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
336573774466	336573774986	336573775536	336573776084	336573776636	336573777186	336573777734	336573778284	336573778834	336573779386	336573779936	336573780486	336573781036	336573781586	336573782136	336573782686	336573783236	336573783786	336573784334	336573784886	336573785436	336573785986	336573786536	336573787086	336573787634	336573788186	336573788734	336573789284	336573789836	336573790386	336573790936	336573791486	336573792036	336573792586	336573793136	336573793686	336573794234	336573794786	336573795336	336573795886	336573796436	336573796984	336573797534	336573798086	336573798636	336573799186	336573799736	336573800286	336573800836	336573801386	336573801936	336573802486	336573803036	336573803586	336573804136	336573804686	336573805236	336573805786	336573806336	336573806886	336573807436	336573807986	336573808536	336573809086	336573809636	336573810186	336573810736	336573811286	336573811836	336573812386	336573812936	336573813486	336573814036	336573814586	336573815136	336573815686	336573816236	336573816786	336573817336	336573817886	336573818436	336573818986	336573819536	336573820086	336573820636	336573821186	336573821736	336573822286	336573822836	336573823386	336573823936	336573824486	336573825036	336573825586	336573826136	336573826686	336573827236	336573827786	336573828336	336573828886	336573829436	336573829986	336573830536	336573831086	336573831636	336573832186	336573832736	336573833286	336573833836	336573834386	336573834936	336573835486	336573836036	336573836586	336573837136	336573837686	336573838236	336573838786	336573839336	336573839886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2692	3650	2300	2695	3650	2300	2697	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
80772	57576	25322	6433	680	372	306	267	251	208	179	202	187	146	199	176	151	173	151	158	166	145	172	146	144	185	148	134	143	151	150	171	152	176	158	143	127	153	151	138	131	141	143	169	154	145	143	143	140	127	164	182	138	156	144	154	141	153	158	146	161	140	121	147	158	166	159	168	155	166	128	142	145	131	129	144	134	132	132	162	153	152	147	164	155	153	152	145	149	140	131	149	135	152	152	145	145	148	153	148	147	134	142	141	149	145	156	148	129	142	138	117	156	151	150	169	167	146	147	138	163	136	127	151	141	140	141	150	144	135	146	154	152	140	158	155	143	152	126	130	139	173	127	141	142	126	159	124	134	142	158	136	157	137	132	151	145	138	130	141	132	145	154	155	138	165	140	151	160	145	145	150	144	146	128	153	146	136	135	127	130	147	138	150	138	134	153	136	152	160	156	151	156	144	164	127	157	145	127	151	164	150	146	147	147	155	147	159	149	148	132	130	160	159	157	169	162	144	131	142	131	162	117	136	150	147	136	146	150	141	162	166	124	159	137	135	126	154	144	163	159	160	157	146	130	137	130	150	140	168	134	153	136	128	139	137	129	162	141	155	136	127	124	144	145	138	139	168	156	144	163	133	131	129	132	176	128	143	153	155	117	139	158	143	151	113	152	144	150	138	148	130	134	156	147	126	162	114	128	151	153	151	156	127	144	139	171	135	153	139	135	144	145	108	129	156	173	168	155	126	148	147	137	133	140	148	143	159	157	156	144	147	167	145	153	152	152	175	141	142	148	152	143	135	150	168	145	157	138	122	137	153	141	136	152	140	147	153	155	151	140	148	134	133	147	168	135	157	152	131	144	150	137	131	138	170	166	163	137	156	132	154	163	125	145	134	140	138	128	167	139	140	118	136	131	158	145	139	150	132	160	142	146	147	169	147	156	159	161	153	148	140	132	181	143	143	145	147	150	146	140	158	150	142	152	133	143	176	139	136	151	155	125	161	154	117	158	132	144	132	150	117	146	117	149	155	132	135	133	123	165	138	138	142	130	146	132	150	127	145	133	135	158	141	150	133	141	133	158	148	134	157	150	157	150	144	144	151	139	138	160	131	147	141	150	148	144	137	146	133	176	132	150	129	134	163	155	154	163	135	178	150	119	154	165	148	159	142	131	149	136	140	130	134	154	130	155	144	137	140	157	151	157	116	157	139	152	168	129	170	168	133	150	151	144	146	151	154	149	115	150	151	163	113	162	122	141	137	136	148	131	163	122	144	132	149	158	150	122	136	162	135	153	155	164	141	139	148	146	156	147	133	155	148	154	140	180	156	152	139	136	144	138	116	156	153	125	156	151	146	138	157	148	137	124	131	157	156	165	158	162	149	144	146	145	163	165	174	151	155	145	125	159	147	149	155	141	159	133	145	161	139	129	134	163	117	162	159	147	131	180	151	159	148	161	133	139	155	137	140	148	155	156	136	139	138	155	161	122	151	151	146	153	132	116	133	130	157	129	159	143	154	157	134	154	163	148	150	151	148	132	141	151	132	133	157	148	117	151	134	137	148	170	141	144	123	157	150	145	119	145	149	150	139	143	133	134	132	133	128	135	149	147	158	139	145	174	157	141	161	147	156	158	138	145	134	155	148	163	152	139	136	137	158	153	146	141	156	142	133	129	139	160	151	129	166	171	158	155	152	147	147	140	147	151	140	164	147	140	148	137	159	148	151	141	140	138	160	155	145	148	145	145	169	152	136	135	154	144	154	150	148	151	168	122	150	161	151	150	148	145	133	152	147	146	132	140	139	131	137	141	161	131	147	144	137	149	137	176	153	152	142	153	138	126	162	143	127	150	146	132	156	137	134	161	137	168	161	144	130	144	143	128	155	124	150	148	148	124	127	146	166	129	141	122	145	128	148	159	135	166	137	165	158	154	127	151	161	132	148	126	154	154	140	161	166	141	142	159	165	143	141	150	150	143	152	157	148	128	131	131	148	162	157	124	174	152	127	151	163	133	137	136	160	139	171	156	159	165	133	155	141	143	146	133	149	147	139	165	107	160	155	146	143	170	135	140	157	157	149	140	154	149	148	157	162	152	174	157	166	153	159	149	156	142	130	143	154	145	162	148	134	159	135	146	155	138	148	163	159	145	121	132	126	135	143	141	157	153	154	165	149	128	132	164	147	141	159	161	136	146	152	131	141	158	150	168	167	165	138	150	148	151	130	152	155	142	137	171	139	154	148	149	148	162	148	146	144	140	147	125	140	142	134	184	159	138	144	156	156	142	145	161	178	146	132	150	145	127	177	141	151	148	136	139	130	138	154	172	175	165	128	136	147	146	129	131	142	132	137	142	122	166	145	149	154	139	148	142	148	131	146	144	141	156	142	143	155	136	125	133	150	173	140	148	153	143	154	144	126	147	133	118	138	144	126	164	129	144	124	150	144	151	150	159	175	138	154	120	146	136	144	150	149	129	132	139	140	157	127	153	161	151	153	141	147	151	150	136	150	150	147	162	164	129	156	136	134	155	139	145	116	145	154	131	144	132	143	145	165	155	150	155	142	154	143	169	153	166	137	128	151	144	145	146	133	155	164	153	143	151	169	175	124	133	135	130	138	141	140	150	144	150	141	145	128	143	142	129	139	144	143	152	140	138	134	153	139	141	158	162	148	160	154	156	133	166	140	124	132	127	149	156	143	155	165	135	149	153	144	144	145	150	145	133	152	150	154	131	145	130	143	125	157	139	135	151	139	168	157	116	121	142	152	160	158	148	140	139	139	144	136	143	166	148	150	148	132	147	137	134	145	162	128	134	149	144	140	159	160	147	127	129	154	145	127	151	147	113	163	161	160	152	141	141	137	152	134	147	142	146	137	149	142	168	158	140	146	140	161	134	146	103	153	149	147	149	143	151	143	148	123	137	173	159	171	163	137	134	155	110	130	133	163	156	147	165	144	154	132	159	138	161	150	135	159	153	152	138	127	160	140	139	154	155	132	159	122	136	135	145	160	150	139	163	142	153	158	167	145	133	140	140	126	150	152	134	146	153	155	154	139	174	151	126	152	139	122	151	143	143	142	148	126	131	140	146	145	159	128	135	140	150	134	135	128	166	148	126	156	119	131	151	153	133	147	151	129	155	133	127	136	160	139	141	105	144	147	129	146	153	154	128	144	153	146	153	155	155	143	150	168	139	159	138	153	155	138	149	152	148	146	129	165	147	156	125	161	153	142	153	137	124	168	140	143	165	157	154	141	151	161	141	142	175	148	133	133	138	164	121	159	155	143	123	149	139	146	138	154	138	129	126	122	116	153	130	127	121	132	144	148	151	151	142	155	148	173	151	127	150	164	160	132	144	142	151	139	141	148	154	158	117	135	138	156	144	143	153	138	142	148	145	154	138	147	149	162	138	157	140	172	132	144	142	160	167	166	126	118	174	158	163	139	129	155	131	177	154	144	137	133	146	151	154	165	131	145	166	147	144	150	154	123	143	136
58999	42067	15077	1847	1566	1281	1075	967	829	735	739	659	591	593	526	537	493	517	420	462	479	444	462	426	443	447	420	383	390	413	420	382	403	427	376	387	405	394	405	369	376	393	355	387	405	400	393	365	362	369	393	337	356	374	350	383	363	373	386	421	361	363	361	373	336	363	381	352	399	354	329	353	375	383	388	403	354	415	362	346	333	374	358	332	342	351	369	340	375	357	331	340	376	360	357	355	350	361	337	360	341	351	345	360	393	384	351	353	344	333	366	407	347	383	351	353	378	350	386	354	339	384	358	371	357	360	366	349	351	376	344	354	353	345	376	359	311	381	358	351	362	348	363	369	361	370	358	364	377	345	374	369	380	363	382	385	381	367	341	352	309	367	335	371	359	354	353	355	364	373	353	365	381	358	350	338	374	354	385	379	383	343	338	336	342	352	355	350	362	365	353	372	370	333	359	385	331	366	370	380	368	352	348	366	348	354	358	365	355	383	365	323	357	366	393	382	355	372	366	360	374	368	364	362	357	343	358	388	342	339	364	346	337	382	351	366	345	390	361	347	385	338	329	355	353	371	354	387	361	389	364	342	331	325	358	353	380	344	352	363	335	350	383	362	356	321	399	380	369	338	375	356	338	376	385	378	350	383	385	340	376	348	384	351	366	360	407	371	346	339	373	350	367	350	371	363	335	343	326	344	357	376	360	378	357	346	373	366	353	385	390	367	332	388	365	347	331	396	311	376	350	351	375	352	369	347	341	357	335	339	342	339	348	373	383	382	323	376	348	366	353	351	365	322	327	382	366	323	357	359	356	375	370	362	360	353	358	350	355	394	338	328	374	336	347	370	373	370	342	392	342	346	392	411	355	361	375	378	371	379	324	361	352	359	344	309	355	343	369	348	387	351	366	369	381	334	332	367	340	343	336	376	357	349	341	374	367	390	369	352	356	368	332	389	352	347	352	339	355	368	372	327	349	359	357	361	374	335	375	376	364	389	360	355	385	338	335	370	361	375	350	357	336	384	373	357	345	365	359	357	356	362	338	379	339	371	335	372	368	365	379	378	339	369	373	364	335	351	355	381	350	342	387	352	381	372	326	375	372	341	342	348	324	376	335	375	371	386	366	338	363	353	346	296	360	362	351	369	349	352	361	356	372	381	379	373	338	331	353	394	335	351	359	378	339	375	390	377	364	365	377	374	359	355	335	381	359	341	385	379	334	387	339	331	379	376	346	340	370	335	350	387	386	342	361	357	341	358	381	366	348	338	344	359	367	367	351	361	369	399	337	373	372	335	349	340	390	318	349	405	356	368	349	364	376	364	332	388	354	391	324	325	347	351	352	365	358	378	390	345	424	349	360	348	358	334	347	350	345	387	363	348	364	355	387	376	346	341	374	317	357	316	348	348	375	375	344	362	349	350	323	388	324	386	382	364	386	371	329	344	357	332	394	355	358	336	370	339	369	354	334	381	368	367	374	349	351	335	379	347	354	347	358	325	346	335	350	353	364	367	387	356	349	358	350	369	351	346	351	337	323	309	326	378	344	354	359	358	332	374	356	342	341	392	366	374	389	348	378	346	362	348	372	342	379	377	326	352	360	345	369	375	349	378	347	343	350	367	348	388	338	362	394	345	359	383	364	380	332	355	379	342	354	330	336	347	357	357	337	402	348	356	336	319	362	363	351	334	369	345	355	379	384	367	333	365	338	337	361	376	351	351	341	361	370	394	363	370	340	365	381	402	365	346	355	370	377	354	364	339	366	325	352	375	368	336	360	354	376	366	371	346	351	349	365	343	329	384	354	389	361	367	355	393	369	322	325	373	356	373	375	380	350	354	351	381	347	376	349	346	350	368	361	389	361	367	353	349	374	348	377	325	338	335	356	341	347	361	351	357	337	351	393	338	347	382	346	321	343	346	355	388	374	337	370	341	388	334	346	346	340	356	338	338	391	345	369	327	365	346	357	344	389	378	351	368	375	370	376	374	373	333	364	388	338	370	343	350	368	350	372	344	367	353	320	365	362	384	398	393	357	379	369	356	318	368	353	394	350	365	379	356	360	363	342	347	337	358	374	371	368	358	358	345	373	364	392	359	342	356	351	327	379	359	342	347	366	363	334	372	372	354	365	346	359	338	358	376	383	352	358	357	369	371	359	355	346	381	367	363	341	392	315	377	356	347	332	343	370	366	351	345	325	348	368	326	371	379	323	347	364	356	325	382	376	378	353	357	309	360	364	367	341	352	324	356	333	360	361	364	365	402	343	355	345	353	350	400	346	338	360	373	362	389	367	377	382	328	360	367	357	352	343	364	353	325	383	335	351	360	390	376	395	375	351	361	338	338	346	365	369	352	330	365	347	360	393	323	373	384	352	350	335	386	355	345	369	334	366	372	348	368	362	357	340	347	314	352	351	349	369	376	357	354	370	361	409	382	393	368	364	345	358	380	347	351	383	338	367	356	327	342	351	336	333	353	329	381	354	343	353	358	357	382	359	352	357	394	376	367	376	380	377	371	357	357	331	358	327	363	346	342	333	360	357	366	353	343	353	359	373	370	356	372	348	395	362	370	376	346	367	358	349	382	358	345	374	375	361	359	368	360	375	333	365	392	365	359	348	344	350	375	365	342	355	380	375	352	362	374	374	376	387	335	370	328	381	369	349	364	368	363	387	381	353	360	376	367	358	389	345	363	354	372	328	363	380	351	388	383	347	343	371	333	331	341	351	369	361	369	353	378	348	398	367	346	357	359	368	348	368	352	394	380	324	394	329	359	348	345	385	351	357	351	385	397	390	381	348	369	328	382	371	396	334	365	364	380	347	342	378	336	382	351	340	332	369	383	374	358	371	354	360	363	385	336	343	356	355	317	330	365	343	350	362	364	344	362	350	371	360	383	347	361	378	311	351	401	326	351	332	357	364	381	331	390	351	352	356	361	358	345	367	353	385	361	363	392	344	386	368	357	331	371	349	380	356	355	375	359	370	352	388	351	339	347	349	357	357	350	347	375	364	346	390	355	351	349	359	349	353	361	359	330	356	367	369	373	359	339	406	331	347	382	379	402	347	347	372	365	373	348	357	329	342	354	363	361	353	369	374	360	364	357	392	343	352	362	383	359	342	310	356	367	346	350	328	343	376	365	345	349	360	365	357	381	393	362	322	341	355	350	324	358	360	356	369	386	399	361	373	374	340	385	309	381	369	348	359	345	370	398	338	361	353	333	353	392	351	331	370	347	368	376	346	374	344	336	349	376	337	370	378	349	379	375	374	377	347	356	356	393	323	368	361	337	387	373	387	363	333	377	328	365	337	354	314	337	392	319	342	359	364	354	377	362	360	367	358	339	375	371	346	366	365	382	366	355	365	385	361	369	364	360	322	330	404	365	333	399	331	362	367	379	358	381	351	368	364	379	343	355	379	384	373	408	383	381	361	374	351	341	344	367	360	370	355	352	368	362	356	362	364	336	339	343	343	369	372	326	381	360	335	345	381	333
40002	15461	1559	182	182	154	147	156	150	155	157	158	170	158	160	160	150	133	155	146	166	133	161	157	162	159	142	165	145	162	146	144	155	155	167	169	136	135	172	146	141	152	145	159	159	142	164	134	156	163	147	162	144	155	158	173	152	147	146	144	173	159	147	152	151	152	170	150	154	148	169	167	153	172	134	145	148	151	177	145	149	151	140	147	138	167	152	162	140	167	145	185	151	174	148	157	145	147	151	172	175	154	139	152	164	149	155	152	158	143	152	131	136	169	145	170	137	146	135	168	153	145	164	151	146	149	165	141	159	143	161	146	140	139	153	150	164	145	163	160	161	140	167	146	148	132	160	169	162	155	159	140	156	157	174	136	160	137	169	152	170	168	169	159	138	152	141	154	146	151	165	137	177	146	164	146	149	147	162	159	159	150	174	167	155	145	172	151	158	168	155	171	166	177	149	159	143	155	145	135	143	148	155	165	159	152	165	132	153	168	134	182	149	149	174	149	177	145	155	151	158	149	156	178	164	142	143	141	156	165	151	173	161	160	128	147	158	148	161	155	162	162	150	151	148	156	139	153	168	169	160	153	144	149	173	133	138	151	163	148	123	160	145	167	165	116	139	163	137	156	157	164	157	141	156	133	147	144	174	168	155	150	145	181	150	142	157	149	138	145	134	126	133	157	136	146	141	138	158	152	149	156	143	140	151	165	145	142	150	156	154	139	179	145	182	160	145	157	150	156	154	174	149	160	159	150	133	169	144	169	145	155	180	135	147	163	161	156	174	133	156	152	152	137	135	190	174	151	145	152	153	149	156	144	139	165	148	130	149	146	154	157	152	149	144	164	152	182	165	130	167	144	149	152	153	137	172	142	179	132	127	165	151	149	149	146	158	155	161	141	169	145	159	158	154	175	141	122	158	176	155	164	157	134	139	146	160	148	141	144	143	169	158	150	150	146	147	152	145	160	152	166	145	179	162	140	147	158	140	151	149	149	145	164	142	160	155	155	152	156	143	161	135	158	131	146	170	149	164	144	160	171	173	163	143	166	161	178	152	155	145	156	143	163	155	176	174	156	142	164	157	152	171	170	164	153	141	157	155	139	150	136	158	165	144	144	178	172	156	154	164	149	160	150	160	149	153	149	127	169	153	150	131	136	164	164	153	156	165	166	154	145	145	139	150	166	177	129	146	165	153	146	154	143	157	146	132	145	173	155	164	158	127	153	142	126	150	165	142	159	149	153	149	139	164	151	146	150	129	162	138	164	159	169	142	136	163	145	156	135	150	136	159	135	167	145	140	167	144	157	166	152	139	156	146	148	175	147	148	131	150	178	154	153	153	160	154	140	155	162	154	154	167	156	139	169	130	161	148	153	178	143	148	145	151	140	149	138	147	144	155	158	149	174	174	160	141	162	128	148	166	172	146	172	153	164	169	160	157	137	153	150	154	169	156	146	159	168	156	158	172	172	133	138	160	157	172	128	169	157	154	143	169	166	150	156	161	157	160	163	149	175	141	163	154	163	174	141	158	141	142	168	171	136	149	146	146	155	167	145	141	149	153	146	139	150	160	175	149	185	144	162	143	131	136	142	169	158	153	159	159	161	133	152	154	170	156	153	154	147	146	143	166	170	158	154	126	151	140	162	164	142	155	169	159	159	143	145	150	151	143	171	143	149	156	145	164	146	182	152	158	173	166	145	147	161	147	151	171	148	143	173	147	148	153	163	146	142	127	148	144	146	147	173	144	157	172	181	167	132	132	157	159	138	135	142	154	185	145	171	155	139	142	151	141	152	166	161	141	177	148	161	134	145	164	148	160	161	146	155	147	154	154	147	153	152	176	160	163	154	144	140	132	166	160	152	137	151	145	172	148	120	148	190	161	154	163	164	154	141	146	137	138	163	166	150	189	141	145	136	149	144	144	163	163	177	138	147	157	156	152	150	154	165	141	143	125	151	143	156	160	150	139	149	152	165	151	164	163	150	132	140	131	136	156	167	139	154	160	160	142	139	137	153	157	154	153	164	174	169	150	153	159	146	146	143	141	179	141	144	152	154	149	155	151	144	148	160	131	139	139	169	160	164	146	176	139	157	155	150	150	155	157	148	148	145	150	160	143	135	130	156	147	161	148	125	164	137	138	156	141	151	162	155	143	136	158	135	141	153	190	142	151	146	146	148	155	167	138	150	160	150	146	155	156	159	164	147	150	135	149	132	155	140	171	167	157	136	165	165	143	165	148	146	156	171	152	160	138	149	145	152	139	138	176	137	157	164	151	166	144	152	140	158	162	162	158	156	163	174	139	172	164	143	142	138	161	156	162	146	164	149	154	140	151	156	143	157	156	145	176	146	145	160	137	175	168	137	142	167	153	167	147	147	154	163	149	136	163	157	155	125	155	190	156	141	154	132	139	149	149	149	166	139	146	148	125	131	149	169	140	145	190	161	161	150	164	145	163	154	147	147	157	156	123	136	154	162	159	160	145	165	145	147	174	177	153	165	166	167	149	163	134	152	166	166	133	144	144	153	157	158	140	139	165	174	157	157	138	160	131	159	145	145	147	153	135	165	163	139	155	160	163	156	170	162	137	149	149	148	155	143	150	155	158	146	152	149	168	153	156	154	158	160	154	148	159	155	163	154	154	145	144	150	165	148	150	160	162	166	148	163	168	146	152	150	137	159	164	144	165	150	126	164	148	151	178	148	145	145	137	151	175	158	146	152	160	163	170	146	127	157	146	164	146	157	144	135	175	147	135	197	146	160	146	167	147	166	136	166	159	168	179	161	148	137	146	157	154	149	155	125	152	165	141	165	140	145	156	140	152	164	126	164	158	154	120	142	150	142	168	154	170	171	153	152	147	150	171	168	161	141	133	161	146	166	140	146	161	154	153	149	128	158	138	182	161	149	153	144	156	149	161	156	162	169	172	143	166	144	147	199	144	145	150	141	158	147	134	165	122	155	186	179	158	138	135	170	131	169	172	137	147	135	162	162	140	161	134	132	149	166	154	142	140	136	167	143	155	150	165	156	150	158	157	165	183	160	175	151	148	130	155	149	136	162	146	157	174	142	159	138	152	174	159	143	142	171	148	157	153	151	141	158	158	142	170	148	161	159	134	134	148	161	170	156	164	148	146	142	129	156	168	149	158	150	154	142	129	156	165	153	145	155	164	155	157	149	159	138	160	156	163	150	157	153	146	157	170	151	141	179	152	152	140	135	139	138	176	167	145	156	160	150	176	147	180	149	137	169	143	154	144	148	154	138	160	152	131	145	153	160	170	140	182	134	149	138	135	174	148	145	140	160	173	156	162	139	171	189	148	142	158	153	137	135	151	166	143	159	153	168	152	149	175	155	167	161	144	153	141	158	164	143	140	151	151	171	128	140	154	168	155	159	142	154	169	146	153	162	155	165	148	165	159	144	159	148	129	166	148	160	172	151	155	167	153	162	166	137	158	169	150	137	146	138	164	149	180	146	183	139	155	167	155	147
32945	11860	1456	414	412	442	415	424	451	390	408	450	386	409	359	402	371	455	434	455	382	404	410	386	382	381	423	384	401	405	409	370	408	400	392	436	417	407	391	416	413	427	395	400	399	423	402	389	405	413	396	371	413	454	410	382	417	403	394	399	396	397	402	410	386	386	420	403	401	403	394	404	384	383	403	426	411	397	390	389	360	376	401	431	408	396	391	410	423	386	399	388	404	407	389	414	412	442	418	404	405	414	398	424	440	397	433	384	406	432	363	424	377	415	356	390	393	385	386	392	411	377	411	411	394	410	409	405	360	394	412	359	401	379	405	405	406	399	401	418	363	393	382	411	373	401	388	366	389	423	447	401	401	394	432	383	412	413	398	409	392	356	410	446	402	386	431	420	374	393	419	400	401	366	372	414	428	421	395	407	442	429	424	411	413	407	418	424	405	409	394	382	419	387	406	364	402	412	448	420	381	397	351	390	408	392	415	362	405	420	424	392	424	410	403	401	403	428	391	395	385	428	389	389	418	403	415	418	432	379	376	364	378	383	401	377	412	406	395	390	412	373	395	396	370	365	388	368	396	386	400	425	400	375	384	419	399	393	401	387	412	413	374	370	381	405	408	363	389	392	396	384	430	405	429	397	383	417	357	416	395	431	413	413	412	403	383	368	403	405	404	395	388	429	407	384	396	393	400	408	410	370	442	391	405	392	392	414	382	411	386	417	372	381	376	396	396	385	380	392	417	420	387	390	371	414	407	402	399	412	408	358	388	421	401	368	423	381	431	408	368	397	404	386	424	397	409	396	395	400	384	422	401	385	405	388	403	366	392	421	417	419	415	419	411	399	398	394	430	336	388	390	362	435	413	414	410	410	434	424	390	372	420	353	429	406	386	371	420	381	384	411	420	395	395	395	362	402	412	414	382	415	432	435	396	425	386	403	403	423	373	412	411	382	406	372	421	389	434	427	402	401	423	382	372	421	392	409	395	389	416	391	431	404	400	380	422	400	369	444	424	417	383	385	397	393	379	386	378	384	456	405	387	395	393	415	374	428	373	382	403	410	420	402	386	421	440	443	421	429	426	421	363	414	388	385	409	409	367	387	428	389	393	417	419	396	363	377	427	428	426	377	401	374	396	420	387	386	387	378	387	408	403	423	386	412	386	416	391	386	414	403	416	411	434	469	339	439	375	413	411	419	385	379	407	379	393	426	390	355	389	406	427	404	404	416	411	423	414	450	474	396	406	370	420	399	409	461	380	423	372	393	401	422	399	397	405	424	400	380	375	445	402	422	429	420	401	437	376	412	396	421	385	396	387	437	405	426	426	409	403	401	421	412	376	403	369	398	408	384	418	408	408	417	424	439	369	409	427	364	372	405	390	404	415	422	419	410	377	365	394	368	408	404	384	372	394	430	436	388	404	410	360	407	431	437	395	405	412	396	450	423	434	383	405	378	387	397	396	411	374	398	402	419	383	486	384	396	383	393	418	399	395	382	401	411	385	366	394	439	394	388	406	404	408	388	377	392	402	418	415	427	381	418	411	408	404	411	411	406	376	404	379	406	362	403	403	406	396	407	403	398	382	431	416	404	392	390	372	380	430	370	397	388	429	389	440	374	401	399	423	400	423	438	389	376	414	447	422	384	413	405	405	420	431	437	410	406	434	421	427	352	437	422	418	424	397	407	418	389	411	401	361	408	410	412	421	384	377	410	401	431	417	410	408	384	405	389	355	411	389	414	439	397	394	390	396	416	368	434	403	424	411	373	390	369	423	388	414	364	396	443	425	387	392	432	400	394	413	376	399	406	420	418	400	399	415	431	358	396	439	374	359	406	391	414	431	406	415	392	412	391	378	391	418	406	370	396	421	433	403	435	390	421	415	396	433	378	394	383	391	403	357	436	415	399	423	410	399	387	426	363	422	410	388	401	390	416	411	439	391	423	366	402	406	402	383	401	415	350	384	413	412	389	416	406	383	397	398	406	390	400	363	408	374	410	386	385	399	375	374	379	416	376	416	396	373	375	410	387	396	388	425	413	390	436	412	400	403	397	418	414	383	420	417	444	391	429	396	379	428	412	399	380	409	424	423	379	393	444	391	424	407	393	405	406	401	413	420	385	422	394	404	381	379	426	366	419	392	405	446	404	420	416	382	413	436	354	387	423	348	397	414	394	364	418	434	400	412	423	398	375	435	420	406	389	401	389	364	388	420	392	405	410	392	387	414	420	420	409	408	422	418	430	391	404	376	432	416	428	425	394	389	403	411	387	382	373	388	373	377	394	413	398	411	409	375	409	437	386	375	406	430	375	391	388	430	416	416	372	414	402	394	411	378	383	404	384	394	427	358	384	397	393	402	390	413	398	397	419	412	441	425	408	386	438	374	378	444	408	420	396	371	389	374	380	445	392	381	384	418	372	399	377	371	400	412	400	355	387	401	383	405	409	355	438	406	436	419	422	413	393	391	427	393	365	384	433	430	389	417	376	375	408	462	409	403	425	376	387	385	410	410	436	395	376	419	365	408	404	395	423	380	389	382	418	387	403	401	387	409	391	428	404	394	387	401	415	412	406	391	415	365	409	405	425	429	379	434	398	391	396	414	393	429	364	414	413	403	394	391	367	403	399	394	393	409	381	378	393	410	383	379	447	399	412	389	393	380	392	390	370	434	415	407	408	387	413	394	418	449	389	387	427	395	417	418	382	400	429	403	393	425	398	388	404	433	417	430	409	443	390	395	434	430	408	407	401	410	434	437	404	400	411	419	403	391	426	406	410	422	397	386	385	359	380	413	393	411	377	407	429	377	380	421	407	444	391	364	411	417	382	429	416	405	403	371	438	410	383	375	438	401	358	415	386	383	422	378	411	375	389	393	428	387	400	386	413	420	430	360	390	369	404	375	387	396	419	392	441	390	437	376	386	413	396	443	417	407	397	368	435	411	408	399	399	412	432	401	402	406	377	399	396	390	381	405	400	407	405	379	430	361	457	387	392	398	371	398	383	371	420	426	395	378	418	390	392	407	400	395	435	396	406	396	402	409	415	438	424	417	400	408	397	413	421	434	438	394	401	402	435	392	381	397	385	406	383	394	419	412	394	431	416	377	423	400	415	413	399	418	391	404	364	391	405	398	378	409	415	415	396	393	398	395	402	373	446	384	403	362	406	399	386	366	381	336	424	420	363	407	381	433	384	402	386	421	402	420	391	403	400	389	433	419	389	379	429	396	401	413	430	372	374	396	403	419	389	398	390	391	402	412	360	407	378	403	394	374	376	409	384	421	403	420	376	435	413	416	411	394	425	425	392	442	444	447	446	386	457	366	404	426	418	397	395	388	410	400	405	402	395	424	395	412	405	356	442	396	404	412	420	438	386	428	390	423	353	395	419	407	406	403	401	459	413	359	385	398	402	379	373	404	432	383	400	411	437	395	400	380	390	407	416	401	399	407	396	394	425	366	385	414	383	411	391	423	430	442	427	399	433	417	423	434	410
76592	48836	18959	2187	411	331	295	275	287	253	265	276	279	221	214	244	207	251	249	213	226	232	239	235	218	207	242	209	215	222	223	222	222	224	206	238	200	229	222	243	226	212	220	229	199	206	239	216	210	225	226	200	188	236	193	227	214	207	207	212	227	230	203	192	251	222	203	215	216	222	204	209	187	204	213	236	230	230	233	206	216	216	206	199	208	206	197	203	210	234	201	220	192	208	238	210	230	223	209	214	213	227	202	204	247	231	247	197	218	218	224	233	212	256	232	200	229	227	201	218	218	253	209	191	221	208	220	215	224	224	207	225	228	212	209	183	223	226	239	195	217	247	214	207	238	228	217	217	205	229	188	224	205	234	240	243	257	205	189	232	205	210	218	236	190	225	211	204	224	222	236	226	209	191	210	227	207	219	227	214	202	214	196	261	204	231	226	211	211	213	209	216	224	250	207	203	203	219	214	212	229	208	239	227	209	238	206	224	228	226	192	219	210	200	233	229	225	234	221	220	225	215	206	196	206	211	210	216	232	216	217	185	225	216	228	195	225	202	232	233	233	235	222	216	195	230	225	226	181	200	189	226	204	216	222	238	238	219	212	195	214	195	226	207	203	223	223	208	239	208	238	183	224	243	230	239	227	210	215	189	229	202	198	211	224	199	202	215	228	225	222	231	189	235	198	216	197	219	215	221	180	216	220	204	205	246	203	216	209	219	222	224	221	232	208	206	224	233	204	217	209	206	219	233	237	201	227	223	208	218	210	222	207	209	192	227	229	210	218	220	239	209	210	222	206	216	210	191	216	225	214	249	206	223	214	211	229	215	215	223	242	221	227	201	246	212	204	225	204	202	226	214	219	213	233	224	252	214	214	186	214	210	221	186	197	200	227	239	214	219	224	221	231	204	217	216	244	234	216	213	194	223	227	229	206	221	225	229	213	210	226	227	185	205	228	222	223	200	203	228	210	213	205	224	224	225	209	210	210	188	227	215	205	211	216	203	205	243	228	222	212	208	216	230	206	206	228	235	221	199	216	207	226	224	245	218	236	223	192	218	232	229	224	233	223	218	244	239	215	201	217	214	206	187	197	235	218	203	201	216	226	209	242	218	219	200	217	194	196	200	215	212	242	214	210	209	209	215	214	208	223	203	212	201	220	213	212	227	196	236	205	199	243	230	244	218	205	210	233	210	218	207	211	198	222	216	204	231	193	227	191	202	212	201	232	229	231	218	211	216	220	217	202	210	224	186	226	194	219	213	225	219	209	231	224	234	207	227	203	226	217	218	230	197	232	205	242	198	220	247	222	238	221	210	238	210	199	231	207	229	229	181	201	232	199	226	219	201	193	218	197	204	196	187	249	206	181	226	212	204	216	242	227	224	206	238	226	234	231	236	233	230	241	209	192	202	212	215	225	230	192	199	236	223	260	202	225	221	227	230	221	181	211	200	259	238	202	212	195	213	233	241	209	251	237	208	224	206	179	219	197	217	198	217	222	205	199	224	223	218	208	212	211	201	204	230	216	207	210	194	212	211	219	224	211	218	223	217	210	198	207	231	205	234	222	227	228	201	235	204	212	210	217	206	221	210	226	200	220	246	181	229	220	193	229	222	215	225	193	218	215	206	231	212	220	216	216	208	196	219	220	207	190	189	244	220	227	214	213	233	218	231	259	221	221	185	216	211	197	254	206	217	222	193	233	218	241	215	235	228	222	248	203	221	213	205	212	218	203	203	220	191	185	221	205	214	224	193	227	209	216	238	238	188	208	207	208	239	229	215	208	211	223	221	225	219	227	227	266	198	200	216	213	204	254	189	215	226	211	221	206	194	230	205	211	212	235	237	237	209	223	203	202	217	234	179	208	214	228	218	214	229	219	206	226	207	200	189	206	225	229	229	217	214	240	216	201	210	206	192	185	220	210	207	182	220	213	238	209	210	221	241	216	204	203	217	214	204	198	205	213	213	228	209	216	213	187	206	220	219	223	216	221	202	248	220	204	227	203	229	206	235	208	244	213	213	246	230	202	189	210	215	204	207	220	197	202	217	239	213	205	241	225	214	229	234	190	209	230	223	206	215	219	187	232	195	251	225	213	227	216	241	233	206	208	209	213	229	212	216	245	201	214	266	244	205	206	216	211	241	227	230	234	206	202	234	199	218	197	211	199	217	220	235	218	219	199	228	212	237	232	214	184	248	196	220	206	219	218	255	243	200	221	233	196	228	232	251	200	191	215	210	206	204	204	218	205	230	185	213	216	214	193	247	225	224	215	207	214	214	199	232	199	201	237	193	221	229	237	226	218	219	263	222	222	223	266	228	207	205	221	234	219	207	224	218	215	215	223	207	210	232	233	218	226	193	205	232	226	197	201	216	216	205	204	217	213	216	201	215	218	197	231	225	235	225	251	219	220	212	217	210	196	189	215	213	238	212	226	201	214	203	219	199	228	202	241	203	227	236	224	221	217	229	236	210	213	211	224	196	207	202	208	229	251	215	233	210	238	209	244	217	223	221	204	181	217	218	210	221	215	200	200	250	244	207	216	247	211	251	240	240	208	197	194	243	224	226	186	228	228	193	232	191	251	225	234	212	213	212	231	228	196	195	206	228	202	267	233	233	205	206	222	217	230	239	206	238	215	183	200	215	209	207	203	200	207	234	215	224	218	209	208	236	221	215	203	213	223	227	185	205	213	223	220	228	227	225	237	233	230	217	232	233	217	219	191	209	218	198	212	236	211	227	222	211	199	239	190	245	241	193	211	261	204	231	230	219	208	206	208	209	253	225	241	199	255	195	207	209	214	211	236	206	228	247	211	209	233	218	251	241	223	232	217	204	217	252	215	194	231	201	212	218	210	226	207	211	196	210	256	215	223	231	204	190	215	218	203	216	190	206	218	182	235	248	241	214	190	227	214	226	228	236	217	215	217	228	238	202	220	216	215	231	218	214	206	202	222	224	249	177	213	194	245	211	205	207	223	230	220	218	229	219	223	221	202	229	215	192	182	211	194	230	223	248	221	209	244	208	224	214	213	221	217	198	214	219	232	205	200	220	214	250	257	205	228	227	238	205	218	216	244	208	210	213	203	219	204	179	229	226	258	212	209	214	199	221	238	196	219	226	243	214	220	190	221	214	231	225	223	228	204	231	208	224	188	220	236	225	247	232	185	192	243	208	231	227	203	200	220	206	231	247	240	219	233	242	239	209	240	237	199	189	219	226	226	235	209	231	207	236	203	206	226	234	211	195	200	230	222	231	223	203	207	239	218	254	228	216	227	214	191	204	213	185	254	219	198	195	243	223	240	215	211	232	210	213	213	224	211	216	203	217	181	204	233	221	202	187	224	213	225	187	226	221	224	209	229	230	204	238	186	202	201	233	193	238	232	218	203	200	221	227	184	199	204	193	193	224	209	226	238	189	221	212	210	244	194	223	218	228	178	233	244	236	202	203	216	208	184	210	210	207	198	214	215	245	214	206	241	204	224	192	213	223
51724	33718	10638	1321	1224	1068	939	826	866	766	724	703	719	635	648	619	609	590	623	583	565	584	595	604	586	560	572	612	544	537	584	585	541	573	575	548	537	541	534	541	547	580	587	558	542	528	566	548	568	501	530	510	529	566	574	500	517	565	540	537	581	502	560	510	537	548	524	552	519	550	511	552	547	532	583	519	538	493	571	533	478	571	542	559	485	546	546	588	511	517	558	572	508	522	524	527	567	549	583	601	534	560	550	550	583	542	534	543	529	586	569	541	504	518	524	490	562	568	540	515	554	536	555	527	570	498	556	543	532	541	530	562	541	518	530	556	599	551	518	537	563	531	532	545	531	519	528	520	514	578	548	543	560	483	512	532	561	523	538	528	490	545	562	556	542	567	572	491	501	556	554	579	558	572	563	532	525	548	549	520	510	541	534	519	520	492	492	519	559	543	550	540	552	559	544	498	489	564	550	518	503	502	511	585	539	530	523	550	542	539	569	547	574	533	453	539	501	507	528	545	565	517	544	518	510	571	555	550	485	554	530	526	518	514	509	509	495	521	571	478	537	554	554	539	466	563	547	547	589	523	571	466	522	570	528	510	543	537	572	552	526	541	547	507	595	570	564	515	544	539	570	518	549	550	522	534	514	462	553	552	538	533	520	566	526	550	560	551	524	521	497	475	573	540	542	553	543	586	522	507	627	541	499	538	515	514	521	552	505	557	544	509	540	520	604	563	535	500	502	540	570	543	547	542	503	536	544	529	538	525	511	546	529	550	540	509	526	503	513	509	497	547	526	554	525	517	539	534	510	529	505	491	516	534	514	570	518	518	553	526	510	539	533	503	535	514	554	526	539	568	511	538	581	531	551	553	532	557	582	565	571	543	544	507	538	532	559	513	533	579	520	536	586	507	552	543	522	515	560	515	540	535	544	549	493	515	531	509	566	545	529	507	559	556	491	547	573	519	534	555	480	555	563	504	544	529	526	544	516	530	526	548	529	559	544	547	512	496	521	577	501	548	546	500	515	551	577	557	522	497	539	548	538	486	555	557	519	560	535	525	546	534	519	540	483	538	509	489	558	506	556	532	548	542	509	546	550	550	545	528	522	501	546	531	507	499	504	500	494	547	582	558	497	508	540	555	535	552	558	494	548	565	534	527	522	534	553	546	549	490	501	551	527	544	520	547	517	573	525	535	566	516	525	553	546	519	522	522	505	534	526	546	550	513	508	533	572	551	494	521	556	551	558	531	498	513	506	587	543	520	566	514	537	552	511	520	543	548	492	491	601	540	566	526	541	587	541	566	504	546	533	545	519	557	547	573	530	527	542	555	535	534	533	514	589	505	566	554	514	516	552	498	525	548	559	518	547	558	527	521	557	516	578	567	520	524	536	501	536	535	561	568	549	542	535	508	529	547	538	517	533	571	543	535	519	586	517	523	581	550	563	555	514	524	539	514	504	518	585	523	565	541	567	481	515	528	510	563	547	534	545	547	526	544	482	537	539	557	513	541	502	539	534	526	455	587	540	543	547	538	549	521	541	516	493	538	512	528	538	496	529	561	536	539	512	547	546	536	564	544	544	475	507	549	542	544	530	547	555	578	540	576	556	496	545	512	543	521	520	589	563	536	551	498	517	543	545	529	555	539	520	581	524	549	570	557	517	528	533	526	571	528	600	534	547	536	539	537	556	570	545	522	515	537	547	509	570	497	529	580	529	513	555	553	521	522	470	536	508	551	578	531	517	518	538	550	563	530	561	555	531	506	526	552	555	541	536	520	547	500	553	563	516	592	553	531	499	552	533	563	554	498	519	556	546	532	524	564	546	525	534	499	590	556	538	541	537	550	541	516	508	557	517	548	532	521	505	551	533	521	511	519	562	582	549	579	541	539	552	533	499	502	564	540	514	545	557	523	552	545	508	594	531	514	515	516	542	516	517	577	580	492	537	477	536	547	509	524	528	501	540	469	562	539	546	514	503	507	568	510	562	557	523	556	521	547	578	531	563	524	543	546	529	554	524	537	503	528	532	523	560	547	530	502	524	536	506	544	501	532	544	482	520	537	504	496	551	496	514	525	524	531	519	548	509	555	519	487	527	539	579	564	510	568	553	536	557	524	535	558	511	558	560	536	515	523	522	526	557	513	533	549	523	599	572	554	524	534	537	513	514	559	535	541	531	547	542	554	556	537	516	534	511	556	518	533	521	545	507	564	530	502	537	476	531	528	531	527	585	583	578	560	501	513	516	513	515	539	526	512	502	490	510	551	508	527	527	544	517	559	495	528	491	484	555	534	539	527	534	521	518	531	499	562	516	506	542	526	553	507	493	548	556	549	504	530	541	514	537	547	528	547	544	511	527	521	556	555	531	580	549	542	545	554	496	490	526	531	544	545	496	575	487	549	508	567	515	505	543	546	507	530	507	540	515	521	575	538	542	504	567	534	557	560	543	562	555	576	539	519	514	522	546	527	528	523	528	555	495	533	542	539	521	506	534	525	555	545	513	536	545	535	528	532	543	558	518	567	572	493	520	555	549	498	547	556	560	509	498	527	545	539	536	536	533	532	523	554	547	561	522	503	531	528	521	541	497	508	575	518	526	547	573	575	537	541	555	547	529	554	499	501	524	532	519	531	522	570	536	528	501	532	536	539	578	531	493	515	569	515	505	534	515	545	552	517	511	545	531	522	513	542	529	560	578	584	543	533	569	512	513	558	548	524	542	559	483	537	541	563	552	529	540	491	546	546	575	503	523	552	532	529	553	492	506	543	506	510	519	549	523	557	537	547	515	542	531	540	513	537	560	523	540	539	527	575	543	542	554	494	550	488	524	530	548	522	502	544	522	550	508	516	585	561	600	531	533	533	571	572	515	551	555	536	562	504	532	577	553	511	521	525	561	525	527	526	507	536	517	541	577	513	550	549	534	510	534	566	573	539	555	529	528	550	505	520	532	526	564	523	501	543	549	556	543	512	546	514	556	525	520	535	555	542	534	515	538	532	535	503	547	550	500	541	505	517	531	500	534	541	546	537	524	528	532	530	519	512	512	521	538	509	490	508	538	544	580	559	518	541	525	536	512	538	528	549	511	537	511	533	534	524	517	528	512	504	574	529	554	539	486	540	551	539	536	528	538	496	542	566	496	526	548	531	530	568	541	514	522	518	553	537	549	528	543	562	498	536	541	546	551	555	584	550	505	568	536	549	536	568	546	554	551	516	508	554	563	560	525	545	515	565	524	534	548	560	557	495	517	534	556	560	561	570	518	566	512	532	509	482	546	555	513	579	499	496	563	488	526	514	568	537	540	541	515	541	493	503	519	553	534	522	550	535	576	547	512	526	515	552	573	598	525	510	537	512	529	526	576	579	525	519	525	547	484	545	535	549	519	542	508	505	532	513	567	575	555	521	503	569	550	510	531	535	532	495	519	568	509	557	496	553	555	567	562	563	536	507	511	551	582	576	560	501	530	541	538	536	529	514	586	546	534	543	522	557
85824	59996	27204	6859	756	429	329	297	274	264	223	210	219	196	190	191	163	189	167	209	189	179	193	168	194	170	157	145	176	165	157	151	178	179	163	174	174	161	149	168	157	144	141	151	158	158	159	179	172	141	156	147	137	157	140	137	148	153	131	155	159	148	178	173	159	177	150	154	149	142	165	155	174	145	150	132	165	157	162	143	127	167	161	151	162	162	151	139	177	167	166	137	162	160	185	140	134	146	179	160	159	149	157	137	165	154	163	158	162	147	154	160	138	170	176	166	144	177	149	157	150	157	155	143	133	149	143	149	150	146	158	136	146	142	163	167	155	133	138	161	134	160	173	166	160	156	153	143	167	134	156	173	170	165	152	144	155	145	162	144	146	150	157	167	142	157	156	165	151	162	157	162	162	166	141	167	167	172	157	165	149	165	152	175	140	155	174	142	169	137	128	147	144	135	157	171	144	145	159	166	156	140	140	165	137	148	167	139	165	168	172	185	156	158	140	156	175	153	149	166	143	153	153	156	173	159	139	162	160	161	149	163	163	168	167	158	168	130	137	151	164	156	167	177	155	176	132	172	155	142	129	155	151	159	178	146	164	157	153	136	144	144	130	165	167	142	160	151	140	154	151	159	134	133	161	173	154	139	151	169	154	154	171	147	170	164	153	167	145	153	177	178	160	150	147	147	145	160	150	143	166	165	160	154	154	135	165	165	134	120	162	172	150	158	144	159	147	155	146	140	141	167	159	136	157	169	159	168	167	163	178	151	173	158	162	149	168	169	162	147	166	176	136	146	164	141	140	132	168	163	159	157	116	139	152	153	161	166	162	146	145	158	159	160	160	144	142	162	142	150	131	154	158	170	139	134	153	152	136	152	161	150	149	153	176	159	166	153	165	155	154	154	173	160	149	155	159	149	160	158	127	137	133	161	132	142	143	150	163	150	137	168	162	147	144	125	160	145	145	147	158	147	157	140	157	138	171	178	160	138	160	130	164	144	139	146	177	150	157	140	146	157	159	153	151	157	159	166	157	165	173	167	158	178	152	141	145	157	152	144	154	151	126	135	143	145	153	157	143	148	178	155	149	147	165	147	137	161	139	175	142	179	131	146	148	172	142	165	151	154	170	160	140	141	166	162	156	185	141	150	160	149	169	164	155	152	156	141	156	156	167	166	140	164	145	166	151	145	135	159	174	167	139	163	149	143	147	162	163	157	157	138	144	161	141	144	161	160	135	145	163	147	174	151	175	159	146	171	153	170	151	154	154	142	166	161	162	157	158	140	160	158	157	152	152	153	136	159	154	152	142	140	143	141	148	124	147	138	135	154	176	169	152	136	167	150	158	169	155	184	137	162	134	166	155	177	153	164	154	152	178	167	156	160	156	157	144	151	161	156	158	163	162	166	166	157	141	154	179	152	139	148	149	143	163	126	175	155	138	162	147	158	147	152	175	151	167	135	154	149	172	178	157	148	152	132	162	139	161	145	150	148	136	166	159	141	166	155	155	128	142	177	171	128	129	153	157	155	181	155	155	140	157	136	128	168	160	166	150	149	131	151	153	152	146	166	142	164	178	143	165	139	144	172	148	142	156	168	137	152	147	150	151	159	179	131	139	166	164	168	148	160	172	144	156	168	139	148	149	146	144	142	161	163	182	154	167	154	154	134	149	167	165	143	172	159	153	151	149	148	151	139	147	156	153	129	149	134	147	145	147	162	145	159	150	160	153	148	154	155	146	151	143	145	152	147	131	155	174	162	167	169	165	143	151	140	160	146	142	156	137	153	161	144	136	139	140	149	157	142	152	151	155	133	143	148	152	154	154	170	143	151	135	152	158	150	161	160	165	171	154	145	160	128	154	139	120	137	189	144	172	157	153	145	166	137	121	141	144	157	149	147	135	159	148	143	151	158	155	157	160	150	150	169	152	158	144	137	159	156	163	145	146	144	143	146	156	163	187	153	167	151	156	137	159	161	143	155	138	143	142	153	142	166	126	152	145	159	146	177	138	140	146	182	158	141	159	148	142	161	149	138	176	139	159	147	177	129	169	148	165	167	164	135	169	152	155	183	180	141	155	123	158	120	128	121	168	146	169	156	171	159	153	144	183	148	177	147	149	136	156	156	162	144	162	163	146	158	113	137	138	151	148	147	147	156	152	163	185	163	157	154	163	144	164	136	163	169	168	148	144	149	148	134	166	138	142	144	169	127	144	164	158	151	172	163	166	141	171	167	159	163	161	152	154	144	160	173	188	134	115	155	154	161	146	150	154	132	157	145	154	130	174	159	173	161	159	150	137	160	153	163	181	147	178	146	161	151	121	153	151	143	158	162	144	152	162	158	137	143	147	127	166	142	158	143	165	169	167	137	151	159	158	150	171	187	149	154	140	133	164	142	165	147	150	143	162	152	162	149	151	149	157	169	145	183	148	172	165	175	176	157	142	159	148	157	137	150	164	145	170	142	148	139	169	144	146	158	151	147	149	146	166	163	144	161	151	158	151	137	159	176	164	147	130	146	134	154	154	138	129	134	145	161	147	148	153	147	159	160	144	146	165	130	162	139	167	162	148	175	140	165	155	140	153	161	161	152	142	115	138	160	153	152	151	123	159	172	157	151	168	159	160	165	152	171	150	153	142	168	164	153	160	165	159	172	151	137	146	152	166	156	147	176	145	162	148	151	157	146	152	161	155	145	152	160	141	159	155	144	164	145	157	160	137	148	153	138	143	166	169	147	147	163	145	189	186	164	186	156	136	159	161	149	136	142	122	131	143	151	138	141	175	164	169	161	144	135	148	171	153	170	132	160	158	180	174	154	149	135	161	164	168	144	127	161	151	129	150	148	139	143	182	160	146	186	132	170	149	156	168	140	160	142	154	173	158	162	148	162	159	167	146	166	179	151	151	134	145	150	148	170	154	168	140	164	148	164	172	164	140	124	144	168	159	131	156	140	164	139	161	147	137	138	159	138	148	138	155	157	141	166	200	143	175	160	158	167	160	173	140	160	168	149	152	144	135	150	138	157	145	165	160	163	159	172	157	156	135	133	166	136	163	159	160	171	149	127	148	142	144	163	159	145	161	167	166	158	135	147	147	164	149	158	163	157	170	135	145	173	164	163	157	145	151	166	142	166	141	188	142	139	164	146	182	135	149	160	152	137	138	155	144	156	140	156	148	147	140	159	137	149	155	152	150	158	166	160	148	167	163	152	148	171	160	148	149	172	164	152	168	163	150	152	177	144	149	151	141	165	161	164	138	153	148	154	147	161	138	146	143	131	152	137	128	170	180	127	143	157	165	164	166	173	153	151	152	154	132	153	140	163	146	132	145	168	139	148	176	176	168	151	154	118	151	173	146	143	147	138	149	167	135	153	168	171	163	160	167	161	158	154	131	155	153	148	148	151	176	178	149	158	156	143	155	149	172	152	144	140	139	151	153	154	165	168	161	155	191	155	164	172	159	156	162	153	138	157	163	156	151	150	154	176	172	148
62180	43380	16887	1954	1699	1477	1205	1024	1010	807	716	688	683	630	582	588	547	541	487	508	482	487	466	504	450	464	448	435	403	426	429	444	436	419	426	403	385	420	371	395	419	398	410	413	414	441	400	406	427	370	402	379	378	403	422	387	434	398	399	387	383	412	404	437	397	397	420	348	373	385	399	369	384	406	419	389	370	389	387	377	372	370	356	371	399	394	405	363	408	361	388	416	404	379	380	381	404	356	385	379	395	415	383	359	390	388	395	359	391	401	367	351	399	374	389	390	348	381	400	418	353	356	385	388	372	393	368	362	406	411	369	380	409	380	386	389	367	393	388	370	414	399	353	370	417	361	370	406	394	345	405	377	378	352	403	398	412	393	354	346	372	399	391	368	360	361	378	381	380	353	385	364	404	384	397	427	394	392	412	369	371	391	397	403	371	370	391	371	392	339	381	363	363	364	387	393	390	377	378	398	381	347	355	366	378	337	410	364	402	388	375	371	336	388	386	398	404	375	383	362	384	393	368	398	395	402	375	359	399	409	363	404	382	401	366	342	366	409	352	375	376	377	414	381	370	362	372	393	380	373	369	413	385	376	389	368	364	395	388	376	389	362	398	352	415	361	374	362	400	367	420	384	361	356	370	447	374	402	391	386	361	373	366	395	404	368	364	374	371	356	366	365	361	356	393	340	393	363	374	426	398	362	375	398	372	347	363	387	378	410	376	374	380	387	381	398	365	394	370	410	351	383	397	339	365	406	404	396	407	363	377	381	372	369	387	376	363	396	366	334	416	362	376	387	393	376	351	351	380	386	389	394	422	435	366	397	386	364	367	379	381	426	399	361	379	364	387	395	389	397	389	379	331	363	403	357	403	393	388	375	402	358	353	376	395	354	405	387	375	384	390	383	405	382	396	376	349	379	378	409	393	382	381	403	395	369	373	354	382	366	404	315	406	412	377	383	398	407	385	366	379	369	372	388	345	371	359	342	387	357	393	389	382	382	384	396	355	371	417	406	399	370	386	395	364	363	416	376	419	358	408	364	382	357	357	396	369	369	380	379	382	364	358	381	414	379	350	408	368	417	398	417	402	424	389	376	374	360	390	402	392	380	387	372	388	360	359	391	361	406	343	326	394	375	368	378	383	369	400	366	400	415	393	381	383	362	374	396	395	380	371	387	427	368	356	388	369	407	400	395	386	397	370	360	378	384	382	355	349	379	361	396	415	398	401	388	411	360	349	363	350	388	365	418	373	384	398	396	374	371	323	342	364	386	386	380	421	409	417	361	390	372	362	373	394	368	404	406	374	382	377	375	330	364	392	397	377	360	377	394	392	411	337	373	415	391	345	358	404	375	387	356	383	397	382	385	355	401	385	376	343	369	360	390	367	357	416	389	377	361	385	323	396	396	368	361	402	394	362	397	386	368	396	404	370	428	413	353	386	360	369	372	338	385	408	351	371	408	390	354	401	370	409	398	371	403	357	361	396	407	355	351	369	379	405	402	376	377	368	370	370	344	376	366	370	384	356	397	350	338	362	344	371	377	386	349	373	379	386	399	380	357	368	330	356	417	401	399	367	367	402	360	380	391	370	417	357	389	377	396	392	352	364	355	431	389	366	373	375	349	366	418	380	386	387	400	365	393	374	407	382	388	398	345	332	384	387	384	399	414	420	374	374	396	393	390	379	380	392	371	379	375	355	356	347	409	407	408	399	384	366	402	401	370	380	373	383	401	373	396	360	356	380	399	386	400	367	363	371	367	388	370	406	379	407	397	382	382	398	362	369	354	391	371	369	406	386	361	381	391	362	358	339	381	427	365	393	366	392	375	418	355	370	366	370	365	369	373	383	345	350	366	380	341	393	373	419	362	390	361	346	379	385	388	404	354	369	388	391	400	394	364	362	408	404	391	383	399	403	399	363	364	372	383	387	377	394	406	353	387	386	375	380	344	397	410	366	398	390	396	376	411	383	433	368	393	402	373	370	402	374	410	389	345	356	354	370	363	343	395	371	346	376	365	386	375	367	385	385	358	412	371	385	386	381	370	389	380	378	395	368	374	346	409	369	383	356	378	389	358	367	387	339	385	397	383	370	383	359	402	348	371	401	409	396	364	410	403	435	367	381	371	379	359	376	391	364	368	381	394	378	379	366	365	367	368	374	409	359	368	393	386	401	362	387	352	361	406	391	398	400	351	382	383	379	349	388	393	349	362	372	371	338	395	381	389	387	380	358	428	421	394	376	375	374	375	394	353	359	363	372	367	387	344	364	378	425	393	381	407	412	361	359	381	383	400	377	367	409	380	381	384	408	363	381	371	369	355	363	371	379	384	398	364	353	376	355	377	371	379	411	370	365	383	358	381	370	368	355	414	389	395	373	375	374	413	386	384	382	378	378	371	376	363	375	345	389	398	438	370	403	380	395	371	374	392	401	368	401	396	385	391	374	361	393	381	423	359	362	408	394	397	405	361	366	392	387	406	372	383	350	370	400	387	360	375	366	384	352	402	385	394	366	362	362	372	353	392	396	357	365	366	393	370	382	357	384	373	393	396	379	404	366	390	379	341	349	380	385	360	398	360	339	363	362	362	393	366	372	385	371	381	384	382	397	394	392	377	406	370	399	382	392	385	362	333	365	352	380	393	370	377	350	372	396	388	377	382	423	413	392	360	364	394	378	383	376	372	355	339	363	388	392	405	368	370	378	383	385	394	368	422	380	391	410	377	374	377	354	406	360	395	407	362	371	351	385	390	363	353	371	366	383	362	389	382	361	385	403	367	373	386	381	395	383	364	407	423	370	392	399	368	388	401	381	359	385	359	390	384	386	389	386	374	341	365	396	386	382	355	378	393	348	418	389	400	409	394	366	396	382	377	374	392	398	394	374	390	397	394	377	414	376	333	393	352	386	402	372	379	384	369	394	376	381	373	385	411	369	393	386	348	357	407	343	398	404	382	344	332	370	374	383	387	373	396	387	354	410	374	369	354	397	353	357	387	391	399	368	348	374	374	424	398	379	375	375	382	364	385	382	392	409	381	386	373	360	362	385	418	402	359	383	399	363	374	336	404	388	361	377	362	366	367	367	385	400	373	417	372	385	405	380	351	373	366	345	367	371	376	385	397	406	385	388	372	381	363	373	398	385	378	380	379	346	387	415	390	376	377	395	410	364	387	373	389	366	364	370	404	405	368	376	395	404	352	415	359	373	384	399	383	350	405	379	376	342	385	365	386	369	364	417	366	354	389	367	348	405	327	387	346	387	415	373	373	365	380	414	381	374	383	373	365	360	373	382	375	386	396	374	339	393	344	360	369	355	363	408	387	381	402	392	333	374	349	384	366	363	381	380	398	400	369	382	412	370	394	371	403	432	387	386	402	377	391	375	372	373	403	365	373	364	404	386	374	357	380	388	412	364	407	360	385	416	374	398	356	399	373	367	384	393	390	390	372	389	401	386	376	396	400	394	377	393	376	412	416	379	375	404	383	389	367	400	392
39984	14828	1572	178	168	182	166	181	141	155	158	147	167	166	164	180	172	156	148	171	154	146	157	135	149	157	141	142	154	147	141	148	148	151	147	153	141	177	152	151	150	152	142	141	142	144	155	163	167	133	168	155	150	154	147	153	139	156	151	145	176	155	163	151	151	158	159	159	157	151	134	140	192	148	166	143	141	132	163	149	174	143	165	162	155	148	166	165	157	181	127	129	156	152	164	147	162	149	130	142	157	139	137	161	165	167	128	127	165	155	160	143	122	162	168	144	125	145	148	148	144	135	147	137	149	156	167	152	155	148	145	156	161	155	156	149	154	132	169	154	153	149	166	150	148	149	146	164	131	167	178	181	120	139	150	142	157	141	137	145	173	175	152	158	145	136	144	171	159	151	142	161	167	143	165	133	169	138	140	140	150	147	164	165	141	137	158	139	163	158	159	154	153	147	146	143	152	168	150	156	145	183	158	153	138	154	154	158	153	154	138	173	150	120	155	158	151	160	155	154	165	138	161	157	152	149	150	158	179	160	145	124	146	150	170	139	147	147	164	151	149	158	134	162	146	164	151	141	139	144	148	145	127	160	172	158	138	160	164	165	137	165	162	153	162	135	139	146	149	156	168	164	139	144	142	125	132	148	154	136	155	126	166	136	150	142	173	177	156	141	144	191	155	148	155	154	131	143	175	158	159	157	149	153	146	141	152	160	159	147	164	136	147	156	172	157	151	167	132	160	129	144	142	128	181	146	136	149	157	147	155	167	163	130	151	144	163	153	156	141	144	171	153	140	153	176	159	141	134	141	158	170	137	184	153	154	157	133	162	155	166	174	148	146	155	146	153	164	135	142	188	145	176	158	135	134	122	157	166	146	141	151	145	133	157	125	154	148	158	162	171	146	145	172	163	145	141	149	151	174	157	144	172	159	173	134	171	163	142	139	165	135	148	154	161	169	154	170	138	151	119	151	154	162	148	177	142	175	128	166	157	144	148	159	133	161	156	143	176	142	151	145	137	179	164	138	159	156	141	159	179	161	148	153	156	160	181	159	171	138	146	147	117	164	169	153	157	160	149	155	161	152	167	165	141	130	165	141	159	142	130	162	164	165	161	156	131	142	154	151	144	153	164	150	159	169	149	163	150	165	150	148	152	169	162	142	161	154	161	150	133	156	157	126	161	167	154	164	133	149	146	142	155	168	152	172	160	145	158	165	150	168	171	133	126	159	151	162	164	145	153	147	165	151	175	145	147	173	124	147	143	149	143	180	154	138	151	138	155	142	157	151	164	146	180	149	158	146	166	166	159	150	167	165	154	166	156	156	136	127	135	163	158	127	145	146	138	153	159	154	150	169	142	140	146	149	149	155	146	160	146	161	143	169	154	164	154	181	135	144	149	155	162	156	134	154	166	157	148	149	150	173	160	165	170	180	177	141	150	157	152	138	174	159	140	181	160	162	147	163	158	162	132	170	158	133	141	123	161	163	180	142	143	150	163	147	120	170	132	157	165	131	174	153	170	148	150	143	153	151	150	130	161	145	149	163	157	129	148	157	153	175	144	131	162	153	167	160	150	148	144	157	138	151	179	150	143	159	153	146	145	141	150	154	161	153	150	152	127	137	159	151	156	142	172	144	161	163	146	156	181	144	144	160	164	156	149	153	159	185	137	133	164	159	141	156	155	144	173	147	172	170	159	163	140	157	141	165	160	154	147	158	157	142	149	142	164	140	145	152	153	151	145	165	144	135	139	144	132	162	155	141	144	163	159	151	122	144	148	153	139	170	150	168	158	151	157	141	155	194	156	139	159	173	154	144	143	161	182	160	165	132	148	162	157	134	170	133	151	143	140	127	144	148	141	148	163	148	156	156	153	150	147	151	145	155	162	145	153	153	145	142	162	166	148	141	145	159	154	160	145	167	157	184	151	144	152	154	155	171	156	128	133	149	151	152	158	160	166	164	166	126	139	146	156	150	151	137	132	145	125	148	149	140	154	172	145	156	159	151	147	148	161	166	157	155	158	164	150	147	163	148	165	162	152	150	145	133	140	171	150	160	158	162	173	157	130	149	164	160	161	160	137	163	172	143	144	159	159	163	167	155	152	178	127	138	150	163	148	152	167	167	152	177	167	171	162	161	148	165	157	159	172	154	174	163	151	148	151	144	183	127	144	139	118	127	159	170	136	159	170	167	171	141	155	162	152	172	153	158	130	173	169	143	174	149	147	150	150	153	153	148	173	159	144	138	149	165	183	161	139	141	157	156	156	162	141	147	152	160	138	156	147	160	146	167	161	150	130	138	154	149	142	147	147	166	164	139	171	174	151	149	136	126	150	158	162	156	140	136	130	164	161	143	188	162	162	133	145	155	166	148	137	153	159	151	139	149	147	162	164	150	144	161	146	141	138	184	145	141	149	150	145	139	138	177	154	161	153	138	166	170	154	171	147	145	152	144	141	158	167	135	150	158	139	129	162	158	169	170	140	161	156	171	156	141	155	144	157	159	168	142	171	170	173	172	157	160	170	151	153	162	153	161	158	172	138	168	154	161	174	130	175	166	140	148	161	162	160	177	163	139	152	153	151	150	173	134	134	149	142	124	145	155	142	145	135	162	188	140	143	159	159	164	154	134	149	134	153	142	169	135	130	134	144	170	150	154	167	164	147	154	144	165	153	162	159	136	163	164	140	155	152	144	145	137	156	177	137	146	130	160	152	160	166	150	154	149	140	165	157	166	157	141	162	129	155	169	160	168	178	160	151	169	168	152	165	158	136	131	153	168	156	147	153	157	157	170	165	154	177	146	153	157	165	165	125	170	129	150	164	160	152	162	160	164	168	132	156	158	175	141	153	179	162	158	152	125	151	138	178	126	120	146	169	163	140	164	199	147	149	165	142	159	157	150	166	154	158	170	164	150	159	144	151	146	153	166	146	154	175	166	160	162	166	139	149	128	174	135	136	154	173	155	150	166	133	152	143	139	158	147	154	145	135	166	180	153	132	160	163	155	141	165	146	169	149	141	178	139	155	155	117	176	130	157	149	148	149	146	163	159	147	145	150	149	127	143	153	154	144	149	138	144	172	159	169	180	145	155	177	177	143	141	147	143	156	171	140	133	147	145	154	159	159	151	132	129	183	158	137	151	161	146	155	171	159	175	170	141	126	150	140	183	148	142	165	178	146	153	152	122	160	143	171	151	142	156	167	137	141	140	136	146	138	175	162	147	130	138	166	156	155	176	151	161	154	166	129	166	144	129	158	151	157	149	147	145	149	151	141	158	147	178	157	144	136	141	166	142	155	134	140	147	127	168	162	150	157	162	162	152	162	139	141	142	157	167	144	159	157	149	163	140	171	166	146	151	135	170	159	132	155	142	149	141	153	140	146	146	149	164	182	137	145	165	152	155	155	152	148	136	139	157	155	131	163	139	156	141	144	142	160	145	152	144	158	177	161	146	132	157	145	135	142	151	174	171	164	148	174	162	162	137	154	168
32605	10972	1589	411	427	408	430	409	443	434	427	386	422	399	406	395	394	420	417	397	381	416	415	388	424	439	391	408	408	426	437	397	395	404	433	375	435	421	386	393	387	391	416	372	403	422	417	389	390	398	395	418	366	405	447	363	391	371	410	395	425	414	411	391	374	393	394	403	373	396	416	382	421	378	426	411	394	400	433	418	410	409	423	443	400	365	410	415	396	367	401	377	390	399	377	373	383	400	442	453	414	381	395	410	441	415	404	407	412	412	403	415	380	388	385	403	410	389	406	463	420	372	411	415	386	407	404	375	384	411	371	388	370	413	414	372	405	442	397	375	372	381	434	383	399	382	405	414	365	409	407	369	399	421	443	434	379	414	386	423	395	428	408	397	388	436	393	379	380	387	393	445	381	388	417	426	442	402	391	402	405	421	389	361	410	395	370	392	366	384	446	408	378	391	406	394	378	403	391	393	412	423	407	426	429	360	413	420	426	369	356	401	413	396	401	384	427	393	373	437	409	415	440	392	383	421	421	375	407	410	394	403	401	363	387	391	419	428	414	365	408	436	401	394	398	379	399	412	385	384	393	361	369	409	386	415	420	389	405	405	397	398	434	446	380	402	389	416	384	399	379	388	386	403	419	409	442	382	395	395	392	419	371	414	400	394	389	430	395	417	400	366	392	420	401	403	445	403	424	395	403	400	395	395	378	378	392	403	392	402	394	391	380	397	401	387	395	391	385	409	391	380	438	389	397	390	411	400	404	389	398	369	379	451	395	399	424	382	415	401	391	416	410	411	399	415	382	403	394	404	411	405	412	407	395	412	365	414	405	438	419	396	398	424	394	434	364	374	403	366	409	394	412	405	397	385	405	390	407	417	412	403	407	392	394	369	403	416	393	422	402	387	396	398	411	392	400	380	453	399	415	430	384	405	403	386	420	393	428	367	382	410	404	422	390	353	409	374	409	411	419	380	368	392	360	393	429	373	392	398	391	372	406	393	398	380	385	408	368	415	389	413	412	371	385	357	415	391	384	423	392	413	417	408	408	377	399	401	386	383	385	387	381	368	410	399	407	365	422	403	441	409	372	414	363	408	432	388	401	419	400	423	392	414	387	442	406	390	384	410	379	403	413	391	457	387	404	398	388	402	418	389	373	417	392	374	381	396	435	424	431	382	385	386	419	403	408	400	415	400	421	353	434	420	389	411	433	390	380	358	387	363	438	399	390	371	394	401	379	395	401	384	375	388	413	416	398	421	422	408	411	410	401	386	397	421	373	394	379	410	395	399	378	438	392	402	403	408	385	455	396	426	379	375	411	387	378	377	398	402	395	397	424	420	387	424	393	391	390	380	395	415	441	398	427	379	406	399	408	420	432	384	404	398	377	387	392	431	420	423	369	379	432	388	365	409	423	406	386	386	392	388	386	415	397	395	359	416	418	415	414	414	401	375	407	428	418	425	397	392	422	426	415	430	411	407	415	428	389	388	393	406	416	416	414	413	412	428	389	405	408	402	392	397	405	433	387	405	395	422	403	395	419	368	419	417	393	398	394	394	386	397	393	390	383	408	414	402	381	374	399	385	372	399	410	461	395	421	360	429	380	408	418	377	414	399	393	379	435	398	445	406	383	383	390	411	422	403	392	386	373	422	414	424	381	422	426	385	388	402	382	405	415	405	389	434	402	413	414	409	418	396	402	414	435	410	425	426	428	394	425	346	385	431	423	394	431	387	408	409	442	372	397	403	376	386	422	409	407	398	430	411	427	400	411	381	442	369	408	373	423	381	407	408	400	405	380	384	399	404	416	390	418	374	396	411	427	469	374	420	396	416	392	425	418	422	410	368	396	440	423	398	388	409	437	416	424	406	371	407	405	414	399	374	437	414	416	421	387	375	404	387	410	454	413	444	397	390	385	395	382	429	433	418	405	411	416	382	400	429	394	408	382	426	432	389	377	385	389	432	374	387	380	414	429	418	422	394	404	406	377	430	378	387	385	402	408	389	396	412	397	412	408	398	438	391	445	404	398	410	388	407	413	402	435	391	410	403	414	411	401	388	399	388	438	411	394	458	387	384	420	371	429	417	396	414	423	380	355	414	429	423	389	381	425	400	377	383	380	419	411	396	403	436	375	421	399	407	401	423	403	388	411	399	402	406	411	400	406	402	356	397	397	359	422	409	415	405	404	377	381	368	394	375	423	397	388	397	428	378	419	404	380	375	376	403	408	404	403	422	406	424	405	411	423	390	381	411	406	414	422	363	401	419	387	407	377	394	386	418	410	382	381	435	376	417	442	398	399	413	422	394	412	376	424	382	439	390	400	408	400	410	414	399	403	399	376	380	355	423	435	394	408	448	410	383	385	369	374	406	411	426	421	401	395	395	405	388	391	385	389	373	398	377	396	388	404	381	360	400	397	392	366	360	374	399	409	377	395	393	409	427	412	407	371	431	412	412	409	430	405	403	410	398	409	391	381	371	403	423	447	432	410	397	386	392	364	377	407	459	417	386	423	411	395	391	420	451	405	412	426	391	413	432	421	402	415	416	408	416	399	365	401	385	427	433	417	373	413	404	383	432	413	387	404	411	368	406	404	397	431	433	386	422	391	370	398	376	412	400	399	410	394	403	399	383	401	394	412	401	430	375	382	374	417	389	433	399	411	411	391	391	428	403	450	368	429	392	410	437	371	365	395	369	415	402	410	414	369	408	405	399	390	392	382	408	415	386	402	397	392	449	406	399	414	402	417	380	415	412	397	400	392	456	416	438	385	395	420	403	373	405	410	405	404	368	408	417	447	398	396	412	439	423	398	393	394	409	380	365	412	404	366	429	384	362	380	392	377	369	364	404	426	443	383	400	417	394	398	404	387	388	396	387	382	367	386	373	397	386	395	422	422	428	400	418	408	405	422	404	418	414	432	365	401	413	414	424	416	434	413	407	444	432	426	450	392	430	396	431	437	398	428	398	354	398	417	410	399	366	391	373	422	415	403	371	385	403	377	446	378	382	430	372	379	386	392	417	410	420	371	390	392	408	405	395	393	390	393	374	423	437	404	404	361	373	437	398	415	397	361	397	361	395	362	390	407	390	388	414	413	385	420	376	401	389	405	386	402	403	406	365	426	390	368	414	372	386	350	397	418	400	446	383	396	426	380	390	394	423	418	388	404	407	390	409	427	394	405	395	396	402	415	444	365	415	396	394	394	429	362	383	402	420	407	398	406	393	359	405	398	417	403	389	439	399	443	383	428	402	401	405	420	375	375	355	403	382	411	400	447	399	388	400	425	383	404	400	454	378	431	407	445	406	388	394	399	433	369	360	404	402	418	403	402	411	360	402	394	411	436	439	401	393	420	394	429	363	382	396	437	419	411	394	402	409	384	405	403	392	389	408	378	407	396	423	408	432	406	392	400	387	397	382	423	388	401	386	394	424	396	362	381	430	383	414	423	405	375	423	417	405	387	404	391	398	429	388	374	407	401	375	424	379	408	374
76467	48101	18748	2107	379	320	297	290	261	243	246	240	213	258	252	245	236	205	217	260	215	207	222	221	256	239	237	200	234	218	215	218	232	229	227	207	222	217	207	218	214	218	231	212	200	238	200	213	200	221	239	240	206	212	225	204	224	214	232	226	210	209	193	226	234	240	216	233	213	212	200	225	202	212	221	219	202	217	225	221	207	209	211	188	236	232	216	212	216	207	229	201	207	222	194	205	202	212	212	215	206	213	202	218	210	209	217	211	208	215	220	197	216	231	209	245	202	225	210	202	251	231	232	199	184	205	199	186	206	229	211	208	192	202	216	215	243	221	231	217	228	226	219	248	233	250	207	230	209	212	204	219	195	208	190	204	224	225	219	208	207	223	186	213	213	217	217	204	221	228	207	211	205	197	187	202	194	200	211	207	205	216	202	202	221	216	229	227	247	236	214	234	234	214	219	207	211	219	224	202	206	220	207	211	241	239	259	187	225	204	208	220	221	205	227	238	215	240	191	206	207	207	225	182	213	212	228	219	187	214	222	205	198	208	211	236	214	220	244	224	239	176	225	212	215	193	197	222	225	208	220	210	242	225	218	238	221	180	211	206	220	238	207	185	213	207	249	222	208	229	208	197	202	221	232	228	216	222	209	228	237	222	204	217	204	226	242	226	208	237	230	227	213	217	225	217	219	205	217	227	209	263	226	201	216	184	210	205	207	217	214	223	234	218	219	223	212	221	191	195	225	224	232	216	226	229	218	223	196	216	218	240	232	220	237	236	226	234	224	200	231	204	210	225	228	226	237	225	205	198	206	237	220	236	210	233	215	224	194	211	212	225	220	226	215	197	245	222	227	219	222	221	244	225	214	209	214	233	217	222	209	232	223	200	202	213	220	197	211	209	199	223	218	208	224	237	226	223	221	229	219	237	219	214	193	207	215	207	194	205	228	228	203	216	217	212	200	234	209	212	207	209	197	236	205	203	201	242	226	215	233	215	218	210	244	200	223	216	242	209	231	225	223	245	210	228	235	214	230	191	211	209	224	227	203	189	218	233	194	205	227	235	207	218	205	230	233	209	210	232	245	212	229	238	214	195	242	236	199	233	224	205	210	197	217	227	235	247	230	223	198	202	216	190	208	224	213	200	197	213	208	248	188	207	218	205	210	221	185	220	212	214	200	216	231	185	202	209	217	211	226	251	242	216	232	231	199	194	194	225	205	228	229	233	209	215	221	227	184	235	227	222	235	203	227	209	205	231	181	223	183	228	197	213	218	219	210	220	208	201	211	211	196	216	242	213	193	201	221	207	208	213	228	227	210	228	233	203	213	215	185	188	220	206	236	217	212	230	217	232	223	189	236	229	218	205	209	221	198	203	207	196	213	209	214	224	211	221	221	218	232	221	234	221	203	246	216	219	206	214	209	226	212	205	226	206	227	224	216	209	215	209	199	239	208	177	213	218	206	210	199	197	230	192	221	204	213	190	226	236	239	239	229	236	211	247	218	237	180	230	221	215	269	195	190	215	189	214	205	223	217	199	207	218	225	213	216	200	228	228	200	226	233	209	224	215	226	222	214	235	243	250	219	219	198	224	230	219	184	175	213	211	214	227	198	247	201	201	211	226	245	233	231	220	244	180	235	240	217	239	209	215	188	215	205	214	212	221	241	223	216	222	219	225	245	206	235	182	264	193	175	224	210	205	213	230	227	222	249	217	207	211	198	193	187	194	213	216	217	212	223	244	231	224	238	210	205	202	213	231	225	214	218	229	183	236	223	208	226	232	217	220	230	195	194	219	230	222	238	217	244	228	211	226	221	226	218	226	208	228	200	230	220	234	243	222	223	208	199	207	200	211	211	230	227	217	230	215	201	231	200	210	197	206	230	195	222	217	211	211	210	217	213	210	224	238	201	223	229	205	207	208	223	225	234	218	216	220	238	194	175	210	205	220	223	193	204	193	230	240	214	229	192	229	237	202	211	219	205	217	223	224	235	218	214	203	217	208	241	201	219	225	228	201	215	208	194	239	204	216	197	230	218	214	212	213	197	202	237	219	204	221	195	199	237	205	215	218	223	197	239	246	221	234	208	231	230	209	248	230	202	214	204	208	194	218	214	196	210	222	201	209	221	224	237	219	223	216	229	208	189	213	202	229	201	212	203	214	243	220	217	203	217	234	216	220	225	214	237	209	238	211	237	227	227	219	203	217	236	229	209	226	206	222	207	237	215	212	206	211	217	224	226	208	222	204	215	204	223	222	207	222	203	211	235	222	232	216	217	223	235	226	239	235	216	209	211	220	217	216	187	195	224	217	221	250	206	205	234	197	207	221	180	208	222	231	224	203	218	234	231	252	201	215	252	225	189	189	221	234	216	220	203	224	212	216	214	208	230	216	224	217	228	218	196	231	231	230	217	224	220	224	202	232	213	220	239	230	219	197	223	188	231	191	221	220	215	214	245	215	223	217	231	247	223	235	198	215	230	210	221	244	200	237	231	224	211	203	219	210	220	199	231	239	204	188	209	191	202	216	189	230	221	248	197	240	188	223	185	209	220	207	234	189	211	213	245	240	224	214	222	201	196	214	212	206	194	217	217	222	234	225	206	227	195	196	219	198	210	226	222	204	214	202	236	243	223	231	211	200	197	220	195	231	224	225	202	206	232	224	223	221	210	209	223	193	182	239	226	193	161	250	217	231	220	220	202	205	214	238	208	246	204	190	211	208	230	237	219	240	228	203	217	221	203	184	199	231	192	210	192	222	223	222	217	202	211	215	192	233	215	214	236	207	200	220	238	222	209	236	226	245	224	212	182	227	214	195	224	210	228	220	201	212	220	211	223	226	223	203	215	239	207	226	232	208	235	198	201	246	243	222	224	204	250	213	237	227	206	228	220	221	198	209	216	188	255	238	232	202	208	197	184	185	208	230	219	225	236	231	231	217	231	209	248	217	239	238	235	232	230	212	208	188	225	219	253	227	196	224	211	229	211	208	214	237	222	202	233	211	232	198	212	204	236	239	243	219	200	191	238	207	247	219	218	217	239	220	242	221	202	240	238	216	203	240	199	212	205	218	262	212	212	212	198	194	189	248	223	215	232	212	203	228	214	210	219	238	226	213	232	191	195	227	234	197	218	219	238	192	196	230	210	206	195	209	237	225	234	221	203	221	232	214	224	218	209	203	221	235	209	181	230	233	194	209	200	207	197	228	183	198	209	217	242	222	221	211	191	227	230	215	211	217	193	241	214	233	193	218	220	235	215	203	228	223	188	203	213	216	234	230	208	204	226	214	224	192	220	233	209	220	238	224	217	206	223	221	206	235	192	228	246	223	218	202	214	222	215	228	231	187	219	216	221	215	219	186	226	204	218	234	217	187	222	199	221	235	222	195	236	204	220	214	224	248	209	217	202	182	233	202	182	221	213	194	213	247	230	237	222	228	236	216	193	215	221	217	224	239	204	220	224	207	227	222	207	222	248	223	216	207	239	200	213	217
51579	32889	10057	1330	1204	1080	951	872	841	715	757	658	644	653	591	653	579	589	637	569	595	551	587	534	549	546	611	579	554	619	599	581	552	551	547	568	536	526	535	574	576	545	491	549	515	525	505	534	593	557	514	529	544	523	603	545	551	572	576	553	542	551	534	547	524	533	546	502	505	563	561	527	557	533	563	518	532	542	551	543	525	549	535	582	507	526	566	551	523	504	535	542	565	563	523	526	536	542	528	550	528	545	488	514	514	562	552	519	543	490	542	536	530	516	527	529	512	535	557	567	549	540	541	550	527	501	567	541	528	532	535	544	526	551	491	539	568	528	524	566	508	512	555	532	557	560	520	509	545	543	542	535	558	543	545	527	517	532	530	550	540	524	532	540	558	496	533	529	548	530	538	539	548	539	511	530	498	545	538	528	534	516	536	547	528	579	589	532	501	568	531	534	543	516	564	492	560	517	552	539	529	521	558	515	525	498	525	535	551	510	584	519	503	517	529	513	505	508	525	510	507	530	515	522	527	528	528	540	551	578	523	509	558	498	500	529	604	542	526	537	582	527	538	522	565	487	522	554	532	536	549	552	508	560	531	572	533	580	497	578	514	515	534	543	521	522	559	569	540	526	554	561	541	553	512	528	536	507	564	522	528	530	569	548	508	527	528	532	554	522	536	524	551	542	519	533	520	573	594	522	467	544	513	541	545	551	514	494	568	500	536	505	538	567	560	516	523	536	549	538	525	555	564	553	536	558	522	559	550	544	544	529	554	545	531	539	561	538	557	524	531	537	533	520	537	562	523	519	555	517	525	553	540	551	537	540	538	539	530	548	545	551	545	520	546	541	531	494	536	535	568	499	550	503	520	510	530	550	567	547	587	526	524	542	561	533	479	527	526	541	571	512	505	534	547	500	533	524	554	551	543	524	493	537	549	533	571	538	538	521	555	526	535	521	562	560	545	536	555	539	538	523	520	535	541	577	532	545	562	487	550	545	506	514	577	555	490	537	537	520	500	544	561	512	519	566	528	577	536	543	569	539	538	593	545	499	509	543	540	572	522	527	540	530	563	587	519	540	569	534	556	550	549	553	530	562	537	512	526	522	537	547	495	542	555	468	513	510	555	554	523	539	566	520	561	520	482	534	507	548	506	531	539	499	500	538	509	565	524	538	534	543	542	555	552	584	497	502	566	527	581	547	560	553	543	526	545	526	531	509	578	556	546	545	528	542	514	567	495	518	534	544	504	585	525	543	542	488	527	544	555	511	564	556	576	487	552	543	548	526	512	563	519	521	550	554	528	511	566	541	512	542	539	516	598	529	517	511	512	534	568	549	581	525	566	506	569	545	501	499	533	522	526	537	549	540	546	516	538	495	531	555	536	517	553	488	514	550	567	519	509	578	555	553	526	553	544	587	515	541	539	511	514	536	542	554	545	541	534	519	552	579	495	517	517	542	496	521	500	519	573	533	544	528	575	567	563	508	559	536	549	515	573	523	532	527	537	523	559	594	532	522	510	524	596	556	519	509	570	549	530	518	550	562	507	538	540	544	513	534	585	546	577	548	507	549	556	542	524	557	489	560	557	490	490	517	528	537	505	554	545	535	520	507	502	501	509	519	559	479	513	540	556	513	512	562	539	559	539	522	524	501	538	536	507	503	522	527	564	522	546	534	572	531	511	511	522	516	541	545	528	510	519	517	549	523	556	541	543	511	523	467	599	548	552	562	546	571	553	538	528	517	530	514	528	501	516	532	531	566	519	561	525	582	538	575	509	531	543	526	560	546	523	495	534	568	517	512	508	550	488	556	551	550	522	525	513	514	525	543	523	529	544	528	523	484	505	560	555	524	545	543	531	529	488	547	552	562	541	553	534	514	525	534	505	543	537	514	579	531	522	524	552	546	508	572	527	520	555	557	546	560	512	584	533	565	566	489	535	555	567	553	523	560	581	560	531	496	584	500	500	520	497	530	520	588	546	532	578	546	532	581	557	533	589	549	530	529	514	553	543	514	516	545	593	559	514	549	552	482	551	523	559	519	509	558	517	537	542	576	534	587	509	529	528	561	503	502	541	561	556	504	511	528	503	600	549	516	560	553	543	523	544	529	515	498	513	490	569	532	582	480	517	519	493	522	519	536	573	565	518	538	561	532	508	539	506	528	542	495	517	528	521	531	562	557	532	492	530	562	510	508	508	519	521	509	523	558	566	546	565	521	533	540	521	548	548	541	551	560	519	560	510	545	521	544	526	557	550	560	523	585	523	552	531	562	545	514	539	490	527	537	495	531	513	515	531	564	542	558	534	505	548	545	541	593	529	559	540	531	529	555	553	544	523	510	507	546	538	504	550	572	530	518	540	526	514	545	517	519	504	551	577	536	507	562	511	567	511	520	517	552	541	540	528	568	565	508	545	574	558	558	547	529	530	514	508	551	557	540	529	555	552	508	507	526	543	537	534	545	512	493	548	524	517	542	550	529	544	515	566	515	561	533	498	531	545	503	538	588	501	526	574	524	533	521	532	535	503	498	530	548	537	541	520	532	556	545	477	574	544	533	575	520	537	538	515	509	554	481	524	569	516	521	554	569	532	499	548	544	520	513	551	550	549	565	497	535	519	520	532	546	529	498	541	561	512	539	543	550	565	529	558	521	504	528	574	535	546	514	541	577	542	525	550	532	562	520	524	521	514	563	529	530	527	551	545	504	517	541	533	513	540	529	536	602	523	550	558	544	492	563	550	543	529	462	560	551	554	526	502	555	501	507	518	523	513	523	546	576	546	485	542	530	525	524	536	516	534	576	534	556	528	574	532	564	535	521	542	493	508	520	537	548	507	540	538	538	518	550	564	543	503	550	547	540	503	550	575	522	555	526	503	546	538	536	547	509	573	570	498	565	547	523	496	561	502	504	515	560	560	528	497	503	518	537	563	512	542	530	512	532	531	574	524	506	536	551	548	535	522	542	570	524	544	541	524	509	533	541	512	591	504	500	548	512	511	514	519	516	532	495	482	507	512	533	494	504	567	520	519	567	561	558	528	554	542	549	522	537	510	608	561	536	534	552	553	536	513	524	519	528	536	561	539	533	557	497	517	517	533	490	510	497	512	511	517	513	562	555	505	558	548	497	525	538	504	555	519	524	518	494	570	513	529	557	541	550	515	526	498	539	538	512	577	525	532	546	518	534	531	530	519	521	548	549	536	535	543	555	531	511	525	506	545	534	516	521	497	513	533	533	532	579	540	543	544	526	530	554	551	542	524	562	525	553	523	535	496	480	533	568	530	512	526	532	524	529	565	507	517	528	533	510	536	522	533	537	543	519	512	536	572	524	534	566	494	520	555	502	527	529	500	545	541	486	538	533	530	541	533	537	581	513	530	524	541	507	543	514	569	522	545	488	514	554	520	535	522	551	546	540	499	521	604	516	511	537	534	511	556	537	548	488	538	533	538	504	541	534	541	528	579	575	553	506	525	525	532	527	505	536	528	534	609	536
85575	59729	26644	6555	727	416	339	276	255	259	221	209	217	205	164	205	182	188	171	165	155	182	167	176	170	179	146	161	159	153	154	165	156	175	144	164	174	158	162	152	145	178	161	147	150	164	155	150	159	145	158	160	149	149	157	156	163	148	151	161	144	163	171	159	140	172	158	151	129	159	151	142	160	158	151	135	162	159	138	170	163	157	163	161	180	152	144	157	158	153	145	139	146	142	151	145	161	154	145	154	144	177	171	152	187	137	143	154	163	146	143	154	150	147	178	127	142	169	157	138	165	174	153	168	162	145	166	154	142	162	187	139	175	163	136	170	150	133	149	157	159	150	144	131	173	165	154	167	133	156	167	147	133	163	142	138	138	164	142	144	153	152	153	165	144	139	165	154	162	139	141	148	160	149	150	131	163	164	172	174	148	149	159	162	168	167	172	145	181	163	170	144	169	140	161	184	143	136	155	138	137	154	156	148	125	149	149	147	141	142	163	147	145	157	157	151	147	157	165	148	147	172	142	158	148	140	144	155	174	156	133	149	143	156	150	153	145	140	117	132	156	145	137	145	162	149	162	144	172	148	145	139	133	147	137	161	145	155	180	149	143	154	118	138	155	165	154	147	150	161	143	133	150	161	150	156	172	164	162	146	141	149	136	160	158	148	133	136	158	150	161	183	125	142	132	136	130	158	150	158	148	145	146	170	137	146	165	139	155	182	151	154	153	138	176	136	151	150	141	146	131	145	142	132	148	168	156	134	139	144	148	146	154	138	154	153	180	146	142	179	150	141	155	139	148	141	175	164	159	139	140	146	149	136	138	149	149	144	154	139	170	133	169	149	143	137	169	149	167	147	140	172	161	162	120	132	164	160	138	150	163	160	160	142	155	136	124	158	160	158	168	143	143	141	179	165	169	147	130	178	158	158	152	159	143	158	139	154	151	159	157	140	153	154	137	165	151	167	147	144	142	148	156	150	120	165	151	161	133	165	172	150	162	153	158	145	150	142	162	139	153	164	162	140	149	156	153	163	154	144	144	146	124	143	164	144	158	171	145	167	159	143	153	155	138	160	151	177	154	175	151	140	133	146	142	146	146	170	128	191	133	170	149	175	132	153	157	175	158	170	135	145	153	155	151	124	143	165	167	157	159	137	143	166	152	155	145	140	163	152	136	138	147	147	150	166	136	151	174	154	150	128	152	155	153	161	147	165	151	172	136	153	124	142	146	130	154	147	146	156	151	143	143	128	139	160	151	164	168	168	145	133	147	169	173	139	153	136	160	159	160	161	134	153	153	149	148	141	162	147	152	138	139	137	153	150	161	150	154	166	144	150	135	158	147	139	162	157	136	139	144	147	135	160	142	160	147	155	157	148	146	146	160	166	164	161	142	166	159	147	143	148	166	153	176	152	168	138	148	160	149	156	148	142	122	155	168	159	154	159	130	159	130	153	136	150	158	134	132	163	160	160	139	158	123	147	177	126	166	162	151	136	142	164	136	152	156	135	153	159	156	191	145	128	153	143	163	153	153	155	146	176	172	148	139	144	174	148	139	149	143	151	143	154	166	166	168	161	149	156	155	152	129	185	157	184	169	148	141	154	155	146	162	148	143	164	149	153	155	136	134	156	168	162	166	164	153	143	137	150	151	132	154	148	159	139	145	154	142	183	141	149	141	170	156	150	160	163	142	155	158	134	151	131	142	142	143	140	169	148	166	177	165	122	171	175	157	150	145	157	154	156	125	147	157	184	148	157	132	157	153	142	166	145	131	138	138	147	141	148	142	168	151	156	138	168	152	158	165	150	149	145	138	151	151	145	131	160	158	146	130	150	165	150	162	132	153	153	148	152	129	166	148	151	147	136	154	157	154	168	165	140	160	153	161	153	127	134	151	167	153	160	149	159	146	146	153	145	144	153	141	152	134	151	165	148	156	162	154	135	154	146	146	140	144	141	131	132	150	149	141	149	150	151	152	149	176	175	155	164	129	154	136	148	153	178	139	145	141	166	165	163	172	140	151	142	160	158	168	171	171	146	170	151	170	149	140	158	142	160	156	138	153	153	139	140	136	145	155	153	155	149	158	155	143	163	137	163	145	155	146	154	160	150	137	161	162	155	148	149	137	149	159	175	144	185	167	135	157	164	137	171	159	161	143	164	148	136	153	175	164	144	161	147	161	133	121	144	140	152	170	155	148	178	162	128	160	148	168	166	152	163	140	158	143	170	153	148	150	154	158	181	149	163	159	146	154	129	155	141	163	151	161	151	148	150	174	139	157	152	156	144	158	131	163	149	149	142	166	161	170	150	142	141	138	151	158	137	154	133	156	131	161	154	173	160	169	131	155	150	169	140	145	163	157	170	145	175	174	148	151	152	139	178	137	160	152	151	165	149	161	153	148	163	135	157	145	162	164	158	172	155	157	165	142	149	134	138	134	142	174	134	170	139	167	124	148	137	133	145	146	153	140	163	150	156	157	153	160	149	149	148	161	156	142	156	154	149	170	159	155	165	133	142	179	144	128	164	141	155	147	151	171	152	149	161	173	137	173	136	169	171	142	162	143	164	147	155	139	169	131	163	156	148	180	158	150	151	148	141	126	139	171	154	158	133	144	149	134	151	144	160	158	154	175	143	147	152	135	149	137	139	142	168	131	159	150	159	137	151	145	156	157	141	161	149	148	137	163	172	150	131	146	170	163	136	165	153	147	143	151	157	166	163	164	149	143	144	184	156	144	152	168	127	145	147	153	147	144	145	146	139	160	168	158	147	164	149	166	157	159	184	164	139	162	164	147	160	156	124	132	150	143	154	144	145	137	148	168	146	167	137	172	175	159	157	142	155	154	152	136	151	153	153	165	154	133	163	153	166	138	180	146	142	153	138	133	151	181	142	143	145	144	164	160	143	159	128	144	131	142	147	127	150	162	153	168	138	161	138	157	140	147	155	169	143	156	148	184	138	163	158	139	156	127	179	145	173	152	172	170	151	150	150	154	133	176	184	154	166	172	154	163	162	141	138	165	147	151	135	135	130	147	151	117	169	132	146	157	137	142	120	125	167	196	152	147	160	163	143	156	165	149	152	170	148	140	168	159	150	186	152	155	146	173	151	140	150	156	144	164	139	150	134	169	127	149	145	108	121	142	156	142	152	163	169	166	152	141	161	131	156	154	157	155	158	153	170	149	149	158	149	150	155	153	143	157	152	153	149	152	147	173	163	155	147	160	147	141	157	154	178	127	145	158	179	171	166	157	172	159	150	173	144	155	140	140	161	107	120	148	165	177	145	141	148	161	146	152	162	159	162	155	138	163	157	123	144	154	162	138	176	148	153	170	146	178	146	158	138	151	186	158	157	149	160	154	193	153	156	157	154	159	149	129	159	164	148	170	151	160	164	158	159	163	175	132	164	152	147	153	167	125	137	157	145	131	145	163	152	165	148	157	142	181	150	165	126	145	140	147	183	163	165	156	156	138	158	160	150	170	156	144	144	151	140
61991	43698	14987	1962	1722	1460	1307	1056	931	836	805	689	662	622	594	529	539	523	493	476	450	484	527	475	415	438	403	430	442	419	414	422	402	410	417	393	408	397	449	383	373	382	388	400	391	429	393	375	390	422	434	377	391	392	370	397	383	398	429	397	365	400	388	409	404	362	380	390	378	380	389	386	387	415	370	395	357	380	407	388	388	379	361	396	385	365	407	348	376	304	359	407	380	376	387	417	391	394	372	373	399	337	361	408	372	388	355	399	417	394	375	372	383	410	342	370	386	370	378	375	394	401	386	378	409	425	424	360	364	406	403	377	394	401	427	348	346	401	391	396	399	399	402	397	393	390	393	379	416	390	358	371	400	391	455	364	352	365	378	377	383	400	365	365	369	373	354	364	374	378	395	396	374	394	368	406	377	398	364	386	387	372	374	353	415	370	407	368	403	398	361	391	405	369	368	350	375	411	368	364	374	370	398	408	384	369	368	416	377	374	383	373	396	368	421	357	427	389	380	396	351	411	367	365	374	374	395	355	369	387	410	357	413	379	378	375	389	399	366	364	370	400	375	387	355	383	394	362	364	389	334	371	365	384	386	405	332	394	382	393	349	397	375	394	331	367	354	366	348	381	365	378	372	362	390	385	360	395	382	365	390	348	382	398	390	353	373	393	377	416	376	400	377	391	434	359	378	354	381	350	393	321	349	355	401	384	402	359	395	374	362	450	391	409	350	376	389	379	390	372	390	379	374	412	384	363	389	371	346	383	419	387	410	350	379	372	429	378	396	368	384	398	371	356	369	390	369	390	373	369	355	378	379	384	404	409	391	376	364	415	370	402	386	396	360	349	402	352	408	373	373	395	379	414	403	354	386	368	375	382	371	377	334	418	363	351	374	405	350	382	389	368	351	370	369	338	358	409	383	388	367	396	352	388	404	372	365	343	392	389	384	383	369	389	395	398	413	379	372	353	398	363	416	406	403	370	372	362	388	334	398	364	372	396	402	402	359	410	368	383	386	348	381	395	386	370	362	363	385	391	389	390	369	394	382	396	362	423	384	375	361	355	406	342	386	396	400	372	382	365	362	355	370	420	389	360	360	378	408	399	354	411	366	374	377	375	361	396	384	354	363	344	389	403	416	369	365	361	394	391	384	345	397	353	383	379	372	364	387	378	354	394	397	362	404	343	408	395	400	404	424	402	390	365	394	389	366	383	343	391	411	390	368	397	363	359	383	340	397	393	379	395	368	338	390	415	378	389	396	368	416	377	373	373	358	389	357	396	330	391	409	382	390	365	395	346	389	382	366	382	372	381	399	391	408	363	383	369	384	385	364	402	364	374	408	366	406	412	398	373	384	378	350	381	400	393	337	363	353	373	383	362	409	406	400	381	369	382	379	419	342	384	382	359	404	362	352	339	366	375	382	341	388	397	379	337	386	414	383	370	358	396	393	386	362	371	381	379	401	394	408	367	382	369	386	400	378	393	395	369	357	371	365	373	367	364	381	376	353	372	395	419	375	415	367	397	400	387	352	382	400	370	401	441	364	370	394	325	360	385	380	382	387	358	374	397	391	399	392	372	348	363	347	386	380	397	399	396	377	368	381	389	389	378	371	357	370	369	369	366	342	390	401	432	431	368	404	368	382	363	411	385	394	391	397	349	394	384	377	348	415	389	357	381	378	361	375	396	370	361	370	373	364	380	384	385	377	411	399	387	401	355	372	401	385	374	394	384	374	373	367	347	376	352	372	378	354	368	390	375	417	383	393	389	376	399	360	364	419	387	387	396	393	370	395	400	366	397	338	373	382	387	377	374	349	387	404	376	371	387	385	390	394	393	370	413	362	399	404	387	382	358	365	385	403	416	392	343	346	375	396	393	378	336	365	399	395	391	370	366	344	430	397	388	398	396	384	369	400	384	366	380	378	392	374	349	355	400	355	402	367	386	391	379	352	371	375	376	376	357	341	400	365	404	342	353	389	353	372	413	388	404	379	398	384	386	397	408	394	384	353	406	351	390	373	402	354	391	400	387	416	397	388	352	383	398	401	378	387	380	421	395	380	400	391	382	432	347	378	372	399	384	381	382	401	390	382	388	367	359	377	386	362	391	362	351	399	379	376	331	382	393	373	398	362	371	348	374	382	377	383	405	406	366	415	337	381	377	383	364	384	399	378	388	380	369	375	356	381	366	377	391	388	403	356	380	391	368	397	376	419	395	391	372	391	352	391	381	358	400	405	368	352	397	367	381	387	378	393	360	384	394	403	383	347	387	415	399	369	368	373	391	396	419	390	370	400	387	384	361	368	414	349	371	376	384	361	340	383	403	371	358	378	367	383	358	390	389	377	373	374	377	358	377	344	384	368	393	401	371	401	354	382	392	350	356	376	381	386	345	409	397	405	370	352	394	358	361	362	354	389	369	364	380	360	370	373	365	375	373	365	362	367	398	370	345	417	368	384	348	369	393	395	348	389	380	399	342	355	397	390	428	347	400	356	407	395	376	389	348	391	379	338	387	360	357	395	358	393	357	412	374	429	367	386	366	361	394	347	398	365	405	375	352	375	370	345	371	342	359	363	403	364	353	382	401	392	344	400	372	335	383	369	390	376	394	405	358	361	381	420	380	371	370	350	380	420	399	393	409	386	357	362	384	384	388	388	404	372	364	411	386	415	407	381	383	401	349	405	386	340	346	378	376	381	373	357	373	408	380	402	370	406	397	406	395	384	418	346	412	341	387	364	352	371	405	358	373	353	358	354	393	372	368	370	355	363	349	386	380	416	365	375	344	350	375	362	407	350	403	363	346	351	400	363	388	354	384	384	411	358	370	380	352	406	388	353	376	389	357	353	375	405	383	400	357	384	368	374	360	368	324	390	353	396	384	380	354	416	383	408	376	361	396	395	378	368	381	388	377	389	395	411	379	375	354	368	389	360	384	354	356	372	402	388	403	398	348	408	361	336	370	353	376	380	377	398	366	406	386	398	358	368	377	324	363	380	364	409	359	346	361	388	395	397	410	397	355	397	376	401	405	396	383	369	355	395	374	365	387	432	362	369	348	377	404	435	352	394	374	409	389	367	381	364	356	417	378	372	382	377	402	355	399	383	376	414	361	386	388	394	401	393	379	369	382	380	372	389	369	401	373	330	399	392	386	365	365	367	393	369	369	385	372	381	347	374	379	376	411	364	388	389	386	377	338	363	363	424	396	371	391	372	381	381	374	373	406	375	342	381	374	400	377	405	362	401	391	388	372	364	354	417	378	346	388	353	385	389	371	416	385	379	399	376	346	409	409	374	386	332	362	372	369	407	387	382	383	381	383	399	368	344	375	391	404	388	398	357	376	399	397	393	358	387	379	403	390	383	391	404	373	379	361	374	409	406	357	379	368	390	379	381	380	401	339	369	357	388	380	371	392	379	370	400	394	370	382	390	366	358	388	381	407	377	371	368	390	407	322	369	381	368	347	358	362	353	391	371	357	372	381	403	397	364	368
40503	14984	1824	239	181	154	161	168	172	155	158	178	159	143	148	145	168	150	176	165	144	159	142	167	146	164	161	160	149	134	163	159	142	160	152	161	139	148	158	166	148	160	158	155	168	156	161	141	145	177	162	121	141	168	151	150	140	149	139	152	148	168	145	165	160	175	195	146	141	162	168	138	139	151	152	162	161	158	161	165	144	143	148	147	161	148	147	151	138	150	147	149	162	142	151	160	156	152	167	144	131	150	171	155	139	145	153	143	174	157	142	158	129	156	171	148	138	159	159	135	145	164	132	148	154	165	182	154	159	143	148	169	159	161	143	170	133	150	157	173	143	158	149	146	163	134	175	144	146	156	145	147	174	140	164	156	153	165	156	153	172	161	156	126	153	122	166	157	156	141	179	139	163	131	160	157	160	143	159	140	150	167	161	158	184	169	157	156	140	165	134	145	155	176	143	150	147	176	168	143	197	140	140	153	164	137	143	159	150	167	146	155	171	140	132	159	146	150	174	153	144	159	139	167	162	127	174	158	176	171	132	146	144	155	181	163	164	158	169	159	123	171	168	154	159	151	165	155	140	159	146	150	152	146	173	137	165	159	136	159	168	140	142	154	190	156	137	139	163	168	135	141	137	156	161	155	157	176	172	149	140	162	143	154	171	132	155	146	150	152	139	171	144	145	156	152	157	128	155	166	141	151	144	145	158	169	151	132	151	158	148	164	161	172	145	168	153	171	147	154	155	171	146	150	163	135	146	174	179	145	139	165	152	159	146	150	148	162	141	138	166	160	138	144	187	161	166	140	134	152	158	164	162	160	156	175	168	162	140	153	167	143	162	150	153	141	142	140	180	149	157	142	161	139	138	155	132	136	154	155	157	142	160	171	140	168	154	148	153	157	151	146	153	166	167	153	130	181	169	157	155	129	142	143	171	151	174	167	157	162	161	146	140	161	161	160	170	147	167	160	159	141	170	155	158	154	161	161	159	154	165	147	152	165	171	174	178	164	150	143	130	150	168	156	163	144	143	158	155	139	143	143	175	163	139	148	160	145	146	155	155	164	161	146	154	152	168	150	143	180	150	137	149	147	132	175	146	146	141	155	174	163	145	147	163	167	152	157	166	159	154	155	159	131	139	153	142	156	155	148	148	183	138	149	146	160	153	150	150	160	159	168	165	155	149	160	163	131	134	157	139	142	176	132	166	160	136	146	168	153	137	160	142	155	160	153	154	166	161	161	145	161	147	151	147	152	177	146	157	128	170	168	172	145	169	147	141	147	140	148	156	152	167	157	139	162	147	149	132	153	159	158	156	170	147	159	144	159	164	160	147	143	127	161	177	151	156	141	138	158	136	148	165	153	153	151	156	173	146	124	141	162	150	164	151	156	150	147	154	147	145	165	166	166	140	171	162	147	152	159	140	165	164	149	141	150	148	148	152	158	176	168	143	134	140	155	153	172	153	162	134	141	172	166	126	144	154	147	163	157	165	137	166	167	177	155	164	151	135	136	150	169	160	158	158	151	157	159	163	149	163	150	136	145	166	131	142	173	169	166	134	156	154	132	156	151	163	132	144	158	156	150	182	123	152	142	144	178	158	142	162	160	156	155	138	164	140	120	152	170	147	153	148	163	153	165	145	152	153	168	158	156	161	164	153	153	143	157	125	160	163	167	148	147	131	174	155	149	167	131	141	164	164	153	152	128	145	151	141	140	145	152	154	157	153	153	185	150	144	148	123	164	154	142	162	180	142	137	139	145	156	143	177	157	121	154	150	156	158	148	149	156	123	146	163	157	160	120	167	148	167	173	137	163	160	163	155	157	169	156	150	133	140	145	140	149	159	164	160	154	155	170	167	141	144	173	146	158	159	160	152	145	152	138	158	137	158	159	156	140	170	162	155	141	140	154	146	141	138	166	186	166	146	151	177	174	158	135	149	177	116	146	156	158	155	164	151	152	136	185	140	191	153	139	124	170	142	122	153	150	166	133	142	155	138	161	154	169	154	153	151	157	133	165	165	141	151	185	150	167	166	166	157	161	153	148	137	142	165	148	163	163	156	138	160	153	143	161	132	144	155	139	162	151	153	153	160	144	166	152	151	139	149	165	147	153	168	165	162	145	128	155	160	146	156	155	144	161	143	173	152	144	161	174	161	180	140	139	148	143	153	145	148	158	166	170	174	125	164	134	144	146	150	156	145	155	159	152	159	144	174	166	150	164	150	154	157	157	146	143	142	159	149	133	157	159	162	142	143	147	155	155	151	150	163	158	159	161	171	130	161	153	165	154	159	147	161	146	159	146	147	152	163	135	167	139	150	160	158	150	153	133	170	158	162	158	137	144	168	150	170	166	177	165	146	165	126	144	171	144	141	158	147	174	138	135	130	151	157	166	144	146	173	147	143	147	154	149	162	162	151	152	168	175	174	149	139	160	123	142	174	144	132	152	162	168	165	149	137	166	167	168	140	153	158	140	152	154	152	139	182	142	149	137	154	152	145	137	124	153	146	173	149	158	135	168	152	147	169	163	143	167	148	157	137	141	150	135	175	146	129	154	136	143	153	161	155	157	127	128	167	154	148	151	141	158	136	150	144	136	162	146	149	167	183	176	152	155	137	156	142	157	172	173	149	136	145	158	152	151	192	138	159	145	188	170	181	156	149	141	141	149	173	174	156	170	160	146	146	146	164	152	159	141	162	150	143	167	153	153	157	165	161	164	150	148	147	142	156	147	162	150	156	139	155	137	152	144	140	129	160	167	146	144	146	151	163	144	136	149	146	149	172	135	157	153	135	156	136	135	148	174	170	177	142	140	147	156	153	178	153	144	155	155	162	152	153	129	164	183	145	162	157	151	146	150	142	177	148	126	156	165	171	157	160	153	147	161	151	141	139	168	139	161	169	158	166	159	149	139	159	141	139	151	151	151	139	156	172	152	142	169	159	158	161	157	153	139	143	160	140	175	148	136	161	148	156	159	167	149	139	160	158	147	159	166	154	163	143	155	153	171	163	164	185	141	151	173	187	156	129	162	138	147	167	193	146	152	160	155	153	156	177	145	128	147	169	150	145	171	137	175	152	159	161	164	167	163	165	145	133	162	161	156	159	142	158	145	170	156	140	169	152	160	161	149	152	158	150	158	171	156	150	139	163	158	151	166	132	148	145	130	157	145	167	159	137	162	146	160	174	144	140	131	146	168	146	154	168	171	166	160	139	137	181	151	152	164	137	137	175	157	146	146	142	151	154	149	183	159	153	162	148	154	198	144	144	173	144	147	155	162	141	155	148	159	156	152	147	157	145	136	142	145	178	153	155	139	149	163	167	154	160	146	168	148	133	179	158	171	156	152	151	154	160	149	164	149	150	134	153	138	167	133	170	148	173	177	140	159	149	172	137	174	195	178	131	147	136	149	161	171	131	146	151	171	134	166	159	135	145	168	134	160	160	150	158	130	169	158	146	137	119	176	163	144	147	168	160	133	139	134	152	166	140	159
32920	11209	1545	505	412	436	457	428	426	427	433	414	445	390	404	428	369	431	373	440	427	400	405	390	414	377	409	408	388	414	387	415	363	385	438	405	439	406	383	392	402	431	397	410	431	419	385	404	409	423	402	426	451	396	388	407	386	395	404	366	417	403	406	410	403	385	410	421	402	428	376	395	406	422	413	447	380	375	394	394	372	417	386	423	446	412	422	396	431	401	411	395	411	391	406	386	403	414	415	402	403	407	407	374	392	437	409	421	404	374	411	385	365	426	418	415	365	434	412	376	378	438	406	385	462	407	429	404	413	413	426	425	407	398	424	436	421	416	413	414	416	389	411	409	397	384	421	434	391	426	402	357	413	427	412	414	457	449	396	413	406	435	399	410	400	411	436	375	438	396	395	432	403	393	451	398	411	420	385	422	392	402	408	360	407	416	417	389	418	409	386	392	390	389	360	381	422	416	423	377	367	434	375	435	369	417	415	398	407	404	407	398	394	389	391	400	401	409	386	425	371	406	401	395	405	403	415	409	406	392	368	391	429	437	389	416	419	395	448	412	415	419	374	430	431	405	408	412	388	409	395	394	423	399	406	393	390	400	378	410	396	387	368	416	451	446	393	404	372	389	400	394	413	419	415	402	395	392	358	428	412	406	389	380	418	424	380	412	387	428	384	422	387	449	400	394	426	433	383	407	432	396	414	397	413	401	429	400	380	437	428	411	424	400	367	433	415	407	402	434	411	395	420	419	384	382	398	413	378	418	416	393	395	411	405	420	407	433	398	393	395	381	387	387	388	414	372	431	397	362	387	412	389	446	426	422	375	397	364	426	371	406	391	411	386	393	439	365	379	391	369	413	396	412	413	416	381	401	388	427	402	391	411	403	407	406	381	409	408	418	417	382	401	394	405	422	408	442	393	367	402	379	398	366	403	416	402	428	379	416	384	430	432	402	404	408	409	418	405	404	427	420	405	397	377	424	404	397	385	420	424	452	382	408	377	403	369	377	403	424	396	410	435	388	388	409	390	392	433	420	406	450	435	412	416	406	383	425	386	403	403	396	407	436	381	415	364	396	378	397	386	406	409	387	374	432	380	383	424	427	405	407	392	439	382	416	397	390	414	425	386	398	406	389	403	451	379	396	417	423	407	408	409	394	422	396	407	420	423	423	377	393	428	403	415	388	426	377	427	431	390	426	394	434	420	394	396	396	394	396	399	406	381	425	397	369	370	390	387	387	459	414	421	364	411	436	375	392	390	396	367	437	399	387	400	393	392	389	373	379	405	402	381	428	411	421	416	361	410	397	387	423	401	407	374	417	403	419	413	409	387	419	439	398	408	400	406	397	394	380	417	400	388	397	404	368	428	377	385	398	390	435	376	433	427	413	417	437	387	402	405	393	389	392	395	406	393	387	441	394	423	409	424	405	402	420	410	401	420	404	421	402	430	454	415	375	409	421	397	416	425	392	374	414	403	417	402	378	437	407	416	399	403	388	396	418	404	415	421	387	408	398	388	437	373	382	412	411	445	372	418	383	393	420	406	417	416	403	391	387	408	392	421	370	394	388	425	419	395	372	400	429	430	425	412	368	397	427	399	422	397	353	377	387	411	426	374	392	386	423	407	394	393	445	387	385	424	410	401	448	401	416	367	401	403	440	401	429	400	446	424	399	393	413	374	411	384	424	390	384	409	407	374	405	370	456	377	412	383	369	430	414	377	409	400	397	403	388	356	402	389	394	418	378	388	423	426	428	426	422	402	370	395	413	405	416	417	430	429	370	389	401	402	416	431	385	402	428	397	428	415	394	410	440	392	392	395	367	395	434	403	407	412	421	417	408	397	362	381	433	353	392	376	404	421	451	431	442	418	415	423	395	400	400	378	419	373	388	442	382	388	398	420	374	415	391	414	392	437	395	374	423	414	417	414	378	422	385	407	404	464	413	421	432	445	411	375	400	387	379	435	370	381	414	416	410	417	440	381	385	395	399	370	401	411	373	396	386	389	438	386	430	388	453	433	399	397	425	404	389	425	414	410	399	433	423	399	425	410	442	389	415	407	399	411	432	396	463	394	365	393	423	377	417	370	369	417	401	448	401	404	384	405	433	403	392	430	416	424	391	417	420	446	377	398	367	350	395	407	445	438	425	388	400	404	380	405	402	411	416	404	436	388	402	395	428	360	390	402	421	382	394	382	390	382	391	435	440	410	376	392	450	412	429	382	389	420	382	393	398	398	408	410	401	389	419	344	397	417	412	378	403	396	413	428	419	399	417	436	431	402	432	401	408	389	404	410	429	374	413	433	415	395	400	397	370	400	416	437	392	377	417	391	382	388	360	414	429	380	384	420	397	395	402	392	406	380	438	375	416	383	405	416	418	412	379	407	396	394	437	403	423	416	386	426	409	421	380	378	412	408	398	411	399	414	368	366	403	406	405	388	418	422	409	370	385	390	440	382	432	386	414	410	388	393	380	413	409	370	403	391	401	417	418	402	396	374	407	380	446	448	406	384	403	360	399	418	397	405	410	371	406	396	399	417	423	431	355	422	395	368	409	387	420	414	400	428	389	418	410	375	408	402	407	418	409	414	446	415	377	402	434	393	423	408	416	393	388	408	426	376	399	356	419	371	372	425	398	388	389	433	396	409	397	364	360	414	425	390	402	428	410	393	408	393	419	423	412	388	414	422	390	417	422	403	398	414	443	371	406	403	412	378	408	422	443	435	448	393	433	375	423	368	420	395	392	450	428	421	391	387	437	422	418	403	419	420	418	399	409	430	403	401	380	420	392	414	396	395	403	388	401	417	392	379	427	430	380	400	373	395	409	427	405	414	446	407	402	436	425	394	371	412	418	414	449	403	407	415	411	382	419	366	455	390	409	380	416	414	406	415	402	427	442	401	436	404	378	406	401	391	395	403	380	401	403	400	393	418	431	394	390	392	389	386	413	369	402	423	394	369	400	360	396	386	436	412	397	368	394	402	428	397	402	410	395	405	384	416	433	408	397	386	422	393	432	429	405	415	403	389	416	378	382	414	420	415	394	363	415	420	389	408	403	385	412	417	402	406	400	373	390	426	422	420	365	433	391	356	403	395	409	431	384	424	398	394	423	442	428	389	411	387	424	412	391	367	436	388	383	384	408	388	411	406	418	400	390	387	420	422	417	428	441	379	384	372	393	358	392	404	377	425	400	409	419	393	442	411	371	397	405	408	418	390	412	406	377	424	436	410	405	372	395	381	413	385	377	413	428	396	427	416	393	400	375	399	358	433	366	403	370	406	409	391	384	396	364	383	377	430	400	397	395	424	414	396	411	400	409	413	388	370	463	386	404	404	387	423	409	413	383	406	370	410	403	392	398	400	401	408	429	380	379	409	403	403	446	408	412	435	365	375	422	449	382	406	426	402	408	406	394	396	376	371	394	433	404	397	408	357	402	427	383	395	416	406	426	441	401	411	384	412	402	396	402	428	392	385	418	402	425	447	407	388	412
75334	48706	19579	2155	403	338	298	261	256	259	245	291	262	261	223	225	219	227	236	222	248	243	218	229	232	209	183	210	199	190	222	232	203	214	220	212	245	235	201	193	218	202	230	234	205	234	222	204	235	224	215	207	217	236	205	221	238	218	216	241	223	200	212	196	224	224	218	223	210	211	237	203	220	212	225	198	238	233	198	210	200	217	220	213	210	203	207	222	210	236	225	197	197	241	224	209	202	205	188	234	233	213	211	225	198	208	209	229	200	208	228	228	205	218	190	205	210	216	249	230	213	215	197	227	224	210	218	198	201	206	185	225	233	229	222	208	241	206	201	216	217	220	222	215	227	193	223	205	207	203	218	225	218	231	213	233	191	211	212	208	223	189	219	212	213	222	224	242	210	229	216	225	216	221	191	198	231	231	230	214	228	222	191	209	213	216	222	188	194	224	233	229	207	202	224	217	192	210	216	230	222	208	189	222	235	220	225	233	228	207	231	209	228	249	213	210	203	215	209	229	216	188	211	212	220	232	215	230	220	234	244	213	227	197	236	220	216	200	226	221	225	229	198	220	219	195	217	212	210	219	254	212	243	197	201	230	230	237	185	218	233	221	231	201	210	235	241	232	205	193	243	218	210	191	205	215	214	227	241	216	198	198	235	205	229	208	236	226	205	239	221	217	224	234	232	213	205	229	228	220	217	189	242	229	204	213	252	222	249	199	196	235	215	199	230	212	207	201	238	225	218	252	227	228	216	191	218	218	212	219	210	200	231	232	220	205	206	228	231	197	208	234	237	225	221	251	228	188	197	233	187	198	204	235	226	213	222	202	211	214	237	217	221	228	212	241	181	205	193	193	228	212	237	223	227	230	187	213	210	219	180	219	206	219	210	196	209	202	210	210	211	220	230	215	244	201	213	201	204	203	235	243	205	223	251	221	224	227	217	210	214	236	212	237	224	211	222	234	210	208	205	203	236	204	249	224	243	231	204	207	222	225	230	236	221	218	210	238	210	213	211	193	200	201	240	213	218	237	198	201	193	228	227	224	229	197	221	211	206	205	215	218	246	222	205	189	182	225	227	183	222	220	182	192	218	223	200	188	253	218	204	199	219	220	236	207	239	205	197	209	185	212	240	213	221	258	219	212	210	248	207	213	199	245	209	233	191	227	201	225	203	238	247	222	240	209	228	178	218	226	212	223	211	198	190	236	234	232	223	238	207	223	231	233	227	197	211	224	215	206	228	200	187	185	222	213	201	214	234	209	225	225	210	225	216	223	227	211	240	225	207	197	239	205	162	225	218	202	243	244	225	224	214	228	231	215	217	216	228	210	205	214	233	210	241	205	181	229	213	205	180	232	235	216	167	226	229	210	203	205	210	236	184	238	211	216	212	242	226	209	217	225	238	231	216	209	212	192	188	193	214	206	246	216	225	235	205	214	205	211	229	218	210	224	202	246	220	201	213	217	224	238	232	234	217	233	195	200	218	209	204	204	219	239	228	207	220	227	233	221	220	216	203	204	226	216	204	185	249	192	216	226	210	234	219	231	202	228	204	240	225	198	214	218	190	213	208	208	218	211	207	188	221	213	224	255	214	189	220	205	227	226	221	221	243	202	235	215	229	230	228	213	217	236	195	230	231	248	233	225	234	192	219	221	200	222	216	208	231	218	214	222	187	230	219	248	241	200	206	230	231	230	198	212	219	192	204	220	223	216	220	222	231	219	213	229	230	239	226	220	225	215	249	231	234	199	197	245	205	220	215	207	199	228	213	237	210	215	218	232	209	269	215	192	213	196	239	236	240	188	211	229	237	241	239	209	202	232	206	216	225	227	240	221	199	215	211	225	217	206	204	191	215	229	219	209	207	225	200	195	217	205	188	242	229	232	222	212	208	208	228	202	238	221	204	208	216	228	211	210	217	219	229	209	215	240	242	214	210	218	237	195	229	243	235	218	213	240	214	219	217	198	202	204	236	222	250	209	235	232	246	232	223	246	206	235	218	226	222	239	206	213	209	223	212	217	238	181	230	218	245	227	219	207	211	237	219	217	222	216	215	214	223	229	225	224	189	213	201	210	197	224	245	224	219	210	227	223	246	246	209	222	215	197	190	213	204	237	184	239	230	225	219	213	202	229	213	215	204	219	194	235	205	217	202	208	251	243	208	236	224	226	209	230	210	219	234	230	200	212	201	221	201	222	222	211	219	226	230	198	213	225	215	184	213	205	211	202	198	220	195	220	249	219	201	210	201	216	228	228	216	239	209	220	225	224	206	217	205	232	210	220	203	206	243	184	212	204	232	227	217	200	195	219	231	201	194	205	210	248	220	236	222	179	208	206	192	211	227	212	207	217	218	208	238	245	237	248	223	206	230	238	207	197	218	244	224	229	212	200	243	209	220	207	225	233	211	200	258	219	234	233	209	234	242	202	195	218	232	184	224	220	196	219	215	201	235	217	203	195	231	208	223	216	220	230	216	232	260	235	195	234	188	195	213	213	220	243	212	206	218	208	204	220	221	242	203	231	216	213	247	209	230	218	217	224	217	196	236	222	216	229	239	217	198	206	233	227	177	216	206	226	229	224	229	209	248	200	232	196	230	236	205	195	215	212	221	228	216	195	213	229	216	226	198	227	247	229	203	222	230	242	226	193	208	231	222	196	219	216	195	202	224	200	195	221	214	226	229	225	220	224	225	230	227	212	205	217	199	211	233	228	219	215	211	232	214	180	222	207	231	186	216	207	201	204	206	205	229	195	212	214	217	229	227	222	229	216	246	226	198	216	209	215	203	226	221	218	223	204	193	197	231	206	224	196	212	203	220	157	210	236	187	234	213	214	242	190	225	208	233	219	223	213	213	218	228	197	223	211	215	204	216	214	204	230	203	200	233	215	237	221	246	221	218	227	224	195	233	218	222	211	207	215	232	233	209	205	263	228	220	218	228	190	212	245	216	219	232	241	214	234	186	227	245	222	194	197	224	223	229	208	195	202	224	191	246	194	201	186	234	218	238	206	226	219	195	239	219	230	199	223	215	239	227	203	212	186	217	221	204	203	240	227	221	208	208	183	216	234	194	230	216	223	239	216	228	202	223	221	231	217	231	222	215	238	207	231	220	210	227	228	228	244	200	221	230	224	215	198	223	227	212	216	213	227	224	228	182	224	217	213	224	231	222	229	211	202	228	161	210	227	202	217	237	235	226	230	229	205	207	194	231	215	200	209	206	218	224	233	227	201	206	201	218	226	229	225	206	212	212	211	233	210	237	238	235	242	226	231	223	203	180	226	220	209	213	220	216	207	232	200	220	184	225	220	201	216	225	210	224	221	240	197	200	217	215	231	214	220	214	194	237	208	232	238	217	209	204	222	231	227	228	240	198	256	234	230	224	245	203	222	227	222	237	226	260	203	230	220	191	219	251	222	215	220	226	225	193	200	228	247	210	215	200	197	219	228	228	211	219	217	235	205	226	220	214	233	229	219	227	217	210	222	222	230
51261	34129	10092	1336	1236	1046	963	871	801	766	728	710	672	647	698	647	596	662	577	638	573	605	583	612	591	571	582	599	567	586	593	542	529	535	559	546	561	621	586	543	567	569	560	578	535	558	551	563	545	513	526	560	538	536	570	561	569	572	531	550	547	535	580	562	581	555	535	533	517	548	576	554	549	598	502	561	510	517	535	547	540	504	549	562	532	577	539	559	534	552	570	537	531	536	532	527	523	532	527	563	567	486	542	544	564	554	555	517	556	537	557	531	554	501	531	546	527	532	518	557	552	555	542	546	530	566	516	546	516	585	529	533	579	508	506	552	550	567	505	563	540	570	519	570	546	508	538	508	539	550	534	514	526	557	498	540	573	583	481	537	537	508	546	562	575	572	543	558	555	527	528	543	544	555	526	534	497	559	533	501	522	508	523	565	514	526	585	596	557	528	545	549	541	542	566	548	513	506	529	526	552	514	522	569	544	555	552	529	515	544	475	519	537	531	535	537	515	512	533	550	549	524	537	514	487	510	552	498	509	523	544	553	495	516	542	562	571	583	540	555	544	527	505	510	544	484	525	530	531	506	516	541	574	536	516	502	539	533	574	509	560	544	547	523	580	519	536	541	585	497	560	500	589	516	554	568	546	511	541	575	561	575	542	525	541	547	584	565	529	543	542	530	516	527	503	549	585	549	574	543	531	476	588	514	549	543	516	548	541	487	548	522	528	510	545	547	537	530	550	514	524	575	523	542	518	540	573	540	560	544	533	522	523	597	524	561	497	549	552	536	579	547	545	502	558	538	560	546	539	525	524	587	535	556	562	521	519	585	583	553	539	528	526	525	518	574	534	505	537	513	547	561	563	558	520	547	577	564	528	511	544	504	554	514	494	572	517	557	553	537	529	535	611	531	531	528	545	539	520	517	498	511	553	525	529	512	554	520	533	537	568	562	523	555	478	550	556	551	480	564	526	547	560	511	548	535	521	571	501	528	531	507	565	561	539	532	565	579	504	518	548	530	524	528	536	558	544	526	529	559	560	541	557	560	528	557	547	539	514	534	513	567	529	530	561	493	510	548	531	568	522	513	515	529	542	527	562	566	481	516	532	511	531	571	531	485	546	532	525	544	531	469	535	515	546	497	522	507	524	530	526	539	570	511	593	558	569	508	549	537	531	525	547	532	559	515	511	509	535	521	563	525	512	597	541	531	504	567	528	508	496	521	537	540	533	533	515	525	503	572	512	521	549	551	513	593	554	516	591	568	539	536	531	547	541	510	549	546	525	558	551	548	545	569	505	522	517	582	548	548	521	518	540	544	550	540	566	516	521	497	549	515	524	568	532	546	555	526	519	572	588	558	522	563	517	552	521	557	493	580	568	548	550	546	578	532	552	542	559	535	556	560	532	509	541	575	555	533	545	548	489	501	522	545	523	563	506	553	539	553	528	547	530	522	524	525	549	557	524	525	556	530	513	529	551	548	523	518	567	544	497	559	592	571	535	553	529	529	527	528	543	565	518	549	498	542	522	535	512	558	519	519	555	559	552	539	547	539	541	509	516	560	544	550	515	567	543	545	494	553	545	539	559	566	537	541	525	522	537	568	553	496	480	536	567	518	526	544	535	516	564	538	568	507	511	530	540	522	546	503	552	535	513	562	544	535	529	585	543	481	501	528	513	553	524	560	528	552	566	526	580	552	510	556	551	511	556	535	581	534	528	565	520	591	531	570	555	505	553	535	550	546	557	557	525	562	577	537	497	528	550	545	521	543	565	548	521	544	545	529	553	504	556	555	539	525	532	555	561	537	534	550	573	504	566	491	520	503	557	539	545	586	555	580	552	523	504	524	537	548	552	529	521	518	522	517	535	565	508	550	511	519	537	526	557	549	504	532	493	533	521	501	534	488	495	594	550	539	546	559	531	516	565	497	575	503	541	554	528	549	547	561	577	535	539	525	564	538	529	586	510	560	528	522	549	531	520	499	494	555	511	565	538	502	513	505	560	552	537	519	545	518	553	503	515	525	570	549	515	524	511	567	531	547	540	537	539	498	545	530	511	549	525	559	514	586	555	533	566	543	541	528	527	527	510	534	523	546	497	509	571	519	577	525	536	529	532	520	559	537	553	515	554	564	545	538	523	561	545	513	548	542	551	524	526	543	505	559	550	552	530	574	558	523	546	521	501	508	516	496	572	558	534	555	548	528	522	531	528	517	566	530	522	581	541	529	549	534	551	585	504	519	523	534	525	545	531	554	533	530	530	557	569	548	568	519	546	543	502	522	509	553	545	531	529	546	560	520	555	571	546	537	518	542	480	494	508	531	557	568	552	518	544	564	559	543	569	520	512	538	569	553	516	519	515	564	510	518	489	509	527	544	516	598	535	514	539	577	556	546	528	538	531	551	550	543	554	534	508	546	549	561	569	572	526	574	504	537	552	479	541	529	561	503	561	530	524	510	567	520	527	544	544	572	522	567	536	543	510	548	568	537	553	538	558	527	537	537	550	545	541	520	542	565	521	554	481	532	568	543	528	515	544	505	573	554	517	547	515	576	539	497	528	522	527	584	567	533	506	590	579	545	519	535	581	515	550	574	526	519	554	534	497	525	567	576	572	541	526	566	560	551	518	520	528	497	529	529	565	505	543	560	545	529	511	527	509	539	538	512	545	500	550	511	553	551	553	560	524	567	520	562	481	521	529	513	515	553	522	508	541	575	526	540	556	518	522	532	514	529	516	556	560	527	554	529	536	550	551	538	487	564	511	499	539	563	508	524	522	540	520	528	566	534	538	492	501	523	573	512	518	493	532	549	509	552	507	514	540	509	553	557	507	550	519	551	528	523	534	568	552	518	555	539	549	517	557	521	551	508	529	532	541	515	564	581	554	518	530	539	507	548	528	508	560	502	542	560	500	555	541	547	545	513	550	499	549	514	511	552	543	507	571	534	545	556	566	509	500	569	564	547	526	536	528	576	560	557	538	530	554	529	554	528	516	538	537	550	531	496	533	524	532	549	546	546	535	521	571	525	566	540	568	500	568	531	527	581	551	521	559	548	520	525	554	545	492	547	512	525	526	554	527	531	538	513	514	536	550	532	571	509	531	548	532	535	546	552	524	504	566	543	521	544	550	570	541	591	613	485	529	513	543	495	538	557	530	567	521	541	526	520	571	554	561	558	526	523	522	538	507	548	586	525	548	513	520	521	543	498	546	507	565	529	508	554	552	568	563	581	500	500	519	538	515	535	497	532	555	536	565	568	569	528	555	534	550	533	589	567	562	518	556	527	547	586	605	535	542	525	508	561	533	507	510	579	512	525	500	516	572	535	551	542	538	519	584	537	531	521	561	540	545	528	566	489	535	531	545	530	525	550	533	575	560	542	529	541	523	512	539	538	534	497	552	519	504	533	505	567	544	519	543	522	539	560	550	511	571	557	561	533	554	546	518	564	574	564	511	549	540	517	523	581	520	484	534	568	565	570	551	536	501	514	551	567
83105	59034	28094	6752	716	429	332	303	278	236	230	207	192	172	169	193	172	158	183	155	162	169	175	187	176	153	151	165	146	133	168	175	156	145	211	175	140	156	146	161	153	155	150	151	178	162	142	158	153	156	153	155	153	147	132	143	161	163	161	152	158	150	151	144	128	132	165	170	168	147	146	163	154	154	140	155	147	159	169	157	163	144	152	134	156	153	138	158	150	152	159	154	151	158	158	151	149	159	141	143	160	137	170	174	169	160	144	142	162	145	161	166	136	150	171	185	150	167	158	145	139	158	176	131	152	149	146	139	124	155	134	155	152	170	149	147	165	126	173	153	162	124	146	166	176	162	145	145	140	144	162	163	146	162	154	157	143	154	155	134	144	155	158	159	171	145	154	163	134	150	151	144	148	142	155	147	166	140	169	179	143	176	154	143	157	177	150	130	149	164	149	164	137	167	157	141	147	139	146	162	157	145	149	164	148	143	159	174	152	177	137	172	136	148	158	156	165	142	144	151	140	135	143	145	143	148	171	156	165	160	149	125	162	154	150	146	158	137	154	145	144	148	153	145	148	169	153	168	158	123	145	145	155	163	156	138	170	162	160	151	173	124	158	158	150	132	173	157	159	162	168	149	142	154	137	152	138	148	135	135	157	150	141	153	152	168	163	156	138	140	132	141	149	160	180	165	157	164	124	168	139	146	150	172	144	162	178	150	172	134	146	159	135	177	171	175	152	155	160	152	152	143	160	155	157	136	144	157	171	152	149	154	191	159	132	180	144	139	162	157	146	160	155	138	141	157	160	139	133	172	126	161	133	142	154	153	143	146	143	132	144	162	140	144	145	134	152	154	139	138	147	163	159	171	178	167	147	140	152	161	145	154	152	137	194	169	154	157	174	147	148	148	160	143	130	166	142	164	138	162	149	147	148	147	142	159	127	145	159	145	150	150	152	166	153	154	159	181	171	144	135	145	150	147	152	166	182	157	160	137	172	139	138	148	152	125	153	124	151	161	151	149	143	158	154	155	138	153	146	157	150	146	131	147	148	145	165	162	167	144	146	153	144	161	159	151	153	173	140	142	145	157	141	151	161	140	147	160	163	147	155	154	146	167	151	154	148	156	135	143	148	155	151	150	134	137	153	139	173	157	168	143	166	137	171	137	170	140	134	152	137	131	154	147	150	178	158	157	153	154	155	146	154	152	149	163	166	169	167	155	141	142	155	125	151	161	143	138	146	162	155	125	137	166	156	160	154	169	148	148	145	131	130	153	144	157	137	164	148	169	126	147	163	151	149	132	187	157	144	128	136	143	148	142	162	145	167	146	159	152	131	163	162	145	140	170	143	154	155	143	152	163	155	139	145	159	148	142	154	154	166	153	124	146	150	142	156	142	125	148	140	142	165	153	161	161	169	131	146	174	158	148	139	136	144	149	151	180	143	153	144	130	133	161	157	157	145	148	163	147	132	132	143	131	141	177	165	134	140	145	150	168	146	153	151	147	160	174	138	132	179	130	164	145	152	164	160	171	152	168	169	154	127	144	187	161	164	174	169	164	156	119	135	160	140	154	158	145	158	148	135	170	156	118	162	139	150	151	153	156	166	167	151	155	154	172	148	152	162	143	141	167	151	173	179	159	133	154	143	122	147	141	151	149	148	150	154	140	156	177	128	149	152	152	143	141	161	137	146	164	150	147	162	156	159	153	147	148	149	170	158	157	147	157	146	136	165	185	164	150	149	155	152	149	118	142	160	145	172	139	167	178	142	139	185	165	156	150	158	168	174	169	154	159	157	163	154	146	173	149	152	168	138	167	118	140	147	136	174	159	147	145	138	143	139	140	134	155	168	137	147	157	168	146	146	166	138	117	162	155	169	149	165	152	152	149	153	152	146	159	148	149	163	174	178	137	156	158	154	142	147	155	136	146	145	144	143	135	177	137	144	156	149	142	134	149	126	140	149	142	174	161	148	165	139	141	149	126	164	166	159	147	163	153	175	164	155	142	163	131	146	132	156	149	162	157	154	137	140	176	134	155	135	148	137	162	138	156	162	154	150	160	159	145	139	162	155	136	138	136	156	134	160	133	168	155	152	150	143	136	158	156	124	141	155	145	157	134	147	131	151	139	176	148	140	154	124	158	145	148	157	161	140	139	156	154	140	153	146	120	172	156	159	148	143	155	171	147	153	138	161	151	157	148	146	144	140	162	145	169	141	147	143	147	165	160	166	132	138	129	145	150	136	159	140	146	169	156	134	134	141	155	133	145	138	139	135	140	132	176	142	184	170	162	138	149	158	160	142	151	139	159	159	132	145	165	160	171	130	139	159	154	160	157	160	155	160	154	138	136	139	126	141	138	158	142	141	145	139	174	135	156	134	138	147	137	142	154	165	150	148	132	137	141	163	149	134	152	152	171	150	135	158	160	144	130	159	148	132	137	167	155	148	144	149	135	145	153	143	157	156	160	141	148	146	134	155	128	168	152	156	161	169	162	140	174	141	166	154	149	155	160	149	168	141	166	149	134	164	150	149	132	161	132	152	129	151	139	154	147	141	137	139	153	157	163	154	139	150	136	141	143	158	131	142	151	131	129	140	141	176	174	165	171	140	173	148	129	163	148	151	131	146	152	141	144	144	161	158	157	136	151	177	151	145	158	177	142	160	171	168	149	151	161	170	128	128	161	156	175	153	167	166	152	145	169	153	149	152	152	180	167	131	134	136	128	171	148	158	149	138	158	171	142	138	164	132	142	147	131	149	165	153	150	164	182	148	147	126	172	158	164	145	122	150	161	164	144	146	165	170	148	144	143	151	151	134	127	145	154	136	141	156	160	144	138	156	126	145	171	161	150	156	156	155	163	142	153	137	181	169	152	164	136	141	162	128	117	161	167	151	149	122	156	148	145	144	152	156	134	162	153	154	156	139	158	158	143	154	142	146	131	158	186	155	159	143	123	168	169	155	174	152	142	140	130	151	159	135	163	141	156	150	130	167	135	157	133	159	162	157	164	159	172	157	148	163	130	177	149	161	137	146	147	141	150	151	150	136	146	147	147	149	166	136	167	156	156	158	165	156	156	160	163	142	150	142	139	165	155	176	159	148	164	172	140	149	148	129	139	151	132	153	153	134	154	153	154	140	126	171	165	155	176	147	155	150	144	139	139	136	154	134	149	168	147	149	153	138	165	147	114	156	156	154	170	163	173	171	147	162	155	146	165	139	142	164	150	153	145	165	136	156	164	160	166	165	165	157	140	141	150	137	141	137	148	144	148	140	118	150	135	132	164	144	127	148	139	152	132	141	150	152	147	150	163	132	138	171	123	161	161	135	152	159	156	144	152	152	149	155	148	151	145	143	139	149	175	140	138	159	157	160	147	163	151	151	164	146	124	157	167	162	140	149	149	138	145	145	151	152	163	168	151	139	155	147	153	158	144	126	132	137	147	151	163	145	151	152	149	154	150	155	138	142	143	162	158	156	142	157	142	163	147	136	153
61149	44614	15028	1920	1765	1451	1211	1097	932	816	787	723	644	641	577	549	569	507	503	515	484	501	442	473	436	482	456	426	447	422	440	425	441	400	426	392	412	417	432	389	404	435	432	383	408	407	393	387	412	405	387	375	388	405	399	356	398	413	385	414	411	386	387	393	421	360	382	391	371	403	355	399	422	436	393	412	398	382	395	396	375	353	394	337	371	414	373	374	416	399	387	363	393	439	376	407	387	399	402	351	382	422	379	360	378	371	361	384	396	382	400	351	337	388	373	357	385	389	405	400	372	433	389	377	353	388	400	369	366	373	361	320	377	387	353	353	346	386	404	380	410	415	385	432	373	375	406	429	356	413	415	384	358	372	357	372	427	372	361	374	340	392	388	388	379	372	369	394	361	354	375	386	402	367	370	404	366	401	389	344	366	359	406	352	400	381	384	382	348	383	370	412	398	380	378	349	378	378	381	370	373	366	363	396	389	377	400	407	362	365	372	340	349	396	374	378	388	401	377	372	397	378	374	380	391	376	396	380	364	345	373	410	398	380	397	372	392	394	368	371	415	393	366	379	374	368	367	386	361	366	383	365	383	383	381	384	372	388	387	412	373	386	415	369	362	421	367	410	356	365	389	374	360	390	421	373	413	369	396	382	371	379	368	431	362	375	394	393	385	385	392	385	383	394	377	413	376	361	378	399	355	360	399	378	363	377	403	400	411	386	385	365	427	362	379	391	376	371	341	384	367	380	364	350	381	392	379	367	348	364	383	380	376	355	371	362	402	380	390	355	355	378	360	374	375	389	360	406	362	366	354	405	342	401	363	372	370	404	371	378	372	400	380	389	418	367	412	397	369	394	367	368	400	386	377	365	349	404	387	354	343	358	412	364	375	380	390	369	386	377	359	352	386	381	369	377	418	365	364	385	355	391	400	361	385	360	376	389	357	368	384	363	368	391	347	368	363	375	401	425	366	373	398	344	345	405	392	388	389	367	413	394	391	407	375	372	389	346	383	361	358	420	388	413	365	401	357	361	403	393	390	378	391	373	386	358	417	371	393	337	370	386	405	354	400	388	378	381	363	380	391	384	418	372	397	338	384	411	408	386	395	368	394	359	383	356	405	397	338	394	387	368	382	381	366	385	370	408	407	406	389	373	378	384	388	349	382	359	419	370	366	403	367	391	396	369	387	402	411	398	413	401	386	361	409	352	365	358	390	378	386	409	383	369	403	396	369	390	367	371	392	358	381	338	397	382	397	366	379	406	361	401	419	395	378	351	365	343	362	408	398	379	409	391	404	376	371	343	387	395	397	382	362	371	367	360	388	396	398	381	374	391	361	421	385	352	381	404	397	396	390	351	387	404	384	373	382	358	377	364	395	386	368	400	387	376	381	357	333	358	397	410	390	398	351	354	384	419	390	360	347	382	376	374	384	360	375	392	373	384	369	397	364	362	358	379	403	391	369	374	392	413	392	383	349	424	376	359	372	364	367	396	368	365	415	385	394	381	363	372	381	409	392	388	394	365	383	337	363	400	418	368	401	354	372	365	371	390	381	363	369	369	350	420	389	402	385	418	352	373	386	384	396	339	349	389	402	393	361	387	379	382	386	382	376	354	384	389	351	359	403	368	396	409	371	348	379	363	400	379	413	371	357	381	381	366	387	376	396	358	396	387	390	417	410	388	389	374	389	372	375	343	376	370	364	347	415	387	412	377	396	381	355	343	378	359	385	357	376	380	369	375	366	401	385	400	384	374	393	365	397	429	402	371	391	349	420	387	372	408	380	404	378	403	366	381	384	367	366	415	381	398	382	432	380	415	423	369	410	383	382	362	392	385	349	373	380	377	399	385	385	377	397	372	374	359	353	395	363	348	401	382	367	380	358	430	335	386	367	346	390	446	366	378	401	393	380	380	362	370	393	393	384	374	366	410	395	359	398	402	372	360	388	426	392	368	394	379	375	400	347	388	386	397	377	425	383	391	383	411	381	382	364	396	403	357	400	358	407	380	367	375	373	410	361	375	371	395	345	361	412	370	381	388	412	393	391	404	399	382	364	387	383	388	392	378	363	393	373	405	381	366	396	371	373	367	402	414	396	374	392	373	434	353	345	398	347	375	341	383	379	381	368	359	353	355	364	363	338	352	414	368	404	374	426	366	354	360	382	386	400	352	379	384	334	363	380	453	402	382	403	383	396	374	371	371	352	371	383	357	358	409	353	370	393	355	397	387	407	378	371	377	370	388	364	405	362	354	420	353	389	372	368	371	385	363	384	336	397	375	420	418	349	402	359	347	373	395	363	383	375	386	349	353	394	398	387	391	393	368	420	340	395	379	378	411	379	408	354	361	392	421	408	367	347	356	391	377	382	424	371	389	391	374	347	377	396	431	402	386	379	367	371	401	386	376	405	356	390	392	387	386	378	385	362	378	359	389	387	389	368	374	402	413	349	369	349	367	385	380	404	370	380	391	385	395	377	385	394	365	380	375	393	392	372	382	324	384	378	366	360	338	376	391	424	386	399	381	375	352	382	361	359	365	383	376	416	358	383	385	356	386	390	367	370	330	386	357	341	393	366	388	381	382	368	380	383	382	388	400	404	389	393	384	354	410	374	404	350	382	430	385	371	375	379	384	366	376	398	402	369	383	394	374	365	378	386	362	370	392	378	386	348	388	345	403	372	373	391	407	395	362	425	359	368	369	383	407	389	382	373	381	397	378	334	365	382	378	383	408	387	378	386	329	390	363	384	399	394	357	370	371	371	363	387	376	380	360	385	405	377	375	366	351	399	381	378	370	341	392	376	365	389	376	388	394	361	342	392	351	408	378	363	402	369	365	369	356	377	349	365	376	386	393	412	375	390	377	411	335	398	334	428	396	403	417	395	386	383	366	388	367	376	396	399	404	360	409	358	329	428	362	357	368	372	376	379	383	407	343	352	355	354	390	428	344	366	354	408	361	364	403	377	375	391	405	346	350	399	337	358	367	407	420	386	405	360	371	378	403	384	373	351	388	367	410	346	376	395	384	399	382	384	399	377	399	369	388	419	418	389	402	373	352	388	389	341	394	367	377	373	383	426	359	364	419	375	358	369	382	411	397	394	393	377	418	373	370	411	375	402	381	414	406	382	398	384	397	357	388	413	361	385	374	393	404	364	405	372	401	400	378	347	383	341	381	370	394	396	360	364	378	383	363	390	370	369	383	354	392	377	373	385	389	394	361	394	348	396	397	400	406	384	374	374	362	394	372	375	372	368	364	351	375	386	391	358	385	370	393	356	406	371	428	398	361	373	395	391	392	385	369	411	366	383	388	364	384	374	354	404	385	369	360	323	395	401	393	428	384	402	398	368	417	405	361	392	376	407	412	376	394	378	386	373	365	355	375	399	389	403	379	345	402	402	387	383	359	386	376	398	406	380	391	406	366	375	384	400	357	359	388	368	358	372	392	399	414	388	348	393	365	361	400	388	397	414	376	385	376	364	386	363	394	367	394
39899	15354	2088	241	176	159	151	156	168	155	166	148	147	185	141	152	146	140	147	147	148	137	179	151	165	146	153	148	173	162	155	165	144	169	169	159	153	185	168	162	168	149	158	141	147	169	139	155	145	139	166	156	175	145	153	158	167	158	172	170	182	160	168	183	148	154	138	171	174	174	148	168	148	138	141	150	139	157	171	181	157	130	149	156	155	140	160	144	116	172	158	168	159	154	155	155	156	155	136	148	162	146	171	137	171	140	165	162	156	163	149	155	168	168	159	169	137	169	146	153	174	150	150	156	164	151	157	160	152	144	148	144	148	160	155	159	159	144	157	160	149	138	154	152	152	145	146	148	153	161	169	155	157	156	148	157	168	156	144	138	146	154	169	134	150	183	165	155	146	145	190	142	140	156	143	152	161	152	133	155	156	139	123	141	143	143	139	147	184	142	138	149	160	155	158	154	140	153	133	163	158	161	164	131	164	136	136	157	148	155	153	125	135	155	160	154	151	153	134	164	167	149	157	131	175	141	157	167	162	148	149	148	152	151	172	179	146	166	147	167	151	151	143	140	153	171	184	160	162	143	166	156	168	169	171	138	149	177	156	167	155	157	142	149	173	148	175	147	132	156	157	168	167	143	173	165	150	165	150	158	185	169	155	158	150	138	159	145	162	135	162	146	137	166	140	147	158	162	153	152	148	160	160	152	152	143	168	169	171	143	172	152	168	159	136	165	171	161	158	145	173	130	154	156	137	160	149	137	152	155	155	150	147	158	180	172	159	151	131	155	168	161	157	159	183	164	154	157	162	156	156	147	152	147	151	145	162	156	165	133	178	149	153	150	165	154	148	149	162	177	142	189	167	149	153	163	158	153	161	129	156	148	129	164	145	153	155	167	163	168	161	148	149	158	175	151	165	161	184	158	125	146	155	164	141	148	150	174	149	144	155	158	146	178	143	153	154	149	165	142	159	160	163	153	139	152	148	165	134	160	144	145	162	157	159	164	140	168	140	152	161	154	153	152	168	148	165	169	161	160	156	166	159	171	158	165	168	135	138	150	126	163	168	134	140	160	148	168	156	159	168	153	173	161	169	151	158	146	161	156	157	168	158	160	164	180	148	143	146	163	135	145	135	134	167	141	157	150	161	148	169	138	136	133	173	159	158	154	175	156	158	173	163	129	142	158	169	160	133	140	164	138	137	163	138	143	135	156	136	145	146	147	142	154	154	153	176	148	156	151	140	170	138	154	158	165	161	134	131	128	134	161	166	157	145	145	147	143	151	159	172	161	138	145	174	169	187	159	128	166	154	157	172	150	185	152	149	146	147	146	159	160	157	169	176	162	162	169	154	137	156	142	144	152	174	147	131	149	172	157	155	167	157	158	158	125	144	165	156	153	158	186	161	159	183	154	151	148	138	162	150	156	163	168	162	158	134	170	142	161	162	147	134	164	179	142	171	147	175	161	170	150	124	134	143	143	157	135	144	161	152	156	158	181	143	130	156	146	152	143	124	158	142	159	160	152	147	150	150	184	122	147	151	188	136	167	171	142	158	161	147	143	148	170	162	159	161	121	159	152	174	164	186	154	161	140	160	133	141	135	153	156	162	138	134	152	152	163	152	154	157	156	146	136	163	165	148	167	165	156	148	157	146	146	144	150	125	139	161	145	165	154	130	153	152	161	153	148	133	122	149	164	144	148	156	135	178	149	167	152	136	156	174	155	151	150	160	144	154	169	165	145	155	138	150	121	145	169	143	176	152	148	152	163	136	139	144	159	151	186	158	177	145	181	150	145	154	168	149	141	158	157	143	154	144	166	182	157	138	174	167	164	166	144	139	164	178	150	175	150	148	159	162	148	158	133	149	140	146	147	175	156	154	141	149	135	166	162	161	153	159	151	142	151	172	156	146	146	145	147	177	158	153	166	163	167	170	164	149	166	140	157	145	170	139	141	164	162	161	151	161	151	142	169	154	159	172	137	175	150	148	167	159	155	165	165	163	165	170	176	159	143	151	138	152	153	165	161	154	146	156	140	149	154	162	132	173	160	149	153	166	152	157	159	160	158	135	148	151	155	164	162	168	153	154	161	165	165	142	174	158	157	171	157	173	157	162	166	147	145	142	162	155	165	161	151	172	145	158	164	162	149	167	155	159	150	143	141	157	157	134	159	130	153	167	196	158	164	158	144	140	149	153	139	150	153	156	161	192	158	165	146	156	140	165	157	156	146	169	160	159	169	157	142	161	153	155	163	153	131	161	171	180	161	143	132	157	166	166	149	134	164	152	166	157	149	153	161	146	151	147	147	157	132	172	156	141	146	153	146	142	135	160	144	166	144	141	155	169	152	161	142	138	129	154	151	150	160	129	164	168	162	160	159	133	183	160	172	138	166	155	154	173	161	158	158	171	143	161	170	168	156	166	164	167	166	181	147	145	168	157	143	170	153	142	148	152	127	171	139	161	167	134	152	147	149	176	163	148	133	144	161	156	148	169	145	161	152	153	136	142	148	160	161	159	146	159	163	170	165	130	155	152	153	169	147	144	149	159	158	149	165	161	173	154	163	153	155	165	137	189	129	157	144	160	151	158	147	149	158	154	137	132	152	144	157	137	145	193	167	155	169	152	166	148	151	153	148	134	161	146	166	146	139	157	157	159	183	141	125	146	163	157	154	157	153	160	147	115	142	146	158	166	138	150	160	155	119	159	175	156	150	162	153	141	142	138	146	140	149	157	160	170	146	165	141	154	163	139	157	158	147	145	159	129	152	165	144	148	160	166	159	144	164	160	136	186	144	147	148	161	157	141	145	172	171	159	146	165	167	168	163	149	175	161	143	153	148	173	164	172	149	149	157	156	147	139	165	157	174	151	153	171	175	149	159	134	184	176	157	176	136	152	143	153	160	158	147	153	129	141	160	151	167	160	145	165	160	143	148	155	168	144	143	156	166	183	156	161	156	166	149	145	174	137	166	149	147	146	165	166	155	161	148	137	157	133	173	160	157	165	150	158	160	162	167	178	141	158	156	138	174	166	166	160	149	175	156	140	143	152	164	161	136	152	144	137	144	159	148	142	164	171	178	138	153	163	165	174	139	157	140	157	164	147	151	155	131	143	158	171	162	165	145	159	150	172	158	149	115	173	164	147	138	171	156	156	138	135	137	175	158	150	153	160	174	160	148	144	137	149	140	165	149	170	151	168	161	166	153	174	152	146	169	167	156	133	168	158	150	168	157	173	181	155	141	154	164	147	139	168	163	164	135	156	155	149	145	143	163	176	172	158	128	154	133	155	158	138	172	139	172	159	157	170	149	162	167	157	147	168	147	153	155	157	152	154	165	158	163	159	173	159	135	156	161	148	166	153	142	167	140	172	142	147	134	147	146	151	125	167	162	168	183	128	146	149	158	183	162	162	151	162	137	143	161	158	148	151	147	143	131	159	160	139	134	161	163	137	150	150	159	149	156	146	156	140	136	148	150	177	164	168	168	168	143
32555	11761	1713	489	461	462	437	466	413	454	444	431	427	435	386	439	401	422	403	406	430	440	394	376	402	409	394	423	394	435	429	425	448	372	389	415	415	443	433	419	419	385	411	396	407	373	383	392	456	451	395	399	388	402	441	448	396	356	384	401	362	429	420	430	405	375	448	397	413	430	424	387	379	387	408	410	401	395	387	394	431	376	362	394	416	399	388	393	415	407	400	450	407	442	409	397	386	411	444	381	413	377	400	387	402	446	392	390	376	419	393	420	422	413	398	397	401	405	399	365	425	414	401	398	425	410	379	404	389	377	370	393	353	389	429	395	406	429	400	383	424	420	397	412	438	403	408	454	441	408	409	376	400	431	405	424	441	413	389	433	412	408	410	399	435	399	423	377	446	365	420	417	411	398	378	424	435	406	421	400	406	373	425	403	387	415	396	401	406	428	392	399	378	365	433	369	435	407	395	425	397	426	412	451	354	395	409	392	371	410	419	421	429	356	423	427	418	446	406	399	384	364	404	406	405	402	409	455	422	408	432	393	423	405	443	377	417	414	404	414	383	407	375	384	407	423	437	395	397	387	403	370	411	350	439	421	389	443	397	423	383	391	417	365	392	471	405	409	387	398	384	408	405	384	384	397	407	396	397	436	437	393	416	401	426	399	420	371	374	404	407	389	414	423	409	429	426	398	402	403	410	380	370	402	406	385	386	399	394	437	410	430	393	436	414	396	384	392	402	411	426	365	393	399	413	384	411	440	395	414	381	375	386	388	421	382	412	396	420	428	419	409	416	405	380	436	405	388	406	384	398	408	435	395	451	399	424	418	382	408	421	386	448	408	408	454	402	408	389	389	401	419	418	409	394	396	378	423	388	426	375	404	391	416	394	374	402	410	388	423	403	419	402	398	383	406	409	413	431	436	427	407	394	426	376	406	403	435	428	402	427	437	447	418	424	425	378	421	400	409	397	409	413	404	439	409	383	430	399	390	409	410	399	425	381	395	403	405	392	386	394	383	374	473	428	393	395	409	428	403	367	418	368	430	412	408	421	428	379	393	395	427	409	430	397	404	400	432	418	421	377	389	433	466	420	375	381	400	403	403	405	418	405	391	404	433	417	421	382	414	442	396	400	433	377	433	376	431	404	397	430	413	413	374	423	443	382	424	397	421	381	382	412	398	431	418	429	371	406	433	417	420	432	406	433	408	382	385	385	415	447	412	434	397	394	403	412	438	390	395	431	343	411	397	440	395	440	399	448	427	372	427	446	415	392	403	430	394	391	417	416	388	389	403	378	454	407	410	398	425	398	373	416	409	440	389	396	413	385	411	397	418	390	416	439	426	381	439	381	451	424	419	404	400	393	413	413	430	404	382	374	391	414	415	417	413	377	428	432	403	391	381	414	383	377	428	417	393	395	393	423	419	422	424	401	418	405	418	378	443	418	388	426	384	376	430	398	394	421	389	391	402	404	405	399	418	408	361	424	411	437	418	404	403	375	389	430	424	403	414	383	391	405	392	415	419	395	392	447	436	423	422	381	391	390	413	431	421	387	401	392	397	411	392	361	385	455	417	438	379	394	426	382	430	393	392	406	422	392	413	419	395	390	423	390	406	426	398	453	442	422	408	402	412	390	388	416	410	386	432	415	378	405	447	412	405	392	421	377	431	413	416	431	401	409	402	393	416	434	392	411	402	423	431	453	409	423	421	386	388	374	429	422	429	443	394	386	410	409	416	414	409	409	394	430	419	416	423	391	439	441	394	407	399	404	408	407	388	416	376	399	385	419	418	383	446	428	415	423	407	409	384	418	405	403	441	434	445	428	381	448	437	389	421	400	393	399	443	391	406	410	396	416	371	421	418	407	420	417	403	434	388	399	381	395	402	404	396	409	396	392	384	393	388	439	421	410	399	364	442	430	412	406	409	434	388	366	439	404	412	401	416	445	421	428	397	417	400	405	423	393	404	382	390	412	410	409	395	436	376	398	415	387	389	361	376	457	389	382	394	376	376	404	366	402	405	428	413	395	407	410	387	434	426	416	412	405	381	423	394	401	410	401	429	382	423	425	391	456	387	415	402	420	440	424	408	422	376	400	412	370	360	396	415	380	420	409	408	441	452	435	411	384	409	373	437	418	385	441	384	396	383	404	412	409	423	409	381	423	385	416	394	439	444	392	385	407	365	397	429	427	390	408	395	409	426	437	428	409	415	383	398	436	415	395	398	383	403	385	395	407	412	347	383	410	418	378	426	410	473	421	419	424	386	370	425	394	391	419	437	376	417	411	390	417	376	385	373	421	390	405	425	421	430	398	400	405	438	421	433	403	412	390	379	390	444	410	394	417	433	428	375	385	440	373	410	421	439	399	399	402	390	398	417	398	403	421	415	420	424	392	412	398	420	385	394	386	406	391	416	396	431	418	392	411	407	388	421	387	399	419	396	447	387	406	394	402	406	421	385	363	397	397	423	380	385	426	406	397	418	405	396	452	375	396	376	484	393	401	393	428	404	436	375	410	391	404	392	396	419	399	401	420	365	422	420	374	401	393	424	404	410	418	409	396	425	383	381	398	412	395	364	429	393	413	397	406	397	412	405	404	380	395	415	413	397	454	403	389	409	348	403	409	422	401	458	390	375	381	393	441	405	401	417	405	392	444	429	423	403	413	396	431	422	413	399	419	395	413	410	399	419	394	421	384	380	417	405	398	401	406	403	429	399	374	408	408	391	423	425	405	413	378	416	400	451	430	409	408	407	367	391	428	405	419	407	407	379	430	402	402	419	382	417	407	410	412	400	409	399	434	452	389	405	427	422	395	440	426	393	403	396	427	406	388	420	381	380	395	421	397	445	418	408	387	421	389	389	408	422	377	381	458	385	438	427	403	412	398	410	400	407	447	431	428	380	413	385	404	387	398	431	418	438	419	429	419	407	376	433	396	410	408	441	433	432	393	455	442	401	386	432	396	424	424	380	443	420	417	429	403	391	384	407	380	408	435	429	428	399	431	364	403	400	392	432	419	428	396	409	397	410	388	400	451	407	417	413	420	413	389	442	399	370	400	459	417	397	378	415	429	391	398	413	419	433	405	415	426	391	384	367	398	403	387	374	428	395	413	385	396	434	399	427	417	400	387	375	406	418	432	388	404	428	405	411	430	426	434	386	415	403	442	398	405	396	385	376	445	441	439	383	426	398	402	422	407	379	406	409	397	375	434	384	420	458	409	429	392	390	403	425	417	386	393	380	420	433	448	439	395	374	391	396	457	433	421	385	376	390	457	410	423	401	417	366	379	384	416	406	380	362	399	406	385	421	389	407	378	403	419	431	424	417	410	372	416	423	428	387	404	386	425	449	398	433	384	439	420	393	378	444	388	396	418	412	406	424	414	418	457	404	402	386	410	436	444	377	422	404	432	395	422	396	392	380	392	411	375	378	440	432	404	427	377	390	413	407	382	421	380	420	435	417	410	416	400	417	417	400	380	417	433	435	424	414
74043	48157	20014	2221	416	345	293	299	262	252	258	255	227	230	226	260	217	243	229	225	248	234	245	249	250	216	234	231	221	225	215	220	216	229	220	217	205	236	215	238	204	217	224	203	234	230	235	244	214	221	227	214	229	226	232	243	200	202	213	203	220	219	203	211	225	239	200	221	214	221	219	214	248	227	185	223	234	210	225	219	198	213	240	206	249	222	235	211	243	220	215	215	206	209	221	247	218	197	214	219	209	209	220	193	244	217	171	231	211	229	233	224	219	220	210	236	205	217	201	228	195	223	197	220	193	239	233	213	217	230	213	228	245	209	214	214	220	253	209	208	207	236	229	228	218	217	230	222	227	218	192	232	225	201	187	235	234	240	241	220	228	203	211	211	212	222	223	214	221	216	215	228	210	239	208	209	211	216	202	206	222	228	219	268	229	232	215	219	216	226	213	245	213	208	218	246	192	249	226	222	253	198	191	225	206	219	233	211	205	197	226	216	260	214	245	218	210	233	217	214	215	223	206	203	200	235	213	227	220	206	239	215	242	218	204	250	218	223	261	210	186	202	201	226	223	223	235	220	213	215	243	234	223	200	225	220	222	230	196	224	218	206	243	247	215	197	251	217	241	226	213	231	215	235	215	218	224	211	208	204	187	208	218	208	199	216	223	233	236	199	214	203	202	213	247	184	216	218	210	229	222	233	233	229	191	194	207	188	220	207	207	234	221	215	237	215	215	242	223	208	203	228	229	218	203	223	231	219	229	194	231	238	223	194	188	207	226	237	219	196	241	226	185	201	220	239	219	223	226	241	218	219	194	203	201	248	221	217	227	209	191	205	214	214	234	220	223	239	232	224	225	244	222	210	221	223	233	215	217	232	228	222	199	217	228	243	195	220	241	213	203	259	223	214	203	226	242	214	196	201	231	233	215	239	223	209	221	212	231	225	220	220	203	266	212	218	223	202	211	227	201	232	196	234	235	175	224	199	220	224	217	211	213	225	208	216	193	205	218	230	245	215	230	223	228	210	236	228	187	208	201	255	239	240	203	220	192	207	216	217	233	231	178	187	199	212	235	198	223	216	194	210	221	220	213	221	230	210	232	223	227	234	212	229	218	205	227	204	249	231	208	215	241	214	223	211	221	207	245	216	211	231	213	202	204	199	206	227	241	252	215	211	199	197	204	255	218	192	244	211	182	231	213	214	209	216	220	211	207	243	218	223	188	221	220	232	216	215	210	225	218	218	223	207	211	207	229	207	229	212	222	193	225	219	200	204	196	213	219	218	251	222	204	207	235	202	255	232	207	246	221	217	236	218	227	196	215	215	240	256	230	184	215	228	226	209	235	218	210	231	235	226	204	217	195	218	204	231	227	196	227	190	220	226	202	204	205	193	228	211	236	239	260	232	183	233	226	210	206	218	232	208	210	242	223	211	193	227	218	235	207	220	226	235	228	227	205	254	220	236	212	227	221	220	205	221	231	223	214	217	218	201	237	236	214	229	239	230	207	227	217	208	210	196	266	216	181	218	237	224	238	214	236	234	204	239	230	220	255	210	205	199	212	229	219	233	208	212	201	217	210	222	232	218	215	196	227	236	239	216	254	226	233	196	228	218	218	216	232	254	190	227	231	203	214	230	219	220	216	237	255	216	208	218	210	221	220	222	239	215	220	203	213	215	243	192	249	200	223	215	194	218	200	219	198	216	219	224	214	258	251	209	199	230	203	214	213	235	236	255	197	246	247	193	209	197	225	220	191	249	227	219	224	215	196	205	193	216	206	215	211	212	230	207	216	216	212	200	199	216	223	216	204	198	224	198	239	210	200	192	204	220	255	222	203	219	200	214	225	251	199	224	191	193	222	216	205	194	194	200	212	218	208	223	241	211	215	233	224	217	198	215	196	237	207	217	215	214	223	217	221	214	204	204	215	209	227	225	235	230	223	226	227	221	229	203	228	219	222	234	231	216	209	232	204	220	211	209	216	218	204	189	199	204	206	221	231	208	197	206	235	222	224	228	222	235	218	213	236	214	210	208	200	229	220	206	211	237	187	198	230	213	225	226	229	246	196	228	211	228	199	213	228	226	220	221	187	206	226	245	211	228	267	232	206	226	238	229	212	210	228	238	218	219	230	219	223	227	223	224	209	190	210	190	236	240	208	228	220	274	220	226	225	212	202	224	226	235	200	222	220	219	227	249	204	226	234	236	196	220	214	221	230	197	208	241	219	228	203	224	229	222	230	221	215	199	237	207	204	206	206	215	233	237	215	217	221	238	202	199	223	217	212	198	210	191	193	203	233	229	214	191	200	217	207	204	218	221	216	206	234	239	238	229	229	222	211	226	220	196	218	224	205	233	217	191	216	218	221	224	214	233	199	236	213	238	215	204	200	236	189	222	228	206	219	208	236	234	214	208	223	240	209	233	234	208	244	214	216	194	235	208	214	234	204	225	239	238	231	225	222	215	201	235	231	245	182	218	228	196	229	219	207	228	214	216	240	193	212	241	203	235	241	252	194	236	230	207	223	195	250	241	216	222	222	219	192	243	222	256	205	218	209	225	204	204	211	245	197	219	216	213	216	211	202	190	206	204	234	206	225	207	197	228	209	203	232	212	204	201	217	214	209	231	221	223	231	209	202	227	195	233	218	201	220	231	223	205	219	217	215	219	216	199	213	224	233	243	224	208	230	210	210	228	211	229	212	239	240	249	208	195	190	249	210	221	244	223	238	235	214	204	228	197	226	201	232	224	208	225	206	200	196	216	192	244	228	261	196	239	219	219	216	196	217	206	207	205	219	224	219	224	216	193	229	207	229	199	211	216	227	210	240	205	228	208	218	195	215	187	247	235	220	206	206	227	214	207	230	219	242	235	216	222	217	207	206	223	212	220	224	224	185	222	244	195	246	222	250	215	221	218	250	209	200	207	240	203	201	195	197	207	223	220	205	223	217	210	216	234	211	232	228	230	213	220	221	219	227	205	192	229	223	240	209	207	206	239	214	244	228	212	200	217	203	230	223	204	221	189	231	220	206	241	244	202	225	253	218	224	206	221	207	210	223	229	219	220	230	206	233	203	246	230	211	207	209	215	207	218	217	230	247	226	198	236	210	233	199	193	216	201	196	226	219	217	223	220	221	205	221	213	234	209	218	209	231	232	173	228	223	222	200	226	224	202	199	235	211	205	239	233	225	220	224	245	228	202	214	240	232	228	232	207	227	209	216	225	224	203	213	213	214	209	230	206	247	205	213	238	240	219	216	200	250	222	207	225	205	234	243	194	218	233	229	225	233	234	252	215	210	212	217	226	209	228	238	201	234	207	196	216	230	216	228	238	226	216	206	210	233	203	186	234	215	213	235	236	232	226	213	190	220	197	213	209	246	220	237	231	203	199	214	210	222	227	219	235	239	232	221	198	230	201	222	196	263	221	218	216	230	218	218	200	216	235	210	228	220	210	204	207	251	198	227	210	232	200	217	209	197	209	210	213	213	210
50655	35013	9437	1329	1200	1057	975	894	770	787	719	687	706	712	616	617	645	620	614	636	606	563	592	576	538	586	589	562	532	539	552	563	542	572	561	539	551	505	569	537	571	544	540	573	542	585	546	548	557	547	529	508	558	550	506	560	537	571	535	498	560	551	514	553	554	576	491	489	577	533	522	569	545	557	576	544	557	539	517	535	544	502	559	527	528	536	563	534	529	536	577	550	563	553	570	534	524	586	551	512	573	569	555	525	573	552	582	557	542	486	568	553	548	577	535	549	517	542	543	523	592	539	537	588	545	548	541	490	551	541	546	525	573	577	532	569	571	532	539	531	558	528	509	561	540	543	567	549	531	525	544	526	519	537	515	559	596	553	516	499	514	544	526	556	513	543	584	533	548	519	529	526	552	592	537	565	534	596	516	511	545	578	541	532	523	570	545	515	529	547	532	517	567	524	518	510	514	526	540	550	547	571	526	569	537	530	563	533	539	521	526	508	531	592	522	517	534	565	556	513	500	543	578	538	539	550	513	525	577	521	539	572	517	548	562	528	561	544	528	530	572	523	532	508	527	563	520	548	511	562	532	566	528	541	496	560	574	544	513	514	577	533	504	528	535	573	560	585	510	535	546	548	555	546	561	541	566	554	567	574	518	520	534	530	550	585	548	559	548	580	524	533	515	521	485	508	556	544	534	512	554	540	570	545	520	567	528	556	516	555	576	483	534	523	527	564	574	511	508	543	535	539	576	576	539	541	562	528	537	531	522	508	528	550	546	529	545	540	571	525	571	545	590	562	488	582	554	575	522	537	556	565	525	516	549	585	530	542	580	524	533	540	499	582	549	560	564	543	499	560	537	535	569	526	543	541	554	535	563	549	555	557	502	563	541	520	554	537	546	529	507	543	506	528	499	580	589	526	505	573	519	550	583	575	540	499	535	596	558	558	558	506	512	537	504	544	527	550	528	537	557	544	517	532	561	526	554	515	565	551	554	566	530	480	552	593	543	565	593	532	556	513	512	507	543	583	545	525	571	547	508	532	533	594	566	510	557	569	575	503	541	518	542	534	562	541	518	511	494	545	551	558	566	567	527	517	529	550	524	566	547	592	559	565	610	532	549	561	545	571	496	555	504	508	535	540	518	556	586	545	568	528	563	535	553	506	591	569	518	549	547	513	548	518	540	564	564	511	552	556	500	578	568	560	548	545	549	502	539	523	534	539	597	517	533	529	582	530	555	575	518	571	521	541	530	560	487	549	539	544	566	551	575	522	519	480	595	534	520	551	501	517	499	536	540	531	538	569	498	522	542	562	519	535	508	549	547	515	483	505	554	558	537	529	521	554	539	519	571	520	556	515	549	523	512	511	543	532	553	527	551	500	505	548	557	493	504	535	575	531	517	554	580	498	555	546	566	519	532	539	550	542	557	528	547	526	558	573	532	556	533	537	518	522	550	536	541	553	581	568	509	511	514	539	562	575	485	538	532	550	542	493	538	517	538	558	550	524	543	536	564	525	531	557	513	530	540	550	546	522	554	502	575	522	539	514	571	529	553	526	538	583	557	556	522	535	509	550	526	537	553	562	482	471	564	507	537	554	556	534	542	521	538	545	535	560	535	540	522	543	552	548	533	567	548	518	558	542	561	548	564	550	587	566	568	515	557	536	520	521	521	503	531	528	516	531	515	535	572	545	534	525	540	533	539	532	504	552	561	521	536	531	500	507	573	545	510	563	567	573	550	509	513	543	578	525	544	477	554	545	539	539	571	573	567	561	542	532	520	495	550	525	533	548	530	505	495	516	579	544	558	502	580	564	520	519	552	537	546	579	529	526	571	552	532	515	534	523	531	525	543	531	546	565	556	526	555	551	564	516	578	539	563	532	561	562	506	538	524	543	544	504	564	548	515	604	562	574	525	549	522	561	532	546	576	515	493	581	571	553	529	551	536	569	501	503	542	527	554	535	539	567	540	547	562	531	509	550	555	538	586	541	551	586	511	548	541	520	533	569	570	534	559	518	502	555	564	567	551	542	539	496	520	565	546	537	560	508	516	519	532	567	549	562	552	550	563	531	535	558	514	523	549	511	531	521	557	535	563	563	584	507	559	554	528	528	526	518	516	557	511	502	550	532	542	502	575	564	543	507	522	515	509	571	546	545	556	540	523	557	596	512	546	548	569	550	526	511	577	551	601	548	529	538	555	585	527	535	538	540	523	558	574	523	562	510	570	533	517	538	526	525	538	567	514	534	517	550	493	550	562	516	533	557	519	587	539	544	549	501	544	537	542	538	571	549	536	583	535	560	524	548	499	575	537	498	473	515	553	543	553	555	528	517	510	543	551	544	586	573	547	529	501	552	564	540	530	553	573	542	556	543	524	519	517	550	533	527	511	560	523	547	599	515	486	565	536	531	493	527	572	494	540	537	552	543	493	517	580	520	563	533	560	561	500	531	603	534	537	496	544	513	554	598	587	520	515	542	554	539	516	539	512	556	523	539	538	542	544	515	526	514	561	554	530	491	545	550	545	519	545	553	586	555	526	537	530	561	513	524	535	508	570	504	543	531	549	516	549	584	536	521	524	549	541	521	533	511	547	601	546	535	517	528	534	568	542	594	530	553	553	513	543	515	528	554	542	526	533	542	524	535	529	542	505	517	554	540	510	546	513	566	596	535	562	532	579	527	557	577	550	539	493	517	547	551	550	485	570	524	537	544	511	553	573	564	523	535	523	521	513	518	510	514	538	535	514	581	530	545	528	544	534	514	542	564	597	511	531	573	519	528	577	541	519	549	540	572	609	497	538	499	542	540	510	526	562	571	515	528	531	559	557	515	538	531	562	557	533	544	539	529	557	514	508	543	550	532	483	596	605	570	556	544	535	504	550	523	505	550	551	553	553	565	574	541	526	560	562	534	528	569	511	524	564	576	495	542	554	545	558	545	552	518	562	518	531	503	538	534	558	532	546	580	537	574	546	479	574	606	525	540	568	547	563	515	491	574	544	536	506	538	562	529	566	571	563	549	512	525	561	546	490	551	540	539	544	560	540	572	541	560	538	556	516	543	573	522	537	535	517	549	567	513	543	564	518	568	549	526	535	527	559	539	568	590	562	522	507	542	518	558	555	515	541	531	567	539	595	537	562	532	549	539	534	543	598	552	547	536	530	505	538	549	558	523	526	546	576	544	535	530	556	504	507	541	556	534	545	566	555	567	585	518	567	536	513	525	505	544	528	503	533	523	528	531	517	532	557	539	542	542	566	544	521	520	524	526	539	506	516	569	524	575	546	564	547	518	530	561	513	515	595	550	548	511	531	577	511	507	539	547	564	556	545	520	570	488	577	508	553	523	549	526	548	587	555	551	510	581	570	585	533	555	551	538	530	551	536	534	518	512	561	508	558	508	535	552	567	539	514	552	556	551	581	550	574	548	562	578	564	511	524	526	562	519	553	540	580	490	498	527	598	588	556	536	556	540	515	529	536	589	524	568	547	543
80666	59519	28161	6739	806	446	319	266	233	232	215	216	197	216	221	178	180	181	168	177	144	162	155	170	139	151	192	147	156	159	154	144	140	134	145	159	171	164	153	151	159	149	154	151	153	166	162	170	139	151	154	139	151	156	173	142	153	163	171	154	160	153	146	157	152	147	158	172	131	141	150	147	145	139	161	156	154	145	161	146	138	152	160	150	153	160	146	136	167	151	144	142	165	146	157	122	140	144	173	149	154	147	145	150	139	148	159	146	163	129	143	165	165	147	142	142	144	185	164	139	134	151	163	167	146	146	164	167	148	145	148	161	175	152	161	163	162	163	174	144	123	157	150	151	144	159	185	137	169	136	151	158	181	152	137	159	149	160	144	149	154	144	146	151	156	153	144	188	140	166	142	188	165	151	154	166	143	161	153	152	161	176	156	144	140	145	143	153	169	165	169	170	168	136	157	188	182	165	143	164	155	145	139	162	158	171	142	161	167	151	139	136	164	162	145	146	136	153	171	142	147	160	152	164	162	161	150	142	192	140	150	129	145	147	155	161	160	158	140	163	149	154	152	154	177	151	159	140	139	144	150	155	124	172	146	148	131	164	153	153	130	140	156	154	161	176	155	132	143	152	148	145	159	140	160	165	146	158	155	138	149	163	138	158	150	156	147	164	155	170	159	165	164	158	133	163	150	159	150	158	131	164	163	160	146	134	155	141	140	170	172	171	182	160	163	134	169	165	163	140	151	159	149	162	166	169	155	187	132	139	146	159	146	133	160	168	167	147	145	147	148	143	176	140	153	166	168	170	145	154	149	162	139	150	158	145	153	152	130	175	160	144	139	128	142	137	137	161	154	149	159	138	142	151	150	149	139	159	146	179	164	152	141	143	146	160	161	169	138	145	152	172	148	156	165	151	155	166	163	135	158	135	165	141	159	150	161	161	156	144	162	162	141	132	165	134	135	145	166	151	149	166	151	147	139	163	146	148	141	163	163	140	148	155	178	154	146	167	162	146	171	161	165	130	152	145	141	149	151	156	157	165	158	167	149	134	169	144	144	128	173	162	145	148	134	169	135	165	129	153	156	150	147	134	156	168	164	167	156	160	136	141	157	135	169	158	148	154	138	155	168	160	153	144	156	164	146	140	138	140	167	163	152	157	149	144	176	158	147	144	157	178	157	143	154	133	173	157	125	157	181	153	158	140	129	142	176	132	163	167	146	137	160	127	162	156	150	153	122	142	169	171	159	157	154	161	144	145	133	162	152	145	133	143	164	154	186	146	145	158	122	145	145	153	157	158	135	131	144	140	126	152	165	139	155	148	148	137	164	141	160	157	155	132	149	153	138	143	153	159	159	174	151	138	154	157	157	159	133	145	162	160	140	140	146	140	160	162	170	143	158	150	154	145	156	142	179	169	163	142	164	149	168	131	161	160	153	150	148	156	152	142	150	138	162	161	151	144	158	156	143	150	152	138	162	145	135	136	164	149	140	156	142	159	138	179	149	136	154	149	162	144	140	192	167	140	177	134	178	171	171	165	149	169	143	159	137	147	163	146	164	141	166	160	139	153	153	150	144	150	146	152	147	152	147	156	145	144	154	160	166	159	145	170	150	151	159	153	150	156	147	160	155	147	157	151	155	147	150	136	164	164	163	136	172	162	159	149	163	149	118	133	163	153	151	178	159	148	149	144	154	158	142	163	146	162	161	129	144	143	149	156	139	131	139	146	185	169	186	159	137	138	158	139	156	152	155	162	161	153	164	164	143	137	154	136	139	150	149	142	146	163	163	138	165	190	165	162	157	133	143	146	150	142	151	145	149	146	137	146	122	152	150	152	143	147	174	139	133	141	149	142	152	154	156	144	144	168	148	137	178	146	161	165	162	139	161	155	166	160	150	152	137	136	139	143	153	150	164	148	146	154	152	145	171	129	164	159	153	147	169	126	164	177	147	137	174	149	175	165	137	186	137	143	141	129	159	138	141	158	148	133	133	150	169	140	179	162	138	152	132	147	174	134	154	155	158	155	156	159	151	130	145	150	152	171	149	148	154	136	162	154	142	159	163	150	179	143	153	168	157	166	142	143	151	156	133	156	144	155	142	163	153	167	142	159	147	156	144	157	147	156	156	148	163	161	145	141	159	170	153	151	158	147	151	137	163	138	164	129	152	151	154	140	171	177	145	134	138	155	160	149	129	155	163	157	153	152	173	171	147	159	141	125	166	143	138	165	133	175	153	149	126	154	152	155	146	147	171	128	147	149	195	157	149	157	120	145	160	138	172	136	150	155	131	163	146	142	149	140	163	164	150	142	148	151	142	161	136	142	156	154	174	127	152	152	146	142	128	170	168	170	155	153	155	140	157	150	154	156	173	129	149	144	169	138	151	173	145	149	164	155	151	143	138	156	159	147	159	154	150	133	172	165	169	162	139	150	150	166	163	154	150	155	162	150	138	148	127	137	149	165	177	160	157	154	169	156	146	138	145	159	144	155	133	174	158	157	130	138	170	154	153	135	148	155	141	153	156	157	164	144	128	144	155	167	162	154	146	165	121	172	147	160	140	136	151	135	161	133	162	151	144	141	148	129	133	169	153	180	157	151	149	134	155	149	139	137	143	161	160	165	142	141	135	151	166	146	163	148	129	140	161	156	149	135	149	147	144	143	147	191	142	153	173	136	157	154	141	146	167	159	159	151	146	140	164	171	154	160	175	132	148	168	149	143	146	152	140	151	158	158	147	171	166	171	144	147	169	131	144	180	170	138	170	172	161	171	128	152	162	154	144	168	151	130	159	150	159	156	156	140	155	169	186	172	167	147	169	159	175	133	155	147	141	166	149	146	182	152	166	167	168	141	153	148	147	139	139	164	151	144	144	166	133	133	144	161	151	169	137	128	181	129	147	151	143	137	164	150	135	145	169	111	159	150	170	152	157	132	136	135	157	152	149	161	175	163	128	173	153	158	136	135	146	159	156	150	143	162	150	159	161	161	139	157	162	142	132	141	176	179	152	141	164	153	175	166	172	137	150	157	148	174	151	165	165	146	150	147	160	163	142	133	179	152	158	140	143	149	152	139	162	136	161	146	173	179	140	157	148	147	147	149	139	151	164	166	134	150	157	179	150	171	157	161	154	166	153	164	157	148	143	163	144	141	163	139	158	158	155	167	161	160	134	140	142	173	159	158	154	142	177	170	143	151	150	148	142	167	124	136	172	147	143	147	175	168	155	143	151	181	156	165	156	158	152	143	154	140	150	157	160	151	147	141	139	143	144	169	156	162	145	167	159	144	152	134	152	131	137	128	157	156	151	154	136	178	133	145	153	144	155	165	155	174	141	132	172	153	153	148	136	145	139	159	157	138	157	162	165	144	143	148	155	159	140	146	155	149	150	159	147	170	164	170	164	150	144	166	156	149	188	173	140	158	144	142	129	156	154	144	142	158	166	143	143	139	174	142	155	175	134	166	152	166	144	135	144	156	178	159	167	150	158	170
60668	45253	14462	1984	1694	1483	1280	1051	965	816	766	716	625	673	565	587	556	492	540	493	476	493	485	435	453	461	488	418	434	447	441	424	436	419	397	412	386	389	408	389	440	420	372	417	394	381	383	392	400	422	387	371	353	370	389	413	386	372	414	389	411	386	402	410	405	363	393	416	390	387	372	395	401	403	369	389	390	385	374	424	380	380	390	371	358	398	388	398	380	373	352	408	365	358	396	355	369	381	391	381	387	398	389	354	341	376	399	427	374	409	396	384	360	392	381	370	367	388	393	372	344	370	400	398	359	380	355	382	396	369	371	373	393	355	409	346	391	405	415	361	389	432	350	363	391	402	357	389	387	391	404	402	391	368	367	369	394	381	398	373	423	386	395	399	344	389	355	383	408	397	375	382	387	359	395	414	420	363	315	374	346	397	363	376	380	416	414	392	407	390	363	374	355	379	410	354	379	418	390	393	376	382	394	418	398	380	382	364	387	385	442	353	407	374	394	348	376	362	382	368	380	365	372	384	409	381	380	415	357	401	367	383	337	378	392	397	367	403	419	424	403	361	413	370	388	357	381	399	379	390	354	350	398	356	383	426	356	374	380	400	384	419	365	386	381	412	368	393	359	402	371	356	388	366	366	411	381	377	373	392	337	363	383	396	369	371	390	371	391	390	371	355	373	416	359	410	366	396	372	425	395	383	383	403	386	383	379	391	374	366	391	392	358	393	388	346	403	397	411	408	394	370	348	380	401	401	371	381	405	371	377	381	367	392	414	364	392	384	398	384	394	364	373	351	375	406	372	387	360	373	363	377	362	376	384	402	361	393	395	404	378	367	380	361	391	351	381	383	414	357	392	375	358	379	383	360	386	376	368	363	384	397	374	401	417	397	364	372	377	365	367	362	343	374	352	395	372	364	391	414	374	364	366	389	374	409	390	385	388	361	408	372	391	386	377	402	390	390	409	362	378	386	385	370	410	382	422	365	383	400	393	379	394	363	367	368	352	378	363	388	359	406	386	387	373	359	381	374	369	387	370	405	378	393	401	392	401	380	412	359	369	352	335	385	367	377	364	385	402	383	400	374	378	392	411	373	386	377	396	384	397	416	393	410	360	352	384	384	389	381	382	406	405	374	407	389	378	389	381	383	353	409	343	388	373	415	371	361	357	355	414	400	379	384	356	414	367	383	397	400	392	377	401	379	376	361	356	395	396	387	348	380	426	365	395	379	408	349	373	385	374	368	382	351	395	389	401	381	356	349	359	361	364	377	400	385	345	400	364	362	378	403	354	382	350	370	376	392	371	376	372	356	397	387	379	405	376	403	395	382	383	334	376	371	405	367	364	404	443	385	372	363	372	393	375	380	387	414	429	378	367	394	390	365	389	364	388	335	365	376	371	386	398	366	389	394	370	378	392	376	365	398	373	392	402	393	387	387	347	356	361	378	383	384	365	385	363	384	376	372	374	393	373	390	404	407	352	359	365	370	392	380	365	374	386	382	386	384	405	400	394	387	372	383	412	364	352	379	381	365	334	386	361	379	399	382	380	369	370	387	362	371	363	429	373	366	386	426	402	400	359	363	424	379	391	412	395	393	377	390	374	388	389	355	346	356	393	350	370	396	373	370	371	376	375	381	405	390	393	388	374	378	389	398	364	383	401	355	384	365	384	337	369	388	398	409	385	393	366	353	366	387	415	392	375	352	369	361	401	367	394	412	386	404	376	397	385	384	391	409	401	388	365	393	375	377	360	329	399	361	354	338	401	413	403	400	371	369	388	365	435	385	379	374	388	384	369	372	364	394	362	387	411	347	374	387	396	399	376	378	353	386	372	407	369	377	420	393	425	384	372	358	396	395	374	373	396	364	400	391	374	390	378	381	382	411	379	364	366	395	382	394	377	367	382	379	403	407	403	403	373	353	390	384	404	359	380	413	358	343	378	369	374	382	382	348	396	372	388	401	377	389	373	390	392	365	397	347	398	383	417	407	397	378	402	360	384	354	362	378	338	374	389	379	382	369	364	376	389	380	357	416	368	407	387	365	354	383	355	375	386	387	364	408	372	394	383	391	368	334	361	360	360	384	396	370	379	372	354	373	345	378	404	356	358	389	375	373	368	382	385	399	331	359	370	366	384	380	362	394	401	392	416	380	388	391	419	410	398	377	351	380	346	373	392	370	349	381	396	372	394	353	384	351	380	402	417	381	376	392	379	354	389	380	390	377	390	392	375	375	369	380	375	367	398	389	357	361	392	334	381	351	389	360	380	401	408	379	389	410	415	404	372	382	388	357	391	388	378	364	386	385	371	367	353	382	368	368	376	387	379	385	364	411	413	373	385	385	386	415	366	407	408	349	381	395	382	378	370	398	388	371	376	386	376	350	329	394	406	402	388	416	387	392	381	385	384	383	370	378	405	365	367	376	393	401	365	409	405	386	372	381	358	418	362	391	373	398	390	375	393	386	359	355	363	387	400	375	335	391	401	376	379	387	387	398	357	368	366	367	416	377	379	377	362	359	364	389	373	390	428	398	391	381	346	382	381	363	397	374	356	383	383	378	378	377	398	406	414	386	382	367	364	402	408	392	388	400	342	375	377	392	362	375	401	411	374	382	407	361	368	385	388	366	365	388	389	433	377	391	365	382	375	369	404	392	395	397	366	363	403	371	399	366	374	406	396	378	417	420	383	400	383	392	385	406	386	372	413	384	394	383	352	394	396	391	354	364	400	388	399	389	397	371	374	370	360	362	399	390	416	421	364	397	381	365	414	371	344	380	375	386	386	403	356	386	381	389	430	375	403	367	400	402	385	382	377	412	399	373	380	371	358	394	371	382	384	406	353	379	346	382	374	392	394	378	350	367	356	374	393	385	356	364	376	352	367	362	402	415	391	413	357	358	395	386	369	425	383	396	381	367	364	394	382	396	364	385	378	397	385	388	402	381	399	381	386	383	373	362	400	324	409	387	352	393	371	374	351	396	356	384	390	357	371	369	421	360	362	369	379	389	414	409	398	387	337	378	363	405	391	353	369	398	377	387	373	338	381	362	354	364	364	366	393	412	380	365	367	377	388	380	386	384	411	378	410	369	366	373	403	411	362	348	406	360	349	412	379	388	401	390	347	390	402	387	443	360	382	407	405	364	400	342	381	364	376	380	363	374	367	389	387	375	396	396	357	402	382	372	381	383	383	350	398	395	386	393	368	364	369	395	401	376	354	373	369	354	368	358	411	378	357	367	391	412	371	404	397	388	363	377	386	425	421	364	398	383	372	370	387	367	384	388	382	384	403	404	380	378	383	389	381	373	362	367	389	363	385	375	360	402	357	368	371	367	366	376	403	403	394	388	404	373	352	376	442	377	374	400	373	349	388	374	387	431	377	395	370	397	377	413	369	396	377	383	337	374	381	370	394	402	393	385	417	400	346	342	398	375	406	380	385	361	380	373	366	350	411	398	403	414	364	415	392	373	376	379	357	373	372	416	378	400	398	373
39505	15242	1980	235	141	161	164	170	156	156	160	158	157	155	137	150	144	153	137	153	128	167	151	152	169	154	149	176	144	146	143	164	143	148	155	157	172	158	159	184	157	156	153	155	149	170	156	163	151	150	167	142	160	141	160	137	142	133	156	162	150	144	163	173	136	165	143	159	155	160	145	155	166	153	149	179	147	156	143	150	169	159	161	144	167	141	157	167	187	162	153	167	150	170	163	145	164	142	152	163	152	146	146	145	141	151	138	150	141	135	136	168	161	161	161	153	149	164	159	151	150	160	135	141	174	136	168	144	156	180	173	140	169	158	143	165	178	139	146	146	158	138	137	157	148	149	163	158	154	149	165	153	169	162	132	173	168	148	157	143	156	141	147	137	161	146	125	119	164	170	168	170	150	148	138	163	150	170	157	130	153	138	154	153	162	150	133	149	167	174	149	160	166	158	148	168	146	161	140	148	160	151	144	149	174	150	149	152	188	170	147	152	168	150	136	150	158	160	136	160	147	179	147	164	173	181	136	157	145	136	177	152	145	155	161	167	139	144	172	132	189	153	160	174	174	154	138	143	135	158	150	141	146	147	130	175	171	162	167	147	160	171	153	142	136	144	163	138	150	176	153	160	141	154	147	152	133	140	154	153	147	148	170	150	129	133	125	155	186	141	165	166	144	150	162	175	171	144	163	169	153	166	140	146	176	161	160	149	128	142	168	168	172	158	175	178	137	170	177	159	155	149	147	145	158	142	147	143	147	177	151	152	146	148	155	154	136	144	164	148	184	137	167	164	124	148	172	162	160	172	182	165	177	144	129	162	166	176	138	150	157	138	152	165	179	184	161	178	197	171	160	141	139	156	165	168	147	147	155	144	158	167	149	147	144	184	157	175	178	153	142	173	167	159	150	146	159	168	144	154	150	155	144	139	194	177	152	143	164	163	144	135	170	154	156	180	150	163	137	145	141	144	161	166	159	135	132	164	159	168	135	145	176	149	175	146	148	154	158	164	146	148	166	169	134	167	162	160	172	144	158	168	144	144	164	181	151	157	152	147	151	156	155	156	131	148	146	156	167	127	153	184	140	145	136	160	148	170	141	161	147	162	160	165	149	157	163	138	152	168	153	141	145	150	147	145	155	168	149	153	157	136	145	177	178	146	165	145	139	172	157	143	169	172	186	159	161	167	170	165	139	149	141	166	149	156	157	141	175	169	172	160	170	170	164	147	138	153	157	140	178	174	166	141	130	153	150	153	140	179	167	162	153	131	147	153	164	166	142	148	161	152	151	167	149	141	145	160	166	145	162	147	135	152	147	146	157	157	172	170	160	154	165	130	155	165	187	140	170	154	150	152	165	153	141	162	167	141	156	172	142	153	142	154	169	149	149	168	138	174	159	154	133	161	169	137	161	175	157	170	163	167	161	187	151	158	159	150	154	144	149	166	161	162	163	161	166	153	149	153	146	171	138	161	159	180	159	164	159	161	144	158	144	160	140	159	154	174	151	146	151	161	160	143	161	178	175	148	133	149	160	161	160	141	160	148	146	158	151	160	160	152	160	151	151	143	153	156	147	129	162	159	168	152	166	145	149	182	149	171	146	141	145	168	139	150	175	160	142	151	149	159	148	133	149	153	164	157	160	162	164	140	148	157	139	149	171	154	145	163	123	159	158	141	157	147	157	159	154	142	141	148	141	164	159	156	140	157	160	163	137	162	140	167	148	184	191	161	161	168	171	143	170	172	154	145	157	138	174	138	156	171	155	159	145	156	170	163	169	187	168	153	149	149	162	116	167	153	142	172	147	159	164	153	156	164	151	140	152	143	155	154	154	160	160	141	146	152	165	165	153	150	155	158	174	145	151	159	159	151	146	165	145	151	160	152	143	134	157	147	171	161	154	164	147	156	160	142	180	154	163	166	140	166	157	150	164	168	155	173	145	135	154	157	146	145	167	153	147	152	135	168	155	130	181	151	141	152	144	170	144	145	154	165	147	159	163	147	172	141	164	151	155	155	190	151	167	148	156	155	160	180	162	143	159	138	168	165	147	146	157	172	157	166	155	150	145	147	166	146	146	144	154	167	150	155	155	158	169	152	138	150	158	156	158	145	158	131	147	166	167	161	179	149	158	155	184	163	167	160	169	153	148	177	163	158	148	130	153	181	157	158	155	168	184	145	141	153	152	147	148	156	159	173	152	152	143	152	142	137	133	163	167	162	161	154	153	153	163	147	159	150	161	150	153	135	168	144	157	167	139	150	139	154	175	139	154	140	167	154	150	158	145	169	158	156	146	148	138	172	175	142	127	188	155	148	147	158	167	154	121	147	170	149	145	163	148	170	152	142	156	158	163	160	164	149	150	158	169	146	141	151	177	156	162	137	152	140	160	168	158	133	164	142	145	161	152	146	144	148	148	139	153	170	157	163	158	172	146	149	169	159	150	173	156	154	166	156	172	121	149	157	166	143	147	185	152	161	164	155	146	161	149	151	178	165	143	149	139	151	155	166	156	164	170	149	172	142	141	167	152	154	147	159	123	141	147	138	152	133	150	157	150	141	175	144	157	165	142	160	140	153	153	161	175	142	143	153	155	149	158	151	159	144	176	161	176	153	169	155	150	153	163	153	143	159	152	161	140	158	166	122	141	141	139	144	135	154	143	158	160	174	154	141	170	161	168	144	169	134	156	161	170	167	181	157	171	164	150	142	138	161	147	131	183	156	150	149	141	138	159	156	130	158	165	143	128	176	161	157	180	143	143	158	177	150	152	171	153	140	123	156	167	139	178	151	140	161	152	165	154	165	154	147	149	148	161	170	146	151	151	168	151	155	155	167	141	159	140	145	168	159	160	139	145	147	163	164	142	139	173	153	171	150	166	146	182	167	160	162	174	164	168	139	157	156	123	167	151	140	161	163	159	147	167	136	143	167	152	154	154	151	154	155	147	160	155	165	144	152	148	149	177	157	148	128	168	143	148	130	169	207	156	124	131	136	170	164	139	145	167	164	159	144	148	131	158	168	145	154	164	150	178	134	156	171	155	148	155	160	149	161	149	146	163	164	172	134	134	164	151	151	150	165	176	169	155	148	151	154	139	139	175	163	170	157	161	143	117	149	150	176	143	142	145	162	145	166	156	144	177	159	156	150	152	158	141	140	162	153	160	152	170	145	146	135	179	150	136	129	152	134	146	151	156	165	141	138	165	139	156	171	173	151	153	166	176	159	143	146	133	137	136	128	138	160	153	162	122	145	155	156	167	151	156	142	139	140	165	146	160	165	165	141	131	150	130	162	158	154	119	162	179	164	149	145	130	140	152	166	142	155	152	157	147	160	179	162	165	146	145	166	146	152	150	164	153	168	173	141	174	148	150	163	154	176	152	154	157	151	157	142	141	161	166	130	168	148	165	169	147	159	173	173	157	157	155	145	150	148	168	150	157	168	144	172	148	132	156	148	151	145	158	150	153	169	171	156	158	170	141	153	169	144	181	157
31770	11596	1770	482	456	448	417	459	403	436	457	410	411	391	394	409	436	423	403	406	436	383	426	431	405	399	400	460	425	422	415	425	426	381	403	365	400	420	385	366	414	418	411	391	425	417	416	405	391	425	412	443	389	400	406	416	392	404	377	395	386	406	397	423	451	422	408	400	421	429	422	411	421	439	390	418	408	404	435	405	423	432	425	413	398	379	456	419	427	435	419	398	398	401	431	384	379	411	402	375	416	457	420	393	390	365	435	420	458	411	414	408	409	423	443	408	425	383	456	392	406	412	408	403	399	368	419	431	400	415	413	413	363	437	386	443	430	396	399	387	406	433	371	412	418	405	397	478	429	440	423	403	422	385	446	411	427	417	392	420	415	433	400	420	417	381	391	410	399	367	393	406	385	402	388	418	407	452	391	386	412	422	378	383	382	363	408	412	390	423	414	394	423	379	410	390	382	372	427	387	381	414	426	395	440	402	443	424	404	426	393	440	422	395	398	387	409	421	383	425	427	372	412	400	382	393	435	420	407	424	399	398	424	414	394	444	413	426	421	414	406	439	436	364	379	399	398	445	402	422	390	393	416	409	393	394	431	421	420	426	402	393	384	439	403	395	401	374	406	432	395	449	373	411	399	395	371	401	446	409	412	395	398	410	426	408	452	419	424	400	413	410	420	396	398	395	398	438	446	405	402	419	401	433	433	391	400	427	397	414	401	371	418	354	392	416	399	412	421	456	397	429	352	420	377	390	413	370	391	379	375	395	387	417	449	423	402	420	427	406	409	405	410	393	406	398	421	391	362	412	403	406	402	407	409	397	409	420	378	415	441	370	376	381	428	400	404	461	419	406	411	397	392	350	389	405	414	375	429	396	410	424	401	409	422	389	421	409	369	445	388	411	415	418	401	441	425	402	375	359	392	406	431	414	409	402	372	414	418	402	407	400	446	419	436	445	398	421	416	396	401	402	423	404	412	422	362	436	387	400	392	402	417	367	446	408	389	388	392	419	431	427	417	373	413	443	408	379	413	433	392	415	371	394	414	402	440	412	406	430	422	397	404	412	416	409	454	432	402	411	451	379	415	407	419	438	451	378	397	392	391	421	429	413	372	375	369	432	405	355	441	375	434	395	409	414	416	394	406	434	383	373	385	387	435	398	403	421	381	384	397	375	432	374	401	411	452	403	400	430	378	454	396	394	447	420	408	395	384	395	433	404	426	396	415	412	407	433	414	435	420	411	424	382	418	393	428	419	376	431	414	419	440	402	448	394	424	419	397	380	439	406	409	390	421	385	412	412	378	413	417	412	373	402	429	374	423	387	417	409	436	445	383	398	381	413	392	417	412	418	423	424	402	382	396	401	396	397	380	410	416	399	384	398	437	405	400	424	420	424	388	410	421	404	404	384	449	422	421	398	436	385	395	402	410	379	373	386	411	428	391	421	393	402	395	372	443	401	380	404	374	408	412	418	362	419	388	430	407	391	397	416	378	407	395	390	406	413	373	411	409	391	386	445	383	387	403	391	412	359	419	410	414	417	412	411	437	402	408	349	409	414	375	421	393	405	419	424	383	397	380	379	371	424	347	391	389	428	409	401	418	391	394	378	401	390	435	418	430	410	418	422	449	412	402	384	427	421	433	396	437	403	425	403	432	411	466	412	418	416	404	446	411	427	395	355	470	414	399	421	391	406	406	408	443	385	393	357	435	412	410	390	383	407	421	409	383	409	409	396	390	427	405	414	386	421	396	405	400	417	401	416	423	409	444	411	358	400	409	402	417	405	409	444	403	396	433	407	440	398	401	382	424	401	404	385	398	400	416	411	411	396	414	400	386	415	405	377	391	419	436	400	448	426	443	431	426	416	383	441	425	400	402	407	416	370	409	394	406	401	437	401	429	450	394	380	410	417	394	408	392	436	392	416	418	456	398	396	410	419	418	395	411	405	398	397	396	425	380	426	393	439	398	410	404	414	404	398	386	437	395	394	434	388	423	440	448	390	428	394	389	410	390	391	423	406	439	408	388	362	410	382	392	394	433	418	385	436	406	380	407	407	391	418	392	432	405	439	411	403	419	417	393	400	410	393	414	386	371	433	443	406	392	392	446	418	423	410	441	424	377	407	386	432	407	428	415	401	388	443	371	431	410	395	423	404	390	382	408	475	359	401	411	403	440	400	409	434	406	395	428	440	381	404	394	401	400	414	379	412	414	401	427	429	353	430	393	412	417	423	386	420	411	371	402	406	428	435	398	375	410	388	384	415	445	423	391	406	401	425	421	401	378	386	413	363	357	405	383	412	416	409	383	392	408	424	396	410	398	389	458	400	420	384	395	374	409	368	410	408	434	387	371	404	437	419	388	394	404	403	402	461	417	401	392	408	410	435	444	389	390	413	414	359	397	435	421	412	405	433	388	414	413	386	374	401	385	405	417	414	438	401	392	380	402	440	403	424	384	444	427	431	403	425	422	442	405	394	407	355	394	431	394	398	415	403	417	464	390	421	433	404	418	432	391	392	410	429	393	430	432	405	434	412	446	407	379	415	412	417	398	409	410	419	430	397	440	407	426	388	433	394	389	407	420	419	397	400	381	388	441	416	411	382	399	409	412	414	454	414	447	382	418	411	409	396	361	434	394	412	394	433	386	388	415	395	396	411	394	419	395	405	376	403	413	388	414	380	388	436	405	399	390	406	384	416	400	402	413	425	411	402	449	388	393	413	407	414	426	392	405	419	397	420	419	391	410	387	406	412	363	391	406	418	394	421	405	426	436	419	397	419	418	400	365	395	393	428	430	408	393	389	416	412	410	403	412	403	384	382	372	399	407	399	450	398	416	416	438	375	426	396	410	395	395	404	426	362	435	403	380	435	402	395	376	419	367	381	394	415	397	422	406	355	389	400	443	430	402	402	386	414	404	404	408	441	432	392	425	415	361	408	347	380	388	408	424	409	426	403	406	422	418	399	417	443	386	411	401	414	397	404	375	396	408	426	400	392	419	397	450	423	420	417	411	418	423	387	448	428	417	420	396	400	391	433	414	392	397	383	430	387	430	393	410	421	446	434	380	427	375	412	396	425	400	412	430	397	404	409	422	366	381	423	425	422	446	391	423	420	402	395	380	415	413	392	398	407	416	376	401	391	369	404	408	427	422	389	400	379	391	386	390	411	397	404	411	410	406	408	409	406	386	420	424	404	430	385	411	393	403	419	396	390	418	417	404	393	402	434	412	376	418	414	382	388	393	401	400	418	416	389	439	412	377	365	404	393	408	404	388	431	418	418	386	399	419	416	383	398	447	413	425	415	399	423	413	388	409	432	413	377	395	385	379	375	404	402	388	384	398	408	369	436	410	388	404	377	404	405	396	392	405	409	396	421	389	429	430	422	412	403	390	430	403	391	413	395	406	411	430	391	393	401	418	398	386	413	416	408	374	399	402	458	436	408	433	395	392	433	426	398	393	375	424	400	410	408	394	418	383	365	400	436	427	412
72990	49333	20804	2306	432	357	277	291	255	265	224	252	230	234	245	230	233	228	220	211	238	215	206	236	221	225	218	225	232	211	217	223	201	239	240	225	195	225	218	215	218	199	201	229	248	235	233	228	227	190	208	208	217	234	203	218	236	242	205	240	260	242	214	216	218	231	225	218	243	220	228	237	235	220	212	203	207	217	224	236	220	218	231	226	199	199	231	201	218	228	204	196	200	213	199	188	238	236	224	223	203	229	180	204	214	223	224	192	252	215	231	209	215	179	228	215	218	216	211	198	207	229	238	223	180	214	224	205	223	209	210	192	225	202	205	230	230	236	232	227	214	196	212	233	231	207	208	258	219	221	221	200	226	222	213	193	214	216	253	211	209	218	232	224	232	193	213	246	238	232	228	243	230	207	229	226	215	231	213	187	230	211	202	215	208	234	240	227	216	210	227	205	210	235	242	182	207	233	223	227	202	238	197	243	216	191	206	201	215	215	219	226	208	233	223	233	218	224	229	206	220	217	210	211	209	217	217	213	201	215	216	221	242	207	205	187	216	222	232	245	230	239	218	196	235	200	215	227	211	226	248	217	214	208	227	206	207	214	227	201	237	210	217	227	201	251	224	224	203	215	224	219	217	232	241	202	217	215	218	221	218	248	223	233	226	217	241	204	213	220	217	235	212	241	247	231	221	214	242	222	225	224	243	233	214	227	208	254	217	200	238	227	237	198	243	208	214	232	241	221	218	220	190	212	224	218	238	241	219	191	190	233	216	235	223	220	226	198	249	199	232	197	177	251	217	221	239	203	224	204	217	203	231	227	222	207	222	213	221	229	254	210	243	220	224	224	230	220	244	231	224	226	220	219	213	235	200	214	221	228	230	221	207	231	220	228	205	218	220	216	226	206	220	221	194	214	186	225	209	222	220	183	204	242	224	210	210	206	232	191	232	213	241	230	222	240	193	222	220	223	214	215	253	227	244	212	233	225	227	260	237	215	207	221	192	231	218	215	227	226	216	218	214	234	227	192	192	213	242	189	216	226	225	177	220	217	208	188	222	207	240	239	229	223	232	214	215	220	199	200	222	235	210	210	189	221	228	214	219	191	200	194	235	209	243	226	225	225	186	219	244	244	240	241	235	214	243	229	209	206	228	217	219	230	228	202	202	221	205	231	220	226	232	216	235	231	199	209	223	229	240	219	229	221	206	239	213	219	202	200	226	212	227	235	231	210	229	218	218	249	206	228	211	253	225	243	201	228	226	234	238	220	218	234	225	204	231	223	203	205	223	198	224	215	227	229	184	219	192	246	187	220	227	200	205	200	211	235	240	225	207	222	219	226	240	239	219	220	215	183	212	218	235	237	222	209	208	210	217	217	194	246	220	216	269	220	219	205	236	210	219	240	252	221	228	213	218	224	220	222	183	213	226	236	207	212	207	224	218	196	242	210	232	225	200	239	205	236	225	221	216	206	211	186	209	225	227	224	219	234	194	239	212	206	215	228	237	224	210	217	257	207	204	206	224	204	211	226	223	226	245	212	235	226	239	214	209	227	234	225	237	219	226	214	207	191	203	218	238	212	249	221	187	186	219	227	211	207	222	238	238	225	211	172	243	222	224	220	206	240	231	239	201	226	234	226	212	230	203	215	208	234	223	223	217	226	220	208	257	227	244	240	243	230	204	225	236	205	215	230	217	227	197	191	212	229	214	221	198	232	206	222	229	210	219	227	215	179	188	232	235	231	214	205	210	217	212	229	229	222	212	230	226	206	222	231	198	209	218	203	230	230	220	261	239	224	213	229	210	228	227	269	218	204	211	209	216	226	212	228	237	216	247	224	212	211	224	219	206	230	229	228	209	206	198	223	201	224	230	227	209	260	224	190	220	224	257	203	207	218	237	215	202	215	227	214	227	206	234	247	213	253	186	234	221	246	255	205	206	211	223	223	223	219	222	222	220	232	201	224	229	222	206	231	234	212	229	201	215	221	205	229	220	205	209	224	204	200	213	217	212	219	190	208	227	238	222	200	220	229	194	209	221	227	216	219	245	216	202	182	223	213	205	231	229	195	208	231	209	214	216	213	250	229	230	225	229	208	229	230	220	210	215	237	204	211	216	227	252	193	210	226	229	199	185	224	259	206	214	185	210	190	209	194	223	213	238	213	216	199	225	222	247	188	225	210	222	202	222	211	230	188	217	208	200	232	222	223	224	214	228	237	225	224	227	201	239	218	220	229	229	214	230	197	205	224	204	220	206	210	224	217	235	220	244	195	215	221	221	208	221	211	212	228	230	239	223	226	183	207	241	237	209	201	245	228	236	229	233	196	208	241	229	237	212	213	210	222	231	219	248	217	223	214	202	221	230	201	213	207	192	213	222	231	228	209	224	224	186	233	223	215	211	198	188	220	232	232	204	206	216	207	189	223	215	217	209	230	205	207	240	227	231	205	193	193	245	236	227	221	233	199	197	227	235	229	240	227	193	204	234	232	212	205	257	215	218	225	191	241	218	237	241	201	229	193	219	242	238	233	239	231	209	200	219	193	229	225	236	206	202	219	218	239	199	221	213	228	232	242	221	190	196	202	212	206	216	223	181	212	223	236	212	222	205	218	205	201	222	223	210	225	237	213	214	185	218	220	233	212	234	220	231	189	191	237	212	231	227	230	202	250	228	189	196	241	237	224	219	222	216	241	198	244	256	216	230	225	211	230	237	227	226	221	221	231	198	211	227	199	213	236	230	217	247	216	209	225	221	209	210	200	226	208	209	200	206	217	213	212	213	212	234	234	208	221	200	225	222	224	230	171	233	226	215	219	209	226	210	197	204	220	206	233	198	216	234	188	228	249	209	241	237	215	215	234	196	224	219	194	203	232	212	264	223	210	234	212	236	220	217	199	222	196	203	200	222	208	233	218	243	196	227	268	216	214	209	226	221	195	208	197	216	207	202	225	213	230	226	230	223	222	239	209	212	205	226	250	207	221	213	241	224	204	225	250	226	206	239	217	201	207	228	213	218	220	238	226	202	203	211	221	230	197	187	217	199	253	226	218	214	218	218	188	232	206	214	257	220	229	221	196	214	220	227	222	202	234	201	216	217	223	244	236	220	219	219	262	232	234	190	200	207	236	229	205	219	224	243	224	222	254	216	211	244	214	218	223	215	239	230	208	216	221	224	217	198	211	254	237	225	240	243	240	231	229	218	219	212	217	201	194	223	221	237	206	231	204	226	228	233	208	235	208	219	186	214	225	195	217	220	213	213	190	210	214	209	213	227	213	211	235	250	240	177	213	239	201	213	200	202	233	220	216	221	187	220	235	211	199	200	217	250	225	231	228	219	226	224	217	245	228	242	209	208	238	226	214	254	200	224	214	228	236	234	223	198	224	213	191	244	263	261	238	218	211	241	214	221	215	211	212	198	225	201	246	232	223	198	206	237	210	215	231	248	244	217	225	220	231	212	219	230	225	235	216	233	235	228	214	206	229	201	216	219	231
50610	35606	10347	1315	1249	1090	1009	906	836	770	764	723	678	668	665	664	577	590	653	605	610	606	526	558	575	598	607	580	576	566	623	577	541	556	596	541	560	578	585	525	584	580	559	518	554	575	532	535	511	520	586	550	574	499	575	575	560	541	524	550	533	575	513	558	533	512	520	541	530	550	555	547	561	514	570	522	539	538	580	535	578	547	512	502	563	546	542	558	560	522	560	488	551	582	550	534	536	549	511	522	520	540	581	551	531	563	489	534	540	511	542	556	557	588	524	525	543	506	526	587	511	594	558	514	547	548	523	562	538	578	549	480	548	512	525	531	571	558	527	543	550	568	515	549	544	546	557	533	477	563	553	536	550	538	488	562	528	531	536	519	549	512	583	518	529	544	548	497	528	538	544	493	559	560	536	528	536	538	582	537	545	599	516	516	535	487	548	535	533	551	520	522	522	553	547	536	588	565	537	522	538	543	540	537	533	505	547	529	543	548	541	558	527	550	557	514	558	545	533	545	534	590	540	511	550	550	541	520	527	567	553	568	498	565	540	561	566	555	546	529	528	556	531	516	534	499	532	535	519	506	579	555	510	531	541	577	508	561	538	531	539	551	540	562	530	523	558	548	532	540	529	542	551	539	571	529	521	530	573	563	571	515	522	560	521	501	552	492	572	498	554	559	516	540	503	575	549	558	567	566	511	544	534	566	556	526	535	576	573	505	567	524	547	494	504	527	501	548	482	517	514	548	501	529	542	523	521	536	552	575	566	516	587	518	578	560	521	560	581	543	553	502	571	521	591	560	537	556	533	477	532	541	574	536	511	544	491	557	530	564	545	573	553	530	551	547	522	579	536	545	566	548	562	527	543	571	540	566	511	538	514	534	531	532	542	558	510	586	551	518	536	535	531	544	531	574	524	545	515	569	526	526	527	526	557	547	574	560	512	564	508	506	517	526	514	575	523	527	532	489	525	570	545	570	589	567	573	523	515	526	548	578	510	554	552	535	537	550	548	518	554	569	518	508	568	539	498	563	548	547	527	577	503	519	532	525	508	557	551	531	562	508	558	542	534	537	523	580	525	550	552	537	491	531	518	546	584	544	539	545	573	515	532	477	585	545	528	547	552	551	530	537	552	520	559	546	559	501	493	513	512	550	552	509	535	564	516	523	539	573	547	526	549	549	594	546	540	521	540	526	536	546	582	567	563	542	521	545	532	552	521	578	547	520	547	538	525	530	541	549	586	527	552	533	492	556	529	533	528	515	512	537	508	546	560	570	511	543	564	523	566	534	554	515	507	544	553	578	567	543	512	549	545	546	525	565	589	577	541	564	546	550	548	559	498	573	505	522	543	550	559	531	537	536	561	548	568	536	530	528	545	508	525	546	537	541	561	594	501	525	536	571	576	556	509	533	549	571	519	481	510	522	548	525	498	548	563	546	522	530	521	559	566	567	545	473	545	517	529	562	518	585	534	535	526	524	573	518	526	546	516	511	564	507	502	556	540	524	559	538	557	536	529	578	527	537	573	576	515	554	544	571	543	563	549	523	519	540	576	518	489	569	577	542	528	580	535	507	523	554	547	572	549	531	556	514	549	541	512	552	550	556	584	538	561	579	532	527	542	529	532	499	603	499	525	553	510	546	522	554	570	557	583	590	547	544	527	540	543	499	558	544	525	546	506	546	524	564	517	558	555	515	515	546	518	562	560	579	553	545	527	500	542	530	566	553	549	497	530	564	551	527	533	536	541	580	589	562	536	532	534	566	576	536	590	529	540	514	570	571	570	508	511	513	527	564	581	521	522	563	516	548	547	573	541	534	560	532	517	536	580	516	518	541	552	520	531	516	555	559	536	572	556	542	536	542	523	560	549	584	542	550	526	558	530	551	566	547	586	590	553	553	603	552	525	549	592	505	525	514	532	497	559	516	570	526	527	558	542	523	550	507	573	541	512	569	514	585	532	544	534	526	547	522	576	519	542	575	576	515	561	508	561	527	532	559	537	519	518	488	535	536	552	564	538	525	553	563	544	546	581	508	517	540	542	541	547	546	521	546	528	565	573	534	521	537	534	533	515	574	553	505	558	554	540	502	539	526	519	573	530	510	517	546	572	550	525	525	500	516	567	531	580	520	528	537	525	509	602	548	536	592	544	511	520	563	520	554	562	507	556	550	511	544	528	539	547	575	549	514	571	561	547	541	582	541	570	529	577	533	520	546	538	531	537	541	556	548	517	553	592	532	566	541	560	548	537	556	562	577	548	515	565	529	514	527	511	563	525	552	520	514	548	509	534	514	584	571	520	551	560	532	523	563	518	539	530	542	583	512	549	534	606	557	561	515	538	526	548	549	561	541	580	545	541	502	544	540	511	538	522	534	514	519	607	576	549	572	503	591	519	516	559	533	547	563	546	532	559	536	533	518	560	537	517	561	553	533	523	522	542	559	563	530	564	578	528	514	548	559	555	532	525	534	547	542	569	546	604	556	535	585	525	492	546	541	508	557	506	479	556	530	541	578	519	561	562	546	538	534	523	561	572	566	552	530	565	529	537	578	564	502	526	554	566	555	539	553	529	509	554	526	525	551	537	524	566	549	589	493	516	533	564	527	572	551	511	548	547	514	575	545	548	525	569	560	515	544	515	530	530	532	519	554	584	549	520	546	552	530	537	540	580	577	521	558	538	544	542	535	510	501	569	566	554	536	566	520	550	587	548	522	558	522	538	542	525	564	547	503	553	517	539	536	560	540	556	536	515	541	514	508	560	559	545	556	533	580	548	549	540	520	535	563	525	574	561	527	563	520	561	529	532	598	556	495	527	530	521	575	563	607	528	568	532	551	590	518	523	502	528	553	541	515	527	587	549	537	534	571	545	510	550	574	561	548	554	548	523	539	541	521	539	589	543	543	541	542	542	544	515	541	508	546	596	535	552	553	543	527	566	542	523	523	548	558	531	534	530	539	562	473	524	518	576	546	530	508	531	514	567	524	536	540	574	495	550	558	529	492	571	559	572	552	527	562	529	574	551	555	580	555	568	528	551	537	515	515	544	529	536	519	512	585	530	531	543	535	466	544	530	506	535	516	531	524	552	531	564	568	526	563	539	536	516	568	521	521	594	527	517	521	555	553	502	542	539	521	593	578	546	489	552	565	555	583	557	565	531	563	490	529	568	548	512	553	565	550	558	524	577	534	550	575	561	569	528	557	562	547	569	567	545	552	556	573	576	535	540	524	493	538	545	544	529	553	537	543	557	539	530	547	557	550	536	540	521	541	547	518	551	555	483	611	540	577	531	558	569	548	578	530	574	552	541	581	543	512	556	543	512	522	551	524	538	548	540	550	524	546	540	541	580	520	543	512	543	573	511	609	588	531	561	553	514	552	530	521	585	570	526	589	550	542	560	549	542	551	522	530	555	563	549	598	560	548	519	591	555	508	552	534	577	567	540	543	510	570	557	508	523	533	528	526	536	524	558	493	539	531	546	567	531	549	572	533
80084	61073	29201	6901	727	423	356	273	279	249	205	214	200	194	185	195	156	150	187	145	187	174	150	159	164	173	183	185	149	178	153	182	169	172	158	160	171	156	128	148	170	139	147	151	142	161	158	155	153	155	157	149	157	160	154	153	155	177	134	154	129	152	152	142	162	151	156	149	130	170	153	148	139	174	147	161	140	158	170	158	156	168	152	162	162	167	162	132	165	164	161	139	155	161	158	151	134	153	170	170	158	142	171	141	177	160	161	161	159	167	171	161	154	155	130	153	145	151	149	140	167	154	142	137	168	146	171	124	154	148	154	166	152	154	157	161	164	159	160	142	139	160	141	176	147	166	150	175	150	146	144	174	152	163	173	124	147	141	157	169	155	162	175	151	166	160	159	151	140	155	155	169	148	151	144	154	162	175	157	136	153	186	157	173	151	157	136	164	156	138	156	162	150	147	151	157	171	152	154	144	143	157	141	146	149	158	156	155	141	140	137	142	138	173	149	164	128	138	152	158	166	150	146	121	171	144	159	175	143	173	142	146	140	166	150	150	160	171	169	151	148	147	151	170	152	166	133	144	158	157	134	177	154	149	149	148	174	154	142	137	147	158	146	133	165	126	150	150	155	147	145	150	134	168	143	150	171	140	158	154	152	178	137	161	146	181	153	133	139	142	172	173	154	166	143	138	137	136	147	149	126	161	168	148	168	143	163	151	150	146	162	150	158	147	137	160	157	151	156	144	149	161	154	186	167	148	140	151	163	148	176	154	166	147	158	132	163	154	163	154	170	161	162	166	169	160	148	129	163	150	132	159	164	144	145	156	159	150	137	151	134	163	164	144	169	162	164	143	145	173	151	147	147	148	160	138	132	162	157	153	125	134	162	164	148	156	143	147	157	176	137	145	171	135	167	170	135	144	135	132	142	143	144	163	147	165	190	140	169	175	128	138	158	138	152	150	173	147	160	168	158	147	167	143	151	159	146	180	149	138	163	150	148	177	170	124	147	163	158	154	146	161	173	158	144	178	195	174	160	136	153	173	145	160	163	164	144	150	149	138	143	149	169	160	161	152	172	131	161	154	173	155	165	154	160	153	174	170	153	123	148	144	152	153	136	162	146	136	147	134	160	161	165	153	157	137	168	172	143	152	121	149	144	149	165	151	132	161	162	124	160	141	151	166	155	157	147	165	133	135	161	151	136	159	159	151	153	156	141	153	126	152	157	151	149	159	151	151	140	143	148	164	168	163	147	157	174	157	144	142	154	174	148	165	153	153	167	160	161	149	156	141	163	154	160	166	148	142	158	138	152	142	141	150	171	124	176	146	146	174	170	154	151	147	152	144	167	155	174	149	162	156	164	132	150	163	155	177	161	171	151	159	160	158	162	153	131	140	146	143	147	129	143	155	168	159	144	144	148	135	163	150	158	175	140	162	153	144	162	143	154	139	163	159	130	163	176	167	150	189	161	167	144	163	150	153	158	142	152	159	145	159	134	168	155	171	159	146	159	135	168	145	156	163	173	146	151	164	163	151	129	170	172	151	155	149	175	124	164	169	164	150	144	148	140	147	154	164	155	150	158	155	170	160	150	151	165	161	168	133	171	161	153	158	139	140	157	145	152	141	159	139	136	157	154	158	164	166	157	175	144	177	144	147	154	162	153	153	167	153	177	154	140	173	148	146	171	164	160	149	149	171	157	149	147	162	168	175	159	146	146	164	154	161	145	167	167	160	173	154	142	160	150	146	174	157	148	161	157	136	140	138	167	140	141	141	142	130	138	146	181	144	143	160	148	169	160	170	145	131	142	137	142	169	144	151	169	183	147	160	155	158	155	163	139	168	175	168	150	155	140	130	146	153	164	140	177	148	143	127	163	158	159	152	160	138	175	163	155	181	138	158	165	159	165	152	146	135	149	153	168	161	162	145	150	159	159	146	167	155	158	146	171	156	151	144	155	153	143	152	151	165	153	167	152	150	182	168	157	167	147	132	158	159	171	132	152	138	147	135	123	149	138	150	183	155	154	140	163	141	152	160	160	157	154	178	136	148	152	159	143	158	165	158	162	145	168	140	158	155	135	161	161	152	154	157	157	148	167	143	149	140	166	163	125	149	149	161	149	183	189	148	183	146	156	152	149	171	174	121	155	132	148	150	141	145	142	129	173	146	172	157	162	142	144	154	158	159	165	144	151	177	159	160	176	161	173	137	160	135	150	162	148	156	142	136	157	125	131	154	173	165	159	169	142	131	149	166	172	171	156	169	136	152	165	157	158	172	164	141	130	150	165	152	133	152	165	186	151	146	173	139	156	150	150	165	162	144	164	157	125	129	143	155	141	143	130	142	172	163	143	145	138	165	164	167	137	137	162	154	111	156	146	150	163	154	154	162	155	137	139	153	155	148	130	177	155	157	147	173	176	168	153	144	149	138	163	173	162	169	142	145	159	159	145	165	156	139	168	155	162	175	155	145	138	172	150	149	154	148	162	127	176	161	142	175	156	149	166	158	166	142	157	158	153	173	153	137	168	143	169	160	170	151	160	136	156	180	154	160	176	146	164	154	166	161	148	178	174	151	164	141	141	167	155	134	120	140	173	147	139	150	159	149	149	163	153	158	170	164	188	148	154	161	159	139	156	154	159	130	168	152	141	146	166	175	165	164	156	173	157	177	168	137	162	169	156	159	160	161	176	113	154	154	150	149	141	171	167	173	165	148	165	152	141	153	141	160	139	147	135	162	162	159	145	157	156	161	171	152	143	151	169	154	171	158	158	131	130	141	161	154	154	155	151	173	151	141	154	158	146	138	149	155	162	150	174	130	125	171	159	166	146	151	152	203	167	159	173	146	148	154	149	153	159	144	164	149	170	147	158	142	152	141	149	170	156	156	162	165	159	175	125	144	139	155	154	165	154	171	177	150	165	134	159	138	162	153	142	176	153	139	177	160	146	154	135	144	141	155	148	155	138	134	160	140	181	167	146	151	156	138	163	154	143	176	156	164	144	171	154	127	142	138	160	138	169	156	172	163	155	152	136	156	157	160	160	174	158	169	143	145	155	143	176	147	166	142	154	143	161	139	147	126	155	167	114	139	139	172	163	147	154	151	150	151	165	146	158	158	181	171	172	134	136	145	188	164	176	163	145	159	152	159	181	162	139	146	166	157	167	155	140	144	154	150	144	167	157	141	160	158	147	179	144	158	160	168	168	123	149	151	162	157	160	147	155	163	171	129	177	143	161	141	157	159	136	161	187	140	145	131	145	158	145	146	154	139	161	129	146	156	130	155	125	153	151	161	163	151	171	143	154	159	149	131	152	137	144	146	159	146	158	146	149	158	185	136	160	154	163	161	152	144	149	160	157	156	152	148	194	158	159	149	145	151	145	155	141	143	145	150	144	151	171	147	158	140	148	150	166	155	152	147	117	137	143	156	164	162	145	168	150	161	148	165	133	154	170	138	142	139	157	156	157	162	152	148	158	150	134	145	147	162	171	148
60829	45743	14910	2083	1829	1468	1222	1048	940	815	798	732	696	604	642	585	551	506	510	488	484	509	491	435	474	442	403	471	434	432	395	469	452	449	396	408	419	417	404	426	433	404	419	413	409	425	405	405	413	385	413	393	386	400	371	409	401	404	383	425	390	370	414	397	380	375	392	383	387	397	351	401	431	398	382	421	407	398	405	393	421	392	402	396	405	404	352	366	342	394	405	383	344	391	366	372	372	345	396	399	402	404	398	385	378	406	391	404	371	381	383	378	375	391	385	371	370	401	382	380	403	348	362	352	363	374	414	379	398	400	382	392	354	385	355	389	408	396	386	373	376	401	377	365	351	381	365	390	374	390	362	372	395	402	366	361	372	393	395	360	404	382	339	350	385	375	399	367	360	370	386	386	362	361	401	387	345	378	386	388	411	377	403	358	356	401	379	367	383	377	346	371	362	395	373	375	355	385	382	354	347	378	348	388	369	384	392	401	412	384	354	400	357	337	419	413	394	378	376	372	388	343	423	373	377	379	371	348	367	389	401	381	388	377	379	395	346	376	387	366	390	336	386	396	397	406	399	391	364	354	363	395	373	383	386	405	337	379	359	375	395	364	393	377	389	397	354	388	388	401	412	379	394	389	372	389	380	374	391	413	396	361	387	410	360	352	399	387	366	391	380	412	393	387	400	388	374	379	372	369	383	371	350	362	364	390	367	369	368	413	371	391	378	387	404	382	395	359	384	350	386	365	383	380	375	411	390	373	392	395	393	402	370	373	389	346	384	376	353	350	396	369	400	355	383	367	362	375	384	401	361	350	410	393	428	390	376	395	371	358	390	412	351	425	389	363	385	363	380	387	384	365	355	400	375	406	394	397	394	389	372	402	381	371	374	371	369	369	435	363	346	377	386	413	368	363	391	403	361	386	372	349	389	363	364	376	392	367	378	429	337	378	386	377	396	371	355	384	386	384	392	375	418	366	400	341	379	405	368	352	391	370	352	389	401	396	376	401	375	386	388	360	376	378	374	363	391	378	404	396	401	363	358	400	376	425	379	389	377	363	383	404	360	398	354	393	422	400	395	375	381	434	388	367	357	396	339	363	394	406	377	397	401	430	361	422	359	413	372	343	364	379	363	405	390	377	386	377	375	379	401	364	371	391	377	375	409	382	377	364	386	378	400	365	404	372	381	390	360	375	414	357	388	358	390	350	390	399	368	339	409	372	397	410	360	385	355	379	384	376	348	355	371	364	366	412	394	364	375	394	394	371	369	400	409	340	359	358	340	385	376	356	375	377	398	366	370	348	377	352	372	392	373	380	373	380	390	377	398	415	383	422	370	403	420	392	366	376	373	378	386	411	404	388	373	380	380	405	373	388	407	373	347	366	372	372	358	372	389	413	376	378	377	387	403	373	381	407	397	383	378	341	388	375	357	360	348	353	393	391	382	385	411	382	397	396	362	399	380	365	338	411	341	360	346	392	410	386	348	387	398	347	388	364	379	379	364	385	375	399	384	367	361	352	345	373	391	405	411	424	388	372	393	376	418	385	405	339	376	392	403	374	402	351	374	377	363	366	413	413	396	384	386	326	398	359	368	382	399	384	339	380	394	409	405	375	356	390	378	371	381	367	410	372	413	363	366	377	407	352	358	388	357	376	350	389	369	389	333	383	353	412	404	370	406	367	396	358	397	408	398	385	403	385	393	378	358	398	371	377	368	364	415	388	357	367	368	370	414	375	403	376	388	428	382	387	404	365	393	383	392	388	368	369	363	417	385	409	374	381	403	379	369	414	357	434	404	407	408	367	442	389	370	348	375	411	383	380	417	401	340	385	358	396	355	398	406	373	361	344	372	395	381	401	404	405	363	390	358	354	403	332	345	406	383	389	372	383	358	368	406	445	396	375	377	396	368	389	400	378	388	396	382	381	376	374	398	346	394	341	374	366	396	378	345	400	386	385	370	375	415	388	383	388	374	409	371	413	403	364	404	349	410	373	356	391	412	399	383	396	396	371	373	373	386	397	355	424	368	360	400	417	419	363	376	369	403	353	348	399	375	359	387	382	396	396	361	401	388	397	420	408	357	432	366	384	357	420	377	359	387	390	386	396	392	384	380	396	382	406	362	371	408	387	389	414	367	389	401	397	369	369	384	414	415	394	400	366	360	365	390	318	373	391	372	402	407	386	355	392	378	403	375	386	410	393	377	409	393	381	353	427	381	382	400	393	395	377	395	395	374	328	380	435	374	376	416	365	399	360	382	379	387	361	392	394	365	361	398	367	351	421	354	386	383	400	374	379	413	411	373	381	392	360	375	386	418	382	410	375	364	378	356	416	381	380	392	385	408	384	410	369	392	393	347	377	395	382	382	360	386	382	394	387	391	383	375	382	399	400	381	375	379	397	389	387	368	380	377	381	361	374	380	393	380	382	384	389	374	409	391	378	407	408	409	367	380	384	398	353	396	412	390	343	392	380	396	400	377	404	385	350	350	404	371	402	384	374	388	400	371	381	417	399	371	375	383	386	365	355	412	415	383	407	408	365	359	371	374	359	377	389	381	372	386	347	367	403	370	412	356	396	357	363	389	384	390	385	400	372	383	392	382	355	361	346	406	366	377	412	367	407	387	373	361	402	362	366	362	380	376	412	371	381	415	401	370	343	389	369	376	385	354	390	365	399	327	367	381	378	351	387	398	359	393	391	397	376	370	361	385	379	371	387	407	375	395	393	399	365	357	353	366	388	394	347	375	404	384	416	401	377	361	368	415	390	403	393	376	396	376	385	381	397	363	396	384	408	382	372	387	407	382	372	384	413	362	414	376	366	408	405	371	415	387	360	357	376	371	366	362	433	368	377	427	380	402	369	399	385	411	390	364	376	421	383	388	412	413	359	393	388	407	403	416	393	377	373	408	376	408	407	401	350	378	387	359	381	360	359	377	393	390	368	385	368	420	353	397	406	358	393	363	391	380	417	390	372	383	426	389	379	427	380	426	396	390	414	385	417	395	380	411	403	365	415	371	377	375	399	402	357	358	410	359	371	373	378	335	363	406	378	382	365	369	399	389	397	408	394	382	373	378	366	338	381	365	396	403	366	386	413	405	357	396	389	368	408	388	383	349	402	403	374	396	378	383	426	382	395	380	388	396	370	396	381	356	405	370	370	410	396	388	345	383	369	398	344	389	385	395	418	380	387	402	371	382	377	368	380	388	383	395	391	367	410	395	394	393	384	356	381	396	395	355	391	365	398	347	386	366	368	397	383	395	377	389	367	383	394	352	391	359	361	387	383	365	392	401	396	394	371	344	412	376	378	358	384	393	422	377	379	369	384	390	377	361	373	401	365	408	360	395	419	419	352	398	376	404	343	401	379	382	349	407	332	373	377	385	369	396	395	401	417	372	408	394	382	365	404	352	388	378	370	349	404	432	384	379	375	349	385	387	416	403	385	381	385	401	411	360	378	414	365	414	372	388	372	364	384	416	358	403	340	357	378
39102	14666	1832	178	158	180	141	160	148	170	162	149	173	157	147	169	149	165	171	148	147	150	158	155	154	128	155	179	164	153	153	146	166	156	173	177	156	180	159	153	155	167	160	144	181	154	143	132	174	172	141	194	166	155	169	166	171	192	150	184	126	146	164	144	172	145	158	166	145	159	162	158	135	148	168	158	170	151	137	171	164	176	174	188	177	167	167	147	159	175	175	160	169	135	131	172	176	126	162	161	176	174	162	166	143	150	159	156	139	148	148	169	168	167	148	168	153	178	154	158	162	151	160	160	155	165	153	167	143	158	175	174	164	148	142	152	168	138	150	130	165	166	184	170	143	165	182	159	155	161	142	156	151	170	151	143	147	160	159	175	150	160	146	160	150	141	180	146	137	166	133	158	165	136	150	177	152	153	159	190	143	159	130	152	149	173	153	137	144	143	169	153	150	161	165	168	191	163	165	152	184	135	176	184	170	152	186	167	149	140	171	137	179	200	142	157	154	150	163	147	170	176	167	174	178	159	167	144	160	185	134	170	154	160	163	142	149	158	158	159	154	162	147	170	159	148	130	138	148	149	143	153	149	161	164	158	126	150	155	159	154	169	165	181	154	159	142	169	137	151	176	163	148	164	184	152	137	152	153	140	179	159	157	112	163	170	158	161	135	181	178	145	173	146	169	148	141	137	148	150	125	156	150	139	136	170	160	161	153	158	155	161	133	154	185	160	170	163	165	154	163	146	162	147	159	156	140	173	150	133	167	129	152	166	158	158	146	153	160	154	168	153	146	180	158	165	164	165	161	157	167	180	142	129	145	166	113	155	177	156	133	157	141	140	146	170	129	161	157	146	163	150	161	173	145	166	154	129	151	164	172	169	149	147	146	150	142	169	160	147	174	162	157	157	140	156	166	178	163	158	159	154	134	150	150	146	155	145	134	162	179	141	160	180	151	148	163	156	168	138	158	165	163	157	149	162	163	153	153	171	145	156	155	170	176	165	160	146	143	175	151	140	158	135	151	141	147	139	143	144	134	163	144	150	155	157	156	136	126	154	157	156	158	144	154	130	139	132	167	148	175	145	134	161	145	158	167	163	169	168	181	149	159	152	154	156	139	151	152	169	159	170	128	157	154	140	171	160	161	155	117	162	166	156	176	155	173	157	159	171	145	178	153	155	163	146	135	164	154	178	155	145	136	138	187	149	147	139	149	154	151	170	149	154	149	172	145	169	159	161	157	146	130	153	143	160	139	165	132	156	152	143	159	179	161	126	162	145	149	153	181	138	144	149	169	167	142	143	144	159	163	162	150	168	173	145	160	159	159	155	153	140	143	150	177	167	155	140	154	170	160	180	155	142	168	159	159	150	157	162	160	147	188	166	155	178	145	162	156	142	160	156	162	169	149	160	145	158	154	149	147	160	153	147	134	148	175	158	136	155	137	173	169	145	165	166	166	133	155	166	135	144	164	152	170	156	136	175	163	164	171	162	147	128	149	151	171	155	192	148	150	180	147	175	156	181	172	136	158	143	161	169	145	151	172	150	154	129	170	148	169	155	162	150	160	151	159	170	146	161	133	141	151	158	156	168	158	167	143	161	167	169	149	165	158	145	138	157	158	146	138	144	134	170	155	161	168	161	163	160	157	147	144	184	148	165	165	146	148	156	146	167	144	157	147	167	156	159	128	151	145	153	176	178	202	165	170	155	150	167	158	139	156	197	169	162	154	165	136	135	154	135	126	174	147	161	150	172	149	164	170	152	155	140	157	141	135	169	155	159	179	152	175	167	168	171	150	132	156	140	154	140	167	176	172	171	164	154	171	181	150	165	155	143	165	164	163	147	165	162	127	162	154	158	168	168	158	137	161	164	167	169	147	133	160	171	122	149	155	147	170	149	132	157	168	171	166	159	150	159	151	152	176	151	164	181	150	152	163	177	174	165	149	158	176	156	140	175	167	161	160	150	141	169	150	150	154	172	159	163	164	174	156	136	158	162	149	177	186	194	163	140	166	159	151	146	159	147	145	160	158	145	144	150	145	146	165	151	137	135	177	170	151	144	159	159	152	172	176	181	154	170	180	166	171	169	151	156	159	156	160	150	161	170	162	159	146	154	160	163	154	143	149	155	133	164	157	135	147	178	163	156	156	146	153	154	165	174	167	144	166	174	186	172	129	153	157	170	161	158	164	165	166	171	163	150	184	147	163	181	164	151	168	156	137	145	191	152	150	137	179	158	158	165	151	156	171	164	147	144	177	149	147	166	165	134	160	168	161	138	147	167	164	166	144	162	139	130	151	146	130	175	192	142	143	154	154	135	142	167	150	154	165	158	140	135	165	139	153	155	192	147	161	140	148	175	169	152	158	174	180	164	147	153	157	153	186	152	166	147	167	191	144	163	184	151	174	169	158	160	149	184	176	150	167	159	161	174	163	155	166	162	147	129	160	143	135	151	159	135	168	154	158	165	157	149	146	156	165	135	145	162	146	170	172	160	144	178	164	153	160	150	165	155	152	163	159	167	169	179	161	157	141	170	160	162	178	159	166	168	167	166	163	154	149	184	133	142	155	155	179	133	155	171	169	162	134	164	171	157	137	159	167	163	153	176	146	163	132	139	165	153	148	149	148	168	156	157	164	170	146	128	146	173	160	154	187	159	153	148	155	167	158	155	143	154	123	177	165	164	151	173	127	157	148	166	179	158	159	150	150	166	144	202	148	166	161	159	155	133	159	160	173	153	193	161	162	156	168	152	153	174	163	176	140	160	139	154	138	141	125	155	151	131	147	152	165	137	163	155	147	154	147	182	164	163	138	168	173	131	189	151	161	157	184	147	178	171	149	153	167	155	144	141	155	161	162	146	127	161	167	162	168	137	140	165	156	164	145	160	177	164	169	169	169	170	142	145	178	165	155	155	161	160	170	150	147	132	189	147	162	167	178	175	136	157	148	147	156	170	150	166	158	153	172	142	148	161	155	170	165	180	188	142	165	174	161	153	181	165	169	163	140	180	167	149	146	144	147	155	154	146	151	184	165	159	151	134	173	171	161	148	151	163	151	147	170	157	142	196	165	157	156	177	168	157	152	157	147	167	160	166	167	159	169	156	162	175	145	145	154	148	174	154	170	155	161	156	141	148	136	143	160	168	130	164	168	169	163	155	152	159	158	171	157	137	151	165	179	159	171	153	151	157	146	151	170	150	135	171	132	143	163	153	139	153	157	161	143	148	178	154	154	136	143	145	164	146	165	157	145	159	153	149	150	151	163	177	171	157	160	158	140	154	156	162	141	173	162	126	157	130	148	164	174	143	165	167	154	149	156	148	191	162	166	147	150	167	167	126	136	131	186	150	137	145	152	148	125	165	159	161	176	154	158	147	127	161	135	130	174	149	146	175	145	167	161	155	165	171	148	167	181	192	137	156	138	153	171	140	141	157	148	157	162	166	163	154	165	162	165	153	178	165	151	166	140	146	144	132	157	144	192	156	168	168
31578	11565	1587	490	453	476	493	454	433	450	435	392	418	413	435	391	439	397	404	430	398	375	435	404	402	445	400	406	410	412	447	382	406	392	410	415	424	388	399	409	403	411	408	433	438	419	405	436	411	386	411	446	415	402	399	421	428	422	402	400	425	418	423	407	427	404	407	439	419	384	405	388	424	419	411	431	407	416	415	422	412	393	403	438	398	433	399	425	401	399	371	412	428	451	412	378	401	404	440	414	399	429	396	402	400	401	430	403	436	438	421	381	395	400	409	430	390	407	400	440	437	434	404	395	422	403	427	430	433	405	425	419	402	419	361	378	394	408	406	412	472	456	383	381	411	439	400	457	383	427	375	389	418	443	402	412	396	398	410	418	389	439	382	396	448	403	390	385	388	372	420	402	393	422	375	427	450	403	425	412	383	410	387	439	385	438	412	401	420	383	421	395	399	426	391	474	370	401	417	413	416	459	427	439	412	389	413	461	388	391	395	440	374	425	415	410	388	400	407	465	432	414	425	436	362	427	386	406	424	404	429	428	380	407	387	408	433	407	445	435	413	440	397	421	438	387	407	418	405	392	425	425	450	386	387	432	405	394	441	413	417	392	414	420	401	430	435	455	417	400	418	392	439	414	402	411	408	382	411	421	393	430	420	412	420	392	414	415	393	430	448	422	409	408	410	449	407	418	417	403	434	420	395	448	403	405	416	383	421	380	436	370	415	390	402	446	454	397	400	366	436	435	396	386	408	422	395	407	400	396	426	392	408	399	434	351	437	423	419	384	403	403	412	410	422	413	395	407	407	403	420	412	414	427	420	430	428	406	423	420	437	409	441	411	418	424	407	402	444	433	421	416	402	421	436	419	411	381	431	431	440	421	409	405	447	405	435	438	408	444	414	377	450	418	393	417	394	437	448	407	400	391	400	417	391	428	430	445	444	371	395	420	446	419	397	457	425	412	420	397	409	409	431	411	391	401	438	415	408	418	386	383	422	413	383	395	444	447	397	421	410	412	428	369	400	402	390	412	380	404	396	415	403	430	427	408	401	412	382	397	427	408	403	367	411	421	429	433	388	419	375	420	413	407	422	362	406	426	414	395	420	443	400	433	408	436	429	416	437	424	411	408	417	420	392	409	447	398	404	417	403	417	430	423	421	394	409	410	418	413	398	440	441	381	447	412	415	422	408	389	459	441	397	425	399	415	362	449	388	393	398	468	393	404	409	425	381	366	386	418	440	418	410	423	412	409	412	388	417	419	430	430	418	420	437	445	389	403	412	380	405	435	410	433	387	384	430	414	388	419	453	426	391	379	410	398	426	397	395	408	436	439	397	414	399	412	399	414	412	405	434	416	413	414	419	402	429	413	413	395	420	402	450	405	415	433	435	397	413	438	406	413	427	419	404	434	413	410	390	398	417	390	417	435	403	408	418	400	403	423	408	421	406	433	395	433	424	412	395	399	427	408	379	400	400	429	413	430	420	422	408	404	380	412	397	385	388	378	393	413	411	402	441	408	383	397	380	402	430	434	438	415	377	429	415	416	408	389	406	453	420	444	378	390	409	451	387	418	422	399	405	394	376	417	404	351	431	410	423	396	414	405	408	374	405	394	431	387	419	407	413	421	403	384	419	441	405	410	397	434	418	392	375	406	439	390	433	431	403	409	388	424	401	445	421	421	417	437	415	402	401	390	393	444	420	410	368	400	427	439	434	378	390	438	373	428	430	409	412	394	414	427	376	425	422	387	402	427	434	424	367	420	358	403	417	405	382	412	403	408	402	416	415	436	407	429	378	406	408	403	400	411	400	398	425	408	407	400	417	383	428	408	428	418	428	425	408	424	417	438	410	406	394	393	373	435	421	393	407	396	403	402	403	436	404	420	411	394	393	392	424	414	371	371	372	417	436	402	394	428	391	385	423	397	373	403	418	413	416	458	415	414	399	434	461	450	432	397	434	439	415	421	434	426	436	397	436	427	418	391	432	427	376	404	471	410	451	398	458	413	392	377	414	407	441	393	444	371	392	418	415	413	405	434	422	418	419	386	403	419	422	407	444	390	358	403	444	381	432	412	401	403	418	425	425	437	424	410	393	407	422	465	420	435	433	391	392	391	431	424	419	387	405	397	428	412	412	400	424	402	427	442	434	424	442	433	443	392	405	422	408	390	416	417	395	404	421	392	427	439	456	421	418	410	407	437	438	438	419	410	404	415	364	449	402	383	416	382	442	411	400	389	432	397	454	408	380	419	436	382	384	399	437	412	399	431	430	402	421	418	430	389	428	394	452	426	374	426	416	414	414	394	444	423	369	414	382	413	435	377	368	400	442	414	421	401	371	383	405	422	415	408	435	432	400	423	407	408	382	403	456	408	434	398	393	394	438	402	420	399	402	406	433	437	425	391	391	406	416	417	401	424	420	438	449	428	396	394	423	422	396	408	415	463	427	396	393	411	389	442	427	431	388	441	430	396	438	414	433	416	428	457	393	355	430	381	395	392	400	391	421	395	439	414	406	401	421	401	405	435	412	414	408	418	417	404	433	393	378	425	405	407	414	409	419	426	422	408	383	413	381	401	420	396	395	429	382	427	405	413	409	396	407	415	418	407	416	409	422	390	415	444	419	448	410	433	433	440	431	387	394	424	376	422	439	410	415	440	460	394	406	394	419	422	410	496	396	385	417	422	404	431	432	432	410	409	385	430	418	400	413	415	415	401	402	408	428	394	429	398	409	405	408	432	413	386	423	397	445	433	401	382	437	468	386	392	364	380	396	393	439	402	409	377	460	383	410	409	389	417	409	385	394	430	416	396	427	473	419	389	398	402	426	412	407	383	402	396	420	392	394	466	368	443	421	431	437	435	369	412	404	377	428	411	425	400	418	415	404	447	423	454	390	437	443	381	431	379	432	391	441	395	382	408	393	447	420	431	364	418	405	428	393	397	408	399	415	437	388	360	382	414	403	421	406	414	424	435	423	383	402	398	426	388	417	445	382	427	402	438	417	419	402	399	427	389	429	401	418	413	412	420	383	386	403	431	402	451	422	443	419	433	410	430	427	415	447	421	444	402	402	409	443	452	410	427	423	431	420	406	404	431	387	419	388	415	437	391	406	423	426	432	417	388	407	405	439	439	426	407	427	424	451	413	451	426	397	440	366	428	429	430	390	408	403	382	397	389	425	417	416	444	393	371	414	395	420	443	406	409	408	432	390	421	448	435	395	424	369	377	408	374	450	405	407	378	405	402	357	445	396	447	408	438	403	394	423	401	404	399	427	425	422	412	409	412	409	395	388	433	379	426	419	395	426	383	438	431	413	444	402	383	403	434	431	397	410	393	397	407	403	404	406	407	391	409	366	410	400	423	419	387	410	408	393	427	445	398	421	433	414	432	408	421	447	396	476	433	403	422	410	437	421	406	387	456	432	393	380	394	442	405	438	415	410	432	430	437	421	411	395	456	396	394	425	392	411	406	405	397	446	421	426	401	422	423
72770	48882	21241	2437	440	343	296	286	248	273	228	246	226	236	222	231	234	204	255	246	216	228	234	202	229	225	201	207	215	232	216	250	241	225	243	229	231	222	212	229	228	197	239	205	217	221	225	228	249	244	225	225	250	241	216	212	196	220	205	213	207	216	245	229	217	236	202	261	258	211	225	217	243	224	212	194	232	225	217	221	221	245	196	191	209	233	213	202	252	221	236	226	226	206	203	187	209	213	223	217	195	233	230	218	214	245	221	219	227	199	202	229	216	224	217	227	247	210	231	215	223	198	220	236	220	210	237	210	179	245	215	220	237	226	218	228	251	244	207	194	232	240	210	234	199	220	213	213	213	200	211	205	248	237	225	234	223	206	209	214	227	220	253	190	257	197	220	238	214	227	211	231	229	251	216	217	207	217	205	195	204	217	217	219	213	225	200	231	227	254	203	239	228	231	217	234	213	211	223	245	220	226	212	225	201	205	233	209	202	196	207	220	216	247	211	198	192	215	210	220	239	228	224	230	231	228	222	235	192	219	221	207	238	207	256	208	213	193	219	226	200	226	224	228	233	208	239	220	227	207	207	227	213	214	220	241	227	211	236	222	206	205	230	221	210	223	221	246	188	229	254	230	210	239	220	213	213	226	218	224	197	241	247	235	240	226	238	201	242	202	193	210	236	245	226	238	244	214	225	233	226	202	226	204	241	232	238	231	210	209	238	235	220	227	234	226	215	218	216	238	222	217	220	207	237	209	197	215	215	215	224	221	210	201	243	223	230	218	232	215	212	215	234	200	225	237	202	219	212	221	262	231	223	249	211	207	232	222	260	207	236	212	199	223	205	208	253	184	214	245	205	217	217	217	217	218	224	210	233	215	232	199	229	230	227	211	206	219	221	207	204	212	233	225	224	191	216	224	211	201	214	225	213	207	227	225	212	212	246	217	200	228	203	193	209	234	223	227	214	202	234	218	248	225	200	185	244	200	207	211	193	199	236	229	213	213	222	276	240	206	230	207	241	198	198	224	213	220	203	217	234	236	214	229	202	217	241	245	232	231	216	230	213	232	222	256	212	227	227	237	217	208	230	213	254	223	202	233	230	222	236	228	222	203	191	218	222	204	187	239	200	238	224	238	262	254	255	221	231	206	213	228	221	214	220	206	213	215	213	233	222	213	209	198	220	212	237	255	197	252	221	238	222	237	219	237	214	242	212	217	225	225	187	212	232	222	202	209	228	237	181	227	225	232	206	226	231	256	207	224	224	245	255	259	221	201	218	200	208	226	190	209	210	227	225	223	225	225	232	220	199	229	252	233	231	247	244	218	235	236	204	200	191	238	208	205	225	236	201	206	212	205	228	209	230	258	230	226	216	219	221	219	207	208	232	221	211	223	253	222	196	198	223	220	244	213	212	225	210	224	204	229	233	227	206	214	226	231	213	245	217	217	219	245	196	206	222	210	222	256	222	206	207	212	208	217	246	242	225	196	235	236	241	203	218	229	215	223	202	223	208	194	243	248	227	221	209	228	222	219	220	222	215	215	214	272	218	237	224	204	223	232	208	216	212	232	228	218	210	240	241	239	239	232	226	224	201	230	193	215	236	236	203	219	217	232	218	197	211	209	248	230	236	232	240	218	221	213	220	227	253	230	212	196	192	229	225	243	226	220	226	195	227	211	217	195	211	236	220	254	225	234	212	204	207	227	249	239	246	218	246	189	212	233	205	235	226	235	226	219	216	226	224	226	216	218	213	194	242	221	221	251	233	212	227	246	204	215	216	227	236	206	235	218	231	220	225	225	210	181	233	203	215	250	215	190	233	206	228	214	211	178	219	211	212	241	209	186	201	252	228	227	226	216	211	198	185	201	205	216	214	214	217	214	205	198	199	238	200	241	208	216	222	222	222	209	205	229	237	227	243	218	220	222	233	202	217	211	201	196	220	201	219	241	224	223	210	219	223	210	196	233	238	211	221	220	215	240	202	224	234	214	245	231	204	217	228	218	214	180	230	234	230	224	235	236	222	229	228	229	212	218	239	220	226	222	208	201	210	230	199	200	213	216	232	214	213	219	252	219	202	215	190	246	193	222	216	223	218	233	205	246	206	246	220	239	222	225	205	207	222	226	230	212	227	229	233	213	204	250	213	229	230	229	191	208	238	219	217	210	187	229	229	225	262	211	205	250	210	206	209	212	221	209	237	216	223	225	243	212	202	240	228	223	214	270	205	205	216	200	217	201	213	222	215	226	222	219	184	235	221	240	205	225	231	240	246	219	220	223	223	234	227	212	243	236	224	216	237	236	208	210	210	233	240	215	220	248	228	238	229	215	225	222	218	233	213	225	216	226	204	205	212	235	227	222	218	223	240	248	203	208	220	228	208	243	243	223	211	228	214	231	200	216	221	246	205	240	263	203	215	220	229	278	226	212	251	202	235	212	219	212	226	229	206	217	232	244	249	218	241	207	193	237	208	223	215	231	245	218	209	222	240	249	220	228	210	250	227	210	229	252	230	210	232	224	223	224	222	204	195	199	241	205	207	216	248	196	262	215	223	209	243	224	243	236	255	232	207	206	238	211	221	208	191	220	194	211	209	223	248	207	218	257	239	222	211	229	206	196	196	239	238	233	227	251	219	232	212	210	232	217	218	217	230	221	212	215	211	234	242	208	205	220	236	232	227	207	202	204	211	195	231	230	235	209	183	242	225	254	208	211	218	228	227	243	210	238	218	237	220	215	206	199	215	246	222	230	230	219	223	253	217	215	213	210	219	231	218	228	235	231	230	248	210	243	212	212	234	255	219	217	219	248	252	231	232	239	215	212	213	242	238	215	216	226	228	207	205	193	198	256	222	226	217	223	236	205	245	212	207	229	209	238	216	223	240	225	260	236	211	219	233	220	228	225	223	212	197	229	221	212	209	201	208	217	206	218	217	224	244	243	240	233	219	229	229	231	204	215	211	204	235	220	204	248	220	222	207	234	220	225	241	187	240	254	235	231	211	200	203	222	175	229	217	241	215	224	206	221	199	221	218	219	214	209	227	230	246	220	240	196	225	212	196	213	212	226	201	214	207	211	194	233	218	205	217	223	198	239	190	248	254	213	226	232	216	195	195	208	213	239	240	230	221	214	202	221	205	215	237	207	235	233	213	220	231	229	214	250	253	247	250	227	210	193	187	209	209	206	208	249	201	237	201	201	196	192	201	243	219	232	177	219	199	233	227	211	218	211	204	212	240	223	225	201	214	215	224	209	212	232	221	240	211	211	219	214	236	260	198	211	209	217	252	209	223	245	232	244	217	222	208	217	216	212	235	216	197	238	269	197	227	211	239	209	230	251	220	231	242	223	226	216	228	204	213	233	218	204	205	227	229	225	203	215	250	238	227	226	211	227	224	200	220	227	215	223	204	212	249	219	204	207	208	228	215	224	232	204	221	215	226	226	223	229	206	217	221	207	252	205	208	218	216	222	217	208	197	210	211	225	233	248	226	204
50532	35971	10549	1316	1232	1077	996	918	788	746	746	745	622	609	667	627	673	623	602	628	618	575	579	602	623	599	630	557	594	585	535	576	528	555	553	547	595	561	600	573	561	577	524	558	539	599	551	558	535	542	571	528	543	531	566	556	534	590	526	527	538	506	550	581	545	571	569	592	543	574	580	528	559	537	566	556	578	547	573	555	554	567	498	490	517	531	560	567	562	563	483	553	571	560	518	561	563	552	568	565	565	555	524	553	580	530	532	561	546	577	521	542	553	550	524	564	558	519	528	601	520	556	511	509	484	538	504	512	574	558	525	517	572	556	543	545	558	536	527	544	532	554	550	530	580	512	557	542	569	563	556	543	580	581	540	552	510	553	539	537	543	562	568	533	569	553	503	559	518	555	505	573	542	527	559	541	533	569	532	502	569	520	527	546	519	592	565	546	539	542	532	540	542	544	555	567	533	568	537	536	563	543	565	513	529	494	523	525	541	588	537	537	540	530	535	518	591	547	571	525	554	573	566	546	542	572	537	589	570	572	547	519	580	586	536	542	531	509	551	502	507	540	519	542	543	549	518	567	546	529	563	524	554	550	541	552	522	554	566	538	529	530	527	542	565	562	566	512	565	536	541	538	573	547	541	551	512	581	539	543	506	508	554	528	579	584	529	560	527	528	587	538	572	517	529	536	528	547	555	548	498	551	547	537	526	531	517	520	569	554	554	562	529	572	607	580	554	552	537	547	567	561	521	546	500	509	537	533	580	578	539	526	592	589	523	549	563	542	522	546	561	556	524	587	586	555	551	543	569	458	533	568	548	558	552	561	531	507	538	531	540	570	589	557	613	563	525	566	523	549	559	533	536	523	587	578	546	531	532	569	571	523	495	519	533	533	567	534	535	528	543	566	569	519	529	548	520	534	544	521	571	585	554	533	536	514	544	573	549	539	549	550	535	534	523	554	564	555	489	534	584	541	523	592	543	573	537	587	608	565	574	533	547	539	561	531	530	509	568	551	520	613	506	578	533	558	550	554	544	557	489	563	555	538	509	563	583	566	503	541	571	573	496	553	525	579	539	554	504	529	535	543	542	550	536	532	578	535	524	507	539	527	542	538	502	529	597	537	503	538	543	585	551	488	539	538	604	525	542	489	530	533	541	560	576	498	546	526	523	567	535	565	555	560	559	559	494	586	540	550	594	514	574	553	570	506	535	531	522	513	513	541	576	517	575	549	531	528	536	555	574	570	515	578	565	557	543	572	548	559	595	522	545	565	564	522	582	512	545	522	531	519	555	584	562	550	541	585	567	525	568	538	586	544	530	544	530	535	523	550	540	554	549	541	540	551	510	575	536	532	572	561	531	570	579	543	554	553	571	508	548	540	551	518	540	495	526	586	578	555	563	541	557	569	513	585	578	561	525	535	515	568	602	530	551	541	541	531	558	574	521	561	522	563	543	536	534	579	562	526	540	526	555	541	577	580	594	545	519	530	550	505	528	534	549	526	542	539	537	505	569	551	524	529	527	529	526	512	564	577	552	535	525	507	543	537	551	552	549	557	574	535	566	538	533	527	553	505	516	519	551	585	549	587	548	563	524	518	547	548	607	593	566	537	539	571	500	544	557	554	567	511	524	537	566	595	532	527	530	547	511	529	542	546	547	540	562	531	555	558	528	557	530	577	514	533	538	509	548	532	556	582	535	540	523	562	524	511	531	549	542	547	566	565	538	516	576	522	520	504	539	551	553	555	550	552	543	566	593	538	576	519	562	563	552	565	572	538	554	579	547	539	545	557	548	517	514	572	550	591	543	510	528	501	546	536	540	515	501	524	604	543	525	542	565	571	511	531	583	524	562	580	587	541	592	559	548	550	599	591	560	550	565	554	544	530	537	575	574	525	579	584	568	515	546	545	579	504	498	524	587	561	532	548	534	536	549	567	590	565	541	557	572	533	547	523	532	572	550	513	567	497	556	530	546	523	509	576	575	561	515	552	520	507	505	509	571	577	557	527	528	509	573	524	556	530	554	547	568	562	514	585	578	544	551	554	526	516	560	541	529	522	559	581	527	575	559	525	521	570	497	548	580	549	574	538	550	520	552	545	573	576	563	537	550	542	526	531	587	561	534	571	556	552	556	591	525	515	546	560	532	543	589	519	581	531	549	590	566	547	554	519	549	559	554	560	572	552	549	533	516	587	523	553	550	556	564	531	537	527	557	537	561	531	540	544	555	545	568	538	561	539	565	538	542	564	566	561	571	559	565	541	545	535	546	562	520	552	542	572	560	542	572	506	539	537	504	525	547	538	530	525	554	525	497	524	563	552	567	511	559	562	594	533	545	539	542	557	572	509	529	532	537	571	556	536	558	519	566	567	523	538	539	555	500	540	547	515	539	571	522	541	563	546	546	558	570	575	535	540	572	557	536	542	528	531	549	549	583	525	535	538	546	569	571	539	529	523	547	571	582	559	551	544	587	558	601	559	540	548	545	559	516	567	551	528	493	585	561	550	517	541	592	504	540	567	538	509	560	531	568	564	526	521	514	502	564	551	547	510	552	573	521	520	569	518	572	577	565	552	525	557	554	526	535	544	514	521	513	545	551	543	525	586	585	527	523	542	528	537	531	565	519	588	529	525	558	543	525	601	550	535	559	553	508	563	535	551	519	590	542	567	562	568	557	530	538	539	549	563	479	516	547	511	562	583	515	528	505	538	548	531	591	531	571	553	573	576	546	519	564	515	504	539	577	566	525	568	574	546	562	559	541	547	539	562	544	580	517	555	548	563	536	522	520	493	507	511	559	552	534	601	580	571	491	521	553	540	544	525	549	523	592	556	537	527	543	527	540	550	524	551	547	570	555	528	576	550	548	567	536	549	559	517	524	560	534	573	559	534	564	544	580	525	551	600	559	574	544	554	580	528	570	528	576	544	538	538	495	558	573	543	566	541	594	560	540	529	534	552	508	515	529	521	537	556	573	529	542	530	553	538	562	541	559	511	597	584	533	548	538	541	490	576	585	523	539	516	535	589	514	521	539	569	556	588	551	548	537	557	548	546	540	559	536	555	519	547	522	551	535	547	526	556	529	528	498	552	547	555	542	542	558	549	583	558	530	530	515	557	575	555	568	520	517	542	552	570	544	542	535	511	562	510	525	502	578	565	526	530	531	548	567	519	553	582	565	558	536	539	550	559	547	547	563	546	556	515	527	526	517	558	564	564	579	552	540	526	522	546	505	521	552	576	522	563	558	550	532	530	554	509	534	525	557	584	548	530	531	565	559	523	554	517	565	549	540	565	563	557	530	519	574	576	544	548	587	503	538	519	530	521	518	547	538	510	576	561	547	556	540	548	546	566	547	558	515	557	536	568	512	558	555	550	538	509	571	551	598	567	579	543	544	491	546	526	563	503	539	560	551	551	547	540	546	551	513	571	596	550	562	569	562	536	536	522	520	570	525	530	521	523	516	539	536	548	511	562	552	589	538	562	554	577	585	557
80403	59893	29824	7311	743	404	329	274	292	221	232	190	229	196	192	176	207	178	167	164	172	184	177	141	178	135	150	164	160	164	172	138	183	172	162	163	182	153	161	156	148	165	165	172	147	145	155	164	161	176	148	174	154	174	133	149	150	153	161	151	142	146	148	157	146	195	143	140	156	146	172	149	161	177	174	141	169	161	152	162	159	169	123	146	165	145	142	147	158	168	160	151	153	160	155	138	157	160	149	159	148	163	170	165	121	145	156	148	146	155	160	176	171	151	153	141	131	141	188	163	158	156	165	142	158	148	170	142	153	132	158	159	163	154	142	145	170	168	142	156	142	164	141	159	159	140	166	179	131	144	169	170	187	154	165	166	169	162	163	144	133	169	136	167	153	162	161	157	158	146	158	163	156	148	138	169	148	142	163	159	160	173	147	140	170	154	141	158	131	158	161	162	153	172	165	176	168	169	159	157	154	154	149	153	166	166	136	149	165	160	142	139	144	159	132	152	170	174	163	164	149	163	173	153	159	146	149	153	182	164	152	161	166	134	141	158	150	159	169	166	157	200	168	133	152	134	170	147	132	157	149	141	129	152	134	170	158	163	149	176	136	169	152	162	148	143	155	170	157	158	152	175	141	143	142	172	168	157	162	150	171	139	170	140	152	152	150	145	166	150	167	132	165	158	151	155	134	145	161	160	145	144	142	149	171	161	159	161	174	133	155	147	139	130	171	165	154	167	152	152	162	189	140	168	154	161	147	160	142	142	159	145	147	162	143	169	142	147	166	178	153	148	158	158	168	180	120	153	171	140	143	155	155	149	173	153	162	162	170	161	151	164	154	169	168	135	156	137	149	165	144	147	134	121	163	155	173	139	176	163	157	160	147	149	133	154	157	152	148	151	156	154	165	164	156	147	175	160	164	153	140	147	166	152	175	154	174	165	130	144	142	151	176	154	173	149	156	155	146	152	157	136	191	165	165	171	170	146	155	148	162	134	146	161	162	168	133	162	155	145	170	158	164	153	182	145	164	143	147	132	164	146	161	172	154	163	140	169	145	169	154	165	147	129	146	177	182	160	147	136	160	179	147	175	143	151	151	147	152	140	151	148	156	157	156	161	150	160	170	181	143	146	142	178	142	169	146	148	164	157	162	133	158	144	157	145	148	173	160	165	146	135	161	141	140	168	137	169	155	152	160	145	151	130	172	159	161	144	138	166	167	160	159	158	142	169	166	137	158	156	132	134	149	160	150	164	160	168	163	166	147	158	152	163	152	149	172	169	157	133	146	160	154	152	166	165	169	169	141	177	144	158	148	158	140	163	180	165	134	170	152	170	158	142	140	163	150	156	171	142	176	150	147	159	146	148	145	160	141	149	139	140	156	161	145	170	127	151	160	165	156	155	155	163	151	144	152	164	121	174	162	151	128	181	153	155	150	158	155	162	153	174	174	143	175	178	165	162	154	160	158	174	180	172	145	159	136	150	167	157	136	150	144	146	161	173	158	167	167	153	201	168	159	153	161	156	142	147	160	154	171	193	149	135	133	149	170	165	138	156	142	160	171	158	153	151	137	149	136	154	162	162	170	157	156	158	160	153	164	162	163	163	196	129	140	152	167	147	157	169	158	163	155	146	158	150	154	157	167	169	162	173	155	177	135	120	165	158	154	142	169	147	133	146	170	187	166	152	155	135	178	144	161	150	153	166	151	163	154	155	142	150	152	145	147	151	140	161	135	167	157	142	140	145	156	133	143	146	153	161	159	144	169	141	163	152	151	161	179	172	156	163	154	152	158	152	144	165	155	149	150	150	157	138	151	152	141	176	175	154	154	135	184	173	150	153	156	149	148	144	142	147	156	149	162	123	164	150	169	177	159	159	168	161	153	166	158	193	157	163	145	126	142	161	161	179	140	129	158	139	126	161	161	138	176	167	182	170	154	172	137	139	150	149	157	139	154	145	146	156	188	147	141	154	138	151	153	152	131	174	168	150	138	136	151	152	154	155	162	160	173	155	163	147	130	154	152	156	151	152	149	152	139	161	164	142	122	175	146	161	133	159	164	137	171	142	163	177	164	150	160	167	159	179	158	144	154	169	157	150	177	140	148	141	164	163	164	165	143	157	139	169	155	152	150	165	193	155	153	154	167	127	132	167	141	166	137	145	165	159	153	158	161	166	159	151	168	171	166	154	137	172	148	156	157	153	162	163	140	179	157	153	139	145	168	155	167	161	152	152	177	149	136	157	146	153	160	155	136	149	131	150	147	143	162	178	153	134	199	158	152	133	182	145	152	156	137	133	149	154	133	145	146	151	150	148	151	171	144	148	146	167	152	155	163	141	158	152	176	153	157	136	163	151	145	174	170	172	147	154	156	133	141	145	159	176	139	171	144	154	153	154	143	164	149	167	164	152	160	163	145	146	141	172	171	157	143	155	152	165	181	143	134	173	157	145	146	144	168	162	153	167	154	162	160	133	152	139	142	161	138	139	181	160	169	143	123	175	155	169	156	165	172	149	152	149	155	163	157	157	164	177	161	139	157	162	156	157	146	152	169	159	160	138	160	164	154	160	133	149	138	153	153	165	147	152	158	158	150	144	164	171	141	142	157	169	160	148	156	149	131	144	144	144	156	160	148	158	136	155	145	156	161	159	168	167	158	167	157	150	144	152	129	170	174	151	163	157	154	170	151	184	143	171	140	150	128	160	155	151	147	161	155	160	134	147	168	146	135	159	158	156	166	141	159	149	172	147	164	163	140	172	138	148	139	147	148	175	175	151	157	156	177	149	154	174	175	157	168	163	144	165	163	123	165	159	167	142	157	145	158	146	166	153	160	155	168	176	154	163	137	136	165	147	155	153	155	145	157	139	140	158	161	148	156	145	136	164	161	158	153	151	148	156	158	146	143	154	167	155	142	157	166	147	161	155	142	163	142	173	124	152	162	167	161	165	146	171	152	133	156	148	154	161	142	149	157	133	147	140	147	153	165	152	181	149	165	162	135	151	153	159	148	140	146	155	138	149	162	163	159	141	177	147	144	175	165	157	152	155	155	149	141	143	149	144	173	152	130	146	148	150	161	150	122	168	156	165	152	170	173	151	154	164	171	144	152	157	133	146	146	141	157	158	169	156	147	186	165	152	148	156	171	156	153	174	136	168	173	153	163	165	143	143	162	142	174	146	158	135	151	170	152	137	158	163	158	154	168	159	176	140	166	143	148	172	154	155	159	141	149	167	163	172	156	151	154	166	143	161	177	144	175	151	144	149	135	159	153	158	141	178	167	157	149	159	150	151	158	130	160	162	175	155	151	160	176	142	141	136	160	159	144	166	153	159	165	161	153	136	151	173	155	141	151	146	149	171	152	154	159	147	144	151	162	171	165	168	149	151	139	138	144	169	153	159	175	155	128	174	157	167	152	146	159	159	157	145	152	118	134	160	180	165	143	153	160	151	175	118	152	177	133	143	133	148	140	168	164	149	165	153	158	140	154	159
60630	45660	15831	2026	1820	1530	1294	1132	922	900	778	736	703	655	605	619	565	506	552	470	510	509	472	508	495	431	420	461	491	414	465	447	436	401	417	436	403	409	394	437	401	440	408	403	380	408	378	405	382	395	400	450	395	369	419	395	403	398	383	412	377	429	370	423	384	383	384	429	391	365	378	415	436	424	411	396	399	423	368	391	406	423	387	398	376	371	396	402	402	386	367	397	392	374	376	365	401	419	362	382	393	410	403	366	371	373	414	405	397	362	375	394	385	391	420	362	420	380	426	370	387	387	353	410	382	390	389	366	375	406	413	387	366	393	395	398	400	424	376	381	386	401	390	360	345	409	402	374	394	404	392	400	331	347	384	373	385	402	397	360	389	412	377	366	419	375	399	418	362	365	380	376	393	342	402	414	366	384	379	352	381	410	378	379	404	404	382	380	441	402	429	373	389	415	396	433	401	382	419	428	378	381	393	357	366	390	407	396	367	398	406	389	331	405	383	399	371	385	376	372	399	412	434	405	426	376	362	375	420	411	353	384	415	365	372	392	374	387	364	391	325	420	374	398	388	368	383	371	358	411	368	365	379	377	377	380	399	402	408	385	386	409	353	399	378	423	374	387	382	363	410	386	381	363	411	401	383	367	377	383	372	359	405	395	392	414	356	383	399	367	391	364	384	384	394	395	406	403	389	415	376	410	363	359	379	360	360	387	410	369	387	344	385	392	404	414	359	360	367	373	373	406	388	361	379	360	371	381	438	401	390	385	385	407	394	388	403	400	372	387	386	398	399	375	392	371	345	397	373	366	404	371	365	415	360	386	400	421	401	393	367	420	356	377	429	408	370	395	349	369	414	370	375	367	405	393	400	380	363	386	386	356	352	393	384	394	426	417	382	392	359	390	393	373	406	380	353	378	429	388	404	378	388	400	374	380	410	374	394	393	399	347	415	382	357	349	410	394	395	367	382	418	386	393	399	395	378	417	418	353	370	390	379	401	384	374	382	360	394	403	384	392	384	396	381	365	395	371	387	398	348	366	393	355	358	360	366	359	375	368	389	374	398	401	359	354	357	375	376	395	357	385	400	372	416	370	394	377	401	364	379	400	397	378	396	362	390	382	368	393	398	373	405	338	398	358	378	384	393	366	376	415	355	387	338	364	410	366	383	373	377	378	381	406	367	402	431	383	405	366	413	353	365	356	397	350	384	373	427	371	404	401	413	359	353	356	368	393	406	367	372	400	398	394	374	349	370	421	390	367	387	394	368	397	402	392	369	376	387	372	403	378	388	382	408	408	350	369	383	388	347	372	383	392	366	388	364	386	421	363	385	400	344	409	396	372	376	404	425	399	373	369	401	404	384	402	377	393	355	394	366	379	395	378	404	409	382	344	393	386	363	370	411	383	369	391	395	381	335	403	366	391	394	394	405	395	382	371	408	373	330	409	399	349	383	397	392	386	424	383	406	395	406	419	394	390	392	397	369	390	378	353	375	390	427	392	409	357	360	384	426	411	399	390	385	363	353	374	383	406	377	376	393	385	375	375	398	428	378	415	414	388	382	372	380	386	420	392	391	424	368	385	390	371	414	389	353	384	367	393	398	382	406	382	411	378	365	402	411	393	354	386	387	385	385	415	389	395	378	375	342	384	360	388	391	384	417	385	359	345	390	411	401	390	390	411	374	382	337	384	378	365	348	381	375	401	349	405	381	376	372	381	397	364	381	369	381	389	364	425	399	369	383	342	387	388	379	371	396	356	418	359	394	387	357	363	370	400	385	394	355	363	404	418	362	360	407	392	372	425	359	358	374	390	440	371	391	391	380	410	372	409	377	356	386	389	374	341	385	386	341	399	374	409	405	372	338	406	417	406	372	391	403	398	372	411	362	391	396	368	355	376	369	387	363	385	370	374	370	369	371	388	402	382	412	376	362	383	404	400	368	396	399	411	395	379	351	403	382	402	391	393	363	430	345	367	357	396	359	369	379	387	354	373	358	383	377	382	389	382	385	404	391	401	380	398	390	379	418	392	356	399	383	393	390	374	375	404	358	425	367	410	372	413	388	337	385	388	407	378	415	398	366	379	375	401	418	387	393	430	394	379	369	411	390	414	386	387	351	417	383	401	416	351	400	389	380	388	393	393	361	398	370	435	381	360	385	387	403	416	405	369	345	389	388	415	391	390	359	386	366	406	361	403	371	343	410	363	393	356	398	410	390	401	392	412	410	390	380	375	371	334	363	395	398	383	392	413	384	402	404	401	368	347	386	384	415	384	407	433	394	364	382	399	381	378	367	383	382	393	387	408	375	407	433	373	377	404	375	374	400	395	397	390	356	354	420	370	396	394	355	406	407	398	404	383	383	389	369	400	380	401	427	373	399	364	363	387	398	375	363	379	391	372	357	371	362	411	364	390	405	395	386	383	404	379	350	394	385	381	343	411	377	373	361	416	379	380	398	376	381	377	386	364	361	374	392	384	369	383	385	353	373	381	384	374	358	351	389	405	394	346	381	400	386	381	387	383	378	399	353	375	375	387	368	368	387	405	390	356	378	379	370	421	355	387	422	395	409	383	442	388	396	362	329	408	380	384	400	376	367	388	385	372	368	400	353	377	381	367	369	422	377	433	364	393	392	366	383	390	386	363	415	382	393	409	371	390	404	369	368	368	384	406	365	372	354	380	349	392	359	392	386	367	407	378	388	358	384	377	378	382	357	379	378	411	361	402	405	373	389	385	402	364	394	380	396	371	385	404	383	385	361	403	356	378	395	353	389	411	380	374	367	385	353	368	389	373	374	407	397	404	400	373	390	392	395	416	380	362	400	386	408	427	419	386	436	395	382	344	353	389	388	396	389	401	395	403	397	394	396	363	385	357	380	374	377	398	356	412	361	353	377	337	366	375	374	377	393	380	361	364	427	400	398	377	400	430	403	391	386	379	366	384	385	368	413	376	424	364	347	425	389	358	393	368	382	380	365	414	391	389	386	397	410	375	446	406	355	369	414	363	439	369	358	359	368	371	365	386	401	388	381	397	384	396	355	412	403	395	404	367	399	374	400	404	370	378	360	379	383	409	427	391	351	443	372	404	385	377	397	362	379	402	380	382	415	378	405	396	389	400	384	381	398	395	419	378	409	386	391	392	381	361	367	382	360	387	357	389	382	384	406	383	385	376	383	384	371	403	401	429	400	408	422	398	406	383	384	396	379	381	381	391	414	353	391	403	395	398	401	419	401	373	351	393	371	376	398	384	407	396	393	401	381	375	400	392	378	389	373	373	380	402	389	405	399	389	351	403	390	345	396	388	372	385	401	355	375	383	363	373	364	377	362	437	358	353	386	367	396	387	398	387	408	382	372	374	370	390	380	372	399	388	413	375	410	345	386	390	374	392	379	406	384	362	372	412	383	370	368	372	430	376	408	358	380	415	387	369	392	394	340	410	364	360	366	375	415	376	371	363	385	358	375	387	389	380	377	403	346	363	415	405	398	384
38818	14652	2158	276	190	177	154	140	159	158	167	185	165	158	164	172	158	168	141	163	143	131	159	154	177	135	181	131	169	161	180	152	163	145	171	161	157	176	151	142	165	149	155	127	167	171	155	151	168	159	145	150	155	173	170	148	146	173	158	156	150	144	153	177	139	148	165	169	170	146	156	162	160	148	167	143	165	132	184	171	162	165	148	176	160	176	158	167	159	157	156	166	158	154	176	151	142	172	159	191	152	165	136	170	170	159	163	159	149	177	171	151	170	137	159	159	159	163	147	179	171	161	156	154	118	172	140	142	150	168	152	147	147	183	161	150	162	132	159	149	166	175	164	149	159	158	151	137	163	158	171	192	182	145	173	153	169	171	174	163	154	138	165	176	172	157	178	154	168	130	165	165	147	166	177	131	169	157	161	172	144	129	181	156	171	173	168	155	156	160	153	159	151	159	167	158	149	143	144	173	165	170	143	173	149	165	157	170	168	148	148	160	150	152	182	157	150	150	163	139	156	173	170	157	150	168	147	157	148	134	134	168	159	145	155	146	173	154	158	155	170	148	137	145	158	184	174	161	153	143	169	146	165	146	145	145	154	157	181	154	147	150	152	159	135	160	154	188	143	160	155	162	164	176	142	150	136	119	154	187	145	170	169	146	171	171	172	161	175	150	151	174	167	165	151	145	133	170	162	166	162	169	164	187	146	182	146	143	135	150	152	156	145	146	147	160	141	152	150	176	164	153	159	147	158	154	143	150	148	170	147	145	158	180	164	146	143	142	153	155	164	125	165	142	138	130	151	174	137	157	136	161	179	149	193	164	142	156	157	172	162	201	140	165	159	145	162	160	144	157	156	166	174	167	145	155	155	148	156	159	181	163	124	160	153	147	169	160	170	149	184	156	158	179	150	169	145	150	161	168	164	151	141	167	167	141	160	172	175	161	179	142	167	159	140	159	160	164	148	154	147	186	169	152	162	157	129	156	157	157	150	140	149	169	155	150	144	136	163	157	159	160	165	190	185	163	157	158	144	138	144	153	133	157	158	129	156	148	143	158	155	164	157	180	147	169	166	162	161	157	160	153	157	164	164	175	146	159	151	151	151	184	150	171	159	166	178	164	158	159	138	133	161	148	160	140	151	156	165	152	167	142	156	151	174	170	146	155	166	157	167	138	166	130	165	168	181	167	168	174	147	144	158	152	169	151	164	170	162	156	160	155	172	185	180	174	191	159	167	147	154	133	192	187	149	145	171	152	158	164	171	170	164	166	161	150	163	141	162	171	134	151	182	168	167	151	148	183	154	143	166	173	139	175	162	129	176	154	168	152	155	143	169	137	152	163	142	153	151	157	134	156	181	153	151	130	145	174	161	150	179	153	162	161	149	162	149	152	172	146	145	136	151	160	161	135	156	180	169	160	166	154	187	166	160	156	144	141	160	148	146	141	149	134	152	157	166	187	147	175	166	167	160	170	132	143	129	160	150	155	156	165	188	161	128	165	159	167	179	157	158	159	148	138	151	162	169	157	176	148	145	150	167	141	155	158	158	177	126	142	176	156	161	157	165	176	176	136	163	154	147	154	169	131	169	155	144	159	168	143	158	163	148	168	144	168	148	156	142	152	161	167	155	171	161	164	157	151	151	151	161	159	161	155	169	167	175	167	142	152	168	169	151	147	188	173	158	145	174	180	156	149	132	165	158	181	154	169	177	177	157	162	159	158	164	147	139	148	142	152	164	144	146	136	157	156	136	155	159	125	162	140	152	145	172	167	180	166	159	178	159	162	168	173	149	150	165	160	137	131	159	158	144	157	144	148	152	174	155	154	172	160	168	162	170	141	147	153	147	159	168	161	143	166	152	147	152	155	168	157	163	148	165	162	204	163	157	156	155	144	146	158	125	158	163	145	177	174	152	170	147	159	120	141	161	171	166	149	157	169	135	171	167	181	161	143	178	161	172	171	142	148	147	153	151	166	161	169	164	170	157	157	154	159	152	146	151	154	126	167	161	174	163	168	177	160	156	149	164	163	128	151	158	165	159	123	158	171	164	131	171	162	148	177	162	172	158	140	139	159	145	155	134	178	155	138	140	188	165	134	187	164	150	162	172	151	151	135	156	131	174	146	172	164	150	171	173	138	147	153	169	164	149	154	146	166	175	150	132	165	157	177	149	138	174	150	159	176	149	168	158	135	151	158	161	160	167	162	116	140	142	166	174	139	136	155	146	155	158	157	160	177	151	177	148	148	169	148	136	166	152	146	168	176	179	140	174	153	181	176	178	157	174	166	163	194	165	155	146	158	150	162	164	164	156	163	149	125	166	167	146	140	149	174	159	147	151	156	165	167	152	133	156	165	165	160	164	146	161	140	167	177	181	164	155	150	142	154	159	175	152	142	168	164	158	160	153	166	147	181	170	160	150	139	151	155	143	155	130	156	164	164	147	153	136	147	137	157	169	142	167	170	154	154	172	158	157	147	156	146	140	175	161	169	148	141	170	153	153	163	163	155	164	148	145	152	143	135	172	156	168	174	128	147	151	168	166	172	183	167	145	142	166	174	164	185	159	169	168	152	153	137	153	167	164	164	152	160	161	144	143	167	164	141	159	155	155	160	149	159	149	157	156	169	175	172	164	168	152	172	154	151	163	162	140	155	183	154	135	156	178	139	153	138	151	194	144	149	158	156	158	195	158	157	132	152	149	150	145	141	143	154	141	162	175	151	170	177	161	170	150	145	151	163	164	169	147	141	142	150	165	162	163	137	152	125	151	155	158	165	171	167	138	162	124	156	137	171	165	140	154	168	175	156	161	155	151	165	172	147	140	167	153	166	159	164	161	172	145	156	142	164	171	138	169	147	151	173	144	181	181	169	159	133	160	144	144	160	179	157	167	135	148	147	176	166	142	177	143	152	176	158	167	160	151	166	125	169	168	148	179	155	135	164	159	153	160	145	171	149	158	146	162	148	156	172	158	148	155	162	167	176	136	156	152	164	159	157	169	154	150	170	157	164	126	146	173	163	157	163	152	170	155	158	187	175	169	151	175	163	149	172	136	161	162	154	156	154	156	150	169	165	185	154	176	174	194	161	125	159	138	159	164	140	152	148	170	154	182	184	163	153	153	145	147	143	162	158	152	169	148	131	159	152	164	155	192	174	164	149	157	147	157	183	129	172	150	171	140	185	170	171	162	142	140	157	157	164	157	178	139	166	154	159	165	166	157	162	150	162	158	136	143	128	171	157	181	146	163	170	127	177	147	180	136	171	155	146	164	161	181	163	157	147	160	176	176	148	181	154	143	162	146	167	171	140	177	139	162	149	169	180	183	157	150	155	207	151	170	165	166	130	157	154	158	161	161	173	163	160	163	146	164	164	149	145	150	170	149	162	163	160	179	160	151	148	160	140	139	148	141	148	139	155	149	130	137	149	162	155	157	163	153	161	136	154	160	147	170	153	187	161	142	163	139	141	167	156	151	161	162	167	159	148	161	157
31594	11452	2150	488	471	469	464	473	480	432	417	420	416	429	435	399	418	418	413	443	463	367	437	423	428	432	411	381	398	427	409	412	406	398	398	400	397	431	412	415	410	473	412	399	412	404	445	420	412	424	397	446	455	429	442	422	406	382	423	392	408	391	422	433	416	432	397	448	389	415	454	402	433	401	408	403	411	415	380	418	412	394	377	388	437	415	419	383	377	400	464	440	411	406	423	378	370	366	409	413	403	425	429	403	405	384	406	395	411	447	393	377	392	430	391	443	377	438	409	419	401	408	395	383	426	386	403	392	399	389	406	409	416	373	374	399	383	383	390	396	419	405	428	451	416	358	397	417	422	417	409	382	402	420	419	409	412	409	439	409	430	416	420	418	402	436	418	386	437	437	428	378	397	416	402	393	433	371	447	394	442	417	408	420	378	408	428	439	439	401	422	419	402	416	438	424	417	400	398	462	413	415	431	397	378	393	391	435	326	370	388	391	421	388	442	453	445	389	426	440	449	403	431	399	422	452	445	420	415	431	408	399	390	408	398	417	381	430	390	389	398	410	396	446	438	394	401	388	393	418	385	404	447	380	421	424	426	402	429	428	434	396	381	431	418	430	409	414	399	427	425	403	400	412	410	387	391	379	417	420	382	400	405	438	405	403	404	377	422	433	381	419	433	413	413	386	403	439	408	417	434	372	392	422	445	404	427	391	434	407	427	369	425	440	390	408	403	423	412	427	435	425	382	432	430	401	385	411	417	379	377	419	409	429	422	398	459	363	424	375	408	449	423	443	379	423	395	417	430	416	414	414	410	374	400	402	451	383	417	417	396	381	413	434	392	408	394	433	409	409	397	430	420	395	452	407	420	399	425	393	401	435	398	419	400	375	429	399	465	414	388	427	429	424	414	383	401	417	399	440	471	409	427	418	418	419	400	417	427	417	441	419	433	426	375	418	417	392	398	424	412	413	406	402	429	406	427	426	432	407	419	413	394	444	434	400	411	426	441	392	414	404	370	395	376	421	416	434	423	427	443	413	396	406	422	445	404	422	412	421	376	405	393	392	419	406	402	445	377	425	405	398	377	438	410	410	406	401	436	447	406	392	379	424	428	407	422	407	387	431	445	450	400	388	407	406	425	420	400	393	425	403	376	412	405	395	437	379	371	402	434	422	439	433	421	429	440	374	449	406	427	405	426	385	376	396	398	428	429	429	411	430	417	446	387	410	446	377	428	409	415	394	376	406	417	378	402	439	406	427	417	425	439	412	391	405	382	422	425	387	424	448	403	402	398	410	415	385	425	423	404	423	397	437	396	401	407	460	408	427	398	411	434	431	437	410	406	421	402	353	392	429	413	419	433	405	389	440	382	428	432	399	412	407	417	465	414	385	413	460	408	402	415	395	413	439	388	459	398	423	411	404	417	387	414	384	376	389	420	417	412	376	403	431	408	416	404	421	415	418	417	407	386	397	438	415	374	410	429	411	400	417	435	408	436	435	391	414	366	423	456	435	424	423	392	376	411	409	405	403	445	394	424	444	439	448	404	393	428	440	414	432	420	428	404	406	425	434	447	428	363	379	446	454	381	422	397	443	461	418	435	400	432	450	381	409	392	404	402	391	419	390	409	395	399	381	404	398	395	392	400	387	413	434	405	386	453	402	418	409	415	409	449	428	403	391	420	436	381	399	409	403	419	381	419	444	391	468	412	395	435	414	387	397	399	426	440	404	460	422	402	373	395	421	422	381	460	403	397	373	397	422	406	388	391	456	400	393	367	416	427	405	416	386	438	436	455	416	357	376	390	408	389	434	383	412	380	410	425	433	410	417	418	437	407	404	390	399	416	399	425	405	403	400	413	436	411	394	387	410	394	415	414	436	401	396	414	380	385	431	383	421	400	413	400	428	388	420	462	425	413	411	402	430	419	432	395	390	371	413	414	455	414	394	412	448	408	432	399	388	405	386	433	447	435	445	440	442	388	471	414	378	373	381	384	412	489	411	416	401	399	424	388	429	430	462	416	436	388	425	360	438	414	416	440	392	425	398	419	417	440	393	471	405	398	398	424	418	378	402	432	416	411	441	359	412	459	477	446	403	412	412	423	425	405	399	398	421	439	413	408	399	430	400	419	389	417	414	418	404	403	420	384	363	423	421	369	453	403	459	410	397	395	434	447	396	452	411	403	387	402	432	426	421	370	428	399	413	400	393	397	419	418	397	354	429	396	395	436	411	402	376	398	427	400	402	433	397	416	388	426	391	416	384	412	381	452	408	395	435	407	436	415	410	436	452	426	404	431	412	376	431	411	408	412	390	403	400	398	396	400	415	454	439	457	404	425	366	397	454	401	405	404	383	406	409	413	383	444	383	403	379	377	443	402	431	424	404	415	411	440	407	402	438	390	431	410	391	418	407	397	427	402	399	417	424	419	447	389	399	424	371	413	422	419	421	402	418	375	422	374	434	451	399	391	443	431	389	435	421	456	447	436	465	403	427	386	401	428	399	414	410	444	371	413	402	410	411	405	415	408	380	436	440	433	416	401	391	422	428	394	396	381	417	423	386	436	400	420	416	420	388	413	407	436	383	380	430	369	372	378	416	425	442	419	415	424	410	438	427	430	398	414	366	409	442	448	426	416	370	441	401	436	407	424	401	380	401	414	389	409	417	375	399	395	422	405	416	412	423	413	414	412	390	419	401	420	432	405	407	442	423	438	421	401	416	413	396	370	465	397	380	413	432	417	397	431	442	409	426	429	425	422	391	416	420	396	450	424	435	425	416	372	418	404	396	412	465	450	401	400	452	395	407	416	394	412	410	431	409	391	377	434	411	429	454	378	435	416	395	434	417	430	429	403	415	396	401	411	434	391	403	417	400	409	419	437	414	424	411	434	389	344	447	419	370	437	409	438	410	425	387	396	439	389	430	373	370	439	419	412	426	370	428	403	396	400	402	406	392	434	424	420	397	367	427	418	411	407	400	373	433	393	410	376	425	442	396	421	414	421	386	395	371	399	454	412	405	455	434	405	392	422	386	407	400	359	416	414	446	395	411	440	423	401	422	434	446	379	410	434	393	429	396	377	415	433	429	391	407	410	413	417	404	407	421	442	426	417	424	416	376	391	422	422	392	464	401	407	402	440	420	383	426	441	429	396	395	420	439	438	397	389	435	411	407	434	417	410	401	380	439	452	401	387	435	408	394	428	406	417	425	413	410	402	384	430	427	400	441	413	374	404	391	439	403	376	385	397	423	446	430	411	411	437	442	411	405	410	437	419	471	371	429	444	438	400	428	399	414	444	410	419	402	398	411	388	397	381	402	419	388	429	443	403	421	403	430	412	376	395	445	400	413	479	413	415	412	381	395	431	388	459	399	419	435	432	408	409	442	412	392	414	406	401	388	436	425	411	435	438	448	429	410	410	403	370	432	402	424	448	445	407	399	393	411	404	415	424	390	388	406	417	449	400	446	432	410	410	440	424	437	381	435	413	420
73288	48723	22692	2824	443	380	318	315	295	264	235	266	257	248	266	237	228	228	225	241	233	253	226	232	234	237	248	238	203	250	239	210	225	203	203	190	227	227	207	236	222	213	220	229	192	239	228	216	238	240	254	219	226	223	206	200	220	248	208	230	230	216	229	237	239	209	228	221	222	219	198	204	245	203	212	226	200	198	239	244	234	199	225	234	231	196	212	218	223	218	256	214	216	235	208	202	190	212	218	202	223	215	240	220	227	236	226	244	223	244	221	211	212	221	206	228	249	210	211	226	214	217	208	229	226	214	226	234	207	235	203	213	229	217	214	238	210	196	207	213	198	226	214	211	206	208	195	198	212	244	216	220	227	211	215	222	223	204	222	211	205	224	218	208	206	204	222	199	195	215	217	222	201	214	234	208	213	214	238	231	233	225	257	219	204	210	199	219	210	229	221	189	211	185	235	242	236	243	225	211	201	206	211	218	252	215	221	219	215	254	231	208	246	207	206	232	221	223	198	223	202	227	225	230	226	214	209	244	216	211	205	198	222	246	204	240	195	209	197	230	219	222	212	225	207	231	232	244	237	209	220	206	221	221	216	213	240	207	252	205	241	213	198	219	198	232	213	220	233	227	209	206	206	224	214	244	235	212	229	240	220	209	213	234	224	220	217	235	218	223	186	209	234	224	252	194	222	219	223	208	230	185	213	204	244	235	244	226	234	220	228	209	208	216	237	204	206	195	225	207	222	227	226	206	237	216	201	225	233	184	222	218	216	243	198	221	222	236	224	246	236	220	214	226	227	234	214	229	194	204	225	187	224	224	228	194	213	243	198	245	199	207	233	214	237	191	228	218	203	205	221	222	209	234	253	225	253	243	239	239	241	219	229	235	235	212	225	243	214	227	239	205	219	193	202	222	226	213	236	213	239	249	231	229	236	236	215	193	223	245	225	223	228	216	201	222	226	234	228	210	218	218	248	207	231	219	222	205	237	207	214	217	216	238	225	205	197	218	225	221	213	252	212	204	220	202	221	224	222	225	213	184	204	194	209	220	249	225	227	212	223	222	211	233	214	214	249	221	216	213	229	207	227	222	203	213	224	241	217	231	203	228	220	197	229	216	216	214	206	230	208	195	211	228	224	224	219	186	207	236	204	209	211	208	217	240	271	214	230	214	227	235	216	231	210	226	212	273	221	236	241	198	219	214	257	228	226	202	228	232	232	198	216	187	255	217	252	218	215	228	226	242	199	215	221	196	228	247	224	231	215	228	224	196	235	200	205	188	232	213	199	209	225	236	220	251	206	230	222	211	202	214	205	242	201	233	239	214	230	242	214	228	207	203	239	231	204	227	227	190	203	187	235	204	222	240	237	215	210	231	210	214	214	208	237	216	213	210	178	215	227	233	245	216	227	235	204	209	209	222	232	229	229	237	230	238	214	237	203	221	201	204	223	257	201	210	218	240	214	233	218	223	226	211	256	217	215	223	214	246	215	214	242	216	216	216	225	219	228	188	196	226	217	195	196	222	224	220	256	231	230	240	232	225	197	194	219	215	227	232	216	247	234	207	206	247	248	205	245	219	217	241	245	213	239	224	214	232	196	209	215	229	237	239	219	225	207	224	221	231	195	225	215	218	224	197	209	223	203	220	213	191	234	216	211	230	244	201	217	219	249	230	231	202	218	204	251	233	187	212	269	220	224	221	244	233	224	212	212	214	265	221	212	231	233	255	211	205	224	217	210	216	219	232	194	241	231	216	214	213	245	208	202	199	203	204	235	240	215	217	223	191	217	212	198	216	225	188	213	221	256	229	251	203	210	222	220	227	211	237	215	200	203	228	208	237	211	216	232	213	239	215	219	246	208	203	218	198	203	213	212	220	212	220	209	211	207	266	219	241	199	225	260	218	215	212	213	236	190	212	224	213	209	216	250	219	227	182	214	234	267	230	242	210	239	202	234	244	221	195	223	222	195	211	209	214	217	218	227	247	228	206	233	265	216	221	216	215	206	221	219	233	243	213	226	204	194	227	224	191	200	213	192	215	233	233	220	218	228	240	222	208	218	249	211	218	236	243	204	220	207	201	225	208	228	240	218	212	217	225	211	261	249	225	234	216	221	224	220	225	239	232	227	219	215	234	222	224	237	234	192	222	229	218	205	213	229	197	219	260	238	222	225	234	211	217	221	222	177	192	205	224	239	229	224	242	231	214	235	233	213	221	245	237	223	227	231	219	218	223	223	204	208	233	213	220	217	204	224	211	215	224	235	202	233	223	215	233	218	218	228	218	223	228	204	213	222	229	234	244	198	217	241	228	231	240	236	219	219	220	213	211	199	224	216	201	222	230	216	245	245	229	223	206	218	206	206	214	205	256	219	237	241	231	234	218	206	242	200	239	212	200	230	193	229	228	226	230	222	204	227	233	223	241	224	210	212	224	212	213	214	206	208	196	216	183	229	229	202	206	238	246	225	203	241	235	221	240	203	228	222	227	216	224	219	211	226	205	219	231	199	202	209	215	196	229	219	230	212	238	198	227	233	236	216	230	213	220	221	256	212	223	216	237	203	220	203	196	215	258	221	204	196	241	221	213	250	226	202	225	222	251	253	228	241	228	195	222	219	221	209	218	226	217	215	208	213	231	211	238	219	223	212	228	206	226	203	241	181	210	214	213	228	204	200	202	211	236	224	177	237	213	215	207	207	202	222	245	210	224	204	232	216	226	202	196	232	266	218	210	191	232	212	194	206	229	233	228	224	212	203	251	206	223	211	221	201	245	226	234	219	208	244	219	245	248	242	219	244	227	230	219	212	214	220	217	244	226	188	251	234	233	221	233	210	221	225	249	207	219	221	231	215	236	229	201	240	220	248	244	239	205	216	244	210	248	237	195	228	247	211	227	192	232	212	198	187	225	223	246	232	220	227	212	214	227	201	222	221	200	226	190	191	222	188	210	225	231	236	227	216	214	226	245	214	218	215	214	198	222	218	232	229	215	230	205	217	195	226	238	222	240	225	217	199	189	199	217	221	225	208	215	223	212	206	225	238	219	234	217	211	244	220	220	247	228	235	244	236	215	205	205	215	240	225	234	214	224	226	225	230	228	232	228	231	230	222	241	212	247	218	213	223	214	216	209	205	239	205	219	210	217	224	224	213	236	233	214	190	211	225	180	218	217	242	240	224	231	238	218	221	227	226	234	227	228	216	245	224	227	243	208	232	187	223	227	212	206	224	206	190	215	267	221	226	207	213	229	199	220	211	176	219	209	205	192	226	238	220	228	208	202	209	233	222	207	204	207	227	228	210	226	228	228	240	248	185	228	211	205	224	232	219	215	189	218	229	228	222	221	204	244	207	249	208	216	227	240	218	200	214	219	217	212	237	227	232	216	211	254	209	199	232	224	224	224	226	210	214	205	207	205	242	224	201	244	219	187	219	213	185	249	221	222	237	240	204	199	220	208	226	194	219	223	219	186	219	225	234	210	190	195	236	245	213	213
50475	35845	12637	1423	1267	1133	974	896	835	819	802	712	672	664	680	684	600	662	567	650	588	574	565	620	597	598	600	557	589	577	549	546	605	587	609	539	565	515	566	594	559	579	523	563	547	571	537	543	541	552	531	545	579	580	548	551	555	546	536	583	554	615	557	545	562	563	571	545	549	588	568	573	532	530	551	575	536	597	560	568	528	541	522	554	564	577	531	538	579	491	583	549	575	522	537	556	553	529	521	542	545	560	576	580	562	554	526	577	542	529	543	571	579	568	511	563	537	561	570	523	544	541	531	559	565	565	495	584	549	588	531	505	578	537	550	542	528	569	605	555	560	561	505	538	541	529	551	517	524	542	560	537	582	503	570	524	516	571	547	539	513	527	553	531	518	548	572	606	532	535	561	528	535	563	536	551	575	536	512	516	561	588	544	514	542	544	550	519	583	510	574	533	547	542	515	546	546	565	537	542	563	513	539	560	530	528	554	510	538	575	552	528	516	564	528	534	541	532	531	567	508	546	514	535	536	532	520	532	549	562	535	559	559	522	551	570	548	530	589	582	553	578	535	538	529	545	517	558	556	532	530	517	523	556	533	596	497	547	535	559	590	546	527	548	559	586	540	523	571	524	532	531	535	495	546	566	516	545	553	574	583	525	552	539	526	534	567	531	591	607	543	552	511	518	508	577	554	522	539	548	522	602	524	540	554	532	553	535	561	535	545	546	504	548	551	545	510	527	520	527	522	549	528	525	527	511	566	527	578	542	544	527	535	516	519	552	525	543	546	543	576	538	533	541	577	573	576	521	544	520	511	561	603	526	552	594	524	540	569	568	571	565	549	544	527	557	563	590	543	522	543	523	549	591	525	519	536	556	554	560	549	556	538	579	539	516	543	507	552	536	569	530	572	498	520	513	551	504	561	576	523	563	531	544	529	539	575	563	534	542	557	593	567	543	570	569	539	566	546	526	564	532	546	549	510	541	541	500	542	482	587	557	531	564	531	533	543	552	519	555	565	552	544	520	510	562	535	584	573	544	538	554	548	541	556	575	570	585	535	529	564	539	578	568	536	548	563	532	545	557	538	519	567	522	603	535	551	550	520	551	530	534	570	537	517	551	564	562	539	568	575	527	533	558	543	541	539	553	532	559	540	556	546	484	517	582	568	572	566	551	581	578	534	559	489	560	551	534	552	538	576	502	575	524	521	535	535	550	548	573	565	518	563	539	519	599	539	566	562	555	549	539	564	534	522	563	565	590	533	526	536	484	596	530	555	545	578	549	579	555	574	504	536	529	523	510	534	522	558	552	532	527	552	510	563	533	551	571	582	527	543	571	514	555	552	609	530	565	542	530	526	505	548	610	511	584	535	549	483	543	573	570	526	590	583	545	567	547	534	504	515	553	575	550	566	534	513	502	556	499	566	521	535	542	559	556	499	532	563	553	528	537	548	577	536	520	542	547	526	509	560	498	531	550	545	551	576	583	547	534	528	555	555	545	559	574	566	521	512	541	536	549	554	547	573	501	574	557	540	534	568	508	543	562	507	555	552	560	557	531	560	511	566	550	557	545	542	538	532	563	586	591	527	533	533	516	534	578	579	524	538	543	562	553	539	589	550	510	527	564	539	527	544	557	600	539	543	531	606	560	555	515	546	532	546	525	507	531	542	586	564	538	530	508	546	559	543	558	539	523	564	536	558	571	566	527	566	579	553	557	534	558	517	537	582	530	545	511	568	531	566	503	545	527	610	547	522	586	566	539	524	560	564	517	570	532	559	561	558	531	550	498	529	538	533	543	567	531	538	557	536	528	492	580	566	541	565	564	561	548	557	533	509	557	578	537	600	491	562	547	541	523	557	545	560	574	506	572	532	555	530	554	539	564	549	550	567	530	556	574	565	561	549	540	541	526	554	521	542	544	569	540	542	572	553	516	567	553	523	539	593	552	525	513	505	574	554	557	548	528	558	558	539	550	541	540	561	543	545	563	545	552	580	558	533	520	536	552	518	546	559	538	569	528	557	540	536	549	535	555	539	556	542	585	495	509	556	529	568	544	573	572	541	511	568	567	547	544	555	546	535	514	568	543	557	555	535	569	540	570	567	515	596	517	513	558	554	554	591	494	549	529	551	550	565	547	556	502	551	526	539	578	544	525	574	560	499	534	518	588	549	537	535	544	519	510	529	551	561	566	514	524	574	543	527	533	587	550	527	562	562	583	550	536	591	574	538	540	557	518	542	581	533	521	546	532	598	537	530	506	507	551	528	523	559	564	558	570	550	555	527	543	565	558	506	571	513	558	582	563	528	578	521	524	533	577	535	524	555	573	576	559	516	526	605	512	517	526	516	571	564	534	544	529	528	584	582	530	552	559	555	520	564	520	540	547	522	548	550	582	561	559	557	567	568	550	558	549	507	574	554	534	523	571	572	552	564	519	580	550	573	539	553	504	567	557	556	571	544	580	573	563	534	552	562	578	521	572	537	569	514	544	564	569	559	534	557	514	544	579	522	566	574	537	570	587	557	553	528	537	536	548	572	571	567	543	541	536	513	519	601	595	595	556	523	580	580	517	583	563	549	563	530	556	552	603	547	564	564	544	580	589	553	532	576	601	527	519	545	582	564	548	574	534	547	539	517	542	566	582	546	544	563	544	533	502	576	529	549	551	541	472	563	525	565	539	526	561	565	580	511	556	553	554	560	564	528	525	566	588	538	570	567	575	506	569	525	542	539	590	572	571	542	559	534	540	529	515	534	563	580	558	586	558	571	583	546	558	503	574	547	522	529	535	511	499	571	573	571	560	550	493	536	542	555	565	524	542	532	548	541	553	532	526	492	541	555	542	533	576	588	592	522	538	552	563	557	515	561	533	540	559	568	584	513	549	526	543	543	543	560	584	528	524	540	519	525	576	583	553	567	562	505	515	552	512	505	559	511	516	525	568	547	556	505	551	529	528	584	528	569	561	517	569	555	555	555	518	587	543	585	569	551	522	517	557	528	553	550	562	572	538	563	557	583	572	533	532	577	546	556	581	538	556	559	553	538	508	535	503	566	503	541	557	603	561	534	565	572	555	575	576	576	531	526	552	516	566	532	567	553	522	540	597	532	497	549	522	573	550	543	509	523	576	564	537	554	538	553	548	534	523	522	559	535	592	581	528	561	535	557	565	564	578	570	494	553	549	518	569	536	553	536	554	546	580	528	502	509	549	547	540	523	531	556	507	569	534	543	536	511	543	546	503	544	514	574	544	579	584	550	528	549	557	544	551	512	589	541	554	554	539	532	544	573	557	576	576	578	539	585	511	534	549	507	506	533	539	533	534	531	562	543	551	571	552	531	560	513	528	567	528	549	562	545	522	545	569	559	513	538	538	582	566	515	551	514	552	559	521	558	571	554	533	543	562	517	597	538	577	546	579	527	548	538	521	567	519	534	567	563	563	511	557	557	527	530	548	565	544	548	545	539	558	559	558	535	499	540	566	588	533	581	530	551	596
80092	58840	31643	7904	764	399	359	287	239	247	235	205	196	191	179	170	176	163	204	198	160	164	164	163	159	153	152	172	140	138	152	162	151	176	185	161	162	151	183	160	152	166	130	154	171	154	186	149	152	145	144	155	156	172	173	136	142	144	146	150	154	177	134	132	171	176	138	154	145	166	149	149	128	162	159	155	154	141	144	156	161	152	177	144	156	165	157	145	160	150	191	168	154	160	166	151	160	164	142	146	158	148	188	132	139	140	177	155	149	160	149	134	144	165	152	149	152	146	162	174	163	153	151	137	152	168	153	169	143	145	149	177	154	145	171	155	129	138	157	151	156	151	137	147	149	143	156	158	131	186	155	131	159	152	144	160	143	151	147	143	145	154	132	173	162	150	174	143	137	153	146	162	149	137	152	168	151	164	175	152	161	132	157	171	152	160	171	142	136	152	146	156	145	119	156	136	154	142	145	164	151	135	166	130	146	133	135	137	158	150	137	145	149	146	145	166	149	132	159	144	162	157	173	141	150	143	142	127	147	151	148	154	170	146	181	151	147	162	156	159	150	156	168	140	138	174	157	141	122	162	146	164	159	157	166	148	170	154	158	175	170	169	144	155	154	158	160	164	167	140	156	142	159	143	165	149	141	150	147	142	182	150	153	177	153	142	141	152	142	134	145	147	159	158	150	153	150	171	137	148	151	153	170	146	167	160	142	151	147	161	150	164	179	148	158	169	145	158	159	146	145	144	154	166	142	148	169	177	151	137	149	150	152	155	143	142	142	163	150	137	151	149	120	146	150	148	167	162	153	156	158	145	171	138	160	145	150	174	137	124	158	149	163	159	134	156	163	149	159	186	154	133	167	157	158	148	147	145	138	160	160	135	153	164	169	163	138	154	173	176	158	156	158	155	153	153	134	134	145	155	148	156	158	187	160	166	137	173	156	156	181	162	152	140	147	168	145	156	152	152	172	144	154	138	155	153	152	143	152	130	136	157	154	156	154	130	164	155	150	160	144	134	178	146	147	150	165	155	172	175	154	167	176	134	159	182	146	159	163	142	145	148	133	151	158	156	130	141	172	147	132	136	129	150	155	139	161	153	152	156	145	157	152	148	138	153	168	180	162	137	140	158	166	156	157	157	159	161	154	138	154	144	136	141	149	158	144	149	186	195	157	167	139	144	159	159	147	162	149	148	131	146	141	146	141	166	121	180	132	160	136	169	159	149	141	163	151	173	163	172	150	125	169	168	141	150	152	165	146	133	147	159	151	145	160	133	145	169	121	154	143	154	137	169	154	150	142	161	163	141	142	152	167	138	146	170	118	148	169	152	156	182	148	137	152	125	148	156	140	154	181	138	164	170	149	174	142	151	159	168	142	171	153	149	168	145	164	178	174	138	162	161	163	150	157	160	180	159	158	165	148	147	153	155	153	172	144	163	160	161	145	142	146	179	156	141	175	171	166	144	153	148	174	141	136	160	145	140	136	152	159	142	152	156	171	149	158	160	161	164	153	141	156	141	166	167	156	136	148	148	174	155	154	176	161	165	145	156	138	134	165	172	161	139	161	150	168	148	182	141	140	139	125	163	169	142	164	158	167	143	152	120	145	134	146	169	163	132	159	150	163	146	142	130	159	151	165	164	151	129	151	153	162	146	147	163	158	164	143	147	133	154	159	165	128	149	187	164	157	154	147	137	136	163	146	128	155	176	171	169	151	151	151	147	147	137	147	162	151	177	143	141	167	169	161	149	171	176	174	173	169	164	145	159	140	144	147	163	181	140	154	153	171	162	149	150	151	150	162	146	155	151	161	161	157	173	145	161	169	150	172	173	158	167	162	147	139	150	169	159	136	171	132	160	145	156	144	128	136	142	146	177	149	150	161	149	158	143	151	147	160	155	136	146	153	160	147	148	153	145	173	154	165	154	156	152	151	134	137	151	161	161	137	148	143	140	147	166	140	171	142	143	148	145	151	159	150	160	164	158	167	150	135	140	169	169	153	150	156	166	158	161	179	145	152	155	156	135	158	158	144	162	157	168	158	135	172	164	144	150	162	139	158	134	185	148	165	150	166	171	139	140	160	132	162	159	138	170	174	153	153	173	136	163	152	167	162	143	133	158	168	156	153	154	147	155	135	157	142	126	157	147	144	163	162	160	164	158	147	148	146	139	143	146	154	129	155	134	158	127	148	156	162	172	137	141	156	144	153	139	167	167	164	165	154	146	161	136	158	143	149	165	137	136	149	157	174	164	143	158	158	154	171	141	151	150	155	153	160	163	149	158	154	151	150	157	177	153	127	163	179	163	170	140	149	127	173	140	152	165	158	166	147	130	163	135	174	161	164	155	154	149	176	146	146	149	150	150	149	168	159	149	144	159	154	145	143	137	166	158	157	134	158	170	158	132	167	147	160	157	151	159	150	147	155	136	176	150	156	132	150	179	148	163	138	141	151	150	174	157	155	170	151	151	151	171	170	157	142	149	164	160	143	166	143	145	138	148	166	150	168	157	137	144	187	151	148	163	146	184	134	173	161	163	159	160	192	160	155	174	141	149	148	155	144	138	133	169	168	165	133	182	161	159	160	163	155	131	147	145	140	168	158	152	166	170	143	171	150	145	133	191	156	173	141	156	162	159	149	166	158	159	158	156	155	165	147	129	165	160	146	144	160	131	151	147	153	163	143	158	153	181	149	145	145	145	146	170	131	151	148	159	163	146	151	156	146	150	169	135	138	159	167	146	165	176	162	158	164	173	158	160	168	149	136	167	138	151	164	176	141	136	158	142	145	157	152	156	139	144	125	168	162	148	162	140	135	155	167	145	144	149	169	143	175	158	143	181	143	145	134	162	137	153	161	122	134	142	132	155	144	148	143	148	141	174	120	156	149	158	140	164	176	140	151	149	153	157	135	175	145	155	141	149	156	148	155	140	154	151	173	157	160	143	151	171	190	174	176	143	144	156	141	138	167	143	153	158	135	149	140	146	162	160	158	149	159	165	134	146	161	180	155	149	184	182	160	166	159	139	147	153	156	148	145	162	155	147	170	182	152	159	159	131	166	162	150	166	141	141	151	155	152	168	155	134	153	158	149	157	143	167	153	142	141	167	168	152	130	164	138	165	147	173	150	142	148	157	163	144	149	141	166	152	146	170	142	142	142	155	177	164	142	164	150	139	166	122	139	140	143	129	150	142	148	167	153	159	128	121	164	171	175	152	152	186	129	148	152	150	142	162	143	168	156	134	172	157	166	157	155	148	157	155	150	150	142	143	128	159	178	161	121	153	147	143	143	174	164	151	161	171	152	153	159	169	180	157	170	135	140	142	129	143	147	156	153	137	149	164	156	156	138	169	151	136	131	142	154	156	159	157	147	162	133	165	133	162	174	160	149	158	156	163	133	151	143	145	153	145	135	166	160	154	165	158	178	164	153	127	162	143	180	132	171	161	123	149	127	175	143	146	164	151	142	139	153	159	165	186	147	143	148	141	153	174
60417	45782	17863	2050	1837	1480	1225	1047	950	878	808	755	709	659	603	580	607	531	541	534	539	487	506	471	456	492	485	441	476	441	443	442	448	462	436	423	411	414	407	428	421	440	426	378	464	430	386	432	428	408	424	389	425	436	376	437	403	391	400	386	386	381	410	431	380	433	373	379	410	396	411	387	379	378	403	414	411	381	396	369	431	401	419	391	410	382	359	429	431	347	374	381	400	400	393	399	352	419	357	345	430	415	393	390	387	398	382	402	388	361	383	368	371	405	402	412	388	379	374	387	417	376	402	362	365	391	373	351	376	390	359	372	363	365	401	390	405	386	392	370	354	394	408	382	415	391	407	374	413	402	440	402	379	398	337	373	398	397	355	372	373	365	389	398	349	367	388	388	360	348	385	394	411	385	395	384	360	389	382	383	404	374	320	392	406	375	360	433	381	354	388	388	403	377	354	357	372	357	390	399	359	363	382	407	386	410	429	382	363	365	401	377	406	405	373	385	405	393	385	382	368	382	425	391	392	368	405	380	410	382	370	400	372	376	397	388	364	359	410	403	378	374	396	368	426	376	420	401	416	384	348	373	380	403	362	389	391	344	393	366	382	410	412	377	376	374	378	379	365	378	363	389	388	368	392	371	382	404	402	384	403	389	385	386	370	413	368	360	381	337	382	397	372	401	368	388	399	395	389	380	422	371	383	394	374	374	370	382	384	378	386	365	395	360	352	385	401	387	410	385	395	358	365	360	354	381	404	362	384	395	412	383	388	392	366	381	380	424	379	416	381	348	414	382	374	396	386	386	371	356	373	367	384	378	367	405	414	399	366	364	381	369	374	379	398	366	389	403	376	350	370	399	363	401	361	385	395	443	393	405	388	380	393	363	385	357	357	409	425	381	385	379	375	374	387	365	381	388	368	392	380	394	381	390	395	344	389	398	392	368	365	376	411	418	378	381	370	375	398	387	401	395	386	381	430	363	410	354	410	377	367	377	446	397	377	366	417	395	398	411	361	378	384	367	354	356	357	359	341	377	404	387	375	377	408	345	353	364	380	406	400	381	372	387	369	410	344	411	397	382	374	403	391	412	363	392	353	402	370	354	386	373	409	391	401	381	391	398	386	380	387	386	395	337	379	378	392	378	386	376	375	437	360	398	398	392	385	414	418	380	399	374	413	383	387	397	390	377	372	352	391	397	409	397	376	382	395	435	371	389	379	354	355	369	388	369	384	371	386	358	367	389	396	362	375	338	343	362	376	352	409	371	395	397	377	359	393	369	365	388	347	398	401	395	351	384	360	360	381	377	420	399	374	394	397	387	376	374	391	421	396	379	405	382	386	361	367	401	373	394	418	404	394	367	381	387	361	383	385	355	428	371	402	401	363	387	411	382	398	378	429	377	369	341	363	358	389	357	395	393	400	405	411	383	385	383	354	387	348	386	412	374	393	351	345	383	403	401	366	367	395	384	403	364	405	383	374	356	379	386	357	379	421	389	371	388	337	402	378	401	432	392	380	365	371	360	399	394	357	388	395	373	374	387	406	379	403	412	357	392	381	360	386	360	390	385	393	404	390	382	389	393	369	378	363	383	420	374	371	365	374	386	345	393	390	402	394	393	403	403	376	372	382	407	347	408	387	393	385	351	391	354	401	355	383	390	334	379	401	380	379	393	397	379	368	389	363	395	405	406	392	399	381	404	380	378	379	368	384	413	399	374	391	371	384	383	416	371	395	381	357	374	393	386	363	375	371	389	379	405	387	392	392	394	364	379	356	407	367	358	366	376	387	381	365	368	377	397	387	393	369	388	383	401	375	392	357	403	359	402	401	341	368	361	342	390	398	381	393	348	422	407	388	372	390	371	366	373	428	387	386	372	398	371	383	379	383	361	379	415	403	400	385	374	355	382	388	395	439	345	371	418	385	398	392	385	371	421	432	364	410	382	377	391	420	341	367	360	425	353	373	399	397	401	407	382	399	391	424	436	374	357	372	363	377	398	432	405	378	404	373	369	371	386	382	377	372	406	368	382	401	426	402	390	390	374	404	416	402	367	360	395	382	332	368	372	399	348	344	396	388	455	388	384	362	419	354	396	409	400	388	381	369	379	392	366	401	343	365	422	380	376	397	366	387	373	376	380	375	385	387	400	377	362	394	389	400	395	407	371	377	386	404	382	338	380	401	417	368	374	425	392	408	420	358	405	384	424	391	373	368	360	401	396	377	384	379	372	422	379	390	376	396	380	364	405	406	379	413	340	350	414	370	359	385	386	373	380	383	385	389	322	390	381	389	379	391	355	398	389	387	364	383	393	374	392	404	370	411	375	401	381	416	425	404	386	404	388	388	401	338	358	431	405	371	379	424	406	382	406	360	394	402	368	370	379	424	399	373	392	410	361	395	361	384	361	392	381	373	403	403	381	413	355	395	366	392	392	406	416	377	408	400	366	399	384	397	384	376	396	401	353	379	383	397	370	407	408	391	379	355	420	345	339	371	381	377	426	390	416	419	384	408	351	398	382	382	404	363	403	396	389	385	359	416	407	404	371	407	382	340	383	347	397	364	388	397	400	382	375	372	374	414	382	400	344	388	388	400	404	399	410	350	382	380	383	369	390	397	363	414	386	362	371	377	386	395	412	346	401	337	402	367	382	381	378	373	416	324	405	358	385	383	395	349	399	402	385	423	363	336	411	376	385	380	394	393	395	387	367	384	403	397	431	413	403	402	392	381	388	409	420	371	387	387	357	381	425	354	396	347	348	390	372	390	385	413	345	356	380	373	416	415	376	352	397	408	402	367	402	337	387	363	360	375	424	361	410	373	353	321	385	361	373	389	390	362	393	373	358	362	420	406	397	405	393	368	355	380	410	385	400	414	413	389	377	368	357	381	376	368	380	413	375	399	380	410	376	383	378	383	372	381	401	371	403	390	386	403	376	352	387	384	384	414	397	390	440	409	363	392	381	404	435	379	401	358	373	370	384	373	430	406	391	372	387	371	389	401	395	358	395	357	384	381	394	399	391	376	405	411	375	396	376	389	381	404	402	362	381	383	402	418	378	410	375	406	402	401	370	375	383	398	395	375	398	416	376	390	393	361	353	375	397	398	407	364	383	415	386	397	372	382	379	361	355	339	379	364	402	416	401	374	389	375	377	350	407	376	384	372	395	390	370	365	386	388	403	387	372	370	369	377	389	428	417	398	385	393	342	391	398	413	440	386	372	408	403	376	391	422	405	386	385	366	386	377	359	409	380	370	372	412	395	366	396	401	413	348	388	398	393	371	392	380	373	372	408	375	366	401	373	390	397	377	372	383	380	393	367	392	392	433	386	371	370	409	358	411	356	377	366	368	376	392	369	363	411	386	406	377	384	380	370	394	414	427	388	405	417	392	392	403	381	374	381	385	387	339	389	408	403	357	396	366	387	392	367	380	383	374	372	415	386	377	386	379	388	361	372	392	386	415	390	394	357	376	383	385	412	387	359	389	398	385	400
38522	14068	1993	173	181	163	151	179	183	148	166	173	156	129	166	161	165	169	134	159	163	148	165	123	146	146	174	164	156	165	151	154	141	146	166	155	159	146	176	162	156	171	142	150	194	149	150	177	149	155	168	150	160	141	161	178	171	162	160	167	173	166	154	153	173	164	157	173	156	177	171	163	155	143	154	177	161	163	181	146	160	174	151	151	139	168	149	162	168	167	162	156	155	123	142	136	178	146	150	154	151	151	160	146	146	177	144	141	184	147	156	163	148	168	156	163	175	156	129	163	166	149	148	175	173	150	151	165	157	196	151	184	150	152	162	156	164	145	157	163	158	179	144	162	138	193	152	149	169	154	181	152	147	191	151	158	173	164	157	157	163	140	153	144	143	159	148	180	153	164	136	149	147	141	169	142	172	156	145	150	149	124	147	140	137	150	164	150	165	142	158	155	164	171	157	174	144	140	156	164	137	150	133	147	142	164	159	158	154	160	167	155	160	137	167	163	137	154	156	155	155	147	145	150	150	172	161	172	147	188	140	163	165	151	169	171	156	136	174	181	162	179	153	151	127	150	159	163	159	164	174	165	159	152	150	151	159	156	159	145	149	171	166	162	166	178	144	155	153	148	140	152	188	156	155	158	169	163	166	188	146	149	141	180	160	160	145	163	144	163	171	140	155	160	149	150	150	172	152	187	171	145	173	157	139	172	144	153	147	171	156	163	157	147	160	148	165	157	198	137	178	168	132	149	160	174	161	147	158	157	158	180	177	162	145	157	169	148	154	160	178	132	160	153	149	154	152	147	155	145	166	170	154	149	153	159	166	189	169	147	170	148	139	157	162	146	171	168	156	159	155	135	153	160	141	146	148	159	141	168	170	164	162	172	164	165	143	153	168	162	148	162	158	139	156	164	145	144	170	158	160	149	148	161	159	146	149	173	146	164	154	152	156	187	150	148	166	142	144	142	146	143	145	153	157	144	174	150	157	170	160	153	174	145	139	155	159	160	142	173	154	197	147	176	148	168	165	173	148	150	149	139	140	162	130	148	175	162	165	144	150	158	158	135	178	159	159	149	170	158	153	149	183	154	139	169	155	168	166	146	168	159	160	159	171	167	166	172	150	168	165	152	166	167	156	161	152	136	155	143	152	155	139	148	128	149	171	157	155	161	143	155	160	146	169	150	162	160	171	165	147	155	160	169	166	161	158	146	155	154	141	153	143	159	168	139	168	172	191	171	157	164	170	144	144	155	180	183	158	152	155	157	159	168	162	165	144	144	156	147	155	144	172	178	150	181	147	165	162	143	159	148	178	169	144	159	161	178	186	151	170	181	166	172	170	170	153	137	167	163	140	146	171	180	158	145	158	178	149	146	160	150	182	138	175	148	149	151	155	170	164	177	140	152	147	147	168	152	165	150	156	177	154	163	183	163	163	139	184	153	175	191	156	174	149	152	153	146	154	163	168	138	129	153	161	189	147	144	158	169	172	184	157	169	158	136	153	168	154	137	130	147	161	165	166	139	169	153	152	175	170	142	169	154	167	162	147	153	168	172	172	151	157	181	156	183	162	153	143	161	153	194	160	127	137	132	152	160	168	159	177	170	146	169	148	164	128	145	139	174	140	174	185	162	146	162	150	137	148	155	162	157	175	175	143	180	154	149	135	146	148	185	167	152	157	162	155	144	148	171	156	144	160	151	140	187	164	174	145	140	168	170	156	159	152	166	131	145	170	173	148	155	150	150	140	158	174	163	160	163	144	152	143	147	115	150	153	135	176	144	164	163	151	171	162	174	155	126	165	174	153	146	145	156	162	156	134	164	141	166	142	173	142	152	162	156	156	157	156	144	166	150	157	158	170	159	172	161	168	157	152	161	137	147	155	146	163	177	153	163	173	168	158	165	128	159	143	153	147	160	170	156	167	148	160	151	152	179	157	155	148	175	145	152	132	158	138	169	171	158	154	156	184	153	175	171	170	147	159	159	169	151	162	164	164	152	132	168	139	151	147	161	146	154	143	169	152	146	137	156	156	161	157	151	151	163	151	173	137	151	173	166	149	143	189	171	141	152	163	158	163	181	128	140	168	180	146	156	173	153	151	162	141	161	170	136	146	141	163	156	156	178	156	162	175	155	184	134	184	161	145	167	134	177	173	155	167	157	178	177	155	138	158	162	141	139	169	142	156	181	174	137	160	140	172	149	145	174	148	173	150	162	162	170	161	164	145	165	146	161	166	174	149	153	139	163	163	166	164	148	163	135	163	160	178	143	168	152	163	148	139	147	136	153	178	155	159	159	180	157	154	177	153	166	199	130	157	149	130	158	163	182	167	150	153	143	150	183	171	153	167	150	172	179	163	139	157	141	172	171	171	159	155	156	132	151	163	180	185	161	147	156	141	161	158	139	151	139	165	146	153	159	134	158	165	163	156	157	167	163	149	153	146	133	170	178	139	157	150	152	152	175	152	158	190	153	148	161	148	161	161	166	149	154	181	145	146	151	158	158	159	164	157	147	162	143	162	164	157	168	153	156	163	154	161	155	177	156	171	156	149	150	170	146	172	145	178	172	167	170	148	161	161	141	169	162	151	147	141	144	158	157	157	171	184	156	158	150	155	139	166	138	156	170	150	143	142	135	182	173	153	136	142	167	168	173	141	158	159	155	167	158	157	142	167	178	157	177	163	146	146	162	151	159	140	131	153	144	151	152	173	155	168	154	154	134	153	147	159	161	167	151	152	171	152	159	168	135	127	165	153	167	149	137	159	156	158	149	163	159	131	144	149	154	144	155	159	163	146	151	153	164	149	135	165	151	149	156	160	134	165	183	166	151	164	141	149	189	169	173	145	135	154	169	140	159	148	162	150	164	130	151	156	163	145	152	153	143	160	169	183	151	160	133	155	156	156	170	179	146	156	166	152	182	154	175	153	166	176	170	155	165	151	156	150	142	147	162	157	169	170	162	156	161	177	143	162	149	143	164	152	169	149	147	167	160	149	160	152	152	152	156	152	159	152	161	157	144	175	149	165	147	156	166	187	160	160	155	180	161	150	150	163	173	158	167	162	150	158	177	147	151	166	138	162	152	163	138	169	166	156	155	164	147	161	162	174	159	162	157	148	155	143	156	147	140	154	154	151	157	148	162	167	129	167	175	164	152	176	147	165	157	172	156	158	142	157	170	144	166	169	161	150	156	157	162	172	166	178	146	155	153	155	131	166	167	157	159	157	147	145	164	161	157	164	150	153	144	162	159	149	169	158	174	158	160	153	144	168	159	151	153	166	162	145	140	177	165	175	147	139	141	179	171	170	155	170	155	168	183	144	154	146	172	169	163	139	151	139	143	171	148	163	192	178	190	147	165	152	162	142	157	162	173	149	152	155	164	156	139	128	140	172	157	174	150	146	163	147	150	162	165	153	152	135	151	158	145	155	151	143	151	166	158	147	157	171	153	151	149	179	152	162	169	167	155	152	160	156	153	185	143	147	147	138	169
31738	10916	1984	478	469	483	450	462	425	429	443	442	443	452	465	452	413	425	399	385	431	400	386	430	415	406	405	409	420	429	433	445	435	424	431	466	416	417	408	394	433	389	405	394	420	425	415	415	393	406	397	410	445	398	426	439	412	419	403	417	430	448	439	378	431	426	427	443	408	420	398	415	437	418	451	386	413	405	434	422	403	422	393	409	399	430	391	405	409	446	408	437	427	438	397	405	424	395	438	449	426	418	420	431	458	430	420	419	392	450	413	411	415	409	428	417	422	447	448	411	415	418	397	400	415	405	439	400	388	427	396	414	404	396	384	422	414	427	416	398	463	429	449	394	405	415	411	413	434	446	420	416	407	410	414	406	416	375	420	408	406	404	423	445	416	410	390	403	388	426	421	431	405	407	436	418	427	415	391	402	414	410	380	393	459	400	407	392	402	399	440	383	399	386	401	443	414	404	368	419	394	398	389	409	437	404	416	409	399	403	437	410	375	394	425	404	405	464	392	426	422	410	410	399	426	414	433	404	429	438	437	411	444	392	402	418	415	358	410	403	423	409	431	400	404	397	421	397	408	478	424	424	421	399	387	371	389	403	418	385	416	406	368	416	390	416	426	438	416	442	421	412	416	387	373	435	415	408	441	414	410	370	406	398	361	392	423	392	431	401	407	420	429	419	423	427	424	391	433	379	410	438	387	385	397	427	421	411	399	420	403	445	424	399	426	407	438	379	390	413	405	398	409	415	425	407	402	421	428	428	409	447	397	409	443	418	429	390	426	440	423	410	402	433	420	429	382	420	421	405	423	376	420	393	400	406	397	421	424	398	441	455	413	399	404	473	426	439	442	371	391	446	396	464	417	406	436	417	394	436	441	405	432	413	423	409	417	429	417	405	429	370	410	419	406	389	420	385	391	405	392	443	420	423	403	397	455	394	415	429	394	419	412	418	434	436	447	433	375	422	419	440	403	406	404	413	425	425	401	401	398	439	396	419	416	391	423	397	448	398	414	409	418	408	415	414	417	435	412	409	410	401	449	432	432	394	374	410	460	418	433	420	415	413	387	438	405	404	409	433	427	423	440	388	398	455	420	402	419	408	422	432	427	449	417	398	408	421	410	429	417	412	401	404	435	404	415	382	397	393	420	403	405	428	448	420	437	402	404	430	408	390	417	404	417	465	373	412	420	471	404	424	386	387	410	383	410	401	396	398	409	451	383	390	433	443	418	382	422	448	422	440	397	413	414	399	403	382	462	421	415	408	422	436	404	404	420	408	398	399	394	415	417	425	385	432	430	453	438	416	431	421	394	406	390	442	381	402	375	404	441	412	396	405	396	406	413	461	439	435	391	413	424	379	436	406	409	428	413	407	384	447	411	397	404	429	374	442	436	403	407	410	417	411	414	384	411	400	402	375	381	436	420	412	426	440	399	433	424	437	437	416	439	418	443	412	392	426	428	398	429	461	380	379	431	413	410	420	408	431	413	398	414	384	424	433	409	379	405	416	397	404	450	434	405	424	411	467	413	429	421	402	370	385	431	420	426	402	411	381	419	456	431	401	430	410	413	458	387	392	399	442	418	411	436	446	406	361	396	428	408	399	412	432	415	414	415	427	412	420	380	417	401	396	412	438	428	394	405	400	454	429	370	456	381	390	387	477	456	450	421	438	385	414	397	453	412	362	398	388	395	417	461	394	416	422	427	379	443	420	423	429	423	387	414	419	401	421	386	418	411	431	440	427	414	400	392	442	447	393	403	385	429	421	444	422	392	412	424	421	441	422	420	438	447	395	369	423	425	376	396	410	429	406	382	436	448	407	444	410	416	433	412	488	437	418	396	396	436	402	445	404	407	424	423	412	407	380	396	396	401	414	437	388	471	406	430	431	401	426	408	412	402	456	389	444	401	410	416	391	458	407	405	452	422	388	430	397	393	430	382	395	419	399	416	417	442	386	398	389	433	382	402	399	412	418	405	422	416	426	408	438	419	395	430	405	410	420	390	369	407	433	410	473	403	371	410	400	415	413	420	428	398	420	403	409	412	432	403	402	403	423	412	421	379	423	425	468	458	403	405	430	415	421	412	417	421	391	461	383	409	419	379	432	401	419	453	399	381	411	402	412	399	459	419	417	420	440	387	389	428	386	416	386	377	425	389	468	399	420	399	410	416	412	404	403	414	411	415	424	404	410	390	413	433	380	391	437	423	395	419	407	373	408	439	432	422	384	408	400	401	424	403	420	445	430	423	437	376	409	438	407	414	405	400	399	403	405	404	402	408	399	404	397	422	425	410	381	417	419	404	438	375	393	434	432	416	397	384	397	383	445	425	400	417	412	431	431	409	459	415	389	413	404	470	382	410	439	403	449	395	419	391	436	422	418	407	431	412	402	427	382	408	395	398	395	400	405	400	489	395	402	410	430	415	405	451	416	422	427	451	402	428	433	419	406	373	417	409	372	413	469	415	409	403	414	421	403	439	402	429	416	401	397	392	408	380	385	385	409	433	436	380	406	428	411	410	452	442	427	427	422	424	432	409	447	438	387	416	413	432	446	436	400	404	400	381	436	414	402	432	435	396	427	389	408	419	401	426	397	428	433	399	430	423	412	403	390	400	433	381	465	398	414	401	418	418	397	429	430	388	390	452	396	413	417	393	459	405	425	421	408	401	414	423	442	391	395	387	409	439	401	405	453	390	376	414	423	415	415	425	402	439	383	405	413	383	411	448	416	419	392	391	384	387	370	417	438	428	429	456	378	403	435	417	447	418	400	408	467	417	425	388	392	424	431	435	436	401	461	442	413	424	427	410	399	409	418	416	414	397	439	441	411	404	433	400	408	416	432	406	403	419	452	403	428	400	439	427	401	398	424	405	417	454	441	420	398	438	396	419	417	395	373	415	419	372	364	414	393	441	421	419	452	399	433	421	421	419	383	398	440	452	435	392	434	410	420	413	364	434	416	413	385	418	398	408	381	434	403	411	421	399	429	416	418	417	435	398	410	418	394	426	441	413	434	438	426	450	403	390	393	379	404	438	409	417	393	405	417	385	374	451	417	403	420	376	370	421	440	397	410	439	413	413	404	410	429	435	444	422	423	442	457	433	421	403	467	422	426	431	417	417	405	445	379	430	450	448	459	398	415	381	404	399	412	409	403	462	423	422	425	414	419	445	444	428	370	431	411	425	423	435	402	397	417	402	428	430	422	394	418	451	376	405	427	411	441	433	411	415	432	416	416	430	389	393	431	443	387	410	424	418	442	427	379	429	377	412	398	419	415	459	419	410	403	423	424	409	403	424	395	407	403	395	434	394	430	401	382	415	407	387	404	405	431	406	414	401	412	421	410	404	392	412	424	430	406	406	417	410	467	390	400	410	391	451	384	420	412	411	406	411	393	434	411	416	430	413	407	450	389	412	425	413	403	406	440	431	407	453	440	456	416	374	419	398	416	424	420	420	402	402	409	411	418	398	392	413	444	438	401	395	441	387	401
73194	48346	22071	2646	407	363	332	296	261	270	274	266	240	235	238	247	228	209	215	231	213	215	220	244	200	208	254	222	226	231	245	220	240	222	202	223	198	227	219	220	222	212	218	225	217	212	240	223	216	212	224	230	208	202	221	231	222	242	232	238	230	249	252	208	241	211	196	244	228	217	206	236	206	208	212	206	216	225	220	213	225	206	216	213	236	237	221	225	214	246	200	204	229	201	209	202	244	225	186	232	207	250	226	198	215	207	207	198	211	247	234	244	216	233	216	236	222	225	209	246	245	214	190	214	204	248	225	223	213	228	221	228	248	211	221	220	242	231	213	218	243	225	226	252	226	221	207	224	210	235	240	224	211	236	238	223	219	208	225	228	236	220	214	243	214	267	203	224	211	204	241	216	236	236	258	200	234	211	221	223	222	198	242	238	244	228	210	216	238	211	220	227	210	196	210	223	239	213	209	229	225	225	234	214	227	232	244	194	216	234	194	192	202	207	213	227	236	187	267	232	230	214	220	223	193	235	226	214	232	217	220	223	208	210	243	208	226	220	227	235	239	224	216	223	205	218	231	235	227	212	235	222	209	220	230	225	226	234	214	197	217	216	224	236	214	209	219	230	242	221	215	236	220	201	241	185	211	215	221	217	199	216	222	245	229	220	235	227	232	223	233	194	189	244	179	212	196	217	248	223	238	229	247	207	232	222	250	211	214	224	222	219	233	207	225	214	217	213	257	219	221	244	229	213	226	230	201	237	233	203	226	229	206	221	237	243	200	226	236	246	221	212	244	229	224	205	212	237	208	234	240	242	202	211	218	215	255	200	215	223	264	215	228	241	216	225	217	216	214	214	215	219	214	225	221	217	235	221	222	193	193	195	220	240	243	220	223	217	221	235	221	214	228	212	208	236	203	230	231	211	215	215	259	232	225	230	250	222	256	202	201	232	193	207	220	228	220	224	236	207	208	208	203	201	215	221	241	216	224	207	213	229	229	214	228	224	202	220	220	220	197	233	232	223	221	222	229	228	215	224	228	232	233	230	230	254	211	221	256	201	213	222	229	223	204	194	226	229	244	198	242	210	218	216	230	192	217	200	222	217	230	213	217	227	222	241	202	224	217	239	214	207	222	213	217	220	211	225	223	215	222	215	235	236	217	201	217	247	230	249	212	214	217	209	204	235	237	190	195	229	232	235	226	198	227	257	197	206	227	217	241	213	228	226	270	226	224	233	197	205	231	219	229	219	206	234	220	221	244	224	231	207	231	225	204	234	235	218	205	215	229	191	221	191	219	220	219	249	236	203	223	240	205	222	223	217	232	226	199	213	222	204	190	232	218	223	212	223	232	196	218	203	221	236	206	221	215	235	220	239	236	222	217	205	249	208	204	198	225	254	201	239	215	217	215	237	220	218	238	234	240	214	221	219	189	204	207	237	216	235	235	209	233	209	209	218	216	196	207	221	240	229	214	246	186	236	227	240	224	213	226	232	246	226	225	235	212	229	223	225	201	207	210	214	195	193	208	217	200	201	202	218	218	260	200	217	239	209	220	196	210	228	225	244	227	194	233	224	243	224	206	218	212	225	235	241	224	266	228	219	221	232	228	253	214	229	209	216	214	204	227	220	225	239	230	216	207	199	235	230	212	229	224	214	225	231	251	215	220	213	233	246	227	222	217	227	224	244	243	217	198	244	217	231	230	221	213	207	226	217	229	205	225	217	218	211	233	259	232	218	196	235	230	245	227	254	223	226	192	239	204	196	236	236	209	230	215	219	223	232	248	222	225	224	249	191	214	218	216	223	241	204	215	226	222	225	229	193	208	196	187	221	229	234	246	214	211	226	205	242	220	214	224	239	200	228	245	204	193	225	236	214	238	240	215	230	216	220	240	218	209	243	230	189	218	216	236	231	222	208	221	236	212	212	210	220	216	219	204	222	181	235	250	223	212	219	241	232	229	253	224	218	206	212	233	213	237	221	233	205	210	238	216	221	228	228	231	236	208	217	239	223	231	228	210	243	200	215	196	222	190	214	225	204	203	185	228	202	227	219	197	211	228	233	225	244	238	186	233	227	218	242	226	221	230	210	228	204	234	206	227	222	211	207	220	223	208	193	197	228	201	227	205	228	248	227	180	245	231	225	248	242	210	233	243	209	192	207	195	227	184	204	210	201	237	222	236	214	221	228	253	216	197	223	206	193	197	209	193	209	202	222	212	202	215	229	214	235	229	243	232	217	241	213	213	220	222	228	195	220	194	234	210	200	234	224	232	230	256	200	222	242	210	241	189	186	202	208	194	211	207	240	240	202	233	215	230	197	221	196	224	222	227	232	223	222	217	210	230	230	209	213	227	197	225	214	243	212	217	239	229	220	202	235	234	225	228	229	249	219	212	231	243	221	234	209	233	217	211	235	255	229	228	216	210	218	204	225	234	206	207	202	221	206	217	203	232	224	203	227	196	222	241	232	209	210	218	232	218	227	200	202	242	217	214	230	209	242	248	209	231	225	236	243	225	198	210	241	226	229	224	206	209	220	223	242	222	212	216	232	230	241	200	240	209	215	227	229	249	218	211	231	200	216	214	226	216	226	207	224	220	238	226	227	236	232	234	222	215	204	231	245	246	214	216	237	235	198	208	221	207	226	216	222	237	210	241	227	222	221	220	255	238	212	228	208	220	246	244	256	229	224	193	223	214	215	223	195	204	200	178	239	235	191	226	225	212	194	205	236	201	230	224	231	220	186	203	251	245	242	213	196	229	204	227	229	229	213	220	231	220	202	210	205	200	214	232	205	218	213	198	228	216	234	196	255	225	245	248	229	234	209	229	203	217	216	235	202	205	233	234	241	209	232	219	209	233	238	226	228	232	231	225	257	239	211	191	218	228	230	212	242	225	215	207	216	211	196	253	255	209	254	220	210	223	239	195	230	199	243	241	220	207	194	202	220	241	219	257	229	235	218	225	229	208	230	231	211	215	216	236	237	219	218	227	220	218	238	240	211	203	223	234	216	220	228	218	227	248	214	190	253	221	236	237	219	212	226	236	221	226	201	184	196	241	234	192	218	230	210	245	247	222	224	231	196	251	215	218	228	213	249	221	223	243	233	235	222	239	221	232	213	253	218	238	206	215	239	237	235	220	215	231	214	211	223	241	209	208	206	207	254	197	234	233	230	228	241	238	203	221	223	222	205	213	226	220	221	214	221	210	206	208	225	227	231	202	213	211	244	222	202	223	221	214	226	211	229	210	254	225	194	223	214	231	221	218	195	243	196	234	228	210	192	221	241	217	216	211	211	233	209	214	217	210	227	233	213	190	214	203	208	232	220	238	234	235	240	228	232	247	233	214	188	229	207	219	216	240	206	207	184	191	225	247	230	209	200	225	230	226	212	223	212	239	245	218	225	246	209	238	202	252	221	230	230	224	213	214	245	227	234	196	215	239	184	226	240	208	231	202	207	229	231	230	204	215	216	218	234	227	236	220	242	232	218
50750	35682	12073	1405	1328	1129	1014	984	865	813	784	751	652	716	681	647	614	622	633	616	604	601	583	577	623	542	571	579	588	575	573	587	570	550	582	553	584	557	546	581	562	535	577	579	549	574	575	579	545	560	567	536	541	577	550	570	559	576	541	582	552	523	559	567	575	532	581	556	593	522	535	563	566	552	537	546	571	533	548	518	577	565	592	576	545	560	567	536	554	535	542	568	602	560	524	582	569	579	589	538	619	550	566	522	571	540	542	585	575	532	599	510	584	522	588	529	549	496	534	551	581	590	487	561	587	556	548	545	559	553	522	520	569	513	593	544	566	530	530	475	586	545	541	575	559	566	558	573	524	517	581	528	559	567	540	541	504	516	533	560	568	532	576	552	557	547	519	587	540	553	552	537	557	561	558	551	535	500	520	496	519	533	562	545	514	570	546	549	566	525	522	515	566	551	561	511	521	568	577	569	505	566	535	545	555	557	542	560	587	544	555	522	568	508	528	552	572	548	592	583	511	567	573	527	523	529	517	529	540	526	554	614	603	545	603	550	512	540	566	536	587	532	552	535	530	520	581	526	529	557	573	595	510	548	554	528	543	553	554	572	536	548	527	518	602	543	538	586	535	580	559	527	559	550	562	560	556	537	501	558	562	555	554	507	546	527	552	549	582	568	595	578	533	553	566	539	524	551	570	553	545	536	541	559	577	537	565	511	514	498	541	531	524	521	527	510	524	520	538	588	515	562	508	532	541	560	545	529	547	536	534	553	550	547	556	555	605	560	496	578	557	547	532	547	621	508	539	505	550	579	566	516	604	531	538	583	570	548	580	525	542	540	570	568	571	559	541	572	544	577	530	550	592	559	563	510	501	570	538	534	517	603	551	571	550	526	499	563	593	540	519	562	546	570	571	567	587	541	567	608	564	552	549	555	577	544	542	534	520	564	564	577	532	575	566	554	564	598	557	535	567	554	556	573	551	545	534	550	546	530	511	567	562	573	521	530	535	541	542	548	548	565	589	548	579	533	540	537	619	556	597	557	551	532	518	584	526	561	545	542	580	540	563	561	495	557	554	553	540	534	569	537	539	524	565	527	553	586	540	545	547	545	533	590	558	528	532	552	559	578	559	560	506	548	513	529	502	563	527	545	575	583	512	555	550	569	538	514	512	542	561	523	570	542	570	549	558	534	526	536	563	550	539	595	536	543	549	531	547	550	554	549	547	553	525	568	581	541	584	545	545	581	553	556	538	579	521	528	576	593	551	573	565	534	542	545	555	526	574	535	545	545	540	559	550	537	583	556	602	526	579	551	561	505	542	558	546	539	548	551	534	536	561	589	534	556	553	554	524	513	581	548	536	559	569	576	545	538	554	501	541	530	550	592	549	531	543	527	597	563	549	550	561	572	501	566	565	537	548	569	536	546	572	518	590	541	571	568	543	561	545	519	529	526	547	521	559	558	559	536	539	530	532	523	512	522	560	544	567	520	538	582	565	544	559	558	541	513	563	550	505	581	520	547	562	551	497	514	574	569	525	561	556	548	571	559	553	565	564	562	587	534	537	538	529	551	550	561	582	554	573	563	531	588	563	536	528	518	566	523	563	561	515	538	576	558	536	576	571	588	516	546	574	584	524	551	569	548	533	542	538	604	520	581	578	550	534	592	534	568	552	522	498	571	540	576	533	562	496	578	532	569	566	553	563	483	571	580	589	530	556	557	553	540	538	550	577	536	593	567	543	561	560	554	547	563	555	582	593	514	558	552	579	557	524	575	561	551	585	571	505	539	532	530	581	549	562	581	538	555	526	528	547	542	542	530	567	573	556	601	568	554	532	584	568	550	518	573	536	571	534	594	552	546	476	545	513	530	534	520	578	542	545	577	534	532	570	532	542	570	539	556	545	535	555	552	538	572	578	526	554	532	541	559	594	498	540	539	562	545	559	519	530	545	567	538	541	521	539	587	575	510	551	542	524	586	562	513	554	572	545	570	549	541	550	555	520	539	564	564	520	567	532	547	557	540	530	545	555	533	550	514	557	523	572	558	548	533	567	533	583	531	539	567	508	539	548	527	552	554	505	559	585	549	507	570	572	549	555	571	522	512	521	559	581	512	553	514	562	511	603	549	514	574	518	531	557	529	542	543	577	513	492	590	495	555	529	569	535	576	542	530	552	541	586	535	521	563	563	588	587	549	511	571	531	541	565	549	537	547	551	547	575	553	623	572	583	532	541	533	576	558	528	518	580	544	586	482	579	549	527	584	566	554	547	560	545	538	551	550	540	543	543	561	522	541	542	550	581	550	539	556	542	542	532	568	524	521	577	532	546	531	550	519	548	536	564	569	526	562	536	553	540	546	550	575	607	555	559	574	573	556	522	537	555	532	543	537	554	550	584	526	565	544	521	545	545	522	608	573	547	536	511	548	560	555	604	528	517	544	527	531	531	513	538	530	542	539	548	593	564	559	560	547	540	506	584	547	532	573	557	554	570	556	530	502	519	530	554	522	543	529	571	547	556	542	548	567	559	518	544	525	560	544	511	552	569	538	502	544	569	549	536	581	552	583	531	520	535	584	532	540	532	566	541	531	499	553	539	549	558	570	504	542	514	565	555	558	522	562	594	564	491	569	563	585	561	563	574	538	519	545	563	538	551	509	558	515	550	535	551	579	553	520	549	542	544	592	569	561	537	528	555	539	547	537	552	551	524	559	537	515	588	558	564	570	545	534	541	549	566	544	524	553	558	555	558	556	555	557	541	539	548	552	586	551	572	586	567	537	566	582	560	556	533	550	530	514	536	533	521	536	578	602	588	566	517	521	549	538	515	574	566	530	579	593	557	528	533	546	542	504	548	610	564	573	555	561	552	534	572	536	566	562	594	586	549	520	535	583	628	562	544	568	557	538	515	599	584	554	570	538	548	557	561	567	541	532	564	573	546	559	531	555	493	580	542	538	588	550	569	539	606	483	494	526	593	561	566	518	546	551	523	528	519	552	536	547	557	586	564	534	528	560	540	596	536	539	592	534	548	562	566	598	518	518	580	575	519	534	544	507	540	588	572	554	580	554	552	538	574	525	529	521	580	601	536	569	574	508	519	566	573	531	580	527	537	538	549	581	537	569	546	545	551	520	522	540	559	554	481	525	599	581	547	565	580	518	559	520	555	528	553	544	551	553	571	567	533	577	549	571	539	546	543	587	584	521	572	531	610	587	577	560	554	578	554	527	525	557	527	500	526	535	526	566	560	558	592	550	548	568	538	549	544	520	536	546	547	534	589	550	529	598	569	555	546	546	541	575	536	594	532	534	526	592	592	537	555	566	523	535	554	553	598	532	506	562	564	556	544	559	497	528	570	590	535	603	544	516	573	537	549	536	576	540	560	550	531	559	546	553	554	567	563	537	565	579	509	567	534	534	547	559	558	563	529	541	544	512	533	575	550	574	567	544	609	539	546	592	532	537	560	541	543	549	538	548	543	562	544	566	536	557	544	525
82041	59789	30643	7484	862	424	333	287	222	246	210	172	180	208	210	201	172	167	169	171	197	161	165	149	157	169	148	156	155	165	166	160	178	184	141	155	157	160	165	165	160	189	149	141	152	179	166	189	176	179	169	157	158	160	160	139	147	167	179	148	155	148	154	159	147	156	159	174	151	152	163	167	161	154	156	149	151	139	151	149	159	161	155	139	147	151	174	168	160	149	171	133	179	175	146	152	161	154	161	150	144	156	153	152	151	128	125	157	145	165	152	162	149	133	140	149	136	134	148	151	154	149	168	171	131	162	134	122	147	161	127	171	153	139	155	182	140	144	138	155	144	147	164	162	141	166	178	167	151	139	151	151	143	160	172	165	138	156	134	164	169	151	152	158	156	167	145	156	147	145	167	170	165	170	148	158	145	142	153	155	151	153	139	148	144	163	159	141	142	145	167	174	133	167	151	132	149	130	168	168	160	149	158	156	154	161	126	162	180	140	143	152	147	155	145	148	142	160	131	155	144	164	162	150	155	150	170	148	153	128	142	161	142	154	131	141	146	148	180	144	165	149	135	170	148	161	141	135	140	151	131	148	154	160	150	153	168	159	156	152	156	162	149	147	159	160	165	174	166	151	162	142	189	141	142	157	161	157	150	156	160	160	124	152	160	174	145	164	186	122	148	140	147	138	159	145	178	172	179	164	139	160	161	128	146	131	168	150	144	152	141	150	171	144	153	142	150	174	148	138	144	132	148	178	156	164	163	145	159	148	152	144	171	143	155	140	148	162	158	151	161	141	158	137	144	149	164	155	151	136	153	158	159	164	161	149	155	160	139	163	127	149	159	139	153	165	158	150	164	159	157	150	150	155	155	151	160	133	143	148	159	137	169	141	132	152	145	160	149	136	161	163	161	144	146	149	169	166	150	139	148	132	159	161	147	146	133	163	163	165	160	137	157	168	131	140	147	167	164	161	164	149	162	148	150	171	157	151	147	152	139	170	174	145	166	150	170	153	152	152	162	143	143	159	167	180	164	145	151	124	163	162	160	178	149	173	147	142	150	134	142	156	120	166	160	136	163	161	138	144	141	162	146	126	168	146	157	158	155	129	144	148	136	171	140	167	162	158	135	133	143	161	172	139	160	138	150	140	138	135	136	162	157	111	157	162	153	172	151	156	157	145	150	150	142	126	165	179	182	155	148	163	141	182	133	159	152	162	151	157	136	175	156	143	141	181	174	150	148	145	152	126	173	151	140	157	130	169	167	167	174	159	121	155	158	146	164	156	152	151	157	141	137	170	153	131	155	169	159	132	156	146	150	170	156	148	154	143	153	149	148	167	161	138	146	182	144	152	146	170	145	166	161	148	167	159	187	165	168	154	157	140	142	129	158	137	158	157	170	144	155	152	158	169	169	173	133	159	164	123	138	154	170	156	140	144	158	149	137	143	148	162	157	167	151	145	137	140	145	159	180	124	161	146	148	164	151	157	148	163	147	155	152	139	170	155	169	125	146	160	145	142	153	148	166	151	156	144	140	174	161	141	153	164	168	161	187	154	155	163	175	181	143	176	142	147	142	140	152	160	152	145	136	161	166	140	146	148	159	147	174	144	158	142	159	152	143	142	152	163	161	153	149	142	154	159	169	155	153	147	157	151	174	149	172	145	138	141	184	165	156	177	168	152	174	156	119	151	155	132	160	159	145	147	155	158	159	154	155	143	157	162	161	139	134	162	150	150	163	123	142	149	150	158	143	173	163	150	175	145	178	139	155	163	139	182	157	136	164	152	143	156	174	150	161	163	149	159	149	143	150	182	165	156	161	158	179	140	143	145	176	158	125	145	168	168	162	156	144	164	166	159	163	157	154	177	144	151	143	152	180	134	155	132	140	146	167	160	147	147	159	151	140	147	169	155	175	152	144	145	169	143	156	163	155	156	138	159	153	155	145	137	153	167	177	135	174	161	149	152	142	139	157	135	140	154	165	169	164	148	156	161	164	162	150	141	144	156	160	160	162	135	169	157	161	147	149	163	160	170	157	169	155	153	149	146	152	170	156	136	137	138	164	160	144	149	145	178	165	171	172	152	152	136	162	142	133	170	151	144	165	173	168	157	171	159	119	147	127	159	156	143	153	157	143	147	148	160	183	126	130	132	152	149	149	177	143	142	140	166	170	159	148	157	152	151	163	140	150	198	155	165	164	187	164	154	132	149	159	180	162	167	166	165	165	152	155	168	171	153	166	146	157	143	144	163	146	158	139	158	170	161	159	154	165	161	149	149	167	163	146	147	154	148	153	148	149	154	167	164	121	170	159	149	141	148	140	175	163	127	133	148	152	158	135	156	146	162	168	140	169	164	151	159	140	172	171	131	137	150	159	176	152	146	148	174	154	157	161	153	139	133	151	148	144	172	141	161	144	146	150	154	130	140	177	138	129	180	158	158	174	163	165	156	164	166	129	130	164	154	149	165	150	154	151	142	159	162	161	142	171	156	166	153	150	164	135	152	141	144	155	140	172	163	175	153	158	130	128	143	169	153	156	159	154	145	160	167	154	148	121	145	159	131	155	155	164	178	157	148	145	173	181	143	147	162	162	156	170	162	160	164	168	155	166	151	159	157	138	126	156	156	160	163	168	152	149	145	154	160	153	142	175	148	159	155	150	133	156	137	140	181	158	166	147	152	175	188	176	142	159	141	161	139	179	159	138	142	175	135	143	135	162	124	171	156	143	153	152	179	158	162	152	177	188	159	163	147	136	153	134	169	151	136	155	162	150	167	142	147	171	170	156	150	157	141	157	139	128	144	161	155	149	161	157	151	177	167	137	152	146	153	151	164	151	147	149	151	151	143	160	138	156	158	157	150	146	150	158	150	162	172	147	139	152	145	143	163	158	177	140	137	172	163	150	125	154	155	148	160	161	158	171	162	169	134	154	175	153	165	166	161	154	145	142	149	168	152	139	138	159	168	155	163	136	140	148	157	142	172	165	166	142	140	131	151	178	171	165	152	184	164	152	142	147	145	163	153	142	134	145	159	132	140	129	163	140	185	163	148	165	164	136	158	174	152	150	146	176	159	119	129	171	181	162	148	152	143	157	154	169	130	169	169	135	152	163	162	130	146	163	157	145	153	156	155	145	116	145	178	143	179	146	158	153	149	169	158	148	182	153	154	157	150	173	145	198	155	170	140	151	128	167	149	160	171	148	149	172	170	157	164	147	179	174	145	155	151	163	144	145	187	147	145	153	163	135	158	149	166	155	144	148	160	148	177	140	162	163	169	153	149	136	169	152	139	151	150	170	171	148	172	163	159	115	142	155	141	148	185	157	165	143	152	156	162	169	167	149	168	173	151	149	168	145	141	148	159	142	141	151	156	144	147	161	163	141	168	169	148	149	134	149	125	142	152	169	151	171	142	160	158	140	152	159	144	161	172	153	129	160	144	168	158	165	151	148	159	162	142	168	143	140	148	154	119	135	178	148	139	159	139	171	147	158	158
60712	45248	18057	2086	1755	1506	1244	1111	964	889	802	724	676	606	588	559	562	501	523	487	502	456	461	482	477	408	468	481	457	472	408	442	437	429	398	409	436	418	404	443	424	433	394	444	410	381	415	419	433	401	416	431	415	379	387	388	412	400	433	354	397	426	412	395	363	438	420	371	411	438	416	420	423	381	389	384	376	406	378	377	400	381	403	381	363	400	360	417	370	389	360	421	440	410	380	408	406	391	413	337	373	361	400	351	382	413	374	381	403	399	404	389	378	390	415	399	378	346	389	370	422	366	385	386	375	389	366	390	387	392	388	399	405	404	390	383	407	361	368	389	412	407	407	402	380	419	371	354	374	395	385	365	371	405	413	379	387	359	416	395	378	362	370	400	367	355	399	376	363	385	369	381	397	380	374	387	383	359	420	392	379	344	394	404	367	346	403	311	389	374	385	389	388	375	362	393	379	368	373	347	381	388	388	414	362	366	378	405	362	405	398	395	384	381	371	383	348	369	378	399	366	360	394	383	415	352	386	383	391	396	387	401	377	359	402	391	381	368	380	401	368	395	362	349	381	404	400	406	389	354	389	382	402	396	384	379	386	388	397	399	394	379	423	345	405	358	367	383	364	391	357	404	372	393	368	353	388	397	383	352	387	367	399	414	405	398	383	372	398	396	384	387	413	369	384	405	392	356	356	346	380	400	385	370	413	386	402	364	417	349	372	387	390	377	389	382	396	409	358	401	367	403	412	362	407	355	397	379	399	399	383	364	379	381	376	388	373	358	383	403	385	410	374	393	388	382	368	392	352	368	401	396	383	435	353	370	408	364	424	360	379	384	352	394	374	377	373	359	387	384	359	372	394	392	385	405	397	395	399	380	381	382	371	404	386	387	374	387	376	375	375	409	414	386	341	357	398	357	379	395	366	372	367	337	398	357	381	418	389	380	378	405	395	438	384	436	400	374	395	369	380	392	416	398	392	411	397	404	371	396	420	396	405	373	382	379	403	421	389	406	409	387	408	348	359	332	392	385	392	391	367	369	400	377	391	393	385	402	375	406	397	389	339	376	417	389	400	442	379	357	408	388	379	368	373	357	416	412	395	386	375	392	345	401	379	355	382	372	376	369	352	395	388	366	373	384	402	366	379	355	390	359	360	375	394	393	394	363	411	398	399	378	383	383	374	382	383	374	401	372	389	334	383	364	380	377	381	418	363	375	412	411	348	369	417	376	362	403	399	407	401	376	378	386	381	402	392	381	405	391	391	364	412	356	347	376	368	395	392	407	351	392	395	374	375	368	391	377	352	382	370	417	364	392	376	380	398	339	404	366	378	368	372	396	430	355	407	385	340	396	414	421	392	370	382	381	386	404	403	373	419	388	400	368	385	411	376	419	398	367	406	374	410	325	403	384	388	391	366	373	367	393	395	392	392	400	402	431	336	402	385	404	386	374	393	365	385	373	366	384	377	390	404	356	361	382	415	390	377	407	407	380	366	377	364	397	364	391	379	360	345	389	392	374	399	362	385	414	352	356	380	387	395	396	359	379	383	367	386	395	372	360	380	382	376	408	389	368	378	389	379	370	375	420	392	395	379	397	370	352	407	386	410	358	393	420	375	390	380	331	347	397	410	396	389	394	402	408	370	394	374	381	377	385	395	367	366	401	389	408	378	389	393	420	422	391	377	404	384	383	374	390	415	370	377	386	371	383	417	409	394	411	385	385	378	380	377	350	365	369	368	397	398	403	400	387	379	411	391	379	404	361	366	373	409	369	407	367	378	372	416	380	372	400	384	396	400	405	391	381	398	412	397	361	326	361	394	391	392	362	357	372	339	375	403	377	368	398	399	373	367	372	394	393	407	405	386	411	376	365	385	393	410	364	373	373	390	386	410	390	376	358	369	366	350	380	399	397	393	360	344	359	376	375	411	378	416	375	351	355	322	400	402	401	349	405	416	412	391	356	390	371	390	374	379	369	385	414	365	412	419	391	373	346	386	396	382	349	396	371	390	377	379	374	366	398	404	379	381	386	386	357	387	408	395	406	376	396	361	382	384	430	407	392	375	395	415	383	376	370	398	382	363	398	381	408	399	408	371	378	384	405	377	411	383	393	355	399	406	362	381	381	379	374	388	374	353	378	377	386	350	355	383	395	378	375	364	399	357	429	390	394	374	432	385	370	411	391	388	348	375	352	371	367	359	386	416	417	404	356	355	399	386	382	415	372	390	367	395	381	376	364	373	400	404	392	400	407	394	371	375	377	371	364	365	367	385	387	365	338	420	394	368	377	413	374	352	358	380	369	394	373	383	394	353	376	401	401	382	381	383	388	380	387	396	380	375	394	403	389	405	421	403	422	387	377	378	379	370	390	408	388	363	386	354	387	390	411	368	363	348	372	385	409	394	399	416	387	407	389	420	389	383	377	401	383	381	390	395	374	413	374	379	367	382	343	350	337	356	383	379	376	386	388	381	377	391	378	416	375	392	374	359	378	369	377	405	397	360	391	353	378	410	381	372	366	381	435	414	391	386	377	409	365	425	407	401	366	397	380	384	402	383	396	358	367	415	391	414	351	396	387	401	381	373	411	384	383	372	360	410	385	375	360	344	397	373	394	380	362	382	414	428	388	382	382	394	379	388	383	367	420	363	399	381	376	374	356	396	377	387	371	384	421	389	381	398	439	397	424	393	375	393	389	380	379	392	434	394	374	405	388	376	366	360	394	407	398	414	377	426	382	386	384	380	405	378	386	383	379	368	373	379	370	398	376	385	379	389	395	365	331	403	349	379	398	364	364	355	395	371	391	379	374	383	373	403	398	351	401	412	357	395	415	370	368	403	380	375	377	372	347	381	357	368	367	379	378	323	406	368	381	350	396	403	377	376	381	386	358	396	388	370	395	370	389	390	381	378	399	356	381	401	385	353	352	375	365	371	389	398	378	393	396	389	373	355	386	411	400	365	380	361	389	383	376	336	386	354	379	381	383	397	370	385	373	396	395	383	366	346	352	370	362	358	344	387	370	376	389	363	434	349	393	377	339	391	404	346	409	377	397	379	383	394	388	417	389	391	384	358	349	358	417	375	374	394	405	395	396	441	379	390	369	386	358	415	377	396	388	426	387	375	379	398	360	388	344	351	384	407	394	367	361	390	408	397	387	407	369	360	391	412	353	357	400	411	405	351	381	429	377	328	400	391	359	362	373	391	385	395	389	398	390	374	371	377	373	369	421	376	367	383	353	359	360	380	401	397	356	376	367	369	410	368	371	390	373	394	396	410	360	405	401	426	335	386	384	358	400	368	377	417	416	398	394	361	385	418	374	397	382	376	369	379	406	425	383	365	368	335	386	398	369	367	394	364	351	393	383	374	382	408	339	394	393	367	398	406	386	408	414	415	408	410	379	395	367	408	371	383	374	357	360	378	420	374	405	413	427	384	425	391	377	397	384	390	405	381	389	372	400	367	345	362	365	416	359	382	373	370	364	353	369	402	364
38855	13583	1744	168	141	165	153	181	152	150	168	130	154	170	145	160	138	156	144	164	155	158	177	148	156	114	143	173	172	156	166	175	151	157	143	149	150	161	156	151	155	163	131	146	133	156	161	147	181	138	152	152	161	180	155	157	177	168	150	175	154	150	141	161	170	145	163	166	163	163	163	150	148	164	162	164	155	173	168	175	174	150	135	166	148	121	145	149	153	161	137	166	145	163	158	143	143	142	178	166	151	144	152	146	170	160	186	154	152	153	152	156	142	170	170	158	180	156	152	156	157	131	163	165	148	170	164	154	154	162	145	197	159	155	174	136	149	162	157	145	170	150	145	175	161	171	175	159	159	135	176	168	130	159	172	153	166	141	160	147	144	139	163	162	186	145	152	187	158	167	160	142	169	162	150	180	166	133	141	150	179	171	139	161	153	144	150	149	176	166	163	149	169	151	149	155	156	161	151	144	150	166	168	169	137	172	162	152	155	166	141	142	170	143	180	148	142	162	177	149	180	165	159	155	152	162	166	163	134	173	158	164	151	160	153	165	134	152	151	175	160	161	156	155	142	156	166	164	154	168	164	170	158	148	156	151	160	139	161	179	136	190	161	176	175	132	158	159	145	145	160	140	137	167	165	159	136	186	143	159	159	165	136	132	160	167	167	141	149	164	130	172	145	155	163	170	152	166	180	170	114	151	142	168	165	163	149	163	168	146	170	157	163	145	150	185	147	156	166	148	147	150	166	163	156	157	154	156	166	168	167	133	155	160	167	168	148	144	164	163	176	165	139	175	188	151	156	139	171	154	156	125	162	174	160	152	154	159	148	163	157	156	159	170	146	151	140	167	149	151	166	140	165	158	194	158	175	175	194	167	170	164	159	145	164	142	154	148	162	162	140	155	180	161	163	138	161	151	182	140	155	157	163	142	165	177	156	183	168	157	153	158	160	158	180	185	177	136	169	133	161	151	154	147	150	161	149	162	154	157	158	148	150	142	147	159	131	158	190	173	146	164	164	179	167	150	155	160	153	172	177	155	137	152	146	142	169	153	156	152	159	155	152	175	151	177	181	155	171	174	163	166	152	141	169	186	161	146	144	184	158	157	156	145	139	150	133	155	165	152	168	162	158	173	173	156	146	156	173	163	153	158	152	153	164	169	142	143	175	182	191	148	161	145	149	168	173	136	148	151	160	165	160	170	186	158	168	160	163	153	140	181	142	154	148	140	149	144	171	161	177	138	147	171	163	178	150	141	141	161	164	190	158	140	147	156	165	174	154	172	152	137	166	152	163	185	148	155	153	161	155	151	163	148	183	152	145	167	131	145	177	164	181	147	158	159	184	153	157	153	137	147	150	153	171	142	165	142	136	155	147	168	168	159	138	153	157	163	148	162	130	138	168	157	183	151	134	150	172	150	147	160	162	190	174	132	152	158	183	173	128	132	134	171	153	160	173	157	157	144	163	145	158	136	160	165	164	162	153	159	143	137	161	153	159	137	181	177	144	153	194	150	178	169	152	135	168	147	138	163	174	163	158	133	166	152	164	139	152	164	152	153	165	169	135	146	162	168	142	156	148	157	171	157	166	162	179	150	149	148	155	158	178	163	170	143	165	140	163	172	129	173	143	139	155	154	175	167	179	163	168	161	161	160	169	165	158	126	155	195	165	152	139	168	156	151	152	160	155	161	142	168	149	158	151	138	151	148	171	148	150	144	145	157	133	163	156	149	159	165	144	154	165	137	153	174	173	174	148	132	158	191	156	152	151	154	144	138	151	141	152	159	168	160	182	149	165	164	139	156	148	165	148	168	167	161	171	161	156	157	140	134	144	144	166	146	179	166	173	155	144	153	143	140	164	156	174	175	144	172	152	151	161	147	145	167	144	146	163	170	166	159	179	169	155	148	146	159	159	171	172	174	151	143	148	173	155	150	123	168	138	168	149	158	156	164	161	148	159	153	156	129	135	167	174	157	145	165	153	142	159	147	160	140	183	163	147	161	157	182	163	172	165	157	169	152	153	146	149	164	178	156	175	171	152	161	179	159	168	163	166	171	146	166	193	175	164	172	161	133	154	150	155	174	162	164	181	172	159	174	146	157	161	156	169	171	170	163	143	153	167	129	165	151	164	152	131	144	177	172	141	151	181	154	178	130	145	155	154	151	159	184	173	172	164	165	157	149	146	148	148	178	165	149	168	164	147	170	142	146	145	148	175	155	155	151	156	152	174	165	143	154	164	154	142	152	166	166	175	163	166	160	157	136	144	172	187	177	158	136	163	144	164	162	161	158	155	146	170	156	142	188	153	156	146	158	150	154	178	144	163	173	165	165	181	160	156	175	165	170	176	152	160	155	165	179	164	155	163	164	182	146	147	156	182	145	167	181	187	163	168	170	137	149	166	145	140	145	154	152	169	162	134	141	143	162	161	146	144	156	154	145	162	168	168	158	158	158	140	153	154	159	152	136	141	155	166	171	156	164	154	144	152	163	157	152	160	155	163	174	140	157	139	170	138	139	159	164	164	141	169	157	174	140	163	150	173	137	150	161	163	143	149	167	149	148	153	154	171	160	166	155	159	154	177	175	150	162	152	186	180	135	154	161	190	150	130	158	140	177	149	177	149	162	145	151	176	166	167	157	139	135	154	153	171	162	159	169	162	169	168	148	140	176	159	152	165	163	164	143	157	146	170	152	146	137	148	146	133	158	162	158	149	148	145	150	174	172	149	136	177	145	149	145	154	176	137	168	144	174	154	164	148	144	157	167	161	173	147	151	164	192	168	148	166	157	165	150	167	172	194	149	183	164	176	162	150	169	164	155	141	162	175	159	165	176	157	185	181	164	158	167	159	161	160	145	162	163	155	154	166	134	180	173	131	142	138	147	147	176	173	168	161	141	131	168	138	153	185	164	158	152	165	144	154	154	155	169	148	149	152	169	124	131	141	160	153	172	148	155	151	183	170	152	130	146	155	146	145	141	166	164	160	145	142	142	163	153	158	142	148	140	158	152	162	152	138	170	170	154	155	140	156	160	150	165	171	149	173	142	168	154	149	160	170	156	135	151	157	137	176	156	176	186	160	150	142	149	168	155	154	163	152	169	157	165	162	155	173	167	141	151	163	159	127	142	157	173	159	143	135	143	146	159	162	167	134	135	141	160	158	174	166	170	147	159	137	161	146	176	161	155	148	167	154	149	161	156	156	158	159	167	151	153	152	142	156	160	147	142	144	154	155	158	152	147	139	127	152	157	179	151	168	157	143	174	161	178	169	124	157	158	158	166	159	145	156	136	136	149	138	157	146	159	147	151	144	170	173	164	153	162	165	158	173	159	167	158	169	170	149	172	145	190	160	150	194	154	154	162	161	149	159	168	148	158	126	163	145	170	154	171	145	152	163	153	144	163	143	147	159	156	144	159	157	163	158	151	175	179	151	171	167	170	146	161	153	156	148	138	146	144	147	154	172	164	153	165	168	158	154	161	155	141	152	157
31651	10332	1930	459	469	474	496	464	418	410	448	410	431	467	446	463	405	412	441	411	430	443	419	406	401	421	449	415	380	458	414	406	414	423	416	408	438	459	433	443	419	445	403	424	394	398	388	418	389	431	458	430	434	437	395	422	411	409	420	440	402	408	421	371	432	400	450	429	385	411	386	471	444	406	393	414	429	389	392	381	414	419	424	427	444	411	376	414	420	439	411	375	410	407	403	395	422	405	443	421	453	407	402	416	444	410	392	401	403	395	425	385	438	394	430	422	431	385	395	411	425	421	434	403	428	384	443	397	425	392	411	416	393	420	391	412	429	420	427	410	401	390	430	396	388	413	453	417	396	402	385	407	434	427	400	408	431	412	424	379	403	429	371	383	449	452	411	438	411	405	361	400	403	406	420	421	390	421	386	410	368	443	441	409	406	434	383	421	410	430	397	405	428	407	413	391	406	389	405	420	401	409	428	371	399	407	398	435	374	373	406	428	427	420	445	417	400	392	450	441	429	425	403	420	382	372	428	402	390	412	420	442	422	453	413	394	426	390	414	404	399	434	370	379	404	397	416	425	441	419	414	407	425	398	421	420	398	421	446	427	409	431	422	422	402	411	374	420	413	403	436	416	433	399	452	448	417	446	418	407	420	413	402	425	394	421	417	398	415	431	430	411	436	421	426	440	394	405	456	390	410	385	440	376	406	426	357	421	388	410	393	440	423	406	423	412	423	418	445	392	439	405	420	398	425	403	452	428	394	430	418	439	447	383	388	402	440	445	394	414	376	407	398	442	387	414	412	386	403	439	414	408	421	412	434	403	428	429	420	403	409	420	459	410	402	427	406	429	411	426	414	378	405	426	425	389	445	427	377	408	394	412	369	460	420	413	415	403	390	419	393	395	426	397	419	388	423	433	403	400	443	445	421	413	378	414	396	425	434	412	423	391	444	406	416	394	414	408	420	432	451	410	433	412	377	428	444	421	436	390	423	400	411	396	449	434	465	399	415	438	446	432	407	398	394	403	367	422	428	387	386	423	425	467	397	381	398	434	399	393	438	411	414	419	408	401	428	394	382	411	403	400	403	412	387	396	411	407	433	420	413	449	427	393	372	381	453	389	451	405	419	437	441	380	421	397	425	448	438	417	431	406	414	387	376	427	430	430	417	424	377	417	406	392	411	428	408	405	435	410	404	418	408	425	436	403	440	416	416	405	440	431	426	444	418	402	404	431	456	386	423	393	416	400	396	417	397	412	413	416	438	375	441	440	406	382	424	409	428	428	424	409	383	436	427	420	397	415	380	407	438	407	413	406	440	384	404	379	417	393	395	397	411	397	409	409	442	415	420	389	414	434	409	404	393	414	443	401	438	394	441	422	406	422	434	406	424	467	429	407	382	422	408	395	418	407	413	421	415	418	418	404	404	427	408	446	408	414	415	413	417	417	441	414	380	434	405	389	387	411	404	419	426	433	396	446	423	407	382	402	394	430	439	406	429	447	422	409	421	411	433	418	403	427	418	406	449	413	435	437	414	435	426	408	396	398	380	436	377	409	399	417	403	413	422	403	399	406	433	373	425	429	414	402	434	413	438	401	421	448	401	401	451	404	399	376	402	400	418	464	413	400	431	444	386	393	409	391	427	371	422	399	459	382	425	454	434	382	410	410	405	432	401	409	454	399	405	444	398	442	414	413	406	409	355	434	450	382	374	409	407	409	434	423	417	405	386	435	444	401	417	417	401	402	426	381	381	400	424	411	417	424	430	392	411	411	429	417	428	420	401	394	414	425	425	394	391	402	390	417	393	438	431	399	421	422	414	393	424	410	431	389	420	407	428	399	432	426	418	434	417	424	444	393	429	401	441	444	407	403	404	366	464	420	402	402	436	414	432	428	444	450	404	441	380	412	441	423	458	407	407	431	429	414	405	381	418	419	406	430	400	422	402	401	425	409	398	411	384	422	422	421	451	411	450	428	405	421	415	420	452	382	384	392	383	432	378	409	408	433	406	425	425	429	428	427	427	444	413	386	445	389	431	409	423	448	405	404	418	387	416	443	402	404	367	401	405	438	441	381	379	451	415	400	406	422	395	431	431	460	408	388	398	400	420	428	417	393	389	386	409	389	393	419	410	424	425	387	400	446	395	395	391	399	386	416	390	421	427	402	399	401	402	430	442	389	406	416	443	376	406	416	364	414	377	417	412	430	414	373	366	406	401	422	428	399	424	389	390	416	412	428	414	394	400	401	447	391	453	429	418	391	425	452	403	397	409	419	419	397	426	452	398	409	406	423	414	423	375	404	414	420	397	418	447	393	411	404	404	365	432	431	382	401	415	403	418	419	428	438	387	426	391	387	399	387	396	393	409	415	414	457	445	399	372	409	433	416	417	424	442	385	397	399	383	444	390	415	394	401	436	398	415	408	465	410	438	419	422	431	406	431	392	391	449	371	371	404	415	424	393	404	438	401	384	447	389	425	377	393	412	412	406	413	404	394	429	408	439	428	378	446	435	441	361	426	407	416	419	444	413	413	413	411	419	428	442	407	411	434	382	407	406	434	421	358	412	386	423	394	449	429	433	406	405	416	376	430	438	423	410	394	408	433	428	386	458	420	419	386	415	392	424	432	378	416	427	422	415	403	415	431	454	402	432	387	437	436	440	404	406	426	440	431	390	439	375	436	430	391	392	397	477	383	448	393	429	402	430	431	413	417	394	427	400	425	410	406	413	405	424	451	428	390	404	413	385	423	393	424	392	439	403	406	415	389	417	437	403	450	447	422	440	400	395	396	416	406	401	428	416	425	435	388	372	419	413	454	380	436	420	396	430	430	396	401	392	432	423	392	413	404	457	420	437	428	415	441	399	430	453	456	430	439	446	455	426	430	410	432	395	439	411	450	402	429	401	396	371	419	407	413	395	417	421	410	400	380	402	412	396	404	424	433	430	409	389	418	429	432	431	427	391	416	425	421	390	422	437	388	425	398	404	420	407	422	408	429	405	421	398	423	401	411	429	421	404	447	408	427	415	406	421	408	427	431	412	406	365	403	388	445	448	458	421	397	407	413	413	414	376	445	453	391	401	388	396	382	447	436	436	393	434	426	450	375	429	437	413	427	423	402	443	402	470	440	397	424	372	417	424	399	367	412	391	437	353	396	378	428	446	443	372	417	424	407	434	380	448	376	410	406	408	432	410	397	398	433	403	429	419	425	399	427	409	390	440	432	382	386	431	430	439	391	416	396	434	448	429	418	401	478	377	424	385	401	407	434	426	430	390	466	406	427	413	434	422	403	422	403	389	432	421	443	455	412	413	446	396	449	432	419	417	406	426	396	394	413	422	413	399	408	413	426	428	410	410	424	439	403	384	406	374	424	425	420	432	425	388	420	403	415	430	407	406	452	412	419	448	413	411	383	398	431	376	410	422	429	436	445	392	389	431	424	410	389	444	411	425	418	410	427	416	426	410	430	422	425	459	431	412	397	428	395	386	430
75718	49096	20950	2559	512	361	287	312	272	239	283	209	261	247	223	237	254	244	241	233	243	236	230	241	237	234	223	235	238	235	230	206	228	211	225	226	221	235	229	214	206	229	237	237	223	231	193	193	227	230	221	198	243	232	225	218	257	198	218	218	230	203	199	233	220	226	236	232	240	255	238	210	222	223	192	207	230	241	211	218	219	211	225	232	237	240	222	208	222	198	201	234	233	230	225	229	237	210	266	221	214	239	217	216	224	200	211	200	217	243	221	214	237	203	243	235	247	221	228	227	242	227	217	216	233	201	220	222	260	217	212	222	202	217	225	223	217	218	201	227	204	221	221	227	240	207	198	181	217	222	217	218	220	219	237	218	222	233	230	237	223	238	240	222	219	236	208	219	218	213	208	213	221	188	216	218	234	208	236	204	226	224	224	216	206	253	215	245	238	214	211	215	205	231	199	201	200	217	217	224	218	223	232	211	232	220	209	242	217	245	217	217	197	228	240	249	201	222	215	223	216	238	209	207	217	229	204	229	209	237	222	205	243	240	236	202	221	231	236	228	235	222	203	227	244	242	199	215	242	215	216	229	199	254	225	239	233	238	244	225	213	220	208	226	254	226	227	211	211	217	232	201	221	235	222	209	237	194	209	241	225	226	227	207	242	235	217	228	208	202	235	202	225	222	208	239	206	214	207	212	238	252	230	222	229	210	221	200	221	221	191	224	241	208	220	217	218	252	237	237	220	222	231	257	208	216	229	264	227	243	227	218	242	209	238	211	233	225	246	209	205	234	196	188	204	222	226	234	226	230	202	222	208	239	211	250	230	190	236	217	219	226	186	232	226	206	234	202	212	191	225	214	216	214	230	237	232	201	209	200	228	212	233	212	199	248	211	205	224	204	235	246	211	239	215	201	228	227	234	257	218	219	215	246	208	214	232	192	233	230	238	245	216	232	210	235	225	222	224	216	207	224	197	233	223	210	197	218	255	231	226	191	220	218	232	220	234	213	228	229	235	221	196	231	225	218	205	205	228	215	218	258	213	238	219	245	231	216	229	244	221	232	211	206	191	203	251	218	229	253	246	239	223	216	210	207	208	184	232	214	226	233	188	216	236	235	218	201	227	224	249	236	223	236	238	224	231	222	210	225	228	202	210	225	215	210	251	230	253	236	216	215	229	211	196	219	216	220	223	229	232	213	229	229	210	226	214	207	231	217	253	201	217	217	227	225	206	230	213	217	231	226	212	239	236	221	233	219	234	227	250	225	220	255	242	232	198	219	227	213	232	248	207	216	202	242	220	232	216	226	211	218	221	204	214	212	211	218	214	218	209	222	217	209	191	212	230	197	213	230	222	235	212	236	199	249	209	208	228	247	203	208	219	218	226	226	195	217	225	224	216	207	196	231	203	220	218	226	232	219	245	227	211	227	214	235	220	226	216	215	231	216	231	216	214	219	236	243	205	216	236	235	207	238	246	228	241	233	224	200	204	213	223	252	213	243	217	234	250	195	232	206	200	233	215	206	240	188	213	241	234	218	229	197	227	238	233	226	221	183	217	223	227	201	216	232	228	232	229	223	222	227	220	234	244	217	221	228	204	211	206	183	222	238	209	237	236	207	243	185	222	224	211	220	220	226	200	234	228	201	218	221	214	213	218	232	240	232	207	205	222	218	210	235	245	189	219	212	250	229	257	222	215	229	216	218	215	224	226	233	223	245	242	234	221	205	203	250	216	211	216	221	223	201	186	220	214	217	214	251	214	257	196	251	213	212	223	241	256	233	243	233	211	202	243	261	203	240	208	226	203	217	205	222	217	227	219	232	217	205	222	216	214	239	227	224	240	230	209	221	222	236	240	240	242	210	241	232	241	215	225	209	226	239	246	223	202	212	206	209	210	209	197	222	220	235	252	220	230	231	190	221	246	214	205	213	211	200	191	216	206	226	240	202	211	215	206	193	198	204	216	228	224	210	214	203	249	225	198	236	233	248	211	234	231	223	210	210	234	227	207	212	224	206	213	229	259	226	224	221	238	203	224	245	211	227	205	186	202	224	221	217	204	237	213	198	241	226	228	210	225	215	226	212	232	248	222	216	236	233	218	213	224	225	234	237	214	230	230	208	238	225	222	192	223	237	212	229	213	244	231	226	256	228	244	221	234	244	232	228	248	207	206	211	234	207	200	219	225	212	236	220	216	203	220	224	232	223	205	227	219	226	216	213	235	232	212	232	196	205	236	221	234	224	201	200	225	231	207	224	248	230	216	213	179	226	212	212	205	222	215	232	226	210	231	212	214	242	224	259	212	210	215	227	194	217	228	195	213	219	203	211	217	231	250	225	208	199	234	219	233	227	215	211	228	239	241	232	214	232	226	210	244	219	238	238	239	220	219	217	234	215	210	207	235	224	196	215	213	240	212	213	219	232	244	221	233	223	214	218	201	250	198	211	225	237	210	236	233	218	217	212	215	237	241	249	222	225	239	222	202	211	215	217	206	187	245	203	230	241	195	222	195	237	248	226	217	211	239	206	225	200	215	206	221	232	219	220	224	225	205	228	223	207	239	228	215	236	207	231	207	245	249	221	208	252	213	220	230	214	197	204	215	226	181	219	240	225	203	232	221	229	229	192	235	248	208	237	269	229	234	234	231	208	207	242	247	223	225	236	218	240	226	219	247	242	216	183	199	228	243	224	213	243	231	250	215	202	237	217	199	204	207	204	218	237	211	228	231	214	191	230	218	211	200	221	245	217	233	193	216	208	226	205	219	206	206	235	226	198	206	209	203	207	204	222	239	200	239	233	238	244	219	218	233	199	210	241	233	261	233	197	208	205	213	218	235	227	204	234	227	205	210	213	225	223	213	189	210	231	208	219	223	219	221	247	209	215	214	214	219	234	227	232	231	222	210	228	220	229	236	252	219	227	213	232	200	215	226	220	225	210	237	230	241	237	215	206	230	201	209	208	216	221	201	196	246	203	237	212	211	192	251	224	241	201	216	212	253	204	206	212	230	231	221	210	257	200	220	208	209	226	216	225	215	226	233	196	206	197	240	206	225	208	233	206	219	187	206	204	221	239	225	243	199	183	206	247	217	229	245	217	197	214	213	213	218	213	219	204	211	224	229	202	212	201	214	212	227	215	212	229	240	241	195	237	218	211	222	204	213	223	235	205	227	231	192	193	235	235	225	219	215	244	232	229	223	200	236	211	200	226	194	212	231	228	196	235	246	218	201	222	208	206	222	245	225	235	245	221	244	213	224	224	233	235	207	234	223	207	262	215	252	249	220	221	228	217	197	211	201	208	211	208	210	215	220	218	235	236	235	202	243	255	244	235	226	214	212	217	204	237	230	230	220	195	210	229	198	231	194	233	228	209	194	227	231	234	211	197	207	243	229	214	225	188	223	214	238	216	225	222	209	234	224	225	220	210	205	231	220	219	230	243	237	254	215	211	222	221	230	230	215	237	223	235	226	254	231	224	211	213	222	211	239	219
50604	34990	11495	1491	1293	1198	1004	898	867	835	781	724	666	643	634	618	677	573	623	615	585	586	596	580	606	611	588	601	576	566	543	600	594	561	536	555	567	579	594	526	533	600	543	581	571	547	569	552	606	563	593	487	512	551	499	586	513	575	563	569	579	576	559	520	530	558	563	531	521	583	546	559	587	521	552	531	563	560	570	529	548	530	548	545	534	536	565	555	536	574	542	566	594	532	574	579	519	556	552	522	521	608	536	582	549	553	538	530	600	535	519	556	535	553	487	522	574	570	534	563	562	550	544	540	538	555	571	532	553	548	554	568	544	531	552	563	540	531	549	530	551	529	533	536	585	532	543	560	531	534	517	574	539	546	525	534	555	539	561	550	540	510	570	549	593	557	508	575	543	536	519	552	556	544	533	591	545	541	566	554	565	561	513	543	546	537	540	537	572	535	585	549	574	565	555	561	537	534	587	524	547	537	553	534	594	578	587	555	529	530	554	570	581	542	571	527	573	533	489	541	541	509	543	562	524	544	530	544	541	549	512	526	542	539	549	567	523	539	578	537	561	539	568	526	549	519	557	584	535	532	507	537	470	531	595	542	512	518	565	530	541	550	574	551	537	546	544	577	513	589	520	520	596	576	575	562	554	569	523	570	570	534	508	605	533	580	538	578	532	540	519	567	524	551	559	565	572	555	524	541	557	553	524	549	534	543	532	562	551	560	565	542	566	545	532	541	578	543	557	566	538	564	576	536	551	548	578	563	563	509	564	522	534	554	502	575	589	546	566	560	546	524	562	546	542	557	535	535	570	516	536	530	584	508	502	500	546	560	573	566	535	572	525	566	542	574	535	581	568	553	550	486	577	562	554	495	551	566	588	523	537	520	541	534	538	568	558	527	534	574	552	550	569	579	565	598	548	540	530	564	534	529	557	555	532	549	560	587	557	554	495	556	523	520	565	520	554	547	598	542	504	568	525	564	577	525	535	549	509	535	542	549	540	550	524	546	556	498	552	572	577	561	528	522	564	524	558	569	549	584	584	548	544	556	527	507	521	502	573	554	550	551	570	567	566	613	539	532	536	513	531	542	566	554	553	532	553	547	570	584	576	575	544	516	567	536	554	485	517	532	552	564	559	564	611	575	531	519	594	557	561	539	552	567	532	581	551	553	528	552	492	541	577	521	537	530	546	543	557	611	539	519	512	522	584	568	548	524	535	519	521	556	551	549	554	549	577	544	505	545	574	528	521	500	550	529	564	564	553	531	574	571	561	549	521	538	531	515	579	542	533	546	556	593	539	541	552	569	582	546	561	527	561	559	549	548	578	557	558	552	529	524	560	584	541	587	558	550	561	548	532	560	550	598	588	529	534	537	571	509	541	565	554	534	528	528	547	581	551	539	572	516	580	603	592	543	548	553	565	531	576	518	538	558	562	557	533	542	575	526	558	544	550	508	606	565	523	535	550	531	531	562	544	539	553	539	539	528	543	560	549	573	559	552	539	584	548	512	547	550	511	555	564	543	585	499	610	537	558	566	568	524	526	565	546	545	557	602	584	546	544	519	567	557	574	528	573	546	589	519	579	553	572	566	551	552	587	531	599	543	567	549	526	543	555	541	531	561	522	543	544	538	515	490	548	564	564	529	529	591	571	567	557	519	569	552	544	563	529	561	530	555	555	576	538	559	544	529	556	528	578	547	511	575	543	572	531	575	532	525	574	543	542	596	566	574	531	543	568	536	532	541	523	523	588	581	576	603	543	545	523	547	556	542	541	571	542	560	561	570	557	554	539	555	581	549	547	559	573	521	555	561	545	549	546	525	587	583	559	524	595	558	569	561	566	537	589	543	566	493	554	545	521	534	519	530	543	554	552	551	547	565	564	562	552	548	557	548	581	595	558	555	536	545	582	569	521	566	548	564	588	549	550	585	530	552	536	528	545	546	561	523	531	540	495	557	599	578	514	547	558	539	587	548	534	546	585	512	538	512	539	561	580	550	530	534	560	543	522	499	530	525	553	560	515	549	528	604	556	579	578	542	548	525	513	528	525	577	579	537	551	531	582	550	559	567	535	514	530	522	558	573	560	560	555	549	556	585	530	576	580	582	517	560	574	551	496	560	552	567	531	575	540	504	521	528	523	542	532	546	518	543	540	562	546	564	538	555	584	571	578	541	558	551	533	538	563	534	559	517	543	548	528	493	565	492	554	535	528	560	547	564	554	553	510	516	542	528	526	545	528	602	556	572	544	539	536	573	536	538	535	545	516	562	527	535	566	536	553	531	519	542	523	593	533	571	558	578	562	544	525	533	510	561	585	573	553	576	513	513	561	534	550	566	560	572	553	545	538	574	537	555	542	551	510	581	566	574	581	523	588	560	541	517	583	533	510	536	573	545	571	512	557	540	561	576	553	551	547	517	544	516	557	570	553	553	518	543	559	554	546	563	491	554	498	565	556	544	540	541	548	524	528	532	549	570	578	589	564	548	535	575	574	532	532	501	559	535	552	529	538	558	531	531	538	540	538	530	577	542	551	552	577	580	548	551	541	528	517	578	554	570	519	558	616	568	557	535	560	554	531	555	519	550	554	526	568	562	560	540	573	545	541	566	569	521	560	555	510	515	537	547	529	495	531	519	560	537	529	557	540	498	539	546	519	541	534	580	546	570	519	536	554	535	522	563	556	522	538	501	545	542	529	521	524	568	537	526	563	535	603	530	543	521	522	562	545	549	571	553	549	543	579	526	583	558	577	557	524	505	558	558	549	529	563	542	535	527	517	533	513	540	545	548	560	546	567	582	566	555	568	553	555	567	572	535	564	580	528	549	596	525	570	613	565	602	572	562	558	567	564	573	509	538	567	505	553	543	542	556	514	540	520	526	536	542	550	519	551	562	555	599	494	515	545	542	579	587	520	593	522	561	547	541	562	517	528	551	521	527	589	523	531	553	588	525	552	538	556	578	572	557	571	562	510	559	550	588	570	578	566	554	528	520	565	537	586	527	585	567	546	548	548	531	542	525	514	542	561	602	562	542	530	522	543	571	550	551	514	520	533	548	541	551	590	553	578	591	510	544	564	525	582	510	539	576	532	547	551	559	534	549	520	555	560	579	550	552	543	493	524	564	557	549	585	562	523	571	526	566	556	546	540	514	528	552	555	563	531	513	505	506	530	536	548	607	531	568	520	566	524	560	567	529	548	550	547	560	545	560	510	545	587	530	552	537	565	542	537	557	555	522	568	541	505	520	536	537	536	549	554	569	550	564	555	577	569	574	587	579	557	543	540	553	517	588	586	550	499	518	571	530	558	562	540	564	488	624	555	535	518	588	575	585	555	515	568	578	541	525	549	590	563	506	538	549	567	602	518	538	553	538	514	560	555	513	552	498	519	513	565	573	575	548	545	539	500	555	574	547	552	567	574	525	533	518	551	522	542	511	556	564	537	550	567	529	518	598	552	526	521	544	572	510	520	531	545	545	540	549	562	547	589	566	536	537
85535	60485	28318	6601	723	438	343	297	309	238	218	192	224	216	195	196	200	179	180	156	165	171	148	152	191	170	171	149	155	161	150	152	166	144	167	152	158	157	165	140	165	160	138	191	172	165	150	164	157	166	158	140	167	147	142	166	147	166	164	144	150	127	156	134	159	165	132	141	154	156	152	145	148	140	167	141	149	166	150	151	156	139	152	147	125	171	139	184	164	145	141	159	154	144	141	148	159	184	161	140	142	139	145	151	169	162	151	154	159	131	159	169	156	151	168	151	140	168	172	147	178	144	158	137	148	165	172	168	151	170	154	155	132	159	163	149	147	172	152	145	136	171	124	160	162	162	128	141	134	164	152	155	157	161	165	167	147	139	142	160	150	189	145	159	164	161	158	160	155	153	140	161	167	160	144	158	136	117	140	141	168	146	145	143	160	162	152	148	147	149	148	160	155	130	147	125	118	123	155	162	151	169	148	145	151	148	176	175	185	122	167	143	132	185	147	155	165	167	172	153	154	145	178	173	155	138	174	178	177	179	141	145	167	144	153	138	151	139	141	177	149	153	173	169	155	151	149	148	158	166	144	148	171	161	140	146	155	153	155	159	171	134	152	162	162	147	150	146	165	146	177	150	130	149	159	145	156	152	134	162	148	160	125	156	159	154	157	149	146	157	150	159	180	164	167	162	161	158	136	160	135	162	140	135	165	155	150	145	162	158	160	163	160	145	168	177	140	161	153	142	163	173	136	162	158	159	164	157	142	155	169	156	157	152	151	149	123	168	151	139	131	161	148	165	173	132	145	157	145	143	163	155	173	154	159	137	160	149	155	131	127	148	176	166	148	138	151	134	173	169	150	150	176	130	176	145	152	162	149	150	170	150	157	161	127	163	157	160	147	164	136	152	145	161	137	160	181	163	187	146	145	156	150	150	180	153	143	161	171	160	161	143	180	151	176	143	135	142	146	151	159	143	156	155	139	165	161	134	151	152	180	147	142	131	165	148	174	147	175	147	171	159	183	145	133	140	145	178	144	163	150	166	148	167	156	167	159	129	187	153	153	136	163	179	145	151	139	154	162	168	176	170	166	158	144	155	150	153	139	152	120	138	145	144	161	137	180	170	167	133	150	175	161	170	159	144	163	156	147	141	142	167	167	154	167	159	141	134	162	179	147	156	181	169	147	147	138	158	167	144	165	177	151	167	147	144	142	171	145	161	145	161	164	120	157	164	169	142	164	163	139	159	150	163	150	135	161	175	146	141	130	151	166	147	166	163	154	143	146	151	141	135	152	136	157	153	147	164	140	163	157	152	171	152	160	162	141	167	166	179	165	174	149	169	134	164	144	161	150	142	152	153	153	151	184	173	162	129	148	154	145	153	166	141	165	151	158	160	173	143	155	158	155	154	184	150	161	161	162	150	155	186	149	159	152	175	171	144	159	151	161	145	144	148	147	157	161	152	167	152	164	148	142	148	135	146	150	147	162	174	144	152	143	154	141	164	131	145	173	166	176	177	172	150	140	152	134	152	170	146	169	148	159	163	146	132	137	160	137	138	152	167	138	146	161	146	140	149	169	169	158	154	142	140	167	140	155	136	161	142	130	134	152	163	144	179	161	138	176	155	177	163	148	171	141	166	167	137	148	141	128	160	151	157	151	148	150	152	145	157	150	186	143	131	138	146	155	151	175	140	144	159	135	164	150	134	170	161	149	156	139	141	143	171	177	170	150	131	156	152	155	151	148	150	162	129	181	156	175	158	148	180	171	166	167	140	158	168	158	146	154	144	151	178	139	156	164	164	130	151	137	168	162	166	174	158	148	178	159	137	132	162	151	168	163	142	142	157	156	153	167	172	172	150	126	167	146	150	140	147	155	161	137	137	162	175	149	135	150	146	127	150	139	139	167	167	134	151	159	146	190	144	159	154	142	159	171	163	145	166	151	162	178	150	159	148	180	149	169	130	161	135	154	173	142	146	147	167	146	140	150	182	170	146	121	134	135	147	155	151	156	160	163	170	132	137	146	146	157	150	151	174	140	148	133	155	163	159	172	148	167	144	157	138	147	156	178	150	168	144	168	161	133	159	142	150	157	152	161	168	150	143	149	157	142	151	173	152	154	138	150	162	153	140	159	167	164	163	143	150	145	147	159	155	131	156	148	168	162	164	162	155	146	150	152	149	149	170	134	152	157	149	149	143	149	153	150	146	143	172	147	133	169	166	168	170	176	170	128	160	159	141	148	136	147	155	162	159	157	157	152	164	141	160	172	147	128	153	161	157	164	155	154	149	161	144	162	141	175	142	163	164	164	134	155	160	161	141	155	157	166	163	135	166	186	172	146	150	159	148	172	148	158	154	139	140	157	154	183	171	169	140	160	146	176	141	149	145	141	135	157	141	178	164	160	167	132	150	169	157	175	153	147	158	141	149	154	121	146	158	147	130	143	160	154	165	162	159	164	134	155	161	139	138	148	171	161	171	148	163	165	158	150	146	177	142	134	137	161	157	143	156	147	159	155	154	150	167	145	182	131	158	139	145	164	145	142	137	174	173	155	137	165	164	150	148	148	169	158	147	172	148	176	154	146	170	131	169	128	145	173	169	167	164	156	167	135	148	141	130	144	139	149	148	145	156	156	130	174	154	159	159	159	165	154	135	148	160	157	160	132	131	145	172	178	175	153	160	163	140	151	145	160	131	150	147	146	144	163	132	149	162	162	157	152	163	163	172	164	149	157	139	168	148	151	156	154	155	153	163	149	145	172	130	168	144	143	147	143	171	178	163	140	127	161	144	167	153	157	155	136	157	148	144	151	158	169	165	165	147	144	168	164	161	139	158	150	162	135	149	162	137	127	158	132	164	184	149	144	135	159	142	140	145	157	147	162	154	160	161	159	137	140	164	149	160	141	171	148	159	165	153	172	150	175	160	138	175	168	148	161	130	152	150	149	152	154	161	153	146	126	153	149	158	143	160	156	174	152	134	155	151	163	142	163	164	149	153	153	143	156	159	146	155	152	150	140	145	177	150	147	142	176	160	131	164	154	170	147	142	156	176	154	142	151	161	162	154	161	168	157	141	151	151	137	146	146	147	123	148	136	149	157	130	153	142	158	164	173	144	159	153	148	146	145	156	140	120	166	164	171	154	147	156	160	167	162	168	157	166	148	159	149	173	160	146	176	150	151	167	147	168	155	150	151	130	149	134	149	145	148	162	161	156	142	151	138	168	147	159	152	158	142	161	144	168	159	155	150	140	147	154	143	188	173	147	145	134	148	173	152	154	159	158	168	141	137	136	146	181	165	145	147	148	160	136	165	151	150	132	151	157	150	135	145	129	160	187	148	168	161	177	142	156	156	156	142	143	137	171	147	147	145	162	153	169	152	148	163	152	159	141	161	142	176	151	146	162	152	141	138	155	142	152	149	167	169	137	142	176	152	164	175	158	157	161	141	160	151	128	154	161	138	165	148	160	148	168	160	193	156	142	172	131	160	146
60877	44568	15313	2014	1773	1545	1284	1160	1002	879	774	737	684	665	624	629	564	503	547	517	508	482	475	465	408	486	454	468	470	386	459	460	417	436	395	447	416	395	415	457	410	383	409	412	412	438	396	440	370	402	422	407	419	434	398	422	398	363	434	382	361	384	396	371	386	445	373	380	410	376	356	389	375	325	396	384	372	374	402	374	400	352	386	383	355	414	414	406	402	397	389	395	373	388	377	387	429	454	380	393	392	390	347	393	427	414	435	405	392	397	369	352	395	335	373	391	388	390	414	364	388	371	396	360	394	391	376	395	410	392	382	406	360	350	386	376	396	393	399	390	396	376	364	367	405	366	380	403	390	359	426	394	391	360	394	376	360	380	421	367	378	421	416	389	383	422	367	385	378	384	401	401	386	377	378	386	386	374	382	398	346	388	374	407	393	369	397	381	392	400	374	380	337	389	371	413	383	361	412	400	407	362	351	380	405	397	383	415	374	377	407	375	403	375	363	425	362	367	384	390	356	390	403	388	398	399	387	397	393	405	357	391	401	375	382	371	385	374	402	373	404	341	374	389	379	371	392	409	412	385	388	397	386	383	343	410	367	372	363	405	388	354	406	390	358	401	348	373	405	373	370	383	390	376	444	400	367	401	373	379	370	337	400	383	401	369	374	361	378	387	389	377	381	379	396	373	391	400	361	404	437	341	377	367	375	410	387	379	379	374	370	349	390	385	392	398	395	378	375	374	363	394	365	363	399	389	362	395	363	351	343	382	371	366	434	368	391	398	387	364	378	395	381	386	396	386	377	360	424	393	368	385	364	396	374	384	378	388	412	352	410	380	363	362	394	352	378	387	390	388	365	405	413	376	387	389	388	378	393	379	400	394	398	396	413	360	358	378	358	350	370	380	403	392	393	378	350	417	393	392	411	396	375	398	404	372	372	364	376	362	362	408	366	334	410	406	397	376	393	365	386	374	395	408	407	383	383	353	389	379	363	377	410	379	378	408	394	351	388	390	367	374	405	402	366	371	381	370	377	364	399	411	377	365	356	389	395	367	397	359	367	386	372	384	382	343	372	361	386	368	404	376	377	392	416	373	352	361	414	350	379	384	384	359	377	368	392	370	391	402	373	381	389	369	367	369	400	392	373	390	371	380	363	418	377	399	405	396	361	379	423	356	372	393	385	376	378	394	398	381	382	426	368	420	408	365	356	424	355	375	383	360	367	334	398	361	378	349	376	407	390	408	407	381	380	401	353	392	373	383	392	427	361	403	387	388	362	378	384	362	381	388	354	396	370	365	383	397	383	386	403	367	385	374	370	394	400	373	395	404	375	389	377	363	366	393	384	396	375	364	388	382	397	374	394	418	390	361	391	428	407	390	376	374	352	385	396	373	365	406	417	363	413	379	368	352	366	398	391	389	388	379	380	420	369	351	386	394	366	374	409	365	388	368	390	391	359	409	397	398	408	363	411	372	391	382	349	389	377	403	382	388	412	362	352	373	363	395	369	369	375	387	388	372	347	359	397	407	366	405	391	376	377	372	383	428	365	406	409	388	400	362	408	374	370	407	379	367	410	373	391	365	383	377	401	391	409	383	376	394	401	378	343	427	378	405	352	375	418	416	330	384	380	396	334	381	395	380	354	408	366	386	399	371	372	439	376	365	392	364	373	352	374	404	347	405	406	353	395	362	377	408	368	367	334	394	390	397	369	387	365	386	359	394	388	364	365	373	353	407	361	351	372	396	399	363	405	396	379	410	396	385	392	376	377	376	385	389	381	424	401	410	385	380	415	379	399	367	387	392	369	409	389	417	396	390	379	379	425	384	380	351	414	370	396	390	405	369	393	392	390	384	394	392	409	386	381	379	391	351	380	398	373	378	382	344	400	430	403	384	396	388	367	375	372	387	380	401	379	396	361	354	372	349	396	364	369	380	412	390	395	386	407	388	391	349	399	410	395	400	403	382	391	383	385	396	364	384	390	379	387	395	416	377	374	377	374	390	370	372	401	398	368	386	389	387	423	372	370	418	403	382	408	371	377	375	395	372	361	379	380	396	379	366	411	375	364	380	385	396	369	372	381	385	360	342	390	383	365	375	370	375	413	399	358	398	387	385	406	386	386	351	392	390	337	346	371	392	400	410	369	387	364	411	401	373	366	378	400	398	378	382	369	402	347	384	343	364	403	392	380	411	392	352	389	331	380	393	394	375	388	391	391	356	383	376	358	346	377	384	404	373	407	390	369	384	391	408	364	428	417	374	404	399	418	401	389	385	366	385	368	369	359	370	388	418	410	359	400	378	346	366	360	374	405	415	390	373	372	369	403	381	335	421	389	422	357	393	369	402	398	383	423	388	399	347	398	369	381	394	411	337	373	401	373	429	401	374	420	360	379	371	365	372	356	372	408	355	375	353	400	378	427	388	354	360	371	387	379	365	414	391	397	385	387	392	381	384	412	394	380	429	382	394	369	340	386	381	417	356	393	381	396	386	391	362	386	389	391	369	380	414	382	386	407	374	382	372	396	359	349	365	376	397	383	378	355	412	416	376	354	414	400	382	354	406	376	394	388	363	407	346	407	385	369	396	361	376	373	362	367	386	391	365	389	369	356	375	389	382	407	392	386	379	419	379	360	394	364	379	363	347	361	383	375	417	384	384	384	360	393	369	389	386	400	405	375	402	390	395	392	399	379	390	343	387	386	383	391	398	396	371	395	394	383	386	414	367	423	401	392	395	394	359	387	369	372	381	375	409	400	338	364	419	394	388	351	394	383	376	362	389	380	386	370	364	370	369	389	378	369	416	398	401	379	407	410	416	385	367	375	395	379	399	387	383	371	389	347	400	419	383	384	420	384	427	381	385	370	386	411	409	337	356	362	371	401	379	390	376	374	399	353	368	370	393	374	391	410	382	384	376	392	363	386	382	373	353	390	358	371	391	365	329	385	351	409	408	419	398	410	344	400	417	388	426	390	375	379	390	360	410	372	376	348	396	367	380	412	408	387	367	384	396	373	377	373	336	384	378	372	385	393	403	354	385	355	382	419	393	381	363	369	390	373	413	394	372	373	379	369	385	372	406	374	383	387	397	371	382	428	411	381	431	389	376	373	393	388	386	338	410	338	361	367	349	327	396	362	370	364	363	376	349	344	392	394	386	370	382	401	364	349	415	395	360	388	401	398	398	377	375	404	372	393	404	385	392	369	421	382	432	374	376	403	373	372	360	399	381	352	405	389	401	372	346	361	373	382	367	406	412	395	392	411	356	393	408	386	359	357	374	368	392	376	381	373	356	405	389	397	407	403	376	370	395	363	375	358	386	384	350	419	371	380	367	381	374	378	379	359	399	414	382	361	327	398	402	367	384	370	359	362	394	356	368	372	372	361	360	368	392	381	360	361	375	389	384	375	414	399	394	380	374	397	384	414	404	413	361	375	390	396	363	375	420	384	399	334	336	384	393	384	398	382	388	374	377	377	377	380	393	368	378	386	374
38771	13382	1419	202	175	186	170	140	151	157	156	159	142	132	156	150	171	174	213	159	174	151	173	165	154	149	149	187	141	158	166	150	166	156	160	164	165	168	175	152	162	182	148	156	125	179	171	146	168	158	171	147	156	166	143	144	150	144	142	138	150	156	144	142	152	151	157	151	154	149	139	164	147	137	155	148	161	135	132	160	150	157	141	181	144	151	150	129	146	162	153	150	167	179	157	154	151	159	148	148	165	186	148	153	170	137	145	144	163	165	157	154	148	179	142	136	165	168	165	142	134	141	192	180	141	168	133	178	163	168	148	144	155	155	160	143	151	171	177	151	158	186	148	153	163	162	153	154	140	164	152	137	177	145	179	161	188	147	151	164	134	151	150	176	142	155	166	172	152	157	172	165	169	159	150	151	156	153	153	170	171	146	150	163	158	149	142	164	165	139	169	179	154	147	158	155	151	143	161	190	152	158	172	173	170	168	172	154	155	155	147	156	151	146	163	145	170	150	159	153	159	145	177	169	137	143	174	162	154	155	173	172	132	159	173	159	159	137	151	134	160	184	176	154	157	144	147	165	169	151	139	138	169	149	170	137	138	156	175	155	168	171	148	178	152	147	157	154	173	144	161	169	145	149	165	142	143	153	153	155	148	134	162	161	157	157	172	158	171	164	142	161	145	167	154	174	131	174	150	162	169	157	148	142	156	146	171	165	159	142	143	145	168	157	143	143	137	140	151	175	135	143	139	163	140	139	148	160	146	145	177	159	143	161	137	166	164	163	146	169	162	148	140	138	145	151	141	157	157	153	155	164	165	136	148	170	143	164	192	165	160	164	165	177	153	148	142	135	159	154	144	148	131	169	147	146	164	148	155	180	144	172	163	157	142	150	139	158	143	168	163	169	144	158	140	160	173	182	146	149	152	144	156	156	162	139	158	151	155	149	160	148	131	167	143	133	135	150	162	178	155	175	166	163	152	136	157	169	141	149	166	169	162	140	161	140	154	161	151	162	161	153	152	173	157	154	149	157	178	157	165	146	161	152	172	166	162	170	152	150	141	162	163	149	155	148	177	170	170	139	138	148	158	169	143	172	152	148	140	164	156	164	149	169	157	138	157	155	169	138	168	163	151	175	165	172	135	148	142	154	153	163	146	161	143	168	128	160	134	164	152	123	160	154	182	183	146	146	127	144	163	176	163	163	149	169	147	142	154	153	148	136	191	151	150	158	154	162	138	161	149	146	130	160	169	144	161	170	143	163	135	154	172	157	150	158	175	164	171	141	149	144	159	157	161	171	151	155	177	133	152	169	160	142	145	163	150	155	156	169	153	140	182	148	161	177	158	149	164	156	142	160	180	135	171	170	154	158	149	170	163	160	130	162	159	139	152	146	146	140	149	166	169	128	161	159	161	155	178	158	148	166	161	141	142	160	157	161	174	160	164	172	159	144	158	178	153	143	152	147	173	168	164	177	156	158	167	173	154	158	160	175	160	144	165	152	157	160	159	134	155	148	149	145	145	133	189	136	163	145	172	145	142	162	148	152	140	153	158	148	161	154	148	166	152	136	170	166	155	164	171	162	158	158	163	151	148	168	148	150	151	169	155	166	167	180	143	138	167	173	144	169	146	152	137	165	153	151	162	169	145	160	181	132	152	162	163	156	140	160	162	147	147	157	158	161	142	171	155	154	152	162	149	170	157	163	143	150	148	150	171	157	158	166	157	123	167	166	169	155	147	156	167	163	160	147	135	149	159	169	145	136	159	134	178	159	140	168	147	181	179	141	169	163	169	144	162	146	148	161	146	157	159	163	168	166	152	147	143	148	171	155	163	159	174	164	174	176	167	149	170	127	178	153	158	151	152	146	173	165	147	144	143	150	166	143	148	163	156	156	146	150	175	169	140	166	158	152	153	162	144	142	163	151	151	165	163	159	164	149	159	161	141	131	142	157	131	150	157	158	130	147	145	159	150	175	151	158	164	163	154	178	154	154	152	153	164	159	166	156	186	176	154	143	155	165	172	160	161	175	155	152	166	150	160	160	159	135	152	167	122	162	155	140	142	145	164	169	141	161	165	162	152	169	188	145	150	163	150	174	139	168	171	169	144	167	157	152	161	162	139	170	145	170	151	133	162	168	149	146	170	155	138	162	172	148	148	176	166	163	139	153	140	175	147	152	149	157	149	166	161	161	161	138	155	157	166	150	163	159	144	161	163	152	129	148	155	140	134	154	153	167	145	129	187	160	165	159	152	164	162	172	165	154	142	162	187	174	168	159	161	167	188	144	144	151	135	168	160	150	164	138	144	152	175	168	161	154	158	144	132	161	166	188	127	164	156	153	168	169	166	171	146	168	175	165	166	146	144	181	140	154	154	143	187	167	147	175	143	149	172	157	171	169	187	133	137	153	156	149	158	146	164	165	161	161	148	175	140	153	156	156	148	162	153	145	163	164	161	168	151	162	158	155	170	149	135	150	137	160	151	173	146	155	154	136	162	144	143	124	164	153	163	163	145	155	162	153	139	140	175	172	142	155	164	174	164	138	140	168	144	177	154	147	137	157	129	141	153	153	172	162	149	151	146	132	153	159	136	171	148	166	161	161	161	156	128	149	156	155	136	161	128	155	154	134	163	183	167	157	137	161	160	132	155	171	129	162	154	180	154	181	156	144	155	169	156	144	141	135	151	158	148	142	171	150	161	128	151	156	167	153	175	156	168	172	168	148	143	173	159	158	157	140	149	139	181	162	108	147	162	154	125	143	156	153	168	152	165	150	142	156	161	170	151	161	164	139	150	140	152	180	173	169	156	128	132	139	179	132	160	149	148	158	137	139	169	164	147	156	150	150	173	146	161	162	159	185	180	130	162	156	168	161	147	150	147	168	177	147	170	159	144	167	162	173	172	163	165	154	146	173	140	160	167	158	158	166	154	164	139	162	176	145	141	159	140	154	150	164	173	178	143	154	158	140	145	152	157	144	149	155	143	159	164	129	129	136	149	163	169	156	150	149	137	141	168	158	151	155	139	151	171	143	130	142	156	132	168	169	137	171	147	163	163	145	138	152	160	146	184	159	170	147	167	145	161	160	163	151	128	177	145	157	152	153	161	148	159	154	158	173	156	183	143	172	155	131	143	147	167	161	160	142	141	159	166	166	170	174	137	133	158	157	163	149	126	154	157	150	151	145	171	172	153	153	164	168	149	160	135	157	154	158	145	157	133	160	160	158	164	175	153	178	165	159	154	139	154	182	169	177	170	174	165	177	152	153	149	133	148	159	150	162	165	192	159	159	151	156	144	153	155	149	157	157	175	154	164	154	137	139	175	154	166	156	177	172	152	158	154	176	139	180	165	130	140	176	142	151	165	157	163	160	168	144	163	157	156	175	146	169	149	142	168	190	161	154	146	145	174	132	160	184	179	167	148	170	163	172	159	145	145	175	148	154	164	168	145	154	156	139	169	153	142	145	123	163	141	145	148	154	147	171	155	165
31581	10187	1518	459	412	468	460	428	432	418	424	387	414	433	394	430	417	410	385	412	432	399	379	411	398	409	446	399	412	426	416	428	395	419	383	398	393	438	401	413	386	443	401	436	385	402	356	439	434	408	411	397	420	464	394	383	405	409	429	406	402	418	401	445	425	403	425	398	381	439	424	408	407	417	421	403	410	381	434	426	417	395	403	452	407	396	392	411	368	403	429	398	416	392	436	399	437	398	425	402	421	410	400	418	387	407	368	414	396	441	431	403	414	403	413	414	400	420	416	401	421	395	424	379	415	428	433	435	453	367	419	386	399	424	409	418	412	418	426	426	444	417	411	422	442	438	399	418	439	410	395	382	400	417	454	423	415	417	404	452	415	407	412	409	362	427	437	392	448	386	426	418	427	425	396	390	399	410	439	464	428	431	394	417	391	409	395	432	389	422	381	389	411	392	409	436	443	409	441	392	428	416	428	454	445	376	390	372	412	416	384	431	423	421	434	406	408	416	378	404	407	401	446	368	369	407	387	431	412	430	415	421	397	423	407	438	427	461	430	389	403	392	424	383	437	421	390	424	414	365	429	414	409	456	409	397	437	449	422	441	357	390	390	409	415	421	438	443	383	409	417	405	415	393	403	413	425	413	409	408	397	415	418	411	414	381	421	394	419	398	353	411	428	442	440	378	402	397	390	395	445	433	401	387	398	417	390	390	380	389	407	407	388	391	402	426	403	400	445	440	415	428	425	410	413	421	447	429	360	444	422	413	393	428	373	405	410	405	439	461	414	366	442	429	402	408	426	412	408	398	382	419	425	376	367	408	435	401	438	375	425	388	432	414	416	415	409	406	429	420	378	426	402	460	425	413	396	410	386	412	425	382	409	394	405	385	380	408	415	426	414	451	427	393	419	458	397	400	414	363	370	444	432	373	400	402	450	414	399	425	416	430	438	440	392	381	399	408	418	408	370	428	429	416	401	455	413	430	389	399	408	394	406	411	429	424	459	408	394	417	402	397	417	439	422	441	449	429	433	419	434	404	419	416	400	417	428	408	413	408	450	409	400	423	419	412	423	421	431	434	422	430	401	455	412	411	387	425	441	400	434	395	392	382	416	451	419	385	424	416	419	418	406	408	441	420	434	393	409	388	411	421	431	420	427	427	465	446	410	378	427	440	409	401	427	415	414	357	406	412	401	453	396	403	416	389	428	394	379	421	436	418	389	394	410	423	415	416	401	407	421	348	390	409	414	405	420	404	380	447	428	424	389	353	413	428	453	392	437	408	378	416	439	405	435	413	388	408	432	378	396	415	406	433	414	379	435	396	432	409	425	423	386	396	416	456	409	417	442	433	404	446	428	401	401	429	396	424	424	414	380	437	424	419	416	403	384	399	412	371	444	384	431	410	434	402	404	427	426	414	415	396	412	406	435	393	407	382	411	415	388	433	420	446	400	402	413	382	387	367	419	397	426	406	399	410	379	395	389	403	390	428	383	409	425	396	413	423	410	390	431	392	438	400	440	407	403	446	409	395	405	410	410	432	398	404	416	393	420	389	411	400	417	433	421	429	381	429	404	408	405	437	380	439	404	421	420	412	399	453	392	412	416	403	433	376	416	423	425	426	416	413	416	419	405	433	429	423	405	408	421	391	415	450	410	422	403	423	401	411	420	410	422	417	404	427	395	384	446	363	444	424	409	397	375	409	399	397	409	385	445	429	431	395	410	403	422	415	358	404	415	428	411	390	413	408	396	413	390	431	398	418	408	400	418	445	442	399	455	393	407	395	416	415	416	402	431	432	412	394	456	366	410	424	420	443	401	429	390	398	462	426	417	427	416	403	391	401	412	404	401	448	402	428	450	426	387	435	423	378	407	405	370	396	428	425	422	400	435	377	387	439	462	365	425	394	439	413	431	398	399	443	400	441	432	425	379	404	420	423	428	399	363	398	399	406	402	420	386	445	378	387	447	412	408	391	420	409	409	420	420	449	433	393	420	391	408	440	384	429	412	411	384	425	377	420	434	418	392	434	431	404	367	415	405	393	413	398	416	381	414	416	400	354	424	397	397	437	427	412	442	412	381	458	392	410	373	422	358	401	410	409	402	365	401	416	370	439	398	413	401	410	414	398	386	443	417	430	436	420	420	432	444	394	386	444	402	421	378	437	404	395	401	379	407	452	403	383	420	411	407	400	425	367	397	383	388	375	383	440	426	387	421	398	406	399	388	437	393	412	420	408	392	394	385	415	416	411	383	384	428	411	439	410	392	408	453	401	383	410	465	407	448	381	415	407	375	386	442	407	442	412	440	399	375	392	411	400	421	408	400	419	434	406	399	405	400	381	377	442	417	441	371	423	414	429	397	400	410	410	379	401	427	415	412	416	430	407	395	409	400	346	406	386	402	399	428	404	429	414	424	418	398	440	403	438	416	384	444	415	417	433	413	403	399	391	435	400	429	415	409	411	418	388	431	386	372	404	424	432	440	406	371	428	404	402	419	404	427	381	417	384	407	403	375	414	380	407	418	391	416	396	396	418	420	381	444	388	443	398	402	403	435	449	378	410	436	365	402	386	429	417	405	382	439	432	431	419	423	427	462	409	427	372	375	411	403	400	413	398	397	435	401	357	418	393	384	396	390	415	429	403	394	420	396	412	431	409	419	434	406	393	427	387	387	396	410	409	399	436	397	442	416	420	416	421	394	452	433	418	428	401	386	391	399	415	366	420	370	451	401	426	438	430	422	441	420	336	424	409	410	393	401	422	384	380	405	401	398	423	423	402	411	424	388	434	390	427	431	376	386	433	400	418	413	404	418	413	398	420	389	405	397	383	387	422	419	403	436	404	430	427	426	400	398	434	368	412	431	401	389	391	430	385	432	406	403	428	415	440	429	437	408	388	402	404	408	444	415	404	437	367	423	418	422	392	414	435	417	408	433	408	442	422	397	441	378	379	414	404	385	369	371	413	376	385	421	411	416	407	378	397	417	443	394	438	392	405	420	435	427	366	427	392	425	447	398	382	383	419	390	397	366	443	422	410	408	410	398	429	411	389	413	389	395	416	410	442	392	420	406	407	411	411	422	424	408	395	408	395	431	394	428	428	395	449	410	395	412	405	400	400	390	421	400	361	408	396	440	387	419	412	426	403	383	422	393	450	418	399	417	401	421	383	386	423	427	417	433	404	413	391	383	396	409	417	382	416	412	382	394	407	399	437	438	368	396	398	418	407	409	426	414	445	416	430	427	379	420	398	396	404	404	414	396	396	400	402	425	411	423	398	407	408	394	422	368	414	429	420	418	430	433	452	382	418	388	414	430	427	457	402	398	429	410	399	427	409	403	420	408	403	407	418	396	391	417	388	411	367	390	412	393	405	432	442	403	371	406	418	371	440	441	398	433	425	418	402	408	447	412	403	400	394	430	435	403	373	413	415	379	429	435	391	421	431	427	448	382	439	390	390	383	403	430	405	390	419	392	381	447	405	405	414	429	397
77495	48796	18698	2119	411	344	306	303	281	277	253	218	215	232	244	235	231	233	248	211	237	227	240	234	236	221	234	227	235	234	231	252	219	201	234	256	237	240	220	218	219	221	204	204	239	227	202	218	231	218	220	236	224	231	195	218	218	231	223	241	228	217	200	207	236	226	205	216	206	229	242	220	231	240	215	210	222	198	240	213	207	234	184	242	218	236	221	200	230	234	243	216	225	219	229	240	228	199	226	235	225	262	225	237	204	217	228	232	224	223	218	205	241	215	225	214	236	210	189	193	232	222	219	212	223	225	243	214	227	203	228	219	216	215	249	223	198	241	210	228	225	223	194	238	218	201	245	242	196	220	216	237	234	254	212	228	249	228	221	222	211	228	215	222	212	229	228	243	209	202	249	241	238	254	218	244	224	235	205	240	223	195	207	246	219	214	233	215	202	208	211	233	234	204	208	212	192	203	214	220	219	213	209	214	204	196	209	227	241	237	239	228	212	220	196	248	218	221	221	194	232	206	256	218	228	204	195	222	203	218	236	206	199	230	229	184	219	225	200	229	228	231	215	225	213	215	214	226	219	225	231	240	227	198	207	218	198	201	215	231	213	224	231	216	226	226	240	216	217	213	212	224	209	229	226	227	210	240	236	228	212	235	226	212	211	204	224	216	218	253	204	210	233	198	200	205	228	199	218	206	243	189	207	213	213	228	213	226	218	200	207	214	207	214	235	231	206	215	237	207	237	217	253	212	229	223	236	240	211	253	234	223	228	239	194	215	232	195	218	227	192	220	222	230	220	210	233	226	239	226	247	248	204	206	217	223	229	255	229	226	232	228	237	227	217	219	221	192	212	236	240	240	249	246	233	205	206	239	216	202	225	211	234	242	232	209	209	225	228	233	218	205	235	207	231	223	232	216	221	220	243	206	192	252	235	259	215	220	230	212	233	222	215	197	241	206	262	236	235	208	215	206	223	259	218	237	233	238	207	231	205	233	270	214	173	217	210	201	193	207	204	230	219	222	250	230	230	228	224	209	227	224	212	220	201	245	219	218	215	216	240	211	239	221	235	210	242	218	174	222	214	232	228	212	239	237	208	231	204	209	241	216	215	232	218	234	207	205	197	241	199	198	211	210	216	212	240	217	245	228	233	217	221	213	204	228	247	227	205	204	220	211	205	202	208	208	223	229	210	230	207	228	216	216	214	252	232	237	211	212	217	194	208	221	235	200	207	212	222	213	196	226	218	227	236	241	230	221	217	253	226	210	226	223	234	207	201	205	205	232	228	209	233	221	226	218	200	252	232	207	237	216	221	217	226	214	249	229	197	216	219	195	227	197	225	198	217	225	221	222	244	253	237	202	225	215	222	225	178	258	226	240	210	227	203	200	209	234	223	195	204	217	253	223	218	219	232	215	228	222	202	210	234	222	212	215	206	211	195	228	235	230	189	217	218	217	207	233	208	223	213	216	223	234	206	193	223	213	204	228	226	221	217	252	214	206	227	217	216	227	209	206	223	226	206	205	209	231	232	196	208	196	219	213	218	202	209	235	197	205	209	226	238	206	200	249	224	216	217	210	216	233	195	225	232	234	212	225	214	221	225	212	221	218	246	207	232	233	240	196	208	238	237	224	212	228	233	218	211	212	181	214	194	227	229	230	198	195	230	227	223	233	222	222	191	236	204	234	262	211	216	235	226	234	202	210	223	201	232	203	202	238	209	211	262	217	220	227	210	213	226	223	216	207	239	216	236	244	222	210	215	203	217	219	192	222	220	201	211	224	206	214	231	224	241	217	221	220	225	193	220	215	213	223	220	205	217	219	205	222	177	232	209	234	223	226	253	216	223	210	222	230	202	218	228	231	211	214	230	208	193	218	220	222	241	228	225	235	218	217	198	227	228	215	199	209	228	257	213	222	209	250	232	239	230	208	210	246	234	253	222	217	191	224	218	205	229	219	219	235	228	226	227	228	217	264	235	213	239	237	213	236	228	237	220	223	215	225	234	218	213	209	226	236	250	209	239	229	236	238	206	241	220	210	216	207	218	223	221	196	225	229	208	202	226	229	232	235	230	202	210	212	209	223	214	231	222	224	243	230	209	185	265	218	236	241	217	240	212	237	223	206	224	238	244	206	225	186	230	247	235	246	198	212	216	242	232	223	189	238	211	227	252	189	222	235	213	220	222	195	198	205	218	237	253	214	229	186	226	208	200	223	259	222	223	241	204	234	246	214	233	258	215	201	238	264	219	263	225	202	207	224	212	243	215	241	199	262	235	203	210	205	216	212	228	230	217	239	198	227	208	228	244	227	206	229	192	232	224	232	194	235	226	240	223	218	214	233	195	220	212	230	210	237	204	231	232	212	217	215	206	226	239	188	207	210	226	224	217	207	219	221	240	243	224	218	239	227	222	226	228	219	234	227	209	232	237	240	230	198	209	240	233	230	215	225	228	224	232	237	223	226	238	205	231	227	218	221	192	222	229	213	229	215	219	213	224	221	193	205	229	227	217	235	246	219	224	230	216	203	215	221	208	217	206	200	210	252	232	195	219	201	212	227	236	220	211	264	216	240	230	203	197	240	217	248	210	231	222	228	225	232	209	238	214	216	248	216	232	238	227	224	209	245	238	218	221	220	227	216	212	216	222	239	215	232	227	230	233	265	230	202	236	241	220	195	223	227	210	227	214	203	208	218	226	215	218	220	229	197	210	213	213	232	225	208	209	211	232	239	241	205	214	223	223	225	230	207	207	209	189	213	231	206	242	224	228	245	221	211	219	228	186	257	231	221	224	227	224	235	206	228	212	223	221	232	220	224	200	189	215	189	229	208	217	257	224	227	216	224	207	210	227	240	219	200	233	193	209	226	221	214	235	202	202	250	187	211	240	210	223	227	193	205	217	185	222	214	189	232	238	219	241	205	221	230	218	226	233	215	238	247	220	220	238	221	248	238	204	175	232	197	244	239	205	225	226	224	232	247	189	227	217	234	234	215	205	218	239	229	218	208	253	207	234	204	194	204	216	229	223	203	254	229	229	212	208	221	217	238	221	224	228	207	227	223	214	222	226	238	231	208	219	239	210	216	218	222	213	218	224	215	224	206	224	210	201	213	226	196	222	212	252	223	203	231	208	232	245	199	216	231	233	251	250	230	208	221	230	241	251	230	228	219	212	219	250	204	210	223	194	239	216	207	260	224	241	204	215	208	212	238	222	204	223	204	239	203	205	211	231	206	211	213	227	224	203	229	222	241	244	219	201	216	229	227	220	225	206	208	256	229	213	241	206	232	223	236	257	226	230	186	226	239	235	250	219	220	224	232	244	204	253	215	213	255	231	223	206	234	232	228	258	222	214	192	214	203	245	249	204	198	243	223	221	224	241	207	236	222	219	218	195	217	214	220	243	222	229	234	203	228	224	223	205	226	229	220	213	253	216	235	217	222	215	199	237	236	240	254	240	210	216	229	241	206	235	199	208	219	210	225	226	244	192	230
50587	34079	8772	1393	1260	1131	995	929	849	798	760	731	648	661	697	642	634	632	594	622	613	589	625	585	590	594	630	594	592	554	562	552	601	567	588	570	542	581	547	540	620	547	558	566	568	559	541	539	558	519	565	578	545	560	537	546	563	545	540	565	616	546	520	583	545	553	534	569	562	541	582	521	567	579	568	529	538	525	534	535	562	528	589	531	579	503	536	584	543	549	543	546	552	527	550	583	517	543	571	565	533	525	547	537	553	589	543	537	540	577	555	528	549	529	495	537	540	532	552	551	557	543	556	573	560	538	550	549	560	581	566	560	544	526	531	517	533	553	584	586	594	542	556	517	529	516	528	537	555	543	535	548	553	533	599	545	559	553	521	541	569	576	573	519	550	523	524	560	565	532	522	562	545	505	558	561	552	582	539	527	589	545	592	552	537	565	547	544	533	552	544	509	539	515	533	556	552	569	552	499	530	564	534	540	529	533	566	567	532	503	587	558	573	570	546	571	572	532	536	528	540	564	569	538	576	557	577	597	536	523	544	573	547	534	556	536	553	571	564	529	554	606	531	569	541	513	556	583	514	576	526	537	543	556	522	555	544	514	520	562	546	518	619	518	540	536	543	526	497	560	602	513	530	559	553	505	529	544	528	602	508	573	540	548	540	516	551	569	533	535	498	551	609	560	571	552	530	540	571	540	525	531	553	561	577	549	573	544	539	512	517	495	529	528	528	617	540	517	585	546	589	563	555	561	533	546	542	519	584	550	545	530	532	556	551	539	595	544	527	590	524	555	558	574	519	587	586	539	507	564	567	533	559	581	561	527	545	501	530	549	540	543	536	536	548	558	568	564	589	562	560	514	530	585	537	573	587	515	492	567	530	540	552	525	564	560	580	545	574	585	570	557	550	590	540	558	562	583	540	536	559	591	583	545	561	551	539	592	552	559	532	561	594	543	580	530	537	507	561	576	517	502	513	540	548	548	549	556	567	548	528	551	535	503	562	505	522	536	570	574	551	516	573	532	565	560	507	549	544	561	569	553	582	538	544	538	545	538	563	530	542	578	553	509	571	547	553	531	531	582	546	561	553	581	500	538	558	547	530	536	529	542	558	569	530	565	558	572	529	534	549	553	551	542	537	505	517	534	574	584	572	524	571	569	546	568	583	535	595	564	542	552	505	574	564	534	519	564	526	555	568	555	574	538	514	529	569	552	538	564	579	499	586	571	530	529	505	539	555	553	541	553	524	548	542	564	536	554	545	522	554	568	530	537	584	539	527	537	560	546	539	549	590	576	559	555	561	501	551	541	521	518	537	525	493	530	533	554	582	517	547	577	546	539	509	590	514	587	524	543	558	557	578	549	525	515	564	534	564	558	524	555	527	593	542	526	552	574	531	548	529	557	561	530	550	498	568	553	510	555	565	525	541	527	542	539	531	540	545	516	519	558	581	567	536	577	548	558	573	539	593	539	521	583	537	521	529	503	554	546	577	554	514	587	586	554	553	549	539	533	549	526	561	530	533	549	627	559	530	560	584	578	502	548	554	553	558	561	555	545	568	542	566	533	534	542	550	595	549	562	558	536	571	520	526	576	551	555	547	502	525	525	561	547	538	541	539	511	542	534	550	572	545	561	536	579	542	626	573	552	514	575	552	528	529	507	577	526	576	544	549	533	553	566	549	596	515	514	528	536	552	509	528	518	589	558	526	550	536	553	544	531	542	540	527	623	507	539	510	569	541	537	550	531	600	549	577	538	581	572	540	586	532	536	551	536	581	606	570	535	523	557	506	492	561	522	532	596	548	572	534	563	514	569	533	523	557	538	572	547	525	565	538	512	598	563	573	544	565	540	563	559	582	557	514	530	558	555	582	584	550	564	541	582	490	505	566	534	559	543	536	572	528	558	536	531	564	533	551	568	498	541	575	503	579	530	549	543	539	531	530	568	516	559	582	547	584	540	559	542	486	550	529	587	542	547	544	553	572	576	584	581	580	550	531	578	581	536	547	542	505	539	522	490	555	525	557	533	499	557	527	541	523	535	545	526	530	535	547	534	527	545	539	528	549	523	537	539	530	548	548	538	558	546	519	546	547	539	553	532	517	560	542	566	537	521	549	551	575	538	521	542	593	550	537	564	530	571	576	528	537	579	520	554	507	524	563	567	548	548	531	560	525	544	573	568	536	529	540	559	568	571	577	510	559	569	541	572	532	547	526	550	531	562	563	543	605	538	547	497	524	574	530	518	521	528	560	585	528	584	545	555	546	544	523	547	564	533	576	521	542	541	552	527	560	503	571	500	523	543	499	546	519	572	556	542	519	534	564	543	522	529	595	537	526	532	555	576	565	525	567	550	500	563	548	553	557	554	564	567	546	545	522	563	516	567	564	523	541	549	551	530	504	520	553	553	536	524	570	543	570	491	531	532	575	527	570	551	558	526	540	581	538	506	553	559	556	539	536	561	562	526	548	511	580	538	558	525	564	549	568	538	546	514	532	579	527	538	545	519	531	559	545	574	542	556	502	550	566	550	541	587	572	561	568	554	559	542	530	538	530	517	539	520	504	532	535	512	580	581	552	565	574	554	540	562	564	535	574	553	571	553	555	525	571	579	611	551	532	500	537	568	535	576	533	564	523	549	558	553	517	520	589	540	547	536	559	579	535	528	521	537	506	578	546	561	532	544	546	560	587	559	566	567	539	518	543	548	597	562	527	561	548	519	569	564	544	560	565	532	528	543	528	563	541	603	552	542	529	570	554	581	575	551	564	536	548	511	563	544	546	550	540	547	562	563	573	588	530	575	560	526	546	547	529	572	556	534	570	546	542	575	523	560	586	583	543	560	532	506	552	558	538	508	568	580	549	548	537	564	556	556	540	542	507	555	544	497	515	543	481	525	559	545	555	572	566	534	544	538	562	539	526	536	537	540	551	550	546	573	579	551	538	532	531	545	571	533	545	524	552	522	538	569	539	550	535	536	554	561	531	521	490	517	556	546	549	560	540	535	592	576	549	527	577	551	527	532	487	525	546	575	546	536	566	575	557	592	575	514	536	507	553	534	593	507	561	550	541	578	517	581	539	517	557	610	526	582	553	532	532	537	552	561	561	570	515	530	538	551	562	574	539	550	522	553	517	541	570	551	561	547	558	542	542	533	534	598	542	499	519	537	546	556	547	524	540	555	567	538	542	569	588	580	520	530	536	539	564	570	481	542	564	565	560	547	545	521	551	567	537	574	539	541	542	535	565	494	549	524	596	572	564	555	554	503	517	525	563	531	538	543	539	548	553	589	579	521	491	521	549	533	551	547	564	547	526	541	517	557	563	615	541	517	523	531	570	570	559	562	540	536	553	564	529	571	560	567	542	556	530	513	528	569	565	538	540	542	536	511	524	518	548	549	520	587	551	556	531	544	539	529	570	524	521	554	561	570	558	557	555	545	564	547	542	555	583	571	547	566	540	570	561	537	547	586	528	515	556	568	496	522	624	540	535	536
87005	59951	25567	5988	702	461	318	310	291	221	226	235	221	233	184	176	188	202	182	183	166	178	161	157	177	169	175	152	145	178	149	163	160	163	188	177	161	182	142	157	149	157	182	154	162	151	131	150	164	176	153	148	141	151	178	167	138	157	167	168	157	152	138	153	130	142	160	142	166	189	169	165	139	173	138	149	151	151	159	150	161	146	146	185	171	155	151	150	150	154	162	166	136	132	187	138	156	152	133	149	135	128	167	138	155	153	145	144	157	149	140	139	144	161	158	159	157	144	173	156	147	158	154	162	146	156	140	163	146	145	150	171	142	159	163	151	146	154	146	156	147	160	130	119	154	163	179	178	147	172	152	157	151	162	152	172	152	176	181	148	148	140	138	149	161	147	149	142	147	154	156	162	152	152	170	155	141	150	162	161	176	158	158	161	135	138	175	154	162	133	155	162	136	165	144	159	146	170	154	146	144	169	156	125	144	139	156	143	150	138	149	162	169	146	168	169	130	146	150	151	147	142	127	128	155	157	153	152	139	175	162	153	158	135	156	171	136	141	168	152	163	172	164	142	150	145	139	169	141	163	149	150	146	140	158	155	168	142	134	168	144	146	158	144	139	134	153	135	165	170	152	196	165	159	146	156	143	166	144	152	177	128	157	152	166	147	145	147	141	159	142	124	150	144	136	139	150	178	175	145	147	130	161	160	161	165	167	135	145	175	178	148	153	148	136	171	139	166	162	168	145	147	145	145	152	174	160	152	144	164	154	164	171	144	149	145	168	156	146	157	138	157	159	150	146	140	133	136	139	166	154	154	154	153	148	133	164	132	122	145	151	178	134	145	163	164	153	161	146	143	146	142	165	162	145	152	144	156	159	144	149	177	136	162	161	135	153	128	139	148	171	146	157	165	147	167	149	152	144	138	141	148	144	140	151	149	148	168	131	149	158	147	148	134	134	144	143	136	151	180	164	138	153	152	156	159	167	198	168	126	152	131	122	165	170	146	149	167	154	146	163	151	143	135	151	145	165	166	165	160	132	151	176	143	133	179	118	147	159	152	146	146	152	150	148	160	186	171	139	162	163	158	144	150	152	142	159	155	155	166	151	141	150	160	156	168	152	149	165	152	157	138	154	156	162	165	164	189	165	165	179	133	152	153	142	174	153	151	167	170	163	155	139	171	173	147	142	171	148	137	130	154	135	144	143	163	138	153	123	132	146	141	133	143	128	162	142	152	176	143	143	163	134	142	150	161	144	147	180	156	148	163	174	150	153	143	149	148	147	160	136	168	164	149	165	132	154	150	169	165	162	132	160	127	128	143	152	155	153	146	161	165	154	149	177	144	148	135	136	162	157	157	141	131	151	143	149	145	164	135	168	152	166	148	140	158	150	166	142	153	174	156	156	153	135	159	149	161	147	142	157	148	167	132	174	153	176	164	152	159	153	153	134	169	160	147	157	124	171	149	173	156	153	148	150	163	158	158	148	152	129	161	148	169	140	163	142	142	125	151	131	155	128	135	161	138	161	145	145	151	151	160	160	156	127	137	145	169	160	167	165	147	150	134	156	162	148	140	156	158	156	150	136	155	182	152	146	160	169	142	160	151	142	166	170	175	171	134	152	141	162	157	152	149	139	148	155	135	149	153	144	135	137	172	175	124	147	152	159	154	134	139	179	179	157	162	177	152	147	172	141	148	144	167	147	156	158	153	147	137	165	145	152	161	153	152	145	160	124	153	150	156	151	150	143	142	177	158	164	164	137	166	137	164	164	162	149	153	145	151	134	146	158	162	132	151	150	143	134	156	149	157	156	160	152	151	139	137	148	156	139	129	156	145	147	154	162	152	134	158	192	147	147	164	156	150	155	130	172	172	152	147	159	168	144	154	136	163	142	162	159	156	173	152	154	166	156	149	157	137	160	154	136	145	137	148	160	139	163	171	162	150	160	153	159	148	162	151	137	167	153	169	157	140	158	159	154	137	139	148	171	161	158	154	163	149	152	155	161	153	150	158	156	150	148	144	151	133	140	171	150	168	153	156	149	144	149	147	156	148	166	146	155	136	164	164	143	146	170	134	149	151	135	162	171	159	154	143	150	148	165	173	159	148	136	165	128	172	137	162	162	138	165	132	141	137	148	148	150	135	121	125	153	136	147	139	158	151	152	149	153	137	141	147	153	135	144	136	142	141	140	156	152	133	167	147	158	150	163	141	142	182	138	149	145	173	152	163	147	140	144	158	157	156	182	174	167	144	146	162	151	159	153	145	152	171	161	153	144	162	121	157	148	186	141	121	142	161	168	148	151	140	163	145	167	125	157	145	151	162	146	153	184	151	160	169	159	173	151	141	145	159	139	142	148	144	144	141	138	148	144	150	142	148	141	144	137	161	141	152	165	155	144	163	139	168	130	151	158	139	156	162	168	147	160	163	171	147	154	146	163	153	134	136	164	155	204	167	149	140	167	146	179	146	134	147	146	167	138	170	154	147	143	143	150	140	141	158	183	145	158	157	143	166	161	134	165	157	160	167	152	173	151	163	156	139	162	156	137	150	156	157	132	143	142	153	149	144	159	162	140	147	141	157	147	151	155	144	143	138	158	131	157	151	162	160	153	157	126	160	141	168	145	151	160	126	143	173	171	158	161	168	158	139	159	165	161	166	143	147	176	136	147	150	154	135	162	149	154	150	149	159	159	156	168	170	151	159	159	162	147	132	143	175	137	182	134	148	139	142	163	177	160	175	175	164	128	175	145	157	163	136	154	156	170	155	148	165	151	157	149	164	151	140	165	131	131	177	161	173	162	146	166	154	164	139	160	144	164	148	181	129	170	164	154	150	153	169	146	152	156	160	129	174	133	154	134	131	153	167	154	153	166	155	144	137	150	139	141	150	144	148	140	159	157	156	184	162	163	121	168	147	173	160	167	167	149	159	153	146	161	164	136	146	142	152	157	156	159	148	152	162	123	145	184	179	155	125	146	145	132	157	153	160	151	148	141	137	129	133	130	152	151	163	170	157	155	170	149	135	163	166	137	120	137	154	163	145	165	141	141	150	141	139	153	177	148	151	165	169	144	163	157	136	147	152	167	178	150	139	147	134	150	153	154	165	134	135	138	172	123	171	157	130	171	135	160	150	162	144	150	162	133	154	136	172	156	132	163	169	146	150	133	181	158	154	172	151	154	164	154	174	148	173	170	154	168	175	137	174	132	162	152	141	150	165	139	149	139	160	140	152	150	164	144	149	150	131	142	178	160	154	157	135	171	141	139	150	170	157	149	154	142	152	164	142	140	157	168	154	171	142	167	154	152	145	141	157	147	167	157	156	140	154	132	153	149	175	140	163	141	132	161	155	157	161	126	145	148	155	138	158	163	122	145	156	152	151	155	142	150	143	149	146	172	160	144	157	151	122	139	149	162	151	153	133	147	176	161	159	148	134	161	178	163	157	168	147	148	154	162	163	165	179	139	145	125	168	142	149	170	143	143	154	161	131
60176	43220	13213	2090	1809	1591	1330	1130	952	910	844	727	683	615	627	567	549	488	542	540	574	488	463	475	467	450	471	476	495	405	454	461	436	426	407	402	416	465	422	433	422	399	416	435	408	388	356	413	378	392	380	425	414	417	409	383	394	372	382	383	386	373	403	368	378	367	424	402	408	403	358	374	419	385	359	396	395	393	384	412	374	383	366	366	375	374	395	380	379	394	358	398	399	368	427	367	356	364	354	404	374	385	380	391	399	375	369	392	370	403	396	398	409	364	375	389	371	365	426	374	395	383	386	418	379	416	372	421	353	404	384	380	387	400	381	376	390	357	416	411	357	367	387	401	352	372	380	407	376	381	369	370	385	370	382	385	383	403	408	373	392	384	419	391	407	402	374	401	363	389	357	368	386	382	371	408	397	389	383	394	426	406	380	372	378	347	353	359	372	398	395	377	392	378	415	375	385	365	364	359	354	349	368	358	373	370	367	386	357	370	376	350	408	387	378	382	385	337	393	361	394	396	394	367	344	371	388	391	391	381	415	379	367	392	383	349	405	375	388	358	367	368	370	358	402	387	390	384	376	389	384	364	374	350	335	337	390	376	392	379	379	381	384	410	348	349	376	380	392	383	403	365	422	379	381	396	376	398	372	368	398	399	402	396	369	367	403	385	397	351	381	390	409	384	399	376	356	368	366	388	371	373	389	395	369	371	388	362	391	407	384	373	403	378	417	371	355	383	395	371	357	341	388	391	399	400	358	401	382	390	398	349	389	435	375	385	393	358	371	352	376	382	341	357	367	420	365	386	404	377	389	389	349	448	392	377	384	389	372	404	389	408	375	416	434	350	395	361	351	398	406	381	376	398	395	348	377	376	368	379	358	383	372	360	390	354	368	404	373	353	356	390	356	361	376	369	375	379	386	416	390	399	404	353	380	390	406	381	399	391	380	387	346	361	377	375	363	355	382	389	374	395	383	391	376	374	377	349	414	404	405	365	379	373	391	370	391	390	415	402	350	387	411	404	368	375	399	379	358	389	384	357	362	412	356	388	398	375	379	407	379	377	398	399	366	391	381	398	411	336	350	372	349	377	397	366	360	392	364	358	358	400	384	380	387	387	381	360	389	381	379	385	345	378	363	387	378	388	392	379	381	379	413	401	368	415	386	396	395	388	394	383	381	404	375	378	411	402	372	379	377	359	357	385	378	361	365	363	383	394	390	424	393	399	371	368	412	383	377	397	376	367	393	400	377	376	403	397	387	390	372	414	393	340	371	352	377	398	389	369	339	417	383	370	370	355	367	381	381	388	371	359	371	392	382	383	368	377	375	383	388	386	352	393	385	406	337	423	367	324	368	372	362	396	392	402	375	364	368	389	376	376	373	361	378	396	375	366	396	387	404	369	353	374	386	373	381	375	385	360	408	361	368	385	354	360	363	384	356	357	364	402	380	373	376	407	400	389	413	363	367	393	392	373	366	377	406	387	387	383	359	395	378	378	382	391	333	343	400	359	416	365	387	407	376	374	409	363	376	388	358	397	392	375	402	386	393	396	412	341	392	375	383	375	386	347	377	415	390	378	411	377	405	355	395	380	376	361	396	404	370	396	366	341	387	354	386	336	370	372	376	370	375	341	361	424	385	373	374	394	380	391	359	384	389	372	406	355	360	353	384	355	368	404	403	403	402	353	384	410	408	369	383	421	372	344	398	371	397	407	363	388	396	386	379	385	363	375	408	404	380	396	333	341	384	382	378	394	388	394	380	364	391	377	359	369	385	371	376	382	368	404	373	383	405	396	384	366	406	416	386	370	390	378	380	415	353	381	376	376	363	376	376	365	396	373	362	421	394	380	387	394	416	404	390	379	379	379	366	376	436	433	354	392	378	399	360	408	409	368	369	365	419	394	402	388	347	412	363	406	369	396	383	383	393	379	351	368	386	384	400	370	365	398	401	364	346	355	411	372	384	349	368	367	376	396	363	375	373	383	400	379	376	420	381	404	376	384	355	402	387	378	397	414	375	339	418	402	354	418	385	374	384	406	359	366	393	394	390	417	393	399	361	389	383	381	379	359	341	344	386	370	395	374	363	364	359	398	347	353	360	406	390	385	390	402	360	385	385	360	367	391	416	387	431	378	365	356	396	391	379	391	385	391	357	377	406	400	360	363	393	375	369	396	385	372	387	386	368	362	402	394	367	384	396	345	382	402	392	387	394	360	369	400	398	388	377	401	390	413	390	408	407	367	371	379	407	379	395	359	362	370	368	394	385	402	357	372	352	391	408	375	360	393	378	397	349	398	352	399	374	353	400	419	380	403	382	365	378	374	379	354	379	397	397	418	374	414	382	400	389	363	391	406	391	383	393	379	366	372	388	361	389	361	379	399	371	375	407	387	377	373	369	369	419	351	374	360	349	378	375	396	395	410	379	392	395	399	370	401	400	383	389	399	397	348	361	360	371	381	348	394	396	381	385	385	389	348	412	358	404	416	397	377	398	390	383	391	391	382	379	365	398	423	400	364	365	389	382	363	395	336	436	349	411	391	369	390	337	384	410	389	391	350	371	372	390	375	366	386	365	369	386	368	339	385	384	375	385	376	367	381	366	361	362	426	416	361	374	365	363	398	379	377	380	406	409	369	378	387	419	422	414	412	390	404	370	380	370	360	384	354	389	396	413	392	400	361	381	353	373	429	377	379	368	387	382	354	368	378	412	380	395	392	376	383	382	388	372	427	396	369	376	384	390	387	400	363	390	366	407	381	398	351	395	420	389	451	399	374	388	366	390	425	364	397	405	379	352	401	381	394	400	398	392	356	400	358	363	406	397	374	387	383	376	384	381	387	373	399	344	387	381	357	381	369	397	402	384	406	380	401	363	359	383	352	407	383	412	384	400	375	398	393	395	372	345	379	389	388	361	383	348	392	393	359	394	377	392	330	366	371	397	342	395	349	387	402	365	377	332	398	386	407	349	335	366	402	370	389	393	376	408	421	411	421	355	396	383	382	373	364	357	350	382	373	361	407	356	357	393	390	365	388	349	363	420	412	337	403	401	397	391	366	369	405	368	366	420	403	372	401	364	400	350	393	370	396	379	395	379	401	359	345	394	402	410	387	360	422	373	374	409	357	406	386	373	367	378	366	363	383	373	390	371	395	412	372	387	353	346	379	372	371	362	418	368	398	358	390	368	370	393	403	379	356	358	381	357	373	407	381	374	389	373	387	400	387	403	375	363	346	396	361	401	384	372	404	401	369	376	391	412	388	376	398	390	359	385	349	343	363	411	362	407	371	389	369	391	382	384	352	371	371	371	418	360	382	410	370	405	411	359	385	376	380	406	389	396	393	369	369	357	419	408	393	378	373	375	387	391	378	363	401	382	376	390	361	379	376	355	375	389	343	408	371	411	382	390	380	385	397	393	341	382	391	381	375	385	374	408	352	357	399	398	371	374	354	361	361	374	389	382	377	393	369	362	424	380	373	350	386	369	389	373	371
38913	12878	1165	162	148	171	147	169	164	141	141	151	186	174	169	171	141	161	151	141	157	163	139	163	150	161	139	169	168	147	151	134	136	176	171	173	159	159	159	163	161	175	152	150	170	160	157	168	167	152	152	160	136	158	143	144	154	158	158	150	148	146	188	154	144	173	181	172	151	152	161	161	152	162	137	161	142	167	167	142	163	147	168	158	138	168	171	169	158	156	141	160	170	183	159	162	164	196	156	162	148	162	168	154	184	179	141	162	140	131	172	157	135	155	141	164	150	146	161	161	166	165	153	169	140	157	138	155	176	169	172	185	165	143	154	161	150	157	149	155	175	152	146	161	151	171	148	157	161	156	145	181	175	157	134	150	153	148	171	163	175	174	157	169	168	158	149	163	173	155	158	146	165	153	149	176	171	144	154	153	168	168	140	171	156	131	143	179	165	165	157	153	171	169	131	147	146	163	141	163	157	160	156	148	169	147	151	165	154	150	141	167	166	143	168	161	172	150	145	141	167	157	159	147	138	142	140	156	133	152	175	150	140	161	146	160	158	192	165	150	166	182	151	168	153	144	163	147	155	156	169	161	167	164	157	153	158	157	152	153	162	161	150	173	149	159	146	147	156	169	148	164	144	164	160	166	140	178	173	154	149	164	156	145	149	157	139	158	176	146	153	143	148	153	156	157	141	140	157	150	145	149	178	166	153	156	162	161	165	141	167	147	147	155	159	161	145	171	142	153	153	152	183	164	150	170	155	162	197	163	166	160	177	149	168	152	168	177	157	168	157	153	171	150	165	153	171	180	155	157	144	154	157	150	156	151	167	166	140	151	182	134	165	169	140	157	120	156	165	174	158	150	155	173	165	147	161	141	139	181	167	139	154	173	151	137	158	155	152	190	153	154	175	156	160	163	147	164	160	154	151	165	138	162	147	169	159	170	183	162	168	164	166	157	147	164	164	150	174	153	141	149	171	168	169	130	155	157	162	156	149	157	176	145	143	157	173	139	172	167	165	174	153	155	148	161	161	145	140	155	163	149	157	151	156	157	153	148	190	150	160	160	154	139	143	142	167	142	146	169	153	149	142	161	157	187	168	152	139	163	161	158	146	160	163	154	143	160	148	160	132	180	132	156	154	154	166	156	148	128	166	177	139	137	156	157	154	155	177	177	160	142	146	170	145	143	135	159	147	152	161	178	176	144	175	159	160	158	150	152	162	172	155	148	150	145	157	167	146	170	143	145	167	146	172	155	177	134	162	149	158	152	143	168	155	167	168	151	132	143	149	163	169	164	165	164	136	157	144	147	179	143	162	135	165	152	162	178	156	157	191	140	145	157	146	147	167	134	149	163	131	187	168	158	167	161	182	135	161	168	157	158	182	128	152	152	165	150	169	163	161	152	162	158	175	155	167	130	163	161	135	142	151	175	145	135	131	153	157	168	146	178	151	170	151	158	154	162	169	152	160	162	148	163	162	158	153	128	133	184	187	154	159	135	152	178	168	171	167	169	160	164	168	151	166	160	159	152	144	135	144	151	152	142	176	147	159	142	153	154	153	165	164	167	145	166	160	143	135	140	171	169	164	145	150	152	174	165	161	137	158	185	147	160	165	148	163	155	140	132	149	157	154	167	175	147	148	167	145	153	157	171	143	174	163	160	151	153	179	167	147	149	179	165	157	145	157	166	162	162	167	167	166	158	169	165	136	170	145	147	189	135	162	136	159	167	159	169	151	171	150	166	160	135	160	153	142	150	174	143	156	135	140	158	134	167	164	153	156	160	150	167	160	183	160	166	180	182	145	148	171	157	157	154	152	161	154	170	155	135	167	159	146	166	151	133	173	149	147	167	178	169	139	166	156	154	156	151	151	164	152	163	146	132	165	190	145	149	172	157	161	164	146	142	155	165	135	166	162	142	168	158	147	162	156	165	173	160	154	151	166	139	158	165	144	146	144	170	147	165	155	169	152	142	167	135	144	152	158	145	148	139	137	154	160	166	164	163	152	149	163	170	163	180	177	159	171	150	176	162	154	163	151	137	166	142	146	162	141	156	164	172	156	163	143	162	165	133	158	147	172	150	171	128	137	168	165	160	154	131	161	141	189	156	141	154	178	153	152	157	184	195	151	151	148	173	156	139	165	176	162	150	166	164	154	147	180	144	137	148	153	163	163	147	154	160	139	154	161	159	145	168	165	153	159	158	151	155	158	175	163	175	149	161	136	164	165	163	146	142	154	170	154	142	164	148	164	151	143	147	147	174	162	152	157	147	180	190	160	158	140	152	162	155	177	148	164	166	163	153	151	150	144	163	152	175	155	150	154	171	161	154	155	165	156	163	136	149	169	172	160	146	143	180	166	167	183	157	154	161	172	134	152	165	170	179	182	143	160	156	154	139	180	140	149	150	140	159	144	160	143	152	179	148	155	177	164	166	153	160	169	155	174	146	161	147	142	150	132	149	146	152	165	158	178	162	163	171	144	158	137	150	170	183	168	152	148	162	158	144	173	160	150	161	152	163	163	168	157	157	171	178	152	147	148	161	165	135	151	175	145	164	177	154	166	148	163	183	166	166	173	174	127	141	138	144	178	150	154	144	162	148	161	162	153	172	138	154	155	180	140	136	131	152	147	156	156	150	155	149	164	153	174	148	151	158	138	141	155	149	149	179	160	191	164	163	158	155	173	172	161	161	156	171	158	171	162	163	151	167	157	169	136	188	156	160	160	152	172	150	140	159	153	156	165	152	138	146	140	182	143	162	155	161	159	153	161	171	178	160	162	161	165	150	160	159	145	134	160	156	156	161	173	162	150	161	167	135	130	153	177	168	151	169	150	137	150	133	169	178	135	154	160	135	152	138	149	140	171	156	150	174	145	131	129	164	159	155	166	138	150	187	169	170	171	148	155	161	156	138	187	163	186	163	172	167	159	148	161	174	164	136	122	168	169	175	164	154	157	151	158	161	156	166	179	153	162	155	159	168	169	181	200	156	180	143	159	160	152	156	149	165	186	168	162	174	148	154	188	171	154	156	141	169	159	143	155	156	177	142	168	147	143	167	164	161	155	140	148	141	147	149	149	145	171	152	135	150	179	179	143	172	162	150	158	168	169	153	161	160	178	171	153	169	174	166	162	127	142	152	161	175	150	163	160	172	143	175	160	149	166	143	171	167	147	150	166	166	168	136	170	161	172	164	163	153	157	167	156	175	159	162	192	138	137	159	145	146	155	148	149	169	153	159	144	168	158	158	171	167	155	160	160	152	148	151	150	154	185	147	174	155	154	140	166	146	174	167	164	137	139	145	161	147	157	173	156	151	157	131	177	137	164	177	138	150	134	173	138	166	155	168	126	147	170	152	161	131	141	162	174	156	157	167	157	186	164	161	172	147	146	160	175	177	153	152	164	160	172	166	143	143	154	155	159	147	147	143	159	144	151	148	152	141	174	176	134	152	155	129	163	149	160	141	154	151	163	141	148	168	153	173	163	164	156	145
31406	9586	1195	490	462	444	416	449	419	427	439	413	400	451	413	418	396	399	428	423	417	416	433	402	408	410	392	456	398	432	398	458	400	441	434	420	437	422	401	382	418	390	397	435	423	443	397	406	436	391	381	400	463	401	422	437	423	405	415	420	451	420	442	430	398	447	445	415	406	418	412	423	416	422	443	377	397	443	405	390	427	424	422	437	422	373	399	405	409	400	419	417	388	414	380	408	407	416	418	389	433	393	403	387	405	389	405	409	443	400	412	403	442	392	414	436	394	401	409	420	396	390	420	438	430	454	447	402	401	425	437	409	394	417	415	402	429	442	409	437	423	399	464	432	410	459	433	418	425	430	379	408	411	430	410	463	385	422	392	404	415	413	396	436	406	420	419	437	427	452	415	407	397	416	381	395	413	412	408	423	418	457	403	408	447	431	406	419	468	441	436	401	453	406	420	426	383	420	418	420	428	380	427	385	379	397	410	369	390	428	397	444	431	399	381	445	394	408	408	436	406	388	430	373	416	435	417	420	422	398	421	422	426	413	439	411	405	439	349	418	403	404	418	388	425	412	427	396	407	422	446	435	429	419	413	391	448	410	425	432	435	394	416	381	413	427	397	413	414	411	426	447	434	408	415	420	409	410	429	377	441	397	420	416	393	416	418	385	414	396	376	437	397	417	416	372	451	442	426	428	394	421	409	407	411	396	380	407	427	406	433	387	415	416	424	399	429	382	420	439	422	416	406	399	431	419	410	418	397	438	396	421	426	394	424	429	389	408	366	442	404	407	440	420	440	422	419	427	437	426	423	435	424	426	420	416	392	389	407	371	411	402	400	396	375	397	396	443	358	399	407	429	418	407	425	390	424	433	369	393	426	442	427	409	404	443	445	391	410	450	369	418	408	428	403	444	418	436	441	453	446	414	392	416	418	407	365	409	422	397	413	412	416	414	418	403	405	413	394	425	425	414	414	435	403	388	374	419	405	397	421	391	420	388	420	426	455	414	385	397	388	386	428	404	419	405	384	420	432	438	389	390	401	391	441	439	389	432	388	423	421	433	414	409	389	404	417	409	422	403	408	391	393	426	429	395	391	414	434	414	394	437	406	410	400	416	395	391	411	446	411	417	425	433	422	390	438	385	390	396	405	425	422	394	370	453	385	403	409	378	420	421	389	425	410	414	398	426	400	403	415	396	384	396	376	400	407	408	430	438	416	417	424	400	429	427	373	420	390	439	387	443	417	389	415	453	403	454	408	430	385	416	437	416	404	433	410	393	438	419	432	444	405	397	417	427	438	427	382	428	412	428	413	423	425	431	423	417	427	420	399	399	402	424	423	435	456	419	440	430	430	438	403	387	424	435	420	445	429	428	360	433	443	392	407	419	360	433	414	444	402	423	455	377	404	385	433	402	395	433	435	424	409	458	394	428	386	398	420	436	415	421	373	384	421	390	426	442	414	429	381	392	404	424	415	430	401	444	452	422	415	395	412	430	406	432	422	427	407	423	450	409	391	413	421	436	398	441	416	374	437	412	427	423	373	437	423	395	441	394	396	440	425	379	386	444	384	417	418	446	421	434	446	418	428	412	438	403	414	410	428	388	427	437	432	398	414	424	432	358	445	412	391	442	435	426	422	393	392	391	385	410	402	373	373	399	372	403	442	433	427	425	399	417	409	415	406	366	412	443	420	390	421	428	425	400	402	416	416	407	403	391	391	411	423	424	434	423	398	388	370	391	433	435	417	437	425	417	386	392	409	407	427	419	422	422	417	424	456	428	458	438	388	414	440	435	413	373	406	396	409	408	402	421	410	418	450	438	377	421	413	383	429	410	425	405	413	399	427	368	469	410	430	421	413	445	404	392	416	445	395	413	404	411	393	399	391	390	408	401	438	417	424	385	438	446	446	386	409	429	381	396	387	425	417	432	396	442	399	433	399	408	415	425	414	382	369	453	425	410	402	453	422	419	401	413	419	432	408	417	375	436	399	421	407	380	411	423	411	408	412	389	400	437	395	400	434	397	430	396	429	406	379	408	439	405	372	417	377	422	392	426	436	430	421	375	398	432	419	415	437	413	408	419	400	399	417	410	439	395	404	442	432	429	386	402	401	381	407	431	387	406	403	388	418	437	423	423	452	402	410	429	430	389	431	399	423	382	422	401	405	413	399	421	427	396	464	405	413	420	411	425	465	402	414	404	409	391	422	402	418	432	361	447	413	452	383	430	395	387	409	429	420	416	419	450	410	421	372	421	416	400	407	395	447	428	438	407	409	374	433	438	400	418	396	421	410	392	422	403	412	381	412	407	389	421	415	457	427	446	418	403	412	428	434	346	420	411	432	398	425	417	439	443	427	446	427	428	403	433	391	446	438	380	397	404	417	420	396	416	417	422	420	419	441	410	444	413	394	401	420	430	423	414	394	389	412	423	413	416	418	424	407	384	426	398	442	430	403	428	435	405	399	400	423	426	386	432	368	394	414	407	417	418	412	432	421	394	393	414	426	413	404	407	410	408	403	393	411	408	420	419	418	406	375	410	384	452	424	437	426	418	408	396	442	408	396	388	395	404	412	430	431	411	409	417	400	388	404	405	402	422	453	415	396	404	415	385	399	381	400	403	409	385	405	421	414	403	417	452	382	411	401	396	398	389	416	408	402	414	387	421	393	400	399	386	413	408	446	391	405	417	444	447	412	417	380	432	427	425	388	423	415	432	371	436	405	395	371	400	423	427	439	433	388	450	381	401	411	413	438	441	412	376	439	404	419	403	411	394	381	440	440	373	432	430	432	435	412	404	429	414	413	397	452	403	445	414	393	424	381	397	408	399	459	378	424	376	415	419	431	418	437	386	454	416	428	421	406	395	405	460	383	403	406	376	436	398	430	424	435	413	428	423	402	406	409	414	406	423	415	427	414	429	368	446	403	428	426	450	409	396	445	406	414	441	409	431	443	414	471	426	394	435	415	425	421	404	402	429	424	402	394	410	437	412	410	443	408	411	425	417	413	454	461	416	444	416	431	408	428	436	403	446	426	393	399	401	426	386	445	382	456	425	413	445	399	413	412	421	426	437	415	418	415	398	438	417	452	393	379	412	427	426	458	441	429	394	422	412	452	402	410	420	384	439	405	431	409	381	436	391	396	404	389	416	403	429	430	411	390	409	412	412	427	432	445	401	416	396	369	404	406	418	436	442	411	436	444	411	429	414	448	415	405	387	422	422	415	421	474	417	441	422	421	409	418	401	439	431	391	399	452	368	411	415	413	366	419	421	410	405	443	425	417	387	401	407	432	411	424	399	404	416	420	412	434	411	401	385	415	429	393	402	406	438	425	447	429	386	411	403	400	401	380	417	412	434	434	430	470	450	402	419	421	419	410	414	444	419	444	404	432	382	437	432	443	437	423	400	413	390	375	386	387	444	434	450	409	407	395	433	430	415	430	406	427	410	409	424	391	404	377	414	411	431	414	413	396	407	394	420	408	449	476	413
77303	48048	16832	1821	439	343	346	274	250	278	249	284	241	278	250	260	236	260	241	249	218	237	235	224	219	231	254	216	228	197	225	227	241	227	219	242	211	203	232	214	230	216	247	210	236	218	217	220	233	216	200	216	222	221	218	219	216	239	232	229	229	234	239	229	249	224	204	241	232	239	230	225	212	242	247	218	216	229	232	207	205	209	204	236	205	217	192	223	196	210	220	231	207	228	224	225	230	250	207	228	247	203	209	245	240	233	208	235	242	215	215	213	204	222	202	239	209	260	216	205	218	240	235	199	193	222	231	213	221	235	229	205	206	235	226	227	229	235	233	229	212	192	234	211	197	206	224	199	214	235	225	228	232	210	221	227	226	225	243	228	238	229	240	220	238	239	190	226	238	216	222	213	222	238	218	223	224	224	227	225	250	223	207	206	206	242	217	204	216	245	223	216	208	216	249	218	221	217	219	230	222	234	224	227	220	234	230	201	224	198	232	241	229	250	215	212	215	215	208	239	194	242	228	216	246	241	222	222	235	221	237	216	230	206	241	222	236	252	172	199	223	226	217	212	222	236	234	207	248	228	209	215	226	241	199	211	230	249	226	238	205	227	223	209	215	230	238	232	231	219	209	205	234	225	194	207	205	181	243	221	246	207	220	213	212	220	219	234	233	236	213	238	224	228	203	220	230	219	237	228	196	248	259	232	225	229	238	224	192	224	241	237	247	187	234	237	238	213	216	236	228	231	214	244	238	207	221	217	232	211	236	217	228	208	217	196	205	223	217	245	203	223	206	241	227	241	205	209	224	226	233	229	229	221	226	217	192	244	210	212	247	213	241	253	235	205	219	235	203	219	212	252	239	227	226	217	227	241	239	212	243	244	210	238	248	214	220	199	230	236	202	238	218	212	235	216	217	231	203	235	226	222	223	225	233	202	216	250	247	250	246	245	233	208	220	194	249	204	171	236	235	220	237	207	206	242	210	213	252	229	201	208	220	209	229	228	227	207	247	227	212	247	212	206	220	203	216	230	217	192	213	225	210	234	216	243	215	203	236	223	183	231	232	197	210	191	227	212	268	200	195	219	222	215	206	210	216	197	206	206	213	259	205	235	202	226	211	222	221	220	226	225	240	237	218	240	214	224	222	226	226	216	253	204	215	237	203	219	228	226	215	240	234	213	231	217	238	235	234	213	218	210	220	220	225	224	235	270	203	210	208	219	211	246	220	221	232	236	214	225	201	176	243	206	212	237	212	191	229	191	210	250	223	200	215	240	232	219	225	214	204	205	215	211	237	240	211	251	217	219	226	210	236	212	213	222	208	227	214	243	210	226	205	213	228	202	212	247	206	203	204	211	210	211	232	223	194	220	220	218	223	217	221	225	216	204	209	220	212	196	212	234	234	234	226	235	218	207	219	221	209	225	223	246	228	195	206	221	202	223	225	243	211	221	219	197	199	226	197	228	225	213	227	190	203	192	232	205	228	220	210	228	206	198	236	227	210	236	215	230	220	188	249	219	229	222	245	207	236	245	234	230	218	249	206	227	213	218	208	217	212	205	229	206	248	227	213	233	223	223	222	243	230	198	209	209	223	229	256	216	215	231	199	225	203	208	235	246	203	221	216	208	223	230	200	226	216	211	215	212	217	241	224	222	226	231	216	208	196	214	219	224	217	255	210	224	210	210	210	223	248	209	213	213	206	220	227	226	239	237	207	199	226	213	217	217	213	216	209	233	209	233	248	218	239	194	236	201	228	240	216	209	220	245	200	222	211	220	207	226	251	227	254	223	226	219	215	246	223	240	224	198	228	228	241	223	207	235	197	240	222	235	214	217	217	226	218	238	197	230	193	213	230	231	210	207	228	224	229	222	194	214	208	242	230	213	251	239	223	220	214	186	212	229	198	248	189	240	226	223	232	200	201	206	224	196	205	213	229	212	238	221	232	237	230	207	212	210	196	242	220	223	239	210	250	200	239	220	229	212	236	220	277	223	248	242	241	192	213	216	206	233	198	212	236	224	210	210	218	203	227	217	223	233	250	213	218	213	213	213	203	210	240	224	224	257	211	216	227	203	232	239	216	227	230	232	223	222	199	218	205	234	205	220	222	231	220	227	224	226	210	219	252	222	241	207	197	219	228	226	224	219	230	213	238	216	206	217	205	207	228	238	218	219	197	240	237	230	211	210	212	218	241	217	208	218	229	249	249	202	225	205	205	229	214	232	248	223	243	243	216	232	237	201	244	215	217	208	220	205	216	241	227	229	234	225	199	237	242	224	232	223	227	230	207	225	243	252	239	214	220	220	229	217	220	207	247	234	190	230	237	209	232	236	208	241	226	239	230	196	200	221	228	253	207	210	222	201	236	235	231	233	199	215	243	225	229	218	197	230	214	227	261	228	206	213	232	211	220	249	232	213	228	229	229	254	219	218	217	210	222	241	219	216	221	229	204	203	227	240	207	208	219	209	231	227	198	216	228	186	215	209	247	238	209	209	221	230	247	229	259	227	240	239	245	235	208	228	196	234	204	235	211	216	244	243	234	229	220	261	209	215	211	239	248	202	222	202	237	210	229	220	228	216	220	198	242	208	217	215	227	213	233	228	233	232	236	245	218	223	226	240	240	205	192	223	241	221	242	219	204	217	239	222	234	214	221	194	195	190	219	212	198	215	201	257	221	229	232	212	195	215	211	216	209	230	183	219	222	228	214	201	225	210	225	222	247	220	222	221	238	244	213	220	211	221	216	217	224	227	204	209	234	222	245	226	222	206	220	205	217	221	214	229	210	240	214	219	215	235	236	215	214	216	190	210	226	236	214	205	221	234	213	244	237	212	241	208	231	223	213	198	233	230	234	218	223	216	225	215	236	224	200	210	223	211	238	215	216	205	176	209	218	216	218	229	227	238	202	219	245	224	220	214	230	201	177	227	222	232	213	218	223	214	215	221	229	221	193	212	231	205	215	209	224	212	231	212	207	229	219	232	247	218	209	248	213	221	214	194	237	226	219	211	223	219	225	204	213	229	220	194	237	238	228	203	252	220	226	217	196	194	207	225	208	208	226	221	223	229	211	228	219	222	220	221	233	229	207	210	237	217	228	222	243	222	210	217	213	236	223	222	227	216	225	216	231	207	234	229	222	241	201	208	196	254	208	234	217	237	200	224	221	216	229	230	210	245	219	220	209	203	214	222	210	223	226	210	237	240	230	188	226	230	230	229	253	213	215	244	220	229	241	241	215	209	210	237	235	204	235	231	234	227	206	199	215	233	192	228	232	206	245	231	219	191	225	223	243	233	202	213	244	218	207	227	219	216	208	239	202	231	235	219	233	235	207	222	195	195	259	232	252	218	204	217	222	236	228	225	230	232	218	217	208	196	210	244	205	206	212	234	228	207	205	218	200	218	223	225	250	215	197	212	235	200	193	225	222	198	237	224	222	220	235	228	246	203	229	222	224	222	206	241	225	234	240	220	195	221	252	201	249	210	229	221
50264	32250	7602	1504	1265	1148	1051	954	843	787	771	761	674	742	728	672	631	641	639	621	602	546	616	591	635	590	617	561	584	597	572	600	578	585	571	611	565	543	566	557	574	573	538	511	571	522	581	574	537	573	595	557	535	566	584	572	568	546	527	581	543	541	603	551	566	544	566	513	584	570	535	532	536	533	538	542	570	530	544	552	506	541	568	553	549	551	618	554	557	588	509	550	532	558	541	538	543	546	540	582	590	566	525	538	504	544	543	536	547	583	553	551	564	569	582	548	581	536	552	518	536	549	544	509	567	557	560	561	531	555	571	572	529	562	545	556	526	508	541	552	567	523	571	506	532	552	516	589	535	529	552	546	562	570	522	538	551	562	502	566	497	547	539	502	549	527	533	548	556	532	532	559	568	552	556	554	575	541	539	562	537	565	565	556	578	617	562	540	512	544	576	533	573	556	519	563	504	576	538	524	540	533	530	532	572	524	529	550	533	545	559	535	512	565	546	528	551	568	542	551	548	560	540	527	566	540	538	573	517	562	522	528	554	553	537	533	528	533	573	568	532	570	544	525	556	584	569	562	519	566	542	541	544	524	547	582	538	537	525	549	551	534	540	519	547	546	585	556	573	548	563	542	511	569	542	538	609	534	500	554	538	579	563	551	546	517	503	524	523	555	525	551	543	525	516	567	565	581	547	535	511	515	545	545	580	571	539	612	555	547	583	574	513	558	548	557	552	535	530	552	548	509	573	529	598	559	557	498	538	539	518	530	539	547	548	533	544	558	559	483	522	563	572	521	529	552	554	522	510	583	556	552	601	540	526	564	545	565	563	517	546	527	532	593	554	514	549	534	607	541	517	548	570	505	540	545	564	522	506	544	552	497	572	570	566	529	562	547	585	541	549	531	581	537	540	549	518	558	559	548	520	519	556	563	592	518	538	542	579	560	538	541	566	526	591	558	537	538	498	552	579	539	552	601	524	560	527	511	510	551	510	514	513	528	512	526	573	549	525	561	556	512	571	569	528	567	563	549	517	534	561	522	527	596	579	539	532	524	542	541	545	568	575	530	551	543	538	565	537	562	524	534	554	476	576	571	533	546	562	553	523	512	549	560	533	559	507	529	567	542	515	550	554	600	507	542	529	584	556	549	552	572	529	510	571	525	509	557	570	578	514	507	542	556	567	538	589	549	531	570	577	602	553	554	499	522	592	555	560	526	514	511	537	523	561	519	561	528	552	526	537	576	508	527	515	565	562	526	551	603	576	526	522	533	548	559	592	539	533	558	516	569	518	537	528	538	601	527	567	570	564	514	554	560	539	529	588	540	529	522	553	563	555	548	565	586	521	558	502	543	561	518	567	523	504	566	542	522	588	559	552	481	505	543	559	513	531	535	513	532	531	518	561	531	559	543	544	600	531	542	510	535	540	583	559	531	532	534	572	574	548	535	557	550	575	511	483	558	584	544	514	539	550	568	547	534	519	555	537	542	544	540	573	509	526	526	545	509	522	546	555	584	547	530	544	564	527	537	555	551	546	541	553	577	583	537	557	528	537	518	576	546	556	534	554	586	532	561	565	580	552	523	567	551	536	542	523	518	576	538	582	528	548	567	525	536	576	518	522	545	549	547	493	564	539	567	553	534	553	564	543	562	553	585	550	531	581	528	561	583	559	566	569	527	542	546	539	575	595	506	570	584	535	585	569	537	565	537	563	546	571	565	522	510	539	570	583	563	544	555	547	516	551	517	568	548	546	560	572	547	528	581	561	473	521	545	548	543	532	542	551	578	576	530	532	538	520	521	537	544	530	600	591	525	555	577	526	536	525	551	559	531	532	538	565	551	558	555	554	546	532	523	556	506	551	551	540	536	549	565	570	542	600	546	566	557	505	529	547	551	543	552	574	540	529	590	518	579	506	544	548	537	559	568	531	573	547	543	512	575	554	536	560	576	569	549	539	593	522	533	495	557	560	536	547	554	558	540	534	537	551	565	562	542	531	591	535	581	512	566	552	545	562	555	541	520	573	543	534	540	526	542	550	570	568	586	568	532	527	557	557	565	531	525	523	576	523	552	571	571	555	566	511	542	551	561	534	571	510	577	529	549	566	521	556	536	517	550	556	535	560	564	568	550	557	547	555	561	526	539	492	559	522	588	542	537	581	521	564	551	607	555	543	543	526	600	588	535	567	562	556	541	548	556	558	541	581	529	560	561	541	550	580	538	535	575	587	564	562	583	575	545	580	537	584	589	552	558	581	558	600	516	517	548	552	574	539	518	493	566	569	517	563	572	523	578	591	536	552	582	523	539	517	511	503	560	546	572	529	545	544	532	578	596	550	538	541	521	514	530	520	530	578	568	547	562	594	535	562	517	540	514	505	514	528	533	489	561	542	547	539	537	547	562	555	541	563	550	592	551	553	515	559	523	563	578	544	523	523	545	528	517	512	505	520	601	549	554	517	506	535	567	579	591	507	574	535	553	545	548	532	530	502	538	516	486	556	501	551	576	531	536	533	543	577	553	551	513	568	553	536	585	548	559	586	574	517	541	521	522	567	542	536	543	545	553	555	543	531	581	575	595	541	518	550	530	565	542	539	530	558	532	537	534	541	549	516	555	574	570	549	530	533	556	521	548	610	567	553	545	523	545	543	523	575	570	576	549	555	553	575	528	586	570	561	579	585	523	523	572	537	566	538	545	550	627	559	557	591	513	562	535	540	539	596	553	564	575	605	540	539	548	567	548	528	591	555	592	515	506	577	517	504	564	495	558	546	557	530	522	558	566	549	569	546	561	493	531	535	568	554	592	567	582	520	530	530	555	579	522	544	566	567	524	546	518	519	577	588	558	532	543	567	552	554	554	502	525	558	572	541	520	544	552	547	519	522	477	554	536	536	541	538	504	562	548	537	534	541	542	542	596	513	597	504	540	532	560	602	554	511	515	530	530	507	566	515	531	557	572	522	546	547	522	522	556	546	528	564	559	546	556	565	541	542	517	577	556	538	576	534	529	546	552	592	596	571	558	583	522	574	606	558	512	516	521	551	552	569	532	551	535	515	566	554	547	583	534	550	530	579	575	586	542	524	559	562	555	524	535	560	537	518	518	553	568	544	569	571	516	539	541	565	506	571	530	561	500	549	535	530	548	582	560	538	510	562	550	546	545	505	525	549	524	543	539	574	536	572	553	546	560	504	520	529	589	577	532	583	543	553	597	573	536	542	519	555	508	573	533	523	574	523	598	548	528	605	538	611	572	573	574	576	547	536	529	567	574	567	525	502	568	582	554	549	534	564	536	530	559	588	531	565	545	534	544	543	572	505	546	575	525	593	544	527	539	569	564	522	545	545	570	600	557	572	574	542	554	570	543	550	576	552	536	574	576	542	524	536	582	515	530	555	510	579	544	559	525	517	539	557	561	580	528	553	543	553	561	532	554	577	549	514	543	532	538	535	566	542	531	544	537	552	561	580	537	554	564	569	546	540	592	514	573	529	554
87207	59577	24721	5383	670	447	385	313	274	234	201	194	172	187	194	202	176	172	209	181	179	208	185	168	169	181	177	174	162	165	159	175	173	151	179	155	142	162	176	174	157	152	163	154	161	136	152	169	145	179	172	164	168	162	163	161	146	161	167	152	157	138	177	153	142	147	156	159	159	202	170	138	164	144	146	173	154	155	151	149	147	138	147	139	148	151	163	168	163	150	144	174	158	160	176	128	149	156	136	136	154	147	173	131	161	138	139	132	166	141	150	140	152	151	155	143	144	159	159	163	138	161	157	141	162	159	146	145	167	158	163	141	159	160	146	159	143	150	148	147	172	155	169	137	153	162	162	130	129	151	151	117	135	154	156	163	167	155	157	150	154	163	159	147	166	168	160	150	170	168	186	141	163	159	133	147	165	150	165	142	141	146	142	153	154	143	154	151	135	154	161	161	155	143	134	136	161	174	156	134	152	136	161	159	171	134	147	169	128	166	153	143	152	146	152	154	154	146	162	178	137	146	154	133	146	156	157	144	154	150	151	160	143	144	174	157	150	150	187	160	145	180	149	139	124	158	129	168	160	168	153	130	148	136	162	146	127	139	143	140	138	152	143	162	130	144	144	137	153	129	154	147	172	168	166	136	134	147	148	158	146	147	128	161	156	140	136	142	175	152	136	165	156	138	150	148	179	132	143	148	151	148	159	160	150	130	156	150	154	139	162	176	157	135	150	141	155	147	146	143	150	150	133	168	174	171	128	158	158	167	164	171	159	160	154	160	167	165	145	152	151	142	133	142	154	171	174	163	161	170	145	147	181	152	142	160	135	144	146	136	166	145	178	176	158	165	152	156	183	164	142	137	167	168	147	160	123	143	129	148	117	163	142	141	136	135	143	160	128	143	169	143	163	146	133	133	152	154	152	126	164	155	145	148	152	136	136	153	151	125	152	144	150	143	129	125	171	157	154	157	155	153	132	138	168	169	135	157	148	154	162	151	132	163	133	141	153	137	168	139	146	160	160	149	164	168	164	152	164	153	157	161	169	149	169	144	141	155	156	150	144	149	158	173	151	131	147	147	152	150	144	165	163	152	153	166	155	144	125	142	149	139	147	138	153	157	170	145	139	147	164	150	147	145	154	159	161	166	151	161	138	159	168	141	169	159	177	169	153	128	172	143	158	155	161	147	144	160	144	160	142	160	159	172	144	152	167	133	154	145	153	152	163	149	166	146	164	148	161	151	157	147	150	139	154	146	133	152	157	155	165	144	152	141	163	161	149	149	150	134	156	140	150	139	171	149	143	167	156	154	148	166	148	155	162	157	154	157	154	169	142	155	154	152	157	168	148	163	156	166	160	168	125	176	139	160	145	139	160	169	141	160	172	132	149	155	154	155	169	135	163	154	146	159	148	145	137	146	138	147	179	156	164	135	136	147	169	140	155	163	155	164	147	150	138	167	151	177	133	143	141	167	151	155	173	150	185	168	151	162	147	151	152	171	142	158	145	148	147	167	147	172	144	150	167	155	161	166	153	131	164	180	144	138	143	127	163	150	159	144	161	162	157	157	146	159	140	156	171	130	152	157	139	172	150	147	144	163	137	150	155	162	136	170	150	165	149	148	149	151	166	151	156	157	162	138	143	134	159	156	147	183	147	159	150	142	172	153	138	152	128	156	155	144	161	141	147	178	182	165	157	163	151	140	148	177	156	176	144	170	156	190	170	173	146	174	154	143	150	148	143	149	147	163	134	146	184	166	159	138	144	159	154	151	169	133	150	161	165	167	140	149	165	149	145	209	160	167	173	162	140	134	163	164	141	138	143	154	145	153	170	171	161	165	157	160	146	152	156	159	155	163	163	151	162	154	157	151	173	148	147	139	161	166	151	140	151	152	164	151	172	174	155	148	145	147	143	139	149	160	151	148	163	144	139	136	147	128	165	174	168	162	171	160	132	142	158	153	154	156	139	165	137	144	144	160	128	163	141	130	180	142	148	140	171	155	158	160	169	140	148	159	175	140	138	154	136	151	170	155	135	154	163	147	158	163	160	136	141	162	160	139	158	143	166	166	160	132	169	132	151	153	145	159	138	149	176	157	155	148	169	141	128	160	151	148	147	165	150	153	150	148	151	161	179	164	152	179	145	160	137	151	177	161	149	159	155	172	143	156	159	169	152	179	186	158	132	136	145	181	145	150	157	149	149	146	138	144	146	143	150	162	158	156	140	150	164	166	175	155	138	159	182	140	155	141	137	165	126	145	159	172	167	165	160	164	134	158	136	156	150	157	168	178	156	142	148	136	142	165	152	140	163	146	165	145	156	134	137	159	154	136	153	147	176	114	148	134	170	148	152	168	124	147	162	152	148	147	134	146	153	142	177	149	141	144	124	153	133	159	127	157	160	154	150	147	142	132	160	152	153	156	180	131	147	136	155	154	152	158	157	168	151	158	136	150	153	167	182	154	176	164	148	138	153	143	138	128	161	152	160	140	171	141	169	161	158	139	149	155	154	140	139	171	146	156	179	136	158	152	168	165	142	135	144	155	156	138	159	141	150	143	156	160	142	155	162	165	158	162	161	163	176	156	158	159	148	133	158	137	165	154	155	150	126	160	148	162	157	167	122	152	167	156	155	139	153	153	147	145	179	155	147	164	155	147	176	172	149	141	166	159	159	152	181	158	136	137	158	161	191	177	147	151	144	141	155	171	136	165	156	172	163	161	146	164	136	174	151	146	142	161	172	158	141	142	160	182	158	142	156	157	157	152	158	138	173	157	155	148	116	163	118	162	183	159	146	145	144	161	165	156	160	155	149	179	132	159	163	164	145	136	146	180	150	129	145	145	153	161	158	126	149	133	141	146	173	122	148	127	164	144	148	155	152	144	148	147	153	160	153	159	172	143	151	166	163	134	166	141	152	155	124	152	152	148	143	155	159	156	137	162	135	138	156	160	149	173	162	156	137	154	150	154	171	147	136	141	134	134	150	167	138	162	171	156	137	157	143	153	159	167	128	154	149	177	137	140	167	134	159	161	133	141	148	147	171	162	141	156	174	153	139	162	153	163	143	164	137	159	163	154	161	156	177	123	171	139	141	156	152	158	175	156	155	153	153	143	160	153	123	170	149	150	146	153	149	158	144	137	132	162	164	163	155	136	168	156	138	143	154	143	141	155	157	158	140	145	163	156	140	168	162	150	148	157	148	162	167	141	145	166	170	164	144	164	169	159	160	170	157	150	155	163	162	136	144	153	176	139	161	160	142	150	154	142	144	141	147	149	176	153	135	153	156	155	146	157	152	159	122	158	134	139	158	163	150	148	172	144	148	140	141	168	151	140	137	153	140	157	152	157	163	141	159	149	156	158	153	171	127	128	143	123	128	142	158	182	161	140	132	150	171	143	150	160	158	145	143	144	138	168	141	169	144	144	145	164	149	128	136	158	142	149	147	134	151	151	157	158	151	145	158	141	141	159	150	140	148	155	150	151	189	163	166	145
60181	41633	11399	2230	1979	1551	1309	1124	1048	938	845	761	721	615	623	562	586	541	527	559	526	503	516	456	443	449	432	461	446	446	449	445	404	447	421	446	463	423	407	404	398	435	430	387	357	415	404	425	384	384	424	377	380	403	389	379	397	396	383	393	349	371	408	398	427	397	416	398	374	413	456	379	374	401	400	371	392	352	390	363	410	369	384	352	379	363	385	343	406	427	391	410	369	388	410	376	390	390	412	368	400	394	385	381	384	411	404	343	371	383	400	367	367	354	375	394	383	375	393	354	399	359	340	394	412	388	391	414	352	357	344	397	390	410	355	412	384	384	416	390	411	409	397	399	358	359	356	404	391	391	371	370	364	402	402	377	363	390	392	408	369	403	394	402	363	406	403	409	377	408	372	361	391	407	381	358	363	391	369	389	370	339	340	348	410	377	379	367	356	382	408	387	409	404	344	373	401	366	438	364	355	358	400	419	391	398	389	397	371	375	394	403	407	384	369	377	363	345	370	413	366	346	330	360	376	415	362	355	358	371	376	363	362	385	371	363	389	375	374	344	348	398	373	411	377	397	371	364	390	379	374	406	375	409	396	397	372	370	382	392	398	378	360	363	359	347	367	356	377	374	377	363	360	380	393	410	398	391	361	344	344	348	386	350	406	354	388	372	368	375	410	362	380	361	380	409	383	381	392	364	356	398	384	394	355	391	415	387	377	372	378	394	384	366	355	383	390	352	366	357	364	353	374	394	401	387	370	373	363	340	381	378	384	386	366	361	342	378	360	386	388	367	349	373	385	391	384	359	407	360	396	388	378	404	361	427	393	377	395	374	395	355	370	325	386	375	366	387	372	397	374	341	418	396	372	335	394	389	384	375	385	378	368	388	411	382	402	410	377	398	398	389	392	366	355	400	379	408	382	418	374	408	394	377	362	378	389	396	354	378	397	384	398	348	399	370	373	396	365	398	429	371	349	383	345	396	414	352	373	391	382	379	367	392	409	393	409	411	384	359	369	373	397	386	397	346	364	407	358	371	381	379	388	399	394	380	372	383	385	374	402	403	391	375	377	386	408	357	393	376	367	366	375	393	389	380	400	395	404	380	405	380	366	357	403	370	426	397	385	406	389	382	359	377	369	378	366	371	404	395	398	356	360	375	398	391	373	348	416	389	379	429	359	333	382	361	380	391	398	356	348	353	383	378	395	406	377	367	381	379	363	373	387	398	384	385	387	361	409	369	379	340	379	384	362	360	408	389	348	394	375	379	371	367	367	347	405	388	362	384	420	416	395	386	375	370	397	402	362	364	360	401	385	391	366	371	349	367	416	402	396	376	375	393	401	377	395	393	390	352	387	336	394	359	401	359	394	391	370	431	412	362	367	375	393	372	378	394	390	387	417	387	388	388	383	408	391	384	366	410	375	382	385	381	375	383	388	407	362	377	357	361	394	367	386	383	396	340	367	414	385	334	349	379	389	418	377	377	362	370	346	392	344	434	359	366	347	359	357	409	421	381	387	379	385	372	428	399	404	350	404	368	463	377	363	378	389	388	368	375	362	379	366	409	379	378	401	420	369	386	407	393	382	385	378	388	387	365	396	382	370	393	374	394	414	337	372	376	399	347	393	360	376	401	411	366	404	382	355	372	354	406	406	387	358	407	370	384	385	389	376	369	396	372	405	356	409	395	360	345	366	352	379	365	367	367	364	359	365	360	383	402	364	358	367	412	377	412	388	363	385	404	382	366	364	421	371	411	368	384	415	410	370	354	378	400	387	390	368	424	376	408	378	425	358	407	416	362	395	360	402	365	384	383	398	382	354	376	367	372	376	384	396	354	388	377	379	383	384	408	387	392	365	411	374	354	372	347	353	396	358	350	366	370	369	396	330	370	377	373	398	342	396	349	394	364	373	348	386	376	390	413	372	371	398	402	386	404	376	372	397	397	377	396	390	364	388	374	385	361	383	387	399	356	397	394	390	391	349	423	357	371	383	385	394	363	385	358	366	362	384	334	385	410	388	368	359	370	398	407	401	384	368	373	385	389	398	346	370	392	365	382	372	391	375	385	370	372	396	382	394	401	346	384	405	361	398	422	375	368	403	362	346	375	399	394	369	378	422	365	349	388	372	357	358	369	377	364	374	394	363	376	362	374	393	343	360	361	405	375	379	396	337	372	351	374	360	368	398	393	382	364	389	380	365	368	409	389	390	358	364	429	360	365	377	341	393	373	378	399	391	367	366	372	413	393	355	358	390	359	362	398	373	376	374	394	397	369	402	394	391	331	347	373	402	380	368	410	370	372	400	412	410	424	369	345	385	373	373	336	374	351	379	411	342	418	399	389	372	363	336	387	405	377	405	412	367	406	374	406	398	390	369	390	391	391	369	384	396	392	372	420	396	412	354	392	420	351	366	352	399	387	432	388	399	377	378	341	368	362	390	375	367	395	399	383	371	347	345	422	376	388	386	384	370	382	357	411	376	404	384	365	374	349	361	362	361	375	398	412	353	415	356	405	366	401	373	362	348	369	422	414	376	397	388	387	401	371	369	391	407	366	357	375	362	370	415	331	361	367	370	371	427	372	371	390	370	406	421	362	392	356	405	414	426	352	382	394	417	379	380	380	389	357	397	424	375	404	351	388	389	373	436	398	395	359	392	337	410	366	405	408	403	376	400	386	387	394	391	346	381	387	386	380	363	354	379	374	379	383	407	359	388	377	386	385	375	391	349	378	393	391	403	358	385	408	405	404	411	362	391	383	403	363	416	380	388	387	343	404	402	376	390	361	374	370	402	341	377	409	407	383	398	372	384	356	403	374	365	366	388	367	415	437	392	356	364	354	373	376	387	388	391	389	405	364	378	368	390	378	397	414	374	374	385	362	359	371	397	392	356	343	416	386	365	406	367	357	386	401	363	418	395	393	357	364	380	367	381	390	381	404	384	404	361	368	382	366	382	360	384	352	369	335	330	376	389	388	410	379	381	381	375	401	365	386	366	404	393	384	420	360	381	372	385	384	383	344	401	350	430	383	408	363	422	398	401	411	396	373	367	375	380	371	401	393	371	414	373	413	353	371	423	396	372	379	381	340	390	382	353	363	368	367	376	376	372	391	375	371	398	354	382	374	391	356	417	380	385	389	375	401	372	387	407	363	382	350	420	398	407	394	393	400	389	381	405	373	389	385	365	389	397	340	366	382	357	373	364	389	392	366	333	359	376	375	378	373	356	378	417	387	379	363	366	362	392	399	370	379	385	384	383	388	377	368	375	364	389	370	371	391	377	388	393	397	374	371	363	372	403	379	382	369	334	380	367	372	403	357	372	389	416	408	401	368	374	384	369	366	334	336	385	409	371	383	374	400	390	370	321	398	358	420	374	386	366	358	393	373	355	378	418	375	370	361	398	386	376	433	367	439	421	409	405	393	415	367	366	387	401	404	373	387	417	384	375	388	376	383	372	429	395	369	368	392	385	378	359	387	409	388	349	397	360	368
39019	13515	1459	246	172	157	180	169	159	160	177	158	156	174	155	167	161	152	154	164	161	163	162	149	164	160	156	157	144	152	141	156	163	158	169	166	169	172	160	142	138	170	173	150	162	152	142	145	147	143	168	145	161	176	147	150	156	161	142	159	150	142	131	153	162	165	158	150	164	164	171	167	170	161	149	170	160	159	152	167	181	170	161	163	172	156	164	145	164	178	156	175	142	173	132	153	148	145	142	159	173	152	166	150	152	147	158	151	190	156	166	150	156	158	136	157	158	140	175	136	184	142	177	148	163	140	174	143	158	173	155	163	175	143	150	156	170	151	141	151	154	184	174	170	168	154	140	142	134	152	181	143	142	154	144	137	160	174	148	167	148	158	161	154	170	142	156	152	144	133	148	175	158	158	158	167	162	155	165	147	148	191	172	147	162	154	145	149	133	164	152	142	144	143	166	151	157	153	158	159	148	166	160	161	137	152	159	149	167	160	144	147	146	157	179	148	158	140	164	161	160	161	161	159	166	134	162	159	150	171	138	165	165	176	156	174	152	153	130	147	172	188	150	140	156	156	155	162	192	163	171	165	170	183	154	166	150	164	166	170	122	164	161	143	152	158	172	152	156	153	162	148	157	191	162	158	173	167	168	157	163	148	154	159	173	151	181	183	168	147	131	167	156	131	172	153	162	150	158	164	158	146	164	170	146	142	186	159	154	166	175	169	162	171	176	173	161	151	161	152	132	147	164	162	162	155	167	168	160	157	154	156	155	144	151	148	161	140	165	150	170	141	152	161	152	138	148	184	142	167	159	145	162	155	161	171	150	170	160	162	174	186	158	162	175	154	172	165	167	137	178	163	153	155	159	174	155	161	163	152	142	148	180	161	142	168	129	157	138	160	150	166	153	172	160	163	157	151	167	164	137	153	176	163	161	157	144	152	135	146	154	142	152	164	156	155	180	119	143	169	178	157	146	147	153	168	156	148	153	157	155	157	150	147	176	178	130	136	176	147	150	155	164	171	162	141	159	159	145	156	194	160	157	159	147	150	151	160	151	156	161	145	167	144	182	166	152	158	153	129	170	160	176	154	164	168	135	177	161	164	146	159	164	168	153	165	143	156	128	174	168	142	169	154	161	184	158	142	160	153	164	158	166	171	184	170	179	151	174	152	150	153	146	170	151	161	150	163	171	143	177	180	142	174	132	168	173	151	139	172	161	162	153	129	156	172	138	146	157	142	155	154	168	142	142	162	157	160	157	157	157	191	146	165	139	155	154	164	177	154	156	169	177	161	164	167	159	163	189	150	141	157	145	136	173	158	145	125	178	143	156	170	159	165	170	165	159	142	147	175	180	168	149	181	158	142	178	179	164	185	144	158	136	143	152	178	131	144	158	138	143	182	146	162	173	152	155	168	176	168	174	142	156	158	148	162	136	172	165	169	153	139	152	165	149	153	173	164	191	173	150	175	156	150	133	184	160	166	154	162	161	193	177	186	128	170	155	159	157	155	143	144	148	146	137	168	167	145	148	167	161	165	148	172	156	152	157	153	162	174	150	163	156	159	176	183	155	152	160	152	158	157	169	155	150	152	181	142	161	151	185	164	151	148	138	164	165	154	144	161	167	160	156	163	164	157	141	162	172	149	157	140	162	163	164	140	148	156	146	174	151	143	181	150	152	139	165	175	153	145	161	166	137	179	153	165	181	158	171	150	150	154	166	152	156	167	163	163	150	130	165	175	149	162	147	162	167	178	149	172	188	163	140	144	168	157	160	157	170	158	166	177	163	167	153	139	146	167	170	166	160	146	152	163	155	161	169	152	158	173	145	162	169	192	154	149	157	148	144	156	153	163	170	139	166	160	169	151	157	167	171	161	192	167	145	160	153	158	141	161	160	157	163	189	169	144	177	156	152	165	167	156	149	159	162	161	188	166	157	162	158	153	169	150	141	157	147	183	163	167	142	167	135	163	167	165	144	168	158	159	136	142	150	167	157	157	159	165	171	157	161	147	167	154	136	189	142	133	155	159	143	164	171	150	153	171	159	160	154	136	173	147	176	150	158	182	177	169	162	159	147	165	168	169	150	175	152	138	177	161	158	145	150	165	156	158	163	159	165	151	138	143	144	163	159	151	150	160	154	154	147	153	159	191	166	153	152	147	162	148	169	155	164	175	163	168	162	161	185	154	168	175	143	176	167	141	160	151	154	159	148	156	149	166	168	160	132	166	176	169	134	146	155	169	172	145	178	137	154	159	159	168	153	155	154	155	162	148	148	176	149	139	156	143	154	150	150	145	159	160	148	153	143	148	151	162	206	153	150	162	158	149	163	155	142	147	144	129	181	148	140	149	165	170	134	168	162	171	177	163	160	157	163	158	153	142	128	141	161	132	145	154	163	172	166	152	156	150	148	166	156	160	166	172	168	162	153	172	140	156	148	163	152	148	162	153	139	131	150	151	157	175	156	176	129	165	167	169	165	147	159	148	166	161	175	158	184	171	180	185	139	174	151	168	143	192	162	163	147	159	177	154	166	163	121	135	179	185	156	173	150	189	153	142	164	175	172	173	136	160	164	147	157	158	167	162	182	145	157	159	156	164	155	154	182	164	148	179	158	151	163	175	143	153	156	172	153	168	177	157	161	160	157	151	162	157	164	145	156	143	157	165	165	151	142	160	153	144	147	175	149	161	141	172	166	189	164	145	158	173	178	161	171	164	171	166	169	186	162	144	156	161	158	150	164	163	162	189	163	168	167	153	170	155	132	168	138	166	149	180	173	155	133	168	162	146	152	162	168	157	149	162	151	156	140	153	151	157	154	161	125	160	153	159	156	170	148	127	149	148	151	178	137	160	136	181	181	141	173	156	174	141	156	136	145	166	162	159	146	154	154	157	165	145	143	155	173	167	141	157	124	180	166	144	162	147	158	174	147	163	158	158	177	148	162	157	154	168	167	158	156	155	163	173	141	160	154	158	156	148	145	155	161	171	157	156	146	163	142	168	145	168	138	159	159	162	153	136	149	149	174	158	149	160	138	169	156	154	159	154	165	188	145	154	150	172	183	149	140	157	151	167	170	151	163	155	154	171	170	159	140	157	147	178	171	174	164	145	137	168	141	161	150	175	163	154	166	157	132	153	152	170	153	159	166	166	159	185	145	151	135	174	156	152	170	150	142	142	164	166	142	153	148	142	155	156	153	188	163	163	182	152	158	155	149	173	146	164	160	164	165	152	147	152	189	153	164	166	147	153	152	157	151	142	161	182	145	166	164	184	146	172	163	171	162	161	152	151	180	159	164	145	175	150	151	159	155	166	159	154	186	138	147	167	165	149	157	165	178	157	163	145	160	171	162	160	159	153	155	135	169	165	131	155	142	144	153	154	177	146	172	159	144	160	143	188	163	136	167	147	152	148	132	149	129	140	153	158	167	163	156	144	166	149	153	158	170	147	185	168	146	138	152	161	150	152	172	153	175	152	156	165	159	166	136	136
31304	9759	1255	526	469	471	444	451	492	420	458	430	458	411	416	415	428	436	406	446	410	409	438	441	460	437	426	405	418	407	444	399	418	410	431	440	369	414	420	419	407	408	447	386	420	418	413	405	417	421	408	412	426	394	382	417	394	434	424	379	410	416	437	408	393	410	450	443	388	443	415	409	413	442	383	386	381	430	417	415	420	433	395	420	419	460	414	419	393	429	440	472	441	423	437	406	401	410	440	402	406	394	418	424	406	402	380	428	372	441	427	436	448	409	412	413	428	417	433	414	399	397	416	405	413	427	408	389	400	400	448	410	456	420	363	418	392	406	390	423	454	423	403	402	443	420	412	382	425	391	394	406	396	397	417	429	392	391	442	421	383	395	407	429	420	434	382	429	426	410	435	394	425	402	410	418	438	382	409	439	438	421	422	402	403	428	405	441	399	419	413	417	407	434	432	449	420	419	400	439	380	395	441	431	390	402	402	442	384	408	420	411	437	364	426	367	412	404	433	408	402	412	361	423	451	380	401	428	416	405	418	403	455	440	416	423	435	398	413	423	383	424	383	408	412	446	432	415	423	405	397	426	400	420	415	405	385	399	403	425	412	422	426	415	447	387	407	440	445	390	412	430	439	422	432	393	418	438	388	423	420	411	426	375	432	411	420	388	427	422	370	400	386	430	412	403	408	418	424	420	399	388	415	441	421	431	428	426	420	419	373	405	404	414	410	408	413	447	433	412	425	437	415	426	400	447	420	410	410	424	417	423	401	447	426	414	396	385	419	429	372	416	417	410	404	436	398	391	403	415	431	398	380	416	407	413	380	427	371	456	396	392	416	397	389	400	418	398	415	396	392	415	410	423	429	432	410	417	414	407	389	413	458	407	397	443	435	412	390	397	416	402	423	398	405	451	406	439	407	421	435	436	445	394	428	408	424	426	400	418	412	388	405	420	435	431	418	397	409	417	424	411	426	436	437	411	421	429	382	427	403	448	428	384	415	408	383	383	433	400	420	412	432	421	436	408	414	406	417	378	406	393	426	430	390	406	428	385	450	430	409	410	402	409	417	408	376	433	401	432	430	409	414	422	413	432	407	408	466	409	421	433	450	405	414	420	437	400	400	411	438	406	419	417	442	429	394	389	429	425	427	390	413	427	390	426	411	356	445	420	408	412	417	440	440	362	413	400	413	404	440	435	407	373	387	389	416	427	449	405	432	409	419	429	438	418	427	414	392	452	406	429	444	419	371	414	403	390	452	401	432	447	423	386	402	396	400	414	424	428	443	388	458	438	438	438	411	392	450	441	411	424	408	409	432	382	368	433	442	424	423	408	416	450	381	413	412	401	450	405	442	386	398	411	431	425	389	440	401	422	427	390	408	396	425	418	388	428	417	438	381	471	389	440	452	394	439	412	455	414	406	449	405	404	417	418	396	396	439	422	407	426	399	432	386	421	410	404	400	436	414	408	422	425	413	409	430	402	403	396	424	427	406	408	458	424	418	429	396	424	429	401	396	419	414	362	431	394	443	437	433	385	381	418	398	410	427	388	387	380	450	406	387	449	413	416	437	398	400	420	387	408	408	406	410	396	455	374	414	407	414	434	398	427	420	424	446	434	398	416	392	410	415	396	403	427	460	452	391	431	427	403	396	446	405	431	462	432	391	417	428	407	389	453	423	431	409	443	430	424	427	433	432	419	365	407	423	410	413	419	416	387	418	446	434	441	384	421	387	437	383	421	412	391	433	429	382	424	395	430	429	365	425	438	398	406	390	419	420	411	395	411	369	422	382	384	403	395	387	443	415	422	412	438	426	438	419	469	358	408	410	439	405	401	420	438	406	420	407	432	449	409	380	390	411	416	383	416	401	423	410	382	445	427	423	426	422	386	459	411	408	389	427	393	404	421	348	400	447	372	406	415	407	411	398	421	431	411	387	452	440	389	395	399	426	399	390	401	398	383	442	401	413	440	431	419	418	453	422	404	385	407	421	429	444	412	419	414	395	421	443	405	407	422	400	409	359	377	409	398	406	458	418	430	398	409	415	410	436	426	393	410	409	405	436	403	439	418	437	451	403	416	387	433	456	440	403	389	403	437	417	422	432	410	433	402	400	404	399	395	392	383	416	408	419	442	433	472	376	409	387	434	422	400	439	439	405	410	381	387	431	369	408	465	405	437	400	401	396	402	398	415	378	434	395	434	404	446	443	398	395	404	411	388	408	388	391	421	411	387	412	363	406	438	437	462	417	413	408	428	421	395	399	403	424	432	422	442	402	395	411	402	433	421	425	441	419	418	410	429	440	417	417	384	409	381	442	415	437	424	414	416	415	412	405	438	395	425	416	437	411	375	385	394	416	390	452	394	444	415	430	382	427	432	413	421	422	422	395	429	421	386	403	426	435	418	415	437	384	407	420	442	411	406	425	390	422	405	401	362	378	444	429	413	420	429	429	405	452	429	435	422	444	414	442	423	452	406	418	403	353	415	396	451	428	434	427	399	412	462	413	414	420	411	431	430	432	404	404	419	435	458	405	423	447	397	401	397	367	400	417	429	386	434	400	403	436	417	405	400	402	391	406	398	403	387	391	422	396	451	397	438	438	439	432	409	393	435	429	408	460	441	400	418	414	390	442	399	416	416	440	435	369	383	416	361	455	438	432	428	403	428	408	437	414	396	425	387	380	438	415	402	387	393	434	427	412	413	391	455	409	416	426	454	394	435	431	431	413	387	451	409	423	380	379	393	421	428	454	411	427	442	407	401	403	373	434	367	447	426	415	402	443	438	419	430	461	372	419	456	397	421	447	407	466	421	420	432	414	467	395	407	360	446	425	412	395	400	417	429	388	397	410	377	437	410	431	379	420	423	397	426	416	419	418	431	408	403	414	389	401	391	422	421	363	413	418	417	416	451	375	416	408	414	410	432	450	414	409	404	425	403	418	404	408	367	426	429	412	362	426	444	419	417	407	425	374	466	432	425	425	447	396	418	411	402	420	417	440	440	434	424	426	411	428	431	429	423	424	400	371	433	401	421	417	419	433	399	422	403	395	404	410	396	422	414	425	395	406	404	370	374	399	400	424	408	398	408	406	440	382	382	412	383	380	430	439	430	366	381	422	420	365	452	383	441	420	422	407	377	385	408	400	408	401	431	412	398	408	412	459	422	423	408	407	386	399	401	425	442	426	422	404	383	414	428	420	449	416	420	425	450	411	435	458	412	432	393	390	403	415	406	429	385	439	393	450	421	411	418	443	401	426	463	420	409	434	404	387	377	421	395	382	409	414	441	407	404	422	389	403	435	431	442	419	387	377	441	390	370	407	431	404	413	409	403	435	438	402	441	407	381	392	399	435	402	441	383	388	393	446	391	429	423	383	384	440	423	393	413	418	451	434	384	426	443	417	393	398	403	398	429	407	445	428	431	405	410	432	390	398	402	397	411	412	386	418	381	408	435	422	429	409	402	390	408	415	373	390	409	432	419	424	399	410	412
75742	45976	17929	1908	431	422	324	311	293	280	274	258	276	229	236	272	235	237	241	245	239	210	208	225	215	223	229	239	226	247	239	205	224	216	227	240	222	241	204	245	224	193	200	197	227	221	231	213	198	216	233	237	213	213	247	233	240	219	229	216	234	204	236	217	221	220	249	231	225	209	219	224	225	237	218	210	201	218	245	196	249	188	227	221	232	223	232	245	214	236	222	210	215	210	210	228	220	205	206	204	247	227	212	232	239	205	205	233	223	199	221	236	216	239	228	236	243	233	214	233	218	237	236	222	204	242	248	232	188	251	208	237	245	214	211	211	217	232	196	226	196	204	259	212	235	225	225	233	215	231	253	221	229	245	247	218	242	228	209	240	228	210	219	237	224	185	244	226	226	221	215	253	230	230	226	211	216	230	237	222	238	235	209	217	228	178	213	232	228	208	239	223	236	217	223	201	196	231	202	220	219	240	218	227	204	225	221	220	218	218	203	205	231	219	235	238	240	228	224	219	204	225	209	216	228	212	210	237	252	253	231	225	231	229	215	205	240	211	235	245	211	222	217	225	218	247	211	247	216	208	211	193	224	237	240	241	243	220	217	241	210	228	200	209	225	198	228	230	223	218	216	213	246	211	233	249	206	207	250	218	205	228	210	202	241	236	220	219	254	252	254	229	227	235	207	225	248	246	187	230	213	219	208	210	215	230	232	229	196	227	227	223	232	244	243	223	209	223	189	214	196	217	218	204	210	218	223	227	237	228	201	236	209	235	210	209	228	234	223	210	231	227	195	207	218	216	237	205	233	261	199	239	225	216	238	210	239	208	222	223	217	228	217	209	242	220	220	231	214	224	220	248	253	229	210	226	238	192	233	216	233	218	227	228	229	214	210	219	226	217	245	223	205	196	212	217	222	220	203	213	200	209	197	226	211	190	227	238	227	209	218	247	189	195	225	237	211	218	216	196	237	206	224	201	224	240	225	242	211	183	229	231	218	220	245	220	229	217	217	228	202	235	209	230	235	237	212	210	219	220	221	207	258	230	216	229	213	243	230	218	235	230	232	236	212	238	250	203	215	209	211	212	216	219	224	237	220	234	230	237	193	190	240	230	222	200	212	227	222	227	226	232	223	223	203	219	225	228	226	233	264	235	242	200	237	220	194	240	177	214	261	229	240	213	234	189	250	233	218	210	202	229	218	234	200	226	217	206	214	240	228	188	234	217	208	203	208	228	217	208	214	201	187	226	217	224	243	192	201	214	247	256	247	227	214	215	228	235	235	218	206	249	228	232	207	215	218	255	230	235	214	213	237	210	229	214	239	238	221	238	196	228	189	234	226	215	222	242	229	211	218	214	208	212	216	225	239	215	221	200	243	192	234	260	199	236	244	232	203	200	197	212	228	240	221	218	239	226	227	207	225	206	224	225	240	237	216	219	233	202	214	218	242	228	227	207	240	197	223	215	220	242	225	232	224	210	218	230	192	203	226	232	253	246	188	197	210	213	219	219	244	201	222	222	214	232	193	237	214	220	237	263	249	238	203	226	214	204	234	231	194	222	184	204	231	249	221	222	207	247	216	246	222	247	225	205	232	222	217	230	237	239	245	223	230	245	232	198	231	224	238	208	219	222	210	226	224	230	225	184	228	254	226	212	200	212	200	225	202	217	220	177	228	245	247	229	225	240	221	230	231	226	245	229	230	228	235	238	209	220	228	222	225	209	230	222	223	224	188	207	243	206	247	219	226	228	262	209	212	235	211	223	232	214	226	225	217	204	197	222	244	234	235	238	247	211	230	215	245	214	215	203	244	253	221	239	206	218	245	245	191	233	263	203	219	219	214	224	219	206	247	205	207	211	234	205	223	205	236	217	235	206	218	206	222	235	208	235	248	193	223	219	225	233	179	206	200	245	191	239	198	225	217	224	221	231	244	237	226	211	233	236	263	222	225	210	213	227	233	233	224	225	227	225	220	199	212	211	226	232	218	219	236	216	214	232	224	206	231	231	232	236	191	229	210	213	204	228	232	207	217	246	219	197	226	231	216	218	224	202	226	238	216	233	203	245	197	240	231	227	247	208	211	233	256	222	234	232	201	241	219	226	241	216	207	224	239	236	220	243	213	226	246	211	240	231	256	248	229	205	229	222	239	203	243	219	243	227	227	210	217	219	214	234	227	207	192	211	184	229	198	216	213	212	224	243	234	227	219	219	229	207	216	236	227	218	212	211	247	221	214	220	224	238	235	197	223	226	228	200	213	191	209	199	228	238	215	191	213	199	239	219	206	220	201	208	263	219	189	236	221	222	232	234	199	251	229	214	231	220	214	227	224	218	235	229	224	231	211	187	211	245	218	223	201	230	241	201	216	224	188	213	222	206	223	214	222	261	238	203	228	229	224	204	222	238	210	207	257	235	225	236	219	213	197	229	218	224	210	210	202	176	217	221	213	212	221	197	202	230	215	223	236	226	220	208	227	222	230	214	222	200	235	236	214	247	224	203	218	226	209	209	236	230	206	228	203	210	254	214	211	221	236	214	207	239	196	207	217	204	235	234	226	204	210	224	224	209	185	225	208	245	228	216	229	206	216	226	227	217	233	227	231	221	236	223	225	217	243	219	241	217	215	283	200	206	195	203	228	220	220	233	238	218	198	234	226	238	201	230	236	237	226	226	200	239	233	219	204	241	230	248	208	215	214	225	221	208	215	224	234	228	227	200	217	249	222	207	182	226	231	214	223	244	217	230	227	231	207	225	201	236	224	227	215	221	195	243	262	215	220	220	220	232	200	230	218	232	226	243	201	216	224	219	229	211	243	217	243	217	219	215	244	226	222	235	263	212	252	213	205	225	209	204	219	211	229	232	248	234	238	261	254	219	211	219	218	218	243	213	227	209	208	218	240	204	243	208	203	247	205	200	233	219	205	217	217	189	219	210	231	224	222	256	230	217	225	219	219	218	189	231	231	247	192	201	228	220	222	204	226	208	224	245	220	223	205	211	212	215	218	239	227	199	213	224	227	213	230	225	239	234	207	221	208	200	202	229	222	229	206	222	223	198	218	221	211	217	207	198	217	225	213	235	217	245	223	227	195	253	230	229	208	225	205	223	228	209	207	246	216	202	226	232	196	243	209	209	245	205	248	249	209	226	211	208	195	203	199	225	256	208	198	202	212	208	211	224	222	226	199	232	209	211	219	225	197	191	218	228	212	204	228	223	239	225	266	241	223	211	246	248	226	193	220	238	217	216	231	226	226	260	199	244	241	214	234	238	223	249	239	232	243	233	206	219	223	222	231	238	233	203	192	228	231	252	232	210	252	222	194	236	223	212	198	194	214	221	237	246	207	218	210	226	210	196	220	219	190	223	224	246	205	241	220	228	219	208	207	217	216	191	212	226	214	216	254	214	221	225	224	217	214	206	235	235	226	225	197	225	205	242	213	221	234	212	220	250	236	222	229	217	222	220	216	228	222	230	232	258	237	220	232	205	235	235
49829	32471	7380	1574	1349	1233	1063	951	879	816	830	720	697	686	627	630	635	614	609	614	603	630	613	593	577	605	578	608	580	606	549	605	532	562	626	522	598	564	580	569	560	567	560	564	567	565	539	558	572	522	566	564	563	560	543	553	567	520	595	585	574	547	552	563	562	553	553	537	552	567	563	565	574	538	564	560	565	532	571	593	539	557	552	539	498	533	583	536	561	548	550	549	555	536	547	579	576	523	585	574	549	532	521	565	540	534	556	556	579	544	591	586	544	566	538	550	552	555	565	551	531	485	544	553	548	578	527	552	530	545	551	538	552	546	539	551	536	561	547	543	586	543	516	542	513	532	548	580	544	545	564	531	552	597	574	544	584	608	529	547	546	559	530	528	560	566	566	554	547	562	519	557	558	548	553	563	518	534	522	558	529	513	526	552	565	535	586	548	560	559	493	526	557	542	560	513	521	584	530	555	557	541	537	551	546	528	545	561	564	623	577	536	546	518	527	509	582	542	529	482	564	580	560	537	569	545	550	533	574	565	609	540	536	516	612	530	552	552	592	516	565	570	525	520	544	564	538	551	559	547	556	559	621	537	557	571	529	527	556	590	538	554	549	557	538	541	537	507	590	538	556	537	554	518	549	550	554	535	539	556	541	548	532	586	552	526	528	528	556	598	557	539	582	507	577	601	530	555	569	516	554	551	548	592	560	540	557	569	543	506	587	518	551	568	585	578	542	533	557	547	519	577	549	550	597	567	539	556	572	532	554	569	531	560	594	609	586	523	506	545	508	569	518	574	586	552	580	559	558	537	525	593	550	588	563	555	518	526	569	555	574	554	536	580	568	554	512	536	534	571	556	622	548	549	539	530	556	581	557	537	530	515	559	560	536	568	566	579	509	563	566	545	566	536	536	550	572	507	543	568	546	557	543	539	553	540	521	565	531	545	525	561	593	546	587	536	540	505	504	554	507	538	560	508	551	527	566	564	517	596	586	532	516	580	580	559	521	531	570	591	575	553	570	550	534	579	508	563	544	533	539	579	550	570	557	571	506	528	537	557	533	521	525	572	534	582	549	544	569	569	593	529	577	540	567	513	565	551	514	547	556	581	527	560	531	560	586	577	568	522	569	536	524	503	595	547	505	553	585	505	548	544	507	542	521	549	588	527	568	532	584	525	568	548	528	571	543	511	515	568	538	526	557	565	545	591	510	502	521	576	531	564	538	571	540	573	539	510	545	555	541	538	584	555	573	553	563	565	562	582	555	572	601	566	560	569	505	567	515	540	537	557	549	565	560	520	567	557	573	537	566	568	543	540	564	522	520	534	572	525	539	562	560	598	560	556	567	535	551	568	526	510	572	568	512	540	537	532	568	601	523	592	547	525	528	534	527	530	548	566	575	539	560	548	549	533	539	575	511	556	570	515	542	591	523	587	563	567	550	543	543	589	553	546	554	547	535	576	545	568	540	530	561	514	585	545	564	554	536	530	576	502	552	552	515	511	561	490	586	568	566	540	592	554	574	552	559	504	519	543	533	569	518	590	523	560	526	536	542	590	570	534	564	592	529	528	533	550	568	571	518	549	559	535	538	547	562	562	564	544	524	571	569	561	534	542	570	551	553	551	544	536	557	566	513	520	517	589	570	538	545	553	541	572	561	546	532	522	538	518	590	558	544	500	573	565	524	541	560	583	589	558	536	571	535	540	590	576	516	523	549	524	564	534	543	523	569	511	531	559	580	538	523	550	547	564	565	542	590	496	549	545	552	549	558	555	532	555	554	510	529	535	575	547	552	519	521	516	555	526	552	556	591	560	554	587	550	555	504	509	585	549	496	562	555	564	564	535	546	540	516	588	601	565	616	573	571	583	568	552	615	578	585	592	572	546	557	546	532	556	534	545	549	528	565	535	547	560	584	535	595	532	608	548	511	538	539	545	550	536	525	574	527	537	560	532	545	548	555	543	558	563	532	517	575	546	525	566	558	539	586	536	564	566	569	520	568	552	550	580	546	560	563	539	535	531	530	537	549	531	549	571	552	580	528	547	566	566	536	500	529	484	548	541	556	581	504	524	578	558	556	560	502	520	515	498	558	551	576	550	556	522	584	537	578	586	542	579	568	572	504	579	553	547	508	537	503	524	527	541	553	530	586	562	543	521	514	519	563	563	600	570	559	525	532	554	556	583	516	593	523	519	543	555	553	568	543	553	546	559	537	561	539	543	541	546	542	557	560	505	557	558	552	553	514	552	524	574	533	539	505	535	538	507	542	552	524	538	567	574	522	556	578	580	518	535	557	577	524	539	537	549	575	561	570	583	601	500	544	526	561	562	514	514	559	521	554	523	560	568	568	585	520	578	517	567	523	536	546	533	522	569	577	535	535	573	555	592	561	546	480	574	521	542	516	557	601	551	551	553	588	593	562	551	551	567	503	563	528	512	546	577	552	540	524	511	548	575	571	534	582	551	555	582	523	562	553	491	596	513	540	567	595	559	512	554	557	549	580	560	558	543	548	549	548	511	569	514	503	548	525	546	543	530	504	551	492	545	536	561	558	529	545	576	578	520	561	526	542	553	555	522	541	546	558	557	560	546	590	574	559	586	554	567	549	549	556	532	608	561	558	517	570	578	532	543	538	514	513	559	532	554	510	512	505	548	548	581	529	514	576	571	524	568	517	540	543	546	546	545	525	512	603	511	540	568	563	556	544	554	551	552	540	539	556	523	528	572	563	563	538	564	575	542	530	564	512	587	540	568	559	555	554	542	569	503	545	565	556	512	534	547	496	584	549	556	562	577	512	530	532	573	570	541	587	524	552	544	531	548	549	522	550	509	490	592	554	578	525	551	544	562	576	555	550	586	487	521	567	550	531	554	543	563	531	554	539	526	546	572	546	545	575	555	551	523	543	540	552	524	560	564	565	550	553	544	555	551	538	593	531	572	525	540	574	543	564	586	557	586	564	565	540	563	553	573	554	524	559	524	568	571	573	526	575	612	544	536	553	530	563	577	522	521	553	560	561	524	570	597	551	587	581	554	573	531	566	511	549	555	556	564	564	584	596	564	535	515	558	537	574	522	522	515	539	501	601	541	560	562	538	552	568	580	572	519	556	580	501	548	616	569	553	569	562	549	575	533	529	551	570	546	543	555	563	520	565	544	528	546	506	551	531	517	577	521	557	554	549	511	550	565	523	577	555	535	528	520	530	539	568	551	548	532	531	534	553	593	556	559	546	544	537	543	536	537	544	558	560	550	538	558	517	551	582	508	505	536	536	525	542	554	545	586	502	477	547	535	566	545	565	535	588	568	551	579	520	578	521	525	533	562	550	573	517	589	551	572	554	505	536	573	523	522	546	574	584	540	538	513	550	564	591	558	523	570	561	551	562	523	578	512	523	550	532	539	575	548	557	553	579	548	560	549	534	517	551	539	551	548	563	542	526	546	532	514	521	525	572	550	562	523	579	555	532	562	562	564	507	542	557	560	537	566	530	551
85371	56683	25471	5696	686	465	348	285	284	257	226	230	213	209	191	191	202	177	184	179	156	168	186	148	154	167	175	160	161	140	148	164	142	151	170	168	157	150	154	179	172	136	151	158	154	172	165	147	144	138	149	137	147	150	171	160	162	154	160	189	156	154	155	154	135	144	171	143	182	174	179	149	152	141	153	160	146	145	152	148	158	138	170	152	152	155	128	156	170	146	169	156	162	153	170	143	119	159	153	143	149	166	141	158	160	156	166	162	151	133	170	155	160	170	146	135	143	159	160	157	133	146	130	158	146	160	134	153	137	150	167	175	158	151	125	155	149	138	146	156	151	145	166	135	139	133	159	143	153	160	162	157	161	132	157	143	137	160	158	152	176	173	159	143	142	157	164	140	168	142	134	165	156	143	154	146	141	160	142	164	162	144	160	148	132	180	149	147	159	152	144	161	132	162	159	140	164	157	170	161	146	163	152	162	156	162	136	142	175	149	167	157	146	190	142	153	178	146	154	136	145	150	143	158	146	161	148	168	159	155	146	153	154	151	182	180	156	147	138	176	167	164	163	157	160	150	142	150	145	132	144	146	135	154	155	163	151	164	134	162	157	152	163	146	161	153	168	157	166	138	180	123	169	156	141	141	142	160	163	152	166	142	164	149	161	162	169	160	158	184	151	153	140	157	132	154	167	171	170	155	181	126	147	149	151	142	189	162	162	151	144	167	149	158	145	152	143	158	147	157	130	147	163	151	151	137	144	153	152	170	154	151	157	135	189	192	153	143	136	169	180	162	158	168	138	155	152	151	179	171	144	149	151	147	137	161	150	151	144	147	164	153	144	149	172	135	140	145	186	133	139	163	169	143	145	164	120	158	153	139	140	159	156	165	168	161	141	163	138	146	142	157	162	164	149	124	154	152	139	167	161	157	145	146	144	147	145	156	156	149	163	154	161	181	143	158	132	155	148	154	148	150	135	161	151	157	140	132	146	147	137	148	131	153	148	153	140	136	170	162	147	146	154	166	144	145	146	159	164	153	133	138	154	141	149	163	165	156	141	144	170	152	159	146	161	139	159	145	188	183	159	154	147	152	147	151	142	166	165	140	151	153	161	168	133	149	163	155	158	148	145	123	168	176	153	163	161	142	162	163	142	157	149	120	140	158	161	156	153	158	166	158	163	156	172	156	157	149	143	166	170	157	139	167	171	140	156	143	142	170	143	148	129	156	156	141	138	157	139	130	162	144	150	155	173	152	154	163	148	151	157	162	155	141	159	139	147	168	176	154	125	169	168	179	141	157	156	150	124	123	140	183	182	138	147	146	170	159	153	157	159	156	158	160	166	164	173	164	120	139	142	155	156	148	161	146	140	154	147	145	165	141	140	151	141	163	156	161	172	151	155	160	123	165	169	132	161	168	156	147	146	146	156	147	176	156	155	149	157	148	142	169	156	168	161	155	154	144	148	140	131	158	151	160	167	164	146	162	150	149	153	137	161	138	153	149	187	163	139	158	162	136	131	146	170	152	172	144	154	141	160	154	146	154	152	160	129	153	152	156	149	142	149	149	163	147	166	160	133	128	165	169	162	158	160	145	161	175	130	131	146	175	154	136	159	139	123	158	148	144	146	145	174	132	165	147	167	144	162	138	163	134	138	164	143	159	142	154	147	151	144	164	151	157	135	145	147	133	155	135	157	135	173	179	161	150	158	130	149	138	146	157	154	154	182	152	175	148	155	148	157	164	161	151	156	142	150	122	151	163	159	162	138	147	129	145	143	148	153	153	142	137	157	152	167	165	163	155	163	173	150	151	166	139	153	152	139	150	168	168	140	148	164	145	152	128	158	158	156	146	154	148	134	147	145	156	144	144	157	146	143	152	139	169	140	167	164	160	148	149	144	150	140	162	148	155	146	149	136	150	165	148	128	150	136	169	157	145	150	138	139	142	138	132	167	149	143	148	149	155	160	173	157	149	162	148	150	156	162	147	148	147	135	152	164	142	150	149	156	147	149	143	142	150	180	150	149	146	136	174	184	139	139	159	157	149	164	168	154	162	153	148	137	134	156	131	170	150	153	142	148	120	171	156	143	157	155	139	140	135	168	137	155	160	146	166	147	165	161	132	153	144	173	165	168	157	175	138	140	152	150	145	128	135	161	168	175	136	173	110	122	156	141	141	127	154	177	165	154	142	123	138	167	178	160	161	163	161	143	150	129	179	141	144	135	143	156	171	166	137	147	152	138	171	136	160	152	145	133	156	135	158	153	156	173	151	147	176	159	137	159	154	161	153	155	150	148	159	142	147	159	167	152	141	150	172	174	157	162	172	159	167	136	156	143	167	156	153	136	169	152	158	188	156	149	148	165	142	149	131	149	171	153	161	151	153	137	148	137	155	153	154	178	160	149	137	155	151	161	132	160	159	154	155	162	158	144	147	162	165	174	145	153	163	156	142	146	171	161	149	158	153	138	153	148	148	144	163	156	161	142	158	152	145	164	143	121	149	156	166	155	155	150	131	151	160	148	162	156	141	134	172	168	148	144	145	141	165	193	165	158	147	139	135	144	160	147	144	171	140	164	166	145	136	152	148	143	139	151	141	145	171	155	138	149	179	150	146	153	145	163	143	144	173	174	179	152	156	144	156	163	141	166	142	167	122	168	159	168	139	161	141	164	155	158	144	132	134	133	170	167	159	161	153	143	138	175	137	141	141	151	148	156	158	167	142	159	158	171	157	163	147	161	156	138	149	154	145	161	127	142	167	156	148	145	140	156	160	154	158	148	171	158	173	151	144	147	150	163	156	139	151	147	160	159	150	141	173	147	150	159	174	150	163	165	152	148	155	155	151	162	139	148	129	153	134	145	183	157	172	150	168	142	151	142	135	156	141	150	158	161	183	144	184	158	131	153	150	161	146	152	147	151	162	139	156	175	134	147	159	172	139	134	168	145	133	144	122	171	162	163	128	131	144	159	140	164	144	168	149	138	172	148	162	149	123	160	158	146	161	160	149	147	164	166	157	166	166	135	159	123	178	160	140	158	143	163	175	151	159	172	158	154	135	139	163	158	150	149	159	159	134	174	145	126	150	140	163	155	161	156	146	152	130	152	148	142	158	160	159	171	162	157	140	143	146	150	161	142	160	154	144	149	158	130	137	177	161	164	156	160	151	153	156	175	130	160	159	151	140	123	189	138	149	152	180	153	148	169	147	145	169	153	154	141	136	151	164	145	159	145	144	153	156	156	151	130	150	148	143	172	150	162	161	164	148	163	162	165	144	152	157	141	148	157	163	141	155	171	156	161	126	159	152	151	142	115	181	153	155	146	156	149	158	165	132	166	175	152	139	153	141	159	173	147	150	170	141	157	156	157	151	162	151	187	150	140	141	142	149	174	144	171	172	150	155	155	147	138	168	180	144	168	176	159	163	171	158	173	145	167	158	153	152	139	144	153	145	147	139	157	139	161	153	158	152	135	164	169	154	154	150	165	151	159	140
58974	41835	11030	2405	1881	1702	1390	1178	1012	898	840	742	720	659	658	641	562	559	489	541	504	499	479	460	442	422	466	406	458	434	440	460	405	408	456	413	395	379	421	410	417	416	403	425	386	389	378	416	456	395	407	435	371	432	401	408	392	389	429	392	366	396	448	398	381	407	419	357	379	394	379	409	400	408	415	405	394	413	380	373	398	393	387	362	401	381	401	361	404	426	342	409	360	367	341	383	371	378	362	381	367	377	374	355	390	343	355	364	356	377	341	378	366	344	375	417	381	383	394	389	422	373	398	378	416	354	338	385	373	377	354	368	384	394	382	387	378	375	361	372	355	404	393	374	363	377	377	382	376	387	365	400	376	379	389	412	368	402	424	394	388	370	366	365	381	381	369	389	390	354	428	392	380	368	369	401	370	363	400	371	400	351	377	371	373	380	376	337	395	379	388	363	412	336	359	356	366	345	351	385	411	410	363	373	418	378	406	422	380	405	374	398	369	380	391	398	377	394	393	382	361	358	391	387	358	391	389	403	367	351	359	413	383	402	375	362	348	403	388	394	389	351	375	376	408	393	400	383	364	395	371	396	354	375	385	403	365	391	358	365	343	365	366	369	366	400	356	395	379	369	367	378	378	401	392	398	366	405	381	381	385	351	382	406	403	360	366	392	369	368	390	386	339	392	364	405	366	400	396	363	395	353	391	402	397	395	340	391	379	394	384	344	366	364	408	406	381	380	391	393	385	392	409	379	362	362	357	386	388	360	400	373	368	379	350	371	392	414	374	416	352	369	353	394	375	392	366	391	381	368	399	389	352	391	404	386	355	401	384	401	361	375	405	379	356	402	392	416	398	393	388	391	372	388	372	363	400	378	341	368	396	369	394	403	330	389	372	396	381	358	401	371	372	403	360	370	366	363	389	370	368	349	407	378	368	346	370	383	348	399	406	412	353	371	400	352	394	395	347	410	386	397	381	374	408	404	369	381	382	377	386	375	390	365	400	354	379	387	379	400	404	372	383	383	384	366	354	395	391	387	386	357	391	382	433	400	338	358	412	379	347	354	400	371	381	359	398	414	401	394	374	326	386	363	388	376	401	373	364	366	403	392	381	380	306	397	373	401	378	336	381	375	426	359	379	362	401	383	378	401	386	401	381	387	410	366	385	398	378	348	338	383	398	392	397	364	419	361	393	350	374	367	390	399	357	384	396	381	372	391	354	388	352	394	379	384	390	380	402	379	373	374	374	356	422	391	390	383	406	377	396	369	396	408	410	348	401	379	385	401	352	395	410	367	353	398	355	380	370	349	345	374	406	355	396	359	369	355	392	375	392	377	363	383	327	367	373	401	397	369	347	355	353	370	369	397	369	362	394	389	372	373	384	348	393	356	414	368	373	371	391	391	394	369	379	383	359	369	366	385	382	360	365	382	357	386	392	351	399	397	365	364	394	372	380	369	372	381	337	364	378	405	374	364	368	353	373	375	357	373	376	371	409	395	374	378	399	377	374	364	370	392	360	359	409	376	393	372	401	365	358	404	389	395	363	371	377	390	361	368	359	405	413	383	361	431	376	390	382	390	396	398	391	360	394	364	402	372	348	442	413	401	340	402	375	405	386	365	377	353	381	366	355	370	389	381	391	361	376	397	404	375	424	388	358	366	407	400	377	373	370	353	387	424	378	386	389	381	371	396	369	361	395	360	397	404	392	363	373	369	389	402	389	378	369	398	398	412	359	381	403	362	358	383	349	374	357	374	362	384	351	401	399	360	377	372	361	375	389	376	389	367	410	372	412	362	400	401	377	385	379	358	389	381	384	365	398	364	361	429	378	375	374	388	385	389	341	379	369	378	415	381	389	363	403	375	381	353	403	389	368	360	425	384	411	377	387	373	390	410	389	376	415	366	366	429	358	364	336	397	363	417	384	377	365	341	371	378	386	413	387	358	356	344	338	350	389	371	407	367	385	364	418	372	363	384	373	394	346	378	336	379	348	363	359	359	362	352	377	389	391	350	384	392	360	396	391	413	394	345	381	358	402	428	349	356	416	383	399	414	355	361	407	397	402	373	370	369	372	431	407	374	389	378	391	376	361	365	354	412	388	404	355	365	379	404	380	397	364	366	337	370	391	422	407	412	347	357	391	365	377	375	365	383	391	418	387	410	377	363	375	387	380	385	412	403	368	390	387	372	329	376	435	394	372	375	359	378	360	393	374	371	364	391	411	369	368	396	368	389	357	373	362	373	347	368	415	362	395	366	405	353	334	325	355	380	396	352	403	418	389	385	371	387	388	368	379	399	354	382	340	374	398	414	374	366	412	384	377	378	369	367	355	381	369	380	392	358	360	383	368	402	382	409	394	395	382	381	399	365	400	379	374	372	389	385	360	351	397	364	394	362	357	347	371	355	356	373	346	397	389	390	407	340	415	358	382	351	349	372	390	347	364	371	381	394	377	388	372	383	377	400	370	401	345	367	344	378	361	347	392	353	355	367	384	373	346	374	394	376	344	376	362	350	387	372	376	397	342	380	386	402	390	393	404	341	365	400	363	378	412	364	376	376	409	347	361	406	375	400	374	352	410	404	397	376	391	368	392	385	375	382	390	382	393	405	379	355	344	386	388	370	353	356	395	388	373	354	356	359	408	374	368	398	433	362	411	386	380	347	379	406	365	380	378	356	368	359	391	400	388	390	358	374	378	360	370	361	376	353	368	365	370	375	385	373	374	391	379	394	362	382	345	388	393	365	387	358	358	394	372	358	401	388	349	377	380	399	396	384	411	402	387	397	388	364	365	367	402	382	347	393	354	382	342	386	402	409	351	380	402	378	363	397	382	371	366	393	417	371	396	370	377	360	390	341	377	357	356	411	395	379	352	345	388	376	393	415	403	411	415	395	413	374	382	385	370	392	407	393	408	358	440	384	387	380	388	387	386	372	375	400	392	369	366	371	372	329	380	382	365	362	381	351	376	385	369	397	363	385	385	375	398	386	404	391	387	408	379	373	388	369	388	383	389	351	387	384	400	395	374	364	421	390	386	359	420	336	355	421	391	382	375	373	359	357	397	388	383	351	388	391	344	397	377	400	350	376	372	358	383	394	390	354	367	393	360	359	385	358	377	401	343	381	349	376	373	347	423	406	352	383	365	352	390	365	399	396	415	382	372	372	347	375	375	374	364	363	358	338	362	367	366	374	376	347	381	350	365	399	366	347	390	388	364	400	390	359	358	369	405	390	411	378	372	380	384	369	354	370	432	414	422	367	409	349	345	407	371	401	364	356	404	407	352	400	355	345	394	396	375	357	384	383	403	349	399	373	344	362	397	349	382	412	380	407	366	350	381	403	376	396	372	399	404	381	407	385	379	359	404	344	427	353	378	386	373	394	408	359	373	402	400	392	328	389	388	402	399	363	357	397	382	385	393	374	374	341	361	350	388	397	402	380	398	363	393	370	340	391	395	389	347	352	379	387	403	413	393	308	381	377	394	402	367	372
38026	12200	1144	178	178	151	158	169	162	158	155	171	152	151	132	168	166	133	158	179	161	161	156	166	163	159	147	165	141	154	143	135	140	158	150	161	163	154	145	160	174	160	182	184	153	159	167	159	159	172	171	160	169	151	184	148	160	152	169	148	161	155	137	154	178	141	156	167	143	135	143	152	137	159	164	142	164	141	195	155	162	146	156	147	124	153	181	172	166	143	146	168	153	154	155	140	178	140	169	147	176	150	159	160	163	162	138	145	171	156	152	184	148	175	146	173	177	139	160	134	162	125	154	142	159	168	177	152	174	146	164	158	189	146	168	170	161	172	145	152	161	148	178	168	162	144	141	151	158	149	170	171	147	160	163	191	167	158	151	151	162	149	154	157	168	154	142	168	167	149	142	168	150	157	169	149	174	146	143	183	175	167	152	168	174	162	164	143	132	137	172	159	161	170	186	169	167	154	172	145	153	164	201	161	144	168	163	179	167	152	136	161	159	167	156	166	176	150	167	162	152	148	147	179	170	136	151	156	152	158	174	141	191	172	153	155	158	140	176	160	165	158	169	183	168	154	148	158	163	159	140	155	146	180	162	138	148	149	164	140	177	124	151	152	162	174	144	163	184	171	154	139	148	158	180	161	158	150	151	165	152	152	143	169	162	142	166	157	145	141	171	146	183	156	166	168	153	157	159	136	163	179	165	149	163	161	162	166	144	152	155	171	168	144	165	158	162	153	165	152	179	140	191	134	173	149	155	153	160	167	167	153	146	165	160	162	152	168	153	148	159	155	152	152	162	152	182	149	139	139	149	155	159	160	135	148	165	148	173	139	164	138	160	139	169	162	183	166	157	178	170	137	164	144	175	172	149	169	158	145	164	148	178	163	157	149	131	155	144	157	160	166	141	159	156	161	161	156	138	150	142	141	176	129	149	138	147	156	140	134	141	153	183	152	156	168	166	158	163	159	153	152	159	148	170	185	175	151	161	147	175	136	170	183	149	161	165	168	153	167	170	187	167	154	151	177	151	172	136	172	172	179	157	155	138	154	140	158	164	159	172	151	144	185	141	152	153	171	110	163	180	168	164	163	158	178	173	160	175	149	170	156	151	159	148	164	163	178	148	162	173	149	173	153	179	174	165	170	156	158	155	149	168	169	172	151	147	147	160	168	123	173	162	154	161	178	129	175	155	161	163	182	172	132	154	155	153	160	162	148	161	152	160	146	157	128	166	145	150	170	145	163	153	130	145	156	161	170	169	172	161	177	160	164	169	159	165	133	167	140	166	150	156	171	150	146	177	138	178	144	168	150	155	171	167	167	144	144	169	138	162	165	151	146	163	163	167	160	153	136	160	158	170	157	132	175	164	160	164	145	165	158	139	155	153	179	171	182	154	143	133	165	140	164	157	161	157	163	159	143	150	163	172	143	153	178	164	165	151	147	162	151	152	160	168	164	147	144	146	159	156	155	178	143	151	154	155	164	148	157	144	164	149	137	175	152	157	155	163	164	142	171	176	157	162	129	154	148	186	155	167	150	151	148	150	177	141	157	156	158	153	161	152	147	157	163	150	137	166	160	173	175	159	166	159	182	163	159	167	167	150	160	148	163	155	160	139	166	139	146	152	162	158	141	163	157	153	148	151	151	147	154	156	162	156	154	165	170	160	163	147	145	169	151	146	144	153	154	144	169	139	159	160	152	141	158	157	141	185	149	166	139	155	173	154	156	130	166	157	171	157	150	174	172	163	166	143	166	147	165	166	142	140	174	144	161	136	167	149	162	142	138	166	156	169	179	154	186	146	156	167	154	172	149	178	176	167	152	160	164	147	173	151	152	161	143	166	172	147	142	152	157	160	170	145	180	157	155	155	173	167	162	160	162	162	167	142	149	173	164	162	161	155	157	154	152	142	144	132	155	180	168	169	157	172	163	162	148	154	148	146	178	160	145	166	171	159	164	182	146	159	164	148	175	176	166	148	158	151	128	149	160	140	131	150	145	169	171	147	162	135	158	158	148	142	145	122	183	157	164	148	152	140	147	145	160	163	167	151	165	161	150	142	139	138	120	159	140	175	157	163	143	165	156	145	145	167	177	167	185	164	136	156	152	180	154	164	160	150	148	152	171	156	136	157	179	173	144	162	162	159	148	170	143	133	147	143	163	180	149	162	146	131	161	160	178	177	156	146	163	138	166	174	163	161	157	169	156	155	148	185	150	143	171	168	150	150	150	134	174	169	143	159	166	144	165	150	165	158	166	155	137	154	150	159	144	179	133	161	143	150	169	170	163	167	160	164	149	143	153	171	166	173	162	148	150	160	165	166	160	144	160	171	145	150	181	187	170	153	187	178	156	133	173	174	154	158	176	154	165	188	156	140	164	163	149	174	146	143	164	151	168	156	166	162	173	147	162	158	133	160	166	150	162	148	144	144	181	181	163	131	163	155	151	168	160	179	167	164	186	171	182	185	148	147	141	159	144	171	164	165	147	159	146	158	134	128	165	159	157	147	164	155	175	160	151	176	145	156	141	173	144	153	180	173	156	182	143	168	144	165	140	153	139	147	154	145	163	170	166	149	172	160	139	146	143	180	160	170	157	154	152	162	164	147	125	150	163	148	159	170	171	165	173	150	171	143	157	134	167	170	135	144	151	154	167	145	141	167	168	147	157	137	148	165	165	150	148	181	157	137	169	163	150	164	161	141	173	161	157	181	168	154	156	143	139	156	172	153	137	166	156	140	162	157	158	153	149	158	165	164	156	157	160	152	169	148	142	162	150	147	140	180	156	157	155	149	169	154	164	164	148	155	157	153	145	149	159	150	145	154	147	153	155	179	167	138	172	148	171	148	160	156	166	155	140	156	175	167	149	142	152	153	162	167	152	160	167	164	162	165	155	138	173	162	136	141	181	150	151	161	159	139	142	164	176	169	167	168	146	159	162	162	140	150	161	172	164	162	172	150	146	154	164	177	144	166	165	156	152	146	168	140	146	146	156	164	173	159	153	161	139	143	136	143	146	162	148	177	154	169	162	168	162	173	152	149	165	175	161	148	141	153	138	169	152	156	133	134	155	162	158	158	139	163	160	152	169	185	196	154	170	145	154	144	170	172	138	170	149	163	155	148	171	164	157	164	180	139	144	165	180	154	166	156	180	132	156	168	178	148	160	159	151	153	164	173	172	159	145	158	156	148	166	135	147	154	140	163	148	183	148	149	143	162	157	173	156	183	177	152	158	144	161	188	161	176	175	146	167	167	164	166	142	165	169	156	143	184	157	160	183	136	167	139	150	148	133	158	155	164	159	141	150	145	144	161	135	156	169	158	169	148	143	164	155	156	175	184	183	150	158	165	165	157	164	179	159	157	166	153	174	167	153	168	143	149	154	161	138	174	165	158	176	176	122	151	168	158	160	181	171	169	143	174	156	156	144	160	148	149	144	173	165	139	145	168	145	163	141	174	182	147	160	169	152	135	161	167	146	171	156	147	146	171	152
30473	8156	1125	504	469	456	438	441	426	463	439	442	404	409	427	400	415	412	404	434	401	438	385	407	424	439	409	428	395	447	448	434	399	390	420	374	397	405	403	428	393	380	441	402	415	394	384	412	413	398	415	389	429	417	414	411	412	441	415	434	373	433	403	425	383	430	418	409	414	406	409	417	416	425	406	402	397	417	394	382	421	452	421	426	393	436	441	397	426	410	419	421	404	419	420	423	416	444	432	398	434	375	415	445	425	422	425	392	381	402	411	375	412	403	426	459	375	387	370	399	426	408	398	381	390	464	439	399	418	401	397	389	398	412	402	408	412	411	392	445	433	369	391	421	448	392	398	455	394	417	418	443	436	426	435	411	418	444	397	425	426	415	412	420	411	415	411	428	412	445	449	462	437	403	457	430	432	386	392	399	445	444	398	401	435	406	460	390	417	376	418	389	416	418	416	428	417	434	421	402	416	436	447	403	393	394	421	401	422	433	430	389	395	412	414	387	417	419	368	422	406	429	417	400	401	429	415	389	427	416	406	414	438	424	388	416	385	433	410	409	448	404	389	408	460	411	390	423	389	404	421	407	452	403	401	456	383	407	431	449	445	425	444	375	407	399	397	388	406	386	400	398	410	428	439	381	407	379	383	392	409	414	386	413	408	448	426	452	413	428	413	441	425	398	392	409	351	441	423	436	429	405	414	409	412	458	400	423	412	401	383	464	430	415	397	393	406	399	411	393	422	408	406	393	408	401	428	425	442	389	398	421	412	440	410	410	418	385	402	413	394	410	421	388	430	452	405	415	429	440	405	389	413	442	422	400	402	418	401	437	408	426	429	382	426	432	435	384	398	424	425	358	432	408	412	408	416	424	391	447	412	398	414	426	420	394	428	411	426	424	413	397	427	400	360	425	403	431	440	405	445	375	442	412	401	400	380	446	431	404	442	440	441	387	397	427	404	414	422	441	395	416	433	421	416	395	406	395	444	389	434	432	426	399	392	420	397	392	373	397	410	458	381	409	420	416	418	391	371	414	424	448	367	443	418	395	424	418	431	443	416	398	389	404	438	362	408	395	421	409	439	384	424	396	424	374	392	393	428	399	406	399	418	404	436	426	366	438	418	410	414	406	448	405	414	387	413	423	414	400	439	412	416	443	403	397	408	406	427	411	400	421	402	419	427	429	426	414	393	424	392	435	396	419	398	410	423	410	405	409	395	381	424	415	428	404	394	426	411	386	450	400	422	420	406	380	409	390	423	425	399	399	376	390	400	440	396	375	372	406	405	397	436	378	396	450	383	379	419	416	422	382	391	394	403	444	423	461	415	384	416	400	405	424	378	393	415	434	389	368	381	444	446	403	410	454	391	410	432	383	444	381	421	428	468	409	422	392	436	401	388	385	395	413	406	441	396	432	381	422	415	469	422	368	419	451	397	398	391	396	417	410	425	378	378	381	417	404	399	402	400	426	367	383	399	374	405	411	421	444	428	378	387	450	432	434	413	383	453	395	417	390	418	416	407	444	415	404	412	415	409	433	417	438	369	398	458	426	411	405	393	444	409	396	402	430	436	453	412	409	406	437	397	403	380	406	401	421	420	382	391	442	374	394	385	443	429	406	416	372	401	424	405	396	399	414	383	427	406	456	440	396	394	414	390	420	417	419	385	393	429	432	440	423	417	375	439	408	406	411	423	421	407	369	403	387	397	442	366	439	437	398	378	388	372	409	415	431	417	396	404	408	445	423	420	438	400	421	401	403	362	415	420	388	458	429	386	426	401	422	447	427	386	414	405	392	410	415	433	388	419	421	407	409	434	390	417	427	392	435	436	419	438	395	409	410	453	419	432	381	413	425	412	406	436	400	412	405	386	445	431	459	406	398	397	427	442	416	396	416	411	440	427	413	411	409	410	433	389	447	398	418	394	441	426	439	383	391	405	411	408	428	404	400	423	395	411	423	386	389	392	418	408	389	419	448	416	392	391	430	405	406	428	439	440	385	395	446	404	408	415	462	435	412	424	429	418	435	396	411	414	420	420	427	407	421	412	378	386	420	425	421	402	382	427	395	381	401	407	402	402	406	423	405	392	402	430	436	450	435	398	416	389	415	441	380	410	446	385	390	405	434	437	402	412	421	426	386	416	420	420	412	439	410	395	424	413	435	396	444	429	368	413	447	396	437	422	411	395	409	405	413	409	417	425	402	405	439	380	392	400	408	404	439	399	431	419	406	387	383	396	426	403	423	458	405	392	416	425	422	437	409	423	414	409	407	397	430	389	410	415	442	445	373	415	413	391	420	409	399	410	370	404	400	409	366	391	397	423	423	383	359	402	403	381	431	409	420	429	420	429	382	416	417	431	436	413	384	421	382	452	434	417	397	422	374	429	403	416	445	417	381	417	418	419	419	420	412	387	431	436	413	415	441	417	415	382	415	450	449	388	432	375	405	413	420	420	438	401	425	391	395	434	428	415	409	404	408	391	397	389	400	411	429	429	406	431	401	411	434	434	426	410	397	386	404	429	389	395	434	410	409	417	431	430	404	456	403	404	416	410	412	407	438	383	430	448	409	449	410	420	419	457	404	433	387	399	409	441	424	418	390	359	360	448	420	412	404	401	433	391	376	417	380	377	404	402	418	386	368	424	411	395	409	398	431	401	430	443	406	417	421	426	382	399	413	373	426	420	405	362	401	425	429	406	408	429	418	425	415	394	416	391	420	400	413	395	419	398	417	421	422	378	462	377	427	406	420	414	417	376	415	410	392	434	411	456	408	441	413	412	392	424	411	442	431	372	426	387	424	376	430	394	440	453	373	398	430	417	431	419	370	394	443	404	398	374	404	396	409	414	384	403	417	395	391	401	421	421	431	387	389	430	398	465	427	423	418	437	425	414	425	409	444	371	442	457	398	401	415	398	424	390	407	390	411	467	420	455	417	410	400	426	425	410	423	444	391	430	424	423	385	422	442	428	411	395	392	415	379	412	411	437	385	408	421	419	420	427	425	408	413	399	428	414	394	439	424	383	438	384	410	431	403	398	421	421	410	398	423	412	387	408	427	431	403	408	428	407	404	389	388	421	432	384	402	383	406	397	446	443	393	400	411	392	395	371	439	435	432	445	407	391	417	430	411	408	436	429	431	420	437	434	378	400	410	393	428	424	381	414	414	434	414	416	461	461	381	444	421	422	446	392	408	408	429	415	414	414	393	399	402	427	391	385	399	417	433	408	414	423	464	397	376	425	388	434	428	413	416	417	428	435	407	377	420	415	451	425	416	400	421	432	402	402	402	425	385	399	394	386	398	410	416	389	414	410	418	407	395	415	407	401	448	404	441	398	386	423	397	419	443	401	412	414	441	406	394	435	449	416	423	408	383	422	472	424	416	396	435	457	421	427	432	443	401	398	420	403	402	394	403	387	424	430	419	423	459	441	427	432	399	426	435	416	410	390	420	370	415	449	390	401	390	424	401	449	411	428	429	408	427	398	375	409	391
74769	44112	18250	1879	424	374	328	287	270	256	260	267	225	233	253	246	254	230	213	234	216	207	208	243	205	225	237	243	226	235	230	219	231	245	204	203	196	216	246	198	229	223	243	210	218	215	206	208	224	205	184	208	206	235	218	204	205	216	207	183	225	235	181	226	210	235	215	218	225	216	234	232	222	213	207	200	239	215	221	234	218	213	211	198	241	228	235	234	197	218	235	236	207	221	239	177	220	229	226	213	221	239	193	235	194	218	206	207	227	240	226	208	218	232	230	239	259	213	243	220	218	244	214	219	223	195	193	223	234	218	207	201	214	212	190	214	248	222	228	230	216	221	247	226	223	208	212	227	221	230	224	198	223	207	242	203	220	218	219	199	204	218	219	211	235	230	201	219	209	267	241	219	223	196	221	221	204	250	226	218	232	202	230	193	200	224	238	227	192	217	230	184	213	190	236	198	214	212	215	215	197	231	224	225	216	214	220	215	212	209	232	231	223	214	199	223	243	234	234	226	216	233	220	229	228	223	243	237	196	239	225	225	211	230	236	215	240	209	212	218	233	251	207	223	202	204	197	220	207	232	242	242	203	239	200	236	213	210	202	215	190	252	207	234	225	221	221	236	198	203	216	236	229	241	224	226	218	208	233	215	221	229	234	228	209	197	245	222	228	211	235	210	215	225	237	209	181	211	217	244	222	225	194	209	220	217	198	192	195	222	255	224	208	215	241	217	207	211	205	234	201	200	238	228	203	208	199	225	215	202	234	226	235	229	198	231	207	245	223	214	243	231	239	195	206	187	233	226	241	212	198	211	216	203	239	218	227	190	212	215	207	236	210	227	230	233	206	215	229	218	228	206	214	219	217	220	207	223	240	203	216	228	230	253	211	218	240	217	219	241	232	217	223	219	214	209	234	211	219	204	246	216	231	205	218	191	193	213	229	197	235	240	221	215	227	203	221	214	209	203	227	243	230	215	210	247	216	211	220	233	198	202	218	227	229	238	246	242	213	234	214	207	193	196	239	214	222	191	246	239	231	220	223	217	224	220	193	236	229	211	218	224	222	229	217	181	203	205	226	244	225	217	212	230	204	228	226	239	219	214	244	234	245	217	226	235	197	209	218	214	223	204	241	213	233	201	207	186	225	219	223	248	209	192	228	247	248	216	226	224	230	204	248	222	216	207	232	226	231	203	224	216	240	222	233	250	225	221	220	215	218	222	219	226	227	210	236	204	234	239	223	245	228	196	235	214	244	232	210	219	193	216	225	243	218	242	204	230	221	216	225	224	218	233	185	215	209	216	213	211	242	256	233	225	182	221	217	226	235	233	213	223	235	228	205	226	222	224	209	218	216	201	232	246	228	228	217	236	195	246	198	181	210	221	192	216	247	224	215	218	231	230	227	216	234	210	231	213	202	223	194	219	224	192	234	220	206	218	254	198	212	223	215	218	232	198	232	186	232	216	224	226	236	219	216	213	220	214	225	237	204	246	220	220	210	215	220	224	204	203	224	213	233	229	208	234	227	204	224	235	206	178	228	209	212	215	200	240	232	192	219	202	232	239	218	215	198	240	221	231	244	232	233	230	213	241	217	218	222	228	216	209	226	263	223	219	241	226	230	229	220	252	245	226	236	228	228	219	234	206	221	220	266	230	209	210	211	211	220	232	224	218	200	218	233	212	232	248	207	213	234	242	209	221	242	223	210	240	203	216	192	215	238	224	228	227	219	209	241	225	241	200	210	211	202	230	236	227	217	214	227	211	219	210	226	202	210	225	233	216	194	231	232	231	216	201	233	217	229	224	222	228	230	245	200	223	226	204	234	256	199	212	225	201	192	230	194	226	214	224	218	242	205	203	204	220	188	225	229	213	227	205	198	224	222	206	224	238	230	224	241	213	252	218	206	212	245	215	234	249	209	212	202	202	221	224	207	195	227	240	210	227	235	224	228	204	196	237	218	204	231	208	225	216	215	203	215	240	223	212	235	241	214	231	254	197	241	221	234	226	233	202	207	244	219	212	238	256	219	221	190	215	231	213	203	229	240	236	226	250	226	221	234	211	263	223	221	243	235	216	211	214	241	204	196	213	228	221	201	205	239	219	248	245	200	213	217	219	229	217	203	226	219	230	214	228	221	222	217	229	219	233	205	226	220	220	226	214	211	208	209	249	228	233	227	212	209	236	227	232	238	229	225	236	196	230	228	205	230	211	254	206	209	247	223	173	185	221	199	214	219	218	259	246	234	253	224	233	210	221	217	229	219	206	212	219	237	226	238	230	229	219	233	184	224	212	245	220	186	241	192	206	224	225	235	221	242	213	236	224	201	226	212	221	193	205	245	204	239	215	213	208	250	213	228	240	229	230	216	193	241	217	231	218	228	245	232	230	227	205	225	230	220	227	234	221	245	203	227	233	213	255	234	229	232	229	224	219	183	212	213	208	204	227	240	223	200	231	225	219	221	213	227	194	216	238	231	231	214	222	212	256	228	201	197	218	238	197	212	213	191	218	203	220	235	212	243	217	236	181	199	186	219	178	215	238	228	246	238	199	233	209	258	209	225	199	220	244	230	209	199	205	223	213	217	207	229	215	215	228	207	219	226	218	221	212	219	248	243	219	258	200	253	252	199	231	197	225	255	207	189	228	220	213	206	187	216	252	213	244	226	214	213	226	213	239	240	210	205	208	210	239	214	239	202	240	213	207	218	233	234	242	220	219	207	231	261	216	206	220	231	241	211	230	228	215	211	243	229	228	223	230	212	206	196	240	219	206	209	235	201	218	226	205	212	223	226	232	213	235	214	209	209	219	230	241	225	213	231	220	214	249	213	251	250	230	222	235	229	227	198	211	211	233	218	237	200	219	203	208	204	228	207	218	242	215	205	210	208	215	210	202	222	202	230	247	196	228	240	238	212	234	215	222	239	236	209	223	212	232	223	209	225	227	249	210	225	201	219	218	215	227	223	218	219	219	236	205	202	231	195	211	216	196	237	235	217	231	197	246	241	240	196	241	218	210	208	227	219	215	198	219	249	218	198	182	219	224	221	247	239	238	223	211	235	219	214	205	232	210	214	234	216	217	223	207	206	229	224	241	201	240	225	229	212	222	197	223	233	226	228	240	207	213	239	209	213	209	223	206	238	205	232	224	208	210	234	209	220	236	214	228	225	221	218	207	198	207	228	218	246	229	198	223	228	219	225	238	210	222	217	219	214	217	229	219	203	219	210	262	221	242	212	218	224	199	203	219	222	212	223	228	215	205	186	217	190	230	228	247	220	254	221	203	224	230	228	212	233	220	223	222	209	231	241	220	234	224	241	197	202	242	215	225	224	259	231	243	222	232	234	196	229	224	216	209	210	220	215	234	227	208	225	224	225	197	252	218	238	213	214	227	226	230	217	190	211	187	191	223	227	235	220	242	213	246	239	228	230	223	240	206	220	217	203	234	213	224	226	212	254	229	223	247	228	211	199	242	226	219	222	225	190	214	202	222
49537	31009	7471	1523	1436	1210	1118	980	862	894	779	802	693	694	693	637	626	638	620	643	614	618	580	616	540	547	598	586	569	597	576	524	594	622	617	575	594	599	616	559	573	559	498	559	555	575	576	579	560	582	530	522	549	571	574	589	548	559	528	575	556	527	527	566	549	609	589	568	572	555	571	540	518	575	557	534	582	558	529	559	552	578	533	544	516	568	556	552	533	551	529	587	559	585	582	534	582	549	520	534	581	557	551	538	553	526	558	531	568	546	557	497	549	539	612	584	555	544	555	540	533	563	576	570	561	526	507	551	564	525	553	519	548	539	528	540	549	558	539	561	558	526	510	519	543	532	587	553	572	530	572	547	512	560	559	548	557	546	515	557	554	528	520	538	545	566	539	528	517	555	524	563	565	514	545	537	594	560	568	515	526	552	547	546	521	529	530	538	516	554	525	559	527	583	529	522	521	579	537	533	525	548	530	559	533	541	559	564	506	569	541	532	548	547	544	557	522	559	541	543	545	545	538	581	580	527	548	575	557	519	582	538	580	492	550	563	546	525	609	549	546	532	550	562	533	545	538	492	549	555	527	565	499	547	558	580	515	578	531	536	588	533	513	522	537	550	551	580	519	566	528	514	522	544	578	580	547	566	573	540	551	512	517	554	548	577	517	543	546	505	521	555	527	510	509	585	564	544	505	544	547	522	545	557	565	584	540	534	546	484	542	543	513	561	493	524	518	537	513	555	559	594	590	568	516	539	546	557	565	590	560	568	540	526	555	586	571	562	521	535	562	546	558	529	532	522	553	479	574	515	573	520	519	483	527	520	565	521	517	555	517	563	542	532	535	547	545	568	492	557	540	558	572	575	543	552	513	503	536	520	546	556	541	560	551	578	557	571	548	541	576	537	539	535	554	530	519	531	588	524	532	565	570	533	534	517	581	541	544	576	554	543	497	552	575	536	530	554	528	563	544	563	533	591	544	529	496	555	588	561	527	551	589	528	547	513	515	542	503	529	560	538	532	578	534	522	547	505	512	568	569	499	561	594	543	515	590	544	566	559	559	577	560	569	525	572	539	562	511	543	542	503	553	557	519	581	584	581	535	541	527	552	555	569	520	579	562	563	552	579	499	538	545	523	519	542	523	513	524	568	524	579	555	528	576	576	526	542	563	536	576	542	556	532	571	512	561	538	526	541	516	525	555	540	578	520	567	530	591	535	555	579	541	591	587	544	516	560	569	496	534	556	554	588	530	533	585	510	551	566	528	541	558	529	516	597	552	545	565	522	573	568	535	532	536	554	554	573	527	523	543	526	551	523	542	536	534	514	559	548	533	553	561	560	527	580	542	511	553	526	542	552	560	537	567	548	575	526	561	577	542	553	514	532	570	533	554	569	512	498	554	554	568	524	542	530	543	556	580	581	556	577	553	570	526	542	519	531	516	566	580	559	549	584	495	590	526	518	547	548	612	561	534	515	532	545	549	569	558	522	546	519	538	559	580	545	535	561	521	572	544	582	531	549	579	527	508	564	509	545	529	528	540	513	543	522	530	538	538	581	563	532	551	534	563	571	529	601	582	532	521	560	559	596	540	559	521	526	529	527	540	543	513	561	538	586	541	528	573	531	574	539	560	545	558	562	545	555	567	506	585	534	570	573	540	531	542	519	576	556	501	563	539	542	558	529	526	544	562	535	527	555	548	530	540	547	529	548	568	532	567	544	558	556	536	547	552	519	543	507	554	542	588	575	536	542	527	548	536	539	530	563	561	508	574	496	540	555	564	511	524	570	599	523	551	518	533	514	539	541	568	563	528	552	525	547	575	526	553	517	554	587	546	488	554	549	527	545	545	536	549	540	559	565	542	581	546	565	535	577	519	616	542	512	582	519	565	534	554	551	549	550	559	532	537	550	589	536	542	538	557	512	589	523	523	566	493	567	571	543	544	534	553	545	542	540	526	552	513	515	542	575	546	576	549	565	511	541	554	479	590	488	501	575	510	535	497	608	524	548	556	536	518	532	559	528	552	484	560	552	567	541	541	553	541	566	567	559	543	543	520	514	532	558	502	559	537	597	526	505	548	529	556	534	564	565	560	519	566	509	574	562	537	541	548	533	575	535	569	547	495	530	524	548	574	549	522	530	568	531	573	541	554	535	531	532	586	547	568	569	577	598	609	526	515	587	548	555	529	545	542	566	553	520	569	538	515	539	546	559	554	599	565	561	513	554	586	561	520	557	574	594	575	499	526	591	574	538	530	530	584	563	549	568	565	523	548	524	588	576	517	584	512	571	577	565	538	514	552	591	565	576	519	530	559	543	584	538	570	559	539	544	508	561	567	551	547	511	539	542	537	579	527	502	529	530	533	546	502	554	532	557	514	533	582	565	555	583	511	531	526	547	574	553	566	551	550	537	530	543	507	509	537	531	545	553	519	560	571	516	573	532	548	551	581	562	555	529	544	572	587	515	539	562	509	523	566	524	509	572	507	583	599	514	573	510	556	557	576	555	560	554	538	550	551	541	587	576	569	541	549	570	529	505	598	572	556	593	594	556	543	542	528	542	541	529	546	592	511	542	557	558	569	524	549	537	529	560	534	563	548	552	498	602	588	535	550	552	587	505	521	539	529	515	542	564	549	574	545	552	588	549	591	535	539	575	574	563	570	557	527	582	537	504	562	543	536	541	520	531	569	574	566	521	535	550	522	565	557	491	511	541	531	535	574	531	551	527	522	555	513	537	556	510	570	575	566	565	560	557	495	531	567	546	548	555	558	536	540	580	572	564	538	521	546	552	541	545	512	568	555	561	555	532	479	561	580	542	540	536	572	550	547	560	564	564	561	537	539	576	535	558	541	575	559	547	545	588	556	550	564	551	571	572	516	557	526	566	555	539	524	575	515	552	555	571	564	586	519	567	510	586	524	524	520	553	548	551	535	544	563	517	566	579	507	526	569	518	541	558	514	532	562	574	587	547	563	548	563	547	484	557	541	581	538	561	548	541	542	515	542	556	503	566	533	531	566	554	583	540	545	503	548	587	558	570	561	564	552	576	558	525	513	559	549	529	516	505	546	548	540	582	539	571	573	554	552	549	565	560	536	556	560	513	563	538	567	568	553	563	537	553	558	558	556	492	544	536	565	525	574	561	550	499	577	555	577	552	549	558	505	535	558	542	556	530	569	546	579	543	541	530	559	511	583	554	559	597	553	526	554	538	552	574	591	575	514	549	561	541	566	520	560	536	518	576	515	555	537	524	558	568	571	508	543	530	527	586	522	564	573	560	576	528	523	533	541	554	562	560	528	551	593	549	546	560	562	592	588	543	526	552	547	523	561	549	548	554	522	579	555	526	564	555	546	548	537	516	556	535	558	561	527	575	556	559	560	567	578	526	524	541	477	546	572	563	560	542	563	527	532	536	540	553	553	566	548	564	515	571	557	580	531	552	532	525	530	520	579	546	497	570	532	563	575	532	515	580	560	560	558	571	532	519	558	543
82401	53846	26179	6219	748	501	375	297	292	264	226	209	204	202	197	181	194	189	170	177	155	157	170	176	178	189	148	187	156	159	168	186	164	159	158	163	139	161	149	166	149	183	145	156	146	151	154	153	183	157	153	158	137	157	136	155	156	148	170	164	147	175	167	173	150	142	151	160	166	161	153	151	150	153	148	117	167	167	164	170	142	159	146	165	162	137	153	155	155	153	145	141	154	152	139	165	141	183	144	176	159	153	138	159	144	165	149	152	159	145	170	151	147	166	147	147	161	157	135	146	141	140	154	158	146	149	127	151	141	151	153	143	156	178	163	133	161	141	159	157	157	151	175	156	186	151	161	165	155	139	166	125	153	182	155	154	149	151	173	144	153	170	144	134	170	151	126	169	129	135	152	181	154	160	161	152	156	137	148	146	149	147	146	156	142	167	167	166	171	166	180	155	159	133	123	129	141	147	143	148	150	147	165	143	145	141	175	148	156	175	151	147	144	148	139	152	142	154	185	156	192	141	152	156	150	151	153	133	149	142	148	166	171	142	131	150	148	164	145	151	169	168	159	155	178	160	148	158	162	154	141	158	152	166	165	157	145	166	135	152	130	138	168	167	144	140	150	176	172	177	167	146	170	146	145	160	139	155	155	157	157	145	155	172	152	157	168	164	151	175	134	154	157	153	176	150	155	162	157	174	156	153	157	154	158	145	160	146	136	141	169	152	157	153	145	153	161	153	165	153	142	170	164	149	153	126	153	166	133	169	150	132	145	144	159	173	157	157	153	153	134	127	154	166	155	153	167	158	146	155	146	161	147	157	169	151	155	156	166	168	148	134	133	145	149	161	165	132	150	160	140	160	151	173	149	141	147	159	135	153	182	161	152	159	141	126	140	150	147	144	147	149	170	150	134	150	138	155	164	154	169	152	158	169	147	155	156	162	159	133	139	131	145	153	163	161	144	174	169	140	142	171	132	148	155	139	170	148	166	159	156	148	142	165	153	143	159	169	131	135	145	183	156	160	146	146	138	126	153	155	122	140	172	158	152	147	163	132	161	122	152	181	150	155	157	173	136	163	147	152	128	155	142	170	151	120	154	158	173	138	123	158	165	141	140	139	146	167	164	149	139	168	160	140	168	136	164	141	155	164	155	159	135	135	126	182	168	156	150	167	152	172	140	154	161	154	152	141	158	154	141	169	145	141	177	168	162	128	146	176	140	160	134	145	170	139	137	150	150	147	173	156	152	158	156	144	142	157	167	144	139	153	148	158	148	148	165	162	167	131	175	141	158	159	140	144	160	172	159	157	153	156	144	159	156	168	141	149	152	146	149	145	155	148	146	172	161	154	128	176	154	151	159	150	160	151	144	132	152	145	166	173	142	146	146	158	145	167	139	167	182	161	173	161	151	128	135	156	158	164	146	164	143	153	148	165	131	165	135	140	178	152	153	150	157	157	165	145	164	168	166	153	161	168	164	187	149	153	164	145	172	147	160	154	162	172	146	149	144	165	156	149	167	161	155	165	179	145	156	149	158	163	133	141	153	158	162	133	158	157	166	139	171	148	164	153	151	142	164	164	154	144	144	152	152	136	138	152	156	167	169	170	165	165	153	141	143	165	156	164	148	157	176	135	162	159	187	163	172	172	148	158	142	152	141	122	188	151	139	143	164	172	163	167	156	149	136	141	177	132	169	157	186	147	143	132	149	161	161	133	143	158	150	133	146	126	130	151	143	161	155	135	175	147	161	141	141	147	138	170	157	149	158	173	169	159	166	162	159	148	133	154	161	173	134	156	166	157	136	164	145	147	142	152	130	149	153	151	160	159	146	155	147	154	129	149	145	143	170	141	144	141	121	162	139	140	151	173	166	159	145	148	154	183	169	155	164	155	175	137	169	140	142	158	150	148	168	144	132	132	141	144	137	153	151	156	149	148	144	135	155	144	141	130	123	168	161	166	138	146	155	153	171	125	154	150	164	158	182	155	128	156	166	153	155	153	139	163	142	142	145	153	166	152	159	152	155	126	146	156	134	141	164	153	153	151	170	170	145	158	144	128	149	153	169	147	153	156	148	150	155	167	159	158	163	156	147	146	164	149	152	171	149	157	161	150	151	165	157	136	136	159	154	180	135	161	138	146	148	155	160	154	139	142	154	143	150	156	149	164	138	154	153	145	152	182	148	165	141	151	118	152	149	145	153	170	149	149	151	155	146	155	137	151	163	141	135	154	162	147	144	138	144	148	175	144	171	154	146	141	155	164	155	126	161	178	159	172	157	136	151	159	159	158	163	175	151	148	144	153	138	136	159	155	149	151	133	172	134	156	158	157	160	148	153	159	153	145	162	146	149	164	148	118	151	144	151	175	161	151	146	152	149	151	153	166	143	157	166	141	147	137	168	140	131	155	149	158	160	134	138	151	172	173	163	163	148	150	153	142	152	166	143	139	166	167	165	159	149	171	160	166	122	169	161	154	172	191	163	166	150	148	152	163	165	168	160	170	160	157	144	145	173	163	140	153	153	155	157	164	153	181	160	149	158	152	159	155	135	144	139	163	150	147	151	148	146	130	167	145	162	142	167	138	173	171	154	139	153	157	148	165	154	151	145	138	161	159	134	176	160	155	131	135	136	151	138	143	163	161	151	162	166	151	168	171	148	149	170	155	167	142	133	167	164	157	142	147	148	174	148	170	144	158	159	147	147	158	146	161	144	170	152	135	154	120	151	146	134	140	155	165	160	167	154	134	137	147	151	146	135	145	151	132	161	180	164	167	177	152	137	166	132	153	160	189	139	149	140	141	142	151	169	156	156	129	134	163	140	148	155	146	156	137	135	152	158	170	147	146	141	164	139	149	154	153	167	146	160	167	163	167	198	144	124	136	147	155	161	157	129	168	142	151	165	146	165	154	160	157	157	157	150	152	146	146	144	144	141	154	155	140	161	148	139	159	158	152	169	159	170	148	162	123	143	164	139	175	156	171	158	142	153	136	149	158	151	159	162	159	160	150	168	173	165	163	127	164	176	154	165	138	170	159	150	158	148	152	145	152	151	164	156	159	178	144	145	175	155	134	149	152	137	146	149	165	164	132	142	167	176	135	157	156	148	167	124	153	140	124	147	146	157	163	164	172	152	169	146	142	175	145	156	153	132	135	179	175	169	162	154	150	166	156	130	164	161	166	132	180	165	140	144	158	176	144	170	154	134	140	132	162	164	130	140	145	168	170	153	167	159	145	175	159	161	153	171	155	154	149	167	148	152	158	161	134	142	158	149	148	154	158	167	155	141	124	167	166	142	157	149	126	150	172	176	145	150	177	153	131	151	159	150	153	167	158	139	147	122	151	168	145	166	157	146	157	172	159	157	162	140	167	149	156	156	157	168	146	147	146	156	153	158	144	162	139	160	136	159	150	155	166	176	161	160	129	149	166	142	154	144	112	147	142	154	162	161	147	152	160	158	164	157	129	153	135	155	151	152	136	172	141	151	164	153	141
59409	42272	9542	2328	1971	1731	1376	1199	1036	908	814	807	716	693	676	613	552	555	574	497	509	489	493	502	503	432	456	447	412	433	443	405	456	434	440	445	424	407	347	424	426	419	377	393	409	416	394	398	411	391	401	442	394	370	396	390	425	388	404	431	374	427	395	393	399	380	431	389	378	379	420	348	397	406	408	409	407	337	381	374	376	387	407	405	387	344	394	355	381	370	400	400	368	393	384	376	348	408	380	389	406	397	371	422	378	355	368	420	370	371	374	392	387	402	385	391	356	397	360	427	361	369	360	389	365	354	369	387	344	348	383	402	371	358	364	408	371	376	388	401	376	360	389	373	371	393	409	361	351	362	384	391	351	379	345	386	369	425	382	380	388	407	392	403	335	400	371	404	379	381	377	393	382	377	387	408	374	358	387	397	398	351	397	369	388	414	372	425	371	395	354	398	392	380	368	366	380	395	373	426	391	381	393	420	392	391	405	384	425	357	397	360	361	399	368	376	385	345	392	357	349	401	383	401	389	380	387	379	354	386	412	395	407	348	355	388	369	407	418	362	359	403	330	419	382	380	384	413	359	403	361	404	354	397	395	358	355	405	355	371	332	376	367	398	378	429	388	399	379	387	382	420	397	387	384	405	370	379	385	370	411	404	374	392	395	383	387	394	375	395	383	354	372	373	377	399	378	421	363	390	391	371	381	361	379	376	397	386	377	406	358	389	370	381	390	352	397	380	365	362	358	398	389	407	378	382	414	361	359	399	377	388	411	388	371	369	362	389	383	384	399	377	385	371	376	411	361	377	377	390	393	367	385	383	390	375	438	393	398	360	390	369	375	389	383	411	376	357	382	374	402	360	352	384	421	402	395	400	384	381	381	420	385	334	359	396	389	401	375	375	376	395	388	377	375	391	385	393	350	372	376	367	369	385	349	396	395	397	374	393	358	368	390	361	384	380	357	408	413	374	373	361	364	352	383	367	373	376	376	366	401	398	374	352	387	372	366	365	346	427	367	357	386	387	393	350	385	366	370	403	401	407	373	355	393	394	373	375	402	367	412	398	411	401	377	366	357	371	352	401	413	396	396	398	340	373	414	399	404	389	377	389	404	377	388	415	369	368	388	379	377	389	391	383	377	349	401	393	383	391	394	372	340	356	363	385	366	394	322	354	388	371	390	387	364	391	359	337	397	386	381	405	413	352	354	377	403	382	364	362	360	386	381	358	364	391	347	387	363	375	413	400	386	367	387	368	375	369	371	382	402	376	398	394	399	374	372	339	371	394	380	359	381	353	399	414	379	356	361	354	347	390	379	384	393	384	386	376	405	384	384	415	371	357	367	386	408	384	352	335	391	359	412	389	379	390	384	367	339	376	363	386	386	400	395	401	373	358	387	385	360	402	357	360	393	370	394	346	396	425	365	408	401	372	356	395	411	384	396	387	335	385	352	402	397	363	385	411	367	371	363	391	403	390	398	421	384	386	387	372	392	396	410	391	390	366	394	364	416	360	383	356	355	407	357	373	393	391	356	349	396	389	387	389	380	401	372	417	365	415	351	360	419	383	397	387	376	393	406	367	353	362	397	361	370	374	356	384	382	385	374	390	383	383	349	388	406	384	369	410	348	368	367	400	357	393	375	431	379	377	396	394	363	368	396	397	421	393	416	382	373	399	390	383	364	404	380	398	362	389	380	375	408	380	360	375	347	411	398	362	376	391	359	390	387	368	374	386	373	362	366	413	357	394	361	388	371	385	399	382	374	363	383	372	380	372	405	386	393	397	402	376	365	376	395	372	418	399	345	369	392	413	388	382	353	388	384	408	408	392	389	353	396	398	426	381	398	389	407	411	389	370	388	370	388	399	367	386	386	379	430	391	342	393	395	399	362	377	397	356	374	396	371	369	392	383	388	396	391	357	405	380	386	395	385	351	415	352	394	349	345	382	386	381	354	397	360	374	411	367	373	378	370	404	353	364	333	392	412	358	384	344	416	371	371	400	403	382	394	430	382	376	371	421	383	426	415	389	357	424	396	373	377	381	385	385	394	360	381	377	362	415	400	370	409	365	370	417	393	366	381	397	377	385	359	362	364	408	390	384	365	362	399	403	363	375	387	351	393	397	422	339	379	377	403	402	367	364	368	366	369	359	407	415	379	393	369	391	355	380	390	377	386	395	417	364	389	404	420	399	394	379	365	366	420	404	421	372	371	379	398	375	366	358	395	382	392	375	394	368	389	391	379	402	368	384	377	375	376	376	383	388	400	378	373	371	402	379	367	363	390	358	377	421	400	376	362	405	352	372	369	393	373	406	371	387	361	381	384	364	364	389	385	408	383	381	353	366	363	374	393	378	370	417	415	366	371	392	343	378	416	391	366	388	416	404	402	418	362	389	384	371	355	382	373	371	383	398	373	338	404	399	397	382	367	370	382	394	364	356	383	382	383	376	364	359	340	388	347	394	374	387	376	352	389	382	363	399	403	366	346	363	392	368	376	397	384	359	396	379	367	373	402	371	402	400	390	360	407	368	367	366	351	366	406	373	356	402	368	405	380	342	354	343	353	376	354	358	385	388	379	366	413	355	382	360	368	353	375	390	380	396	403	390	394	353	379	384	368	382	384	371	380	359	385	368	368	358	408	392	399	406	390	366	363	398	328	374	429	400	400	384	393	388	386	414	359	397	380	417	398	380	366	339	418	407	404	348	356	350	362	394	368	416	387	371	364	341	385	378	379	386	385	336	386	333	377	387	381	438	377	421	363	399	364	400	398	387	366	366	395	400	388	391	390	385	374	399	357	381	374	379	408	392	396	374	360	363	376	387	383	367	375	390	382	400	393	394	364	384	407	351	399	371	385	340	371	382	404	434	409	361	379	397	403	371	391	376	366	376	375	357	390	356	400	394	399	402	363	388	394	369	376	352	394	366	400	429	372	354	382	384	392	382	389	381	373	384	400	387	400	353	369	370	369	382	378	400	383	378	367	349	374	372	418	376	437	393	372	350	375	407	381	373	370	395	375	381	378	382	412	347	381	386	397	360	388	385	397	359	357	354	366	371	361	399	357	388	342	373	379	398	382	407	369	347	400	394	360	368	382	405	370	345	385	368	390	411	365	380	374	384	366	362	360	357	375	400	388	396	355	370	351	380	376	400	320	384	403	370	396	370	371	367	414	397	368	362	377	349	362	385	371	367	390	403	369	373	384	426	364	379	345	377	365	366	373	378	399	374	362	349	378	372	384	389	399	379	399	343	370	370	387	403	398	369	352	387	372	355	372	420	403	393	385	397	397	407	406	391	388	376	362	379	353	380	419	385	372	394	403	388	358	374	388	402	388	382	391	360	386	371	403	366	370	378	311	348	391	377	375	378	353	378	387	378	379	363	407	404	394	376	389	343	341	347	373	386	385	371	399	381	383	365	349	375	380	366	383	355	383	396	361	365	374	365	398	382	389	412	408	374	386	368	389	415	418	408	402	361	380	363	355	386	395	400
38326	12847	1235	165	179	163	175	143	177	162	162	158	157	158	171	193	193	143	138	153	145	145	146	193	152	165	166	145	140	144	148	166	182	168	172	160	155	167	167	162	168	170	164	156	187	188	177	158	180	158	165	158	166	144	146	154	141	174	179	160	178	160	167	163	158	153	170	180	153	156	170	158	173	165	153	146	159	164	147	177	164	166	163	186	141	139	168	148	158	158	161	158	140	132	148	169	155	169	143	150	160	161	141	170	140	169	171	158	134	184	172	168	164	180	161	161	156	155	173	180	172	147	136	160	167	158	159	157	157	170	177	146	143	175	175	172	163	181	154	176	143	135	157	135	141	143	136	145	156	146	166	152	157	166	151	146	165	129	143	137	139	152	143	170	181	159	163	166	170	175	158	165	161	146	141	149	123	166	153	163	148	149	151	187	147	152	154	170	149	133	184	162	158	150	168	155	161	159	166	170	169	172	192	184	169	158	168	153	154	161	174	153	151	151	162	153	179	164	153	180	149	143	155	175	176	165	162	163	153	166	165	153	166	165	152	151	143	152	144	166	160	171	153	144	153	176	138	171	151	172	150	166	157	150	153	152	157	157	166	165	153	141	136	170	145	151	150	164	148	163	158	151	154	174	159	169	175	161	149	126	155	133	179	159	156	169	168	130	157	158	157	162	133	152	149	144	160	175	188	170	147	152	149	155	184	146	160	142	149	139	167	146	155	161	171	151	177	162	155	151	147	158	168	161	169	154	149	146	154	170	151	148	166	170	156	144	176	165	150	152	164	171	181	131	151	181	160	141	174	136	147	147	164	167	143	157	157	173	148	143	159	173	156	174	152	163	175	136	171	159	132	148	159	186	161	156	171	148	139	141	154	155	167	163	165	151	161	171	130	167	162	168	167	151	144	157	169	151	156	187	161	156	154	152	165	168	194	168	146	154	140	182	174	156	140	142	159	160	157	163	146	172	138	176	157	165	159	154	163	149	170	143	191	151	175	176	172	180	156	155	143	173	176	165	148	126	156	158	147	150	180	177	158	187	149	168	161	157	161	164	159	152	161	145	137	155	168	187	167	149	155	162	158	169	165	149	133	158	159	165	172	166	157	157	147	156	136	142	145	169	148	147	163	151	151	145	184	152	162	143	142	157	162	152	161	160	145	150	152	152	172	164	176	170	150	165	169	173	170	158	144	150	159	156	150	166	144	148	135	182	142	156	164	159	158	178	169	128	159	147	149	160	146	141	163	177	142	151	164	149	160	151	139	160	149	185	156	151	142	170	127	162	162	160	182	156	173	148	163	168	159	168	146	157	163	153	136	168	169	161	174	139	159	172	143	124	164	153	154	149	169	171	134	151	157	124	157	144	169	170	171	161	148	154	172	164	143	165	169	142	144	139	164	162	153	161	128	150	152	154	154	135	158	175	139	142	157	147	155	160	161	149	148	150	161	161	140	182	152	141	165	149	147	158	148	141	179	150	174	157	161	176	149	158	154	166	182	174	177	164	163	166	171	148	137	158	137	193	172	155	162	150	130	164	169	161	144	163	154	139	149	157	159	145	167	156	147	173	151	139	150	186	153	182	134	161	160	175	152	152	154	148	156	169	167	156	162	163	182	160	171	171	158	160	156	174	147	150	194	140	152	152	148	146	150	162	153	163	166	156	162	158	153	168	160	147	149	160	154	169	145	162	150	165	164	149	162	173	146	155	172	127	168	142	150	159	174	154	154	156	176	142	172	153	152	157	157	161	132	141	159	142	172	153	163	131	166	156	135	163	176	172	156	169	178	185	152	151	148	183	144	173	163	149	149	168	166	167	150	153	149	172	175	145	140	156	164	154	154	150	184	176	151	167	157	155	148	167	151	156	148	159	139	175	155	150	151	176	154	157	158	159	168	166	155	152	119	155	170	177	167	132	181	134	159	160	161	180	159	149	189	151	144	155	152	167	167	154	171	175	172	171	184	184	150	158	154	179	156	161	150	152	155	138	169	141	146	182	156	180	150	165	141	135	144	158	171	169	156	154	178	170	153	129	156	157	152	149	143	144	124	174	154	182	167	167	151	149	175	160	170	176	166	178	159	168	188	144	170	193	138	154	166	172	141	169	177	148	160	167	141	154	153	148	146	160	152	156	145	172	147	162	169	161	147	155	167	148	168	166	140	187	154	163	179	176	130	173	169	152	135	150	166	151	173	180	171	195	145	154	172	145	168	160	151	156	149	176	147	163	148	167	156	159	150	159	157	159	171	172	156	174	155	166	141	175	147	147	170	147	144	162	152	165	176	156	147	178	151	163	160	165	145	171	157	170	159	157	145	166	136	164	148	149	154	131	173	160	139	165	126	159	168	158	161	177	162	157	168	146	157	172	160	156	153	151	161	179	164	146	159	140	170	165	167	142	170	141	180	143	181	160	157	155	149	159	132	167	149	153	163	146	148	150	160	142	158	164	172	137	162	124	164	178	145	143	147	172	139	162	159	181	172	169	134	145	157	172	151	163	143	165	170	165	156	173	173	166	148	141	157	163	173	137	142	160	162	160	133	161	163	155	156	171	147	162	156	154	161	152	180	162	163	143	146	155	156	163	184	164	152	149	163	132	146	164	151	147	147	164	160	148	162	169	140	160	152	159	155	168	156	172	149	162	157	166	151	165	165	148	141	132	153	148	165	161	162	144	182	164	159	166	150	143	167	138	143	169	154	169	163	180	151	153	160	189	179	148	180	152	127	167	142	157	157	172	162	147	150	145	161	160	145	142	143	167	172	160	141	156	151	171	177	157	165	163	178	159	142	152	153	169	164	158	162	171	154	144	156	188	162	153	157	151	163	164	154	158	153	155	184	174	161	161	159	161	159	165	159	160	150	148	162	158	169	150	131	144	157	133	150	155	146	169	158	157	158	141	154	174	176	174	174	147	160	157	158	161	165	154	154	163	156	157	146	170	149	140	153	171	149	162	150	151	142	151	166	140	170	152	144	185	147	174	129	147	137	178	152	169	132	157	158	157	150	183	174	157	155	172	135	180	167	166	168	157	138	175	169	150	165	137	169	144	169	147	140	150	163	156	143	171	157	159	176	130	153	180	169	166	156	159	147	147	179	156	145	138	142	165	143	150	163	165	177	160	160	172	148	166	144	163	144	147	177	137	146	170	159	183	163	165	164	148	156	167	157	166	151	151	156	158	145	167	162	167	151	166	158	173	130	169	169	169	187	153	170	163	171	165	145	170	144	171	169	173	171	150	163	168	144	161	168	156	169	168	198	166	158	174	161	148	157	172	185	169	148	155	167	130	149	135	160	172	132	140	170	173	165	170	166	173	159	149	158	184	147	169	165	140	168	147	157	166	152	158	140	165	161	159	157	164	154	155	149	154	151	157	170	169	161	149	163	141	168	171	167	158	154	168	160	144	139	158	162	190	177	152	162	147	145	159	139	169	143	160	190	162	136	170	160	159	142	164	161	163	165	151	166	131	158	172	160	185	181	154
30659	8699	908	454	460	489	443	468	470	424	403	444	447	428	412	437	421	392	409	443	404	443	424	409	428	408	381	411	435	406	410	403	430	456	408	376	447	399	414	433	413	423	419	409	416	456	428	423	438	412	412	418	412	378	406	402	461	410	401	429	412	418	439	445	423	380	420	427	404	445	383	407	418	424	428	393	406	443	424	423	371	430	432	384	422	420	444	436	430	431	401	414	396	420	432	418	401	406	355	395	366	422	402	416	448	391	398	395	406	417	449	437	467	397	427	418	418	370	438	415	436	440	397	433	433	397	438	385	420	430	461	450	386	426	417	415	422	429	394	393	409	404	400	427	429	406	408	427	428	409	420	421	385	406	386	411	425	424	415	423	396	389	440	426	395	404	419	427	430	426	429	374	437	398	457	402	387	374	415	386	405	443	424	420	413	389	430	372	435	433	411	427	435	414	403	407	410	423	425	415	442	440	429	444	439	419	450	430	409	383	425	429	436	426	401	411	409	401	385	402	457	424	438	406	454	389	427	397	385	415	431	398	405	405	387	423	406	366	413	414	406	456	403	393	381	400	428	390	442	454	430	450	432	435	413	396	445	386	405	410	347	405	408	442	426	397	438	462	409	429	414	429	434	423	408	411	445	381	370	416	398	415	386	387	413	425	424	449	420	422	436	422	417	447	430	436	454	436	407	465	420	396	404	408	406	410	416	427	387	400	447	391	421	408	444	449	437	442	389	445	434	415	408	399	418	403	396	425	421	439	409	445	401	387	428	403	400	431	429	452	401	403	426	416	379	410	435	410	449	418	419	417	439	394	377	425	428	408	415	401	431	394	442	428	416	402	420	398	383	395	390	426	428	411	396	401	400	431	418	430	367	412	424	422	425	413	430	420	395	361	406	406	412	452	390	439	421	424	423	427	414	404	374	423	423	437	386	413	391	416	408	408	441	403	412	383	412	434	449	451	442	421	409	431	403	377	422	407	444	422	418	441	412	431	404	411	443	372	411	379	420	392	409	413	426	426	423	407	435	459	364	414	424	413	438	430	429	407	477	359	433	409	409	398	420	418	398	391	423	434	412	388	421	416	425	420	427	438	402	409	429	440	403	404	400	409	416	363	424	407	451	407	389	404	416	437	425	393	424	417	399	403	399	445	434	383	423	435	396	414	430	399	413	424	424	395	436	420	414	461	392	385	412	409	438	401	428	425	431	432	410	406	391	395	419	439	391	408	441	429	408	390	424	382	412	413	414	390	414	428	391	402	436	442	405	417	384	431	414	401	419	439	420	408	407	440	403	390	405	387	440	407	458	412	404	417	440	428	405	386	423	430	386	380	433	451	407	415	427	409	423	399	392	385	404	405	406	392	408	387	404	402	398	397	421	418	439	424	398	460	381	421	389	388	413	407	421	401	416	413	384	391	427	406	402	427	392	404	439	404	411	430	429	434	377	394	410	399	405	399	445	428	427	409	384	414	381	401	424	381	399	436	399	405	428	410	378	387	419	439	401	423	400	438	416	406	414	430	418	433	419	417	417	441	415	438	412	455	443	379	440	401	374	403	410	410	407	423	400	404	410	383	418	403	422	386	461	378	434	414	429	415	443	451	450	406	384	390	389	391	409	389	403	435	401	404	403	407	359	380	402	437	352	441	412	442	402	398	383	386	423	444	417	376	400	407	440	404	399	402	480	402	418	445	410	426	410	414	396	375	398	385	455	383	425	435	389	418	444	423	429	426	417	414	384	404	404	417	387	422	422	397	417	421	443	422	427	407	441	435	422	422	391	419	420	414	439	458	435	413	416	435	404	406	428	425	398	427	388	413	423	422	421	394	429	388	403	419	433	363	427	401	448	427	439	407	397	396	436	420	399	442	434	441	430	438	428	393	399	401	434	430	392	417	439	417	414	441	414	399	417	405	427	378	396	401	434	433	386	424	390	386	388	422	376	419	461	431	433	408	422	426	416	410	393	414	434	410	418	371	424	388	437	384	399	414	406	454	414	410	385	414	434	417	416	430	404	400	412	398	417	428	420	403	414	414	404	407	441	446	425	406	418	419	406	410	419	423	414	453	414	435	424	451	417	402	374	426	439	408	410	403	388	383	438	417	401	434	416	401	443	378	378	414	455	418	442	387	400	408	378	394	423	400	445	416	451	409	393	434	406	403	419	415	433	407	415	430	395	403	387	405	398	399	416	432	379	406	417	404	408	408	433	419	424	412	411	456	413	394	389	404	381	433	374	447	437	397	425	446	377	373	418	429	407	407	421	409	426	411	393	392	446	385	425	423	428	391	418	385	421	396	436	429	427	442	366	387	406	447	415	363	377	405	422	394	470	355	404	417	400	396	404	423	403	397	421	431	425	410	386	443	398	429	415	432	419	429	440	417	401	409	412	418	452	409	410	424	362	390	441	386	388	431	391	428	437	426	407	414	390	468	443	411	431	397	412	399	414	435	418	385	397	406	406	434	438	433	395	433	428	404	401	403	434	398	409	391	398	400	454	412	408	420	354	408	431	390	407	396	418	413	394	398	398	418	424	435	423	423	408	441	437	437	428	435	411	420	422	419	436	450	423	433	412	402	388	430	385	380	411	430	399	420	417	403	414	414	390	427	401	397	424	429	419	392	438	422	392	427	398	437	426	390	366	437	411	435	394	410	408	393	449	382	411	397	418	443	394	373	436	443	404	413	467	431	406	440	448	383	428	421	392	416	441	427	393	421	415	386	448	434	436	436	434	416	423	426	423	410	367	425	409	431	433	425	423	377	408	408	400	416	421	417	395	400	428	365	452	429	429	413	425	419	365	440	466	396	412	384	419	426	453	404	390	390	429	420	429	400	399	408	392	444	434	421	436	397	403	427	429	431	407	427	386	431	440	409	396	423	396	412	409	434	393	426	451	421	398	396	416	400	418	418	438	434	385	419	405	443	423	438	428	402	435	418	382	445	410	461	417	405	429	459	382	425	389	412	409	426	438	413	440	420	368	422	402	445	411	423	444	423	421	386	450	385	431	443	437	411	408	426	402	381	432	435	387	416	442	444	383	443	393	400	442	431	412	396	413	418	432	367	400	377	419	384	421	392	399	422	445	449	432	433	404	429	437	414	379	408	415	356	437	443	418	396	437	390	400	411	427	464	407	457	443	408	407	394	382	387	395	436	431	452	413	418	412	393	379	429	388	431	423	402	404	468	415	440	434	440	395	407	430	424	374	430	413	427	413	419	410	387	411	395	428	411	418	411	367	409	417	428	442	433	385	421	417	419	436	399	424	361	418	413	431	475	436	448	412	409	429	404	403	418	433	408	439	423	422	393	417	399	433	407	402	418	412	411	398	458	425	400	381	412	394	405	390	404	428	438	409	422	416	372	431	380	434	436	428	429	413	458	419	431	428	417	418	486	376	420	411	387	398	373	433	423	452	425	404	394	410	390	402	405	446	416	435	432	416	382	404	414	386	382	437	420	416	396	441	402	388	429	393	379	423	445
73145	44456	18394	2005	484	380	342	285	292	265	263	260	251	257	242	256	253	223	234	268	229	222	259	226	233	237	224	234	261	210	211	216	237	237	245	206	240	215	242	231	209	236	222	217	220	221	249	251	219	218	230	216	204	217	243	207	229	248	245	207	232	213	222	214	210	233	244	232	243	206	225	234	195	209	269	216	224	202	222	223	233	225	220	248	215	225	238	240	260	229	208	224	261	220	256	214	210	244	244	228	212	216	258	231	217	227	240	236	232	230	225	226	212	238	225	223	218	228	227	233	229	195	228	240	223	231	215	231	200	233	238	209	196	228	230	234	245	212	237	249	219	218	224	209	217	202	234	222	236	230	211	220	213	244	211	220	205	234	205	206	195	224	208	202	217	226	197	249	205	222	250	217	239	206	203	238	188	223	209	217	202	242	243	226	217	225	184	190	234	234	220	196	241	211	204	221	231	209	203	200	218	213	219	224	201	201	228	233	219	230	216	220	220	201	213	191	235	241	221	214	227	218	240	190	199	234	233	231	224	236	237	231	219	237	235	229	228	232	221	216	197	219	223	214	240	247	232	251	218	219	202	211	219	233	247	263	201	223	225	231	219	227	228	266	230	247	210	201	215	230	236	214	213	231	211	225	227	242	234	264	228	204	238	240	240	221	233	270	237	237	238	234	219	228	211	213	219	254	223	227	220	249	195	210	213	230	225	232	224	216	200	218	242	228	203	218	222	239	245	253	208	198	232	250	227	206	208	229	224	245	229	237	227	219	233	208	240	219	215	213	210	227	246	237	215	209	216	225	209	212	228	221	197	217	211	246	249	231	220	247	222	210	211	224	233	230	211	250	211	232	232	214	233	214	218	201	220	222	245	237	218	247	223	222	222	236	222	205	231	223	224	242	217	214	213	241	217	207	231	205	236	195	225	221	227	199	214	219	247	214	205	218	204	211	224	222	253	233	266	224	247	203	215	232	232	240	205	213	210	238	223	226	241	221	225	242	236	251	251	206	266	221	215	218	218	233	234	231	228	230	212	229	197	240	195	201	203	196	243	225	217	222	214	217	202	220	231	199	240	237	245	218	242	241	217	224	218	229	227	236	225	200	227	224	210	196	227	196	240	232	213	225	241	243	221	211	199	219	219	234	209	254	223	231	221	230	227	236	234	204	218	247	242	230	235	214	239	202	242	223	241	227	243	242	210	226	211	213	217	232	231	216	219	214	228	219	222	213	229	213	191	231	220	210	222	232	249	230	240	238	226	209	225	220	217	195	220	246	241	232	219	237	229	234	225	221	213	237	216	196	239	215	212	215	209	233	234	207	230	224	204	220	184	230	231	226	219	243	228	209	202	229	225	238	210	237	229	216	240	226	195	232	216	222	242	223	199	227	246	217	230	238	244	233	236	226	256	226	236	216	216	241	209	229	225	217	229	239	214	226	235	209	240	227	235	211	259	241	218	238	204	264	252	230	219	225	213	246	221	241	210	237	221	207	244	209	220	194	209	200	212	226	245	223	207	240	214	221	208	221	212	210	219	208	230	236	202	242	228	231	211	232	226	218	232	216	237	209	214	259	228	248	221	227	222	214	208	227	232	207	223	210	254	226	222	240	214	207	216	240	223	247	246	237	235	215	217	211	212	222	238	209	222	199	233	215	222	234	250	235	221	228	227	224	201	222	215	209	241	231	212	231	215	224	216	219	221	218	215	220	236	244	241	195	211	245	236	221	202	213	199	226	224	232	208	215	239	208	212	251	212	231	224	200	216	233	210	216	215	230	214	206	241	233	213	236	235	245	211	222	248	263	231	256	204	231	250	243	239	209	206	239	230	227	215	228	205	223	211	204	252	230	247	192	221	200	229	263	216	242	241	232	215	229	243	204	218	230	201	214	215	241	244	221	236	234	259	207	230	215	219	214	250	224	229	252	219	236	209	233	189	220	230	225	213	226	219	235	226	242	221	248	213	233	225	228	223	230	235	235	222	218	222	232	213	216	243	208	236	250	206	219	208	247	214	241	216	226	242	216	226	234	219	265	230	210	262	224	246	213	228	240	200	227	239	231	230	235	238	211	250	227	207	196	233	217	197	208	213	243	219	242	237	211	226	221	214	238	214	220	228	217	233	207	215	216	234	211	231	188	228	223	228	225	260	223	233	233	191	233	199	225	231	222	219	215	221	228	241	197	211	214	221	244	224	218	225	204	190	215	231	230	245	230	189	216	203	230	239	206	222	210	197	218	200	205	228	237	231	241	198	215	221	215	225	213	229	221	220	201	229	208	223	227	258	239	244	243	200	204	241	220	249	222	211	249	215	226	213	247	212	215	240	221	220	251	206	200	212	255	195	248	194	240	212	236	218	233	223	229	216	205	240	211	213	201	230	203	205	209	237	240	223	201	215	255	220	249	225	219	226	219	225	235	202	225	227	220	190	217	232	223	215	231	195	229	219	222	208	224	235	234	212	229	206	227	233	220	246	226	217	233	226	232	224	237	232	226	220	214	251	233	214	205	225	228	244	226	221	226	225	215	229	223	225	230	200	225	272	237	215	213	204	216	216	218	234	230	189	229	251	209	218	240	218	224	222	231	204	231	238	208	213	228	244	232	226	227	230	217	281	214	226	234	235	226	213	226	218	227	224	234	225	240	216	240	242	228	211	223	238	249	237	213	225	230	241	250	250	224	203	222	245	220	216	244	178	245	209	216	228	230	210	230	234	225	255	219	201	209	202	205	212	211	222	244	216	242	222	233	244	263	211	193	227	242	264	207	249	264	206	230	208	189	231	239	232	229	236	244	242	222	254	217	228	187	218	244	243	209	211	225	219	219	225	209	220	212	208	217	240	212	216	218	246	235	235	229	230	208	223	218	214	234	241	256	243	210	235	247	234	227	253	235	239	221	254	221	245	237	221	226	244	223	235	230	204	220	215	220	219	236	236	216	213	224	210	228	224	190	210	232	233	208	207	210	217	228	206	210	221	207	227	225	207	230	233	253	222	219	232	243	242	233	215	224	215	212	223	226	217	221	234	220	219	205	250	219	207	221	254	234	199	221	232	225	203	236	233	225	217	217	214	213	230	230	209	223	222	208	213	228	203	200	238	220	229	205	225	248	219	249	261	239	239	208	234	233	204	209	222	218	227	268	193	222	213	214	216	250	258	232	207	201	214	207	203	226	243	232	220	218	217	242	245	220	223	223	209	202	209	221	190	223	226	212	197	227	246	218	228	257	242	230	200	251	227	221	231	243	243	190	224	225	221	221	226	226	234	233	241	233	205	244	208	206	230	217	238	233	204	233	233	228	240	238	237	216	233	247	219	236	252	227	227	228	170	235	240	223	206	234	236	219	212	211	250	248	214	217	197	241	212	223	206	214	246	207	223	237	254	222	219	227	211	256	230	252	206	228	210	214	237	220	225	213	244	199	199	217	221	222	245	216	185	229	217	185	217	236	223	208	222	263	215	209	249	233	228	217	211	224	218	197	234	206
49779	32402	5522	1471	1382	1211	1092	957	865	831	807	742	712	726	679	689	639	621	636	643	624	606	620	591	600	640	608	599	611	554	601	586	545	582	597	566	571	565	559	585	551	578	525	538	568	598	588	571	564	574	551	586	584	539	559	549	578	527	562	567	576	579	566	547	565	546	559	607	512	541	566	556	542	558	568	565	566	581	561	518	563	538	538	573	591	571	569	534	552	552	540	575	512	522	562	575	547	571	529	535	550	531	534	558	566	545	600	520	580	510	508	583	544	525	499	554	587	528	555	580	519	549	564	567	577	528	557	551	550	587	535	587	554	559	558	555	527	539	514	523	595	567	609	554	574	556	581	589	590	555	553	551	513	538	603	554	506	514	581	583	526	597	527	559	543	533	548	575	533	548	566	546	581	512	554	536	533	597	589	557	540	549	546	590	531	568	537	526	524	526	563	548	548	544	526	558	549	576	511	551	628	557	544	557	566	568	526	570	555	573	556	558	533	573	549	557	569	523	575	509	527	526	567	589	617	551	570	562	518	535	555	550	552	565	570	523	534	534	553	537	568	537	599	549	539	515	523	504	541	577	575	592	542	577	501	565	547	538	583	524	556	582	548	590	535	534	529	524	589	548	523	542	531	552	535	554	543	603	565	542	594	523	552	538	533	531	510	534	548	537	559	579	572	546	532	586	507	567	531	572	542	529	507	538	557	582	597	543	568	568	548	523	515	538	531	554	544	561	527	580	553	566	607	515	555	575	588	545	561	541	528	548	582	540	525	573	563	543	577	562	569	548	568	578	564	545	532	547	581	554	578	576	567	567	550	520	556	550	547	522	566	561	538	521	522	558	567	547	560	537	531	548	523	546	555	549	551	506	546	587	559	562	536	591	580	539	565	536	519	574	555	550	574	589	563	533	509	495	533	563	586	568	540	551	619	557	523	550	576	567	544	507	565	521	556	552	563	525	561	572	504	561	576	541	586	555	547	514	549	531	526	589	546	523	564	566	559	565	536	570	553	531	561	537	531	583	557	580	516	549	519	542	553	569	582	556	543	562	547	561	520	557	536	536	552	551	524	550	559	532	545	593	591	535	566	553	592	546	587	592	542	556	548	576	550	559	577	531	553	561	534	573	520	578	544	583	566	568	513	507	560	581	580	589	586	539	550	570	543	568	574	565	529	545	573	542	544	558	591	578	543	566	542	580	525	590	531	571	582	550	516	545	543	529	547	509	531	577	528	576	540	529	544	557	561	544	578	508	525	579	534	581	526	510	551	575	572	562	562	557	542	546	547	526	601	581	588	530	561	563	540	505	509	545	512	510	551	610	546	569	567	506	525	583	543	547	553	557	559	589	513	539	539	592	560	549	557	511	560	541	524	552	586	564	564	597	562	533	554	543	579	548	604	583	534	557	556	571	523	573	528	519	557	557	549	534	584	535	560	541	600	534	564	574	538	517	543	552	578	573	546	545	515	564	539	540	566	549	538	566	592	555	563	571	581	514	551	530	561	550	523	511	582	589	569	529	507	535	598	531	531	555	528	570	560	545	509	551	558	543	529	545	561	548	588	570	589	572	507	543	545	580	573	540	597	512	574	555	501	561	543	566	583	557	526	573	523	553	551	578	575	582	575	573	569	567	558	548	551	536	525	542	523	535	535	542	568	578	557	579	571	564	558	579	552	537	559	554	558	588	565	532	544	598	534	556	578	568	505	579	539	536	531	568	513	573	540	572	583	600	552	560	578	559	555	584	517	544	554	585	513	550	595	532	528	594	593	535	493	585	550	592	538	542	577	543	581	518	525	558	561	544	544	564	583	538	585	505	560	529	542	515	534	575	536	547	587	578	542	535	586	579	537	559	550	561	530	543	522	526	579	548	561	534	543	587	547	578	554	546	530	554	578	516	537	506	577	569	587	497	527	564	546	547	594	528	554	534	537	544	495	585	639	611	572	567	531	545	553	554	523	555	581	545	575	554	555	467	529	561	544	536	528	552	540	533	574	571	529	526	564	551	523	538	525	578	541	572	543	568	574	543	543	550	565	548	496	538	548	554	516	564	554	588	574	569	548	523	513	578	553	546	570	528	539	556	582	548	570	572	567	618	538	562	535	541	629	538	588	544	571	562	547	592	527	584	528	492	530	498	549	571	537	567	556	580	523	551	538	546	544	586	531	523	562	562	507	577	566	548	557	571	567	566	579	559	514	563	564	533	546	548	561	545	558	546	542	560	583	592	575	518	588	546	539	558	529	585	559	536	586	527	527	548	506	539	532	570	531	593	514	543	513	548	548	573	554	527	509	530	578	585	553	559	540	568	543	544	588	533	529	547	551	583	560	543	551	591	607	612	520	518	542	519	519	564	558	549	573	537	590	559	558	514	573	557	580	524	554	531	537	544	542	517	572	595	548	582	557	573	560	575	498	569	563	546	522	588	559	567	589	541	529	513	556	608	553	534	570	579	532	537	540	542	577	540	533	522	567	539	515	564	553	540	568	512	551	527	551	578	555	540	522	535	553	527	531	592	574	544	583	547	566	536	571	568	546	537	562	538	548	578	587	569	517	545	535	607	599	558	558	530	515	519	587	564	561	563	548	546	579	492	548	571	477	545	584	538	565	536	544	544	554	507	579	534	564	543	552	563	581	521	511	505	576	566	557	556	551	576	543	529	538	575	572	584	533	561	610	560	553	539	539	536	519	537	511	573	582	596	537	575	557	526	552	553	616	524	551	531	569	548	542	543	570	530	556	551	546	526	542	542	519	547	512	565	508	552	551	555	568	523	557	537	570	526	562	504	525	543	577	548	537	507	560	562	546	576	578	570	550	520	527	563	583	563	540	581	521	544	565	539	560	567	558	560	565	543	534	570	541	556	554	561	549	542	569	548	526	541	527	554	542	557	565	525	543	542	579	551	581	560	551	548	528	560	554	525	618	527	531	532	539	580	562	558	560	561	578	583	559	574	522	567	519	545	581	533	558	550	517	519	573	547	533	559	546	591	501	545	582	580	553	556	564	556	565	606	562	575	522	559	546	570	519	521	571	598	520	579	563	555	534	520	577	540	549	553	559	541	577	570	541	532	551	548	553	569	547	537	602	539	562	541	578	576	533	562	551	557	516	533	567	532	564	570	561	567	552	572	550	559	530	554	556	572	529	523	553	539	534	550	530	550	487	541	522	572	539	564	551	508	563	541	512	588	549	580	569	590	537	584	586	604	576	559	520	531	542	602	550	589	525	559	562	492	525	537	562	579	580	563	503	516	570	573	524	562	564	578	558	541	605	536	546	589	577	582	532	566	581	583	526	544	545	562	552	520	548	563	596	586	582	545	552	523	558	547	540	539	557	526	563	535	556	531	542	501	552	544	597	556	523	558	561	529	521	539	567	554	570	518	590	515	551	556	543	531	521	552	567	534	560	558	518	508	529	509	555	559	535	520	550	544	521	547	534	568	536	588	595	558	537	575	514	569	504	544	531	543	518	582	535	547	576	528
81190	54369	25891	6229	712	465	338	317	258	244	230	210	210	199	225	167	179	201	177	162	165	163	168	159	154	168	154	164	200	165	158	179	158	157	156	163	171	146	145	153	155	166	150	165	160	178	167	158	141	154	152	165	150	157	158	160	170	157	140	155	169	155	168	152	151	150	164	141	176	153	159	128	160	137	157	156	163	148	174	167	162	136	148	173	162	155	153	161	154	160	172	155	165	150	158	163	172	146	163	172	159	171	188	134	138	167	158	129	166	178	140	151	137	165	145	145	170	149	155	159	167	144	149	149	118	133	178	158	141	153	169	166	157	153	158	157	158	152	155	139	160	164	145	146	134	165	157	162	136	149	154	181	137	137	169	150	164	162	136	148	165	175	129	169	152	137	153	147	139	161	163	136	158	160	139	145	153	162	154	160	145	150	150	148	160	164	148	140	144	159	144	169	122	139	157	141	152	167	158	148	155	142	140	144	154	141	155	153	141	159	146	136	162	158	172	136	146	131	137	137	136	161	162	157	138	149	169	156	135	172	159	152	154	132	143	178	149	138	169	182	138	169	172	159	137	168	150	151	151	172	156	145	130	176	162	157	163	155	145	142	160	164	140	134	144	155	160	151	158	157	184	147	110	159	161	167	138	155	156	174	161	170	141	154	155	176	153	167	150	141	152	151	143	155	146	168	153	155	150	153	148	152	171	168	170	152	171	150	135	154	151	141	182	153	161	132	129	136	154	147	154	164	157	126	147	168	159	154	174	149	157	170	164	155	168	181	148	158	152	153	168	147	162	157	151	156	149	154	168	140	169	169	153	187	168	154	148	138	151	177	175	155	137	142	160	170	143	153	137	142	168	156	169	153	141	137	158	143	155	153	171	152	168	146	165	145	164	150	148	143	160	158	165	119	157	155	187	157	177	153	155	164	149	148	151	168	164	165	137	138	159	138	152	155	145	159	154	162	149	179	124	136	135	160	183	147	161	149	151	166	144	152	160	135	177	140	170	155	145	127	167	159	162	141	151	158	166	158	150	157	155	130	128	155	153	154	143	136	162	152	156	180	154	148	147	147	150	161	145	140	162	148	151	152	123	140	141	152	170	144	148	157	146	163	164	166	172	139	147	168	147	180	156	169	158	154	140	157	143	149	154	143	149	157	149	138	148	153	177	150	161	151	157	180	147	169	159	151	137	175	162	153	154	158	162	181	164	157	189	151	182	139	172	159	138	155	164	159	159	153	173	145	167	137	128	147	166	174	142	142	160	134	148	170	161	147	134	163	171	151	153	125	137	177	181	176	152	147	143	193	164	163	173	161	146	178	159	155	143	161	151	143	141	166	149	156	166	147	166	157	178	132	149	163	152	161	138	158	147	154	155	167	157	153	146	145	149	142	160	114	133	163	145	147	160	123	167	161	183	174	152	141	151	131	170	146	161	154	168	166	159	166	151	138	148	175	145	154	164	158	165	141	152	169	153	145	144	167	158	150	138	146	136	157	164	149	159	153	147	175	150	158	156	175	158	169	136	146	168	156	163	156	132	144	146	148	143	150	146	159	171	178	149	152	130	133	162	149	157	168	148	144	180	166	135	156	157	130	170	121	146	135	173	143	134	156	153	147	181	154	147	161	146	163	143	162	161	151	147	151	136	165	145	150	160	163	155	184	153	169	128	169	144	169	159	148	150	145	137	152	144	160	149	142	144	167	166	129	160	164	180	174	135	141	146	143	137	164	166	155	173	151	170	132	146	166	149	144	162	146	152	161	151	153	155	165	138	164	179	153	155	167	166	156	162	151	162	159	144	182	134	174	143	136	150	168	160	157	145	141	183	150	155	151	141	162	131	141	152	183	162	139	170	188	168	139	159	160	156	166	159	147	163	144	131	168	165	161	134	144	158	137	154	158	138	138	146	162	163	173	141	141	170	133	148	156	144	145	169	143	166	160	159	147	171	158	150	176	160	136	152	161	153	132	134	141	147	154	160	178	144	132	163	160	145	153	157	161	138	166	119	141	186	177	153	148	136	157	163	143	151	148	161	153	164	148	143	127	160	151	159	159	161	155	153	138	170	163	170	150	176	136	147	149	143	163	163	166	152	157	136	156	137	133	152	140	165	145	159	141	169	153	142	142	162	176	142	180	159	158	171	153	151	146	151	153	147	163	145	156	149	139	157	150	147	146	143	153	148	140	167	154	168	149	142	152	132	172	162	144	166	175	147	159	163	152	171	164	173	155	138	145	171	166	144	158	173	149	128	151	130	168	120	134	136	142	166	149	137	161	146	134	137	165	154	156	163	163	144	156	159	145	150	121	148	180	144	147	167	162	161	136	156	124	149	125	136	167	140	134	160	155	145	140	147	168	142	162	152	132	150	201	162	145	155	172	170	138	162	168	141	140	160	139	160	120	180	163	148	173	152	161	152	147	157	166	168	173	167	173	152	124	170	172	154	146	142	149	155	149	166	151	157	149	154	166	157	146	138	146	165	171	154	160	147	157	159	154	152	141	145	163	138	162	157	188	174	152	137	157	152	155	156	132	135	153	138	150	136	163	137	139	165	158	130	148	164	163	141	146	148	155	146	158	155	165	163	168	120	151	165	162	167	160	169	133	156	152	135	162	143	154	182	158	147	157	181	157	136	160	179	154	165	146	106	157	167	161	123	133	152	142	163	153	142	165	168	169	162	151	142	185	165	142	181	163	163	179	168	140	164	157	161	149	139	169	161	141	143	150	147	164	151	128	148	137	158	155	163	139	167	163	141	143	141	156	127	163	137	150	154	146	156	149	140	147	149	146	153	157	152	164	148	135	151	151	130	157	152	144	162	152	172	119	137	161	164	157	149	164	155	137	134	143	170	158	148	140	155	164	154	137	147	150	133	140	171	143	143	148	145	137	153	158	148	145	141	162	128	157	172	145	157	158	174	151	157	181	144	133	135	146	154	131	148	146	160	131	161	150	159	172	154	165	147	162	147	132	162	152	144	154	158	186	127	131	180	158	156	146	161	171	134	171	140	171	150	151	151	142	144	158	138	160	164	164	160	146	147	165	112	152	143	178	124	145	160	159	120	148	140	129	139	154	133	136	174	154	153	161	190	141	149	152	167	141	126	187	152	175	119	163	158	150	149	165	157	160	169	144	158	171	142	155	149	150	136	147	153	153	141	160	150	146	171	166	158	147	127	150	170	152	169	139	143	139	180	149	143	167	129	158	165	132	183	164	147	146	158	133	120	151	163	147	137	174	149	137	143	145	149	165	154	132	158	136	146	143	165	163	175	143	154	150	163	147	156	157	154	163	161	128	169	184	158	140	162	155	162	144	155	157	174	164	167	131	150	139	161	153	152	171	147	155	150	153	163	139	154	172	158	161	157	160	158	142	148	160	151	156	160	160	155	152	153	151	166	144	140	162	144	137	145	125	140	159	153	160	158	144	154	144	177	144	158	148	138	132	128	147	160	137	160	151	165	150	135	156	160	155	124	163	146	148	127	144
59066	42582	8699	2298	1978	1606	1410	1220	1096	950	844	773	700	673	659	611	542	551	544	491	492	517	495	461	490	503	440	436	432	449	472	446	450	424	427	442	437	450	433	398	422	415	412	404	449	372	373	409	365	424	423	385	401	437	393	410	369	387	385	378	356	413	397	416	410	358	364	388	408	371	388	385	389	378	385	390	386	382	416	389	376	404	399	393	385	393	391	393	385	400	401	423	366	404	383	395	346	414	375	400	351	378	397	405	391	410	393	403	379	385	393	395	402	362	413	362	394	389	373	381	398	378	360	405	370	391	361	403	417	380	348	396	364	397	378	372	357	387	381	380	375	396	401	402	396	399	357	411	386	359	401	385	371	405	370	391	387	410	380	357	373	394	373	397	385	417	355	393	363	398	357	403	429	412	392	399	415	380	351	408	409	411	380	357	378	369	392	369	385	352	382	395	380	374	375	393	372	404	370	364	365	364	369	361	382	378	400	367	370	390	385	401	365	393	389	381	404	366	360	389	427	348	374	398	373	348	370	384	394	395	359	356	365	395	376	353	374	390	361	357	381	399	361	378	414	414	418	363	362	388	381	382	363	363	392	378	371	388	368	380	361	378	368	366	377	395	381	404	430	376	398	406	404	378	404	357	375	339	382	384	417	372	365	373	406	405	389	372	399	406	393	390	379	397	370	394	353	398	401	387	385	374	368	351	389	370	411	377	383	350	397	346	368	372	370	398	409	385	375	363	384	371	409	385	399	386	349	411	372	367	375	419	384	395	379	385	380	374	368	367	355	386	409	388	357	363	402	396	403	390	362	378	399	383	395	350	380	415	377	364	416	395	364	373	391	359	378	369	391	433	393	371	417	382	424	384	348	344	402	383	412	379	384	402	395	383	360	353	358	394	383	398	386	379	358	388	389	422	357	365	371	371	357	354	382	375	351	346	353	385	383	384	374	381	379	384	366	397	395	344	412	368	348	376	383	368	383	355	369	351	372	368	380	369	360	378	379	363	412	410	362	357	388	388	361	414	385	386	373	437	352	415	375	414	369	350	377	364	412	389	387	368	367	393	373	423	380	360	401	388	379	383	377	367	381	386	393	393	360	363	365	397	344	387	377	391	361	379	399	365	380	420	362	352	373	420	389	395	378	352	345	378	382	360	392	389	401	444	375	352	421	358	385	385	370	382	372	364	393	375	399	387	388	378	360	384	378	403	366	385	421	393	406	398	377	377	369	371	386	361	403	369	368	365	367	385	388	397	348	379	423	363	385	386	391	405	376	404	389	382	366	415	380	367	385	361	375	360	364	380	387	396	398	341	371	373	401	335	388	379	385	402	401	402	365	390	385	384	355	349	404	397	381	374	386	404	437	379	383	361	404	387	424	354	413	389	398	364	372	377	376	350	386	379	395	375	380	357	364	414	412	384	378	384	330	379	340	393	402	358	360	392	381	392	391	387	370	397	374	385	400	374	369	369	396	397	366	387	340	366	406	369	400	389	368	362	405	381	387	354	392	400	376	360	414	394	341	373	380	401	382	393	410	406	369	353	375	394	392	386	374	389	390	383	392	351	391	378	396	398	407	366	370	404	353	418	329	409	378	360	405	385	382	368	386	382	380	387	385	382	379	380	367	361	369	374	364	378	372	385	372	370	389	384	389	388	378	391	367	365	406	383	396	382	417	410	380	408	369	387	348	421	376	391	408	380	386	375	379	377	376	402	386	372	380	347	399	391	424	396	385	421	376	389	420	406	407	373	392	374	370	381	392	360	380	376	374	379	378	401	384	389	363	392	398	400	423	393	368	358	404	394	363	377	381	365	384	383	405	377	423	376	384	384	356	374	365	381	377	407	394	367	374	375	384	362	371	383	343	348	378	398	380	366	394	385	415	368	388	368	374	367	402	377	414	372	368	380	385	380	383	404	371	393	364	374	370	385	379	368	371	387	394	377	376	382	351	391	333	382	360	387	339	362	393	371	396	370	390	381	385	409	400	362	405	407	360	375	354	389	360	392	379	372	381	393	416	354	367	378	368	418	368	371	361	411	395	360	423	351	373	391	386	401	396	365	349	416	412	368	389	379	395	395	363	405	362	378	386	397	378	406	402	399	363	391	380	386	388	385	382	404	385	366	372	364	394	373	374	375	366	371	392	364	358	421	400	379	369	390	371	371	401	354	396	399	369	391	379	389	367	393	337	364	375	361	359	380	354	374	369	377	384	374	384	367	417	388	372	376	370	416	353	364	357	416	358	396	372	383	409	384	352	394	370	413	360	384	375	373	408	354	360	390	360	403	395	387	396	381	383	389	355	392	390	350	433	374	362	402	389	380	379	357	383	392	412	365	384	373	355	361	382	396	410	397	369	393	410	365	421	365	368	382	346	372	386	376	387	404	405	382	398	391	368	359	360	410	356	375	368	415	345	422	408	369	424	413	393	372	365	355	381	351	371	411	361	375	367	350	371	369	376	369	387	378	386	378	387	373	384	378	379	398	366	385	395	362	346	354	368	412	338	360	371	364	391	403	356	371	388	395	337	373	391	371	419	396	371	371	398	381	370	401	368	371	397	390	387	376	394	398	404	361	363	389	388	401	413	364	380	362	384	386	377	367	376	377	376	379	416	349	381	382	384	384	372	366	360	381	377	385	381	350	373	412	400	374	399	409	398	386	381	399	396	359	409	360	401	367	357	408	385	395	395	372	371	363	390	362	372	388	358	355	381	390	368	415	416	396	381	381	411	405	359	378	402	355	443	394	395	377	365	410	384	366	341	384	429	421	390	405	389	388	385	397	368	410	365	410	366	381	377	394	445	371	388	407	425	381	370	391	360	394	385	342	421	382	366	381	368	343	407	348	376	410	368	413	367	374	391	404	376	370	391	426	410	369	400	374	392	413	414	391	378	341	372	351	409	350	387	355	404	369	391	383	396	374	368	373	351	379	429	370	382	416	385	353	410	398	404	386	381	348	392	379	389	393	395	373	383	416	388	404	390	362	382	366	367	399	346	384	415	385	373	357	378	375	369	372	363	394	418	381	389	412	390	412	375	412	402	334	391	393	359	375	408	371	387	344	371	402	382	382	395	408	383	371	383	397	405	417	369	395	388	361	397	382	386	395	354	356	375	411	398	400	328	412	361	341	398	390	397	391	396	378	383	384	389	364	367	364	406	379	393	428	371	384	430	391	417	410	391	386	382	363	380	396	408	389	364	420	402	395	376	372	366	358	394	387	374	379	365	392	413	329	387	395	396	354	377	384	363	420	395	372	380	413	399	381	378	420	408	358	415	408	386	394	400	396	349	338	388	409	377	377	358	374	339	407	383	359	366	390	359	386	400	394	376	394	366	370	410	405	365	349	385	405	422	375	360	394	402	403	384	337	382	380	367	353	320	421	347	365	382	394	373	367	363	362	364	353	403	405	382	380	408	352	392	376	401	388	361	377	355	373	398	390	359	374	409	385	375	346	369	363	376	361	340	365	371	388	405	391	398	356
38811	12490	1186	204	199	181	154	174	155	157	179	160	165	164	149	169	189	172	165	159	164	163	181	144	151	131	137	140	167	157	158	166	183	166	157	165	148	153	162	161	158	183	173	190	156	177	149	153	178	166	153	138	144	167	159	175	153	172	159	154	177	161	157	160	164	146	163	171	158	172	163	177	154	143	152	153	163	173	150	184	148	160	161	170	173	156	171	148	173	173	158	150	159	194	151	147	147	152	156	164	165	146	159	145	143	135	140	153	178	165	141	178	157	159	160	165	166	147	173	169	157	156	145	142	166	167	152	171	155	166	148	169	159	182	143	158	156	146	156	169	155	151	161	150	142	147	155	172	148	163	163	161	164	160	159	169	152	165	157	159	147	164	176	199	145	171	132	156	169	148	159	157	156	158	156	156	131	156	165	153	157	180	181	156	158	150	156	165	144	154	170	175	178	156	178	150	178	141	141	148	170	156	184	167	173	164	147	147	142	164	163	170	171	146	166	147	161	157	138	145	156	161	127	157	154	156	160	164	159	131	146	157	161	166	152	149	168	169	200	149	149	155	155	158	156	164	164	136	141	162	131	166	168	165	148	158	147	172	170	169	167	148	162	148	153	167	150	162	158	176	176	140	145	157	153	165	167	153	169	161	154	160	159	181	145	132	172	160	146	162	158	151	164	152	144	173	155	168	155	148	154	179	172	164	183	142	184	170	158	182	154	165	161	168	155	148	168	158	166	172	171	149	172	159	168	157	159	162	145	156	160	162	159	143	181	144	155	138	147	139	162	167	160	153	144	171	161	159	172	168	141	164	173	116	161	157	173	161	156	167	157	144	154	171	143	147	164	165	158	146	155	170	157	128	155	166	158	176	159	168	160	163	145	149	164	166	166	170	133	166	146	152	161	171	159	150	159	178	158	143	135	150	160	169	149	161	158	156	158	158	148	175	142	172	148	154	139	164	150	146	166	156	151	163	149	161	155	148	170	169	169	170	178	154	151	161	162	169	152	155	151	163	154	164	153	162	175	180	160	178	166	177	150	159	167	166	162	170	168	170	134	165	148	163	155	166	125	173	166	177	156	147	153	157	170	136	177	161	142	175	162	180	146	163	168	160	155	181	166	157	177	174	144	156	146	175	157	128	148	173	148	173	200	138	166	161	156	140	177	151	171	169	144	181	138	139	147	161	164	174	130	152	175	162	163	152	140	168	150	131	153	170	165	189	146	162	154	160	156	177	158	160	149	154	172	179	143	186	171	146	153	134	145	157	171	165	142	145	161	140	168	158	154	150	159	161	153	156	149	131	177	141	143	186	179	170	141	149	128	161	173	161	146	167	148	162	149	159	146	175	156	174	164	158	159	164	162	165	123	161	157	183	169	165	153	159	170	161	152	165	154	134	147	180	145	151	147	154	153	142	163	179	145	160	158	146	140	178	177	136	158	152	160	156	132	155	156	156	154	160	159	148	157	153	143	141	152	170	172	191	157	158	173	173	125	162	171	143	165	181	140	178	168	182	178	157	138	158	148	161	174	165	164	179	153	140	152	162	160	186	156	145	142	170	172	173	150	133	181	130	162	166	163	163	164	148	146	169	165	153	153	164	152	146	185	171	142	181	159	172	158	159	165	168	153	186	169	159	151	139	150	168	191	143	167	160	142	148	162	166	164	157	154	147	180	162	147	189	160	152	145	163	142	149	176	144	173	177	169	170	149	157	150	142	144	162	158	156	164	158	162	151	171	162	182	181	178	137	152	157	154	166	181	125	163	146	162	152	167	168	151	144	179	145	172	159	156	141	137	157	153	154	132	171	183	139	161	164	158	139	143	146	158	163	153	156	168	159	147	172	153	151	166	167	150	161	179	159	167	158	161	163	173	181	160	147	156	163	160	125	158	136	182	169	162	166	159	139	148	146	163	142	152	163	172	151	174	147	158	170	201	149	149	171	179	174	170	159	183	136	193	146	164	157	155	144	180	168	173	145	173	148	150	167	148	141	151	146	176	148	163	152	170	152	162	152	156	157	167	148	175	158	191	156	151	174	156	160	130	156	173	130	157	150	164	146	166	154	162	157	191	168	138	146	150	153	182	161	169	157	145	170	145	174	132	161	163	164	164	188	157	155	157	151	179	139	133	163	182	138	144	145	132	163	165	166	158	169	141	139	179	164	145	167	156	170	149	149	160	160	131	171	158	146	180	177	176	159	150	156	147	155	172	157	148	151	170	163	152	171	175	185	144	167	150	131	152	149	170	145	148	153	138	160	169	160	187	161	159	183	152	184	161	157	141	174	154	157	152	167	166	160	180	145	144	186	159	149	133	181	153	158	163	143	169	183	143	156	162	178	174	175	164	171	158	166	161	183	157	170	158	163	174	163	164	143	144	176	151	151	161	168	169	155	157	149	134	156	152	151	170	146	161	150	167	162	167	163	160	192	156	165	149	170	180	138	158	167	157	133	171	170	156	191	150	133	185	180	209	170	155	156	190	146	154	163	154	159	167	169	153	158	180	153	156	148	147	129	149	184	155	163	141	149	167	144	163	150	173	165	171	164	169	153	153	150	164	166	170	181	178	166	168	161	165	165	179	156	160	149	169	165	148	154	177	172	160	152	150	172	182	177	160	164	143	121	144	146	138	164	177	177	166	177	153	161	168	172	140	154	165	147	171	142	158	155	164	152	152	159	153	169	158	177	149	172	175	161	166	184	167	169	150	164	174	150	157	153	174	171	180	155	183	158	151	142	180	166	143	146	193	177	158	143	163	183	159	164	158	164	151	153	153	153	127	159	161	156	162	169	191	153	150	162	181	150	164	152	171	155	148	146	158	160	152	162	158	168	169	166	164	167	165	137	177	187	161	162	134	173	138	162	168	158	143	167	182	148	169	165	167	162	161	171	144	154	187	164	151	157	144	147	139	152	159	163	161	170	169	177	138	169	154	156	157	182	162	183	163	168	164	189	160	159	160	136	150	171	167	136	159	148	176	167	176	140	153	158	151	137	152	159	171	180	153	176	151	164	169	185	181	181	159	143	183	166	138	172	170	180	160	150	150	138	152	160	145	151	149	179	145	160	164	168	153	165	162	159	156	159	167	156	167	159	137	156	142	175	179	167	159	145	168	154	178	184	157	147	156	148	161	153	163	146	127	167	158	168	151	165	159	146	141	170	158	182	157	158	163	158	162	154	166	166	154	160	162	165	129	155	157	143	152	152	148	170	150	167	163	167	140	178	176	170	141	157	176	178	155	150	166	161	172	158	150	170	138	164	168	175	162	153	154	171	156	163	167	169	167	156	191	152	168	177	162	148	151	175	153	161	173	166	167	175	153	144	143	166	157	159	164	158	148	161	140	178	177	171	149	145	158	150	160	174	146	152	152	173	167	187	156	173	147	149	149	145	151	175	164	140	170	149	167	156	177	160	146	147	163	156	189	153	154	155	156	142	186	163	168	165	144	163	153	148	155	158	182	171	169	195	143	155	184	159	163	138
30731	8088	958	493	473	476	433	434	441	456	433	444	416	420	417	438	423	442	420	415	411	409	418	403	386	438	453	437	392	434	458	415	407	424	411	399	423	451	423	423	397	406	414	408	416	436	442	434	406	427	438	403	459	418	463	414	442	398	423	390	400	441	401	370	405	395	436	455	443	400	405	444	387	426	426	389	416	438	427	432	439	421	404	437	432	431	430	437	402	406	430	412	398	433	440	436	411	422	374	441	421	437	434	416	422	430	391	433	394	376	413	419	413	440	393	391	426	405	399	384	411	447	410	422	417	408	415	409	387	404	419	406	405	401	400	460	400	424	389	419	399	427	394	436	438	440	398	421	428	412	429	424	388	429	437	406	433	420	438	403	430	376	397	370	418	443	436	388	429	401	388	405	387	427	422	437	427	427	406	429	414	398	435	396	408	409	413	433	449	417	430	411	423	429	407	439	393	389	434	368	424	455	398	416	401	425	424	442	412	430	424	396	434	424	430	409	414	403	429	427	418	420	421	404	414	440	438	421	424	448	441	406	414	420	405	405	400	388	424	410	448	404	435	391	408	403	407	408	460	434	452	435	398	407	482	413	397	415	452	430	425	393	397	449	403	413	453	421	415	425	436	413	402	441	439	451	399	440	404	436	426	405	435	388	418	475	428	432	405	418	427	386	400	452	452	410	403	426	439	415	432	439	407	431	403	400	392	432	403	425	393	410	408	466	419	432	403	389	419	383	422	428	440	418	437	415	408	404	435	416	420	367	421	450	428	422	404	415	404	394	449	419	413	413	423	443	407	434	439	415	452	454	433	422	441	384	406	417	406	400	422	405	444	381	443	410	437	389	421	406	396	465	446	421	423	407	434	441	425	442	423	413	413	421	418	412	408	404	460	417	432	409	414	417	447	397	426	413	408	380	392	398	441	402	371	438	417	404	428	395	461	402	379	426	420	423	449	432	426	455	417	435	439	420	414	443	432	420	408	396	441	413	432	411	417	402	453	415	411	390	401	415	416	412	424	393	409	401	446	454	437	448	439	426	423	427	426	406	428	460	406	424	434	429	396	385	424	444	448	369	409	401	383	400	363	431	420	384	415	430	448	409	398	420	448	357	419	393	445	380	425	400	373	431	423	401	415	417	423	423	435	452	398	423	371	389	416	419	397	432	432	390	431	406	392	437	434	423	386	392	421	426	443	445	435	434	394	443	421	375	434	436	408	433	409	353	429	456	430	407	459	410	404	392	411	394	411	429	410	390	415	406	418	409	412	417	384	398	423	427	425	431	410	408	462	404	423	388	420	433	393	417	435	393	453	405	382	371	427	407	409	422	406	379	425	399	379	443	416	416	423	423	431	458	420	412	418	439	417	447	354	444	419	415	449	423	429	405	428	413	415	412	415	404	444	425	384	419	453	436	437	413	403	422	378	439	405	425	419	431	422	433	412	433	441	443	424	393	407	444	397	430	409	419	400	387	410	425	440	422	378	412	417	385	412	456	410	442	383	438	422	411	389	413	383	434	375	409	400	430	423	438	409	440	427	426	429	414	386	484	393	432	427	442	406	450	417	418	437	430	425	367	398	401	420	430	428	426	426	398	409	405	434	392	431	430	412	426	434	387	420	414	390	409	427	417	372	407	408	421	428	424	393	421	417	406	401	420	401	383	431	413	423	400	418	417	452	432	412	396	429	408	413	366	404	442	408	412	433	399	415	388	432	465	399	429	430	412	432	415	393	435	391	443	420	428	412	439	430	436	414	385	420	442	428	411	391	446	432	400	420	419	384	435	421	426	402	435	404	391	402	440	411	406	448	395	446	397	388	410	382	438	402	385	432	428	424	441	402	396	415	387	465	435	395	439	394	381	433	430	428	451	448	416	427	378	427	410	426	397	392	402	417	429	430	435	417	434	405	409	417	416	430	394	451	424	454	410	407	431	450	390	432	417	455	409	437	434	432	388	453	424	400	397	439	431	385	386	409	410	408	424	442	410	418	417	406	388	447	391	426	385	425	408	415	392	430	452	416	390	393	429	403	409	399	399	392	435	434	434	393	412	420	422	435	391	469	408	417	421	408	398	437	435	416	426	397	453	387	423	398	438	406	374	461	456	416	439	404	391	374	415	395	435	397	414	423	429	432	435	426	420	439	407	407	371	410	426	420	399	381	442	403	445	405	399	420	405	430	423	395	420	414	415	414	425	398	419	418	433	355	468	434	425	413	444	412	404	437	430	425	390	390	409	405	434	411	436	419	399	411	390	394	428	441	410	427	396	426	412	419	414	431	427	440	444	410	409	450	447	412	441	410	402	417	438	430	400	399	406	416	440	450	422	433	424	377	428	401	396	413	414	418	397	392	425	397	412	403	453	442	403	442	398	407	382	391	431	431	421	425	415	438	408	440	434	452	470	403	397	406	410	437	411	432	398	416	375	383	432	431	430	416	416	409	400	460	343	441	415	418	430	411	392	406	393	434	393	398	442	404	402	426	400	426	428	428	424	392	397	443	431	460	375	412	400	404	409	391	409	404	421	418	396	412	378	413	468	430	413	428	396	428	423	390	413	429	428	415	418	449	427	430	464	426	425	452	379	437	415	419	405	474	413	415	416	416	430	415	380	405	424	416	406	413	381	424	420	387	418	460	446	406	419	431	420	436	386	407	450	439	398	430	411	412	423	416	440	389	396	414	382	423	423	425	416	412	415	434	378	448	357	416	444	422	408	434	421	413	393	456	439	424	388	450	414	406	410	430	416	441	441	435	455	405	451	413	379	413	440	445	399	429	430	426	403	432	445	416	437	424	401	421	419	419	449	440	435	448	430	374	421	410	398	405	438	405	394	431	431	438	408	445	392	399	421	414	399	432	403	452	410	422	416	406	419	411	437	441	434	407	382	430	411	420	418	443	416	394	377	425	440	413	444	387	422	440	406	435	441	392	380	409	425	408	427	399	428	441	382	415	389	415	391	429	404	427	444	392	426	418	377	413	385	409	445	417	421	440	427	415	416	406	402	397	409	426	440	415	430	401	411	424	437	405	443	411	424	427	442	410	429	414	421	429	453	396	386	445	454	413	410	409	394	444	437	452	387	432	440	413	444	431	446	410	428	424	419	410	416	431	411	428	399	419	373	406	423	393	427	420	476	375	405	403	459	437	389	393	391	401	459	412	364	430	412	406	450	429	397	433	418	411	390	409	434	404	383	413	415	415	437	392	426	399	451	419	427	422	416	422	380	443	408	420	430	412	413	429	450	418	425	413	437	454	423	417	424	414	407	396	434	417	395	421	430	414	429	444	402	436	438	438	409	402	429	392	395	460	417	409	398	439	402	388	378	400	448	445	393	432	426	422	400	395	433	460	403	413	397	425	435	418	415	434	443	379	390	416	399	415	410	408	406	393	407	407	431	419	392	420	396	456	409	422	394	403	445	402	422	393	439	394	447	396	389	440	418	439	459	425	419	429	433	421	427	425	430	385	404	452	393	400	438	438	408
73828	44328	16649	1625	441	364	331	324	254	281	285	254	263	252	261	233	245	233	236	262	219	221	244	236	232	225	235	242	232	213	236	241	217	228	205	225	223	213	196	202	222	236	207	250	206	216	209	215	210	238	217	252	221	240	239	208	211	261	220	216	217	240	230	222	234	229	225	240	227	242	242	224	215	218	206	228	208	228	234	244	228	222	219	218	222	222	241	209	235	192	246	234	222	244	221	200	251	192	223	238	227	224	199	216	253	216	210	211	185	201	212	240	260	221	225	230	214	228	211	218	208	206	202	208	210	217	251	211	199	215	239	220	229	224	237	230	219	256	217	228	217	207	221	246	221	244	233	246	225	202	225	211	254	205	188	208	243	205	235	201	233	219	232	240	243	225	225	232	223	213	228	234	207	210	249	247	222	257	224	230	229	202	228	226	210	233	209	201	204	213	227	239	250	181	245	212	204	224	222	199	233	204	223	239	226	236	186	237	197	218	234	214	232	246	210	225	218	198	226	193	206	211	210	222	255	220	248	203	225	243	215	197	217	217	196	261	225	224	230	231	228	247	194	213	204	241	211	235	228	239	215	215	212	229	224	251	194	218	213	246	215	212	220	248	220	234	209	212	226	230	208	195	236	233	210	227	238	213	241	230	214	214	227	229	219	223	203	226	195	224	246	212	251	227	212	212	217	226	258	203	260	224	198	252	231	225	206	209	218	227	221	219	214	173	216	222	236	227	210	221	216	235	230	226	208	228	208	203	218	228	236	240	203	248	243	219	243	221	236	225	243	225	217	220	241	228	237	212	209	236	198	212	224	228	237	195	215	231	224	228	234	248	227	207	234	192	244	226	208	217	221	230	222	211	227	238	228	230	250	223	239	211	231	222	225	239	234	239	212	219	233	236	214	229	231	235	204	219	282	208	197	193	242	240	229	224	247	246	242	246	205	217	226	223	228	204	236	218	232	201	231	197	209	245	211	225	223	242	236	211	222	237	222	190	244	198	225	216	258	218	233	224	229	216	234	212	223	226	229	233	207	225	224	218	222	222	230	227	251	216	219	219	221	239	223	244	202	230	237	235	261	232	219	212	218	242	226	238	236	242	209	226	231	203	224	208	227	219	228	221	230	217	239	221	232	237	187	225	232	215	253	231	228	218	197	252	221	252	224	222	227	198	218	180	224	201	225	227	222	252	205	238	217	226	208	222	204	214	229	225	224	201	200	220	241	232	238	229	225	198	215	224	227	223	235	207	233	217	209	227	248	232	237	222	212	218	252	233	231	231	257	234	230	202	216	229	219	227	223	232	246	213	225	245	217	188	230	206	235	207	220	208	236	200	229	223	237	224	214	230	221	232	212	214	226	226	236	208	220	208	241	212	211	234	239	194	219	239	234	210	201	244	211	205	241	214	219	229	227	247	222	230	218	224	232	212	205	218	198	233	221	204	252	224	214	215	218	235	210	222	259	254	224	225	205	221	208	212	204	226	210	260	222	218	204	216	195	224	216	231	209	201	219	225	218	218	240	219	215	214	214	221	205	219	236	222	250	227	236	246	232	267	218	211	209	197	205	227	240	247	236	212	225	221	220	236	232	232	211	206	228	210	208	221	220	215	238	194	202	227	218	227	225	240	233	238	205	242	192	234	216	227	243	217	219	217	251	198	235	226	223	239	213	240	212	245	211	219	211	246	208	206	232	209	207	209	219	236	217	213	230	229	246	223	211	229	260	206	215	212	262	225	235	228	242	241	210	215	210	242	216	207	241	235	213	233	216	221	209	216	215	205	214	217	195	225	225	230	227	208	216	236	234	227	229	218	214	247	216	216	234	219	238	214	203	205	243	222	240	219	212	211	223	201	252	253	235	217	213	210	236	216	217	218	219	219	192	227	234	229	207	237	232	241	226	238	211	222	240	197	243	217	210	230	232	216	227	226	243	256	218	210	214	263	263	229	219	242	204	203	241	211	244	237	187	218	224	244	252	221	211	220	212	259	224	226	205	204	242	193	212	230	218	201	218	203	220	242	242	238	255	218	210	210	213	190	213	221	243	201	235	217	225	218	225	211	235	233	200	210	246	236	210	237	215	220	233	212	198	221	202	244	223	243	225	221	199	217	223	225	228	249	217	214	190	272	231	218	232	236	237	219	240	222	214	215	218	250	222	211	214	211	221	240	221	217	219	233	204	226	209	204	211	251	236	224	229	203	224	225	243	214	248	213	220	252	232	222	233	228	214	230	235	217	269	216	214	237	244	209	220	220	218	214	223	227	231	224	228	219	241	246	213	220	214	225	234	246	220	207	236	197	231	215	241	225	213	248	237	223	227	217	239	225	226	232	217	203	209	229	243	280	231	241	238	223	204	201	224	211	252	207	267	229	241	225	251	204	218	232	268	232	215	229	203	211	226	216	215	245	208	193	224	227	223	220	214	207	188	224	204	219	200	220	234	229	216	211	221	217	235	224	218	233	211	225	218	211	228	236	218	240	242	221	222	221	192	227	210	233	217	237	202	230	239	215	229	188	214	203	193	249	208	224	235	250	202	214	228	217	214	234	199	218	210	218	226	191	255	238	243	192	218	217	236	244	222	219	219	217	225	240	216	242	224	220	232	216	206	228	235	222	230	222	228	229	241	236	208	246	221	218	203	208	196	211	236	218	225	204	221	192	217	206	202	260	216	210	235	229	206	248	210	218	214	206	257	213	208	229	238	225	227	206	216	242	198	197	230	208	232	203	251	205	247	208	195	234	217	223	199	226	192	239	210	218	222	219	194	216	214	214	232	224	208	220	214	250	234	218	199	215	235	207	220	231	238	221	238	229	212	241	184	220	213	190	222	240	221	257	230	195	241	220	241	242	213	228	243	256	238	201	228	223	233	209	213	211	236	211	236	219	224	239	229	219	190	210	197	206	225	237	240	211	208	211	229	216	232	209	238	237	232	213	227	247	225	227	227	243	238	230	246	223	192	213	228	186	239	196	212	231	205	260	236	225	209	194	223	225	231	202	210	207	235	219	230	226	221	238	205	234	216	255	189	231	212	210	195	201	230	225	210	247	195	241	232	213	227	238	225	236	224	213	230	242	252	241	217	225	192	225	217	236	230	226	230	217	226	206	207	214	237	251	231	221	217	226	223	250	208	230	210	208	221	199	237	246	201	203	186	263	200	211	207	201	211	201	229	219	234	237	215	207	212	218	250	216	222	232	241	237	219	205	224	226	237	192	202	214	234	214	233	229	197	223	213	222	248	229	228	233	240	227	226	221	217	224	217	231	225	231	237	246	217	216	210	226	257	225	216	221	228	244	244	244	194	223	228	223	203	250	239	236	247	216	250	226	223	221	218	234	229	223	243	204	206	238	223	229	189	241	200	221	225	224	198	224	231	211	222	202	235	221	226	197	207	202	225	218	241	231	225	256	233	242	227	224	237	227	253	226	232	180	246	243	220	219	191	217	225	231	195	215	239	226	234	200	208	221	227	227	229	244	236	233
49493	31386	4879	1538	1394	1246	1054	991	888	837	818	780	771	726	709	716	691	650	656	623	627	607	596	620	558	545	581	611	589	584	610	584	561	574	577	543	589	586	601	562	572	548	617	590	539	542	535	545	539	574	571	576	556	535	571	587	583	510	583	584	549	509	556	545	565	548	561	503	602	554	552	623	594	528	613	568	595	545	549	560	553	589	546	533	559	544	563	571	576	553	542	514	554	583	549	557	569	566	563	595	509	523	510	525	544	522	511	590	538	534	565	533	557	511	529	495	542	581	567	569	498	574	568	575	530	548	614	564	562	553	544	534	609	527	563	553	517	542	576	558	547	577	533	576	538	601	555	546	552	560	541	561	569	603	516	566	555	595	530	580	568	570	546	547	554	600	580	531	510	554	596	552	556	521	535	538	572	565	548	586	532	545	548	558	551	534	522	522	564	547	555	558	566	557	571	614	577	556	555	536	559	553	547	538	541	550	559	557	540	531	595	563	580	552	530	540	577	531	567	531	583	567	535	535	564	557	556	556	563	547	572	562	541	538	542	573	549	551	546	512	562	599	529	529	551	542	583	544	578	563	516	584	566	575	571	557	535	509	557	514	545	518	543	547	538	592	559	515	554	537	568	534	562	541	513	552	587	499	541	580	550	516	533	598	582	508	588	532	510	557	559	594	559	538	540	575	552	595	530	545	594	564	546	580	521	567	581	544	560	534	566	533	585	570	530	544	547	571	538	547	563	559	527	549	553	537	541	580	552	575	556	572	585	504	530	557	571	531	504	530	527	540	519	554	566	556	486	599	591	567	547	555	552	557	533	574	579	519	501	563	555	585	553	552	548	556	561	581	598	532	523	565	541	553	534	535	552	521	536	540	577	568	570	527	537	560	571	604	542	537	555	546	535	559	563	549	540	539	586	518	595	568	558	556	541	553	527	562	567	566	560	562	537	529	542	524	566	548	553	510	539	561	584	523	531	580	563	506	504	552	568	530	518	583	575	566	538	576	551	553	548	584	577	502	497	536	543	528	525	517	579	558	554	562	545	568	558	512	551	609	518	547	542	566	539	507	542	519	526	538	550	545	522	566	572	586	560	530	563	543	521	534	524	554	564	525	570	547	532	570	561	529	558	564	581	554	576	566	539	554	544	562	539	550	594	507	575	578	580	576	556	558	547	559	584	575	528	505	578	525	551	558	529	546	550	571	565	550	520	543	574	545	536	564	551	583	543	536	556	566	543	591	544	531	552	523	596	532	565	538	562	510	563	556	542	555	590	544	585	569	531	574	529	555	568	502	533	554	566	555	566	538	540	568	554	527	528	531	538	531	563	537	539	537	503	573	533	522	512	581	550	558	544	544	547	597	557	560	554	556	567	548	508	559	582	583	557	516	580	562	588	506	557	549	579	588	562	561	598	576	572	577	590	566	599	524	554	564	568	538	557	553	545	550	583	545	578	547	535	538	563	518	593	571	574	540	565	570	524	550	539	550	528	561	526	551	546	523	570	540	551	564	569	533	557	522	579	566	551	581	567	557	575	580	562	533	538	553	538	544	555	527	553	554	564	582	533	554	523	533	554	529	592	620	553	565	524	531	611	548	532	510	556	559	569	548	539	571	566	564	566	563	558	553	551	560	591	556	535	554	565	540	557	573	520	570	559	521	534	580	537	522	548	523	563	546	540	549	560	521	518	517	505	533	524	589	544	538	547	592	538	540	522	550	585	576	515	542	559	521	574	554	567	544	564	532	546	536	547	547	536	558	527	516	559	566	545	541	547	553	564	588	565	533	557	540	576	555	571	548	545	562	543	561	531	567	516	554	561	585	584	522	569	517	535	545	551	501	578	554	501	545	527	541	568	547	533	564	527	547	587	567	556	576	557	543	550	530	552	566	530	553	562	552	538	521	557	570	542	578	574	560	565	583	528	548	546	571	520	591	579	532	546	557	561	580	565	527	528	563	544	600	553	545	537	534	512	557	591	529	545	537	522	613	526	540	576	512	568	543	552	582	525	590	523	563	541	553	562	535	544	528	569	550	504	528	521	514	566	515	519	557	569	581	540	562	559	586	543	549	562	538	598	550	520	550	565	528	521	523	574	575	499	559	571	532	567	559	565	566	596	515	517	534	540	540	522	559	588	571	530	566	568	538	566	552	543	565	554	583	550	519	539	515	563	531	528	589	535	515	537	565	546	596	587	598	561	573	572	554	568	547	548	553	576	558	575	529	520	543	589	552	563	582	543	579	524	524	578	554	564	561	531	571	569	551	530	534	563	558	543	550	537	497	566	565	547	562	555	551	537	565	564	542	562	554	560	534	594	586	564	534	533	542	554	591	528	568	544	568	533	557	576	564	539	572	556	553	537	513	499	543	580	546	527	524	523	574	543	563	552	549	579	567	531	594	549	561	580	554	542	562	562	567	555	572	504	561	566	546	560	565	574	528	539	539	506	561	514	584	585	535	567	575	568	563	608	518	504	541	536	547	558	530	574	542	569	540	548	516	593	526	564	594	602	545	538	566	531	540	560	587	562	547	568	551	579	543	531	581	569	566	520	553	556	541	567	593	557	561	565	544	574	553	553	523	549	531	566	543	604	513	572	556	563	549	567	569	538	550	544	540	543	534	586	522	558	585	556	542	546	535	554	539	549	585	583	551	552	583	557	568	549	566	573	561	547	554	578	564	558	557	560	498	569	513	583	594	556	520	570	537	566	557	558	500	599	586	574	540	564	585	550	528	565	529	550	561	547	565	499	559	540	530	485	514	534	537	583	542	523	577	564	541	553	515	590	540	542	537	543	536	543	559	559	543	553	524	574	543	513	562	561	578	584	584	527	570	581	545	547	560	558	582	568	523	557	552	597	536	559	553	539	581	566	555	556	502	566	516	541	564	528	530	593	569	581	545	517	555	548	557	573	588	602	557	582	572	521	548	568	577	582	523	527	535	554	525	544	514	565	545	536	524	532	522	558	561	567	561	554	557	566	539	510	596	571	554	581	612	549	534	550	520	568	551	535	523	525	557	536	545	553	514	571	524	582	563	555	557	599	583	561	570	543	543	561	519	580	563	525	592	550	580	576	497	540	552	539	580	562	538	531	563	592	564	550	564	577	539	599	559	552	548	549	546	597	574	590	581	597	555	519	599	522	571	551	599	547	568	566	524	531	542	536	549	544	570	578	586	529	561	527	574	543	534	581	565	590	556	554	588	583	610	561	539	556	544	543	553	530	547	524	585	558	559	551	552	549	555	535	530	563	564	559	562	543	579	516	549	489	574	563	554	549	565	604	552	554	555	532	576	579	570	524	556	515	554	553	536	581	541	551	546	510	595	516	591	533	536	574	545	550	513	558	547	577	523	569	557	514	570	546	567	528	572	543	551	558	540	550	557	528	586	562	569	598	575	534	548	540	530	559	556	564	545	570	534	552	533	535	569	527	529	587	573	573	577	544	576	565	504	573	559	570	560	573	559	597	561	526	567	565	567	540	576
80468	53357	23022	5333	765	454	373	324	262	255	255	239	225	207	196	231	190	169	179	168	192	186	182	166	169	191	158	164	154	158	158	158	168	159	166	137	171	169	151	143	172	170	156	153	147	133	163	179	159	159	175	150	139	181	154	124	137	119	163	153	167	147	147	144	175	170	149	170	166	164	134	150	155	150	168	147	152	151	148	165	159	168	161	147	159	155	153	141	181	156	153	141	149	158	156	162	149	167	178	155	164	164	159	145	129	149	137	157	153	141	157	157	150	140	164	152	158	134	159	159	144	155	150	143	157	152	164	157	161	143	166	136	138	139	176	160	131	125	156	137	139	157	153	143	130	162	169	165	153	158	139	132	159	136	134	150	157	136	154	163	157	138	153	150	131	172	152	133	131	167	148	168	145	144	161	164	162	140	134	155	154	143	165	147	152	142	180	147	134	153	139	165	150	151	145	149	170	180	165	137	148	157	138	143	173	146	144	165	152	138	161	147	148	125	137	141	150	148	147	165	162	170	160	149	155	155	153	145	169	165	147	137	141	144	156	159	134	144	158	133	154	164	134	155	154	138	161	134	179	151	174	142	162	152	143	169	154	134	119	144	135	157	166	123	157	189	159	147	141	137	98	156	156	148	146	145	158	162	155	159	197	156	159	156	153	156	174	161	153	144	135	137	135	161	132	159	162	179	144	162	156	158	134	168	178	143	150	153	151	139	150	149	151	165	164	138	137	151	133	132	169	146	145	134	162	155	164	140	151	152	149	150	131	138	157	150	137	155	126	151	139	164	173	148	151	148	151	171	165	161	135	166	157	145	146	140	160	169	150	141	156	173	151	151	155	137	161	141	142	134	152	166	148	153	150	145	171	158	148	159	156	133	161	136	144	164	151	139	163	150	157	147	166	151	143	169	147	148	159	144	153	147	160	148	163	142	142	156	146	168	162	145	158	163	146	144	153	128	140	147	160	145	152	163	189	162	144	156	159	159	158	157	149	162	166	151	147	152	132	163	166	157	170	169	165	142	159	130	134	162	162	169	175	148	150	166	155	153	144	119	158	170	148	150	165	150	156	136	156	168	146	163	146	127	150	139	155	157	182	157	140	139	148	144	129	130	152	139	145	147	139	129	147	150	153	138	145	130	132	129	131	155	141	174	168	177	137	151	152	137	155	153	146	162	131	169	161	161	133	138	162	156	146	163	150	134	127	163	156	159	172	164	137	148	171	165	129	171	135	155	182	139	152	160	167	172	160	174	166	136	139	137	154	159	161	146	158	159	162	153	160	146	180	149	172	165	148	156	169	160	153	134	142	141	146	155	147	154	147	152	160	147	143	173	156	151	174	147	170	150	142	130	147	145	162	162	156	146	137	152	136	128	164	138	133	140	155	165	153	154	150	142	123	172	138	170	156	151	168	177	143	148	142	145	143	168	173	139	133	154	141	160	167	169	151	166	155	128	168	151	165	150	143	159	148	146	166	162	135	159	141	158	139	146	172	159	157	145	149	157	148	141	133	164	141	133	162	168	163	148	160	140	158	142	161	155	156	156	145	170	155	144	149	156	167	162	138	171	149	145	144	170	146	165	159	133	162	173	170	153	156	154	150	140	132	149	156	158	149	153	118	154	129	159	142	165	132	148	161	146	145	143	156	146	135	161	168	168	164	147	137	143	164	161	139	153	159	151	158	141	129	163	162	129	130	164	146	166	154	159	145	147	147	141	157	142	154	165	151	158	173	144	161	139	144	144	132	168	142	136	160	162	129	153	136	131	163	171	139	158	166	183	140	170	145	160	140	177	153	125	169	179	154	159	142	163	168	162	169	169	157	132	153	155	127	162	148	132	146	147	151	130	156	161	137	140	156	166	138	153	162	148	133	139	155	162	148	157	174	156	141	169	152	163	161	158	135	136	136	126	147	153	113	132	158	151	174	150	134	136	139	132	147	166	168	154	140	160	169	158	152	167	154	171	156	147	146	168	152	167	145	139	181	140	159	166	168	153	140	155	154	171	145	146	152	154	123	141	150	152	161	148	157	166	156	137	158	166	171	150	151	153	133	178	173	172	146	157	163	161	147	160	131	127	150	161	145	143	142	138	163	153	153	162	136	179	164	162	140	139	135	159	138	147	166	170	156	132	148	153	138	139	153	146	155	163	157	158	134	139	149	163	143	137	132	169	176	152	140	147	143	156	144	156	161	146	166	141	156	162	155	182	152	155	146	141	141	147	171	155	173	163	185	157	166	168	154	156	140	157	140	137	163	142	139	146	145	142	152	163	142	147	137	142	142	145	159	140	157	135	147	162	148	145	140	139	147	161	158	152	155	150	168	157	169	146	155	155	165	155	158	155	166	162	157	137	154	177	173	155	143	144	157	169	138	171	144	160	145	139	142	162	151	190	171	172	124	157	136	161	138	142	139	145	154	154	139	160	130	115	148	165	131	144	144	130	149	157	145	142	149	134	167	153	138	165	167	170	142	139	141	157	142	149	145	155	153	140	168	172	163	172	151	175	170	190	180	158	161	162	174	156	159	152	146	137	141	166	154	133	151	129	135	161	146	153	157	150	143	165	151	153	136	171	137	149	144	171	152	145	146	133	173	138	164	156	161	150	152	171	159	147	149	189	145	139	154	153	165	172	161	157	143	152	147	163	143	155	132	147	167	148	155	149	129	144	170	157	153	168	156	137	166	140	150	180	162	162	140	156	151	151	151	166	160	154	150	155	138	144	143	133	147	151	149	164	151	165	138	150	136	156	153	131	155	152	124	156	161	139	140	132	135	165	148	148	151	152	153	164	167	157	153	172	174	152	153	156	165	161	156	142	136	147	162	163	147	175	164	154	140	162	153	161	159	148	152	161	151	145	166	151	141	133	138	157	165	153	152	142	161	159	147	158	143	125	159	143	144	151	146	126	131	146	141	174	150	157	132	154	148	162	155	134	146	169	133	145	163	157	156	159	153	170	158	169	159	167	150	151	150	170	157	162	153	155	159	164	143	147	129	159	132	158	153	177	159	157	157	139	156	162	177	158	150	143	138	164	156	134	138	133	152	159	158	138	161	160	148	165	155	146	142	152	148	126	161	149	190	130	158	142	138	176	151	157	173	137	156	182	166	149	157	159	145	136	151	180	145	154	167	163	145	137	164	158	153	178	132	149	146	143	161	148	136	170	148	143	150	132	157	163	145	169	168	158	146	149	154	132	135	139	140	149	141	156	157	148	171	161	154	143	162	142	153	154	148	126	161	163	139	139	151	164	150	181	136	154	150	140	145	126	146	143	162	150	167	156	138	144	156	154	150	154	152	130	146	170	160	151	136	146	154	140	149	141	126	164	137	141	154	159	164	152	157	179	145	165	138	133	158	151	154	135	160	159	164	140	171	173	172	165	175	149	176	164	146	154	147	161	162	159	168	145	144	153	157	151	145	136	156	171	160	162	163	140	151	136	159	159	157	172	152	156	177	146	159	179	163	147	157	169	145	170	154	147
58794	40296	5955	2321	2005	1656	1420	1225	1101	939	805	769	730	634	666	635	603	564	560	558	449	527	520	529	501	508	464	429	444	404	457	454	429	451	414	426	458	425	387	417	404	433	403	363	446	426	429	404	408	403	411	397	441	390	409	362	394	409	414	406	410	426	392	374	368	374	426	361	362	409	362	396	403	394	384	386	352	402	381	353	387	377	395	378	425	389	379	366	366	376	409	406	356	377	386	338	389	403	380	421	399	392	381	379	392	382	383	392	420	379	393	364	373	386	374	346	392	374	366	364	418	348	386	401	382	407	358	366	396	376	377	403	400	388	398	369	409	384	362	373	381	385	355	401	360	397	403	397	418	399	376	382	378	396	409	384	346	389	363	415	372	369	359	370	379	359	380	368	348	381	380	377	353	419	393	387	363	368	363	388	402	390	355	392	370	382	357	379	377	372	366	367	369	358	347	373	378	372	359	393	393	421	374	366	371	413	354	384	356	353	351	418	396	390	368	378	437	335	384	349	350	368	403	378	373	395	345	369	429	388	350	370	368	348	381	435	376	380	375	380	379	365	342	374	385	383	361	350	401	375	391	368	343	363	395	406	393	368	397	401	368	366	358	364	360	378	366	408	354	395	400	374	368	391	405	420	371	426	388	362	362	348	358	369	364	385	370	388	364	372	410	371	387	376	378	369	395	400	388	389	351	409	365	389	386	345	376	369	364	366	375	390	402	374	345	395	390	377	347	373	396	376	390	358	362	366	402	352	393	393	380	364	374	405	386	391	355	369	359	389	364	361	374	391	380	382	346	382	393	371	348	380	375	374	397	396	397	361	352	385	363	398	406	389	385	357	359	353	391	394	387	383	362	381	393	380	402	354	387	386	401	371	359	347	342	379	378	390	403	396	402	347	404	402	338	391	366	391	374	364	377	401	394	399	418	382	372	367	404	366	333	376	368	391	365	366	392	382	422	371	377	376	390	383	339	372	354	403	397	399	372	355	390	349	406	378	406	359	393	373	360	400	387	366	389	371	390	350	386	384	384	374	389	365	354	403	383	388	340	409	401	364	350	381	388	379	366	401	409	361	339	413	380	354	377	398	374	372	383	408	385	373	360	348	380	384	384	402	351	433	379	349	401	383	380	411	356	354	398	378	383	359	382	386	388	398	355	350	370	394	357	389	367	379	362	386	340	399	364	377	376	376	392	376	426	393	347	338	396	385	384	362	370	366	389	379	364	390	366	383	408	361	395	379	378	380	403	378	386	380	397	423	384	344	337	375	401	385	386	403	389	393	397	383	361	374	396	345	378	421	448	382	393	357	397	382	374	374	361	404	350	380	391	411	357	381	369	389	383	403	409	358	435	374	393	364	370	390	379	399	398	353	406	401	362	352	393	375	364	394	366	410	363	325	369	349	374	376	370	370	393	410	381	377	374	371	380	379	377	361	374	394	381	371	380	344	397	361	401	357	406	346	393	381	366	387	373	380	371	406	410	369	390	408	411	348	352	367	401	350	402	407	407	349	385	399	376	332	410	345	403	385	383	379	400	379	365	361	353	404	367	362	400	410	398	388	360	367	408	398	380	376	363	379	378	344	373	387	380	390	367	381	359	359	376	376	365	387	403	404	398	394	392	389	401	395	333	384	416	387	389	397	410	366	374	383	400	374	379	398	369	378	400	352	381	402	371	370	393	360	413	396	355	371	359	386	380	394	347	378	365	413	364	405	387	378	405	378	377	387	368	380	410	426	408	378	365	379	338	389	377	404	377	410	404	352	393	380	382	374	382	365	353	361	383	364	372	399	362	362	390	340	415	395	399	403	365	393	363	364	397	347	339	342	413	368	372	385	401	342	394	376	404	379	378	377	360	379	375	386	389	374	372	365	371	418	363	363	380	375	338	409	399	415	366	380	353	384	392	379	395	395	367	335	405	374	365	370	391	360	396	368	352	418	372	394	395	386	390	402	369	372	377	416	366	384	392	384	385	378	386	414	384	398	380	386	376	366	375	360	381	378	362	418	353	388	382	383	353	319	378	391	377	401	363	376	406	359	419	387	350	383	385	378	373	369	378	420	402	407	383	371	426	376	395	412	392	436	360	391	415	380	386	386	380	384	372	386	378	396	371	363	360	374	351	425	388	378	375	355	416	394	370	360	367	393	374	382	354	388	377	371	338	378	366	359	408	390	374	353	398	424	373	353	360	371	368	392	384	369	380	395	368	347	373	384	356	359	355	368	378	404	401	347	368	390	368	378	410	368	434	413	360	406	391	383	348	377	375	384	382	380	379	397	372	368	350	399	430	371	371	410	391	378	379	407	381	405	363	387	365	374	363	370	370	410	400	360	362	355	398	379	381	407	396	401	383	371	403	402	401	382	383	362	368	374	400	382	386	334	371	354	398	373	424	380	400	398	407	345	392	382	352	368	389	376	345	387	383	378	356	387	382	402	412	362	379	376	377	399	430	361	391	397	389	399	395	409	390	414	429	368	403	344	373	404	397	384	404	383	375	393	395	355	384	412	371	372	371	399	376	392	364	367	388	417	380	390	409	394	371	345	394	363	370	386	397	372	337	397	384	369	413	415	377	372	365	375	404	394	392	412	380	401	375	358	393	377	384	379	362	379	372	362	368	375	376	412	342	389	353	383	374	359	372	370	370	377	397	386	395	371	401	360	367	374	375	344	385	388	385	388	378	401	392	345	375	391	391	349	394	363	390	352	377	377	381	337	367	372	378	381	361	392	380	394	358	372	383	352	362	379	380	369	381	389	356	383	347	381	364	393	385	370	369	345	388	360	392	401	378	396	388	387	375	347	390	391	384	338	373	346	366	362	401	404	364	396	399	398	395	346	373	415	374	415	367	359	390	374	387	383	367	405	366	399	380	394	365	415	355	391	372	368	406	379	393	352	356	370	388	384	355	376	379	415	373	366	355	381	388	402	390	380	373	388	387	380	410	382	410	385	368	366	352	372	369	387	373	395	387	389	364	389	394	391	400	374	377	382	402	345	369	386	361	379	376	376	390	365	385	415	359	393	392	356	391	401	356	360	347	401	376	366	381	384	394	382	388	396	386	433	418	383	362	375	411	371	386	371	388	374	383	381	406	382	393	350	340	410	370	417	396	384	379	396	408	372	344	379	401	368	409	398	363	387	346	405	369	396	379	372	397	367	397	362	395	378	371	374	361	389	386	366	372	377	380	341	347	394	400	389	413	378	375	382	359	367	380	399	379	403	360	415	364	353	405	401	372	392	371	367	372	357	365	394	354	378	386	422	387	389	398	385	361	415	346	371	381	386	371	381	408	378	410	340	368	405	366	408	388	405	367	421	395	401	376	387	368	394	376	364	390	408	360	365	382	367	389	385	371	378	361	404	365	380	355	393	414	371	360	372	395	369	415	374	405	399	379	388	391	398	396	355	381	394	356	387	395	379	377	417	382	388	379	383	411	376	367	374	353	368	401	384	380	374	417	350	389	371	381	395	364	405	414	344
38246	11263	844	164	173	157	167	152	129	168	154	163	153	179	143	145	171	169	155	172	149	144	159	170	147	143	199	157	154	167	169	150	165	191	172	179	155	165	175	161	174	138	152	154	160	178	152	154	149	158	149	184	180	162	174	170	161	166	168	162	147	150	136	179	173	158	167	143	144	164	139	157	161	160	181	139	161	175	149	152	133	160	161	175	148	153	151	142	152	143	141	162	144	142	154	164	177	143	177	170	151	168	149	171	149	169	150	161	153	151	152	161	149	153	165	148	148	143	163	167	133	141	156	143	123	146	141	132	174	166	145	163	160	158	151	169	147	154	158	161	146	142	137	155	166	154	159	147	164	138	154	133	156	140	152	140	164	174	159	164	152	166	141	165	157	157	166	159	164	186	162	155	173	152	151	129	155	167	161	154	162	172	153	171	131	172	143	162	179	152	177	157	167	141	143	155	162	158	142	163	159	162	163	142	151	174	161	168	162	138	171	175	150	166	142	140	169	169	165	171	159	162	150	155	141	159	167	141	164	168	141	148	153	178	153	184	153	144	134	150	169	190	161	151	184	158	169	175	149	165	138	133	156	164	167	175	181	180	182	151	171	164	150	164	173	150	155	156	154	149	159	163	166	145	158	164	162	148	153	157	154	170	161	176	173	154	165	165	161	164	157	167	165	175	140	141	169	139	152	170	148	161	169	162	168	157	154	156	183	170	163	157	167	134	165	168	162	145	173	177	145	160	140	164	146	166	178	149	167	150	154	171	155	149	156	155	163	158	154	187	172	146	166	153	165	174	162	157	144	171	156	157	142	163	171	136	155	156	144	170	152	163	155	168	164	155	169	154	146	138	165	152	156	150	179	156	187	155	154	162	153	145	153	169	157	152	155	175	159	183	163	145	139	179	146	149	158	178	155	143	161	184	155	187	158	165	150	144	160	153	172	153	138	171	155	140	154	159	156	162	152	159	150	164	181	154	145	169	162	150	152	143	185	174	155	154	145	146	162	148	153	169	188	149	167	173	146	140	148	157	134	159	165	156	172	165	154	163	157	162	154	178	155	149	163	137	136	164	155	163	164	156	183	161	157	156	181	159	167	156	163	161	177	191	169	171	156	155	160	154	171	141	147	162	151	145	183	150	134	173	149	167	138	149	144	155	174	147	162	177	153	154	187	161	152	151	169	156	165	155	160	147	154	144	179	143	185	174	154	156	146	138	162	153	156	150	128	160	189	138	166	184	147	156	165	169	168	134	155	167	151	166	158	163	164	157	149	165	173	154	155	148	146	151	159	153	143	123	136	147	133	186	138	176	151	168	158	146	155	174	160	161	153	159	152	146	153	142	131	158	139	143	165	145	166	134	170	167	167	172	151	148	122	161	148	122	181	161	145	160	165	160	142	151	178	150	152	146	156	143	166	148	150	146	149	171	150	152	155	169	153	144	177	154	141	154	170	159	159	150	156	173	155	155	167	143	151	162	150	164	138	140	153	158	173	141	173	165	169	148	156	154	157	158	160	150	165	142	152	157	134	165	173	166	156	168	165	156	160	155	175	159	170	163	166	169	152	158	143	152	149	149	171	147	144	164	127	149	147	135	175	152	148	154	159	179	165	144	145	143	154	177	144	175	166	147	136	133	134	175	153	139	135	183	153	132	135	175	166	175	142	136	159	143	150	144	160	155	141	162	155	153	152	162	171	150	143	161	156	124	175	161	144	166	159	147	175	161	171	175	151	137	158	173	181	145	156	167	166	150	168	138	143	160	146	170	161	153	155	162	140	182	129	160	154	153	151	164	173	157	153	177	141	153	142	148	158	154	161	153	147	142	141	163	138	151	179	163	168	158	154	144	151	147	152	157	160	168	157	162	147	134	156	147	163	156	174	178	161	171	142	145	158	172	144	158	146	152	168	158	157	142	139	165	153	158	169	176	161	155	164	158	163	176	171	158	143	154	148	155	170	172	146	128	185	162	146	166	149	165	154	154	155	157	159	147	138	146	183	161	157	120	157	165	145	166	165	170	133	169	146	151	146	136	155	129	133	150	151	164	167	161	139	165	167	150	133	139	158	162	142	164	156	164	148	149	156	130	145	150	148	155	154	183	155	168	160	188	147	168	146	143	150	129	166	142	138	155	185	158	160	167	139	166	129	142	166	151	140	150	140	162	142	146	169	165	155	171	148	153	174	170	153	167	159	153	153	170	164	168	149	153	137	172	143	160	183	142	167	164	158	145	149	147	176	172	156	150	127	153	180	157	174	145	161	175	138	172	153	160	148	172	182	159	153	149	162	177	134	156	145	162	167	136	158	145	148	160	156	143	155	142	142	137	158	165	154	163	151	177	166	155	133	165	164	146	154	160	149	129	161	150	153	179	159	168	145	182	154	184	147	169	133	134	151	163	161	140	171	159	146	138	148	165	163	182	152	160	166	166	145	166	139	158	141	163	165	136	146	158	191	152	147	176	169	164	137	163	155	141	147	154	146	140	133	156	167	169	171	175	145	156	144	158	164	152	151	156	131	150	155	161	147	143	132	154	179	162	143	185	154	173	132	161	152	159	170	164	153	142	165	165	175	176	148	178	127	136	165	170	156	149	142	142	145	164	168	165	173	169	148	160	162	130	164	153	135	148	147	146	183	176	156	180	173	141	159	133	158	152	162	148	155	172	149	152	164	155	182	171	140	169	155	130	161	171	168	151	169	147	144	148	175	159	153	138	148	175	179	141	147	142	161	165	163	164	162	163	155	161	163	158	156	177	166	161	148	143	153	156	145	143	163	156	147	152	132	156	176	162	174	162	156	161	161	145	171	163	152	168	175	161	157	166	157	153	153	148	145	151	141	135	132	158	187	164	155	146	162	164	140	166	161	142	177	166	140	141	166	171	168	155	135	164	177	167	170	137	164	142	150	134	147	166	156	136	152	159	165	141	157	158	155	153	157	151	177	177	136	156	183	139	163	157	156	158	134	152	157	152	151	175	186	152	164	151	149	156	179	159	156	142	137	161	176	150	147	150	165	129	147	145	164	160	133	145	163	153	140	156	149	163	147	133	173	164	171	157	179	156	175	173	172	165	175	151	176	140	162	167	165	161	157	174	149	171	180	140	152	153	146	164	148	163	159	166	159	160	164	170	166	164	129	143	164	157	141	158	179	165	148	165	174	173	148	183	160	144	138	159	144	142	161	167	182	168	148	153	141	150	167	155	148	143	165	150	157	175	157	169	176	151	160	135	165	126	157	145	164	152	158	173	148	160	157	168	165	176	162	180	148	177	154	153	175	168	159	140	127	146	155	144	170	160	140	161	162	145	152	165	173	153	156	172	166	139	143	153	151	123	167	151	142	170	124	176	164	144	172	159	140	163	152	151	147	166	169	147	187	141	158	153	160	167	149	155	174	178	173	152	163	171	155	139	160	172	141	173	148	180	165	158	154	175	172	169	161	172	145	173	158	140	139	143	183	149	125	164	176	154	177	141	155	146	144	143
30212	6888	695	514	443	504	439	423	457	390	489	449	455	382	460	433	429	391	433	411	363	374	417	428	413	410	405	389	408	414	444	396	452	418	397	419	419	418	434	451	412	419	424	405	439	418	371	416	386	434	424	440	379	459	446	427	391	419	409	390	428	434	399	371	416	422	376	400	377	446	406	438	406	407	424	415	388	382	416	379	417	428	419	419	407	397	447	407	397	417	456	469	442	401	397	421	380	435	404	395	416	414	456	426	423	430	394	395	391	416	424	436	420	443	375	417	389	421	399	399	403	393	414	464	357	382	383	461	409	447	410	412	443	440	408	425	398	440	419	397	410	396	423	386	406	420	405	415	410	404	414	403	448	456	427	396	377	380	420	399	427	423	400	426	419	437	448	422	413	393	359	425	387	400	409	405	441	429	380	398	403	415	411	406	438	396	382	401	430	409	429	454	408	418	400	424	402	391	358	404	422	380	416	410	412	426	431	417	406	450	455	420	424	431	403	375	422	406	422	421	401	382	441	410	392	415	410	413	397	409	433	447	473	395	414	394	398	418	434	437	418	388	398	405	359	409	438	426	430	381	419	440	414	409	408	414	398	403	425	399	416	411	427	458	389	417	416	399	412	449	427	425	402	394	421	438	409	379	378	430	420	409	421	423	429	404	427	454	423	409	416	394	394	395	408	395	418	395	395	438	391	389	421	399	399	361	427	445	453	435	386	382	419	425	440	449	400	408	435	371	447	419	404	395	422	421	375	411	416	396	402	436	386	406	364	381	418	424	409	422	432	426	378	373	404	374	409	415	419	460	389	397	401	422	418	396	382	392	372	422	433	404	410	389	393	423	420	410	400	361	436	431	414	442	422	414	414	409	405	381	396	439	423	408	398	385	421	402	384	408	387	431	385	395	397	408	372	380	424	423	388	398	369	421	393	389	437	409	411	402	415	418	399	415	387	446	390	437	433	431	373	400	409	426	425	386	406	416	388	419	394	426	467	445	405	473	401	420	437	413	388	381	431	423	448	424	408	399	413	402	392	396	436	422	387	436	414	411	422	438	427	400	399	431	410	412	417	424	426	414	422	406	443	401	399	429	468	407	391	425	407	416	447	415	409	374	379	416	380	406	397	415	407	432	406	403	373	426	405	407	398	425	392	399	448	427	414	426	446	388	426	419	401	428	417	417	407	421	399	423	423	412	394	389	412	408	464	421	389	419	404	428	426	414	402	402	420	400	402	434	454	380	391	407	403	388	434	414	399	416	398	415	416	420	425	407	405	386	419	427	410	416	459	407	413	425	421	413	410	416	413	402	428	362	430	447	405	437	405	441	401	418	392	441	405	431	373	435	423	447	423	400	439	402	443	432	442	433	394	401	402	427	437	407	418	401	403	448	430	406	419	426	423	392	424	415	429	404	405	419	386	407	386	433	401	442	396	407	428	420	417	391	422	383	399	391	389	427	405	423	391	426	404	427	397	399	383	392	448	422	439	407	407	416	418	437	406	436	395	421	395	422	439	454	404	414	443	409	395	446	408	400	400	404	443	379	400	412	428	402	444	430	409	409	444	423	408	436	425	413	425	424	435	381	409	395	394	384	381	440	376	392	414	427	430	394	403	392	419	434	426	408	388	400	388	459	377	430	425	409	416	394	388	412	406	415	390	420	417	396	401	380	454	408	384	370	409	404	389	428	407	390	385	411	410	356	378	425	439	378	394	389	444	445	426	409	403	419	424	406	416	419	405	413	423	428	427	427	427	414	391	401	417	396	418	421	405	391	404	416	450	381	439	475	393	424	424	381	428	435	405	372	413	413	387	405	400	437	423	389	430	438	421	412	386	424	391	434	435	404	428	411	443	377	426	461	430	412	450	395	400	423	385	435	385	404	416	410	423	417	427	381	429	435	378	419	397	390	387	402	418	407	430	443	416	400	389	411	419	430	399	439	411	428	427	374	431	433	348	439	417	397	443	414	402	449	424	420	429	443	393	382	417	425	392	419	378	403	404	409	398	441	392	426	384	396	437	411	402	427	475	423	388	418	411	428	392	424	430	414	385	423	398	447	389	414	422	435	471	421	419	364	442	455	381	443	408	390	410	420	424	399	397	380	379	397	413	380	435	430	415	389	415	354	392	431	370	391	424	416	408	400	423	410	406	427	392	436	431	381	423	456	389	417	413	433	397	431	432	433	377	402	372	383	399	385	423	401	419	421	388	421	367	408	399	395	385	425	369	397	384	395	428	412	401	408	414	440	414	442	424	429	413	440	448	404	433	400	395	408	410	447	415	413	401	408	402	427	414	398	410	427	424	368	433	422	427	409	415	398	405	467	403	393	413	431	416	417	381	408	426	423	437	392	403	391	408	406	403	437	435	389	380	432	398	402	394	460	414	390	403	396	403	414	471	425	441	441	404	417	393	408	440	430	396	407	386	407	415	424	388	420	419	410	365	425	447	396	445	410	423	450	464	422	409	376	406	398	432	404	396	400	389	414	406	417	442	431	448	426	426	439	390	412	433	400	447	378	433	393	405	401	453	412	385	407	414	429	398	430	452	419	435	414	408	434	421	429	392	425	437	405	418	412	435	397	376	406	373	429	470	430	397	394	430	401	410	415	416	411	438	425	378	369	449	431	393	414	397	403	389	405	389	407	405	420	410	424	419	368	383	385	410	465	431	405	423	415	434	412	416	383	408	413	408	402	377	388	389	376	442	435	407	433	398	404	421	430	407	443	401	410	386	419	414	387	445	416	374	420	412	391	455	387	419	438	392	395	436	420	374	415	416	412	379	384	414	449	370	412	399	450	429	415	412	377	399	445	418	437	419	427	397	399	401	399	411	408	421	365	385	443	411	407	388	372	430	396	413	373	390	439	415	383	471	428	415	391	414	411	411	393	410	419	429	447	422	434	410	426	411	436	409	396	420	405	430	440	444	385	392	409	390	401	440	403	394	420	413	382	454	384	414	404	406	408	413	416	447	400	405	409	405	447	415	385	405	384	416	433	410	388	391	400	387	384	403	426	383	407	414	422	410	412	414	420	412	404	452	432	435	423	414	413	400	442	397	422	399	409	390	393	361	416	384	423	391	401	416	402	392	416	427	387	414	425	416	421	404	407	396	395	397	399	422	400	419	413	399	415	402	398	423	394	432	392	392	432	419	413	441	426	405	396	423	418	414	420	384	393	445	400	412	425	400	416	384	454	423	378	408	412	406	425	424	400	417	426	409	421	400	396	416	437	417	446	400	449	421	417	398	382	378	453	386	388	422	402	392	378	429	414	415	409	391	404	423	434	407	426	406	420	429	435	393	407	419	418	420	403	404	382	391	424	427	416	412	450	461	412	371	427	420	405	421	436	387	425	453	402	416	434	389	418	437	405	377	421	390	420	441	395	428	396	415	375	464	411	415	397	399	424	428	377	413	435	424	382	403	405	417	375	419	445	393	403	399	447	426	401	415	448	403	397	433	392	413	443	428	394	381	454	395	429	431	389
75207	43455	14106	1345	488	407	330	293	290	279	275	264	267	258	235	236	228	238	257	246	218	208	219	235	200	230	207	253	226	236	222	209	233	225	210	230	197	214	229	233	205	228	237	198	256	249	233	223	225	209	234	224	212	230	255	229	229	211	211	233	260	215	187	207	189	217	217	221	226	241	201	219	234	215	219	240	211	219	218	226	226	217	215	221	212	213	247	234	206	242	226	224	182	208	227	242	212	225	231	245	233	221	213	227	222	220	223	230	216	193	243	239	217	218	205	233	230	216	236	234	207	215	223	202	227	219	216	240	222	207	228	230	229	220	208	216	213	243	229	231	248	230	211	209	220	221	207	205	205	232	222	238	231	210	247	233	185	234	194	223	210	217	225	229	212	218	232	236	235	238	212	229	210	234	222	236	220	194	182	196	204	223	227	225	231	220	210	217	217	218	210	220	253	210	221	213	213	227	232	233	197	200	210	216	240	238	224	200	243	236	250	245	227	225	245	224	226	196	237	219	221	207	213	215	217	228	238	237	207	197	201	215	210	228	231	214	206	226	232	226	214	226	226	217	238	203	247	234	228	204	247	200	201	199	193	204	241	230	239	233	218	222	227	224	214	232	220	213	224	234	239	213	239	211	213	217	228	218	214	213	226	205	215	228	236	226	206	214	238	227	233	193	195	262	263	240	260	199	221	245	219	231	234	216	208	241	224	191	224	200	230	240	233	260	223	241	240	222	232	241	240	210	223	217	227	211	229	207	209	206	241	235	194	234	214	244	217	226	223	242	233	255	218	212	225	216	223	212	218	215	242	236	223	230	238	225	245	239	228	251	219	233	260	237	226	235	198	239	225	214	223	225	244	225	242	219	241	230	223	225	238	245	221	228	245	226	228	219	209	228	224	233	197	219	211	225	240	215	218	228	214	208	220	213	226	227	240	232	236	235	216	224	232	220	234	212	210	230	206	210	230	217	231	214	219	233	215	241	230	217	211	227	238	235	215	236	216	222	231	225	241	224	220	226	214	229	229	214	221	224	200	215	205	234	219	215	225	229	229	247	226	222	195	227	233	211	225	218	242	212	208	232	221	238	222	246	226	239	234	209	164	245	245	207	219	219	220	230	222	203	204	227	223	205	240	215	239	218	195	220	233	204	219	238	204	243	232	216	220	234	242	234	217	203	218	212	216	233	245	214	236	224	232	225	201	217	239	216	247	225	193	212	217	193	252	205	220	240	251	219	239	236	221	205	228	237	219	203	235	190	235	230	229	207	215	219	184	212	211	220	238	227	205	243	200	219	207	228	216	207	210	240	218	215	212	210	219	246	217	214	233	213	234	234	231	222	200	244	227	195	215	232	217	204	208	231	224	247	228	219	225	234	229	223	223	241	224	217	230	217	204	242	215	249	223	202	235	208	216	214	226	211	225	226	229	202	225	232	215	209	209	239	235	248	214	233	226	210	220	217	232	222	228	221	236	261	239	237	220	243	229	229	202	245	211	237	229	245	204	212	214	219	219	228	212	222	227	198	251	221	247	221	228	227	232	224	223	212	202	227	233	209	226	241	227	240	226	221	227	222	200	221	198	210	219	211	234	226	213	209	220	215	214	234	189	228	237	240	196	209	251	235	223	237	217	224	219	230	214	247	220	218	228	230	229	243	229	234	216	214	230	220	213	230	212	234	242	240	218	215	215	217	238	222	223	200	203	197	216	223	224	207	255	214	234	195	225	209	226	225	212	220	235	219	198	206	210	219	223	223	222	201	200	229	221	210	226	233	203	210	216	222	241	220	213	222	194	223	205	220	238	217	206	208	253	217	222	244	248	223	228	235	224	206	200	222	206	205	225	233	219	229	225	221	210	216	222	230	233	211	257	233	212	242	229	220	227	221	254	225	217	229	228	198	228	243	215	240	222	243	200	228	206	241	217	237	208	227	238	229	213	212	225	216	234	259	241	205	234	220	224	220	222	235	214	215	233	219	232	223	241	223	218	223	198	222	245	196	207	241	214	227	233	218	189	255	223	239	221	214	219	204	208	239	221	213	186	241	218	205	236	221	240	224	210	226	218	240	202	245	212	235	231	199	217	245	224	230	225	210	200	227	211	235	214	218	207	213	236	204	223	228	225	218	228	241	237	214	207	227	204	230	209	244	209	216	205	216	217	213	245	230	232	238	192	222	234	235	225	214	210	221	235	213	219	227	225	226	203	224	233	216	230	196	191	224	223	217	232	214	255	205	217	252	221	206	244	225	232	204	212	239	206	211	232	242	213	203	202	242	216	227	232	238	209	210	212	194	229	232	199	213	237	259	238	211	256	240	209	232	219	213	210	208	217	236	210	240	223	230	233	215	204	227	225	208	228	210	248	229	219	243	250	225	213	244	217	223	242	218	218	230	200	227	217	213	234	249	232	239	205	200	242	236	265	249	203	237	223	215	231	223	208	221	227	214	237	240	191	210	228	218	221	198	217	208	206	213	230	199	222	227	236	211	219	239	208	207	211	228	218	224	217	210	236	252	227	195	207	204	236	205	232	253	196	190	229	225	237	219	197	201	228	209	199	213	217	207	209	243	221	234	225	188	213	219	196	221	222	203	239	210	192	224	211	226	216	224	236	224	232	225	211	207	208	251	242	212	222	234	215	215	248	248	223	232	213	224	240	198	222	220	221	229	224	249	238	198	200	193	210	231	194	241	220	234	213	196	200	223	210	190	209	226	241	228	225	222	223	234	217	263	231	225	228	213	244	214	222	235	246	237	221	220	219	229	223	228	236	214	214	205	221	194	224	231	221	226	239	212	243	209	210	225	237	211	223	216	250	238	250	239	256	201	223	211	212	213	196	221	210	219	226	221	212	227	197	199	203	227	220	211	215	219	217	225	215	235	225	238	204	221	218	221	233	242	222	210	194	221	234	228	201	202	206	211	230	197	200	214	213	212	211	218	210	219	235	225	232	231	251	229	207	230	226	194	217	213	219	215	215	216	210	218	238	190	219	203	203	231	222	229	186	212	210	217	236	225	195	209	241	226	223	220	219	217	234	214	239	226	209	250	218	232	220	217	207	204	240	203	238	196	237	195	233	195	234	197	218	214	216	244	242	228	231	215	236	231	230	202	201	217	227	236	208	216	237	200	219	210	238	219	189	236	212	214	235	208	240	225	260	193	227	241	206	234	207	213	220	210	239	218	216	201	218	231	227	196	207	250	193	233	216	250	222	198	215	203	188	222	200	216	217	227	225	208	234	216	227	213	228	244	213	207	220	228	229	224	237	225	198	220	223	207	214	230	204	186	214	204	212	221	229	205	244	216	201	213	229	213	198	210	221	200	230	237	184	212	230	216	236	208	244	195	194	224	223	230	218	203	239	236	225	237	217	193	205	229	248	238	209	216	206	225	203	224	246	226	240	259	227	252	214	218	214	245	204	218	216	235	220	208	219	207	210	232	233	194	227	258	218	212	236	234	198	235	236	230	217	240	231	213	226	205	212	225
49055	29209	3575	1625	1516	1234	1090	993	918	824	788	731	737	760	697	694	669	633	631	621	642	628	638	589	637	592	618	587	659	575	557	571	607	570	575	562	555	581	602	551	568	538	540	585	557	574	589	586	556	546	544	572	538	582	544	565	540	572	542	554	559	543	570	587	552	529	527	575	553	591	510	568	539	565	575	550	504	542	575	584	571	550	572	564	543	542	562	540	572	581	572	541	543	552	580	529	502	551	569	536	549	560	555	584	551	539	546	582	560	612	591	555	534	580	557	532	602	571	603	547	555	580	565	525	573	551	545	551	548	546	547	565	563	580	530	598	568	504	542	623	572	553	561	562	557	551	556	569	572	562	554	576	566	574	542	530	543	567	531	535	513	592	553	547	541	551	531	515	558	528	604	550	573	524	538	530	527	588	534	572	544	574	555	542	575	537	556	549	573	541	561	578	541	612	545	514	515	508	530	524	505	581	552	572	521	542	489	538	524	569	576	535	556	554	530	538	547	542	545	551	600	566	548	504	530	514	534	563	529	575	553	547	518	575	531	513	553	525	522	528	528	557	560	553	557	578	578	550	539	528	585	542	523	568	568	563	580	561	607	524	560	557	596	556	604	592	579	551	591	569	538	559	513	552	547	545	559	557	576	567	528	574	569	547	556	582	559	510	556	543	512	509	521	540	528	531	562	540	560	527	520	559	502	552	532	548	523	606	558	526	540	556	566	568	520	506	543	612	538	527	536	559	592	592	598	527	558	575	544	519	505	539	552	531	526	552	534	557	529	529	566	576	561	540	571	574	481	565	533	549	552	556	531	546	542	567	570	526	571	575	606	558	527	548	538	556	570	553	522	575	584	527	565	536	531	536	557	584	547	608	553	559	531	484	577	575	562	563	554	574	557	527	564	576	549	572	524	513	554	560	562	553	534	564	526	532	561	583	522	537	543	581	536	555	570	534	533	567	582	554	577	587	598	530	585	572	547	580	538	527	546	545	550	539	559	574	555	576	506	525	572	575	570	546	496	552	564	535	536	547	546	555	547	558	523	577	586	566	531	504	545	571	548	584	557	518	563	584	588	567	582	578	583	542	562	575	571	548	540	528	559	553	575	549	582	540	552	504	554	554	548	554	575	535	539	591	504	519	522	548	553	580	563	520	578	512	533	604	551	533	552	542	541	566	520	569	499	572	552	523	560	552	580	526	551	557	516	522	565	575	510	525	562	556	597	570	575	520	540	581	555	572	536	531	538	555	535	579	544	561	582	547	593	543	575	582	549	546	557	528	555	546	581	579	544	523	550	541	505	575	539	525	533	567	563	546	564	510	544	556	561	521	562	585	534	548	563	547	541	552	603	508	603	549	539	558	581	584	539	511	541	505	558	531	559	579	528	591	547	536	548	513	516	567	566	560	571	546	536	549	582	567	540	588	589	549	508	583	519	539	567	546	560	513	561	522	576	491	562	558	550	502	608	557	550	567	551	515	555	541	568	523	600	529	565	550	571	530	539	534	553	502	540	547	504	587	558	527	563	529	527	563	546	530	554	582	536	566	550	524	549	592	539	534	547	552	525	551	576	518	542	582	557	510	592	546	581	570	555	572	541	534	541	528	547	571	546	539	571	577	585	543	577	517	546	553	568	474	527	562	568	523	564	581	531	540	555	538	534	576	505	577	533	562	522	582	590	595	559	587	543	546	557	558	558	565	571	540	536	523	542	562	533	511	565	498	578	553	566	519	527	548	514	585	587	548	507	559	545	544	528	546	512	576	552	542	540	539	557	525	566	530	511	557	549	550	555	512	565	550	544	570	523	541	563	487	551	570	557	519	569	538	561	550	527	554	503	537	563	523	546	621	586	551	544	545	550	551	506	534	545	548	572	582	554	540	612	599	532	540	539	564	553	610	507	574	591	536	546	571	542	505	494	525	527	514	582	554	537	574	546	522	578	548	565	597	525	547	548	547	570	532	602	562	594	546	579	562	582	561	541	570	537	537	503	565	535	527	527	527	542	549	563	551	546	560	513	538	542	585	577	565	586	536	575	550	580	597	559	537	520	522	562	513	545	544	527	544	576	528	539	533	582	562	603	507	573	553	560	576	552	583	554	543	547	505	569	522	552	561	525	564	523	549	528	582	539	543	516	546	570	559	545	556	572	556	542	529	584	573	562	588	534	522	550	573	543	561	558	583	527	591	584	554	607	554	523	555	582	539	547	549	565	561	546	525	496	548	542	560	572	591	558	552	562	540	547	550	549	544	517	548	567	535	551	547	555	560	584	534	550	573	537	590	565	582	566	520	585	560	532	602	550	535	557	503	545	553	587	567	561	515	533	579	520	556	560	576	520	546	557	545	576	554	594	530	528	553	535	533	513	576	577	570	551	537	561	543	558	565	531	559	508	607	559	503	546	546	512	523	560	574	523	549	536	529	558	542	558	552	534	559	559	573	582	539	543	560	553	527	568	542	567	533	523	553	540	526	556	535	556	559	519	530	506	540	578	514	561	558	546	562	538	579	533	581	533	582	549	563	561	589	532	563	519	529	539	574	543	547	587	554	534	555	518	571	540	522	554	550	581	566	571	551	542	544	555	583	564	592	518	561	555	579	554	549	547	596	597	561	526	561	589	545	584	553	562	555	557	573	543	611	567	569	568	555	521	535	544	496	570	545	568	544	566	558	548	533	552	560	549	580	552	567	531	574	535	569	555	592	497	518	512	555	524	574	538	501	568	559	503	540	556	504	545	577	516	558	557	536	571	546	558	580	546	590	539	561	545	547	514	597	539	557	518	569	551	554	568	560	537	554	574	539	527	555	540	480	566	567	556	526	556	522	553	556	542	573	544	567	563	540	603	581	558	579	539	564	530	561	530	522	556	583	556	561	530	530	546	548	571	559	535	521	545	518	548	539	565	548	582	522	514	534	605	564	521	561	584	528	524	571	607	583	559	489	542	552	535	516	558	559	559	540	550	574	542	568	573	568	548	529	533	546	543	592	551	574	539	582	558	567	569	537	567	562	539	540	549	577	517	558	561	560	515	551	533	537	547	576	589	526	549	562	529	537	544	537	528	568	547	521	595	609	530	519	554	529	578	561	513	551	538	554	527	530	537	526	601	533	596	541	545	539	538	557	543	547	560	588	570	537	562	534	572	516	548	528	596	567	558	573	546	534	591	552	546	536	545	547	510	523	528	536	521	557	538	559	537	534	546	632	534	552	554	508	557	576	543	520	588	542	575	537	544	555	553	537	567	571	532	535	582	524	566	594	565	551	540	584	573	536	550	557	548	531	558	553	560	561	570	539	571	572	538	527	560	572	550	523	533	557	525	561	532	551	564	515	533	498	575	526	536	523	543	526	550	547	497	563	528	554	579	523	588	587	575	537	544	550	570	567	562	578	557	545	489	537	558	539	549	577	506	532	555	547	533	534	563	543	526	560	529	552	549	574	549	535	600	550	524	502	537	529	549	511	540	502	526	567	549	531	565	550	567	528
82960	53240	22264	5089	697	516	382	320	287	256	254	247	219	203	194	196	167	188	170	175	182	169	179	150	152	177	159	160	162	172	170	170	162	178	167	163	170	157	145	168	152	163	169	166	126	165	134	177	157	160	134	127	158	171	142	133	154	167	148	170	160	144	152	153	173	143	148	163	142	136	155	151	160	151	149	146	168	154	150	171	169	144	135	157	152	133	156	151	162	150	154	145	144	162	155	155	167	155	141	144	154	146	158	157	174	172	156	159	171	178	160	142	141	155	158	159	163	161	156	154	159	166	158	139	150	161	160	156	134	137	147	129	159	141	152	162	142	148	142	146	152	141	170	156	148	154	158	138	162	165	169	152	161	146	152	161	146	149	153	150	157	138	154	146	156	151	137	143	171	144	142	150	147	144	143	137	174	121	178	146	170	167	149	140	153	158	173	151	185	159	174	151	141	154	144	152	134	145	128	157	167	141	153	148	156	170	177	146	155	156	180	167	151	169	143	152	178	143	139	144	160	146	154	141	159	168	152	140	135	142	155	164	166	130	172	161	147	149	126	143	163	164	146	161	144	134	161	168	180	176	162	134	155	141	150	160	136	175	154	151	146	167	143	168	137	149	129	178	154	164	155	142	146	142	159	164	174	162	158	154	155	152	156	160	135	147	157	154	137	145	139	131	155	154	151	146	139	155	137	144	166	152	143	154	158	161	150	166	170	149	163	153	149	156	152	165	144	148	151	167	140	139	130	152	134	159	159	185	153	160	132	137	147	163	144	149	167	144	169	152	156	132	140	134	156	154	158	159	124	185	181	180	147	165	165	164	165	168	145	154	176	144	145	152	140	166	149	150	159	172	159	159	153	171	132	136	139	178	150	141	143	151	135	163	161	146	162	137	151	137	142	158	156	141	132	144	147	161	146	127	144	158	143	137	153	154	151	137	160	144	158	153	138	154	137	183	118	164	162	155	156	176	144	144	166	144	164	138	134	143	170	161	155	145	143	148	150	150	137	150	156	153	154	149	138	140	175	161	147	165	155	136	107	149	148	145	147	162	165	143	136	180	144	138	144	144	147	142	159	154	147	157	139	162	163	156	146	149	148	162	130	149	161	164	139	157	159	145	167	132	138	145	149	162	132	155	162	160	148	140	137	190	153	156	140	150	155	177	141	162	144	126	142	139	167	146	139	161	156	168	170	154	135	143	170	168	143	163	154	149	166	138	148	156	148	156	153	164	145	172	160	144	153	188	136	166	137	159	157	131	152	157	135	161	143	142	122	157	176	153	131	136	153	160	141	149	161	136	158	157	147	151	152	150	134	155	124	153	155	169	153	146	138	140	162	156	148	156	143	138	147	159	135	159	156	165	157	134	141	168	148	147	164	134	146	160	147	154	138	140	139	176	156	148	155	160	155	145	136	149	152	167	156	148	171	158	124	151	132	147	162	153	140	146	157	152	159	149	176	152	150	154	158	159	151	142	134	138	156	131	146	138	149	120	148	144	159	145	142	167	136	165	154	165	156	144	151	162	140	148	150	149	134	129	152	141	163	120	155	138	140	142	134	174	140	139	131	139	143	148	144	147	153	116	167	163	153	179	166	156	136	108	157	135	141	149	152	140	150	135	144	139	163	159	152	135	141	172	110	135	137	180	138	165	136	131	158	148	134	132	146	149	157	151	138	151	135	158	178	140	143	162	156	129	154	133	153	137	150	153	159	174	162	166	147	153	159	122	128	149	143	148	125	149	155	137	148	150	143	144	141	119	163	168	138	138	155	164	142	147	144	153	155	150	143	129	149	155	146	145	147	152	149	165	148	120	159	140	153	157	153	138	143	148	147	136	171	171	165	135	171	155	163	128	153	154	158	163	131	155	148	142	143	164	141	146	147	145	141	160	142	139	139	150	156	162	151	177	153	154	167	137	157	160	146	144	152	157	146	161	154	144	154	151	156	145	175	141	150	148	154	157	159	146	134	155	164	136	145	128	159	140	146	162	151	145	136	170	143	169	160	155	173	178	149	152	135	154	138	141	145	143	169	153	151	159	169	156	152	153	147	127	149	157	152	154	129	131	143	146	152	148	145	141	155	152	149	146	144	139	169	144	167	159	161	136	152	140	147	136	166	148	148	163	103	127	154	153	191	155	156	178	153	160	156	175	140	174	167	147	183	139	132	183	163	146	151	135	151	129	164	160	150	142	149	154	137	156	174	136	167	167	152	136	159	160	185	156	172	136	149	159	133	165	146	153	147	156	143	139	172	147	155	131	124	136	173	172	150	137	135	168	150	158	164	149	153	176	148	152	158	165	176	161	148	130	179	127	149	162	149	183	169	154	182	147	148	172	148	178	175	141	156	129	150	169	128	157	144	161	144	131	177	154	132	149	139	153	164	157	152	151	165	173	150	151	155	118	188	135	152	153	145	162	158	157	143	140	156	150	170	150	156	151	169	146	137	136	172	138	170	149	133	128	126	166	167	146	149	145	153	153	147	136	159	148	140	165	144	123	156	144	163	141	157	163	159	140	150	131	156	149	146	136	143	157	136	168	144	165	150	126	144	160	129	154	142	142	141	166	146	153	152	153	155	150	153	140	162	134	162	139	170	132	148	138	165	190	165	148	164	166	144	152	143	158	133	135	157	147	166	173	151	163	148	148	164	161	168	152	158	131	131	165	163	150	152	134	167	148	159	154	135	147	149	158	173	154	160	162	155	131	143	168	152	162	165	155	143	153	171	155	135	167	155	163	172	145	139	139	182	182	171	150	180	155	147	149	157	166	153	162	157	127	138	160	178	164	120	147	159	170	134	148	124	139	158	137	169	158	158	146	156	134	124	185	145	144	155	129	178	133	142	159	140	160	157	172	169	154	142	136	134	147	177	168	165	141	143	178	168	144	163	155	148	171	160	149	147	149	163	170	156	149	147	171	157	153	157	143	151	169	149	124	150	136	120	148	141	151	147	148	147	161	144	171	157	139	144	144	157	172	152	142	143	148	134	142	165	125	139	152	160	160	133	156	137	144	154	137	154	166	142	133	154	155	164	140	159	160	152	140	161	168	135	153	169	158	145	149	160	147	161	160	145	162	144	150	136	176	132	173	132	144	150	156	148	138	156	161	158	148	170	147	137	163	161	151	166	151	136	146	150	147	153	140	166	170	157	156	144	138	175	131	144	140	137	161	135	140	151	141	148	150	153	151	156	160	122	144	151	158	149	154	178	155	166	156	142	126	140	148	144	160	159	149	149	155	146	153	139	154	144	135	159	158	152	137	168	143	167	165	143	138	136	142	174	150	167	141	149	178	128	161	137	156	160	179	131	169	166	159	149	171	133	130	170	158	167	132	156	172	132	142	152	162	146	168	155	149	142	142	154	136	144	160	135	165	155	151	158	150	142	169	163	171	157	146	152	157	137	145	165	152	168	163	135	149	141	145	130	153	150	150	163	140	128	145	160	148	171	114	154	127	183	150	161	132	152	145	156	158	150	160	148	155
58069	39055	6222	2448	2155	1763	1426	1315	1109	914	879	772	740	696	685	627	609	538	557	568	492	483	504	483	486	467	461	461	462	445	436	431	444	400	453	398	420	394	423	394	398	430	418	393	400	405	405	439	425	408	408	370	394	399	427	388	399	404	381	419	408	386	386	372	391	393	414	391	390	402	413	422	372	356	430	384	412	363	394	373	411	384	420	393	395	417	358	394	350	399	392	368	399	364	402	396	355	381	363	377	396	368	380	400	394	425	385	365	407	357	377	389	366	386	347	365	396	364	404	388	388	391	375	407	388	402	388	377	370	371	374	379	419	385	354	386	375	385	354	354	353	365	366	386	381	344	397	379	369	352	346	396	383	395	364	372	409	378	410	376	390	365	399	361	428	333	375	365	387	323	394	375	390	411	385	384	363	395	390	360	404	376	360	372	391	357	375	393	391	310	340	364	355	403	385	403	404	365	378	336	379	399	384	357	349	417	378	371	357	391	357	363	392	350	409	374	394	402	376	397	384	356	395	382	411	390	377	407	400	383	367	361	369	367	394	372	413	360	371	372	399	388	371	380	392	398	401	360	347	391	369	380	356	372	368	364	360	410	369	382	398	400	331	329	368	360	400	350	355	388	399	354	409	351	373	370	359	361	362	381	391	356	392	392	405	379	359	389	355	393	377	358	381	406	340	390	360	394	365	353	402	353	385	375	395	374	368	375	386	366	369	363	375	354	371	368	396	375	365	431	358	388	362	364	365	402	391	392	408	423	351	391	379	384	367	389	376	349	390	374	363	375	395	384	414	375	352	372	421	379	374	402	399	355	351	383	360	394	370	392	362	397	386	367	410	353	396	397	400	354	375	390	408	385	380	365	369	395	364	394	368	386	378	349	372	361	356	372	350	367	405	388	377	398	438	385	379	368	409	376	384	372	386	371	401	409	377	357	400	375	392	382	367	355	410	402	393	359	398	393	370	409	382	375	371	351	384	372	373	398	373	388	331	369	402	357	391	381	363	363	353	367	385	365	380	394	391	371	348	391	367	350	395	362	361	365	347	363	390	373	403	400	362	377	359	399	396	398	381	351	359	377	375	377	365	390	357	371	393	379	406	391	374	382	355	385	374	371	333	401	374	356	368	397	399	350	388	376	364	417	355	407	392	413	387	393	452	409	388	373	374	387	382	369	394	370	365	363	401	376	388	360	375	375	386	354	376	388	376	376	361	363	393	392	398	358	412	362	369	372	372	381	345	412	393	360	367	344	370	400	393	358	407	384	400	382	396	383	373	383	369	380	365	370	361	396	368	386	363	350	370	380	362	373	349	410	405	390	366	377	339	371	377	387	458	382	410	383	381	361	374	390	383	395	381	382	383	393	404	401	385	387	349	375	399	394	362	381	383	366	375	366	380	389	409	380	343	405	380	377	410	388	399	387	379	380	373	374	384	367	343	375	389	388	378	370	361	385	402	378	367	367	384	368	361	356	396	383	382	374	389	386	427	382	390	396	399	392	366	402	390	364	420	371	397	369	384	341	383	381	372	372	421	367	366	353	388	369	386	348	389	388	431	387	367	398	396	339	351	325	384	401	411	375	393	372	404	373	382	355	354	370	394	348	375	405	405	372	358	376	376	404	368	361	396	351	341	357	385	381	389	405	374	356	359	388	413	388	379	365	364	389	404	368	405	406	357	421	376	374	408	353	359	391	346	344	405	361	374	388	398	394	400	363	371	341	385	389	374	388	351	380	378	399	380	367	377	365	367	403	383	338	357	402	376	385	387	378	383	368	394	383	378	397	389	377	365	401	400	389	409	350	386	388	357	375	360	358	364	370	386	390	351	421	363	412	379	349	362	363	372	367	377	384	374	356	371	363	392	397	373	391	401	384	396	384	382	362	385	387	382	377	348	352	418	369	397	419	371	359	369	400	380	395	336	360	349	368	381	392	375	402	376	383	344	381	360	353	413	368	383	391	363	396	358	348	380	366	363	390	384	388	376	348	367	399	395	389	366	394	370	362	367	351	380	385	352	414	366	363	377	347	364	376	404	368	350	389	342	404	392	365	417	380	347	381	388	360	391	343	405	364	371	390	386	399	426	369	378	389	368	380	389	326	380	352	385	433	372	372	370	357	397	345	391	330	365	432	410	366	389	380	378	371	405	394	377	396	406	405	358	369	379	364	415	420	412	380	356	352	376	366	384	374	378	355	382	364	385	401	386	372	395	369	358	381	347	350	360	387	386	396	386	378	368	384	350	375	366	401	408	403	395	401	399	407	382	363	381	358	392	369	397	352	392	381	377	417	424	363	365	385	405	386	388	409	356	402	390	360	346	376	380	376	396	397	410	373	369	374	394	366	392	384	394	377	359	344	362	407	387	377	383	398	353	371	390	353	382	387	353	382	429	368	350	400	404	368	382	372	360	396	412	391	359	372	394	394	404	404	380	387	391	358	420	351	362	385	360	366	389	368	364	364	401	367	371	345	374	379	389	378	381	387	407	348	384	386	392	380	379	381	392	401	371	402	375	372	363	387	368	381	386	352	356	382	377	396	443	417	393	369	366	371	365	385	354	386	361	361	385	377	375	385	394	362	390	381	398	377	409	373	407	395	385	411	393	373	390	364	375	381	362	390	348	376	357	370	378	393	398	351	378	390	410	379	391	396	358	355	405	375	372	396	397	369	362	372	392	408	361	376	367	356	368	407	412	388	331	362	349	355	383	380	355	380	352	379	396	409	385	365	383	358	378	402	381	352	390	383	362	407	410	359	383	366	383	359	399	392	343	345	374	357	385	386	419	352	375	356	374	413	373	355	345	353	381	387	384	400	427	379	385	363	426	384	365	348	395	437	374	366	383	382	383	384	383	378	367	403	398	365	371	412	375	404	351	355	381	414	373	388	356	393	382	359	398	388	403	382	400	346	366	349	352	388	369	395	388	352	383	387	379	400	386	386	379	427	376	381	357	366	409	374	365	371	395	406	357	371	359	410	351	411	383	385	403	404	386	381	353	380	394	381	380	391	344	367	395	376	372	405	350	368	361	386	379	356	386	381	385	375	338	379	384	366	364	392	361	364	395	354	393	376	365	340	373	363	345	386	353	368	383	346	354	363	395	385	375	381	378	405	379	393	383	391	373	397	379	380	355	386	377	364	355	389	365	360	403	387	384	325	356	380	388	369	351	372	375	363	385	353	379	395	364	379	358	358	376	365	397	403	369	388	380	373	376	366	398	369	382	371	378	399	395	374	401	368	423	403	404	383	394	338	368	377	390	396	365	335	373	385	391	376	378	378	382	370	386	377	386	421	381	404	373	380	402	383	385	403	383	343	357	359	361	367	372	407	386	371	338	382	388	380	348	389	386	403	386	378	351	358	397	387	366	381	383	388	357	363	366	396	392	422	373	372	381	404	359	364	408	356	393	375	370	413	371	357	330	357	373	400	367	353	402	354	354	377	372	389	373	419	386	374	391	395	360	380	385	388	413	380	386	381	350	385
38569	10714	897	184	182	145	165	166	150	152	159	143	170	150	152	169	157	160	145	166	166	172	161	164	176	153	173	154	162	173	181	179	162	159	151	147	166	152	135	152	156	152	150	181	166	149	171	182	155	168	169	170	160	139	145	165	132	160	154	148	178	164	171	147	151	153	163	164	155	176	168	159	158	176	157	169	165	170	161	159	173	173	164	156	145	173	177	145	160	167	144	152	156	146	180	175	150	161	163	159	155	166	158	204	136	124	162	154	151	150	159	153	174	144	155	185	154	141	163	175	161	161	152	143	156	154	176	152	144	164	151	162	181	142	152	141	180	157	167	170	162	156	142	142	167	152	154	174	149	147	159	151	151	175	151	155	124	151	180	159	152	176	155	146	149	203	152	144	170	161	168	154	156	168	159	163	155	168	173	162	146	156	129	157	129	141	182	147	163	144	139	159	176	139	155	164	134	143	159	157	147	163	166	171	143	168	150	146	168	163	146	159	163	157	156	158	160	171	155	180	161	140	160	160	146	151	145	165	146	137	134	160	176	165	175	159	168	151	166	144	172	134	167	179	154	135	168	157	163	173	159	159	149	153	151	153	168	167	132	172	147	169	186	167	178	200	143	168	162	155	140	175	150	161	181	164	139	160	171	165	154	153	165	168	149	153	149	143	153	157	157	162	165	161	170	153	168	160	165	160	160	145	150	146	143	168	143	171	152	167	171	158	133	145	162	170	165	144	140	140	140	145	149	165	168	128	145	136	161	163	142	168	168	160	173	149	161	150	159	170	155	125	185	146	166	164	130	156	144	180	135	126	170	153	161	162	175	156	158	152	151	157	144	171	167	125	170	144	152	153	169	149	142	168	177	162	175	167	147	152	180	163	150	155	161	154	161	188	180	150	145	155	141	145	145	145	168	161	174	134	169	146	157	159	149	151	159	180	141	169	158	152	164	160	168	157	155	174	182	177	186	159	149	181	167	168	115	154	194	183	159	149	144	166	135	157	157	151	125	153	167	163	160	160	161	178	151	146	166	145	134	143	171	147	172	161	138	160	155	142	148	167	170	151	154	172	153	155	158	161	183	138	144	175	169	175	158	162	152	165	135	164	146	161	181	178	149	157	153	160	154	150	162	147	153	158	168	153	158	144	173	146	166	164	171	150	143	155	168	170	155	166	145	181	164	142	162	151	137	137	143	145	149	159	138	146	166	166	167	155	149	139	169	163	169	192	156	167	170	165	192	157	156	146	152	149	126	162	146	140	146	183	138	138	149	162	167	169	144	141	147	190	163	162	164	151	157	165	144	160	168	171	157	152	151	179	151	147	160	146	148	152	190	160	174	166	128	167	182	135	160	130	159	139	168	159	162	162	161	140	166	137	166	161	160	132	173	144	140	141	154	156	148	170	158	188	152	179	163	156	169	157	167	155	153	150	160	166	172	166	120	160	166	149	162	143	145	179	183	175	152	165	147	153	150	162	169	152	162	158	153	154	160	169	162	136	162	173	153	168	159	150	148	149	170	149	181	150	140	166	175	164	177	140	166	178	152	165	175	148	139	130	163	157	163	162	156	136	176	157	136	151	151	153	170	158	157	154	158	187	162	170	145	138	146	156	154	158	183	145	152	167	167	161	156	179	154	182	144	168	164	151	176	143	168	147	161	159	136	153	152	186	158	138	155	136	150	144	158	150	141	181	152	162	149	144	158	156	159	155	143	167	163	179	162	175	151	160	166	146	166	157	163	171	142	150	151	172	162	164	157	178	157	163	153	163	163	136	164	169	171	155	175	167	180	165	136	139	175	160	176	171	171	149	152	162	142	164	153	151	141	154	150	146	144	186	168	173	144	159	147	179	165	174	167	156	161	130	174	159	159	162	178	159	177	149	151	180	154	164	159	159	167	142	154	144	169	173	152	166	142	144	133	157	129	166	177	165	145	142	140	173	163	138	153	170	158	159	180	161	160	163	164	168	155	166	154	171	175	161	143	168	175	146	152	154	132	139	143	148	184	143	165	154	166	150	143	169	162	160	147	164	141	179	161	162	156	178	142	173	168	156	164	172	158	153	147	139	143	148	136	162	162	156	165	157	161	147	166	163	156	162	159	165	159	180	138	144	165	166	204	185	146	147	149	151	150	167	140	166	152	155	162	155	154	171	158	142	161	150	146	140	152	139	157	156	152	182	171	157	173	150	149	161	150	156	157	140	165	143	176	157	145	177	150	160	175	173	136	152	142	177	177	155	157	134	164	168	139	149	155	179	163	157	167	159	191	164	145	169	163	143	128	158	165	170	179	161	164	154	159	168	184	172	134	155	147	165	157	159	162	171	149	157	161	169	158	164	161	155	161	151	153	132	157	147	148	153	153	175	171	148	154	140	135	171	176	153	149	162	157	145	155	161	144	159	164	158	168	175	182	162	150	158	164	135	154	173	183	188	153	143	168	170	145	146	127	148	148	148	163	162	191	160	183	162	133	165	160	177	157	159	136	157	161	137	164	148	146	168	151	175	164	153	135	145	178	163	141	181	148	156	174	164	143	150	157	141	145	164	166	161	162	178	158	152	181	161	166	176	154	183	160	171	147	184	139	165	158	156	162	176	153	152	154	169	164	167	166	132	177	149	163	186	174	148	163	163	179	176	152	158	181	159	151	165	173	152	143	170	157	141	160	176	156	163	157	162	164	161	155	172	158	148	155	173	181	159	178	158	151	179	175	164	167	164	157	193	169	158	141	170	176	154	148	167	166	152	164	176	188	134	182	157	142	162	179	180	162	140	172	164	153	131	146	148	164	158	162	135	149	151	154	138	160	181	137	178	181	161	161	177	152	168	148	164	148	146	156	151	133	168	159	142	167	139	147	154	156	152	172	160	140	168	160	156	155	147	174	171	157	162	161	155	169	135	149	175	145	162	135	144	150	162	162	167	189	168	170	180	159	164	145	154	146	145	157	167	169	147	133	164	166	150	174	190	169	159	150	162	129	162	147	174	159	150	152	143	141	169	144	153	123	136	164	149	149	143	153	148	164	156	152	146	157	174	148	183	123	157	162	167	157	147	171	150	157	152	164	176	143	156	161	176	158	150	149	175	188	172	146	166	159	170	155	148	137	160	152	148	145	178	153	154	138	149	161	171	171	183	144	171	140	138	165	160	168	183	169	138	169	172	163	148	163	162	153	149	160	143	148	157	172	158	186	157	147	162	159	180	169	150	170	166	146	172	175	148	165	176	181	161	173	166	159	161	172	159	152	175	157	163	163	170	157	157	145	147	123	159	182	172	156	160	159	153	166	166	189	150	167	153	189	154	160	168	158	152	145	167	170	167	177	140	152	150	154	158	132	163	166	165	158	153	164	177	131	160	146	162	171	168	159	159	138	156	152	179	178	159	183	179	149	158	162	154	154	179	121	146	189	157	148	157	166	149	150	164	131	177	168	200	174	162	163	174	168	142	145	141	142	152	145	159	158	157	166	171	138	163	157	172	179	128	169	163
29955	6721	876	518	487	477	454	438	475	450	446	440	430	440	418	436	441	458	445	413	412	422	386	396	406	429	454	440	428	421	402	417	425	448	414	409	450	436	378	441	410	426	387	399	402	380	421	433	439	419	409	439	403	415	407	412	439	458	437	424	420	425	423	411	418	411	413	434	432	432	390	400	390	394	398	423	413	429	414	425	402	450	452	432	422	393	433	408	449	399	463	413	417	401	450	382	424	463	417	429	376	405	407	402	414	406	420	432	425	413	426	400	407	388	458	403	381	420	428	384	412	432	390	408	424	427	369	382	413	422	411	389	414	419	441	429	412	429	441	436	411	421	442	444	425	361	412	437	433	421	419	428	407	459	419	408	412	426	422	421	386	435	408	440	389	407	373	382	396	371	423	395	438	406	413	425	354	384	405	390	397	410	408	460	397	382	398	434	410	420	441	420	442	411	432	434	433	441	414	429	417	432	402	427	448	419	400	421	406	364	408	380	411	406	411	447	428	404	406	422	447	407	413	388	454	396	417	404	419	430	380	407	419	403	400	428	441	423	445	398	445	414	414	439	392	438	401	443	434	394	405	459	409	407	427	418	408	430	437	400	417	412	381	406	414	412	408	420	425	400	434	417	427	378	423	410	394	409	380	420	401	421	394	421	423	406	414	395	413	444	424	411	399	413	447	454	406	389	411	428	420	391	414	426	445	404	405	445	392	403	415	395	434	438	437	410	425	423	425	429	427	425	416	405	404	426	413	414	421	396	389	431	429	409	449	368	414	397	411	388	415	400	415	443	435	404	449	374	425	422	401	413	404	415	422	415	444	439	387	375	422	403	426	425	390	420	426	414	408	417	403	428	445	432	428	396	405	412	410	424	417	418	462	426	433	447	416	410	418	417	397	438	427	412	429	431	409	419	381	427	411	420	408	437	411	400	432	427	399	402	426	410	408	422	435	446	433	425	408	417	384	398	409	430	437	449	458	430	431	398	417	452	441	435	436	420	432	412	418	402	403	430	418	409	432	455	409	436	403	405	421	418	420	427	388	433	442	377	441	388	410	409	395	396	427	412	404	402	397	395	422	421	423	399	406	425	431	374	419	379	414	392	417	418	414	384	415	421	401	424	454	399	426	394	434	444	426	408	394	437	459	436	443	442	380	395	419	410	443	406	457	443	431	420	393	429	434	416	413	409	383	390	410	417	415	420	438	416	407	416	395	419	432	423	403	404	419	413	388	415	385	414	418	391	441	390	400	418	432	433	414	428	434	415	429	382	441	426	416	423	426	407	436	443	395	384	455	389	412	439	433	428	417	408	431	425	419	415	424	440	412	416	381	410	384	439	438	420	384	400	422	398	429	420	407	387	399	418	401	442	383	437	440	405	438	424	397	392	401	399	389	381	421	429	402	385	411	428	449	443	456	393	386	407	418	434	396	408	437	427	395	404	414	435	443	443	440	420	404	409	446	400	412	386	398	380	413	422	401	380	428	435	398	449	411	418	425	420	418	389	421	440	465	367	392	429	395	387	406	449	372	423	439	407	435	425	445	413	442	416	422	422	448	421	441	437	394	401	412	404	402	419	419	413	450	435	435	377	436	415	400	413	398	392	390	411	427	406	448	433	411	412	403	412	398	407	423	416	412	412	432	429	414	410	431	391	420	404	395	427	445	409	446	403	449	437	409	422	418	412	403	407	416	411	411	427	394	424	441	441	389	394	406	429	412	445	410	446	432	404	435	431	375	419	399	417	437	417	356	352	403	436	423	408	417	417	425	395	401	393	415	405	425	423	395	437	435	417	429	420	422	419	387	426	460	426	444	406	398	422	416	418	416	406	431	431	392	384	414	371	382	405	435	447	469	400	429	411	460	414	427	392	409	446	457	435	390	451	411	378	437	416	431	448	447	435	442	424	427	423	408	455	438	425	430	412	424	390	455	451	427	405	434	425	399	394	462	417	415	425	434	426	421	420	433	424	408	439	412	448	425	415	446	401	413	434	430	440	417	386	426	416	401	440	442	419	436	404	402	390	380	459	411	436	407	403	434	428	445	413	430	419	417	449	442	397	361	411	434	390	409	411	411	418	421	438	434	409	409	420	432	404	379	454	367	451	427	419	420	392	431	399	408	388	463	428	418	423	406	403	418	424	418	408	417	432	421	407	424	403	429	398	438	431	405	424	408	421	403	441	450	374	368	413	419	415	432	414	428	393	408	408	433	400	381	451	403	387	395	427	453	398	413	418	418	398	428	404	414	428	429	399	412	398	387	384	402	427	394	424	446	411	409	452	432	393	441	394	412	408	437	410	429	420	406	430	416	431	419	433	426	424	440	428	420	425	430	401	426	449	413	432	449	398	396	404	370	409	437	446	414	433	384	403	401	412	431	407	410	403	439	410	418	424	416	410	431	433	416	383	416	421	367	389	403	409	393	440	415	444	420	435	399	421	383	403	384	435	394	425	424	383	395	444	432	397	453	406	391	432	438	420	411	452	412	401	424	391	406	393	429	397	412	407	409	416	374	417	409	403	399	428	399	394	422	460	408	415	421	429	399	415	420	390	407	414	409	453	394	401	462	443	405	408	438	422	451	423	424	429	454	421	452	429	437	431	402	421	448	431	426	383	451	405	401	398	395	372	449	428	426	427	438	448	431	427	424	416	410	441	401	434	449	419	447	436	387	432	433	425	399	436	395	396	434	402	403	410	402	395	412	408	373	393	423	393	404	423	406	423	390	430	412	413	393	417	391	397	375	418	425	419	418	431	405	398	408	406	455	418	393	428	428	435	428	402	415	428	462	424	407	432	394	430	391	400	389	411	449	447	430	405	453	423	470	384	448	428	423	409	450	394	392	450	435	406	422	400	469	454	420	437	368	434	405	416	468	439	439	424	407	389	416	412	424	414	432	415	386	441	414	413	444	386	418	385	443	419	427	439	420	421	387	427	402	435	413	442	396	398	445	428	430	399	399	402	378	441	418	435	381	429	450	419	426	443	400	412	411	423	405	398	406	400	419	410	430	404	451	421	413	425	439	399	394	393	428	403	378	397	443	427	410	366	377	415	387	433	417	408	413	401	397	461	395	401	426	403	432	403	410	411	438	370	431	401	398	409	433	426	385	429	436	406	437	429	399	441	412	389	396	405	390	370	449	434	446	416	445	397	408	435	388	432	410	425	408	405	446	389	420	403	444	431	380	407	462	394	410	391	386	393	426	451	432	396	423	398	425	408	444	432	433	435	390	393	408	438	383	441	424	464	387	458	442	444	481	424	367	429	422	421	382	399	395	437	445	368	421	449	421	416	455	398	450	401	429	394	384	441	421	433	416	401	437	402	452	370	415	443	398	406	409	391	413	417	416	420	422	387	403	392	370	426	415	427	440	425	397	413	390	463	447	399	410	448	440	411	440	442	452	396	393	438	425	397	404	420	440	412	397	409	394	450	410	427	425	445	424	436	411	404	411	383	450	417	419	441	397	409	399	404	417	426	436	448
75562	43156	14016	1247	483	361	341	332	292	263	277	277	257	255	261	231	228	242	242	246	239	251	233	236	225	216	252	238	228	251	237	233	238	218	243	235	221	210	210	213	229	269	200	224	221	234	208	216	218	210	204	225	262	223	244	217	224	215	235	194	227	223	222	231	225	229	240	211	238	225	222	219	207	233	219	209	243	260	215	244	254	199	209	230	204	198	198	233	212	214	208	215	228	228	222	224	232	248	209	207	227	225	215	240	220	215	243	212	218	224	216	233	224	222	202	209	224	234	220	240	188	230	225	207	222	222	207	225	208	201	227	241	213	207	251	217	202	229	205	264	220	200	206	214	188	242	235	233	199	242	242	209	209	227	215	236	242	223	220	227	225	197	229	233	247	190	234	216	227	213	214	227	220	212	244	251	211	234	217	231	213	202	227	215	234	225	213	233	232	213	222	203	239	216	234	233	218	240	230	215	235	227	210	207	210	202	229	235	223	227	219	193	221	226	221	248	209	223	226	220	205	254	248	215	207	261	210	233	239	208	223	232	207	208	230	265	224	260	215	232	223	196	222	253	222	211	226	224	220	248	247	220	200	201	237	228	205	219	229	226	225	232	230	226	223	205	236	204	216	219	227	235	212	236	240	233	211	225	218	231	225	216	227	214	215	193	238	225	209	229	227	236	218	228	240	231	255	241	222	240	233	222	227	225	229	220	208	204	218	207	232	198	239	214	209	210	232	221	220	214	229	215	209	256	205	229	220	240	200	241	193	210	192	235	232	247	246	204	228	233	200	219	225	209	220	224	218	203	229	218	219	231	219	232	246	217	237	193	234	226	222	203	218	203	233	225	224	211	208	234	213	211	231	214	227	232	243	222	219	222	211	222	233	237	235	260	192	233	196	184	226	213	249	218	205	238	231	232	212	199	200	224	223	251	234	215	227	243	219	200	241	196	217	219	235	220	222	225	219	230	216	226	228	260	230	212	230	229	221	243	227	222	228	208	248	238	219	225	215	236	228	206	228	210	217	206	252	223	253	252	224	241	228	235	235	212	212	218	225	231	210	227	226	235	232	218	209	215	242	219	211	224	244	229	250	211	214	241	240	231	228	243	232	212	232	215	239	237	221	216	207	239	218	210	201	215	230	241	211	219	228	213	214	241	213	219	231	216	246	210	223	231	231	208	246	237	226	220	234	224	241	239	209	246	211	235	188	227	220	232	252	244	198	241	222	241	194	239	229	224	219	227	227	226	224	211	244	190	242	228	237	224	224	230	204	203	204	209	241	222	275	219	242	248	228	208	242	244	230	213	209	219	211	209	234	234	211	216	201	227	227	217	212	228	196	225	193	226	230	198	234	251	230	256	231	196	184	206	188	233	278	224	219	244	211	211	210	235	234	227	205	257	196	243	216	230	218	205	231	238	205	220	237	218	234	243	238	220	241	189	225	234	200	199	263	226	189	215	216	219	206	250	229	207	239	212	254	230	214	220	230	220	223	228	233	210	218	231	197	245	211	205	228	247	200	215	232	198	219	230	214	230	241	235	235	250	214	218	209	251	202	235	245	227	230	205	237	243	224	244	215	245	219	217	218	249	225	233	243	226	207	235	232	228	207	236	214	229	225	227	210	240	220	256	224	219	230	219	223	231	211	246	239	229	227	221	226	255	212	233	221	206	221	195	213	229	222	230	225	228	248	231	217	203	220	223	208	209	220	222	237	242	219	222	199	206	237	225	230	226	227	213	232	242	227	239	242	226	238	213	219	211	234	211	209	202	200	251	223	193	216	232	248	229	239	232	212	227	243	236	218	241	212	230	221	225	254	176	233	228	241	230	228	232	222	229	203	228	182	241	210	230	212	231	198	197	261	215	235	231	246	202	214	205	229	235	228	214	245	213	236	223	200	204	252	199	230	230	207	217	230	232	248	239	233	231	197	225	202	236	199	225	229	195	226	212	226	221	198	219	245	189	219	235	219	216	229	206	240	221	197	238	206	241	248	247	241	210	249	210	228	207	220	213	230	231	213	231	218	252	212	241	243	232	202	242	221	232	197	216	225	230	232	242	210	232	220	225	222	231	234	222	212	260	252	234	228	201	215	218	221	216	235	244	218	213	239	213	219	224	238	216	248	241	203	237	198	246	237	197	230	209	217	242	229	178	242	244	217	212	228	207	230	239	216	228	243	229	188	234	238	225	237	210	220	240	223	205	227	215	213	214	227	197	235	233	244	224	218	230	250	242	209	220	211	219	218	217	205	219	228	202	216	249	257	224	224	210	218	225	220	237	248	208	226	216	233	266	200	212	221	225	212	226	204	255	229	217	226	234	213	203	205	217	219	213	193	220	230	219	223	268	223	227	241	178	234	222	211	205	227	220	240	235	211	222	206	234	244	249	218	214	202	230	212	230	206	213	230	239	239	224	227	216	225	228	243	228	264	219	185	210	233	205	216	221	213	230	221	249	215	213	237	237	222	202	202	240	220	195	218	227	230	239	243	228	242	226	241	244	207	237	221	202	227	206	200	220	202	228	231	202	231	211	225	196	207	221	213	229	209	224	194	240	221	204	236	200	224	210	233	221	236	226	228	203	221	209	209	220	220	234	221	214	248	225	235	227	225	210	243	204	228	223	229	235	231	250	240	214	233	231	236	241	222	207	213	198	206	238	207	221	216	216	233	236	220	261	219	211	214	216	213	234	246	239	241	194	223	209	214	230	221	240	217	248	243	207	225	229	220	229	203	231	215	229	233	246	241	223	236	237	235	222	236	219	216	206	234	226	235	224	216	233	230	223	235	190	213	220	233	220	198	207	236	235	204	233	222	220	223	253	203	237	222	224	239	218	218	226	219	227	225	252	231	224	217	242	246	230	218	211	193	221	213	203	209	230	206	214	223	225	208	221	202	238	227	218	244	233	238	232	235	228	223	214	229	193	216	223	220	220	210	242	239	251	216	227	242	216	232	187	255	236	236	227	214	199	242	243	230	200	236	225	216	199	246	217	236	216	202	223	192	221	200	179	216	220	213	210	223	245	242	206	250	231	218	223	218	204	208	220	227	205	203	234	233	227	230	234	219	217	200	238	206	209	220	222	247	231	226	245	201	222	235	253	223	219	224	214	198	231	231	229	236	218	223	222	222	224	221	227	213	228	221	226	225	202	210	226	230	238	223	255	201	222	245	218	208	243	193	226	224	230	213	251	224	251	239	219	237	217	228	228	253	201	228	213	220	218	233	225	201	248	223	206	214	233	222	226	219	212	187	218	186	237	190	211	241	230	193	217	191	231	200	208	218	215	222	197	245	216	227	236	215	229	244	243	241	209	231	236	223	222	233	222	218	218	241	204	220	243	251	248	217	197	229	208	221	200	214	217	247	212	265	237	220	213	227	214	213	211	212	214	192	208	245	220	208	217	202	248	202	215	242	217	230	228	240	238	226	244	223	230	251	232	222	189	218	225	220	211	218	202	225	220	233	236	203	185	201	220	211	236	230	216
49086	28589	4273	1554	1443	1288	1156	964	922	839	828	736	741	679	664	747	698	664	691	614	633	618	624	616	588	623	595	591	585	554	607	590	633	542	558	553	581	577	599	572	603	588	551	541	527	572	535	600	596	533	588	566	534	598	575	548	570	559	587	557	581	562	565	565	528	589	550	544	575	546	507	572	558	526	567	567	554	553	557	525	543	570	527	574	610	577	555	547	525	528	552	609	588	591	553	526	548	566	571	498	576	566	569	573	563	581	540	592	570	562	542	561	536	557	533	534	568	593	561	528	585	559	523	567	555	542	542	593	551	555	564	558	556	563	555	587	575	553	584	498	599	564	577	562	577	548	513	561	563	553	546	505	553	511	548	558	530	584	560	556	531	540	575	533	561	554	562	560	560	575	505	534	538	586	547	572	597	575	594	541	558	539	591	569	555	552	557	538	545	551	533	498	571	550	543	538	583	543	520	571	536	550	576	566	559	569	572	552	577	580	602	574	528	559	558	566	556	544	556	563	521	582	573	562	563	571	582	581	526	530	558	564	524	601	552	544	519	564	573	568	556	523	554	605	534	529	550	559	577	534	536	517	537	555	531	568	581	596	554	536	537	553	561	556	551	509	557	555	506	536	553	535	565	609	501	560	576	559	564	531	537	540	568	568	605	559	562	564	538	521	550	501	526	529	570	526	514	554	573	542	556	587	578	498	547	528	564	592	558	567	544	515	603	528	540	541	585	560	578	533	538	529	597	550	583	539	556	550	593	525	520	566	561	559	535	570	544	565	551	547	528	545	526	535	563	571	522	569	586	575	557	602	525	519	532	564	571	505	542	536	538	553	573	534	539	557	564	554	545	541	570	520	540	567	539	558	546	589	560	570	549	581	545	602	584	519	560	533	566	572	554	551	591	568	526	588	532	556	574	546	547	579	576	550	550	550	560	554	534	531	542	532	532	583	548	542	556	539	573	538	524	572	570	536	543	556	575	566	544	551	561	542	538	562	564	577	571	541	523	579	554	514	571	552	569	546	516	556	544	594	592	556	570	561	511	541	525	572	572	562	540	586	554	547	548	510	533	511	552	547	531	526	584	515	536	565	557	525	548	583	554	544	540	538	584	543	511	547	571	585	527	539	552	545	582	519	588	555	564	548	556	579	560	533	542	589	551	532	487	557	547	519	578	527	563	531	542	537	549	548	541	532	557	558	528	521	557	558	536	565	578	559	545	550	565	571	527	562	585	569	539	544	555	579	600	575	549	553	572	582	550	584	548	534	530	548	515	565	560	594	565	528	555	542	553	538	577	548	542	564	527	539	569	534	566	574	520	558	540	578	542	523	526	532	552	489	580	538	536	539	542	551	544	557	548	537	545	597	568	543	583	558	537	505	587	570	543	584	542	550	546	559	583	554	574	530	569	556	521	568	583	564	547	573	572	553	578	556	517	530	551	577	527	532	556	529	542	568	550	592	532	526	541	631	547	527	520	511	558	544	612	554	516	545	530	543	546	598	542	535	545	563	546	519	589	534	542	631	565	548	557	568	578	541	558	564	591	552	548	542	557	556	562	521	568	561	580	533	566	573	553	612	537	537	563	538	585	549	557	611	556	564	605	570	549	504	543	538	506	509	561	497	547	597	513	532	511	569	573	523	514	580	577	512	531	563	564	545	564	552	507	521	547	546	514	569	572	557	561	530	570	530	599	562	586	559	547	550	533	549	518	548	549	539	537	526	595	573	515	537	557	586	591	531	569	572	563	556	565	559	561	548	570	505	549	537	554	588	589	572	601	542	554	561	549	524	538	562	570	513	537	557	564	599	539	559	541	565	553	570	527	546	545	558	527	542	541	570	547	600	534	507	578	542	568	545	534	552	542	542	550	538	571	583	551	528	571	535	553	511	586	534	547	524	583	514	557	561	558	536	557	559	541	557	545	555	561	571	544	607	551	557	575	541	555	568	589	599	522	579	530	504	588	599	638	544	567	546	559	534	549	569	502	539	553	627	540	563	564	571	560	544	598	558	615	562	580	555	529	583	570	545	544	576	559	535	542	555	528	563	583	528	557	571	506	563	592	532	553	552	552	566	562	527	551	525	535	536	557	532	546	558	563	566	497	528	511	564	556	537	527	550	583	561	519	543	556	570	561	545	530	561	517	532	565	566	510	579	553	569	557	578	569	551	556	506	554	568	548	554	608	533	583	582	539	542	568	586	527	549	519	524	546	550	531	576	538	540	562	552	563	601	568	569	547	546	537	531	506	557	544	604	570	529	577	564	549	511	541	589	576	538	560	567	578	554	552	557	510	549	550	544	500	524	577	552	545	538	607	554	526	606	576	571	536	520	530	568	551	517	585	553	511	555	580	539	591	559	565	503	583	585	515	571	509	526	556	566	568	586	513	563	572	573	543	536	554	554	506	550	535	601	581	525	574	542	539	546	542	567	585	539	559	551	547	548	535	529	564	560	592	589	538	583	561	571	544	555	567	572	531	563	545	586	548	563	572	552	563	539	532	515	559	598	527	555	616	547	533	532	554	534	563	555	529	561	562	523	555	614	509	522	547	584	577	501	545	579	553	547	557	571	549	522	576	567	557	571	540	540	549	552	541	549	567	568	554	513	514	552	563	597	561	539	566	550	561	556	600	534	564	566	527	580	549	537	537	581	559	577	487	596	568	566	534	537	585	547	565	570	558	512	572	528	562	557	541	576	557	543	550	556	526	540	513	587	549	596	525	581	579	555	495	582	553	540	588	551	540	528	562	564	562	536	592	589	546	579	566	541	574	577	526	560	530	556	567	562	541	537	552	517	534	542	572	507	570	567	584	605	558	569	551	510	588	577	576	536	546	551	563	547	580	527	575	552	522	525	570	583	600	492	527	561	569	560	594	563	564	561	543	517	551	559	552	571	585	564	567	552	529	540	533	572	602	548	530	593	541	521	550	546	570	581	528	539	569	548	528	542	556	539	587	561	561	573	512	557	552	527	577	512	525	555	520	545	527	527	595	581	564	547	573	529	543	566	537	584	586	550	549	520	562	589	573	547	540	545	570	518	520	585	560	555	575	557	557	566	554	528	537	539	570	578	566	500	552	547	594	531	550	545	508	550	582	555	574	551	605	546	566	544	525	546	569	539	525	565	604	540	556	537	531	518	564	578	580	567	517	524	582	553	582	565	553	548	554	536	562	491	576	578	543	542	551	562	562	544	546	556	511	561	533	531	592	591	604	517	574	581	609	553	605	521	541	551	566	581	538	562	571	558	542	528	573	618	510	530	547	526	533	550	571	563	541	528	537	563	560	548	558	556	534	560	527	547	568	535	508	514	536	580	579	553	535	523	562	658	549	572	566	568	589	574	563	606	547	571	509	497	554	537	562	574	576	592	533	580	522	554	545	545	550	601	536	536	587	583	570	548	546	528	572	563	590	523	574	549	556	584	567	590	542	562	573	579	540	520	549	569	582	574	556	596	563	569	568	566	553	508	556	598	538	514	561	524
84597	51821	20760	4317	763	495	376	324	288	269	251	218	213	191	187	173	165	163	167	188	161	165	158	159	146	170	154	144	160	188	159	164	170	156	173	185	176	155	173	175	159	173	162	154	161	167	152	169	154	163	139	150	154	141	134	158	146	134	139	148	171	160	149	174	177	161	149	150	149	156	143	131	132	162	164	165	163	145	166	143	144	149	147	154	155	146	167	165	151	155	127	183	173	152	169	116	164	153	157	155	145	146	158	139	146	166	136	163	149	143	144	158	144	175	131	153	166	144	144	175	155	164	158	170	155	131	145	143	148	153	150	157	148	156	155	157	151	113	168	139	171	159	150	172	144	160	156	164	151	128	169	161	162	139	128	147	155	134	148	158	148	141	153	159	151	156	155	149	157	133	162	157	154	138	160	163	140	141	133	156	147	165	156	151	168	168	141	148	148	143	147	177	150	173	147	169	155	172	155	138	142	152	140	149	145	174	149	168	124	135	142	161	153	146	157	146	149	121	147	160	157	154	149	165	133	150	174	151	142	142	151	155	156	161	149	146	162	147	155	146	172	165	170	129	167	152	145	142	142	168	151	156	144	141	144	171	148	169	161	147	199	157	140	152	133	147	153	152	126	135	161	160	156	163	167	177	136	157	130	154	142	140	149	123	182	152	147	143	147	146	148	133	165	140	152	155	154	140	140	148	144	155	153	131	143	149	132	140	149	147	158	143	164	136	156	146	149	147	131	139	160	149	156	176	149	145	141	149	147	167	126	137	165	149	132	126	131	133	138	161	165	139	142	140	127	151	160	160	160	140	147	155	136	158	183	161	156	162	163	167	150	158	141	145	159	157	189	143	154	155	123	147	149	145	142	135	154	162	154	143	160	151	163	145	155	134	157	169	138	135	122	163	128	145	164	149	172	148	143	159	129	143	165	154	146	145	181	138	134	169	144	148	173	161	191	163	150	139	148	138	149	159	132	153	131	145	144	132	139	153	134	161	177	144	161	148	149	162	155	140	148	163	163	176	137	170	146	164	154	160	156	164	149	149	144	138	148	152	155	166	170	133	152	136	126	162	160	160	133	156	148	136	167	160	169	144	141	160	149	153	136	155	152	142	149	146	177	158	157	158	141	138	144	169	167	157	158	150	163	168	133	158	162	170	152	155	162	155	154	156	135	140	155	153	150	169	149	149	156	153	123	170	143	163	151	136	152	152	158	147	179	132	151	163	138	149	154	160	163	154	133	165	169	172	178	164	123	134	135	168	154	159	126	169	130	154	142	133	175	156	146	149	158	157	158	144	155	133	135	160	140	169	135	161	133	132	141	137	137	145	147	171	145	153	167	148	166	142	132	160	123	173	134	159	151	180	141	173	172	151	147	150	140	137	150	175	159	161	158	147	130	144	144	158	154	166	157	159	150	166	170	166	152	132	163	161	142	166	173	148	155	168	139	156	162	172	158	148	148	145	154	135	142	166	153	169	139	134	169	153	137	134	184	144	140	138	158	140	154	157	143	123	146	150	135	155	157	171	158	155	150	146	146	161	137	162	159	137	159	167	146	172	144	131	166	147	161	161	154	166	169	156	165	143	153	151	151	129	135	156	147	144	148	138	153	159	128	155	158	163	131	149	133	136	149	168	147	153	160	135	172	152	150	158	169	134	153	131	149	162	174	158	139	145	167	150	177	144	173	148	168	153	156	156	126	147	141	165	160	163	150	119	174	178	151	163	151	144	150	149	177	135	156	161	136	143	155	165	161	148	147	160	148	163	144	155	171	148	155	138	172	159	147	141	151	165	139	149	150	164	157	132	150	134	163	172	159	145	155	183	142	145	160	150	164	142	150	129	158	152	140	184	178	174	132	153	172	154	172	164	152	134	179	144	140	137	152	119	165	153	159	155	161	126	157	158	139	164	141	129	166	113	174	133	162	131	145	170	174	136	158	160	161	151	175	153	167	150	159	161	147	163	159	166	159	167	148	162	149	180	154	167	136	137	144	139	140	180	149	167	168	168	156	168	159	148	127	157	148	138	164	148	142	150	151	133	133	155	155	161	159	167	160	154	137	167	144	138	126	148	142	147	140	145	156	174	152	136	162	168	136	167	154	172	167	143	141	131	144	141	162	156	152	152	132	159	157	160	119	175	130	163	160	144	140	170	139	166	158	140	170	148	185	169	155	154	134	134	161	168	134	125	164	166	149	146	153	161	149	140	152	168	144	165	161	186	145	139	170	146	140	152	148	145	155	154	154	163	142	170	180	140	158	135	131	176	167	166	141	151	159	173	156	169	154	160	133	143	174	153	156	165	154	158	143	133	156	164	150	169	142	152	143	169	152	144	173	151	134	138	138	150	156	137	163	140	143	165	157	146	168	151	177	165	139	166	147	156	170	165	152	139	156	139	157	139	144	124	131	167	146	162	158	155	165	137	149	142	137	156	154	150	164	148	150	132	172	155	141	154	138	170	160	163	149	147	163	162	152	172	156	172	167	154	159	155	157	167	147	139	163	173	160	147	137	159	142	139	146	147	136	133	150	150	165	162	157	147	154	136	145	162	158	141	127	177	146	153	150	150	162	161	141	136	149	165	155	144	152	124	136	125	144	159	159	153	142	151	142	148	147	143	130	155	162	165	133	183	140	169	146	155	160	164	153	151	152	143	161	150	145	146	149	117	144	146	153	141	165	130	140	160	140	161	169	144	158	146	143	142	146	141	138	139	160	164	152	156	135	152	151	136	125	144	152	144	153	154	138	138	162	137	131	139	128	154	163	157	141	136	164	139	138	162	144	144	146	175	167	172	162	166	162	135	138	144	177	148	155	164	173	158	140	161	144	144	136	155	167	145	134	152	169	131	153	142	164	148	161	143	137	162	162	153	151	130	131	146	154	151	161	134	142	136	161	151	144	143	137	172	141	165	161	149	142	145	150	149	144	136	154	169	159	133	144	153	128	157	148	128	139	143	159	138	180	134	137	162	133	126	157	143	144	159	154	149	150	168	141	163	140	174	168	142	136	166	168	188	152	156	131	160	175	146	166	171	154	154	133	157	120	131	116	163	153	144	127	145	135	147	129	164	144	150	141	129	138	166	127	160	151	153	136	165	141	150	157	154	156	145	160	158	147	168	128	164	166	185	157	142	150	166	151	141	141	150	150	147	162	125	156	165	134	159	179	164	155	187	164	159	139	140	155	180	151	171	158	150	175	163	181	146	159	169	134	154	125	167	163	143	149	170	150	120	151	154	146	147	156	162	149	152	160	147	125	154	142	162	170	158	149	152	151	159	155	142	155	146	147	155	158	151	141	149	152	145	154	130	148	162	167	161	146	154	153	145	149	146	166	158	156	158	154	167	140	153	161	132	141	148	148	147	162	149	134	167	137	165	159	142	146	147	157	180	146	145	132	138	141	135	164	157	156	181	151	156	153	153	159	140	159	114	142	147	151	143	157	166	166	154	155	162	145	136	154	145	140	150	155	148	155	137	164	144	131	151
58044	37377	5821	2359	2092	1760	1467	1189	1118	922	841	802	686	670	686	602	627	590	521	513	517	520	514	449	469	485	438	482	437	448	442	469	410	442	419	391	432	410	391	432	445	431	439	407	411	419	383	374	406	394	420	358	377	402	420	406	397	388	418	420	392	385	387	390	386	430	394	393	393	390	389	405	402	353	397	367	391	364	388	376	395	386	368	387	403	400	359	394	379	373	441	360	398	399	413	373	404	371	347	383	384	396	344	376	403	387	374	387	404	411	368	347	328	379	365	411	402	367	407	378	397	415	382	408	343	366	401	381	348	376	403	424	394	408	410	368	389	409	371	376	364	396	353	369	413	368	377	373	380	356	426	360	377	366	357	352	371	389	400	345	378	400	374	384	393	392	397	381	401	381	393	364	382	380	388	384	374	372	363	340	367	382	388	375	385	344	379	378	419	400	369	379	363	357	393	408	374	418	374	397	360	388	375	413	349	380	368	397	381	350	417	397	404	332	383	415	360	366	384	400	363	402	399	417	375	410	382	368	363	373	339	388	379	401	393	378	358	355	376	337	361	362	362	380	399	353	384	382	374	370	376	374	381	372	346	389	403	397	379	412	376	383	381	386	355	372	366	391	355	379	371	415	374	351	404	397	384	367	407	376	384	360	394	360	365	367	382	351	344	360	386	351	387	363	373	411	368	369	361	381	361	391	383	408	397	373	376	409	342	399	361	381	346	409	381	366	350	365	368	361	357	383	350	386	377	382	365	347	382	408	382	366	403	372	407	394	383	357	371	345	386	378	386	394	389	362	370	397	429	395	384	391	386	383	377	402	356	376	418	395	382	375	348	396	387	389	373	409	394	368	381	386	360	352	374	360	412	354	387	390	372	355	362	355	386	338	403	376	383	354	363	382	378	378	400	359	352	371	356	384	372	377	404	394	391	387	392	360	359	339	373	374	384	402	393	400	369	357	384	378	350	357	341	365	411	371	406	401	399	351	376	394	398	388	351	377	364	374	367	392	385	377	375	375	418	378	378	418	389	403	370	401	361	387	367	397	366	391	361	395	358	422	395	369	388	361	381	380	367	379	371	401	394	370	408	383	392	390	339	361	368	357	351	381	357	364	384	376	377	338	344	386	372	381	400	383	389	401	349	398	380	400	364	355	366	382	370	383	352	432	409	343	359	373	425	371	376	388	334	344	379	395	380	376	385	384	383	366	407	375	396	362	363	398	414	405	371	393	360	369	387	372	381	381	383	398	393	396	364	349	403	404	394	352	360	397	370	389	346	377	411	389	346	386	384	383	353	402	400	397	357	416	368	398	369	361	378	372	369	380	394	378	407	371	359	380	366	381	370	381	387	374	399	388	374	385	353	382	352	380	396	361	357	369	373	381	345	348	388	382	401	380	378	373	365	382	405	366	363	371	403	365	388	369	351	408	390	382	399	362	398	374	382	368	400	394	378	385	357	418	350	390	380	376	357	321	398	391	389	375	402	363	347	360	399	388	406	380	389	371	358	360	391	366	385	377	412	356	352	377	417	318	407	364	407	375	348	408	405	369	371	371	380	344	386	364	367	368	362	388	383	355	407	364	377	352	377	355	367	370	372	391	339	410	352	365	374	400	383	352	390	374	374	375	404	372	368	402	382	362	369	331	384	358	324	381	384	399	384	360	372	380	408	396	380	414	399	366	361	414	396	387	384	382	382	375	379	356	342	413	385	356	383	395	388	416	377	417	379	370	390	389	362	345	379	370	407	369	341	369	379	394	388	414	402	360	398	384	349	392	389	355	398	374	356	404	447	362	378	388	381	337	387	368	365	358	378	347	377	377	330	397	375	367	385	388	380	387	367	372	372	395	375	370	386	389	390	376	366	402	377	368	376	376	332	370	359	404	372	406	369	391	391	408	382	363	388	382	368	400	377	351	372	352	374	398	398	352	375	332	387	372	393	397	396	383	389	358	403	396	376	334	391	379	382	393	381	380	380	352	398	356	374	373	398	357	365	396	391	373	346	389	329	397	403	368	391	404	396	363	375	372	380	381	389	383	427	381	361	317	385	390	371	359	388	369	397	347	369	388	363	369	378	392	404	367	388	400	389	356	373	372	391	420	353	359	351	410	410	383	366	401	328	392	377	388	392	392	393	358	358	391	400	383	373	370	370	352	355	377	368	365	382	375	404	378	389	415	374	384	410	379	373	397	358	361	400	366	350	414	365	330	355	380	377	381	361	414	404	393	376	385	346	407	380	404	369	380	377	371	395	356	358	374	403	400	374	356	405	402	384	404	379	364	364	358	365	391	420	405	384	356	414	366	380	367	374	366	377	388	373	353	414	382	370	411	378	356	419	373	394	369	405	376	367	388	396	419	415	395	362	357	358	406	358	358	375	393	380	381	377	340	362	364	368	376	380	376	400	360	380	352	385	342	401	372	380	337	362	379	400	387	393	346	384	406	398	376	391	400	389	377	401	367	351	353	403	364	367	392	330	382	378	358	398	418	373	365	381	359	350	371	365	403	386	357	381	369	388	371	399	374	382	376	391	357	356	349	367	409	383	398	376	366	368	384	372	360	372	377	416	354	379	400	349	380	367	394	386	387	382	409	366	411	357	366	399	396	370	387	412	360	393	416	384	375	370	384	403	391	401	360	389	380	394	436	370	383	376	396	378	392	390	374	403	401	396	421	371	392	401	378	379	372	379	377	408	375	402	357	367	381	383	354	406	367	393	341	373	371	380	390	395	377	386	378	367	369	371	379	408	384	392	379	384	413	355	363	396	363	385	370	369	373	381	358	372	388	368	411	367	370	385	387	379	410	396	409	414	372	384	388	417	383	376	414	377	362	333	376	341	332	397	373	393	393	408	361	388	361	374	372	384	380	381	364	334	375	368	373	401	356	344	385	412	409	352	372	360	411	360	431	373	405	340	373	397	341	376	364	386	380	370	368	376	376	389	372	341	372	368	366	401	375	364	435	414	393	356	371	350	392	377	381	355	365	388	387	398	358	377	414	405	379	366	362	362	380	361	375	376	367	368	366	371	355	388	364	387	386	390	394	377	374	387	351	389	330	390	426	353	388	337	368	401	397	390	407	376	333	407	355	359	377	393	395	379	388	371	392	376	373	333	373	369	392	391	349	368	394	350	374	375	364	367	376	394	361	368	368	407	367	387	385	390	370	409	406	340	370	392	387	369	370	374	373	372	374	392	377	377	387	363	347	361	375	406	417	369	375	327	418	400	405	399	363	412	372	397	371	366	374	390	380	376	378	390	387	378	382	394	367	398	356	381	397	386	351	395	366	384	377	375	362	380	402	389	389	348	403	401	368	413	370	395	373	359	371	393	374	385	389	397	383	369	348	405	392	370	352	416	399	366	398	441	382	399	386	355	397	408	371	400	378	384	376	399	372	384	407	367	376	381	370	397	393	370	350	399	373	351	380	375	376	379	368	375	373	374	360	368	391	388	365	391	357	350	367	411	404	364	364	380	384	396	376
38458	9756	731	185	171	169	190	157	162	161	160	166	156	150	161	150	149	171	145	154	166	156	142	180	161	157	182	151	158	175	158	135	138	147	154	135	144	158	176	171	172	155	129	172	157	175	167	160	154	148	169	162	156	166	158	143	150	153	155	139	144	151	158	158	152	168	166	161	170	161	156	178	169	160	184	153	171	181	162	136	163	150	170	152	149	183	164	169	149	158	165	173	164	145	162	162	164	138	138	145	167	167	158	140	150	165	169	185	156	134	168	151	170	162	159	161	147	139	147	175	161	169	164	147	162	144	169	173	154	165	145	140	181	173	159	144	148	148	183	174	170	149	148	161	154	127	158	166	186	148	148	143	157	150	178	138	154	158	153	154	147	162	156	157	173	161	150	147	155	153	155	183	151	147	152	150	170	166	168	157	195	149	179	157	162	143	160	162	175	166	146	169	173	174	173	163	152	171	162	144	155	169	169	151	171	129	151	151	150	171	149	156	169	153	154	151	162	165	138	161	167	153	166	175	156	180	139	152	144	129	153	153	148	165	146	159	171	146	156	158	152	162	157	157	159	157	174	187	151	174	145	146	169	167	146	150	143	153	156	172	154	177	159	169	176	174	153	168	156	156	130	132	155	140	153	166	155	169	145	175	152	164	167	168	167	130	153	163	163	138	165	159	157	177	159	163	164	155	158	156	164	171	160	160	163	146	131	155	153	162	136	139	163	165	148	164	145	156	166	161	192	119	158	172	143	150	142	170	153	170	146	159	154	145	177	176	139	154	159	163	151	168	164	156	164	150	138	173	168	169	170	154	150	163	152	157	173	133	142	144	145	163	150	159	175	144	164	161	173	161	138	142	172	166	138	151	151	162	171	148	141	176	157	162	164	158	161	172	144	156	153	156	162	154	152	170	163	163	149	153	148	160	166	163	159	144	152	143	140	176	142	141	162	166	160	175	167	166	147	187	146	160	149	152	169	144	169	152	143	155	157	146	148	169	158	158	154	165	168	172	136	167	146	177	143	172	157	150	171	164	142	168	140	135	144	181	152	149	125	179	151	162	165	159	157	141	168	142	172	174	180	164	163	163	150	169	161	153	139	143	158	165	155	160	157	139	153	177	173	163	149	167	144	154	168	163	164	165	163	144	152	158	160	160	150	167	169	144	161	159	152	158	147	145	157	159	189	155	151	152	162	117	157	145	150	148	158	144	171	135	164	148	148	184	180	179	147	162	144	154	158	140	156	157	143	168	135	143	146	167	147	162	166	154	163	145	152	149	162	146	165	173	142	159	144	185	142	168	147	145	154	167	150	169	156	147	156	159	173	150	160	174	169	168	153	157	171	163	149	149	141	165	156	159	157	177	165	146	169	151	161	164	158	174	181	165	146	150	138	167	149	164	145	132	167	161	182	163	158	143	158	170	144	152	161	161	165	194	148	158	171	155	134	164	147	163	151	166	173	155	160	151	146	186	155	150	167	170	170	154	179	166	167	172	153	151	161	145	162	165	147	155	158	179	169	146	160	132	172	160	162	143	167	172	152	151	160	168	151	160	155	144	151	141	174	134	165	164	166	157	154	178	159	172	165	151	151	130	167	158	155	143	166	152	168	166	150	156	152	137	164	159	137	177	171	162	154	177	161	170	145	159	136	164	190	143	173	163	159	168	166	154	167	147	149	166	174	159	181	147	158	175	156	155	151	158	152	158	158	152	136	169	171	144	143	158	159	133	168	167	162	145	167	145	148	145	149	184	149	157	165	154	137	149	176	152	168	152	178	166	148	144	175	132	128	141	153	164	190	152	163	179	157	169	143	161	141	138	164	150	157	148	158	148	167	144	148	151	163	150	161	158	157	162	179	153	158	157	158	170	137	176	154	166	164	167	170	177	167	149	157	152	160	161	163	131	152	156	160	170	157	153	161	160	153	164	179	158	148	149	134	155	167	152	168	149	172	162	138	151	188	148	166	160	141	154	186	158	168	162	172	152	152	163	191	153	158	179	179	158	142	151	147	162	156	153	173	154	152	166	159	147	154	163	158	166	141	176	181	146	160	137	176	160	179	166	158	156	148	183	157	145	167	175	165	176	169	147	165	148	155	153	144	159	171	147	143	147	176	142	164	163	136	141	131	167	157	162	173	172	162	151	191	160	147	168	150	162	170	166	140	168	142	148	164	162	152	163	149	160	143	127	166	153	154	162	169	154	164	156	172	168	175	142	151	147	150	153	128	166	151	155	161	163	160	176	165	177	172	152	157	147	164	168	161	169	169	183	172	142	160	171	119	175	131	157	164	146	135	172	173	171	160	172	164	166	161	119	131	152	144	160	123	183	190	187	148	167	163	154	168	165	144	171	159	157	136	138	159	158	145	180	176	141	159	172	155	134	165	163	185	169	171	157	145	154	143	157	155	148	185	150	138	151	148	154	139	162	137	160	155	170	127	157	149	144	160	171	138	143	153	150	156	176	148	136	176	152	154	150	142	160	158	167	147	156	164	175	146	168	155	166	166	145	162	143	146	141	160	184	165	165	160	138	167	170	148	174	138	149	137	171	199	146	154	136	163	161	159	138	135	148	156	162	152	150	157	157	163	168	160	152	169	157	147	143	194	155	152	146	182	153	155	146	144	159	155	148	166	151	164	164	129	185	145	176	133	173	149	159	152	163	170	147	148	160	136	146	146	124	152	166	153	182	165	143	144	132	153	178	165	150	165	171	163	149	131	146	144	167	140	155	144	161	167	158	187	153	148	160	174	157	187	160	164	145	144	147	191	131	155	161	172	153	166	157	163	146	166	152	148	146	158	155	156	165	165	115	147	138	173	154	160	150	161	167	133	144	150	183	155	162	160	172	150	126	151	148	148	168	148	147	154	143	188	167	154	158	161	154	156	163	169	149	154	189	138	151	155	161	150	184	167	170	144	170	149	166	142	147	153	151	136	173	153	165	175	177	145	163	185	163	167	159	163	163	153	138	174	149	156	144	155	145	146	135	132	153	165	179	170	147	154	155	148	160	158	170	163	151	169	156	164	136	155	170	185	173	152	165	147	161	153	141	157	140	138	164	172	165	133	145	145	160	148	158	150	146	153	149	182	164	168	168	168	146	172	184	161	139	153	161	164	156	166	163	159	170	171	159	160	177	158	161	158	144	162	167	184	156	158	145	142	131	163	144	157	159	171	147	154	150	176	162	161	178	143	164	151	138	144	178	182	171	151	157	176	161	143	168	134	174	165	168	148	150	152	161	153	161	142	166	171	153	172	160	163	160	154	151	163	165	139	150	142	150	152	162	161	171	159	163	146	158	161	131	143	137	151	147	155	159	166	154	145	161	181	180	170	177	156	125	172	152	180	144	131	150	155	155	143	166	167	149	139	144	141	169	194	154	136	142	155	159	147	155	162	167	143	157	159	142	160	173	132	161	155	147	145	164	157	158	153	138	153	157	158	174	155	159	166	194	143	155	150	169	154	171	161	161	144	169	147	156	145	173
29498	6065	748	484	478	448	473	464	438	448	431	461	431	426	459	459	415	409	449	429	445	420	432	373	396	389	388	394	412	415	415	432	412	402	438	430	363	454	418	400	410	372	446	426	427	431	411	373	428	412	406	411	401	426	394	439	433	412	392	384	440	452	422	393	407	440	404	394	407	470	389	432	442	388	395	406	440	420	397	407	415	417	398	416	439	443	415	432	425	416	387	415	401	452	405	455	352	405	413	431	398	349	394	451	418	401	428	409	427	412	419	464	446	407	457	395	445	430	445	368	393	397	443	396	408	419	433	375	410	357	416	431	421	414	406	434	424	438	387	390	436	395	374	424	400	431	405	417	409	391	418	395	396	426	424	373	419	413	443	435	438	420	390	424	430	442	414	425	441	439	405	417	396	429	411	407	427	403	404	400	406	361	424	381	382	439	377	422	409	401	435	397	402	409	388	426	404	428	412	394	442	417	405	421	427	425	408	429	435	420	410	410	435	416	391	410	421	399	404	428	399	428	406	381	433	412	380	423	413	428	443	399	416	422	406	422	408	374	453	433	441	387	399	417	443	429	428	464	423	444	405	419	408	430	418	412	397	401	419	440	412	422	442	399	431	442	416	425	430	454	403	378	444	414	399	423	396	442	444	427	435	423	409	434	434	431	413	401	417	443	454	422	415	433	413	432	408	445	429	449	398	417	408	434	423	423	430	422	404	387	459	406	433	430	384	412	434	407	412	398	392	413	412	394	427	413	394	400	427	429	382	390	451	419	405	409	411	402	431	395	376	384	449	396	439	429	355	419	394	411	391	404	422	426	409	406	416	423	395	418	388	368	431	422	411	393	401	442	408	407	422	416	381	412	404	443	402	406	387	445	444	427	427	431	401	419	414	391	415	429	410	403	394	415	412	413	411	420	427	427	435	420	405	413	441	407	398	368	466	429	423	408	404	429	413	421	435	429	404	395	400	397	422	422	428	428	413	411	394	398	442	429	396	413	396	403	390	417	439	437	422	412	436	400	439	427	398	409	439	416	444	411	391	427	455	392	425	401	419	415	437	427	441	425	430	454	412	404	411	414	414	452	405	452	418	449	412	430	446	388	407	435	384	429	447	404	433	395	402	383	407	447	395	434	422	414	428	424	432	410	436	442	412	395	441	444	427	397	403	423	403	442	422	422	409	432	412	397	450	419	408	427	378	415	406	390	409	469	423	390	411	400	403	402	383	389	374	421	400	423	391	404	419	436	407	422	410	405	420	408	427	399	421	424	432	378	459	405	437	432	418	426	430	401	429	424	438	392	418	403	393	427	427	370	409	415	412	422	432	415	442	449	386	413	421	392	413	441	406	430	409	393	412	412	450	421	403	432	426	446	390	402	370	436	404	422	404	414	369	354	404	365	445	421	396	399	428	402	389	418	445	441	392	389	396	423	419	414	364	423	410	419	388	391	404	422	415	424	426	441	424	394	392	363	413	416	416	409	426	407	422	421	425	404	443	425	431	454	426	407	419	424	430	400	382	402	418	431	424	408	417	441	402	409	407	402	392	413	423	400	406	441	381	398	443	405	438	446	399	441	395	435	413	418	462	382	421	413	426	428	360	431	399	409	429	417	416	447	426	399	426	398	396	452	417	453	398	403	390	413	400	416	406	409	427	451	439	394	432	430	405	466	428	424	446	439	430	427	405	398	409	410	440	386	419	405	426	383	419	395	372	393	396	412	371	405	417	446	391	410	442	424	411	415	433	470	417	412	419	448	397	404	375	412	396	406	415	417	415	407	423	451	450	419	399	428	431	389	414	428	439	431	401	376	432	397	409	435	428	406	446	435	411	449	409	459	416	398	393	390	412	395	443	401	414	395	425	420	390	418	427	419	429	428	388	422	410	443	413	432	418	409	431	418	420	407	421	422	380	416	405	415	406	430	422	381	440	372	345	427	379	432	416	380	401	407	444	416	422	413	404	402	397	404	418	383	424	397	425	430	420	424	414	440	408	421	406	405	409	384	421	424	429	393	413	393	432	430	436	434	425	410	436	453	456	427	432	465	411	442	445	428	469	385	382	429	396	390	421	436	410	417	405	435	420	436	415	390	410	424	415	428	411	443	378	425	410	423	383	440	404	401	422	398	394	423	383	452	419	390	401	431	451	398	413	419	390	397	418	411	389	417	451	458	470	391	410	418	428	424	371	398	436	456	409	412	428	408	426	418	410	407	411	405	412	397	403	412	408	403	428	454	399	446	424	422	400	417	422	409	457	398	449	424	403	403	419	394	418	413	386	441	393	441	409	437	423	428	381	422	412	437	422	385	387	420	412	423	408	379	428	418	379	425	412	405	421	411	408	422	433	407	412	416	418	407	412	472	397	406	413	425	404	403	398	411	398	462	444	421	427	433	421	413	420	422	424	396	411	422	390	387	434	411	397	413	427	416	429	376	416	404	422	438	442	412	436	441	426	446	430	437	429	428	425	420	379	398	402	460	414	408	437	454	422	398	419	425	392	430	444	385	438	434	402	430	381	437	422	419	421	364	418	443	408	407	398	441	445	387	405	439	410	422	409	435	429	422	415	399	453	411	406	440	446	427	439	376	402	422	375	400	411	412	423	415	404	423	422	414	442	399	423	403	405	457	441	441	452	411	426	410	415	401	427	432	428	420	386	410	408	411	412	413	407	414	388	381	430	392	425	430	416	399	413	400	471	455	423	407	450	403	414	395	440	424	442	427	410	408	417	407	444	406	448	430	427	408	424	390	438	421	406	432	426	399	433	406	402	408	400	415	439	407	389	433	388	448	420	449	447	413	422	454	406	433	408	418	424	396	412	397	400	378	421	400	417	432	357	388	418	436	409	416	406	403	416	406	433	432	407	460	422	463	380	416	418	411	398	467	431	402	422	397	398	437	434	385	402	403	421	393	386	435	420	441	424	426	383	417	403	376	421	391	409	407	423	442	415	429	399	414	430	409	397	385	441	399	441	410	386	405	405	417	421	393	415	420	405	416	410	404	403	384	408	441	389	419	413	373	415	448	409	422	417	410	414	428	409	434	442	389	402	406	394	416	403	425	431	430	435	406	389	406	420	432	415	424	435	399	426	430	411	438	425	396	404	439	424	431	380	416	425	420	459	481	410	397	441	433	429	392	456	399	381	400	407	413	383	407	394	434	375	392	376	397	391	412	474	392	404	392	454	427	424	420	396	401	400	406	429	433	402	428	372	422	397	397	425	466	416	391	405	424	402	419	394	392	395	378	424	411	384	398	424	376	406	452	422	420	434	417	390	399	427	382	433	414	385	409	433	419	397	461	408	419	410	382	432	418	407	430	451	466	418	409	386	447	419	393	428	418	399	401	389	403	407	380	396	409	419	431	425	423	422	427	420	412	414	431	415	393	412	472	414	419	419	383	402	395	391	466	410	402	430	447	381	413	428	412	406	372	401	396	427	402	381	444	437	411	450	409	433	420	435	438	444	437	407	440	412	434	422	429	434	414
75662	41597	13441	1175	450	359	346	311	251	251	260	258	231	228	231	249	220	225	206	232	212	225	217	229	231	237	232	219	199	217	230	222	233	232	244	242	198	210	211	232	230	221	235	211	215	231	235	232	221	242	225	258	221	231	226	211	229	224	211	228	226	228	225	207	221	199	242	244	226	194	222	231	214	244	212	216	205	219	213	217	239	240	211	255	212	229	221	243	210	238	230	202	233	235	227	208	197	232	233	244	230	214	224	229	253	213	238	214	231	218	211	215	247	210	232	206	214	221	221	198	206	224	228	224	193	216	235	222	204	257	228	213	228	219	237	239	222	241	219	222	221	221	233	222	255	235	237	243	245	223	263	225	245	214	224	228	224	246	228	212	226	222	210	226	213	222	239	238	205	207	234	203	209	226	224	225	245	237	232	229	213	206	187	194	223	220	212	225	234	206	247	234	231	246	214	225	219	217	239	225	228	237	230	207	227	226	216	210	241	182	258	225	206	219	230	227	221	233	262	245	238	200	254	236	227	211	232	231	214	224	211	209	193	254	204	270	234	242	199	226	221	226	231	214	214	222	240	249	218	236	225	209	203	211	208	214	221	215	203	206	235	213	212	203	224	222	224	238	231	234	201	229	244	236	209	212	219	241	232	227	244	261	216	232	199	237	213	269	212	235	225	219	226	221	218	216	224	254	220	215	228	223	205	222	206	222	211	217	230	206	255	221	250	223	208	197	200	208	232	209	228	232	243	233	230	213	190	207	206	205	241	216	212	250	227	249	245	235	227	208	225	206	246	209	230	229	222	223	195	211	216	237	215	204	223	228	243	236	213	225	255	213	206	221	207	233	203	224	256	223	218	199	205	221	250	223	238	225	213	192	219	184	233	236	222	201	241	218	237	221	239	210	229	220	211	245	232	191	231	228	218	198	228	246	236	237	201	230	229	204	233	214	241	222	198	229	222	222	230	203	218	229	241	235	226	227	238	232	250	217	252	230	220	222	212	213	203	232	216	233	201	242	231	227	228	234	187	205	223	239	217	213	208	204	221	220	244	242	227	267	200	210	215	211	234	258	205	232	207	219	222	220	209	202	230	223	241	245	219	222	219	205	243	256	219	227	232	222	223	223	236	234	191	204	201	220	238	217	230	227	265	241	219	229	231	234	232	234	222	221	215	217	241	261	195	211	224	241	240	211	239	221	222	202	231	221	204	220	226	228	207	234	197	234	230	238	229	230	207	208	243	240	251	226	233	201	228	216	223	210	237	236	209	215	242	221	194	213	207	225	204	213	240	255	226	201	222	222	204	237	198	195	246	213	219	225	229	243	208	190	235	191	238	221	234	231	237	242	205	244	220	225	216	214	234	210	224	198	217	208	195	227	209	212	220	238	226	223	223	220	218	213	235	238	207	223	216	205	194	248	259	233	228	235	217	233	205	249	222	233	235	199	230	203	226	223	231	218	205	224	233	228	268	209	198	216	221	219	240	227	205	220	237	209	246	227	247	212	220	232	209	230	209	246	199	259	217	237	225	216	255	199	231	234	222	249	208	242	218	217	208	207	234	236	198	201	215	218	203	235	248	234	244	224	231	191	227	227	219	229	200	225	248	199	208	209	233	206	177	212	218	247	232	220	249	217	229	236	187	233	217	222	213	226	234	249	199	225	212	221	229	209	206	227	220	246	234	209	230	224	217	226	240	205	202	214	223	226	217	205	229	233	232	215	228	220	229	219	240	209	228	205	210	221	215	219	222	233	237	223	190	223	235	225	217	219	241	226	222	225	269	233	221	214	238	203	226	179	199	216	223	214	227	243	236	224	203	240	230	239	234	227	209	196	237	239	227	216	189	243	226	225	225	204	218	215	248	236	214	232	238	224	201	233	248	245	204	223	238	223	220	209	236	274	224	223	240	207	230	232	245	221	217	263	229	223	252	214	225	206	205	222	188	196	231	219	229	226	239	239	241	239	211	206	213	193	189	202	215	215	238	193	207	203	180	200	229	237	210	239	182	218	202	225	228	227	243	228	214	228	240	234	228	200	231	238	232	221	219	236	231	236	205	222	231	234	227	233	199	238	222	221	227	206	223	238	229	260	241	231	223	220	216	242	221	214	229	240	244	198	204	184	205	215	225	201	230	213	229	229	212	223	232	248	203	210	227	235	224	213	197	202	223	198	207	188	241	226	197	231	239	225	206	278	228	197	213	216	229	228	235	226	200	238	213	231	232	237	240	224	241	210	228	211	219	198	226	217	188	237	238	239	261	228	223	195	262	221	242	214	215	257	226	216	232	219	229	244	211	227	219	241	192	197	245	214	237	225	224	199	236	201	243	233	203	217	205	201	236	215	232	230	229	224	228	229	216	211	244	230	222	226	224	203	217	236	223	232	224	242	227	211	242	220	242	214	243	221	194	182	244	217	198	223	257	213	203	220	245	218	235	247	213	205	227	217	216	209	251	221	201	225	241	213	226	212	220	218	226	240	254	197	239	228	233	214	207	234	261	248	217	213	212	224	210	198	255	206	240	216	218	234	215	242	211	223	211	217	210	229	202	197	215	215	245	215	236	222	249	214	225	231	241	218	211	222	214	219	234	237	223	206	199	204	218	204	227	244	220	209	241	225	220	248	212	216	201	200	206	206	213	223	237	214	240	219	218	216	228	242	237	216	200	238	229	236	215	237	218	217	221	240	201	214	227	228	214	223	228	242	224	234	227	207	239	235	237	244	239	245	225	216	216	208	234	216	217	225	236	252	226	215	212	237	244	228	240	248	238	243	235	219	224	261	210	203	232	226	242	257	225	212	210	227	205	236	242	207	180	235	201	220	220	182	235	214	220	224	255	208	199	223	224	202	202	223	235	212	194	246	243	208	227	219	237	244	240	233	198	214	220	190	217	223	261	229	199	215	206	232	252	227	204	202	220	209	246	230	249	236	215	230	202	219	211	219	235	230	203	250	225	237	206	230	214	233	185	248	210	227	243	231	215	228	256	228	248	252	223	238	204	241	216	217	210	219	233	205	240	213	248	216	232	217	215	216	218	220	210	219	254	234	244	239	237	249	212	245	219	217	199	241	222	207	196	222	247	209	202	225	216	244	217	218	225	245	205	227	232	209	218	219	203	220	233	205	218	225	199	222	221	212	228	210	230	230	228	248	210	235	200	230	214	229	224	217	239	239	201	225	207	219	231	204	231	214	239	194	216	241	216	235	227	209	204	207	225	195	217	214	230	243	268	208	240	221	212	254	220	261	233	229	224	215	212	220	243	229	230	235	237	214	229	208	220	228	231	211	191	237	205	197	221	230	234	216	243	215	236	235	263	223	221	226	198	216	195	212	215	218	215	253	229	234	231	225	218	229	221	218	228	238	201	209	241	217	234	229	225	202	214	247	228	239	227	232	201	216	193	209	246	229	235	220	202	213	247	180	209	211	208	236	202	231	218	203	229	232	236	228	215	224	249	231	214	204	236	221	221	245	214	253	220	235	233	219
48172	27260	4607	1606	1371	1243	1147	1046	906	811	795	779	771	710	678	688	660	642	637	666	658	651	632	593	595	581	592	605	582	569	619	575	604	580	616	574	601	588	559	606	611	572	492	558	561	560	584	559	564	533	550	595	572	573	561	582	590	539	588	544	578	567	553	563	582	631	560	550	546	577	560	578	560	566	583	575	607	520	567	525	582	579	555	588	555	604	541	577	596	566	575	507	548	557	560	522	578	587	574	562	551	576	583	578	559	555	587	564	505	588	580	559	590	588	579	556	578	581	558	550	587	539	530	550	547	559	514	553	518	558	583	556	565	542	540	600	530	527	571	550	545	513	579	577	547	593	584	546	541	590	573	585	542	529	583	583	500	558	567	548	560	556	560	555	561	537	558	519	613	560	556	566	545	551	537	499	555	529	550	535	554	551	539	587	589	538	560	510	525	556	566	536	537	557	545	553	538	541	529	588	552	539	553	543	580	575	520	568	551	536	529	535	542	531	592	570	570	555	527	557	550	556	581	560	529	565	550	540	547	525	569	561	580	558	520	532	545	564	524	562	562	558	512	539	586	569	547	564	530	570	553	511	550	549	585	531	545	619	550	528	524	547	572	545	561	547	525	564	558	528	553	532	560	594	555	532	581	565	517	577	585	561	623	566	574	548	525	535	544	546	552	556	566	552	526	541	574	533	547	569	552	550	542	557	553	564	514	530	551	547	541	533	560	568	568	570	553	556	532	530	566	543	550	510	539	562	553	555	560	544	553	552	528	567	531	529	537	584	550	550	541	523	592	556	561	546	549	601	579	539	601	528	520	567	527	543	519	567	554	518	523	553	513	600	574	600	536	585	523	536	525	567	539	554	537	530	550	559	555	556	533	555	555	566	583	534	550	554	566	567	595	589	496	577	514	540	604	588	565	523	564	518	567	544	579	499	568	506	554	572	573	576	541	562	560	581	564	584	586	537	560	551	543	585	542	532	567	535	526	571	563	576	549	535	541	539	528	560	562	525	527	575	556	543	558	539	541	572	580	498	543	565	536	543	562	544	508	554	554	541	615	520	556	573	578	550	534	563	511	563	529	558	541	511	541	568	559	565	543	535	549	555	581	571	535	581	557	530	584	564	598	533	524	555	525	575	541	517	564	537	573	577	477	539	578	570	603	568	534	570	549	554	543	536	574	526	538	520	564	561	562	543	538	556	553	571	563	613	545	580	562	544	530	577	562	575	569	561	542	583	578	545	527	556	573	541	560	527	561	559	516	546	548	580	569	580	592	566	548	600	561	545	546	537	519	523	575	515	540	546	548	520	578	533	573	529	516	556	550	535	555	570	543	550	540	561	538	539	564	554	534	583	499	534	532	555	526	537	612	524	520	529	539	588	562	548	560	530	558	515	564	539	536	543	553	515	579	550	577	519	572	541	571	574	530	527	563	534	543	546	541	534	491	551	567	545	579	561	531	544	548	483	577	603	556	546	594	601	565	574	565	533	505	521	541	562	568	563	544	506	536	522	532	530	589	548	566	569	549	583	515	538	544	564	539	524	565	564	564	547	558	582	549	548	540	523	577	529	581	531	561	546	571	578	616	556	564	562	539	525	550	562	565	579	539	548	582	537	571	533	522	560	528	537	535	537	527	564	578	545	528	587	574	555	539	569	601	555	593	567	602	588	555	581	550	570	595	552	512	572	532	540	546	524	555	574	528	567	536	533	540	566	559	548	519	576	572	571	576	585	541	504	564	535	520	565	528	575	515	578	564	585	559	536	594	567	589	546	546	542	574	562	524	566	548	556	579	560	553	564	580	608	585	539	509	554	555	574	548	561	533	523	566	546	566	534	523	568	547	549	530	562	560	588	558	561	530	501	549	542	548	547	572	481	551	568	538	594	548	542	592	583	569	561	514	526	548	512	559	558	596	562	572	562	533	525	592	576	558	548	498	543	551	534	581	548	576	576	566	504	553	553	527	603	560	522	545	546	537	507	527	555	522	578	551	556	559	575	572	559	542	558	533	556	531	537	524	565	591	593	549	556	589	557	533	585	537	596	553	577	567	535	551	559	594	533	543	553	519	536	533	570	530	530	509	577	544	577	582	546	570	556	534	550	542	581	518	596	548	535	558	501	534	539	536	580	534	524	583	532	574	546	567	553	564	567	532	547	563	535	538	608	537	557	532	580	581	573	598	526	585	534	533	562	564	596	566	552	594	564	563	513	579	540	532	571	530	508	538	546	539	551	514	566	537	502	564	550	530	507	541	540	535	536	574	557	531	578	556	578	535	583	551	552	551	519	556	557	535	525	588	536	510	581	576	521	599	540	563	550	565	541	561	516	567	554	582	559	531	562	568	573	565	561	495	549	522	591	563	559	572	548	552	535	566	505	535	550	568	553	570	544	534	503	526	544	535	560	569	579	582	551	538	574	547	566	513	556	553	544	527	551	528	543	560	566	593	554	578	555	607	552	514	551	563	549	549	552	583	556	558	550	557	601	558	543	604	568	520	560	529	535	553	560	566	596	569	575	512	531	512	521	511	552	528	564	585	582	529	546	525	600	557	509	571	558	512	586	530	529	578	577	585	535	535	558	530	555	556	540	554	566	550	553	571	535	581	579	557	536	573	515	584	539	534	546	552	565	536	565	530	518	574	563	542	562	559	572	570	596	551	569	536	562	535	574	521	544	541	514	523	526	547	517	533	562	567	517	580	573	577	536	537	545	543	567	544	585	537	505	541	543	518	536	540	577	564	529	526	553	593	594	566	543	554	549	610	544	528	560	548	570	548	559	570	554	559	556	545	551	578	537	555	538	564	554	549	583	521	551	542	502	586	580	566	561	550	537	555	563	550	517	548	547	525	543	542	533	546	528	520	558	562	514	550	549	598	576	530	546	552	563	603	527	528	508	548	538	523	593	558	487	544	519	545	566	564	563	574	584	587	561	540	554	568	596	563	536	521	565	557	541	532	549	538	544	509	571	550	528	546	535	536	567	569	578	541	574	534	522	539	567	546	530	511	560	525	583	516	561	571	555	553	521	603	536	503	531	542	549	544	560	540	584	548	570	582	586	527	530	601	547	540	540	559	573	565	562	547	562	570	529	521	558	544	571	598	510	590	525	546	549	574	575	550	543	548	539	574	577	520	543	540	508	587	534	560	536	541	546	555	504	506	543	546	561	551	542	579	608	572	539	554	585	548	549	545	528	545	582	604	531	588	538	490	545	540	589	530	537	525	577	547	567	595	542	599	577	526	547	550	553	549	520	526	558	544	522	531	566	558	560	546	483	527	588	574	530	515	599	590	562	539	532	553	565	516	565	539	554	546	519	554	516	568	559	550	548	578	497	548	543	554	529	512	556	522	610	474	549	583	532	556	566	527	545	522	550	555	545	579	552	528	567	539	516	558	562	576	554	591	564	560	561	554	557	585	546	557	552	551	612	547	542	534	521	549	540	543	553	536	564	556	561	548	512	558	527	528	587	496	519	583	558	559	564
84883	53188	21602	3721	716	542	358	355	310	251	205	232	206	201	197	188	171	181	166	178	183	164	198	164	181	164	155	166	143	162	169	160	160	191	159	175	148	159	142	153	147	161	149	153	154	150	151	150	153	161	156	143	147	137	167	161	158	140	148	140	176	154	138	168	166	125	146	133	165	172	160	134	163	133	160	154	160	140	169	115	155	164	121	163	137	156	134	149	168	155	152	162	152	177	121	145	142	147	174	167	149	174	140	171	156	172	148	161	137	158	144	148	165	155	161	153	145	163	146	152	160	171	154	169	176	144	150	173	153	134	150	141	168	155	157	163	149	167	147	160	166	146	145	163	141	130	137	153	147	148	153	166	143	147	139	139	159	138	142	169	140	153	146	176	145	138	153	153	139	139	181	145	142	126	133	169	156	147	159	161	158	151	141	157	156	171	161	151	150	147	143	154	139	132	162	166	149	140	143	170	166	130	154	144	167	148	182	156	157	150	146	164	154	136	152	124	141	171	156	135	144	154	151	168	156	146	138	150	164	185	144	146	140	148	145	151	153	156	150	142	165	158	160	150	159	128	165	156	163	143	164	127	159	171	144	174	149	150	150	173	167	176	130	146	121	159	153	164	157	161	137	159	141	179	135	148	151	147	137	158	167	167	161	147	155	166	157	148	159	151	150	170	151	148	160	142	137	172	142	131	141	166	169	150	145	158	151	170	139	146	153	160	143	157	173	149	150	148	136	139	137	152	150	139	136	165	145	129	162	161	152	151	150	139	156	143	152	142	149	169	151	147	148	124	134	143	128	163	147	148	147	147	162	165	134	144	148	179	149	156	157	157	139	137	132	163	161	165	174	153	143	129	157	148	134	141	145	157	148	145	146	138	165	149	120	142	136	150	149	123	133	141	140	147	161	147	144	158	156	143	159	140	137	164	146	165	146	131	134	161	168	153	176	146	152	163	150	149	160	159	152	157	146	139	135	156	150	165	152	154	166	154	141	147	155	139	146	147	165	142	139	139	137	152	153	155	155	169	167	146	149	166	130	144	153	160	147	165	162	145	148	142	118	148	122	161	157	154	146	134	148	131	137	149	150	158	153	144	164	158	152	161	155	154	187	136	153	179	142	157	126	164	161	136	139	164	152	161	130	137	173	141	146	138	121	168	148	131	169	147	151	152	142	154	147	148	153	138	129	140	145	154	133	148	167	143	113	158	151	169	144	146	146	126	155	151	158	157	140	146	159	132	161	148	144	153	190	166	162	165	161	159	169	163	140	134	175	140	150	137	150	144	147	153	160	140	179	148	156	154	170	161	141	178	154	152	155	159	168	143	142	143	153	165	152	138	149	143	149	152	130	135	140	155	145	149	142	160	160	160	152	140	180	150	146	146	160	162	160	152	148	131	140	145	168	155	171	166	166	143	144	159	177	159	142	160	143	141	146	118	134	149	134	160	147	135	154	144	156	164	145	130	154	176	158	127	154	141	132	156	149	162	151	163	152	155	163	163	174	156	139	165	160	141	160	151	157	151	157	168	156	156	147	152	163	154	161	144	156	138	136	134	142	144	166	176	162	162	149	166	148	135	143	147	159	146	166	171	156	175	147	147	157	157	153	133	151	153	131	144	137	167	126	143	152	147	156	159	148	152	137	160	138	154	192	163	152	136	131	163	148	159	136	147	151	163	146	149	162	149	177	131	175	133	134	172	193	147	133	149	138	154	133	152	153	128	154	151	150	147	149	124	151	149	155	154	160	146	172	184	162	155	154	169	158	137	151	133	148	149	170	170	140	134	141	141	148	128	140	157	157	169	150	166	145	145	132	168	146	171	169	154	154	128	146	139	163	141	135	143	136	142	164	172	157	164	148	137	148	121	161	167	153	172	154	144	134	150	155	171	175	160	153	142	144	137	147	135	154	136	139	136	149	161	150	160	146	141	167	162	140	145	123	145	164	142	153	166	150	156	132	168	146	143	164	148	156	145	144	176	162	150	142	157	146	162	149	131	137	174	163	147	171	161	139	149	158	174	154	153	142	157	157	140	124	149	141	137	176	156	155	148	142	159	178	142	169	159	157	160	137	148	143	154	127	157	137	156	143	145	154	152	142	133	157	142	152	162	156	154	136	144	168	139	184	152	145	145	143	163	162	164	170	147	145	155	129	167	153	141	166	142	135	125	134	143	159	134	148	126	169	139	153	148	145	153	164	147	133	145	166	158	164	142	157	166	149	139	141	165	147	166	155	119	151	136	151	150	146	157	153	145	145	179	155	142	133	145	157	154	176	146	168	171	139	153	154	167	161	153	138	182	169	168	150	156	131	155	143	142	140	177	149	140	145	154	168	156	138	143	161	151	144	177	125	169	134	145	163	126	129	142	144	148	148	145	141	168	156	149	138	154	135	148	165	150	152	166	144	155	135	136	132	170	135	132	148	146	167	125	141	161	146	142	142	164	154	138	154	162	133	146	133	137	156	161	151	169	148	130	155	151	163	144	144	185	147	148	151	141	144	150	137	158	128	153	151	143	161	159	131	156	169	151	175	139	141	147	168	143	132	142	144	154	168	161	161	164	140	156	157	136	137	131	117	153	165	158	131	152	159	154	168	159	152	142	165	139	156	157	150	135	135	139	143	136	156	150	137	154	174	150	140	149	160	145	148	164	158	146	151	136	160	150	167	148	149	165	130	148	170	156	156	148	152	148	164	143	161	160	152	162	144	164	148	140	171	161	165	152	159	128	144	159	156	153	159	151	140	157	149	158	156	137	169	122	139	141	171	162	155	131	158	171	162	167	150	138	165	151	129	143	133	166	150	160	155	121	130	165	153	151	142	163	144	143	151	159	139	159	154	148	164	136	142	149	138	158	137	126	162	147	177	169	153	153	161	149	161	167	146	143	153	134	143	134	151	147	126	138	154	138	168	166	158	150	124	153	143	164	161	146	169	145	147	146	153	135	133	144	168	145	154	148	139	165	153	163	158	154	163	172	147	148	150	152	148	160	171	155	114	167	147	145	147	120	149	161	143	159	149	162	142	160	160	130	160	173	149	133	136	138	182	166	140	151	171	162	147	151	135	161	148	173	146	145	152	151	147	135	154	155	160	142	162	144	155	150	142	145	140	150	151	157	152	155	136	161	151	161	142	160	165	167	135	148	145	172	156	154	140	168	159	142	154	160	144	165	153	151	145	153	178	180	143	177	152	155	137	141	142	154	151	151	159	159	114	143	164	157	162	146	150	151	162	138	136	177	126	156	150	149	149	144	168	134	140	153	157	163	133	146	173	142	152	140	143	151	170	145	152	143	160	125	156	134	149	155	144	148	141	160	171	170	131	170	125	133	142	144	137	130	141	163	138	152	146	141	136	146	132	182	151	149	139	137	159	190	154	170	133	133	120	167	160	158	141	164	144	170	152	176	146	145	136	160	152	166	148	150	130	150	160	165	137	151	150	147	146	174	145	161	118	152	134	133	155	168	157	138	166	149	147	175	135	166
56673	36987	7203	2568	2150	1873	1526	1324	1143	1033	897	801	742	702	660	614	586	591	560	528	518	461	534	469	516	443	456	488	478	456	467	453	424	426	434	402	434	441	434	415	427	389	392	437	408	421	446	433	392	418	416	407	398	382	412	425	436	366	375	393	399	382	363	415	368	400	354	387	423	365	392	373	365	410	388	372	388	387	366	369	374	391	367	403	359	399	413	369	384	364	399	370	376	373	377	395	398	390	360	414	407	389	385	402	417	348	376	405	400	401	351	369	409	383	372	365	429	368	375	382	354	358	349	395	349	364	393	363	382	392	335	408	365	398	350	363	396	373	399	400	358	367	360	360	383	366	389	411	424	410	397	366	394	400	395	387	379	378	370	383	386	352	389	376	379	385	407	368	388	358	336	391	375	344	383	395	364	393	366	393	375	363	361	380	332	362	377	404	365	358	381	401	374	372	402	365	401	382	333	401	369	364	380	366	357	350	405	385	367	381	413	375	333	363	362	402	410	367	385	383	365	394	369	367	407	359	376	377	361	399	359	405	390	369	362	382	361	401	363	391	362	355	368	399	393	387	396	391	399	385	384	357	379	378	385	385	338	357	378	387	384	355	400	348	367	388	355	349	358	383	378	381	386	380	401	371	379	360	378	410	384	400	377	396	382	395	401	387	371	353	405	356	389	393	376	414	361	354	404	366	423	377	356	418	423	392	372	389	378	397	360	365	391	395	379	393	360	391	415	379	389	390	397	356	393	401	374	387	362	339	357	390	363	372	384	366	361	368	400	369	366	402	353	396	371	364	404	361	394	347	384	383	406	399	379	366	362	375	394	363	361	405	375	427	409	360	378	373	401	378	376	370	372	387	379	379	345	348	354	397	370	414	416	407	378	357	378	381	410	336	396	397	368	378	393	383	374	383	364	348	383	392	364	381	362	382	344	381	395	367	383	357	392	393	369	382	394	403	413	361	380	365	396	375	361	376	385	393	381	388	364	394	403	382	362	379	404	413	416	387	405	344	401	358	365	378	373	358	373	399	391	359	379	353	394	355	396	376	371	391	363	400	347	353	401	357	350	351	420	350	359	366	394	374	395	408	395	393	397	386	395	349	356	324	366	387	387	386	395	388	382	358	383	356	405	356	379	367	384	411	384	379	349	413	395	401	398	378	373	363	401	421	381	395	395	388	387	335	384	348	370	390	363	392	362	378	386	382	366	352	372	379	364	395	381	368	372	423	365	373	383	391	362	357	387	378	374	394	377	381	372	392	402	384	382	346	359	367	379	423	395	379	388	401	369	366	413	386	385	373	374	386	401	391	362	423	431	366	377	365	373	369	391	360	363	373	347	380	370	397	384	394	410	368	353	396	368	396	405	416	392	373	381	380	402	345	380	368	353	398	391	377	383	362	344	393	365	380	376	344	389	394	383	370	361	392	356	417	348	389	382	333	358	377	393	356	377	378	404	385	420	389	400	381	388	403	362	388	379	386	377	371	351	384	374	376	383	358	340	382	399	387	366	386	384	341	365	383	400	366	369	347	387	353	373	385	390	339	393	385	385	359	392	388	367	399	351	412	368	416	390	367	358	392	377	372	366	371	375	365	373	385	364	417	399	354	387	356	373	380	384	359	389	399	394	363	363	388	424	367	393	378	382	372	390	371	376	356	354	390	373	372	432	369	353	341	341	376	378	351	401	340	393	396	380	370	379	382	368	380	379	401	379	378	379	428	385	386	401	352	370	380	395	417	384	360	361	379	352	393	374	391	375	393	379	395	358	404	366	331	406	398	349	387	384	340	343	395	347	371	411	377	393	358	371	360	364	370	375	407	366	372	397	360	391	387	357	375	361	392	374	375	365	370	370	412	377	363	408	394	357	389	391	362	357	350	383	369	384	386	405	367	369	380	396	415	356	377	374	381	386	387	354	381	350	393	356	378	424	384	400	348	386	429	386	394	405	381	367	365	377	382	379	406	382	385	362	379	324	406	419	398	373	399	379	370	345	390	417	378	374	371	356	370	377	368	398	362	368	373	397	386	374	386	403	407	377	386	395	377	388	345	387	368	385	376	379	375	375	360	378	376	385	371	352	411	397	354	369	388	384	377	358	372	367	394	378	390	348	381	396	414	370	381	355	370	361	384	400	380	365	373	385	364	370	339	371	356	398	367	354	338	387	401	406	395	397	360	348	354	381	360	400	376	369	380	382	362	369	388	389	371	375	408	374	390	380	353	408	373	337	369	400	336	393	361	406	391	413	370	377	365	403	349	375	381	360	337	391	374	386	382	361	358	407	357	376	380	375	360	367	342	404	385	363	351	345	345	366	344	384	360	361	376	365	377	366	397	366	402	384	346	386	386	372	362	387	374	400	371	343	401	383	377	374	379	344	386	398	367	389	370	393	358	345	396	351	387	396	381	388	337	358	355	365	410	396	368	352	375	351	386	352	388	385	387	393	353	363	391	371	340	389	357	410	394	372	381	363	418	391	386	384	410	377	364	417	358	346	359	385	388	350	389	384	377	375	364	373	376	381	407	352	404	389	380	379	364	383	410	367	375	338	367	397	352	370	384	372	399	397	398	400	392	387	381	402	375	396	402	395	359	397	397	405	408	380	369	389	373	397	361	356	362	348	378	357	383	388	345	362	367	370	356	400	410	355	356	414	385	355	355	365	383	402	363	333	369	386	393	332	399	376	371	369	375	380	330	380	352	396	411	392	371	389	380	361	359	399	393	363	381	358	368	360	372	384	405	381	381	376	392	396	364	332	372	375	394	358	355	341	394	337	394	403	383	391	380	381	407	377	352	341	365	377	367	353	377	380	416	382	424	388	379	389	365	359	389	370	352	386	376	405	357	370	384	379	396	383	366	379	376	395	390	385	401	385	416	371	367	370	342	355	398	396	359	359	383	383	395	380	400	354	361	381	368	384	365	354	361	387	376	373	352	385	400	376	368	381	412	361	384	383	394	370	352	375	375	391	373	390	355	323	353	367	363	387	364	363	408	387	381	385	401	392	382	386	361	369	385	369	393	382	397	424	387	388	354	383	385	409	367	352	399	340	406	388	377	378	403	334	365	422	365	393	398	360	385	392	377	380	367	396	368	388	410	340	391	386	365	342	393	374	403	348	381	379	392	392	380	400	353	373	370	379	347	394	397	408	414	389	409	379	367	368	376	360	363	362	390	364	378	409	383	375	377	359	409	363	379	394	398	373	386	368	392	349	416	395	405	376	356	401	380	406	366	381	390	381	384	328	359	373	383	379	372	356	378	399	401	402	376	372	427	367	374	348	360	371	412	346	373	391	365	374	378	364	386	377	408	373	372	346	393	345	382	386	378	359	398	340	362	394	355	363	373	378	395	389	372	373	341	376	352	391	378	380	388	385	352	384	405	390	398	346	350	373	397	350	380	368	397	381	414	378	413	388	373	349	396	361	393	410	365	353	354	357	354	358	402	413	366	386	422	399	362	369	387	408	415	370	422	375	404	373	370
37705	9598	885	215	164	147	157	155	160	163	170	157	143	156	166	159	160	154	159	147	143	163	168	147	182	179	141	145	148	165	156	162	167	184	163	174	156	145	144	154	142	133	139	161	163	139	160	148	159	135	152	168	150	184	139	157	172	156	124	153	148	160	169	156	140	174	151	159	161	170	147	162	182	152	157	155	158	133	159	160	175	155	175	148	172	147	165	160	179	148	158	160	146	167	172	170	161	164	142	157	154	156	147	152	176	153	176	187	156	164	161	141	172	147	164	149	139	167	184	170	183	122	153	147	140	176	156	164	166	149	154	149	167	145	167	170	172	149	156	149	152	132	147	153	132	148	166	180	171	148	172	148	153	144	154	134	143	163	134	144	173	153	169	172	152	165	141	157	160	163	157	151	169	146	160	131	149	168	144	147	175	172	179	147	139	162	159	156	141	166	172	152	177	154	165	146	167	153	145	147	189	169	149	177	148	139	158	171	154	139	146	163	170	150	168	151	170	165	160	174	163	187	150	166	161	170	145	146	155	139	168	157	151	155	157	160	173	156	135	142	141	178	144	153	168	158	160	169	160	146	144	142	150	149	159	149	140	161	153	180	186	190	140	156	135	163	177	162	162	142	159	163	162	155	149	149	158	146	172	154	143	166	156	153	160	144	171	157	151	157	168	132	177	171	161	182	159	158	154	130	161	157	162	158	170	157	167	160	141	159	150	157	158	164	154	154	172	154	158	156	151	161	164	164	170	144	158	166	150	151	165	165	151	151	144	158	163	149	161	137	172	157	164	149	157	143	161	173	143	164	151	162	164	171	153	146	162	157	142	158	176	166	150	152	159	160	143	170	158	156	165	157	174	158	185	161	147	166	170	144	168	171	163	153	153	145	165	166	172	128	156	163	158	145	146	148	133	146	182	146	164	133	146	141	135	178	151	175	143	183	161	168	142	150	138	170	155	156	178	150	138	167	150	150	167	163	164	189	161	141	152	180	166	166	168	158	166	139	154	136	140	174	155	146	166	180	158	184	169	134	167	145	146	153	149	186	173	161	164	168	146	174	154	162	153	149	142	165	173	163	171	138	153	158	162	183	157	156	159	144	157	150	161	137	174	157	160	142	173	168	150	149	156	155	160	156	159	174	151	168	154	150	174	158	151	165	144	155	156	168	167	154	154	165	151	140	153	150	180	145	152	142	166	143	152	151	156	157	165	157	154	166	158	148	169	157	175	157	127	167	158	167	145	169	146	157	162	169	172	157	168	156	152	166	159	164	155	153	149	164	164	171	167	178	152	158	153	162	145	152	156	180	189	164	134	147	168	181	157	144	166	152	149	154	158	175	156	184	153	162	167	151	176	156	168	171	123	159	165	150	132	150	152	164	184	151	168	145	164	150	157	144	140	160	146	147	141	146	155	155	173	164	177	155	135	161	158	152	172	135	164	177	145	147	164	158	151	145	167	134	165	142	186	158	142	157	148	174	174	167	157	154	142	143	171	143	177	136	144	155	157	145	163	155	169	174	169	168	145	151	145	164	157	157	152	149	156	138	172	158	174	170	161	193	147	163	163	153	129	147	156	179	157	152	157	152	164	163	146	167	163	170	145	132	151	157	161	175	145	155	185	174	172	147	152	142	151	153	156	138	161	159	193	188	150	156	141	157	147	159	182	149	157	140	147	157	156	147	169	165	182	158	144	158	158	164	166	169	144	163	142	171	151	159	146	160	149	145	152	153	164	135	146	164	148	138	142	163	157	149	162	174	148	178	165	178	160	149	147	130	157	136	140	163	125	145	158	143	165	147	140	164	155	155	148	148	148	161	152	159	153	172	144	162	187	169	151	150	157	154	154	150	158	132	159	185	155	156	146	170	154	148	171	162	161	191	148	163	163	132	167	144	164	156	159	175	180	165	162	162	152	144	171	168	170	160	167	142	158	153	158	163	146	141	182	158	165	149	141	150	148	147	166	165	161	168	144	153	172	175	137	169	139	132	157	157	165	164	156	160	134	147	140	142	145	142	152	161	139	143	159	155	144	161	170	200	175	139	166	154	159	146	161	163	165	140	161	158	152	164	140	132	155	155	144	171	153	163	147	146	158	150	181	162	165	132	172	163	142	166	152	136	159	154	135	150	148	139	157	144	155	137	166	162	166	163	132	178	161	131	154	144	166	152	174	187	164	167	175	163	143	159	170	153	145	155	148	156	152	150	169	159	153	162	179	136	180	158	159	168	158	151	165	169	139	164	167	172	169	131	150	141	158	139	156	164	151	153	162	150	169	160	165	168	151	166	149	150	160	154	133	166	155	148	164	167	163	165	164	142	165	145	157	152	176	159	143	164	140	166	179	165	160	166	158	168	159	155	148	170	167	161	159	169	151	170	161	182	159	173	138	148	164	197	134	136	142	155	151	152	161	181	154	152	173	169	149	164	140	156	131	135	165	156	147	152	151	158	129	186	165	165	163	191	133	173	154	164	137	168	154	154	139	181	164	144	174	147	155	178	157	155	150	146	168	163	161	169	161	148	182	148	154	144	168	180	163	151	151	158	146	157	171	170	152	165	164	169	170	152	156	161	167	159	148	135	138	161	130	164	158	152	139	137	150	175	171	163	150	160	145	139	156	177	161	157	157	150	148	163	144	183	136	185	147	170	157	169	149	147	168	179	155	162	172	169	129	136	166	154	170	177	153	143	163	142	157	174	139	158	157	165	158	161	155	146	160	143	168	152	150	155	142	153	174	144	166	137	145	145	176	119	141	150	161	162	157	172	160	164	151	174	154	143	185	164	172	143	155	182	145	169	160	170	144	154	154	166	138	156	131	172	130	136	163	163	167	199	151	156	157	160	169	164	164	131	136	165	157	158	157	161	165	145	166	158	175	163	175	143	151	145	176	161	150	160	167	145	151	173	140	144	154	182	168	160	163	164	146	175	146	144	160	177	149	144	155	151	130	132	145	168	154	138	162	172	172	142	146	154	165	157	155	146	160	175	172	159	172	185	170	167	146	147	167	151	144	134	163	154	154	157	180	150	154	177	175	139	147	137	158	158	164	139	142	171	174	171	180	152	179	138	173	160	163	165	166	154	167	182	160	163	158	160	153	144	162	184	182	185	160	124	156	135	155	154	164	154	156	155	167	150	170	191	146	158	179	138	151	160	180	146	144	160	153	167	149	172	147	169	148	151	164	152	152	159	142	147	153	176	172	172	175	166	169	178	150	156	172	162	144	161	155	139	158	148	144	153	169	154	177	149	175	137	172	163	142	149	156	168	166	149	167	152	164	170	160	156	160	159	154	193	159	164	150	142	140	169	141	160	145	177	144	148	140	161	154	150	174	145	159	178	160	159	145	161	139	162	176	151	159	159	145	163	157	162	161	154	141	143	168	153	187	161	153	150	165	172	148	176	168	151	159	170	136	150	171	154	165	152	146	160	140	134	172	180	155	150	153	171	164	165	161	169	153	153	171	148	170	152	156	159	145	164	153	158
28625	6232	902	492	520	464	502	522	473	476	441	437	393	448	394	445	452	438	443	401	440	402	433	400	407	451	415	398	430	432	406	422	383	412	396	392	413	388	414	452	411	407	407	414	381	440	433	406	444	430	432	403	447	387	430	419	408	400	408	449	397	445	434	403	429	396	416	409	386	422	417	415	440	410	407	437	405	421	415	420	415	429	412	431	428	425	411	468	436	461	425	424	482	415	397	412	415	426	449	445	433	390	447	404	408	446	442	457	428	424	442	391	421	382	418	408	423	422	422	416	472	418	413	424	400	431	375	403	435	406	396	449	399	431	416	414	399	415	429	449	429	408	429	397	444	437	376	391	389	445	412	388	417	437	436	414	440	438	411	462	395	413	427	420	433	409	408	437	412	467	463	472	465	411	434	429	397	429	385	406	401	394	438	412	418	424	428	445	431	428	445	408	422	422	407	423	440	425	445	400	419	453	440	398	426	431	438	419	373	451	424	420	372	426	426	463	424	429	417	409	416	399	428	418	412	415	422	436	428	397	427	411	440	442	451	423	440	413	394	394	446	410	442	440	433	406	381	419	429	440	437	385	407	408	410	424	472	409	416	426	389	431	388	414	422	416	397	430	423	418	429	428	419	366	409	444	428	385	426	394	413	442	443	439	393	430	403	385	430	415	414	387	389	438	437	402	418	427	448	381	457	405	430	418	436	444	397	424	478	414	415	400	421	445	417	433	410	404	423	423	437	415	402	408	409	440	439	408	417	418	397	415	439	392	417	452	385	439	434	381	410	440	412	434	388	391	453	423	416	380	393	420	438	447	431	422	409	399	426	379	445	408	448	414	404	418	450	437	392	415	381	406	443	412	440	423	414	419	385	463	423	403	386	398	397	385	426	436	417	429	406	412	419	418	420	463	480	413	435	403	427	424	439	394	417	449	419	390	432	402	393	435	421	419	403	415	449	408	428	411	412	431	421	424	426	420	427	378	399	452	433	392	439	430	432	409	413	457	424	406	363	405	404	418	370	387	443	420	408	441	423	446	416	413	440	449	444	415	405	432	437	438	411	369	394	450	415	453	382	402	384	387	409	416	399	393	396	428	406	423	383	414	433	377	414	422	385	422	415	424	441	405	389	433	388	396	412	403	426	435	407	397	432	429	382	403	443	357	426	406	379	418	397	427	393	426	431	435	393	398	415	391	369	433	417	428	406	426	429	412	406	446	431	395	436	410	444	414	416	421	405	427	405	419	437	423	430	400	439	373	410	403	391	387	412	404	431	416	437	403	398	453	398	408	412	384	424	420	448	435	429	447	392	431	438	437	451	416	420	403	399	443	431	404	438	445	383	399	421	394	421	434	415	439	421	429	442	413	365	437	422	430	423	423	398	411	426	450	421	412	401	437	427	409	422	403	446	400	433	387	407	429	448	457	409	422	433	413	407	422	435	462	447	415	393	439	425	429	405	419	421	403	413	427	423	435	425	397	435	427	441	401	397	416	454	400	415	452	424	420	416	395	428	361	382	413	409	382	422	375	411	386	398	408	427	434	426	415	433	390	404	386	440	407	366	410	441	411	399	434	420	438	377	416	406	399	387	436	446	405	429	427	425	384	469	438	407	401	435	392	416	415	434	432	420	401	444	411	419	397	375	396	397	386	416	379	419	426	434	375	440	427	429	435	425	443	416	437	421	410	390	401	425	405	391	423	359	428	406	427	386	418	411	391	405	438	418	390	419	428	420	461	438	396	414	413	458	418	389	397	396	412	422	417	440	409	404	410	417	399	460	417	410	420	420	401	432	405	431	406	412	454	436	431	446	420	391	376	416	416	412	425	408	415	430	400	428	359	421	428	447	449	425	432	407	398	413	433	418	436	404	456	430	395	421	410	440	419	431	430	406	433	406	392	414	422	404	411	403	410	398	456	373	398	386	436	380	400	445	458	401	390	403	414	400	403	432	407	405	415	459	445	389	441	473	405	430	422	408	397	407	415	384	400	419	428	452	419	415	439	423	432	410	437	393	409	409	425	410	427	421	432	402	408	411	401	460	400	426	461	410	404	393	411	413	438	420	441	448	421	448	413	421	404	402	392	376	465	423	408	395	442	382	416	445	398	410	413	386	424	397	427	462	439	404	389	386	433	408	427	437	419	399	436	384	401	399	419	401	432	419	426	413	398	413	422	412	443	398	418	428	416	433	408	449	460	430	431	403	446	415	406	389	404	432	438	433	412	395	417	396	450	436	412	420	427	409	404	422	410	398	428	402	397	385	430	417	441	423	450	426	431	434	385	428	403	414	406	408	439	449	411	424	433	404	419	427	430	378	403	406	412	419	390	423	397	422	427	461	402	417	394	394	406	387	415	415	437	400	401	408	427	435	439	445	387	424	432	431	410	403	425	418	422	432	401	473	415	431	439	396	445	405	430	407	397	422	380	450	439	439	426	418	433	447	437	418	451	377	412	423	402	413	394	399	399	414	413	433	403	360	431	419	411	457	411	396	439	458	411	399	441	429	416	423	425	395	394	400	415	408	420	440	393	414	428	409	415	398	409	408	407	448	417	412	366	390	431	420	407	411	440	404	435	435	403	429	408	386	425	396	425	431	388	444	451	429	379	372	438	428	393	385	417	393	417	403	392	411	405	408	412	411	381	406	415	402	402	418	430	364	461	385	397	399	417	415	418	459	413	429	388	439	440	402	410	438	468	381	373	398	434	399	432	424	411	404	428	440	414	385	412	403	399	408	416	435	404	390	386	418	435	415	456	410	413	398	445	434	425	393	426	428	408	440	410	395	423	427	411	423	432	435	407	438	394	412	399	399	402	425	406	411	432	428	386	391	371	443	393	403	437	438	399	416	418	433	399	402	422	433	391	390	406	439	451	452	403	407	412	404	393	444	412	405	428	374	431	413	407	431	434	401	411	424	418	418	428	428	447	425	406	401	416	423	420	435	425	437	430	397	440	405	420	387	397	416	423	406	438	426	430	442	425	430	412	461	422	410	431	433	432	416	420	427	393	421	397	396	413	431	411	451	404	412	417	443	394	399	424	403	385	385	439	422	413	430	410	429	401	420	420	402	375	436	420	396	406	433	424	416	421	436	389	461	389	419	422	408	388	385	380	433	424	387	420	380	456	403	440	436	384	401	420	392	417	388	426	409	420	432	423	392	431	408	416	433	417	413	415	416	399	408	414	418	400	439	418	394	436	423	417	388	418	400	424	427	411	409	464	390	401	390	422	420	423	429	417	401	409	388	418	428	438	395	411	400	420	454	429	420	416	410	388	417	423	442	397	439	427	415	410	423	413	424	435	452	421	414	428	405	446	435	430	424	392	415	435	438	405	393	452	429	421	437	416	417	425	400	422	426	399	424	415	402	441	406	401	402	401	387	427	401	411	411	457	402	405	419	395	415	408	432	426	376	422	415	447	410	466	392	396	394	398	410	423	452	407	414	429	426	392	403	413	410	422	398	391	431	401	428	388	378	428	378	451
74987	39338	12773	1114	477	387	324	289	303	309	298	250	224	240	246	257	230	249	244	238	260	247	239	207	204	204	236	241	225	228	227	225	243	229	221	225	224	215	239	225	228	236	241	235	199	229	229	221	222	218	219	246	190	217	254	208	237	214	219	233	221	190	202	218	207	200	212	252	209	234	218	218	208	210	227	239	235	216	213	230	215	223	231	190	221	225	206	228	232	227	234	195	224	220	208	209	219	205	250	221	234	206	200	212	237	216	205	220	222	253	224	226	230	236	217	203	244	230	203	214	234	216	231	196	224	204	232	218	193	228	215	221	233	204	230	207	257	215	230	230	227	193	239	206	233	241	230	202	218	232	223	251	239	233	219	220	221	235	225	230	218	265	220	205	187	232	252	238	225	186	239	219	220	222	214	212	237	218	219	220	231	210	198	203	248	229	227	244	217	241	221	215	214	211	206	223	209	237	210	235	223	224	218	202	232	214	243	221	216	206	216	223	213	216	219	251	231	254	208	200	202	203	225	194	226	221	220	199	247	214	207	203	231	197	203	226	208	228	205	241	218	225	242	206	206	222	226	225	215	228	231	204	238	231	192	214	242	235	230	201	243	216	225	215	214	210	227	211	224	245	224	221	231	235	233	208	232	205	223	244	252	239	212	228	236	225	214	219	222	217	238	230	220	222	221	218	216	229	212	194	261	224	215	235	230	233	204	225	267	201	232	222	223	209	221	250	210	205	216	232	214	213	208	185	236	230	247	227	201	223	208	213	223	212	211	215	230	228	209	235	223	236	210	216	255	212	212	224	225	211	231	233	219	185	191	218	228	200	214	222	236	217	220	256	227	250	244	215	201	196	229	241	211	213	248	250	209	239	235	231	214	201	220	227	214	216	214	214	228	225	207	210	227	221	251	234	217	247	226	206	198	213	205	215	216	220	245	232	222	237	197	187	232	240	214	209	226	230	220	241	202	182	220	223	227	225	235	242	215	232	237	220	221	229	219	223	217	226	230	224	250	197	222	221	189	205	219	210	217	232	214	241	234	215	224	242	237	184	203	197	222	237	227	224	240	225	238	224	231	227	193	217	215	198	219	216	235	219	218	215	225	228	220	214	234	195	227	238	215	206	215	197	230	211	210	204	201	211	200	211	230	200	212	215	238	246	222	241	233	209	237	206	260	221	204	193	216	230	218	227	234	233	205	240	235	215	216	216	211	202	205	236	220	230	225	227	222	206	224	233	238	243	200	205	235	228	227	204	219	221	238	194	210	212	219	215	233	245	243	206	175	228	240	222	216	243	219	221	225	208	216	209	232	219	245	196	230	234	226	208	225	235	222	205	229	227	239	235	218	237	222	248	224	242	262	232	227	220	226	211	233	223	209	222	209	251	221	229	220	238	218	215	236	220	221	218	209	218	219	223	252	184	202	229	228	205	229	225	209	224	232	207	221	218	200	220	222	223	223	243	228	251	217	203	220	222	250	209	200	213	255	230	223	200	229	210	249	202	193	226	229	224	215	216	211	195	204	241	209	225	238	214	228	204	186	212	197	215	192	224	227	247	215	221	226	206	211	196	237	219	222	240	232	223	217	205	197	237	209	238	208	209	228	211	211	242	203	223	228	217	207	204	250	225	223	223	211	218	220	236	215	239	222	225	227	205	208	209	208	218	211	221	220	238	239	221	224	232	219	216	208	224	222	230	218	225	204	242	221	205	226	237	205	223	225	209	232	212	216	214	202	252	210	217	220	227	219	209	234	220	213	210	239	248	238	221	235	227	210	215	219	240	208	196	253	234	206	201	212	178	232	207	199	231	230	231	201	229	231	213	202	212	229	243	211	239	267	202	213	224	216	217	221	200	194	238	210	231	191	225	216	226	216	218	222	238	212	206	220	248	218	225	215	200	224	211	203	238	203	206	212	225	220	210	246	243	221	220	235	227	219	221	219	216	231	224	211	237	231	203	205	220	220	193	235	237	233	224	228	205	216	197	240	190	213	204	251	223	239	223	241	217	209	211	221	208	199	230	248	228	240	225	178	224	213	209	227	225	214	221	218	228	238	206	254	223	225	220	203	225	218	254	230	226	222	225	215	227	212	203	206	217	205	216	205	203	204	236	246	241	199	222	229	221	235	236	208	213	227	237	218	205	248	234	245	201	204	219	239	200	197	211	253	219	226	219	205	204	211	217	227	247	226	240	237	241	214	229	215	255	217	199	201	209	226	248	225	200	219	206	207	239	199	214	224	212	226	239	194	224	211	244	236	203	218	236	247	203	212	218	222	218	227	243	223	208	225	212	224	223	239	230	226	227	213	221	225	224	242	226	190	207	203	215	223	238	216	232	253	226	209	231	229	228	207	229	221	219	217	246	219	210	220	248	227	224	235	236	228	233	253	221	221	252	212	221	236	228	203	234	237	221	239	213	204	221	264	211	226	213	232	209	207	204	206	200	238	217	226	246	213	232	219	205	254	243	215	196	199	242	235	224	209	229	205	239	238	233	204	230	217	224	239	225	230	234	213	229	227	214	258	238	206	222	236	239	225	201	245	209	212	220	215	231	219	206	210	205	219	207	210	217	219	207	221	224	230	239	211	234	250	246	224	224	255	240	222	212	222	215	210	237	229	215	206	224	216	221	222	173	239	228	229	218	209	223	249	221	198	226	237	240	236	215	217	208	232	212	201	216	235	218	203	209	219	244	238	221	243	221	210	244	248	239	219	257	236	220	209	236	231	241	226	235	195	209	204	204	221	221	206	231	227	209	211	253	220	228	214	228	218	190	212	213	236	202	214	199	197	210	228	193	255	241	224	185	232	244	228	211	230	219	227	216	228	216	191	208	218	220	208	218	195	240	224	216	243	213	199	227	223	205	228	219	227	232	220	219	218	209	203	235	238	214	209	232	207	227	201	255	209	222	201	251	225	190	204	231	222	195	217	239	259	212	189	200	213	229	223	198	212	227	221	213	249	208	216	238	241	230	229	252	247	219	215	214	203	244	228	218	210	244	218	210	204	224	237	222	222	209	196	245	234	227	251	227	214	228	238	242	236	204	215	219	229	233	261	238	226	206	222	197	235	212	248	220	239	205	243	220	233	220	245	251	228	197	251	202	227	221	237	228	213	198	217	254	225	213	200	247	194	236	270	263	239	237	211	253	236	203	227	233	223	214	208	244	223	216	205	222	206	218	230	207	210	233	203	213	203	202	230	215	255	224	205	224	256	252	208	193	235	193	226	219	224	234	248	241	243	232	222	221	242	236	233	202	207	226	219	219	238	207	212	236	240	225	198	218	209	228	199	205	207	259	217	226	222	219	201	188	239	215	236	215	206	233	207	238	217	216	231	206	226	237	267	225	224	249	201	230	241	216	233	233	211	229	215	229	230	234	211	245	225	220	225	204	217	204	213	226	262	202	222	241	221	223	230	204	223	215	217	204	215	236	217	211	219	212	214	216	252	226	219	242	234	246	207	228	228	213	250	230	213	223	222	199
47332	25309	4443	1664	1530	1284	1119	1052	930	886	826	747	722	747	705	705	638	639	652	607	647	624	632	619	633	628	589	586	599	639	580	595	580	518	592	595	577	571	574	552	577	563	598	558	537	543	554	539	531	538	563	563	575	573	561	558	558	529	588	554	614	541	573	535	541	553	588	518	535	486	545	582	516	526	565	589	554	569	525	512	551	536	553	560	551	589	543	559	530	525	529	559	548	522	612	549	511	533	543	546	591	625	557	523	532	551	515	551	579	518	550	570	539	514	518	512	533	547	544	560	578	518	537	543	527	549	564	613	566	573	555	536	585	502	607	569	573	512	552	552	578	564	551	521	589	593	543	532	582	535	542	550	542	532	548	570	602	500	575	541	553	562	578	585	518	555	549	540	563	626	567	555	568	537	536	577	558	527	508	553	507	543	552	525	558	624	507	577	539	535	538	539	573	525	585	565	599	530	550	571	512	577	520	564	585	541	547	546	559	550	547	560	576	551	566	505	560	534	520	511	566	568	562	532	556	526	534	562	537	531	587	562	564	572	557	541	552	549	562	526	556	530	573	537	538	558	587	551	593	511	544	529	545	595	561	578	578	597	496	514	580	545	561	559	518	557	577	555	544	615	543	523	544	534	569	522	591	486	511	542	569	542	553	589	551	515	553	565	525	555	532	495	579	563	542	527	556	538	561	531	537	555	510	577	517	588	569	534	562	534	547	542	581	577	511	555	557	603	502	552	531	485	566	551	545	574	546	557	547	565	543	531	565	541	533	564	589	540	560	520	494	559	577	481	549	525	551	526	538	515	551	558	531	521	560	596	525	496	582	562	533	523	554	535	556	552	518	570	533	537	533	476	519	589	550	565	587	584	513	538	510	556	516	537	554	606	552	546	525	565	571	611	594	514	601	510	550	541	579	596	566	579	580	551	551	601	572	513	596	575	559	533	534	604	523	546	562	563	547	537	564	558	549	544	535	518	556	549	558	570	535	559	535	522	512	562	577	523	625	503	536	540	559	570	493	527	541	546	559	559	571	584	546	508	528	538	553	572	496	586	556	555	564	525	561	550	541	538	528	553	511	554	582	529	556	541	542	551	583	559	582	557	554	569	545	540	536	550	525	531	512	532	553	558	563	547	488	573	555	555	585	547	569	559	576	522	545	558	550	492	526	556	558	564	552	551	571	519	514	527	566	540	561	554	529	521	548	520	551	543	589	590	533	597	551	551	603	505	586	542	560	567	572	560	532	554	519	492	564	508	541	620	578	533	537	568	537	533	546	549	557	514	550	556	525	546	556	573	547	518	558	524	553	556	535	526	509	545	616	500	508	568	555	558	524	528	549	523	542	566	542	580	530	533	521	537	581	508	537	501	564	573	522	588	578	565	563	519	568	534	555	535	550	560	564	562	526	638	574	572	545	533	569	546	557	578	550	557	538	516	571	529	556	535	568	578	603	570	558	548	537	527	581	512	551	531	548	509	526	545	544	562	531	573	520	549	530	544	580	563	533	569	557	572	532	550	556	538	546	526	539	531	548	531	599	554	512	528	564	518	530	517	572	575	570	545	538	517	537	547	532	559	549	533	553	510	535	525	527	561	547	537	527	560	525	539	487	549	574	535	549	580	555	544	573	552	522	508	568	519	496	587	549	531	566	535	548	566	589	533	569	579	535	559	543	543	549	555	545	553	540	582	515	527	552	543	519	517	562	586	558	534	540	561	577	553	542	541	575	567	544	540	542	549	566	550	571	543	534	530	567	562	540	545	542	554	534	614	539	536	567	562	554	564	512	578	547	532	555	527	568	551	546	552	564	519	509	569	578	595	569	542	563	547	548	566	552	560	579	528	527	541	530	530	537	555	534	542	540	545	536	531	549	520	564	549	552	525	524	554	569	526	517	561	572	565	565	557	524	581	561	557	574	537	549	604	534	560	532	577	587	554	564	538	509	556	520	563	523	571	540	560	558	575	571	538	552	567	542	545	565	588	556	550	543	567	517	586	556	584	544	533	519	547	582	560	571	514	577	540	509	543	546	566	575	538	537	557	501	574	572	582	546	571	543	573	580	565	540	546	553	550	551	589	587	551	510	580	523	528	537	549	522	533	570	532	540	569	525	569	523	523	566	536	528	570	529	582	563	582	572	563	588	612	530	553	549	571	601	564	557	583	559	529	508	510	524	567	557	538	522	580	587	534	570	560	568	556	554	571	541	565	566	536	581	539	530	531	585	556	531	533	575	595	550	523	600	547	612	559	521	545	541	550	558	523	522	555	512	549	549	570	559	526	530	503	557	526	534	583	565	546	568	535	556	542	567	560	557	542	516	529	532	574	538	585	548	532	533	531	542	556	572	544	564	560	550	534	571	604	570	549	581	587	513	545	515	532	553	568	569	535	551	520	552	566	558	590	545	568	595	537	551	547	543	578	532	573	574	526	530	528	567	540	554	538	536	573	575	574	550	515	578	568	550	537	588	556	574	576	568	494	566	524	538	506	562	579	564	588	534	572	523	589	511	548	539	601	528	550	514	537	485	547	524	558	558	547	548	513	511	555	555	510	563	572	525	563	528	543	550	566	588	530	556	549	578	542	556	546	542	552	578	530	551	580	560	535	577	546	570	526	522	563	563	578	566	551	552	574	565	571	523	547	504	565	564	572	554	546	566	542	574	547	556	567	542	544	537	555	556	585	550	547	609	506	575	527	545	542	544	579	552	549	591	554	546	594	541	547	524	530	585	556	561	494	561	575	537	542	536	580	524	561	543	567	531	519	533	589	551	549	538	563	561	529	564	542	523	559	563	551	569	566	531	571	605	515	575	561	517	554	539	528	547	582	502	584	585	560	555	558	509	550	599	589	544	531	531	557	536	522	553	590	553	550	563	574	565	547	533	568	568	577	540	532	517	550	531	546	542	539	531	538	555	523	567	547	557	520	532	552	560	559	551	590	526	495	531	581	583	545	544	555	541	572	576	541	576	541	515	542	603	560	594	534	561	568	556	539	565	565	531	531	519	531	542	550	542	555	524	557	545	546	568	594	562	543	525	548	530	585	512	537	559	551	536	585	597	533	567	576	549	527	541	572	508	551	570	577	554	571	521	542	516	577	542	571	608	581	585	523	539	570	532	571	545	544	569	568	566	560	604	551	535	542	522	543	536	533	556	547	570	583	582	603	517	528	557	574	526	558	549	536	521	533	544	535	542	528	551	549	554	548	555	566	575	538	500	557	541	542	579	573	562	558	578	540	555	563	555	554	557	584	563	550	525	547	518	545	503	538	542	539	582	571	525	574	544	561	552	522	529	554	555	551	523	526	552	582	543	587	525	530	603	534	541	537	574	574	514	571	586	526	543	551	560	556	555	602	567	594	531	566	521	544	549	516	517	568	534	588	512	548	566	554	561	592	491	511	544	562	595	550	587	602	564	554	583	542	531	512	527	507	554	548	553	549	541	554	571	583	509	516	531	557	528	576	539	563	573	558	537	567	555	513
84606	51196	20458	3472	761	511	436	370	288	288	259	207	225	196	197	200	189	177	187	180	159	158	172	159	152	160	167	162	158	145	132	154	166	160	150	148	148	156	150	171	157	134	163	142	155	158	137	126	121	138	155	184	172	162	167	149	150	129	167	134	169	150	157	133	157	153	136	137	156	148	129	138	167	155	141	157	147	132	147	140	140	146	152	170	158	154	162	144	163	132	152	143	167	145	154	168	163	171	161	156	140	150	143	145	137	157	154	165	160	165	142	136	137	124	148	155	143	139	157	152	184	134	147	135	153	135	151	143	142	147	139	151	150	135	136	129	146	150	166	162	146	164	145	165	147	151	136	144	141	164	138	124	170	165	168	178	139	138	144	156	139	146	142	152	149	148	150	151	148	170	132	153	134	151	152	159	167	148	160	148	143	128	186	152	161	137	174	149	143	146	130	169	158	144	132	154	139	152	151	151	146	157	151	165	157	158	166	145	172	170	126	151	135	160	139	152	166	145	172	136	156	149	169	164	149	155	142	160	164	144	150	171	143	144	163	155	147	171	140	124	143	136	162	155	158	137	135	123	140	162	134	144	137	142	161	151	156	161	139	152	175	129	150	144	143	172	144	149	157	163	144	158	162	154	164	148	156	137	130	138	142	150	164	146	134	166	143	163	152	153	175	147	155	154	152	170	147	144	153	145	142	152	157	155	136	147	149	168	152	151	125	159	145	135	162	134	156	145	171	151	150	132	151	164	139	151	178	145	168	163	147	154	158	159	145	149	124	158	124	171	153	157	153	121	144	146	161	158	134	151	150	132	176	138	151	145	153	158	158	161	158	165	147	154	142	146	153	150	137	140	163	162	168	139	135	135	132	156	147	128	143	139	179	128	162	141	141	148	141	143	171	146	147	142	166	164	142	137	160	146	166	154	152	159	168	160	157	123	140	159	161	175	144	139	151	157	146	148	138	168	148	156	134	130	147	151	151	150	154	146	133	152	153	141	145	153	152	161	134	166	145	144	137	179	140	143	173	164	151	137	121	148	155	158	154	142	140	152	149	155	159	167	161	135	160	149	132	147	144	141	163	129	157	139	141	152	166	143	155	151	150	145	141	139	144	157	174	170	137	136	124	145	154	154	178	135	147	161	146	164	150	160	159	166	156	138	163	143	140	146	175	144	146	168	160	137	141	146	152	148	170	152	147	140	134	152	144	148	169	146	172	138	170	146	135	158	161	143	137	148	155	161	159	135	137	134	146	139	133	159	178	134	153	164	135	166	157	155	143	143	142	147	136	164	155	143	123	161	150	147	137	143	133	150	135	174	141	132	134	117	152	147	148	132	135	132	162	141	145	170	138	148	146	158	149	131	140	168	130	150	168	131	149	166	184	151	149	162	130	144	152	140	154	145	153	153	142	166	127	151	137	150	146	153	158	151	132	145	148	164	177	156	164	138	143	148	166	163	166	161	168	142	149	133	161	137	127	140	133	146	155	165	130	116	178	152	153	146	150	142	147	138	125	141	150	156	130	145	150	146	146	143	144	170	154	133	125	136	165	152	168	125	151	140	139	178	153	159	143	145	161	136	145	147	138	138	143	146	181	142	169	154	134	132	165	149	156	158	146	132	153	152	140	143	142	144	134	130	136	152	172	145	150	136	169	154	151	150	159	137	143	126	153	149	154	156	142	139	139	172	147	139	157	157	151	163	141	144	134	146	146	127	145	145	142	152	165	128	183	129	158	141	152	152	132	143	172	150	173	142	155	161	144	142	139	150	157	140	140	142	148	143	186	143	177	152	154	134	126	167	119	141	137	166	150	141	140	150	136	174	142	148	174	147	148	151	152	152	163	126	144	141	135	145	180	147	166	135	136	157	147	136	129	154	142	158	157	121	162	129	147	138	147	139	147	154	144	148	140	138	143	155	154	157	151	142	151	165	151	156	164	137	158	172	153	162	148	144	145	150	153	137	148	155	145	185	151	117	153	161	131	145	141	138	153	117	142	163	169	140	164	133	154	156	157	165	157	151	127	160	160	132	155	153	150	153	163	158	136	170	138	151	145	140	148	139	163	162	146	160	149	165	158	142	150	159	160	159	157	135	170	153	159	155	158	152	157	156	140	147	153	169	140	167	153	160	140	142	127	161	157	143	150	143	144	163	166	169	162	143	127	145	150	148	166	141	159	149	135	130	146	139	156	138	157	167	160	139	156	164	124	158	147	136	152	156	122	136	146	145	152	153	151	140	152	132	165	145	134	142	162	157	156	154	174	138	172	149	154	143	134	129	145	143	132	134	130	141	130	153	148	151	129	135	130	130	141	167	135	150	166	176	147	158	150	139	157	147	151	151	133	148	160	152	119	152	182	175	141	138	158	126	167	144	152	152	134	162	141	137	162	117	155	149	153	134	154	141	134	157	158	126	157	159	140	155	139	144	153	130	147	123	164	138	161	150	144	158	145	169	168	162	145	167	147	143	142	139	170	152	147	152	143	171	155	126	156	173	160	152	140	165	157	168	147	136	157	144	140	176	140	155	146	138	142	138	174	155	138	157	156	150	121	159	149	123	143	160	147	154	157	154	149	165	149	150	147	139	161	134	164	154	153	130	134	150	161	142	125	161	181	160	135	155	144	147	156	159	143	161	150	135	140	138	142	134	160	145	168	150	166	168	153	142	150	147	151	162	150	157	141	139	160	150	141	134	148	143	161	140	135	150	154	158	129	131	182	155	152	134	167	165	161	132	160	164	154	132	153	138	160	141	142	142	147	121	142	158	146	149	135	147	149	144	127	130	136	144	168	148	158	167	161	155	145	147	147	185	163	139	152	141	170	131	140	157	162	139	164	162	149	150	159	142	128	166	147	111	164	165	159	139	153	140	152	121	147	141	153	157	160	159	167	117	139	146	168	157	140	151	140	164	127	168	146	159	164	170	163	153	143	147	156	161	134	155	141	154	150	159	151	150	175	132	152	155	153	163	157	139	148	144	165	155	132	175	157	126	143	165	148	163	159	138	139	119	161	157	138	127	152	151	149	135	142	139	156	137	159	120	169	143	126	131	145	152	165	157	146	135	143	163	122	141	146	141	144	166	149	146	136	149	134	137	148	155	157	158	158	134	151	146	147	162	155	146	123	153	140	141	145	138	170	139	155	142	139	141	146	132	153	140	156	159	153	164	140	157	140	152	141	157	139	165	147	134	159	153	169	139	137	127	134	138	122	160	168	141	173	154	131	154	180	143	161	163	142	144	146	133	183	156	152	169	146	161	146	149	151	138	141	164	136	149	158	140	142	147	135	150	132	148	150	153	156	166	144	147	196	127	163	162	150	165	149	146	189	167	138	148	168	138	172	148	162	158	156	133	160	136	141	163	146	150	128	117	130	153	150	172	140	147	160	153	147	151	139	157	147	153	174	131	162	154	138	171	148	152	137	147	140	154	142	150	145	144	144	137	134	167	158	137	130	152	151	160	160	161	128	154	147	165	162	136	146	150
56183	34421	7380	2484	2283	1892	1499	1296	1158	1043	925	860	747	710	682	606	626	578	593	576	497	529	463	534	503	481	469	481	465	438	422	437	432	418	423	430	412	424	385	422	402	411	422	389	412	398	406	400	356	378	428	390	374	396	376	373	344	357	407	364	380	401	381	374	397	377	379	356	381	379	409	366	380	380	342	418	387	364	358	397	367	395	379	420	353	387	393	374	360	383	384	390	381	347	402	393	383	376	358	373	363	395	368	378	376	359	369	356	402	388	392	362	420	368	382	413	392	378	373	351	402	414	398	370	382	381	358	392	358	373	392	380	372	365	377	380	406	391	382	360	381	360	406	345	373	391	356	372	371	365	356	385	361	372	394	407	384	350	375	378	407	386	338	367	382	366	385	365	372	362	371	381	389	403	368	397	384	365	394	379	373	367	374	380	353	366	385	364	368	360	411	355	373	387	356	348	359	366	354	364	367	347	393	366	383	394	380	399	368	382	354	397	348	374	389	407	389	374	385	395	401	389	350	365	381	360	366	347	399	367	384	371	375	375	374	387	376	399	353	378	376	354	355	366	394	378	397	370	381	364	379	393	379	392	373	362	394	367	353	349	382	366	359	360	360	384	364	382	369	351	395	413	410	388	357	363	400	371	361	387	351	388	356	373	349	385	399	404	363	340	379	376	389	376	383	393	388	394	380	343	375	366	388	349	372	362	389	372	359	394	407	372	360	354	385	353	400	378	357	361	361	391	354	387	355	387	361	331	358	345	342	375	377	393	381	408	380	358	384	403	412	367	401	388	378	384	401	382	405	357	403	400	381	375	356	409	350	354	353	400	369	403	374	365	395	376	359	362	390	371	368	347	352	370	345	387	380	363	371	377	380	346	384	341	383	388	403	354	380	372	353	370	402	358	352	361	379	365	348	359	382	357	361	342	361	366	342	413	371	374	392	344	372	370	347	389	370	366	351	359	372	376	382	380	345	371	322	362	362	430	363	358	390	360	359	384	381	378	342	377	372	388	351	368	373	386	365	374	356	394	353	386	389	390	424	396	393	358	424	341	371	386	369	359	378	363	344	333	373	372	385	353	414	396	368	364	392	383	335	398	374	374	372	379	366	379	371	364	351	350	359	356	394	387	353	399	395	397	348	431	387	406	379	360	406	385	395	363	365	376	369	397	407	373	383	380	374	356	400	397	399	395	350	402	353	377	369	370	381	349	374	384	373	371	373	410	385	343	361	383	370	360	378	381	356	374	373	356	363	340	379	381	381	381	403	334	363	392	356	378	377	374	358	385	359	335	371	330	392	379	388	361	358	375	352	370	418	387	346	361	365	377	354	378	379	402	396	376	363	372	386	419	386	386	391	380	373	358	369	371	372	370	383	357	403	373	387	394	363	387	343	364	377	422	437	408	392	376	356	380	363	377	367	378	391	357	339	369	357	384	377	400	367	365	363	394	331	349	375	391	387	381	370	376	361	342	388	360	383	384	358	391	382	404	401	367	391	397	365	396	393	405	369	380	385	359	386	395	368	399	403	365	363	389	380	387	369	372	382	369	351	395	375	365	367	379	398	355	398	358	394	351	362	406	357	402	368	378	371	379	367	380	349	381	417	351	324	369	388	395	415	338	396	383	376	381	377	402	361	382	368	379	373	353	375	405	371	363	388	366	388	389	399	382	377	414	394	368	386	371	401	383	367	377	359	361	389	360	350	368	342	412	371	413	393	374	357	362	362	360	396	371	394	370	403	372	386	390	396	382	396	372	414	371	395	381	398	351	363	368	381	372	414	359	375	386	399	373	408	370	406	378	334	361	402	358	365	349	354	389	366	405	393	342	407	401	378	410	373	409	379	418	366	400	357	368	370	371	335	394	380	342	358	397	339	373	354	352	387	372	397	373	367	391	386	396	370	375	353	369	345	375	403	366	389	392	387	335	377	364	414	386	361	361	341	358	351	372	369	403	388	386	366	361	382	399	377	372	383	367	410	360	374	370	394	379	371	397	348	367	373	390	374	377	354	419	353	382	360	385	378	365	391	377	398	388	370	340	372	370	379	359	372	368	362	372	357	366	393	397	348	394	371	353	362	395	357	393	367	380	382	345	372	382	367	374	352	375	341	380	385	366	344	352	401	356	380	348	369	353	369	390	400	376	364	361	365	376	372	377	381	393	386	375	345	357	369	342	392	389	379	376	379	377	407	358	394	398	358	393	373	366	376	380	379	402	357	405	367	366	399	370	344	364	371	376	405	321	415	394	391	357	364	376	366	363	329	359	397	379	369	386	394	346	385	376	398	385	367	368	342	387	383	343	384	379	408	357	371	391	377	345	391	355	385	364	346	372	369	377	373	369	350	365	369	391	379	352	355	384	371	368	369	390	408	359	398	368	382	360	377	379	369	396	362	379	386	336	371	358	382	415	367	378	394	362	403	395	378	384	375	341	381	339	365	354	378	390	334	374	363	360	400	362	359	328	351	376	361	389	380	376	367	367	374	376	383	357	385	358	362	383	375	389	378	362	362	386	381	344	363	366	388	382	348	363	369	397	362	367	377	334	358	373	345	343	394	408	344	376	391	350	383	348	360	383	382	379	404	331	382	344	413	389	394	352	380	389	387	395	378	393	374	352	346	415	366	382	386	394	390	349	410	342	415	362	385	395	358	404	372	378	382	352	410	371	393	365	411	329	403	404	373	371	385	369	385	369	394	391	383	365	379	392	371	357	368	355	374	397	350	351	394	360	350	361	365	373	340	405	377	377	384	360	356	352	385	375	397	348	352	386	355	387	369	387	353	369	348	382	373	352	389	386	347	354	370	373	362	364	376	379	396	401	337	411	393	396	367	369	371	342	384	387	389	391	351	348	355	421	403	353	330	343	365	379	378	345	370	397	409	361	378	390	419	384	345	363	364	377	376	361	382	356	369	342	373	367	383	357	368	375	399	404	339	387	372	351	400	401	388	345	373	376	394	361	345	370	349	375	370	349	365	372	337	387	398	369	400	367	354	392	350	367	352	356	372	341	398	374	399	387	384	431	357	392	368	399	381	372	378	392	381	380	355	389	370	376	349	352	366	341	380	392	410	354	348	372	370	388	383	382	397	389	362	388	359	390	379	352	362	371	404	360	377	368	407	343	396	372	355	368	353	405	380	357	367	369	364	378	370	346	384	363	385	332	371	356	367	408	346	369	397	358	386	387	368	347	353	398	392	368	390	370	375	354	355	371	386	366	368	383	384	353	360	384	397	368	380	407	390	387	390	369	402	331	393	406	390	340	406	363	379	368	391	365	371	382	399	384	398	371	403	381	382	360	363	380	397	352	387	382	367	378	377	388	369	409	348	401	369	390	383	389	372	357	364	362	369	408	344	379	385	370	349	362	367	388	384	423	375	387	404	400	338	384	326	387	400	367	363	400	415	412	381	347	371	367	378	380	375	376	369	375	375	383	359	370	379	404	391	335	366	358	403	366	381	341	390	397	380	382	380	409	410	383
36348	8687	679	183	148	163	171	153	166	185	166	148	171	161	141	170	156	163	186	168	153	166	176	161	177	153	172	166	143	151	168	136	153	166	163	145	152	155	155	160	150	164	163	166	173	144	167	159	158	154	149	156	170	155	151	157	152	150	161	168	149	153	160	160	167	165	160	158	140	185	161	142	166	153	154	150	152	144	133	179	171	164	169	176	132	151	128	168	167	147	159	148	171	151	146	155	157	172	158	177	134	168	141	171	142	150	168	156	156	153	162	136	168	146	168	165	182	127	139	156	143	162	171	144	149	168	172	166	158	131	181	170	166	187	133	149	166	169	149	155	163	154	159	154	167	158	167	160	154	134	158	141	158	143	161	167	155	149	159	149	160	151	159	174	159	171	153	152	180	166	160	156	177	158	161	157	161	144	162	167	146	146	155	167	156	158	144	163	162	148	150	151	143	154	172	150	153	180	168	164	160	154	179	163	184	166	165	141	145	149	158	149	155	160	144	160	152	155	164	147	160	161	166	147	176	164	177	168	162	167	163	168	148	137	153	148	152	152	140	161	163	158	162	159	170	161	167	173	154	143	166	151	165	159	166	161	179	157	144	148	141	166	147	159	157	152	125	147	165	141	199	153	149	155	163	176	161	157	185	172	153	143	145	135	156	151	171	150	160	152	149	156	152	151	167	164	157	155	146	156	156	171	172	163	141	151	178	150	150	161	143	161	146	189	195	171	147	145	136	153	154	147	157	181	166	154	152	137	147	160	156	177	145	166	184	156	163	146	149	153	151	154	163	140	153	155	144	160	164	160	173	169	158	147	170	148	156	182	164	150	183	171	150	160	161	167	140	160	142	126	157	153	162	144	160	174	176	153	148	174	149	188	161	143	167	155	155	150	156	146	148	144	165	142	161	171	177	150	142	141	175	141	168	164	158	150	159	165	144	157	144	154	136	158	150	157	160	147	148	156	156	165	138	146	151	161	141	154	145	148	144	148	169	180	160	134	152	160	162	168	167	136	152	160	167	179	150	149	158	155	141	148	172	163	155	133	136	177	141	147	144	166	159	160	170	149	161	157	159	134	120	168	149	148	151	148	150	170	173	171	165	186	151	145	165	155	178	149	150	147	172	152	172	159	175	148	175	185	156	178	150	158	175	167	150	171	179	164	155	165	158	175	176	152	173	164	159	128	176	160	174	176	157	144	137	146	155	173	180	150	148	156	167	164	158	164	154	174	135	155	147	187	170	167	175	147	155	143	158	175	149	144	176	129	169	161	151	167	161	159	158	170	152	164	150	157	152	164	166	148	165	130	158	153	171	158	161	148	150	168	177	165	134	131	155	157	169	150	175	134	135	159	145	156	163	156	169	154	168	149	150	155	160	140	160	138	159	166	148	140	164	151	170	173	159	152	170	132	164	177	163	154	151	165	146	166	145	146	164	144	135	165	149	161	150	158	157	174	151	151	170	158	154	137	161	171	166	140	156	158	167	168	167	186	145	144	170	161	180	163	148	178	169	164	174	140	152	147	170	178	165	153	163	155	140	149	164	150	177	179	156	140	153	166	179	156	163	149	182	145	166	149	153	166	154	150	136	145	149	156	146	142	166	133	138	168	174	148	171	157	154	144	150	124	161	137	148	180	163	154	155	141	157	145	155	169	159	153	199	166	149	153	190	156	159	170	154	177	156	158	158	177	140	148	170	178	154	157	147	158	167	167	136	158	155	155	160	171	175	147	168	178	126	172	181	170	167	170	163	150	168	167	165	142	157	145	162	159	129	177	155	144	158	135	178	139	156	163	154	163	134	166	142	157	152	125	152	158	171	166	148	155	154	152	148	166	150	164	164	182	157	137	172	195	156	166	168	177	149	153	159	152	141	156	158	154	181	148	134	140	147	169	163	165	150	170	179	158	158	162	142	167	181	146	167	151	142	146	160	149	180	144	168	160	162	143	169	154	161	140	149	164	170	152	149	149	159	158	155	129	144	179	158	143	147	146	156	165	157	145	175	161	145	181	151	154	150	154	149	167	150	147	169	183	173	161	147	187	141	165	166	147	144	148	156	169	171	177	148	148	149	132	145	149	175	157	136	157	139	158	141	172	161	172	183	157	188	160	160	145	160	150	163	156	133	146	168	146	175	155	151	148	139	158	155	165	166	168	162	165	167	146	171	180	156	134	165	154	141	171	146	158	174	161	170	157	153	169	167	167	136	173	146	160	148	157	174	145	169	166	154	150	141	183	139	135	158	146	132	150	144	133	160	149	157	154	145	137	156	167	155	175	157	151	149	137	148	156	183	135	163	144	149	153	136	148	149	170	161	154	168	148	147	143	172	144	176	175	147	165	137	147	138	144	149	146	155	163	162	181	164	160	158	142	154	163	174	178	147	142	156	165	163	159	161	147	165	141	176	147	155	191	156	162	171	156	142	162	147	178	148	177	150	160	164	170	172	156	197	153	177	156	162	134	136	139	149	166	172	171	152	188	158	168	153	150	152	165	144	175	157	139	146	144	165	154	175	153	161	166	175	173	155	162	163	145	162	125	149	165	144	141	153	164	164	143	151	163	155	149	166	141	146	160	133	158	149	156	162	173	189	162	162	146	160	167	143	172	140	155	165	158	182	177	169	171	158	166	142	147	166	169	155	156	177	183	164	158	154	151	156	153	154	199	176	162	160	148	134	168	143	166	165	163	137	172	166	159	176	138	150	148	152	148	161	165	144	140	130	172	152	159	154	164	187	169	185	148	149	130	170	171	122	149	161	151	169	164	154	148	145	177	171	148	157	169	140	171	143	135	173	160	126	171	165	165	174	155	145	172	164	171	178	168	172	133	175	151	167	167	160	161	156	152	149	146	164	156	164	162	139	153	158	154	154	178	158	170	144	164	179	153	137	128	158	158	160	155	140	141	173	154	177	159	150	155	153	177	159	160	150	143	152	150	165	168	144	132	152	180	145	171	169	163	171	174	155	164	128	142	145	159	164	162	185	169	183	153	144	162	166	157	161	156	166	163	185	146	149	171	177	171	159	154	155	150	187	157	194	169	174	143	150	135	166	189	156	168	153	138	163	154	171	159	163	164	160	139	166	153	158	154	164	132	165	160	136	163	155	179	147	155	178	165	167	158	180	156	158	146	173	152	150	184	152	143	152	161	165	164	155	168	170	133	152	166	155	153	152	134	175	144	138	154	140	139	169	147	157	158	148	161	166	157	172	167	147	168	162	169	158	163	161	164	151	151	142	158	156	152	155	140	174	135	168	132	166	139	158	155	188	168	154	180	167	168	143	144	163	167	162	139	157	147	143	168	144	162	158	155	149	159	145	148	157	141	155	168	164	154	175	154	158	156	159	143	154	139	155	177	190	153	157	168	133	157	153	162	149	151	167	144	168	154	144	168	164	164	166	154	148	149	148	160	158	156	146	132	166	159	145	163	153	167	168	138	176	181	149	190	153	147	144	174	150	158	163	148	150	147	184	158	148	140	143	141
27825	5364	826	482	456	525	469	453	441	419	475	445	417	411	422	451	404	453	427	425	408	439	425	384	422	443	413	411	429	440	429	398	385	438	443	441	420	440	409	413	426	452	420	418	420	417	397	400	402	411	444	393	416	425	442	418	426	436	399	448	415	417	397	438	438	414	415	405	430	391	418	448	412	412	427	402	423	396	448	426	403	382	399	398	427	431	396	423	413	451	400	380	448	445	456	424	419	459	395	374	414	444	423	440	436	409	425	440	389	391	448	403	417	424	411	416	411	435	408	410	423	409	421	422	419	434	422	408	394	435	409	423	418	440	393	406	412	433	403	441	425	404	438	387	420	402	473	399	418	411	424	404	436	430	404	415	378	386	450	405	398	426	400	402	444	407	410	444	391	404	427	427	411	447	409	383	449	399	408	399	437	421	402	368	414	392	421	413	449	414	439	398	456	415	382	409	392	378	392	390	424	437	412	435	438	383	428	375	397	415	419	409	419	423	476	387	433	422	402	408	434	447	433	409	412	394	411	408	414	420	373	466	407	384	410	408	424	435	394	433	381	440	416	440	399	393	417	383	429	408	443	416	430	412	395	423	438	420	432	400	411	405	424	417	431	378	443	426	423	389	417	427	429	447	388	459	386	402	408	394	436	407	424	415	427	430	422	407	424	394	426	412	388	428	408	414	435	428	398	442	432	380	381	387	403	380	432	437	426	401	408	401	422	401	434	402	429	416	419	450	413	387	411	430	425	442	390	424	422	400	376	405	404	400	408	400	409	397	396	399	413	388	434	399	417	430	423	392	429	430	406	433	398	403	417	422	431	467	432	423	439	420	405	388	465	453	419	403	397	455	419	384	421	445	427	403	411	392	455	406	423	398	408	429	433	422	425	399	443	423	434	431	390	378	392	419	432	414	399	409	426	401	408	429	393	423	424	424	398	394	430	393	434	413	418	411	418	377	407	434	468	417	414	429	423	396	426	416	415	398	407	420	404	419	433	420	396	388	406	402	373	411	463	385	392	414	451	424	407	394	441	410	378	386	429	421	424	430	432	409	426	398	426	403	407	421	429	432	409	427	404	414	380	393	408	393	406	388	402	432	439	416	431	429	417	376	415	397	412	419	446	431	410	431	382	410	417	400	440	380	433	389	415	411	413	405	385	413	411	379	428	382	413	412	403	408	410	417	421	425	400	450	424	426	417	408	407	411	424	408	459	422	390	404	400	433	408	424	398	421	372	407	412	436	381	452	414	426	424	422	406	426	401	400	433	417	391	458	419	410	394	433	394	432	452	396	367	437	390	434	403	410	402	435	442	416	419	437	435	423	445	410	412	398	438	393	452	445	438	414	467	411	391	403	404	388	405	425	439	441	417	427	405	425	425	399	448	408	432	459	396	434	396	413	412	392	419	420	372	398	432	417	386	396	426	411	399	420	403	435	433	402	419	442	434	440	398	456	396	416	424	446	405	427	440	403	455	378	423	386	412	377	408	415	413	391	381	396	437	424	429	433	406	416	436	453	419	372	400	421	459	417	427	428	391	412	421	436	406	429	412	405	409	418	442	426	439	437	403	393	434	448	440	455	396	456	368	470	397	424	418	425	408	394	388	410	469	402	430	438	406	408	443	422	402	467	397	409	417	411	430	422	404	366	439	397	390	463	426	400	403	442	373	454	448	432	392	413	422	419	438	445	434	404	389	393	406	398	421	421	428	395	390	403	435	372	386	450	436	367	388	413	420	415	401	415	455	389	420	423	444	442	427	400	419	439	456	416	434	418	434	392	433	414	419	442	414	421	396	416	427	389	401	412	420	429	395	445	398	365	440	393	413	390	450	396	409	381	431	424	420	387	392	413	395	378	419	429	383	433	430	414	399	401	422	404	404	379	423	434	402	436	439	412	414	401	381	417	424	375	416	444	405	453	413	459	396	419	408	420	420	416	397	412	433	415	391	421	406	433	373	439	394	422	393	434	401	413	418	428	400	423	428	424	394	416	430	426	434	436	413	422	422	416	459	401	383	422	445	434	384	389	396	411	393	420	414	458	393	472	429	405	448	405	387	439	408	400	388	386	460	408	405	381	415	408	402	418	394	411	396	419	427	439	393	472	419	409	423	421	412	414	394	403	439	432	379	433	410	419	367	458	428	408	398	419	400	378	445	422	382	417	427	425	431	397	376	411	371	423	428	405	409	411	393	405	405	408	388	413	396	427	426	429	431	409	390	415	423	429	379	400	404	409	423	419	390	425	434	451	428	416	427	373	423	402	419	445	441	418	431	440	442	427	422	371	429	424	432	387	412	406	409	404	425	397	383	397	379	391	440	382	454	407	433	411	373	417	399	412	447	426	427	415	391	420	427	397	459	376	440	400	430	386	374	451	393	402	425	419	391	391	407	396	397	433	385	407	415	415	402	392	419	433	415	386	456	402	429	429	398	479	419	425	434	458	435	407	421	389	390	391	418	443	435	391	440	441	424	407	400	380	422	415	400	409	405	423	447	416	390	398	437	458	426	427	415	429	440	406	399	368	452	432	424	409	421	443	411	416	424	406	384	423	414	408	422	435	404	407	426	412	416	404	415	425	389	407	427	400	403	410	429	405	403	419	423	444	430	381	409	378	449	426	395	407	412	389	451	445	396	397	423	379	411	441	420	406	388	411	429	406	414	400	423	438	387	406	425	396	436	429	457	415	398	450	383	419	480	402	409	409	391	393	418	402	411	381	394	404	433	437	396	407	431	411	426	390	418	422	374	441	399	409	417	411	400	447	392	426	439	427	423	424	433	451	404	404	424	445	452	382	406	415	399	460	432	450	402	432	426	377	415	374	440	455	417	382	417	402	405	398	414	447	405	393	400	436	386	408	419	381	385	409	394	424	422	417	441	409	406	430	441	413	395	434	425	435	405	394	427	423	380	415	429	430	392	427	409	433	406	414	415	384	410	403	407	422	437	429	423	390	384	402	434	440	425	414	398	425	391	398	395	385	410	397	394	394	433	400	431	413	422	397	418	383	401	447	411	413	428	434	402	424	408	430	409	398	410	400	422	413	437	410	423	404	427	420	434	438	481	391	462	423	413	448	381	406	393	393	441	454	375	447	404	391	411	429	441	427	403	398	434	425	384	387	405	421	422	416	407	448	397	427	400	411	437	422	398	423	425	447	427	437	420	428	433	477	413	419	412	413	430	438	389	409	429	400	375	442	394	426	451	445	442	428	454	389	385	437	433	375	398	419	445	380	414	414	415	415	402	413	442	418	386	459	416	402	420	386	382	403	386	378	406	398	384	437	420	433	404	432	376	413	406	408	381	437	410	398	439	411	413	397	410	426	420	379	395	413	409	435	407	386	435	406	419	400	387	436	431	401	409	389	419	414	413	394	376	412	423	414	425	411	402	394	399	407	388	423	437	375	426	384	418	390	443	411	417	415	456	441	424	398	418	391	412	456	429	454	423	399	395	447	400	412	431	394	414	454	405	413	371	407	431	418
73995	39415	13357	1131	450	415	369	355	262	276	245	259	263	261	222	239	258	226	227	247	236	197	208	208	226	219	239	216	201	222	223	238	218	224	233	206	252	206	209	225	239	212	201	232	229	220	235	231	211	230	211	214	201	189	198	201	255	253	228	249	234	215	242	217	211	225	201	228	192	218	219	200	221	230	226	229	206	227	207	235	209	213	233	237	234	225	238	206	208	232	234	199	209	223	204	197	225	241	241	207	214	240	207	228	201	251	201	238	203	218	219	214	231	215	210	205	246	229	218	219	212	223	206	232	206	224	231	231	205	244	236	207	209	212	239	225	232	199	204	194	209	223	216	221	228	200	235	210	227	202	234	238	233	232	225	242	201	232	210	248	219	188	226	219	233	227	237	219	201	216	219	242	222	255	217	230	197	219	221	240	236	229	223	198	234	225	203	214	222	223	223	244	210	229	209	222	216	233	246	232	219	225	214	199	239	230	217	238	198	231	219	223	201	230	190	221	245	214	231	219	221	225	195	238	197	232	217	195	229	233	210	242	240	235	209	229	217	180	198	215	232	236	216	235	232	242	227	209	230	208	206	232	252	247	203	213	261	240	219	214	220	220	196	229	243	236	222	229	243	213	211	208	218	246	198	213	210	212	210	227	226	225	217	217	236	217	231	218	225	218	239	216	201	187	245	191	205	219	222	233	223	218	223	203	226	234	210	228	272	213	189	213	222	236	213	199	203	226	215	223	234	230	225	233	256	242	242	240	229	226	235	232	227	232	214	208	236	215	229	223	240	222	224	239	202	238	238	238	240	222	202	225	210	241	219	189	194	239	214	233	207	206	226	243	200	223	222	239	185	226	217	220	228	246	259	208	205	222	224	217	212	272	210	213	217	219	222	245	213	202	217	233	214	200	198	227	208	230	230	205	212	202	208	211	227	228	224	189	216	220	232	230	258	220	229	216	223	236	229	227	236	195	231	225	246	216	231	227	239	232	209	208	230	224	219	231	233	216	230	234	215	212	208	194	229	227	210	209	232	231	211	243	231	244	220	247	232	234	219	211	204	220	221	217	218	213	251	204	218	201	217	214	225	242	222	203	232	230	219	236	209	241	216	218	211	237	206	208	224	223	204	226	201	210	220	259	200	209	241	205	248	229	233	213	215	234	222	219	203	226	220	229	226	240	244	238	233	242	210	224	221	225	233	187	232	238	227	226	202	239	220	203	238	226	205	229	224	238	232	259	208	214	209	232	241	201	203	224	242	212	201	211	215	226	200	215	218	240	218	245	193	212	235	221	222	210	202	207	234	213	216	186	214	230	245	211	213	219	229	212	198	246	211	250	219	224	242	223	204	221	229	231	200	227	206	233	233	221	178	217	228	208	231	219	220	212	197	202	227	204	247	192	228	233	229	208	222	220	229	197	209	203	228	217	218	222	232	247	202	250	245	218	232	221	242	212	214	220	206	244	231	204	224	247	197	218	203	222	223	227	234	207	212	239	221	199	230	206	210	220	238	226	208	262	221	232	211	231	219	202	220	206	225	210	239	228	227	217	213	232	223	240	218	212	238	239	205	222	212	238	233	241	204	212	222	200	238	227	220	252	237	224	217	213	183	210	228	210	235	203	218	212	212	227	219	198	240	209	211	205	225	166	217	208	235	212	214	253	228	222	209	209	232	230	207	207	202	238	227	246	229	230	230	200	182	208	196	190	213	227	243	216	230	233	220	225	230	205	241	208	219	190	220	251	201	226	227	211	245	216	252	216	234	220	219	187	239	197	227	233	250	222	215	223	230	232	236	218	216	193	238	229	197	229	238	218	201	234	229	200	224	197	246	253	198	223	246	222	222	216	251	216	221	190	240	237	202	232	234	240	213	188	190	183	259	165	202	244	184	219	229	243	218	210	197	239	222	205	204	214	210	206	215	217	212	225	243	218	221	235	246	240	224	240	212	226	212	233	228	269	215	193	230	210	241	231	221	216	208	213	206	203	231	230	218	209	203	242	224	228	215	216	187	235	261	216	205	218	245	228	203	227	207	218	240	236	249	205	236	220	230	206	202	243	218	206	223	189	206	232	219	213	227	236	229	243	211	213	209	238	206	236	232	204	210	223	220	243	228	206	219	233	220	219	237	216	232	235	208	203	224	240	222	207	213	213	205	214	226	230	223	210	218	231	235	206	217	216	210	217	206	218	219	212	209	206	222	217	240	220	249	187	218	259	223	213	226	210	230	227	215	237	236	196	243	238	223	226	203	219	212	251	242	225	257	234	220	222	205	224	236	216	194	190	223	226	251	208	248	236	201	208	203	202	207	222	233	204	238	226	223	217	234	238	263	231	239	220	210	191	232	198	244	238	209	230	222	190	233	224	257	218	239	229	219	208	217	223	240	224	235	217	212	228	221	227	229	205	247	236	222	235	241	221	215	223	237	208	217	221	192	213	222	235	200	224	208	236	207	207	220	234	186	235	241	241	234	194	246	218	222	246	220	217	224	211	222	212	216	190	230	209	250	214	225	211	233	236	222	188	208	243	215	232	196	211	228	221	206	234	215	222	233	234	218	201	208	218	213	230	238	214	237	234	213	247	235	206	185	224	210	232	223	197	219	231	210	199	222	204	225	210	250	214	234	209	219	210	219	195	218	218	217	202	221	229	211	216	236	209	201	207	246	226	237	224	230	216	228	223	230	217	181	194	231	219	238	231	229	221	225	236	226	239	223	213	228	221	255	195	241	202	248	218	236	221	242	223	200	248	239	215	218	204	243	224	241	222	224	237	224	204	211	228	247	233	198	205	243	208	233	245	204	237	212	212	211	209	209	217	229	188	264	223	221	224	241	216	236	211	238	214	234	219	197	206	240	223	226	227	206	244	232	205	212	230	206	186	223	225	233	220	245	215	237	216	244	244	214	198	232	229	216	215	207	216	233	237	204	244	192	228	200	227	231	207	237	216	206	183	227	243	198	249	210	216	190	249	220	217	235	225	226	211	206	212	212	215	184	214	236	216	208	229	230	181	188	194	220	216	210	234	217	223	196	202	234	210	224	229	212	222	224	231	207	211	240	244	224	233	224	234	212	254	223	246	246	237	213	230	231	189	220	247	237	219	236	237	193	230	222	237	228	200	216	225	225	232	237	254	220	201	221	221	213	208	203	214	232	228	187	215	206	215	206	224	225	217	229	224	215	194	210	248	223	215	208	247	219	229	229	224	226	200	210	194	230	239	220	205	229	227	242	211	218	246	219	237	241	214	219	250	233	235	208	233	204	202	224	209	237	236	208	239	243	240	203	254	205	206	227	223	220	228	225	203	214	205	203	233	203	208	225	216	229	216	223	214	229	215	222	228	201	235	218	215	227	190	220	226	244	213	231	216	243	252	206	206	207	232	223	233	213	224	218	174	218	230	223	229	232	211	232	206	210	217	205	228	229	210	232	263	204	216	206	225	210	239	208	221	244	260	234	220	215	216	210	226	245	216	215	221	228	217	226	208
47024	25677	4760	1711	1514	1304	1108	971	911	909	881	798	812	752	719	753	691	685	637	630	633	641	625	625	613	575	587	636	618	578	601	571	615	595	578	550	594	527	570	570	577	596	516	567	523	561	573	510	551	544	560	565	603	562	565	573	544	569	564	581	556	583	570	533	584	576	558	567	556	538	629	528	557	547	570	515	585	546	532	554	548	563	573	578	521	581	582	574	527	532	571	568	528	583	567	555	532	539	563	573	564	577	603	523	555	581	588	562	550	563	572	538	575	505	545	583	602	514	554	500	587	576	545	566	574	565	563	564	559	559	548	555	524	536	543	579	537	565	562	551	554	568	549	533	508	570	596	544	585	544	561	544	510	550	599	550	565	518	549	537	540	560	506	531	528	545	560	525	540	550	577	529	539	552	542	565	540	541	541	585	540	594	553	594	554	551	567	598	562	537	578	570	552	559	577	579	536	536	557	603	560	577	528	575	543	586	565	529	565	523	542	541	561	608	532	578	513	571	515	519	560	551	545	548	541	599	563	588	551	602	583	532	521	555	555	527	582	589	507	537	545	567	528	539	561	566	570	582	562	579	528	551	564	544	539	557	551	541	567	522	546	569	558	567	505	586	588	587	550	566	526	536	579	551	587	545	537	556	565	561	561	568	559	546	508	544	549	583	545	549	518	528	541	559	520	569	592	566	543	524	592	541	527	552	559	538	516	569	526	520	564	543	576	579	615	542	546	559	571	547	596	602	534	538	564	605	567	556	584	558	585	564	528	549	570	556	526	550	596	543	577	585	559	559	580	552	560	576	561	552	530	578	537	503	559	583	545	563	539	554	541	553	562	575	551	528	594	565	553	561	557	522	547	579	569	568	561	534	509	555	548	546	541	572	540	524	538	581	547	575	570	572	534	611	567	571	523	538	550	580	575	520	535	562	560	528	576	583	527	582	522	554	523	541	556	544	547	564	566	530	580	528	538	593	593	549	572	593	550	568	579	522	516	569	544	533	570	548	537	574	523	564	566	547	522	512	529	539	527	564	552	516	537	560	537	536	543	543	525	557	537	540	591	571	540	556	545	573	562	536	541	558	551	512	560	550	579	554	570	521	552	593	557	545	571	564	531	582	546	568	591	566	531	552	563	561	557	581	536	569	582	570	548	550	552	527	574	550	558	563	560	550	558	559	521	570	537	499	590	519	533	533	521	500	603	520	580	560	517	578	537	567	564	563	576	555	548	600	552	556	547	593	555	548	556	561	559	565	594	539	567	547	513	580	515	557	573	570	576	570	557	536	547	545	576	563	593	538	549	568	563	538	529	569	547	564	553	566	562	595	532	544	532	554	570	567	570	583	516	544	547	574	581	601	552	590	554	580	581	544	527	584	581	554	557	545	565	502	557	582	524	556	530	541	536	550	544	595	539	554	539	543	577	530	556	512	551	572	588	554	571	573	531	523	536	515	571	572	535	549	552	575	533	560	534	558	564	526	573	559	569	531	546	563	533	566	578	569	530	550	558	512	568	532	520	510	540	547	546	580	569	570	579	545	550	524	584	535	566	551	533	576	582	567	569	532	532	534	543	563	507	537	599	564	515	556	588	584	571	539	564	548	536	550	541	627	547	562	566	604	539	599	563	530	534	579	541	565	553	517	551	552	549	540	588	591	495	620	449	546	557	515	590	558	560	532	569	544	527	583	557	552	563	515	563	571	551	551	546	565	546	559	540	582	543	545	589	528	538	566	578	529	530	538	546	554	577	552	581	580	541	571	540	564	588	556	532	531	567	484	524	550	521	521	546	527	532	563	563	532	527	559	621	578	576	566	563	542	586	513	546	526	540	559	575	518	546	543	543	521	537	592	578	552	538	568	557	570	602	561	571	572	569	521	588	525	567	548	531	563	564	561	581	523	558	562	590	548	529	556	578	522	561	576	537	535	540	543	539	585	586	556	541	536	539	515	574	558	547	547	567	585	534	594	560	582	561	579	553	552	529	531	557	561	555	521	576	594	551	548	515	555	552	536	535	553	569	510	526	510	583	541	566	537	563	579	530	563	552	579	559	571	528	535	572	546	568	562	544	577	533	554	530	603	580	572	507	559	585	567	516	513	552	588	537	557	546	552	557	580	558	587	530	557	527	554	525	534	538	550	602	524	553	558	557	530	537	542	510	506	574	570	599	562	549	533	568	539	590	577	578	588	555	576	539	573	572	592	529	586	544	572	577	566	536	587	563	583	516	538	551	557	546	576	552	541	519	544	557	552	556	561	573	528	595	529	606	567	525	554	614	588	564	519	549	554	543	545	554	562	540	580	580	507	523	566	526	566	600	550	576	581	570	546	571	544	558	552	552	585	526	602	551	549	570	548	587	600	529	523	510	557	495	556	553	573	564	572	551	575	549	553	584	524	592	569	553	564	542	526	599	567	602	588	542	578	583	572	540	541	545	558	583	553	574	590	552	535	543	518	527	585	563	536	560	529	534	526	554	553	604	548	574	578	548	555	570	560	585	532	570	555	594	481	540	547	586	570	585	528	561	606	535	548	568	520	558	547	547	570	574	513	595	552	554	549	575	550	526	561	612	548	561	550	512	576	542	576	570	539	543	539	522	600	547	504	575	526	561	533	562	559	574	527	552	541	551	524	566	498	595	498	538	551	566	582	583	529	540	558	556	546	561	561	523	549	550	603	599	584	591	530	553	550	549	588	541	575	548	506	526	537	574	543	574	532	534	584	566	558	535	547	557	531	530	567	555	541	510	564	553	558	549	544	574	555	543	561	542	587	591	548	560	560	580	552	548	544	538	533	521	555	564	538	547	555	586	516	520	600	543	535	552	581	492	582	541	564	570	578	538	576	592	514	526	532	571	568	551	552	540	569	566	568	554	558	587	538	549	551	568	566	546	575	577	585	509	542	583	572	519	574	543	540	545	524	527	557	567	543	539	543	550	549	537	552	556	605	548	572	539	539	544	582	543	559	564	533	576	570	567	553	560	530	575	542	557	552	519	554	536	548	534	540	557	548	569	570	539	544	564	571	550	539	541	508	608	593	555	535	517	526	554	531	572	558	528	594	550	560	542	537	542	567	543	545	578	539	561	552	555	559	567	563	583	555	519	568	573	561	589	537	529	564	588	571	567	571	510	552	556	534	585	613	583	518	558	568	579	611	550	568	542	556	551	544	559	568	521	554	534	596	520	575	507	568	525	561	554	555	573	535	539	533	549	590	544	532	531	582	542	540	546	522	541	581	517	570	520	565	573	582	538	542	564	557	549	571	548	581	575	573	508	540	532	510	526	548	571	650	539	535	551	549	557	579	542	565	505	561	517	486	546	550	575	534	551	567	542	543	536	576	534	549	511	537	546	545	534	546	547	534	562	539	569	554	531	580	548	546	566	588	571	568	520	548	567	551	524	495	559	573	589	542	548	566	548	556	559	569	545	556	554	538	575	521	559	525	573	578	549	564	585	563	529	543	539	527	517	543	561	616	521	604	563	532
82785	51035	21293	3516	691	516	427	373	266	279	229	240	220	211	217	183	190	207	158	162	170	149	169	140	171	155	180	151	163	166	185	195	169	142	165	172	146	145	149	170	181	200	151	158	175	154	136	137	156	153	132	158	154	147	157	135	137	164	150	146	144	133	152	141	180	152	151	124	144	160	143	160	147	147	139	166	144	132	162	136	156	160	146	144	156	154	155	152	168	154	129	177	162	141	164	130	141	142	146	149	167	146	144	152	171	133	157	143	147	175	149	177	155	149	158	158	154	169	158	148	152	138	132	165	153	168	152	160	171	151	147	143	151	145	182	140	162	137	127	139	159	158	156	172	132	155	144	139	158	158	137	159	144	147	152	144	151	159	146	158	135	165	146	142	147	158	150	136	129	164	166	156	157	144	153	164	131	139	140	157	154	153	155	169	146	149	157	122	152	147	160	142	143	110	153	150	127	145	138	169	140	171	143	161	153	120	149	123	149	135	127	140	157	156	142	158	142	123	146	137	138	166	146	139	164	151	173	133	158	138	143	142	154	169	145	154	145	174	168	144	138	151	159	150	166	133	177	143	142	164	153	163	154	156	137	147	162	134	140	160	173	155	122	138	161	150	155	153	147	141	144	167	147	153	157	159	153	146	135	136	156	153	154	166	139	158	154	152	150	172	158	180	167	146	159	150	146	137	138	168	140	141	128	142	137	155	135	157	142	148	171	148	138	156	136	146	140	151	151	149	159	145	148	163	134	157	165	155	139	149	132	121	147	144	146	142	140	131	136	153	131	151	126	147	141	133	150	167	141	148	126	158	158	161	111	155	157	150	136	146	129	136	156	148	138	130	144	171	131	153	150	167	155	129	157	142	154	171	153	166	152	141	152	153	158	154	147	157	133	150	150	149	154	146	152	152	168	159	177	157	136	145	167	166	166	148	164	156	139	140	147	160	145	139	152	143	141	168	168	149	138	144	146	148	162	144	155	165	148	170	131	151	158	146	153	136	139	156	129	171	171	139	152	149	168	153	157	125	152	146	173	148	126	132	148	189	163	181	151	140	146	158	150	172	155	136	169	142	140	175	118	139	155	155	129	137	147	163	164	138	165	169	142	151	145	159	143	135	154	153	150	155	128	124	136	132	144	131	136	150	143	126	133	139	145	132	132	139	174	136	145	153	161	145	132	178	165	161	174	148	163	132	130	158	136	141	141	136	142	156	155	157	158	159	144	136	145	137	164	144	156	143	148	158	145	157	139	153	171	139	153	162	157	152	167	143	142	152	120	151	144	145	132	147	146	138	154	169	134	153	163	164	143	124	165	144	159	133	135	136	176	148	173	135	168	146	139	136	149	146	144	167	148	152	153	158	132	146	149	182	163	172	144	156	151	149	160	148	133	166	136	144	170	152	135	135	134	149	175	150	153	128	150	143	158	138	148	125	153	141	157	129	138	165	142	160	161	149	165	158	157	153	148	157	145	139	126	135	175	136	155	146	163	143	160	158	151	142	161	124	132	143	139	118	158	141	145	144	181	137	173	147	146	167	131	126	155	125	145	165	154	168	149	124	125	148	160	148	135	136	157	142	162	138	148	143	148	147	151	133	141	166	154	158	148	147	135	153	151	150	143	141	177	151	137	128	136	186	162	152	154	151	140	149	152	162	138	146	145	165	149	156	151	162	174	167	145	165	153	138	168	150	153	163	145	155	157	158	138	161	165	139	155	135	149	138	148	138	152	150	135	149	161	149	145	162	159	157	164	150	160	144	167	149	154	153	149	160	167	148	149	160	170	147	135	136	139	146	164	141	136	146	147	145	151	152	155	151	146	175	156	150	147	138	136	155	133	152	138	148	153	148	159	146	159	156	137	141	138	170	169	142	163	152	125	138	168	177	148	154	152	168	161	150	154	164	151	144	148	150	121	152	169	144	134	148	133	152	150	138	159	137	147	156	159	147	132	163	133	146	130	157	150	149	154	159	126	126	147	146	159	122	153	157	126	168	166	150	156	135	140	165	143	140	158	148	171	130	139	163	155	154	145	155	152	154	128	142	162	152	131	164	146	155	157	134	142	166	147	147	166	146	162	162	141	129	151	134	150	152	160	177	144	149	140	169	173	135	136	127	162	138	142	161	161	149	149	145	149	141	136	140	150	165	134	161	149	141	158	154	139	167	158	133	153	154	177	164	148	150	145	152	158	165	143	157	164	137	173	151	158	134	147	148	135	147	151	134	140	140	146	142	150	148	173	150	145	148	167	164	152	148	134	164	150	153	176	134	178	139	146	141	170	170	147	153	145	135	144	139	162	141	134	140	116	129	129	147	143	162	161	147	126	152	144	152	165	154	153	145	126	166	162	168	136	123	158	156	153	137	158	146	176	175	161	153	155	161	153	152	129	146	154	144	156	158	151	140	152	152	167	143	145	155	141	178	157	143	124	155	149	143	148	173	144	169	123	130	148	125	164	163	142	147	145	151	142	143	156	145	134	160	139	137	134	145	160	151	137	157	156	155	160	172	151	159	161	153	164	171	148	132	132	152	155	156	156	157	152	167	147	141	160	131	135	132	138	141	150	167	145	164	154	117	145	137	147	136	142	140	155	131	151	154	164	134	141	149	149	143	168	148	160	147	162	143	148	140	143	146	173	147	151	165	133	170	134	148	147	158	157	149	166	136	154	120	123	138	137	143	170	159	153	148	143	139	157	141	168	158	153	137	141	161	138	158	141	141	148	140	156	154	137	147	144	145	155	154	158	150	148	133	179	152	161	166	135	144	157	142	144	159	143	146	159	136	149	161	150	132	151	168	135	176	136	144	154	141	154	150	150	144	141	143	143	126	153	147	152	123	133	153	162	152	148	148	169	173	145	140	157	144	152	156	139	151	152	140	150	141	119	155	180	141	135	136	161	139	160	168	149	142	155	156	132	177	154	150	159	174	156	160	154	141	155	158	144	154	149	159	142	153	143	131	138	140	132	143	159	138	156	144	143	124	148	142	146	141	143	174	139	164	143	158	134	159	144	130	131	169	141	128	138	143	140	159	162	123	154	149	129	154	131	129	158	140	124	132	153	139	144	145	135	163	124	151	157	137	146	146	145	144	156	155	155	143	161	151	159	120	165	149	137	148	176	144	131	159	148	122	167	154	147	137	142	132	175	154	140	160	148	162	163	137	159	142	128	157	155	151	136	122	163	153	138	150	164	148	141	144	158	147	145	150	165	124	163	139	157	167	155	140	127	127	147	159	130	147	138	155	135	147	161	132	146	143	141	153	154	172	140	157	152	139	106	141	177	140	130	156	158	126	160	117	157	157	151	134	149	156	165	147	141	131	143	139	138	166	131	155	139	147	157	151	150	143	129	144	163	171	154	162	152	133	138	157	136	149	150	138	141	139	165	165	144	157	140	134	135	145	137	133	139	152	152	149	146	142	174	132	154	161	145	156	149	151	143	145	129	162	151	132	161	142	135	171	163	142	159	179	155	136	148	157	125	126
55823	35235	7390	2686	2300	1936	1523	1322	1213	1054	940	854	804	708	668	641	576	622	542	575	497	539	521	472	475	480	477	484	438	437	468	479	440	431	461	414	414	448	438	437	393	434	409	399	387	389	394	425	387	408	395	449	410	391	412	401	377	414	397	412	393	398	371	420	365	348	397	388	408	406	387	344	372	369	417	366	384	391	360	366	386	426	372	373	433	384	375	421	398	364	399	394	374	388	377	437	383	406	372	359	400	384	402	365	395	357	368	378	365	379	369	349	388	400	373	389	349	351	370	381	365	392	357	400	374	350	368	385	356	367	392	409	355	396	402	363	366	348	370	379	351	373	377	364	380	358	369	422	368	347	400	400	396	355	408	386	359	365	367	358	391	362	366	391	379	371	333	391	372	360	352	375	394	370	364	370	378	354	391	364	400	363	374	410	370	370	368	388	377	417	401	355	372	405	360	401	352	377	392	367	359	352	386	387	365	378	372	348	395	374	345	357	388	397	370	385	381	400	368	386	363	355	399	366	375	366	361	369	384	369	403	353	370	380	377	368	383	375	373	392	376	375	398	347	365	402	333	364	371	369	399	382	387	415	366	388	382	354	410	360	386	377	338	362	350	378	390	395	351	355	366	353	377	348	386	370	363	364	364	372	399	376	369	355	390	367	345	386	366	382	395	369	392	376	391	377	367	359	371	352	397	372	379	379	384	358	389	371	366	356	377	400	387	377	349	353	408	378	361	400	364	369	375	358	384	379	363	384	380	386	359	367	368	360	415	354	345	359	358	391	381	354	390	395	413	409	361	406	368	371	363	382	352	387	390	360	364	364	329	370	405	400	360	356	372	371	342	389	377	392	374	371	355	366	348	362	390	401	356	346	397	349	368	372	398	357	372	382	372	357	352	398	360	374	363	378	350	374	374	385	372	350	367	366	377	356	377	378	398	407	375	383	342	407	397	396	393	374	390	366	377	383	370	391	423	423	384	366	387	388	380	386	366	392	378	373	404	408	350	327	357	362	395	368	370	353	426	347	375	374	379	352	379	368	397	383	381	386	402	401	384	354	353	372	385	372	368	381	354	391	349	349	379	380	378	347	388	381	389	398	374	356	353	394	421	395	362	383	364	339	339	380	387	377	330	380	363	367	366	378	328	377	372	374	366	369	365	358	369	377	370	381	394	416	405	377	389	391	356	350	376	393	360	365	408	366	387	364	410	373	392	363	424	372	365	379	371	371	361	360	399	386	360	389	392	401	368	353	401	370	391	356	399	393	356	320	357	375	375	370	391	352	382	374	375	380	365	342	359	381	382	372	357	372	341	363	427	400	372	357	420	346	395	381	400	359	380	364	387	363	373	371	360	386	379	351	373	390	408	369	381	387	355	361	367	395	386	369	390	407	387	349	382	401	373	376	377	417	370	368	385	332	406	375	358	387	382	340	386	366	366	371	413	336	365	336	387	370	368	381	363	384	412	332	353	364	375	387	394	401	394	391	378	351	358	379	379	374	340	398	378	372	387	368	391	382	363	374	371	399	402	341	328	383	352	381	388	364	348	384	373	368	369	320	372	374	367	366	367	393	370	388	361	387	393	408	369	392	383	386	371	373	374	358	393	392	359	399	374	390	331	413	378	373	354	359	398	391	411	366	366	393	352	366	349	393	376	389	392	368	378	363	342	366	363	353	364	362	385	366	375	386	348	355	360	367	394	378	380	374	380	365	399	370	396	359	385	369	371	394	392	363	373	375	374	406	385	382	401	370	357	357	372	382	378	403	408	350	387	385	360	358	360	354	367	401	401	407	329	342	370	385	374	368	347	376	360	411	359	345	409	352	390	385	349	372	384	354	383	334	370	375	350	366	378	351	354	361	379	360	349	365	395	390	369	382	385	387	372	368	405	374	306	408	362	412	384	379	399	367	350	394	352	382	367	365	369	349	375	356	350	370	389	386	378	366	418	358	385	351	384	380	379	363	348	363	360	382	342	395	375	348	422	397	349	390	379	354	358	366	378	333	416	382	363	350	388	373	329	385	389	331	397	402	410	351	390	355	405	402	404	353	387	372	363	358	376	368	392	360	366	387	369	365	375	409	384	385	339	382	348	355	370	372	334	401	387	370	371	361	406	379	364	387	382	409	368	383	341	395	379	381	353	366	380	435	388	361	390	346	368	395	364	376	368	368	378	381	412	407	364	379	424	386	389	399	345	375	362	377	393	363	405	360	385	360	354	389	401	363	387	389	409	419	358	383	363	395	348	406	370	349	392	364	364	392	362	377	367	379	381	387	350	385	376	374	386	386	337	371	407	368	386	353	362	370	375	402	387	385	371	366	380	376	386	361	384	388	383	384	359	361	342	395	392	369	400	350	382	389	371	391	395	363	421	370	373	377	358	406	383	396	366	332	380	366	402	383	387	356	367	399	371	388	339	421	376	359	355	373	355	352	348	374	369	369	385	405	385	362	353	370	379	399	358	376	389	373	430	392	380	376	344	362	377	396	342	356	374	385	377	411	340	368	387	408	349	354	358	360	367	369	376	373	329	390	384	386	376	352	390	384	392	381	368	365	345	386	332	346	356	375	367	387	318	340	409	380	375	376	355	377	364	363	343	362	403	326	378	402	365	339	388	348	380	372	399	380	339	375	335	405	350	365	374	342	393	345	366	372	397	370	395	391	379	378	405	374	387	388	367	364	392	388	356	352	369	363	349	402	388	370	360	388	363	401	396	400	375	344	364	364	379	342	374	356	354	386	351	401	369	380	421	395	366	384	363	354	374	376	382	362	389	381	393	367	353	390	360	382	401	385	389	379	392	361	374	346	399	363	330	354	391	403	355	371	324	364	342	376	383	383	394	367	382	370	370	382	347	405	370	373	405	362	409	368	391	366	360	381	368	372	372	380	397	344	383	411	344	386	384	345	362	358	341	354	383	394	374	361	388	358	377	366	363	364	367	356	405	352	355	365	364	388	373	365	340	358	370	364	338	388	353	360	407	393	391	369	358	367	374	384	380	380	378	377	356	399	376	376	394	366	401	363	374	354	367	353	411	352	363	365	394	394	375	369	365	342	391	373	382	382	377	339	361	360	390	406	394	379	355	399	363	351	368	388	385	367	374	395	349	402	390	355	391	365	389	365	380	384	418	381	366	406	396	357	379	378	328	404	377	387	370	369	345	373	374	376	362	372	346	395	376	382	329	379	390	377	406	376	351	382	369	377	378	381	355	384	353	367	356	369	377	349	361	394	366	389	375	364	359	365	382	396	355	329	399	353	349	382	356	352	377	359	388	367	359	363	349	370	357	375	366	379	387	402	399	366	381	371	417	352	366	377	361	385	356	330	364	374	372	379	367	426	366	378	341	344	369	394	376	382	370	361	369	341	352	412	387	397	387	386	387	346	353	403	380	381	348	392	370	396	356	371	388	356	423	360	389	409	406	389	355	362	393	363	376	387	351	337	351	403	386	354	374	376	376	363	370	382	382	330	390	368	383	356
34907	8294	673	202	198	177	158	163	156	154	138	157	161	149	141	173	166	157	165	162	166	169	160	141	164	147	179	145	155	176	151	139	162	163	155	177	169	142	157	118	147	158	158	174	150	158	141	163	150	173	152	156	158	182	181	154	175	155	157	171	180	174	168	150	157	173	165	170	174	180	163	182	170	159	151	168	185	157	148	158	173	145	156	159	162	167	161	138	150	157	156	142	152	172	156	155	155	155	175	161	179	164	155	175	157	170	162	163	162	144	180	145	164	155	149	159	167	160	164	174	164	168	162	143	154	155	167	166	154	164	153	140	139	150	158	154	141	136	165	154	163	173	166	155	158	144	165	152	174	201	152	160	162	166	157	146	160	156	182	162	158	163	167	171	156	175	163	153	167	138	151	158	173	168	147	140	178	146	168	136	163	137	167	151	154	161	149	163	152	175	154	136	172	152	141	164	148	154	156	134	158	142	152	165	163	147	147	164	155	144	145	171	163	173	155	167	160	168	159	156	163	182	172	162	154	144	158	175	171	176	157	171	160	159	154	146	150	177	175	139	145	152	162	161	145	154	145	155	156	157	175	153	167	178	172	157	145	169	183	158	168	161	179	161	140	164	182	169	162	175	166	170	147	160	184	163	153	167	166	167	140	180	135	183	147	146	173	166	167	183	161	160	164	148	139	162	155	148	172	146	169	141	164	169	167	146	141	171	154	152	175	154	172	163	158	150	152	150	153	135	167	169	176	146	173	153	133	156	154	157	172	146	148	156	138	148	158	140	163	158	156	161	142	166	162	157	152	154	145	159	157	174	164	152	146	151	159	168	170	149	148	140	155	163	160	139	154	180	159	176	164	167	146	171	200	162	165	154	150	164	146	169	190	154	151	174	153	144	145	179	151	138	171	165	150	164	166	163	149	158	160	163	143	156	178	163	164	143	167	146	138	161	167	164	169	189	167	150	164	145	177	160	145	173	155	158	141	170	153	157	144	152	168	172	177	175	156	147	131	192	147	141	149	142	152	148	172	152	188	177	156	142	158	168	184	167	167	155	158	169	168	144	139	162	157	154	142	165	183	163	159	149	133	157	151	160	173	144	159	155	152	154	147	173	143	167	146	165	128	180	171	134	168	145	136	166	146	168	151	141	169	174	156	157	144	133	168	153	158	171	157	172	163	158	164	159	155	168	187	161	174	136	141	155	152	155	165	156	175	147	171	170	146	151	176	180	142	171	134	163	161	159	178	160	165	157	189	165	166	167	175	142	150	165	182	150	156	179	160	159	131	143	160	149	161	139	177	138	148	135	156	163	171	155	158	164	200	131	147	144	154	159	157	197	144	147	150	167	163	156	130	141	161	159	169	151	152	149	172	163	176	147	164	183	168	153	187	166	175	162	161	155	148	160	166	146	150	162	160	177	139	152	164	144	145	168	161	169	174	160	196	171	172	135	168	167	135	162	152	157	175	160	151	163	168	163	139	179	172	159	166	166	185	150	147	161	145	171	160	146	157	146	177	166	165	142	167	156	169	177	147	156	134	168	183	159	192	155	162	165	158	175	152	153	186	149	155	161	148	163	124	158	144	163	166	170	166	162	158	164	150	153	182	167	168	158	153	162	158	158	175	147	141	157	143	154	171	163	155	156	150	130	148	160	172	177	130	170	161	165	158	142	139	157	161	173	157	137	167	153	193	164	165	155	162	171	151	172	154	145	169	149	166	138	157	172	156	158	142	147	160	167	140	160	145	150	162	140	156	169	157	171	162	152	141	162	149	148	141	160	176	149	179	165	170	182	137	159	163	164	143	167	184	158	162	136	149	173	152	158	170	142	174	174	149	136	151	168	156	172	166	162	159	170	176	163	152	168	136	152	179	161	147	158	152	153	165	141	144	150	157	158	144	166	211	163	174	171	155	156	143	158	160	164	185	127	150	141	148	158	167	174	160	171	153	144	152	152	150	168	141	162	157	143	178	157	150	153	173	155	147	160	149	141	143	145	161	173	168	162	141	155	147	144	171	159	152	155	170	151	162	153	157	157	149	163	149	170	161	200	165	163	156	148	164	160	170	160	147	171	144	137	149	163	151	145	158	166	187	169	159	166	150	148	149	135	148	157	162	147	145	172	159	164	145	187	142	163	175	175	174	158	151	150	156	163	145	161	140	153	140	156	150	139	132	179	140	162	174	152	138	152	163	161	167	148	154	166	156	161	175	150	170	147	142	146	153	145	172	152	154	147	151	170	156	140	165	149	171	156	147	152	175	140	167	129	152	170	146	157	175	171	173	147	172	173	148	149	169	149	165	169	147	162	170	147	167	140	146	134	134	153	156	150	152	168	148	152	141	168	135	167	140	158	152	150	158	155	144	142	154	144	186	161	173	187	143	154	159	175	172	147	152	160	163	160	142	152	151	160	133	188	187	147	156	143	149	182	157	165	138	145	153	149	171	158	175	158	166	148	165	152	167	175	168	144	140	150	152	212	148	156	166	154	149	156	177	168	164	166	177	145	182	157	136	143	141	159	169	156	164	178	166	164	163	159	169	142	167	153	164	146	145	151	178	157	154	140	161	159	165	150	165	166	159	164	153	162	155	149	158	162	168	169	138	145	146	154	179	150	128	159	164	156	136	152	163	141	158	132	157	150	176	158	178	154	162	146	143	186	154	159	167	138	166	148	154	139	126	174	145	160	166	187	165	168	152	141	185	160	141	150	167	156	147	166	149	149	158	166	155	141	170	168	164	150	165	144	144	157	155	178	160	159	177	183	130	165	166	148	150	165	167	158	160	145	149	158	164	170	156	146	159	192	153	121	144	158	158	148	203	172	140	148	150	175	158	167	154	151	141	174	170	144	159	157	166	160	172	133	159	159	161	157	164	145	159	142	154	187	160	167	154	185	170	157	133	138	149	183	171	149	184	161	148	155	156	150	181	146	171	145	143	169	155	152	154	153	166	145	153	155	147	158	148	161	159	142	167	154	150	169	172	151	149	148	160	158	154	175	176	170	173	160	175	150	176	153	163	167	152	145	160	147	167	169	161	136	158	163	159	159	171	147	150	179	143	183	159	145	155	173	149	160	171	154	173	152	134	155	159	156	148	161	161	168	162	150	161	165	168	135	144	142	148	138	161	124	160	188	160	142	136	163	174	140	150	158	147	166	161	154	135	174	177	175	154	177	164	144	150	134	150	174	163	171	153	157	166	143	138	147	113	164	166	125	180	135	154	180	152	187	156	165	149	147	151	158	136	159	142	155	169	144	149	142	151	149	163	154	157	140	179	151	182	154	166	149	149	154	155	155	145	159	172	159	143	183	165	183	155	166	172	154	157	148	181	149	145	157	155	159	170	146	158	159	138	158	138	154	143	161	160	162	149	145	177	191	163	173	170	148	167	148	159	174	163	152	169	153	139	166	153	175	153	158	167	141	163	152	153	157	152	154	160	176	175	159	163	155	174	162	171	174	160	145	148	131	136	133	175	164	158	147	135	164
27042	5518	819	506	506	475	461	446	456	431	438	433	416	434	432	447	435	407	445	428	410	434	411	402	423	422	433	419	462	418	431	390	423	454	429	400	440	410	420	413	392	442	419	442	426	431	440	406	401	419	421	420	451	409	426	390	441	423	398	445	407	431	427	415	443	449	424	401	395	404	442	414	424	421	417	421	407	437	421	382	431	401	438	455	394	397	410	407	433	464	427	390	409	433	400	408	426	427	367	409	414	402	414	404	409	389	449	404	408	380	434	441	404	416	430	428	446	422	392	443	397	426	396	443	437	380	447	414	436	423	421	408	434	439	389	411	394	380	423	415	405	436	425	406	432	458	414	387	444	400	395	436	401	414	424	430	427	430	421	384	398	407	425	421	415	415	404	443	410	417	424	401	441	400	388	445	434	446	426	382	412	405	409	389	440	444	393	433	433	403	440	426	392	418	393	453	439	409	406	431	422	409	420	433	399	440	407	429	404	426	418	425	402	435	402	404	405	409	428	455	369	429	420	418	427	402	404	414	398	394	431	407	414	419	394	457	469	385	442	423	419	404	429	421	411	422	421	446	422	410	445	379	430	387	417	415	407	414	418	411	421	479	400	429	443	390	413	426	428	423	352	394	410	405	398	386	479	418	399	433	421	454	406	396	408	415	405	419	469	430	427	395	444	399	398	409	419	394	432	432	364	415	424	405	426	406	378	439	441	433	437	407	416	465	423	387	413	438	420	421	414	428	442	427	420	416	423	422	409	397	424	448	400	428	454	426	442	448	429	444	444	401	433	408	406	393	414	478	449	389	446	394	414	418	430	420	426	396	444	408	430	415	423	415	426	410	437	406	424	438	419	415	407	427	415	417	399	441	428	432	395	440	432	410	432	416	418	432	438	417	414	411	410	416	403	389	428	397	431	436	402	440	431	419	414	372	387	450	403	396	401	428	403	421	424	407	411	411	394	392	413	431	448	401	428	413	397	449	418	408	424	422	429	415	412	434	435	380	412	405	429	454	413	408	430	416	391	423	449	441	419	437	424	456	413	417	407	398	455	437	414	409	417	403	396	419	407	417	395	413	416	451	362	389	413	423	419	408	408	406	415	410	391	415	388	392	407	399	403	413	392	399	433	363	434	429	428	405	399	399	452	436	423	423	401	432	450	433	408	432	394	413	403	409	410	395	438	417	440	435	418	440	436	434	378	368	420	387	414	438	398	402	358	415	443	388	410	439	403	424	435	452	407	380	382	383	435	424	387	428	417	401	396	426	457	404	422	396	393	423	428	433	408	414	422	407	393	397	429	443	433	409	465	417	430	422	429	383	387	423	432	391	418	413	443	385	411	406	404	404	389	414	430	463	402	440	410	419	443	393	401	440	404	441	445	372	412	398	409	437	404	430	420	431	462	394	400	400	409	416	438	432	404	395	421	441	437	436	419	454	428	390	400	459	393	445	399	400	413	442	400	387	416	372	442	414	432	452	412	429	436	383	429	437	401	434	407	432	372	429	429	400	434	449	441	431	405	444	370	402	416	409	421	437	396	401	426	388	426	440	408	400	371	416	414	387	414	411	412	397	412	444	419	429	425	407	425	411	425	394	416	415	431	421	424	432	401	408	436	433	418	422	387	440	434	418	421	424	377	416	398	410	413	440	431	400	385	399	421	390	434	394	382	414	404	374	396	402	417	413	417	449	445	408	400	420	420	404	442	418	426	399	419	416	420	413	415	431	433	412	392	433	393	408	419	412	392	429	426	432	410	401	403	428	388	438	405	439	383	426	410	430	413	399	411	392	408	414	423	403	426	418	420	382	435	417	417	427	407	398	449	403	407	429	412	419	419	414	442	410	427	422	425	392	429	408	446	414	439	368	406	418	421	407	417	397	430	435	419	399	392	439	393	423	390	446	451	407	462	402	425	406	426	406	429	411	419	438	391	443	414	398	463	396	437	380	396	395	429	434	426	437	393	440	436	406	458	394	431	397	424	421	376	401	414	448	422	414	445	433	403	452	416	450	450	368	413	403	440	432	407	420	409	438	403	393	435	430	407	427	443	409	427	439	400	380	441	446	392	436	395	420	426	419	402	419	414	400	411	389	392	434	399	421	422	403	408	406	417	417	427	448	435	413	429	418	421	407	379	408	401	420	412	429	442	421	437	411	406	425	407	402	448	418	423	413	398	423	422	449	406	434	467	405	429	381	411	400	416	427	424	436	389	407	414	438	429	424	455	431	412	419	406	428	411	397	445	413	412	412	395	407	440	394	404	416	393	406	426	408	380	396	377	449	444	437	407	425	438	418	440	450	401	422	434	431	425	448	454	443	416	401	425	399	410	405	395	446	445	435	414	414	422	454	420	432	401	383	431	429	446	432	371	397	412	415	417	430	451	453	415	425	452	425	393	419	439	440	450	409	407	391	406	421	411	423	413	431	435	418	436	441	435	429	414	384	457	394	406	416	445	419	441	442	450	417	401	381	405	394	444	441	429	439	422	428	442	388	455	427	376	411	422	433	370	443	397	431	398	408	397	392	382	420	427	412	389	429	452	430	413	416	424	436	423	409	408	402	388	381	401	423	405	434	441	407	418	416	403	431	404	428	432	429	398	412	407	426	442	420	435	461	405	415	411	429	413	408	370	418	421	421	428	372	425	382	412	429	434	410	431	397	456	407	410	428	416	398	406	400	398	388	416	437	418	425	380	422	439	418	405	441	390	438	415	390	406	410	414	385	433	407	410	412	437	395	398	428	464	422	416	400	436	399	412	436	410	419	430	397	390	382	429	440	454	406	412	415	425	409	426	358	405	408	415	428	407	408	433	417	412	399	390	455	414	438	380	384	426	434	402	414	424	440	410	431	433	420	420	408	413	398	382	407	384	416	453	411	426	405	420	425	404	415	412	429	431	436	377	451	412	397	441	411	443	382	414	385	400	415	437	436	421	432	451	404	423	401	420	433	423	445	415	442	407	424	408	432	408	409	447	437	421	419	417	412	427	374	423	421	432	369	412	407	406	415	426	408	429	405	403	396	383	452	417	406	393	466	393	379	391	421	419	422	404	424	404	432	402	392	397	398	402	419	408	394	398	430	435	426	434	389	410	418	439	400	396	403	428	439	389	415	388	434	399	435	422	479	431	426	400	411	413	454	434	415	418	428	370	404	415	415	411	414	442	435	426	422	427	416	402	409	420	440	429	438	423	437	385	444	450	427	403	433	423	406	452	431	402	414	437	414	417	423	414	412	389	437	426	398	413	403	426	438	389	483	468	439	380	372	410	420	413	382	408	418	404	439	404	402	448	410	428	400	411	445	420	422	399	464	444	431	425	433	401	387	393	417	436	424	396	405	404	396	415	398	414	425	406	452	444	393	404	434	422	409	431	397	431	452	445	397	484	406	435	441	413	410	435	413	426	408	449	435	401	450	418	423	395	431	437	446	410	439	413	434	399	429	408	428	435	405	445	433	396	407	414	409	436	422	416	413	377	402	427	434
72386	39299	13918	1224	482	357	335	334	286	251	259	282	253	252	249	232	262	285	230	219	211	215	209	224	210	229	224	254	241	242	218	258	209	233	242	252	242	249	227	249	211	231	247	229	210	221	245	233	221	220	211	235	201	211	204	220	234	215	228	246	225	231	235	235	194	215	218	203	233	233	249	210	207	238	219	217	197	228	234	215	215	223	237	224	221	233	198	224	229	229	217	238	196	225	219	241	219	237	255	231	237	226	209	223	210	215	246	214	215	227	211	223	216	229	211	191	209	213	209	209	185	235	224	218	213	192	212	201	222	234	210	207	211	216	221	242	238	216	224	205	221	225	240	220	240	222	216	221	219	233	209	248	234	203	229	257	207	212	266	213	238	226	249	200	226	244	225	216	228	207	215	218	228	262	253	242	221	238	229	218	218	225	213	208	205	246	224	208	250	254	201	232	258	223	236	228	225	214	218	224	206	212	221	203	236	227	217	200	251	223	238	240	220	233	231	207	215	217	202	226	207	241	223	231	234	205	226	219	204	277	247	170	185	205	225	226	235	206	231	203	215	246	211	235	214	234	196	218	213	212	210	202	236	234	198	226	244	223	211	259	231	216	217	218	189	230	205	224	223	237	223	227	194	205	226	212	231	226	225	218	222	230	251	224	197	217	219	204	180	210	226	225	240	206	233	215	223	196	197	228	254	250	209	222	239	209	243	230	221	218	192	218	219	220	220	222	220	227	239	219	208	203	256	215	214	208	233	224	226	240	208	212	232	231	229	241	218	208	201	219	225	219	211	236	217	221	240	250	240	215	250	218	194	226	205	236	240	228	255	246	201	213	216	251	217	226	219	241	239	204	214	207	224	212	220	225	211	225	229	233	234	202	230	233	228	226	206	215	216	229	220	241	217	247	205	234	216	227	230	246	239	214	206	238	202	223	213	250	231	221	224	225	216	190	256	241	212	214	210	223	224	229	213	231	239	242	184	219	243	210	199	227	247	215	215	215	242	197	213	229	216	210	220	216	227	231	209	178	205	268	241	229	235	208	217	210	249	211	205	217	220	216	191	257	241	243	214	206	223	208	230	213	211	227	238	227	223	218	238	226	228	238	204	212	236	248	221	206	211	186	232	233	225	233	202	220	225	230	200	195	233	208	230	218	237	238	253	210	213	237	220	206	225	214	208	209	228	222	215	206	219	214	186	237	244	220	231	240	213	203	224	252	222	221	239	239	236	246	220	211	217	217	217	199	232	219	237	228	205	231	230	234	177	204	217	231	219	211	192	218	213	233	247	203	276	235	216	216	220	212	239	214	230	213	212	222	221	215	207	233	233	223	243	220	228	210	254	248	225	243	221	218	209	217	209	223	230	223	244	220	230	216	214	248	213	216	237	235	230	222	226	227	243	223	224	225	216	222	208	194	226	206	213	215	178	201	214	205	227	222	201	225	215	215	236	249	241	229	220	215	222	221	246	200	227	192	263	240	224	225	245	209	203	215	239	243	215	208	193	229	221	207	231	208	212	242	218	222	222	206	215	196	227	206	202	245	202	209	206	227	225	216	221	217	205	217	214	215	234	218	228	239	203	229	216	219	211	214	212	239	220	215	247	243	223	222	225	212	217	223	244	238	211	224	218	265	239	209	227	242	209	239	206	178	201	215	212	231	228	218	207	207	227	255	238	194	210	239	216	232	215	236	237	254	219	218	221	213	228	230	223	236	217	237	232	241	238	198	220	206	226	216	211	221	234	208	212	230	210	236	244	224	203	230	211	225	252	215	242	233	250	237	246	230	213	231	222	191	248	206	222	212	235	226	217	222	231	221	228	220	222	236	225	216	205	218	209	219	249	205	237	218	218	209	185	217	239	189	229	198	242	268	233	242	221	217	237	229	209	212	256	219	237	209	216	189	242	234	212	217	205	198	226	218	239	243	216	215	209	226	220	225	219	248	210	216	216	205	243	238	210	253	201	213	198	227	239	235	231	203	221	217	221	222	228	249	219	217	245	242	206	232	242	191	231	216	222	247	201	251	222	206	231	207	198	235	211	241	224	219	222	205	216	198	237	190	237	213	223	224	201	229	204	240	227	228	227	239	224	218	249	210	214	221	210	216	243	244	204	229	238	220	193	238	193	233	228	223	213	238	223	247	207	209	185	223	236	204	248	224	260	213	233	204	228	259	250	210	195	238	248	212	222	223	225	249	220	195	233	194	206	234	201	219	250	207	232	244	243	225	220	221	220	230	227	232	194	215	202	196	213	201	231	214	213	208	237	220	194	228	187	235	219	205	202	210	228	233	254	251	205	235	225	258	213	224	220	255	219	242	203	225	226	247	202	213	203	238	218	235	217	231	198	204	214	231	219	221	226	249	212	210	224	218	202	213	228	198	216	249	221	243	196	203	243	230	208	260	235	255	187	214	224	218	249	232	197	232	208	211	213	229	217	231	227	213	202	214	210	204	220	227	197	228	240	205	225	219	215	240	217	220	240	206	203	223	224	222	210	233	255	224	224	237	209	221	205	244	216	220	216	223	229	233	195	202	222	220	218	198	226	214	218	217	222	224	253	214	186	232	239	206	252	245	245	217	213	219	223	214	203	212	237	212	241	210	212	221	242	233	200	230	217	229	219	237	244	251	237	221	231	216	224	205	258	228	217	235	231	210	214	213	219	229	237	245	257	237	237	210	240	208	210	212	232	205	188	243	253	214	207	217	249	232	215	230	231	240	221	223	261	243	250	232	235	207	228	215	212	247	196	196	220	220	174	226	224	232	214	206	211	245	213	258	237	223	217	237	211	217	223	233	208	182	233	241	223	209	217	211	244	229	243	235	241	219	222	238	250	239	247	207	220	226	212	183	232	213	215	209	243	219	216	212	205	239	240	214	215	233	219	205	200	199	214	215	238	230	229	206	205	229	223	213	222	207	223	236	216	208	251	206	235	253	217	221	218	210	220	242	247	223	249	230	204	215	221	212	209	208	212	201	207	214	226	184	241	214	220	209	240	209	211	234	217	239	215	203	233	211	217	207	235	214	217	224	198	222	220	220	204	240	248	208	226	205	197	228	197	239	226	234	228	217	217	203	221	241	198	203	235	244	202	219	227	226	205	218	213	223	219	243	217	225	217	213	216	225	231	258	230	233	200	237	220	217	231	248	249	226	228	224	197	207	240	236	225	229	197	229	226	236	229	254	207	222	201	212	213	213	235	229	232	212	204	198	230	209	271	187	234	216	215	229	209	199	226	215	207	201	233	222	221	227	225	226	216	215	219	231	226	237	213	226	219	239	214	230	245	221	216	221	220	228	221	219	231	225	226	227	207	233	234	234	242	225	213	233	217	216	207	184	224	224	237	245	229	198	233	203	215	218	225	222	232	228	232	227	205	224	223	204	245	217	253	243	239	232	229	226	214	220	198	216	236	221	200	244	194	208	222	237	215	204	196	247	225	226	223	219	222	198	216	222	219	203	205	198	238	235	225	241	236	219	229	213
46437	25975	5089	1704	1565	1354	1196	1089	948	885	830	739	714	762	690	720	661	725	690	651	608	621	646	597	559	590	658	568	590	598	580	630	597	599	587	585	573	574	589	627	571	617	565	535	570	582	543	581	545	575	531	542	580	541	577	532	567	580	599	613	496	561	562	546	541	555	584	589	593	546	522	555	573	563	551	532	542	482	550	569	595	601	538	528	528	545	526	567	569	539	544	570	593	535	573	559	579	576	584	540	540	563	556	565	517	558	554	558	590	555	557	566	570	611	591	598	531	565	569	554	548	551	541	569	551	516	546	611	548	556	559	553	561	568	569	560	544	546	563	558	497	543	544	530	535	547	555	536	550	576	565	550	566	549	579	582	538	549	580	536	549	538	543	557	561	567	552	542	558	620	544	580	554	525	514	543	556	514	559	568	550	519	544	553	561	554	589	550	561	554	572	511	529	480	557	565	583	562	553	544	570	554	586	558	562	566	559	520	565	533	540	612	567	563	569	525	547	573	581	582	562	555	538	518	561	562	531	520	556	554	576	536	563	533	600	551	559	583	573	541	574	554	564	594	533	576	544	559	561	525	555	545	546	572	578	555	561	564	544	551	563	560	569	550	530	556	534	582	525	542	512	522	504	604	577	537	562	543	523	546	547	557	542	562	565	595	546	552	573	527	547	560	552	585	524	559	574	554	550	570	570	552	542	577	563	551	574	567	536	555	535	569	514	537	553	557	546	539	606	510	612	580	554	515	541	561	507	547	521	541	556	552	573	570	525	544	546	575	557	524	547	572	529	527	549	585	565	533	538	547	537	560	567	566	550	551	522	561	542	515	529	577	574	569	544	545	537	572	538	570	576	523	554	548	574	548	537	554	553	562	582	562	511	518	509	590	554	578	517	559	521	556	566	564	566	561	557	536	551	564	547	497	585	590	529	567	509	543	528	551	526	557	602	518	588	519	560	551	549	539	531	535	574	535	540	555	584	586	589	497	542	554	539	576	487	539	548	594	562	549	583	555	538	551	556	563	549	564	584	562	584	546	546	512	571	567	511	546	531	541	546	581	552	549	557	538	565	550	551	562	523	550	582	543	570	544	551	569	516	530	568	563	543	554	534	547	558	548	581	531	553	570	512	559	522	536	578	541	558	514	584	601	517	625	571	562	557	502	556	559	531	554	557	571	555	535	529	567	500	595	570	557	584	532	551	538	559	555	576	527	575	558	509	544	547	582	489	533	566	565	576	574	596	546	542	523	522	566	545	568	559	539	583	575	509	575	530	515	573	535	534	548	551	520	542	553	529	531	560	541	534	575	537	572	529	542	548	557	591	587	560	553	604	571	565	546	595	538	560	494	559	576	564	562	577	564	544	496	541	571	583	558	511	581	544	585	527	593	565	564	542	546	585	546	526	584	556	567	550	523	545	530	523	552	526	563	573	558	573	520	547	568	556	578	524	508	543	564	560	548	527	528	529	534	549	535	553	530	597	588	593	561	557	526	543	549	547	562	564	564	550	549	540	585	579	541	553	580	550	537	538	557	570	582	556	531	588	564	557	582	621	591	548	555	531	541	545	554	532	533	545	552	563	517	510	567	578	558	540	567	553	565	536	560	597	546	520	536	570	521	516	573	538	511	586	525	571	561	546	569	586	568	557	527	538	547	553	531	575	558	548	496	549	556	525	528	558	529	523	523	528	572	572	548	561	545	546	566	541	542	567	519	576	524	583	578	515	601	528	542	545	534	563	563	575	534	556	520	565	579	558	565	529	571	517	525	564	568	549	542	515	526	619	563	541	545	522	553	551	570	567	565	544	543	555	499	527	545	532	535	551	571	539	535	553	545	548	573	494	557	543	543	556	535	519	577	557	548	524	530	562	560	560	596	525	547	525	530	575	537	557	569	544	532	612	548	541	497	542	530	586	575	554	571	542	547	536	555	524	501	544	517	539	583	540	554	531	569	581	576	553	573	561	550	525	538	544	549	519	544	608	553	599	519	583	538	549	570	530	562	525	556	542	574	567	547	546	539	530	547	504	566	557	531	520	535	547	523	587	558	547	568	545	551	594	586	567	539	532	575	571	546	530	577	509	556	554	584	579	583	540	550	601	549	563	532	536	550	543	556	549	559	545	583	537	540	557	545	542	543	535	591	568	564	604	594	564	484	567	554	518	553	557	554	567	531	570	550	571	571	541	509	557	577	568	549	561	564	543	551	525	540	538	545	537	540	511	581	560	552	523	590	577	549	618	551	530	562	549	541	558	578	572	557	559	550	529	575	515	505	549	528	543	560	559	579	531	569	527	544	534	564	548	613	574	526	583	581	554	547	544	556	579	579	543	551	557	536	569	543	543	519	561	603	569	578	535	538	546	561	549	566	584	557	571	576	545	548	533	586	561	520	567	588	573	560	545	571	569	562	515	546	538	570	566	560	530	579	538	551	571	595	557	575	534	571	540	559	531	541	556	563	603	543	513	559	553	552	535	527	565	489	541	616	492	573	546	583	504	555	598	517	570	571	551	539	540	514	542	593	516	565	546	557	538	574	544	561	543	539	541	546	607	562	583	593	532	583	591	497	545	567	555	515	534	545	542	567	537	529	595	519	516	517	551	567	541	532	557	546	571	515	529	566	558	564	530	558	563	554	538	571	558	543	570	517	528	523	488	537	578	579	579	515	513	543	534	525	584	558	554	544	521	556	503	566	561	543	540	574	543	528	535	544	545	585	571	521	553	527	587	556	534	521	522	551	558	603	557	543	567	563	585	579	558	534	509	550	556	539	515	531	557	579	479	556	581	555	575	519	547	569	528	514	548	584	585	537	588	582	530	584	549	534	535	527	533	551	549	544	525	522	596	584	575	569	545	592	567	578	552	523	565	592	583	555	568	595	549	544	532	582	582	505	559	533	548	543	558	535	581	552	516	560	568	549	573	529	558	572	579	579	552	544	557	560	559	563	558	542	561	540	543	529	571	577	572	521	521	538	539	550	583	561	527	591	571	555	574	573	533	489	592	578	530	573	535	506	545	563	554	554	534	586	605	543	572	572	569	547	554	534	497	553	517	562	551	596	536	571	551	535	541	574	522	545	566	590	566	583	555	559	564	582	573	563	527	566	565	560	537	564	543	544	525	558	551	532	506	540	575	581	557	531	550	556	572	564	564	554	610	566	528	559	569	554	527	551	526	544	567	531	523	535	500	580	553	548	532	540	589	533	529	531	549	522	546	570	546	548	551	569	515	561	538	542	558	588	525	548	550	555	578	548	534	570	541	575	551	570	527	576	546	563	572	543	567	571	530	593	551	565	546	556	496	496	564	536	530	568	608	521	555	559	582	574	558	540	550	538	524	572	572	536	537	551	533	538	582	541	600	575	520	526	542	565	554	546	520	531	562	537	495	561	500	569	579	549	543	593	554	580	583	519	554	564	572	520	600	579	535	538	524	590	572	527	510	574	521	549	550	580	572	512	572	540	540	554	555	590	535	536	543	551	608	512
82542	51411	21323	3458	705	532	389	340	299	259	256	245	219	216	190	184	206	182	170	149	160	159	160	166	173	148	172	169	170	165	134	161	135	179	147	162	182	159	149	142	188	148	161	145	137	134	147	161	160	169	129	129	167	150	144	163	154	155	149	161	174	156	136	151	188	146	162	152	159	146	146	162	124	135	131	176	113	157	151	160	139	138	151	149	162	139	135	164	152	163	162	153	157	141	150	150	146	155	135	141	161	130	149	138	147	172	161	155	146	155	143	184	155	164	160	164	134	134	153	145	152	166	149	150	144	143	159	155	145	165	130	164	148	133	154	138	166	179	149	140	154	157	142	149	159	140	163	139	150	143	147	127	145	158	138	152	141	176	160	124	159	132	132	152	166	123	130	138	147	153	153	151	148	175	145	135	155	156	174	146	135	148	150	133	140	159	150	166	156	133	136	152	128	144	156	161	158	149	143	153	139	156	134	174	139	166	126	160	150	137	143	131	127	148	153	147	138	161	156	156	160	118	156	147	150	147	133	147	146	144	138	160	164	153	145	132	143	164	126	132	152	160	183	150	146	155	167	145	155	138	142	147	153	147	126	143	167	152	141	157	144	112	143	140	153	154	140	129	142	133	164	153	159	146	153	153	164	138	144	134	137	145	150	129	123	148	134	147	143	160	146	158	156	156	140	148	137	157	167	154	127	157	144	132	123	151	137	158	152	136	171	147	129	158	147	144	140	157	158	142	157	132	178	162	157	161	131	143	145	155	176	166	142	153	153	141	129	155	156	145	155	137	163	166	143	160	144	161	135	141	153	159	140	154	152	142	146	136	142	139	134	165	124	123	153	161	155	163	172	153	147	145	154	143	114	159	133	128	135	149	146	132	165	136	136	139	116	138	151	146	151	148	143	173	148	161	141	159	158	138	145	152	157	133	149	158	181	145	152	134	184	146	131	171	148	169	142	162	182	141	147	147	136	166	145	153	148	143	153	164	155	144	137	163	148	133	149	137	134	169	163	121	126	163	144	140	149	163	179	134	158	153	136	159	156	162	168	124	149	148	134	140	157	152	164	145	154	148	145	154	150	144	131	150	143	142	156	145	170	165	164	157	173	161	147	155	147	156	159	126	166	146	148	154	126	152	142	159	141	136	170	178	152	146	144	149	172	163	148	161	157	153	150	143	159	124	157	136	170	136	156	147	128	147	137	145	172	145	159	144	167	151	148	147	158	166	140	116	168	155	174	148	127	125	144	151	162	139	141	125	158	135	164	151	182	151	153	148	162	149	171	174	155	167	164	141	141	156	159	137	164	155	168	144	169	151	158	153	148	159	163	159	173	143	166	139	150	153	141	134	174	155	145	168	152	144	144	148	134	156	135	141	142	133	136	139	156	137	128	131	140	150	137	144	141	153	147	165	171	146	152	142	160	167	139	162	150	171	121	138	156	155	159	137	136	149	136	141	141	159	145	147	138	133	145	150	139	146	143	154	132	147	155	144	154	127	158	149	141	165	151	141	133	153	162	132	132	140	141	148	138	158	152	180	159	147	142	151	139	167	168	160	154	145	143	147	154	148	169	146	155	140	129	144	176	139	137	163	153	161	157	141	159	146	149	131	127	142	161	160	132	153	145	148	136	115	153	160	121	146	137	148	155	140	148	147	169	150	160	149	155	154	151	176	146	148	164	129	140	181	168	140	169	146	153	152	170	137	143	144	133	173	130	162	162	159	167	125	123	154	132	154	132	144	139	132	154	136	130	124	165	143	149	151	156	156	144	137	137	145	144	155	163	128	162	136	155	135	121	171	137	153	136	134	164	138	141	132	169	134	144	144	140	142	152	178	168	129	141	153	159	146	155	166	142	131	156	147	143	145	159	151	158	145	150	166	137	108	145	143	143	147	169	145	144	183	161	154	130	162	144	140	155	147	157	149	158	136	130	139	126	153	147	180	151	153	160	158	152	153	140	145	164	135	157	151	149	157	142	147	139	136	154	150	143	155	135	177	143	145	148	151	152	159	138	163	162	148	150	161	141	162	132	169	136	170	146	151	118	161	133	148	145	163	139	141	154	158	160	163	150	128	180	171	132	161	142	138	166	154	117	142	145	144	151	129	154	167	144	168	171	150	134	170	168	130	140	172	156	144	152	162	154	134	175	173	171	129	142	148	124	156	144	155	131	159	134	141	136	121	137	157	137	146	143	140	130	154	161	141	146	153	175	149	151	137	140	166	152	159	132	140	171	137	170	141	160	142	126	162	169	144	135	137	145	152	145	153	156	146	158	153	139	135	164	155	138	140	141	157	127	128	141	162	139	134	153	153	126	168	156	168	132	134	151	151	159	145	139	163	155	168	155	149	160	155	120	161	138	137	140	165	165	133	167	126	145	137	136	149	129	165	149	148	147	155	144	148	163	158	147	164	156	139	141	144	162	154	147	154	158	170	162	146	133	148	125	127	174	178	156	137	150	163	141	144	150	152	143	161	159	171	150	157	155	132	145	156	142	143	139	129	137	153	148	161	127	151	145	157	146	121	150	138	145	145	150	171	175	163	167	152	143	161	171	164	174	164	162	157	138	140	136	168	157	141	157	163	164	181	150	141	138	162	155	119	153	147	144	148	127	171	150	131	159	146	151	152	129	132	155	146	160	156	146	150	120	133	160	167	125	162	159	139	135	158	170	133	144	150	141	162	155	167	161	164	163	161	158	149	150	142	163	155	151	158	157	136	149	146	137	159	163	121	174	135	155	153	145	175	154	147	147	128	132	178	162	138	151	144	154	154	143	131	160	149	160	145	148	148	157	164	149	134	126	159	157	150	154	149	154	152	169	131	134	152	164	152	174	166	152	154	154	151	150	162	167	139	138	159	149	159	161	132	145	152	155	144	163	141	130	136	172	144	160	182	151	143	161	130	147	168	144	133	152	150	168	139	152	158	153	153	148	150	133	149	162	151	132	156	152	155	159	137	141	155	147	172	153	141	147	141	159	147	150	158	147	155	126	170	172	151	139	148	122	161	148	150	152	159	159	135	153	158	165	145	151	120	142	150	144	146	144	146	130	142	145	150	156	158	158	141	144	146	147	127	158	134	148	168	143	149	151	175	124	147	170	155	124	136	136	155	169	158	156	149	156	150	138	149	151	147	152	136	164	160	129	138	152	138	162	153	198	142	145	173	143	138	176	165	134	153	140	149	141	144	146	143	132	149	153	136	139	147	142	153	150	151	164	130	158	147	140	148	148	161	133	144	145	146	134	136	142	145	150	160	162	177	147	141	140	144	153	159	169	171	150	156	162	156	139	153	131	159	136	143	146	157	153	138	147	153	159	151	122	155	146	148	173	135	150	141	149	134	145	137	142	155	140	137	134	128	145	155	129	154	139	145	155	154	128	134	160	144	150	166	145	148	143	130	153	147	141	135	147	159	138	167	159	150	150	140	171	149	143	155	137	135	160	149	159	134	164	157	185	137	140	163	164	155	156	144	155	167	134	164
55729	35063	8031	2595	2283	1885	1615	1373	1206	1020	959	848	762	738	693	615	631	575	587	531	572	507	487	505	490	501	499	461	458	461	450	474	460	431	441	411	419	389	384	417	429	422	408	400	394	409	399	381	423	414	417	425	427	416	429	422	438	371	415	397	414	419	392	381	406	407	421	383	371	362	385	395	417	376	374	380	367	367	376	366	398	413	393	365	406	390	390	368	384	365	386	381	404	381	410	397	386	396	386	395	408	375	404	394	375	378	376	398	409	399	389	366	407	351	415	379	332	390	385	397	374	372	383	371	376	398	408	377	389	418	388	388	365	355	378	376	378	407	384	383	355	374	379	387	345	347	400	398	361	349	363	403	369	404	430	339	379	391	396	393	383	384	379	369	387	377	373	404	356	341	380	357	371	370	388	386	378	379	307	335	388	365	370	392	383	391	330	370	378	369	387	367	376	378	376	400	392	382	385	402	348	388	416	381	350	389	379	371	338	388	423	386	368	396	379	359	394	396	372	406	360	376	358	363	386	375	381	364	346	350	354	391	381	430	417	380	363	362	396	410	335	369	367	349	349	366	370	358	372	359	364	356	412	385	391	412	394	361	371	425	359	379	334	383	365	383	371	367	416	377	315	347	360	355	411	370	411	350	381	384	400	383	363	397	375	384	354	358	351	392	363	349	371	367	361	373	385	382	362	370	394	375	375	378	383	375	347	389	401	385	330	359	381	376	371	395	355	420	394	332	347	401	366	343	390	359	400	353	384	373	358	415	364	358	357	403	369	398	408	380	394	407	375	348	382	382	367	377	391	360	363	387	353	394	401	358	366	394	385	381	359	380	385	382	349	374	353	369	362	358	365	380	385	384	395	389	387	370	395	355	358	360	393	352	338	377	377	386	389	372	407	411	416	395	366	384	360	389	354	377	371	384	368	393	389	332	380	383	360	378	376	362	341	374	385	392	418	372	391	342	404	368	387	376	328	382	393	361	360	393	391	379	363	363	349	360	383	377	399	396	374	419	355	345	349	372	385	362	388	338	379	379	385	371	356	359	395	368	378	399	388	388	364	375	421	392	385	365	369	383	370	372	410	358	398	378	368	352	342	345	386	379	397	383	352	374	351	357	380	336	389	408	399	405	374	388	369	382	372	369	399	393	381	370	364	376	396	368	360	359	378	358	369	374	356	324	379	378	380	414	388	367	388	379	382	376	384	382	373	344	361	352	378	400	387	376	379	372	389	351	365	387	361	386	357	405	376	385	416	399	381	379	357	374	380	374	396	346	371	383	411	379	339	375	357	368	365	361	353	369	383	353	332	396	342	355	363	372	329	360	361	382	380	377	359	366	384	380	395	425	389	367	374	408	386	420	381	343	364	381	398	398	371	380	337	393	394	411	375	385	401	355	373	366	382	369	383	378	383	354	365	380	379	372	353	370	395	404	371	369	367	346	384	344	348	376	378	368	361	375	400	366	372	350	368	344	387	376	361	337	375	407	366	349	368	362	367	361	368	360	371	378	401	355	385	362	382	381	365	368	407	417	360	364	410	383	401	387	370	396	384	358	381	388	361	354	365	395	353	380	394	390	395	398	371	353	388	386	399	355	394	400	404	378	388	331	347	395	372	408	357	388	364	360	361	371	375	369	404	380	404	400	363	361	380	375	376	363	366	394	384	396	371	376	377	371	390	348	372	396	363	383	376	414	381	355	343	355	422	386	356	373	386	360	359	363	383	379	367	426	334	325	376	373	372	406	395	361	377	348	356	417	409	375	406	400	366	338	382	398	353	396	378	389	356	399	389	373	402	338	382	399	391	364	348	345	364	319	379	390	390	400	391	372	352	385	384	356	376	346	374	353	357	394	360	372	359	350	370	370	355	371	355	392	374	404	379	386	377	364	402	378	381	360	337	361	412	405	353	391	378	362	362	359	396	348	380	341	385	384	347	378	360	399	375	392	389	376	397	376	388	358	416	348	331	403	423	377	372	359	394	400	376	355	396	352	400	380	348	379	375	367	372	374	355	362	353	386	369	393	361	371	340	356	366	374	405	343	316	387	391	378	347	376	376	388	385	371	370	380	373	394	356	400	363	384	372	415	373	373	360	357	389	398	351	394	370	375	365	371	377	311	325	391	369	397	357	360	391	394	375	346	357	359	384	377	330	381	359	371	360	392	361	424	349	349	377	377	346	406	369	378	403	395	362	371	393	342	404	377	387	382	384	385	386	389	361	372	394	358	387	390	378	383	350	384	380	353	349	358	351	343	388	358	371	387	328	367	360	361	351	342	394	383	364	378	349	377	343	378	364	381	359	365	397	428	340	386	361	408	365	352	383	401	364	396	375	361	390	392	404	375	378	376	374	409	380	384	381	356	378	363	391	394	377	376	356	371	365	387	364	350	385	390	366	366	385	368	368	398	364	369	372	391	344	328	386	399	391	381	402	372	402	366	371	370	397	362	349	394	399	387	388	365	367	384	353	395	369	349	410	391	375	383	358	371	389	365	366	387	399	389	332	358	357	385	377	352	402	404	372	410	380	403	386	354	375	377	392	416	370	368	364	407	419	367	423	395	358	360	354	361	376	387	393	418	393	398	372	381	360	376	340	392	390	378	405	394	362	372	398	371	382	371	361	386	381	397	398	373	374	355	375	392	382	378	382	358	348	343	391	370	374	395	358	362	346	395	392	368	345	384	407	374	362	390	373	355	386	376	340	350	357	360	389	415	373	393	372	392	385	369	398	386	360	371	389	350	361	377	377	375	380	353	366	360	349	376	371	365	383	392	376	399	379	390	382	430	387	353	381	342	392	347	402	387	359	367	405	381	378	384	367	345	347	404	377	356	375	390	345	352	391	412	374	352	394	396	397	367	368	346	346	351	355	425	374	363	375	377	367	389	361	392	416	385	371	386	346	361	384	339	373	384	361	400	358	354	400	384	370	389	407	358	380	354	375	399	406	375	380	391	370	388	367	358	342	372	387	413	400	385	371	359	370	409	359	357	372	399	404	395	368	342	393	370	390	368	402	350	335	383	344	393	360	357	388	367	399	355	397	391	384	372	374	395	380	390	383	415	382	326	374	374	413	408	374	379	360	336	371	381	413	343	394	404	358	379	363	358	402	365	350	325	372	343	415	390	398	373	384	411	425	410	380	378	355	377	373	433	408	397	383	423	387	385	362	339	353	388	400	392	372	375	383	367	358	367	386	395	363	365	356	361	390	350	391	377	385	383	386	395	393	369	392	388	326	369	356	389	382	375	381	380	378	379	392	368	378	377	386	382	388	399	364	352	393	396	374	376	395	407	329	400	392	403	406	358	411	366	413	364	398	390	405	343	383	374	380	383	384	346	392	397	360	352	394	397	400	401	377	359	355	375	346	359	372	362	372	372	382	389	351	360	359	374	373	399	369	367	382	359	368	391	379	369	401	386	357	377	380	363	379	379	401	352	390	392	364	350	363	401	394	379	371	357	374	375	387	377	382	382	413	405	378	344
35184	8339	894	219	199	163	166	160	163	171	170	164	162	146	168	135	158	149	152	136	144	135	136	175	134	159	153	144	158	165	147	166	146	146	159	142	143	171	160	182	147	184	151	167	150	140	146	157	150	159	180	166	137	154	160	169	175	126	186	147	168	170	159	173	163	155	146	145	148	152	169	176	140	121	148	161	166	164	169	181	137	156	157	149	125	159	160	156	196	170	146	157	151	139	158	156	147	178	171	151	157	164	149	150	159	175	176	180	156	149	164	172	177	156	162	176	138	153	155	157	177	149	172	164	151	164	155	167	145	160	175	143	167	137	184	172	138	144	152	147	169	155	164	171	149	147	154	154	163	164	148	140	181	162	161	141	174	161	137	164	167	153	162	177	160	152	156	147	160	150	150	156	144	160	173	184	171	163	148	158	135	149	167	170	153	166	152	155	145	146	161	135	139	171	171	191	162	124	145	162	171	164	152	158	176	142	163	181	170	160	153	160	156	185	143	157	160	153	146	149	171	128	183	168	166	163	157	147	170	148	135	168	162	158	168	166	161	173	159	165	161	158	164	144	171	158	166	181	139	144	166	149	147	150	159	152	157	136	151	142	165	166	158	152	145	164	144	151	179	166	155	152	148	145	155	158	141	150	162	170	175	157	150	147	155	181	174	141	153	142	163	162	137	147	159	156	140	137	161	141	139	157	182	140	155	177	152	154	169	154	179	137	193	177	147	167	151	160	164	167	153	175	172	171	172	132	155	150	152	190	155	159	162	154	159	147	162	161	153	166	150	188	164	155	165	138	130	159	134	159	174	179	156	165	162	167	155	144	167	166	145	162	146	154	154	154	139	149	170	154	139	161	173	114	158	131	152	171	144	167	147	175	154	148	137	163	160	157	157	146	150	170	153	157	173	166	159	151	153	158	168	132	165	157	151	162	159	161	128	156	174	127	142	161	155	165	127	175	153	123	156	179	148	145	176	172	162	158	152	166	173	162	155	165	152	142	156	163	148	152	167	151	156	142	166	154	164	173	137	145	160	173	176	158	154	192	156	173	173	165	182	147	146	167	167	146	164	148	168	162	155	162	147	132	183	144	151	178	154	154	143	156	161	185	158	164	158	175	151	147	142	171	171	156	132	152	145	145	166	165	146	146	132	164	131	162	156	175	153	155	172	174	141	148	165	160	155	155	147	148	147	165	178	137	173	145	140	151	163	169	148	148	156	165	182	151	130	160	146	143	159	168	154	165	163	148	159	155	173	150	146	183	157	145	150	149	139	164	151	159	155	136	147	154	138	170	189	162	170	147	143	151	141	142	139	154	148	132	145	144	164	179	161	185	138	174	156	147	148	142	144	159	156	170	154	158	159	160	147	157	152	152	139	165	147	167	162	148	158	140	144	143	160	144	165	152	169	146	152	153	173	152	164	146	179	152	172	160	162	154	164	163	164	157	140	155	148	163	163	145	152	174	162	162	146	148	151	179	150	160	148	143	163	158	158	152	150	149	150	141	143	150	167	136	162	157	149	172	156	164	133	143	173	152	158	173	169	147	146	145	150	154	150	157	168	137	171	151	142	149	144	148	149	156	133	141	168	161	155	165	145	162	165	140	151	158	149	156	155	162	133	147	163	166	180	138	145	156	204	163	178	160	133	151	145	155	154	147	156	169	162	160	155	142	162	149	175	157	179	168	155	181	154	160	163	168	142	141	156	155	146	144	128	159	165	167	176	148	169	157	144	142	143	155	149	162	159	150	126	161	147	152	138	172	152	160	156	139	170	156	156	140	163	142	159	151	172	149	177	177	160	158	144	174	161	157	153	174	147	150	149	135	180	160	166	171	154	154	149	165	144	150	158	160	131	170	150	153	171	132	182	166	162	172	157	166	154	146	169	138	152	156	169	143	163	125	142	164	148	124	177	171	159	168	151	124	161	167	152	139	146	160	145	182	173	141	159	150	154	141	154	160	146	177	148	162	169	157	174	143	157	148	141	155	171	186	140	146	172	159	156	157	157	173	160	169	159	161	138	153	172	154	165	181	168	157	167	159	140	150	154	153	155	140	139	153	141	166	149	176	142	178	122	164	153	173	168	162	163	147	155	167	164	156	126	154	154	152	174	136	150	178	152	161	146	156	161	171	139	181	158	173	155	162	147	165	163	142	165	175	170	171	158	163	159	150	150	147	163	155	181	151	142	151	149	169	139	134	169	152	139	165	159	170	168	171	171	172	168	177	172	131	185	157	182	168	147	163	171	153	162	170	152	141	145	157	169	148	157	172	156	156	164	161	162	157	144	144	150	157	162	131	155	165	156	141	152	153	150	168	170	185	177	160	136	182	159	165	162	152	180	149	164	157	134	160	140	148	167	146	157	170	142	151	156	144	157	145	161	166	162	173	131	159	142	136	184	158	175	159	144	158	141	159	162	164	166	153	144	161	148	160	151	161	167	138	183	140	163	165	165	165	173	158	157	191	177	163	150	145	165	149	150	155	131	153	126	147	141	184	178	153	158	142	169	146	150	156	145	148	166	165	163	121	157	164	178	148	157	160	155	158	136	138	142	173	140	158	157	158	152	137	141	166	155	154	162	155	169	171	143	175	143	149	176	179	148	167	162	159	174	168	169	143	175	146	146	187	132	155	152	179	159	155	165	178	158	158	148	165	166	155	152	171	141	168	164	167	176	174	162	174	179	161	167	157	144	151	157	150	184	148	160	158	160	168	188	155	167	156	142	148	155	164	162	141	149	147	162	141	143	151	145	172	152	153	160	154	145	157	141	151	150	162	153	152	170	138	164	155	135	146	166	166	154	160	153	157	151	140	158	157	147	162	178	180	127	142	146	178	170	155	132	159	157	173	167	146	170	152	156	176	170	154	161	168	154	141	175	167	168	166	145	153	155	145	159	149	144	181	156	166	179	143	159	145	161	153	161	160	144	155	154	153	159	141	162	135	151	141	166	161	159	171	162	152	182	179	155	174	138	159	171	159	166	156	151	164	174	167	154	150	140	167	168	140	161	187	140	169	167	159	153	155	168	160	158	162	141	163	147	170	156	154	167	178	157	163	163	173	148	155	168	163	182	139	154	143	158	168	116	162	167	153	132	126	151	154	163	155	144	156	139	131	156	150	155	151	169	186	172	155	177	172	193	155	152	167	152	173	147	175	179	157	151	150	147	125	173	166	179	138	171	186	156	141	154	170	147	169	161	146	147	171	134	153	162	138	159	148	149	156	145	173	152	166	147	146	141	139	146	159	172	146	158	144	163	128	190	141	150	155	166	172	154	141	166	138	131	133	164	161	155	173	145	147	156	161	165	152	147	156	173	147	137	138	164	143	162	151	167	160	139	138	145	156	133	168	141	157	179	155	147	136	140	154	143	162	150	151	168	154	176	157	146	140	134	152	174	147	160	153	171	152	154	165	125	145	160	157	151	163	136	156	146	168	151	161	138	165	158	170	162	152	152	148	144	149	167	131	159	153	158	141	140	172
26970	5789	1005	475	487	492	477	464	459	493	472	442	426	438	442	403	449	414	419	427	423	424	472	423	464	451	410	409	412	430	455	429	429	423	442	414	402	420	394	393	465	448	447	421	437	430	445	417	412	439	418	405	436	417	408	417	412	402	418	399	452	420	416	431	400	424	407	393	400	424	401	422	456	418	419	409	412	419	445	424	410	465	398	388	431	394	420	421	413	389	432	415	441	410	407	416	447	408	401	459	418	369	391	432	429	400	408	411	423	447	418	419	440	397	442	429	433	425	423	393	427	440	395	456	425	445	436	397	438	384	452	418	440	411	400	435	422	417	405	411	414	405	432	404	433	451	387	406	416	417	422	442	400	413	432	417	456	424	431	436	411	403	417	406	414	384	415	421	414	402	407	437	445	417	410	397	419	395	444	376	403	391	437	410	425	448	404	367	422	388	410	407	407	425	412	420	434	416	411	399	409	421	477	400	428	409	398	460	418	394	420	411	404	440	422	435	414	402	439	403	425	419	414	381	437	402	441	430	431	434	408	437	399	418	443	429	436	454	418	446	379	415	436	396	437	442	434	441	415	375	372	430	411	387	428	414	432	423	443	403	424	407	417	418	412	414	421	445	434	385	424	454	443	433	390	436	391	416	426	424	424	398	435	404	408	440	449	425	405	413	393	420	422	418	427	425	452	400	411	422	453	400	456	444	427	409	395	415	418	382	450	425	424	410	421	425	419	393	402	408	425	406	414	425	406	406	402	407	416	376	417	448	439	435	472	413	404	424	425	395	405	383	430	413	402	400	420	417	431	415	432	425	412	406	396	441	389	420	420	412	413	422	421	440	414	422	406	407	427	431	396	411	404	396	417	438	407	424	422	428	403	404	421	402	431	431	405	416	413	392	395	407	386	385	399	406	440	429	381	378	416	452	397	410	437	442	428	432	412	417	390	430	455	397	395	408	420	439	430	421	447	404	436	399	404	412	391	432	425	454	428	374	439	369	415	439	420	422	414	424	426	393	442	443	416	441	438	440	462	415	444	412	407	402	430	420	418	388	420	428	451	417	373	426	426	422	403	450	434	395	379	451	417	386	381	428	387	434	419	407	411	400	377	434	424	432	425	402	437	395	403	411	441	435	421	456	464	389	422	396	437	380	383	434	404	397	445	404	383	413	401	420	438	423	423	466	411	399	410	458	411	415	416	425	408	427	411	437	461	371	429	445	401	422	408	374	420	411	395	419	407	423	392	428	399	378	390	416	406	405	379	404	408	411	432	439	407	430	406	430	395	391	430	374	405	393	408	403	415	433	432	424	433	450	419	368	385	450	416	447	454	425	405	378	411	418	404	396	400	442	386	392	405	417	430	396	405	415	425	411	413	405	441	409	414	442	407	407	420	429	393	441	391	419	412	421	405	383	416	405	421	427	402	443	395	445	413	399	450	416	420	406	444	426	406	426	430	417	432	405	417	443	417	434	423	447	400	403	399	419	434	408	438	454	432	445	429	420	397	391	434	383	416	408	372	452	440	417	377	446	416	392	446	404	414	407	409	420	435	446	417	414	411	430	434	406	410	440	401	458	423	440	414	441	440	446	421	408	409	405	394	369	395	401	415	421	398	418	422	408	405	387	466	363	401	436	444	423	404	411	440	430	416	394	396	456	441	423	389	433	400	413	411	397	421	401	437	422	383	427	446	408	412	425	419	412	403	377	388	420	397	415	386	415	408	416	417	409	408	399	400	428	398	438	413	429	425	444	402	414	424	447	397	421	422	396	430	380	426	427	439	382	433	407	413	415	400	412	416	400	425	406	400	428	401	422	384	389	431	389	440	415	394	424	420	393	393	428	438	424	414	437	446	423	389	425	417	436	455	422	430	433	412	432	415	439	403	453	383	422	429	396	413	410	440	415	409	416	422	392	444	407	408	420	418	436	427	415	420	451	374	414	446	435	433	451	374	381	411	403	422	423	407	453	359	460	394	396	396	435	451	407	399	397	413	434	423	400	422	429	420	439	372	429	400	409	445	411	408	400	423	412	389	441	422	397	446	423	418	405	408	410	451	417	423	433	395	416	399	411	436	392	408	379	427	453	414	443	424	411	428	423	418	433	433	396	431	425	439	427	403	405	402	468	425	443	419	459	404	410	440	425	429	464	420	423	465	406	443	448	406	432	426	373	422	408	454	442	412	450	439	422	417	405	427	434	416	444	452	391	417	418	392	413	450	418	439	433	459	407	435	445	416	444	391	406	401	429	407	433	403	395	412	427	449	434	411	389	434	439	416	452	414	424	439	428	401	408	428	426	427	406	420	407	403	448	464	441	436	417	409	445	427	388	405	426	397	436	405	414	440	429	439	428	437	440	414	436	417	420	418	411	427	412	413	402	431	420	418	495	427	411	414	412	447	446	409	392	383	423	420	410	397	423	403	420	410	438	385	378	425	438	430	426	439	432	445	430	373	406	441	395	405	456	451	404	392	437	413	405	420	394	421	423	409	404	396	448	425	434	399	435	435	426	424	399	421	390	414	445	415	408	443	412	424	423	394	433	451	426	441	384	406	410	407	396	390	426	399	456	406	457	431	419	433	407	414	386	433	429	420	403	420	423	389	406	429	386	422	435	411	444	392	450	409	398	414	444	422	399	456	428	422	434	434	384	428	407	422	402	384	415	427	443	398	421	450	398	434	430	443	397	400	431	400	417	427	399	405	417	415	370	404	436	423	419	381	407	428	435	400	379	432	443	419	429	423	410	388	382	402	398	436	433	423	419	449	403	414	406	368	421	401	408	443	391	442	439	429	400	404	399	410	465	423	406	412	459	428	404	394	368	421	453	394	386	413	436	414	431	429	410	404	399	436	429	429	387	397	422	416	437	430	422	422	434	389	412	394	424	471	455	431	407	383	416	424	412	423	396	408	405	467	430	432	447	444	375	414	423	411	426	416	415	418	421	401	398	439	414	399	413	400	424	441	422	409	415	447	433	429	417	435	405	436	450	444	432	457	418	396	402	429	415	417	415	425	427	424	399	406	438	401	427	425	395	392	439	443	425	425	430	437	433	430	454	444	420	425	431	401	438	417	444	404	398	410	416	420	401	461	398	476	412	393	436	417	435	436	405	453	435	416	413	440	435	420	437	415	429	420	367	406	435	400	445	403	409	395	429	381	448	394	373	425	457	404	426	446	441	373	428	425	400	444	435	425	406	429	390	421	369	443	387	426	440	398	404	431	388	416	389	402	427	407	432	421	400	455	431	463	408	427	443	359	415	382	436	412	414	411	426	391	425	399	407	407	427	459	435	393	417	431	388	412	431	401	392	441	397	404	399	414	432	393	432	417	439	422	446	419	429	411	450	399	460	404	430	409	407	419	431	435	427	409	423	459	411	440	372	415	426	443	416	425	408	423	417	417	405	391	424	425	420	434	398	405	407	432	422	447	439	447	435	418	412	402	428	406	447	407	428	455	411	422	458	383	427	409	412	394	425	379	413	425	401
70563	38576	13178	1068	481	355	336	304	288	289	280	231	287	255	234	216	237	216	242	246	244	232	209	227	207	196	233	235	240	236	208	193	229	221	242	214	223	204	215	205	229	238	235	228	244	233	211	210	209	225	206	236	247	235	244	207	218	199	206	235	209	209	215	212	224	245	214	225	220	212	237	213	210	215	212	257	202	210	244	229	226	201	223	193	226	225	218	236	216	210	211	234	219	230	213	228	217	245	221	208	215	205	216	236	212	204	217	229	188	247	231	236	231	209	217	229	212	235	205	201	218	209	225	210	232	224	210	221	241	225	226	211	222	216	192	214	215	210	225	226	235	222	226	218	220	208	231	211	245	205	237	207	203	191	233	235	227	219	225	206	191	224	212	230	206	237	213	239	206	230	204	207	185	210	216	202	235	238	213	241	231	217	264	210	193	210	229	231	232	232	208	203	223	223	218	223	207	235	239	220	214	231	220	239	227	208	185	222	237	245	235	220	209	233	225	213	196	225	199	209	246	228	215	245	235	216	215	215	234	245	233	232	264	224	215	224	236	252	200	229	218	202	216	260	231	234	230	234	220	211	220	202	220	214	209	200	219	243	227	234	202	233	212	215	210	250	237	184	222	221	203	216	218	185	213	226	222	249	208	248	225	220	199	197	232	246	217	192	211	212	208	209	233	252	206	213	217	241	230	246	199	222	218	193	227	214	216	242	255	208	235	210	241	214	240	226	186	212	210	220	195	227	204	210	211	223	235	243	221	204	233	217	213	224	217	224	216	220	218	225	228	229	211	207	221	223	215	215	191	235	250	228	228	204	199	208	225	197	224	234	225	246	208	208	194	208	211	224	235	207	216	192	192	193	229	244	230	213	205	234	224	231	237	214	206	221	235	254	222	212	204	238	221	220	201	239	205	204	212	209	241	204	225	217	225	237	210	217	217	221	199	241	216	208	221	223	246	184	228	223	200	235	253	190	228	235	233	215	187	238	209	240	215	244	220	203	224	224	257	207	210	219	227	204	247	258	243	228	239	229	226	189	184	239	211	210	234	206	213	224	204	216	218	232	209	194	209	237	245	200	242	218	217	271	219	241	222	215	248	237	179	221	224	226	247	234	231	222	201	216	226	189	220	218	238	239	254	224	225	217	245	219	246	210	189	216	230	218	214	214	233	262	200	234	209	189	223	217	228	226	212	218	221	216	208	240	200	232	216	231	216	204	199	213	215	228	205	226	206	210	207	241	197	220	247	221	237	218	211	222	192	238	210	251	213	211	244	215	234	227	212	234	223	225	237	225	208	229	214	223	221	212	206	211	226	221	225	227	230	213	210	219	199	215	212	211	207	224	216	227	219	213	212	227	225	221	225	214	215	218	221	269	210	225	206	200	228	241	205	238	204	219	225	220	244	220	211	195	212	208	219	208	201	236	218	215	225	220	252	226	226	220	210	224	203	225	204	238	227	226	240	192	225	219	217	205	225	201	203	205	191	223	231	236	215	234	210	207	229	224	219	219	229	194	223	214	223	241	217	243	214	218	241	239	226	239	230	178	218	197	210	226	222	239	248	206	207	221	213	229	216	253	224	232	244	215	234	202	206	232	238	245	219	231	224	216	220	226	234	212	229	231	212	216	225	222	232	212	213	217	200	218	190	224	194	222	203	214	213	217	214	224	234	206	230	217	220	212	203	222	238	201	203	213	220	220	174	187	208	214	233	217	220	225	212	224	212	206	224	231	226	198	212	231	237	212	236	220	228	216	210	228	231	209	222	210	229	238	219	209	254	204	236	201	233	235	230	221	227	232	211	227	191	229	229	220	201	236	208	201	214	228	218	232	221	223	220	205	238	217	227	225	195	235	192	200	202	204	233	234	220	203	210	218	235	226	218	219	232	218	209	195	249	221	218	206	200	214	244	188	224	199	218	195	240	207	223	208	222	213	240	209	223	218	225	221	197	188	208	228	186	221	254	222	203	220	221	202	236	238	231	222	234	208	211	244	214	242	205	235	207	210	216	183	211	216	219	238	196	206	213	202	206	216	228	216	222	219	238	232	228	231	249	212	241	233	221	222	181	226	221	217	222	233	207	239	234	239	241	231	234	221	215	167	192	190	223	193	207	208	195	219	226	246	209	218	226	249	226	245	220	214	216	249	238	246	222	214	225	231	215	229	232	209	278	238	225	221	207	228	205	230	237	216	235	225	230	203	209	239	221	212	219	219	186	218	214	231	199	229	234	209	225	223	202	219	214	222	225	228	223	181	233	237	203	223	195	224	230	225	253	237	226	213	215	200	222	195	219	199	224	201	222	239	222	207	242	207	240	216	242	217	229	208	225	232	191	206	228	209	214	259	246	193	244	232	194	205	228	213	236	202	219	217	189	214	231	229	221	225	196	220	218	241	215	208	213	214	233	210	232	251	200	203	172	227	224	215	222	219	224	213	211	223	216	230	219	214	233	230	214	233	207	210	205	220	214	214	221	241	211	235	222	217	234	221	197	231	216	225	216	204	219	219	220	213	230	224	213	227	220	212	220	239	236	208	187	227	252	233	223	212	241	230	240	225	184	240	211	253	224	225	245	224	219	219	224	238	237	230	222	212	198	233	220	192	204	221	237	226	211	224	208	228	224	209	199	205	210	225	219	226	209	215	228	203	206	203	219	178	224	195	243	207	224	222	224	215	214	229	235	233	236	221	208	211	214	192	234	207	202	209	211	221	203	232	230	187	215	208	226	203	217	221	246	202	228	229	227	232	222	217	231	212	235	207	245	222	236	243	215	229	208	219	237	231	215	221	207	210	194	217	204	209	234	231	228	224	205	196	195	228	203	208	220	238	241	214	216	240	213	202	209	235	220	236	228	217	213	191	238	210	227	214	219	228	215	211	233	212	222	215	237	225	210	213	244	228	204	220	234	223	206	219	246	208	234	181	221	218	224	244	215	220	248	212	229	225	211	232	203	226	241	243	219	184	231	225	224	221	241	212	202	237	198	201	203	236	238	216	220	220	227	239	265	222	203	237	226	214	201	188	205	229	203	212	214	245	232	227	224	204	210	238	185	229	231	184	241	225	194	218	208	211	203	219	233	213	215	233	221	215	255	230	201	235	220	224	221	239	215	213	220	208	200	244	225	213	195	225	225	233	216	234	225	189	267	246	212	220	247	219	228	208	239	215	207	210	220	215	236	224	204	216	194	236	195	205	247	224	243	214	211	258	222	234	193	220	242	247	217	228	248	226	226	214	189	188	231	226	240	206	196	210	235	214	232	226	228	227	209	206	194	236	208	201	231	225	197	217	220	229	230	198	201	255	219	200	223	224	211	226	230	229	216	209	205	226	205	227	223	225	196	211	243	209	206	213	231	206	225	237	205	219	227	223	231	234	216	217	222	241	210	240	201	186	212	201	210	220	235	222	228	231	208	205	225	223	204	217	213	239	227	208	229	202	219	235	219	225	209	227	214	237	235	220	216	219	224	219	255	228	218	232	221	213
45947	25099	4963	1771	1517	1356	1175	1108	996	950	876	821	701	698	699	706	664	621	676	676	641	650	642	585	615	635	628	605	639	607	594	623	619	543	582	597	567	542	568	612	562	519	564	568	562	544	573	548	609	611	546	525	557	562	560	559	586	532	546	561	534	535	544	578	583	559	552	577	572	568	542	568	553	561	561	558	552	576	548	534	584	555	566	545	578	531	548	579	624	538	555	547	572	583	583	568	532	545	638	528	557	556	557	564	511	542	530	542	562	514	578	531	558	543	601	557	549	524	557	592	552	555	559	524	528	568	573	545	543	535	532	560	519	561	558	568	575	548	554	556	546	624	559	522	587	583	545	555	553	545	532	536	550	508	529	531	540	538	584	549	553	531	564	536	575	546	537	558	560	546	548	524	566	554	549	589	560	526	569	564	573	580	576	573	535	583	564	570	581	540	579	555	537	536	543	549	547	540	574	555	517	561	572	547	584	545	588	563	515	566	543	607	567	502	560	565	599	548	541	551	553	607	538	550	560	527	565	540	560	546	539	608	581	551	580	558	542	536	581	601	561	524	569	563	557	549	560	557	550	540	537	542	514	542	501	564	555	499	540	611	533	501	528	577	527	541	526	573	557	523	560	553	552	511	526	586	533	540	491	534	547	535	576	565	540	513	497	515	547	598	503	551	572	554	512	537	567	532	566	556	532	505	560	606	562	547	561	563	559	551	574	565	548	523	548	545	527	552	572	480	594	545	532	537	517	539	556	558	535	524	610	553	556	506	570	554	560	595	577	538	541	553	551	603	524	548	553	577	567	580	516	563	529	566	547	561	527	556	548	559	585	555	580	542	550	566	562	559	535	539	600	542	587	545	522	534	518	486	569	553	546	525	583	583	550	539	572	533	553	580	513	548	540	547	547	532	544	547	542	553	510	540	581	556	557	551	549	557	524	567	552	555	540	575	521	553	574	560	578	537	570	558	568	538	552	535	561	544	540	545	566	549	527	561	567	536	542	572	545	517	558	585	541	567	575	578	572	545	593	573	542	527	542	559	589	572	552	568	585	573	521	573	603	603	564	522	581	521	556	526	601	514	551	517	582	557	489	566	564	550	553	552	572	545	544	563	566	526	556	519	521	569	598	573	504	548	555	561	569	572	614	584	553	561	555	538	567	552	549	593	589	578	571	524	528	522	579	553	507	580	548	572	552	558	569	545	552	538	583	582	577	516	523	567	570	514	538	559	526	570	582	547	528	527	583	588	547	534	526	522	543	555	527	521	588	542	555	566	535	524	592	533	581	537	535	552	555	559	554	590	553	536	576	546	561	578	541	531	579	548	575	573	531	519	545	509	575	538	522	564	557	551	564	551	584	557	599	554	549	549	529	543	546	587	555	565	505	560	555	557	588	545	541	530	571	525	569	582	529	568	575	565	553	553	537	555	551	545	546	544	499	520	571	573	533	537	541	550	552	565	536	571	536	569	595	578	574	565	561	574	577	490	576	558	563	545	535	527	544	549	539	562	535	589	510	524	556	573	509	534	549	576	562	532	541	571	484	533	562	520	522	574	537	536	534	556	560	532	533	555	555	534	559	572	592	544	589	565	576	511	536	548	552	564	577	555	523	536	511	580	508	537	555	586	565	554	533	594	547	558	552	562	586	559	544	521	512	528	583	579	523	563	597	522	576	571	574	512	551	548	553	548	568	561	550	548	531	498	530	590	565	599	570	526	544	559	568	574	545	589	535	567	549	582	557	530	589	554	524	578	549	543	582	542	569	529	591	563	533	571	546	561	537	582	549	567	582	540	553	566	513	553	566	539	528	531	545	549	534	577	509	579	532	527	589	567	579	528	533	558	530	544	568	585	586	557	522	569	563	561	549	546	537	559	595	553	536	529	564	523	541	501	588	587	568	506	594	560	559	576	570	508	575	553	563	563	513	522	541	557	549	540	532	596	517	582	526	552	567	539	536	562	553	544	565	615	544	534	549	558	584	528	549	555	546	526	564	541	622	524	551	502	560	574	562	521	555	561	550	512	541	547	551	493	526	558	595	537	553	567	570	544	555	500	575	539	574	565	580	507	577	544	549	573	535	551	555	538	537	560	513	552	538	542	576	548	516	531	558	555	531	562	564	580	567	508	543	524	550	515	541	583	540	537	560	564	552	528	559	569	584	552	514	524	572	597	564	539	566	551	533	561	559	539	556	562	562	548	525	529	563	514	565	553	566	520	541	527	527	568	525	550	585	542	546	534	561	571	551	535	588	541	560	547	530	498	595	580	544	577	523	586	551	562	516	532	568	574	609	581	525	565	595	551	560	590	536	534	528	554	539	563	520	562	568	580	558	568	529	562	545	533	593	549	513	568	519	572	576	561	557	503	585	523	521	573	582	548	604	559	522	546	551	545	595	579	544	545	547	546	549	538	562	581	546	533	567	510	489	545	521	597	527	559	569	576	547	573	559	501	567	544	543	550	539	556	569	534	537	538	537	563	572	542	547	571	560	517	577	525	580	554	593	523	548	572	550	538	555	553	537	558	547	555	557	540	538	536	592	571	559	583	570	570	607	585	561	500	550	583	566	542	500	519	523	564	559	549	513	575	544	576	580	519	589	542	571	523	590	534	533	511	539	539	586	574	581	565	584	568	557	556	544	570	558	522	602	525	573	534	571	559	540	542	563	548	530	531	541	573	584	547	567	545	521	509	559	582	544	592	528	546	543	525	531	529	605	565	548	538	540	541	560	544	585	551	472	588	527	546	555	578	583	577	558	570	556	567	548	552	583	559	524	546	530	551	541	561	559	542	552	563	555	520	606	551	518	565	534	599	576	565	546	560	519	526	536	555	540	545	560	551	533	491	548	552	518	564	504	523	566	554	559	607	548	544	576	575	569	545	557	531	555	523	503	563	543	533	536	557	550	517	539	567	534	590	543	573	562	517	537	508	505	513	546	563	529	545	548	590	492	508	556	564	556	558	571	578	506	554	537	572	524	494	553	574	525	543	546	542	533	523	569	583	545	562	582	537	582	590	583	555	523	539	500	552	607	576	553	565	554	583	578	577	592	570	551	545	588	556	566	549	560	538	551	556	551	527	547	592	541	577	544	530	505	539	579	553	544	550	565	515	553	569	520	558	539	536	538	586	523	549	576	561	522	541	561	536	563	549	591	564	548	554	539	541	582	552	576	548	550	593	540	584	592	575	557	536	559	524	556	598	557	537	593	573	553	546	569	586	537	576	508	559	571	551	569	583	571	577	578	554	555	532	556	575	565	558	548	528	538	584	522	561	554	578	573	544	543	567	575	536	562	576	526	584	501	539	548	571	571	540	572	575	584	562	568	526	529	554	561	582	562	507	521	503	534	537	547	530	553	532	547	536	518	548	546	529	577	535	575	509	543	542	574	549	521	580	541	552	542	548	562	569	556	551	578	522	542	594	560	513	572	532	570	560	555	559	578	540	599	533	586	564	536	542	552	542	577	583	581	553	556	543	534	544
78078	50099	20985	3340	805	549	407	353	278	298	241	244	227	185	205	206	187	205	194	172	195	166	162	156	136	165	163	156	148	147	174	141	159	160	169	144	162	151	141	141	145	148	140	144	154	148	160	136	165	156	138	162	134	162	150	142	134	168	164	143	140	142	127	148	154	147	156	141	143	153	145	156	131	144	144	136	149	131	163	164	155	157	147	147	150	150	146	137	142	163	155	155	143	125	159	149	139	161	154	123	147	133	157	145	171	166	141	151	161	150	170	138	138	153	152	150	126	172	150	143	162	149	149	141	150	146	144	182	145	153	122	146	155	138	141	159	143	123	146	147	142	154	140	160	137	145	146	154	127	156	143	137	138	149	154	169	141	159	139	134	151	157	147	159	148	144	140	184	135	153	142	129	143	149	140	151	157	139	132	171	134	149	159	161	154	144	154	170	139	151	151	125	133	163	151	141	156	122	138	164	124	133	152	156	127	141	148	165	162	127	168	153	176	144	147	129	144	165	152	165	146	134	149	132	158	157	152	142	140	136	125	134	139	133	167	113	133	154	170	132	167	158	152	155	128	145	137	158	181	143	169	144	153	154	129	145	152	143	153	149	136	143	146	152	133	158	134	170	153	152	138	156	151	152	164	160	159	137	126	162	124	146	148	129	144	187	125	143	151	146	148	110	121	141	137	143	143	138	154	145	140	124	155	153	149	134	134	127	142	131	156	161	153	148	134	148	158	162	150	156	140	138	146	150	137	144	145	145	127	150	151	146	158	137	166	159	144	140	145	161	142	125	135	162	154	145	158	163	145	151	143	161	165	139	152	150	126	140	140	146	140	149	152	132	149	161	134	161	137	139	128	159	150	131	153	150	166	132	158	141	148	157	140	161	138	163	132	131	152	157	126	165	138	136	160	135	169	142	153	142	144	136	162	148	124	149	172	134	155	153	150	150	151	160	149	141	153	163	140	135	124	160	141	149	134	144	151	138	159	126	145	152	162	158	145	150	140	151	159	154	160	148	128	168	143	165	164	145	146	126	158	163	167	142	126	139	137	159	148	161	149	137	143	155	149	147	157	160	131	154	142	159	154	140	154	143	146	150	158	141	124	156	155	146	146	153	165	134	147	170	158	146	155	155	141	149	170	141	164	151	152	167	144	152	122	156	129	156	138	158	148	138	144	131	141	144	151	148	158	145	151	163	142	124	162	147	135	143	150	162	154	152	136	159	114	140	135	164	151	152	141	145	130	140	124	161	141	122	146	158	155	134	125	172	159	127	150	135	133	156	153	136	142	141	164	126	138	173	146	150	145	154	151	150	161	152	158	137	146	152	135	133	150	160	139	147	154	161	155	153	136	136	134	140	148	135	136	140	145	137	145	154	142	155	150	152	174	157	140	145	156	134	152	157	150	160	158	156	161	139	146	156	146	137	144	162	146	140	160	132	158	133	132	160	147	128	145	149	130	144	151	143	151	142	145	165	161	151	147	130	137	119	159	133	139	156	157	155	137	146	128	154	156	135	145	162	146	144	142	143	125	147	129	150	136	172	157	131	149	144	145	158	166	143	162	138	144	147	148	151	150	150	151	136	152	154	152	152	148	147	109	155	164	155	145	140	128	178	139	140	166	153	134	122	138	144	155	145	134	144	122	143	144	142	153	141	152	160	147	163	151	130	131	131	137	154	131	143	132	142	137	139	127	144	140	149	136	142	158	145	145	159	142	126	150	155	144	135	143	132	153	148	138	117	132	153	146	145	148	144	151	143	156	150	141	163	153	157	127	151	152	153	154	142	139	149	143	157	139	123	147	128	151	154	136	173	128	165	152	157	126	136	146	132	165	148	146	146	158	165	142	148	157	130	166	130	131	165	156	156	170	127	139	177	146	135	143	135	163	163	157	149	152	132	139	146	141	170	183	133	154	146	161	141	157	145	142	141	132	169	152	139	145	138	150	143	164	182	151	147	165	140	148	160	135	158	168	158	152	141	154	139	158	154	146	135	158	136	152	133	169	135	142	145	134	157	152	123	160	144	134	135	139	147	157	142	151	138	127	137	149	148	138	159	159	151	146	144	151	165	161	151	145	125	146	127	148	162	140	130	149	164	138	136	132	143	152	155	148	146	161	158	150	133	150	164	156	134	142	155	140	148	159	160	138	147	164	108	130	163	158	169	138	147	172	150	166	139	144	127	143	120	130	175	157	159	143	147	141	163	145	147	140	153	150	135	127	166	151	156	161	184	143	149	162	131	164	143	157	151	143	129	132	161	138	142	153	133	129	138	163	151	149	172	161	156	157	147	142	159	141	148	165	119	141	141	120	141	146	141	159	165	147	150	164	146	160	148	134	161	142	152	163	132	151	141	159	155	155	134	152	136	127	151	144	161	137	140	124	146	145	154	145	156	134	169	161	151	143	136	158	175	137	155	137	156	147	142	144	151	143	158	135	142	159	177	149	124	137	151	120	146	161	169	150	154	160	143	137	152	146	131	169	146	126	139	152	147	154	144	155	134	157	143	146	155	151	130	143	130	158	121	147	151	150	155	158	178	156	152	149	133	145	141	145	145	161	150	142	151	137	155	155	159	158	141	157	192	135	156	143	149	145	136	157	143	135	151	120	156	146	151	156	128	153	134	153	139	142	154	149	146	146	131	148	133	151	163	173	141	153	161	160	138	150	151	147	135	155	158	131	133	145	134	153	152	141	144	157	148	148	166	138	156	181	140	144	139	152	129	128	159	153	126	146	144	154	147	136	156	142	137	146	132	133	153	151	130	149	152	140	147	153	162	143	145	143	123	153	112	168	145	142	155	134	156	152	141	157	134	146	154	128	143	153	166	138	166	170	160	154	138	153	135	141	159	153	145	160	165	156	156	144	153	169	143	158	135	138	148	160	144	162	138	138	171	145	181	144	139	156	147	149	135	141	143	130	143	142	185	159	147	130	167	160	150	123	142	155	139	125	124	151	138	150	153	147	143	125	140	136	124	149	133	146	134	141	150	154	130	148	126	160	120	144	143	128	138	145	151	153	181	143	153	139	126	150	151	154	146	154	149	145	137	146	135	155	143	145	163	158	160	138	148	152	158	143	137	139	150	158	145	138	133	132	142	135	124	145	154	148	157	135	164	149	143	141	153	159	153	120	144	126	150	149	163	162	161	128	137	144	147	140	154	133	143	168	168	148	139	143	158	136	145	135	154	163	176	149	132	125	146	165	139	125	156	151	169	133	155	122	150	144	152	147	140	154	146	139	138	132	151	157	155	153	147	158	139	164	146	155	138	125	142	138	142	155	136	137	162	151	156	164	141	145	149	176	158	158	159	135	151	146	149	129	137	121	144	156	141	147	153	169	146	154	146	129	148	132	118	155	150	138	112	173	116	162	141	143	168	135	165	125	137	141	145	143	136	141	156	124	162	149	161	135	148	138	144	147	127	129	165	144	145	159	131	173	142	131	148	148	168	147	145	123	134	152	153	133	128	148	138	131	134	159	138
54622	34558	6850	2786	2419	2056	1626	1396	1200	1018	1019	857	831	717	674	644	637	563	562	546	529	516	503	532	510	471	507	470	443	449	446	457	480	419	444	418	410	413	430	432	447	423	414	415	407	399	374	422	370	422	402	360	387	406	416	385	397	401	385	421	388	380	399	405	411	418	380	398	398	406	380	421	395	396	392	434	396	360	385	390	383	384	366	406	367	363	362	385	382	403	395	375	364	380	422	335	387	370	399	386	365	398	363	351	369	382	401	372	407	393	389	359	398	385	400	393	354	364	375	382	375	332	402	400	342	375	382	411	377	415	371	396	357	343	405	389	374	368	364	330	372	374	404	400	393	438	359	364	366	359	356	367	384	368	346	421	382	369	368	401	359	398	380	373	346	387	383	391	364	373	351	357	381	370	398	352	391	367	384	370	378	374	336	374	394	403	408	356	357	375	385	352	356	336	398	399	368	370	339	325	365	344	366	395	371	354	390	364	353	390	404	363	392	379	368	364	371	377	367	376	392	328	381	409	384	396	392	393	356	381	372	345	350	380	375	363	362	368	375	364	376	342	349	357	364	380	361	356	363	361	388	342	358	383	388	386	388	376	420	326	365	384	372	375	380	368	375	375	362	381	375	362	400	348	390	380	381	353	363	334	345	374	354	343	372	366	355	373	394	357	341	360	344	358	349	378	363	367	382	405	354	368	410	374	385	386	347	356	336	398	362	384	374	391	362	373	364	391	363	391	383	387	370	380	357	384	384	397	390	370	351	338	364	369	378	340	395	409	354	358	379	380	401	337	342	370	371	377	379	346	376	355	380	336	337	343	355	380	340	356	384	382	361	368	373	392	369	376	383	387	392	402	378	362	383	377	370	339	358	310	382	371	397	371	375	387	315	344	375	402	360	397	388	377	372	391	376	387	365	366	359	376	379	354	379	366	376	371	416	376	332	375	366	388	348	376	361	405	422	367	350	371	365	359	360	381	389	391	397	367	350	389	357	360	361	364	355	360	369	358	396	393	361	381	371	349	388	367	381	375	339	376	369	384	371	387	344	342	358	367	372	368	380	410	381	351	375	402	368	376	392	367	386	381	359	354	404	411	350	381	355	350	383	383	362	353	370	364	370	396	373	350	391	387	375	365	393	388	355	349	399	359	371	381	355	355	362	363	378	383	376	353	365	357	377	367	365	378	382	327	393	378	400	367	371	374	377	389	374	388	374	371	353	358	357	416	366	385	368	387	388	383	360	366	372	388	398	397	381	369	370	387	413	355	394	371	393	372	399	375	359	385	345	369	369	369	399	357	355	377	379	386	359	386	378	395	357	361	362	394	383	376	396	359	360	390	377	429	376	383	355	363	382	407	333	408	346	380	381	363	368	365	355	357	365	371	375	344	376	362	393	368	383	378	377	372	391	402	393	382	372	350	373	348	362	370	404	360	346	388	412	401	335	396	371	372	355	368	384	373	348	348	342	402	369	383	377	381	397	413	347	350	361	370	354	368	368	367	361	367	387	372	368	381	366	395	338	365	371	367	370	361	346	341	340	423	349	388	356	394	401	368	361	348	305	360	378	345	358	350	359	384	371	370	367	366	391	384	352	353	369	379	362	342	370	365	384	364	399	382	365	391	382	371	358	375	358	373	349	368	368	393	356	365	347	349	380	363	382	395	386	358	377	387	366	332	393	338	344	347	359	337	400	371	369	362	391	369	371	372	344	376	368	374	370	388	365	383	361	323	366	377	377	358	401	384	417	370	378	351	358	338	376	385	358	407	380	361	422	398	364	349	381	411	417	384	338	325	340	367	336	382	371	346	379	388	389	381	351	379	345	380	357	353	332	379	331	384	369	375	375	386	360	387	370	383	392	363	356	376	407	366	367	397	371	355	393	366	356	389	367	363	359	386	378	365	342	369	391	371	405	389	367	351	361	351	362	402	356	385	356	355	357	348	375	350	360	352	363	355	376	349	347	369	376	353	383	407	313	323	400	378	360	361	400	392	383	390	402	380	348	373	391	382	340	411	382	397	381	387	394	385	382	393	363	378	369	380	385	342	359	347	360	361	365	399	386	360	401	379	372	348	354	363	375	367	354	361	384	353	365	363	330	387	382	431	356	353	379	360	352	380	345	355	368	336	368	370	360	364	373	348	358	352	372	333	363	363	376	382	367	394	381	404	360	341	355	393	380	358	397	370	373	354	399	377	347	364	363	390	378	335	387	374	379	378	372	363	377	334	332	383	355	355	351	334	366	361	364	358	369	399	349	365	373	406	331	359	373	341	380	370	365	365	374	337	389	358	374	347	390	387	363	374	357	375	422	374	364	386	364	352	394	368	394	372	401	377	334	386	392	394	365	345	394	333	363	375	354	423	360	358	390	368	345	393	362	352	395	377	338	361	358	374	342	360	356	384	366	415	374	351	362	349	383	368	359	389	382	346	395	354	370	342	387	344	367	385	366	372	365	348	367	384	366	366	363	352	362	365	342	369	357	326	391	340	380	361	409	335	400	361	388	391	418	383	358	363	387	363	361	351	384	387	383	366	355	358	358	379	370	360	363	418	365	340	394	385	376	396	346	346	399	383	404	391	390	367	389	371	358	336	347	372	342	369	355	369	363	396	333	366	380	365	329	374	384	393	355	381	346	348	372	357	344	351	391	409	363	391	364	385	334	360	374	345	356	400	381	388	372	397	350	359	377	361	354	374	357	357	373	352	364	363	368	385	363	370	343	377	366	365	376	325	382	359	375	402	351	383	364	393	406	355	390	357	365	349	351	360	352	378	375	354	401	360	342	369	380	365	328	384	348	384	396	368	367	358	359	388	407	374	388	337	423	375	370	361	369	392	356	390	376	364	373	394	355	396	368	366	348	391	366	360	355	352	369	361	389	386	387	362	385	354	389	379	354	363	378	390	351	364	393	382	353	331	432	382	342	415	383	353	378	366	385	357	332	345	345	423	369	380	346	360	349	388	367	378	370	353	369	376	388	356	371	378	386	363	362	377	402	386	403	381	364	340	362	377	371	364	380	355	360	377	386	354	392	350	360	372	378	397	377	330	326	402	369	360	336	360	373	358	367	357	335	349	368	372	387	339	374	384	378	344	360	330	365	344	376	362	368	395	369	360	379	388	346	366	378	400	408	382	387	378	358	351	327	418	384	398	367	364	374	369	383	377	386	367	402	406	391	367	403	383	351	397	373	411	341	337	371	360	362	393	414	362	371	343	374	412	339	369	368	382	348	344	401	331	375	393	366	379	353	391	355	369	401	365	371	366	363	407	359	375	400	344	372	352	390	369	389	371	379	365	341	376	360	367	385	368	377	363	381	347	336	374	373	367	373	344	335	362	397	365	363	396	363	371	376	336	349	386	386	344	377	388	365	352	367	330	393	403	395	377	378	400	373	376	358	380	376	379	367	386	368	359	349	362	406	371	344	351	357	390	403	355	343	383	379	357	357	401	385	345	368	399	347	339	388	391	328	400	370	378	337	348
32996	7428	539	192	169	173	138	150	128	176	166	152	162	158	174	168	172	154	156	155	150	146	172	157	141	147	166	149	155	151	160	183	159	171	141	149	159	145	166	159	163	150	170	148	156	170	144	145	174	151	159	168	154	147	154	171	134	170	151	164	174	178	146	155	152	159	172	151	151	162	146	162	185	163	162	158	173	165	169	169	150	133	134	149	176	140	193	152	156	165	154	144	147	160	137	183	127	148	142	159	164	164	151	154	170	159	175	153	166	169	162	161	155	184	167	154	140	156	147	146	151	135	134	162	133	151	157	149	145	157	147	171	136	155	140	152	151	172	166	136	145	154	147	168	155	159	139	141	150	179	158	149	173	170	147	149	157	143	162	168	147	155	164	130	140	147	175	159	168	162	138	136	143	166	166	151	158	160	166	164	157	173	135	165	162	144	157	150	145	159	152	155	163	160	136	164	145	128	156	150	169	155	164	149	180	163	140	159	151	151	167	155	142	188	157	168	174	174	147	163	157	134	143	166	167	165	160	147	146	164	148	157	161	148	165	154	135	137	148	175	147	169	168	159	146	155	147	149	156	161	138	158	158	150	166	154	143	151	147	168	165	142	150	145	160	147	155	152	142	129	153	143	164	151	141	148	136	164	179	148	148	153	166	141	178	162	150	150	155	160	151	158	185	153	176	141	180	142	166	168	181	158	138	150	168	163	142	170	131	162	171	133	153	160	137	148	157	157	187	143	170	156	156	150	139	172	168	140	171	168	158	159	153	150	153	151	177	138	158	146	140	180	144	146	156	144	145	151	154	136	155	139	174	155	145	155	155	140	147	166	176	169	157	152	172	165	159	158	131	140	134	155	182	144	154	128	148	161	132	161	163	145	165	154	155	164	159	160	190	158	164	150	180	181	155	166	157	151	151	152	166	163	158	138	180	153	155	152	147	149	160	141	138	166	163	146	165	143	163	157	154	169	167	160	154	150	143	141	174	150	160	152	136	149	157	171	183	150	146	119	132	140	140	162	162	160	173	163	169	161	142	158	169	147	168	160	170	171	155	156	145	142	176	149	140	170	166	156	153	162	126	196	149	149	154	178	149	154	161	159	135	148	176	145	156	172	166	141	154	161	174	150	136	153	156	158	167	142	133	162	166	169	150	139	146	169	163	147	169	170	146	163	158	162	168	151	163	167	172	166	167	173	159	155	153	170	152	177	153	153	141	136	146	147	149	135	149	164	157	155	161	162	141	165	137	140	166	146	161	140	147	160	144	139	138	147	158	146	140	155	131	146	176	160	165	176	141	135	134	156	157	143	173	151	168	167	157	138	161	155	164	170	150	157	138	153	150	150	146	153	158	166	141	164	184	150	157	145	157	145	149	144	149	153	164	179	142	154	178	160	153	160	154	160	179	165	146	148	166	158	169	152	159	152	177	149	151	159	151	148	160	163	147	158	157	162	153	145	168	153	149	173	155	160	145	157	143	146	153	132	149	149	144	168	173	146	157	152	132	152	176	170	134	149	143	130	149	164	154	160	137	148	174	151	167	135	167	160	147	145	179	148	156	180	164	177	137	143	140	150	138	151	164	169	148	137	158	164	153	151	158	170	162	159	155	157	131	133	143	159	140	166	154	148	149	148	150	178	129	135	142	149	170	139	137	152	161	160	178	152	156	168	154	157	163	169	146	152	152	140	165	155	131	170	149	145	139	149	137	157	157	145	144	135	174	180	171	162	143	174	132	171	125	132	161	168	129	156	163	152	142	148	146	170	154	178	158	152	147	158	148	154	157	171	155	149	139	159	145	151	151	160	154	142	164	139	151	155	148	151	155	141	165	157	148	153	142	184	155	142	169	135	163	156	157	158	160	163	153	156	143	171	174	158	142	160	139	165	173	138	159	159	150	161	125	129	159	144	161	176	162	159	186	136	133	168	175	179	164	158	171	160	160	155	152	154	154	171	156	164	166	185	146	147	149	174	171	149	132	158	134	151	149	142	159	156	148	130	155	148	140	185	162	147	144	143	172	160	152	145	148	161	120	148	152	162	140	157	151	174	160	151	181	172	164	168	180	126	159	171	162	152	146	165	170	147	173	163	167	167	169	139	159	174	132	145	205	162	164	145	144	177	165	129	155	139	154	163	168	147	171	180	143	143	156	158	158	158	154	167	137	124	157	174	156	170	168	143	143	159	163	170	145	169	155	133	143	152	170	155	168	165	148	150	155	151	161	168	159	140	161	155	163	161	159	141	185	145	160	170	157	158	162	139	171	168	125	165	163	142	145	146	146	160	165	172	151	163	166	164	148	131	149	146	149	175	155	159	147	184	152	166	149	161	171	159	150	149	155	179	141	156	146	134	155	171	163	157	150	157	153	172	169	148	136	152	165	148	154	164	151	158	163	135	173	144	155	143	145	154	148	138	161	163	181	167	172	151	147	162	182	145	167	180	144	157	171	152	133	140	167	150	144	129	153	148	154	142	144	159	177	175	134	178	168	136	158	148	156	136	165	152	158	173	149	146	152	159	134	131	135	151	139	156	155	160	154	146	131	137	152	144	162	156	150	137	164	165	148	153	165	171	146	148	141	150	162	159	149	153	142	167	149	150	128	165	167	146	143	152	173	151	149	152	149	141	171	134	151	189	135	146	158	162	151	138	152	139	156	155	122	163	158	155	165	147	152	148	154	136	142	119	139	157	145	176	153	153	149	176	162	153	140	165	136	150	145	150	155	152	125	168	185	161	145	169	154	145	162	166	152	158	166	136	157	150	169	158	159	154	156	174	150	160	185	155	158	174	152	146	165	149	162	165	165	136	161	175	155	173	157	160	162	141	150	153	162	149	152	165	166	145	143	163	162	151	162	156	154	181	149	157	155	181	139	155	141	181	167	161	158	132	162	160	149	136	132	148	144	151	146	164	144	157	154	164	170	171	143	142	165	136	181	145	163	164	171	146	176	154	156	179	166	164	164	136	166	150	180	155	145	162	138	143	132	156	153	166	148	145	142	176	163	157	141	154	176	152	168	174	154	176	145	165	167	178	147	161	149	150	158	171	166	170	146	147	161	147	166	146	151	150	149	170	145	152	153	147	157	148	155	137	181	169	150	154	137	144	130	163	171	167	152	163	167	156	164	153	153	160	145	165	151	147	159	159	163	155	164	156	167	161	152	152	158	153	147	134	145	167	146	152	163	157	140	156	167	169	146	157	165	173	186	174	147	183	149	145	177	125	171	145	157	133	160	166	138	160	176	168	159	155	130	144	170	168	168	148	157	162	142	152	167	142	136	166	190	137	153	162	152	146	131	159	148	149	143	169	155	154	178	153	149	138	155	166	128	159	144	164	155	166	168	133	160	174	134	173	147	138	164	144	149	146	154	173	147	149	155	165	162	127	139	141	167	145	148	173	161	157	164	143	153	153	156	173	149	135	166	136	154	149	153	158	164	136	165	138	160	155	131	132	165	147	152	131	160	154	124	132	168	153	162	160	146	155
25476	5047	743	531	515	447	430	463	447	390	457	416	406	434	411	425	405	376	436	413	417	407	421	434	422	378	438	407	429	431	408	448	389	419	420	434	413	414	389	404	431	402	416	394	439	375	423	429	418	414	431	436	395	389	453	413	423	412	429	431	432	422	411	434	404	418	381	424	434	429	423	397	416	437	437	440	415	414	444	371	416	416	399	411	395	428	407	388	409	380	448	399	436	379	436	457	398	394	406	441	376	418	426	376	393	465	385	444	401	400	440	382	389	436	415	423	421	419	404	419	401	444	366	414	381	447	431	408	462	411	410	385	428	405	429	382	398	422	421	414	365	445	395	410	428	424	408	446	371	423	444	407	418	417	412	454	406	416	370	412	399	393	393	409	396	429	407	406	381	388	368	402	409	404	419	404	426	447	391	441	463	425	425	421	384	437	383	441	413	396	441	408	416	389	392	392	431	383	406	428	430	399	415	406	385	428	437	421	419	400	421	389	392	403	364	404	405	398	387	437	377	412	406	411	395	407	419	406	384	447	396	457	436	416	379	405	434	403	439	428	413	383	413	428	428	410	401	388	396	423	407	433	403	407	416	365	431	435	420	428	404	405	394	398	414	432	430	435	398	372	441	423	396	426	415	395	401	434	398	422	380	433	418	399	420	413	393	405	400	441	424	439	361	418	418	449	416	401	417	418	446	418	409	424	420	431	410	450	455	402	419	381	393	415	406	395	392	396	416	439	357	439	462	422	410	429	386	407	419	433	450	423	431	420	408	438	409	422	391	405	439	405	455	402	411	413	417	421	431	412	441	388	410	432	424	385	381	373	420	367	386	414	394	421	431	431	422	396	405	432	387	431	399	362	404	392	433	427	396	390	420	393	409	439	420	391	447	400	408	422	415	421	425	485	389	420	399	433	402	383	394	413	393	405	401	411	384	387	410	424	430	389	420	373	408	439	417	404	387	390	417	420	427	416	407	400	400	399	448	409	419	365	396	392	388	433	402	416	408	403	427	411	427	402	420	392	403	425	402	416	429	417	370	402	430	428	395	363	439	426	410	429	372	405	402	412	404	425	388	442	410	425	381	390	403	415	436	401	434	388	399	415	402	437	433	393	390	394	430	415	413	427	397	435	407	404	389	439	443	412	421	439	418	406	404	432	437	429	421	382	419	442	439	377	409	424	400	420	393	444	413	423	361	380	409	391	386	457	422	421	402	415	415	411	386	419	423	422	397	402	376	412	452	427	416	415	381	413	393	404	407	403	438	403	428	445	428	405	423	422	395	394	425	351	395	380	380	420	380	397	431	411	394	383	411	449	399	405	445	427	411	405	398	422	415	442	420	424	413	435	408	428	413	450	415	444	404	405	388	388	422	409	410	437	416	404	426	389	411	411	401	374	403	390	433	422	379	443	403	433	408	420	412	415	411	411	413	416	393	439	403	467	407	400	415	414	410	444	439	435	416	404	409	408	376	384	424	416	434	437	447	404	419	409	430	419	435	435	412	461	439	390	412	397	425	395	426	424	380	439	440	393	427	420	414	409	398	419	398	394	397	457	394	419	422	431	407	411	409	404	430	418	413	452	410	434	409	414	402	475	424	418	413	394	375	424	394	380	406	423	420	448	399	425	399	417	412	411	434	427	429	426	399	389	384	407	431	427	420	422	408	412	415	386	388	427	427	410	388	424	428	428	389	413	418	376	429	416	408	415	424	411	446	424	405	388	382	390	395	427	398	428	403	419	405	430	419	409	421	374	402	436	402	421	413	417	387	406	378	406	376	420	441	400	396	435	409	379	424	400	444	406	381	394	438	452	421	378	421	395	376	407	448	399	404	385	410	410	392	457	440	432	398	412	410	375	408	408	418	418	429	383	457	406	420	368	428	411	397	432	409	405	451	424	425	445	411	439	400	426	401	425	469	413	428	388	467	420	364	420	429	390	390	394	402	410	430	416	429	428	411	418	420	391	396	407	430	424	429	406	389	405	413	398	424	433	441	426	433	430	403	417	413	455	430	423	434	396	427	388	421	423	399	419	409	410	434	443	422	431	434	410	389	416	431	444	412	427	409	412	425	393	415	412	421	423	407	443	452	433	432	411	429	379	396	394	415	421	404	420	422	406	422	400	376	433	417	412	444	417	409	424	411	387	412	419	421	403	449	413	407	388	410	406	437	433	393	409	372	425	395	414	393	439	408	398	415	410	395	407	414	412	448	429	424	387	419	435	414	384	436	403	430	400	419	406	442	415	463	433	430	408	413	407	407	426	399	405	385	398	433	413	408	417	387	394	446	402	407	408	412	398	405	400	414	414	405	463	395	429	387	428	406	403	443	400	430	392	429	399	432	420	398	400	403	368	418	435	384	424	423	402	406	406	431	399	437	388	400	425	398	408	441	448	398	411	399	394	397	408	360	422	407	395	381	444	411	431	410	432	396	385	402	415	400	438	410	423	434	443	430	423	387	437	434	383	403	436	407	415	399	399	415	417	431	417	406	425	436	404	436	391	400	396	416	440	403	412	442	416	417	402	424	421	418	406	409	412	404	409	411	413	418	361	426	413	368	427	433	389	447	382	420	423	387	432	411	407	402	379	407	408	401	392	429	392	417	420	430	406	438	420	380	403	378	402	420	408	395	427	428	412	441	421	383	426	426	437	409	423	411	413	387	407	410	412	452	416	410	410	431	422	448	420	431	417	441	401	423	402	417	390	428	419	408	415	391	413	359	418	419	384	407	421	409	451	375	400	465	449	394	390	397	405	424	412	419	419	433	408	381	410	426	404	360	435	399	406	385	422	462	398	383	393	390	423	399	417	415	447	409	405	403	391	373	441	401	399	450	381	390	432	393	420	417	384	437	414	394	385	432	414	407	420	445	425	403	408	408	427	418	424	386	399	399	386	401	435	407	410	439	447	396	439	383	421	374	413	400	452	405	435	372	381	412	427	447	436	388	436	420	448	394	399	399	465	388	394	387	406	474	405	441	420	396	419	395	452	372	446	424	407	366	372	407	364	429	425	416	413	427	404	358	433	418	383	399	436	402	384	411	417	426	396	411	434	375	401	439	413	418	441	419	393	413	406	408	423	403	388	425	430	414	430	403	403	454	388	432	427	412	375	420	442	410	389	435	412	414	400	420	390	413	402	423	386	407	444	405	435	410	419	412	424	447	414	441	372	419	439	417	431	394	429	422	416	395	411	438	426	400	399	400	394	409	444	397	421	440	371	418	424	392	399	432	417	382	421	404	416	395	453	410	404	408	434	421	438	386	372	421	363	381	384	419	396	410	435	396	398	376	408	431	427	412	434	385	444	388	430	375	445	413	391	407	418	417	439	403	431	439	408	414	394	400	405	415	422	426	446	447	407	416	450	442	402	412	399	422	390	453	446	424	424	438	436	425	391	414	401	390	435	398	411	445	431	374	416	413	427	411	448	437	408	435	397	412	453	404	439	420	399	417	439	442	417	437	452	415	403	385	417	412	376	425	372
69814	38399	11531	952	514	414	360	299	298	278	291	255	251	245	263	254	232	260	248	204	213	241	226	247	228	231	223	268	238	229	240	241	231	212	247	202	248	226	217	248	217	199	206	228	236	236	213	216	244	246	201	176	195	224	241	221	202	211	249	223	232	220	214	259	241	191	228	224	218	236	239	236	213	225	199	222	214	212	214	222	231	218	253	183	199	207	213	229	211	219	220	219	210	203	237	215	211	192	214	238	240	216	215	233	217	226	216	205	213	204	216	221	227	255	188	227	211	225	207	201	200	226	242	225	216	244	228	223	182	243	208	230	215	240	212	220	216	224	207	200	212	230	237	217	219	234	227	224	228	218	224	229	213	232	205	239	211	265	224	227	212	219	223	239	221	249	218	229	216	215	235	224	214	253	252	205	201	249	230	241	228	258	227	232	227	209	199	220	209	233	243	217	229	223	216	224	215	226	234	220	230	243	221	220	229	208	195	222	213	209	224	238	220	206	204	225	219	218	221	222	200	212	219	267	208	199	222	212	197	215	209	233	245	221	224	230	218	235	241	252	206	210	217	243	240	217	238	196	190	206	191	215	191	243	221	230	226	241	220	241	227	247	216	230	229	213	230	238	215	215	251	229	234	216	237	210	246	219	249	214	241	230	239	217	233	238	227	239	216	206	231	223	215	217	234	241	202	205	195	248	202	215	223	216	200	242	224	209	205	241	239	249	206	238	200	223	244	235	216	224	222	238	223	225	215	220	224	219	204	202	220	229	218	195	226	215	218	216	223	243	227	226	231	244	223	225	245	228	212	207	209	211	212	224	221	221	213	241	215	215	230	225	235	205	212	256	266	223	224	217	241	205	223	223	232	228	247	252	226	233	240	233	216	204	206	215	198	219	244	207	236	197	215	206	217	227	227	204	218	242	207	213	202	220	217	200	215	230	211	230	229	216	204	231	243	248	225	233	217	191	223	255	234	225	239	235	225	242	211	211	212	205	223	221	195	236	234	217	229	205	190	228	235	217	251	198	227	232	221	252	229	224	223	222	185	271	221	208	236	220	212	210	222	229	224	197	229	190	221	225	192	217	224	235	215	225	214	207	207	229	200	215	232	235	220	224	230	219	216	222	247	243	214	200	224	231	207	224	198	213	203	214	247	231	218	233	230	212	195	234	227	197	242	196	247	225	215	203	199	208	208	243	224	237	218	223	219	219	199	195	246	215	213	231	229	227	238	214	197	208	229	206	218	197	232	212	221	246	204	200	234	218	214	221	201	245	234	223	208	231	203	195	218	229	209	228	204	219	199	207	226	229	225	242	241	214	209	210	226	211	241	229	220	205	239	270	215	220	231	229	237	215	238	208	231	224	225	241	210	222	234	240	194	234	216	233	206	200	217	216	230	259	203	206	233	230	215	226	214	232	220	225	252	231	222	208	228	208	242	219	216	216	232	220	233	197	221	220	230	243	192	251	240	203	200	232	217	235	225	209	233	211	207	226	216	224	238	225	238	224	222	205	204	226	239	219	219	214	217	233	220	241	233	234	220	197	203	227	218	232	234	221	196	241	230	216	223	234	207	218	203	204	237	223	245	229	222	223	224	237	232	208	204	209	231	217	236	186	201	206	202	198	214	220	228	242	249	207	231	230	230	207	223	213	215	226	199	222	219	240	207	221	224	224	223	239	263	212	217	223	247	214	200	225	226	228	216	204	228	228	225	192	227	226	202	226	228	213	222	228	213	210	222	237	231	232	249	227	232	217	228	218	197	217	217	200	225	229	223	221	249	241	213	231	228	220	223	244	218	195	234	220	219	232	232	222	228	229	224	219	202	245	215	211	236	239	224	229	216	211	204	226	228	205	222	212	224	231	227	231	218	217	194	247	232	217	195	214	226	217	191	197	209	258	193	200	241	239	220	242	213	187	219	219	218	222	224	222	215	206	232	183	222	218	237	244	213	220	214	227	226	251	223	205	202	215	241	214	211	212	185	215	216	223	213	225	229	211	244	215	205	228	220	217	228	228	250	206	240	208	206	204	231	226	216	224	240	212	193	228	230	222	239	208	201	237	210	226	218	239	227	230	208	214	211	233	232	235	233	227	195	224	245	224	234	226	211	219	254	228	197	217	225	223	226	236	224	236	228	207	245	205	220	232	186	236	200	225	214	211	214	226	246	224	244	198	230	245	243	210	224	230	237	217	223	207	236	218	221	228	203	217	220	230	209	209	224	212	227	235	246	216	220	229	212	235	202	209	205	230	230	232	218	249	231	243	241	231	219	201	220	208	226	220	195	221	232	210	186	221	208	209	243	220	243	207	238	236	227	227	220	211	239	206	212	218	240	223	231	226	221	231	235	253	214	202	231	218	221	209	209	232	213	240	235	211	232	196	221	224	224	217	204	202	222	237	207	219	237	217	211	235	202	222	225	231	208	216	212	220	233	217	209	216	238	225	233	195	220	180	200	202	218	240	190	233	219	212	204	233	204	200	225	205	188	241	202	223	215	194	223	226	190	193	213	238	207	227	243	220	215	230	216	227	207	188	210	206	235	225	229	212	223	217	221	240	227	222	223	227	210	203	241	201	229	205	212	218	251	214	240	227	228	187	222	222	255	239	213	227	244	202	229	221	260	244	233	236	227	217	218	239	204	206	240	242	227	208	222	217	218	217	220	217	219	202	185	190	218	214	207	224	244	244	216	224	215	211	225	197	213	238	221	213	231	189	205	223	209	217	244	238	207	230	238	258	206	224	250	212	250	219	219	223	221	230	238	214	223	192	227	215	222	202	243	208	220	228	223	243	223	228	193	230	239	206	197	208	221	233	221	208	220	218	221	228	251	226	248	220	214	206	220	243	218	225	223	209	251	219	219	208	239	214	222	228	211	233	207	207	204	200	240	228	215	224	228	237	232	224	228	224	241	219	216	245	253	240	227	187	205	238	219	224	211	206	231	243	211	230	225	214	206	222	167	244	226	215	219	228	229	213	220	221	218	225	224	208	188	236	223	225	222	223	236	231	207	212	209	231	284	236	224	244	210	207	240	202	213	212	197	213	227	227	231	213	217	206	227	211	262	205	220	222	222	215	229	249	229	206	230	237	218	260	205	221	218	203	225	225	190	204	224	209	200	214	192	230	218	206	241	192	221	242	223	240	214	206	241	213	251	197	228	228	219	209	238	223	231	210	184	250	223	235	218	206	211	216	201	200	199	217	216	239	192	216	235	206	215	217	236	238	208	203	225	216	217	229	194	229	218	242	236	220	210	221	226	191	222	202	227	240	239	197	232	225	215	223	212	231	223	238	228	234	198	237	225	189	234	236	236	225	212	203	200	204	195	203	238	202	226	249	227	211	201	205	212	243	209	227	204	204	223	237	229	244	203	227	228	238	202	254	187	204	234	235	235	221	204	221	218	221	241	225	201	206	207	212	230	241	220	229	211	209	203	213	214	236	217	242	220	219	234	244	203	236	207	238	235	246	237	217	226	211	240	212
45189	24225	3510	1772	1636	1474	1212	1125	980	912	886	838	763	747	735	711	647	697	692	654	632	601	630	597	603	600	570	582	596	589	592	577	576	567	558	587	567	566	602	534	581	586	565	562	571	569	557	611	573	553	538	584	533	572	550	567	552	568	561	574	501	566	529	532	540	572	510	535	523	536	535	566	531	546	517	563	535	559	593	575	599	565	527	532	517	574	589	520	559	555	557	553	555	543	568	539	556	542	517	577	533	550	519	571	578	561	583	539	564	539	588	504	522	525	548	544	525	544	554	557	539	532	549	522	576	531	569	553	524	578	596	541	592	553	538	530	590	565	571	561	543	543	555	562	576	540	517	532	556	525	564	576	557	556	542	557	567	553	557	553	613	564	526	561	584	575	576	564	525	534	591	541	548	553	585	553	554	548	567	509	555	556	537	568	563	518	552	521	524	566	584	527	558	567	543	540	575	556	581	515	555	533	575	568	518	562	562	554	542	594	541	506	533	601	529	531	582	540	566	552	548	581	575	518	561	582	534	556	571	529	494	569	530	571	556	529	582	531	550	551	591	568	527	553	545	526	579	547	582	513	528	534	578	574	535	595	580	536	523	575	508	564	589	514	557	530	531	554	557	520	531	547	512	578	547	538	557	553	537	530	549	507	548	605	526	541	573	542	615	532	586	535	550	527	549	562	583	508	556	577	533	557	558	544	540	559	538	558	572	533	577	520	531	532	524	537	538	533	547	547	521	559	554	548	519	548	551	519	535	540	558	584	560	520	545	524	561	525	563	530	555	547	540	584	520	552	579	524	557	573	517	534	586	487	538	488	589	585	568	545	549	557	573	580	579	529	575	543	529	534	534	582	541	544	558	555	542	548	573	530	527	576	522	560	529	589	550	520	560	514	555	577	562	540	581	539	555	495	567	554	523	579	563	555	507	545	531	573	546	552	537	534	571	551	537	541	583	527	534	594	558	548	588	530	547	522	496	597	546	541	528	537	581	564	531	531	533	574	517	540	527	522	540	567	530	526	494	561	546	566	556	517	528	562	542	563	553	528	538	550	581	571	586	518	569	578	535	548	531	515	529	552	568	551	520	554	527	550	571	563	573	585	540	577	548	508	527	535	552	554	558	529	598	604	551	561	580	564	581	558	531	566	576	547	577	536	559	565	547	532	581	575	556	549	552	557	548	509	549	557	538	562	534	566	545	578	562	554	570	554	521	509	520	529	543	507	514	565	544	574	555	519	535	576	524	576	572	556	562	525	557	520	554	539	543	559	526	579	546	547	548	590	588	591	573	506	577	540	500	592	554	531	585	579	553	571	541	572	526	538	525	523	550	554	514	539	558	543	527	504	513	533	574	570	541	527	570	545	556	532	583	580	530	572	515	560	532	540	549	535	560	543	545	548	554	551	560	579	537	552	570	553	548	536	557	597	557	515	548	573	474	557	537	540	527	517	578	582	541	557	539	549	552	542	540	538	546	566	551	545	573	552	525	543	530	607	529	533	550	577	547	551	528	521	578	565	553	549	540	550	520	534	514	532	574	557	544	546	555	560	535	517	501	516	573	551	536	541	553	538	548	543	549	542	523	556	545	547	543	543	551	520	571	603	571	540	496	513	533	579	553	543	562	585	571	523	585	536	529	511	605	529	589	514	585	564	557	535	577	519	531	557	542	537	535	514	605	514	532	570	514	560	559	567	575	555	561	563	544	524	547	551	537	538	545	549	542	532	567	554	545	551	568	509	553	540	610	585	586	519	560	552	580	522	553	571	595	572	540	571	543	541	560	539	565	588	564	551	548	517	557	571	567	538	606	553	562	542	543	529	585	569	567	538	544	577	526	525	523	559	547	565	574	551	545	554	516	525	538	523	519	581	546	525	557	513	553	572	543	537	547	585	554	585	532	548	558	523	543	570	574	543	573	550	553	532	551	545	548	538	563	478	506	578	541	567	524	538	566	555	560	590	563	606	563	555	567	531	596	538	560	565	551	531	585	568	543	564	522	607	558	534	534	572	559	540	560	527	545	552	532	578	588	548	559	545	557	597	496	566	548	588	502	513	557	528	536	566	584	572	571	579	541	564	487	571	573	536	521	515	567	534	542	567	519	553	551	546	506	524	534	551	551	541	573	533	543	569	573	555	511	606	534	555	546	545	549	538	559	566	576	549	586	541	534	562	534	581	517	530	533	534	542	564	503	581	557	538	534	555	560	493	538	539	496	576	561	549	573	595	555	567	559	569	545	521	518	557	588	511	569	538	538	549	572	524	570	557	541	537	525	552	545	546	552	559	552	586	510	549	516	564	557	583	534	598	580	553	551	571	583	523	587	587	507	571	545	512	495	492	537	531	533	525	553	565	566	587	544	551	562	542	571	501	524	526	561	517	554	566	527	554	608	566	538	512	529	517	541	562	547	579	511	542	555	539	529	566	568	536	503	542	536	568	557	594	553	572	552	552	560	551	556	547	561	566	566	537	503	544	519	532	535	561	540	531	536	531	490	577	547	523	558	536	564	544	565	588	544	571	540	578	579	581	562	516	538	497	576	566	562	595	578	551	574	592	614	527	598	516	526	544	553	560	545	580	549	556	541	548	546	540	529	547	523	571	548	552	555	579	550	565	576	514	518	602	550	544	523	542	535	547	533	537	574	583	550	593	554	500	521	566	502	536	581	574	518	566	557	519	572	538	551	543	522	557	569	506	566	560	526	566	570	553	544	588	573	560	526	523	558	548	563	535	578	535	517	552	508	566	528	542	564	513	596	562	528	569	517	579	512	550	569	541	587	506	570	534	538	529	536	531	529	551	558	530	557	619	579	539	537	539	539	574	541	547	571	564	556	519	558	523	552	566	549	563	521	548	531	521	596	526	575	538	498	575	586	598	539	522	545	575	568	496	567	553	579	536	587	546	558	561	527	540	575	560	562	560	566	624	561	575	532	572	564	557	517	553	549	529	537	535	541	616	565	539	556	562	531	533	574	559	534	557	539	534	502	527	581	543	553	566	573	565	555	572	549	598	555	524	567	547	553	547	545	515	534	556	536	532	516	546	538	579	541	586	551	540	539	547	546	530	599	548	537	560	564	572	563	547	555	562	555	528	546	549	527	509	549	555	593	582	553	550	524	589	604	558	570	574	565	555	534	559	534	524	613	535	528	553	581	507	569	506	595	564	535	524	548	507	577	508	558	530	569	543	587	501	502	562	556	581	594	532	570	589	550	510	546	554	541	512	516	516	571	530	513	583	538	578	587	548	570	544	551	480	565	528	561	528	584	560	554	534	530	564	555	546	554	522	527	566	592	552	535	557	532	554	549	572	568	579	545	570	521	569	571	534	569	541	496	541	544	546	571	528	507	551	561	553	536	573	541	521	588	541	568	542	566	565	546	556	564	596	532	519	551	556	536	577	556	554	537	541	517	542	562	583	506	558	514	581	533	539	621	570	560	534	564	559	522	516	574	517	583	569	568	563	566	564	574	579	545	575	539	545
80080	49543	19484	2942	807	563	419	364	337	314	251	273	224	226	198	196	167	196	161	175	182	166	195	173	162	159	175	171	150	164	148	170	132	166	150	144	141	159	156	153	146	134	134	158	139	161	135	141	145	138	172	145	134	155	151	135	160	156	127	144	146	138	150	148	147	142	160	153	156	138	137	148	138	148	169	149	141	149	154	122	172	135	158	134	165	162	161	162	146	129	154	180	136	151	155	149	146	135	142	158	140	145	142	148	133	149	161	159	147	156	145	157	150	138	140	144	141	146	123	145	142	147	148	160	132	156	177	153	141	139	139	147	159	174	129	140	149	157	140	148	150	149	156	147	128	151	152	144	151	164	169	153	140	154	138	125	146	138	145	122	144	141	153	131	159	138	159	141	140	144	141	139	157	144	134	152	133	166	121	146	153	159	157	135	133	139	143	131	107	146	130	145	153	131	149	158	151	144	146	136	145	140	144	153	132	146	147	145	151	140	146	138	142	128	148	141	132	128	131	143	128	159	146	144	163	130	138	145	145	137	140	145	149	154	133	164	149	153	147	160	126	149	144	142	154	143	164	171	151	151	134	148	122	148	160	138	148	139	156	146	147	141	127	160	158	171	136	153	141	167	143	150	151	139	156	157	160	164	158	145	140	129	141	132	117	131	129	150	130	119	150	150	133	124	168	141	172	149	130	142	151	146	127	120	137	153	147	133	159	143	133	147	155	155	142	146	155	158	146	134	153	157	159	130	157	140	159	167	159	139	139	168	158	130	139	168	156	147	139	132	147	169	159	142	151	166	175	144	134	150	138	142	160	114	134	149	144	146	164	149	157	173	123	169	158	144	167	146	131	163	147	137	148	149	143	164	164	163	151	137	135	132	135	145	152	167	145	151	127	144	127	145	138	135	150	130	161	136	142	137	139	135	149	163	126	120	134	141	151	135	153	150	131	155	161	152	144	130	143	176	137	154	136	131	147	157	173	139	135	131	132	153	161	164	146	142	140	157	143	136	159	155	140	144	157	163	144	149	155	149	156	152	160	154	144	136	148	133	161	126	163	137	152	153	157	136	155	138	149	143	172	149	149	162	145	141	148	165	140	152	134	163	151	132	160	151	177	146	147	146	136	149	142	159	153	139	138	144	149	155	125	137	137	156	160	149	143	167	127	130	131	166	171	164	142	137	143	145	148	152	157	147	141	155	129	150	123	158	152	135	138	165	146	148	156	158	132	137	157	137	143	171	132	154	132	148	133	155	125	145	150	149	133	135	169	133	130	145	115	147	140	167	126	140	134	151	150	171	162	159	155	152	133	147	135	142	154	131	163	137	156	145	139	146	146	132	158	141	139	171	148	137	134	139	123	152	142	151	163	166	145	152	133	140	142	147	151	139	134	146	135	145	143	140	155	170	135	145	166	143	137	154	129	147	144	143	125	143	128	148	160	148	157	129	141	159	142	138	157	150	151	154	137	129	154	132	132	135	166	161	156	153	148	152	150	135	161	142	160	148	128	147	143	161	162	146	159	135	150	126	140	146	158	139	131	152	140	116	144	151	141	148	134	149	161	130	142	170	145	119	139	146	135	145	146	152	150	130	136	133	168	154	147	155	156	152	151	138	151	121	160	138	157	160	140	165	141	126	153	119	141	163	158	145	144	155	149	127	143	140	147	131	144	141	134	154	152	144	137	156	156	144	134	155	143	147	130	133	166	113	140	148	134	134	147	179	148	143	161	129	151	145	176	138	137	131	170	145	136	141	135	143	150	147	168	141	135	145	142	144	160	165	141	145	143	141	139	137	140	136	162	155	132	157	148	158	157	131	143	135	129	147	140	157	142	142	141	139	172	163	122	146	155	134	131	150	162	161	133	156	154	182	160	131	156	144	142	149	143	134	142	167	147	174	132	164	152	139	157	164	141	146	129	137	132	114	146	157	139	143	129	164	142	161	160	129	132	150	159	146	139	140	128	154	124	134	139	113	139	156	152	152	125	148	154	129	153	142	145	153	128	142	153	151	133	148	136	133	158	150	146	140	120	138	153	122	139	123	151	151	158	155	143	154	151	154	123	162	148	176	160	155	128	150	145	140	145	148	143	161	160	154	166	123	153	134	136	144	157	155	140	130	121	164	142	131	148	148	150	132	125	140	147	137	144	173	141	165	124	138	147	154	147	132	166	143	139	143	167	152	143	144	140	136	157	144	124	150	142	133	143	138	155	151	142	124	140	161	147	145	120	133	147	145	143	145	141	117	142	124	130	152	139	156	136	143	142	144	161	150	144	143	145	131	148	149	154	159	158	127	145	148	142	138	140	119	143	142	160	155	132	168	174	149	152	165	139	143	157	138	132	140	166	136	127	130	138	154	110	119	154	135	150	141	157	143	163	137	152	142	147	139	119	146	155	158	147	127	136	166	132	130	148	134	158	146	138	142	150	129	157	159	123	119	155	145	141	142	147	137	138	124	133	135	176	141	160	155	175	162	145	144	134	142	165	155	138	168	123	152	140	157	148	159	156	131	146	139	143	145	136	116	145	150	166	152	155	142	147	143	148	167	160	135	157	158	151	147	140	155	134	146	139	160	166	124	146	147	131	147	142	146	142	147	137	152	148	160	148	137	157	137	136	149	157	150	128	161	157	142	140	143	144	135	121	132	146	133	129	155	151	120	150	162	141	166	143	136	140	143	163	154	135	141	149	156	144	143	144	130	138	157	131	134	139	168	130	163	156	146	139	156	149	145	158	149	141	140	152	156	152	140	139	157	159	136	146	154	155	163	142	150	135	148	135	148	138	155	149	130	139	152	153	136	139	142	133	139	145	137	145	148	151	151	146	144	145	156	143	160	160	133	153	140	142	137	131	156	157	137	156	129	149	171	137	138	154	134	131	138	135	160	145	156	137	159	135	147	138	146	154	147	134	148	148	134	141	120	129	155	151	146	157	160	155	166	149	130	162	151	135	140	139	139	169	163	143	149	143	149	140	153	150	148	154	140	145	149	126	156	136	152	140	152	151	144	145	150	134	158	155	139	126	150	147	148	161	152	143	147	166	133	148	132	146	127	142	159	110	134	169	163	148	143	121	120	162	135	151	130	122	156	143	131	144	146	131	146	171	133	141	183	162	171	136	126	134	151	139	157	139	134	163	133	146	131	159	158	158	162	166	149	125	148	157	143	153	161	142	128	160	160	135	166	152	133	144	160	134	159	157	147	121	154	149	155	135	141	160	121	165	163	149	156	156	150	137	144	157	155	155	135	155	138	144	150	156	149	153	163	142	142	164	146	156	125	146	124	145	133	149	137	139	131	158	165	171	152	145	146	154	138	132	164	132	134	124	150	149	172	162	153	139	134	144	129	138	131	148	134	146	147	143	165	160	158	141	123	138	145	167	142	156	148	176	149	125	147	144	131	140	136	145	155	163	149	139	165	146	163	155	159	146	159	136	151	146	172	135	134	158	162	149	142	138	132	132	133	135	157	161	145	145	149	142	149
54140	33206	6082	2768	2536	2073	1759	1424	1289	1056	996	865	862	796	757	671	666	617	601	557	546	545	497	525	499	452	476	487	463	502	437	506	409	399	441	463	422	440	416	445	436	412	431	397	431	410	388	388	405	405	399	407	419	398	400	397	423	373	374	378	408	410	397	368	396	381	382	411	389	352	399	383	371	386	391	399	413	383	360	390	382	387	380	387	369	425	371	351	366	406	374	405	374	383	345	386	391	375	350	385	366	345	389	389	409	368	391	338	401	388	340	383	368	382	361	350	377	395	378	389	345	398	362	407	395	389	370	371	354	371	388	377	385	342	362	351	366	343	383	415	418	364	354	382	411	362	398	371	367	371	384	355	366	322	376	369	392	400	364	361	349	384	378	382	336	380	380	401	385	377	375	331	360	348	380	389	359	384	332	383	370	405	378	354	377	392	319	352	358	356	355	371	369	370	349	362	371	390	379	376	409	355	367	379	366	358	403	378	366	373	395	357	381	336	365	385	385	351	380	370	347	351	356	353	361	410	380	343	362	332	348	344	374	334	424	390	362	364	346	375	404	360	384	373	382	402	367	366	360	354	360	372	414	388	345	365	374	394	357	384	425	363	389	355	385	352	342	381	352	363	337	382	407	375	398	339	372	383	378	334	389	359	351	381	369	410	340	382	397	387	380	389	380	361	379	366	384	356	389	370	414	412	366	366	384	383	360	384	360	389	406	375	349	364	420	373	377	373	372	380	390	376	406	341	389	384	363	379	393	363	378	394	373	339	361	381	314	391	346	373	386	367	383	393	371	380	407	362	406	373	364	380	372	349	369	384	408	342	360	381	365	374	350	341	365	382	376	346	390	386	387	375	393	386	342	376	393	393	383	348	371	384	381	331	360	372	341	328	382	398	384	378	383	382	350	396	353	353	339	377	396	334	398	379	388	369	389	351	396	366	393	333	362	375	346	360	371	348	368	356	349	380	396	377	375	356	362	348	402	388	366	367	344	342	379	352	372	381	383	387	408	379	368	370	427	384	389	405	418	363	376	367	390	362	310	378	345	383	375	362	396	356	411	366	386	343	380	371	354	390	377	376	369	365	360	415	321	411	325	363	369	364	356	377	337	407	349	375	352	388	387	344	363	318	377	363	374	367	383	386	422	356	360	388	373	378	373	383	359	394	368	368	377	372	331	365	371	365	383	397	367	367	353	394	358	340	399	376	385	363	373	368	341	383	380	377	350	364	374	377	358	378	392	397	365	398	384	353	377	365	388	352	368	358	373	356	376	370	392	368	363	349	349	377	379	352	372	356	422	344	371	334	361	367	379	368	352	402	338	367	348	370	357	385	330	369	327	419	349	365	370	356	378	391	371	395	391	363	344	351	387	361	365	385	367	379	411	367	374	336	334	370	370	398	356	380	344	393	406	342	387	364	345	360	345	386	349	346	360	377	354	349	368	348	359	366	342	362	369	396	408	364	357	365	366	377	353	349	386	353	388	376	368	373	373	398	355	370	327	358	346	371	330	373	386	375	357	366	377	340	370	325	392	363	419	356	374	374	341	343	379	403	420	349	379	349	325	384	394	385	375	381	354	352	368	389	376	373	370	374	396	356	381	357	378	363	355	394	368	376	369	363	392	392	365	355	328	368	373	355	361	385	355	349	407	395	363	369	349	396	351	369	366	355	352	404	380	366	350	380	410	384	367	350	396	394	353	346	360	387	373	372	382	385	351	376	355	370	348	395	377	346	378	350	354	379	353	376	381	349	365	335	379	359	372	362	410	375	372	360	402	387	344	418	379	379	369	368	356	385	388	368	366	384	377	341	362	359	374	396	393	371	373	370	395	374	356	376	385	384	368	376	355	362	338	359	399	376	357	392	340	370	369	382	367	374	340	363	346	379	354	347	369	363	369	378	365	351	388	361	371	361	356	357	355	365	365	376	374	348	359	366	345	366	396	369	351	375	322	343	357	401	391	353	369	397	344	322	374	354	343	360	329	370	388	380	384	370	359	349	387	353	400	394	396	376	381	378	364	344	363	355	360	346	349	380	351	370	369	374	391	368	368	349	357	325	410	394	373	359	356	348	363	338	357	391	369	370	390	350	355	382	380	374	381	389	340	355	339	370	346	369	349	357	367	352	375	357	365	352	355	383	421	377	366	368	369	357	363	373	379	365	397	345	369	381	388	385	363	349	395	369	346	403	389	361	387	396	377	367	345	351	362	347	383	334	374	367	347	347	370	398	378	370	369	387	388	343	375	357	352	398	362	333	382	357	375	375	351	383	352	380	379	371	381	375	385	403	320	399	352	352	393	354	392	378	348	409	383	366	332	357	327	364	363	364	363	354	363	381	372	352	341	392	369	380	377	377	364	370	424	374	379	397	366	377	368	345	372	383	372	401	347	349	373	368	383	342	329	376	386	343	359	377	375	373	401	364	360	385	388	356	375	367	386	348	387	364	374	388	359	393	360	349	373	380	400	389	360	370	356	334	375	367	356	360	345	356	368	367	372	351	344	390	394	397	378	399	377	384	368	382	373	374	381	359	352	367	350	396	366	378	339	368	389	407	356	362	343	361	359	362	368	350	338	349	363	364	360	371	364	383	352	362	402	362	352	362	356	377	392	384	332	320	359	365	395	371	387	346	400	389	396	360	371	365	325	371	373	361	384	372	357	362	374	368	355	365	381	383	370	382	361	389	373	345	378	396	336	359	394	379	353	348	355	408	352	373	377	367	374	367	404	346	365	346	361	375	399	371	364	350	334	354	385	359	343	383	360	381	331	365	418	372	367	346	358	366	362	360	355	391	374	327	393	360	368	398	354	365	345	373	345	354	357	400	381	360	371	389	380	369	384	365	353	343	389	394	383	360	410	342	386	356	335	394	361	389	357	370	385	364	335	389	341	371	348	362	402	381	380	310	338	375	346	352	377	352	383	320	359	362	363	357	378	356	399	355	408	332	367	409	397	336	391	348	364	346	362	374	387	377	351	360	369	370	368	371	362	365	365	392	375	350	366	388	374	406	375	358	375	393	351	378	398	356	372	390	347	335	392	405	348	344	388	333	381	358	389	377	378	410	348	340	373	379	351	398	399	374	384	387	377	354	355	391	373	348	364	396	335	400	347	374	387	356	415	375	369	370	349	379	339	403	350	389	361	404	378	332	397	406	346	352	350	364	380	355	406	372	360	353	376	376	372	380	367	345	388	406	406	394	345	385	374	351	367	380	323	382	320	361	371	383	353	364	370	368	367	383	367	386	383	402	358	357	354	400	368	396	392	401	344	386	394	375	365	356	371	365	348	388	372	363	363	382	351	406	354	368	352	369	358	353	381	386	344	406	351	411	378	351	393	377	367	367	351	359	371	374	412	407	388	351	376	401	356	362	345	366	369	381	368	373	330	370	386	323	372	352	359	365	350	372	377	373	395	405	352	369	368	399	367	361	368	364	374	377	375	400	384	360	365	383	337	356	380	390	397	395	371	400	397	359	380	383
32174	7312	635	196	186	175	162	165	174	148	165	160	185	142	154	158	160	168	146	159	171	163	148	171	137	145	179	150	145	157	177	160	157	140	146	172	169	137	161	166	139	151	128	162	154	144	150	152	167	180	169	166	166	157	146	168	167	131	157	149	166	163	156	139	158	167	167	154	133	154	132	149	159	152	164	155	139	183	143	178	153	147	144	176	164	150	145	154	167	158	159	145	161	153	163	154	145	148	162	151	153	169	135	150	151	163	161	142	141	146	147	170	171	166	171	147	161	169	160	152	168	135	157	167	160	150	153	177	163	156	152	152	167	141	141	150	147	178	129	147	176	144	141	154	146	151	164	147	147	128	161	142	165	160	167	158	171	143	175	144	148	157	155	133	161	140	166	173	155	182	163	155	161	142	140	157	148	136	164	157	142	152	155	167	160	130	173	148	157	135	147	152	131	155	136	163	157	157	160	147	126	149	150	173	155	144	136	140	181	151	149	162	156	164	152	156	165	144	155	164	133	143	150	146	181	193	157	131	172	157	155	147	152	149	183	148	168	170	176	154	172	163	161	163	164	139	181	139	153	167	151	160	145	177	170	164	156	146	170	135	189	170	158	148	151	180	166	135	152	148	144	150	169	165	142	165	157	140	149	144	139	142	129	179	145	165	192	154	140	154	166	158	142	152	147	149	162	146	135	144	171	163	161	165	147	178	165	161	147	157	142	146	147	157	155	164	156	145	175	160	155	142	137	147	158	157	167	148	159	167	145	168	147	144	159	178	152	157	129	150	174	160	155	157	152	156	163	152	157	182	162	168	158	129	149	157	141	144	175	175	162	164	146	153	146	160	162	145	162	146	163	174	189	163	166	164	171	153	169	151	144	174	131	151	162	164	177	152	147	154	158	148	166	141	122	163	172	156	167	143	174	153	130	149	161	167	129	131	151	137	139	153	150	164	144	158	160	175	153	159	169	164	157	137	147	151	183	166	167	160	156	158	168	147	178	155	155	140	167	137	155	160	184	184	154	147	168	170	167	149	161	158	167	154	148	175	150	168	151	150	153	146	148	172	171	136	160	166	155	161	175	157	135	140	175	169	148	179	159	125	164	166	140	152	142	174	167	170	165	147	173	161	151	151	166	142	183	144	158	169	144	163	154	166	166	159	134	122	148	144	165	181	148	158	157	146	166	150	168	114	143	152	146	145	171	153	143	158	160	139	158	152	179	150	180	153	159	147	143	162	149	164	148	170	160	186	151	134	182	146	151	162	156	131	146	142	186	146	143	144	145	151	180	166	132	150	166	140	165	168	155	162	177	165	158	150	181	150	156	150	139	150	148	141	144	154	144	151	188	146	142	156	149	153	159	158	161	173	183	158	169	141	152	152	153	177	141	174	146	176	165	158	156	152	136	153	143	155	153	158	152	176	162	147	168	143	155	135	187	147	144	165	171	166	152	136	155	163	141	166	149	128	163	164	156	152	159	173	142	137	152	146	167	164	127	162	169	153	158	158	138	151	166	143	160	142	164	142	143	158	153	150	140	164	184	151	131	166	153	154	184	136	149	174	156	143	175	163	163	165	164	142	174	148	155	156	188	144	146	167	173	156	147	149	160	177	152	165	160	146	154	161	138	164	143	148	166	165	191	171	166	146	144	154	157	157	157	152	157	160	166	146	169	157	146	156	172	167	151	155	168	169	150	147	157	162	146	151	155	141	170	152	165	131	151	132	156	162	140	147	150	157	162	171	172	151	163	134	157	164	146	157	173	166	152	164	135	175	163	165	162	150	132	136	134	146	164	166	168	148	140	170	160	141	123	157	162	170	164	165	160	159	143	145	159	165	144	161	171	164	139	159	137	142	143	166	142	162	165	178	147	154	171	148	153	159	151	177	159	147	162	160	154	159	164	132	172	174	152	155	171	156	175	132	151	168	136	158	158	152	173	148	146	159	122	170	145	185	169	155	129	152	159	166	158	119	144	158	142	174	151	169	150	169	144	166	157	163	161	158	144	172	167	161	161	163	149	158	137	149	139	139	161	142	136	189	149	150	158	171	137	137	152	171	173	158	141	153	158	139	148	143	174	163	172	180	168	168	171	154	174	167	150	148	189	139	156	160	180	154	144	149	154	183	164	161	153	148	163	146	135	166	163	151	154	132	149	186	133	188	149	161	146	149	145	155	159	141	156	159	147	147	157	181	177	164	161	165	138	135	139	166	148	148	173	163	169	152	178	159	171	142	152	159	153	128	145	163	146	143	147	163	133	142	174	143	191	178	161	158	153	171	121	138	173	145	137	133	150	157	149	154	145	163	162	162	160	152	158	175	145	138	153	150	158	157	152	168	143	147	157	165	137	173	147	175	167	163	155	157	143	159	148	160	137	156	180	184	143	162	170	149	158	161	158	153	145	137	175	139	175	162	162	157	132	153	152	166	157	145	155	141	148	152	159	163	159	132	164	153	157	180	135	164	162	158	161	150	164	171	172	179	157	153	143	167	174	143	183	165	160	148	173	145	160	142	139	126	154	152	154	166	150	161	158	162	174	171	133	157	174	151	141	157	135	140	161	151	170	133	154	128	160	147	162	155	148	145	164	168	150	170	159	140	131	189	167	155	146	138	152	145	133	161	146	158	162	159	152	176	169	146	163	141	176	148	138	179	167	165	151	165	168	160	140	130	165	170	165	188	164	161	176	148	139	163	166	150	173	137	154	164	141	145	142	145	143	154	165	168	154	151	157	150	134	147	146	134	133	167	175	185	158	151	166	157	162	155	158	139	174	174	138	159	184	129	152	146	146	167	129	171	125	143	180	175	163	171	158	158	165	142	160	172	141	168	161	164	147	166	133	141	150	158	176	162	158	150	164	154	132	153	158	149	145	176	174	160	149	171	140	149	152	152	158	177	149	171	157	162	171	151	165	168	157	158	165	164	153	152	153	171	163	163	142	154	159	160	146	154	166	136	158	160	166	144	152	160	149	145	175	162	158	164	157	156	125	135	152	154	152	165	176	143	175	154	150	150	166	156	182	142	171	181	133	167	132	162	150	158	167	152	167	165	154	178	148	162	167	174	173	155	160	172	135	145	144	164	134	162	131	158	152	142	159	145	133	126	172	135	141	158	149	142	147	160	155	159	152	145	150	151	152	178	151	162	150	160	138	151	174	136	150	158	164	186	141	166	163	180	165	166	155	140	155	154	168	158	157	159	180	170	152	147	153	156	165	164	154	141	157	144	162	134	159	142	153	162	156	173	155	144	175	163	154	140	156	153	167	170	164	154	156	128	161	172	161	152	151	152	171	146	172	148	172	146	141	171	144	165	159	146	145	170	159	138	164	167	155	157	155	174	162	160	163	152	152	165	165	169	147	168	179	171	150	153	156	161	154	159	157	172	144	180	165	130	165	177	158	149	160	156	155	152	143	167	158	152	173	156	146	178	115	172	148	149	160	161	150	152	150	153	167	179	139	158	168	147	169	153	170	157	147	160	147	145
25231	5020	825	525	502	524	515	460	424	479	423	420	446	426	424	434	433	422	425	453	410	438	447	443	445	434	427	398	419	420	447	428	434	399	397	428	423	435	407	432	418	430	423	434	400	395	427	364	401	428	430	427	394	423	415	411	419	409	401	442	404	419	428	391	430	409	447	401	418	397	388	430	368	430	424	431	429	410	423	413	420	408	413	412	444	430	400	406	392	427	370	441	381	395	405	421	409	412	433	448	410	433	414	406	416	445	436	417	424	414	412	421	397	406	409	419	420	393	402	428	424	408	433	454	437	395	455	382	400	364	400	431	440	425	424	435	386	397	410	423	395	426	435	432	422	407	415	380	437	398	407	368	414	414	410	438	442	416	391	425	399	396	409	401	404	411	428	452	412	434	401	441	391	381	448	376	425	391	433	412	407	410	420	444	398	421	415	431	427	426	417	426	435	381	435	415	384	401	371	385	402	452	410	428	424	435	421	409	395	398	394	443	412	443	428	440	425	419	398	404	434	443	416	415	379	402	410	432	446	421	412	404	436	413	406	432	430	399	411	417	447	422	416	412	429	410	437	402	412	404	442	432	462	407	398	426	470	425	395	401	397	422	401	420	398	438	444	415	401	449	391	406	413	407	446	387	407	434	379	408	420	412	401	385	391	432	458	427	418	405	412	459	427	416	397	412	391	409	417	451	408	412	438	405	390	445	428	421	406	419	404	454	396	416	420	395	422	433	441	426	429	421	364	406	420	412	427	430	419	412	408	405	425	401	461	426	401	403	401	432	430	412	436	389	423	371	424	431	397	401	392	445	369	396	390	404	400	423	414	378	397	408	408	426	412	421	351	418	438	402	401	438	408	402	426	430	433	434	425	432	371	401	429	443	403	373	412	440	421	404	439	428	445	410	399	450	380	354	389	430	385	397	392	395	410	420	393	422	373	430	419	434	399	411	418	411	425	383	379	417	421	424	381	410	399	402	413	402	410	427	412	435	412	413	428	396	462	380	420	429	413	434	413	425	446	389	408	408	430	445	397	404	407	415	454	416	412	456	370	378	407	419	414	381	410	389	411	441	436	400	443	404	440	417	376	448	428	419	394	438	374	401	376	411	424	384	423	395	389	406	427	418	410	406	420	426	369	464	434	414	400	382	438	435	422	409	402	407	415	411	422	432	398	427	426	420	441	362	411	417	430	408	368	390	409	438	454	436	405	441	452	398	420	429	421	385	445	414	472	396	429	416	445	422	432	415	403	435	418	424	437	424	389	433	409	409	436	435	376	404	397	419	387	414	419	434	439	402	412	402	451	403	427	444	430	376	410	391	393	371	416	447	414	433	423	430	419	417	409	405	420	416	422	388	443	375	398	368	411	405	407	430	433	416	406	417	445	393	397	394	414	417	414	416	397	417	406	407	435	441	386	380	405	409	397	419	445	415	420	412	418	418	449	410	409	402	399	435	398	449	402	403	416	462	397	416	389	399	442	397	417	436	409	406	420	428	417	426	435	408	377	398	429	404	423	411	416	392	425	408	416	450	419	423	456	394	432	410	404	437	438	403	420	399	419	380	424	408	400	417	412	423	397	414	451	382	434	404	465	447	398	412	409	380	414	375	403	412	433	453	407	428	393	441	430	426	455	406	404	450	407	443	420	426	388	430	381	405	410	399	394	446	468	383	431	467	428	426	412	430	410	381	375	417	394	413	399	442	343	432	404	382	401	428	403	419	385	394	451	394	419	403	392	392	394	411	385	452	418	416	384	418	419	445	402	431	451	418	417	402	370	395	428	414	411	429	417	408	404	394	439	399	397	422	440	409	424	395	428	411	442	382	415	399	419	427	409	427	408	471	389	444	453	422	450	433	405	362	446	404	430	457	417	430	440	369	418	442	404	392	409	419	418	446	417	394	417	405	393	413	384	430	414	437	420	409	429	411	437	379	405	421	418	404	447	424	448	395	416	404	384	377	430	404	374	409	452	407	403	414	437	442	380	386	419	421	399	434	409	447	377	422	397	402	395	394	434	414	409	416	388	408	401	400	395	370	437	410	431	448	392	452	419	415	427	423	409	409	380	418	430	417	421	375	403	447	368	412	440	424	425	400	408	399	438	433	430	424	410	411	418	414	424	442	426	424	429	399	454	448	401	437	386	422	440	433	400	409	421	404	422	411	404	397	418	417	392	405	408	412	380	405	416	437	394	401	428	408	432	406	422	366	433	387	401	416	425	394	404	408	429	401	411	435	410	448	411	396	399	424	402	385	413	390	424	427	391	426	443	403	423	453	440	418	428	400	419	391	378	425	403	388	394	409	463	412	451	418	391	423	454	411	451	436	407	400	406	429	401	452	398	386	443	426	416	453	429	425	405	357	416	409	451	402	417	442	398	421	442	354	406	403	395	416	432	395	457	392	431	417	430	453	412	421	383	394	433	427	432	412	417	398	449	358	452	404	442	412	398	449	416	427	410	437	412	411	439	410	427	417	423	425	413	400	443	412	432	391	389	429	454	415	432	418	393	423	436	437	413	418	433	402	416	429	401	420	405	408	389	404	432	437	389	444	436	424	427	394	419	446	394	406	465	406	434	396	419	409	472	436	422	417	395	414	420	421	412	401	430	428	395	406	432	421	436	389	418	442	402	396	421	416	406	374	410	396	414	404	408	422	423	416	421	447	421	406	385	443	410	386	380	400	393	417	425	407	453	394	413	406	422	419	431	392	420	386	431	412	444	408	409	424	413	389	403	388	422	385	374	399	401	383	420	434	423	428	430	416	380	436	424	472	449	405	429	375	391	469	420	411	409	426	394	375	437	419	387	412	416	419	404	387	397	420	409	408	416	441	390	432	425	386	388	424	440	427	430	407	362	416	360	416	385	422	419	428	399	393	386	432	411	391	393	423	383	394	396	446	430	396	417	405	404	400	418	392	408	430	449	382	432	410	398	380	436	411	437	429	412	441	434	414	418	420	408	397	392	426	436	397	421	448	412	421	411	403	437	375	409	406	425	361	407	476	416	423	412	424	411	436	465	395	413	420	447	421	456	389	455	421	461	411	405	428	413	425	434	430	433	418	409	421	452	389	407	444	430	449	419	392	479	391	411	367	377	411	418	431	441	437	386	428	433	412	425	410	429	424	436	376	408	438	417	397	448	429	421	412	408	403	445	408	452	427	392	431	433	443	408	436	403	449	427	397	433	440	414	422	409	444	426	440	409	413	433	396	455	362	434	433	387	416	382	426	388	403	410	451	430	420	387	387	412	414	447	441	390	443	382	422	416	398	450	410	427	423	400	398	394	427	412	431	447	407	414	444	433	427	424	352	420	485	431	414	419	438	444	411	432	427	409	388	405	398	404	383	406	389	422	428	403	410	412	420	447	439	417	455	416	408	433	419	398	417	401	431	415	419	439	438	408	419	398	404	407	403	417	449	403	401	414	425	429	415	375	410	418	437	395	399	401	393	364	415	424	418	391	395	405	395	427	422	415	410	419	402
68612	37934	12320	987	525	429	362	329	324	300	299	254	211	223	237	243	231	243	244	243	211	229	217	206	234	207	212	229	224	210	216	237	238	254	216	217	234	244	208	218	204	214	241	236	260	232	209	222	216	226	284	209	203	211	203	214	226	236	249	232	240	218	217	206	235	229	209	202	200	202	231	222	223	187	236	235	212	220	211	204	209	238	228	226	220	224	188	222	221	229	188	229	225	238	209	216	235	219	200	211	203	239	198	201	205	234	228	221	212	246	206	222	206	233	234	193	207	215	254	211	227	190	230	226	234	227	229	235	213	224	244	201	235	251	234	230	216	220	206	242	219	229	174	235	208	210	196	244	209	237	218	228	206	222	227	266	201	206	198	239	203	184	220	223	222	213	235	243	227	211	205	229	210	209	249	217	236	209	215	221	228	185	205	211	247	218	211	235	226	234	227	232	260	240	208	235	223	225	220	198	205	231	216	193	203	212	269	244	215	218	214	194	223	225	220	220	204	239	240	211	235	237	239	226	224	250	214	183	216	234	241	239	246	199	197	241	211	227	206	189	204	208	215	217	243	229	230	211	243	227	185	195	217	215	211	215	204	196	224	202	221	244	189	232	240	214	215	227	215	255	237	195	230	220	229	249	216	216	194	248	241	227	227	227	220	211	223	219	215	217	224	228	222	239	203	242	232	236	220	210	245	216	236	215	213	226	220	226	220	217	209	233	233	234	255	236	228	231	226	214	199	240	199	232	221	225	213	219	209	241	231	212	221	234	227	217	217	209	238	234	210	259	241	197	195	229	214	205	222	227	243	227	239	232	226	199	190	224	220	193	224	225	222	221	208	213	205	224	239	209	205	227	205	248	218	221	238	214	200	205	229	189	220	202	203	261	217	227	218	225	209	213	214	211	225	232	203	216	212	236	222	245	210	181	200	202	235	217	199	233	230	240	227	199	183	243	223	209	221	222	218	198	215	247	207	223	213	201	226	227	214	184	243	215	233	204	219	196	243	196	230	222	216	234	217	234	213	228	218	209	215	219	223	217	233	232	215	238	230	210	190	247	255	228	225	231	245	198	220	214	203	222	257	202	228	226	205	234	246	257	231	226	199	231	217	226	189	192	225	238	233	238	247	254	209	222	246	221	239	228	208	228	200	221	211	209	193	247	217	225	205	219	231	215	243	211	210	238	199	221	230	222	224	243	233	227	217	198	220	215	233	251	207	214	249	213	214	235	233	219	234	224	219	223	232	232	238	221	230	230	216	214	208	226	235	223	219	202	202	210	221	214	225	252	194	226	209	228	237	240	237	230	238	229	248	219	223	213	231	230	232	210	199	214	229	209	209	231	229	217	207	204	226	210	228	227	240	212	229	206	209	251	203	248	200	240	235	209	233	225	200	225	214	185	231	181	201	209	213	225	219	243	231	236	219	216	200	227	214	240	216	240	223	224	204	238	233	208	229	213	217	208	244	236	194	230	192	235	222	235	234	211	211	229	244	226	214	208	224	247	221	225	242	235	195	225	251	228	230	216	229	223	212	234	203	233	220	210	197	203	215	209	215	208	184	210	214	209	220	243	211	231	199	224	216	235	224	217	200	201	224	221	244	226	207	196	196	227	227	236	246	227	234	229	228	216	195	228	226	211	221	221	233	223	223	218	224	193	215	219	227	216	234	216	233	222	219	235	194	218	233	227	218	204	236	210	206	214	220	219	217	203	223	226	215	227	192	207	213	187	214	252	236	227	247	194	221	236	236	227	227	198	230	249	216	198	237	236	193	239	244	229	233	215	205	222	222	233	228	220	234	235	247	254	219	224	245	238	227	194	255	215	210	219	198	215	225	224	185	246	218	247	223	206	201	217	206	204	223	226	205	247	210	234	229	218	209	217	230	205	218	234	199	192	231	250	230	225	225	206	246	196	234	235	197	232	228	225	216	233	223	193	254	211	235	207	245	205	233	253	222	224	213	245	214	249	227	225	219	224	213	210	205	219	214	230	238	228	246	229	215	223	230	229	210	242	232	217	245	226	217	229	230	195	213	232	227	220	227	251	228	233	232	218	202	216	235	202	216	228	221	227	224	202	211	227	209	183	194	210	251	213	251	242	206	251	224	215	215	221	255	197	219	228	215	236	214	212	212	205	246	199	198	241	224	220	235	239	257	228	226	235	224	197	220	208	233	212	223	232	207	231	241	225	213	252	244	206	235	222	232	250	252	198	219	225	228	226	221	198	205	238	218	234	213	219	225	208	216	207	232	219	196	205	214	202	225	200	239	212	219	246	212	225	238	218	219	229	213	219	220	208	208	243	234	241	214	224	208	233	239	221	236	209	250	233	205	194	232	216	231	224	215	210	199	208	207	200	214	243	203	219	230	231	220	231	243	242	248	197	224	259	237	200	180	229	224	224	230	201	221	235	245	240	209	215	237	244	196	229	232	216	245	233	222	238	206	219	206	238	212	219	231	196	228	241	251	222	228	243	200	215	244	230	207	210	199	214	209	225	240	241	204	217	192	229	202	226	250	235	201	230	221	249	219	233	233	227	232	219	245	236	222	223	213	233	212	225	212	226	227	224	207	220	208	229	229	205	223	198	213	229	241	228	256	214	213	236	229	219	223	232	228	238	238	241	203	209	206	222	236	203	201	196	228	194	237	232	229	246	231	202	204	205	211	243	238	210	207	211	226	216	214	229	227	218	239	181	230	220	219	196	219	236	231	190	227	229	205	224	227	206	221	206	211	224	238	209	221	246	239	220	201	222	211	220	213	213	243	233	229	244	236	199	231	206	210	227	219	208	194	216	210	225	207	223	231	224	234	203	221	227	240	229	227	222	229	226	201	224	220	216	253	224	203	212	218	211	221	221	229	214	234	210	215	249	225	237	234	226	224	206	218	249	229	236	246	203	235	206	220	201	220	220	222	233	250	210	201	246	205	192	216	216	208	218	238	215	212	215	214	218	202	238	196	234	258	208	213	212	200	229	210	217	244	226	207	207	216	234	248	212	195	217	214	211	231	213	224	230	196	202	251	237	225	225	200	213	223	209	230	200	218	204	224	212	236	229	212	223	213	234	233	215	237	222	224	206	218	208	216	213	222	225	234	200	197	242	218	227	233	233	213	239	235	243	236	206	213	205	215	210	205	218	219	253	187	218	251	198	196	241	208	231	205	202	206	224	187	244	209	225	234	223	204	203	236	231	216	212	218	246	210	242	216	225	248	243	214	204	205	218	225	244	218	176	220	198	232	209	226	206	221	223	216	239	235	224	219	201	209	219	212	227	225	225	223	216	221	200	220	191	229	191	216	222	208	219	219	221	227	223	209	227	213	193	207	220	201	227	223	217	226	248	221	220	225	208	206	194	219	232	249	210	206	214	222	233	225	222	220	250	224	195	214	201	204	229	242	227	216	247	197	242	212	204	221	230	227	240	234	245	229	187	211	236	211	211	180	228	233	216	216	220	234	220	218	249	211	238	214	242	220	227	209	223
45210	23885	4080	1814	1612	1439	1250	1116	1016	972	808	815	833	735	710	745	682	658	656	610	653	618	610	566	644	641	579	577	615	588	605	648	634	585	566	606	590	560	599	592	576	554	600	574	503	599	555	569	521	507	523	559	568	546	558	527	585	550	522	538	546	545	547	564	536	531	595	598	605	538	583	586	589	563	582	565	588	526	557	524	523	600	547	597	528	547	564	592	524	562	510	566	593	590	557	569	539	557	540	523	578	501	559	578	582	579	545	547	564	529	569	545	583	530	531	576	540	574	548	541	515	562	590	525	510	551	550	544	546	565	576	583	512	581	549	564	548	555	581	518	548	542	576	536	569	605	543	563	591	541	552	514	526	582	561	550	550	532	555	563	553	557	540	612	573	587	590	580	499	573	554	580	559	537	519	581	513	583	557	548	532	575	583	557	537	559	592	533	563	562	493	558	537	526	512	542	515	565	563	590	531	506	548	582	590	528	588	553	554	558	545	526	515	502	561	540	570	579	610	530	565	550	531	537	572	553	556	578	568	518	587	592	537	552	544	536	568	554	515	548	585	551	533	555	573	603	584	557	538	550	577	549	545	536	559	574	569	565	574	550	511	567	598	531	568	525	586	572	556	532	565	542	544	539	553	569	558	570	566	557	522	506	532	491	589	528	541	594	539	518	584	557	502	533	588	564	556	559	525	589	540	592	558	543	585	549	551	541	578	523	574	547	515	552	581	571	549	577	548	558	558	562	568	562	547	552	528	568	564	494	527	548	527	564	536	554	537	550	508	555	598	576	601	586	574	511	546	528	539	559	544	521	538	556	567	623	551	553	542	558	566	539	536	525	503	539	554	547	556	528	583	517	564	532	550	520	580	575	502	558	569	523	546	539	531	534	559	564	598	564	586	563	509	535	568	609	534	547	597	526	531	558	556	580	519	591	573	575	545	567	541	538	556	596	549	553	505	555	565	539	566	560	534	569	562	551	554	495	557	556	534	559	556	526	562	488	550	535	559	532	569	538	556	524	574	533	577	551	535	566	549	574	554	580	558	591	582	534	545	571	580	553	593	559	567	544	548	553	545	613	530	561	568	512	572	582	565	573	526	555	556	555	523	536	550	527	562	562	572	547	545	539	550	543	525	520	582	559	557	619	575	534	501	551	517	469	582	577	540	539	576	556	543	544	545	548	555	497	524	599	573	518	570	540	521	578	529	593	563	551	547	529	551	567	522	535	534	585	562	569	523	508	566	504	534	551	540	555	575	569	564	512	592	539	548	565	567	568	565	528	553	567	592	541	567	545	526	571	539	517	555	548	570	565	535	524	535	542	539	562	566	506	565	596	561	523	535	560	575	543	552	529	535	528	566	531	546	590	587	547	537	582	580	563	560	532	534	548	520	579	602	543	576	571	515	561	520	562	552	548	537	548	572	553	544	561	539	566	509	514	529	513	581	539	557	563	542	573	547	574	555	549	534	520	558	575	565	572	545	561	543	565	551	574	590	534	567	551	524	554	530	525	528	567	533	542	580	546	566	573	591	529	562	554	513	563	545	567	550	578	566	598	586	553	555	537	510	564	562	566	534	559	549	531	526	527	496	566	580	545	543	534	554	599	552	579	548	545	543	596	564	541	571	523	544	562	596	559	507	574	542	529	538	568	525	544	566	543	547	498	569	562	544	547	557	588	574	555	554	542	551	598	542	557	531	560	544	575	574	539	560	548	551	586	535	568	555	573	536	514	537	581	572	579	583	554	560	539	543	569	555	553	558	524	569	552	555	575	568	544	595	530	558	560	531	556	531	565	566	548	514	530	530	585	529	552	537	551	579	547	546	547	520	575	560	560	550	550	513	543	557	551	558	527	554	557	547	545	559	532	562	535	570	536	571	557	582	610	514	547	579	562	535	588	529	531	575	582	592	547	519	572	569	536	535	574	532	568	550	600	575	526	547	622	519	516	512	549	589	564	552	566	543	567	572	549	565	553	556	571	571	521	579	549	555	557	565	569	539	546	553	538	578	529	528	538	561	551	530	558	538	563	555	537	563	528	581	590	529	569	529	549	571	564	530	567	568	565	537	576	588	558	565	541	563	527	560	523	490	560	536	547	555	545	545	581	565	547	558	567	576	559	509	555	497	553	535	559	522	535	503	573	532	482	523	544	540	548	545	551	525	525	542	540	574	510	546	523	558	539	551	543	509	553	547	507	542	545	563	577	526	534	547	539	563	517	555	579	521	585	584	575	544	584	556	558	555	550	554	600	572	524	546	584	570	558	517	576	593	554	574	589	548	559	582	535	546	519	553	539	553	560	513	587	574	578	534	562	585	592	553	568	574	531	557	542	582	559	535	550	593	593	532	547	518	560	547	552	525	546	596	556	559	557	571	581	551	519	565	561	567	557	564	558	616	519	546	570	550	567	528	563	566	536	559	519	535	532	531	512	534	532	588	565	559	589	543	524	573	569	538	555	547	545	529	544	589	585	550	555	577	597	550	540	530	552	610	541	567	530	593	580	530	519	519	531	577	609	552	549	557	540	564	601	569	547	562	533	566	582	546	563	527	608	554	541	588	536	581	536	518	528	583	585	510	581	543	550	534	544	549	573	532	547	557	554	559	510	550	567	557	561	566	553	541	531	525	553	519	582	516	541	547	518	544	558	525	546	566	574	523	573	537	560	542	530	553	550	549	565	544	564	536	579	546	573	602	543	540	532	568	564	553	567	520	550	565	583	516	549	530	579	602	586	529	568	497	515	585	590	562	540	531	563	531	618	601	535	528	550	600	581	571	552	539	585	554	547	571	565	539	580	546	581	530	534	540	496	588	487	525	502	534	586	565	615	551	511	537	513	557	567	468	560	584	547	540	531	522	517	563	521	534	576	575	584	560	577	555	557	546	531	523	566	544	542	553	586	589	578	540	569	555	568	575	541	563	509	531	531	593	560	547	586	571	568	518	613	584	498	516	525	503	521	544	573	539	561	526	556	543	555	568	548	603	543	554	557	562	552	554	522	524	564	526	543	583	534	566	551	569	501	544	572	538	596	548	558	567	557	570	523	586	581	531	543	553	557	539	572	573	514	504	553	520	569	596	561	580	521	561	530	565	548	575	534	534	570	547	545	565	517	603	575	529	566	556	590	502	541	530	573	566	542	504	554	567	577	533	593	567	560	566	540	533	532	536	559	511	573	512	546	585	574	567	563	562	549	548	532	528	570	586	567	569	526	549	565	510	579	542	520	577	578	569	562	539	552	540	552	544	578	547	540	551	551	559	521	553	552	567	588	560	575	541	516	576	596	538	539	598	541	576	572	563	509	525	518	544	490	585	568	569	572	555	503	547	512	590	619	582	539	631	536	538	550	560	532	540	592	576	544	537	513	623	536	545	562	586	539	578	606	554	554	540	518	549	583	582	544	550	558	578	523	552	498	577	521	563	550	574	545	547	565	566	560	545	570	520	560	570	541	508	528	532	563	573	568	582	552	547	560	571	534	572	520
74820	48116	20167	3355	722	576	393	382	326	267	269	234	204	213	196	212	160	184	170	172	183	186	211	160	174	162	169	180	141	147	172	150	161	156	175	149	158	142	133	150	177	158	162	141	158	165	139	155	135	156	130	134	147	169	148	165	153	153	157	166	162	138	162	148	163	145	137	165	150	155	128	159	146	132	147	140	121	141	144	138	143	155	148	157	147	131	147	157	157	140	162	138	140	155	141	140	149	147	165	149	151	151	144	161	156	161	168	141	157	143	159	147	157	165	141	146	142	142	133	144	163	162	150	150	141	125	158	135	151	151	150	139	149	137	138	143	149	141	132	145	169	123	138	160	153	138	153	153	155	142	149	144	148	135	130	146	158	137	182	158	143	154	136	158	147	159	120	129	147	149	133	117	131	157	145	155	128	166	147	165	143	170	143	157	146	142	164	143	149	137	157	138	148	140	147	133	123	135	127	146	136	139	155	137	139	137	142	150	176	151	131	153	144	174	162	160	154	149	154	141	165	153	142	141	145	149	133	151	166	144	120	137	127	160	150	157	141	155	171	137	134	138	162	142	147	156	146	159	162	143	148	139	152	142	147	157	157	139	163	136	155	143	155	152	134	150	134	153	143	126	131	149	137	153	141	134	142	152	133	138	145	137	131	128	126	155	158	139	147	144	150	161	136	158	150	141	137	121	139	161	122	155	154	143	165	121	136	143	128	136	136	160	149	168	132	145	139	136	140	139	146	147	149	129	151	167	133	146	141	147	153	157	169	178	152	146	135	155	151	154	128	169	155	142	146	139	146	156	163	149	152	122	146	144	169	142	135	134	129	158	141	148	138	143	144	149	142	147	124	146	149	176	151	153	143	147	132	127	161	153	128	142	151	152	165	144	162	162	140	145	140	142	133	162	156	128	157	142	143	152	157	128	146	154	138	142	143	154	146	155	154	142	147	149	161	149	140	156	150	137	135	165	136	158	151	148	161	145	153	159	132	137	152	146	142	148	152	152	122	156	137	163	163	160	145	158	124	148	143	135	145	149	135	138	143	161	160	132	155	145	158	147	170	150	135	153	178	149	128	134	158	147	162	154	143	155	140	167	160	135	139	163	135	160	142	147	136	179	125	153	150	132	148	160	145	138	147	173	151	145	148	134	150	145	155	136	150	158	155	131	133	163	139	136	160	141	158	134	144	124	140	172	160	148	150	152	134	147	138	152	135	158	158	164	142	126	139	147	142	141	158	129	121	124	134	127	149	145	144	136	138	144	147	117	146	149	143	144	140	141	144	156	155	135	149	149	149	127	155	134	141	151	161	145	156	137	153	157	146	139	141	138	148	123	143	151	160	150	159	135	150	156	144	125	149	144	144	156	139	156	144	137	138	143	149	153	155	145	140	168	168	140	161	153	149	144	150	170	139	143	144	147	158	146	140	162	148	160	130	148	145	138	124	147	131	177	149	153	163	152	133	144	140	155	159	164	144	142	143	144	146	140	164	166	145	153	184	155	138	147	128	175	144	163	138	132	134	153	146	132	128	151	156	141	136	150	155	162	139	146	146	136	144	125	159	149	153	131	134	143	161	140	139	159	143	154	160	156	120	143	182	140	164	136	145	142	157	149	130	146	147	155	159	137	156	134	151	132	149	165	137	142	143	140	154	139	145	128	157	127	127	121	132	140	153	159	162	139	145	132	160	154	153	151	145	128	143	146	135	130	143	148	151	148	140	145	155	137	149	171	133	142	164	151	122	126	130	130	159	151	153	133	142	152	127	145	152	162	142	150	152	138	130	142	153	156	148	130	137	141	132	153	138	145	159	169	145	128	153	147	143	139	142	128	134	157	121	166	133	112	144	138	140	155	141	144	140	137	124	146	149	142	165	178	141	146	148	154	141	156	135	120	168	141	150	157	141	148	160	141	156	146	159	131	144	160	153	134	147	135	158	152	149	133	147	172	170	143	157	140	144	146	143	158	138	156	140	130	119	138	148	136	163	148	144	133	149	159	138	136	140	136	139	159	139	157	144	140	137	130	137	137	131	124	137	147	136	151	118	146	148	157	159	171	170	155	145	132	136	142	155	132	126	142	141	125	152	149	146	149	150	130	148	148	136	152	155	152	145	134	124	167	155	145	165	152	142	149	154	138	147	147	164	162	151	156	133	161	158	148	139	163	143	163	135	153	140	130	150	131	123	131	160	155	133	147	163	134	152	145	141	161	131	160	161	144	154	150	147	155	153	145	158	145	130	136	160	150	146	148	138	150	141	153	156	167	154	155	137	163	154	172	157	150	169	168	162	149	158	149	135	151	159	139	147	139	156	150	159	166	148	158	149	137	125	171	163	148	165	161	140	130	136	147	136	146	109	162	145	153	150	138	138	158	159	160	145	139	130	142	148	145	148	138	164	139	137	130	157	166	148	148	156	129	143	159	121	168	167	173	151	133	131	150	163	129	132	157	143	140	157	156	142	140	158	161	149	144	142	143	109	158	132	134	158	146	150	139	134	146	142	173	135	161	141	144	161	131	138	145	133	142	158	140	127	146	154	149	150	132	134	167	138	133	145	152	129	138	153	152	140	140	150	150	165	131	129	134	139	155	152	136	151	129	152	170	145	159	137	167	161	156	121	131	162	157	153	137	175	138	147	165	142	143	129	132	163	150	144	121	157	129	154	178	130	158	140	134	152	154	130	144	135	154	137	152	149	135	140	135	161	174	134	150	139	115	137	153	144	152	134	147	155	146	140	129	144	139	141	140	136	147	142	119	133	155	165	162	156	152	118	152	146	137	137	168	154	146	133	129	122	148	133	151	142	158	135	137	167	136	154	138	134	160	144	154	144	156	153	131	150	156	151	119	141	165	146	162	163	168	135	167	150	159	132	140	133	166	141	153	159	169	130	130	148	152	145	163	142	162	150	164	136	144	137	142	135	148	141	147	124	149	143	146	116	120	157	148	139	159	139	150	145	147	152	135	159	136	132	147	141	142	153	169	137	137	153	141	142	169	137	140	118	150	148	171	149	146	158	153	124	140	137	140	138	144	161	134	163	150	133	167	115	136	134	163	185	130	152	150	127	154	152	171	155	149	144	142	159	153	157	133	164	119	154	161	150	148	136	149	154	144	160	124	178	147	144	140	134	148	166	149	152	156	167	139	133	148	130	134	153	158	135	181	156	165	188	157	168	128	131	127	157	151	149	163	132	151	135	120	125	122	138	128	153	154	136	155	153	156	145	139	147	135	123	137	142	152	165	133	151	128	138	144	154	187	150	166	138	165	158	157	129	137	138	156	144	160	161	126	152	146	171	145	139	146	147	160	132	141	138	143	151	149	164	141	113	130	173	138	173	140	164	159	152	163	163	135	131	163	141	150	146	149	183	150	141	138	151	141	154	142	151	162	161	145	161	147	152	157	123	146	132	155	144	148	139	154	143	151	134	140	143	146	156	153	145	145	127	158	142	175	162	141	124	146	150	173	164	127	130	138	137	161	135	146
54243	32655	6962	2792	2477	2091	1629	1483	1356	1127	962	868	834	733	646	639	646	590	565	583	530	505	517	480	493	456	479	517	464	457	434	460	403	411	379	445	422	430	439	411	435	421	433	375	424	419	419	395	427	359	387	383	384	414	364	411	386	355	389	413	435	392	362	358	382	402	392	402	417	399	344	369	383	402	347	388	394	407	386	400	386	382	365	404	337	377	361	398	372	394	367	383	386	366	411	411	372	399	388	376	359	388	387	376	380	360	396	354	370	387	355	375	382	382	371	395	391	370	386	357	366	393	352	359	379	344	408	383	366	390	389	363	340	351	366	367	330	380	387	351	394	362	362	353	366	348	397	399	402	362	339	356	382	369	396	368	355	359	367	380	395	397	366	371	366	335	369	379	377	337	412	369	354	371	334	379	387	387	388	374	371	370	354	355	388	348	367	371	363	364	358	366	376	367	328	370	405	378	399	387	345	350	386	347	345	343	371	366	390	409	387	352	357	391	392	333	343	363	388	353	368	371	385	370	374	381	360	384	314	386	344	375	378	371	367	379	365	394	373	389	368	381	380	359	363	393	363	363	357	359	340	378	397	381	348	416	368	438	359	361	369	381	377	346	403	379	363	384	401	421	359	392	389	383	354	357	363	396	384	352	364	349	403	353	393	377	393	371	383	360	356	408	361	377	384	361	360	365	362	325	324	387	415	415	356	367	322	370	363	370	364	355	362	371	369	390	369	422	351	389	378	403	373	369	337	395	346	340	401	375	366	399	390	360	353	362	381	390	431	386	391	375	365	354	325	371	376	352	386	361	367	379	383	351	342	366	343	381	343	380	363	354	392	367	404	355	365	328	343	345	363	369	348	353	379	356	382	361	356	354	375	390	379	388	375	388	384	397	355	357	369	325	340	373	391	367	363	371	358	395	360	387	354	339	337	373	369	367	360	346	345	358	370	353	358	346	359	389	391	385	364	373	352	384	360	370	353	349	390	363	359	370	423	371	374	364	388	401	372	401	382	381	371	378	370	339	383	397	377	373	377	373	379	365	373	393	363	393	354	395	385	362	360	376	351	371	379	362	358	392	372	389	378	342	363	354	358	356	374	357	380	382	401	359	389	397	341	351	336	356	373	361	329	371	364	369	366	343	378	378	378	347	397	391	370	373	356	402	333	381	380	356	366	364	396	367	351	336	356	394	372	375	334	393	337	374	382	344	364	390	408	364	355	377	392	362	345	382	346	381	391	396	378	367	376	341	365	348	363	354	384	384	372	374	360	366	368	403	342	374	354	346	340	350	389	349	370	365	360	398	369	378	373	360	393	372	376	391	381	348	369	409	354	350	374	390	355	370	391	388	361	370	370	364	388	351	392	358	380	369	387	342	414	399	370	330	404	368	381	396	381	338	382	359	387	350	382	372	371	407	376	375	365	343	362	390	365	388	393	385	329	380	390	383	358	382	353	362	374	371	363	408	370	376	352	396	388	365	372	346	358	377	414	364	354	354	381	346	385	383	374	354	360	375	378	355	371	394	364	357	342	389	369	388	373	354	364	395	361	334	382	358	386	394	365	406	382	403	368	342	354	332	386	401	368	369	354	377	378	364	405	354	384	399	354	361	369	358	379	370	322	371	386	348	376	357	343	385	375	347	358	377	408	352	369	391	374	401	350	361	391	369	366	364	385	365	366	380	379	374	398	395	329	369	342	341	391	344	377	347	380	386	378	366	375	409	368	368	375	350	368	368	366	387	356	378	354	369	360	365	339	343	361	378	355	418	357	362	372	356	352	380	361	394	371	373	360	383	365	344	363	389	345	361	355	391	389	377	381	331	374	383	372	346	355	373	357	388	380	392	345	373	357	409	361	354	353	395	344	372	404	369	385	358	357	351	357	329	365	346	328	386	375	355	346	387	347	397	348	324	351	369	370	411	352	389	351	395	321	384	357	366	400	375	379	384	359	346	370	351	396	336	368	371	401	372	332	402	358	413	390	364	396	376	377	394	371	407	372	376	367	375	376	387	369	380	398	368	394	380	371	376	363	359	346	371	351	378	392	374	394	388	390	326	366	379	378	391	401	371	384	355	346	368	325	374	355	385	343	347	379	397	355	397	395	399	379	393	359	383	369	376	360	357	359	399	331	317	366	391	347	390	362	385	357	372	377	356	357	334	377	338	336	382	393	350	364	383	377	382	342	386	372	337	393	339	358	346	390	366	343	363	405	390	364	365	381	323	329	360	390	373	385	386	355	392	374	383	355	361	341	362	383	352	365	391	387	382	363	377	374	354	381	365	363	379	368	391	362	357	392	430	341	396	398	396	373	367	355	381	401	362	379	355	366	378	336	353	377	394	331	380	377	370	376	328	356	367	365	389	353	381	342	330	402	330	366	358	352	369	378	402	332	394	356	378	388	351	375	374	373	351	343	400	375	316	366	369	395	374	367	352	344	396	374	376	339	373	346	382	403	360	368	375	347	371	379	366	362	351	387	365	359	379	366	388	372	389	360	354	374	394	372	378	367	394	353	377	351	369	393	396	380	387	367	413	394	343	351	399	362	328	373	360	364	389	382	370	369	369	376	360	375	381	365	369	349	397	359	370	370	384	384	389	361	372	392	394	387	371	385	375	388	372	354	392	391	387	386	375	348	386	376	383	397	365	372	321	344	378	363	343	387	337	382	384	352	372	387	351	367	364	378	363	345	357	353	367	368	358	376	405	366	380	373	360	430	384	355	362	372	340	369	369	377	354	355	381	369	347	386	366	358	394	406	339	360	370	360	360	382	395	395	379	371	393	387	366	366	385	343	370	375	376	419	370	377	354	401	346	393	390	385	366	371	353	363	342	367	370	372	363	379	393	377	364	379	391	373	352	368	373	363	363	393	370	360	354	378	354	359	389	380	365	356	387	408	384	378	350	348	372	336	341	346	366	379	390	373	359	367	359	363	386	359	380	408	362	365	368	373	346	334	342	387	417	362	368	338	332	377	359	398	374	378	389	356	347	404	379	379	375	369	381	392	368	387	378	368	373	355	342	373	393	400	362	385	337	337	345	360	368	372	374	399	411	357	382	362	369	420	390	366	341	374	386	350	382	384	367	338	362	373	343	360	360	350	361	388	374	350	343	361	391	387	367	423	352	376	372	393	379	375	351	385	374	363	384	351	386	343	379	332	387	401	360	385	386	367	372	376	365	375	393	371	333	393	347	364	341	380	369	356	405	419	393	371	377	408	361	375	347	396	404	379	382	337	374	383	372	370	374	364	382	398	365	329	380	385	394	370	372	348	364	368	423	374	360	358	376	363	402	362	410	369	389	376	402	372	365	399	347	367	359	376	361	324	366	389	341	376	362	364	388	340	370	385	360	340	358	349	391	349	362	355	410	345	369	354	364	416	364	376	367	367	381	392	422	378	386	401	395	357	391	380	336	379	375	357	375	372	361	339	378	379	370	357	386	349	369	361	368	349	366	333	382	359	353	384	375	363	369	389	340	376	381
31069	6848	555	179	180	170	165	172	154	158	154	151	143	149	169	153	147	157	164	169	141	162	125	181	163	136	131	170	148	142	171	154	156	158	159	173	159	137	141	173	154	159	165	148	150	157	144	154	167	149	158	136	151	143	157	137	177	181	147	161	166	149	150	156	154	153	154	158	165	150	155	169	141	153	145	151	143	145	160	153	138	156	162	153	160	171	182	152	153	147	134	142	176	160	129	120	158	165	148	173	148	143	164	155	125	170	147	142	164	157	145	157	157	181	134	135	155	149	145	173	161	147	145	155	184	174	156	179	133	187	172	154	161	149	183	156	166	133	167	148	180	156	136	164	144	139	157	117	152	149	154	150	142	167	158	149	150	170	177	157	149	175	187	163	177	160	164	155	158	138	168	149	146	145	160	180	174	151	133	164	148	138	161	143	152	144	164	147	165	157	150	160	148	176	164	144	161	155	161	166	165	132	181	153	135	168	172	146	166	157	163	150	162	153	151	173	133	165	138	138	180	154	153	176	155	124	152	189	146	145	161	160	152	161	146	155	145	150	171	179	127	173	156	144	155	160	152	146	171	144	164	148	145	152	145	147	160	160	155	149	162	166	171	133	150	139	174	147	143	153	140	171	160	139	157	182	137	124	135	153	138	163	135	152	136	143	135	150	150	174	167	159	150	143	157	162	147	142	182	139	179	155	172	166	172	145	159	162	166	163	153	146	157	149	145	146	155	141	151	183	174	154	159	165	150	156	133	170	146	171	174	148	138	147	185	138	165	166	168	133	173	142	151	151	172	173	142	125	169	152	122	142	152	127	161	158	142	145	174	128	146	156	145	168	150	153	164	172	143	164	146	134	161	157	162	159	152	138	164	124	147	163	151	170	154	157	161	151	174	148	146	167	146	167	136	155	153	173	134	153	171	140	156	146	161	153	151	145	137	139	150	147	143	144	148	164	131	148	162	139	151	163	160	154	162	164	148	156	154	160	164	173	166	156	146	131	157	167	152	156	167	151	145	152	145	151	168	155	158	141	146	173	158	168	155	166	168	170	159	169	160	160	141	174	153	165	154	148	149	166	147	131	156	174	149	189	157	135	150	140	157	147	156	160	166	139	151	135	165	150	154	164	159	166	165	151	149	154	144	142	150	152	134	142	156	171	143	172	144	157	174	140	154	167	173	163	177	188	149	144	170	160	154	170	158	154	155	155	157	168	182	158	141	148	131	154	157	171	166	165	177	122	145	150	133	157	164	171	172	155	171	139	149	158	179	153	141	158	152	146	161	142	169	165	149	145	176	158	162	145	178	164	152	164	160	168	148	144	133	169	161	138	150	153	154	148	168	151	164	149	153	160	153	170	144	147	154	169	173	169	146	164	160	149	151	172	155	120	159	158	146	159	155	148	151	165	146	147	173	153	153	140	162	160	148	153	144	156	164	132	174	154	153	158	151	148	166	142	153	152	154	139	171	167	178	174	151	145	171	174	151	156	139	145	151	162	151	172	128	170	159	151	171	182	146	180	151	156	158	141	159	149	161	132	186	155	156	159	161	144	147	159	150	169	150	157	130	145	144	153	175	151	185	177	164	163	172	181	151	144	156	167	157	155	153	149	133	163	159	176	147	152	149	156	153	150	166	172	162	146	147	142	157	169	157	160	154	151	142	172	155	183	166	153	169	122	159	147	153	156	134	157	142	182	152	131	163	149	143	163	142	147	166	168	132	165	152	159	162	179	163	155	167	143	158	134	141	143	155	173	167	157	131	172	144	146	152	153	142	153	150	166	160	160	125	154	189	126	153	159	158	154	160	154	156	159	148	136	135	151	159	154	143	151	135	144	170	164	165	170	131	160	144	149	140	154	185	149	173	154	158	176	150	156	153	154	136	193	168	162	129	158	155	159	148	151	156	152	168	162	155	148	174	159	140	151	131	163	160	171	154	170	127	172	161	141	154	165	131	157	161	181	144	163	165	156	158	140	185	146	171	169	162	174	126	172	164	166	172	165	150	136	168	163	174	143	148	159	146	154	151	164	174	147	151	147	163	159	154	153	147	160	155	156	154	153	143	138	172	174	158	190	170	158	154	160	140	161	168	161	168	162	154	145	155	155	158	170	165	167	166	168	150	161	164	147	130	164	151	154	178	149	176	141	156	148	173	160	138	134	175	150	157	156	141	157	153	130	164	171	175	150	159	136	149	154	164	178	154	161	160	169	156	148	134	173	169	156	130	159	165	135	136	168	143	166	153	143	152	137	161	147	150	156	140	176	157	143	168	170	157	138	165	172	173	168	136	146	174	165	170	158	157	165	138	150	168	141	130	149	143	166	154	144	170	158	168	146	130	135	146	144	159	129	143	143	158	150	150	151	178	168	159	160	164	181	153	152	148	171	117	154	159	170	148	156	144	151	165	160	141	146	179	146	158	141	151	159	163	175	159	151	155	141	158	135	150	173	145	158	142	172	145	148	162	154	154	152	144	184	172	150	155	163	157	159	154	160	168	152	171	189	167	147	149	169	141	149	185	168	155	145	173	163	158	159	156	145	166	142	155	176	152	161	156	148	165	151	169	142	170	136	166	155	138	157	163	179	155	170	139	158	153	161	187	151	140	147	147	134	158	168	152	158	147	180	141	177	130	148	154	173	150	156	163	159	134	163	139	156	158	168	158	148	149	168	150	161	145	140	139	156	144	171	154	154	169	159	152	154	164	171	131	147	160	154	182	149	170	146	166	136	167	157	143	146	160	164	164	143	144	155	140	168	155	146	172	173	143	146	182	176	150	142	157	163	176	161	172	135	162	167	165	160	154	153	155	140	162	150	148	168	141	155	167	160	154	180	148	156	154	147	153	160	146	176	154	155	142	153	133	166	159	150	157	144	163	135	164	158	163	141	164	158	168	157	170	147	133	163	150	134	134	158	156	170	146	155	159	154	148	182	148	161	140	148	151	164	155	158	165	166	179	155	183	158	155	152	159	168	176	163	151	167	166	157	133	165	154	156	142	157	146	189	151	159	157	158	166	161	160	137	148	164	152	161	148	162	148	160	138	161	147	140	158	151	139	158	159	157	152	163	160	151	141	145	153	162	165	166	156	157	135	143	157	182	144	139	152	133	161	161	155	157	151	182	157	153	158	128	143	142	159	162	157	166	167	177	149	157	177	160	150	150	154	144	163	150	154	151	167	156	150	174	169	150	165	142	156	160	168	146	138	162	141	145	161	159	151	160	162	122	179	152	146	136	156	165	161	167	130	122	163	152	148	149	172	136	148	157	147	151	154	164	174	143	157	180	173	153	147	145	171	150	142	159	149	148	142	150	180	155	181	163	165	138	158	148	128	170	152	152	150	146	150	140	166	174	145	155	164	152	173	156	144	153	159	158	139	171	166	162	188	161	170	130	160	145	168	152	143	154	139	176	182	162	153	162	150	148	154	163	140	142	171	181	171	163	164	169	158	141	144	160	176	142	171	154	167	138	164	156	146	152	163	161
24942	4471	852	526	493	504	511	466	473	424	404	440	478	415	427	430	448	434	450	404	411	404	408	447	421	407	422	429	421	400	431	426	410	418	424	401	420	413	407	442	404	407	392	402	418	440	421	448	421	440	370	425	439	422	441	427	407	412	433	404	384	439	435	432	424	379	419	450	427	398	423	415	427	446	391	415	407	436	402	392	406	408	421	437	430	371	447	423	452	431	453	410	438	400	422	450	441	412	411	414	407	419	436	413	457	393	433	423	424	395	439	354	437	409	398	415	415	374	397	417	406	430	413	387	404	419	392	414	445	394	410	417	451	408	402	392	421	408	422	444	452	373	412	483	426	393	419	439	399	425	410	398	409	427	376	434	416	393	430	428	435	401	459	437	412	434	382	447	391	438	447	401	407	399	430	426	408	378	398	410	432	391	412	416	447	390	376	409	430	423	401	435	404	432	404	431	427	409	410	408	436	424	411	406	477	384	420	394	403	421	366	392	391	422	388	408	384	365	407	425	405	414	381	416	429	415	410	415	405	421	418	426	443	424	406	408	416	402	403	366	418	396	418	425	455	409	418	416	388	430	393	427	421	457	418	429	405	399	364	428	434	425	401	421	449	431	424	386	445	431	401	426	397	418	423	417	417	420	406	405	428	408	408	405	423	418	420	403	426	446	412	411	379	427	437	435	393	417	426	432	458	395	387	415	360	413	408	447	404	430	424	398	406	414	360	461	431	412	414	402	397	391	418	398	411	391	413	420	430	405	439	402	414	427	417	404	373	439	408	425	426	413	435	401	450	394	423	442	442	390	439	432	419	382	415	426	422	387	415	382	402	383	387	392	426	416	412	399	443	439	403	430	420	383	438	387	415	411	423	433	411	395	392	404	417	432	413	394	432	380	398	443	395	472	459	413	481	381	437	397	417	409	409	443	463	378	412	410	387	416	397	447	418	458	405	395	399	450	390	416	412	438	412	401	423	436	426	437	416	420	384	440	420	424	420	421	469	413	370	379	398	411	429	430	387	404	409	416	403	376	450	425	415	430	439	385	422	395	446	418	439	416	378	434	443	446	429	392	428	405	379	446	408	415	407	410	420	381	438	434	409	428	443	414	428	452	416	415	442	410	457	434	454	402	430	390	403	395	435	379	434	429	426	418	391	411	417	424	443	394	416	394	424	439	403	443	412	444	415	415	417	433	418	409	412	403	411	424	429	452	424	395	397	398	386	448	421	383	426	369	430	423	381	372	438	438	419	426	407	441	438	397	395	401	425	436	417	439	399	427	398	404	424	416	441	414	392	374	429	423	395	445	407	424	420	387	401	392	423	415	447	444	439	396	392	431	397	480	410	412	398	438	391	425	430	403	406	453	402	417	447	414	420	421	439	429	391	420	399	441	416	405	392	412	410	428	423	430	469	442	415	413	419	390	406	445	420	436	435	448	445	376	403	436	402	422	373	416	413	432	429	408	404	383	418	360	365	388	435	392	413	421	416	426	415	410	413	442	408	422	396	434	422	441	383	392	451	413	392	392	382	425	415	368	386	417	459	450	396	442	395	391	417	426	420	433	435	405	389	407	419	426	395	425	419	405	428	427	420	399	411	439	403	380	408	416	423	401	404	422	410	435	397	406	413	422	407	421	393	421	396	410	411	405	437	373	405	379	421	451	423	408	402	402	414	437	389	394	387	415	413	472	421	415	382	415	447	387	412	419	380	421	424	390	429	429	421	403	383	436	400	412	413	380	398	417	426	416	426	425	423	398	425	414	395	408	404	400	402	438	397	394	411	391	422	404	407	361	419	392	407	397	409	415	420	445	426	398	416	436	404	413	384	417	415	439	433	433	399	421	427	451	434	389	415	414	442	403	439	420	443	386	403	403	412	387	449	426	439	397	411	417	445	403	410	406	428	405	413	430	392	388	397	395	388	421	398	402	450	422	425	387	414	402	419	439	394	416	381	412	415	430	437	388	417	414	403	430	431	427	414	413	397	404	398	424	415	381	434	417	414	443	412	434	418	406	403	440	423	417	398	449	407	427	400	443	380	464	407	419	418	414	420	398	401	434	410	424	408	398	423	398	391	388	406	384	417	429	405	444	408	438	400	435	408	430	435	389	394	400	438	409	415	427	416	443	412	460	424	396	405	400	413	414	446	436	410	412	440	409	455	432	435	412	402	469	394	409	452	403	369	411	420	433	442	409	422	435	436	438	452	445	425	401	431	423	455	436	387	424	403	425	427	425	407	404	397	434	439	425	382	424	425	442	403	411	399	402	380	419	399	443	391	408	435	438	413	416	434	384	400	386	440	444	383	401	430	428	399	385	449	417	404	417	417	377	392	406	393	416	427	396	423	401	438	396	401	409	433	385	396	428	441	398	411	414	416	407	392	400	388	416	414	429	406	429	404	442	391	420	402	400	411	450	386	429	419	408	417	409	417	389	408	429	437	431	428	360	422	414	411	420	433	409	415	416	439	384	401	402	403	450	405	425	429	419	434	408	406	400	401	412	400	408	384	410	402	449	421	414	458	431	427	389	415	412	435	388	402	404	396	404	401	420	427	398	393	407	412	468	442	420	413	399	411	425	428	399	402	442	414	422	393	416	400	396	392	414	415	393	432	445	430	414	382	401	423	461	393	420	414	407	437	418	437	417	426	410	418	411	400	423	432	393	365	414	429	414	445	379	378	405	481	420	430	406	422	371	437	419	404	411	449	398	423	418	432	414	383	390	475	396	448	408	428	400	397	402	399	422	397	414	394	383	431	378	404	436	392	404	401	409	432	431	417	391	376	372	413	422	396	426	403	410	446	409	433	412	406	392	374	445	433	408	422	418	414	421	431	397	416	419	442	419	433	390	409	435	396	423	391	419	456	444	405	384	430	419	406	398	416	405	415	414	456	429	399	394	407	475	436	394	415	408	390	434	387	399	417	425	413	433	415	420	419	410	428	380	417	434	409	389	365	421	406	403	394	420	406	463	407	403	454	395	418	452	409	430	387	424	411	406	403	421	385	432	376	403	428	401	391	405	426	391	378	405	484	391	416	396	403	414	420	442	384	420	423	397	379	399	400	432	420	428	398	449	411	407	438	384	422	400	446	405	422	441	404	453	408	450	422	397	405	369	440	393	415	423	371	434	428	392	432	420	386	419	394	391	401	426	432	429	408	395	388	405	437	421	435	416	421	411	397	425	433	430	409	446	423	380	407	409	398	402	380	437	442	409	437	406	393	427	403	394	419	442	434	412	412	451	391	430	418	422	376	435	431	416	431	411	406	428	383	389	404	406	424	410	400	433	426	399	414	414	427	448	440	456	403	383	441	410	435	410	386	419	418	428	396	425	425	379	410	404	437	414	444	380	415	382	393	410	426	424	405	415	383	418	428	401	408	439	376	404	443	372	431	374	401	409	428	383	411	417	396	439	414	438	403	422	401	417	399	394	423	418	411	399	396	427	370	451	379	407	397	391	426	415	400	407	427	397	354	409	399	403
68531	38005	11726	962	531	402	339	324	303	265	274	308	264	238	270	223	247	268	264	250	244	251	218	227	225	227	249	214	261	221	205	232	243	224	196	194	226	236	190	207	187	226	246	251	227	201	223	220	239	206	209	194	219	229	224	248	235	243	212	223	220	212	235	236	233	194	234	209	206	224	204	227	195	207	221	222	239	225	203	226	220	205	228	212	234	263	237	206	230	245	235	258	204	219	224	253	230	231	214	223	237	238	215	242	231	211	220	209	215	211	225	221	214	227	218	246	237	202	216	212	222	207	198	228	228	217	222	219	246	226	237	230	223	238	231	211	246	225	223	227	216	209	211	215	212	207	203	256	213	215	221	228	195	233	198	210	195	185	226	237	215	206	201	224	200	217	219	210	241	226	224	251	218	206	215	224	206	198	243	232	225	227	213	216	244	216	210	204	222	229	194	220	212	245	220	251	215	215	214	224	220	254	235	203	232	216	210	188	237	193	228	216	221	199	232	210	201	175	217	249	220	201	212	232	200	220	223	223	226	205	202	237	219	236	229	212	198	206	229	200	211	204	233	210	196	248	226	214	256	221	200	226	211	196	215	228	225	238	208	228	199	231	193	196	207	205	216	227	214	227	236	214	234	237	204	241	192	238	224	203	231	196	219	227	208	204	212	225	229	204	209	227	205	204	200	211	230	241	218	222	220	234	202	202	202	226	193	217	213	201	220	201	217	237	182	223	225	209	224	222	223	234	226	205	219	226	217	215	232	198	194	234	210	219	194	224	218	237	218	229	199	221	230	221	197	221	211	234	231	213	225	201	219	212	220	220	237	207	228	229	229	191	235	210	224	229	213	195	227	234	185	231	195	225	191	222	217	214	239	193	195	245	213	225	228	235	215	223	181	207	228	204	205	217	197	229	219	214	227	207	208	249	223	236	186	209	220	188	214	241	219	234	216	228	191	223	214	215	230	245	213	243	235	224	199	208	226	251	202	209	229	250	207	213	255	222	224	212	221	216	209	225	212	240	216	215	235	223	225	196	241	212	231	228	230	238	249	223	215	216	202	213	215	214	219	221	246	225	214	214	220	206	218	200	234	217	217	221	227	246	221	231	189	204	231	203	225	205	211	210	221	213	222	241	245	216	198	231	242	227	213	225	206	236	195	226	209	204	199	209	226	239	243	221	217	201	210	215	235	238	211	217	211	208	271	216	220	228	257	235	229	192	205	204	219	235	231	231	228	204	215	197	227	222	214	203	206	226	192	219	212	232	197	227	215	224	229	233	219	208	227	207	206	214	227	225	224	234	226	210	208	239	241	215	232	203	242	238	232	229	223	241	180	213	224	215	232	213	208	185	209	214	221	200	249	211	220	230	206	231	210	191	231	220	220	209	223	226	195	222	221	227	220	204	212	237	223	239	246	229	211	191	182	209	212	240	229	240	217	201	224	192	215	237	256	193	212	216	176	204	219	199	207	220	247	204	223	237	210	208	226	262	228	200	234	227	209	221	203	226	228	222	232	217	231	244	203	225	206	212	236	204	221	227	184	233	240	219	248	201	246	208	246	221	224	217	229	221	218	211	203	211	233	215	226	240	213	228	246	199	211	213	218	224	242	225	230	230	213	188	216	225	205	245	224	212	231	216	229	218	216	256	221	201	214	210	214	232	206	251	222	221	218	208	233	209	208	187	219	222	212	214	220	236	225	219	203	217	218	239	224	228	228	228	216	225	227	220	188	241	208	219	237	223	256	201	220	197	233	232	217	225	242	241	236	218	224	213	211	226	200	225	231	220	223	197	232	220	211	239	226	231	209	201	194	197	244	228	216	245	234	207	201	205	238	226	208	208	222	209	215	234	226	220	213	224	222	234	232	199	238	222	216	221	217	214	220	212	218	213	214	195	219	238	219	212	194	208	236	210	197	208	234	219	217	257	213	209	192	238	233	221	221	200	205	224	212	206	212	225	238	214	191	242	216	236	218	239	223	219	224	238	203	220	225	212	228	214	225	244	206	235	251	238	231	195	212	221	197	223	229	210	186	233	215	240	215	217	225	228	235	234	243	232	208	197	241	244	215	206	214	205	234	239	248	209	222	200	217	229	237	229	221	239	193	214	221	196	233	221	244	233	242	240	239	218	213	228	186	236	219	212	209	215	223	246	224	225	194	216	234	211	221	239	235	251	213	231	215	265	230	202	218	246	196	244	207	243	200	224	240	238	208	227	232	199	217	186	252	248	216	240	244	217	218	222	200	208	208	237	232	222	259	216	212	202	223	236	221	196	206	187	193	207	214	226	240	205	200	215	202	229	219	243	228	207	214	210	209	222	228	226	223	216	230	200	230	219	208	183	206	214	227	201	206	210	214	233	235	194	219	226	230	208	237	204	207	198	209	222	205	220	193	211	217	216	238	209	190	235	214	289	206	250	212	190	201	229	193	241	225	208	229	252	220	228	215	208	202	201	229	187	225	256	227	220	246	204	225	230	188	235	229	202	236	212	224	192	224	216	223	216	206	203	228	203	227	242	208	205	218	226	204	236	210	207	250	221	201	226	222	191	209	207	227	242	221	220	188	198	203	217	211	229	228	226	210	231	210	223	226	219	234	207	215	202	214	215	205	180	204	196	219	240	230	205	216	246	199	214	232	232	210	204	231	229	238	246	237	229	241	224	227	245	225	215	198	223	222	230	228	216	212	212	208	250	223	199	221	212	199	219	232	223	212	212	233	193	213	198	220	223	211	226	227	222	218	234	196	208	216	218	198	215	219	220	206	209	241	215	239	244	225	229	198	225	235	248	199	256	205	197	220	215	234	205	212	229	191	226	218	231	219	234	200	211	214	226	234	217	236	214	199	226	219	215	218	208	234	206	200	241	211	236	213	215	194	196	223	229	219	217	211	217	211	233	222	243	212	228	247	234	190	206	205	224	191	233	249	230	226	208	205	246	224	207	242	215	211	214	213	231	226	195	225	227	216	237	254	188	225	224	230	207	215	227	212	233	196	229	236	232	200	232	194	215	220	205	218	208	225	252	213	218	232	200	229	225	219	229	233	216	200	210	211	229	218	205	220	220	222	224	205	253	230	200	213	224	182	202	204	216	205	211	232	210	213	230	221	233	210	237	203	254	214	247	211	190	227	190	204	201	192	186	228	218	206	227	233	209	232	233	229	214	209	252	205	213	216	230	222	215	242	222	201	199	208	243	241	203	227	247	212	242	211	222	215	236	230	203	219	219	214	221	235	238	242	200	230	203	208	217	233	216	220	202	235	207	224	201	213	227	209	230	237	207	180	228	219	234	235	240	201	230	227	222	216	227	216	230	247	224	183	199	238	209	204	232	219	238	215	243	223	209	227	248	208	222	209	246	202	217	222	204	195	215	217	227	212	224	206	217	217	237	206	242	219	240	218	207	227	221	223	218	199	255	197	230	213	207	229	222	184	207	220	204	227	211	212	241	216	208	221	230	222	229	193	218	217	224	229	205	221	193	221	227
45007	22073	5220	1826	1624	1461	1282	1121	1003	902	878	864	823	785	784	743	703	704	701	632	634	603	609	655	641	584	622	661	569	595	590	614	585	601	581	568	589	562	571	614	562	556	554	557	601	551	538	560	599	548	540	555	590	549	549	559	605	540	590	519	582	570	579	530	591	550	555	534	570	596	568	570	538	562	550	550	553	567	539	538	554	584	523	546	524	554	564	590	551	579	537	540	566	541	547	587	548	508	545	541	532	535	548	549	574	545	531	538	572	496	557	544	529	549	583	530	603	597	558	557	550	594	529	550	595	581	552	541	548	509	570	539	536	555	555	556	532	514	587	545	553	520	521	598	517	589	543	521	550	591	551	502	545	565	573	550	518	536	563	546	571	584	553	564	544	553	552	535	547	570	547	561	555	557	527	558	560	515	560	537	531	560	563	554	505	528	574	567	538	551	537	560	540	559	535	536	513	528	590	521	541	544	588	551	569	529	555	530	540	520	533	566	546	535	546	586	522	540	569	601	580	608	497	544	515	545	581	532	548	579	549	526	534	571	517	524	549	553	531	571	519	555	539	506	553	540	591	580	543	557	534	561	549	572	552	544	586	558	608	525	529	552	578	570	588	524	518	553	578	532	601	560	521	535	551	503	525	547	544	545	551	528	560	512	584	557	562	566	525	556	572	527	537	529	530	525	510	519	536	498	567	551	562	550	505	556	543	564	563	583	522	563	562	542	525	568	540	587	565	537	563	524	541	569	567	568	582	523	500	530	568	554	555	564	550	567	544	582	516	521	543	534	568	538	575	550	570	542	513	559	535	602	543	549	582	524	520	567	526	549	555	547	569	548	607	520	540	571	570	498	598	560	558	562	530	522	512	553	598	542	572	535	544	566	522	542	557	561	519	538	554	575	569	584	515	582	557	605	561	527	527	554	508	569	566	530	566	543	556	541	543	563	551	559	524	528	526	569	538	584	545	544	550	544	539	533	542	587	536	574	562	549	548	538	571	543	539	530	590	515	553	555	578	510	541	563	557	586	603	534	544	554	552	504	611	496	580	586	529	591	563	520	553	541	558	563	538	535	558	583	605	564	573	542	560	562	516	543	553	534	533	562	528	560	609	566	567	578	570	543	530	545	527	560	558	546	551	560	583	538	582	556	565	544	553	605	529	550	515	549	533	545	576	509	604	532	540	544	530	529	543	563	591	565	540	526	539	554	574	541	568	584	563	538	505	525	574	561	544	537	552	537	544	511	530	576	556	540	580	539	590	556	558	568	535	539	548	580	533	580	574	585	577	542	553	538	545	544	536	544	558	533	535	550	556	529	526	539	541	506	552	582	536	517	532	549	536	566	508	562	567	545	539	569	510	581	562	551	542	567	544	555	558	556	554	566	533	541	552	517	548	526	585	566	542	547	540	578	554	543	551	556	576	522	560	592	571	556	539	558	568	560	538	586	583	529	557	543	546	560	524	560	542	536	560	575	534	557	526	561	526	518	507	546	576	530	537	524	518	560	551	590	523	537	550	537	575	586	565	533	541	573	561	567	539	547	562	550	517	571	531	616	583	565	569	511	525	532	519	574	539	531	550	559	588	528	512	535	557	534	591	531	552	568	543	551	587	540	539	536	530	598	554	546	544	559	567	538	543	575	524	539	548	556	566	561	576	569	576	542	573	592	557	554	575	564	593	578	545	551	556	577	535	513	519	530	573	540	570	508	557	532	541	540	533	528	574	555	547	528	562	550	559	536	600	527	612	565	570	561	521	562	572	524	552	525	551	563	526	515	578	554	585	547	585	547	522	528	542	544	532	576	544	537	533	534	600	575	543	533	563	540	532	533	562	542	503	522	569	543	548	538	539	561	589	599	551	529	551	535	546	540	573	537	521	524	549	537	558	614	534	547	552	552	557	517	590	535	513	517	538	544	543	578	576	613	566	538	542	573	535	540	555	582	500	544	547	536	572	637	633	557	515	514	602	516	560	558	588	561	593	551	542	520	588	549	509	557	569	593	568	567	561	577	540	516	604	520	549	543	563	567	506	585	570	536	582	565	553	547	531	574	557	556	542	536	587	578	522	534	533	572	551	573	537	597	545	551	547	532	561	570	513	534	539	547	583	536	545	539	554	600	550	568	539	566	606	567	562	566	534	554	531	548	548	553	528	556	547	490	536	548	560	548	558	580	518	551	545	541	520	525	576	579	555	539	510	536	541	553	578	571	571	594	523	592	585	540	548	567	564	540	509	556	594	516	549	526	556	521	549	593	604	575	534	542	556	604	527	539	536	599	526	590	552	549	533	522	533	553	592	570	576	547	556	564	551	562	602	569	544	557	519	555	566	559	529	545	556	547	536	559	578	546	542	557	559	522	551	551	542	537	572	582	558	541	518	537	550	564	605	534	536	514	588	552	561	526	548	595	506	550	537	517	533	584	541	534	569	493	547	525	550	546	561	555	547	561	610	522	546	526	557	518	520	522	549	518	508	550	524	540	550	575	592	591	542	506	521	541	549	570	543	595	528	537	564	530	583	585	566	563	582	520	552	534	567	547	565	534	543	576	521	529	556	544	542	555	571	522	576	554	567	543	562	557	555	550	593	543	510	555	553	535	582	550	507	593	532	574	596	526	534	548	535	560	564	541	581	556	533	512	503	542	536	565	567	550	570	533	535	537	584	550	559	565	576	533	535	538	540	585	570	563	580	551	526	554	518	566	505	564	550	579	542	527	538	576	536	562	549	565	527	564	576	531	570	529	573	557	583	574	530	529	555	576	540	538	528	502	601	530	530	549	518	532	594	543	533	536	521	530	533	521	557	570	509	530	569	526	541	542	566	559	542	568	517	571	564	510	551	545	549	520	558	557	567	557	559	574	572	567	567	542	523	541	605	539	585	530	551	577	592	561	529	556	554	565	529	534	553	543	538	561	495	577	526	548	530	576	565	559	589	568	540	514	529	561	538	588	539	534	511	544	576	539	557	537	565	565	539	515	535	567	551	513	539	548	552	513	539	549	536	570	522	547	519	527	533	565	537	512	571	557	518	583	569	555	584	567	556	540	554	547	547	547	549	513	589	541	608	511	562	559	514	572	550	536	571	572	543	581	546	515	554	569	553	539	506	503	536	545	531	572	550	575	554	518	578	547	552	563	546	539	507	522	540	615	582	537	597	580	554	564	538	547	538	529	583	550	573	538	514	603	544	580	597	552	566	522	540	535	529	541	527	564	541	539	550	551	541	537	566	517	591	564	564	549	561	521	566	577	516	588	517	606	580	547	563	569	555	528	519	548	590	551	567	532	588	526	510	534	518	565	580	552	560	582	558	564	529	536	532	546	564	517	544	525	542	553	561	535	579	525	532	540	565	523	539	560	595	572	579	593	577	524	562	533	524	576	547	539	533	556	553	603	591	563	592	559	568	541	537	565	576	521	552	536	632	541	543	516	584	566	544	551	544	534	544	525	573	560	525	563	544	573	556	600	561	572	545	548	565	580	534	546
78097	46368	19736	3214	737	571	499	356	320	271	258	242	201	217	196	205	214	177	180	158	152	175	183	158	151	157	163	145	158	158	155	162	153	163	146	145	149	157	141	158	145	116	150	166	148	167	137	129	158	151	162	153	128	149	143	137	136	161	147	149	176	148	140	151	149	147	138	138	157	155	161	139	151	122	166	142	152	145	163	169	151	127	151	145	127	144	165	146	150	129	154	161	140	131	155	136	152	154	133	158	146	135	138	142	134	141	135	156	140	156	116	161	161	156	139	131	149	151	136	151	153	141	153	146	133	143	158	151	147	133	141	158	144	143	151	133	123	153	146	144	134	141	171	149	139	134	130	150	133	144	133	162	144	123	154	140	137	161	130	150	151	138	138	179	144	141	134	136	144	134	157	174	132	160	138	149	142	154	150	149	151	145	147	142	171	140	153	121	153	160	134	149	112	141	162	129	152	110	149	166	142	166	162	151	162	163	161	143	145	144	157	131	128	146	149	137	156	137	140	162	148	147	156	136	140	137	158	148	151	150	129	135	145	144	150	158	154	155	130	153	147	139	139	141	124	161	130	167	148	144	143	130	128	134	144	135	163	140	113	167	144	140	139	146	165	141	145	154	165	126	172	136	128	170	160	164	169	158	131	149	139	141	123	135	149	154	139	122	137	139	138	141	144	135	158	162	155	157	141	156	133	133	151	151	151	146	148	146	148	138	146	146	149	146	136	120	148	143	147	161	159	133	133	122	133	162	147	129	137	138	144	122	156	138	167	129	144	147	156	157	150	152	136	129	165	146	130	133	134	143	143	154	140	138	148	169	122	155	127	146	149	128	151	137	138	164	151	130	129	149	157	161	157	138	149	135	154	171	137	152	143	162	140	158	143	141	142	139	169	143	145	130	131	155	136	137	140	163	134	141	136	136	160	142	130	142	123	139	172	161	150	160	138	119	148	109	145	139	161	143	142	171	145	146	136	153	142	147	151	175	132	143	154	131	173	158	148	144	126	144	169	140	163	130	155	166	147	124	144	148	137	129	137	162	155	152	158	161	139	157	133	150	135	165	148	143	150	127	158	123	138	143	149	159	128	122	155	142	135	144	145	137	126	163	137	126	134	150	140	151	149	147	141	149	153	132	112	122	161	143	157	145	166	138	146	128	149	153	169	151	142	141	138	143	152	140	151	157	157	146	141	131	137	138	146	135	140	133	150	137	152	140	151	157	140	132	136	134	131	153	153	150	146	151	156	179	132	130	135	133	131	157	120	138	130	139	152	147	158	129	155	132	166	147	157	172	134	140	135	144	133	166	140	130	152	137	152	147	144	163	128	136	164	131	146	141	145	147	142	145	150	146	143	142	128	140	147	149	163	132	146	138	155	126	147	142	146	137	141	158	158	142	137	141	148	163	159	143	146	151	148	151	150	138	126	144	121	141	152	137	140	134	162	143	149	159	154	134	140	158	133	130	145	143	150	154	145	143	137	140	142	143	160	132	130	139	162	129	168	155	151	145	136	139	168	129	149	154	135	130	142	135	143	141	129	151	154	142	154	165	129	128	148	155	147	153	160	149	122	146	165	152	138	151	143	166	129	123	134	138	145	150	144	142	153	166	133	138	132	133	148	151	162	143	158	112	146	138	133	145	134	130	162	143	138	138	149	127	144	137	134	136	159	124	132	132	146	148	142	156	132	125	123	160	157	123	145	138	153	152	169	149	154	145	135	148	143	162	148	133	136	157	160	170	142	132	146	154	135	133	151	178	165	132	126	138	137	146	137	147	153	130	139	122	173	155	130	137	124	155	152	132	144	131	155	146	150	134	140	158	137	143	152	151	145	155	145	129	156	166	144	136	152	132	159	150	143	173	144	135	131	154	149	134	154	158	152	144	132	153	163	116	165	148	152	131	142	130	129	148	137	142	146	161	141	139	131	132	134	157	151	143	145	144	155	165	134	154	148	138	147	141	133	152	133	146	134	129	150	157	132	148	158	136	160	153	141	163	143	157	148	141	139	156	156	149	142	157	142	151	171	163	127	129	131	147	146	161	125	161	139	136	160	148	133	138	133	137	131	151	147	151	136	140	156	124	152	129	150	142	150	157	154	156	143	120	141	137	116	145	138	132	155	139	159	169	144	144	143	151	127	153	126	148	124	162	166	152	142	128	153	135	132	138	116	148	134	146	117	148	156	147	140	143	155	136	162	134	155	127	145	126	135	132	131	152	151	133	150	132	138	142	151	155	150	141	148	147	138	145	169	141	140	152	151	111	154	132	133	158	146	110	154	147	171	150	142	155	151	163	146	168	137	138	158	134	147	142	132	160	145	141	147	145	151	151	155	144	144	159	133	150	147	160	130	127	129	135	127	151	155	152	138	162	138	145	129	156	162	162	152	148	159	138	147	125	149	138	142	149	137	146	150	140	149	154	137	145	157	137	135	133	156	142	119	136	147	133	134	143	142	121	133	146	143	130	123	150	137	138	149	157	143	142	130	161	159	135	135	148	157	164	146	126	135	135	130	132	157	144	139	132	153	133	147	139	164	148	147	132	140	129	137	133	139	146	152	155	148	154	156	115	154	162	132	149	150	135	153	154	150	160	123	153	129	132	148	164	143	145	141	128	130	145	142	122	143	139	135	145	110	142	166	159	118	131	161	129	154	153	141	147	140	144	142	142	151	134	150	151	161	149	143	139	164	140	125	153	169	147	129	140	128	153	141	148	159	148	137	151	144	124	151	143	135	155	159	151	139	161	131	142	143	118	175	138	134	139	152	149	140	149	134	145	175	145	137	167	146	150	153	147	144	133	144	129	160	159	147	142	142	134	126	146	147	159	143	147	135	162	144	150	147	153	173	150	160	133	148	166	147	139	160	135	133	148	136	157	150	154	118	150	149	138	150	157	157	143	153	131	166	142	133	149	142	138	152	136	137	140	145	142	127	142	139	166	144	162	151	160	141	158	123	120	154	153	129	146	157	154	137	143	138	134	159	130	151	148	130	157	141	157	145	142	159	145	142	140	155	144	144	146	143	158	134	168	142	160	134	170	172	121	132	154	168	163	134	141	164	163	147	150	131	162	128	151	117	152	141	169	148	146	135	148	159	130	150	147	144	129	152	154	154	155	146	160	143	180	143	166	152	143	169	126	134	151	143	133	146	128	163	136	118	134	133	136	152	147	148	154	155	139	150	135	150	175	130	144	156	130	149	153	135	150	155	135	128	157	142	144	158	131	134	138	141	149	147	139	128	167	147	149	133	133	144	147	158	151	139	145	125	136	119	118	142	145	148	139	151	140	150	138	139	152	135	141	167	152	155	143	128	147	148	137	127	146	159	125	150	153	144	159	154	143	141	142	150	143	146	139	155	132	158	150	131	131	143	160	150	134	136	151	136	150	135	146	141	154	153	134	145	163	152	163	121	120	147	159	161	145	167	132	150	174	129	159	139	151	125	150	143	122	136	143	161	139	133	147	160	139	151	150	142	128	149	159
53877	28765	8940	3004	2596	2168	1768	1448	1269	1137	962	929	808	761	726	685	624	605	588	569	574	540	471	484	511	471	459	484	473	471	484	438	456	390	414	424	399	422	452	427	385	363	422	404	434	405	376	393	442	402	377	378	396	405	407	381	411	412	395	392	387	386	357	367	379	349	365	374	375	376	398	388	392	398	388	342	378	406	354	383	389	384	370	366	389	350	398	351	363	374	391	353	390	373	372	407	381	407	359	365	397	347	377	391	392	378	399	361	369	388	357	332	370	375	318	371	391	379	361	367	374	358	389	394	363	351	340	386	384	375	379	372	377	379	372	385	371	358	382	368	396	365	351	394	409	341	346	386	367	351	391	340	348	355	366	365	362	354	382	349	361	396	362	343	368	385	338	337	381	376	338	396	363	393	365	388	338	346	337	390	366	384	369	359	331	364	367	382	359	396	340	359	356	375	343	363	360	370	379	371	365	330	347	342	362	388	355	386	387	385	411	381	375	364	349	392	360	389	358	361	352	356	393	394	393	424	352	374	374	364	391	348	386	381	344	356	354	366	341	373	374	384	354	356	373	359	351	376	398	384	335	372	396	384	381	363	362	361	338	356	380	333	364	384	381	336	365	383	359	370	378	377	377	368	354	385	349	399	407	367	378	347	399	368	372	359	418	359	335	369	376	380	350	403	391	375	369	342	341	391	362	356	397	369	360	390	351	371	341	366	402	372	355	352	368	385	351	360	353	361	386	377	365	365	374	343	367	374	349	374	333	352	337	345	372	371	376	339	381	374	393	348	372	367	343	334	341	362	381	361	369	397	356	351	365	374	340	353	371	402	352	368	377	372	363	365	348	385	364	361	339	365	348	363	364	346	409	358	372	383	374	384	359	368	376	339	372	363	379	390	366	381	355	382	371	380	380	346	353	359	378	394	332	377	362	348	402	367	387	335	359	363	361	351	361	344	395	389	334	357	349	371	353	392	354	347	355	346	387	401	384	367	360	360	359	351	363	335	381	384	396	409	362	371	345	394	371	360	386	356	364	344	349	353	367	341	369	351	363	358	373	376	371	371	369	331	374	363	345	357	377	382	380	386	396	371	354	382	350	348	345	341	385	359	359	345	381	358	374	390	375	372	346	341	373	365	377	378	351	363	316	370	371	376	375	352	357	355	363	371	380	347	368	374	353	369	361	403	387	341	361	350	372	387	359	354	378	386	379	357	342	369	422	352	399	350	358	328	361	416	358	422	353	346	400	359	365	378	350	356	344	387	357	383	385	418	382	372	372	334	367	370	385	377	343	366	382	332	367	360	420	387	346	386	354	331	356	360	378	353	362	345	352	350	377	369	364	354	311	391	318	357	364	369	358	383	413	363	378	379	367	384	370	379	365	367	378	344	361	349	346	374	323	376	347	382	380	367	450	388	381	409	389	324	374	361	364	376	374	402	341	380	377	368	354	374	356	412	357	357	367	403	381	378	391	358	397	383	340	374	346	365	401	335	352	357	382	326	357	357	387	365	363	395	352	356	398	387	349	365	351	379	372	349	339	354	358	362	399	368	379	399	399	386	400	388	384	353	380	313	336	377	360	363	349	400	355	392	388	371	364	395	382	382	368	387	370	391	345	384	371	376	331	389	371	349	357	373	388	351	373	371	384	332	359	348	381	372	390	376	353	365	370	356	378	350	358	367	366	397	377	381	390	363	364	348	361	352	389	356	371	371	364	401	342	381	346	381	378	390	388	344	383	357	352	359	394	352	342	386	353	384	365	336	402	380	360	339	350	366	371	379	355	371	351	388	386	360	343	372	366	395	403	365	351	402	384	382	378	361	389	365	342	376	348	385	383	393	352	374	349	380	382	387	329	362	346	350	370	415	352	334	363	354	365	346	378	376	327	379	376	342	387	387	386	360	367	367	381	384	367	354	365	368	387	380	346	378	386	369	349	347	378	376	361	399	370	369	372	357	360	369	360	385	333	362	370	387	382	412	388	346	354	347	380	373	396	364	395	375	378	381	366	351	389	360	361	354	362	359	377	383	380	396	351	385	372	367	391	386	359	390	352	398	382	368	342	360	374	353	357	358	352	358	376	356	351	397	375	351	368	383	373	391	369	391	340	372	379	375	339	371	350	381	363	361	402	378	370	382	359	390	366	357	377	347	356	352	370	357	373	363	365	353	373	374	389	367	394	406	377	393	352	408	350	346	375	363	368	357	321	360	373	383	368	382	375	362	373	357	360	381	338	391	401	386	350	349	361	353	319	363	363	355	399	383	365	388	345	349	364	371	369	365	430	339	332	381	362	352	353	375	362	345	380	362	360	374	407	362	384	410	360	350	387	371	369	356	362	347	356	360	362	413	384	391	340	393	323	390	369	363	358	381	378	379	361	358	362	332	335	348	358	391	373	344	357	375	339	368	368	383	367	380	352	343	372	364	367	394	410	335	347	371	357	358	330	382	398	343	357	373	379	353	378	351	376	390	385	403	327	355	330	383	388	339	355	378	371	364	365	358	347	359	406	394	403	358	372	349	352	346	346	359	337	379	353	367	373	392	381	375	361	362	367	356	377	378	374	373	342	406	359	368	370	352	371	357	375	375	357	353	382	356	383	401	367	366	375	371	395	405	351	336	375	381	337	366	375	341	377	365	338	371	372	403	384	372	391	383	371	371	378	328	388	363	323	410	365	389	360	349	339	404	352	364	352	373	334	346	351	366	341	355	345	347	352	375	354	374	394	357	387	377	385	377	368	363	352	352	367	376	362	392	403	400	383	379	388	370	389	363	353	344	375	390	402	366	358	376	385	384	354	356	348	388	385	356	392	349	372	383	348	392	388	379	353	390	337	373	360	361	403	339	383	361	397	377	363	348	380	367	401	357	386	375	368	411	375	374	383	375	338	359	385	395	377	403	344	383	368	418	368	362	383	352	355	371	369	410	360	360	359	344	362	344	361	373	347	394	382	359	363	365	379	355	359	391	328	381	363	372	336	340	351	390	372	369	391	360	361	375	366	372	360	362	398	399	356	357	369	388	380	336	359	350	335	373	351	380	374	359	369	368	350	375	359	370	371	379	378	370	371	396	372	401	388	363	364	361	388	397	352	362	375	422	380	365	335	368	424	392	348	397	375	366	383	363	349	388	360	359	347	365	364	424	388	408	374	353	381	398	379	383	360	352	347	356	353	334	339	359	388	417	369	390	344	365	369	338	380	365	397	353	398	376	387	353	355	329	389	367	369	386	345	374	367	388	402	382	373	357	400	391	375	409	362	381	361	366	392	368	336	367	380	347	377	339	370	337	380	363	399	378	386	387	378	363	370	389	352	350	342	367	361	374	388	400	370	353	398	373	359	373	386	362	348	343	339	369	372	379	384	395	377	373	362	344	363	346	362	357	384	379	399	392	389	348	369	354	358	414	369	376	356	403	365	385	402	375	349	392	387	372	371	387	337	387	394	381	384	368	337	344	384	348	360	379	382	360	371	392	367	384	336	363
30045	5511	579	178	163	182	186	148	154	158	160	154	163	157	157	140	157	168	173	141	141	150	159	156	141	145	156	140	159	164	161	156	188	149	156	151	163	151	179	154	154	150	187	161	151	167	147	158	162	180	156	151	170	132	131	167	149	135	172	134	136	148	173	148	166	144	169	160	149	140	144	161	151	160	190	156	170	145	147	158	150	160	173	173	169	149	153	141	133	151	129	144	186	156	169	176	151	165	148	155	165	157	160	124	157	175	163	172	143	153	149	176	161	174	134	160	132	156	161	149	150	162	146	164	159	155	155	150	144	156	153	153	151	164	137	176	154	167	146	148	173	142	142	151	139	179	133	164	156	174	144	143	162	177	162	164	170	161	156	154	174	152	145	144	157	150	169	159	153	168	139	159	156	163	180	151	165	161	132	157	149	131	129	173	150	165	150	153	157	156	163	168	150	155	151	166	162	147	155	164	150	134	147	133	159	174	153	174	162	147	138	163	159	153	162	155	132	168	151	175	150	148	161	160	152	140	155	150	141	154	144	141	151	157	163	157	165	159	145	158	181	158	138	133	160	158	146	143	154	148	165	169	161	150	155	154	157	173	140	161	168	148	154	156	153	152	153	164	152	157	162	147	125	149	157	148	146	144	161	158	153	171	140	151	160	151	142	154	157	155	134	123	163	142	161	157	141	158	157	145	136	143	148	169	165	148	172	159	157	178	175	163	170	170	144	152	160	149	137	149	143	151	163	165	168	181	150	150	144	145	154	146	151	169	162	161	131	129	166	167	158	166	149	129	134	141	151	148	151	144	199	164	178	170	149	154	146	154	154	163	158	160	174	150	165	155	177	161	176	147	155	171	153	175	159	162	157	161	136	157	160	142	154	140	160	146	161	167	156	155	147	169	144	145	158	146	164	164	154	139	148	153	153	154	174	150	134	153	152	135	177	158	140	154	149	167	161	158	150	130	159	141	184	154	145	164	157	161	154	185	125	140	152	151	176	132	140	165	147	170	164	152	144	143	168	156	159	186	154	153	150	148	202	159	152	151	163	180	154	151	152	161	162	153	149	160	116	154	144	158	176	155	147	145	142	153	139	153	164	186	169	158	140	143	163	136	138	155	157	164	174	145	151	162	159	156	175	159	170	165	165	153	168	151	157	148	170	147	150	153	136	161	142	166	138	134	167	154	141	145	155	150	168	153	166	197	147	154	154	170	147	178	162	152	157	139	145	145	163	141	159	147	158	167	151	148	142	164	149	132	144	158	146	156	165	177	150	141	164	153	152	145	172	161	151	186	147	130	156	157	146	160	149	169	145	150	171	152	140	173	144	127	154	148	141	180	145	169	136	136	151	171	156	142	154	164	163	169	143	172	154	152	154	146	153	168	137	183	153	149	139	146	154	162	133	140	182	159	165	166	166	136	136	144	153	155	167	169	151	153	152	171	139	132	149	167	161	144	163	146	160	161	168	135	155	154	177	164	132	156	123	166	148	144	171	151	138	167	158	160	126	143	156	153	153	156	156	151	147	141	149	148	152	141	156	152	163	164	182	151	159	155	172	130	162	168	169	177	133	168	162	161	167	172	168	157	166	153	160	148	164	156	152	165	193	147	169	171	154	162	154	156	155	166	159	150	182	170	143	150	144	148	163	144	156	165	141	149	160	154	159	161	154	161	156	153	163	162	172	172	157	153	140	152	171	164	184	143	164	157	170	125	166	174	156	163	143	154	170	123	158	141	162	163	161	144	156	153	136	177	175	121	147	177	135	150	166	156	177	152	141	165	168	146	163	159	179	157	158	157	128	160	137	159	168	153	135	138	159	156	150	153	149	136	154	164	162	159	142	142	147	156	142	167	142	158	156	137	166	158	143	158	172	149	154	142	176	167	155	167	145	172	154	143	166	150	139	136	169	160	135	151	174	163	175	131	152	165	156	139	154	145	159	116	147	163	156	169	147	168	129	162	169	154	156	136	132	154	158	149	140	145	169	143	147	135	141	152	171	165	178	131	132	148	142	143	153	139	160	162	167	156	174	137	161	169	165	162	143	134	151	143	160	154	144	140	154	147	165	133	158	169	161	151	150	160	165	155	156	169	149	161	150	153	157	153	176	142	191	166	145	167	168	181	149	162	148	155	152	145	135	162	172	139	170	163	163	143	155	158	155	154	130	151	165	153	139	155	178	153	163	155	140	161	161	168	134	156	163	175	138	142	186	144	162	143	174	162	135	152	151	145	176	133	155	133	148	158	166	174	150	143	138	158	156	165	164	152	162	160	156	150	157	168	148	154	156	172	153	155	145	172	150	159	153	155	153	165	162	154	157	150	148	136	174	133	143	180	140	162	161	145	155	150	146	162	168	163	172	155	177	132	157	156	191	143	179	148	165	153	167	151	146	146	158	153	141	155	164	164	139	155	130	152	161	168	155	128	148	169	159	147	149	142	142	126	148	165	149	148	145	155	149	174	146	155	175	143	139	142	140	133	179	142	165	152	137	150	173	142	165	145	154	150	145	162	144	172	136	138	156	136	144	150	188	151	167	141	157	169	120	148	155	173	155	141	167	170	151	180	173	150	152	130	146	159	174	153	147	153	162	163	155	151	149	152	158	162	159	140	146	149	130	136	165	166	129	138	150	168	149	154	163	152	161	157	159	164	146	182	171	148	158	149	172	159	152	153	143	134	157	173	138	126	143	162	174	184	146	149	162	197	163	168	152	146	155	156	140	140	156	144	155	167	154	133	164	134	160	165	115	177	159	166	158	148	160	137	184	151	167	158	132	149	144	146	161	136	162	151	159	180	130	167	149	150	164	156	176	169	142	162	163	173	140	167	168	161	159	177	146	162	152	160	151	159	156	135	137	151	159	140	178	165	141	154	161	140	136	160	158	160	144	185	142	157	180	149	158	149	150	185	163	150	145	142	150	147	164	141	168	128	156	167	163	159	143	174	180	159	159	148	132	149	159	163	137	141	146	160	119	164	142	138	156	152	159	181	151	160	134	154	157	142	161	170	169	167	166	153	145	136	176	136	136	170	142	151	151	157	143	161	172	151	163	146	138	128	155	154	160	140	151	164	162	149	176	134	151	154	158	165	147	153	168	156	140	168	139	160	162	157	166	147	183	153	149	153	165	143	160	174	149	154	153	181	147	169	153	152	182	145	157	154	158	144	157	155	147	171	184	150	150	159	158	139	150	147	149	167	140	145	146	154	158	169	160	141	171	165	157	183	151	179	143	155	178	158	163	153	150	141	159	149	156	158	151	172	150	157	181	163	139	141	186	143	155	139	157	166	173	188	148	171	167	132	149	138	183	156	149	166	152	159	165	165	183	142	149	182	156	174	188	152	181	149	134	151	151	154	180	160	167	161	180	168	156	139	137	154	177	165	150	161	144	159	135	148	154	146	148	143	160	174	154	165	145	151	183	130	140	161	165	169	173	170	156	147	147	172	137	132	145	161	150	150	160	150	174	138	158	159	154	144	148	168
24062	3308	992	518	481	467	455	396	446	449	432	458	433	462	436	436	418	420	436	436	376	431	449	399	400	435	403	395	447	401	411	428	404	418	438	432	412	427	429	439	358	406	383	449	437	432	402	405	449	390	411	472	438	387	415	442	389	411	418	407	410	438	431	381	388	404	404	404	425	402	397	457	404	402	398	425	425	382	420	385	448	387	412	416	371	405	426	423	408	421	402	410	399	415	385	424	399	405	429	441	422	410	412	386	386	416	378	379	433	419	397	425	391	419	418	410	441	401	411	421	399	403	440	397	375	413	373	434	424	433	393	394	396	396	417	382	403	441	428	370	417	432	364	400	445	386	453	379	432	430	408	421	457	405	399	391	415	432	419	423	403	426	423	428	375	454	433	436	405	428	395	413	448	405	464	410	411	416	400	411	405	405	405	397	428	431	398	443	436	385	436	435	394	426	409	426	417	388	448	423	419	452	414	421	412	385	409	431	397	428	450	418	431	391	420	436	435	408	400	439	408	457	457	419	386	430	393	415	384	404	418	446	419	424	432	398	386	420	386	394	430	369	411	392	421	374	429	410	455	439	420	444	379	398	437	395	407	443	420	416	367	398	417	430	422	426	414	420	425	413	413	439	415	426	397	409	425	419	378	418	374	410	415	429	430	413	418	361	419	412	421	391	431	419	400	393	405	405	429	417	424	385	429	461	420	417	401	411	418	431	402	413	408	421	384	411	434	391	444	443	414	420	385	410	415	410	441	370	384	408	415	404	393	448	377	414	399	405	371	416	424	417	420	377	377	452	383	391	415	419	429	429	407	430	416	400	413	402	406	398	415	399	418	410	411	400	408	440	394	419	389	375	418	431	398	421	415	452	425	366	407	423	431	437	430	425	383	419	444	375	423	438	454	390	392	422	413	414	432	391	395	404	399	408	448	403	392	400	420	455	419	444	446	419	407	426	381	400	385	429	449	419	432	378	414	430	412	422	448	427	437	410	404	396	415	449	413	404	399	392	428	433	406	422	442	406	386	397	403	440	389	374	434	392	420	384	445	415	442	431	419	407	400	412	393	400	435	403	399	457	425	435	424	438	415	432	413	425	433	417	427	410	390	421	414	370	364	389	348	411	407	436	387	396	395	437	428	407	434	392	413	390	429	398	411	407	399	410	379	418	433	410	449	411	393	439	407	413	402	434	419	399	424	371	408	412	412	421	384	394	450	456	432	414	423	412	421	408	399	426	409	414	416	409	356	413	422	388	444	432	425	395	428	389	421	402	438	408	406	353	381	354	442	377	410	399	439	399	439	428	415	422	409	387	405	413	423	382	422	421	408	429	405	416	426	427	420	379	374	396	356	375	415	364	413	417	384	406	442	394	431	414	427	395	389	448	416	389	415	414	416	414	441	402	447	424	408	426	393	439	408	411	413	436	403	420	417	396	435	425	410	404	429	385	372	446	458	421	418	425	392	415	436	409	382	393	404	405	393	437	391	408	395	374	422	399	450	385	429	425	419	437	394	403	402	434	397	468	400	415	412	444	416	420	386	398	407	384	412	391	409	410	438	404	411	421	409	400	414	428	439	422	401	408	419	431	371	436	389	422	423	439	386	387	435	413	437	420	429	407	412	437	432	375	428	410	426	422	396	397	429	403	421	388	454	386	395	424	426	420	407	432	418	449	435	412	437	399	416	426	412	423	425	411	403	390	427	411	424	377	399	440	407	451	382	431	427	415	400	391	422	421	424	407	435	415	373	396	414	407	398	452	414	386	399	403	376	486	419	397	426	387	412	438	396	395	442	406	442	419	397	394	398	398	409	384	403	396	377	448	394	424	431	427	420	382	388	369	424	447	361	399	413	397	452	368	400	393	451	421	382	420	379	416	427	435	428	376	425	423	439	388	433	411	392	411	398	396	435	455	391	390	434	422	428	386	406	422	426	388	455	411	427	431	455	430	429	440	415	358	388	407	394	401	397	420	409	410	422	383	416	421	415	427	419	438	427	433	414	409	415	419	408	430	421	397	397	420	396	435	424	435	432	398	443	400	446	405	410	422	435	417	411	396	367	396	413	427	429	412	434	437	422	412	390	407	421	419	428	412	442	426	418	413	425	396	422	455	399	408	390	404	417	401	379	406	416	416	431	441	393	436	406	416	427	447	407	416	379	383	417	393	397	402	430	402	410	426	453	412	439	436	412	422	428	387	420	369	416	459	408	381	394	386	437	458	420	424	440	406	425	432	421	398	420	413	426	446	402	400	430	420	418	411	425	415	387	407	435	417	424	423	397	426	444	417	410	410	466	435	407	425	412	417	433	420	457	409	393	411	426	389	393	427	400	441	411	414	434	386	393	426	410	381	406	387	421	429	407	410	430	428	452	376	404	369	408	398	430	409	415	447	413	404	437	445	387	444	390	410	410	421	447	425	428	400	408	448	416	415	397	408	411	404	421	430	466	419	425	423	442	395	399	434	379	440	393	446	393	370	411	431	413	418	431	399	460	421	390	414	439	427	418	379	444	434	391	441	408	415	387	414	420	393	414	412	392	414	382	412	431	419	434	390	421	367	388	422	400	402	394	433	404	396	399	404	431	439	442	419	401	426	436	429	403	414	374	400	377	433	381	449	406	413	346	456	443	417	452	436	392	431	438	419	418	423	403	440	398	403	425	386	416	403	436	386	427	415	425	430	380	392	428	425	403	409	397	398	399	413	418	411	427	406	406	432	419	410	424	426	406	426	411	401	402	408	426	443	421	430	405	418	408	391	447	410	405	397	440	408	472	403	403	423	419	407	438	379	418	434	402	390	421	460	430	450	405	389	402	424	417	441	425	421	381	446	402	375	387	422	417	404	418	408	415	388	490	409	375	450	417	448	386	435	414	401	382	421	419	427	404	413	448	372	405	407	424	388	395	414	373	418	386	418	419	386	415	438	420	436	465	402	386	408	380	432	416	416	416	398	355	383	417	392	433	437	420	459	374	422	452	402	414	411	419	408	397	429	434	421	447	397	406	395	402	393	446	458	452	405	414	417	455	394	435	376	389	407	439	460	430	399	404	421	408	446	398	425	438	383	413	422	437	415	403	407	396	400	411	436	408	445	379	414	415	422	408	400	437	413	401	429	403	372	418	425	409	429	409	400	438	494	410	397	421	367	369	440	397	425	396	390	403	387	398	412	422	410	387	420	421	388	407	380	424	450	400	422	417	364	456	397	396	453	443	436	428	410	439	415	442	432	407	420	435	399	420	439	390	373	447	416	445	404	427	431	391	419	402	402	421	394	398	420	416	419	421	400	445	434	436	385	409	423	400	394	439	424	449	386	456	413	397	409	401	415	408	398	423	453	426	421	419	418	446	410	425	413	389	474	388	417	410	444	410	391	420	444	380	424	393	448	386	410	430	432	420	397	399	397	408	402	380	389	425	411	408	384	450	418	433	396	439	450	402	390	427	496	451	411	407	408	398	398	413	403	428	408	372	397	416	393	435	430	429	445
68321	34251	11076	969	510	429	406	295	283	308	282	231	244	252	270	274	234	225	216	201	223	233	247	231	215	221	223	231	210	238	254	226	209	235	257	235	218	209	217	209	227	235	187	190	198	230	218	240	243	261	222	231	226	224	232	251	197	219	231	199	229	199	224	194	250	218	212	217	227	210	237	218	248	231	254	229	229	226	216	203	206	230	206	263	203	252	199	226	211	234	233	233	222	212	202	213	227	207	238	187	223	227	223	230	246	219	192	193	240	213	249	244	245	205	224	204	241	193	226	214	204	207	229	241	230	223	243	212	216	206	229	224	243	251	267	224	231	216	233	215	200	216	206	231	238	215	200	204	200	223	207	206	218	211	224	239	234	227	215	232	235	234	220	257	221	230	232	218	246	219	221	249	210	236	204	228	219	228	216	207	208	216	229	223	198	222	230	240	210	208	224	200	218	226	201	216	220	220	204	213	253	181	227	251	207	197	201	206	224	219	230	221	228	209	201	209	238	209	193	238	206	221	224	214	227	225	197	218	213	216	219	219	229	220	240	219	243	226	207	208	256	220	217	232	208	217	236	216	242	223	219	187	190	226	207	239	215	233	204	195	236	262	237	219	222	196	216	236	202	212	231	226	198	203	240	205	219	243	247	218	229	221	245	202	211	223	204	261	226	241	224	216	237	218	214	215	230	211	228	201	200	221	225	196	224	203	201	233	247	214	210	209	225	205	220	208	221	215	221	242	220	232	228	191	186	223	245	197	220	210	209	231	226	220	205	199	221	236	246	212	213	214	226	207	212	211	231	235	216	221	243	217	214	230	209	221	215	220	211	190	211	195	220	223	219	190	212	246	196	220	221	209	233	216	260	225	225	214	246	249	213	228	197	211	229	186	233	195	208	212	245	225	227	231	195	208	240	219	211	243	236	203	198	212	227	222	226	235	215	230	245	228	217	208	208	211	229	222	216	216	219	208	183	225	226	198	240	215	203	194	220	220	217	215	215	217	238	210	221	211	221	208	218	208	238	202	213	221	195	232	216	199	202	204	197	207	216	199	191	193	216	244	231	228	236	216	232	195	207	224	241	242	194	226	224	231	225	204	236	202	219	238	231	228	185	215	243	225	247	214	214	236	209	187	208	250	224	227	211	228	259	227	199	216	243	202	222	238	200	226	210	213	240	202	203	193	188	203	219	205	223	238	206	203	231	201	214	223	233	216	227	209	226	237	212	218	238	226	213	219	193	205	230	202	238	221	246	217	242	212	217	245	233	201	224	209	246	208	253	220	223	194	238	266	222	206	219	204	198	216	206	205	234	215	234	208	225	190	193	229	206	188	221	223	217	199	209	225	217	230	208	213	216	224	226	224	196	205	229	219	214	201	226	222	205	231	224	207	206	234	219	233	188	239	214	216	233	211	224	229	220	220	248	220	221	213	218	207	220	232	228	213	223	229	217	226	192	201	214	201	207	203	213	223	220	213	193	187	223	204	218	218	218	210	230	207	195	228	224	224	214	216	204	208	192	229	228	225	201	227	252	221	216	222	193	218	219	213	220	217	187	248	226	226	213	205	202	226	211	220	243	222	231	200	231	202	230	222	220	227	213	229	237	210	241	224	230	217	208	234	239	209	195	201	223	220	215	225	205	220	207	214	226	195	246	206	221	225	200	192	227	231	233	237	219	199	212	222	210	204	250	232	228	239	243	208	224	206	204	231	205	222	216	201	219	224	203	219	199	221	216	208	230	219	227	209	223	240	225	195	200	235	239	224	213	232	239	198	236	219	220	213	209	198	253	232	220	210	212	202	245	229	208	218	217	196	200	209	225	235	223	214	217	221	206	214	220	233	203	198	214	219	200	233	232	217	187	230	212	240	212	215	212	210	235	234	221	203	205	258	224	226	231	240	200	233	237	242	248	227	235	214	224	209	211	230	245	200	211	198	232	195	206	197	229	239	221	220	231	203	200	200	229	241	198	215	214	198	227	229	221	212	226	214	216	182	211	205	242	232	188	220	228	196	218	221	211	243	222	236	223	216	231	217	221	237	217	212	214	216	240	221	241	206	190	218	222	224	204	237	221	204	228	183	209	196	209	233	197	213	214	227	234	221	226	219	238	237	230	239	199	241	208	245	201	213	203	203	206	221	190	223	230	214	207	218	248	220	211	218	234	210	186	240	218	211	261	219	214	223	232	205	215	201	217	215	218	236	249	212	209	212	208	210	239	236	233	215	241	223	214	227	232	204	203	231	201	196	233	214	217	228	213	205	207	233	194	221	212	200	200	202	212	208	230	242	217	207	218	219	213	203	205	253	216	210	217	260	221	220	216	229	234	191	207	211	212	213	192	223	239	216	230	246	240	207	190	207	233	247	220	216	224	227	224	197	256	215	227	202	221	234	250	216	214	218	237	222	212	248	231	214	226	227	221	241	245	223	205	233	249	230	252	219	223	220	234	230	210	218	209	193	246	225	233	234	206	209	223	237	222	215	260	204	214	229	202	240	211	238	216	222	228	214	217	254	237	223	223	236	214	240	198	234	204	217	218	257	246	218	203	220	239	201	210	192	231	201	219	228	220	245	242	238	221	193	215	198	217	230	202	202	210	209	234	235	243	237	206	214	183	205	203	222	204	214	225	203	226	227	211	217	244	236	217	201	218	219	207	236	210	216	222	216	214	248	252	215	179	210	230	243	228	217	212	230	217	201	207	231	201	203	188	210	201	225	235	221	228	213	235	237	223	231	185	240	221	221	230	221	236	238	226	218	205	237	245	237	208	202	213	198	231	227	215	227	220	225	218	221	204	193	222	214	213	237	216	238	221	191	205	218	205	209	214	193	231	198	221	228	198	236	224	215	222	203	227	215	231	194	223	215	230	195	212	213	215	205	228	212	226	241	211	215	253	218	228	229	229	243	208	213	214	236	213	213	221	192	226	196	246	226	227	205	239	231	213	237	206	218	219	196	218	216	210	262	231	218	222	224	214	245	208	194	223	225	218	221	239	226	218	225	230	194	195	210	214	208	219	230	199	240	186	190	232	204	211	225	250	220	243	217	219	195	203	241	204	224	202	220	215	207	223	219	232	192	235	200	210	223	213	237	242	239	218	233	217	195	193	212	227	192	197	198	223	228	196	222	221	238	211	209	223	216	221	201	221	199	198	240	233	203	219	232	232	214	206	205	205	265	216	213	225	235	221	222	234	189	230	185	215	213	226	209	208	227	203	185	217	217	255	230	212	214	212	240	235	221	215	213	207	242	233	218	218	232	207	217	232	240	181	225	201	224	240	224	235	219	245	220	227	237	200	209	225	248	221	203	205	234	247	231	225	199	169	207	203	209	228	204	222	206	239	222	243	226	229	208	229	205	216	241	212	235	245	216	249	200	209	223	199	209	202	246	239	200	222	237	231	227	217	233	219	216	231	230	211	241	242	224	202	239	217	226	196	186	201	221	225	226	228	240	229	234	228	229	237	223	224	216	251	216	247	221	205	244
43904	17090	6311	1878	1692	1521	1405	1120	1072	940	856	846	825	768	746	689	650	679	669	676	650	604	615	591	632	603	588	607	625	636	574	571	589	640	575	588	545	553	551	573	583	570	598	591	571	577	575	549	582	594	565	531	566	583	547	530	537	570	620	566	523	553	536	542	554	568	548	527	519	568	541	549	560	577	552	546	564	563	513	509	532	567	544	537	592	564	515	572	530	563	524	574	548	549	545	535	544	582	559	490	527	536	553	548	529	558	548	532	519	529	582	570	534	554	540	576	524	547	574	553	570	579	534	583	573	521	521	559	542	530	560	580	541	554	536	563	500	577	536	567	535	543	554	543	561	531	590	564	612	527	581	581	549	557	582	529	562	535	549	577	553	515	523	538	519	550	527	535	553	537	569	563	540	531	591	513	535	543	572	530	546	586	514	573	536	589	553	570	522	539	557	544	542	548	522	543	597	534	594	538	559	552	575	555	531	523	539	547	529	525	528	516	544	545	525	556	535	558	552	483	555	540	551	567	525	527	527	518	524	547	565	555	502	536	513	569	550	553	518	519	560	548	554	487	568	587	542	550	589	540	533	523	555	600	526	527	562	531	524	528	553	501	546	542	533	508	594	532	578	552	561	518	530	539	571	532	529	547	540	570	530	586	543	554	545	541	529	535	528	512	515	596	531	524	553	558	534	543	568	538	556	543	591	552	521	550	565	557	559	497	540	588	568	586	543	538	539	508	504	573	566	514	540	521	557	549	532	532	553	530	552	511	566	620	614	553	543	523	531	569	570	560	521	543	558	557	548	555	544	548	547	564	553	578	523	505	560	557	546	544	574	544	572	559	514	561	542	503	552	541	519	552	552	540	556	556	550	538	523	539	491	564	508	518	564	555	535	555	528	512	555	560	538	543	541	548	524	556	528	580	571	553	539	524	556	540	592	554	539	548	527	552	556	502	580	570	575	545	538	565	548	558	531	556	574	545	535	566	571	540	589	581	573	543	568	531	542	513	549	531	531	533	549	557	538	554	560	563	543	588	558	567	553	574	541	481	557	558	544	570	550	539	537	515	541	536	570	573	572	548	588	510	562	577	557	504	576	559	537	579	546	588	553	544	524	508	516	544	539	571	611	545	575	510	545	583	502	540	528	549	554	550	565	565	562	532	533	526	556	551	521	524	540	555	555	534	547	573	531	543	565	504	498	569	533	547	537	565	560	525	514	542	550	569	572	557	526	549	543	541	564	498	569	559	528	546	565	556	559	528	551	555	551	546	517	534	571	534	546	523	553	582	594	556	557	505	557	537	523	510	562	551	540	554	581	530	548	587	577	516	586	537	549	536	551	587	581	527	538	537	542	556	580	548	549	571	557	554	552	548	524	542	526	557	607	541	564	560	559	544	519	566	579	549	536	587	587	520	528	531	546	514	522	534	560	534	523	574	552	573	569	551	547	537	535	555	568	532	490	563	544	527	566	553	563	575	545	527	548	530	557	482	554	579	558	549	558	577	515	585	552	552	535	541	530	558	549	552	555	567	534	548	531	566	577	526	547	567	573	573	580	532	555	581	549	550	538	565	575	540	547	512	556	518	583	543	512	548	541	570	560	521	495	558	527	534	569	533	525	551	542	553	501	556	576	513	563	563	520	506	539	540	543	496	575	519	558	577	538	532	546	548	598	573	610	546	557	546	607	556	542	595	579	549	523	557	555	559	546	498	523	551	563	524	550	538	578	530	536	550	557	564	560	532	557	555	550	563	533	542	550	596	532	566	545	569	504	555	568	532	505	568	559	561	582	563	580	518	522	531	545	560	529	551	518	536	540	517	556	532	510	517	572	537	589	554	596	569	561	547	551	593	636	580	602	555	563	544	567	566	543	527	535	509	543	538	519	581	499	562	558	521	550	535	566	542	535	553	535	556	529	540	574	536	525	526	526	538	542	551	549	538	516	554	557	542	580	556	534	538	547	592	519	521	564	535	547	514	562	548	532	500	584	570	557	520	561	537	521	539	543	531	537	519	548	522	533	528	504	567	542	571	521	569	579	556	566	555	572	560	543	578	621	570	559	489	537	540	567	531	513	565	530	527	528	527	555	567	521	556	488	489	553	577	541	568	604	568	528	549	590	579	539	522	552	510	550	525	524	581	587	542	521	541	534	539	580	543	565	556	544	546	517	544	548	522	533	527	533	585	535	553	569	571	544	570	537	552	530	526	551	563	583	562	505	566	552	548	593	571	526	564	548	559	555	588	540	531	548	578	567	549	542	528	581	520	513	567	527	512	526	551	530	546	565	575	545	557	547	541	537	545	603	553	507	524	590	543	536	541	536	555	557	554	533	527	540	520	520	556	575	565	529	517	573	519	543	550	557	563	590	534	579	588	546	560	553	544	579	532	579	567	621	500	553	508	550	566	535	542	572	551	537	568	526	532	512	530	591	506	554	509	550	493	509	572	507	564	540	560	551	532	525	537	619	553	500	533	547	577	542	590	519	517	575	559	551	577	531	569	516	541	548	584	514	536	547	496	545	540	533	540	570	573	532	549	533	478	533	563	537	574	562	552	528	543	559	536	518	515	539	573	576	543	538	560	561	545	531	567	601	555	515	540	530	552	521	542	581	556	564	533	542	559	569	521	507	553	553	552	551	550	551	530	534	534	526	507	568	527	556	519	538	559	524	548	550	546	554	559	541	540	502	548	543	573	552	528	487	527	525	532	565	551	516	538	552	575	548	533	577	560	519	520	538	531	563	561	518	511	547	515	542	544	535	566	544	529	548	530	555	537	551	558	548	520	528	565	568	550	583	560	531	530	529	485	522	528	571	595	583	534	573	560	548	558	568	554	580	553	577	593	588	556	520	559	541	542	529	565	543	531	571	561	592	521	526	556	576	542	530	545	546	558	530	542	568	501	548	544	549	542	533	564	541	557	541	528	574	548	549	548	543	519	541	551	557	586	519	566	572	571	545	546	539	546	568	551	557	550	569	527	560	531	547	540	548	549	531	545	558	550	556	585	575	553	572	583	561	534	532	539	555	519	549	541	564	525	539	624	505	566	545	575	533	568	535	551	529	539	532	538	531	552	519	530	533	532	580	540	529	542	541	593	523	585	572	539	555	559	561	513	560	518	539	570	577	573	540	554	543	555	577	572	535	515	555	532	547	566	549	588	544	577	517	492	522	579	549	546	530	580	527	579	496	573	562	538	524	510	609	574	593	551	520	559	554	538	519	526	545	574	550	533	517	551	532	553	559	552	562	569	570	550	525	531	507	526	526	535	542	557	534	554	563	546	567	558	576	533	527	533	558	561	537	530	574	567	515	516	598	572	566	545	563	561	565	546	569	534	555	541	560	560	524	538	550	544	539	568	585	540	544	539	499	541	549	536	551	541	577	535	585	550	546	550	567	551	573	534	566	537	516	514	527	578	529	553	561	529	570	587	546	561	537	532	550	547	543	514	551	541	540	574	528	536	561	517	535	530	542	566	577	546	520	542
78125	43921	18709	2979	804	625	476	376	344	289	226	232	210	243	197	199	185	165	185	165	163	171	169	162	157	164	157	166	153	169	145	154	168	162	165	147	155	152	139	129	144	156	161	150	146	128	159	133	136	137	142	133	153	148	171	153	170	139	147	132	142	140	148	148	143	142	119	140	122	155	130	150	160	148	140	163	139	132	146	154	128	129	146	134	156	129	163	105	152	118	131	137	139	156	156	151	164	148	140	149	155	149	128	135	124	148	117	134	161	154	138	136	134	128	142	134	142	153	131	161	132	142	144	159	143	138	126	156	150	153	141	117	148	147	139	133	130	151	148	150	128	143	157	129	125	143	145	135	136	141	152	158	158	162	135	111	156	134	141	114	151	133	140	162	146	139	139	179	149	166	168	169	139	149	154	139	139	156	132	159	153	142	130	149	156	115	147	141	147	135	138	140	143	151	155	131	147	139	141	145	147	143	139	137	126	160	143	144	153	133	132	155	137	125	153	124	157	148	137	154	147	132	132	143	134	131	156	152	139	134	164	148	129	138	149	126	144	157	132	124	136	145	145	154	146	162	133	151	150	148	134	144	147	155	141	134	150	137	133	132	152	173	178	137	136	148	142	143	135	143	138	155	152	148	139	143	145	136	137	153	145	148	129	137	155	145	164	158	140	157	143	147	138	150	120	120	150	133	132	144	146	149	146	151	125	147	154	131	147	137	156	144	143	140	130	148	127	127	132	158	119	141	128	158	145	148	149	161	127	145	143	155	134	132	144	143	161	136	134	139	146	158	161	125	170	137	145	127	147	139	161	161	146	134	149	139	136	140	160	132	143	155	154	136	157	124	150	137	152	146	155	143	151	153	156	138	136	135	141	131	138	126	162	163	165	153	137	154	156	138	161	160	147	145	145	136	137	160	136	140	142	138	147	157	150	168	139	148	143	153	140	157	145	129	158	146	150	134	142	136	144	148	120	139	158	135	146	126	141	140	133	149	125	127	136	140	144	158	138	118	145	151	147	150	170	144	144	143	136	157	162	149	148	146	151	135	137	142	179	136	125	146	135	147	148	140	148	139	135	141	161	157	151	148	137	165	139	142	129	126	130	139	140	121	132	145	150	140	117	169	161	144	132	139	159	141	155	152	125	129	146	149	160	140	155	144	134	143	159	132	150	159	138	130	169	153	139	142	148	137	119	124	140	155	149	143	159	145	119	153	154	131	162	141	150	154	129	143	124	159	168	153	133	125	139	153	143	147	154	163	158	184	169	142	166	156	141	141	158	130	146	130	142	164	149	148	155	161	157	156	153	152	155	152	122	149	147	136	148	157	134	163	147	135	149	138	162	132	126	161	152	152	148	144	146	151	158	126	173	131	160	122	127	161	128	154	129	149	147	160	126	133	137	146	148	142	155	169	146	141	138	143	134	162	131	140	161	144	136	137	144	157	145	142	146	166	150	148	153	162	140	155	136	155	151	137	156	159	136	134	144	152	167	158	140	158	153	153	154	149	131	145	128	134	135	134	148	157	140	148	141	162	110	135	141	152	148	131	143	151	149	151	148	163	128	158	134	133	131	143	145	148	161	139	134	134	139	142	143	125	146	127	141	141	145	141	164	159	195	139	149	131	154	134	163	146	111	127	139	145	135	147	147	123	140	138	148	172	146	171	126	137	145	144	158	142	127	138	164	136	141	153	151	148	144	158	122	153	144	144	155	160	144	123	140	140	134	139	134	132	138	135	147	152	141	143	154	148	167	157	142	145	154	139	141	133	173	147	144	135	126	154	165	144	143	134	143	155	150	145	146	131	146	159	149	133	145	135	140	144	137	156	139	140	135	136	128	145	124	136	140	174	132	133	134	148	119	138	134	171	128	141	163	146	176	118	144	147	116	135	156	141	139	147	150	149	134	137	159	166	142	174	142	162	128	131	122	140	154	160	141	136	152	138	154	133	151	125	131	150	162	149	147	153	135	139	167	130	144	178	151	122	129	190	136	143	121	135	175	128	133	138	135	128	141	134	142	135	145	132	158	144	120	111	145	144	138	139	145	123	141	166	165	145	172	176	151	151	144	169	153	141	139	139	149	151	136	135	145	153	160	152	160	158	130	145	124	143	135	135	166	162	143	154	129	152	147	129	131	139	136	169	134	129	126	169	166	165	141	159	148	146	147	148	120	132	147	126	152	141	146	134	147	136	136	127	153	162	149	151	140	120	148	138	157	132	138	146	139	129	130	153	145	133	165	128	139	135	140	129	142	125	160	148	159	141	161	147	153	163	154	155	159	151	143	145	135	154	136	137	111	134	155	150	139	137	145	142	143	142	164	133	144	114	139	129	156	153	155	143	135	151	137	157	148	141	152	150	155	123	139	162	141	154	138	170	137	149	148	154	149	157	152	145	139	138	140	143	150	146	151	137	152	146	143	155	140	139	166	150	142	154	153	140	144	150	169	174	125	144	120	149	119	135	136	144	151	154	140	150	154	151	150	149	150	136	138	149	147	134	150	149	150	147	174	148	126	166	139	136	154	156	135	150	142	117	116	138	152	144	155	153	149	132	142	151	158	135	146	143	139	140	125	166	143	146	143	160	168	118	148	137	155	143	144	146	142	145	141	139	126	139	152	155	171	159	143	147	140	157	145	156	140	157	136	141	143	153	133	129	156	127	131	166	160	145	146	139	137	162	143	131	163	139	145	139	149	137	148	126	147	149	141	151	134	134	141	127	138	138	163	137	150	124	132	154	137	133	157	124	128	143	121	131	129	149	128	136	147	143	137	142	163	148	163	145	154	138	152	129	164	146	134	154	136	136	148	151	144	145	153	136	129	128	128	162	141	146	150	166	139	151	147	160	141	142	138	158	167	136	137	148	151	152	147	162	156	145	103	139	155	128	135	135	162	157	122	143	130	148	131	144	151	132	142	149	151	130	129	150	153	141	129	147	141	172	138	142	126	122	169	143	159	148	134	135	127	133	134	138	144	134	161	134	149	163	146	129	125	138	136	140	124	129	151	135	141	139	156	157	130	130	152	153	132	148	154	142	148	142	152	140	122	149	130	156	136	136	141	133	144	135	149	117	128	155	143	170	131	126	151	142	117	153	129	159	152	136	146	151	129	142	133	152	148	156	132	152	139	144	138	135	151	155	140	137	150	151	155	125	146	127	156	133	146	141	146	162	143	122	137	155	160	139	132	153	149	132	159	156	123	144	144	155	145	132	154	136	162	137	139	165	155	160	138	155	163	147	152	140	139	132	159	155	163	145	141	152	144	139	146	131	138	151	137	124	135	142	150	142	163	139	139	152	146	151	143	143	145	151	127	130	138	122	172	153	122	130	126	157	123	152	139	122	158	164	134	130	150	149	143	142	139	152	155	137	149	168	136	130	135	134	155	159	129	152	148	150	134	131	139	134	152	157	145	143	157	152	139	146	159	172	151	148	133	144	146	150	153	136	138	157	146	140	147	155	144	168	128	140	137	138	138	157	149	130
52831	24037	10456	3060	2733	2239	1842	1587	1336	1129	1038	930	856	809	766	705	664	602	608	540	590	548	531	504	534	511	503	467	470	450	447	420	438	417	401	383	485	431	429	403	389	445	390	401	468	398	406	393	419	386	358	381	418	397	395	361	374	403	405	401	398	418	377	352	401	382	393	383	395	365	382	352	404	353	374	381	394	397	395	382	373	335	374	379	364	423	381	349	391	383	365	327	339	355	381	382	366	385	397	407	366	354	351	369	373	348	380	375	376	389	351	340	345	343	361	368	388	383	396	376	328	410	362	365	381	336	373	373	387	390	344	356	354	363	362	354	378	398	388	330	401	364	360	381	339	359	347	365	377	372	334	354	365	395	342	401	346	345	403	363	380	374	359	367	349	350	344	353	353	333	376	345	380	362	380	349	351	356	365	363	380	363	370	369	372	402	384	348	349	370	383	381	352	353	359	374	382	389	348	391	342	360	375	347	387	360	338	358	372	359	359	370	366	358	373	363	362	357	327	341	353	336	351	345	391	366	362	361	370	319	346	360	358	392	366	336	413	335	382	387	345	393	318	369	349	373	386	395	348	346	359	382	365	342	349	372	386	370	353	352	344	343	355	353	350	368	387	361	345	354	369	364	336	374	366	355	361	338	376	373	361	383	398	345	382	359	382	341	369	401	352	353	355	341	404	365	358	365	369	357	377	350	368	358	313	390	427	362	347	349	363	365	338	327	403	400	363	360	362	377	370	379	368	393	359	373	356	356	340	377	360	354	343	350	357	374	375	353	371	356	355	361	388	373	379	357	340	346	356	352	347	372	376	366	362	356	390	379	318	404	371	375	386	331	358	366	364	348	380	336	361	397	348	346	359	374	351	364	386	409	342	348	346	389	382	346	352	375	349	358	348	347	374	373	345	390	338	377	365	355	381	354	345	337	333	371	375	358	364	361	330	344	342	374	355	348	383	382	345	371	350	343	399	377	370	344	361	393	340	386	351	364	385	365	357	383	373	376	358	378	405	390	350	357	350	352	381	384	353	368	383	359	366	352	363	345	366	391	351	376	363	363	364	366	368	370	367	349	369	368	389	404	336	365	343	344	345	354	361	372	358	391	408	353	373	343	337	357	372	386	372	354	414	371	336	369	345	370	371	387	380	324	382	354	379	395	364	406	375	358	379	380	387	384	353	378	404	377	399	318	338	374	385	393	387	407	366	344	373	396	372	358	353	380	377	323	322	342	361	355	363	357	338	351	344	383	390	366	330	368	428	345	375	358	335	372	403	383	364	356	378	355	359	383	355	358	369	342	352	335	376	362	373	351	404	368	353	342	304	357	365	380	389	323	339	374	380	380	397	373	378	360	399	359	391	339	371	387	360	386	359	353	401	371	377	367	373	403	388	366	386	329	385	343	369	395	355	373	373	365	364	387	354	376	370	360	350	380	334	365	369	366	356	383	350	376	381	374	371	339	382	363	335	356	347	356	357	368	352	393	388	414	368	359	375	340	379	383	349	384	350	374	358	368	381	403	332	390	349	363	382	389	357	380	352	352	327	382	364	369	378	361	359	366	351	357	362	332	358	373	360	367	360	366	366	375	364	376	410	375	344	385	369	343	362	355	409	369	351	372	355	387	362	408	345	343	348	347	347	389	370	371	369	364	385	379	372	371	344	324	371	353	325	356	360	348	360	350	365	359	382	367	360	340	326	394	363	346	365	357	392	390	353	364	397	375	355	362	388	370	363	385	360	373	346	374	346	365	352	356	366	368	339	401	345	368	364	358	358	357	363	383	354	361	375	339	410	380	355	355	383	380	354	356	389	389	387	363	364	358	354	385	331	370	374	369	359	368	373	338	373	379	355	367	376	377	359	367	374	373	376	354	354	338	359	375	347	344	374	366	344	374	348	393	379	342	348	373	403	394	355	378	365	353	338	326	352	342	342	345	369	368	360	352	373	367	382	374	362	376	335	381	377	367	365	369	367	339	404	378	356	344	396	346	374	369	346	367	377	361	349	377	354	365	369	361	327	351	378	358	350	385	383	357	368	405	379	406	383	330	378	358	392	384	375	346	370	381	382	403	400	365	351	348	343	385	373	366	378	360	325	370	369	334	356	372	355	351	350	376	363	368	345	364	375	389	403	373	348	330	375	355	376	358	325	344	348	335	346	367	386	349	311	344	353	359	368	377	336	379	346	395	343	392	368	348	356	366	322	381	352	389	348	375	336	355	397	340	382	369	374	382	352	385	374	362	324	347	395	374	355	366	376	351	348	327	348	347	382	365	393	357	363	367	380	383	353	357	395	416	361	385	377	382	359	387	331	326	359	346	379	357	347	356	372	352	359	369	383	349	392	363	364	354	332	369	344	370	353	343	391	367	359	395	372	381	385	376	348	357	370	365	363	347	335	347	373	378	351	398	377	368	351	372	381	365	338	370	367	354	369	374	355	379	385	385	339	399	382	399	348	382	358	370	346	377	389	339	347	359	350	343	376	365	394	378	340	358	366	343	388	390	385	363	391	347	353	332	388	404	354	339	403	381	369	354	333	365	375	380	353	379	383	342	359	384	352	386	349	403	338	359	376	387	351	342	349	374	328	374	386	348	385	348	341	350	367	382	372	399	386	378	409	360	355	361	371	371	362	351	357	357	389	376	388	339	392	358	341	366	391	374	352	390	350	345	368	372	352	351	379	339	375	373	336	386	361	355	377	373	329	390	374	349	366	362	344	349	391	356	378	390	388	349	380	372	376	350	365	373	371	386	347	331	364	337	353	358	407	378	372	383	327	339	362	343	378	353	341	381	339	366	360	360	397	342	387	373	340	383	370	369	368	382	386	355	359	356	365	396	356	392	357	324	364	375	331	377	362	351	332	347	334	351	338	361	414	338	350	373	375	356	359	395	333	378	348	371	335	391	382	344	395	346	356	395	377	388	388	392	360	370	352	388	361	375	397	371	361	411	338	388	334	345	380	374	367	343	343	348	340	357	379	394	356	361	342	373	342	378	366	344	341	343	366	365	350	354	367	376	345	366	347	338	368	372	346	372	368	376	365	345	366	365	331	347	366	385	331	331	386	351	363	365	371	376	368	399	350	373	354	368	364	371	346	339	379	359	367	359	398	336	329	369	346	361	336	375	380	400	357	372	376	408	379	377	387	361	384	393	373	359	388	364	370	378	349	352	367	344	416	380	387	357	350	373	382	374	405	404	339	369	384	394	337	371	359	380	337	357	360	353	353	365	364	367	371	366	357	348	380	378	371	355	412	339	378	369	376	353	354	356	383	357	386	391	346	346	376	374	366	356	350	376	388	335	383	369	348	382	339	328	368	383	365	392	373	380	355	397	358	361	377	325	385	358	350	352	393	380	375	328	362	370	358	367	353	346	360	344	326	352	370	359	369	350	356	366	396	361	361	369	364	349	358	372	364	389	409	345	365	328	361	399	376	387	343	350	370	367	400	363	396	339	355	332	362	369	363	346	373	325	370	366	343	364
29230	5042	601	160	186	164	175	166	146	164	174	163	158	129	167	141	136	151	168	176	172	151	156	148	140	166	156	145	171	175	195	166	158	167	149	150	153	163	137	150	153	170	162	143	156	161	154	128	175	161	168	196	153	161	147	164	147	178	154	165	164	146	163	152	150	159	165	143	144	146	144	142	146	152	165	126	150	158	165	181	133	159	164	160	157	162	163	171	175	153	154	167	179	152	160	141	150	156	153	149	143	169	154	160	148	167	146	170	175	170	151	163	145	142	156	163	160	164	131	159	144	162	151	149	163	163	163	171	142	142	152	174	156	151	155	173	163	155	146	176	156	139	180	160	130	138	155	161	176	167	149	175	165	185	152	170	154	149	174	135	160	171	177	147	149	171	180	125	150	186	167	182	156	153	145	168	153	161	162	147	159	156	169	158	132	156	158	153	166	146	134	144	141	151	155	168	157	145	154	139	184	135	168	160	146	162	137	158	153	156	152	168	154	145	159	147	164	159	171	169	160	144	160	158	159	130	176	169	170	128	148	140	128	145	150	174	168	164	178	160	172	147	144	149	139	166	138	158	139	164	154	149	145	172	163	138	143	150	156	160	187	138	157	151	158	157	152	167	160	155	183	157	168	191	169	175	144	161	142	188	159	142	172	179	157	143	165	161	181	145	162	147	147	154	147	149	151	173	137	134	158	153	137	142	169	176	178	147	152	156	137	165	168	155	140	164	161	151	136	154	144	148	175	135	159	142	153	146	170	156	158	156	152	159	126	174	161	140	159	149	148	164	144	154	159	149	155	150	157	168	154	132	165	151	167	171	153	171	125	148	166	183	157	184	147	159	179	156	144	168	152	172	152	152	164	160	138	144	166	161	151	163	138	173	160	186	163	162	193	144	136	160	164	148	173	169	134	170	142	159	192	172	162	179	158	140	154	159	173	162	171	158	156	164	152	154	149	162	171	159	171	187	181	164	159	147	161	164	151	157	147	139	158	164	180	170	135	164	175	133	161	139	134	154	156	151	162	158	149	152	147	155	154	152	165	159	148	154	162	138	162	162	170	148	155	164	171	175	156	168	148	157	148	171	163	162	154	154	169	153	176	145	157	175	145	171	139	153	141	173	151	186	171	160	182	134	160	141	149	164	162	148	165	154	170	150	148	158	180	122	130	146	127	159	166	158	177	185	130	136	158	162	146	142	142	161	152	191	160	183	151	160	169	152	163	169	177	158	168	150	173	163	147	184	146	168	155	151	164	167	142	144	170	150	178	139	133	184	158	152	160	149	139	149	181	143	160	163	151	141	147	183	166	165	166	193	155	159	153	155	134	162	163	165	155	151	137	145	151	157	154	174	176	148	177	148	154	169	167	147	143	150	166	155	159	153	143	166	181	171	148	187	151	161	148	160	149	161	159	164	157	154	145	145	160	124	140	149	148	154	157	164	143	175	145	178	153	143	146	150	144	149	146	138	131	143	164	154	148	134	137	151	151	162	131	162	175	150	137	170	151	135	137	146	156	171	164	155	165	148	130	176	165	165	159	182	153	150	168	169	142	172	161	165	146	182	181	143	151	163	159	160	156	156	160	151	159	136	154	164	155	138	145	142	153	172	142	141	128	150	150	177	142	161	161	163	149	144	149	158	143	158	144	157	164	155	145	145	167	153	158	153	151	154	138	167	148	154	162	161	154	157	179	139	168	131	145	158	169	150	150	171	166	147	148	137	160	114	159	164	163	159	143	158	165	154	150	159	164	149	170	159	162	148	145	153	149	149	147	166	140	148	137	170	140	143	154	167	161	164	146	142	137	168	153	153	153	167	186	185	162	149	148	164	154	174	160	166	174	146	161	162	159	141	164	112	145	130	173	159	121	161	148	143	157	169	166	160	175	170	143	161	139	152	156	145	146	141	161	155	149	158	154	162	149	160	131	158	174	148	161	149	166	150	143	188	147	136	173	132	144	168	153	177	172	161	175	175	140	155	151	169	159	160	156	183	150	134	138	155	166	165	143	150	158	163	146	147	145	142	174	160	155	176	171	169	178	173	174	152	158	150	130	152	148	139	143	151	148	154	160	154	166	147	172	152	151	155	152	161	157	136	161	177	168	158	157	153	162	145	138	147	153	122	142	159	153	167	150	163	174	171	157	142	162	153	168	176	169	131	146	142	151	154	136	161	168	192	157	160	155	146	134	162	152	161	149	161	142	163	148	190	154	139	152	129	160	161	178	159	153	145	164	151	144	146	143	164	147	179	168	163	152	158	163	173	152	147	143	164	156	158	164	147	153	208	158	127	153	148	151	169	156	162	150	150	160	154	159	148	151	156	138	170	124	156	158	157	176	181	161	159	156	149	170	154	172	153	149	154	149	145	140	149	158	153	160	148	171	165	157	155	144	140	153	148	174	168	157	160	168	128	155	179	164	140	171	151	179	133	144	157	158	161	134	164	175	173	148	155	148	146	161	143	142	166	159	167	177	150	149	172	170	142	173	142	145	163	156	156	159	167	145	161	145	172	168	149	138	172	142	136	154	164	146	143	156	159	165	144	148	148	151	161	152	153	147	150	155	137	156	149	157	128	139	170	135	140	156	150	145	142	142	167	163	166	150	152	163	148	154	147	157	166	161	161	160	157	162	170	142	169	168	153	176	160	136	165	165	191	177	172	148	141	148	157	168	143	160	178	163	148	157	165	152	137	162	157	157	154	176	159	164	174	149	150	145	156	159	157	166	134	159	155	162	166	169	139	150	163	180	139	161	157	171	157	162	141	147	124	165	164	180	159	147	174	165	154	166	158	147	153	161	160	146	180	163	139	152	150	151	143	150	132	152	171	162	144	131	159	149	163	145	149	145	153	160	170	139	145	144	167	136	165	145	150	153	138	140	154	157	163	165	189	139	179	147	170	148	181	169	150	164	166	169	150	141	151	139	164	158	150	136	151	138	153	172	159	132	153	152	168	143	149	159	158	155	160	166	157	149	146	159	162	138	154	187	150	142	156	147	151	162	152	139	174	158	154	124	172	157	157	182	152	156	156	141	167	150	128	153	161	194	158	146	143	157	147	178	165	180	143	156	172	170	172	170	135	161	155	143	167	155	151	116	150	164	151	163	150	144	150	132	167	140	154	153	166	174	137	120	158	162	148	185	147	132	154	146	133	138	151	177	156	145	146	141	146	139	152	165	153	161	158	163	170	173	158	142	141	158	142	141	146	165	146	171	165	152	151	163	170	153	148	150	165	150	154	146	153	145	143	151	159	144	138	150	165	137	151	136	165	133	156	138	146	162	157	157	165	141	151	179	153	142	186	162	151	163	168	169	147	142	143	155	153	168	155	169	146	155	147	154	159	149	171	144	171	163	148	161	163	151	142	173	162	174	154	152	160	143	150	153	162	127	151	171	145	166	162	164	165	147	164	149	161	150	175	182	142	154	150	142	172	174	164	158	163	146	163	165	135	168	167	153	137	159	136	167	146	176	174	164	152	154	159
23507	3180	1048	499	551	475	483	497	444	460	468	423	404	433	402	416	422	416	420	439	423	412	438	460	410	407	437	420	439	455	435	415	404	375	400	426	418	455	442	432	396	383	429	419	431	429	457	397	411	393	441	412	411	412	394	426	427	405	424	411	399	453	400	418	398	396	381	431	399	434	381	441	424	410	441	391	412	395	370	403	410	407	427	439	399	417	422	416	410	435	434	391	399	406	412	419	416	412	430	408	427	410	429	398	419	414	441	391	380	422	418	435	391	385	384	432	397	390	412	411	425	388	383	409	420	438	477	421	393	449	425	396	467	423	420	410	415	401	452	439	461	410	408	411	413	415	421	377	391	440	410	444	407	408	440	410	429	411	433	407	398	410	408	406	401	388	423	426	402	427	418	437	447	394	384	410	442	418	420	429	408	429	397	404	418	406	411	421	378	436	395	387	405	456	459	414	412	387	404	421	412	405	426	425	422	432	398	396	431	399	409	452	409	440	393	421	428	395	410	403	404	413	443	429	401	390	412	377	422	442	376	408	423	413	419	418	404	439	433	453	407	466	398	391	413	459	414	461	400	410	387	407	405	380	400	403	405	426	430	387	420	419	435	415	416	433	405	437	413	395	437	417	421	424	448	451	400	378	398	467	405	429	426	379	426	423	432	423	396	457	422	438	390	368	404	382	419	387	407	413	427	421	425	400	389	418	444	402	478	409	425	426	400	399	420	411	428	397	402	436	430	448	431	412	412	429	393	458	405	439	384	433	454	463	385	400	416	410	413	403	425	424	426	417	418	446	432	384	386	445	430	430	415	438	431	445	405	398	398	405	431	397	382	389	388	464	380	396	419	411	456	403	403	410	453	435	447	424	414	412	421	385	422	412	428	414	408	398	405	382	395	423	416	409	383	406	418	410	419	403	461	417	451	410	414	387	406	395	423	428	425	391	410	416	424	397	399	425	434	383	407	396	389	395	409	396	413	408	435	405	392	419	402	444	433	398	426	391	441	413	430	407	386	406	416	403	420	414	414	410	413	406	425	388	433	407	418	459	417	422	414	419	427	436	416	404	427	453	478	401	398	446	393	401	427	419	407	453	410	437	440	409	396	402	430	416	406	416	430	380	385	380	476	421	425	389	418	420	421	405	398	423	434	396	440	404	417	381	447	396	411	386	405	440	431	420	431	427	424	394	400	439	398	404	388	427	427	401	398	380	395	402	451	403	451	408	418	446	407	438	425	408	399	413	480	415	405	412	416	378	408	420	417	433	466	435	414	416	420	397	382	419	397	443	402	435	423	428	421	404	455	447	413	418	449	417	423	368	409	429	385	403	391	408	432	412	402	409	402	458	393	452	404	398	415	391	388	399	403	419	405	446	424	411	407	410	353	417	435	413	425	410	421	406	414	445	416	392	400	439	401	405	435	404	374	413	423	418	397	383	378	423	426	434	415	381	390	384	419	417	445	407	429	402	405	442	431	409	434	435	375	391	425	370	407	431	414	411	453	399	436	394	411	398	425	421	396	413	427	406	435	396	425	413	435	405	396	431	455	431	421	402	386	402	386	412	416	425	440	395	436	384	410	419	398	456	399	398	419	438	404	376	403	426	443	414	435	415	402	413	425	406	382	449	429	401	415	418	412	402	414	380	399	407	438	429	386	414	395	419	415	376	411	413	412	425	389	382	396	380	436	402	428	443	449	419	412	407	448	415	429	410	412	432	426	427	385	407	389	439	423	384	426	397	390	391	385	454	430	413	425	427	393	425	402	356	383	413	464	455	414	389	424	400	393	402	448	401	403	408	433	399	433	416	395	423	445	409	405	390	405	408	401	451	414	367	424	424	416	416	401	398	441	413	399	383	431	386	396	386	384	450	379	421	414	457	391	426	430	419	405	408	382	432	376	399	418	462	410	368	396	417	442	435	407	437	404	450	399	399	451	386	439	405	434	409	419	434	431	402	419	436	402	436	420	402	426	430	434	438	454	408	415	373	376	441	425	394	400	448	411	411	418	404	427	373	446	441	399	399	442	417	419	419	410	409	434	392	401	420	442	411	436	480	410	396	418	435	424	432	421	436	439	415	438	428	430	427	389	413	390	401	401	385	440	402	456	363	397	402	432	396	424	392	400	433	413	424	392	447	422	455	380	423	405	427	399	403	391	412	433	403	414	448	433	448	413	435	422	400	405	411	476	425	401	426	419	396	429	403	429	399	359	422	399	445	425	430	413	357	453	390	403	407	420	411	399	396	384	403	441	371	391	388	386	412	440	402	436	419	430	439	413	430	368	421	439	412	419	400	379	406	358	419	456	387	406	441	461	433	429	408	434	412	399	390	421	418	409	399	424	416	416	392	469	406	397	414	404	415	435	392	414	422	427	430	404	415	459	412	404	414	393	398	410	422	393	438	443	433	402	434	422	398	422	428	427	366	388	401	438	438	404	383	437	433	437	411	405	449	438	417	398	409	411	411	417	429	426	430	432	383	420	414	402	446	396	415	394	440	411	382	399	424	440	421	410	439	411	412	391	401	447	443	385	386	404	386	402	447	429	409	401	427	398	425	434	404	413	400	446	417	414	412	422	423	451	427	413	423	419	412	378	404	442	463	399	396	406	391	378	404	410	381	377	409	417	421	412	409	383	381	418	402	424	422	427	382	417	432	456	377	395	410	404	400	391	443	414	436	417	400	427	395	400	428	385	424	398	405	428	413	436	408	395	416	375	414	432	426	433	431	428	414	392	449	443	411	431	410	390	417	434	422	401	423	410	373	389	428	397	415	399	424	409	381	475	393	418	424	459	431	394	447	435	419	430	382	426	441	437	396	414	424	421	447	394	429	413	384	443	422	419	398	398	436	440	410	427	384	434	395	420	411	428	418	404	407	451	417	387	414	411	402	427	407	431	423	399	441	419	404	411	388	421	380	422	396	410	399	430	419	399	412	407	453	403	413	422	439	465	403	431	433	380	395	420	430	412	383	390	417	422	439	412	399	393	427	427	392	406	448	415	384	357	392	392	415	415	439	406	425	400	402	416	402	426	411	386	399	453	437	399	385	399	387	440	417	432	425	436	407	413	401	391	436	426	399	398	431	409	450	431	428	418	438	401	423	427	379	411	400	386	408	401	418	431	414	423	471	463	414	401	431	410	440	408	442	407	403	418	405	412	420	396	406	440	401	414	408	418	387	409	427	417	445	425	376	394	417	421	412	390	433	405	417	417	374	431	390	398	405	366	395	440	400	423	433	373	443	391	419	395	433	393	404	422	400	388	408	425	415	387	431	395	371	400	439	407	452	408	416	407	418	407	389	413	401	427	439	397	446	395	440	412	433	376	386	393	446	384	420	408	405	440	416	387	398	391	444	403	416	410	430	381	412	434	477	385	441	384	430	414	407	411	415	427	440	424	421	410	399	426	415	430	416	418	421	404	434	429	385	398	381	426	420	401	402	376	401	423	419	398	413	398	405	386	424	410	453	402	421	397	436	406	402
69019	34676	12284	1034	599	439	386	328	311	310	282	239	266	222	224	241	241	242	238	232	241	235	198	244	215	210	216	239	214	225	243	255	230	214	223	195	216	224	196	186	219	226	228	220	218	222	224	213	207	238	234	230	215	228	239	227	254	216	220	200	214	204	211	208	231	214	202	209	214	244	225	219	240	238	227	201	207	239	184	219	218	219	188	205	227	234	206	205	208	230	217	229	235	215	232	197	223	244	214	216	228	218	229	221	203	234	209	238	207	232	226	185	211	226	242	189	210	216	224	208	226	185	230	206	208	226	214	233	229	222	233	210	228	219	175	219	220	237	223	196	214	239	213	211	219	255	205	218	245	218	208	204	229	179	215	229	215	236	197	226	217	202	254	200	186	209	217	230	236	199	222	209	232	192	203	235	243	250	212	198	202	230	211	218	203	224	221	190	205	222	227	208	218	225	208	208	211	215	215	233	203	215	250	228	207	208	184	236	234	207	237	211	238	201	211	215	242	224	217	205	218	190	226	212	244	206	211	245	207	186	217	198	249	211	247	243	211	212	215	207	227	250	221	211	221	226	190	208	222	216	214	207	189	232	223	221	244	208	201	252	202	206	232	228	237	206	228	207	228	206	218	234	204	200	245	208	198	212	196	228	235	237	201	237	239	245	222	216	225	212	210	206	230	223	221	228	222	247	220	223	223	223	209	244	214	225	213	232	221	226	200	213	209	224	214	217	193	220	220	227	216	206	210	232	217	214	226	238	217	238	191	230	191	213	245	215	203	221	225	222	216	221	242	198	209	230	244	199	215	207	191	223	218	246	207	197	202	213	249	206	233	194	221	217	238	200	199	195	211	238	204	227	212	234	216	221	203	251	210	207	219	223	231	219	214	209	219	202	245	222	213	233	235	230	264	218	234	209	240	202	201	226	229	213	219	212	226	209	233	200	227	225	214	217	213	217	206	206	188	231	230	210	245	191	236	228	197	236	204	215	239	202	188	220	233	200	225	219	213	235	208	247	207	232	188	204	227	218	223	235	225	211	211	216	188	224	219	214	227	226	235	239	221	215	217	252	219	222	236	205	227	248	224	225	221	211	257	219	208	237	213	224	243	192	227	210	196	193	209	219	211	215	221	195	204	215	199	233	209	197	219	219	217	215	232	202	206	233	221	196	212	213	247	198	221	242	241	196	217	228	223	217	205	201	203	248	254	211	214	198	221	207	187	237	248	229	210	228	261	204	253	200	234	226	214	211	209	191	208	236	212	217	183	233	209	218	207	240	238	210	226	208	224	233	219	234	235	233	218	213	208	218	236	236	232	207	244	228	216	197	229	214	214	216	201	204	214	219	219	217	241	226	231	202	212	210	218	228	219	225	202	220	227	177	238	228	229	223	208	214	208	244	185	244	226	213	217	229	200	229	213	214	212	209	208	214	242	192	197	176	194	226	216	231	220	223	206	226	239	205	216	222	208	217	200	206	209	245	233	222	227	218	199	210	219	233	213	246	203	223	231	214	210	235	211	233	247	226	223	229	223	212	216	169	218	220	204	201	200	217	238	200	224	201	219	218	218	205	206	216	207	206	215	221	205	230	210	226	215	185	234	221	227	234	222	239	239	217	202	218	236	203	199	214	196	214	220	243	222	247	251	215	212	215	211	216	198	223	228	197	220	225	222	210	202	194	229	222	218	211	208	218	217	219	213	189	202	229	218	209	187	200	226	240	209	220	197	203	224	217	225	234	259	232	231	222	222	231	209	207	237	194	242	220	183	230	207	236	220	245	246	212	210	206	227	217	217	237	216	201	212	200	210	195	231	233	196	204	218	229	232	217	189	195	217	203	229	233	208	207	207	240	226	206	200	223	234	221	213	220	231	193	206	230	216	196	204	210	243	214	198	199	236	242	231	230	190	208	185	212	204	213	218	227	220	226	187	198	249	214	220	194	197	205	213	195	221	220	196	217	225	253	217	223	212	234	225	206	207	243	217	244	218	220	231	207	230	207	219	223	203	207	233	231	210	237	201	217	253	215	240	232	213	215	213	220	207	229	229	216	203	219	200	205	241	235	214	204	184	201	201	209	242	224	207	221	212	220	220	212	229	249	224	258	212	193	218	201	218	225	213	242	216	192	198	204	204	186	237	211	197	239	221	239	209	223	205	240	225	207	200	226	237	215	219	210	193	224	237	221	235	209	239	220	238	243	225	229	223	231	197	212	210	222	221	230	231	227	231	248	222	201	217	218	245	196	208	212	203	195	195	227	219	222	206	221	222	210	223	233	233	204	228	230	221	246	228	206	218	188	216	252	228	229	228	214	225	207	210	189	204	203	218	194	191	202	236	224	219	258	195	207	229	224	212	220	200	222	197	238	223	220	223	223	213	214	218	217	226	207	203	208	215	235	219	217	236	203	224	211	207	232	211	238	218	214	215	218	235	243	214	228	216	213	212	219	208	190	242	235	229	221	208	224	216	202	212	223	208	247	202	207	219	205	209	224	242	209	217	205	201	222	229	203	219	229	216	232	230	207	234	205	211	233	209	221	224	217	204	207	247	200	214	217	237	188	220	199	223	192	209	236	205	212	229	197	206	229	217	197	216	229	241	207	210	226	210	220	217	228	205	215	198	228	225	237	220	194	202	226	241	200	224	207	221	219	225	239	242	234	198	214	234	199	210	238	231	231	226	235	235	212	236	197	254	237	230	240	230	213	217	194	219	201	230	223	186	201	228	218	224	236	217	224	220	226	226	240	191	214	212	209	204	204	216	204	237	243	227	202	206	207	232	225	219	195	216	240	225	202	222	222	199	230	210	224	209	218	221	229	195	212	225	216	230	218	214	202	226	215	228	222	202	229	221	219	235	205	233	227	216	225	210	229	229	214	243	231	231	234	235	224	227	225	234	227	214	254	226	202	221	241	207	187	190	227	196	199	236	213	181	220	213	231	224	232	241	216	175	223	199	243	219	238	230	201	209	219	233	237	241	190	242	220	214	224	216	235	238	222	216	236	213	217	250	212	215	221	225	209	221	229	228	233	204	217	219	221	223	230	213	198	220	205	231	215	203	203	227	210	228	211	199	230	218	230	206	217	234	222	221	183	228	233	227	227	190	227	235	219	233	222	254	237	204	199	232	226	223	213	222	209	203	198	205	200	224	217	199	233	219	224	192	238	222	222	224	231	203	214	208	225	244	223	195	223	218	210	217	215	221	222	197	219	234	228	201	195	205	225	229	247	199	227	217	227	222	209	230	208	225	201	224	210	208	215	205	231	221	223	217	238	219	210	219	193	235	230	205	242	217	220	212	212	209	217	202	200	209	218	210	236	223	226	220	229	219	222	230	242	229	222	224	212	230	240	215	217	218	202	211	227	226	209	220	223	211	211	234	230	219	220	221	228	211	212	205	225	194	199	221	228	203	242	226	216	222	230	221	211	213	204	214	209	235	199	186	234	216	203	208	199	226	192	217	213	234	208	243	211	215	224	232	212	234	229
43431	18385	8781	1929	1708	1600	1232	1128	1010	958	897	893	816	713	739	710	711	682	697	667	621	637	639	638	627	554	660	639	565	550	538	611	593	618	573	601	557	573	577	525	557	594	626	528	626	576	570	563	574	554	547	560	582	618	568	581	549	572	544	550	582	565	543	529	524	582	578	593	606	530	579	529	505	588	551	580	528	557	597	569	577	559	557	556	552	558	549	573	569	543	583	533	579	570	554	558	542	577	518	575	513	525	563	525	535	585	553	541	541	572	529	516	550	593	522	545	546	533	538	523	568	570	538	557	548	530	554	541	550	547	584	545	542	573	540	570	560	569	539	560	529	551	578	501	549	535	535	596	582	558	565	553	558	570	538	562	559	569	519	559	561	582	542	570	533	570	559	558	521	568	541	570	529	596	585	564	487	524	569	545	560	567	570	583	537	541	551	548	525	531	549	538	528	547	570	533	549	521	549	508	544	552	525	588	543	561	555	586	602	560	561	568	570	520	514	548	541	571	532	570	513	555	551	562	544	516	593	556	489	534	563	557	531	550	511	520	516	556	553	534	597	539	564	537	528	561	567	512	536	540	537	564	592	553	567	513	576	563	583	564	548	544	543	537	542	526	524	535	577	544	502	555	524	554	556	556	532	571	518	558	561	544	534	505	548	541	592	590	548	555	576	520	560	556	529	540	559	550	517	532	556	552	536	552	581	531	520	581	482	548	554	528	548	559	533	549	553	583	541	577	541	571	523	556	594	541	581	583	545	530	524	537	540	561	541	576	530	573	581	558	561	548	564	519	532	584	567	538	529	536	560	547	536	553	581	552	561	571	517	534	551	576	560	601	553	552	536	525	545	534	517	553	549	537	588	575	578	550	562	550	567	560	576	532	542	501	546	538	578	607	510	522	525	554	516	534	567	546	545	560	565	509	558	588	575	525	557	573	564	554	560	532	501	547	557	538	555	549	561	566	516	525	550	554	550	592	549	512	534	515	554	524	569	541	577	534	584	522	541	548	544	540	548	566	588	556	555	518	551	534	567	551	544	525	538	563	547	546	575	556	581	540	554	486	571	531	528	578	508	597	570	532	514	518	531	526	562	547	555	531	529	552	544	539	585	562	567	554	556	587	572	530	551	553	529	580	544	584	533	572	578	524	547	563	553	527	606	542	535	528	532	556	539	550	537	575	531	563	535	550	528	565	527	555	608	604	526	544	526	556	509	607	566	510	522	560	554	526	519	572	542	574	550	569	563	561	559	535	551	552	521	577	529	585	546	569	595	570	550	552	558	514	542	532	576	554	535	570	514	572	520	537	559	551	579	532	598	543	543	547	577	562	568	571	566	532	544	530	548	550	609	550	549	540	574	548	572	545	524	554	593	556	569	548	566	527	530	569	524	569	568	536	527	554	542	552	551	581	545	531	567	558	550	532	559	564	558	596	564	561	566	547	530	565	539	554	544	574	585	543	589	541	603	526	533	545	546	588	529	573	558	552	545	537	580	575	553	584	619	526	537	586	558	538	556	518	559	565	531	552	504	578	554	557	566	503	541	519	553	528	548	568	608	574	575	533	568	545	522	595	578	544	550	557	532	580	522	561	513	530	545	540	553	570	532	517	537	542	507	542	540	550	546	582	541	613	552	562	532	548	533	522	543	526	542	575	546	541	567	566	580	589	563	567	542	522	567	556	591	498	520	560	536	590	583	595	573	557	523	555	549	552	525	564	589	534	563	589	572	572	520	533	530	508	535	548	584	526	560	564	569	566	516	604	550	539	552	545	529	515	545	532	562	570	526	572	536	590	542	553	532	559	550	537	553	537	560	566	560	563	587	549	538	487	608	564	537	558	576	562	569	582	532	557	574	516	568	569	474	489	608	550	535	534	544	526	538	591	574	518	567	604	518	575	568	517	580	569	541	532	539	548	567	565	590	526	534	526	553	559	495	547	541	551	533	555	591	545	576	513	527	595	529	575	549	565	522	529	577	576	553	535	539	563	576	569	537	595	509	544	522	561	524	556	547	577	550	517	567	515	575	540	561	580	525	575	548	570	497	552	514	568	603	552	563	542	539	532	570	596	582	561	542	557	575	594	561	527	577	576	586	562	532	516	533	591	591	558	591	541	534	545	562	534	561	538	572	544	529	543	557	516	549	593	508	529	561	556	510	540	560	538	549	537	583	561	555	556	559	603	540	566	555	543	539	586	544	533	529	532	547	529	585	562	528	554	527	543	572	592	510	546	572	519	552	539	547	547	548	568	549	504	515	556	553	531	557	592	507	584	525	558	534	508	564	543	540	546	531	537	546	576	558	550	533	581	546	529	569	592	554	531	568	564	581	539	568	548	528	542	546	533	547	553	564	497	537	571	562	557	512	573	569	587	590	583	529	541	522	566	546	522	549	551	539	573	538	570	548	599	572	545	509	539	553	579	528	530	521	552	549	542	559	537	553	521	540	556	572	560	536	587	556	550	579	526	585	548	523	541	495	596	533	558	563	561	493	546	580	554	579	562	520	552	559	561	548	571	564	568	553	573	517	534	559	530	570	533	527	552	598	563	531	556	549	560	506	562	525	517	542	582	572	524	561	578	568	543	549	551	536	529	540	550	543	523	551	547	516	558	524	568	553	555	567	534	571	528	595	540	566	579	568	519	512	587	533	502	552	597	571	544	545	569	557	576	522	533	511	566	554	543	526	539	545	562	519	561	545	535	555	493	566	536	544	576	556	533	530	554	483	530	567	559	559	576	516	575	550	582	554	526	583	511	533	517	564	585	560	585	542	580	573	535	593	531	527	559	584	523	550	534	536	549	516	536	580	529	586	542	523	555	521	525	554	589	536	591	576	565	561	531	538	527	551	546	555	581	559	557	541	522	532	543	527	560	544	488	559	567	526	545	570	591	571	547	594	528	564	552	575	510	580	541	551	577	547	586	535	558	520	555	544	545	508	512	529	583	540	565	529	526	560	581	553	584	561	533	559	576	579	594	544	567	546	533	565	553	581	527	551	531	563	560	529	583	560	582	561	540	519	576	589	533	601	537	585	559	533	529	579	515	538	548	541	554	553	529	563	524	531	582	550	519	563	569	586	528	544	554	538	571	533	522	548	541	556	549	585	556	565	571	547	578	547	514	526	555	560	570	540	586	580	538	532	557	572	564	546	577	541	510	535	572	527	524	528	570	566	518	577	572	543	611	554	530	573	510	562	540	557	487	573	557	551	550	584	550	547	571	578	583	608	561	563	531	521	533	531	552	573	539	546	565	549	541	556	517	552	536	577	586	517	549	521	566	554	527	552	560	537	534	497	558	532	580	550	558	589	521	558	534	588	529	605	561	579	555	506	542	546	595	531	557	578	586	506	551	545	566	571	565	556	539	545	532	529	536	543	547	491	525	537	530	533	545	509	556	561	541	555	551	578	546	528	580	546	566	553	562	484	543	558	570	558	556	525	558	569	513	568	598	561	511	556	498	560	569	592	565	517	555	546	546	583	562
80383	45331	21462	3310	850	569	450	387	321	340	268	233	231	220	196	207	179	191	157	170	177	154	193	190	178	182	153	171	169	146	176	161	169	151	143	145	170	145	164	145	171	141	127	158	155	136	151	131	145	150	147	134	142	139	139	124	158	123	143	127	153	158	151	144	115	147	139	131	143	130	153	145	140	136	158	157	153	133	135	135	143	160	172	143	133	145	141	138	119	175	150	143	140	141	154	151	152	168	156	130	136	139	168	127	145	134	136	152	132	107	137	128	148	135	162	124	173	128	124	133	133	152	142	166	158	157	144	182	146	154	159	128	143	148	132	140	134	161	147	157	143	147	153	157	136	148	167	129	150	127	146	141	148	146	133	127	175	145	129	141	123	137	150	134	150	151	144	149	128	147	144	149	146	160	163	137	135	139	147	130	132	129	144	141	139	143	149	148	143	150	147	146	138	155	149	138	150	150	147	126	132	142	165	144	136	142	156	138	144	136	131	138	158	124	152	151	159	145	159	148	149	149	124	165	153	132	148	131	115	126	134	137	148	145	152	131	167	140	151	127	132	143	122	136	148	137	145	147	140	140	149	130	138	145	134	114	138	156	115	152	132	142	142	163	167	142	136	161	150	119	150	153	144	133	125	128	133	151	152	139	134	125	127	152	157	121	148	138	144	145	139	153	139	137	152	150	142	141	145	139	161	141	126	133	125	119	157	151	162	123	154	156	123	165	148	144	146	145	139	154	147	141	168	156	149	140	163	147	123	143	138	148	156	140	153	137	155	128	142	143	125	135	150	132	132	152	143	171	151	139	170	127	146	129	143	147	133	157	154	130	146	143	143	157	162	155	155	138	146	149	151	148	122	141	142	140	135	153	121	137	143	146	145	125	126	128	143	138	149	156	124	127	143	128	143	130	121	135	153	140	137	130	139	135	138	157	137	132	144	154	143	126	154	150	129	150	149	135	146	158	145	141	133	143	144	135	150	151	157	148	145	136	139	137	129	134	133	125	144	145	167	141	142	154	142	133	156	141	138	150	124	135	141	149	139	148	137	161	135	120	166	161	147	151	136	173	148	131	140	149	150	133	126	135	146	154	150	135	134	144	155	131	152	138	161	146	135	121	143	178	142	132	147	150	162	127	165	148	150	109	140	122	168	134	135	146	122	133	130	135	164	140	139	159	165	138	154	186	172	143	139	146	133	151	128	146	131	132	140	155	162	169	157	137	153	143	133	143	149	130	133	133	152	187	159	156	127	153	167	134	134	134	126	119	152	138	138	141	138	136	147	145	140	159	135	160	159	150	121	147	151	154	135	162	140	147	148	136	125	150	134	134	155	120	117	154	142	130	132	132	163	141	152	136	160	139	163	148	140	152	134	130	135	131	138	145	145	155	136	152	138	137	160	150	143	138	146	129	138	173	134	132	155	163	161	138	152	158	139	145	145	115	152	153	122	146	152	134	150	159	129	143	153	147	116	152	139	156	154	141	138	168	150	127	129	148	140	144	142	154	144	133	166	137	144	137	150	153	144	136	150	153	159	139	137	152	147	132	148	165	149	155	149	136	177	142	151	141	139	161	147	148	141	147	143	143	149	116	146	146	114	135	152	157	140	164	157	128	135	135	125	131	139	159	144	157	148	142	136	140	161	119	151	138	127	135	141	151	154	125	156	141	153	142	150	128	137	125	141	160	147	144	136	144	158	135	163	132	144	125	147	147	130	149	138	141	148	158	144	149	150	137	116	148	154	154	158	151	154	148	126	151	139	155	147	142	147	125	149	152	140	123	142	144	148	129	146	135	172	145	148	143	148	153	146	139	158	140	135	164	161	140	133	162	148	169	128	157	154	148	154	138	161	129	129	163	140	147	124	140	116	136	126	159	123	164	109	134	134	161	146	161	156	151	151	131	146	144	148	144	162	138	133	144	163	165	144	128	144	141	143	146	155	158	145	151	166	141	129	150	149	148	168	146	137	140	132	135	127	142	144	148	146	132	131	150	156	149	163	161	153	137	130	161	132	150	142	133	150	151	143	129	157	151	147	152	152	136	130	134	120	147	139	129	156	148	134	121	141	134	145	169	144	149	151	169	158	164	150	144	140	157	152	122	136	152	133	151	145	165	133	148	124	147	134	118	157	120	137	141	158	139	168	143	137	133	111	141	150	160	152	119	153	135	111	113	128	132	146	148	146	150	142	131	155	163	163	146	150	129	154	148	156	143	146	160	155	134	136	145	177	134	128	171	137	140	134	164	157	116	143	146	141	139	151	130	146	139	150	137	125	178	130	142	145	154	133	150	151	146	148	138	137	149	142	140	156	149	144	140	148	143	142	132	157	145	140	131	155	164	137	136	156	137	135	153	165	127	128	131	141	146	137	139	149	127	137	135	149	157	139	145	125	166	149	122	126	133	142	166	130	133	159	138	154	146	159	162	146	159	150	139	130	145	146	161	129	131	139	130	151	174	149	134	127	149	132	156	137	134	163	163	155	147	131	144	130	147	131	142	129	137	155	159	152	142	123	127	155	114	157	155	148	122	113	135	142	173	148	125	147	151	124	144	135	153	151	133	139	151	134	133	161	142	130	156	157	147	142	139	160	137	137	153	143	139	152	138	140	144	118	125	155	144	139	133	131	150	162	147	138	146	143	156	149	144	142	142	138	148	143	136	156	121	137	144	137	158	137	138	150	125	147	149	141	150	133	131	150	141	178	122	154	138	144	129	161	131	147	149	155	168	144	159	143	139	146	153	156	150	130	158	155	133	145	147	165	168	166	138	146	159	148	124	141	122	134	139	151	163	118	151	147	156	147	152	147	130	149	140	158	131	159	137	134	151	135	159	157	163	155	132	152	113	144	153	149	134	117	129	146	170	159	153	149	153	135	136	140	142	135	144	142	139	148	154	136	138	156	148	137	144	123	141	160	120	124	154	161	153	147	124	151	143	145	160	165	138	119	146	174	155	139	130	130	134	130	142	133	131	137	121	135	132	148	159	177	153	153	156	150	134	145	139	152	138	168	148	124	150	128	130	150	142	137	173	143	143	145	142	144	159	130	125	129	133	146	144	150	153	142	153	118	150	143	131	130	129	155	142	143	147	150	154	149	142	159	150	151	136	135	139	145	150	114	129	138	154	142	131	125	146	151	153	134	155	139	138	136	138	135	149	138	155	158	155	148	130	156	129	138	126	154	152	132	143	156	134	120	123	142	165	150	135	149	152	119	125	157	145	133	122	186	145	152	131	145	154	151	146	147	129	152	139	130	159	138	134	146	148	145	146	125	150	147	141	159	168	138	146	151	130	167	172	141	154	136	143	130	111	150	157	126	145	152	123	143	144	142	148	136	130	139	111	143	130	150	139	132	132	157	137	162	146	134	151	131	154	133	141	132	123	138	139	141	124	141	164	165	141	118	142	141	134	166	123	135	142	142	152	145	141	137	152	141	143	158	130	143	119	150	150	159	126	145	142	124	163	139	144	134	153	141	136	164	140
52258	25611	14047	3283	2769	2327	1856	1594	1369	1123	1079	938	893	796	796	696	694	623	632	625	564	560	482	537	493	467	505	508	454	468	454	466	470	429	447	456	438	447	408	413	390	366	416	402	414	412	402	406	407	358	405	403	424	378	364	404	378	391	367	346	366	449	394	377	389	407	376	354	384	390	399	402	351	379	375	373	368	366	349	404	379	376	389	399	356	337	380	375	363	380	367	357	365	369	341	361	342	411	401	385	378	354	356	378	342	370	355	373	353	398	367	394	376	360	372	366	354	375	401	367	351	372	336	368	403	396	385	359	373	353	380	375	361	363	362	395	376	361	372	372	388	367	394	369	342	381	364	380	416	352	366	371	400	364	363	365	356	375	336	379	376	354	373	378	354	367	361	367	359	379	355	361	318	348	364	382	364	382	338	428	352	381	344	394	366	362	362	349	399	363	377	381	370	396	375	339	365	387	318	382	367	386	349	366	399	370	385	367	351	339	384	396	381	370	317	409	366	390	355	359	322	336	377	352	362	366	359	348	343	396	340	393	394	361	362	331	357	373	343	351	380	384	405	383	321	351	331	368	385	326	327	350	362	331	335	385	365	366	346	398	332	360	375	361	346	366	369	347	351	347	385	358	382	376	365	362	351	361	392	371	334	368	385	350	358	377	351	355	384	334	372	366	338	399	349	349	357	339	411	369	378	377	372	395	346	344	348	374	370	382	372	386	352	360	371	361	367	375	380	337	398	360	398	373	360	366	369	367	377	373	358	355	346	342	377	333	358	408	375	343	357	377	361	364	360	380	384	352	374	364	357	371	358	357	373	385	354	337	384	337	361	350	322	362	366	361	355	371	395	387	375	368	388	362	386	342	363	362	339	363	372	359	380	396	376	405	369	361	373	337	349	364	362	346	375	342	372	379	370	398	370	384	408	359	375	345	356	367	317	365	338	359	374	337	333	374	345	366	369	386	387	398	334	374	343	365	369	350	347	356	385	347	402	368	373	350	345	360	386	365	371	344	360	353	374	359	360	372	365	349	411	347	355	401	352	323	337	371	388	344	345	350	389	384	395	384	356	363	361	373	351	380	360	353	340	357	389	351	360	375	386	384	389	385	398	349	333	356	398	410	387	384	339	409	341	405	378	340	357	379	329	384	343	372	373	377	348	343	379	359	346	399	368	381	387	402	370	357	383	368	361	344	393	358	364	365	354	350	374	356	350	366	367	401	410	373	367	355	353	311	367	349	346	360	348	362	370	385	368	369	367	378	381	387	364	377	389	389	353	360	333	351	345	356	342	369	368	341	319	365	351	356	368	363	336	394	391	365	356	367	369	365	338	358	396	379	354	405	423	342	354	372	374	337	345	359	350	362	415	333	348	374	356	394	388	346	347	363	348	333	358	378	362	362	329	393	360	351	347	352	375	345	348	392	375	351	355	352	365	383	390	334	352	308	385	375	378	374	368	387	398	377	357	374	335	335	373	376	349	370	390	382	344	347	379	356	359	339	355	380	394	372	359	321	341	372	359	356	354	353	329	356	379	323	355	357	379	379	361	368	343	375	407	331	363	356	367	371	359	373	385	370	389	329	376	314	362	375	370	346	362	374	386	374	359	379	377	355	345	370	339	384	337	355	360	372	354	370	378	400	332	343	394	361	358	377	372	371	368	361	350	358	365	373	368	387	375	354	361	383	356	376	353	376	332	366	345	400	367	385	364	388	353	360	368	347	375	370	327	351	356	391	364	354	377	376	385	342	378	368	378	388	331	356	368	367	382	367	365	372	375	363	368	389	370	358	378	362	363	348	364	340	345	397	385	340	325	368	375	355	380	348	387	344	368	333	386	352	391	373	360	358	349	351	328	371	414	326	346	355	364	381	357	355	379	340	396	349	394	355	385	374	376	375	356	330	343	358	370	343	373	361	395	376	370	365	374	390	376	343	344	371	389	392	360	353	362	340	357	341	363	348	357	357	370	360	341	375	365	356	348	346	364	397	371	357	356	362	367	350	369	351	355	381	386	374	336	389	370	341	326	381	410	346	389	378	347	367	384	378	367	370	386	345	349	368	373	383	361	359	382	391	330	356	362	363	387	370	363	352	360	332	344	353	385	334	356	387	345	379	335	353	378	343	335	382	406	330	384	375	377	356	346	381	316	366	402	364	388	390	343	340	356	367	358	329	408	352	368	340	377	359	369	360	381	379	370	380	383	382	364	358	371	365	363	366	378	382	374	318	351	397	370	366	331	353	376	347	378	367	352	358	361	362	362	366	381	376	337	361	386	345	349	337	394	344	367	363	366	370	355	368	397	332	366	362	376	381	359	366	347	363	347	364	370	376	363	348	343	355	347	367	401	371	356	341	345	383	380	391	380	381	392	370	382	363	378	391	368	386	355	339	346	416	375	364	360	363	372	365	341	389	346	374	390	368	364	356	385	365	410	366	388	336	366	396	409	340	381	362	349	355	375	345	344	372	311	373	369	406	360	347	345	386	334	359	323	353	370	400	333	331	380	337	396	356	385	371	352	356	338	373	384	348	336	377	359	367	393	373	360	375	368	336	355	371	367	373	354	380	397	356	390	354	364	376	358	364	348	384	352	335	357	365	387	361	381	374	353	364	339	357	357	371	362	365	373	341	354	317	356	344	399	361	355	356	382	355	344	403	376	367	336	362	375	347	345	371	363	361	361	380	364	338	370	374	373	379	356	362	386	387	400	347	348	349	342	341	361	362	380	370	340	331	376	383	378	343	364	343	378	353	375	362	365	345	368	352	383	360	362	382	365	383	375	354	356	348	357	378	313	394	362	375	371	351	367	363	358	368	356	334	354	352	355	381	366	370	377	368	368	377	336	376	350	373	360	375	402	391	402	383	373	374	379	364	358	369	355	386	345	379	343	353	362	362	351	368	376	362	364	359	349	393	360	376	358	368	379	338	364	377	358	341	365	371	377	389	345	360	358	377	354	408	352	382	367	368	318	385	344	369	367	383	367	379	356	335	338	380	363	382	363	367	369	377	349	350	343	373	381	373	359	394	372	391	359	355	378	359	351	343	390	356	378	374	349	386	353	396	335	342	387	384	394	338	389	380	352	365	371	308	361	396	352	365	374	346	391	376	299	364	381	394	431	368	337	364	354	359	379	383	370	348	375	392	351	335	391	362	372	332	352	364	362	383	331	380	360	383	371	361	343	366	321	384	383	337	340	359	367	392	395	351	353	368	351	381	373	328	344	399	369	373	343	343	392	349	411	374	377	372	347	364	399	350	351	359	380	360	319	349	338	377	311	372	334	340	390	359	372	388	355	394	389	393	393	390	392	388	371	357	339	363	356	371	386	381	346	344	341	385	384	379	381	377	335	348	373	372	362	349	383	369	362	351	352	370	368	398	341	399	377	345	343	352	320	353	349	346	356	339	386	374	345	339	373	359	356	361	355	375	350	389	377	344	353	367	332	390	371	345	341	343	344	357	365	357	359	340	357	342	359	351	387	378
28299	4874	691	177	167	162	152	181	159	136	145	165	171	157	167	154	167	169	165	161	179	187	152	148	164	134	158	175	143	151	153	188	170	150	152	184	142	155	148	152	170	172	168	157	156	128	138	154	147	149	155	139	147	160	145	154	169	153	148	135	135	142	136	154	175	156	147	150	159	147	180	149	176	155	142	146	181	148	169	139	159	170	146	148	160	152	153	131	137	140	168	154	180	135	156	160	160	149	136	139	141	156	151	168	149	153	152	162	164	172	142	145	156	161	141	132	170	152	152	145	150	167	154	153	161	154	141	164	176	144	152	169	170	139	153	165	158	139	149	178	169	124	166	135	158	161	165	143	126	170	167	135	151	177	141	162	164	158	147	168	170	190	153	154	129	148	147	158	162	144	139	147	164	150	133	166	167	153	180	147	152	168	127	158	148	138	147	184	159	163	157	153	179	164	154	144	150	168	168	140	147	165	138	154	143	140	152	145	144	182	154	131	154	134	153	177	162	179	139	165	154	152	164	151	134	176	162	175	156	147	160	145	155	163	140	152	154	164	161	167	136	143	177	153	150	178	133	167	140	133	136	125	146	145	150	152	150	168	144	177	140	133	164	168	145	169	156	160	158	172	157	181	145	144	189	141	151	157	154	160	149	164	156	154	154	161	168	147	136	155	143	158	156	150	114	156	150	157	153	153	154	146	166	141	159	146	149	160	145	170	148	140	135	127	146	179	174	155	148	149	142	135	153	147	149	161	159	125	155	159	140	156	158	175	152	146	145	142	157	175	143	165	168	155	170	153	148	173	179	173	170	161	167	144	158	154	158	196	178	149	167	148	163	163	143	143	139	179	149	175	153	155	151	166	152	170	143	137	157	147	156	148	133	143	149	147	151	163	157	192	155	175	171	156	136	143	152	136	156	148	169	148	202	169	162	143	130	163	154	153	159	137	147	139	138	173	164	143	142	153	144	144	150	152	156	136	174	136	155	158	143	149	182	163	140	134	162	160	124	146	167	155	167	134	164	152	176	159	139	159	155	156	127	150	159	170	156	172	160	174	146	138	162	159	138	173	174	140	150	159	132	143	141	161	153	135	173	162	156	160	176	154	132	158	158	164	146	160	138	165	143	191	173	157	163	158	155	134	149	141	172	148	145	158	141	167	155	160	152	152	153	157	150	168	158	142	155	162	155	153	137	147	158	159	141	152	149	176	141	166	157	130	165	150	167	174	156	143	145	170	158	141	157	155	155	147	154	154	178	156	152	150	171	138	129	169	148	170	145	148	127	166	159	166	160	153	140	152	167	151	140	160	154	148	153	148	158	164	173	133	164	155	162	137	148	145	145	179	157	140	164	144	132	155	161	147	142	162	159	165	137	168	164	167	147	165	144	173	165	160	155	152	161	172	141	158	160	146	150	155	126	180	150	170	134	160	146	135	145	163	174	150	153	161	154	142	172	169	171	164	169	155	151	147	146	148	176	151	167	181	163	162	144	147	147	156	158	174	149	148	163	142	132	155	167	173	136	138	156	151	155	163	146	159	147	139	165	159	164	166	162	145	158	161	148	165	165	170	160	141	144	148	152	182	153	162	165	151	154	151	154	143	147	174	180	149	147	145	159	143	135	175	138	187	146	140	164	152	155	166	142	141	134	152	146	141	124	150	150	134	163	158	145	134	119	136	147	165	168	174	172	182	159	169	171	164	154	140	143	134	152	150	156	160	145	165	176	136	163	148	145	136	172	147	160	149	139	136	152	141	131	153	158	176	153	171	158	148	153	146	137	136	150	143	144	140	148	166	179	174	135	151	163	167	159	147	147	157	162	148	164	179	136	158	147	157	159	162	160	155	157	150	154	160	169	175	159	132	159	152	172	167	139	174	159	142	157	150	150	114	165	148	165	178	141	169	160	138	159	145	175	161	161	152	152	162	146	144	152	153	154	133	161	154	156	173	173	136	156	164	137	146	166	164	166	174	157	149	163	165	172	164	154	137	146	146	159	166	138	162	149	133	146	151	159	145	152	156	156	166	157	169	169	164	148	140	176	171	158	147	141	137	158	143	158	153	178	163	140	145	138	161	155	151	147	160	154	161	145	147	152	163	149	147	159	148	151	138	157	145	140	152	165	153	127	168	165	157	148	177	153	140	167	147	165	149	138	146	151	160	142	125	159	165	136	167	153	151	138	175	162	163	174	150	132	170	170	180	171	162	156	167	143	155	145	172	137	154	196	157	129	159	140	177	137	167	147	157	167	153	162	178	153	140	151	171	134	163	178	164	165	157	170	145	151	149	143	153	138	142	168	164	131	157	151	155	154	161	155	140	144	165	171	175	143	171	150	163	173	147	162	146	158	165	181	129	153	145	152	141	155	162	149	182	174	127	157	145	162	146	154	147	160	153	147	157	149	149	159	152	128	177	149	167	131	137	164	158	167	170	151	163	145	142	165	160	167	149	144	167	154	171	158	144	157	147	164	159	142	167	156	169	160	144	151	160	159	152	154	160	137	150	159	161	139	166	190	162	167	144	157	174	170	150	160	158	145	136	150	154	157	154	123	137	154	143	128	164	148	142	155	156	163	133	170	162	142	143	141	161	166	154	143	165	148	174	177	159	185	159	181	173	165	147	162	153	158	168	187	154	142	135	161	172	137	155	159	139	161	167	172	194	121	156	157	189	176	148	179	189	165	208	156	181	162	143	151	170	161	180	148	165	163	177	157	165	152	151	153	148	126	157	156	175	176	159	178	135	164	162	128	155	165	169	183	159	141	147	148	154	175	153	165	182	146	178	148	163	154	140	144	161	141	158	147	181	153	154	143	164	165	148	155	158	147	140	163	162	141	165	179	180	157	153	144	148	173	156	165	149	136	136	156	152	169	185	156	171	153	160	159	154	152	151	147	142	159	156	146	138	128	171	137	180	149	147	149	151	175	164	161	156	170	165	170	149	145	159	164	146	158	141	149	139	140	148	143	169	142	163	156	148	153	138	134	151	143	154	153	143	149	136	146	155	152	140	152	167	160	160	153	139	161	159	135	159	170	169	152	154	143	171	156	165	164	186	160	162	149	165	121	135	177	159	147	136	174	199	154	159	142	162	161	167	152	152	139	174	146	179	159	153	142	182	187	145	154	147	172	179	160	148	163	154	169	152	140	169	158	153	161	168	147	134	144	125	162	155	145	146	155	137	151	167	143	148	152	156	165	152	144	159	150	159	176	165	146	167	143	151	162	160	133	184	163	160	150	156	145	160	150	154	171	168	144	151	170	154	148	170	146	161	154	140	130	135	164	145	142	152	156	137	148	153	160	155	153	154	158	146	136	152	137	146	141	175	175	159	156	146	148	142	170	138	137	174	162	177	162	141	164	129	156	141	139	150	142	151	141	145	164	166	141	159	161	133	171	147	149	159	156	152	127	142	161	151	142	140	170	173	144	159	184	163	146	175	149	158	185	164	157	141	170	152	156	154	127	147	171	167	162	159	175	171	144	178
22688	3093	1286	519	504	473	468	476	468	433	420	448	444	444	456	435	431	438	424	392	415	433	387	417	420	449	391	384	456	399	444	430	449	389	467	378	455	445	424	426	417	425	410	394	417	372	413	410	446	421	425	440	433	432	442	411	422	384	417	428	410	418	414	396	388	418	410	441	419	417	388	403	444	394	412	439	423	415	417	393	405	407	407	440	393	409	445	421	393	413	418	387	424	411	424	404	410	379	401	427	404	387	421	375	416	415	370	422	441	396	407	410	391	370	406	431	401	460	422	406	411	405	425	429	418	413	437	430	411	385	415	410	431	396	434	395	384	422	402	420	414	419	419	385	368	422	404	407	408	431	422	388	408	410	432	425	425	413	411	440	397	422	402	438	432	440	414	416	396	399	388	387	403	419	395	390	388	434	424	429	439	413	445	429	420	415	434	410	428	417	424	419	412	403	413	398	420	397	423	431	403	433	415	401	417	396	389	422	410	409	390	389	411	373	393	417	404	449	400	399	424	433	406	434	402	401	390	414	399	423	390	404	399	434	418	429	397	427	378	390	392	457	389	388	411	387	439	466	361	423	412	398	413	415	452	397	425	390	416	406	413	419	417	381	385	441	393	391	406	401	453	421	437	399	458	431	414	399	409	398	407	417	397	408	424	415	391	434	447	374	414	404	396	419	414	409	386	412	425	443	388	450	375	405	417	410	364	429	443	387	425	449	393	441	410	438	426	402	433	419	410	409	407	414	389	394	421	416	443	394	381	413	408	431	410	401	378	404	416	413	416	417	417	417	455	411	429	395	424	388	438	440	394	434	419	428	426	454	418	448	432	395	440	450	423	377	434	386	413	413	387	407	399	404	447	444	413	404	408	390	390	397	431	400	432	437	426	403	406	399	400	385	413	416	431	445	391	397	421	430	394	419	400	414	416	394	412	404	390	403	435	429	421	413	402	425	369	413	432	401	450	407	413	427	431	379	429	425	412	416	410	415	405	406	401	428	442	393	410	407	389	385	439	442	421	403	390	437	409	435	448	465	426	417	383	402	425	427	401	428	408	378	418	409	383	399	401	405	407	448	400	455	411	406	441	441	415	440	425	411	382	418	458	429	391	429	384	426	390	413	447	394	413	389	400	427	414	443	418	425	389	416	459	383	452	373	400	420	441	409	394	422	409	397	392	429	430	422	392	443	408	361	405	429	432	404	428	407	420	406	418	434	398	433	385	413	366	433	412	388	431	410	401	407	434	438	433	407	415	413	402	391	392	407	431	411	408	401	409	411	418	442	420	410	388	424	384	409	418	395	410	417	375	395	372	402	410	433	415	430	429	380	396	399	442	404	404	380	463	392	436	434	435	408	430	408	413	405	395	422	404	414	437	438	384	397	405	423	379	419	420	401	428	467	453	420	381	413	386	406	383	409	410	359	409	380	425	402	414	386	447	406	425	418	419	437	430	434	376	392	442	402	414	385	408	395	445	398	440	431	416	428	397	445	400	401	412	414	423	452	387	417	418	437	416	436	470	407	415	403	416	456	419	411	387	409	402	414	414	397	405	422	414	396	396	411	409	434	394	428	410	425	402	394	398	400	438	415	382	423	452	425	436	403	400	421	410	418	423	421	421	391	394	420	397	410	410	438	424	378	433	436	411	412	398	444	400	372	444	418	452	369	411	436	404	379	437	417	395	421	470	420	393	405	407	412	381	415	431	433	439	417	380	419	393	433	429	422	418	407	400	423	437	429	435	462	403	428	391	399	401	417	413	444	400	397	440	430	411	430	403	441	441	401	377	392	446	448	425	392	398	422	386	408	387	429	405	376	414	439	420	387	399	373	431	418	406	434	426	424	431	407	440	411	409	452	407	437	418	411	422	430	461	414	397	404	427	435	425	422	426	377	405	422	427	451	404	381	406	392	405	404	443	427	407	456	396	395	400	416	418	417	428	455	403	399	417	425	415	375	433	426	426	406	428	399	390	377	403	416	392	415	398	423	432	418	394	417	368	415	442	439	404	370	391	419	420	402	435	430	417	439	395	420	423	400	381	394	436	379	409	405	424	405	423	394	418	410	401	431	385	404	422	424	417	391	399	407	413	406	405	429	385	412	368	389	411	434	413	441	386	393	427	381	413	404	411	401	409	400	411	409	401	443	399	439	416	427	402	436	403	412	399	418	440	369	388	405	401	364	403	448	417	420	423	421	413	414	432	406	392	381	390	402	444	405	434	403	379	397	422	412	411	359	408	395	436	424	408	418	426	431	393	398	397	416	424	479	417	402	410	418	381	418	414	413	407	449	416	412	394	425	418	417	442	402	406	415	414	409	422	425	421	380	414	401	402	398	432	393	402	403	424	421	422	416	414	403	429	422	440	431	427	434	401	400	388	399	396	447	440	451	384	432	414	427	415	438	419	430	409	394	420	413	385	453	406	431	417	380	420	409	424	438	369	454	400	430	432	414	396	440	403	422	422	420	426	406	404	419	402	411	387	410	396	412	393	425	361	453	402	387	407	412	429	429	411	398	406	437	452	406	372	404	427	415	424	425	382	372	421	409	398	394	427	425	412	404	410	411	404	390	409	419	417	422	378	380	410	435	422	409	423	434	424	411	423	403	422	397	408	434	406	376	424	432	391	415	404	420	382	413	461	435	395	439	409	431	405	422	388	410	403	424	405	452	392	402	418	419	405	418	399	396	433	422	421	478	410	432	398	415	382	403	430	434	439	413	457	415	438	390	389	412	434	397	413	389	418	476	397	417	413	410	395	388	368	410	402	395	438	398	398	416	414	391	420	385	417	413	428	415	457	379	439	392	430	432	396	401	397	459	451	420	418	376	414	402	399	382	385	433	442	405	386	413	397	399	406	425	428	385	408	441	385	424	425	418	427	426	408	407	390	404	459	379	411	408	392	465	405	424	446	374	395	430	416	399	376	422	434	399	422	427	436	427	385	424	422	441	410	427	437	421	434	425	455	403	453	396	444	409	412	374	431	430	420	400	436	404	409	415	401	430	424	445	393	384	414	390	410	379	376	416	433	430	404	416	421	420	423	451	407	429	425	421	433	445	436	395	387	405	361	431	416	460	420	425	422	436	416	390	375	423	420	409	411	392	410	415	431	463	422	432	414	450	425	426	403	402	437	420	388	440	434	403	386	437	393	409	384	407	442	419	407	384	440	462	405	415	443	407	402	444	391	410	422	387	439	427	414	376	426	403	402	432	393	382	423	393	403	439	416	380	373	438	428	409	418	405	420	387	424	413	431	393	429	392	417	415	410	431	416	450	429	428	391	433	391	433	418	376	397	433	409	392	417	399	449	396	401	383	433	406	441	416	375	405	455	392	388	427	403	406	412	396	424	428	391	423	389	435	437	407	406	452	403	422	414	468	387	393	422	429	433	399	400	417	400	430	349	402	433	433	425	442	373	400	457	433	392	412	398	432	421	389	395	421	423	447	405	400	437	440	419	433	389	401	437	404	389	383	440	417	458	433
68385	34449	12610	1101	502	459	380	333	320	298	270	259	262	250	277	223	273	233	223	220	227	238	228	227	238	235	196	224	211	231	223	255	250	237	239	241	221	211	199	213	224	229	235	227	199	214	236	248	239	210	217	231	229	263	216	235	210	233	220	218	239	257	235	216	252	218	229	217	227	211	243	222	220	213	234	203	229	238	251	228	204	240	190	252	217	214	215	231	235	254	230	215	233	214	194	220	208	195	193	250	187	218	204	228	215	234	229	203	211	203	233	209	219	219	234	230	196	255	208	245	216	197	235	199	216	205	236	221	223	221	209	248	228	202	207	221	205	195	219	219	226	217	240	225	206	200	201	220	234	248	208	247	238	230	202	227	200	212	236	223	221	229	225	242	218	191	207	227	222	227	234	225	209	201	232	236	175	207	215	207	227	198	224	202	216	237	214	204	228	237	219	223	205	219	226	229	230	210	211	249	228	234	248	224	217	230	251	190	200	198	204	229	215	221	203	220	228	189	232	234	192	210	219	225	211	206	213	219	226	203	231	231	235	236	221	230	220	220	220	229	230	226	223	229	232	206	215	240	203	192	248	229	218	214	215	227	204	221	227	216	232	247	210	221	218	223	226	204	225	228	233	203	198	252	228	209	189	215	213	239	216	227	208	187	244	208	208	246	241	212	204	217	228	225	205	192	247	214	198	228	208	204	215	187	221	214	211	228	235	226	200	223	222	239	214	209	260	231	230	191	196	210	202	221	204	219	214	221	214	203	205	226	236	184	227	214	234	231	240	221	210	222	206	204	194	215	212	214	212	236	204	220	228	217	237	222	211	222	210	223	201	199	197	209	207	205	233	191	199	225	210	230	195	221	213	218	242	215	213	215	203	215	248	193	226	210	235	228	213	235	202	198	232	189	252	219	209	200	230	198	215	227	213	222	218	200	195	236	197	227	229	237	260	265	213	239	209	218	236	221	235	223	211	248	245	220	217	226	222	209	214	210	217	207	230	217	238	214	189	232	204	224	226	240	228	189	214	219	225	217	226	216	235	223	222	207	210	234	242	215	215	227	178	213	224	224	209	217	206	224	255	230	220	208	225	244	230	250	218	220	224	195	213	206	232	208	238	230	218	221	215	207	228	231	228	234	214	221	232	217	218	229	208	199	212	201	233	197	211	227	218	235	218	219	195	222	214	240	204	213	195	213	253	223	227	196	223	196	227	199	228	198	209	204	211	208	226	229	232	225	197	232	209	224	229	225	241	231	222	208	223	237	220	201	240	257	224	224	195	220	219	220	236	225	214	221	199	217	235	207	204	245	219	237	203	198	212	222	234	223	238	249	242	224	224	222	249	220	200	216	189	241	208	222	205	208	202	209	218	220	206	231	231	207	233	206	241	222	228	219	229	209	209	222	198	219	246	208	240	186	194	208	222	205	215	210	209	246	193	216	234	206	231	230	223	227	204	224	222	207	234	217	212	208	211	236	243	197	222	210	245	199	226	213	217	224	215	220	215	212	203	203	208	220	241	207	207	241	206	226	249	204	204	207	226	218	201	178	245	243	236	232	233	208	238	259	241	236	216	201	197	205	229	216	206	204	226	212	240	183	219	189	216	234	231	220	231	208	233	227	227	226	199	208	227	228	199	235	236	236	239	200	261	209	217	213	244	208	214	223	219	235	200	212	212	224	233	211	236	222	240	201	214	215	219	215	223	212	205	224	239	211	209	254	227	207	207	212	227	229	208	228	214	232	209	185	201	216	184	234	203	205	228	201	245	245	236	221	218	239	250	235	210	227	245	226	260	222	198	237	214	198	193	224	224	203	219	200	217	223	235	247	196	215	242	205	228	233	203	226	210	233	206	212	219	249	226	225	233	219	252	221	216	227	228	219	206	244	199	226	205	227	198	181	225	210	249	205	230	211	213	199	216	259	202	218	211	224	232	247	215	233	224	176	229	192	218	216	221	237	225	232	220	205	207	232	206	212	221	225	192	263	243	221	231	230	201	243	233	204	207	224	239	235	199	224	223	206	225	223	220	219	190	222	234	240	241	202	223	228	240	216	221	210	214	220	212	229	195	220	201	253	223	213	214	232	205	205	261	206	214	227	230	209	235	194	218	192	219	212	223	213	228	174	218	233	217	201	212	225	229	214	236	238	204	223	206	224	214	239	215	221	225	216	235	217	228	239	237	230	223	212	209	222	218	217	217	198	231	185	200	221	216	212	226	221	226	229	238	197	221	223	223	206	214	206	205	214	219	226	222	256	199	208	198	243	229	201	193	173	229	233	211	210	214	224	227	221	201	259	226	217	226	196	219	228	218	220	204	212	217	213	223	247	215	205	219	208	216	222	202	219	225	250	213	236	218	213	243	218	223	223	206	214	208	225	246	188	225	232	218	228	219	260	206	221	204	233	218	193	232	217	228	217	209	220	196	207	246	215	221	193	237	206	233	222	217	220	220	252	242	234	217	207	225	215	235	213	209	250	197	217	212	188	224	226	216	207	218	207	211	240	236	254	236	212	203	211	210	222	229	205	210	183	221	220	195	186	221	215	235	230	204	220	223	219	224	212	217	229	223	239	242	227	212	212	233	234	207	218	230	207	211	222	220	254	223	222	203	204	230	216	188	246	217	218	214	209	233	187	211	189	203	248	226	211	226	208	240	204	208	217	210	214	224	189	212	202	234	229	197	224	220	232	217	224	218	196	208	216	215	218	207	226	226	184	220	216	221	222	233	229	229	240	224	229	203	196	239	234	217	233	232	214	248	218	215	208	224	212	224	186	223	216	212	236	220	216	224	203	218	215	214	208	237	210	221	178	228	212	212	189	225	211	196	204	227	211	215	202	224	232	239	210	221	234	228	221	211	201	245	196	215	217	230	221	227	211	223	206	219	219	219	217	219	204	208	231	220	216	208	217	232	210	232	246	223	212	234	240	223	214	213	256	210	223	209	220	207	212	227	215	197	232	176	199	217	221	205	212	203	200	210	235	229	228	200	242	222	216	208	235	230	236	222	209	264	252	232	215	218	213	252	220	225	200	218	230	211	203	227	210	211	202	233	206	246	198	239	219	225	226	215	201	222	219	232	214	206	219	227	213	205	236	214	207	238	239	191	224	248	236	228	220	222	220	203	200	209	229	236	224	214	227	229	239	213	219	221	202	213	225	237	214	201	217	222	224	226	228	210	227	208	229	210	241	219	219	250	197	210	187	218	217	231	231	227	226	254	222	214	215	194	213	203	231	231	229	193	196	230	237	243	232	212	201	215	191	218	235	227	220	232	224	207	214	254	230	205	207	218	204	210	190	232	195	249	206	193	247	238	184	210	220	249	234	193	214	202	221	217	217	199	215	249	240	231	211	184	213	246	258	228	185	218	224	212	198	215	238	225	200	210	204	216	211	212	212	194	221	227	214	229	220	226	227	222	220	245	265	234	211	224	206	242	205	210	239	239	235	221	223	214	218	215	236	230	180	208	256	210	202	170	222	222	197
43078	17823	8946	2000	1742	1455	1352	1171	1055	956	920	852	818	747	735	714	672	685	652	652	717	607	589	643	612	620	594	602	583	568	618	603	586	607	591	587	576	581	571	573	533	552	552	577	585	613	563	551	599	569	591	595	588	567	589	579	605	525	571	541	549	553	551	543	549	573	542	579	563	540	572	549	558	559	522	584	539	553	541	564	553	564	517	526	558	547	544	544	563	561	566	538	533	532	551	517	538	567	595	556	530	527	560	556	544	549	523	538	549	589	569	553	536	567	554	558	559	545	546	584	575	519	550	546	538	515	575	542	559	519	554	576	549	514	528	569	581	519	583	567	543	524	502	552	545	536	525	526	598	546	524	529	578	538	530	513	593	548	540	497	566	545	513	553	531	546	568	555	532	498	534	560	505	585	518	533	532	527	557	555	573	594	562	546	515	586	529	576	544	540	536	525	505	569	568	560	551	570	537	593	571	529	565	557	565	547	602	525	542	528	570	574	585	525	546	548	549	551	528	557	610	566	503	545	519	573	555	528	575	509	560	559	552	536	554	541	521	563	547	563	526	542	566	521	551	573	541	510	547	573	541	591	566	564	515	539	608	520	536	564	582	509	556	587	576	591	557	560	580	524	546	554	544	533	536	532	566	492	560	538	553	531	480	612	587	557	545	540	553	528	547	540	569	529	577	560	552	532	597	552	558	588	491	593	504	542	516	528	547	546	540	584	579	563	553	545	562	503	538	532	546	568	527	579	542	526	546	555	597	579	539	577	526	567	556	551	570	572	574	591	527	522	555	553	526	563	553	565	565	518	553	540	538	518	575	602	551	531	536	515	559	537	521	528	570	594	556	572	555	567	547	547	512	533	536	534	543	527	516	510	522	501	590	553	592	527	544	548	503	542	557	546	569	526	574	523	547	524	560	525	540	562	536	539	541	523	571	548	507	549	575	553	535	551	553	496	578	593	568	550	549	562	554	553	530	575	534	581	525	552	583	522	520	556	530	558	558	557	529	516	540	572	564	501	548	534	558	566	545	556	567	530	564	526	572	548	577	606	526	555	567	503	537	551	544	562	512	581	577	533	570	552	512	527	536	546	512	530	536	547	520	551	558	526	550	570	573	588	553	562	574	543	511	611	557	491	493	541	539	553	511	544	563	556	549	525	509	551	518	504	501	525	539	555	501	534	539	534	551	541	489	578	542	539	560	539	566	505	515	543	549	523	554	650	561	522	571	543	554	529	530	534	547	560	589	601	497	557	516	558	528	578	552	541	538	530	583	570	513	566	535	554	564	581	582	550	583	562	522	537	587	559	569	571	521	549	533	556	538	527	538	562	585	540	517	551	537	592	557	564	536	554	537	538	533	572	555	547	540	589	551	559	518	523	585	545	538	545	549	542	572	532	592	536	600	536	545	559	541	523	515	517	558	530	529	558	535	528	549	549	565	533	542	553	546	570	469	569	540	565	557	587	546	562	526	587	543	532	520	609	559	561	551	570	542	545	545	547	554	578	559	594	555	566	571	539	519	550	571	544	516	545	596	558	546	560	568	518	592	566	576	551	556	546	553	546	528	509	554	528	548	545	548	521	550	532	567	550	536	569	548	539	547	522	547	588	526	549	585	546	564	541	546	532	520	536	566	550	550	556	541	580	541	523	564	564	551	547	527	509	582	548	594	552	533	485	574	574	539	548	562	553	551	507	577	601	529	551	494	580	509	562	586	570	562	559	566	538	520	583	548	549	533	562	551	518	519	559	538	553	552	584	576	549	544	570	539	536	555	563	569	529	507	552	573	509	526	601	562	570	526	567	531	551	553	561	561	585	533	500	572	513	487	561	565	524	559	571	565	583	608	551	533	572	552	595	586	538	516	549	581	500	538	558	559	533	570	531	567	513	542	546	574	558	532	562	531	546	530	535	536	544	583	576	526	587	519	558	537	541	564	507	529	564	554	572	545	579	538	536	541	535	527	543	560	541	531	553	526	509	560	535	609	580	546	588	570	525	548	571	593	547	528	562	564	544	545	566	592	555	547	542	538	578	562	578	562	547	528	539	511	515	549	524	549	541	568	554	516	550	558	550	548	546	523	552	575	550	536	506	541	562	534	545	545	543	607	536	600	537	536	536	504	571	551	564	518	554	548	579	568	555	624	588	539	553	542	563	550	543	545	577	530	543	557	572	534	563	532	553	554	600	573	528	526	578	557	549	550	594	538	526	563	545	534	524	550	559	559	532	574	570	571	536	530	540	578	542	539	540	548	539	548	560	541	564	542	509	559	556	581	532	553	546	535	569	567	507	562	539	553	555	537	537	562	546	530	565	596	595	562	526	534	547	563	554	538	543	543	549	608	524	543	522	543	548	533	545	600	499	540	583	517	499	568	535	526	505	554	580	588	584	520	560	538	564	542	571	557	540	515	548	531	528	551	514	524	548	532	493	572	579	544	570	536	527	510	572	553	592	552	546	576	525	513	539	559	539	553	558	518	527	554	555	564	569	537	583	549	589	546	549	537	553	532	550	541	563	591	546	587	604	545	555	535	551	504	557	534	546	524	526	576	565	509	525	513	524	587	508	555	541	522	545	528	528	571	551	563	497	558	591	523	566	550	565	560	555	548	511	575	544	567	548	561	527	558	528	542	537	547	557	558	553	511	525	595	575	528	559	545	566	544	567	509	524	598	556	505	567	563	565	513	532	514	519	576	566	508	554	563	561	559	492	521	532	584	565	537	526	538	554	516	543	529	560	553	566	555	546	582	547	537	556	520	543	546	546	565	536	554	565	570	591	569	548	545	521	531	569	545	550	570	517	561	545	513	504	526	529	520	511	568	570	562	579	558	522	567	583	573	569	541	569	535	514	548	548	567	557	557	582	577	563	555	532	555	517	545	548	517	525	570	591	507	562	568	550	604	528	577	543	620	510	562	532	528	542	585	552	528	535	564	547	562	570	563	542	530	559	567	550	601	527	565	549	511	541	557	584	528	577	512	550	528	559	539	528	555	523	543	533	525	546	539	528	553	584	577	544	569	536	579	549	565	555	583	574	567	523	555	560	549	541	554	520	532	547	584	535	542	522	566	579	534	542	564	563	570	566	529	545	542	549	537	554	582	580	536	556	580	500	572	566	589	558	528	582	584	536	518	554	552	543	558	604	585	545	552	577	517	564	554	568	553	536	531	574	554	522	566	573	563	575	592	550	515	554	591	583	533	586	512	549	574	559	537	539	531	545	596	552	557	557	586	571	556	601	541	524	558	571	550	552	566	525	584	516	542	579	557	524	568	576	565	578	561	545	541	555	557	541	530	521	530	579	541	556	532	512	524	587	515	534	589	538	586	565	567	523	567	566	529	548	523	565	526	528	556	498	547	552	561	547	535	550	532	537	514	520	557	544	543	538	546	579	543	519	579	542	555	534	573	557	542	515	509	552	601	553	571	596	514	595	563	563	588	537	547	554	570	512	539	564	518	578	551	549	553	543	562	559	570	587	558	589
79588	45540	21174	3190	814	567	435	397	347	272	239	244	256	216	225	159	188	197	204	173	183	181	198	173	156	178	162	173	154	152	160	144	139	165	175	141	142	162	147	150	141	149	164	147	152	132	147	161	133	151	138	132	135	132	168	151	139	165	142	137	190	136	106	160	154	133	115	144	154	149	156	153	155	132	129	149	129	156	153	168	136	148	144	177	144	139	145	143	124	165	142	140	135	165	152	168	144	159	155	138	138	122	135	166	143	130	128	175	169	169	139	135	125	148	157	152	148	147	127	133	136	153	139	148	155	128	146	126	128	163	152	152	143	139	149	124	146	156	142	138	154	144	168	152	148	129	154	126	134	149	133	148	166	128	173	160	163	149	142	153	139	144	154	148	164	131	147	139	146	135	153	141	119	133	119	165	136	131	127	154	167	137	148	138	152	152	134	157	127	171	144	141	149	120	138	119	168	151	142	142	137	156	146	130	157	143	138	154	136	147	136	151	147	131	151	153	145	139	163	137	136	136	157	137	171	147	135	146	149	142	162	161	149	156	145	136	153	123	170	149	160	138	137	154	136	157	165	156	154	140	159	139	133	123	158	142	145	156	126	159	146	144	160	153	134	147	159	143	129	149	148	151	166	134	146	134	142	143	142	137	152	135	153	141	143	126	147	173	137	121	141	142	153	149	116	143	156	144	140	131	148	130	163	138	153	136	156	137	136	151	139	132	144	146	149	136	127	146	145	153	151	146	133	131	140	141	129	144	147	147	147	168	151	137	146	145	155	134	126	143	155	177	153	147	140	158	138	144	127	132	130	146	147	129	142	149	139	134	151	137	155	150	147	145	160	117	138	130	150	135	154	143	155	145	158	157	153	131	134	150	163	152	143	125	133	134	146	138	145	141	157	128	156	133	156	153	174	155	149	149	145	164	161	138	127	136	147	161	156	120	134	134	142	136	142	144	159	137	150	159	121	142	141	163	163	147	151	137	149	148	140	131	151	170	151	163	150	172	140	123	148	144	142	141	151	159	146	143	139	137	146	134	127	141	132	160	134	153	135	134	122	131	124	122	140	156	134	143	131	128	146	161	146	130	140	143	148	139	120	143	134	152	137	131	146	163	140	133	119	140	152	142	151	140	158	142	125	171	143	135	163	134	173	153	149	178	146	147	131	107	132	148	135	142	148	131	134	147	128	147	159	171	134	152	151	138	134	152	142	136	133	142	154	141	144	141	155	171	156	144	136	155	137	152	134	142	135	143	133	144	159	156	133	127	139	144	143	137	131	151	145	159	133	166	161	154	156	141	139	132	135	159	151	133	152	145	146	140	130	127	126	142	141	169	148	142	136	133	161	143	148	135	138	148	143	149	151	126	147	147	133	143	146	146	134	151	168	151	150	154	130	148	145	167	139	146	140	140	147	167	163	141	141	127	132	144	148	125	114	143	141	148	108	123	145	132	149	135	141	140	146	153	140	135	140	135	124	152	166	141	149	144	138	116	137	147	163	132	154	136	154	116	140	154	136	128	116	131	165	125	146	146	145	164	123	130	129	149	154	131	145	152	138	153	148	135	135	129	140	144	143	150	135	144	141	139	140	148	135	126	138	115	125	128	139	123	141	138	187	134	148	165	146	142	140	140	164	146	146	154	150	136	153	135	117	148	129	120	150	155	139	157	158	122	150	135	154	149	150	150	162	136	134	146	147	121	158	137	137	125	130	152	154	148	143	132	126	172	131	155	143	139	140	149	166	129	144	149	132	140	162	142	151	131	175	133	137	162	111	128	156	143	137	135	121	140	152	145	141	149	169	157	133	157	147	140	140	138	136	127	158	153	140	153	153	141	134	154	166	155	150	131	159	156	156	118	155	145	119	146	146	132	147	142	172	130	143	158	130	138	140	140	145	131	164	147	152	147	140	169	149	140	113	135	143	163	138	123	152	141	140	129	150	147	138	138	134	137	136	144	140	141	123	146	143	155	152	124	127	134	161	130	146	130	126	149	146	134	152	135	157	140	126	138	137	141	153	147	133	154	140	151	148	189	123	145	154	131	148	121	140	156	172	130	131	148	134	140	154	142	141	141	151	153	141	128	146	137	142	162	122	146	130	149	151	130	137	112	165	152	161	135	152	127	144	166	153	161	152	160	136	130	143	161	152	130	111	166	128	124	149	129	139	142	166	134	125	149	118	157	145	150	145	146	151	148	157	133	132	142	146	130	131	130	157	138	125	145	157	143	141	128	129	137	139	135	130	127	145	145	170	135	155	130	143	148	129	166	149	114	141	141	122	159	161	151	148	158	150	145	123	125	135	135	134	160	147	148	147	160	135	160	130	153	153	118	168	143	156	137	123	149	133	148	156	138	137	152	140	125	155	154	142	151	163	147	138	142	161	137	135	148	144	138	132	125	171	145	140	139	147	142	164	145	131	148	159	142	139	158	150	143	129	131	134	135	139	134	137	157	140	155	164	130	144	134	176	142	130	164	141	133	155	139	135	158	148	146	142	142	139	160	139	126	151	125	147	141	145	140	146	142	137	171	167	139	149	136	114	138	129	151	134	137	127	125	138	142	152	152	144	133	128	141	147	123	161	120	123	146	137	149	131	121	145	151	144	115	138	125	156	136	135	117	163	167	125	143	147	131	149	134	152	154	140	133	128	135	145	131	145	141	137	135	142	162	136	136	141	134	131	129	153	168	151	144	165	150	154	158	151	164	134	157	136	131	139	146	140	139	142	130	135	161	131	132	132	155	148	129	138	129	148	152	152	140	140	137	132	139	140	163	142	140	146	137	133	142	143	136	158	122	140	147	135	160	136	139	130	137	155	134	154	158	137	133	150	133	148	149	155	144	168	137	170	136	144	131	139	138	131	147	134	148	132	140	142	145	135	158	150	150	140	140	134	123	154	134	138	131	143	130	132	143	141	137	158	148	170	148	141	145	150	136	133	159	124	155	118	139	156	159	164	157	137	145	137	153	158	147	149	136	144	135	166	132	136	139	153	123	165	107	151	137	122	138	145	160	146	171	158	155	132	154	161	112	152	144	137	159	159	139	113	130	140	127	147	137	146	161	122	135	148	156	147	142	157	156	150	135	151	143	132	125	144	129	133	134	146	140	144	147	143	157	154	143	151	131	154	137	144	152	151	153	128	155	144	129	132	130	114	131	132	172	154	156	151	163	138	146	142	146	171	125	127	129	153	133	140	123	159	140	154	127	117	135	161	133	144	131	148	151	148	158	148	133	115	128	135	145	160	139	147	155	119	139	137	151	172	124	140	146	163	129	141	162	132	141	153	137	145	132	127	141	148	136	143	148	137	145	142	147	137	143	167	148	150	172	122	114	126	161	143	147	149	133	137	158	141	159	148	137	137	141	136	156	147	154	145	148	133	146	150	127	127	147	133	144	129	150	137	122	149	157	164	143	140	152	130	142	137	174	165	133	153	158	163	150	133	148	137	129	143	151	133	154	153	117	152	125	163	123	153	150	136	152
52164	27152	13609	3163	2734	2214	1884	1608	1359	1235	1068	892	889	812	706	669	657	645	622	585	574	562	583	499	490	499	484	469	486	455	501	433	471	455	450	433	409	428	372	411	414	390	399	423	411	435	408	385	401	374	411	414	410	381	368	374	417	424	359	370	387	392	383	412	421	394	405	386	379	399	376	397	394	390	400	390	381	376	363	380	393	396	377	401	381	340	372	370	361	360	380	362	360	406	360	411	377	376	402	337	397	381	393	363	396	409	394	385	357	340	363	380	344	384	382	383	359	382	357	376	413	359	384	362	410	363	350	407	392	351	387	381	388	412	361	351	402	399	345	389	375	378	381	414	383	366	364	357	381	359	367	370	401	371	364	411	371	378	374	326	388	371	370	382	346	362	364	370	336	367	387	369	375	403	371	369	344	354	374	355	380	390	377	378	347	376	377	388	340	368	352	371	372	404	360	373	410	343	357	376	380	369	373	379	329	389	365	362	352	362	382	405	387	369	357	345	395	368	350	367	342	358	403	384	360	362	339	397	356	358	350	365	356	367	375	383	387	366	339	376	371	403	353	375	387	372	351	368	380	359	377	330	363	364	380	378	393	381	380	343	319	401	366	366	345	343	418	369	389	328	353	368	392	389	360	354	377	331	396	356	372	375	360	384	343	320	363	361	381	359	345	357	344	362	375	366	375	359	388	354	362	376	386	363	336	388	381	374	435	374	343	365	364	369	380	403	349	362	380	364	365	361	382	401	349	365	374	343	334	379	372	366	360	354	362	388	368	392	394	359	392	363	357	376	349	345	381	369	366	375	360	400	383	371	421	370	359	354	363	402	384	339	381	386	361	364	382	384	337	362	346	350	366	369	381	337	374	365	359	373	366	380	398	387	383	358	352	392	394	366	356	349	373	388	375	361	378	344	414	348	411	361	362	349	378	375	386	374	356	391	341	333	362	400	362	373	376	353	350	398	375	340	353	397	369	364	353	366	363	377	366	386	327	348	365	342	353	349	331	360	387	363	370	376	371	350	354	347	324	360	357	388	386	386	421	352	335	381	364	350	375	381	368	360	345	380	349	352	342	376	364	411	364	369	358	363	354	411	359	338	344	386	366	340	391	349	395	388	374	352	334	399	397	377	348	388	375	367	354	366	388	362	372	369	352	346	347	383	363	365	377	325	369	373	336	391	366	312	364	405	357	383	338	359	351	389	358	359	363	387	377	368	398	390	361	364	383	372	354	366	374	346	377	380	393	359	369	358	352	371	374	383	377	365	401	356	380	347	352	341	379	374	380	333	343	338	346	381	371	343	366	347	354	348	343	355	384	337	370	364	352	358	392	367	347	353	352	367	349	442	401	342	386	362	392	379	370	367	373	375	362	370	386	384	362	351	326	374	362	373	376	350	357	379	359	337	358	377	372	346	379	371	373	378	334	346	376	365	365	388	367	386	382	360	395	376	350	348	363	350	338	359	369	346	411	363	388	397	329	326	372	368	367	324	358	409	371	392	343	376	376	356	368	368	359	362	358	348	360	363	356	341	362	335	352	365	367	351	351	375	378	372	368	348	369	373	379	369	351	414	360	354	362	361	329	350	327	363	367	339	304	384	360	363	369	362	373	345	344	324	370	356	394	327	339	383	371	359	366	376	359	371	374	397	331	357	344	392	387	382	386	361	371	353	352	374	337	347	379	376	321	352	385	379	364	387	354	365	355	391	321	391	402	357	347	367	397	345	329	362	372	345	359	385	358	377	345	366	336	389	360	400	372	409	373	357	345	367	397	343	363	337	326	365	378	329	385	391	362	395	339	371	348	351	371	399	370	360	363	352	357	365	355	424	375	376	396	378	344	350	394	362	338	381	368	320	386	372	369	367	350	361	368	329	385	330	390	399	378	375	361	360	375	355	313	347	391	341	381	361	373	392	346	379	373	373	356	377	364	396	377	390	346	374	353	379	325	337	347	402	355	375	323	348	352	376	392	350	380	351	387	416	370	378	384	373	350	374	382	344	380	388	369	359	367	350	336	371	416	359	389	363	337	360	409	367	402	361	352	394	363	350	343	409	328	389	375	389	330	371	349	417	383	353	400	376	367	365	353	379	352	332	373	344	354	360	342	337	380	374	369	351	378	387	396	373	395	374	390	360	371	370	417	354	401	310	332	384	407	350	355	369	369	381	376	359	361	364	359	360	347	389	381	351	347	341	373	367	360	388	363	362	376	341	358	383	328	357	353	348	389	359	384	386	364	402	396	395	342	399	321	381	359	352	367	374	357	354	381	347	377	357	354	359	364	367	409	407	379	371	367	359	363	383	339	375	373	389	357	355	367	359	344	354	338	394	373	375	340	367	392	342	368	342	385	366	365	365	335	360	373	366	371	370	386	368	352	412	364	339	352	382	357	344	371	381	366	365	336	361	394	380	369	367	354	392	339	371	387	369	358	345	358	341	360	372	365	363	333	389	381	399	384	354	350	402	367	379	357	396	372	368	341	389	405	403	384	364	394	359	383	382	395	359	347	383	341	373	369	358	353	364	354	359	384	401	388	413	377	371	350	382	357	355	381	354	374	383	370	366	396	348	371	376	340	357	353	379	387	379	392	379	372	356	386	390	356	371	355	359	395	391	350	324	339	356	337	382	347	364	375	361	349	391	393	385	376	355	372	366	352	353	366	353	389	338	369	336	371	352	409	347	376	333	347	387	361	334	357	360	378	337	360	356	356	388	423	401	382	376	373	343	361	340	371	361	375	355	379	375	360	368	371	347	407	340	337	396	331	375	374	376	361	363	358	392	362	395	395	363	368	381	384	382	357	371	380	379	356	377	360	402	354	362	398	367	364	372	406	340	378	375	394	408	363	372	347	346	360	369	365	393	362	353	342	373	356	369	340	394	360	365	377	381	362	389	354	408	390	399	370	349	356	385	382	341	389	383	375	371	357	351	378	361	370	358	342	337	370	392	377	334	339	369	363	350	365	371	390	362	348	339	350	394	377	352	389	396	319	364	354	388	397	374	345	366	358	390	385	356	339	351	363	368	373	347	356	383	361	365	364	356	361	352	372	347	384	358	360	345	347	360	367	408	363	371	353	350	354	375	375	400	352	342	365	369	368	370	323	401	369	383	344	356	343	369	374	354	360	378	363	379	358	370	366	364	331	377	358	387	350	384	373	341	340	341	351	411	415	352	380	383	349	361	333	388	374	398	338	336	349	341	358	349	346	372	390	375	379	354	394	357	364	376	352	366	362	375	346	373	391	375	348	343	362	389	347	314	339	388	371	368	362	360	365	370	370	362	367	370	352	365	387	383	353	365	365	375	371	373	367	358	369	358	344	379	368	344	358	355	388	363	349	401	366	357	386	324	352	398	374	366	363	354	393	395	356	364	355	386	368	353	377	387	365	375	385	341	369	366	384	352	381	374	385	396	335	367	409	343	346	355	405	358	373	396	379	403	364	386	393	370	333	400	340	344	369	359	352	347	345	353	371	347	388	362
27323	5049	644	184	169	167	162	166	159	160	171	158	158	168	179	171	157	168	153	157	195	153	162	168	178	156	173	157	145	172	166	156	143	157	153	174	175	154	145	169	143	172	159	150	160	147	177	146	141	153	169	174	168	134	143	151	138	150	161	161	157	149	140	152	161	145	166	153	162	151	162	162	153	157	168	143	162	146	148	153	126	137	163	178	160	161	162	174	153	152	145	157	153	171	143	155	170	147	148	161	153	123	157	161	170	151	182	155	147	187	151	184	143	162	169	167	153	181	154	154	176	176	164	167	147	125	143	155	158	168	148	179	171	155	175	155	160	167	146	168	167	155	148	149	153	158	165	158	148	174	162	147	158	156	169	142	164	152	144	158	143	159	158	154	139	153	155	167	163	156	164	185	176	165	161	156	164	147	155	144	186	151	170	151	172	161	169	150	157	156	139	167	155	122	158	159	159	159	144	163	155	172	145	157	168	177	156	154	157	167	153	162	147	145	165	141	149	169	146	164	140	136	152	172	148	155	149	137	143	152	179	151	154	142	166	154	142	174	170	155	143	150	138	162	155	153	140	145	161	142	153	154	129	176	161	192	169	138	164	159	140	169	138	167	153	157	164	156	163	161	164	144	131	162	148	161	177	173	180	139	161	177	159	168	166	170	141	132	160	149	147	172	128	158	150	176	163	141	143	159	138	152	154	172	134	155	147	137	157	138	154	152	148	152	147	171	170	168	142	146	155	151	144	131	153	172	138	155	166	144	144	163	151	161	154	160	175	158	184	158	170	138	132	169	131	167	183	165	147	176	156	168	154	148	149	152	161	159	143	135	148	145	148	135	153	163	170	175	183	157	137	163	167	144	159	152	150	163	143	152	152	170	145	159	160	174	159	172	140	160	169	177	143	163	158	179	158	160	166	159	153	138	167	160	148	157	141	158	152	164	142	159	160	147	182	168	151	150	165	179	163	174	140	176	140	165	139	151	145	138	167	151	167	151	163	148	149	142	150	169	175	179	142	160	189	158	154	164	177	154	173	160	166	153	153	138	157	150	183	159	145	155	161	166	165	162	162	151	158	156	156	168	140	162	174	144	156	169	147	156	157	160	163	154	148	138	143	155	149	149	169	144	166	162	149	147	161	159	176	170	158	150	123	139	156	146	193	165	157	142	154	154	142	150	165	166	193	159	171	164	180	129	154	136	174	147	161	166	156	161	164	152	172	129	165	183	142	135	179	150	154	162	156	147	164	158	155	166	148	154	155	160	175	168	150	160	152	148	155	159	136	157	176	147	153	168	144	163	129	142	167	138	172	146	156	125	157	155	167	151	148	168	155	160	172	154	172	153	143	147	152	158	157	153	144	153	161	167	161	165	151	151	167	136	162	145	137	144	170	159	151	145	171	152	153	159	181	158	161	157	139	150	153	160	141	139	158	180	164	175	158	150	150	148	160	155	134	154	137	131	194	161	150	176	144	152	155	179	163	149	185	157	164	173	168	154	152	161	159	176	166	154	151	155	157	169	156	174	143	152	166	136	133	162	147	158	155	159	156	166	179	156	151	175	119	183	161	180	150	158	147	160	177	168	173	157	136	147	150	154	120	157	140	135	156	170	150	141	161	150	130	135	181	148	160	158	156	154	159	162	159	140	165	153	151	167	143	166	187	153	143	163	169	141	171	155	162	158	153	155	151	157	169	141	150	177	133	155	158	131	166	163	158	171	168	163	161	160	173	169	153	140	150	166	167	142	168	166	159	161	142	153	162	152	166	141	160	155	145	149	137	179	143	148	152	147	137	179	180	168	172	159	154	136	161	144	141	163	163	149	136	153	160	151	149	155	159	161	154	160	170	149	164	144	154	136	161	146	172	158	162	171	173	161	164	150	153	138	157	137	155	135	154	172	171	186	166	147	171	171	160	162	157	183	157	142	150	149	142	140	158	158	148	141	161	149	131	153	168	137	152	137	166	148	175	173	174	150	153	172	137	130	169	128	162	162	159	139	150	165	150	162	166	151	169	150	153	169	160	157	162	173	176	161	147	153	171	142	166	174	169	142	155	150	149	152	157	153	152	126	157	144	141	140	151	170	162	186	155	164	161	142	150	120	173	167	174	170	149	153	161	156	144	167	193	161	171	148	139	179	160	159	141	168	147	159	168	160	157	154	157	158	158	160	151	150	145	138	167	146	159	178	145	140	185	148	167	190	169	170	147	174	149	144	147	153	166	148	128	130	156	147	161	173	164	161	176	160	175	133	165	179	169	151	144	167	175	150	138	150	151	171	180	146	161	140	146	172	179	132	164	165	160	144	145	160	137	133	133	155	156	147	159	155	135	144	145	151	167	148	149	143	120	150	161	170	152	171	167	149	162	163	126	154	156	169	139	163	170	149	150	169	165	153	161	162	129	162	154	175	165	167	158	161	147	156	135	167	155	137	157	176	151	180	161	178	183	158	152	151	162	146	172	148	140	133	133	170	136	137	156	158	147	165	132	156	143	161	167	169	163	161	170	172	150	143	164	145	161	164	162	176	150	148	136	135	152	137	139	144	154	149	139	142	149	169	145	154	141	163	144	165	148	151	158	158	157	161	149	155	158	180	156	173	152	149	155	145	164	146	164	156	183	153	139	147	154	168	170	170	167	151	165	160	155	159	159	158	165	165	129	171	166	140	173	154	151	157	147	166	146	162	157	144	147	160	139	160	182	146	152	159	147	147	171	154	163	161	157	157	167	187	173	161	158	158	177	165	150	165	145	159	158	145	159	144	170	177	174	176	170	154	147	161	159	154	160	126	143	141	143	163	178	160	145	151	173	140	135	172	158	172	153	142	179	160	155	161	163	154	152	156	170	135	154	144	165	152	167	148	151	158	163	150	127	145	164	146	146	155	161	167	165	152	168	142	142	146	131	163	145	159	155	152	164	173	146	165	152	148	181	157	157	143	141	139	165	155	161	178	181	152	159	166	163	173	126	148	142	156	150	158	155	155	154	143	156	163	152	171	146	189	164	174	166	155	149	138	159	144	150	165	152	167	159	145	147	141	178	145	145	146	179	172	160	156	186	157	163	178	175	159	173	153	141	166	151	147	142	159	175	162	148	183	166	157	161	169	170	164	178	148	156	157	143	142	138	150	142	148	149	141	147	152	159	174	160	149	131	161	147	150	164	166	159	134	166	166	137	147	161	153	151	153	155	143	140	173	145	173	155	172	152	183	157	152	179	165	170	161	153	168	147	155	168	147	166	156	155	157	157	165	157	159	171	171	178	148	153	160	166	160	151	153	151	160	152	143	160	165	171	125	139	141	149	146	169	167	161	162	153	159	173	146	156	159	141	127	160	154	137	147	161	181	146	165	135	148	153	177	151	156	148	152	170	148	172	162	147	159	154	155	155	169	158	176	161	165	123	159	152	149	185	147	185	156	154	150	146	162	161	175	177	173	143	167	180	138	155	175	162	143	174	144	166	165	149	144	149	160	155	137	149	151	149	162
22359	4015	1158	547	553	455	466	426	426	464	435	415	418	444	427	432	432	444	410	409	428	443	413	420	431	436	441	421	411	421	434	410	417	426	420	422	402	395	433	399	460	419	455	444	430	438	437	438	461	433	405	429	438	426	407	443	437	429	426	409	448	437	421	419	415	435	409	414	435	407	424	419	412	440	407	398	421	406	389	410	414	404	435	424	391	462	400	395	379	407	366	418	399	387	415	399	414	414	445	412	388	403	388	419	421	396	399	416	421	436	379	449	419	413	390	429	404	389	436	449	476	357	394	423	409	401	416	428	378	418	439	361	428	435	397	424	442	431	417	408	449	416	381	431	394	434	467	423	423	411	434	414	419	411	437	403	440	399	431	446	374	417	450	406	419	408	420	442	412	411	437	414	394	410	416	418	410	409	431	421	444	427	405	408	429	436	471	408	393	411	375	424	426	414	429	430	398	452	411	403	423	433	401	426	432	425	430	362	422	397	418	408	441	382	406	417	422	394	396	420	433	413	459	433	400	422	414	398	397	456	405	422	406	397	421	361	399	419	414	417	438	416	450	429	397	380	396	406	416	433	422	436	415	420	381	445	451	426	410	436	409	398	444	428	441	411	427	407	399	419	427	388	438	418	395	401	442	389	410	436	440	419	413	431	453	434	409	424	464	452	400	436	394	447	420	393	427	414	436	425	405	418	388	412	401	426	400	434	444	416	429	415	422	419	390	413	389	417	397	420	417	420	423	394	416	420	445	390	452	441	404	425	430	421	432	447	420	393	383	417	416	414	395	411	408	407	435	412	428	392	430	436	443	439	435	416	430	392	430	401	433	414	415	412	397	427	425	406	414	416	379	413	436	421	437	382	435	428	422	394	419	408	410	379	423	405	421	423	461	373	442	408	458	444	431	381	419	427	407	453	405	431	423	396	446	455	463	404	422	426	407	425	403	427	415	385	446	429	405	433	424	427	405	433	413	393	410	430	391	412	430	441	387	446	425	401	439	438	434	421	426	425	436	419	433	407	450	393	408	411	409	404	432	408	401	427	392	422	410	423	397	419	396	413	370	424	413	453	412	477	403	420	373	404	397	409	414	402	411	418	426	384	423	402	418	421	404	370	400	419	418	419	411	407	418	431	426	412	426	400	413	424	383	421	404	459	410	416	429	418	411	424	418	392	415	380	384	438	387	373	411	426	446	395	393	413	410	418	435	433	423	424	439	428	419	392	417	418	388	427	427	444	378	410	447	446	408	384	406	400	460	427	416	415	430	424	431	431	405	392	390	421	381	442	397	452	399	428	404	427	418	405	398	401	420	373	388	447	402	432	417	402	408	396	367	396	418	402	417	409	404	409	430	427	441	420	427	408	415	410	425	420	365	401	389	407	451	415	394	412	430	389	388	415	410	412	467	431	434	448	435	429	387	402	434	429	409	414	453	437	428	433	429	421	413	410	420	433	399	439	450	422	433	436	384	398	390	408	434	419	408	427	410	405	395	399	442	413	420	416	454	378	435	405	419	428	431	402	433	406	430	354	397	403	422	431	414	402	423	435	404	420	437	407	429	412	430	428	416	410	419	444	363	392	406	365	451	413	417	454	399	410	436	427	401	461	409	427	436	459	433	424	456	397	458	454	442	393	442	423	367	429	425	431	445	418	385	390	403	434	420	384	402	415	410	405	422	399	417	410	492	410	421	429	406	390	405	401	409	429	378	392	379	410	427	429	434	416	420	415	430	400	405	439	413	428	394	403	404	393	415	438	401	437	399	408	418	428	427	441	399	426	428	430	408	436	399	405	409	428	408	409	387	459	431	408	456	421	421	395	419	434	406	427	439	437	410	373	399	419	408	406	425	429	379	446	398	432	415	433	409	402	385	380	410	417	400	414	412	439	411	433	472	423	389	421	406	404	445	412	385	421	402	413	414	444	416	429	446	433	433	440	428	421	449	414	404	391	394	404	442	403	405	413	438	388	422	396	420	393	399	369	454	439	425	398	407	404	427	443	433	402	395	413	424	432	402	435	429	401	426	427	433	386	415	410	388	421	428	416	402	401	412	432	435	432	422	410	386	414	422	441	412	418	397	411	426	411	454	394	404	435	433	407	431	443	396	384	399	381	437	418	406	419	406	461	434	427	422	415	399	412	435	414	406	434	416	445	415	397	413	392	415	448	449	407	446	417	413	418	429	388	399	429	396	418	402	433	402	431	403	406	392	420	414	427	429	433	365	450	414	414	418	443	405	433	444	435	406	430	424	441	407	430	429	375	436	429	420	425	417	407	405	386	418	428	428	455	398	440	438	394	443	426	419	399	403	387	430	412	412	415	438	427	434	400	423	420	425	426	439	408	417	373	441	395	420	409	380	387	401	404	405	394	408	409	411	388	404	405	457	426	410	424	421	448	416	434	439	413	429	391	415	400	411	405	390	397	423	407	384	415	409	406	457	416	397	428	401	397	445	417	448	422	429	411	428	388	400	432	403	423	402	409	467	409	447	398	403	436	368	396	441	399	425	458	394	474	422	413	430	412	406	398	407	461	434	420	407	446	426	397	420	408	420	396	454	412	436	436	420	399	398	402	413	419	447	436	394	439	391	456	422	403	464	366	413	377	437	422	395	401	418	425	408	427	383	398	424	432	427	408	378	386	436	413	392	425	397	416	401	412	445	458	449	428	410	429	446	415	423	405	403	413	452	392	426	416	408	422	435	423	401	399	446	426	368	401	393	440	406	411	413	415	402	399	425	422	422	453	444	393	406	430	406	398	399	425	414	439	404	433	395	417	418	422	442	393	406	425	447	416	420	394	423	429	408	435	410	426	437	447	402	399	415	447	396	393	393	428	386	406	426	422	425	404	441	417	392	404	398	423	412	382	395	421	430	405	397	418	414	432	399	406	424	415	439	429	372	404	411	414	430	399	452	397	405	398	388	394	426	385	388	408	405	394	403	446	440	417	400	445	401	418	426	392	421	399	379	436	434	384	426	416	384	419	435	435	389	383	413	455	401	424	385	403	432	378	474	408	449	411	401	450	396	453	399	406	398	427	401	394	416	430	425	436	406	381	412	410	440	433	435	445	415	419	372	410	407	427	421	415	442	437	426	346	425	401	442	440	428	398	406	431	413	426	432	422	438	414	433	440	413	424	427	385	409	419	414	394	377	419	405	404	391	449	407	426	429	387	452	423	383	401	376	410	454	390	388	403	431	426	425	397	414	414	414	439	424	390	421	440	418	395	395	425	409	415	408	417	408	424	414	405	415	436	423	377	409	409	393	423	411	413	411	430	388	431	427	418	411	424	432	437	418	410	374	418	408	448	410	403	398	457	416	439	411	435	391	416	387	414	429	367	404	397	423	430	423	423	420	435	425	442	416	414	418	442	412	435	385	416	398	409	438	403	399	374	435	417	451	357	401	401	426	428	415	388	432	386	426	414	400	417	398	417	405	435	449	435	415	387	408	398	397	441	404	428	418	454	373	408	422	389	398	401
68935	36129	11790	980	525	405	391	316	301	310	283	255	261	229	266	263	247	242	250	211	230	232	235	221	228	218	228	209	229	231	229	243	227	230	226	227	218	217	214	203	223	211	198	229	229	195	235	213	235	235	238	228	244	214	225	213	236	213	202	223	251	236	227	237	214	248	242	246	217	211	215	230	218	228	214	245	228	227	218	199	231	218	243	201	190	205	197	216	234	232	223	241	220	236	243	227	195	223	216	223	226	222	220	225	210	201	210	213	220	195	226	220	230	207	236	218	238	210	197	220	236	232	190	246	207	211	207	214	227	226	214	201	206	232	189	209	232	214	220	227	195	237	203	204	212	232	237	221	222	241	222	225	219	211	223	220	217	206	219	220	200	215	228	204	238	218	238	182	233	240	239	214	217	196	205	205	210	251	219	224	223	228	210	222	221	225	203	220	201	224	212	223	251	217	205	259	212	216	198	223	191	213	255	224	219	233	229	215	222	211	210	229	225	231	207	234	206	207	198	248	201	223	234	229	228	222	203	197	205	191	227	231	174	210	211	234	218	206	235	236	200	217	202	213	201	225	204	208	259	221	228	213	248	207	219	212	202	231	203	206	206	220	231	187	212	211	194	196	204	231	239	197	231	207	253	220	233	234	246	229	200	217	199	242	235	216	222	236	210	223	220	236	210	194	212	224	231	201	205	228	214	247	198	237	231	223	225	218	226	203	197	227	216	236	213	235	201	222	210	204	250	202	202	212	218	205	213	198	251	237	223	211	219	216	221	222	187	238	205	228	229	218	235	228	218	213	223	230	200	230	234	209	231	234	232	166	199	249	221	221	215	213	222	226	220	222	213	218	239	208	199	210	230	221	232	204	235	226	254	231	213	229	217	233	230	252	223	224	240	212	216	197	198	201	230	237	245	237	195	212	212	224	226	232	222	202	224	241	221	234	217	208	199	216	243	202	210	204	234	260	209	236	213	233	245	192	244	230	220	239	216	199	181	207	220	255	212	229	228	186	222	205	213	200	213	219	208	230	199	221	191	200	244	222	231	259	223	245	226	239	236	208	213	181	231	211	197	233	222	201	210	208	208	209	219	219	245	224	214	234	206	214	247	255	221	217	223	248	213	210	231	219	213	188	229	243	214	203	225	217	241	222	237	224	213	237	223	231	211	254	224	212	225	229	239	197	222	212	214	226	247	231	243	207	228	233	214	198	234	219	200	203	230	200	212	239	210	214	230	233	203	241	222	227	256	220	215	225	227	229	195	200	209	207	223	242	200	207	214	217	241	212	262	221	229	236	240	225	212	221	235	205	209	213	217	219	213	210	195	187	232	223	193	213	216	204	212	215	191	220	214	216	221	239	207	214	215	234	219	209	220	199	216	207	228	216	228	214	222	221	221	231	223	228	228	219	236	227	221	256	222	201	231	188	226	241	232	204	216	233	212	190	232	207	211	240	220	229	222	224	196	231	251	197	222	215	239	215	205	241	229	193	203	222	197	225	227	213	191	217	224	211	224	219	221	222	224	220	216	203	213	228	222	207	205	241	201	214	194	222	212	234	217	225	190	228	205	206	236	228	221	227	230	194	213	188	236	228	216	220	222	195	202	253	241	219	213	193	202	240	233	251	220	215	234	209	225	199	213	222	220	231	220	219	198	219	236	219	211	236	221	212	202	206	222	232	232	197	241	244	237	245	185	238	253	230	213	237	231	245	230	221	245	201	205	240	226	225	215	208	211	225	212	210	236	207	223	226	221	205	234	217	213	187	196	239	211	249	218	224	229	228	216	208	198	213	226	221	238	233	209	202	225	229	223	227	217	216	222	176	214	215	220	212	223	230	217	240	255	205	239	215	236	217	211	221	226	224	218	214	202	198	202	212	210	230	242	240	205	194	227	237	221	215	206	213	207	229	214	229	221	226	232	225	236	220	206	216	231	213	214	234	252	204	187	219	210	200	186	216	218	217	218	196	222	246	224	217	215	234	197	223	211	204	232	224	206	255	231	241	236	238	207	221	222	244	231	229	202	234	226	223	208	221	218	202	241	197	225	208	248	223	220	195	224	224	253	205	224	206	220	212	220	251	235	243	198	229	198	216	249	223	241	220	222	230	193	220	201	219	234	210	210	217	236	218	226	228	211	242	210	236	200	219	211	225	196	206	239	230	228	219	200	230	220	192	225	238	214	232	214	209	220	225	197	206	219	210	232	219	220	213	188	217	232	226	204	225	221	224	204	226	195	228	202	212	218	212	240	224	174	210	224	195	212	237	220	212	202	217	199	196	222	230	197	195	206	186	225	213	211	198	226	239	205	209	244	215	215	246	229	203	215	236	206	247	231	241	211	198	240	220	222	235	212	213	220	217	203	215	225	222	228	208	241	237	210	199	241	183	202	216	208	204	210	213	237	201	192	228	208	231	223	235	206	218	215	210	209	212	224	215	241	189	208	217	225	206	226	208	214	235	220	203	209	186	220	208	217	199	234	243	219	206	211	216	222	207	216	209	207	213	224	224	251	214	228	211	224	226	198	210	217	202	219	215	200	206	231	216	227	192	218	199	195	235	227	229	210	216	258	205	206	207	218	208	238	256	243	238	195	215	241	214	215	211	209	216	213	217	215	208	204	194	221	186	242	213	217	220	224	211	233	237	213	239	212	223	207	224	211	204	216	256	209	220	200	213	218	204	189	216	216	199	221	260	210	215	218	207	235	233	247	210	216	199	223	205	225	229	225	218	234	239	215	223	208	207	218	204	203	228	218	205	237	232	186	246	232	230	185	242	237	231	223	220	198	217	236	236	195	221	229	225	230	230	221	197	240	197	224	219	195	226	203	224	208	212	241	199	243	208	204	226	215	215	187	214	222	210	221	233	239	200	210	208	228	192	215	194	224	200	202	218	245	259	239	222	224	245	210	233	227	229	216	224	218	225	188	198	197	213	195	208	240	217	195	202	225	226	215	226	223	235	227	214	233	222	218	220	201	227	226	209	231	233	196	200	220	223	205	215	242	250	214	218	216	227	254	223	187	231	198	218	209	213	229	211	213	205	206	214	201	223	211	222	214	218	244	235	227	218	216	208	259	247	192	197	272	237	228	222	231	229	236	220	207	240	214	226	198	219	208	227	225	212	230	220	218	214	217	225	212	255	198	219	220	216	230	217	221	230	208	226	229	217	233	219	220	231	223	232	229	218	210	212	230	224	228	223	212	223	201	231	193	232	226	230	214	237	199	221	213	226	229	225	216	222	236	223	212	222	210	223	217	218	205	217	211	212	216	204	226	207	224	207	225	231	226	237	219	199	228	193	232	248	229	222	199	214	192	216	218	208	235	210	255	201	234	209	247	190	225	222	220	266	245	236	229	215	229	215	226	213	212	234	248	212	229	235	213	199	211	187	202	194	189	235	226	222	231	202	208	222	206	221	187	233	236	216	199	225	207	212	232	222	199	253	259	216	211	252	211	198	210	189	215	246	219	211	212	201	219	211	194	242
42892	21334	7681	1942	1749	1506	1325	1176	1052	957	886	820	839	810	759	722	741	669	691	658	621	625	616	650	612	582	627	622	635	573	592	566	586	607	604	608	567	613	589	596	616	570	550	604	579	591	595	565	603	550	575	571	565	594	514	584	524	562	561	617	580	541	569	558	562	584	594	612	548	524	554	575	570	588	530	576	599	553	536	540	580	577	517	568	597	593	570	568	598	562	572	562	569	582	570	576	560	567	559	574	570	543	545	556	568	544	589	541	539	563	602	544	540	583	524	528	560	510	584	565	526	549	535	528	521	577	531	541	512	555	552	548	563	557	563	578	552	553	521	559	540	520	524	520	582	562	578	597	583	592	578	545	577	580	567	544	555	595	519	563	543	550	565	530	612	511	585	528	542	525	618	533	563	523	527	563	533	520	565	564	565	552	560	551	538	518	588	591	598	507	569	562	553	533	504	533	571	582	571	552	546	569	533	531	552	605	573	545	621	586	573	521	592	611	563	528	561	554	560	540	577	512	598	538	545	523	550	546	597	508	556	540	552	546	543	564	538	582	543	534	556	594	531	579	511	539	546	558	529	525	530	566	576	554	575	577	529	589	565	572	543	567	526	555	545	541	582	538	526	546	570	537	544	523	521	540	578	566	559	542	573	535	590	552	548	546	601	556	558	569	566	574	527	570	559	529	571	505	549	577	492	563	581	547	568	535	534	542	583	570	578	564	510	551	583	560	548	571	570	555	567	516	523	532	591	556	531	594	581	566	602	554	575	539	589	560	574	569	555	541	542	550	523	526	538	586	529	512	559	546	519	592	572	577	586	548	563	534	556	556	544	581	566	580	567	580	550	548	513	578	569	581	563	527	494	567	551	596	534	563	571	539	537	524	546	564	588	587	501	552	586	590	533	607	536	562	557	544	553	545	537	601	568	530	548	581	551	559	595	551	548	546	566	563	539	511	556	524	560	557	526	522	565	565	587	572	519	585	583	532	578	519	560	548	556	541	547	533	579	530	566	538	534	613	542	555	538	540	559	565	579	542	510	554	520	558	566	527	544	573	548	533	591	547	542	552	578	531	551	537	550	520	536	574	570	533	507	535	568	543	525	563	551	572	591	564	544	534	546	535	562	525	549	540	555	536	545	560	578	544	568	560	522	523	564	580	555	566	567	575	538	566	538	563	584	545	555	550	532	567	599	577	558	542	567	575	579	575	524	527	564	550	532	557	582	528	562	573	527	591	551	554	526	574	526	564	554	600	576	562	520	520	558	572	591	531	559	565	538	551	581	541	538	560	540	514	576	533	537	557	536	590	612	578	538	549	561	547	574	526	552	603	549	519	554	585	556	541	560	555	566	571	545	547	579	546	541	603	529	516	569	558	533	556	580	551	559	549	600	544	531	561	551	564	544	553	564	552	573	524	603	545	579	580	556	531	541	554	588	579	588	554	522	531	571	562	599	591	555	550	583	550	545	581	541	562	537	541	572	559	565	562	545	548	562	537	504	555	520	549	579	535	529	605	565	560	569	522	525	523	556	546	559	569	561	530	559	550	519	556	558	513	536	538	557	548	536	549	549	605	602	576	594	554	540	570	576	569	556	550	538	546	534	505	541	577	513	567	578	548	568	576	546	538	596	541	567	547	550	558	549	538	558	556	579	561	512	536	547	548	565	528	533	562	589	587	574	489	571	561	548	545	530	589	557	547	545	549	585	578	577	526	575	533	568	521	543	590	549	553	550	566	557	518	570	571	581	567	552	533	591	543	528	573	552	604	526	575	529	600	534	520	552	587	527	536	568	548	565	551	575	559	563	518	548	571	553	492	571	524	545	500	532	569	560	566	531	556	593	560	559	547	569	545	561	565	564	528	576	543	525	565	573	527	553	574	548	559	507	527	556	531	544	572	548	528	589	531	539	554	520	548	580	542	543	546	575	558	561	509	562	544	553	544	557	566	593	550	549	601	553	579	540	556	525	568	558	551	564	534	545	531	544	568	587	575	487	551	569	581	546	549	527	577	555	544	559	554	556	550	541	545	574	578	586	533	513	566	548	555	526	564	574	528	546	561	546	577	503	571	534	560	532	596	556	595	526	585	572	542	536	528	539	548	575	571	524	529	503	522	547	549	527	566	563	562	566	524	538	530	562	546	587	529	533	542	540	525	571	557	561	597	569	561	558	561	548	553	538	554	558	575	580	570	566	548	590	568	537	538	530	543	559	508	514	548	568	549	562	514	519	574	572	552	538	586	546	539	564	521	586	566	545	536	562	564	536	543	548	547	553	533	571	537	583	579	545	543	565	557	573	557	567	579	564	560	536	533	548	542	537	544	552	548	582	535	516	596	573	545	577	557	543	524	530	569	519	575	562	521	591	535	545	560	566	568	499	602	556	544	524	577	563	528	547	538	563	547	552	562	551	584	569	540	563	595	551	564	567	515	547	555	573	565	567	576	598	556	548	522	613	537	566	529	522	510	540	550	542	533	537	568	558	543	564	568	556	538	560	559	512	544	544	539	535	514	567	555	569	577	581	562	573	569	531	565	544	538	558	532	567	549	549	587	545	531	565	523	549	556	522	580	550	569	562	573	574	535	515	583	535	592	535	560	542	558	537	528	565	604	582	578	543	533	561	528	542	566	572	610	548	578	545	558	572	558	561	567	554	589	533	568	546	543	562	538	578	553	547	533	546	562	574	580	569	573	523	548	541	563	562	545	537	534	582	584	599	578	557	564	557	567	550	543	539	574	603	565	568	562	522	577	540	574	572	509	542	567	540	578	553	585	546	585	536	552	540	567	532	575	492	553	572	536	565	549	568	597	539	545	579	604	515	546	574	569	549	552	555	601	554	562	604	562	586	565	538	608	575	522	507	566	524	567	527	563	539	483	571	537	569	546	556	597	590	554	544	543	565	577	542	547	570	580	477	579	579	530	545	526	562	611	558	564	542	550	565	559	558	547	559	535	535	579	544	562	519	537	584	556	573	565	586	568	552	584	555	530	577	526	548	560	570	568	564	513	560	580	582	600	541	570	550	557	554	553	539	531	524	543	568	549	520	537	565	559	568	550	555	587	572	547	564	554	572	533	528	557	606	575	560	559	534	542	541	540	615	568	551	528	519	563	593	559	560	571	550	549	563	536	527	591	570	562	605	554	558	550	608	536	554	566	538	523	559	512	554	598	557	547	541	536	547	541	547	558	544	586	529	569	560	563	570	564	558	557	558	524	566	551	590	570	586	528	557	555	557	541	547	564	529	572	587	587	540	541	564	530	569	565	553	542	562	526	588	556	528	532	560	518	586	558	586	546	557	579	546	563	563	549	559	547	546	540	534	546	590	546	542	556	598	581	545	570	587	507	575	573	519	536	551	560	528	548	547	556	583	548	555	529	588	524	573	565	562	520	555	560	585	547	539	545	536	566	555	565	587	545	557	539	542	572	591	580	541	546	547	543	540	535	546	582	533	576	522	564	558	547	496	563	549	535	598	550	596	569
80206	48104	20373	2923	843	575	481	385	334	261	248	241	198	222	195	166	194	169	191	151	142	175	175	148	169	165	181	154	194	172	156	148	145	126	168	144	178	141	173	168	145	165	138	156	158	140	150	142	144	173	152	177	150	145	166	129	134	153	133	147	151	146	167	171	142	178	141	151	160	154	113	163	136	141	138	163	126	156	128	127	147	152	125	157	145	177	138	153	143	147	148	147	137	159	139	170	159	146	142	142	148	135	139	164	149	140	145	160	151	138	115	135	142	130	129	135	104	156	151	128	121	167	129	138	164	134	146	163	161	155	136	130	128	156	129	159	132	146	148	174	138	127	150	160	146	140	158	161	149	129	137	157	154	139	139	141	146	149	139	140	163	141	134	132	157	146	142	164	145	154	135	141	130	146	150	159	158	140	173	144	143	155	139	108	133	151	157	144	126	140	136	155	134	122	124	124	127	118	121	152	143	150	148	133	150	155	145	141	142	141	147	145	127	148	161	161	152	136	157	124	135	146	128	126	134	123	143	154	138	130	153	140	127	153	149	142	134	161	135	148	165	148	148	140	162	152	145	143	110	149	127	144	182	162	153	141	155	170	129	149	119	144	135	156	133	136	148	148	150	149	126	143	145	148	122	124	132	137	136	138	145	124	151	142	144	151	141	136	124	128	135	142	156	150	152	167	130	150	143	119	146	142	146	147	138	157	157	130	134	147	145	148	130	157	138	118	118	153	134	137	158	132	156	148	141	145	135	145	143	143	127	133	140	120	128	137	136	131	151	133	135	136	149	153	153	158	141	130	150	146	162	141	155	130	127	130	160	147	156	148	144	143	154	157	129	133	139	149	124	132	149	158	151	142	129	159	149	159	146	128	146	158	126	159	139	153	132	129	134	131	123	157	140	136	134	147	139	139	153	166	142	129	137	153	147	151	138	126	142	142	121	166	155	139	143	145	154	169	151	127	160	145	136	166	141	150	115	113	152	147	163	151	145	134	167	155	135	140	136	136	166	138	127	143	171	160	148	142	152	131	118	132	154	157	127	130	124	153	139	157	153	137	132	152	113	129	135	136	143	139	164	145	147	138	129	135	123	170	137	146	139	147	146	131	138	149	138	139	133	119	147	146	154	150	126	162	143	136	146	136	163	166	142	138	175	138	131	137	123	164	131	144	133	149	144	150	150	151	147	126	134	135	151	155	146	149	140	124	128	136	132	152	131	149	151	153	136	151	151	129	144	121	148	135	135	145	126	135	155	153	126	155	138	139	152	142	152	162	134	133	127	146	142	151	142	126	134	141	148	155	147	167	144	124	162	147	144	137	147	152	149	135	142	153	151	138	145	148	140	150	140	156	154	151	170	146	123	157	165	163	148	152	127	142	156	156	141	128	137	153	129	140	159	159	163	131	137	147	161	156	139	148	125	163	144	134	144	143	159	140	141	147	123	134	149	158	129	139	130	128	157	145	160	141	117	135	128	124	152	125	125	138	170	141	163	146	136	142	132	162	146	135	161	141	167	145	150	136	133	139	159	137	151	164	158	127	153	135	122	124	132	140	147	131	141	138	144	148	161	163	147	135	142	161	154	157	147	155	161	138	142	130	135	150	157	145	146	153	158	146	144	144	125	170	138	117	166	149	147	139	154	128	124	157	153	171	120	154	157	147	143	135	137	131	152	135	175	128	135	134	150	163	157	130	146	129	120	143	157	126	142	113	147	140	158	134	117	131	148	164	129	134	152	143	146	154	155	117	129	142	158	129	135	160	138	154	136	119	136	151	143	149	136	136	154	161	140	144	124	116	136	137	145	143	145	142	134	145	122	119	144	138	149	117	148	158	103	138	140	162	159	145	153	142	166	155	136	146	137	142	146	149	141	149	148	157	159	134	141	127	138	159	133	134	154	160	125	142	156	169	126	161	149	138	144	138	145	138	162	143	135	146	147	124	144	163	163	145	169	154	133	126	129	154	162	121	134	148	137	150	127	136	136	130	153	148	150	143	131	143	157	141	167	140	123	185	164	145	157	172	149	146	146	167	153	143	139	145	153	137	147	139	131	165	160	117	149	138	148	164	144	146	135	133	162	139	127	146	151	162	132	138	146	131	157	141	160	145	128	146	146	150	135	124	138	135	144	135	149	165	176	151	184	165	128	160	142	129	147	155	137	138	140	160	125	140	129	154	153	132	141	148	150	153	141	133	139	134	143	152	127	139	159	145	145	136	143	139	146	147	153	144	128	148	131	124	157	145	143	144	143	158	163	161	134	157	161	122	166	178	151	127	119	149	158	141	123	142	156	150	140	143	137	143	129	123	128	144	144	141	144	121	143	144	146	155	146	161	141	144	129	139	153	144	154	155	143	136	121	140	154	141	151	125	136	154	132	147	121	143	138	136	120	138	149	157	126	120	143	122	131	152	133	144	151	159	160	150	146	134	156	153	152	162	115	121	112	160	138	150	145	148	135	145	134	129	147	169	165	141	173	114	152	144	138	120	144	151	134	139	137	148	166	119	134	131	133	133	136	149	162	120	171	131	159	138	149	159	134	152	165	143	147	138	132	145	123	151	162	159	157	161	145	157	141	155	160	154	161	129	144	148	129	123	145	139	131	112	141	143	140	151	131	152	122	126	145	133	137	152	145	138	161	165	131	155	136	137	137	127	149	159	155	153	140	138	145	154	143	165	162	125	122	146	152	132	138	132	136	119	138	130	141	131	159	141	129	167	152	138	134	135	131	147	128	154	149	131	141	132	144	154	138	144	159	140	150	146	159	155	140	138	144	171	137	155	147	124	151	152	130	153	140	127	128	152	151	145	135	134	139	134	151	108	137	151	139	136	130	153	164	130	157	143	132	150	160	169	148	136	130	157	136	138	153	142	130	156	136	134	150	149	162	126	138	158	157	139	153	176	159	126	154	151	113	141	147	144	136	139	158	150	128	132	131	136	143	151	148	148	163	131	123	133	139	148	127	155	150	115	142	139	151	152	155	135	140	143	147	156	156	135	139	156	123	143	135	118	149	139	144	145	148	157	153	141	140	156	137	134	140	141	158	141	134	139	137	167	130	150	143	137	143	152	152	157	141	166	166	129	174	135	154	160	147	153	138	143	144	153	148	130	147	153	140	146	136	142	139	154	131	162	146	158	129	146	139	150	149	155	144	166	159	143	129	132	150	158	138	143	152	139	136	153	146	149	140	171	137	136	138	128	143	149	125	160	155	149	131	130	150	175	168	151	131	149	144	158	140	156	153	134	168	158	152	144	133	163	136	129	138	133	133	142	152	121	155	144	145	120	143	138	154	125	151	139	105	139	145	134	125	140	136	138	148	141	124	150	139	162	154	149	128	152	147	131	145	149	151	139	147	147	148	137	145	135	127	133	143	127	130	142	157	136	169	131	139	150	134	143	155	144	158	151	134	147	161	134	153	155	143	145	140	141	148	132	138	147	142	155	136	144	128	139	128	112	150	131	116	142	147	142	145	152	132	161
51273	30926	11247	3099	2668	2285	1886	1555	1353	1153	1081	956	898	759	802	680	675	626	593	588	522	551	552	514	492	473	531	472	508	480	453	440	472	433	409	458	445	439	427	403	418	408	409	403	388	444	404	420	412	431	382	383	379	382	418	383	406	370	397	369	386	387	410	360	378	396	425	431	387	354	392	404	362	395	376	365	384	355	384	368	405	398	393	362	347	395	369	379	353	343	366	363	421	371	369	368	359	366	367	370	380	345	406	360	346	355	360	337	371	373	381	381	364	365	400	332	395	369	362	385	401	379	364	360	389	386	357	354	381	370	353	371	391	357	326	387	388	357	365	380	399	369	371	355	405	381	389	377	375	360	386	395	362	397	377	369	390	356	421	379	362	352	379	331	349	373	392	356	398	352	383	340	326	390	369	375	364	361	386	382	412	392	364	374	400	367	371	382	366	349	383	386	374	355	385	374	357	341	356	383	351	374	354	381	381	365	360	360	378	366	385	387	342	337	385	370	395	380	398	353	378	346	356	407	367	360	348	364	414	364	339	376	387	380	352	351	386	363	363	350	341	372	401	363	356	362	402	385	375	355	346	376	366	359	369	366	399	372	370	361	382	350	388	384	347	370	357	379	338	361	336	360	339	347	359	375	348	373	379	345	382	337	390	385	388	353	360	359	371	367	367	357	354	391	379	354	424	366	373	351	383	400	375	370	379	347	381	358	337	380	353	338	374	362	362	363	344	365	376	373	358	363	385	379	340	370	366	395	340	369	331	366	373	360	338	346	387	369	374	366	377	358	361	410	336	329	393	363	380	335	390	403	376	357	345	362	366	389	358	404	377	364	370	375	352	387	380	354	386	372	387	377	378	347	345	354	390	369	395	395	380	410	401	362	395	389	380	337	371	339	374	373	334	384	364	375	362	354	334	343	344	355	400	377	375	375	370	353	377	365	401	362	331	398	336	367	396	398	378	375	398	367	368	353	395	395	361	362	374	383	355	362	357	351	379	346	419	367	357	348	339	383	366	348	382	373	359	344	406	370	388	363	384	364	340	352	395	360	342	370	387	353	372	371	387	372	348	330	381	368	369	396	363	362	376	369	354	371	359	371	377	380	354	396	349	348	371	370	376	348	347	386	347	360	340	376	371	366	378	368	367	358	370	364	383	381	393	380	368	360	357	374	370	365	347	355	362	365	364	385	375	361	388	343	364	362	350	375	331	362	366	380	358	359	402	398	367	344	387	415	363	398	368	368	374	362	356	337	377	383	357	395	358	343	359	348	349	369	358	368	353	373	374	375	322	377	405	414	346	365	368	376	373	335	380	352	372	368	392	419	393	384	381	348	370	344	366	391	348	429	354	348	342	369	360	363	334	360	343	358	338	365	343	393	364	347	413	345	386	335	357	355	365	339	382	392	347	379	358	370	385	362	406	361	344	385	377	376	340	396	350	378	353	351	392	350	372	360	363	373	347	358	348	340	384	371	376	346	338	366	382	373	331	367	371	381	350	393	363	373	347	348	358	357	336	382	373	382	371	393	338	345	373	359	361	390	365	375	372	356	355	374	354	378	392	353	365	357	356	370	344	374	368	350	353	363	363	399	376	382	374	353	372	404	371	383	364	360	357	362	356	367	366	330	368	344	387	363	346	369	364	372	361	344	356	392	401	353	372	386	378	336	364	349	363	372	345	382	386	361	394	351	374	396	351	359	372	403	399	364	377	356	381	383	364	352	345	350	376	367	388	382	371	382	348	378	345	369	356	347	400	407	378	382	380	343	372	342	355	332	369	382	369	372	388	395	386	347	376	360	335	372	365	358	357	348	348	369	371	377	384	360	404	369	380	367	341	382	350	366	340	378	351	379	390	383	360	399	417	364	352	408	373	376	375	354	355	321	363	350	360	391	368	377	362	324	358	368	377	360	350	398	402	375	346	396	356	378	366	348	377	371	373	330	365	360	361	370	401	362	383	351	354	367	399	355	407	433	346	330	359	376	380	389	335	371	366	377	378	383	378	353	366	349	388	382	356	388	388	346	372	369	379	374	373	403	371	398	408	373	370	358	385	374	374	341	379	392	344	362	335	329	364	378	388	352	367	370	324	377	371	370	319	386	396	338	390	371	352	370	344	361	358	378	366	388	355	373	351	384	365	352	379	412	361	395	366	339	356	381	336	385	364	358	400	368	382	363	364	372	348	392	362	385	364	330	366	393	367	377	379	363	360	348	372	344	383	371	363	376	368	363	362	359	347	368	355	368	392	382	365	372	362	359	375	372	366	357	385	398	349	341	363	391	382	402	356	360	361	373	298	385	314	359	349	376	389	377	340	380	360	365	354	372	348	412	356	348	375	352	383	347	341	362	363	354	363	368	368	357	386	343	363	342	348	352	342	354	343	379	415	367	339	396	367	370	343	405	390	368	373	365	373	389	335	378	385	352	362	374	397	384	364	358	363	372	364	330	389	334	355	344	372	366	362	390	374	362	385	416	387	406	348	364	363	342	353	354	386	352	376	331	369	368	343	347	375	363	398	366	346	399	366	377	349	374	345	379	367	360	320	356	358	379	370	375	352	359	379	385	343	351	372	338	339	338	381	395	343	390	346	368	343	356	378	392	358	390	370	391	366	376	367	396	379	375	375	384	384	356	388	322	363	375	341	368	366	370	351	349	340	397	396	409	372	351	356	379	354	362	368	349	364	350	367	353	345	345	369	391	383	368	377	366	371	376	384	346	393	379	372	379	374	368	391	368	371	383	368	371	355	352	353	339	357	354	381	381	374	351	363	345	345	406	387	370	381	356	348	394	349	378	367	350	378	382	349	393	336	334	351	343	391	382	386	354	370	358	363	384	383	374	368	376	365	350	394	382	338	374	373	357	397	371	320	375	376	374	387	332	356	353	360	369	370	384	384	364	374	395	370	363	384	351	366	360	373	358	360	376	375	377	352	355	348	384	366	347	342	385	363	357	382	370	377	367	367	359	358	362	369	345	342	364	362	363	372	365	351	357	375	360	336	369	323	382	401	381	351	345	370	333	349	389	348	400	377	332	380	358	384	388	383	363	374	369	379	343	354	333	389	338	384	363	373	348	384	369	388	382	345	399	383	350	372	407	389	350	359	344	356	362	371	379	365	373	364	371	364	377	361	368	361	374	384	359	384	391	363	362	384	385	369	347	384	339	369	365	381	402	367	368	385	360	339	338	383	366	361	333	379	373	403	360	342	361	365	363	335	347	376	390	382	369	376	404	367	367	370	335	363	321	354	378	365	371	319	328	377	391	371	351	394	349	340	341	351	373	367	360	398	407	368	369	350	379	379	369	351	387	379	385	361	407	374	348	363	373	359	376	369	360	401	380	411	375	350	393	372	338	359	375	411	335	325	370	363	379	370	369	369	350	353	358	395	367	351	373	372	374	361	361	370	367	398	356	384	325	379	346	363	410	382	352	380	372	345	373	390	367	333	367	357	331	362	370	367	365	358	376	368	411	369	355	390	348
26806	4865	581	182	151	148	169	157	152	144	158	174	157	149	169	149	154	168	151	144	139	141	158	154	147	187	133	167	141	143	138	148	148	159	146	173	154	176	141	155	163	162	163	166	133	153	171	156	148	138	164	145	158	163	142	179	137	170	163	151	158	160	157	163	148	134	142	159	134	154	151	155	157	169	152	158	141	158	180	161	138	151	160	156	162	164	159	171	140	178	165	154	154	158	151	149	141	152	166	169	177	149	158	149	152	155	162	143	145	151	156	150	163	173	174	167	139	158	152	169	137	156	139	151	148	159	162	160	166	141	144	163	157	154	167	149	156	169	158	151	151	148	150	139	156	160	170	150	159	151	166	150	184	130	159	124	176	149	157	129	143	154	159	160	135	153	167	150	166	139	143	157	177	156	172	151	143	157	149	150	147	146	174	146	155	164	160	157	151	146	158	150	142	154	143	162	163	148	140	143	138	150	146	151	157	156	190	163	142	140	160	160	158	169	168	168	160	153	139	150	171	133	148	152	178	159	165	144	159	146	153	155	172	160	144	166	160	144	134	150	168	131	157	143	154	175	148	152	177	152	195	151	157	130	150	140	170	162	156	152	163	177	151	164	158	142	177	163	163	136	183	162	145	178	164	152	173	162	152	168	149	181	128	148	167	163	179	165	141	162	152	167	164	169	157	150	152	146	182	159	131	165	149	189	155	169	137	164	144	162	165	170	160	156	168	179	156	145	145	152	176	173	175	172	167	174	157	167	164	164	159	169	178	157	155	139	147	161	142	152	157	149	167	176	141	172	154	169	156	159	148	167	157	139	175	166	185	163	154	144	136	176	144	164	189	163	166	150	159	144	146	157	154	164	137	137	150	171	160	173	133	155	142	152	169	174	149	162	142	147	155	176	161	130	156	168	175	147	137	141	174	193	165	145	144	178	147	152	149	163	153	150	158	157	141	168	156	163	151	139	167	150	152	131	163	169	163	154	149	155	169	149	167	180	176	170	151	143	153	134	161	159	159	168	147	150	153	142	152	140	166	140	150	157	139	144	143	167	166	149	149	177	175	163	136	150	164	151	151	130	145	155	144	146	150	163	127	154	148	152	145	142	146	162	157	125	159	156	143	136	154	162	145	129	157	147	169	132	128	160	142	166	161	190	165	165	145	155	157	168	148	161	165	157	177	150	143	152	166	154	164	166	154	168	153	169	155	160	160	139	175	170	168	169	144	176	151	147	148	140	141	159	160	158	175	150	155	142	177	152	164	156	137	134	190	148	156	170	154	151	144	175	175	156	173	149	161	185	166	151	142	140	143	141	155	159	162	127	162	148	160	148	147	140	131	163	170	148	160	137	145	143	133	156	159	169	160	145	168	161	162	189	157	156	153	171	132	160	154	153	166	151	160	159	154	162	158	181	139	156	156	170	176	153	145	147	150	158	135	134	146	159	154	130	174	140	154	153	145	159	149	166	178	158	141	162	150	135	165	132	153	161	170	135	133	158	195	161	172	153	153	143	146	161	171	164	150	138	155	155	146	154	164	151	185	137	153	152	151	129	161	154	149	167	150	152	164	153	165	172	166	177	145	157	167	163	128	165	176	155	169	146	150	152	141	141	171	164	154	168	142	159	168	171	150	151	158	154	169	152	161	167	147	153	168	131	155	147	149	163	163	163	166	136	149	139	133	168	154	170	139	160	147	142	128	154	138	169	168	165	158	152	172	156	164	151	163	168	149	150	170	153	149	162	150	166	189	165	147	147	172	163	143	147	133	156	142	148	159	158	155	179	153	167	161	153	182	164	149	166	170	154	169	145	156	168	149	153	143	168	171	173	162	165	167	156	146	138	147	143	158	148	167	159	160	152	153	152	141	131	159	125	168	148	154	145	175	166	143	167	146	163	140	144	159	177	166	156	127	167	149	152	178	189	167	146	154	154	169	154	171	170	155	157	161	141	163	164	164	149	149	153	151	159	140	166	157	158	147	143	178	140	164	157	139	153	191	178	153	156	170	160	133	146	164	142	172	173	165	171	159	167	156	158	175	149	138	152	152	176	162	173	183	152	132	177	170	158	136	134	151	151	184	183	162	164	138	168	155	140	156	140	152	150	147	135	153	160	172	184	178	134	160	146	151	148	155	148	147	153	150	161	174	162	155	152	146	171	147	153	156	175	152	149	188	156	179	152	178	158	175	160	146	132	161	150	160	157	163	149	159	165	131	171	141	151	156	156	149	154	170	160	140	163	135	137	169	150	174	124	174	141	177	154	161	149	182	163	141	136	169	157	164	155	159	150	146	176	161	160	177	142	159	137	122	140	142	169	135	179	179	179	144	158	162	159	155	182	151	145	163	133	185	149	149	169	168	170	176	152	155	152	146	160	148	163	153	135	170	170	186	163	137	164	157	150	166	152	172	161	160	153	148	126	137	154	147	149	168	178	178	163	172	165	171	148	156	150	157	161	181	161	136	162	144	159	145	149	162	147	177	181	158	179	162	147	163	130	180	162	135	156	166	150	163	169	155	134	146	169	176	140	165	145	161	145	160	152	162	165	134	144	146	154	149	160	153	159	152	160	152	140	149	153	165	163	191	152	158	191	154	146	152	128	146	142	159	150	151	170	152	146	172	159	162	150	150	156	164	147	174	161	160	165	155	128	168	148	161	160	155	171	182	155	158	146	155	161	136	150	177	175	162	144	138	177	135	152	126	155	175	132	151	145	159	166	160	152	160	173	173	140	139	151	144	160	176	185	175	131	151	157	170	174	164	169	147	163	134	164	147	144	148	159	162	158	158	141	152	166	168	162	150	165	159	158	170	155	151	168	163	144	112	168	149	160	132	146	159	166	163	166	165	151	176	150	138	153	159	161	177	161	171	183	156	174	157	162	161	172	174	159	136	152	144	170	168	151	187	157	155	153	166	148	139	157	154	153	136	166	172	154	147	138	165	160	159	140	154	147	166	153	159	180	162	156	151	150	159	128	137	142	140	148	163	161	170	139	151	149	142	136	159	154	143	159	154	145	151	140	149	184	170	138	175	163	160	162	128	121	155	186	130	149	167	162	174	146	170	170	166	147	158	149	125	131	155	138	142	181	146	144	149	150	147	169	142	133	154	140	143	162	165	176	147	142	161	151	179	159	164	181	157	141	145	159	162	180	150	166	161	170	156	179	178	142	153	146	152	152	141	138	139	153	147	147	139	141	163	168	149	154	154	156	165	162	147	156	154	170	165	158	162	186	180	168	127	169	181	142	166	138	142	156	151	145	154	154	165	153	168	159	163	139	157	148	173	157	154	181	155	141	170	161	165	136	144	170	152	146	147	163	156	174	167	181	154	156	155	153	153	160	131	145	158	154	180	143	160	155	142	174	144	159	184	140	154	161	146	157	172	146	143	152	147	137	159	135	169	158	151	155	152	148	151	141	155	160	155	146	132	168	154	154	167	158	175	176	153	155	137	158	148	137	148	143	177	141	187	138	158	172	163	149	151	167
21478	4182	1072	529	533	552	485	473	468	459	433	409	433	433	424	457	448	399	405	448	421	421	459	441	415	427	430	398	432	441	392	424	429	429	433	431	425	428	424	470	436	416	409	427	444	420	422	453	400	417	436	399	413	455	437	426	395	472	420	415	464	434	406	446	406	411	432	416	410	423	399	445	403	400	447	401	407	433	426	416	433	388	388	428	415	420	455	378	438	408	397	418	402	469	431	416	408	439	439	418	414	426	419	424	421	459	412	406	405	394	405	455	419	414	426	421	408	392	385	419	395	401	411	410	436	425	402	410	391	476	421	421	435	416	421	417	418	387	423	445	445	409	423	392	409	438	391	409	428	413	439	386	415	425	384	430	438	402	427	437	417	413	432	409	439	424	468	389	430	418	425	407	410	421	448	424	418	415	428	417	426	435	445	444	404	408	439	449	430	417	405	403	426	428	431	402	399	361	424	438	409	448	413	426	407	396	415	425	461	450	399	405	373	421	410	430	406	412	418	400	403	428	421	432	419	415	420	412	415	415	431	408	424	375	458	380	454	393	404	389	423	422	415	416	433	433	391	446	420	433	375	403	395	380	431	414	381	417	446	403	460	422	415	417	382	426	431	412	423	402	426	430	384	407	427	402	439	452	406	400	435	408	406	444	415	402	416	433	395	420	409	438	393	434	415	423	390	432	440	412	399	424	397	413	424	413	444	404	410	441	436	409	402	414	396	388	407	443	416	442	414	426	445	407	444	448	384	440	423	418	410	422	454	439	419	412	427	345	441	411	422	406	418	448	390	410	447	385	413	415	410	438	438	404	411	401	434	418	403	444	463	413	415	397	464	413	395	403	428	439	370	442	463	419	442	478	436	395	459	403	397	431	423	434	433	430	426	405	389	423	420	417	426	425	440	428	403	435	414	398	389	390	434	448	428	411	407	453	413	369	458	459	423	438	422	376	421	398	423	420	429	424	429	431	396	404	403	396	415	397	397	449	399	405	415	412	381	437	406	426	417	412	397	413	420	421	405	416	423	433	421	419	447	442	407	452	422	397	420	415	399	397	390	421	406	444	403	430	411	418	432	401	445	405	436	420	409	373	414	404	435	435	453	418	398	422	409	439	433	424	403	422	438	450	440	414	420	396	382	412	412	388	401	440	420	411	416	409	436	420	404	389	415	435	440	407	427	425	475	393	446	415	412	404	392	411	473	440	456	388	416	408	423	445	399	430	425	407	428	410	438	378	387	405	421	421	399	435	388	407	435	421	437	413	421	398	458	411	417	410	398	435	412	435	427	478	403	434	396	398	398	434	393	421	476	418	428	372	405	406	390	427	423	429	449	392	429	390	405	403	415	438	422	429	421	416	426	410	427	423	395	441	416	381	415	394	422	427	415	386	371	434	413	415	417	440	432	426	415	400	417	401	404	428	424	439	430	437	428	437	392	408	455	400	423	419	454	438	400	405	409	419	399	423	420	429	411	424	407	417	445	381	418	448	416	441	407	417	464	408	428	426	407	451	419	407	425	423	383	402	447	417	430	436	429	416	464	424	415	425	410	409	432	444	423	402	408	401	462	413	437	418	432	408	403	400	435	415	402	406	453	415	430	388	433	437	408	401	447	445	387	364	426	400	405	423	395	424	411	419	410	454	439	412	450	434	442	406	410	415	404	461	431	457	411	388	397	434	458	416	400	427	422	410	417	394	413	390	398	398	415	413	422	455	418	423	419	410	373	413	417	415	438	404	415	414	405	385	418	442	400	414	424	458	410	433	426	434	447	414	445	407	417	428	430	421	417	404	404	430	443	458	406	473	404	440	412	417	424	412	412	428	448	388	408	435	428	401	430	375	411	449	430	400	362	396	451	425	416	398	421	427	403	420	451	406	438	400	430	365	411	423	440	410	422	417	467	438	408	404	444	382	406	423	420	423	401	374	420	415	396	429	418	406	403	441	409	433	434	415	415	422	422	420	414	439	414	399	387	414	392	419	414	470	402	423	412	428	427	403	460	437	400	412	421	404	423	381	422	406	421	416	445	429	411	424	422	434	418	379	429	397	426	481	409	456	391	373	445	454	409	444	397	409	378	430	426	462	409	451	415	414	432	409	454	432	402	414	430	427	413	401	405	430	441	447	429	459	427	434	432	433	430	419	406	414	430	391	414	403	421	418	394	375	421	452	430	423	427	409	394	385	418	457	395	373	381	399	440	463	414	455	408	421	412	422	419	431	390	404	364	422	429	416	412	402	429	399	403	413	405	402	396	431	473	445	395	442	424	398	380	411	432	418	454	426	421	390	420	440	385	410	440	392	433	428	428	430	392	447	422	406	439	445	409	407	434	405	417	409	425	429	424	405	416	408	402	410	415	436	417	479	409	415	427	440	443	440	430	427	402	409	434	452	435	417	392	388	415	415	378	404	414	432	415	433	429	409	425	398	416	430	437	411	422	416	406	458	414	411	432	394	406	452	426	384	425	461	412	404	431	403	386	398	399	443	381	423	426	399	409	418	400	435	447	444	391	395	413	442	417	407	430	447	433	422	407	432	429	432	397	418	403	433	438	413	426	404	405	445	422	366	395	415	438	443	421	454	454	418	424	428	379	429	417	430	407	446	426	378	415	401	396	383	406	395	402	421	430	405	429	419	412	405	393	434	400	398	400	464	404	407	438	409	425	407	403	367	426	398	401	404	436	410	427	405	447	436	424	399	441	411	410	389	396	414	431	403	410	412	398	403	395	415	426	432	416	418	416	442	434	380	406	392	413	442	406	403	398	431	415	431	400	414	430	421	424	423	432	460	400	410	434	403	434	410	394	390	394	432	374	446	384	401	403	433	371	394	432	465	426	439	445	422	395	404	397	400	406	411	403	444	433	426	403	421	434	441	403	422	422	430	406	408	439	408	399	413	419	444	422	429	410	412	382	410	452	438	392	428	410	423	396	380	373	428	397	404	424	425	386	427	401	421	432	377	402	398	425	435	381	379	461	411	389	409	436	428	408	397	439	432	369	434	431	420	414	428	426	435	427	430	404	407	403	391	407	443	451	406	389	417	447	463	435	419	439	424	380	410	412	391	390	378	430	457	413	426	457	428	407	402	377	417	419	431	432	426	424	410	443	416	397	383	407	427	430	432	394	428	422	401	410	429	420	411	382	416	466	431	407	385	403	410	444	398	414	439	391	390	407	410	403	403	433	418	396	451	407	414	459	389	413	413	425	413	429	422	411	411	415	407	448	421	401	395	420	416	430	404	422	382	400	403	407	412	454	435	438	457	429	392	450	429	416	401	400	436	417	457	420	398	454	455	397	428	425	403	430	405	423	446	416	446	391	407	414	393	420	411	410	423	430	399	422	424	443	397	438	407	420	415	408	418	405	424	453	400	375	441	426	424	401	425	423	483	391	404	382	416	423	393	410	427	396	415	407	449	412	423	393	388	378	398	426	463	413	424	403	379	432	426	448	443	477	394	405	434	389	424	406	416	415	410	401	385
67690	35344	13086	1053	552	459	380	337	307	274	269	266	259	256	240	232	247	251	262	240	231	248	254	232	216	222	239	210	212	213	205	247	223	236	239	193	229	221	239	230	224	236	218	227	213	206	217	210	235	228	220	255	248	215	261	228	215	203	231	234	227	221	213	235	207	209	221	215	229	209	196	188	226	220	242	202	216	218	219	239	240	209	227	228	226	186	211	223	206	221	236	229	247	238	209	247	227	220	214	221	221	228	225	228	238	223	240	221	232	215	223	240	231	213	221	238	217	245	211	220	216	248	196	254	238	197	220	207	215	210	201	219	209	227	216	223	197	234	253	255	239	204	217	230	226	226	212	221	210	203	221	221	209	228	232	209	242	247	238	200	238	220	237	202	218	202	226	216	212	211	219	199	226	227	223	205	206	231	221	224	239	197	215	220	227	216	217	216	212	176	222	224	225	210	209	238	233	213	218	245	215	236	201	216	212	268	217	229	254	222	209	214	243	210	224	204	204	202	236	230	214	211	203	195	253	200	232	204	226	219	214	234	236	234	193	215	220	211	220	211	194	225	220	226	226	201	221	193	235	219	236	199	239	199	209	226	206	214	239	218	236	215	211	202	228	211	184	197	217	192	234	242	208	206	225	223	201	227	231	215	195	225	221	195	231	243	227	232	224	229	194	225	194	221	230	222	222	216	207	220	214	209	215	205	240	214	210	241	204	199	217	213	235	228	221	187	209	184	217	191	198	221	193	199	212	229	222	222	225	225	244	209	238	221	225	214	214	205	230	231	220	239	215	190	225	227	210	221	229	227	209	209	242	250	218	231	197	213	214	205	233	257	220	195	211	224	224	207	243	245	194	215	210	220	205	194	213	232	210	209	211	194	245	203	213	212	237	214	173	210	245	235	220	226	220	232	216	224	225	227	214	205	205	230	234	200	237	187	235	212	203	231	225	227	240	221	227	211	197	207	217	185	219	219	230	232	210	207	226	214	205	212	230	217	213	225	205	218	200	199	219	235	218	218	246	223	238	207	207	200	202	208	241	210	238	224	221	216	211	241	197	198	207	212	242	228	202	224	217	208	247	230	236	208	233	234	211	212	216	251	222	228	236	197	225	203	208	212	269	200	196	184	217	212	204	223	234	227	234	190	233	234	223	255	222	223	214	227	208	213	223	195	253	220	244	245	213	210	207	228	229	208	232	205	194	213	251	205	232	246	219	227	203	222	210	235	242	217	212	226	232	226	200	208	222	220	233	202	226	220	212	226	227	222	241	222	203	231	227	246	231	232	214	242	222	233	196	210	226	198	230	218	217	227	198	211	241	220	215	218	216	236	207	230	226	222	229	225	193	243	213	215	214	213	232	211	212	242	226	219	216	205	224	228	230	213	216	222	239	242	230	244	206	201	210	225	216	233	216	224	233	247	203	207	208	241	219	229	216	239	235	203	213	202	239	235	225	231	224	206	218	245	199	203	245	195	232	210	202	209	220	247	223	210	200	227	209	215	233	222	233	196	212	236	233	229	217	227	209	234	221	195	231	199	230	219	201	249	218	214	236	190	230	185	212	188	217	205	236	204	217	245	225	221	202	229	222	213	230	229	231	239	240	232	238	206	210	205	233	237	217	213	229	240	253	213	212	207	231	210	241	228	220	222	218	216	236	248	223	229	224	194	223	229	229	214	186	203	237	179	222	201	208	230	215	234	238	229	208	234	233	238	205	230	260	239	219	221	228	233	224	207	218	218	232	241	226	202	213	216	206	187	233	220	202	198	213	220	242	191	212	195	243	218	211	217	203	209	210	223	216	226	209	213	232	211	215	232	221	213	216	210	181	216	213	239	227	221	208	225	216	255	238	228	223	226	224	217	206	219	201	206	213	224	220	246	209	222	194	219	209	215	207	233	230	198	219	192	223	240	230	236	254	217	230	218	215	216	216	212	216	250	190	221	197	183	211	229	204	225	214	242	197	224	235	214	235	229	205	215	218	216	195	232	236	222	236	212	190	225	208	221	198	202	225	235	242	213	200	204	215	230	209	214	241	234	219	239	201	218	242	212	248	207	218	229	232	225	219	214	189	218	241	203	226	223	213	217	200	204	204	216	196	225	218	236	242	233	205	217	227	248	211	249	222	214	228	224	206	211	231	235	232	201	219	210	188	220	239	212	188	235	238	245	231	227	209	214	202	208	237	214	249	198	219	234	216	222	222	236	200	223	220	220	254	215	199	223	238	226	196	219	210	211	244	198	213	235	223	209	198	248	225	207	251	216	231	238	246	242	216	210	230	258	213	244	233	236	221	218	220	224	186	201	241	215	191	213	195	230	215	220	239	243	238	216	187	189	187	207	236	208	209	207	198	218	203	214	217	221	215	233	215	217	199	247	237	216	227	206	252	258	214	230	221	199	200	237	218	218	215	194	241	207	221	225	209	216	221	215	202	197	218	245	212	210	184	195	235	227	223	211	228	218	227	222	215	218	214	231	208	220	230	224	203	232	222	221	233	206	217	217	200	209	195	212	207	214	225	218	191	232	215	234	205	209	208	214	218	236	199	211	218	206	207	217	215	202	218	224	201	248	216	210	239	193	213	233	221	212	222	211	231	228	216	210	236	211	239	261	241	225	230	233	234	235	216	219	216	213	249	254	217	215	230	218	220	233	241	214	216	237	235	242	238	213	196	235	197	255	201	208	222	178	216	195	225	201	234	199	236	228	232	209	195	218	195	207	231	201	227	207	213	220	225	230	237	213	222	209	211	239	213	210	239	226	212	221	233	223	223	188	224	202	252	216	217	217	215	230	236	217	201	217	231	211	232	212	220	232	202	186	202	214	224	239	253	213	215	209	217	212	227	234	221	196	226	208	231	210	210	224	229	237	188	219	202	216	202	236	226	218	221	236	183	222	208	202	232	204	241	233	237	210	202	233	241	209	216	231	224	209	241	211	234	187	213	211	217	230	209	205	238	194	217	240	248	216	233	227	220	232	237	226	217	231	228	226	226	206	239	215	216	203	186	226	212	235	225	201	182	201	198	206	219	220	263	223	214	233	213	202	214	225	204	229	209	208	210	205	224	235	209	237	222	197	199	196	205	211	205	231	225	223	204	238	213	214	218	239	206	229	200	254	235	197	218	249	201	202	215	217	207	216	236	208	234	230	224	227	248	246	230	236	183	228	227	205	229	213	210	206	231	220	228	219	216	202	192	201	209	217	224	228	228	234	204	234	239	205	205	231	219	202	204	216	199	219	225	196	211	243	200	233	224	237	233	213	198	203	233	217	233	212	223	225	226	188	219	221	215	214	238	190	202	213	228	221	255	219	229	230	207	204	249	218	237	217	198	227	208	213	205	212	220	219	189	194	228	253	245	242	219	232	223	218	214	215	247	213	215	231	228	250	199	213	197	220	193	195	204	226	231	231	237	210	234	222	218	221	224	217	215	211	189	225	212	206	198	226	222	213	216	195	216	194	263	224	202	211	206	189	233	211	221	227
41732	21677	8570	1992	1814	1517	1363	1201	1052	976	875	831	765	752	774	725	735	733	727	678	646	655	609	657	619	605	643	618	604	568	596	568	617	569	576	590	592	613	569	562	536	522	620	588	539	600	580	593	563	583	569	553	586	551	569	564	571	563	531	582	574	544	584	516	596	581	568	601	549	577	581	553	553	571	561	540	538	548	529	528	563	574	591	543	499	567	570	582	561	566	623	558	560	573	573	518	547	574	526	510	499	541	527	550	572	572	563	615	566	549	556	536	604	531	559	554	538	569	577	596	546	533	593	575	511	529	534	563	581	530	511	543	582	585	532	556	554	583	542	517	541	556	539	581	536	524	555	574	523	600	581	573	533	537	526	596	560	572	526	571	527	558	556	570	562	573	553	589	540	529	532	538	564	534	545	552	575	560	586	541	555	609	588	555	552	563	579	550	522	577	587	535	551	530	569	548	569	567	582	550	571	569	573	577	590	544	531	525	561	560	561	541	547	621	561	595	580	542	522	552	542	507	559	560	551	514	558	502	605	544	559	559	551	576	576	550	543	534	569	574	549	524	538	537	522	528	561	557	558	549	567	556	549	579	533	583	529	527	528	514	557	550	552	577	547	586	538	495	564	552	558	598	581	587	535	565	538	541	506	549	557	570	520	553	529	550	562	612	556	508	567	560	539	552	552	550	524	579	520	543	577	562	552	520	547	532	545	595	545	552	538	536	581	561	559	527	515	550	514	566	555	570	527	544	561	520	541	532	593	524	516	575	550	545	604	587	563	609	544	608	567	544	564	567	552	582	565	536	548	591	536	584	588	597	577	541	594	537	545	544	596	544	549	554	547	575	549	556	537	552	552	547	550	598	569	553	575	529	571	554	557	569	534	539	548	549	496	544	560	542	517	520	516	526	548	545	588	558	519	529	586	505	512	572	554	537	543	544	533	544	540	567	579	570	540	548	560	550	524	574	511	597	555	514	577	564	513	559	560	575	545	516	529	545	522	540	589	563	552	517	529	519	560	540	560	529	538	529	523	516	537	573	568	531	543	537	547	501	543	593	591	546	540	588	532	503	520	544	563	520	599	544	577	578	573	495	518	539	544	581	598	552	617	535	549	539	530	570	590	596	534	554	579	582	515	559	531	562	547	564	521	567	521	522	523	532	541	604	550	562	495	591	575	590	599	544	577	577	561	602	527	552	535	558	582	596	557	537	578	555	566	538	577	530	545	578	571	512	541	581	567	530	556	573	508	508	523	535	521	574	569	565	548	534	586	546	563	535	545	549	528	516	558	568	550	556	537	542	538	573	563	563	587	524	547	562	551	569	542	553	499	610	545	574	604	544	527	567	557	527	565	559	521	529	570	534	525	539	559	556	593	575	554	563	544	601	553	574	573	549	562	524	579	559	536	541	562	531	523	550	505	570	561	529	540	513	590	546	568	542	529	539	522	521	552	570	516	524	561	565	563	564	566	517	524	519	535	542	560	575	545	557	566	557	546	548	544	559	561	540	546	546	508	572	543	517	548	587	547	531	555	563	544	539	622	567	584	577	571	565	547	568	574	576	574	557	591	549	536	543	558	530	580	521	520	543	577	588	547	590	543	570	581	546	531	520	588	552	548	556	574	602	537	602	536	570	561	618	585	517	561	593	577	572	542	533	556	606	611	575	568	549	514	569	570	564	592	544	570	567	553	517	589	555	596	528	569	528	553	534	565	531	540	541	538	540	537	529	569	548	565	579	533	560	526	552	556	531	553	562	565	556	534	544	549	550	577	553	557	566	561	582	553	544	535	545	579	558	583	566	543	539	536	546	542	572	563	586	575	559	580	537	571	549	571	580	552	543	572	575	594	568	525	595	538	540	558	584	555	545	571	512	552	573	524	556	583	538	553	550	574	551	545	537	568	515	546	565	543	549	513	559	563	561	557	494	545	546	525	582	590	494	567	557	579	570	553	594	541	559	520	562	589	510	583	551	542	571	507	570	541	553	504	535	506	537	604	576	536	531	548	539	579	584	553	573	560	574	586	524	564	571	567	585	528	578	565	550	557	540	545	556	543	580	551	581	545	549	573	598	568	519	577	562	526	527	585	569	546	596	558	591	537	558	528	558	562	537	568	523	566	563	520	528	546	502	525	534	551	593	548	580	545	556	523	546	536	577	570	593	544	519	512	558	567	583	518	520	549	578	584	572	534	568	578	550	551	538	570	553	545	570	549	579	583	561	595	564	604	531	536	550	548	507	514	562	577	583	529	548	537	519	559	537	559	537	539	543	562	539	564	555	579	561	567	578	590	514	548	529	574	543	561	555	533	517	607	568	525	548	568	559	538	551	555	534	537	554	518	573	565	552	621	543	572	523	536	538	581	531	599	576	587	502	519	589	531	553	580	549	581	564	517	599	542	575	560	559	515	544	574	568	504	563	557	555	565	516	562	574	525	556	552	555	544	578	593	546	533	575	579	570	550	562	530	527	596	552	550	560	560	557	586	548	585	547	555	544	576	548	548	525	540	576	536	518	510	505	520	568	524	570	532	565	543	564	528	590	598	562	540	581	531	567	536	594	546	520	574	543	561	555	545	563	532	556	514	550	576	554	547	512	577	521	587	550	582	551	590	538	550	547	582	550	528	574	584	525	520	547	550	548	521	563	590	551	547	582	519	559	560	559	520	534	574	529	536	515	554	533	556	546	542	586	531	520	576	578	542	538	555	523	576	559	544	547	547	539	578	550	542	553	530	552	584	548	558	565	571	515	563	546	543	544	544	537	546	523	583	542	524	561	542	561	582	541	556	577	600	570	581	546	507	521	542	502	591	505	582	577	530	467	569	555	570	572	549	548	550	577	518	549	538	562	508	526	590	557	581	603	556	574	550	552	559	539	598	584	554	524	548	521	585	562	565	559	598	529	539	559	564	548	534	537	531	565	575	503	574	556	539	543	584	525	565	543	597	542	563	566	615	548	547	553	541	595	536	526	541	526	561	582	555	560	572	524	545	553	638	552	564	580	582	513	537	537	585	535	528	598	548	557	579	532	548	521	541	520	522	539	569	562	544	560	528	560	563	550	561	588	544	552	547	573	601	582	535	578	528	560	529	568	547	562	562	559	626	548	566	558	509	524	563	565	573	561	530	609	542	534	545	543	560	576	552	529	595	540	550	561	519	553	569	533	539	558	515	518	582	558	579	568	578	561	522	590	541	552	537	566	526	524	584	591	563	569	564	568	536	571	563	561	541	574	555	559	567	543	573	544	546	574	555	550	553	515	527	570	547	569	613	549	580	551	540	586	548	548	540	569	557	525	538	562	515	573	593	528	571	522	542	534	571	539	544	553	590	521	545	557	568	528	574	559	592	565	543	543	575	577	560	566	551	564	529	562	595	551	526	553	559	528	538	539	572	569	554	541	568	584	549	532	556	531	594	557	561	610	535	541	548	587	536	535	504	574	533	572	528	508	567	550	524	523	553	543	546	572	561	593	556	528	535	514	560	580
78360	47807	23347	3471	882	591	465	391	300	274	284	250	249	182	217	191	185	186	188	173	179	191	161	165	185	177	148	170	180	148	144	146	153	133	136	155	162	153	117	157	162	172	155	160	142	168	134	143	132	138	162	156	163	144	147	142	142	157	151	154	139	139	154	146	140	158	138	151	141	162	152	152	143	147	143	155	139	136	137	157	139	157	160	146	142	148	144	144	154	143	125	160	163	145	136	128	134	132	146	147	158	156	117	153	130	129	144	155	116	158	154	140	137	140	147	143	161	147	141	134	137	167	150	146	142	143	148	155	144	166	124	144	149	143	138	136	150	157	159	133	152	150	142	173	125	144	147	141	140	138	153	135	143	149	127	136	155	153	149	141	168	148	153	156	151	141	133	120	131	153	131	123	146	154	150	164	150	145	150	162	142	126	133	128	135	146	143	146	156	138	150	154	150	152	142	152	127	145	143	139	158	146	155	143	153	151	133	154	155	143	146	162	146	154	126	136	148	172	143	138	144	158	149	136	140	139	143	145	133	126	134	161	150	149	143	131	123	159	152	139	155	143	151	152	156	145	127	149	143	145	148	125	154	128	141	131	143	165	129	141	172	160	182	152	146	140	163	121	146	159	146	133	141	139	158	135	137	144	150	156	126	152	138	151	142	156	143	162	118	124	142	129	135	148	140	120	137	148	136	140	131	153	138	138	150	143	138	152	147	142	129	121	142	152	154	134	125	148	168	133	155	168	130	128	161	124	137	142	141	159	151	152	138	142	140	155	147	142	148	124	141	144	148	128	148	148	149	115	135	129	148	140	149	127	152	123	160	132	128	135	153	162	122	124	127	136	139	150	172	135	151	137	150	117	158	149	142	164	143	123	169	128	141	143	163	140	139	145	131	158	151	141	127	143	135	136	145	129	141	140	154	150	139	152	142	122	144	146	175	145	146	151	139	144	136	158	162	125	128	156	148	147	128	136	145	141	151	141	115	133	160	154	150	134	146	149	133	139	152	144	150	142	166	147	150	154	157	129	163	118	140	141	134	147	140	156	120	183	160	139	138	153	135	149	140	135	150	145	156	153	140	158	127	138	156	147	142	141	144	127	154	152	125	138	157	142	160	164	167	138	134	148	149	156	143	173	142	155	167	133	149	146	129	136	122	128	141	139	147	141	150	141	143	143	151	133	130	147	145	142	128	140	138	142	150	137	142	149	149	137	125	168	158	148	125	152	147	153	143	153	145	146	136	142	129	138	139	130	135	161	134	131	153	122	150	146	132	141	137	135	160	157	138	150	160	136	145	149	151	158	144	140	168	142	149	165	151	137	132	148	136	140	162	144	141	128	137	154	146	125	163	129	158	151	126	136	145	135	175	130	140	145	149	161	146	163	141	136	149	161	165	156	147	154	139	150	162	132	139	142	129	138	166	139	137	135	146	165	148	133	136	149	142	151	152	109	148	149	140	137	129	142	146	122	144	165	166	121	147	151	147	145	152	136	162	147	128	150	127	147	149	152	141	160	131	127	142	132	137	142	130	150	158	162	140	143	150	129	123	151	150	129	139	126	153	162	155	144	162	140	145	159	146	150	138	159	156	144	149	132	143	161	160	140	142	120	136	160	125	142	111	142	179	147	140	130	163	140	154	127	148	165	130	146	156	133	143	139	163	160	138	144	162	157	131	144	149	132	142	146	146	122	161	146	156	147	142	128	155	151	129	142	135	146	138	138	145	126	148	155	121	128	114	131	126	157	150	152	166	135	133	141	127	147	139	146	148	129	138	138	140	137	145	116	132	134	154	131	128	150	169	141	156	150	143	152	169	159	159	139	149	129	150	114	149	141	131	141	131	154	128	153	137	130	148	171	157	143	146	144	138	130	133	136	132	134	155	160	147	133	143	163	135	148	164	147	134	162	160	139	151	136	148	133	144	142	159	148	142	140	126	146	135	126	150	157	134	145	149	150	150	145	133	146	149	153	151	143	154	159	153	144	145	137	137	148	135	148	140	146	144	128	154	134	141	163	101	132	137	132	146	146	125	157	111	129	167	137	117	145	165	157	121	151	141	141	148	147	142	154	147	138	127	131	145	140	152	136	162	128	132	157	145	140	138	133	132	155	134	140	137	149	144	143	117	151	153	151	153	148	143	158	149	131	140	143	140	129	160	154	149	152	136	154	163	149	143	138	139	151	122	149	148	123	126	151	141	155	139	161	143	153	150	152	146	130	138	142	121	143	145	159	169	144	155	130	141	134	146	151	155	149	152	160	149	149	113	147	147	135	139	149	157	134	139	146	152	142	144	131	165	131	148	169	149	155	135	140	157	142	152	153	163	115	147	136	152	155	144	142	154	141	138	131	163	139	143	161	161	148	151	143	138	144	164	130	122	133	149	158	116	139	121	129	140	165	151	132	139	151	158	148	150	152	146	146	166	146	149	135	151	146	154	135	140	146	141	144	139	123	145	136	140	131	124	140	129	145	160	137	142	152	154	165	150	138	126	138	164	154	133	155	125	134	130	139	165	162	138	162	165	134	129	145	131	147	135	138	156	150	161	141	138	139	130	155	135	118	131	155	149	122	147	137	129	126	142	160	171	133	138	134	141	138	135	154	172	133	136	145	152	168	149	155	130	147	140	134	136	153	147	147	139	136	116	147	127	145	149	138	151	120	139	141	149	141	142	151	152	160	139	162	160	125	144	149	135	145	152	167	137	146	122	146	145	138	150	146	158	132	161	118	143	152	149	155	144	109	127	139	155	127	135	125	123	127	139	141	155	135	134	163	158	147	126	151	133	133	165	149	139	124	151	124	152	142	132	143	120	145	137	138	134	128	154	151	151	155	143	151	154	162	156	145	156	133	144	141	136	138	143	154	151	119	159	167	147	154	140	145	166	140	150	151	139	135	158	140	161	140	148	160	136	131	144	138	137	151	140	142	148	141	149	158	137	145	145	138	145	150	121	140	146	147	118	145	146	134	150	142	136	147	125	151	133	152	138	149	141	126	142	155	137	147	169	121	167	159	123	144	142	155	151	140	165	157	145	150	153	180	132	125	147	145	133	150	144	135	162	138	134	153	142	163	148	134	157	151	147	154	141	137	125	149	145	149	136	140	142	139	160	135	143	142	154	164	129	160	142	147	137	134	133	162	147	143	143	163	148	156	142	154	150	153	135	139	156	160	148	180	146	127	130	162	106	132	147	152	133	142	145	127	128	135	129	137	139	134	117	137	167	134	143	141	141	138	152	142	151	139	148	138	150	155	154	139	139	139	126	137	145	145	136	127	138	135	127	136	131	132	140	127	137	151	146	132	142	153	149	160	156	139	149	121	140	141	159	133	124	157	158	136	153	146	135	147	154	128	115	147	142	131	135	148	135	151	151	142	166	141	139	159	157	156	120	132	124	138	125	153	127	149	181	142	168	134	133	142	146	151	148	145	147	163	145	142	151	152	129	137	131	159	147	144	133	133	178	120	128	128	139	148	153	162	153	137
50195	31824	14373	3181	2759	2278	1857	1592	1375	1153	991	942	887	782	786	704	683	604	636	634	574	562	539	534	484	538	475	484	479	478	476	441	472	467	451	432	484	452	428	436	436	438	419	436	382	417	398	371	404	393	414	401	386	401	397	385	428	367	418	401	377	383	378	357	384	390	398	418	418	390	373	374	357	379	395	377	385	404	340	393	408	380	369	390	347	366	386	380	346	377	390	378	362	390	394	354	358	376	348	400	406	378	347	387	391	354	407	331	378	396	352	386	392	369	390	398	392	368	389	370	383	377	370	339	397	355	350	367	370	348	384	353	369	403	377	380	384	344	390	411	389	362	376	383	384	385	345	374	348	343	332	403	369	367	379	361	386	353	393	367	372	383	367	386	398	394	395	380	365	365	344	345	395	394	353	384	375	365	366	393	348	355	374	370	343	351	342	362	358	367	348	345	360	320	356	378	337	408	375	374	393	350	371	376	349	367	371	377	342	394	366	387	374	381	388	382	350	382	380	367	375	373	357	387	377	355	356	389	334	350	359	358	355	378	366	405	391	371	380	366	378	367	383	372	393	342	371	352	375	336	352	385	370	359	373	359	377	377	379	391	337	374	333	358	377	409	351	381	387	396	387	367	370	387	365	340	368	358	344	392	353	323	390	382	366	362	337	372	348	363	352	361	364	421	387	353	341	382	354	378	410	336	366	333	361	379	401	357	355	346	361	372	405	393	366	381	323	383	346	347	374	357	346	378	375	373	353	379	368	387	352	392	395	395	353	357	373	368	379	350	354	382	367	366	374	362	377	359	346	362	389	388	363	380	372	365	366	378	388	362	403	357	388	344	342	381	370	338	386	404	372	368	412	389	400	345	370	358	381	363	368	335	349	378	361	360	371	353	342	372	358	369	370	370	374	378	348	375	366	374	357	349	358	394	396	330	376	378	348	382	364	328	328	385	397	368	353	377	347	362	354	373	381	387	353	379	368	378	375	376	390	347	405	361	383	349	341	376	362	369	319	395	342	355	386	372	360	354	359	388	348	388	376	390	339	354	387	362	373	371	383	372	357	350	390	372	381	365	367	362	360	355	358	385	364	395	376	385	390	353	378	404	368	366	370	358	372	401	366	345	338	366	358	350	345	367	378	348	374	349	370	363	371	363	376	357	338	395	363	376	353	360	385	366	366	375	377	318	392	370	372	372	331	354	411	348	363	378	367	422	341	310	325	335	352	355	375	364	379	376	389	333	358	348	369	362	341	355	375	365	341	384	376	345	329	358	383	340	396	333	384	373	327	398	371	368	335	407	366	389	349	354	356	399	346	366	394	356	348	374	374	347	376	360	398	389	369	351	407	388	380	372	359	386	358	332	345	333	349	368	399	368	365	363	349	333	369	388	366	384	380	353	360	350	344	364	373	345	350	365	361	373	372	357	356	372	367	350	384	383	397	380	371	396	371	406	370	370	382	356	338	362	379	384	364	396	356	354	372	364	388	378	375	360	413	358	350	375	374	376	375	360	358	355	369	372	368	373	372	377	382	349	348	379	338	395	373	345	362	360	361	375	352	364	357	344	341	350	385	355	368	382	376	344	380	369	382	359	334	393	346	379	377	352	350	361	341	379	288	358	381	372	372	368	389	363	377	384	356	350	356	348	369	392	372	364	340	373	390	338	380	384	363	361	371	343	370	367	368	397	382	376	364	358	344	355	355	376	351	333	384	342	319	368	358	373	375	377	378	368	345	380	381	346	367	368	348	359	364	357	374	383	412	349	368	391	381	354	412	380	374	389	349	341	358	357	358	376	334	348	364	358	363	358	350	352	404	376	387	350	365	374	378	364	356	331	397	329	360	332	401	370	364	362	357	360	401	370	351	376	381	346	381	376	346	375	335	386	342	375	386	389	325	353	388	379	386	392	407	394	347	370	370	355	414	358	395	357	373	389	382	369	392	358	365	340	349	360	322	373	365	383	372	359	329	378	367	387	360	393	361	362	366	350	333	372	353	374	388	381	364	357	346	362	360	358	379	413	369	350	344	361	385	369	385	371	375	381	371	394	359	372	343	371	386	394	340	388	368	371	319	397	369	358	388	390	357	348	374	383	389	365	376	346	371	363	364	352	374	346	376	379	353	378	367	355	323	351	331	363	313	376	360	358	356	382	333	378	400	394	362	412	410	378	356	366	372	380	368	344	346	324	325	356	353	384	400	381	346	367	387	317	393	360	360	374	344	358	394	371	343	360	371	367	355	358	379	363	389	390	339	361	392	405	341	371	361	367	353	361	376	387	386	387	361	385	420	377	328	378	358	378	382	364	361	341	377	397	362	362	354	390	370	357	392	379	374	361	357	393	375	358	380	378	355	329	367	362	400	326	356	364	404	358	349	374	340	362	369	358	409	353	372	361	396	371	376	374	370	377	341	359	356	358	385	370	382	362	349	378	374	357	371	332	348	350	365	388	355	388	355	381	363	371	374	352	341	374	358	366	390	346	384	362	381	376	359	386	414	365	361	402	373	376	369	365	363	328	344	389	353	344	363	375	360	351	400	350	366	363	331	369	367	362	417	398	375	388	365	356	354	377	356	352	367	356	329	389	358	368	351	371	369	375	402	389	378	396	362	397	399	357	390	371	387	379	339	328	373	374	367	366	340	391	326	351	356	379	391	359	345	403	332	388	357	397	386	355	366	334	377	410	380	381	359	362	326	371	368	381	352	393	391	365	337	372	368	372	354	381	331	375	411	369	376	377	389	380	378	336	353	380	335	382	367	384	358	403	342	377	356	337	371	376	393	344	398	343	383	380	370	408	366	338	377	335	361	387	359	351	367	382	404	381	349	382	371	366	356	380	369	400	362	375	371	361	382	395	346	345	370	384	362	357	368	415	360	394	380	341	379	358	371	380	351	401	392	370	362	369	383	408	376	386	393	365	351	398	396	336	348	354	377	360	371	367	363	376	377	371	374	358	352	368	383	360	355	370	401	395	364	384	372	349	358	369	359	353	364	394	370	351	397	345	357	375	398	342	354	388	370	402	366	354	387	369	380	410	376	383	368	344	390	367	366	376	382	406	374	349	364	383	374	370	364	384	351	366	374	385	366	375	373	345	363	373	383	383	335	333	356	349	314	376	366	325	366	361	380	390	372	353	358	387	382	363	345	337	357	364	346	366	360	367	376	396	351	359	380	364	361	372	347	377	396	372	380	398	339	377	336	347	368	380	367	337	388	393	377	365	370	346	363	344	391	381	387	406	355	328	365	380	381	357	364	362	373	357	352	341	361	342	404	360	361	351	358	386	363	377	388	362	365	345	418	371	362	377	417	391	391	378	359	388	352	337	339	347	360	399	389	374	368	369	355	371	393	341	359	355	412	379	367	343	363	359	359	371	345	362	344	347	342	328	330	361	368	389	411	395	387	369	359	379	369	378	357	347	373	387	330	358	336	359	357	361	351	355	388	356	351	375	335	363	353	381	347	369	387	358	353	343	388	369	378	386
26134	5218	755	186	167	167	138	161	171	154	172	167	172	164	164	151	149	159	164	178	162	156	161	168	131	157	172	151	176	166	143	173	141	143	153	148	149	153	131	147	174	164	149	178	151	170	150	152	149	163	182	141	159	148	171	162	148	153	148	166	155	167	135	157	169	170	164	130	153	169	143	165	167	149	153	176	152	189	166	187	158	138	138	158	205	169	166	167	156	140	161	160	156	161	153	145	136	144	143	166	160	178	161	163	173	159	173	178	148	156	145	171	150	168	149	166	152	119	166	168	148	157	158	172	179	148	154	166	125	136	154	179	134	170	159	142	176	179	170	157	152	159	145	169	127	173	152	161	163	155	161	152	179	148	165	161	154	152	142	169	172	171	143	151	166	139	172	166	177	183	170	137	167	161	178	189	151	135	162	152	151	171	163	132	156	171	160	171	142	140	172	155	151	155	169	157	144	147	167	148	147	170	160	159	137	162	157	170	159	152	156	171	154	162	172	165	173	147	168	165	153	162	149	162	169	141	161	177	144	155	170	145	170	172	152	150	146	154	160	169	150	154	158	161	174	140	179	163	137	162	159	155	157	149	167	144	175	170	150	175	177	151	169	191	161	148	156	151	159	136	162	153	164	157	176	141	159	166	154	161	173	185	156	181	152	150	165	179	173	156	166	147	155	141	156	154	152	157	154	132	184	145	168	163	160	157	161	155	161	159	158	170	142	162	131	172	151	154	153	152	169	147	170	169	118	164	147	150	141	162	172	145	159	185	134	159	148	183	152	163	180	142	159	144	142	171	180	166	163	173	153	171	162	165	173	153	138	154	166	138	141	143	161	146	166	155	158	163	161	160	170	153	160	160	180	155	144	168	164	149	164	157	161	172	173	142	162	174	163	159	156	153	150	149	161	163	166	155	173	159	167	160	177	149	155	167	156	156	168	158	164	169	151	115	169	156	159	154	133	154	175	157	140	155	165	153	155	146	143	131	168	157	148	147	147	150	139	134	185	152	167	156	148	136	165	169	159	154	170	151	138	174	154	131	126	159	157	147	151	176	160	178	155	163	149	132	161	162	168	165	167	164	153	190	161	147	157	144	157	171	150	152	154	149	164	150	157	147	159	147	168	151	151	141	170	182	164	158	155	136	150	177	170	154	155	148	149	149	181	147	150	163	153	141	160	163	174	170	164	175	149	164	150	170	171	143	164	179	125	152	174	147	155	164	140	141	176	153	154	152	167	136	141	158	137	138	150	159	155	148	157	152	171	154	164	174	169	172	156	170	173	165	161	167	155	161	155	192	149	169	139	163	152	150	151	143	121	164	154	157	168	151	157	156	194	154	154	166	143	169	179	156	164	145	137	136	143	176	159	169	152	128	149	175	150	158	156	164	169	155	168	162	135	164	140	155	152	158	162	185	162	171	147	154	169	170	167	147	149	157	151	162	151	151	173	155	178	153	152	137	154	137	163	139	153	164	168	142	157	173	159	160	170	160	189	173	150	169	155	154	149	156	144	155	158	160	155	167	172	152	150	147	149	163	159	162	158	148	171	158	166	155	154	167	149	164	159	164	164	153	186	152	162	167	166	171	169	167	156	143	140	154	162	142	167	142	166	161	154	159	150	172	157	171	159	162	153	159	151	163	149	118	147	165	166	168	159	155	168	164	142	183	166	154	156	170	159	156	157	168	164	153	164	153	138	157	143	168	176	166	160	158	138	141	159	152	147	150	172	166	150	148	160	169	181	147	167	154	144	165	159	156	162	158	185	140	155	148	145	153	160	137	168	162	135	148	146	140	149	171	143	175	160	155	147	150	154	156	166	147	149	166	158	157	197	139	140	134	179	165	159	144	149	145	153	162	163	134	147	157	150	185	149	160	160	140	168	157	153	147	167	160	181	153	168	147	154	130	163	157	182	170	158	156	158	159	162	160	148	155	153	145	169	188	182	159	175	164	156	172	157	166	155	149	169	168	149	158	153	170	167	155	170	135	159	164	163	149	158	160	154	154	169	153	155	156	155	141	156	153	178	139	179	150	165	158	159	165	171	154	145	151	150	177	131	148	159	175	141	138	163	171	153	164	155	157	146	152	169	155	149	151	164	135	148	168	159	155	145	144	166	172	153	158	162	167	153	142	160	159	151	151	161	152	151	161	159	197	157	146	146	176	159	161	141	188	160	148	159	149	171	154	159	151	139	161	150	190	155	162	175	164	162	172	157	145	167	147	160	152	179	157	170	168	189	144	155	143	165	164	133	172	169	169	174	159	140	145	148	147	137	139	157	161	174	143	173	150	153	154	122	160	171	175	154	151	137	163	157	159	138	156	145	135	144	142	150	165	177	145	149	138	155	154	142	144	175	137	167	147	154	155	172	152	157	166	187	157	172	154	150	141	139	165	169	157	165	154	149	151	133	190	156	129	131	157	162	168	155	146	143	145	169	156	155	160	162	160	138	127	162	165	148	139	161	160	173	175	159	136	179	169	175	150	166	164	168	151	143	157	168	164	183	148	142	150	157	172	170	182	154	158	176	162	174	172	157	153	164	159	145	161	145	170	160	154	143	166	169	183	157	146	158	152	152	165	160	148	177	161	158	141	160	151	178	163	162	137	137	165	140	148	166	158	154	154	166	159	140	168	142	178	149	170	175	155	175	162	143	160	136	157	180	176	151	159	166	152	164	151	154	146	161	148	167	146	145	152	139	146	149	171	160	155	148	158	150	191	172	150	165	170	169	146	148	162	147	144	152	128	156	152	148	143	152	163	163	162	151	158	145	181	131	145	158	173	155	174	181	158	164	160	158	161	127	158	158	157	151	150	147	163	178	155	149	147	172	151	154	143	157	139	169	142	149	160	162	143	157	138	159	146	148	161	152	150	171	148	176	175	156	177	162	153	171	162	170	143	167	158	177	176	169	162	159	158	146	149	157	149	167	125	140	145	146	167	164	145	170	125	149	152	145	158	156	154	162	141	171	163	160	174	185	150	164	155	147	160	146	166	171	169	143	171	163	168	140	168	161	144	157	165	148	155	145	168	150	179	150	154	160	159	167	150	157	145	162	144	158	137	176	146	158	146	174	168	137	164	126	168	144	182	156	145	149	159	136	162	132	148	148	154	170	152	140	171	152	169	163	162	162	172	153	155	159	177	175	164	177	150	148	168	195	136	152	149	181	142	182	173	147	161	178	147	153	153	151	159	165	145	137	159	138	152	157	160	116	147	135	166	127	153	170	173	186	176	156	151	163	147	141	180	171	175	150	165	154	150	168	169	144	163	138	144	166	152	157	156	167	147	159	170	175	168	179	140	167	169	164	159	164	182	169	150	166	147	158	166	169	175	163	150	152	171	178	157	143	172	131	149	161	167	155	161	154	171	139	157	165	154	158	151	179	161	173	144	165	155	150	132	165	146	148	148	134	160	172	157	152	173	176	166	167	155	169	143	159	154	144	150	149	156	168	153	172	155	160	168	149	159	177	143	135	145	161	168
21244	4832	1337	517	540	466	431	439	472	450	471	465	433	451	437	424	402	421	411	413	431	400	399	422	421	449	412	413	412	449	471	359	459	451	408	461	449	417	403	414	395	395	401	413	407	455	441	430	428	425	426	412	457	407	409	441	410	420	423	412	451	436	400	396	427	455	400	417	413	409	464	452	408	426	419	402	425	399	406	413	427	401	432	419	426	419	402	389	418	406	446	369	406	405	431	416	407	414	442	466	420	483	408	452	416	401	424	456	422	375	414	419	383	427	425	425	446	408	429	414	413	387	437	393	426	377	412	433	437	422	422	438	412	429	425	415	427	421	449	422	435	410	384	418	419	378	406	373	412	448	413	402	426	409	419	431	425	451	462	421	423	442	408	415	412	436	436	442	402	408	433	467	410	429	418	435	419	445	438	453	403	426	385	452	410	442	438	465	422	475	407	432	416	442	430	450	418	418	407	420	393	402	409	421	451	391	418	437	467	455	402	448	423	446	381	405	420	419	386	395	409	402	409	387	411	414	430	427	435	457	420	406	454	376	408	440	425	436	416	401	423	414	380	432	413	433	399	373	407	410	424	410	409	408	393	434	440	405	410	426	408	384	405	391	372	462	427	460	408	429	429	456	431	403	420	398	429	393	411	397	438	373	414	405	407	439	423	429	414	408	429	400	435	421	403	405	407	398	468	390	391	429	418	440	401	465	438	421	427	429	406	396	457	430	420	413	402	411	406	433	402	369	386	435	408	485	425	425	432	450	412	450	426	417	438	382	437	415	455	428	419	406	409	424	418	437	390	442	455	468	391	400	436	426	394	434	400	431	466	435	408	400	370	396	441	427	432	408	426	432	427	428	443	398	389	397	415	435	464	412	439	397	439	422	433	391	467	450	404	419	413	437	427	451	413	377	478	450	374	406	423	433	459	419	418	455	475	446	403	419	422	414	426	451	414	428	410	475	413	444	420	385	410	438	409	413	404	397	449	449	454	429	404	408	390	437	433	436	415	413	452	430	447	425	431	404	399	388	392	452	418	403	424	406	430	439	423	420	460	460	413	430	421	396	431	432	448	398	417	416	411	441	424	433	399	434	428	431	389	407	447	390	419	420	439	427	385	410	420	437	434	434	419	400	461	451	390	394	424	410	390	409	397	410	426	430	386	411	428	434	447	393	435	389	400	393	425	423	450	424	479	396	446	435	452	451	410	406	422	445	462	449	439	430	415	425	417	415	453	440	416	401	417	445	438	429	414	424	406	435	410	417	392	434	478	411	391	438	426	403	443	449	386	404	396	416	392	413	421	413	383	444	395	443	403	407	372	469	425	434	424	408	407	449	401	399	400	420	414	447	408	428	454	431	397	432	393	389	423	406	415	422	385	413	435	443	434	409	439	443	409	398	429	426	404	394	409	433	451	432	414	447	413	436	410	408	422	423	427	418	404	381	413	364	418	439	444	430	398	406	398	416	397	436	420	416	454	418	440	403	419	410	484	412	411	412	438	391	421	416	392	412	417	406	453	402	430	449	421	415	389	441	448	449	390	425	433	425	396	414	420	417	374	404	424	405	419	418	431	395	424	429	446	397	383	414	410	449	435	450	421	438	421	464	395	456	457	443	430	408	409	414	403	432	443	423	433	407	447	382	405	395	412	430	442	408	405	455	450	429	425	428	432	395	414	426	402	419	430	432	424	400	425	447	414	386	413	436	402	440	404	403	409	380	427	406	418	381	421	449	406	439	451	439	423	397	383	399	437	427	421	394	398	441	449	439	396	447	394	423	419	439	408	412	417	441	431	438	434	392	426	408	401	416	451	412	388	391	411	421	434	417	420	454	442	438	432	437	455	422	458	426	406	437	413	449	438	425	434	419	478	445	446	415	398	406	428	409	418	414	429	404	426	411	484	397	394	413	431	455	426	424	386	428	427	414	427	421	394	425	427	428	429	430	391	406	412	418	422	422	431	447	403	424	416	434	447	384	411	427	422	425	402	430	400	396	415	423	435	433	451	418	413	418	403	432	431	399	455	392	396	413	456	405	441	428	412	427	398	442	361	454	430	427	377	414	408	430	436	403	422	417	414	390	425	413	423	413	432	420	426	429	424	466	371	430	398	432	376	410	434	405	416	408	436	442	403	383	406	427	380	410	405	400	441	444	403	439	407	386	410	414	374	444	426	414	414	417	427	425	408	428	421	413	403	425	420	427	406	456	423	420	435	454	463	440	447	442	391	426	431	377	423	465	406	391	389	401	406	404	434	435	405	422	408	389	373	435	443	406	425	409	443	414	400	445	419	428	420	420	396	415	420	465	439	415	443	411	429	403	427	412	427	367	472	428	392	407	397	410	389	442	412	448	411	436	401	418	421	438	426	399	414	409	404	435	388	421	415	392	414	436	404	391	409	401	421	412	387	414	433	422	410	412	419	400	413	409	402	430	417	451	453	441	443	466	429	415	419	386	391	414	417	422	384	446	452	414	437	409	438	456	448	443	419	442	460	390	411	418	412	428	411	442	421	400	436	449	438	394	406	392	410	441	428	406	403	386	398	448	455	437	398	429	392	408	433	426	405	411	403	421	388	396	423	411	409	440	444	408	407	406	439	458	426	443	418	417	436	430	438	420	408	436	378	420	449	440	425	410	409	426	404	403	441	388	382	402	404	458	423	394	423	388	423	434	420	384	437	441	440	416	391	434	365	404	408	404	426	413	394	420	430	393	407	412	393	445	456	395	406	454	421	426	437	399	408	396	424	422	405	434	417	435	493	418	370	432	421	451	417	442	423	439	396	416	401	440	405	417	411	447	398	413	415	404	436	415	432	414	430	425	439	434	408	402	399	402	439	404	396	405	412	426	413	413	438	399	434	393	399	379	442	421	439	404	410	427	435	454	459	392	395	434	397	429	409	399	411	426	378	407	426	415	451	434	392	414	399	425	403	443	416	402	427	436	450	421	389	415	420	418	415	431	425	393	438	425	371	431	406	458	415	456	379	406	453	457	446	421	420	408	437	440	417	415	429	435	463	409	381	409	423	420	413	435	390	452	435	434	422	435	417	424	434	427	414	402	417	442	408	443	430	452	418	408	424	426	423	438	429	422	446	453	423	410	434	410	412	422	438	405	418	415	430	391	408	429	374	420	412	447	418	443	414	441	399	420	435	415	422	421	411	387	437	447	435	391	423	435	420	442	406	418	414	406	424	390	433	405	462	410	422	440	432	420	391	451	403	414	431	414	426	411	437	391	461	437	433	423	436	431	403	417	417	399	420	429	426	437	440	400	416	429	406	407	422	433	425	411	405	461	413	400	427	431	436	444	434	416	411	454	411	403	427	411	400	405	409	424	441	441	441	411	414	418	381	437	435	424	420	404	418	436	412	408	408	421	430	427	430	449	438	455	446	440	417	421	405	422	414	428	421	446	455	417	438	439	413	395	427	410	397	415	386	415	418	404	452	442	442	393	433	416	437	422	406	430	428	445	378	415	434	458	425	445
66386	37944	15565	1271	544	465	400	352	320	297	242	275	299	266	254	236	253	273	249	251	241	223	243	238	255	244	237	226	236	215	231	241	233	222	220	220	185	228	199	209	213	247	214	222	227	239	234	207	221	221	210	214	216	224	214	206	235	207	236	217	212	204	204	243	236	225	207	236	208	221	215	221	251	241	236	221	208	214	221	216	221	229	196	229	235	223	195	243	217	228	246	255	204	260	210	231	220	223	221	216	217	239	210	210	203	230	243	241	204	211	259	234	235	217	209	244	225	205	232	234	224	236	218	215	236	199	233	219	218	254	212	224	212	225	208	223	251	222	214	212	211	213	240	224	251	212	240	227	210	204	218	206	220	243	257	224	247	217	234	242	210	212	207	226	199	207	228	239	246	236	216	237	232	239	190	250	210	226	227	226	216	237	218	216	216	226	241	208	229	243	226	205	215	236	257	221	222	231	226	232	227	197	215	212	205	207	202	218	206	248	244	204	217	231	220	189	207	231	218	265	224	239	230	237	220	218	235	232	201	224	217	218	242	221	203	204	235	209	214	230	235	198	187	204	215	198	244	252	210	231	247	228	230	197	224	221	252	194	209	214	224	194	222	227	261	217	220	213	236	235	217	220	211	189	204	216	235	201	227	220	230	188	209	223	212	213	206	236	251	238	225	210	229	238	234	238	226	228	225	223	232	234	237	234	236	216	217	213	212	223	217	228	222	223	166	222	203	190	208	225	199	209	203	215	217	226	221	196	222	222	211	211	205	214	229	214	196	220	192	229	198	255	219	237	218	222	212	210	232	207	202	233	212	214	218	196	221	217	221	214	211	217	209	208	225	225	237	220	211	234	196	218	200	216	185	214	219	250	235	250	226	233	215	213	221	238	232	250	254	226	215	248	214	213	240	243	219	197	224	221	230	222	226	194	220	217	226	216	243	240	238	208	220	211	223	243	226	227	197	217	244	213	202	234	219	228	222	264	220	213	226	224	205	209	206	208	237	200	204	212	222	201	217	232	211	220	224	242	209	227	202	241	215	200	206	215	226	207	227	224	208	228	214	227	235	232	216	219	219	209	233	233	218	212	230	216	238	214	214	226	221	225	223	259	207	216	203	206	209	219	222	219	230	220	230	222	214	230	216	204	223	198	213	231	203	225	210	216	200	212	219	206	235	222	249	237	215	206	212	212	193	207	235	213	214	204	219	197	222	240	221	222	230	240	212	208	191	244	230	215	228	222	220	242	249	225	227	217	221	226	220	214	217	233	228	271	246	221	236	264	238	227	206	227	219	212	219	214	209	228	197	205	223	229	214	207	229	223	191	226	195	230	229	218	215	241	221	196	232	205	205	242	222	213	204	224	182	236	216	242	239	220	215	214	231	242	212	218	212	221	207	194	232	221	242	237	221	240	235	202	205	223	204	193	217	230	218	228	238	229	241	232	203	215	203	218	210	232	241	219	227	225	227	223	219	209	239	207	223	229	223	227	221	239	198	229	203	235	221	222	229	248	238	233	212	208	237	217	205	214	218	240	231	194	223	245	194	222	205	221	229	241	215	232	232	211	208	235	243	229	167	205	213	227	228	229	214	220	223	224	208	204	225	241	201	245	208	231	234	230	232	220	244	228	223	216	209	195	199	210	204	196	237	236	212	232	213	220	234	227	230	217	202	220	198	214	226	231	233	210	228	209	220	231	204	241	225	223	201	218	226	212	215	213	212	212	240	220	253	218	217	219	211	221	228	227	252	202	203	228	225	183	218	230	228	213	215	216	185	225	218	241	220	216	235	207	213	202	216	230	207	235	221	223	221	198	209	237	200	200	223	240	205	220	191	214	223	202	248	214	213	239	222	215	235	235	203	198	214	220	241	207	243	229	229	197	218	204	203	227	228	244	198	238	237	226	249	218	228	218	234	210	239	209	246	213	206	220	202	250	226	231	215	191	236	243	222	214	221	228	259	206	235	218	191	238	207	207	173	221	249	222	222	229	221	227	240	218	220	237	214	203	257	202	215	230	228	234	239	199	214	232	227	192	200	233	241	247	232	220	224	210	232	203	241	198	232	228	238	230	234	214	223	215	220	218	222	246	238	214	244	219	207	275	223	230	219	219	234	214	243	209	228	245	199	230	252	221	236	203	213	210	232	215	189	202	237	199	219	208	218	250	207	233	229	233	220	218	228	244	235	244	238	223	238	235	223	205	238	235	199	207	201	232	223	229	219	236	194	211	214	222	223	221	231	216	224	193	228	225	225	208	221	218	208	215	228	252	238	218	207	236	239	227	217	214	236	246	236	200	215	205	240	233	227	191	220	253	253	201	200	227	184	226	214	233	230	233	232	221	217	226	181	176	225	233	219	231	226	237	230	244	210	195	206	215	237	205	246	199	234	239	221	231	231	209	212	224	221	207	202	197	236	226	248	202	248	224	232	183	238	194	225	214	214	237	244	202	232	227	202	210	223	217	242	205	226	237	213	226	242	217	228	200	206	225	237	200	220	229	246	241	199	237	243	205	216	227	213	209	235	242	215	236	236	216	222	218	204	218	189	222	246	192	219	193	212	221	235	200	238	240	220	230	241	214	227	206	220	225	226	215	221	218	255	213	223	209	218	211	224	193	214	224	201	219	217	194	229	208	243	225	249	236	208	242	250	221	203	241	205	258	224	226	198	237	217	198	220	224	222	187	186	222	195	231	200	207	246	219	196	228	216	212	246	224	244	252	201	223	218	233	202	212	220	191	208	234	216	223	212	219	216	228	224	230	198	189	224	206	234	208	232	232	221	225	212	215	228	213	222	236	210	235	232	229	231	241	211	216	225	226	222	191	210	211	256	200	233	202	229	229	240	211	209	222	231	230	219	200	218	224	207	239	187	229	217	230	192	253	211	197	208	241	216	203	182	225	232	212	219	191	215	202	228	216	221	215	225	204	213	182	206	235	220	231	213	213	221	201	210	264	209	202	217	225	211	194	206	209	219	233	210	233	251	234	229	217	240	205	219	192	238	218	246	230	212	242	228	222	263	199	231	229	225	210	210	200	213	218	221	258	205	241	205	222	223	229	201	215	225	239	214	211	210	207	226	217	229	207	235	202	209	236	215	221	195	201	236	201	218	203	216	215	227	206	222	227	212	212	221	238	215	209	227	207	229	235	212	224	207	234	226	211	195	247	227	224	232	232	227	225	233	211	223	208	226	217	243	226	214	228	225	246	235	193	212	237	185	211	231	249	246	224	200	252	205	210	212	204	255	231	214	203	223	233	223	214	207	255	189	241	228	227	206	222	215	213	214	214	219	210	192	236	203	198	228	206	222	196	231	256	201	221	224	208	219	205	225	239	235	197	227	192	216	230	242	196	214	228	233	229	213	243	215	215	189	217	191	205	233	192	212	243	225	219	231	235	221	214	208	228	247	220	203	209	210	224	218	236	245	221	217	235	214	215	228	231	219	201	210	193	221	213	237	228	206	207	231	235	216	193	215	227	225	220
41541	24453	9574	1993	1813	1541	1311	1158	1085	986	856	845	808	805	739	705	709	727	700	656	710	692	645	668	641	609	646	561	619	632	606	585	582	593	572	571	589	601	586	586	578	584	594	575	554	625	575	592	567	586	552	577	539	587	565	574	568	586	605	546	592	537	572	558	548	571	577	584	542	561	570	569	568	559	558	554	532	512	557	566	565	575	562	578	563	545	588	568	527	539	511	520	586	511	579	564	594	577	506	570	573	539	595	527	568	556	564	553	565	597	555	550	559	577	579	566	525	567	515	568	566	572	597	537	518	571	554	577	560	584	562	527	572	533	580	583	536	569	576	553	587	531	547	500	543	524	561	576	566	530	548	546	597	533	575	577	521	555	552	598	509	562	576	559	546	559	535	516	582	529	560	568	503	528	530	521	516	578	488	541	596	553	532	580	502	554	540	543	569	523	557	595	559	604	542	536	582	538	566	559	546	528	559	547	524	554	485	568	575	593	573	578	567	529	535	555	500	521	584	554	569	546	506	555	574	556	571	616	597	556	548	585	526	519	560	561	552	536	580	554	549	577	548	522	539	574	578	587	547	507	596	558	526	558	512	560	534	579	615	588	588	603	562	555	531	547	526	531	531	600	505	580	535	569	590	574	574	539	515	526	559	558	513	558	581	551	558	601	512	579	558	554	553	542	505	570	533	597	563	540	530	542	518	545	592	530	584	551	582	566	510	558	535	528	557	547	533	594	573	577	527	563	547	604	583	550	593	564	528	579	588	548	558	598	543	536	561	551	576	549	571	534	528	541	546	530	560	531	525	535	552	573	521	509	571	533	566	523	560	554	542	568	555	551	534	534	568	525	596	542	523	568	533	583	585	537	530	571	518	534	544	556	520	575	556	522	585	608	556	554	555	529	571	536	540	576	566	561	602	533	504	589	533	557	590	569	562	563	553	546	553	521	566	581	557	558	578	584	561	534	558	538	575	536	558	500	570	577	561	553	552	545	550	537	579	541	509	569	577	535	541	574	538	574	599	566	580	585	575	573	500	531	553	600	530	566	573	545	558	583	590	517	559	593	559	573	542	531	552	549	588	539	508	565	557	552	540	518	557	541	537	551	515	535	577	539	519	565	545	574	530	558	567	562	549	556	537	573	545	546	573	582	539	567	543	567	558	526	556	530	557	561	549	548	540	542	558	531	573	573	569	533	518	581	574	543	540	579	565	540	577	506	548	528	545	581	615	568	588	549	519	571	573	538	500	529	540	508	537	539	559	589	545	553	543	521	533	532	504	527	540	570	536	547	563	560	572	554	563	523	583	549	589	556	573	537	570	573	592	545	592	523	591	535	545	529	553	508	591	512	566	550	584	521	514	561	531	550	568	545	533	528	565	537	548	571	548	539	538	553	599	561	529	569	557	541	544	550	568	566	562	547	567	560	533	565	512	552	556	570	555	496	575	574	539	567	597	580	554	574	567	558	567	536	573	571	528	595	564	586	554	501	566	554	561	540	564	572	518	556	574	554	567	530	564	580	541	581	581	555	594	589	569	575	570	556	534	571	545	515	543	574	559	586	567	552	574	551	532	554	572	570	560	584	547	547	524	529	573	543	582	511	586	588	580	548	565	567	583	588	580	548	566	579	596	593	557	552	553	562	567	598	579	566	514	548	598	571	514	555	587	620	511	533	560	522	551	520	560	545	602	509	543	547	583	500	564	579	554	537	523	574	517	557	532	547	554	552	579	544	559	579	548	536	518	576	584	558	538	546	611	563	572	526	584	516	534	548	526	540	579	548	561	556	562	548	551	561	551	592	585	575	554	555	534	552	548	539	546	521	574	545	544	557	552	534	543	541	534	561	601	564	543	565	578	566	564	569	543	556	517	576	548	586	529	613	570	534	541	586	567	555	563	573	564	529	547	568	560	528	540	543	604	595	564	515	545	546	546	550	576	555	561	523	559	606	546	530	510	526	520	548	586	570	502	538	570	581	569	543	541	514	526	550	568	570	570	570	555	586	559	566	521	578	523	523	558	566	545	531	563	592	582	531	595	559	564	560	563	554	545	543	536	560	546	541	555	546	503	538	583	559	557	539	600	569	532	545	524	524	565	533	560	580	508	565	562	561	544	537	568	521	559	555	595	570	560	560	563	554	561	611	562	550	538	542	610	620	595	589	589	528	550	556	555	534	545	552	599	557	510	535	564	543	583	560	530	568	544	559	511	533	586	559	537	604	551	571	551	570	524	580	575	608	523	539	554	541	589	506	534	585	569	545	582	559	542	587	550	556	562	549	561	576	565	541	566	537	581	516	524	558	560	590	576	548	589	599	534	538	538	584	557	552	572	541	540	573	543	583	521	568	570	548	559	561	535	538	518	563	546	546	577	522	544	550	556	587	611	560	582	509	543	541	584	572	531	585	593	523	546	524	562	552	575	557	548	589	550	562	548	559	564	595	577	531	576	559	572	537	558	548	501	523	562	562	515	551	560	587	561	548	579	516	541	555	619	557	536	541	513	591	541	512	541	581	556	548	520	524	546	550	558	583	561	510	527	593	554	505	552	590	588	561	570	538	555	548	545	546	535	595	556	581	541	545	541	576	534	532	575	532	596	563	522	530	566	551	582	565	588	550	536	560	559	537	520	546	553	514	564	624	594	549	558	584	474	537	560	597	525	560	514	500	524	526	542	606	562	531	544	560	534	525	511	593	548	546	571	585	549	544	533	517	559	545	558	577	508	553	533	595	540	547	586	565	575	525	548	556	581	535	578	560	534	600	522	569	579	533	539	542	597	562	497	538	570	586	612	581	599	511	591	566	556	539	537	586	572	544	556	555	519	606	552	577	592	602	548	570	529	580	554	570	553	567	567	574	577	561	526	603	580	549	573	538	567	586	542	577	567	541	555	562	584	580	559	559	536	568	541	531	577	534	536	552	599	565	574	605	531	555	553	580	560	526	566	486	571	534	595	561	559	527	546	569	582	567	534	539	565	517	586	547	549	563	534	547	586	550	528	516	548	560	539	569	544	586	579	586	594	569	537	537	564	603	577	573	541	549	577	528	592	550	560	531	542	542	519	588	608	537	571	553	559	533	552	544	589	574	600	563	530	548	531	544	557	573	545	492	577	559	553	593	523	565	530	517	531	538	593	561	560	589	528	586	503	581	574	528	579	542	574	602	558	530	591	506	577	578	552	575	553	555	558	588	497	550	554	555	526	503	554	548	541	579	559	550	530	589	614	570	545	539	538	544	539	553	572	545	561	562	576	560	575	548	549	585	578	517	547	579	559	555	537	570	551	519	598	583	513	554	583	557	520	544	553	578	506	551	579	525	563	567	560	555	530	549	583	591	584	500	554	564	568	558	538	572	571	507	576	535	548	540	550	545	578	589	582	529	533	610	545	557	564	558	554	544	545	516	599	574	566	544	546	565	532	572	573	587	535	568	572	567	568	545	513	564	536	591	553	567	585	544	534	537	549	560	561	552	583	590	492	544	550	524
77485	49775	23663	3732	856	652	492	383	306	308	273	270	212	212	199	223	184	185	190	168	177	154	177	147	160	156	167	168	147	160	163	159	155	181	133	144	128	166	177	144	161	147	146	139	137	145	160	125	149	139	164	142	153	152	160	137	131	145	154	149	148	144	150	136	157	147	146	143	133	135	141	128	138	145	148	137	135	143	127	165	139	122	136	136	138	125	126	156	154	155	156	150	135	161	157	149	154	147	156	166	166	126	153	125	123	157	138	127	155	167	141	136	151	145	149	122	161	160	123	152	145	151	163	134	162	166	153	155	143	147	135	143	142	152	153	134	137	153	126	167	151	150	158	150	153	158	151	132	150	142	161	142	154	136	144	135	136	140	129	164	136	142	153	132	146	137	152	163	133	120	145	136	169	154	154	130	145	150	133	161	131	148	123	135	154	149	144	132	126	141	159	155	141	149	115	142	158	147	157	150	135	134	140	143	165	138	145	158	130	156	152	131	136	126	132	139	145	149	135	159	163	162	154	143	146	163	136	137	148	163	163	144	158	153	152	132	115	133	126	144	140	123	152	146	146	153	165	155	154	171	145	147	140	135	133	149	133	155	138	166	121	143	172	148	132	153	133	157	147	131	138	130	151	155	141	120	136	122	124	155	137	167	142	138	136	163	135	134	119	145	135	149	128	144	143	156	136	145	148	112	134	160	142	138	142	146	141	138	118	133	162	117	143	150	138	138	141	143	145	152	162	145	128	135	120	145	162	131	133	176	145	130	152	149	158	149	137	131	133	137	152	145	130	174	160	143	155	143	137	152	159	136	144	137	164	153	148	146	132	141	119	152	147	155	111	158	151	177	139	147	137	133	153	142	145	134	142	120	129	147	130	141	134	153	147	154	139	138	135	146	145	151	139	157	162	146	145	153	125	174	139	134	121	143	140	135	146	142	140	134	140	138	143	128	139	155	144	138	130	163	148	133	146	149	161	138	153	168	149	139	159	149	169	140	139	165	119	134	137	144	136	149	149	148	137	143	180	138	139	147	136	162	158	124	136	141	141	123	160	143	134	170	143	144	150	136	150	139	119	133	169	149	145	152	159	137	157	148	167	166	142	142	152	169	130	153	168	137	156	151	152	131	133	146	143	122	162	136	128	145	144	133	137	148	138	155	117	118	151	141	144	154	164	137	154	145	153	109	157	139	141	150	125	167	151	133	128	131	166	163	139	147	167	133	139	118	152	153	140	157	146	142	140	144	147	153	148	133	133	155	122	160	151	155	140	168	126	140	177	131	157	140	137	134	142	150	137	123	135	149	149	150	134	120	129	142	157	155	128	126	144	139	143	143	153	136	128	131	132	140	121	162	160	135	159	125	144	144	176	120	141	135	156	142	134	162	147	131	121	127	148	128	145	156	144	155	164	153	132	119	144	163	162	146	125	141	137	137	150	135	156	149	153	158	142	159	166	161	125	130	146	145	128	130	134	141	112	142	140	122	113	115	134	147	129	155	167	151	149	147	149	158	144	140	136	138	139	153	146	147	166	154	138	150	149	171	144	147	145	110	136	137	146	151	122	148	149	150	141	129	123	140	129	141	161	150	133	163	147	143	146	147	142	127	148	149	134	139	170	134	149	164	139	167	141	157	151	149	141	156	120	127	155	156	152	126	128	143	135	140	126	143	125	150	150	144	154	138	144	124	125	145	143	151	136	148	135	165	123	160	135	141	140	130	146	140	165	168	129	139	129	166	154	141	155	151	132	150	152	138	137	159	150	142	136	153	152	127	152	161	144	162	160	138	142	153	156	150	139	156	130	169	154	133	164	131	140	127	131	146	145	120	165	126	157	128	142	138	167	140	137	152	124	154	148	133	153	132	146	149	124	145	144	175	145	138	159	137	132	139	140	146	132	145	133	150	172	144	146	133	140	153	165	141	129	139	143	156	137	156	138	132	159	147	159	140	136	161	158	157	150	129	144	135	143	136	126	137	154	139	151	144	153	171	137	146	151	136	127	127	137	160	142	139	146	171	156	170	149	126	148	132	135	165	163	148	153	142	135	138	150	140	151	137	140	137	153	138	132	164	135	132	141	152	158	138	145	140	146	137	149	115	143	138	144	133	138	135	144	167	145	162	133	144	122	115	133	134	139	138	149	154	149	146	148	162	151	146	168	143	120	143	135	149	132	153	131	128	136	133	139	135	158	159	139	150	139	144	133	150	165	151	144	141	131	139	132	130	146	133	141	157	142	127	151	116	141	135	136	137	163	152	154	140	128	134	155	139	156	140	147	156	147	134	157	148	149	151	163	133	132	146	123	152	138	130	160	132	141	128	138	170	159	157	158	134	147	140	149	146	143	139	149	150	135	133	151	130	140	126	152	150	163	148	135	131	134	155	158	124	132	134	140	162	163	163	138	132	152	146	135	152	121	144	147	135	123	127	133	142	140	137	150	116	124	147	152	144	149	161	140	131	163	133	150	146	161	161	138	140	138	159	126	144	155	143	164	144	160	131	129	145	153	144	159	152	143	154	152	122	134	137	145	162	139	157	135	146	155	145	137	152	154	136	147	147	155	163	181	131	150	130	140	144	137	137	147	140	127	146	121	149	152	136	159	148	158	157	145	150	139	150	150	131	139	135	135	157	146	163	151	143	148	131	152	131	161	137	160	143	139	150	139	151	143	146	144	151	145	164	113	165	146	121	153	157	152	139	127	144	153	145	149	134	167	135	140	134	143	139	144	144	120	131	150	149	137	135	137	163	148	139	137	141	134	166	123	150	134	148	147	146	151	126	137	137	140	138	164	146	166	153	161	142	156	162	144	142	142	131	139	161	145	156	134	162	163	130	140	130	148	134	123	151	147	138	164	134	154	140	139	148	152	133	146	156	138	138	141	145	149	145	153	149	148	137	148	143	127	158	145	151	166	137	127	149	155	173	145	147	148	162	169	143	149	167	145	159	138	141	155	143	128	139	162	147	135	117	136	117	159	171	133	160	151	122	143	165	123	148	160	132	147	128	152	138	159	155	140	122	148	146	153	150	124	149	142	149	154	147	128	130	154	135	143	145	136	155	151	132	129	163	158	147	137	141	146	136	144	144	144	137	121	135	134	144	147	151	138	129	145	142	159	153	139	168	130	153	147	153	169	146	139	123	138	138	129	137	149	172	135	155	143	120	136	136	134	156	164	144	132	142	164	124	150	138	146	134	137	162	142	124	145	149	150	152	128	137	136	139	171	131	138	167	172	144	158	139	130	132	138	127	145	152	153	161	139	139	156	132	128	141	142	134	147	145	127	135	123	152	153	161	146	149	139	166	152	147	121	173	131	135	165	149	153	139	115	125	154	140	158	152	169	159	126	156	182	159	152	147	163	133	152	135	145	135	146	160	155	139	151	148	152	163	139	129	128	137	148	133	148	145	141	155	144	151	162	124	120	134	142	140	133	143	144	155	144	163	147	142	160	145	130	143	141	132	133	140	145	149	137	148	137	136	126	172
50713	33411	13841	3136	2844	2346	1820	1612	1411	1201	1057	886	867	787	765	675	632	665	597	574	562	517	551	514	495	502	514	509	469	443	450	453	417	423	464	473	425	426	406	422	429	414	412	421	373	405	396	409	381	357	370	399	384	396	413	414	378	407	372	406	395	373	347	423	341	414	339	409	352	384	391	377	395	387	374	377	373	370	398	396	362	360	434	377	363	411	367	370	364	364	360	388	350	378	363	353	369	417	360	391	392	347	389	360	385	355	379	391	382	388	375	373	345	400	348	378	349	386	388	347	375	343	360	392	385	386	352	369	356	349	399	377	372	357	391	366	369	361	392	379	374	375	360	368	353	399	358	345	370	367	343	387	366	381	363	382	381	365	351	385	361	396	368	334	373	429	363	367	386	376	389	355	374	393	374	395	371	369	378	401	350	369	354	389	328	378	345	338	386	374	400	375	368	407	360	335	389	358	379	371	362	379	364	381	386	382	349	344	365	397	374	393	355	398	378	361	365	386	361	381	358	336	397	380	359	375	382	379	381	361	364	388	395	388	365	392	356	370	383	369	375	383	379	360	377	367	360	372	355	384	378	380	377	373	392	353	346	359	360	401	356	357	418	361	399	396	327	327	349	352	405	381	374	371	373	365	373	406	390	396	409	366	393	393	362	348	357	391	357	401	359	363	347	379	383	322	383	378	352	376	342	355	343	359	348	352	363	395	383	398	389	370	354	344	372	342	371	364	388	331	344	362	375	359	365	334	346	394	374	364	377	367	340	388	377	400	358	362	392	339	381	335	369	376	377	363	362	379	387	374	371	360	350	358	343	372	354	346	357	355	399	397	368	379	344	338	396	344	393	390	346	337	389	344	382	366	366	367	369	341	355	386	353	319	378	360	355	355	364	383	382	387	395	356	367	357	365	346	353	371	387	377	385	389	356	389	372	394	357	345	323	372	354	346	394	311	362	349	322	366	379	354	392	345	364	367	353	380	377	362	349	370	366	360	352	374	388	360	331	397	349	365	366	387	347	404	331	346	360	370	358	365	383	389	340	364	356	375	344	377	338	390	393	400	391	379	368	324	387	338	361	389	351	376	378	389	346	395	369	344	377	358	361	341	356	370	361	378	346	366	343	405	379	356	375	363	398	391	372	364	371	372	371	397	368	389	373	386	380	374	363	399	335	330	348	385	371	363	368	376	379	389	367	359	394	377	348	372	363	344	394	375	358	342	360	361	357	372	360	372	357	388	370	399	383	409	367	392	328	374	358	372	382	380	355	380	362	387	356	371	365	374	434	409	398	388	386	388	368	363	342	358	387	381	354	376	372	351	367	311	365	363	379	369	372	379	355	381	385	385	320	376	376	370	391	347	394	365	371	374	366	342	372	375	377	376	393	372	350	363	345	368	357	370	378	373	385	379	360	382	375	375	368	372	349	392	348	361	348	341	392	394	384	353	374	366	396	359	357	387	369	372	371	389	392	376	372	361	365	341	363	352	370	371	357	350	356	362	362	374	373	387	340	373	346	381	358	378	371	359	388	364	406	382	336	333	370	346	358	362	382	351	380	356	349	391	375	387	337	352	357	385	352	367	371	363	360	365	380	353	350	384	365	366	381	353	395	349	364	361	404	354	378	354	335	395	360	364	401	426	375	394	350	360	357	346	395	348	365	366	362	361	368	368	384	345	348	373	356	344	373	359	358	347	362	392	329	349	335	377	357	364	339	373	362	383	373	396	366	385	409	378	346	375	378	394	389	381	389	352	356	375	343	339	353	371	377	376	397	379	391	379	410	384	361	377	390	348	353	336	332	383	371	416	361	344	368	383	361	383	373	350	350	389	389	367	335	373	325	328	365	354	367	361	388	364	354	373	345	325	368	357	377	373	372	396	341	387	386	354	348	423	421	378	407	389	379	338	408	390	325	367	353	366	349	369	328	389	350	401	381	403	352	341	351	346	343	347	368	366	372	341	348	371	389	344	350	343	397	383	376	359	355	357	367	362	371	368	381	397	337	337	384	383	390	391	364	397	391	368	384	364	391	374	387	370	335	364	368	367	344	381	397	355	386	382	339	395	349	383	364	377	316	364	345	377	366	371	388	386	379	384	362	382	383	374	373	368	370	362	410	399	353	376	384	352	401	381	357	365	386	354	351	381	366	407	367	340	367	374	391	386	397	373	343	362	342	387	342	380	360	371	372	363	367	365	374	357	373	338	358	376	370	385	383	373	373	394	325	354	388	373	399	384	373	375	360	388	384	358	366	378	365	346	405	366	390	371	390	352	367	321	354	400	347	356	373	318	389	386	366	343	349	345	342	389	386	362	371	375	407	347	371	354	377	371	394	329	350	353	330	385	378	344	374	330	370	350	406	388	417	397	373	375	359	396	375	346	395	344	355	347	363	364	389	342	348	348	367	320	345	356	372	362	366	347	358	371	361	376	337	370	340	373	395	343	409	388	398	393	356	311	360	359	352	373	367	374	354	354	362	349	358	356	348	337	368	360	365	336	365	360	350	352	320	366	363	367	361	398	392	374	339	420	371	363	335	354	376	367	350	368	383	365	362	360	349	355	348	363	354	340	337	334	364	388	365	352	381	383	350	378	393	330	362	354	357	354	372	377	373	389	345	377	361	365	364	382	317	372	388	362	390	373	368	362	350	381	374	382	357	359	371	376	382	362	373	387	399	382	399	365	339	367	362	342	368	371	368	396	369	360	357	395	364	348	393	363	333	380	385	349	388	382	368	366	368	382	358	382	375	361	363	343	343	364	351	362	342	378	365	371	390	348	393	380	360	385	334	333	366	341	347	361	403	373	342	359	353	341	387	376	362	371	355	361	365	364	346	355	364	370	340	362	362	378	382	361	348	369	361	348	369	355	365	384	376	389	344	356	352	381	375	356	351	349	350	354	371	320	361	355	346	324	374	391	357	367	357	363	357	362	368	353	357	365	361	355	389	351	393	376	392	369	381	359	355	354	320	383	364	356	375	407	360	371	404	354	384	381	358	352	347	376	353	373	369	382	371	374	392	388	360	364	360	381	392	361	380	349	380	361	378	369	357	370	359	375	386	317	368	383	362	350	376	366	358	365	344	358	332	362	366	352	346	358	394	359	413	377	358	352	394	353	377	347	357	374	363	335	373	357	331	352	382	344	412	367	367	340	369	339	349	383	360	399	360	395	364	354	382	360	374	355	368	336	369	372	350	388	345	367	395	380	382	360	348	384	311	363	371	395	396	374	389	328	373	330	372	387	373	353	341	352	387	393	351	388	339	368	386	369	347	351	343	362	391	340	358	368	376	369	388	379	376	359	371	395	363	376	377	346	321	388	352	388	368	359	367	359	369	357	364	400	322	355	346	323	368	385	399	356	398	370	381	402	389	359	386	360	366	347	346	376	346	386	343	377	368	372	353	361	384	349	377	381	355	348	386	334	365	371	342	328	352	368	367	356	364	369	369	359	351	379	334	371	362	363	344	386	360	346	328	369	363	390
25607	5300	796	183	155	154	158	172	143	148	163	164	159	166	162	145	161	168	167	178	157	135	161	182	145	160	132	130	170	163	149	150	163	153	151	168	145	148	130	142	151	150	151	152	179	152	171	156	153	130	152	149	180	128	169	163	142	146	155	176	181	117	159	162	148	167	179	164	158	148	151	174	168	159	137	164	169	177	165	164	170	149	167	159	190	150	153	160	165	158	154	158	159	152	178	176	173	165	149	166	145	143	151	156	155	180	172	166	144	137	137	139	184	180	139	163	189	149	184	151	151	155	144	143	175	195	160	151	142	148	135	179	151	160	178	171	146	155	141	168	159	161	154	169	147	169	147	154	148	164	155	147	156	181	165	162	156	181	135	154	155	167	148	153	153	143	175	184	144	138	175	159	143	155	158	169	173	134	160	163	142	154	176	158	152	154	145	159	132	170	145	171	164	170	166	155	146	164	181	172	168	155	179	162	163	157	156	182	156	181	166	167	173	146	151	161	139	161	144	133	131	169	172	134	154	148	156	153	152	147	143	163	165	164	146	171	159	165	139	156	157	188	157	175	162	156	169	148	148	153	181	147	171	165	188	149	151	171	156	158	163	144	163	150	168	144	172	155	136	177	174	167	164	159	166	169	169	166	154	164	158	168	173	169	148	166	128	173	155	137	163	152	162	155	163	166	170	173	167	146	159	164	152	156	151	143	179	164	174	171	140	132	118	152	157	161	166	163	172	176	171	148	166	143	170	156	179	139	163	143	151	154	175	145	149	172	143	162	126	152	152	158	142	153	161	152	170	160	167	179	166	153	170	158	164	137	166	140	154	186	165	155	164	159	152	177	160	173	206	151	153	173	152	139	133	155	159	146	142	134	148	147	144	158	144	157	137	157	174	163	170	160	130	179	146	134	146	179	139	173	171	178	150	150	157	148	148	168	159	169	151	158	167	191	150	186	155	158	142	168	188	164	156	142	152	169	177	136	161	147	149	169	130	155	141	151	192	168	153	163	160	152	183	162	149	162	146	143	155	168	164	144	145	150	162	159	168	148	155	173	164	161	150	162	148	144	175	160	178	161	143	152	143	169	172	128	144	154	154	168	163	145	145	142	159	153	173	158	165	176	149	173	168	182	161	153	167	152	145	176	174	139	153	151	179	158	149	159	170	145	171	137	159	164	169	161	163	185	174	176	136	168	146	147	134	147	168	154	156	154	153	145	160	147	150	164	115	155	169	165	164	153	170	151	156	137	141	152	165	150	172	141	161	149	167	163	175	145	149	152	147	160	162	168	184	168	153	134	141	142	161	167	154	146	158	175	175	149	151	149	150	143	160	140	171	145	149	151	142	140	148	150	150	159	161	161	168	141	149	171	154	168	158	167	146	165	170	139	184	164	163	163	171	166	162	133	151	156	168	159	183	181	148	155	173	149	162	159	165	172	147	146	146	164	157	133	158	166	170	149	137	142	145	179	150	130	165	165	166	172	165	163	164	155	163	136	164	151	158	175	135	148	139	168	164	164	158	183	173	166	165	174	178	172	145	185	136	148	158	151	174	166	163	178	157	158	167	162	167	166	138	140	169	156	154	138	163	138	156	144	162	146	174	167	163	145	173	156	140	137	167	161	152	158	164	136	158	171	151	143	159	152	159	150	170	153	165	161	145	176	163	145	163	147	154	150	145	132	152	150	158	139	154	148	147	167	178	140	172	164	172	178	163	146	178	155	151	164	175	150	172	162	132	169	154	169	143	136	175	151	168	149	155	151	167	176	146	166	137	164	149	159	158	151	159	176	148	156	153	150	183	160	185	172	154	135	144	163	145	144	178	156	143	140	148	148	171	146	160	169	164	165	154	154	173	149	141	148	163	157	148	158	142	176	174	164	150	164	150	156	159	163	144	147	141	158	169	167	158	161	154	149	178	158	148	133	163	165	172	159	152	159	162	166	156	153	172	165	161	168	179	165	142	150	167	170	153	176	127	159	161	168	145	161	174	180	158	161	138	150	145	143	172	145	164	162	148	158	152	162	139	153	174	167	152	173	193	172	154	163	152	142	171	142	148	153	154	154	164	131	152	147	145	195	164	169	146	162	147	156	153	167	162	171	137	189	172	153	150	135	141	191	162	149	147	176	130	154	152	146	166	148	171	169	158	141	160	170	164	147	166	156	158	154	163	140	138	147	156	163	137	152	172	145	183	145	151	164	162	162	173	155	150	163	134	163	149	168	155	160	173	168	166	178	142	159	184	153	142	139	175	152	168	147	155	181	144	145	149	176	174	169	148	155	139	155	169	150	157	170	179	150	135	158	171	146	152	143	156	148	147	158	152	164	167	176	164	170	151	165	154	156	153	161	167	169	184	154	155	163	148	141	179	143	147	174	172	151	155	134	154	156	161	164	164	156	147	168	149	176	173	163	141	184	171	145	147	157	167	162	169	158	161	166	142	176	169	174	143	153	156	151	155	155	141	164	161	148	143	135	172	144	164	153	161	152	164	157	176	199	147	146	145	146	182	148	153	145	164	160	168	170	169	167	148	172	138	138	141	158	148	153	129	142	163	167	149	142	154	186	155	175	148	156	157	151	154	166	163	161	177	148	148	157	135	162	173	167	155	147	173	177	164	151	159	154	135	138	148	151	156	153	149	145	155	149	131	179	171	163	159	176	170	170	157	149	168	162	164	158	167	139	183	138	168	156	146	155	175	161	132	145	152	166	151	155	167	144	166	169	148	132	140	150	148	125	167	176	145	154	165	169	139	159	148	161	172	169	159	149	171	157	133	166	142	167	143	177	162	159	165	158	169	177	173	148	165	151	124	164	153	166	165	141	153	158	142	151	160	160	182	164	139	172	160	161	192	144	150	169	162	148	161	139	151	147	141	153	163	180	159	156	156	158	160	160	180	173	158	153	139	176	174	153	174	156	135	161	158	153	178	153	139	159	150	173	158	157	173	151	143	155	154	153	145	165	159	176	165	165	142	156	166	123	156	155	154	183	175	162	143	158	158	175	178	152	140	185	148	160	158	178	171	170	144	169	173	146	198	149	176	161	165	153	130	147	149	170	151	171	152	164	142	176	169	174	154	142	180	186	151	154	161	153	147	130	169	187	158	154	160	159	163	151	169	160	141	165	177	138	142	174	175	161	158	167	161	130	156	158	148	132	182	180	154	147	182	161	140	133	172	157	193	158	176	164	162	153	161	181	161	162	174	149	141	171	155	153	157	158	169	158	151	154	178	142	149	171	146	159	156	144	158	154	155	130	180	162	166	146	156	161	154	153	157	177	154	172	161	165	140	152	149	149	146	160	175	171	147	144	157	163	154	170	154	142	173	169	137	155	142	152	163	142	134	184	169	160	170	171	163	156	154	175	176	157	134	167	177	142	149	155	152	144	160	154	149	131	165	168	158	159	171	147	180	168	153	139	148	172	172	141	159	156	153	163	155	171	147	189	153	152	170	148	149	162	178	143	150	167	163	174	160	173	154	146
20946	4844	1356	545	508	466	474	448	481	462	432	453	470	448	460	398	473	422	461	410	431	457	411	411	425	429	440	422	424	419	412	417	413	400	414	423	429	401	426	448	447	426	418	400	402	417	424	391	423	442	421	410	442	464	412	398	408	441	415	428	460	421	445	402	432	433	449	442	440	404	410	448	479	408	437	376	448	437	401	443	452	445	432	439	425	459	429	417	396	433	480	455	442	445	416	440	428	444	451	425	440	437	409	420	406	411	452	431	430	393	462	447	445	414	448	407	398	398	485	396	423	429	429	440	426	418	427	435	415	419	398	436	431	418	447	425	452	406	415	413	444	407	416	383	443	421	407	406	430	404	392	412	439	402	412	409	456	417	432	413	416	431	403	417	426	435	409	420	424	456	406	453	467	424	475	465	436	426	428	411	403	409	425	420	411	402	442	427	414	413	430	387	428	407	406	411	388	421	407	468	431	384	443	405	429	403	417	420	398	393	409	436	413	394	416	420	410	414	456	421	454	439	444	452	415	459	412	425	418	434	392	457	465	437	411	419	441	427	395	398	426	445	406	430	447	421	442	419	450	448	411	389	448	419	434	435	418	412	456	388	388	412	433	377	413	429	414	419	427	411	412	431	433	419	441	391	425	383	413	433	436	432	418	427	425	399	406	455	428	426	408	414	444	428	435	446	412	429	424	443	432	472	451	441	425	450	422	424	397	417	418	458	433	442	411	460	425	420	415	393	418	375	440	424	392	438	436	430	444	416	408	394	454	438	420	464	408	444	372	388	440	446	440	390	409	401	383	400	454	399	415	433	380	414	412	420	439	439	450	473	414	416	401	424	416	403	418	412	423	413	435	402	405	429	421	425	405	417	408	379	403	428	448	426	431	385	434	419	399	407	432	417	437	448	424	425	466	412	408	418	435	436	415	415	424	430	458	456	448	415	433	419	399	461	423	394	429	433	444	408	418	409	390	423	435	460	420	443	412	411	434	413	405	413	441	434	417	395	450	428	401	418	391	429	427	425	415	435	428	428	403	411	471	437	430	457	394	429	406	390	419	405	401	432	407	404	422	417	458	417	480	387	383	426	423	462	373	450	428	407	396	418	444	388	409	416	401	414	436	440	408	437	376	430	443	414	379	425	417	433	415	397	450	447	431	430	410	438	392	421	409	410	403	426	421	415	407	431	434	464	432	470	417	414	429	411	420	397	461	441	419	439	447	397	426	437	432	404	420	431	427	403	441	428	429	388	424	420	411	427	426	425	432	433	414	395	447	450	399	418	458	437	415	404	438	416	416	414	414	400	410	385	438	404	424	427	418	444	426	424	384	417	406	435	409	404	393	402	401	407	410	385	430	465	449	392	462	443	441	429	430	391	414	424	472	414	430	401	420	422	403	449	462	427	422	398	417	429	476	445	427	401	411	398	401	430	440	446	434	419	405	446	396	402	420	436	422	415	427	437	435	403	418	421	427	421	427	401	445	448	401	441	433	414	451	419	393	439	419	450	401	411	430	370	418	440	437	394	421	411	415	427	416	434	420	378	455	416	436	460	440	413	419	399	428	403	426	424	432	431	413	443	445	403	447	387	443	454	427	428	426	417	471	442	407	443	404	427	406	426	423	458	452	446	415	422	460	438	409	408	409	447	472	417	444	402	405	421	425	418	394	406	432	432	433	427	412	436	427	402	403	465	445	450	404	411	417	427	451	453	417	433	441	449	412	386	460	410	441	410	418	441	424	434	473	437	402	417	441	435	382	439	388	414	445	428	413	399	440	392	416	388	439	391	412	453	424	444	388	414	439	431	426	435	422	410	457	412	414	416	432	414	398	416	443	416	428	414	392	414	420	451	388	422	391	382	412	406	438	418	437	414	407	424	450	432	402	418	404	428	419	434	435	417	416	452	409	414	404	409	382	484	401	446	402	449	409	399	445	420	403	394	393	406	452	411	429	390	455	424	406	456	382	449	442	389	455	441	434	413	408	416	414	460	439	405	385	424	398	432	392	388	409	430	436	435	419	397	434	461	435	423	416	409	455	385	402	421	453	422	450	400	401	456	429	409	465	446	401	408	396	368	382	439	412	429	420	430	426	437	447	450	448	411	443	457	443	362	404	410	445	442	449	453	429	413	438	424	456	460	427	417	425	430	389	419	419	417	439	411	420	424	405	384	400	429	434	386	418	423	404	430	408	421	424	424	415	431	430	424	412	402	409	431	409	422	407	408	435	437	421	421	409	441	392	436	406	462	415	450	429	436	407	392	418	456	389	413	429	438	410	462	403	369	430	441	426	410	444	427	407	417	419	419	409	417	448	429	405	456	435	446	408	441	396	429	409	427	433	443	426	444	410	454	447	392	438	444	474	420	435	420	355	419	434	395	454	436	410	455	438	393	421	452	427	421	465	417	439	414	434	443	406	404	402	440	415	446	444	380	459	416	457	427	430	413	396	440	464	458	403	456	423	454	432	421	417	418	439	399	412	414	410	397	461	421	405	402	418	416	402	458	380	401	413	427	430	407	411	402	363	429	443	412	422	421	455	424	442	419	366	408	413	407	409	420	428	415	427	395	432	407	383	410	463	415	408	409	459	435	465	416	425	441	437	415	401	401	409	410	417	409	415	420	405	449	418	429	464	428	455	442	413	448	405	420	413	385	386	414	429	439	384	427	416	416	416	382	381	420	440	423	438	410	418	441	430	440	410	407	418	430	471	438	428	403	436	430	411	426	411	433	417	425	436	451	403	425	407	406	419	402	408	454	421	401	458	419	387	433	425	427	431	409	409	388	383	454	407	442	434	418	432	401	414	419	448	434	415	415	445	397	423	416	411	414	425	449	405	403	388	427	411	450	391	414	403	428	400	471	435	421	408	429	415	449	423	419	401	424	407	370	430	382	417	409	414	425	408	419	424	449	428	430	450	434	448	398	402	394	432	421	418	427	431	425	382	436	428	416	435	418	435	442	475	359	433	466	403	446	388	408	443	427	436	446	435	421	390	417	435	440	445	448	473	418	412	456	429	428	447	456	428	447	440	458	410	411	425	432	416	443	444	380	410	475	462	439	426	375	464	408	398	422	414	423	407	435	439	452	396	419	436	444	430	441	428	398	406	416	414	420	400	414	445	400	417	393	418	417	403	413	397	430	467	415	418	399	389	440	412	453	402	422	443	475	408	389	390	380	442	446	446	408	461	421	435	423	408	399	389	427	434	418	434	423	399	411	451	428	432	433	443	437	415	411	404	392	391	443	410	460	429	438	419	414	401	419	417	454	411	390	417	452	409	446	384	422	416	420	421	400	387	422	402	419	410	389	435	409	423	402	454	420	414	396	447	418	390	447	430	413	370	430	385	382	456	411	415	390	447	391	429	425	388	411	393	405	419	439	416	409	445	402	442	456	436	440	424	439	389	432	409	439	420	418	402	404	405	409	387	419	456	454	424	388	410	404	412	422	403	398	424	420	426	451	384	411	416	437	421	432	419	413	469	439
65812	36146	14842	1266	534	414	370	378	350	263	278	272	249	262	261	250	223	258	247	227	229	220	233	244	231	246	249	251	230	208	227	217	239	251	217	217	218	223	218	208	242	233	196	227	215	226	242	218	201	213	253	247	205	218	197	233	216	239	236	217	219	197	207	209	231	213	227	230	236	254	221	208	224	240	228	199	197	228	240	222	234	210	201	223	238	231	214	216	227	194	233	231	239	208	212	217	228	219	236	228	205	192	234	225	213	228	222	209	234	199	237	210	245	230	204	256	232	223	211	208	226	242	224	208	217	228	206	224	222	224	219	218	215	207	216	233	206	242	228	215	200	214	200	224	209	229	242	237	226	220	192	221	245	201	220	217	222	206	213	203	219	199	234	206	249	229	219	207	211	200	214	189	234	236	224	231	237	205	227	253	216	239	214	231	197	215	242	219	227	236	244	238	197	227	238	241	223	228	221	234	220	243	205	212	216	246	240	211	218	210	207	225	234	212	221	219	223	206	250	226	214	217	209	232	222	224	210	200	216	207	219	245	237	211	199	201	222	204	213	225	202	213	216	248	204	230	226	220	205	224	208	231	240	233	211	205	217	230	210	236	218	236	237	208	194	222	265	204	252	234	219	194	203	225	229	212	227	224	206	201	217	213	218	230	231	225	214	226	217	229	237	209	241	229	232	194	218	245	187	201	191	197	238	231	200	213	223	229	229	227	231	203	240	253	236	264	223	213	209	225	220	232	236	226	218	218	234	227	243	228	221	202	194	222	225	202	226	214	207	209	220	220	174	221	221	233	236	221	219	223	259	219	209	237	199	203	220	252	199	245	236	221	215	225	233	192	211	233	191	217	226	212	192	222	219	238	229	216	211	230	231	224	232	202	212	201	222	214	183	229	210	218	235	224	220	225	221	252	186	192	206	239	204	221	207	224	199	205	214	205	210	220	235	225	193	214	243	227	218	196	222	224	224	219	214	224	216	244	248	223	217	226	251	209	252	224	203	212	218	213	228	246	235	233	238	221	199	210	221	204	227	207	213	244	233	214	232	194	239	228	228	213	229	231	228	252	228	234	203	227	228	248	221	236	228	248	222	226	249	211	211	266	229	219	235	220	187	234	226	193	224	219	203	226	232	194	199	223	198	225	256	230	199	215	201	253	200	217	223	205	203	222	215	234	217	225	207	196	226	228	214	185	222	192	223	235	220	213	219	244	230	218	203	249	208	218	227	214	243	201	213	198	199	235	234	209	239	245	233	219	215	216	215	244	232	208	255	217	212	250	202	241	197	227	217	225	221	216	199	222	230	211	227	220	202	236	217	249	187	180	211	225	236	209	211	210	215	225	213	225	211	220	209	222	225	217	215	217	237	229	207	181	244	225	233	227	214	256	216	214	224	212	205	208	220	191	220	225	228	210	213	206	202	224	233	224	259	222	221	210	205	208	235	242	216	215	199	217	223	233	197	226	221	217	186	258	236	240	208	221	213	235	240	220	203	221	212	239	221	217	224	204	183	251	233	210	209	210	212	225	212	249	239	236	235	237	228	249	236	234	210	207	213	220	204	235	227	207	221	233	226	251	216	220	224	235	213	207	224	251	216	226	221	218	239	226	227	281	216	225	223	236	243	234	218	238	224	213	207	213	221	238	210	225	242	208	239	222	240	243	210	250	234	217	228	233	228	224	226	222	213	221	221	230	245	239	209	184	248	220	244	224	248	190	221	228	235	217	229	234	210	225	229	208	200	200	228	214	216	236	217	213	205	219	213	246	236	206	249	229	215	229	206	231	238	226	215	210	204	237	221	238	220	217	208	238	235	210	228	225	222	234	242	215	198	214	226	209	227	206	204	221	215	199	268	227	207	227	219	235	222	222	219	241	207	259	205	203	216	227	206	204	223	223	212	212	229	224	212	224	205	232	234	212	216	207	188	208	253	230	199	220	223	224	223	205	241	230	196	200	217	220	228	226	242	216	208	228	191	209	214	217	209	210	206	229	235	191	214	251	212	212	204	195	234	231	223	239	222	234	223	242	224	205	224	224	203	233	191	215	222	251	226	224	203	195	232	232	216	209	238	230	234	236	249	228	230	224	190	206	196	229	204	209	206	237	229	218	212	225	217	196	194	191	212	233	209	219	207	214	228	228	239	220	210	209	215	226	225	238	218	207	227	233	220	201	231	244	225	208	221	219	227	204	223	220	203	216	210	199	225	208	220	216	240	226	239	211	243	234	209	194	239	231	226	225	253	210	217	213	208	204	209	229	228	230	224	207	226	203	204	245	231	236	223	221	217	220	231	229	223	179	183	222	195	219	220	234	234	189	232	238	217	227	205	210	222	218	208	229	203	231	240	209	206	223	242	227	230	210	204	267	238	230	214	206	222	222	222	225	218	223	230	229	226	203	195	215	218	234	204	201	243	231	208	200	206	213	227	209	239	221	217	226	221	225	197	232	246	229	225	201	234	219	199	222	200	223	222	254	209	226	219	230	212	226	230	208	192	210	231	206	230	211	208	227	233	249	197	226	221	224	205	216	227	238	250	219	218	232	228	231	193	230	235	214	211	196	210	233	212	219	196	203	225	222	219	237	202	219	240	201	238	218	202	213	232	237	224	233	232	214	233	207	222	233	225	190	225	224	223	246	227	210	216	233	205	230	211	203	236	204	249	214	258	229	219	228	222	221	250	213	198	224	235	239	220	225	216	205	216	210	185	216	218	216	198	223	211	203	205	198	203	234	223	225	203	216	224	193	224	222	213	237	207	254	231	202	240	245	245	202	256	218	260	210	218	241	184	196	182	233	248	206	207	200	224	224	216	242	235	255	220	220	204	212	212	212	204	223	227	217	210	228	215	215	227	200	196	214	252	210	228	217	205	193	240	208	218	200	230	206	213	229	206	235	214	220	190	221	213	246	241	198	210	217	213	221	209	225	233	211	203	229	208	223	209	206	229	228	226	222	179	201	219	216	241	220	207	208	215	207	241	234	218	222	216	207	222	221	211	192	229	201	229	215	236	228	206	240	228	214	214	226	178	253	224	237	213	229	209	229	224	221	208	231	221	220	197	215	213	202	243	212	196	242	222	208	225	209	222	216	202	221	204	213	232	199	200	231	193	211	198	242	240	206	214	202	195	233	219	238	215	203	212	204	201	231	208	209	216	196	196	230	212	210	209	211	229	206	258	242	263	231	211	192	218	219	209	250	222	202	218	236	226	232	258	206	211	210	228	215	239	236	225	231	228	211	235	211	229	226	222	205	230	230	226	211	213	223	232	228	232	231	209	206	226	228	207	213	218	190	243	224	223	200	223	216	225	218	246	211	223	261	227	201	200	212	228	215	247	219	259	248	229	214	241	226	230	189	212	231	218	208	249	224	232	212	212	198	225	199	223	220	208	231	213	238	199	237	193	223	221	203	219	210	229	212	215	200	222	235	213	217	207	215	212	210	209	227	217	223	189	229	215	199	214	214	239	235	212	242	219	229	235	207
41355	22311	9727	1905	1834	1659	1357	1169	1072	981	912	863	789	757	768	776	711	656	686	685	640	651	639	629	639	609	617	590	646	639	593	606	598	568	554	549	636	586	551	590	578	548	586	545	576	580	517	558	573	586	573	589	554	537	566	594	527	589	590	524	558	545	558	549	524	570	547	577	554	546	543	548	530	546	543	560	552	594	504	591	550	595	571	560	532	550	562	574	576	546	561	572	563	557	620	561	549	548	552	547	610	583	543	529	534	536	547	555	568	590	519	537	531	510	557	533	510	569	567	582	529	565	583	557	558	533	545	542	588	566	563	571	548	562	526	548	560	538	569	532	559	528	591	567	553	534	562	589	557	571	582	562	570	556	541	546	575	545	559	567	563	541	572	532	545	564	527	531	547	613	529	539	532	531	554	526	536	587	527	543	582	546	540	587	538	497	539	582	555	561	548	586	538	547	524	548	588	565	569	591	550	545	539	574	521	598	579	556	527	543	562	555	531	523	580	557	532	551	490	522	500	573	555	584	534	532	538	531	533	539	565	575	567	512	570	533	513	542	524	600	585	592	513	546	570	561	593	576	555	573	555	556	567	518	596	558	530	546	572	580	593	552	552	530	534	568	515	567	572	571	562	541	541	500	542	514	543	578	549	555	600	566	524	543	545	545	557	565	540	577	561	535	540	519	553	547	550	555	538	546	499	522	538	562	576	567	559	545	531	562	557	484	552	512	555	533	555	553	532	541	575	565	548	538	559	574	577	574	550	545	550	555	530	556	584	542	533	558	599	554	592	557	526	538	579	561	529	537	570	563	553	576	518	545	566	569	568	564	563	547	561	547	601	531	545	581	581	512	554	547	529	540	538	554	545	559	579	515	547	568	559	563	618	608	573	533	545	587	555	513	550	559	526	575	556	548	595	556	577	577	529	529	598	532	540	520	563	554	524	585	574	558	539	561	567	533	565	528	565	566	552	559	582	551	534	539	559	576	566	593	543	547	599	494	568	560	555	511	576	573	558	547	555	553	569	523	545	603	526	532	547	509	541	582	547	565	568	524	547	560	580	558	568	565	577	610	552	575	575	590	526	592	567	567	546	561	551	551	588	548	590	552	567	565	570	553	548	529	516	529	529	602	577	534	538	550	521	547	540	556	591	507	548	561	534	532	550	573	525	521	572	561	586	553	554	560	467	563	523	536	579	510	581	584	552	565	531	584	595	554	537	570	570	550	583	542	535	512	563	543	530	580	551	599	563	538	564	569	560	572	545	537	562	550	541	549	539	531	563	588	544	551	561	577	577	548	542	557	500	552	589	587	564	551	541	537	604	537	604	600	492	566	574	568	555	589	555	554	566	587	556	554	537	529	579	552	547	546	556	587	570	552	570	573	541	541	589	560	582	549	551	538	621	579	539	545	570	570	580	571	583	512	560	556	555	562	579	480	609	547	595	576	530	560	560	568	529	560	571	531	537	543	571	550	608	541	563	553	564	569	523	531	571	566	502	560	545	530	539	560	551	495	586	546	514	546	574	568	539	532	572	588	556	581	567	546	538	588	607	549	550	603	502	534	525	516	564	538	565	539	541	532	506	586	565	560	520	494	566	561	530	590	580	549	563	550	531	572	574	550	574	530	565	541	550	531	559	558	514	557	545	577	551	551	542	594	564	591	567	541	544	574	553	549	565	569	537	580	561	597	538	553	567	526	567	560	566	562	570	529	547	529	565	538	554	552	520	527	557	529	561	527	530	542	546	592	539	568	531	566	576	600	581	573	547	554	621	573	559	538	549	521	543	580	558	584	527	568	581	575	587	531	520	523	547	565	552	535	565	546	564	527	609	596	573	557	557	561	543	528	575	534	506	555	502	571	570	537	585	563	553	561	574	551	547	550	542	569	558	556	551	568	580	573	566	572	563	553	563	521	531	539	559	555	568	569	534	574	506	569	530	585	521	565	543	562	598	594	550	553	555	547	529	534	559	515	547	572	565	583	568	509	545	522	544	534	555	541	534	520	588	580	529	537	553	611	494	530	572	576	591	550	545	573	553	599	558	543	557	572	528	561	574	564	556	559	533	558	582	557	571	512	577	516	535	526	549	539	548	583	528	579	561	547	514	553	541	556	536	549	528	571	523	518	538	528	534	536	546	558	559	594	580	536	554	588	579	557	578	598	509	523	539	561	497	576	541	639	519	543	547	548	584	567	596	546	587	547	562	564	531	528	552	537	546	589	565	572	556	608	540	566	543	496	539	570	579	542	545	557	565	602	521	588	509	551	574	578	576	552	568	554	568	541	587	540	581	507	551	605	544	524	523	575	541	583	554	534	585	546	517	530	546	519	571	576	562	558	505	545	588	570	551	517	582	555	581	596	579	524	555	587	576	564	548	556	542	593	557	556	593	557	541	540	542	561	584	580	570	541	566	603	588	532	555	557	522	527	531	553	553	530	548	566	563	597	527	509	523	557	562	558	579	559	559	560	532	560	536	571	543	597	602	518	502	514	573	586	554	552	597	548	548	547	537	522	559	537	580	519	568	539	557	558	518	549	578	519	566	543	554	537	543	574	551	535	521	554	539	558	578	533	588	575	585	577	569	565	554	534	537	576	573	547	584	516	568	551	544	611	562	570	505	536	533	556	519	571	530	535	579	543	549	549	549	534	538	544	555	565	548	558	583	552	585	587	560	539	587	530	538	577	588	530	547	522	524	494	565	571	562	531	564	560	515	563	563	557	552	563	597	547	580	601	579	553	567	542	548	547	561	552	569	531	547	558	566	551	555	530	519	587	537	569	584	511	531	527	539	571	551	576	528	516	516	563	575	562	549	528	529	559	508	561	537	583	575	590	596	564	559	552	552	497	522	526	530	559	533	553	542	576	497	513	549	580	555	505	543	580	556	559	523	537	573	572	537	552	562	552	611	584	555	492	512	526	594	550	591	525	551	540	586	556	555	562	602	538	538	536	541	534	578	567	623	527	495	563	531	552	549	555	591	544	541	577	525	555	578	547	552	614	526	546	506	564	572	578	570	573	565	554	590	522	578	519	536	570	526	580	604	575	594	524	562	553	553	542	532	559	563	550	533	549	548	547	585	538	511	570	523	542	591	566	546	597	568	580	570	531	545	565	542	575	634	591	548	582	534	560	590	556	542	619	575	551	536	558	550	548	544	542	541	588	541	524	551	568	548	533	533	534	513	565	559	592	567	549	566	568	547	525	551	506	544	558	568	557	565	568	542	542	576	494	535	559	549	539	536	554	567	540	555	589	550	564	554	582	533	531	571	574	573	568	574	566	581	559	522	545	576	559	576	567	528	560	521	551	557	522	534	578	540	586	528	495	554	568	534	517	560	583	536	555	503	557	549	561	543	551	573	558	530	567	500	536	501	542	561	527	552	580	568	555	558	552	577	560	545	539	558	503	571	523	523	500	545	550	567	535	579	585	529	607	541	588	551	526	575	594	521	535	542	533	552	530	519	605	590	519	558	537	561	519	511	538
77763	46779	23748	3592	845	554	477	390	343	276	240	263	230	220	210	192	189	193	168	161	180	179	148	175	181	177	163	165	169	174	167	172	168	151	146	142	155	153	167	152	145	160	147	147	160	162	128	134	135	145	162	140	140	131	135	151	159	149	170	158	149	158	139	153	149	134	148	145	138	140	129	154	144	164	152	152	156	137	154	148	155	170	170	165	150	134	137	140	143	161	146	148	121	142	151	144	151	104	133	141	122	131	137	125	157	134	143	145	133	126	130	145	124	155	152	155	139	148	156	146	142	158	146	141	146	135	141	154	134	118	114	155	144	158	155	155	138	133	134	155	175	163	144	149	124	164	130	151	141	134	152	124	140	136	140	129	128	136	162	115	147	143	134	146	150	130	141	139	155	152	144	136	159	147	128	138	144	143	134	130	148	125	144	141	152	143	140	137	131	135	137	137	136	142	137	133	138	131	153	157	151	148	153	138	132	129	150	129	149	136	130	159	149	145	128	164	146	133	151	148	140	145	126	142	147	147	137	116	137	135	132	146	140	128	146	140	147	142	143	138	146	150	145	148	148	166	137	154	143	152	143	126	150	133	121	139	144	152	146	142	146	137	119	151	162	141	128	133	140	155	159	118	132	117	133	124	131	140	165	148	142	155	143	137	143	140	154	147	145	141	147	147	136	142	120	125	139	123	138	140	150	150	121	146	146	146	159	135	136	150	120	150	133	152	155	170	127	134	124	161	146	138	150	135	117	138	139	148	151	136	129	150	159	128	147	163	144	147	152	126	140	137	144	128	124	142	134	152	131	128	138	132	132	142	138	128	167	155	126	143	132	124	136	158	141	138	141	146	134	141	146	140	145	129	146	120	150	143	137	145	152	145	150	136	140	144	143	145	145	154	122	149	160	155	169	132	137	153	153	116	143	134	146	127	123	128	129	165	141	130	165	164	129	145	150	130	144	142	145	127	145	120	141	141	146	142	119	121	130	142	162	122	129	132	129	142	127	153	149	149	130	141	128	133	150	153	132	138	140	147	127	144	153	150	139	138	152	139	154	141	152	142	144	144	135	148	149	123	144	126	142	136	137	160	133	137	133	132	151	126	145	142	136	139	119	118	141	142	146	109	137	131	147	160	156	143	163	125	145	125	150	135	142	126	135	161	141	133	159	131	132	145	153	141	145	135	152	152	137	138	158	130	146	137	140	151	142	153	149	163	139	120	134	131	150	126	148	138	146	145	141	165	168	134	136	136	118	135	159	136	141	137	129	151	155	128	129	150	140	126	167	138	157	144	136	135	122	143	138	135	149	152	137	138	142	151	176	169	143	129	152	156	137	144	139	167	150	145	132	129	155	152	142	133	146	147	149	121	148	139	163	159	133	139	160	123	130	137	150	165	134	109	139	151	137	125	144	172	139	136	146	157	153	137	144	160	151	129	160	148	130	103	150	127	122	128	146	167	147	169	130	150	123	156	146	140	126	135	154	135	149	161	158	171	135	156	155	145	147	123	141	139	143	144	123	150	142	156	145	136	143	134	143	140	138	162	120	140	145	158	121	120	115	150	122	131	142	152	139	139	140	136	157	132	147	141	131	144	129	138	146	128	167	139	143	126	169	144	135	138	146	157	180	132	148	140	129	111	128	156	132	157	126	148	148	151	161	151	145	126	137	156	137	139	126	147	150	122	136	143	129	139	135	158	135	152	134	128	132	146	144	140	146	140	132	151	135	143	133	147	124	167	140	143	127	135	144	132	127	154	142	147	119	134	140	156	155	143	123	149	142	130	124	148	171	112	134	128	153	141	145	139	124	127	135	139	143	133	157	142	140	126	132	142	153	140	151	152	126	139	126	141	111	137	156	144	145	119	150	150	141	132	136	148	156	151	158	136	152	131	126	136	158	139	134	151	123	144	145	123	142	117	147	154	150	135	155	144	144	136	127	143	139	141	144	152	129	164	139	145	118	133	122	134	163	145	161	150	143	148	142	130	152	145	136	118	132	123	139	140	159	126	130	139	154	159	134	137	157	127	131	141	141	145	147	130	138	148	140	136	145	116	142	135	159	133	145	136	142	136	150	143	158	149	136	138	133	143	129	143	135	138	143	149	134	126	146	148	135	143	152	139	127	136	143	133	163	164	143	135	131	135	121	160	156	149	137	105	128	123	156	145	138	157	158	128	143	136	114	154	141	125	135	163	150	134	137	165	147	133	118	147	125	133	156	133	145	155	155	140	137	142	152	142	142	136	130	151	153	140	122	141	128	137	152	146	120	162	139	138	146	127	137	150	141	129	150	146	153	124	140	122	133	156	141	131	144	135	145	156	132	137	154	143	114	147	121	139	151	141	138	146	137	183	138	148	140	151	118	161	157	136	148	131	155	111	155	140	158	133	123	151	143	135	124	147	136	148	126	138	130	145	141	149	142	153	115	154	136	146	157	145	134	143	121	163	129	153	151	148	146	147	127	147	137	159	136	146	153	151	155	131	152	162	142	139	138	140	118	127	136	150	123	159	145	152	132	133	133	138	150	145	135	128	150	118	154	145	134	136	132	146	142	146	145	144	140	137	163	151	152	140	131	138	158	162	154	134	147	140	131	146	142	156	152	147	139	171	113	141	143	140	143	135	143	125	142	120	157	124	140	128	135	123	141	138	161	150	143	136	141	138	170	144	126	150	145	142	149	126	142	146	158	158	141	138	133	167	138	149	163	133	116	138	140	132	140	145	127	161	138	141	141	136	153	150	136	141	165	134	121	132	119	156	136	131	152	135	138	138	148	145	144	124	138	145	157	135	139	135	145	162	153	142	143	153	144	163	121	140	158	111	134	150	156	143	140	132	132	137	151	161	153	140	152	142	159	135	125	142	135	154	160	142	140	150	146	149	157	146	147	144	148	135	145	146	142	153	137	133	150	149	155	140	138	143	144	138	140	145	144	151	178	137	128	151	128	137	162	125	147	156	147	167	137	118	148	141	132	147	139	153	150	157	133	150	142	162	138	129	159	144	124	146	130	152	144	134	132	155	138	156	144	134	145	123	125	158	134	146	133	165	136	147	148	137	137	170	117	140	127	174	144	136	144	134	122	134	134	141	156	134	152	131	155	142	138	158	136	141	128	158	144	187	138	131	149	144	148	134	135	168	132	145	128	143	125	141	154	143	144	164	146	164	147	141	137	153	162	157	131	135	128	138	146	124	151	141	134	132	137	134	133	154	143	127	147	146	135	138	144	117	137	132	124	161	145	122	124	149	154	142	143	144	137	152	145	140	157	128	138	133	134	154	145	136	160	142	121	153	133	118	144	137	134	117	146	165	152	152	138	145	123	118	156	139	139	141	136	135	155	159	138	153	146	123	147	160	138	140	155	163	158	146	141	152	130	111	125	146	124	142	139	135	143	123	144	150	155	146	157	138	166	153	152	148	126	141	141	157	143	135	138	146	148	152	147	148	127	145	153	153	135	143	142	137	146	147	135	138	120	141	157	137	130	131
49775	28773	14417	3250	2801	2315	1977	1707	1345	1251	1124	1023	934	803	779	723	659	635	655	579	572	565	581	470	541	497	500	494	493	464	440	471	448	448	450	469	404	444	435	413	403	410	409	396	394	380	390	424	451	424	419	408	406	401	382	397	414	399	360	398	400	393	393	369	400	373	414	390	371	353	404	375	377	377	368	383	377	367	371	383	362	398	359	391	388	372	384	384	391	401	398	363	377	374	384	350	403	353	389	356	368	362	362	353	368	414	358	332	365	382	339	331	340	395	386	358	368	356	388	392	362	378	362	367	400	353	391	410	370	366	374	339	383	340	388	364	360	354	375	353	366	358	381	355	358	356	370	353	367	374	376	372	376	354	335	418	382	343	367	357	372	397	352	386	394	346	381	363	371	364	356	359	359	332	333	351	380	333	362	373	359	349	348	365	368	359	354	364	363	356	351	342	345	399	344	378	356	366	397	337	362	395	381	347	392	405	383	373	324	359	391	367	375	387	308	365	365	365	369	336	383	386	368	361	359	369	356	337	346	390	375	327	356	362	384	391	369	372	384	369	330	342	386	369	358	368	376	346	382	377	358	363	372	362	434	393	368	350	370	351	369	367	349	354	381	357	345	357	387	358	353	377	384	344	360	354	355	370	358	347	372	349	338	384	360	362	370	366	348	388	382	371	374	377	352	370	401	349	365	378	373	365	374	325	389	375	357	369	359	373	333	339	382	378	336	362	335	371	389	346	377	344	343	346	356	364	363	388	382	364	386	355	380	330	392	356	349	350	324	367	340	339	372	367	389	344	355	371	356	347	356	352	355	349	359	335	372	377	355	353	368	364	368	355	378	377	333	388	383	352	358	359	361	371	348	370	368	361	365	357	364	380	336	349	362	347	373	381	342	351	381	358	354	351	379	377	378	329	361	386	353	389	381	342	401	381	342	354	364	372	377	338	399	366	363	361	346	349	356	363	359	339	371	354	355	371	364	324	371	358	340	355	368	337	320	389	351	380	370	389	374	365	380	375	363	359	386	348	376	362	391	388	367	356	356	381	375	351	365	348	369	363	378	357	361	375	352	394	350	351	370	352	328	370	376	396	360	338	382	383	375	384	373	364	384	357	359	365	328	320	361	390	356	381	336	338	381	358	368	361	339	328	395	359	365	370	387	334	417	363	347	359	373	367	366	378	349	381	367	384	353	354	353	343	375	376	357	342	374	375	366	362	369	338	357	407	367	349	382	367	374	349	339	380	343	327	347	348	358	369	349	378	369	370	380	367	362	352	401	361	403	340	388	354	356	373	357	365	350	343	359	384	346	372	338	377	371	382	341	375	365	378	356	338	325	366	355	353	354	350	349	357	379	357	369	376	342	385	342	352	339	376	349	330	369	348	381	366	378	351	386	356	317	337	368	348	353	351	348	394	387	395	351	365	375	345	374	358	408	381	365	366	341	368	374	386	387	365	343	375	318	368	369	334	369	363	374	387	379	339	364	350	374	381	359	355	343	387	372	343	380	363	357	358	387	358	384	350	342	347	360	372	316	349	367	363	348	354	361	353	365	354	379	355	379	384	383	357	366	375	350	396	351	380	388	355	379	365	379	366	385	353	365	380	368	352	339	360	387	396	373	344	341	333	370	358	356	373	382	355	390	376	361	373	365	369	369	388	399	336	385	327	355	361	374	326	365	349	365	361	375	383	377	400	353	324	342	360	385	330	360	360	356	394	371	319	355	380	393	329	374	356	342	348	352	360	409	348	345	349	371	355	374	370	366	344	397	371	364	360	375	360	341	395	411	391	351	394	342	376	359	374	378	374	372	371	370	377	369	332	391	367	354	382	376	409	356	353	363	331	371	401	367	380	353	382	346	364	364	400	359	365	332	309	365	362	380	375	342	374	372	354	347	338	380	378	357	367	344	343	358	371	372	375	366	381	379	362	379	360	385	356	354	341	346	380	329	350	338	359	348	381	356	378	367	342	355	362	364	330	335	345	343	376	382	359	366	351	359	373	341	375	344	348	370	380	325	346	367	341	392	328	363	356	364	347	382	358	346	357	367	389	371	392	388	355	385	374	366	351	374	367	312	345	366	379	348	380	385	374	373	374	373	392	375	377	338	380	369	354	350	348	398	329	386	359	405	370	359	368	376	351	392	354	363	360	374	388	357	361	398	400	403	351	381	367	353	324	352	344	365	322	365	349	354	346	381	363	385	348	363	347	352	372	393	352	360	365	333	363	373	353	375	388	378	363	374	366	373	357	338	337	368	329	391	365	371	349	384	350	335	389	347	383	350	373	358	339	346	395	366	394	377	374	368	366	329	356	363	341	369	346	371	377	366	353	380	384	354	359	386	361	343	362	384	389	330	381	384	350	377	385	401	338	407	331	359	384	381	358	359	359	367	328	366	370	358	364	367	319	356	369	332	352	382	370	347	346	369	386	346	367	370	349	358	368	405	355	371	365	363	337	377	386	350	376	371	354	374	403	360	381	381	365	350	381	334	395	351	364	359	341	353	351	395	350	365	351	350	366	346	370	376	347	376	387	344	384	378	327	361	326	359	378	388	369	346	350	370	366	342	370	341	352	374	356	341	361	375	357	374	392	333	368	365	340	376	347	355	354	372	345	357	368	324	382	372	345	387	352	373	349	365	411	343	386	381	362	382	368	397	346	338	331	349	398	329	348	344	386	332	357	386	358	382	362	359	363	345	363	392	369	388	383	362	382	387	373	353	351	371	350	346	370	326	359	376	349	353	373	369	356	345	364	388	349	364	392	363	372	342	375	375	389	404	377	328	375	377	359	325	363	347	356	406	342	376	352	335	361	360	373	365	393	414	378	324	332	391	410	369	386	358	354	345	380	371	372	367	357	373	371	359	352	374	383	366	337	356	338	383	370	348	342	371	361	348	347	370	394	334	362	352	324	384	378	352	358	372	370	391	384	383	378	368	406	376	359	395	323	375	383	382	352	363	376	360	363	378	364	338	358	327	372	385	360	376	322	349	371	354	374	356	384	348	357	369	371	356	334	396	405	365	334	377	376	369	347	359	406	375	366	334	377	367	372	347	354	322	362	357	355	390	361	315	378	364	364	336	384	379	333	386	356	338	342	366	331	336	360	330	357	370	339	404	375	365	352	383	363	369	342	332	382	349	360	371	360	387	351	380	366	337	360	392	335	317	354	373	378	325	356	369	360	363	338	351	383	391	343	358	377	373	379	368	342	390	364	413	350	385	341	342	368	389	361	358	380	354	352	357	363	389	335	385	362	386	362	352	349	331	389	383	365	378	383	373	362	346	346	340	344	345	364	343	361	377	355	355	365	331	378	355	363	360	339	357	364	389	385	341	394	342	360	386	335	343	369	358	355	365	394	339	373	358	341	383	389	361	374	392	341	379	359	361	390	373	384	397	359	409	360	364	363	376	368	363	389	382	361	356	366	337	337	385	322	381	343	384	370	350	330	384	381	377	393	380	375	350	360	416	359	347	378	394	367
25998	4206	669	186	177	167	170	169	169	153	157	167	163	140	181	163	149	142	149	178	159	157	139	140	144	161	159	167	132	157	148	159	145	152	156	150	142	154	176	153	154	161	142	161	142	166	146	158	146	152	152	159	172	158	162	140	147	149	149	169	154	158	161	150	158	137	172	162	144	160	143	151	170	168	170	151	177	168	154	127	148	152	159	159	158	143	149	150	164	153	160	162	156	178	159	151	173	170	158	180	152	154	157	173	149	158	154	153	154	162	159	156	146	147	163	145	149	157	145	141	185	158	165	151	159	167	149	139	162	138	183	129	160	172	174	181	169	154	153	154	149	165	149	160	169	151	159	143	165	163	148	169	171	146	188	134	137	190	131	161	164	134	149	148	185	143	161	170	175	188	149	170	136	159	164	150	152	167	165	165	166	150	159	158	162	154	146	141	172	147	158	146	161	136	141	174	158	178	166	138	146	167	175	155	161	163	146	134	144	179	158	153	155	158	148	151	157	162	153	175	154	130	167	160	148	138	163	148	143	150	148	163	170	132	171	155	161	148	131	154	148	174	146	158	143	130	167	161	146	152	147	153	137	159	165	160	172	137	150	131	162	145	156	164	149	129	172	159	144	175	173	150	160	162	145	138	146	142	158	165	157	167	154	150	150	154	132	157	164	147	159	145	161	158	153	168	156	151	157	161	146	153	157	160	166	158	167	166	141	150	164	151	145	145	166	154	158	176	146	149	158	142	161	178	176	130	159	173	148	145	155	160	153	166	143	165	156	161	137	146	157	140	136	155	166	179	157	145	154	160	165	154	164	167	159	152	160	169	168	154	161	131	178	149	142	151	127	147	165	168	145	162	174	178	161	145	185	140	151	153	136	166	166	169	154	158	170	175	170	152	148	152	161	183	168	166	151	174	157	173	175	137	173	164	172	168	160	163	152	174	171	148	146	157	144	170	170	151	146	155	136	184	165	147	152	160	159	143	155	134	156	165	128	149	153	164	134	155	144	152	150	153	148	145	171	169	139	149	157	161	157	151	171	126	139	168	154	144	150	131	180	165	133	136	169	145	153	167	166	156	166	167	155	159	151	165	176	149	153	153	142	162	159	162	169	159	145	139	152	143	156	170	144	144	173	140	183	135	169	159	157	151	162	150	170	141	147	151	156	141	170	153	141	151	127	142	145	159	148	152	174	151	142	145	161	163	147	161	183	157	152	150	130	151	127	149	167	161	156	146	158	144	145	147	163	165	166	156	132	175	149	178	160	153	144	139	137	167	136	165	150	152	145	135	178	169	171	148	162	161	161	145	155	174	157	145	154	177	173	142	181	145	160	138	151	151	158	164	163	175	168	154	167	147	133	136	149	149	174	148	139	155	157	184	147	129	139	179	153	160	148	166	164	176	181	157	159	166	164	150	154	156	145	170	156	172	142	152	159	155	150	159	167	168	172	171	150	175	157	173	176	145	161	142	158	161	161	160	148	157	149	135	162	142	164	154	144	161	156	122	163	142	168	146	159	161	161	169	170	169	157	147	144	152	144	149	125	161	155	168	162	191	202	157	152	169	173	141	157	172	160	154	161	148	164	167	145	153	161	158	171	155	125	162	156	148	166	144	189	151	175	134	156	174	177	143	164	147	153	178	158	161	154	143	139	149	142	139	158	166	172	146	164	162	139	156	155	142	157	191	164	156	159	161	164	172	167	142	145	157	141	176	136	164	155	150	123	164	131	168	173	146	164	146	172	151	169	141	152	138	136	167	144	180	154	159	152	167	151	156	169	139	160	125	153	160	142	167	140	166	165	157	167	156	157	137	143	168	173	176	168	149	159	155	164	171	165	156	157	149	159	157	161	139	152	136	159	172	166	154	166	148	140	144	155	143	162	182	162	145	161	139	137	155	138	152	151	145	147	143	150	145	155	162	153	160	174	171	173	154	141	141	148	148	155	145	164	136	144	157	181	131	157	174	156	140	172	132	161	173	149	153	157	157	154	130	149	143	135	169	148	157	155	137	143	157	164	143	133	167	169	162	148	151	160	181	144	166	159	139	135	182	143	114	139	155	167	171	151	160	158	174	169	141	144	148	152	167	151	155	160	147	149	177	143	145	134	160	169	166	149	154	168	132	161	157	152	140	143	131	152	168	159	147	164	152	145	153	177	171	163	157	176	135	162	186	167	146	159	144	143	166	138	169	153	158	162	148	162	135	161	169	144	178	144	145	155	132	140	162	154	147	164	141	151	150	150	141	156	148	168	145	132	162	151	166	156	151	160	145	146	157	141	148	165	169	165	143	141	171	154	142	169	168	172	180	168	143	159	149	188	151	150	136	144	148	154	159	162	143	169	157	179	148	166	154	138	158	148	160	166	143	143	171	158	151	150	154	163	148	138	168	140	148	159	158	167	140	144	167	168	125	150	157	134	135	145	166	140	155	154	142	158	139	170	175	158	158	159	153	134	132	169	166	135	174	161	157	170	178	142	133	151	162	167	177	143	156	129	158	164	159	154	171	136	154	171	142	169	157	137	154	168	133	133	153	174	153	182	143	151	162	152	135	162	169	155	187	161	138	160	163	153	145	164	162	153	187	172	179	145	149	147	135	157	136	172	163	162	158	131	168	169	155	183	172	165	157	138	150	162	155	148	152	153	176	151	162	136	146	172	165	140	149	157	172	175	165	147	157	155	153	154	152	170	146	163	152	146	177	148	158	173	157	164	141	153	158	148	159	159	136	156	152	148	149	177	159	183	176	138	154	153	159	149	147	168	162	165	159	140	150	140	150	141	165	156	137	150	174	164	167	163	159	162	165	167	162	167	162	150	176	141	152	146	169	144	165	151	174	133	132	148	144	128	153	150	161	154	165	144	166	134	138	159	161	161	167	156	149	176	154	151	146	172	145	180	160	180	140	158	158	164	167	147	144	151	153	161	172	177	166	136	170	138	137	138	170	145	155	154	150	156	151	138	152	146	137	160	151	164	160	176	155	137	150	154	152	149	131	142	165	160	162	155	168	159	143	155	143	137	142	157	163	146	157	124	145	147	140	169	159	163	149	146	173	135	166	157	167	153	180	143	158	142	169	149	153	168	165	170	179	159	147	165	167	165	162	143	145	140	134	149	149	163	174	157	165	151	155	171	166	152	145	162	170	150	158	166	147	145	156	140	148	146	181	152	157	157	139	151	174	176	160	149	165	158	142	159	152	160	143	154	155	138	169	164	141	168	154	158	149	156	150	148	154	154	152	154	139	158	181	160	153	141	177	157	150	164	148	161	153	146	153	164	167	140	149	160	176	155	167	161	161	151	148	155	180	142	156	135	138	159	161	148	141	156	165	168	157	153	169	162	169	148	138	162	171	151	155	140	155	136	161	146	156	178	157	149	153	151	189	138	166	145	153	157	136	143	145	155	165	165	143	175	164	147	171	141	164	154	161	153	173	200	143	154	162	139	149	142	171	178	143	171	146	156	152	152	160	161	170	162	181	168	148
21017	3434	1303	542	508	470	473	478	454	449	483	468	442	450	434	408	454	396	462	427	407	437	426	422	400	396	465	420	439	466	422	451	452	426	443	418	397	426	445	430	364	395	425	423	387	432	432	435	449	375	416	458	435	406	435	437	426	397	447	410	379	435	435	414	401	433	434	410	443	404	422	409	422	396	400	400	447	410	466	367	421	427	404	406	440	433	416	408	439	455	437	387	400	432	427	395	425	450	420	431	440	419	429	418	408	388	404	405	448	446	429	428	427	434	423	393	434	448	409	456	414	412	430	397	390	470	388	411	367	407	404	440	430	455	433	444	422	410	414	397	426	426	464	443	418	385	384	424	431	402	425	404	443	449	410	412	432	453	450	391	433	438	436	421	442	392	414	430	408	432	423	414	387	403	409	395	447	373	403	435	410	400	409	435	416	426	410	437	439	444	423	416	401	411	398	435	417	432	380	405	431	438	395	416	432	423	409	388	418	417	422	388	489	449	418	409	424	448	412	415	413	405	392	405	410	425	423	443	429	421	443	384	400	410	420	411	421	452	405	392	384	445	464	394	451	414	444	418	391	412	430	435	432	398	395	430	431	417	426	384	389	422	375	456	405	395	430	429	412	434	430	432	401	411	419	454	424	395	454	433	423	386	427	419	402	409	453	431	431	416	389	391	437	415	445	405	396	411	404	410	412	436	425	428	473	421	437	462	401	411	421	416	429	421	412	431	375	416	450	438	400	416	441	428	418	396	437	437	399	427	437	383	388	411	423	429	399	399	439	448	429	418	388	443	391	444	395	418	410	414	417	428	430	392	411	400	425	405	411	448	410	398	423	443	380	417	395	417	417	460	433	447	473	431	417	403	387	425	416	422	392	428	416	409	441	451	415	405	436	399	460	391	420	431	395	436	397	419	379	408	435	359	448	422	413	385	433	435	419	425	442	413	447	397	441	431	431	468	431	400	409	437	429	428	450	452	429	421	434	446	394	400	442	392	416	405	451	449	421	401	403	403	449	417	434	410	433	421	402	404	450	423	440	386	439	378	432	417	458	440	396	415	453	387	402	414	444	435	368	410	461	411	418	473	455	379	437	401	433	388	370	447	421	412	444	429	410	422	377	429	408	442	409	342	417	434	425	395	410	395	417	417	431	434	379	449	439	390	412	429	450	425	451	425	413	432	443	426	389	441	426	427	420	442	410	380	415	394	446	399	439	421	406	415	432	394	404	438	412	412	421	434	400	405	398	435	462	450	397	386	390	437	418	426	415	426	374	459	407	407	454	390	419	416	416	399	406	425	415	421	421	400	420	391	424	428	408	402	434	414	384	417	401	413	426	403	438	417	374	395	446	436	426	412	427	407	443	422	442	441	395	401	377	402	421	438	439	433	417	412	425	416	385	442	440	448	417	456	426	416	403	425	442	410	422	381	432	433	408	397	407	450	433	413	419	415	400	444	422	413	401	433	419	395	396	410	400	425	440	389	414	407	423	435	439	427	365	448	419	454	444	413	420	439	449	399	416	414	434	439	434	407	391	420	408	412	382	363	383	440	439	404	427	434	396	396	405	449	419	400	409	366	395	418	397	418	427	424	395	385	427	440	443	408	355	422	416	414	389	419	444	453	427	443	424	428	440	442	439	377	426	408	408	413	374	412	402	435	480	404	428	424	421	408	429	434	419	467	404	413	445	406	376	446	397	404	411	401	421	407	414	422	416	434	407	456	436	428	402	416	435	423	419	423	413	370	487	434	416	417	436	432	419	437	443	435	412	375	426	420	429	395	422	418	410	428	393	435	417	427	393	437	407	413	411	421	405	412	407	444	416	415	440	423	428	414	423	425	431	397	410	456	422	433	474	397	404	407	402	448	455	405	443	393	422	407	426	416	442	392	445	424	416	432	459	438	446	410	403	433	423	403	462	409	405	463	411	405	457	439	419	425	435	404	421	432	461	461	390	396	403	421	450	409	438	441	410	404	389	439	406	391	428	413	410	435	444	444	403	443	391	408	427	407	430	448	393	433	409	442	392	401	418	416	426	407	394	422	391	429	408	409	454	388	432	396	387	421	416	414	405	436	439	443	430	416	440	402	400	413	443	449	436	431	419	413	412	429	417	451	429	398	437	407	400	419	446	430	436	468	400	446	408	409	435	407	416	458	448	401	381	415	415	429	398	407	389	413	373	397	446	421	411	441	420	410	427	396	438	440	448	412	471	466	413	391	420	386	415	427	444	430	430	441	410	447	415	404	382	421	420	412	440	432	407	419	381	412	416	409	428	387	429	396	404	389	407	410	392	440	464	400	417	432	392	414	405	418	424	425	408	429	423	435	419	416	420	428	405	478	404	419	380	451	403	420	396	415	413	418	407	432	419	445	439	421	400	425	402	419	426	415	436	403	413	452	442	437	408	457	382	396	399	440	407	427	443	469	427	444	411	435	425	418	417	399	426	437	426	429	461	444	393	436	413	400	446	450	419	400	417	409	410	431	455	405	433	416	406	415	434	404	427	428	446	403	425	439	427	415	433	407	429	397	401	398	454	448	393	429	408	422	429	406	430	433	384	427	432	448	421	422	412	432	424	427	447	413	442	397	415	404	434	429	371	416	455	410	425	424	462	410	430	392	415	393	408	419	421	444	392	431	397	414	408	404	378	436	415	422	433	388	428	361	390	419	427	437	443	424	401	462	396	432	403	425	453	439	451	442	420	385	409	401	410	416	443	426	389	435	411	422	421	406	400	403	433	406	435	423	413	418	421	401	419	426	418	408	448	425	408	405	391	420	366	404	403	414	446	448	434	453	394	414	485	399	396	446	436	414	441	405	422	396	409	435	421	379	426	419	443	441	455	443	433	412	425	452	420	400	401	416	407	422	394	411	401	433	427	446	438	446	404	443	418	421	426	422	409	405	432	431	472	443	401	381	432	413	465	401	432	435	410	393	421	440	440	383	420	403	414	442	381	407	409	415	423	424	418	439	423	413	430	397	423	369	454	404	412	442	435	390	401	398	426	419	423	416	438	422	398	388	382	412	434	379	397	355	443	413	405	424	399	421	440	413	387	397	413	443	435	434	417	426	407	452	424	451	417	431	441	416	412	423	408	449	441	402	387	458	432	446	411	425	392	445	391	407	430	425	445	400	444	402	432	406	393	416	385	396	442	430	431	438	429	453	393	419	406	419	436	410	414	424	424	434	406	383	391	388	394	394	404	431	414	454	395	417	387	405	475	390	408	405	405	441	377	444	420	462	418	412	426	422	411	392	464	470	405	388	409	415	402	458	453	419	429	448	397	433	435	401	442	432	427	415	418	437	405	401	425	417	426	432	417	427	407	440	391	394	423	411	425	402	410	392	432	450	389	442	433	401	419	449	440	406	401	467	425	423	432	381	436	406	396	405	419	424	422	423	400	416	442	418	429	419	401	438	442	446	407	418	418	402	434	446	432	387	383	434	413	404	427	441	447	398	444	395	430	431	401	418	414	428	406	419
67254	31919	13719	1119	541	439	370	319	315	274	325	271	254	244	266	267	244	236	256	268	222	244	218	234	237	225	262	254	209	258	204	220	225	256	238	205	230	216	224	219	224	223	210	229	234	236	216	197	219	211	231	239	206	262	225	231	232	203	237	202	196	238	226	226	224	233	198	257	219	233	204	229	217	254	209	204	199	217	203	238	220	199	241	218	220	210	235	229	235	240	208	212	228	227	245	210	229	223	228	213	226	193	220	213	242	215	190	207	204	222	198	226	215	218	209	225	222	205	219	229	196	238	236	220	205	229	210	227	215	238	213	195	244	217	213	215	213	222	208	212	210	215	220	256	223	233	210	238	217	230	220	214	225	228	208	239	217	223	212	232	225	239	236	222	205	205	198	209	249	223	225	221	229	230	216	198	240	212	200	232	245	242	228	218	223	204	195	216	198	199	241	208	200	210	239	235	199	220	236	221	217	229	224	230	208	205	225	228	205	243	223	235	223	201	240	212	245	243	196	187	204	193	234	212	190	206	211	203	219	209	231	216	208	206	225	209	215	239	231	215	225	251	219	209	225	213	243	245	240	182	226	222	217	212	183	183	233	227	198	218	234	207	239	237	211	216	214	217	238	203	226	241	228	189	210	224	215	232	212	220	239	234	228	210	206	205	233	235	204	202	238	202	196	206	225	205	216	236	209	208	215	209	221	216	217	231	235	221	212	216	231	230	213	222	235	210	221	233	240	209	205	230	224	192	238	218	218	214	199	219	180	220	221	203	219	194	226	220	212	210	204	219	224	234	208	221	206	230	213	261	216	215	218	230	188	210	218	185	218	207	222	228	237	228	211	224	239	206	218	201	220	202	231	212	225	201	224	236	230	227	217	228	214	229	228	221	206	209	221	217	217	219	228	220	220	228	212	234	231	249	224	232	235	238	206	231	243	210	193	239	222	222	204	227	234	235	251	219	209	211	209	199	211	213	216	199	216	212	228	219	209	209	210	223	234	213	222	208	218	197	214	237	199	228	232	234	208	197	224	226	224	237	208	218	212	202	224	221	236	223	205	225	230	228	226	195	232	230	217	208	218	218	224	237	228	193	189	204	241	208	228	219	217	244	217	236	224	218	193	203	199	227	199	221	233	225	214	197	238	229	235	220	207	221	207	228	218	196	219	223	222	217	224	216	225	219	225	228	231	227	212	220	222	192	213	223	232	245	210	213	209	228	218	224	234	228	202	242	198	223	195	228	225	217	207	222	211	204	204	245	225	229	217	206	251	219	210	222	224	229	238	231	224	225	228	205	219	179	237	231	222	181	218	216	216	235	212	226	225	239	207	217	223	222	222	225	220	209	206	187	237	232	241	220	200	236	214	231	207	241	229	229	205	223	249	210	228	203	227	220	211	241	218	212	246	234	184	200	223	211	221	200	218	222	212	183	224	210	220	213	199	196	212	232	196	220	218	222	228	204	233	224	213	236	227	205	250	209	233	217	209	215	204	207	203	206	225	217	232	223	212	207	228	215	213	200	210	229	198	216	219	218	222	218	219	220	231	210	192	229	211	200	217	216	211	216	230	214	239	186	212	223	222	201	223	224	236	219	220	198	200	224	217	199	242	243	216	188	205	212	230	193	232	191	205	250	241	189	243	231	206	234	205	218	206	231	232	230	229	226	199	196	223	226	232	214	214	257	203	232	230	207	239	211	200	205	235	228	217	222	219	205	219	198	230	213	207	216	219	204	244	226	224	236	210	219	231	226	194	213	216	191	207	230	203	216	212	221	229	216	190	195	171	227	243	219	205	231	207	221	213	225	208	226	204	211	225	222	215	229	224	223	238	213	256	201	225	208	237	211	226	192	224	219	182	246	238	211	217	215	220	218	217	221	207	234	204	227	233	236	199	211	233	216	202	198	237	200	226	245	225	218	223	249	241	207	242	211	233	221	237	206	225	203	244	216	219	198	219	237	204	205	191	222	230	227	216	212	217	228	212	206	229	228	186	197	216	213	207	197	240	233	228	188	225	219	217	194	229	221	219	220	216	219	233	202	202	228	238	214	257	185	233	209	229	222	219	205	197	226	215	225	244	191	190	226	191	225	218	224	209	217	195	231	200	213	213	203	230	230	231	214	239	197	225	231	215	204	220	204	233	225	227	216	202	204	216	210	210	223	225	194	217	207	235	206	208	222	217	225	225	226	222	213	187	213	218	207	229	211	212	215	230	227	218	235	223	229	231	231	201	224	193	212	205	225	214	210	226	219	210	232	194	212	227	245	217	214	229	224	224	207	226	234	228	207	241	209	188	239	220	219	211	226	228	219	224	198	222	214	220	219	217	232	197	215	222	227	212	243	214	212	206	218	213	208	218	213	255	230	199	187	203	214	225	250	253	210	211	217	252	223	199	216	209	208	217	191	243	199	217	241	215	229	232	234	205	203	210	207	254	218	213	209	221	203	245	240	212	223	216	222	231	219	215	214	219	219	226	201	234	215	205	218	218	224	217	211	196	196	207	207	232	214	207	234	231	204	226	169	233	239	210	226	215	202	227	229	210	240	230	223	251	250	213	240	223	192	247	207	208	203	200	207	243	182	219	224	249	225	212	207	219	241	230	229	225	228	235	202	215	214	196	205	224	204	226	216	207	216	213	212	232	232	218	220	231	214	222	196	232	230	202	202	231	220	221	234	238	228	206	232	235	239	221	205	223	181	209	217	189	226	206	213	231	244	218	204	244	218	224	214	200	210	195	201	198	232	241	226	215	222	234	224	220	204	227	215	223	253	217	240	222	215	237	220	217	210	218	222	223	201	235	192	210	216	188	193	215	229	185	222	233	207	224	240	218	199	203	235	223	226	180	181	208	203	207	239	199	219	232	254	219	205	197	240	221	222	236	243	208	209	213	209	224	247	208	236	242	228	211	206	221	232	216	214	214	228	268	226	230	213	226	211	231	215	232	223	185	203	248	223	228	233	206	242	209	207	248	203	242	215	211	194	215	209	239	236	239	210	228	210	214	213	226	217	210	232	218	191	220	220	222	209	247	232	223	237	216	242	223	236	234	230	243	216	230	225	208	211	199	222	206	229	221	184	240	228	217	215	218	223	208	236	226	224	216	214	223	243	190	231	209	220	225	219	237	234	223	203	211	239	210	211	225	241	224	194	223	225	231	230	201	233	195	215	212	225	225	233	233	235	229	222	210	221	216	192	213	211	225	213	229	208	236	247	229	199	252	221	205	214	221	219	221	222	211	225	207	184	224	209	234	233	228	235	246	212	236	235	236	219	216	218	239	235	207	232	216	224	194	221	235	221	219	207	221	185	207	199	238	211	210	226	213	210	219	226	229	215	234	172	239	207	210	194	206	194	209	215	220	219	195	210	251	216	220	232	207	221	203	219	187	224	223	247	224	208	210	207	229	208	203	226	217	226	236	204	231	204	201	225	228	203	208	216	218	211	226	222	188	248	210	224	180	235	250	217	244	212	178	204	214	225	215	221
41563	16024	10314	2031	1892	1586	1352	1238	1094	1033	960	884	855	821	744	735	708	694	674	678	675	666	664	649	615	623	619	639	601	582	613	581	598	642	595	568	597	634	576	583	571	613	598	548	575	569	597	597	667	572	576	588	590	585	561	580	566	551	565	571	518	602	543	581	559	593	534	561	563	561	558	582	540	524	564	526	538	528	575	604	558	569	540	572	505	582	560	549	582	558	633	549	570	544	565	532	542	533	540	551	559	544	538	560	585	534	555	530	592	591	575	593	588	545	535	609	563	531	573	563	538	525	579	565	521	568	534	567	577	588	554	556	578	569	549	576	586	555	592	534	566	532	538	542	544	565	538	570	519	573	544	554	517	549	586	564	558	566	551	576	544	588	561	553	581	531	559	584	524	544	558	504	567	473	580	560	545	572	532	578	552	560	571	493	549	545	545	554	566	554	596	567	561	576	537	530	576	577	613	528	542	592	616	606	543	582	575	600	524	562	523	529	517	531	587	557	561	519	535	534	563	541	567	538	566	558	549	562	538	524	523	539	520	560	579	548	528	597	545	492	577	575	541	573	559	532	553	618	556	530	507	559	560	506	563	575	556	532	502	513	543	570	558	551	561	562	546	522	549	524	548	529	559	550	555	581	565	496	540	625	594	521	541	532	491	543	512	576	530	599	507	494	551	561	581	515	547	566	549	584	532	574	576	549	561	580	563	556	566	506	546	552	548	540	558	583	569	544	549	552	567	568	517	549	548	570	562	568	546	554	551	540	564	576	587	534	558	542	619	553	555	585	567	537	526	561	587	514	524	589	552	532	547	529	559	509	558	558	539	547	626	535	520	553	547	589	575	558	537	539	561	528	574	578	604	544	545	570	599	507	503	527	565	556	582	522	529	519	590	570	557	575	556	580	549	543	529	533	557	557	586	555	574	566	530	526	550	533	567	592	547	522	588	568	583	592	574	601	505	554	578	510	538	526	543	549	544	538	564	537	555	569	578	553	547	583	563	591	557	577	565	596	570	539	561	562	544	505	530	539	527	547	620	553	531	552	545	506	575	545	560	535	589	552	558	536	585	522	578	557	588	543	519	534	550	495	534	514	553	555	542	568	553	555	562	563	545	551	563	572	551	544	574	545	575	563	526	565	547	520	510	583	592	539	547	547	480	541	567	516	588	559	543	516	538	525	568	573	553	542	582	523	574	525	544	568	557	547	549	519	561	548	562	567	515	522	553	530	508	576	577	541	556	559	514	551	548	538	545	565	524	531	540	549	559	565	553	494	562	548	561	567	553	543	506	548	570	522	500	501	537	592	546	583	544	540	528	531	512	511	545	558	568	530	554	560	568	518	571	574	554	577	564	575	601	502	519	598	587	571	536	558	499	537	527	565	591	548	553	540	544	570	535	605	550	552	552	534	567	536	541	544	534	540	537	537	575	566	526	541	578	536	557	545	523	573	540	522	523	541	567	567	549	568	543	565	498	566	540	580	563	547	523	562	564	525	544	508	563	543	617	531	585	572	537	554	556	549	587	563	559	571	568	543	546	556	530	531	588	559	509	552	573	538	571	532	528	541	518	570	565	620	554	509	571	551	564	597	559	559	578	535	551	558	558	524	564	595	568	574	546	543	537	550	577	572	546	529	539	551	548	522	540	526	559	587	569	560	601	542	530	568	572	555	554	548	563	602	563	561	569	554	563	538	588	547	519	567	587	538	567	526	536	586	570	537	567	561	553	554	550	554	574	555	537	547	564	538	576	550	559	536	545	513	568	576	621	559	557	573	545	530	543	556	563	534	569	577	551	574	529	564	555	534	563	552	560	537	530	583	518	550	584	523	601	592	550	537	535	540	586	559	557	541	492	562	574	550	541	574	603	531	572	565	568	581	594	607	567	549	549	567	599	512	591	575	560	543	534	512	549	564	529	527	596	564	564	561	571	565	552	576	515	516	542	550	564	523	514	534	561	522	572	597	579	551	555	558	549	481	527	571	539	615	529	572	560	555	563	577	561	529	571	542	521	588	599	525	522	531	549	509	582	513	512	568	553	527	545	572	549	600	560	534	537	534	536	604	535	532	571	510	577	560	579	556	575	557	557	552	509	570	516	580	539	579	541	585	530	517	542	551	577	537	542	579	509	582	528	511	556	535	581	541	545	595	543	570	558	550	533	538	495	536	514	592	482	615	569	551	559	607	540	517	572	520	556	560	594	536	530	530	557	526	561	545	597	530	531	548	542	543	532	578	542	534	544	522	535	561	543	541	521	525	588	552	527	555	589	544	535	559	602	540	580	540	570	557	586	539	536	585	516	506	531	520	527	575	505	575	522	539	513	562	569	570	570	560	537	539	538	607	545	569	566	557	544	530	549	562	550	529	558	560	555	563	539	560	582	550	569	570	537	537	561	575	563	600	492	578	568	564	557	524	562	529	527	563	560	539	531	574	563	594	587	588	567	571	549	545	534	557	534	516	600	609	520	544	520	562	584	557	565	549	545	538	568	588	583	525	576	528	530	562	537	565	573	586	546	513	546	538	576	533	521	554	586	567	522	525	556	600	498	559	570	549	563	551	577	588	542	562	553	502	583	581	556	512	536	537	521	545	569	544	569	536	549	534	571	556	555	552	550	582	549	571	598	513	542	524	547	529	552	560	506	595	554	566	587	602	550	585	567	524	569	520	575	538	537	536	580	609	554	534	559	528	608	559	538	557	526	551	560	575	544	539	550	546	560	570	536	563	552	565	604	577	570	564	559	567	574	533	567	541	587	572	522	539	542	550	579	514	543	577	565	558	566	508	546	549	549	555	568	561	539	566	524	545	518	552	545	544	581	540	525	566	618	531	538	518	588	578	512	565	578	564	555	536	545	547	535	532	540	587	513	564	576	545	554	556	532	537	543	588	582	534	570	541	529	598	542	544	547	544	529	568	523	529	565	578	558	568	555	552	580	562	564	545	564	545	575	573	507	552	562	567	577	579	563	569	579	553	569	557	533	561	563	536	572	527	526	537	524	517	558	487	587	572	536	544	582	518	562	594	549	555	565	554	577	534	533	558	571	540	521	536	576	567	522	534	551	579	535	518	564	537	589	590	540	528	582	503	520	518	566	581	535	565	567	532	550	571	539	559	549	573	559	610	554	546	537	543	556	560	556	512	568	528	560	529	593	564	585	570	558	589	598	560	543	580	589	508	564	542	527	543	545	568	526	560	554	554	574	533	572	521	576	581	553	599	561	585	604	600	549	527	598	530	549	551	567	549	545	575	546	542	556	589	621	538	562	524	562	528	576	553	616	551	603	563	523	604	596	536	542	593	567	538	558	551	571	547	537	540	546	554	544	571	542	542	594	542	580	560	626	569	547	580	549	556	519	523	544	568	577	552	549	571	535	527	558	535	561	539	566	561	550	581	550	557	558	558	530	557	548	556	577	564	551	580	571	563	523	540	545	564	548	537	586	542	590	550	578	561	537	544	543	541	542	570	552	524	559	542	574	538
80089	42811	21489	3030	840	635	544	407	349	299	254	249	250	183	209	180	197	162	192	155	157	149	171	165	165	153	163	169	150	172	162	137	141	130	148	173	168	178	143	156	163	146	125	165	122	150	161	150	154	165	144	148	133	156	154	149	140	166	137	155	155	149	159	138	122	133	149	149	154	140	151	138	125	144	140	155	149	123	141	149	144	157	131	126	144	160	150	143	128	161	140	133	137	158	120	157	143	161	129	154	148	147	141	117	154	174	126	125	155	156	148	144	147	157	156	143	125	143	129	137	126	151	147	131	138	133	147	147	152	154	154	137	144	130	129	161	155	149	141	141	131	141	150	152	144	157	163	131	139	153	140	145	156	139	152	121	134	136	132	135	134	152	135	162	128	140	152	152	133	142	143	155	129	149	155	185	154	147	148	143	129	132	139	131	133	162	138	139	156	139	140	131	145	135	151	152	163	162	137	143	106	165	122	127	140	138	133	153	153	127	124	130	134	156	153	153	151	134	136	157	127	134	134	124	127	150	154	128	148	162	162	142	133	135	136	132	127	161	152	127	134	132	156	161	145	155	147	139	155	149	143	162	133	143	136	146	162	142	134	128	139	114	156	124	150	135	134	120	112	148	141	154	152	155	149	147	135	144	161	143	111	158	149	145	140	142	150	143	145	142	134	150	130	143	157	127	133	155	132	126	120	164	153	145	125	130	135	131	126	135	136	151	139	149	149	121	174	128	135	133	141	130	146	156	139	164	121	122	147	131	162	148	130	144	154	132	117	141	132	133	124	151	147	158	145	131	140	155	137	151	134	150	137	131	159	143	143	146	149	161	125	137	199	134	136	129	140	149	142	152	139	140	136	120	159	140	119	116	131	151	121	132	130	146	144	127	135	130	151	141	141	147	158	139	136	158	126	148	135	116	138	166	139	140	150	145	122	133	129	149	152	151	151	146	152	160	130	146	123	128	152	137	137	137	161	135	122	132	137	146	125	138	126	143	126	160	135	137	136	138	143	123	131	134	132	151	147	136	154	141	131	146	138	126	127	143	115	139	142	158	140	135	156	153	144	140	180	156	162	135	157	149	150	165	151	151	147	143	159	130	170	159	134	137	132	117	143	131	148	149	146	130	120	144	121	160	150	142	134	139	127	156	137	158	160	124	152	157	152	135	130	136	137	138	145	132	133	133	141	145	146	157	143	131	149	117	136	154	144	139	135	125	134	149	148	149	127	148	137	153	138	136	149	136	165	138	134	118	146	165	154	129	147	143	135	152	140	125	127	144	147	136	135	153	141	160	125	163	139	143	137	164	136	157	141	135	140	132	133	156	157	161	137	127	146	124	151	149	147	138	137	138	161	150	146	124	140	154	145	129	142	162	138	139	135	140	125	140	145	135	162	135	146	149	154	130	139	155	152	136	129	161	127	124	166	138	138	147	135	141	149	155	150	128	148	159	144	166	134	119	149	134	141	141	144	143	155	156	142	134	136	172	154	131	149	141	139	158	144	141	149	147	153	136	152	150	138	119	128	126	142	125	133	131	157	136	124	129	136	144	118	129	128	146	157	147	143	140	156	132	151	159	150	133	152	156	121	154	132	151	143	143	146	140	147	128	141	152	132	140	145	119	132	148	140	156	156	120	131	138	132	145	125	151	154	151	148	127	155	150	156	160	131	124	138	137	129	154	138	122	160	142	160	145	131	127	147	144	141	139	142	147	139	157	133	115	133	128	163	131	156	134	126	144	176	134	146	150	156	140	140	134	149	137	131	129	123	149	137	148	166	124	147	135	128	127	149	158	139	149	164	142	137	143	126	157	148	149	134	139	123	153	147	140	149	149	139	143	137	140	144	148	155	111	144	113	147	137	138	143	149	142	161	138	161	129	171	139	156	139	151	169	147	153	124	148	122	134	140	158	155	149	141	144	168	146	139	149	132	119	150	145	121	140	141	148	142	136	122	131	112	132	141	132	123	151	136	124	129	171	146	141	149	167	129	128	140	134	129	148	177	141	142	122	152	168	164	136	131	140	137	139	159	149	149	144	134	135	138	150	141	136	131	146	115	158	148	139	141	120	154	149	141	134	150	129	120	158	138	144	123	128	145	129	141	140	147	134	159	136	133	143	143	128	141	135	148	134	163	126	136	153	136	157	144	151	148	148	132	127	128	145	138	125	148	133	166	133	144	146	149	139	127	123	158	142	141	137	148	153	154	133	137	156	153	146	133	136	148	157	151	141	129	127	128	162	113	143	132	145	149	126	142	159	138	147	135	124	149	131	157	142	154	140	130	166	132	123	147	139	152	144	138	148	150	132	160	146	140	141	146	158	126	142	140	141	133	142	141	131	137	136	131	143	134	121	122	160	147	137	154	162	129	154	136	141	142	122	149	145	154	143	135	138	153	163	130	156	159	125	133	139	157	140	128	121	143	149	132	126	127	157	129	151	135	126	156	149	151	160	154	163	137	137	150	138	136	129	145	165	131	134	130	174	150	132	129	148	153	154	134	125	146	131	163	135	169	139	155	157	127	148	130	160	141	145	145	148	153	171	140	127	156	133	134	138	143	144	135	130	155	167	145	159	133	157	157	136	127	123	151	140	145	130	157	144	132	147	115	146	124	133	135	122	155	140	140	137	144	112	134	139	139	149	147	133	147	137	146	145	147	156	122	125	139	156	161	142	145	140	151	135	148	146	159	140	144	160	142	152	154	148	135	139	166	148	106	149	132	154	142	167	153	125	141	148	143	162	144	135	145	133	149	169	125	160	140	140	163	136	141	134	109	138	159	158	128	155	131	132	139	162	162	142	142	129	157	141	148	145	155	150	147	127	124	147	144	121	135	119	139	148	143	141	120	137	148	161	138	135	143	147	135	163	120	159	145	140	122	142	124	122	145	165	147	164	145	126	143	129	128	118	132	135	146	146	146	137	145	154	123	125	141	132	140	144	131	143	140	140	140	118	141	140	134	161	147	141	157	138	134	167	156	130	129	159	181	155	120	131	157	138	149	167	144	132	131	142	138	149	139	148	137	160	140	139	117	133	142	142	146	172	153	140	148	146	147	133	122	141	123	134	129	148	124	145	139	132	154	135	162	137	148	148	125	141	146	138	145	155	140	141	136	137	132	144	125	138	162	161	160	140	123	129	147	136	132	135	127	147	139	150	140	169	132	148	136	148	146	157	151	118	127	106	139	136	141	160	151	148	164	126	136	126	142	141	145	149	149	133	111	152	148	153	157	114	124	145	134	167	149	142	164	127	161	131	124	154	154	167	152	125	144	149	112	131	179	150	176	154	156	127	139	144	140	143	132	143	140	143	152	127	128	160	142	119	145	163	142	150	154	160	146	131	143	128	147	134	166	162	146	140	145	145	140	141	163	150	150	138	152	167	151	136	149	139	127	149	156	114	148	142	148	128	162	147	140	155	138	124	139	139	143	131	143	142	154	139	139	151	133	173	128	149	157	133	138	142	131	149	147	157	134	120	139	133
50275	21705	14281	3240	2898	2434	1974	1634	1440	1243	1104	971	873	874	750	732	682	686	625	585	554	583	534	516	533	455	501	491	455	449	479	442	468	440	436	437	415	429	443	409	432	424	408	428	394	385	387	400	414	399	384	427	403	445	373	367	396	413	371	420	384	381	384	345	426	376	415	405	404	406	405	381	382	378	380	388	349	388	411	381	368	370	408	375	428	402	365	382	382	364	373	377	366	365	385	338	380	376	351	365	367	355	383	382	384	356	388	372	345	404	364	363	357	349	361	393	354	357	364	360	393	385	351	360	385	368	359	388	349	354	354	350	367	309	382	369	357	381	373	417	368	371	362	380	348	374	391	357	347	360	374	339	371	374	378	361	348	375	350	365	346	384	385	354	359	347	332	351	380	415	344	395	362	386	354	347	382	363	369	368	371	333	370	376	384	401	359	402	333	364	360	343	367	352	344	349	369	405	373	339	370	379	355	360	349	358	398	366	346	405	390	391	376	352	329	379	365	343	373	393	387	373	370	361	377	361	318	341	379	378	377	359	353	348	356	376	317	362	372	390	366	324	360	346	357	347	370	372	398	352	363	360	382	380	352	357	369	387	371	341	371	357	378	360	361	351	354	361	362	374	364	367	344	403	380	358	371	365	378	372	366	382	385	329	359	359	330	363	339	363	361	412	351	389	363	356	326	360	353	362	346	370	325	335	369	368	335	374	364	341	372	334	393	389	383	372	389	409	386	336	382	334	394	354	330	384	374	341	358	370	357	351	369	373	359	334	372	380	398	373	377	370	398	391	356	385	338	371	378	367	354	374	348	361	338	370	374	381	397	348	349	364	382	319	353	348	346	349	367	396	382	335	362	348	395	386	376	400	379	377	372	378	397	406	359	367	383	370	336	380	347	355	327	364	379	382	349	360	365	405	367	346	380	376	343	351	358	348	376	364	345	349	351	356	373	379	389	414	351	360	362	357	361	378	377	365	383	349	383	325	364	348	386	367	360	375	362	324	387	373	342	384	372	382	370	338	327	365	396	348	346	390	372	352	398	336	346	361	340	353	339	355	352	348	390	407	360	356	367	361	406	343	370	342	377	393	368	381	324	382	361	375	383	345	315	365	362	335	350	378	357	353	374	359	358	341	355	357	355	360	379	392	350	382	357	371	390	364	373	353	393	342	360	376	357	351	364	374	379	385	373	357	374	343	352	374	320	370	396	321	375	347	379	363	368	376	360	398	349	363	359	371	363	363	367	365	315	374	347	364	357	358	383	321	358	346	350	405	374	367	366	328	324	386	345	355	363	365	346	352	366	360	360	398	373	356	358	412	332	368	392	368	384	334	369	331	339	378	387	374	361	364	388	336	358	386	370	347	397	389	382	367	368	383	390	347	366	372	345	357	384	327	368	414	378	365	366	361	375	363	395	347	382	372	368	348	408	350	337	380	413	343	359	375	361	383	352	372	335	358	342	382	355	340	379	366	388	325	313	359	344	397	353	363	371	378	364	345	348	370	341	358	373	329	365	370	367	355	375	331	355	357	357	361	345	339	354	367	393	371	369	364	386	334	344	373	382	366	354	329	340	338	351	369	355	345	371	334	379	362	346	371	337	383	387	388	376	342	338	348	383	377	371	364	347	384	378	346	355	350	357	359	345	370	348	376	352	348	385	393	341	358	342	341	365	337	369	373	344	354	340	370	337	344	350	384	363	351	374	345	358	361	377	340	365	341	375	342	373	376	354	358	362	351	361	330	393	335	343	336	403	347	380	399	328	364	331	402	342	348	389	364	356	368	354	351	397	391	361	343	380	367	357	353	330	361	367	395	391	381	349	334	383	335	350	341	394	354	336	350	337	341	341	346	357	336	379	371	351	341	356	353	399	328	326	369	410	348	371	360	339	380	374	375	385	360	345	345	374	334	334	350	380	346	372	348	370	319	386	366	360	351	355	375	348	374	359	323	391	329	365	387	371	344	353	359	356	366	340	381	366	336	392	343	361	360	367	347	352	361	357	361	389	391	327	362	315	380	351	352	364	387	382	363	345	342	365	339	349	378	344	388	362	348	366	393	378	335	356	356	350	385	362	376	355	347	389	352	353	404	373	346	361	335	390	358	408	389	384	341	349	348	373	356	347	372	344	368	365	355	358	371	370	344	354	336	318	357	352	366	363	357	357	353	382	364	386	362	386	352	357	355	375	344	347	356	363	337	369	378	339	405	352	356	367	351	383	346	377	367	328	378	367	375	369	338	349	344	388	369	368	355	375	360	384	366	403	382	352	374	340	345	372	373	367	363	345	361	364	396	370	396	377	357	384	368	356	352	384	339	357	333	357	357	370	360	384	372	343	362	348	396	394	358	368	384	356	377	372	358	386	379	390	393	378	350	338	383	344	341	357	368	357	390	346	327	403	375	368	340	366	353	358	334	325	402	366	405	349	360	392	378	385	361	377	373	361	344	351	371	400	376	352	339	348	374	381	376	363	356	429	366	385	374	388	374	392	339	372	351	362	357	347	397	363	372	342	370	359	350	383	362	381	356	384	374	386	371	338	390	343	345	361	379	366	356	364	349	392	365	358	367	362	368	330	352	340	370	366	390	365	378	348	376	354	354	373	349	359	369	383	398	364	357	364	386	354	377	362	319	380	370	342	369	344	385	385	364	358	360	400	358	333	362	341	367	370	394	373	352	394	371	352	344	369	365	383	368	343	356	418	391	367	354	316	410	378	364	376	375	369	371	374	353	356	386	371	371	394	338	327	386	339	362	339	351	359	351	337	342	365	367	340	400	391	362	378	358	384	378	381	356	309	347	384	339	389	358	354	401	366	359	370	370	361	348	360	343	345	413	346	362	365	358	355	386	391	366	379	392	360	352	382	372	351	369	379	372	354	350	374	371	370	369	337	345	357	348	348	344	338	352	382	359	357	374	342	363	379	355	383	337	340	358	369	385	376	356	345	373	359	382	380	366	352	362	370	367	347	354	366	361	371	375	390	382	323	347	383	363	415	339	360	350	345	396	354	369	395	397	317	400	358	350	347	368	360	350	332	364	390	350	367	363	362	410	356	372	413	373	348	370	367	331	372	342	358	349	340	385	385	401	337	377	386	361	321	353	357	353	390	332	392	350	372	356	376	337	358	375	348	364	377	371	367	333	377	330	365	327	380	360	394	346	348	340	365	360	361	386	373	364	355	338	378	340	363	378	360	379	337	366	372	351	379	331	341	381	377	374	367	377	339	378	356	340	377	357	380	341	365	349	370	343	337	351	342	359	373	392	370	383	380	392	383	348	360	355	378	414	382	352	390	397	365	359	322	364	344	363	356	375	378	348	387	379	364	356	352	377	358	353	345	363	336	380	352	372	350	396	347	359	353	380	395	377	378	388	386	395	358	389	373	358	367	403	344	360	330	350	347	380	344	388	410	386	344	358	361	365	366	420	347	312	366	357	401	377	349	327	352	328	363	384	373	376	354	375	354	346	355	357	350	325	352	351
27086	4132	537	206	190	191	192	153	161	144	164	152	165	158	154	156	148	147	142	163	156	170	176	155	148	173	168	158	155	157	116	155	153	160	163	161	152	159	165	151	148	149	153	158	161	162	140	162	163	147	142	178	137	181	132	160	163	170	142	152	146	169	153	164	136	149	161	145	182	151	143	160	179	164	162	145	165	123	142	161	155	153	151	140	154	194	161	154	150	174	170	159	164	160	156	154	157	172	143	138	163	154	165	161	177	180	153	162	157	177	145	159	177	148	156	159	147	174	138	129	144	143	144	143	180	149	141	161	159	178	174	155	168	165	161	161	176	160	160	153	156	155	172	158	159	146	130	168	157	159	164	150	157	166	140	172	156	138	145	168	169	168	166	151	152	173	142	153	172	162	155	146	170	174	155	129	168	187	159	151	171	175	166	165	150	145	163	162	167	147	146	130	158	168	163	158	148	179	172	156	151	154	175	145	133	174	149	168	144	179	169	160	169	167	158	156	146	155	138	125	142	138	161	136	159	148	142	142	172	126	142	165	160	146	148	153	161	181	167	158	177	136	144	177	128	148	182	143	173	183	144	142	156	175	141	154	178	161	148	146	157	152	160	134	152	144	158	157	142	145	154	157	120	137	161	148	161	152	137	156	136	156	163	195	161	159	133	147	180	154	187	155	139	148	154	142	164	165	174	162	151	143	160	180	169	154	160	169	155	160	156	149	155	141	135	195	171	165	159	154	130	151	160	162	172	155	162	158	164	138	169	156	165	147	146	183	186	167	156	152	177	163	140	169	162	181	167	155	180	142	142	156	148	178	138	163	148	157	167	152	157	157	134	168	143	162	144	135	150	161	157	149	158	161	162	176	177	164	183	124	154	161	151	156	152	162	142	143	158	171	147	150	169	144	166	159	161	160	171	145	152	149	135	136	191	193	147	148	163	159	137	146	152	128	145	151	161	167	158	161	160	171	148	159	143	167	137	158	158	171	150	169	151	174	150	147	151	148	153	159	150	164	146	161	147	148	145	169	146	152	157	152	163	140	164	161	158	159	195	154	164	156	154	145	171	171	149	157	156	165	150	157	150	170	165	150	152	152	141	145	151	171	145	167	134	190	153	145	146	152	177	144	161	158	155	157	170	163	153	177	152	151	161	155	162	158	186	186	148	144	134	144	193	144	155	154	160	174	159	167	155	156	172	134	193	141	141	138	144	162	169	146	152	144	138	140	169	168	135	164	184	165	161	171	158	163	144	162	162	170	163	153	153	146	189	149	151	146	165	174	158	149	174	151	138	154	152	174	147	125	160	166	144	153	178	152	147	154	159	134	158	132	158	140	143	131	142	163	167	152	153	144	154	157	156	155	161	156	157	134	167	146	150	161	177	141	167	146	141	134	172	149	154	137	150	147	145	155	141	146	151	171	140	146	145	147	172	176	168	166	157	136	154	154	148	186	174	173	172	156	158	141	162	171	157	163	164	140	150	137	173	150	176	171	144	158	145	155	174	139	158	165	161	161	159	179	149	146	155	125	150	160	144	144	152	170	151	173	174	155	150	166	156	143	158	155	139	167	157	162	163	131	164	162	132	149	141	130	159	149	142	177	178	142	163	143	152	167	141	181	160	174	186	153	154	142	164	162	153	166	161	157	149	163	148	159	163	162	154	150	147	155	159	152	178	158	165	129	162	143	168	161	166	154	135	149	169	164	138	144	132	149	176	156	142	137	158	156	154	153	134	188	157	148	157	161	169	168	157	169	153	165	183	161	163	143	147	152	152	155	150	147	187	153	157	172	175	136	158	185	142	161	152	157	142	135	157	131	189	160	158	165	166	132	157	155	171	132	149	176	136	178	148	162	159	182	144	146	165	140	163	154	131	142	159	154	154	170	180	173	152	140	146	148	145	176	147	150	162	149	154	167	143	171	165	151	176	170	148	151	149	154	168	157	161	151	179	162	183	162	167	158	161	150	134	158	143	150	171	165	149	150	187	144	178	163	160	166	142	164	147	169	159	163	169	171	171	159	145	162	155	134	162	160	165	136	146	142	136	145	164	170	153	156	159	162	140	157	133	169	162	153	163	168	153	158	130	190	145	153	157	140	150	159	157	153	152	157	164	161	148	163	154	182	145	152	150	131	160	144	165	175	149	132	140	154	152	161	151	154	157	154	167	165	140	169	159	146	186	167	168	159	154	165	150	159	161	146	154	126	159	148	168	148	180	193	150	153	148	151	161	166	165	151	150	133	167	142	132	151	138	173	160	156	140	146	162	144	174	174	164	153	157	148	137	126	156	160	174	146	165	163	142	158	165	164	175	137	171	158	153	166	147	162	159	122	170	137	149	152	152	166	140	154	150	199	177	149	164	169	172	150	145	168	163	156	161	141	140	159	152	163	146	155	158	160	163	178	160	159	168	153	153	152	176	166	138	159	134	160	139	164	143	150	152	141	171	143	169	141	164	154	146	173	184	155	152	157	150	155	164	126	155	157	186	149	173	174	157	139	172	165	150	160	176	158	162	157	155	140	174	150	143	156	187	136	168	160	152	135	178	151	143	165	160	166	158	151	154	156	157	158	171	147	140	136	172	166	157	172	147	147	137	160	129	150	181	121	173	165	140	160	158	164	151	141	154	143	173	190	169	166	149	155	147	160	160	163	150	162	163	137	165	155	167	156	180	159	147	152	161	146	190	171	166	172	168	152	157	144	169	175	164	142	162	169	149	151	161	151	135	157	145	148	149	153	153	155	152	154	168	159	165	164	167	167	165	155	143	171	154	155	130	146	159	156	156	141	137	144	160	150	153	160	152	142	147	141	142	171	155	167	165	137	166	169	144	146	174	137	171	155	135	154	162	157	156	154	167	162	169	147	152	165	153	169	192	155	156	166	145	145	151	179	159	152	143	186	167	145	160	143	148	150	156	171	149	143	161	165	156	165	147	159	158	162	160	152	167	122	144	135	167	158	142	158	153	174	144	166	126	154	158	175	159	164	160	152	157	160	142	156	156	156	155	146	165	161	159	151	160	156	159	142	150	168	160	136	180	167	143	141	161	151	130	146	185	168	139	156	151	166	156	156	196	140	172	154	164	154	171	169	147	172	148	138	160	144	158	172	193	147	149	145	165	151	151	172	151	126	159	166	149	159	124	152	147	161	161	149	163	173	156	154	165	145	172	155	153	160	159	147	200	157	156	159	170	156	166	157	143	174	139	141	164	166	156	162	156	148	161	134	160	160	143	152	163	160	159	164	139	150	176	160	149	145	188	178	164	170	145	154	170	163	165	155	179	169	172	171	143	166	157	165	141	146	151	142	145	144	160	149	161	142	159	156	146	152	160	164	152	157	138	179	153	171	164	158	152	163	147	175	185	179	163	144	190	135	163	158	153	155	151	156	149	150	155	152	178	177	166	167	150	161	149	176	163	164	163	154	177	162	166	140	175	157	178	148	147	159	146	165	164	147	146	164	141	161	157	136	172	195	166	155	153	171
21384	2584	1137	513	486	485	506	470	461	437	464	434	408	442	447	423	434	411	427	431	439	414	447	438	380	426	445	437	404	454	396	462	455	426	429	424	444	404	407	452	448	439	404	409	448	430	425	432	449	410	421	404	399	447	431	414	398	407	479	428	441	415	421	403	408	414	398	381	425	413	426	435	448	395	427	447	396	399	430	442	407	419	384	428	431	392	435	428	388	449	450	403	425	374	368	423	424	414	425	409	425	375	434	419	434	419	391	421	412	434	421	424	449	398	467	379	447	414	430	399	392	380	455	452	426	432	426	421	423	381	402	420	400	443	450	438	452	423	423	413	407	419	433	414	427	460	435	401	425	435	392	441	416	433	434	434	391	394	407	400	430	395	423	430	441	422	398	422	416	401	421	444	410	431	442	444	427	419	413	444	398	469	405	391	394	426	421	431	403	383	408	398	422	477	429	401	388	426	425	430	399	398	393	404	409	433	441	418	419	443	423	412	434	415	414	444	440	404	421	447	447	404	410	365	416	450	427	429	405	410	418	432	432	442	422	414	417	424	412	408	417	419	379	368	433	429	417	389	436	444	392	402	379	439	424	435	406	428	364	467	417	394	429	433	405	433	372	407	422	428	403	411	392	433	397	455	393	425	417	424	440	449	434	404	429	433	467	453	404	380	413	412	425	448	428	426	390	405	397	386	452	388	407	459	435	428	427	417	415	464	436	413	477	375	414	413	448	431	408	404	436	403	386	420	406	406	462	410	406	446	410	407	404	469	401	421	418	394	401	386	404	446	452	414	399	402	417	451	431	427	418	453	398	426	433	417	408	417	389	412	438	413	407	409	392	424	409	409	416	405	407	409	410	418	410	410	432	424	410	430	408	399	417	435	448	399	438	412	418	408	381	377	415	414	435	419	400	417	405	428	426	429	404	419	418	411	436	404	417	449	426	445	440	435	416	449	437	428	420	411	442	411	402	441	450	440	410	416	413	414	412	420	435	392	409	421	411	402	395	436	470	404	420	393	413	433	390	403	419	435	408	455	436	442	401	418	435	421	491	445	385	428	435	427	399	415	401	408	408	401	391	374	452	415	430	427	418	442	410	412	425	447	395	430	421	427	422	409	459	409	424	404	426	467	462	450	375	424	417	418	427	435	419	392	464	419	406	405	402	451	419	414	441	422	460	427	419	412	396	429	450	473	421	418	411	402	426	429	394	419	417	427	397	416	421	389	406	430	435	397	424	407	413	407	394	428	408	430	409	439	423	405	430	414	398	432	377	432	365	421	432	433	411	434	419	379	429	423	402	390	383	425	423	441	434	485	394	405	425	427	397	406	438	393	407	442	404	407	444	460	460	453	422	437	436	427	405	427	386	447	387	418	405	413	414	439	421	397	423	372	413	404	404	380	403	419	415	418	402	416	422	441	454	429	416	406	446	433	441	416	423	426	435	397	438	423	443	391	436	423	421	422	369	417	404	433	406	450	457	384	446	400	421	425	376	420	474	421	430	403	420	418	406	421	447	389	410	415	431	406	397	408	388	401	412	430	416	419	403	412	426	425	444	403	390	429	441	413	406	457	425	424	449	412	406	386	437	437	432	375	378	434	431	451	410	477	468	449	429	398	408	434	397	374	408	422	389	432	427	435	445	423	396	386	397	422	417	465	417	443	419	426	414	424	390	404	391	410	413	434	437	423	449	421	420	413	392	418	415	411	411	419	435	420	444	418	389	436	452	416	417	450	420	416	389	417	403	412	411	462	412	428	445	399	452	440	408	430	417	420	378	406	425	403	403	407	435	382	422	379	371	438	389	437	415	414	492	432	431	429	403	442	442	429	378	434	425	397	419	433	425	405	379	409	438	372	413	433	395	410	433	409	411	409	454	416	428	454	440	432	406	430	458	375	442	428	405	428	410	416	420	408	426	429	415	430	448	425	390	438	383	394	437	411	412	394	376	436	383	424	416	424	424	419	411	409	386	404	391	411	427	421	446	444	435	405	402	426	412	445	430	396	437	397	425	409	430	429	448	431	429	432	386	435	406	374	424	441	405	431	374	429	439	428	422	418	387	439	434	414	460	418	411	399	395	399	427	448	425	380	447	410	447	463	434	420	449	393	456	409	409	415	445	411	433	426	398	402	405	433	404	452	409	382	441	443	423	450	418	390	432	405	421	442	406	421	411	437	422	411	456	375	418	433	395	451	406	396	443	439	418	394	398	399	410	404	402	420	394	380	415	419	397	381	431	452	406	421	401	432	401	419	442	413	453	419	431	398	429	421	433	427	420	424	437	408	411	395	417	425	455	428	423	451	422	410	363	382	425	438	430	453	433	413	408	404	418	411	439	403	430	398	432	442	408	427	435	426	429	439	398	376	430	457	387	424	426	422	415	399	392	437	410	420	418	419	397	389	420	413	426	393	422	443	420	412	468	406	446	417	431	447	402	418	404	434	400	441	384	410	440	454	390	410	466	417	419	426	424	426	396	421	437	415	445	408	445	451	421	433	418	434	422	417	398	411	423	424	440	408	391	417	417	417	413	416	386	424	389	415	422	406	444	402	403	407	410	394	400	419	404	413	414	425	385	437	398	462	407	385	414	398	420	367	446	389	389	407	421	427	449	385	377	423	432	446	399	396	395	402	409	423	424	382	431	445	404	401	426	387	436	416	448	415	392	436	429	407	420	446	406	388	449	450	415	376	398	400	440	415	384	435	414	467	398	449	431	440	402	478	433	401	421	459	376	380	437	427	426	436	409	422	452	405	458	371	397	377	427	437	399	368	413	387	428	410	434	420	435	447	408	382	426	423	377	440	445	430	398	428	373	455	439	440	439	399	416	449	416	391	437	408	403	403	420	427	409	415	406	402	424	398	454	416	421	437	439	416	394	438	441	417	422	419	433	429	390	414	410	428	423	425	430	402	378	421	416	394	450	422	450	441	392	431	419	434	400	397	454	371	433	428	417	387	444	390	400	408	409	404	408	423	426	457	429	401	446	414	425	397	427	398	424	436	421	406	459	382	380	395	421	390	424	440	407	437	413	457	419	465	396	434	424	441	415	455	407	422	410	431	422	417	431	427	401	420	417	368	416	439	404	412	400	443	462	419	442	419	422	466	484	394	419	403	406	447	412	430	411	441	419	434	398	397	407	405	421	416	416	391	412	462	467	410	427	421	407	393	416	420	429	417	427	421	416	441	398	419	416	407	458	415	411	397	480	411	415	426	373	403	419	427	423	422	387	386	439	448	455	433	401	416	417	406	398	373	449	465	406	420	386	441	455	388	422	433	406	417	456	450	387	430	438	418	425	431	410	401	430	379	433	379	424	410	432	408	382	425	421	447	425	424	408	444	410	447	379	393	385	444	435	407	410	418	441	394	416	424	411	414	398	418	386	403	423	460	405	442	410	399	395	407	436	430	397	456	408	400	430	418	429	397	445	430	426	398	421	419	407	414	364	446	463	428	406	417	418	411	447	433	398	448	458	445	443	422
68220	30036	9666	999	514	447	385	331	296	254	303	270	277	250	271	262	251	229	249	239	226	245	236	221	230	220	224	228	233	215	206	215	238	220	226	219	223	217	221	227	181	233	216	210	246	227	209	228	197	224	216	206	226	202	225	214	221	213	232	214	216	214	261	225	216	202	201	229	191	224	239	223	225	213	199	228	224	217	211	230	233	236	221	207	209	231	212	240	222	263	244	239	212	188	209	229	227	239	220	216	220	218	221	222	215	216	231	237	218	210	225	214	205	240	237	229	233	226	227	232	208	223	212	213	232	173	235	233	224	207	233	215	206	210	222	228	223	250	224	231	233	233	223	216	200	209	211	212	190	206	240	208	209	249	224	203	221	196	205	223	206	216	201	213	191	244	193	237	222	224	233	231	246	229	241	245	214	215	224	203	221	201	221	219	210	249	239	212	234	225	236	229	195	224	219	215	222	230	202	222	221	218	206	190	221	216	228	216	215	219	258	238	221	234	217	213	228	202	214	226	257	207	222	215	251	221	240	230	246	204	205	213	193	240	219	215	182	183	244	193	226	211	233	202	225	215	224	230	209	213	222	209	230	241	233	207	243	221	223	216	216	210	222	222	199	219	253	219	218	226	219	236	243	213	224	226	226	233	223	213	219	216	207	201	223	217	190	190	235	208	232	214	203	244	219	196	247	242	231	224	219	209	211	188	228	227	202	224	236	216	216	208	220	230	222	228	208	228	224	205	219	226	228	213	220	221	211	229	215	232	196	243	185	214	238	208	208	235	227	194	235	228	220	190	208	226	244	253	224	237	233	220	212	238	195	227	232	220	216	232	211	199	214	252	225	246	221	244	223	208	220	203	225	243	240	223	229	217	241	237	239	195	207	210	199	193	222	228	220	219	209	223	227	179	234	210	218	239	217	210	231	209	241	224	213	213	233	226	232	234	259	261	229	212	192	207	219	220	208	217	200	214	220	219	243	224	200	211	242	234	241	246	187	223	197	197	224	230	200	257	207	195	215	195	230	221	231	195	219	203	236	225	214	199	222	217	224	218	211	218	218	199	219	193	213	211	229	236	228	244	216	222	224	226	196	186	215	232	209	216	238	226	213	213	227	226	226	207	218	219	238	208	189	216	213	228	221	227	212	225	201	247	219	200	215	234	225	213	241	222	216	218	218	224	230	205	238	236	217	210	216	246	234	243	199	223	214	241	190	209	236	238	209	254	226	211	224	216	224	213	221	181	234	209	239	230	215	239	218	224	216	228	197	212	194	215	224	210	230	204	209	234	187	202	225	223	212	236	219	231	240	253	208	212	231	198	206	219	221	211	201	225	223	241	240	205	208	248	237	213	207	216	222	227	213	200	221	206	224	215	233	216	229	215	219	222	222	199	199	216	206	221	229	206	230	218	203	211	211	231	221	211	216	205	205	225	245	229	240	250	229	221	211	227	230	229	227	241	176	236	210	230	227	221	214	213	202	254	191	230	220	218	230	230	195	225	192	205	217	202	181	215	237	229	204	226	214	217	209	251	205	196	218	211	221	212	233	241	210	229	187	247	228	186	224	232	198	215	213	225	211	231	228	242	233	225	230	224	207	199	210	225	235	225	239	219	237	219	210	218	192	213	239	251	248	226	229	214	221	213	223	208	211	212	239	213	244	230	206	236	227	198	213	226	216	213	187	211	220	217	224	214	248	238	228	226	243	250	222	204	234	222	236	236	237	236	209	190	226	248	233	227	236	218	224	215	228	214	213	213	253	228	223	235	237	212	214	213	215	214	252	228	209	244	228	219	216	228	225	220	236	205	220	220	210	231	254	220	214	214	223	212	244	191	222	243	234	220	222	212	183	202	240	202	236	216	237	225	208	213	235	242	255	206	209	214	222	205	219	182	206	239	243	256	243	215	205	229	213	230	208	264	217	215	232	205	214	208	240	206	229	208	240	229	211	211	217	240	245	229	195	213	205	223	206	207	242	223	223	192	232	210	208	228	225	224	221	200	235	190	224	206	243	235	223	234	215	205	181	228	214	227	221	226	230	232	221	191	224	209	218	266	205	239	224	233	238	203	222	233	245	213	207	213	209	229	232	204	216	211	237	208	226	204	208	240	209	211	224	214	227	213	233	192	212	202	221	240	205	224	226	204	221	237	231	244	218	211	210	213	239	221	205	201	220	190	213	197	194	207	207	231	215	241	204	222	212	220	241	212	236	240	196	246	250	227	180	237	209	203	231	203	234	227	215	218	211	208	251	254	197	232	196	226	250	236	219	223	211	225	224	219	232	208	229	210	229	207	217	239	218	244	212	227	248	198	199	240	203	261	228	230	232	200	236	223	206	209	235	248	217	226	210	186	226	262	206	198	227	224	229	238	229	222	204	202	205	228	222	207	228	211	217	209	216	206	220	224	188	236	204	205	213	229	236	212	225	227	239	216	236	211	229	242	237	217	223	236	202	214	232	193	221	221	196	229	198	222	237	208	212	199	244	202	225	206	237	218	235	216	204	231	233	210	202	185	234	202	201	208	230	231	220	214	226	232	184	239	210	203	195	206	229	189	207	244	226	234	217	249	198	203	219	205	210	218	221	223	236	219	211	229	205	239	223	215	253	250	247	220	213	192	226	227	229	251	210	221	208	197	202	215	225	200	212	226	223	210	232	201	232	221	239	223	209	239	214	190	242	210	219	218	194	229	224	210	237	227	233	263	228	230	236	242	220	221	212	203	208	232	232	246	238	229	241	197	189	221	230	229	247	220	213	225	242	217	209	217	223	230	227	222	216	207	203	209	215	219	233	219	230	246	242	233	217	227	213	190	235	226	208	205	212	232	208	210	210	239	198	201	192	225	244	207	194	238	232	207	212	251	221	208	219	238	251	247	215	210	216	225	234	224	205	215	215	198	188	222	212	237	226	224	242	221	212	204	218	231	230	215	226	206	232	200	216	211	221	245	211	193	217	246	206	223	209	211	242	230	233	230	229	242	222	220	219	230	263	226	216	207	213	212	225	219	206	217	242	204	206	229	219	232	208	241	206	218	249	232	202	220	240	234	227	224	224	225	241	220	228	209	217	212	227	226	195	191	248	218	212	215	203	227	219	236	233	213	224	227	220	219	212	205	214	206	242	219	224	212	238	209	205	228	217	228	221	213	196	220	206	238	206	219	244	243	274	200	209	236	229	226	196	217	207	224	190	242	222	211	226	209	218	214	240	214	228	239	248	251	202	237	224	243	195	195	233	219	210	236	208	216	204	194	220	243	235	250	210	225	209	221	219	195	217	240	218	230	231	214	209	224	226	210	210	231	228	214	216	226	226	220	219	188	229	207	226	220	225	252	225	214	215	188	216	220	233	234	248	207	180	227	217	227	218	250	237	193	243	241	210	228	230	204	237	240	224	225	231	235	195	218	251	213	210	190	218	218	207	218	206	175	208	214	229	234	206	208	205	236	243	212	226	222	225	205	206	239	235	232	241	194	248	217	224	221	235	183
41645	12401	6849	2055	1857	1629	1343	1202	1137	1022	923	902	815	787	769	734	690	669	660	685	676	661	647	623	656	613	582	619	645	617	628	614	605	622	560	586	610	609	602	593	543	603	624	562	588	570	573	562	563	549	548	587	601	566	570	609	578	512	571	598	553	572	614	612	528	567	566	556	548	580	548	586	524	597	570	551	575	582	549	535	554	554	588	559	572	570	557	564	564	552	533	565	549	568	540	557	529	514	539	565	544	561	582	564	613	532	573	578	551	584	571	554	573	573	563	537	551	567	538	543	574	521	568	539	589	612	542	587	534	530	504	519	572	547	541	573	584	538	548	557	592	555	510	590	538	570	546	572	549	530	506	572	589	534	558	580	529	561	568	586	529	543	563	498	549	557	620	565	551	600	524	580	585	585	599	578	547	568	517	550	576	513	547	529	557	554	539	599	537	550	520	559	582	546	516	575	552	559	589	551	544	585	557	553	566	556	599	542	549	547	562	588	550	592	602	552	563	569	539	534	525	549	540	588	512	544	566	529	542	557	559	584	548	561	555	566	559	586	564	561	558	546	531	568	554	553	576	582	613	551	531	568	551	545	563	555	580	581	526	549	557	553	579	537	587	559	574	603	583	555	555	569	575	559	557	526	563	570	541	556	584	590	533	573	573	579	543	521	544	553	542	588	567	547	580	588	548	574	546	541	535	571	569	530	584	561	542	522	536	569	600	530	567	551	561	560	528	541	523	577	536	567	583	516	578	553	553	562	544	587	561	534	525	617	558	555	530	531	546	542	582	561	553	567	573	572	548	561	565	567	567	573	540	599	534	576	578	570	556	571	553	532	576	508	573	593	560	556	555	523	578	565	553	577	544	571	546	547	543	561	512	594	554	561	545	585	557	530	577	558	566	532	541	505	489	543	590	576	559	536	538	546	568	586	560	552	561	588	562	560	533	574	573	522	601	554	550	519	584	568	591	554	541	540	574	579	562	598	522	572	522	584	517	524	532	543	559	555	582	541	540	589	539	566	576	524	558	573	562	564	543	570	524	531	563	541	564	532	525	546	560	527	554	577	555	573	541	566	538	552	549	597	559	596	565	572	556	576	562	531	554	550	574	548	568	575	559	536	548	567	588	591	558	526	536	572	506	568	557	590	562	583	574	573	600	550	521	603	575	523	556	533	565	507	552	544	512	552	500	560	544	562	573	561	536	551	548	562	500	570	598	561	558	579	510	552	521	518	533	562	535	557	558	561	574	545	607	545	539	528	532	507	559	570	595	578	505	561	558	513	589	530	563	557	553	528	563	533	552	542	551	549	574	522	564	557	550	541	544	597	583	568	561	529	552	558	598	581	587	556	550	544	574	536	525	573	557	586	525	596	544	561	564	579	531	553	538	535	527	552	595	550	568	553	565	524	548	551	591	541	566	563	540	563	566	562	591	557	603	557	528	528	526	551	573	589	558	556	510	500	588	537	620	548	555	583	542	567	546	538	564	517	563	551	534	544	561	610	509	574	560	530	613	536	556	556	544	554	571	536	545	555	588	559	555	536	530	525	559	533	542	540	540	536	550	520	573	541	539	541	598	554	581	556	520	524	553	560	563	541	556	522	547	549	574	538	565	602	534	582	534	558	536	522	533	539	553	598	560	553	559	555	561	566	530	507	570	534	546	551	520	559	549	515	575	542	535	560	570	585	545	554	544	547	548	561	566	546	581	558	603	544	567	538	556	535	573	545	543	543	559	539	591	580	543	569	539	555	535	555	577	553	575	629	549	586	548	515	567	589	530	554	560	558	552	527	505	528	556	545	539	574	540	520	571	479	572	557	532	576	584	555	594	538	547	554	575	550	573	594	542	556	593	586	533	539	542	564	566	542	568	571	558	583	509	561	547	547	569	556	595	569	543	554	568	576	530	589	537	527	591	553	553	542	563	530	536	543	526	515	532	558	538	555	541	601	569	545	525	590	566	564	566	589	576	566	539	545	543	535	577	559	521	584	520	529	573	559	562	557	569	549	523	559	528	568	538	547	560	518	565	534	565	528	519	543	539	556	567	571	582	577	528	567	564	553	567	531	533	530	561	517	576	545	543	557	563	543	571	551	563	560	588	565	524	574	545	502	558	584	557	518	546	529	545	538	518	529	543	560	587	567	566	555	545	562	615	532	533	558	525	555	536	535	572	562	554	517	543	540	521	545	526	565	573	529	592	543	577	551	574	541	594	566	547	566	571	522	589	553	614	556	591	588	572	531	553	510	548	542	536	580	549	545	549	579	562	537	559	549	537	510	519	579	527	577	583	542	594	570	549	554	620	561	560	553	527	570	496	579	518	540	564	590	578	552	559	566	570	550	535	534	552	545	585	575	568	527	536	592	573	596	527	545	545	573	556	577	538	536	532	547	581	534	563	540	597	546	566	551	517	543	553	565	544	598	537	549	521	566	524	597	527	549	539	552	574	521	560	576	501	554	529	548	555	580	551	567	563	587	548	538	540	574	540	533	565	556	536	529	533	547	582	550	559	488	552	568	571	590	553	555	534	529	564	564	522	538	568	611	533	581	536	525	532	567	607	544	586	566	565	561	553	588	551	550	529	560	549	545	549	551	550	521	549	543	525	595	574	599	564	597	562	562	550	555	537	569	526	575	570	552	548	574	555	559	573	575	545	520	546	558	573	592	555	548	524	558	574	509	559	512	533	561	538	554	551	568	520	567	585	571	534	539	552	556	493	569	531	590	582	551	551	545	540	499	532	548	574	569	568	554	572	579	573	533	586	544	535	553	566	526	543	586	540	553	538	564	537	574	521	561	558	545	535	567	537	568	550	519	550	611	525	554	526	551	531	554	522	567	543	572	518	575	563	537	599	582	560	530	540	510	601	552	586	520	540	580	566	543	583	548	527	586	550	540	542	516	543	578	530	581	579	558	582	520	592	570	530	549	571	540	560	552	548	564	555	551	580	543	532	527	553	518	559	561	577	544	539	550	522	546	522	554	551	544	576	534	546	584	552	541	568	548	626	575	551	549	538	569	563	574	596	584	557	538	564	536	509	565	549	590	605	494	550	548	543	579	591	526	535	512	576	567	605	572	566	577	545	554	579	570	529	567	528	552	573	559	550	570	579	570	560	546	567	584	579	551	579	581	570	566	513	554	541	577	537	558	517	525	554	540	521	562	534	573	528	541	530	530	582	567	530	583	562	542	549	564	561	573	571	586	549	573	531	532	502	581	552	504	580	573	583	586	518	545	597	516	539	506	550	534	541	613	591	541	529	530	502	539	521	536	534	576	499	549	602	611	533	521	547	554	547	557	566	572	521	517	536	508	548	542	557	556	597	593	558	554	584	525	546	520	547	571	511	585	570	551	567	562	523	546	546	542	542	558	558	544	524	555	566	518	577	565	506	558	570	533	556	499	525	545	572	539	583	553	578	591	578	542	556	576	594	561	591	592	556	603	537	547	528	552	540	491	589	558	551	574	550	540	572	515	551	528	573	547
79245	41342	18146	2648	820	651	465	394	319	278	261	240	279	205	208	213	213	184	176	201	203	158	176	161	177	177	151	151	165	157	155	156	158	160	168	147	151	124	164	148	160	160	130	152	149	151	162	137	138	144	142	158	143	161	138	151	152	133	144	138	161	153	153	152	143	146	140	166	149	143	145	146	138	135	142	151	156	138	159	138	161	153	138	161	128	153	136	137	134	141	148	146	146	142	134	130	150	148	158	140	150	122	145	136	143	136	157	138	142	123	142	148	143	160	136	133	146	131	135	139	132	146	154	155	160	131	137	127	153	161	151	153	138	140	147	140	128	138	133	119	127	139	162	117	140	147	137	159	174	148	143	142	137	167	142	137	154	144	139	150	151	135	135	141	136	132	155	132	139	147	150	117	127	135	164	152	131	148	136	133	155	140	136	171	162	140	148	142	141	123	140	125	149	122	130	143	137	143	155	135	132	174	145	143	137	146	140	152	136	139	141	152	159	163	171	136	129	146	131	146	150	137	133	140	119	158	124	131	122	148	138	154	144	130	138	146	137	131	151	148	158	139	154	155	152	150	143	163	129	154	151	130	142	151	152	162	156	134	116	124	161	146	114	152	127	148	156	147	153	142	157	141	142	149	135	128	135	125	127	139	111	153	130	129	144	147	132	122	160	148	132	127	118	154	155	138	148	136	149	130	169	142	139	150	140	152	146	144	145	138	145	142	146	143	145	143	144	133	143	129	132	123	132	164	135	134	148	132	144	135	155	138	132	123	134	142	160	142	132	137	126	145	169	138	135	145	141	145	133	144	131	140	152	155	118	163	152	148	127	134	131	134	134	148	140	143	140	130	139	146	158	133	101	138	134	145	144	135	144	154	133	158	154	140	156	132	120	158	167	147	138	125	150	131	137	137	152	125	146	141	152	133	135	153	156	147	132	141	142	152	129	144	145	132	151	135	143	136	127	160	147	135	127	158	116	152	163	130	162	168	151	139	124	152	140	149	150	145	153	157	137	158	163	122	156	139	145	135	154	163	147	147	126	121	136	136	152	112	146	155	121	139	161	131	143	146	152	143	153	141	132	136	128	151	158	127	131	150	140	156	133	143	136	131	130	133	130	146	147	147	140	135	137	152	157	148	148	114	122	138	134	156	126	134	141	132	163	165	114	158	132	141	121	148	139	151	131	133	128	126	156	157	141	142	156	159	150	132	146	134	112	151	139	140	144	129	165	130	138	147	161	161	130	161	149	165	133	123	145	151	159	135	127	171	154	158	143	136	155	144	144	139	118	148	135	158	157	148	142	138	133	128	128	130	139	136	133	141	150	138	156	137	134	130	152	134	160	134	150	140	135	125	145	150	131	140	137	141	147	134	134	124	141	130	118	124	158	154	130	130	153	148	155	146	149	160	157	127	150	140	150	136	124	141	134	136	159	141	150	147	136	150	152	138	139	163	150	140	133	138	131	156	151	128	131	140	128	134	145	154	126	147	120	163	140	141	143	160	153	152	155	134	155	131	152	152	134	167	145	144	146	132	139	156	147	133	134	130	141	161	150	148	127	149	132	163	122	168	123	135	159	160	124	149	143	143	142	123	158	132	143	163	158	154	159	130	140	124	150	145	150	126	132	132	143	149	142	131	143	131	140	149	114	140	140	138	148	151	140	148	139	134	166	141	158	158	148	130	130	152	167	124	127	148	133	147	149	147	152	137	137	137	133	148	160	148	148	127	142	148	149	132	163	141	153	146	137	144	148	134	139	137	138	149	155	139	141	132	152	128	142	128	156	163	136	113	131	139	151	146	168	146	138	125	151	126	138	151	139	154	142	134	145	145	142	140	153	150	128	154	132	133	138	145	137	151	147	155	145	143	143	141	146	144	131	139	134	108	151	136	124	138	157	135	152	160	126	139	159	159	153	142	177	142	145	133	157	140	128	129	133	138	131	135	126	149	146	144	174	136	138	152	152	120	135	144	138	149	142	147	146	122	122	154	147	138	151	131	169	146	135	142	114	142	138	136	121	144	139	167	139	146	122	124	148	137	131	124	156	134	145	148	132	142	168	130	151	144	138	138	156	161	149	121	128	143	154	148	160	154	135	152	150	140	134	123	178	157	137	153	150	115	149	147	134	136	152	149	118	143	159	150	114	143	140	136	144	157	131	134	163	128	151	133	155	151	139	142	138	147	126	144	137	158	130	121	131	115	143	134	155	141	135	150	148	123	127	140	135	126	161	123	158	160	171	126	151	137	127	163	119	160	158	146	152	134	128	146	134	138	157	150	145	142	151	153	146	134	152	150	130	130	125	148	129	121	148	118	141	131	142	143	161	153	138	163	131	137	149	137	135	147	139	144	148	119	136	160	160	148	157	134	131	133	142	166	139	146	159	132	156	138	139	126	143	144	135	149	152	123	122	170	123	134	147	128	117	137	137	148	142	143	129	149	128	127	139	141	144	129	147	133	115	147	123	133	141	165	148	150	131	125	165	158	155	184	138	139	128	183	122	134	148	126	140	161	144	141	142	153	146	144	131	151	147	156	121	140	144	132	117	131	131	157	138	139	147	153	149	154	127	133	137	134	165	163	152	134	158	121	140	130	139	130	120	145	131	150	133	143	151	145	158	144	132	139	142	142	141	127	147	134	147	155	147	119	151	142	128	147	163	131	140	161	137	153	145	138	156	149	151	164	126	134	148	141	136	146	143	140	149	172	142	141	128	174	148	140	153	135	129	147	134	142	140	149	147	138	150	141	141	148	152	133	152	137	146	156	132	129	169	157	160	161	138	132	125	149	131	156	151	137	150	139	132	136	157	132	124	126	146	141	155	152	163	141	153	132	156	140	153	167	138	138	158	136	140	134	122	150	143	140	139	140	140	147	156	137	150	156	112	143	148	149	146	142	141	98	135	140	138	156	155	146	165	137	135	143	157	138	146	128	126	123	152	141	150	162	119	150	134	117	145	126	160	150	143	124	123	148	134	131	136	138	135	142	134	125	149	148	138	154	160	139	113	131	147	162	140	136	142	139	147	127	158	133	137	125	125	165	132	134	137	151	133	156	128	155	157	131	141	130	146	146	139	144	137	128	155	145	140	147	148	140	132	137	126	138	118	127	147	157	138	123	166	159	139	124	138	140	126	144	135	152	135	130	150	146	158	121	148	158	149	137	131	145	142	138	137	132	124	159	149	150	141	149	144	150	135	140	143	131	141	147	154	128	138	151	163	174	154	129	155	148	148	164	159	156	128	130	128	155	140	138	132	142	128	151	141	138	136	143	141	144	158	127	155	150	157	132	141	118	140	131	134	124	164	159	132	155	119	115	158	149	152	146	134	144	133	131	135	123	137	130	176	128	159	145	119	167	130	140	137	147	143	135	122	160	143	154	163	136	132	143	142	151	128	150	150	145	133	166	116	138	156	166	146	153	122	131	124	143	143	117	148	125	121	130	138	156	143	143	140	160	133	134	129	143	134	130	128	157	134	123	140	131
50393	20452	11284	3247	2972	2409	2043	1700	1429	1190	1127	1027	886	809	742	767	648	646	651	608	537	558	545	544	472	518	485	491	480	435	447	423	438	460	424	453	457	451	393	455	422	394	422	413	407	414	411	379	457	358	426	422	406	389	405	434	363	387	400	368	386	357	389	385	401	340	386	373	353	406	385	417	377	414	410	397	385	388	363	384	348	367	364	374	359	368	382	388	372	354	365	331	399	352	360	367	380	370	366	331	342	356	341	355	392	378	365	366	395	351	381	366	372	349	363	362	374	350	369	363	419	395	409	402	344	332	381	381	371	369	345	377	374	349	346	368	394	393	359	411	373	380	387	384	394	375	348	393	380	384	396	391	388	352	362	342	361	373	366	379	371	335	393	373	367	372	349	329	330	343	337	402	363	353	386	359	367	363	353	393	363	345	318	361	358	384	367	378	339	331	398	376	377	370	351	381	338	382	396	374	350	414	369	371	359	343	380	391	369	363	364	369	372	367	341	355	347	339	374	354	336	335	317	377	370	372	367	359	382	369	380	369	333	332	361	342	364	371	377	396	347	359	384	338	341	363	372	390	373	327	369	354	385	408	347	344	357	368	348	374	388	365	377	322	343	356	414	384	378	395	374	386	362	317	384	359	362	344	376	358	380	389	406	395	393	406	388	327	355	351	365	365	379	358	381	359	363	367	353	368	371	371	371	351	360	368	354	401	338	373	371	389	377	363	371	357	372	380	378	378	343	357	369	398	405	355	378	350	368	379	380	368	351	358	349	365	366	368	367	393	356	347	377	396	358	391	373	340	355	391	381	341	384	374	376	382	349	389	388	359	361	376	360	356	354	368	360	369	392	367	354	398	357	368	340	404	366	372	365	368	389	352	347	348	386	366	361	380	349	350	372	386	390	359	341	389	367	362	345	337	357	396	365	413	385	335	387	391	363	375	360	347	321	384	384	340	364	373	377	383	322	368	386	330	355	360	320	388	379	376	376	381	335	398	368	376	348	380	347	364	330	369	366	357	397	357	400	368	386	331	403	342	367	361	384	370	354	358	390	371	395	354	382	334	388	358	351	347	356	357	395	365	381	383	364	362	365	356	350	324	399	342	359	369	384	392	376	390	366	402	330	383	332	381	373	335	371	346	377	392	350	353	370	376	349	374	362	347	344	367	347	366	383	379	373	384	366	348	331	376	374	364	347	387	363	388	372	356	373	353	334	384	365	400	355	359	363	376	387	378	394	352	372	359	392	386	349	354	386	364	392	370	366	360	356	380	356	340	341	354	325	377	377	415	314	353	371	381	332	359	359	369	373	342	365	387	374	369	347	354	390	364	368	362	359	397	356	370	389	365	389	354	386	365	346	386	360	388	373	351	382	377	351	324	389	350	388	389	350	390	368	341	384	343	407	358	345	356	363	365	356	342	374	384	360	366	376	373	381	371	352	395	367	377	370	331	382	369	371	328	393	348	352	368	382	382	338	370	370	347	381	373	349	374	369	365	356	363	394	390	321	344	357	381	365	346	376	372	333	360	337	380	381	382	367	353	386	376	349	357	378	392	324	376	362	369	363	385	333	383	350	392	353	352	412	371	415	383	366	371	345	347	340	341	350	339	339	363	398	347	368	399	389	389	374	327	359	323	380	356	357	381	368	347	344	358	354	375	363	377	373	378	346	369	387	358	397	413	365	364	399	381	395	374	365	359	388	373	345	359	344	364	383	345	349	392	374	380	373	356	387	371	406	359	364	340	350	371	329	367	369	383	339	378	360	374	395	394	354	350	360	366	388	365	324	353	384	358	342	388	380	372	352	340	381	383	369	390	369	385	372	346	377	355	370	378	375	325	380	344	361	333	384	349	359	376	353	353	379	340	330	350	370	394	334	326	371	398	357	376	381	349	370	343	352	375	356	391	354	372	363	373	346	355	330	351	384	332	384	324	380	386	363	394	354	387	353	352	353	348	379	372	374	316	382	363	382	373	343	367	353	384	356	389	378	340	394	348	355	386	364	326	345	332	371	387	370	358	354	315	364	368	362	333	361	372	384	352	358	348	375	361	365	388	349	373	347	400	338	369	349	364	392	359	354	366	360	361	358	390	333	349	366	415	349	387	406	365	354	346	352	341	362	384	390	366	353	365	355	386	374	390	360	360	346	387	337	368	373	328	320	369	346	370	383	409	339	362	375	403	341	362	373	355	362	349	377	376	381	366	403	333	391	332	381	346	342	387	379	420	379	373	360	371	328	334	348	355	355	337	380	372	372	338	347	375	391	330	339	371	395	371	366	368	355	373	376	375	384	380	373	338	404	356	339	355	363	350	335	357	373	357	363	368	373	381	376	356	393	372	357	336	351	382	340	374	321	380	350	375	387	361	379	363	372	368	376	391	347	338	361	377	348	349	352	365	379	380	347	352	353	344	376	384	389	384	336	335	361	381	381	347	348	355	361	332	354	352	375	394	357	378	371	372	364	356	344	377	382	337	375	378	374	344	355	386	356	346	376	358	376	380	347	380	379	340	366	364	342	368	373	370	366	349	401	362	385	348	375	346	373	363	378	358	335	340	349	365	382	345	388	368	348	386	362	357	369	376	366	340	333	376	358	372	365	386	381	366	390	384	331	370	374	345	355	399	365	381	367	382	394	326	371	368	367	387	386	386	372	378	344	342	393	357	332	383	389	369	393	359	406	350	386	351	351	328	337	354	389	345	368	350	389	359	359	354	373	384	384	372	377	341	387	381	365	379	320	352	378	344	373	381	380	378	367	374	367	359	365	373	335	369	368	369	361	358	380	374	395	363	360	392	392	382	347	366	359	342	331	319	373	375	371	354	354	355	394	351	369	351	370	352	365	387	345	341	386	370	345	352	406	381	345	351	365	366	347	361	352	384	345	372	363	331	385	357	374	348	334	354	370	367	374	357	356	353	344	378	372	371	367	393	353	368	333	371	371	327	374	387	371	332	353	359	364	350	368	382	347	354	389	371	375	344	342	354	344	365	385	382	363	376	366	402	374	390	352	350	332	384	343	352	354	355	376	366	352	380	357	373	367	361	377	366	342	339	357	355	367	372	374	349	359	363	344	344	394	348	364	388	373	369	341	319	388	379	391	360	356	374	370	360	367	364	395	377	378	366	393	347	380	353	347	367	407	385	353	350	321	364	400	326	351	361	386	321	381	359	375	330	385	338	404	358	339	359	353	347	362	388	350	332	361	380	361	341	396	363	390	360	404	330	391	350	342	354	375	363	372	335	426	366	391	371	344	355	361	340	374	389	329	373	401	372	378	344	383	330	383	358	355	373	378	374	348	372	375	358	376	350	351	385	347	363	375	345	375	358	375	370	379	366	371	346	378	388	382	373	409	384	331	361	377	379	360	361	342	350	388	348	346	361	352	364	381	354	377	363	354	384	385	356	335	354	340	362	318	403	342	332	365	379	353	410	352	355	361	374	343	341	388	390	366	347	343	345	381	352	413	393	384	376	385	334	360	382
28935	4841	507	166	177	172	180	162	167	146	176	151	165	152	181	176	176	152	149	163	174	158	171	152	164	183	127	169	178	163	165	166	192	177	144	161	169	174	152	131	163	172	169	138	161	171	141	147	161	165	168	164	177	165	164	145	149	159	165	160	164	133	154	185	177	150	146	183	146	167	146	174	164	176	162	148	154	137	149	171	172	150	120	150	177	158	154	153	140	145	161	156	164	143	153	188	174	170	150	149	182	176	176	160	152	134	158	157	171	176	169	175	175	162	180	181	167	125	168	147	167	150	141	143	121	152	144	153	152	166	154	165	155	142	184	141	169	159	168	142	127	171	141	182	174	169	160	172	139	152	152	161	137	151	154	183	177	139	173	158	171	141	153	168	184	162	167	149	168	131	172	150	178	168	157	162	161	153	130	162	159	166	149	167	143	177	169	167	156	157	171	174	154	153	138	144	165	146	154	167	157	175	168	165	145	162	139	153	145	167	179	145	150	159	142	162	162	153	163	145	181	176	150	156	161	166	156	152	177	130	161	170	158	158	160	149	160	166	141	168	160	181	140	158	141	149	187	148	198	159	164	148	149	147	170	166	192	154	149	173	160	142	155	172	158	149	150	166	177	170	152	158	156	144	155	164	168	124	163	148	159	164	166	162	146	152	170	158	150	145	158	165	174	149	154	131	152	157	169	144	150	158	150	155	174	177	154	178	165	153	139	187	174	161	174	147	133	152	152	173	170	175	159	172	179	151	160	158	162	134	162	132	135	165	141	167	165	156	162	165	149	158	175	161	155	173	160	145	155	188	156	174	155	160	172	168	163	164	163	143	156	146	146	177	159	176	148	143	153	157	163	161	158	147	175	160	150	181	169	181	155	157	151	157	143	162	134	154	139	160	150	149	157	143	132	152	143	151	158	144	176	173	177	176	158	141	164	136	160	168	149	161	191	156	156	164	151	170	161	144	145	176	175	177	162	169	169	152	129	147	151	163	170	148	164	169	154	158	150	147	155	165	173	140	167	173	148	175	162	169	162	160	146	177	164	146	129	149	167	137	166	161	159	171	152	156	175	159	148	159	171	175	176	172	159	159	145	149	171	194	177	135	165	161	164	144	165	148	169	157	161	159	174	157	127	165	157	147	170	160	179	147	160	168	156	160	150	156	170	161	158	153	180	163	166	150	172	156	152	155	159	161	148	181	170	150	146	155	161	168	178	166	173	155	158	156	150	142	149	143	161	173	155	166	161	153	184	173	160	138	156	162	155	153	151	163	163	155	159	148	160	174	165	160	152	151	137	157	157	146	172	185	158	163	147	127	166	145	151	149	160	159	161	163	148	169	160	147	170	161	148	151	179	156	156	151	179	145	155	145	150	159	161	160	157	164	138	158	156	155	148	163	150	145	159	146	153	155	165	139	142	172	164	156	183	139	168	159	169	167	169	153	167	185	126	139	167	171	181	153	164	179	170	157	181	152	170	168	176	155	170	149	172	137	155	169	167	142	162	137	158	172	159	159	171	158	161	165	162	171	152	154	167	164	139	171	153	143	166	155	161	147	172	147	151	156	168	172	146	143	134	160	152	154	135	173	168	154	168	173	157	166	170	163	157	188	164	163	147	169	157	162	173	161	149	164	139	170	148	165	156	159	143	166	162	164	145	158	174	157	164	161	143	173	172	157	167	181	157	153	179	137	154	152	160	150	161	163	152	157	164	173	148	143	145	148	168	163	175	162	162	153	161	177	167	144	159	154	145	173	139	130	159	181	154	136	158	146	134	146	162	149	135	170	163	165	172	154	136	172	147	163	159	158	146	175	170	167	149	153	170	163	173	130	159	157	123	166	163	153	151	151	155	140	158	167	159	154	171	145	187	129	166	180	166	161	135	187	122	142	172	164	158	156	134	147	190	155	167	158	140	165	170	134	137	162	153	158	151	164	151	154	157	160	160	145	151	160	152	172	143	148	136	151	167	166	159	145	140	168	153	167	144	167	152	154	157	151	166	159	192	159	166	154	160	179	152	139	169	167	181	159	166	161	146	175	138	140	167	142	159	182	139	179	167	180	150	149	135	164	186	163	157	153	147	151	164	163	141	185	176	168	154	136	150	163	139	183	171	150	168	154	155	146	165	164	149	180	164	141	142	162	145	130	143	157	152	153	140	153	158	160	157	162	156	148	146	157	152	159	142	157	162	151	173	156	152	162	161	177	154	163	145	159	127	143	162	145	163	164	165	153	136	148	143	177	156	163	165	169	160	150	160	151	166	153	148	176	162	161	151	162	177	167	151	163	166	156	179	152	165	173	160	180	135	155	163	171	175	154	148	143	200	153	167	164	178	165	168	165	189	168	180	146	165	160	148	158	166	147	180	133	162	135	169	170	151	155	132	167	129	147	166	157	148	172	159	159	167	158	144	164	172	135	152	158	173	160	131	141	155	157	176	161	159	164	167	171	151	132	190	154	154	139	177	134	143	151	155	157	153	170	160	153	169	158	167	168	166	130	145	183	167	148	176	150	134	143	154	155	147	140	144	165	175	156	141	176	155	149	154	176	171	117	164	165	140	160	172	175	169	167	169	160	168	152	180	170	162	165	171	142	145	149	171	170	163	155	176	155	160	164	181	158	148	157	155	151	156	163	135	169	161	164	160	150	170	138	173	158	172	157	155	170	155	159	162	169	166	136	168	149	167	156	138	145	199	169	159	159	149	173	146	155	169	156	153	174	147	147	181	148	164	134	163	170	144	152	159	172	171	163	142	149	152	144	156	166	138	165	170	164	162	166	158	171	158	159	159	175	156	157	153	168	147	163	140	137	144	187	139	150	156	163	159	152	157	157	139	164	169	153	155	185	148	155	172	154	139	162	157	135	149	150	157	142	135	144	161	158	165	159	187	146	154	158	153	176	154	149	142	146	167	180	170	142	197	167	153	168	183	146	148	166	146	164	156	152	155	183	161	172	144	165	166	142	176	148	149	134	158	161	168	160	169	155	147	140	158	155	162	157	159	162	186	156	134	151	175	163	147	164	154	153	169	164	157	174	186	173	179	142	118	159	177	137	147	167	168	143	133	140	157	165	143	176	143	149	136	172	150	161	163	182	158	137	153	154	179	144	157	153	161	147	153	161	164	157	169	169	170	159	174	173	163	160	173	168	169	145	161	154	149	171	160	179	143	160	152	175	180	141	169	160	131	163	147	142	170	154	155	145	157	171	159	152	155	176	174	166	144	169	168	160	153	148	182	168	169	165	134	144	140	169	151	171	169	162	159	174	152	148	166	164	163	148	176	155	157	163	180	160	153	138	166	155	152	154	149	165	175	158	184	135	148	164	133	158	159	156	174	171	155	171	154	165	154	165	177	162	151	141	163	159	157	156	160	152	140	171	162	151	144	145	132	156	167	160	169	155	172	160	167	152	159	170	166	153	143	172	163	149	154	169	157	134	166	159	164	197	155	153	164	186	150	179	188	158	170	142	152	157	134	167	151	149
22342	2752	1033	534	529	510	490	498	481	433	442	456	456	438	448	430	442	449	395	429	415	457	414	492	433	421	398	446	409	425	435	392	420	394	418	409	443	412	393	421	414	418	419	424	463	439	440	410	461	429	426	448	424	420	418	401	478	419	439	443	415	431	409	413	428	440	431	381	439	486	415	375	440	441	420	432	456	463	425	391	414	445	420	449	411	436	447	417	437	413	398	454	396	445	398	456	422	453	438	427	409	417	431	427	412	424	418	432	437	436	447	405	449	400	425	432	431	429	425	431	427	427	395	459	416	413	405	409	426	421	401	412	424	437	415	417	424	423	437	404	439	404	425	446	435	416	419	431	396	409	432	434	451	413	387	439	425	425	413	432	396	400	435	440	400	400	447	427	411	427	393	451	444	391	384	386	428	442	397	435	478	406	420	419	430	425	400	429	413	420	415	437	412	460	442	406	410	412	440	416	439	399	423	422	408	413	428	427	464	451	430	404	414	446	458	413	418	457	456	404	431	398	411	409	419	452	439	423	409	463	416	405	431	436	454	441	421	422	441	435	443	439	438	414	415	418	426	432	420	480	427	436	443	409	464	446	434	404	442	449	415	434	449	433	414	417	408	402	437	431	449	415	435	425	421	402	415	425	446	417	423	436	412	446	437	439	448	497	409	387	402	431	424	419	414	440	415	439	441	404	400	438	400	405	391	438	443	449	391	436	421	458	399	411	407	425	420	427	392	444	454	429	458	431	420	468	425	457	430	391	456	450	435	417	440	431	434	426	424	423	457	416	415	406	433	436	396	415	435	400	365	443	414	443	428	430	429	455	409	422	434	441	426	417	469	407	412	460	411	364	411	439	441	416	423	410	412	411	465	421	390	425	379	463	428	396	441	434	425	461	411	442	466	396	414	425	410	425	463	422	388	432	411	406	431	444	433	432	462	437	449	442	436	405	447	408	419	430	432	441	424	462	414	423	390	437	439	471	392	408	433	415	428	428	417	447	468	432	432	392	407	446	415	412	422	438	438	384	400	427	414	406	434	409	425	445	383	436	468	419	403	431	423	375	437	469	399	446	419	429	409	434	445	428	386	430	416	427	412	471	407	401	426	409	390	422	435	438	421	444	446	432	457	420	434	451	403	435	413	440	463	452	428	421	442	440	398	411	396	407	418	412	436	411	387	446	399	432	453	460	404	446	442	414	421	423	421	425	420	429	417	429	403	437	407	433	453	436	439	410	425	418	425	452	444	420	472	408	438	431	447	391	482	390	420	388	438	409	422	408	441	401	422	440	398	448	441	438	395	420	434	409	430	439	407	414	440	448	423	431	456	419	416	427	402	440	424	424	409	428	429	429	392	411	410	438	411	439	414	445	378	438	428	395	418	425	411	444	425	430	451	410	431	397	412	424	438	414	413	413	484	435	386	412	452	431	423	441	453	454	419	424	409	405	459	422	411	433	372	453	398	418	425	440	407	411	387	396	418	438	387	457	400	417	406	435	413	442	415	412	413	388	407	406	422	402	450	413	394	429	420	409	401	403	466	381	433	419	457	434	425	461	401	437	411	393	416	406	400	418	404	400	445	443	408	419	420	452	451	409	421	429	394	419	443	462	416	454	424	409	439	410	420	413	403	438	400	439	430	410	436	445	456	414	409	458	403	422	417	387	409	437	459	445	449	432	398	428	396	426	414	443	409	395	430	420	424	419	462	387	430	447	402	444	427	433	413	401	439	397	430	427	419	401	462	425	398	448	406	444	436	448	404	415	401	427	412	418	464	411	446	431	430	452	454	409	382	452	408	438	394	434	437	441	401	411	438	421	423	430	436	428	440	455	414	426	418	440	417	368	413	427	425	426	400	424	442	438	407	389	438	462	421	433	416	440	429	422	434	435	452	437	404	399	405	435	452	441	458	459	441	457	424	414	411	392	418	460	418	433	418	442	411	462	416	410	467	402	406	470	390	427	373	437	417	426	419	397	435	411	420	445	417	484	440	447	417	437	461	434	430	400	444	410	411	428	421	396	427	439	443	454	407	428	454	426	453	421	399	417	446	428	429	400	417	393	414	385	442	424	425	418	423	414	433	439	433	441	449	434	447	443	443	395	430	386	444	468	451	410	424	424	422	420	438	428	411	416	441	400	408	412	425	405	421	436	433	408	381	390	427	426	407	401	422	390	438	441	411	389	432	413	385	439	430	422	436	426	408	418	408	396	385	418	434	421	427	425	437	415	433	418	393	420	433	453	411	429	456	412	420	406	376	405	409	434	444	409	425	404	406	395	415	417	447	419	428	413	454	444	435	410	412	430	373	415	420	441	400	414	404	422	417	425	455	419	421	408	420	439	388	409	444	453	429	451	410	431	400	432	412	425	449	447	437	418	422	421	463	475	436	449	417	414	430	421	475	461	421	451	417	425	447	456	376	429	412	436	487	467	424	453	433	415	457	414	422	423	402	417	410	408	447	441	416	424	411	394	454	414	457	421	396	419	398	444	480	433	452	443	438	416	371	441	420	379	438	448	466	399	422	436	416	413	414	414	435	439	425	471	425	441	438	422	427	438	436	419	447	450	410	468	403	455	436	407	459	418	447	424	434	398	444	436	404	402	387	415	418	419	405	426	405	456	435	424	447	417	427	438	408	421	446	448	415	403	402	432	424	457	406	401	447	425	478	425	463	445	446	392	411	378	414	425	420	426	439	426	415	438	410	440	431	428	441	406	422	387	405	383	428	385	403	404	402	417	460	395	418	419	401	404	427	407	408	448	461	402	443	425	371	405	443	388	438	422	444	410	447	399	425	424	395	422	451	446	423	407	410	453	446	421	432	416	431	445	432	429	445	415	392	425	452	429	447	412	394	462	439	430	421	467	420	399	439	433	417	426	415	402	404	414	432	409	415	454	393	468	421	427	449	402	381	408	441	431	467	439	451	431	442	374	445	426	413	425	471	468	441	434	408	441	443	443	452	444	463	433	384	394	421	460	374	428	404	390	423	429	413	404	379	431	412	440	458	420	444	415	443	443	398	441	439	432	405	415	421	428	403	430	416	396	404	443	427	446	408	431	386	399	417	449	402	421	445	425	417	444	442	417	423	447	440	414	453	421	378	405	451	381	424	438	421	464	436	397	434	399	433	403	426	402	426	404	393	450	372	392	415	405	418	389	444	401	441	424	415	408	406	404	409	394	413	419	461	409	392	440	430	450	429	452	411	437	398	429	437	401	386	412	381	415	370	427	477	438	424	407	455	387	446	426	430	389	408	421	397	449	392	431	410	413	401	404	412	420	409	427	415	413	411	401	378	384	412	404	422	428	393	455	425	422	431	416	419	424	426	475	431	447	430	431	441	451	414	412	424	426	443	433	411	414	425	430	379	426	392	427	392	429	391	437	418	408	394	437	464	424	403	416	430	422	425	431	461	451	430	381	455	444	416	399	394	389	403	404	436	384	425	400	451	441	442	420	433	420	444	447	416	445	377	431	398	444	409	435
68242	31610	10408	930	521	452	420	323	306	316	277	294	272	296	278	250	253	279	244	254	209	258	250	209	251	205	199	223	218	220	240	224	207	247	244	260	228	228	223	209	196	218	207	233	235	211	244	259	201	266	211	202	222	236	222	224	244	216	205	222	218	209	247	214	238	213	238	239	219	239	229	221	239	181	245	232	234	215	225	206	221	204	227	233	199	217	207	205	237	229	229	226	255	230	218	229	214	213	237	240	206	218	206	227	237	209	198	220	198	212	219	198	203	223	224	230	234	233	230	237	214	203	217	255	242	224	220	236	242	233	204	227	215	224	210	200	217	217	242	229	216	223	237	231	225	179	218	213	207	202	222	218	205	220	228	254	225	229	207	229	211	216	199	193	200	242	244	213	218	232	222	235	207	212	231	191	196	225	198	204	215	224	237	221	228	203	211	221	211	212	199	239	242	241	197	220	207	204	225	234	216	215	236	246	219	235	228	230	234	208	227	238	222	227	251	250	206	250	192	224	225	235	203	236	242	204	239	215	208	236	210	237	218	220	227	185	226	220	251	214	217	223	233	231	217	276	256	208	200	227	220	224	224	197	216	226	215	215	210	213	231	219	204	228	215	204	232	237	217	241	232	240	205	196	212	242	231	241	211	234	239	211	200	222	234	231	239	201	215	212	236	193	227	215	219	214	242	252	225	197	215	207	245	213	227	207	215	218	197	223	215	239	240	218	228	214	215	239	211	234	220	233	220	218	222	210	216	227	230	232	221	210	201	213	209	194	228	213	210	193	220	233	249	220	233	221	229	243	254	239	222	230	222	214	215	224	223	219	223	199	213	245	235	195	258	227	213	239	236	234	221	201	215	214	217	252	235	229	214	211	208	220	231	208	209	206	228	239	233	240	233	197	229	227	227	212	218	226	205	198	222	250	245	214	217	231	233	237	242	199	216	232	194	191	221	206	232	232	213	211	214	218	187	199	232	206	215	212	226	207	214	239	218	218	213	224	215	205	231	246	217	268	214	230	236	224	210	194	212	221	225	233	196	244	220	245	216	217	221	228	216	236	258	246	234	244	230	236	226	235	233	225	208	214	219	222	210	199	211	210	192	209	231	227	226	210	246	198	226	221	202	222	223	235	235	214	213	232	217	228	237	209	219	216	215	212	237	218	215	245	239	205	209	226	237	230	190	247	219	214	231	218	233	259	232	206	232	205	231	193	219	211	223	229	198	231	244	215	192	215	228	236	202	228	208	219	222	217	227	225	220	212	227	227	217	216	220	233	226	201	221	239	231	226	215	222	256	206	214	213	197	228	219	230	239	199	245	273	188	206	235	209	221	209	222	220	226	200	212	223	219	217	224	228	221	202	200	230	207	231	212	235	228	217	217	259	236	208	211	210	206	209	229	200	216	240	250	242	229	212	217	235	215	221	202	236	208	201	223	241	230	205	222	246	218	216	201	201	222	194	227	189	228	200	244	237	227	214	220	237	215	209	219	222	221	238	177	207	233	233	222	233	218	186	221	239	228	210	227	198	231	251	215	214	226	208	224	217	218	215	204	240	207	218	235	234	222	187	204	215	220	217	242	213	177	212	223	224	261	203	245	247	226	230	225	219	240	225	232	232	209	212	223	205	221	213	226	237	192	202	213	230	200	227	235	231	196	242	237	226	213	207	239	223	210	226	209	216	203	218	217	230	229	196	226	243	235	225	249	238	216	223	234	253	231	222	224	210	228	229	220	240	246	211	229	226	223	240	238	224	171	225	236	233	239	233	235	221	221	226	222	206	228	206	250	210	227	212	222	211	227	224	229	206	203	218	222	206	236	227	256	202	227	200	224	228	242	246	220	199	207	228	223	214	211	220	221	213	227	227	210	212	222	219	225	217	224	229	206	224	218	233	234	213	257	226	210	223	222	240	227	222	199	212	226	218	247	219	220	223	202	225	234	221	210	240	225	225	217	210	218	242	224	210	223	207	223	246	211	217	241	216	245	203	238	239	219	227	253	223	218	197	207	231	245	221	233	249	230	238	239	215	256	225	217	237	225	205	233	220	232	218	218	228	236	232	214	212	228	206	216	229	230	247	261	213	223	210	228	245	248	244	183	224	224	244	229	219	232	206	226	214	245	222	219	232	206	230	248	232	239	246	237	226	186	220	226	205	226	226	224	219	214	224	240	225	198	209	209	248	217	241	205	220	194	209	180	240	236	216	234	216	243	244	220	250	218	211	219	227	206	217	195	229	231	203	227	218	241	222	195	210	211	225	210	240	222	202	251	223	239	230	206	206	219	215	205	217	242	239	238	226	238	244	240	200	215	207	241	201	230	200	231	224	209	216	191	225	204	225	207	214	222	198	219	236	225	208	238	205	237	220	230	209	238	230	213	208	210	225	222	224	217	212	213	234	246	196	250	212	213	240	222	199	210	202	215	224	227	230	207	224	224	226	206	239	223	212	220	224	215	237	235	230	225	229	210	252	207	220	203	238	203	208	222	224	241	240	236	221	219	213	220	209	252	206	208	226	221	244	236	222	218	222	229	222	202	229	239	225	215	234	203	205	221	212	236	212	215	212	228	202	217	218	209	229	204	222	231	228	203	248	238	219	233	221	224	199	214	226	225	229	222	201	237	238	258	195	266	226	220	245	235	209	225	234	229	213	244	229	191	241	220	211	236	221	200	221	228	210	221	212	224	236	224	207	232	216	220	214	211	209	225	228	239	213	212	220	233	220	214	200	215	234	226	205	231	242	214	192	238	191	190	205	227	230	213	203	228	235	237	229	199	207	232	218	234	217	230	200	257	198	208	207	186	231	234	220	215	215	215	208	191	220	202	236	220	249	239	242	193	200	209	243	213	239	215	225	199	205	222	199	248	195	184	231	248	215	208	222	252	217	249	255	208	190	232	241	221	224	205	210	210	239	198	233	229	231	237	236	237	219	231	224	222	230	209	227	234	215	234	229	228	254	215	200	207	228	241	228	213	240	249	228	218	225	190	237	195	211	252	207	176	217	216	230	208	227	230	245	219	227	197	219	190	236	234	252	229	234	213	244	226	218	225	215	216	218	244	235	221	218	194	232	237	216	212	216	229	228	221	217	237	222	231	239	207	279	192	215	238	232	226	236	227	234	211	213	228	225	236	223	197	226	240	192	261	224	227	234	238	238	209	235	222	218	256	256	225	243	228	240	222	214	226	237	208	222	222	227	230	209	231	211	225	213	231	229	206	244	218	203	237	212	213	249	231	207	230	222	248	232	204	206	221	218	228	191	226	238	219	219	227	211	229	223	243	259	221	219	206	193	234	223	207	228	211	222	227	216	205	245	220	202	212	207	228	227	207	211	203	231	210	220	215	221	189	247	247	246	242	226	222	192	216	216	243	226	237	224	193	215	229	235	208	232	234	219	206	217	206	227	224	225	232	216	232	219	226	211	239	233	207	202	218	224	249	209	231	216	203	216	236	194	206	236	231	226	230	197	219	204	221	217	234	254
41986	14525	7382	2121	1871	1644	1398	1219	1058	992	907	846	853	748	740	756	694	690	720	658	683	630	703	618	610	615	593	582	640	620	615	621	612	571	548	602	601	603	579	618	606	585	542	571	537	578	566	544	556	606	596	558	579	572	562	568	575	613	582	549	566	609	607	549	528	545	565	547	578	537	599	561	548	578	530	596	523	563	535	594	575	570	593	550	532	566	557	585	552	594	588	562	569	578	570	574	504	546	537	560	556	521	539	594	511	545	546	551	602	606	601	573	545	591	567	576	570	580	549	548	535	589	521	533	559	529	551	552	516	566	557	561	580	639	546	585	555	522	575	564	535	606	606	542	553	519	554	539	580	551	568	498	592	529	562	570	554	563	571	566	568	562	553	563	570	552	587	532	552	554	583	570	573	554	563	524	564	509	540	541	573	545	542	538	564	549	548	601	518	559	531	577	564	534	574	582	582	597	562	561	567	501	569	558	527	566	583	507	543	553	593	552	546	558	555	541	575	566	549	536	579	567	572	528	534	516	544	583	561	498	604	564	511	546	547	567	566	569	590	569	541	529	528	523	545	562	556	520	555	554	607	563	533	521	594	576	508	549	544	547	553	539	539	583	572	563	551	562	528	582	519	538	583	527	541	584	581	527	551	570	547	571	554	596	548	575	575	554	556	560	623	545	556	586	561	595	535	536	579	608	564	552	565	562	529	596	556	569	517	542	537	506	513	549	549	551	552	535	571	519	544	572	530	554	554	548	507	513	576	544	600	536	586	559	530	500	554	543	590	567	582	545	579	552	568	591	572	582	555	566	571	563	560	569	532	533	600	558	593	565	568	532	568	561	574	611	553	577	592	577	535	563	536	548	588	598	542	548	566	556	589	516	572	539	579	591	553	585	607	524	574	554	569	515	557	548	606	558	549	594	543	553	552	526	583	537	530	554	580	595	535	558	569	544	558	577	551	546	574	535	575	504	544	557	530	583	593	576	523	544	532	586	559	578	514	574	547	548	538	566	575	583	522	535	583	531	533	550	581	517	544	559	581	516	535	598	498	574	565	550	557	553	529	566	603	584	565	533	532	539	593	558	581	571	566	578	598	613	581	575	555	536	559	527	561	593	560	546	542	545	531	582	573	538	572	536	548	574	578	579	575	554	509	559	518	518	569	567	527	570	549	522	561	547	540	536	553	561	560	534	565	554	556	576	544	583	580	570	545	567	574	511	541	520	576	588	572	562	551	511	554	616	521	584	532	546	598	573	542	514	547	562	587	560	541	566	565	542	531	549	578	553	564	535	597	570	539	561	580	568	590	555	555	572	512	550	564	533	578	522	579	614	565	565	592	526	563	564	527	550	541	555	568	556	506	554	624	577	561	566	580	564	547	566	527	556	564	537	585	581	541	580	574	585	556	536	582	564	562	566	571	545	562	549	582	581	566	591	558	609	502	579	543	562	574	588	560	494	499	518	541	552	580	531	519	552	553	546	550	562	563	550	536	540	525	568	584	562	603	568	576	565	590	529	497	558	541	539	572	544	556	552	577	562	526	558	557	549	549	580	541	513	539	523	579	566	554	542	563	587	564	550	592	544	553	568	531	553	594	562	513	556	592	560	552	557	583	568	536	573	556	547	521	556	540	539	542	556	575	548	542	584	532	581	525	560	587	591	561	537	574	576	561	547	560	581	550	569	543	560	595	570	538	575	552	558	531	555	565	530	516	572	549	580	552	555	550	581	572	575	586	541	517	584	552	533	536	586	573	585	579	546	597	501	547	579	530	555	551	560	556	539	554	574	547	554	574	557	572	520	558	551	542	590	565	527	548	561	541	547	589	587	529	525	555	547	557	550	530	549	586	565	567	575	570	564	552	582	544	558	561	551	529	558	578	572	577	599	587	569	560	571	580	554	544	557	560	608	584	553	598	546	592	575	561	599	552	566	533	545	581	552	575	583	555	549	508	541	527	568	521	538	591	569	503	584	572	599	598	555	588	540	542	565	571	530	552	540	597	588	571	558	545	598	569	529	550	539	541	569	550	536	595	558	538	545	525	555	548	539	550	542	565	533	595	515	565	550	574	569	555	540	526	510	583	582	596	535	574	533	542	529	532	529	534	545	533	546	558	565	521	575	581	556	546	609	549	533	582	583	546	518	569	545	558	527	566	579	519	507	524	573	585	582	553	569	514	569	547	543	573	546	554	564	582	509	537	564	603	555	560	521	559	570	567	547	566	531	515	553	580	568	546	563	568	581	552	538	551	559	546	551	567	530	554	519	575	571	545	568	555	561	533	558	540	523	553	600	564	594	561	555	544	546	562	572	565	567	586	545	577	538	594	592	538	537	543	585	604	574	581	574	553	534	560	547	587	558	572	514	524	537	558	566	586	539	559	588	548	561	559	587	582	557	564	536	523	509	570	583	639	592	569	528	573	598	545	540	585	563	566	532	560	600	576	578	557	551	548	512	575	564	550	593	548	561	539	554	602	586	562	569	525	615	561	563	549	567	597	566	578	566	582	538	563	537	544	558	579	588	567	552	602	584	507	553	609	535	579	556	500	569	537	547	559	570	570	549	557	586	569	541	548	558	562	566	556	579	587	571	572	563	591	537	518	567	539	580	557	561	582	567	564	561	569	525	579	580	533	564	548	523	542	555	579	558	580	565	540	538	598	573	559	564	605	525	487	556	562	554	581	557	547	600	527	566	547	544	591	554	576	548	614	500	544	549	544	563	543	562	557	599	545	577	547	575	566	576	561	576	534	577	549	500	537	567	566	530	614	595	568	581	609	584	581	583	569	563	557	567	572	545	584	597	516	520	570	571	549	558	543	529	557	568	573	562	552	588	562	537	577	530	562	580	517	592	585	562	574	562	558	556	568	583	504	568	517	548	564	590	536	577	533	562	556	533	576	612	559	524	600	545	595	581	573	589	560	545	542	597	537	548	580	553	555	555	562	560	606	533	628	578	598	570	493	547	557	571	577	555	517	511	551	540	482	561	540	583	564	559	551	521	563	556	535	548	555	545	543	548	544	542	557	534	561	616	573	531	503	549	563	555	535	550	575	525	583	509	557	527	560	504	530	549	581	596	523	568	574	523	533	561	562	557	571	580	539	542	510	552	555	599	567	558	551	540	553	524	544	553	557	531	578	533	563	556	570	560	551	597	512	583	575	541	587	518	549	524	545	548	573	585	563	516	601	542	572	555	565	547	556	572	545	597	552	534	555	572	564	571	584	536	561	574	585	565	545	537	578	552	549	566	557	531	526	568	568	565	561	555	554	545	576	513	561	525	566	510	517	548	564	539	563	530	564	566	545	545	570	573	560	513	564	558	573	558	564	541	563	560	561	524	513	508	539	563	557	541	558	567	598	531	514	548	529	525	543	567	620	570	533	561	593	613	568	513	530	552	529	552	585	565	547	544	598	594	574	541	611	591	551	541	557	602	551	546	539	551	538	576	575	562	573	552	548	594	613	501	586	523	509	558	548	581	531	553
78955	41783	17593	2609	844	570	472	387	323	331	261	238	238	211	202	225	187	203	175	186	171	154	171	164	156	183	173	140	168	156	161	147	127	178	155	142	151	158	157	153	161	153	121	143	142	135	145	121	160	125	157	157	184	142	169	155	177	145	150	134	145	144	160	129	138	144	148	160	154	163	133	140	166	151	137	126	133	138	134	132	149	122	157	134	157	175	130	158	132	134	155	165	161	141	134	127	142	136	153	145	150	157	141	136	145	140	146	153	137	126	128	125	136	131	147	138	144	165	135	150	131	138	122	145	130	146	127	132	146	164	128	151	145	137	130	137	142	164	158	150	126	154	131	144	129	147	146	164	144	152	128	159	141	141	160	143	179	139	145	154	119	152	142	157	136	149	142	149	112	139	123	128	132	131	150	143	139	139	156	144	131	141	141	166	139	160	155	145	137	143	133	133	131	157	146	155	135	144	119	141	122	135	140	140	121	144	169	131	141	144	145	135	172	151	177	153	150	151	156	151	130	135	137	139	150	130	141	147	133	149	140	119	141	111	127	158	131	155	128	146	132	155	140	129	147	163	143	136	139	141	156	136	156	148	157	135	136	144	131	124	138	120	151	154	148	144	147	150	119	138	136	152	154	140	144	142	152	159	176	145	143	124	151	147	128	143	136	144	135	146	149	122	125	168	152	152	150	159	164	147	118	155	162	159	135	141	140	151	157	133	134	143	135	150	148	141	166	134	163	140	147	135	145	137	160	162	157	146	135	125	155	156	143	157	153	142	159	140	132	138	160	145	129	128	144	121	129	141	162	145	139	161	142	141	123	129	163	147	144	125	151	153	141	145	143	173	130	138	155	149	122	151	133	151	134	146	158	133	158	144	131	132	133	137	120	132	143	151	161	142	125	132	137	127	161	165	123	144	119	138	139	156	142	152	131	172	161	128	140	142	141	141	148	164	136	134	159	139	156	134	134	142	160	148	133	134	142	138	140	153	162	148	166	144	157	138	142	155	137	145	152	139	148	140	143	151	134	131	166	147	152	143	137	162	148	168	137	146	155	149	132	131	143	164	159	138	152	132	149	136	150	144	138	135	153	114	133	135	151	142	140	143	143	132	163	155	129	151	152	153	146	150	130	134	140	120	153	120	161	140	164	148	144	136	126	126	140	155	136	155	157	151	144	131	169	135	147	140	117	126	163	148	160	156	137	135	122	135	139	149	132	148	126	149	130	147	158	138	127	137	135	149	121	134	127	140	133	146	140	158	135	136	144	142	153	131	145	157	157	143	155	131	127	148	157	156	126	124	135	149	141	149	145	145	148	138	126	156	142	126	145	142	145	134	153	142	135	163	132	123	149	138	142	142	155	121	118	143	142	159	143	134	175	155	156	160	152	157	148	146	124	140	147	164	136	125	135	146	145	137	150	132	156	145	140	148	160	165	149	144	143	130	126	136	144	145	147	158	135	148	155	142	146	135	138	119	129	140	133	158	132	168	150	138	169	147	135	174	154	138	142	130	160	131	139	146	140	124	134	153	155	146	164	140	131	156	123	158	124	152	132	123	138	133	147	124	138	146	161	157	160	145	127	135	140	137	138	143	124	115	140	122	139	130	146	139	132	131	147	139	151	158	112	140	134	150	137	146	158	161	135	147	155	130	141	129	169	139	135	137	155	126	159	137	157	136	164	157	128	136	157	153	139	141	127	132	159	160	145	152	152	158	146	129	131	174	146	152	138	143	153	135	123	147	115	137	157	155	137	122	148	151	149	113	117	169	128	135	141	142	150	121	146	148	133	132	137	174	157	141	144	144	132	127	143	170	136	151	147	161	133	122	146	143	130	139	157	147	137	124	145	127	162	148	146	131	152	153	157	153	148	124	127	146	152	155	141	124	142	149	145	138	145	155	140	137	159	142	142	140	152	122	123	121	135	145	138	120	167	127	148	156	166	147	151	137	144	164	130	123	153	131	144	159	155	131	118	148	150	158	136	132	126	149	155	158	140	145	146	147	149	172	138	144	120	131	138	148	144	130	144	136	145	125	146	130	163	115	180	139	137	123	147	136	156	142	128	147	153	151	144	147	134	135	154	152	159	128	139	147	127	147	142	181	130	137	160	148	138	130	144	138	146	144	145	144	126	141	165	125	129	138	134	132	136	159	147	152	137	146	174	146	138	128	141	130	147	154	145	124	115	134	139	155	147	161	111	139	164	119	149	164	153	150	137	149	130	138	142	158	152	160	161	140	155	144	127	142	137	131	139	160	151	185	164	156	138	153	141	140	127	145	134	150	158	149	143	149	155	129	125	130	139	118	157	146	138	127	138	147	141	158	144	140	147	153	128	139	146	144	133	155	136	126	136	161	135	132	141	152	147	138	157	144	137	158	155	141	138	128	149	174	148	155	147	155	145	153	142	141	140	143	153	157	157	144	149	169	143	142	149	139	150	133	142	134	141	149	122	149	140	164	132	143	159	148	141	147	146	145	132	136	159	122	149	155	158	150	145	126	122	140	133	116	147	141	140	135	149	140	141	131	141	160	150	154	150	150	142	136	152	143	131	131	130	123	143	146	130	137	164	120	141	152	125	159	148	166	133	152	145	141	141	160	157	138	142	142	144	151	144	143	115	130	153	146	139	137	142	134	152	154	152	126	137	165	163	148	143	141	149	131	160	132	150	128	147	131	138	145	149	135	161	164	131	161	150	145	164	118	149	149	143	146	156	162	132	123	135	145	165	138	125	128	147	135	145	135	119	156	142	135	147	131	155	118	148	148	125	137	139	142	152	162	173	137	137	123	141	158	127	149	136	144	137	126	133	133	158	166	148	128	149	136	137	138	134	152	151	138	142	145	153	134	155	138	140	137	132	147	142	139	145	158	165	139	150	164	147	148	133	147	144	129	146	143	146	151	148	151	127	140	141	119	142	153	134	137	143	149	168	125	154	136	141	130	127	142	120	132	130	154	139	162	142	143	134	156	146	155	144	143	156	138	121	127	125	135	125	142	147	132	151	161	138	147	145	164	142	169	166	144	145	125	133	141	150	125	136	132	153	157	161	123	133	166	151	149	142	156	145	146	143	142	135	147	135	164	141	141	127	127	137	134	125	141	137	148	154	129	146	130	137	135	148	142	158	137	158	135	148	141	136	165	132	151	149	132	164	151	123	138	137	134	122	130	138	135	154	133	144	146	160	153	154	120	142	149	145	145	170	125	148	147	149	132	135	135	141	156	125	143	159	140	162	156	154	185	139	141	164	139	129	164	146	141	133	139	147	129	147	146	142	123	162	158	136	165	150	151	152	148	134	150	150	143	147	159	158	129	157	146	167	137	137	146	156	151	155	113	145	148	164	150	144	150	150	141	130	159	145	148	157	155	151	138	154	152	121	137	161	161	128	155	127	137	138	153	126	136	144	136	147	113	129	143	160	156	161	158	142	134	158	140	131	154	126	151	124	152	142	130	127	153	143	143	123	125	135	141	150	151	149	144	153	139
50798	20758	11663	3268	2921	2326	2038	1675	1455	1246	1142	990	902	814	794	720	624	650	678	628	534	595	502	519	485	485	507	449	477	467	433	450	478	433	462	489	421	432	456	428	413	390	378	431	388	361	419	387	426	423	405	366	400	419	428	402	379	386	405	367	381	392	429	414	384	398	419	378	375	378	380	352	403	371	398	400	359	381	393	427	372	396	401	390	367	397	377	344	341	342	346	346	385	377	345	395	375	380	368	383	359	380	386	372	395	366	370	355	385	366	378	332	378	364	373	358	369	375	356	368	382	345	383	384	355	336	397	384	364	370	358	369	392	353	382	362	333	365	356	375	364	371	369	362	370	385	373	357	395	398	385	381	356	410	363	372	375	379	416	357	345	409	352	389	382	337	389	381	373	384	393	367	386	398	347	373	352	359	349	343	377	366	368	360	363	385	375	380	362	358	352	392	353	380	384	385	349	343	371	385	359	326	347	377	352	363	365	368	364	360	381	324	352	356	374	372	376	362	378	354	353	354	385	368	330	387	370	359	380	378	329	360	383	392	401	364	339	369	382	370	363	379	356	394	377	395	373	396	354	393	388	395	372	359	342	336	357	349	371	346	372	357	379	384	367	347	319	352	405	338	384	385	356	364	380	372	412	357	373	382	387	396	369	343	363	352	365	348	386	339	350	371	349	391	378	373	365	336	380	395	374	352	362	341	376	367	359	386	361	322	361	367	335	372	357	365	350	352	393	386	366	342	371	374	371	364	365	342	370	365	373	378	393	393	344	388	371	364	355	357	334	376	339	378	397	383	391	356	365	370	361	363	372	329	365	366	359	374	327	383	328	372	392	388	380	362	365	368	367	355	384	374	361	414	395	337	369	376	387	356	405	390	350	344	375	355	353	374	358	341	357	358	358	384	364	353	371	396	330	429	349	349	377	391	367	394	406	388	353	388	414	363	367	387	381	369	360	355	391	367	368	361	374	385	365	324	406	363	383	375	390	389	403	362	345	382	378	349	339	370	359	367	333	351	376	363	385	345	401	345	391	386	409	339	342	377	374	360	381	357	339	374	363	358	335	372	376	344	374	361	373	380	333	373	351	358	367	342	370	377	389	377	402	320	381	400	382	370	396	350	354	350	373	360	353	364	352	378	384	398	362	383	381	388	371	369	356	390	323	376	357	364	354	381	356	356	364	347	382	372	360	357	377	372	391	346	336	381	354	357	356	381	390	381	344	380	365	366	367	366	398	356	366	378	343	394	342	398	338	311	366	359	350	318	387	352	387	386	352	343	386	379	375	373	402	365	356	363	334	383	366	358	344	386	359	365	363	352	351	361	393	389	360	331	372	371	391	327	379	344	394	389	371	362	373	367	385	381	352	406	390	345	374	369	371	367	370	368	363	375	358	338	375	353	348	377	368	364	369	378	344	346	401	395	373	395	374	378	345	343	343	392	378	329	369	362	407	357	413	376	374	378	369	354	348	374	377	370	365	372	373	369	384	344	360	348	364	363	369	370	372	348	376	366	358	363	372	341	360	329	392	350	310	367	375	379	335	342	390	380	379	372	380	430	374	427	358	358	403	367	379	362	360	358	352	357	366	361	394	378	392	351	373	357	366	338	406	360	351	370	391	348	359	355	373	362	373	369	367	363	360	374	381	344	317	372	356	388	373	385	388	374	360	360	357	354	378	372	387	366	387	365	403	362	373	372	370	350	361	369	368	356	343	368	360	344	384	366	364	383	383	341	348	335	359	375	381	325	436	356	360	368	348	373	380	386	403	352	386	349	362	387	356	362	362	352	366	397	380	376	367	352	361	317	388	391	380	354	384	349	388	361	400	358	346	359	333	369	373	343	351	373	377	384	348	376	392	385	378	353	355	378	374	382	350	350	361	385	367	358	387	360	336	356	341	392	390	361	352	364	389	342	394	364	387	359	345	356	393	361	379	356	366	416	367	385	401	317	357	363	370	380	379	381	419	341	372	367	348	354	373	352	382	358	365	352	356	391	388	360	370	353	378	363	356	375	364	323	359	379	341	348	372	337	355	352	397	397	365	365	358	378	366	336	366	390	355	347	421	366	365	395	343	380	375	361	367	345	355	337	362	351	365	361	364	369	390	366	393	372	330	404	376	376	379	401	348	368	373	385	361	356	361	351	353	348	336	420	366	390	409	359	356	344	399	388	354	339	331	356	362	368	400	347	356	362	358	366	374	364	346	374	404	354	330	366	390	386	379	391	329	363	373	386	401	369	339	353	380	367	362	340	366	392	355	349	377	380	369	383	356	374	344	370	340	368	375	383	355	388	349	358	373	369	379	333	338	361	342	371	383	371	374	349	348	322	362	388	365	373	340	353	368	357	378	375	378	360	373	368	361	358	357	382	403	388	390	388	391	367	358	350	380	376	386	366	349	369	369	387	395	337	360	367	351	367	344	391	346	347	415	343	361	372	338	381	372	340	339	325	357	381	365	355	352	349	369	343	332	378	348	332	373	357	348	343	351	336	378	348	354	355	342	363	385	378	391	370	383	365	359	379	362	344	368	374	415	362	359	353	385	331	341	363	403	362	360	350	377	364	371	338	363	379	347	360	345	348	358	378	344	362	361	357	370	364	378	359	395	366	347	356	339	357	381	386	382	382	357	388	385	357	380	374	400	331	355	335	361	370	413	386	386	387	388	352	349	344	366	349	363	320	386	365	385	360	320	371	389	345	357	374	334	371	396	391	388	385	327	357	336	361	342	367	370	388	331	364	387	356	346	394	368	365	359	349	365	398	365	362	373	398	372	411	404	378	327	390	371	336	385	371	368	366	359	374	362	374	399	408	354	376	352	371	352	381	385	364	358	349	377	339	367	333	351	348	368	373	375	372	360	369	381	360	367	402	367	355	376	384	362	358	392	346	354	340	374	356	341	359	356	344	352	334	378	377	386	390	339	365	348	355	350	371	360	393	323	364	367	368	399	371	385	376	336	408	329	353	338	375	359	349	387	341	371	387	327	337	352	374	418	341	337	370	349	351	388	381	329	334	374	371	350	368	376	354	395	406	317	405	369	379	359	392	376	399	346	345	341	343	382	336	349	394	363	372	372	374	389	372	364	341	367	389	375	366	378	364	386	348	370	365	362	379	380	341	365	372	343	359	368	354	374	378	344	322	326	367	359	351	350	372	370	349	398	356	357	366	397	377	353	376	379	382	355	380	371	400	334	382	338	354	395	399	346	338	386	357	351	366	394	383	365	365	388	398	375	368	402	346	356	364	353	374	355	354	361	335	378	375	365	348	362	348	358	361	376	367	390	392	362	400	346	382	355	388	349	351	340	371	373	345	397	370	333	360	395	373	354	361	349	402	365	350	400	353	375	355	338	346	372	365	368	402	323	364	415	357	370	353	381	350	334	388	391	350	357	356	338	357	393	323	354	394	355	339	405	344	384	394	353	358	382	356	365	339	353	358	340	362	351	387	366	374	357	369	377	373	351	363	390	368	366	378	364	395
28783	4775	435	192	168	169	171	164	177	178	150	153	166	166	171	156	185	163	182	139	163	162	162	147	161	162	183	179	149	149	151	164	175	161	189	160	130	150	163	144	154	144	156	171	151	157	168	154	162	141	173	165	168	157	164	139	146	164	174	163	164	133	145	180	162	170	160	166	155	157	154	168	158	139	165	153	136	191	151	152	149	183	169	154	182	175	169	142	170	185	159	163	145	188	149	147	188	164	160	163	147	150	141	138	177	142	161	144	146	158	152	167	150	135	139	160	173	164	157	182	138	181	173	142	152	165	149	146	165	151	136	169	161	140	157	163	140	159	166	170	148	149	161	171	146	152	134	160	184	145	160	148	140	147	156	172	168	157	151	172	152	134	165	140	156	179	146	167	163	137	158	164	146	156	151	170	167	170	134	152	149	158	180	175	165	152	170	150	151	139	177	167	150	147	150	140	150	146	153	158	167	154	137	168	159	153	180	161	159	163	184	169	165	158	162	163	160	148	167	160	153	174	146	171	148	157	167	149	139	147	175	162	167	165	160	170	150	164	168	165	157	158	154	141	176	168	169	161	165	148	158	159	161	168	153	180	169	157	150	153	173	143	151	162	145	163	137	155	144	181	165	174	146	172	169	179	161	145	158	158	149	144	166	155	150	141	180	167	159	145	146	178	170	181	168	141	183	156	139	155	160	143	164	148	153	149	176	187	177	144	157	146	160	145	174	170	150	147	162	142	171	161	147	148	151	175	143	173	163	154	159	167	150	146	163	157	162	175	173	159	170	168	146	173	147	164	174	167	155	158	154	166	151	174	164	152	171	169	148	178	174	136	160	163	172	181	157	155	168	180	185	154	165	169	172	158	147	164	161	156	157	147	165	163	172	166	156	139	152	183	162	160	167	148	144	155	179	140	144	143	155	137	147	150	157	146	169	155	187	148	161	149	170	154	166	160	160	158	149	171	172	145	158	152	149	162	161	164	179	163	174	169	152	164	164	160	191	194	165	148	151	166	148	128	137	162	148	148	175	158	175	159	182	136	163	154	160	168	154	155	165	176	169	177	170	144	186	167	187	155	154	151	172	142	167	171	151	166	162	167	153	150	148	166	177	154	170	180	164	126	133	177	145	153	152	146	164	172	174	165	178	141	163	168	158	150	165	152	168	178	148	155	177	153	159	156	141	149	136	145	175	138	155	156	160	153	149	167	170	167	144	151	158	147	166	157	160	162	152	158	150	159	169	162	150	151	154	158	146	167	146	146	149	154	155	143	166	150	167	169	171	159	159	158	164	157	168	165	166	156	168	162	168	164	151	141	167	163	172	169	147	157	161	147	176	155	161	169	164	166	159	139	140	151	151	144	172	157	160	149	190	143	156	168	166	195	172	167	170	167	153	149	158	149	162	170	148	167	172	145	164	161	145	155	154	156	152	167	168	181	144	158	149	147	142	153	145	148	155	168	151	156	162	156	144	179	127	166	166	173	174	155	167	167	153	170	158	149	163	148	150	165	163	172	147	160	146	153	150	157	159	154	129	170	169	144	182	160	170	182	161	158	164	153	144	155	165	147	167	143	170	164	142	164	163	160	168	143	154	165	170	153	144	165	169	154	154	142	166	164	157	148	163	157	182	153	169	142	158	155	155	155	166	157	144	133	147	145	166	164	154	169	150	176	163	162	164	161	160	166	151	149	142	157	153	164	169	163	154	166	171	166	151	159	171	153	158	142	169	157	167	170	156	179	156	161	167	174	148	170	149	136	163	156	146	150	184	155	158	189	159	154	152	161	144	184	148	138	167	174	172	162	158	165	175	162	149	166	173	166	159	164	149	171	161	181	156	138	170	156	163	172	166	170	158	165	158	156	161	141	175	171	133	180	143	143	158	181	157	160	173	155	161	182	158	140	171	154	156	150	149	160	155	162	163	147	140	176	157	167	135	175	167	128	169	167	154	138	160	153	153	160	157	159	178	167	176	179	182	167	147	178	143	162	171	150	169	162	152	131	143	188	159	175	165	170	142	139	157	145	170	161	165	166	152	190	159	159	156	162	169	155	160	162	160	160	187	149	166	161	171	165	156	158	150	155	192	163	137	158	150	169	176	154	169	164	149	154	201	145	149	181	162	153	175	168	153	179	150	162	170	167	165	167	150	177	180	153	158	180	153	164	143	154	147	163	147	169	175	156	158	175	169	209	165	152	156	157	164	164	171	160	181	146	150	146	147	164	142	152	146	144	155	138	134	152	178	160	157	158	175	189	155	144	173	166	178	158	158	160	158	162	137	180	153	148	146	162	150	185	149	173	182	144	153	144	158	162	167	155	155	149	169	174	128	165	172	139	166	173	159	168	159	143	162	193	163	138	145	166	155	131	162	141	168	156	162	144	163	136	170	146	153	161	166	154	163	170	171	166	166	142	148	157	164	163	166	152	161	151	159	167	139	138	163	150	165	154	160	150	153	161	171	145	171	160	152	153	150	155	168	155	184	157	172	152	166	145	180	170	159	173	160	168	146	166	179	153	155	132	153	158	151	140	154	166	159	178	154	173	161	139	163	168	147	175	155	137	146	162	148	163	161	148	132	136	179	152	166	163	171	181	163	161	165	173	151	159	154	154	148	172	173	165	165	179	154	155	153	154	153	172	142	136	154	149	143	165	144	155	155	155	154	137	179	183	147	186	156	149	155	155	161	149	152	163	155	179	157	153	144	174	152	161	171	158	156	157	194	145	136	138	169	160	158	161	168	141	163	149	159	167	152	139	159	163	139	159	152	158	129	174	175	144	165	141	165	156	155	181	149	151	165	155	176	154	167	151	167	150	155	170	170	166	160	158	154	170	155	165	169	136	187	141	159	136	159	173	158	159	159	152	163	168	164	170	152	157	140	151	146	171	167	149	156	140	168	139	163	157	169	161	129	182	147	189	143	148	161	163	170	165	161	171	139	164	157	153	152	174	144	170	160	163	164	131	146	157	140	184	168	143	146	134	186	157	156	159	167	166	151	140	174	158	151	140	175	157	151	160	170	178	153	167	147	165	166	168	170	171	179	149	151	167	189	138	172	165	171	158	151	157	168	178	155	150	172	169	157	147	162	153	148	168	157	145	145	161	158	167	162	152	152	161	158	142	135	157	143	170	143	160	160	160	163	152	171	180	166	185	153	167	171	154	187	156	183	163	134	185	167	170	172	151	162	146	142	139	169	168	148	153	147	151	154	153	138	159	181	149	141	156	170	154	156	168	160	154	148	146	147	150	159	178	150	154	158	163	175	140	160	148	168	179	175	160	166	149	161	154	171	154	140	144	173	153	144	158	166	153	164	168	184	148	153	177	164	168	190	161	151	138	135	155	169	164	149	159	158	148	169	146	160	157	167	160	146	179	164	167	153	165	155	170	156	178	143	149	168	162	149	153	175	159	150	152	172	161	161	151	167	164	165	140	163	154	158	166	155	168	151	149	189	143	177	154	174	163	163	161	139	143	142	152	176	179
22234	2753	891	564	503	561	526	471	509	432	469	449	445	426	420	423	397	430	430	438	444	422	381	441	426	445	424	449	429	459	438	421	441	420	432	412	442	408	407	487	416	437	416	407	419	409	401	420	449	442	431	425	474	422	416	431	451	419	460	455	371	435	452	407	405	425	360	421	438	396	413	449	417	420	394	410	408	410	399	422	384	401	450	420	448	437	383	408	386	421	428	402	428	397	373	435	409	441	441	452	408	392	453	452	395	431	451	426	447	445	472	483	417	436	440	431	445	417	410	422	428	414	431	424	411	414	417	442	404	395	418	426	448	398	447	422	417	414	384	408	410	407	457	454	427	376	444	421	411	417	402	435	420	432	410	411	422	413	429	433	447	427	433	388	431	427	444	395	430	402	446	414	457	448	438	441	413	407	432	423	420	431	449	435	419	414	410	417	398	431	395	413	439	412	443	454	420	442	393	423	432	446	443	383	410	425	438	411	434	418	426	428	414	401	455	494	436	414	407	446	426	391	399	435	436	440	412	413	429	425	406	440	442	422	403	430	461	438	431	417	410	418	449	448	419	423	398	414	432	429	453	462	437	428	437	400	402	416	410	399	386	439	423	448	423	400	414	444	422	449	439	422	410	413	436	380	411	418	417	420	461	440	418	439	428	411	429	412	421	450	429	439	449	436	436	414	450	390	459	414	395	437	412	388	377	433	392	423	403	385	426	437	413	449	406	449	426	399	428	399	429	399	409	421	444	402	401	447	404	456	414	399	419	423	442	450	427	422	432	432	398	412	420	410	395	465	393	483	387	404	435	426	394	426	457	397	382	404	435	427	431	427	395	439	400	403	406	448	426	435	426	446	459	407	417	430	427	456	452	453	416	433	395	411	382	431	453	412	413	396	473	439	422	446	450	448	426	446	429	409	412	434	434	442	440	349	440	439	421	448	437	418	470	458	469	404	432	430	401	409	419	443	408	439	430	411	463	396	453	475	480	458	427	404	407	435	432	412	409	427	428	415	446	424	420	428	436	447	430	407	402	408	425	403	431	429	441	394	427	466	434	415	466	400	401	461	443	405	401	468	427	403	436	435	405	415	413	425	444	434	453	476	422	451	431	424	439	439	447	415	440	387	424	441	453	443	437	395	418	447	430	428	450	443	449	421	407	413	420	412	436	438	436	443	446	416	390	417	415	434	446	417	411	428	452	416	443	428	394	413	436	395	431	408	419	439	412	442	449	439	460	423	454	427	440	408	438	416	422	432	437	410	391	431	438	460	448	428	422	429	440	433	428	424	425	454	461	416	431	433	444	472	442	419	389	428	438	408	415	422	469	399	440	473	467	431	445	407	445	405	423	447	429	416	425	427	406	383	431	433	392	445	425	405	396	461	456	382	430	422	433	432	453	423	408	390	412	410	447	411	434	428	384	412	430	426	459	403	429	446	447	423	443	445	428	430	424	414	407	429	437	441	454	461	450	431	457	447	452	467	461	456	409	452	365	397	417	415	424	438	393	451	425	371	378	428	428	436	417	433	460	422	416	392	411	427	440	427	402	416	390	423	444	442	444	437	431	401	399	441	419	448	382	409	412	394	431	431	431	427	425	440	429	406	423	421	454	449	461	431	411	441	422	414	463	426	416	433	411	391	422	404	437	438	392	430	432	434	441	395	406	407	433	412	424	472	447	446	408	455	429	474	414	398	440	415	412	410	443	426	426	442	373	427	468	443	434	432	465	424	469	423	436	409	399	447	423	394	405	406	418	414	406	400	412	399	422	466	419	429	422	418	430	421	435	460	422	435	416	462	426	407	430	404	433	423	420	432	414	407	430	408	395	442	430	412	441	428	449	439	397	447	449	454	420	463	468	421	434	415	467	432	410	452	407	454	406	415	368	407	406	427	434	441	442	414	445	425	412	432	446	439	422	443	402	457	381	414	387	435	404	425	401	392	418	440	439	416	437	445	398	411	438	424	376	429	422	453	417	415	411	390	400	414	433	417	411	408	404	433	428	388	436	450	404	420	416	467	411	447	408	402	405	449	401	438	436	426	439	430	414	408	402	420	420	437	411	459	427	414	424	440	401	439	442	418	398	457	441	441	403	395	435	421	440	438	402	407	427	396	395	433	411	422	422	471	408	409	438	394	440	437	418	405	419	450	392	442	414	448	442	395	421	404	444	405	422	400	424	449	420	450	436	432	450	430	440	433	377	459	423	432	422	433	406	452	409	419	439	456	401	401	458	447	458	428	450	402	446	433	433	454	409	429	416	423	437	438	417	439	453	445	429	413	420	446	444	407	444	412	419	422	426	479	430	433	452	402	417	425	435	429	442	463	447	431	402	448	428	449	422	418	390	452	404	414	459	430	446	422	426	425	415	407	416	441	435	388	460	439	406	432	450	430	398	409	459	384	440	381	426	427	454	403	468	401	445	437	441	467	434	411	406	403	404	400	439	423	417	394	423	441	457	449	417	430	410	425	480	389	419	450	415	426	406	404	445	400	438	397	412	457	453	415	433	425	391	454	390	468	413	421	421	395	375	403	431	427	413	408	403	414	417	464	443	423	399	408	406	432	403	450	407	430	423	414	441	448	434	428	415	422	440	441	404	422	424	430	419	426	441	420	460	468	422	398	411	430	460	413	429	394	403	437	461	436	433	434	437	435	418	428	433	415	434	456	435	420	438	403	444	433	420	435	394	422	406	430	449	430	455	431	390	414	415	437	419	396	432	453	405	425	444	417	406	433	452	405	445	441	427	388	449	428	411	413	423	415	419	387	390	398	452	420	429	413	406	457	443	417	415	430	430	406	416	437	438	461	445	396	424	421	395	473	418	431	412	449	442	406	436	437	425	435	451	421	431	395	411	414	439	418	411	456	406	403	440	432	469	435	427	432	414	423	397	434	435	456	448	440	397	418	414	424	396	437	402	418	468	399	399	434	400	416	417	410	449	419	460	409	394	463	422	424	386	441	425	427	407	417	447	416	434	417	417	408	473	416	407	409	406	434	410	427	424	407	393	414	442	437	456	430	395	423	399	398	435	403	420	416	455	403	414	435	402	398	434	469	410	417	453	434	454	408	429	422	421	489	393	405	437	399	419	445	407	408	428	411	437	418	464	424	423	403	417	421	405	407	445	449	445	423	443	411	456	397	431	448	413	394	434	418	414	442	391	429	406	441	400	409	437	414	442	440	416	414	418	419	413	425	427	462	403	406	404	432	446	429	406	404	440	390	398	431	406	399	426	399	420	407	443	423	457	438	439	460	397	422	411	425	389	437	420	417	398	447	430	427	442	435	406	413	455	436	419	433	425	409	432	412	451	431	450	402	442	379	473	428	462	443	417	421	388	445	416	442	398	412	453	387	439	406	426	424	418	449	468	419	418	423	429	383	433	461	411	389	408	443	433	406	410	443	415	451	426	425	445	433	388	416	399	436	450	431	396	416	447	432	406	438	436	426	440	433	395	413	431	413	426	440	418	418	411	394	422	405
67117	31751	8949	873	548	445	373	331	294	296	274	243	249	275	237	231	223	259	247	205	249	223	227	217	241	239	236	225	245	233	223	237	215	248	233	213	236	245	232	212	208	212	223	221	222	236	236	224	265	240	230	234	228	213	217	234	222	217	240	216	217	219	224	226	222	195	224	237	206	226	216	217	227	228	224	241	221	243	230	251	220	210	218	210	215	230	213	232	235	196	209	231	250	212	214	209	213	192	214	220	201	232	207	212	213	216	219	225	221	217	219	232	224	211	227	235	218	226	237	200	232	207	204	209	209	189	195	214	206	233	220	241	239	194	206	226	236	200	244	228	234	258	220	241	191	237	248	221	212	217	246	222	229	236	215	200	217	218	233	218	237	226	214	232	227	215	208	217	209	238	211	219	230	220	230	251	245	229	228	208	224	248	193	185	244	223	246	208	216	251	230	203	220	229	246	202	213	229	211	194	240	240	229	213	249	223	201	249	223	235	213	216	218	254	229	242	190	206	220	230	223	248	215	206	241	198	237	241	204	201	251	225	186	207	197	217	217	247	215	193	206	235	209	211	230	212	226	224	229	197	239	248	212	195	224	211	236	219	233	200	241	233	231	221	211	215	227	197	248	247	240	244	196	229	209	227	241	227	237	228	215	226	247	207	213	209	232	198	243	198	227	198	235	198	212	226	224	240	225	191	202	202	191	224	229	209	224	244	224	228	221	212	227	223	215	231	218	223	214	219	214	213	202	210	240	240	226	215	236	228	225	215	208	208	207	256	222	210	206	253	223	201	205	235	215	232	224	218	230	206	249	198	201	211	229	239	218	215	245	192	210	223	217	232	226	230	240	235	229	186	219	224	224	203	224	260	207	216	216	203	225	234	198	231	193	243	216	209	244	224	233	213	229	217	222	260	243	181	231	223	231	208	220	211	227	220	232	215	211	210	225	214	217	217	206	241	197	241	204	218	211	199	209	220	230	232	205	249	209	227	193	218	199	227	199	194	240	218	205	204	204	206	212	224	216	257	224	238	225	219	196	234	218	216	218	205	238	218	224	217	235	225	231	242	215	235	216	232	225	220	202	243	239	199	213	215	230	225	244	217	215	205	220	241	219	216	245	212	238	210	211	206	218	214	232	216	221	204	248	247	219	188	220	205	200	198	239	229	221	199	263	236	220	229	225	247	199	232	209	214	229	204	223	209	226	221	211	206	229	245	217	231	193	193	202	236	221	195	205	223	230	199	222	223	237	224	212	192	233	220	235	188	226	218	235	216	190	257	213	218	231	214	241	212	228	203	215	234	248	231	222	233	210	211	211	199	220	222	244	198	245	228	253	212	217	203	238	250	204	241	214	215	212	214	200	215	232	230	225	208	229	218	234	234	201	209	244	262	240	237	201	232	199	233	199	202	213	231	214	209	217	224	218	238	232	225	231	216	221	183	221	189	248	202	200	238	212	201	213	236	214	215	247	208	234	223	213	240	227	223	212	226	229	200	234	248	185	215	196	240	219	205	250	210	208	235	239	238	250	229	236	234	192	205	212	216	217	225	230	236	217	211	227	213	233	207	206	221	220	247	222	225	215	209	211	227	224	243	220	234	238	240	211	221	230	245	246	225	222	227	222	236	207	232	219	213	215	209	207	251	225	256	222	228	212	205	214	230	198	230	228	232	208	231	223	221	222	236	248	201	209	225	206	211	230	232	205	205	216	219	222	223	216	238	227	222	208	236	215	209	218	219	216	207	216	239	190	215	206	229	187	215	227	229	243	230	216	199	208	233	235	232	199	223	226	230	213	225	219	219	208	192	209	233	237	238	198	197	210	231	227	205	245	220	240	225	211	236	196	237	227	237	196	226	211	222	233	215	213	244	225	222	196	228	238	243	243	231	187	217	218	230	219	228	224	235	245	212	232	214	218	196	225	209	244	217	235	228	236	218	246	209	238	219	219	211	238	261	227	224	210	244	217	259	254	231	243	227	197	227	218	221	242	208	199	245	240	230	203	238	221	251	196	227	252	229	224	222	228	203	247	199	235	242	223	220	230	230	206	240	209	212	214	219	211	235	208	234	219	221	228	207	209	225	213	207	245	212	250	212	251	218	229	232	225	227	252	222	236	249	220	227	239	231	215	206	202	200	255	237	219	213	219	213	209	230	238	240	212	211	228	213	239	258	232	225	245	231	216	222	217	223	224	201	218	223	208	250	212	212	223	227	232	242	230	228	207	227	222	196	260	226	215	227	213	238	222	224	216	221	195	215	233	213	201	227	217	236	200	231	241	230	228	214	229	225	220	209	206	220	213	208	239	207	195	212	224	229	207	208	217	212	212	213	235	229	211	226	227	231	234	226	236	208	217	213	196	207	199	230	219	243	241	241	189	202	226	230	195	230	244	221	236	223	256	222	232	231	237	224	215	235	210	219	235	234	230	195	210	196	211	202	212	235	248	195	220	215	244	224	209	226	211	228	235	216	201	230	240	216	228	222	227	248	240	247	226	220	214	224	256	213	191	239	230	212	213	237	221	226	199	204	223	221	223	217	198	235	222	221	201	220	231	235	222	236	208	222	216	230	201	256	215	241	242	215	230	227	194	230	247	215	224	216	197	233	205	212	217	208	222	215	226	241	235	236	224	202	200	231	221	215	215	228	259	239	205	238	224	222	240	234	229	212	220	200	226	209	217	209	232	244	219	233	218	220	225	206	223	210	218	217	199	212	233	206	206	209	229	237	210	233	224	230	214	222	256	194	227	235	219	230	243	226	238	226	203	222	192	260	209	207	242	198	214	234	228	216	225	223	244	214	233	217	231	229	194	218	224	233	214	210	218	214	234	198	201	204	229	238	225	234	207	237	226	210	231	195	207	211	223	239	222	229	222	247	211	228	203	201	220	226	242	237	231	219	223	236	223	184	209	199	241	251	247	205	217	211	238	217	211	219	219	251	226	203	195	217	197	228	210	221	227	221	221	208	196	212	240	232	205	228	234	219	222	210	196	213	216	223	215	202	227	226	223	245	211	231	237	239	203	204	243	231	214	246	233	246	246	233	232	218	250	257	226	225	207	221	224	214	216	212	236	227	220	239	184	226	173	214	217	228	233	234	250	228	191	196	231	217	208	238	222	219	217	230	235	185	228	234	241	222	275	206	234	260	231	228	217	216	215	232	235	229	213	235	233	244	233	198	228	211	230	236	199	207	225	225	217	216	212	249	256	199	215	212	222	235	208	198	207	241	233	234	216	211	226	231	225	216	214	213	216	211	233	229	242	221	216	228	225	224	198	209	235	216	219	212	232	228	230	219	208	232	233	217	197	251	232	227	227	273	241	205	264	237	222	250	206	251	212	214	216	248	216	250	241	215	233	216	232	218	214	212	220	258	222	221	219	230	223	195	213	198	218	216	228	220	214	229	240	233	204	233	212	194	204	228	205	246	249	232	239	204	222	229	200	233	242	205	203	254	265	226	220	227	215	228	219	209	210	233	199	201	215	245
41788	15396	5139	2078	1799	1525	1316	1219	1058	957	930	857	803	798	791	745	742	706	709	679	666	647	642	676	617	616	637	635	653	572	587	570	643	601	654	622	559	560	586	577	609	541	664	543	594	563	580	543	618	613	606	549	551	562	579	531	601	504	607	625	562	620	539	536	582	579	561	573	566	566	577	545	550	502	566	578	528	568	540	575	524	605	581	544	550	566	561	596	525	620	540	591	588	525	594	556	583	536	527	549	592	541	588	552	537	547	553	545	556	574	583	544	546	603	532	566	569	545	557	565	547	574	563	570	584	594	582	587	468	586	545	538	578	540	552	558	533	565	561	552	589	552	563	555	534	519	536	546	534	564	561	576	542	520	563	539	566	570	586	562	565	541	529	549	553	564	542	582	549	545	569	573	600	556	569	569	585	571	558	553	536	545	547	608	557	547	582	529	532	557	519	578	557	568	575	539	578	605	547	582	574	527	574	540	556	546	538	555	538	538	547	548	534	588	585	572	525	604	589	589	549	553	582	551	560	570	558	541	602	568	538	565	596	570	624	513	558	539	587	573	601	601	554	563	567	597	591	569	576	556	630	583	571	559	578	571	599	540	556	556	520	545	574	583	571	554	546	551	538	546	578	548	536	557	563	504	573	586	525	561	584	550	570	582	572	554	541	517	549	533	504	553	555	579	553	559	574	563	558	579	580	601	546	536	587	589	570	530	578	551	577	627	621	567	580	574	524	539	542	581	552	546	547	550	543	568	581	574	527	545	569	574	594	516	531	575	585	537	565	559	546	588	583	574	562	596	544	591	560	522	541	534	561	546	540	600	549	557	549	560	580	544	532	563	555	568	580	564	597	599	521	622	613	574	582	523	592	523	525	555	576	503	570	570	599	556	563	549	583	601	558	545	547	528	564	526	564	580	546	578	593	571	586	573	579	546	582	559	524	548	544	575	551	575	552	559	532	556	563	585	560	536	572	564	563	531	580	566	567	560	530	547	550	573	583	577	527	547	559	600	557	586	553	555	586	565	556	572	575	555	569	550	564	549	542	540	542	566	559	531	508	563	567	581	570	545	553	565	537	546	586	540	525	527	583	603	560	580	556	543	586	541	570	529	546	537	570	588	579	521	544	557	580	581	561	555	516	559	607	573	568	559	540	515	553	542	584	543	562	558	563	543	608	579	540	592	529	491	558	584	537	547	596	534	567	573	544	593	562	567	550	561	538	565	560	532	555	520	556	611	564	592	542	538	538	557	566	550	552	577	548	548	540	576	554	548	577	553	538	559	531	581	591	578	534	537	602	547	570	572	555	587	580	542	541	569	569	570	539	553	558	515	575	559	553	557	537	542	574	594	551	542	572	554	537	561	515	547	606	536	511	551	574	515	549	555	565	564	553	547	526	549	604	548	557	547	534	551	585	561	603	550	609	561	598	556	535	577	521	562	549	585	546	559	581	537	550	530	561	528	581	536	596	569	576	564	519	595	614	523	542	579	517	548	596	549	571	574	538	555	606	558	559	542	575	543	576	595	587	557	574	577	552	581	569	560	587	543	533	553	558	585	548	548	604	561	556	527	553	557	595	564	587	565	525	544	539	563	599	563	587	548	557	516	552	599	553	547	556	564	578	554	587	577	541	520	568	520	535	564	614	531	517	542	553	558	510	558	550	533	569	552	558	550	554	550	500	605	574	555	544	568	540	567	545	581	556	562	536	533	525	532	553	560	562	580	546	565	576	560	531	557	538	576	557	557	546	529	562	595	589	537	613	582	558	570	565	564	553	577	597	576	552	553	536	530	602	573	566	562	545	545	565	548	539	522	598	506	597	605	559	583	538	526	533	562	563	578	548	555	552	583	540	597	593	592	532	570	565	577	584	569	534	543	550	551	626	533	539	565	584	509	565	593	558	564	587	571	559	569	550	598	560	566	558	585	531	560	559	528	549	548	545	551	593	562	612	548	559	555	540	558	537	545	557	548	592	551	573	550	568	540	538	535	591	579	599	571	553	536	512	563	517	558	536	589	568	571	565	559	569	539	541	543	538	544	587	558	552	515	557	565	557	540	581	569	534	561	560	571	558	588	539	553	556	569	559	539	546	552	570	606	580	619	534	562	562	609	544	587	543	569	563	562	598	524	546	575	560	515	556	562	563	536	525	529	573	561	565	602	600	526	551	534	586	555	547	585	535	565	563	545	565	562	586	553	603	535	564	530	581	597	580	564	569	593	531	548	594	547	575	583	496	557	556	551	542	570	576	548	597	563	559	551	536	580	560	582	570	557	551	567	534	589	580	612	544	588	561	570	613	585	568	576	510	599	542	562	535	541	584	556	600	531	559	549	581	565	557	545	564	564	528	553	551	555	580	553	539	548	568	566	576	585	556	591	540	583	552	601	563	607	539	551	556	521	556	520	578	542	526	537	577	574	551	548	565	558	549	538	592	587	560	549	553	553	594	598	584	574	557	642	584	537	521	550	528	583	548	528	525	538	577	558	592	613	586	576	560	604	573	582	514	549	596	560	563	528	545	564	550	569	568	567	568	553	565	583	553	567	581	531	550	538	525	582	528	555	551	539	537	618	551	615	568	542	600	575	584	538	590	551	522	580	580	585	497	550	575	528	593	554	601	567	515	541	557	548	523	534	590	562	569	587	597	539	525	583	523	586	597	522	525	575	597	545	571	578	566	608	579	577	557	563	518	563	582	558	594	546	511	583	523	564	601	522	570	548	547	544	584	563	573	579	595	589	559	576	538	518	526	575	597	555	563	543	559	566	559	510	535	556	548	579	566	558	541	578	544	529	533	583	523	539	578	541	513	549	553	576	567	578	557	531	566	588	561	583	575	561	552	559	607	542	562	547	569	534	547	577	562	591	558	577	572	560	584	580	580	496	550	566	598	593	519	567	609	573	538	537	513	555	567	555	581	591	548	553	555	588	521	602	550	532	528	540	590	549	542	581	575	584	593	551	543	551	565	571	534	550	550	513	535	525	560	593	564	555	541	545	536	539	535	560	532	609	565	538	524	575	559	591	602	552	543	565	604	542	552	561	598	565	592	568	518	490	584	536	543	583	557	569	560	561	550	571	512	607	568	556	576	559	513	567	567	578	557	550	597	578	552	518	584	582	563	565	546	545	596	593	558	659	554	532	555	583	549	543	531	521	563	527	569	568	588	573	512	556	548	580	579	547	530	558	553	578	585	576	539	558	544	580	547	567	554	561	594	557	575	538	517	560	526	570	590	591	586	562	567	590	568	545	562	525	551	533	550	587	612	544	563	573	530	557	555	564	559	594	584	585	518	557	528	529	630	572	574	555	616	615	552	533	559	522	551	549	541	550	559	554	552	548	526	540	559	561	554	554	547	543	549	550	582	586	546	577	518	595	570	549	593	574	606	563	554	590	576	594	577	559	569	574	547	571	587	579	602	560	611	538	512	561	553	548	562	569	579	572	549	561	530	573	548	585	565	529	582	560	545	626	619	609	548	557	554	557
76119	42341	16235	2570	904	598	462	388	351	272	256	229	239	226	214	200	199	198	169	174	169	177	158	170	146	165	162	160	171	127	186	149	183	153	149	172	166	138	138	155	156	159	157	153	147	160	142	144	121	161	150	156	136	136	140	146	134	151	153	138	126	132	159	155	150	149	131	139	118	138	148	150	135	134	141	140	136	140	129	148	152	164	184	139	167	151	151	141	141	124	121	130	139	150	158	158	145	139	142	162	135	140	136	135	158	141	144	143	161	131	145	114	147	148	147	135	158	128	168	152	141	120	137	146	139	149	151	134	137	156	143	140	167	121	140	139	145	151	137	168	145	165	128	141	140	168	145	153	164	147	122	162	156	168	146	149	138	146	141	155	145	155	146	152	168	153	146	143	153	140	144	145	124	124	125	141	158	133	145	115	152	144	134	132	132	137	157	148	134	142	147	171	143	134	155	162	112	145	156	151	144	145	147	154	151	133	134	141	136	122	133	151	128	155	145	152	158	140	127	141	150	132	161	140	125	148	139	167	142	144	121	134	144	159	148	161	136	153	132	137	138	182	138	139	154	147	174	151	138	128	159	137	152	137	165	124	146	138	146	135	134	141	140	126	154	150	153	166	120	141	136	143	152	141	125	142	148	135	143	134	145	126	157	154	125	143	140	162	141	128	133	141	141	150	153	125	162	149	134	123	141	135	148	126	159	151	154	141	153	139	128	139	167	134	136	144	131	150	137	146	138	177	130	150	151	150	131	147	145	146	143	175	123	145	143	142	130	146	138	149	127	150	161	131	141	130	136	144	122	167	144	156	151	148	130	143	166	166	145	157	149	127	164	129	140	150	143	126	132	137	156	144	137	118	126	127	145	109	140	137	136	120	139	131	162	152	145	143	141	147	131	151	149	133	145	135	167	146	140	130	152	131	136	157	138	158	155	155	145	123	127	133	188	154	135	161	136	129	161	120	147	127	125	139	153	121	139	167	135	147	147	124	123	136	144	152	150	155	152	142	151	114	131	128	149	124	146	136	148	163	135	145	119	144	148	160	165	143	159	163	151	136	164	157	127	140	140	137	141	167	151	159	127	119	133	141	143	149	148	141	148	152	132	132	146	140	156	128	149	144	124	135	149	143	142	148	159	124	155	151	136	144	115	137	120	140	137	146	163	145	155	131	160	150	157	148	140	159	151	145	146	135	164	131	112	146	144	158	137	145	170	151	152	157	124	158	145	148	155	156	141	151	153	131	151	127	132	130	129	161	131	126	125	144	125	149	137	134	152	140	152	142	158	151	156	168	132	133	152	158	142	148	159	139	134	142	141	147	144	151	138	134	147	130	142	163	155	147	132	120	148	143	149	143	132	144	135	159	147	120	123	147	125	139	152	149	169	139	150	140	140	159	168	150	120	148	144	152	144	129	139	158	150	149	137	138	161	132	145	143	142	140	152	138	148	125	149	137	124	137	155	142	139	124	139	146	152	134	165	141	130	159	145	156	170	166	148	173	115	126	150	152	160	146	138	153	139	136	132	145	141	138	129	140	142	129	128	131	145	120	151	144	161	144	149	149	163	160	135	131	138	151	150	141	160	131	139	143	122	163	145	145	149	143	137	140	149	147	149	155	143	165	155	134	160	134	149	152	135	136	152	137	155	120	133	148	169	158	157	144	166	142	149	146	125	135	170	171	122	141	148	162	150	141	129	156	120	132	166	171	126	144	148	127	151	137	155	141	142	142	122	132	136	128	140	144	132	138	146	134	165	146	145	144	143	142	146	169	132	155	153	145	131	149	148	139	143	161	162	146	151	131	119	157	144	149	148	134	148	133	155	149	145	147	105	125	145	157	134	132	130	142	146	140	138	142	155	132	152	144	149	130	143	137	150	150	107	158	133	138	128	147	137	154	148	161	152	133	152	137	148	142	157	160	123	131	158	163	147	166	135	158	129	147	151	166	144	122	141	147	148	130	182	148	123	167	133	144	144	166	164	130	142	129	139	148	144	147	149	149	138	146	138	117	133	144	148	137	137	146	131	139	153	138	135	123	137	128	122	154	136	143	150	136	149	153	156	137	165	150	167	128	129	152	125	142	146	141	147	140	141	153	133	144	168	141	151	128	144	146	141	146	165	131	157	132	135	125	152	154	158	136	130	122	138	158	139	152	138	133	144	157	149	144	134	117	162	134	153	142	133	144	147	137	172	141	162	135	126	123	142	142	153	161	126	143	152	161	124	138	152	132	144	139	165	138	123	144	164	138	150	150	141	158	161	153	166	153	141	129	150	145	151	154	126	163	147	124	134	136	163	145	138	157	148	129	156	151	150	148	160	144	135	130	151	146	155	128	154	143	159	139	132	154	148	139	118	145	151	152	149	148	173	130	149	139	150	146	150	127	159	142	162	143	128	151	127	145	149	184	178	142	131	134	144	129	128	138	144	132	149	149	132	156	145	148	158	148	147	137	123	159	138	142	179	156	141	174	163	165	154	162	157	147	168	129	144	148	159	141	172	161	147	141	143	150	119	157	146	136	143	138	153	136	127	126	148	159	167	164	138	137	139	138	144	149	141	145	158	147	129	125	141	139	126	131	155	156	161	155	148	143	164	153	148	160	141	135	152	141	132	138	144	148	157	131	137	131	150	169	145	167	163	155	121	135	148	171	144	147	139	147	135	129	142	125	151	137	157	174	153	157	143	145	141	152	149	149	144	156	146	154	136	137	151	145	153	144	147	139	153	130	137	150	164	135	168	165	143	142	137	157	158	149	154	131	139	124	134	135	134	136	130	126	156	134	124	154	130	131	143	117	135	140	143	141	155	155	137	137	141	118	132	153	134	140	131	134	133	150	142	166	153	152	116	122	165	149	158	154	151	139	141	157	139	162	154	147	140	156	139	144	150	143	138	141	152	132	130	155	140	166	148	158	166	152	144	138	126	131	144	132	132	136	128	157	143	130	153	147	150	149	140	144	109	149	136	140	134	136	153	128	156	138	134	125	149	124	153	153	129	134	137	130	140	167	165	129	144	145	158	156	150	140	137	147	172	130	144	133	162	149	132	124	175	143	158	149	145	162	144	142	138	130	151	128	134	155	155	144	126	165	154	148	147	142	149	136	142	153	145	130	133	136	136	152	146	134	157	141	138	169	141	140	161	164	128	139	151	141	143	102	150	141	149	139	123	156	144	128	156	127	139	135	155	154	145	141	155	139	136	148	142	148	103	132	121	161	148	148	138	150	134	145	137	140	164	149	153	134	158	136	142	153	145	148	146	146	140	117	144	155	130	151	151	142	131	153	143	152	134	134	127	135	137	138	139	129	136	160	146	144	121	146	144	135	134	143	138	137	162	161	153	152	138	138	153	136	153	147	129	135	145	130	127	120	139	149	150	127	168	150	131	160	139	130	142	163	150	150	119	138	135	143	174	131	144	146	168	151	138	162	139	157	139	130	149	128	126	137	152	141	138	137	147	142	128	143	139	139	171	142	155	157	151	138
50210	22885	8990	3206	2927	2356	1916	1666	1412	1232	1041	992	899	831	773	720	684	612	598	561	597	588	542	500	457	489	501	451	500	495	439	484	424	452	379	436	443	419	451	363	461	382	419	404	421	412	432	422	405	418	393	423	366	410	405	397	370	392	394	379	410	395	412	394	426	396	374	406	374	359	359	388	385	388	385	369	380	377	363	402	383	370	417	402	361	429	348	354	384	342	359	358	368	354	327	346	391	373	371	372	381	358	399	383	352	384	326	361	386	393	366	370	350	355	383	380	349	383	387	382	400	368	365	392	355	387	346	399	356	373	378	368	380	387	363	361	403	368	335	342	368	343	372	390	380	331	373	354	378	324	351	390	382	393	330	396	355	382	376	368	365	351	349	374	349	358	335	367	353	374	382	384	385	380	336	375	367	363	427	381	352	372	393	344	358	367	348	367	351	379	333	395	392	384	376	369	342	365	372	366	343	391	381	353	388	350	385	408	386	371	369	367	380	356	368	381	377	335	353	329	356	400	374	367	391	359	399	350	330	368	373	372	360	352	378	350	377	376	351	334	380	371	359	351	384	402	363	392	342	392	377	325	341	386	365	371	384	399	363	321	359	408	374	420	409	398	356	359	372	403	367	371	387	373	382	394	378	355	334	355	344	401	357	380	354	345	404	365	401	368	361	360	376	393	341	404	386	378	356	377	373	375	352	373	357	393	328	353	357	361	384	371	353	386	396	407	358	351	355	397	352	364	372	372	342	363	379	361	376	352	389	354	395	359	338	346	365	377	378	363	387	388	416	358	380	345	371	371	353	384	355	382	349	308	396	382	398	400	362	376	384	374	366	377	357	394	359	374	350	350	368	356	348	358	400	397	395	351	355	354	349	354	358	407	369	367	351	379	370	359	390	393	348	368	388	359	344	357	369	369	374	371	364	376	380	327	373	385	352	383	354	378	389	338	370	401	339	352	347	374	361	361	354	344	373	368	364	370	387	360	385	389	346	348	373	384	396	354	366	326	334	366	383	345	353	384	385	371	372	393	393	335	365	383	383	365	339	373	369	391	364	346	358	386	352	361	376	382	349	367	357	374	350	352	372	358	359	385	352	367	363	374	382	367	334	345	346	369	363	392	363	367	346	353	371	373	351	346	369	371	360	395	337	366	361	390	359	379	346	361	368	375	326	365	370	396	348	362	358	329	427	350	349	352	386	357	380	369	399	352	399	407	360	367	352	390	367	377	385	352	393	376	338	375	395	424	374	351	366	355	403	362	341	377	336	394	374	356	346	387	345	383	372	363	377	362	347	392	362	358	341	392	356	372	369	372	370	360	346	390	351	362	321	361	384	411	390	375	360	356	414	348	342	339	386	393	380	370	373	334	402	378	365	376	349	352	367	344	363	381	362	407	352	369	407	371	353	353	363	355	349	386	413	372	411	384	399	398	364	375	371	369	349	381	369	347	374	344	385	366	347	355	354	371	341	358	389	369	378	385	396	344	419	378	407	377	366	370	355	381	302	364	378	338	351	372	349	341	337	390	363	420	374	374	344	386	398	366	365	389	407	354	359	360	354	351	364	385	378	340	375	383	360	378	368	395	355	353	359	377	349	351	368	369	325	377	368	342	339	388	328	383	356	357	361	399	384	377	368	374	354	391	335	351	354	355	349	393	384	374	381	362	399	395	360	375	367	355	360	343	414	374	375	362	377	339	340	369	377	324	384	375	387	364	386	345	351	399	342	400	374	391	333	366	377	332	352	343	355	373	383	370	364	367	392	365	384	373	351	394	382	385	396	365	347	374	385	372	362	343	325	366	356	364	382	382	370	377	352	350	357	376	356	372	359	395	375	373	372	362	380	352	387	379	372	350	370	407	391	357	378	349	388	377	361	351	352	397	374	357	383	344	369	390	367	357	362	390	348	356	377	410	368	356	364	316	381	346	391	356	374	359	381	354	377	414	376	372	363	356	372	377	320	379	355	389	392	364	386	353	324	390	365	334	377	370	343	366	315	382	365	335	361	373	362	374	360	351	375	353	395	391	350	378	362	377	351	402	375	350	405	387	404	344	369	350	368	367	393	395	363	358	378	348	337	354	375	346	372	351	389	357	359	371	350	362	401	341	351	366	366	316	361	351	356	387	383	352	368	375	413	369	354	368	327	385	329	356	387	359	343	369	365	382	386	374	356	380	331	392	373	386	378	387	338	376	324	373	367	380	400	388	345	377	397	376	361	375	375	398	369	342	360	363	349	411	363	374	372	355	358	360	360	365	352	356	341	364	381	404	355	346	354	361	343	405	396	364	374	369	358	397	338	355	389	332	324	344	377	346	392	355	326	381	373	398	387	355	370	367	397	377	370	392	368	359	412	366	356	374	389	383	352	360	346	403	368	356	394	364	394	386	377	362	351	391	373	382	359	364	355	366	373	384	383	394	387	360	375	385	400	353	357	380	363	392	365	341	368	351	346	351	352	392	350	366	360	399	352	360	373	342	350	392	379	407	341	343	384	358	345	379	364	375	364	364	356	346	350	380	381	377	354	380	326	372	384	363	375	346	359	394	400	375	375	393	385	379	380	373	370	345	352	329	405	356	373	365	338	339	343	354	382	377	328	388	364	357	369	382	400	361	376	383	394	372	392	376	353	340	351	405	385	374	359	362	346	336	372	330	349	370	392	374	359	361	366	366	366	357	383	360	380	356	360	350	380	398	356	357	388	364	366	386	362	358	384	371	365	375	402	342	363	408	368	355	378	352	376	379	360	381	373	354	351	368	362	348	385	379	381	365	376	401	366	367	348	328	386	406	363	384	366	353	368	377	393	372	317	375	376	369	378	358	363	389	397	367	349	360	397	341	377	417	362	386	379	380	334	377	368	371	329	371	362	334	381	383	373	362	323	388	377	396	366	428	410	364	367	418	382	354	394	386	357	394	392	363	354	388	368	388	359	366	367	381	382	370	357	370	349	386	367	354	416	362	383	365	334	363	383	385	355	373	362	374	361	356	387	383	384	377	378	345	352	343	351	370	379	373	363	398	369	335	376	372	341	343	365	381	372	373	365	359	415	379	346	384	366	347	370	359	382	361	368	333	356	383	388	368	364	334	345	372	336	386	397	343	351	380	381	363	372	338	374	352	352	373	364	359	379	369	347	388	369	366	363	343	339	366	387	359	360	355	338	376	368	347	383	375	361	369	398	340	381	366	375	414	388	343	385	368	387	378	349	349	363	374	383	394	382	400	358	380	368	356	346	345	360	376	358	383	406	382	379	352	369	339	360	384	364	367	387	376	392	359	363	370	356	378	341	377	363	395	403	354	393	382	373	379	342	373	377	327	360	365	365	339	358	359	383	352	347	368	356	369	356	336	373	350	360	360	377	374	362	377	370	382	397	390	351	383	366	352	373	346	369	368	362	350	359	331	341	395	348	328	289	342	368	373	362	387	378	401	361	374	384	339	383	374	369	348	360	352	337	365	374	374	351	390	355	360	393	364	390	360
28736	4850	421	197	157	169	185	152	171	163	165	177	165	138	155	163	162	161	149	148	148	161	155	175	156	166	150	169	175	170	148	149	173	164	181	158	164	172	173	167	150	176	169	145	157	149	139	141	149	128	155	148	178	148	159	162	154	166	156	155	167	160	150	144	157	155	152	149	152	170	179	155	160	164	171	151	167	178	149	147	166	163	167	146	169	181	170	178	164	155	158	163	162	182	156	146	185	159	151	138	171	164	169	131	162	160	151	148	168	145	166	168	183	161	165	181	155	162	177	187	178	181	170	164	154	154	151	154	167	174	152	160	166	142	150	153	147	172	168	191	155	154	145	167	168	179	152	158	159	164	152	147	144	156	145	152	158	183	151	147	189	180	169	172	155	145	165	148	172	155	164	131	148	149	170	135	157	174	147	163	144	150	162	178	148	176	133	164	175	143	162	179	149	193	158	166	135	154	160	150	161	164	150	154	156	161	172	180	156	179	186	166	169	157	151	136	148	170	158	152	149	156	163	162	166	173	134	175	156	166	158	154	163	164	179	159	149	165	178	143	149	134	160	169	170	172	156	159	178	166	151	137	163	152	167	150	158	189	139	173	168	179	185	177	152	155	175	167	166	182	159	155	167	170	168	154	190	168	159	176	166	157	157	149	143	182	139	146	148	145	140	159	140	154	154	161	151	168	155	164	185	168	163	167	177	166	145	131	158	152	155	175	139	140	160	171	171	165	165	150	175	172	172	150	175	164	161	170	154	170	161	160	167	153	154	157	159	148	156	148	166	168	167	153	160	168	147	165	147	162	145	152	152	151	167	173	165	163	169	161	158	162	147	175	157	171	180	157	149	175	167	153	154	187	174	165	170	161	178	155	148	159	146	165	144	150	171	168	148	174	152	165	158	151	190	183	155	155	163	155	156	175	186	184	156	144	171	159	130	140	143	144	183	160	151	177	138	147	157	149	157	153	136	164	149	126	171	146	167	164	131	161	137	166	193	166	164	151	167	159	145	127	159	147	193	148	159	173	166	147	156	151	147	148	175	172	150	179	181	157	154	158	163	130	170	183	174	164	169	140	170	171	166	148	145	148	149	159	151	172	154	155	154	140	171	160	154	143	166	175	161	159	164	165	183	170	136	172	149	157	162	179	146	162	170	165	161	148	169	181	157	138	154	168	151	155	168	182	172	164	151	154	140	150	150	150	156	159	179	175	168	174	144	160	163	174	149	183	167	148	152	150	167	149	186	187	156	144	184	163	154	168	150	175	167	159	178	169	174	140	155	167	165	155	165	158	152	162	167	162	143	166	165	131	141	134	157	160	182	145	191	161	163	173	159	145	148	165	154	180	166	157	154	160	160	140	180	166	154	163	174	164	176	155	158	169	155	166	159	159	158	172	142	143	164	158	166	180	152	163	159	176	154	145	147	148	158	163	188	149	147	161	162	158	144	171	164	188	163	143	169	153	153	180	149	158	157	161	154	142	167	149	141	156	176	152	135	171	166	158	175	158	165	171	174	165	130	141	156	171	167	180	157	146	139	165	177	171	176	190	189	144	178	156	162	176	167	163	166	153	139	153	174	162	144	174	174	177	182	177	166	162	143	145	172	169	164	140	159	167	144	138	172	175	158	180	155	143	167	168	156	189	160	160	154	161	133	154	157	153	150	175	165	150	147	181	173	171	147	141	139	146	139	162	167	185	150	157	180	118	163	165	152	181	149	151	151	171	179	144	154	171	164	191	155	164	145	150	142	170	151	154	176	152	168	167	151	146	156	150	147	157	176	152	159	169	180	160	167	170	169	149	150	145	167	149	143	161	157	159	158	168	176	176	154	160	161	148	168	161	151	165	164	159	155	179	158	160	154	161	161	154	154	149	170	157	144	155	157	166	134	147	156	162	147	147	185	170	180	166	178	158	164	172	151	148	163	140	167	168	169	151	159	159	128	179	160	158	175	148	178	159	165	157	167	170	184	161	158	175	158	165	157	158	149	157	159	156	161	144	166	165	149	170	168	157	149	129	156	156	151	147	134	169	143	163	167	175	164	163	154	139	150	172	172	154	159	159	167	144	173	174	173	165	159	157	166	150	140	149	166	160	147	182	170	162	187	148	140	156	190	179	173	134	183	176	162	157	166	162	137	170	147	148	168	148	142	141	150	168	160	164	162	185	156	159	150	140	159	166	169	156	144	156	139	169	158	161	175	147	138	134	155	149	164	164	156	174	165	173	158	147	167	156	152	167	143	142	152	156	151	165	172	164	159	144	147	186	173	153	187	174	164	162	160	171	167	177	144	158	130	165	155	156	166	161	145	151	154	148	159	168	192	169	182	146	176	150	143	179	155	187	146	166	149	154	165	183	162	158	157	165	182	162	163	167	179	148	171	155	159	163	141	168	157	174	157	158	179	168	185	163	141	150	140	175	158	172	146	164	171	138	167	144	169	163	167	189	142	186	154	136	112	168	155	161	153	172	151	161	141	185	139	159	153	169	162	148	151	149	185	165	159	160	170	192	166	152	148	161	155	168	137	187	160	163	179	148	144	163	172	192	176	142	171	175	142	158	169	152	162	163	157	164	164	166	160	150	150	171	155	165	154	167	143	172	159	179	167	142	148	168	140	167	187	164	161	168	154	174	152	158	148	154	151	176	179	158	142	176	169	155	154	140	149	170	149	183	166	171	147	185	159	151	154	171	133	169	155	150	153	174	157	167	157	141	184	147	162	161	140	193	158	140	152	149	154	151	170	159	149	158	168	182	169	127	142	147	156	164	171	179	178	138	156	161	181	138	178	173	164	141	152	167	143	150	180	169	152	151	175	150	153	163	185	167	157	163	170	169	167	149	165	160	172	156	155	163	171	151	150	180	162	158	182	158	164	153	172	156	170	157	160	148	169	135	151	168	143	156	168	159	138	152	166	155	151	151	156	171	175	167	135	160	150	188	181	133	159	145	154	191	163	163	159	150	149	168	172	153	140	162	168	147	156	158	167	172	160	159	164	139	164	166	137	162	171	170	173	158	160	185	149	154	158	157	137	166	177	153	148	168	178	162	154	165	158	145	151	147	172	154	173	151	155	154	155	165	173	193	144	162	151	172	177	174	163	184	176	161	145	171	170	164	167	143	162	155	141	185	160	144	163	137	185	146	182	153	138	140	154	131	176	152	166	162	166	160	183	165	158	155	170	173	148	185	149	149	139	163	157	165	170	174	149	158	152	146	161	176	160	156	155	182	172	148	164	174	134	163	156	158	149	158	190	152	145	168	151	153	151	162	179	158	167	146	172	171	179	170	172	143	174	174	151	156	161	144	145	152	159	171	151	165	156	121	169	175	180	178	182	170	189	157	158	169	182	149	136	148	159	163	165	153	175	166	161	147	157	173	163	179	166	162	165	167	148	156	165	166	155	163	172	156	152	139	146	177	135	158	151	163	155	179	151	150	158	164	170	153	150	172	171	173	167	153	149	129	182	142	179	166	181	168	159	179
22064	3078	814	517	554	477	505	440	442	461	478	466	444	438	459	457	435	453	426	425	430	450	421	426	461	432	426	407	451	451	427	400	464	424	417	376	462	431	399	437	429	407	465	418	451	431	431	407	418	410	439	432	433	416	413	414	430	434	429	422	425	421	425	414	447	418	400	428	427	488	455	437	401	430	456	414	438	467	461	387	471	425	434	429	422	456	450	438	474	382	421	433	440	441	418	421	445	464	424	434	411	436	395	426	453	445	435	447	393	441	427	397	417	433	437	414	414	446	393	420	429	438	381	453	411	416	422	384	442	400	450	410	391	439	417	394	424	380	466	456	406	432	410	450	448	387	403	407	425	395	471	409	457	404	413	421	462	441	396	414	411	427	445	425	440	422	420	472	416	424	443	427	414	433	433	413	449	424	418	450	404	404	455	415	414	457	415	406	411	451	412	401	441	431	383	414	459	440	446	422	436	428	422	402	430	431	412	459	414	428	431	413	455	396	456	413	417	421	433	430	417	424	475	421	442	414	426	443	418	447	406	417	424	397	405	429	433	393	429	458	412	437	415	431	431	413	452	452	410	467	402	407	394	426	436	425	474	435	408	427	413	418	445	397	405	426	398	411	463	447	414	433	419	394	432	396	462	429	410	438	411	400	424	427	454	421	433	435	414	411	430	409	395	403	432	415	440	434	412	418	435	418	401	407	451	459	406	386	419	426	415	401	459	424	408	415	457	442	406	420	425	448	418	404	457	423	420	427	423	404	429	409	426	407	427	473	398	386	391	423	462	429	414	415	444	406	430	440	457	414	435	401	444	438	427	430	407	417	446	411	414	408	455	426	423	434	435	417	461	457	400	408	392	400	448	424	449	421	441	441	455	444	432	436	451	430	429	422	420	417	459	396	477	425	386	483	428	460	454	424	452	408	371	418	383	449	421	425	421	399	409	459	452	423	433	413	430	398	449	432	424	421	456	380	414	449	425	442	403	426	412	382	395	383	427	408	393	417	419	434	419	450	421	438	416	433	442	393	444	416	391	404	441	420	439	425	417	407	414	460	422	428	455	437	428	442	445	439	416	456	411	404	469	437	392	436	410	427	411	404	438	433	422	369	416	406	455	438	410	411	396	414	414	392	394	442	453	434	433	459	449	376	470	405	441	419	409	408	403	409	402	419	439	416	407	450	441	401	450	432	410	450	434	405	407	413	386	439	440	414	444	415	388	457	452	401	453	444	426	455	406	402	396	424	423	437	405	438	402	429	446	434	432	424	431	448	404	367	465	417	462	428	436	442	443	444	443	441	445	453	413	434	443	413	390	476	406	436	425	464	423	468	394	431	431	436	417	437	415	413	392	445	458	414	402	447	465	400	407	411	407	428	430	409	414	430	419	417	453	406	396	434	454	440	437	399	432	428	451	432	455	422	455	437	410	378	408	450	429	423	426	438	395	425	428	438	405	456	388	434	476	434	422	431	455	439	402	446	475	429	429	433	452	432	414	437	474	417	413	418	384	444	394	411	446	414	398	413	465	422	413	408	469	463	464	449	434	433	450	427	388	425	417	425	424	432	429	428	433	441	423	435	443	390	434	423	432	390	434	445	419	443	411	428	422	377	415	451	404	469	443	387	424	443	439	393	407	441	439	417	426	441	425	389	410	423	437	408	397	428	479	404	428	470	447	404	431	409	365	420	460	408	429	444	424	378	423	409	434	437	451	396	433	399	393	416	408	459	403	413	430	451	436	406	432	442	444	396	446	431	403	393	406	429	414	443	439	439	394	416	405	455	432	456	410	428	441	430	417	436	394	421	417	425	441	432	416	396	428	420	409	454	404	444	437	446	373	397	438	422	416	439	441	428	457	408	390	431	410	438	422	426	408	426	385	421	383	472	459	432	410	424	391	405	376	389	427	406	392	432	424	435	429	422	417	422	448	408	462	421	407	442	405	418	400	417	464	432	443	422	400	449	422	445	454	414	395	426	451	419	406	382	416	437	435	415	429	443	428	389	407	445	403	426	443	408	401	461	410	423	417	405	427	429	463	420	443	422	408	399	431	454	408	422	409	433	414	391	420	418	403	418	428	402	437	390	439	456	415	409	419	416	403	464	426	424	457	435	436	438	433	392	442	421	422	425	467	429	455	453	404	437	404	439	413	405	435	436	453	452	421	447	450	417	445	408	419	417	456	413	404	414	423	439	434	398	418	385	444	449	424	447	441	400	401	400	379	446	431	394	406	438	400	417	407	406	454	442	404	357	410	453	398	421	437	411	415	430	409	406	426	440	413	374	421	395	424	442	421	430	430	421	453	452	436	385	418	459	433	430	429	467	428	428	433	421	448	384	404	405	426	428	449	388	459	447	430	432	419	445	433	418	427	424	462	414	399	421	380	385	408	462	436	399	433	393	444	432	405	425	411	429	405	429	423	411	413	447	423	379	462	411	460	475	405	429	413	418	384	377	433	474	425	390	418	413	401	411	431	484	422	443	397	413	408	405	414	477	457	417	413	405	435	424	436	399	429	428	448	420	464	451	460	414	434	458	412	440	418	453	429	432	382	459	395	427	429	453	427	399	394	409	438	435	465	433	432	414	415	415	411	436	380	420	428	426	448	429	378	405	430	396	385	426	428	422	444	402	458	439	405	465	442	444	447	433	421	401	380	427	401	428	439	386	401	457	427	458	440	435	396	457	400	428	411	435	420	421	427	417	404	412	433	423	428	425	472	453	421	452	432	492	441	416	409	423	420	420	420	473	397	400	416	419	423	453	411	419	415	427	449	418	449	419	448	406	432	442	429	486	471	406	437	433	427	419	423	436	472	413	418	449	411	459	438	437	386	430	404	423	376	421	445	444	429	445	447	415	423	397	423	396	426	446	422	432	466	387	421	411	392	394	421	458	409	442	403	461	446	408	426	407	415	403	423	435	451	439	428	429	414	419	457	431	447	375	452	438	412	421	441	468	432	441	420	409	443	424	435	373	430	415	386	417	404	406	415	436	437	399	425	433	410	437	436	422	438	401	427	387	449	402	401	429	416	444	431	409	400	455	442	435	443	387	434	381	423	404	467	447	405	424	422	439	424	400	420	421	415	439	410	416	382	410	450	438	460	442	420	441	431	389	462	423	408	403	418	421	456	445	460	426	445	426	442	411	420	444	436	438	417	414	421	432	429	398	410	436	389	408	420	445	427	412	404	423	400	418	428	438	389	419	405	435	458	419	433	421	399	389	412	443	424	440	435	438	429	453	400	427	447	423	392	442	457	435	427	435	445	434	437	451	409	447	441	411	433	428	466	422	390	385	418	434	415	410	414	409	418	397	426	433	421	437	425	422	416	422	436	438	416	430	406	430	414	425	420	414	389	433	412	401	435	411	439	422	418	438	391	423	419	433	435	413	448	433	443	420	472	444	422	432	415	422	406	436	420	433	444	443	432	452	416	410	448	445	440	429	457	448	441	396	439	432	438	472	437	423	409	402	397	411	437	441	408	423
66354	31474	8660	848	541	426	336	355	311	315	294	243	270	257	268	257	234	225	255	220	226	224	230	237	236	228	216	238	230	219	231	217	240	226	242	231	226	252	230	209	204	222	255	246	217	263	219	192	205	251	221	208	223	213	226	226	223	227	240	188	208	213	193	216	247	234	194	206	243	206	218	233	238	237	230	218	230	214	237	251	212	229	215	227	249	217	251	228	224	213	208	224	252	230	226	205	239	208	213	233	215	215	206	206	199	204	229	226	224	213	195	222	215	224	203	244	209	199	225	209	242	229	215	230	218	247	232	232	211	205	224	249	217	233	216	248	217	231	219	222	206	184	231	234	236	214	221	220	206	224	216	224	246	213	242	250	205	215	228	208	243	200	246	226	221	223	228	227	217	199	236	220	196	209	219	231	226	226	237	263	243	220	226	237	228	237	206	214	198	205	247	234	240	233	227	204	202	223	199	230	219	207	225	243	232	204	221	209	229	220	211	203	209	235	232	230	225	207	217	230	218	250	217	198	221	227	249	226	220	230	243	200	253	240	234	213	203	235	241	223	212	198	227	215	235	216	240	226	202	241	232	212	231	222	196	225	215	210	218	221	246	226	213	242	220	228	244	234	205	245	220	228	230	239	210	204	208	234	192	207	224	227	210	231	194	216	226	230	218	225	244	202	226	225	228	208	223	227	230	210	207	234	221	221	208	225	206	229	200	186	219	251	246	219	232	236	222	253	232	224	226	213	199	229	203	259	234	255	216	233	249	230	248	237	224	223	203	223	221	190	228	210	230	209	206	242	221	203	236	233	215	239	238	242	219	238	210	236	243	217	220	242	231	186	224	229	219	264	213	226	198	203	201	207	225	208	224	215	233	224	198	213	209	218	238	233	220	218	213	202	205	204	230	215	212	214	231	235	234	222	239	234	247	234	224	246	208	224	229	231	206	204	211	210	241	197	235	238	218	204	207	226	202	226	213	211	237	210	236	223	201	227	218	218	217	239	211	217	233	211	196	244	218	227	208	230	235	222	209	242	236	208	220	219	203	223	236	228	220	219	235	218	214	207	210	200	237	217	222	227	236	248	246	205	230	233	213	230	229	211	200	211	228	226	222	229	191	239	215	232	239	213	218	220	223	256	228	247	199	254	236	197	192	200	185	233	228	260	209	248	207	230	240	205	190	229	227	189	218	239	197	249	219	205	241	188	216	200	209	232	254	216	223	219	241	215	195	216	223	202	221	196	213	238	208	230	232	203	236	237	228	207	215	224	239	220	228	207	230	242	218	201	220	206	236	203	230	205	233	252	220	227	247	215	195	234	221	220	241	238	245	226	233	233	228	209	223	225	241	224	222	228	224	201	206	242	240	199	196	209	208	223	226	226	226	248	227	242	255	225	259	216	226	222	186	237	209	219	230	192	187	224	228	231	265	209	197	231	226	234	210	239	270	214	229	235	215	210	215	216	231	257	236	213	200	232	191	237	242	211	210	236	217	230	238	198	234	264	225	228	223	242	224	226	213	243	234	256	218	200	232	218	221	228	207	215	210	219	204	204	218	252	240	228	237	211	222	218	220	219	239	206	240	214	225	197	231	237	224	233	245	226	225	230	228	237	258	252	250	222	192	203	250	263	206	262	209	207	263	210	227	207	194	205	245	216	212	228	231	208	214	210	209	197	226	224	235	214	229	204	270	217	220	214	219	246	243	226	238	209	232	209	236	226	225	226	207	224	250	225	216	223	222	229	243	223	217	208	208	216	216	256	233	230	229	243	234	206	209	216	209	238	209	207	213	223	224	241	235	243	208	214	210	225	238	225	229	228	236	225	237	236	224	244	225	216	234	217	196	252	218	234	206	232	200	223	222	214	221	212	218	220	207	239	224	213	188	247	217	203	214	207	230	231	220	237	209	192	228	236	223	208	231	224	233	203	233	217	253	202	223	234	220	237	223	222	235	228	207	239	229	189	210	185	205	206	204	213	214	247	223	229	227	208	227	221	220	236	219	201	220	209	217	207	247	200	214	227	232	214	241	230	231	210	217	217	235	225	204	217	238	214	207	239	198	216	201	221	217	200	215	224	235	218	193	234	246	229	220	243	236	214	237	247	220	209	221	216	225	236	202	207	224	205	209	222	225	221	229	256	218	209	191	216	212	219	189	231	224	163	233	209	243	212	222	177	228	207	211	225	202	212	210	229	235	207	206	259	224	207	240	241	220	226	223	204	200	212	244	231	230	216	237	219	223	221	214	218	240	215	229	217	205	179	195	236	246	218	216	236	227	220	214	217	222	217	203	211	221	244	223	200	232	246	246	222	211	229	201	242	221	215	225	226	222	236	201	212	228	228	209	217	232	236	229	237	224	206	253	227	209	248	220	214	244	222	244	220	221	202	222	213	264	230	183	229	245	215	204	216	212	208	226	220	198	255	242	229	205	216	225	231	187	201	220	231	207	229	245	215	235	223	230	218	225	213	199	245	246	218	249	231	233	222	231	225	219	227	234	234	223	226	229	226	183	224	201	218	221	213	250	223	235	217	217	223	232	199	212	237	227	224	191	233	197	225	232	220	245	237	220	223	242	204	268	201	215	229	210	238	197	202	215	201	209	216	225	235	214	213	221	226	222	197	197	223	220	230	241	249	220	222	224	220	229	207	232	218	240	208	239	224	241	248	218	216	227	217	238	212	228	232	184	231	223	228	218	225	210	203	250	208	222	204	221	231	233	229	229	229	234	228	219	217	235	245	227	212	243	229	212	215	225	217	200	204	234	228	221	215	218	226	249	191	229	243	229	195	224	214	215	247	205	223	224	223	227	217	231	214	230	226	185	217	218	208	207	231	215	205	229	219	198	227	226	230	220	220	196	232	212	234	223	208	230	242	227	221	207	190	211	208	264	219	243	216	204	193	208	216	198	192	196	217	207	218	215	217	216	192	236	257	225	225	230	237	220	197	233	202	203	195	226	230	207	227	211	204	216	203	219	217	230	254	206	237	209	227	224	212	210	202	198	226	217	229	199	201	233	221	217	219	217	199	225	212	214	206	217	205	210	214	216	193	210	248	237	232	229	221	225	241	213	219	204	214	232	234	215	227	234	210	203	202	225	250	217	222	246	243	225	234	221	229	201	225	235	184	206	221	208	225	234	235	243	236	235	208	241	238	246	228	235	217	195	247	200	228	227	223	234	222	231	239	223	209	200	242	249	241	214	226	225	191	207	240	215	228	255	215	200	227	237	208	214	197	240	214	270	221	214	210	231	235	219	205	237	244	207	187	206	224	237	185	216	255	234	234	227	230	224	221	217	232	231	234	222	256	227	222	254	242	215	195	245	211	237	215	206	253	211	213	235	212	171	193	201	233	216	201	225	187	241	245	226	216	215	216	232	214	208	223	192	220	224	211	217	207	234	211	243	244	215	215	210	218	226	223	252	218	246	217	245	229	211	222	226	215	226	226	211	221	237	238	219	234	220	228	254	228	243	244	210	252	229	241
41569	14733	5275	1970	1780	1539	1307	1189	1077	963	955	812	801	756	758	734	723	691	672	638	694	666	588	622	593	640	620	583	655	620	611	608	589	601	600	573	587	624	598	620	568	591	606	587	575	579	595	558	577	542	587	583	587	589	579	539	573	549	585	552	622	511	584	542	603	613	555	546	560	566	566	557	557	550	573	560	561	573	592	589	561	584	574	611	590	542	589	597	580	601	562	548	582	605	549	551	533	533	590	575	596	562	577	555	586	583	570	586	610	537	601	539	586	575	578	518	569	556	541	543	554	526	527	527	567	569	560	584	528	542	547	544	559	544	555	570	581	568	599	536	602	520	592	586	547	575	562	540	525	556	523	580	539	558	568	572	524	559	541	576	502	552	585	566	562	559	558	559	552	564	571	577	543	551	543	520	520	577	566	566	566	552	573	553	584	603	533	555	550	560	512	571	543	562	563	512	571	555	572	527	537	583	575	572	602	571	560	563	571	537	584	519	533	567	565	540	551	560	583	542	570	592	545	538	553	544	568	596	552	564	575	550	563	531	543	594	569	575	563	567	605	540	589	549	572	547	556	528	572	558	571	551	569	563	622	530	566	549	566	534	575	539	526	581	605	592	576	560	600	554	531	558	570	570	593	543	584	549	566	566	548	567	542	544	557	538	547	551	526	564	556	593	573	557	541	600	569	575	579	590	541	561	545	527	550	538	562	519	629	550	600	604	587	533	569	514	552	540	532	516	558	553	553	559	545	565	582	555	556	569	548	580	538	600	577	574	512	551	548	565	567	575	530	581	559	557	545	508	572	581	553	529	577	558	560	560	557	582	553	585	548	552	579	573	575	543	546	567	539	547	554	552	555	538	567	558	564	581	574	544	564	574	576	575	558	554	569	551	573	573	557	554	571	551	570	572	553	540	583	519	552	529	553	563	597	543	566	566	577	547	548	530	611	568	565	596	560	582	556	595	567	560	553	613	535	520	605	561	554	555	566	557	559	520	524	553	579	549	562	526	552	563	554	578	537	550	564	536	550	604	604	548	543	557	580	543	551	574	552	539	535	541	514	596	569	540	527	543	553	569	603	531	572	593	541	575	595	522	600	539	558	547	605	605	578	550	517	611	589	559	581	570	579	541	577	535	562	568	545	534	567	581	559	592	535	578	608	548	548	550	586	538	545	550	586	518	593	582	580	546	527	587	550	516	556	554	554	597	524	569	596	589	554	582	552	584	558	579	557	547	551	510	574	509	558	561	544	548	586	598	595	607	542	546	550	561	536	589	546	493	577	562	541	583	576	560	583	512	543	531	577	589	543	558	548	533	573	568	541	535	560	567	516	548	575	558	525	576	589	579	529	562	536	605	562	564	563	552	616	520	543	577	560	545	544	548	547	565	564	544	552	536	554	573	550	555	565	544	582	579	538	499	558	554	533	574	545	556	571	557	536	562	549	529	556	586	562	541	555	562	555	522	569	541	574	572	563	547	587	587	575	563	578	553	552	565	573	559	516	574	535	602	540	593	580	562	591	602	581	543	584	550	525	498	561	593	575	571	578	565	586	551	594	576	587	561	574	555	591	585	597	587	530	505	571	575	540	523	593	557	591	532	563	539	586	595	590	534	575	540	597	554	575	562	527	540	590	535	545	549	552	532	569	571	530	557	504	570	545	550	568	575	575	528	558	573	559	564	562	577	573	536	534	556	517	611	547	569	559	557	561	565	604	584	517	560	577	551	535	572	561	538	570	552	561	535	564	553	591	579	555	544	578	547	588	552	546	579	597	566	575	586	557	537	540	564	547	561	589	580	564	596	532	566	537	559	577	540	580	567	535	549	534	565	610	549	547	527	575	582	552	542	562	556	552	560	558	583	571	565	537	557	550	552	577	562	591	554	592	564	532	527	565	554	588	584	561	589	545	560	548	588	527	563	571	559	543	545	563	525	594	558	552	564	517	559	545	531	589	576	529	592	575	546	579	590	590	541	547	544	582	573	591	526	581	562	525	553	545	485	528	580	561	562	615	541	565	536	544	579	547	596	576	569	602	521	544	565	581	570	548	537	559	578	575	604	581	582	559	590	543	553	563	572	569	538	537	602	553	576	593	586	568	542	544	594	595	525	550	572	582	566	571	564	539	580	579	570	538	571	554	588	587	536	543	594	569	594	525	556	562	564	589	578	521	582	562	590	595	565	543	546	585	560	557	542	591	556	573	538	555	617	595	570	623	581	589	567	553	582	527	574	582	575	560	578	559	550	567	576	604	593	593	564	561	574	539	556	574	579	553	581	550	573	536	565	571	552	583	548	523	542	541	571	558	537	543	508	559	561	565	541	538	552	583	523	558	553	551	563	588	578	551	540	561	545	560	577	559	586	560	560	565	535	568	569	539	583	542	574	574	572	539	536	545	539	558	503	556	580	559	596	623	520	562	552	535	556	563	581	562	592	554	544	585	565	579	575	574	556	582	534	589	557	555	563	574	525	531	519	594	574	550	556	519	578	539	569	576	513	577	543	538	591	555	580	589	554	556	572	581	576	554	557	490	587	593	542	558	548	592	536	554	589	580	589	591	559	558	547	556	583	556	531	532	562	535	530	583	557	541	567	529	607	557	542	525	575	548	589	555	559	554	577	544	562	554	550	556	565	529	576	514	551	573	543	546	552	499	553	575	590	538	537	572	549	633	568	563	557	535	557	560	564	565	588	577	558	556	561	548	583	550	537	563	547	517	529	552	524	563	590	497	552	539	546	587	527	584	533	546	568	568	557	556	598	581	549	536	554	607	565	600	589	554	574	558	555	588	541	549	579	556	615	571	526	595	564	517	552	570	559	556	584	583	577	543	590	571	554	610	585	566	572	547	501	587	610	578	554	578	584	593	620	575	571	542	595	542	535	509	575	569	518	550	600	537	577	567	599	576	530	590	543	587	557	565	541	545	576	557	547	568	533	550	548	610	577	579	575	541	574	552	528	577	589	559	569	530	558	577	590	577	597	613	576	554	554	581	576	570	560	537	551	539	585	544	549	572	524	571	559	517	557	561	558	601	588	531	560	573	587	534	595	590	569	548	570	542	550	616	548	604	560	539	528	616	584	562	551	579	525	557	609	585	550	495	545	555	553	535	548	582	569	568	559	552	550	553	562	597	568	564	555	588	562	528	538	527	540	529	525	571	588	572	556	587	567	541	605	564	578	518	529	590	517	595	530	515	549	548	548	534	529	545	589	578	574	550	566	630	587	528	554	593	538	602	515	527	566	525	572	585	589	541	556	583	535	546	534	510	554	564	531	559	562	599	563	593	570	613	595	505	547	558	557	548	597	564	584	551	484	543	599	589	593	525	570	600	525	540	545	536	569	588	578	548	598	536	539	552	551	553	579	553	558	569	540	563	556	561	570	582	539	578	586	537	583	536	591	606	543	597	517	564	559	580	522	589	557	577	560	507	569	541	544	562	569	573	589	562	569	564	554	519	564	542	572	572	565	544	554	580	540	560	603
75432	39877	15135	2320	875	597	485	427	324	305	293	217	266	211	196	180	179	201	154	192	169	167	150	164	154	135	162	157	155	155	165	163	156	164	150	152	145	135	157	152	169	136	150	148	157	173	138	134	148	144	158	147	151	148	149	135	150	145	155	134	154	151	157	141	133	140	177	181	155	152	138	145	145	137	146	148	149	146	117	134	152	123	134	135	132	156	153	148	174	138	157	121	135	149	149	171	129	119	122	162	156	135	128	137	141	154	127	116	168	163	166	120	138	138	140	154	163	132	148	144	116	166	121	143	145	155	121	142	138	140	119	121	130	154	126	136	154	148	133	133	153	175	125	138	147	148	138	134	124	150	137	127	146	127	134	135	129	136	110	125	124	141	149	154	144	148	144	134	158	131	147	145	120	157	167	143	147	145	162	140	132	156	161	131	144	134	140	140	143	142	120	147	174	147	147	145	135	158	164	144	119	134	156	156	149	137	135	148	126	133	138	138	155	165	125	153	138	145	137	154	129	126	149	118	156	130	127	132	162	148	165	153	128	133	153	148	165	141	132	148	155	133	123	132	166	155	137	147	151	137	121	136	171	155	150	127	140	121	152	146	123	130	138	134	151	131	148	153	143	147	151	156	159	129	157	143	164	129	161	169	153	145	142	141	144	136	138	150	139	128	157	168	150	143	168	132	151	125	125	142	132	141	164	128	119	121	135	144	141	158	114	142	144	126	159	164	146	136	145	157	135	159	133	148	163	154	133	125	135	153	123	154	150	150	145	151	118	132	157	130	143	143	135	162	167	152	156	132	147	147	144	150	149	136	138	135	155	151	157	149	154	140	159	155	160	153	143	118	147	139	152	144	168	135	133	167	131	156	135	143	131	140	147	144	155	151	142	135	125	152	144	148	127	136	128	141	150	144	129	139	140	146	161	166	147	130	157	132	141	144	147	126	148	129	124	127	161	157	127	137	123	163	140	119	126	155	144	129	130	141	146	158	136	121	127	149	132	132	154	139	122	121	127	156	159	162	167	134	135	155	137	152	126	144	143	134	129	134	132	127	130	145	155	134	140	152	144	146	126	122	137	148	146	137	137	147	141	117	129	137	137	153	151	142	140	133	141	132	139	122	153	136	135	131	136	148	140	133	134	146	127	145	133	141	140	148	149	135	144	138	127	144	156	146	133	153	153	158	161	130	141	127	146	135	162	126	121	148	144	149	146	137	127	135	133	133	147	132	149	138	137	170	152	141	141	153	152	156	156	147	137	157	159	141	130	128	155	130	141	125	155	151	118	144	166	158	146	147	138	118	145	155	119	149	143	151	146	137	134	146	155	149	144	124	118	132	135	141	152	144	137	153	117	150	131	146	147	129	145	145	123	152	139	165	134	121	120	162	138	150	137	131	136	147	146	118	140	138	134	133	140	122	134	154	144	146	148	153	144	148	129	153	149	134	152	126	143	147	152	137	140	128	130	149	144	147	150	158	161	148	147	131	140	141	141	135	149	131	151	151	131	141	148	150	148	136	146	143	153	148	150	135	147	142	135	143	144	175	148	146	135	146	147	154	152	187	154	114	139	135	152	135	137	123	145	121	154	149	159	150	136	160	125	133	146	153	149	146	136	144	158	120	140	129	113	114	147	129	144	145	165	149	156	126	142	121	130	154	169	140	150	133	159	131	155	142	139	143	118	135	132	152	135	153	130	147	160	163	136	133	149	159	156	123	139	150	142	164	176	143	156	159	168	152	142	170	158	142	134	140	153	146	154	143	125	149	155	152	139	156	141	159	144	142	125	143	136	144	140	138	129	161	143	139	148	142	166	141	149	142	142	135	149	146	142	124	152	141	132	156	132	159	167	134	152	141	149	143	145	148	133	144	139	155	141	135	161	136	125	154	180	142	128	130	129	142	127	127	139	156	130	143	148	156	139	144	118	131	146	125	140	129	135	165	156	135	141	115	142	129	157	152	145	134	127	154	162	153	131	142	148	139	137	144	142	144	144	147	141	127	145	154	118	127	135	137	156	133	171	144	152	163	159	145	120	147	148	162	154	127	150	164	133	127	142	138	138	157	136	149	136	135	130	161	141	164	142	169	144	152	134	116	129	130	149	129	159	136	140	181	158	133	129	157	127	142	153	155	147	153	168	131	148	150	171	127	144	148	128	141	146	131	133	148	131	149	152	153	153	141	157	153	143	140	127	160	150	152	142	142	146	139	127	142	132	132	141	139	144	139	130	128	125	132	157	146	126	133	146	116	147	152	145	125	164	179	164	167	133	144	153	147	147	125	157	166	154	157	146	150	133	132	135	134	152	131	144	150	156	148	142	126	148	115	147	126	142	140	108	151	139	128	139	140	137	140	140	153	150	145	115	141	155	147	160	152	140	146	133	149	152	162	143	144	147	134	117	158	138	137	136	143	152	165	154	145	143	157	131	146	153	143	148	162	149	150	139	135	142	130	150	136	144	143	124	139	138	139	160	165	126	138	149	149	127	117	131	154	136	112	147	150	162	140	131	128	138	143	136	152	160	170	146	150	149	125	142	138	134	133	126	137	141	165	132	140	133	151	122	159	153	155	122	144	146	142	136	139	162	125	130	139	147	140	161	168	134	133	136	144	151	137	149	156	133	147	144	123	153	137	152	154	134	133	157	161	139	147	160	139	147	159	143	145	151	133	151	140	179	144	127	130	140	155	151	145	135	154	139	147	159	137	139	148	164	162	157	149	142	131	130	157	140	127	138	155	153	152	135	138	138	123	162	134	146	139	148	139	152	163	116	136	136	145	151	149	157	120	137	154	153	165	137	138	137	130	141	124	127	136	138	157	138	148	140	166	129	126	149	141	152	137	164	147	158	130	147	135	161	125	131	146	125	146	132	166	127	149	160	144	132	145	143	144	153	156	122	134	138	149	127	117	157	169	142	145	173	128	139	137	123	132	150	141	132	133	167	150	149	166	134	139	136	147	140	130	147	142	124	145	146	153	115	151	155	144	124	116	139	144	119	131	157	155	159	145	157	138	121	133	156	138	140	143	141	149	133	137	147	149	160	142	126	138	157	154	142	127	140	152	154	149	128	149	139	148	138	130	143	150	174	156	139	125	150	163	150	133	131	151	121	123	141	137	129	158	138	140	150	151	138	138	149	137	146	171	144	152	118	164	143	162	140	146	145	142	145	134	157	149	142	150	140	148	159	144	134	128	151	149	138	128	131	131	149	150	145	154	136	152	162	125	150	145	151	140	147	130	139	145	172	133	138	132	154	137	137	139	127	137	142	156	135	127	127	143	144	133	133	147	151	150	154	128	164	149	137	137	125	161	115	149	132	133	142	151	148	145	138	133	122	134	151	129	128	141	149	124	111	139	131	170	153	133	145	153	141	144	148	126	142	144	132	149	120	141	130	141	145	149	145	124	148	137	158	143	159	166	137	126	150	145	129	148	149	133	150	137	137	155	136	168	138	134	157	151	142	148	154	153	135	145	143	137	150	132
49868	19158	7932	3302	2916	2414	1967	1634	1374	1316	1107	1017	930	820	789	721	654	635	618	558	598	527	566	511	530	513	509	509	496	495	425	443	465	418	421	443	435	417	397	431	427	403	405	421	422	408	414	398	396	391	420	382	399	395	418	368	377	377	397	420	402	382	398	386	397	394	415	403	386	394	382	360	388	392	394	377	416	367	371	399	370	372	356	360	404	400	403	390	385	389	369	387	376	374	371	382	403	359	396	360	398	377	375	356	357	337	381	377	391	385	403	388	357	338	400	382	391	384	368	397	347	357	380	371	323	344	366	379	384	360	384	363	346	402	381	336	389	352	357	346	356	380	354	350	389	368	372	381	365	388	375	335	375	389	389	414	330	366	359	374	376	355	323	360	382	360	377	376	351	383	373	352	404	377	345	346	374	394	380	400	343	353	355	352	386	359	377	345	372	356	368	347	360	347	317	394	391	396	393	359	317	370	336	348	366	368	339	362	367	366	364	373	353	354	363	361	338	358	387	353	364	341	352	358	370	337	376	400	345	392	365	350	337	406	365	356	380	351	377	354	349	358	356	368	352	371	385	417	328	318	388	346	351	401	356	341	336	396	354	346	335	391	372	382	386	354	344	399	362	335	349	366	363	356	344	349	347	358	310	365	365	378	359	381	335	356	347	363	380	367	395	394	367	390	371	383	341	382	345	375	359	389	360	343	392	377	359	388	367	366	376	332	363	363	364	366	387	365	378	363	338	349	356	375	365	334	355	352	359	377	340	333	372	351	367	381	358	397	375	330	371	346	346	354	348	348	391	346	368	392	402	380	357	386	340	359	369	389	392	357	336	335	368	369	366	309	368	371	386	368	357	343	359	357	340	379	379	368	361	379	360	349	387	371	365	367	368	373	374	361	364	368	363	369	339	366	389	350	360	396	395	395	374	404	333	405	364	351	341	395	377	339	356	381	389	348	344	394	347	377	348	350	368	380	359	369	349	372	346	335	352	369	380	371	370	354	385	393	356	378	346	393	368	360	364	357	358	399	347	361	380	393	391	395	346	372	343	361	352	391	343	365	377	334	337	375	344	391	359	347	371	370	340	338	371	378	351	371	344	358	386	364	370	375	375	318	394	365	333	349	344	328	375	351	359	376	384	374	363	387	356	361	347	387	392	360	359	366	365	339	367	360	349	369	382	372	382	355	366	379	356	333	326	355	366	380	412	369	377	385	403	356	340	359	370	360	365	372	347	376	354	350	374	362	362	344	339	381	364	383	356	360	334	353	338	350	402	345	375	335	374	388	366	385	358	335	355	340	372	357	348	368	361	397	353	379	333	407	353	353	368	359	351	355	379	380	379	364	333	344	355	343	339	369	331	365	369	358	356	336	379	383	370	357	395	384	355	363	383	358	384	387	328	376	374	368	367	341	375	380	356	361	373	361	367	382	395	352	371	351	395	361	363	363	368	391	345	397	357	341	361	359	355	400	356	354	346	374	391	366	330	345	363	362	381	373	310	365	368	367	369	351	348	365	384	381	341	359	344	356	350	415	406	344	388	371	395	397	377	386	352	362	348	342	369	355	361	355	370	336	377	366	387	386	371	360	356	391	385	366	350	398	383	355	361	403	357	347	337	328	381	359	364	338	354	324	364	380	345	390	399	356	356	367	360	347	395	330	368	358	392	409	326	372	367	378	354	391	359	370	372	384	373	363	373	344	363	362	348	388	350	339	377	374	354	395	352	365	332	357	355	363	364	383	356	371	380	367	357	365	357	360	357	369	417	390	355	340	360	371	355	357	389	349	347	379	375	365	384	358	373	369	378	378	343	343	331	372	400	345	404	338	365	335	375	362	373	366	360	364	331	384	330	380	341	361	356	403	421	360	382	357	358	377	371	335	332	330	370	367	361	384	362	410	366	364	319	359	379	341	365	348	350	351	366	337	357	370	381	368	347	357	338	358	365	368	382	359	387	341	369	371	375	380	400	363	369	375	389	366	379	374	356	374	368	362	327	404	368	362	360	395	357	410	347	381	375	362	373	360	365	386	336	365	377	391	367	409	362	364	370	381	347	340	367	361	362	352	375	372	343	390	329	358	389	353	362	349	344	406	354	402	382	371	333	354	341	371	414	371	361	364	359	367	400	368	361	332	374	355	356	380	350	362	370	383	376	381	358	372	364	333	378	338	365	376	344	358	358	341	384	307	338	376	343	377	402	371	363	342	359	383	362	381	362	401	364	374	370	369	370	388	344	375	380	393	359	361	338	333	343	363	353	392	380	350	369	352	375	368	361	389	362	350	370	384	365	357	376	378	361	350	372	366	378	372	340	351	348	387	409	368	378	373	379	351	332	380	342	342	352	382	412	362	384	397	375	355	354	365	352	347	365	386	365	363	369	351	347	382	365	397	362	361	338	366	363	345	365	365	348	352	383	346	357	353	350	376	360	367	348	354	359	366	355	351	363	367	372	347	372	378	356	359	350	325	364	380	347	387	372	366	356	320	354	353	356	366	349	341	375	386	353	357	360	375	386	386	354	367	354	356	367	340	323	356	377	364	367	359	378	322	372	389	380	363	387	373	361	359	339	364	377	347	379	356	420	376	343	374	363	370	349	354	357	362	356	373	369	358	389	373	370	370	394	390	379	390	343	368	354	338	348	355	366	351	395	376	356	376	372	378	376	386	399	376	356	398	364	363	327	363	366	359	337	365	344	346	361	354	340	370	355	379	359	364	367	367	370	361	372	400	357	357	366	374	386	385	370	403	363	368	363	341	384	365	362	376	367	349	381	341	327	350	379	345	377	369	348	380	349	379	354	386	363	355	373	341	374	388	358	374	388	368	352	334	398	352	361	364	344	374	338	376	377	368	386	369	392	394	348	364	361	349	353	376	346	358	379	348	393	383	338	358	364	404	387	349	364	407	386	420	373	406	343	333	364	406	344	360	390	364	362	408	392	375	342	375	400	365	364	379	361	399	374	371	385	332	370	330	370	376	368	328	336	373	372	375	361	357	378	374	381	347	352	359	359	359	333	352	386	342	369	341	342	373	343	374	343	348	355	379	324	358	371	364	355	355	339	354	366	378	378	359	341	392	334	356	395	390	357	358	369	358	394	367	369	388	315	394	346	382	380	378	347	337	399	320	405	384	386	362	369	336	359	365	377	374	363	357	369	355	377	348	357	344	383	357	403	360	363	354	350	380	354	327	406	380	355	329	358	350	392	371	351	359	354	379	359	383	379	375	334	349	372	355	346	389	384	325	359	353	384	374	370	394	339	345	356	340	357	359	355	393	372	355	371	339	361	380	398	310	372	379	360	351	357	329	400	330	383	362	357	352	361	362	367	340	328	351	380	335	358	347	375	362	358	410	360	389	374	353	376	364	374	346	382	373	366	379	358	376	355	400	385	372	393	377	338	361	372	343	395	367	357	349	369	355	374	366	382	365	365	340	395	380	340	385	379	377	375	373	383	367	382	339	347	377	355	380	380	377	364	364	360	370
27014	3849	350	194	207	154	199	144	152	141	148	171	156	146	146	161	149	153	174	176	176	174	120	142	160	147	183	134	166	171	160	180	165	160	158	151	181	168	167	149	133	149	150	177	186	165	173	152	153	163	177	161	152	154	182	163	167	141	163	144	145	139	166	164	162	148	166	136	163	171	163	153	134	152	145	156	160	176	148	179	161	143	150	158	178	162	156	169	157	147	143	152	162	148	171	173	132	146	176	149	148	149	156	158	148	144	151	151	188	158	153	156	146	159	153	153	158	134	143	139	173	149	144	155	163	159	139	164	146	171	150	163	187	140	156	171	153	173	156	157	142	151	134	173	146	188	172	135	195	187	167	165	176	147	174	136	179	181	168	165	185	145	155	178	162	173	166	156	162	167	157	150	163	131	160	143	164	155	147	169	152	164	160	173	167	170	150	148	163	161	149	178	164	151	186	139	157	156	163	160	147	149	168	162	142	149	164	152	150	153	166	146	139	163	172	162	163	158	155	150	139	165	146	153	153	175	172	162	162	153	127	142	137	161	147	143	162	161	166	157	159	131	120	127	169	150	178	180	170	162	164	172	142	142	150	171	150	159	156	162	143	133	147	136	177	148	169	149	173	143	182	165	195	144	159	175	167	142	163	168	154	144	133	183	140	147	175	166	160	175	137	145	170	158	138	156	146	176	157	151	157	148	168	144	162	162	155	124	159	133	178	149	145	148	135	148	144	161	145	170	152	128	163	164	147	159	168	168	156	173	161	146	138	153	163	158	156	155	165	154	171	171	166	150	172	147	169	167	177	177	152	160	172	155	152	145	151	148	164	164	171	163	154	153	123	150	146	155	151	153	176	177	175	134	163	156	167	146	165	163	158	153	160	160	161	172	146	133	160	158	165	151	174	152	146	146	176	144	162	145	168	155	157	130	172	173	144	171	151	159	170	189	153	134	165	157	149	151	149	132	151	131	152	136	154	152	139	161	160	148	152	146	155	168	163	153	155	147	137	151	161	140	144	125	168	154	149	144	169	139	151	157	149	173	172	155	149	145	161	150	179	170	179	137	144	142	139	139	166	168	159	165	170	153	173	146	147	162	155	163	147	152	155	148	151	138	142	159	166	131	142	159	155	177	160	162	146	166	151	163	163	152	159	148	173	174	142	159	181	144	158	157	168	160	160	159	158	154	131	144	142	146	152	150	154	164	147	136	143	144	170	151	148	153	143	148	176	173	135	156	170	147	149	161	162	154	168	148	158	163	152	155	149	146	153	151	138	151	164	162	171	153	143	170	155	167	147	147	166	139	171	162	143	168	152	155	158	184	153	169	161	165	153	153	155	148	156	153	153	140	156	173	153	168	146	134	141	148	153	154	129	131	157	151	182	177	175	149	153	144	137	151	153	155	170	170	164	142	164	180	151	166	133	156	157	130	152	138	155	161	147	149	159	175	156	156	160	163	154	163	145	159	154	138	140	164	148	141	144	150	162	175	153	151	141	150	137	130	134	162	172	163	159	149	146	152	158	171	163	192	134	174	151	142	141	160	147	154	135	152	162	157	129	152	145	157	140	170	146	139	161	157	171	145	160	156	143	155	146	160	138	164	166	153	141	150	161	164	171	159	151	146	157	143	128	180	145	167	177	144	168	156	168	166	149	160	145	136	179	144	150	188	138	161	155	166	168	170	145	134	145	158	166	158	149	165	156	143	171	148	151	172	168	148	139	148	155	164	154	156	152	148	143	163	160	148	162	192	166	162	153	161	158	172	163	158	152	174	157	157	158	191	174	177	156	160	153	137	153	157	172	177	150	183	167	157	168	172	140	161	152	162	172	172	161	148	147	141	164	153	135	153	148	148	189	147	157	156	153	145	150	152	145	153	154	173	163	164	151	155	150	172	160	150	187	196	149	145	176	151	147	162	156	167	164	149	159	147	147	160	170	127	150	130	153	157	146	206	150	153	168	177	149	151	149	142	167	126	137	146	175	160	159	163	162	148	158	142	154	161	161	179	166	142	158	151	137	152	147	133	132	168	163	160	148	152	134	179	155	182	154	151	138	163	150	166	143	160	157	161	156	165	150	167	138	154	161	163	167	152	155	143	176	146	151	168	162	137	150	165	145	152	165	159	133	154	143	158	156	141	167	158	154	132	145	145	160	145	147	179	156	167	128	151	155	145	149	162	154	156	169	156	159	181	173	150	165	161	136	175	162	152	138	136	134	133	164	143	151	176	172	156	148	147	166	170	143	176	121	177	160	143	148	146	141	169	151	148	161	158	151	150	131	135	163	147	140	171	165	142	183	158	140	148	161	137	153	154	180	146	142	165	178	153	187	168	140	160	143	155	167	157	183	161	139	141	151	175	162	167	154	165	134	156	155	162	122	156	144	175	157	175	160	159	155	158	160	159	154	158	146	150	163	165	168	172	143	145	173	149	165	187	169	142	176	148	151	152	146	159	162	171	138	141	145	157	145	156	158	165	160	135	166	174	150	157	189	131	150	167	162	153	143	165	161	154	165	143	172	139	174	182	159	166	158	173	137	157	136	147	126	142	154	148	161	169	155	167	167	169	152	169	150	126	171	164	138	163	160	153	179	165	146	163	188	144	169	151	147	155	145	160	161	146	165	139	172	173	159	148	148	158	163	133	165	166	142	130	170	153	154	175	145	178	176	154	145	141	150	154	169	162	152	163	156	155	140	162	153	154	153	153	176	133	164	149	154	159	183	149	163	183	148	161	166	118	169	154	166	138	157	137	162	129	139	156	176	144	155	158	149	167	163	185	137	167	167	149	152	169	151	159	190	162	159	168	159	166	173	147	144	147	167	169	136	145	158	173	150	145	162	144	154	159	139	148	163	150	143	157	164	153	146	154	153	153	140	163	161	161	162	154	139	181	183	167	154	144	158	148	148	168	170	175	154	152	146	195	170	158	158	147	157	174	165	146	152	153	155	152	172	160	151	142	144	174	161	186	164	150	151	139	162	156	145	150	135	185	167	183	157	138	156	151	144	143	146	161	154	157	144	164	141	158	152	153	151	175	179	127	145	158	146	164	151	163	153	157	149	154	155	156	155	144	151	168	128	166	149	159	174	168	145	169	161	168	163	136	177	157	139	160	151	129	152	150	169	170	146	160	160	160	164	154	155	141	151	150	153	167	156	148	144	156	145	163	155	151	151	157	154	166	160	183	150	182	151	142	167	164	144	161	159	184	138	158	149	173	153	164	157	176	163	164	165	156	155	154	149	155	156	173	151	164	159	147	169	175	155	164	157	180	140	144	168	189	158	149	173	150	163	172	165	128	136	157	167	159	179	170	153	124	161	161	144	164	160	166	175	142	146	172	156	140	135	152	159	142	153	167	149	184	167	148	167	147	135	137	159	151	182	137	177	170	163	162	161	138	153	164	163	162	164	167	180	172	161	159	150	146	191	159	168	141	170	154	161	185	162	149	158	175	128	141	180	156	152	182	138	145	170	167	170	153	149	159
20706	2264	699	521	547	454	486	478	494	437	421	433	467	465	450	443	426	474	413	449	461	433	436	446	387	434	421	403	431	405	443	420	416	457	420	433	462	397	441	442	401	410	421	436	420	442	411	440	441	407	412	393	393	430	407	426	417	402	400	393	451	401	426	428	409	424	426	428	399	395	448	431	424	443	396	413	430	410	428	412	410	386	391	448	416	390	411	390	418	396	432	433	408	394	436	420	423	420	422	454	435	426	431	404	409	421	403	429	439	448	441	414	421	405	411	459	426	386	410	381	439	409	437	417	409	442	382	416	375	474	413	414	439	403	432	420	422	437	440	431	414	417	433	411	380	407	417	429	410	397	443	420	416	412	411	388	409	388	432	422	460	423	447	466	418	435	403	453	468	407	430	376	466	404	430	409	438	416	406	434	448	412	427	394	417	419	428	401	401	421	454	432	402	421	444	411	384	387	423	436	397	423	421	405	423	419	421	403	430	422	414	454	412	392	419	422	426	443	388	420	427	427	441	421	396	432	387	444	384	445	408	417	420	427	442	455	416	393	433	447	407	451	401	409	434	386	411	427	417	418	439	406	444	438	406	418	423	425	468	433	430	423	446	405	406	422	375	392	421	423	402	405	445	412	417	439	406	405	411	409	436	415	416	433	389	400	437	432	451	436	459	436	447	416	413	437	451	407	416	386	413	418	383	424	403	405	428	442	411	476	409	388	447	425	423	443	391	444	415	390	427	458	396	430	442	431	420	422	422	450	411	420	433	419	391	415	411	390	426	395	429	422	400	395	400	416	426	394	411	463	413	445	414	426	434	438	409	409	435	443	422	417	430	431	452	453	399	394	383	394	411	407	446	453	419	413	433	458	380	444	429	399	438	428	426	430	404	418	435	393	436	405	392	412	404	391	420	391	417	411	388	397	417	436	374	393	408	436	440	448	416	420	426	418	393	454	408	457	387	423	412	409	405	407	440	397	433	385	444	419	424	444	402	420	444	425	447	451	440	413	418	454	435	390	421	430	389	426	396	414	440	420	422	435	419	417	407	389	405	389	398	427	442	435	409	434	395	442	434	419	382	427	414	419	416	440	420	415	398	453	426	446	400	403	411	456	401	472	433	422	382	404	411	438	453	423	422	430	437	404	392	399	393	424	455	423	447	414	399	443	352	437	426	387	407	421	464	440	427	439	435	426	412	419	401	463	403	447	374	450	435	418	425	402	461	405	428	410	389	394	425	446	365	450	443	408	424	426	481	445	419	431	439	401	379	421	444	441	452	399	420	417	418	437	390	439	468	403	389	447	425	443	419	452	448	414	443	410	383	413	428	414	410	456	469	421	405	397	416	378	409	437	426	431	428	394	448	406	411	406	444	416	444	407	384	448	424	427	409	443	457	428	403	398	414	434	420	405	420	433	431	424	418	430	427	388	429	454	408	397	420	358	382	402	414	419	427	411	462	439	403	415	406	413	406	428	428	411	431	438	403	419	388	431	401	422	401	410	422	401	397	428	409	420	450	399	398	422	411	425	412	415	411	400	434	424	420	446	422	426	401	410	422	439	417	437	417	411	438	420	419	431	413	418	439	419	397	402	413	408	424	432	428	420	407	393	423	452	443	416	427	399	399	437	390	389	410	403	418	429	417	411	415	394	408	418	415	409	407	427	417	412	434	427	408	416	412	397	402	437	424	435	397	422	444	399	423	412	416	409	480	430	422	405	445	420	416	410	449	442	438	450	419	410	413	421	417	423	391	423	391	440	392	421	384	407	424	417	450	455	421	462	429	424	409	436	455	409	405	413	440	390	363	452	433	429	401	436	406	417	416	447	422	428	426	413	402	377	407	443	426	440	410	411	430	406	422	416	399	407	422	413	426	410	425	405	462	435	425	421	402	451	386	425	410	397	424	472	464	420	415	436	420	423	398	403	421	421	432	423	472	439	386	421	422	424	432	435	427	429	444	385	426	419	391	421	425	423	453	410	457	408	399	432	421	437	432	399	411	413	422	434	449	423	419	413	413	440	399	377	433	444	423	422	405	431	420	428	417	406	420	433	403	403	425	434	425	393	419	418	420	452	419	443	411	425	401	403	431	434	466	443	426	402	387	395	405	423	441	417	469	418	401	408	421	434	456	422	411	425	442	425	403	418	403	398	455	399	437	409	408	449	445	411	420	437	430	411	448	411	392	456	448	448	419	425	421	389	411	383	395	436	418	430	428	384	452	415	414	447	422	428	461	445	428	404	383	451	387	417	405	396	393	401	465	448	442	425	386	431	406	408	386	444	447	400	429	413	438	419	419	449	395	446	424	404	409	389	451	433	419	455	415	425	412	440	429	455	455	422	458	416	412	430	447	434	422	410	411	418	397	414	435	383	423	413	423	418	402	423	434	408	436	382	458	401	434	406	466	421	395	398	444	386	402	402	426	403	393	395	367	427	420	375	403	411	401	442	434	422	419	431	420	433	411	423	421	440	417	439	407	384	414	409	434	421	417	444	417	408	402	445	440	423	396	392	435	419	460	396	370	442	441	413	476	408	407	378	406	433	411	394	429	418	438	402	414	463	382	415	395	417	391	394	377	400	405	434	441	482	431	478	403	403	400	430	415	374	406	423	422	432	418	441	457	410	450	361	412	377	413	425	429	405	417	422	422	431	394	419	429	382	413	443	450	418	429	413	441	410	392	416	433	446	453	420	425	422	405	403	451	430	446	416	419	413	423	399	429	424	416	429	397	450	429	421	411	405	414	411	439	424	433	374	448	401	409	478	417	443	405	427	454	406	409	452	388	409	437	425	417	422	445	398	435	432	422	413	417	456	424	419	387	442	411	419	399	410	387	436	389	434	440	437	427	398	392	430	442	392	402	447	389	410	398	432	410	467	426	415	414	409	409	395	433	444	441	451	414	403	436	413	421	399	417	426	419	437	391	418	388	424	417	434	411	422	414	433	402	417	448	400	457	414	428	437	411	437	422	406	417	445	417	392	391	415	418	411	414	396	400	440	439	476	437	403	411	413	419	464	412	401	439	421	390	398	417	382	393	454	448	427	441	424	435	422	436	389	424	426	391	446	418	414	472	415	422	409	421	454	405	457	406	407	431	430	410	401	410	427	389	370	397	415	496	396	412	416	429	422	430	439	434	442	393	400	423	403	408	445	441	435	427	428	415	399	422	415	434	396	408	415	415	471	417	436	412	409	418	443	434	392	442	433	458	457	426	411	452	426	451	416	435	387	433	405	427	427	428	371	437	408	428	444	400	429	408	460	397	398	437	477	408	407	372	396	424	399	379	408	394	425	417	428	403	407	442	426	444	443	416	418	426	448	394	446	412	390	417	426	459	414	405	439	428	437	433	416	448	421	392	453	451	409	411	377	437	448	404	413	424	410	407	405	450	430	448	425	444	434	422	412	400	424	401	412	429	419	410	437	392	417	407	398	434	432	398	426	408	411	416	429	433	428	426	371	429	401	424	410	434	414	443	417	455	416
65325	29048	6715	855	577	448	398	357	328	301	287	292	243	280	289	220	242	252	257	218	239	253	220	245	245	221	227	201	239	250	231	226	204	249	267	214	239	246	218	229	230	233	228	210	228	257	203	223	222	226	190	218	209	212	217	209	245	236	234	213	236	212	230	231	214	244	225	208	208	231	209	206	236	220	227	225	244	242	213	248	210	196	230	222	233	223	242	241	222	228	221	233	210	209	254	230	200	207	238	220	221	206	214	189	222	227	217	220	218	206	245	228	224	232	218	245	240	224	223	234	231	218	222	219	217	238	206	192	226	206	242	222	196	181	220	243	246	221	211	237	235	212	225	217	224	215	227	215	193	221	179	214	206	200	207	223	217	209	222	211	190	203	234	199	218	219	221	221	225	221	236	236	234	214	225	233	235	214	243	214	234	228	201	239	227	237	220	210	205	203	251	195	212	203	230	220	211	191	219	231	215	220	230	229	237	215	230	207	273	209	213	226	238	228	208	239	206	225	201	217	215	217	235	204	242	197	218	207	217	208	236	201	214	225	220	220	214	235	227	213	201	221	237	202	244	206	215	218	208	240	230	242	205	242	219	212	218	209	236	219	220	225	200	208	216	234	204	246	216	206	219	229	201	235	249	222	214	207	234	222	203	243	220	218	233	193	227	209	218	180	207	240	237	181	227	223	234	237	201	211	213	261	245	213	193	214	231	224	221	211	227	215	240	236	225	211	222	231	222	195	217	225	217	231	223	243	215	215	212	232	190	230	194	213	234	232	241	227	234	209	202	241	208	211	187	216	214	203	215	240	237	250	224	209	221	240	202	212	217	239	227	219	220	225	235	219	214	208	224	216	225	209	227	234	207	213	223	220	210	216	203	205	244	192	198	228	237	212	236	225	244	238	238	238	241	220	239	243	187	224	231	204	192	187	178	194	234	223	196	219	230	238	250	204	222	248	213	253	225	220	216	237	193	236	240	232	233	212	233	204	199	236	223	212	228	225	223	217	211	243	238	209	220	208	220	183	216	234	233	207	211	215	215	219	238	199	219	242	237	204	215	242	214	220	240	208	216	201	212	230	230	205	231	215	221	198	236	247	210	209	222	249	221	206	194	206	236	231	222	241	207	199	196	239	217	237	213	221	254	257	229	216	201	238	221	227	205	202	215	247	218	192	247	207	215	242	229	214	214	242	222	222	235	202	214	221	202	215	228	224	209	220	207	217	227	235	235	242	195	230	220	196	232	198	230	216	217	202	196	186	226	235	214	227	223	211	224	239	242	223	204	250	223	216	240	224	213	211	222	211	199	202	210	192	219	209	215	225	219	216	211	197	204	221	197	228	216	205	214	191	199	229	236	212	212	242	219	231	221	230	223	241	220	212	212	232	211	234	206	258	202	217	212	225	206	195	243	212	243	220	231	229	230	200	192	227	215	256	231	227	207	194	223	225	227	239	210	225	207	245	222	232	237	218	219	217	221	230	195	223	248	219	229	210	220	198	221	213	214	195	187	227	202	219	241	197	235	207	246	238	224	211	207	226	228	217	225	216	200	206	234	215	201	233	208	219	233	221	205	185	223	230	194	213	219	233	204	222	222	233	204	230	220	223	215	223	224	219	213	226	222	229	227	229	255	203	212	204	218	225	214	237	220	214	218	234	227	200	198	254	224	207	216	231	229	207	212	228	204	234	195	202	217	228	220	202	231	197	229	220	218	226	228	224	234	241	228	224	227	225	236	206	227	205	188	214	210	213	225	232	234	214	243	207	222	212	215	215	216	203	248	212	211	212	230	210	237	212	205	198	204	216	215	222	216	208	214	195	217	239	197	223	208	228	233	223	248	216	224	238	222	235	241	210	239	211	217	227	200	216	212	238	198	194	230	230	207	196	219	213	218	210	222	234	215	206	237	246	200	223	227	221	207	225	256	198	204	239	227	238	238	231	243	254	236	232	216	269	222	223	203	210	248	247	257	212	219	233	224	211	215	203	237	255	214	243	219	201	239	201	212	211	221	215	223	228	231	243	229	218	220	206	219	245	241	234	203	195	220	252	209	227	246	228	227	246	225	226	235	218	219	225	230	231	222	203	195	205	254	210	193	224	221	218	217	214	230	223	224	219	226	224	208	243	223	233	225	189	209	230	223	227	237	194	239	209	203	208	221	204	223	237	230	198	230	212	230	224	235	243	214	223	222	221	220	195	204	217	226	237	231	218	207	210	231	204	220	202	195	205	212	211	210	216	239	232	232	230	232	229	221	218	211	217	214	221	210	244	197	222	198	246	226	187	221	203	202	218	212	239	240	207	205	238	203	232	229	212	228	226	257	219	199	217	214	238	226	212	237	211	212	233	195	215	210	214	212	243	218	235	237	202	220	221	245	227	224	243	235	250	202	214	222	209	199	205	221	236	234	240	231	219	215	210	229	244	207	236	215	212	192	253	214	210	232	223	242	213	218	223	217	203	207	243	229	228	232	234	229	221	219	231	204	249	211	185	216	226	217	213	207	221	214	216	206	242	212	224	206	229	258	211	226	209	205	253	202	206	226	242	249	200	217	227	225	202	201	213	240	205	217	228	206	206	195	196	219	216	210	215	249	218	226	202	192	219	247	229	230	205	220	232	229	211	235	212	210	207	244	213	219	243	215	212	227	216	203	223	232	240	241	230	222	229	216	218	210	215	231	226	183	211	215	216	215	220	221	224	231	206	205	206	232	210	215	251	209	223	213	246	228	220	210	200	221	220	218	254	218	214	228	235	211	240	182	217	224	214	240	245	220	206	230	202	213	207	200	205	227	212	199	201	226	204	236	220	226	217	187	223	197	200	231	214	218	231	259	234	218	219	229	251	221	209	239	239	203	219	243	226	230	213	247	212	225	229	218	202	217	207	214	234	248	212	230	219	195	172	212	207	220	225	252	213	227	225	241	235	233	231	213	200	216	210	234	235	197	216	226	225	214	237	209	238	224	206	210	236	229	218	249	223	243	216	235	238	251	228	203	203	213	204	215	235	208	213	208	243	226	204	231	217	211	234	217	208	205	210	216	231	233	225	237	229	229	235	195	218	200	225	222	227	214	238	240	219	198	233	211	229	238	211	223	219	231	235	221	238	227	222	249	214	218	215	240	240	215	245	210	213	224	205	220	215	256	219	202	207	205	186	232	211	215	197	198	240	215	237	208	209	247	216	224	227	221	222	233	201	202	219	230	201	215	220	220	256	237	211	231	255	221	250	224	232	196	222	228	218	204	230	230	219	227	238	191	226	223	207	215	236	208	205	232	207	218	230	220	202	227	176	232	226	228	234	206	202	196	238	197	239	238	237	241	253	245	209	237	211	221	230	198	198	220	221	210	198	236	238	205	215	212	214	219	211	225	214	208	198	215	207	236	217	224	205	212	223	221	228	225	194	203	232	225	229	214	225	228	223	236	230	205	219	224	208	203	247	255	209	244	230	221	233	204	223	240	250	210	223	214	231	211	213	220	225	217	194
39885	12250	4348	2190	1787	1626	1432	1204	1111	1000	950	876	825	823	734	749	741	689	699	677	633	675	681	657	608	644	603	596	591	583	611	580	582	599	607	624	608	604	618	606	558	550	567	579	549	569	609	610	580	607	544	598	559	584	560	569	542	534	597	597	575	591	583	576	606	579	576	584	539	561	584	601	597	555	559	528	560	630	546	596	559	590	560	547	598	568	528	530	532	560	552	581	539	566	560	588	537	575	551	560	567	592	543	583	585	553	538	539	557	572	571	563	600	553	561	536	564	557	540	560	579	612	555	530	515	537	559	554	563	531	594	531	583	580	555	549	551	552	519	562	549	527	539	540	578	600	567	570	571	582	556	548	574	536	530	558	570	531	553	559	549	518	556	550	533	541	575	560	555	561	590	537	547	597	567	542	554	560	575	550	560	570	584	561	569	557	567	521	545	561	567	526	576	549	579	545	520	614	526	528	545	541	540	583	604	541	525	578	567	556	556	541	535	532	564	548	545	554	568	539	573	525	527	576	519	550	562	568	591	563	572	566	518	589	547	579	555	574	553	589	568	562	591	531	589	555	586	533	524	550	543	543	544	557	512	578	556	564	533	592	561	501	529	545	566	529	513	544	544	584	614	568	576	513	532	568	562	554	515	548	520	569	558	563	567	545	538	561	598	590	532	570	568	514	568	574	561	568	537	550	562	594	555	531	607	547	556	527	551	570	563	564	583	552	507	608	528	587	510	552	578	538	503	530	509	535	543	569	563	572	572	575	558	563	551	539	562	584	568	556	549	585	576	529	514	600	570	556	567	565	586	572	529	538	560	502	563	556	557	583	563	583	535	534	578	545	562	574	568	512	557	565	558	567	545	551	574	554	577	546	569	548	585	552	538	603	554	543	527	572	544	528	548	552	544	547	553	576	581	534	573	577	584	548	526	534	563	474	586	543	517	543	572	541	566	531	589	551	586	563	531	500	543	546	532	591	563	500	577	598	594	545	537	545	565	590	563	524	581	584	538	572	575	524	549	564	542	608	552	570	505	530	584	557	522	545	560	541	600	571	581	504	516	594	532	526	592	558	573	591	579	546	583	560	522	536	581	553	526	538	556	564	545	552	527	556	573	547	602	551	551	578	544	597	531	580	574	561	572	552	562	553	530	539	543	572	523	533	530	565	575	542	577	543	533	571	544	542	581	524	569	560	580	560	512	528	543	573	547	547	527	629	566	548	570	532	596	574	543	584	565	544	538	538	559	565	523	518	559	575	543	552	547	545	581	573	582	553	577	516	536	557	557	527	538	517	499	536	551	569	555	566	591	522	565	525	561	549	568	551	595	563	577	543	567	542	530	562	534	541	544	580	515	605	571	601	528	594	528	535	580	558	566	547	530	552	556	560	597	582	547	546	575	573	620	575	553	530	560	568	519	528	562	550	558	595	625	548	531	594	529	533	568	556	545	562	550	540	547	505	542	551	547	536	586	606	601	561	579	567	573	599	567	533	559	548	558	596	554	523	580	551	506	552	546	570	586	542	562	547	585	499	533	594	520	560	531	585	532	552	553	606	542	545	557	566	586	566	566	550	523	563	581	551	546	559	527	573	556	571	482	549	556	555	554	567	561	556	563	574	575	542	529	526	524	587	556	533	543	538	525	545	510	563	577	563	542	596	589	604	555	547	522	560	555	578	540	574	543	552	554	536	527	537	539	552	542	547	611	541	581	513	544	591	564	551	585	552	541	549	573	555	588	553	544	572	569	546	528	571	517	560	598	582	578	530	535	564	554	584	538	583	572	587	552	597	551	561	544	571	553	557	549	566	524	576	550	531	556	532	570	516	564	563	559	549	572	524	551	560	591	565	566	534	581	553	545	599	555	570	557	562	621	531	564	549	535	612	578	556	586	571	599	551	545	542	567	585	597	551	588	552	570	577	595	587	545	543	557	536	552	573	575	551	589	556	571	577	535	554	570	539	573	549	585	566	536	519	533	542	548	590	558	534	570	561	529	573	562	572	554	575	555	590	548	580	559	528	558	538	572	518	603	579	570	552	573	622	535	538	564	562	598	512	570	541	514	596	551	560	536	534	564	583	547	587	559	568	546	500	591	563	545	556	567	567	578	561	542	528	520	534	538	569	581	535	559	524	560	549	587	553	538	551	526	593	525	554	559	530	557	525	549	538	535	585	564	533	571	563	566	564	530	612	557	562	563	585	539	554	553	578	543	515	551	592	536	527	560	570	563	570	583	584	506	516	551	564	562	559	548	536	538	544	549	564	535	569	570	556	596	552	561	568	568	538	525	557	557	534	540	538	581	572	571	568	522	587	550	574	589	547	506	546	521	585	533	574	561	576	563	532	585	556	508	547	543	597	547	573	563	527	551	547	537	562	532	603	542	581	542	538	566	553	563	595	509	556	529	534	565	560	563	564	588	549	603	533	536	581	566	571	575	566	562	540	564	546	546	584	562	552	527	517	537	578	566	539	551	576	569	562	541	543	517	527	582	526	549	593	588	554	549	552	513	540	550	536	541	554	521	559	572	554	520	564	537	560	588	563	542	558	575	524	528	557	547	557	556	599	521	514	542	547	531	567	552	519	561	548	558	603	514	499	534	573	565	550	525	549	553	581	528	547	573	565	556	576	553	537	539	519	541	582	540	559	556	543	550	558	559	563	585	564	532	551	522	610	556	530	573	535	537	595	566	564	592	547	600	561	526	547	574	556	586	618	523	568	562	615	564	556	541	564	570	595	528	581	580	575	545	543	573	564	598	570	492	566	572	511	560	544	549	567	504	522	582	572	587	586	610	558	522	596	569	541	515	573	589	571	559	540	519	572	559	569	563	567	546	582	609	546	547	543	547	527	585	574	538	558	566	529	546	559	566	572	537	561	535	540	592	560	590	557	521	543	537	572	542	585	549	598	570	538	585	571	557	532	599	500	565	585	579	542	574	559	538	550	540	588	567	551	546	593	556	581	522	527	548	553	501	600	538	529	593	539	527	555	577	579	576	563	587	522	533	558	553	536	538	539	565	542	538	595	550	544	547	555	570	552	558	583	587	514	542	526	560	524	543	589	554	582	533	576	532	603	568	524	552	575	574	537	567	531	580	540	575	546	527	601	560	540	531	587	615	571	546	565	576	537	548	564	559	536	559	560	561	552	571	568	595	551	548	500	577	540	532	595	612	570	560	524	552	599	587	556	580	534	554	570	574	555	569	572	587	557	559	585	595	581	579	526	532	527	568	481	559	573	549	571	600	576	604	550	558	561	538	546	526	540	552	557	575	585	568	588	547	522	558	559	508	563	575	580	536	546	545	561	550	526	556	520	555	517	585	543	541	553	562	530	613	530	599	557	586	544	558	556	587	523	494	544	539	542	547	539	571	577	549	538	551	526	556	576	575	566	541	608	532	555	574	577	574	574	522	607	555	557	548	622	589	551	605	556	494	546	571	560	551	518	569	541	577	520	567	548	535	575	552	538	527	571	594	517	577	553
76039	38499	13176	2018	926	650	513	381	358	304	257	231	247	212	218	191	170	166	176	151	175	150	184	148	171	176	174	164	169	149	150	157	139	146	147	151	127	155	151	142	149	159	156	152	131	110	150	172	145	143	145	161	157	150	134	149	163	153	131	148	151	148	115	167	123	123	171	153	139	153	137	163	147	152	135	136	141	135	134	135	149	150	161	143	157	123	133	139	164	157	152	150	153	157	140	147	155	153	132	144	143	145	142	159	121	141	127	155	133	132	130	127	165	126	150	158	132	142	153	152	130	128	147	157	144	153	137	143	127	164	142	138	142	146	140	122	138	144	137	128	132	129	126	142	140	126	161	136	146	132	169	141	139	137	168	132	140	149	146	141	150	170	128	144	134	152	126	147	136	147	146	146	139	148	134	125	139	159	129	123	150	145	132	143	144	140	154	143	149	138	149	157	128	125	161	142	143	124	149	140	135	155	129	151	144	133	127	135	137	136	127	139	140	164	121	134	146	123	145	148	127	140	121	151	147	135	143	141	141	148	145	150	146	127	132	133	157	131	134	128	147	138	153	151	137	152	143	140	142	146	140	153	157	173	145	133	134	130	151	129	142	138	118	133	143	120	142	119	161	131	152	137	118	130	130	147	140	161	155	134	150	135	161	136	158	134	149	157	156	144	153	156	123	114	128	154	133	135	118	142	145	126	119	155	138	141	143	133	126	148	135	106	152	140	147	124	140	149	135	149	131	148	111	141	146	139	141	154	159	143	137	163	147	165	133	155	157	135	151	139	138	146	144	151	132	154	122	139	144	133	143	145	125	140	133	145	134	125	140	143	162	126	143	142	133	141	163	152	139	115	135	112	123	140	142	139	130	137	154	137	145	153	122	158	134	149	150	131	131	135	129	125	145	144	143	145	147	134	155	162	130	127	136	132	128	148	151	157	130	145	136	135	125	135	160	145	120	147	145	140	135	115	159	137	138	152	130	134	131	154	145	135	149	132	153	137	142	151	132	163	129	149	140	151	172	156	145	128	144	137	136	145	150	131	144	128	126	144	126	142	145	149	137	131	141	138	145	134	161	155	154	134	130	140	130	139	138	147	132	165	149	124	156	125	132	115	130	151	152	136	166	142	122	141	141	133	163	131	132	129	137	135	170	138	129	148	186	162	128	156	155	137	142	126	159	146	139	139	140	132	159	152	168	147	134	123	158	129	142	129	136	138	139	139	130	145	137	103	155	132	144	154	138	150	151	134	142	144	122	139	135	147	136	157	135	143	151	130	144	159	129	129	130	148	138	143	162	128	151	124	132	131	132	149	153	155	133	119	145	153	143	156	156	143	137	144	152	132	126	144	132	129	144	141	118	144	126	137	166	147	121	162	150	128	147	139	136	130	139	155	137	155	160	145	140	163	139	147	169	145	148	144	139	150	148	135	119	130	127	118	150	145	153	131	147	135	159	147	152	137	154	122	155	129	146	119	141	135	147	133	155	169	133	140	143	140	131	135	163	135	160	135	146	155	155	159	156	145	125	142	145	143	137	139	166	159	121	142	148	140	169	110	117	139	135	145	121	165	154	146	137	124	144	132	143	140	156	123	154	171	133	159	164	150	117	139	147	119	151	126	150	143	131	131	159	132	137	141	124	149	146	124	156	156	124	149	141	161	125	149	146	127	139	136	132	155	149	122	126	116	139	149	143	149	130	148	122	144	126	130	149	134	130	135	141	133	140	152	159	141	131	126	136	135	139	140	151	140	157	155	137	150	133	149	167	114	163	157	135	155	144	127	162	154	154	148	158	145	166	163	143	131	133	157	155	138	130	146	133	149	148	135	155	150	141	173	133	142	129	172	145	138	153	120	149	129	133	151	142	142	131	130	150	118	130	137	129	149	159	142	161	144	149	143	117	142	154	154	121	135	137	137	139	161	141	136	156	131	140	135	147	145	158	143	136	123	137	155	149	147	140	137	133	146	143	135	153	149	150	152	122	133	139	128	148	167	154	146	164	144	150	167	127	133	130	145	130	138	141	137	136	157	130	131	155	130	135	130	156	137	120	130	153	146	149	143	141	143	128	137	140	161	159	146	170	146	130	161	115	139	141	144	133	139	148	137	144	145	142	143	138	140	136	128	148	156	132	123	144	125	143	134	146	170	123	138	139	128	126	144	150	136	139	158	124	136	130	138	155	124	137	146	117	149	174	109	134	144	141	151	123	146	165	143	124	152	152	149	139	157	153	140	126	142	136	151	133	124	128	144	117	123	127	115	124	150	121	153	128	163	145	126	142	137	124	138	146	159	140	139	161	142	131	141	142	147	118	148	130	141	151	156	168	148	150	159	151	144	152	128	142	137	138	130	142	153	136	151	157	121	152	141	147	121	150	132	152	140	123	154	152	126	144	148	117	142	138	168	153	145	141	127	152	149	140	137	149	150	148	142	145	133	134	133	143	151	128	130	145	143	176	150	139	121	129	131	148	139	138	150	140	142	133	132	141	138	152	124	147	125	147	164	152	151	129	144	140	143	146	132	135	128	147	143	143	144	138	154	149	149	144	135	162	149	148	120	118	144	136	127	182	155	140	124	137	127	148	156	148	127	133	148	139	156	136	157	139	127	155	140	146	134	158	153	131	140	133	129	119	129	121	147	129	153	129	152	169	132	134	158	137	153	144	155	135	139	140	131	139	128	133	130	131	150	125	138	145	129	143	162	149	166	127	156	167	136	153	141	143	137	150	113	142	153	149	130	128	158	138	120	153	152	164	162	155	149	143	154	144	129	145	141	127	115	133	137	153	168	124	132	137	153	156	110	130	130	162	154	155	159	146	140	117	134	132	154	138	113	138	149	156	146	137	148	136	146	117	149	140	132	115	120	139	140	150	144	154	140	145	118	140	137	123	134	142	130	106	149	144	151	125	143	136	157	133	143	135	137	171	147	124	144	159	136	141	143	149	140	145	132	140	135	118	147	151	157	135	157	134	151	135	142	159	160	123	160	139	141	127	145	139	145	136	139	138	148	143	161	151	148	150	154	146	125	145	136	129	140	161	139	123	144	133	128	113	163	136	123	112	146	147	120	135	141	142	154	123	142	134	141	143	122	140	153	158	126	125	133	155	130	133	126	142	120	140	148	152	138	135	139	143	146	133	149	131	170	146	173	137	131	142	127	180	126	149	141	149	150	151	145	137	137	146	131	156	131	139	141	145	137	145	147	122	132	158	145	134	135	154	137	142	148	136	162	127	139	135	131	143	138	155	140	128	139	140	122	129	161	139	133	156	164	132	151	137	150	138	149	142	133	133	144	149	154	138	139	136	145	146	130	144	145	150	151	128	141	154	134	139	144	155	130	140	175	145	144	155	130	128	143	135	143	151	136	138	146	155	133	141	148	144	138	123	150	153	139	135	140	138	166	142	140	126	162	147	129	139	140	122	134	147	160	137	152	153	139	138	163	140	149	131	132	136	140	148	151	125	158	134	145	163	150	138	163	141	143
48655	17621	6792	3521	3097	2495	2037	1761	1465	1290	1096	1081	927	838	776	757	690	681	675	610	559	559	572	522	538	539	498	488	520	499	457	460	431	456	453	451	432	413	449	416	463	368	417	418	413	413	397	412	448	406	413	404	398	431	390	387	387	376	376	415	371	400	375	378	369	377	389	405	365	369	380	390	399	393	400	376	408	382	389	356	383	359	350	436	339	412	380	370	319	400	367	384	389	372	381	362	337	372	364	381	429	371	387	358	377	377	367	349	369	379	365	396	370	375	381	366	371	388	378	349	383	378	374	353	370	400	384	371	372	367	394	335	345	363	368	370	364	341	368	380	362	373	358	395	345	366	391	375	373	379	360	380	377	370	331	372	358	377	376	373	381	364	343	360	367	377	385	363	387	376	366	365	369	392	400	363	390	393	391	367	338	361	361	360	367	347	371	328	412	369	357	355	370	343	361	391	376	369	378	363	364	356	354	359	349	359	346	350	352	368	383	372	341	393	381	368	366	344	415	351	347	357	358	367	362	380	360	345	367	401	401	322	373	370	370	328	355	354	341	339	388	347	361	351	336	364	362	328	357	375	369	354	378	378	371	353	365	387	376	364	372	349	384	351	359	358	386	361	372	358	375	371	393	358	348	340	387	374	360	371	384	357	342	356	351	364	348	378	358	379	377	362	396	376	385	353	355	380	373	340	341	371	351	365	360	375	359	374	355	356	372	364	352	362	372	360	379	366	369	399	373	342	382	356	402	377	348	377	352	358	373	353	333	345	339	344	384	382	347	351	362	380	369	351	367	361	396	375	355	346	344	340	380	376	344	381	372	332	357	373	358	380	361	366	347	345	384	373	357	354	362	388	354	400	352	369	387	361	367	374	379	337	389	394	342	349	386	360	379	370	312	393	345	334	352	374	394	315	381	362	341	345	349	369	360	337	329	386	364	388	374	373	373	373	421	373	326	370	360	345	365	368	366	345	376	366	351	363	347	387	368	374	357	356	368	354	345	365	370	358	399	350	384	378	342	387	349	320	359	366	381	367	381	369	310	389	376	370	370	376	413	387	367	331	362	343	358	379	348	362	367	353	362	362	327	363	363	373	364	350	361	399	364	356	366	356	387	372	366	406	359	360	413	357	392	384	344	381	356	398	365	338	368	358	346	351	362	387	354	377	352	357	374	343	341	392	363	356	359	363	374	358	364	350	378	347	381	384	329	356	384	359	367	365	362	372	357	398	350	380	333	340	338	369	355	351	352	346	367	377	355	338	385	350	382	391	390	341	400	372	352	332	345	347	366	354	354	369	372	394	387	370	366	397	374	362	385	361	357	374	365	359	363	361	353	374	355	356	362	392	347	375	389	382	331	348	336	346	361	345	376	357	372	364	351	340	391	386	378	338	356	355	358	367	354	380	348	370	334	376	391	377	339	339	370	328	353	384	344	346	331	387	356	342	329	357	389	406	388	346	331	356	385	346	384	348	331	402	408	357	374	373	332	355	344	374	322	395	384	380	342	381	364	366	368	337	333	404	361	335	348	360	390	375	365	335	341	335	397	347	345	367	379	374	328	353	369	361	386	360	371	370	348	357	370	387	348	337	345	371	336	340	381	335	347	364	363	372	403	364	369	392	358	348	398	394	360	359	360	366	336	375	361	377	357	375	398	340	366	346	361	371	352	375	366	368	368	354	362	345	310	365	394	352	351	372	380	355	374	348	345	340	325	368	370	355	335	376	379	370	336	365	383	370	337	331	350	359	363	349	386	367	383	332	359	328	338	378	368	402	349	343	357	341	379	368	381	326	369	385	336	392	338	355	330	338	380	376	364	335	371	365	357	368	366	370	368	367	400	387	344	340	345	378	377	327	359	354	377	351	386	335	340	342	354	348	342	349	351	414	355	348	346	360	370	364	376	337	369	353	336	339	369	356	369	368	364	389	354	376	344	354	378	381	351	346	397	353	346	365	368	361	373	380	384	397	362	394	373	380	347	385	387	361	372	389	341	380	368	342	351	366	357	365	372	378	336	342	343	323	354	363	374	363	373	358	361	354	370	388	352	357	340	390	358	334	361	367	368	382	348	373	348	369	388	384	382	364	340	386	379	358	330	381	364	348	375	355	401	360	355	391	410	368	378	370	370	399	348	354	366	363	360	352	341	350	356	386	340	375	361	378	380	351	344	365	382	392	395	346	368	348	333	344	345	358	354	364	321	369	379	390	387	386	372	347	391	355	402	350	359	334	367	372	376	377	377	348	385	391	344	322	385	364	362	356	375	393	357	357	342	396	318	361	363	397	377	356	390	374	373	436	386	360	374	365	351	381	358	375	346	391	365	366	365	373	356	376	404	377	379	377	334	349	409	372	365	337	366	324	328	333	362	337	379	356	364	379	372	345	353	380	347	341	356	383	400	381	365	386	356	386	409	364	364	349	390	323	343	367	357	370	342	360	352	361	349	347	345	376	329	379	356	383	338	350	403	388	369	392	380	361	354	358	377	359	357	362	363	354	365	346	381	359	365	389	375	344	383	360	361	390	322	371	385	356	346	381	324	376	361	320	374	359	377	361	361	355	384	321	351	387	337	402	377	389	367	377	371	382	362	360	361	375	370	380	362	316	359	376	347	366	383	401	339	354	368	374	380	322	345	345	395	365	347	376	398	350	342	385	384	360	369	374	321	403	333	363	365	374	353	348	381	362	381	356	381	350	373	371	387	371	357	377	382	357	379	370	363	330	395	346	349	362	391	343	363	363	351	337	367	348	350	361	368	360	360	324	389	352	357	311	378	362	341	361	354	379	345	329	366	362	375	368	381	358	320	394	360	372	377	345	386	378	373	379	388	354	359	380	357	347	318	364	351	351	336	329	362	354	413	348	356	390	358	376	362	377	370	365	356	344	396	379	354	365	397	419	382	367	404	372	359	368	365	375	373	354	356	384	359	382	348	348	341	377	343	350	366	332	351	334	417	361	355	349	351	355	351	336	356	344	330	361	324	350	360	367	363	338	349	331	384	402	363	383	366	379	372	359	354	376	356	363	367	371	359	368	352	357	376	395	351	360	406	356	365	391	390	382	380	359	370	381	371	362	339	367	384	343	373	346	371	358	353	375	328	364	335	344	348	396	344	356	379	344	354	371	357	342	415	375	320	355	367	362	355	363	362	369	369	338	364	339	358	386	354	354	353	396	348	356	356	343	399	346	347	341	356	361	365	365	341	383	334	356	376	395	366	335	347	350	361	373	335	344	390	367	355	354	371	369	377	353	327	371	374	356	393	366	371	364	366	356	383	340	338	329	381	349	381	317	340	352	331	358	340	375	420	361	403	362	395	369	365	339	335	365	376	376	377	316	339	336	363	345	366	363	365	382	369	385	341	351	324	391	373	348	378	352	360	401	377	388	340	365	356	383	353	337	360	376	361	359	361	376	355	370	325	353	380	338	382	369	381	381	370	364	365	356	361	369	347	355	377	331	354	358	337	354	387	364	352	342	404	362
28345	4337	354	198	212	167	191	175	168	171	163	151	177	192	157	164	191	173	151	150	170	130	181	183	192	161	171	167	153	165	149	161	142	161	150	148	167	145	165	171	162	162	153	163	139	168	154	163	134	149	154	159	155	171	140	142	146	161	160	146	163	154	164	145	181	155	160	137	165	145	165	173	172	164	170	151	174	170	145	158	159	168	165	157	158	153	158	162	149	171	155	140	146	151	143	165	175	159	126	149	168	151	148	177	184	183	149	164	140	186	152	165	153	138	158	148	177	196	155	151	153	134	152	165	146	157	151	145	170	137	172	172	181	130	161	161	136	154	146	175	171	155	164	144	155	145	158	162	170	170	162	169	146	147	186	167	173	171	172	164	146	145	167	153	161	160	156	145	147	171	151	161	173	168	148	146	150	183	177	155	154	151	137	171	160	160	170	182	161	177	152	168	165	145	157	158	158	172	140	149	164	162	156	162	183	167	151	159	156	157	145	155	162	165	141	158	155	178	157	143	153	151	169	148	141	145	176	156	151	166	148	142	127	179	146	163	151	171	161	156	141	154	142	163	173	195	139	171	161	157	159	160	165	182	144	141	132	147	162	152	141	162	166	177	155	187	164	143	159	160	162	135	162	162	154	151	153	164	161	138	140	169	172	155	187	153	156	150	170	152	159	175	177	187	202	163	163	142	152	155	188	171	148	148	174	159	145	135	156	168	174	151	185	158	167	166	152	171	141	158	176	152	147	169	155	149	137	181	151	162	139	142	178	164	157	145	183	162	155	151	183	153	174	173	164	172	153	146	141	158	161	149	154	136	178	191	147	150	155	174	137	165	158	149	154	170	147	160	166	149	152	174	133	170	155	186	178	149	194	158	166	155	155	161	160	157	164	153	155	158	166	151	166	148	158	141	160	166	167	158	149	175	138	164	161	146	160	139	190	182	163	172	177	163	154	165	152	153	130	153	165	165	176	137	167	148	152	152	171	171	151	150	134	160	166	135	150	156	143	157	145	147	161	157	153	174	161	178	142	156	198	171	194	155	166	159	149	153	158	157	164	168	160	161	151	152	155	145	160	172	172	168	143	148	139	165	144	167	175	170	159	171	153	168	167	149	167	158	168	146	168	149	144	166	184	168	158	171	159	147	140	154	167	143	145	149	187	154	146	177	158	163	143	150	173	170	141	138	155	167	160	173	133	154	151	164	156	158	162	147	161	159	164	159	159	156	155	160	190	139	191	170	180	158	153	150	152	169	164	151	158	178	170	170	146	179	135	159	165	140	151	138	147	145	175	155	164	159	175	183	140	175	160	171	148	148	159	148	145	188	167	163	161	143	170	163	168	159	139	142	179	174	148	150	175	145	155	165	154	159	157	173	158	139	160	172	145	148	180	166	162	164	167	162	137	146	158	132	144	164	145	171	121	142	170	181	158	143	149	146	176	150	141	152	159	135	156	166	160	157	165	154	155	154	149	148	154	161	158	163	140	163	177	155	170	172	158	165	168	168	179	169	169	140	156	121	165	152	153	162	180	191	159	140	132	147	145	162	192	153	164	162	158	177	142	160	177	170	153	131	178	157	170	152	159	135	160	134	156	146	170	174	178	153	129	130	161	147	155	156	165	137	170	189	156	190	159	166	182	171	142	161	152	146	152	164	140	143	167	166	170	155	149	156	181	166	155	168	148	153	155	146	152	158	181	167	158	142	176	166	145	170	174	157	162	174	157	133	181	171	154	152	161	152	162	153	170	168	150	165	175	172	176	180	167	140	152	171	159	169	166	171	172	156	144	173	148	153	146	148	149	131	151	178	151	152	159	153	179	144	166	147	174	164	178	163	158	153	145	153	171	151	155	163	165	177	178	172	200	148	155	145	159	162	146	150	166	150	149	158	160	155	161	148	156	164	159	175	152	175	149	171	168	146	142	164	141	129	150	175	132	146	159	155	160	160	157	155	168	145	158	168	172	164	149	176	167	166	150	164	156	173	192	132	169	155	153	176	161	147	150	154	148	165	155	182	168	165	156	179	182	175	158	152	153	142	154	168	139	178	145	147	155	160	166	178	168	161	133	152	161	140	139	147	150	168	163	160	156	158	151	140	166	179	149	156	182	138	142	151	169	154	155	154	157	155	154	163	146	140	138	183	174	166	187	157	161	146	174	133	187	163	123	153	170	133	135	151	156	174	167	166	154	173	145	153	166	152	158	162	174	145	166	161	161	133	146	156	159	165	161	181	172	142	142	167	174	159	165	148	183	165	152	141	159	146	157	135	165	176	159	173	136	159	161	147	155	157	167	170	155	152	153	147	179	162	155	155	135	158	142	167	140	134	155	146	168	158	153	160	149	141	156	145	149	144	170	140	166	155	150	163	151	157	167	139	157	158	174	171	154	185	159	148	181	162	186	156	140	177	183	162	161	181	173	139	177	156	170	166	152	156	166	145	164	156	143	161	163	147	164	157	154	157	159	146	158	158	152	149	165	154	184	150	183	148	136	161	162	165	151	167	167	133	184	167	142	150	171	141	181	178	170	156	156	154	144	145	156	181	161	143	155	170	150	187	148	144	155	140	161	178	169	174	155	135	132	132	163	169	138	171	190	164	157	152	162	170	194	156	132	131	157	144	159	196	153	171	120	182	155	155	163	153	155	169	150	134	167	167	186	165	143	165	150	150	139	149	158	156	173	158	167	171	160	153	161	155	171	157	149	155	179	160	156	135	159	157	142	146	162	149	168	176	159	156	137	136	180	157	157	154	173	155	155	186	178	167	165	152	150	162	173	148	193	168	135	164	164	171	154	157	159	156	177	159	174	166	161	164	156	158	165	148	144	182	145	144	143	169	156	152	155	138	167	179	174	180	169	144	179	143	142	161	145	168	164	143	153	164	151	175	164	141	158	166	160	158	170	145	157	164	163	146	148	176	160	185	154	143	151	154	186	165	172	139	148	150	158	156	146	154	149	155	150	169	150	141	177	149	146	162	158	150	156	150	160	191	167	184	159	162	177	150	174	168	155	148	163	152	152	139	163	136	149	137	172	162	149	131	164	156	153	177	157	136	146	156	168	140	170	149	149	158	184	173	167	144	176	179	159	155	148	165	166	152	165	166	148	151	150	171	153	181	177	166	150	142	151	158	156	159	161	187	165	163	156	167	146	180	159	163	148	155	154	169	149	149	158	162	164	165	163	159	140	170	168	163	167	152	165	148	162	151	161	150	181	156	145	151	147	147	136	160	165	145	142	183	164	146	171	159	165	139	160	166	146	153	173	187	162	165	144	141	183	157	152	151	156	147	168	153	167	161	162	136	160	139	158	134	163	162	147	143	169	155	137	145	171	162	182	158	150	149	168	154	165	148	160	138	165	160	169	161	141	158	156	162	184	151	157	140	164	144	157	162	147	160	182	177	145	148	123	145	156	163	163	169	161	169	140	160	155	156	170	177	144	183	151	152	162	134	145	139	147	178	149	158	147	157	148	157	153	146	149	140
21369	2120	690	567	534	505	534	488	496	428	439	478	496	446	432	440	457	454	434	416	448	414	418	427	414	405	417	450	437	432	413	409	405	413	423	410	451	408	424	433	421	381	473	433	430	413	429	453	450	431	452	421	417	429	422	432	428	454	450	411	453	436	446	459	401	404	418	445	467	442	406	409	429	455	440	402	440	412	403	422	443	396	418	425	442	436	422	424	415	450	468	419	436	404	408	426	449	415	427	440	416	411	417	419	448	429	413	441	444	426	442	429	414	444	404	415	429	404	448	420	433	368	424	406	423	444	454	418	428	411	450	413	424	452	415	388	397	416	462	419	395	429	409	407	450	463	385	386	425	440	420	429	424	479	433	391	477	417	410	427	406	403	406	442	434	411	421	420	428	390	457	421	425	425	432	377	398	413	422	451	421	408	430	422	420	383	455	382	417	438	441	433	431	415	440	395	377	443	433	398	418	403	450	451	419	453	426	428	437	437	466	425	408	400	407	435	438	393	442	441	444	391	409	454	451	394	411	445	437	440	432	410	411	420	479	477	462	464	403	384	451	412	413	430	444	432	405	454	449	413	449	417	472	413	422	446	455	395	418	433	429	438	458	420	429	439	429	461	446	417	397	409	441	413	447	441	404	464	422	436	461	414	416	406	395	454	414	400	432	431	417	397	400	455	424	426	446	445	452	432	445	435	408	421	400	412	436	424	392	434	425	410	429	405	408	434	442	428	400	436	436	394	427	424	460	435	427	418	444	407	433	435	430	436	430	444	434	413	408	411	418	418	418	391	466	454	440	445	421	397	377	370	403	448	443	433	418	442	427	401	473	438	411	437	456	418	403	423	407	425	409	397	422	438	425	408	423	401	406	443	427	443	416	398	430	417	430	413	487	431	427	388	430	444	441	411	452	453	417	433	417	403	454	396	447	446	423	432	395	382	440	425	384	441	445	431	473	443	405	443	445	461	453	450	402	471	438	394	416	426	435	436	441	443	438	429	409	390	432	441	464	438	406	433	438	429	402	425	389	406	416	407	414	399	400	411	436	438	426	410	427	404	471	436	397	436	431	438	421	426	392	431	424	400	410	419	417	421	437	397	410	413	453	427	422	445	377	438	406	403	426	426	459	427	453	442	419	410	428	444	431	414	409	427	450	436	418	434	442	418	454	430	430	440	424	426	435	410	452	424	474	435	444	422	449	447	425	444	397	441	421	434	402	404	435	438	423	449	436	442	426	421	416	439	401	394	442	455	420	412	427	423	415	461	456	458	415	460	403	413	437	402	426	416	434	408	435	428	386	407	403	431	407	407	397	471	450	425	429	420	381	423	418	446	435	422	418	402	441	411	423	421	436	410	448	441	431	427	493	426	404	436	425	398	404	401	437	428	412	446	442	427	447	434	431	460	413	461	442	448	407	414	452	394	407	437	401	403	436	454	435	433	421	424	410	425	348	409	413	457	416	417	411	435	432	406	410	442	415	412	430	453	430	416	418	427	424	421	411	396	447	418	434	423	400	425	449	427	411	401	391	411	403	447	415	449	462	409	444	432	418	418	430	441	448	391	413	433	428	412	417	434	437	399	403	390	417	420	422	430	414	445	408	447	436	389	432	442	427	449	427	430	434	435	429	385	436	466	433	424	432	451	381	413	442	428	463	389	407	411	409	437	427	428	426	394	435	433	453	421	391	425	424	401	422	428	426	443	445	456	450	409	429	445	412	456	450	402	456	439	436	473	402	461	461	411	432	414	439	457	407	410	428	446	414	439	412	408	370	411	450	463	433	408	435	436	403	444	419	426	385	444	411	422	431	461	457	375	406	416	424	419	445	440	401	389	453	422	406	430	410	425	462	401	453	390	407	437	428	412	424	411	409	430	459	424	439	437	414	393	387	435	422	395	452	427	445	399	408	460	426	418	421	420	437	439	391	427	395	400	413	426	405	433	411	427	431	401	418	406	430	424	411	425	420	461	435	438	406	420	436	455	461	429	414	447	444	419	394	458	432	437	397	429	448	435	454	418	404	416	466	476	462	432	422	413	420	454	464	403	445	415	406	427	391	390	419	451	422	435	432	411	422	404	465	422	449	400	414	390	430	442	431	392	431	416	426	416	425	453	418	435	447	419	438	424	401	435	411	460	401	437	445	449	450	433	414	420	437	454	437	403	446	435	453	425	404	472	422	418	420	403	420	427	469	409	434	399	405	426	427	417	453	418	440	426	428	430	383	407	396	455	437	400	445	417	426	407	409	414	410	438	445	443	387	428	406	408	422	459	406	419	439	428	457	434	396	423	439	447	419	425	401	408	461	434	413	434	447	420	423	443	439	434	455	452	416	411	449	455	415	403	434	413	444	392	454	405	405	429	396	462	433	425	410	408	448	425	443	437	420	414	448	412	466	410	420	375	428	434	438	407	431	475	435	437	422	416	399	431	411	419	410	411	403	462	439	448	430	453	392	436	426	432	445	398	467	420	433	431	408	425	442	433	408	478	405	445	469	464	433	409	403	413	449	414	424	421	445	445	433	413	439	420	456	384	421	403	429	429	437	410	418	475	408	427	438	442	445	425	405	431	414	415	429	428	437	443	436	400	443	427	431	455	432	417	439	435	412	420	419	429	382	460	423	398	415	426	423	419	387	392	417	430	433	423	429	399	406	425	423	446	445	444	401	438	410	398	409	411	414	404	454	420	433	401	446	433	428	434	402	428	380	411	414	416	420	401	393	411	422	466	418	415	420	425	412	458	409	409	420	422	456	423	407	430	393	431	412	403	408	364	433	422	456	417	459	377	445	410	408	426	444	412	451	426	438	455	404	430	441	415	430	436	464	415	409	475	397	432	432	399	431	397	390	419	467	473	429	420	413	461	425	424	433	410	428	414	416	446	473	436	411	402	460	405	388	435	404	422	438	413	447	425	429	422	418	406	442	402	426	408	392	430	433	448	424	448	429	424	449	389	405	423	393	427	422	446	424	413	441	385	416	442	432	407	401	396	423	425	467	424	395	409	433	423	436	485	455	431	384	429	412	417	428	426	424	431	389	404	434	455	407	409	382	425	452	444	434	439	410	425	421	425	418	444	442	389	397	396	421	439	437	434	408	426	378	402	410	455	417	443	425	449	447	400	405	415	431	425	428	400	473	436	497	410	441	421	431	418	422	495	438	442	414	424	459	424	427	416	450	422	443	420	436	441	405	395	476	436	432	446	433	416	425	442	413	444	379	417	455	432	418	450	458	438	420	404	388	418	437	439	406	429	417	389	430	448	449	416	429	445	449	438	395	429	425	464	416	424	439	414	401	419	406	414	428	455	449	409	405	403	436	427	433	409	401	419	415	432	418	439	390	417	383	439	413	459	431	428	403	399	455	388	423	450	452	402	435	396	467	416	465	419	417	402	460	447	457	452	425	465	440	393	441	408	389	435	411	465	443	405	455	436	414	400	413	418	390	409	431	410	443	436	426	454	453	466	404	407	454	416	441	407	443	432
65850	29021	6998	859	563	454	400	356	338	298	295	274	252	260	257	246	247	264	237	208	258	211	239	228	223	229	231	236	225	249	226	231	223	202	210	251	222	240	222	246	220	226	196	218	248	226	217	215	235	238	226	224	239	242	218	216	224	217	242	209	234	247	222	221	213	234	219	212	235	209	238	229	206	215	220	223	187	245	229	241	220	233	207	221	220	209	226	217	225	195	226	213	227	207	215	202	225	211	205	193	210	243	237	236	226	216	218	223	210	236	213	199	208	226	178	210	198	231	241	210	208	200	242	236	212	239	226	221	195	202	240	186	204	218	224	222	226	233	222	215	227	226	210	238	200	183	225	246	230	218	233	223	212	209	233	253	209	244	241	236	203	211	199	211	229	226	223	210	236	230	240	209	230	223	206	237	231	242	233	247	195	218	225	218	249	209	226	248	254	239	205	219	226	214	227	211	242	207	204	235	204	220	221	225	245	215	226	230	220	223	230	229	220	284	219	218	263	252	208	215	206	194	214	211	234	209	218	245	232	226	218	201	244	241	219	205	222	234	222	210	217	214	219	227	206	217	228	187	235	229	214	223	233	234	226	211	242	226	201	213	213	237	195	235	216	240	217	246	206	219	231	208	214	210	208	215	229	198	243	239	230	246	215	233	230	214	217	215	236	219	238	234	238	240	238	248	225	208	227	210	243	204	239	206	213	235	238	182	189	236	225	210	219	226	236	216	238	210	240	237	220	222	236	199	231	210	200	241	240	215	203	240	197	204	217	224	196	230	201	212	226	211	233	226	208	229	215	193	218	224	218	220	234	208	228	206	247	211	257	223	257	218	225	209	204	220	212	220	211	209	246	232	229	216	224	225	207	245	246	226	211	226	229	235	242	200	217	214	220	202	222	225	208	215	209	250	225	230	266	224	218	236	227	197	189	263	199	227	217	222	226	235	234	254	225	202	233	219	213	228	249	233	200	231	216	213	211	238	221	201	230	230	237	223	216	213	226	264	206	228	241	218	205	237	205	239	214	212	217	243	207	217	224	247	248	243	204	209	216	225	219	225	229	223	235	228	233	218	233	245	212	203	207	225	215	203	197	218	237	217	196	209	221	198	225	227	204	210	220	215	227	244	187	246	221	228	255	226	218	172	218	238	234	230	216	213	230	229	221	247	198	251	234	234	215	220	214	223	204	198	230	228	239	211	255	239	221	226	242	224	247	242	223	237	216	237	228	230	236	245	210	215	230	209	228	196	194	242	234	209	230	210	217	196	234	209	206	233	213	227	216	227	231	215	222	229	213	232	228	255	243	220	208	195	214	224	208	223	205	198	219	230	199	202	216	252	221	227	228	238	214	212	238	246	235	220	221	247	219	236	201	227	246	203	225	222	211	215	240	212	219	239	212	211	236	210	248	237	219	204	216	244	224	236	201	214	217	225	221	230	252	200	220	227	226	227	205	242	220	221	237	236	231	218	213	227	204	202	194	232	203	232	228	241	225	234	225	223	189	201	201	223	196	237	228	235	234	214	221	210	222	223	220	238	210	243	237	218	234	239	213	217	228	222	235	223	212	221	222	227	223	232	230	218	239	226	244	236	258	226	208	247	207	211	250	204	235	200	236	229	211	194	228	234	199	207	211	213	234	228	208	202	217	232	228	263	218	210	222	243	220	217	205	219	216	199	229	213	238	194	208	227	259	230	245	187	213	217	221	237	239	207	235	205	228	205	197	248	217	230	209	230	222	221	208	243	241	241	213	219	224	220	211	230	212	222	213	243	203	231	208	209	206	214	228	243	205	230	249	261	246	204	232	219	213	238	247	234	186	215	206	218	229	203	232	225	208	221	221	224	227	236	201	213	207	211	229	219	237	221	218	210	215	217	241	240	224	242	214	236	216	219	230	209	241	219	214	217	232	214	200	234	229	229	247	218	247	215	214	221	223	241	220	207	231	201	226	223	216	223	218	234	207	190	221	218	221	228	190	219	200	229	220	224	200	232	203	220	206	236	227	232	219	225	255	244	209	212	230	254	219	231	213	213	212	222	201	242	228	217	221	230	255	231	185	234	209	181	227	181	226	239	266	202	243	221	214	208	227	195	233	219	251	243	234	266	219	238	232	226	229	226	207	228	227	208	186	231	225	230	228	218	223	234	228	205	244	220	229	245	241	223	216	199	244	220	241	243	261	225	216	203	257	239	219	209	233	223	229	199	179	228	224	252	232	219	224	206	204	235	226	239	238	236	210	242	238	240	216	184	236	244	226	225	215	238	216	218	204	224	226	209	233	244	241	227	243	225	246	234	230	215	224	198	214	237	233	249	203	211	211	198	231	228	253	225	197	210	234	245	203	232	214	205	218	201	237	220	237	229	207	246	202	228	220	234	232	216	216	234	244	230	215	197	217	208	203	202	204	243	243	219	228	210	213	212	236	184	218	238	224	224	218	232	219	204	203	211	230	261	194	226	238	250	193	214	198	248	247	223	230	208	229	236	216	215	198	205	251	217	207	214	242	225	247	226	211	225	215	209	191	196	231	230	230	200	232	253	235	240	218	191	191	222	222	222	192	174	203	246	215	246	214	229	232	220	209	239	181	250	231	211	247	252	203	212	216	215	227	215	240	247	198	218	219	241	234	212	226	223	246	242	228	246	229	233	204	237	200	226	236	203	222	241	254	205	225	240	213	204	216	232	236	194	206	225	201	225	208	240	212	213	218	220	249	229	249	229	209	218	193	246	232	238	245	235	232	224	214	225	231	203	203	228	207	196	220	214	232	238	221	219	231	210	218	210	223	196	218	198	201	200	234	242	205	211	206	227	238	252	227	220	203	218	240	245	228	211	215	228	188	203	212	216	214	226	235	265	214	224	217	203	199	219	224	227	238	197	224	220	222	233	220	221	208	233	202	179	220	235	203	203	239	259	206	219	228	228	218	245	222	247	226	241	188	233	203	235	231	238	208	194	201	229	219	207	222	221	255	251	210	228	229	256	205	224	237	228	219	197	207	228	215	225	216	220	216	211	213	221	241	215	251	206	208	220	185	224	218	228	221	232	207	229	224	217	248	191	191	232	209	205	213	209	206	232	226	224	243	237	235	240	246	207	213	220	206	222	230	225	227	230	225	221	198	257	227	229	216	222	236	224	241	238	229	214	221	220	229	206	201	230	269	213	207	236	261	216	245	232	214	224	236	217	230	208	212	221	216	202	247	241	230	232	196	217	216	212	234	233	215	222	213	214	230	198	202	232	233	238	237	222	209	223	213	196	226	250	212	235	226	215	233	218	217	206	215	235	262	215	216	223	215	234	235	213	252	217	221	245	221	225	218	202	213	212	236	208	207	223	238	219	211	212	213	180	217	203	220	230	229	229	209	213	237	224	214	225	226	232	230	205	222	222	225	229	227	225	231	223	214	233	211	227	209	239	234	212	218	222	208	198	231	226	204	236	226	225	229	229	252	214	202	224	208	246	219	222	201	212	230	215	245	213	191	243
40791	12556	3144	2124	1960	1607	1426	1342	1142	982	1002	905	831	793	737	715	717	667	664	694	611	697	671	636	670	623	632	593	647	648	634	623	590	580	590	565	619	579	588	587	611	604	597	596	626	552	575	578	613	611	600	582	594	621	571	577	586	545	589	549	595	595	560	559	563	550	553	539	590	557	553	556	618	568	600	576	575	525	572	586	561	577	580	574	562	581	573	599	585	532	528	590	581	579	579	511	570	513	511	580	606	554	580	565	566	577	577	539	582	569	586	559	557	578	530	591	594	588	533	564	565	608	550	569	545	574	520	554	577	576	515	559	612	560	575	556	588	559	524	531	570	579	563	582	564	593	568	535	557	576	582	555	593	542	577	567	555	541	528	606	557	543	572	549	571	558	546	573	556	559	559	549	572	555	582	617	566	628	564	559	554	565	543	553	572	562	565	537	539	549	592	560	519	574	595	552	554	557	556	524	552	557	539	559	549	538	503	588	582	558	560	582	558	567	548	580	598	564	535	544	547	566	597	542	537	568	537	565	575	557	609	579	558	567	543	541	589	562	570	562	606	557	546	558	493	546	538	566	551	556	569	637	557	566	565	557	550	552	559	564	542	604	579	572	551	555	558	552	566	571	535	589	582	543	579	586	537	510	580	572	581	565	531	599	555	571	583	526	576	594	555	554	545	527	563	567	565	602	538	557	576	589	549	567	551	574	571	597	544	572	578	568	586	537	566	538	560	578	610	553	571	553	594	549	579	552	594	565	559	562	574	595	542	573	553	550	588	543	567	589	579	573	536	547	526	591	578	591	541	546	595	583	505	555	521	579	571	591	571	548	543	509	572	555	543	538	533	581	541	572	581	564	574	572	540	527	551	564	553	576	545	539	561	547	552	535	550	506	602	553	572	585	584	553	544	560	588	560	561	533	552	590	596	537	580	570	595	535	565	510	522	557	574	562	540	558	560	561	521	573	522	561	546	570	540	571	598	582	553	524	596	567	567	527	547	534	570	581	571	563	551	539	562	605	598	543	543	523	554	515	567	539	531	546	578	590	580	584	517	567	574	567	593	590	541	537	549	557	544	586	556	564	595	538	528	565	539	569	567	552	548	561	574	570	547	547	527	599	561	619	543	531	564	570	584	559	589	553	601	560	576	534	577	526	555	517	587	584	548	563	567	545	562	572	553	559	545	564	550	526	538	524	552	610	564	564	568	587	527	542	582	546	540	534	495	541	585	508	586	546	605	529	594	541	519	527	528	562	568	532	564	560	544	549	490	547	609	527	589	560	521	557	574	551	544	530	553	578	575	581	512	589	568	569	544	576	547	570	544	562	588	580	607	597	554	557	552	571	539	536	604	558	523	526	550	580	579	574	570	538	543	556	549	547	563	582	548	586	550	577	566	601	575	531	557	531	549	535	547	534	533	552	537	586	586	567	583	584	561	542	545	538	607	546	562	542	565	558	580	570	578	602	598	550	554	573	550	538	547	573	584	537	569	543	497	543	558	572	550	560	536	565	551	555	588	548	543	574	586	572	612	625	567	576	550	545	538	545	507	565	557	554	589	572	580	530	549	586	535	579	563	558	579	580	523	539	539	585	549	557	556	578	583	617	553	540	571	543	523	601	556	538	557	584	533	542	569	612	559	536	557	587	562	585	546	570	563	548	531	544	504	590	565	533	571	592	532	548	565	558	550	537	564	544	545	554	542	550	558	482	553	501	572	561	526	563	553	550	533	582	545	569	504	565	599	577	594	521	565	582	558	550	557	629	612	560	536	602	557	586	545	552	556	507	593	586	560	578	578	557	562	569	592	557	596	530	554	562	582	584	580	530	586	568	573	576	562	583	504	588	537	577	563	552	552	580	600	597	558	560	532	557	555	580	524	556	586	560	566	557	546	564	538	595	571	584	579	559	585	524	563	587	541	592	584	571	558	554	566	542	549	557	548	561	546	550	549	577	517	550	558	545	598	583	555	538	588	545	508	618	560	569	564	548	523	565	548	548	540	583	571	540	567	546	547	624	580	558	581	590	529	520	564	571	573	558	546	547	576	584	589	564	566	540	584	578	596	607	568	544	555	601	557	524	511	549	503	580	561	547	565	536	564	537	598	591	577	541	540	577	533	561	573	522	550	570	545	544	516	517	519	525	586	537	568	561	523	567	564	577	539	603	565	533	578	582	612	580	557	517	550	578	580	560	560	565	542	552	550	608	542	566	570	565	593	553	582	517	564	605	531	602	603	535	584	553	560	558	577	548	532	556	552	565	576	552	629	523	612	551	536	575	550	553	575	520	564	580	594	538	555	546	557	531	532	562	587	560	567	554	509	568	564	560	560	578	571	557	549	512	534	560	551	573	550	559	602	551	556	526	601	561	578	539	516	538	578	549	514	581	560	551	592	577	541	536	531	577	561	584	547	567	576	546	523	546	566	562	558	600	545	614	545	551	544	567	548	558	569	547	499	600	540	571	595	544	527	568	567	581	550	575	601	568	542	524	601	542	566	533	584	591	579	567	542	543	569	542	552	515	595	557	545	546	528	535	615	556	576	591	543	530	543	546	551	565	603	534	565	570	598	542	569	563	561	538	559	561	578	598	542	510	549	565	507	594	539	551	533	555	541	546	580	591	565	614	562	530	544	528	550	545	562	569	549	548	589	535	546	559	578	542	561	567	542	561	555	599	556	526	541	568	601	567	570	522	533	539	549	515	554	570	556	570	544	544	572	566	531	586	586	528	570	511	589	555	581	541	533	567	558	613	554	565	592	575	587	568	559	570	538	529	547	565	538	589	589	578	582	563	604	571	578	525	561	605	538	575	574	552	538	556	554	563	600	562	596	571	581	526	567	553	568	577	549	574	594	569	553	524	533	544	608	568	507	584	566	536	606	567	559	577	566	564	575	554	565	567	561	578	578	552	575	561	553	511	519	493	549	564	536	564	535	541	556	559	593	547	575	556	517	573	549	531	565	570	556	565	565	574	584	550	528	544	556	586	563	553	573	582	534	546	559	571	577	545	540	557	563	542	538	577	542	581	575	594	604	549	579	540	561	520	566	543	574	551	560	592	579	566	569	546	557	564	569	572	545	564	593	543	589	607	596	547	571	558	569	541	548	543	594	588	570	561	526	540	575	528	565	580	587	541	599	547	566	592	575	580	547	570	614	571	552	590	555	549	620	524	582	593	526	572	495	534	562	561	548	577	555	600	568	565	542	543	507	571	551	608	567	582	579	553	575	546	527	553	599	558	595	529	539	569	557	539	519	572	536	500	576	517	566	565	560	597	557	557	565	537	553	577	593	571	573	559	552	573	580	558	599	528	600	536	581	577	514	573	603	531	566	581	556	556	542	582	563	546	548	520	515	559	583	539	559	593	586	579	554	584	530	542	557	575	591	542	564	583	561	561	570	570	587	569	557	562	593	561	541	525	567	553	580	539	519	585	549	551	568	607	568	640	553	568	525	550	534	530	563	554	537	557	546	549	556	522	540	586
76212	40034	12690	1794	788	607	506	385	343	302	300	240	229	223	198	156	196	188	166	170	187	179	165	174	177	173	169	151	138	164	171	151	173	178	163	136	130	147	167	156	138	156	153	154	136	141	172	135	155	128	142	166	134	147	144	157	144	137	147	129	160	143	157	150	153	129	159	127	138	135	120	148	143	146	139	157	140	151	138	159	151	153	119	140	138	123	144	137	159	145	153	146	149	157	117	130	122	139	155	145	139	123	135	126	157	138	147	131	121	136	154	140	143	147	147	148	134	144	151	150	138	140	128	143	130	170	154	142	142	140	150	124	148	118	162	135	163	148	137	166	124	143	133	130	140	143	160	145	137	143	137	126	146	135	140	157	129	144	133	147	161	113	141	120	134	163	166	122	158	144	133	126	145	153	146	146	137	142	129	139	158	155	154	139	166	147	158	144	131	138	137	130	143	154	125	143	132	135	162	124	139	137	126	148	140	130	134	157	128	133	148	164	125	142	137	139	157	158	143	171	152	155	120	147	117	131	158	160	137	111	114	143	110	149	138	140	147	139	134	137	142	125	132	143	125	125	137	137	143	134	143	148	131	155	140	135	161	131	118	145	161	124	153	149	156	139	150	138	146	156	121	154	170	151	163	141	137	138	130	164	149	145	133	145	156	149	142	155	173	146	139	133	131	120	163	144	116	127	125	120	157	127	142	160	136	121	144	122	138	136	132	147	138	115	145	137	148	146	119	144	162	154	132	148	153	117	143	140	149	135	142	142	133	150	156	146	147	155	137	134	143	158	140	149	142	117	170	149	124	123	144	143	144	145	142	139	138	156	160	144	141	162	147	147	135	176	137	146	148	150	129	137	153	135	139	140	155	147	158	124	136	117	137	133	108	131	139	147	135	129	157	156	132	134	150	146	148	164	134	141	158	144	167	146	125	141	129	168	160	150	142	137	146	138	115	115	136	145	135	172	133	147	130	140	141	174	149	140	127	141	152	128	154	168	168	148	161	136	129	143	137	161	167	152	150	142	133	156	158	151	146	132	147	141	154	126	128	134	154	153	150	140	150	121	174	129	137	142	160	152	149	142	167	133	154	138	139	132	147	115	140	130	127	147	139	143	145	141	141	145	134	145	147	133	145	151	143	133	136	156	130	117	144	141	163	143	143	154	146	141	127	132	176	115	159	156	142	175	162	170	141	152	126	133	159	150	149	147	148	137	147	132	154	163	160	142	140	140	138	139	155	114	153	120	149	129	145	131	147	136	126	151	154	125	135	117	127	160	145	151	151	128	152	145	124	152	144	128	151	130	130	155	127	134	146	151	137	150	154	143	140	125	151	164	136	141	147	135	148	165	132	137	149	133	167	138	131	155	123	143	141	125	164	115	137	169	133	142	127	158	121	127	157	151	160	130	132	138	162	128	135	134	137	149	143	145	166	153	150	126	135	169	134	147	160	137	131	137	143	160	146	144	143	122	125	136	121	129	143	162	143	124	134	153	133	154	149	155	149	160	143	128	154	138	135	127	170	154	161	143	145	146	155	160	155	136	147	123	151	145	137	135	124	127	135	136	130	138	143	128	159	143	138	166	148	134	150	140	125	133	124	190	145	127	157	142	136	134	145	137	141	132	139	158	162	131	138	138	121	144	151	134	130	151	145	157	129	140	165	156	144	137	145	139	137	132	154	163	115	137	169	141	123	168	173	128	147	140	145	145	139	154	153	135	148	151	151	152	123	138	140	151	153	145	121	135	134	133	145	145	163	150	143	136	128	137	134	130	142	144	162	156	146	161	130	123	147	149	140	148	129	147	114	148	128	137	155	125	127	137	157	148	145	149	152	156	169	153	151	142	145	134	138	133	182	134	139	138	155	136	155	150	171	127	157	148	141	150	134	150	146	144	146	141	126	149	150	154	161	151	138	155	157	134	138	150	142	137	159	156	139	153	145	151	162	139	140	145	153	139	125	130	164	152	137	131	146	120	110	138	140	163	157	145	145	133	160	155	142	141	145	143	163	141	142	141	141	143	138	144	151	148	138	128	130	155	123	148	146	132	135	146	147	128	150	145	160	154	121	136	137	139	168	166	123	126	162	133	152	152	135	139	165	142	170	134	129	145	135	133	135	143	143	140	138	149	174	118	136	125	119	161	144	146	146	147	140	145	149	132	149	142	130	144	157	169	137	152	152	145	142	136	145	151	143	139	132	139	156	156	131	158	143	142	133	137	151	138	133	144	149	150	137	154	151	144	165	155	135	145	152	161	142	140	139	130	148	127	136	144	153	154	137	146	145	139	122	150	153	150	153	157	162	126	156	149	149	141	127	137	159	133	147	138	147	146	142	163	161	159	145	124	137	142	150	119	162	144	137	147	126	159	130	155	144	156	164	149	159	160	140	137	137	132	165	122	144	136	152	139	158	117	157	158	156	138	150	148	149	166	150	140	128	147	151	146	140	112	122	158	134	138	165	155	131	142	140	148	139	108	118	133	145	152	133	115	156	155	155	135	137	150	134	144	136	126	145	166	146	164	132	150	159	147	137	146	133	131	124	150	130	146	150	130	144	127	141	139	142	135	132	131	147	159	144	135	153	156	142	165	155	156	139	141	149	163	141	139	142	138	132	145	139	147	137	144	136	150	139	153	144	157	136	136	135	158	136	148	142	157	139	159	132	153	148	148	139	138	149	134	138	122	150	155	149	156	162	143	130	141	134	134	145	137	145	149	153	149	156	139	163	142	147	137	106	140	141	125	133	137	144	144	146	140	135	136	127	146	173	161	135	168	157	145	139	152	129	158	128	141	151	157	151	175	136	129	154	133	150	143	150	151	130	122	149	147	149	152	142	136	152	143	128	132	168	138	155	153	143	139	128	141	147	133	130	143	140	129	154	133	132	130	130	143	165	131	137	136	135	139	173	147	144	149	148	142	133	132	105	141	141	142	129	137	129	123	150	128	144	140	143	127	145	140	130	140	133	133	150	157	125	160	165	151	138	128	145	134	125	160	160	144	138	142	164	143	163	126	136	129	136	147	161	120	138	149	123	134	146	171	137	160	129	153	151	139	138	136	147	144	144	148	152	152	149	135	136	148	136	137	139	143	149	146	130	160	149	169	134	146	153	149	138	143	125	155	138	140	119	137	164	130	164	157	144	141	131	139	120	134	153	141	150	137	133	139	140	139	162	151	132	137	133	145	130	135	155	150	140	150	154	131	116	146	148	143	147	147	173	133	160	149	137	146	125	134	149	132	159	146	142	155	148	157	137	133	128	148	158	145	140	146	154	150	126	155	150	116	149	147	154	142	151	147	144	156	154	152	152	126	169	137	156	128	147	143	144	132	118	130	139	142	130	134	142	155	129	129	145	145	150	145	127	149	125	137	144	144	162	146	154	131	143	156	139	161	136	121	133	132	142	133	127	143	143	159	130	157	152	130	142	137	126	127	135	147	150	154	137	149	151	119	151	125	183	146	162	157	142	164	168	145	148	151	160	141
49625	19110	4659	3280	2916	2451	2002	1679	1434	1183	1100	982	895	831	849	732	682	653	619	634	582	609	570	526	506	487	470	480	465	511	478	465	434	464	406	470	436	456	413	419	437	460	436	421	425	420	403	428	430	423	392	413	393	385	412	365	417	386	408	384	401	436	369	391	407	388	375	363	372	410	395	382	361	349	381	377	350	350	359	339	385	343	364	385	389	401	392	355	362	383	383	374	373	404	378	385	362	371	354	368	387	387	366	361	354	386	371	353	388	369	394	363	366	355	388	382	384	371	378	370	389	362	416	350	388	375	386	379	382	357	356	367	399	394	371	366	382	364	349	361	371	355	394	360	368	366	396	376	383	355	351	384	367	363	352	381	387	400	361	338	400	356	351	366	355	354	368	345	382	381	351	354	363	365	395	352	352	345	389	397	341	386	361	374	402	359	374	375	338	356	405	370	336	369	381	375	363	371	367	351	350	393	401	380	363	349	360	368	382	378	361	349	365	383	345	383	360	319	384	367	341	383	373	394	325	374	341	343	393	344	361	385	340	363	396	392	353	356	374	347	345	359	388	382	316	389	332	369	377	373	370	323	395	374	374	358	363	381	353	353	353	351	375	363	351	371	395	354	389	347	377	336	359	353	366	359	336	385	365	374	414	355	354	378	394	350	342	380	394	373	369	382	334	367	341	366	379	382	397	372	326	393	384	407	372	369	379	353	401	365	367	347	355	347	360	369	364	401	370	410	354	377	388	374	347	354	360	374	339	369	360	324	373	422	367	388	368	384	380	354	375	329	374	374	366	395	370	365	371	387	359	375	353	381	385	339	366	372	373	362	372	346	390	383	357	351	407	375	334	345	369	349	371	337	368	353	378	396	385	398	360	359	374	383	337	346	363	367	356	372	375	364	357	394	350	371	359	391	386	386	372	355	382	404	352	353	373	388	374	353	374	360	373	354	359	351	349	351	340	393	381	366	384	362	360	391	354	365	355	392	373	361	367	353	382	366	381	379	376	369	360	352	351	384	353	356	372	373	365	350	419	343	364	350	365	364	386	376	354	346	326	368	348	395	332	384	361	333	362	380	353	346	389	350	351	370	364	339	360	334	361	403	360	362	343	397	378	375	352	410	344	374	321	332	343	349	342	342	365	362	371	376	349	359	383	376	382	356	407	375	346	396	347	392	377	356	356	359	352	340	403	369	352	384	368	385	364	342	385	352	351	378	386	379	360	339	375	379	404	388	376	365	374	378	365	399	374	386	363	369	350	399	336	363	418	415	345	350	394	334	394	349	377	404	389	341	347	335	357	354	358	348	371	406	393	367	345	387	392	375	382	422	353	350	344	366	403	381	382	330	368	392	393	366	377	382	351	418	343	367	351	380	386	361	392	348	369	376	363	358	323	360	354	345	356	352	344	353	369	343	375	364	352	364	328	366	390	411	366	353	382	374	380	387	365	356	379	359	358	376	352	402	420	395	353	342	375	372	390	365	385	385	398	349	365	338	373	344	376	389	359	348	389	398	379	365	392	364	362	390	366	390	376	341	378	351	367	359	343	338	347	355	347	372	379	355	366	353	391	374	364	372	374	362	378	353	329	309	364	345	335	359	350	363	362	344	389	372	395	409	375	358	391	382	349	384	378	347	348	343	353	390	368	359	361	319	359	370	373	372	401	349	359	352	367	362	374	359	348	351	373	380	321	366	366	364	387	361	367	386	360	366	372	386	375	395	335	366	382	378	341	343	355	316	369	363	326	359	385	367	334	370	369	356	351	351	360	387	347	370	357	333	374	349	402	350	354	337	358	373	368	374	373	339	345	349	352	355	348	355	366	332	355	387	311	355	371	347	326	328	377	377	376	373	366	374	413	328	370	384	359	358	368	367	398	348	372	384	364	377	386	388	342	377	357	353	353	333	415	356	362	393	358	369	373	381	386	345	364	379	401	375	348	341	321	400	375	357	368	371	379	386	365	338	379	381	351	379	379	368	364	354	330	355	379	359	336	348	371	367	350	383	354	372	372	391	399	373	387	373	392	356	347	387	381	363	370	329	376	360	353	347	333	361	374	406	375	389	363	342	357	367	344	359	356	389	398	334	361	385	348	379	380	388	360	375	383	354	352	372	387	352	359	396	392	387	398	363	376	368	362	381	378	384	369	379	344	364	355	376	361	397	358	370	373	344	390	335	364	399	352	400	343	352	330	395	404	373	384	392	355	366	359	362	380	407	365	349	339	356	342	378	382	384	408	366	374	356	388	359	351	350	349	346	344	338	346	375	350	390	364	346	367	366	333	349	368	332	363	374	370	376	328	378	333	338	345	357	350	382	352	379	349	418	364	354	365	379	394	381	369	357	359	387	342	374	370	344	406	389	375	343	347	330	360	385	365	353	390	334	358	376	380	381	336	337	408	372	355	374	353	367	353	377	326	378	382	374	412	361	345	332	349	372	353	351	350	378	355	389	397	378	365	362	352	366	394	415	380	355	352	379	343	360	358	348	363	351	374	377	373	356	370	331	382	364	369	393	380	307	349	374	388	363	370	361	340	372	371	372	386	385	379	374	379	359	337	380	346	366	336	389	382	386	417	388	373	366	362	394	364	373	355	374	370	362	357	395	366	390	368	372	356	352	360	333	348	356	345	345	376	384	341	371	332	403	358	356	358	367	382	366	377	354	411	359	352	361	382	351	350	379	360	380	349	350	362	376	345	381	355	379	329	390	375	363	338	353	389	371	342	369	325	369	361	342	324	373	405	344	357	344	377	364	361	376	349	370	340	382	341	363	366	421	370	368	340	360	376	354	377	400	386	358	375	374	368	387	370	365	373	371	381	355	372	363	353	378	410	375	373	391	375	380	361	407	383	391	344	352	331	349	390	335	363	374	343	347	401	361	374	338	366	356	367	393	378	364	350	364	373	325	368	373	390	372	329	392	377	359	356	341	363	370	368	362	381	361	389	318	356	342	340	352	347	389	374	386	327	366	399	367	315	369	380	365	337	367	326	331	349	336	382	409	366	372	380	387	337	412	387	356	348	398	375	389	356	335	347	370	356	352	343	345	381	339	396	349	348	336	395	361	348	347	355	378	359	376	369	370	379	395	350	389	373	382	376	384	345	351	365	372	347	386	354	369	342	351	422	383	375	355	360	369	369	399	358	366	363	340	365	348	385	355	359	377	354	368	340	349	333	357	356	374	388	383	371	360	363	362	368	352	354	373	396	351	337	332	385	362	361	359	377	379	379	379	394	370	342	354	373	354	390	335	345	347	370	384	410	371	383	372	358	370	335	357	367	325	390	353	360	371	373	353	328	388	395	367	336	352	351	371	372	363	359	363	372	377	401	397	354	410	379	353	367	350	354	370	367	349	373	380	363	336	366	372	358	351	344	361	365	381	352	379	364	395	374	350	377	378	347	374	352	373	352	356	391	359	401	390	378	367	376	373	384	366	344	333	374	331	346	352	352	394	351	393	369	385	365	389	351	350	357	355	346	371
28101	4745	373	198	184	165	178	173	153	148	166	150	175	167	163	161	167	149	148	168	152	139	161	167	145	178	166	161	166	167	143	181	157	180	145	151	161	178	166	157	178	146	165	153	139	172	168	144	166	188	162	163	150	122	144	156	142	175	169	160	130	171	165	147	165	135	157	182	169	159	168	147	148	160	152	152	154	152	141	157	166	160	161	161	161	171	149	176	141	158	154	172	153	157	171	150	175	155	175	144	173	173	154	155	160	159	167	157	159	145	167	177	162	165	155	170	149	157	151	171	176	168	143	162	156	167	151	169	163	151	163	174	152	157	144	164	164	141	164	153	170	172	172	162	174	190	159	183	168	172	160	177	163	171	148	158	161	158	170	162	166	171	164	165	167	166	186	156	163	169	167	169	148	156	145	154	166	171	182	153	160	146	159	149	158	151	152	163	153	161	146	173	141	161	150	171	156	152	158	115	146	140	165	143	141	171	162	164	160	165	155	151	165	155	134	144	142	158	186	177	168	157	152	141	166	163	170	160	150	169	142	172	154	170	172	187	173	163	169	149	155	185	145	167	168	156	151	152	162	143	180	163	183	177	191	151	153	140	149	169	186	154	181	164	179	154	158	190	164	142	160	137	146	191	167	142	171	176	159	148	138	166	160	150	157	161	163	164	163	170	139	167	162	165	152	156	169	152	169	163	188	172	149	177	153	168	168	167	148	149	151	146	156	161	157	163	135	151	131	148	165	174	188	168	157	159	155	145	153	156	138	138	168	156	155	166	146	172	171	158	148	160	155	158	141	143	175	162	154	138	150	145	162	146	174	154	174	161	160	140	149	168	144	146	141	172	183	155	196	177	145	173	179	164	181	176	164	150	179	144	152	176	170	176	173	135	161	148	166	157	147	158	133	151	134	154	164	161	165	148	166	166	151	153	154	153	170	169	175	157	166	168	145	161	160	161	154	161	151	181	153	159	146	145	176	153	160	200	156	172	156	186	153	156	178	182	173	164	148	145	179	163	164	170	175	165	136	182	176	175	157	144	161	174	165	166	138	150	145	156	178	165	164	167	169	142	145	168	146	156	179	149	165	171	183	145	131	148	144	178	187	170	141	155	170	166	174	164	155	174	165	172	171	143	180	148	146	182	141	160	164	155	167	161	164	175	174	156	178	169	158	152	142	166	180	161	178	183	159	157	161	159	180	184	153	141	148	162	161	154	128	159	164	172	158	161	152	145	159	174	163	147	154	155	189	169	176	141	159	160	168	138	151	149	148	142	153	171	141	143	156	164	143	159	151	156	159	157	182	151	134	144	181	172	159	177	161	157	173	142	170	155	154	175	157	166	152	158	164	152	177	165	156	144	166	130	139	163	156	178	154	171	191	162	166	143	160	133	142	172	169	117	155	155	207	154	138	159	156	158	142	150	155	176	166	160	121	168	136	161	158	147	169	150	163	161	182	143	161	185	144	140	172	157	167	149	150	155	178	150	156	182	147	171	168	175	166	170	149	142	178	157	170	140	160	155	159	148	165	155	156	145	174	167	157	151	159	152	160	147	156	155	163	147	152	171	185	168	166	169	159	148	147	162	145	155	159	164	159	153	150	186	153	179	148	160	146	161	177	159	156	175	159	161	152	151	167	152	177	136	168	173	168	176	160	152	167	136	147	163	136	162	161	146	168	163	178	142	171	150	170	147	178	171	168	175	159	160	146	150	152	168	189	143	154	144	186	167	157	173	138	159	162	166	149	168	170	164	149	173	154	180	176	147	169	161	143	161	174	163	178	169	151	169	149	178	144	151	169	152	145	181	154	185	178	149	173	152	144	163	187	172	140	144	149	165	174	157	193	157	160	139	159	153	179	156	143	181	164	149	146	176	177	167	157	147	155	146	149	153	163	144	154	169	157	163	167	147	166	146	159	184	150	134	153	178	166	157	156	185	158	158	160	167	172	160	158	145	180	172	144	134	157	168	181	157	164	171	167	167	156	172	165	146	176	154	138	160	151	141	169	165	175	161	162	170	156	173	161	169	171	154	179	155	144	177	181	145	188	167	161	157	151	166	166	176	170	192	157	173	176	170	145	152	195	157	156	147	177	159	158	177	159	161	175	171	167	173	158	149	180	170	167	153	187	174	143	176	167	161	156	158	140	162	137	160	152	152	170	164	151	149	145	166	148	170	173	167	181	158	142	168	157	146	177	171	148	194	158	160	131	147	180	140	149	146	149	153	166	170	168	158	152	163	150	148	153	158	146	175	188	175	167	147	166	169	157	174	164	151	189	154	155	166	172	168	173	152	162	159	178	157	165	169	156	147	176	174	153	161	169	156	164	151	180	137	150	156	154	152	155	158	163	168	146	134	150	138	173	159	173	156	189	156	168	173	156	173	142	172	169	163	156	151	174	160	176	143	168	149	170	117	136	179	145	136	182	140	173	169	150	162	175	176	183	176	162	153	153	163	151	175	155	165	158	167	155	164	159	150	164	166	170	164	143	168	152	161	139	143	181	155	154	153	154	154	151	160	178	139	166	187	167	160	191	171	164	149	146	144	151	172	165	146	157	145	166	156	167	177	144	186	167	158	171	161	152	171	151	154	166	181	163	161	179	145	159	166	157	155	153	167	163	171	160	148	150	166	140	147	154	177	169	172	149	149	154	188	152	153	155	179	155	170	140	158	157	148	173	168	140	177	161	172	147	144	137	168	157	169	147	160	172	150	147	174	154	161	176	165	159	137	159	163	130	148	171	181	166	146	160	170	156	139	156	155	157	155	177	159	180	155	172	144	175	153	155	153	141	149	178	173	153	168	150	150	159	161	147	148	173	182	139	171	161	159	128	177	151	172	172	170	155	174	161	153	159	151	156	159	160	162	159	178	205	157	146	154	155	169	167	152	149	174	156	178	169	168	136	177	149	171	167	155	179	158	174	146	146	158	156	160	171	133	152	153	161	163	155	176	180	170	176	165	157	145	153	157	154	159	159	183	161	157	140	148	165	194	147	159	151	161	151	155	142	163	161	145	169	175	163	167	157	142	166	173	156	144	154	172	180	171	174	153	165	158	158	169	171	178	169	172	175	155	180	166	178	156	166	177	154	168	156	135	163	174	162	182	157	149	170	165	183	142	185	163	148	166	183	162	179	175	141	173	150	165	144	165	159	178	170	156	162	169	169	150	130	168	153	167	176	155	146	154	163	153	154	141	170	135	160	141	164	157	185	171	152	163	135	154	148	147	181	171	168	168	173	149	154	151	143	163	152	156	156	187	151	159	157	152	165	180	161	143	160	153	161	142	159	171	173	153	162	159	147	156	136	166	174	152	174	150	135	163	167	147	157	169	157	165	144	190	152	155	144	175	163	134	166	138	157	162	128	143	154	143	167	164	161	160	164	159	159	165	134	168	149	137	168	140	159	148	174	168	167	164	158	152	140	162	168	152	155	168	162	151	164	145	168	141	171	162	149	152	175	161	163	148	142	172	164	154	190	152	167	171
21240	2855	621	568	608	506	538	493	479	539	484	405	461	426	422	404	469	442	455	420	449	466	424	430	471	455	437	458	440	458	440	422	437	443	398	447	429	424	428	405	415	422	443	430	437	456	440	401	444	418	426	427	412	438	440	403	415	478	438	452	434	424	417	438	435	419	445	470	452	418	436	456	434	477	419	462	435	402	426	434	421	446	429	421	391	421	456	438	385	416	410	414	411	388	433	414	418	451	461	402	443	436	420	402	392	410	442	434	405	450	450	470	424	389	446	438	382	406	445	421	444	435	408	426	423	424	442	404	427	455	428	481	429	430	405	403	443	433	420	389	451	441	396	451	421	430	436	393	433	439	414	403	378	389	430	418	435	418	451	433	399	385	408	419	397	430	423	403	417	444	418	424	405	394	463	408	407	462	432	387	419	451	405	423	429	415	411	433	405	419	406	445	430	411	452	424	441	430	403	397	450	464	448	420	423	426	412	423	404	449	402	445	426	429	426	430	437	434	439	430	468	435	453	418	419	431	397	468	428	487	404	431	391	414	423	425	428	409	406	460	425	429	439	398	400	452	441	440	406	424	421	456	449	424	390	431	462	463	414	409	398	432	442	427	399	425	439	399	433	409	410	438	460	433	414	412	451	390	416	447	431	442	390	424	405	417	410	442	423	441	442	428	446	460	432	419	435	416	418	422	438	447	419	436	443	450	412	444	438	400	449	429	415	431	388	439	444	437	437	419	403	430	435	448	436	413	407	418	445	435	431	388	402	439	402	432	410	416	449	434	440	426	446	435	411	412	458	416	423	432	446	414	426	466	402	445	421	412	428	431	462	472	444	424	404	438	435	389	397	429	450	441	391	436	407	451	399	408	442	416	441	444	422	441	420	427	452	408	466	430	461	468	475	439	420	400	428	446	395	439	415	419	428	429	411	426	453	415	432	463	388	422	408	447	444	423	419	413	408	432	420	464	452	465	445	455	386	406	400	412	439	421	437	411	416	413	432	454	419	410	400	439	446	419	449	435	433	445	458	437	424	448	470	431	461	437	411	470	447	442	410	435	422	440	401	429	443	426	418	425	407	430	450	443	443	441	415	397	442	428	407	468	454	424	448	416	402	429	421	413	430	411	417	401	444	439	438	477	459	428	441	398	423	456	444	403	396	428	427	431	452	409	436	460	413	432	413	432	406	422	423	380	460	433	412	403	427	375	442	417	407	387	408	443	430	429	444	443	438	435	425	462	437	385	420	434	407	425	437	402	441	413	427	385	410	386	433	418	419	460	440	421	429	421	412	435	427	429	441	418	434	438	447	407	456	438	446	419	422	436	404	438	428	429	453	448	420	381	402	405	388	424	432	416	355	438	412	430	474	405	422	428	437	446	388	408	445	432	423	415	400	449	397	441	426	420	414	418	446	431	437	392	416	487	435	430	431	452	438	422	422	452	402	411	457	438	486	450	450	442	427	422	458	426	428	394	436	407	425	453	418	409	432	439	450	449	408	428	447	444	435	412	447	443	394	406	449	413	424	430	436	418	424	409	396	463	429	432	393	452	472	420	389	410	431	431	396	437	440	444	433	409	420	399	416	443	436	435	432	429	431	445	439	424	450	432	417	430	459	439	434	399	426	421	437	430	412	423	441	402	428	398	422	429	441	452	422	377	426	442	457	444	430	462	432	443	403	414	428	436	406	412	451	426	441	451	414	427	412	414	433	437	406	432	427	412	433	428	434	460	423	448	398	423	448	463	439	419	407	408	436	464	448	436	410	411	454	418	439	415	424	422	396	421	385	429	443	415	438	447	447	412	426	431	442	417	456	431	403	407	441	414	437	439	432	422	436	432	443	408	388	434	444	441	409	450	448	428	458	465	439	414	423	445	420	436	456	423	386	405	420	399	411	453	421	420	424	442	415	422	426	434	456	428	427	429	426	419	439	425	412	411	437	424	405	446	391	436	426	410	441	406	422	421	428	473	439	456	407	395	458	421	456	440	398	444	398	410	412	424	448	440	454	411	425	428	413	424	414	397	432	417	392	441	407	406	412	444	438	420	429	399	412	445	467	430	408	421	419	439	457	442	410	417	400	448	441	399	410	390	416	423	439	455	414	406	444	448	462	455	449	430	412	446	439	448	430	435	428	431	390	391	398	438	410	444	446	430	435	427	458	397	445	437	459	423	431	419	426	405	433	422	434	439	440	440	406	465	412	381	413	433	428	405	407	405	455	407	413	474	429	413	437	441	457	392	413	423	447	424	478	447	456	432	410	450	376	438	429	439	445	377	432	425	423	360	435	457	449	448	427	430	391	426	426	455	407	424	444	441	437	409	400	408	391	459	436	453	419	426	434	393	402	428	453	432	391	409	441	444	437	436	398	445	426	432	427	446	440	422	473	451	423	428	377	400	421	433	419	481	444	410	432	483	403	382	419	425	436	431	469	406	429	408	435	401	415	453	432	417	411	417	400	430	424	420	445	419	399	435	405	442	424	434	402	436	432	414	418	440	442	390	407	412	418	449	401	442	427	419	412	431	426	415	411	447	428	423	399	378	405	447	419	427	416	425	423	438	416	403	425	457	396	412	439	448	441	397	437	395	422	423	430	411	401	422	460	398	408	416	441	412	413	410	390	431	443	426	412	417	439	435	429	438	409	374	427	438	421	444	435	389	398	415	434	473	436	391	443	423	390	417	470	396	417	421	428	397	420	436	436	431	475	426	407	407	398	445	448	410	429	421	435	416	424	405	456	432	411	386	444	423	422	409	438	444	438	412	407	432	406	432	416	451	433	455	433	453	450	395	370	447	401	447	438	432	415	432	397	407	418	449	450	446	406	413	466	422	410	441	426	433	421	430	443	426	419	422	387	429	473	409	423	455	445	423	395	391	473	438	459	450	396	415	404	421	389	400	441	415	432	437	413	476	428	406	425	459	416	421	430	458	433	438	411	442	386	425	436	419	428	450	437	421	441	431	422	399	408	417	439	417	385	416	422	414	404	426	413	431	443	397	415	422	420	455	454	399	441	466	408	439	439	409	426	413	402	406	409	456	410	392	403	380	386	429	408	451	415	404	445	447	428	409	424	411	421	435	409	395	438	411	403	395	444	464	431	410	480	418	390	439	415	402	395	430	414	428	425	407	462	439	412	424	468	411	437	406	437	410	413	415	428	401	421	437	413	432	431	410	392	467	443	413	394	412	424	451	409	450	423	417	426	394	431	430	410	412	436	454	428	404	427	440	430	385	449	431	436	428	414	407	428	428	433	429	421	436	430	437	464	444	397	430	453	426	417	426	455	434	399	410	438	416	418	441	417	455	408	418	429	407	430	382	412	390	450	367	446	402	407	450	435	423	404	446	408	439	438	415	402	412	464	442	415	432	418	457	420	419	432	449	408	392	447	416	446	395	454	406	395	432	469	430	439	452	436	417	432	438	429	424	408	458	420	438	423	430	442	449	435	442	418	449	405	390	431	465	441	417	470	416	410	420	421	443
66075	30772	6332	807	510	451	406	345	339	302	304	233	270	249	259	255	263	245	247	230	237	254	246	217	219	237	245	211	241	238	244	211	219	235	218	212	201	230	227	225	227	222	224	210	213	244	228	236	184	228	203	186	207	213	204	209	211	217	250	222	242	218	216	232	217	217	217	211	221	231	219	199	224	229	218	220	221	207	233	230	226	247	225	216	192	198	216	232	214	197	215	246	246	241	231	217	207	233	225	217	226	213	184	225	227	215	260	213	229	236	250	254	232	209	255	245	207	205	228	222	228	193	193	224	201	209	212	225	232	233	245	239	187	224	220	237	227	211	227	219	211	232	220	226	204	201	213	216	222	194	244	244	238	216	195	230	228	231	227	234	206	232	229	218	219	222	232	207	214	231	232	232	233	219	242	222	212	230	191	199	213	198	226	243	225	212	227	205	221	204	248	227	206	197	199	226	207	225	207	222	228	223	222	220	210	235	235	234	238	242	218	245	207	237	205	222	229	225	191	218	200	216	217	207	213	237	241	217	242	235	216	196	230	196	229	215	224	196	210	218	233	196	218	218	220	205	228	217	226	235	217	209	235	208	238	231	227	258	224	235	214	240	213	229	229	207	224	230	238	225	218	231	222	242	240	209	238	245	244	195	211	204	232	241	210	227	227	218	215	202	245	204	222	259	209	205	215	227	208	210	203	197	220	236	225	246	226	211	249	226	235	217	199	245	210	212	202	213	197	246	213	236	234	252	243	187	219	211	216	236	239	244	236	233	222	232	219	230	233	240	234	227	225	201	217	225	200	233	210	206	223	220	230	219	229	227	195	221	195	218	227	217	227	227	241	200	231	205	224	226	216	215	265	236	255	234	246	227	225	230	259	233	238	210	214	215	229	229	224	203	221	217	224	238	203	189	223	224	204	212	230	213	246	261	223	183	217	225	210	216	238	201	208	247	211	234	222	209	203	217	244	230	221	214	227	234	207	204	234	224	218	215	201	205	206	213	197	191	252	210	235	230	215	222	188	222	227	236	234	192	225	226	218	203	221	259	236	209	235	194	224	240	247	211	248	229	191	241	211	212	199	221	209	225	242	231	216	251	221	228	243	222	197	207	228	196	243	219	240	191	177	227	198	242	234	224	242	223	261	221	211	235	213	214	236	214	220	217	223	227	210	220	198	204	225	201	238	215	211	243	206	216	249	253	224	224	202	215	216	229	219	197	210	226	210	242	208	203	201	218	240	229	212	240	212	231	215	216	206	237	230	212	225	215	231	255	210	225	236	235	220	231	213	210	224	228	216	213	231	213	208	213	226	224	204	249	227	243	222	233	223	220	205	213	184	227	225	231	213	206	223	229	236	225	236	248	221	220	204	221	209	231	208	225	195	209	213	207	198	193	209	225	207	252	227	197	231	199	211	207	229	240	217	238	229	263	227	251	230	220	218	222	223	197	237	224	209	211	233	210	224	191	226	235	230	206	231	226	221	201	232	227	229	188	245	249	234	238	206	193	224	228	228	241	226	218	226	227	220	220	227	221	215	201	233	222	242	209	222	244	226	221	224	252	209	261	217	227	232	202	229	222	202	221	206	217	222	203	192	225	253	246	220	218	216	223	227	226	245	222	222	228	234	223	217	218	240	224	229	225	241	194	215	225	263	233	211	198	235	214	207	232	249	215	237	239	200	251	233	228	221	206	252	229	206	242	220	222	219	218	215	216	231	236	192	205	233	225	230	237	220	248	240	199	225	208	212	200	226	220	228	239	208	235	248	213	244	232	197	237	209	214	243	226	192	238	254	225	240	235	221	191	236	220	179	224	206	247	233	208	231	240	227	234	205	257	216	232	234	241	225	217	213	230	217	208	225	233	203	222	199	236	230	211	236	210	231	207	235	213	241	212	235	221	257	190	235	235	199	218	221	209	238	245	232	227	226	232	212	231	215	217	224	195	212	240	217	233	206	239	218	245	217	216	219	232	237	213	231	215	231	228	217	199	224	211	208	219	231	227	225	218	249	201	206	234	196	230	216	222	224	214	228	230	199	199	221	217	222	198	202	221	222	211	243	228	215	234	229	217	247	224	205	223	230	188	235	242	229	228	253	260	214	243	221	224	201	227	226	200	205	203	204	252	221	216	222	242	215	241	222	227	245	221	231	210	234	227	221	238	195	247	223	253	223	221	216	234	220	224	216	223	201	234	216	225	234	206	205	248	197	232	249	225	229	204	239	247	226	195	202	209	243	214	236	233	222	196	230	232	229	205	230	217	204	211	235	222	200	237	226	235	204	245	239	226	214	224	222	218	245	206	233	251	230	204	208	215	213	208	219	222	197	230	182	220	216	221	230	229	257	238	203	219	225	224	208	219	222	221	236	229	219	216	203	211	228	208	212	225	223	224	218	210	232	225	196	219	202	222	236	212	199	222	236	232	226	222	227	236	238	209	246	224	208	244	203	219	242	262	195	203	229	225	247	217	256	218	232	226	225	236	262	248	222	248	205	217	237	221	214	238	212	230	229	213	194	213	211	226	219	247	204	219	214	212	187	204	213	204	222	239	184	244	202	253	242	208	226	222	207	219	218	190	213	210	255	223	213	212	208	227	222	209	212	235	217	207	202	232	228	214	211	202	226	204	236	211	235	245	214	231	228	227	221	257	192	229	239	224	233	227	209	217	232	213	217	213	236	236	239	206	189	201	227	237	257	210	203	238	230	228	232	238	231	234	209	202	240	203	234	227	191	221	215	231	222	204	226	204	214	192	232	204	218	206	225	233	238	235	194	234	237	239	235	213	228	212	239	239	222	225	223	224	211	220	230	234	205	204	207	217	241	220	245	200	217	210	211	239	248	250	227	220	227	247	207	229	211	226	235	240	219	232	220	231	213	205	234	216	204	221	219	216	226	212	209	206	238	231	229	255	234	233	247	211	220	232	225	225	214	234	211	221	201	221	249	213	235	236	216	233	220	209	208	269	248	229	220	210	239	242	230	245	212	208	216	242	237	218	217	195	226	210	228	271	217	257	211	216	233	226	223	216	238	216	217	229	238	217	216	237	223	216	213	228	224	229	215	235	197	232	233	246	239	220	246	220	248	219	241	212	231	225	240	198	213	248	204	215	209	224	183	237	196	214	221	263	204	204	196	228	220	217	246	212	206	239	225	231	229	211	229	198	224	200	223	213	217	203	225	221	207	218	231	215	229	232	205	229	228	230	233	235	207	228	232	240	222	224	224	215	216	234	229	243	238	222	218	216	235	240	234	215	211	199	232	243	255	225	219	186	212	230	206	222	212	225	213	230	203	205	225	225	247	215	186	223	221	204	234	209	204	192	226	223	195	221	206	235	184	204	233	224	242	216	250	202	236	250	221	215	204	232	220	220	190	246	235	234	213	238	228	241	196	197	220	216	233	217	216	207	210	231	225	236	212	218	206	210	212	233	231	231	208	204	214	194	215	261	222	226	216	215	212	195	211	202	225	239	213	247	228	197	222	226
40769	14231	2754	2208	1885	1697	1379	1191	1133	1035	973	900	860	810	766	728	742	742	696	655	631	653	683	622	677	649	597	613	590	630	628	603	555	620	606	551	593	602	609	585	639	555	630	604	571	599	553	582	598	590	571	606	568	568	565	564	600	623	517	519	535	570	545	598	596	545	586	575	565	564	563	570	619	538	565	538	586	555	600	542	581	587	551	576	581	584	566	558	577	542	561	526	550	547	542	551	547	562	550	543	585	588	542	571	585	568	559	553	563	572	550	572	565	584	580	566	578	542	533	602	595	595	557	558	580	537	572	536	541	552	551	570	526	564	555	549	567	565	593	524	580	566	570	532	524	539	570	563	578	596	579	552	546	602	520	586	551	603	584	578	566	527	583	564	588	543	577	572	599	546	602	561	573	523	565	539	586	551	566	567	539	557	589	594	557	562	561	562	536	555	542	546	591	569	542	615	531	584	569	561	573	532	543	574	527	570	523	566	566	650	539	549	534	586	578	566	562	563	590	527	593	565	577	542	559	565	528	541	560	574	554	601	582	550	576	589	569	561	545	562	575	540	573	582	550	542	568	559	521	515	579	544	553	575	586	572	571	583	592	535	554	624	575	549	568	570	555	528	530	568	521	582	543	593	567	544	588	584	572	552	577	577	591	528	571	545	538	507	552	546	584	552	566	517	536	605	578	559	553	545	620	558	532	551	565	573	586	580	561	548	538	552	563	600	562	561	532	577	549	571	557	615	598	524	613	587	548	569	519	536	612	549	525	510	582	543	548	549	550	556	584	570	574	532	537	539	531	527	577	553	535	543	615	558	569	583	577	558	545	508	560	508	590	537	592	571	555	548	531	554	537	548	567	572	585	568	603	589	536	561	587	518	561	555	571	521	552	555	522	573	519	591	588	507	547	578	509	563	545	541	552	535	548	555	571	543	574	606	573	574	542	527	558	559	583	577	566	536	563	592	547	557	577	552	597	589	577	552	548	564	571	556	572	566	548	558	559	564	550	550	555	590	568	568	590	582	528	562	555	540	529	555	562	558	550	577	561	616	558	570	537	554	567	551	579	561	563	507	588	539	564	565	553	577	549	599	539	550	514	577	538	559	553	588	576	564	549	554	529	530	564	593	534	571	527	534	590	603	543	585	587	560	536	579	619	572	544	550	583	550	566	515	563	593	559	553	591	550	562	597	531	533	623	569	582	619	575	562	520	584	558	527	552	590	540	609	575	580	586	535	553	557	519	558	566	545	578	561	596	568	587	550	594	554	568	557	544	563	556	567	542	569	586	551	552	583	559	567	547	547	604	562	548	554	592	566	561	536	581	579	563	558	550	563	556	565	588	569	554	634	608	579	579	514	551	562	558	577	565	544	588	577	569	597	568	566	558	543	584	552	560	578	554	551	544	501	549	556	578	593	585	590	533	530	525	540	538	531	579	574	538	520	569	568	566	591	561	565	580	565	576	590	552	539	583	573	526	562	512	566	542	524	541	623	576	535	542	551	570	557	540	580	542	536	567	569	573	569	553	549	564	576	560	513	593	554	584	582	529	583	547	527	573	486	565	556	602	544	568	558	517	583	535	568	542	537	559	560	541	577	534	544	565	533	541	560	553	587	551	533	594	553	552	543	556	544	543	626	545	548	552	580	564	516	554	544	580	571	537	575	514	521	557	556	567	589	542	553	577	529	582	550	561	517	533	583	550	579	524	601	568	606	558	579	511	562	590	534	601	550	563	577	604	567	570	577	576	534	579	553	559	566	532	584	574	589	561	610	595	566	572	562	525	530	518	552	527	571	515	581	564	564	603	570	555	564	539	575	548	553	598	576	536	554	544	534	538	566	559	555	562	544	585	567	560	559	558	581	551	518	572	558	601	525	553	521	539	576	586	570	545	567	525	564	534	606	510	552	547	538	524	559	574	538	608	577	577	552	578	607	554	584	589	535	551	573	551	579	527	538	571	569	549	549	565	548	550	553	583	562	573	540	562	544	562	530	589	595	588	511	564	542	554	516	545	552	547	564	554	541	595	540	577	581	547	542	583	570	512	560	577	562	632	569	547	575	571	544	603	560	584	544	545	566	527	578	566	541	526	568	582	555	527	593	591	559	607	557	572	607	575	566	563	601	563	555	535	570	562	586	590	555	564	604	526	551	534	578	582	551	598	551	540	599	556	569	587	535	558	525	560	571	560	541	562	554	557	598	578	585	512	545	574	595	536	589	556	586	592	564	530	540	550	589	567	608	561	575	559	557	568	623	555	568	526	578	566	549	594	557	547	609	564	581	500	517	586	594	581	593	569	588	549	577	553	585	559	591	524	530	569	548	560	551	555	554	560	554	548	566	559	558	518	564	526	547	549	559	560	554	591	541	535	585	538	574	540	574	558	593	563	563	511	572	560	566	530	599	551	586	546	568	556	574	598	578	532	580	502	531	581	554	547	565	557	579	583	593	570	577	576	579	534	573	548	503	521	607	549	560	567	610	561	582	509	570	565	564	572	575	532	557	512	596	539	559	560	568	569	508	564	599	548	563	541	594	533	558	584	594	575	552	587	574	551	540	558	563	540	579	583	554	531	529	524	569	546	558	540	575	545	548	532	579	537	546	555	491	567	579	527	553	530	565	596	535	554	568	552	527	550	568	529	548	598	565	556	583	572	508	552	579	569	577	578	570	584	592	625	566	564	550	598	555	582	597	571	572	538	546	553	540	551	534	573	593	591	550	560	543	584	563	564	552	580	601	528	591	600	505	507	547	531	582	546	554	574	584	564	576	560	544	565	583	576	558	584	524	605	560	574	580	562	564	568	587	504	540	574	578	542	570	526	525	493	558	520	537	556	588	528	587	566	598	574	560	559	580	546	593	594	563	592	565	562	531	565	628	601	568	557	535	537	541	570	579	601	590	588	570	604	534	520	568	575	556	520	605	545	551	547	529	592	538	585	522	574	586	562	566	582	577	572	591	514	580	561	554	555	572	600	594	582	564	557	538	570	531	511	592	559	562	586	552	562	526	597	564	533	541	534	509	578	571	558	549	570	557	578	586	557	560	582	553	514	550	570	600	589	543	558	600	561	563	580	545	580	548	581	562	574	558	549	571	517	571	559	555	530	556	541	597	596	581	545	561	576	561	528	562	544	538	527	560	601	556	596	542	568	594	509	546	582	582	550	548	586	580	547	557	581	553	532	558	550	549	542	544	571	558	517	605	554	528	561	548	549	530	567	535	581	554	546	560	594	544	565	586	620	548	607	574	545	576	572	546	553	570	566	605	580	571	549	518	558	541	562	550	584	537	571	537	594	597	566	506	550	556	559	592	555	552	536	530	572	538	589	591	604	576	549	565	552	545	543	553	556	582	620	583	567	549	588	575	588	585	573	584	557	566	518	557	564	562	549	586	524	590	605	573	518	537	546	564	570	574	587	530	551	535	548	564	568	569	544	587	528	569	594	566	564	567	549	560	519	596	545	525	571	536	583	531	543	583	604	578
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
