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
338388702977	338388703536	338388704086	338388704636	338388705186	338388705736	338388706286	338388706836	338388707386	338388707936	338388708486	338388709036	338388709586	338388710136	338388710686	338388711236	338388711786	338388712336	338388712886	338388713436	338388713986	338388714536	338388715086	338388715636	338388716186	338388716736	338388717286	338388717836	338388718386	338388718936	338388719486	338388720036	338388720586	338388721136	338388721686	338388722236	338388722786	338388723336	338388723886	338388724436	338388724986	338388725536	338388726086	338388726636	338388727186	338388727736	338388728286	338388728836	338388729386	338388729936	338388730486	338388731036	338388731586	338388732136	338388732686	338388733236	338388733786	338388734336	338388734886	338388735436	338388735986	338388736536	338388737086	338388737636	338388738186	338388738736	338388739286	338388739836	338388740386	338388740936	338388741486	338388742036	338388742586	338388743136	338388743686	338388744236	338388744786	338388745336	338388745886	338388746436	338388746986	338388747536	338388748086	338388748636	338388749186	338388749736	338388750286	338388750836	338388751386	338388751936	338388752486	338388753036	338388753586	338388754136	338388754686	338388755236	338388755786	338388756336	338388756886	338388757436	338388757986	338388758536	338388759086	338388759636	338388760186	338388760736	338388761286	338388761836	338388762386	338388762936	338388763486	338388764036	338388764586	338388765136	338388765686	338388766236	338388766786	338388767336	338388767886	338388768436	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2707	3650	2300	2707	3650	2300	2707	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
52221	45402	59140	45198	21144	6276	1162	299	175	133	107	111	99	112	115	131	135	112	109	122	106	131	119	105	124	112	124	105	114	121	113	99	120	133	136	111	105	122	121	124	145	120	126	122	112	111	114	118	121	105	102	134	107	119	111	119	136	108	136	109	143	115	111	129	120	106	120	116	114	104	116	113	123	105	111	149	119	120	131	131	103	114	112	114	113	107	116	99	95	106	126	106	100	111	116	125	128	93	124	120	124	115	97	110	110	119	106	115	128	120	118	104	120	121	123	113	113	98	114	107	135	121	133	139	112	115	112	106	106	113	103	101	124	121	86	120	127	110	113	126	140	99	118	98	133	132	114	126	115	141	134	126	117	117	99	118	124	116	127	115	103	111	128	102	99	113	119	136	95	108	110	117	108	111	124	126	116	109	113	132	109	96	126	125	132	104	112	122	104	118	145	137	124	103	121	107	117	107	113	115	104	151	125	129	110	111	125	104	138	125	104	100	101	101	102	126	98	122	119	112	140	129	134	120	104	99	131	127	137	137	129	96	125	100	112	126	118	118	101	107	127	102	111	110	110	113	93	119	108	90	120	113	129	118	125	135	133	117	104	123	129	116	116	99	114	114	126	134	117	111	124	113	124	116	140	121	119	123	104	114	129	131	126	103	95	128	118	100	104	127	111	120	133	142	122	115	123	111	104	110	112	114	108	105	103	126	122	109	115	119	118	108	112	116	127	105	108	129	133	110	107	128	119	115	135	117	107	121	132	120	117	117	108	103	123	119	85	130	139	102	116	119	108	122	116	124	103	110	127	112	140	112	115	111	109	119	100	126	129	119	117	118	112	113	102	126	121	130	110	129	112	124	104	131	112	131	115	99	114	129	97	144	126	112	139	114	116	96	133	130	140	108	112	99	139	106	101	129	117	134	100	121	115	133	114	113	102	108	104	132	102	122	101	104	109	115	130	129	135	110	116	121	112	114	103	129	125	124	104	107	120	103	125	136	108	131	117	143	117	126	119	112	118	110	115	118	135	120	116	125	109	122	92	103	130	116	132	119	105	108	110	120	93	117	126	102	107	118	109	133	108	128	128	117	130	114	127	104	127	133	122	117	105	139	110	116	120	124	125	120	121	106	118	112	126	117	132	97	127	129	104	109	94	130	115	102	124	103	130	137	138	108	123	104	134	116	142	129	110	106	111	102	118	110	121	111	96	136	128	129	117	108	137	145	109	112	130	141	117	116	130	112	111	126	135	136	107	113	106	107	95	114	116	123	129	123	132	113	118	100	140	116	108	124	113	117	136	109	115	113	101	114	117	105	128	126	98	124	108	120	104	112	95	113	135	111	113	142	117	120	115	115	134	129	119	128	127	115	122	112	118	133	116	110	130	114	108	111	105	111	128	121	131	113	116	124	87	118	120	116	112	95	129	137	128	122	124	116	122	87	118	109	99	118	113	143	116	130	118	137	116	133	115	110	100	117	114	118	121	95	95	95	112	116	115	113	114	114	120	119	116	120	129	92	127	121	133	126	154	106	116	115	126	120	106	112	117	109	127	116	124	151	111	111	114	120	101	91	115	116	106	108	113	140	119	129	127	122	108	127	137	114	103	97	100	124	113	123	106	120	116	123	117	110	112	112	150	131	131	130	107	111	106	116	123	109	124	113	130	113	130	130	122	110	131	122	98	120	97	115	121	124	98	118	131	128	113	122	121	127	126	123	116	126	133	120	108	113	132	119	107	117	104	125	111	107	124	111	139	115	99	115	97	101	110	103	113	106	99	128	120	124	108	133	114	125	120	115	121	105	120	108	122	109	131	109	130	128	126	128	106	121	121	119	135	139	106	105	109	109	120	113	116	130	132	117	102	127	107	101	125	130	111	104	99	122	113	107	113	106	126	119	120	140	109	137	133	128	114	119	145	129	105	95	120	108	136	119	128	106	128	128	119	133	121	128	121	108	115	116	132	121	115	113	132	103	126	124	94	124	124	128	102	128	123	111	105	113	121	105	112	131	126	112	124	104	125	127	128	122	120	126	108	130	121	112	114	142	98	104	134	129	122	116	104	98	119	117	122	113	151	108	94	119	111	151	129	113	99	118	106	115	105	114	120	131	123	111	108	113	111	101	127	124	110	99	122	134	101	110	129	135	128	113	117	102	105	128	126	124	110	120	128	134	91	118	98	125	153	110	113	102	110	117	103	130	110	115	130	130	108	118	125	118	124	132	112	103	112	124	121	112	114	120	127	117	129	102	130	124	114	95	118	132	120	108	131	125	107	103	126	108	104	131	116	113	94	130	121	105	149	101	144	113	123	115	136	122	130	105	133	117	113	113	110	116	117	108	110	116	125	92	111	117	123	105	103	119	137	118	119	104	115	120	133	122	127	129	108	118	121	125	116	111	123	117	133	106	126	101	113	106	115	101	121	118	139	135	124	116	121	140	120	105	111	110	100	101	131	124	118	102	116	128	114	93	121	133	109	120	118	103	113	117	100	112	127	113	129	103	115	116	120	121	109	107	123	105	98	127	103	112	134	120	101	137	112	123	110	118	136	102	116	113	110	125	113	114	107	139	111	106	131	133	120	121	104	113	127	129	108	116	97	121	115	109	113	105	97	113	121	129	129	127	122	109	123	124	101	112	103	117	126	104	133	125	136	115	114	116	128	108	120	121	104	116	114	121	106	124	115	114	103	128	109	122	121	116	123	134	107	101	112	108	123	123	120	93	118	93	114	120	110	126	118	117	102	107	121	118	86	139	140	116	133	125	106	117	104	122	136	128	133	119	117	132	93	119	121	114	87	108	114	122	110	118	131	122	117	114	108	101	136	120	119	115	104	119	110	160	123	114	115	142	122	117	116	140	105	98	107	128	104	108	115	111	103	102	117	146	112	121	120	108	119	124	113	102	106	113	119	116	121	130	105	114	128	125	107	113	128	114	117	129	132	97	127	109	103	107	105	121	129	131	93	107	135	120	130	102	97	121	142	122	125	124	134	126	105	123	115	102	130	124	107	116	99	103	115	100	125	112	94	127	127	124	123	118	112	129	138	111	115	107	139	112	88	118	118	113	110	120	128	111	123	115	94	136	140	107	119	112	106	137	141	107	117	124	127	120	104	117	114	92	117	102	76	103	108	120	133	122	136	126	112	131	116	128	125	116	125	125	116	107	135	107	102	107	133	109	113	142	145	127	114	133	119	105	100	123	112	104	115	109	115	132	112	107	137	139	100	105	117	105	112	124	126	120	126	120	110	117	122	115	120	128	104	113	134	125	123	140	94	103	113	107	132	132	123	111	122	119	120	127	113	115	95	107	122	119	120	111	116	104	115	120	122	123	93	130	104	108	110	141	123	115	98	113	134	127	113	112	146	139	132	107	98	111	122	101	110	104	111	116	101	115	138	134	114	123	140	108	131	118	123	101	115	109	104	123	122	125	121	105	145	131	121	121	134	119	131	123	132	106	123	124	133	134	124	110	110	108	126	116	105	136
36641	38099	57927	51207	29036	12331	3333	1047	486	365	349	275	279	281	303	263	312	280	282	268	271	275	274	259	295	257	272	278	282	271	286	272	279	268	282	301	265	259	289	262	285	299	280	274	286	272	253	282	287	287	294	285	292	262	302	251	258	270	279	271	272	275	253	273	295	310	280	274	276	256	291	278	284	267	264	237	292	277	306	306	298	251	287	293	294	270	270	256	293	283	271	251	275	281	249	293	292	275	267	274	268	270	294	276	284	268	265	287	293	257	292	267	264	280	289	283	278	241	307	279	278	276	277	272	301	286	279	259	278	260	271	267	312	295	272	265	255	278	277	281	272	278	275	265	307	232	257	306	273	310	238	277	287	287	279	289	287	269	255	266	268	284	263	316	288	267	277	268	262	289	307	282	259	280	279	268	252	267	291	279	274	280	262	264	285	296	274	282	290	290	272	246	256	287	289	280	312	281	297	278	274	305	282	253	268	276	265	256	245	273	292	305	291	275	305	274	301	258	296	276	276	281	274	264	284	286	278	299	255	260	272	276	309	269	243	295	282	270	283	279	275	241	271	292	271	291	270	296	297	262	287	291	263	291	275	275	275	277	261	286	298	294	270	275	328	273	268	270	288	285	274	287	283	283	282	270	254	288	289	279	281	263	268	290	241	279	290	265	267	278	261	278	287	272	281	289	288	280	272	260	274	294	278	246	278	268	255	291	248	265	277	250	277	256	289	284	265	283	277	281	282	272	270	302	263	260	269	278	275	296	292	309	276	275	291	300	282	273	285	289	274	286	320	264	272	286	277	259	276	293	292	298	293	290	272	293	262	263	282	274	253	299	284	266	299	274	282	243	274	261	276	313	263	265	268	277	282	262	285	308	278	248	259	298	322	266	274	278	285	275	274	301	276	271	296	255	304	274	280	275	303	279	298	274	273	258	278	267	268	276	257	257	280	276	285	270	275	320	254	243	273	289	263	286	281	287	255	280	267	271	274	276	299	267	269	249	278	274	276	254	279	296	327	259	253	273	266	312	270	292	267	253	278	266	261	278	253	287	296	269	288	283	274	300	283	289	270	277	274	279	280	278	275	283	261	287	292	276	295	256	271	344	277	268	255	313	275	261	294	274	267	256	268	254	293	279	271	282	294	246	289	274	275	257	279	242	277	272	248	280	284	266	262	235	263	267	285	268	285	255	269	279	280	266	284	262	298	268	271	315	265	286	328	295	307	287	261	291	278	300	292	290	256	244	278	280	250	283	289	293	266	287	256	263	288	297	301	257	307	272	267	271	270	287	288	288	259	271	252	285	248	304	254	257	282	291	266	273	312	256	296	255	261	296	269	248	248	286	283	263	251	256	278	285	285	289	279	290	265	277	281	265	283	266	289	305	267	278	285	268	268	258	311	273	270	305	304	270	273	255	287	258	250	293	276	284	277	287	311	264	279	282	274	258	297	257	271	258	278	250	259	274	269	279	243	264	263	268	234	264	298	275	276	242	314	251	267	284	283	300	293	257	284	269	287	271	270	263	278	267	266	248	262	294	268	268	274	287	298	253	281	268	290	267	261	301	270	270	271	280	270	267	287	279	263	293	274	277	286	255	294	271	288	301	289	274	287	302	295	306	256	274	272	282	272	288	282	299	289	238	278	272	303	287	267	265	275	278	274	268	273	274	294	295	286	267	300	282	261	312	267	278	262	250	272	292	296	305	287	280	278	251	263	265	300	270	271	303	304	285	291	277	266	292	281	273	271	307	287	291	287	302	288	281	278	284	252	293	289	290	301	254	271	269	272	268	277	294	285	307	283	251	290	252	287	283	282	267	293	268	303	271	291	271	294	286	285	254	269	292	306	278	315	273	280	294	286	259	258	269	298	285	307	319	285	300	278	299	256	302	290	254	276	284	270	264	282	282	275	271	286	276	279	273	293	263	294	283	270	257	266	276	297	285	239	276	246	251	277	275	279	274	291	291	321	259	255	282	252	292	286	275	281	291	289	285	297	290	306	269	269	253	302	277	271	284	288	311	284	286	268	243	288	254	241	281	267	281	269	294	266	305	269	314	281	267	251	270	287	284	320	282	279	279	274	240	287	273	274	283	303	323	293	273	280	255	268	266	312	297	258	272	281	292	285	277	276	299	281	284	242	270	258	277	260	286	273	274	301	272	283	258	285	270	270	244	274	295	262	268	283	266	290	286	264	265	269	284	296	293	294	269	257	288	268	243	274	289	265	272	263	254	261	285	277	252	262	280	255	280	277	255	247	302	280	280	285	280	272	322	268	286	257	288	251	273	296	284	295	297	277	266	262	289	317	269	263	283	280	278	280	255	257	272	294	305	280	297	289	314	263	305	250	302	269	258	265	263	277	285	275	296	290	239	279	294	271	290	253	275	258	273	290	299	280	305	275	282	297	277	261	249	283	269	280	284	286	285	268	316	262	274	256	286	277	267	297	263	287	285	267	300	306	302	272	290	290	260	248	253	291	272	298	261	272	298	318	255	258	283	293	246	284	269	299	273	276	268	297	244	240	296	264	260	238	248	300	284	292	254	289	269	275	265	245	292	272	275	289	307	277	246	280	253	293	294	260	281	257	264	304	267	283	285	296	309	306	280	321	274	280	279	278	226	274	268	261	265	293	308	257	256	292	237	285	344	284	282	262	270	251	289	272	282	289	279	258	279	270	306	259	270	277	269	286	293	300	283	277	270	284	275	261	279	251	258	285	314	264	308	272	289	268	283	274	287	257	277	295	274	282	276	266	284	282	293	272	281	285	268	301	276	267	284	264	294	279	297	258	288	291	293	268	288	279	293	241	265	280	312	276	288	275	263	281	287	306	308	304	282	278	281	275	240	257	269	278	270	302	274	284	285	287	294	263	258	284	238	259	306	238	266	283	265	265	271	265	255	238	298	298	284	271	259	290	282	291	264	282	297	280	335	294	253	280	279	280	286	308	310	277	259	278	289	263	270	231	275	308	285	280	286	291	247	272	271	263	307	275	267	257	278	266	300	266	278	272	279	280	267	266	260	294	274	261	268	297	294	277	282	279	306	271	269	274	283	270	257	282	266	286	268	298	303	280	286	291	291	256	292	264	299	266	286	264	300	279	282	284	288	285	286	278	256	252	258	302	270	257	290	276	259	283	265	278	276	254	282	262	286	272	296	287	262	294	280	298	276	315	274	291	283	273	326	259	257	293	299	312	246	274	255	283	292	270	307	257	279	252	308	279	297	283	314	287	268	277	276	301	295	274	286	293	270	306	285	282	291	285	294	287	281	279	268	279	280	283	243	268	290	267	298	274	278	292	272	276	283	252	285	250	286	273	284	263	267	283	269	292	272	287	272	287	267	280	280	287	284	274	285	271	274	300	276	270	253	274	248	246	264	292	280	250	268	292	276	277	295	282	270	302	317	269	273	264	313	296	271	258	279	262	303	275	274	256	278	285	300	275	245	263	285	250	280	262	266	259	271	269	292	262	296	262	277	291	296
16495	7566	3880	2601	878	360	229	171	167	179	169	165	163	168	167	176	169	179	172	169	187	184	145	188	175	155	169	174	164	164	168	164	175	160	197	183	182	169	164	195	179	183	157	192	188	205	161	168	183	166	200	175	155	143	172	158	190	171	164	180	197	174	177	178	165	186	167	184	174	164	166	153	179	162	177	161	187	149	172	180	192	167	175	161	158	203	184	185	162	184	194	178	171	190	188	178	175	175	184	156	190	195	199	202	166	195	188	154	155	183	187	192	174	189	177	187	201	162	198	182	164	180	182	203	165	174	142	170	190	179	156	186	171	166	157	208	153	176	150	183	180	160	183	168	194	177	170	177	150	157	198	176	190	169	180	182	190	187	192	172	148	187	170	186	186	160	169	183	183	175	160	164	177	152	144	167	176	173	149	169	151	186	188	166	179	196	196	165	155	167	162	183	176	174	178	151	181	184	174	176	193	183	165	192	210	169	162	202	166	166	162	159	158	169	179	178	199	177	190	186	175	160	193	170	182	168	183	149	165	180	149	167	194	198	180	200	155	213	155	165	163	163	180	169	188	184	197	172	204	204	177	154	175	181	175	168	186	158	172	173	189	177	187	195	158	180	154	166	159	189	182	167	155	182	195	181	178	167	168	162	145	168	193	174	174	174	173	166	177	165	193	198	182	176	198	166	175	176	187	161	170	182	173	153	180	170	179	186	163	185	179	181	168	190	174	159	172	182	156	180	190	161	178	167	201	170	163	164	159	185	185	163	153	171	168	170	178	187	163	168	180	164	212	162	181	165	189	173	185	167	197	190	187	159	179	178	153	177	191	141	154	172	157	168	170	178	164	192	181	166	182	147	171	193	155	159	157	156	172	178	165	168	188	174	199	201	173	176	164	175	175	176	188	169	159	194	199	186	181	187	193	181	176	166	163	151	176	175	175	188	177	161	181	183	158	166	172	144	195	179	203	194	172	167	165	158	164	196	158	200	167	180	167	148	195	145	183	164	180	169	200	185	196	163	161	162	149	186	167	184	174	179	169	154	193	187	157	185	189	187	163	172	173	160	141	181	200	170	178	169	146	178	190	178	147	171	203	172	162	152	173	175	177	183	181	154	152	179	179	195	196	182	170	180	190	155	174	158	196	200	157	178	199	190	175	202	189	193	167	170	175	175	160	192	171	177	156	184	193	187	172	169	157	168	200	153	165	175	164	144	152	171	177	166	188	169	170	176	188	186	166	181	183	159	174	163	172	161	168	201	211	180	145	169	158	165	167	142	171	173	186	175	163	173	173	169	168	143	166	211	162	164	168	205	180	157	179	164	166	172	168	163	171	166	167	187	165	178	175	166	151	163	175	161	171	175	194	162	143	196	151	187	185	196	204	189	187	173	148	173	178	178	185	156	158	196	156	164	196	150	159	166	180	174	174	183	197	176	165	160	193	232	174	176	172	180	186	184	182	171	185	162	170	197	190	172	194	170	181	173	220	162	154	177	189	196	193	178	194	187	161	178	158	171	167	185	205	182	181	190	155	167	183	175	172	184	168	188	158	165	160	164	193	186	182	191	155	187	153	182	180	173	156	188	186	156	170	208	178	174	172	190	184	160	197	198	197	161	188	177	192	188	170	183	164	186	171	175	172	163	166	161	187	199	197	180	191	192	161	155	190	191	197	173	195	185	177	158	170	174	189	171	186	198	156	186	173	172	180	164	168	159	181	190	201	161	161	166	161	207	167	194	180	149	202	188	173	182	174	185	170	176	166	193	161	170	169	157	159	175	184	166	180	164	180	179	163	161	153	175	173	164	182	164	184	173	194	211	139	168	171	172	172	171	192	186	162	193	162	182	185	167	161	173	165	148	161	169	205	173	189	193	159	172	190	172	162	186	166	182	197	186	175	214	170	181	187	195	173	141	155	170	168	176	164	203	162	207	182	178	173	188	213	158	173	164	178	175	169	175	200	173	148	164	181	132	181	185	189	177	150	170	178	201	221	193	179	159	173	162	184	174	172	159	183	163	187	187	172	179	179	173	178	153	179	183	173	162	175	177	168	165	187	182	169	167	191	171	151	184	160	170	174	172	168	199	173	178	164	213	155	174	193	184	172	164	162	183	170	186	173	196	168	155	158	173	180	171	186	167	178	188	160	166	158	172	184	208	176	204	169	182	192	179	182	174	180	174	178	167	165	170	189	156	142	168	167	174	188	187	158	208	163	150	180	167	153	189	160	159	185	198	188	189	201	206	179	181	175	198	163	189	166	163	165	205	175	194	175	152	169	191	184	178	177	187	193	203	157	167	165	167	170	173	153	174	196	152	173	162	183	171	187	166	190	165	182	174	168	175	172	164	167	164	166	178	173	172	185	177	197	170	184	164	164	166	195	159	177	173	154	161	157	203	172	185	173	175	158	152	163	177	191	172	161	178	187	173	189	194	184	161	171	180	167	169	175	189	155	169	165	189	183	174	183	187	169	181	169	179	181	180	182	167	191	177	177	160	200	182	180	154	194	190	183	194	204	186	187	177	183	163	202	148	178	155	193	169	184	206	169	182	162	176	190	148	177	173	173	169	208	176	199	184	186	169	165	159	193	181	188	182	189	183	173	167	176	145	181	175	182	175	176	172	177	147	177	173	189	162	180	175	186	174	181	166	172	179	166	182	196	186	179	187	161	170	178	180	184	162	201	153	169	173	181	175	161	168	175	199	153	154	182	173	170	189	182	168	183	188	189	150	180	164	191	167	204	196	172	209	180	190	200	191	210	198	161	177	158	176	185	167	200	169	195	172	168	191	150	187	177	184	196	149	156	177	164	165	168	166	183	168	177	185	159	178	175	213	200	188	167	182	160	172	168	178	175	146	158	180	175	176	200	164	191	189	209	186	178	160	181	169	173	171	188	180	176	193	177	190	156	202	150	146	158	166	176	174	178	186	216	166	171	165	176	166	187	155	176	158	165	169	170	186	204	181	154	182	153	191	167	174	154	166	172	183	157	162	176	168	185	185	171	168	182	176	179	199	190	179	153	185	187	182	176	179	209	197	195	159	186	146	184	183	196	179	170	196	208	145	169	180	185	165	209	189	166	204	192	179	166	182	189	170	186	175	170	147	154	184	160	156	164	171	191	162	176	201	166	192	159	198	173	177	187	161	156	168	190	156	176	169	176	175	191	194	190	176	173	175	158	144	161	174	166	164	144	194	187	182	173	194	178	192	176	184	189	193	186	174	174	168	157	165	194	179	179	194	163	192	177	177	171	182	196	169	185	165	186	163	163	165	168	185	187	188	155	182	169	170	179	181	172	182	168	199	196	179	156	201	190	156	154	202	170	177	183	163	184	163	182	179	163	184	158	180	152	170	171	167	177	184	192	174	157	148	181	170	172	153	169	173	165	182	172	174	157	186	176	161	145	190	164	157	167	191	158	172	167	197	173	157	158	175	172	185	176	158	154	156	169	186	206	188	179	174	169	166	178	176	166	150	171	176	158	168
11531	7211	8663	7406	2664	1000	547	437	401	428	379	442	439	427	416	396	428	396	401	387	362	394	394	412	389	395	401	396	407	408	396	403	386	405	427	371	380	426	411	423	411	402	422	405	404	390	453	389	380	412	389	422	388	418	416	422	435	398	433	411	410	413	431	406	402	425	388	380	402	439	412	417	400	364	388	387	398	402	411	414	406	409	411	401	443	405	425	395	420	421	408	384	413	404	426	420	426	409	413	407	392	429	411	409	416	408	387	392	398	424	423	409	412	438	399	396	425	407	412	388	406	375	389	385	381	411	406	358	371	417	432	422	410	383	410	389	383	396	395	429	382	384	407	395	399	410	380	399	405	406	377	390	395	407	429	386	395	386	409	389	380	420	412	390	382	419	393	397	412	389	383	366	400	398	428	419	407	419	431	431	439	385	421	415	430	402	420	403	408	413	406	426	386	415	400	388	409	370	411	411	395	401	389	404	423	429	397	381	433	359	415	402	384	379	397	431	414	409	441	399	382	407	414	407	374	381	412	406	432	401	443	392	392	426	427	421	432	407	401	389	389	380	431	419	404	439	376	407	411	424	430	418	391	401	400	409	421	417	401	409	384	414	417	454	400	384	426	406	382	402	420	398	441	405	381	405	402	419	376	411	403	415	449	407	412	378	405	390	389	416	424	386	425	415	412	407	345	376	406	408	404	382	363	420	421	400	400	408	388	408	363	430	442	413	399	368	434	397	442	378	378	386	397	424	397	407	438	421	399	436	428	421	426	360	384	466	406	394	381	391	404	398	413	426	414	430	426	398	390	386	418	377	428	409	412	406	410	418	430	373	409	419	415	419	378	397	420	426	399	390	388	423	431	406	389	406	421	378	368	408	430	353	386	397	402	425	397	425	384	374	427	390	398	423	384	391	393	435	390	413	386	385	426	406	423	423	403	403	427	356	416	420	430	415	416	364	422	387	388	390	407	371	417	405	386	434	412	396	398	414	393	379	411	377	416	386	414	424	427	381	411	426	401	413	356	431	410	352	383	406	429	385	385	441	385	405	438	390	426	417	397	411	409	397	395	371	393	428	433	407	375	387	407	425	440	434	412	407	451	414	409	398	390	411	431	420	413	391	421	416	411	412	383	437	421	397	394	440	378	376	403	409	385	421	404	389	379	450	411	408	404	402	402	437	435	423	447	438	421	429	421	416	396	400	403	388	431	389	374	447	430	401	394	411	404	437	423	397	398	386	373	410	405	390	378	429	399	375	399	401	414	430	420	427	424	441	397	390	414	381	443	367	401	392	385	435	436	415	407	377	409	379	427	455	381	383	394	434	399	368	460	382	424	390	393	414	420	428	388	408	412	438	436	402	367	411	417	392	414	419	395	419	420	435	403	407	421	417	399	384	385	385	432	414	427	397	403	376	414	410	388	443	438	423	398	396	394	387	399	409	394	424	408	419	411	403	394	424	408	400	413	411	390	420	405	419	396	460	399	409	408	422	427	408	415	383	423	383	405	394	427	384	405	372	412	371	379	404	397	436	344	400	386	383	390	400	408	374	396	414	426	408	419	414	441	392	429	409	444	421	420	433	425	398	398	394	404	428	404	407	393	388	444	427	457	391	409	420	402	419	386	424	440	393	409	433	412	377	392	422	381	391	394	418	390	400	434	390	447	409	399	400	414	375	434	406	410	419	417	401	416	389	415	412	394	386	416	430	401	389	402	388	431	392	406	398	375	401	401	382	419	437	408	410	449	430	404	391	381	397	414	395	402	423	409	385	422	401	401	435	417	432	428	411	449	374	370	407	412	400	434	393	394	409	419	420	395	419	415	405	432	404	411	397	408	387	390	399	388	397	413	396	406	394	415	358	398	440	365	411	462	411	419	414	381	402	395	411	421	381	404	380	396	409	378	419	408	407	396	412	405	415	404	404	409	414	425	393	450	402	417	385	370	409	409	378	389	401	394	406	409	409	410	387	391	432	390	389	402	392	376	395	401	414	399	397	408	408	413	390	402	395	418	376	407	370	400	386	400	407	412	447	403	407	454	402	417	384	407	422	428	386	423	425	425	400	441	413	431	379	444	382	378	422	399	379	425	400	395	364	394	424	425	404	441	394	381	399	411	412	410	421	412	381	413	433	438	406	437	420	420	400	400	400	414	405	389	412	419	416	398	370	408	424	455	432	404	365	354	387	396	408	430	424	413	417	402	401	405	422	412	417	398	403	385	413	393	381	390	390	388	420	402	440	434	423	394	403	404	432	412	413	408	395	383	373	432	383	419	386	410	437	386	371	409	418	399	406	413	438	413	434	410	386	429	381	358	365	418	425	383	415	375	425	408	418	408	381	446	401	387	427	417	384	405	412	353	386	414	427	426	414	390	390	376	408	392	365	407	405	428	437	427	408	416	426	422	421	396	379	405	386	338	426	443	396	400	395	390	425	403	416	429	415	445	429	371	395	367	376	402	406	392	400	400	396	424	373	407	455	417	394	402	401	371	414	391	345	429	393	381	421	411	410	389	426	437	379	398	421	428	417	418	394	418	419	387	375	395	424	441	386	409	380	440	425	420	401	417	390	433	422	421	419	432	417	426	420	408	420	430	403	392	406	412	417	411	425	418	413	404	410	383	372	423	435	408	418	401	435	382	411	400	428	411	401	398	418	389	374	415	437	406	401	395	408	391	393	394	393	378	404	414	398	410	399	414	386	431	415	412	443	419	370	404	363	417	411	389	416	380	412	365	391	409	395	429	436	398	427	434	431	374	413	381	413	408	369	381	414	385	410	412	386	396	400	384	398	358	414	399	363	382	430	427	413	428	402	419	429	426	411	386	382	396	388	417	398	434	418	401	412	414	431	403	398	369	408	400	405	449	435	378	403	423	419	412	385	400	413	394	413	404	426	423	405	403	438	398	401	421	394	413	445	400	421	412	371	384	377	391	396	402	415	411	386	388	391	365	390	418	405	417	392	396	415	412	392	374	427	414	385	408	379	414	380	424	432	403	392	412	457	386	405	386	427	424	424	416	438	403	417	430	421	429	406	381	459	420	433	395	407	365	384	413	391	421	387	414	372	413	422	412	395	399	437	384	382	448	429	426	418	406	363	403	382	422	401	374	410	400	387	430	390	378	398	420	401	391	445	389	419	440	430	389	390	401	376	432	401	402	370	411	441	393	404	414	433	389	404	382	464	364	401	409	442	420	381	424	411	411	387	393	467	429	412	378	400	382	424	398	421	408	431	434	401	403	392	399	430	364	408	410	420	383	419	398	351	414	390	385	393	380	404	399	386	373	416	413	422	420	407	408	377	424	418	424	424	405	389	431	398	395	366	400	408	369	391	392	418	378	413	430	420	398	420	396	423	396	418	401	438	410	411	433	432	397	379	426	396	418	368	441	458	433	390	383	380	361	395	423	385	429	391	390	396	424	452	456	410	436	413	428	447	424	390	395	403	397	401	417	387	426	431	394	384	430	378	404	432	386	399	411	422	407	408
40771	33176	40328	28410	9502	2100	517	303	197	201	195	189	176	185	156	172	159	177	190	179	170	163	167	166	157	193	167	195	169	177	171	152	203	193	170	162	197	174	175	167	192	193	198	182	174	161	132	178	165	188	171	167	213	168	180	165	159	198	188	176	174	183	171	181	167	161	178	182	179	176	171	177	172	182	166	182	176	166	160	171	178	177	179	185	195	162	152	168	177	182	153	187	166	179	177	173	188	170	182	184	157	199	163	172	163	163	159	180	163	165	163	199	169	177	177	195	164	161	176	170	191	181	192	191	157	167	204	203	171	199	188	169	168	189	155	164	137	164	186	178	176	178	182	176	191	164	151	206	191	186	155	187	187	146	207	184	183	176	176	158	194	156	167	173	204	186	200	177	186	157	158	176	173	163	172	191	172	176	184	186	179	162	192	193	183	167	188	169	173	179	180	196	156	143	162	185	187	165	185	161	193	171	177	162	170	171	189	191	162	178	177	179	154	180	182	174	191	165	202	175	182	144	166	167	156	173	175	162	198	162	165	159	174	176	183	177	188	177	169	170	187	207	185	169	216	180	212	175	168	169	146	192	142	165	188	193	195	175	188	169	159	157	144	163	175	203	174	177	180	184	145	164	184	174	187	193	188	173	187	178	181	185	170	170	175	177	186	153	159	179	167	159	186	156	156	178	189	161	172	183	229	184	195	174	171	180	162	154	181	182	156	164	173	181	176	181	183	188	180	156	186	155	174	193	170	169	151	202	170	201	151	194	165	171	170	185	179	184	184	144	149	157	184	186	141	169	167	151	173	160	183	185	155	180	164	189	189	153	165	190	202	182	182	156	170	200	205	162	180	159	171	176	166	147	181	172	194	175	183	170	151	161	166	198	191	194	203	158	166	166	174	170	181	170	167	184	172	184	171	186	173	179	172	181	168	179	175	176	173	167	190	174	190	193	151	197	160	169	154	171	152	175	187	201	179	199	157	189	178	178	172	190	178	161	174	174	183	144	171	153	174	151	169	175	171	163	172	170	175	181	163	171	177	175	169	204	168	169	162	166	169	174	176	173	177	191	188	193	191	170	144	182	149	182	190	186	140	166	159	154	162	169	192	167	189	179	178	177	157	197	171	200	168	166	160	175	190	178	188	202	163	201	197	169	164	193	150	181	197	146	174	193	199	180	176	178	177	183	175	185	182	175	192	155	177	165	176	180	186	179	190	173	165	177	163	188	185	185	193	169	167	177	157	161	174	168	159	191	163	194	186	165	174	175	179	169	163	177	172	193	153	189	186	169	189	182	167	197	184	168	173	172	173	164	195	208	189	157	161	182	186	167	185	171	179	159	162	169	169	172	180	207	174	191	170	145	185	151	168	180	179	181	169	200	151	167	169	205	176	183	195	163	170	185	173	166	190	159	195	167	188	184	180	184	196	175	183	160	176	196	163	171	170	170	163	175	171	193	217	173	174	179	172	170	173	190	177	156	165	187	167	168	127	185	201	181	163	159	189	185	173	163	187	173	204	189	161	182	182	180	166	181	199	199	180	180	159	189	178	169	183	187	204	159	150	203	184	177	187	176	167	191	143	174	165	174	184	178	197	170	186	176	190	183	172	207	179	164	177	193	168	194	198	176	178	163	172	179	168	169	189	175	169	178	195	146	174	147	154	190	182	185	163	170	178	156	144	170	204	176	161	206	178	175	187	170	186	151	178	181	201	182	192	140	177	179	196	180	195	162	187	166	197	144	163	155	184	198	177	167	167	182	191	192	171	154	207	194	164	218	176	173	171	172	177	179	182	181	171	167	189	193	173	167	182	189	202	156	189	169	190	167	183	166	176	163	167	175	168	170	185	178	160	173	185	183	175	175	180	190	138	154	153	176	182	176	155	156	177	176	171	167	204	206	185	172	185	146	188	161	185	166	174	179	192	182	189	153	177	188	182	169	169	224	183	174	168	157	182	163	155	181	173	173	147	188	173	199	199	177	176	169	180	158	153	178	166	179	175	173	180	156	190	166	180	163	165	175	183	168	192	176	166	190	193	179	200	179	203	165	169	161	174	196	180	147	173	191	195	154	192	160	172	200	199	202	179	186	175	149	169	160	179	187	191	179	162	200	165	188	175	159	157	182	169	196	204	141	170	164	145	164	179	172	183	189	162	156	192	164	166	182	155	174	156	188	183	152	182	175	192	173	162	187	171	165	166	209	168	172	166	158	178	162	161	168	186	201	166	188	165	169	201	162	212	174	164	167	163	175	152	164	162	171	166	189	170	179	156	160	175	154	162	181	178	188	157	181	187	180	158	195	180	191	154	175	174	154	165	193	171	148	175	188	199	150	180	191	170	163	150	179	170	180	185	146	162	185	172	191	182	181	164	181	173	164	206	170	169	182	185	161	172	199	172	157	183	187	171	186	154	160	186	195	160	175	168	173	181	191	178	203	151	198	152	189	198	193	163	175	173	166	189	183	185	195	187	177	194	195	190	193	162	174	172	149	168	191	194	167	192	182	185	172	198	165	190	191	152	184	189	169	173	151	169	194	174	181	175	164	173	170	187	160	189	172	173	170	174	189	167	168	163	210	168	194	186	190	147	148	185	183	189	194	183	148	181	177	173	158	176	176	183	187	153	183	198	156	161	170	147	162	153	146	167	158	189	159	164	162	167	176	164	165	174	168	146	164	195	168	155	178	168	185	153	201	179	172	162	185	153	160	164	170	182	167	189	200	184	176	165	169	158	173	167	194	190	171	171	163	154	200	163	179	197	182	186	176	148	180	183	164	155	179	178	180	172	173	172	171	176	179	140	150	182	194	131	142	159	185	184	163	173	168	163	181	183	188	181	150	175	181	181	208	178	165	158	179	190	182	158	160	167	182	173	176	157	170	189	174	198	172	183	174	180	176	157	179	202	178	184	177	169	168	158	190	140	197	176	175	170	172	169	176	178	184	177	223	188	186	199	185	161	185	163	148	192	194	192	192	187	196	160	183	176	164	166	192	182	180	170	200	159	168	183	165	173	170	191	173	169	179	164	178	174	147	169	169	180	168	165	176	186	162	195	161	193	175	166	151	164	175	182	175	179	203	196	169	175	189	167	172	198	180	164	176	149	208	198	148	200	161	169	164	177	194	179	199	175	181	143	179	181	198	171	161	163	166	179	184	185	181	174	161	169	181	177	155	179	168	184	154	177	172	195	141	186	178	175	158	188	170	192	175	153	167	177	162	164	162	148	172	187	153	189	172	193	176	174	172	164	195	183	197	187	172	179	186	163	157	159	187	200	160	189	178	169	196	161	155	156	196	166	165	167	157	160	193	194	150	157	156	169	193	172	171	177	162	152	203	166	197	180	171	199	168	169	202	170	183	161	175	164	170	135	178	172	192	174	178	208	160	149	168	153	176	182	183	176	188	198	167	194	181	180	193	176	171	175	188	169	169	184	194	163	191	172	176	178	161	150	175	155	185	180	157	180	215	192	166	185	188	173	176	177	163
29229	28627	43885	36171	16733	6081	1787	764	487	426	421	403	371	412	408	393	395	413	439	392	397	394	428	432	423	388	357	432	420	378	404	398	418	429	398	373	430	422	413	425	401	401	419	431	418	430	415	389	400	405	414	388	437	402	401	418	418	387	417	395	435	417	378	380	398	409	410	420	405	420	426	381	415	433	431	398	412	413	409	360	386	374	399	416	402	400	409	388	422	429	387	390	404	387	395	377	392	389	393	375	382	376	383	394	401	388	398	414	390	380	384	400	380	402	399	406	411	430	435	439	419	399	408	393	436	412	404	392	402	427	391	401	453	384	418	416	401	409	405	396	375	387	426	438	392	402	383	444	420	404	412	428	380	381	413	380	403	426	415	401	400	421	374	401	377	422	380	419	442	396	402	417	408	395	425	408	403	388	373	382	406	394	405	379	406	389	421	401	394	407	402	387	382	358	359	392	365	434	386	405	402	420	400	427	387	406	440	418	395	400	384	407	411	394	417	369	409	415	375	369	385	391	414	415	376	434	394	394	384	390	412	430	405	408	431	379	388	412	417	372	413	410	392	365	357	372	404	407	402	410	415	413	414	395	390	430	389	454	413	384	392	369	450	377	405	418	419	382	391	387	417	377	385	368	416	415	396	408	402	396	398	386	391	396	400	416	444	422	397	440	383	375	430	408	399	404	428	399	396	398	422	369	354	407	412	353	424	379	395	407	389	423	361	406	405	419	402	415	388	408	418	420	416	390	413	413	410	387	413	414	369	379	387	403	400	395	400	415	383	400	431	426	403	369	396	424	406	394	406	401	412	406	425	410	420	423	371	396	427	422	423	412	423	396	404	411	379	405	383	390	402	393	412	359	425	373	418	414	404	431	370	394	423	370	385	380	374	389	389	402	415	418	416	405	426	422	412	387	391	426	417	383	406	413	395	456	434	402	420	417	413	413	445	381	408	393	415	422	421	408	420	420	414	415	428	363	402	399	393	428	435	410	396	408	439	374	396	394	411	373	403	426	391	384	399	410	432	431	429	389	424	401	412	373	408	378	420	385	391	405	426	413	404	422	408	382	382	401	403	412	428	391	418	383	394	449	440	414	399	386	417	387	397	374	442	409	381	421	407	391	395	423	388	374	385	399	360	385	365	373	408	364	395	411	430	368	417	397	423	390	397	391	366	383	406	358	409	411	375	373	396	431	378	400	391	419	416	394	406	442	436	367	392	384	428	414	405	381	399	404	399	407	417	400	396	397	363	388	385	412	393	420	374	407	400	415	388	393	425	452	404	452	438	411	393	446	373	389	404	427	404	383	417	372	388	410	384	383	401	392	440	391	373	380	430	414	400	431	393	437	384	409	401	390	400	426	432	441	391	368	409	404	399	409	395	372	391	402	415	388	400	390	373	394	410	404	392	409	450	433	368	388	414	370	364	388	380	443	402	416	425	397	420	408	387	391	346	420	419	400	397	420	407	389	364	458	431	391	411	422	398	425	436	385	424	355	412	387	427	428	410	449	394	428	376	396	432	368	415	394	425	449	401	414	394	431	387	383	371	404	378	433	371	393	423	389	407	439	408	402	392	368	429	400	423	442	421	401	392	386	390	408	406	380	406	429	403	443	426	421	390	392	411	384	438	384	387	381	394	387	363	404	388	415	396	376	427	368	397	383	401	395	431	407	404	404	412	401	440	400	394	414	381	414	401	433	388	379	429	396	395	381	396	415	417	390	450	411	413	413	407	422	400	423	374	389	392	416	377	412	386	404	381	407	396	386	409	395	440	398	399	413	397	408	410	393	398	389	419	410	408	413	405	454	399	430	447	380	392	440	429	430	386	388	396	408	394	410	400	405	410	401	392	414	393	357	395	383	401	397	399	400	381	407	401	389	410	421	425	410	393	405	404	411	404	378	418	420	394	428	385	389	416	416	396	414	396	388	395	397	381	401	402	397	393	409	393	425	409	407	382	382	421	412	395	404	405	399	387	432	414	389	411	405	404	414	418	423	414	379	373	434	418	401	380	392	409	370	398	407	415	390	398	422	402	370	418	372	407	425	417	372	397	385	424	379	381	411	392	400	414	406	394	397	405	420	400	418	436	408	410	408	406	381	419	381	400	423	389	405	446	376	412	406	408	395	388	371	401	417	437	394	442	407	395	401	417	403	399	362	416	413	439	406	364	428	393	377	394	421	398	382	427	429	386	404	412	403	431	388	417	422	358	391	383	409	456	454	413	381	403	459	380	401	464	395	393	427	373	355	417	426	397	416	424	412	363	406	409	452	421	425	449	442	399	392	415	396	432	399	394	408	386	413	378	382	397	387	390	408	418	397	411	364	399	421	397	426	407	408	376	417	397	378	431	402	406	417	425	415	395	423	400	433	403	410	384	392	399	392	416	407	420	443	429	398	411	410	408	415	418	418	392	398	416	415	398	380	424	420	398	426	361	411	423	368	392	387	405	379	394	387	431	392	380	382	384	430	388	380	407	397	380	405	400	433	398	377	378	404	400	396	408	357	385	397	389	402	406	375	390	386	420	439	373	411	388	372	408	410	391	403	366	393	375	383	426	432	416	386	393	400	355	410	425	385	385	330	382	374	423	387	404	419	430	417	425	430	417	405	364	392	359	400	397	454	377	435	388	408	423	402	391	421	367	395	415	388	362	419	427	454	389	400	421	411	456	376	415	373	393	411	431	398	436	420	388	423	392	429	436	404	433	397	430	370	456	396	419	425	399	421	394	398	438	405	368	389	363	417	377	388	393	403	385	387	383	396	405	407	399	373	414	376	418	425	402	408	405	415	403	419	376	378	408	379	421	437	354	418	377	417	380	398	410	395	382	403	389	396	376	407	412	388	396	400	431	371	370	415	390	407	386	352	418	381	415	394	371	377	396	424	404	377	387	367	416	405	419	413	423	374	370	413	388	389	398	418	405	386	397	385	425	400	400	417	373	426	412	383	375	385	429	416	410	446	383	392	402	375	355	410	369	429	405	397	438	398	412	401	360	377	388	388	399	421	398	419	410	405	417	436	379	422	405	360	412	409	387	398	404	402	430	407	421	431	431	419	417	412	412	418	398	398	409	437	418	408	395	417	386	385	416	401	403	417	401	408	434	386	396	371	407	408	403	441	408	412	384	378	405	460	378	424	403	425	393	419	396	407	445	390	392	442	401	424	417	424	403	411	425	380	439	384	419	409	382	416	399	385	402	405	395	422	404	379	449	393	382	413	391	401	400	400	414	405	429	394	392	361	414	419	423	409	421	402	381	378	406	419	427	380	387	400	380	438	422	402	400	409	400	397	338	398	377	401	385	399	349	381	431	431	434	411	404	372	402	378	393	424	411	410	377	372	394	404	404	409	395	432	422	375	407	356	420	417	437	425	408	377	395	414	406	431	392	398	380	406	390	449	415	410	453	394	395	422	373	383	374	392	378	396	385	411	409	426	419	419	375	405	398	371	381	373	362	377	428	398	402	400	447	360	454	376	394	432
52746	47059	58224	42166	18166	4750	980	294	161	129	127	99	145	117	115	129	123	96	123	103	112	129	121	106	119	132	109	133	129	117	114	109	118	126	116	113	119	129	122	135	108	125	108	127	122	124	116	102	110	139	123	112	113	119	98	115	110	133	120	117	129	110	102	113	113	112	91	105	120	116	117	133	123	97	111	112	119	124	117	118	108	116	97	100	139	105	100	119	127	133	132	106	99	117	110	137	113	108	113	130	122	121	133	128	128	123	139	126	130	106	122	118	129	106	126	113	105	126	103	121	130	117	106	117	135	132	104	128	126	116	102	123	122	128	126	119	126	151	107	112	128	102	108	140	124	95	126	115	152	105	118	126	141	113	119	127	135	101	109	122	103	112	138	120	122	106	115	121	119	119	102	111	117	120	132	105	144	120	125	118	132	94	108	123	127	129	112	124	117	121	137	148	134	130	115	126	126	121	114	120	109	125	123	111	115	126	137	125	104	114	135	115	115	114	125	127	117	103	142	117	106	117	107	123	128	119	112	112	101	98	109	111	119	140	122	138	99	120	105	130	119	125	140	123	125	125	119	109	112	134	135	128	111	114	127	131	107	121	123	101	110	124	123	119	115	126	116	123	115	114	109	126	103	112	108	93	116	121	113	107	125	115	131	120	138	119	107	127	97	117	117	114	98	112	123	145	125	144	153	110	140	127	119	122	111	104	124	124	121	107	103	111	140	111	127	121	99	150	128	123	120	118	108	152	130	109	114	119	107	128	114	109	104	116	100	124	116	114	146	112	144	125	123	121	135	118	121	126	141	132	110	112	116	127	110	117	129	127	118	125	121	108	113	114	105	127	102	104	127	111	108	100	108	119	126	95	110	132	109	110	101	145	102	116	120	114	116	123	109	123	122	124	131	124	93	113	115	101	107	123	112	139	100	98	97	125	98	100	120	129	131	106	114	112	155	136	139	108	125	127	140	125	121	129	120	122	135	124	123	128	120	119	124	113	118	100	115	126	116	122	104	120	125	106	133	131	134	120	130	123	125	125	119	113	112	113	121	118	113	89	112	101	130	115	124	132	103	119	123	95	118	117	123	120	140	108	109	117	154	129	115	115	116	120	105	100	109	106	120	124	127	120	109	133	123	130	115	98	136	111	117	92	137	114	103	115	109	119	108	114	118	108	111	131	123	100	117	112	81	121	99	133	138	144	107	115	127	134	123	143	121	115	119	121	108	104	108	104	110	102	99	114	119	107	131	134	116	113	99	112	114	115	137	121	124	116	116	110	86	127	114	104	103	116	122	120	111	123	112	118	116	118	110	101	115	104	116	124	120	127	114	130	111	123	107	99	108	122	146	127	131	114	130	127	131	121	142	114	102	104	127	136	118	118	118	107	110	112	101	123	128	111	134	125	126	121	116	121	116	120	103	127	114	127	135	123	105	132	139	97	111	128	122	120	115	118	124	115	126	126	114	110	125	137	132	139	111	116	123	130	113	127	110	121	142	124	128	138	115	104	102	123	119	118	103	110	140	104	117	133	102	101	90	110	111	121	87	113	128	127	97	112	122	109	124	104	137	104	117	127	117	109	114	116	125	120	115	117	135	105	136	110	112	133	124	136	117	118	133	98	138	115	122	124	122	124	124	117	129	120	135	112	130	105	131	120	101	136	137	129	111	99	122	128	103	133	116	124	132	100	114	99	126	110	121	105	115	122	148	115	121	117	133	127	121	119	138	108	100	101	109	111	100	119	129	147	128	125	121	109	112	123	136	127	108	108	109	113	128	114	108	116	122	127	118	124	119	114	145	104	118	120	138	131	118	105	116	120	127	130	119	125	135	103	107	126	125	121	128	105	110	114	122	102	114	104	138	133	128	117	124	116	135	118	134	112	123	119	97	114	123	124	110	135	116	104	104	129	123	114	124	121	115	123	125	122	99	111	119	113	98	128	107	109	110	111	118	117	116	123	120	108	97	119	115	119	112	119	107	116	132	119	120	112	105	150	103	117	125	124	128	130	123	115	144	130	110	123	122	143	138	117	115	140	113	99	117	114	117	114	100	124	109	129	105	118	129	114	123	107	130	124	125	127	129	97	100	98	107	101	106	111	121	121	131	107	110	155	105	117	135	124	136	112	127	142	106	114	117	115	121	118	135	115	129	129	130	117	120	112	114	90	125	107	126	135	117	95	117	131	118	111	117	124	111	138	138	141	131	119	98	116	111	127	128	142	123	125	128	113	123	122	85	107	107	124	114	115	128	140	113	127	118	121	97	121	107	100	100	123	100	117	103	137	133	126	123	130	128	121	100	122	120	111	105	117	120	136	121	120	114	117	113	121	126	96	119	119	146	116	117	117	122	115	106	120	125	116	127	101	129	133	134	131	117	124	100	116	125	102	111	129	132	110	140	122	124	102	120	132	111	117	121	117	112	114	123	106	99	134	120	112	125	123	122	128	121	137	85	116	114	126	126	117	116	99	113	117	122	117	99	138	131	114	101	118	122	106	121	133	115	123	121	129	115	111	108	93	103	120	122	130	147	117	118	126	112	113	113	113	103	121	149	114	121	124	110	129	129	122	132	122	140	104	101	109	128	100	101	115	112	115	118	125	130	105	122	116	109	93	121	118	101	115	111	108	143	127	105	108	138	104	99	109	111	123	133	118	121	127	99	126	112	116	120	112	95	119	116	115	140	125	131	107	116	120	124	100	134	135	145	134	135	132	107	113	130	116	112	129	125	131	119	126	142	136	107	112	136	110	113	119	114	129	108	131	96	117	126	100	136	139	124	104	116	127	140	130	105	126	115	135	111	117	108	117	113	126	112	125	117	115	123	119	115	111	118	127	134	119	124	128	110	136	121	106	115	110	124	120	128	115	101	105	126	130	139	118	134	100	117	124	131	105	118	112	93	103	129	111	130	106	132	124	121	118	127	112	121	110	114	116	117	132	109	118	113	101	122	116	117	104	128	122	111	104	121	117	121	132	131	120	135	127	127	107	93	110	116	111	117	131	115	94	113	125	115	105	101	112	118	94	133	126	110	132	107	118	96	125	123	122	119	109	125	122	124	108	116	117	121	103	118	124	114	129	106	115	109	114	109	116	138	123	125	134	131	120	129	121	108	105	93	125	132	112	129	111	122	122	130	137	130	117	132	110	115	108	103	129	139	119	122	131	126	125	118	107	118	139	135	129	117	113	118	136	116	113	128	107	130	112	119	114	113	104	111	106	114	124	116	109	115	123	112	111	112	130	106	119	101	106	100	116	125	116	119	98	128	104	120	113	143	137	121	139	117	119	115	137	161	128	125	115	135	125	95	119	123	120	143	115	119	102	113	125	112	111	130	109	129	115	105	92	118	144	122	115	112	121	113	101	106	120	106	99	99	107	128	108	133	131	115	113	131	127	127	115	123	125	115	126	131	106	117	117	132	104	116	120	133	129	100	110	131	117	104	116	125	114	106	122	114	98	101	120	114	128	131	128	103	101	111	116	122	117
37217	39553	57184	47194	25471	10052	2776	830	408	376	299	311	269	284	283	284	322	282	266	262	275	305	273	270	271	252	273	303	308	263	293	288	258	297	294	269	278	308	287	242	300	299	256	283	276	283	275	278	266	248	259	317	253	251	275	280	289	278	298	281	281	317	283	274	278	298	240	257	263	283	287	271	272	284	304	263	269	305	276	307	249	264	290	273	276	289	272	305	237	294	278	292	283	279	310	247	268	268	259	294	285	262	289	270	314	271	268	300	263	268	271	322	269	316	290	295	281	256	274	255	278	264	287	273	294	266	268	282	276	303	277	282	268	265	278	286	304	274	270	304	269	255	257	248	260	289	279	308	283	296	288	287	278	291	282	292	283	262	250	293	284	304	252	283	283	268	282	274	276	273	281	280	292	252	288	281	284	282	269	273	267	279	270	256	292	291	277	267	283	271	289	300	268	281	296	280	288	298	280	292	276	262	283	277	290	239	289	280	261	274	257	241	272	292	293	292	284	284	304	281	269	287	283	240	293	279	266	322	275	269	264	289	282	324	316	285	266	274	271	292	264	268	293	270	284	257	297	277	294	299	277	283	279	290	269	271	261	274	249	268	279	277	293	274	288	313	259	234	274	279	276	282	275	270	325	272	276	249	278	287	250	284	288	241	279	295	294	291	277	289	268	299	296	258	276	268	279	283	294	284	267	269	309	307	297	264	256	308	284	318	319	273	282	306	258	317	257	262	301	280	285	294	273	295	304	267	306	300	261	277	278	280	304	300	270	285	291	277	266	295	278	262	319	298	295	275	267	284	264	251	258	272	272	285	287	288	279	295	247	257	248	288	292	272	270	316	255	269	280	288	279	265	304	268	254	279	273	278	272	299	276	295	275	254	276	263	295	293	270	294	295	272	264	278	277	280	245	273	290	255	278	285	273	285	271	258	273	272	312	265	272	287	297	320	270	293	267	263	313	293	300	261	288	247	264	294	254	264	281	266	261	275	313	274	298	285	262	273	248	284	272	259	258	278	275	276	279	274	289	287	279	264	292	251	296	310	255	270	277	271	276	291	286	264	244	273	290	250	289	267	310	294	272	305	252	245	293	304	272	303	278	294	293	264	291	291	274	266	283	288	271	267	275	271	278	297	253	284	293	258	276	276	256	273	284	278	310	313	265	271	282	256	275	279	251	291	287	282	268	288	244	236	276	255	290	288	258	261	279	261	270	305	275	268	308	278	276	278	291	277	280	312	302	283	251	287	273	312	308	269	279	318	290	287	278	308	254	241	264	294	271	288	285	295	230	289	271	269	283	289	309	278	299	271	272	283	282	251	310	251	285	268	298	293	287	284	293	308	266	275	274	266	279	301	281	273	287	244	259	277	286	294	264	261	299	270	280	245	285	278	297	292	248	260	262	259	266	276	294	277	286	276	272	261	275	271	292	270	282	268	259	284	253	274	270	275	297	263	269	283	247	281	292	290	276	285	283	280	282	290	297	273	275	247	269	257	252	254	272	264	280	274	305	276	270	287	284	293	277	270	259	269	280	298	284	282	278	266	314	293	287	288	269	282	297	301	321	254	276	299	303	293	256	270	302	262	263	252	270	272	294	275	257	269	269	285	299	264	292	286	276	278	289	258	286	260	287	299	257	266	279	315	280	261	265	302	274	273	277	267	318	286	309	269	286	272	290	262	286	305	261	284	289	267	252	281	293	271	288	276	270	270	293	260	278	277	290	288	278	280	283	303	286	315	301	294	290	264	301	262	299	305	306	303	268	285	266	277	293	254	296	282	266	254	297	280	273	308	257	288	254	288	263	250	280	247	265	266	277	331	274	303	282	287	286	302	331	277	276	271	266	263	262	267	283	285	246	280	285	292	319	284	290	281	275	270	286	273	262	260	282	290	250	272	300	309	267	275	293	266	284	287	277	264	286	305	286	291	259	288	266	269	269	275	310	297	286	299	279	301	290	296	289	281	271	305	304	286	284	293	241	288	260	292	281	257	295	287	257	274	288	307	282	289	287	279	264	285	253	246	253	279	294	289	262	285	253	248	261	310	306	294	263	271	278	306	285	261	300	288	282	265	298	298	262	249	268	265	293	268	272	304	270	265	285	298	289	251	285	292	280	246	259	261	276	261	297	308	276	282	273	305	274	262	296	279	323	281	283	287	270	291	297	303	275	300	338	263	261	266	277	298	266	266	266	280	259	260	289	285	265	274	283	263	281	261	292	279	262	294	284	290	262	267	280	266	259	275	289	258	289	265	279	269	278	319	314	254	291	297	307	251	276	262	267	279	284	262	259	284	288	266	276	290	297	308	278	257	285	272	287	282	270	293	247	275	291	282	299	274	294	289	274	287	269	275	277	287	271	265	286	269	273	288	252	265	280	307	268	311	280	287	277	289	278	268	259	304	286	291	256	288	258	276	294	296	289	265	308	274	273	256	306	283	273	252	269	301	289	276	265	285	289	263	307	290	286	280	289	245	289	267	312	267	295	289	268	287	287	310	299	268	250	286	274	297	279	305	307	277	261	302	284	275	311	281	293	264	316	262	292	268	276	291	281	267	263	257	272	292	261	258	290	298	278	293	284	299	271	260	248	268	274	265	271	246	275	256	291	288	287	266	285	270	267	297	269	276	266	276	255	281	267	265	266	265	284	314	262	308	259	238	268	291	289	283	262	294	281	250	290	286	261	309	332	253	306	284	301	246	292	270	262	259	269	262	269	266	274	268	281	303	296	302	281	317	248	263	280	275	290	316	257	288	290	287	272	313	272	298	292	296	293	257	279	277	271	260	280	284	269	288	253	273	297	292	254	265	289	279	268	288	280	276	293	285	258	271	278	261	312	268	279	306	248	296	297	290	293	270	264	275	275	267	270	278	293	268	291	323	286	282	292	258	282	286	289	272	288	289	320	283	292	293	276	283	271	278	266	295	279	244	293	243	289	302	254	262	271	276	289	258	286	272	281	294	269	298	284	268	263	269	266	275	303	284	284	282	303	299	279	312	274	287	310	283	272	305	280	272	309	277	292	263	291	323	272	284	266	271	287	279	254	264	297	278	290	306	288	266	297	286	289	286	259	308	296	276	280	254	290	284	285	241	292	284	301	260	281	301	284	262	285	245	289	272	296	290	266	291	266	266	267	290	295	266	269	272	274	230	312	289	304	284	281	249	273	266	295	253	286	307	266	289	261	237	281	302	278	289	272	281	285	303	312	269	307	289	277	248	309	285	293	286	266	300	252	268	270	312	267	272	275	267	255	293	288	286	278	278	283	269	321	267	260	284	252	277	250	291	289	259	258	270	308	280	273	263	295	254	268	281	269	297	250	271	287	267	255	286	263	258	286	272	285	287	290	283	258	281	271	252	285	270	292	274	247	269	278	281	268	242	253	290	292	270	274	265	309	275	278	315	253	290	278	245	268	298	270	292	259	292	278	303	274	254	297	291	263	307	305	300	291	254	308	299	296	268	275	263	323	284	262	297	286	252
16743	7209	4489	2948	1040	398	202	170	196	175	185	208	188	169	165	161	186	173	188	196	165	176	164	174	193	168	177	208	190	183	163	197	168	156	174	184	178	172	166	152	167	186	185	176	172	170	182	173	151	192	187	177	162	165	174	165	186	178	169	173	196	167	176	191	182	193	187	179	178	189	162	182	187	179	182	186	229	182	183	167	157	178	171	163	174	189	207	184	162	170	181	161	184	181	160	183	190	176	182	195	162	149	185	191	179	179	181	163	146	174	184	190	194	177	172	168	184	161	211	166	163	182	179	167	162	190	176	173	182	179	190	168	177	168	138	174	178	188	171	184	171	175	166	177	154	186	201	189	156	157	200	179	151	185	166	185	189	174	181	210	197	179	195	172	187	204	205	168	168	164	184	170	193	183	207	162	197	185	171	182	189	182	172	180	181	166	183	170	179	199	188	185	165	171	186	202	184	177	153	180	170	183	158	197	192	166	169	165	176	188	159	201	200	163	156	176	195	154	170	175	167	170	167	155	172	201	157	175	175	172	157	201	164	181	176	172	217	155	184	171	192	164	206	187	150	160	176	178	179	139	175	165	171	180	162	180	196	166	182	185	176	167	190	160	151	180	157	173	180	194	184	198	165	144	204	171	179	184	166	160	161	151	173	178	167	179	198	156	169	170	179	187	172	171	155	174	187	162	175	165	176	206	178	196	180	168	184	202	152	188	187	164	204	177	199	183	160	185	188	201	180	179	195	190	159	168	199	180	172	177	153	180	159	190	176	178	189	152	195	177	172	184	174	166	192	192	187	195	188	163	199	189	175	171	175	181	195	193	190	207	172	154	173	185	181	167	206	167	177	195	160	186	163	163	175	158	169	171	173	155	161	179	217	184	188	199	160	194	175	199	183	189	168	185	146	169	173	170	153	173	174	165	168	194	177	198	156	192	179	183	174	168	184	163	160	183	179	191	165	177	157	194	185	181	176	158	185	165	176	190	173	163	188	187	178	176	169	150	184	176	193	185	168	187	181	176	155	186	184	195	195	190	177	157	172	163	172	153	175	173	185	148	168	156	165	187	187	171	174	191	202	197	176	194	182	198	199	158	167	181	187	170	184	184	154	173	160	168	185	167	198	190	193	184	160	176	189	190	161	161	166	183	194	173	164	174	170	191	168	186	184	187	176	197	185	171	172	172	188	176	198	171	175	156	187	212	196	180	203	154	165	164	150	169	171	182	175	175	188	196	199	208	153	172	184	164	170	180	169	160	172	172	186	183	159	161	178	183	175	197	188	188	183	166	183	181	156	172	183	178	176	162	178	181	198	174	201	176	194	169	181	175	175	182	168	165	174	177	181	156	184	170	167	173	183	155	195	149	171	206	171	184	188	169	198	180	183	201	203	195	191	147	180	176	210	162	192	192	163	183	195	215	172	185	172	186	174	146	172	165	165	185	189	171	163	147	165	194	198	197	193	149	164	172	163	160	189	166	191	186	152	186	176	192	195	183	173	176	172	147	188	169	162	160	135	165	182	183	179	182	158	163	186	157	188	197	176	166	167	174	150	164	150	171	186	196	175	154	170	152	196	196	172	203	160	164	193	198	195	175	148	167	175	172	166	178	188	192	166	157	190	159	197	172	177	201	189	175	172	162	153	189	173	158	192	163	182	185	201	185	181	194	181	194	185	156	168	173	194	187	191	166	177	172	172	164	171	174	193	169	175	184	174	166	153	179	157	189	173	181	177	174	178	157	181	151	189	177	172	168	174	184	151	183	195	168	164	175	142	167	186	175	200	161	199	173	162	194	165	170	181	193	187	197	172	189	193	180	190	181	168	140	179	178	151	184	194	183	176	184	174	186	202	173	145	159	183	156	186	168	171	190	153	168	189	186	176	190	156	174	184	148	174	188	154	170	191	157	194	161	178	169	162	203	172	205	168	173	164	166	215	169	175	191	184	175	165	177	185	195	180	168	173	186	154	167	163	168	190	175	166	159	177	171	172	160	184	171	169	182	162	169	166	178	173	157	164	165	183	170	158	170	183	175	192	183	211	200	159	191	199	158	178	191	188	151	189	160	196	165	178	172	170	147	172	160	182	168	173	200	184	160	189	161	173	180	164	176	180	184	177	166	184	197	158	195	170	160	162	164	171	161	164	158	183	162	181	179	187	180	189	207	193	163	175	155	212	140	188	191	159	187	183	189	155	168	156	182	175	204	177	158	208	175	172	193	167	178	177	178	185	194	180	161	192	176	182	190	198	176	181	159	167	162	201	166	194	158	195	177	188	186	182	200	168	186	201	167	173	166	177	189	182	186	185	164	179	161	190	173	179	194	168	178	176	166	163	166	192	171	184	179	188	166	193	170	166	152	152	165	217	207	193	163	170	172	179	153	200	188	173	177	190	166	170	178	197	172	169	155	181	167	179	183	172	153	174	166	187	171	170	173	195	177	162	173	187	185	157	193	173	169	168	186	197	184	176	158	182	179	170	176	154	184	200	198	180	170	178	173	172	194	168	187	183	152	202	164	180	183	181	154	171	166	180	184	195	199	168	166	180	171	192	188	168	159	173	180	184	185	181	182	176	156	192	178	175	174	171	167	165	185	190	180	169	189	182	179	179	183	196	165	188	177	161	165	161	173	179	188	170	189	167	168	164	186	176	188	192	191	162	190	162	186	142	185	188	171	158	178	187	168	185	182	202	172	174	160	165	168	188	185	180	182	180	191	200	160	194	184	198	182	175	176	189	176	166	177	166	185	175	186	160	212	166	194	191	183	216	153	187	202	171	185	182	176	172	197	173	166	180	193	168	181	189	187	179	204	191	176	180	174	185	196	181	201	190	177	173	169	163	180	167	178	166	158	173	181	191	193	178	177	187	199	170	183	198	186	189	187	169	192	165	162	184	202	190	178	187	193	180	190	162	190	187	170	172	180	176	154	144	156	190	185	175	189	200	177	167	185	159	190	174	189	207	173	138	187	175	159	172	202	167	197	171	165	195	154	139	170	184	168	185	162	167	165	175	180	188	175	177	173	173	180	189	164	170	173	171	195	181	176	183	193	184	157	158	177	174	179	200	194	175	186	161	150	160	173	187	176	168	159	162	198	186	169	184	176	202	150	184	176	177	185	165	186	162	172	153	201	183	200	193	152	172	185	174	176	171	165	173	157	160	169	153	167	186	180	152	160	165	198	167	195	172	188	160	155	175	174	163	175	175	186	167	171	155	166	177	166	220	177	180	184	171	185	193	189	176	170	160	199	193	178	183	202	188	194	174	182	153	178	167	193	188	183	173	203	160	171	171	148	160	206	168	168	183	174	177	169	166	187	194	185	176	173	166	176	189	145	167	170	188	192	156	158	186	175	168	173	170	180	170	157	178	185	185	196	158	163	180	176	189	186	153	169	168	177	164	170	198	181	195	174	185	167	168	192	203	177	189	166	162	163	181	177	173	150	175	196	178	166	168	186	170	171	201	165	193	180	170	188	164	179	193	169
11766	7074	9992	7338	2639	1178	580	433	418	430	370	383	412	428	425	421	419	412	386	402	411	400	427	376	420	383	426	408	419	393	420	416	418	430	448	442	438	402	415	397	414	457	424	414	435	383	403	406	401	440	430	410	400	397	383	430	387	422	443	424	373	410	408	426	405	402	412	410	413	421	410	416	406	416	415	398	453	396	421	387	404	427	417	410	420	434	376	405	393	377	428	447	403	388	397	422	380	416	423	384	450	381	398	398	423	387	389	416	441	418	401	409	384	373	441	408	436	402	416	428	399	418	388	380	416	400	422	420	405	429	434	399	423	404	418	392	400	384	403	416	443	382	410	376	412	444	407	399	414	429	410	428	413	408	398	435	389	416	415	385	393	419	389	376	407	379	419	401	418	406	401	399	408	374	397	434	416	432	412	429	405	432	404	397	429	428	435	398	399	397	400	369	398	422	398	398	407	449	451	382	423	385	392	426	392	401	414	426	416	444	408	386	410	423	410	428	404	396	414	443	400	419	420	412	429	399	399	422	400	411	384	428	427	414	435	377	430	409	412	467	424	428	416	403	421	392	398	439	426	429	405	367	423	379	394	416	455	430	395	401	426	418	396	406	384	388	404	411	412	421	440	411	413	399	380	433	411	410	403	410	418	429	422	420	404	390	422	439	428	401	393	411	405	447	415	424	444	398	395	408	406	381	443	411	387	433	424	389	439	424	381	391	393	395	377	440	375	380	388	399	446	429	410	403	413	374	421	428	408	359	382	407	396	423	384	406	416	420	405	403	417	393	398	410	431	427	413	421	398	420	399	413	415	418	414	446	410	395	438	398	420	414	432	397	411	396	402	439	382	411	431	452	434	416	426	420	430	421	397	386	430	399	406	386	403	445	421	383	417	395	394	375	406	418	379	407	424	421	431	396	407	416	405	378	421	406	385	415	391	400	384	367	408	426	388	424	436	441	415	435	395	401	425	396	395	421	387	431	434	410	390	435	406	419	407	430	431	420	398	373	414	433	390	437	403	397	363	402	411	416	403	427	423	411	418	403	437	459	408	428	473	400	401	430	388	449	375	425	424	387	425	388	421	428	443	468	416	361	422	436	401	382	380	375	378	420	426	392	432	408	455	365	413	413	414	396	394	457	419	396	418	410	414	403	413	410	389	391	402	415	417	404	423	437	431	434	403	421	426	412	390	404	410	421	388	395	446	438	386	381	387	418	426	427	426	422	405	402	414	450	420	424	419	394	423	441	423	417	381	416	412	432	387	407	416	430	403	389	403	408	426	432	436	411	455	432	446	451	425	434	380	418	407	386	384	413	408	429	407	405	434	404	415	402	384	406	399	426	411	405	445	390	417	384	423	402	453	436	421	403	383	393	424	393	384	344	416	416	394	400	407	385	413	429	430	419	409	374	390	400	421	423	402	405	419	415	393	434	414	401	406	427	420	421	396	406	395	418	459	434	401	439	401	405	393	387	377	373	441	402	427	441	402	402	453	428	410	390	365	386	400	423	436	419	453	390	438	410	405	417	412	426	412	413	381	399	404	405	425	389	411	417	431	404	403	434	439	419	419	379	400	397	438	374	421	404	404	425	432	394	419	416	407	436	406	452	421	395	403	413	414	426	402	408	436	405	414	420	417	418	444	451	437	414	420	372	414	392	392	416	423	426	395	449	439	459	408	410	436	406	419	401	413	405	398	389	421	381	419	432	367	397	413	432	456	404	400	410	419	407	422	381	370	405	407	404	413	367	425	395	440	415	396	415	405	395	415	423	434	419	402	425	412	388	427	415	377	439	403	391	394	413	378	421	421	408	390	426	414	415	407	406	418	398	391	422	389	416	437	425	406	398	455	391	377	391	398	440	418	399	386	407	401	390	404	417	371	417	453	421	391	419	384	445	426	404	402	402	415	416	415	402	420	420	386	447	417	383	425	400	400	375	397	402	389	402	413	407	434	421	397	409	390	417	417	399	394	422	430	432	397	373	430	393	381	383	395	400	380	405	404	432	368	412	389	399	397	409	397	428	423	410	397	394	426	425	417	390	377	406	441	415	382	394	419	372	413	427	421	403	407	409	417	420	432	422	456	389	426	404	407	431	404	398	413	418	396	401	399	428	441	425	403	393	359	442	424	403	405	442	383	400	391	430	418	406	395	472	395	422	424	399	410	442	432	402	392	437	389	403	390	429	403	418	378	432	420	407	411	411	449	445	374	407	418	405	423	396	385	439	438	426	388	390	390	410	437	412	394	437	372	394	403	399	394	407	429	432	413	392	394	384	427	458	418	427	395	425	399	428	409	396	427	412	395	398	379	435	409	410	394	362	416	394	391	398	352	399	437	414	424	406	390	425	415	411	442	412	405	383	420	423	432	428	413	414	451	397	378	414	410	434	409	405	390	431	378	394	390	417	418	395	426	375	394	400	397	428	376	453	413	469	380	363	418	429	397	400	416	428	392	417	383	405	394	448	422	452	438	431	394	438	407	435	402	444	394	422	406	447	412	450	386	390	407	407	425	380	416	391	379	426	384	412	393	403	407	409	404	397	403	432	407	410	409	414	386	413	392	418	417	395	424	412	431	427	397	383	397	434	411	442	394	405	413	409	435	441	394	388	430	398	413	426	410	411	425	364	406	424	403	426	375	442	371	412	408	396	387	401	395	367	387	418	423	398	378	415	409	414	401	422	404	397	453	401	430	406	444	408	393	395	414	429	414	398	388	409	377	445	381	432	448	438	414	398	374	417	409	409	390	436	395	421	397	405	403	395	413	432	389	390	434	402	389	429	397	390	379	375	374	409	393	435	368	410	438	405	417	411	434	444	413	410	377	376	452	422	413	434	410	424	403	400	431	399	404	420	391	413	433	422	383	418	401	428	446	395	419	384	390	389	376	416	415	385	404	439	419	402	428	399	388	445	392	437	403	428	406	391	427	442	403	397	419	430	401	393	407	422	376	400	427	444	418	403	425	403	413	425	415	426	433	416	398	412	409	372	421	424	394	395	388	427	411	397	393	420	419	463	389	410	458	411	414	411	397	427	393	448	414	424	432	386	392	422	404	359	450	418	371	416	393	446	406	394	412	374	393	411	409	387	411	392	425	386	443	397	437	389	428	415	356	392	429	396	382	426	398	412	396	429	401	420	431	402	411	393	418	418	411	421	436	383	438	430	386	394	412	430	407	413	403	422	391	426	403	377	438	387	404	421	423	436	406	407	398	417	420	388	436	407	401	409	411	393	425	405	394	392	404	416	400	399	416	374	437	402	386	424	417	399	382	382	404	387	422	414	399	430	403	457	380	391	414	398	419	417	425	398	347	439	424	382	419	428	406	374	407	403	450	390	404	397	403	394	388	418	381	392	398	433	412	399	426	431	451	427	407	434	402	389	410	395	422	423	412	416	369	386	427	422	387	376	420	420	379	391	397	400	408	443	382	440	398	368	399	428	423	385	396	423	416	395	431	395	415	411	402	413	403	426	422	413	405	404
39239	30603	42032	27814	9619	2227	530	251	199	202	192	162	143	171	198	151	168	190	191	163	168	214	163	189	180	188	164	165	191	192	192	199	174	171	158	203	172	193	163	175	193	183	165	206	177	186	167	185	177	156	180	167	176	177	164	173	170	192	168	189	191	184	186	154	163	173	179	172	160	162	177	212	177	170	175	165	184	172	189	189	164	174	174	205	194	187	198	163	186	182	188	179	160	161	156	178	189	178	186	190	179	185	182	169	187	167	190	152	188	183	176	176	169	198	184	162	186	159	205	164	196	191	159	165	187	166	201	192	184	194	188	173	190	183	179	171	171	163	154	171	186	138	193	176	181	173	191	194	180	181	170	193	182	189	204	189	179	171	172	198	167	180	173	183	177	188	167	172	182	192	187	188	157	163	207	185	149	161	183	170	190	196	199	193	160	178	175	185	201	202	177	210	166	174	201	192	197	192	169	166	168	181	179	197	181	179	177	196	159	171	168	176	158	171	153	168	176	196	189	180	161	162	158	194	172	180	180	169	173	187	176	176	169	162	178	196	175	167	192	169	159	173	190	177	190	167	167	196	173	177	185	197	164	163	160	187	191	198	174	178	169	157	188	186	183	178	197	170	174	182	161	176	153	187	190	191	173	191	207	162	163	202	189	175	173	169	174	206	175	196	175	177	187	171	178	151	188	177	177	165	184	175	175	157	174	182	183	183	193	172	184	175	163	183	149	160	164	161	175	193	195	182	172	160	173	170	220	186	166	168	160	209	180	168	177	160	202	175	176	220	187	188	196	220	210	182	165	179	178	182	174	190	209	182	172	166	162	175	177	184	178	166	170	198	178	171	190	177	204	162	184	176	175	158	184	166	181	175	174	180	190	177	162	170	193	176	210	163	162	167	162	188	196	185	177	170	178	189	179	160	171	187	180	198	176	179	158	185	179	177	163	174	173	192	153	170	180	202	204	187	164	161	187	171	191	154	191	199	194	180	204	184	162	193	190	173	186	167	180	165	186	186	185	158	156	177	193	175	188	170	192	197	173	183	166	183	171	188	182	149	168	207	172	161	174	189	197	196	164	183	173	150	166	165	160	200	170	155	168	196	153	173	168	184	176	200	185	172	151	185	197	184	173	178	192	195	175	197	171	192	173	182	173	192	154	187	207	173	167	167	177	181	181	134	200	174	182	165	197	173	178	183	172	193	220	171	164	194	180	193	178	180	185	182	172	163	171	156	184	219	167	187	188	190	175	179	207	174	164	176	168	160	170	182	192	164	169	177	196	176	189	194	185	181	157	170	167	173	175	178	160	180	180	155	170	178	170	179	174	161	172	185	162	180	152	172	181	195	179	164	136	195	182	183	164	182	167	196	181	187	171	177	190	159	155	181	182	202	188	152	163	186	190	166	205	182	179	200	180	179	204	170	181	191	183	165	179	197	189	208	195	204	178	180	182	175	157	182	182	204	214	204	142	212	162	187	182	156	187	190	171	180	171	203	166	180	189	185	178	159	126	177	174	164	181	156	208	177	176	184	166	171	189	174	140	169	173	195	198	188	166	174	185	208	181	194	177	204	177	192	186	185	179	198	174	156	172	159	173	185	191	186	204	220	175	180	193	204	155	186	201	172	168	178	204	185	171	166	172	179	180	195	163	159	161	188	198	193	200	186	175	172	188	199	178	177	199	187	198	162	181	174	187	187	200	166	177	188	186	147	201	185	177	203	164	184	180	204	177	188	176	197	183	182	204	174	144	185	171	189	189	186	165	158	162	165	179	198	174	191	184	172	165	175	156	178	182	170	176	191	201	161	175	182	181	161	181	165	161	201	186	165	184	191	172	173	169	174	148	195	179	186	181	163	189	201	174	181	177	190	170	147	194	193	199	170	166	174	185	181	156	170	148	204	211	182	182	162	192	183	192	201	181	159	182	197	174	168	180	186	183	183	173	167	175	191	166	213	184	180	168	190	218	165	185	160	167	194	200	193	161	183	195	174	209	175	187	162	166	181	182	179	159	156	184	177	190	193	168	155	199	163	171	175	188	179	179	194	183	185	170	172	204	173	177	190	161	210	173	156	188	180	173	173	176	180	193	168	186	175	165	206	166	168	179	169	167	179	189	202	179	179	191	153	159	157	156	185	166	181	201	172	179	178	178	148	194	160	192	155	164	177	187	167	192	177	206	169	152	196	196	187	194	208	185	185	189	180	181	170	176	172	174	175	186	177	203	172	199	180	194	196	188	172	177	190	180	202	191	189	181	173	174	171	146	196	185	208	156	177	175	186	181	177	165	197	178	177	145	162	188	189	172	175	155	172	177	202	178	198	195	188	170	169	175	176	195	181	173	174	167	189	175	195	186	183	172	169	173	170	151	175	170	171	183	176	157	166	197	183	154	190	181	185	179	141	169	163	171	168	184	174	177	194	185	187	196	182	169	161	174	183	189	186	192	187	184	183	187	175	177	159	183	185	197	174	169	169	188	165	192	188	170	190	159	187	173	187	197	206	211	164	179	183	183	201	158	173	184	153	163	182	179	166	201	183	182	177	176	192	193	182	165	184	177	175	205	166	175	171	171	203	195	200	180	171	170	197	188	186	185	192	186	191	159	171	183	185	199	155	164	183	208	163	171	178	194	170	160	167	178	174	169	176	165	171	179	169	188	171	194	179	180	182	193	188	190	171	168	169	187	156	174	198	193	190	192	154	159	174	180	153	162	180	196	199	155	185	191	176	174	170	162	183	168	176	193	202	176	166	200	180	169	190	170	167	191	157	170	169	177	191	183	185	174	170	170	161	177	186	182	199	197	174	184	159	186	181	192	188	188	172	174	175	186	186	170	179	164	166	184	200	167	157	175	160	186	176	192	181	140	163	165	190	177	157	185	182	188	184	172	171	170	172	177	171	172	191	161	177	160	170	168	185	142	220	162	190	168	184	151	178	170	147	181	184	163	155	162	158	168	171	194	166	184	170	173	186	183	155	185	179	165	179	153	153	182	174	167	157	196	202	164	215	194	164	156	170	166	186	196	181	189	161	155	159	207	172	165	188	179	194	165	181	164	151	189	183	160	190	188	172	159	187	192	174	169	180	166	195	176	166	166	184	170	174	184	202	168	158	182	177	172	185	173	165	165	186	173	185	173	192	185	165	186	194	187	182	153	175	171	177	182	146	195	167	174	177	197	169	181	191	189	209	195	185	185	181	181	176	153	177	156	172	171	161	158	156	179	166	200	172	181	203	167	183	166	182	185	172	171	165	189	183	166	173	162	201	197	195	157	176	155	189	183	177	177	183	191	189	170	175	198	186	179	162	176	207	203	189	180	179	180	208	186	180	170	177	180	206	193	156	174	176	182	172	179	182	192	171	175	180	189	172	189	181	174	192	157	178	167	197	174	180	182	182	201	179	170	185	194	171	179	182	178	186	167	169	149	188	168	183	177	179	161	185	212	194	177	194	152	132	178	186	171	171	174	183	180	175	173	175	174	185	186	164
27849	25854	45215	35618	17080	6212	1698	725	534	483	410	371	427	446	417	369	393	416	411	401	400	411	436	390	385	424	420	432	411	420	402	414	409	408	412	437	366	405	399	451	456	421	442	374	394	415	436	398	426	402	457	438	390	424	415	404	391	351	395	411	430	393	419	392	432	396	423	388	409	399	403	419	431	411	448	419	387	419	395	410	408	385	454	418	413	400	401	433	397	389	412	432	430	398	373	431	419	380	415	423	406	401	430	431	416	396	404	414	429	400	377	435	430	397	422	400	419	395	399	392	416	400	409	435	408	394	376	435	412	410	447	453	450	417	405	388	410	371	419	448	381	427	453	419	390	424	433	420	406	410	413	397	431	397	383	377	430	449	392	391	437	411	424	441	397	410	406	463	407	409	418	402	421	396	388	429	433	403	446	361	427	402	408	430	404	358	405	392	396	394	397	349	394	404	394	423	352	411	399	411	438	382	370	410	452	392	366	403	429	416	439	380	371	418	470	399	402	371	398	392	406	419	428	396	396	413	429	438	421	370	440	443	418	397	391	406	397	443	432	436	422	418	390	416	384	411	388	391	409	411	437	430	416	382	381	426	419	405	403	402	432	434	436	378	402	406	353	433	404	415	444	393	420	391	390	403	439	384	427	401	445	427	420	435	417	435	421	408	392	417	415	445	390	391	387	459	393	426	423	390	389	404	385	447	429	357	364	425	401	391	385	407	392	438	429	429	410	421	398	406	420	437	395	433	394	408	428	423	403	400	405	393	415	396	429	419	408	436	414	426	451	414	404	404	391	417	425	409	437	416	414	403	469	435	388	427	412	404	388	421	421	402	402	390	388	386	437	397	414	387	425	425	436	427	408	420	391	406	382	386	400	391	402	417	425	435	375	382	434	423	375	390	426	412	394	424	420	446	410	387	421	460	440	430	436	382	398	415	402	377	434	399	391	436	416	417	396	420	432	390	404	378	446	435	390	406	407	393	441	416	394	438	389	416	367	394	390	412	397	423	419	412	422	389	396	391	432	383	431	404	443	414	405	373	413	396	417	410	392	414	397	412	452	441	418	387	399	404	390	447	427	391	423	434	417	428	401	456	407	378	436	420	398	402	430	422	394	378	438	401	381	407	428	420	397	394	419	419	402	369	418	415	412	405	411	399	390	426	410	424	401	391	397	385	404	386	383	396	439	391	369	434	413	410	368	419	439	389	404	379	432	395	457	406	389	389	399	418	398	410	415	392	438	426	396	421	419	392	420	387	413	415	443	410	382	385	392	408	424	401	387	426	386	365	414	418	418	415	434	424	401	427	404	408	398	398	391	402	451	455	438	395	378	432	402	392	414	397	373	423	400	467	410	377	400	420	419	415	443	394	416	426	389	421	393	404	408	429	416	426	419	414	410	445	436	407	361	428	363	455	414	456	417	452	375	418	407	434	399	409	429	399	396	392	434	405	396	413	385	391	441	453	402	408	437	408	430	436	384	463	405	383	411	416	414	410	449	432	415	388	389	401	420	383	461	401	378	450	413	398	423	433	405	399	376	385	425	427	398	359	409	421	411	387	435	437	409	418	367	422	425	422	423	416	385	399	414	421	401	440	408	418	386	447	396	398	366	423	432	459	405	426	397	416	402	405	404	418	436	424	411	390	397	430	360	419	432	392	443	406	409	425	375	425	408	398	448	395	425	424	428	433	407	441	432	382	408	408	448	422	440	392	454	425	379	441	417	398	440	399	423	406	429	445	417	424	403	409	394	410	441	405	436	397	410	398	431	412	402	443	415	399	387	401	398	414	405	409	412	408	399	428	417	443	453	404	407	401	423	393	395	399	415	383	444	426	388	413	461	407	394	399	422	391	402	456	394	422	415	468	415	440	433	441	369	415	386	434	441	389	385	402	404	432	404	447	405	398	379	427	402	373	335	417	361	423	430	397	401	440	376	416	413	408	430	433	405	451	401	420	441	431	391	433	404	415	420	387	430	414	389	428	417	439	410	393	367	413	403	402	411	417	360	410	424	416	429	403	388	406	410	448	446	385	405	412	381	424	395	417	438	392	448	422	402	409	448	373	380	462	434	401	433	432	430	423	401	385	430	406	435	376	411	428	419	386	428	405	410	401	394	407	390	426	427	413	393	422	428	409	400	412	411	393	424	405	413	420	395	410	432	412	408	412	449	388	427	424	423	437	394	421	381	398	406	444	437	439	389	400	423	393	403	411	388	431	378	405	449	395	424	398	401	388	428	393	421	393	414	434	395	443	429	397	413	413	430	409	412	405	385	423	403	439	396	407	407	397	397	405	412	408	402	400	398	390	409	410	405	415	424	420	423	426	401	440	411	406	416	416	388	397	427	419	391	380	450	366	414	413	395	382	427	418	425	432	390	433	407	423	402	377	436	449	407	407	450	374	413	410	397	380	427	424	417	423	426	422	411	393	406	412	393	434	427	400	401	450	390	432	428	401	395	422	400	401	406	393	372	408	457	431	433	411	435	378	450	433	398	430	412	390	394	406	429	426	456	391	404	418	401	377	396	365	425	429	389	428	404	415	411	429	413	391	391	385	430	384	376	435	429	440	428	415	408	372	379	402	413	403	437	423	379	389	410	412	374	393	408	400	415	431	400	393	413	406	413	359	415	406	424	435	388	401	429	388	426	395	404	398	429	400	420	409	437	385	418	444	418	388	408	452	387	407	411	416	403	408	427	423	429	421	421	436	442	415	397	400	424	404	399	429	390	437	410	389	426	399	434	416	423	390	418	388	425	397	405	389	406	436	418	393	414	423	447	396	409	382	413	391	454	432	408	399	382	426	434	411	434	408	426	420	401	422	409	408	421	389	388	394	399	421	430	428	437	432	423	429	422	410	397	381	440	404	400	398	411	429	382	421	464	421	390	383	420	413	406	426	407	402	391	406	426	440	383	424	405	413	407	437	383	420	448	423	414	449	405	382	366	423	390	416	393	406	410	382	446	408	418	437	399	420	378	434	408	408	397	441	433	440	400	402	421	411	410	424	443	397	416	394	382	438	430	421	400	390	400	430	404	451	395	426	415	400	424	428	426	433	414	455	425	428	425	435	407	415	405	400	430	423	382	419	428	397	361	411	399	425	372	428	404	412	418	409	418	403	402	431	408	433	408	426	383	367	425	422	398	412	430	396	405	393	425	409	433	413	418	433	397	389	394	418	391	405	396	414	433	430	415	417	404	413	401	403	409	428	406	434	396	383	407	404	431	408	419	413	374	414	422	407	426	448	408	421	367	387	472	388	407	409	439	425	449	427	384	437	402	428	408	394	421	423	382	431	376	412	425	409	408	439	418	400	441	406	411	409	403	424	398	427	412	447	378	409	413	434	438	415	395	393	400	397	392	416	402	412	443	414	422	390	405	371	412	423	394	409	394	400	441	459	417	372	388	402	425	451	407	440	400	432	382	388	448	379	398	399	424	404	391	410	390	419	388	418	358	417	381	442	410	372	404	406	415	402	401	392
52118	44872	60000	42012	19321	5633	962	307	177	138	131	124	111	130	97	122	117	111	105	134	142	125	119	108	120	132	146	104	127	105	114	118	121	124	125	138	116	120	137	113	121	112	135	102	141	137	134	119	100	126	112	123	128	122	145	131	119	136	116	126	127	126	125	117	114	135	141	124	109	121	118	111	116	92	112	109	124	117	102	129	139	118	106	116	111	131	128	119	127	126	123	134	112	125	116	136	122	111	108	138	124	106	142	123	130	118	112	93	130	103	125	101	125	124	116	120	142	124	130	127	122	101	138	126	121	108	121	123	112	149	119	132	134	110	121	97	127	135	114	137	130	116	110	132	109	106	101	116	112	138	128	132	124	130	117	114	128	125	115	114	118	130	130	107	123	150	125	121	146	135	120	139	127	114	132	105	100	124	140	109	117	132	139	113	107	140	112	136	146	110	101	111	115	120	127	135	134	124	107	125	112	124	119	140	118	91	118	133	102	116	107	128	123	133	128	121	108	114	118	93	123	125	133	119	132	105	100	115	113	131	132	109	120	113	115	95	133	138	105	124	114	115	134	124	126	119	105	142	148	119	118	124	108	127	125	117	127	109	99	133	130	130	112	112	126	125	117	132	132	106	111	133	112	108	114	114	112	136	118	119	93	120	118	142	119	102	125	146	120	127	108	115	108	114	121	113	119	124	117	113	112	123	108	121	110	138	110	111	136	116	142	107	144	118	136	97	119	113	124	128	121	124	137	129	119	120	130	122	130	134	99	129	124	118	106	128	120	100	111	127	99	110	130	126	122	125	120	124	105	105	117	126	134	90	111	121	102	111	100	110	116	127	126	116	118	116	120	104	126	120	133	116	110	127	95	115	133	120	131	111	98	116	129	106	112	123	134	111	123	118	115	122	110	115	97	120	101	98	133	126	115	126	139	116	137	127	103	120	122	123	126	124	133	128	108	126	157	103	129	133	118	130	108	128	109	110	125	99	107	124	102	113	111	115	109	112	107	128	126	114	143	120	94	114	97	121	121	152	107	120	105	110	124	131	128	125	126	130	126	101	109	126	117	136	127	114	116	109	106	132	124	123	127	121	108	136	113	135	130	125	123	123	125	103	128	130	127	119	114	118	123	90	130	133	116	107	137	125	143	121	128	128	116	121	109	121	101	117	129	104	116	107	121	121	107	115	101	119	118	144	117	135	114	153	97	115	122	132	126	105	115	113	114	117	119	107	113	132	123	111	101	129	123	118	105	111	144	123	140	110	112	117	105	107	107	126	128	125	122	99	140	138	119	122	95	109	114	117	108	116	117	131	113	110	115	137	112	112	116	125	111	134	98	142	121	139	122	111	94	141	153	113	130	107	117	140	138	127	138	131	140	108	125	100	118	123	134	125	114	119	103	128	144	105	126	110	118	109	137	102	110	125	134	128	122	127	133	108	126	112	121	116	126	116	116	140	127	98	122	104	128	123	127	115	130	113	101	122	114	102	131	133	107	121	110	124	130	118	118	134	117	122	102	118	100	122	131	126	136	118	124	112	120	118	118	123	130	122	103	127	119	124	133	112	106	112	124	132	150	124	125	118	115	122	119	110	121	122	106	126	112	144	121	118	113	142	116	106	106	121	128	115	104	120	107	122	126	155	136	130	116	115	112	111	115	124	109	113	139	113	109	105	117	120	132	114	125	130	140	113	112	106	113	125	124	119	144	122	106	118	109	107	120	113	116	124	117	121	119	99	121	117	110	127	103	136	94	126	144	119	88	148	129	130	119	125	98	120	129	122	125	112	133	127	122	94	122	121	115	129	116	127	115	125	119	122	120	114	112	124	140	116	118	92	121	92	122	107	97	123	129	139	116	124	131	122	125	122	119	141	115	128	108	119	132	139	126	108	99	147	135	113	112	100	127	113	104	104	104	137	134	110	131	144	129	120	103	118	127	102	108	131	126	110	139	121	139	113	112	131	124	120	130	130	105	114	124	125	116	133	127	119	127	116	111	119	121	115	116	95	106	131	110	117	117	108	150	121	120	124	136	108	123	115	117	124	128	121	122	102	105	99	128	94	109	126	111	130	113	123	105	131	124	124	119	129	109	112	137	97	112	115	122	130	124	126	106	126	110	136	126	129	119	134	117	127	113	138	128	125	114	105	131	126	125	119	121	117	121	134	121	118	122	123	119	131	138	111	132	122	120	104	133	118	131	113	133	117	117	96	106	123	113	103	115	131	124	125	124	133	122	132	125	121	130	125	117	120	101	130	108	118	103	113	116	124	106	118	101	125	109	144	127	99	134	111	106	144	135	115	114	120	123	127	109	113	128	121	127	115	118	104	118	126	124	126	108	108	124	130	122	122	120	109	114	125	122	113	133	123	135	117	125	124	105	130	126	109	117	121	119	121	122	147	117	113	120	111	119	140	101	111	92	96	93	116	130	135	129	107	114	116	127	122	118	115	113	123	144	134	132	109	108	106	122	132	128	115	121	117	127	118	107	126	113	127	96	123	113	117	127	120	115	129	106	122	112	136	110	123	112	116	131	109	135	119	126	127	107	132	124	133	125	133	119	129	127	113	107	116	117	119	115	118	113	144	97	111	112	117	116	134	132	99	107	125	120	132	118	125	111	128	103	111	120	122	130	121	118	116	121	135	140	125	137	125	128	128	141	111	118	136	110	118	96	128	140	138	108	124	111	124	136	117	136	124	123	130	134	114	125	120	128	132	117	128	122	125	128	137	108	119	119	115	117	113	105	126	124	129	131	124	126	98	128	117	115	116	118	121	139	126	102	144	106	121	122	122	148	129	120	111	104	108	130	96	124	119	117	118	116	113	110	131	120	131	118	107	143	121	128	121	117	112	125	119	110	107	129	130	114	108	127	114	126	129	113	120	109	132	123	122	130	136	106	116	130	100	134	153	116	147	114	112	140	96	130	117	124	110	102	123	117	111	128	129	119	140	138	128	132	132	118	107	118	123	120	142	138	115	128	121	133	115	106	118	116	121	119	126	119	118	103	109	121	153	117	125	125	101	117	130	93	92	119	123	124	124	115	113	139	113	121	124	136	121	118	112	135	121	110	133	123	108	114	124	133	113	117	130	119	112	124	139	135	102	108	118	106	124	133	98	121	120	120	143	134	118	114	136	108	111	126	117	129	134	98	113	116	118	123	128	133	105	120	123	123	96	101	121	105	117	115	105	100	121	145	122	119	130	96	148	114	107	105	115	132	113	124	119	118	118	98	122	121	130	124	127	113	113	126	125	131	113	129	129	117	102	129	99	121	138	119	109	127	112	113	121	135	126	110	122	125	125	113	136	136	128	122	99	111	114	147	118	113	112	119	116	109	112	131	135	153	121	125	102	110	116	135	122	129	114	124	120	127	137	124	125	123	125	127	119	102	125	118	111	115	125	120	122	102	98	126	110	106	104	120	120	120	135	125	123	110	110	106	121	106	135	130	109	123	110	131	108	117	108	120	127	124	105	131	96	128	103	126	116
36511	36597	58344	47534	27255	11121	2933	907	491	397	300	265	297	282	309	315	311	288	308	315	299	288	265	247	279	277	274	292	301	286	267	288	286	292	313	271	272	315	283	287	265	310	272	274	271	297	289	265	307	260	311	263	292	278	303	266	269	250	284	284	259	275	259	294	274	267	293	299	320	296	286	315	304	277	283	292	322	298	283	256	296	278	272	300	269	271	278	282	288	274	287	276	260	306	293	283	298	304	279	285	309	298	295	283	303	322	286	316	290	279	271	302	288	288	292	295	293	299	269	296	283	329	272	289	295	282	271	285	265	327	271	279	270	264	273	307	292	286	307	295	262	295	263	292	283	303	271	294	281	288	290	288	286	280	279	262	293	271	294	271	296	282	289	267	271	297	289	256	263	304	279	281	286	327	333	276	271	301	264	291	300	283	287	276	288	293	270	323	277	284	268	282	294	313	281	316	288	295	290	280	292	309	281	277	273	306	298	280	292	267	273	292	310	262	297	292	302	289	315	290	327	281	307	292	288	304	263	298	308	291	281	267	297	275	253	295	310	298	266	298	290	276	270	297	282	261	281	267	290	263	281	321	281	299	297	302	284	280	296	288	282	295	288	294	287	265	309	273	273	263	294	276	274	306	295	285	300	272	295	303	270	311	313	275	280	289	294	307	296	271	281	248	288	276	269	277	292	295	305	283	302	297	291	293	298	276	290	270	279	294	289	313	279	299	263	282	289	290	266	301	273	293	303	293	284	296	299	284	295	285	302	264	294	263	290	272	312	285	273	287	281	286	287	293	281	248	276	278	318	265	294	284	284	284	315	285	287	283	303	290	293	290	302	283	305	279	253	284	252	273	309	290	308	275	292	327	274	281	273	266	303	296	293	290	262	289	275	297	280	268	309	292	287	284	270	262	291	265	279	279	305	285	278	302	295	302	273	290	278	298	298	304	270	296	292	288	313	294	285	280	263	294	287	300	286	275	284	290	311	300	283	287	320	280	299	283	266	280	280	302	299	277	300	282	262	295	255	270	273	282	291	291	289	257	253	296	275	286	328	292	294	278	251	303	296	292	289	266	302	288	289	274	263	283	308	281	308	311	281	280	281	299	295	302	273	278	281	269	309	289	282	312	274	293	289	278	308	300	284	283	261	309	276	277	297	287	283	277	251	308	282	286	292	302	260	315	276	288	293	294	269	300	268	269	265	286	313	286	290	302	305	270	287	294	294	282	288	294	281	290	306	288	276	292	317	281	265	282	240	259	280	251	298	299	280	272	287	281	278	263	286	274	291	337	299	295	278	290	288	300	295	313	263	249	262	265	251	282	314	293	280	308	322	275	315	271	293	258	271	281	285	269	298	289	285	289	256	289	292	293	266	263	282	292	290	288	284	248	298	296	285	286	307	304	269	273	313	298	322	264	295	290	297	299	317	288	276	278	263	268	283	255	293	286	286	238	274	297	289	273	296	268	284	274	325	264	287	296	306	308	287	290	310	279	310	263	298	323	261	290	280	295	261	258	272	283	268	291	278	283	284	311	314	274	270	282	285	300	287	294	297	285	274	275	284	275	288	296	273	277	277	265	292	291	294	284	282	291	289	269	273	256	301	255	317	260	293	252	289	305	300	277	277	328	259	293	307	292	271	286	238	282	283	264	285	303	283	301	280	272	276	278	295	303	282	292	273	281	282	284	295	281	291	284	314	290	292	272	245	284	303	312	299	289	291	298	317	272	287	314	288	301	289	273	259	289	291	279	272	278	304	270	281	286	293	323	276	275	271	260	307	299	290	293	290	318	296	312	303	281	303	267	275	271	323	264	265	297	293	289	303	286	312	286	302	300	278	305	277	310	295	284	262	291	260	291	254	280	281	304	323	286	265	297	280	264	317	279	266	269	281	305	259	269	282	295	301	284	287	280	279	270	294	296	268	300	300	288	270	281	264	272	301	301	282	297	285	254	288	298	289	280	279	280	277	248	294	306	284	293	282	243	275	293	289	270	270	280	302	287	283	310	295	274	270	272	280	285	291	287	274	270	282	291	283	292	263	293	269	260	269	266	303	305	266	267	290	277	271	273	277	278	311	258	294	309	310	284	312	286	306	265	325	297	269	270	299	293	293	258	302	321	281	302	275	274	307	260	276	275	260	271	252	306	279	283	274	283	258	280	288	289	243	281	306	301	315	280	270	298	299	310	282	282	302	327	273	284	254	301	266	277	282	324	317	290	273	279	275	280	326	322	282	310	307	291	259	283	279	309	275	316	296	246	282	299	276	280	282	274	310	278	286	275	287	298	278	270	295	292	293	315	289	264	309	268	288	298	275	312	319	306	293	277	280	264	296	277	266	274	288	291	292	300	270	281	297	291	308	296	297	308	266	275	299	277	281	299	301	254	281	289	283	232	287	281	298	309	307	268	296	267	272	294	252	279	326	271	272	321	274	272	276	316	305	258	280	272	299	286	262	282	302	292	304	306	285	257	271	264	294	300	296	268	301	296	310	275	274	288	303	280	314	311	344	274	289	298	267	304	262	302	268	265	285	258	273	276	295	284	288	275	261	286	290	304	250	262	286	283	303	289	283	291	296	300	288	261	294	296	286	277	294	303	263	301	310	303	268	291	268	262	250	268	290	277	273	303	280	279	277	281	313	279	295	300	275	260	273	292	332	321	252	278	263	257	291	305	279	305	301	284	305	310	289	311	259	269	271	258	277	307	265	298	255	311	284	279	271	279	276	288	279	281	295	286	310	291	267	305	262	305	249	285	276	277	281	313	286	265	271	303	312	284	272	263	285	315	310	296	267	273	289	286	270	293	302	287	285	267	303	301	277	280	269	331	247	295	253	246	295	267	314	288	294	301	274	287	287	305	266	277	305	304	261	283	305	269	295	271	289	264	299	291	276	292	288	280	278	312	313	277	246	274	300	292	261	290	271	291	314	272	296	276	311	253	322	276	273	279	284	275	281	303	262	327	280	272	297	244	267	308	280	274	319	311	271	282	261	294	259	284	307	289	260	273	283	277	284	285	287	263	273	305	290	283	286	311	279	283	298	302	278	275	286	294	271	289	271	279	261	273	249	297	283	264	280	273	267	276	312	282	265	317	296	291	287	291	312	287	296	282	300	291	252	263	290	295	308	301	288	302	293	292	286	257	292	296	282	311	273	310	271	288	303	277	299	323	267	270	278	285	285	294	268	305	316	275	287	283	270	267	290	271	307	287	269	280	282	306	305	278	270	303	311	296	239	299	263	279	291	301	280	279	267	284	268	279	296	277	290	291	253	274	259	295	316	302	309	296	282	327	282	310	294	286	286	267	287	293	285	300	276	283	309	282	321	281	287	301	304	298	263	311	262	308	290	271	312	257	266	286	324	277	296	278	313	291	307	312	320	281	299	293	263	318	297	280	298	305	290	298	336	286	313	306	257	279	287	286	300	262	301	256	279	301	309	292	286	272	280	290	297	301	305	309	352	276	290	284	287	257	267	283	291	278
16282	6181	4391	2532	881	402	189	182	197	188	186	172	186	184	188	170	162	191	184	195	195	156	186	160	160	200	187	178	171	176	154	177	208	198	172	177	172	170	176	170	184	192	167	179	176	194	171	180	180	168	194	176	190	186	165	180	178	177	183	183	184	183	193	169	149	166	186	192	166	190	205	195	197	180	164	184	183	170	177	180	164	204	175	204	166	164	172	200	183	177	202	187	193	192	194	194	170	193	175	167	172	185	189	198	201	186	172	200	188	187	185	194	172	175	179	200	192	189	188	178	198	185	186	188	179	187	142	162	194	187	194	184	184	174	169	197	171	177	168	178	158	190	164	191	155	174	179	191	184	203	175	181	170	183	207	183	182	168	215	179	168	185	154	188	175	189	191	185	202	214	179	167	176	188	200	166	176	190	176	189	195	197	174	191	162	207	171	177	187	176	168	204	189	203	206	193	196	191	174	181	195	193	170	190	173	191	203	152	214	207	180	179	179	197	197	180	155	174	207	186	178	158	181	168	202	210	166	204	185	190	173	163	198	187	202	211	189	185	195	204	185	200	167	193	153	181	214	163	182	174	172	170	166	177	175	165	183	196	194	176	168	189	187	192	201	186	176	184	177	187	184	180	156	149	175	151	171	162	157	162	177	210	169	187	200	201	181	196	177	172	196	171	168	156	185	184	179	201	201	199	184	170	185	184	185	202	185	174	189	148	177	194	194	192	194	178	189	166	193	180	201	181	178	187	172	202	188	188	184	173	155	200	203	195	189	182	184	181	173	177	193	180	196	166	195	195	177	191	175	183	153	188	206	198	201	186	163	175	163	155	172	167	162	187	202	187	198	197	212	202	185	171	193	181	192	187	171	187	182	180	191	185	164	208	185	160	167	183	193	164	184	177	146	173	190	148	173	169	164	175	180	198	192	171	181	160	184	179	212	167	174	181	195	169	200	167	178	184	188	178	175	197	195	186	184	168	184	185	193	158	197	172	171	181	180	178	194	179	183	188	187	205	188	175	185	170	191	158	177	182	183	215	157	198	184	174	178	210	190	179	173	185	196	188	205	198	195	194	187	179	188	154	158	188	176	193	162	179	178	202	186	180	206	164	194	186	168	197	189	166	206	200	162	170	190	172	179	214	174	181	184	206	177	182	166	181	166	199	168	197	191	193	169	162	190	190	192	186	177	152	196	188	156	194	164	184	162	186	186	184	180	197	197	182	227	188	186	194	171	185	194	196	209	165	174	171	184	184	189	186	185	169	196	197	190	205	203	157	206	204	174	205	169	176	175	184	191	186	205	198	192	185	209	159	180	178	166	166	182	164	177	187	185	175	166	195	212	183	170	166	174	157	178	188	188	208	175	206	168	174	181	199	154	189	194	179	165	166	168	190	173	186	189	183	194	196	192	203	190	184	186	184	212	190	199	200	182	181	166	208	213	170	197	202	183	168	188	166	188	186	172	211	187	161	169	182	205	200	181	171	188	180	201	176	175	157	202	144	173	171	204	183	211	172	192	180	213	187	192	170	193	195	177	199	181	178	205	163	163	209	181	176	193	187	173	198	195	155	165	201	204	163	193	191	184	173	162	204	186	183	187	167	191	195	225	189	186	172	204	189	191	181	183	179	168	166	166	175	185	191	187	193	159	161	186	181	189	163	190	178	216	171	187	184	198	193	182	203	185	174	190	183	193	195	195	200	158	200	212	199	203	186	194	206	189	190	178	194	174	204	190	200	188	208	161	166	193	176	182	211	165	186	198	192	183	187	176	174	213	190	195	188	207	204	177	175	168	182	186	171	180	164	184	188	169	185	173	204	175	194	179	188	180	171	190	177	191	190	177	176	181	179	173	163	153	186	202	204	187	187	157	188	203	169	213	168	181	177	176	167	182	170	178	182	171	178	178	185	179	187	162	171	169	184	203	192	182	182	153	162	199	192	185	201	188	199	178	184	180	165	192	211	181	165	188	212	189	185	179	187	211	178	169	197	186	183	181	169	184	179	169	152	175	196	177	181	173	186	177	216	211	189	175	148	180	176	194	169	167	181	190	174	173	203	206	171	220	198	215	184	168	181	175	197	176	196	210	170	201	189	178	165	185	192	197	166	184	193	191	168	186	166	179	184	190	197	162	196	176	180	174	191	209	191	165	178	191	184	202	187	189	181	161	216	141	206	187	187	189	168	177	185	171	176	192	171	179	189	174	171	173	165	187	163	197	193	185	188	197	198	160	166	184	196	167	175	201	188	152	176	186	161	153	192	173	178	184	169	170	189	163	187	201	174	188	172	147	175	185	176	177	166	153	201	180	174	180	179	197	186	161	191	191	208	179	224	166	186	176	170	205	164	239	183	187	198	179	188	179	207	175	169	182	173	183	184	185	204	194	202	177	190	176	185	190	190	188	172	196	177	191	169	201	181	178	155	181	183	188	174	206	206	168	159	203	189	179	196	221	177	153	177	187	179	180	196	201	194	183	207	175	168	173	198	183	179	212	180	177	190	181	173	187	162	165	168	171	189	175	184	178	197	191	215	190	186	211	183	177	192	210	209	149	195	168	193	160	174	154	180	173	200	203	181	188	189	181	179	168	185	178	201	190	188	177	166	203	198	176	174	206	190	198	175	184	171	176	171	172	184	179	163	192	174	172	188	193	186	189	213	158	179	176	193	165	200	198	186	175	183	180	195	220	184	157	164	183	170	188	196	166	181	192	187	179	167	179	153	192	174	187	188	216	180	170	206	185	199	182	184	192	180	190	187	169	188	229	174	189	154	228	198	181	188	201	170	178	185	194	164	198	187	197	199	200	181	162	195	183	158	180	192	180	168	167	163	188	182	172	205	190	200	204	165	189	157	182	171	172	203	175	203	185	170	173	167	159	180	170	193	190	190	182	185	171	182	182	182	183	198	177	190	174	196	178	187	193	195	148	204	190	176	175	193	181	180	184	189	181	184	173	177	200	185	176	182	211	203	201	180	184	182	172	208	182	155	165	180	197	196	161	188	177	189	209	198	196	195	194	196	186	147	176	173	148	192	167	192	155	189	194	219	168	194	200	202	185	178	171	193	189	200	185	208	186	180	181	193	180	166	158	222	196	178	176	201	158	164	190	186	210	170	208	189	183	181	201	181	182	196	191	188	188	179	180	190	180	213	178	180	182	209	183	206	200	167	178	204	210	180	195	190	184	229	183	189	224	181	189	175	181	163	192	179	170	206	177	222	184	168	199	183	199	157	163	136	183	216	195	175	177	191	198	194	190	181	183	202	188	192	184	202	166	193	177	195	193	188	191	202	186	187	179	168	177	195	156	187	195	199	197	181	177	201	199	156	172	195	183	173	172	190	185	204	174	182	180	178	172	197	199	184	179	170	199	211	191	211	193	150	175	192	186	181	207	214	166	165	190	201	183	187	188	185	187	184	182	178	184	196	206	194	183	170	165	149	188	155	170	163	162	189	188	186	213	187	179	181	182	187	193	178	180	182	168	171
11426	5937	10354	6586	2570	1040	610	453	435	433	442	405	431	400	481	421	415	452	401	436	413	411	426	413	411	424	431	455	410	410	429	453	410	430	408	453	454	420	421	440	469	436	394	433	441	437	435	427	419	433	445	425	396	411	448	426	437	438	408	458	443	438	437	440	419	446	449	414	426	417	410	446	436	407	454	456	421	390	424	401	460	403	437	408	428	420	424	417	402	448	420	419	436	454	432	452	410	461	419	436	407	419	415	442	435	416	430	426	422	431	430	428	412	437	422	399	419	423	431	443	428	458	459	415	430	426	461	435	452	439	427	399	464	441	469	467	421	464	445	443	418	407	484	443	444	456	448	460	479	434	436	440	405	410	453	440	429	423	422	406	459	451	447	387	401	387	433	457	423	415	428	443	440	399	494	430	425	445	435	398	431	432	431	419	417	451	410	440	405	430	439	395	426	427	424	411	439	405	463	401	477	427	417	431	418	451	439	468	420	428	411	439	439	436	445	417	421	461	423	408	424	446	410	403	389	425	408	385	414	382	424	423	418	406	413	445	413	425	460	429	425	384	373	441	429	406	446	390	422	403	421	446	420	435	391	424	426	443	455	427	463	434	400	409	387	426	447	410	422	399	397	397	448	399	431	400	424	427	452	404	395	448	408	434	418	444	378	411	432	437	434	429	435	434	378	463	444	443	410	420	458	446	417	431	403	437	442	400	408	422	420	428	397	449	403	382	424	394	419	392	423	437	474	405	403	387	429	441	461	426	426	429	423	415	449	376	423	427	421	392	445	435	456	437	421	422	427	454	449	433	386	421	417	423	426	406	433	400	457	413	430	418	474	459	436	420	422	391	406	411	394	453	436	434	422	424	408	450	422	454	420	418	429	431	458	430	405	433	411	401	410	447	428	446	415	395	440	434	437	404	443	429	436	430	449	445	451	465	391	444	431	434	425	442	428	429	407	428	432	381	440	414	463	448	397	423	421	427	428	431	428	441	396	403	396	454	443	442	402	419	403	400	419	440	429	420	416	412	452	456	422	466	431	438	451	405	387	456	426	421	412	415	435	457	441	437	410	407	439	392	420	415	440	407	461	410	413	436	396	444	417	434	433	478	429	384	396	435	435	400	434	445	421	402	449	433	443	413	441	429	420	401	414	427	402	413	455	413	454	424	427	383	429	420	404	436	389	413	408	460	438	443	460	409	397	392	425	428	441	428	456	423	430	457	437	395	437	444	453	443	445	439	424	451	421	414	443	425	399	431	445	409	403	411	384	407	441	388	405	440	423	408	429	438	416	405	422	423	430	424	442	380	441	426	413	404	394	402	417	409	413	424	413	424	469	434	433	414	428	418	416	425	396	426	438	410	422	430	414	420	450	419	421	426	419	429	425	419	466	428	412	404	455	438	427	449	417	458	453	430	416	436	430	444	441	484	399	444	431	395	449	399	394	433	447	414	427	442	432	448	392	435	420	415	458	435	419	452	420	454	414	420	459	392	416	435	395	436	389	451	451	430	456	388	440	448	429	423	422	405	404	392	417	419	426	424	429	444	442	423	458	440	402	421	451	426	440	463	441	412	434	398	397	421	411	459	408	430	429	470	449	427	437	437	425	431	386	423	424	434	435	401	421	443	421	424	429	442	411	416	453	428	430	431	423	406	441	442	426	434	449	416	400	438	398	448	405	432	453	419	428	429	445	414	436	416	411	392	413	384	422	475	456	447	454	429	435	438	426	426	424	416	412	416	423	399	429	415	452	393	421	437	417	440	390	437	442	418	419	423	439	416	423	442	435	436	472	469	411	434	414	435	423	414	452	396	452	410	458	438	458	441	453	476	421	437	407	434	426	434	379	464	416	372	440	390	427	412	423	449	424	397	436	409	406	390	474	449	415	385	410	436	405	431	411	428	418	430	442	463	432	419	406	420	427	418	448	431	438	428	402	420	394	432	457	411	414	411	457	414	426	419	451	406	416	437	440	429	438	411	405	426	479	434	441	417	407	453	414	443	472	462	419	451	409	440	410	420	427	445	421	441	417	429	424	409	416	406	437	427	453	423	450	408	421	444	421	427	417	408	410	440	425	448	468	453	451	448	397	427	424	417	443	448	445	407	430	453	414	407	399	458	418	415	446	475	416	444	424	414	432	387	438	400	445	432	398	427	412	446	438	392	438	428	430	406	463	421	421	422	402	443	421	428	411	403	395	431	432	470	419	447	425	440	422	404	428	474	405	410	432	433	423	426	444	433	410	436	422	445	412	423	404	384	408	399	422	418	421	447	410	439	430	433	449	413	437	437	406	391	440	446	433	437	442	421	421	441	423	421	428	484	413	463	406	471	437	407	414	440	479	386	423	423	443	434	447	436	402	423	435	423	430	418	427	392	445	407	413	436	411	450	442	445	402	448	455	428	402	367	432	403	430	418	410	459	426	417	443	426	412	437	416	484	431	418	415	396	409	385	426	460	452	450	428	464	443	406	393	403	435	429	419	381	423	440	436	392	457	419	425	448	491	395	439	456	443	425	434	384	411	392	446	446	422	413	427	422	426	441	422	425	419	450	415	453	432	437	430	415	425	413	411	435	451	448	444	468	428	394	463	395	430	429	411	436	431	448	481	428	450	436	437	436	459	463	393	445	440	430	442	392	379	392	462	387	421	455	415	429	429	408	464	430	418	450	418	404	439	415	442	426	399	418	426	426	441	426	426	448	410	432	424	417	435	452	404	442	427	446	447	438	402	427	449	437	436	420	442	436	443	440	457	432	437	400	434	434	460	394	439	462	424	404	426	409	411	459	416	429	450	402	393	406	397	433	435	435	406	378	437	465	432	417	432	437	415	435	455	427	424	426	447	444	425	409	425	425	418	429	426	433	433	414	418	437	407	432	404	440	452	391	448	440	426	399	431	435	415	463	442	397	422	445	447	414	421	417	429	439	404	402	432	425	423	445	463	469	427	448	402	383	434	403	437	421	399	446	424	448	440	445	431	380	421	402	451	427	421	424	400	456	392	402	399	447	417	470	430	411	426	402	422	425	425	433	448	428	416	418	442	427	413	450	415	456	434	402	464	414	422	416	406	437	468	445	426	433	435	410	396	394	431	439	386	405	408	418	461	411	441	423	429	451	419	466	395	433	439	423	408	413	450	455	469	452	392	428	428	421	435	425	415	427	435	396	408	454	452	405	435	468	404	451	442	446	439	417	429	423	437	430	441	425	423	414	393	435	394	406	430	401	410	436	424	446	419	424	397	418	420	435	391	436	462	459	444	437	424	420	476	468	419	423	392	398	444	462	458	426	419	427	445	426	415	392	380	406	423	427	435	448	448	439	467	429	438	421	426	414	422	422	406	437	443	470	414	430	399	431	428	379	426	448	445	434	459	437	458	412	402	440	425	418	410	421	419	397	411	445	434	441	439	448	411	436	394	411	415	447	459	440	427	394	407	415	399	423	397	421	404	421	475	461	428	432	395	401	450	414	457	427	413	455	428	435
39236	31492	43226	26895	9733	2159	585	302	188	187	203	166	196	157	181	179	188	175	185	208	185	176	180	181	190	177	191	185	202	174	188	152	200	183	194	182	173	172	211	185	196	164	195	194	193	179	191	201	191	203	185	186	167	175	202	178	208	174	167	180	177	195	161	204	213	195	189	191	186	177	173	187	205	181	177	190	202	174	186	176	172	201	195	172	161	179	205	187	185	200	195	202	175	208	168	175	199	186	151	176	171	212	180	193	166	181	180	208	203	167	183	176	152	204	168	202	163	171	178	167	200	162	155	188	183	202	173	202	170	197	168	215	194	176	171	180	180	166	175	156	164	181	170	188	175	216	195	194	171	169	177	181	192	180	187	189	172	187	176	187	156	182	217	172	192	194	175	196	186	197	198	207	179	197	179	184	191	206	169	202	173	160	161	183	200	175	177	195	226	184	182	199	202	188	196	204	188	201	187	188	187	179	169	188	200	198	173	152	182	170	166	190	168	208	187	193	176	199	177	185	190	176	180	197	177	182	181	173	221	199	179	198	160	174	176	197	197	197	177	172	164	200	182	198	203	179	190	200	204	188	187	188	184	178	197	163	169	211	195	159	168	159	177	168	168	194	168	166	152	191	168	180	199	174	190	205	173	166	181	187	177	204	178	211	170	203	174	180	186	185	178	190	162	200	169	186	166	185	185	193	182	178	167	165	193	171	186	193	171	174	186	173	168	187	193	173	201	185	171	199	179	173	185	174	156	192	203	172	192	202	189	174	193	171	173	195	191	197	181	199	182	187	166	178	208	169	185	167	175	190	176	176	199	202	186	190	211	156	171	180	185	199	154	196	196	175	194	181	184	218	182	181	186	179	165	194	195	191	194	150	174	173	187	166	170	170	216	191	201	178	187	175	185	197	216	195	166	187	193	168	178	178	195	165	211	178	205	168	185	185	185	178	170	213	174	174	173	187	188	180	191	174	199	173	163	204	161	198	183	169	176	158	175	179	192	163	189	190	184	172	189	184	180	179	178	179	213	179	209	178	176	208	191	175	178	193	193	181	195	187	174	189	172	180	196	210	157	181	184	198	203	171	205	187	191	188	193	188	187	216	182	189	185	165	229	193	171	192	201	198	179	201	165	186	180	180	179	202	162	181	179	186	174	167	206	187	193	220	198	203	185	199	200	173	178	227	174	170	161	179	198	184	181	179	176	212	180	198	183	197	171	189	192	170	172	171	201	195	186	187	217	185	177	209	177	194	189	187	183	181	168	175	199	182	180	175	178	199	185	180	161	177	198	189	194	189	183	178	215	173	145	171	197	212	215	195	179	167	206	181	170	189	161	200	198	180	190	172	170	171	187	197	195	195	184	175	206	195	185	204	182	189	166	173	181	185	155	173	181	193	198	201	178	200	191	199	185	188	176	168	171	189	217	190	197	181	185	168	188	194	170	158	173	196	177	161	169	164	180	170	179	202	180	168	221	202	199	183	179	204	201	183	170	207	185	171	172	166	200	158	176	201	191	189	189	189	199	176	185	202	187	197	170	181	172	147	158	190	175	199	182	159	201	180	178	177	205	186	198	154	200	188	206	205	216	191	179	172	170	185	193	188	188	189	190	180	203	194	177	195	191	215	202	178	192	196	222	201	187	154	189	206	193	170	192	180	151	177	200	187	186	190	201	219	180	192	173	171	160	174	188	163	181	172	157	179	206	185	194	183	200	180	200	182	207	172	182	188	205	155	184	186	193	162	196	198	177	181	164	193	186	196	193	190	180	170	190	188	190	174	183	177	190	196	203	194	213	176	184	176	188	160	179	193	168	212	176	177	165	187	190	227	184	175	182	187	176	189	176	182	185	158	187	177	183	186	191	177	168	206	168	160	170	172	173	214	190	162	191	204	185	195	197	189	170	157	188	179	187	171	159	187	176	180	183	196	172	182	181	184	179	203	185	192	201	184	180	183	178	174	207	227	195	215	201	186	184	204	211	189	179	178	175	189	175	219	181	192	177	178	202	188	194	196	166	187	190	190	193	213	174	189	186	209	214	157	173	183	181	197	168	187	167	176	194	179	171	172	208	180	180	170	163	169	174	182	169	150	168	167	197	188	194	209	199	221	181	196	192	195	179	182	221	181	189	193	188	179	207	190	152	185	182	188	201	176	161	167	189	179	180	188	194	189	171	203	173	163	181	201	169	183	174	159	180	159	187	217	175	181	198	195	189	200	201	173	205	194	193	162	196	180	189	209	198	179	185	162	202	170	180	169	191	196	192	169	183	185	203	199	183	204	192	152	198	192	190	192	203	172	180	180	186	203	187	186	169	189	167	181	185	201	189	168	166	168	215	181	175	192	199	187	173	184	172	176	194	190	185	176	215	179	199	184	187	191	181	192	190	200	165	194	191	181	191	169	205	205	193	170	177	185	190	190	174	220	187	177	174	178	182	162	179	199	194	176	178	168	167	171	187	178	169	183	187	187	178	192	187	191	187	192	161	205	187	166	170	178	177	185	197	204	200	182	173	197	175	186	190	187	186	183	166	204	174	198	195	181	148	170	161	198	173	195	179	202	208	238	185	157	195	207	186	204	182	190	174	201	165	190	163	184	193	185	189	174	183	194	142	185	166	209	158	189	181	189	201	213	181	205	178	159	179	185	199	166	165	165	162	185	181	145	207	209	183	182	220	186	152	182	177	207	193	156	166	158	202	170	192	210	198	168	189	185	193	205	168	174	189	191	194	189	174	168	149	187	181	175	212	187	188	206	167	196	214	203	190	199	178	173	167	189	176	155	153	181	171	191	187	181	162	170	200	187	171	190	192	159	201	194	183	166	196	204	189	183	181	179	174	182	165	166	180	176	192	193	192	176	165	181	185	198	205	198	168	183	183	189	184	172	204	178	162	180	170	187	202	185	187	197	184	201	179	168	197	160	175	211	189	197	183	196	188	188	166	166	184	182	179	197	191	182	160	183	188	204	198	196	203	213	173	206	171	170	175	188	198	201	183	153	192	227	189	191	181	173	226	186	167	166	174	173	192	187	183	190	184	176	190	171	212	168	178	197	160	184	188	184	190	201	200	208	181	189	176	207	187	202	172	184	168	176	203	156	168	171	197	196	164	191	179	180	180	152	172	186	192	188	205	180	182	174	176	183	179	197	182	184	169	181	183	170	185	192	206	184	201	199	175	192	174	186	187	180	195	187	160	165	173	165	189	210	162	195	170	203	171	164	165	203	207	202	164	177	217	192	184	185	177	190	184	193	183	208	192	189	211	176	169	201	174	183	195	209	147	178	206	182	174	190	173	191	176	180	174	186	183	188	167	193	151	188	176	176	193	196	214	192	160	181	172	171	187	227	176	173	173	168	183	182	191	171	200	195	181	177	180	174	205	188	168	198	193	151	173	159	179	176	185	183	195	176	188	172	167	179	187	210	195	185	190	187	193	193	198	167	182	187	180	165	191	183	164	200	188	187	184	193	178	170	187	189	172	211	192	169
28051	27366	45694	34647	17202	5832	1867	811	505	452	438	420	434	416	430	407	402	396	416	401	424	426	487	441	444	479	404	426	426	414	414	440	440	431	442	423	432	445	435	435	429	398	442	403	438	440	382	440	388	441	435	422	425	442	427	430	417	431	443	454	434	448	429	434	451	407	434	437	448	418	448	394	416	433	442	392	404	396	418	424	416	431	396	436	415	417	433	437	456	442	412	461	438	428	412	423	428	432	406	436	409	424	428	423	431	445	412	376	432	426	440	406	422	429	426	414	417	420	432	444	407	450	446	384	423	431	413	442	433	434	437	431	412	399	423	451	463	432	418	423	423	434	408	434	416	403	462	430	409	412	418	432	419	408	410	417	420	433	447	436	398	456	406	470	431	397	417	411	447	422	436	414	444	434	425	411	412	461	398	427	413	448	458	403	430	424	419	422	419	414	421	397	411	451	432	430	437	396	442	430	400	417	440	436	394	449	407	403	410	428	452	457	416	414	400	441	430	437	402	413	472	412	434	444	447	411	393	409	428	434	425	415	434	449	424	420	427	455	409	422	395	414	415	404	442	419	417	426	430	430	422	436	405	421	424	429	458	416	441	445	453	403	405	431	400	412	421	422	403	431	435	405	416	401	420	406	418	397	435	421	421	425	440	452	409	430	386	388	429	415	420	397	411	426	413	443	445	403	436	441	429	425	422	397	443	425	456	469	461	430	424	436	425	396	433	395	423	424	437	448	432	464	436	404	434	417	360	443	374	435	447	430	434	399	468	415	407	402	435	455	469	421	429	447	454	410	410	435	413	468	435	390	421	408	430	362	456	435	421	411	435	460	450	421	426	430	434	450	461	414	427	462	378	444	435	446	447	407	425	408	464	425	425	428	419	428	396	439	458	405	414	429	410	455	421	420	432	460	403	452	422	395	414	448	425	425	444	420	425	417	422	414	450	372	446	408	452	408	458	438	393	455	381	439	442	416	413	419	386	464	400	412	436	394	419	399	402	417	396	427	414	432	427	419	420	451	418	409	463	421	420	418	428	426	400	413	374	397	422	468	403	419	434	405	415	455	440	435	414	403	428	446	433	432	417	444	405	415	411	372	442	428	431	420	420	434	432	444	412	403	414	395	417	401	409	393	445	432	401	420	388	383	400	449	440	396	405	419	452	432	436	411	430	429	450	410	398	426	421	413	382	462	407	441	429	444	409	430	396	442	415	435	437	425	419	441	442	430	402	444	413	398	429	415	413	393	424	439	428	425	428	435	421	435	430	452	405	416	417	414	373	392	411	441	430	424	438	403	437	435	392	422	418	406	425	414	429	406	421	415	411	437	427	407	416	441	409	421	375	443	397	442	413	438	412	429	378	456	422	403	442	438	410	422	433	428	446	401	417	428	383	436	419	427	409	411	415	425	452	393	410	480	424	421	458	395	392	464	442	419	423	393	423	404	443	429	403	430	407	417	403	432	437	410	455	465	386	397	458	426	414	472	443	433	422	483	407	464	408	454	439	433	383	455	418	461	423	411	465	424	408	399	423	417	424	438	421	414	451	429	431	424	468	437	410	413	471	415	431	409	426	425	404	394	418	416	419	422	421	424	460	438	401	422	417	367	420	398	422	414	440	424	437	404	412	456	429	444	436	456	424	451	463	417	447	413	414	459	452	399	445	434	434	421	416	447	374	413	441	406	422	421	445	429	470	430	415	397	395	424	417	432	416	382	423	437	410	420	448	402	419	442	440	396	427	413	431	419	465	401	428	410	408	468	427	474	420	427	437	412	423	427	416	447	402	423	430	413	428	403	445	379	398	430	409	414	436	419	440	432	432	424	494	416	488	409	417	440	427	453	412	426	446	441	447	414	385	420	437	398	435	435	427	445	398	375	435	401	394	427	460	456	411	410	428	408	429	420	416	420	411	430	447	440	450	427	439	386	408	437	411	414	431	390	384	467	437	465	427	450	434	457	435	431	412	416	404	408	407	422	429	436	390	453	427	426	422	421	409	403	473	441	421	428	410	439	428	408	426	422	431	448	433	417	447	438	457	428	412	430	412	398	407	421	414	422	402	448	442	411	414	413	422	417	415	415	413	454	464	401	486	448	443	401	409	422	439	418	418	407	389	422	415	425	427	434	409	406	405	424	437	441	419	405	450	431	422	443	407	401	418	448	431	404	431	419	456	444	438	403	429	469	407	413	422	439	443	422	423	416	467	428	424	435	403	440	454	410	423	439	446	407	489	424	408	446	424	441	418	454	440	412	395	401	430	445	398	408	434	414	464	445	427	437	468	439	399	417	457	409	435	424	465	463	419	439	428	405	424	385	455	377	392	408	403	432	440	437	399	370	426	463	423	405	435	413	418	423	419	449	404	413	429	461	397	481	417	424	431	402	437	448	388	398	440	419	451	428	424	420	430	411	383	488	427	420	429	418	404	420	403	449	440	445	385	424	418	437	415	432	386	443	419	447	418	427	441	391	417	411	439	418	411	422	403	389	452	414	422	451	416	444	422	456	412	414	434	450	391	455	419	422	447	446	423	433	438	416	427	400	416	414	451	400	438	405	416	385	412	404	418	414	401	413	442	429	439	438	435	441	403	442	396	453	428	420	393	389	430	451	441	434	411	450	430	407	424	440	421	408	439	424	448	417	423	417	440	445	431	410	421	404	414	406	436	422	384	443	404	472	410	450	402	450	430	450	389	421	432	431	413	439	450	435	420	439	413	389	450	437	407	462	450	453	417	415	439	423	411	412	437	437	423	440	409	463	439	442	412	444	434	433	430	422	417	429	423	421	437	427	452	441	453	412	449	412	411	405	431	414	441	403	404	411	425	397	410	409	415	391	447	426	413	395	364	424	444	401	418	427	409	465	450	387	460	431	448	449	436	427	434	397	468	433	408	437	435	425	430	437	460	435	450	430	411	442	410	419	400	402	441	433	442	422	449	401	409	411	454	423	455	427	448	432	408	412	443	421	433	450	455	423	434	405	431	404	430	447	408	432	439	437	432	412	419	417	446	384	433	439	415	437	420	414	461	448	455	392	410	447	478	445	443	404	459	396	417	410	419	376	454	429	427	447	426	451	428	442	429	396	422	443	395	407	465	446	444	413	419	439	449	364	418	416	403	424	397	419	424	439	454	446	408	412	449	457	451	407	428	419	441	453	454	441	445	415	447	428	426	409	428	415	408	431	390	416	439	451	422	458	441	457	476	415	430	449	421	398	431	444	399	412	392	406	400	430	421	423	461	422	431	440	431	426	454	439	400	422	438	427	403	447	421	381	431	490	420	427	390	410	400	418	450	391	428	381	459	415	415	424	440	448	451	438	454	415	423	434	443	422	428	414	391	446	413	419	427	391	428	460	408	421	443	464	411	448	416	447	457	402	403	420	453	433	440	468	437	408	451	458	435	437	419	399	449	447	439	420	427	443	459	431	431	424	435	423	399	440	420	399	443	431	429	447	425	429	407	360	418	395	453	428	432	427	441	446
53190	46721	60119	40161	18602	4956	1116	314	172	163	122	144	154	132	122	133	124	142	121	120	121	123	121	132	140	120	119	136	129	128	119	141	121	105	120	120	108	145	136	116	122	112	135	129	117	126	123	128	126	124	130	141	135	147	138	111	129	133	134	114	122	136	131	118	129	144	132	135	140	94	123	123	118	114	129	116	126	119	122	125	156	125	110	121	151	112	141	131	115	142	147	123	124	139	126	140	130	125	128	130	164	126	122	138	140	131	124	130	123	116	120	117	114	126	124	148	124	133	120	132	143	113	132	125	139	114	128	131	138	117	117	127	120	140	116	128	145	118	132	156	135	134	142	115	132	116	141	153	104	124	124	130	120	138	134	130	119	143	124	144	134	114	119	135	109	117	122	107	128	139	137	145	146	130	113	116	132	109	153	132	141	98	138	128	135	134	115	129	148	117	147	127	132	113	136	129	136	156	115	134	118	120	146	131	128	133	114	127	116	136	147	126	149	135	130	115	125	128	123	117	116	132	129	135	112	126	124	126	131	142	118	133	145	117	146	131	118	123	136	130	118	134	132	124	129	135	134	129	106	135	125	132	133	138	133	129	122	145	139	122	135	115	132	123	119	137	130	131	120	117	151	140	130	116	122	135	138	127	148	117	135	118	105	122	155	138	135	136	138	119	153	143	119	136	126	127	129	110	132	120	149	135	112	145	100	125	123	130	115	110	109	141	128	112	142	140	115	129	139	132	117	138	148	122	136	138	146	112	122	120	132	124	117	124	110	128	155	133	110	138	113	114	138	134	117	120	129	122	113	140	143	140	151	125	150	131	113	126	114	146	126	139	131	134	139	143	106	150	109	135	127	138	130	114	123	116	125	153	122	134	115	122	133	147	127	128	122	115	119	125	122	120	138	131	109	126	138	111	127	112	130	129	121	141	142	146	138	137	120	131	141	120	140	135	147	135	122	132	147	113	129	123	134	131	134	132	152	115	138	109	140	150	164	124	119	127	135	119	103	132	150	141	120	107	122	132	151	129	133	121	123	114	153	128	112	174	128	119	144	137	104	153	136	112	124	110	130	124	136	137	119	117	120	123	125	130	145	128	121	114	115	119	134	134	125	127	119	140	143	120	127	144	129	129	137	131	129	135	137	129	116	109	149	128	114	117	110	135	134	128	139	122	133	126	107	147	127	132	117	117	132	128	115	111	131	129	120	155	145	124	128	115	121	112	155	136	124	123	127	117	124	110	126	117	124	132	122	111	125	139	129	101	132	124	115	125	142	121	125	137	131	127	140	112	122	127	111	131	125	144	142	134	123	128	127	137	145	106	123	149	122	127	132	122	122	126	133	143	133	129	114	147	134	131	116	141	103	127	115	134	129	131	111	131	108	131	145	137	127	132	131	108	120	101	124	137	110	137	150	118	134	121	113	143	127	120	133	130	138	117	140	115	124	141	133	149	155	138	138	114	132	126	148	138	117	165	141	122	120	132	132	120	122	134	142	132	121	129	131	139	132	139	124	145	122	111	127	124	130	132	113	122	130	138	123	151	130	118	144	127	129	125	142	146	148	121	115	130	122	121	130	135	123	121	137	121	128	123	145	108	149	124	137	141	138	127	131	130	151	120	107	110	129	100	116	134	116	133	115	148	127	107	130	132	122	126	121	116	118	118	119	118	125	136	148	121	118	116	135	139	118	117	109	139	128	133	128	132	140	115	122	147	136	123	131	103	135	135	135	129	139	118	124	140	143	157	144	116	122	133	136	129	115	131	123	140	123	120	129	162	119	131	121	125	148	137	133	138	128	133	119	130	124	138	126	122	117	125	127	133	121	152	115	136	152	125	122	120	132	126	114	128	130	116	133	116	127	141	126	138	139	126	114	158	119	127	158	129	110	112	121	117	131	146	119	138	130	140	128	140	128	141	131	143	139	128	118	157	140	113	100	136	126	107	126	120	132	126	125	116	128	132	130	128	125	143	119	128	129	143	115	138	135	124	118	98	115	124	127	131	123	105	133	117	147	126	132	125	149	126	129	124	130	135	110	129	132	125	134	119	120	110	146	122	131	136	145	123	112	114	105	140	126	130	125	162	142	141	124	146	145	148	122	112	156	138	119	153	135	121	149	125	142	121	120	104	149	139	138	169	129	140	143	131	122	135	128	104	124	127	122	109	157	131	128	119	119	114	142	144	136	122	109	128	116	109	116	118	126	131	144	134	132	115	133	137	120	128	119	129	135	125	138	121	142	135	111	139	114	157	123	140	119	133	126	125	129	120	138	137	115	131	147	121	119	129	136	119	123	137	125	153	109	134	133	143	127	127	125	110	126	141	129	125	148	139	154	125	159	146	118	131	144	127	96	130	133	111	133	132	159	140	117	127	108	124	118	131	151	106	121	159	149	136	112	109	132	122	142	128	109	132	117	132	128	132	141	118	112	122	122	130	118	130	125	120	128	125	112	116	125	122	110	118	132	142	102	128	141	145	159	123	127	111	129	131	135	130	129	123	139	128	121	117	127	131	121	136	133	126	115	137	127	131	111	141	116	131	129	148	122	135	137	125	125	137	115	126	143	137	123	115	137	113	131	142	134	128	121	134	127	122	126	132	122	112	134	116	130	143	128	137	131	129	115	116	146	114	131	119	106	105	128	101	153	135	134	117	120	103	116	121	137	119	116	145	120	125	154	118	117	120	122	115	109	126	111	125	101	119	136	121	136	129	133	136	135	138	149	113	93	127	125	135	141	106	137	151	120	120	144	129	135	125	142	123	120	126	153	120	110	130	128	126	126	124	132	139	124	126	120	133	131	108	119	133	140	137	131	129	126	133	126	134	134	146	127	135	125	112	118	136	136	138	102	154	126	160	131	126	126	147	124	124	135	109	134	113	140	96	122	143	119	131	127	114	122	125	136	128	131	121	120	135	118	120	122	135	109	135	137	134	109	136	104	129	123	139	138	154	127	121	107	119	134	131	127	132	117	108	139	117	112	121	135	124	116	115	129	131	104	113	127	136	113	99	128	137	126	131	133	136	137	138	121	130	136	140	109	115	133	139	123	134	124	113	116	118	122	134	127	115	148	112	109	133	139	122	129	133	118	129	115	122	118	132	112	119	96	129	152	127	117	129	115	172	118	143	124	141	138	113	114	122	137	112	132	112	132	125	132	126	139	122	115	109	119	120	124	123	129	137	119	118	112	106	130	117	111	116	131	122	122	110	119	127	120	130	122	117	132	120	149	143	123	153	139	107	122	129	132	96	139	136	137	133	142	136	116	127	130	135	126	124	120	139	122	115	90	129	125	124	131	108	128	96	166	136	129	114	147	107	128	149	130	128	118	135	134	137	135	150	118	121	127	145	141	120	135	117	129	117	128	142	154	134	126	121	133	139	142	140	126	130	121	146	120	132	118	133	144	116	137	149	124	136	138	126	98	118	148	139	125	115	118	107	133	132	121	137	126	130	123	137	127	126	134	141	126	141	117	144	130	119	111	119
37647	39481	57937	46028	26195	10332	3495	1098	474	354	335	288	308	319	311	322	281	295	284	313	284	280	312	306	305	302	298	292	346	311	324	281	293	294	290	320	298	309	287	346	296	290	324	289	328	281	316	303	299	296	306	298	323	316	321	290	281	280	337	289	287	312	299	292	305	315	314	308	309	289	322	329	287	277	341	281	284	330	299	292	326	313	280	314	292	304	307	297	303	317	303	304	300	304	334	304	326	303	298	294	306	311	315	312	280	296	298	301	283	310	295	284	338	262	293	316	315	327	335	298	277	318	274	307	293	315	314	298	325	307	312	300	312	300	309	278	280	317	326	293	288	288	281	323	312	320	297	284	281	297	291	322	322	299	316	305	310	301	300	288	288	282	268	314	295	310	318	318	300	298	307	311	306	280	321	295	300	306	281	324	292	311	294	282	292	302	310	287	320	312	296	304	325	303	284	323	285	296	334	262	310	339	297	289	304	332	300	284	302	292	309	302	322	314	308	319	279	307	308	323	324	310	292	311	300	338	308	272	295	299	300	319	303	336	290	299	312	304	311	320	301	274	299	280	286	290	315	294	301	318	300	342	340	293	309	286	329	299	303	294	327	289	309	328	298	309	282	323	287	273	303	288	336	309	304	299	335	277	326	327	337	329	303	299	322	322	284	279	259	310	305	294	276	331	317	271	311	315	300	286	327	309	288	287	276	297	300	325	300	308	299	338	321	291	268	317	307	298	281	277	303	295	300	275	328	327	340	322	281	282	326	306	302	302	287	299	315	290	311	278	310	333	295	287	278	318	286	301	317	343	278	303	317	329	329	321	318	292	307	289	336	313	289	292	284	300	351	314	313	294	274	269	292	284	320	337	303	368	275	289	284	301	297	302	304	285	298	282	313	301	336	301	324	322	321	317	289	275	285	284	304	291	340	292	306	321	297	296	312	300	289	300	313	299	305	318	302	311	292	321	306	315	281	317	335	319	301	295	337	303	290	308	285	307	327	312	328	297	297	307	300	315	283	304	306	311	316	295	299	276	299	302	322	310	291	320	284	299	301	304	305	319	318	273	320	338	296	277	319	303	304	298	308	315	290	280	323	308	288	306	278	262	289	299	279	328	254	320	291	309	323	313	280	272	301	332	312	296	303	301	311	293	303	303	326	308	319	261	312	312	279	322	288	335	308	293	336	313	280	331	295	337	321	291	316	304	294	294	314	300	329	316	304	301	277	319	299	273	296	294	296	315	328	315	282	305	298	321	316	318	339	325	296	288	341	296	297	305	271	310	323	300	287	305	300	287	267	312	302	295	331	280	293	271	285	308	315	311	279	321	309	305	291	321	249	281	342	268	292	334	316	318	284	320	281	307	325	292	312	292	284	296	306	292	302	310	260	310	277	285	327	285	326	308	305	289	328	299	298	288	291	321	308	288	314	293	294	312	296	319	308	305	306	323	289	281	326	280	276	305	288	310	306	294	311	315	324	281	307	320	314	294	268	304	286	300	335	312	318	318	301	286	301	284	336	295	310	316	295	301	308	281	284	310	288	297	302	305	293	326	296	281	287	311	300	290	342	289	304	317	312	289	276	323	297	284	299	305	309	327	269	329	309	295	287	322	284	293	313	292	293	321	306	308	300	321	328	284	286	289	322	309	283	309	304	292	304	309	297	291	300	303	322	313	330	336	291	301	291	271	335	342	311	273	312	303	294	284	295	299	309	312	336	324	303	290	288	306	303	301	315	311	306	310	288	327	295	300	291	293	285	301	302	281	310	318	286	317	301	312	317	303	334	293	324	286	283	321	312	329	285	298	296	283	298	308	316	310	288	356	341	307	310	321	296	313	307	282	346	320	309	289	315	298	300	291	301	313	341	340	304	309	295	276	290	299	313	360	281	328	284	285	283	305	312	294	297	285	295	318	298	334	331	283	309	317	331	328	305	315	303	316	292	326	324	324	298	295	305	303	304	291	272	281	303	294	309	328	306	303	295	292	315	321	322	316	300	287	303	294	301	297	313	283	292	296	278	316	297	338	301	306	342	325	302	305	320	313	274	332	294	299	309	299	337	281	286	301	315	286	287	305	268	308	293	329	318	328	286	276	301	301	283	290	299	308	295	324	293	323	267	314	317	299	331	304	309	312	311	304	279	303	298	297	319	297	302	247	318	282	305	304	293	302	316	273	322	285	313	302	304	282	302	298	292	322	315	294	277	323	302	305	304	304	290	296	314	302	320	336	316	303	278	303	333	298	317	294	355	278	323	310	304	302	314	314	310	327	290	275	299	294	306	301	304	304	329	280	312	309	308	316	282	315	304	293	284	316	283	303	322	279	267	285	269	315	294	304	301	280	290	308	320	337	320	270	287	291	325	259	322	295	284	300	297	290	311	303	320	308	293	305	281	316	318	310	308	300	309	300	302	297	287	300	306	305	309	328	311	326	321	315	309	287	352	275	295	312	271	290	282	288	304	301	297	307	329	297	310	292	280	318	285	311	313	324	322	317	323	319	299	367	290	308	286	304	324	313	312	291	286	305	334	290	258	335	266	330	290	300	311	288	303	299	266	299	314	303	286	293	295	319	301	314	270	297	305	285	307	312	306	281	313	287	315	276	317	302	305	303	340	313	283	291	329	313	273	298	331	276	282	297	296	310	304	302	334	306	284	325	290	288	296	325	289	307	294	286	310	296	309	308	269	286	307	309	310	273	320	306	301	330	301	277	295	290	306	313	296	283	318	309	291	298	318	304	305	293	303	332	299	307	319	275	300	316	290	324	299	309	307	323	332	319	277	328	296	298	332	298	319	306	298	324	347	302	275	278	299	285	305	315	316	316	325	296	324	299	300	280	274	331	305	295	271	301	293	307	300	299	311	286	318	257	295	319	303	306	297	288	302	319	294	298	308	357	310	325	284	318	285	309	324	298	331	289	295	296	271	288	320	283	293	304	298	316	278	296	298	286	310	292	319	297	266	304	288	289	301	288	318	303	298	315	311	266	312	318	276	319	305	305	290	307	301	308	304	299	295	301	316	304	274	291	292	301	334	296	306	291	302	314	312	324	300	311	310	327	301	299	318	289	320	300	296	271	295	300	284	275	275	317	328	315	284	304	265	286	313	250	294	301	309	308	260	266	341	286	279	293	331	304	307	300	295	302	262	310	331	292	314	302	288	320	302	299	319	306	279	321	297	308	302	341	308	312	302	307	317	286	292	299	303	280	323	274	324	316	307	291	312	318	302	296	304	298	303	308	264	297	333	272	326	296	274	299	286	304	317	266	316	338	310	317	321	282	303	298	302	296	291	325	284	300	309	283	326	307	316	297	310	279	295	287	304	330	303	303	269	309	336	287	309	327	284	293	284	295	307	301	284	301	300	319	267	340	314	317	324	302	299	326	304	300	303	301	303	308	338	281	299	310	320	337	304	352	321	312	313	298	294	291	295	281	307	306	315	282	275	291	307	327	284	278	296	306	290	319	270	315	272	297	294	288	311	297
16127	6829	4536	2127	822	327	245	199	188	183	167	186	198	197	161	186	199	188	198	197	174	216	225	196	181	192	201	181	196	199	162	169	202	181	208	193	184	229	193	195	181	195	183	191	188	192	187	189	200	199	189	197	204	214	183	174	218	196	169	176	169	194	211	191	196	179	179	178	166	200	211	200	184	184	199	191	184	179	190	155	171	189	195	164	163	187	183	177	208	203	212	184	183	179	179	161	173	202	179	199	208	173	189	198	211	199	180	190	186	182	210	183	197	186	200	210	190	185	179	204	173	199	198	190	168	162	186	165	181	213	226	199	202	200	175	209	177	183	201	173	176	176	186	163	178	195	169	210	180	186	207	182	179	182	201	190	164	175	207	198	188	190	204	202	206	165	185	185	174	165	173	205	180	190	160	188	179	184	202	193	203	194	169	183	175	166	167	183	196	187	184	204	179	184	196	171	181	202	200	179	193	199	222	198	205	161	171	185	184	171	220	212	179	182	182	191	177	179	164	203	184	170	188	194	167	199	185	183	177	181	192	191	188	183	202	204	185	174	192	179	178	172	173	191	186	211	189	186	178	190	203	198	218	185	194	165	189	200	208	199	186	193	189	185	204	187	160	187	154	177	173	191	183	191	182	174	200	186	184	165	227	200	189	181	195	192	172	193	164	185	179	160	188	165	180	187	179	197	189	208	185	192	182	208	174	182	196	153	189	206	219	168	183	209	197	199	223	159	202	168	196	198	184	201	163	171	197	191	207	214	191	199	194	207	203	187	203	195	191	198	165	181	186	169	173	151	191	187	212	205	159	194	203	195	217	203	203	167	197	207	178	186	198	175	196	169	177	207	181	171	179	178	212	185	165	217	177	179	187	192	181	185	192	209	206	179	163	181	176	202	182	194	197	161	169	174	192	204	199	181	182	218	195	166	166	196	206	186	180	214	195	192	187	194	174	200	191	177	173	183	189	180	185	188	187	188	189	194	188	180	199	160	180	184	194	184	181	195	196	190	185	198	190	175	188	179	202	188	186	185	211	198	186	163	214	213	202	190	208	199	189	190	210	201	181	191	188	180	197	192	196	213	215	174	209	216	180	195	200	184	162	181	180	205	180	211	174	182	191	211	165	183	173	205	187	205	177	211	167	199	183	184	195	190	169	188	178	199	196	187	177	171	177	179	194	210	194	176	157	190	216	205	195	191	163	193	195	189	174	190	199	210	180	209	200	185	188	178	191	192	189	182	189	213	196	174	191	160	188	182	156	202	189	172	200	187	209	187	176	188	167	179	167	198	202	157	197	163	162	191	208	206	207	184	175	211	167	190	212	153	178	214	201	201	194	192	221	193	193	182	189	195	195	183	191	197	195	188	171	181	171	192	183	180	171	158	179	188	197	179	193	181	183	159	171	238	185	207	208	196	182	173	165	167	197	174	175	168	222	181	163	188	176	186	211	178	201	186	187	191	203	191	211	188	195	172	188	177	204	169	201	182	190	224	180	195	199	196	185	207	171	175	178	191	170	195	181	174	179	201	201	189	185	167	176	186	193	187	185	181	192	184	169	199	198	207	168	212	180	152	177	174	178	182	203	207	164	191	190	213	201	190	214	212	192	163	177	186	183	194	204	205	184	199	195	198	197	196	172	190	199	213	194	163	174	188	191	222	224	187	189	189	178	197	190	198	185	180	173	181	167	180	186	177	199	199	197	163	190	181	185	197	187	170	211	187	166	187	186	191	184	171	197	183	205	173	163	209	179	189	215	184	189	196	170	174	186	199	170	187	203	204	189	170	200	184	174	195	179	184	199	191	180	198	189	193	188	179	166	181	190	196	189	200	177	167	174	187	191	202	183	171	188	191	224	173	209	172	204	175	198	218	180	208	202	201	186	191	196	226	217	197	185	188	207	155	182	177	179	175	171	202	195	191	183	184	169	161	184	179	208	172	191	209	184	179	197	173	189	193	193	192	185	194	166	208	207	203	194	158	213	179	187	180	201	196	200	181	190	199	175	194	183	170	223	172	175	167	161	197	211	169	173	211	165	175	188	193	174	188	203	205	181	212	191	170	187	190	202	185	190	193	206	176	161	213	188	186	229	167	191	188	192	161	183	171	172	188	186	174	188	214	185	188	160	196	194	186	207	187	188	206	185	211	199	192	202	189	164	172	207	183	200	188	181	195	206	193	200	170	185	210	187	173	190	210	177	174	184	198	180	175	220	189	200	203	194	161	189	189	198	205	168	193	196	196	196	188	195	180	194	207	194	196	197	204	159	203	200	199	167	202	190	200	182	188	171	179	186	153	177	193	194	187	185	167	193	199	191	180	174	203	207	167	147	198	168	230	172	169	174	174	187	193	183	187	181	183	176	192	167	200	207	186	182	189	182	178	194	209	190	197	178	172	193	185	186	196	180	191	191	185	180	214	189	182	181	186	191	211	192	206	184	187	195	178	228	184	202	194	158	201	211	184	183	196	193	192	180	187	198	209	168	180	179	176	164	153	183	198	200	167	171	210	190	189	184	195	194	181	192	186	174	189	185	208	196	189	206	187	210	153	175	197	244	210	201	187	197	212	216	220	172	175	177	196	205	211	183	187	188	192	202	186	190	197	196	213	180	195	187	198	205	190	196	170	191	177	209	203	219	184	193	187	204	202	192	212	177	180	196	210	180	171	220	175	162	247	194	188	164	186	176	187	167	194	184	204	186	209	167	154	173	180	199	202	179	218	190	193	174	186	186	194	174	201	186	178	180	165	139	179	194	203	199	181	181	173	172	195	188	179	197	165	195	183	183	182	170	199	185	185	187	174	217	193	179	182	176	164	187	192	163	179	197	176	215	201	185	182	181	207	195	195	179	193	193	173	186	184	171	204	180	180	192	187	178	182	186	197	157	180	200	171	203	171	187	179	188	198	185	207	195	196	189	168	182	173	162	185	175	171	179	169	178	222	199	181	171	180	192	179	194	183	192	180	190	164	184	191	174	160	195	196	204	179	195	191	189	210	186	181	214	166	209	197	177	207	170	194	192	199	174	195	188	186	204	188	192	189	170	195	202	177	185	176	207	179	196	208	216	180	171	226	184	180	176	199	169	194	175	199	183	200	221	193	180	217	152	200	168	163	179	171	211	185	194	187	169	199	182	180	163	196	181	186	169	182	209	197	179	165	164	179	168	197	162	201	193	186	188	191	190	193	213	195	195	193	200	180	189	192	210	171	217	180	192	172	199	170	185	210	214	172	196	156	211	200	180	189	179	215	208	219	205	208	188	187	161	169	175	198	178	185	192	177	179	181	203	185	187	179	166	168	188	163	212	177	168	209	218	183	182	179	193	174	179	187	189	174	187	218	200	207	215	176	179	184	218	170	195	215	173	189	202	198	183	187	225	187	209	183	188	185	181	170	159	224	240	191	206	171	196	198	205	198	199	133	157	218	189	175	200	201	166	197	193	197	182	191	202	201	193	202	188	203	216	184	206	204	196	179	198	185	180	181
11408	7044	10089	6096	2361	1035	613	489	448	441	451	424	467	429	436	420	459	442	438	419	443	448	451	452	459	456	424	431	405	402	445	427	443	461	430	433	406	411	458	433	452	455	455	455	427	463	470	435	442	411	444	441	395	437	446	434	488	460	464	422	443	401	417	461	432	438	436	421	449	410	414	439	403	459	393	435	438	393	406	402	455	400	406	470	450	457	443	425	460	434	427	421	423	440	435	469	454	446	431	458	418	428	453	434	474	449	466	455	470	428	461	457	431	479	443	438	487	402	434	438	441	449	454	436	459	448	427	445	452	425	472	413	474	432	452	438	419	414	423	491	449	414	448	449	458	432	429	466	428	426	424	422	410	388	451	444	456	443	454	442	434	479	451	481	459	442	386	445	444	399	466	440	426	422	417	453	413	435	449	430	412	411	472	449	438	484	442	379	416	444	450	452	408	407	432	435	418	448	433	496	447	435	427	466	410	426	411	475	421	431	433	406	436	425	424	452	459	436	458	459	449	429	462	447	408	454	430	438	444	444	449	438	431	443	456	441	447	419	431	415	479	457	422	439	441	427	397	484	420	419	443	404	439	455	419	424	445	434	443	453	431	440	419	428	417	419	422	460	457	449	421	442	421	462	473	438	430	432	418	445	456	448	457	452	411	428	439	421	420	450	453	442	449	412	429	460	465	451	428	439	436	434	436	427	431	428	484	467	441	451	437	444	455	439	456	440	473	450	412	443	470	450	453	426	443	424	427	449	445	404	402	417	456	492	442	438	404	418	412	465	443	408	427	443	432	433	482	409	436	437	442	443	424	399	459	476	413	464	441	426	417	430	459	429	448	471	437	415	477	460	422	428	434	444	441	452	448	438	406	425	413	360	432	458	393	481	445	425	419	459	453	409	443	473	431	460	421	432	467	438	437	417	460	433	449	428	423	418	443	449	414	446	444	456	404	445	455	440	418	459	421	431	447	413	433	453	391	441	473	426	421	453	464	452	462	424	484	427	466	418	445	433	437	431	436	460	423	387	492	434	459	444	400	454	468	413	436	449	447	427	445	466	449	417	399	445	441	445	450	451	440	439	434	460	417	434	468	451	461	416	457	439	424	445	485	442	448	422	425	417	437	461	444	451	430	467	446	412	454	473	439	401	478	406	448	434	451	423	471	405	442	419	440	444	389	427	440	413	455	431	452	450	429	438	420	466	396	439	401	437	474	426	441	475	418	435	418	450	428	435	435	413	475	405	440	438	407	434	411	441	425	448	457	444	434	453	436	423	426	440	435	446	414	398	397	391	441	447	414	433	441	473	442	440	445	457	449	439	420	446	430	474	467	433	416	463	425	427	434	460	449	416	449	442	456	432	425	439	417	468	462	406	459	468	432	471	450	459	426	406	447	442	402	428	419	419	441	433	457	436	419	453	398	429	453	435	438	488	478	451	412	407	415	434	434	428	436	396	456	445	485	448	441	441	436	458	415	392	436	456	472	458	455	456	454	434	427	471	428	415	444	420	390	440	413	441	445	401	387	450	438	432	430	428	461	478	437	414	439	420	437	444	409	432	422	428	424	394	461	433	419	466	448	465	393	437	399	433	453	425	437	429	404	463	440	457	438	405	397	429	436	465	407	459	417	437	423	369	438	448	428	434	472	414	465	463	453	434	480	457	444	413	440	431	454	456	454	431	432	429	417	444	423	422	423	410	443	445	431	421	426	444	419	456	459	417	458	431	434	424	425	399	458	415	442	438	435	448	401	449	437	406	472	449	425	435	434	411	454	418	419	475	464	417	453	434	442	420	439	437	456	453	443	434	497	460	430	441	442	483	451	459	447	485	438	392	442	471	515	436	436	490	498	442	396	427	449	424	400	403	479	429	462	437	436	429	414	456	416	419	458	437	514	468	477	434	415	438	477	430	419	406	451	429	454	430	418	457	441	414	461	479	421	416	409	428	440	449	442	404	400	409	426	420	451	433	456	413	423	461	423	441	451	420	443	486	422	456	458	440	444	428	410	445	432	435	439	453	453	439	414	446	407	437	522	415	374	437	420	450	389	407	414	427	421	413	463	448	442	448	456	433	432	422	411	424	410	452	460	414	441	432	436	440	479	422	461	465	440	435	441	444	453	428	437	443	419	435	455	405	447	459	428	447	436	454	434	450	430	435	403	425	440	414	442	464	480	440	439	415	440	428	433	460	458	437	406	418	403	451	423	448	451	462	471	464	477	431	470	448	431	427	455	440	421	433	481	454	431	434	399	464	484	422	448	433	446	437	456	430	467	471	468	443	425	424	420	450	417	450	435	479	452	429	425	445	445	444	426	431	453	444	447	432	410	468	424	440	415	434	468	436	467	419	429	452	414	411	425	437	427	432	423	490	443	451	445	403	474	424	438	410	432	420	448	455	454	444	404	443	443	455	422	422	425	431	410	423	445	429	425	467	449	459	431	442	462	428	406	460	431	444	428	414	495	456	414	443	473	440	439	403	411	441	400	461	417	412	421	422	429	421	472	502	418	419	417	409	445	415	433	479	437	430	439	420	438	432	467	441	411	433	436	492	440	415	460	409	462	431	444	429	460	453	436	384	443	424	439	421	453	443	466	426	428	412	397	445	425	466	412	436	443	411	444	416	448	400	398	478	419	513	467	416	429	441	444	425	396	449	458	469	455	429	446	376	462	437	426	421	417	410	460	449	419	411	442	434	408	441	447	451	420	482	397	447	421	407	426	426	391	442	412	451	419	466	416	423	445	415	460	432	449	474	441	427	431	458	445	468	466	411	461	432	425	431	424	458	471	442	444	460	453	450	430	451	456	473	418	412	422	483	453	492	419	437	424	429	432	455	437	457	423	428	431	422	421	450	473	377	399	464	451	401	418	442	447	439	429	439	430	433	433	437	437	413	454	440	443	444	452	421	448	443	412	410	377	427	446	413	425	456	441	415	451	464	454	455	450	460	449	412	411	453	440	441	437	415	468	454	448	476	468	449	440	428	405	442	425	422	437	418	451	432	443	431	434	438	466	419	409	460	438	468	440	475	477	398	439	458	442	464	453	428	430	460	428	396	421	449	421	432	470	424	471	479	434	452	436	407	432	403	439	387	431	443	420	438	437	437	424	443	438	496	447	454	455	426	419	494	436	430	403	435	415	465	437	430	420	444	455	451	428	436	432	439	442	463	428	446	436	459	397	464	459	407	417	416	431	414	484	468	430	438	461	440	412	425	481	452	448	437	446	458	433	433	482	437	441	459	449	458	421	436	419	430	445	443	472	420	425	432	440	468	461	457	418	444	399	443	426	415	460	448	476	446	432	417	451	429	441	459	431	437	448	466	421	442	432	415	451	468	448	436	459	420	436	413	408	420	426	442	462	453	421	431	437	475	421	387	421	449	415	447	443	467	447	435	433	431	381	431	468	460	472	410	424	403	441	439	439	429	460	432	414	428	458	428	434	431	426	459	408	476	434	424	429	406	428	421	454	483	420	443	409	389
39884	33973	41940	25778	9093	1961	605	288	222	187	200	190	179	184	176	168	183	161	184	181	184	203	200	212	173	190	204	195	165	173	186	199	186	179	199	188	175	158	220	188	202	200	209	189	199	181	187	192	182	178	201	159	166	193	201	193	183	185	186	174	190	208	203	205	177	202	174	150	185	191	192	194	194	194	168	198	174	170	200	193	201	172	182	199	185	169	169	189	205	177	185	177	175	191	180	194	158	165	201	196	178	174	175	198	187	201	161	182	179	198	196	196	177	195	196	171	188	175	157	181	195	191	182	183	216	180	178	180	180	189	180	194	202	190	173	206	183	183	173	186	177	181	183	208	165	174	178	206	190	192	160	167	170	184	179	206	161	197	189	196	188	162	177	186	177	186	179	200	193	199	172	184	198	200	183	204	181	195	199	172	187	190	183	189	196	196	152	186	185	187	198	191	197	177	168	169	184	165	184	186	180	176	157	198	198	206	170	185	214	189	185	210	208	180	188	171	184	196	203	187	181	194	174	180	185	190	197	186	178	210	183	193	171	221	192	188	181	177	183	179	180	173	167	184	196	180	187	196	150	179	184	178	175	188	181	180	178	204	190	173	168	196	182	193	176	174	184	158	187	184	164	208	210	201	172	168	189	194	179	188	216	187	190	198	179	193	201	174	188	190	198	177	201	177	207	198	196	161	213	173	210	168	194	183	205	192	156	161	151	166	160	184	179	182	191	160	179	202	181	177	197	182	199	178	194	205	172	168	164	181	191	169	161	190	190	198	165	196	188	194	196	192	181	181	177	213	169	188	199	156	174	173	179	184	174	188	202	199	187	192	184	186	184	178	148	190	179	207	167	200	223	178	163	174	198	208	194	209	202	177	188	216	191	203	176	171	180	162	193	179	185	188	172	190	212	189	190	207	218	181	195	193	181	173	187	172	193	170	171	183	186	195	172	181	197	191	207	195	204	190	181	188	167	195	203	156	205	192	218	183	193	182	192	170	181	185	188	207	162	196	195	191	153	196	177	176	208	189	187	160	205	169	179	193	173	180	165	195	195	198	189	168	204	191	182	207	162	166	180	195	180	181	170	192	208	192	192	179	196	182	175	180	193	184	182	215	198	218	182	172	173	202	212	193	177	188	212	187	199	201	177	182	167	200	184	206	171	174	173	162	189	191	188	204	183	179	188	189	197	171	177	200	198	148	191	156	179	194	176	172	182	196	207	175	164	181	172	188	183	195	172	186	207	155	181	192	178	165	223	190	209	195	203	188	175	187	192	179	185	175	188	172	172	189	181	183	181	192	201	174	190	209	167	185	174	196	136	184	221	192	173	190	200	157	192	179	192	218	195	205	178	190	182	167	154	194	194	179	182	194	180	202	187	181	208	189	199	176	201	188	168	185	175	186	184	190	194	183	168	178	206	190	198	172	173	194	183	183	174	213	202	146	196	139	186	183	205	181	205	166	239	198	197	205	169	187	179	203	167	232	189	173	203	183	220	188	197	175	156	192	197	181	190	181	176	181	201	226	183	187	185	187	187	167	181	205	182	187	173	167	197	196	211	167	170	173	171	196	203	215	190	179	194	175	203	194	184	183	204	168	185	196	176	183	179	160	193	180	208	174	169	188	185	201	186	193	205	177	166	193	180	179	187	195	176	182	193	192	183	174	170	181	185	186	165	207	171	183	209	189	198	182	218	178	175	189	193	170	172	169	196	176	200	179	174	173	190	188	195	195	183	158	203	200	168	158	189	192	179	203	198	183	193	217	174	173	170	180	184	200	173	168	190	163	186	190	180	184	172	193	186	184	199	181	199	187	207	179	194	169	203	209	172	197	152	176	163	164	184	158	193	187	188	181	187	187	209	187	184	184	197	194	191	185	175	202	162	179	179	203	223	188	189	172	201	206	195	219	190	188	177	175	204	171	193	202	219	183	151	199	196	174	197	194	192	201	204	194	188	202	146	183	192	185	180	176	166	180	185	157	191	191	182	171	186	205	197	194	193	179	181	164	195	179	174	173	201	213	214	202	186	176	176	179	151	208	183	197	171	185	162	177	188	185	189	187	223	158	190	166	172	171	186	149	230	162	177	202	197	175	193	194	186	174	206	210	179	204	200	180	188	180	193	202	183	193	169	182	196	165	210	202	188	180	173	177	198	191	201	180	187	196	182	183	187	186	170	162	177	201	193	174	184	204	185	190	177	176	190	184	153	138	182	159	175	183	171	175	180	178	174	191	159	172	196	168	189	175	184	180	213	202	195	184	181	199	223	198	167	165	204	191	172	182	199	156	186	198	192	186	186	176	161	188	187	172	186	173	186	199	191	193	193	196	175	181	201	204	185	184	177	185	169	186	164	210	188	170	161	189	168	179	181	183	190	187	183	189	178	182	179	214	170	197	178	191	200	186	176	185	187	191	185	181	196	164	190	207	180	184	188	195	204	186	167	159	164	191	204	180	150	186	187	205	166	198	172	209	204	203	195	205	194	215	181	187	166	204	192	201	205	183	207	175	181	180	191	175	203	171	154	189	195	174	164	183	172	195	197	188	185	184	196	186	204	192	181	199	190	188	179	198	189	185	184	180	178	169	185	208	201	181	164	180	193	188	189	183	184	195	157	179	182	158	164	182	203	195	195	161	198	194	179	181	180	203	173	177	191	176	206	182	214	219	181	191	201	202	193	202	199	195	183	186	183	206	183	187	174	192	199	190	192	170	175	221	196	157	177	194	178	192	181	192	203	199	211	216	182	189	176	187	177	178	206	170	195	191	199	185	182	193	191	204	204	207	181	168	197	198	173	189	170	186	202	172	180	168	205	176	204	201	176	176	177	204	167	160	207	193	179	173	205	198	189	209	194	184	153	176	181	194	218	186	182	183	175	170	174	159	188	174	163	174	164	192	180	176	195	161	176	200	194	188	202	169	187	205	172	161	166	205	162	180	170	207	201	189	221	202	197	165	194	202	187	175	203	178	167	171	209	172	193	195	196	192	181	183	187	195	213	188	173	203	181	204	207	187	179	198	195	173	183	158	222	177	184	187	177	201	174	183	192	187	140	168	162	154	171	183	171	192	180	181	199	192	160	200	175	192	188	164	187	185	188	178	194	160	188	192	169	210	178	188	177	194	196	205	176	197	183	181	184	213	192	170	194	163	191	180	171	184	202	175	197	186	180	183	194	179	166	196	210	216	200	172	178	191	203	189	185	202	187	203	201	208	170	170	154	201	182	188	197	188	215	180	185	180	211	176	164	190	184	201	185	191	185	187	163	163	200	179	187	177	185	166	177	183	181	170	171	192	197	210	208	159	187	173	177	194	226	200	188	164	169	214	208	199	197	198	174	185	195	183	203	193	204	173	174	216	196	192	168	175	205	176	171	186	180	187	190	172	171	221	195	185	188	175	187	198	210	193	192	165	207	180	166	170	201	179	181	213	206	189	189	192	167	170	172	167	176	204	168	196	191	192	188	159	193	201	189	173	185	183	205	197
27988	29987	44638	34229	16595	5649	1839	732	515	467	462	440	447	429	430	457	400	443	414	413	391	455	435	411	428	405	408	414	417	459	452	423	407	447	423	419	410	414	399	394	434	434	409	450	443	426	444	406	403	407	442	425	472	439	434	432	430	431	434	423	428	432	473	409	426	421	411	431	474	412	459	407	459	455	437	429	425	400	446	438	435	444	433	443	458	445	406	406	421	414	423	430	412	431	436	396	424	443	429	421	412	419	432	437	413	403	452	425	431	396	439	416	432	445	428	449	447	446	424	437	427	433	406	422	428	412	445	437	404	437	420	392	403	379	366	442	416	443	411	437	429	407	430	417	462	424	401	406	433	449	420	413	431	373	435	447	459	450	415	433	431	430	457	428	407	448	428	402	436	430	472	475	427	427	436	441	443	454	417	452	445	464	367	432	380	396	474	429	411	431	403	454	447	453	412	434	437	437	455	439	446	435	418	460	426	392	466	435	397	441	435	425	422	454	405	426	446	430	421	408	454	429	456	381	402	419	432	457	434	413	415	463	439	416	431	473	417	407	434	414	454	412	415	414	457	447	464	444	430	434	417	473	442	438	462	465	411	432	418	420	437	406	393	453	416	416	392	424	390	405	436	458	395	430	413	452	427	374	434	438	437	435	418	448	414	462	407	462	437	407	429	410	493	436	435	428	446	451	427	430	418	422	431	391	399	441	429	415	428	437	394	414	437	458	422	445	427	449	468	405	460	477	450	428	447	432	425	412	436	446	444	431	410	447	427	450	402	423	427	395	441	459	420	400	398	390	458	434	440	463	467	402	458	406	425	420	419	445	434	434	421	415	426	436	437	416	438	429	441	462	450	415	449	416	431	426	445	420	452	421	455	449	431	421	490	437	406	457	423	406	451	420	448	420	453	413	438	426	397	404	463	432	448	401	416	423	417	407	390	428	469	393	425	404	418	405	434	451	423	463	416	437	403	431	451	386	439	403	424	435	442	445	461	418	441	412	389	461	395	448	453	443	445	453	434	431	440	417	409	431	445	421	421	423	431	416	415	425	397	395	467	424	420	437	403	425	448	463	453	453	407	433	415	422	391	447	403	410	455	392	434	451	428	440	451	410	423	427	473	439	429	426	423	470	407	431	408	431	492	450	458	416	456	423	460	405	425	436	427	435	438	484	444	420	445	421	443	450	407	434	459	426	415	437	464	411	448	446	419	424	418	452	462	423	437	422	414	406	447	426	400	452	398	403	410	462	418	408	461	433	451	445	423	468	447	413	414	400	407	476	464	395	441	386	439	454	418	407	441	431	408	438	495	423	407	448	422	437	423	458	444	391	405	410	399	402	426	434	434	455	419	395	410	466	440	375	455	458	427	461	422	442	408	429	457	423	433	429	399	443	409	422	413	435	427	434	395	408	430	406	450	431	430	424	424	415	457	437	418	438	374	406	418	437	429	437	459	414	474	409	379	460	420	379	452	430	414	409	451	403	427	437	462	463	440	416	415	409	442	414	396	434	378	417	434	429	470	443	419	454	463	439	424	411	411	409	379	462	444	405	464	442	477	425	441	464	441	409	414	418	404	432	426	426	451	424	453	484	427	409	458	467	438	387	437	457	438	434	435	398	436	425	430	429	459	437	406	445	418	427	435	448	422	407	405	412	435	449	407	427	422	442	410	416	462	409	442	430	467	434	455	395	452	440	438	423	427	405	421	448	454	436	437	404	395	402	453	415	428	422	462	430	486	459	446	431	418	452	454	463	461	413	423	416	444	389	431	427	435	403	439	420	476	426	389	433	451	395	396	450	437	421	417	447	413	431	401	414	456	432	393	432	441	434	435	418	426	405	434	410	403	387	467	419	400	464	408	477	447	431	412	432	434	417	412	410	436	459	426	430	379	431	447	421	430	449	411	415	399	444	445	427	442	426	429	421	431	449	448	399	430	449	417	422	436	431	410	413	387	435	400	449	422	411	388	415	418	385	448	431	429	433	408	399	446	413	444	468	407	428	428	410	440	430	423	405	416	459	402	409	419	438	428	456	405	391	430	401	401	398	421	420	408	390	417	421	419	410	438	454	437	415	419	408	401	438	449	408	469	401	436	415	425	417	405	439	414	426	430	396	452	447	440	449	465	447	421	484	422	425	431	441	424	450	469	411	427	423	459	412	420	428	428	458	433	400	456	399	422	430	449	421	446	412	393	380	447	388	401	418	459	448	412	448	447	389	426	443	453	438	442	428	452	392	420	411	426	387	436	406	396	399	454	423	434	425	432	454	432	425	429	403	403	428	430	439	409	461	397	424	405	400	420	395	442	475	416	428	446	422	430	431	419	414	469	432	447	422	435	439	426	444	429	443	418	387	439	384	418	460	428	426	443	450	406	409	430	438	425	404	387	461	391	411	425	415	467	413	439	434	418	428	419	434	423	463	409	414	410	409	418	418	440	420	421	442	378	440	417	435	478	458	419	457	446	408	405	437	465	414	438	415	426	436	453	452	456	429	450	426	428	412	407	453	421	438	437	421	409	446	448	444	392	437	430	413	416	405	412	373	417	446	460	445	406	437	406	489	451	442	441	398	397	448	423	425	402	440	444	393	403	418	405	443	432	451	442	427	421	445	402	414	429	423	449	391	410	408	429	390	405	470	428	424	460	432	416	397	428	442	430	437	425	459	417	415	450	471	452	472	448	414	436	416	471	433	469	427	423	429	417	428	409	452	439	403	435	442	431	415	403	438	427	421	453	414	401	417	422	467	408	440	432	412	394	446	464	458	437	452	397	445	403	423	430	452	429	401	457	453	411	433	414	445	445	407	460	422	468	375	425	416	454	421	432	462	407	398	437	416	442	432	448	449	437	395	413	429	436	401	415	422	417	399	407	422	461	429	468	438	444	408	415	421	436	435	441	437	404	426	437	450	415	471	462	447	428	429	440	384	398	441	438	441	401	456	420	423	446	435	414	477	427	464	455	428	398	427	433	416	406	402	432	422	419	430	409	418	458	380	483	419	420	409	425	427	429	441	370	440	482	391	407	418	408	455	414	458	431	414	448	411	451	442	437	429	415	420	439	416	434	427	407	440	407	439	445	402	407	429	459	428	436	407	430	441	436	415	411	419	404	422	452	412	440	428	430	435	442	397	404	399	408	448	440	453	427	438	403	407	429	433	403	456	395	427	383	424	446	433	405	433	454	429	468	431	379	456	445	407	440	470	409	424	439	438	398	494	427	424	433	416	411	433	434	442	415	434	428	402	473	422	461	438	448	430	395	444	436	424	405	440	430	417	436	422	446	419	427	422	413	431	410	425	393	464	403	415	426	458	452	432	420	438	460	406	401	445	480	425	456	431	429	429	449	412	419	464	436	460	407	435	425	422	444	424	425	399	456	440	423	394	430	433	415	444	459	447	409	419	401	428	424	423	390	385	454	368	449	460	445	417	444	451	438	429	406	411	416	417	400	449	418	421	406	393	475	413	445	440	470	434	447	411	422	395
52929	47068	59688	40881	19253	5184	1011	288	166	152	135	113	140	143	127	120	129	124	106	126	141	139	116	141	147	131	140	143	129	112	128	125	126	138	126	147	115	114	119	133	135	134	111	135	118	126	112	127	128	131	127	137	118	130	110	126	117	116	138	149	119	145	105	117	138	127	125	125	131	107	136	127	110	108	125	125	135	136	128	122	123	138	156	122	135	145	140	121	102	125	112	128	141	105	145	133	122	135	113	135	126	128	134	122	119	118	115	149	150	144	130	131	122	113	132	120	124	132	152	132	142	116	116	139	113	128	121	128	123	125	130	123	114	152	120	135	139	136	136	148	144	108	126	146	136	151	134	136	139	144	106	133	124	148	134	145	143	121	125	105	128	121	116	134	125	112	145	126	123	129	116	132	138	126	116	121	119	132	130	130	123	128	134	122	129	136	127	161	130	127	149	142	115	129	130	116	125	126	123	139	133	118	128	112	124	127	124	127	133	154	145	144	121	141	126	109	114	106	123	129	138	117	144	120	120	127	125	149	131	152	124	134	128	117	136	102	84	119	124	132	148	126	111	122	117	134	143	104	119	122	125	140	112	126	126	123	135	132	129	125	122	129	118	152	133	142	120	143	131	122	112	137	116	132	139	111	140	141	131	131	133	145	134	112	129	133	136	146	110	119	135	128	119	128	108	132	143	125	138	137	121	120	116	123	131	131	143	125	120	122	136	137	130	125	105	121	122	136	111	119	124	106	126	139	147	117	142	119	112	133	118	125	159	141	112	115	128	135	118	124	115	128	123	136	152	134	121	134	126	124	126	110	118	149	126	123	140	143	121	125	108	114	116	152	123	148	125	144	126	113	132	132	99	121	138	113	148	125	134	116	123	128	134	132	123	123	132	144	114	115	131	128	125	120	141	127	119	132	120	137	140	115	150	132	129	143	127	118	126	130	122	128	117	124	129	120	128	113	126	117	124	147	109	113	125	140	117	120	132	150	127	129	139	129	124	132	112	127	127	134	107	132	131	136	142	129	143	113	132	135	133	120	120	102	117	109	115	107	125	126	141	128	113	118	133	114	133	144	158	127	122	127	145	131	105	125	107	127	140	114	129	123	127	131	110	120	129	133	108	118	111	111	129	104	117	114	112	121	129	130	166	121	124	131	137	129	143	139	113	124	137	130	107	129	125	155	132	125	131	128	142	112	140	140	117	123	124	124	114	147	144	136	126	117	120	126	118	120	134	134	137	147	107	115	105	127	109	137	124	145	121	141	128	114	127	130	138	135	109	139	135	121	146	139	134	130	148	135	117	127	129	119	134	126	116	113	145	132	132	140	107	121	132	112	120	107	134	142	143	126	111	128	148	133	117	128	119	120	122	143	114	119	112	127	125	127	115	128	133	145	130	128	127	130	109	128	144	142	115	134	127	125	103	141	108	117	116	140	118	123	135	140	145	134	146	144	121	121	120	129	136	128	117	125	120	122	137	96	113	145	109	145	147	124	139	137	120	123	130	129	139	113	135	116	127	110	138	143	115	118	143	132	115	140	120	136	118	134	129	134	126	127	151	153	143	116	132	119	118	125	156	118	121	104	115	135	138	111	116	113	131	128	128	124	118	124	145	144	119	144	151	95	110	94	106	134	141	119	94	123	138	141	141	126	140	140	137	109	126	129	135	116	132	107	123	133	138	127	126	128	125	125	137	134	124	143	119	157	111	140	149	141	136	102	123	130	134	130	140	111	145	139	117	123	128	144	131	117	150	142	134	119	143	112	128	132	155	132	141	134	132	118	104	103	133	121	128	128	110	125	132	127	128	127	118	115	112	127	132	102	109	128	131	122	118	138	126	115	125	126	122	128	146	114	111	144	144	148	136	132	138	134	152	118	123	126	134	122	146	136	125	146	122	127	135	111	124	145	138	138	151	132	143	97	133	121	119	121	130	164	119	118	140	131	120	136	151	126	105	124	120	140	123	97	127	130	115	156	130	120	120	140	129	126	105	112	141	128	116	141	140	130	141	125	122	143	135	134	129	120	146	128	109	135	140	138	130	126	135	119	111	135	129	119	132	126	113	120	126	125	127	118	121	127	135	144	126	139	126	119	122	123	113	140	141	130	110	120	143	133	134	123	125	134	136	153	140	130	141	132	128	131	167	138	113	115	109	139	118	152	110	121	129	119	120	136	120	122	126	143	126	133	120	137	133	124	126	127	134	130	127	123	119	130	123	120	127	116	119	146	126	132	121	126	126	165	110	125	128	118	128	132	122	138	135	140	123	118	122	145	116	126	133	136	119	115	127	140	135	151	143	137	127	141	132	136	116	152	117	115	133	135	143	126	117	133	141	117	113	123	132	147	117	126	141	126	116	140	141	131	113	143	117	140	137	120	129	133	99	115	131	133	121	115	126	130	155	132	139	121	154	155	131	133	141	140	117	134	118	132	111	139	137	139	140	125	112	120	130	143	141	127	131	134	131	134	104	117	135	121	141	136	140	126	108	130	118	125	155	106	119	125	127	115	121	114	123	147	118	139	130	123	119	143	110	129	113	116	133	133	104	127	141	150	128	118	140	146	109	130	139	138	115	106	140	133	124	126	129	139	128	137	125	131	133	116	139	111	120	114	134	114	120	123	128	124	112	130	127	131	134	141	118	132	121	130	123	129	128	114	133	119	126	120	125	143	129	122	120	127	139	126	103	137	142	132	118	151	113	151	131	115	113	142	112	126	123	133	132	121	112	113	123	132	118	132	129	119	140	141	149	122	133	118	119	130	108	139	122	111	100	125	159	132	133	140	118	120	121	125	113	125	135	136	131	123	150	118	137	134	130	142	142	121	134	117	121	112	129	149	137	137	130	137	144	130	128	111	141	135	127	131	120	115	112	124	137	140	134	105	130	124	124	130	149	105	120	125	125	119	130	124	149	131	128	124	119	138	152	114	124	145	107	128	133	125	119	127	113	111	101	119	126	126	132	138	106	113	111	131	134	128	120	141	145	131	140	141	139	129	120	149	140	116	113	129	145	126	119	129	115	127	136	129	167	133	151	144	115	141	125	114	131	148	147	125	137	137	144	120	112	141	152	110	115	148	143	122	129	125	112	139	138	131	124	130	136	122	128	134	148	121	156	136	133	127	124	128	137	123	114	145	139	130	123	103	146	128	129	131	142	147	118	135	134	128	121	138	125	133	141	158	140	136	132	134	106	119	129	146	108	108	123	123	117	108	128	130	135	148	148	132	129	135	128	127	104	130	136	141	160	121	147	122	118	122	115	131	144	116	131	126	134	116	119	138	129	134	127	134	119	129	111	120	121	133	138	124	132	133	112	129	133	125	130	121	124	114	134	125	133	145	134	153	133	125	122	135	128	138	130	145	123	115	149	130	129	139	114	143	150	129	126	144	132	112	140	106	124	134	125	117	145	126	104	129	120	102	120	104	118	141	118	133	113	127	130	137	114	141	112	126	131	130	124	132	139	118	126	123	101	137	114	144	125	149
36992	39683	57462	47142	26379	10340	2880	945	415	368	327	313	293	302	319	303	295	283	316	286	294	311	301	269	301	280	312	308	286	317	288	279	293	322	352	284	296	306	318	301	324	286	312	291	312	289	303	302	285	313	319	306	317	282	306	302	300	309	300	310	291	319	292	334	307	319	280	285	297	303	329	295	279	273	306	297	304	320	281	317	287	319	316	285	326	331	300	305	316	300	304	268	305	269	314	287	290	324	297	290	307	293	305	310	304	313	279	312	318	270	287	287	306	315	293	294	281	326	284	294	305	295	309	282	298	310	283	307	291	330	299	357	301	326	318	314	337	314	287	305	313	323	318	307	320	308	307	284	283	294	305	323	298	316	285	301	282	282	298	290	331	298	332	329	292	319	298	312	310	313	302	326	310	327	302	308	301	312	319	291	306	326	284	275	303	321	310	300	276	299	299	294	309	301	312	350	318	312	305	308	308	275	322	315	315	304	318	303	311	304	281	303	264	282	264	280	314	285	321	293	324	289	284	301	324	309	290	282	331	288	274	323	275	312	298	287	303	300	304	328	286	324	297	287	342	313	289	301	316	319	265	300	341	290	324	295	291	290	292	311	290	295	325	314	296	301	291	307	277	304	282	280	340	276	334	313	274	313	286	296	325	296	301	313	297	297	312	288	259	293	306	328	291	322	290	299	261	310	328	337	288	322	291	305	283	291	309	318	305	288	302	339	286	279	320	311	308	293	286	268	313	292	306	318	296	312	306	312	284	292	296	335	313	315	290	300	320	317	312	278	297	284	304	278	316	319	285	304	307	309	288	285	304	292	302	283	311	290	282	287	243	266	287	312	264	333	271	322	306	322	298	268	287	270	348	298	302	320	275	297	308	311	298	318	301	309	276	300	308	291	276	302	311	282	312	333	281	324	314	330	307	296	272	290	297	296	321	295	288	302	314	287	310	336	288	272	288	318	296	270	287	307	280	341	297	340	322	328	274	303	281	290	306	286	307	311	277	309	268	319	282	296	317	305	289	289	284	312	315	300	298	300	302	292	294	323	299	310	327	296	277	312	289	309	301	286	297	263	297	304	311	276	275	303	269	303	290	298	290	294	294	293	321	302	303	295	286	308	297	291	305	306	336	290	323	293	282	308	284	304	301	292	275	297	301	315	295	312	320	297	294	307	291	310	295	292	307	301	300	303	338	287	312	297	309	288	299	286	288	306	333	320	347	291	304	290	287	330	295	315	283	327	322	270	302	296	312	286	323	287	322	283	321	287	306	298	334	324	307	297	312	321	288	313	300	317	324	289	294	290	287	276	326	288	303	294	307	301	305	307	299	272	308	315	291	296	317	296	279	320	269	293	281	288	337	318	309	321	318	295	284	305	332	286	313	306	325	267	270	299	308	304	286	299	341	300	329	344	305	283	311	261	307	296	303	296	322	269	309	324	303	324	287	283	263	295	294	310	331	293	289	311	304	263	297	297	295	321	293	323	310	275	295	302	308	285	313	307	290	318	308	311	308	311	332	283	317	289	313	313	340	304	286	311	323	294	315	318	285	270	290	325	283	303	285	305	297	346	311	331	284	280	280	324	278	302	299	311	287	323	310	296	286	277	307	295	306	299	291	290	285	287	286	310	285	339	319	298	279	306	293	329	316	343	286	305	348	313	320	306	286	289	302	298	306	303	311	304	275	289	302	317	323	328	341	360	279	303	331	276	274	293	287	311	261	308	272	287	304	291	275	317	302	315	309	308	328	298	315	284	302	290	302	281	301	297	310	290	294	305	299	338	313	310	271	293	257	306	303	288	309	282	320	306	320	294	304	324	304	304	311	316	338	309	312	290	275	290	334	301	308	300	307	315	290	301	289	302	306	302	319	274	319	288	304	319	330	303	299	313	341	294	299	283	312	308	307	293	312	309	301	306	304	303	348	287	277	306	293	262	322	312	307	291	290	283	305	294	292	314	285	297	296	300	311	286	312	278	331	287	298	314	273	300	305	315	316	301	303	326	293	304	289	297	294	272	318	293	311	314	294	305	296	297	301	289	317	321	330	313	286	269	327	305	288	342	289	302	310	280	287	276	290	260	288	292	259	290	291	307	287	310	310	338	318	304	275	296	318	304	296	342	328	302	286	286	306	277	303	278	311	281	314	286	283	317	272	276	333	288	320	312	321	294	323	265	271	289	278	287	289	296	289	298	315	289	308	304	329	319	299	313	313	296	311	309	339	277	327	309	299	319	300	283	300	299	335	306	290	308	289	354	304	293	299	290	316	322	308	334	283	311	307	265	308	301	318	325	303	309	314	317	305	316	291	265	306	314	294	303	300	325	292	295	309	280	317	284	295	305	304	291	295	352	298	303	288	288	310	303	302	312	284	302	297	312	285	302	301	309	310	305	329	281	325	285	292	288	295	283	295	315	304	326	276	279	294	299	316	271	280	302	341	295	326	313	310	325	292	287	299	289	317	301	330	315	301	308	302	284	319	278	297	302	312	315	314	291	311	339	288	300	326	311	305	284	300	289	316	313	293	288	316	299	299	299	310	277	303	310	320	319	276	314	316	325	303	306	308	307	314	319	323	309	311	267	315	292	291	314	286	289	283	314	295	270	292	331	297	321	268	315	307	321	294	318	322	311	293	321	308	297	296	312	320	300	328	296	316	316	305	335	314	308	316	298	284	285	258	302	327	264	283	314	310	283	281	308	305	322	296	325	299	286	307	297	285	305	342	308	279	286	314	283	320	286	286	301	321	310	303	315	316	301	325	296	304	325	268	323	315	304	319	291	291	306	301	300	305	287	318	333	279	309	304	318	263	299	307	279	304	303	309	314	301	285	293	287	291	341	293	296	301	298	297	313	332	320	303	319	313	314	288	317	293	284	308	297	298	319	307	321	319	294	308	311	304	338	307	262	312	297	270	287	302	340	324	290	302	335	300	286	264	269	336	309	324	291	301	295	288	308	315	304	325	295	282	284	328	331	295	289	305	308	288	283	315	303	295	294	281	276	308	295	304	314	296	303	278	311	290	290	301	293	291	297	271	291	286	310	296	296	292	304	307	288	302	328	306	271	307	300	285	290	293	289	306	311	301	270	285	321	347	329	310	301	278	281	301	284	325	288	330	277	301	275	317	292	284	326	332	297	289	304	317	298	311	299	296	284	309	310	307	307	283	271	306	317	294	300	305	294	311	306	294	283	334	290	318	296	313	284	313	305	306	299	303	326	304	297	270	294	295	296	312	330	305	308	317	308	330	292	294	292	299	332	304	297	267	298	290	291	317	282	312	264	296	313	356	303	295	278	316	285	281	308	306	281	303	278	313	329	297	302	289	302	322	331	280	291	270	316	318	260	311	313	315	309	276	327	286	272	300	311	309	275	272	301	335	333	296	321	322	300	315	291	267	306	309	331	304	330	308	296	327	283	316	302	331	305	326	284	316	302	317	308	307	303	294	326	293	335	270	276	302	307	293	314	338	295	305	321	312	329	317	298
16070	6174	4477	2357	921	418	244	205	190	172	199	203	208	175	209	190	196	180	209	212	173	180	197	189	207	186	187	206	188	202	191	212	178	184	167	164	207	205	194	182	179	191	188	174	224	197	186	171	204	216	196	161	191	181	199	188	193	206	201	224	188	186	174	191	183	187	195	173	176	171	183	152	181	175	201	175	203	196	160	222	180	189	196	170	183	181	191	201	188	215	205	197	208	214	204	183	204	199	166	202	183	206	174	185	208	171	203	196	167	187	221	175	176	182	180	152	178	213	219	179	195	172	214	184	147	196	188	159	181	184	208	200	183	227	204	187	206	188	215	173	189	203	208	198	183	203	189	178	177	182	188	192	175	197	179	198	212	195	187	183	194	192	188	200	175	195	170	180	183	194	220	176	171	200	217	166	217	190	225	180	213	209	189	199	187	188	181	191	181	169	168	187	174	171	203	211	196	181	189	191	181	156	204	205	189	173	171	186	193	182	180	179	208	177	188	204	195	234	184	220	187	200	193	175	202	186	178	180	192	189	202	210	210	171	199	209	179	177	195	192	183	189	194	187	195	175	205	175	179	178	169	214	191	209	201	191	201	184	184	154	180	197	180	178	176	175	202	198	197	216	163	178	188	170	174	171	176	182	181	204	213	180	171	202	166	187	179	190	179	189	195	197	193	180	186	201	201	182	172	214	172	190	201	200	201	200	210	204	184	201	195	165	171	196	175	199	207	191	208	172	209	197	190	182	189	191	218	183	200	164	207	193	184	194	187	209	198	215	171	172	162	198	221	212	197	165	189	200	200	197	179	184	198	208	202	170	179	216	201	195	204	188	207	191	192	189	180	213	196	160	231	180	202	183	185	206	167	196	199	179	195	203	191	183	196	201	186	193	204	183	204	178	180	189	217	177	198	183	197	197	210	186	227	239	173	198	218	182	214	200	188	193	192	191	205	195	221	183	183	185	201	189	185	208	178	172	195	180	190	187	201	189	195	180	200	207	188	207	190	194	197	188	209	197	202	205	218	159	208	187	157	201	214	191	187	199	202	171	176	178	192	190	202	175	190	222	235	180	223	208	197	176	188	184	209	199	176	185	203	187	209	183	204	190	174	179	169	181	189	182	196	217	185	211	198	189	173	195	187	185	185	193	190	194	201	212	176	193	174	181	192	195	206	173	221	197	188	177	193	174	165	207	179	181	206	208	170	198	189	195	183	197	184	218	202	183	198	193	202	193	201	207	192	194	195	172	186	203	204	199	179	186	191	195	184	197	196	209	189	183	158	205	167	197	189	193	216	166	194	166	209	203	211	186	197	173	201	179	183	184	199	215	185	183	215	165	178	192	190	206	177	169	178	184	205	209	186	198	158	203	204	189	198	184	178	198	180	214	166	203	191	204	190	189	181	184	198	186	196	199	183	208	194	175	180	191	189	191	191	186	186	185	165	186	155	206	200	178	195	155	201	176	216	212	175	177	189	190	214	176	194	210	193	180	194	185	204	203	210	183	168	185	193	191	236	163	197	179	199	219	183	193	172	209	200	183	177	189	192	175	213	209	186	199	183	202	165	185	212	203	199	169	193	202	212	231	200	176	184	199	162	201	221	198	171	187	201	210	185	173	183	207	181	190	185	212	218	210	172	189	214	214	182	180	179	168	167	175	202	198	193	207	213	205	194	179	203	178	208	175	195	179	206	196	182	210	195	178	230	186	213	202	205	203	202	187	172	204	208	207	184	179	192	158	200	176	183	174	181	202	194	206	203	208	163	204	164	193	193	196	203	185	192	153	166	184	161	202	173	210	183	195	189	196	180	206	192	180	197	217	197	204	190	206	183	187	189	181	159	190	204	197	176	183	182	166	196	199	202	193	170	194	194	202	173	214	188	206	188	200	167	180	188	215	211	203	209	196	174	179	191	178	182	177	174	194	191	182	188	183	195	175	194	194	196	176	198	191	189	176	203	187	161	196	189	212	203	208	210	207	178	193	212	200	177	161	202	183	190	206	189	202	202	194	191	221	192	193	191	177	181	189	175	167	174	200	185	176	161	214	173	208	211	221	188	201	173	225	194	190	191	190	195	198	197	205	186	178	192	198	179	197	203	196	165	189	166	210	202	179	195	219	174	173	181	187	184	186	202	202	218	182	223	169	178	202	183	206	189	208	201	199	202	200	185	183	176	191	207	173	185	194	165	199	203	198	185	204	168	196	195	199	158	212	187	174	184	184	201	195	172	186	201	210	176	205	189	199	174	210	192	167	196	194	163	194	186	203	204	191	172	179	184	172	191	198	206	169	184	196	191	202	188	193	196	198	178	181	179	176	164	178	191	169	198	170	196	202	175	181	194	172	204	184	184	179	211	179	204	198	179	213	189	185	192	222	178	201	173	206	184	193	189	170	208	194	209	195	195	167	191	184	196	177	184	237	179	189	166	211	186	163	184	180	180	175	177	190	195	214	187	192	189	185	184	205	172	163	193	185	161	201	184	177	206	195	210	168	175	211	196	186	209	195	195	202	183	175	190	183	208	199	185	171	181	207	196	191	202	183	196	183	177	203	178	180	193	184	182	194	187	209	195	182	198	188	174	186	218	170	195	192	202	204	213	219	176	195	203	161	222	212	203	205	194	196	205	216	219	186	186	171	190	201	188	220	185	185	222	219	205	215	183	162	163	197	189	181	199	174	189	212	175	170	212	204	169	187	193	196	209	183	216	170	165	162	174	179	190	191	188	194	164	187	171	217	200	204	179	179	150	169	185	181	184	181	199	218	204	178	182	173	229	172	215	211	218	172	196	213	189	191	197	190	161	193	190	179	211	192	180	185	167	194	180	207	197	169	209	215	177	214	209	187	186	219	188	193	177	191	210	201	190	193	177	195	197	188	201	179	190	181	181	163	162	195	200	195	190	174	205	178	223	183	182	196	183	211	203	181	185	195	214	188	185	198	198	214	173	188	193	181	182	191	220	189	171	189	205	182	198	200	190	197	185	163	210	198	190	188	186	178	196	192	211	189	164	176	211	193	199	222	193	182	217	194	194	179	168	189	174	190	210	201	177	173	187	209	193	189	178	199	217	199	200	181	195	206	192	211	193	200	197	195	196	184	185	193	207	202	206	204	193	204	167	215	205	181	187	222	225	177	213	201	175	197	214	174	195	193	199	235	191	175	168	230	205	214	203	197	221	188	192	209	188	210	171	176	182	204	191	200	183	191	200	199	181	172	199	182	179	212	187	211	195	179	180	177	185	175	202	192	192	212	193	184	196	217	194	194	193	177	202	182	178	203	181	190	189	187	187	187	181	153	191	197	200	208	167	177	190	188	178	173	202	186	216	181	185	222	197	184	182	194	204	161	191	197	186	217	193	183	193	206	188	176	198	185	194	210	210	177	181	188	204	192	205	201	202	183	198	188	161	184	187	166	171	189	188	189	210	211	203	214	225	171	196	173	212	174	201	183	166	173	192	206	185	205	178	174	180	167	184	187	173	203
11464	6365	10038	6452	2610	1065	580	508	496	439	429	448	438	436	426	432	441	398	413	428	443	438	422	462	418	458	416	410	457	459	467	448	458	452	499	432	447	463	449	427	450	441	444	452	414	477	436	455	416	446	383	395	445	432	421	413	463	431	467	416	445	424	439	443	463	446	431	425	450	457	457	468	431	477	419	423	427	429	469	423	443	440	488	409	432	440	411	453	469	445	468	453	461	453	426	466	474	423	403	464	476	453	427	435	439	456	420	428	446	443	447	409	405	452	430	400	487	414	468	417	444	438	480	418	415	439	437	460	399	458	469	448	442	418	423	448	414	434	419	484	448	469	458	473	425	474	460	440	422	492	464	456	438	447	455	398	469	479	406	420	462	470	461	474	485	437	436	444	423	466	410	459	432	466	421	404	421	451	470	473	442	470	461	431	456	403	428	426	439	438	429	445	483	457	428	479	467	468	447	476	440	450	465	426	397	451	422	465	415	434	481	436	443	437	430	411	472	436	453	435	474	429	424	426	446	427	450	434	431	417	430	454	427	454	444	475	457	455	421	501	441	465	432	426	415	434	434	436	452	426	453	440	437	438	423	409	471	472	445	433	424	443	402	407	452	428	432	449	456	417	415	434	459	465	450	433	442	428	456	401	457	439	408	424	433	441	447	425	427	433	460	452	427	426	431	437	474	440	442	454	441	433	461	454	436	443	441	429	433	458	438	422	445	411	426	429	446	438	469	406	455	406	458	436	487	450	445	442	497	430	418	418	449	444	453	440	421	430	459	439	397	396	450	437	455	492	447	455	383	461	403	435	451	466	416	450	468	410	427	475	429	468	476	462	427	443	444	446	461	446	456	463	442	432	463	432	443	433	479	458	479	433	423	425	448	496	466	470	413	446	459	423	459	450	447	422	421	447	468	453	431	415	405	485	435	434	436	439	466	452	455	452	448	418	430	417	430	441	445	432	451	431	436	455	410	464	431	434	466	434	475	426	462	442	463	424	441	494	436	452	447	471	406	449	423	424	456	443	445	441	403	468	431	437	409	457	458	435	453	435	456	439	451	394	422	430	419	427	434	427	405	439	450	418	435	438	441	465	413	443	451	408	425	415	436	466	425	495	408	445	427	442	425	422	426	441	427	458	413	481	451	437	439	444	439	418	455	412	445	473	444	448	428	423	393	405	429	448	452	433	422	457	461	443	460	407	407	440	443	418	462	466	439	458	447	444	443	444	444	442	459	387	418	409	421	400	428	410	423	435	446	423	465	429	428	439	461	386	437	450	456	430	429	454	456	448	426	446	429	441	448	433	446	451	463	441	443	488	424	443	472	448	435	437	436	446	391	481	398	421	444	411	439	476	438	478	411	437	445	461	461	423	456	432	400	461	441	448	425	441	448	456	437	464	430	481	429	429	417	425	415	451	445	428	448	433	465	457	489	469	459	413	470	474	449	438	410	437	410	424	424	439	447	460	435	422	430	450	457	473	445	407	447	450	439	465	407	419	448	452	425	439	445	408	465	479	416	415	461	417	434	440	421	452	432	424	422	455	438	472	446	424	426	442	467	451	475	470	445	450	443	405	475	434	444	416	475	421	433	419	483	431	424	420	454	419	444	406	404	448	402	459	417	439	470	474	433	423	471	471	458	431	421	445	424	440	443	448	460	473	460	461	471	429	467	422	394	437	455	446	447	444	425	444	435	408	442	424	456	480	406	439	421	419	433	407	395	457	454	482	456	367	413	438	437	421	428	444	455	449	436	462	461	418	448	480	369	457	430	434	444	427	438	448	453	441	448	458	449	448	439	436	436	442	439	442	439	485	400	419	420	451	454	420	431	406	419	435	417	460	445	470	433	440	472	463	433	466	408	473	434	438	431	413	430	423	420	452	466	424	404	434	440	465	491	476	438	441	456	473	420	406	443	445	442	421	450	468	472	475	462	450	456	448	451	432	439	433	456	451	425	461	433	453	480	446	410	446	423	479	398	430	427	448	424	450	405	477	444	420	397	444	442	468	377	480	450	439	405	442	405	455	375	438	462	435	449	415	422	429	466	455	461	431	412	474	503	401	467	447	448	404	428	467	447	467	398	456	463	462	450	477	444	464	482	416	458	452	494	474	431	452	443	476	425	394	452	496	454	449	439	447	484	431	446	433	425	440	468	435	444	454	385	450	434	448	447	460	439	455	444	416	452	412	445	448	456	443	454	443	415	421	427	426	442	426	441	449	417	453	416	435	456	442	461	466	399	447	446	469	467	424	397	445	438	483	425	436	450	411	445	442	464	407	460	405	477	464	454	468	459	461	440	475	449	432	454	436	396	426	443	442	421	435	438	461	469	447	433	458	462	389	439	439	439	451	468	464	425	423	440	420	415	441	437	414	440	429	456	457	431	445	445	445	402	451	463	412	430	445	475	456	443	454	469	420	449	438	447	441	410	445	438	454	449	448	441	434	413	443	454	478	446	439	456	419	428	442	446	456	442	443	466	418	456	399	421	456	424	411	462	442	465	411	420	435	431	437	426	455	443	456	449	404	453	453	430	416	430	458	438	426	476	465	455	450	448	424	420	456	409	449	425	441	434	410	436	424	454	446	407	444	468	437	441	459	401	460	427	408	479	427	436	421	434	472	484	504	428	479	458	411	420	445	478	452	467	451	428	454	408	454	429	423	446	440	455	462	422	451	458	461	448	451	475	404	434	430	422	470	449	463	473	435	413	455	452	484	448	443	502	478	463	406	415	451	475	446	446	467	420	437	403	423	453	442	446	430	458	447	465	430	420	461	458	466	424	444	431	462	432	439	440	423	447	430	479	413	441	444	447	450	423	414	459	442	437	461	444	437	442	418	463	435	431	466	452	392	436	416	456	429	438	423	489	429	457	416	475	491	421	394	454	430	414	443	425	416	453	409	426	468	417	479	443	406	416	425	404	472	483	449	433	454	421	440	443	459	417	468	442	443	494	452	451	420	463	412	402	446	434	449	414	434	449	437	474	412	430	428	464	464	456	404	455	442	470	386	399	454	464	410	432	442	470	443	447	449	453	445	437	482	450	456	421	428	375	461	450	419	428	442	466	435	472	436	457	428	450	423	436	441	448	460	464	438	450	435	462	450	434	457	424	443	441	442	474	430	472	459	447	465	389	416	425	454	455	479	452	462	456	447	429	467	449	479	464	431	441	462	421	459	438	470	440	433	453	444	432	440	488	452	437	438	422	436	439	452	442	445	408	416	433	458	443	430	445	435	421	438	504	407	493	441	448	456	442	427	422	435	406	458	471	457	443	458	446	474	449	431	424	438	458	461	457	407	454	437	414	435	455	436	442	403	426	466	436	427	427	454	446	480	504	460	474	439	408	443	445	440	453	403	453	399	450	450	445	448	455	416	434	438	450	434	434	427	466	435	459	450	428	446	433	458	440	424	448	442	460	407	450	416	459	451	469	423	422	431	452	437	436	425	451	427	445	401	439	424	453	431	399	444	415	426	405	425
40586	33233	41954	26710	8973	1927	566	305	225	205	176	195	170	196	191	191	192	206	201	224	179	205	203	201	179	158	172	196	185	201	183	198	173	193	193	204	204	179	206	201	204	179	202	200	199	183	188	197	188	183	199	205	192	195	190	204	194	179	225	186	185	191	196	177	202	166	199	203	207	207	216	185	165	220	189	197	187	183	182	188	199	202	201	157	188	219	173	165	174	193	199	181	198	196	196	182	192	219	168	187	197	205	184	188	198	192	193	196	181	176	212	188	200	183	195	186	193	189	196	177	225	167	201	183	191	175	189	201	206	176	172	172	188	220	178	185	207	212	229	202	199	202	189	196	186	171	218	187	190	188	195	189	177	215	216	202	191	172	183	179	157	207	197	206	200	202	173	200	167	183	186	183	228	179	192	190	195	170	160	169	184	196	195	203	179	180	205	204	177	181	200	186	198	183	192	196	212	227	173	181	170	185	193	172	175	165	198	204	179	167	186	204	199	186	171	171	177	187	196	198	194	202	193	168	165	194	201	192	194	214	191	169	216	187	185	183	192	188	182	188	204	196	179	207	172	159	186	200	210	174	171	171	195	193	185	201	199	224	187	166	188	196	191	211	198	186	176	196	197	168	183	181	192	202	181	177	205	198	208	227	203	211	172	212	176	193	184	190	173	197	204	171	185	198	185	178	203	191	193	203	164	176	196	215	190	161	181	199	196	206	169	183	192	180	200	187	202	188	186	181	157	193	191	193	187	187	180	197	198	201	194	189	195	178	211	170	208	183	206	223	197	204	152	175	193	201	171	204	197	206	202	186	194	187	170	197	178	188	181	188	181	182	196	160	166	173	191	190	210	181	181	196	178	192	167	178	187	185	217	197	179	164	205	195	191	207	186	174	184	175	198	179	232	178	187	202	214	177	169	189	215	193	168	192	190	202	205	188	191	211	201	169	152	196	211	227	181	194	190	199	191	214	174	203	210	203	207	185	165	189	186	181	195	193	195	204	189	193	202	209	186	154	182	161	214	202	186	173	179	184	199	191	199	189	203	182	185	195	216	199	199	180	174	218	214	184	182	187	180	178	184	182	193	186	181	196	179	196	175	210	200	168	192	210	189	204	191	192	196	190	187	189	179	204	183	213	209	168	197	178	176	169	185	205	194	183	210	180	180	182	219	179	176	226	193	194	179	187	168	194	186	176	179	193	174	187	171	194	179	186	209	182	170	166	185	228	178	178	182	195	214	186	195	198	201	201	194	199	198	180	177	183	189	172	163	177	193	162	201	188	200	184	201	182	158	192	196	213	189	167	171	203	180	165	196	201	213	200	187	201	180	202	184	189	188	166	180	177	174	176	190	180	215	191	197	214	193	180	198	182	191	192	200	179	190	185	200	179	190	180	207	199	216	197	193	180	199	183	200	181	197	168	200	199	220	198	182	173	161	167	213	202	198	208	200	193	174	193	184	225	206	198	204	200	180	174	186	158	186	194	195	190	208	180	185	168	211	186	164	158	194	204	164	178	218	197	189	202	226	198	198	184	178	171	193	189	210	180	199	187	202	202	198	178	193	186	201	172	180	170	177	196	162	181	151	178	180	192	212	176	189	184	178	170	179	183	182	228	171	174	223	202	187	173	189	224	203	181	177	196	168	193	184	177	201	192	169	201	200	170	194	206	182	168	215	197	200	193	186	193	201	195	194	217	205	187	229	188	225	188	168	198	190	207	174	172	187	171	222	224	205	193	185	219	183	178	184	208	198	187	219	184	206	214	179	214	175	205	194	198	189	187	202	181	187	184	171	207	176	171	203	171	190	204	190	186	197	197	204	198	201	180	165	170	175	201	186	193	207	190	189	155	207	186	184	197	201	185	173	202	142	188	168	187	203	208	183	192	198	201	217	189	186	173	165	196	179	203	194	176	201	186	176	203	183	193	213	173	183	184	193	174	193	178	173	177	168	201	197	191	184	174	163	169	186	164	194	189	195	192	197	191	204	177	197	200	182	191	181	195	196	184	207	195	189	168	208	217	225	201	182	198	195	216	180	173	187	203	170	198	210	177	166	205	194	171	189	175	199	186	198	207	216	175	184	200	201	227	235	189	181	205	216	179	179	184	211	180	183	200	173	202	204	185	205	164	201	207	196	176	189	194	214	215	194	198	182	199	179	181	195	187	199	182	190	208	203	192	194	189	180	205	171	197	206	186	183	191	183	194	222	210	177	203	207	187	175	179	198	201	203	187	211	175	199	205	201	182	176	179	167	201	187	183	201	202	192	194	187	208	172	172	168	176	187	171	207	170	213	171	213	174	188	195	180	173	202	210	193	181	204	207	187	184	169	196	224	205	191	185	203	225	170	187	197	181	203	192	183	171	196	193	220	201	211	192	202	188	192	171	202	176	176	201	189	180	170	179	223	185	198	215	185	213	180	188	194	190	163	179	202	174	206	180	178	193	199	187	184	206	191	205	186	160	195	178	180	184	197	182	201	179	178	178	181	203	206	184	183	181	210	196	197	186	201	194	181	167	233	192	199	204	201	163	209	192	199	193	205	209	209	194	196	192	190	177	159	196	201	196	177	173	199	198	180	180	211	163	173	219	195	183	194	210	174	195	178	191	173	190	188	179	201	181	207	196	200	189	207	186	185	184	181	216	190	224	193	184	180	168	213	198	178	172	198	194	204	163	208	199	202	199	206	205	184	184	184	208	203	174	190	178	182	194	190	209	176	190	188	190	193	149	209	214	189	190	191	192	150	192	180	184	201	186	172	211	218	184	183	187	190	207	220	180	196	182	162	200	176	186	203	215	164	180	198	176	199	200	212	210	217	176	177	199	200	209	198	171	188	190	186	168	185	189	206	220	190	199	181	182	209	218	213	193	171	186	196	185	198	191	187	188	194	183	176	186	209	185	213	180	212	198	188	165	203	190	196	200	203	195	211	191	188	208	179	177	204	182	204	169	194	211	216	194	195	157	163	159	223	204	198	152	209	178	175	164	173	215	203	213	206	190	194	188	188	215	197	185	164	181	190	188	216	219	197	203	210	193	218	193	171	174	165	190	209	175	180	184	192	184	228	205	176	198	202	172	181	189	209	171	200	195	190	184	212	192	184	187	169	196	197	204	187	181	183	146	172	201	187	178	198	222	194	196	190	197	180	179	216	182	188	186	205	190	163	184	196	199	202	184	206	193	175	174	202	178	186	207	170	182	201	188	196	199	191	176	194	189	188	204	213	197	198	193	212	210	180	197	197	181	190	205	177	166	198	192	191	165	205	182	201	190	191	231	214	201	178	194	188	203	182	189	183	197	186	188	194	217	175	182	187	226	202	211	201	202	222	177	199	179	184	210	195	165	212	207	214	213	181	180	176	190	207	161	166	190	174	192	190	181	181	188	190	180	219	177	184	168	178	223	195	212	215	207	170	185	181	183	198	200	186	191	194	176	190	180	176	177	206	180	192	207	163	156	178	191	206	202	200	189	221	174	174	182	212	174
28857	29176	44410	34904	16152	5447	1737	808	529	456	405	460	435	457	422	420	443	445	431	427	456	436	467	412	423	428	440	420	430	451	447	443	440	459	446	409	408	448	432	482	415	430	411	435	434	444	455	432	444	457	446	419	451	457	446	463	424	460	413	432	438	436	434	445	429	473	433	402	445	435	419	416	441	422	437	434	448	473	430	432	445	454	448	439	449	449	479	420	476	449	437	410	445	436	467	432	441	444	410	421	402	461	442	442	429	479	431	461	402	442	444	452	454	414	440	431	454	439	482	417	405	398	455	425	470	456	425	436	430	432	459	427	422	436	465	455	471	428	469	465	391	443	443	472	447	460	458	430	413	442	440	446	405	424	456	433	429	424	468	440	435	431	435	412	410	414	463	472	437	415	435	468	409	399	457	419	478	458	458	422	478	436	431	426	423	423	455	411	437	448	409	451	477	467	445	461	452	468	447	425	448	469	426	453	411	448	428	450	460	456	429	404	439	429	399	464	437	460	474	445	451	411	452	446	427	472	444	426	449	467	416	457	392	424	443	391	425	492	404	414	428	462	442	456	415	449	426	422	430	481	413	429	449	447	460	434	426	404	453	470	480	436	436	410	422	445	442	420	445	446	397	444	426	474	451	403	453	408	415	475	432	415	442	432	419	410	430	446	483	435	424	434	443	466	424	446	435	429	429	419	450	436	448	436	479	440	419	455	447	418	470	439	421	457	452	477	404	412	391	452	478	411	434	417	422	437	463	446	460	456	437	467	439	446	387	411	384	465	426	411	469	438	419	428	469	454	437	437	475	400	456	434	443	451	435	436	472	448	424	420	442	472	456	411	426	427	454	424	427	434	416	451	442	460	435	444	425	453	429	429	407	461	441	444	459	432	427	479	477	427	464	437	437	438	459	432	448	417	444	427	430	418	421	436	392	479	446	429	431	425	445	431	426	455	431	406	447	451	454	459	398	452	418	438	458	437	447	468	434	423	473	457	414	435	407	405	456	446	456	479	436	424	460	424	442	419	429	408	474	457	393	424	446	435	439	460	445	440	384	449	452	420	452	421	441	448	414	454	416	465	442	476	427	476	443	407	430	475	454	457	465	455	424	459	475	459	424	455	433	421	415	425	440	446	429	433	432	451	409	449	423	461	441	433	441	447	447	457	481	401	498	447	457	422	426	459	436	427	456	404	448	428	425	435	465	431	434	421	433	445	430	448	389	421	406	428	437	454	408	483	416	442	464	472	448	441	451	442	439	443	440	426	467	435	438	462	424	445	456	455	459	451	455	484	453	446	455	414	406	450	408	465	438	439	442	423	453	439	449	391	429	443	415	411	442	406	449	453	470	428	463	439	463	451	453	439	452	436	447	456	447	425	444	454	461	451	485	443	436	452	424	440	435	424	439	437	427	450	436	392	413	447	462	445	484	475	430	445	434	452	442	450	426	449	418	416	416	446	406	453	487	436	450	426	442	489	414	415	446	438	419	437	458	426	449	427	418	436	406	439	418	454	420	458	441	441	478	430	444	439	445	453	435	442	454	485	422	402	443	442	438	453	428	411	424	443	435	454	472	462	432	457	431	435	408	432	437	464	478	449	410	408	433	421	407	453	443	443	433	435	400	431	404	424	439	423	485	460	417	426	405	417	437	492	446	461	427	462	439	440	423	433	440	421	475	466	444	450	455	464	413	438	475	448	440	467	464	514	453	454	451	434	490	455	439	383	443	427	421	402	408	457	437	417	428	456	481	443	424	418	471	417	470	440	445	439	407	421	435	406	411	475	426	442	464	428	461	442	422	467	470	446	426	397	449	449	443	403	454	460	407	435	444	438	465	418	428	463	474	451	399	390	448	429	430	433	450	450	453	445	455	451	444	439	434	432	450	451	441	409	472	491	481	472	430	471	500	493	424	427	422	465	428	422	446	471	389	453	433	464	407	447	414	408	449	433	428	447	449	477	409	458	425	477	456	413	417	453	481	418	445	422	424	470	474	441	443	416	440	421	436	464	446	433	441	389	447	452	455	404	445	424	421	420	480	451	429	428	442	447	446	443	453	418	464	440	450	456	465	466	454	440	443	465	410	488	458	425	453	431	422	461	412	417	446	415	474	445	411	373	440	451	429	457	429	487	449	464	446	471	446	431	403	448	447	444	452	441	467	460	470	442	429	425	457	432	429	455	448	433	437	438	434	462	418	478	449	419	442	441	461	433	402	417	439	453	431	446	439	465	477	416	443	430	445	443	410	437	455	465	403	442	457	412	465	412	424	462	465	415	417	449	444	458	458	461	439	423	450	461	441	443	442	448	476	408	445	436	447	417	410	450	433	451	467	409	386	452	445	458	423	431	445	415	428	437	447	435	429	383	427	449	415	430	450	409	489	437	398	453	443	431	445	467	439	441	412	471	441	422	472	437	411	426	436	458	451	460	441	423	430	425	446	434	422	416	476	472	448	459	462	429	429	424	411	418	432	444	409	441	460	419	401	457	454	423	421	423	473	453	414	437	420	406	441	429	420	471	465	437	453	444	443	455	456	470	465	449	422	435	455	431	430	442	415	488	428	411	458	471	454	444	445	467	416	469	431	423	408	422	455	421	473	448	452	459	444	427	450	438	441	423	463	440	428	433	435	392	472	450	470	392	423	452	453	448	428	418	392	422	412	439	457	408	445	468	426	423	439	468	433	448	424	437	439	472	439	432	408	406	445	444	426	448	436	426	427	424	398	440	422	411	448	436	427	457	434	428	471	430	426	444	472	428	458	456	425	461	422	433	429	412	453	459	441	407	437	432	469	423	431	454	421	436	436	447	417	436	471	475	431	434	451	459	456	429	454	458	449	437	434	470	457	423	464	461	452	405	428	433	457	436	444	422	431	440	412	428	437	435	447	460	465	431	440	443	435	423	448	428	454	444	412	497	464	455	460	402	407	448	469	480	447	440	412	447	429	455	413	434	448	472	438	453	464	432	452	418	471	397	472	454	474	431	417	428	419	451	432	434	401	440	448	440	404	443	430	426	430	479	422	449	453	447	427	464	415	449	467	421	460	448	445	433	430	437	406	462	421	405	454	470	425	462	454	438	416	452	469	450	452	459	413	408	426	440	458	426	431	436	429	470	423	421	423	423	436	443	420	451	444	410	455	437	462	408	450	462	471	463	417	404	437	409	423	446	440	447	444	420	404	481	453	438	454	410	443	447	446	418	422	427	461	462	432	443	427	472	432	446	430	436	457	458	393	478	435	449	437	437	457	467	436	460	496	445	487	456	422	449	435	425	428	401	438	477	449	392	432	419	448	394	397	437	415	437	388	409	454	446	428	429	422	444	462	404	400	516	439	433	433	481	421	403	415	477	435	415	422	447	419	467	425	442	473	438	441	438	437	449	427	471	459	450	452	441	445	441	470	449	452	480	409	457	405	480	462	426	433	423	424	421	489	450	405	440	437	431	464	455	458	430	448	415	442	444	446	443	444	444	422	435	441	481	412	403
53658	48002	58925	41278	18414	4861	1064	368	172	165	148	139	113	142	136	131	164	132	118	127	133	132	127	139	126	132	124	125	139	154	123	134	127	143	112	137	132	113	127	143	150	142	129	125	120	149	141	142	131	120	132	129	133	127	113	114	148	136	129	129	140	136	139	128	159	124	131	147	145	159	140	136	133	129	131	162	142	138	121	127	133	108	143	150	130	105	121	126	141	154	136	141	119	126	127	150	131	132	137	148	148	136	133	138	118	129	128	124	134	156	141	154	122	116	146	149	134	153	129	129	133	143	136	138	141	117	120	135	125	133	135	155	130	155	119	167	120	116	135	127	141	131	142	143	139	148	144	130	156	136	135	107	123	142	125	141	146	130	128	127	147	129	127	127	118	131	121	145	106	147	123	129	119	118	144	142	155	154	153	130	108	162	144	141	127	151	131	142	120	110	123	122	125	153	133	148	123	137	128	128	126	122	114	141	151	147	143	116	144	115	124	114	140	134	146	149	136	146	121	128	128	163	149	142	143	107	102	155	138	136	127	131	149	140	135	133	155	119	131	141	148	138	119	118	146	129	127	137	135	142	126	127	130	133	135	117	137	127	136	122	144	157	135	129	162	122	130	122	144	130	128	148	120	142	130	124	120	158	155	147	134	150	158	134	117	110	132	120	157	146	133	111	141	124	125	121	139	131	120	138	130	139	131	127	115	142	144	146	167	133	123	138	146	141	122	118	151	117	127	117	144	151	129	129	118	131	148	113	142	165	143	131	111	127	130	137	139	127	136	135	126	152	129	158	137	130	104	152	163	119	130	154	122	126	123	134	130	117	117	140	150	113	132	131	133	129	120	147	122	138	112	122	143	134	119	116	147	113	112	128	155	140	111	143	131	120	130	125	133	134	144	134	154	119	137	141	121	116	125	151	141	127	129	130	144	144	120	161	131	140	162	138	148	150	143	142	115	124	162	140	134	151	132	126	142	120	119	115	119	150	128	128	150	112	120	115	138	133	141	138	137	157	133	138	144	143	130	118	153	135	129	147	123	132	128	160	122	154	151	130	135	156	139	132	120	143	117	148	114	129	159	141	131	130	128	121	116	139	143	125	130	158	131	123	132	123	120	126	120	111	139	129	143	117	123	140	162	142	151	118	124	138	133	125	144	153	157	125	145	140	128	134	117	123	100	130	144	129	131	108	145	120	132	131	124	120	126	130	104	147	118	148	138	143	144	130	114	135	121	129	135	116	145	139	120	104	131	148	129	142	110	128	140	128	142	152	116	113	136	120	120	132	116	153	114	140	147	141	122	126	135	139	155	131	156	131	138	153	136	115	126	129	147	166	142	130	110	116	124	144	118	142	150	143	136	154	134	140	117	129	133	110	137	126	128	136	129	118	124	135	141	133	103	144	147	145	142	136	132	119	158	119	139	142	162	132	136	144	129	140	132	147	146	123	129	112	117	157	133	153	144	122	147	132	167	139	140	156	132	136	159	119	142	135	144	117	122	139	133	149	127	152	128	149	145	130	137	131	146	132	139	136	136	137	138	153	144	128	131	137	141	145	132	105	143	123	162	117	140	157	149	108	127	135	128	134	143	119	127	125	152	128	127	127	142	141	132	142	145	143	129	137	140	132	134	125	123	155	152	141	130	123	127	130	127	139	128	136	131	140	144	126	142	121	116	141	151	134	151	123	129	140	126	149	147	133	132	123	125	120	149	126	128	132	176	139	108	139	149	123	119	116	138	140	163	130	130	127	123	118	117	128	130	150	149	99	117	128	140	134	142	136	119	128	124	121	126	129	135	138	146	133	131	130	123	126	127	138	131	137	129	129	127	156	155	123	130	114	151	128	141	145	150	144	132	144	105	152	126	126	138	112	143	125	143	149	114	121	151	137	143	121	142	138	118	149	146	129	114	148	129	152	152	110	146	145	157	142	127	152	126	145	151	121	133	117	115	121	146	129	131	124	123	135	124	161	142	141	136	126	141	147	128	169	153	118	146	145	117	122	151	133	133	162	150	129	134	163	125	141	135	137	134	124	135	131	146	127	127	121	117	155	124	133	122	124	134	129	132	138	127	118	124	136	141	126	164	160	139	138	114	134	138	131	108	147	103	132	100	131	130	123	154	149	133	134	137	157	129	140	127	133	147	118	128	122	150	131	133	127	146	121	119	132	150	126	125	126	121	126	130	117	138	136	131	130	129	145	143	153	137	117	128	135	136	130	129	118	122	132	132	147	117	159	140	119	125	115	162	136	158	134	147	156	117	139	121	119	132	143	158	145	128	131	142	133	132	126	134	120	150	115	130	154	136	141	133	132	150	132	125	141	137	149	136	151	135	132	148	135	156	132	146	140	130	110	142	142	143	140	145	133	115	146	126	136	137	129	126	122	132	134	138	137	120	126	130	137	124	140	126	157	148	161	148	127	131	127	122	140	141	111	120	129	143	151	130	138	116	127	116	130	139	125	131	124	129	124	129	138	109	140	131	138	152	120	126	131	147	143	133	125	122	113	125	129	135	138	125	133	124	123	128	136	152	127	138	139	142	123	145	140	128	136	120	127	123	131	165	122	141	138	149	133	116	126	114	133	130	128	146	130	151	140	137	147	135	131	123	118	121	135	141	149	136	123	118	145	116	137	127	124	116	148	105	122	146	127	142	140	124	150	119	135	145	137	132	125	137	120	103	140	126	133	134	145	156	170	132	125	127	131	133	146	126	99	121	138	151	152	104	120	166	120	142	130	122	119	141	138	130	144	129	130	133	129	123	124	129	128	115	127	121	131	151	142	132	139	131	141	166	149	128	123	130	128	135	166	139	132	131	112	128	130	161	135	107	132	142	156	142	123	128	130	125	140	160	139	128	141	145	125	143	135	120	137	154	145	141	117	143	148	135	138	119	162	136	116	136	150	149	142	125	124	132	142	160	135	146	130	140	122	132	143	136	111	148	145	123	148	124	160	137	157	130	128	137	117	151	131	139	147	137	152	127	157	135	142	123	124	116	111	142	136	138	125	125	133	128	137	126	135	127	141	129	137	140	148	114	149	125	129	128	141	163	128	142	118	154	128	118	140	147	128	139	130	129	136	140	127	133	118	141	134	158	121	143	128	134	129	147	141	137	127	159	148	148	134	140	146	132	131	145	135	136	150	128	124	148	157	151	129	118	141	148	150	141	136	143	145	154	165	107	117	143	147	119	132	134	145	136	133	139	121	143	144	138	143	158	115	144	112	126	133	125	140	134	136	147	137	127	158	137	119	128	130	133	122	136	128	156	136	146	152	137	149	145	140	130	124	119	134	129	126	138	141	130	141	129	147	129	129	130	140	139	135	178	115	112	133	167	134	109	130	138	126	145	136	144	110	122	110	114	135	126	143	106	119	165	133	122	105	154	140	122	134	128	137	132	130	128	144	122	136	141	149	157	125	142	138	129	116	130	144	150	144	130	156	122	132	138	143	145	138	129	131	147	129	149	124	134	139	135	154	124	152
37874	40386	56797	47258	25504	9814	2964	1111	446	378	311	347	284	318	353	347	317	297	352	338	338	285	342	327	310	339	306	304	323	345	286	316	321	318	324	281	317	309	330	329	321	320	356	328	318	347	281	315	305	303	294	314	342	318	347	311	326	324	325	305	328	322	321	310	292	305	289	302	328	314	323	295	328	292	343	340	291	329	322	294	311	319	322	352	330	305	349	313	315	324	335	328	313	327	348	327	321	305	337	288	331	335	327	327	309	324	311	288	326	300	306	351	328	306	307	310	333	301	327	318	288	300	343	350	283	308	307	309	287	338	331	313	316	313	306	327	334	343	307	322	304	338	343	308	332	301	326	325	324	323	292	317	322	323	290	301	342	312	300	323	323	315	302	308	302	332	325	320	331	325	322	317	310	301	330	330	315	301	314	309	301	294	327	356	291	343	309	307	305	332	287	316	309	325	345	333	304	312	320	312	302	303	316	287	301	337	287	304	314	290	319	328	325	345	336	353	331	319	335	303	334	305	303	310	302	289	309	301	303	318	317	317	333	330	317	315	312	320	317	307	312	352	317	330	314	326	311	302	335	327	299	325	301	308	310	297	303	327	321	338	302	313	309	281	308	329	298	302	346	295	283	340	288	306	330	291	318	310	348	317	291	313	311	325	340	309	296	322	330	300	294	328	332	296	302	302	289	299	334	275	313	319	322	276	300	332	325	305	352	335	335	301	333	311	308	294	346	309	305	315	324	295	319	358	299	313	330	327	315	367	317	303	327	313	302	319	302	323	303	327	325	328	279	341	321	324	287	292	297	309	354	350	326	310	323	337	339	295	324	337	307	302	330	314	319	340	315	338	339	311	314	341	300	326	318	295	306	344	328	294	323	328	309	318	282	327	301	318	322	316	313	296	314	320	308	334	327	347	327	321	318	310	336	311	345	299	335	303	316	301	340	300	340	321	300	321	312	312	329	296	326	311	283	351	304	293	290	288	313	331	326	319	325	323	300	317	317	360	309	304	296	326	330	294	340	329	304	298	318	321	346	318	333	306	284	319	328	298	322	322	315	320	329	310	337	325	314	304	322	311	339	308	323	327	307	324	287	333	318	320	316	320	290	301	328	303	274	293	336	314	333	313	318	325	310	310	314	298	327	305	299	299	332	323	333	336	317	335	324	307	323	337	339	323	305	308	339	324	311	343	346	314	308	313	315	297	299	328	301	292	325	313	314	330	298	344	330	312	303	344	315	318	276	295	314	307	329	308	304	316	338	303	309	293	334	318	318	324	307	305	331	326	318	287	322	332	325	332	314	333	334	305	341	310	319	294	344	324	324	316	316	302	292	298	321	290	310	328	340	310	306	331	291	323	338	320	340	298	309	329	329	317	342	312	323	313	335	290	335	313	317	300	292	289	318	327	307	330	329	317	287	340	302	280	308	319	314	357	318	281	287	278	329	347	314	323	335	310	314	335	347	315	324	295	339	353	295	310	295	327	307	286	288	308	356	321	306	293	334	332	333	307	338	328	338	307	327	306	333	303	288	318	322	327	275	273	300	323	302	317	319	293	315	339	324	305	288	301	269	307	314	330	310	286	346	305	333	316	333	288	344	320	291	295	304	289	322	332	327	310	303	323	309	335	325	317	333	334	294	304	302	323	359	295	298	312	296	324	354	303	284	336	307	315	331	296	340	316	330	286	327	323	315	344	309	272	319	313	274	307	302	291	315	324	337	352	351	299	308	343	301	309	304	329	335	328	314	279	291	314	345	308	294	299	315	293	338	324	312	310	308	323	300	346	305	331	310	311	312	324	302	337	303	318	338	355	300	315	312	330	315	284	313	294	280	327	301	315	270	325	323	310	333	322	308	322	316	320	296	324	314	311	345	336	350	307	332	332	349	345	303	321	305	319	299	291	310	323	327	321	313	320	306	286	295	296	312	291	358	328	296	309	309	328	318	325	320	313	313	304	335	311	314	328	326	294	328	283	325	324	293	310	334	332	323	311	302	265	315	297	287	328	322	295	310	347	307	326	291	306	303	318	323	352	291	327	284	336	315	316	344	317	306	314	314	338	319	336	322	334	324	292	302	333	337	312	327	309	294	289	292	319	307	316	342	279	341	293	302	297	312	341	302	357	322	293	326	290	311	277	335	292	311	294	336	305	285	305	277	329	299	317	317	312	315	330	334	317	282	324	317	305	317	309	295	289	320	346	324	327	341	315	317	342	302	299	301	333	291	322	364	326	342	312	308	336	299	302	353	321	333	321	312	342	324	326	295	341	312	305	327	324	301	315	295	316	362	341	303	285	321	308	320	363	326	329	330	314	317	314	327	321	314	336	302	295	345	322	325	324	323	307	353	296	314	313	304	320	308	287	315	322	299	336	349	333	305	315	293	321	321	323	320	287	330	362	318	316	312	299	322	342	304	312	318	307	306	282	314	310	315	304	294	284	305	297	316	321	310	310	292	301	322	330	310	297	287	322	311	358	315	297	307	297	312	293	299	336	303	272	324	321	292	286	316	336	316	333	315	295	332	331	334	322	301	313	331	296	320	334	314	334	321	282	331	318	326	298	317	299	306	354	314	332	271	326	327	299	312	341	334	324	316	347	306	311	338	318	296	307	317	324	311	324	317	299	309	325	327	330	312	298	300	284	319	325	317	267	337	357	317	315	338	359	285	301	317	350	309	349	327	333	315	308	304	287	328	348	356	328	334	304	328	315	320	333	357	302	320	305	302	323	320	335	343	319	291	317	305	326	326	308	312	339	318	315	314	336	287	313	314	346	334	306	298	338	320	309	325	315	299	326	313	323	331	306	325	299	311	393	317	336	284	302	353	312	323	301	316	340	299	321	329	330	318	294	293	318	299	300	334	331	308	319	321	315	323	292	348	318	315	302	315	332	283	331	291	320	326	297	334	321	313	314	336	341	320	354	304	309	339	355	287	318	330	348	327	336	311	292	286	327	310	299	362	332	296	310	306	273	308	318	311	308	324	337	312	334	323	311	311	307	319	326	295	336	321	291	302	296	314	296	317	316	315	324	346	345	307	310	317	327	353	318	294	313	299	291	279	315	296	334	316	336	297	358	297	313	300	330	331	329	315	332	333	318	298	335	285	304	313	324	310	372	313	332	317	274	323	309	318	335	312	328	309	297	331	299	323	339	336	306	318	305	314	310	295	301	279	304	327	332	319	310	349	295	335	326	330	316	317	293	318	340	312	308	297	307	324	311	315	342	316	315	335	271	321	297	293	328	346	301	327	334	318	324	317	311	274	343	297	316	326	320	351	319	325	325	346	287	318	319	335	321	315	332	325	320	329	327	338	334	351	327	326	309	304	315	299	314	321	301	310	297	316	334	341	326	322	320	339	316	325	337	298	364	304	313	341	314	312	299	328	312	335	323	307	315	294	289	315	320	326	323	296	307	318	326	320	336	309	314	303	283	326	337	321	328	309	326	309	333	283	304	319	326	337	306	304	312	318	350	316	308	344	325
16827	6400	4056	2239	744	362	235	191	177	174	190	205	178	202	192	174	185	196	196	178	182	211	166	181	189	210	220	227	201	190	189	204	181	193	183	196	185	210	218	190	200	169	184	191	182	194	212	193	199	180	190	206	180	149	202	176	182	193	185	182	180	182	189	203	185	198	193	193	202	197	215	179	208	217	197	173	204	189	167	205	198	213	222	216	203	208	227	196	198	181	203	184	178	208	221	221	227	188	203	191	188	174	177	178	163	200	202	203	177	184	180	228	191	201	191	198	178	191	211	194	187	201	174	185	189	187	177	213	219	175	169	209	189	199	196	176	210	203	193	186	197	210	195	183	193	190	185	198	220	197	220	212	188	198	188	177	207	202	204	216	201	209	191	233	188	176	210	199	201	206	189	189	178	209	199	204	191	191	185	176	179	177	201	228	186	173	201	180	174	198	180	174	168	218	211	201	175	211	208	198	176	206	209	195	174	211	203	172	201	162	196	186	179	191	197	189	197	173	194	189	210	192	190	168	176	213	192	206	204	190	195	179	169	166	188	195	190	196	192	176	186	192	214	184	213	191	201	209	187	180	182	196	191	202	192	191	190	190	213	186	164	190	196	195	193	174	206	177	198	192	193	204	185	185	205	198	204	180	176	204	214	212	184	207	202	175	206	194	201	202	194	207	199	213	192	207	199	190	207	194	182	163	194	167	182	200	199	150	188	221	163	181	224	197	185	197	189	189	208	173	191	175	202	191	187	193	189	195	155	205	190	191	200	211	195	191	209	200	172	189	199	209	206	214	219	172	179	177	163	185	182	201	190	200	229	183	201	228	198	177	193	182	205	178	201	201	185	173	184	160	189	183	223	198	204	187	205	239	194	202	170	206	227	187	201	183	183	192	186	200	166	207	189	212	192	212	175	194	186	217	185	182	169	211	194	190	199	171	196	200	185	171	193	221	189	180	203	185	187	218	176	212	200	169	210	185	213	177	181	166	181	187	176	196	180	199	205	207	185	179	176	166	190	170	177	211	197	205	202	167	160	176	199	177	217	181	191	185	192	184	176	185	182	195	216	185	203	207	175	207	194	190	203	210	198	169	186	195	183	189	191	196	175	182	193	170	187	204	185	168	171	186	190	172	204	189	181	205	181	205	212	176	165	203	211	214	203	175	190	208	174	170	193	167	177	201	182	202	187	192	208	174	184	181	194	171	206	211	211	197	205	217	207	190	178	197	192	210	227	200	213	193	180	194	197	184	173	186	193	207	204	183	188	205	187	192	262	200	190	176	218	168	172	174	191	174	175	183	171	192	198	180	187	194	190	221	216	181	195	188	201	168	191	158	189	171	174	159	174	209	199	181	186	175	186	216	203	207	212	206	208	196	211	190	176	183	217	190	170	225	180	207	194	179	214	169	193	197	201	188	200	214	200	182	181	215	206	189	174	205	177	197	205	209	220	192	189	190	185	214	191	206	201	188	204	186	183	179	181	178	216	191	171	200	192	200	166	182	175	192	193	196	188	190	225	165	167	189	161	217	171	212	207	168	186	193	175	203	173	180	189	218	180	190	183	193	170	206	203	199	220	185	198	188	177	194	212	187	224	194	204	177	172	205	181	187	217	198	183	202	185	199	207	191	191	178	185	197	214	169	179	198	209	187	193	209	195	202	178	193	194	186	195	160	196	214	192	178	195	181	217	173	176	218	165	198	194	199	200	213	205	166	206	192	189	193	202	185	182	203	181	198	213	185	204	212	169	203	201	169	200	198	195	174	172	190	201	190	199	207	197	180	177	200	190	189	179	201	213	204	203	190	199	209	180	185	183	200	193	201	198	211	214	164	215	189	184	185	174	189	190	180	193	167	205	186	201	188	205	215	188	190	190	186	205	211	170	181	164	171	186	206	187	177	226	180	186	177	228	191	174	199	182	179	198	195	190	205	166	218	171	191	207	207	220	195	195	202	190	177	196	211	181	172	183	192	193	216	176	188	201	198	189	194	200	188	195	196	188	178	176	189	185	172	209	187	173	177	172	198	215	175	181	197	215	237	207	212	190	209	180	209	176	200	187	174	180	157	207	190	193	185	183	185	177	188	166	203	191	186	180	186	179	187	182	153	178	170	202	196	202	181	207	200	180	201	190	174	180	183	217	211	192	205	182	174	222	191	193	170	196	181	191	196	189	196	196	189	222	192	206	194	194	181	195	201	193	175	190	192	174	211	189	209	205	192	230	202	203	179	209	196	185	178	189	183	185	189	175	207	182	204	199	204	180	186	201	194	174	196	188	203	174	195	161	172	188	179	179	212	171	164	194	213	183	195	184	174	178	187	197	191	197	198	187	200	216	199	193	172	178	181	180	199	189	207	193	198	192	205	200	189	194	195	211	176	186	213	222	198	207	197	181	210	193	179	195	202	204	165	196	185	183	173	208	194	176	200	193	202	187	174	170	186	183	196	194	191	190	200	191	170	200	184	210	199	183	181	220	214	198	186	176	198	202	198	185	220	188	189	194	201	190	201	191	184	205	182	223	218	211	174	197	206	187	185	203	233	185	202	211	166	168	190	191	190	178	198	199	180	234	187	217	187	178	182	187	187	192	200	211	177	180	183	194	188	173	177	178	212	179	162	195	208	191	182	155	184	190	191	191	177	208	186	175	196	164	189	203	239	198	214	213	189	174	179	175	210	197	187	190	181	189	187	192	187	179	178	218	190	152	179	210	178	202	162	185	175	190	190	189	178	193	180	194	189	183	177	208	208	187	174	189	196	192	202	157	194	182	185	200	203	206	192	216	206	192	182	199	174	207	190	208	196	183	193	185	191	213	186	203	189	201	181	185	205	193	206	155	174	185	189	195	186	178	211	201	193	209	190	187	205	190	185	224	208	175	186	208	188	216	178	187	188	179	173	198	193	191	206	184	198	200	190	176	203	184	182	199	200	182	191	180	181	190	182	200	178	190	211	193	184	204	188	196	203	205	166	182	208	187	184	160	193	183	191	177	192	210	182	178	166	217	204	201	173	192	182	229	200	181	182	173	159	196	186	193	194	179	198	220	176	173	183	203	172	179	185	187	188	189	173	194	198	214	181	186	183	184	193	196	179	185	196	173	156	184	193	172	204	209	206	202	215	181	195	216	216	192	173	169	184	191	195	193	210	187	213	179	203	188	175	203	183	180	186	204	221	197	190	172	175	179	173	205	185	183	188	183	180	194	204	209	184	243	204	185	208	157	194	190	176	200	213	208	193	192	194	180	198	188	210	195	178	193	194	191	197	192	216	207	188	211	213	181	191	186	196	170	187	219	239	197	179	177	181	187	183	144	190	172	182	203	203	177	228	194	168	167	213	180	189	173	171	201	167	179	175	193	205	219	186	222	179	190	164	187	198	199	190	179	195	196	169	232	200	204	175	218	177	196	197	195	169	205	200	186	177	205	174	184	203	175	214	185	183	186	193	199	202	183	203	173	175	196	201	194	192	182	184	208	188	200	184	181	187
12018	6758	9577	6155	2309	1018	593	495	464	422	458	454	446	468	438	430	457	469	452	430	454	464	480	444	468	421	454	444	443	435	460	436	415	463	466	436	471	432	454	437	430	462	481	449	453	447	429	462	476	474	482	435	412	469	431	451	453	483	429	460	437	462	468	466	458	432	471	448	433	435	433	438	453	442	456	466	417	451	446	471	436	464	423	427	456	453	404	445	427	398	458	464	458	413	440	454	422	417	428	462	473	437	459	448	414	405	445	441	463	417	461	419	446	455	442	452	463	425	402	460	417	431	403	417	461	448	430	423	476	462	439	443	399	412	396	428	454	442	433	473	451	464	417	446	438	447	438	403	458	468	425	460	412	448	424	442	418	419	433	439	396	448	419	431	438	457	474	419	434	449	457	424	424	485	450	442	447	422	448	456	438	454	454	426	431	424	462	457	429	450	433	446	450	405	437	446	448	420	410	429	391	464	432	467	444	458	430	454	469	453	465	450	428	458	458	471	497	444	443	440	465	436	455	421	425	461	430	459	445	458	423	441	427	464	448	423	442	446	436	423	455	402	461	418	444	404	452	407	387	469	446	452	452	463	448	429	472	461	461	436	443	449	448	424	422	430	415	407	447	443	470	455	444	458	460	441	415	441	475	444	417	436	458	399	478	460	461	452	390	419	447	433	416	438	414	449	421	425	448	449	418	452	444	404	440	431	415	418	438	446	410	413	423	413	452	420	454	448	424	441	463	451	419	442	442	439	424	461	414	436	460	480	439	517	429	445	430	438	432	414	473	470	447	463	418	452	442	464	462	430	445	464	411	437	469	460	394	471	467	421	432	413	422	427	464	479	493	469	433	459	416	437	437	425	446	468	452	472	413	457	457	453	480	464	439	428	436	456	422	438	457	451	462	468	460	441	445	427	451	475	401	433	447	438	422	471	431	482	437	408	439	466	479	452	460	441	447	455	442	430	400	422	445	424	445	454	457	454	463	458	444	436	450	473	462	439	407	458	462	447	451	474	455	435	449	473	424	439	448	451	429	450	466	442	424	429	445	412	464	444	415	457	442	468	433	437	423	429	431	458	465	409	429	426	466	474	430	447	420	417	437	408	407	401	471	452	430	432	439	442	457	423	472	454	409	476	431	461	401	451	442	421	442	432	441	457	467	430	424	477	394	453	443	451	431	459	444	410	423	500	455	469	440	399	469	487	454	476	384	462	448	448	412	444	479	438	445	459	437	466	462	437	440	451	418	439	468	426	437	452	451	423	416	433	476	455	436	434	461	424	445	433	437	444	453	438	451	418	484	429	399	471	428	466	458	485	421	445	458	447	445	422	446	460	438	465	454	455	410	448	462	450	447	474	429	468	451	404	419	431	463	460	409	406	431	439	426	423	440	434	437	457	467	456	447	459	467	486	440	427	459	436	464	423	449	474	464	468	454	442	477	437	438	405	433	420	441	429	450	407	475	476	453	430	443	424	483	424	438	403	444	497	473	451	453	425	473	445	492	432	428	428	486	403	481	454	420	462	469	454	459	459	461	433	409	398	475	421	460	446	462	441	464	452	447	454	443	440	423	419	442	447	416	428	469	470	443	452	471	455	444	430	462	449	443	444	469	458	446	424	438	438	421	472	445	492	422	476	426	476	410	426	424	412	393	449	426	462	431	442	425	447	449	431	450	410	411	433	458	449	455	453	433	450	439	426	424	469	428	465	469	448	441	414	448	404	433	444	436	417	448	461	422	480	440	440	451	454	486	433	454	440	421	452	424	460	454	453	440	438	470	448	475	455	434	454	429	483	445	432	481	463	440	456	427	447	468	497	446	441	421	399	444	427	401	450	450	453	429	439	454	421	432	469	436	444	422	453	453	439	434	439	443	446	411	472	449	468	411	476	434	442	426	462	430	449	445	447	388	439	430	475	434	476	434	411	480	440	432	467	473	428	411	443	434	444	466	442	428	413	427	449	448	454	503	452	440	457	413	399	408	455	457	416	428	435	439	434	467	414	459	429	416	443	430	443	405	446	431	411	476	426	474	461	441	462	403	432	445	471	453	447	440	421	433	459	436	454	445	439	490	416	456	431	438	453	471	424	418	418	448	418	473	403	468	440	429	465	465	486	446	452	454	455	434	434	415	445	448	468	427	440	468	463	454	449	405	443	467	428	471	422	430	466	447	439	395	476	462	484	393	452	437	415	435	450	414	471	420	434	451	431	490	435	466	447	420	408	413	469	456	419	442	461	458	455	453	459	451	441	456	445	383	415	443	451	450	440	406	435	443	422	453	427	460	425	459	446	470	459	419	440	468	432	464	429	451	409	437	420	444	424	442	429	431	442	474	444	436	438	443	415	422	443	464	459	415	451	464	456	422	472	409	408	483	433	436	437	433	434	385	462	419	440	442	439	453	470	418	470	441	453	423	468	459	441	476	413	426	424	446	426	443	475	453	428	451	432	443	435	445	440	476	428	441	470	465	444	476	458	446	459	430	471	461	464	447	459	487	433	455	447	453	446	422	445	480	462	424	423	431	439	437	471	451	422	460	431	409	492	409	408	438	448	443	432	458	418	426	429	452	403	460	441	437	446	460	435	442	438	417	472	456	434	430	445	498	440	439	432	498	470	471	402	429	465	440	457	438	453	442	414	463	442	462	413	441	455	466	448	480	460	422	425	421	436	477	433	423	447	447	470	456	459	436	445	463	422	432	460	442	418	472	463	429	454	440	411	459	444	447	399	424	458	447	473	438	487	447	443	411	455	456	441	442	461	413	420	458	472	474	441	433	438	434	409	461	418	416	436	456	464	434	435	456	464	414	498	419	447	470	463	496	406	448	440	445	441	430	428	460	439	476	451	454	418	407	432	422	403	445	457	442	412	443	459	447	436	414	432	456	428	423	464	449	416	362	460	456	433	454	433	451	453	461	452	455	440	435	456	497	452	456	437	453	413	421	444	466	427	444	444	398	395	447	473	435	441	441	421	464	460	439	430	428	446	438	475	428	449	427	427	434	419	432	462	449	457	460	394	465	417	419	447	471	449	447	449	422	432	422	459	468	481	422	427	441	456	439	394	454	430	446	448	414	395	446	426	483	445	453	473	465	426	453	426	444	438	443	490	437	444	458	441	475	459	475	432	432	484	454	446	441	450	445	460	468	429	420	436	434	462	443	452	432	458	435	413	431	472	483	439	446	458	466	445	419	434	432	456	401	480	416	418	435	441	439	460	459	416	462	489	427	466	451	433	439	478	455	470	420	464	429	437	459	484	427	411	452	463	482	432	446	435	432	471	420	429	437	420	465	490	449	426	453	478	398	456	425	454	435	448	420	427	443	431	459	445	450	458	434	425	440	438	451	452	436	464	423	417	455	411	493	475	414	439	450	433	484	449	469	426	451	449	463	489	425	425	436	452	443	440	452	411	430	421	459	455	456	454	441	439	464	428	397	426	435	440	438	428	466	473	427	428	456	458	438	431	457	464	452	413	442	436	459	458
40321	33568	41087	26200	8995	2036	659	275	207	187	202	223	188	195	169	201	184	184	200	203	182	170	192	188	171	171	183	167	163	152	185	200	204	197	185	187	175	182	166	186	173	179	170	168	178	187	196	189	203	196	194	175	191	197	195	184	168	195	183	186	191	158	210	187	176	191	208	178	169	175	180	200	167	179	180	203	177	192	168	193	166	199	192	203	208	176	207	181	183	172	195	191	168	198	180	202	160	168	161	186	195	156	177	181	195	203	189	186	215	202	194	186	184	212	184	190	175	200	185	219	187	173	193	147	196	156	186	171	197	185	167	205	197	174	210	193	188	182	207	201	175	192	175	209	179	201	186	184	200	171	183	178	182	172	212	194	194	180	205	186	200	173	192	170	193	155	164	169	199	171	190	189	183	197	161	195	189	171	189	180	188	192	180	202	179	171	203	188	181	175	175	178	176	216	179	195	218	191	220	176	180	192	189	171	190	190	191	149	182	207	201	202	198	196	164	180	200	183	180	186	177	200	193	217	176	203	178	203	183	195	180	175	182	167	171	184	198	176	178	206	178	178	183	186	179	180	188	203	188	154	213	198	190	166	190	197	190	201	178	199	221	188	186	213	169	182	201	215	199	184	199	206	186	218	183	176	200	166	177	201	205	178	202	184	192	190	170	174	162	187	205	176	198	184	141	193	184	196	178	190	192	180	179	155	188	196	197	183	197	206	171	172	173	178	190	192	177	188	191	192	187	169	198	200	214	164	203	174	176	202	188	191	198	213	218	185	200	180	178	163	152	187	187	201	167	164	186	233	163	169	186	178	183	176	191	172	192	177	165	187	181	202	202	187	183	212	190	202	183	175	173	212	196	205	221	204	183	179	203	203	177	171	199	173	201	186	190	201	185	203	199	211	168	171	198	209	196	183	202	167	182	188	181	188	209	219	190	190	172	167	187	176	197	231	181	176	170	158	187	174	195	198	177	197	212	190	201	201	187	165	184	159	179	194	211	195	192	159	206	190	184	177	192	196	189	191	174	163	174	207	167	171	205	207	207	199	173	202	195	184	176	194	188	212	200	177	199	192	199	170	188	189	170	184	186	170	179	173	190	195	215	199	200	181	202	172	202	175	209	195	180	172	183	184	186	159	189	185	205	179	198	179	196	216	206	181	182	189	160	155	194	199	197	164	187	180	169	197	193	191	184	134	174	181	195	185	192	196	166	212	188	208	186	164	196	193	185	212	183	188	190	195	213	179	178	202	187	191	189	185	170	178	192	188	191	198	170	192	184	209	192	166	183	180	189	155	195	178	180	200	201	171	183	205	180	195	174	204	192	181	193	188	214	206	180	155	155	191	190	164	193	197	202	199	189	176	207	197	205	190	197	183	188	183	193	207	186	182	188	185	214	172	194	190	178	205	205	201	207	182	177	190	193	177	202	193	210	181	164	180	172	176	208	202	191	205	215	194	191	160	165	193	159	194	209	180	202	171	189	185	197	192	168	202	178	211	167	190	199	197	208	208	172	194	180	199	208	182	188	186	185	176	219	205	195	201	201	187	204	167	179	209	163	205	206	207	202	188	205	223	177	180	181	194	185	175	188	178	181	187	200	190	179	174	188	166	190	199	209	181	195	187	178	178	184	196	169	181	166	200	195	197	175	184	171	176	170	177	205	206	191	196	172	206	171	190	197	162	206	204	188	163	181	187	178	209	189	170	189	180	164	179	198	200	206	180	187	208	195	186	211	186	197	163	183	197	169	194	165	178	190	176	199	162	177	179	203	166	178	199	186	207	183	183	190	170	198	199	179	181	176	193	165	169	208	197	200	191	165	228	194	203	176	195	211	193	204	169	181	206	206	197	192	192	193	182	185	191	222	185	179	172	187	194	161	181	181	201	202	186	188	179	178	173	171	203	177	195	172	175	164	207	185	199	194	166	194	194	164	174	214	186	171	190	184	204	185	200	198	191	184	219	210	206	216	206	187	169	175	165	200	152	176	171	177	154	191	206	195	197	194	189	216	205	213	210	188	156	171	165	195	172	186	184	210	176	183	183	206	202	193	188	206	198	226	192	204	181	222	179	180	205	184	202	188	182	169	187	164	182	183	197	184	161	170	159	207	199	185	194	203	175	183	174	186	207	213	172	200	202	232	189	194	178	201	188	200	186	183	172	180	182	198	186	186	215	156	199	173	168	195	191	201	200	209	191	199	221	184	192	191	185	204	188	161	188	198	177	181	174	191	176	172	175	181	195	186	221	188	196	195	201	215	196	202	191	171	163	191	174	232	189	181	183	191	182	197	178	191	183	183	171	175	188	164	177	188	200	204	197	187	209	177	199	211	198	163	201	191	179	180	175	198	187	207	212	211	176	184	151	208	184	170	173	175	198	209	191	191	168	174	177	216	188	186	215	191	188	209	186	226	172	209	183	197	210	210	166	162	204	185	185	220	179	187	177	172	182	230	173	206	187	195	175	185	210	200	163	193	202	197	196	208	195	197	183	185	159	210	195	188	190	175	199	192	195	182	187	195	190	189	214	195	206	185	188	187	176	214	196	202	208	211	198	207	189	170	143	169	191	197	186	198	171	186	170	183	177	169	208	207	219	174	204	200	191	192	181	167	183	183	174	188	169	164	183	182	209	201	215	192	195	202	212	200	184	240	191	181	187	177	166	202	204	192	183	206	202	179	179	160	208	183	201	172	175	175	197	217	201	201	214	180	203	226	221	209	191	170	184	205	185	206	190	210	189	194	193	175	193	163	189	187	187	196	169	183	209	186	187	180	211	169	195	161	188	198	175	197	203	207	165	200	168	209	176	177	193	177	171	199	177	196	173	197	186	214	203	209	196	188	205	197	184	175	192	205	182	201	171	189	175	196	188	197	209	161	181	193	183	209	197	169	202	181	211	199	194	186	190	188	171	163	196	192	175	183	224	187	191	183	196	167	200	213	198	176	190	173	207	178	211	190	165	202	168	182	176	170	179	200	195	169	216	190	199	207	200	221	206	184	178	168	204	195	185	201	183	182	184	177	172	151	210	184	187	189	200	176	197	196	200	214	175	179	218	186	197	223	192	185	187	183	183	165	182	177	179	199	169	212	184	203	181	161	182	193	178	175	214	214	195	173	206	173	183	186	204	174	158	195	186	201	206	183	195	197	214	184	186	191	206	161	178	196	192	166	192	204	223	173	196	182	197	200	205	187	194	182	192	165	169	219	173	195	219	184	183	206	190	170	187	164	179	185	195	186	212	198	174	174	169	209	197	190	204	188	197	185	199	188	184	189	189	182	179	219	164	180	182	186	192	200	204	194	170	182	184	173	168	189	181	210	185	169	198	177	193	199	186	201	179	206	206	226	175	180	189	193	186	200	195	200	223	187	179	167	178	195	169	200	190	181	170	204	185	202	187	169	211	204	193	192	166	230	178	191	195	204	200	182	164	189	180	154	219	178	197	174	174	194	193	199	174	225	205	183	175	178	181	194	180	197	179	188	205
28799	29161	43977	34789	16468	5630	1939	761	499	482	501	395	455	426	455	443	409	463	431	396	425	399	438	436	421	446	449	425	477	423	410	439	412	464	445	407	428	432	478	445	468	416	408	430	416	417	456	443	403	439	448	416	447	421	396	425	422	433	468	441	432	460	421	443	421	444	428	463	440	417	475	424	435	425	413	432	478	447	421	438	442	434	456	410	422	433	438	427	412	466	441	409	461	404	459	439	421	417	452	440	466	433	427	454	458	463	436	423	401	446	428	450	474	424	507	448	424	426	425	474	450	427	419	449	407	443	446	397	491	440	436	463	462	449	457	467	473	409	458	474	442	437	462	461	381	435	466	448	450	463	451	474	404	407	422	412	422	470	461	441	450	422	421	450	436	443	424	480	446	429	439	457	431	426	458	464	431	424	392	464	474	441	419	408	426	453	419	428	459	447	434	459	452	414	403	447	463	433	442	435	452	439	424	396	426	487	451	425	435	439	424	457	469	440	455	463	454	426	430	419	439	442	427	444	485	427	449	415	442	428	444	405	451	433	431	383	435	425	427	437	438	436	448	427	440	431	433	470	436	424	429	462	454	436	448	456	379	437	410	509	452	444	432	454	432	437	442	419	419	428	452	456	446	428	430	422	415	455	467	459	423	448	424	432	437	472	408	461	414	431	483	433	422	434	439	464	439	468	424	471	439	442	462	444	450	425	438	421	446	457	435	425	388	399	418	436	437	458	397	445	445	396	411	439	441	441	413	402	451	456	413	433	411	420	428	455	464	463	449	473	430	427	422	478	480	433	438	429	402	475	439	447	441	416	420	431	412	481	397	429	432	426	424	410	468	429	458	446	424	435	434	425	426	450	414	447	434	432	449	444	433	413	412	453	449	447	438	451	450	448	443	414	411	443	435	473	446	408	427	416	424	444	422	407	421	423	438	412	441	420	459	419	449	409	430	420	451	441	437	449	442	448	434	427	445	421	447	421	427	415	476	445	438	450	428	454	412	410	421	436	468	443	465	448	453	433	456	465	439	440	415	425	464	422	395	468	413	487	420	444	452	415	444	425	435	431	456	449	420	434	420	425	452	432	427	447	449	428	444	413	417	428	427	446	411	439	450	457	444	464	438	404	434	419	423	433	430	426	452	447	446	421	469	439	451	435	430	438	402	458	470	464	424	448	426	437	418	431	469	452	433	426	388	423	449	406	416	440	450	405	427	440	473	422	480	387	447	459	422	431	394	426	461	418	470	405	439	429	454	407	481	454	433	397	464	451	443	432	469	452	406	477	430	415	441	443	387	430	445	419	461	449	438	405	421	451	468	426	423	434	456	415	462	417	430	427	424	425	447	442	422	411	446	459	423	434	412	411	380	437	442	435	471	442	434	453	435	432	398	435	430	479	470	448	444	477	420	442	432	417	440	462	442	416	458	435	420	421	436	446	436	450	410	420	453	456	403	426	422	427	423	418	460	442	410	449	451	438	455	468	459	423	431	433	411	412	485	458	455	389	419	454	404	426	442	437	442	457	473	448	415	443	418	432	458	470	436	432	434	437	404	463	448	435	382	451	458	420	434	443	434	447	467	423	423	457	420	417	442	446	457	405	403	439	435	418	450	429	424	460	427	431	463	460	446	410	461	440	444	434	406	411	422	470	427	425	427	454	453	428	399	436	453	413	447	437	440	446	456	431	407	399	460	412	438	436	449	417	444	410	421	432	432	402	412	445	443	410	443	404	410	389	478	431	452	391	413	435	444	447	449	456	417	431	424	442	459	425	424	454	431	425	435	474	416	437	441	440	425	434	448	454	438	453	479	445	434	424	437	425	481	438	418	422	424	444	382	498	418	430	399	416	468	499	421	424	387	410	414	421	473	447	369	447	445	482	434	452	429	475	402	438	410	426	459	429	480	423	452	452	439	438	427	442	463	423	453	428	415	449	426	439	428	437	416	455	394	455	446	414	455	428	433	462	432	445	484	438	458	414	452	411	426	465	460	434	439	397	423	420	475	415	482	485	412	399	431	432	448	429	436	442	438	432	437	383	431	504	403	429	458	427	420	470	475	433	376	444	414	468	425	434	492	403	427	420	460	424	421	453	453	440	437	442	463	458	402	387	447	426	446	424	430	403	448	416	434	416	453	384	417	420	419	454	412	454	406	434	460	429	448	438	462	462	424	419	418	428	444	461	445	414	463	436	435	446	429	445	424	473	457	450	427	471	412	409	444	448	482	428	449	429	419	437	422	422	466	455	452	434	408	421	443	409	423	459	429	414	464	458	433	441	410	423	411	421	450	479	417	420	440	442	430	424	453	430	466	420	422	457	441	415	463	427	453	427	426	409	419	422	438	441	410	463	440	427	421	416	436	472	433	447	438	442	433	426	407	414	444	404	440	464	454	433	434	422	454	472	440	405	412	418	446	394	464	402	442	445	433	416	421	441	464	423	418	431	433	445	451	451	423	479	422	416	439	453	397	428	451	407	454	442	448	434	409	414	435	421	412	401	463	443	423	413	425	471	444	445	452	411	407	436	449	411	418	410	476	419	424	419	442	433	427	441	481	413	461	472	413	435	420	434	403	411	413	463	458	391	422	464	432	435	464	423	467	439	446	421	444	453	440	402	455	429	430	421	424	419	405	452	422	404	436	442	430	484	435	444	421	441	431	457	439	474	471	428	433	452	393	409	445	425	436	460	469	449	440	426	435	434	429	444	443	451	400	397	466	405	421	443	453	423	440	414	429	398	432	445	478	430	418	421	424	404	424	457	391	436	430	436	418	459	442	414	419	437	443	456	437	421	417	454	432	459	399	466	419	431	408	426	430	465	408	407	399	436	450	420	404	428	431	425	454	388	471	414	431	422	445	467	436	420	448	424	474	462	409	428	469	419	432	424	453	471	481	444	431	423	416	454	443	437	403	433	419	440	429	439	445	447	432	456	421	401	429	431	413	449	465	471	419	420	418	426	426	453	453	438	478	448	417	422	421	418	439	463	466	427	451	408	435	443	434	423	427	413	456	442	466	444	443	435	455	460	479	443	421	442	461	448	458	397	443	466	403	457	438	426	427	457	449	411	449	459	402	444	404	430	403	399	444	465	454	435	457	432	440	403	418	400	442	446	427	473	442	438	444	415	456	443	433	427	482	430	449	449	450	465	464	444	444	420	415	441	396	406	462	432	427	496	472	435	464	444	458	428	464	413	448	499	421	437	448	443	453	438	436	436	461	426	431	429	458	395	459	432	453	452	468	386	413	396	435	433	444	427	401	410	405	449	458	475	433	441	429	423	376	435	395	415	486	436	425	418	420	439	430	424	441	437	417	391	469	452	414	461	438	426	467	418	405	443	440	412	437	423	452	444	387	418	427	461	441	456	452	425	443	432	401	413	465	440	437	418	467	446	452	442	408	421	461	449	440	444	428	445	427	436	406	432	420	451	441	460	431	441	415	424	413	430	438	440	439	399	422	450	458	412	447	446	455	452	452	434	447	468
53853	47378	58961	41254	18766	5190	1091	301	194	159	151	143	133	128	126	130	117	125	145	177	148	145	109	121	142	125	144	140	129	118	133	125	120	141	134	128	150	136	109	122	113	147	120	137	141	125	119	110	128	132	118	137	119	117	144	141	127	134	139	124	139	145	155	136	125	147	140	115	117	151	117	129	126	146	142	126	122	132	139	124	110	122	131	129	138	135	135	133	133	117	141	141	121	102	113	122	118	155	126	129	150	139	126	115	128	135	142	145	121	121	148	119	131	124	109	137	126	115	141	147	139	140	123	125	107	131	119	131	129	141	144	153	127	133	131	122	133	133	103	132	138	150	149	127	127	129	138	119	130	107	136	131	114	115	106	148	151	145	122	129	129	147	110	133	144	164	125	118	141	146	134	135	152	142	135	116	149	136	116	141	161	133	161	118	129	124	124	130	140	137	128	162	125	126	114	140	139	163	143	133	152	131	136	135	128	130	122	136	135	155	112	101	141	144	125	135	129	138	137	129	133	155	122	139	157	132	126	143	166	129	111	131	109	129	128	136	135	102	151	134	124	129	124	131	115	133	130	146	137	135	131	148	118	130	125	139	117	159	134	115	132	145	119	120	138	133	143	143	143	139	127	134	131	129	138	120	134	149	162	130	125	139	127	139	132	121	152	127	124	155	144	141	107	120	117	138	148	123	148	117	142	118	124	128	134	134	143	139	143	136	129	126	126	128	134	136	135	126	107	141	138	143	133	135	149	142	130	140	139	136	113	126	130	134	138	140	139	134	121	126	151	144	140	141	146	164	120	145	150	128	155	126	146	135	144	115	117	136	140	134	124	144	138	128	120	124	130	106	150	125	134	120	131	125	150	154	123	143	133	123	165	136	129	132	101	132	163	139	113	141	153	118	111	110	137	145	133	133	144	147	139	144	129	116	124	136	111	132	128	126	123	150	143	133	151	131	119	128	124	124	130	123	139	153	117	128	129	126	122	122	146	123	128	129	137	122	144	139	123	135	142	130	141	133	145	117	131	123	132	112	130	142	131	144	142	120	112	152	148	131	116	155	136	115	151	149	130	141	120	138	124	107	124	114	122	129	138	139	131	119	118	132	131	147	135	122	139	132	118	118	122	120	151	130	110	134	151	123	142	142	116	134	116	137	136	151	128	112	133	125	138	139	131	133	122	122	139	118	109	162	138	129	121	141	117	134	145	146	145	140	134	142	141	141	135	128	151	132	122	136	136	144	128	143	131	154	131	143	129	136	154	140	129	140	123	125	130	134	158	120	147	134	131	160	127	122	145	144	122	146	109	126	132	160	128	144	134	134	139	125	143	128	126	130	127	118	128	137	137	136	155	152	121	124	126	124	137	113	153	139	144	138	133	124	143	117	144	142	130	138	122	112	124	150	140	128	119	128	116	111	135	99	108	124	121	161	129	125	139	121	128	101	136	132	129	141	129	136	124	130	132	118	154	136	133	112	125	127	151	108	147	136	136	138	152	127	140	150	142	136	115	136	142	144	114	129	138	134	132	125	138	105	143	138	136	138	138	153	122	136	134	115	124	132	117	120	124	143	133	141	147	150	129	132	102	118	114	130	136	133	129	130	125	138	151	135	156	116	137	129	117	130	120	122	132	138	161	143	152	137	144	128	135	147	157	131	139	132	113	136	141	132	139	145	127	121	125	130	123	125	125	142	123	131	130	147	112	120	106	119	145	143	147	143	127	126	123	122	141	113	152	137	124	129	122	132	129	142	126	141	132	143	144	112	119	146	149	149	123	112	131	145	130	133	142	129	147	127	119	115	136	119	139	136	127	136	127	135	129	130	127	122	126	133	125	130	122	129	145	142	135	128	140	128	134	124	115	127	137	157	107	123	133	147	140	131	134	138	142	140	162	133	125	120	129	129	131	118	149	134	142	124	123	140	113	126	136	110	134	151	113	109	152	117	126	137	116	110	140	129	130	147	123	134	133	126	136	125	126	144	172	126	140	116	133	130	141	139	139	141	122	129	140	129	145	136	112	132	127	151	134	127	133	127	131	121	128	122	121	127	132	151	147	123	120	149	125	135	119	127	139	123	157	141	133	127	156	146	140	136	129	143	137	122	126	128	151	131	120	137	127	121	137	142	132	154	139	139	144	128	117	138	139	127	124	109	138	134	123	149	127	126	137	147	114	128	123	113	116	132	127	119	135	109	147	132	145	136	126	147	118	124	124	132	139	127	126	126	130	132	128	126	138	138	127	124	140	126	133	127	135	133	128	132	122	134	136	150	137	129	137	140	129	129	127	137	134	126	142	135	131	112	123	137	121	145	140	142	127	134	169	115	130	133	135	128	121	119	132	128	147	125	154	127	142	128	129	155	134	149	125	145	127	142	119	149	151	136	141	140	124	149	126	113	144	135	125	114	125	117	117	102	117	141	115	105	131	149	135	125	147	144	137	117	136	128	119	140	131	149	130	125	123	125	136	110	148	137	138	128	122	107	135	134	128	131	136	156	133	127	132	136	135	127	146	126	137	124	117	146	127	121	117	145	137	138	134	126	130	143	138	121	125	123	122	132	133	138	138	146	137	119	128	121	133	132	114	143	148	142	135	123	112	117	140	134	111	99	153	134	115	132	120	143	132	134	131	117	161	161	122	127	112	142	138	139	125	141	136	122	133	120	131	139	132	142	137	124	132	132	119	129	138	135	140	130	128	140	128	118	134	111	143	118	143	136	116	124	136	112	133	137	133	124	126	167	140	157	154	123	141	121	125	125	122	133	124	134	115	92	136	132	118	119	156	120	138	145	133	136	129	116	115	143	123	136	133	147	132	123	137	119	137	135	142	136	132	124	143	130	127	140	144	114	146	131	139	130	129	150	129	144	146	134	151	104	117	154	138	126	128	142	125	125	125	118	132	141	127	123	115	123	117	118	122	128	136	141	128	122	113	150	127	139	122	145	128	122	127	147	119	128	128	113	132	129	110	156	137	134	141	132	129	131	133	143	135	110	127	109	122	122	137	140	171	145	133	136	147	139	134	125	144	137	149	138	147	130	138	138	113	115	132	126	147	134	125	126	149	149	145	128	131	144	142	135	143	131	118	105	126	159	134	123	137	122	100	125	117	123	140	128	126	119	122	140	132	125	139	138	128	141	123	121	143	127	130	156	125	125	118	147	128	151	128	126	139	121	117	133	125	128	139	124	117	130	142	105	134	141	128	123	126	102	123	140	147	128	130	145	112	118	142	121	126	111	142	131	128	131	143	127	138	131	143	117	148	134	140	123	139	117	126	147	137	140	109	108	143	130	122	140	116	138	118	142	137	138	116	146	130	121	124	133	128	135	136	135	122	127	144	131	150	130	140	148	135	124	145	142	123	120	128	123	140	137	148	125	139	163	141	139	138	146	134	117	126	128	150	138	117	118	121	115	123	129	124	124	112	123	134	139	111	144	144	166	121	127	151	163	138	150	151	148	127	135	122	127	150	127	135	157	129	139	136	135
38237	39794	57271	47159	26373	10265	3383	840	555	401	336	336	329	325	295	330	325	305	305	301	326	293	312	337	301	306	308	301	333	311	319	302	323	312	296	310	346	285	319	309	334	309	311	360	313	288	328	312	292	321	299	311	311	327	304	310	318	316	290	300	291	285	302	323	320	298	285	311	291	323	308	321	283	272	302	291	335	292	322	298	296	306	292	291	302	285	329	321	304	280	314	270	299	323	313	348	316	324	325	301	321	342	319	319	294	351	312	312	329	301	284	327	290	323	308	317	309	327	328	314	296	307	303	319	294	341	306	295	293	291	306	311	334	317	312	305	307	310	310	331	337	307	309	324	283	322	287	303	297	330	320	321	298	326	314	328	312	301	317	347	333	297	304	326	329	335	328	331	337	312	294	296	309	303	302	304	269	333	303	325	334	302	343	287	314	309	306	321	311	369	310	318	283	318	324	345	279	299	303	306	291	330	274	311	294	297	302	310	295	303	309	302	333	342	254	290	311	313	330	328	325	303	310	331	282	341	309	300	322	313	293	315	308	306	302	285	309	309	304	324	292	344	333	298	311	323	293	305	286	316	288	320	307	299	305	306	310	343	349	300	304	281	328	329	318	306	322	315	309	325	305	309	289	348	294	330	295	315	343	292	314	318	290	316	301	296	262	311	304	318	351	293	323	296	303	325	320	293	314	306	307	334	306	328	317	314	310	296	318	302	327	335	325	300	310	307	281	315	319	284	292	326	314	273	283	302	290	299	352	297	310	303	305	312	292	314	311	287	298	321	320	314	334	356	326	309	319	327	301	317	289	331	322	291	319	326	294	304	284	303	335	314	293	324	307	318	326	284	328	312	298	316	294	349	326	344	327	333	299	320	317	300	278	307	352	294	269	302	299	315	323	309	281	322	344	301	299	335	302	321	330	312	314	319	268	292	300	286	312	271	309	333	299	314	315	285	327	267	295	327	327	317	320	311	291	305	323	317	308	300	314	332	309	334	325	307	290	297	325	330	324	317	314	314	302	311	340	322	321	308	329	350	321	313	335	334	305	276	313	302	278	311	311	309	317	299	309	319	284	263	307	295	312	316	317	309	325	318	318	290	306	318	300	351	326	296	294	330	313	293	292	304	339	318	338	313	306	295	304	324	321	307	318	300	318	363	341	297	312	305	337	293	314	332	290	337	309	341	295	323	294	300	305	303	318	348	292	306	273	284	291	308	323	328	299	342	333	320	308	334	327	316	300	297	284	339	305	283	331	333	305	308	310	308	311	323	321	289	296	326	299	286	315	305	295	337	286	319	318	325	289	319	311	318	292	314	281	296	333	313	320	302	321	325	308	295	343	303	326	304	281	289	289	312	334	299	287	324	283	322	339	306	298	311	303	316	308	329	340	307	317	334	339	308	290	331	290	313	306	346	307	322	319	299	319	312	306	300	300	291	295	318	313	295	309	304	319	327	313	326	287	298	290	279	320	295	295	281	291	302	304	317	312	312	325	316	322	321	319	282	312	309	299	309	302	291	327	327	295	343	296	297	294	308	301	352	322	328	306	292	314	310	318	307	316	304	297	334	316	322	310	351	297	308	325	304	335	310	332	323	315	331	320	310	308	327	320	318	307	313	327	312	340	315	335	317	310	303	304	277	308	289	314	318	322	297	276	297	308	325	316	299	309	341	310	297	320	336	352	310	303	299	338	322	311	317	305	296	312	315	294	312	336	308	338	329	285	318	293	292	262	297	309	285	305	314	317	319	323	291	319	327	288	287	286	316	299	313	325	306	302	286	300	320	309	306	312	315	316	322	321	287	345	317	305	299	320	307	293	279	352	319	341	335	282	288	325	319	281	326	321	327	309	286	291	286	299	316	333	328	327	305	298	278	303	330	315	329	316	319	294	301	296	291	318	273	360	299	301	307	316	308	331	314	369	299	340	320	319	313	333	330	319	317	330	307	288	299	320	317	355	343	331	317	287	307	291	295	322	316	297	343	316	296	307	329	309	308	343	313	329	314	336	326	356	298	322	332	312	313	314	338	344	301	297	326	301	323	304	324	283	331	316	342	268	325	313	326	292	312	310	300	316	301	308	314	337	312	311	314	302	337	322	304	329	304	326	314	331	309	314	319	304	347	293	291	323	295	295	300	329	347	322	297	335	289	321	321	349	326	296	346	322	295	328	338	313	280	307	293	336	301	311	307	278	314	309	288	333	310	288	295	288	316	311	290	322	326	329	300	328	296	303	330	320	295	316	301	292	293	310	291	325	319	286	298	337	297	307	312	291	353	321	296	322	293	316	315	301	341	290	310	320	294	293	311	286	324	330	311	327	337	333	324	309	324	305	329	311	303	316	294	308	298	298	326	283	325	314	280	320	288	326	307	312	314	305	290	312	297	301	334	280	295	293	297	278	308	322	318	281	299	322	310	303	345	308	297	315	323	330	304	323	309	321	300	290	319	287	305	304	285	320	309	354	294	292	299	286	318	316	289	301	323	324	328	320	311	350	348	315	306	333	332	294	342	328	332	339	318	335	300	335	300	321	325	348	286	303	332	336	292	330	301	325	349	317	311	314	291	319	341	294	302	315	321	347	323	300	311	280	335	321	306	313	299	294	309	313	307	307	301	308	311	296	295	319	323	358	329	321	318	322	289	311	323	281	279	348	317	302	318	286	320	292	346	321	326	308	324	307	293	321	297	329	334	306	323	317	311	293	330	325	313	328	302	277	306	285	312	325	312	325	313	289	336	353	288	289	311	342	292	332	334	308	307	318	290	294	296	350	312	298	320	324	304	297	338	300	325	340	323	326	311	330	312	341	315	327	333	317	289	301	297	305	310	283	282	314	299	312	302	303	325	310	320	266	298	321	292	341	307	311	304	316	320	332	317	343	324	303	303	285	295	275	314	292	303	355	281	265	314	326	309	305	303	315	315	333	328	289	305	318	302	310	311	315	315	320	298	323	306	322	284	324	351	281	331	326	313	310	283	297	294	341	313	314	315	336	308	307	284	316	324	305	292	312	317	319	296	298	308	329	330	297	309	331	300	314	305	307	352	296	312	312	328	321	322	286	298	335	322	311	317	307	290	327	320	345	296	276	326	339	315	313	280	327	307	291	298	304	339	320	271	310	289	321	348	298	355	323	307	287	309	317	324	296	319	333	339	298	318	312	321	342	319	314	344	296	334	316	330	318	324	295	309	326	324	325	323	330	340	335	302	296	302	315	357	323	321	313	313	306	277	292	330	321	337	310	308	330	304	332	317	333	286	321	318	298	347	298	312	318	286	356	318	308	316	350	353	313	340	319	280	319	309	288	311	341	321	291	304	274	300	291	312	291	325	319	322	303	319	320	328	305	309	312	332	319	340	309	302	292	296	306	322	344	293	328	317	310	341	339	294	285	296	294	329	309	308	293	272	336	317	347	323	322	333	286	292	314	319	319	307	277	310	302	313	271	290	326	274	314	301	317	350	291	326	353	326	329	305	315	329	321	305
17164	6731	4031	2242	795	373	256	176	195	192	207	214	192	211	190	216	180	191	190	204	181	169	192	182	207	212	190	187	194	198	181	197	238	215	193	184	213	181	208	194	155	210	202	213	207	181	194	177	207	191	192	205	212	174	194	194	177	189	175	173	175	188	208	182	192	197	199	198	214	159	194	175	187	212	200	171	191	191	194	223	199	168	198	195	179	168	205	190	186	214	174	180	199	204	172	193	211	174	190	205	182	183	164	193	185	207	195	219	181	225	194	186	190	196	205	200	173	191	169	173	171	188	195	207	193	198	206	186	198	180	187	196	199	186	167	197	165	199	187	174	181	169	204	197	182	210	194	180	179	182	170	186	202	209	183	187	166	218	205	222	209	216	221	200	221	189	179	186	203	186	187	188	206	204	186	194	195	160	199	192	200	194	222	197	195	188	192	195	171	192	162	190	163	214	176	195	186	194	189	153	226	206	179	203	199	210	172	210	210	191	195	198	196	183	196	176	181	189	189	206	205	234	184	166	165	178	216	191	179	181	178	183	202	207	196	169	193	202	198	192	166	200	203	183	197	198	195	188	208	191	200	184	179	168	202	205	171	189	187	188	195	184	202	230	177	202	184	218	206	191	209	210	197	174	155	208	212	181	203	189	196	200	212	177	210	193	199	206	185	182	193	182	200	195	199	178	164	212	179	218	191	183	212	185	171	218	193	199	202	200	195	186	161	189	189	180	202	190	179	195	196	198	188	217	203	178	199	184	186	200	215	174	198	203	189	208	180	202	181	192	188	195	220	190	183	199	205	202	192	196	161	194	197	188	202	193	195	177	166	188	172	212	170	174	196	185	165	208	215	194	163	180	203	188	212	188	206	197	211	195	185	210	193	203	192	181	194	212	196	193	184	189	171	189	198	214	200	214	204	182	195	202	177	179	186	191	202	183	200	194	192	200	203	185	183	205	195	187	192	187	201	212	193	186	181	189	188	197	206	207	170	219	194	172	174	215	178	190	205	175	176	188	193	164	175	218	189	205	200	192	171	197	186	185	211	191	164	177	197	215	166	223	190	198	197	207	196	200	177	190	185	196	194	198	216	203	186	202	201	198	199	205	197	176	171	177	196	194	192	195	149	200	177	184	191	216	184	201	183	198	195	201	196	173	183	178	226	184	185	196	183	198	191	195	173	186	194	190	179	210	201	204	212	187	178	188	185	181	182	189	178	166	216	179	174	192	184	198	218	190	162	197	195	228	193	184	201	189	198	183	174	160	212	195	178	202	197	177	185	217	202	168	193	186	181	191	199	204	189	197	203	199	189	172	165	182	179	203	189	182	183	198	213	179	209	218	205	191	209	193	184	198	177	219	173	170	209	196	184	196	197	202	239	178	187	174	189	180	195	199	186	147	204	188	207	210	181	177	211	205	209	195	177	224	198	201	194	193	169	199	196	199	187	202	194	198	165	197	171	176	181	191	196	219	197	200	194	199	199	177	182	189	172	166	178	236	193	194	180	190	194	201	183	188	185	181	190	176	173	179	187	191	201	181	195	192	183	194	205	195	177	197	206	199	200	221	180	200	160	181	188	190	189	203	183	190	197	182	203	175	195	200	201	212	182	191	198	199	188	191	209	182	197	204	220	187	192	150	189	180	187	201	179	216	179	188	195	170	175	191	215	206	200	195	182	190	201	192	202	179	175	203	207	201	194	194	216	207	177	177	164	166	189	211	170	168	184	205	185	173	175	184	215	170	186	185	207	209	187	214	162	174	182	192	197	182	203	191	198	204	194	199	191	162	179	186	198	182	179	189	191	185	175	195	201	206	200	174	171	194	206	173	202	175	184	196	166	202	166	201	178	194	192	207	186	186	198	187	195	211	205	163	180	199	188	200	193	202	212	176	179	187	194	198	160	192	197	183	198	202	181	179	172	195	203	187	181	171	179	217	194	190	209	181	194	210	186	177	173	191	190	211	161	206	211	175	222	205	217	204	193	196	177	194	199	205	178	190	179	182	194	184	192	182	181	163	214	198	196	208	239	201	207	189	214	188	215	203	183	210	197	197	216	187	167	176	211	189	221	190	185	180	205	218	188	172	165	189	216	192	181	178	182	159	177	185	185	239	188	169	209	171	195	190	183	176	172	192	201	203	199	183	184	167	216	212	195	187	202	195	204	206	187	227	221	202	200	191	199	176	200	196	203	197	205	203	200	199	178	177	185	216	208	171	194	195	170	184	224	189	206	189	187	162	192	179	214	221	175	178	192	182	175	185	204	186	208	190	216	184	182	204	190	196	189	189	194	206	185	190	183	203	172	195	212	205	194	188	209	186	177	173	180	188	191	210	181	187	168	171	206	194	171	182	203	172	177	183	195	179	217	181	194	214	202	186	190	205	177	192	193	195	212	199	176	196	199	191	197	190	212	228	230	192	169	185	195	194	205	170	188	186	194	182	173	210	217	201	168	202	197	175	177	181	171	190	204	197	188	169	184	209	196	193	226	223	203	197	211	204	174	213	189	218	190	159	176	172	201	202	191	189	183	199	193	204	202	200	237	210	183	194	210	186	186	195	160	163	193	190	209	186	211	213	181	199	178	184	181	194	212	181	192	176	173	213	207	179	229	211	208	187	185	157	201	195	205	209	198	180	205	195	177	207	207	187	201	202	205	210	172	212	187	181	167	184	176	187	168	208	195	192	222	201	188	189	211	204	192	191	208	191	180	195	198	189	205	184	200	166	194	203	203	183	206	190	179	178	161	204	201	195	196	190	170	167	182	202	189	203	199	170	190	190	171	218	205	209	193	211	210	193	190	211	178	177	176	185	183	205	173	195	186	197	179	206	185	181	181	192	165	204	177	179	177	189	197	200	179	187	192	177	198	175	209	180	201	192	213	198	213	204	175	206	196	160	175	193	201	187	175	181	187	177	176	174	188	195	197	173	187	175	219	173	165	219	154	166	182	213	180	177	207	199	172	174	171	207	178	185	198	216	199	183	192	204	213	185	206	183	196	182	191	178	156	199	195	176	180	193	190	187	169	190	194	166	190	216	195	200	219	170	197	185	204	193	186	221	187	211	208	191	188	203	220	172	197	181	195	214	210	192	201	209	223	181	184	201	186	192	186	216	199	188	193	214	208	213	201	193	185	177	176	201	207	170	182	187	209	196	184	179	182	188	180	180	170	181	195	196	183	173	212	183	189	189	189	217	202	179	197	196	198	164	189	199	195	200	196	177	183	182	199	201	180	169	188	196	192	185	194	198	197	176	205	170	176	186	176	188	152	197	185	183	206	190	194	212	193	182	167	181	198	196	198	180	180	206	182	194	178	191	194	201	201	171	209	186	168	196	169	197	181	181	200	221	210	199	205	199	194	182	201	211	186	202	216	185	180	175	195	215	200	203	177	185	181	201	179	195	190	210	211	173	189	193	203	184	179	210	200	187	177	198	209	192	204	210	167	196	204	193	180	189	205	185	216	184	169	194	195	185	187	181	161	189
11838	6693	9493	6239	2379	1022	619	501	485	502	431	480	446	468	430	436	431	435	442	427	444	409	466	416	463	422	460	425	480	467	448	466	444	450	432	442	445	443	460	447	446	456	494	473	424	448	465	423	444	429	425	427	421	452	449	490	434	473	393	445	445	446	416	425	422	404	407	490	445	490	482	441	435	448	494	405	426	415	420	414	442	445	487	433	427	409	439	428	409	435	420	452	409	462	462	421	426	461	443	454	437	428	454	442	430	448	453	460	449	427	459	468	427	464	423	429	465	444	477	416	464	426	444	471	419	423	447	440	450	477	420	443	454	480	424	434	423	451	438	427	463	437	461	444	426	456	442	412	435	426	469	424	427	463	455	447	441	429	460	452	426	442	450	439	460	440	452	459	441	445	467	444	450	440	472	434	449	406	418	495	459	437	416	444	468	416	457	424	410	497	395	431	479	457	420	431	432	469	419	472	427	469	454	454	455	466	452	431	440	430	453	457	480	434	435	463	486	463	482	432	431	465	447	430	414	429	477	437	411	449	475	443	431	421	429	443	452	459	457	482	465	402	434	474	462	448	427	478	452	453	402	415	419	447	468	449	418	430	439	463	461	453	433	448	471	417	488	457	456	486	460	470	446	444	437	428	481	496	448	418	469	442	419	469	443	438	434	459	453	432	476	444	433	424	410	452	403	444	462	463	433	461	453	461	454	464	466	442	475	449	444	464	391	466	434	409	439	406	456	450	475	467	483	462	441	465	445	453	435	452	446	413	431	441	446	448	430	447	450	444	452	455	437	440	453	486	449	456	416	427	465	457	465	406	446	448	431	396	431	469	484	439	438	451	433	460	468	430	479	435	438	431	426	460	475	396	405	413	419	453	471	437	441	437	449	472	428	473	504	499	463	417	454	434	454	453	452	440	475	438	442	444	457	439	493	444	430	489	477	466	470	423	414	429	450	450	448	451	421	480	445	436	427	468	500	436	448	446	448	467	456	457	446	430	431	448	437	466	428	451	432	440	502	459	478	503	440	454	461	454	454	456	452	463	434	422	457	443	415	464	475	431	444	447	420	461	458	430	453	428	431	441	452	454	439	434	466	456	450	452	442	384	461	442	441	447	462	429	442	465	472	408	427	451	437	449	443	409	457	441	427	414	453	432	468	464	434	463	465	454	451	444	499	438	454	451	477	472	482	462	447	424	458	427	422	450	410	466	444	413	417	430	480	427	472	428	471	456	463	455	427	455	454	489	448	397	435	447	455	431	413	440	444	428	410	439	431	412	417	474	462	462	442	439	451	481	447	470	457	437	513	470	453	475	480	432	472	427	437	448	415	422	433	437	462	457	447	439	418	433	439	423	441	457	445	417	457	428	442	425	395	435	447	452	437	428	434	450	524	430	440	451	465	468	472	467	462	433	453	455	483	492	434	434	446	441	437	460	452	462	450	445	474	460	450	468	409	455	437	445	485	432	456	458	440	424	435	458	475	441	432	415	471	449	444	401	405	463	425	415	453	400	442	494	460	434	458	440	405	506	454	444	511	439	433	429	475	422	442	464	478	442	465	441	471	462	457	392	459	492	451	438	430	414	458	453	439	438	415	443	429	432	410	439	465	446	481	418	426	448	474	425	444	436	436	454	424	463	461	437	451	412	450	424	461	436	444	427	447	473	459	450	499	468	445	461	480	465	454	445	487	398	456	442	426	460	482	431	448	431	489	450	451	472	413	448	445	423	453	436	438	424	367	413	457	449	475	446	436	428	452	452	424	429	426	465	451	414	467	466	447	437	448	393	445	442	488	455	442	445	452	463	451	454	466	457	463	427	442	466	460	437	476	417	431	456	463	451	415	466	440	424	453	477	470	411	436	451	455	469	430	427	473	488	443	457	451	435	471	470	381	436	423	456	424	444	451	469	400	482	416	452	419	429	401	404	449	444	438	455	459	447	449	458	494	431	451	468	423	437	440	452	440	442	427	413	504	468	444	413	440	447	483	436	448	460	472	449	466	451	449	456	454	449	451	439	437	451	436	394	446	424	422	480	465	422	448	455	466	430	446	467	427	463	442	441	442	445	408	452	433	460	473	443	470	429	458	457	475	438	431	476	441	425	463	455	450	443	443	450	458	464	467	464	421	434	458	430	456	442	466	448	445	412	458	450	403	471	495	431	432	455	455	420	454	445	429	459	448	433	459	414	480	459	468	419	505	420	486	475	454	441	458	442	455	444	479	404	429	443	467	436	447	465	479	405	455	452	451	468	489	457	450	464	435	430	459	448	449	470	448	399	468	426	390	427	447	408	459	456	473	445	469	430	434	397	496	508	439	462	448	442	465	439	458	413	456	462	460	437	431	457	457	431	412	438	479	442	447	466	471	467	420	444	450	449	448	421	446	422	440	451	486	431	455	472	468	474	470	427	435	446	455	435	445	438	456	466	445	473	449	400	425	476	441	460	435	470	429	401	449	486	420	399	417	457	444	450	449	439	487	483	461	440	479	447	452	441	451	444	452	448	457	426	467	448	419	450	453	444	458	489	448	472	439	456	412	457	439	417	506	452	429	435	454	458	420	452	459	480	443	458	460	475	444	472	441	417	462	438	455	459	464	442	432	442	443	462	419	459	416	449	424	479	440	422	441	435	473	489	406	451	433	451	430	457	421	441	438	411	430	406	461	447	427	427	461	445	434	447	459	438	416	441	416	484	498	439	441	423	465	420	408	440	412	472	441	464	453	480	421	475	443	450	419	431	436	446	462	455	462	462	470	448	445	446	448	451	408	447	436	431	423	449	428	452	447	440	414	446	432	421	475	417	458	428	434	428	436	469	451	457	460	450	424	456	483	465	417	441	458	461	464	455	464	446	454	418	459	433	473	432	459	421	429	470	420	451	455	439	448	432	401	499	411	451	478	466	488	458	435	449	449	446	454	452	472	421	452	434	419	483	446	425	445	421	506	443	430	434	416	440	406	449	443	439	447	453	416	457	448	435	430	435	464	471	434	431	408	450	477	430	472	424	438	457	488	429	446	441	508	401	467	441	440	481	462	447	455	467	484	443	481	455	451	466	441	491	443	451	483	445	421	442	438	462	449	467	449	461	470	426	444	483	441	428	414	438	461	460	419	431	468	434	419	431	454	468	432	444	463	448	433	494	459	408	449	491	462	445	469	461	439	464	430	467	448	443	439	426	464	438	456	459	474	465	450	449	472	450	435	431	435	447	511	460	445	443	436	429	438	442	435	438	454	474	443	473	447	445	530	456	474	458	451	467	427	451	441	429	437	455	418	455	437	434	447	447	442	427	416	450	470	427	449	454	468	455	434	454	453	420	468	422	493	459	474	446	453	439	468	473	427	452	429	451	445	427	436	471	472	433	452	395	459	416	467	461	459	461	420	435	464	421	440	485	422	431	451	465	406	495	444	449	452	433	446	448	437	459	433	444	425	442	439	457	457	447	400	462	463	424	469	433	450	426	445	454	442	437	454	450	435	455	452	462
40567	33332	41873	26611	9254	2128	535	285	212	215	191	205	183	195	186	198	202	176	183	186	210	200	216	183	196	158	173	210	186	170	200	210	211	211	228	185	185	185	176	196	207	198	186	190	188	201	204	196	200	187	176	200	192	168	201	181	191	192	209	174	181	194	185	199	210	183	217	205	179	201	173	187	198	189	185	208	211	221	226	190	187	219	189	160	182	184	174	172	180	200	180	203	154	196	194	191	204	218	192	208	189	175	188	211	216	192	191	224	206	172	183	199	179	192	188	203	193	185	188	161	186	191	148	181	200	185	181	181	171	197	196	201	203	165	197	194	201	193	207	195	195	191	174	186	184	181	224	193	200	196	194	198	196	194	192	179	198	191	192	216	210	199	171	180	163	202	210	193	180	174	164	185	183	180	189	178	175	180	185	206	195	172	197	179	190	170	170	206	195	174	174	163	178	187	183	208	196	189	167	186	207	195	206	213	192	187	175	189	177	176	194	178	180	206	200	189	172	198	170	193	205	193	203	181	172	187	191	229	171	185	189	191	175	208	166	166	199	184	178	170	169	188	206	205	184	186	190	206	174	169	186	178	214	193	206	227	175	186	177	196	209	166	162	194	188	194	207	215	181	196	167	176	192	184	221	184	185	187	213	205	197	186	195	189	164	209	194	184	149	193	214	193	197	191	162	175	189	192	188	199	192	177	180	185	172	185	164	192	164	206	176	174	179	201	200	186	216	203	178	177	182	180	197	188	191	173	189	211	219	174	199	198	173	206	205	197	188	203	191	173	187	189	190	203	181	206	200	174	187	206	180	189	193	203	200	191	189	202	192	188	184	191	218	187	194	194	207	199	192	189	157	163	224	198	209	213	186	188	200	177	201	203	178	191	193	168	217	195	206	197	230	195	157	197	185	172	192	210	175	180	205	186	184	192	192	174	196	207	208	202	164	183	189	200	191	190	197	191	210	199	211	188	176	188	195	171	205	185	188	175	198	162	198	207	193	193	180	193	203	182	164	195	218	200	195	181	175	198	189	188	192	188	202	219	181	177	213	196	166	191	194	227	216	190	217	196	189	178	196	229	181	177	183	210	179	164	174	181	186	203	177	189	202	202	185	192	205	203	220	200	216	178	178	206	193	183	214	157	184	154	175	208	200	200	183	191	211	178	164	200	196	210	196	177	202	199	192	197	189	167	208	184	186	210	202	194	207	189	185	198	211	216	175	190	175	212	196	180	171	177	172	181	193	177	160	188	208	198	197	168	187	197	195	166	186	167	202	173	191	175	174	192	175	187	192	204	189	199	182	190	188	196	195	189	207	208	207	184	171	155	181	207	196	177	204	210	183	176	211	186	181	213	175	219	178	176	169	191	205	193	181	203	177	169	159	180	179	182	186	221	159	187	212	190	209	185	189	201	199	198	171	174	171	201	187	207	190	177	195	171	187	193	185	186	193	181	205	204	200	161	174	189	165	172	207	208	176	208	177	180	195	190	198	183	205	204	186	189	183	203	207	187	181	193	197	171	214	177	204	170	219	161	192	172	213	175	192	199	202	209	188	175	191	207	197	188	206	184	193	192	183	195	208	200	178	185	197	198	199	194	207	193	194	196	171	213	173	179	170	181	201	196	207	176	173	187	204	192	198	188	200	182	177	182	221	181	175	182	167	181	225	204	193	180	182	186	185	160	172	176	198	198	197	195	193	202	192	200	191	171	184	179	203	177	200	196	198	190	192	180	209	226	190	189	174	185	195	216	194	193	165	207	216	195	216	187	187	180	187	162	161	181	186	178	179	224	176	192	156	212	191	186	181	176	192	189	176	188	205	189	223	185	170	197	169	188	167	210	183	185	194	189	158	189	202	177	178	185	188	180	201	183	187	185	217	169	167	164	203	176	197	199	193	192	195	172	212	201	203	183	192	179	194	212	204	177	199	202	194	182	176	203	164	180	193	193	169	186	194	180	188	201	188	184	195	195	217	216	191	190	189	191	172	186	169	171	176	194	225	185	183	193	209	185	176	193	197	186	175	199	199	180	191	172	210	181	218	167	190	216	178	224	186	196	186	185	224	170	178	217	178	181	179	210	205	187	177	180	165	193	229	188	199	206	191	211	198	183	186	219	212	179	207	190	178	208	164	192	180	186	176	174	197	188	183	191	199	169	185	212	189	184	193	183	197	178	178	202	194	173	179	213	185	175	205	177	183	173	191	209	183	222	211	190	184	165	220	188	210	192	180	184	196	154	189	204	190	199	181	176	179	182	194	209	192	194	165	203	173	165	223	210	193	203	194	215	214	179	192	160	184	182	213	203	195	176	193	187	165	178	177	178	194	214	206	203	187	195	186	179	190	222	181	196	187	186	185	201	195	192	189	175	184	186	198	203	190	160	197	180	183	200	182	189	183	213	179	188	215	185	210	178	194	167	186	200	177	192	202	181	182	185	193	208	183	168	193	193	191	174	178	173	182	206	208	192	171	202	187	176	192	195	185	201	195	180	168	171	175	185	189	189	186	206	196	178	183	214	200	193	205	182	211	166	176	178	206	186	193	185	196	181	181	215	195	197	176	208	187	191	172	176	178	207	179	193	183	164	184	199	191	202	190	210	159	195	193	187	173	189	202	192	185	184	207	165	199	190	183	211	214	174	214	192	203	157	179	197	194	176	186	180	164	173	175	199	176	189	191	208	179	180	214	179	201	166	197	189	218	187	184	180	194	171	185	191	180	170	202	175	175	202	176	181	178	183	194	193	189	183	194	215	204	191	183	190	205	205	176	197	174	178	183	202	205	205	178	168	203	167	199	185	197	192	192	176	182	224	204	161	186	202	204	183	200	207	203	205	192	177	188	194	224	192	208	187	219	214	201	221	177	187	195	197	202	194	208	186	181	188	211	207	198	207	212	203	189	225	164	205	194	176	199	198	191	195	204	191	188	179	175	183	205	214	188	188	219	172	200	205	219	201	212	217	193	165	197	186	196	191	192	204	186	204	196	182	192	193	194	198	209	205	165	190	172	195	181	183	174	201	184	192	219	189	186	179	182	193	198	204	188	180	182	196	191	185	184	194	170	213	209	192	184	223	193	211	192	206	188	188	194	194	175	187	216	181	190	167	201	199	213	163	205	186	185	176	193	179	209	165	199	191	171	178	191	188	202	156	192	178	181	191	210	188	186	218	217	191	190	174	183	204	154	189	179	190	182	192	189	172	224	188	189	179	206	202	182	165	216	179	206	189	181	207	190	192	193	207	183	166	191	181	209	209	198	181	198	190	191	184	185	198	219	202	198	195	179	200	173	178	176	195	182	202	201	174	184	191	177	188	210	217	208	188	186	217	177	209	192	197	207	178	181	198	198	185	182	203	182	187	180	202	161	201	190	196	172	225	188	211	177	192	189	199	191	191	196	172	211	189	184	192	185	209	198	196	171	172	162	196	189	190	174	189	186	221	211	188	192	221	197	209	184	182	209	210	175	211	184	183	189	210	195	211	194	159
29117	28223	44312	35371	16749	5513	1700	849	536	484	453	438	411	414	420	418	412	447	426	426	470	437	471	451	448	431	470	463	446	426	461	468	442	421	430	429	470	457	422	426	435	430	424	449	434	454	428	475	441	432	462	461	449	439	490	454	430	437	432	433	414	425	408	436	413	440	472	463	438	443	404	410	406	435	431	455	433	434	400	452	477	427	445	463	463	432	447	396	414	461	444	413	440	420	454	448	443	446	449	455	423	420	416	459	449	437	423	452	417	427	408	465	438	429	472	430	471	435	450	451	428	453	396	430	419	404	429	414	423	469	423	474	420	450	467	439	463	462	453	444	431	460	412	458	412	454	418	427	437	432	464	461	457	448	440	399	411	477	424	430	430	483	449	433	447	459	411	445	428	449	426	446	421	441	428	452	430	423	385	477	449	440	386	455	443	448	436	451	468	418	449	459	460	446	435	444	441	468	422	485	424	404	439	442	426	445	461	430	449	435	455	426	441	448	385	425	462	416	406	429	453	438	489	443	435	450	409	447	459	423	432	472	437	467	436	423	435	455	426	453	415	405	443	430	431	493	437	447	469	440	460	429	436	446	447	438	446	431	441	472	465	446	448	456	441	448	464	426	445	439	430	435	426	431	444	424	409	474	476	421	453	473	398	465	389	472	447	417	448	438	434	450	474	463	452	446	452	399	440	429	437	456	510	449	475	433	415	401	454	401	476	456	410	419	435	430	393	426	414	448	478	428	453	430	462	468	433	435	448	419	434	454	407	406	425	456	395	477	442	459	434	434	427	414	414	445	418	411	456	468	451	434	435	440	432	440	439	431	433	443	464	404	466	446	452	422	465	413	437	449	418	396	416	415	476	428	419	423	440	453	459	383	442	420	457	446	447	449	465	428	468	444	428	484	422	438	444	409	473	427	472	450	464	400	452	445	429	414	505	421	416	416	433	453	456	446	435	478	444	437	445	424	417	487	430	480	436	436	415	433	467	434	452	414	438	444	408	445	415	474	417	445	418	423	405	472	422	459	445	435	466	433	405	444	460	445	455	430	464	422	415	442	445	394	445	443	425	477	461	411	441	387	445	433	425	463	471	438	441	435	471	447	445	424	439	444	415	419	455	431	453	426	412	437	437	486	457	454	445	432	440	451	462	446	440	405	489	411	426	447	425	433	462	441	406	386	441	435	431	440	447	440	411	458	456	455	475	422	431	426	440	423	438	438	446	439	446	441	403	409	489	456	447	454	394	474	439	434	497	413	446	468	436	450	447	419	449	449	430	430	492	466	450	404	429	422	414	440	406	466	463	405	386	442	440	423	399	437	422	486	440	439	427	442	439	426	447	414	426	454	430	419	438	459	476	460	411	413	433	438	446	440	453	400	438	416	460	433	392	433	451	438	443	425	411	404	420	436	408	442	417	450	398	462	447	449	418	457	440	419	401	459	455	449	417	426	450	422	442	472	446	420	418	441	477	451	419	457	458	453	428	420	434	426	427	452	442	417	425	382	431	413	444	448	467	409	439	442	409	447	466	432	420	418	443	431	408	458	464	465	478	451	431	443	487	435	426	434	419	485	400	439	438	463	431	459	462	489	421	431	438	467	448	457	429	498	404	449	443	422	435	438	456	450	488	433	468	469	406	462	474	449	397	411	399	466	434	452	431	445	432	447	427	399	447	411	449	459	431	445	426	428	426	438	439	457	462	456	459	414	467	448	406	427	467	421	445	437	434	436	450	439	476	441	435	428	461	460	409	435	411	434	427	458	452	452	450	414	425	441	446	462	426	425	421	419	423	418	426	450	435	407	466	402	421	455	447	421	434	404	429	447	446	412	443	472	419	475	407	453	481	438	446	474	432	453	454	439	424	460	443	444	464	456	433	441	442	453	409	453	423	450	450	414	473	429	445	389	438	475	450	405	451	419	453	446	416	385	422	457	459	423	430	405	428	486	438	432	433	444	450	426	443	408	418	430	474	445	494	438	477	438	427	457	409	425	430	414	423	483	430	427	440	454	441	435	455	448	457	439	456	424	449	449	422	447	458	457	445	449	445	428	436	455	482	435	492	433	447	480	432	448	447	443	451	444	467	441	435	453	401	403	445	449	422	436	448	432	448	428	471	435	433	410	438	449	410	430	427	499	415	475	436	432	441	432	470	496	469	445	454	426	470	437	474	455	443	430	464	446	452	473	426	431	489	410	447	417	470	428	433	455	396	458	462	447	463	439	415	420	462	447	438	454	423	422	427	461	479	475	429	445	436	486	462	414	432	405	428	450	457	426	448	397	414	458	449	453	445	451	411	421	445	451	437	409	456	433	409	448	447	449	434	391	451	465	403	418	455	418	451	395	453	395	461	443	404	458	434	442	438	428	435	439	441	475	447	454	435	438	452	466	433	420	438	456	454	443	437	438	434	444	412	426	424	449	416	467	448	431	432	434	447	417	470	440	424	427	421	441	484	445	421	442	428	441	445	449	396	491	432	435	427	455	451	468	433	503	446	441	426	439	456	450	460	442	423	455	410	428	445	463	456	477	416	469	397	435	423	406	436	436	444	421	449	420	429	431	424	438	449	404	412	433	413	449	426	449	432	461	487	460	447	439	489	471	460	443	450	437	420	466	446	457	435	433	442	449	442	445	415	450	422	412	406	400	438	445	455	421	406	431	464	458	412	442	432	456	475	430	434	439	456	422	453	433	420	452	438	441	418	385	429	441	429	458	463	447	436	428	507	404	418	409	430	450	436	431	447	446	434	464	465	462	471	468	433	429	448	441	428	485	437	414	433	417	457	425	450	443	436	421	426	428	419	439	414	499	417	476	459	439	460	425	437	461	477	407	428	418	457	424	449	428	435	449	459	432	448	402	425	460	426	458	437	456	446	427	432	424	438	463	423	470	416	425	443	447	470	436	473	420	452	478	431	432	467	444	462	445	436	442	434	418	400	393	443	450	404	458	434	440	452	434	423	414	433	415	467	426	460	460	450	454	451	463	472	455	427	408	467	442	394	453	433	408	439	436	426	445	476	446	488	455	445	439	427	449	412	432	440	418	419	447	452	476	467	458	427	456	408	427	441	426	448	427	417	399	431	454	446	447	433	456	445	437	459	447	441	452	424	431	460	435	495	464	425	455	460	386	418	449	444	415	446	430	454	425	419	443	450	462	407	464	444	415	471	454	454	427	409	494	439	424	459	459	413	472	422	460	423	429	433	444	415	438	414	437	419	425	416	432	456	443	432	439	442	434	438	427	456	435	443	424	469	468	415	435	415	458	425	435	441	452	433	424	432	441	395	429	455	435	423	413	456	415	404	383	427	429	435	480	459	427	423	443	445	443	471	423	410	436	447	453	416	436	416	428	422	437	447	421	409	433	413	411	428	416	445	433	454	411	458	377	456	426	436	490	447	419	445	427	464	449	443	418	455	428	414	467	415	470	430	422	413	445	448	422	437	416	429	414	440	476	461	418	435	454	444	463	455	436	442	431	413	431
53625	47310	59170	41365	19009	4940	965	347	216	140	148	109	149	125	118	118	142	133	123	143	138	133	133	151	151	130	136	120	138	131	124	144	128	151	129	112	132	130	130	120	126	125	137	140	114	134	139	112	120	135	143	130	123	134	116	150	150	129	133	123	141	112	135	123	124	163	108	131	119	113	112	135	133	126	107	153	142	124	142	130	128	137	128	131	156	131	99	135	153	132	129	132	136	123	123	116	129	130	153	133	141	131	131	124	119	133	138	138	130	117	137	158	107	144	131	115	118	125	152	121	138	147	132	150	129	136	131	159	166	120	136	168	125	135	134	127	119	122	136	120	132	132	114	133	141	132	138	117	116	132	139	120	115	127	104	151	154	142	132	128	122	128	130	104	154	117	143	152	146	143	132	129	130	142	120	124	138	118	116	128	127	140	122	128	128	120	129	123	134	139	129	136	122	147	128	141	151	125	114	146	137	134	146	133	144	146	125	138	126	143	150	136	120	126	127	131	123	130	131	134	139	130	134	128	136	133	143	159	115	140	135	132	137	142	137	136	133	137	149	136	134	146	108	132	135	140	130	156	147	134	132	116	131	140	127	141	123	126	133	129	119	132	135	149	136	141	150	132	133	131	169	143	134	160	115	118	122	148	141	129	132	132	137	145	152	132	119	120	129	147	146	128	122	116	146	113	136	118	127	148	116	133	154	140	144	128	138	145	132	136	154	130	136	147	132	122	131	115	138	119	130	128	143	136	134	149	133	138	123	131	131	134	125	122	149	110	120	141	122	120	115	144	134	150	129	119	114	147	139	140	148	126	144	113	114	122	120	139	121	149	118	140	142	125	148	121	136	124	122	129	116	140	135	114	128	141	112	121	118	129	138	143	124	116	150	119	135	137	130	130	141	135	138	143	136	145	120	135	131	130	121	129	137	128	125	142	125	127	139	115	157	138	136	97	143	115	137	148	117	132	128	145	114	143	146	129	115	122	125	142	107	116	143	134	139	133	109	111	129	105	128	129	153	141	134	134	129	121	143	147	132	121	154	121	132	127	160	136	164	125	117	124	121	131	116	115	131	130	128	135	143	131	141	129	131	144	136	132	142	141	126	139	132	117	134	126	132	149	152	130	136	133	114	130	114	133	138	125	106	163	136	135	135	119	120	127	109	128	135	127	133	128	126	127	104	127	132	124	108	124	122	133	130	127	136	141	131	120	130	136	123	131	156	133	124	141	167	118	135	120	124	152	143	132	139	132	148	105	120	124	129	124	126	149	143	153	114	144	125	128	145	140	140	127	130	127	125	148	139	114	168	126	121	120	123	137	133	131	134	121	133	169	142	121	140	149	105	127	132	128	140	118	125	153	130	135	136	141	123	122	131	129	121	136	131	147	141	159	127	130	135	118	134	146	105	135	116	114	114	141	148	141	151	112	145	139	138	110	124	128	121	159	133	107	128	141	131	110	142	133	126	127	134	136	126	127	148	129	107	105	139	122	107	146	134	139	114	137	105	142	157	128	155	145	119	118	130	137	118	126	147	130	128	144	141	141	138	145	138	129	116	146	126	143	116	121	134	144	120	125	131	115	110	160	131	117	147	138	136	125	137	120	149	134	125	114	120	126	133	124	125	133	123	122	126	119	131	145	139	132	138	130	169	132	121	116	148	139	140	124	138	146	107	115	129	122	140	122	138	138	142	131	146	129	118	154	118	133	141	120	130	149	125	137	112	129	143	128	104	141	151	131	141	147	125	139	151	123	104	125	135	111	107	142	119	143	112	149	126	127	139	120	133	140	137	143	145	124	142	134	138	132	118	130	151	147	123	119	135	131	109	133	119	144	137	141	127	114	123	124	132	135	128	122	127	138	130	117	139	132	115	121	122	137	143	128	125	136	108	131	121	132	143	133	133	116	150	133	134	128	140	121	137	134	137	144	143	145	116	117	112	122	138	116	125	150	121	127	129	132	138	144	120	123	103	138	130	134	130	136	98	112	131	135	143	123	122	102	129	120	121	143	151	127	150	128	130	119	147	128	113	136	111	129	166	153	130	122	147	148	127	151	132	128	132	128	126	115	135	128	137	131	118	141	136	116	120	142	145	125	137	142	139	136	148	128	131	124	117	139	145	134	138	122	118	108	118	137	129	137	131	90	130	140	126	143	144	125	145	153	146	134	124	132	109	140	147	126	140	124	131	104	122	138	123	158	134	130	125	140	126	143	126	133	130	130	128	117	131	131	140	146	129	146	137	126	118	142	116	133	121	137	109	142	124	118	129	140	144	127	121	120	108	131	132	113	158	122	119	133	122	118	158	145	125	158	140	131	116	125	140	108	133	135	134	120	145	107	125	135	117	128	138	133	143	121	130	131	138	148	146	140	141	145	135	137	101	134	119	128	131	124	128	135	131	123	141	139	141	129	140	121	139	159	148	135	133	148	138	140	134	130	130	131	107	135	134	138	122	118	123	136	142	130	124	155	130	101	129	148	128	137	112	141	119	145	132	110	121	104	138	129	135	129	105	122	128	130	115	132	116	125	122	127	142	130	131	133	129	150	127	145	119	145	123	135	135	115	122	139	136	129	133	126	155	160	120	128	136	141	121	147	100	134	167	150	126	137	152	134	124	132	136	143	133	128	110	137	154	118	147	137	128	154	127	113	127	150	148	132	131	117	125	125	144	150	139	135	130	122	138	118	123	127	118	142	140	116	160	149	134	136	137	136	129	145	160	124	149	152	126	148	135	123	150	138	109	117	140	142	130	139	113	133	125	156	115	121	134	127	133	123	122	139	130	121	127	125	141	125	130	141	150	126	109	146	130	144	126	103	136	121	129	129	137	135	132	131	145	128	138	128	147	127	135	144	135	149	118	142	115	119	128	129	112	147	140	137	112	125	134	126	130	127	134	148	137	115	124	107	139	131	138	136	129	148	117	138	114	165	107	143	124	122	122	116	143	136	145	149	145	139	140	123	136	137	131	149	137	150	131	124	134	129	133	144	129	148	129	133	102	117	124	141	117	136	119	141	114	120	123	127	137	149	131	124	127	137	134	104	130	113	153	122	126	141	139	143	138	126	142	125	137	136	129	145	127	123	116	132	131	126	117	121	112	116	144	115	131	127	126	128	128	133	119	122	137	108	128	135	140	139	136	153	133	112	147	147	106	127	117	119	123	135	138	134	112	132	123	126	124	125	100	150	137	128	122	128	157	141	131	135	155	144	113	130	125	120	113	139	128	120	126	114	124	145	130	153	144	128	126	111	130	112	127	126	132	142	125	123	117	126	146	122	128	130	134	152	115	122	128	127	135	124	127	121	136	126	145	130	156	128	123	125	115	141	166	137	131	143	128	137	150	148	119	94	130	116	133	133	127	133	116	138	120	122	157	123	137	128	123	129	135	133	126	120	141	122	138	117	124	128	144	128	141	139	139	151	150	140	119	133	135	139	130	135	127	138	142	117	139	150	142	126	130	117	123	134	125	156	111	146	117	123	130	97
37551	39803	57298	47416	26090	10014	2694	1049	567	371	321	334	308	307	315	295	344	304	326	312	302	292	332	322	307	319	305	298	301	278	312	302	339	337	285	299	309	296	307	316	290	291	337	323	305	347	326	319	301	305	350	328	337	332	289	297	322	291	288	300	292	334	314	321	304	301	287	341	343	301	285	308	315	327	294	315	291	300	291	315	329	323	311	301	318	306	308	292	299	306	334	314	295	330	324	312	333	295	330	319	320	284	295	337	311	345	308	291	326	304	293	320	303	306	322	300	303	299	295	315	316	299	333	283	343	294	325	317	327	326	324	311	322	286	298	300	292	321	314	297	318	307	317	300	303	291	305	284	309	305	298	307	322	288	304	349	283	325	293	287	281	293	311	315	314	289	301	339	273	328	305	301	301	294	314	312	305	296	313	294	318	336	321	306	305	320	279	285	329	324	331	303	307	298	317	338	278	261	337	303	296	320	313	276	309	326	282	299	311	316	322	308	337	351	301	322	295	278	329	325	306	338	319	286	333	317	292	317	320	304	286	330	307	271	346	305	298	324	297	308	312	338	307	302	301	323	308	322	316	317	289	323	299	301	291	323	306	324	304	301	321	302	318	306	295	300	295	309	305	309	305	333	292	311	324	312	321	296	322	285	324	294	301	303	329	334	347	326	330	303	298	305	264	300	283	294	335	304	318	283	308	298	308	329	312	312	295	323	313	300	290	283	320	314	311	308	333	301	322	341	288	336	302	314	330	278	304	313	336	309	315	316	318	309	285	293	295	282	303	281	310	306	278	255	295	283	319	326	335	303	288	302	340	304	283	326	275	313	325	305	345	309	309	330	337	322	308	322	346	301	324	301	308	295	318	295	320	296	314	278	339	321	321	305	330	311	280	321	345	305	292	342	303	343	326	351	333	307	294	350	301	302	331	299	315	275	306	291	320	328	353	365	328	296	307	334	324	285	285	318	289	306	321	300	318	324	342	281	352	349	271	288	305	323	313	292	276	319	309	323	276	298	311	315	310	321	339	311	315	302	296	284	299	287	314	265	319	340	328	346	326	307	337	286	295	332	303	312	309	300	325	315	279	291	297	310	303	302	274	287	290	291	299	326	292	303	298	318	334	309	318	314	292	268	284	314	315	285	306	308	313	305	308	278	276	289	321	289	341	307	290	330	345	306	284	332	302	309	307	311	284	295	314	297	317	311	325	316	300	314	310	308	324	325	292	351	282	285	336	289	376	305	308	301	350	298	323	317	316	301	295	263	289	309	307	337	319	320	333	321	309	298	334	314	305	278	321	305	319	322	313	319	320	282	279	310	296	321	310	314	323	309	297	324	290	327	323	335	298	314	269	291	308	330	294	288	320	322	302	296	308	291	314	332	298	329	298	300	344	334	308	297	337	338	319	295	316	328	325	347	341	298	307	303	311	327	327	320	319	304	287	334	311	308	285	299	312	334	317	297	279	313	317	322	281	317	310	341	293	306	326	328	334	330	329	296	313	309	304	323	344	317	307	328	346	291	343	321	330	368	285	294	309	300	296	297	298	308	320	333	314	345	341	307	296	292	303	314	319	309	340	321	329	319	313	289	320	312	315	290	311	302	317	344	327	274	339	315	334	302	316	306	330	317	319	322	289	304	328	309	319	307	318	333	328	351	297	273	296	304	336	321	323	326	302	345	318	319	305	337	310	303	313	292	311	330	293	316	302	296	310	310	304	313	295	302	301	307	295	286	285	311	273	333	313	292	331	293	323	296	334	300	275	308	309	312	323	329	320	302	299	308	312	304	329	318	292	337	319	286	289	302	307	285	287	311	343	284	298	291	320	310	308	282	324	296	315	329	326	315	316	293	338	301	287	298	325	279	285	314	307	319	319	283	312	280	293	341	283	306	284	318	299	309	304	294	322	316	309	312	308	326	321	306	337	322	302	291	317	284	290	320	292	297	320	335	316	334	303	317	296	302	291	297	310	308	289	298	337	285	319	291	307	303	292	332	327	299	317	298	281	318	315	326	282	313	320	289	290	294	313	318	318	276	314	303	307	278	314	298	282	313	321	321	312	306	317	331	293	310	301	339	295	315	301	305	328	293	299	327	334	329	295	284	303	304	306	312	335	301	312	286	296	313	312	297	298	304	305	312	319	321	324	322	309	290	322	292	285	298	315	299	306	338	349	319	304	328	340	306	323	290	298	301	280	312	324	311	331	329	311	303	324	288	309	320	337	298	300	292	281	309	300	313	311	301	326	291	296	327	307	311	287	308	286	292	296	328	316	303	288	315	300	298	293	295	306	331	316	329	303	301	297	274	320	271	352	314	294	310	300	319	299	320	327	315	321	298	307	338	286	284	318	299	337	294	349	325	304	322	329	311	321	315	296	309	310	320	324	341	316	294	332	332	318	296	345	287	296	329	303	330	313	300	323	304	328	308	328	307	285	284	304	313	332	292	325	301	304	303	279	314	322	333	335	321	298	301	316	316	329	310	319	313	323	304	306	306	246	299	364	293	329	332	303	295	291	288	303	336	350	326	310	288	308	315	294	295	319	313	319	291	313	291	302	323	300	315	280	353	311	301	281	294	288	301	282	342	268	311	321	296	299	332	338	322	321	317	326	294	297	320	319	315	299	285	330	294	330	324	284	307	300	286	308	324	313	326	300	300	297	313	318	306	297	313	279	318	286	312	318	288	323	328	314	317	328	329	285	312	295	297	318	314	312	283	301	296	355	316	321	324	311	338	325	299	302	303	290	332	297	302	301	293	319	314	332	299	296	291	295	292	329	333	347	308	324	309	330	320	292	326	309	300	321	337	288	283	313	300	314	312	298	299	310	332	328	304	296	304	313	291	341	305	321	317	329	293	294	322	314	309	308	301	350	300	321	299	269	315	296	300	300	308	304	316	288	318	303	349	282	284	327	317	324	318	312	326	318	297	300	327	308	325	311	318	300	325	343	301	297	325	309	303	341	336	323	303	331	331	284	323	309	302	331	322	312	307	297	343	268	302	315	297	297	303	344	352	333	276	321	315	328	321	310	318	287	331	289	327	307	325	298	298	318	321	310	299	304	311	353	330	290	308	296	312	284	322	296	298	301	292	318	308	320	314	300	290	298	326	305	322	305	321	307	308	315	333	343	316	309	333	285	309	313	348	333	353	332	343	287	293	334	319	313	304	283	335	297	296	323	296	292	316	292	308	308	304	295	312	274	295	293	300	288	302	326	299	332	298	299	285	306	283	297	308	292	291	297	325	333	297	307	327	285	332	316	314	340	283	308	310	343	285	293	297	308	328	333	291	290	297	328	346	319	326	280	329	339	304	310	309	304	364	302	305	285	316	315	296	307	317	290	332	306	360	295	325	315	315	318	339	326	332	303	355	309	330	308	324	326	320	334	323	321	311	325	290	332	326	312	327	338	338	292	311	329	286	296	297	301	310	291	278	288	301	304	337	294	284	290	302	275	322	359	309	312	301	298	313	299	301	313	315	285	305
16488	6434	4565	2635	1125	402	242	201	206	215	237	209	173	217	205	187	213	164	192	186	225	198	193	191	179	208	187	198	197	196	188	209	176	181	190	203	217	197	188	193	171	197	191	179	191	182	177	221	217	201	196	186	207	193	178	205	179	207	189	204	191	195	186	212	160	196	203	199	198	173	182	213	183	195	188	170	195	189	201	173	218	192	203	193	186	217	224	205	182	214	204	198	175	195	181	190	210	191	173	179	196	203	195	199	203	200	187	191	196	173	166	198	186	199	199	194	203	205	208	181	229	207	177	185	163	215	226	198	212	156	165	183	208	205	188	208	175	179	206	153	195	196	187	204	194	196	167	182	187	201	206	201	184	209	196	178	197	181	185	198	199	194	166	203	165	203	194	188	180	162	204	214	201	178	165	215	214	196	178	176	183	188	174	162	202	188	183	180	188	184	179	239	183	203	184	188	195	189	216	191	191	191	169	186	173	190	202	196	181	173	182	187	183	192	190	179	179	195	191	214	180	185	187	180	152	215	185	190	182	182	185	170	184	194	189	204	175	172	201	197	201	182	200	209	194	178	218	202	179	178	184	184	200	215	206	168	216	204	190	214	187	174	201	190	203	195	222	174	203	190	219	220	213	193	200	182	179	186	214	188	185	204	188	166	191	176	218	177	174	190	190	189	189	196	188	202	206	195	176	185	220	187	179	211	187	206	189	211	188	192	194	181	192	184	217	208	166	181	196	196	210	159	209	203	185	183	188	206	191	207	187	173	194	179	207	197	213	222	185	186	213	163	189	183	192	201	186	203	193	171	159	221	196	173	185	180	210	184	188	177	178	210	183	195	187	206	200	177	174	179	215	173	169	200	211	196	189	165	179	191	201	202	182	212	192	198	200	183	210	191	178	182	202	185	202	200	193	183	187	199	203	175	186	174	193	202	203	200	174	188	181	203	196	176	194	173	176	198	175	186	176	182	181	179	188	194	200	192	184	177	185	191	191	185	181	172	181	192	176	183	194	174	182	168	171	179	197	197	193	192	217	197	186	202	198	180	188	169	184	201	202	163	202	193	189	189	203	216	230	185	208	190	170	188	194	178	211	205	202	182	200	178	188	195	204	183	197	209	169	176	191	205	194	206	187	185	196	166	194	183	138	202	231	207	187	225	194	178	190	212	186	178	207	221	179	184	186	190	214	204	202	174	195	193	193	214	206	214	184	193	201	208	198	206	183	199	192	190	198	188	195	199	177	165	186	211	180	211	210	183	160	167	189	192	177	178	190	221	195	199	170	206	205	189	212	200	188	202	186	186	179	189	191	196	199	194	199	193	193	211	212	206	202	183	177	186	206	176	213	201	210	199	187	189	200	174	205	182	201	192	201	209	209	185	192	190	213	182	204	173	188	205	211	179	207	192	228	203	200	224	180	186	189	205	222	191	201	192	189	208	171	207	186	176	221	200	213	189	194	183	216	209	183	200	196	192	189	217	163	209	186	182	210	166	193	215	178	205	170	172	177	181	198	194	196	180	178	203	178	188	185	170	195	178	192	211	190	180	212	178	208	186	194	197	167	141	197	219	200	175	183	205	179	175	209	220	191	186	213	197	197	202	187	199	192	211	180	214	211	206	205	194	184	181	202	193	189	188	179	213	197	188	173	178	182	210	158	189	189	194	191	158	207	182	181	198	168	183	181	195	196	180	200	202	208	211	203	214	202	183	190	217	190	193	197	189	190	186	194	203	230	169	201	181	191	203	198	188	171	201	194	195	169	178	212	206	177	177	198	199	176	195	202	210	202	218	204	191	188	170	167	190	204	165	181	178	176	202	168	172	213	206	208	182	179	198	197	198	206	197	200	153	201	200	193	172	175	193	176	191	196	173	213	225	216	176	189	169	175	197	199	214	197	178	213	202	200	191	179	224	165	183	185	183	207	195	178	209	223	199	205	178	185	167	201	212	181	204	187	186	212	187	240	197	210	186	215	192	172	214	200	212	203	202	173	195	188	193	191	215	196	188	187	207	192	211	171	192	203	185	215	202	170	215	162	195	184	185	152	189	187	204	176	186	194	177	187	177	191	196	218	182	180	173	195	214	196	185	181	199	192	195	183	188	175	214	189	181	175	193	191	169	198	199	204	215	210	161	208	206	200	184	197	201	197	169	189	196	181	171	206	176	197	178	174	191	195	208	197	207	200	179	208	201	200	212	171	189	206	201	192	209	189	201	188	189	183	188	181	207	198	190	195	182	178	189	198	200	190	195	195	195	196	197	178	201	192	200	198	192	186	183	207	178	220	203	210	202	187	216	185	212	188	199	174	183	221	202	157	197	201	194	203	202	175	215	181	194	191	191	200	221	189	174	188	197	187	201	186	180	204	194	216	213	175	164	183	188	166	190	187	182	166	178	197	200	194	210	229	181	186	199	193	200	172	182	188	186	193	176	191	208	197	209	187	175	199	172	170	217	169	190	196	207	186	185	190	206	179	184	189	190	164	196	186	216	204	195	217	185	203	182	189	186	191	191	194	169	216	215	188	190	193	165	219	194	230	176	159	212	189	184	222	206	157	184	214	201	187	195	172	205	193	208	182	176	198	164	198	191	196	207	204	186	187	218	167	195	173	195	209	223	199	189	192	188	173	190	206	184	188	179	199	214	176	181	176	182	174	200	197	196	176	211	196	199	185	211	177	152	212	181	200	212	193	165	207	201	196	193	195	203	173	179	190	195	176	204	233	207	167	220	185	191	205	186	190	182	167	184	184	190	193	199	165	182	205	214	198	207	195	209	194	174	193	162	174	201	181	214	196	204	192	185	196	157	200	198	211	189	180	201	229	191	189	201	196	194	182	173	223	207	171	212	166	200	205	173	215	173	200	174	198	164	158	169	184	180	172	164	185	194	167	194	201	184	218	201	197	187	190	165	172	179	202	197	190	167	207	217	207	183	188	188	210	186	195	173	209	229	180	187	193	184	196	223	198	206	208	196	222	222	188	172	200	210	172	203	191	210	202	194	180	194	186	234	209	172	221	201	178	230	176	232	180	177	158	178	196	170	211	204	174	182	190	205	190	252	189	184	222	216	208	183	179	195	214	206	225	192	200	195	164	189	186	213	201	215	190	206	228	183	193	217	191	174	175	187	186	176	175	182	219	191	201	175	196	176	181	192	206	197	188	209	215	182	166	176	196	190	207	184	180	200	198	191	184	215	162	204	195	184	169	176	182	183	182	177	183	207	196	186	177	184	193	192	185	226	191	182	203	232	205	191	198	206	196	197	211	196	174	234	178	189	189	208	226	184	179	181	217	162	209	190	202	206	193	172	199	177	211	184	181	186	203	203	206	215	191	212	178	202	182	180	196	169	166	183	195	178	195	212	191	203	200	188	195	188	199	192	191	204	204	205	195	167	187	202	195	195	187	190	198	187	193	204	185	208	186	193	197	192	156	174	213	221	212	186	195	212	189	220	184	179	190	224	172	177	200	198	188	197	190	196	194	198
11542	6735	9659	6575	2738	1130	612	471	460	447	475	436	450	435	471	427	462	430	467	453	449	401	451	445	418	462	453	448	478	442	431	430	437	443	442	459	456	455	442	436	491	460	439	438	464	453	428	415	442	468	426	448	476	460	424	463	434	441	448	464	463	446	451	431	438	448	485	427	477	457	441	421	442	435	428	458	435	494	401	487	460	446	465	423	442	449	434	434	446	420	433	471	448	464	469	420	457	455	463	435	421	429	451	457	461	454	449	453	443	423	452	459	470	444	469	459	430	433	441	438	484	407	456	421	447	465	457	458	462	450	461	426	453	435	461	410	467	439	457	422	397	423	461	474	472	458	443	452	450	445	436	415	407	465	457	452	417	437	438	466	468	438	437	464	409	429	448	461	437	435	445	441	473	422	450	433	449	463	433	451	480	501	460	384	456	424	446	457	467	425	459	426	457	443	394	462	458	441	452	425	429	421	436	441	434	451	443	443	459	434	455	465	483	451	415	438	445	464	442	425	461	443	454	445	424	444	444	477	460	495	445	459	427	421	447	469	445	446	467	429	460	450	457	416	451	429	437	455	437	426	444	487	450	422	413	439	451	479	471	423	455	424	457	459	439	421	437	425	446	454	441	450	451	433	443	444	423	475	437	456	442	380	427	437	442	447	448	433	428	421	411	460	449	444	434	426	417	485	448	477	439	413	433	474	431	455	430	442	502	439	432	463	423	437	440	462	433	452	452	443	455	448	498	453	392	440	436	443	429	455	487	437	491	449	440	500	430	510	416	457	442	427	430	434	451	454	448	451	449	447	448	454	474	451	442	433	466	427	453	444	418	410	458	438	440	463	456	452	442	426	446	452	439	452	454	439	426	458	439	471	450	455	457	466	456	417	475	431	453	478	446	457	454	497	494	436	495	448	434	422	481	439	450	455	440	495	446	487	458	459	422	455	447	421	402	433	432	472	462	487	446	429	476	432	456	481	446	408	452	418	464	450	416	436	488	454	421	436	450	438	425	455	452	474	428	440	433	411	445	404	445	476	489	439	453	456	435	442	451	442	449	480	452	448	481	441	467	459	451	454	439	451	407	448	439	449	460	459	439	490	443	447	422	441	460	412	448	485	447	467	465	452	485	432	462	458	441	476	444	463	451	427	432	452	460	429	423	459	439	434	462	440	490	406	438	455	437	459	454	437	469	480	464	450	427	499	501	434	447	408	427	391	455	442	430	439	486	430	445	439	452	498	448	501	467	455	455	423	474	458	452	448	475	489	470	497	475	419	422	457	443	427	440	421	427	438	451	426	469	424	420	453	449	418	453	448	439	442	415	433	477	438	449	452	457	447	456	458	446	437	466	449	430	414	472	452	445	399	416	425	464	471	488	444	462	466	435	481	473	427	449	448	423	469	427	420	428	452	438	432	441	451	403	482	432	443	421	432	464	447	443	462	437	455	444	424	429	451	491	461	444	421	444	463	432	471	458	435	444	454	441	438	444	431	413	431	423	456	414	419	431	477	450	452	443	451	477	418	445	455	433	422	448	454	439	456	392	457	426	427	438	410	397	487	458	424	434	409	417	406	491	457	442	438	438	472	472	406	432	432	466	453	469	429	480	479	423	444	476	413	432	468	438	443	431	464	446	426	409	423	442	472	440	464	434	443	433	465	461	450	431	426	443	454	436	457	473	478	448	432	481	476	418	430	470	422	421	491	470	434	441	443	495	471	417	442	417	422	420	459	464	422	457	414	448	444	428	425	440	473	427	459	433	458	468	448	481	457	430	419	481	473	472	420	423	417	443	460	450	420	427	423	473	458	465	457	428	420	424	429	454	440	452	458	487	483	445	476	421	457	408	422	424	491	455	412	403	428	434	411	440	440	436	431	469	437	438	445	410	429	428	414	423	465	443	444	405	464	453	455	431	433	469	431	437	447	480	476	445	404	461	438	450	459	455	496	450	454	443	441	446	413	436	432	479	480	457	410	447	464	474	426	429	432	461	456	455	460	452	435	486	425	456	451	381	443	446	453	427	455	434	461	466	464	418	469	421	436	489	443	451	447	438	438	472	456	454	415	448	432	463	426	479	406	411	434	469	435	475	479	478	439	407	471	440	430	439	503	465	448	490	497	474	411	454	477	461	458	459	466	457	472	467	469	448	455	432	440	449	432	463	459	469	442	418	436	431	465	445	474	446	438	421	445	451	453	428	400	462	461	430	466	462	462	425	434	471	431	422	436	431	462	435	475	421	443	488	441	491	420	432	447	443	432	421	448	434	459	436	472	467	461	401	416	481	455	434	437	460	417	467	479	440	425	450	474	501	455	418	433	430	505	471	434	468	445	475	438	439	460	430	476	476	421	445	464	438	468	489	436	441	438	418	466	465	454	426	452	419	441	452	431	425	462	460	445	431	429	432	476	429	418	405	494	439	463	403	434	450	454	423	454	416	453	451	451	453	478	461	453	484	418	442	435	451	434	466	477	434	453	480	457	399	438	434	441	454	459	479	427	439	442	450	462	419	452	424	438	416	490	452	426	459	464	465	436	455	454	449	430	439	445	469	403	439	460	499	467	460	434	423	436	471	475	465	437	450	425	474	416	432	424	415	470	428	478	430	428	437	453	441	445	441	453	401	471	441	444	400	463	465	455	403	431	444	445	444	438	472	447	491	428	458	427	409	466	441	472	428	455	419	401	429	482	443	489	452	444	413	466	477	434	424	406	421	432	444	437	448	429	472	457	435	421	412	405	425	419	448	426	424	446	425	464	449	437	407	468	438	430	466	467	431	406	477	447	430	407	454	478	452	453	420	446	446	457	438	497	462	467	437	478	414	449	444	421	414	439	443	426	442	465	448	441	440	437	447	437	423	462	429	468	469	467	397	432	434	435	482	402	443	474	431	473	428	465	443	454	457	453	452	416	480	468	440	456	467	445	470	417	467	452	446	466	445	422	460	406	438	421	472	436	486	471	427	416	434	463	470	458	440	435	432	471	432	462	447	429	448	408	437	461	416	420	485	436	423	408	403	457	470	510	453	429	427	436	450	428	468	464	458	470	475	469	424	461	446	413	440	482	486	446	414	435	444	445	457	445	451	443	424	458	454	459	432	438	465	437	443	443	444	417	435	430	462	453	442	458	427	449	466	466	471	452	471	448	445	470	413	436	415	457	413	445	453	485	443	421	487	472	436	433	431	438	472	407	423	433	450	415	466	458	432	443	419	435	473	454	472	413	452	452	435	417	454	465	432	454	440	427	432	430	422	426	450	408	448	411	422	434	472	459	424	445	457	447	452	459	481	476	400	453	424	461	436	424	468	451	433	410	445	498	447	475	461	475	425	463	447	472	465	440	448	484	437	451	420	472	451	413	434	437	458	471	444	447	450	469	434	445	435	431	421	485	450	467	478	457	431	447	458	465	469	426	439	458	438	415	411	478	429	456	478	474	450	417	425	456	429	407	458	449	443	477	445	475	446	476	461	450	489	467	447	402	443	456
39661	32824	41375	26577	9063	2021	487	309	200	205	223	171	201	173	190	195	182	161	214	192	190	195	196	203	179	197	176	218	196	210	181	182	203	184	200	176	200	186	194	196	164	197	196	173	196	197	178	201	189	198	184	184	197	185	172	174	167	170	157	208	200	207	178	188	204	194	197	185	200	188	179	190	186	197	194	196	176	220	194	167	207	212	168	168	182	202	202	188	210	197	192	188	223	198	181	179	181	201	206	194	189	206	206	191	189	179	189	185	205	192	202	208	223	192	182	176	199	193	192	187	184	192	175	176	169	200	178	202	192	189	192	196	189	221	208	200	194	203	191	204	163	188	162	190	189	159	186	195	192	199	190	178	191	207	208	226	194	176	213	195	203	162	197	193	204	182	172	216	164	163	214	193	223	181	192	195	219	179	193	178	206	191	210	184	184	187	169	201	187	179	166	211	194	188	188	183	190	189	189	199	203	210	204	187	186	174	183	173	188	191	177	198	205	200	202	192	189	175	194	177	184	168	181	182	214	198	189	181	197	185	196	210	179	195	175	180	202	188	171	201	184	180	212	204	195	202	187	218	200	202	214	178	165	198	182	215	189	167	201	170	176	188	200	181	210	184	187	203	206	178	181	157	211	193	196	191	178	196	204	192	176	197	177	183	180	177	192	184	175	178	175	187	184	191	186	181	198	201	198	190	194	208	211	184	198	210	174	182	197	185	174	199	202	199	165	169	179	173	181	204	165	201	193	185	187	181	203	181	184	177	184	195	208	180	182	212	184	199	216	186	221	183	191	192	189	190	179	191	191	205	201	184	193	183	181	181	186	187	181	184	181	186	190	209	190	226	190	177	177	199	189	174	222	200	171	176	189	208	217	180	194	206	193	224	196	184	184	184	209	204	156	192	199	185	169	195	216	197	198	184	194	169	201	199	195	205	213	203	180	213	196	190	181	187	188	201	179	192	181	184	202	203	202	182	204	215	184	188	186	203	190	185	173	192	202	176	196	181	199	188	198	199	203	198	186	168	168	208	195	195	174	170	205	179	174	209	196	190	180	165	208	200	182	187	172	194	188	190	204	217	220	189	195	177	184	174	217	193	187	202	193	168	185	183	192	212	213	174	201	188	177	170	189	191	176	184	189	196	208	190	210	213	215	185	171	211	205	187	182	205	213	196	175	211	204	174	195	190	180	208	189	191	211	184	194	181	201	232	216	193	175	187	207	193	177	193	177	194	191	201	186	184	176	196	177	181	179	184	180	223	203	213	180	180	196	179	157	204	198	202	170	195	187	191	192	177	190	185	209	184	186	180	199	169	222	190	190	194	194	188	187	207	187	198	203	181	215	205	203	177	209	209	186	190	194	197	179	182	174	205	194	204	184	209	169	185	192	227	190	185	192	210	179	183	186	197	175	204	213	211	198	205	162	169	189	198	201	189	202	174	175	190	183	184	194	181	198	190	183	182	206	162	189	216	196	212	173	179	173	195	192	215	202	184	189	176	181	177	173	197	198	195	192	182	188	186	172	208	181	235	183	198	166	184	195	193	209	183	186	174	196	184	207	179	187	190	211	180	197	204	204	183	186	160	176	178	188	177	177	199	205	204	220	182	160	209	202	185	184	203	173	195	208	197	184	183	209	166	197	160	196	197	169	191	186	178	223	206	173	176	180	170	197	189	210	206	198	186	206	175	202	180	212	179	204	197	189	172	216	209	213	186	202	180	215	194	171	204	215	179	205	193	189	184	177	168	182	166	189	205	188	177	182	192	181	191	181	189	165	206	189	193	179	178	191	198	159	186	187	191	193	164	173	188	205	196	193	158	186	198	183	192	191	189	183	188	209	194	200	191	202	190	171	189	193	190	171	188	166	192	201	186	210	200	201	199	211	192	195	207	164	183	183	225	203	212	169	221	165	178	189	223	170	209	186	207	200	196	225	214	177	210	194	169	196	190	179	221	199	182	175	179	181	193	193	194	198	194	220	220	205	178	204	194	206	193	187	211	187	178	226	184	177	206	172	213	182	234	191	177	203	216	192	166	186	186	197	186	189	176	191	190	204	167	205	197	198	183	186	185	191	213	189	192	237	202	193	191	212	194	191	200	195	198	188	186	189	215	211	219	202	199	220	198	219	215	196	189	171	179	181	192	176	186	188	197	196	160	201	197	226	174	192	189	199	217	190	190	148	170	183	187	168	166	184	188	181	179	196	180	151	193	203	197	193	216	197	185	200	210	188	198	187	195	184	200	184	206	200	203	180	190	186	198	182	192	207	208	173	194	187	178	194	195	161	199	186	188	186	190	192	180	191	195	189	223	185	173	199	211	206	175	183	207	143	182	175	193	178	211	186	169	195	196	187	204	215	180	183	200	189	214	177	179	209	189	202	189	199	183	193	193	168	190	183	217	210	195	190	191	201	181	188	174	188	190	189	190	169	224	197	179	174	205	194	178	218	191	194	195	181	192	200	180	179	206	207	191	197	197	180	173	175	181	214	192	180	199	180	178	183	176	177	204	179	190	176	204	191	188	184	196	218	188	222	185	173	198	184	204	186	200	254	186	203	179	165	197	186	192	205	182	185	179	190	199	190	193	213	182	167	189	189	188	169	207	174	194	175	169	203	172	182	192	194	174	181	216	168	190	216	189	175	185	198	209	181	225	216	183	186	177	179	189	193	201	182	194	175	193	170	208	170	174	197	199	181	178	193	204	187	226	206	190	198	189	180	201	198	199	187	188	190	210	187	195	196	199	178	183	174	223	179	179	203	166	181	189	185	195	196	179	210	177	193	203	176	211	179	155	200	193	194	175	197	196	195	174	200	214	189	193	174	204	180	183	202	202	193	174	207	199	180	204	207	208	181	194	173	199	185	199	186	213	206	209	208	172	209	183	192	174	173	178	200	189	197	202	179	205	183	206	196	182	180	194	199	200	211	184	197	182	219	222	219	198	180	188	176	208	199	209	190	184	188	177	200	197	187	213	194	192	202	211	191	183	189	174	203	195	198	208	201	196	177	185	210	198	216	199	200	190	182	216	207	190	174	202	199	184	192	186	163	181	216	178	211	198	165	200	184	203	205	175	194	208	193	191	184	197	184	178	176	194	187	187	181	164	200	201	229	189	182	237	220	182	187	180	186	206	224	204	179	201	175	185	196	159	205	181	172	183	199	176	166	198	208	178	188	171	179	172	188	207	203	182	183	183	188	168	203	223	208	185	194	165	215	200	187	199	178	203	194	217	172	180	172	216	194	179	220	206	172	183	198	170	213	184	220	201	184	173	189	195	201	221	189	174	206	212	180	197	186	207	171	177	197	182	187	174	166	206	200	225	204	203	209	197	204	193	181	183	184	194	171	184	173	193	188	197	183	192	185	207	170	181	161	198	180	201	199	189	181	193	209	184	192	165	212	216	182	196	202	166	158	170	185	210	189	193	208	191	187	213	210	207	191	187	219	211	182	183	180	204	204	196	186	186	215	174	177	208	186	171	186	183
28091	28390	44329	35242	16227	5397	1655	827	517	470	432	455	433	455	416	436	463	456	424	472	442	463	474	469	452	464	488	439	439	442	474	460	412	455	415	427	431	443	429	439	400	422	396	418	378	456	456	436	511	444	447	446	443	403	425	401	456	442	446	468	411	456	420	452	460	401	465	446	439	417	435	433	427	442	460	451	411	437	460	434	415	423	450	436	434	425	467	473	457	456	446	423	434	432	447	460	457	450	462	440	432	441	435	431	427	443	390	426	439	434	454	429	464	452	419	431	464	446	416	448	425	433	438	418	464	467	428	428	443	434	429	478	417	446	447	434	482	401	446	393	431	438	424	429	428	433	442	404	432	453	412	468	427	412	408	457	449	441	439	415	401	441	438	428	443	442	436	434	467	461	456	457	464	437	446	440	449	424	428	421	449	416	433	452	451	431	442	464	450	430	439	415	432	443	436	450	450	442	416	415	436	430	448	416	459	436	427	443	429	445	455	467	410	452	426	455	459	459	420	466	404	419	474	422	456	402	423	459	437	468	425	412	426	418	468	432	441	434	435	415	448	408	460	448	443	462	437	422	432	447	393	400	436	446	406	448	449	438	426	433	438	429	478	408	441	442	443	407	420	440	432	455	462	420	431	441	433	476	453	451	430	424	372	474	479	412	426	444	416	456	428	460	442	414	474	436	439	418	434	419	435	416	479	408	447	477	429	437	463	426	465	412	444	427	450	455	412	499	454	445	440	460	419	408	457	418	444	456	428	409	407	405	420	387	434	430	452	457	460	415	427	410	442	432	417	469	476	437	429	428	464	422	399	386	421	447	463	429	412	418	407	415	439	427	421	429	444	399	427	416	428	478	448	437	445	443	431	459	443	479	489	429	431	444	425	442	407	417	438	433	457	433	456	411	437	430	413	424	438	468	437	445	425	410	462	424	435	523	440	466	432	426	438	439	434	420	470	422	431	430	452	412	433	447	442	403	458	452	438	415	426	416	433	460	402	454	487	412	428	409	452	419	455	474	421	426	430	471	460	462	451	426	431	411	431	435	419	434	470	434	487	442	453	419	449	422	443	439	413	420	480	414	406	424	402	463	454	451	438	454	405	431	450	437	409	452	435	416	429	450	428	422	440	412	404	415	472	427	420	426	461	430	430	422	435	465	401	389	433	485	441	429	475	418	456	425	447	436	453	443	420	417	468	415	461	410	423	396	442	432	447	436	444	444	430	441	437	463	457	463	438	435	466	457	462	448	430	440	414	428	402	434	415	487	452	431	446	451	461	454	404	398	465	448	432	431	424	430	446	427	460	440	408	386	454	433	430	457	430	437	450	477	459	403	477	414	442	394	454	398	413	460	436	408	415	398	453	463	459	379	468	457	423	435	462	444	434	444	440	425	433	409	469	437	499	473	431	433	446	423	446	436	414	422	455	464	417	453	454	465	430	470	447	454	460	413	417	457	408	484	415	421	434	449	422	430	442	443	439	424	457	454	436	456	425	450	442	439	452	437	449	421	423	434	416	415	482	445	463	454	435	469	436	433	478	440	447	424	413	449	454	431	415	414	419	472	462	412	458	423	478	444	427	439	439	444	470	415	425	442	454	433	451	472	412	464	428	444	446	451	437	437	437	470	445	462	457	465	443	433	443	395	429	451	485	442	468	435	477	439	418	420	506	469	444	447	438	428	446	457	426	435	424	478	462	455	435	451	428	406	437	425	428	424	441	461	437	426	451	455	437	455	434	435	460	472	425	440	455	455	463	439	436	459	450	428	433	450	451	432	439	445	434	469	397	439	440	436	444	432	419	452	452	482	445	439	463	421	441	447	447	403	474	403	477	451	442	459	421	448	458	473	466	449	445	440	428	421	423	432	481	434	464	469	402	468	445	425	446	433	420	446	467	428	411	474	419	408	436	432	438	447	459	465	449	435	487	454	442	443	443	415	421	412	480	398	448	422	408	466	460	422	434	441	426	434	441	454	443	448	449	481	419	401	457	459	464	379	426	448	404	478	434	439	436	459	418	417	405	448	434	408	415	439	442	440	419	448	455	421	437	451	444	426	450	432	419	431	427	439	435	427	420	413	433	462	445	397	470	408	464	417	436	462	453	414	406	414	432	459	435	482	465	400	453	393	395	433	451	407	434	419	432	466	452	421	424	445	436	424	440	407	424	432	440	442	445	398	429	444	416	457	422	419	430	408	447	431	423	434	487	435	480	418	436	430	437	441	427	435	444	420	428	439	465	447	420	459	449	445	438	422	414	461	444	431	461	408	447	382	408	450	437	448	430	437	451	419	421	440	441	446	440	420	428	429	419	426	442	450	436	481	442	441	475	396	423	416	404	419	448	440	416	435	488	414	430	411	448	434	428	424	444	427	432	419	420	425	442	412	407	446	408	443	449	440	477	427	425	417	480	447	473	419	448	432	464	455	440	409	438	454	471	474	443	390	424	462	433	463	424	417	405	434	428	474	421	457	465	450	432	453	455	439	444	435	428	409	446	462	438	413	472	426	438	447	461	421	410	463	458	432	453	466	436	433	436	438	434	419	460	407	482	447	431	458	422	436	431	465	466	441	431	402	432	453	429	436	457	436	458	436	443	486	461	455	451	433	423	440	419	450	413	456	452	424	459	422	456	446	458	461	472	430	438	430	433	415	454	409	419	437	423	438	498	468	423	448	425	448	401	424	444	439	430	453	406	432	442	464	438	420	440	427	442	472	474	469	446	444	421	471	478	459	438	439	446	419	453	430	451	449	443	415	450	429	450	434	426	457	424	459	427	464	460	438	424	429	434	462	448	410	421	392	468	431	466	432	409	468	479	477	448	439	457	469	456	406	433	423	439	447	427	429	451	472	455	467	438	424	481	436	431	439	414	432	410	432	464	450	452	409	461	424	436	453	416	471	384	434	477	423	459	427	436	463	433	455	437	427	427	453	450	449	434	481	414	392	435	426	430	421	449	430	473	408	422	420	479	439	439	440	446	444	435	469	438	453	477	430	494	465	443	432	455	451	473	464	468	410	451	412	446	455	462	439	486	414	440	447	460	432	462	448	441	439	432	427	429	409	436	415	462	429	427	436	447	455	425	461	480	444	449	411	437	445	464	457	441	431	428	495	434	424	448	450	448	418	428	429	466	434	460	398	450	429	424	466	464	440	422	427	429	442	448	438	435	442	445	489	431	438	432	449	479	459	445	432	461	427	452	460	462	421	446	444	431	484	409	432	494	416	433	403	443	428	429	435	452	428	426	456	440	416	475	435	449	452	444	449	458	439	455	439	429	469	420	423	450	429	421	418	428	420	441	455	450	432	418	452	441	444	419	449	417	416	458	430	434	431	428	428	403	439	407	449	462	422	409	460	436	423	437	445	417	419	446	477	409	460	452	417	438	408	434	457	457	453	448	453	390	474	435	441	446	422	462	466	459	460	471	409	416	451	468	463	421	464	421	439	428	418	428	408	429	461	447	449	429	429	501	436	404	471	413	414
53351	47332	58772	41181	17970	4539	928	431	151	146	157	131	139	114	121	131	125	135	121	121	118	138	126	156	140	142	132	120	121	139	128	140	133	146	151	133	129	161	141	138	159	133	120	151	126	132	139	137	128	143	140	133	138	124	144	136	140	131	149	119	130	140	141	131	155	138	147	142	113	150	120	105	138	156	129	136	144	143	139	122	142	147	134	123	131	122	151	140	147	131	145	132	124	155	172	144	140	137	121	147	150	120	124	117	157	119	147	135	141	120	145	142	122	145	142	144	124	141	120	108	96	127	165	137	136	139	146	127	134	130	135	145	120	160	132	121	119	125	145	131	122	139	121	129	144	145	132	133	143	141	134	139	146	135	128	133	147	129	145	147	131	148	131	141	144	140	146	145	117	134	150	135	132	151	150	111	125	147	143	151	160	152	129	146	127	154	122	139	124	124	159	128	132	117	155	140	132	135	120	159	137	127	154	153	117	134	131	127	134	138	135	140	122	143	138	122	115	125	125	128	139	167	117	132	134	132	124	138	147	154	135	122	143	126	158	131	156	122	109	135	129	129	127	114	128	134	141	163	147	122	126	121	143	133	114	136	126	138	131	120	123	170	116	126	140	105	122	139	140	115	113	133	143	144	142	137	158	140	156	126	134	159	146	110	123	132	122	143	124	117	129	138	142	111	117	111	133	137	119	144	128	140	138	137	107	142	109	121	148	134	139	125	122	126	113	127	140	137	123	156	138	144	138	154	133	127	125	132	149	144	138	134	142	149	145	134	120	123	143	130	149	124	110	131	108	122	135	141	142	123	147	162	164	140	138	144	146	149	140	128	116	151	128	135	134	149	147	137	122	145	148	140	136	131	119	142	120	132	132	136	144	123	151	152	147	123	143	131	138	140	139	137	134	131	134	129	143	147	158	179	131	153	120	141	165	145	115	119	133	125	129	123	162	147	119	105	128	143	128	175	127	150	144	133	142	152	114	146	128	140	120	124	166	130	109	120	154	115	136	124	120	137	129	127	131	103	139	147	145	138	140	137	168	138	130	163	115	137	127	129	122	148	136	126	146	147	149	128	133	145	128	134	135	129	136	142	135	135	143	130	132	127	124	130	131	128	128	138	153	133	142	149	106	129	148	148	150	132	131	143	138	146	142	121	129	150	149	130	130	133	111	142	146	131	117	120	139	148	138	135	121	126	140	140	140	152	142	152	157	136	133	142	150	113	137	126	133	129	152	113	136	154	139	129	129	133	133	145	117	145	148	120	160	147	128	115	138	140	130	136	117	138	127	141	132	116	128	125	127	122	134	142	151	136	121	129	140	126	145	131	138	121	122	145	131	128	132	118	139	139	125	132	123	120	151	149	138	124	113	134	152	130	120	107	134	122	152	112	154	130	146	151	163	123	136	131	135	121	152	161	102	137	124	137	149	135	140	127	152	120	115	128	140	135	137	145	122	129	139	126	130	120	129	139	156	145	159	143	143	128	120	134	135	135	131	140	145	141	119	120	137	134	145	147	146	121	142	121	149	141	115	121	155	153	146	147	136	147	130	119	131	121	143	135	136	146	126	119	142	124	129	169	146	138	126	133	129	146	142	127	153	131	132	106	130	155	147	134	136	144	149	136	131	116	141	137	145	144	132	158	130	140	143	131	136	151	129	150	135	155	129	119	122	137	128	133	137	130	128	135	151	147	131	137	153	125	144	151	146	144	116	119	150	119	147	142	128	144	145	159	136	157	119	130	134	136	136	130	135	136	140	118	137	123	134	166	136	144	131	146	152	150	124	146	138	132	99	130	148	155	120	129	145	132	135	145	129	126	116	115	145	154	133	118	143	102	147	134	132	135	142	140	139	137	139	116	149	133	122	143	117	121	146	137	155	140	139	144	148	131	133	135	148	119	137	138	127	136	144	121	138	125	106	127	123	143	164	158	147	152	133	140	136	134	143	151	147	123	125	148	157	128	140	133	147	148	144	132	147	126	145	115	148	131	127	128	150	147	158	148	123	130	140	120	123	140	125	121	143	108	130	135	137	154	146	125	158	128	122	118	125	155	123	120	148	124	132	125	157	128	139	138	132	129	118	132	139	141	143	141	151	128	131	117	139	140	135	147	129	116	127	125	148	143	140	123	139	138	149	137	128	149	136	129	134	139	132	121	154	129	149	110	146	158	169	149	151	118	140	124	140	126	123	140	149	130	129	139	151	127	134	132	116	125	148	143	156	134	158	133	145	132	122	156	130	149	135	149	149	150	152	143	139	131	138	161	153	160	127	119	140	146	164	157	116	117	153	165	125	123	127	121	143	133	140	122	162	131	138	133	151	147	151	125	119	128	142	141	133	143	134	110	139	150	128	166	149	135	126	131	133	115	126	134	143	136	123	157	141	131	112	152	140	126	145	141	123	142	147	125	141	138	126	125	146	149	132	119	116	131	114	115	129	132	117	133	148	156	136	134	134	141	134	130	115	138	139	150	155	142	119	123	148	126	145	151	117	160	137	135	135	151	156	165	137	123	134	142	148	135	136	125	146	119	127	137	117	122	145	132	138	144	148	135	145	128	168	149	140	147	137	127	145	154	130	127	135	136	126	121	123	145	145	132	140	143	116	136	131	132	121	136	140	141	140	115	139	129	122	137	143	135	149	140	125	130	130	131	132	128	128	112	116	175	136	133	133	141	120	159	136	138	140	141	141	144	146	165	142	142	106	119	139	133	126	139	157	131	145	113	133	152	116	130	129	147	125	142	126	145	133	134	158	122	147	140	146	128	122	131	123	138	121	133	120	142	123	168	150	130	125	171	144	155	147	145	126	138	138	103	113	125	124	125	143	120	143	161	127	133	138	141	123	143	129	122	135	129	135	127	121	119	133	144	142	144	141	132	124	134	144	142	126	142	119	140	173	153	141	159	125	147	134	107	125	155	145	161	146	147	141	152	142	151	139	122	144	118	139	131	131	135	126	113	147	140	126	130	138	144	135	131	123	124	134	127	129	154	159	137	150	129	125	132	136	116	127	120	138	130	133	125	130	114	115	155	140	135	123	159	126	119	117	146	134	139	149	137	133	134	134	120	127	132	133	139	167	127	134	147	121	139	144	133	139	145	124	154	125	126	102	135	153	131	124	128	157	142	135	118	128	145	151	112	152	142	134	132	135	147	137	135	147	152	136	137	141	113	124	119	136	151	136	143	142	125	142	142	133	139	128	144	127	120	129	154	123	135	126	145	149	142	146	148	133	165	159	140	141	134	137	141	136	140	116	122	145	140	144	135	130	127	146	134	141	120	141	137	131	126	150	136	145	144	142	114	127	123	132	130	145	145	149	139	126	135	131	129	117	143	144	140	139	149	137	144	140	136	143	109	136	122	135	131	129	132	127	140	141	121	121	150	145	132	129	171	133	127	157	129	120	141	126	109	134	132	124	127	132	158	149	139	126	128	134	151	125	154	135	132	124	109	126	117	148	121	129	142	125	116	136	131	120	107	134	125
37264	40283	56437	46874	25370	9594	3084	1297	454	394	346	339	328	311	340	327	328	337	346	348	338	314	330	303	325	312	322	321	300	291	311	336	339	293	304	328	290	336	316	337	302	327	305	343	347	324	314	310	308	306	307	330	344	340	306	339	326	301	310	294	295	325	342	351	311	366	316	330	314	293	334	353	328	349	302	330	342	337	337	330	319	347	293	299	288	337	330	302	331	297	348	316	302	329	328	339	336	335	328	331	291	325	293	315	340	348	307	297	309	340	340	325	327	363	323	313	327	320	335	314	352	322	322	350	330	326	314	342	334	307	317	302	305	297	321	326	336	308	315	324	320	307	320	320	306	326	317	330	306	334	307	297	327	341	323	294	325	342	321	359	304	328	333	319	324	305	345	298	293	349	298	290	316	334	298	331	328	313	326	324	301	325	291	293	329	322	297	318	305	331	330	308	313	299	320	321	326	319	337	312	334	323	326	300	315	322	325	314	311	290	339	292	316	316	289	326	328	307	330	327	347	330	339	316	300	324	307	346	329	335	318	281	324	335	307	305	317	309	310	374	333	294	332	328	322	308	324	317	309	311	327	311	299	281	320	312	348	330	335	376	323	324	299	321	305	303	292	314	324	297	323	315	322	304	320	359	342	299	316	340	288	297	310	320	337	314	322	309	313	362	303	289	318	297	321	292	346	329	291	310	295	291	304	351	337	330	321	326	303	338	305	325	272	331	317	332	294	339	332	310	317	316	335	318	313	310	321	313	275	346	313	329	316	295	293	348	336	339	321	313	326	348	317	304	331	293	335	332	304	320	307	287	312	318	297	320	329	296	320	292	310	317	298	329	296	305	294	283	309	323	335	325	340	312	330	297	318	340	297	336	310	325	353	331	316	307	294	334	321	320	342	320	328	309	330	306	314	332	292	290	324	329	317	334	298	332	317	322	326	308	303	297	309	321	299	346	323	324	331	316	335	306	313	297	307	355	323	335	317	314	316	316	279	301	335	325	271	367	296	321	340	320	309	342	380	317	319	303	299	339	325	309	341	306	336	333	341	296	326	318	314	339	292	296	307	314	354	345	322	279	319	335	313	339	307	305	306	329	330	327	314	311	333	325	358	295	292	329	331	322	304	344	307	301	318	296	292	316	349	330	311	321	311	321	343	317	312	291	290	308	326	316	300	304	309	325	318	309	298	310	289	317	308	337	339	351	332	323	299	334	321	301	291	289	355	315	319	329	348	314	339	331	340	286	311	311	319	329	369	323	319	356	346	330	312	306	289	317	323	315	303	328	309	319	341	288	325	288	306	272	327	309	304	350	321	322	320	291	327	344	321	302	335	309	310	288	302	319	304	315	356	344	346	348	319	346	340	320	343	309	322	315	315	319	322	322	335	298	334	331	271	296	313	369	317	321	328	347	347	320	322	306	320	324	311	309	320	325	303	335	317	311	346	317	331	316	316	342	286	323	317	349	339	333	352	311	319	325	314	311	325	332	302	311	306	339	320	331	308	303	337	305	355	305	332	316	347	306	312	346	325	331	328	314	339	305	345	307	304	336	317	338	324	323	321	326	311	344	338	321	307	326	304	321	305	325	308	357	314	314	342	316	315	273	316	349	316	317	324	321	310	330	331	335	317	328	310	364	328	320	321	295	330	307	334	299	324	318	311	324	299	341	337	324	287	304	331	291	322	328	331	289	352	314	335	345	342	314	327	294	343	314	317	333	306	292	289	280	333	337	339	322	329	304	332	317	309	334	300	306	338	302	339	291	305	321	325	302	295	335	307	332	340	329	293	310	304	292	322	315	299	341	330	332	314	329	308	304	327	342	317	317	339	284	294	330	319	290	348	334	311	338	349	308	317	306	320	317	311	337	317	327	299	317	335	301	314	314	339	329	315	320	317	326	313	322	326	333	334	356	316	284	344	324	323	302	320	330	356	320	313	337	300	315	277	341	316	334	327	324	350	314	304	317	319	335	323	323	291	319	335	303	347	326	353	352	289	310	310	357	296	342	328	315	338	323	330	315	286	337	323	356	308	308	312	319	293	318	347	278	335	300	313	298	304	340	357	330	304	299	328	334	337	310	332	310	327	333	339	307	317	322	306	308	312	321	287	302	290	321	311	324	312	354	330	306	290	334	299	332	324	306	309	275	290	322	348	321	333	321	288	305	338	326	341	310	318	352	353	288	317	312	338	295	304	351	347	334	295	310	337	315	310	297	320	316	296	320	329	308	317	308	314	304	329	319	347	338	325	318	300	285	304	316	309	308	333	282	285	333	323	319	289	316	310	332	327	351	316	317	288	313	343	300	291	321	316	329	314	306	306	354	318	331	307	316	336	310	294	312	311	331	330	304	340	347	295	325	316	333	295	349	323	315	282	341	344	312	315	304	372	334	340	310	309	321	316	316	319	303	349	286	313	293	327	299	310	337	342	363	299	330	308	345	323	304	349	302	290	302	298	321	325	305	285	306	307	304	303	332	307	329	316	319	299	317	299	338	338	302	340	293	290	309	303	298	282	331	313	340	320	292	331	318	321	337	329	318	341	329	328	326	310	293	303	335	311	312	312	345	343	319	308	342	329	291	298	343	334	323	331	314	329	307	343	303	319	306	331	315	320	298	342	333	297	334	326	307	310	332	286	325	339	312	290	336	317	311	332	291	326	304	331	331	311	316	306	366	308	322	322	339	358	337	324	320	312	310	343	300	328	282	308	343	293	320	288	344	318	291	334	359	305	350	296	323	315	304	321	291	356	323	336	303	350	308	318	311	315	341	280	325	311	283	328	305	320	326	316	313	319	323	338	315	330	300	325	327	332	339	333	317	297	298	353	335	344	333	279	298	340	336	333	342	347	325	315	319	319	276	320	309	329	356	357	326	338	312	306	334	317	320	292	307	313	327	317	320	308	336	324	309	317	333	304	335	283	340	342	289	349	326	313	313	301	316	338	311	301	319	307	323	316	326	292	349	326	327	322	326	337	301	280	315	318	313	311	306	320	343	294	348	309	289	310	340	315	329	314	338	321	297	285	309	352	321	322	326	298	315	317	317	319	335	322	316	338	302	361	312	357	355	332	356	357	331	303	300	303	307	315	305	325	337	319	323	306	336	340	310	314	323	329	306	310	325	314	315	312	344	344	311	297	317	335	319	315	314	311	302	334	325	326	313	310	319	340	323	331	302	342	341	323	270	318	317	313	297	351	300	313	317	324	358	313	315	330	314	351	310	321	331	300	302	355	317	327	298	337	337	345	343	315	320	320	323	291	303	327	340	343	336	333	315	313	281	290	357	294	317	339	297	311	320	296	298	334	312	315	350	322	308	325	340	296	313	325	316	336	279	337	315	314	306	331	300	312	301	298	291	310	316	337	308	285	334	316	332	311	314	309	324	296	338	305	314	317	340	299	352	304	317	311	311	328	311	336	320	323	309	336	305	329	304	274	315	279	322	331	300	322	347	315	342	320	314	284	302	325	327	318	361	329	299	318	308
16395	6136	4154	2454	910	354	247	207	170	193	197	234	196	188	195	205	187	172	184	217	197	194	197	178	193	230	188	210	197	215	223	196	193	200	216	199	239	196	174	176	194	198	214	211	204	206	185	203	188	197	214	175	188	185	221	192	200	192	211	192	189	214	188	202	203	171	197	204	208	174	188	186	214	203	196	178	209	202	164	175	231	222	182	214	220	188	218	223	216	244	227	220	196	187	211	204	198	200	205	187	199	222	221	187	199	211	193	213	190	199	192	176	185	195	206	198	192	184	188	223	189	200	206	206	229	186	220	208	185	182	183	183	191	198	221	217	201	163	203	181	203	208	199	206	188	189	181	188	190	214	189	190	211	210	189	201	173	205	203	212	188	207	193	183	174	208	209	217	200	222	206	177	204	183	208	171	202	186	199	224	199	225	207	189	199	182	198	186	200	193	200	194	215	194	197	197	197	211	194	213	201	217	198	200	198	229	163	201	200	196	193	179	222	196	211	201	211	194	199	174	198	196	194	189	212	221	197	184	190	185	198	214	213	185	186	193	202	195	185	204	165	215	208	179	208	204	186	219	189	163	196	171	217	192	211	196	191	206	202	227	205	176	207	208	207	204	201	214	180	183	179	199	216	217	179	237	196	195	186	212	192	194	217	183	181	211	222	178	208	222	188	187	210	197	211	198	209	223	220	206	209	174	178	204	215	196	206	197	196	208	208	195	201	187	188	220	211	221	213	201	183	173	197	216	196	194	187	200	181	201	187	207	207	202	201	177	190	189	218	201	200	202	194	191	225	226	197	228	200	213	196	208	202	213	225	184	165	217	194	208	180	188	187	180	199	202	174	182	205	209	187	201	218	207	206	178	181	180	221	166	217	204	185	220	194	220	171	194	194	200	179	188	209	188	201	191	196	198	192	186	175	193	224	212	199	172	197	198	208	184	174	202	178	209	231	191	173	215	188	188	202	195	187	169	223	204	210	217	178	199	223	195	185	170	212	216	225	207	208	182	206	226	205	192	189	228	218	179	174	174	203	183	202	177	201	163	195	197	190	193	201	202	216	204	227	240	196	179	207	195	230	218	205	207	189	228	199	195	205	200	194	181	171	199	183	192	176	220	180	189	225	219	201	200	189	157	179	215	197	199	188	179	181	205	191	181	207	208	197	203	229	226	198	206	198	208	216	162	208	217	184	207	207	181	227	204	200	194	198	201	182	189	170	201	197	204	203	198	194	203	187	193	188	198	192	183	204	194	192	193	207	196	184	204	192	180	188	224	194	235	197	213	223	203	187	217	189	232	189	198	188	178	188	182	191	221	199	188	193	181	196	203	203	216	204	193	195	187	246	213	226	212	219	208	195	189	168	211	193	193	177	220	221	194	203	197	219	186	206	185	223	193	195	207	189	191	212	198	223	220	193	235	211	213	176	190	194	203	192	189	202	191	213	208	202	198	203	181	188	176	176	197	204	208	202	221	180	188	207	204	205	205	183	201	212	200	191	175	200	200	214	197	184	196	201	188	191	204	197	201	188	217	193	201	189	202	207	189	212	193	180	206	209	204	176	199	209	202	196	210	203	203	212	227	187	187	169	172	203	191	196	200	170	210	212	221	204	189	197	197	197	188	184	210	196	194	202	207	195	175	161	206	214	215	198	166	202	261	209	189	182	220	217	177	202	170	206	192	204	204	192	207	209	212	206	189	175	194	197	189	199	196	220	197	193	209	184	190	195	185	204	196	189	180	181	211	192	209	213	181	201	175	196	195	193	193	237	208	195	211	223	183	222	172	196	229	217	183	197	175	220	191	206	199	223	201	206	186	230	186	203	204	215	208	201	186	203	206	206	225	220	204	174	212	215	180	199	218	186	201	218	221	213	213	204	185	232	197	188	200	192	217	201	203	207	193	198	233	202	181	208	188	180	197	177	215	174	195	189	206	197	209	191	187	201	211	187	188	207	207	203	206	194	164	195	208	213	214	204	188	222	208	181	175	220	200	199	217	198	192	189	206	201	194	212	208	216	204	197	193	204	187	187	162	187	209	214	187	220	204	197	187	165	173	187	189	213	197	180	199	170	240	214	186	207	199	187	190	231	215	197	207	205	177	170	182	218	187	213	198	198	166	202	211	197	194	226	198	191	204	206	180	220	203	211	218	185	226	181	199	205	194	217	215	206	193	176	174	215	205	197	216	207	193	200	240	197	226	171	187	221	201	197	206	191	198	188	200	227	222	227	210	185	197	237	184	221	192	225	198	220	216	199	223	211	203	182	169	188	188	203	196	194	207	239	181	176	220	195	216	194	185	174	177	231	200	171	175	183	221	192	190	194	194	210	196	216	174	213	179	189	220	191	192	165	201	217	222	215	199	212	224	200	197	203	189	179	206	178	197	200	203	200	198	183	200	210	192	181	198	204	215	190	223	213	200	190	182	193	195	209	194	190	200	192	202	189	182	165	208	220	232	201	214	188	186	191	189	192	188	192	211	186	205	204	192	211	189	195	193	205	208	227	194	191	188	195	219	206	175	212	202	196	172	192	209	186	203	220	206	233	215	222	211	196	189	177	208	187	151	195	205	184	197	206	188	189	185	190	171	201	199	179	210	178	243	210	167	184	198	195	210	189	189	175	202	188	184	187	179	204	217	191	214	180	178	217	212	199	184	187	201	224	180	221	204	207	181	195	206	196	171	213	189	216	198	207	199	198	201	197	198	186	206	192	200	196	202	233	182	173	198	180	192	197	219	177	200	204	199	203	185	177	205	200	207	206	202	188	182	192	180	204	188	190	244	207	191	182	181	200	203	195	180	219	176	207	215	204	189	190	201	206	217	233	199	213	191	212	210	180	195	192	224	213	208	191	171	179	202	208	190	194	200	189	200	194	190	192	214	197	231	203	165	196	203	183	182	179	187	206	191	204	162	207	210	191	188	202	201	211	199	205	191	209	192	198	184	222	218	207	202	203	204	173	197	200	196	193	163	204	213	188	161	185	197	195	204	173	195	195	186	188	170	200	200	207	195	203	216	186	215	200	190	242	193	211	195	204	201	218	200	173	202	193	221	191	226	179	207	222	172	183	185	220	180	184	225	198	196	227	221	199	209	196	215	215	205	213	202	202	216	194	221	184	183	187	203	191	175	216	211	219	196	197	249	175	174	188	185	185	186	188	199	190	191	219	188	205	202	214	230	221	195	195	188	175	184	194	190	181	195	225	197	186	200	207	196	182	220	192	201	175	197	216	199	185	206	194	181	173	186	198	209	194	204	244	211	194	202	187	212	199	217	212	198	188	195	187	213	203	214	179	216	187	202	183	223	207	218	195	206	199	205	222	194	208	176	188	184	205	199	184	189	196	223	210	202	173	226	202	209	228	197	189	201	206	179	187	210	206	183	194	217	174	205	191	197	189	201	199	195	192	193	223	210	196	198	174	174	166	216	206	210	227	189	203	182	216	206	176	200	199	194	203	200	187	175	191	196	188	214	191	216	208	187
11727	6620	9486	6523	2496	966	585	515	486	449	415	409	466	447	451	482	461	442	469	453	446	489	460	466	468	483	481	468	499	460	453	462	458	493	467	426	444	467	462	481	448	464	434	461	439	446	465	464	439	441	456	464	440	484	457	437	461	480	435	420	459	472	472	463	490	431	435	482	439	434	462	479	473	467	472	471	455	480	464	463	449	463	456	469	407	415	453	474	449	477	480	413	475	417	469	470	463	416	486	484	447	468	458	487	488	458	508	434	451	470	455	460	443	469	468	466	421	482	409	434	473	504	457	503	463	471	432	446	459	495	453	485	453	452	468	455	456	450	449	426	434	430	432	442	478	447	482	441	434	439	471	472	465	470	441	458	408	489	466	463	466	487	457	480	462	480	487	463	479	501	418	439	491	461	441	449	444	435	454	429	429	457	431	490	437	466	452	476	451	484	479	489	457	455	446	439	434	417	390	436	498	419	458	449	466	446	455	418	466	432	459	449	455	453	444	451	441	439	469	435	478	484	452	428	457	467	446	417	466	421	481	478	467	433	451	459	446	451	468	470	403	494	472	446	440	485	452	439	444	486	468	466	478	450	475	451	469	440	426	466	459	476	448	426	442	498	473	484	473	480	513	426	462	475	424	449	469	439	457	437	489	411	499	430	473	430	449	458	394	460	467	463	447	463	445	463	474	450	447	448	445	454	474	471	433	492	507	506	432	509	442	441	452	447	466	475	481	431	448	474	477	437	449	453	469	437	470	448	486	440	450	457	521	439	461	434	456	504	464	462	456	447	482	467	448	451	446	463	441	442	467	432	438	447	436	439	423	480	447	436	478	476	455	469	450	466	448	454	499	436	434	445	435	420	433	453	470	442	464	456	476	459	462	426	448	431	442	492	450	463	440	447	433	470	452	448	443	470	474	442	468	433	449	465	462	449	423	419	458	451	469	504	463	466	468	475	436	456	428	500	450	476	482	479	457	485	469	441	497	482	421	451	489	467	409	449	462	449	446	425	453	485	468	479	455	478	434	458	444	465	491	479	434	447	441	499	454	449	492	478	457	471	482	446	494	440	448	470	444	445	470	475	431	509	483	430	455	482	410	457	457	520	472	476	473	434	469	420	445	435	455	451	445	436	440	470	451	466	531	473	467	489	472	448	452	480	463	475	472	452	476	474	480	448	445	462	491	458	456	462	416	455	468	476	450	420	444	473	478	468	459	474	465	474	480	485	448	467	490	450	441	391	481	465	513	470	467	471	461	438	466	477	470	438	476	483	450	466	468	510	460	467	487	457	502	480	450	431	512	454	490	455	437	445	454	458	464	465	474	456	452	452	462	462	471	449	461	458	464	474	429	477	454	449	454	488	465	435	473	492	476	479	481	429	460	464	446	477	461	466	470	481	482	440	462	425	426	435	438	466	460	482	476	468	460	470	441	483	436	474	461	469	438	444	482	495	463	449	484	456	481	488	429	470	436	480	467	511	482	446	472	442	438	446	410	459	464	453	449	467	470	420	465	451	491	485	497	437	463	454	463	496	488	463	442	436	467	473	445	462	444	504	420	427	507	458	437	457	432	470	466	447	470	433	448	438	442	485	440	464	450	449	457	466	521	482	434	459	413	470	448	472	472	471	442	497	453	439	473	442	484	443	463	445	472	420	461	465	463	434	472	455	469	476	489	497	469	443	455	481	438	448	440	436	459	483	481	509	460	466	452	422	431	430	502	417	412	447	439	444	477	398	502	482	460	485	491	443	436	472	429	452	472	464	450	484	455	452	438	458	470	483	461	500	467	483	456	456	478	446	447	469	449	489	469	424	449	485	459	470	453	467	444	451	448	447	444	455	454	435	492	459	460	451	453	464	422	463	465	462	445	442	463	460	476	437	477	456	488	438	471	443	443	475	471	451	465	453	439	480	448	481	418	487	495	448	474	460	439	485	419	468	445	446	423	488	456	473	473	472	519	494	485	406	474	454	443	471	463	458	460	443	448	463	460	470	478	457	481	463	450	455	463	473	479	464	490	460	498	494	454	438	449	491	471	478	445	466	450	463	448	452	448	436	412	464	447	458	451	456	458	443	442	471	475	487	482	424	429	444	438	442	464	449	471	444	450	443	442	482	455	488	454	443	466	486	455	464	426	465	454	447	392	470	464	499	451	467	459	431	458	423	446	477	449	422	502	463	478	462	489	457	449	452	432	458	484	506	434	479	437	481	447	431	513	493	478	477	442	460	458	450	457	439	465	470	428	483	471	445	428	436	458	442	482	463	500	483	468	435	451	451	455	446	466	477	444	464	463	443	440	427	434	463	455	473	462	452	467	462	437	435	474	438	445	447	424	474	473	445	474	493	490	452	447	480	456	476	438	460	442	454	439	445	449	421	459	434	506	461	462	465	424	435	473	430	468	479	428	492	496	447	457	432	443	461	452	466	454	472	485	437	454	477	481	448	453	470	464	493	448	453	424	455	436	471	481	468	463	488	472	426	434	475	480	460	446	446	451	471	474	446	452	447	456	479	477	467	456	495	490	449	479	467	477	448	486	496	455	469	466	490	478	441	494	449	467	436	458	479	464	453	463	449	433	471	445	423	466	464	451	471	484	484	443	453	452	444	429	434	481	477	487	493	474	446	440	465	424	438	464	470	451	447	499	444	445	498	462	437	492	451	476	438	465	471	498	458	455	462	454	452	477	474	451	455	490	448	451	433	476	443	492	435	466	454	466	466	456	466	445	482	494	449	451	499	467	479	434	452	476	493	476	450	455	465	414	445	441	452	433	420	436	437	472	450	479	464	505	467	495	468	471	463	460	477	458	458	508	415	475	473	424	429	456	489	484	454	446	439	460	484	466	469	471	449	464	469	479	498	441	468	446	451	454	482	495	470	505	465	449	428	479	456	454	497	460	452	472	451	497	466	488	455	482	473	461	476	479	441	481	443	460	450	448	447	445	472	484	474	457	465	461	456	426	456	456	465	453	455	440	450	452	426	479	481	494	445	462	470	463	452	484	451	474	480	449	442	459	459	449	482	453	463	453	487	456	426	506	460	479	437	405	455	474	437	469	470	489	472	452	455	461	437	488	467	461	487	477	481	476	463	507	452	457	484	461	474	431	492	434	455	451	460	435	455	447	461	453	464	462	447	440	437	431	441	460	457	461	459	460	482	466	486	454	459	471	432	502	449	457	465	459	482	481	444	497	440	447	426	482	437	487	483	472	463	533	447	451	450	450	437	429	483	453	475	458	504	465	464	480	435	479	447	439	443	428	439	432	467	473	498	455	427	445	488	463	457	486	456	524	499	490	450	463	452	511	437	435	495	450	490	453	455	429	461	433	475	511	447	496	455	475	462	485	431	471	448	477	462	442	437	485	458	458	444	455	474	414	432	464	449	456	468	483	455	429	492	480	455	464	441	470	442	479	434	425	488	466	489	436	461	468	428	454	489	458	507	450	487	481	427	479	445	472	478	499	453	459	478	468	456	471	466	472	440
40056	33633	41326	27039	9012	1987	542	254	234	198	231	184	204	178	197	187	185	221	203	177	204	183	194	209	178	184	197	199	200	202	180	166	197	188	187	184	191	214	190	176	187	202	197	213	191	174	192	194	212	197	197	200	195	216	213	216	205	241	206	211	211	202	195	175	199	178	197	205	216	216	194	198	228	222	216	204	216	193	175	201	232	198	226	186	196	166	199	192	230	200	197	229	218	164	204	197	164	197	200	220	193	170	183	206	203	191	207	198	187	182	211	183	218	180	181	229	218	221	201	203	183	191	194	208	196	205	216	176	176	178	219	202	193	201	174	205	200	197	209	197	193	202	210	227	197	216	197	209	203	193	197	202	181	195	185	208	200	210	192	177	194	204	204	182	186	177	212	229	209	214	198	181	216	204	208	189	184	223	192	188	226	197	218	187	207	217	204	209	166	198	216	207	196	194	201	195	183	187	201	193	218	199	221	194	166	218	186	184	219	198	180	176	185	211	191	207	192	181	190	193	201	206	197	191	197	185	205	192	199	177	186	170	184	206	202	203	204	205	191	184	191	213	202	203	192	176	170	193	189	210	163	216	211	188	186	206	195	192	189	194	174	190	216	212	221	183	201	174	192	195	182	201	230	191	188	199	185	225	231	222	203	214	183	202	212	220	207	204	196	187	200	189	175	167	211	202	206	198	229	196	214	213	179	194	209	208	199	187	203	183	226	194	204	210	198	193	161	218	184	190	166	192	195	195	219	211	187	202	196	232	198	193	216	213	165	183	204	190	226	199	194	213	208	197	186	201	183	181	186	175	199	204	204	180	204	210	192	201	194	218	162	190	206	195	215	205	188	196	180	181	192	199	191	207	216	196	174	187	194	174	215	178	206	170	174	193	205	182	232	180	194	199	177	186	180	203	186	184	213	194	221	199	199	213	176	216	190	193	197	211	205	224	197	172	178	180	173	186	182	184	186	196	189	199	201	206	223	197	173	214	179	187	203	193	202	192	194	187	215	182	186	171	199	194	182	216	195	219	210	188	221	161	190	174	203	216	201	212	182	167	188	179	235	214	197	204	213	192	207	185	204	192	205	195	194	204	215	218	193	210	191	204	192	175	198	211	211	229	183	187	195	204	203	208	197	202	195	190	202	199	200	218	181	186	192	209	200	183	191	178	174	208	205	207	184	176	198	178	187	186	185	204	193	182	193	203	197	209	204	211	180	201	210	201	230	190	222	197	189	178	167	170	166	177	193	207	205	191	205	225	191	193	223	229	208	190	195	214	187	221	184	206	194	191	217	210	196	210	196	194	198	193	182	185	213	176	206	203	192	206	188	183	176	211	207	187	220	202	185	192	161	181	204	187	211	179	203	188	204	199	195	204	206	214	183	197	226	195	177	186	215	190	214	186	198	185	175	204	191	210	189	190	219	185	186	204	221	192	193	157	233	186	203	196	209	191	202	207	187	201	231	190	204	184	209	209	204	221	165	184	198	203	169	195	227	186	188	214	203	212	170	184	194	196	181	189	203	196	204	198	205	201	215	190	199	199	191	195	201	210	174	177	183	185	217	200	217	188	194	191	188	187	180	214	209	203	203	220	190	198	202	216	209	194	202	190	188	186	221	186	172	218	177	205	181	203	183	182	210	195	220	182	162	188	203	205	220	184	190	183	205	195	222	200	187	179	195	184	200	219	192	211	178	203	203	182	205	192	182	189	172	200	198	201	207	169	182	198	181	224	196	201	192	203	200	178	182	201	187	174	176	189	165	201	173	195	188	214	178	205	196	214	208	179	196	229	187	202	185	213	207	221	191	180	197	173	186	188	167	219	197	192	227	203	197	216	220	197	197	209	211	189	178	205	191	188	192	185	215	218	204	212	202	183	179	230	179	207	170	228	205	217	203	186	186	184	201	207	182	217	202	199	161	216	183	173	202	211	181	209	190	186	208	202	174	177	220	200	204	200	216	211	209	191	191	188	195	208	225	207	181	190	230	211	213	195	198	201	174	192	178	208	191	194	211	215	188	200	218	214	192	185	221	197	202	191	233	199	214	198	200	210	204	189	188	190	206	201	213	206	191	232	205	181	202	182	186	201	206	186	203	197	195	191	176	203	174	205	194	213	208	204	208	192	170	234	177	189	201	213	208	182	220	207	213	217	196	215	194	197	181	184	199	201	185	198	187	212	189	162	192	211	206	191	217	195	191	185	202	196	177	210	183	198	209	221	211	193	181	200	167	230	181	204	205	178	216	188	179	204	172	215	210	209	192	188	193	215	195	176	183	195	212	185	222	191	224	215	220	196	212	213	229	216	180	220	210	198	209	197	206	200	206	188	195	223	205	207	223	186	183	168	204	219	199	180	207	194	186	213	200	195	182	202	189	187	198	215	186	191	228	217	200	202	211	227	215	193	214	189	190	207	210	235	199	171	196	207	223	204	181	213	174	193	198	197	205	171	200	220	196	187	190	177	174	206	188	217	205	199	195	204	215	166	192	216	220	198	222	219	199	213	211	165	199	215	198	218	220	176	179	213	198	211	204	203	195	182	200	211	193	213	194	195	189	151	169	206	182	178	190	171	184	200	203	216	196	200	189	220	198	188	182	184	190	211	199	225	210	192	211	198	195	185	193	212	204	168	212	173	209	209	183	199	201	174	209	190	168	182	207	168	207	202	189	188	209	213	217	179	220	214	190	187	182	195	207	223	209	198	182	193	185	202	194	209	222	197	191	181	208	207	201	190	203	203	217	201	187	179	203	188	181	219	185	178	169	220	195	194	209	218	208	181	191	178	190	185	213	221	186	193	182	212	178	193	177	213	180	206	192	214	214	209	206	200	188	208	178	224	215	196	200	168	199	188	184	182	213	200	183	183	201	168	216	189	168	208	187	223	200	224	210	200	213	217	214	218	178	181	217	206	194	213	188	192	215	200	216	169	212	189	171	187	197	180	185	186	198	215	191	180	206	203	211	191	201	215	187	198	189	199	184	194	170	207	200	176	189	172	193	196	185	197	233	164	219	196	170	210	238	233	162	188	180	209	204	197	218	172	198	209	175	186	217	200	190	191	201	176	195	229	176	171	217	229	204	211	211	175	190	220	196	204	191	206	204	178	196	180	175	218	192	223	201	186	192	207	210	195	177	200	216	178	205	196	194	199	186	182	212	176	172	189	191	173	187	206	181	191	210	175	201	214	217	198	195	201	189	207	191	196	210	215	182	194	203	180	201	178	211	201	233	198	211	183	187	192	212	188	209	197	174	185	184	226	197	212	207	179	199	223	206	211	195	181	180	183	208	196	209	225	203	183	202	188	181	186	192	183	197	205	211	209	218	204	185	205	202	174	197	194	180	234	199	206	181	225	186	195	202	186	178	181	199	178	195	215	171	201	207	182	206	188	226	184	221	224	187	167	203	229	212	219	194	233	191	207	200	212	194	207	199	198	178	186	197	191	202	189	209	208	200	205	198	200	196	188	209	211	203	187	203	211	188	175
28804	29027	43994	35610	16240	5237	1723	632	542	468	459	460	482	441	486	447	466	480	455	456	469	432	447	482	460	448	442	463	443	414	462	425	419	448	452	439	466	449	455	456	449	451	426	488	476	466	505	457	450	461	422	467	465	449	427	426	447	485	457	454	433	453	433	454	442	460	496	467	453	445	451	457	447	472	491	434	438	431	453	453	443	458	432	456	451	438	471	489	407	437	437	479	454	447	445	450	470	464	455	438	464	455	436	460	473	421	450	398	475	430	471	449	460	450	436	465	454	478	425	470	458	469	458	466	462	447	419	415	459	401	462	443	453	443	446	469	409	518	418	422	446	449	476	432	493	454	446	429	440	462	412	461	467	462	451	431	483	458	473	467	464	464	458	452	473	436	479	459	439	427	460	474	473	458	434	432	474	420	412	466	428	395	451	427	453	482	454	460	446	459	438	462	492	453	463	480	472	449	455	443	451	453	476	448	457	411	467	444	485	431	418	412	436	476	478	435	464	387	455	463	460	423	468	487	491	457	467	445	449	434	473	492	463	450	466	454	456	467	463	472	433	476	461	469	442	444	454	442	476	440	472	442	499	488	430	455	461	479	464	459	456	475	464	464	478	440	493	437	446	440	456	430	463	424	443	477	457	481	454	431	456	448	473	467	476	455	492	438	462	431	485	479	455	454	477	446	428	454	439	447	485	446	473	470	453	454	438	447	473	492	469	458	428	439	465	469	448	423	433	422	461	436	458	462	465	460	450	454	462	440	448	421	470	497	471	453	461	453	462	485	473	439	459	444	459	476	472	396	450	445	463	412	469	477	444	465	459	428	417	444	435	420	452	433	458	475	439	448	436	457	473	469	484	458	459	443	444	452	477	432	439	439	419	487	488	459	477	465	484	471	439	406	429	479	465	443	486	440	443	419	473	457	448	435	455	456	427	460	424	452	420	456	412	459	452	472	452	432	447	451	406	466	432	442	483	444	431	446	472	464	479	458	438	467	453	440	437	466	451	409	464	441	415	443	466	417	457	433	461	440	482	453	452	463	470	423	422	478	422	422	431	466	499	444	425	432	460	463	469	465	449	458	441	468	465	458	443	490	443	440	438	431	482	475	454	438	450	449	487	464	466	474	439	482	447	462	435	463	449	473	462	451	457	419	441	430	442	440	445	425	494	408	436	454	432	440	460	448	476	443	465	467	444	461	450	417	492	441	465	420	463	454	435	490	471	456	445	446	455	444	458	478	437	426	467	439	463	452	427	472	449	438	444	455	490	456	437	392	449	486	455	453	463	456	443	469	432	471	457	489	464	457	423	451	430	443	479	431	412	464	468	447	482	476	463	450	434	447	469	435	433	442	437	445	481	465	458	422	466	499	461	441	463	438	438	439	469	456	448	446	458	458	461	452	467	475	457	446	468	442	471	449	440	484	431	471	437	476	427	466	440	442	474	461	451	426	456	425	447	481	487	474	473	449	432	422	438	440	440	429	430	434	460	442	472	448	439	449	450	471	438	481	461	441	508	431	463	456	461	443	448	430	424	451	415	393	444	456	453	428	441	445	447	457	458	442	471	454	437	481	470	437	439	431	462	442	459	487	484	444	437	437	447	469	480	411	443	465	447	487	452	436	422	449	443	470	451	435	458	449	452	445	434	442	438	453	449	469	440	463	429	438	463	453	471	434	444	430	435	470	450	428	467	455	445	444	491	481	480	447	449	457	439	441	443	478	475	413	445	443	485	430	420	505	404	455	436	439	467	479	435	430	478	455	443	462	485	480	461	477	491	465	411	453	475	435	476	471	470	483	475	455	435	423	457	467	433	410	453	419	469	463	459	430	436	504	464	470	456	491	439	403	439	430	452	474	436	466	464	471	469	434	461	420	461	452	436	474	446	444	493	459	450	468	408	449	472	425	446	466	452	452	434	417	468	402	454	453	447	438	446	474	450	453	453	435	440	472	458	446	430	507	454	506	460	413	449	424	478	486	431	469	450	485	473	417	392	445	457	463	460	417	453	442	467	448	449	486	448	465	491	466	428	443	430	447	427	411	465	462	429	464	477	457	482	454	408	438	505	441	458	440	453	417	442	457	476	426	436	449	470	468	414	468	452	424	431	438	415	442	432	452	484	448	446	444	446	496	479	424	477	453	488	430	483	449	420	454	458	449	436	490	465	444	502	467	481	460	452	488	449	458	472	430	446	423	494	441	470	446	455	447	446	462	496	488	441	450	447	466	454	464	460	435	478	436	457	453	451	449	462	456	457	467	470	448	455	472	436	478	481	475	441	459	447	429	458	446	457	474	485	455	462	506	475	439	487	463	457	455	467	436	463	450	446	474	416	443	464	423	481	510	439	414	448	462	442	452	444	477	445	438	454	476	453	440	458	445	426	432	426	457	431	423	483	451	470	439	447	439	463	456	446	455	437	463	474	460	448	498	463	458	456	478	454	436	469	444	482	460	437	466	454	468	460	421	493	433	452	454	435	427	440	392	478	444	465	480	424	480	406	467	452	443	428	465	462	465	457	430	471	484	441	458	432	482	435	475	430	457	488	429	499	495	468	477	472	481	447	464	415	478	432	464	451	433	434	448	446	443	451	441	455	438	397	454	436	434	466	479	427	471	442	476	423	436	433	426	464	447	441	460	432	466	428	455	471	440	413	478	453	418	413	459	452	460	442	453	443	432	412	441	454	461	461	447	511	437	438	468	404	426	474	501	465	466	431	445	451	468	419	411	447	457	453	441	474	440	445	442	448	448	479	474	421	456	434	448	497	460	491	446	395	434	477	472	439	413	451	434	453	439	457	458	422	439	448	416	473	461	404	472	460	468	426	430	445	472	463	428	439	442	458	427	443	506	434	462	438	438	458	457	433	452	448	475	472	439	436	432	452	460	450	443	433	463	419	451	461	418	450	442	447	459	434	445	465	463	487	422	424	491	441	462	477	420	458	445	471	435	446	444	418	437	478	459	456	438	415	443	460	470	467	458	447	477	458	423	511	451	459	407	461	440	460	444	474	465	495	457	469	470	441	424	453	468	454	486	449	484	435	474	443	502	455	455	455	431	477	419	448	469	490	435	459	443	493	430	435	444	458	448	453	479	455	454	445	434	451	427	481	426	447	458	409	450	459	446	424	465	432	421	446	426	454	447	444	444	448	441	435	436	419	446	442	478	447	473	425	485	439	454	416	422	480	458	446	393	469	460	454	485	474	472	454	462	453	451	502	467	450	461	441	416	448	452	454	445	413	441	456	406	438	460	458	443	438	469	423	413	446	455	468	502	460	452	440	434	438	458	477	436	464	450	454	447	456	461	453	483	438	480	462	419	437	425	409	417	443	448	492	447	443	461	469	464	485	440	400	470	453	455	417	463	448	460	405	419	428	449	457	474	452	491	436	450	429	478	450	479	487	470	426	427	486	422	469	438	482	482	454	440	471	425	463	499	405	436	463	429	484	460	433	462	452	457	438	440	482	452	420	459	459	487	477	449
53969	49066	57865	41151	18031	4444	890	350	209	161	160	153	171	149	132	164	136	152	153	122	134	139	127	156	152	130	123	132	148	137	145	160	153	139	153	134	119	136	126	137	177	133	136	152	133	126	153	135	145	133	142	146	136	139	130	131	150	133	133	154	160	119	134	137	144	168	145	162	139	124	157	151	129	147	144	119	145	140	138	121	145	155	131	144	174	145	145	135	140	139	134	141	123	111	145	146	146	170	149	130	148	129	117	113	139	161	133	141	152	126	149	143	140	146	118	127	174	135	169	139	132	129	153	126	145	148	129	124	145	147	149	161	131	136	129	135	130	137	118	162	146	130	144	141	135	131	162	138	132	133	118	138	131	122	149	138	122	151	130	155	132	129	151	148	113	126	145	152	131	134	156	161	138	139	119	131	135	140	126	140	165	142	139	129	115	139	157	143	146	133	137	132	135	129	129	130	147	130	143	148	149	163	156	137	135	175	132	152	139	141	137	138	163	140	140	143	142	160	129	150	129	133	141	132	131	138	128	151	138	138	137	127	159	151	152	136	142	141	129	136	134	147	149	147	130	158	122	157	147	145	139	113	131	160	115	135	138	137	133	147	133	126	128	141	138	157	143	128	132	135	128	160	158	142	138	144	155	166	133	162	139	157	118	139	145	154	145	142	126	143	150	140	140	141	129	137	146	140	138	142	140	138	148	137	129	122	166	136	160	156	141	125	141	146	156	131	136	144	138	160	145	153	159	124	148	136	150	146	155	140	142	117	122	118	142	133	156	147	151	155	129	130	144	133	150	149	155	162	138	144	125	141	153	148	138	118	147	143	136	133	136	141	140	153	146	168	135	154	156	124	138	158	154	159	148	146	144	127	164	144	130	149	154	156	156	157	158	132	100	129	120	134	148	148	145	128	144	139	138	149	139	123	154	124	146	134	174	147	133	162	134	147	151	155	140	156	123	138	127	140	147	138	136	113	146	156	137	131	152	139	127	166	154	137	148	133	139	149	126	141	120	131	118	156	145	149	128	135	131	149	162	134	118	140	173	131	120	158	153	122	113	141	158	141	140	124	126	137	150	157	144	155	156	149	145	129	137	142	157	141	136	144	144	134	145	142	147	161	137	130	130	134	141	148	136	143	138	126	153	130	131	149	126	125	130	141	127	154	142	159	153	161	156	139	150	131	156	122	131	138	152	135	119	170	148	142	128	147	139	121	154	143	148	136	163	136	147	136	139	157	131	132	151	131	119	140	131	131	122	111	149	147	153	149	158	141	123	155	165	147	167	161	161	160	118	135	156	170	158	164	149	148	156	133	118	142	152	114	162	140	142	133	145	147	119	140	141	140	145	120	131	149	144	161	125	150	139	126	137	145	151	130	139	152	139	129	166	162	158	128	167	142	133	134	165	160	130	142	127	125	135	131	149	142	135	151	162	153	136	162	155	146	139	125	131	157	164	137	155	121	118	127	124	155	146	173	142	137	135	173	144	145	130	151	154	127	146	122	141	138	134	137	140	160	150	146	135	108	133	123	164	139	130	127	144	159	153	149	135	157	166	153	129	144	164	137	134	127	138	150	141	147	170	134	134	120	159	157	136	137	142	119	102	139	121	127	124	124	121	149	159	135	163	143	146	138	154	150	138	132	138	138	146	133	153	141	153	141	146	155	166	118	146	155	132	133	142	137	139	127	154	151	123	136	142	123	153	140	145	162	153	154	151	123	136	142	127	150	154	152	129	130	142	139	127	138	180	139	147	150	145	145	117	118	155	141	137	135	150	137	143	136	149	142	166	143	118	161	148	124	145	148	127	141	122	129	138	164	167	156	148	157	144	122	134	162	130	148	151	142	140	148	138	140	151	117	129	128	145	152	162	126	120	140	150	148	142	134	142	145	141	113	172	134	154	133	132	115	156	129	133	128	179	134	137	132	134	135	147	159	141	175	145	145	126	123	155	124	133	127	140	179	154	142	124	119	112	131	161	138	139	127	125	149	137	154	120	164	126	135	152	129	115	142	156	152	164	129	122	125	137	157	142	125	149	150	141	138	186	171	132	142	154	145	137	155	145	143	156	131	145	127	151	117	119	148	143	163	172	137	136	130	155	140	141	156	139	148	121	138	153	140	138	150	131	143	152	138	145	153	120	133	151	138	163	130	143	133	146	126	125	129	133	122	152	129	147	119	149	127	133	138	118	138	148	145	139	164	161	115	156	166	121	156	169	129	171	144	135	129	135	131	125	133	133	136	139	154	131	134	126	165	144	150	129	131	139	130	137	119	135	162	131	161	145	148	153	124	158	157	154	141	150	129	136	137	130	135	143	148	151	124	124	110	129	147	127	122	145	130	163	141	153	148	142	158	137	142	146	150	153	151	144	133	163	136	135	144	146	149	154	147	138	136	158	143	136	138	138	147	140	163	143	148	160	139	147	151	137	161	154	112	165	148	153	122	168	135	148	129	153	141	134	164	145	177	155	127	133	137	148	142	134	154	151	170	142	137	145	143	148	154	128	143	143	147	152	133	156	153	138	141	130	143	144	142	139	142	150	124	135	148	137	142	154	128	130	136	142	127	134	140	152	134	141	149	144	148	130	158	138	137	132	131	148	162	124	129	144	141	133	121	124	158	140	137	133	153	141	133	128	143	133	133	121	145	144	147	150	143	146	146	143	125	129	147	132	148	148	141	133	144	149	150	140	156	125	152	133	147	106	150	118	128	132	157	142	141	149	154	152	146	144	169	126	129	164	149	133	150	147	146	142	160	162	148	145	131	134	137	142	160	132	146	127	141	134	149	154	148	129	132	120	157	135	143	139	135	132	140	146	125	126	142	117	135	155	142	136	151	139	152	125	127	141	144	134	142	140	130	136	142	150	143	138	117	124	134	114	120	147	124	157	142	142	144	136	130	120	151	136	158	133	146	142	140	135	135	135	123	131	126	150	126	133	141	157	151	127	143	155	136	149	146	115	123	143	151	160	147	123	143	132	136	145	157	149	133	117	145	121	146	172	134	129	138	129	129	133	141	145	134	142	134	126	145	153	164	155	143	139	131	119	130	150	159	133	141	126	130	135	156	161	150	136	133	134	138	132	144	118	142	142	139	132	162	122	140	117	156	139	143	143	140	149	145	155	131	147	135	153	154	142	135	170	138	127	154	138	134	139	132	153	132	135	138	131	136	143	143	133	153	157	126	126	139	136	159	143	133	152	144	142	137	133	146	127	148	136	141	142	155	142	126	149	143	142	141	132	134	157	131	131	111	160	114	121	116	136	134	137	158	153	117	141	136	145	137	152	159	146	153	135	130	148	135	138	151	155	126	114	109	148	158	167	122	128	149	123	144	152	138	148	127	133	156	146	146	139	144	165	121	142	139	143	139	141	130	133	142	127	131	154	138	146	160	139	109	129	146	132	139	144	141	149	142	135	134	156	117	127	124	136	131	142	134	154	165	148	150	132	136	129	150	131	149	133	122	144	138	146	142	128	137	123	117
37602	41011	55885	46927	25294	9106	2607	1053	609	422	340	340	335	346	344	308	331	326	318	338	320	306	325	325	331	302	341	345	327	336	311	322	362	332	360	328	305	348	317	337	350	342	312	357	317	327	318	334	354	328	353	328	330	355	349	352	340	326	331	313	305	325	320	361	301	343	311	309	336	336	333	344	312	348	340	315	338	330	346	339	345	312	332	304	277	338	341	320	351	337	347	330	335	326	336	344	345	354	292	337	349	325	328	301	332	275	339	278	330	305	292	360	330	378	332	334	298	336	330	327	286	334	308	328	353	348	316	353	329	354	309	323	329	318	316	308	315	346	356	312	331	323	327	370	324	346	316	341	331	322	293	305	295	348	327	372	325	363	329	340	300	335	324	349	334	319	348	319	324	301	336	300	341	311	325	323	349	349	315	347	312	360	298	332	338	323	352	323	310	313	331	333	328	337	338	299	359	321	315	325	360	321	359	317	321	342	325	315	369	370	302	349	324	334	298	340	333	299	312	337	348	312	333	328	329	340	360	309	335	355	371	319	342	319	326	331	342	334	319	331	335	313	329	330	346	348	335	333	339	335	338	316	297	331	323	335	370	321	326	327	349	352	325	337	348	358	351	308	341	362	324	324	315	350	292	315	339	319	340	310	346	311	304	322	317	335	332	325	328	351	344	335	345	307	330	347	349	338	343	323	360	296	346	338	325	314	346	321	330	336	333	342	355	336	317	299	331	294	306	338	336	343	332	306	375	348	317	344	332	336	340	321	338	322	344	325	312	305	329	332	324	336	354	328	360	332	297	338	315	353	301	312	323	338	341	321	345	322	338	333	355	337	329	348	332	319	312	378	328	332	317	322	300	326	329	313	336	333	340	304	349	337	350	330	335	320	369	358	334	305	367	320	321	354	346	295	351	346	350	339	352	341	339	363	332	340	350	333	340	285	354	334	365	371	322	319	328	335	314	317	351	327	337	313	320	356	326	337	338	364	350	322	324	333	327	327	331	313	309	347	311	370	307	331	325	331	344	391	337	338	310	348	319	341	335	321	331	357	347	346	314	360	323	364	350	334	327	316	334	353	345	353	319	329	328	341	354	314	305	341	346	341	332	368	319	316	323	312	333	349	340	310	329	322	329	337	339	332	347	306	334	333	302	337	351	324	322	373	317	333	350	303	382	328	331	345	334	341	340	342	352	330	352	360	352	324	334	319	344	335	322	340	338	332	304	301	341	329	325	329	351	335	360	347	347	320	354	329	318	350	369	353	347	339	354	312	328	332	319	323	358	326	349	334	359	344	329	311	339	349	367	340	308	330	350	337	314	348	360	333	332	320	334	323	335	329	325	325	329	336	337	330	328	295	339	349	325	303	323	357	357	350	348	337	312	334	318	350	352	344	334	326	332	345	338	335	362	321	335	311	322	353	313	350	324	312	340	365	346	339	334	337	343	318	329	330	333	344	336	327	316	393	329	335	356	322	329	350	379	340	322	326	338	338	321	330	356	321	308	343	331	339	337	333	330	335	337	338	310	357	328	328	367	335	331	325	351	349	351	314	347	322	343	319	301	339	352	304	330	312	344	312	301	302	352	317	353	341	314	343	334	327	322	297	316	298	316	307	332	332	299	336	365	296	336	311	314	359	338	316	324	340	357	330	329	331	331	324	352	332	304	318	347	320	347	330	314	332	330	349	305	348	347	311	347	352	349	328	328	338	355	349	341	338	309	318	346	332	347	311	319	327	342	319	334	335	358	354	332	356	292	311	345	352	329	334	316	323	337	315	323	359	347	350	313	346	332	302	323	311	331	295	326	339	343	338	319	311	343	347	327	304	346	327	330	336	367	374	328	344	317	331	341	341	332	345	320	356	322	310	330	344	329	330	321	336	364	292	324	340	325	345	336	335	298	363	331	322	339	339	336	330	326	321	334	334	290	304	349	352	323	315	344	339	342	357	317	365	287	336	321	312	336	334	306	344	371	311	329	328	331	320	334	319	298	386	337	325	337	325	342	317	350	308	316	314	309	336	323	288	327	384	338	330	327	319	325	384	305	342	325	337	297	311	327	304	353	336	319	315	326	310	328	349	310	338	292	329	319	360	359	312	307	352	363	347	337	321	341	335	305	328	306	344	363	327	358	354	332	312	318	346	342	332	300	311	257	334	307	370	355	327	334	314	304	338	354	339	290	332	315	373	351	344	357	355	327	320	328	340	286	303	293	355	339	338	332	333	337	335	330	337	333	326	333	311	358	326	362	289	358	331	324	303	330	347	325	313	351	316	323	342	327	348	323	352	351	339	312	319	330	343	334	317	318	341	334	387	319	329	360	320	314	347	331	315	329	299	345	315	339	338	315	343	332	340	342	342	348	341	334	323	321	299	357	317	340	345	342	325	340	338	340	357	311	289	318	355	310	318	362	349	353	319	356	289	343	338	322	312	351	300	299	330	335	331	330	336	339	307	368	311	328	329	340	347	348	298	373	339	324	303	323	330	355	325	320	336	376	325	352	349	339	342	330	290	370	341	337	335	336	327	323	352	356	314	319	324	348	323	326	319	330	307	317	291	316	299	327	348	364	362	341	315	357	345	327	323	330	352	329	332	328	336	311	317	313	350	329	320	359	324	352	335	334	346	330	315	335	365	312	309	321	356	338	319	368	331	341	320	366	346	306	356	355	298	335	304	320	336	290	330	310	325	369	342	303	305	357	366	353	348	331	331	336	363	333	331	338	355	337	334	322	328	318	333	327	321	327	346	341	344	341	301	335	317	330	316	358	346	319	311	316	322	358	363	348	349	328	342	288	334	321	337	363	340	353	321	318	344	305	308	304	317	351	336	339	328	340	350	320	320	347	346	317	331	327	339	315	342	355	339	349	329	334	349	334	364	354	326	375	314	339	321	330	307	301	302	342	309	337	293	329	303	336	359	335	308	341	324	335	321	335	338	318	322	354	301	329	349	330	324	340	319	308	338	337	327	327	343	329	299	365	340	357	315	327	379	344	299	347	333	342	322	329	325	357	339	324	339	326	301	374	351	320	309	334	340	309	313	293	349	313	318	355	353	359	329	336	320	339	342	322	330	386	344	353	348	336	318	331	317	341	307	332	324	328	391	346	349	298	327	333	331	331	332	318	362	357	379	339	371	303	333	330	328	344	335	332	311	329	305	347	328	335	330	361	345	332	331	315	337	346	337	349	349	305	341	324	353	336	355	334	359	319	332	307	327	308	339	332	347	328	315	352	333	346	336	354	321	349	341	335	326	319	367	336	337	313	338	341	353	344	335	368	326	350	373	336	373	348	334	356	299	340	350	351	329	333	312	340	318	309	327	331	319	296	340	337	328	317	350	349	335	336	358	325	333	339	331	320	335	357	306	335	342	342	352	330	343	316	339	361	325	321	317	287	299	310	351	336	312	333	316	312	340	317	319	338	318	317	311	345	320	339	335	304	331	345	327	321	326	336	333	351	314	329	351	356	322	359	324	325	339	343	322
17295	6899	3781	2416	823	362	236	219	199	206	200	212	206	216	220	213	225	221	221	202	201	210	223	193	219	200	193	203	191	170	226	223	219	192	220	223	197	185	164	195	207	219	205	204	214	204	198	200	186	222	217	199	230	203	233	190	235	219	191	212	199	221	204	223	224	195	202	204	193	204	174	206	229	203	192	221	244	231	205	220	224	203	205	219	202	194	183	195	194	211	213	192	208	189	192	214	193	215	208	202	189	227	220	198	206	232	198	178	228	188	193	209	170	191	192	213	197	209	204	192	195	191	197	176	201	222	205	214	191	200	212	243	207	203	205	195	217	189	202	206	207	192	219	199	222	210	211	229	188	200	202	197	211	187	233	223	221	213	206	193	229	221	197	222	227	214	197	236	215	182	209	196	226	208	192	234	216	220	188	201	218	207	211	185	208	196	200	221	223	203	218	210	201	218	180	194	225	195	201	168	218	206	202	203	220	234	229	197	193	197	234	228	194	194	209	212	211	214	217	175	223	205	162	191	209	181	213	194	188	212	218	198	200	207	182	215	229	207	222	211	174	193	212	233	201	187	198	215	196	198	208	177	176	216	229	201	207	209	247	208	214	205	210	196	211	192	219	219	181	237	178	218	239	198	201	222	207	189	209	182	182	178	214	191	196	198	209	184	235	222	208	212	184	224	194	189	202	206	187	209	205	228	203	221	181	231	206	205	217	185	204	195	198	215	213	223	230	199	197	216	221	217	217	209	212	201	196	211	217	228	203	210	210	203	213	200	197	208	203	218	200	210	184	226	194	229	209	198	209	197	192	210	233	180	214	226	222	202	215	198	218	202	204	197	193	182	169	230	220	209	201	194	231	197	208	216	186	228	179	207	187	215	194	218	191	219	202	215	192	211	220	203	211	209	218	199	210	197	202	216	214	173	169	213	175	196	202	218	193	195	183	186	209	210	175	215	209	231	174	195	193	195	196	213	188	197	180	183	208	254	225	188	219	205	202	228	164	192	202	181	224	215	227	221	219	226	199	209	179	204	186	210	202	200	197	219	184	211	227	191	220	206	193	211	196	210	210	219	209	222	205	198	198	213	212	219	201	222	239	200	215	171	180	212	198	188	205	181	209	203	212	203	198	220	195	185	225	188	171	223	206	207	237	205	189	214	198	184	203	213	192	213	206	197	203	209	201	190	194	221	197	224	175	185	205	195	207	221	207	195	208	184	216	209	225	216	201	230	199	216	222	210	206	222	203	190	218	196	207	201	218	213	205	203	204	197	187	212	213	220	196	201	184	222	206	225	208	191	228	213	217	215	203	213	222	199	211	212	213	199	204	206	215	217	202	223	185	205	197	188	203	203	217	175	182	222	187	200	222	200	215	210	208	196	204	189	193	215	207	200	193	210	209	200	201	209	236	201	198	237	240	224	204	225	228	204	208	209	205	165	200	217	215	198	200	217	222	227	202	214	200	216	218	230	216	211	208	203	181	203	224	201	223	192	202	224	182	202	219	211	215	212	221	216	179	183	204	216	227	216	203	204	209	234	204	205	219	202	194	207	202	207	210	204	208	239	216	195	184	200	162	211	215	217	205	200	185	187	221	210	178	187	193	197	190	187	204	198	205	200	219	226	192	189	204	201	177	201	195	205	207	198	211	203	203	190	209	206	191	208	216	194	208	212	202	228	212	197	205	177	194	195	214	218	216	193	205	197	215	204	209	189	215	208	205	194	208	219	223	211	194	205	218	204	203	190	209	193	217	225	221	203	186	191	208	188	180	173	190	198	216	177	195	170	214	205	234	207	200	227	211	202	203	221	195	232	211	200	161	200	194	218	175	197	196	191	195	221	179	181	193	214	229	202	190	230	207	222	180	228	178	209	208	192	192	181	210	232	206	171	173	203	229	214	199	190	185	195	199	200	177	200	211	217	199	217	180	211	203	196	220	203	200	202	204	177	210	224	190	195	224	236	191	210	205	208	190	206	198	200	185	217	204	217	207	192	231	200	217	229	206	190	230	189	173	203	194	225	224	200	213	198	188	202	225	210	209	197	191	202	201	197	186	210	196	207	194	205	226	215	221	226	197	213	220	182	205	205	191	214	202	209	199	218	228	189	179	219	188	196	185	199	189	199	228	209	215	197	216	197	200	195	208	225	204	207	208	192	221	234	191	186	191	204	207	200	207	213	210	231	242	191	186	203	217	206	209	224	198	200	189	175	185	188	180	191	248	187	197	219	199	206	215	181	208	215	255	187	200	212	221	216	197	195	191	177	200	189	184	206	187	201	199	217	178	193	207	211	216	205	202	195	233	235	215	202	208	182	195	206	199	195	227	191	187	229	199	182	205	197	252	221	170	229	199	194	211	210	205	208	222	208	210	199	227	214	202	211	200	215	218	226	199	196	210	215	223	211	187	228	198	213	218	189	213	191	195	209	199	208	206	203	191	195	206	204	218	192	232	219	205	218	189	217	196	193	192	191	220	231	192	209	211	219	190	184	215	200	188	195	181	189	215	216	220	188	202	176	209	189	198	198	184	195	186	184	202	203	210	180	200	194	197	226	197	204	211	198	206	202	214	190	228	191	203	223	214	228	193	198	231	189	201	168	206	224	202	186	204	183	211	205	203	185	206	221	219	205	214	207	218	187	213	218	205	206	231	219	223	204	212	213	204	189	226	187	186	219	213	197	214	202	187	213	199	196	206	212	207	215	213	202	221	175	213	195	211	229	167	182	232	202	192	198	181	198	216	220	232	195	191	203	214	222	214	199	202	193	202	207	209	195	204	220	233	194	227	212	212	208	193	202	180	197	163	221	164	205	197	239	165	213	180	207	216	221	208	214	187	190	193	218	212	227	176	212	218	193	199	197	204	211	205	210	211	226	181	228	211	201	223	184	199	205	193	222	222	184	237	203	199	211	227	228	208	216	219	211	219	211	178	232	201	183	204	187	205	203	186	226	203	217	210	205	204	200	202	205	213	211	208	189	211	192	184	187	226	202	216	201	222	172	205	228	221	233	194	210	190	214	200	228	200	215	208	195	218	212	236	208	207	198	196	233	210	220	198	195	190	195	196	177	192	191	221	209	219	218	215	198	248	225	215	239	188	247	184	204	193	180	224	198	199	185	211	183	200	192	221	204	221	218	192	213	195	206	205	230	215	204	177	194	236	231	197	211	201	195	202	222	222	218	222	239	212	206	233	209	202	202	204	199	221	200	190	198	193	206	202	222	220	208	219	209	212	194	218	195	222	238	217	211	212	205	199	194	195	212	171	188	207	233	210	214	204	202	208	205	204	203	224	183	197	195	207	231	182	194	203	191	213	182	219	187	211	212	203	200	204	186	167	194	201	196	206	194	203	171	205	224	216	209	225	198	196	214	196	178	198	199	219	205	204	193	225	226	218	214	199	201	201	195	192	219	205	199	230	194	213	193	192	208	195	186	230	226	199	222	190	175	200	169	213	198	204	225	208	197	195	230	219	179	224	204	189	194
12239	7001	8910	6501	2293	980	604	551	428	470	472	467	482	501	497	470	472	456	488	470	480	444	482	513	482	473	460	489	498	471	471	467	463	424	496	499	478	462	477	478	467	466	469	472	468	478	492	461	477	460	479	476	473	432	448	490	480	477	425	501	436	460	464	449	466	492	415	493	446	466	468	465	487	446	461	474	466	479	459	487	457	471	503	479	472	570	478	522	497	472	468	454	493	454	443	446	445	447	459	489	478	504	453	471	428	449	459	491	499	479	452	473	453	483	461	479	479	448	508	454	436	469	479	488	479	446	469	477	464	443	444	484	502	429	488	477	438	457	490	488	506	465	451	488	468	469	455	473	466	468	454	487	443	473	463	440	472	492	494	457	447	484	473	497	471	496	472	466	448	485	494	484	499	482	459	458	452	492	485	485	450	464	469	490	473	473	499	492	458	465	468	480	456	499	457	451	486	449	444	485	483	458	467	472	493	491	478	481	470	466	440	482	497	489	476	451	491	489	484	507	478	424	496	476	474	453	474	438	465	497	462	482	460	442	464	469	508	475	485	503	454	514	462	482	450	484	461	493	493	457	429	484	449	482	485	477	469	438	459	472	463	480	494	472	498	470	464	457	464	463	465	457	487	436	487	488	462	453	494	473	443	460	477	465	471	478	471	487	497	441	483	444	499	476	513	436	461	481	473	505	462	476	484	507	509	461	469	475	459	482	448	520	499	482	481	446	502	495	508	479	470	498	491	479	467	441	463	455	481	495	474	440	473	518	473	497	465	461	462	457	486	457	467	435	445	489	438	469	440	453	468	473	531	485	457	485	461	495	445	461	468	457	490	468	482	498	483	443	437	512	426	439	439	504	471	478	435	433	490	477	484	462	480	435	458	543	508	482	462	485	492	440	447	468	449	455	478	455	450	498	479	490	454	481	474	479	475	457	456	500	411	441	479	459	491	467	516	485	497	498	463	486	466	463	445	474	470	496	505	480	459	464	470	464	467	445	465	493	491	474	481	468	452	468	479	529	458	467	497	443	481	480	491	473	458	436	475	487	487	447	473	466	476	475	472	463	472	516	481	456	441	464	482	465	474	470	492	458	474	477	502	439	503	438	433	507	480	485	489	459	489	460	480	463	457	465	432	500	480	485	456	458	478	444	499	428	470	449	496	490	497	474	477	479	458	492	428	483	433	506	450	485	470	453	467	490	500	503	509	484	480	462	444	456	464	478	487	470	473	471	513	515	485	431	437	442	455	483	447	473	420	484	493	438	510	439	478	461	510	469	462	452	434	474	460	468	485	493	470	459	434	449	463	465	475	478	467	475	464	431	457	438	450	456	428	485	473	497	489	473	464	423	451	478	479	461	493	489	432	485	465	503	499	466	448	479	465	485	463	486	451	464	492	471	477	490	476	504	474	474	454	473	468	503	445	474	455	426	535	496	452	495	495	466	442	494	460	490	487	452	457	462	494	461	506	486	502	475	452	482	459	474	491	430	444	491	463	440	451	480	510	434	475	447	492	445	527	493	445	504	478	471	430	463	444	435	454	459	461	464	486	499	484	465	450	490	467	457	497	443	483	463	462	494	464	444	474	529	467	453	493	483	463	461	459	461	462	463	481	427	459	493	506	443	443	458	484	467	435	474	492	407	497	443	456	434	478	448	464	478	423	501	514	493	457	489	481	453	415	446	474	435	464	449	463	483	481	470	480	457	517	467	467	479	466	478	475	456	457	457	450	516	466	475	455	461	467	484	477	474	457	475	484	466	470	474	422	474	460	489	453	514	470	443	486	458	471	487	469	461	463	493	428	469	512	456	505	454	507	475	534	498	431	481	456	494	504	486	433	476	487	480	516	455	501	475	430	451	486	454	451	480	473	468	490	461	474	492	466	482	462	468	477	486	498	499	472	462	471	475	465	462	471	464	468	478	458	434	480	495	453	442	496	462	499	496	454	477	455	500	467	473	448	449	474	479	469	473	429	472	484	488	471	469	466	475	487	499	491	477	499	501	418	459	454	454	510	498	471	447	502	473	459	473	440	469	450	461	480	475	466	470	474	492	507	470	463	498	463	487	441	482	454	449	465	472	445	485	478	473	474	494	468	470	485	454	472	453	466	480	427	478	448	467	474	490	427	499	473	461	471	475	470	472	472	486	433	500	450	456	465	510	452	474	445	447	439	412	462	484	498	437	448	463	497	467	449	494	423	482	522	497	474	486	473	476	473	502	468	474	482	507	509	484	447	461	480	510	459	478	501	475	506	489	459	472	472	477	484	455	486	481	459	468	442	475	438	471	495	498	478	449	534	480	494	452	465	514	487	457	471	486	454	494	446	491	448	478	500	516	501	455	446	478	478	484	486	462	470	465	459	453	479	436	455	443	511	499	478	488	455	479	483	445	476	467	474	492	468	450	477	467	455	466	459	494	493	494	453	492	475	477	476	486	455	450	489	468	463	501	477	475	458	457	446	449	456	491	477	445	499	472	434	460	507	459	446	468	495	489	475	492	446	445	467	457	455	451	461	500	505	486	443	468	491	492	437	479	447	466	461	471	449	493	431	504	468	474	428	511	458	468	466	489	472	448	466	554	498	492	505	473	476	436	447	466	459	467	453	468	437	492	486	467	459	456	473	479	446	436	480	487	458	508	488	445	452	440	502	526	524	501	500	466	448	497	499	471	513	507	474	457	487	455	458	495	458	463	506	449	493	439	465	463	472	475	468	448	490	483	456	501	482	431	488	499	481	495	491	457	454	482	468	448	484	455	456	422	452	458	511	524	411	448	501	457	495	500	486	478	471	453	487	507	475	467	467	459	429	481	493	475	463	465	463	454	459	479	493	474	485	433	443	438	499	472	469	464	502	518	513	471	464	464	474	483	477	443	476	482	472	439	511	482	523	510	471	464	474	458	485	500	467	502	475	497	462	482	449	498	468	503	494	466	463	494	518	460	469	455	442	485	484	517	486	464	493	505	439	469	475	507	484	471	485	474	470	437	494	483	489	449	485	483	477	440	426	458	513	449	496	482	435	512	469	446	439	456	477	494	437	453	529	434	461	469	452	457	463	476	455	459	472	459	474	471	448	471	473	460	438	472	460	456	477	482	466	466	476	439	478	474	482	500	425	464	506	497	464	463	507	438	461	470	484	447	468	478	476	479	486	436	540	448	462	484	511	492	504	475	441	456	423	447	448	462	446	456	472	479	462	501	468	406	485	460	474	506	450	438	470	469	448	450	460	467	472	458	461	459	473	470	459	488	509	527	478	505	459	421	464	460	474	430	446	469	453	482	458	488	500	482	441	463	465	498	476	504	502	454	465	463	488	447	493	487	482	497	508	445	477	467	457	482	486	458	506	509	453	491	488	485	494	515	486	439	476	457	479	490	473	495	457	494	435	493	442	493	502	441	479	466	466	477	504	469	479	492	456	452	485	455	443	470	454	463	461	461	463	450	499	476	472	496	501	480	460	451	476	478	483	490	440	480	458	426
42157	34134	40052	27012	8814	1780	517	320	212	198	217	203	216	226	184	214	207	237	236	224	191	219	180	202	203	206	202	202	228	206	191	211	194	201	212	202	202	202	218	176	223	221	207	225	218	186	212	190	207	202	213	188	178	173	180	161	192	215	218	188	222	196	222	197	191	196	191	196	196	216	196	208	193	196	189	178	198	217	228	215	202	208	203	192	256	202	207	206	203	196	191	217	177	216	181	200	194	210	213	203	179	225	219	213	225	192	216	229	217	201	193	218	228	207	195	186	227	207	212	203	202	186	208	178	203	206	221	227	185	203	204	202	201	225	260	212	219	179	191	201	192	198	201	194	213	200	212	206	207	224	208	186	216	189	197	198	210	213	227	197	193	214	193	209	204	208	192	170	211	210	184	233	202	186	166	189	191	200	200	193	205	213	197	197	220	194	192	180	176	185	192	230	184	208	228	195	197	184	195	231	189	210	209	225	191	196	183	227	202	184	199	201	206	186	191	185	180	213	197	171	201	189	192	222	217	223	196	192	210	175	190	222	204	195	217	206	195	176	194	195	206	199	171	212	199	213	212	196	199	198	188	183	214	178	212	207	201	220	173	214	174	191	201	212	233	205	194	191	225	243	191	198	194	201	189	188	208	181	197	200	218	180	201	183	206	182	203	195	211	243	211	179	181	218	179	196	216	176	180	191	197	193	179	209	200	192	182	194	214	179	231	187	207	192	194	195	193	202	217	194	197	193	223	203	203	218	203	227	201	210	199	238	208	188	207	193	192	179	190	209	216	180	208	214	219	174	184	195	213	202	185	205	188	207	226	185	208	196	210	199	180	230	199	195	185	223	202	220	205	204	194	197	202	189	174	192	197	194	238	176	186	202	205	212	195	222	187	192	223	174	183	201	228	195	209	209	215	195	216	219	183	201	199	182	211	225	199	187	203	192	219	185	216	204	187	191	212	204	201	221	215	199	211	189	205	177	207	178	206	212	170	235	223	209	198	188	187	177	185	193	233	208	213	209	206	205	204	210	197	185	209	190	188	192	224	200	203	226	203	200	198	230	174	195	200	163	200	185	202	185	202	201	199	179	211	197	220	218	219	174	194	188	215	229	194	192	192	183	175	203	198	199	209	202	221	236	213	202	225	206	198	214	227	244	227	180	194	208	200	199	211	203	210	219	180	229	217	219	201	201	217	213	186	230	231	197	200	202	164	219	203	203	204	190	218	197	181	178	187	215	203	199	234	198	192	203	184	171	207	201	195	202	212	206	200	225	184	192	185	191	209	212	209	178	209	176	204	213	193	204	217	213	194	206	196	212	185	193	180	200	219	195	236	205	195	231	210	196	199	193	198	193	225	209	210	216	221	210	183	190	210	187	186	205	191	209	215	205	204	195	198	210	215	228	164	199	162	238	185	185	200	198	194	192	203	183	214	187	177	183	210	180	235	205	203	191	192	202	198	176	205	212	189	195	215	212	194	197	217	198	204	228	183	187	204	206	241	229	195	195	181	212	243	190	229	209	195	208	219	164	181	205	205	220	194	206	186	181	204	182	214	226	185	201	193	215	221	212	213	223	203	220	188	198	201	206	219	203	168	166	199	184	217	197	199	208	203	173	193	214	203	178	218	202	187	197	184	219	200	199	184	175	204	183	240	207	208	200	199	181	183	180	185	194	207	223	204	207	191	198	234	202	204	199	200	197	209	191	239	217	203	214	205	192	208	206	228	189	184	186	201	202	204	195	196	202	200	203	203	187	208	195	216	186	210	216	204	186	180	183	197	187	211	223	193	175	177	195	211	207	224	202	217	190	188	209	204	201	225	177	237	189	217	167	209	187	191	189	189	191	192	189	195	193	196	208	201	211	222	197	217	190	204	225	208	204	218	188	186	200	183	190	177	203	218	215	181	195	210	207	194	197	202	208	192	204	202	185	197	193	196	202	182	215	185	207	191	203	208	200	219	193	189	204	201	204	199	191	229	170	192	176	216	202	199	214	225	230	193	184	217	214	180	227	173	210	185	165	200	181	201	181	192	221	206	199	197	221	178	182	218	208	199	192	173	191	222	201	166	213	176	197	213	178	180	182	174	185	191	167	184	182	205	196	204	184	218	201	189	194	201	205	169	180	204	194	193	207	205	209	159	202	202	208	192	212	194	231	206	212	235	213	197	183	221	186	205	211	206	214	179	180	206	210	210	215	219	207	189	204	196	215	206	213	203	199	206	201	205	201	220	203	206	204	201	207	206	166	203	178	218	220	223	185	198	209	171	193	201	214	203	231	202	200	234	197	180	206	182	179	197	199	204	220	226	206	198	221	209	200	233	187	196	203	211	207	204	166	202	172	195	194	230	174	196	207	199	201	214	197	176	208	184	211	199	205	237	191	218	223	200	218	210	194	184	204	203	233	208	199	185	180	216	189	195	224	198	219	179	229	201	207	196	197	200	182	218	209	192	230	217	189	210	183	229	196	190	187	196	203	216	183	197	181	204	214	176	197	175	179	190	197	200	189	194	205	194	196	204	206	213	233	184	176	209	196	229	182	189	192	185	196	198	196	195	191	215	187	231	207	181	210	202	203	211	173	186	174	199	182	202	208	209	199	226	223	206	204	211	230	208	207	206	199	198	188	221	167	235	209	194	192	204	206	162	212	188	204	196	191	210	197	192	185	188	202	205	189	195	225	180	205	186	183	210	190	204	231	243	186	205	202	208	218	217	218	220	205	189	190	194	213	198	175	211	183	227	208	171	198	203	192	176	201	200	210	218	197	202	183	185	216	212	202	195	220	198	199	197	204	211	218	197	191	185	188	201	206	182	194	191	182	194	207	173	180	217	220	188	212	199	200	198	178	197	237	212	181	227	183	188	220	169	204	197	189	192	193	216	188	198	189	191	208	212	209	194	220	202	183	198	198	201	193	223	206	208	206	201	218	221	196	208	208	186	210	179	216	188	223	209	191	195	239	159	220	212	184	230	200	185	217	194	205	212	201	190	206	191	214	208	210	219	220	206	193	198	193	207	188	221	196	179	204	227	201	217	185	230	202	211	209	213	184	214	222	183	202	196	198	196	188	204	200	186	207	183	209	200	193	205	192	193	233	201	190	192	211	204	240	209	189	187	212	211	203	181	205	221	235	223	215	233	193	220	209	199	200	203	187	191	187	213	191	189	179	214	212	220	178	224	202	214	226	198	194	205	211	185	199	209	187	217	227	178	207	219	194	197	192	178	186	201	223	166	191	208	211	209	209	213	200	198	202	201	192	207	211	188	184	203	186	193	201	219	186	160	219	193	194	188	183	200	198	206	157	198	218	226	183	228	191	189	193	202	200	191	194	228	205	206	235	186	211	202	194	225	214	223	207	206	204	171	204	214	174	199	220	192	198	186	181	211	216	188	212	204	203	192	203	207	188	198	210	202	197	206	192	202	193	184	201	193	191	201	213	230	219	224	178	210	179	221	202	192	199	206	176	207	175	198	204	183	189	205	228
30172	29202	43639	35163	15512	5173	1830	920	561	459	445	455	476	504	495	442	439	465	470	457	454	473	430	467	440	511	457	486	491	433	460	468	455	494	476	446	423	473	486	465	472	458	425	433	426	476	441	480	457	506	428	471	470	435	507	478	444	442	459	450	463	458	437	465	442	473	438	455	467	424	455	463	448	495	436	479	442	481	481	455	450	488	471	434	448	449	455	488	449	448	432	500	455	486	445	491	421	468	433	435	452	465	466	472	466	468	460	488	453	421	477	477	472	484	452	460	488	418	497	440	458	473	470	454	483	462	484	461	460	440	453	464	468	445	470	451	480	463	445	498	470	454	464	425	440	422	465	447	461	467	467	441	484	436	446	445	481	470	488	467	445	478	507	458	446	458	490	466	444	458	432	471	448	486	459	468	464	454	454	467	485	443	452	464	446	451	423	480	463	452	469	428	478	445	498	501	490	459	503	464	443	469	433	430	445	438	457	456	472	475	468	420	433	478	447	441	471	459	478	433	491	460	469	483	437	440	480	454	472	451	454	434	419	434	493	466	495	484	464	435	461	464	432	472	447	481	506	477	444	421	435	490	481	449	515	515	498	435	457	480	454	495	483	506	467	485	468	506	443	467	444	486	493	438	458	453	459	474	438	481	454	436	448	468	445	466	485	431	447	459	461	469	484	451	453	439	476	474	473	463	470	483	451	437	500	484	456	474	461	478	468	477	435	441	468	478	459	469	451	478	427	472	445	475	492	463	440	445	464	455	439	413	465	432	471	476	369	452	453	454	467	470	461	474	444	457	469	454	458	496	427	517	490	487	472	420	476	450	432	432	411	446	467	442	450	486	473	424	480	483	444	463	468	451	444	446	469	460	462	433	474	501	497	454	449	435	462	515	462	448	411	441	474	438	529	471	506	441	461	455	441	525	467	447	470	484	425	461	468	460	474	433	432	474	453	454	439	476	439	490	436	423	490	483	486	478	490	451	469	459	454	467	479	467	503	470	462	494	472	471	481	450	467	478	485	482	467	461	459	470	501	436	409	453	432	466	438	468	453	459	467	461	481	424	432	476	460	455	483	473	513	470	486	455	480	470	472	437	485	455	469	469	437	466	489	474	473	494	438	489	456	459	460	484	454	436	443	512	480	441	453	416	459	490	466	455	430	482	451	460	464	459	456	436	470	472	453	457	443	459	438	442	489	461	486	464	471	478	484	462	489	491	494	446	464	425	429	451	486	437	464	484	492	442	466	469	446	436	475	473	484	482	487	479	464	436	447	494	440	464	460	505	459	441	451	468	470	458	416	476	425	447	450	488	453	470	481	449	429	466	412	457	447	469	442	484	481	466	468	483	472	446	436	451	436	446	472	442	440	448	416	437	491	459	444	454	460	430	446	456	512	450	463	468	482	466	485	444	467	466	464	445	456	448	477	460	464	445	462	513	496	471	485	466	434	445	504	462	469	488	448	448	469	489	499	462	463	466	445	440	458	454	455	472	460	463	450	474	457	462	469	467	477	446	456	480	496	420	431	472	466	450	444	452	463	476	469	472	452	433	486	434	426	404	431	457	474	423	458	473	410	462	435	453	468	434	467	440	482	466	469	438	473	465	431	449	450	479	460	524	472	476	480	444	467	434	469	477	500	482	427	456	476	499	422	472	486	456	455	432	446	455	452	472	417	456	434	471	490	495	463	477	466	437	469	458	471	438	472	484	428	475	490	444	482	465	488	467	433	451	501	461	454	471	492	492	447	435	469	473	451	472	449	498	455	479	484	438	435	464	464	466	489	466	431	486	471	480	468	456	456	422	471	461	502	439	464	433	474	483	471	475	465	472	466	473	452	493	459	468	431	442	431	460	467	433	460	512	475	502	458	457	476	448	443	447	469	455	456	439	443	473	471	473	473	443	470	465	434	499	459	499	422	450	464	445	464	452	503	469	483	483	428	474	473	482	473	454	472	475	475	444	483	503	457	492	497	436	456	448	493	474	482	465	443	482	437	436	456	430	489	489	475	483	449	447	436	444	479	476	456	459	455	463	431	484	458	467	496	471	421	463	477	454	461	448	485	424	460	509	448	478	427	466	481	456	464	476	443	465	454	447	450	501	485	490	473	491	466	516	446	475	493	496	448	479	454	493	444	525	472	501	435	460	452	464	488	464	469	516	466	463	439	443	472	481	461	429	495	447	426	476	446	468	453	479	454	431	450	475	437	435	435	431	447	470	464	495	478	456	476	494	464	439	514	438	478	475	465	492	454	476	480	475	488	468	466	466	490	508	483	489	421	503	457	498	424	468	459	423	429	466	413	481	418	424	457	450	463	486	448	487	464	449	491	451	491	511	462	460	475	472	447	436	473	474	466	487	446	446	449	448	469	426	462	480	445	457	436	451	448	458	476	445	450	457	471	465	461	427	473	471	424	482	477	437	432	440	461	479	456	486	476	445	487	466	465	475	470	457	478	456	480	476	461	474	443	484	456	445	462	444	440	430	487	448	452	424	462	463	481	490	466	459	449	464	452	478	451	457	505	451	498	446	479	474	440	451	431	451	463	450	519	471	478	451	485	464	447	474	471	490	469	450	467	464	441	456	470	491	489	436	458	437	440	474	479	469	438	483	454	455	435	434	456	472	478	476	481	453	472	456	469	438	430	468	459	450	445	458	451	460	455	450	464	461	430	433	456	458	479	477	446	433	443	493	451	500	481	441	484	477	468	447	448	471	461	455	469	452	470	434	456	478	483	465	440	458	440	468	474	463	455	489	479	470	464	469	472	478	426	430	489	430	455	498	504	498	460	488	480	447	467	453	438	491	471	501	466	450	460	461	458	504	443	465	500	474	474	435	443	474	500	470	463	478	462	453	479	416	484	473	477	467	455	450	454	465	465	489	445	475	475	468	477	430	437	456	454	448	495	448	462	482	464	481	506	478	458	490	483	507	447	478	481	407	472	471	467	496	428	493	465	424	494	467	426	470	441	464	444	454	440	465	481	462	465	465	491	465	470	452	513	505	432	477	455	492	467	432	450	465	446	457	427	483	461	467	462	431	417	471	444	466	484	461	479	469	444	479	471	419	442	446	465	430	456	451	483	462	422	469	472	460	450	446	465	460	480	467	444	457	446	482	446	458	453	497	476	472	449	464	468	465	441	483	469	480	430	448	490	485	460	453	464	487	472	450	439	483	442	509	496	501	465	479	482	451	473	465	449	481	480	418	454	463	455	468	459	471	431	469	464	488	442	465	472	435	429	469	465	431	434	464	464	465	446	445	450	498	487	449	458	468	444	481	480	476	476	464	453	461	481	497	494	440	450	466	471	485	437	455	469	466	431	451	476	428	444	458	472	497	455	485	528	465	430	470	497	460	465	437	455	485	464	492	455	463	470	456	479	505	462	473	465	463	471	469	468	444	455	451	452	513	444	460	479	475	476	463	447	455	430	461	435	439	427	458	469	456	458	450	422	456	490	449	450	472	495	475	495	474	446	479	484	519
54855	48397	58061	41393	17815	4478	979	372	165	159	140	135	126	113	144	143	152	159	161	146	136	134	147	153	119	127	166	148	140	166	122	139	133	167	143	148	144	135	160	123	135	157	147	153	136	149	140	153	164	131	131	128	130	136	148	134	162	143	132	114	138	142	137	129	149	129	121	149	129	133	159	119	162	143	158	148	132	112	137	152	139	154	119	145	114	149	122	139	156	147	121	141	138	131	128	172	144	149	139	158	143	138	135	147	135	137	161	137	148	146	164	119	128	150	150	136	119	169	124	136	136	137	152	169	119	146	127	159	132	141	103	114	118	136	140	130	157	148	128	142	132	146	162	138	131	144	158	132	108	143	148	151	125	146	141	156	136	133	146	158	133	136	138	137	138	141	141	134	121	132	141	137	145	137	136	163	134	133	152	137	149	142	169	124	145	132	119	119	136	140	114	145	135	156	124	115	121	138	142	148	134	131	163	138	106	143	155	127	144	143	168	142	136	137	129	128	148	136	170	138	148	139	143	127	151	119	129	158	147	138	153	141	151	133	138	126	138	138	136	140	129	122	139	162	139	134	136	133	157	130	115	133	161	142	154	139	153	165	152	136	129	133	158	159	134	122	131	160	161	143	132	145	150	146	112	117	123	161	114	135	123	126	153	125	124	128	151	139	138	148	154	132	125	163	153	131	126	155	128	127	136	144	136	150	147	151	138	140	155	141	125	132	155	132	140	144	151	140	119	150	111	140	130	139	132	131	138	135	122	140	161	157	138	150	135	130	145	162	117	106	133	146	137	152	153	155	145	146	154	124	122	139	146	131	135	148	139	135	137	118	135	162	127	163	143	157	151	140	129	144	147	132	142	154	134	151	156	153	133	147	143	154	147	146	134	152	138	140	143	143	133	142	158	153	129	135	121	154	139	127	151	135	146	148	122	135	133	111	154	125	121	146	116	145	141	140	172	130	158	143	136	130	134	166	137	125	158	126	143	144	128	136	165	145	120	117	129	139	117	152	126	123	151	134	135	155	148	130	143	123	127	134	144	150	135	152	140	158	126	124	143	128	157	144	143	168	170	133	135	152	136	161	130	138	150	121	133	161	143	122	130	136	154	150	136	138	145	138	152	160	120	133	143	128	136	177	135	117	141	125	102	144	150	131	148	144	134	132	158	136	131	141	137	142	122	145	134	145	132	145	140	142	123	138	125	142	151	114	128	138	124	123	138	162	164	162	125	146	130	129	145	146	126	120	156	132	146	137	147	139	138	136	167	151	151	171	135	134	134	129	121	147	143	113	111	140	132	122	131	128	128	127	154	137	152	141	137	153	127	151	148	136	136	135	162	151	124	137	145	138	145	157	131	162	130	147	144	131	154	127	127	145	142	127	144	143	145	142	118	150	129	142	125	129	126	142	140	154	122	136	153	132	149	145	125	116	127	121	145	139	127	159	122	143	133	135	138	129	113	131	129	154	126	143	152	144	136	145	157	137	128	126	144	138	155	127	146	140	152	133	127	139	152	156	135	128	149	123	150	143	139	131	158	154	148	131	131	149	115	150	168	161	125	156	151	127	140	141	142	147	116	139	154	138	144	130	142	126	147	145	139	149	117	136	129	134	154	134	131	137	136	121	134	125	142	139	155	131	130	111	160	119	161	138	135	138	173	144	122	160	144	152	155	122	148	153	133	137	155	127	132	128	144	129	157	141	158	118	139	108	128	134	127	136	121	146	137	138	131	130	145	128	118	149	157	169	119	162	153	107	140	128	146	114	129	132	121	148	126	128	135	141	152	148	127	151	132	134	131	128	132	137	130	151	135	123	139	136	124	137	146	126	139	142	137	140	143	130	135	156	156	128	133	142	143	145	125	120	132	148	115	131	126	143	132	143	140	133	144	161	133	145	116	123	130	148	137	115	136	124	119	121	145	146	121	172	156	139	132	133	128	122	125	130	127	116	137	125	122	161	142	128	141	133	142	145	156	132	145	141	120	158	151	131	136	132	146	156	127	141	134	142	146	121	153	148	150	146	123	150	125	153	135	149	142	130	121	145	132	159	135	127	123	126	154	147	122	120	131	142	151	152	126	169	138	134	126	122	144	131	133	138	143	122	133	151	150	142	131	139	122	152	118	126	151	123	139	146	134	122	140	135	152	150	167	145	132	138	156	117	119	143	134	161	147	130	148	146	162	117	124	134	119	145	131	149	128	146	139	134	122	126	125	135	133	150	139	152	151	156	156	126	153	137	143	109	153	154	140	127	137	131	133	141	153	145	139	118	153	137	136	107	150	127	144	117	144	144	126	149	153	163	146	141	143	119	130	136	148	141	142	170	149	145	134	145	141	147	149	142	142	139	142	126	139	143	146	143	145	149	146	132	145	124	127	153	147	133	129	155	123	148	138	102	116	124	146	142	113	145	144	144	152	124	141	132	149	159	147	140	135	134	126	119	142	139	118	141	130	134	128	127	144	146	135	147	152	144	118	123	118	142	126	138	145	125	137	133	122	131	152	142	131	153	135	147	132	147	138	134	132	150	150	135	137	131	149	134	145	153	163	149	125	120	150	165	126	133	129	136	134	147	151	134	138	133	134	150	144	136	152	158	134	153	147	151	127	131	130	135	135	144	133	124	141	121	163	133	138	155	124	152	155	158	132	141	128	111	154	147	118	152	144	145	130	144	135	130	123	142	146	136	144	141	120	123	147	143	128	165	142	145	131	140	118	134	138	145	104	158	134	144	162	127	144	136	158	160	130	111	136	150	133	139	134	148	125	129	157	148	138	144	135	132	139	124	140	130	150	167	134	133	115	141	136	149	161	137	135	150	126	131	129	150	126	135	140	123	159	149	141	136	127	132	140	136	140	181	143	124	122	144	141	157	133	155	116	132	139	138	155	142	150	134	152	140	145	141	157	133	122	150	144	122	135	155	160	173	141	131	143	145	145	131	144	150	135	146	138	124	130	156	154	128	141	127	137	148	120	136	126	148	145	155	143	132	131	136	114	131	162	142	147	139	100	147	127	130	122	136	148	145	143	132	143	161	131	131	131	149	146	133	153	138	152	161	152	148	117	129	114	146	125	153	140	138	147	164	138	130	124	131	118	111	123	146	142	113	143	137	139	144	148	127	144	133	136	144	137	123	152	152	135	132	152	144	139	151	154	120	136	130	134	143	144	158	139	136	117	121	141	144	130	134	135	151	143	139	142	126	151	136	127	142	164	133	138	144	153	134	137	137	146	128	143	134	167	120	147	132	146	159	160	111	129	155	128	124	145	139	118	126	131	120	127	154	135	141	153	148	134	128	145	137	153	126	134	143	124	141	141	127	145	110	143	125	131	120	153	130	146	136	134	150	125	151	123	134	132	127	151	138	146	141	135	141	123	116	136	116	131	136	104	146	140	146	114	143	134	138	133	126	152	147	137	166	124	143	147	115	162	152	129	108	143	136	131	132	129	135	141	137	126	138	150	151	141	127	129	131	155	143	146	142	166	138
38602	40150	57042	46879	24304	8896	2960	1089	375	348	311	334	304	322	347	318	358	296	336	336	268	319	278	326	338	312	316	318	301	338	324	317	315	321	332	366	326	323	341	358	317	305	301	313	328	321	321	320	323	323	314	310	339	338	326	330	314	369	333	341	353	305	342	327	307	317	344	334	315	334	289	348	317	350	298	309	309	329	338	331	342	355	322	351	331	328	316	320	356	304	349	335	320	331	327	326	318	320	321	313	297	332	294	354	330	339	351	302	369	293	313	294	327	288	358	324	341	325	303	332	327	324	331	338	333	332	304	341	333	315	317	333	343	365	312	317	338	317	342	316	305	316	325	317	331	312	335	313	325	289	338	322	333	328	337	345	346	336	337	323	328	321	348	337	319	328	344	324	308	324	304	325	326	341	321	323	322	361	328	311	319	362	313	315	298	320	332	310	311	340	288	354	317	354	308	315	325	322	308	308	312	337	334	332	336	341	332	341	340	330	338	318	313	339	330	358	337	340	339	332	309	342	312	329	335	296	331	331	351	344	324	322	337	329	351	304	349	305	345	291	310	315	300	363	283	339	312	292	353	320	303	308	353	322	361	345	309	310	344	330	304	346	324	308	349	353	349	303	332	340	311	329	333	369	364	310	333	314	347	323	326	319	327	355	296	327	306	289	329	334	317	353	316	334	318	339	311	313	335	318	327	339	328	326	344	323	329	328	335	315	295	327	328	307	310	313	317	329	348	325	350	346	337	330	333	322	345	340	372	326	331	325	332	300	323	302	321	328	356	314	305	318	332	334	323	300	342	316	329	351	336	327	333	321	307	328	350	333	304	354	333	353	361	333	303	343	316	327	334	297	348	342	357	309	321	356	298	346	318	302	325	297	281	314	338	350	372	320	341	338	344	317	338	313	342	332	322	339	307	311	312	320	298	339	346	321	324	319	338	321	340	318	330	347	317	295	323	316	337	302	328	324	325	303	306	337	361	307	331	332	347	331	293	351	301	311	322	311	310	324	325	333	317	347	314	343	318	308	304	345	326	292	315	350	288	307	325	324	308	281	325	334	305	340	362	332	324	347	339	338	350	376	357	328	315	347	365	332	307	355	335	325	317	342	320	311	346	324	340	330	335	317	306	315	360	345	328	347	328	342	313	317	345	329	323	324	318	330	344	323	343	297	320	315	349	314	329	302	328	345	340	324	314	331	325	367	328	321	331	303	336	351	308	311	336	354	325	323	329	331	311	312	305	323	351	340	323	328	316	298	308	346	327	373	285	343	342	313	309	314	307	323	313	319	329	347	330	348	327	334	347	343	319	335	330	311	321	315	332	324	305	335	337	310	344	316	355	310	335	319	361	357	315	352	314	329	302	352	364	334	331	314	317	329	329	319	322	306	325	308	352	341	375	311	327	355	337	322	309	343	321	317	324	333	321	299	326	340	343	324	318	322	322	318	316	336	327	331	327	329	346	312	298	326	325	330	336	336	316	338	331	342	348	272	304	316	350	309	329	316	337	315	328	353	331	305	329	326	320	308	336	287	330	332	320	333	371	347	349	313	315	334	332	360	363	332	341	302	297	339	301	308	339	343	324	351	312	357	321	319	295	334	325	325	353	323	336	304	321	312	342	337	314	303	307	328	322	359	332	312	334	344	348	278	343	321	325	321	317	299	334	320	324	332	315	323	341	321	328	307	296	340	333	304	328	344	320	346	324	312	340	358	304	319	311	345	363	341	279	330	340	348	328	324	326	316	320	329	338	292	340	338	348	315	361	350	312	334	339	315	329	336	333	312	315	297	355	308	343	328	340	344	327	329	320	357	352	331	327	311	327	288	312	325	321	334	335	319	303	323	341	310	313	325	330	319	338	322	307	329	346	327	325	316	326	323	323	317	344	331	323	301	372	345	329	284	329	301	321	316	343	299	309	328	313	354	356	338	330	339	365	315	316	281	323	340	318	322	290	335	324	336	320	330	334	335	295	330	314	316	330	331	319	337	323	327	324	324	325	353	335	342	325	294	342	351	383	367	347	321	317	322	298	332	318	322	309	337	312	309	321	328	316	343	330	305	311	315	333	301	368	338	338	318	314	316	315	327	323	363	311	314	328	313	308	341	354	347	338	339	292	345	320	304	327	340	324	340	340	351	350	330	324	332	340	343	327	328	352	298	321	332	309	324	303	284	295	335	333	332	314	332	344	325	351	351	322	324	341	349	340	331	342	306	324	353	334	329	304	318	314	347	312	325	329	320	295	326	343	269	339	319	329	295	287	331	315	301	362	329	303	307	340	309	330	332	325	316	304	359	296	307	296	392	367	323	331	329	324	298	307	340	297	328	331	309	309	339	313	295	320	325	337	329	320	333	319	289	344	367	314	302	328	309	332	333	320	298	314	291	351	347	363	322	301	347	355	297	322	306	329	350	325	338	313	331	331	324	335	346	332	327	322	335	308	336	316	347	353	322	313	308	332	316	321	315	342	352	317	343	293	353	343	325	333	349	363	315	323	307	304	318	324	349	339	302	315	285	324	299	310	325	316	323	337	330	319	373	359	322	322	325	294	333	310	326	352	309	371	316	327	343	329	334	346	307	327	349	352	354	308	353	318	317	339	319	326	324	320	320	325	325	338	318	300	353	322	344	310	332	325	301	345	332	333	328	314	306	289	358	317	321	324	312	326	303	292	331	313	330	307	364	336	326	321	341	318	336	342	314	310	322	323	338	358	333	343	333	338	354	357	325	330	361	342	339	333	344	343	320	313	317	315	344	344	310	299	307	330	350	338	336	318	310	321	338	319	336	345	311	325	318	325	314	388	351	317	325	296	322	321	334	305	330	326	320	359	305	343	329	332	322	320	346	335	343	359	296	342	332	347	349	312	356	271	306	335	321	309	339	334	316	345	378	356	317	304	320	299	333	322	327	284	343	320	290	327	318	313	304	329	325	318	311	357	336	323	296	332	337	339	350	327	340	354	317	311	311	336	371	342	355	304	339	340	291	357	328	342	309	337	306	320	308	324	306	346	355	318	321	377	295	327	360	319	331	332	339	327	343	324	322	321	309	373	336	310	308	333	324	361	315	366	283	304	306	292	321	295	333	330	328	347	331	314	349	356	342	321	334	347	360	355	298	329	352	332	331	329	312	360	305	358	335	343	338	327	289	321	316	350	351	336	289	313	309	316	343	311	358	312	286	333	276	350	329	326	324	333	326	341	324	332	323	331	328	331	326	324	304	327	321	331	342	322	338	336	342	323	338	317	329	350	349	324	277	333	337	349	330	313	355	353	297	310	328	319	316	345	344	325	332	306	339	337	350	322	297	338	310	354	305	344	323	317	334	357	379	317	311	334	332	323	320	341	352	317	332	311	346	318	318	304	349	323	314	310	321	282	361	334	301	332	342	307	325	332	317	295	319	311	317	328	326	318	317	348	303	307	363	320	316	359	310	333	331	315	364	342	315	289	324	330	348	337	318	308	292	312	324	306	349	336	339	346	331
17248	7184	3966	2411	813	369	227	191	223	218	219	209	221	180	198	214	202	176	187	180	181	191	213	220	208	217	198	186	204	201	206	216	196	183	211	217	198	191	179	197	202	184	157	202	219	198	201	188	204	198	201	211	180	194	214	189	189	199	211	193	197	204	211	232	192	220	195	212	196	199	199	183	198	192	179	192	201	197	239	193	188	199	222	189	198	171	182	211	202	190	197	218	195	161	209	200	212	205	207	203	207	214	210	219	190	207	199	206	216	195	198	198	226	181	237	218	219	179	212	173	207	199	181	173	200	208	182	178	193	197	200	220	194	221	213	213	193	207	218	189	192	186	210	215	184	195	228	191	187	183	189	194	210	221	187	228	173	192	176	226	199	193	206	205	202	199	201	192	208	209	198	191	179	180	195	175	193	206	178	197	225	222	179	195	218	217	204	202	200	198	193	199	183	197	191	205	194	216	205	212	206	202	207	193	178	187	190	179	189	199	240	217	211	191	203	210	231	173	187	162	190	242	171	220	208	178	216	208	213	208	192	232	196	200	176	228	174	201	212	177	220	182	227	217	197	204	185	218	181	186	196	206	187	236	218	213	211	198	216	203	191	202	193	182	212	203	178	212	180	217	204	158	195	201	197	208	195	205	212	190	177	191	195	220	193	188	208	204	209	203	179	192	159	204	202	206	181	184	180	195	190	189	184	196	194	203	220	203	222	198	208	181	197	198	181	215	183	210	190	185	214	228	202	215	185	202	215	220	208	172	225	211	207	171	201	179	206	199	197	193	213	201	197	199	199	168	181	202	196	207	210	216	199	181	219	172	194	232	194	222	219	199	211	187	189	195	219	198	206	200	193	201	208	191	198	196	206	194	173	209	192	216	227	192	189	201	204	212	184	178	203	215	210	192	191	191	190	187	205	193	221	191	214	197	209	199	166	183	202	212	210	184	197	211	203	180	183	189	211	208	194	202	215	219	174	214	192	200	196	207	232	191	175	180	174	214	177	199	216	224	180	222	209	202	174	203	208	183	216	181	206	227	216	168	175	186	196	176	188	167	177	212	195	187	191	215	173	186	186	209	174	186	195	198	219	220	188	202	196	190	188	186	207	197	186	185	177	185	200	176	179	189	219	202	196	190	193	177	205	169	180	211	217	183	197	185	170	184	186	207	205	178	195	192	208	197	206	192	204	181	182	195	213	195	191	186	205	164	213	178	185	207	207	193	214	223	190	181	176	193	194	173	192	189	190	187	202	186	200	167	187	187	220	206	187	182	221	223	192	220	184	170	209	193	214	204	205	180	183	200	183	186	184	204	210	194	200	151	205	195	200	204	176	211	181	210	194	188	187	205	206	189	196	187	212	183	189	175	191	216	200	197	175	190	231	200	213	196	205	183	223	205	199	187	202	230	191	207	212	212	226	186	186	209	172	195	192	171	202	192	209	208	214	207	188	224	186	219	193	187	206	199	208	205	209	218	201	196	173	202	205	186	215	199	218	200	221	206	203	220	230	220	200	212	193	168	182	206	230	198	176	215	174	206	207	195	190	201	205	196	185	180	190	176	205	167	189	189	192	183	182	223	204	207	176	168	187	210	186	228	220	210	205	206	215	179	207	197	204	198	188	186	182	197	204	198	180	171	181	192	201	220	200	217	203	204	169	225	205	229	209	190	161	208	189	182	204	199	187	201	194	201	173	196	196	182	200	210	212	188	200	197	203	174	200	193	179	188	217	202	218	208	176	237	207	217	184	190	193	205	211	195	235	224	205	203	205	182	203	201	210	223	194	197	195	173	203	222	175	181	209	219	185	186	183	192	198	198	210	207	183	198	201	188	205	202	191	191	222	198	202	202	201	179	202	188	202	195	210	202	189	182	196	186	199	209	196	216	204	207	235	204	188	172	198	168	211	199	214	192	201	198	178	198	191	204	238	186	210	192	220	189	210	200	220	202	166	188	194	190	217	202	196	206	198	208	222	195	200	200	184	194	198	194	195	197	200	212	185	211	188	202	192	183	195	179	212	176	189	217	199	193	203	200	231	204	216	172	200	205	176	218	194	227	188	207	192	185	204	207	192	231	190	166	152	165	179	205	191	210	236	198	203	180	219	191	186	211	211	198	187	207	231	233	178	163	193	216	197	189	188	213	198	178	222	195	203	222	201	183	192	205	218	223	213	200	211	210	199	221	198	225	188	199	183	211	199	184	177	189	221	191	212	196	181	222	217	187	213	207	214	176	204	179	196	200	190	205	191	202	207	181	198	215	178	166	187	190	199	188	218	193	231	195	188	205	203	174	217	173	204	229	206	199	186	213	216	196	201	220	203	198	187	213	220	220	196	188	197	224	194	187	188	202	204	176	193	199	193	212	180	188	197	205	205	206	233	173	199	193	200	196	212	214	189	201	217	180	193	201	197	189	185	164	221	200	203	171	208	188	220	192	219	193	206	195	202	207	178	207	221	205	187	207	195	206	215	212	192	204	194	173	192	197	179	182	203	205	200	209	177	194	207	200	194	213	192	200	184	207	201	191	215	204	178	207	207	174	185	215	209	215	210	181	206	230	190	230	203	188	183	178	192	195	175	199	181	188	186	205	186	176	171	205	200	174	203	215	226	198	194	211	194	185	177	195	196	212	207	205	215	202	214	220	195	203	187	196	173	195	203	202	208	206	210	197	193	205	185	171	186	203	183	209	201	187	195	209	195	183	188	224	183	180	226	214	189	190	208	203	195	214	185	193	178	217	222	209	190	189	203	187	208	205	202	191	204	216	205	191	229	204	181	206	210	198	201	197	213	154	183	206	200	214	174	206	181	185	205	224	193	238	208	197	211	178	195	177	200	213	206	188	215	217	214	205	196	168	229	186	198	176	197	204	208	220	202	188	217	209	193	196	184	225	215	194	204	212	190	197	184	212	202	155	234	209	182	177	240	218	210	202	201	205	235	206	201	221	191	197	195	179	203	193	207	183	191	206	192	195	206	211	221	180	174	199	192	190	225	195	197	210	213	177	193	208	195	223	189	205	185	206	184	196	186	200	215	205	191	205	209	193	194	194	182	192	188	200	183	218	224	195	205	177	173	200	217	204	212	192	195	168	185	209	188	203	194	198	203	181	212	189	231	186	205	217	195	232	242	173	189	216	208	224	188	207	179	192	196	179	188	182	187	178	182	201	201	218	208	204	194	200	183	218	206	186	217	213	185	188	204	200	212	210	195	212	208	182	195	190	190	218	174	194	193	189	194	197	197	172	228	199	196	212	199	208	227	211	189	216	204	188	203	188	222	215	217	199	204	205	192	190	167	192	209	200	197	218	203	204	181	178	186	218	196	185	196	222	170	189	198	202	180	196	196	193	228	238	218	207	200	219	199	184	199	203	199	216	210	186	190	216	183	198	206	208	232	196	204	192	190	187	208	176	217	205	201	188	206	199	205	196	206	200	203	201	180	202	196	186	206	177	186	206	195	215	204	198	182	217	221	209	197	169	211	203
12145	7320	9285	6483	2369	913	601	493	491	503	427	466	497	425	443	441	474	450	461	476	436	451	431	474	443	455	466	493	489	429	463	491	468	502	432	467	466	449	447	427	425	450	472	485	467	429	497	469	467	478	468	477	455	469	455	424	459	468	478	464	446	460	449	478	459	457	430	455	436	446	474	440	405	458	470	474	465	424	443	453	466	470	467	505	455	448	475	411	476	464	458	425	500	474	453	455	395	470	415	452	482	475	493	449	476	460	442	470	480	453	413	439	438	457	479	430	453	481	474	472	476	454	463	426	497	413	452	469	472	464	439	461	456	463	447	467	474	498	485	428	467	447	466	454	471	430	493	486	466	436	476	482	502	451	475	463	433	442	463	440	444	468	456	501	479	435	466	452	491	413	471	466	495	476	485	439	437	445	442	472	420	458	470	434	496	477	434	467	476	480	469	487	469	462	460	509	473	474	430	461	427	445	479	479	474	500	447	475	475	454	453	455	490	446	423	446	470	446	418	471	487	443	452	483	455	468	452	479	437	462	426	457	454	420	505	454	447	466	422	452	453	476	481	444	448	454	457	449	479	487	431	491	472	457	470	476	425	456	469	486	482	463	446	456	423	460	460	458	446	407	466	425	482	411	465	449	453	495	437	481	481	425	456	426	427	443	458	453	493	484	442	455	466	473	472	477	481	439	436	489	461	476	471	525	459	470	456	466	510	452	444	441	436	467	453	480	481	453	477	479	463	516	461	491	469	462	429	442	452	454	430	451	444	452	493	456	442	485	414	474	472	472	473	471	472	470	467	432	474	431	437	496	447	453	441	434	437	466	481	461	490	469	472	469	442	508	454	458	439	494	481	504	461	444	479	485	427	463	423	420	438	440	441	466	482	459	464	458	439	440	438	462	463	421	432	455	441	489	433	431	502	471	452	454	462	454	489	467	479	485	499	462	460	474	438	461	446	450	452	459	425	406	416	464	465	448	502	449	440	472	445	461	437	462	449	466	442	462	482	432	428	481	476	486	469	459	470	505	455	478	458	453	462	465	486	462	430	416	488	414	482	451	466	481	470	435	443	458	486	464	480	498	473	470	481	473	455	433	469	438	465	476	505	490	453	432	464	462	452	452	480	454	504	471	445	429	456	456	469	484	465	456	437	444	469	436	470	449	411	461	450	500	513	399	412	509	460	470	462	452	405	450	479	451	446	454	459	456	453	487	439	477	474	486	440	444	467	467	451	443	474	407	465	443	487	453	450	486	471	471	445	399	453	501	464	459	479	457	460	424	447	463	509	465	445	445	454	440	462	485	450	396	494	461	450	450	459	485	446	450	411	462	436	450	448	431	457	478	440	472	498	464	454	489	473	487	419	455	451	426	485	496	480	446	445	450	494	458	427	465	493	459	509	465	438	454	472	436	450	494	453	430	457	445	505	445	435	473	429	443	442	467	434	483	434	472	442	487	480	434	453	464	418	427	436	483	449	459	457	474	455	464	452	457	467	475	436	464	468	490	474	487	505	463	454	443	416	458	488	454	496	488	474	443	464	482	464	481	425	456	468	461	467	470	480	436	447	457	487	444	469	479	466	407	424	460	457	489	453	405	485	464	445	500	426	444	428	454	450	465	462	444	496	410	489	453	448	449	441	433	482	481	452	462	450	467	479	460	436	441	470	474	488	483	482	489	450	448	498	476	477	465	510	468	449	451	488	447	440	424	421	483	424	499	466	446	448	475	436	461	475	452	439	439	479	436	476	455	442	482	482	405	464	451	446	422	448	468	487	434	459	456	453	435	456	460	510	481	441	491	457	497	467	458	485	472	423	467	483	479	456	427	437	447	492	464	463	448	463	460	457	459	476	442	477	475	449	455	456	447	436	456	469	472	470	446	472	481	437	458	496	440	490	479	458	457	464	472	458	453	480	419	449	488	463	507	491	490	439	479	477	425	471	474	470	482	466	474	468	470	468	446	457	493	423	429	468	477	445	473	429	464	456	437	512	455	447	437	477	445	444	474	466	460	439	435	458	460	491	468	442	437	419	464	458	418	487	462	517	477	483	449	447	457	452	489	457	516	446	399	471	449	442	462	444	484	487	450	480	459	460	449	465	438	467	443	464	477	485	463	454	497	447	450	477	456	451	470	468	482	471	462	468	434	483	487	451	428	454	431	474	456	463	425	454	459	451	438	499	461	434	473	491	450	480	479	457	427	471	449	472	478	501	430	497	454	448	452	448	432	449	504	497	460	446	472	407	415	489	476	445	507	438	494	474	448	458	486	467	447	460	460	472	419	483	446	427	456	463	458	454	518	460	461	475	444	470	442	467	446	415	445	478	477	449	417	493	457	461	469	478	507	446	482	456	463	453	431	458	446	461	457	457	460	436	490	468	458	485	454	473	442	510	461	484	433	447	449	461	471	438	477	436	439	488	439	478	418	415	484	449	462	459	468	449	457	482	529	388	481	446	447	437	442	450	454	432	453	481	442	475	529	490	463	457	488	444	440	474	430	457	462	397	409	461	480	458	458	462	458	432	463	461	484	461	460	484	488	476	446	461	430	488	445	469	480	479	451	508	471	490	479	453	497	426	467	456	491	468	424	456	447	448	468	411	446	472	466	459	450	461	450	464	429	450	466	433	468	471	485	479	481	427	458	467	490	413	473	440	465	460	479	454	472	436	482	452	472	454	443	464	461	460	474	461	463	423	410	435	453	490	459	487	426	476	466	436	496	455	432	440	431	449	462	460	432	453	427	434	409	478	482	486	467	480	475	464	439	451	453	415	450	505	461	463	475	488	437	459	453	435	446	444	431	470	481	469	462	410	465	408	426	470	465	476	437	451	420	439	453	452	488	460	459	469	431	445	498	449	471	449	464	466	447	463	434	491	451	463	485	466	470	434	450	461	458	475	480	490	460	441	467	494	467	449	466	422	492	458	420	483	453	457	502	446	509	466	481	455	462	417	443	508	437	406	488	444	479	469	474	432	431	489	444	486	444	461	481	395	444	443	488	442	448	478	458	477	441	437	479	441	471	462	444	479	438	458	448	468	468	510	446	450	456	470	458	433	427	473	458	406	446	426	439	471	433	412	475	479	453	447	475	440	420	463	482	504	485	469	452	469	460	521	445	450	454	457	475	420	477	475	441	478	443	450	449	444	440	433	477	464	447	434	476	468	421	460	439	467	483	465	446	456	441	470	457	474	458	428	429	478	453	429	464	460	476	439	431	462	450	458	470	475	470	436	470	409	427	468	452	430	489	478	456	472	458	474	443	475	467	465	462	472	499	457	453	480	460	482	483	439	445	463	494	436	484	457	455	475	458	446	458	422	492	457	457	426	433	470	462	481	491	473	428	454	444	423	447	455	470	481	457	467	462	445	478	500	458	472	473	457	459	427	452	444	468	473	439	441	443	490	474	429	491	464	485	481	481	446	486	469	455	459	423	434	470	505	460	467	442	487	451	445	442	470	449	482	432	467	460	456	470	460	472	485	450
41139	34163	41372	26396	8192	1707	513	273	228	225	210	191	220	169	205	213	210	219	213	206	165	198	211	170	231	212	183	190	216	206	197	204	215	192	180	195	223	196	196	184	180	204	204	204	198	201	173	188	209	196	202	207	184	192	201	204	186	195	188	181	185	185	212	236	195	178	161	195	191	212	184	214	203	183	186	212	197	184	198	185	207	196	196	171	206	204	205	211	218	223	175	212	193	196	178	197	202	217	204	196	194	193	188	195	212	176	193	171	195	196	191	223	206	182	189	192	212	191	188	188	197	184	224	208	213	199	190	192	224	193	198	187	185	202	184	216	197	220	196	188	181	204	203	215	202	195	175	207	207	210	196	203	178	206	209	208	194	220	226	205	207	183	197	192	237	202	198	192	222	187	174	200	215	210	194	204	210	204	166	189	190	212	165	258	214	183	243	234	200	192	197	174	196	196	173	174	192	190	192	203	214	221	185	181	172	197	195	211	205	186	202	207	193	209	221	174	203	183	215	221	203	188	191	198	189	186	213	200	199	199	210	190	210	213	178	212	168	187	178	196	199	180	203	216	206	217	183	185	182	183	191	189	178	186	171	179	212	198	204	216	217	194	179	219	192	181	215	191	167	243	205	205	180	185	182	208	194	206	200	183	202	204	199	199	224	188	222	186	217	208	188	201	197	197	183	187	193	208	207	207	195	195	198	176	172	197	197	193	217	200	217	202	192	204	195	160	202	189	198	197	203	215	194	169	179	184	199	221	224	187	205	197	178	188	185	184	207	189	183	177	218	209	205	214	195	202	202	208	220	199	189	202	206	205	199	193	190	208	221	250	203	196	189	197	177	192	203	228	197	193	189	180	205	199	240	187	203	210	231	230	214	178	189	226	197	170	169	179	202	200	177	190	169	193	180	173	202	234	203	208	186	197	184	196	170	195	262	208	192	186	165	201	210	218	197	186	201	206	219	212	205	181	197	203	234	214	215	206	205	208	222	174	171	200	219	171	217	187	214	202	226	197	203	195	191	181	186	205	166	189	186	182	209	200	222	216	210	208	200	192	187	195	168	202	203	214	206	178	171	162	214	189	187	221	217	215	172	204	187	210	207	198	183	192	187	176	183	202	205	197	167	199	211	163	190	183	220	197	197	195	219	191	203	203	198	172	202	179	199	212	213	196	168	183	221	181	200	178	170	199	220	183	184	178	235	212	193	179	208	189	205	196	210	192	188	189	203	215	182	209	190	197	186	161	170	195	201	174	164	214	183	176	185	212	200	205	185	193	216	204	205	158	193	199	187	219	200	215	202	215	193	206	188	161	182	206	190	202	214	199	190	201	183	199	182	199	199	183	181	182	182	210	200	164	193	212	205	211	177	184	203	188	168	175	214	204	187	171	191	190	192	188	200	199	222	188	202	198	203	216	182	189	184	198	221	190	193	205	169	207	197	175	181	221	198	194	210	188	204	206	192	193	185	214	201	194	181	205	200	182	212	218	219	222	192	205	210	202	203	210	189	198	195	184	185	193	213	200	190	222	181	205	214	198	201	201	192	187	211	216	179	176	191	194	194	190	187	175	187	206	188	186	194	213	204	206	205	167	221	187	187	194	174	197	208	202	213	196	209	199	214	204	212	184	231	197	213	200	198	193	226	176	199	201	185	183	205	170	179	198	189	224	215	201	181	169	218	195	201	196	204	193	193	200	175	203	198	163	181	211	199	227	173	191	169	186	192	192	212	202	195	194	187	179	184	202	182	210	187	190	178	184	191	186	203	213	193	191	184	199	200	192	185	190	200	204	203	219	213	225	176	175	216	214	200	207	223	197	189	211	198	213	214	181	187	201	228	203	216	198	189	183	195	193	212	178	184	182	179	182	206	203	205	192	165	158	203	209	205	215	167	175	209	185	209	205	211	180	167	210	199	201	199	216	211	196	227	214	180	184	194	175	204	217	214	197	196	183	189	205	205	201	180	183	227	182	212	210	176	191	201	174	172	202	209	192	212	193	198	213	196	196	177	202	198	201	210	196	215	210	178	187	185	184	188	177	193	217	191	204	192	192	189	213	195	172	206	207	216	200	186	202	183	170	221	204	213	198	215	203	192	184	182	215	187	243	192	206	195	205	207	173	206	195	195	207	189	193	177	202	216	179	234	217	210	185	195	188	194	226	193	216	197	205	196	213	200	183	208	207	208	174	222	204	211	209	177	190	200	199	217	182	211	191	202	205	193	184	177	214	191	213	241	196	202	204	188	220	167	197	209	189	211	207	183	186	177	200	192	204	206	204	197	198	209	161	195	219	220	185	202	204	196	179	204	201	209	199	218	196	180	210	213	169	204	200	223	209	188	217	175	193	207	196	190	191	217	226	204	215	173	193	194	198	215	210	200	215	216	200	171	223	205	215	192	193	238	179	166	212	172	202	229	235	213	197	184	189	229	208	203	189	192	163	186	200	185	199	208	224	212	199	202	228	220	199	180	200	181	195	182	212	220	192	216	213	186	229	219	213	198	218	187	195	190	193	191	202	196	202	203	178	194	215	196	188	214	188	163	212	179	197	186	225	193	200	183	219	192	230	192	224	203	177	213	197	222	205	204	179	194	177	200	187	221	203	193	194	221	197	183	183	219	186	181	209	186	178	229	208	197	177	193	216	188	203	201	153	209	198	186	199	192	212	200	206	198	205	175	202	197	187	219	197	176	181	216	204	186	194	229	198	190	217	189	227	216	175	205	184	205	214	219	178	183	188	217	228	186	191	190	165	204	228	194	189	186	203	215	196	194	192	208	199	183	204	183	211	190	206	209	210	199	195	205	178	192	188	196	204	209	210	227	173	200	216	222	186	179	196	229	191	191	211	205	217	188	226	191	221	187	177	204	216	203	180	187	204	198	194	193	203	217	192	186	211	196	170	212	171	166	211	201	205	215	205	233	192	218	226	206	202	191	200	184	185	187	201	192	221	199	232	233	202	176	206	183	188	227	222	177	199	199	210	230	217	192	189	189	194	179	182	203	182	189	196	194	195	174	203	179	184	202	201	187	221	170	199	183	209	199	200	198	219	190	195	213	201	195	187	184	225	221	212	213	200	229	188	220	223	230	199	222	189	210	205	200	175	187	185	167	197	217	183	204	194	198	228	214	171	173	183	196	197	198	184	213	166	178	195	206	233	200	195	192	183	225	183	174	209	217	212	212	193	213	218	186	176	197	207	218	200	197	197	192	211	175	188	188	205	181	197	182	187	213	195	203	212	204	201	201	191	210	187	184	173	186	177	174	183	200	189	194	202	201	190	204	205	208	211	203	188	184	184	190	206	209	185	193	180	187	202	199	185	174	207	166	188	185	209	183	215	180	224	194	211	204	212	185	182	209	216	211	217	175	218	190	189	175	202	209	203	179	213	193	181	221	196	216	205	181	190	221	204	206	209	215	203	192	204	219	197	201	228	223	187	207	201	193	204	189	198	211	196	214	198	189	204	192	206	181	213	202	186	213	191
29355	29365	44244	33773	15029	4871	1612	672	505	501	507	434	451	468	440	453	458	461	484	453	438	456	454	490	476	448	440	428	425	466	468	464	437	432	471	446	467	479	481	436	452	480	467	436	452	442	443	453	461	449	468	462	447	454	447	446	488	455	435	440	445	443	449	453	455	449	450	447	469	477	429	433	471	488	436	505	416	450	443	449	462	472	500	443	425	451	431	470	476	459	470	432	482	450	453	461	446	449	444	475	442	461	439	465	455	443	502	489	477	414	453	447	471	474	474	464	442	459	460	442	420	462	461	454	474	460	467	465	449	449	473	487	471	455	479	468	459	438	479	420	461	471	444	449	469	478	445	454	453	469	439	450	475	468	453	400	448	486	475	515	456	469	459	445	444	459	470	420	467	446	450	477	479	421	463	494	439	430	432	479	444	499	451	459	456	442	430	445	446	524	441	458	448	426	423	474	463	435	443	465	441	508	470	456	461	397	463	484	482	417	422	427	431	444	443	472	445	461	412	419	473	462	475	425	472	469	407	420	507	466	455	470	470	459	463	494	488	469	454	506	438	471	424	442	494	494	451	453	460	405	478	448	462	454	458	462	466	462	497	477	461	459	452	450	410	505	413	466	462	445	471	438	455	476	462	448	477	455	457	438	436	461	465	475	457	456	453	456	459	445	421	478	475	439	471	483	441	463	469	438	418	519	469	429	436	454	485	451	447	460	448	450	460	460	461	441	433	447	434	426	481	442	451	442	462	415	457	452	468	451	483	468	461	429	483	440	479	471	452	460	475	433	447	457	468	461	474	438	444	441	441	463	404	454	445	435	464	454	483	456	467	431	451	426	415	429	493	445	451	457	448	446	443	425	436	439	467	425	430	452	431	442	481	485	461	445	450	448	445	448	479	430	454	404	459	490	476	459	482	459	443	418	464	471	434	460	446	457	444	434	447	484	443	464	499	443	498	464	461	472	454	456	451	447	401	468	453	408	446	415	423	444	463	433	425	441	463	437	465	432	473	489	463	438	456	445	472	442	429	448	458	479	453	457	454	451	447	460	447	447	495	449	441	426	439	475	410	488	460	480	442	493	465	449	475	444	477	450	450	426	457	426	469	458	500	440	492	417	464	458	461	442	448	448	508	490	438	442	466	438	461	493	444	441	491	456	447	412	434	446	457	467	472	457	457	475	426	518	468	441	455	432	453	437	459	476	476	444	438	457	443	452	438	453	422	441	441	456	453	442	412	448	439	454	440	440	484	439	466	454	435	446	454	457	468	453	481	416	449	492	447	454	452	433	443	469	465	452	432	439	465	510	448	459	471	452	406	465	489	448	453	426	468	475	437	448	456	457	453	455	457	440	445	459	480	474	472	439	448	446	485	466	471	487	461	450	435	464	467	479	473	449	468	454	460	439	430	461	469	412	464	484	465	444	442	463	464	475	464	463	462	469	486	470	498	458	446	499	445	473	468	475	485	467	448	459	457	452	451	463	473	446	451	523	433	466	481	467	457	438	461	478	476	446	463	451	463	444	404	445	443	487	431	442	445	443	443	517	462	475	457	448	446	434	451	455	495	447	477	424	433	435	452	494	468	452	480	458	443	425	492	465	418	467	456	410	461	478	451	432	443	458	460	438	461	425	457	478	436	467	441	455	427	448	451	431	455	451	440	461	408	447	482	487	433	473	442	425	470	447	490	450	443	460	471	433	414	441	483	439	471	421	441	432	459	501	453	443	450	457	468	501	450	465	449	456	460	466	482	457	493	449	456	477	472	461	398	429	469	436	439	424	500	456	462	443	468	451	461	480	432	464	423	451	493	444	429	443	443	421	467	415	464	428	456	411	473	471	485	462	445	453	415	464	473	466	460	469	435	457	437	425	451	437	461	494	433	415	455	461	428	477	478	454	459	469	445	414	458	470	449	461	476	433	450	451	459	479	478	477	491	441	460	459	483	460	472	439	443	430	448	462	432	446	432	450	479	491	471	475	446	445	452	440	430	487	443	470	438	467	425	452	470	472	427	430	487	451	462	454	425	451	470	439	427	455	436	447	445	456	440	473	434	445	454	427	490	464	453	482	455	479	444	463	474	430	473	473	425	433	454	443	453	498	454	475	481	472	446	436	469	449	529	457	429	452	421	455	477	425	452	459	466	421	434	479	426	459	469	449	457	439	423	437	419	438	435	480	463	479	485	483	464	442	438	408	434	492	461	465	451	435	420	455	497	457	453	466	448	445	467	474	460	463	489	457	473	492	456	475	435	448	477	404	460	487	462	479	447	464	430	439	466	480	443	427	464	463	434	452	416	476	490	445	478	467	459	467	447	435	444	468	535	466	446	460	487	487	444	486	440	462	452	396	441	433	459	438	490	425	441	434	462	453	433	454	428	464	453	458	450	423	475	482	479	438	456	432	476	419	487	490	468	457	486	475	499	452	456	484	472	436	422	436	454	430	476	452	469	462	476	448	445	452	470	453	484	457	435	439	472	467	427	433	452	444	442	455	435	457	459	498	445	448	449	490	461	486	428	466	477	438	448	472	402	459	460	452	436	455	430	438	471	454	462	452	444	424	450	473	419	484	482	475	427	443	459	420	516	483	430	445	400	447	430	420	455	498	453	454	509	456	428	471	424	442	464	457	477	442	458	479	452	476	430	427	479	456	439	477	482	456	484	471	455	470	429	470	449	413	479	487	467	446	496	431	450	463	477	433	459	428	484	426	450	491	477	418	459	444	416	458	451	416	452	457	429	449	441	472	401	442	498	471	459	490	485	458	448	487	434	416	462	451	464	453	418	445	424	484	409	420	457	430	444	498	451	453	473	445	450	494	454	455	427	482	487	474	424	409	498	449	426	433	447	461	455	464	442	433	426	474	431	443	445	481	504	451	486	407	493	448	454	466	452	460	471	443	483	455	436	461	451	452	431	426	465	455	437	417	487	414	486	433	441	470	424	455	435	462	438	464	477	473	453	440	460	452	473	444	491	425	415	442	418	425	440	456	456	467	449	420	469	419	491	468	474	451	435	409	442	429	417	444	445	467	470	422	448	429	456	456	453	447	482	438	438	436	443	498	466	443	484	438	411	467	482	466	488	424	442	442	499	447	499	458	442	450	454	483	478	454	475	435	449	426	426	415	448	459	486	474	514	453	487	444	443	451	443	449	444	458	469	466	469	460	444	467	455	429	439	457	484	434	478	440	472	476	460	444	512	461	450	460	458	476	450	471	462	450	459	452	475	475	453	432	471	400	432	465	496	439	429	424	451	471	457	475	462	493	454	445	481	478	465	421	450	443	484	415	442	461	448	444	454	420	420	478	479	459	464	426	436	460	486	477	450	477	417	498	460	411	456	427	479	453	448	455	445	441	454	474	430	491	423	512	459	470	490	473	435	470	444	485	473	430	458	423	443	446	462	424	465	455	439	459	480	462	440	420	432	471	459	441	448	451	454	446	469	469	451	460	436	471	442	456	460	479	443	456	461	482	441	426	432	476
54832	48755	59050	40226	17617	4409	872	265	174	131	121	147	130	139	139	164	131	118	142	157	151	142	132	154	132	139	165	120	110	115	121	143	132	136	146	119	152	151	132	150	144	141	144	138	141	146	162	131	151	167	114	137	155	144	147	126	145	145	124	121	150	153	138	135	140	142	130	137	112	125	153	132	128	146	143	155	149	129	116	133	154	146	158	141	121	141	151	143	129	138	148	142	145	141	140	128	109	151	131	127	139	162	139	172	136	137	134	140	135	138	137	134	156	140	142	141	142	133	150	135	115	130	142	147	137	126	148	135	148	140	127	134	148	130	154	147	155	145	127	144	127	156	150	137	144	132	143	149	138	146	136	141	123	120	137	131	107	130	157	147	167	180	140	165	149	145	151	140	136	137	146	134	131	141	148	133	128	148	171	150	128	135	155	142	130	142	128	111	142	133	154	148	152	153	155	132	162	151	161	135	164	162	129	148	145	161	141	147	154	117	146	150	148	142	145	149	137	145	135	128	145	156	130	127	158	148	153	128	135	128	129	136	156	139	144	132	154	149	140	157	130	151	139	123	141	149	156	134	140	142	143	140	155	126	159	135	150	128	161	135	129	151	131	150	128	145	161	175	142	148	143	129	140	138	142	152	157	150	124	132	131	132	131	135	137	131	136	145	142	126	112	160	139	124	148	122	133	124	137	122	158	135	111	152	147	134	131	151	139	136	127	162	147	138	157	136	112	138	140	126	148	140	150	156	118	164	140	139	167	133	114	136	118	144	155	132	142	151	149	153	137	134	139	128	138	131	140	127	166	143	144	140	135	121	136	127	127	157	140	137	147	134	151	133	138	145	130	141	126	157	123	153	146	118	135	146	137	149	148	138	138	126	143	126	150	139	156	140	137	148	143	143	116	138	148	146	153	136	141	144	130	138	143	138	124	132	124	144	141	155	158	146	137	141	135	140	148	136	128	128	136	143	115	145	141	146	136	140	136	134	136	134	157	146	137	112	150	146	138	146	124	154	139	144	150	128	156	140	141	136	145	136	105	150	156	149	127	154	135	147	138	142	142	133	149	131	115	126	136	127	145	126	147	139	119	161	156	150	155	128	102	157	156	154	140	147	152	130	136	126	133	164	149	151	144	115	146	144	144	150	146	154	120	152	143	131	173	154	130	132	157	152	150	138	146	143	143	135	125	136	142	127	118	148	149	131	123	141	128	144	158	134	118	145	166	155	140	152	147	139	135	150	119	157	143	116	135	130	133	143	142	132	134	124	147	135	152	133	150	158	147	182	118	153	121	138	136	137	134	107	126	154	138	155	145	115	142	127	153	125	114	140	139	142	136	149	143	139	147	154	141	163	135	146	156	137	140	128	147	151	163	139	138	142	136	122	146	144	144	133	135	141	154	141	124	143	153	145	133	122	106	129	141	140	138	153	148	120	150	166	155	129	137	141	137	148	166	155	144	141	147	133	137	122	138	130	139	147	126	140	135	140	130	138	155	120	138	152	130	120	119	144	150	134	123	149	135	141	138	138	144	115	141	149	128	127	122	119	127	129	123	144	124	141	132	167	143	150	152	151	153	151	164	133	152	130	142	175	149	156	139	128	133	140	160	122	142	129	143	158	151	151	120	144	141	155	139	150	130	119	148	131	157	143	150	117	132	147	128	138	138	130	123	151	138	129	131	139	150	170	149	127	163	153	136	138	147	119	125	155	152	126	145	124	149	137	154	159	128	138	133	136	140	129	148	156	146	115	143	134	140	137	154	128	148	129	127	145	123	131	136	137	162	126	135	138	137	131	145	134	138	145	150	160	137	149	138	129	170	146	138	122	124	132	144	135	151	132	141	133	145	165	139	129	143	162	127	121	114	156	138	144	132	141	138	134	150	167	137	145	144	134	166	158	149	137	151	117	127	140	126	147	146	117	153	144	138	129	140	119	116	126	174	160	128	165	135	137	140	141	153	149	129	135	138	143	132	144	143	170	146	163	142	104	132	129	144	127	121	161	128	122	150	155	163	154	128	138	155	165	117	127	144	136	149	130	153	157	147	145	137	160	134	138	128	164	129	147	137	134	149	138	144	138	148	164	123	162	148	139	135	144	141	146	144	145	132	129	125	121	141	141	150	153	142	134	126	144	132	149	135	140	122	130	142	126	131	132	140	146	147	144	142	146	129	146	139	138	137	169	125	142	136	137	133	148	159	150	165	154	107	142	152	158	146	167	128	136	132	142	130	169	134	141	130	131	141	138	156	156	125	131	132	144	128	136	156	121	151	138	133	146	159	119	159	141	118	148	134	160	121	153	160	141	147	143	130	125	130	146	141	148	122	158	129	151	149	138	145	140	131	135	142	132	138	146	145	142	131	149	142	140	149	125	141	151	122	150	128	157	133	132	135	148	168	168	144	136	142	153	143	133	151	143	131	147	151	133	160	136	163	135	163	122	152	150	155	122	148	136	140	150	134	122	153	121	136	144	128	133	140	127	141	113	137	146	143	137	135	145	137	130	136	129	148	150	161	137	153	129	145	107	137	143	122	132	138	128	132	131	138	128	134	146	138	144	142	134	123	131	135	139	136	130	139	143	149	160	138	147	113	135	119	148	129	151	159	123	167	139	132	143	158	139	137	143	139	146	139	133	136	130	141	143	126	141	124	161	136	129	133	144	145	147	154	138	135	136	134	134	144	162	145	153	133	154	149	129	125	151	179	150	156	128	146	129	132	136	128	149	163	114	127	140	134	144	132	150	123	136	138	135	159	148	141	147	145	155	133	155	123	125	127	145	157	152	129	149	141	142	155	134	110	118	151	139	146	143	118	136	145	130	136	131	126	132	143	123	154	152	167	133	149	137	135	148	144	153	154	117	153	128	133	137	157	156	117	158	122	145	156	118	151	138	135	141	152	140	144	154	138	124	142	121	139	141	144	155	144	145	150	137	139	153	133	151	142	138	137	138	138	152	157	161	124	125	139	154	134	133	131	141	150	117	134	129	152	134	164	132	143	164	143	122	120	142	149	147	166	148	160	122	131	140	147	155	152	133	137	133	150	153	138	129	153	138	126	129	137	169	138	119	149	151	140	148	129	128	157	139	142	130	150	127	144	148	162	148	163	149	147	142	140	145	130	126	142	167	156	158	163	141	156	143	141	147	125	153	154	152	122	112	127	154	133	139	137	142	144	140	126	148	124	138	148	168	135	118	159	113	140	146	147	135	134	158	142	137	137	152	133	127	149	150	125	140	128	148	145	134	157	151	162	136	169	134	119	170	144	138	123	161	122	162	154	177	141	133	117	127	157	132	111	142	116	128	136	124	131	139	119	129	149	138	159	153	116	144	126	120	147	144	160	131	156	148	139	131	147	135	139	126	139	137	148	139	132	155	137	123	142	126	122	143	137	127	138	128	139	145	134	149	132	137	120	130	137	133	148	133	146	147	163	155	124	142	143	117	149	131	130	144	139	140	127	135	142	144	135	132	143	127	130	112	132	151
38487	40621	57556	45601	24255	8522	2570	784	422	364	346	317	296	320	345	352	329	336	335	324	326	353	326	307	328	318	329	307	298	337	356	324	334	354	328	324	325	340	346	322	330	336	322	320	367	352	314	348	349	285	313	341	317	343	366	343	338	312	326	352	310	306	304	328	336	340	321	334	348	348	363	316	330	325	321	337	323	316	322	294	354	339	333	346	298	321	349	329	328	327	364	364	304	323	346	336	316	351	330	329	319	349	328	328	304	308	360	325	331	332	335	331	341	336	301	364	324	274	316	309	314	327	361	325	320	301	338	302	341	300	331	309	338	313	332	342	295	361	283	312	344	333	337	323	340	335	325	365	327	320	317	350	322	345	374	323	315	347	296	316	334	335	304	336	360	318	321	300	343	338	330	326	343	374	342	371	339	324	337	347	345	360	328	310	333	307	339	343	326	311	343	332	329	328	315	358	327	301	348	309	315	326	355	315	329	335	343	338	340	340	333	289	332	342	316	332	325	359	298	350	340	331	324	286	333	362	328	344	333	342	329	349	339	344	316	317	348	322	341	370	307	319	320	368	322	377	316	296	349	360	346	305	333	363	335	322	320	340	321	358	346	343	359	344	346	319	294	338	329	335	357	316	348	317	310	337	311	344	298	339	354	298	346	322	311	315	364	330	331	346	301	339	331	313	364	361	320	334	351	328	334	347	328	346	318	296	349	336	331	323	347	331	316	321	356	345	338	316	315	348	347	367	338	342	316	343	356	343	355	340	336	303	318	332	350	357	349	355	338	336	339	349	356	322	334	324	307	340	311	313	299	330	340	372	333	345	357	345	330	337	329	354	329	352	343	347	326	353	322	358	325	334	351	348	326	325	332	314	315	330	366	298	343	325	340	334	332	313	333	324	343	326	321	369	318	305	318	324	323	340	352	282	325	316	338	336	340	317	331	327	333	337	354	305	339	328	362	316	342	316	336	325	334	310	321	332	367	320	337	331	322	335	284	339	304	377	339	351	344	346	337	339	322	317	324	311	313	317	337	334	362	305	355	358	351	344	325	340	315	323	323	332	332	352	325	302	308	300	310	300	351	333	344	310	281	334	312	318	311	342	323	329	328	347	312	354	308	348	334	356	336	326	326	293	315	312	282	343	338	300	314	352	315	337	328	332	316	336	311	347	343	327	342	356	350	330	343	323	355	339	307	346	322	309	358	327	303	313	309	373	321	352	346	328	360	340	334	329	331	327	350	361	314	342	320	303	343	352	327	332	325	326	307	359	326	338	359	344	368	291	308	340	336	320	353	347	321	344	330	348	349	333	351	294	361	351	356	369	315	310	338	335	325	374	328	335	303	319	358	338	313	352	317	325	305	342	314	325	315	331	305	324	323	361	371	342	331	332	322	329	345	337	342	330	354	326	318	336	326	351	354	353	333	340	350	297	344	345	340	314	375	309	360	305	329	335	328	310	342	387	336	346	297	321	321	337	341	312	323	324	319	354	347	346	329	338	317	326	327	356	321	359	312	336	361	323	379	342	320	338	315	372	353	294	322	321	328	335	340	346	349	324	320	332	316	359	317	329	336	305	322	351	322	334	326	338	327	343	312	341	336	299	327	303	326	332	333	319	321	327	335	331	320	329	322	334	345	312	329	325	324	323	317	337	338	339	325	336	352	362	357	309	351	326	323	340	348	312	344	337	345	325	318	352	342	318	315	346	340	333	319	337	364	317	356	317	305	328	334	329	340	331	314	358	332	333	297	318	321	316	320	353	316	348	340	321	301	333	341	347	299	333	317	330	301	350	334	337	327	336	323	327	303	296	307	351	330	302	346	357	340	316	312	336	320	310	297	318	324	305	335	341	318	341	336	334	340	320	313	306	335	352	314	313	341	342	303	323	338	323	325	324	342	290	329	339	315	366	338	305	333	322	294	326	337	348	315	315	302	315	347	366	340	324	349	338	369	314	340	351	318	297	332	331	338	323	303	331	329	305	344	326	366	342	347	327	326	345	324	324	304	329	336	335	345	312	302	359	316	316	339	341	340	355	348	285	344	310	314	312	357	344	325	361	353	376	326	346	314	342	320	345	322	378	319	321	325	317	353	343	326	344	339	335	312	347	339	333	349	326	356	347	323	364	328	333	394	298	311	349	309	319	332	365	350	302	335	321	379	356	315	304	328	341	326	355	334	335	311	330	361	344	297	318	354	328	337	302	306	325	341	311	332	346	337	311	332	362	302	358	360	330	338	345	334	341	347	333	335	357	344	315	324	333	321	339	359	332	312	334	310	317	329	331	301	341	337	396	343	339	331	316	297	311	330	354	314	335	316	347	308	311	336	340	322	336	316	337	329	358	342	279	299	319	321	325	331	292	345	344	308	351	324	306	313	324	324	329	359	351	332	344	286	332	325	349	344	340	349	358	318	341	290	355	350	326	340	309	326	308	319	332	338	332	320	323	346	344	317	323	347	336	325	319	331	343	372	328	334	333	355	331	332	325	326	329	369	333	305	347	342	345	293	340	315	325	333	330	358	306	334	332	338	312	323	333	327	318	324	328	334	316	350	316	320	321	348	370	321	330	365	347	314	329	320	329	354	331	330	314	316	340	293	300	341	313	352	302	317	323	330	303	332	310	333	325	373	332	303	319	345	339	318	308	334	332	332	304	319	346	332	302	293	337	313	303	326	297	320	313	323	295	350	321	318	353	352	324	313	368	312	349	351	337	347	353	397	312	308	332	345	333	340	333	333	333	349	327	348	353	363	350	342	333	376	296	301	346	330	359	346	346	335	355	340	328	325	357	296	339	320	332	314	313	300	305	323	351	338	312	355	338	307	333	324	321	322	300	321	296	361	321	321	293	340	312	349	367	316	309	338	320	338	329	329	300	341	314	331	329	297	327	335	321	362	345	353	317	346	322	315	323	350	344	335	336	340	346	343	375	328	378	338	335	315	311	321	344	321	354	319	340	315	298	357	313	311	332	342	348	331	311	302	301	331	311	337	307	287	321	324	335	327	331	341	334	325	359	320	323	330	338	327	305	318	324	319	335	354	349	341	345	334	330	329	303	320	330	299	363	320	346	344	327	363	347	353	338	303	301	320	322	358	330	329	305	337	360	313	338	338	354	335	338	366	313	326	312	358	331	325	312	349	331	370	334	368	345	350	332	330	334	339	353	346	361	359	331	373	343	334	337	343	306	314	331	360	328	313	326	338	312	323	307	330	326	322	351	347	313	328	308	347	311	320	331	301	326	327	286	336	342	336	327	328	341	308	309	351	354	320	305	329	343	314	339	321	383	324	283	361	314	320	321	338	342	358	325	338	316	324	345	367	307	337	309	317	341	333	349	321	327	302	294	339	326	325	311	328	346	332	354	337	327	316	349	315	341	327	338	321	346	325	350	337	334	338	340	363	327	343	326	314	309	336	287	327	341	318	331	306	341	356	333	318	308	354	333	318	337	347	333	318	319	315	335	329	335	308	315	343	332	338	351	350	351
17863	6930	4184	2462	856	350	242	191	200	204	180	209	209	172	190	231	221	207	215	216	189	197	202	209	220	180	179	209	186	216	203	218	188	215	232	214	218	244	220	224	199	174	224	201	230	171	227	205	216	225	199	207	210	202	195	226	208	195	207	185	214	201	206	190	205	189	203	214	182	191	239	194	202	212	177	186	199	193	221	192	225	215	197	193	189	196	178	201	217	233	213	207	178	202	196	211	208	194	189	170	207	219	207	199	220	224	228	207	209	221	189	190	185	182	191	194	206	188	215	197	203	207	191	201	177	197	189	202	199	211	195	210	175	196	224	199	222	218	206	243	173	211	212	184	181	213	179	180	206	188	208	215	229	241	183	186	215	182	191	194	194	183	174	208	214	233	208	207	186	202	208	206	174	199	210	195	211	219	201	214	185	230	197	221	205	205	193	225	173	203	210	210	182	197	203	215	200	191	189	207	212	191	207	202	209	197	219	202	200	225	228	227	226	209	201	205	178	215	203	198	228	210	214	238	231	174	192	197	209	225	192	204	224	220	196	205	208	215	199	224	198	200	214	214	206	199	203	215	201	215	196	201	176	207	196	220	235	234	199	196	192	206	217	188	216	238	198	188	205	194	208	204	166	230	207	195	184	208	215	204	190	186	202	210	199	215	208	210	228	195	209	202	209	208	203	197	237	208	189	199	204	227	211	206	183	216	195	214	205	204	208	216	208	218	226	191	204	190	205	205	221	213	208	217	202	190	209	175	234	191	191	217	220	192	199	218	194	215	216	197	230	211	204	200	191	194	202	167	216	227	211	175	199	211	202	205	219	211	193	207	240	213	177	194	220	197	207	206	205	184	221	193	201	197	183	220	206	224	228	192	217	205	185	180	202	200	182	201	214	208	213	179	203	211	224	211	166	197	223	182	226	196	198	196	180	174	229	172	200	208	215	212	184	214	200	188	188	198	206	214	227	201	229	203	187	196	214	159	208	231	212	224	197	225	228	221	203	189	210	232	185	208	191	164	188	218	199	193	217	197	190	207	215	214	190	203	227	203	187	203	209	221	219	195	213	205	213	229	210	190	200	192	186	209	207	192	214	195	216	197	198	210	219	199	211	229	208	191	218	220	207	199	207	196	210	189	195	196	193	187	193	199	212	202	199	210	182	210	199	204	211	193	217	240	194	189	200	192	174	213	213	197	203	215	205	227	223	206	194	218	195	185	195	210	201	228	203	193	186	205	200	186	185	228	230	214	204	208	194	220	218	195	194	212	221	218	217	191	221	203	202	233	198	216	204	196	182	206	188	197	194	219	208	228	197	188	208	203	221	212	196	209	219	222	193	205	190	210	220	203	214	180	192	207	216	190	211	186	201	184	240	197	180	213	198	195	213	191	201	195	171	193	190	210	223	203	230	218	229	216	222	202	189	178	201	215	235	224	196	198	198	200	207	225	190	209	202	204	213	206	214	209	212	211	227	223	208	177	185	192	215	208	221	198	231	181	218	231	221	207	190	207	181	188	207	195	204	184	198	189	214	175	200	267	196	191	205	208	214	191	182	222	206	192	173	211	195	162	206	236	214	223	219	217	203	229	221	197	219	197	215	205	214	177	212	203	212	215	203	197	195	225	213	205	190	209	200	194	177	212	202	196	187	212	212	184	204	174	199	208	208	204	233	232	199	222	223	203	208	209	222	228	207	198	217	200	185	163	221	219	202	196	198	171	210	225	214	182	200	223	178	223	199	224	187	202	187	194	213	194	210	214	241	189	188	207	212	198	201	179	198	195	220	211	192	210	181	180	204	224	203	189	228	193	195	200	194	172	188	193	199	207	203	211	214	207	210	222	183	187	232	196	195	231	186	207	214	202	196	195	203	198	195	209	215	206	194	203	201	219	224	197	208	220	211	201	201	172	195	185	202	229	231	204	231	193	211	192	230	230	192	203	226	204	203	200	231	222	190	211	210	234	195	210	191	200	207	208	218	196	192	207	210	209	178	209	177	209	201	174	228	197	200	198	196	216	213	216	208	247	208	182	203	213	188	200	205	205	209	193	217	236	216	210	187	209	235	206	202	183	192	205	210	191	197	205	218	228	198	193	183	197	204	210	178	208	188	213	199	212	197	193	170	210	186	194	185	219	212	203	200	202	205	184	208	189	174	202	192	201	211	216	232	202	203	236	202	178	218	193	218	199	197	184	206	184	216	203	209	211	190	218	207	188	185	181	233	187	211	214	216	191	199	214	197	209	230	193	201	187	226	185	210	210	187	195	194	216	210	222	226	181	222	181	215	231	208	207	196	212	195	224	197	200	214	203	221	209	226	216	198	234	166	230	233	208	191	184	214	215	192	214	209	225	202	191	182	222	222	199	199	192	179	196	155	201	190	147	184	212	224	200	209	189	207	208	227	220	207	199	201	198	192	206	190	175	200	192	198	215	225	207	221	231	194	189	173	203	232	216	229	213	195	212	211	219	203	224	183	173	190	191	217	215	223	202	215	204	211	176	211	214	219	204	187	207	209	192	196	212	208	209	190	210	208	194	208	221	207	204	228	179	201	178	199	212	210	198	226	206	217	191	196	214	205	194	182	222	200	189	202	178	210	201	203	235	199	190	191	211	196	202	205	213	226	205	229	227	203	221	223	181	227	202	179	208	196	222	214	206	195	195	214	201	227	179	178	207	196	204	218	210	204	200	204	203	220	206	201	179	198	199	204	244	228	202	189	226	209	199	204	190	222	210	228	209	208	199	215	193	194	206	181	176	191	205	205	190	182	227	209	190	222	190	213	211	222	168	196	215	220	195	179	202	241	209	210	185	242	240	193	194	219	212	214	170	226	162	199	188	184	218	200	243	211	217	191	194	204	179	212	209	221	203	199	175	207	204	225	189	195	205	195	207	186	223	200	183	218	218	207	217	200	178	221	207	210	182	202	202	219	211	216	182	192	194	188	203	190	234	221	199	195	166	198	202	204	188	185	206	185	195	206	205	202	212	231	200	212	225	208	190	184	213	226	189	179	193	205	201	243	216	202	209	205	227	198	162	180	207	211	173	190	223	220	211	194	203	194	169	167	175	208	203	195	190	189	206	203	197	220	209	191	208	194	196	200	194	198	215	187	191	219	223	221	187	215	184	181	166	222	180	210	202	209	189	233	216	223	187	208	202	186	215	201	232	176	196	191	174	202	199	228	188	196	218	203	215	198	209	211	208	205	198	180	206	204	201	186	200	188	189	198	226	198	208	204	217	229	196	197	215	200	186	202	246	236	212	180	202	215	205	197	185	185	203	224	195	194	198	205	222	201	181	211	201	181	191	208	214	175	237	209	170	200	191	201	210	189	208	219	213	202	207	195	210	179	190	201	203	204	191	220	185	187	214	210	203	215	196	210	208	198	207	198	195	219	228	210	217	214	174	182	202	201	224	207	203	213	212	217	196	228	211	216	197	211	212	217	187	191	188	198	197	213	225	212	198	196	215	199	207	209	185	212	203
12429	7076	9546	6460	2389	974	559	499	473	490	443	497	459	428	453	468	431	446	466	470	478	466	461	449	452	485	467	489	485	485	462	477	492	465	488	477	501	443	498	475	445	473	473	426	487	492	455	442	419	455	470	534	479	485	481	479	480	495	438	458	460	444	467	482	474	485	451	480	506	489	468	462	434	451	460	477	484	462	464	444	488	491	428	472	469	460	480	485	460	464	479	463	470	453	449	461	498	493	483	519	523	437	449	471	464	467	435	497	474	469	460	459	497	429	475	465	496	465	473	485	501	452	465	457	484	466	496	457	460	486	460	485	476	469	510	461	511	482	480	467	476	484	489	466	485	468	464	490	501	486	456	490	435	479	455	483	471	478	478	414	432	492	454	462	450	448	478	440	453	458	455	435	507	439	503	474	483	475	454	471	520	455	451	536	446	483	413	426	507	426	476	487	478	461	488	439	470	474	467	478	424	486	475	448	422	456	498	462	472	434	463	494	437	465	509	500	501	488	459	470	473	481	480	448	451	451	491	449	442	470	463	498	445	455	472	452	433	505	483	456	457	470	476	468	467	490	471	448	530	456	490	484	450	439	481	468	427	468	448	470	474	491	491	449	508	471	449	423	468	451	493	481	464	481	518	464	430	492	471	515	474	491	473	490	485	452	485	433	469	471	477	435	470	487	460	455	478	488	453	466	463	510	448	464	502	445	476	462	487	459	488	435	490	440	485	470	464	463	480	471	477	459	466	485	462	481	486	460	481	500	454	412	442	479	461	465	478	437	480	473	482	481	445	504	469	487	484	451	442	495	462	466	460	488	525	482	481	475	515	459	482	449	499	445	459	469	481	497	477	467	477	476	459	446	430	479	497	451	491	479	449	471	474	487	464	460	429	443	486	469	456	451	481	472	488	500	489	474	478	466	499	473	464	453	459	436	489	467	487	481	473	418	431	478	487	455	492	479	493	485	513	470	423	477	459	492	524	468	474	444	443	440	505	486	493	468	462	469	450	489	494	447	480	484	448	492	474	451	477	509	472	489	441	497	426	486	464	465	449	493	471	463	484	453	427	482	491	501	487	492	429	438	459	444	454	462	454	454	493	463	480	494	474	479	484	488	449	502	457	485	471	493	437	424	474	447	449	512	494	442	485	490	501	429	467	496	470	465	420	499	460	471	496	467	453	485	452	458	493	474	457	481	485	453	462	444	485	437	454	459	474	510	514	450	444	450	526	514	487	462	469	473	460	468	477	497	455	473	519	476	474	478	492	464	469	504	467	444	471	461	480	485	429	496	455	481	427	460	460	479	489	476	472	457	467	454	451	452	457	466	469	448	479	415	461	520	495	457	451	452	471	465	466	444	452	468	489	470	490	493	449	473	487	482	436	454	473	454	451	439	470	467	476	449	474	459	435	450	507	446	452	460	470	497	458	422	459	451	456	489	476	452	502	429	448	496	427	446	485	472	525	477	449	488	428	449	445	494	462	477	459	437	503	482	478	447	478	456	483	499	441	450	476	477	477	483	515	455	450	475	454	482	471	457	470	478	457	484	505	477	493	493	458	498	491	528	454	466	465	440	434	454	456	462	449	429	462	440	432	479	490	446	453	461	480	471	471	478	458	489	466	479	510	474	465	460	474	476	475	515	457	484	470	454	470	450	457	458	502	449	499	460	443	505	462	479	417	459	479	398	476	483	462	463	471	450	455	522	445	486	446	431	458	436	522	465	464	518	471	441	481	492	475	460	458	457	503	471	434	494	462	464	464	470	519	449	428	453	448	445	484	419	476	466	461	468	435	475	494	473	464	463	452	470	474	474	448	466	457	465	477	470	488	457	476	470	477	461	454	464	462	452	441	447	472	459	458	474	471	463	447	474	481	442	493	477	492	497	435	469	453	480	489	462	470	452	447	468	462	461	485	497	492	466	474	440	468	453	480	486	446	489	516	455	484	455	467	472	480	475	484	451	460	475	447	447	493	452	483	444	488	458	476	441	497	442	486	497	522	496	473	488	425	443	479	452	476	467	478	492	470	464	457	447	478	494	457	463	424	483	449	463	442	458	453	463	462	478	472	456	480	489	488	491	505	488	434	475	455	439	503	485	495	419	494	440	433	426	497	474	476	489	442	460	473	471	448	443	451	463	464	474	440	484	451	499	475	467	476	424	495	414	430	429	444	466	497	483	490	450	504	490	475	461	473	475	448	430	460	439	417	485	433	488	512	487	464	464	447	461	505	471	501	448	444	459	475	495	472	476	449	496	449	457	478	473	466	470	480	456	477	485	430	458	460	474	436	478	480	436	495	444	463	481	445	488	462	492	469	482	441	465	483	490	448	449	454	502	469	484	473	468	491	520	506	506	464	473	470	490	475	459	448	479	510	446	459	462	477	483	451	473	463	442	478	449	491	471	467	486	474	511	459	478	449	436	481	455	481	422	480	454	441	447	493	453	463	495	470	449	449	457	509	485	448	468	454	438	435	472	487	472	436	497	468	473	456	479	447	479	426	480	469	433	462	439	465	461	485	443	491	455	476	475	482	463	449	454	460	494	461	487	445	436	480	460	463	423	473	523	483	473	505	485	480	495	510	465	458	440	480	470	481	464	470	441	455	477	481	517	486	471	452	452	455	445	464	478	468	470	456	476	437	468	454	483	454	456	508	438	461	509	441	487	490	481	451	464	467	468	467	481	470	462	446	497	480	478	451	440	459	450	483	465	475	459	491	469	460	484	443	516	511	441	449	435	473	498	478	455	474	463	475	449	448	476	499	468	455	457	483	452	523	499	440	474	477	516	457	482	464	459	450	443	464	465	491	451	473	484	515	467	501	489	487	455	488	452	454	471	499	486	449	494	507	465	486	440	463	464	445	411	526	476	484	476	449	495	480	458	454	480	457	451	504	469	499	477	470	448	492	495	440	518	504	480	484	499	488	490	497	460	465	474	454	472	465	445	446	462	460	486	473	491	506	462	482	446	466	480	477	461	497	451	485	451	464	474	470	470	476	544	438	442	485	468	471	443	450	456	468	483	502	464	491	444	497	485	468	444	473	454	490	453	486	460	462	445	476	474	491	453	442	451	489	495	438	463	484	451	488	443	473	458	452	493	489	481	493	482	466	484	480	468	458	449	488	431	500	436	514	482	485	505	468	475	443	477	451	456	476	465	434	480	475	441	478	477	479	465	470	442	469	458	445	494	483	449	453	459	462	443	457	468	460	444	483	492	493	472	446	449	487	501	469	459	477	486	465	469	437	437	469	498	450	472	454	483	467	470	473	488	496	450	438	487	473	487	478	500	480	493	481	476	436	445	491	461	476	478	459	483	453	457	499	454	455	462	491	466	465	477	464	437	447	439	478	498	507	508	441	460	429	469	484	467	453	448	468	467	496	499	506	441	471	452	500	460	475	469	458	477	459	462	442	442	470	470	520	479	458	491	477	446	450	505	494	477	432	493	487	464	512	468	479	481	432	477	467	478	481	440	471	459	477	488
42556	33947	41177	26168	8537	1763	485	258	195	210	214	204	204	179	198	212	213	204	205	209	192	194	203	196	224	206	221	203	224	220	227	228	212	225	197	218	188	206	172	188	206	202	203	203	205	215	217	214	207	215	189	207	217	217	219	223	220	180	174	206	213	204	201	207	213	203	202	236	181	196	227	180	197	234	204	164	205	173	197	193	191	222	217	234	224	195	200	209	192	202	179	195	199	209	201	205	198	212	207	235	229	203	204	217	208	178	181	200	201	207	174	207	203	215	223	224	207	212	190	227	204	208	213	192	187	205	215	218	186	207	199	216	193	214	205	191	192	229	202	201	224	195	192	203	179	199	213	203	238	178	176	201	198	192	206	214	197	179	167	202	201	200	214	201	198	217	193	238	162	185	193	197	201	189	205	213	211	212	197	192	184	195	199	183	209	200	203	189	188	193	186	201	204	228	190	199	205	178	220	232	203	216	218	199	173	195	203	208	227	192	203	198	200	192	193	195	223	207	211	195	180	214	211	202	176	179	185	173	210	235	234	196	217	198	198	197	203	229	191	227	182	193	188	212	170	175	190	196	197	204	213	187	214	189	215	196	194	208	207	184	213	226	202	187	186	202	205	208	224	206	192	189	207	201	210	215	224	201	196	211	194	200	201	203	194	188	192	223	194	209	166	183	209	187	204	201	188	181	195	219	183	185	204	197	183	186	205	201	219	187	184	214	196	200	229	164	230	198	220	190	194	199	189	209	223	192	217	203	186	215	210	219	194	200	215	217	233	224	235	241	217	191	238	200	186	225	227	212	191	202	197	192	201	225	175	185	187	190	223	218	215	176	207	192	206	184	196	215	220	231	217	203	229	220	221	184	171	227	208	175	214	219	190	192	218	208	204	211	198	212	198	200	199	218	192	206	195	214	186	224	186	211	208	182	213	227	200	203	176	210	205	194	203	196	202	195	180	174	194	201	185	200	193	196	193	217	196	216	199	214	210	190	225	201	234	212	209	209	235	207	199	215	206	225	223	201	195	180	195	206	209	223	192	197	214	205	218	190	185	199	202	201	212	204	241	194	177	220	220	195	223	211	219	185	179	212	218	217	203	196	213	179	170	197	194	220	198	212	238	210	189	203	200	219	187	190	201	193	195	182	204	233	220	196	217	230	233	195	201	234	189	198	200	212	205	182	180	206	194	217	179	209	202	221	223	217	204	195	228	232	203	206	210	189	216	197	188	201	232	187	194	199	214	200	210	180	173	197	202	195	225	204	194	182	194	175	214	210	208	187	197	186	204	207	192	173	214	224	221	190	177	206	207	217	189	190	185	219	206	184	214	195	231	226	195	176	212	211	194	231	202	218	197	208	210	212	193	206	185	238	231	190	252	212	215	216	202	206	196	212	192	202	188	202	189	171	218	204	182	192	213	171	206	193	189	199	190	208	185	183	199	199	200	219	201	220	206	228	190	239	190	195	201	212	201	211	180	198	205	203	208	192	219	249	196	224	212	221	204	205	195	209	229	200	216	182	189	214	206	190	186	193	214	208	213	198	205	193	221	202	202	210	188	188	207	201	209	195	211	202	223	195	202	205	198	201	207	178	198	201	211	220	185	177	202	205	182	176	211	207	210	200	218	216	217	217	216	246	201	213	221	202	207	216	208	201	194	239	200	210	226	216	212	191	196	206	202	202	228	206	206	212	214	204	187	183	188	172	203	208	210	191	210	175	169	208	175	205	201	201	211	202	206	212	190	208	214	211	237	202	212	239	181	209	185	181	196	205	185	223	212	237	193	196	226	203	181	213	198	186	217	199	200	159	195	194	204	224	205	209	213	217	215	205	207	209	218	222	229	227	186	186	191	184	223	186	204	199	206	227	181	196	191	176	187	188	202	189	179	218	189	205	207	200	227	207	204	190	183	211	231	179	178	170	204	209	179	201	195	214	195	200	176	204	194	216	222	220	202	210	181	198	190	195	195	193	211	179	189	222	186	197	181	229	220	214	180	192	189	195	198	209	213	241	181	194	199	201	168	195	192	222	223	197	207	195	208	210	228	201	214	172	197	190	194	189	202	190	218	216	202	191	194	240	194	201	200	193	208	177	199	184	189	199	206	180	217	210	201	226	186	184	171	198	191	203	200	198	174	206	191	212	229	203	201	176	201	211	210	199	235	193	201	188	221	206	217	205	230	197	206	204	197	197	215	218	202	199	189	187	207	216	180	204	225	206	198	206	193	217	213	200	217	196	224	193	194	206	210	225	232	223	217	197	197	182	198	227	216	196	192	238	193	202	210	195	231	202	182	193	174	187	190	187	202	175	196	187	165	209	200	200	218	222	209	224	183	197	194	211	190	231	189	203	208	208	210	196	200	207	177	192	201	188	200	189	188	191	214	189	212	228	208	197	189	199	225	201	209	206	193	205	229	203	226	208	187	189	216	223	189	205	225	192	215	204	195	204	200	202	179	203	234	240	217	222	224	213	232	190	186	212	229	192	185	211	192	201	213	198	222	201	217	219	227	208	207	158	194	169	183	178	177	221	199	230	200	204	202	193	188	189	180	199	204	214	211	209	199	186	205	205	198	196	201	225	184	221	199	204	206	182	193	197	214	228	198	184	188	184	202	238	214	210	221	217	187	204	190	206	209	206	182	232	205	205	198	210	181	216	214	175	212	218	190	221	214	202	192	221	191	208	201	200	215	204	207	211	212	176	217	224	221	201	172	203	208	203	185	194	206	176	191	192	192	210	216	202	217	205	210	196	182	186	200	187	182	175	177	167	198	189	239	207	212	184	205	176	195	196	209	203	214	228	170	213	184	174	206	198	171	217	201	212	202	193	195	233	205	176	220	183	217	197	222	209	208	191	199	200	197	205	211	172	206	208	198	199	204	218	213	214	226	219	192	220	221	191	204	222	200	213	205	224	171	222	211	203	186	179	221	204	192	192	204	186	184	221	221	211	199	203	202	228	223	205	187	169	226	224	200	226	196	180	206	217	216	200	230	212	188	216	201	219	228	192	197	232	174	213	176	225	220	201	183	203	184	183	220	204	198	204	194	197	185	191	205	218	214	205	212	176	200	184	210	198	181	195	204	205	203	215	185	195	224	214	225	196	206	177	213	182	209	212	199	190	191	183	219	201	177	220	187	198	186	200	211	221	200	197	211	216	183	195	232	196	186	224	222	198	219	227	227	210	195	210	203	176	203	234	189	224	165	192	219	212	205	228	234	214	218	188	203	203	215	195	178	204	196	224	182	181	205	204	196	218	218	209	218	191	192	221	174	202	213	198	202	207	205	183	207	198	198	186	223	200	204	187	213	195	211	194	195	212	199	226	186	204	240	226	196	199	190	215	201	184	183	179	211	196	207	189	192	233	190	204	226	192	207	201	199	179	217	224	189	182	224	198	211	187	197	181	189	218	181	229	214	206	223	216	195	194	192	231	209	237	194	209	237	214	217	192	214	212	212	239	194	217	200	174	184	231	206	181	194	217
30049	29102	44037	34083	14809	4556	1408	662	542	498	430	453	490	442	458	443	438	456	457	438	465	456	476	491	498	452	459	468	437	461	468	467	482	481	455	453	464	464	465	476	438	425	457	435	490	480	444	465	453	439	469	466	429	461	496	473	437	462	472	493	429	477	436	444	435	494	426	485	459	439	458	474	486	467	457	482	489	479	438	449	457	490	462	468	493	461	462	460	484	470	455	444	499	416	462	475	502	462	490	468	477	437	458	469	478	457	481	450	510	456	470	491	470	469	412	450	475	442	469	440	458	479	457	491	517	456	468	443	474	488	463	467	474	428	476	482	467	469	433	470	427	446	471	413	462	468	458	449	475	451	471	420	473	470	444	488	454	483	407	422	440	422	464	427	454	418	484	445	458	466	478	461	459	464	455	463	441	436	393	474	472	481	443	477	440	462	444	445	473	479	461	445	462	467	446	466	489	479	466	438	451	457	463	454	441	469	463	469	471	434	457	476	482	475	465	419	432	442	495	463	487	459	454	455	474	451	447	459	421	415	471	490	485	450	471	447	469	474	474	489	485	447	463	508	445	476	466	467	442	487	469	454	489	480	499	462	500	456	444	463	457	489	470	459	455	467	478	451	437	471	473	450	499	477	435	478	457	442	456	484	447	472	477	461	440	467	483	488	436	456	467	436	486	463	454	437	469	469	442	457	452	433	458	451	453	457	439	459	435	497	437	458	455	479	441	462	485	468	457	471	454	483	450	468	473	454	435	482	487	464	484	438	434	442	440	464	448	440	484	471	470	488	464	463	430	442	455	452	456	487	468	478	455	471	468	475	472	454	416	467	420	482	442	489	467	476	471	440	451	437	485	441	455	461	432	438	467	476	470	452	445	473	479	441	479	433	436	426	489	486	466	455	435	491	453	487	426	461	506	457	467	445	457	450	483	488	460	450	458	479	456	440	453	501	449	486	475	483	448	467	502	435	468	432	458	454	495	429	457	436	465	448	436	465	470	450	468	462	483	434	469	491	461	488	470	480	459	476	463	474	496	432	459	469	494	459	475	424	505	429	439	423	481	435	433	463	458	473	431	459	447	462	445	475	409	483	457	463	464	454	467	448	424	447	458	429	479	433	467	462	497	469	465	442	422	455	442	487	458	454	470	487	467	445	464	460	442	486	432	477	473	470	516	436	484	460	454	475	492	437	464	458	480	502	434	480	441	474	448	432	503	471	497	428	452	452	498	444	438	466	477	460	430	443	471	465	471	455	497	472	499	458	478	429	447	471	429	449	440	480	481	462	454	464	463	437	440	472	470	454	467	424	412	460	442	431	488	451	464	441	478	481	461	487	480	476	426	449	435	461	447	435	453	442	459	448	466	460	468	467	486	451	434	464	465	460	444	464	430	440	470	484	428	449	453	461	452	418	495	449	481	485	440	461	483	483	488	464	462	459	456	479	430	466	464	453	451	467	450	489	485	454	492	410	439	443	496	455	451	477	446	453	429	489	496	459	504	438	444	468	434	446	445	423	449	485	474	462	466	481	431	439	467	444	471	467	463	472	458	445	490	483	491	465	454	449	489	438	492	468	455	472	510	474	472	450	450	474	439	493	425	508	433	482	487	457	488	462	465	484	432	460	449	447	449	430	456	468	463	479	443	465	445	440	465	431	442	445	467	466	497	492	485	468	440	457	473	513	459	465	436	456	470	466	430	479	448	410	452	500	466	491	483	444	461	469	445	462	436	483	450	498	468	454	504	492	472	486	478	450	459	472	431	467	451	461	416	469	524	438	459	487	453	456	477	481	477	442	502	471	460	434	484	451	447	445	473	458	508	457	449	473	480	455	479	459	482	451	457	469	514	438	488	485	480	475	445	470	500	448	451	499	418	482	470	482	476	467	479	480	447	448	459	445	477	450	491	438	512	447	457	447	477	492	465	462	503	473	446	458	491	457	449	448	448	491	483	478	477	424	451	452	453	444	453	473	459	432	457	424	468	448	469	495	495	453	474	486	447	464	462	481	454	435	402	457	465	500	475	456	491	487	454	476	456	444	483	443	472	467	450	497	448	486	452	444	460	461	467	461	447	457	458	501	452	470	450	440	448	462	458	463	486	466	444	469	472	477	473	488	445	493	462	485	457	462	452	457	483	463	450	462	463	507	464	456	465	455	477	466	445	475	492	488	491	444	456	463	446	453	429	497	473	493	491	494	479	480	452	455	497	479	448	456	433	502	409	479	444	454	455	477	466	457	439	457	472	483	454	469	494	482	512	455	464	491	462	458	443	466	464	456	475	429	461	458	449	478	490	465	463	463	500	500	460	445	430	481	483	419	457	438	416	433	459	465	455	458	462	479	441	469	470	427	477	494	456	444	448	460	484	454	476	481	449	448	450	466	448	423	481	442	458	503	451	450	463	451	457	475	462	445	476	442	489	446	422	476	428	487	489	509	463	476	467	470	429	430	465	436	447	484	493	429	479	474	441	460	455	434	468	430	461	477	443	460	522	460	438	448	423	464	464	441	474	457	485	442	458	437	463	459	484	471	511	477	459	441	462	429	460	437	441	477	455	476	485	421	464	462	433	488	479	409	436	497	472	462	462	438	497	455	455	450	494	431	448	439	451	473	471	461	451	473	455	481	456	491	428	486	492	468	468	434	450	444	488	467	429	497	439	499	478	428	437	444	459	466	451	462	478	468	471	463	456	448	479	433	417	484	438	413	450	445	492	458	418	451	443	507	472	448	463	473	449	495	419	492	460	466	440	437	448	464	496	452	425	452	451	470	484	493	486	469	408	421	470	450	467	436	441	510	465	442	489	476	438	504	447	444	458	435	469	475	478	435	465	441	445	454	460	467	463	441	478	445	420	474	477	455	489	450	439	460	410	476	445	463	444	470	463	443	486	439	479	447	458	464	444	478	466	466	443	490	455	448	444	440	467	498	477	473	481	461	480	454	434	443	438	456	492	487	466	462	456	465	459	442	479	487	444	448	472	456	441	457	470	463	451	468	460	489	460	443	473	452	456	457	444	457	475	475	490	470	471	470	456	525	426	445	496	459	466	471	489	465	488	506	482	444	452	474	457	458	433	521	452	455	451	474	465	491	503	424	468	471	489	473	433	476	467	442	500	458	450	470	448	434	472	471	436	473	472	487	420	477	470	492	450	488	444	462	463	490	473	464	484	487	456	451	399	442	425	448	457	473	501	451	458	449	439	476	462	494	475	471	448	482	480	507	505	475	440	420	443	475	458	426	483	449	417	446	460	474	466	470	468	471	455	500	455	438	448	436	510	442	473	499	497	443	502	433	464	495	442	463	447	442	433	461	424	448	488	471	454	476	497	469	468	508	480	450	498	454	448	478	472	461	418	446	449	465	485	469	492	480	464	439	450	487	494	432	436	460	479	445	469	477	456	452	466	443	455	464	487	478	449	450	484	484	455	441	461	446	476	442	487	423	421	469	444	418	500	474	488	446	485	471	459	488	460	446	466	481	459	460
55927	48989	57616	40137	17483	4191	721	264	199	152	131	148	145	144	142	147	152	138	126	149	160	126	149	126	158	142	128	151	128	161	117	147	136	155	121	147	146	138	152	140	148	148	170	143	138	138	138	137	108	138	150	157	148	142	157	135	163	148	122	131	148	150	150	133	155	142	155	154	149	141	136	145	145	156	134	136	126	147	136	178	155	141	129	134	146	147	133	153	125	135	119	157	136	127	159	138	139	135	138	128	144	146	145	129	120	160	137	127	167	148	131	152	156	135	134	150	141	130	135	131	125	152	139	130	147	135	163	153	140	158	149	147	132	139	149	134	166	134	132	138	160	125	133	153	151	127	136	136	135	136	160	156	148	130	161	122	137	133	154	136	150	143	153	154	147	130	140	136	146	135	151	133	131	142	152	137	130	144	140	139	154	142	151	138	155	140	142	124	150	135	180	160	144	154	138	140	124	132	127	142	133	152	132	125	138	148	147	148	136	165	129	125	165	119	148	187	148	137	159	139	150	146	133	127	154	132	118	119	149	123	157	150	147	129	146	123	130	138	138	137	136	115	145	138	117	134	147	141	125	119	145	166	151	122	130	150	150	146	149	131	127	140	169	153	184	155	143	156	151	119	129	121	131	132	118	130	132	131	128	138	143	155	158	169	162	146	117	155	131	149	146	132	147	145	123	144	130	147	138	155	137	139	150	137	152	150	136	141	145	136	118	148	152	140	117	131	165	133	148	124	136	142	158	150	174	143	109	140	150	157	142	150	140	126	153	144	161	161	147	132	143	141	136	139	137	149	144	125	154	141	130	132	155	130	159	122	158	156	131	155	146	122	129	161	148	132	115	130	150	137	141	113	146	156	145	157	161	124	127	169	129	134	145	144	170	133	135	171	144	133	150	115	132	132	132	131	128	132	118	135	128	160	125	133	135	148	125	126	155	132	155	143	125	140	144	126	150	134	151	132	144	126	152	124	143	154	148	140	132	131	144	139	148	142	158	137	157	144	138	133	139	146	149	137	124	147	145	132	130	175	157	146	116	140	146	131	131	139	131	136	118	161	152	152	156	138	123	160	152	134	152	133	133	131	134	168	169	136	130	132	154	149	156	159	148	145	160	140	124	145	127	133	144	124	124	128	142	152	147	139	138	145	145	146	128	139	153	162	158	136	149	140	133	133	150	139	151	150	123	139	138	136	135	147	141	136	122	136	144	111	131	138	154	143	150	163	119	126	140	136	134	152	128	126	126	127	146	127	157	160	159	151	146	152	120	149	166	137	127	123	129	138	131	140	135	129	143	131	144	177	145	127	141	140	129	141	131	159	130	137	151	134	138	144	153	138	144	116	131	154	135	112	140	135	152	132	133	137	132	149	153	126	130	150	131	128	157	164	148	134	131	127	143	130	150	151	130	143	122	150	141	133	154	124	144	151	147	147	146	149	117	128	129	150	145	130	134	143	123	145	134	161	139	152	137	148	129	156	135	122	136	150	123	178	133	136	146	140	158	149	151	123	146	129	128	153	116	132	158	146	150	151	150	154	151	139	137	136	152	144	146	140	155	134	130	151	136	133	149	144	115	148	132	140	118	130	156	123	147	143	129	142	159	137	164	135	163	152	141	141	149	129	135	131	140	153	120	120	128	119	140	134	147	138	162	141	152	153	120	122	126	123	137	148	133	144	140	124	138	153	162	146	150	153	143	151	157	143	138	151	149	139	138	131	147	141	112	134	137	165	148	131	130	142	165	150	147	144	140	133	121	148	152	128	147	121	142	159	143	110	152	130	136	136	138	141	155	165	126	126	141	126	149	155	136	137	141	151	145	165	139	139	146	138	129	147	158	139	116	132	150	142	151	147	133	149	128	139	148	125	126	136	129	150	153	140	139	145	116	135	118	132	122	129	133	145	133	134	142	145	148	123	134	146	150	139	143	151	124	131	145	128	156	139	139	134	155	137	155	127	146	121	141	119	162	163	144	127	154	127	145	159	139	152	142	120	147	143	134	157	136	138	139	131	155	125	130	127	135	150	140	138	129	132	153	159	132	120	155	143	146	138	131	161	148	140	138	143	149	136	143	125	156	154	148	128	140	130	154	143	175	155	155	149	143	167	155	125	135	139	137	127	134	135	135	156	143	159	136	152	145	117	115	139	135	129	156	132	152	135	126	163	152	133	164	126	132	124	164	154	119	134	164	166	117	134	151	153	139	125	155	134	161	133	131	142	136	124	151	158	180	141	131	111	135	143	113	128	131	144	142	152	149	150	149	155	138	152	140	139	149	154	167	166	142	141	120	143	141	159	155	125	120	125	129	156	174	149	140	125	148	138	127	150	156	124	171	153	131	130	140	151	145	131	152	127	147	145	125	154	136	140	121	122	156	161	120	159	141	145	134	135	143	153	138	157	145	147	136	140	123	157	158	126	126	154	142	135	140	138	113	140	134	124	144	162	145	135	124	158	153	141	138	136	163	153	133	148	128	146	135	118	151	135	143	148	158	157	133	141	159	135	157	138	145	136	144	149	153	167	122	135	120	141	125	133	135	122	161	160	116	160	143	151	151	121	155	132	135	131	129	141	150	156	130	172	131	138	160	141	125	148	135	146	156	152	127	149	130	128	155	141	141	150	147	125	143	127	122	128	141	167	129	138	134	151	146	164	129	136	147	156	137	144	135	125	137	134	170	141	135	143	119	147	142	157	160	130	156	150	138	143	143	114	142	120	140	136	142	148	135	148	128	118	136	115	126	137	141	121	149	146	135	138	121	131	131	143	134	117	129	146	141	125	140	137	147	113	126	144	166	139	143	142	158	119	162	131	137	116	115	149	153	144	129	144	130	144	145	148	131	120	142	118	128	154	160	155	135	135	159	133	135	137	123	134	151	147	136	116	157	149	139	153	129	140	136	121	155	114	145	153	149	130	148	145	166	144	148	140	164	122	167	133	137	150	145	136	150	143	142	139	119	126	123	125	147	148	129	155	147	140	173	148	133	147	150	147	135	157	164	113	143	141	158	167	155	140	123	139	145	129	142	145	162	143	130	155	162	131	137	133	139	151	151	147	148	127	126	135	124	134	152	138	141	172	167	141	110	145	132	148	135	158	143	154	149	143	129	138	127	130	140	124	152	157	125	149	150	133	167	120	111	143	154	133	135	146	154	142	149	133	144	165	150	153	150	168	147	164	123	148	160	138	122	130	151	138	134	151	133	158	122	122	128	124	116	158	155	172	158	151	144	162	153	122	163	146	148	163	124	145	148	136	144	150	119	132	144	150	147	121	154	149	154	149	139	141	145	171	169	155	150	162	132	144	133	130	136	147	144	124	153	152	140	148	142	131	153	141	144	154	142	157	141	142	155	107	114	149	141	157	158	107	138	126	130	138	134	151	131	118	143	121	132	135	128	135	162	131	140	126	146	125	118	141	136	145	171	148	139	125	149	109	168	148	153	160	154	150	124	128	132	155	133	154	141	143	131	146	156	114	136	140	133	146
39660	41187	56427	45934	24290	8236	2067	642	469	398	344	344	339	336	365	330	309	319	331	343	328	350	343	355	330	365	309	338	332	324	362	340	353	377	334	322	320	327	304	349	312	318	322	342	304	349	369	294	317	310	346	318	315	332	327	335	335	327	320	285	348	310	320	334	326	347	305	339	309	346	332	335	350	300	315	358	337	327	343	336	353	347	344	331	345	347	345	314	325	331	317	331	312	356	314	346	274	336	308	339	320	323	361	342	295	330	329	325	286	327	304	339	324	353	308	358	331	351	323	321	316	362	336	295	337	344	348	321	320	320	336	315	329	314	295	344	345	344	316	345	340	329	330	317	359	311	351	366	345	330	344	322	321	357	274	361	318	335	321	345	354	335	301	360	348	342	357	333	358	317	333	313	353	332	330	366	319	325	310	337	350	328	348	339	349	349	320	325	353	331	356	308	358	335	320	300	314	327	361	325	356	336	345	332	301	331	360	309	372	360	309	338	310	329	306	334	350	332	335	361	308	294	311	305	326	344	314	340	336	311	341	338	324	338	319	319	300	318	354	349	343	333	348	308	331	315	330	310	332	330	329	336	369	342	357	329	328	336	335	338	349	369	343	344	313	323	343	346	316	353	311	353	338	315	322	332	362	330	355	356	328	325	340	331	342	331	324	315	337	351	312	325	335	332	303	345	320	316	348	347	326	325	326	313	329	324	319	325	345	310	314	344	345	351	330	338	364	308	347	356	354	339	326	347	336	342	354	333	324	355	345	333	321	366	290	334	355	326	301	333	332	288	319	348	311	287	367	351	339	355	332	351	334	326	357	339	349	322	310	329	330	345	376	315	353	319	326	327	345	313	329	304	323	357	324	324	340	324	332	325	361	359	340	345	330	323	365	329	337	304	351	327	329	334	324	314	339	343	373	331	334	340	352	348	336	325	356	352	329	329	342	356	321	356	280	349	357	356	323	338	337	311	331	306	349	328	343	309	323	321	315	328	348	324	334	354	301	343	353	311	330	356	313	347	340	372	312	293	346	320	351	341	332	317	336	326	318	347	339	341	354	324	339	316	353	340	346	310	318	311	369	323	339	325	307	330	313	320	335	321	327	344	314	304	342	361	325	351	347	330	332	342	321	318	318	340	315	341	307	339	366	327	327	308	363	298	348	350	333	327	317	359	349	321	349	329	319	326	353	350	349	357	307	327	329	341	366	345	315	305	340	324	320	327	349	355	340	351	330	340	320	320	356	331	344	340	336	341	328	331	335	354	355	346	306	372	324	322	352	325	336	328	367	333	342	313	383	316	307	305	297	331	361	341	365	362	322	342	325	328	338	328	336	339	349	319	318	325	343	310	314	324	327	329	319	347	343	336	281	332	337	333	337	329	318	306	331	319	329	325	325	357	331	315	352	316	300	342	314	320	335	326	349	334	327	322	320	333	311	365	328	336	329	341	325	331	336	342	341	342	316	341	327	326	337	360	338	342	311	339	333	309	315	326	347	325	311	322	339	369	356	369	317	316	316	326	335	326	346	315	330	330	372	322	341	332	345	347	337	323	317	323	331	349	330	333	335	326	341	353	361	346	313	311	300	335	346	312	347	304	287	321	365	324	357	357	327	347	318	349	300	355	312	304	363	307	312	304	293	330	340	323	341	340	320	331	333	359	331	319	313	342	343	348	331	320	350	303	309	357	375	309	329	343	331	297	355	328	297	339	322	358	345	342	335	310	329	341	332	315	312	325	318	335	335	317	316	311	325	320	324	315	341	354	356	326	342	358	345	331	322	326	324	314	335	344	363	336	319	329	312	315	331	314	351	313	373	318	339	318	294	326	322	329	316	312	323	329	349	333	330	360	306	336	331	340	304	322	340	301	326	350	302	323	346	329	326	343	323	318	324	332	342	324	346	317	342	368	363	331	329	319	314	313	335	337	354	325	350	304	329	347	338	326	334	323	319	319	331	349	338	335	323	338	338	337	322	322	355	330	322	338	290	306	323	354	325	328	346	326	354	290	341	366	318	315	334	322	338	335	357	343	352	326	322	331	331	352	329	353	383	298	296	335	338	351	342	347	325	331	339	331	318	345	340	332	346	367	310	315	323	337	356	329	321	328	321	325	332	348	316	335	347	329	314	341	333	322	362	349	340	317	353	305	315	305	303	362	336	314	340	320	332	331	336	348	325	312	360	342	332	361	349	323	303	347	340	342	319	352	348	330	299	340	326	362	309	326	338	349	348	325	316	323	313	308	310	291	311	320	369	339	337	358	358	324	335	332	341	338	335	314	328	337	352	319	316	307	340	323	372	320	300	317	336	326	310	317	376	298	303	323	338	326	319	338	325	342	343	312	330	323	367	335	337	350	354	309	311	317	301	333	357	363	344	369	319	304	311	343	348	349	323	342	314	322	363	301	344	292	325	308	313	337	346	326	324	356	334	324	353	320	311	354	330	362	342	352	349	342	332	313	340	316	340	330	327	332	324	327	348	333	340	323	339	305	333	368	328	303	354	342	311	349	349	376	338	322	323	370	339	318	306	352	332	308	351	311	322	317	320	335	352	301	355	352	325	329	334	330	344	329	299	307	346	356	381	366	334	344	360	329	342	354	323	340	369	339	323	342	329	356	346	340	344	352	352	347	349	300	279	336	323	342	328	317	324	354	310	324	369	318	299	355	346	356	308	350	328	322	362	331	318	371	357	331	315	327	295	296	312	344	340	359	343	373	328	343	351	363	338	365	298	330	367	330	363	352	344	314	314	326	302	326	358	342	306	342	326	350	323	327	334	334	340	378	347	338	329	312	327	306	347	309	309	358	321	318	322	342	361	348	350	346	336	321	322	374	395	364	331	362	322	328	326	313	323	349	340	329	320	355	334	310	331	315	349	311	344	308	316	315	302	323	344	319	335	325	352	337	336	308	343	322	330	341	298	337	329	311	350	300	339	318	327	313	319	347	315	356	310	336	321	333	311	322	352	304	330	350	347	334	328	365	332	331	349	319	348	360	319	336	334	309	299	341	307	334	339	346	350	334	368	354	303	359	334	369	330	314	338	323	352	340	336	377	314	346	334	331	337	319	339	330	336	344	357	313	344	305	295	337	309	341	348	312	313	337	326	339	317	353	353	340	355	323	323	329	302	307	334	332	321	338	327	338	302	316	312	312	332	315	320	314	365	329	269	342	293	331	348	346	327	292	334	322	336	346	370	336	321	328	316	339	370	326	354	367	314	323	342	328	347	346	305	314	358	353	324	328	345	317	322	315	337	328	374	324	305	327	355	298	318	363	334	320	334	311	322	318	381	345	315	316	328	322	316	314	304	329	296	330	307	334	329	324	328	307	354	340	347	343	359	358	344	317	311	319	331	301	320	328	336	335	326	299	331	311	344	360	343	333	333	309	355	313	322	349	358	314	335	334	331	288	333	355	343	328	334	326	331	356	357	329	306	344	336	353	318	350	311	332	329	336	284	340	372	324	342	321	314	341	336	363	312	312
18421	7651	3766	2447	822	443	272	216	234	214	204	202	185	190	222	188	210	168	206	169	211	205	204	208	185	207	218	199	189	204	197	195	201	193	209	191	227	198	173	194	205	232	207	205	193	209	183	232	221	186	225	199	176	208	195	189	197	196	208	205	215	189	238	180	216	208	195	209	195	213	205	202	217	208	210	204	215	192	197	184	194	228	176	206	187	190	189	216	230	198	183	231	210	176	215	207	192	189	199	207	191	209	187	193	183	215	197	194	174	209	221	208	186	205	235	203	195	232	219	223	184	163	206	220	205	197	242	201	226	186	230	187	193	205	211	197	229	204	221	195	226	197	179	192	215	215	233	198	195	195	178	185	209	191	254	219	211	210	200	194	197	221	167	195	200	206	182	192	203	201	227	230	207	189	182	185	174	182	208	200	188	194	181	209	199	193	205	202	217	201	202	211	203	210	197	244	197	196	193	180	221	184	202	201	191	184	196	193	231	201	222	202	204	210	189	175	173	204	188	220	187	211	193	207	199	200	214	198	223	221	242	228	186	190	198	210	217	215	202	220	232	199	193	199	197	211	203	216	196	211	204	215	186	207	211	185	210	229	220	192	214	225	209	209	215	215	218	189	222	223	235	187	197	205	195	209	215	213	203	196	191	214	206	206	214	181	217	211	207	219	202	210	236	217	214	206	201	214	200	198	213	181	192	184	195	193	215	234	222	202	211	175	210	192	209	185	210	214	191	191	219	190	188	186	224	213	201	212	201	201	196	216	202	210	219	205	189	210	198	199	199	228	191	200	195	197	191	199	210	209	199	214	199	212	187	196	211	242	207	199	209	193	223	223	244	219	229	202	200	200	168	173	208	207	208	211	218	205	204	192	223	204	224	193	206	175	218	198	213	205	202	207	207	203	210	214	189	197	223	203	191	222	210	202	187	220	201	218	200	215	204	183	177	190	211	213	194	226	198	188	190	209	181	179	219	210	203	205	186	206	208	218	180	204	200	233	195	191	220	198	207	204	217	208	238	212	170	195	198	217	213	202	229	224	198	226	205	228	207	211	195	206	195	194	201	235	206	207	210	208	201	203	211	187	197	187	209	202	208	199	195	204	223	181	209	205	214	196	183	180	212	182	192	198	204	212	201	210	180	197	185	237	205	194	221	186	225	208	184	232	205	205	220	199	215	193	200	186	212	223	206	180	194	216	198	221	173	204	216	211	197	219	176	191	204	211	214	225	232	194	200	192	208	226	203	196	194	204	185	192	206	200	198	220	188	197	198	190	191	217	197	196	178	203	216	201	208	201	197	222	218	235	184	228	221	200	216	195	200	206	208	227	181	182	194	207	224	211	191	199	193	214	207	228	186	202	177	195	215	170	209	212	178	200	221	234	188	209	191	217	211	211	201	232	221	198	207	198	218	212	212	191	208	220	256	202	220	193	193	215	182	192	204	212	215	209	192	223	176	213	207	208	207	197	217	209	239	199	200	184	193	172	201	237	178	180	219	197	189	225	192	217	198	215	192	184	194	205	167	204	216	192	218	205	191	194	192	221	201	224	197	213	201	198	203	190	196	239	219	228	193	221	207	187	214	188	191	195	206	193	214	189	195	201	221	219	193	223	215	236	201	192	180	224	192	205	182	200	221	187	193	211	197	162	211	215	195	219	203	216	198	210	200	219	215	212	182	209	196	189	190	187	194	204	179	193	197	212	182	223	190	235	201	195	222	179	213	185	190	201	223	215	206	217	183	201	206	186	221	198	213	213	191	217	189	189	205	205	181	193	190	196	201	193	189	199	210	201	195	166	211	204	190	218	205	230	232	200	205	207	205	202	217	209	191	204	212	221	247	233	179	217	188	220	207	189	205	183	194	249	195	197	205	226	217	207	198	203	211	220	186	201	205	188	207	202	199	199	187	200	223	188	202	233	187	195	197	211	205	177	220	195	196	172	209	201	194	214	226	189	201	177	188	153	183	210	194	185	202	192	222	213	211	221	236	213	168	167	209	230	216	218	184	220	189	194	181	211	200	195	215	213	206	186	194	193	192	214	208	211	183	192	217	202	181	213	211	205	225	203	198	199	207	180	204	194	207	172	243	208	192	209	200	211	218	180	218	197	211	255	222	213	201	209	231	188	206	175	209	193	209	209	188	196	229	174	183	170	186	207	226	192	206	184	187	207	215	222	214	204	208	184	183	213	236	188	192	217	214	183	186	202	210	207	206	227	191	221	178	177	215	188	212	192	209	207	223	199	206	196	219	220	210	196	181	200	203	180	227	194	209	185	201	200	203	212	221	222	178	209	182	214	197	180	207	201	211	209	217	209	200	196	190	199	194	237	210	179	216	200	209	226	203	187	210	210	191	199	209	209	219	197	210	228	197	212	202	201	197	202	216	211	196	213	174	179	208	203	189	179	208	213	233	198	185	188	208	175	222	225	196	237	227	202	216	190	207	189	210	210	204	210	193	182	203	223	203	210	179	199	182	205	208	194	221	222	225	195	226	232	184	239	210	208	184	201	212	203	202	194	175	211	239	205	193	182	198	194	222	195	195	190	206	230	187	187	204	210	227	233	187	212	188	203	196	194	203	206	206	225	188	219	236	207	186	192	199	229	224	213	186	201	219	206	192	227	200	202	207	216	203	196	197	227	201	209	211	205	194	227	206	219	183	202	210	246	215	187	202	216	195	228	232	211	191	216	204	188	211	190	166	203	207	187	211	189	211	194	208	199	205	188	209	186	203	214	193	201	217	214	188	214	223	213	217	195	208	196	183	201	204	222	184	215	200	180	206	212	175	210	225	222	208	217	206	213	219	212	189	213	223	181	193	185	183	216	211	215	210	176	210	210	215	230	215	221	200	239	205	230	204	220	215	187	188	224	197	190	217	188	176	207	211	218	188	223	228	204	226	203	190	212	178	192	210	197	209	212	200	196	207	194	197	220	190	218	193	211	197	228	217	213	217	203	207	203	182	205	169	242	200	194	244	185	199	209	221	202	228	212	187	216	202	188	204	228	233	185	216	199	215	209	200	212	213	195	219	199	210	202	209	214	204	204	226	205	224	182	181	213	215	197	213	227	237	216	210	204	199	216	210	193	226	205	230	226	202	218	200	194	227	227	222	226	184	196	235	217	199	200	207	229	225	187	195	214	170	200	195	179	198	207	218	224	162	223	210	198	188	201	220	236	189	225	212	201	207	195	175	185	191	217	217	224	185	219	217	227	187	212	195	225	210	189	200	217	174	216	225	188	226	201	211	182	205	207	224	235	206	206	212	211	211	193	201	214	190	213	205	183	224	209	221	212	197	205	213	219	205	194	197	196	185	215	207	185	228	196	190	221	211	229	215	207	179	220	204	205	208	210	183	197	207	213	184	217	216	204	175	203	193	190	230	209	214	183	196	208	223	198	200	213	181	207	212	203	220	190	217	200	206	217	208	216	215	200	191	212	207	215	218	203	191	198	199	210	233	209	217	195	178	219	184	214	204	194
12952	7479	8939	6571	2409	974	566	489	458	467	475	478	438	469	421	488	472	495	485	477	466	476	452	477	459	473	460	529	475	506	487	491	471	494	476	474	481	500	487	473	449	487	471	478	520	500	488	513	468	445	449	459	469	445	450	482	460	454	427	455	442	449	492	500	462	462	457	457	503	501	467	503	483	493	488	506	507	470	450	470	470	491	487	483	498	470	465	503	435	452	468	452	449	471	452	497	470	479	478	460	479	448	475	485	474	469	459	477	471	447	487	457	459	432	479	455	467	438	453	468	458	456	505	484	484	467	474	447	430	473	499	493	509	477	482	485	446	470	457	444	467	474	490	459	465	436	465	483	477	473	452	455	468	445	479	493	458	437	490	435	492	474	454	442	466	492	493	469	442	511	458	495	439	461	448	478	466	455	500	457	480	499	458	477	455	482	486	435	451	468	457	511	492	444	470	500	473	451	451	481	455	481	443	479	475	446	487	440	488	481	500	465	454	505	474	465	457	488	472	469	451	490	456	483	486	457	464	477	457	476	499	462	459	479	463	534	451	473	477	467	500	483	470	426	490	483	445	446	483	466	483	442	440	468	467	442	460	494	477	503	455	504	518	476	476	454	507	499	496	479	457	499	456	406	475	462	427	471	470	496	474	460	466	465	480	483	476	443	460	477	469	468	483	503	432	460	478	475	477	458	495	476	477	459	477	486	491	475	470	439	470	478	478	507	431	448	488	454	477	485	480	478	499	431	489	449	437	479	455	462	434	455	475	471	505	473	476	452	526	449	450	457	470	486	473	460	468	474	480	503	459	479	462	448	476	449	436	485	468	475	471	444	469	502	453	447	474	490	471	493	466	457	442	461	481	446	507	480	485	466	463	445	444	489	481	467	470	469	478	471	466	446	461	469	480	446	464	450	465	447	455	498	416	425	450	463	467	479	473	475	447	491	444	503	445	462	497	531	479	477	496	463	448	435	478	505	458	478	494	497	497	466	477	499	486	448	493	482	431	453	449	484	472	458	433	443	503	445	494	491	451	475	491	482	477	484	473	438	458	437	468	490	451	453	503	469	463	493	497	482	464	407	461	481	479	422	504	476	440	492	441	445	472	462	530	492	447	476	453	459	444	466	488	457	465	475	456	493	489	485	463	515	489	504	470	453	467	477	434	451	453	468	469	478	492	447	482	475	488	508	465	474	408	466	455	487	462	464	477	474	464	505	483	431	457	462	492	518	455	413	448	456	474	467	452	466	460	458	482	456	446	470	493	509	451	458	513	457	435	472	459	467	482	472	461	456	462	459	471	448	494	419	462	480	496	488	487	479	502	487	463	434	468	481	454	480	459	506	507	501	478	496	476	465	492	460	454	453	467	467	473	490	501	472	480	480	456	451	484	482	486	477	482	440	469	452	497	476	451	434	465	467	478	491	506	467	456	466	455	451	486	443	470	422	474	449	468	515	462	441	476	433	477	486	502	480	504	506	466	433	442	492	501	492	464	467	510	470	488	431	467	473	432	469	511	452	472	452	487	515	515	488	462	508	456	446	489	448	485	472	471	501	504	496	451	504	478	486	453	490	481	456	498	489	462	493	448	456	443	457	425	459	460	457	471	494	465	453	479	478	509	460	456	479	455	493	468	452	484	478	483	465	438	497	455	486	465	499	486	463	454	502	522	477	467	507	472	441	495	457	508	468	489	502	468	473	477	488	474	499	468	415	459	486	476	511	476	410	488	472	490	448	440	454	474	474	508	465	487	444	461	494	495	451	467	463	507	461	486	460	501	498	465	453	442	469	523	441	475	500	481	485	470	483	457	477	459	499	495	467	489	465	435	474	473	476	465	471	465	462	431	495	490	454	478	487	468	447	490	449	465	495	472	480	501	478	492	488	437	511	477	487	469	471	455	478	454	488	487	459	481	488	473	454	500	449	466	461	459	448	475	446	470	452	452	468	477	462	460	472	503	514	471	467	418	498	484	487	464	502	440	490	478	442	479	489	463	480	513	455	490	469	474	475	493	494	429	415	478	459	467	479	465	463	439	488	426	448	455	465	475	470	494	476	473	473	469	448	433	510	443	463	481	527	479	485	478	430	439	439	495	466	450	521	455	451	466	419	444	494	468	463	452	440	460	472	472	496	515	485	468	451	479	441	471	472	423	465	485	497	477	515	472	487	461	446	499	485	483	468	481	487	491	493	463	465	474	471	511	471	529	480	460	514	448	463	472	472	468	448	466	470	479	468	485	491	486	451	474	481	457	437	459	475	494	425	484	448	458	476	478	485	439	436	459	486	473	446	462	455	501	476	509	449	486	476	417	462	517	448	442	448	454	516	479	447	459	429	486	473	487	476	456	494	477	497	463	473	481	472	470	456	434	455	477	471	486	532	502	463	485	481	438	456	477	504	495	456	494	500	476	448	462	456	481	453	475	469	472	459	472	484	427	444	490	482	505	488	456	427	472	463	504	483	477	512	516	493	510	480	484	455	465	446	495	432	466	476	468	475	476	462	462	495	460	454	484	500	457	475	480	505	460	470	464	455	467	481	449	458	491	489	473	469	438	441	468	451	481	467	440	456	522	482	450	451	474	492	472	515	485	409	450	465	463	499	518	430	481	507	500	443	497	464	471	463	503	449	442	464	452	537	457	445	427	438	475	465	474	490	484	487	428	489	470	468	408	460	447	474	510	489	450	498	485	474	453	469	486	457	455	484	472	444	464	504	450	458	462	462	507	494	467	485	461	481	468	487	479	487	504	458	473	460	489	468	512	483	479	460	470	493	472	477	459	477	466	517	474	460	440	481	472	488	482	472	446	468	492	477	435	447	502	516	452	456	482	497	508	482	465	444	470	456	477	451	501	497	475	468	481	479	481	455	470	469	480	489	457	455	501	459	486	471	468	495	478	471	474	439	533	424	483	462	490	474	501	509	470	493	490	446	484	492	468	500	462	460	479	487	486	495	514	465	446	482	451	453	482	507	478	481	468	422	442	499	481	472	471	496	463	459	480	473	469	438	488	466	493	479	504	488	454	464	482	489	453	453	513	472	482	495	491	484	445	433	484	485	449	510	486	468	471	458	463	469	433	428	474	477	458	483	464	479	477	478	471	503	490	483	483	497	481	487	474	491	467	494	478	491	480	493	493	457	438	457	477	484	479	487	446	448	473	484	419	440	466	465	483	473	425	459	516	449	474	469	465	494	478	472	456	495	464	463	491	470	454	481	463	449	445	506	514	479	469	460	475	427	443	455	507	472	460	496	507	456	499	478	443	501	456	488	448	473	454	442	455	492	503	462	444	439	451	442	454	483	471	458	458	437	433	477	505	479	465	457	436	486	480	475	462	440	457	478	461	511	498	471	483	432	465	472	477	487	442	494	453	442	454	509	503	464	443	478	460	451	504	476	449	430	495	487	475	458	486	492	462	439	526	472	470	494	484	452	481	445	456	432	455	458	467	454	452	432	463	477	454	436	466	471	482	467	480	457	465	438
43127	33727	40841	26482	8500	1708	432	258	231	212	216	204	220	198	188	196	189	216	189	204	196	196	203	185	196	201	196	226	198	188	236	201	188	205	219	219	213	193	216	210	199	150	209	191	216	206	206	192	208	190	199	190	218	208	226	193	207	216	211	202	180	186	197	207	218	177	217	206	207	197	210	204	182	215	179	194	194	200	239	244	185	177	205	222	211	203	211	206	217	223	196	196	186	187	190	184	219	186	200	188	210	202	198	213	226	241	225	207	234	198	227	197	216	210	167	211	219	194	182	198	204	199	203	184	182	191	218	200	212	200	189	210	223	212	228	217	230	200	199	201	207	203	218	209	177	198	181	202	227	186	176	198	201	210	215	204	191	210	196	202	202	196	227	216	211	218	179	167	184	205	200	187	210	176	213	165	198	213	221	203	205	186	202	169	225	201	207	189	207	204	175	215	236	187	201	201	216	215	200	229	180	247	186	174	197	188	230	198	197	222	199	187	197	204	231	198	195	190	209	202	213	201	216	204	199	209	187	230	203	187	225	208	205	188	186	169	201	212	206	213	201	217	223	239	211	164	199	218	199	224	199	221	179	196	204	177	187	185	207	198	178	191	193	181	219	200	189	183	195	190	198	227	177	219	189	178	192	181	217	190	194	196	192	230	192	199	224	165	187	207	211	195	205	220	177	180	194	188	203	177	205	190	196	211	224	203	185	204	197	218	204	160	184	199	213	165	184	191	196	198	179	209	187	217	205	200	168	209	179	198	190	199	180	224	202	183	198	210	208	194	219	193	200	198	199	206	217	203	181	226	211	218	185	213	200	208	170	215	217	211	203	184	185	210	208	182	201	218	196	175	209	200	206	178	219	182	215	193	178	221	212	209	201	210	174	174	192	183	193	192	203	217	215	197	208	215	196	190	206	205	218	194	196	190	207	192	203	201	192	224	231	204	196	208	226	195	182	194	187	190	216	196	212	200	204	220	228	199	218	196	190	202	200	209	215	182	177	214	215	212	204	182	202	203	192	202	221	199	207	190	197	217	220	224	224	206	199	180	213	207	207	214	214	207	232	211	212	186	196	207	211	223	196	200	209	192	191	217	208	207	190	223	198	197	191	184	227	165	170	218	190	242	205	210	214	187	224	229	205	213	205	210	211	203	202	206	202	207	210	189	176	203	181	209	223	217	184	184	203	200	171	197	201	198	188	193	219	193	182	199	196	207	204	171	213	199	180	201	205	201	228	199	186	197	247	191	216	179	231	214	214	191	211	206	194	198	189	176	187	212	192	198	190	180	218	195	196	185	198	213	199	223	204	178	197	214	191	206	209	183	222	239	239	184	184	215	211	202	200	209	201	209	201	166	197	186	200	218	193	174	214	175	179	177	182	227	181	202	196	200	203	188	200	175	189	180	207	210	187	225	213	201	212	234	179	214	209	221	195	203	194	196	183	196	203	220	210	206	230	194	200	210	206	183	199	212	212	187	202	203	198	198	191	193	205	189	212	220	191	218	196	193	224	201	192	217	233	205	214	192	217	210	220	217	213	224	225	198	208	215	199	225	190	201	198	188	180	206	235	193	207	197	197	226	208	215	190	216	186	182	200	166	223	218	201	207	248	167	217	224	227	214	180	195	215	208	188	179	195	204	222	180	192	186	193	205	212	196	194	207	198	207	204	191	190	208	212	212	211	223	207	185	220	202	185	196	237	199	187	184	194	203	195	191	233	200	200	183	209	230	206	199	166	178	184	188	202	190	208	199	216	198	217	190	174	182	207	202	220	202	204	190	191	202	200	179	197	187	201	197	216	226	187	214	195	226	205	190	215	185	211	183	184	197	197	187	225	196	202	185	173	208	197	206	206	205	198	220	187	187	201	208	204	205	214	195	218	208	198	220	216	199	165	212	186	194	206	193	188	162	196	201	208	227	205	183	177	206	217	235	189	200	181	186	191	191	192	205	230	197	192	212	221	175	179	217	214	198	224	211	196	185	215	214	205	183	199	161	222	190	216	187	171	193	228	210	194	196	227	224	195	200	192	195	202	218	221	203	194	209	189	194	229	197	191	204	226	183	190	218	210	224	227	220	191	187	204	223	198	208	208	196	216	209	181	201	215	207	194	222	188	219	191	201	200	227	198	206	203	208	215	225	181	179	218	193	198	216	219	201	204	219	189	190	198	228	202	215	214	220	199	214	227	184	200	198	192	191	196	200	201	187	204	233	223	217	182	195	194	232	208	195	206	172	179	207	203	210	187	207	204	196	191	212	190	187	183	192	198	190	198	198	230	197	201	223	181	205	223	204	190	192	204	214	203	213	187	191	203	184	186	203	193	226	184	189	215	207	199	203	218	184	205	195	208	205	231	195	179	227	209	211	220	187	198	206	229	217	222	203	228	203	178	215	207	220	185	212	195	195	204	199	203	211	212	214	190	212	216	214	207	191	208	213	227	168	184	193	216	182	196	204	199	190	194	175	189	207	198	195	189	198	203	206	195	223	191	215	221	192	185	190	218	214	196	217	216	218	199	224	228	207	199	219	191	199	197	206	226	197	212	206	235	204	193	203	209	217	206	214	188	186	219	202	202	247	192	215	212	207	191	182	216	174	206	219	182	200	190	178	195	205	207	192	231	197	200	236	193	210	211	214	204	229	198	213	185	194	186	167	198	201	184	205	212	203	164	196	232	227	188	210	189	200	220	197	207	193	224	217	180	212	181	204	192	196	207	192	165	204	195	217	237	211	165	221	183	173	173	200	224	205	211	193	190	189	205	184	193	226	207	223	206	201	219	204	236	224	236	199	219	208	202	198	192	210	200	243	208	230	205	198	188	202	202	185	187	193	184	222	198	201	183	190	198	212	199	197	209	187	165	213	197	205	195	184	197	200	188	202	211	232	216	190	187	198	222	199	208	202	191	202	203	213	174	217	197	221	172	206	229	187	200	186	200	228	220	210	213	215	219	224	209	238	195	197	185	218	213	226	188	181	220	196	191	189	202	218	202	184	206	233	209	215	213	175	186	187	207	205	198	192	222	184	197	180	205	182	202	176	212	206	181	194	179	199	219	220	193	201	195	196	177	197	191	190	229	191	199	201	213	214	209	222	198	190	207	222	201	207	225	208	216	214	242	210	204	207	181	192	182	193	193	222	180	185	198	211	192	201	207	222	222	209	179	193	201	201	207	196	219	232	208	199	197	217	199	179	233	198	194	204	209	204	173	200	181	198	170	205	216	217	196	174	183	191	211	211	209	185	192	199	194	207	182	220	197	209	191	215	205	190	229	212	176	197	211	200	212	187	206	193	231	189	227	171	220	192	183	187	161	217	196	180	193	182	206	197	208	199	195	229	198	197	198	200	179	208	234	212	215	209	202	223	219	197	192	215	202	220	183	223	225	228	226	167	210	201	215	232	182	216	214	225	245	203	199	196	192	240	206	172	216	170	202	187	201	207	203	205	199	211	209	190	195	208	218	213	183	199	235	202	228	194	173	209
30400	28909	44130	34050	15065	4531	1120	634	538	518	507	501	456	509	447	434	456	464	453	447	451	483	448	451	486	478	444	505	481	496	453	496	474	472	459	460	501	489	464	473	411	468	435	455	485	460	479	473	438	463	461	438	505	444	441	461	480	437	450	480	440	448	437	487	458	442	422	485	473	460	473	464	503	480	490	457	415	427	470	411	490	430	452	445	468	482	431	504	408	434	472	452	463	460	468	467	488	460	446	439	442	464	458	443	476	465	437	443	452	398	424	503	425	468	490	447	430	505	484	453	483	470	479	415	483	454	445	491	455	454	507	484	502	467	489	448	460	480	475	474	437	450	476	465	478	419	456	471	462	480	457	432	486	478	519	449	491	460	445	467	463	473	435	453	453	468	444	472	488	523	420	456	447	481	453	448	440	489	473	450	446	457	484	482	449	453	479	489	438	473	456	458	435	425	465	474	476	485	495	447	451	447	472	451	447	443	465	450	434	450	463	464	489	492	444	439	490	496	454	454	475	448	464	439	491	449	465	444	453	451	459	511	476	455	440	456	464	500	493	457	471	434	482	444	464	458	458	437	472	462	456	457	443	422	485	475	493	454	441	463	505	455	494	462	441	456	442	457	461	487	508	483	409	422	459	518	460	470	507	468	475	447	469	491	461	491	473	485	486	426	468	468	443	454	456	463	452	447	439	481	474	469	425	454	442	411	464	467	462	436	403	445	490	441	495	472	437	481	485	463	482	467	453	436	486	463	484	458	491	436	450	448	472	472	425	461	444	475	459	439	480	473	441	451	439	465	485	457	482	480	479	506	482	469	474	474	418	449	465	468	460	454	471	431	458	457	438	512	479	420	489	462	464	480	456	476	457	464	449	478	524	445	435	422	524	447	485	453	463	408	446	464	483	466	443	442	478	479	442	458	476	454	482	441	504	452	415	451	479	484	457	458	457	473	439	464	484	475	471	440	486	488	424	431	488	469	450	469	487	451	502	433	479	438	443	438	460	435	491	448	467	468	467	454	452	437	443	432	437	465	466	465	471	438	501	458	469	450	444	480	471	439	460	440	437	476	482	493	467	503	471	469	509	434	445	468	456	438	465	457	461	484	477	448	452	472	454	433	454	443	465	461	469	480	454	447	481	483	482	465	419	494	454	458	455	466	460	427	434	472	447	469	406	491	445	505	507	440	509	490	449	488	438	463	475	485	453	460	472	460	475	448	454	453	477	445	461	458	462	480	467	454	425	451	454	455	453	470	466	484	462	453	478	487	469	454	478	469	472	456	451	482	469	503	450	461	490	452	468	462	450	480	442	482	468	468	421	418	457	429	455	480	464	478	437	460	462	452	436	456	450	491	442	446	472	444	470	486	481	483	482	472	430	479	468	486	451	500	492	460	480	481	476	483	456	454	470	489	438	455	469	445	466	439	488	432	470	451	456	459	504	468	449	474	431	446	431	488	421	486	426	458	481	465	447	469	450	443	469	441	426	450	462	458	459	420	473	433	465	484	458	471	465	477	441	464	422	485	442	436	461	502	486	435	448	462	467	443	475	464	464	450	457	470	467	449	504	461	489	482	474	463	478	423	469	460	526	411	451	499	428	456	451	465	464	478	452	469	466	450	459	463	475	473	397	503	450	478	507	451	448	470	460	439	458	466	435	442	470	460	478	432	405	450	439	450	479	493	442	461	483	448	466	444	449	447	455	483	446	458	454	445	478	451	459	494	464	447	472	445	434	440	441	508	448	480	449	461	462	445	468	489	465	478	467	465	437	480	460	489	498	442	451	461	489	468	428	459	483	458	415	463	473	458	475	498	468	455	493	461	433	449	443	473	507	475	459	475	467	453	417	503	439	443	490	476	459	443	445	472	457	477	465	481	444	442	454	465	436	459	462	482	455	462	451	426	463	436	447	464	436	444	529	447	464	438	486	471	476	473	404	517	423	502	469	452	456	484	479	505	466	433	408	457	442	463	426	459	462	480	468	484	453	457	452	450	446	476	445	479	480	450	430	443	483	460	474	457	458	452	476	459	478	461	425	496	466	471	429	489	449	455	489	484	474	475	452	487	455	480	459	513	465	445	444	478	482	459	457	410	480	465	468	427	448	479	430	487	438	494	418	474	469	484	467	465	501	441	442	445	465	464	446	452	423	469	440	443	472	410	450	474	444	479	415	459	454	441	439	458	495	472	456	461	463	427	460	446	408	427	499	427	421	465	426	504	441	471	476	434	435	456	454	436	495	480	428	469	480	489	445	455	433	478	414	429	461	443	470	484	461	449	496	442	456	513	435	475	479	468	413	473	437	448	455	458	433	516	453	475	455	437	440	476	477	478	433	473	491	440	479	462	459	486	477	467	473	473	444	475	464	470	416	435	483	462	446	529	501	428	440	483	479	448	488	504	462	443	466	481	442	444	456	470	429	435	443	467	466	475	462	471	471	481	466	456	422	437	493	430	445	424	457	457	488	441	488	476	447	446	452	470	443	442	432	477	461	472	483	504	444	445	488	473	474	431	498	441	453	481	460	529	445	468	451	453	445	467	504	449	487	473	426	482	487	497	430	437	437	463	427	487	502	480	472	472	475	463	477	403	437	473	467	455	436	462	442	439	481	480	460	490	465	454	449	472	499	448	480	462	461	475	440	452	487	492	477	481	445	487	471	503	492	442	487	479	462	468	458	473	449	486	448	480	407	447	446	492	464	465	445	505	432	466	456	456	489	488	466	467	432	457	497	466	449	459	467	455	484	490	471	424	454	425	430	446	477	507	468	448	449	477	466	439	486	484	458	474	460	441	429	457	432	492	428	454	443	461	420	432	488	464	473	429	480	455	468	445	485	471	484	430	471	440	488	465	499	469	471	440	495	486	462	457	484	471	437	472	505	456	473	434	464	445	490	474	503	486	476	505	452	455	471	455	451	496	479	450	467	441	447	439	469	494	446	487	473	441	463	457	472	442	445	471	452	468	429	475	492	439	445	484	487	455	468	479	483	439	461	476	438	469	429	443	458	464	433	428	457	522	442	504	448	480	475	476	432	454	439	506	432	473	458	425	458	428	439	465	439	492	481	453	516	429	488	475	436	451	434	455	471	488	448	444	420	463	479	448	496	465	475	488	434	446	443	458	476	467	427	486	441	451	450	480	420	422	505	468	456	479	482	446	448	458	418	446	447	423	446	462	481	478	470	455	458	458	492	445	440	489	485	462	459	458	493	464	466	483	487	462	473	452	449	470	465	444	466	479	450	460	455	447	459	447	460	476	465	479	454	475	436	444	470	429	479	487	437	489	411	432	448	454	456	469	445	459	461	459	473	470	435	477	472	470	453	452	464	478	424	476	440	448	433	459	454	491	458	433	454	451	453	471	448	473	473	437	417	436	416	435	458	464	442	493	490	433	446	458	452	475	449	456	439	455	452	462	444	446	471	487	440	443	469	469	446	474	462	478	447	470	439	425	468	474	400	476	457	449	490	463	458	444	484	478	462	460
56033	48479	58099	40516	17492	3943	675	259	175	138	120	128	113	129	152	178	141	135	145	138	168	129	133	140	136	161	137	158	135	140	145	165	131	131	143	124	149	151	138	149	163	106	152	178	149	158	170	119	131	155	146	120	127	106	148	147	119	163	147	156	148	137	145	176	140	147	147	134	136	150	151	144	138	148	139	162	133	142	140	131	132	151	129	140	158	129	155	147	140	139	146	136	165	119	136	126	151	148	151	148	115	141	145	151	145	129	164	158	133	147	140	144	154	157	131	121	140	144	163	128	137	125	175	145	142	139	134	130	140	138	141	161	153	127	156	131	148	130	125	131	165	152	150	149	133	141	131	145	157	159	151	153	144	142	152	150	146	160	146	135	154	146	164	141	125	138	163	133	151	138	146	128	165	148	147	146	147	143	147	155	138	130	129	153	152	138	138	138	134	138	121	144	131	132	144	135	137	157	159	134	138	141	167	118	149	141	148	143	130	137	148	136	142	132	121	160	146	160	137	128	165	160	124	138	148	145	132	139	149	142	127	142	156	131	149	148	159	166	158	148	120	154	131	133	135	126	139	151	152	163	145	151	136	128	147	142	130	144	143	130	123	131	155	124	131	133	144	143	120	135	135	137	123	126	130	149	154	137	155	152	142	131	129	129	167	139	136	132	144	140	138	161	123	120	166	115	125	137	158	149	138	156	140	130	132	124	156	151	131	128	154	139	129	136	169	146	142	129	134	136	140	134	171	163	160	156	150	113	152	135	179	147	133	148	139	127	147	120	148	116	146	137	168	147	150	135	144	139	152	121	120	147	144	121	130	160	134	142	141	138	129	154	152	128	136	130	138	167	145	123	141	159	147	144	132	147	145	131	127	151	153	150	168	147	147	139	145	124	134	137	129	168	141	145	154	134	133	140	154	146	130	147	142	164	141	141	133	152	139	147	133	111	153	171	144	123	149	152	144	135	121	137	128	149	160	142	153	144	124	129	143	136	136	132	141	150	141	129	133	164	151	143	140	155	139	125	153	151	164	153	128	136	131	144	164	123	146	143	167	118	156	149	142	121	155	159	122	148	110	162	148	123	146	142	145	127	138	153	151	138	145	128	142	126	134	141	134	123	127	183	136	127	142	131	148	130	145	147	140	146	149	128	132	138	133	163	124	134	155	127	143	133	130	143	143	154	135	111	139	136	151	126	151	110	143	120	159	140	136	146	137	124	103	144	133	115	149	145	144	147	140	128	132	141	145	146	155	136	138	153	138	134	139	140	124	122	154	134	161	139	155	163	150	135	133	123	128	138	158	149	132	140	161	142	130	126	144	148	153	139	147	112	139	129	150	141	144	134	159	145	148	175	148	151	154	162	153	146	163	135	131	131	152	149	149	142	129	135	135	131	150	139	120	137	150	148	121	141	158	163	138	153	127	160	158	138	148	130	135	147	132	154	149	169	129	143	140	156	137	129	146	156	141	158	137	143	151	135	130	116	138	130	124	170	142	154	147	133	136	137	150	158	145	130	161	133	160	129	143	146	145	137	152	159	147	145	152	152	152	150	166	143	145	145	143	145	140	142	156	150	137	134	143	137	129	138	135	139	133	140	160	139	137	156	157	156	141	130	135	146	131	144	127	154	126	129	143	150	132	139	115	130	151	147	145	142	126	156	125	126	161	154	139	149	143	155	152	158	139	131	134	132	122	145	124	140	147	160	135	146	160	128	141	154	125	128	162	150	145	151	134	162	135	130	147	156	149	155	146	148	129	141	138	163	135	142	154	148	144	137	154	153	144	127	158	162	154	138	153	153	138	116	155	138	140	125	148	135	141	131	126	161	133	154	124	144	148	131	139	122	155	148	115	138	130	137	155	128	141	140	156	156	163	148	171	143	154	131	137	117	145	143	154	161	145	156	118	144	129	150	156	167	148	157	144	130	130	109	158	121	149	129	124	173	130	176	146	146	145	172	128	133	145	143	171	145	151	140	155	133	129	122	163	144	167	132	148	140	125	153	160	163	154	164	151	155	166	142	136	148	135	137	144	148	126	154	146	155	154	148	146	165	190	134	148	144	145	145	150	120	173	120	143	161	143	137	142	135	141	134	152	134	148	156	131	144	139	147	141	144	140	153	139	127	137	150	128	136	177	162	152	156	131	125	140	137	129	150	137	141	127	154	135	156	157	147	144	148	139	158	152	137	142	121	156	136	121	152	138	153	130	145	145	118	170	136	138	141	141	134	121	110	155	147	116	132	158	135	148	165	147	138	127	123	143	144	140	142	147	132	151	157	172	155	139	153	158	130	143	141	129	141	143	147	146	133	120	149	150	145	136	136	164	155	151	140	141	135	144	154	124	132	153	175	150	151	152	127	158	144	159	144	157	158	141	148	138	129	126	130	151	156	119	150	134	127	144	160	123	139	153	132	128	144	148	115	159	132	132	147	143	177	141	136	172	147	148	155	157	150	132	144	164	140	133	136	145	137	152	151	114	146	145	153	139	115	126	146	136	156	163	136	136	127	124	132	159	143	127	153	141	169	147	117	123	125	118	131	146	136	125	121	157	141	149	133	164	133	140	145	125	151	138	111	132	141	143	158	166	161	149	116	126	151	119	133	138	140	124	148	141	137	154	130	126	155	131	154	135	146	139	151	134	139	137	148	142	138	159	143	132	153	147	134	149	144	141	130	129	144	167	127	147	153	149	157	190	124	133	143	148	150	149	161	132	137	151	168	133	113	146	152	165	126	137	142	135	148	134	136	141	134	148	133	130	122	157	148	142	148	138	168	136	143	154	110	152	142	138	140	119	126	141	140	128	167	144	133	146	149	140	143	137	131	129	162	130	142	159	137	132	142	128	143	125	136	132	140	134	141	161	135	145	138	141	148	131	148	166	135	134	134	130	142	151	142	149	132	138	141	131	148	150	127	137	149	136	144	158	157	139	160	188	149	137	156	157	126	173	140	129	144	157	111	129	142	156	126	143	124	127	134	137	158	148	145	155	144	137	151	141	140	150	143	135	162	161	151	136	150	157	132	162	118	155	156	131	134	143	163	154	149	148	149	121	145	128	146	149	144	162	149	148	137	149	149	160	143	144	124	149	158	143	140	146	142	150	165	139	138	144	147	134	133	120	134	129	147	155	140	145	143	150	156	133	142	143	175	129	155	162	150	139	140	130	122	149	160	144	146	130	143	155	147	127	163	145	160	157	147	152	133	136	125	147	146	152	151	154	146	141	147	149	132	125	130	160	167	144	135	138	142	144	159	134	161	132	134	135	138	143	156	152	150	150	130	159	156	116	129	134	157	140	131	139	145	131	152	145	141	145	145	142	142	127	130	153	141	119	142	135	143	141	135	146	124	138	171	144	145	142	132	137	139	144	156	136	138	134	139	134	136	127	136	166	149	150	146	154	139	149	165	158	156	150	141	163	131	120	151	135	138	150	147	148	135	155	163	136	144	153	126	141	150	145	146	122	155	154	155	161	138	142	134	145	156
39310	40772	56831	45651	23729	7577	1683	688	465	406	326	309	354	316	353	342	341	335	363	340	322	325	302	330	337	312	318	328	340	350	341	364	337	303	350	340	312	328	336	346	324	341	349	328	308	325	335	320	323	337	340	359	314	340	365	314	345	331	361	315	320	327	327	325	327	363	324	333	324	314	332	317	322	338	334	362	334	351	329	317	330	328	343	328	356	314	291	348	340	354	364	328	350	366	324	349	313	353	314	339	353	291	332	337	343	344	275	295	353	318	319	347	350	312	334	314	367	328	330	320	331	320	330	312	321	336	323	308	374	333	322	331	348	355	353	331	324	348	342	356	320	345	336	335	355	319	351	342	340	324	304	346	348	330	295	307	303	329	342	318	339	337	372	355	328	342	324	365	310	326	334	314	351	341	325	319	333	349	331	355	321	334	331	341	355	329	329	349	320	319	311	304	315	345	352	318	332	326	329	354	330	341	338	344	306	333	368	344	341	325	328	325	300	322	350	311	323	356	381	378	313	347	354	359	307	338	355	333	340	347	329	313	334	308	314	331	349	333	314	359	332	283	318	337	342	321	329	363	339	331	334	340	343	312	342	358	321	319	323	334	356	311	323	315	348	333	312	345	355	353	333	329	324	331	347	331	319	346	331	319	339	336	355	325	339	337	336	317	315	326	347	340	321	309	297	314	319	354	343	342	341	340	310	301	337	337	297	342	339	324	313	324	337	374	314	337	320	350	391	328	351	320	329	314	317	351	333	350	353	360	352	331	319	331	313	346	362	332	349	313	330	329	335	335	340	328	365	324	355	324	347	335	364	340	319	360	331	329	347	360	298	319	328	367	324	352	320	349	323	368	303	351	330	328	312	318	302	353	343	317	320	346	354	346	340	348	339	354	347	346	339	302	316	344	309	307	324	326	321	311	319	334	356	313	353	291	355	343	330	345	339	313	331	321	310	309	338	313	354	297	331	350	318	327	330	329	316	349	336	326	334	313	332	316	349	318	342	339	337	314	316	346	339	347	322	301	347	313	359	340	291	326	314	307	352	315	322	337	350	308	317	334	363	337	339	325	312	303	343	321	320	344	329	325	362	358	350	346	313	336	333	303	366	343	287	337	344	332	326	337	305	336	333	337	323	350	329	317	341	350	312	306	301	321	351	327	347	313	328	352	369	355	356	371	308	297	309	352	314	318	305	325	317	316	307	324	359	324	352	312	329	329	318	329	347	329	324	361	339	354	345	329	324	332	364	332	330	324	336	338	308	339	336	349	332	343	339	317	322	326	336	306	338	320	305	344	336	317	347	350	326	308	330	301	336	339	300	325	319	345	329	321	319	344	333	320	315	328	334	354	334	334	350	345	333	313	327	320	318	349	355	333	320	318	319	344	346	328	325	298	328	315	348	324	345	350	323	354	336	315	321	297	344	352	347	333	309	338	317	345	302	321	339	336	307	339	313	347	320	359	308	365	311	298	303	348	320	336	301	326	332	338	354	324	317	370	318	340	314	353	318	356	318	293	329	353	335	349	335	339	321	328	340	330	355	345	352	348	331	337	320	303	353	345	328	325	321	317	338	335	335	338	306	344	314	348	328	324	318	328	347	327	338	341	377	362	308	316	339	314	348	328	324	350	336	325	343	292	347	333	299	351	368	364	391	316	300	323	351	316	359	328	370	321	327	361	361	304	309	359	328	376	364	309	326	346	346	353	337	336	341	315	329	333	300	343	313	326	314	317	342	343	318	359	328	374	338	304	355	353	347	309	294	387	330	349	324	339	309	317	296	330	333	334	338	314	330	323	361	313	320	345	315	320	335	339	336	351	333	313	361	357	313	320	328	354	351	344	345	329	330	323	371	342	320	319	361	329	316	349	311	363	319	305	316	354	314	331	321	331	338	320	338	333	332	310	331	360	319	352	325	335	315	330	326	332	318	314	324	346	331	316	337	306	339	330	334	330	345	331	293	342	334	336	305	304	322	350	364	346	323	351	364	337	346	324	335	364	345	311	341	383	281	302	331	321	342	346	368	370	342	350	307	330	334	332	337	325	319	343	357	318	323	283	363	333	394	342	313	343	370	303	332	300	361	323	318	341	358	322	345	316	318	341	329	308	342	319	330	319	351	332	336	325	324	319	319	331	369	369	351	350	303	355	331	308	351	335	340	316	339	335	311	344	364	344	326	290	320	323	330	323	287	317	329	321	320	331	333	378	307	319	314	323	316	312	341	327	346	332	337	304	328	315	372	320	300	333	322	317	353	306	301	308	350	302	289	294	287	294	329	335	322	321	309	352	339	363	338	354	348	347	337	304	343	329	335	338	310	350	343	348	317	350	334	345	376	350	321	350	334	347	365	333	328	316	314	328	342	340	332	362	356	312	331	330	355	313	339	353	338	346	377	342	356	354	369	365	333	309	338	330	309	336	343	333	340	326	339	322	307	311	358	336	342	330	347	358	311	321	322	347	329	324	339	330	363	310	336	344	336	328	328	329	333	337	355	324	322	316	325	286	328	312	318	337	352	345	349	349	349	345	338	342	329	330	321	327	325	341	332	345	327	360	313	333	329	329	315	304	329	378	319	335	316	342	354	366	347	310	330	352	336	365	322	334	345	320	326	308	338	339	342	369	326	346	312	324	316	318	328	354	320	325	330	328	300	308	330	325	357	304	325	319	323	334	334	335	320	334	342	333	354	330	349	292	354	333	345	326	336	355	353	329	348	337	357	307	328	335	298	327	305	341	330	328	339	323	324	321	346	346	351	359	359	352	357	330	333	332	317	342	318	348	345	331	286	355	360	357	311	322	342	338	309	327	321	344	328	344	346	327	325	326	294	311	349	301	320	309	319	328	317	324	314	317	341	298	352	351	332	333	332	336	350	338	313	336	327	342	333	309	311	329	341	321	354	325	333	337	341	334	315	359	300	311	325	332	333	345	337	313	346	349	377	344	339	359	332	313	359	354	338	352	328	352	291	342	309	322	374	323	349	343	311	351	339	324	336	347	323	334	318	318	343	345	336	349	328	337	346	357	319	313	351	323	300	314	337	334	322	315	325	345	336	314	346	365	326	333	357	342	330	340	340	355	345	300	357	325	342	320	295	330	322	328	336	346	314	316	349	339	325	340	337	318	323	358	347	366	354	329	326	335	343	328	349	355	326	325	349	329	334	323	304	329	367	338	359	338	303	342	364	354	292	304	314	278	341	340	304	328	317	333	334	328	327	349	324	332	351	367	340	351	329	303	327	360	342	355	360	357	322	323	327	290	324	304	346	330	307	354	329	349	364	340	351	348	324	318	354	315	337	330	327	312	351	318	340	314	334	343	329	312	322	327	326	287	299	338	332	333	359	332	345	328	339	382	317	324	344	333	314	329	347	343	311	344	339	321	328	345	337	363	329	377	342	336	356	348	302	311	303	337	327	348	334	356	300	344	306	327	340	306	348	339	326	333	322	320	355	327	333	323	313	342	322	327	376	332	286	308	340	333	341	367
18468	7632	4076	2320	826	353	211	195	199	215	184	204	222	235	225	225	213	217	179	223	185	191	215	225	190	201	195	220	229	205	192	237	213	185	211	194	223	198	226	203	204	189	226	224	215	198	234	224	197	219	237	196	202	214	193	211	195	190	204	202	189	194	173	216	211	207	240	216	219	218	216	195	201	207	207	188	215	213	206	212	197	213	206	193	185	187	225	200	217	171	207	213	211	214	199	207	207	199	212	199	217	200	211	220	218	220	216	202	218	220	171	213	212	171	196	179	204	201	219	198	217	175	181	198	210	208	204	219	192	205	229	221	164	212	190	226	220	217	222	215	187	222	190	225	213	257	243	196	195	229	219	220	196	189	220	201	221	183	214	225	190	256	215	166	198	183	186	195	203	199	197	205	202	211	177	218	216	219	199	226	200	214	199	248	198	182	191	193	231	196	190	181	203	191	179	201	183	190	213	205	241	209	203	219	209	196	195	200	192	199	198	203	229	219	237	224	209	199	223	191	199	177	223	195	197	200	209	222	228	208	218	215	191	223	219	204	218	220	191	212	222	243	194	209	229	214	211	196	221	243	237	189	213	177	195	238	171	216	228	199	216	213	211	217	216	223	210	200	214	216	213	212	192	224	201	226	207	209	178	204	212	197	217	202	200	215	201	204	213	188	221	206	213	197	212	217	199	218	233	176	212	183	211	207	206	193	200	206	200	221	203	214	189	210	189	220	220	184	200	195	196	186	215	214	196	178	230	244	202	208	221	207	211	193	222	216	215	236	217	227	188	195	199	221	216	200	176	179	205	183	195	205	197	194	198	226	204	171	200	247	216	219	195	202	214	213	224	209	204	198	209	205	210	210	210	240	225	204	202	222	200	211	191	228	229	203	193	210	213	210	183	209	210	227	232	191	212	211	188	198	209	212	218	213	202	212	191	181	213	210	213	197	218	209	199	212	208	212	195	208	197	222	203	199	213	203	198	212	209	196	195	196	220	220	214	222	214	200	197	187	201	207	233	207	202	193	205	214	238	252	222	217	214	207	195	209	204	234	198	197	205	198	214	230	200	212	224	218	198	226	213	196	229	209	195	197	181	222	201	204	240	215	190	213	213	202	224	204	218	172	208	205	196	202	189	209	204	216	244	200	212	202	213	199	208	190	212	178	204	181	214	230	192	205	205	217	194	191	228	199	209	211	205	239	228	230	193	226	216	209	177	192	219	201	211	196	222	215	214	173	214	192	242	248	211	219	206	205	232	188	192	206	228	213	194	202	200	216	187	219	192	225	192	237	189	192	215	185	198	225	220	211	189	222	225	184	227	233	199	201	227	205	198	230	236	198	184	193	170	240	207	207	199	197	185	210	190	223	184	213	210	225	208	224	208	177	218	197	197	171	198	212	198	183	192	232	227	219	224	180	197	233	205	187	213	234	206	201	218	209	200	175	197	209	241	206	247	219	204	218	194	200	192	187	176	171	212	184	221	201	235	222	178	173	236	189	218	221	210	221	196	207	192	184	226	207	190	218	200	209	197	221	203	187	218	211	222	223	207	222	208	204	205	210	200	217	197	214	168	223	245	188	208	220	226	205	215	205	211	196	221	187	174	188	187	196	215	198	244	222	202	192	221	229	207	213	207	183	198	194	208	199	198	217	182	218	201	203	213	220	211	186	204	191	200	210	198	217	217	198	204	217	225	184	192	213	212	214	209	217	217	225	202	218	228	194	208	204	208	215	221	217	234	199	234	200	171	235	188	207	183	205	205	203	196	205	229	203	183	199	207	200	210	212	217	202	181	212	199	208	213	213	215	219	210	207	194	246	198	212	182	242	217	215	226	222	204	189	211	203	198	222	201	230	226	203	183	211	204	177	228	227	217	186	206	174	218	237	218	215	213	199	217	215	221	214	203	209	210	216	223	191	208	214	240	193	205	201	217	219	225	208	168	219	218	187	207	240	206	189	183	213	202	239	214	223	244	227	209	221	210	229	233	212	241	196	200	236	184	208	235	200	213	246	206	167	201	192	230	217	182	222	225	218	187	201	210	210	210	203	195	242	229	220	193	204	205	200	205	235	191	210	200	185	176	187	216	239	204	193	193	200	212	228	219	207	227	205	219	215	228	223	196	185	201	207	199	215	220	208	201	210	220	210	187	177	180	196	203	208	208	211	212	204	208	192	220	203	194	209	234	204	204	217	198	215	224	211	198	231	206	238	193	210	202	205	208	185	216	224	216	221	212	243	214	219	238	207	208	210	207	198	224	216	213	194	202	224	218	196	235	211	186	212	200	239	246	207	191	243	212	256	210	211	188	216	216	216	200	239	217	210	206	173	212	200	218	200	215	189	181	233	221	216	217	197	188	212	175	231	206	214	208	190	206	201	208	207	202	223	219	200	177	222	201	199	214	247	207	209	187	208	189	180	205	197	193	226	224	224	211	222	223	205	192	225	189	197	218	212	193	199	221	185	202	203	189	192	222	198	209	189	202	225	212	227	219	214	224	194	193	211	190	215	212	200	206	180	212	218	206	207	210	209	219	214	192	200	192	188	197	225	210	195	209	171	208	216	227	201	200	229	181	200	186	228	213	195	185	222	235	218	218	196	229	210	209	212	256	218	221	203	187	202	244	237	190	217	189	221	241	197	211	189	204	207	196	200	225	202	194	200	213	194	232	207	241	199	205	214	222	223	176	220	213	218	205	228	187	212	219	204	197	207	228	225	215	205	196	201	200	214	220	211	198	198	219	196	187	181	186	222	194	201	204	222	192	213	197	244	222	214	210	232	233	199	203	223	201	202	259	222	205	190	210	194	212	208	188	213	221	202	205	203	202	208	165	206	209	191	219	198	206	244	193	247	218	183	205	210	195	242	206	189	207	199	195	196	186	177	198	209	191	180	232	211	198	211	214	198	195	179	218	200	205	204	216	202	187	213	204	206	187	199	240	207	198	213	206	201	206	219	214	223	234	217	230	216	193	186	194	230	201	210	214	200	181	198	196	209	205	228	208	219	183	216	225	197	234	202	193	201	189	226	208	227	182	201	194	208	193	180	211	217	221	200	223	199	232	216	206	229	197	218	206	222	183	205	206	209	221	232	246	210	251	208	220	220	204	221	211	186	224	204	197	182	218	223	234	237	207	220	223	228	204	182	223	175	216	185	221	183	208	188	224	207	206	203	197	211	197	218	231	189	222	219	189	218	160	216	207	182	212	212	200	202	224	211	217	220	216	190	204	179	230	211	221	201	214	205	228	215	197	231	206	214	210	235	203	203	197	207	201	186	222	172	206	205	200	208	206	206	178	213	201	202	197	214	203	193	187	214	219	208	211	206	184	201	225	225	201	209	225	218	219	207	215	178	222	195	212	224	203	220	198	207	198	235	184	205	221	254	203	228	227	225	189	188	213	212	225	230	188	234	203	206	236	221	218	202	222	222	224	206	199	213	214	213	228	224	226	209	215	230	224	237	226	204	228	216	215	187	241	224	179	210
12981	7519	9165	6434	2305	939	629	519	510	467	444	484	452	471	455	492	450	498	477	445	504	510	481	480	503	453	463	496	477	474	483	471	482	471	496	485	438	488	474	492	514	477	474	531	455	462	465	498	492	455	482	487	454	448	480	487	520	455	433	469	469	481	518	469	459	448	470	503	457	549	490	511	483	502	502	504	516	488	453	488	471	475	479	458	495	447	480	473	463	525	454	462	513	498	472	496	488	508	515	486	488	477	497	497	499	446	486	470	495	495	474	435	476	480	474	476	485	519	484	469	494	459	528	485	487	499	474	499	471	470	457	498	498	491	480	465	506	498	482	485	490	442	480	477	483	459	518	470	433	456	452	461	495	490	496	486	519	468	473	483	459	487	478	485	442	444	499	480	489	513	425	481	486	476	503	494	473	473	471	477	496	502	469	458	459	473	505	477	508	476	497	524	467	456	480	492	469	514	487	440	480	473	494	473	454	478	520	471	492	469	482	499	470	455	471	469	484	501	489	477	489	460	476	459	467	483	439	454	463	504	492	459	484	474	515	472	445	451	462	482	474	492	419	489	510	485	463	462	478	468	498	501	439	526	460	473	473	521	484	475	487	487	478	491	475	483	485	491	467	478	501	476	470	506	440	468	484	508	477	456	515	459	492	462	502	489	489	444	459	458	438	482	462	494	427	510	483	480	497	471	485	471	476	450	494	453	518	467	470	450	466	486	503	504	506	478	456	454	467	449	450	487	510	468	493	489	469	439	497	482	467	488	491	473	486	459	466	503	468	505	491	464	501	465	481	500	525	459	511	466	449	454	491	512	465	471	487	500	458	452	532	493	468	492	509	446	471	487	460	472	446	498	432	506	481	474	515	495	463	488	488	481	465	476	488	480	484	493	500	477	499	462	473	484	458	439	489	479	459	438	481	450	473	468	474	486	497	514	481	475	497	475	484	439	498	476	509	463	484	491	440	480	506	506	509	454	494	484	452	477	472	466	475	482	476	455	465	479	497	506	508	483	497	399	478	515	454	489	432	457	485	467	491	484	469	464	506	468	457	444	481	467	467	473	452	457	440	480	474	494	500	477	493	513	463	452	494	515	483	489	451	473	493	462	462	461	437	466	449	505	466	502	483	435	498	474	480	484	495	498	479	441	460	507	492	485	498	463	518	491	466	466	476	450	509	506	465	473	472	440	505	506	473	458	495	525	484	464	486	460	455	508	465	488	501	479	463	482	497	473	477	428	462	472	475	485	486	501	488	486	502	474	462	432	491	492	495	521	476	513	476	445	489	452	481	440	429	445	483	477	468	476	475	539	494	475	501	464	440	421	455	517	444	447	456	513	463	495	477	459	493	466	454	498	452	493	450	445	455	426	485	475	490	465	478	463	516	488	500	489	468	484	472	527	458	447	493	471	474	459	504	459	492	495	468	482	455	483	445	515	479	523	461	484	455	456	478	479	488	452	504	480	467	460	533	464	491	496	500	446	464	501	505	491	476	492	440	446	469	475	509	467	463	455	474	492	464	468	433	496	498	499	462	469	480	437	477	462	467	480	448	489	463	458	468	459	456	479	514	484	495	473	466	498	493	495	447	500	478	475	477	523	448	504	506	474	447	493	461	486	466	476	486	484	473	460	465	445	462	464	484	497	517	474	464	469	475	492	479	468	466	448	495	511	495	499	458	454	502	434	459	523	466	512	490	461	472	497	491	459	483	491	469	541	469	468	516	468	499	480	471	490	481	468	485	475	502	459	482	451	486	445	476	477	486	483	500	470	483	488	483	480	493	447	512	417	471	484	464	464	468	458	496	447	476	459	497	447	475	452	494	466	482	486	482	499	497	462	457	502	471	501	469	462	473	510	490	452	472	462	450	486	432	486	463	501	486	466	465	447	447	481	483	484	459	466	488	479	481	473	441	431	505	445	486	478	443	513	473	476	460	469	480	438	451	467	481	457	519	480	497	472	492	489	489	457	456	485	535	508	455	493	479	492	448	532	458	516	448	422	478	482	486	477	495	490	472	532	488	451	476	485	473	485	476	466	448	448	476	508	468	484	479	461	448	449	439	466	492	456	463	486	457	451	487	491	495	475	477	461	520	503	482	495	482	471	498	465	456	452	489	488	468	498	494	478	481	487	462	469	506	481	484	497	475	486	457	458	473	483	486	466	481	499	458	481	520	497	468	498	484	501	509	479	448	500	478	465	512	497	498	492	481	489	433	473	471	469	522	470	464	494	497	480	495	487	481	493	459	498	489	460	495	458	482	472	445	443	473	443	480	430	519	515	546	482	455	420	472	492	470	484	456	484	497	539	459	481	477	480	483	484	470	497	463	461	483	456	500	512	515	469	472	472	470	490	494	461	482	497	476	473	465	462	489	484	509	486	481	470	500	492	456	445	438	476	506	489	470	507	505	502	519	468	486	474	485	486	485	434	514	496	496	437	499	487	456	468	422	462	426	492	469	492	505	473	448	493	512	456	465	464	481	471	460	469	481	460	450	475	478	516	466	496	498	451	477	422	498	462	454	489	488	512	477	460	507	481	476	518	487	483	459	482	500	500	452	475	472	499	454	442	482	459	467	508	471	499	488	487	490	476	494	473	449	431	467	474	462	479	426	428	456	500	458	541	470	430	460	413	485	492	467	476	447	491	488	488	457	453	495	484	467	483	469	526	485	460	489	493	501	442	460	474	496	445	441	449	458	489	467	481	459	492	444	519	495	463	531	453	483	465	485	480	484	509	508	490	456	483	513	462	446	489	509	491	462	475	495	486	462	466	485	439	467	513	438	504	466	507	502	476	459	447	498	478	486	479	504	482	458	441	459	467	486	468	455	450	486	463	458	483	490	466	463	467	457	462	497	485	427	500	453	476	470	466	495	488	444	493	466	469	465	486	453	523	479	490	508	523	487	431	486	490	493	500	499	458	478	472	484	454	457	484	487	493	484	471	491	464	445	493	436	485	529	450	494	523	477	477	450	454	502	469	469	479	464	462	480	486	492	478	463	483	531	476	459	444	493	484	477	471	468	449	462	515	487	450	467	475	488	458	521	481	454	480	464	491	453	463	488	505	468	471	470	451	503	523	471	480	459	463	493	444	451	458	534	501	498	447	462	504	451	454	463	475	486	453	476	445	481	490	510	483	474	466	508	493	429	492	514	480	485	424	501	509	424	497	466	476	532	502	506	454	458	484	513	466	462	448	474	489	426	469	444	472	493	505	478	481	471	472	461	508	494	495	493	480	490	480	488	487	506	482	457	479	453	449	481	493	420	491	510	483	470	474	484	488	495	455	460	481	466	470	482	446	468	482	481	493	470	480	464	463	488	464	465	498	486	472	491	495	507	462	468	461	475	452	489	504	444	486	465	466	458	462	482	459	458	484	467	440	484	498	480	436	519	479	493	505	517	468	410	514	530	448	507	492	477	488	458	463	485	477	470	479	475	474	514	434	512	502	497	465	461	519	432	475	485	538	483	492	464	479	512	486
42311	35931	40248	25813	8433	1495	423	227	208	199	220	199	230	192	194	192	193	218	209	179	204	186	218	189	212	214	213	207	196	198	182	197	211	206	204	211	204	203	228	212	186	222	208	182	222	220	234	206	219	208	185	204	199	182	181	202	219	219	201	182	200	216	211	203	198	194	194	222	190	191	218	195	199	216	210	245	203	223	159	233	191	217	198	234	215	217	226	200	193	212	207	217	183	210	211	215	204	189	209	201	185	199	196	221	200	197	211	207	217	212	242	186	213	205	175	199	198	223	197	170	208	205	173	193	208	195	216	209	221	207	237	204	201	200	216	217	207	197	191	186	207	197	193	219	201	207	202	223	207	217	216	216	214	203	190	242	203	208	218	216	205	223	198	177	211	233	185	191	185	201	214	220	196	185	217	199	194	175	179	199	200	182	201	214	207	201	196	193	218	176	180	203	196	219	228	206	202	204	202	193	182	206	252	227	209	199	221	215	202	186	209	207	202	230	195	195	190	189	189	215	187	200	193	189	189	179	197	213	184	195	187	180	206	184	207	238	228	206	221	220	214	213	192	203	197	216	216	246	225	229	203	187	200	183	232	190	213	209	220	191	177	192	189	198	200	222	207	211	185	212	184	194	208	211	199	201	192	186	206	218	203	222	177	187	227	188	200	210	217	208	207	185	191	215	186	205	207	223	188	197	193	202	237	222	175	199	208	196	193	200	180	209	217	200	194	182	195	227	202	192	188	214	213	209	215	197	209	206	189	183	211	214	195	223	211	202	189	204	209	188	212	213	218	227	214	209	186	206	220	219	205	194	203	191	224	201	209	192	191	194	217	212	198	203	214	202	213	193	191	215	236	193	196	180	203	193	205	228	224	220	227	196	200	213	172	187	193	204	215	191	209	199	207	178	188	199	201	206	202	204	202	176	200	192	205	198	210	216	204	188	191	221	201	190	196	215	203	223	202	202	223	225	187	195	231	191	202	216	213	217	203	201	205	201	209	224	210	208	183	217	175	226	191	232	209	196	190	219	211	221	195	215	206	198	207	209	200	210	191	207	197	198	213	211	209	225	214	218	202	220	202	200	199	195	204	207	225	211	174	201	211	223	205	194	206	198	188	190	202	181	222	193	209	243	217	206	181	233	197	200	212	207	218	202	193	173	193	216	194	201	184	188	197	205	184	210	207	234	227	189	198	222	176	217	215	213	216	199	198	189	215	202	175	174	202	188	222	181	185	209	228	229	208	218	204	200	228	201	191	208	202	189	202	222	203	214	215	228	193	199	193	204	213	205	195	193	211	177	219	185	206	201	208	217	203	181	187	214	204	212	224	195	189	224	191	184	229	189	163	202	198	207	194	200	192	199	220	202	232	181	212	195	193	187	184	192	210	207	210	209	196	180	207	218	201	181	208	184	209	202	201	212	213	183	212	223	217	204	221	204	213	219	234	189	200	209	177	225	227	242	222	218	192	225	195	234	205	195	199	203	183	215	184	192	209	187	201	220	193	223	209	228	228	205	191	214	235	192	159	197	183	206	180	208	233	209	208	221	219	217	206	191	207	197	215	220	197	189	201	185	207	201	188	201	190	211	196	194	206	185	217	193	188	211	209	209	206	218	208	232	196	192	216	205	216	230	189	188	221	234	209	196	219	227	217	199	200	230	157	178	186	177	208	184	206	187	205	205	213	197	201	216	170	172	191	176	187	215	180	222	226	194	224	188	187	204	205	184	214	196	184	182	199	230	208	214	214	206	214	190	236	188	170	207	206	203	188	205	210	196	201	170	201	231	240	219	213	209	201	209	188	215	200	203	222	177	217	200	205	173	204	187	208	199	200	200	206	211	216	197	205	223	189	194	201	204	213	202	202	219	171	197	201	188	165	216	210	216	222	213	230	209	178	198	207	189	190	201	200	199	187	186	192	214	201	187	225	204	229	194	201	205	180	255	206	208	208	206	201	214	238	180	239	190	202	213	197	200	191	193	199	223	181	212	201	205	191	212	192	224	196	191	226	219	199	226	201	203	185	183	183	204	202	218	207	182	202	206	222	176	227	196	203	195	205	187	182	214	191	199	230	219	223	194	197	190	197	203	217	167	210	210	217	205	221	195	220	185	210	204	201	196	198	202	202	240	216	176	186	176	208	199	193	204	218	209	186	217	222	184	208	200	192	210	187	197	196	206	193	201	208	196	207	194	192	216	159	228	218	200	187	183	197	193	217	232	219	206	207	201	220	208	172	223	226	200	196	209	215	203	227	234	201	220	197	193	173	189	227	204	233	220	180	215	227	184	189	215	217	201	204	212	192	179	208	204	174	187	175	206	219	193	216	195	202	210	199	195	193	180	181	208	198	217	197	221	213	209	181	210	213	187	236	187	201	201	197	201	204	207	186	196	216	205	202	201	211	183	209	200	229	217	185	184	201	184	206	200	203	193	193	229	203	194	186	205	187	181	178	180	192	202	228	213	212	214	200	182	224	209	215	232	208	210	246	176	204	216	183	197	206	202	213	218	216	232	214	203	206	199	185	208	221	195	191	177	195	212	224	204	206	212	205	224	217	236	195	190	214	226	215	207	190	204	233	236	200	185	177	201	222	206	215	213	189	203	202	204	191	206	216	229	194	202	222	206	191	178	182	186	187	201	194	203	209	222	211	194	205	225	194	195	174	202	208	207	239	167	189	198	204	228	176	207	187	180	199	221	183	221	200	175	186	188	229	218	218	186	186	205	210	204	190	193	193	194	181	186	225	201	203	203	206	176	209	184	230	180	200	210	197	211	222	182	211	224	185	203	199	223	201	186	217	192	204	194	190	185	175	196	217	180	196	197	186	210	217	206	189	219	188	202	213	185	195	207	217	222	230	187	215	178	214	214	198	225	206	186	214	238	206	201	213	199	204	197	214	164	196	220	199	204	222	206	215	204	205	215	203	197	197	191	214	206	200	223	192	195	211	218	209	178	208	210	186	220	172	210	209	240	215	217	222	214	208	214	178	223	181	213	196	201	205	184	186	217	186	217	209	197	224	203	192	203	166	193	206	204	219	222	221	201	179	209	189	181	213	215	204	207	190	173	213	182	207	225	242	178	201	200	203	194	204	175	195	204	205	219	195	213	202	195	188	213	194	208	183	197	191	221	185	195	231	211	177	194	213	217	215	231	204	203	217	191	200	190	201	214	203	223	225	218	185	196	207	187	210	228	213	181	184	193	214	196	227	234	195	209	212	207	230	219	216	210	199	191	201	212	198	195	206	201	188	193	207	203	212	209	187	195	231	167	204	194	199	203	183	200	206	219	220	197	187	209	200	186	197	199	209	204	218	203	220	238	203	232	218	218	211	202	206	188	190	201	217	225	183	215	206	191	239	199	207	190	210	204	219	174	199	224	192	162	212	222	181	190	177	223	222	192	221	212	210	219	191	202	180	204	206	198	219	241	195	195	203	237	182	186	180	191	194	225	190	204	215	205	193	223	206	207	200	196	188	202	212	169
30196	31003	43538	34134	14373	3932	1217	608	504	492	505	460	463	432	488	458	430	461	460	456	512	458	475	429	488	446	514	471	455	435	435	426	479	477	451	477	446	479	482	464	473	462	467	491	466	481	485	469	438	421	478	454	472	462	479	432	458	478	470	457	448	450	475	476	440	458	468	462	499	485	474	456	479	451	475	460	483	448	473	474	479	459	473	444	464	458	442	460	480	494	458	459	460	506	510	461	469	502	466	469	497	479	516	458	427	450	491	466	466	487	475	482	448	477	484	450	467	451	445	452	428	481	488	445	444	479	463	431	446	454	455	500	452	473	481	465	485	466	446	451	458	502	452	470	449	492	460	468	468	486	509	483	499	501	466	446	462	443	448	458	432	446	452	438	470	487	457	476	415	488	493	468	435	478	485	471	472	424	487	464	487	481	500	471	483	460	454	485	510	467	435	509	499	503	449	513	502	472	448	459	489	466	460	484	482	447	485	497	469	492	478	459	446	470	455	463	458	481	447	495	448	423	470	486	480	481	445	467	462	439	450	515	500	476	465	449	457	416	438	490	480	476	442	457	449	446	456	457	435	476	422	495	406	509	476	497	462	479	495	469	467	488	483	444	449	457	459	441	440	452	466	463	496	479	498	457	460	440	473	455	466	448	481	466	485	456	423	430	434	460	465	436	522	448	472	475	464	454	450	464	477	417	437	510	472	472	462	484	479	424	478	442	425	477	450	460	463	426	477	435	456	475	501	444	474	418	485	406	421	509	474	508	453	505	434	480	489	471	458	503	521	460	474	463	467	454	475	456	458	436	442	454	435	458	514	490	486	509	451	457	443	450	458	485	488	479	435	481	482	482	503	503	424	522	455	471	478	503	448	498	451	494	429	464	427	432	436	471	470	470	446	467	462	456	435	458	465	466	451	469	498	452	480	451	419	467	439	451	458	488	446	478	448	477	444	453	444	462	468	463	498	440	434	494	437	487	470	447	465	448	439	453	440	469	465	476	462	477	434	455	474	489	467	434	450	449	455	477	463	485	432	509	502	458	456	491	492	467	455	435	450	443	489	483	457	521	477	459	435	497	465	461	472	455	466	461	494	460	460	449	494	465	444	480	499	462	446	476	432	452	473	483	453	484	424	508	456	457	469	426	471	488	481	473	461	533	484	437	497	467	454	444	450	517	461	487	437	474	464	453	469	489	455	467	476	445	477	472	462	487	447	470	498	459	444	476	456	458	428	467	492	459	457	441	488	452	462	472	505	473	448	467	495	442	471	472	470	472	457	438	458	483	483	469	458	465	469	439	492	443	508	502	453	502	477	458	492	452	465	479	461	470	473	428	479	445	470	481	442	456	439	453	483	480	440	447	451	449	477	460	487	503	424	478	458	483	435	478	463	432	487	468	471	447	472	457	493	443	428	490	455	464	468	494	444	487	431	454	473	449	431	424	463	464	492	486	471	470	454	454	481	460	478	495	446	480	486	471	465	442	418	474	463	502	470	505	437	462	478	458	463	450	483	443	487	458	459	450	484	431	462	466	462	467	445	468	491	499	465	482	465	479	451	483	510	465	478	523	440	489	477	467	486	452	451	437	429	481	438	447	435	458	464	481	470	454	482	486	480	448	465	470	458	454	469	492	476	463	460	495	445	479	467	469	426	461	460	463	447	473	487	472	456	463	441	468	484	439	453	496	459	433	485	426	429	442	512	490	434	471	467	463	463	440	443	463	477	449	483	476	478	486	476	467	446	468	444	434	470	509	486	491	456	471	477	463	469	447	452	460	448	444	476	491	454	499	437	455	483	453	446	450	443	485	504	449	461	439	466	462	480	492	435	473	457	456	488	467	454	477	511	456	490	459	441	464	456	482	443	475	431	466	462	482	445	491	479	479	426	459	558	435	454	484	461	481	447	449	431	478	477	440	478	479	459	497	475	454	493	465	500	443	459	450	467	502	497	459	437	422	526	498	459	453	465	448	465	466	468	444	448	459	495	485	494	466	482	456	505	458	448	460	455	444	474	447	499	456	466	473	405	464	454	449	451	476	448	468	459	490	433	480	519	450	418	460	473	475	423	468	458	434	461	457	459	476	427	433	478	466	470	463	466	451	425	454	497	490	467	457	441	495	478	462	439	462	459	468	467	470	452	496	479	473	480	450	471	476	470	469	480	472	489	418	470	468	490	439	460	460	438	463	515	453	459	480	484	471	471	470	488	480	489	496	449	471	432	472	506	467	508	468	479	434	508	475	500	488	451	475	449	514	479	495	479	481	440	440	474	438	446	438	476	464	453	423	476	524	490	497	452	492	487	478	470	462	513	457	445	452	470	484	430	479	444	494	453	477	492	442	461	474	490	443	501	441	419	472	483	452	464	464	467	431	475	499	487	431	446	482	458	443	434	467	463	467	485	454	473	453	464	433	454	479	462	454	458	475	512	464	500	455	442	488	457	488	508	439	467	433	465	444	459	459	457	492	447	487	479	472	463	459	437	467	478	452	472	441	468	485	470	464	429	470	496	441	450	445	491	502	470	440	480	530	464	480	468	479	461	448	461	441	447	462	431	456	474	481	479	417	468	444	467	452	450	458	448	455	465	470	494	447	450	479	433	506	451	438	488	470	499	470	463	442	461	480	466	476	503	476	476	471	459	450	460	527	460	497	449	466	449	474	478	467	500	487	499	454	481	446	450	457	425	505	468	440	483	453	432	462	471	467	523	488	472	449	460	497	502	474	465	478	454	431	479	475	431	436	534	455	529	436	484	501	457	486	476	493	437	482	499	497	450	483	447	470	450	462	496	469	457	476	482	453	483	473	475	462	456	476	482	460	453	494	464	472	450	486	441	469	469	448	481	440	482	444	452	447	455	475	450	470	451	435	493	464	457	480	482	461	546	503	468	452	479	484	470	467	461	470	449	502	448	447	468	455	474	435	486	467	503	464	474	450	482	451	483	460	475	460	506	465	465	446	448	453	451	459	498	498	466	510	463	456	453	452	501	435	475	476	486	453	503	450	475	458	484	477	479	507	448	455	460	472	492	451	484	449	499	432	433	446	436	455	448	426	457	436	487	487	489	433	500	458	421	442	452	489	457	485	485	489	485	432	461	465	453	490	486	475	457	473	437	487	467	498	461	501	430	450	452	486	486	496	456	480	483	468	441	436	494	417	431	490	469	488	481	502	468	484	459	464	450	449	459	442	458	464	497	487	446	449	445	470	473	462	472	459	439	488	485	476	424	468	465	477	453	462	436	439	447	470	453	455	439	453	478	456	454	481	472	461	452	505	464	469	465	457	448	480	417	459	445	474	432	492	446	469	484	453	501	435	445	475	418	443	508	441	469	448	486	456	446	504	449	456	473	480	467	464	455	458	440	479	493	447	489	455	412	496	470	478	450	466	466	493	449	483	482	472	449	479	449	502	461	463	444	411	473	495	486	489	441	466	452	430	480	433	443	480	475	467	470	469	418	482	443	422	466	451	455	458	443	455	484	464
55432	49196	58675	40729	17571	3789	649	215	200	140	165	116	137	159	125	146	131	167	164	118	144	123	138	163	132	149	149	121	146	127	125	136	120	153	142	146	139	137	139	147	140	127	158	143	150	129	128	128	154	142	132	144	141	144	134	130	131	145	118	122	137	144	133	127	149	151	127	147	131	145	135	137	119	136	127	147	162	146	126	157	142	129	150	135	137	129	125	157	150	141	131	155	150	130	140	131	148	127	150	148	155	129	127	144	144	125	120	158	139	143	153	133	153	131	139	143	127	145	141	150	128	133	131	133	163	143	150	145	143	134	149	136	139	136	118	128	171	135	135	143	150	130	162	131	141	157	134	128	143	128	150	130	155	145	152	128	138	143	137	141	156	141	142	129	148	133	162	157	132	147	150	139	145	164	129	148	125	132	163	142	127	148	139	130	143	110	116	141	146	160	137	143	126	122	129	144	157	152	146	141	142	139	134	140	110	143	144	122	133	126	139	158	165	145	150	148	120	144	154	141	147	145	153	147	138	158	147	124	171	150	161	127	144	145	136	149	170	139	133	152	126	138	145	141	132	129	129	155	130	141	143	157	124	158	143	139	127	138	132	129	132	138	150	151	152	157	153	122	155	132	131	135	139	149	153	142	157	128	157	142	131	131	141	125	125	141	149	137	135	140	132	114	138	147	151	121	136	126	125	153	172	152	140	135	152	159	151	128	108	145	136	136	128	134	122	172	121	114	132	142	150	131	153	137	142	141	155	142	128	124	144	125	135	127	143	152	144	134	143	146	139	139	146	173	122	137	142	130	144	134	157	136	135	155	128	134	155	149	148	117	133	147	133	136	145	160	153	130	140	150	122	132	134	118	137	142	158	134	137	137	152	143	153	130	134	147	152	128	128	149	126	127	135	149	144	115	118	129	123	142	122	155	146	150	156	148	129	142	148	128	138	152	143	133	117	146	136	154	168	123	134	154	143	151	151	166	156	133	135	143	165	131	154	132	126	136	135	129	152	138	132	140	150	155	122	145	147	141	133	155	127	137	139	155	160	161	143	122	136	136	146	131	149	134	135	144	119	158	140	125	141	126	134	132	127	132	142	162	123	140	141	147	143	125	117	139	118	125	135	140	136	167	144	129	148	143	149	147	149	128	159	132	135	146	114	157	136	117	145	141	159	118	136	150	148	136	142	135	152	119	152	135	153	130	158	139	148	137	130	151	152	134	133	143	147	129	115	149	169	136	155	124	112	137	137	125	150	169	130	126	150	138	118	133	145	144	114	159	121	138	137	138	141	119	127	151	118	139	148	136	137	134	125	135	118	123	144	145	149	152	132	150	129	127	128	141	152	114	141	133	131	150	129	142	165	147	150	140	127	137	141	155	129	162	151	158	151	155	139	129	125	141	135	162	136	134	158	139	132	141	153	123	131	123	124	135	143	136	129	137	133	140	142	124	148	146	121	159	111	120	127	158	133	143	134	148	144	132	140	133	122	143	156	148	130	146	141	112	161	140	172	159	139	149	170	155	125	136	124	158	118	126	137	129	145	129	132	134	153	137	120	133	136	120	152	135	139	139	151	129	145	133	152	132	144	156	148	168	136	152	133	147	140	134	150	148	145	138	140	150	150	121	157	153	139	140	140	141	153	159	128	146	127	143	153	133	99	156	139	153	122	142	162	144	157	118	141	128	131	134	129	154	134	127	145	137	147	131	136	140	158	114	125	151	129	148	140	126	123	141	158	131	149	123	121	154	147	140	134	136	140	132	166	146	121	152	149	157	138	130	133	135	133	141	119	134	151	145	133	131	139	137	123	142	123	150	123	160	154	120	158	132	127	138	156	127	139	135	120	138	124	139	153	152	144	166	146	156	158	113	140	123	145	144	145	142	120	129	149	151	159	148	128	121	130	139	137	158	142	150	165	154	136	153	140	138	169	148	137	135	131	136	129	130	139	149	136	125	132	149	133	163	144	149	163	151	132	132	130	141	147	134	131	133	152	128	141	161	147	153	126	129	146	124	147	123	138	158	135	141	144	137	120	157	152	153	177	148	135	139	164	150	137	134	146	163	129	122	146	131	140	125	158	143	107	119	158	145	123	144	125	133	135	132	134	114	142	150	147	158	124	129	131	138	137	139	112	136	149	156	147	139	144	137	141	137	130	141	145	142	150	139	145	142	134	143	120	147	151	143	136	155	138	155	130	149	118	163	142	142	148	140	154	130	148	117	120	131	131	117	152	124	148	153	130	118	118	129	160	121	133	141	137	149	139	148	148	122	146	145	151	161	158	141	144	135	158	121	130	134	145	132	130	148	158	137	130	133	139	148	149	118	127	133	142	130	138	143	137	145	126	133	144	137	145	131	158	134	136	117	153	140	128	122	119	143	121	144	151	147	127	135	110	137	173	154	154	168	140	154	128	122	144	137	154	158	139	124	126	127	143	141	142	128	124	138	142	140	164	150	153	136	134	161	151	167	133	155	130	157	155	129	156	132	122	143	141	162	124	126	123	130	143	133	151	144	129	137	139	140	142	153	139	128	135	152	114	151	140	152	148	150	142	137	126	161	161	157	169	118	146	123	129	131	137	133	117	138	112	149	147	135	146	142	141	135	153	157	135	135	136	155	136	138	133	140	151	143	134	131	115	151	156	140	163	137	140	149	149	122	137	142	159	146	172	146	140	150	133	142	147	138	142	137	154	147	141	118	171	131	141	121	143	150	153	154	131	140	158	148	113	142	130	150	145	133	157	143	141	129	155	138	150	162	135	142	141	147	141	162	154	152	145	140	143	160	137	138	139	138	143	157	119	140	135	142	114	133	132	134	149	132	137	132	158	116	135	159	147	143	142	173	153	135	154	122	153	133	124	142	142	130	160	153	134	177	132	134	147	142	138	129	125	158	139	138	134	154	132	153	140	140	139	131	134	147	145	145	145	125	146	128	146	127	177	141	126	135	151	150	139	136	142	136	143	134	126	133	139	124	160	164	124	122	126	137	141	131	126	138	133	162	138	136	128	135	122	128	124	126	141	124	147	140	148	139	157	140	129	139	145	142	145	132	133	130	146	141	125	138	156	153	130	126	128	130	123	132	140	142	127	157	144	130	153	137	116	137	140	113	137	127	138	138	150	138	137	154	122	136	127	130	153	160	155	143	149	129	115	150	134	135	127	137	138	131	144	130	137	141	121	142	142	148	132	149	140	142	142	153	153	129	156	129	137	142	126	128	131	134	132	146	148	147	148	146	154	130	129	166	134	142	122	113	129	150	156	136	136	134	132	143	127	148	151	126	134	135	123	120	134	148	165	130	150	171	143	133	154	138	168	146	160	129	127	144	142	147	127	139	144	138	135	128	151	155	146	128	120	133	128	128	139	118	113	140	124	133	145	139	132	124	124	139	130	158	118	123	134	130	154	148	149	143	149	132	133	176	159	135	139	137	131	168	130	130	144	124	144	157	148	134	98	166	149	142	123	153	132	124	134	129	145	133	123	152
38999	40564	57194	46244	23571	7290	1823	602	399	363	375	318	317	331	307	302	309	327	347	346	328	302	362	320	323	307	345	342	374	329	311	321	328	331	319	343	310	319	358	313	340	326	325	328	345	366	353	339	336	356	312	316	336	332	326	334	338	340	339	321	342	325	314	296	347	332	324	309	294	350	354	293	309	321	351	287	318	326	328	320	294	302	351	307	347	318	353	334	345	306	314	336	314	312	332	327	312	334	352	320	341	336	330	305	330	314	352	314	336	367	348	336	306	335	299	331	328	341	322	365	342	322	305	329	347	304	335	317	323	338	352	336	309	306	346	373	321	334	351	304	289	335	325	349	300	319	320	339	284	334	322	343	318	344	307	320	323	327	337	333	326	304	333	304	338	345	312	335	299	350	343	308	316	307	361	306	292	301	340	343	328	349	311	318	311	313	339	314	320	322	323	334	314	296	325	348	347	338	348	348	335	307	328	352	313	313	324	357	307	323	355	312	312	330	334	318	329	331	344	329	312	337	329	341	351	317	315	319	297	326	294	320	341	351	349	324	341	355	296	296	333	321	355	332	365	326	325	338	336	351	333	326	325	322	333	340	344	321	347	332	325	301	344	342	298	337	318	324	321	315	329	347	352	312	324	337	349	332	324	314	336	341	326	310	311	329	283	336	327	312	345	323	332	330	321	329	313	327	345	298	330	327	322	294	301	342	317	328	326	297	334	304	354	320	363	336	329	351	330	350	325	358	342	314	356	356	349	299	349	314	310	320	334	297	303	302	311	331	312	308	327	352	336	344	327	339	348	347	330	360	312	309	344	303	356	352	293	308	322	327	324	330	340	311	361	334	343	333	308	318	345	331	351	326	338	336	333	345	360	318	313	320	312	317	356	301	297	336	304	328	321	306	294	315	322	358	328	315	366	308	330	284	294	314	333	319	341	326	336	350	341	330	349	328	302	338	338	301	321	310	323	321	345	326	334	330	324	349	316	365	347	315	324	326	348	341	314	320	310	284	328	385	295	318	350	354	309	318	338	320	305	304	310	332	339	340	327	299	324	301	315	321	326	339	317	328	329	359	300	320	344	327	352	330	339	351	312	337	343	333	316	311	313	323	315	336	334	348	345	338	315	348	354	332	327	340	336	339	301	317	310	319	333	296	312	302	340	351	329	325	308	337	335	327	306	311	350	348	350	341	356	335	347	331	352	334	305	335	303	320	318	321	337	316	307	332	327	324	323	341	348	312	365	339	341	345	318	297	307	306	331	348	322	357	335	299	340	316	324	333	325	293	334	344	334	340	336	330	335	315	304	328	325	315	339	313	304	304	361	313	340	310	353	333	311	302	339	310	304	336	302	317	333	350	315	315	332	330	346	312	334	325	349	354	318	329	314	341	355	332	310	342	324	319	322	304	318	309	331	308	337	370	331	295	329	350	352	300	348	311	333	336	297	344	322	317	333	353	338	326	337	333	334	308	323	296	327	356	323	327	314	333	311	315	336	342	329	310	338	340	309	351	340	291	384	323	326	322	360	301	348	324	318	348	339	330	330	338	366	319	340	297	320	309	336	320	357	319	333	332	347	389	339	305	315	307	344	331	327	306	348	319	314	316	309	317	363	309	323	338	322	340	329	320	343	322	326	337	327	318	345	343	300	329	324	309	295	357	311	333	341	324	304	343	304	325	333	308	320	334	341	345	341	353	327	310	331	342	350	338	337	336	333	341	340	304	333	318	334	317	338	329	350	362	358	341	351	348	308	327	305	341	307	298	332	327	330	286	362	336	312	336	323	366	305	326	327	351	330	321	317	329	329	309	355	327	308	347	319	334	327	357	304	331	337	358	321	336	316	344	337	329	339	311	316	348	307	337	348	349	331	293	322	336	321	306	316	340	302	320	336	317	306	321	325	347	346	371	322	301	321	310	349	265	346	326	355	330	349	325	339	317	334	315	305	327	380	353	311	307	326	334	306	338	335	330	339	336	366	335	316	324	335	317	299	339	334	342	317	318	303	307	291	366	331	336	350	359	350	333	353	326	340	346	334	324	358	353	303	286	328	317	334	323	322	345	318	338	317	351	316	349	323	341	335	321	343	298	306	334	310	322	301	342	338	318	325	334	328	358	335	357	335	317	324	355	337	339	340	340	294	349	349	352	320	322	328	355	342	335	311	329	315	308	350	311	329	356	322	312	315	351	326	341	330	328	296	317	334	307	324	340	338	334	326	311	318	316	347	328	341	304	342	318	302	314	355	296	330	306	346	360	320	329	344	327	321	343	343	336	316	322	314	360	311	329	345	354	322	313	329	318	316	299	318	337	344	332	292	348	309	345	334	335	360	320	336	361	340	327	340	351	336	302	326	325	327	294	335	378	345	348	331	336	335	344	316	314	310	326	315	350	299	336	342	319	306	340	351	321	355	298	309	332	327	338	333	322	334	321	312	354	379	323	337	297	359	327	324	328	313	315	326	334	304	344	327	339	323	317	338	346	336	341	290	309	319	331	313	325	327	333	337	332	358	314	355	300	341	338	326	319	340	354	318	325	303	323	328	295	333	307	331	329	335	320	347	344	327	337	352	314	339	327	354	303	316	327	321	342	334	321	304	299	334	305	305	311	323	307	359	331	344	328	324	352	360	347	354	322	329	324	289	367	341	335	330	312	310	298	349	356	308	330	310	342	342	351	326	327	334	315	317	306	344	346	310	343	333	319	329	328	342	350	304	339	347	331	311	299	299	344	333	344	358	339	357	321	323	301	308	344	317	324	303	337	353	331	343	332	341	342	354	335	350	325	324	298	321	327	316	332	339	313	347	308	367	317	350	332	348	322	337	325	356	330	356	343	322	319	329	363	336	340	348	289	311	345	324	347	315	320	344	328	298	306	346	307	333	336	337	342	302	307	312	343	352	313	322	325	363	323	332	314	325	324	335	320	333	356	342	349	324	322	363	329	366	311	363	322	332	301	357	346	296	348	311	338	316	311	332	337	317	329	302	340	336	326	337	336	331	334	324	327	325	333	305	346	357	340	304	332	327	315	322	315	351	322	332	309	343	325	339	291	355	337	315	344	325	299	305	362	329	318	321	340	330	340	330	307	310	319	324	339	365	311	296	326	336	304	351	326	339	330	333	314	332	331	325	336	308	329	336	342	333	325	313	348	338	334	297	315	343	341	335	333	367	281	353	322	341	301	325	317	324	303	327	296	321	325	346	322	325	336	354	323	291	358	289	340	326	327	334	316	360	321	316	380	313	333	304	320	363	315	365	340	333	310	314	307	344	382	356	347	307	315	350	351	279	330	325	355	317	337	353	343	329	325	333	322	335	326	341	319	355	299	337	343	335	326	329	321	300	324	321	317	324	307	343	289	350	331	340	324	376	342	320	322	333	336	329	348	347	350	302	332	312	312	325	348	287	314	304	323	325	319	366	316	337	311	339	365	321	337	303	333	329	336	322	352	312	348	352	334	306	347	315	330	310	307	313	343	313	333	323	355
18093	7712	4158	2425	804	318	235	228	203	216	195	184	202	204	206	206	201	202	205	200	207	218	208	183	204	199	201	203	200	223	179	204	212	197	233	179	182	187	210	201	212	180	183	197	178	196	208	204	226	185	197	199	227	207	196	245	196	203	212	241	209	220	218	224	206	203	212	195	205	224	204	171	208	218	198	191	190	189	218	200	233	185	221	217	207	223	209	194	195	187	194	195	192	202	223	230	191	206	206	201	201	199	206	213	216	196	208	202	184	198	237	222	198	197	233	215	224	176	185	207	203	181	192	217	200	223	181	203	201	206	194	220	200	226	190	193	205	209	225	219	189	193	201	175	178	242	210	207	176	206	190	192	212	183	193	200	185	190	207	203	225	174	205	216	183	224	190	201	238	214	186	202	209	186	218	220	205	198	219	210	211	187	214	197	229	205	192	200	182	209	212	199	163	213	216	215	201	200	220	222	196	204	203	202	176	203	226	205	201	188	204	193	171	230	215	221	191	206	178	205	183	189	212	210	189	211	195	213	188	228	210	213	213	218	184	188	227	199	207	217	199	222	195	213	195	211	220	191	228	189	206	208	205	204	184	213	202	200	194	201	199	218	186	202	223	200	196	210	214	232	210	199	203	229	224	173	210	232	208	187	212	175	197	194	220	222	222	205	171	212	224	202	189	222	192	187	206	214	195	210	175	217	188	191	191	242	177	224	176	191	207	222	191	197	193	191	219	196	212	198	188	198	206	220	218	200	229	222	204	223	198	209	181	190	228	217	209	204	199	211	194	196	197	212	179	188	192	190	207	217	204	193	214	223	198	212	195	205	192	210	228	189	192	185	241	252	209	200	233	224	169	235	201	189	223	199	205	209	232	205	225	222	209	182	208	185	199	191	219	205	182	194	238	220	192	187	227	207	200	211	234	237	220	186	188	196	224	200	178	193	229	198	189	190	209	193	217	202	196	195	208	218	218	194	202	188	181	190	200	205	181	195	211	204	198	233	200	218	201	209	204	213	209	180	189	199	196	214	203	216	208	181	190	204	220	188	183	189	213	213	226	201	176	206	212	218	203	194	221	232	210	199	203	217	207	200	200	204	198	186	226	176	215	220	194	176	212	201	209	190	184	235	183	223	224	212	217	196	214	203	186	246	223	209	222	189	219	206	191	227	222	172	207	197	201	211	230	230	192	206	223	209	195	205	186	236	215	194	201	195	206	213	193	199	218	198	190	193	210	206	223	186	171	201	226	239	193	200	189	197	204	198	226	229	214	208	210	187	209	224	195	195	207	206	207	211	181	175	182	214	225	197	190	201	224	202	205	190	234	208	217	211	208	186	214	211	230	190	202	186	208	210	188	193	222	188	179	209	169	207	208	201	200	193	234	219	208	216	215	222	203	218	188	190	204	194	205	172	193	193	213	203	212	178	192	190	197	265	214	182	194	207	216	224	202	204	198	246	217	217	240	214	216	221	219	215	205	202	213	207	223	175	200	192	185	212	199	185	224	201	213	192	177	202	196	185	185	212	212	208	193	212	189	214	161	189	204	209	197	245	206	228	195	184	173	193	216	231	191	188	231	187	201	216	195	195	204	218	197	204	225	184	207	211	244	209	184	197	209	203	204	199	201	209	209	199	196	224	199	179	215	214	161	209	197	190	189	208	191	181	218	200	206	231	221	188	180	193	209	195	220	210	222	194	207	178	204	176	200	215	210	213	220	188	196	205	222	202	207	201	215	186	211	193	190	202	230	196	197	194	215	211	196	225	197	227	219	196	203	186	197	218	193	210	209	201	200	204	212	205	211	222	223	188	182	191	208	189	180	212	226	173	188	251	196	179	222	187	223	200	227	228	206	180	183	204	212	212	217	240	193	180	199	210	229	210	217	182	203	231	216	231	215	200	206	229	226	182	203	178	187	198	210	217	216	212	228	194	209	210	194	199	215	213	199	195	222	228	228	196	174	183	211	202	202	207	202	190	202	231	225	207	216	189	216	222	192	182	225	208	224	206	216	196	201	209	203	240	203	195	195	221	203	205	184	188	226	201	205	205	207	200	194	186	214	202	229	196	187	190	199	192	219	205	209	173	206	208	216	197	216	183	228	214	215	202	179	227	236	192	218	217	201	217	185	178	209	220	209	201	192	210	217	206	207	198	190	211	213	203	204	221	227	196	198	201	188	199	196	201	225	211	209	192	188	200	212	216	209	163	206	204	202	201	212	239	207	218	188	211	217	234	212	201	197	207	221	186	213	196	203	208	223	211	234	218	198	194	197	233	198	205	177	199	181	238	179	223	194	203	204	201	211	185	208	194	183	194	203	214	211	217	231	219	201	219	200	208	206	220	179	213	208	200	222	209	191	229	229	193	215	219	192	200	214	211	207	225	212	204	210	198	219	208	216	222	220	221	192	211	200	210	188	203	209	204	223	228	214	215	185	211	184	229	193	231	225	191	193	208	202	208	195	177	200	195	224	213	197	220	211	214	226	192	204	189	198	235	210	220	243	186	191	235	210	219	218	205	220	191	213	192	211	239	198	184	213	213	211	218	224	213	207	205	225	210	224	239	238	202	214	195	203	186	197	192	225	213	196	186	207	225	204	194	226	237	217	212	200	222	208	228	209	222	205	206	197	225	200	211	236	197	234	211	216	215	211	171	171	186	207	189	194	189	202	195	185	198	216	197	196	203	180	186	207	203	195	205	192	194	204	202	198	207	197	244	219	192	211	207	203	207	231	211	182	206	194	203	206	185	195	243	212	241	185	186	212	199	201	202	179	219	208	187	189	215	178	228	219	188	215	189	213	225	208	219	175	217	217	213	203	227	238	194	205	184	221	216	194	197	202	206	199	189	199	196	227	198	197	169	216	214	204	189	217	202	192	228	217	226	206	229	202	198	224	189	194	205	197	188	222	197	199	216	216	188	201	213	216	198	193	203	219	201	200	224	188	203	210	200	177	194	206	212	187	205	195	209	188	229	199	215	206	183	201	185	173	216	198	197	191	188	174	220	210	197	195	226	226	222	242	206	193	203	236	173	215	199	208	215	200	194	219	191	199	194	195	215	188	219	204	204	205	186	204	214	229	195	213	207	201	199	203	203	181	217	192	214	211	211	183	210	227	193	216	219	173	191	208	218	210	220	193	202	206	217	212	215	210	190	196	213	214	204	207	209	219	210	199	199	198	179	204	197	212	185	206	209	196	221	216	188	194	213	188	207	186	183	177	208	220	245	207	215	201	202	212	220	207	209	202	206	212	199	191	205	192	228	214	235	154	206	227	202	184	198	199	205	198	176	191	203	187	197	195	199	186	225	201	216	215	218	166	189	222	190	190	219	209	201	211	219	211	214	177	202	208	188	235	213	218	237	207	206	197	202	205	199	212	205	222	188	198	207	221	189	203	215	171	227	216	180	202	216	209	193	202	189	222	224	188	217	231	177	200	194	200	176	191	211	192	221	209	206	180	205	192	193	200	205	196	191	198	199	212	210
13036	7646	9535	6387	2315	883	530	478	497	494	466	467	424	463	416	464	457	453	489	466	433	474	497	452	464	450	496	472	480	465	475	480	468	481	477	500	476	464	510	472	480	483	478	445	510	493	466	440	483	513	505	455	472	437	494	411	478	479	436	447	414	462	457	495	479	437	507	470	467	446	472	473	480	427	457	472	489	460	410	460	462	451	499	441	484	482	460	479	463	463	464	488	471	494	483	429	451	521	462	472	426	446	479	473	476	499	445	460	494	476	499	435	459	488	501	478	444	448	478	454	456	496	432	467	449	448	499	439	451	525	502	504	475	491	452	493	465	496	471	468	465	505	475	473	448	475	490	464	437	478	492	478	465	451	462	468	470	477	467	427	485	498	491	496	443	456	468	483	463	433	471	467	472	463	450	443	486	456	462	493	448	484	460	486	500	454	450	464	426	486	485	461	479	485	437	492	478	498	493	483	439	462	456	478	475	424	482	513	475	420	510	491	458	439	462	482	453	457	443	485	424	481	472	491	466	481	500	495	495	492	456	451	482	517	486	451	486	470	484	439	497	449	487	490	467	476	429	453	497	460	461	481	468	451	440	439	416	455	506	505	473	474	497	476	469	467	483	456	452	439	464	484	451	451	491	479	500	465	459	503	500	486	461	483	482	455	466	470	462	477	476	457	472	505	482	447	435	466	482	509	488	453	456	489	434	517	475	466	477	451	462	444	477	472	472	504	485	479	508	441	475	469	465	473	453	449	489	454	481	474	478	467	480	485	482	499	475	506	467	464	462	462	496	419	472	458	476	483	457	504	451	480	469	460	498	439	498	467	489	470	460	471	490	468	482	484	464	456	482	445	477	438	465	477	445	460	452	466	499	478	467	490	475	492	454	489	513	462	443	440	498	426	456	469	470	466	444	473	468	433	446	468	499	465	486	448	489	475	487	456	462	459	438	476	496	460	466	474	463	467	473	476	466	469	434	464	487	478	465	429	497	511	472	450	473	449	452	435	479	475	450	475	507	479	517	461	470	473	471	491	464	484	461	482	455	465	500	447	448	487	465	508	482	434	496	487	483	450	479	494	505	474	495	479	474	441	470	476	438	446	427	499	465	486	450	512	468	465	483	495	484	463	443	477	456	464	441	465	437	480	480	481	478	476	483	507	489	456	536	471	476	445	465	502	470	431	502	452	455	459	444	449	483	461	495	466	452	464	467	450	470	446	466	474	505	468	495	470	429	447	491	472	435	491	499	444	489	471	501	478	473	490	458	511	475	435	461	480	480	452	485	488	506	488	472	476	451	472	449	452	456	475	462	486	498	467	512	465	474	437	480	471	439	473	481	472	505	458	478	494	478	477	438	468	451	457	440	467	472	441	471	470	495	445	477	457	482	482	471	464	464	475	459	496	536	450	494	472	518	446	479	487	452	496	481	495	444	475	477	445	475	490	478	492	445	507	472	486	465	458	470	471	489	456	453	487	460	463	466	512	474	480	497	469	456	437	464	495	441	495	488	464	459	474	514	483	509	458	506	481	471	462	455	461	448	482	444	462	508	467	466	435	449	478	481	472	505	469	489	419	489	474	519	485	514	480	466	460	446	484	461	486	490	464	495	429	499	500	436	499	488	432	508	468	515	483	459	486	490	471	485	443	465	418	452	482	471	454	487	450	449	454	454	457	484	472	470	485	471	450	469	487	418	456	414	474	502	488	430	491	442	500	489	466	449	478	495	463	465	453	467	492	485	454	472	472	470	458	502	486	489	480	516	461	480	433	473	500	463	483	460	454	498	468	493	479	464	462	455	460	476	452	443	473	478	477	478	462	458	512	458	461	447	459	456	479	491	462	472	477	455	489	481	479	485	495	484	445	507	444	456	492	500	486	481	453	479	443	492	429	448	464	463	463	449	466	466	476	508	473	472	443	443	468	472	462	479	480	463	447	513	460	438	436	471	476	462	455	448	459	491	473	461	494	484	500	504	452	458	504	451	455	494	445	504	473	435	459	431	442	458	495	452	465	500	489	441	456	459	480	468	495	470	475	463	476	475	513	502	442	438	443	498	461	482	481	470	474	445	454	468	470	451	442	514	457	463	462	469	490	453	491	495	481	454	465	497	481	473	498	509	489	487	486	493	449	487	456	466	460	475	455	470	453	485	448	447	452	476	452	470	469	472	491	474	464	490	454	468	479	483	442	477	473	461	455	456	469	463	491	415	505	484	481	466	486	479	473	491	478	501	472	485	466	476	476	437	467	462	436	441	485	440	500	479	506	455	497	510	464	530	493	486	476	505	463	453	524	452	480	471	490	476	437	488	457	482	501	457	454	468	489	477	489	458	498	475	463	490	444	452	447	485	515	451	455	444	474	492	417	503	449	437	439	464	478	488	456	473	434	485	448	480	430	510	440	528	471	516	452	446	440	429	468	464	460	457	502	457	444	473	477	466	449	483	430	473	478	480	442	487	493	450	466	437	502	479	456	472	437	494	439	488	482	478	474	438	465	469	440	482	472	487	476	508	460	472	485	460	410	473	503	480	515	474	498	472	436	475	525	484	477	515	464	466	485	463	498	468	466	474	454	457	501	473	501	513	486	474	454	466	497	500	486	477	496	459	475	470	490	475	491	473	431	452	471	492	453	478	479	430	479	440	421	482	452	454	462	447	465	418	438	488	499	463	446	468	484	447	469	457	491	469	470	428	483	505	529	485	470	467	457	439	486	485	479	438	471	450	489	517	493	429	475	492	492	498	477	461	447	485	466	444	463	502	504	469	451	434	456	467	458	458	452	487	439	477	468	470	441	476	450	470	435	497	505	491	478	458	452	498	471	425	455	452	450	531	495	448	481	473	441	460	472	499	492	482	483	495	441	465	496	472	466	461	503	501	440	483	467	477	434	487	469	482	473	473	472	464	439	494	472	431	457	502	445	470	453	470	472	470	435	448	477	478	492	491	494	452	440	446	434	459	504	462	441	513	468	502	446	503	489	483	490	474	461	495	501	468	455	454	455	445	461	487	488	465	452	437	469	459	474	488	465	428	489	479	480	502	464	461	458	491	486	486	483	475	479	442	475	483	513	497	477	461	464	464	522	488	487	469	454	481	419	440	478	477	449	457	499	485	463	481	479	437	489	453	477	474	493	467	446	466	479	430	465	456	453	450	445	460	448	468	470	459	452	481	505	451	452	435	486	459	487	460	443	437	490	450	468	463	481	467	481	449	456	489	471	440	428	465	468	480	476	511	466	474	492	459	468	504	498	471	494	448	467	474	490	464	504	432	466	498	486	506	486	490	463	511	474	453	456	437	474	436	456	454	445	459	481	469	448	514	436	510	472	453	461	469	477	471	534	459	474	498	439	466	454	496	478	511	455	431	452	481	489	491	506	499	477	496	461	492	485	451	504	469	478	471	460	498	492	470	503	469	471	476	520	495	452	455	467	481	452	461	477	487	466	473	497	475	448	448	431	433	455	456	491	463	443	475	510	462	459	467	466
41952	35246	40811	26175	8091	1327	453	234	214	223	199	197	193	212	205	212	186	187	212	223	193	219	193	188	242	193	194	177	197	217	198	199	188	206	186	210	212	211	237	203	196	209	211	183	230	210	212	207	204	199	178	207	226	208	194	208	188	196	214	208	212	198	207	214	204	211	194	199	195	209	211	184	207	183	195	183	199	210	171	197	181	198	207	190	223	224	205	178	206	219	236	206	222	217	204	215	217	211	212	196	210	218	190	187	215	200	190	197	179	202	214	218	180	202	199	180	221	192	205	195	201	177	194	216	195	231	194	193	182	192	177	202	200	207	202	169	204	205	227	216	203	193	220	202	191	203	207	220	201	175	202	205	228	215	195	241	186	187	195	195	217	199	194	204	193	191	181	200	237	179	210	194	242	189	213	203	212	212	215	200	219	192	189	212	215	215	195	246	204	223	195	195	195	197	230	204	228	204	188	231	214	209	200	193	214	201	194	205	197	207	194	187	201	216	222	209	221	189	195	203	206	194	204	182	221	204	199	212	221	237	195	235	201	206	195	200	211	212	205	206	214	218	178	181	197	198	203	198	186	196	213	218	208	214	198	180	217	226	202	178	211	225	200	213	226	212	213	194	199	211	210	208	208	239	181	182	231	198	228	230	175	206	212	214	196	223	208	222	192	193	213	206	223	196	228	174	194	206	185	202	183	192	216	224	238	194	204	204	164	198	201	204	206	219	189	182	209	210	203	173	186	194	207	210	200	197	189	210	179	199	181	188	202	224	191	200	202	217	221	205	177	177	217	194	182	196	199	189	214	226	212	188	188	205	224	215	190	218	195	209	184	195	182	218	204	204	196	183	190	208	218	224	239	184	222	214	205	187	223	180	214	207	179	203	222	210	175	193	207	223	189	207	191	204	173	224	193	201	202	210	195	238	222	210	186	176	194	191	243	187	196	195	209	216	202	188	196	190	210	186	202	245	197	194	206	217	183	209	188	177	207	190	203	217	190	231	210	202	200	209	208	228	208	216	172	180	183	214	202	187	219	184	219	188	187	198	226	199	177	222	211	196	224	217	200	241	196	198	188	188	174	210	228	206	197	209	218	193	217	219	204	203	192	213	178	220	212	217	200	192	165	207	213	171	185	189	204	204	218	218	205	185	206	199	201	206	212	213	170	208	193	212	218	195	191	196	213	223	212	192	240	191	191	214	203	222	216	193	200	194	219	194	201	199	193	209	189	195	202	223	174	190	215	189	188	193	193	189	228	199	197	198	224	194	172	185	205	209	198	193	172	207	178	185	193	196	206	217	192	199	200	212	223	215	214	244	208	219	182	194	201	198	225	208	218	215	215	228	220	205	191	177	207	220	190	201	189	191	192	191	200	225	182	211	211	171	186	198	195	186	198	202	231	203	182	176	201	175	195	225	195	187	184	217	232	210	212	192	202	196	213	202	203	216	198	200	192	211	207	182	190	227	208	198	224	208	198	178	165	196	224	210	179	212	186	203	219	183	183	211	211	189	208	223	202	207	220	206	233	186	197	205	177	184	178	196	210	190	201	211	191	184	185	207	215	206	195	215	191	185	233	213	176	194	194	203	207	183	181	212	194	196	230	221	218	207	194	213	196	204	203	199	210	201	237	223	211	213	234	209	183	183	208	203	206	212	203	200	190	207	238	204	223	196	192	201	198	223	189	202	187	217	234	225	205	209	182	208	196	209	237	217	226	219	206	184	184	212	182	191	188	211	206	217	207	205	210	199	201	176	215	184	202	190	174	205	191	181	216	193	192	200	197	236	197	181	203	209	195	195	205	218	205	218	193	198	197	206	194	219	212	209	195	176	190	193	189	220	218	237	218	214	228	175	217	209	183	214	234	186	194	211	192	204	201	176	193	195	199	182	192	197	228	212	206	195	190	192	220	222	205	183	218	209	202	234	187	200	205	192	207	197	195	207	217	203	194	200	178	207	243	201	199	225	213	181	199	189	201	209	209	206	223	204	210	214	181	190	209	207	227	201	184	207	205	178	183	186	200	194	190	228	224	213	196	214	172	190	197	227	189	184	223	186	207	192	206	191	165	192	204	208	175	178	180	176	188	190	221	200	207	224	203	190	216	199	185	200	194	181	207	191	215	183	189	207	198	184	199	215	185	202	206	215	234	196	195	192	190	178	201	191	180	214	223	200	184	194	227	186	208	206	225	175	183	204	216	202	206	217	187	182	198	181	209	195	228	200	222	204	227	199	218	194	206	197	222	178	205	200	202	200	177	205	213	206	189	220	209	223	187	224	188	196	202	204	187	204	209	208	217	187	176	195	217	200	231	220	217	208	206	214	206	212	214	193	221	194	179	209	195	193	208	206	203	173	196	233	208	219	213	224	182	178	200	203	196	194	202	203	191	229	203	201	196	180	218	155	214	198	200	146	198	204	180	207	205	187	224	203	202	207	207	216	209	213	178	217	211	215	211	185	200	205	185	218	188	192	214	211	208	192	212	216	208	199	233	213	225	211	173	206	198	198	175	200	207	223	225	218	202	183	203	237	180	215	218	207	178	212	187	169	182	192	192	202	186	185	208	191	205	186	213	201	205	186	198	192	191	205	178	205	225	219	218	199	217	215	205	224	224	216	214	185	220	184	187	231	187	180	207	200	199	210	170	211	180	209	217	202	190	207	200	210	216	195	214	194	213	181	190	226	186	216	219	206	202	204	206	174	219	240	198	232	204	190	213	204	209	232	186	194	212	219	182	186	201	232	221	207	231	207	215	224	201	198	183	205	219	191	198	176	224	228	214	211	189	191	220	189	197	181	195	190	186	197	224	194	188	175	221	204	201	182	210	197	201	201	191	213	229	189	169	181	198	164	191	201	194	153	217	168	200	208	192	191	210	167	205	189	206	214	203	187	195	201	205	194	239	170	199	239	196	194	197	188	204	215	184	183	202	202	206	208	212	195	222	227	208	238	192	187	225	216	218	192	203	201	219	203	199	224	213	192	204	190	183	222	171	191	211	249	201	200	208	217	233	190	182	188	204	204	183	177	204	222	194	199	221	202	188	216	204	194	220	224	192	194	228	213	194	194	200	180	164	180	238	204	217	208	188	208	186	212	244	238	215	216	211	207	190	215	183	230	178	178	187	175	218	221	225	197	199	189	179	187	197	191	228	205	221	195	193	229	228	202	190	203	230	189	196	184	212	210	184	199	188	210	221	221	222	178	194	176	202	162	206	174	200	204	202	211	161	228	174	181	196	197	184	206	217	226	223	208	195	162	199	182	213	183	201	182	174	181	215	187	215	208	214	203	202	201	185	194	206	199	190	188	220	177	219	218	217	171	206	232	200	208	236	224	211	195	210	194	226	196	198	203	171	208	225	201	189	193	197	188	167	173	198	197	216	230	210	201	203	193	218	227	190	230	195	206	195	207	190	205	182	183	194	187	234	216	191	206	204	220	207	234	186	196	168	168	184	213	166	196	210	194	198	232	166	194	194	201	180	189
30039	29782	44148	34125	14338	3334	1159	638	507	491	445	497	450	483	475	475	486	483	425	452	434	445	481	485	445	412	505	483	461	476	477	466	443	438	446	436	458	449	476	449	419	430	466	424	471	492	490	442	441	469	450	472	445	476	478	464	502	477	474	438	447	475	462	469	445	444	439	481	441	464	477	439	474	461	474	455	448	454	510	470	448	441	442	480	434	440	451	496	469	471	436	465	507	480	469	438	496	449	454	444	495	470	496	477	442	486	453	439	462	485	447	472	428	494	451	460	468	476	463	439	450	444	482	455	450	455	470	460	472	452	491	485	463	480	458	488	485	399	482	466	500	469	482	488	479	436	482	448	461	451	454	453	494	474	481	441	420	454	463	437	453	472	485	433	484	446	474	447	434	454	468	492	454	468	477	461	440	484	435	461	442	446	456	481	457	452	451	480	464	464	505	468	493	470	460	464	467	468	465	453	443	467	459	463	456	459	465	473	434	473	468	483	479	482	456	456	482	475	473	487	454	492	467	442	422	442	477	443	446	453	483	463	476	442	471	491	466	432	442	436	459	463	482	466	474	470	435	459	453	487	460	455	490	444	466	427	479	493	452	443	461	475	480	466	449	470	475	417	422	480	453	439	452	432	489	452	449	438	492	484	446	457	451	447	434	513	504	470	492	486	457	453	476	503	492	444	451	467	485	452	453	436	445	467	447	406	502	443	451	476	484	480	430	460	485	438	450	470	473	469	428	441	496	514	492	459	470	467	484	461	468	417	463	417	491	428	454	451	495	482	475	477	480	464	454	451	441	437	470	453	473	468	487	412	458	452	446	458	484	435	438	484	487	471	488	460	429	482	472	493	470	405	469	457	480	487	477	432	458	489	473	480	473	481	474	503	452	479	431	464	435	484	474	465	468	455	465	514	447	493	446	510	459	463	474	448	459	459	449	463	431	432	440	468	491	480	445	457	465	484	472	428	486	464	461	454	474	446	456	461	461	463	473	448	473	448	471	489	494	480	468	461	455	464	449	465	475	501	505	440	460	454	472	453	472	505	468	455	503	464	470	464	497	476	469	478	476	422	457	508	520	442	468	471	481	463	487	431	431	413	461	442	468	462	441	452	446	414	460	442	426	455	464	480	462	447	475	415	485	468	476	427	476	461	464	460	472	476	441	488	444	453	478	464	451	455	418	465	466	440	449	457	454	448	432	398	468	461	479	477	448	461	446	478	469	444	464	452	444	473	451	464	453	466	454	434	465	420	474	463	475	460	461	463	448	478	419	473	467	482	424	478	454	454	446	431	442	448	449	476	449	491	482	490	470	421	460	505	469	478	487	451	491	437	448	488	474	454	436	447	497	470	518	465	475	431	484	451	448	484	458	459	451	449	458	443	466	462	488	452	469	478	483	514	496	452	461	493	470	433	478	457	473	446	485	464	476	496	458	465	463	485	452	459	436	468	480	408	468	468	451	443	471	477	455	440	489	506	465	448	442	444	494	444	455	470	474	486	487	420	477	478	458	456	440	444	491	464	425	454	452	454	455	482	439	467	461	475	452	450	513	458	449	482	458	482	478	439	458	471	473	500	414	475	459	478	445	441	489	462	449	475	493	456	468	433	454	445	462	453	471	470	435	453	460	460	461	451	418	482	442	471	440	423	449	485	455	483	481	463	463	467	474	457	448	469	472	455	449	501	475	471	489	489	482	442	448	458	492	465	461	484	488	445	455	474	427	483	433	439	467	460	494	463	469	433	447	432	454	483	472	461	472	508	443	444	500	447	475	522	489	458	456	459	467	457	442	464	501	455	449	445	487	459	436	502	479	455	502	442	474	481	458	431	439	483	474	474	458	466	433	443	455	430	437	503	454	432	497	468	450	476	448	477	517	442	454	454	470	425	500	465	482	460	494	478	470	472	494	472	489	445	473	452	455	483	460	476	440	461	457	435	445	452	483	457	448	417	473	486	433	484	459	436	458	473	453	472	450	442	464	454	423	474	400	452	445	440	470	504	459	481	458	457	443	462	415	448	495	446	456	449	491	443	473	515	496	520	502	416	455	450	487	473	447	448	471	479	449	448	442	445	478	454	464	446	462	472	447	500	461	460	440	467	444	479	448	457	485	495	498	415	446	455	495	458	496	480	460	486	502	463	475	442	431	476	453	461	484	500	447	455	454	424	498	481	447	464	473	469	484	471	411	433	477	442	433	458	446	464	414	435	463	455	508	471	439	492	475	476	488	426	435	449	440	458	438	418	499	464	473	481	452	479	449	461	465	457	448	486	474	478	432	428	455	468	467	421	476	467	446	474	494	491	460	454	472	441	533	480	461	432	481	423	464	452	426	473	449	485	466	478	499	480	486	476	463	438	491	475	435	423	456	444	479	437	460	442	474	473	454	445	435	506	459	467	461	479	526	444	502	528	438	451	452	442	440	491	460	450	462	479	476	449	466	501	482	476	473	434	463	440	466	436	488	441	437	467	463	478	456	447	481	460	485	474	478	456	472	443	420	454	431	445	508	483	482	428	437	453	436	448	449	488	450	456	495	499	446	497	430	470	442	469	467	443	460	491	487	455	467	451	472	457	440	455	489	467	434	436	436	485	451	472	438	445	411	449	453	484	475	449	465	469	435	462	502	454	502	480	510	455	463	484	444	438	435	483	486	451	470	476	499	452	478	458	470	453	466	451	436	457	495	458	451	473	450	466	448	482	493	463	445	437	487	434	479	478	483	478	481	416	474	461	453	457	477	438	495	476	467	434	430	442	464	466	450	471	506	437	477	471	438	439	483	448	433	454	452	437	472	455	452	442	441	472	443	441	451	436	469	447	499	499	479	499	442	465	450	494	452	488	474	488	492	468	443	434	447	465	469	449	469	443	449	454	462	442	450	438	479	501	490	427	492	459	469	457	445	437	431	498	490	476	436	491	448	463	466	463	479	502	509	448	483	473	482	502	493	412	474	482	472	493	480	477	482	466	464	491	445	450	411	463	486	492	448	471	462	445	458	483	491	470	476	441	453	486	450	450	467	450	435	472	476	464	462	450	454	432	478	447	454	427	470	495	426	475	473	441	464	485	483	464	450	484	440	470	476	463	452	458	500	424	463	480	431	493	511	462	450	454	478	443	489	463	479	428	470	405	496	454	438	439	458	445	469	434	446	440	419	451	428	465	452	456	449	452	487	467	457	458	515	468	470	456	447	437	476	440	436	452	449	440	447	459	470	446	453	463	436	468	484	472	430	475	478	476	469	473	466	452	449	438	472	493	450	488	488	443	448	457	458	435	485	474	439	456	438	456	490	447	473	459	466	462	461	479	461	426	476	448	448	424	489	476	483	454	419	447	454	457	456	472	483	466	445	467	484	459	506	437	458	463	470	456	487	503	444	459	500	429	470	472	483	464	451	495	480	462	462	475	460	455	433	457	459	509	476	480	467	496	494	456	490	473	486	452	466	478	472	474	445	482	483	426	468	450	491	449	469	463	462	472	469	448
57404	51082	57513	39940	17108	3330	593	203	169	153	161	154	142	146	160	137	155	124	147	117	158	138	142	160	145	159	135	146	131	133	136	134	137	140	131	138	133	141	124	127	159	114	149	151	164	148	151	135	153	140	130	171	135	141	129	161	149	131	132	142	144	134	148	140	128	141	122	122	140	136	147	167	135	138	146	132	143	156	149	166	132	157	135	146	145	140	122	116	154	135	153	131	141	155	160	132	121	130	127	149	146	145	136	162	135	141	118	108	143	140	153	133	141	134	137	140	143	121	141	127	119	139	139	146	170	133	146	124	143	128	148	128	158	151	163	135	120	145	136	143	146	133	140	132	103	133	141	157	162	139	138	127	147	135	142	147	141	141	167	156	146	130	112	148	124	146	137	128	138	111	139	154	129	120	145	139	136	140	138	155	133	143	159	132	129	128	145	140	137	142	148	144	154	128	141	123	141	121	149	144	151	143	132	122	142	147	131	125	149	154	139	170	113	125	152	140	125	119	139	120	115	164	142	133	130	148	146	146	161	126	126	157	118	150	149	165	133	132	137	137	137	149	144	156	122	129	146	118	114	138	146	112	146	153	130	148	127	143	118	140	123	123	124	155	140	144	131	140	125	124	115	109	125	158	137	171	134	139	121	128	140	132	152	128	153	140	139	168	139	128	133	139	171	138	142	137	141	121	154	119	129	146	149	153	138	124	128	136	155	134	128	133	142	123	178	139	125	126	118	130	157	140	127	123	131	142	137	152	128	114	136	158	134	128	135	133	142	127	141	133	156	135	137	122	146	139	148	151	126	158	138	158	149	138	119	128	131	151	139	150	144	138	138	149	166	139	131	137	154	131	161	170	130	147	132	129	135	115	138	138	132	99	136	149	128	126	156	129	128	145	132	149	137	139	139	125	153	137	136	154	142	131	138	137	124	158	126	118	121	124	159	151	125	144	158	135	131	128	151	144	144	144	147	113	140	142	137	113	140	156	150	139	135	136	152	140	152	142	137	127	158	135	136	158	123	128	136	148	142	134	115	137	131	136	155	145	154	127	136	184	149	117	122	132	133	154	125	137	129	123	156	131	141	142	150	134	125	141	148	140	121	129	120	127	132	152	130	153	155	126	152	131	153	153	139	145	173	127	144	130	136	154	129	144	127	167	132	139	121	179	137	142	140	109	131	151	142	128	140	145	127	141	162	127	130	145	148	136	132	140	138	141	135	144	134	145	147	104	142	125	143	137	142	133	126	130	132	144	139	131	171	165	128	142	132	136	138	136	135	112	140	130	154	141	132	120	138	135	133	138	136	127	142	138	153	131	140	137	128	168	131	158	160	136	148	139	131	128	137	114	126	144	137	140	134	127	124	153	142	136	131	125	139	129	149	145	136	124	134	137	114	122	144	122	134	143	137	136	111	129	129	137	150	139	157	147	161	127	130	124	133	126	164	122	150	162	137	137	122	147	136	132	136	165	149	116	148	147	125	135	143	132	154	135	135	116	153	149	143	131	120	120	137	150	140	126	139	125	146	110	131	124	133	132	143	129	153	126	135	144	139	147	155	157	122	138	144	128	159	138	151	126	137	130	136	138	125	138	141	111	143	120	151	141	150	142	149	146	133	132	155	124	125	131	132	159	144	139	140	135	159	139	136	132	144	154	148	139	148	148	123	148	132	130	135	153	123	153	138	146	156	134	118	144	143	146	158	134	122	135	164	139	141	145	138	175	149	157	138	150	127	129	137	153	139	151	110	126	127	139	155	138	154	131	145	116	174	141	140	144	141	141	150	138	171	132	117	124	142	122	146	135	146	115	145	124	143	132	142	143	152	132	135	131	129	140	151	165	125	135	133	134	138	140	137	122	128	129	149	144	129	141	117	117	121	117	130	115	135	171	128	138	169	115	137	145	131	138	133	145	164	162	160	141	144	125	157	143	151	134	139	132	135	153	146	138	153	175	128	133	142	142	130	131	133	142	127	128	134	142	132	128	136	126	141	116	135	125	125	143	133	124	137	141	165	140	97	131	178	142	123	136	129	149	128	160	112	153	146	134	130	150	131	138	127	149	153	144	140	144	125	140	114	154	150	161	157	152	127	150	131	138	142	150	133	127	128	129	132	143	166	127	153	137	122	138	146	150	137	130	138	156	141	152	128	136	152	165	133	159	132	130	133	146	128	154	154	137	130	130	143	135	131	140	133	136	117	139	141	141	138	139	160	127	131	128	150	152	123	125	125	116	127	151	149	159	162	139	140	143	140	155	136	147	132	118	113	144	149	152	163	136	134	135	155	151	141	146	155	144	160	148	116	141	140	132	142	143	157	149	132	160	157	128	137	138	146	145	123	135	145	143	134	139	151	125	169	132	150	140	131	164	130	158	133	150	143	140	124	145	159	147	138	122	119	124	146	148	159	158	153	151	144	129	126	111	129	139	133	134	147	124	145	135	142	146	170	141	126	144	150	146	127	140	144	149	141	147	161	150	140	117	128	128	132	146	162	132	120	158	142	145	134	125	146	143	149	138	142	111	117	126	144	146	141	137	144	147	169	127	143	143	150	122	147	146	143	127	148	129	131	163	139	145	137	141	139	130	124	152	106	146	150	163	145	161	138	155	132	135	139	140	140	129	142	132	133	122	159	141	123	132	149	150	154	159	136	136	108	121	148	102	116	133	122	167	126	147	129	153	128	155	151	140	137	135	143	127	142	135	133	136	153	160	151	158	145	155	139	125	120	154	115	124	137	130	132	138	156	126	136	133	130	134	154	143	151	138	109	152	122	149	147	146	130	152	134	135	158	131	132	137	131	127	163	153	141	156	140	127	136	146	138	150	153	141	162	133	152	129	135	158	135	137	150	121	161	130	156	154	152	125	129	136	126	147	120	143	133	127	110	144	156	160	154	127	159	137	129	123	125	151	118	130	137	119	154	135	141	106	124	135	133	133	150	165	151	118	150	142	142	132	144	134	137	143	154	118	148	126	140	145	163	140	129	136	150	116	128	137	144	131	141	139	140	158	154	125	161	134	145	155	135	151	137	141	129	138	124	151	132	165	106	152	149	136	130	134	140	122	119	130	128	147	148	135	132	141	136	133	134	139	146	135	151	117	171	143	118	133	141	146	133	152	138	159	137	160	125	138	149	138	146	160	121	154	114	129	149	157	153	150	107	141	110	132	129	139	129	149	139	148	131	135	155	131	149	142	130	150	146	110	127	144	155	153	155	147	137	153	126	146	123	145	142	146	152	125	132	138	134	133	145	129	139	150	141	137	124	118	127	125	113	140	154	153	147	134	138	157	130	139	139	145	145	145	127	125	129	142	152	152	130	134	135	129	121	148	139	133	128	120	141	146	114	148	138	141	139	130	121	149	133	132	135	146	136	124	155	142	149	111	158	150	166	120	150	148	126	150	144	144	144	154	142	147	132	133	161	136	122	128	153	147	128	115	129	146	147	124	150	150	149	103	123	146	130	131	149	133	143	158	150	131	154	151
40754	42818	56797	45765	22507	5695	1724	571	385	397	343	335	326	313	340	344	290	323	364	323	315	348	322	370	311	318	351	331	312	323	320	350	340	359	312	289	337	358	345	318	343	312	298	315	309	332	321	336	351	348	327	347	330	326	333	313	309	341	333	326	311	336	312	350	342	347	312	316	319	353	357	337	337	343	332	343	305	311	326	319	307	337	312	300	326	299	325	339	320	319	323	332	309	339	302	363	329	327	324	319	340	328	332	315	346	304	318	333	336	305	322	315	308	292	313	344	332	328	274	308	361	335	331	350	332	343	295	301	316	341	348	338	335	307	323	280	311	320	333	357	317	333	338	319	320	313	337	330	331	348	338	300	345	357	335	292	288	353	333	328	335	346	318	343	341	343	317	326	328	327	307	308	332	313	340	359	333	310	293	366	310	300	326	329	354	338	301	332	318	339	328	305	286	348	313	327	350	296	305	359	335	348	308	322	306	299	334	322	290	344	311	333	340	321	326	320	326	359	294	315	318	306	336	333	335	313	345	322	308	326	332	336	333	318	347	316	350	324	319	319	322	330	305	320	363	330	352	329	347	337	315	296	313	307	327	316	296	346	316	341	355	327	333	321	329	350	305	322	355	350	345	341	338	304	330	317	306	366	321	327	300	345	304	311	340	309	331	336	324	310	306	338	296	314	292	338	327	324	301	307	317	331	310	361	323	336	316	346	345	320	340	322	336	340	314	297	332	337	312	342	326	339	355	301	339	314	322	316	348	310	326	336	337	316	309	345	317	330	337	323	317	335	325	333	320	337	321	300	317	300	337	315	340	329	319	340	314	337	313	355	338	347	315	349	346	324	331	311	320	330	315	349	304	314	309	309	299	315	331	323	322	320	334	347	342	307	336	345	345	330	347	346	327	312	302	307	323	322	333	318	368	341	334	328	330	340	344	325	318	327	325	337	347	315	342	343	324	314	321	357	312	312	322	368	313	321	312	321	343	330	337	320	339	338	336	307	315	327	344	329	313	347	331	331	331	336	339	295	344	351	353	346	349	364	359	308	307	299	335	338	345	379	321	312	298	326	309	330	331	297	352	289	294	335	346	360	295	326	351	334	313	312	303	334	324	340	324	325	332	311	341	276	332	331	340	319	325	313	306	332	323	369	320	291	366	346	327	347	329	329	327	324	370	335	330	345	325	348	304	326	299	291	320	328	353	311	314	344	337	327	323	325	306	326	354	320	339	299	322	341	338	366	375	335	303	312	314	325	372	333	316	329	328	328	314	319	344	339	361	317	317	332	323	326	338	296	328	330	326	320	279	352	315	329	293	308	324	320	333	318	287	320	323	323	293	295	310	330	339	323	298	296	334	310	339	337	299	329	325	335	319	312	339	324	310	347	303	327	320	301	355	321	330	373	328	345	341	315	316	308	322	317	344	310	338	328	313	325	319	337	329	323	305	360	328	327	338	323	332	310	372	357	279	347	326	350	363	289	378	339	330	321	315	324	313	309	318	342	345	314	371	333	303	304	291	308	315	333	320	311	323	351	342	304	311	349	366	305	316	339	294	314	298	294	330	321	296	312	332	335	323	289	324	343	336	318	329	336	345	308	339	326	324	333	322	330	341	342	338	353	316	305	327	315	298	349	335	339	311	344	314	322	332	314	295	300	344	334	330	309	320	328	296	305	370	318	315	328	341	313	353	306	361	347	355	351	316	300	318	344	328	351	331	322	350	333	295	324	324	312	302	315	319	308	337	357	347	354	301	338	369	322	304	318	305	319	346	322	313	371	309	336	299	306	310	291	318	332	364	345	333	327	346	354	335	324	317	319	313	319	335	286	326	300	328	323	346	319	304	303	325	350	346	308	329	305	354	335	340	335	334	319	310	313	333	360	350	345	330	322	337	312	299	332	314	328	317	348	321	310	340	371	348	320	345	298	351	329	339	321	329	334	313	327	370	338	320	346	304	323	321	334	337	341	355	304	329	315	328	340	299	341	340	351	341	331	327	309	339	299	335	314	325	336	331	315	321	321	293	319	317	298	329	291	336	314	308	326	349	340	351	331	309	317	332	335	298	337	341	312	317	349	302	340	353	315	324	361	313	305	335	358	340	346	330	332	304	320	341	304	332	315	325	330	312	328	333	324	312	333	338	304	309	307	337	339	329	359	307	332	314	341	367	363	334	315	323	329	308	331	313	314	352	329	298	336	325	322	343	329	326	305	329	325	318	295	328	324	289	301	307	324	318	325	308	333	332	319	312	367	363	352	353	332	345	324	309	317	304	322	325	325	324	329	343	317	298	306	310	319	326	304	296	344	304	301	345	352	322	344	351	303	294	312	333	341	318	299	339	311	297	355	360	327	305	337	288	324	329	307	298	330	341	313	351	325	341	318	302	284	312	332	319	299	333	321	317	326	344	345	371	320	273	324	364	345	306	317	346	314	345	369	334	324	313	330	290	325	342	315	326	346	350	285	324	327	337	314	361	300	316	330	345	350	329	318	343	330	342	314	325	332	339	316	312	332	321	309	337	296	338	306	291	360	339	348	353	327	314	368	337	319	322	326	315	324	305	296	326	295	324	343	308	337	331	321	303	319	300	324	318	345	341	327	320	311	321	317	303	305	298	295	331	332	335	365	357	327	302	329	311	323	344	333	333	365	320	334	340	306	308	330	331	358	299	301	355	346	296	345	314	325	327	346	356	327	344	302	347	355	347	350	317	346	311	329	295	286	333	319	349	300	312	336	337	353	322	340	331	295	315	316	335	337	313	335	330	317	325	339	311	315	307	321	312	343	336	295	306	349	310	332	320	297	320	346	295	335	341	310	346	332	302	328	312	324	327	337	316	369	299	306	324	326	312	310	341	321	315	316	327	319	352	301	318	334	330	323	340	322	311	310	311	346	334	324	300	323	294	326	310	306	299	346	319	342	273	309	355	343	293	343	317	296	331	322	316	347	326	334	313	320	323	298	353	351	349	281	314	339	331	352	330	331	315	324	339	338	301	311	301	338	355	313	332	337	362	327	372	299	354	334	312	302	315	325	340	325	350	326	323	318	313	324	329	313	264	285	334	370	287	328	299	322	335	331	343	335	314	342	293	310	345	351	323	336	311	318	293	310	323	329	317	337	353	344	330	324	344	336	332	341	333	356	341	336	336	341	310	311	290	355	327	347	318	317	311	346	319	314	310	324	322	289	313	345	324	324	328	324	338	320	306	327	341	320	319	320	325	311	306	300	293	301	315	345	312	336	293	329	308	316	361	300	338	298	315	329	356	304	350	316	291	356	357	322	360	335	342	313	332	320	315	315	325	336	326	290	341	345	324	317	308	332	307	322	324	328	327	341	329	353	294	316	368	301	279	334	322	335	340	344	340	333	338	336	335	323	300	348	328	311	339	322	341	307	335	319	342	324	276	354	322	323	318	360	315	346	312	345	341	288	321	307	346	305	353	357	310	315	347	318	334	298	323	300	328	334	289	329	352	354	322	300	321	301
19103	7991	4057	2370	856	310	235	218	214	187	224	186	205	201	174	192	213	223	207	229	195	196	210	192	201	196	183	190	207	215	211	189	212	207	215	192	217	224	220	219	216	204	197	191	216	209	186	169	172	219	224	230	215	222	236	195	228	213	191	204	221	213	214	188	236	220	214	199	204	233	202	212	209	208	206	199	189	199	201	189	195	192	226	205	195	220	220	208	206	198	202	226	207	198	192	253	196	211	193	184	193	217	193	242	219	207	184	217	221	220	209	236	235	213	188	211	190	211	224	205	195	187	235	188	216	213	203	208	199	195	194	209	225	209	218	219	210	222	233	228	220	234	209	149	213	217	200	213	198	207	222	239	232	214	220	209	194	208	251	197	188	214	192	233	214	217	230	237	253	207	183	200	203	183	208	178	198	222	204	225	216	237	233	189	215	204	215	213	227	209	177	189	191	210	197	201	207	196	176	227	228	221	230	224	215	180	213	210	208	172	194	230	220	206	183	228	198	208	216	232	219	194	220	227	217	217	211	216	211	236	206	196	201	206	214	184	207	235	214	205	184	209	207	221	244	212	228	206	211	195	224	224	234	214	209	203	202	230	223	181	194	228	207	225	188	206	203	199	220	200	196	200	177	194	178	199	230	207	227	216	199	231	216	196	215	206	204	213	221	236	229	232	202	186	193	204	196	193	213	190	209	191	199	214	210	206	183	201	196	209	181	179	237	219	205	194	203	211	188	214	199	213	211	222	210	204	202	203	212	170	234	238	197	221	213	198	218	224	218	191	231	206	201	198	196	179	198	209	209	218	203	182	234	187	199	196	206	212	197	222	176	224	194	222	205	202	198	201	211	218	205	181	210	214	209	213	190	200	188	184	210	192	224	204	222	181	199	175	210	223	203	178	177	196	220	187	203	198	216	193	204	207	194	203	215	230	209	196	228	214	215	229	239	225	183	212	223	209	185	193	211	198	207	213	190	212	184	233	215	199	203	177	205	205	211	201	221	218	215	192	198	217	207	211	235	206	203	202	180	227	231	229	220	171	200	239	205	214	203	214	197	184	189	238	214	208	212	211	201	209	209	210	213	203	214	196	183	213	186	192	200	160	187	201	214	213	202	193	206	193	214	205	214	194	215	214	208	196	190	185	185	180	185	191	204	216	222	202	199	228	204	215	218	197	194	211	233	232	192	193	234	213	221	194	233	184	181	208	215	190	202	196	246	212	193	211	210	205	208	216	214	177	190	222	214	181	178	180	184	194	199	210	211	200	215	230	201	175	190	200	215	225	216	206	230	194	188	194	182	206	210	214	188	192	194	183	202	194	203	191	227	206	238	193	210	197	229	191	212	218	218	227	232	209	198	200	193	205	186	202	214	233	224	197	211	224	216	211	217	194	224	188	203	197	210	201	195	230	197	227	200	233	223	202	208	212	193	223	211	196	198	203	226	212	206	193	191	242	194	204	226	196	202	207	200	209	217	215	219	198	189	203	196	211	181	204	218	207	196	208	224	210	229	207	215	217	220	197	229	195	200	193	198	229	207	206	229	202	203	216	207	206	188	204	206	201	226	206	191	191	230	242	207	217	198	188	243	210	210	216	196	201	195	223	212	215	218	162	202	205	216	194	207	198	195	195	198	211	226	205	207	204	192	179	205	203	219	208	232	200	206	207	205	188	214	215	209	217	212	206	204	209	201	180	231	213	191	199	212	210	178	185	204	200	211	199	192	208	207	188	202	196	232	195	189	208	217	223	203	222	209	207	202	200	191	235	205	216	184	225	185	213	211	185	206	230	208	226	206	229	214	221	184	217	220	214	218	182	173	231	193	194	213	195	227	207	193	192	202	192	223	213	182	203	201	208	220	199	196	191	182	237	227	220	215	180	220	199	200	214	197	216	200	205	236	212	237	221	226	195	202	190	220	189	252	226	203	243	174	192	227	184	197	218	207	204	194	186	193	200	232	184	187	236	196	187	201	227	186	204	227	218	198	209	201	195	208	214	230	195	233	217	203	194	215	180	200	226	229	216	235	205	200	198	208	211	198	230	202	185	179	214	236	192	208	193	241	219	210	189	194	197	196	192	204	227	214	241	205	226	215	219	229	201	192	229	175	206	213	218	187	199	199	219	201	165	207	200	189	219	205	177	199	226	212	220	208	187	215	207	187	221	208	201	214	217	224	207	224	216	200	197	209	222	208	229	195	176	192	231	202	216	192	218	205	202	213	189	211	222	207	216	209	212	211	197	228	198	217	212	217	213	209	215	188	244	210	194	188	223	206	220	196	210	224	208	202	198	236	219	201	229	213	186	188	173	192	244	230	200	201	200	232	227	196	219	196	227	215	196	222	190	186	173	211	214	205	203	210	213	179	223	202	222	203	242	218	193	213	223	240	188	207	214	199	232	220	203	194	210	210	201	212	208	209	176	209	191	194	215	229	217	198	180	189	209	213	174	214	225	203	212	178	203	232	179	197	218	217	215	213	184	209	169	228	203	222	222	216	224	211	209	226	196	224	206	203	219	198	238	190	191	182	201	223	206	232	203	206	223	235	223	203	206	197	211	207	232	215	210	223	190	209	217	232	228	201	200	222	206	186	205	198	219	202	220	225	197	226	202	181	229	213	191	190	191	208	183	221	218	182	169	182	198	192	190	210	205	190	204	224	228	222	207	212	227	213	225	203	189	216	214	212	219	229	213	227	203	210	201	218	196	192	199	221	192	208	208	197	196	223	202	214	197	198	198	206	228	221	229	183	210	224	197	184	224	237	214	221	196	231	194	195	192	212	211	210	203	217	189	194	196	204	189	213	212	223	223	214	219	227	199	205	189	228	194	210	219	201	191	206	181	215	185	211	201	210	189	196	177	204	240	195	208	175	208	187	202	205	192	216	220	204	197	238	195	241	207	179	215	175	205	223	227	195	225	206	194	168	221	198	213	216	207	202	196	209	204	188	224	229	202	203	223	204	191	184	206	185	178	220	252	205	224	215	205	215	207	231	197	191	179	214	211	234	197	205	237	220	212	224	227	209	196	210	203	207	197	217	248	204	193	182	174	216	207	195	216	194	208	189	184	199	208	204	210	201	215	206	189	207	184	202	207	216	194	207	183	200	215	218	215	198	197	227	204	202	182	182	208	216	215	165	200	186	179	237	204	188	210	224	212	192	195	204	210	223	208	193	198	203	205	213	203	183	207	204	195	234	214	214	204	195	222	204	192	209	186	213	189	211	242	208	210	216	191	203	207	203	206	218	203	207	231	196	202	210	186	189	200	193	214	204	234	221	192	215	213	226	208	196	228	195	175	214	205	232	193	206	180	204	189	204	200	185	215	200	226	218	231	197	226	213	208	192	177	201	200	185	194	193	236	192	194	214	185	216	216	181	181	200	193	227	202	232	225	216	217	189	213	205	200	205	199	216	206	227	199	205	239	193	217	201	192	206	192	239	212	205	217	224	184	212	208	219	215	205	215	206	201	204	232	197	199	212	229
13455	7769	9225	6560	2333	815	534	499	520	468	439	514	453	459	453	483	478	503	465	465	483	473	468	471	488	465	512	439	496	500	522	463	505	452	465	475	493	461	494	488	440	472	478	518	470	483	480	463	454	499	475	478	468	497	483	451	486	504	465	451	493	466	438	448	494	414	481	452	525	450	491	488	455	497	491	500	474	483	448	474	516	497	505	506	465	475	499	472	445	479	443	481	473	443	472	496	470	477	453	474	450	485	466	442	473	457	466	483	453	443	480	477	460	454	468	451	433	441	496	508	470	480	437	464	497	442	468	488	476	478	462	462	470	452	502	463	488	478	487	473	492	463	488	468	470	455	463	443	423	470	424	460	518	497	464	456	487	485	468	463	475	506	468	498	485	466	493	471	473	425	447	481	488	486	450	468	482	492	465	477	482	463	448	450	494	493	471	440	445	482	452	476	473	485	466	493	499	457	489	456	531	444	445	476	488	473	444	501	449	488	464	455	504	478	493	483	462	501	468	475	487	486	506	525	478	471	453	459	484	506	452	488	463	458	463	495	463	483	499	476	448	442	452	507	461	452	512	488	471	477	461	458	461	487	434	453	467	431	465	451	468	480	504	486	461	430	468	442	462	530	492	494	472	485	439	456	482	462	491	491	432	474	469	467	453	479	480	443	471	480	489	446	442	434	486	480	443	464	479	484	475	513	511	472	497	476	430	500	447	465	471	491	478	460	494	492	490	476	467	457	460	472	482	484	471	478	463	446	465	506	440	431	460	456	473	486	463	449	485	507	494	445	475	488	475	467	485	534	489	471	480	460	482	458	465	453	460	476	457	475	473	504	461	505	468	471	491	480	429	441	475	484	480	462	472	442	508	451	494	478	471	445	493	483	479	450	501	443	490	482	475	434	463	456	481	463	501	465	454	454	507	449	445	431	446	472	477	455	464	487	510	489	496	467	453	483	489	461	481	489	501	468	466	491	446	472	449	446	535	492	447	470	415	471	488	496	481	480	482	487	465	417	482	465	503	510	464	466	476	509	466	480	431	459	478	489	488	465	491	487	467	480	515	482	476	470	478	453	477	476	524	426	456	458	504	465	457	445	486	474	473	468	463	469	468	493	471	535	498	435	455	423	451	498	460	461	486	481	460	487	439	502	418	453	448	437	499	467	469	459	491	488	444	505	493	458	469	485	518	497	466	458	487	500	462	447	501	501	462	471	479	469	457	446	444	449	491	466	507	451	494	504	472	451	493	464	479	500	445	459	473	464	475	445	464	486	478	465	500	479	449	477	468	446	449	479	443	466	482	452	508	468	455	463	474	459	471	502	486	456	454	434	472	494	471	481	493	477	464	474	473	471	468	487	464	469	477	452	443	475	446	450	510	486	534	477	457	450	455	464	485	482	501	423	490	437	479	462	421	438	482	495	510	467	471	481	478	464	463	456	491	489	494	484	484	453	504	479	472	482	454	478	479	511	461	494	514	467	455	505	444	489	477	489	485	462	477	447	457	486	452	524	449	470	461	501	469	459	488	465	445	457	454	454	484	484	445	429	510	444	488	506	491	493	464	489	469	457	430	444	448	474	489	440	459	501	459	501	497	474	473	482	457	488	518	464	457	470	473	461	489	452	479	470	500	489	449	465	470	437	472	505	478	488	486	482	443	505	489	501	506	467	504	450	468	467	455	475	453	469	528	493	495	490	483	457	467	455	462	457	479	479	429	443	478	443	450	464	467	443	450	476	432	528	446	469	452	443	446	494	440	479	482	422	493	472	447	468	494	464	478	469	438	445	469	458	473	459	470	476	460	499	473	473	476	436	457	477	447	476	481	472	474	502	444	440	468	493	478	468	413	422	478	465	484	483	476	502	481	457	454	446	465	458	482	466	458	469	452	447	483	454	470	479	457	466	464	471	476	464	481	438	467	477	474	470	444	448	473	459	483	486	431	469	453	486	438	504	468	448	484	466	475	492	488	443	455	454	482	449	507	465	435	471	460	442	454	514	440	471	477	482	460	462	485	458	481	494	493	483	448	446	456	494	476	453	481	467	469	457	464	462	455	427	438	515	501	473	496	469	520	481	536	477	467	511	503	473	448	454	465	460	448	469	467	465	466	524	480	466	460	472	488	476	475	441	467	497	523	496	422	446	462	503	499	452	510	477	460	477	473	446	523	466	464	487	503	490	493	467	467	444	506	485	442	498	504	487	470	459	456	461	461	543	463	442	447	440	478	497	505	501	481	492	462	449	477	442	462	498	479	488	521	497	479	482	439	502	485	448	485	488	495	453	509	462	468	458	452	466	478	518	498	488	477	467	476	462	517	465	481	471	485	440	470	466	439	494	482	445	501	469	502	498	474	456	453	482	467	473	479	409	506	490	479	474	502	471	500	461	443	483	495	464	465	421	471	482	455	499	476	467	479	401	462	476	489	489	459	489	413	462	495	470	490	467	476	474	477	479	443	491	517	463	476	469	434	478	462	452	424	477	467	526	474	470	514	433	474	472	438	481	469	506	509	458	458	446	452	463	458	477	449	453	473	449	468	467	474	447	470	441	479	481	455	477	474	479	445	442	472	448	494	454	488	510	475	501	470	442	477	465	471	470	483	445	463	509	453	473	484	472	474	454	487	461	458	425	471	493	479	419	457	496	452	464	472	462	456	519	480	458	484	485	429	512	473	514	485	508	465	454	480	461	438	488	440	455	455	476	477	492	475	443	485	451	477	447	453	495	467	490	456	493	492	515	473	447	494	497	477	464	427	480	482	472	491	465	472	459	492	495	469	476	496	478	465	478	474	485	463	464	497	475	448	486	442	475	518	474	484	450	467	475	493	454	475	441	451	516	476	435	504	452	489	491	433	489	479	483	454	476	475	492	449	478	470	452	475	493	465	482	446	476	460	490	486	486	438	483	433	516	468	486	476	459	446	503	455	478	403	453	471	474	451	460	499	457	489	498	479	477	447	485	482	447	451	484	509	484	512	398	492	463	443	491	468	472	524	449	446	491	488	469	468	453	465	478	459	469	449	461	488	464	455	492	485	467	477	465	479	492	422	505	446	484	494	460	511	452	456	468	459	465	468	470	477	446	456	435	500	456	485	455	455	473	477	493	476	442	464	477	475	481	481	451	471	442	474	450	453	448	466	463	451	489	442	484	452	459	483	465	469	437	432	483	475	502	452	467	426	493	453	460	454	471	491	494	500	470	446	459	429	439	445	506	433	465	447	444	469	487	427	467	470	453	449	463	475	472	477	509	472	448	486	453	498	486	476	499	497	483	497	455	488	442	455	485	468	493	492	415	507	463	496	497	488	470	448	452	456	470	472	457	481	490	483	494	458	454	476	442	543	491	486	509	497	506	469	480	438	481	475	453	482	505	467	488	510	458	514	459	442	525	510	488	472	493	488	444	427	453	503	454	489	459	469	435	461	468	442	464	470	451	471	504	450	495	468	475	450	469	486	505	492	441	474	506	436	446	466	474	470	491	441	504
43006	35631	39791	26541	8284	1480	389	271	216	205	200	202	192	209	185	232	195	204	223	189	176	188	215	187	188	184	228	179	197	213	222	196	194	207	206	217	195	209	197	179	211	213	180	226	192	210	191	195	186	233	209	187	195	180	233	218	203	198	221	182	190	189	225	208	222	196	219	209	214	206	207	217	200	191	211	220	184	174	227	193	218	224	208	195	212	196	202	206	195	205	200	196	176	234	205	215	206	185	208	238	205	191	228	200	219	212	195	191	220	220	237	212	212	183	215	189	200	196	196	193	195	231	200	189	206	165	179	200	211	199	214	198	192	185	181	220	191	241	177	207	208	175	200	234	195	190	210	219	210	190	228	200	181	206	175	217	182	195	192	198	233	199	213	195	223	181	199	184	209	216	193	191	195	175	199	185	202	183	214	179	208	216	197	166	210	241	224	166	212	215	189	202	196	185	188	215	216	207	197	194	188	198	197	198	201	192	197	176	217	209	201	210	211	197	224	209	185	220	195	202	205	217	205	208	202	196	200	207	205	185	220	203	202	201	204	231	197	181	191	193	192	198	181	218	182	206	206	217	218	189	214	207	193	193	202	195	215	198	211	201	215	228	197	178	221	204	199	192	238	223	201	202	192	223	199	193	220	193	181	246	219	184	197	225	214	211	213	212	195	214	201	202	199	192	200	179	215	214	210	209	186	230	205	219	219	205	223	211	189	191	200	225	208	207	217	205	177	187	209	198	212	160	207	196	184	204	207	180	209	210	184	191	178	186	202	218	193	220	213	215	178	197	198	191	177	191	220	175	199	186	188	195	193	212	192	234	204	207	226	184	210	212	232	193	208	173	209	210	220	203	166	202	195	231	200	218	200	230	194	201	200	202	206	210	216	174	178	194	177	200	222	195	213	233	198	221	195	203	217	207	195	198	189	199	185	184	191	216	223	218	172	216	197	206	194	188	192	186	211	201	207	204	189	199	187	209	205	205	206	202	228	195	219	198	198	201	218	211	214	222	185	222	195	195	209	215	220	210	201	180	204	215	203	218	171	168	214	203	216	210	216	239	200	235	217	202	183	177	208	228	195	205	200	206	170	200	184	198	189	195	194	213	212	224	197	179	197	195	231	225	181	221	188	194	213	229	215	226	220	205	198	198	188	204	227	201	219	202	181	180	189	225	202	206	182	200	199	196	215	232	206	198	190	220	230	195	206	187	197	185	193	231	172	223	217	208	191	216	197	188	209	202	202	197	220	220	213	190	229	203	187	191	189	217	197	179	202	206	211	207	209	189	193	193	200	201	196	195	200	209	173	196	207	181	208	199	200	189	201	188	209	206	205	188	193	175	238	206	198	195	180	201	207	191	219	193	207	225	238	215	213	187	177	222	232	200	203	209	212	243	212	216	223	192	189	206	240	207	199	226	224	225	235	169	223	215	215	197	208	217	201	197	217	193	222	206	197	194	207	183	203	205	207	183	196	183	219	171	199	194	179	184	203	197	206	208	191	199	212	235	168	193	222	203	195	227	186	218	199	202	200	180	182	190	209	201	209	212	190	193	213	197	204	218	228	184	235	230	195	211	202	202	193	176	210	215	196	204	215	195	199	176	201	205	192	205	184	222	210	179	218	206	203	203	222	221	204	170	207	211	200	204	215	223	193	205	199	216	206	230	213	216	187	211	209	227	181	169	208	217	199	209	233	199	219	185	200	191	194	218	195	226	225	191	201	187	195	205	197	220	220	190	204	200	206	193	218	207	210	209	233	206	188	223	196	216	181	201	199	190	196	220	203	196	210	194	191	216	184	200	214	216	221	212	189	198	202	222	209	197	198	201	231	195	189	213	234	212	211	201	200	206	247	229	215	210	190	193	189	198	209	191	250	202	207	212	212	208	213	195	208	187	203	235	215	185	193	200	223	202	199	210	206	227	207	197	197	217	204	191	196	203	203	220	193	196	220	224	202	214	218	207	208	221	173	194	222	206	184	199	168	173	203	211	218	224	193	192	187	195	200	196	194	190	226	201	209	203	194	207	237	216	200	199	219	204	222	186	188	200	198	211	204	198	195	190	198	172	188	184	204	225	217	209	209	187	200	210	205	235	176	209	222	200	203	184	205	205	187	227	207	217	190	212	183	217	215	192	195	203	177	193	210	237	185	186	195	222	206	215	192	190	198	221	199	225	218	204	212	217	199	206	163	214	210	174	210	186	188	214	209	194	214	209	215	184	178	203	205	201	192	191	195	214	205	196	218	195	180	224	183	197	220	227	180	219	224	219	205	209	185	202	175	196	199	213	197	196	204	223	205	208	189	181	218	214	205	188	195	213	189	211	216	188	203	200	214	203	171	198	185	181	197	231	214	190	183	193	193	224	167	187	211	204	198	203	202	181	206	226	209	205	195	222	208	208	191	202	211	210	195	211	205	190	193	183	207	186	196	191	237	180	216	205	211	215	226	211	192	188	189	171	209	219	191	202	215	192	216	175	231	193	204	207	207	224	185	185	188	217	185	185	207	190	197	207	201	211	200	197	221	216	209	213	181	225	214	202	237	206	194	196	169	194	195	214	193	229	209	192	199	189	191	227	207	210	194	193	244	179	197	215	231	209	192	185	212	215	190	217	219	196	180	210	191	206	195	219	220	230	200	198	199	228	213	199	202	184	189	199	205	186	183	206	187	197	215	196	193	208	206	202	193	198	197	216	194	197	194	208	231	188	212	220	225	210	221	201	180	195	183	196	194	205	201	196	204	222	223	211	217	182	217	210	203	216	191	207	203	192	196	187	238	216	219	189	224	214	199	213	203	184	191	187	185	224	201	210	223	210	219	206	198	202	200	196	197	195	219	168	217	215	179	196	201	205	188	201	196	216	230	206	215	196	196	191	188	208	169	202	221	218	223	189	219	201	200	175	188	218	210	223	224	204	226	189	197	211	207	197	203	202	243	220	218	193	226	221	221	204	213	186	198	214	227	179	207	205	203	188	189	204	182	187	199	176	181	199	207	203	173	191	229	220	218	197	205	210	216	186	199	215	202	191	211	203	247	226	195	223	221	241	180	193	206	227	237	193	190	190	235	220	195	201	194	196	204	199	204	224	230	207	205	219	211	195	207	217	171	178	195	183	182	222	230	202	206	201	164	197	207	230	186	202	195	245	208	200	214	202	171	182	202	224	193	196	224	226	200	223	197	202	183	208	218	214	224	200	213	209	205	207	217	194	211	245	190	218	170	209	222	196	210	205	202	212	231	218	184	215	210	206	192	173	224	227	220	218	200	189	216	187	187	180	212	220	218	185	220	236	247	201	194	201	204	205	214	199	203	209	213	210	215	232	224	197	191	186	206	226	196	199	206	238	203	191	192	199	228	202	185	181	216	236	195	213	187	185	196	193	186	208	199	211	212	233	228	201	217	189	228	210	188	192	189	214	201	214	202	227	176	191	206	209	216	199	215	205	195	190	231	180	173	194	211	196	172	208	201	195	221	184	188	186	213	200
31267	30161	43328	34562	14162	3621	1072	599	507	462	524	452	448	427	473	476	454	499	471	450	450	482	433	415	468	454	465	456	462	493	440	439	470	478	440	470	436	458	457	461	462	462	472	456	493	457	482	455	458	473	503	452	447	440	450	432	484	479	504	494	465	490	428	466	436	436	452	446	479	444	451	458	468	412	427	480	429	463	468	449	444	444	416	449	462	473	433	462	500	446	523	457	440	457	489	486	473	473	437	492	516	459	457	514	497	499	481	471	444	493	481	492	490	474	467	433	459	478	463	470	491	456	456	457	458	429	440	478	475	492	455	461	455	454	456	458	432	471	429	432	471	438	431	470	460	464	458	458	444	460	473	443	428	476	454	472	441	434	442	455	479	476	439	449	442	463	452	457	459	443	491	479	485	478	515	544	466	505	475	481	424	463	458	423	432	475	487	440	445	472	475	465	448	450	462	443	452	415	462	443	452	445	458	459	480	494	451	479	439	515	469	459	439	482	461	481	469	484	442	445	440	466	444	469	500	421	435	434	505	464	490	438	446	460	424	476	447	464	485	472	477	440	456	464	447	485	470	442	494	452	471	494	437	458	464	470	460	481	486	455	450	451	464	442	458	443	454	461	457	457	485	454	445	477	453	444	471	493	471	426	461	487	446	473	428	442	438	476	480	462	487	460	500	503	495	468	486	465	475	470	459	443	455	465	456	450	477	478	438	462	431	427	461	459	431	442	445	480	508	454	406	444	431	460	457	441	442	472	449	506	461	471	466	443	483	496	441	455	441	465	474	428	462	452	442	425	439	514	445	467	455	442	457	461	431	474	424	447	498	450	476	474	466	442	467	446	489	432	409	404	515	468	486	442	481	490	501	476	476	443	437	497	488	480	506	458	447	443	448	450	449	494	414	499	496	448	474	496	444	473	450	489	435	438	467	438	440	486	478	462	413	485	450	465	460	456	444	423	505	471	457	464	488	484	474	432	446	480	472	489	471	460	442	475	488	461	471	409	468	433	482	442	412	459	478	459	463	453	455	421	441	463	501	476	475	463	439	500	458	473	485	457	436	439	474	459	449	452	459	440	488	488	468	463	434	461	430	447	466	504	507	445	469	466	458	443	470	489	527	456	456	480	444	479	454	452	476	481	426	479	481	475	475	479	485	478	457	476	438	510	466	490	452	474	423	429	472	457	512	467	488	466	474	460	483	442	455	462	464	477	467	440	457	459	495	471	458	454	500	489	446	439	461	440	431	470	431	479	480	408	485	490	432	449	486	487	503	422	478	422	462	472	458	474	475	458	490	472	476	461	438	482	507	434	458	446	436	489	461	458	467	477	521	465	443	435	458	475	448	483	464	484	446	414	474	469	433	465	443	467	489	495	440	459	454	441	458	500	477	486	444	454	435	440	443	468	457	438	463	448	468	466	426	439	483	500	450	465	420	443	466	487	435	478	480	437	480	490	480	444	458	427	489	450	473	437	464	470	440	475	463	468	456	446	450	469	405	462	469	456	460	448	426	457	449	510	451	458	463	441	455	508	450	461	439	463	487	443	483	490	500	479	494	427	441	435	456	472	434	462	449	496	489	461	519	450	477	477	469	437	457	453	469	485	441	478	502	493	457	501	460	445	472	473	435	448	488	440	479	462	468	478	490	443	443	499	442	445	449	475	446	463	462	461	479	423	451	443	467	491	490	485	454	510	506	470	443	484	445	439	446	477	472	454	468	463	440	441	454	469	483	492	466	506	476	495	468	473	478	464	433	473	445	492	440	492	471	423	452	503	476	489	476	476	477	431	441	491	421	475	462	494	469	452	507	487	465	481	480	480	503	417	473	427	457	466	422	448	500	469	423	447	475	452	488	441	415	501	500	473	447	446	534	467	496	458	454	470	423	514	466	452	481	445	463	443	470	481	435	503	474	458	479	473	447	455	461	449	463	460	475	439	455	420	458	475	471	487	454	453	460	465	446	467	444	451	482	488	440	457	427	462	482	464	444	490	480	467	445	512	466	483	478	448	481	481	476	445	456	456	472	481	482	443	424	466	455	467	485	463	416	410	448	476	441	459	443	452	444	492	469	495	461	448	492	478	472	462	474	479	450	434	485	452	468	461	484	466	483	416	465	423	484	435	476	414	452	476	471	494	457	475	473	443	464	442	438	448	484	421	420	456	451	474	484	458	453	468	484	471	437	460	445	481	447	463	512	466	485	481	489	452	472	476	476	474	468	462	487	451	475	490	474	429	442	487	486	470	483	433	440	500	458	437	460	450	449	452	468	456	504	495	462	498	471	467	477	437	433	479	453	492	508	467	483	446	443	492	475	461	464	494	470	475	421	467	463	459	426	483	487	458	497	486	458	443	438	486	457	435	426	458	440	444	477	439	431	473	471	438	469	464	465	481	467	471	476	466	457	470	470	464	458	484	481	487	477	484	479	477	455	454	433	480	448	457	454	442	459	464	477	452	486	453	488	482	483	439	486	440	479	460	466	445	451	421	457	465	473	483	445	459	467	441	537	465	442	444	445	449	493	442	474	462	457	476	450	472	451	441	503	459	435	447	462	450	462	455	468	479	421	442	482	463	473	498	458	470	487	428	523	468	455	455	453	477	453	436	463	462	466	490	441	494	464	472	435	456	436	418	481	452	480	446	422	444	447	453	409	432	451	448	465	472	454	471	469	435	469	456	446	501	446	449	464	455	479	475	443	437	456	482	450	468	485	426	441	422	463	452	469	448	442	514	488	483	469	503	436	423	464	469	469	463	467	459	499	480	390	439	513	478	489	482	494	447	466	462	495	440	479	443	501	470	422	502	480	474	455	460	449	460	464	460	418	443	491	450	484	448	463	488	493	444	458	427	455	453	472	492	468	480	496	469	455	442	475	468	469	458	475	483	459	465	454	494	457	452	457	436	455	457	460	433	437	426	483	460	438	439	469	468	452	478	460	441	472	468	435	517	463	448	455	494	457	463	440	412	451	496	459	472	480	450	472	475	444	457	470	437	523	501	473	479	481	481	444	443	441	465	474	493	449	449	432	449	464	459	418	469	466	502	493	440	447	478	422	462	517	446	451	461	457	414	433	459	485	504	450	493	424	466	490	511	490	425	465	450	450	457	479	453	501	481	512	448	447	501	494	442	498	474	445	459	447	474	484	438	475	436	477	442	458	481	451	500	431	459	488	427	429	449	454	500	441	478	429	427	451	437	444	461	507	486	463	437	445	439	456	438	451	491	452	457	479	452	465	463	460	460	498	440	464	482	450	475	478	424	502	396	417	468	455	447	499	426	425	444	494	455	454	482	487	482	497	463	482	437	432	463	459	482	444	468	495	471	477	466	450	466	469	457	442	451	494	457	413	454	430	478	433	446	446	421	449	466	458	487	506	458	457	481	416	469	488	453	461	431	476	460	434	468	477	440	455	476	419	476	504	454	469	471	481	493	445	448	470	472	462	447	464	439	416	468	447	484	452	453	489	479	436	431	446	477	465	444
56521	50382	56530	42060	17456	3544	569	233	161	159	171	131	152	147	133	144	118	148	158	150	167	124	138	139	153	127	145	146	147	136	149	147	140	125	123	117	151	139	120	123	147	131	136	147	133	148	162	174	148	146	147	117	151	141	136	119	161	159	125	130	142	133	158	156	149	121	156	154	140	141	124	144	111	150	128	138	128	132	152	136	116	153	106	134	132	144	133	147	134	122	128	149	146	142	142	154	163	113	152	156	143	154	131	134	132	131	140	125	141	153	140	148	142	128	133	131	144	114	126	130	150	143	137	134	120	131	137	131	106	143	136	143	132	141	136	150	161	123	138	137	151	160	116	125	136	154	132	138	136	127	153	143	154	155	145	135	137	140	147	156	127	111	149	137	122	149	133	131	158	138	141	150	176	122	116	145	148	133	149	128	142	151	138	129	143	130	143	143	117	147	138	143	163	138	140	135	160	149	139	125	132	145	143	139	132	148	139	139	136	155	145	128	123	165	149	144	161	141	126	121	108	135	147	139	131	126	130	145	135	142	121	134	132	131	160	127	133	134	125	142	130	111	133	137	157	146	149	143	139	145	140	128	147	145	134	159	138	133	135	130	128	134	133	116	146	152	149	135	140	147	115	138	156	119	133	155	132	136	135	124	127	140	141	164	164	147	141	149	149	159	136	119	154	134	130	126	141	151	139	130	124	124	122	131	140	159	150	129	166	128	152	140	141	143	150	142	145	129	128	164	130	137	147	156	124	143	108	156	149	131	140	138	149	140	133	128	135	149	123	154	146	123	121	151	129	134	147	145	139	136	133	112	151	150	138	141	151	142	140	120	110	150	142	131	140	130	112	140	130	145	130	146	123	142	162	133	149	134	137	147	145	145	132	125	133	160	143	154	141	129	134	132	159	127	111	138	134	131	126	131	134	126	111	128	141	135	143	134	147	142	135	147	169	141	112	144	129	131	113	125	137	155	154	136	143	121	134	149	124	185	154	140	113	131	146	109	132	143	127	141	137	133	150	124	146	158	132	126	122	165	147	132	132	148	159	129	117	130	117	130	154	155	147	142	143	143	136	144	152	152	127	141	131	145	137	139	137	120	176	135	144	155	133	135	115	168	148	153	152	138	139	123	141	153	155	140	142	136	142	144	153	136	135	154	136	138	146	136	111	138	116	121	143	147	138	105	147	155	159	127	132	137	137	129	131	135	153	133	151	129	117	137	117	134	149	144	156	127	141	134	144	141	129	129	142	142	155	127	141	122	165	153	135	156	135	117	138	122	148	149	138	139	147	146	133	138	159	139	167	143	124	132	143	132	119	153	159	147	153	149	147	163	148	142	160	148	134	138	124	142	132	137	138	140	144	136	145	149	123	162	139	141	133	172	129	155	139	155	140	151	133	147	146	133	141	154	129	141	170	122	121	121	133	130	120	130	125	140	133	154	141	143	138	148	131	142	165	139	119	145	163	157	154	125	149	148	127	138	129	158	130	133	143	134	132	136	139	142	156	146	152	126	150	142	138	144	125	140	119	160	135	130	158	143	158	133	156	156	145	140	138	146	132	153	146	159	148	143	120	105	150	124	127	125	128	145	129	148	155	131	141	115	146	153	147	129	134	159	143	135	108	140	115	147	136	128	147	145	146	127	146	131	133	133	128	143	144	136	148	134	153	152	143	129	143	135	125	160	130	128	142	123	141	131	147	150	146	146	135	136	136	145	133	166	125	161	145	156	120	137	131	160	150	134	123	136	163	136	123	157	144	153	146	134	129	152	130	127	137	116	119	133	159	116	122	119	146	133	134	145	141	111	151	117	130	128	141	135	141	124	153	149	160	141	123	123	145	145	150	144	144	133	141	133	145	150	134	125	129	125	154	149	171	123	137	128	135	121	172	163	143	131	153	133	129	129	163	134	171	134	115	143	149	144	135	148	169	161	141	109	126	138	154	139	124	146	131	138	116	132	129	157	126	134	121	165	133	150	136	153	140	147	130	144	148	124	163	136	160	132	139	162	147	140	144	143	148	150	138	149	130	149	131	137	133	150	131	132	111	122	136	136	130	135	143	136	122	143	122	125	149	135	142	143	133	162	122	169	137	138	135	157	130	138	148	131	166	131	121	150	128	144	136	120	135	140	139	133	144	135	144	152	124	126	144	132	150	134	156	154	148	145	121	121	134	136	151	143	131	136	144	146	150	118	123	147	127	161	176	127	152	145	153	152	136	157	149	145	142	136	163	129	134	151	137	133	140	143	133	133	139	129	140	135	139	152	135	148	141	136	147	136	152	141	149	140	124	159	144	128	155	150	135	132	105	135	148	122	145	148	155	143	151	164	145	146	156	139	133	136	134	142	152	121	115	152	152	130	143	144	158	136	152	140	153	134	140	136	131	117	126	133	119	163	143	151	153	152	147	123	104	140	121	147	136	141	143	131	150	144	126	124	136	151	126	140	158	140	134	138	141	141	115	133	136	165	127	146	131	147	131	132	123	146	139	134	138	149	120	138	146	134	128	127	127	142	137	128	113	148	156	122	134	122	137	148	142	153	144	138	133	125	137	140	138	143	146	116	143	134	118	124	141	129	137	137	134	127	134	164	158	152	153	141	157	153	140	142	160	160	141	125	130	122	131	143	130	125	153	114	150	134	147	147	142	146	143	139	155	131	130	139	143	133	137	144	127	147	131	138	134	138	126	134	128	155	133	135	143	122	149	115	132	125	124	139	118	147	123	124	151	145	129	118	136	135	145	149	139	126	144	122	141	145	141	141	137	126	138	154	156	187	125	135	123	129	126	133	137	164	144	141	158	150	141	131	149	136	142	145	155	142	126	146	148	133	140	137	149	154	134	144	163	154	145	130	151	137	132	136	153	132	136	134	124	130	126	150	148	131	131	150	139	141	147	145	152	157	138	134	120	129	154	119	141	149	130	137	118	143	135	136	149	151	130	135	143	150	135	151	137	139	128	152	145	142	127	121	141	136	154	135	138	131	123	157	127	158	124	138	123	138	142	153	138	146	144	140	130	151	116	153	153	137	145	129	155	141	135	119	125	153	157	117	150	156	154	118	125	141	130	137	130	143	142	143	140	130	141	118	127	138	122	133	130	136	144	138	128	173	136	130	142	140	141	148	141	157	153	139	135	141	140	150	119	111	130	145	124	127	127	131	131	123	156	142	142	121	129	132	160	141	148	166	154	134	129	148	135	150	122	146	118	122	154	145	137	145	138	149	153	138	147	144	121	161	138	146	143	153	158	132	149	150	147	151	149	158	130	145	124	136	147	142	155	156	125	145	153	137	128	141	139	156	144	129	144	126	155	146	133	140	155	136	129	132	153	129	136	132	126	136	130	144	121	128	152	144	139	121	125	141	141	141	166	128	133	149	132	135	127	144	134	131	139	129	136	153	138	156	133	132	166	151	148	141	152	155	179	121	116	154	151	132	141	159	171	134	132	140	132	146	168	131	139	143	137	140	134	123	136	150	139	116	148	147
40038	41624	55380	47455	22353	6673	1561	600	379	372	353	311	297	317	362	325	324	303	344	331	356	282	319	312	335	307	325	345	297	339	329	317	351	354	322	330	319	339	318	334	312	321	328	328	322	300	344	319	346	336	322	315	310	356	305	353	302	308	342	307	363	341	296	315	314	350	329	359	356	355	330	275	329	352	321	334	315	336	340	333	298	327	313	333	326	335	315	297	338	328	343	285	319	355	310	324	332	336	343	300	316	338	321	329	333	343	341	341	325	342	319	350	305	337	315	342	326	319	330	351	348	314	320	336	314	337	324	330	344	343	334	347	321	347	334	336	328	340	313	336	305	335	309	339	329	351	351	370	332	332	321	326	337	349	292	328	329	343	308	350	308	348	325	360	321	343	316	325	326	332	338	333	329	354	341	339	351	321	356	302	317	353	343	297	311	309	292	348	315	311	342	324	334	352	307	314	330	323	339	352	339	303	319	302	356	299	347	318	307	340	352	316	338	301	321	346	321	308	330	323	369	308	331	341	344	324	309	305	351	326	327	347	300	314	348	329	326	299	330	318	346	337	286	310	322	369	326	319	330	259	317	321	363	300	349	335	321	335	330	308	304	318	334	347	328	304	319	310	355	312	324	318	305	301	318	331	339	344	342	348	333	300	331	352	332	339	296	324	334	323	364	321	312	285	303	310	324	308	334	343	325	313	281	290	345	306	301	288	358	368	335	346	311	328	351	339	321	332	339	324	330	351	287	375	348	337	354	338	339	332	349	322	353	308	345	299	320	317	308	323	312	327	311	295	324	362	334	339	365	315	367	318	342	324	311	307	322	328	359	332	322	306	297	335	325	345	339	329	298	322	349	354	326	325	317	323	303	336	346	344	308	342	326	312	313	338	308	328	321	335	321	334	311	337	331	343	336	325	323	307	326	339	332	338	316	314	327	302	329	314	324	337	285	327	315	308	313	324	327	344	311	332	358	318	328	329	308	348	343	371	341	326	337	346	344	352	354	324	326	344	320	341	322	349	324	311	346	324	347	331	317	353	354	361	333	351	286	338	295	342	319	343	344	313	324	323	329	318	339	362	356	332	302	307	279	319	330	339	307	307	313	342	332	316	346	310	302	328	324	364	315	306	327	321	326	344	313	343	324	305	336	314	338	340	332	360	318	321	322	342	303	333	339	328	326	321	319	341	316	352	319	338	328	382	324	312	338	300	308	352	328	332	323	331	307	328	362	353	281	336	330	332	339	340	323	335	334	336	341	295	348	351	300	326	346	330	310	315	310	310	321	365	341	345	310	319	321	335	323	327	315	341	313	340	349	324	307	314	322	340	326	310	324	305	329	337	280	351	345	329	336	313	331	325	335	321	329	344	332	357	289	341	316	342	321	318	347	332	306	319	326	347	313	342	286	331	318	315	362	302	336	348	330	334	308	331	328	332	322	330	331	347	300	311	336	321	328	346	351	324	316	326	302	310	323	335	333	319	339	336	319	329	326	344	370	348	313	310	342	297	290	335	314	314	304	354	319	356	290	348	318	366	325	339	334	335	345	318	303	316	293	315	311	332	352	326	346	318	333	320	345	349	345	317	298	337	324	311	320	344	326	320	344	338	328	336	342	328	353	353	334	311	319	324	300	325	297	348	304	324	320	312	317	328	348	337	346	299	355	331	334	344	308	303	347	317	345	286	323	349	314	305	317	327	310	327	364	329	333	322	333	325	323	331	334	310	335	308	342	314	326	342	338	372	307	337	329	327	305	300	278	341	328	308	324	358	339	322	302	341	326	324	358	318	321	315	331	329	326	332	332	345	329	337	339	333	294	292	308	331	341	323	317	340	372	305	319	312	352	314	357	315	303	324	341	308	305	315	314	322	354	320	311	333	313	342	290	332	331	331	347	312	323	346	305	373	319	321	348	333	329	296	329	350	356	340	312	320	346	336	337	337	340	310	332	312	346	349	339	307	330	322	322	330	339	324	317	320	303	314	329	365	352	317	329	338	340	322	340	295	322	320	340	333	342	319	323	356	330	324	313	319	332	312	303	348	354	321	320	299	330	343	340	354	326	322	337	311	319	289	315	318	352	324	337	362	359	315	330	350	345	293	334	355	347	320	309	335	330	323	353	348	336	334	326	323	330	330	352	344	301	332	318	274	296	349	351	339	323	331	281	312	324	333	313	341	356	325	300	330	336	327	269	322	333	320	336	342	358	331	336	319	328	350	341	333	314	296	342	308	326	332	343	332	319	307	317	333	352	324	320	337	344	321	327	344	318	348	322	312	299	277	342	325	332	341	322	326	360	330	306	348	311	370	336	290	324	325	331	352	324	322	344	287	333	295	330	335	307	324	332	372	364	339	330	298	318	314	333	332	306	318	336	311	317	324	307	295	344	324	292	317	318	320	329	366	322	314	301	339	328	334	355	330	328	308	339	305	339	335	332	354	321	306	339	326	316	350	351	354	329	316	353	311	351	309	297	361	312	332	301	342	332	325	307	329	326	353	358	315	323	321	360	306	301	323	323	311	306	342	293	316	316	337	310	313	331	320	333	346	313	314	329	318	359	336	312	319	331	327	319	319	311	308	315	343	320	327	339	332	333	340	366	344	300	327	348	302	363	314	366	316	319	318	349	315	310	357	324	356	329	349	319	318	342	296	335	316	335	341	341	322	351	329	333	352	297	357	320	313	325	312	336	356	330	335	317	342	335	278	297	329	317	339	308	331	325	333	350	324	348	378	341	343	337	339	332	339	302	340	332	320	331	311	328	338	324	339	354	349	316	291	322	309	342	355	338	313	340	328	328	321	342	348	309	335	310	353	333	313	339	344	356	342	301	316	321	346	322	368	328	327	353	334	315	301	292	302	314	321	325	341	327	332	341	314	315	359	341	346	332	314	312	342	315	333	323	309	341	332	327	328	326	325	298	320	318	317	328	329	333	322	290	363	322	326	362	349	308	330	328	356	315	364	321	317	340	326	311	371	314	320	319	334	323	329	295	313	334	334	313	316	331	321	302	340	340	334	319	302	358	315	344	309	326	332	328	322	345	349	314	339	310	311	322	332	353	334	313	326	329	313	344	312	319	349	321	370	317	327	302	329	310	309	329	323	321	330	326	321	326	336	351	323	339	295	347	331	307	294	331	334	349	332	301	314	295	317	332	338	328	349	320	326	317	330	295	342	315	317	344	330	345	339	362	360	303	320	326	329	372	301	333	334	321	345	336	320	351	345	284	336	317	342	305	307	335	311	347	323	328	305	352	357	319	315	328	357	300	320	343	327	354	348	350	343	362	333	318	320	340	302	320	352	336	331	314	314	322	345	343	349	343	324	332	329	335	336	334	332	330	328	333	357	340	299	336	343	300	319	336	346	304	348	341	372	314	327	316	333	313	350	341	326	333	323	293	331	322	349	342	358	325	340	322	344	300	337	303	310	366	358	320	316	339	320	336	332	328	313	332	311	311	297	347	363	321	327	360	323	324	354	351	354	305	340
19381	8219	3705	2679	880	311	218	213	200	210	241	197	211	203	189	198	231	221	219	204	212	179	209	185	241	203	218	232	205	233	210	218	200	219	208	218	204	221	221	210	211	211	205	230	174	182	178	216	250	202	188	212	211	176	229	207	209	202	200	212	220	234	204	227	200	233	252	163	178	204	226	220	192	212	200	207	195	199	231	204	211	217	188	235	195	201	218	198	193	193	224	218	223	202	198	220	203	209	203	205	216	198	160	193	220	203	221	212	197	227	188	208	183	187	221	236	216	173	208	230	208	209	266	209	242	216	200	210	222	225	207	211	217	201	206	218	200	187	189	208	207	197	206	211	201	165	199	176	179	228	215	210	212	198	212	232	231	212	237	193	216	189	212	191	205	220	191	225	231	204	216	204	196	219	211	227	207	209	210	178	213	187	208	241	203	211	194	202	174	203	202	216	212	206	183	175	215	198	221	215	190	201	227	204	189	221	196	226	234	205	221	205	217	222	201	207	209	188	215	219	192	208	182	236	188	217	202	208	209	204	195	188	185	194	218	247	217	225	209	207	224	223	222	205	213	203	191	184	180	196	191	194	189	196	220	229	212	189	255	226	223	210	206	218	213	196	231	215	200	213	220	199	179	224	171	200	232	212	206	205	182	189	204	198	218	220	206	219	196	202	206	209	225	204	205	192	211	179	223	209	208	206	218	209	188	214	206	199	230	204	222	208	189	209	199	186	215	215	204	232	214	223	219	238	205	205	223	255	189	222	200	186	193	218	206	206	174	199	221	226	203	216	209	185	190	231	198	226	189	219	216	233	219	219	220	194	195	201	221	215	235	212	207	198	192	212	181	196	225	225	218	247	212	205	222	183	190	226	224	235	238	191	181	201	237	217	178	192	197	214	187	182	185	224	201	208	203	213	196	203	219	190	189	190	198	224	205	206	209	220	216	211	229	183	199	215	197	195	225	229	214	204	183	218	197	188	214	190	215	205	213	222	177	202	210	230	212	201	201	214	213	207	213	189	229	211	210	182	198	232	210	187	215	187	205	236	229	198	229	214	236	222	231	225	216	192	223	213	216	219	214	207	209	200	230	203	203	235	205	208	200	203	211	197	193	207	221	205	194	207	200	210	180	201	215	198	215	226	230	238	197	198	235	238	190	221	199	215	210	225	184	178	237	201	216	196	211	206	214	214	197	198	218	192	190	184	196	172	212	213	209	199	201	200	232	202	189	216	219	222	208	201	223	207	184	190	197	210	193	215	214	204	214	245	213	232	239	189	193	203	208	208	214	222	222	214	223	192	211	204	205	215	220	210	184	227	213	215	201	224	215	205	211	232	189	199	222	200	207	250	207	224	229	214	188	228	217	176	210	230	192	216	218	230	221	213	207	214	194	177	222	208	215	206	220	217	176	166	213	228	196	236	239	194	213	218	206	196	213	172	205	214	204	204	213	222	216	232	209	201	216	216	224	222	227	190	244	196	201	228	199	229	221	213	213	234	219	224	199	229	230	225	192	210	218	193	189	224	206	208	210	200	202	200	221	196	219	198	215	201	218	206	224	234	195	193	198	197	212	238	186	202	228	193	209	201	186	205	207	218	207	190	223	245	219	206	201	209	254	211	215	189	189	187	191	206	204	225	220	211	208	238	220	193	206	232	209	212	213	246	233	188	180	217	215	227	245	173	206	181	205	203	192	223	223	212	189	213	204	210	211	212	190	225	203	217	209	205	201	197	234	192	213	185	213	199	205	206	209	220	229	223	207	227	190	204	208	177	238	232	198	207	202	213	207	203	232	205	213	234	210	219	200	220	207	230	196	184	216	214	210	205	210	219	208	216	207	192	215	206	203	218	196	209	221	207	209	191	237	197	216	201	204	216	201	191	223	197	218	236	211	253	202	214	189	213	215	201	189	215	196	198	213	209	198	189	229	188	179	211	214	224	203	213	205	177	228	204	190	207	197	216	195	210	184	201	189	192	214	216	209	216	186	225	248	225	195	165	190	199	231	185	189	211	203	214	183	195	212	219	227	204	233	233	224	180	218	175	229	222	192	212	196	221	215	202	185	199	221	221	187	206	201	206	256	198	201	205	208	187	220	198	202	188	208	221	208	207	221	210	209	218	208	214	227	234	207	212	201	181	211	193	231	213	191	200	200	220	210	211	216	212	166	189	229	219	206	187	186	197	175	206	227	185	204	169	188	198	197	222	176	202	199	208	197	198	194	210	183	192	212	222	206	200	200	195	219	208	220	211	198	184	201	220	220	197	226	188	234	202	203	198	204	197	224	198	226	193	231	187	202	217	205	217	173	207	219	204	229	225	200	207	195	215	215	231	206	180	211	185	224	217	231	237	217	223	232	209	219	193	187	224	222	194	193	203	208	225	205	207	200	227	194	228	233	215	215	235	195	219	211	194	224	223	207	223	233	195	201	182	190	216	207	208	203	199	204	242	218	206	223	186	211	199	223	217	212	236	215	230	203	187	213	212	193	201	216	243	206	196	209	215	202	206	214	197	204	195	183	235	197	193	212	210	232	210	187	210	191	175	172	188	207	196	207	202	225	224	203	204	201	191	220	219	239	219	179	221	219	200	192	210	227	204	191	198	218	204	203	200	222	194	203	198	226	220	216	227	186	237	191	201	200	191	226	208	205	177	196	222	201	216	175	208	181	211	210	209	217	171	205	209	206	199	200	197	219	208	208	199	240	219	242	219	187	184	179	206	214	193	206	211	193	225	210	186	193	193	222	209	227	214	210	244	212	230	192	186	174	205	224	181	193	200	225	181	200	212	208	198	199	196	200	233	228	203	228	197	215	206	221	236	209	196	220	205	234	201	204	206	225	205	192	225	200	207	203	217	203	223	210	202	209	206	213	200	205	226	214	203	206	231	203	213	199	205	200	180	191	199	247	243	207	225	212	193	201	213	232	216	224	193	215	176	204	207	205	213	190	220	198	207	199	191	221	220	230	236	186	200	183	228	211	200	187	211	229	209	228	217	200	213	214	208	200	194	194	246	199	215	218	222	160	202	211	243	210	205	194	195	195	206	214	187	227	242	238	186	190	222	187	201	201	210	210	220	206	226	221	206	205	222	198	193	190	209	220	216	205	210	211	210	211	220	204	201	212	227	193	227	222	213	191	228	238	213	225	209	235	204	225	194	213	184	230	230	212	214	209	211	229	210	225	220	223	221	199	207	220	221	211	193	209	225	180	192	215	207	208	198	205	201	204	205	207	215	202	173	231	211	216	207	201	205	195	218	219	217	220	218	224	186	231	197	206	202	228	217	196	196	202	191	212	198	214	220	223	231	233	196	187	201	206	181	192	218	191	213	195	197	212	186	200	226	215	223	215	196	214	197	213	198	205	221	210	182	230	220	220	220	195	214	219	209	215	192	206	211	182	219	203	194	224	204	175	203	198	222	204	224	189	191	212	185	225	225	209	232	226	200	221	207	222	182	174	250	241	215	203	196	207	233	223	193	190	197
13769	7719	8436	7110	2278	905	543	523	492	498	493	484	497	495	494	472	465	474	490	483	483	480	445	503	482	494	442	436	483	516	495	482	469	451	519	425	453	480	468	453	486	448	489	482	470	462	493	483	500	517	482	464	449	480	483	474	485	482	502	468	512	499	479	478	469	475	419	481	464	481	530	503	483	479	488	479	492	478	493	470	487	460	450	462	505	467	469	468	466	473	473	486	496	494	476	458	479	471	471	460	471	471	500	472	518	457	439	458	471	473	457	470	471	462	503	433	471	479	445	462	488	483	472	458	458	462	471	448	462	496	484	436	485	479	465	490	505	461	479	477	443	478	492	479	489	495	464	469	480	472	484	483	451	467	449	479	486	457	497	494	491	488	480	487	465	505	469	491	456	470	458	424	529	476	500	510	476	458	497	464	462	459	482	476	461	460	480	475	461	469	490	461	481	495	490	457	477	493	474	495	468	485	484	451	492	431	513	457	517	476	444	488	444	515	446	469	532	485	502	468	516	464	467	467	481	496	493	439	471	445	434	471	482	487	475	469	439	483	473	461	451	467	463	461	452	502	492	482	512	438	493	478	486	494	475	477	462	494	468	496	478	456	430	500	450	476	464	472	512	511	504	492	447	510	469	485	448	481	464	461	486	472	459	446	489	442	473	472	416	484	456	452	487	507	485	498	501	450	488	461	465	466	485	464	420	486	425	473	518	501	447	501	444	490	506	486	508	527	496	487	500	478	480	461	477	468	456	495	490	456	478	461	488	449	471	460	474	444	477	462	469	495	435	458	439	460	487	437	515	526	483	478	483	479	481	498	455	490	479	459	440	432	472	511	497	476	467	545	462	467	459	497	505	457	459	481	492	478	473	472	530	496	529	478	484	497	465	488	462	502	503	470	451	450	460	494	456	480	490	465	473	506	495	485	447	430	473	442	471	454	491	450	485	529	450	494	467	484	476	481	500	520	470	449	503	499	460	499	486	488	503	495	480	503	481	467	461	507	459	481	499	447	526	475	489	468	486	468	433	443	476	475	505	507	445	461	466	499	434	470	507	476	473	475	477	433	498	458	467	512	459	486	456	469	450	466	459	517	499	484	563	461	468	429	473	491	478	461	439	463	457	474	470	498	486	479	457	493	472	462	449	462	486	456	479	491	423	470	509	464	477	472	541	454	486	500	452	454	454	467	481	478	461	461	479	486	494	471	483	469	458	472	446	448	516	474	466	474	478	506	478	476	471	487	502	493	442	457	432	467	469	509	516	488	469	461	455	478	410	471	486	464	527	474	466	473	489	473	495	475	484	449	449	496	469	459	475	496	444	526	472	506	501	456	475	480	471	521	461	453	535	461	434	470	493	480	483	498	466	494	488	479	497	471	477	435	537	441	462	472	476	476	461	455	525	479	458	506	459	542	483	508	501	477	534	481	479	480	488	509	467	511	506	474	464	469	488	486	476	429	497	463	485	482	465	531	447	512	465	494	464	457	480	442	483	445	494	449	494	484	478	491	500	467	488	455	457	514	483	468	454	512	450	448	466	487	471	457	494	454	492	535	509	468	478	506	489	435	435	477	535	483	469	496	515	493	475	483	458	473	454	477	472	495	480	477	475	451	523	503	465	509	449	479	505	494	517	458	476	491	493	440	467	460	506	472	444	519	457	494	457	439	472	458	448	461	514	449	486	469	477	480	489	446	488	514	488	492	510	506	470	443	450	454	492	473	458	455	500	466	431	467	475	429	490	516	503	517	495	477	499	484	500	489	461	403	491	497	458	496	511	487	457	455	450	476	469	483	450	468	465	479	484	471	451	469	444	469	477	495	466	475	504	472	532	498	499	479	475	466	491	430	459	537	436	455	503	481	490	485	470	506	486	456	423	467	464	468	444	460	482	475	472	471	486	488	476	464	481	478	504	481	494	456	471	468	471	452	489	451	467	509	491	455	503	513	450	488	508	461	442	490	483	445	480	540	482	454	477	485	471	479	492	455	494	504	521	470	482	469	490	478	469	459	474	472	479	494	502	441	483	496	431	528	512	446	451	486	455	483	453	482	488	427	461	469	464	469	465	487	469	526	465	474	502	473	466	474	467	513	462	501	454	460	476	482	469	497	488	463	485	452	468	471	478	472	496	448	510	504	482	485	475	455	490	483	454	458	465	451	463	446	496	443	517	466	521	485	483	458	451	494	523	464	458	474	506	478	509	459	495	487	441	519	485	457	462	500	485	484	484	457	475	470	523	479	520	501	488	462	481	497	486	447	479	493	472	474	456	526	486	484	461	479	470	459	450	517	455	468	475	464	446	442	489	463	473	454	463	473	458	489	467	472	464	468	458	492	465	487	470	481	445	478	485	499	499	496	478	460	529	458	492	478	482	478	473	488	484	471	457	434	481	456	509	485	496	501	463	507	496	496	499	481	497	478	486	507	512	469	456	499	479	478	464	500	469	522	479	485	492	463	490	509	511	481	496	485	472	488	452	500	477	455	455	462	474	494	487	467	486	507	474	488	476	470	482	496	481	468	490	484	464	501	488	514	434	491	503	490	446	459	512	467	440	483	470	449	463	513	460	483	532	504	473	450	495	489	470	474	451	496	491	481	485	481	455	502	498	404	494	478	514	467	452	465	500	439	471	496	475	470	502	463	482	455	501	492	469	492	507	471	478	459	469	481	467	476	461	449	466	464	492	491	477	505	475	430	492	469	460	470	451	478	473	478	470	457	433	474	480	473	485	491	484	445	468	491	536	482	486	461	461	534	458	494	495	448	453	465	493	484	486	496	486	477	459	488	501	470	477	470	430	477	497	490	479	489	474	503	453	506	487	479	497	516	487	483	473	447	482	465	485	440	492	505	476	491	490	512	498	497	489	472	458	468	492	464	475	431	513	472	481	449	468	488	493	495	450	514	427	518	466	470	489	496	460	468	477	491	476	481	481	515	459	445	484	480	441	481	459	448	505	470	498	482	499	476	463	468	466	504	491	460	479	485	504	442	492	487	458	479	471	477	467	466	474	430	437	439	506	487	480	450	490	490	478	463	491	445	456	461	452	480	471	492	455	475	481	474	464	489	483	467	471	472	447	435	466	498	523	490	472	513	465	464	434	481	478	487	472	482	465	458	471	456	483	494	452	481	489	462	480	526	459	453	483	444	502	451	494	458	444	451	500	483	477	501	462	460	476	483	473	455	465	467	520	488	476	489	438	512	451	461	460	446	449	489	447	453	435	451	474	486	475	498	484	513	477	485	474	448	486	478	495	499	469	480	464	477	486	502	455	483	477	464	482	489	510	508	477	486	489	464	463	523	506	474	493	437	482	465	480	498	460	476	453	489	537	447	454	462	490	484	452	473	465	511	471	477	482	452	433	427	460	508	468	483	483	484	426	443	476	476	461	471	477	479	471	531	499	509	439	470	464	500	484	469	475	518	471	496	494	475	450	490	468	467	462	505	481	477	488	484	477	493	466	453	439	476	470	475	523	501	510	470
44664	35940	39797	27168	8318	1471	404	248	202	213	247	194	211	183	185	199	209	182	221	225	214	193	187	229	219	197	177	217	179	185	227	197	203	206	193	240	211	221	208	213	214	208	194	207	227	209	206	179	200	192	200	226	216	222	195	191	195	196	211	227	197	209	199	236	221	220	208	204	197	218	208	195	155	182	204	193	199	204	196	210	205	188	237	184	200	242	190	213	227	179	218	203	196	207	186	207	226	167	194	188	206	213	197	208	199	226	200	210	208	185	206	206	197	197	200	236	206	206	197	213	204	193	214	211	235	202	212	208	219	232	196	226	213	241	213	214	218	194	201	225	218	204	208	221	194	210	206	208	209	232	235	185	204	192	208	193	197	193	200	217	224	203	215	222	197	199	190	206	193	201	183	209	224	223	213	234	193	196	214	203	194	214	201	210	208	215	190	214	200	203	216	210	205	205	198	211	208	199	220	205	217	215	210	182	220	210	183	177	208	204	228	193	237	198	222	222	228	238	217	206	256	187	194	209	212	189	197	223	222	173	212	208	185	196	209	211	205	200	197	221	190	201	201	185	173	198	200	214	231	206	209	191	215	192	221	209	191	204	198	204	177	219	201	208	212	203	210	203	215	202	205	210	220	211	175	207	206	206	184	198	210	194	191	205	187	227	207	228	203	180	166	201	209	219	219	188	200	216	215	206	237	228	210	236	205	184	210	188	237	210	183	204	223	216	198	203	199	213	213	203	192	201	188	251	195	186	185	225	199	210	200	182	211	209	214	202	211	220	235	213	194	171	219	199	215	224	191	212	195	216	189	208	197	203	224	224	203	174	194	195	172	175	238	193	204	196	245	211	218	237	183	205	206	185	199	194	212	212	205	182	220	219	218	221	216	215	210	193	220	202	199	196	245	210	195	198	181	196	195	205	206	215	214	193	226	220	177	204	185	188	216	193	194	211	220	249	231	204	174	193	209	235	202	195	195	198	213	198	227	180	210	175	206	206	189	189	202	221	217	230	203	200	204	226	176	193	211	200	208	226	200	228	190	206	199	215	198	216	228	229	171	191	190	221	204	205	236	225	179	211	229	228	174	187	215	208	217	211	186	198	198	174	214	222	221	197	205	230	209	221	229	190	206	199	197	191	209	209	220	219	222	179	204	218	201	204	223	224	194	224	219	223	207	186	174	212	207	203	209	199	221	203	223	210	199	218	203	212	208	207	192	201	223	219	208	216	188	241	189	203	207	211	197	185	186	209	206	193	207	205	190	224	209	188	201	199	196	193	206	202	227	206	187	199	203	205	197	199	229	196	230	183	212	195	199	225	188	226	226	234	190	207	192	183	175	173	210	208	208	224	194	207	184	206	212	210	207	245	237	189	195	228	186	182	231	214	201	199	204	187	222	194	193	185	225	187	203	213	173	199	215	219	233	215	188	209	204	216	221	205	220	208	185	225	216	213	199	176	204	169	194	195	195	205	198	196	218	209	206	188	202	179	228	211	196	185	212	203	196	189	195	216	207	231	204	205	208	200	224	193	223	208	221	234	210	182	198	195	194	177	216	204	223	195	189	169	209	174	215	212	204	195	207	232	212	210	205	228	207	200	200	188	186	202	221	164	203	228	190	199	194	208	176	195	209	251	217	229	222	217	204	214	214	214	221	203	211	235	172	218	236	203	223	222	208	210	214	245	216	179	207	192	195	217	207	204	213	201	202	191	207	223	217	218	191	217	207	220	196	179	213	203	193	203	184	197	195	192	184	205	186	210	217	198	205	198	165	200	203	236	240	242	207	211	192	226	198	223	193	212	192	199	189	216	193	173	193	186	211	215	198	173	187	221	222	206	186	209	193	183	198	196	192	189	206	198	207	245	216	248	231	230	215	223	189	208	201	212	200	200	182	203	201	220	204	202	198	177	184	217	195	200	219	212	191	211	209	207	206	203	182	213	211	196	207	216	204	198	221	172	199	209	205	215	218	215	192	181	207	175	191	202	219	204	186	215	220	211	219	171	232	191	199	228	193	249	225	223	186	195	206	200	218	224	210	217	225	195	217	207	216	214	213	220	199	189	210	219	206	191	232	198	193	180	209	223	182	216	188	221	245	199	189	209	206	200	201	221	203	199	212	217	224	182	182	183	214	203	165	197	194	207	226	204	218	198	193	196	204	204	203	209	215	190	243	232	208	217	178	201	213	205	201	185	196	206	195	218	205	213	177	223	211	196	197	214	205	201	178	209	208	175	197	215	196	183	196	197	210	208	209	196	203	189	181	217	215	194	218	209	208	205	219	192	192	196	213	211	209	205	223	194	184	214	234	199	198	212	205	202	210	175	233	210	206	221	215	197	206	222	219	181	189	191	209	210	210	187	213	207	211	213	207	206	209	225	201	206	215	222	179	193	218	237	197	203	203	231	226	222	209	199	227	208	200	201	208	202	197	185	217	215	214	233	200	211	217	243	209	192	190	195	194	194	214	198	196	218	183	228	184	224	178	219	203	220	221	204	200	223	179	192	163	222	210	212	207	208	186	228	208	192	209	218	221	195	206	221	223	200	185	205	205	193	204	199	187	215	203	200	189	205	206	212	211	207	213	201	186	201	188	195	227	184	185	198	212	195	190	205	202	211	221	219	219	224	200	219	216	200	225	209	174	186	183	185	195	219	192	209	193	218	199	214	189	208	202	186	200	194	193	217	199	237	192	210	223	197	188	229	224	203	239	180	203	172	200	188	211	198	204	196	196	200	194	216	184	196	222	192	217	194	206	229	202	208	206	200	204	234	211	191	188	199	190	176	174	205	210	213	198	201	183	217	248	213	219	199	183	217	190	206	183	200	214	197	216	201	184	170	199	217	227	187	226	193	203	213	202	208	186	201	187	215	218	181	210	189	219	211	204	226	209	195	183	203	205	222	193	246	163	216	209	220	202	188	205	218	214	213	206	212	206	199	202	193	216	199	207	219	242	212	189	227	216	230	209	204	208	221	206	230	204	186	189	189	184	199	192	208	211	174	202	200	236	229	216	187	196	175	176	174	202	209	225	225	213	215	223	200	202	181	190	188	222	194	190	230	211	202	228	184	227	223	184	222	213	189	200	210	194	202	226	186	191	212	192	226	204	204	208	201	211	175	201	191	211	216	212	217	209	210	203	222	190	241	203	196	194	184	213	216	194	195	215	226	208	208	202	215	225	243	200	198	204	221	204	216	171	200	199	231	212	225	219	201	199	240	223	198	212	204	190	221	195	213	249	214	202	219	238	234	177	211	211	192	188	199	193	186	210	212	195	208	207	212	198	209	199	191	205	229	201	190	191	220	196	217	221	223	207	226	207	209	217	212	194	212	170	218	199	195	201	187	230	195	198	198	205	199	200	182	207	194	216	194	221	190	195	213	182	205	206	186	187	210	228	202	192	244	220	225	183	214	197	219	229	195	177	212	191	216	209	198	205	217	196	200	196	199	208	193	208	192	171	222	217	194	212	205	209	203	177	210	204	211
32102	29608	43599	35127	13559	3728	1019	555	478	465	508	473	474	514	471	496	464	429	489	498	479	484	501	419	473	469	482	466	467	479	446	510	456	442	428	472	482	480	507	436	448	456	486	452	474	499	470	456	437	501	488	428	443	452	462	457	455	508	467	472	487	468	486	465	475	474	472	468	478	486	469	468	463	474	449	459	477	483	439	458	461	434	484	462	424	472	412	431	456	475	412	493	424	469	459	488	488	436	439	490	467	458	472	472	460	509	496	452	472	466	481	475	449	505	484	468	459	434	441	444	408	482	494	445	451	449	482	485	430	513	467	450	480	483	483	467	467	464	468	487	476	512	463	491	474	447	469	412	492	476	459	458	435	478	479	484	479	433	480	497	455	503	459	476	418	494	507	467	481	475	462	471	472	423	459	445	519	451	432	492	486	459	459	455	429	508	474	439	460	474	459	508	501	438	458	485	449	463	465	472	448	444	474	458	482	460	462	496	439	462	463	459	474	449	485	465	445	466	466	446	463	468	483	458	470	489	472	472	462	434	432	473	466	476	495	455	451	454	454	485	454	437	467	456	478	456	496	458	416	489	517	490	470	470	424	468	439	497	447	464	466	521	480	462	487	457	474	465	448	461	457	494	481	509	460	528	440	496	461	456	473	447	474	445	451	473	445	471	423	452	496	456	426	494	473	498	471	462	523	486	459	473	494	517	465	461	486	484	480	430	482	465	463	461	460	461	464	481	464	492	478	479	487	450	461	471	470	464	479	477	474	481	483	484	469	450	438	451	490	437	481	458	455	404	482	483	500	477	425	450	447	488	440	441	494	459	462	456	460	478	448	465	451	466	485	465	475	485	461	473	465	481	463	461	470	448	451	471	499	482	463	529	445	454	460	484	455	445	486	463	487	469	467	482	426	488	435	474	439	438	471	456	493	481	463	453	446	513	495	433	452	427	434	461	447	459	492	457	468	490	462	448	461	489	453	483	460	451	466	441	461	434	467	453	448	465	469	458	464	455	498	459	427	466	457	495	461	469	432	481	469	485	486	472	471	473	475	462	494	515	469	481	452	489	459	465	428	454	449	496	498	464	442	464	468	425	456	483	464	469	495	501	465	500	473	493	487	485	451	487	459	442	478	478	483	478	467	489	501	464	482	487	478	460	475	540	460	422	462	483	445	476	487	473	419	456	442	454	492	465	441	455	465	454	483	450	447	490	438	444	476	446	430	435	476	477	447	401	453	491	426	493	492	451	438	459	457	463	469	464	491	469	459	486	434	480	436	484	458	438	445	447	481	489	503	440	499	515	451	458	477	462	462	481	471	461	485	502	476	480	481	457	443	465	467	437	471	523	465	459	449	517	485	484	471	481	450	498	439	468	484	467	445	471	447	456	504	473	480	465	461	489	482	452	494	460	499	444	443	435	482	456	456	455	502	429	457	459	473	452	474	488	467	476	498	494	486	469	449	473	482	476	446	446	414	421	481	430	443	448	418	457	444	502	460	490	468	481	489	498	463	498	427	459	473	492	488	456	451	510	477	502	495	427	446	474	466	442	453	462	482	442	456	433	494	437	451	489	442	448	456	448	466	475	471	499	473	469	474	486	452	454	445	483	454	450	448	470	462	452	452	473	473	421	447	474	452	477	481	467	458	424	484	464	475	441	467	493	454	494	464	496	483	483	465	459	509	449	496	473	448	479	475	474	466	504	455	443	497	464	477	489	476	445	440	494	456	478	451	482	468	462	451	495	465	422	461	493	451	440	482	509	473	494	452	474	470	457	452	472	447	476	510	430	480	424	468	454	461	468	500	488	458	438	490	495	489	499	470	425	455	485	450	500	446	474	414	468	459	484	466	441	475	438	483	435	433	445	433	458	457	471	509	434	499	464	448	449	505	488	412	471	476	482	431	526	422	429	470	451	476	447	453	452	462	493	434	464	470	475	458	511	488	470	473	461	444	474	427	478	477	474	455	443	480	460	475	463	485	457	486	452	464	432	481	477	444	498	462	477	459	442	483	534	453	463	489	483	477	441	466	458	469	476	483	476	485	455	471	437	489	486	441	485	474	498	484	449	460	444	429	483	478	462	457	481	469	449	484	447	438	428	464	456	462	459	462	445	465	428	478	474	423	483	469	508	426	451	481	477	480	453	482	468	449	465	469	457	461	426	456	459	462	479	486	492	467	467	497	470	473	471	491	444	479	419	459	451	460	467	467	454	503	459	463	437	444	495	464	499	462	480	490	473	481	451	469	469	447	493	442	469	458	466	454	508	465	456	474	451	443	458	515	457	454	495	466	482	492	507	479	487	459	469	472	454	517	449	447	465	474	448	444	514	440	493	463	460	458	457	483	481	468	472	476	427	477	440	457	456	470	459	448	470	459	476	489	417	459	489	458	480	470	484	454	431	460	433	437	461	460	466	489	488	470	480	477	481	491	470	433	482	473	504	479	470	459	436	435	468	456	436	496	452	496	477	476	435	481	476	515	429	484	467	430	507	463	481	435	444	475	505	500	517	473	473	460	453	430	477	480	460	491	453	442	437	487	451	509	460	434	423	441	419	439	475	482	437	486	468	488	465	480	468	460	468	462	429	437	476	476	531	479	492	464	516	463	484	424	467	494	466	483	456	473	474	473	467	461	448	451	506	471	463	449	438	438	459	497	472	461	484	488	465	465	426	460	454	468	506	469	442	468	487	487	514	477	450	427	449	480	477	520	453	470	477	442	497	470	478	509	476	483	481	471	462	457	487	442	481	474	465	462	464	501	481	411	477	462	425	466	425	468	455	482	489	473	459	477	469	445	470	432	463	475	421	434	471	497	477	467	481	477	451	471	478	474	428	451	455	476	484	455	478	446	473	475	456	457	489	484	456	468	442	454	506	495	445	453	467	440	461	495	485	428	497	458	461	479	444	503	443	463	475	433	487	447	408	482	477	447	490	443	464	417	479	495	439	498	462	449	502	470	454	475	424	464	483	469	465	482	449	464	471	471	472	469	467	465	452	474	461	473	488	449	445	418	473	482	401	484	455	443	483	496	490	469	470	476	467	483	477	471	456	457	446	476	491	485	470	454	472	474	453	495	440	487	480	414	463	447	520	477	442	476	499	448	489	476	441	454	474	431	478	465	441	467	449	437	485	474	450	442	482	460	429	429	461	479	463	465	504	503	462	467	482	499	471	454	462	468	467	440	486	475	477	452	494	452	450	432	456	479	442	450	459	468	464	519	423	480	468	489	475	456	475	465	435	433	391	488	479	461	440	470	442	488	447	471	488	458	490	469	505	406	451	473	448	464	495	498	435	474	494	468	480	470	424	468	468	448	500	410	468	476	459	445	467	480	431	490	473	463	441	487	467	441	462	450	483	504	467	435	461	460	474	469	472	485	461	469	463	458	471	489	479	465	484	450	474	442	489	467	454	475	467	505	466	501	487	448	495	492	470	484	462	448	470	459	474	480	475	485	511	481	478	461	477	442	440	463	459	450	480	463	451
58393	49360	56322	41992	17185	3593	503	218	154	131	145	133	119	132	127	159	141	140	152	148	150	123	146	142	166	138	136	125	157	139	114	141	127	126	160	139	159	133	135	126	131	138	137	133	125	118	147	139	130	138	126	159	114	131	141	120	122	140	145	163	145	144	130	149	145	145	155	123	144	132	148	127	131	129	119	149	145	146	150	142	141	141	133	160	141	111	152	140	138	132	162	117	146	136	144	131	123	128	149	130	125	152	153	123	143	124	136	138	113	136	151	171	117	140	148	134	121	129	140	146	117	123	143	144	124	134	140	134	149	161	139	131	133	138	139	145	129	136	116	129	115	149	155	145	158	121	130	138	159	146	131	160	150	124	155	136	121	137	141	152	138	160	147	121	143	157	120	139	131	141	128	124	124	140	131	133	128	129	119	167	150	133	135	142	148	158	140	141	135	146	154	127	150	116	135	122	130	133	134	152	133	138	127	160	135	134	172	122	142	145	141	132	141	113	157	137	128	134	131	129	140	139	133	118	124	158	129	143	151	144	133	125	124	146	133	132	114	158	140	136	121	108	151	126	142	170	130	142	147	146	138	146	129	139	133	136	126	137	137	149	144	138	132	137	149	139	154	121	123	114	130	150	139	128	132	150	145	128	124	140	127	134	160	135	166	143	135	133	138	149	148	131	143	120	162	151	131	134	145	139	131	163	126	152	118	144	135	139	133	143	132	135	152	114	146	159	139	136	137	132	154	145	156	119	133	123	134	143	125	127	140	137	140	111	146	153	144	113	120	125	134	135	126	134	145	129	158	134	133	112	138	132	129	151	126	108	146	148	157	140	140	139	132	144	156	127	139	117	111	134	123	145	130	155	147	116	109	143	126	111	129	148	110	129	112	140	162	132	135	136	126	117	150	144	122	171	135	122	130	121	158	124	138	122	137	132	143	128	119	144	169	152	143	116	153	136	140	136	141	143	132	133	137	143	145	123	153	135	163	159	130	152	153	153	140	139	116	161	118	130	138	154	134	143	123	119	159	147	154	153	134	148	136	147	138	140	130	128	167	133	147	132	149	130	142	138	146	143	131	176	137	169	128	147	146	144	139	145	145	137	149	122	133	128	133	142	146	138	138	129	147	112	124	158	155	140	115	158	145	140	142	135	143	145	147	149	131	131	130	150	154	156	134	146	146	146	125	119	139	160	129	139	124	170	164	150	140	115	150	126	143	134	148	147	159	136	141	119	144	145	124	128	142	127	150	145	138	134	133	136	136	149	130	117	150	160	141	140	140	146	147	150	152	127	143	152	154	146	144	145	150	136	165	135	164	147	144	159	134	153	121	159	142	150	120	139	143	127	125	146	146	128	115	155	141	150	147	127	136	136	127	130	144	140	141	122	165	154	159	171	142	143	140	147	141	143	135	132	135	128	131	148	120	144	135	134	120	133	133	115	160	107	144	113	162	141	147	146	134	143	122	118	129	145	139	142	141	162	127	134	148	130	142	146	152	147	157	123	139	148	142	136	149	139	144	131	136	133	146	130	138	116	141	152	132	127	143	126	162	148	152	142	144	127	141	135	128	162	161	131	133	146	126	167	120	125	128	139	138	128	138	157	138	148	133	136	139	132	158	157	143	117	114	159	133	129	154	132	134	136	151	145	128	139	135	123	149	146	145	126	148	148	125	115	123	129	131	132	147	119	143	148	147	134	155	152	139	142	152	123	151	147	148	156	130	133	128	149	157	134	133	152	137	152	141	124	125	128	135	149	132	154	129	144	140	138	159	138	140	143	147	134	129	150	136	141	131	144	143	168	115	135	140	131	128	130	128	118	119	154	145	117	136	145	140	142	129	122	137	144	132	132	134	145	147	148	127	127	143	129	172	141	135	127	132	148	132	126	130	132	135	157	162	127	144	125	130	137	125	127	141	150	130	139	140	140	135	129	132	133	130	123	134	148	124	153	129	134	150	141	139	143	140	124	154	124	126	136	141	151	128	160	141	157	121	137	124	158	158	146	132	153	146	129	132	150	138	123	127	146	145	142	132	134	134	141	128	140	140	118	147	152	152	149	135	110	136	131	143	126	136	121	146	149	140	144	126	142	151	117	140	152	179	131	157	154	136	134	150	137	144	143	135	150	141	135	124	133	136	127	154	131	145	128	131	139	136	140	134	129	122	151	126	134	146	131	143	143	147	142	121	143	126	136	153	154	135	136	122	163	113	151	126	112	143	160	151	118	145	160	145	127	150	142	145	141	144	143	139	126	135	109	141	123	132	125	152	140	143	137	156	131	138	141	149	137	132	160	154	122	122	133	133	133	133	156	135	161	128	143	127	137	143	127	134	135	145	128	148	134	125	118	141	134	136	151	123	143	144	132	126	136	138	148	136	137	146	126	138	124	145	153	124	136	116	144	128	124	131	133	160	155	147	149	147	123	132	121	138	146	134	124	126	133	135	163	117	147	136	131	138	145	126	122	128	127	116	157	135	122	142	144	131	147	136	137	135	154	141	145	125	138	118	147	129	119	133	160	126	137	129	142	135	130	122	148	119	119	143	155	129	162	143	146	124	134	136	116	150	140	154	129	119	135	115	131	137	151	136	129	143	128	157	135	157	133	144	132	134	132	132	147	139	127	143	161	144	141	135	146	129	147	119	132	138	148	116	136	141	153	165	126	128	139	128	129	147	147	128	136	121	124	134	137	157	136	137	146	139	128	136	136	160	150	144	159	134	140	132	118	110	136	139	153	131	146	148	135	152	119	137	134	136	130	157	131	151	153	137	133	124	138	156	125	124	129	128	138	115	119	133	144	126	142	142	127	140	130	139	127	152	136	168	137	119	122	144	136	145	148	147	131	146	132	118	124	141	137	146	134	155	153	140	153	133	137	106	141	145	166	158	154	176	129	140	128	146	154	141	140	148	137	141	141	131	124	130	151	141	138	169	124	155	156	133	159	140	119	151	137	130	133	141	113	141	140	151	133	138	172	147	137	131	139	156	146	158	136	132	136	134	153	132	151	148	125	147	127	149	154	149	132	164	125	138	136	145	118	156	132	139	142	144	124	145	158	144	158	153	123	136	136	130	139	126	130	135	154	120	162	131	134	135	151	144	169	131	153	126	126	142	159	134	150	152	139	128	144	154	152	154	136	124	130	129	156	154	150	145	129	151	155	147	145	141	143	127	143	153	134	157	172	133	118	142	133	149	146	141	135	114	125	143	139	116	169	121	145	127	143	151	141	153	137	161	136	115	139	145	130	137	113	137	170	132	149	136	140	127	152	132	132	150	137	132	131	162	125	137	130	150	154	143	115	141	140	123	137	134	126	138	156	143	138	140	113	135	139	134	132	139	141	129	152	136	134	122	127	152	155	115	158	140	143	145	148	131	134	144	123	145	159	126	138	150	136	158	121	128	136	115	154	136	140	135	144	168	118	145	134	118	156	136	136	149	137	128	142	161	150	148	142	151	117	113	146	129	135	154	130	118	149	137	116	136	131
41220	41308	55807	46884	21978	6675	1365	474	375	385	339	326	346	333	331	324	319	325	341	330	346	294	325	339	318	338	334	307	318	323	340	342	293	310	326	305	315	334	309	330	322	335	331	362	307	329	325	320	318	336	355	330	331	355	307	337	308	288	339	324	337	322	355	323	328	340	373	337	289	348	342	293	303	308	329	340	351	345	326	311	340	306	331	326	340	339	314	308	323	306	325	350	334	319	315	316	324	327	332	318	324	318	324	336	325	313	301	296	345	339	356	346	308	319	316	317	340	320	323	316	335	351	314	369	329	324	292	315	351	351	328	334	318	320	352	318	327	325	301	317	354	293	322	341	310	317	345	323	344	310	337	308	297	312	334	328	352	330	307	310	323	344	336	354	300	316	304	349	325	332	311	329	309	338	317	326	320	290	335	303	326	361	284	345	328	326	331	295	325	310	332	326	314	311	327	292	307	300	322	287	333	321	303	346	326	338	303	330	345	327	362	321	294	322	328	325	330	338	344	323	345	312	350	290	319	328	332	352	319	305	328	281	362	319	317	364	311	340	313	361	323	338	362	337	344	310	321	322	297	292	338	313	360	343	334	330	322	277	329	325	314	327	339	343	312	344	342	325	320	314	338	305	313	324	332	337	339	319	315	335	316	342	294	364	310	324	337	323	344	336	326	311	322	293	324	343	326	326	348	367	324	286	318	370	316	341	308	330	343	330	333	327	342	321	346	328	315	348	303	328	334	316	323	317	341	316	336	319	319	299	299	305	302	321	335	306	347	325	336	346	341	316	316	332	323	321	330	333	349	313	335	342	319	320	331	298	332	332	314	334	312	325	311	325	323	317	297	308	312	317	312	356	324	332	308	338	311	314	338	338	327	343	315	325	332	320	292	336	295	357	328	325	310	324	312	327	325	329	319	322	317	331	322	311	324	285	315	339	319	311	309	322	363	323	349	342	316	298	338	298	340	320	322	327	331	321	313	302	292	322	306	347	340	324	323	321	310	285	338	358	322	296	311	348	339	338	297	325	325	352	318	324	315	303	333	327	333	303	332	296	324	322	295	330	351	296	318	316	318	348	341	344	351	313	336	335	340	312	313	326	353	343	314	350	330	316	343	347	302	303	342	293	328	320	343	361	360	308	327	353	333	304	320	300	339	316	354	321	318	368	354	315	349	339	314	320	315	359	337	345	351	318	327	315	283	303	309	290	344	310	333	357	359	308	334	293	288	312	359	316	309	337	352	308	333	294	307	331	312	319	334	370	314	314	330	341	338	330	280	357	321	310	335	334	346	302	334	319	313	310	362	310	346	330	344	327	343	331	297	337	316	339	340	340	336	315	329	340	322	323	319	321	333	365	298	306	321	330	310	319	306	343	306	311	322	319	284	329	303	324	327	330	331	337	282	327	303	327	338	321	318	334	329	328	317	318	326	318	292	332	295	316	316	322	331	293	329	306	324	296	322	326	294	305	314	355	296	298	314	304	335	300	316	336	316	309	310	304	355	357	317	311	313	342	315	317	346	306	328	338	314	320	329	363	335	347	318	334	309	345	315	319	337	295	319	318	353	345	303	324	309	362	295	308	313	323	317	336	336	325	338	351	365	336	291	314	351	308	335	308	338	344	327	323	334	332	346	324	305	312	319	338	329	298	318	322	329	309	348	302	341	337	342	329	314	323	331	311	332	294	328	314	347	312	315	324	318	319	347	338	338	301	327	318	335	287	339	324	302	300	355	336	324	371	286	306	327	347	326	318	322	329	356	315	302	310	302	337	372	343	342	330	308	311	333	323	309	347	312	315	340	350	329	343	321	315	316	320	313	326	347	304	358	309	368	343	325	329	315	305	287	333	334	313	351	346	328	321	319	309	292	323	327	314	318	299	328	338	338	322	338	336	340	288	306	327	341	289	313	359	322	299	341	337	333	327	332	334	314	339	361	335	326	344	318	334	335	328	351	307	311	333	336	303	348	314	302	315	319	327	346	356	353	288	332	303	316	300	309	309	285	308	324	337	339	328	328	332	323	308	333	299	326	348	304	310	334	325	336	320	308	344	341	326	325	348	337	309	304	322	343	333	317	304	339	324	344	356	312	319	312	325	356	322	328	336	316	311	318	323	315	326	339	323	323	335	347	335	326	361	326	354	305	323	283	324	336	275	287	327	321	323	309	335	315	315	311	345	300	334	320	347	344	310	326	337	335	308	331	341	310	320	309	322	298	309	359	338	321	348	320	338	357	325	318	317	323	322	335	341	334	310	337	346	322	344	330	337	331	337	323	337	297	334	290	330	330	341	295	341	314	305	343	320	330	339	335	320	303	294	345	332	326	316	322	350	334	320	323	341	308	314	343	344	320	295	334	301	308	293	279	310	337	308	329	330	317	314	347	319	332	317	321	342	342	350	319	326	326	317	341	309	311	340	339	326	310	311	320	327	285	308	322	326	333	315	324	349	341	335	312	326	314	338	327	311	288	305	336	301	290	354	292	321	343	322	319	317	352	321	312	344	334	318	310	331	306	333	298	267	345	325	327	369	346	329	323	317	322	336	322	312	306	343	317	329	348	334	344	298	333	323	332	337	320	333	306	330	322	350	317	310	323	327	323	332	360	307	311	311	314	321	316	318	305	335	302	304	335	337	303	322	362	325	331	332	314	324	319	332	303	339	323	302	326	309	336	356	364	320	351	326	332	338	354	339	342	331	345	331	349	312	312	340	316	337	318	331	332	311	312	322	314	314	340	337	321	311	337	309	328	328	340	342	329	340	325	302	308	348	342	350	338	320	315	316	341	300	342	282	320	342	329	373	369	333	320	328	336	300	324	319	304	328	348	325	295	306	311	336	318	339	314	347	355	321	304	320	346	347	338	349	304	306	299	313	313	331	320	324	311	326	335	342	331	326	309	296	291	313	332	321	334	310	320	309	299	330	327	321	361	301	314	334	308	330	314	317	341	351	314	309	305	299	312	338	357	311	324	315	322	324	341	322	303	317	326	316	334	346	329	329	317	344	348	339	311	330	318	322	322	337	331	298	302	312	308	328	308	326	319	338	321	344	346	341	302	333	322	330	304	318	328	314	326	313	323	308	323	333	327	299	378	317	355	332	372	323	338	326	369	337	330	350	349	316	309	341	304	312	328	348	318	336	319	321	303	304	318	331	373	304	322	330	337	343	333	335	334	301	337	336	335	333	326	332	316	308	347	327	324	315	307	311	320	344	323	342	328	305	346	310	331	314	343	328	342	343	330	316	298	320	328	342	328	342	319	306	314	331	333	313	338	336	345	324	359	346	345	316	323	336	312	341	314	345	323	323	335	357	313	333	310	325	335	292	330	364	315	335	361	308	311	319	316	315	320	302	348	329	327	301	324	364	316	308	341	320	316	325	314	347	340	319	343	326	285	329	317	342	306	333	353	327	351	316	324	354	303	331	333	303	319	307	339	324	296	335	326	301	309	343	352	336	319	350	335	304	331	312	337	303	286	353	355	331
20317	7871	3915	2737	799	328	250	209	206	166	217	212	214	215	230	206	208	194	210	233	195	202	210	232	206	191	200	202	207	198	198	209	189	222	214	201	201	197	214	218	214	197	216	202	193	210	206	210	201	193	198	263	213	245	205	213	184	218	201	201	196	230	201	218	215	196	187	198	216	224	209	222	196	210	211	201	195	195	240	232	201	185	193	235	193	205	191	188	219	234	212	198	196	208	205	206	224	214	220	200	190	228	201	189	184	202	220	198	216	196	199	190	202	225	202	207	208	240	214	206	220	180	177	234	194	218	217	211	204	199	210	193	220	192	200	209	181	199	215	215	193	192	222	178	194	231	189	206	215	230	237	199	225	202	206	219	190	193	216	178	197	206	208	211	188	201	205	210	207	208	214	216	179	183	211	148	187	174	216	193	170	196	242	217	199	200	222	207	227	196	247	202	189	234	185	202	216	211	205	185	212	223	215	173	197	203	197	252	219	220	201	205	235	207	240	229	217	199	207	194	199	210	182	182	198	203	205	221	200	220	216	187	195	199	200	195	209	211	212	220	204	214	191	200	191	170	216	215	224	229	204	200	211	204	186	173	215	196	215	209	220	210	201	233	214	211	224	213	202	206	179	193	199	219	215	216	202	236	223	211	195	229	194	224	205	222	206	239	198	209	217	174	210	216	220	215	204	211	231	215	207	189	207	214	195	202	221	197	205	197	218	203	193	224	168	202	217	192	193	212	191	223	201	230	191	195	193	200	212	189	184	205	190	211	177	201	199	221	195	200	210	188	242	203	225	196	215	175	196	205	207	186	169	202	203	201	215	216	214	216	199	214	178	192	214	176	208	187	213	217	186	214	197	214	200	205	201	213	198	239	221	226	170	226	218	209	229	230	204	218	199	222	223	186	209	221	191	214	189	196	193	220	229	217	182	235	199	169	182	198	195	207	201	211	210	190	221	173	212	212	184	234	177	214	207	220	236	215	192	200	196	202	230	181	198	210	203	212	215	225	216	208	212	208	237	237	204	180	194	191	208	196	218	193	225	219	183	202	229	236	197	222	198	198	225	199	217	200	196	221	186	224	223	176	187	207	232	236	233	203	207	231	207	191	217	216	178	236	192	202	224	224	213	216	190	199	220	210	187	190	184	214	223	223	197	224	197	224	215	214	182	201	221	165	237	201	191	253	181	216	223	212	226	197	208	220	208	226	219	210	199	205	239	230	217	204	230	225	191	221	189	240	210	228	214	206	224	255	191	215	217	228	219	216	203	177	212	212	193	220	197	203	188	226	234	185	194	246	183	188	231	206	200	178	240	215	200	204	198	192	193	211	194	208	204	190	199	209	202	229	202	226	203	193	232	202	193	219	197	217	209	201	191	199	202	212	212	192	193	203	214	214	198	204	214	192	221	196	188	203	192	189	187	218	203	202	183	214	218	209	216	214	201	216	217	183	227	211	220	206	204	198	234	225	214	224	188	227	212	224	214	205	225	205	222	219	207	221	224	217	202	224	216	198	230	203	213	203	194	214	240	208	197	203	214	199	218	203	200	208	185	203	200	211	185	220	208	222	213	220	193	225	204	216	206	198	253	202	193	212	199	185	206	204	182	199	186	209	214	203	222	219	199	205	199	192	201	220	180	215	209	202	205	210	216	216	214	212	200	193	205	196	202	225	203	226	204	208	202	224	192	207	207	215	217	208	167	191	240	220	198	227	200	219	211	190	211	201	187	198	205	204	181	186	187	236	245	219	211	218	223	188	210	261	216	218	183	223	167	191	217	181	198	176	184	196	211	185	228	225	208	214	232	185	200	181	197	210	215	219	221	191	190	205	216	170	204	205	222	202	203	193	192	217	230	202	188	207	206	213	221	198	197	220	202	217	196	245	213	220	218	207	220	189	209	220	207	214	210	207	196	203	222	199	198	183	214	219	214	212	198	214	201	205	210	202	213	228	235	215	182	229	220	203	206	206	212	226	189	207	185	202	200	213	189	214	202	195	206	215	209	213	210	215	205	240	204	222	209	190	206	215	212	238	200	223	192	225	212	202	215	196	220	206	196	211	225	212	223	226	220	208	213	192	212	217	209	181	213	224	209	218	188	190	215	231	238	211	191	226	231	209	220	181	210	222	202	181	205	194	196	216	215	201	204	225	210	204	210	203	183	213	171	195	239	180	217	220	205	227	220	217	206	224	224	203	192	188	219	196	200	243	188	183	182	208	223	222	199	211	209	222	205	206	207	194	227	230	219	201	196	225	207	210	186	211	205	232	215	204	191	186	223	219	197	203	201	218	189	222	222	223	205	202	210	183	220	194	219	232	204	196	197	199	198	203	200	221	219	209	194	228	195	189	194	214	231	250	184	218	204	213	203	206	209	212	214	205	224	179	200	188	188	227	213	223	198	207	208	218	223	208	193	224	221	196	182	211	215	257	209	203	200	203	251	241	217	210	234	208	207	212	244	208	230	194	203	218	216	207	218	238	169	226	194	182	213	192	202	210	189	193	201	215	202	222	224	190	205	174	237	225	193	194	212	222	236	194	181	221	186	211	218	164	218	214	204	208	204	188	222	227	191	225	231	170	206	232	234	221	196	200	214	210	201	193	200	204	227	204	180	205	172	214	203	188	194	200	222	205	206	216	223	210	187	187	209	197	218	213	189	205	218	199	226	186	217	171	190	193	204	260	206	217	194	203	191	191	208	174	206	216	208	180	197	228	202	206	212	221	230	230	210	187	224	191	216	244	197	184	212	203	217	214	219	211	213	225	197	210	198	186	189	185	207	202	191	187	224	215	194	210	212	211	206	204	185	184	175	176	196	227	205	202	202	213	208	215	214	219	200	203	195	218	210	197	198	185	216	208	201	201	208	199	226	211	201	223	180	197	207	197	178	192	194	215	218	206	217	217	232	195	215	192	185	219	223	220	215	203	232	194	194	224	237	221	212	218	223	224	216	199	219	189	208	221	209	216	185	221	206	182	220	216	191	228	186	206	186	213	222	191	208	220	213	207	236	210	217	195	215	184	208	220	206	221	219	208	194	228	221	212	198	229	210	219	203	177	190	213	199	195	227	214	247	178	197	222	193	189	189	209	198	199	230	201	196	203	185	184	201	194	199	211	212	201	226	205	202	232	209	231	190	202	206	190	223	195	201	223	177	228	215	204	198	223	189	229	231	216	189	185	228	234	244	199	218	219	212	226	217	215	194	233	224	195	198	210	202	185	187	220	191	210	199	213	221	230	210	196	189	187	212	224	195	199	219	226	209	198	225	217	220	204	216	206	207	190	197	183	214	205	228	214	198	209	208	175	199	202	223	196	217	201	192	220	194	217	224	227	197	219	212	237	226	220	206	198	224	215	201	209	186	201	203	192	192	212	205	181	233	228	219	220	221	185	206	205	221	188	208	208	208	209	206	230	185	199	192	221	200	246	210	199	191	223	197	212	198	204	198	201	237	220	171	224	196	201	200	191	222	237	210	206	184	208
14583	7440	9028	6943	2208	807	485	480	499	477	450	486	451	454	491	477	527	487	477	482	471	442	469	505	482	438	493	494	443	470	470	465	465	471	451	474	493	451	437	448	464	487	477	462	457	469	479	462	479	475	478	478	481	468	486	496	438	473	461	522	475	471	468	446	512	446	440	461	466	487	473	493	487	478	480	474	497	473	486	484	446	436	443	471	492	474	448	461	465	434	491	478	463	425	480	477	478	487	456	459	446	478	516	469	450	471	492	473	443	432	473	428	475	491	441	480	447	451	506	447	480	460	428	467	475	466	505	483	466	457	482	522	491	454	486	458	462	502	467	474	459	493	485	478	489	473	479	468	467	508	472	521	477	465	455	491	449	463	485	427	468	472	485	480	477	446	462	501	510	470	437	477	487	465	447	491	456	481	509	472	446	509	476	472	499	461	492	460	466	461	444	521	490	465	434	500	468	485	462	483	457	464	469	479	505	498	453	454	495	469	491	472	461	485	439	468	479	470	475	477	464	483	461	466	522	508	496	465	446	440	509	499	482	438	468	430	489	505	468	492	465	452	460	437	457	453	516	477	474	478	450	470	481	467	484	469	514	482	510	529	443	484	487	484	465	488	438	489	515	412	475	500	490	481	491	432	504	486	475	465	445	449	502	510	497	487	459	507	472	480	471	498	499	464	489	445	446	481	417	509	499	445	445	482	447	483	482	488	468	463	474	468	494	443	432	526	478	481	482	477	483	486	429	445	445	462	499	466	455	510	510	490	491	432	456	486	473	487	446	444	508	466	481	458	473	468	491	495	456	458	448	494	462	472	461	528	495	458	459	514	458	503	488	481	463	503	451	454	480	456	503	481	423	460	466	436	435	512	446	515	476	476	471	509	469	453	492	445	469	493	496	457	448	442	471	445	479	502	484	466	449	484	508	469	448	484	477	468	505	459	498	491	487	464	461	459	465	472	484	465	469	457	473	428	471	506	510	484	480	495	464	481	457	453	429	474	473	459	492	495	476	439	477	495	473	481	509	455	474	486	495	464	484	504	470	455	450	468	466	496	508	508	476	456	502	471	504	448	481	533	406	472	501	469	477	469	496	486	487	499	481	506	491	472	448	463	454	490	491	501	494	468	490	475	471	445	456	454	465	482	434	456	433	462	476	444	453	528	489	494	514	447	514	479	461	518	471	491	474	442	486	481	494	539	447	464	467	470	475	480	472	478	457	457	477	461	488	466	463	493	478	487	424	465	499	460	477	478	483	457	455	479	464	477	468	486	517	461	457	454	493	493	481	495	449	470	491	478	439	489	433	488	474	484	495	448	452	486	487	489	483	505	494	465	459	482	481	448	467	461	525	429	477	472	435	505	450	511	451	454	525	477	474	474	456	484	431	499	464	433	500	485	445	442	479	480	466	486	486	505	452	443	465	474	481	456	500	474	501	491	459	438	506	472	482	447	423	530	510	490	461	434	508	473	509	486	444	471	482	501	490	515	462	501	441	484	467	497	486	481	477	496	454	477	469	472	475	495	495	491	513	496	504	449	482	461	457	477	527	488	493	460	457	479	440	417	422	473	473	491	441	466	465	484	418	448	462	474	462	466	434	453	450	500	478	464	488	497	454	464	450	459	465	485	484	463	486	514	492	464	490	471	486	453	480	495	487	475	457	476	490	520	476	495	477	494	449	453	489	505	434	457	449	444	487	481	479	469	462	489	486	479	460	474	484	477	477	432	466	504	482	479	455	479	468	480	468	434	471	473	481	474	443	510	495	454	469	480	494	454	483	471	511	512	483	477	483	458	488	483	504	479	536	448	485	458	473	467	471	454	482	490	459	477	475	495	486	450	476	451	468	451	418	509	494	476	505	462	516	486	475	479	516	470	482	520	470	481	466	489	469	453	502	479	438	476	478	442	472	474	434	467	521	393	477	465	447	472	468	486	465	493	456	491	484	495	487	513	487	482	506	462	477	459	506	480	493	417	486	455	517	495	485	468	489	481	455	499	494	471	483	467	449	497	415	484	510	472	436	498	476	516	476	525	483	479	451	439	504	503	495	458	443	455	497	477	437	462	462	483	492	454	478	481	466	477	460	481	499	485	484	455	477	511	467	456	464	466	459	473	451	486	459	487	463	487	496	495	481	438	467	501	492	463	495	458	454	493	489	485	479	449	487	485	472	473	485	466	450	492	504	471	482	465	467	455	455	471	490	500	436	514	426	403	437	452	467	467	466	453	484	482	489	461	444	436	493	496	461	463	513	481	473	475	510	476	498	457	492	495	472	455	443	473	427	506	516	470	487	459	481	478	474	502	455	476	477	500	477	495	454	482	464	470	507	455	478	478	494	462	468	491	498	485	479	439	495	475	457	490	467	481	503	483	424	491	473	451	470	465	485	421	447	499	472	442	491	479	476	477	502	466	445	445	451	472	473	469	451	485	462	527	495	487	482	474	481	503	490	456	472	463	453	464	486	504	457	510	506	487	495	463	465	494	409	496	508	459	530	493	509	458	499	504	482	472	471	477	445	504	481	451	511	494	464	480	432	450	484	504	449	509	445	473	420	456	499	471	474	458	470	511	492	494	432	473	472	440	481	462	455	472	474	469	464	504	471	445	501	482	472	482	500	491	526	486	486	497	493	482	495	519	454	511	471	451	468	442	467	490	484	500	526	464	480	472	500	454	481	445	470	449	500	443	482	483	465	446	475	444	456	463	491	456	504	477	469	452	468	488	495	454	462	484	448	476	461	491	443	452	438	478	517	497	455	474	471	493	496	447	499	464	486	469	490	484	433	476	482	477	472	457	502	434	494	496	466	458	457	464	484	478	493	482	489	454	484	462	451	470	457	501	432	473	454	468	481	434	442	495	472	458	433	425	496	465	480	500	498	476	474	476	448	453	479	466	447	456	499	477	488	483	473	467	470	458	479	504	484	487	514	481	462	433	519	482	497	430	448	476	450	477	459	436	496	414	467	472	465	448	481	471	452	456	491	442	443	502	455	454	518	506	469	481	464	482	497	446	474	437	477	443	455	424	493	464	441	458	481	493	459	502	494	459	505	463	471	451	474	453	462	461	457	476	468	477	498	496	475	516	439	469	448	455	504	466	455	471	481	459	453	498	507	440	469	510	452	495	523	453	507	502	486	469	504	457	464	475	469	438	485	506	465	472	465	489	467	490	481	497	492	452	507	419	459	516	500	501	467	469	436	472	451	476	498	440	444	471	495	490	427	416	471	497	460	467	477	473	460	494	453	461	503	466	506	449	484	496	524	444	465	452	471	450	469	446	491	499	471	517	440	487	452	478	483	439	471	478	459	456	468	445	445	486	491	488	488	410	487	482	470	466	482	436	486	487	495	425	491	487	483	500	476	491	511	468	476	463	431	472	443	469	459	478	467	466	459	480	482	444	490	470	487	485	446	445	467	488	475	468	472	496	473	484	490	510	482	467	473	467	431	427	488	462	494	489	441	478	480	457	450	511	483	466	470	513
45609	34688	40131	27615	8367	1267	339	226	181	201	206	208	205	199	210	228	209	213	197	192	209	223	240	209	206	199	199	203	196	187	207	212	205	199	200	213	226	189	204	225	193	233	215	199	218	222	210	195	195	192	202	182	179	241	195	215	229	198	220	194	207	201	187	212	156	217	189	200	221	214	196	204	200	193	198	200	207	180	195	217	227	218	216	190	210	187	200	163	204	180	216	192	181	202	213	190	219	212	208	218	219	197	219	192	209	194	205	182	184	220	193	186	223	172	202	208	179	198	223	202	247	200	178	214	204	214	188	227	214	199	198	216	212	232	201	205	217	223	192	220	240	213	204	226	214	209	192	206	186	218	187	209	198	199	177	203	194	203	186	194	195	235	221	206	195	206	230	200	209	189	209	202	195	202	205	217	220	180	203	183	203	210	194	231	182	201	218	205	188	206	197	192	180	219	205	207	228	191	214	200	219	205	224	243	211	184	227	202	209	207	207	178	215	217	222	190	226	197	197	203	221	205	184	206	236	178	196	221	217	232	200	223	212	190	200	211	196	225	208	201	182	212	199	196	205	212	225	210	179	197	213	207	211	196	197	179	216	181	233	204	194	234	173	227	219	184	212	196	202	227	215	212	232	204	185	188	175	184	209	216	188	228	208	180	219	191	209	222	191	196	191	193	168	203	206	224	194	204	201	168	235	239	202	228	232	190	209	200	241	194	184	219	198	200	209	216	199	200	223	189	192	244	210	195	206	197	201	172	194	201	229	205	232	191	168	196	227	198	186	224	166	208	208	185	203	202	200	217	185	208	187	207	216	218	204	190	205	208	195	215	198	225	222	221	201	195	223	223	221	205	212	196	211	196	205	220	190	218	198	213	224	202	200	190	189	193	211	208	216	201	228	225	226	232	212	222	213	203	166	204	186	191	233	201	186	197	212	207	244	196	202	205	222	220	201	216	206	203	255	185	206	215	218	181	184	209	211	220	190	223	222	219	194	183	192	182	206	199	221	221	213	198	214	203	215	216	205	231	194	201	189	176	208	227	193	219	214	217	210	190	224	235	205	210	175	195	202	201	241	188	186	220	218	196	204	185	214	204	226	203	191	208	174	212	193	208	218	202	210	194	202	188	201	234	193	196	205	212	189	229	193	213	230	223	232	209	210	213	222	221	191	248	211	170	217	205	206	210	198	215	196	221	224	225	209	193	245	219	198	220	206	198	212	198	191	212	204	197	228	189	227	209	213	204	202	214	202	206	216	190	205	244	203	219	210	219	198	166	207	192	231	217	212	212	207	190	193	232	191	189	203	201	209	210	185	195	196	208	212	197	208	181	200	214	198	221	194	205	190	219	206	217	212	198	192	203	213	216	198	191	188	212	200	180	192	212	232	208	203	224	218	186	188	224	205	187	209	229	209	212	233	177	202	222	189	191	195	209	191	211	192	222	193	200	203	209	214	206	170	220	177	210	199	253	222	205	198	174	212	206	204	219	199	180	212	222	186	174	176	204	218	205	221	223	209	211	205	191	211	187	207	210	195	205	229	197	183	197	196	194	210	192	230	199	214	240	210	211	176	201	204	203	219	221	230	204	217	230	217	193	202	202	220	227	214	207	222	204	176	185	172	226	201	221	195	230	182	192	223	180	213	206	219	198	199	221	217	199	210	214	201	189	202	188	203	211	201	221	215	211	209	197	194	218	202	205	213	226	226	194	202	209	224	219	205	216	201	196	221	220	213	204	230	226	214	229	189	219	212	203	205	199	191	178	235	200	228	191	180	243	193	195	230	176	206	208	228	201	232	236	190	180	191	210	237	197	197	218	225	201	224	226	202	198	212	231	201	208	214	206	202	206	190	201	195	215	211	217	206	212	207	181	205	221	223	212	238	217	191	189	202	231	233	206	212	196	214	198	207	217	223	195	216	188	180	201	203	219	193	205	217	227	177	216	161	212	208	225	203	196	197	227	204	204	219	211	212	188	189	198	198	204	204	230	216	235	204	199	223	231	176	179	226	220	204	188	218	213	208	212	198	193	188	188	165	200	249	242	219	207	204	199	188	199	214	178	223	214	171	229	197	235	184	220	192	188	174	200	208	198	171	216	198	227	212	214	224	193	196	211	216	198	204	213	210	206	244	234	193	201	198	212	217	204	244	216	224	221	204	199	236	211	194	204	204	196	238	230	188	185	212	210	219	205	214	210	205	224	199	199	191	208	193	179	177	218	206	197	223	212	209	223	222	228	177	163	181	209	187	232	201	211	195	193	219	191	218	200	198	174	196	195	203	216	205	207	211	193	209	177	208	226	213	225	212	204	184	202	195	209	190	207	217	178	184	202	184	248	224	190	223	193	214	188	224	216	195	180	190	191	213	204	181	207	227	218	181	220	201	198	200	206	216	189	194	189	232	200	207	185	189	198	195	205	222	205	191	223	188	206	221	236	201	203	191	221	209	208	205	223	189	197	208	222	196	207	213	208	215	193	201	217	204	187	194	196	213	191	204	173	198	190	203	218	211	196	217	206	189	203	213	197	218	213	194	176	224	199	201	190	216	191	213	228	191	198	226	190	192	193	200	188	203	192	190	185	229	217	200	199	207	203	197	222	203	220	202	215	200	211	186	205	195	199	188	203	186	182	203	229	219	213	236	214	196	205	205	193	216	176	225	206	201	215	189	193	212	217	193	232	229	203	200	226	189	235	212	218	225	199	223	186	200	202	202	192	215	212	221	192	192	215	211	202	192	193	211	170	206	212	240	189	192	193	212	220	223	218	192	219	190	201	197	210	210	207	202	164	214	198	198	193	212	199	182	187	217	191	196	214	200	213	186	220	205	182	183	202	247	179	205	221	183	203	208	213	215	207	221	215	191	233	218	212	197	170	186	237	206	224	237	204	199	210	212	197	188	211	197	195	191	207	210	202	206	203	210	202	207	189	189	211	230	208	185	223	200	186	220	209	197	186	185	198	188	218	228	211	199	190	211	205	197	184	188	210	186	183	191	190	226	225	192	184	232	232	228	214	187	193	203	189	222	218	210	193	202	193	220	221	187	201	220	168	202	217	198	182	195	212	196	216	190	218	189	181	205	195	198	212	176	194	198	188	187	196	214	184	190	204	201	202	226	196	243	189	208	199	209	203	214	205	208	195	200	195	223	194	207	205	207	219	200	197	204	206	196	192	212	204	192	200	215	193	195	197	192	214	200	211	215	208	212	212	192	183	210	189	191	212	218	195	218	184	208	191	216	200	211	208	209	186	199	235	212	221	203	184	196	204	208	227	201	211	196	219	208	230	217	199	183	190	206	190	192	198	206	217	193	195	204	225	187	211	238	175	199	194	189	224	201	202	194	195	167	181	239	208	213	206	189	194	183	198	202	217	198	192	221	232	200	256	207	243	216	192	193	167	191	228	218	187	211	205	199	216	224	217	196	208	207	216	197	200	191	213	212	203	196	197	205	185	219	206	216	192	207	192	197	198	197	202	201	203	204	200
32714	28276	43991	34729	13475	3177	877	581	519	486	501	458	468	460	468	416	508	451	499	469	495	471	463	432	503	477	450	466	483	436	478	457	451	509	466	497	435	432	466	474	470	477	479	450	452	475	469	460	495	448	468	482	457	470	478	477	491	470	512	468	462	464	442	475	517	459	489	521	468	477	428	452	469	465	441	472	454	420	435	494	465	474	442	457	459	422	452	482	494	448	451	500	511	483	491	468	497	436	438	442	449	440	455	462	443	486	487	434	445	467	464	492	486	479	450	459	481	470	441	473	466	437	482	472	454	494	479	480	457	460	453	451	479	477	466	419	470	479	430	440	499	446	472	473	495	463	472	467	436	499	467	502	434	475	453	486	458	473	482	471	454	485	444	461	477	462	465	463	478	478	464	444	436	488	474	448	480	466	484	455	452	482	429	457	464	442	492	446	457	438	448	478	468	420	450	474	446	498	453	433	460	470	442	503	507	422	432	465	456	503	507	467	465	480	472	441	475	466	477	501	456	474	451	451	469	476	452	464	478	476	501	446	468	444	445	458	491	485	458	461	472	454	454	472	464	468	445	475	453	483	485	441	468	483	477	460	435	506	483	448	451	425	491	453	450	464	455	447	458	442	439	474	475	522	474	479	448	476	469	411	499	461	439	449	473	473	484	466	436	482	447	453	435	484	450	476	419	477	479	451	482	454	480	462	437	494	448	462	453	511	489	455	453	422	456	446	462	462	447	479	485	457	464	471	459	451	449	497	440	423	468	452	446	456	445	461	458	428	450	452	465	499	445	460	468	459	427	469	467	505	474	461	473	450	492	455	461	475	436	483	481	460	431	475	478	451	432	481	469	441	450	440	500	418	465	422	463	421	459	494	502	486	479	496	464	478	438	495	451	492	438	462	492	449	432	450	508	471	467	458	505	466	459	507	433	469	468	444	478	493	442	456	486	497	444	457	461	451	465	440	487	490	485	484	470	430	488	447	446	495	456	470	482	470	493	457	470	437	424	471	482	445	461	442	428	473	457	481	494	476	479	474	461	458	486	445	478	480	464	492	468	500	464	465	508	483	453	498	438	489	476	459	457	479	414	446	443	436	488	434	451	463	459	469	437	486	471	459	471	472	474	454	467	448	430	462	455	485	484	479	529	466	495	449	465	482	436	484	473	474	507	431	490	481	520	469	444	476	476	460	448	454	466	438	430	465	467	479	451	471	487	461	468	490	437	457	469	449	461	490	482	478	450	479	462	457	475	422	465	463	466	490	476	448	479	446	425	459	438	500	428	490	466	461	473	476	471	464	468	447	451	497	442	453	451	416	463	493	462	429	469	424	469	476	452	501	472	501	430	446	482	454	465	451	450	442	449	482	488	462	454	488	457	449	456	447	453	454	456	471	456	430	481	489	456	469	476	476	499	455	463	449	460	440	492	473	439	460	466	483	451	474	460	499	475	447	431	479	481	456	448	457	455	465	462	440	480	458	477	488	468	487	475	470	425	444	461	428	448	474	484	457	490	464	481	457	491	443	479	426	439	462	433	452	423	460	464	457	426	444	446	481	448	465	464	454	444	432	456	470	467	462	479	439	465	456	495	484	498	484	472	444	484	460	429	481	469	492	466	485	446	478	418	476	465	476	440	429	470	469	473	475	445	485	505	479	446	445	482	481	481	457	439	437	457	477	456	439	491	468	501	472	487	480	436	447	465	468	468	458	454	477	466	496	467	457	478	453	433	441	483	446	483	432	445	491	480	439	436	498	452	450	487	473	469	487	461	472	473	472	469	507	457	465	446	485	463	437	482	432	477	466	482	447	441	451	449	472	504	432	450	497	450	428	463	448	509	481	471	492	450	482	412	447	464	454	448	499	477	460	467	486	464	443	410	460	437	502	459	502	433	479	489	457	460	483	463	470	469	468	441	468	475	490	495	500	474	468	459	448	382	487	455	451	454	440	458	483	450	468	461	459	456	446	471	442	459	402	476	428	433	449	480	486	461	485	445	467	476	455	456	455	485	473	491	483	462	469	489	460	434	449	479	466	467	467	477	474	428	432	416	420	435	472	468	491	441	493	460	480	459	485	409	428	467	453	446	449	414	449	480	424	437	453	496	450	488	439	506	436	491	487	439	468	464	466	456	468	417	485	467	451	465	450	487	434	456	508	463	413	452	485	441	456	475	510	459	496	456	450	447	479	450	496	466	447	463	479	456	479	454	481	492	523	499	463	500	457	467	476	452	429	444	448	471	464	439	463	497	447	494	465	477	479	498	483	454	520	469	477	455	452	468	481	497	457	458	467	463	464	439	436	486	481	469	461	448	438	488	440	492	489	446	445	456	446	479	490	424	456	493	463	452	449	445	453	486	435	448	509	508	478	459	491	479	477	505	466	510	461	433	422	494	487	480	471	483	466	432	491	476	495	477	460	470	421	474	504	455	458	479	471	446	450	491	488	469	478	456	476	453	467	449	483	491	478	480	460	479	432	453	453	500	494	431	476	446	450	429	481	490	456	419	495	517	468	460	449	441	473	467	465	467	405	479	452	470	502	469	483	444	455	430	402	417	473	486	457	480	434	438	499	474	476	432	465	466	438	472	451	459	461	461	479	468	430	477	461	463	487	450	495	455	510	460	463	467	460	508	490	482	419	450	482	458	473	454	442	439	474	477	440	468	465	468	440	486	482	442	458	476	489	495	450	456	475	428	505	443	414	460	460	492	492	474	472	486	449	449	456	439	435	511	460	468	485	484	473	476	487	462	457	463	488	466	487	484	478	473	488	484	494	464	489	480	487	460	479	439	481	491	436	450	448	456	445	482	468	470	457	484	469	475	492	460	499	473	469	420	495	444	483	449	475	455	474	464	455	451	468	417	445	457	431	460	439	476	449	478	471	441	470	462	480	443	504	439	430	523	488	483	481	489	462	428	493	434	475	474	451	477	457	456	506	477	510	452	456	438	452	466	414	447	475	439	444	457	478	458	474	499	473	429	452	501	476	481	477	457	468	444	438	456	466	458	487	483	409	482	482	477	471	443	472	456	460	505	454	458	453	461	426	481	475	482	490	427	436	489	440	452	452	459	462	416	457	469	477	438	460	488	492	450	482	453	463	452	468	469	481	453	482	480	447	445	460	471	437	457	447	457	442	469	493	449	476	475	429	458	456	466	500	446	466	432	438	475	453	472	417	472	471	491	464	491	474	464	453	502	419	437	479	469	487	465	470	464	442	447	471	470	494	452	469	500	437	486	472	445	451	471	455	465	494	466	444	475	511	460	442	457	497	476	471	452	510	469	458	467	449	473	493	439	475	438	490	467	467	451	408	446	471	484	470	477	470	449	431	469	455	468	466	415	455	464	440	428	499	429	468	471	476	475	456	447	459	480	446	494	467	448	431	447	464	480	470	463	454	435	458	443	478	481	484	486	457	495	485	467	447	477	466	488	439	474	460	439	472	477	442	500	450	447	451	482	462	458	447	484	463	490	447	474	465	484	489
58947	47508	58487	41302	16305	2816	416	196	168	149	129	144	119	173	138	130	166	169	159	142	147	145	143	121	141	148	139	145	137	105	139	130	141	115	120	119	156	107	134	131	137	136	131	141	131	157	144	145	140	146	159	139	164	135	124	161	137	167	146	130	142	151	153	140	156	157	144	118	147	138	154	153	137	131	150	133	124	152	147	147	124	128	144	150	104	156	163	143	139	173	156	127	138	124	130	111	112	167	135	136	154	149	138	143	134	151	142	143	143	161	131	174	145	169	145	151	140	130	135	130	142	133	129	118	126	131	154	139	141	147	141	149	139	145	153	120	152	157	121	149	159	147	126	160	157	123	145	135	118	148	163	131	140	136	161	177	136	145	135	143	123	147	160	152	154	121	155	145	126	158	130	112	146	154	152	165	133	131	131	182	141	140	162	124	163	113	144	157	137	127	109	168	128	150	135	162	131	135	137	147	160	140	140	157	123	145	167	112	120	131	167	138	149	170	151	137	142	151	115	142	157	138	141	153	147	149	131	142	141	144	150	112	154	141	133	129	125	126	147	126	161	151	134	133	126	139	146	176	138	131	134	134	135	123	142	157	151	161	147	128	144	108	146	146	123	148	123	129	132	137	128	142	124	136	159	136	130	135	140	151	152	146	159	151	153	138	137	134	154	154	134	162	130	145	167	132	135	136	151	131	133	131	135	139	149	158	143	149	130	146	147	153	143	135	145	128	143	147	152	149	138	137	135	139	140	159	136	151	132	147	166	158	158	137	148	136	149	138	144	164	142	121	148	138	143	153	156	145	157	157	131	165	168	140	146	143	133	141	169	150	122	141	135	153	142	150	129	134	134	160	140	138	142	143	156	129	133	141	153	163	148	129	152	146	132	138	156	129	143	134	112	152	151	139	140	139	154	133	99	127	124	123	169	157	146	146	161	157	159	136	151	131	151	148	144	146	158	142	127	125	140	133	149	157	158	142	123	143	155	134	135	164	157	126	134	124	119	141	173	135	158	124	153	159	138	141	139	149	149	144	141	147	130	139	135	166	129	130	137	136	130	142	150	145	137	136	138	163	154	120	138	159	146	142	156	131	132	160	138	141	130	178	139	133	130	132	139	150	137	133	148	157	133	140	147	123	136	166	138	145	160	125	147	147	144	150	168	128	128	131	150	146	123	112	138	137	122	164	141	158	132	134	138	152	148	149	145	160	158	124	142	143	127	144	141	141	158	156	160	148	142	160	165	134	146	139	156	126	140	139	139	122	139	167	139	137	148	132	132	151	130	121	149	146	154	171	148	119	129	146	147	157	128	120	123	143	160	145	139	157	129	124	147	150	115	134	161	145	144	153	156	156	127	138	145	145	149	148	160	135	144	150	129	144	155	134	130	135	130	152	170	149	146	138	123	136	119	174	145	148	143	155	142	159	139	144	122	141	138	137	136	105	156	159	136	116	144	154	155	144	168	153	117	155	131	125	145	132	152	135	135	125	150	157	127	162	134	134	156	168	145	147	130	154	134	150	146	159	139	134	135	134	134	156	143	146	134	170	150	139	115	142	142	140	158	150	142	154	146	151	121	135	131	119	152	151	120	146	113	154	151	154	160	148	124	156	166	136	136	122	142	133	138	143	164	138	138	128	146	127	144	143	131	167	161	137	139	139	145	141	151	152	134	135	142	150	123	157	141	125	147	158	160	167	150	151	146	165	139	144	154	143	132	142	152	140	139	152	135	154	141	152	135	153	145	130	136	135	157	154	162	146	168	128	129	141	131	147	156	138	135	149	146	122	154	127	146	138	121	142	117	150	144	145	157	146	146	149	161	148	149	153	148	144	151	128	139	130	146	148	134	137	155	131	137	158	155	149	141	145	121	134	140	147	169	133	141	133	146	132	137	134	153	111	138	130	174	137	136	107	121	136	168	120	153	140	147	124	132	171	135	149	116	154	143	128	118	150	147	151	145	125	117	140	144	124	131	128	141	135	130	137	136	145	153	146	136	143	145	132	138	157	144	136	140	149	135	130	151	150	137	142	122	136	154	154	132	143	154	132	144	119	104	151	163	152	166	144	132	134	137	154	138	133	151	140	154	140	140	172	155	146	133	130	134	163	151	143	141	156	151	124	162	144	131	142	164	135	150	139	169	161	161	147	131	128	139	136	137	152	140	136	160	113	159	150	132	162	141	129	142	140	155	141	143	142	138	130	141	158	115	160	135	142	148	155	133	138	128	126	139	154	147	145	144	130	117	143	156	135	134	152	145	145	147	146	162	123	162	122	162	137	171	126	163	142	152	145	140	150	137	113	155	136	127	154	149	146	132	139	132	125	179	148	150	140	166	175	118	142	149	153	146	155	147	152	158	134	171	160	135	173	163	142	137	147	164	150	148	142	146	152	147	153	168	165	148	128	145	125	173	135	140	125	154	165	143	130	165	143	150	163	146	123	159	130	129	136	128	139	123	142	148	160	139	152	120	143	144	133	145	137	149	147	144	146	138	139	150	139	144	104	129	159	167	127	140	136	140	149	143	136	138	117	135	136	145	148	124	163	154	148	143	137	130	160	126	134	177	139	163	138	150	143	167	158	119	139	148	157	165	162	124	141	144	140	135	150	117	145	130	145	145	139	166	142	140	134	138	144	152	151	153	176	137	129	135	146	132	109	125	151	148	134	152	134	138	156	149	137	166	128	142	158	126	140	139	159	117	142	161	147	139	136	147	154	141	151	129	149	174	142	133	145	147	151	139	152	144	135	132	116	150	137	123	162	138	157	131	156	135	127	164	133	158	144	148	124	148	132	138	137	136	158	140	135	136	141	151	136	136	138	141	155	129	123	166	146	125	158	133	133	132	139	115	142	134	139	151	125	123	139	147	142	142	158	147	142	145	140	138	121	137	122	143	151	123	170	148	143	117	132	162	113	128	148	147	147	133	147	154	143	135	160	140	159	168	141	156	155	140	137	153	121	140	127	164	151	155	152	151	144	164	143	135	111	143	136	123	122	133	157	151	129	130	138	163	139	144	159	147	145	131	124	132	146	130	144	137	149	142	152	157	118	134	152	145	142	152	139	136	134	155	168	136	132	150	140	126	129	145	137	138	137	141	134	153	150	139	149	132	139	145	135	140	127	128	145	143	142	148	159	141	122	152	143	181	149	174	150	160	138	125	136	123	127	193	154	152	143	148	175	157	160	133	123	149	131	156	151	139	168	143	137	164	154	155	163	137	161	129	131	134	134	145	133	137	157	139	136	132	130	154	133	143	139	165	125	143	134	165	156	133	141	177	170	135	128	136	125	153	148	147	154	137	151	136	132	141	139	140	157	125	134	154	148	157	134	123	127	155	121	152	132	130	139	155	148	115	155	150	117	132	144	144	118	135	147	137	125	137	156	161	144	142	129	157	146	147	136	126	158	136	131	147	127	145	151	130	149	152	127	109	122	140	138	143	113	139	143	144	147	155	142	128	131	159	149	146	149	143	132	124	148	135	155
41844	39772	57888	46207	21009	4961	1179	505	377	383	356	338	338	331	359	334	354	353	330	341	348	337	339	353	318	349	359	324	330	302	303	311	339	366	352	313	338	320	337	319	312	333	364	332	342	352	325	337	305	332	337	340	346	311	317	337	340	328	315	347	341	360	329	335	315	321	332	336	369	313	381	334	338	294	339	312	347	333	365	305	308	346	337	361	366	331	330	327	328	322	343	319	375	345	331	320	368	299	352	344	316	339	318	337	331	308	320	329	326	310	359	345	350	341	337	343	350	351	356	349	320	328	341	354	351	315	345	370	347	313	343	308	326	347	372	346	348	330	361	325	307	332	355	348	343	348	354	347	369	345	324	360	319	335	334	319	322	332	332	319	321	359	328	308	353	328	370	348	342	331	314	334	345	331	329	284	365	329	343	385	341	356	336	314	350	348	356	348	310	339	319	320	349	349	329	317	332	337	342	343	320	356	332	352	343	337	308	369	362	337	353	325	351	348	334	324	317	334	311	306	335	325	321	345	340	335	327	313	318	350	311	344	334	313	326	348	324	317	330	353	350	334	363	298	352	344	343	318	325	330	330	324	310	312	312	335	318	329	330	339	337	334	339	340	355	310	334	328	330	324	340	330	332	357	329	345	324	356	377	365	346	318	320	353	327	342	336	343	325	314	339	332	338	323	328	321	288	297	348	352	307	313	328	312	321	343	339	327	351	320	333	312	354	321	331	355	323	314	353	338	333	359	338	327	352	342	367	349	333	313	347	340	331	305	351	348	352	365	329	335	331	349	303	316	345	354	302	309	336	299	331	317	341	317	301	321	340	329	338	357	323	320	340	316	327	314	339	332	333	321	338	335	312	326	338	345	309	321	324	337	341	331	330	361	331	332	350	322	327	312	363	318	333	307	354	320	344	294	303	336	338	319	339	317	289	336	345	347	330	340	302	318	332	344	326	336	310	333	319	323	315	331	345	339	320	305	336	305	348	348	340	327	325	336	329	309	315	346	302	354	360	309	296	320	321	330	329	342	321	330	316	345	328	341	336	365	307	351	336	358	317	326	359	323	309	329	337	314	341	320	347	319	353	348	343	327	351	350	325	318	316	347	339	336	302	342	324	354	318	320	338	362	322	331	312	333	297	293	326	342	329	351	339	342	336	325	338	326	335	336	360	355	317	341	342	345	356	309	331	351	326	347	307	333	362	330	352	338	340	340	346	350	304	344	349	373	333	350	334	345	358	361	292	311	325	357	333	304	318	349	313	339	344	299	311	320	337	297	340	321	327	361	345	308	333	376	338	352	292	352	370	360	363	331	329	325	359	349	352	333	359	339	372	347	344	331	312	325	328	327	320	359	362	346	382	322	313	312	355	333	341	335	314	368	306	341	337	320	320	318	343	330	315	335	329	334	329	324	334	351	312	308	315	302	327	327	359	313	306	333	291	321	352	333	332	305	348	339	355	341	334	354	354	351	349	331	328	373	364	335	353	328	332	339	364	291	309	333	375	341	337	303	332	346	330	337	335	314	329	376	325	348	322	322	341	319	337	366	370	346	357	325	342	321	388	309	331	333	334	311	334	357	336	342	344	336	316	345	349	351	329	344	343	348	315	314	289	353	346	319	355	304	302	346	347	328	329	341	350	341	328	363	348	346	327	342	328	347	299	318	316	306	328	331	339	329	326	320	314	298	340	314	352	351	307	333	322	309	306	336	344	347	296	309	334	335	329	337	329	364	306	330	337	339	340	318	344	325	331	353	364	345	338	361	312	321	335	341	310	311	313	340	318	335	325	301	318	342	297	339	327	351	350	320	322	361	332	329	338	339	363	342	299	327	355	358	346	323	314	336	361	371	315	351	319	339	329	330	308	314	336	297	353	343	349	347	352	325	343	301	336	330	359	370	362	304	376	332	324	356	390	367	346	326	336	339	302	351	328	352	354	350	317	351	314	303	308	356	310	354	310	330	323	340	353	313	316	338	319	333	357	330	365	330	333	334	315	372	335	355	331	345	316	355	336	314	326	326	360	351	330	342	322	355	304	335	335	329	335	354	309	350	360	330	353	317	350	312	322	326	344	341	322	330	343	349	345	361	337	362	352	283	322	335	332	314	333	316	350	326	342	325	359	361	298	317	352	336	315	344	351	349	324	324	293	330	310	336	323	353	320	313	312	354	350	349	362	302	349	330	355	322	331	326	297	328	338	363	334	321	360	352	315	337	329	325	347	315	362	305	321	322	340	321	315	327	320	334	346	300	362	304	366	338	326	333	360	318	315	346	317	332	333	336	335	383	357	326	326	334	321	363	360	341	325	319	314	354	342	348	346	330	316	352	359	327	358	351	324	332	306	302	322	318	345	351	313	306	359	324	345	328	336	338	346	302	325	345	355	305	336	293	377	312	330	310	335	290	292	320	349	332	334	318	311	343	318	359	344	324	313	311	381	334	345	343	359	341	330	345	309	305	333	357	331	332	329	335	310	308	351	326	297	351	321	327	302	341	342	336	330	335	322	297	347	355	374	340	322	349	327	333	324	341	344	366	359	372	344	309	323	342	335	338	336	367	334	320	313	339	303	332	365	374	329	330	294	332	313	318	312	336	336	320	301	347	324	351	343	331	343	333	357	341	304	358	328	304	353	320	315	364	337	314	352	266	316	344	319	342	325	340	327	367	330	343	340	339	345	311	371	309	316	344	322	333	356	345	359	366	346	333	348	354	330	333	341	342	320	334	354	325	334	372	340	350	317	289	351	366	331	351	334	330	332	311	319	360	332	329	304	323	329	327	353	338	342	308	306	307	341	350	334	322	322	323	358	360	342	335	327	325	356	329	315	347	331	308	344	354	330	308	332	333	318	365	348	343	320	316	363	320	335	328	347	334	350	343	375	310	319	316	324	332	383	345	307	320	317	349	330	304	364	340	370	347	324	372	376	318	352	315	325	339	318	341	317	309	338	357	330	298	338	318	352	330	321	309	367	346	338	359	343	314	337	326	331	381	327	365	312	311	373	330	335	341	321	324	336	307	331	324	340	341	339	310	354	335	337	333	340	342	286	333	339	327	339	321	361	350	333	316	315	335	312	337	325	337	361	342	295	318	334	318	329	324	330	335	318	326	364	340	305	325	341	347	339	349	325	355	326	345	343	291	314	325	309	337	331	300	318	319	332	347	354	330	301	354	349	332	369	306	332	309	314	305	357	316	310	338	330	316	314	285	346	332	336	340	355	316	319	297	325	351	354	311	321	312	341	314	347	337	371	367	358	332	337	325	332	334	327	331	333	339	332	300	329	281	334	343	362	352	340	352	324	357	306	325	311	368	330	351	356	339	319	328	354	318	283	312	312	304	315	372	319	329	329	339	330	341	324	318	303	358	345	338	349	387	327	358	326	325	309	324	340	338	340	332	340	334	319	307	340	299	337	348	297	366	339	326	327	331	339	325	357	325	346	308	302	336	333	335	356	309	317	332	298	311	310	338	334	353	365	347	323	323
20365	7326	4179	2740	889	318	211	199	201	219	228	209	218	224	205	212	230	211	244	213	215	222	209	211	224	207	221	189	199	240	216	190	199	209	199	234	202	197	225	203	167	187	214	196	207	179	194	194	196	223	212	205	193	211	195	193	207	222	200	213	185	224	195	198	207	207	209	215	202	200	180	208	229	210	236	220	215	197	195	201	215	207	208	201	198	214	235	217	200	229	193	209	220	190	206	220	214	216	238	211	195	206	201	212	225	245	179	211	210	193	234	226	201	201	215	200	211	207	213	212	216	230	207	231	195	232	219	217	223	234	204	204	197	201	237	246	221	205	231	183	220	223	208	232	203	200	179	195	205	222	238	232	183	235	229	216	204	231	198	210	207	176	187	185	179	211	231	227	182	184	212	211	203	220	218	200	192	183	202	190	219	201	198	206	225	205	232	201	208	188	224	208	213	200	169	224	200	190	199	199	195	223	212	210	207	196	191	182	202	234	204	223	197	205	195	218	210	230	189	198	209	206	197	207	188	200	209	209	189	197	195	210	199	202	190	210	207	215	214	204	234	203	222	206	208	232	203	218	206	210	188	208	203	208	224	205	196	216	225	215	194	185	220	203	184	215	232	234	184	215	204	241	222	242	222	205	196	200	208	206	240	210	215	226	200	190	201	233	198	239	211	230	180	190	202	222	230	205	228	226	236	249	233	252	211	194	209	202	239	219	206	230	215	188	224	188	199	195	227	212	192	193	211	223	197	186	203	237	228	205	189	212	204	216	220	211	218	213	216	179	200	219	194	199	216	207	242	196	188	206	196	217	200	207	202	218	219	224	177	224	210	164	216	201	188	203	183	211	218	201	228	200	210	225	207	215	205	221	213	241	207	228	226	204	230	209	206	202	213	208	197	198	206	204	232	165	182	199	220	199	200	188	191	198	208	215	179	209	210	212	177	175	206	175	201	207	218	216	201	223	193	219	226	188	194	224	223	212	203	218	200	229	213	235	207	200	185	188	227	209	224	206	224	210	199	253	212	205	208	201	221	216	200	200	197	213	197	229	198	196	226	215	200	217	210	199	207	208	219	198	238	217	214	216	198	201	190	195	196	206	182	206	236	209	236	217	232	195	206	199	200	189	202	193	171	213	227	218	228	191	179	221	197	236	219	235	195	187	207	186	211	224	190	204	198	195	172	194	196	221	229	198	195	208	186	190	218	217	246	218	242	220	241	213	188	200	209	220	206	230	210	183	196	169	211	225	244	226	198	190	201	215	236	202	216	185	217	190	216	224	200	190	223	211	206	206	225	229	252	213	201	216	196	204	181	200	197	209	206	203	206	190	206	169	191	182	190	237	198	206	225	191	207	222	216	207	197	198	214	221	188	229	212	215	219	207	223	215	218	205	221	187	233	219	210	213	183	197	222	224	221	207	216	209	221	192	221	207	202	209	217	226	208	198	221	215	216	217	232	201	221	219	223	221	183	239	208	214	211	242	206	178	236	203	189	210	220	205	213	179	195	186	194	195	219	214	196	221	209	197	215	235	232	199	213	224	208	200	188	201	206	225	207	208	225	206	222	213	217	192	207	177	210	216	205	204	201	210	238	205	208	228	217	206	224	216	231	219	223	209	227	221	195	186	212	213	181	181	188	212	178	194	191	200	207	213	218	212	215	197	208	195	221	215	227	209	230	200	213	192	199	208	201	198	210	205	198	212	237	207	236	231	210	211	217	219	246	204	236	227	217	192	179	212	244	217	203	201	218	226	186	191	230	202	201	199	226	205	207	228	216	212	236	218	205	214	228	208	209	224	226	228	185	226	216	188	212	224	214	214	216	202	224	226	208	186	195	197	226	185	215	199	208	209	195	217	192	180	189	180	218	203	217	211	213	211	209	204	207	206	220	209	221	219	221	202	224	221	176	193	215	221	210	220	193	230	220	189	210	215	198	234	238	203	203	218	214	193	229	191	210	198	190	224	237	196	215	222	224	237	217	227	191	217	194	215	204	181	215	208	207	230	230	236	180	223	207	234	217	206	202	230	238	213	193	235	201	218	204	200	214	189	186	216	200	215	198	201	208	208	210	230	233	228	238	218	216	216	227	219	202	203	212	180	207	219	194	196	206	211	202	191	221	208	193	199	194	202	233	205	187	209	221	204	213	208	229	230	192	234	193	199	194	239	203	224	216	226	204	218	232	215	197	207	207	198	208	218	191	209	212	226	208	199	198	191	222	172	224	214	201	187	199	186	208	200	220	188	230	215	207	197	219	225	230	221	227	197	202	221	191	220	214	214	188	178	202	211	215	207	229	208	209	209	198	209	204	211	198	201	202	200	232	205	201	214	188	198	204	174	215	209	218	196	203	211	211	224	197	197	229	182	199	200	224	213	222	200	205	229	219	201	201	192	205	213	211	196	212	215	227	227	228	198	208	213	242	224	231	207	212	230	223	230	174	210	206	205	197	195	185	191	205	202	190	188	202	167	233	214	214	227	208	206	208	228	201	226	201	218	257	186	210	182	233	213	193	184	223	208	219	232	190	220	179	215	205	191	194	213	181	216	239	227	198	190	200	213	196	194	207	206	203	212	213	246	226	201	221	187	223	212	220	219	200	201	195	205	216	213	203	204	223	205	207	212	213	206	170	213	212	217	195	198	204	205	219	240	195	216	199	196	201	200	183	191	231	216	206	173	202	195	211	181	177	222	218	206	206	198	215	213	196	192	227	226	213	196	186	225	224	219	220	240	219	189	189	216	216	234	228	203	194	227	229	223	225	224	197	202	216	223	210	207	211	207	213	216	225	205	212	197	171	206	214	210	217	193	191	231	243	207	216	229	183	191	206	230	227	220	203	186	232	220	205	206	214	227	227	223	219	204	200	201	219	185	190	204	224	197	211	215	194	209	211	223	203	198	215	239	199	203	229	226	220	240	254	202	196	234	222	196	203	200	210	193	203	234	194	219	200	206	194	208	245	232	198	214	220	203	221	209	186	206	189	229	226	253	213	218	216	206	217	218	231	243	207	208	180	172	231	211	213	216	224	205	204	235	200	181	220	213	228	213	201	225	192	181	202	209	187	236	191	206	233	202	217	205	197	213	221	243	211	205	209	208	188	208	222	215	196	223	217	222	230	191	192	257	228	202	205	200	202	232	205	195	211	220	192	233	183	207	214	223	198	222	200	230	205	205	180	199	193	237	186	206	200	199	238	225	215	191	203	206	185	212	201	222	202	203	216	182	220	226	189	249	214	177	238	200	240	228	226	201	187	206	195	203	219	208	216	203	219	208	223	222	197	219	234	198	213	213	185	211	219	206	213	197	227	230	214	193	206	206	230	192	218	220	219	219	206	227	216	223	206	220	210	216	229	196	179	211	214	191	204	230	229	215	205	220	217	208	196	182	209	258	213	195	223	230	215	200	184	220	203	226	185	179	199	196	201	195	218	205	187	232	212	205	207	210	203	188	209	203	194	222	206	209	191	212	196	225	199	193	200	223
14504	6809	9526	7074	2375	711	517	508	470	490	506	436	475	461	473	496	483	500	481	448	485	492	499	467	487	460	505	442	489	497	459	471	495	501	499	479	461	452	471	447	489	482	498	434	464	474	440	443	476	478	490	487	464	473	477	496	499	457	494	474	470	512	495	465	438	495	515	516	465	510	473	529	486	492	500	502	466	484	485	508	479	479	467	459	504	470	443	462	496	475	488	484	527	470	503	481	458	460	484	482	476	471	465	477	488	478	478	440	479	487	457	487	459	474	443	439	502	440	465	464	466	455	459	489	477	496	485	489	420	454	479	471	470	477	478	491	500	468	454	507	524	490	449	481	483	540	467	500	507	483	502	512	526	480	499	487	446	496	520	491	502	471	462	481	477	510	520	504	473	459	426	503	483	464	484	458	471	473	477	509	475	444	463	428	491	458	449	511	475	508	478	505	492	476	483	474	446	478	461	488	484	475	479	501	459	516	521	471	463	486	468	499	492	449	481	472	479	438	470	482	495	451	493	459	484	483	464	502	476	482	478	494	460	477	511	528	525	492	494	452	497	525	461	461	472	475	456	508	479	440	467	463	475	480	466	514	499	500	500	450	514	511	461	504	440	496	521	475	495	494	488	511	522	525	468	513	470	494	459	483	457	452	485	500	521	470	476	466	484	465	474	482	469	472	460	461	471	456	464	480	476	503	437	516	485	460	471	469	491	485	518	446	485	483	478	499	484	485	467	495	457	473	449	452	467	513	486	475	486	464	497	516	523	480	481	513	470	480	473	480	481	514	511	515	479	440	506	493	503	472	474	479	468	493	466	488	460	507	485	478	471	525	454	459	480	518	471	498	473	453	485	493	492	434	499	508	510	502	499	479	471	519	469	482	504	450	500	460	481	454	482	457	501	501	465	421	518	508	447	494	502	484	464	472	501	438	465	474	515	492	476	482	449	463	472	492	441	466	468	504	479	454	479	441	458	448	489	485	506	471	490	466	479	488	504	456	469	487	470	505	518	496	466	469	466	449	435	465	496	532	480	499	487	466	525	480	529	477	510	496	452	482	522	502	512	489	458	472	490	470	464	494	454	495	490	476	481	490	481	505	477	466	499	523	485	496	509	477	450	476	459	511	467	484	477	474	491	459	467	484	456	474	442	460	490	480	457	499	502	498	488	468	472	442	459	451	468	481	468	488	471	473	492	450	458	436	485	478	464	501	468	466	479	485	500	465	454	489	451	462	506	510	466	505	486	493	465	481	462	491	509	445	467	507	483	490	520	505	494	497	461	489	488	478	491	482	492	487	507	474	452	452	511	488	478	472	518	514	483	513	470	495	504	497	491	463	483	507	490	513	456	470	471	501	467	490	514	501	489	528	471	452	449	488	442	498	495	487	484	504	520	468	477	471	484	509	490	449	485	484	499	472	520	494	474	470	464	459	497	509	523	466	474	480	491	481	484	482	458	499	465	479	487	488	501	476	445	508	487	450	460	444	487	473	492	468	477	458	492	484	482	498	477	510	463	529	526	504	481	492	454	470	480	486	516	454	493	486	453	463	448	454	496	484	480	505	461	471	480	488	482	465	489	438	480	451	485	477	469	456	526	472	486	491	447	494	492	512	495	456	475	527	467	464	473	465	473	482	437	498	495	500	465	478	522	477	440	474	516	450	480	443	474	472	478	455	513	480	454	480	471	455	478	480	469	476	460	465	504	487	439	477	447	489	498	506	468	478	472	484	473	478	447	464	495	476	488	467	500	506	454	464	496	516	452	503	477	441	463	481	487	500	470	456	515	567	461	438	505	456	470	510	460	497	449	479	472	470	467	480	494	488	477	488	482	501	483	444	482	526	459	472	458	486	465	453	496	452	453	538	464	475	494	448	506	474	509	490	487	448	504	460	486	471	506	493	490	476	505	465	485	500	457	512	454	464	498	490	482	461	507	469	446	488	499	479	518	456	468	502	464	472	474	502	469	488	501	477	450	476	451	439	505	459	517	485	452	470	477	474	481	440	458	461	445	473	463	479	497	489	495	453	487	466	477	469	465	488	499	495	475	482	483	457	474	477	478	472	489	467	522	480	466	453	421	479	526	494	469	495	522	470	485	463	483	473	520	504	454	498	471	478	488	501	477	484	525	481	512	492	499	491	463	491	479	459	485	470	492	509	506	494	462	448	498	455	500	514	471	466	443	467	474	475	484	464	498	476	463	473	503	503	508	480	458	466	442	472	460	492	505	491	450	474	485	475	511	481	526	445	495	471	497	495	465	481	499	469	500	459	466	485	472	493	498	493	439	479	456	475	477	467	487	486	474	480	459	473	514	492	512	527	497	481	462	461	496	511	509	493	489	465	475	465	454	506	471	454	445	501	497	486	459	483	466	539	523	462	518	493	497	488	491	511	493	449	464	464	453	470	494	478	481	507	521	488	483	485	452	486	467	462	464	480	481	465	488	425	487	462	468	495	482	488	482	459	435	488	458	478	468	508	471	460	460	482	479	491	497	478	444	450	490	475	493	493	453	535	471	484	454	464	514	477	475	483	470	483	494	487	483	497	488	477	470	474	443	495	506	460	469	479	498	491	479	499	478	480	470	502	469	485	473	477	473	501	493	427	519	501	489	480	493	453	483	485	473	471	502	492	500	492	502	464	484	485	499	431	467	476	497	482	499	497	489	450	468	519	472	488	499	483	498	477	524	439	505	462	499	434	441	481	497	461	464	449	513	478	491	438	486	480	454	484	501	486	472	480	518	475	484	503	511	493	420	473	494	496	471	492	468	467	527	488	515	445	493	526	502	447	491	474	464	463	496	443	446	518	490	493	493	457	509	501	540	498	505	472	485	473	481	440	467	451	463	466	490	497	508	460	434	458	462	504	468	487	462	466	469	438	490	492	457	483	455	500	477	502	478	546	473	496	484	459	412	471	495	462	470	464	470	441	508	507	493	476	462	488	500	450	477	447	476	458	455	474	479	461	494	496	484	505	439	489	443	470	487	457	474	506	482	519	498	493	504	466	476	496	466	462	488	485	488	482	469	526	466	489	468	473	488	466	538	509	468	476	458	465	463	478	448	414	457	473	521	473	475	474	475	506	478	486	516	494	470	474	505	487	481	482	455	490	481	492	459	480	469	492	475	455	509	457	482	453	487	486	496	452	517	500	457	503	464	513	468	517	472	482	470	426	491	487	486	447	441	463	474	537	481	442	511	473	505	480	497	466	480	475	491	471	500	452	476	443	460	493	473	487	504	509	492	514	480	461	480	468	488	497	519	443	462	510	493	465	484	476	481	496	466	456	481	458	490	481	497	486	482	476	491	482	491	504	457	492	534	484	492	473	483	453	494	541	448	491	516	476	466	475	460	459	487	479	486	489	475	450	471	492	535	490	474	483	477	466	480	475	467	459	544	479	484	482	445	481	472	481	478	477	465	535	499	479	491	454	477	518	480	495	482	449	490	479	470	489	491	514	483	465	502	519	491	510	490	535	451	498
46279	35136	41073	26504	7951	1200	350	207	226	183	205	188	203	200	206	188	203	198	192	195	220	216	203	220	228	185	209	210	207	216	205	200	183	177	192	204	197	181	192	188	187	195	196	203	194	216	208	192	217	205	205	201	184	191	179	195	189	192	213	196	193	202	207	189	183	209	202	215	211	203	193	198	206	186	240	207	219	221	189	223	203	204	209	205	175	202	232	212	184	163	163	218	193	203	198	156	219	181	201	190	211	203	199	246	179	210	218	212	207	222	192	229	202	192	227	210	216	215	216	223	215	199	173	212	219	215	217	199	184	191	200	221	207	183	214	235	198	208	212	200	206	231	225	231	212	183	219	188	218	186	223	205	205	203	213	195	201	191	188	207	159	197	219	203	212	198	252	194	189	204	222	215	204	205	233	193	219	243	188	196	194	216	210	191	215	168	198	216	183	233	171	213	187	183	202	190	218	240	211	177	213	201	190	224	222	225	248	197	224	217	214	223	197	198	209	209	191	208	220	183	186	177	165	233	224	216	190	211	219	200	208	243	230	205	193	199	195	196	229	209	230	186	207	215	197	212	217	199	199	164	177	205	200	195	217	205	209	200	182	209	220	216	172	191	230	220	240	224	211	211	211	199	166	197	225	206	198	227	226	224	231	217	192	203	190	196	220	206	188	211	213	203	190	194	197	186	199	244	214	227	206	224	204	225	238	201	200	215	205	206	217	183	219	217	194	227	179	218	204	215	224	190	220	170	191	178	184	203	217	196	202	236	195	195	218	214	211	213	204	202	233	223	199	214	212	217	224	199	210	193	177	221	196	205	198	195	196	191	208	222	226	222	207	200	229	222	231	183	225	218	196	196	185	219	201	166	198	195	221	191	244	198	205	192	206	177	214	230	201	198	223	239	220	215	194	200	189	211	216	187	167	200	204	197	227	194	193	194	206	224	220	206	200	231	195	213	211	228	190	201	219	230	184	219	205	194	203	188	215	213	221	209	220	211	208	214	191	203	199	222	217	216	201	207	194	203	240	198	206	183	207	205	198	223	185	190	210	235	195	201	199	219	189	188	220	207	217	209	196	219	192	200	209	199	185	195	208	205	206	240	211	213	176	200	222	193	198	181	188	229	197	198	177	190	221	183	205	203	203	231	199	209	197	191	214	187	200	208	212	201	217	181	237	205	182	191	183	198	223	201	180	215	182	212	183	208	195	198	203	204	198	191	196	216	189	202	243	212	208	198	209	192	211	224	202	216	217	172	187	190	204	234	226	201	198	195	190	244	179	218	211	198	188	202	206	188	198	207	187	199	208	169	251	214	204	219	183	203	227	213	214	216	217	189	227	195	186	223	204	199	218	200	182	203	183	202	196	195	227	208	209	185	202	225	230	206	209	198	219	207	210	228	175	226	203	209	195	212	206	202	216	189	190	206	190	224	218	176	171	190	200	181	218	173	178	216	205	187	198	179	209	182	200	187	217	216	195	225	199	194	195	192	216	229	214	203	212	199	187	212	205	240	203	204	213	210	193	214	214	197	216	191	199	215	196	187	179	196	199	211	238	199	199	185	220	226	195	192	181	210	209	217	213	214	223	202	196	198	232	188	228	206	200	199	213	219	211	191	233	201	234	191	198	222	201	222	183	212	206	204	204	215	196	210	200	207	192	201	222	221	238	235	199	204	216	192	222	198	188	186	204	200	204	185	218	208	199	222	207	240	202	204	204	210	201	203	204	200	193	194	204	227	202	218	213	238	205	253	217	189	219	216	218	197	218	222	217	231	187	187	225	197	204	220	198	193	216	195	217	166	179	206	185	229	220	233	230	205	213	212	209	199	204	206	177	206	219	191	195	189	188	215	194	180	206	201	165	177	171	179	202	172	192	211	240	214	210	210	195	194	232	212	227	218	205	191	199	235	218	217	218	215	208	211	223	190	210	202	201	220	186	187	210	180	195	201	205	199	230	204	197	176	211	205	206	219	212	218	221	196	196	239	188	187	193	176	200	195	180	207	175	201	227	189	186	202	202	186	179	179	229	186	201	238	191	211	190	211	153	192	212	202	203	166	209	204	222	185	196	202	188	196	196	194	200	222	181	193	201	196	183	216	178	204	219	209	197	193	198	212	195	217	212	209	189	190	226	234	212	214	183	209	191	202	206	214	195	200	189	216	210	179	199	193	229	187	205	200	220	204	235	191	211	205	209	215	226	196	195	201	177	212	218	210	200	209	210	188	199	203	199	202	201	223	205	182	183	198	216	219	175	192	208	211	179	207	219	188	205	200	193	201	199	210	219	185	214	202	207	196	198	186	190	211	236	203	207	204	217	172	197	191	201	206	229	203	177	196	196	226	192	199	200	217	209	208	180	225	211	209	207	228	211	210	200	232	180	214	176	204	227	202	196	206	206	206	189	171	185	230	203	197	208	220	228	189	218	198	181	185	218	168	184	213	190	224	216	202	188	201	226	233	197	206	206	215	227	199	233	197	194	205	207	186	184	163	219	211	219	197	190	206	188	196	203	213	203	230	197	181	216	203	202	206	215	199	199	221	179	236	189	211	206	210	212	200	236	194	210	218	190	191	218	206	209	191	208	235	210	206	197	217	202	182	231	180	196	227	201	206	205	210	224	216	194	205	221	213	180	224	214	181	217	191	189	213	203	206	195	187	215	203	217	215	219	225	198	204	220	199	194	205	224	200	191	193	200	173	219	219	191	209	191	216	179	200	206	210	211	220	212	197	187	202	201	235	210	217	212	196	206	223	199	232	176	225	216	214	171	207	191	187	183	232	191	210	209	184	194	201	205	194	207	208	209	186	192	225	216	218	184	204	181	206	206	212	198	215	226	198	191	202	207	208	214	213	195	200	217	188	193	220	209	202	196	183	183	197	197	210	186	182	194	224	204	173	188	228	219	205	214	203	209	208	169	191	210	197	224	194	214	205	189	229	197	190	225	185	193	203	209	205	193	192	211	188	203	203	199	213	238	208	197	189	215	213	201	194	200	213	201	226	200	212	173	211	187	206	209	216	239	214	197	210	209	202	192	201	196	209	190	213	200	189	216	228	234	208	214	196	215	211	194	209	210	204	164	222	210	210	218	207	226	204	200	218	207	210	216	231	202	174	212	206	200	196	223	225	215	214	222	207	224	187	212	210	205	208	199	224	191	186	172	217	184	193	230	205	210	187	220	209	196	193	186	227	234	208	207	221	214	213	210	188	216	201	210	204	166	210	228	215	200	202	202	205	205	199	196	181	182	203	227	195	215	198	186	229	192	213	181	211	203	219	207	209	193	190	187	187	228	203	216	171	200	226	206	215	196	195	192	198	206	208	197	201	201	169	203	213	221	183	222	194	192	212	210	216	196	196	216	201	215	207	231	200	199	177	174	193	221	225	214	178	215	189	214	188	206	183	178	176	200	215	198	212	198	181	213	211	208	211	223	210	206	189	215	209	218	228	180	199	203	201	201	206	208	200	202	217	227	193	180	186	196	198
32987	28880	44829	34122	12532	2809	834	580	519	474	448	497	465	461	508	444	422	458	470	429	441	449	446	505	464	425	435	449	463	444	462	454	441	436	457	450	446	454	465	435	460	466	455	472	432	505	477	496	480	480	513	437	513	487	486	481	485	465	463	440	484	429	474	473	450	481	435	477	427	474	453	471	434	475	452	451	454	456	431	446	484	488	451	484	467	464	476	469	458	460	471	503	472	442	443	497	465	515	463	477	415	450	485	432	502	458	480	492	426	448	471	454	475	458	478	465	477	488	465	479	451	496	498	465	475	470	468	450	453	461	457	504	495	490	487	461	479	466	438	482	478	444	505	488	452	477	484	493	470	464	498	470	467	473	466	473	443	453	452	476	496	510	479	476	465	482	460	482	487	483	408	465	471	450	478	470	480	455	465	494	457	442	483	468	474	481	466	468	470	474	443	443	502	462	449	477	470	495	451	460	409	490	470	465	470	500	472	465	462	496	476	451	467	429	482	454	446	459	498	449	510	444	451	434	474	484	448	448	488	469	425	483	436	438	480	485	497	491	486	462	476	471	492	478	476	454	471	428	456	455	448	483	427	481	483	447	458	461	466	462	447	467	455	463	495	468	456	452	444	474	452	473	430	476	447	448	479	491	428	439	500	464	468	445	493	445	502	468	449	456	481	488	475	443	434	451	457	469	439	475	472	501	476	481	430	471	483	458	477	450	483	477	492	474	466	480	426	462	462	445	482	467	481	465	455	467	444	430	479	445	505	489	444	474	460	425	425	461	446	488	433	451	451	499	463	422	433	426	474	452	473	446	457	460	465	463	424	463	474	474	445	416	443	461	463	454	451	486	464	483	492	470	481	451	456	443	482	445	462	462	479	479	449	480	465	443	465	490	471	485	465	482	477	465	466	486	439	453	474	461	479	465	448	475	473	459	467	451	469	405	447	472	445	453	495	420	470	434	473	473	503	460	472	464	444	507	470	492	496	487	473	447	449	457	460	473	448	480	438	472	510	455	461	486	478	447	455	458	491	455	478	462	455	498	455	503	484	436	472	471	474	442	499	453	419	445	448	482	468	474	441	467	428	476	413	444	463	443	444	447	473	444	496	442	428	461	478	430	467	436	509	447	447	435	445	500	448	480	438	452	468	482	451	492	456	458	442	485	425	422	472	483	489	487	487	444	447	484	467	440	495	453	418	482	458	460	468	472	487	464	457	457	429	467	485	463	475	449	462	462	440	430	495	465	459	416	478	449	451	475	464	466	505	516	467	469	494	476	440	470	461	471	503	453	455	463	464	450	484	515	429	437	430	453	451	445	474	447	460	432	467	459	484	438	434	471	450	428	474	462	452	496	478	456	475	445	477	448	432	478	465	446	451	442	441	471	437	441	480	445	477	485	433	514	461	491	496	484	488	450	484	440	457	463	442	442	483	484	448	444	454	424	503	465	468	466	471	452	513	452	476	497	474	446	440	468	452	478	450	461	510	453	449	465	448	474	510	464	458	482	465	463	454	476	486	433	447	456	440	449	488	449	452	470	465	475	469	441	470	452	434	448	462	437	456	474	511	479	485	471	448	473	511	457	453	468	462	496	433	464	454	453	435	454	489	472	469	471	489	455	464	453	486	495	473	513	444	463	474	461	431	466	445	470	478	488	473	505	444	447	443	503	474	453	413	482	493	452	499	452	485	458	473	510	472	486	462	495	451	468	478	473	504	459	467	418	475	435	448	432	499	456	473	452	471	478	431	501	469	483	463	451	476	504	456	479	470	447	454	461	498	462	471	471	486	458	483	520	462	460	452	440	447	496	444	446	491	504	451	465	488	437	470	470	417	472	448	431	451	486	484	505	464	496	422	448	447	459	472	464	476	472	504	480	472	447	440	448	465	464	481	504	502	468	504	486	461	445	458	486	446	475	488	463	464	473	460	481	464	438	461	443	473	464	474	445	453	500	473	410	491	459	483	458	465	411	448	458	455	439	452	444	524	483	445	479	443	480	488	494	445	459	498	453	471	460	448	470	428	457	464	476	476	434	443	472	473	514	437	447	464	480	447	476	482	435	430	459	509	434	417	438	488	460	428	456	447	458	470	487	458	456	464	467	473	452	420	463	453	427	480	459	458	441	426	452	460	465	449	446	486	479	468	487	495	513	427	469	477	469	439	462	449	469	489	458	439	484	443	461	505	466	499	440	434	472	444	460	453	472	451	500	467	453	437	468	462	432	482	499	482	425	447	485	481	501	454	482	428	496	459	484	453	466	434	466	442	496	472	491	478	497	434	469	465	504	451	490	484	457	467	452	476	443	480	512	480	476	499	445	513	471	456	492	444	471	479	499	439	450	427	461	442	474	455	459	467	449	470	511	460	445	457	477	485	467	447	494	443	441	485	503	472	489	455	484	487	465	479	460	471	474	486	454	446	504	453	414	506	435	492	453	465	481	457	479	471	474	527	533	465	440	452	455	464	463	484	463	462	477	435	511	434	445	437	506	451	452	457	452	454	472	485	468	434	463	459	474	476	448	496	468	443	474	437	455	490	468	472	443	454	445	512	431	477	435	465	473	453	459	503	467	486	457	481	483	484	486	435	451	494	497	470	428	450	475	488	444	449	482	466	440	519	471	499	475	461	443	420	486	468	452	511	440	479	496	477	472	439	443	467	483	472	452	473	476	480	460	483	469	455	471	459	441	436	477	430	472	456	465	445	455	467	476	461	466	449	484	443	448	502	460	426	479	496	471	469	448	466	441	467	440	465	495	465	473	433	460	441	473	476	492	451	415	486	472	445	456	453	435	448	467	459	479	473	459	454	453	467	466	431	458	487	468	489	486	470	489	426	414	483	451	443	515	483	455	475	479	466	451	469	420	458	436	439	455	479	463	434	444	485	438	478	465	491	417	505	456	507	501	445	457	448	472	462	470	472	425	440	455	495	462	487	462	446	472	472	474	472	474	487	515	492	475	489	482	489	423	473	478	478	494	448	468	462	487	476	473	441	459	489	463	450	470	490	440	506	432	466	479	461	429	449	448	446	476	492	443	459	469	426	468	484	458	477	453	413	477	466	472	449	464	477	445	464	451	440	467	502	473	433	419	496	475	505	495	453	475	458	516	465	467	460	459	470	510	497	464	446	446	432	436	483	502	467	467	472	449	478	482	475	472	481	480	512	453	483	467	430	470	452	445	473	422	485	461	495	440	470	430	486	422	468	453	470	450	431	496	410	441	468	465	499	486	512	451	462	473	482	437	465	510	440	468	460	466	461	474	463	465	466	509	493	462	468	445	498	502	489	463	475	414	454	505	486	461	461	471	483	433	494	477	457	456	479	453	465	488	501	446	440	406	474	458	491	462	473	480	432	439	452	454	453	495	463	439	473	483	469	457	495	445	460	453	502	491	466	488	439	498	480	455	470	504	466	478	456	504	473	485	459	426	458	442	461	457	475	437	473	496	471	475	472	478	452	411	450	494	440	450	488	503	437	460	444	444
59774	49962	57619	40903	15961	2751	463	179	155	164	123	128	150	138	150	140	145	136	132	138	125	127	142	118	153	131	148	159	144	131	167	137	141	123	163	144	145	133	134	141	142	142	148	138	150	131	147	126	138	137	160	146	159	142	138	127	153	156	128	143	132	143	149	151	141	134	136	154	146	166	143	158	122	148	130	145	138	136	142	126	138	149	152	141	157	128	127	159	152	135	158	149	140	145	134	134	149	147	139	172	159	140	139	132	127	120	141	137	144	124	146	140	151	138	146	134	123	160	146	142	136	124	126	130	140	132	126	115	116	139	134	132	128	138	129	137	159	157	142	136	157	138	134	120	133	160	160	167	146	160	134	132	131	134	154	152	156	125	138	141	149	116	141	162	123	151	131	144	148	160	140	153	133	124	131	153	144	173	133	128	124	143	143	140	140	161	123	139	135	142	129	146	136	129	145	135	143	135	125	144	150	139	135	135	138	141	140	129	130	134	143	134	147	134	144	119	144	128	164	173	160	153	161	142	152	125	133	141	140	118	131	141	137	132	142	147	151	124	134	130	133	151	146	149	162	138	141	129	172	123	128	124	138	151	139	127	142	152	129	135	128	162	118	139	116	145	141	145	136	136	149	141	122	135	140	132	122	131	159	136	135	139	130	129	135	150	137	153	152	129	158	141	136	145	158	155	109	148	137	149	135	150	176	138	137	148	157	123	131	133	122	137	135	150	145	133	126	115	145	132	124	170	144	143	142	147	140	125	128	129	126	157	143	155	153	124	145	164	138	142	120	132	132	133	147	132	136	142	124	121	149	143	161	142	126	126	127	138	128	144	133	132	132	142	139	137	155	133	132	138	150	152	134	157	163	131	133	138	121	136	144	149	151	161	125	185	142	135	138	144	147	117	145	127	132	143	137	136	122	144	142	160	134	122	160	131	142	139	138	130	146	167	142	165	156	133	132	139	143	151	148	170	157	137	131	150	137	127	134	129	142	127	143	142	134	116	124	150	141	137	138	133	141	143	137	136	133	144	147	155	110	144	151	133	184	140	125	146	137	155	151	144	161	135	147	129	128	135	149	145	126	142	131	115	142	130	123	131	124	158	141	160	147	139	148	137	160	130	121	128	149	155	141	132	142	146	138	143	129	132	106	144	117	155	137	130	126	136	141	158	122	131	159	117	127	142	128	158	126	152	155	135	157	133	146	142	167	136	143	122	144	136	147	137	127	126	131	150	122	144	132	140	132	129	152	148	115	157	155	135	143	126	113	131	136	146	149	149	116	133	137	151	124	157	150	142	134	144	149	152	122	125	137	138	135	118	101	148	132	124	125	154	159	168	173	153	125	138	150	144	118	152	144	131	138	141	125	148	127	139	143	120	147	140	158	117	118	168	146	146	163	131	152	166	151	143	161	165	153	129	142	143	119	163	144	143	121	145	157	141	135	139	148	139	133	128	139	158	130	148	131	139	130	141	118	142	123	134	145	134	133	141	142	126	156	161	127	149	134	152	153	116	139	140	147	144	113	151	137	134	155	132	144	126	154	129	138	136	148	148	130	138	152	128	141	136	134	144	143	131	156	164	140	144	145	137	150	138	154	145	146	143	149	164	137	120	127	144	127	165	165	134	148	159	156	159	123	144	134	165	143	151	141	120	156	120	128	123	147	136	126	122	151	123	153	141	154	150	132	139	152	135	127	144	124	162	152	131	151	142	136	118	160	155	117	139	113	154	147	146	141	133	149	147	147	141	138	140	148	139	152	126	124	142	143	126	135	132	153	131	127	147	147	139	140	116	153	128	155	135	139	133	159	135	150	143	140	136	146	172	138	131	142	140	173	128	138	136	153	140	151	147	152	138	154	140	153	150	142	132	139	136	136	130	139	137	162	133	150	162	152	129	146	139	151	160	160	154	137	144	156	143	139	136	115	135	133	135	141	132	134	151	147	146	124	147	125	130	129	137	132	125	121	140	134	143	145	156	161	151	163	121	142	105	145	135	153	150	142	130	133	136	128	155	139	146	143	160	117	133	150	146	159	156	129	143	146	123	142	158	144	125	137	150	124	126	127	151	125	131	128	119	129	131	122	160	162	146	155	138	139	123	147	162	153	134	145	150	146	143	155	132	150	133	128	138	138	158	125	119	153	151	145	162	160	128	143	117	101	146	147	147	122	154	141	138	156	148	128	146	145	136	136	127	129	136	147	129	126	155	145	138	140	128	143	164	130	128	150	131	138	116	159	134	125	147	131	165	151	128	144	145	151	127	156	154	131	138	130	141	165	163	140	149	145	141	122	130	130	157	136	143	149	140	153	126	150	142	138	140	148	161	132	135	146	119	133	145	122	143	152	158	131	136	123	130	132	144	109	114	168	152	151	160	146	144	150	153	149	134	139	149	119	134	154	136	144	133	137	147	137	149	143	155	138	130	147	140	119	152	157	131	130	136	146	140	174	136	147	121	158	134	130	137	142	140	151	119	149	150	131	119	125	141	141	141	121	131	132	145	124	125	150	132	169	150	145	150	125	122	146	119	147	138	128	124	137	137	138	152	145	142	136	151	151	108	146	144	145	117	135	128	144	164	147	124	133	147	130	138	141	145	140	129	152	150	148	116	169	138	141	131	130	135	112	139	134	128	143	142	143	151	145	162	144	143	141	130	133	149	145	133	152	154	162	111	139	130	129	137	125	126	154	140	144	127	135	132	147	128	145	133	140	153	119	145	130	130	144	165	137	142	160	141	128	126	151	146	143	154	132	162	139	136	144	138	128	155	126	123	131	155	136	142	160	171	146	142	162	156	149	133	129	140	160	146	124	128	135	155	147	123	134	129	150	133	158	136	161	169	157	139	138	150	123	120	145	128	131	163	153	148	167	141	136	142	115	146	121	132	155	126	115	149	161	130	141	167	140	152	144	142	136	139	134	127	153	141	143	148	137	144	125	131	143	135	146	138	146	138	140	132	149	150	147	121	120	160	136	132	138	118	143	134	138	141	151	141	139	139	134	146	152	141	131	142	140	158	152	152	135	148	156	130	125	124	145	141	119	120	139	137	145	143	154	147	141	135	160	145	137	145	133	137	132	127	136	151	134	160	148	147	134	140	143	160	144	139	125	121	151	112	117	119	131	149	157	154	143	155	121	153	136	143	120	150	117	140	117	152	153	159	134	153	137	147	135	133	175	140	141	151	155	139	131	132	146	136	136	139	144	137	131	145	138	139	152	137	139	122	121	137	142	157	131	178	137	142	158	128	139	148	144	158	117	171	171	171	120	138	132	117	153	136	121	121	145	122	129	142	135	127	114	131	153	120	125	125	136	138	138	127	148	147	146	144	138	173	127	136	129	149	136	123	115	146	154	155	150	148	152	135	133	153	135	128	143	140	111	136	148	164	135	143	149	155	139	143	133	135	135	142	134	143	143	157	162	132	141	124	137	129	135	136	152	161	114	137	140	136	135	130	152	145	151	144	150	128	150	126	136	142	146	142	150	119
42283	41628	57083	45961	19553	4772	1018	497	338	355	373	337	332	353	296	339	358	336	330	322	332	337	314	298	321	332	320	337	332	326	331	328	316	330	342	330	312	341	320	300	322	325	324	320	330	321	347	310	318	317	333	351	320	337	348	352	322	324	316	338	326	329	336	351	340	301	322	345	319	344	335	356	342	368	366	284	330	327	332	342	296	363	307	339	315	316	317	351	326	316	352	319	342	324	312	362	316	337	311	324	303	322	323	295	343	340	341	323	285	366	345	312	385	306	299	317	331	328	321	296	326	298	346	316	346	337	317	349	291	303	348	307	323	328	306	340	309	311	314	309	327	320	320	322	322	333	305	305	310	337	335	323	310	336	346	327	338	342	318	350	343	327	313	341	337	351	321	303	316	350	280	346	296	308	310	347	319	301	344	355	344	355	332	318	329	353	355	330	328	343	346	338	344	323	331	320	330	353	300	319	346	324	307	378	337	312	342	354	348	374	325	309	337	335	334	314	326	334	328	333	333	330	326	322	320	362	352	316	345	317	295	306	350	323	325	339	326	319	365	326	351	319	332	318	325	363	334	328	339	346	334	343	323	293	331	348	321	334	344	336	316	296	351	336	352	307	347	335	315	339	331	327	336	315	339	333	374	334	294	314	366	324	324	348	339	305	322	351	337	334	323	309	330	293	310	312	323	327	324	320	373	329	292	286	327	311	302	328	314	285	292	316	339	328	309	302	308	332	333	333	318	347	321	325	310	336	305	312	351	314	309	322	324	316	327	317	379	326	304	294	303	301	327	341	323	299	318	346	320	361	349	326	321	345	338	333	325	351	334	343	324	330	322	336	327	284	307	326	295	359	301	340	327	300	303	338	312	310	331	327	317	346	339	303	330	299	338	347	349	338	326	345	334	365	351	311	303	371	324	332	342	298	339	332	334	336	318	320	301	330	305	314	324	310	334	325	303	304	336	333	321	338	322	312	339	340	351	313	313	310	346	313	309	341	312	305	338	294	324	334	330	333	305	343	307	290	306	338	323	309	308	352	339	328	293	302	348	323	306	322	307	367	316	349	338	339	355	297	320	302	318	369	323	296	289	316	322	318	335	350	320	317	289	331	332	326	345	342	304	305	340	339	330	324	325	358	299	331	313	339	304	326	292	325	353	326	312	363	349	349	345	337	317	326	321	338	348	369	328	337	293	317	336	334	327	342	335	332	331	337	318	320	303	348	357	351	342	341	335	306	337	338	300	310	302	307	315	330	329	366	311	306	307	321	316	330	324	321	332	336	341	309	333	361	325	364	296	332	324	334	299	307	364	336	319	333	354	328	343	323	326	343	333	353	287	339	295	311	330	316	335	347	327	331	300	310	284	351	337	368	325	318	353	355	334	326	317	360	347	337	341	321	349	320	307	335	333	332	330	340	367	363	322	323	373	342	309	293	356	316	353	338	306	330	329	312	342	307	335	306	317	335	331	323	347	342	330	303	326	300	323	305	324	337	347	337	302	311	319	307	349	324	339	318	336	343	332	320	367	317	283	312	340	305	340	328	329	332	342	299	344	338	334	317	336	366	329	321	335	332	295	308	352	348	329	348	321	328	334	299	345	332	337	309	346	330	342	330	330	341	320	355	298	337	299	316	316	329	297	321	302	335	338	334	336	343	316	338	318	324	306	338	325	321	307	312	317	364	367	318	316	301	309	318	327	321	334	344	339	362	362	335	321	354	356	331	299	351	318	340	328	326	316	325	355	311	356	336	356	332	333	318	311	333	340	341	321	357	319	347	335	329	333	317	354	315	326	308	311	312	284	336	334	329	298	329	324	367	338	325	328	339	324	312	353	295	360	313	342	310	300	325	349	336	309	351	334	284	347	353	321	295	319	323	365	345	337	312	347	349	316	318	353	336	350	309	326	322	323	343	327	282	350	309	362	316	330	360	341	313	330	335	343	371	303	298	320	311	344	326	335	325	324	318	343	315	342	340	304	305	328	324	353	337	304	356	322	335	317	348	320	342	336	311	361	341	328	318	326	297	339	321	303	324	346	332	343	315	307	332	339	369	332	297	306	338	342	334	305	328	316	326	273	315	348	314	345	317	321	344	291	316	298	315	314	327	316	312	313	310	314	345	306	309	335	294	330	333	308	321	323	327	311	320	312	338	328	315	299	300	277	307	323	330	328	335	314	348	338	348	298	354	288	312	369	327	325	340	356	318	308	306	319	314	297	330	316	330	306	291	306	348	317	322	333	348	350	323	332	307	309	316	292	333	313	294	315	317	328	342	338	317	315	340	336	328	353	326	349	318	320	316	323	321	324	313	314	333	330	330	363	354	310	319	346	298	340	334	306	303	309	325	304	349	323	292	323	326	329	330	349	323	341	335	325	323	329	315	336	353	319	315	343	328	333	321	298	315	323	349	336	340	349	336	329	328	315	326	357	315	314	345	352	316	341	283	330	329	317	318	357	312	361	316	352	336	349	350	358	362	341	332	354	300	358	333	322	338	311	295	303	372	301	305	329	317	308	317	302	326	328	309	341	335	306	319	342	357	354	336	360	350	342	337	351	333	303	375	300	325	290	356	298	326	330	311	318	325	308	328	341	329	346	317	337	329	302	332	322	302	315	343	342	327	331	322	347	341	315	327	344	321	352	318	313	331	310	296	363	327	335	298	368	349	337	336	313	329	328	304	305	323	361	318	289	337	314	350	299	344	315	324	300	339	314	330	307	347	339	352	346	327	326	321	315	331	331	311	318	330	326	320	334	369	315	343	314	340	330	327	328	339	341	292	307	327	346	273	344	348	344	305	317	342	324	343	317	324	310	331	310	370	342	340	330	298	320	335	326	347	343	356	329	332	320	322	323	336	311	322	351	335	335	323	333	302	270	314	320	304	309	352	326	312	331	338	305	341	321	337	342	306	330	270	297	378	339	355	323	314	353	309	337	323	316	356	312	312	322	342	325	318	314	315	348	309	332	337	345	324	308	332	348	303	318	364	343	333	322	328	335	323	333	324	377	322	322	303	331	325	353	320	346	355	324	344	332	299	311	296	318	349	327	305	350	316	318	353	313	338	326	305	337	346	315	295	354	317	343	328	313	324	316	352	335	308	315	344	308	327	316	315	327	320	339	357	329	368	333	326	325	347	337	330	308	320	322	325	353	336	353	309	306	313	343	321	343	325	366	343	287	350	338	334	324	324	368	316	333	338	334	323	307	316	323	330	322	335	335	342	355	330	331	303	315	374	311	318	350	344	335	337	325	314	307	337	326	341	320	306	296	333	337	322	367	318	309	304	316	321	298	325	307	341	318	340	331	326	332	341	305	324	348	329	312	346	300	315	345	298	305	344	329	352	336	328	309	348	337	316	309	340	320	322	363	353	332	306	310	323	376	326	320	320	299	323	315	305	335	344	315	324	345	322	343	342	341	337	352	318	308	336	303	335	321	306	337	327	323	356	299	347	296	325	308	310	334	310	359	311	328	340	337	342	316	334
21024	8615	4342	2387	681	291	229	204	202	195	227	220	204	215	196	207	215	201	208	238	206	221	212	220	221	230	190	232	201	208	222	224	190	215	222	220	222	189	211	212	232	191	202	219	224	173	212	197	197	210	218	187	221	216	218	214	227	199	222	205	180	194	209	223	214	196	202	218	224	185	248	219	231	219	193	217	211	194	235	207	211	211	201	217	213	226	173	188	242	182	204	244	197	196	221	227	199	190	195	185	218	206	214	204	190	204	196	220	194	217	211	188	186	205	223	223	200	216	221	210	220	205	198	184	180	213	216	222	215	217	206	205	187	205	214	219	206	212	197	197	232	195	198	178	211	202	182	189	225	210	199	234	204	223	222	197	201	177	200	213	208	186	182	227	212	214	195	208	181	205	210	201	209	195	200	206	180	202	201	215	210	212	217	211	226	219	180	208	191	219	191	200	213	216	217	208	184	201	222	192	193	214	207	174	236	211	244	197	189	221	215	223	188	201	235	195	212	220	203	222	224	217	194	211	214	185	206	213	197	213	215	250	226	233	221	192	203	171	196	198	203	232	227	212	228	198	206	235	231	194	224	207	174	198	216	234	213	192	174	216	250	210	222	200	203	202	198	202	227	221	230	181	206	167	223	216	194	224	231	205	219	223	241	214	224	205	216	215	210	245	228	223	223	219	205	208	255	217	226	195	235	219	201	213	200	216	197	217	206	204	202	193	195	229	201	180	219	175	220	231	200	204	208	217	195	244	190	211	205	232	229	232	224	169	218	222	222	224	218	194	219	189	199	209	218	210	196	217	191	213	231	212	245	219	204	207	198	210	222	198	212	221	218	205	221	177	209	218	202	211	196	238	227	229	226	205	224	231	227	229	215	219	211	183	205	200	181	194	206	187	193	192	178	209	199	189	209	206	204	197	228	216	182	197	221	218	208	204	202	203	198	208	206	203	209	202	208	208	226	237	201	224	218	242	256	233	206	197	203	205	203	211	224	208	194	205	219	231	236	229	206	233	199	224	193	227	224	224	196	173	203	194	215	227	213	205	170	206	209	219	207	208	193	198	198	198	222	205	218	198	239	201	224	233	215	202	220	192	206	200	209	210	225	194	197	222	217	213	217	206	222	230	224	225	180	209	216	193	220	210	216	218	205	180	207	196	232	204	221	179	220	209	206	201	223	216	202	224	233	219	232	201	198	201	206	208	237	195	198	239	225	209	195	222	222	181	210	190	201	242	206	193	219	218	199	221	226	213	232	227	213	219	203	209	231	229	175	230	206	203	205	218	200	189	221	223	210	217	224	191	215	206	183	225	221	198	214	233	230	213	217	218	200	194	200	216	210	167	221	201	188	192	205	203	224	218	198	203	236	186	217	211	201	189	213	225	221	213	206	209	242	191	218	232	190	220	185	204	224	220	194	210	218	198	202	228	194	226	232	228	197	237	209	242	223	199	215	224	233	206	213	226	201	232	226	210	210	232	234	201	220	198	192	239	233	207	216	201	172	197	202	205	199	227	195	219	214	208	222	196	225	209	222	210	251	246	213	227	227	244	214	200	244	231	236	210	203	194	195	190	205	207	214	184	227	234	187	216	195	213	235	241	197	180	195	208	197	212	202	189	220	215	194	178	208	221	231	221	207	188	182	211	186	225	205	199	191	236	215	225	227	187	203	193	234	216	195	226	220	200	202	211	200	220	207	217	220	222	220	193	210	210	198	239	215	242	195	216	214	197	218	181	186	204	219	212	212	253	215	242	224	226	214	230	220	226	215	199	190	215	240	183	202	191	218	224	213	190	203	226	212	209	237	218	237	194	222	222	207	233	216	193	238	206	226	219	188	228	212	227	231	206	194	203	243	216	222	207	213	207	207	208	195	225	215	188	209	189	225	231	215	208	206	198	200	191	179	208	196	224	202	215	243	208	222	219	252	186	210	219	214	207	207	204	198	174	207	223	222	229	193	214	196	214	226	219	213	197	202	189	193	204	194	224	229	231	231	204	181	181	193	202	230	202	220	215	189	219	213	232	242	206	173	192	186	231	219	210	225	209	230	193	204	187	192	192	216	223	220	193	221	199	190	218	193	223	225	218	223	198	201	210	193	227	202	206	218	218	215	225	206	228	237	211	185	204	235	195	200	206	192	225	229	213	193	208	206	203	219	191	242	212	216	239	237	208	235	201	245	247	195	195	251	212	201	203	210	205	199	210	242	205	175	202	222	197	193	193	240	220	239	199	261	202	206	206	208	229	220	216	220	205	178	212	226	212	168	208	200	216	229	207	202	207	208	197	182	184	205	204	218	204	194	198	187	226	207	212	235	223	192	192	213	216	235	190	180	207	189	218	214	183	223	214	232	221	225	208	197	212	221	219	220	199	197	218	213	206	191	235	214	210	202	220	205	192	205	216	209	192	215	212	200	203	192	213	196	207	213	215	205	177	231	194	228	220	207	181	186	216	204	213	213	197	243	219	209	204	191	219	237	187	212	199	211	224	226	211	194	223	213	221	192	204	230	211	200	189	208	241	194	206	196	216	219	218	204	175	213	205	195	210	221	205	219	205	224	192	193	241	187	208	221	207	189	210	206	228	182	208	202	227	204	222	191	211	200	192	187	206	185	197	196	196	212	216	199	235	233	230	174	219	215	196	190	188	198	213	200	242	206	191	207	203	248	209	194	177	203	221	226	208	206	188	234	183	195	174	223	202	226	216	204	212	213	233	202	209	208	201	214	196	229	211	221	212	217	231	186	195	202	201	202	211	211	239	212	193	210	219	222	214	206	194	211	206	214	201	216	215	206	181	213	205	208	225	215	230	234	222	198	216	233	186	250	192	205	192	183	210	204	208	235	215	234	210	208	214	197	215	228	219	220	208	206	189	205	218	224	199	240	206	213	203	235	219	202	217	193	231	189	193	174	247	218	204	174	190	218	212	194	233	193	203	213	224	221	208	180	224	196	204	213	189	196	186	222	216	207	162	217	202	197	190	227	189	199	240	213	229	216	232	241	194	200	192	211	224	190	219	211	227	186	231	213	215	227	180	217	195	191	230	190	200	213	214	182	205	210	187	233	198	231	188	227	201	205	222	191	220	217	186	219	194	195	207	195	201	178	267	223	215	213	192	198	215	214	210	229	220	219	208	215	205	235	204	187	196	207	185	163	248	227	235	209	213	282	215	197	216	214	251	193	228	227	188	187	201	200	219	197	219	212	197	220	203	219	222	194	217	218	234	215	203	199	245	195	213	185	192	222	181	177	233	209	207	191	205	199	213	178	236	192	190	205	218	207	227	199	211	222	210	229	207	231	200	220	207	245	193	206	237	229	213	207	224	209	176	245	226	219	212	185	198	214	182	185	228	211	212	196	213	201	207	199	196	248	205	210	204	216	215	218	202	210	204	199	229	210	216	192	250	222	221	223	233	221	210	206	174	230	211	233	203	206	214	227	201	230	214	218	200	235	241	190	187	205	188	188	197	208	204	195	212	215	194
14811	7917	9758	6497	1982	728	525	480	470	467	490	524	492	490	480	483	496	483	491	481	478	464	464	474	491	470	515	472	491	493	466	464	494	478	527	461	465	440	516	499	481	473	449	485	496	489	477	473	491	457	444	510	483	489	451	448	471	472	463	509	488	470	466	444	487	502	487	470	477	492	493	515	458	480	502	457	479	505	473	509	502	495	444	486	525	469	470	489	464	493	463	453	465	495	463	496	526	480	510	538	493	434	464	465	469	516	508	448	504	496	473	473	479	472	503	453	505	482	507	501	473	494	513	492	497	489	471	467	509	487	425	504	483	432	453	484	490	489	457	448	473	477	480	480	485	526	464	495	470	521	508	441	458	474	500	461	489	455	473	449	474	475	463	512	480	495	482	467	513	500	449	475	477	452	484	478	477	458	527	446	507	503	507	490	480	488	455	480	489	482	489	478	468	463	485	463	480	489	474	467	506	496	502	491	468	463	499	479	445	445	474	488	520	481	496	526	479	498	429	498	498	471	523	452	458	483	453	438	485	487	462	473	465	462	479	470	519	425	497	508	499	456	488	482	502	472	497	463	495	487	508	491	492	457	443	495	500	490	441	477	477	469	451	477	505	479	500	489	492	512	515	502	480	478	494	467	494	458	436	522	505	465	475	469	483	463	518	524	459	502	464	469	482	488	459	473	487	505	449	481	452	488	449	495	449	454	461	500	488	493	459	465	466	433	480	495	489	452	497	521	482	477	481	487	492	472	503	476	464	482	495	439	475	482	526	456	514	443	497	543	456	484	484	443	438	535	482	492	429	492	484	487	474	473	480	460	444	471	513	495	457	490	521	473	461	483	485	456	528	468	458	497	477	499	474	500	487	476	446	445	505	476	487	462	503	515	486	485	481	482	485	489	508	480	532	493	455	497	477	514	482	460	446	494	508	485	464	481	457	485	436	473	492	499	479	474	482	478	498	452	446	465	486	476	475	486	482	498	480	511	510	510	486	506	436	435	491	483	474	502	489	485	483	469	517	467	474	513	495	508	494	491	489	465	431	492	453	511	479	455	469	533	431	501	496	481	478	509	472	469	487	442	486	508	487	490	481	418	448	503	488	519	466	478	498	484	479	483	445	501	494	523	484	493	521	483	507	504	505	501	517	489	479	495	465	478	460	466	535	431	487	474	488	503	487	460	487	510	498	500	534	443	487	466	496	516	476	510	467	499	479	467	444	510	504	456	479	477	520	472	467	470	482	499	474	478	483	488	470	482	484	488	470	478	492	531	502	450	486	437	502	497	436	475	502	479	471	477	492	484	469	516	494	450	471	482	476	474	492	466	466	464	472	475	466	421	429	492	481	493	491	445	468	495	462	478	494	482	528	472	502	494	508	470	479	445	481	490	485	484	462	469	474	490	479	496	474	491	489	493	469	470	454	509	474	480	469	473	444	460	458	463	478	515	505	473	470	473	504	503	490	456	488	476	482	483	490	475	464	467	471	468	447	494	474	484	529	526	479	476	465	469	501	477	495	473	497	472	458	509	524	479	484	477	458	492	471	485	534	483	481	482	493	444	464	458	496	486	502	507	468	477	482	466	489	454	481	504	491	507	478	484	461	473	453	443	448	444	459	511	482	520	468	469	482	467	482	434	467	497	474	499	480	493	492	487	496	501	520	458	464	463	473	478	501	481	448	498	464	471	506	464	496	483	513	519	486	477	482	492	472	465	494	488	447	504	520	502	445	437	509	469	482	502	519	469	501	502	471	491	485	469	454	485	472	468	451	497	473	459	469	474	480	507	478	439	502	453	488	452	466	466	469	470	491	466	498	520	493	487	468	494	470	526	497	482	447	507	444	464	482	507	512	480	499	409	487	529	473	447	464	470	469	506	507	497	508	464	468	482	524	451	487	488	461	507	499	467	514	463	486	475	490	468	502	472	469	470	487	449	458	480	471	507	498	499	477	493	471	486	492	482	468	478	492	495	482	487	520	481	482	472	474	509	469	517	440	486	489	478	479	471	492	461	471	490	481	495	486	479	482	462	492	456	476	495	487	507	496	476	507	467	462	474	484	458	474	466	488	469	458	496	470	427	470	479	463	495	505	481	505	498	448	501	446	462	491	471	505	485	504	450	493	488	497	442	460	499	469	499	491	497	471	466	498	505	452	485	443	499	493	468	468	465	470	503	497	485	471	486	459	487	496	486	482	493	485	488	466	497	466	476	485	488	452	458	481	506	476	482	467	471	502	483	480	514	460	484	442	495	493	563	452	469	480	469	451	463	474	480	461	481	492	497	459	485	443	497	514	496	474	465	515	500	474	494	441	462	472	442	496	494	507	482	483	463	436	465	492	471	474	518	492	429	466	486	465	506	468	475	470	454	480	464	486	509	522	498	478	478	481	507	455	465	514	480	497	464	466	474	484	498	489	495	470	487	471	470	497	451	472	450	446	429	499	476	470	483	469	515	483	487	480	483	509	437	466	492	501	427	510	463	456	499	478	498	497	471	485	459	490	494	459	452	473	505	477	478	484	466	454	459	516	479	516	497	487	471	482	514	467	490	447	482	478	457	496	466	482	483	472	475	500	496	493	517	496	437	463	486	457	514	489	494	460	481	517	484	514	444	496	487	501	483	457	504	466	464	482	457	495	500	478	451	457	460	494	510	441	457	452	507	483	487	429	462	499	444	491	484	490	478	460	492	547	469	505	475	489	463	502	475	476	456	475	501	491	460	506	514	467	463	524	466	470	490	475	460	458	452	495	490	515	502	492	527	516	514	452	516	434	457	470	434	488	485	486	505	497	476	495	469	454	484	483	473	532	479	504	484	452	463	500	486	511	434	497	484	470	459	461	518	515	477	461	455	475	458	476	427	439	462	485	469	456	470	483	479	493	475	481	496	498	461	457	495	488	488	418	477	479	456	448	477	445	470	452	483	493	428	529	501	467	463	445	514	455	483	480	478	448	506	496	467	483	464	466	505	464	475	449	485	542	509	472	515	447	489	497	480	496	487	477	521	490	501	487	500	475	481	499	429	480	495	460	497	490	487	481	487	483	506	494	492	440	501	470	510	485	427	501	479	479	464	490	492	505	526	498	492	535	498	479	496	500	496	481	499	492	486	471	482	434	474	445	497	483	460	500	524	478	468	517	501	455	516	524	454	484	451	462	499	463	469	503	510	482	497	483	476	469	479	499	484	484	497	499	491	495	479	486	506	505	472	494	489	490	517	471	467	457	461	488	483	473	499	473	482	453	453	505	435	486	435	469	476	443	477	487	467	501	469	506	493	438	476	482	484	486	492	520	451	473	442	464	500	461	483	479	485	506	507	468	448	497	480	457	455	507	517	455	503	448	471	519	476	490	479	484	462	467	502	504	475	504	480	506	454	452	492	501	464	474	483	476	479	464	500	479	474	482	494	473	491	494	485	476	427	457	514	490	515	460	480	482	509	475	475	516	492	468	503	483	445	465	504	513	503	484	436	515	515	478	456	480	468
45998	36327	39729	25541	7510	1065	353	206	212	219	193	243	219	221	178	173	204	187	236	236	219	176	201	204	191	214	212	227	192	189	218	187	214	222	202	228	182	239	197	194	175	216	226	205	185	184	200	231	224	208	195	195	214	209	221	185	227	205	167	214	239	196	200	201	236	214	177	204	205	189	191	199	208	210	221	170	201	205	189	200	221	212	207	205	228	216	197	225	186	214	185	211	212	204	230	216	184	213	189	214	195	214	215	198	212	213	205	214	199	183	193	196	199	211	210	204	197	202	222	194	222	205	179	212	222	217	184	203	211	212	221	200	177	236	218	193	190	170	216	203	202	178	199	240	198	213	222	223	192	232	178	178	189	195	220	187	203	185	188	213	177	186	210	193	200	192	204	217	217	208	224	206	203	213	207	210	199	201	205	246	206	204	227	214	191	206	190	190	199	216	195	182	203	202	217	221	192	211	194	233	192	198	199	223	192	203	207	231	227	222	217	222	216	210	214	188	229	206	226	189	178	214	203	200	219	217	210	184	183	191	209	184	228	237	231	189	212	216	211	201	197	201	209	225	197	201	197	216	199	213	215	201	211	206	216	203	201	198	199	204	192	226	195	204	207	194	202	211	214	201	225	200	196	207	214	217	200	191	195	194	224	238	189	220	189	202	192	212	182	199	230	230	212	207	221	206	235	240	239	207	189	172	229	178	213	206	209	181	177	204	199	213	221	199	182	209	210	178	186	189	191	196	214	222	190	196	199	208	207	211	210	194	231	193	194	203	222	196	212	209	212	205	236	185	201	218	204	199	208	203	214	205	221	191	217	217	180	189	198	202	220	198	197	211	218	216	217	226	210	179	193	211	209	211	210	205	215	207	222	224	217	165	204	193	208	202	201	213	190	205	197	217	188	197	197	208	188	213	222	200	184	237	197	199	203	217	216	206	217	183	211	215	222	222	205	217	201	222	203	180	205	174	214	200	211	202	159	218	211	217	177	178	222	208	187	217	221	207	190	199	210	234	203	200	211	204	224	201	233	198	214	209	186	200	219	225	181	209	212	193	196	191	206	200	227	198	209	235	212	201	210	212	233	207	191	229	193	211	209	204	209	217	188	212	180	210	174	213	221	214	208	234	247	232	217	215	182	190	210	196	219	199	203	206	230	227	208	225	232	179	186	206	198	199	222	213	225	193	177	192	196	217	206	202	217	215	205	210	217	194	193	178	193	208	214	207	206	211	207	203	161	194	221	221	213	208	189	230	210	214	186	236	206	218	219	197	202	209	196	228	208	213	214	200	217	184	195	181	199	207	222	211	211	238	207	239	200	201	210	192	205	217	177	203	186	211	213	227	212	207	216	184	225	202	175	213	194	197	205	238	192	236	179	183	209	198	206	201	213	190	207	192	211	212	207	207	213	215	202	195	192	208	196	210	188	190	209	198	192	216	215	185	205	215	196	205	211	202	198	207	217	179	186	194	197	195	206	226	203	216	198	187	192	199	185	218	205	202	213	168	197	183	192	176	254	204	213	196	181	217	220	193	195	203	213	224	209	222	212	201	201	208	208	198	229	221	198	207	177	218	221	221	195	217	203	180	209	199	219	198	229	219	218	188	200	197	175	196	192	200	196	210	198	183	210	223	223	209	170	217	196	208	207	209	212	210	226	216	223	200	194	232	222	202	213	203	191	214	222	203	210	198	194	253	223	220	206	238	199	194	201	181	188	183	201	205	189	203	224	213	221	224	188	202	195	190	213	212	188	174	204	196	194	219	186	236	204	222	218	202	211	195	198	199	221	202	217	211	202	215	207	204	212	226	200	181	194	184	210	192	212	212	199	201	186	194	254	200	255	204	176	211	220	207	209	207	219	200	219	215	200	211	191	213	192	208	223	201	207	203	205	195	207	195	195	199	189	184	211	187	188	196	194	221	199	195	189	204	169	189	202	190	191	210	211	192	206	216	177	195	212	183	234	225	204	217	209	211	187	216	227	221	182	200	209	185	203	189	194	204	214	196	200	190	236	200	185	224	205	217	201	225	205	226	209	186	188	193	216	204	195	210	210	211	203	193	193	218	201	217	209	203	223	187	195	201	216	200	179	205	183	224	221	234	225	188	183	208	218	185	201	215	227	208	214	202	220	205	210	211	215	175	207	203	197	201	236	217	198	169	208	201	193	199	203	206	210	175	214	213	210	196	206	201	188	210	204	210	214	187	194	212	218	227	209	208	218	199	180	212	194	191	225	189	209	193	200	202	192	193	196	236	193	216	212	205	193	200	204	212	186	218	198	204	202	209	188	191	219	203	209	198	192	227	198	193	229	198	229	180	202	225	194	206	203	206	217	221	180	180	180	193	181	182	212	198	179	205	188	217	207	214	209	212	232	200	198	213	180	195	197	208	202	182	191	208	221	185	196	182	202	204	213	215	179	198	191	189	190	207	193	217	206	226	225	231	209	191	229	210	228	193	200	200	191	204	197	196	196	195	222	223	218	203	189	212	223	193	217	198	218	231	205	232	208	183	189	219	199	215	187	195	222	232	184	231	227	217	218	209	216	216	210	210	195	218	172	210	201	200	237	209	193	217	199	210	194	185	195	195	229	239	206	204	219	243	193	249	179	208	225	231	219	219	229	248	217	193	214	202	197	190	233	198	201	206	201	200	205	220	228	219	203	229	216	241	191	227	198	203	215	207	179	207	194	219	206	224	185	209	220	222	225	207	216	206	215	209	231	195	201	206	211	174	200	226	187	211	194	219	181	188	177	202	222	203	204	173	190	205	199	209	201	204	199	198	203	249	197	200	220	220	204	196	196	233	210	197	210	219	215	216	203	223	202	227	203	205	211	225	178	190	225	189	212	179	220	212	208	171	196	194	224	218	207	203	192	189	230	199	217	197	188	200	195	207	204	193	229	199	212	220	222	204	235	206	245	233	217	199	203	206	189	214	212	217	219	210	198	177	216	251	162	231	222	208	206	219	219	199	194	178	196	214	186	198	207	212	183	243	180	198	198	220	208	221	218	204	191	220	183	171	200	210	209	208	209	202	219	202	167	177	191	206	191	186	221	216	197	229	189	193	213	220	205	178	222	245	180	214	198	194	201	180	187	200	206	197	215	199	191	210	191	203	198	204	182	222	214	237	211	199	216	215	214	216	197	228	182	209	210	192	217	196	209	195	189	211	205	183	231	216	206	206	217	185	209	231	199	208	195	217	203	212	218	209	196	227	192	201	206	197	226	197	181	180	214	207	206	220	206	204	206	192	182	204	220	226	194	196	221	209	205	220	196	193	197	210	249	220	226	197	175	220	201	210	213	209	198	193	223	193	224	200	215	226	197	179	201	177	199	223	183	219	179	224	199	203	190	184	209	179	228	198	198	228	234	197	193	224	192	202	206	193	195	177	213	207	208	202	202	200	226	201	188	186	209	208	209	206	201	222	198	193	196	170	214	205	233	180	193	195	207	209	216	207	189	221	215	182	197	214	176	220	217	191
33268	30657	42964	33158	11521	2574	851	534	493	516	488	478	430	447	489	435	424	452	479	475	451	491	468	464	461	476	468	473	463	468	456	459	450	455	474	522	462	507	452	511	497	474	464	480	446	490	458	491	456	480	462	479	470	454	460	481	495	486	496	465	478	461	503	431	457	500	481	478	484	460	442	483	430	438	444	509	472	440	476	449	472	464	466	464	456	477	480	455	461	436	466	492	506	483	483	495	455	491	487	486	501	498	465	433	481	442	476	445	431	499	488	478	473	446	481	460	479	458	501	480	487	440	441	491	456	491	463	496	481	440	468	496	449	489	494	438	458	442	471	490	434	457	453	465	458	456	478	521	487	415	484	452	471	442	445	456	453	444	482	474	472	475	457	448	445	461	452	446	439	426	466	467	469	462	447	484	463	481	478	452	460	461	449	447	513	455	474	469	477	469	460	494	470	459	462	435	498	464	466	476	449	462	448	489	446	438	473	452	484	462	438	495	451	451	474	520	465	493	486	489	487	454	495	482	453	501	466	458	486	448	465	496	404	481	451	435	484	436	473	467	482	466	479	458	452	503	464	438	470	428	508	469	499	488	472	470	490	461	432	513	503	478	486	473	488	443	439	493	451	474	425	524	472	450	477	445	482	438	451	457	457	451	413	462	526	474	465	420	481	461	481	479	463	535	442	488	454	480	464	465	509	466	492	467	484	462	450	458	497	474	461	464	468	453	444	470	479	488	495	472	468	460	451	495	467	451	444	450	449	465	450	483	446	459	488	483	494	454	504	464	449	428	504	482	509	456	477	468	448	455	479	466	464	467	465	498	488	453	431	469	461	474	481	451	469	444	457	500	451	505	463	438	475	462	448	473	448	481	471	479	490	463	519	471	532	479	466	456	454	505	452	451	471	463	427	463	489	452	492	501	465	483	489	449	451	494	488	495	464	464	454	456	442	487	476	466	489	438	476	441	483	482	508	459	471	450	456	455	461	516	474	441	466	438	449	481	496	445	511	456	455	477	459	439	464	481	451	437	488	469	460	504	498	425	472	473	459	463	478	474	512	432	449	484	450	492	469	450	460	421	479	444	462	447	482	451	469	503	435	483	482	481	492	457	472	478	455	453	463	505	491	478	447	418	470	505	500	457	494	484	491	464	481	435	439	432	438	460	483	486	408	495	439	506	470	472	450	420	454	484	440	467	473	450	425	457	469	456	489	446	461	440	461	440	504	490	462	453	493	504	443	434	481	505	450	488	444	447	457	454	443	469	495	472	462	504	503	495	470	467	433	458	464	500	487	474	463	500	465	461	453	515	510	493	446	414	498	461	488	470	446	463	468	508	500	446	442	447	439	442	474	457	482	483	453	474	478	453	437	465	508	435	485	435	476	432	463	488	505	447	446	480	417	473	506	460	472	468	503	450	426	469	467	462	455	482	489	483	455	453	482	480	464	452	459	471	490	449	512	433	473	480	455	438	521	458	468	448	446	434	474	443	445	439	461	457	454	489	461	459	441	486	495	486	482	480	471	473	465	507	466	485	467	447	446	486	453	465	476	478	489	494	452	490	430	504	456	475	478	488	489	491	461	455	474	503	469	493	433	462	443	464	451	477	448	469	452	483	449	455	475	475	477	465	488	431	434	454	468	419	448	521	503	405	461	434	461	463	463	464	488	454	467	466	493	498	482	440	466	455	493	416	469	487	469	485	469	460	502	455	485	487	501	459	450	454	438	472	451	433	440	469	505	463	433	454	523	467	475	463	464	433	475	479	458	481	436	491	452	496	474	442	421	474	445	484	443	458	508	498	455	471	470	502	478	488	483	471	451	452	506	497	497	467	481	452	477	468	445	442	477	489	464	487	433	443	458	467	474	449	435	460	440	493	444	507	449	464	457	448	437	458	492	501	480	438	482	455	482	479	511	467	470	494	423	427	458	478	495	466	492	447	460	481	451	472	457	466	440	473	459	463	432	454	464	475	453	490	524	476	464	432	492	489	418	494	445	457	444	451	481	460	463	510	501	453	466	479	466	445	471	473	507	444	475	513	440	468	467	465	474	446	495	472	494	458	474	485	478	465	466	444	429	500	430	454	443	461	490	483	483	492	484	520	453	508	444	485	482	503	458	474	481	472	466	481	454	488	500	441	495	475	447	466	461	458	465	471	453	474	447	484	445	433	505	479	470	482	456	502	472	455	453	513	457	443	516	463	450	477	489	419	464	456	440	456	457	498	440	511	434	468	468	481	418	455	481	487	487	455	489	468	482	455	444	441	472	464	430	435	448	499	472	472	462	452	462	482	421	472	477	479	469	463	442	497	464	440	450	503	475	456	451	469	420	435	488	453	462	435	468	500	498	456	490	446	474	483	482	465	471	446	455	459	432	450	450	478	458	475	471	475	489	453	472	469	480	486	473	469	505	442	501	477	470	433	426	469	425	447	510	477	465	478	489	484	472	478	479	459	491	463	442	437	471	464	444	505	444	475	473	490	472	496	430	457	499	475	458	453	511	464	468	465	494	481	474	471	480	403	470	450	443	438	509	459	453	430	510	499	460	468	455	461	511	451	442	502	474	489	460	457	460	493	474	435	461	483	470	488	469	475	503	478	468	460	447	473	507	449	476	432	451	471	466	450	470	442	459	454	471	479	473	498	467	457	455	449	461	498	462	458	486	446	470	455	463	433	499	476	467	433	413	475	514	478	453	448	488	501	445	450	481	444	463	436	472	453	454	511	444	415	497	471	466	461	451	465	487	454	487	467	491	491	460	457	482	458	476	480	449	419	513	460	471	504	411	461	492	446	435	450	489	466	460	449	471	453	498	442	476	484	441	481	446	467	468	473	517	482	454	458	457	476	442	481	478	479	455	450	484	426	467	460	462	443	464	468	480	469	504	468	452	493	483	468	472	471	466	483	487	488	450	454	452	466	450	445	460	485	472	519	446	464	464	424	477	476	480	492	446	445	470	482	453	461	458	488	448	491	476	449	453	481	458	470	465	462	443	467	480	491	446	445	473	452	486	465	453	460	446	490	447	473	431	462	487	446	496	502	460	475	483	476	463	461	482	508	443	511	436	466	492	485	486	465	451	488	450	413	467	447	457	472	490	428	454	448	453	459	460	499	494	475	455	475	439	479	493	457	472	438	469	435	468	431	497	450	469	450	470	457	463	462	515	464	443	458	442	493	424	470	494	475	466	453	492	456	442	503	438	468	460	507	439	465	496	484	478	470	495	496	473	437	496	472	474	494	476	470	508	510	471	481	496	483	457	479	496	505	508	454	465	433	476	434	487	464	424	489	447	496	474	439	499	466	461	488	471	449	451	458	419	479	472	468	473	455	490	445	475	489	466	425	462	470	480	517	458	462	482	466	482	474	486	506	458	445	493	467	487	472	474	487	466	449	454	424	492	534	499	459	493	490	449	490	475	443	483	461	471	501	465	502	439	463	475	459	442	470	491	504	468	481	464	468	459	458	473	460	440	480	511	447	460	479
60551	50115	55507	40552	15585	2609	458	183	145	183	137	156	139	122	122	145	112	141	135	152	144	140	140	111	113	125	152	143	97	135	138	136	122	118	145	126	141	151	115	119	133	143	136	129	129	132	129	137	128	148	140	120	137	131	151	144	139	157	138	138	141	123	121	141	144	156	145	136	131	126	139	162	165	161	134	141	144	133	109	128	123	146	147	143	115	138	139	136	122	146	120	138	153	143	136	132	136	133	143	138	145	143	138	132	130	133	146	122	120	134	127	146	109	120	127	144	130	151	119	128	105	151	160	119	120	126	124	136	150	155	123	151	136	128	170	153	140	142	151	152	148	126	127	138	159	134	152	139	148	114	134	128	139	124	144	138	157	124	123	118	120	121	129	117	131	132	115	150	142	144	185	147	135	130	159	130	125	142	131	129	126	148	141	143	122	117	127	142	139	139	139	152	129	147	132	126	133	123	139	140	152	167	121	125	140	145	136	133	135	110	136	152	119	134	118	114	140	133	162	126	142	140	136	130	110	146	133	142	128	151	135	128	154	142	119	138	137	137	139	135	131	152	146	125	114	143	150	130	151	139	134	134	158	123	152	151	168	138	133	127	150	146	124	130	141	157	141	147	135	129	147	124	155	139	145	143	126	143	143	133	142	118	157	139	129	158	160	176	128	129	120	136	124	151	147	127	136	151	138	171	140	122	128	119	133	146	138	132	144	139	110	147	137	126	121	136	138	137	151	123	144	152	141	142	112	139	151	133	148	119	124	123	122	139	139	155	144	124	126	150	130	129	141	156	111	119	152	127	134	135	147	123	148	117	127	157	136	115	127	138	125	158	147	145	136	159	126	125	143	181	141	137	144	143	148	149	142	121	127	140	128	130	128	116	141	117	131	141	135	107	147	152	115	133	129	125	138	146	121	140	140	121	162	140	139	119	116	137	148	131	154	140	142	129	151	123	151	124	150	154	125	143	137	138	126	125	132	148	146	145	136	151	120	150	136	150	123	129	166	131	127	129	124	132	151	142	144	172	113	134	133	125	118	154	161	148	155	136	124	149	150	117	147	150	125	124	131	136	131	159	126	125	143	116	108	134	157	126	110	133	145	145	133	133	140	135	132	144	140	133	153	142	168	161	167	147	141	135	144	123	142	142	122	142	143	174	128	144	148	158	138	128	128	128	143	130	165	125	128	147	135	126	132	147	161	151	141	123	160	142	148	117	133	115	126	115	162	138	158	150	145	139	140	143	126	139	164	127	124	158	140	151	137	136	139	107	138	108	131	143	145	116	135	143	130	150	136	132	136	117	135	114	145	154	153	118	137	139	151	127	135	136	164	145	139	147	124	126	116	134	131	140	135	144	132	131	124	125	119	152	136	140	126	126	129	145	127	156	138	149	140	128	123	142	138	134	153	143	145	134	148	117	145	127	147	138	125	117	141	137	150	128	129	127	136	137	145	139	155	128	122	141	118	143	134	147	148	140	133	156	146	116	146	156	119	128	120	111	133	135	130	140	135	130	148	141	151	129	136	169	134	129	151	144	140	145	148	133	129	133	137	142	126	146	128	130	136	136	118	121	138	107	130	140	133	129	157	158	133	147	133	136	161	143	139	143	166	142	149	153	129	137	135	130	146	127	137	132	140	124	137	124	130	138	121	124	151	135	126	125	141	127	110	125	122	128	130	145	132	137	142	145	142	136	138	141	118	112	133	131	150	145	154	136	130	146	137	138	137	158	131	142	141	140	134	149	125	127	122	148	138	151	124	138	124	138	137	143	126	150	133	129	136	159	134	144	113	115	134	141	149	137	145	143	136	139	132	152	135	155	151	121	162	135	119	140	137	139	139	143	148	149	143	120	159	136	143	133	128	135	143	127	142	143	140	125	125	143	129	131	131	165	142	140	130	135	147	145	141	138	154	158	141	167	149	122	125	122	134	124	120	142	132	126	110	141	143	141	163	121	132	153	123	138	133	140	129	144	133	148	137	128	129	155	126	133	147	138	151	150	144	123	135	145	119	130	127	128	146	118	151	127	131	127	123	133	136	122	143	130	146	139	128	123	155	125	142	134	141	140	133	129	134	129	162	154	131	123	148	120	134	126	148	129	124	131	146	136	157	135	120	125	131	124	138	122	123	110	141	119	124	132	140	129	144	127	137	166	126	144	142	147	130	125	135	139	110	132	127	157	139	121	122	128	138	123	109	143	139	137	141	141	147	134	114	126	134	125	117	147	131	122	138	123	145	136	145	143	130	145	144	130	144	155	123	133	120	124	126	129	134	161	142	133	158	118	118	133	128	131	161	133	122	147	115	149	126	136	126	148	156	130	138	127	126	149	109	143	135	123	119	129	147	144	129	154	143	126	154	138	143	134	115	103	143	115	149	112	154	144	116	138	126	124	137	127	131	128	137	132	146	122	138	145	150	139	127	136	130	150	141	139	143	145	141	140	145	160	124	154	143	130	127	152	136	136	158	149	126	134	123	146	160	102	124	129	136	137	117	136	136	135	133	141	124	154	137	139	148	123	149	119	144	143	140	138	121	117	129	133	141	149	134	122	156	133	131	140	155	131	141	140	143	130	124	144	113	142	143	110	145	131	126	141	167	143	135	138	117	129	136	149	123	143	140	136	132	140	125	136	142	147	136	135	126	150	139	143	141	124	107	141	120	128	144	147	127	146	124	138	124	138	120	147	150	145	150	120	153	141	141	117	133	126	123	151	146	131	159	129	138	146	159	156	139	134	152	154	129	128	135	127	142	136	134	135	157	130	141	132	142	138	137	140	128	128	147	139	111	140	136	136	164	116	112	148	140	139	123	113	146	133	136	138	133	118	150	124	130	131	133	123	125	140	144	149	129	128	125	133	144	133	148	132	146	137	140	135	134	132	126	131	134	156	152	126	140	143	154	130	147	134	128	144	112	126	140	138	112	135	116	121	120	141	138	139	117	129	131	127	119	143	131	144	162	144	131	115	127	137	153	139	144	158	131	120	131	129	137	115	127	127	145	140	129	142	139	130	138	143	130	137	153	167	137	160	156	125	153	151	125	123	149	157	132	135	158	152	171	131	144	156	136	143	154	120	142	145	147	120	131	131	116	129	133	134	150	154	137	133	146	158	124	119	122	132	132	129	134	137	107	127	136	133	155	154	135	120	148	145	136	144	125	115	134	138	122	127	137	153	144	140	128	128	135	131	134	149	151	160	140	133	122	142	139	115	139	157	128	126	141	128	136	142	135	159	163	127	130	120	134	154	134	123	136	129	122	115	130	131	135	162	139	117	145	128	142	125	143	144	150	141	136	124	108	155	143	134	133	141	116	116	155	124	138	142	154	147	153	163	146	134	147	138	136	149	152	142	111	146	140	129	124	144	126	127	123	150	130	128	131	139	146	123	127	123	148	145	158	145	123	140	159	147	130	107	137	141	129	138	132	132	122	145	147	137	130	154	156	147	146	152	134	123	139	142	148	137	141	139	131	155	154	144	167	139
43358	42680	55809	45530	18655	4801	1288	550	396	441	377	325	297	327	315	337	302	292	321	308	319	305	326	325	328	308	312	298	330	334	320	329	316	332	324	315	306	325	294	331	325	301	329	302	299	324	342	345	368	312	345	321	331	315	313	357	329	337	321	292	356	307	318	335	338	319	365	323	310	298	350	328	299	326	310	312	329	302	324	300	304	326	328	330	311	327	347	320	341	332	346	337	336	330	343	335	363	298	307	336	328	319	327	343	323	317	310	307	302	330	305	322	322	337	342	331	332	322	332	334	347	306	300	307	313	300	310	334	340	335	304	326	297	319	328	330	334	311	323	339	316	286	324	312	331	325	339	308	308	337	283	324	364	373	307	321	300	330	310	300	330	314	356	326	302	318	343	318	304	318	289	302	304	322	347	308	325	332	324	316	318	336	291	312	300	328	350	304	323	297	291	321	337	319	314	324	285	297	304	337	331	297	320	330	328	321	341	297	339	303	313	276	297	336	322	328	302	312	335	311	327	321	351	323	356	304	322	305	308	324	329	317	301	352	323	313	336	327	299	307	284	328	325	333	335	314	316	311	365	330	326	330	332	336	334	321	305	301	315	288	309	319	356	318	338	329	289	305	302	334	345	323	320	334	318	296	335	306	350	300	340	322	321	348	309	311	340	329	334	325	324	335	311	320	311	338	339	327	354	335	342	316	352	339	336	357	322	326	305	323	327	367	341	315	316	350	338	349	286	342	324	326	303	329	312	326	332	356	308	320	347	313	291	350	366	309	333	320	288	319	350	315	332	325	334	334	323	338	327	312	317	325	322	321	330	307	305	315	298	345	319	297	323	332	326	292	325	310	345	330	321	308	321	305	338	328	334	321	320	315	339	332	292	335	321	367	357	349	312	320	313	322	314	312	361	337	297	353	362	353	328	342	326	318	319	333	318	320	304	323	367	297	306	296	307	326	282	327	292	303	370	356	310	316	292	341	319	327	308	320	345	365	324	348	312	323	362	305	286	316	317	321	353	330	333	331	324	320	310	337	297	312	292	337	322	324	277	335	328	307	320	318	297	333	331	314	327	323	329	324	343	315	309	326	293	309	315	312	296	325	328	322	357	353	301	311	351	316	341	324	344	335	317	326	325	328	337	304	320	315	333	320	303	324	305	348	309	319	296	305	336	271	337	313	309	310	316	339	288	301	325	316	340	306	329	316	313	328	340	301	332	331	353	334	278	322	313	324	303	302	284	354	329	350	298	302	351	328	299	338	322	322	309	373	340	334	329	290	346	317	305	314	345	326	269	323	358	288	309	279	283	327	299	351	308	318	305	338	296	320	326	329	311	298	293	294	320	322	376	313	310	329	294	304	336	322	325	334	325	325	326	308	323	298	307	308	310	338	306	322	353	313	305	306	321	331	311	325	346	286	313	343	300	309	314	318	304	293	324	302	301	307	318	324	321	336	338	325	334	300	316	324	294	291	339	332	353	318	306	300	336	306	291	314	308	323	314	308	305	279	321	322	316	324	341	309	302	336	343	319	294	307	322	279	289	318	340	324	332	341	330	330	317	327	289	315	359	331	324	331	299	318	307	306	310	322	332	287	334	343	336	294	315	321	337	327	331	284	339	281	285	337	355	321	310	306	324	290	295	334	317	314	298	322	326	310	295	325	322	302	334	290	335	321	339	333	316	298	338	349	277	318	305	314	328	302	335	296	304	321	315	328	303	315	305	341	317	288	316	321	309	336	314	308	346	333	327	337	324	306	323	322	351	333	328	325	310	352	335	323	344	336	305	331	308	323	314	293	304	288	341	333	330	347	318	308	329	332	329	348	334	306	303	316	315	309	307	319	313	331	300	305	336	316	329	326	322	323	272	316	333	330	324	324	340	328	347	328	333	318	335	306	293	304	307	289	308	330	280	317	367	323	307	343	283	334	309	308	313	293	355	314	322	332	278	327	304	323	345	317	309	328	297	320	322	315	322	312	331	350	328	298	291	330	328	287	301	322	312	311	331	312	358	290	332	320	333	329	345	272	310	334	276	295	289	326	338	281	322	317	312	334	315	337	334	346	330	330	307	309	310	321	298	317	336	347	314	306	328	334	311	299	349	281	307	335	292	329	323	323	328	311	286	337	301	342	305	284	320	275	272	325	311	322	323	357	321	347	317	344	313	328	343	300	313	333	330	304	338	321	325	313	309	324	327	320	324	347	321	322	299	323	329	319	324	326	319	307	325	352	313	308	356	307	326	332	299	304	286	313	292	335	304	334	281	297	300	306	328	332	308	311	321	316	314	314	334	337	321	318	330	309	296	321	308	328	319	310	354	288	321	325	356	314	363	316	311	329	338	308	280	310	313	358	336	321	279	322	312	323	295	328	307	294	317	350	319	312	304	336	316	304	345	305	332	289	336	301	311	310	318	335	359	287	307	271	330	309	333	358	294	294	345	374	332	292	333	337	325	312	306	331	329	341	345	294	316	308	346	322	309	312	311	318	295	320	334	348	332	326	305	319	311	340	311	295	325	339	314	333	304	375	306	308	307	325	323	312	290	292	323	329	328	310	320	305	330	298	333	355	319	329	338	317	321	338	316	351	335	314	317	317	342	321	313	302	316	305	323	280	362	302	341	324	327	313	342	320	278	340	337	344	328	305	316	302	309	327	316	346	299	299	308	310	345	338	315	320	315	303	311	377	338	365	326	318	322	333	300	344	315	310	299	303	356	314	324	291	316	291	300	323	298	315	316	289	344	311	305	342	326	335	331	345	307	327	324	322	323	318	340	343	354	331	326	312	331	343	293	338	323	334	311	346	314	313	309	311	286	351	301	318	325	314	336	344	310	311	348	331	339	309	346	334	354	312	328	325	338	325	323	290	307	300	318	319	279	310	323	338	292	302	333	345	299	342	351	308	300	273	350	339	317	334	345	325	334	333	322	315	320	340	323	315	325	302	326	330	334	304	324	337	307	311	298	326	315	289	307	311	317	322	326	317	306	322	300	311	327	315	341	347	295	318	342	312	317	312	319	349	309	318	290	327	331	307	304	318	293	299	364	318	335	329	302	303	315	333	343	356	276	342	328	335	334	356	324	293	318	335	312	350	282	319	350	308	308	353	303	317	316	358	304	314	276	283	315	306	324	295	351	276	302	291	302	336	325	335	316	322	337	332	327	304	307	313	314	301	302	345	307	306	339	339	326	319	340	326	333	337	329	322	314	312	314	324	313	350	331	326	319	318	295	320	286	305	278	321	333	331	335	338	313	312	321	343	335	320	319	331	335	305	338	330	304	323	312	306	329	328	360	324	329	345	309	336	346	353	315	335	299	336	332	292	333	335	365	333	322	324	312	323	329	309	318	311	303	315	313	318	371	307	312	314	332	317	303	337	328	288	344	328	329	322	349	317	293	318	290	312	342	302	320	324	353	328	332	309	311	340	323	318	326	299	310	328	340	355	339	294	315	328	320	316	350	324	303	326	328	319	332	309	288	298	320	329
21500	9370	4142	2698	777	309	225	210	227	217	209	231	193	217	238	200	214	207	209	197	231	189	218	189	190	214	229	195	185	218	223	223	239	216	218	201	181	211	232	192	237	191	205	187	213	196	209	197	218	214	182	231	215	193	212	187	202	213	184	211	188	178	209	208	189	208	204	204	225	209	204	239	179	201	206	233	192	207	198	190	202	202	196	187	192	212	224	237	236	222	233	209	221	197	185	200	195	231	208	202	216	230	237	234	231	201	188	224	197	171	220	212	225	199	219	197	191	216	211	184	231	214	220	226	226	205	196	214	197	221	224	218	202	230	191	196	214	217	219	221	228	246	207	204	210	214	199	188	199	220	206	186	197	202	188	203	199	222	187	204	204	226	181	209	222	218	217	212	244	202	206	195	197	205	209	216	201	225	207	204	223	224	219	198	222	205	212	228	229	216	212	181	212	237	202	220	192	206	211	205	203	192	234	222	203	223	202	205	218	192	214	214	200	191	216	184	197	218	190	233	212	214	205	218	226	206	224	182	209	236	209	217	211	218	199	200	202	199	224	205	198	215	196	224	236	201	195	201	230	212	208	205	206	193	195	235	221	225	220	189	201	221	205	217	225	205	205	213	207	217	172	203	227	223	224	199	200	218	195	199	214	217	216	186	211	205	222	220	195	216	211	212	217	214	196	198	225	220	231	223	189	193	186	207	195	216	194	219	187	223	238	202	203	249	223	219	205	175	218	198	217	220	219	208	190	212	192	193	238	183	207	202	216	202	210	227	218	190	239	189	196	196	216	209	208	216	194	196	182	209	202	189	206	203	208	217	225	227	183	202	168	211	229	195	201	201	228	224	221	204	201	208	220	211	217	230	199	245	206	179	224	205	191	231	208	190	227	203	199	215	200	200	220	207	201	222	221	200	209	185	189	217	200	197	195	199	185	204	179	234	195	226	229	213	223	222	213	231	223	200	225	188	231	230	222	208	198	215	199	201	209	211	207	218	223	216	207	219	221	231	228	201	183	177	220	222	208	225	196	190	218	200	201	187	194	253	184	217	197	213	209	198	208	210	203	207	200	235	194	211	211	216	205	231	217	233	206	178	223	206	239	242	225	196	219	222	211	201	189	198	227	239	224	199	199	217	206	185	196	226	202	242	226	203	197	207	197	217	211	209	195	203	215	233	224	238	206	216	188	197	209	201	191	213	213	195	219	186	229	221	197	203	192	214	223	220	245	208	223	210	231	220	210	230	202	203	191	187	208	241	214	198	206	212	172	216	213	202	211	204	217	236	203	210	204	232	179	232	198	218	224	213	214	206	223	242	217	221	217	193	206	209	168	194	197	195	206	221	207	194	226	198	185	211	163	175	222	202	218	208	194	205	186	204	199	212	173	205	201	203	198	202	218	198	189	206	195	198	203	190	191	201	235	217	211	208	197	205	211	205	202	201	193	226	204	193	196	215	218	210	214	192	209	232	171	205	227	219	164	200	210	216	204	231	213	207	211	193	223	205	221	194	201	220	209	210	215	215	227	222	225	217	197	210	219	227	187	222	194	206	207	183	213	197	203	211	214	205	203	203	199	216	197	201	217	254	189	216	234	176	201	244	215	251	168	189	226	180	222	200	222	216	183	193	191	195	220	213	232	214	201	188	219	225	190	226	202	200	180	224	208	210	208	218	194	221	194	219	199	223	195	193	191	221	213	211	208	220	193	200	223	229	218	195	231	197	225	200	214	199	196	217	216	223	192	214	222	199	215	187	193	204	185	199	229	219	224	204	211	250	212	201	206	223	223	202	188	226	192	206	216	193	212	210	203	215	201	192	239	211	194	222	190	194	230	234	238	219	220	204	182	194	216	223	202	209	224	221	169	203	206	215	219	231	208	221	203	207	188	215	197	177	218	185	175	189	223	183	202	203	190	226	223	216	221	196	219	214	214	197	232	203	202	237	205	185	199	212	218	219	221	225	245	208	208	219	190	198	201	181	219	216	218	210	238	237	201	208	223	215	188	224	219	204	200	219	187	215	222	194	220	184	192	209	201	222	214	206	172	199	197	202	243	218	234	195	221	239	217	212	218	203	212	214	194	231	200	196	213	215	218	201	210	207	215	239	198	210	217	222	241	189	241	246	207	207	219	232	196	218	214	215	209	190	203	195	216	218	194	238	213	209	222	217	202	220	209	205	187	213	203	198	201	215	211	188	225	210	206	223	196	187	215	193	220	204	179	187	186	211	206	217	194	222	184	196	202	193	200	220	215	209	218	222	223	218	176	202	205	208	220	214	246	237	237	206	193	201	209	207	212	213	216	192	226	207	241	194	181	210	214	226	243	190	210	199	212	211	202	229	228	273	213	183	218	214	213	215	179	208	209	213	216	204	197	204	201	236	199	217	214	210	205	236	204	221	215	206	203	216	206	199	210	231	249	234	203	212	201	209	214	191	210	203	211	206	211	215	216	219	198	204	227	222	206	198	223	219	255	214	209	204	229	216	200	210	228	182	216	219	177	198	218	238	229	203	215	207	191	222	212	203	211	184	210	220	214	233	215	227	221	215	191	193	209	205	226	239	209	194	213	202	210	232	218	221	209	222	219	203	204	194	215	219	187	238	198	195	212	221	227	203	225	228	209	209	217	209	216	203	185	219	202	220	196	212	184	221	182	236	198	209	196	209	180	208	199	227	203	235	217	182	204	223	194	198	216	180	238	210	211	225	200	218	187	212	211	188	200	202	198	212	185	239	226	208	218	208	203	194	187	220	246	210	222	201	230	222	230	195	201	212	209	204	199	206	185	228	204	195	219	233	218	203	201	202	215	219	216	199	228	202	216	187	225	226	204	197	204	194	200	205	173	212	238	213	221	196	220	243	225	222	225	211	221	218	239	213	220	211	235	225	208	218	213	200	211	226	236	245	202	190	223	213	213	211	216	220	214	189	204	217	194	214	196	210	219	244	205	213	191	228	194	207	200	209	228	204	208	206	203	188	213	199	191	218	208	212	202	227	224	188	217	205	169	230	203	242	238	194	233	204	219	208	217	210	195	204	252	196	233	213	252	223	220	211	202	218	220	204	227	195	209	241	214	191	196	183	192	212	201	224	209	213	228	201	179	208	210	183	206	203	241	193	175	216	227	188	204	215	203	208	193	217	204	228	191	218	215	204	224	212	216	195	191	199	189	202	204	210	198	206	236	181	212	223	212	223	212	177	195	210	201	226	201	199	216	203	196	201	213	234	203	215	199	213	210	191	205	228	203	218	225	208	193	223	260	220	210	216	208	191	214	221	209	228	213	227	176	186	194	214	186	202	203	203	216	176	208	218	233	218	190	227	206	205	219	226	202	211	236	234	219	219	209	247	245	238	223	180	194	212	203	214	203	211	212	204	201	221	229	208	253	211	217	202	214	227	213	206	199	193	224	187	179	217	230	193	232	221	207	199	228	207	225	202	210	246	211	214	185	221	192	216	241	199	203	191	197	195	230	209	182	222	228	218
15077	8174	9422	6930	2017	689	540	487	462	508	456	496	478	500	480	444	466	502	483	496	461	456	497	467	443	463	481	454	465	451	500	447	460	469	450	499	465	471	490	477	485	444	436	492	458	451	508	460	494	526	489	509	500	440	481	443	447	454	480	499	462	514	443	477	478	495	492	477	472	529	512	491	503	491	479	450	488	489	469	476	465	463	491	519	496	493	489	498	485	452	498	433	486	444	495	497	533	482	490	527	457	531	507	495	470	470	479	482	485	458	483	493	442	427	498	506	456	519	492	513	489	482	489	468	479	486	463	449	445	492	448	464	483	467	480	487	467	471	471	504	475	471	487	479	474	500	485	483	521	505	472	451	480	478	446	476	448	460	428	467	515	451	458	475	466	486	451	533	501	490	464	468	478	484	482	505	500	509	466	474	472	480	454	511	477	481	484	446	477	497	486	483	454	492	501	502	462	489	479	464	481	471	500	462	467	468	453	458	452	505	443	492	513	468	477	474	472	484	484	477	493	515	471	466	441	502	461	473	497	461	485	517	426	485	474	526	486	447	474	483	485	522	455	469	496	508	447	490	467	495	486	444	502	465	492	447	537	502	462	502	504	484	478	491	449	464	473	475	490	435	436	474	452	464	466	450	465	505	461	463	468	508	469	492	457	436	460	498	468	447	487	487	476	489	491	474	455	488	444	494	472	481	463	483	487	475	501	458	493	527	475	480	460	511	493	485	458	458	464	456	483	473	477	457	517	458	461	474	460	460	479	497	465	444	480	476	477	481	453	440	474	458	460	466	494	490	517	474	520	490	481	477	466	475	519	488	494	474	463	474	468	477	448	476	472	483	463	515	472	511	486	451	474	498	449	524	457	462	464	472	459	474	457	471	461	472	478	506	472	511	497	485	481	473	440	487	445	519	502	472	477	434	457	467	473	475	482	484	497	492	473	480	472	457	493	459	444	468	512	486	486	478	471	516	493	463	445	547	513	481	479	485	476	464	440	455	474	492	494	475	448	483	410	469	495	447	472	482	496	487	451	479	505	463	457	497	475	462	485	480	498	453	472	469	478	493	479	455	503	475	483	483	489	476	476	495	495	463	499	460	460	450	485	479	470	493	425	468	458	475	470	467	479	453	473	470	438	428	501	440	484	469	492	487	517	478	468	469	490	507	483	429	488	482	500	476	464	501	489	493	445	492	496	504	470	474	492	454	458	468	501	492	520	491	440	485	453	476	434	501	435	535	442	467	516	468	497	454	459	443	491	507	470	500	492	431	497	470	508	468	475	474	459	477	475	468	488	501	496	425	499	487	457	478	489	472	491	477	510	464	454	517	473	492	469	455	505	478	498	485	495	438	486	488	494	489	527	478	518	488	487	498	491	486	492	458	486	479	474	496	487	474	465	467	487	429	498	500	464	468	485	484	482	503	484	453	464	498	453	478	499	478	471	477	459	460	483	492	512	495	474	498	515	447	465	460	494	462	495	479	449	485	476	427	484	498	496	442	495	485	473	479	516	446	452	461	533	478	465	468	478	501	454	490	499	513	480	478	486	471	473	508	437	471	482	506	474	482	473	483	454	504	449	483	465	486	487	528	444	479	540	480	467	468	467	510	478	442	464	489	515	458	467	464	494	492	478	468	467	495	473	492	498	441	482	471	498	454	493	477	440	501	433	471	493	438	456	473	474	459	469	491	492	471	484	477	474	504	506	458	485	506	482	485	472	490	484	475	463	485	481	484	466	472	484	471	463	466	461	502	534	463	464	457	447	505	449	482	488	503	512	469	463	519	450	446	499	513	463	451	486	514	478	498	447	448	551	454	467	448	490	476	464	463	511	486	465	466	486	461	475	491	484	516	456	462	470	511	476	468	462	476	443	490	492	453	471	482	427	486	499	519	498	506	516	490	550	505	482	495	486	490	492	471	486	471	472	480	511	503	456	491	418	517	440	506	484	471	475	501	453	445	489	461	448	487	493	505	457	442	438	425	499	469	515	475	498	493	512	434	469	455	483	480	465	492	477	492	492	523	519	474	449	469	470	457	470	473	476	486	452	530	456	470	456	447	477	452	458	495	533	502	472	486	463	442	495	474	479	482	501	515	504	482	448	518	477	476	469	446	449	462	462	463	461	462	466	490	488	469	462	477	499	484	488	441	468	460	492	501	499	475	458	498	477	434	465	465	462	473	498	466	496	507	486	503	458	483	497	504	465	512	502	495	501	448	485	507	466	485	481	472	460	453	500	479	519	502	509	442	453	447	428	481	489	463	487	473	477	471	449	510	470	476	500	484	455	502	452	488	517	484	473	473	484	456	471	462	459	456	499	482	477	451	463	504	464	498	467	491	447	465	498	441	442	522	495	455	474	485	478	490	487	443	460	442	483	476	465	479	486	472	482	460	500	474	485	532	448	477	482	504	486	459	474	448	509	496	434	529	486	505	454	449	481	498	492	455	439	461	486	482	487	476	494	505	505	502	476	471	483	482	492	467	456	493	455	469	525	466	470	452	491	465	449	453	513	489	491	504	438	455	470	511	476	525	465	475	485	444	459	463	458	488	483	466	460	475	474	495	464	485	488	505	476	483	499	487	474	485	499	517	488	491	538	479	466	471	470	544	477	468	448	457	501	459	464	517	444	486	479	508	492	497	477	451	480	451	409	486	465	438	447	489	526	513	510	439	505	452	499	506	474	473	467	431	444	462	452	481	458	482	479	462	515	448	416	480	480	468	469	500	461	459	473	418	484	468	422	454	473	468	501	443	454	484	496	493	442	446	471	468	493	470	486	476	498	480	465	483	482	490	517	481	478	489	460	459	507	520	534	452	469	455	478	464	494	444	477	478	487	465	471	434	488	498	492	483	512	466	457	463	461	473	463	451	503	488	497	467	503	471	471	450	448	449	492	476	476	457	467	515	449	484	446	468	484	475	480	494	476	426	437	477	486	503	499	481	510	463	472	482	462	464	476	470	452	433	436	494	484	458	469	512	469	463	475	490	464	490	481	493	500	445	459	490	504	530	518	519	466	497	459	473	483	467	472	486	458	520	491	516	472	482	500	471	519	468	491	454	486	467	443	508	487	433	497	521	442	490	474	485	475	478	508	477	443	431	453	505	469	502	448	494	446	454	475	460	445	513	501	468	459	472	496	479	472	469	499	498	496	505	458	479	467	468	488	471	427	455	460	489	524	463	485	472	493	474	477	472	479	490	513	472	451	485	492	509	473	491	495	495	513	468	518	465	472	476	460	481	473	486	467	442	452	480	460	488	468	482	497	494	414	453	523	465	465	444	445	486	460	477	500	479	464	483	481	484	488	469	485	471	488	443	464	468	489	506	475	505	479	457	467	467	513	496	476	482	506	462	489	495	456	423	508	448	484	481	474	473	480	436	482	461	487	475	458	499	492	445	464	472	452	448	505	486	482	478	466	487	487	504	488	500	442	469	466	446	448	502	455	454	519	454	488	479	500	460	478	455	474	503	472	496	444	451
46663	36541	40532	26392	7516	988	364	243	204	215	197	199	202	222	240	224	233	225	207	191	217	214	208	210	206	216	208	203	212	212	235	204	217	192	214	249	192	190	185	213	217	227	207	209	196	222	218	187	196	190	214	202	221	184	227	209	219	224	219	206	242	195	205	229	207	233	229	214	201	224	217	198	209	209	215	186	194	217	196	200	189	218	226	189	201	202	224	212	193	225	189	226	221	197	209	214	209	201	233	174	206	214	211	212	226	227	220	208	188	207	215	208	196	225	209	178	206	242	189	193	190	197	195	199	219	217	194	203	197	196	185	231	207	238	198	209	221	211	211	214	213	215	213	199	232	186	213	228	229	206	211	188	211	226	210	209	209	185	191	209	214	215	215	220	222	186	202	194	214	200	194	196	221	222	198	206	231	201	205	225	183	207	235	193	201	206	240	205	198	186	200	227	222	199	225	231	197	226	200	204	225	201	241	224	221	204	215	211	208	220	191	207	214	193	211	199	201	207	226	213	211	209	217	216	226	205	189	240	200	195	205	177	193	221	220	225	223	207	222	211	218	208	224	228	184	223	217	237	221	207	203	211	226	205	203	199	216	205	232	215	188	196	204	249	204	199	207	223	225	211	181	200	220	211	220	192	196	237	187	197	223	190	204	227	172	223	218	175	206	171	208	212	206	215	230	203	238	207	234	198	203	202	229	237	211	214	191	213	182	236	198	207	184	222	182	210	230	202	207	178	204	220	207	219	220	200	211	202	189	223	222	223	211	206	211	200	191	222	203	192	220	188	201	184	228	210	204	226	201	189	211	204	216	198	213	232	202	223	187	186	198	194	209	196	248	226	219	200	183	197	218	185	209	206	208	207	211	202	228	205	201	201	220	204	202	207	200	215	194	187	200	214	209	242	208	185	201	197	222	218	192	222	240	219	185	232	208	181	204	199	207	212	189	229	178	204	192	210	194	209	202	208	180	188	182	211	231	213	201	208	212	202	218	213	218	207	183	198	187	199	220	222	220	199	210	208	227	223	192	198	199	233	229	238	201	206	193	213	219	198	198	205	200	227	190	210	200	185	248	200	217	208	198	193	205	206	204	185	203	201	230	198	196	215	220	210	197	189	216	179	188	218	220	257	230	220	200	209	212	174	182	246	206	199	211	224	187	214	211	221	202	192	190	206	212	216	222	217	206	210	216	235	202	193	188	221	209	207	218	209	225	200	227	187	182	185	178	216	215	191	216	210	191	181	197	198	249	234	201	200	222	210	175	183	199	188	213	210	210	223	225	213	215	215	223	203	195	198	193	205	199	196	172	220	220	198	207	184	215	213	191	227	207	221	222	198	188	193	173	231	186	220	203	221	210	219	190	207	199	221	222	200	207	219	214	206	203	237	213	177	204	212	188	234	212	200	199	215	206	214	225	198	224	216	217	212	210	184	220	182	212	205	202	213	219	197	216	205	235	208	220	226	209	227	212	223	206	203	234	214	199	236	213	228	215	216	226	207	210	195	208	231	205	205	198	212	213	211	227	200	215	222	215	206	221	219	201	201	193	176	202	197	243	231	195	201	198	244	198	206	190	190	215	202	186	233	216	187	182	209	208	181	186	198	211	193	204	201	238	216	209	228	200	202	195	205	224	212	192	226	199	188	193	202	202	216	215	201	189	192	219	197	210	224	211	170	209	208	221	199	214	194	200	239	225	219	193	192	212	187	201	211	232	204	193	196	200	198	207	205	220	220	219	184	217	187	214	215	191	214	202	218	226	202	219	220	198	211	222	216	209	204	188	208	203	203	204	214	214	226	200	220	201	217	208	222	198	210	217	240	186	210	208	211	197	218	209	222	220	203	226	191	212	188	215	231	220	215	211	222	202	211	205	207	199	179	204	204	231	232	215	223	212	189	225	204	220	173	212	214	208	199	213	211	222	201	236	234	210	212	221	203	198	196	203	200	196	203	202	203	201	206	162	212	245	210	220	198	194	213	230	212	198	193	224	226	201	208	204	243	206	214	211	200	197	223	214	195	207	205	194	183	211	174	187	237	198	203	216	218	225	237	204	187	192	207	206	213	200	226	188	224	221	201	230	185	182	204	245	179	202	223	214	187	217	215	179	200	221	232	200	227	212	199	208	211	232	215	233	216	203	211	202	196	219	226	206	216	219	218	192	228	207	248	228	189	224	214	233	196	198	215	199	217	189	209	205	194	187	206	222	210	206	220	217	200	193	192	220	218	226	217	196	197	220	200	232	183	208	223	183	196	193	223	222	200	227	201	183	215	232	196	206	183	190	204	225	209	220	208	223	177	204	227	226	213	200	219	248	195	207	219	228	210	228	192	212	187	213	222	207	189	215	226	218	223	210	225	235	230	196	198	213	207	208	227	208	227	211	189	194	184	259	196	210	214	222	200	232	216	213	228	199	204	205	199	209	221	189	224	191	221	199	200	179	201	203	211	203	189	197	205	180	198	197	213	234	230	208	214	220	242	193	179	207	196	205	232	175	200	226	209	204	216	226	237	209	221	208	187	223	217	242	208	220	209	207	210	217	214	197	196	209	208	209	197	214	205	219	210	205	218	205	176	204	208	199	226	203	197	198	208	177	218	219	230	200	196	232	215	220	180	196	202	215	194	197	217	208	192	216	209	210	184	222	206	212	202	204	172	206	214	216	186	203	205	200	225	221	196	212	202	207	201	192	208	240	216	213	201	188	220	229	212	209	200	187	214	184	218	196	198	232	202	216	220	194	196	247	202	204	247	175	191	206	238	214	202	209	191	234	197	223	187	198	200	175	185	197	222	197	222	205	218	228	207	178	224	210	201	214	228	210	249	204	200	205	199	198	209	215	208	208	197	220	218	207	192	231	204	211	233	224	191	197	214	210	198	225	211	217	215	187	240	205	223	195	193	227	201	222	205	209	196	207	202	202	188	202	202	223	218	212	228	237	199	225	211	192	233	170	201	211	206	206	185	211	227	214	220	211	244	234	189	207	193	202	235	173	184	217	213	211	195	208	232	209	241	202	207	207	230	237	204	228	199	213	233	208	192	224	220	195	170	190	185	192	203	195	212	226	204	230	201	215	219	203	195	225	194	215	223	219	213	207	235	199	194	243	201	200	217	212	207	184	219	206	243	182	200	225	158	216	212	185	196	191	228	201	185	215	213	210	221	193	227	188	211	181	182	202	187	207	200	195	188	220	197	212	228	198	195	224	179	199	223	197	194	184	209	187	187	202	218	191	213	243	197	211	213	243	191	220	198	193	196	194	224	222	234	204	233	231	198	216	202	230	231	211	231	201	209	219	209	220	228	240	222	222	215	190	220	183	224	209	231	207	241	215	230	225	179	197	217	223	206	182	203	185	210	206	208	221	210	206	179	191	202	230	194	219	195	199	201	198	229	212	207	192	214	206	207	209	222	220	202	205	206	211	203	224	220	196	187	219	224	190	212	233	232	181	205	202	213	224	213	228	208	212	234	188	218	218	207	233	211
33765	30179	44277	33475	11862	2533	735	556	514	481	533	495	483	467	461	516	468	473	515	474	485	446	470	482	458	519	509	487	454	476	484	505	464	457	437	482	451	422	446	486	479	429	512	477	511	460	476	465	462	479	446	496	487	473	481	453	471	448	469	504	472	517	442	436	485	514	457	515	468	446	448	467	473	479	483	490	485	468	490	484	485	463	496	466	453	520	457	468	459	457	497	470	440	441	482	470	485	456	478	471	480	466	451	473	483	477	460	518	485	472	464	468	429	461	466	447	427	449	489	484	482	443	473	492	471	468	435	484	518	469	508	477	454	486	473	495	520	446	462	462	480	442	508	465	461	484	492	443	517	452	449	469	461	468	468	508	486	451	474	453	469	471	474	459	485	466	496	474	469	492	475	484	481	474	455	442	469	484	474	483	484	451	461	477	498	458	428	490	498	427	468	472	457	449	470	466	476	457	451	455	501	485	479	446	473	480	477	457	446	441	484	463	496	482	487	482	471	466	449	498	448	466	434	421	467	427	469	479	514	528	458	475	481	424	496	478	487	488	467	444	467	465	439	456	408	409	490	463	481	496	476	451	496	441	469	471	498	473	474	462	443	494	465	494	463	440	443	496	482	475	448	452	472	472	460	467	467	452	468	468	461	471	520	470	511	499	479	485	462	434	432	415	478	486	466	462	463	471	485	486	484	484	447	471	468	457	463	466	476	433	514	443	482	441	502	461	507	469	510	433	471	498	468	503	440	500	430	437	476	472	485	488	464	497	474	474	470	432	457	498	488	495	466	489	487	477	494	493	480	447	522	467	498	446	466	448	489	485	458	513	443	432	461	476	493	489	498	441	499	441	442	447	500	441	495	478	458	455	458	462	468	446	482	482	483	489	476	446	490	470	475	479	457	464	474	458	478	450	469	447	457	459	453	458	495	477	507	445	465	522	496	512	475	467	495	466	492	485	488	503	456	518	487	473	489	502	455	458	460	453	447	457	507	494	471	472	466	466	506	453	499	463	481	454	477	475	459	461	477	486	460	416	480	474	516	450	463	467	476	464	503	477	482	488	428	482	497	487	480	474	481	477	480	484	462	495	494	496	475	444	484	487	462	491	474	467	454	474	494	507	465	491	448	474	492	460	453	464	496	451	466	455	476	467	486	469	466	456	483	464	484	445	487	454	442	486	443	481	478	472	494	479	464	442	485	444	435	477	480	469	479	456	446	475	484	488	464	481	481	486	459	481	471	526	473	493	456	502	459	473	506	471	486	500	464	456	500	476	485	508	493	456	480	469	495	446	497	452	437	423	454	475	452	501	447	474	451	498	450	467	486	458	461	475	474	457	504	485	438	498	455	451	499	474	438	481	486	421	495	502	456	455	488	459	460	482	489	439	430	476	467	477	461	455	468	482	478	470	458	533	454	482	470	441	509	473	485	473	468	465	472	485	475	484	491	432	468	479	499	435	484	492	498	424	444	454	435	481	505	408	482	472	443	477	408	497	445	460	475	473	481	487	495	491	488	434	477	495	476	521	446	476	472	487	477	514	474	470	476	479	485	442	473	465	444	466	482	462	462	449	506	475	465	458	497	489	525	506	509	460	489	444	477	482	454	482	451	501	470	489	471	475	492	472	459	456	481	469	511	471	461	486	455	465	470	451	472	499	480	456	421	468	460	497	495	467	440	436	487	454	519	455	436	448	486	484	519	523	483	486	469	488	478	466	482	486	479	447	478	483	484	486	533	433	484	473	479	515	444	471	483	483	479	472	496	515	461	468	473	511	467	447	457	462	504	472	494	504	492	462	480	445	431	478	497	447	478	442	444	482	470	476	435	462	471	462	454	476	462	488	456	452	461	492	480	447	477	480	495	440	526	482	455	460	495	449	510	436	483	472	510	476	457	462	454	468	452	441	478	465	438	483	471	442	465	481	522	501	469	475	512	470	470	491	486	532	464	459	441	451	526	479	458	499	450	476	481	478	478	486	485	504	489	495	472	484	502	488	492	454	467	456	472	462	462	469	484	452	483	495	493	463	489	441	439	476	487	494	514	481	499	482	460	471	468	471	481	457	497	469	448	501	474	486	488	501	471	474	491	464	475	454	432	483	435	473	491	446	492	491	455	466	481	483	497	438	489	479	449	480	493	481	484	479	491	452	508	477	456	507	468	510	461	488	481	490	445	475	487	456	449	473	477	430	481	457	468	444	504	444	520	438	467	500	460	487	470	473	488	497	459	475	493	475	460	482	469	484	451	498	474	531	477	479	462	445	504	480	489	459	495	490	457	500	542	475	488	450	454	498	456	483	467	528	471	473	499	462	493	469	473	516	503	508	511	479	475	498	471	456	499	479	508	470	484	461	472	469	480	448	455	530	468	479	460	447	454	478	467	494	491	436	432	466	472	481	462	458	466	470	483	464	488	503	502	480	495	461	504	479	450	436	490	471	466	480	472	489	488	481	464	480	483	452	470	434	448	434	480	425	483	475	426	453	514	453	461	470	443	486	487	485	455	473	501	479	424	495	478	501	509	493	464	467	490	466	468	475	481	515	478	478	458	478	516	477	509	460	478	491	493	474	494	475	449	521	501	487	486	496	469	478	462	456	525	463	498	489	474	497	487	441	453	476	461	452	454	472	472	503	470	480	466	463	508	500	478	430	483	480	474	455	497	510	455	423	465	484	465	511	485	468	460	476	502	490	462	513	481	491	470	465	433	452	466	458	482	474	493	472	483	404	467	443	479	458	507	498	440	454	459	502	469	478	501	443	454	485	449	467	447	456	468	477	455	492	449	499	453	496	455	477	444	491	483	494	466	470	463	494	505	442	462	479	464	485	456	452	486	473	452	445	497	447	470	448	472	523	499	470	483	473	477	474	477	472	489	483	451	485	506	467	475	458	484	459	456	451	471	483	449	499	471	498	477	477	487	463	469	444	458	503	447	458	463	477	454	461	467	497	475	456	498	477	494	454	497	481	481	482	501	440	494	451	438	458	502	492	489	460	441	440	507	476	465	454	444	449	463	463	457	471	460	467	464	430	498	489	475	446	488	458	470	461	500	458	448	466	471	441	495	475	457	519	505	464	450	488	491	425	440	436	503	490	488	494	438	462	468	458	470	443	491	470	492	478	485	461	458	458	483	446	484	449	512	511	450	472	456	487	457	487	466	459	495	475	504	487	474	503	475	447	487	497	487	489	449	475	447	461	516	474	482	500	476	485	472	438	467	463	482	456	473	466	431	430	485	447	461	484	537	479	462	493	460	485	478	478	494	460	467	461	457	444	465	493	461	429	471	471	454	469	492	457	489	445	518	415	467	443	435	484	467	500	470	467	473	471	464	453	483	485	466	471	498	487	466	517	442	479	473	460	453	459	468	475	457	501	453	529	462	472	469	445	461	469	457	460	428	483	487	436	480	478	454	470	482	519	508	501	439	467	481	477	481	468	467	502	483	471	453	459	491	485	447	490	474	484	426	478	477	479	440	455	460	480
60167	50931	57400	39984	15361	2383	397	205	178	127	134	147	123	143	137	143	128	125	126	130	152	149	138	124	141	135	124	112	128	142	130	150	152	121	124	146	131	145	145	133	128	120	148	128	142	139	115	139	163	140	138	145	101	156	139	120	150	124	140	150	139	151	173	126	139	130	134	158	147	140	123	146	151	157	124	144	152	116	120	122	115	138	128	134	141	125	124	138	127	139	153	139	121	143	129	142	138	127	149	154	124	128	145	147	122	126	142	136	148	151	122	131	146	117	126	162	144	155	142	144	138	134	146	139	137	148	142	120	139	133	135	158	129	124	139	137	130	147	137	140	134	114	126	124	123	132	116	134	132	132	134	138	147	126	159	127	151	128	155	141	174	125	128	131	124	134	134	147	127	138	147	169	137	134	140	126	134	102	145	143	168	131	151	139	123	138	118	144	133	136	151	151	127	126	149	143	132	135	123	135	144	151	139	160	127	131	135	144	123	133	160	126	159	153	157	146	149	148	148	136	118	149	146	150	144	160	149	144	117	115	125	119	144	130	122	107	144	153	139	145	141	158	141	136	142	126	139	147	141	151	155	146	135	171	127	146	135	154	143	116	130	142	156	139	147	151	121	127	140	131	152	127	137	150	152	150	148	155	127	128	114	122	133	155	148	150	158	141	134	128	125	126	150	132	122	110	141	114	123	142	159	127	131	129	135	151	142	150	133	140	148	138	122	120	123	136	151	137	138	161	125	143	147	142	132	154	148	121	133	142	140	146	155	128	144	139	143	159	142	128	129	149	140	154	117	144	143	120	154	123	136	135	133	151	161	164	138	145	146	135	151	116	129	137	126	147	157	117	125	140	137	135	140	144	125	151	135	152	137	152	156	145	133	156	148	140	137	150	140	129	141	146	129	143	142	141	138	117	139	153	133	135	134	135	133	144	127	121	123	122	147	149	137	134	136	121	114	133	156	154	127	137	120	132	138	111	108	130	145	166	140	142	129	132	139	126	149	150	128	115	152	137	116	99	142	125	117	125	139	154	118	148	125	137	133	150	135	139	150	148	142	139	117	137	128	124	160	141	141	139	132	162	162	149	125	130	150	137	129	130	129	139	128	132	123	101	134	166	143	116	125	143	132	137	161	142	126	103	150	137	130	141	131	146	130	134	158	146	131	129	139	155	156	133	127	126	124	122	140	119	114	134	135	138	137	160	131	134	127	127	114	142	145	150	127	150	146	148	149	160	154	137	134	134	139	142	105	133	136	147	142	139	134	148	135	120	123	154	128	171	142	146	140	163	120	132	173	154	157	134	121	141	128	120	136	157	154	119	146	135	163	127	122	138	135	144	134	153	152	144	154	145	155	151	120	131	128	146	141	140	117	150	149	148	151	143	150	119	151	120	127	137	132	124	142	141	151	154	132	122	131	160	143	155	120	158	140	128	149	119	155	158	139	132	135	152	156	141	158	122	146	177	166	144	146	146	154	131	150	135	136	137	123	129	150	122	125	150	136	133	129	142	129	131	134	145	131	136	154	128	132	138	136	143	147	145	158	150	135	178	148	154	116	131	141	133	131	118	140	144	167	145	128	128	140	137	139	115	136	143	148	134	128	148	133	147	136	144	149	144	141	141	152	144	143	121	138	120	121	124	132	147	137	130	134	146	128	143	163	140	138	106	176	140	135	127	138	142	140	140	151	146	122	119	134	136	148	149	135	104	133	126	146	157	139	139	149	137	131	133	131	150	109	148	119	139	126	154	163	124	134	148	140	142	130	141	137	136	149	120	136	156	115	126	105	151	119	147	139	125	150	143	126	145	152	128	141	134	125	109	150	149	102	125	152	134	167	125	107	139	123	137	147	142	140	138	147	134	143	152	148	122	131	130	154	144	139	146	122	143	132	137	133	131	148	142	114	145	117	131	149	132	115	132	146	150	135	153	140	131	172	124	120	133	136	123	106	153	129	134	127	136	131	154	174	134	127	134	157	135	152	147	133	141	145	136	121	131	145	150	149	122	150	158	136	147	130	154	163	121	138	145	167	160	138	124	131	110	124	124	120	152	127	152	136	131	157	132	134	141	145	150	150	145	124	121	134	140	141	123	131	144	109	147	145	144	114	123	132	143	106	150	132	113	141	153	159	130	128	140	138	140	135	138	123	120	140	140	137	140	128	138	167	147	144	131	145	131	130	139	134	151	145	136	129	156	116	139	149	147	136	132	152	148	153	141	156	146	136	133	136	116	145	133	117	140	142	133	106	119	133	130	148	138	149	131	144	146	131	159	143	130	145	133	156	165	105	133	157	119	144	132	139	149	158	117	142	138	138	158	138	138	138	141	138	122	109	133	156	147	123	145	147	157	158	106	135	110	121	131	133	148	126	128	144	129	147	137	157	130	144	143	133	159	142	121	138	143	144	144	146	139	153	142	154	136	142	153	121	146	128	127	154	138	148	137	128	148	129	145	119	164	148	124	161	144	145	141	124	141	157	147	137	152	161	132	134	119	146	125	130	143	160	147	140	139	133	128	148	135	147	127	146	131	150	138	140	134	146	121	108	128	164	157	143	132	118	142	133	127	147	146	135	136	144	135	136	135	131	138	159	143	144	129	128	141	146	130	149	135	138	129	143	124	153	139	131	120	134	138	158	139	102	133	110	159	136	153	149	161	117	136	124	139	127	126	130	129	150	146	135	124	143	148	156	130	164	137	140	123	127	141	132	163	130	136	123	137	145	145	131	148	135	151	169	148	152	147	125	141	127	128	134	134	150	135	142	154	141	122	134	122	143	115	123	116	124	160	158	139	127	131	142	124	109	144	133	155	141	132	141	127	133	120	157	160	133	126	119	148	151	150	132	132	154	116	112	126	141	130	115	137	121	149	131	122	144	153	137	135	124	140	135	152	138	144	132	144	124	131	145	155	153	169	126	135	144	123	122	135	141	120	140	117	143	145	133	138	114	163	158	122	161	151	130	132	130	156	119	140	145	120	122	154	145	142	145	132	130	118	138	161	159	133	131	141	146	125	118	124	134	152	135	155	148	145	145	114	142	156	122	135	106	135	147	147	119	149	146	137	131	132	125	121	122	139	145	131	124	164	134	139	134	138	127	160	128	129	161	124	136	129	135	142	138	124	128	129	153	128	140	141	139	129	134	121	136	126	150	145	132	136	156	141	144	150	136	130	138	159	150	149	120	145	121	132	122	116	130	127	165	124	121	135	114	178	152	155	126	141	135	106	128	120	119	101	139	129	151	129	147	121	157	122	152	160	138	135	127	140	145	156	138	162	159	118	145	135	141	133	126	123	129	139	145	130	144	156	153	132	118	119	138	145	122	114	131	135	109	120	145	150	136	154	134	155	148	137	123	129	132	116	167	133	157	155	113	135	133	140	133	148	125	155	152	153	121	134	129	129	144	115	136	125	119	144	163	143	140	119	121	119	147	125	127	122	119	136	132	153	129	133	138	134	119	132	153	149	121	133	138	117	164	142	138	140
43378	42704	56742	44846	19185	3939	932	492	435	351	377	329	331	314	318	316	317	345	298	360	320	307	296	295	303	317	307	325	325	298	305	336	301	323	358	335	325	303	339	304	334	308	325	331	318	346	326	343	310	327	333	346	325	321	344	320	304	328	289	306	339	298	299	297	360	333	320	336	349	328	312	308	320	312	321	307	326	305	283	317	363	320	322	329	282	307	300	362	308	329	302	297	310	336	346	313	316	310	311	320	303	341	338	319	318	287	325	325	302	315	322	339	301	288	301	327	313	328	342	323	307	339	300	320	348	339	322	323	299	342	318	324	302	313	336	341	343	340	329	313	296	329	328	345	325	310	355	304	299	331	283	347	329	309	354	329	307	314	319	288	312	324	321	314	336	311	299	304	306	315	317	298	327	305	293	300	312	321	328	349	320	342	345	318	326	340	322	318	327	339	316	329	318	341	318	323	316	311	301	316	325	324	334	295	305	303	345	300	294	335	326	339	316	360	342	344	307	327	318	330	317	305	304	310	331	327	306	308	330	342	331	330	325	289	325	313	333	304	308	328	333	337	367	314	328	339	316	315	321	325	299	308	332	325	309	315	316	324	282	362	315	307	326	335	284	323	323	303	324	334	296	325	331	323	343	329	339	316	302	314	347	296	326	339	307	302	298	319	323	334	321	306	316	314	345	316	325	325	320	337	304	367	329	313	355	335	317	332	316	319	321	323	329	322	319	338	329	317	307	307	312	323	338	325	324	305	301	333	338	324	328	306	366	296	322	314	330	340	332	327	313	372	326	293	319	342	293	342	312	336	334	313	346	315	319	291	328	311	325	357	302	305	324	330	327	341	361	332	307	355	320	330	323	344	319	320	327	316	307	328	301	308	326	342	324	334	312	321	335	348	326	328	306	318	346	281	318	332	302	325	325	328	309	327	333	351	322	354	306	312	325	316	280	310	292	338	315	319	316	326	333	352	323	314	314	333	340	325	340	340	335	298	356	351	364	314	336	319	298	351	324	320	351	330	333	334	335	335	316	335	313	269	308	336	313	312	317	334	313	303	308	301	302	305	300	337	318	307	305	331	283	359	344	322	315	294	305	311	310	331	294	337	339	303	333	312	309	321	293	313	302	350	325	297	322	299	316	299	312	330	339	344	336	353	339	343	322	328	308	310	323	342	340	326	350	345	314	314	339	321	339	315	311	337	340	360	325	335	342	279	307	350	328	309	309	330	335	340	363	305	299	319	292	339	322	291	324	324	336	298	333	326	314	336	318	294	329	304	367	346	310	352	325	336	338	315	315	318	336	323	343	352	324	321	336	356	302	334	345	324	315	316	323	318	314	307	324	324	314	326	313	330	330	347	296	340	306	336	323	312	339	307	324	283	332	323	298	297	308	322	327	315	302	321	316	308	347	293	380	287	333	316	348	344	327	318	312	341	294	306	342	296	315	316	324	338	330	319	347	313	329	307	307	336	311	304	294	357	305	341	343	330	287	286	303	337	332	319	339	327	305	334	333	342	325	324	296	319	356	316	327	314	321	348	313	297	337	333	280	318	339	342	329	308	297	319	345	318	320	324	322	288	302	333	301	295	331	319	338	292	333	337	304	322	361	327	304	307	322	283	336	374	310	307	336	296	318	342	312	366	332	291	364	286	307	301	326	344	315	346	344	309	331	327	295	299	341	330	306	331	326	315	297	319	352	316	307	315	308	313	300	320	321	299	318	323	300	317	312	307	355	349	285	309	312	320	317	301	312	336	296	339	299	284	327	311	338	312	321	347	319	305	342	308	328	315	341	291	327	301	327	318	302	308	280	318	337	318	337	350	302	333	347	311	320	329	288	307	322	319	344	313	330	347	343	326	300	314	287	280	309	329	324	343	331	306	326	325	324	316	353	319	304	324	350	317	327	305	327	318	293	315	307	280	302	314	323	320	325	349	320	315	276	316	312	332	322	331	317	322	319	311	287	310	300	314	346	320	322	328	287	352	316	306	323	324	341	330	284	309	344	324	328	309	318	333	331	291	335	336	319	311	320	318	314	293	338	352	306	302	366	277	305	314	333	320	297	317	334	309	315	324	327	307	304	336	332	327	326	321	340	308	326	306	313	325	317	328	363	315	321	347	335	339	313	336	328	294	348	358	292	313	305	363	285	335	319	316	331	333	299	309	306	312	333	301	334	341	328	309	317	322	343	363	349	340	315	319	348	305	343	292	338	330	312	336	335	296	329	296	294	355	305	341	325	278	315	332	296	312	337	307	294	329	328	325	322	314	285	349	309	301	318	304	320	286	309	288	305	333	316	293	300	306	311	320	286	356	354	332	326	327	300	315	329	325	339	310	317	319	313	308	330	324	319	272	295	308	296	320	364	336	326	313	322	312	313	297	298	302	340	307	326	308	319	316	312	329	294	329	310	302	312	328	315	312	296	362	337	314	324	329	298	326	335	324	344	305	307	317	300	289	301	339	304	364	329	325	306	301	322	323	316	331	316	328	322	330	355	352	331	309	314	300	345	330	324	337	328	322	352	303	296	343	334	310	322	333	342	304	334	305	360	306	317	330	332	316	326	298	327	324	330	311	325	336	308	317	342	323	332	336	281	291	283	303	293	341	277	304	354	338	336	304	304	287	333	321	323	326	354	297	326	344	338	294	299	344	297	362	309	318	350	298	285	323	358	306	276	301	308	334	316	335	316	310	306	309	339	332	330	298	329	319	349	294	328	320	306	307	319	349	323	301	316	319	317	312	327	329	327	310	321	323	304	336	329	311	311	343	327	345	331	332	308	328	305	350	303	318	316	337	311	314	322	321	336	285	338	323	300	320	324	322	316	307	338	341	333	306	300	316	324	296	339	368	346	345	281	329	315	319	346	330	304	303	307	356	346	262	318	290	316	291	312	322	334	321	302	258	323	324	319	337	323	287	326	305	335	287	321	304	316	327	329	312	311	315	294	325	307	315	319	322	345	327	316	362	349	310	332	313	327	335	301	322	321	320	370	313	294	332	335	321	315	300	297	353	309	328	333	292	319	311	331	305	298	297	319	332	317	344	359	296	311	357	339	285	338	329	317	290	323	302	320	346	341	337	315	340	298	280	327	341	318	336	333	326	328	314	324	331	302	337	309	300	315	334	329	337	312	318	351	330	300	359	307	288	293	325	331	346	361	317	310	326	352	333	322	334	323	325	312	292	355	323	333	315	311	309	361	311	350	300	298	366	317	317	332	326	330	324	294	292	330	349	352	356	290	351	312	297	327	311	324	334	316	304	350	332	285	313	303	320	338	321	306	331	319	295	322	304	313	318	330	354	329	341	310	317	302	286	325	331	322	318	322	309	359	302	338	337	307	327	307	322	300	343	320	331	347	310	298	330	338	317	301	297	315	336	309	302	279	310	309	321	334	343	317	320	330	296	295	347	321	311	300	308	330	333	311	326	335	323	323	310	314	331	336	335	292	307	309	348	323	330	334	342	307	340	324	351	305	297	346	329
21825	8991	4071	2495	774	292	227	230	194	245	218	209	228	214	213	199	217	217	216	230	216	237	216	228	220	239	210	236	193	199	195	218	220	217	228	207	188	217	185	221	223	220	226	228	190	228	226	224	195	208	210	224	198	192	212	238	199	214	214	233	216	196	218	229	223	208	220	229	210	215	186	213	212	207	193	216	206	200	212	199	216	203	194	184	223	223	198	217	198	215	207	204	227	210	198	242	212	231	209	192	211	214	222	230	220	203	206	198	227	203	253	202	217	213	231	196	234	210	213	210	256	203	214	186	218	246	220	221	216	196	198	207	211	207	215	209	209	218	238	200	189	218	209	208	186	182	210	230	218	234	217	220	231	191	207	229	189	177	196	222	220	212	201	213	213	218	195	190	200	198	222	225	237	238	182	194	223	216	205	200	191	219	224	199	218	196	202	183	213	210	229	169	195	213	197	211	226	215	234	188	202	207	204	199	211	215	204	219	237	225	180	217	250	207	228	217	213	204	202	185	185	209	216	177	186	206	196	205	184	200	201	223	221	204	203	182	231	210	198	213	223	226	230	216	220	216	201	191	217	231	214	246	208	205	203	206	223	191	206	194	216	198	214	226	230	208	186	224	197	235	232	184	219	224	206	214	195	211	218	232	209	229	227	193	222	201	192	195	202	232	211	209	202	233	205	222	228	220	228	207	212	221	223	216	188	234	220	212	219	195	202	215	206	227	214	203	214	194	246	205	258	224	187	203	213	193	197	204	233	250	210	194	200	220	231	219	190	203	242	201	214	219	208	199	221	193	183	220	217	207	223	223	203	227	217	252	199	210	233	207	215	232	217	188	220	212	190	189	225	204	193	197	211	199	208	207	180	221	206	209	227	229	192	195	225	193	230	231	220	201	231	185	190	217	214	210	220	203	214	206	221	188	257	219	200	214	233	204	234	220	220	212	219	229	201	193	219	222	196	183	188	210	201	219	233	215	186	192	212	230	232	205	215	238	189	216	245	184	205	244	212	219	217	227	207	228	195	195	210	216	217	173	221	237	200	210	201	193	199	223	222	236	237	203	200	212	215	238	213	221	225	227	204	205	215	181	198	213	192	232	197	200	222	199	210	213	194	220	232	203	222	191	206	232	202	208	223	229	234	218	199	192	222	185	223	189	225	194	205	209	216	205	218	237	204	222	220	239	201	207	217	230	210	236	230	205	238	244	246	200	215	218	244	224	200	190	212	205	213	205	221	222	247	228	213	223	209	208	225	211	219	178	226	209	229	210	197	202	200	234	202	221	219	233	209	219	203	207	184	243	205	196	173	203	200	198	202	199	233	203	182	206	226	215	204	227	227	200	187	215	239	224	218	186	220	199	215	205	213	233	199	199	202	189	206	207	197	204	197	214	230	230	203	234	208	207	222	218	201	233	219	233	202	204	203	231	222	215	195	222	209	196	207	219	218	223	222	185	211	193	199	202	212	200	198	198	211	226	206	169	211	215	206	229	203	206	221	213	207	214	207	208	176	212	210	215	197	199	208	226	193	205	213	208	190	188	219	212	207	206	211	207	238	215	219	234	209	208	191	204	214	206	244	190	247	240	189	221	224	236	221	215	202	207	215	233	191	219	219	200	193	223	212	238	190	202	233	215	228	186	210	218	216	206	221	192	234	213	206	239	223	228	191	205	224	205	225	191	197	253	233	233	204	195	184	194	207	214	210	213	225	172	220	221	216	201	185	206	244	213	224	221	219	201	223	221	208	242	250	205	221	197	199	217	205	231	249	216	231	225	205	214	194	213	209	185	204	196	175	215	226	236	213	218	217	226	195	217	210	208	227	237	214	202	220	210	191	196	196	224	196	193	206	212	214	226	225	187	224	203	218	175	190	190	215	212	210	219	225	192	227	203	209	230	225	191	189	204	227	207	203	249	199	193	217	180	227	183	211	189	202	192	198	221	199	214	218	222	203	210	213	193	201	188	207	210	238	212	205	214	206	199	204	231	190	236	208	191	229	217	197	215	219	237	214	211	210	196	227	212	211	222	233	244	207	228	219	207	199	212	193	219	190	198	215	187	180	172	219	219	214	210	214	200	205	219	214	209	191	201	233	205	223	215	218	239	190	205	228	225	228	219	212	218	214	220	215	214	200	186	211	203	223	210	202	188	222	257	196	200	192	191	218	202	188	225	203	202	216	220	214	232	234	203	219	185	207	231	213	223	212	201	215	199	202	198	232	177	215	200	209	220	230	219	211	211	237	223	193	212	198	235	228	226	230	218	223	216	226	223	200	206	246	211	205	198	229	211	208	205	223	211	235	207	206	236	209	233	228	225	201	201	208	197	199	212	209	214	213	195	217	225	221	194	205	197	217	198	243	208	190	204	226	235	235	216	202	208	214	231	227	235	208	197	220	213	216	216	208	235	194	240	238	198	224	208	212	193	201	202	188	194	204	210	219	214	220	191	203	221	215	223	253	210	191	188	203	194	221	218	198	213	211	187	232	221	219	236	233	218	217	214	210	214	191	174	213	193	205	214	195	214	193	163	194	197	209	249	222	191	218	206	222	246	197	224	219	244	228	221	209	203	208	227	215	217	204	200	186	191	227	215	211	221	202	211	228	201	231	202	217	199	235	249	233	195	207	208	208	208	194	196	207	233	219	213	211	217	212	244	223	241	192	233	190	194	201	234	209	215	196	211	251	236	226	187	189	226	210	209	220	216	222	204	195	214	217	206	225	207	227	207	205	187	214	216	193	222	191	220	229	181	209	197	203	213	226	207	162	203	202	217	226	208	214	210	202	219	218	207	208	231	232	187	225	216	195	221	176	213	215	250	202	190	197	256	201	208	234	203	199	213	233	203	211	219	204	230	229	201	238	225	191	203	222	208	208	199	224	208	205	195	212	196	203	224	229	173	196	222	215	209	202	186	212	176	229	192	207	212	215	205	207	229	206	194	200	224	205	197	217	205	213	204	217	210	200	204	219	188	202	215	202	209	212	228	211	198	203	222	188	202	209	225	219	192	222	200	189	210	235	226	226	203	202	186	187	254	204	228	227	201	194	206	217	189	217	201	208	219	207	201	218	211	186	219	222	172	208	202	203	205	211	216	203	185	197	211	211	190	224	218	233	219	209	227	211	227	210	230	223	226	212	189	182	205	205	202	211	216	217	242	230	209	225	220	207	211	220	191	191	228	233	203	196	202	205	214	216	186	209	212	258	198	221	207	215	211	209	188	227	198	209	225	219	228	210	195	222	204	216	211	200	218	218	224	220	216	213	207	210	226	235	238	193	209	211	251	233	219	215	204	213	216	205	230	195	224	233	197	217	221	197	205	207	209	229	206	214	207	235	189	192	223	236	189	194	207	187	223	199	192	185	215	206	209	214	232	205	218	219	216	208	187	175	206	248	208	212	220	213	193	188	200	202	216	217	210	235	172	216	217	211	218	199	211	238	221	217	198	219	206	236	201	204	211	204	214	208	195	243	225	214	215	202	190
15293	8065	9673	6629	1997	608	526	465	485	520	464	488	452	476	482	480	482	471	454	517	516	442	491	471	482	458	478	501	455	471	454	509	523	454	482	484	468	482	476	501	444	532	493	519	520	461	510	496	453	464	467	480	470	457	501	495	464	488	522	478	450	486	510	472	474	451	463	497	472	477	482	489	470	447	502	487	449	463	498	499	520	501	483	474	472	469	480	488	465	493	488	454	488	499	486	448	470	453	493	451	516	465	509	548	502	459	512	458	481	437	506	507	459	500	444	470	506	440	494	498	454	471	446	496	496	483	478	500	501	477	499	504	485	480	504	466	485	520	509	486	492	482	499	451	482	459	473	484	512	492	452	521	496	485	441	448	514	486	484	500	506	465	478	494	499	469	459	528	485	504	471	498	452	515	478	463	497	488	455	450	494	499	481	501	465	476	512	474	497	488	457	459	467	463	506	493	428	479	502	453	513	469	512	469	502	478	497	492	457	501	501	471	482	463	490	477	486	458	483	486	496	514	469	502	467	513	488	485	471	524	473	468	503	511	469	498	490	508	483	466	479	467	456	456	490	473	490	478	462	508	480	460	521	474	443	484	469	473	461	488	518	488	481	500	507	482	461	492	537	493	475	484	456	489	472	497	489	474	479	482	451	525	515	472	497	413	511	491	482	449	478	495	531	495	484	468	466	479	537	492	456	501	459	460	486	485	489	500	488	478	469	470	454	477	467	508	466	486	476	476	477	477	452	485	489	465	481	488	509	499	494	454	482	513	470	465	473	496	463	468	440	456	482	493	457	488	447	501	490	515	509	454	474	481	479	456	483	499	475	473	501	468	472	480	476	440	517	484	478	493	492	458	472	477	488	519	478	488	481	490	453	467	476	476	480	476	470	451	475	525	440	491	487	482	484	503	484	505	482	482	504	501	500	457	529	458	471	469	496	522	494	495	451	453	501	442	480	461	494	481	465	497	484	485	455	471	515	482	486	515	448	464	470	494	528	495	438	461	498	456	468	447	496	501	463	478	493	499	456	494	492	485	469	527	473	485	477	461	487	456	486	448	476	486	505	453	488	520	481	483	460	475	466	478	451	490	481	492	504	489	481	487	504	466	483	470	453	478	502	514	482	457	484	460	444	499	477	462	492	519	483	447	512	512	468	475	514	471	478	480	469	508	472	492	464	473	480	461	422	462	496	458	532	495	501	493	435	458	493	468	474	471	470	461	469	479	503	469	497	504	484	521	502	469	502	469	447	475	487	496	491	484	443	488	438	469	464	461	468	441	478	500	491	485	467	474	488	494	469	538	502	474	504	497	490	496	470	446	475	497	480	465	477	464	475	461	481	485	465	490	534	483	455	483	477	465	454	506	478	504	451	486	468	465	463	513	431	497	489	507	471	484	472	485	489	471	474	486	519	468	486	504	500	511	473	479	466	501	491	472	487	493	490	546	442	496	493	513	450	491	456	457	508	459	478	450	452	447	469	463	477	465	462	481	483	445	463	440	479	434	468	454	448	484	475	467	471	457	501	505	501	480	476	482	492	462	504	514	528	479	428	430	457	454	433	487	475	488	496	457	447	469	496	476	474	496	443	480	483	469	473	503	469	481	494	530	462	487	497	444	488	494	474	510	453	487	483	484	497	479	449	478	489	455	435	488	486	488	503	488	491	446	494	478	496	471	472	464	486	469	498	467	463	517	503	481	447	492	452	459	516	472	498	500	472	488	462	497	475	500	520	482	514	496	452	467	524	468	494	484	510	481	458	467	437	450	473	529	502	488	456	543	530	462	479	495	507	477	496	514	493	481	521	501	486	481	483	464	510	458	510	479	518	493	491	441	470	461	526	440	507	479	488	449	483	505	467	464	485	490	467	510	485	515	503	472	452	470	458	457	477	499	482	510	493	438	474	483	456	471	495	458	467	466	487	474	468	507	524	484	498	451	469	467	527	481	484	472	468	503	465	491	483	478	484	477	460	463	467	471	478	464	509	487	520	514	467	450	494	439	452	456	478	525	489	502	461	500	487	481	536	482	478	536	495	475	491	489	496	478	468	506	489	491	475	508	502	459	476	485	512	476	498	495	485	481	459	468	490	457	461	499	481	511	498	457	484	485	504	479	465	496	497	482	496	462	464	483	476	474	504	511	504	495	455	448	450	451	465	477	467	472	518	488	461	476	475	473	484	475	457	447	518	497	488	476	492	507	474	449	501	491	481	518	470	497	512	506	470	497	465	497	454	471	480	476	532	482	452	473	522	471	464	478	455	463	496	465	455	467	493	466	472	493	486	464	465	471	496	486	475	478	451	521	459	504	504	456	467	481	541	456	500	483	484	541	466	485	485	444	472	437	480	468	513	506	482	476	501	484	473	474	493	476	449	472	494	478	476	478	478	516	463	501	477	489	505	491	487	515	475	477	513	459	490	482	480	496	496	473	505	516	517	478	502	466	466	491	471	452	474	489	473	485	480	428	499	486	489	457	530	536	463	479	454	474	513	496	496	500	476	480	483	497	519	480	462	513	489	468	523	487	482	504	476	452	478	467	446	460	505	510	460	472	478	488	479	496	461	453	501	463	489	504	482	479	473	464	518	508	463	480	535	489	511	511	495	513	504	491	468	477	448	498	502	497	492	492	478	459	484	494	478	476	468	480	459	491	468	544	477	500	470	450	479	440	507	459	483	485	514	514	482	504	446	461	468	468	476	478	494	514	497	486	486	488	494	505	441	476	479	491	521	441	492	472	458	498	469	459	486	466	497	499	504	515	433	485	492	480	507	494	505	496	492	445	481	488	500	488	464	514	473	481	441	510	506	489	497	490	503	471	498	480	463	491	475	471	447	489	473	512	475	538	476	494	493	483	503	451	497	455	487	497	457	474	447	444	495	491	477	472	481	488	482	508	433	496	460	491	466	476	477	476	504	494	471	460	451	457	465	470	487	507	518	486	478	452	505	488	469	522	497	499	453	489	430	480	454	477	498	467	518	506	523	480	479	483	498	502	500	492	445	489	462	463	477	468	484	476	519	509	515	504	500	452	493	480	468	514	516	486	515	487	457	459	474	481	473	483	484	448	470	468	469	464	478	480	469	494	471	463	482	505	496	470	513	518	490	475	489	481	505	504	478	467	464	478	494	479	533	489	447	485	486	486	494	461	463	447	504	463	470	463	473	486	454	498	492	457	512	488	417	478	455	448	482	471	483	467	488	507	491	458	452	500	502	477	503	538	478	458	471	479	516	465	486	484	465	464	490	482	478	451	444	500	490	493	501	460	460	467	480	485	490	510	484	515	494	509	527	480	497	485	450	494	468	457	492	483	443	476	441	517	451	513	482	502	495	459	421	485	493	468	518	483	460	495	497	511	488	493	527	483	485	517	502	500	473	460	495	467	507	488	487	485	457	512	432	464	521	506	519	503	501	515	432	476	505	493	478	482	490	520	522	484	460	511	507	503	449	481	492	496	489	472	481	454	522	480	449	483	495	515	496	487
47974	37294	40597	25605	6930	938	326	248	234	223	214	212	220	210	174	237	225	219	211	222	218	183	201	205	195	212	211	204	202	209	220	233	217	196	206	232	223	221	223	219	235	190	200	232	241	241	222	213	230	188	197	210	208	234	206	176	191	212	196	210	177	228	232	248	192	236	208	207	214	204	216	190	182	192	208	200	198	219	215	238	178	218	201	215	210	193	212	179	179	208	185	213	236	205	202	207	217	197	186	226	227	209	192	230	222	185	247	216	215	226	209	204	223	209	225	213	230	195	208	206	196	206	195	192	216	187	222	189	208	224	208	198	206	214	213	189	209	204	203	196	197	213	230	204	232	210	205	207	198	196	212	187	202	222	227	197	215	206	190	231	224	202	232	208	210	228	215	195	208	210	176	203	204	182	241	220	223	210	250	218	195	200	218	220	200	213	208	179	216	216	219	237	205	181	227	210	199	236	221	208	200	223	218	207	238	208	212	240	214	201	223	198	234	204	195	218	196	207	194	183	224	227	236	179	207	213	183	221	210	221	191	206	179	245	206	216	183	202	233	190	230	210	214	217	203	220	225	199	204	217	214	217	206	208	210	199	202	212	229	190	217	237	203	212	195	200	223	199	180	225	226	236	186	219	229	208	204	199	221	189	205	213	206	208	230	215	201	205	168	190	172	196	202	215	214	190	209	203	217	232	220	183	208	224	219	214	204	191	210	220	215	198	204	218	201	200	214	188	242	205	190	206	211	204	209	227	216	207	243	193	199	206	215	218	247	239	224	236	234	212	227	193	215	210	225	202	246	214	203	223	218	228	222	178	239	222	224	191	210	206	203	204	185	215	191	230	229	206	203	211	192	239	209	217	222	216	220	228	206	195	216	197	221	215	228	230	201	224	208	224	211	193	189	237	201	215	200	195	177	200	223	195	214	190	217	217	204	222	221	237	222	194	187	206	212	210	193	208	195	225	208	224	225	214	198	224	183	176	220	203	196	197	183	216	246	206	199	232	229	208	203	223	193	206	205	201	202	225	230	174	194	213	198	210	218	211	206	199	199	189	195	200	233	200	199	222	222	213	200	220	201	229	224	207	188	197	192	191	198	201	190	197	216	197	217	211	220	201	208	245	250	234	216	191	211	201	196	208	198	206	221	199	212	182	190	209	205	193	218	216	228	200	192	228	203	224	199	210	189	179	171	199	210	208	196	237	222	210	184	208	210	178	227	197	205	205	235	225	224	215	216	206	211	206	189	209	230	232	212	239	210	215	214	191	210	208	205	247	241	233	225	222	197	215	231	194	220	230	213	218	208	214	211	211	209	243	192	211	232	221	220	227	210	223	200	206	197	211	196	212	238	187	214	193	219	219	227	214	218	214	218	233	226	197	254	217	213	210	231	214	199	208	232	185	239	209	222	225	226	230	209	208	202	178	202	198	232	195	213	196	244	222	204	198	219	224	200	190	230	226	235	224	235	220	216	220	214	227	198	205	216	216	203	225	227	200	241	199	238	242	224	205	227	203	226	205	223	213	201	217	203	196	185	183	203	198	198	217	213	190	220	223	220	212	210	196	227	206	249	194	205	230	214	202	226	205	219	208	199	203	250	204	203	212	185	200	203	226	215	226	221	231	203	206	215	212	217	193	190	223	188	211	243	223	203	212	224	198	188	198	198	200	227	213	193	248	212	227	226	216	228	204	218	201	226	227	209	197	193	205	224	227	199	224	231	224	180	175	204	204	204	203	209	215	234	195	204	213	245	231	221	217	225	197	207	198	224	232	215	196	208	226	225	232	181	199	196	225	207	215	198	224	223	220	187	219	189	208	221	239	220	236	172	224	215	216	192	231	220	213	198	215	202	212	198	217	203	227	203	219	237	210	209	202	232	206	201	212	237	191	197	219	236	206	228	209	219	185	194	230	210	219	198	187	225	177	202	232	216	208	225	216	175	211	209	205	200	225	218	213	251	213	216	200	214	213	248	210	201	204	198	233	243	231	216	201	224	207	228	229	208	215	212	218	207	208	217	191	224	182	223	211	218	219	211	222	227	209	216	223	202	193	217	196	244	194	210	199	214	195	214	252	227	246	202	209	217	216	207	209	210	218	200	219	212	171	205	242	229	225	209	180	223	207	224	214	231	203	204	200	218	221	227	208	226	211	234	209	222	202	185	204	225	233	209	225	222	226	219	180	201	184	205	226	191	219	208	225	204	203	201	213	231	212	215	203	208	190	228	209	194	229	210	180	219	229	229	209	232	204	198	232	202	201	202	195	191	218	205	202	180	213	219	225	183	208	225	234	215	197	208	194	208	236	212	206	202	207	197	209	215	198	205	182	209	190	196	233	228	216	200	226	203	216	257	224	207	206	212	223	225	225	218	217	213	214	204	199	195	230	215	195	202	223	214	208	195	191	209	203	204	200	176	225	219	223	190	215	215	227	215	219	214	197	241	212	206	201	225	212	219	258	226	203	231	199	219	219	218	199	219	199	248	169	198	193	257	220	207	216	212	211	209	199	200	209	215	214	202	190	227	210	186	192	206	160	225	196	219	237	209	202	193	226	236	229	215	228	278	208	206	213	254	212	196	213	207	198	202	226	201	204	230	217	217	233	224	179	212	197	204	232	214	193	198	248	185	223	218	195	227	234	177	239	190	219	224	196	194	227	223	210	207	196	184	205	226	221	240	205	208	226	211	208	240	251	217	217	212	216	211	224	213	226	229	207	227	212	187	196	236	251	213	234	221	193	190	183	206	229	204	217	227	199	199	204	209	215	198	167	197	214	186	206	204	210	223	203	211	188	208	205	225	229	219	245	206	211	213	194	230	196	206	205	206	178	183	194	240	216	208	182	240	218	214	216	200	190	220	246	216	193	227	169	252	220	228	184	187	170	212	195	210	182	210	238	203	207	224	207	216	209	203	209	235	203	186	212	195	200	208	234	240	213	207	213	223	211	193	222	182	202	196	209	220	220	187	204	214	214	210	199	226	206	210	199	206	180	211	224	223	214	208	202	190	223	201	207	212	221	204	215	218	229	216	226	197	203	228	189	208	245	190	216	203	203	208	232	181	221	214	223	221	209	226	226	211	213	210	224	213	198	203	192	208	216	225	198	210	228	226	227	206	218	202	212	201	206	230	231	205	216	199	216	221	210	179	183	208	190	224	199	215	208	210	186	209	202	215	195	198	195	198	200	199	222	217	224	206	203	206	209	214	193	200	210	201	262	178	186	240	209	151	219	213	195	194	216	190	191	205	238	222	210	202	213	204	216	225	224	195	233	209	218	215	200	227	221	197	231	200	193	217	230	229	230	212	220	232	223	191	188	221	210	223	186	202	225	200	198	213	197	195	222	231	220	241	212	197	202	209	173	189	210	217	234	220	236	214	195	235	186	237	198	206	179	206	217	202	218	186	209	203	206	218	231	204	231	193	225	187	198	227	228	217	207	218	217	252	193	219	204	200	212	208	214	220	195	233	223	202	204	230	211	200	202
34204	31101	44156	32061	10840	2408	881	548	463	522	481	480	471	412	501	471	482	496	477	469	465	505	491	478	465	481	491	510	499	534	482	474	509	459	502	489	488	492	438	491	511	484	471	480	481	470	467	456	467	470	465	493	465	453	482	539	469	509	504	459	498	502	466	450	479	488	512	475	455	479	449	480	463	466	468	465	481	471	459	463	500	493	476	498	488	481	475	480	475	471	468	458	462	463	440	486	449	457	495	469	482	495	463	504	474	440	506	496	493	455	491	441	477	499	445	471	466	492	533	479	509	515	491	484	476	470	458	483	455	453	468	484	455	445	485	472	476	502	473	470	471	478	466	450	473	479	452	451	483	492	474	513	503	448	454	475	464	466	486	454	485	473	464	491	480	466	466	487	487	444	456	458	462	487	472	465	477	444	493	461	476	467	509	497	475	481	496	460	493	485	476	476	445	476	463	485	483	462	528	447	479	478	484	463	466	512	458	459	448	489	487	498	453	497	491	515	468	438	496	441	460	486	505	492	489	464	502	479	461	510	511	438	482	484	466	494	456	490	487	454	500	477	528	472	458	500	476	513	486	462	474	474	491	486	516	488	440	472	496	479	508	499	471	481	470	446	489	418	495	478	438	496	478	449	475	479	502	491	467	478	476	484	513	492	488	493	454	483	457	446	456	456	528	458	483	470	478	531	450	484	476	454	457	451	480	490	476	468	464	454	454	481	421	446	505	500	461	439	457	483	465	417	486	463	474	487	465	481	474	490	527	481	453	481	529	511	470	477	484	505	504	454	498	481	508	470	460	497	450	456	445	505	454	511	504	450	495	512	521	490	443	484	512	485	520	472	484	477	479	484	469	465	474	453	501	489	476	504	503	471	476	449	558	495	501	429	502	486	422	505	449	477	465	469	455	488	488	425	502	460	496	474	499	495	446	454	452	454	492	468	499	476	487	452	486	481	464	498	471	506	460	455	487	463	432	500	487	469	505	457	478	484	506	499	430	455	485	482	497	484	492	497	478	487	496	450	475	447	478	487	497	488	476	481	508	460	488	449	474	472	464	451	521	494	482	493	450	513	470	442	506	469	508	458	438	453	463	499	455	453	445	492	513	511	421	520	489	493	515	481	420	461	512	525	493	484	488	453	460	468	488	470	500	451	499	490	498	470	496	454	471	513	469	471	456	475	430	506	470	484	525	504	490	484	470	470	499	497	484	573	490	494	442	472	479	470	487	484	482	459	466	489	484	506	495	472	463	417	481	483	494	491	491	455	460	478	486	469	492	468	472	485	498	479	478	483	503	456	463	495	482	492	472	472	456	491	463	452	487	496	444	471	442	496	446	495	467	453	507	490	482	494	467	481	499	497	451	488	445	482	515	491	478	443	487	445	499	506	482	482	505	479	492	463	472	450	444	476	475	500	450	488	476	487	495	461	470	507	441	473	475	492	455	522	516	454	523	489	450	468	490	451	458	512	499	493	472	472	467	469	474	474	492	528	484	494	448	505	490	503	446	471	481	441	481	462	441	462	461	461	463	457	508	453	468	483	484	488	462	532	503	467	475	484	449	483	488	471	484	513	500	492	481	492	447	511	490	488	463	472	499	484	494	447	455	450	462	497	451	434	484	471	521	486	481	442	454	470	494	483	482	461	476	453	474	473	519	471	455	515	487	486	469	476	495	488	475	471	473	493	484	501	456	453	447	477	460	489	503	515	466	488	455	503	504	506	486	444	452	500	488	449	501	473	481	454	458	437	434	484	486	491	496	498	463	468	432	473	460	469	447	494	499	468	500	511	474	493	478	477	473	458	477	491	503	483	434	483	487	434	471	467	478	441	466	459	492	485	456	490	484	454	465	445	459	493	485	484	523	481	448	478	446	475	462	490	473	507	457	492	447	488	484	450	435	490	464	493	456	483	481	480	492	470	488	461	449	440	513	437	449	446	463	455	494	481	492	431	523	465	502	461	466	466	486	449	464	488	458	438	468	474	479	497	484	515	485	490	444	469	471	476	477	479	453	494	468	496	481	439	493	466	429	509	437	470	480	481	490	492	473	471	509	460	481	474	482	484	481	465	462	519	452	494	458	503	486	478	489	425	453	471	484	476	488	478	468	523	517	482	484	472	467	496	468	460	486	422	522	466	446	503	462	487	467	465	471	446	510	465	481	494	515	461	491	472	454	446	480	487	474	527	494	527	472	510	503	466	463	481	460	490	475	474	489	448	485	492	487	505	473	473	490	456	446	480	470	449	510	442	470	467	492	493	467	480	483	486	462	479	461	450	512	507	508	463	474	467	469	437	492	448	486	441	474	463	514	485	480	510	487	461	489	500	476	439	465	506	466	468	482	496	463	491	485	484	433	494	469	441	448	481	473	477	496	450	466	484	478	506	449	467	469	491	461	472	510	452	504	458	477	466	453	485	501	485	504	464	452	486	443	505	501	461	483	484	435	510	474	453	477	478	438	489	484	496	457	494	510	448	451	461	490	469	456	484	455	467	477	479	482	475	460	505	473	487	472	493	465	486	440	466	481	475	475	490	463	436	467	470	496	483	486	484	494	490	482	466	471	515	496	485	455	464	499	458	468	491	404	488	486	489	438	482	490	461	478	537	466	478	435	476	496	476	494	524	475	476	484	482	487	492	519	469	466	434	459	499	490	476	471	490	495	476	473	486	457	461	455	474	519	484	469	445	469	425	474	468	503	492	479	465	458	453	492	457	493	487	518	491	486	481	487	472	462	507	492	493	472	490	455	502	434	484	470	480	447	456	473	509	487	457	498	491	488	405	438	469	454	474	468	473	508	472	464	453	503	486	482	452	479	447	458	497	509	462	466	486	440	500	417	488	493	513	490	484	494	478	475	471	466	487	493	505	474	510	444	523	472	465	479	458	482	471	532	449	511	476	455	440	475	510	448	487	531	457	460	470	469	487	462	486	460	476	488	457	412	480	467	495	471	489	477	464	481	456	458	440	470	469	432	475	488	507	468	451	534	510	449	510	527	470	443	457	493	461	502	466	460	445	469	490	461	467	462	433	469	491	477	465	458	509	478	453	476	516	488	470	469	461	463	473	469	426	442	457	493	507	488	501	413	527	504	476	488	476	491	467	491	448	434	471	469	497	478	499	450	506	473	467	464	465	499	510	474	510	475	476	499	431	474	475	481	459	498	474	459	440	458	497	486	471	490	461	453	444	493	456	446	486	459	455	462	477	472	486	466	448	456	472	503	533	496	457	450	495	463	474	499	487	483	469	513	433	476	468	464	483	510	482	516	475	462	512	544	497	520	467	486	496	506	474	503	481	489	452	495	474	457	467	476	476	485	469	463	493	455	510	485	469	439	497	480	497	496	494	488	454	505	452	529	484	469	482	511	493	488	464	488	488	497	489	457	488	479	449	484	488	448	502	497	506	504	483	464	482	491	460	453	477	466	466	458	436	489	447	445	498	494	447	444	456	441	480	500	488	464	483	476	465	498	485	461	474	470	504
61189	51083	57559	39502	15279	2416	398	189	159	174	159	130	162	153	125	132	141	156	168	127	159	159	158	121	120	163	141	144	136	152	131	154	147	140	139	112	129	154	162	152	147	149	133	143	131	160	163	144	119	157	131	119	140	130	139	138	140	140	129	151	131	152	141	162	141	140	144	120	122	141	146	139	139	131	131	130	127	150	143	153	140	140	141	142	112	130	132	140	135	127	162	149	131	139	109	132	143	164	166	154	148	138	140	129	154	149	132	143	136	145	114	118	146	128	144	149	129	133	149	145	150	137	129	112	148	114	145	133	129	126	133	129	121	133	137	139	144	139	122	162	132	138	139	139	138	154	134	124	138	158	156	149	134	136	136	158	143	142	151	118	147	138	142	123	125	140	155	152	153	142	145	128	150	131	144	134	157	141	160	140	138	147	155	137	138	124	124	143	138	141	139	130	139	150	130	125	120	119	163	145	150	147	142	136	141	151	143	136	131	147	136	154	151	163	150	138	135	126	154	150	139	143	144	178	149	148	137	117	152	143	145	162	155	123	140	141	153	154	150	147	142	146	156	153	121	156	133	143	134	135	166	159	136	135	181	156	145	140	121	145	147	152	121	163	149	150	144	153	122	134	128	123	128	135	107	167	146	140	135	150	132	149	136	131	121	140	151	138	130	167	147	154	153	131	121	155	125	160	153	144	154	159	167	161	138	140	137	151	162	166	140	165	137	150	144	128	145	144	147	144	150	144	152	130	132	155	145	134	150	129	150	151	142	141	146	136	127	157	155	109	146	143	146	148	127	142	152	130	145	139	120	154	153	136	145	158	109	155	141	159	145	150	154	153	155	156	137	124	129	131	149	117	142	154	160	151	153	130	145	141	121	153	142	131	136	154	149	159	142	151	138	133	129	129	149	152	143	159	140	163	147	141	159	139	161	146	131	149	156	144	120	120	123	127	133	115	141	154	142	151	161	132	147	136	139	160	125	155	165	133	162	151	127	168	130	137	155	129	145	139	153	149	131	125	141	153	163	132	168	168	146	129	130	132	143	157	115	153	137	139	166	166	134	146	155	145	132	134	152	123	146	147	150	141	143	142	127	141	150	127	148	159	158	134	127	128	135	120	116	131	181	152	127	140	139	142	150	138	156	151	144	136	141	137	128	140	134	123	148	131	143	152	140	150	123	178	134	157	117	136	145	108	129	133	134	164	147	130	170	132	123	141	157	153	138	161	154	128	163	132	153	153	133	141	146	154	146	140	138	141	147	137	123	137	135	144	149	150	135	147	158	147	143	130	142	145	139	131	169	144	135	146	179	141	133	153	159	141	141	133	146	135	144	153	137	150	120	119	137	145	165	149	142	161	149	137	144	136	150	119	147	124	152	150	123	128	117	125	116	154	136	154	151	152	110	135	156	138	141	133	122	142	142	172	129	144	132	148	127	134	141	135	148	143	140	150	144	163	166	144	141	143	157	145	139	138	119	163	118	154	132	120	165	146	128	159	135	148	133	138	150	151	140	141	124	138	140	149	159	141	165	142	127	127	134	152	153	161	144	134	131	144	133	146	130	143	150	130	139	131	136	148	157	164	159	113	151	146	162	132	176	141	138	150	145	148	134	115	143	139	130	116	155	133	137	145	135	135	143	129	156	153	137	133	121	133	133	145	136	166	143	129	171	137	124	145	124	153	131	144	124	119	158	138	146	157	133	123	143	145	120	136	130	146	140	134	141	139	146	131	138	134	148	144	121	150	158	149	151	149	151	150	166	132	130	129	145	122	126	151	145	151	171	121	143	147	129	151	122	127	144	153	124	143	159	153	130	131	121	145	147	166	136	149	152	131	150	142	136	142	131	128	155	139	135	122	129	135	136	146	143	131	164	150	108	157	117	141	120	147	150	146	114	134	128	137	152	166	152	161	159	143	134	138	143	148	133	167	127	116	155	125	135	122	155	152	139	132	149	131	145	127	151	121	140	133	162	147	140	168	140	147	137	122	130	116	146	150	138	131	141	131	113	167	147	127	143	136	145	154	157	140	145	143	135	154	159	123	141	125	151	140	134	138	125	146	163	135	128	145	139	156	147	145	160	162	124	142	122	118	156	149	149	145	142	158	133	159	135	160	134	126	142	157	129	139	123	131	144	135	138	132	159	150	121	140	125	139	122	137	126	138	169	160	168	151	134	147	141	149	142	150	149	148	119	164	142	147	160	131	151	168	131	132	123	137	164	137	143	152	136	148	127	122	127	145	158	132	153	142	150	147	162	162	157	131	129	125	158	124	150	151	140	136	142	137	130	156	115	139	148	137	121	133	122	141	112	143	173	132	139	148	153	151	143	144	144	131	145	141	147	143	134	143	144	151	158	152	143	140	124	147	138	148	140	145	154	138	137	110	155	160	125	145	145	135	160	137	126	136	134	111	132	144	153	138	131	142	136	140	145	143	136	132	148	142	126	124	134	150	157	154	140	139	140	135	131	144	129	141	129	153	150	124	140	147	140	138	154	128	146	148	122	140	137	131	161	142	168	147	140	138	137	129	149	146	142	141	129	142	168	143	146	158	132	129	138	126	125	130	145	180	138	146	127	146	144	136	129	148	118	120	132	127	144	145	141	157	146	135	147	137	139	123	162	118	129	123	135	117	151	148	146	144	121	148	130	135	133	139	140	154	155	151	127	141	125	139	142	162	159	136	158	142	143	144	152	128	103	155	152	148	139	127	139	136	109	133	137	163	153	137	121	135	144	163	150	146	126	153	143	145	127	145	143	170	152	139	159	143	137	152	155	137	147	130	144	153	147	159	146	125	130	129	127	150	145	149	146	140	126	176	143	134	145	145	172	142	153	161	154	145	138	123	149	142	134	129	132	147	135	121	148	117	139	142	132	135	127	147	144	137	156	136	138	145	155	119	145	125	147	148	144	141	163	148	161	130	150	134	146	137	128	138	153	131	164	134	140	138	135	137	135	132	176	152	123	125	143	138	112	136	133	145	140	125	145	150	145	132	148	152	175	123	144	141	136	147	136	122	141	108	125	119	140	125	127	143	149	174	177	139	163	139	129	130	150	145	141	118	147	136	122	154	138	141	140	151	143	104	147	141	138	130	165	131	148	129	159	145	139	145	123	139	156	138	139	141	151	137	118	144	137	151	141	140	147	147	138	136	156	135	154	137	154	128	132	134	133	121	124	127	153	120	151	145	151	154	142	124	135	154	151	175	134	145	132	153	159	138	132	155	150	158	154	156	134	153	145	146	149	130	146	132	134	128	145	139	139	136	130	159	135	162	122	145	146	130	141	153	141	148	123	148	159	143	137	127	146	150	130	140	127	127	150	148	136	136	136	139	140	135	144	144	136	132	156	161	132	134	159	147	145	162	163	135	138	130	124	150	152	140	135	148	155	151	147	111	146	129	135	142	147	146	146	132	129	157	125	130	138	130	145	157	149	148	138	139	125	129	134	134	127	145	146	143	145	126	134	136	142	128	121	149	153	142
43639	42897	56834	44056	18706	4226	1148	504	385	388	339	344	303	346	337	332	306	334	328	346	318	330	300	365	301	315	331	317	328	338	340	328	321	321	345	335	318	318	306	322	358	334	314	328	333	309	340	311	322	365	349	325	296	375	319	295	340	311	315	328	314	317	325	298	362	314	341	331	335	307	349	311	348	337	359	334	307	359	326	324	293	320	335	346	375	274	334	356	335	323	296	305	335	322	319	337	315	332	324	314	302	329	341	361	339	349	353	339	341	307	347	337	337	339	329	333	329	339	370	315	332	302	324	342	314	346	350	337	365	307	314	350	341	315	344	345	349	316	308	303	319	326	334	332	318	321	324	314	326	339	323	302	318	337	313	334	327	319	337	338	316	315	341	343	348	373	308	320	342	309	336	334	345	341	346	331	356	326	323	323	331	323	362	354	333	365	330	314	310	323	342	335	329	346	344	344	313	315	312	338	366	304	372	334	341	349	344	319	356	308	336	313	356	338	363	345	316	326	331	336	342	341	328	341	357	316	329	313	343	342	315	344	317	354	314	320	297	325	342	345	300	312	355	304	319	339	302	345	344	369	332	351	345	319	358	339	312	307	312	335	354	355	329	316	329	332	363	335	321	353	329	353	319	316	333	319	349	294	345	328	322	335	304	350	324	323	332	336	324	324	371	350	330	341	298	321	342	330	293	332	337	330	326	320	345	364	332	357	314	338	342	316	354	306	301	346	326	317	329	309	329	327	337	336	345	312	331	351	333	338	335	342	324	318	335	326	359	346	337	350	329	335	342	321	301	354	325	301	302	326	343	316	349	324	360	316	317	330	314	341	325	302	333	344	327	309	328	317	357	345	352	327	313	334	342	332	336	340	352	326	347	351	304	324	329	336	350	326	338	324	307	353	352	328	314	305	342	303	315	331	352	328	335	298	343	324	323	317	305	324	320	347	337	317	320	302	333	372	315	305	319	340	341	330	342	319	364	325	316	312	329	343	345	363	336	369	287	314	361	312	292	323	334	335	294	335	338	328	321	322	302	301	357	351	324	331	331	374	341	337	312	344	316	328	327	326	305	343	318	346	328	304	340	324	339	339	357	308	333	312	335	324	367	335	326	323	305	317	328	329	377	322	297	344	312	341	314	325	361	356	346	344	340	371	309	326	327	350	279	308	343	334	330	298	327	298	330	308	335	345	339	324	339	313	303	324	344	286	308	314	332	348	315	301	348	327	294	319	313	298	335	306	319	311	329	315	340	357	346	337	347	336	334	303	329	341	318	337	336	329	343	329	320	341	317	330	324	335	310	357	307	306	346	322	328	300	314	327	343	306	325	344	323	302	341	338	328	312	337	326	337	328	361	310	292	332	345	334	336	318	324	327	301	331	334	315	326	297	345	326	331	357	334	313	323	331	329	320	314	322	316	345	321	311	343	312	298	362	359	368	311	322	343	349	339	355	330	336	329	309	323	325	314	363	328	312	352	331	314	319	311	318	308	335	365	330	352	353	341	310	347	293	327	321	351	307	330	317	325	325	313	324	339	315	302	325	305	318	317	350	330	334	341	326	306	331	317	312	345	313	328	375	344	335	318	362	359	310	366	327	339	353	320	339	350	320	315	335	328	355	333	329	327	319	333	336	338	360	342	339	344	303	326	332	366	342	348	339	314	329	330	334	329	359	351	322	351	361	316	330	324	320	339	348	312	344	316	331	318	368	337	361	322	340	367	325	332	348	348	265	336	300	324	311	333	361	333	319	329	330	335	323	357	347	315	296	333	328	328	320	307	345	310	338	352	302	352	340	347	326	301	341	367	351	306	351	352	330	314	334	335	321	319	341	317	317	325	359	330	317	351	339	338	326	341	328	319	356	354	317	359	342	378	353	327	323	312	341	329	334	321	349	313	331	330	328	344	359	347	344	321	325	314	311	342	342	327	329	309	374	346	358	328	312	315	319	307	294	302	312	339	357	335	279	320	342	335	335	348	311	338	317	308	328	342	324	323	353	328	324	318	313	327	307	310	367	346	315	315	336	369	323	342	320	352	314	314	329	310	352	330	334	328	321	325	344	335	309	314	343	334	288	289	332	335	322	331	322	334	347	316	308	340	314	360	381	318	365	327	326	359	332	320	311	341	332	326	340	308	345	300	347	336	319	353	362	344	327	329	347	346	324	327	335	351	344	352	347	334	330	365	309	333	323	313	347	325	339	339	321	323	308	362	368	340	352	343	299	328	322	323	327	330	333	344	353	310	320	294	331	322	320	336	323	346	338	338	313	330	336	360	340	359	317	327	323	339	305	365	345	298	308	305	346	314	328	343	342	331	344	345	338	319	291	361	351	324	347	317	332	342	324	330	331	336	358	327	330	356	353	352	302	336	300	324	347	345	295	315	357	338	321	341	341	348	347	350	326	325	309	322	327	343	336	300	313	338	333	327	344	335	385	316	323	356	311	300	325	312	314	339	336	347	328	298	297	328	317	325	302	308	303	312	334	338	337	348	324	331	320	334	349	329	317	349	320	302	323	311	350	305	317	330	319	339	338	348	327	313	343	335	324	348	348	335	335	344	306	304	340	322	333	316	310	317	297	335	309	313	316	316	345	373	321	323	356	381	322	354	307	320	303	341	342	322	325	334	304	354	328	322	310	344	303	313	355	293	311	302	358	349	320	326	325	348	331	336	356	328	358	333	335	333	312	312	355	348	329	299	350	296	324	323	337	344	336	313	357	331	361	324	354	345	348	313	322	334	348	338	311	316	333	324	314	332	332	322	309	321	349	343	318	325	349	313	298	323	296	352	329	326	322	328	307	326	317	320	332	323	348	301	339	325	331	340	356	327	308	326	320	322	316	316	303	326	283	323	307	323	305	329	348	327	324	336	344	317	347	306	334	330	320	334	348	337	341	290	294	333	334	342	308	279	335	307	332	333	356	326	351	314	354	320	352	310	361	286	335	349	332	311	349	342	359	318	316	366	321	342	319	326	346	288	347	357	323	329	353	350	324	311	316	319	335	338	325	319	332	307	291	324	340	335	337	352	365	343	294	320	308	351	320	313	313	342	314	315	340	350	322	319	317	325	319	359	328	327	337	286	337	337	334	328	310	337	308	331	343	332	334	325	319	329	337	358	317	362	328	343	330	318	330	287	350	309	294	315	329	351	343	324	315	302	317	294	331	320	299	317	316	368	367	323	323	375	305	358	329	327	303	332	315	318	337	318	338	359	360	294	349	287	345	318	376	327	338	320	301	334	326	341	322	293	331	320	358	395	357	339	311	327	347	340	344	334	301	299	333	332	306	358	312	322	337	362	350	340	333	325	309	297	321	332	315	312	348	335	333	354	343	360	340	312	328	360	335	322	307	319	327	328	329	311	341	311	301	342	328	292	316	317	317	329	330	315	349	296	308	347	315	336	332	339	320	344	325	321	312	328	336	348	359	318	308	349	318	343	320	362	313	314	300	351	342	331	324	355	320	343	321	340	352	309	342	308	342
23519	11688	4913	2714	863	289	231	222	199	204	219	229	216	224	201	196	243	233	201	230	199	237	217	187	222	200	223	227	212	222	216	195	198	200	219	188	213	208	203	222	212	231	195	216	204	201	225	201	220	200	223	226	237	228	208	204	207	214	174	203	228	195	193	203	245	211	216	224	209	196	221	231	181	209	204	202	198	228	226	218	226	205	212	195	195	215	190	200	205	219	207	222	228	217	206	217	211	178	209	215	238	218	227	216	199	195	205	203	230	203	237	216	245	226	222	229	233	208	231	229	192	213	209	212	221	233	220	215	207	209	196	210	191	226	200	193	202	227	193	193	210	213	187	174	203	196	209	196	200	257	226	206	230	184	231	245	227	196	203	195	208	208	210	229	219	235	211	206	215	213	202	199	210	199	218	218	220	220	201	226	209	230	199	212	216	173	213	196	193	196	192	224	214	223	205	213	196	203	198	225	209	203	205	209	220	208	214	197	220	220	235	210	221	234	256	196	217	186	187	204	220	231	196	207	194	203	204	208	211	194	220	234	178	205	194	203	211	239	217	236	207	215	235	235	232	181	197	218	217	212	232	186	228	233	230	233	208	217	203	241	226	206	185	196	210	237	211	225	188	224	202	208	217	207	199	196	229	232	246	204	213	227	215	206	225	231	187	199	185	233	208	212	225	198	200	196	220	194	196	208	189	209	204	213	221	227	218	226	187	220	182	225	213	220	205	209	208	227	229	203	223	195	191	196	203	180	199	195	228	196	223	229	230	204	215	190	231	237	240	234	200	211	212	233	231	221	228	242	205	225	193	170	200	196	218	232	218	215	202	194	205	207	190	244	198	250	208	198	223	203	194	209	214	219	216	215	214	227	213	225	210	220	196	195	201	199	202	198	224	210	198	201	205	220	226	216	210	214	223	230	224	221	183	211	226	216	213	207	186	184	233	178	225	207	215	206	215	236	189	223	237	224	210	220	201	218	228	204	200	208	218	218	233	212	205	197	200	188	207	212	186	207	232	175	207	215	213	189	210	211	218	182	192	209	207	205	203	181	206	196	205	205	206	201	214	224	230	197	206	232	252	208	235	193	220	208	220	201	231	240	213	186	213	211	204	212	194	225	228	187	209	184	221	213	221	197	190	203	218	205	198	206	185	205	212	224	238	194	216	224	218	206	203	190	223	219	204	231	216	201	185	231	209	184	206	199	210	202	218	196	185	209	195	207	219	227	173	188	176	214	176	215	212	210	219	200	223	228	246	204	194	210	203	237	203	186	202	215	210	188	215	205	184	234	193	199	223	199	200	200	229	217	228	199	207	228	196	210	209	218	221	199	209	211	223	192	198	221	202	229	231	169	214	220	203	213	199	268	192	236	229	221	213	221	230	243	202	254	215	234	223	223	218	223	217	208	182	208	233	203	206	202	196	226	210	209	226	229	200	196	240	217	206	220	204	209	227	219	213	206	195	216	218	219	238	173	188	221	218	221	228	196	224	207	206	213	195	204	222	197	225	212	234	191	226	212	185	195	193	197	209	231	216	212	195	222	211	208	216	227	238	213	228	229	189	227	215	175	199	222	220	235	203	201	214	235	220	215	191	215	223	209	227	192	245	221	213	211	202	218	216	221	221	231	227	222	184	197	208	182	220	238	214	219	225	203	184	190	203	204	235	210	197	211	220	232	198	237	222	176	240	226	206	197	201	225	227	223	212	246	230	193	194	219	213	193	240	220	197	212	199	183	221	215	226	229	191	249	203	195	225	223	193	235	227	211	211	200	227	202	207	179	234	186	225	214	170	208	207	225	209	190	222	205	212	206	205	214	239	224	236	222	205	179	206	189	204	197	196	205	230	229	210	179	218	210	231	215	192	204	220	208	172	203	213	199	197	227	232	218	205	215	212	218	193	211	194	214	201	219	213	221	217	211	207	237	215	204	213	194	217	232	203	230	209	220	212	198	201	200	199	229	210	222	216	213	204	211	233	198	221	176	201	204	197	202	212	222	211	213	189	209	208	234	215	219	215	217	224	230	224	239	183	197	242	202	218	213	213	203	212	203	224	209	196	216	222	228	213	244	234	222	212	237	230	215	208	215	185	210	214	200	205	217	208	250	203	201	212	186	179	225	222	219	221	203	207	242	205	220	195	217	188	212	204	233	221	215	207	201	202	211	231	210	216	224	197	224	226	211	232	223	209	210	222	207	210	185	221	203	217	198	211	201	208	233	205	233	218	221	191	187	233	222	210	224	214	225	213	216	205	231	222	229	228	183	244	248	209	195	207	220	206	222	208	234	223	192	227	196	217	208	188	214	207	198	214	230	208	214	235	219	235	224	207	194	229	216	201	214	224	218	211	201	219	218	222	218	225	243	207	203	191	185	194	214	217	210	189	195	203	201	208	225	207	235	217	201	223	245	187	198	212	195	205	224	201	220	199	200	219	201	245	223	200	224	214	199	229	224	246	225	203	175	202	223	217	226	221	201	233	216	207	204	190	213	206	160	196	207	217	216	246	200	243	211	210	210	217	225	210	248	238	174	227	237	208	210	190	191	230	193	194	197	207	203	221	214	212	199	217	210	238	212	180	220	231	227	207	207	224	203	212	207	219	196	203	212	203	219	223	226	224	210	229	225	180	211	213	234	183	211	230	232	216	216	221	248	258	242	209	208	235	207	222	198	219	219	226	209	198	190	178	221	220	203	229	244	194	207	220	203	201	195	216	220	218	215	218	209	210	193	178	235	209	201	206	230	210	199	194	222	185	198	207	187	206	206	218	193	226	207	225	218	223	192	200	207	215	211	249	186	213	206	209	247	210	200	201	212	209	208	209	222	216	198	217	233	206	226	201	211	221	175	197	232	218	233	236	191	226	203	215	227	262	198	196	209	231	233	213	204	226	222	203	219	204	251	201	236	214	199	214	188	205	197	207	248	228	248	199	201	206	201	230	218	213	219	197	233	190	211	200	198	227	219	207	231	225	210	195	189	206	191	201	208	194	234	238	192	208	198	234	232	226	225	196	213	203	225	197	223	208	181	213	218	205	203	199	195	222	211	220	214	231	192	186	205	209	184	238	204	193	208	214	224	208	226	199	200	227	209	225	213	194	213	219	218	216	200	216	202	230	185	212	213	219	197	210	229	222	208	228	217	194	213	196	214	205	211	214	207	184	203	208	204	212	202	201	224	202	197	197	239	203	233	205	209	222	191	201	215	200	186	211	220	209	207	230	214	211	200	207	223	192	228	220	219	201	216	211	209	198	180	214	238	219	210	221	194	200	203	215	199	202	203	232	216	233	212	223	218	191	191	182	211	207	217	254	190	210	226	221	188	219	213	215	212	215	203	170	219	227	221	223	193	190	194	233	201	207	217	226	198	210	218	202	231	208	214	217	224	184	226	223	213	196	218	225	238	214	195	184	207	197	191	243	229	192	227	219	205	183	188	221	176	233	203	218	191	218	232	200	196	201	184	187	226	212	198	217	222	209	209	215	224
16902	10133	9969	6429	1942	682	504	469	525	486	495	512	463	487	458	507	490	499	479	478	478	508	488	452	475	494	499	481	486	463	522	469	457	467	487	491	489	478	471	489	495	497	448	498	493	455	499	458	448	461	470	479	487	500	490	480	522	478	505	479	501	459	432	469	526	470	504	493	487	503	478	480	459	493	484	512	497	460	438	512	458	489	501	478	478	482	490	491	499	530	457	454	476	467	520	466	478	459	457	460	509	466	513	465	477	489	499	469	479	510	477	455	495	464	453	507	494	489	476	472	515	457	513	462	476	474	492	492	512	465	452	501	460	465	514	491	472	484	477	511	493	501	546	501	493	458	463	514	471	453	466	459	472	456	509	457	473	477	489	521	457	476	482	512	471	515	444	449	502	485	479	474	472	480	491	485	500	510	483	455	493	498	483	462	500	485	442	498	489	418	486	494	467	452	467	514	452	462	476	464	503	466	529	468	498	453	499	480	528	500	454	463	477	465	454	468	455	459	450	470	462	455	491	518	456	450	487	486	505	474	476	477	464	506	484	476	483	474	456	455	497	464	470	442	512	494	495	473	471	510	441	481	498	455	513	443	503	467	507	513	492	493	449	478	453	483	499	439	473	475	462	506	453	481	479	484	501	468	485	464	474	445	473	482	508	476	456	486	433	491	494	473	463	487	458	480	462	512	475	483	468	448	468	495	526	502	440	486	465	514	496	479	540	469	444	486	530	453	516	490	480	475	467	454	480	477	523	463	513	495	432	472	493	468	444	464	516	482	459	469	468	480	486	494	473	485	506	461	502	438	473	460	478	463	484	453	508	454	464	507	500	492	443	466	509	449	456	489	529	463	466	503	462	482	490	479	485	514	524	502	514	507	470	483	475	537	518	480	464	495	478	503	527	467	486	472	452	474	480	488	499	469	467	484	474	472	481	499	521	487	499	487	443	463	490	481	483	439	465	498	487	469	494	498	473	509	496	490	476	482	447	451	495	507	488	475	494	494	497	461	475	449	452	463	529	507	466	472	495	474	477	487	472	492	510	472	452	474	517	481	473	469	499	482	475	456	484	470	487	511	486	467	469	449	498	476	479	485	468	488	472	506	484	492	473	486	487	457	516	464	454	484	495	500	456	476	472	472	477	501	477	489	488	510	473	477	463	474	445	476	476	442	488	468	453	468	478	531	501	459	533	456	474	461	444	491	459	433	517	508	477	459	486	475	462	465	475	473	497	481	492	512	513	474	469	472	497	490	474	479	462	456	476	497	451	452	496	508	506	457	504	467	501	448	458	481	530	470	473	469	482	481	433	512	486	468	525	511	479	471	424	526	480	449	461	499	473	494	456	503	469	456	524	478	483	455	469	503	495	446	484	489	494	472	485	478	480	480	439	492	452	475	483	455	464	482	492	503	468	499	423	482	494	489	499	485	474	461	478	449	524	489	509	418	515	465	484	483	511	459	463	461	505	474	514	525	474	480	483	466	481	513	508	484	489	481	513	457	492	481	486	485	538	490	475	476	476	453	511	466	510	474	507	490	459	502	445	504	468	481	501	522	507	492	499	478	466	460	521	459	487	458	499	486	500	529	456	469	502	447	451	503	427	472	487	540	463	464	462	526	459	491	507	514	503	483	481	470	470	478	502	543	519	470	453	500	467	499	441	472	466	488	461	451	474	446	491	506	501	511	475	462	474	497	488	452	501	504	481	499	443	500	489	481	460	447	486	456	490	480	485	478	488	475	471	524	513	473	509	486	521	525	475	471	467	477	522	463	439	470	468	519	425	461	473	483	456	441	482	505	497	473	442	513	466	468	453	479	479	453	473	492	490	476	470	485	486	477	470	485	455	481	468	484	468	452	483	480	464	500	486	477	513	482	512	458	501	471	505	455	498	467	447	482	465	472	480	465	483	447	478	482	537	494	499	501	480	428	470	495	453	478	497	450	499	473	475	445	468	479	478	490	481	489	475	493	478	489	461	468	480	486	497	506	487	483	480	483	452	527	488	487	475	494	483	459	487	504	483	487	498	470	513	471	453	501	482	475	468	526	466	504	447	461	467	452	483	480	511	474	450	430	523	500	493	497	473	443	517	470	475	448	489	489	463	485	480	497	487	489	505	514	504	457	483	430	479	450	482	463	478	440	510	461	453	482	448	486	487	462	486	526	493	481	479	485	507	468	457	505	481	470	488	498	452	474	474	500	496	502	466	467	488	486	469	492	490	473	469	481	467	487	481	461	454	468	472	479	496	526	504	482	429	467	497	439	484	493	462	460	512	449	479	477	499	510	446	481	455	504	497	477	526	466	478	487	486	458	482	504	466	480	512	478	507	461	497	498	505	459	427	472	472	474	524	459	501	484	470	457	436	492	479	465	493	460	471	472	476	485	471	505	489	465	460	460	516	450	467	465	510	430	482	469	503	474	492	469	458	482	530	492	441	475	521	517	491	472	479	482	485	492	462	500	515	462	484	477	463	493	471	474	503	473	491	525	469	476	478	481	467	460	478	480	450	477	459	451	495	471	521	462	492	445	517	461	469	492	512	478	455	434	483	487	467	455	452	488	502	482	453	505	444	474	509	455	459	524	462	523	482	496	485	471	471	492	433	454	513	475	468	476	463	502	491	496	535	507	500	473	477	510	469	492	517	513	478	489	485	470	458	469	516	519	462	444	496	517	499	484	496	435	495	475	486	491	513	476	490	460	448	471	460	477	488	487	474	447	501	477	496	505	471	519	473	477	511	462	481	499	483	497	491	487	491	482	467	532	487	489	478	479	434	507	453	455	511	469	481	450	462	497	472	486	506	519	520	502	432	451	482	495	482	462	461	474	479	493	440	467	498	479	478	472	433	532	487	481	460	490	532	478	504	518	450	457	472	464	499	460	466	461	475	508	503	454	477	481	476	531	466	461	499	515	486	474	468	474	478	480	469	501	461	485	452	464	486	453	475	496	485	443	492	472	492	454	480	445	519	465	485	435	473	467	485	472	526	464	485	436	455	444	516	481	460	448	487	456	482	494	476	482	509	466	470	458	463	459	489	481	464	494	469	468	452	476	495	454	495	443	460	472	475	489	468	482	467	501	454	483	496	477	491	516	506	467	463	467	475	461	466	485	452	464	479	502	483	481	478	502	527	442	478	444	481	492	478	512	474	473	445	478	482	528	494	514	485	489	434	515	482	501	484	498	492	500	457	451	455	495	483	467	486	448	491	444	448	512	481	481	479	528	516	488	488	483	487	462	479	481	501	458	496	479	473	516	522	515	489	495	479	474	483	466	491	474	491	489	480	469	441	507	495	498	475	514	512	486	499	474	486	518	491	502	486	473	483	487	492	485	445	489	435	498	438	497	440	448	460	482	503	492	473	447	450	484	496	501	478	476	505	482	482	456	464	469	476	480	486	465	499	468	439	482	485	467	521	509	491	481	461	455	493	461	484	518	477	465	448	474	471	497	534	488	456	470	474	481	484	442	480	466	486	489	497	538
48391	37942	40253	24950	6942	919	307	236	235	220	227	196	242	203	194	189	199	221	220	207	211	203	232	207	197	224	202	189	223	237	209	209	204	193	224	246	180	223	215	195	217	226	226	217	205	196	208	177	218	209	212	198	201	230	211	199	214	188	213	233	227	210	197	206	207	207	185	222	231	213	187	208	217	213	187	197	217	218	224	226	221	202	205	194	221	208	233	197	179	210	212	211	235	221	212	220	202	207	211	209	193	206	220	237	193	181	216	206	217	195	215	223	205	202	212	223	245	238	234	242	211	207	170	182	220	222	216	190	211	198	221	211	226	225	201	201	195	209	214	228	222	177	206	201	199	232	210	223	212	214	217	197	201	222	205	217	248	207	232	230	208	210	219	204	200	202	209	209	208	205	194	200	217	213	232	207	231	207	205	212	205	215	203	201	231	228	204	207	202	224	206	204	218	199	201	215	217	190	196	191	234	195	207	202	207	177	202	196	228	235	208	219	208	208	209	191	201	202	192	194	202	198	204	220	191	182	185	243	220	189	189	187	183	194	198	194	239	182	210	225	206	210	221	198	210	196	218	192	198	204	222	213	207	197	203	203	227	190	220	205	199	233	220	241	212	226	211	232	192	205	205	204	228	193	196	225	219	224	220	217	198	222	227	224	209	226	195	211	213	198	212	195	194	218	205	224	203	204	211	226	197	225	195	203	203	213	196	196	188	228	228	222	220	180	199	191	230	212	218	221	196	205	216	198	207	191	215	230	206	211	208	215	187	225	213	203	205	202	197	228	232	202	196	185	200	191	183	237	207	208	214	213	231	212	181	179	211	230	198	192	197	179	207	207	190	212	217	220	249	212	222	223	209	231	209	208	196	200	219	197	206	212	206	179	212	195	179	208	233	200	204	200	178	203	190	198	190	190	206	211	194	192	185	211	212	225	217	215	197	237	202	206	184	197	196	194	216	203	202	212	190	215	209	197	216	196	219	219	193	192	218	212	232	203	196	223	240	191	226	226	216	202	197	210	171	190	211	212	199	225	196	219	191	232	195	194	191	217	198	241	217	196	199	201	198	196	212	200	207	179	193	218	213	200	222	241	208	183	201	207	212	205	204	193	254	197	214	212	203	226	211	201	199	197	217	211	232	213	190	190	218	208	234	210	214	204	205	224	214	187	233	200	205	194	217	180	216	220	189	230	236	238	207	229	205	220	208	237	215	207	201	212	209	226	194	213	196	228	251	211	208	206	195	187	205	199	212	213	203	220	192	193	203	209	194	224	204	234	214	192	218	236	227	212	195	178	215	206	224	226	205	239	228	197	199	196	211	228	222	224	231	211	188	189	214	199	208	222	244	175	223	208	202	208	192	220	207	208	199	201	218	229	190	211	219	212	191	206	194	212	214	220	221	214	204	196	199	225	200	200	194	188	203	219	203	183	207	218	214	189	202	227	226	200	225	206	179	185	242	226	204	181	215	229	181	214	232	241	213	232	201	232	210	214	217	206	196	209	225	188	221	203	182	232	228	182	203	201	225	212	195	231	203	192	190	214	209	212	208	185	189	176	215	212	213	192	220	233	237	205	213	203	210	203	226	192	209	197	242	204	214	212	206	212	234	198	182	202	200	227	217	203	207	232	223	219	222	191	234	214	196	187	221	182	212	203	201	183	201	186	217	211	184	220	181	205	210	223	221	240	178	199	239	207	218	215	206	212	219	208	208	207	202	196	223	222	212	181	223	176	196	225	230	206	213	221	232	199	221	198	214	198	202	238	228	201	191	204	206	192	205	201	233	195	237	223	224	178	194	206	232	191	202	215	221	225	205	211	215	198	223	206	218	241	214	213	194	202	214	204	234	228	200	231	216	211	206	208	224	217	252	231	193	205	217	209	180	216	237	220	207	196	224	210	244	212	215	189	206	193	199	208	187	204	197	229	200	197	200	196	199	232	182	226	211	217	199	194	212	198	230	204	211	236	229	211	222	228	212	206	221	220	228	206	220	184	198	218	173	207	190	207	197	240	220	243	201	228	216	198	205	225	216	212	223	201	192	202	239	228	211	209	246	215	208	241	205	216	220	220	210	207	212	214	169	230	196	192	210	229	219	204	224	190	211	205	220	213	197	225	220	206	196	215	200	223	211	230	207	211	215	207	220	207	230	220	193	181	198	213	201	213	208	223	176	215	196	195	181	213	224	186	184	203	210	195	207	213	202	207	184	219	200	206	214	229	204	209	216	235	206	202	192	221	216	229	222	199	183	202	222	197	202	215	217	190	178	214	197	191	199	193	228	207	190	225	241	206	162	202	204	178	180	199	192	205	207	195	210	191	204	225	213	208	216	222	210	203	188	199	189	215	211	197	208	205	219	197	206	193	197	208	216	191	185	205	223	195	225	227	225	227	209	210	236	201	229	217	212	204	187	205	212	233	213	218	210	211	229	228	217	191	190	178	212	202	181	203	183	213	212	204	195	212	193	225	208	207	231	208	202	207	201	185	219	224	189	216	230	188	195	219	223	193	227	204	218	224	224	208	196	199	174	240	212	195	211	220	230	222	208	210	227	215	220	207	246	203	211	221	222	204	177	211	196	217	188	229	231	192	192	187	219	186	197	214	208	217	188	233	212	196	212	177	221	204	166	207	178	189	222	212	205	230	218	229	217	197	183	209	227	179	222	204	235	197	196	214	205	212	216	211	195	218	240	236	212	205	225	222	205	210	181	181	186	214	198	215	209	221	223	207	203	232	219	208	213	212	207	211	233	221	216	212	211	212	220	230	194	212	213	192	204	234	219	196	191	204	227	202	211	235	202	212	204	210	202	201	218	185	201	194	211	187	207	189	180	206	217	213	204	238	215	200	209	195	211	198	193	219	192	225	211	194	231	200	194	211	207	206	186	203	197	224	207	201	212	215	218	205	209	217	235	226	245	234	205	209	202	220	223	232	221	199	186	197	200	194	195	228	194	211	219	207	234	218	214	213	195	221	193	212	211	196	234	214	198	194	221	207	204	200	192	186	200	205	208	180	197	212	199	201	236	221	211	210	210	205	220	215	197	207	238	211	220	216	218	196	240	204	212	214	198	231	211	227	186	222	177	214	218	220	200	215	205	240	202	211	253	238	200	192	227	239	202	203	209	215	199	189	225	241	221	210	191	191	222	220	203	209	238	223	203	221	206	228	205	214	222	208	191	208	196	222	212	215	194	187	210	217	231	212	224	200	220	190	210	201	199	218	202	232	226	203	219	224	237	214	215	198	211	194	211	193	207	207	210	189	217	218	205	191	228	201	207	188	210	220	202	225	217	203	221	245	214	212	212	195	201	214	221	210	223	226	207	215	211	193	218	208	218	188	190	179	236	227	189	223	218	209	229	204	217	222	202	219	208	228	206	215	199	225	199	215	204	201	217	220	194	199	196	253	221	222	225	214	214	207	216	210	201	219	217	225	212	215	235	171	213	211	210	231	226	239	198	231	195	213	200	214	185	218	214	213	222	227
35049	31779	43207	31675	11179	2227	821	527	509	486	522	483	470	481	443	481	478	472	459	497	473	451	468	467	495	498	489	474	500	453	455	514	463	513	463	517	472	494	476	479	443	440	455	487	452	509	468	430	453	476	429	486	479	464	499	494	518	459	484	463	487	469	455	455	500	489	469	479	488	525	473	468	476	479	502	514	464	493	485	466	476	454	493	468	498	502	463	469	519	470	504	459	471	461	472	499	511	461	482	486	490	436	470	446	459	477	491	520	465	480	520	478	439	475	447	472	418	453	478	491	517	456	425	471	492	466	475	498	477	491	489	497	478	483	480	505	492	427	494	468	470	477	482	475	505	462	472	480	443	475	480	511	456	467	481	464	480	454	453	483	472	433	468	483	463	476	484	485	476	475	457	475	451	459	464	467	488	425	462	483	453	439	508	510	474	505	460	462	448	464	432	462	477	479	477	494	486	468	484	468	470	460	433	456	454	473	442	493	446	452	446	462	485	473	466	492	516	501	476	506	480	469	469	462	476	501	495	446	520	488	459	468	438	489	460	473	457	479	491	489	494	484	459	513	475	479	437	485	460	453	489	472	474	481	478	479	474	480	484	492	461	459	450	441	502	512	486	515	482	517	438	482	485	433	458	487	489	469	463	472	451	506	459	452	446	465	503	453	484	509	484	494	447	474	454	503	480	455	464	516	487	457	496	467	484	476	435	505	478	509	480	457	482	550	492	499	506	454	500	504	475	512	478	495	458	478	484	478	482	432	466	494	432	462	495	434	508	472	514	471	509	498	512	474	464	449	455	426	441	487	457	522	476	466	503	453	449	473	457	478	475	454	532	434	464	456	470	466	496	497	464	462	458	451	468	448	486	470	457	484	475	457	481	467	502	456	485	499	480	456	478	483	488	479	463	481	472	493	469	488	460	470	471	479	505	513	487	502	494	446	459	468	460	458	431	505	498	454	439	466	499	443	473	469	490	479	481	464	484	421	478	460	459	467	438	471	505	449	481	487	457	443	502	472	475	466	504	449	480	453	523	500	476	490	475	464	466	501	486	450	464	448	448	493	480	475	419	491	460	485	463	476	490	489	473	482	471	465	466	480	480	491	499	478	477	482	481	489	481	471	451	452	495	518	454	526	491	451	490	478	486	462	497	461	446	459	462	523	477	458	469	479	469	444	456	495	461	455	460	429	485	453	471	457	468	454	438	476	526	469	463	462	471	500	456	491	474	424	481	474	458	441	451	498	470	490	505	540	467	475	422	492	471	472	498	475	430	486	474	509	498	509	491	474	493	473	468	495	481	455	503	511	458	479	488	445	474	454	513	470	493	497	447	489	480	482	453	522	477	462	532	462	434	512	470	502	499	514	459	428	485	493	483	510	502	470	476	506	489	481	478	449	494	507	443	487	500	462	466	492	502	456	494	475	467	485	532	462	463	447	466	471	455	453	481	487	469	489	479	522	493	475	436	498	486	464	458	466	451	458	443	487	474	486	483	483	472	491	462	493	441	526	503	481	496	501	463	512	486	449	463	456	477	497	522	450	483	519	491	500	501	465	470	452	457	445	446	474	484	501	471	477	486	488	473	504	497	490	471	473	459	478	486	446	457	442	486	476	462	502	480	494	457	497	472	462	444	506	492	434	472	493	466	480	488	493	460	515	478	485	467	492	432	496	476	452	503	477	478	466	447	462	467	464	449	465	443	496	483	485	491	450	478	471	468	426	453	492	468	489	461	488	479	490	480	460	439	478	468	470	458	464	522	463	517	512	471	516	439	429	478	459	460	473	464	459	522	448	461	454	517	485	453	485	453	464	467	454	476	460	471	465	473	474	482	477	429	469	465	453	507	432	483	490	527	496	465	459	454	498	469	452	505	463	446	478	491	498	471	488	467	490	508	484	436	466	456	490	469	480	493	494	469	482	503	462	427	459	462	490	465	503	522	478	467	474	464	492	477	472	467	488	502	467	477	461	484	454	470	444	480	446	451	491	472	472	476	430	452	466	498	493	484	489	492	479	475	427	452	502	460	464	485	484	466	474	474	475	526	488	461	423	470	444	496	489	456	468	526	453	458	511	472	480	481	439	457	473	481	454	489	473	497	449	465	469	467	475	459	476	506	465	457	438	487	528	524	427	459	473	445	495	496	485	470	457	447	493	449	476	481	484	457	472	487	461	518	517	490	499	455	485	546	514	475	464	468	473	468	503	463	492	518	468	490	444	490	493	432	484	476	501	468	475	457	496	468	452	489	459	494	462	522	440	462	444	459	466	493	480	473	443	481	463	497	518	482	463	468	478	501	472	448	471	470	485	479	500	483	485	458	454	482	485	499	439	471	460	459	474	473	490	470	455	458	433	451	491	445	446	494	459	479	503	508	460	456	464	468	488	470	490	481	471	492	464	501	455	496	433	452	493	442	496	470	468	473	457	479	521	484	463	461	459	477	496	495	437	474	499	456	470	460	475	477	464	475	489	477	475	493	507	443	499	501	481	491	450	532	453	493	506	481	464	499	489	518	454	501	450	497	489	490	455	558	475	474	500	471	490	457	470	491	459	475	514	474	484	424	472	481	492	448	496	454	474	506	505	490	491	469	473	479	457	504	453	469	457	481	480	482	482	508	474	494	479	471	478	509	475	517	498	503	458	472	522	449	484	482	478	452	482	485	485	501	463	506	470	469	465	512	492	524	482	472	504	478	456	513	475	486	468	480	478	442	498	466	492	449	470	473	442	462	499	486	452	493	450	490	454	481	440	459	466	488	454	462	524	483	440	465	467	469	445	486	480	484	486	500	453	465	492	495	485	468	497	490	491	519	469	496	467	486	452	451	471	468	478	481	518	481	465	492	492	468	459	509	492	482	506	467	482	489	482	467	468	429	450	477	452	469	472	456	503	488	477	457	544	500	454	498	471	501	449	471	444	478	502	478	457	486	459	486	512	481	515	449	525	444	496	506	469	515	487	469	467	500	525	492	488	485	456	461	491	502	495	496	478	458	448	479	468	499	443	499	487	465	459	475	460	490	476	471	506	472	445	475	456	449	464	459	474	464	485	471	465	441	454	473	466	482	472	480	491	484	446	441	455	464	538	479	495	432	477	489	499	475	468	464	450	506	468	473	462	461	480	474	476	469	474	487	451	481	485	492	489	506	516	447	474	444	503	443	470	452	497	518	473	475	447	466	497	486	507	488	454	466	482	510	480	464	455	468	433	476	452	464	475	470	512	477	473	435	499	491	494	481	508	479	489	440	490	480	472	493	462	448	471	478	432	470	454	465	465	459	499	445	436	461	490	481	459	479	483	469	491	458	483	479	497	465	517	478	476	491	456	469	488	448	460	484	482	450	476	471	469	478	453	466	471	468	463	444	482	465	485	470	462	466	483	449	477	453	455	491	471	477	460	452	502	444	487	426	476	501	496	522	462	496	466	459	496	492	494	446	481	465	464	477	494	494	440	474	482	465	467	475	451	446	485	461	454	478	446	493	479
61471	52362	56852	38523	14707	2237	369	178	161	146	150	133	142	151	133	141	152	152	150	146	119	116	131	113	125	138	137	123	144	150	126	138	148	144	145	153	141	121	134	142	149	145	143	141	144	143	131	128	155	132	148	132	123	143	157	141	158	149	149	146	145	141	168	149	138	152	143	154	135	136	124	130	154	137	144	148	131	140	154	151	161	130	151	152	148	163	127	132	137	133	140	142	133	133	146	144	159	154	138	167	124	141	129	138	146	133	132	127	139	162	131	129	140	127	144	147	132	161	146	143	146	129	138	139	116	153	136	151	127	127	138	160	135	144	130	151	146	151	128	124	143	129	155	152	173	144	116	129	120	149	129	133	155	131	163	154	129	128	134	150	131	142	143	148	138	151	145	141	149	150	152	147	128	133	128	139	155	140	129	114	148	171	125	126	149	135	135	137	143	149	120	133	145	136	149	145	167	143	149	132	127	141	153	164	134	120	121	150	133	130	161	135	138	153	128	136	134	125	152	148	122	141	137	135	151	140	134	138	150	139	130	139	140	114	130	128	155	154	167	137	166	164	144	127	147	155	123	130	117	153	138	113	145	136	123	132	129	143	141	132	135	144	151	134	145	135	129	139	127	146	122	177	147	121	133	133	138	140	138	136	147	133	135	152	167	170	137	138	128	112	155	146	131	146	123	137	141	140	158	152	125	146	116	137	145	137	156	138	139	147	156	138	152	144	135	132	130	141	122	135	153	163	145	153	150	140	145	145	129	149	139	154	143	140	117	142	143	117	142	145	141	128	134	132	131	143	128	152	130	149	157	133	150	143	148	162	161	124	131	132	122	148	123	160	126	152	129	153	171	141	151	123	153	141	145	120	154	152	136	132	149	141	137	131	162	144	151	129	149	132	136	126	133	117	133	156	144	151	136	122	147	142	115	139	123	130	135	137	108	160	164	141	142	156	131	147	133	150	158	156	139	145	140	163	158	145	117	134	117	144	141	138	154	149	116	145	131	135	127	141	149	111	146	153	148	155	130	166	133	127	138	162	144	152	131	128	165	136	155	134	137	152	132	150	153	148	121	138	136	123	127	132	153	144	151	128	155	124	156	138	143	143	159	144	148	116	130	156	122	130	143	144	146	121	148	117	146	151	145	124	160	132	133	126	136	149	121	121	143	142	141	134	139	136	139	146	131	119	133	159	156	139	136	152	132	144	126	130	111	152	154	128	127	158	138	140	127	167	123	142	144	145	113	174	158	127	148	137	123	147	167	161	137	135	139	143	158	124	139	146	108	124	141	139	130	143	144	128	165	139	142	142	151	153	130	161	149	135	142	144	120	145	130	131	154	117	155	129	141	138	124	138	140	128	131	140	138	119	128	182	162	164	138	128	153	142	147	162	155	131	138	141	147	152	162	134	126	121	152	115	150	135	143	149	154	123	154	141	117	143	141	134	143	164	142	138	131	131	133	139	140	163	142	135	164	123	148	132	150	153	138	156	139	132	143	130	137	153	136	132	149	138	137	157	148	126	137	145	135	134	126	115	136	147	132	143	138	137	166	140	128	135	154	146	143	154	152	152	154	153	135	157	145	126	147	135	114	146	141	135	146	136	151	139	124	155	151	140	129	142	129	157	141	148	165	135	148	148	137	125	163	136	170	142	152	124	142	148	148	132	126	138	145	151	152	131	143	118	146	162	152	147	124	112	160	135	129	137	160	152	147	137	151	139	147	149	142	154	154	152	143	147	138	131	151	155	158	132	120	133	130	141	116	152	156	138	142	148	139	135	122	129	173	167	135	129	149	154	104	138	122	152	116	134	143	134	143	160	152	144	159	145	145	147	130	131	169	141	148	145	129	167	115	147	158	130	137	159	140	136	140	159	142	117	132	152	123	118	151	141	159	152	161	132	149	135	137	151	152	156	145	143	138	144	153	135	122	158	133	155	162	141	138	144	164	158	156	130	154	162	131	131	153	146	116	126	125	152	153	176	157	161	126	118	150	141	132	130	141	117	114	154	138	131	160	146	140	134	139	152	146	127	147	140	125	128	150	146	133	147	123	142	137	136	114	138	128	139	144	142	141	134	134	151	149	143	153	146	162	134	152	156	144	151	123	163	140	132	148	146	126	149	142	161	134	144	142	144	138	135	153	167	131	147	124	161	123	157	131	130	141	141	152	130	137	135	130	139	162	124	131	131	141	139	124	131	147	144	137	139	154	150	135	141	124	149	139	147	127	141	128	119	164	131	156	152	130	124	126	129	127	133	147	141	138	147	137	139	144	158	122	141	141	129	132	155	144	134	153	153	147	134	150	125	136	156	147	142	150	147	140	162	127	129	140	132	145	154	136	126	137	128	145	135	144	145	140	118	123	136	153	143	136	144	133	134	123	130	157	115	148	143	136	135	139	119	150	130	132	132	136	132	133	143	158	146	142	131	138	129	122	158	138	111	161	166	135	135	159	145	140	131	134	130	141	135	148	158	156	165	157	151	130	132	141	145	126	159	153	135	175	114	163	152	159	143	157	149	144	141	141	143	114	123	152	156	146	129	125	142	144	143	141	126	140	135	143	133	157	153	129	140	146	129	150	129	122	124	156	160	144	137	143	138	144	159	128	138	137	126	157	127	138	149	130	161	137	131	149	151	135	127	133	129	143	140	144	136	148	139	157	140	154	141	144	148	134	130	132	141	163	137	146	141	145	142	124	135	149	135	128	128	158	135	139	148	128	118	126	131	126	136	150	153	144	156	129	129	150	149	97	128	148	134	147	139	139	129	162	160	137	139	120	131	136	137	145	134	130	126	138	144	134	114	165	139	134	153	149	140	129	149	128	144	144	130	135	139	135	137	140	133	134	140	140	144	172	129	138	139	156	127	158	153	150	170	143	141	130	162	155	137	129	144	152	142	138	143	142	128	142	127	163	157	130	151	169	149	155	162	154	154	141	136	151	131	125	159	158	130	150	147	136	132	126	158	151	144	128	135	115	128	116	145	152	122	138	129	129	150	158	129	131	140	154	135	131	144	170	141	153	159	163	142	149	152	112	152	162	151	128	147	159	137	133	118	150	135	139	142	154	126	148	136	145	136	122	136	126	152	130	149	157	159	123	147	132	160	145	162	141	131	125	129	161	134	143	141	144	146	150	144	140	148	154	145	140	138	139	154	145	146	127	132	124	162	141	126	135	141	132	129	149	138	157	125	160	148	146	145	138	151	157	130	162	141	146	139	136	153	116	159	116	135	142	153	145	135	127	158	143	131	125	118	155	146	148	140	148	133	126	140	136	132	150	138	144	139	141	135	165	156	161	141	147	141	140	134	125	144	131	133	112	133	136	144	139	137	145	144	160	157	120	123	137	140	128	133	151	143	139	135	128	130	157	128	138	126	153	124	165	129	146	162	139	138	127	137	165	136	152	129	133	134	156	146	135	140	162	148	135	152	118	139	138	127	118	136	149	133	141	136	135	130	136	134	150	139	119	149	133	137	128	149	144	127
44070	43733	56309	43475	18741	4303	981	512	396	333	340	364	322	325	301	322	320	319	340	353	346	348	329	309	314	365	364	316	334	367	333	348	345	331	324	320	328	318	304	332	315	310	327	339	348	311	356	334	322	346	351	318	339	348	322	336	355	320	326	322	323	331	343	341	330	304	354	330	344	315	320	346	322	341	351	308	343	336	332	339	348	292	330	311	337	324	303	333	318	352	332	328	340	364	317	337	340	311	310	320	337	352	347	299	372	316	318	321	302	347	364	313	332	326	380	354	327	347	349	352	335	304	347	354	381	305	320	328	323	292	335	310	309	312	335	326	338	324	327	357	314	328	333	336	344	331	323	361	332	333	334	326	324	316	318	349	313	330	324	303	302	311	348	312	323	343	316	343	338	322	342	305	335	314	320	351	359	346	308	325	312	317	322	322	301	312	320	332	323	323	384	324	342	304	346	352	289	342	317	309	291	328	302	329	360	384	322	330	303	301	325	308	334	367	318	345	335	348	339	324	343	319	330	369	319	355	346	322	320	318	307	342	354	296	303	338	344	317	350	302	326	315	330	307	305	339	386	324	325	323	350	320	318	347	344	352	340	312	299	331	342	344	326	326	335	315	320	304	354	332	349	332	319	360	351	319	346	340	321	322	361	311	315	311	300	315	332	360	358	353	335	340	346	390	340	330	324	313	339	328	347	276	336	346	325	343	341	329	333	318	332	328	307	313	342	372	349	353	331	324	363	354	304	333	327	337	335	322	329	299	312	332	309	317	328	325	327	325	321	317	321	354	339	346	321	340	347	360	352	374	329	330	314	317	345	329	340	317	332	304	340	331	325	354	330	328	330	339	337	325	354	303	328	300	350	308	356	319	330	344	331	319	291	339	331	342	337	339	332	318	335	328	349	335	342	323	343	336	365	359	359	327	324	351	339	347	300	316	334	355	339	341	345	364	317	353	340	320	343	348	346	300	336	337	339	317	308	340	317	359	353	320	312	329	361	331	325	341	321	329	316	323	311	333	349	333	366	318	334	329	325	322	333	332	339	312	325	338	333	382	332	341	285	313	313	355	316	371	349	310	341	316	325	335	313	327	349	309	343	304	324	310	310	329	341	339	317	336	308	335	347	342	338	314	356	302	326	295	372	353	339	309	330	308	305	328	328	343	341	348	304	318	363	322	340	321	288	324	291	326	334	370	312	307	304	342	326	342	328	326	322	356	352	335	334	324	347	331	336	328	331	338	356	345	341	338	328	297	333	302	322	337	336	321	328	368	330	348	335	331	314	316	332	303	355	356	325	307	319	347	337	333	315	368	318	342	347	344	327	355	313	349	331	325	348	322	357	329	332	362	322	323	338	353	335	336	328	328	281	329	344	302	341	343	329	314	328	333	336	323	313	343	338	351	326	361	329	337	320	309	331	333	342	331	327	353	319	306	333	301	328	353	332	345	322	324	355	333	312	325	352	364	350	342	329	337	333	359	358	347	351	334	341	302	337	339	339	322	375	326	320	349	298	341	307	316	334	321	335	303	348	323	348	352	350	321	346	313	330	334	325	348	300	337	370	294	333	353	342	315	336	343	324	338	340	324	325	324	322	346	334	339	321	336	342	321	350	330	317	331	320	332	323	330	304	341	303	338	309	363	360	332	297	319	307	343	339	350	303	328	372	355	337	320	319	343	344	335	328	326	354	376	329	317	328	329	331	323	331	318	335	330	313	292	323	332	310	355	358	323	301	358	326	332	336	339	319	329	372	336	329	324	326	335	335	337	316	355	340	323	323	333	345	331	319	318	317	352	355	329	349	327	354	358	344	330	339	325	290	335	312	304	346	348	324	346	313	338	321	316	344	323	303	323	338	318	351	318	366	354	365	316	325	346	346	357	334	320	278	334	352	346	331	332	338	316	304	304	322	340	321	337	348	315	320	338	301	348	343	303	319	344	352	352	333	333	312	323	356	314	332	377	357	324	284	334	298	314	349	323	336	325	351	332	352	314	309	311	314	336	339	327	306	350	333	314	328	325	348	302	328	350	301	334	338	322	347	344	317	325	331	351	300	341	335	317	341	332	299	334	317	318	334	334	359	293	334	340	340	312	334	354	305	326	338	303	315	330	331	335	347	314	349	350	353	344	337	331	304	332	306	315	315	341	333	350	348	291	328	350	370	343	309	333	310	335	303	349	330	316	325	332	326	345	320	354	334	302	338	318	309	335	311	335	326	375	332	332	317	316	353	320	306	315	364	343	355	324	326	347	322	306	334	341	312	325	340	332	283	332	321	323	332	346	360	314	365	324	315	339	356	322	347	330	340	332	305	354	325	318	324	319	338	371	285	355	315	316	324	353	305	321	332	346	342	338	339	319	343	363	313	327	321	341	329	332	347	349	318	349	351	361	330	349	327	321	342	329	349	341	348	312	321	317	384	321	359	327	362	299	353	348	317	315	347	364	337	315	339	352	334	365	331	390	341	324	325	315	343	346	331	343	367	308	337	331	337	339	366	334	341	309	344	323	341	325	328	325	316	329	361	323	315	319	313	339	337	322	322	347	314	319	322	316	329	312	339	348	345	308	299	340	306	318	341	317	353	340	313	361	298	326	357	299	344	350	326	345	340	341	323	350	312	331	346	312	343	332	338	340	321	363	328	323	320	322	357	329	354	297	311	340	314	320	317	386	362	338	335	344	378	347	333	317	308	314	357	331	313	336	340	360	348	372	342	335	301	332	342	335	304	318	306	344	296	329	311	332	313	338	310	367	303	349	352	309	348	343	345	319	338	334	310	310	334	331	370	343	351	344	329	339	312	342	330	328	323	293	310	311	357	362	344	345	373	285	340	356	321	326	330	349	338	345	297	356	330	325	313	318	311	355	347	329	362	289	350	359	344	324	331	339	355	365	310	314	306	360	310	313	345	357	328	316	354	337	359	331	341	325	322	299	326	357	353	322	325	293	381	321	305	338	348	326	346	337	327	336	335	360	334	320	302	324	316	319	315	340	364	324	340	348	340	346	355	335	327	328	319	317	359	340	296	345	342	353	312	314	324	330	348	344	341	335	353	309	324	309	306	322	343	355	333	319	331	368	339	337	366	347	351	312	337	325	375	304	316	311	371	359	328	342	311	288	316	367	329	316	351	316	342	341	344	316	332	353	318	374	334	336	318	317	323	308	335	324	373	310	332	343	321	318	334	321	305	329	335	342	331	357	357	347	359	316	324	340	321	329	342	348	328	344	347	327	336	339	343	327	352	335	337	293	339	354	331	321	320	357	339	311	372	338	338	309	340	316	328	322	339	336	327	320	324	326	319	337	281	330	323	303	331	325	335	338	323	317	302	326	348	310	343	321	316	376	339	318	297	335	341	296	333	351	340	337	316	334	352	346	365	341	295	296	313	309	341	365	289	339	297	314	312	329	303	347	318	356	321	349	339	341	323	364	355	327	274	317	332	289	353	335	345	330	327	359	351	369	322	361	293	306	312	356	355	331	353	361
23469	9584	4630	2373	708	280	215	218	211	220	211	213	198	198	190	205	239	220	204	199	197	216	187	219	212	227	231	192	215	212	221	207	229	203	213	221	221	211	235	209	203	223	190	219	208	238	199	189	238	247	227	183	249	214	203	224	230	233	225	226	200	255	229	236	207	229	232	202	225	242	252	243	228	234	197	222	254	229	225	209	198	235	228	216	224	234	229	221	223	188	221	213	195	192	242	184	213	228	182	238	247	214	212	222	218	231	207	220	234	222	238	232	221	208	227	232	239	219	251	202	218	194	242	258	204	212	232	199	200	224	200	232	198	234	190	238	198	235	232	253	223	226	243	217	238	194	196	187	218	190	200	219	242	249	203	210	220	207	219	212	204	225	212	195	227	213	219	217	208	205	220	211	232	195	217	191	208	215	202	222	218	227	226	209	207	194	223	245	202	238	231	232	221	232	230	196	190	214	222	200	222	186	214	216	224	252	185	224	210	186	225	204	230	235	188	196	240	227	203	230	247	220	212	210	240	206	219	240	226	230	242	230	225	227	221	211	200	247	216	234	208	239	189	193	230	225	252	215	210	207	204	231	223	189	213	224	202	203	236	218	211	215	226	210	228	210	226	196	226	216	214	210	198	224	216	210	219	225	234	219	226	190	210	212	195	197	200	225	200	199	223	202	212	208	200	231	192	208	207	189	232	206	226	276	262	225	217	224	205	195	222	239	218	211	242	238	232	233	209	221	210	224	204	219	186	221	237	228	218	213	189	245	214	202	220	215	215	234	238	246	217	189	227	194	174	222	226	235	214	210	217	214	213	228	233	224	230	203	202	189	225	237	206	196	208	199	233	228	225	226	214	231	230	205	250	248	214	203	205	202	181	199	205	220	231	244	249	265	214	223	225	222	229	193	202	241	214	209	225	194	201	204	212	221	243	183	249	232	235	241	231	212	220	251	216	201	223	224	222	200	213	237	199	211	219	225	197	230	227	229	227	212	241	227	215	240	222	238	240	217	218	182	222	188	227	240	215	220	218	222	217	217	236	220	211	213	195	217	192	259	240	206	207	216	212	227	246	220	229	191	215	229	222	206	191	216	217	204	198	238	196	224	231	206	217	263	229	201	213	212	196	221	205	223	216	206	222	222	211	237	218	225	205	197	208	221	199	206	207	203	228	217	249	210	213	248	218	200	211	245	211	226	208	207	228	226	201	214	233	207	184	205	219	205	239	217	226	213	217	222	219	215	221	201	206	221	225	232	204	208	201	213	204	209	193	205	197	230	213	207	200	206	204	251	218	211	199	223	208	196	210	197	205	218	235	208	213	236	195	200	214	236	203	203	219	198	229	222	200	197	253	218	198	222	236	236	195	209	209	218	210	193	211	210	219	198	214	219	196	208	253	207	218	210	217	234	239	216	220	216	192	226	212	213	232	257	204	172	202	187	208	209	209	189	242	192	207	231	213	207	213	225	212	227	230	211	202	215	232	217	228	215	211	203	216	221	219	198	227	210	249	240	233	239	222	203	212	225	206	213	214	223	199	221	223	221	201	219	205	214	217	211	241	212	219	211	227	252	253	228	233	215	195	189	211	211	231	211	231	197	227	234	224	217	212	236	231	220	219	224	200	197	214	212	223	227	231	206	182	188	235	233	205	212	208	227	248	172	213	222	202	194	198	216	220	200	228	207	184	195	223	204	218	231	199	225	212	215	221	206	203	213	227	241	229	210	228	222	215	212	196	232	191	208	241	224	241	215	223	193	233	188	192	251	232	209	210	233	197	193	223	220	241	216	223	210	225	232	213	214	213	215	206	187	225	213	225	237	218	230	233	220	224	227	212	219	217	190	230	225	211	216	220	215	195	214	229	208	202	198	235	237	211	218	229	223	231	203	211	223	216	230	204	231	231	233	187	191	214	208	214	211	212	236	238	201	192	215	219	203	235	203	238	190	205	232	216	243	215	210	205	194	230	213	235	260	208	231	198	201	193	214	210	217	211	251	203	240	209	231	243	223	239	182	202	221	230	209	225	222	246	250	234	216	230	205	238	234	220	221	195	246	202	195	241	222	232	219	205	212	220	187	212	227	209	218	193	193	237	208	225	231	218	236	207	200	234	192	230	223	196	214	230	197	226	205	217	203	253	213	198	237	207	230	232	226	193	244	223	219	231	202	241	218	208	217	228	209	200	215	256	227	251	220	208	212	202	206	236	259	225	212	209	227	200	208	218	227	247	194	233	204	212	188	212	231	205	183	233	205	220	231	237	200	220	214	219	221	211	213	245	231	200	205	241	227	228	216	230	233	231	212	205	200	180	218	196	238	221	238	216	219	215	208	230	232	253	241	247	222	201	189	191	200	221	224	242	196	215	211	224	220	235	212	248	205	222	205	234	215	193	226	227	186	244	236	214	206	229	224	212	215	225	200	210	215	196	204	211	234	207	244	208	194	234	219	229	209	220	221	223	219	202	206	226	222	226	246	241	230	221	194	165	221	221	251	235	230	202	224	208	257	212	224	210	214	250	204	206	219	223	222	212	201	226	205	212	236	199	237	222	183	214	209	213	215	199	196	215	216	209	197	214	194	203	210	186	225	224	247	215	231	235	213	239	232	225	220	208	225	223	227	225	200	239	217	238	198	217	218	246	208	219	207	236	210	203	216	215	221	178	199	218	227	252	235	225	255	231	216	211	215	198	219	226	209	195	216	212	236	214	211	210	236	207	214	209	207	205	197	229	222	217	203	241	215	240	216	204	196	238	203	221	186	227	221	235	217	196	201	212	223	231	210	207	219	213	201	223	208	246	248	254	218	203	235	242	238	230	204	226	238	222	206	222	223	206	214	221	220	227	220	215	218	221	221	226	218	234	244	204	202	239	198	216	211	217	229	252	195	243	248	247	248	215	210	238	213	202	202	202	210	222	207	208	223	212	228	209	213	221	209	210	190	231	245	233	228	212	246	200	220	206	220	228	212	252	218	195	212	202	239	248	203	198	242	191	218	237	218	229	215	227	207	247	199	251	233	202	209	227	203	256	227	225	228	211	190	219	200	234	210	206	209	248	239	233	227	212	211	218	213	214	197	234	231	238	209	226	240	194	212	215	238	225	196	237	228	204	204	181	226	238	222	226	228	233	224	220	218	232	181	218	227	274	194	226	238	215	202	215	192	236	225	224	194	215	198	236	217	213	258	226	222	193	235	225	230	203	198	238	231	236	227	256	228	216	229	213	226	211	218	185	244	205	230	230	212	200	227	233	198	237	250	235	215	213	210	219	194	211	216	244	210	229	216	227	198	233	204	191	229	213	215	228	198	225	195	226	191	233	212	214	203	209	222	200	217	208	218	227	236	203	193	247	222	204	247	225	195	238	206	203	190	215	198	224	224	208	189	191	208	223	229	230	229	219	212	222	248	219	216	235	195	217	209	198	186	220	232	243	230	231	234	235	204	212	222	212	189	216	183	216	210	223	227	237	219	204	215	211	219	221	225	201	226
16445	8287	10084	5875	1919	668	513	560	517	543	508	515	537	470	509	509	522	506	488	501	476	492	469	502	466	482	504	474	493	494	468	499	477	478	498	510	482	484	521	542	529	456	504	473	485	503	535	488	539	487	482	482	496	460	528	508	488	531	484	503	543	513	482	491	501	496	511	561	462	486	470	504	521	516	522	493	461	512	520	482	464	459	484	469	527	499	493	524	468	516	491	477	500	499	505	507	531	495	545	530	527	465	508	501	512	501	495	486	475	484	491	491	526	486	450	510	500	457	492	499	458	510	506	480	465	450	487	477	492	503	480	533	505	489	471	506	531	486	504	469	505	463	462	534	484	502	495	493	527	485	479	478	494	517	464	507	460	482	496	511	455	529	500	549	513	498	479	485	489	490	522	491	502	496	528	509	478	508	490	514	518	458	471	506	491	496	465	484	468	476	487	488	479	461	499	471	507	486	450	430	503	477	507	482	478	519	483	456	515	463	482	484	477	467	488	449	519	518	516	460	491	475	489	495	488	473	503	519	514	517	490	481	446	491	491	489	502	493	469	532	478	489	538	539	493	470	501	517	527	510	536	514	506	494	488	473	487	458	481	473	505	496	516	503	478	475	453	473	497	500	490	545	526	561	449	488	462	490	522	482	433	473	480	511	510	480	489	498	459	513	467	477	546	545	495	488	463	488	479	459	468	498	464	497	474	474	508	485	480	469	510	476	470	506	440	492	482	506	501	508	484	484	493	502	478	504	503	508	503	475	539	444	494	472	469	457	481	501	531	481	528	472	514	525	530	447	535	512	491	505	504	489	481	489	488	515	486	492	498	513	485	546	481	495	487	500	491	497	510	446	463	482	506	494	456	518	482	476	504	520	498	516	531	449	434	455	503	459	510	483	540	494	508	495	470	524	512	480	472	474	517	480	457	468	503	504	503	473	482	480	510	512	472	492	489	459	490	485	489	522	473	518	486	483	501	522	456	503	475	445	507	524	472	481	527	472	457	486	500	470	509	534	488	465	458	466	530	450	481	464	446	471	483	527	484	509	491	453	494	501	507	456	495	496	523	488	482	496	508	487	492	469	497	486	501	490	483	459	477	509	482	519	533	482	493	511	501	517	469	486	529	516	534	493	474	483	470	507	499	532	518	485	480	495	540	482	460	506	527	528	530	453	495	513	489	483	467	462	477	502	486	481	459	464	492	497	510	499	475	518	495	532	498	508	454	518	505	484	507	493	505	472	453	509	503	479	499	469	515	469	479	480	488	492	496	499	507	496	456	498	486	472	486	515	499	542	474	502	476	493	485	446	520	512	494	473	453	489	476	479	515	472	480	477	493	532	497	480	505	482	507	499	547	486	474	456	470	526	496	490	505	507	523	475	443	505	502	475	508	481	540	511	532	486	476	461	478	501	461	490	492	488	503	524	481	460	501	475	460	462	528	493	510	447	492	481	514	531	481	477	501	486	455	523	491	495	481	467	530	480	552	484	537	513	474	495	483	505	501	471	470	484	475	457	480	532	490	497	476	510	489	546	498	497	515	473	424	479	491	520	494	473	518	488	485	495	466	489	473	486	510	486	493	504	512	507	519	524	488	477	508	499	543	510	479	480	493	464	517	526	496	526	474	513	455	502	514	493	517	473	503	540	495	504	542	513	491	487	495	495	514	468	505	493	516	516	517	464	464	511	485	489	512	476	538	492	479	440	494	503	488	487	508	477	498	532	505	465	530	497	471	479	480	478	468	503	472	463	492	474	470	454	487	460	520	508	527	474	517	517	459	519	523	522	486	495	506	464	524	471	490	496	500	475	498	481	525	456	531	535	461	500	522	510	498	493	503	476	473	510	465	515	458	490	505	477	472	502	490	496	500	464	464	435	508	487	480	492	477	487	474	470	481	467	509	505	501	519	486	514	501	483	519	533	477	457	511	456	474	498	487	508	475	502	482	482	480	509	489	472	448	482	497	530	484	530	528	488	486	461	484	523	522	492	496	471	511	489	492	447	492	525	492	477	496	497	489	505	504	494	533	493	493	519	525	472	532	527	481	479	490	499	474	495	511	522	480	460	529	521	489	477	481	516	519	468	496	522	527	488	502	515	513	527	484	499	506	481	434	487	513	511	488	481	474	499	546	489	480	528	519	484	460	491	467	508	489	508	486	481	480	526	474	472	464	508	524	456	497	508	507	456	489	486	482	526	503	470	445	476	531	476	496	449	478	532	512	495	476	481	499	454	482	495	508	493	518	497	474	506	530	498	491	547	470	505	498	478	490	460	487	494	497	499	467	457	496	511	538	503	484	486	513	467	526	489	495	502	473	494	458	495	450	503	476	489	506	519	508	504	503	492	483	494	481	528	488	493	504	478	491	503	493	506	490	520	495	506	491	512	513	484	510	559	487	486	511	509	455	493	482	455	502	515	467	513	480	498	506	495	516	504	512	527	531	505	505	468	503	507	489	478	488	506	498	475	545	486	499	473	475	488	493	516	489	514	487	508	548	486	497	462	494	479	487	451	465	485	470	483	520	487	469	521	488	463	511	475	481	467	503	528	476	493	482	484	442	521	503	495	523	464	463	486	492	481	477	486	507	507	502	503	512	509	477	511	491	488	492	496	498	474	465	483	479	472	484	478	486	474	473	465	469	470	487	491	447	486	550	490	483	493	511	522	522	455	525	475	504	489	518	492	483	503	513	448	474	442	459	458	489	528	480	523	518	495	468	502	529	512	500	473	518	497	513	515	492	526	480	484	494	491	493	462	471	506	523	490	518	460	473	490	456	467	465	488	474	465	513	450	489	504	486	497	546	470	483	506	455	484	492	505	540	504	443	504	471	485	521	481	513	452	487	498	499	497	475	495	514	510	491	486	513	508	494	486	470	465	501	507	524	490	483	487	534	510	530	503	512	492	479	520	471	475	508	500	515	481	499	515	486	486	498	513	498	474	489	528	496	505	500	510	465	507	479	506	531	452	504	522	489	444	483	488	476	530	479	498	496	479	499	531	513	496	509	524	476	511	465	472	487	471	481	487	540	468	489	528	516	474	455	483	502	491	483	503	507	534	487	515	494	472	465	486	544	505	481	507	532	481	507	481	506	516	501	510	484	470	485	490	515	487	496	506	497	482	504	488	503	518	518	482	470	496	530	521	459	495	479	489	469	471	469	498	486	522	483	480	518	460	500	504	466	513	479	480	467	484	478	468	493	495	480	530	492	495	471	472	459	526	497	496	486	526	497	491	495	479	543	498	497	513	457	484	471	485	511	498	465	511	506	516	550	504	486	511	511	475	478	476	506	465	516	453	470	487	486	452	500	495	482	475	471	493	470	499	480	521	454	461	510	479	475	502	503	530	497	490	550	476	510	495	479	473	486	513	513	504	510	458	483	473	476	464	522	505	493	460	491	511	459	458	481	452	500	481	513	493	513	476	533	522	473	506	485	449	467	444	528	519	482	512	519	481	511	495	520	507	466	501	490	483	524	495	522	492
49506	37665	41092	24172	6783	910	345	241	223	229	238	219	222	217	234	210	232	184	213	225	172	176	220	231	199	212	220	226	218	247	220	206	235	205	192	198	197	225	217	210	222	234	244	216	226	191	217	200	218	257	233	199	197	202	209	207	195	217	221	224	216	218	200	250	228	216	193	219	209	202	215	190	223	219	228	234	227	229	216	196	198	210	213	193	225	194	198	200	187	205	240	215	211	208	228	232	230	208	211	212	241	204	226	222	215	200	183	206	245	202	227	218	204	209	217	220	240	243	228	192	238	220	214	225	208	199	214	222	184	205	199	192	200	204	223	199	186	211	206	197	213	195	219	198	209	214	233	246	231	215	184	221	188	230	213	200	234	215	199	217	187	223	205	189	243	222	220	213	207	223	199	207	198	226	198	211	209	236	230	215	233	259	192	209	240	183	206	208	217	235	247	220	202	198	209	209	200	220	233	203	223	206	190	212	212	213	198	213	226	232	214	217	222	222	223	231	218	229	231	200	228	251	185	211	203	219	204	223	188	205	189	218	221	219	221	225	227	227	200	200	245	226	178	235	201	216	203	224	214	201	224	197	212	229	207	212	213	199	208	234	211	218	182	196	207	240	240	213	230	212	207	222	224	194	210	228	254	249	229	207	215	202	221	222	225	223	200	204	228	236	221	215	211	193	210	227	213	187	224	209	209	207	248	224	226	228	192	212	198	217	215	202	181	198	225	204	200	227	192	220	226	196	201	209	234	221	209	230	219	215	218	234	210	221	220	224	230	215	204	247	205	183	204	202	215	193	196	207	218	216	212	216	228	224	205	176	192	215	201	214	229	208	218	204	184	215	210	216	179	223	195	220	221	236	211	203	206	241	218	210	215	185	231	190	195	197	263	224	226	190	211	187	198	211	214	226	189	227	205	213	217	187	217	219	181	213	239	249	212	238	210	206	223	195	189	225	215	173	195	195	195	222	205	202	218	232	238	229	213	193	214	205	220	204	215	226	192	204	226	215	211	205	230	213	216	210	219	220	206	237	212	235	207	235	229	178	210	216	214	226	226	201	216	222	214	193	196	215	206	229	218	202	216	201	230	206	236	203	209	199	213	198	183	187	188	233	200	223	218	246	217	220	199	216	252	189	220	212	222	205	212	217	245	212	212	202	213	228	214	245	233	230	232	239	217	220	178	210	221	246	205	237	234	221	203	214	178	209	221	201	221	200	214	238	197	222	253	219	196	229	221	217	196	226	199	185	206	220	185	181	232	221	202	217	230	223	212	215	209	210	220	207	214	194	223	227	204	212	203	202	203	210	215	191	209	194	219	208	204	199	226	212	226	248	211	245	226	214	184	213	205	217	207	221	211	179	211	209	208	203	213	217	231	206	193	181	211	238	222	225	212	211	196	220	179	206	197	214	225	196	195	218	223	225	233	233	243	202	218	201	199	172	250	215	200	203	180	199	206	215	231	212	209	200	219	228	166	214	217	199	225	188	188	200	228	211	217	210	173	223	206	207	232	213	227	212	219	240	217	232	188	226	216	228	197	221	206	198	203	198	178	218	218	216	218	215	241	193	202	196	222	198	195	211	212	223	210	205	234	205	209	233	238	203	229	198	216	206	234	216	192	195	224	182	221	211	217	232	197	201	234	209	226	208	238	218	212	237	191	218	231	209	194	225	202	189	222	206	205	208	209	224	226	212	224	244	216	215	227	191	204	233	188	217	210	226	255	230	230	206	206	217	240	209	194	201	203	205	213	200	212	213	184	191	228	208	218	220	218	217	203	189	185	220	237	216	239	226	204	172	207	223	213	210	236	220	215	241	210	204	213	202	198	203	196	235	233	203	228	214	198	207	210	220	243	237	203	211	181	165	189	186	222	243	212	236	188	191	206	213	214	220	221	232	219	208	213	217	229	183	230	222	225	225	212	226	196	186	208	219	212	210	228	235	218	203	227	199	225	197	215	216	207	229	216	207	225	209	196	199	209	206	208	196	201	204	203	212	237	217	215	218	226	184	205	223	221	224	224	228	222	210	232	236	209	205	210	233	207	211	192	229	218	239	220	203	223	226	189	181	193	221	208	205	203	209	199	226	254	193	219	211	189	190	208	224	230	227	219	213	216	225	210	208	202	207	187	225	212	212	241	179	202	244	214	200	223	210	245	225	203	224	178	215	214	193	224	215	212	204	207	197	259	220	224	248	220	212	201	216	234	207	194	201	231	198	187	218	187	221	213	205	232	247	206	230	187	242	200	214	225	219	232	211	236	213	204	207	228	213	188	213	221	226	213	227	213	217	211	250	217	237	243	215	235	202	232	234	213	230	238	198	226	225	194	235	219	209	207	201	225	239	237	204	222	202	231	214	198	222	246	188	225	215	212	197	185	209	213	175	192	222	207	208	225	209	225	269	263	200	222	202	206	242	235	224	193	229	236	216	203	240	210	209	219	196	193	215	196	218	225	199	227	219	224	218	198	218	207	208	209	236	249	194	220	238	213	213	225	215	228	213	187	216	220	202	226	233	235	208	210	209	263	234	227	206	205	217	200	217	260	223	224	224	221	251	233	211	218	236	231	235	224	231	202	189	165	219	221	178	205	226	218	204	200	212	251	237	221	217	206	203	241	222	177	179	240	222	224	241	238	205	234	190	213	205	244	200	216	195	211	213	218	238	204	228	222	218	255	203	213	225	195	222	190	238	200	204	209	201	221	244	237	230	197	224	225	181	219	209	224	234	203	216	210	217	209	214	191	209	214	249	205	220	200	219	212	238	204	208	209	211	222	211	194	206	196	179	233	210	208	203	235	213	207	231	183	192	228	224	212	221	190	195	240	227	217	220	190	214	173	214	210	217	190	218	225	191	201	212	211	201	216	196	231	203	214	257	213	194	209	214	230	201	222	223	197	206	218	231	211	225	215	216	205	206	214	204	225	213	205	221	213	240	244	241	223	192	212	220	221	209	200	196	245	208	215	236	219	205	238	212	234	222	212	210	200	208	238	199	226	200	217	216	209	231	221	248	184	195	212	199	227	203	209	229	195	215	201	197	206	199	212	221	232	210	166	225	208	212	220	200	224	207	210	219	193	208	205	213	228	209	192	220	215	198	217	201	209	216	183	194	245	210	218	208	210	223	181	216	206	236	212	210	246	188	230	230	211	237	208	218	239	210	190	218	212	225	218	210	208	215	220	193	215	260	213	225	217	230	202	200	214	234	221	205	228	224	218	198	195	221	189	223	216	220	223	216	218	211	213	188	201	223	227	197	216	210	225	193	218	239	210	237	209	201	214	184	224	202	215	221	224	209	195	196	227	223	219	237	225	217	233	210	192	219	185	239	210	217	197	213	217	213	211	226	200	224	215	200	231	228	166	221	202	198	212	207	215	217	214	205	216	232	214	251	210	198	225	225	203	232	189	214	229	202	227	230	220	209	234	207	238	198	209	196	202	215	208	241	241	222	225	189	201	227	221	251	238	244	246	187	224	213	220	208
35541	31177	44095	31186	11103	2333	818	547	550	499	448	473	476	481	507	476	479	501	490	493	492	451	472	538	452	468	472	438	465	474	477	463	478	483	474	513	455	511	488	461	425	475	478	472	504	478	476	460	470	489	452	480	498	488	483	463	499	492	467	476	494	467	486	482	516	438	491	508	475	499	439	486	461	504	485	504	469	499	491	477	483	505	497	458	494	462	475	486	472	475	472	479	520	424	462	438	446	504	451	483	447	432	493	478	450	482	482	494	525	497	488	521	499	521	480	439	485	473	457	457	481	441	468	488	479	406	467	434	453	479	473	463	492	504	509	512	517	436	455	478	492	527	480	443	449	499	512	504	474	456	474	492	481	511	466	479	470	517	479	475	467	470	456	466	487	491	447	499	504	468	459	484	515	473	493	481	471	463	415	477	493	479	503	472	479	497	486	492	468	514	447	475	506	501	469	455	509	500	490	464	490	499	492	476	466	518	430	517	474	478	486	513	497	511	485	485	481	463	478	459	461	500	535	501	466	466	461	476	491	453	465	524	459	479	503	479	504	454	502	476	465	457	511	503	504	497	482	464	496	502	494	454	488	529	501	479	475	515	474	466	515	520	483	468	452	486	482	468	514	495	495	463	482	499	466	486	483	466	503	511	497	466	481	480	460	475	469	484	514	489	488	452	500	459	475	465	485	515	453	528	466	428	443	466	487	454	500	471	456	459	487	453	474	481	485	463	474	506	480	483	473	455	499	498	472	473	485	462	469	484	468	504	473	524	484	504	483	498	481	463	443	473	474	466	449	508	507	478	507	456	444	445	479	512	510	477	450	453	472	482	472	480	481	481	466	478	495	488	489	508	490	498	467	472	469	467	476	487	505	499	435	473	468	533	504	496	486	490	477	502	477	470	471	500	476	504	435	461	473	478	448	486	463	486	496	478	490	511	431	474	443	491	493	497	508	483	503	473	490	517	498	493	456	496	505	474	473	460	502	466	470	487	528	505	454	496	446	490	468	491	499	462	480	499	511	507	464	525	478	477	458	466	469	444	484	496	473	517	489	466	476	490	484	466	504	482	495	478	524	457	470	436	460	494	512	444	480	461	488	524	458	513	476	471	454	498	471	461	444	476	472	456	500	506	455	433	522	483	461	501	469	493	468	452	491	458	499	467	528	487	488	498	502	476	513	493	442	471	474	501	486	472	464	497	449	509	492	493	524	462	483	485	483	473	481	493	482	447	470	483	505	496	477	508	480	464	483	539	454	475	470	500	486	475	492	465	480	504	465	544	487	508	477	459	486	499	507	508	496	454	476	489	488	509	479	478	488	473	495	516	484	493	475	464	448	473	523	486	491	454	450	477	453	490	473	493	499	491	455	501	501	493	471	483	474	477	507	483	469	472	509	488	453	495	484	490	497	515	512	493	522	504	487	495	470	537	452	489	464	487	463	518	523	479	459	491	486	523	476	492	467	430	416	503	450	475	482	460	467	478	484	493	461	480	489	490	512	482	433	456	468	465	488	504	472	504	494	485	485	483	477	454	494	468	515	507	440	510	455	469	512	468	506	462	486	462	454	457	472	471	473	492	506	527	484	476	483	479	535	467	490	464	481	506	464	508	509	534	500	534	493	499	477	511	514	526	472	452	466	472	500	514	517	482	456	482	510	476	469	481	457	438	492	451	459	481	471	488	502	492	483	514	496	464	506	473	485	467	490	497	481	465	462	468	509	479	464	489	484	485	469	456	459	493	442	483	498	445	475	445	501	500	456	470	490	468	447	469	454	487	476	456	485	483	467	497	499	511	498	478	482	454	508	512	438	425	475	482	510	519	472	480	454	489	474	536	471	491	436	484	484	532	475	480	472	483	492	483	492	489	492	480	485	471	473	495	526	460	500	494	497	510	506	514	479	450	478	475	458	499	504	479	476	470	492	444	462	477	470	509	509	481	448	470	459	466	501	505	485	473	519	530	472	543	483	489	478	464	492	505	476	463	479	464	459	525	503	488	490	490	462	457	470	478	497	500	476	481	503	444	512	462	437	454	452	520	479	481	452	465	473	471	517	452	476	505	459	491	448	480	528	479	487	476	467	460	477	461	482	482	489	483	481	513	427	470	510	442	483	479	455	487	500	474	456	467	521	489	476	500	481	525	447	461	454	492	500	497	460	488	474	472	500	479	505	468	470	503	463	484	493	458	469	442	465	473	466	475	479	490	495	515	450	457	528	462	484	499	488	508	482	471	497	481	473	495	515	479	495	441	460	468	493	491	483	511	469	477	479	488	483	479	491	471	497	475	533	511	457	504	482	496	510	456	478	511	504	541	520	487	492	462	497	511	469	463	470	496	522	481	471	481	493	498	468	455	519	483	490	467	493	495	464	451	464	469	464	514	471	490	441	508	484	491	458	491	504	485	473	487	505	521	475	492	478	467	515	472	452	424	497	505	477	480	505	480	462	493	484	448	477	488	493	485	547	509	512	453	481	497	435	480	514	472	448	466	495	460	496	472	501	479	526	470	461	483	479	485	486	508	481	481	495	499	488	487	472	474	511	478	497	480	507	479	471	472	490	455	475	483	468	452	512	448	498	473	497	469	459	500	489	498	448	481	498	500	477	465	488	470	511	467	473	447	482	516	463	462	465	476	489	520	516	482	504	485	464	485	479	511	510	507	499	487	461	466	505	474	474	469	477	492	469	502	505	485	487	451	520	491	451	476	495	492	504	489	490	481	494	464	492	442	486	488	471	454	497	448	506	443	425	505	488	479	502	493	442	520	477	479	477	468	503	474	479	464	474	527	501	483	531	425	476	480	483	467	477	480	528	477	491	483	460	521	475	479	494	496	488	485	488	456	487	479	453	446	512	459	471	437	460	503	491	505	484	485	495	500	491	516	446	469	488	469	475	441	467	474	443	504	498	481	481	479	480	467	483	490	503	450	468	472	505	470	487	475	490	497	459	520	497	480	454	491	516	489	474	472	463	471	528	495	460	446	491	492	480	492	502	501	472	475	480	468	479	454	480	466	481	462	460	499	489	491	514	487	515	458	471	460	480	453	497	498	478	445	477	448	505	485	457	484	464	509	520	459	485	469	498	488	508	488	491	505	528	486	497	458	508	465	502	492	506	461	473	468	465	475	440	467	531	453	480	488	508	473	499	483	485	500	520	491	467	473	493	493	504	486	441	494	474	469	454	470	436	460	483	469	505	500	501	513	496	457	505	486	500	523	440	491	538	477	485	464	482	446	443	478	453	487	511	502	491	482	502	483	477	462	474	469	488	472	495	492	487	482	495	451	475	484	455	478	469	462	489	506	493	515	479	451	461	487	508	513	468	477	459	452	484	461	511	468	501	499	483	473	510	452	534	499	436	508	451	447	514	484	460	499	519	473	478	445	475	487	481	475	505	477	474	501	513	480	474	488	505	491	479	477	505	485	499	485	506	507	468	473	461	506	491	463	511	463	459	505	495	464	517	447	471	487	471	472	473	493	510	433
62341	53660	56993	37666	14191	2087	409	214	190	155	128	124	138	132	162	164	142	131	159	147	143	136	125	139	131	121	140	127	139	142	150	147	150	129	161	135	138	136	146	140	149	163	132	135	133	152	132	123	137	145	128	138	130	147	133	114	126	148	147	159	147	130	145	138	124	128	166	149	126	130	139	145	141	150	133	136	125	141	142	140	159	151	150	135	156	149	128	142	130	143	128	148	156	135	142	143	128	153	159	140	136	137	147	139	135	147	130	126	136	147	124	133	172	141	136	128	124	146	142	146	136	149	156	120	140	124	150	156	121	157	162	130	146	136	131	141	148	125	146	145	148	153	128	133	152	143	147	147	152	129	147	139	141	151	151	125	143	149	160	126	126	148	148	127	156	143	158	157	145	137	153	144	149	122	157	141	149	143	148	136	130	169	145	141	156	152	156	150	148	141	147	151	140	148	128	158	132	123	123	139	139	132	133	109	147	162	146	136	167	136	176	166	150	132	141	145	143	156	149	157	145	118	153	165	115	147	175	163	150	147	129	146	149	134	139	160	130	152	156	152	170	130	134	136	141	135	135	162	135	147	149	141	161	145	139	121	130	144	179	145	142	149	132	136	120	130	127	147	134	117	125	153	127	155	156	153	129	159	144	147	128	160	147	141	145	162	165	123	178	146	150	155	144	164	142	161	151	152	146	137	135	145	152	143	135	151	131	147	127	139	127	168	147	133	149	146	138	139	131	160	153	131	159	144	131	151	163	144	133	144	150	133	149	134	122	167	156	169	134	152	165	131	142	129	142	139	146	155	151	149	140	144	150	169	158	135	151	157	145	152	163	133	147	155	146	142	144	133	152	130	164	131	139	140	153	132	160	144	114	144	158	151	117	139	145	162	133	139	142	124	126	149	161	147	141	126	141	134	131	149	145	150	162	125	133	127	125	135	132	128	153	123	128	134	149	151	155	132	154	141	117	148	115	135	148	140	119	117	171	144	140	151	130	132	133	150	145	135	139	151	114	126	134	141	156	138	140	111	161	147	160	133	135	169	161	130	120	150	135	134	146	147	140	158	125	151	110	144	148	146	146	137	151	144	159	138	161	168	140	145	146	146	128	142	125	139	163	137	134	151	147	114	140	140	129	123	126	137	144	133	142	184	139	142	150	154	128	172	146	129	131	131	156	145	143	154	123	146	143	132	155	127	130	143	127	146	144	139	149	138	154	166	141	146	143	176	138	144	144	135	137	124	119	142	161	172	140	148	144	141	148	163	146	128	133	135	128	154	161	145	169	133	117	140	149	134	149	135	136	165	162	160	139	157	157	162	136	145	143	114	154	141	131	149	141	138	116	127	172	108	145	147	166	119	135	149	133	135	113	145	149	138	151	182	141	145	117	161	140	148	168	140	154	141	135	145	142	137	136	126	129	142	144	132	149	137	133	139	131	155	154	157	131	142	132	130	172	151	146	123	119	126	145	149	118	143	145	148	138	126	155	142	142	140	143	180	142	156	136	133	137	145	132	150	132	146	158	138	150	155	162	148	161	149	155	142	142	140	159	145	158	154	146	120	155	131	155	146	136	133	143	127	140	124	153	149	163	135	128	154	140	136	161	150	143	131	144	161	140	141	149	144	150	137	139	152	157	131	141	132	156	168	121	173	149	155	139	143	141	127	122	163	120	140	140	127	135	146	154	161	136	145	131	147	143	139	150	137	133	134	125	129	134	151	141	124	150	147	154	157	142	146	154	116	142	159	152	150	137	149	133	147	152	133	141	154	157	149	161	144	133	156	148	137	148	132	140	137	149	170	138	132	146	138	152	143	141	146	152	124	126	126	128	146	138	131	126	134	152	149	150	166	138	148	149	151	153	170	134	146	143	139	118	124	150	157	134	159	157	157	126	154	141	122	143	135	134	145	139	146	150	136	132	136	162	153	138	141	152	156	136	138	149	147	125	131	155	151	144	131	136	146	150	132	145	167	152	154	140	159	155	129	129	140	141	129	149	137	135	133	139	125	133	139	157	131	143	141	130	136	156	147	142	136	156	140	140	134	126	146	167	163	127	165	136	158	152	154	135	142	170	158	135	129	121	134	141	152	170	135	140	140	137	140	130	126	121	141	142	151	147	147	125	135	123	127	146	144	149	126	159	147	143	136	142	167	135	153	153	156	141	167	129	140	157	160	151	148	156	146	134	128	143	114	151	136	138	138	140	157	140	141	139	147	154	165	152	143	145	143	156	137	119	162	150	143	128	142	125	128	161	150	147	141	140	156	159	154	148	139	131	136	138	128	135	127	140	145	151	153	136	153	151	133	151	137	140	130	127	140	154	181	141	153	150	152	109	133	128	117	145	139	150	153	134	148	139	132	130	131	115	171	153	137	156	143	144	137	138	145	150	145	143	118	151	150	123	156	157	128	147	161	147	133	137	148	147	150	126	139	140	144	150	157	143	146	135	142	144	137	131	135	125	129	125	149	129	144	148	158	145	129	142	162	132	136	153	134	135	121	157	127	124	141	160	144	145	145	148	148	141	138	136	148	112	131	142	132	174	148	138	145	160	144	129	132	127	144	157	137	165	130	136	128	154	128	154	124	155	151	138	133	146	145	138	153	156	172	141	162	152	130	135	137	160	179	150	132	144	137	148	146	156	125	134	158	156	146	151	165	156	158	159	136	125	144	135	158	129	148	160	125	130	124	152	124	145	164	165	141	142	127	138	157	126	147	137	135	152	146	146	159	162	143	147	147	126	136	139	132	148	133	136	128	141	136	152	159	143	158	137	152	124	142	142	139	138	135	152	129	155	162	136	144	129	152	133	152	141	164	151	147	151	131	150	141	125	155	182	143	142	147	135	143	158	147	118	153	147	141	114	150	135	140	142	131	131	156	117	147	148	160	147	129	151	146	147	156	134	142	144	153	126	124	134	124	134	125	132	148	141	165	135	144	147	135	149	135	140	136	149	145	115	156	127	133	145	164	146	144	153	133	157	147	142	136	171	133	124	140	144	132	145	175	137	169	146	137	148	149	128	131	158	139	129	118	153	118	152	150	146	160	147	147	135	152	114	132	177	136	143	143	165	129	153	141	136	126	147	156	144	146	141	142	148	150	167	148	137	154	106	134	137	128	113	157	142	151	151	166	133	129	143	141	121	151	144	155	146	124	151	155	166	166	142	147	151	146	150	143	164	140	146	157	155	136	144	163	152	143	163	155	138	138	154	131	151	120	169	159	125	122	124	144	147	157	139	146	148	147	165	137	117	132	135	124	131	146	137	139	175	134	131	139	157	133	146	115	146	140	154	136	148	136	144	160	169	144	138	164	150	143	130	136	144	160	140	155	145	130	157	140	145	136	128	136	135	129	151	122	139	139	151	135	146	160	142	128	155	149	139	118	125	131	144	150	154	163	133	161	144	137	137	135	156	161	161	129	164	166	145	136	139	140	163	134	146	151	124	125	129	145	134	138	140	138	124	140	145	134	144	133	164	132	133	142
44703	44938	56431	42320	17365	3661	1240	596	411	421	320	312	354	349	313	328	332	346	301	350	317	356	334	355	327	312	365	340	320	311	336	332	355	324	316	366	334	341	347	318	323	327	308	313	363	321	339	318	335	324	349	345	345	339	307	319	318	313	352	322	329	379	337	340	318	332	358	329	347	341	302	321	338	323	345	314	299	363	325	321	302	325	362	345	332	339	327	326	326	311	354	363	323	329	330	309	314	330	343	345	361	308	314	330	373	344	375	318	301	337	337	352	314	340	302	320	343	325	344	322	334	325	350	314	313	334	324	334	327	364	327	322	371	332	363	331	319	333	336	330	336	361	337	359	351	332	347	365	305	341	333	316	323	348	340	332	310	321	365	336	343	333	361	353	364	311	313	347	313	328	319	316	343	327	326	320	330	318	391	319	328	304	347	351	314	316	327	305	320	335	346	317	340	360	334	327	304	350	329	327	338	348	355	350	326	314	342	296	342	296	305	330	350	325	329	299	350	328	362	311	318	336	343	320	323	332	330	322	349	309	300	363	377	348	342	344	345	350	347	353	329	322	328	337	323	325	351	338	310	347	304	363	346	313	345	320	343	335	336	306	324	342	312	301	355	352	312	289	369	323	345	332	326	333	353	346	322	322	341	330	344	341	332	353	365	327	352	324	328	367	318	356	349	319	345	347	328	326	313	326	310	300	307	342	346	332	372	322	326	354	337	341	344	340	325	361	353	361	314	347	317	358	306	351	329	323	345	332	330	329	323	308	325	295	361	315	368	299	325	364	345	345	339	322	312	339	348	342	343	358	317	367	340	354	342	303	353	383	327	358	339	346	335	361	306	344	331	311	353	327	337	311	344	340	317	320	317	330	321	335	305	341	349	309	332	298	326	327	314	332	328	312	338	345	302	313	367	334	368	333	336	327	333	331	325	334	323	308	326	339	332	344	309	320	333	319	302	307	324	348	343	338	323	323	313	304	316	307	292	329	315	363	340	324	326	306	328	336	342	322	330	322	350	344	318	272	299	328	331	317	338	318	314	335	336	350	358	325	305	328	347	313	363	329	317	326	343	319	339	326	378	319	339	337	375	332	370	336	338	334	318	324	314	335	314	333	337	290	322	332	314	347	379	347	324	339	325	347	373	322	308	320	321	334	309	343	327	340	320	335	325	315	331	313	307	309	341	327	331	334	338	319	325	325	339	336	345	323	305	300	321	310	315	353	361	348	354	317	348	340	295	340	345	365	321	368	329	364	320	325	322	325	364	343	358	340	299	333	344	332	321	328	332	345	353	307	324	312	349	336	333	324	330	323	351	327	342	323	321	307	326	353	346	355	333	355	310	291	307	314	348	354	340	325	298	340	336	320	336	338	334	340	352	336	331	328	341	306	323	316	339	334	348	341	316	339	342	319	333	355	362	350	371	328	304	333	326	359	342	305	337	313	293	348	339	323	330	306	336	320	331	384	323	349	305	319	361	335	331	331	341	329	328	337	315	332	313	345	332	338	376	371	371	360	326	321	337	328	307	346	363	336	333	336	294	308	330	324	301	303	345	336	310	317	333	333	354	326	313	339	323	390	350	317	292	298	341	336	339	352	344	346	322	308	301	361	327	350	317	303	337	354	326	346	349	339	348	338	348	331	334	312	340	372	349	323	307	284	313	339	333	319	298	312	343	362	325	320	313	355	337	310	319	369	308	374	319	364	323	357	320	314	361	340	315	332	355	338	332	310	324	333	327	337	345	353	306	315	304	332	357	333	337	312	337	334	300	316	367	329	333	321	312	338	346	316	340	365	324	329	322	325	318	314	367	329	319	355	339	327	327	321	307	329	296	338	328	337	329	316	368	335	322	341	310	347	316	346	331	323	342	339	281	314	344	373	349	313	351	347	346	334	325	324	345	332	346	313	354	318	328	315	323	336	350	326	361	338	352	313	316	309	336	344	348	317	314	324	322	303	345	355	341	313	324	334	344	327	309	373	348	307	330	334	330	355	370	347	349	340	309	327	340	368	323	297	340	361	337	310	350	328	329	344	336	331	320	329	317	340	332	349	315	329	343	322	338	340	316	329	341	329	333	341	315	336	362	353	342	355	333	348	317	317	326	317	313	296	311	328	339	334	331	337	339	305	338	317	322	318	306	338	321	311	336	333	336	331	341	350	343	335	324	341	351	357	333	344	359	310	301	312	343	347	355	353	340	337	338	297	296	341	326	339	340	329	315	338	341	328	321	346	335	354	287	337	295	332	324	349	312	329	364	313	338	340	334	308	288	330	272	369	341	352	312	311	352	332	322	316	320	315	328	330	329	322	317	324	317	315	364	334	332	337	321	338	335	301	354	342	315	323	345	315	339	332	351	341	320	326	357	317	312	351	357	328	373	314	337	305	360	350	336	296	311	347	313	308	323	341	324	297	329	318	333	335	318	344	340	352	329	356	347	329	334	333	329	318	357	339	327	335	327	335	299	314	372	327	371	335	338	307	336	326	333	309	343	343	359	342	339	358	352	332	337	339	321	348	347	279	363	348	334	332	315	323	330	318	345	347	329	340	349	325	325	359	315	359	321	318	334	345	341	335	321	325	323	319	342	315	309	346	317	342	315	369	343	324	354	330	350	332	334	327	348	367	348	323	346	332	357	325	325	313	325	349	343	344	324	334	334	306	317	326	311	335	332	322	367	341	337	332	310	316	327	305	324	314	341	307	311	312	332	342	319	353	309	317	315	330	296	322	317	309	316	277	337	341	361	339	329	300	340	332	304	328	294	320	334	324	390	363	313	299	321	318	293	364	354	334	317	345	332	318	329	343	338	340	339	311	307	352	319	288	335	308	318	325	331	345	311	319	358	360	320	328	335	321	327	347	350	324	345	351	353	324	347	347	312	312	330	338	330	346	341	311	328	354	341	309	358	316	342	338	328	346	365	338	322	333	326	305	330	307	313	355	325	301	352	353	338	321	342	318	329	303	317	343	325	304	312	315	353	315	325	341	309	326	325	341	308	339	334	349	323	323	309	315	326	349	313	342	333	324	321	314	318	322	333	337	328	339	345	313	338	304	348	355	346	316	331	331	345	342	365	332	359	308	329	329	318	346	310	335	343	301	297	330	344	315	294	322	337	346	345	335	325	344	333	341	316	316	374	339	333	289	320	332	342	362	327	318	314	334	334	326	344	306	314	334	340	365	331	341	320	326	346	319	333	318	307	307	340	327	356	326	338	284	319	314	319	345	351	311	374	326	319	300	318	344	364	325	329	322	303	340	343	301	308	321	301	312	349	342	351	325	312	343	333	332	328	318	356	336	301	343	321	301	301	334	360	340	357	326	338	318	301	331	336	353	316	329	341	324	324	315	301	307	371	364	351	321	354	322	344	307	342	325	329	323	321	301	348	350	326	344	304	351	344	318	342	305	310	309	361	336	324	336	356	318	319	302	308	336	332	311	341	328	336	339	308	336	333	318	345	360	349	335	307	320	338	353	345	327	331	328
23485	9490	4623	2179	644	290	206	232	216	238	209	212	193	204	217	209	210	193	210	205	231	248	205	195	214	204	197	213	207	222	216	219	226	212	213	215	223	226	222	208	207	236	214	191	207	200	233	222	237	226	218	231	190	225	195	197	239	215	241	212	211	201	188	194	205	208	211	219	211	227	214	252	233	242	202	210	229	214	223	229	222	194	240	217	221	196	204	254	229	217	212	182	225	199	225	205	201	228	206	197	222	211	225	202	188	193	210	193	207	220	253	188	233	198	201	231	202	228	217	246	228	235	245	238	217	225	228	187	230	227	205	228	211	210	223	199	233	219	229	230	242	246	193	213	229	186	226	207	203	219	234	223	246	214	207	212	230	224	238	208	223	225	228	223	195	201	204	216	227	216	206	219	236	204	230	217	237	208	215	226	227	190	206	221	216	248	227	221	231	234	200	205	259	205	208	218	203	237	213	205	232	217	230	220	244	198	202	208	182	218	219	210	203	233	230	199	221	213	219	239	208	221	200	214	231	225	203	214	230	216	216	216	210	240	200	195	201	198	225	223	212	214	219	210	224	218	220	198	215	202	216	197	207	233	232	211	219	259	219	214	205	237	201	201	228	213	237	209	240	229	202	205	200	206	208	211	200	226	239	206	192	203	198	199	219	205	219	213	227	225	205	230	207	233	208	253	193	209	208	210	228	234	204	229	209	222	247	229	211	237	206	244	219	194	219	208	213	242	196	214	247	202	222	254	178	249	222	209	208	221	229	191	209	198	227	225	194	213	207	231	225	212	222	207	199	195	237	218	218	203	211	219	218	204	223	231	206	202	203	209	198	195	241	214	228	197	204	208	236	203	199	214	241	217	191	212	249	220	225	207	229	201	218	219	212	221	231	222	214	206	237	264	233	195	222	200	227	210	238	255	214	223	221	227	198	215	249	252	200	229	207	205	204	215	188	234	184	210	215	221	224	234	208	219	221	229	206	205	212	188	192	220	222	223	230	187	213	210	214	218	221	245	253	194	202	201	226	197	230	220	219	200	200	193	229	221	222	230	194	230	224	219	201	207	224	200	218	207	217	209	225	221	206	224	210	207	222	224	208	222	193	213	242	228	214	226	206	209	212	245	260	225	219	214	236	207	207	217	218	199	229	235	267	215	218	214	207	232	227	217	216	194	211	218	227	220	202	221	213	211	198	199	189	205	234	186	251	248	205	210	199	227	212	212	208	205	226	247	198	230	204	212	206	211	231	219	208	250	235	203	199	235	209	226	240	219	195	218	216	190	229	196	239	231	203	203	197	188	222	193	208	198	237	222	203	199	235	206	222	254	207	227	228	221	226	212	240	223	252	225	210	224	199	251	204	219	213	228	232	214	227	195	263	196	199	210	209	200	234	217	224	209	217	209	202	224	213	195	250	208	218	222	238	220	195	218	216	226	205	233	217	229	209	217	233	223	231	206	220	236	188	204	221	195	221	208	256	226	241	222	232	185	210	196	206	201	229	219	252	221	236	205	207	201	226	210	235	204	208	216	220	212	239	200	215	232	239	203	210	268	218	224	198	198	211	258	208	222	221	217	182	202	232	211	207	237	218	227	222	196	225	240	244	225	226	229	237	213	222	215	205	224	202	242	220	214	205	221	195	195	211	228	196	226	205	216	226	206	244	206	239	215	232	221	233	219	246	236	229	225	202	203	218	200	199	233	235	205	218	210	176	210	244	222	228	231	208	226	212	222	251	228	217	193	194	248	220	230	200	190	214	209	203	237	165	219	211	242	214	221	200	236	217	204	210	221	217	207	209	221	215	221	177	229	221	213	204	232	216	222	204	216	209	231	221	213	200	201	205	236	244	206	219	231	244	254	188	222	238	206	201	235	218	217	229	212	228	215	182	226	201	206	207	206	222	220	222	225	227	205	232	230	187	236	201	223	250	207	212	201	225	232	219	195	212	228	228	212	236	182	240	216	196	207	251	213	212	214	217	216	200	211	188	228	243	233	193	256	233	222	202	223	237	220	204	227	213	219	200	230	179	197	185	222	209	194	202	202	236	199	251	218	200	201	205	221	208	200	206	201	234	213	267	192	196	203	204	227	245	225	226	232	205	202	227	245	193	234	229	229	208	218	204	225	229	226	210	209	215	224	190	240	207	171	237	214	218	209	230	192	214	239	197	218	225	193	222	218	239	193	200	195	204	201	223	229	202	205	238	224	233	225	200	228	228	208	218	221	218	203	195	169	224	206	200	210	198	234	203	196	216	222	232	246	217	219	231	181	209	241	220	220	239	199	202	195	220	218	196	191	236	203	224	197	205	232	192	203	194	212	220	188	221	197	194	199	170	232	212	212	204	212	214	234	199	207	230	214	213	214	227	211	246	212	197	198	222	217	188	216	213	209	227	243	227	237	225	219	217	211	201	202	215	207	205	202	220	213	230	226	202	223	225	200	232	214	189	237	232	218	236	217	245	228	199	250	199	208	211	236	204	230	200	213	243	245	241	202	199	184	199	213	205	222	226	217	221	208	223	194	205	224	235	232	224	215	223	220	209	219	219	198	218	234	207	231	210	206	218	244	204	205	193	184	248	238	234	218	218	243	216	223	219	200	215	194	204	187	224	203	227	218	202	214	241	212	204	200	199	233	213	222	218	204	214	212	224	236	221	221	214	229	215	218	230	215	217	189	214	198	211	214	222	216	234	230	199	213	244	225	210	209	192	243	257	223	201	208	221	185	223	243	203	208	231	268	249	242	228	216	210	226	226	230	244	222	245	227	206	207	223	205	189	216	221	203	232	225	195	216	235	212	224	212	204	224	202	206	231	232	205	208	218	233	241	217	206	196	214	223	203	187	224	197	198	207	199	223	208	231	194	218	185	231	223	208	233	179	232	210	222	207	229	194	181	223	212	213	207	232	231	211	225	212	214	209	222	207	250	220	217	208	208	245	232	218	216	245	212	232	217	197	267	233	220	223	225	209	205	205	227	222	216	216	223	214	221	224	208	229	229	201	199	203	229	207	226	205	244	218	207	217	217	225	217	196	236	238	206	233	222	240	239	250	210	204	213	240	195	211	220	224	206	230	212	228	217	206	213	177	222	209	209	209	192	197	212	215	207	218	230	189	241	222	190	239	236	205	211	247	234	226	203	242	212	226	224	206	197	237	227	199	190	204	211	202	228	206	182	233	239	245	199	212	170	224	206	211	198	220	248	232	223	233	227	237	234	218	231	203	243	241	208	222	182	231	201	221	203	229	214	218	211	205	212	197	212	187	214	209	198	214	211	206	211	226	206	229	207	211	239	249	222	214	236	226	185	222	235	199	208	216	210	216	206	204	221	213	217	197	222	198	234	185	210	193	225	228	197	187	195	202	203	196	212	225	205	191	209	216	209	233	202	208	225	229	229	219	220	207	201	223	212	219	214	213	202	223	213	214	223	219	201	235	210	188	183	214	205	197	215	200	180	203	248	232	208	229	227	221	232	200	203	250	222	228
16752	8316	9868	5755	1661	633	534	483	469	506	493	501	527	538	511	528	516	469	485	516	475	530	478	543	505	536	499	454	483	473	485	485	455	485	476	501	477	488	491	484	456	474	476	502	479	532	548	528	477	484	471	495	446	480	483	483	520	459	469	486	467	506	501	474	461	549	552	497	482	494	493	528	512	471	501	533	474	481	475	500	509	540	536	480	502	518	511	482	451	503	499	471	505	465	469	497	510	509	551	507	518	475	503	484	512	484	491	478	520	518	524	483	510	485	464	504	465	497	514	488	509	472	538	497	491	502	508	470	492	517	447	479	492	466	474	489	506	452	498	458	520	498	472	496	476	493	506	513	485	495	499	480	494	479	520	468	500	521	465	472	451	481	491	487	472	479	494	518	454	475	503	517	500	483	489	506	524	489	507	479	491	526	527	504	514	464	542	458	502	525	467	507	530	536	476	469	513	463	490	472	491	524	510	475	497	491	524	508	479	477	470	495	509	493	454	460	512	482	536	503	533	488	491	512	425	509	465	507	462	453	500	491	502	476	499	499	499	504	470	462	505	508	492	489	501	485	457	508	482	519	455	483	484	480	512	541	474	470	468	485	466	475	486	485	506	464	476	460	507	482	494	467	498	484	502	485	467	504	504	543	491	519	533	473	470	478	460	475	476	501	499	476	481	510	483	538	488	488	456	482	501	478	456	485	492	483	479	489	547	453	494	456	478	502	455	496	480	494	536	492	459	465	486	489	471	499	437	454	510	496	526	467	540	455	473	493	493	490	480	479	503	516	495	496	501	483	472	485	465	466	522	468	507	488	499	482	492	488	506	485	496	498	491	487	492	491	467	484	484	473	451	511	513	502	463	492	491	506	493	512	513	471	510	538	508	504	477	492	506	457	500	486	501	486	518	478	486	529	512	514	495	515	496	481	482	481	497	495	476	493	498	495	497	482	470	456	474	489	483	482	490	502	494	501	463	538	535	500	528	471	479	489	496	468	515	520	452	506	478	492	497	529	440	483	514	489	494	469	489	513	480	505	458	478	508	457	503	503	532	461	509	493	486	512	492	494	474	483	497	501	472	510	479	515	463	486	481	457	470	478	517	504	473	485	539	495	487	465	455	489	478	550	487	463	526	492	505	485	512	483	514	472	506	482	452	500	460	521	473	510	493	512	520	502	489	491	504	487	505	511	516	466	495	487	513	504	465	527	473	514	509	495	469	497	487	459	483	458	485	473	500	479	464	474	469	482	475	488	500	521	517	466	485	497	532	489	505	525	471	530	514	500	513	468	457	510	469	492	490	527	493	486	526	482	509	514	512	469	524	525	480	474	515	498	474	481	496	523	547	492	465	547	460	474	494	541	455	461	475	524	511	485	510	493	499	512	497	501	507	488	499	466	505	446	455	494	512	473	502	503	518	493	508	532	449	507	486	500	534	492	464	535	501	487	483	483	487	481	528	476	498	504	533	481	518	477	530	462	524	518	507	506	497	511	485	453	498	521	517	499	494	477	471	501	476	519	510	515	506	485	488	519	491	473	503	445	538	486	496	475	475	503	512	508	505	491	439	488	500	494	503	520	524	461	512	496	511	466	492	486	497	425	481	498	506	492	480	490	514	482	475	512	528	471	490	508	506	487	491	485	484	461	518	495	461	462	461	454	487	475	486	493	478	477	464	511	483	519	525	430	486	502	483	485	514	533	508	506	504	523	506	479	496	490	496	478	500	498	506	476	508	520	495	496	514	523	507	460	497	493	501	505	480	489	464	518	480	467	497	463	481	516	481	480	499	507	453	456	487	504	476	499	492	476	482	505	487	511	501	480	501	480	478	510	512	476	517	532	499	472	502	472	499	526	458	470	487	498	542	483	433	492	512	475	470	486	493	512	471	491	467	460	496	487	514	514	530	489	533	451	499	489	464	489	527	511	478	536	465	513	502	493	513	505	509	515	505	547	494	514	452	475	502	521	450	485	490	498	470	526	512	487	483	488	459	463	491	455	485	510	510	516	520	483	493	508	501	477	513	466	514	484	490	510	497	519	512	504	484	525	466	466	518	487	500	490	456	491	446	478	489	490	463	507	482	492	510	463	503	451	497	558	476	499	515	509	522	526	475	478	466	475	505	504	541	507	460	511	488	510	533	462	534	481	517	519	493	493	495	479	493	513	522	492	518	530	468	479	508	477	469	479	500	465	486	515	480	531	497	520	505	524	504	519	479	444	481	485	489	505	506	488	520	494	503	490	546	501	516	510	496	522	534	483	484	528	507	514	491	490	468	483	483	527	530	485	475	521	481	527	455	526	497	515	503	482	484	485	477	520	504	498	489	503	493	476	501	454	502	487	489	472	505	510	483	473	511	497	495	518	472	497	474	519	528	491	509	523	492	472	497	491	483	492	482	515	469	523	528	493	492	470	489	491	515	503	506	520	489	497	500	485	497	487	482	479	469	464	467	454	477	512	511	467	476	484	455	529	503	500	479	482	501	501	475	499	487	494	485	520	501	491	485	533	510	516	477	518	489	513	559	511	470	486	527	509	484	564	479	491	490	495	480	494	483	531	488	489	493	482	523	459	521	503	543	502	479	472	502	484	499	527	450	464	510	536	468	482	500	486	493	500	511	485	512	499	525	493	472	533	468	485	497	489	537	482	467	514	490	488	502	518	500	470	496	503	463	496	463	455	524	491	474	459	439	495	486	507	483	471	462	446	520	493	466	540	498	460	514	473	492	489	494	502	513	466	495	496	503	464	452	518	476	512	509	490	474	460	522	443	526	474	508	513	478	512	511	458	508	546	508	532	505	482	511	515	458	494	458	447	512	494	459	489	535	463	488	483	546	508	496	470	501	505	452	487	474	487	475	474	500	490	482	512	495	505	477	477	469	498	540	502	499	484	494	490	533	515	476	522	481	444	531	498	510	477	497	445	468	490	505	453	496	499	526	496	507	494	535	517	493	467	458	443	476	536	492	472	490	471	464	513	544	519	495	492	507	495	503	454	516	501	510	491	512	491	501	482	488	491	503	473	510	492	493	482	524	501	498	490	486	486	498	468	505	526	474	485	493	490	486	495	512	488	492	491	484	487	518	480	525	509	497	520	509	528	546	533	490	474	478	517	493	516	481	520	527	477	496	465	512	455	503	476	461	484	500	493	472	465	508	549	519	464	495	527	507	477	504	529	509	514	482	521	543	478	495	498	472	484	487	509	450	469	494	506	491	462	551	468	470	491	502	515	464	486	478	508	482	479	524	461	509	473	498	485	477	499	461	483	491	474	520	474	491	496	497	482	512	495	494	497	497	488	483	481	532	492	483	463	477	504	500	512	507	505	477	435	470	502	519	500	477	505	533	511	499	484	488	451	496	509	485	487	466	489	503	513	499	429	501	493	444	495	493	513	473	486	495	491	484	490	473	516	501	459	475	510	477	485	488	476	458	514	507	493	502	506	529	497	496	487	502	509	481	503	522	481	559	463	478	479	514	479	483	476
49273	38463	39966	23012	5885	909	315	243	241	233	215	217	220	210	221	223	172	241	228	215	231	188	201	229	258	209	195	215	217	211	209	199	203	217	215	202	227	230	217	236	205	226	227	228	217	187	235	196	252	188	228	205	227	218	230	220	220	236	209	181	231	229	232	214	190	196	213	205	213	238	231	226	179	203	215	200	194	232	218	202	240	231	222	222	240	210	229	212	216	208	200	220	206	236	201	184	192	228	186	235	196	226	210	226	194	200	224	174	204	204	197	221	230	218	222	207	212	228	219	211	207	246	213	182	238	213	215	223	201	212	237	211	203	244	214	221	202	213	220	203	242	208	195	211	200	206	193	201	209	193	209	215	224	221	226	223	213	220	212	223	218	190	197	185	217	220	221	228	204	208	231	181	228	203	197	212	217	252	234	204	234	209	198	223	218	218	211	213	226	205	203	240	209	225	180	214	204	220	208	215	222	212	186	226	202	214	215	201	233	196	197	226	203	206	187	219	196	214	220	199	192	229	230	207	221	203	185	210	215	210	181	217	225	215	203	219	200	222	220	231	194	239	227	204	225	230	227	243	217	226	215	214	250	189	207	196	210	219	218	236	216	223	211	220	215	211	259	271	226	199	212	207	211	206	211	195	226	229	216	212	225	222	234	216	190	213	240	208	224	216	204	194	223	202	219	203	196	215	227	204	208	223	221	223	200	225	213	211	209	242	219	223	220	216	220	223	211	196	221	223	240	207	204	212	227	239	234	212	208	229	237	198	226	221	183	193	200	231	189	220	209	233	210	237	217	199	213	201	203	205	208	193	199	232	203	213	201	213	223	226	197	224	209	200	205	195	188	190	196	205	208	214	197	212	218	215	212	236	206	214	193	216	229	216	221	197	199	246	225	218	214	193	247	211	207	210	205	234	214	211	204	227	243	234	214	190	209	237	203	181	195	235	213	223	204	203	220	209	201	260	230	234	230	221	220	222	221	232	237	203	227	196	228	235	228	212	219	230	223	217	224	203	203	212	230	205	238	203	224	223	207	211	236	212	217	197	197	214	209	231	218	216	247	219	210	212	228	197	223	213	240	187	220	240	221	206	197	228	231	213	222	208	213	224	222	208	195	193	237	223	224	200	222	211	186	217	226	196	216	207	212	231	202	213	236	204	220	209	180	212	247	202	223	215	214	209	203	200	224	228	210	219	229	221	210	216	231	199	217	218	190	220	228	213	213	216	229	196	217	215	239	213	207	228	247	206	203	189	229	222	210	215	214	232	204	252	207	218	235	211	211	206	192	230	190	207	225	232	230	260	204	221	209	214	214	233	222	196	172	243	214	194	211	212	220	218	198	206	195	214	219	215	208	180	228	236	227	241	216	211	182	221	220	209	228	200	201	209	229	223	226	192	209	240	186	203	210	227	223	229	197	202	211	212	213	195	250	216	241	238	214	237	217	208	232	238	197	256	200	219	222	222	225	188	201	206	226	220	209	204	218	193	206	213	222	231	230	241	198	217	232	201	251	228	228	217	190	206	198	221	197	217	221	218	200	203	207	187	222	230	196	254	206	237	191	224	222	235	210	203	220	236	245	217	202	219	225	216	227	226	201	227	213	214	206	198	230	189	229	215	226	185	195	190	207	233	209	214	206	227	211	215	208	205	204	256	204	226	236	219	215	211	203	203	199	217	193	232	208	218	228	189	185	202	206	231	225	204	199	207	236	210	220	226	190	185	190	246	227	209	225	223	213	236	216	203	218	162	213	208	231	238	236	227	228	206	213	225	222	202	212	199	201	206	196	234	219	231	224	191	206	213	218	225	213	217	215	187	227	214	223	208	190	207	188	243	193	189	199	211	193	211	203	239	226	226	218	225	216	235	220	204	229	210	216	222	226	214	218	222	220	190	216	221	213	213	226	231	220	213	234	206	216	231	207	204	211	223	206	235	216	218	231	193	223	234	213	198	216	213	205	212	206	219	210	199	206	192	235	202	181	227	196	257	220	217	198	210	215	227	234	207	235	216	227	213	216	226	214	239	223	218	208	214	222	212	204	206	198	203	226	193	235	185	219	217	200	231	224	214	227	225	220	214	218	230	209	233	239	248	215	222	190	208	214	196	201	230	242	193	191	215	207	237	179	210	216	229	221	217	204	217	217	208	231	239	212	233	192	222	207	213	235	199	217	222	220	221	210	201	196	229	187	201	200	226	220	217	230	214	193	221	212	210	209	191	231	189	231	246	202	195	209	238	207	221	228	243	231	205	201	193	209	190	208	204	247	213	219	204	191	228	207	258	234	211	228	215	206	219	229	216	236	190	198	212	225	213	224	203	190	205	215	228	211	215	226	195	213	211	200	201	199	231	226	220	215	217	172	233	235	205	214	205	215	212	206	216	232	208	234	213	206	211	237	214	214	223	209	209	209	201	236	206	198	227	236	233	229	222	207	244	228	241	218	210	224	236	198	227	223	200	219	216	209	213	213	206	236	182	197	217	224	233	196	191	199	217	226	234	196	242	212	220	213	202	204	228	217	223	240	210	243	207	204	218	205	220	189	204	217	230	217	196	193	212	230	226	210	177	200	212	218	202	203	214	209	208	206	178	198	225	215	220	227	205	217	200	215	193	251	233	205	217	229	206	189	212	208	194	193	189	217	193	240	228	226	193	220	223	199	217	192	212	216	192	203	194	218	247	178	210	226	217	190	200	204	216	228	224	210	202	220	204	207	215	220	228	186	225	192	226	233	209	244	204	202	204	194	233	206	214	203	223	213	233	225	217	202	192	225	215	217	223	212	214	214	225	220	231	215	193	229	206	213	240	223	212	197	238	216	215	234	245	189	230	218	215	206	213	215	229	214	222	215	183	225	207	201	210	191	212	232	210	210	218	208	219	221	195	223	223	238	231	209	221	218	221	232	215	223	251	202	197	214	235	222	236	231	205	208	187	232	230	231	203	208	214	244	229	239	212	205	219	175	228	205	222	221	214	221	242	238	190	214	211	200	210	222	225	228	188	193	210	216	193	214	227	225	206	249	220	231	221	206	229	208	225	217	201	201	224	209	214	190	240	251	239	196	225	218	231	204	237	193	227	230	223	205	198	213	205	235	213	223	210	207	204	234	227	189	203	199	223	209	227	225	222	213	214	222	220	221	227	245	216	183	211	226	227	221	222	198	194	214	221	242	211	219	207	227	211	218	227	206	221	202	202	194	212	212	221	224	199	197	219	219	228	231	234	203	196	186	236	214	216	213	224	244	211	226	229	195	223	221	219	203	217	207	209	201	207	228	199	235	234	179	218	233	204	219	221	252	233	225	213	202	208	212	212	234	219	224	206	211	273	205	218	216	206	231	217	206	207	229	208	236	228	200	201	178	218	202	223	207	201	199	196	205	208	212	212	210	200	225	214	205	248	204	212	215	210	196	222	194	209	228	208	214	237	193	197	246	247	218	234	196	202	256	204	205	221	196	217	212	178	211	215	213	207	256	217	208	210	242	202
35616	32710	43084	29625	9789	2377	954	634	548	525	552	492	537	504	482	512	483	483	492	438	508	508	482	477	482	474	504	494	503	519	475	513	490	481	517	477	465	484	523	470	462	515	450	484	459	500	480	477	477	507	494	540	476	460	527	473	530	482	485	513	485	457	468	480	494	478	495	472	482	478	484	522	469	486	465	495	448	520	504	534	508	459	472	462	483	482	481	446	486	476	512	506	495	450	514	472	508	469	452	513	493	465	461	456	449	497	463	469	497	482	477	481	491	476	485	505	472	467	481	481	490	447	477	485	488	484	491	475	492	476	459	463	464	484	471	499	495	458	478	499	498	487	506	458	485	516	533	489	469	508	535	459	509	480	504	448	491	469	506	473	518	508	536	486	492	432	521	507	502	479	475	516	460	498	478	503	514	480	463	497	484	474	508	517	469	444	475	495	511	477	484	520	445	484	458	472	492	500	481	469	480	467	448	475	440	493	457	457	486	492	494	515	460	482	469	468	502	428	480	479	495	476	460	438	502	468	444	527	451	480	475	486	463	500	459	502	464	473	494	450	481	477	485	494	474	479	446	501	445	498	527	506	501	487	495	466	508	465	491	499	493	468	465	459	446	466	487	468	494	501	485	447	484	481	483	482	495	482	492	498	476	492	461	469	448	483	479	492	482	496	446	495	504	477	460	464	465	508	488	500	497	485	481	485	506	464	467	489	509	494	504	477	475	482	522	494	459	453	459	510	498	484	515	493	446	511	477	493	523	510	481	477	490	455	476	481	479	492	458	511	495	449	456	472	495	513	496	488	520	485	490	463	428	476	479	467	452	494	484	492	462	489	489	511	470	479	487	449	480	518	474	496	479	486	477	441	472	449	507	519	465	516	484	480	471	508	468	461	526	476	471	483	494	485	474	468	468	486	474	476	433	496	484	495	418	440	463	471	497	532	443	478	505	483	493	475	486	471	486	511	502	463	511	519	525	491	504	489	484	494	495	468	480	441	460	456	526	474	496	441	510	488	489	516	451	507	487	453	472	504	479	463	465	455	450	495	513	504	495	484	499	467	472	442	466	481	485	482	460	509	449	467	511	462	465	474	465	483	514	469	458	584	506	518	501	485	442	508	468	499	493	502	475	495	443	444	447	486	480	492	469	483	448	467	473	420	495	438	507	508	480	512	499	488	480	454	462	469	491	485	485	469	500	483	505	507	454	496	437	480	576	490	447	513	456	501	493	480	457	475	504	480	478	483	498	484	464	525	494	447	438	466	475	486	481	454	513	476	518	467	486	460	453	526	509	462	468	502	504	470	487	496	474	454	495	442	476	466	487	513	491	535	461	493	470	483	465	529	477	488	494	467	472	474	497	491	518	503	511	475	470	481	501	488	468	503	427	500	468	493	510	474	522	518	487	457	497	463	512	461	489	483	537	489	504	491	461	480	448	470	444	491	447	518	474	474	450	519	452	480	469	503	471	476	513	478	480	474	466	503	448	502	496	502	496	474	451	477	485	482	459	498	507	471	462	528	518	500	524	503	484	485	459	464	461	512	493	475	504	465	482	497	476	486	486	504	478	492	434	465	439	505	488	474	437	498	486	476	498	506	504	505	514	442	467	468	482	480	467	466	471	486	442	437	466	508	472	470	473	512	462	472	510	487	491	491	437	522	491	500	515	470	503	459	509	470	499	493	480	497	464	459	511	486	490	479	496	479	482	477	505	524	468	507	495	514	491	497	506	453	526	497	469	457	510	480	467	438	511	477	481	483	449	475	518	474	504	520	495	472	470	486	517	449	504	454	481	484	492	499	508	488	497	488	490	494	477	552	475	497	487	451	475	501	499	517	481	490	482	496	460	484	480	501	467	442	481	494	475	499	480	512	516	510	476	502	499	466	491	500	488	510	478	469	457	458	499	506	493	422	475	494	488	497	461	516	521	475	446	487	499	509	507	480	475	451	491	500	510	471	485	481	492	465	465	477	495	474	523	487	481	461	468	472	523	463	481	450	452	462	501	476	472	476	488	455	473	470	469	461	493	478	464	492	487	488	446	489	470	465	444	494	507	456	471	474	464	494	472	474	498	486	482	477	488	480	515	452	468	479	481	443	477	499	504	516	517	508	487	480	508	466	469	512	478	480	461	451	487	492	480	470	508	499	448	479	439	490	487	462	468	510	497	470	495	484	429	492	476	529	491	440	505	551	492	478	529	499	456	510	516	483	485	479	488	495	483	457	473	507	511	495	462	511	477	451	480	459	516	526	476	533	465	427	479	500	492	505	450	485	509	490	474	462	450	489	500	471	463	471	520	476	491	426	468	463	518	492	452	511	480	492	465	485	483	465	535	495	480	468	509	504	452	478	449	491	466	480	473	490	476	480	480	481	459	482	493	524	504	516	474	450	461	463	467	498	513	498	477	513	492	483	509	526	510	503	505	457	478	465	470	479	445	472	471	427	449	469	506	478	495	487	507	448	478	475	510	436	479	494	447	515	496	499	504	483	476	473	487	496	500	488	465	507	532	478	467	488	499	467	495	501	465	493	506	492	478	467	499	522	492	531	458	483	496	503	489	474	484	505	457	464	482	473	478	476	494	493	464	452	470	450	470	457	443	473	482	472	483	504	479	501	533	496	460	500	481	504	520	460	496	475	450	505	504	509	483	480	470	470	465	454	488	478	521	478	486	451	486	472	526	524	499	498	483	481	476	492	465	511	505	425	470	484	516	474	450	455	442	454	480	534	493	462	514	464	479	475	464	495	501	490	499	500	470	480	496	463	489	474	483	502	499	516	503	485	498	478	429	464	470	464	515	490	477	485	463	487	536	482	501	494	486	508	452	492	476	475	465	498	512	503	488	471	491	491	508	460	474	480	467	528	487	483	535	493	526	479	469	515	487	467	467	477	491	518	481	451	455	445	477	465	482	510	464	525	498	514	461	489	466	523	503	464	442	502	462	488	474	473	500	481	466	494	489	485	495	505	513	538	459	502	476	482	464	477	484	484	488	467	500	492	461	475	474	462	436	499	466	462	498	464	522	444	461	492	499	502	514	517	470	483	469	491	478	484	504	498	513	482	473	502	487	491	498	478	485	493	446	481	452	505	468	462	513	485	512	486	478	511	463	523	544	468	505	458	506	494	483	470	481	523	485	482	498	478	450	510	492	480	498	499	501	487	488	517	449	472	483	459	474	498	477	463	452	482	444	464	484	481	471	416	482	478	479	481	479	496	464	492	447	473	491	459	497	493	476	496	498	475	488	490	459	521	482	524	461	476	488	491	508	510	451	455	455	465	492	497	481	488	469	480	489	489	476	487	465	442	513	526	495	464	474	474	512	491	448	516	489	486	482	506	481	490	463	479	473	481	503	459	503	502	481	491	476	504	528	481	497	468	495	491	489	484	460	492	480	483	480	480	457	447	464	461	507	489	496	474	492	473	525	454	506	458	505	484	478	480	503	467	474	483	481	487	463	467	481	474	503	456	448	449	481	491	483	484
62774	52969	56410	36075	13305	2014	388	261	204	213	158	130	150	129	138	150	170	137	140	140	147	128	136	157	154	156	139	146	156	151	143	139	140	163	137	133	136	152	176	142	151	157	135	141	147	141	115	153	143	125	140	141	146	137	159	165	162	179	165	130	153	144	148	152	142	132	139	141	155	154	165	141	134	131	140	143	134	158	155	146	146	162	156	152	158	146	161	136	134	146	161	153	141	140	151	151	148	143	163	149	115	141	158	150	146	162	159	140	166	152	168	149	146	135	134	148	147	145	166	138	158	138	149	163	144	117	164	163	151	147	129	149	165	129	151	154	167	143	156	120	144	127	121	120	148	145	136	152	133	151	112	141	125	140	161	151	119	154	145	132	144	138	130	147	180	151	164	163	128	151	128	151	157	172	137	142	124	144	132	168	145	139	144	149	158	132	130	134	127	130	120	127	129	134	150	125	167	153	159	149	174	138	127	123	124	163	163	131	154	160	139	135	159	136	153	141	136	142	144	157	133	158	152	149	158	152	140	142	126	151	152	137	151	156	145	142	137	142	140	149	132	135	140	117	143	134	149	154	136	118	113	149	177	147	139	140	156	139	161	136	119	162	153	144	134	123	161	140	148	172	141	124	121	143	147	152	132	152	136	126	151	150	131	147	130	147	136	140	125	150	138	151	145	125	148	140	160	137	154	143	144	127	140	154	151	153	145	147	140	137	139	155	143	143	138	152	131	138	142	131	156	151	145	173	140	118	129	157	126	131	133	140	139	164	159	151	150	158	168	149	167	164	139	150	162	147	141	155	149	137	144	120	137	131	126	143	144	152	176	136	151	171	129	138	127	153	137	158	125	147	152	155	156	159	146	150	157	151	158	159	148	138	141	134	132	124	148	133	161	124	153	128	151	146	162	132	145	146	172	158	163	152	137	149	156	140	144	144	143	129	144	142	141	128	148	148	172	138	157	144	142	147	135	130	177	136	127	120	144	134	147	134	152	152	149	148	163	156	150	159	133	152	126	163	128	134	159	164	142	126	147	148	140	158	139	124	131	148	157	139	116	145	155	136	150	154	144	144	138	149	148	162	143	163	137	137	145	140	159	146	144	156	150	162	150	171	141	139	155	153	133	155	156	163	120	151	153	132	152	136	150	148	157	122	151	163	159	138	166	156	153	142	136	149	150	121	157	158	136	161	131	149	148	119	157	173	137	136	149	143	163	153	167	146	145	132	144	168	145	144	163	128	142	139	156	147	137	151	140	137	158	133	136	167	140	170	164	166	151	139	151	148	158	151	162	131	148	154	138	137	138	157	144	142	155	134	138	161	151	137	162	164	152	126	136	143	165	146	139	131	131	166	130	156	153	143	135	140	126	121	121	135	143	138	152	158	141	150	136	150	144	133	144	118	150	128	128	154	147	135	155	150	135	178	143	146	132	143	162	168	144	150	147	137	138	150	150	144	147	138	150	153	164	147	150	140	139	134	146	141	142	129	137	126	164	140	149	175	144	146	127	147	141	129	142	127	159	147	152	142	133	146	151	158	151	138	155	155	127	157	163	150	157	148	117	136	136	134	168	150	141	143	161	136	151	148	135	157	148	137	171	153	152	129	151	159	131	150	154	145	153	144	127	143	161	167	127	150	128	150	144	151	148	122	140	129	137	154	154	142	129	146	143	121	138	141	148	153	154	141	142	159	131	135	146	128	149	136	142	131	159	172	144	134	137	139	166	149	155	131	137	138	137	151	148	126	135	136	141	173	164	135	134	162	141	150	151	123	155	157	148	156	132	125	139	153	172	172	162	151	155	151	137	138	142	135	141	148	170	134	145	142	127	138	124	150	148	112	147	134	159	127	141	136	155	166	160	145	141	144	144	132	148	123	144	129	151	137	157	158	166	134	169	151	155	122	157	159	134	146	129	129	169	156	142	130	169	157	145	170	167	146	156	123	128	149	146	150	136	139	133	137	159	141	148	143	168	154	156	130	156	162	133	135	140	135	126	146	151	178	148	173	148	125	156	151	159	132	120	137	146	150	118	130	152	128	126	162	154	139	137	147	154	154	134	160	131	149	152	139	158	162	146	156	153	135	133	130	157	119	117	165	135	146	138	127	145	133	166	159	146	129	160	149	170	137	132	127	156	128	139	117	147	144	141	142	148	148	155	163	151	156	127	155	135	164	153	128	145	162	142	131	139	149	146	136	134	140	154	146	132	150	133	153	140	148	139	132	118	162	155	144	159	179	145	136	132	130	114	118	138	162	130	149	156	163	167	166	136	167	167	158	133	131	145	145	116	133	149	134	157	159	139	146	151	151	128	124	132	133	145	130	163	142	143	141	131	135	158	145	108	148	159	166	135	159	127	143	190	162	122	166	159	148	137	170	146	149	161	164	145	115	137	152	129	152	135	150	147	148	127	152	149	143	133	157	152	166	147	154	138	141	141	155	145	136	138	131	169	150	137	138	149	155	140	148	151	157	129	163	129	147	138	138	146	174	127	118	131	142	128	137	160	141	149	153	158	140	173	125	160	160	134	143	135	155	123	168	143	143	142	133	121	155	150	161	113	166	137	129	150	147	152	154	135	148	159	137	153	164	147	131	151	154	149	139	141	158	136	143	158	135	162	128	129	148	123	147	149	158	125	133	150	129	129	150	156	134	156	136	133	154	148	133	143	143	142	134	125	171	172	165	159	176	138	166	149	140	167	150	148	136	142	161	156	164	139	155	196	154	155	173	136	157	135	125	142	140	169	150	142	130	153	157	147	159	160	145	151	150	130	145	150	145	139	172	157	164	146	145	135	156	135	147	131	151	158	138	159	137	134	165	166	131	154	138	152	152	170	129	149	155	152	138	156	135	133	167	135	158	128	147	157	133	158	117	156	132	144	151	165	150	160	148	147	162	135	147	123	132	121	137	157	138	144	176	158	164	130	132	138	140	127	135	155	174	156	148	149	149	167	138	133	150	157	150	158	132	130	148	159	144	179	150	152	161	198	152	130	144	140	153	142	134	160	176	147	128	148	143	128	157	133	146	158	156	119	142	145	153	151	143	125	142	145	143	168	126	120	149	162	162	160	130	156	171	159	153	139	139	139	156	137	161	126	142	139	145	149	152	153	167	133	130	146	137	183	139	151	154	162	126	136	158	138	151	170	165	160	150	154	151	135	131	144	150	157	160	142	141	145	160	152	133	151	142	139	138	151	160	145	129	126	127	131	151	155	137	148	164	130	139	138	152	160	138	146	157	145	152	165	137	121	142	149	158	146	174	152	131	190	139	157	164	162	155	137	143	144	140	147	148	137	128	132	132	158	154	164	136	142	140	149	165	136	151	148	146	155	144	158	137	141	152	118	150	153	148	119	166	143	171	117	138	133	118	150	144	137	179	134	155	130	139	146	154	154	149	146	140	157	127	161	156	168	142	128	131	159	146	156	159	133	144	144	147	131	126	152	149	147	151	140	143	149	140	145	132	129	121	151	162	139	144	146	166
44732	44584	55533	41215	17270	3872	1095	747	590	469	330	336	337	341	355	345	334	335	343	331	339	354	335	340	353	365	349	388	354	330	329	367	329	355	346	330	355	321	342	323	363	333	350	385	316	352	359	352	345	323	320	326	306	336	321	367	287	336	338	319	338	363	335	333	322	346	337	344	332	351	350	336	319	354	358	344	338	340	344	356	300	357	343	329	288	334	344	366	352	347	346	359	322	323	327	357	359	343	348	342	351	381	364	326	348	329	350	308	339	335	336	303	364	363	314	338	325	316	346	341	302	311	329	333	334	361	344	333	333	339	330	326	341	348	329	302	364	363	338	318	343	342	351	325	355	348	370	347	327	326	355	325	347	344	332	338	354	342	287	339	365	321	338	364	312	334	331	370	358	367	338	323	345	340	351	379	332	336	354	362	332	325	330	301	330	336	317	314	374	302	357	350	340	356	353	325	370	328	307	325	337	334	327	340	322	356	336	330	351	338	336	306	317	333	338	325	320	325	320	348	325	355	336	340	345	341	369	307	320	333	334	314	366	343	346	328	320	316	357	333	300	365	321	348	334	342	388	303	343	369	364	342	346	349	331	312	331	356	325	334	371	359	361	332	311	344	353	348	350	340	344	329	338	345	352	314	357	327	346	345	313	346	361	346	349	374	373	337	319	328	346	353	364	380	353	348	341	380	303	340	366	323	318	345	351	342	312	357	288	324	323	333	351	324	351	335	351	350	355	374	341	368	311	325	359	308	380	349	352	336	330	365	326	323	321	334	378	349	350	343	352	340	331	306	320	332	362	384	322	368	363	286	303	326	331	318	332	356	291	357	331	342	328	362	325	370	331	346	370	355	330	334	321	344	316	310	339	330	314	345	329	367	356	340	327	340	304	342	335	335	328	310	355	341	371	334	337	368	313	305	329	350	342	383	354	339	362	323	308	364	355	367	340	336	314	353	351	315	331	315	371	338	337	347	331	343	339	321	360	333	335	341	341	348	352	329	336	356	369	371	363	366	321	359	361	361	365	315	344	336	353	344	332	337	323	348	347	300	348	335	343	341	362	357	344	344	326	355	342	344	334	351	315	322	331	337	337	339	366	326	343	346	347	308	346	354	334	329	323	361	330	339	326	362	342	325	325	342	359	361	304	363	334	342	361	296	348	327	319	311	363	333	334	360	352	332	327	367	357	328	358	349	314	345	374	341	366	308	330	342	366	368	365	342	335	357	385	328	316	329	349	308	348	351	311	343	381	362	328	332	323	356	316	317	316	356	333	379	335	335	349	324	329	366	353	358	362	330	345	349	372	324	309	351	303	345	349	316	345	333	335	333	364	349	323	352	347	319	338	349	343	338	333	326	345	334	336	315	318	339	329	309	366	331	320	333	292	354	321	322	320	362	319	362	373	338	361	315	356	320	330	338	337	379	328	330	327	316	331	352	344	345	346	329	335	308	356	318	318	399	347	325	344	351	342	333	312	338	351	303	305	317	341	381	361	293	355	358	315	350	386	372	306	343	343	361	320	368	339	344	315	344	337	374	329	318	323	345	330	347	342	335	330	335	359	357	362	321	337	327	336	329	350	353	363	333	345	317	351	328	363	323	343	337	343	346	361	356	331	334	367	289	343	338	319	358	308	328	342	321	335	383	342	338	336	337	344	391	361	337	334	294	372	343	340	369	322	353	333	307	334	340	335	337	362	352	345	293	324	324	331	321	340	367	347	330	358	346	358	371	380	358	342	324	334	338	367	317	305	334	332	349	317	320	327	379	333	352	353	335	356	340	333	329	332	345	342	323	305	344	342	325	322	277	345	312	365	387	338	352	342	358	336	336	346	347	337	336	334	343	313	324	325	351	335	369	336	323	318	332	338	353	339	372	342	341	325	377	362	326	333	337	366	331	359	332	329	314	327	333	324	314	350	352	358	361	331	351	334	361	349	333	354	346	333	345	329	325	340	309	350	324	334	329	312	340	329	331	335	330	325	384	335	322	333	334	350	346	348	352	325	343	346	337	316	335	329	358	342	334	329	346	339	307	328	360	344	356	351	324	334	327	319	310	364	369	354	353	345	312	336	360	323	327	326	355	318	331	343	319	376	296	345	389	355	360	328	336	379	355	359	325	340	320	355	305	333	312	305	342	343	331	329	334	331	386	319	319	331	361	362	344	335	375	329	348	349	339	376	360	360	348	329	330	372	340	330	390	296	345	315	343	322	323	344	339	360	317	326	324	315	313	326	324	336	351	353	334	338	371	333	346	289	328	330	346	376	337	330	338	319	325	371	347	346	351	346	325	358	323	316	338	310	334	350	348	333	334	306	313	343	345	308	329	330	338	316	368	348	341	333	338	306	332	342	376	342	314	318	350	321	322	319	328	308	341	333	374	347	336	347	318	317	322	367	315	333	349	348	347	364	362	325	332	326	340	339	346	354	356	332	332	328	348	351	354	338	322	351	348	328	355	356	348	363	360	359	330	301	334	348	379	319	328	345	317	295	332	324	356	319	348	334	306	322	351	324	351	322	356	334	359	346	340	342	319	354	329	367	314	340	285	321	346	331	337	331	335	328	335	317	331	362	348	362	343	378	329	340	363	318	354	336	377	347	314	373	340	321	366	340	341	367	337	352	367	344	361	342	343	313	341	344	361	348	334	317	348	323	292	367	327	299	338	379	326	328	342	347	347	350	318	352	315	356	341	346	319	321	328	288	349	396	348	343	315	331	338	325	349	331	359	330	348	349	357	340	363	347	327	350	340	370	338	354	363	333	357	360	345	337	339	350	359	326	342	304	360	318	320	351	315	343	337	326	339	313	321	314	378	309	319	327	319	330	348	328	351	328	314	362	375	350	334	332	336	364	348	374	348	328	340	326	337	359	377	333	352	369	357	360	343	348	335	370	347	361	365	360	333	329	315	340	326	366	355	357	338	353	356	362	359	337	346	322	333	321	329	349	330	316	329	321	360	355	352	347	384	356	348	371	341	349	333	345	348	310	326	352	355	307	339	334	352	331	345	323	346	322	376	334	367	327	329	348	358	313	354	323	340	327	330	342	307	355	352	326	360	341	344	357	341	365	334	292	339	305	333	342	343	341	326	322	352	354	345	357	367	331	318	344	337	326	327	307	343	362	347	360	353	335	348	356	369	328	331	299	332	338	331	366	345	347	352	372	341	376	372	334	326	337	343	351	311	333	332	337	349	316	340	341	341	307	348	343	356	347	359	325	338	371	301	338	351	340	327	361	309	353	305	364	296	360	338	342	338	353	349	304	336	339	339	338	353	318	328	322	332	329	351	337	377	341	301	353	331	356	349	329	354	338	331	319	358	322	348	326	321	351	325	330	363	355	331	351	333	365	358	337	347	346	318	330	379	349	363	352	327	335	334	329	354	335	319	299	363	335	312	359	357	353	380	339	355	336	337	347	347	341	327	349	351	327	346	339	323	336	339	336	342	313	342	357	334	327	351	351	326	346	340	304	334	334	286	323	333
23678	9759	4505	2007	623	298	240	215	240	232	218	245	206	225	211	213	220	239	220	182	273	215	218	219	191	200	197	210	229	231	196	203	216	233	228	210	221	239	200	221	216	228	222	233	241	180	209	229	209	196	253	190	209	245	219	205	206	216	218	222	203	237	226	222	221	230	261	216	227	251	227	199	246	223	218	231	213	223	207	261	215	212	221	244	221	209	261	211	221	228	258	232	248	234	245	235	231	242	232	244	223	214	234	195	222	218	241	239	221	207	252	204	209	211	233	257	241	225	231	248	214	204	221	223	215	247	254	233	224	224	195	211	201	190	233	237	213	195	257	234	218	232	200	208	220	237	218	220	241	245	217	215	227	217	228	209	245	226	184	237	210	204	227	219	222	237	204	220	188	231	243	208	255	210	245	211	222	245	240	239	224	219	241	210	258	203	217	233	241	237	214	221	231	251	238	211	192	236	236	249	205	214	241	214	245	231	209	216	219	207	218	255	250	228	218	246	221	212	231	220	244	211	230	234	200	226	250	208	226	255	224	225	237	231	250	242	210	214	222	228	206	224	238	204	230	229	199	226	195	236	203	203	219	236	224	234	194	232	193	185	208	235	204	224	228	221	250	230	213	236	210	243	222	212	237	211	218	238	242	228	238	210	238	243	248	195	216	240	207	218	244	230	243	230	250	231	210	211	197	208	203	182	216	213	232	204	229	228	250	204	214	230	216	219	215	249	222	202	193	205	230	235	232	203	221	262	227	188	227	197	223	229	238	200	223	253	223	241	193	214	225	223	222	216	218	222	204	268	224	216	216	220	247	237	262	230	235	233	236	228	246	229	218	233	224	196	221	234	221	191	251	227	206	232	238	219	212	217	186	225	225	240	230	205	224	219	208	223	224	211	231	199	231	244	213	215	237	259	223	236	229	189	203	216	218	215	228	203	228	239	220	210	234	221	250	237	230	224	204	229	249	224	223	226	210	214	209	236	218	225	240	206	241	245	234	242	249	209	241	236	220	210	181	204	238	226	209	223	231	196	232	206	205	255	247	241	239	221	241	220	207	222	234	228	237	219	251	223	210	239	248	217	228	209	231	221	181	207	231	218	249	208	244	221	231	228	201	207	185	224	215	208	242	205	228	248	199	213	233	240	229	216	219	207	247	213	187	186	202	190	206	199	251	222	218	222	211	236	203	251	225	236	216	222	225	234	211	203	216	245	206	233	229	205	238	217	190	213	216	210	207	243	220	233	217	221	233	261	241	192	211	228	224	227	253	203	208	238	227	206	214	233	246	215	241	242	241	211	208	227	215	244	236	221	264	222	251	220	205	230	239	234	227	233	217	216	218	235	236	195	241	219	196	207	222	231	207	214	231	223	231	215	210	233	214	224	248	228	219	210	244	235	212	250	181	220	210	237	205	215	234	221	226	244	214	199	240	228	235	227	233	252	228	259	233	231	208	223	258	236	230	240	240	219	221	236	207	248	258	219	219	221	207	196	247	237	209	210	223	214	253	210	201	218	224	209	234	204	219	218	226	202	221	226	233	227	211	219	216	201	228	207	241	219	214	208	221	242	228	226	223	197	228	215	206	219	225	189	235	233	239	231	223	199	245	233	230	246	224	216	191	227	239	198	216	207	227	198	222	236	218	248	224	194	206	236	230	228	222	226	222	218	224	211	219	195	242	213	254	214	202	218	184	214	210	227	221	223	231	205	215	222	241	214	245	212	221	206	214	230	243	202	223	188	249	232	210	222	215	224	209	228	228	250	232	208	196	192	188	229	212	192	234	229	221	229	214	216	218	237	219	244	211	238	213	239	224	250	211	229	212	213	222	208	219	228	197	232	220	249	251	226	240	237	187	231	231	209	238	218	244	217	211	212	266	228	223	223	220	229	215	211	207	226	220	248	247	218	228	212	212	220	211	217	220	234	232	214	228	209	226	213	271	205	224	244	204	242	228	216	229	219	228	261	229	222	203	239	222	236	230	238	217	228	208	236	220	217	218	205	213	217	211	231	225	217	211	201	207	240	235	231	196	220	204	200	226	240	224	225	213	229	216	199	211	217	233	215	191	199	247	221	234	246	213	241	200	228	199	220	235	235	219	208	214	198	216	213	230	220	221	228	206	236	217	218	245	198	214	239	231	247	222	242	244	221	228	230	238	223	224	218	243	197	219	204	211	245	206	237	204	215	266	213	240	193	218	222	213	216	212	228	210	207	211	228	200	227	212	223	197	229	234	239	231	235	199	208	192	231	249	207	225	251	253	213	249	242	222	190	236	250	245	272	223	211	196	234	247	205	221	238	232	221	233	221	259	233	203	201	234	196	226	221	234	229	225	196	217	226	224	228	233	246	245	218	213	227	231	230	232	216	234	217	241	213	213	228	211	223	215	213	196	242	224	211	220	201	248	206	230	242	211	216	237	229	178	223	221	219	236	244	257	251	215	221	272	192	219	212	237	234	254	215	200	221	219	243	245	214	237	230	221	202	239	196	246	245	216	238	229	190	198	237	232	209	252	215	209	207	236	224	239	225	228	199	211	206	219	233	243	257	229	229	212	218	204	199	230	252	195	217	231	203	224	217	245	202	211	209	225	232	219	240	226	227	245	244	254	229	251	221	268	246	234	252	200	227	226	212	250	249	188	234	230	217	223	204	198	229	248	227	233	225	222	230	212	228	219	234	232	219	250	238	230	227	246	243	222	192	253	203	232	232	252	237	196	225	194	203	223	190	243	216	236	215	176	241	195	226	223	212	221	216	212	227	229	219	208	235	225	207	199	220	238	239	211	199	220	202	226	199	210	228	212	198	190	199	219	225	243	220	241	217	225	225	241	207	235	200	222	224	241	204	235	226	205	256	208	226	229	219	221	197	228	191	204	243	232	211	194	241	230	248	229	213	216	241	216	232	218	208	234	247	199	219	215	240	208	207	235	213	231	244	215	229	235	219	228	224	209	213	210	196	175	205	220	216	206	225	201	213	219	223	254	227	226	228	223	196	230	226	223	204	212	226	206	182	227	232	227	213	211	223	245	237	219	259	216	188	206	242	225	234	206	221	222	243	229	218	228	230	198	234	248	207	220	225	225	231	203	227	194	226	221	207	235	208	213	220	210	219	211	219	202	222	239	226	231	225	260	263	230	233	229	237	224	226	221	231	213	219	221	203	251	185	224	231	198	194	226	235	235	234	216	230	217	196	231	226	228	267	224	205	224	217	248	208	209	246	236	210	234	200	217	195	200	239	235	245	223	242	243	220	220	231	218	224	216	199	231	237	250	214	262	212	223	250	227	218	216	248	206	211	221	228	231	231	190	231	224	205	218	233	204	204	212	228	222	235	223	200	203	219	220	241	207	234	238	256	261	218	198	200	221	182	221	227	222	200	226	221	218	211	238	231	205	230	228	199	246	213	208	227	238	230	212	238	227	235	195	223	268	221	224	242	252	230	225	205	201	231	226	211	243	212	222	267	213	193	202	220	222	235	211	199
16808	8973	9909	5141	1655	684	515	551	521	511	521	506	519	480	503	513	562	491	469	482	469	543	503	512	490	485	514	474	518	508	494	496	562	529	563	476	513	525	479	509	454	499	518	465	495	531	487	519	497	551	558	496	500	483	499	511	522	509	513	477	518	485	482	502	519	486	556	527	532	486	515	488	514	481	522	523	518	461	504	519	542	497	499	537	527	508	490	482	558	521	482	469	494	492	532	515	509	524	514	523	498	511	512	524	510	506	468	545	495	489	487	491	538	505	499	515	492	527	470	503	487	484	530	503	491	531	517	510	480	478	528	496	507	528	522	511	454	490	517	491	526	516	561	524	526	520	497	475	500	528	534	484	508	532	544	526	512	527	509	529	526	504	523	503	525	515	523	513	514	507	514	535	517	474	509	492	511	531	524	527	494	498	469	506	477	511	537	505	515	513	510	466	477	543	492	506	500	501	476	503	503	507	513	483	533	518	497	487	523	493	502	529	499	508	496	524	510	535	533	495	509	520	503	517	520	490	492	475	510	483	495	467	511	537	483	496	509	470	479	520	494	508	529	501	491	489	493	541	461	555	468	511	518	482	544	529	515	537	461	540	534	522	503	444	480	561	549	493	507	517	513	496	491	515	535	511	508	501	522	517	549	487	532	501	486	504	519	489	532	527	511	496	503	546	522	492	523	500	509	523	529	529	502	490	548	487	505	522	569	491	521	465	478	502	536	497	463	497	484	540	511	528	481	511	510	498	493	505	522	553	503	557	529	499	530	485	520	474	499	534	504	523	502	477	528	519	527	508	475	482	505	492	535	506	519	491	485	486	518	497	497	514	535	559	492	552	518	582	515	506	513	530	516	498	484	529	506	540	502	488	506	503	499	483	491	518	499	507	527	530	527	513	514	561	462	575	515	525	482	539	542	501	479	543	529	488	493	527	542	513	483	507	483	477	475	477	495	491	509	498	512	503	493	497	501	520	501	492	460	502	497	484	511	525	507	477	512	539	499	514	491	534	569	547	511	503	498	523	526	491	524	495	526	539	497	501	471	525	498	528	506	513	480	486	491	489	487	512	531	496	475	535	479	504	551	498	502	526	525	509	470	492	502	561	490	498	522	550	490	501	506	483	538	530	526	492	540	486	509	496	485	530	500	473	505	482	506	487	481	492	459	522	510	536	540	530	528	513	531	486	508	515	508	479	530	540	496	535	529	509	521	505	502	532	486	465	506	487	526	491	501	525	506	525	477	517	510	523	499	558	541	501	505	467	498	534	495	519	492	507	551	499	518	530	499	503	492	507	517	500	489	574	541	495	530	481	483	471	517	501	496	457	516	525	509	524	524	531	511	501	498	531	507	499	512	505	515	510	503	492	492	520	489	534	503	525	513	481	492	500	512	500	498	541	498	524	469	528	549	517	520	527	503	498	487	490	501	501	497	483	540	518	508	539	524	518	521	522	431	489	493	496	499	489	503	530	536	506	504	478	533	519	541	509	519	523	546	549	496	528	514	542	510	522	500	492	493	508	507	530	472	539	534	515	523	516	522	524	521	500	480	498	490	499	514	531	520	553	450	535	511	506	510	501	524	515	533	548	513	521	508	485	504	521	498	557	518	496	496	509	492	486	483	479	497	550	532	475	486	498	521	560	509	465	504	537	502	472	504	501	527	478	501	496	484	501	503	516	529	462	546	535	494	501	516	533	532	533	546	536	503	523	517	516	517	514	496	513	470	534	528	557	524	507	520	480	519	503	517	512	528	486	517	528	514	441	486	524	528	501	473	551	512	518	521	515	504	522	525	538	474	475	515	504	514	495	488	497	514	530	479	510	543	524	506	526	532	527	519	499	480	522	511	500	505	489	506	505	517	524	496	526	490	533	525	522	548	498	502	531	523	561	491	495	480	487	499	474	510	517	510	577	483	504	507	504	499	481	499	550	491	524	535	525	501	504	528	532	490	516	497	532	515	515	465	539	519	497	494	534	505	479	482	515	487	493	521	516	536	522	529	529	539	515	502	516	481	528	516	500	477	506	558	470	526	482	512	558	491	523	516	481	501	533	484	495	518	504	531	504	556	540	505	472	505	565	505	490	499	551	501	477	550	551	507	558	474	514	488	494	493	529	520	491	495	513	486	463	530	501	527	533	475	528	491	486	516	474	509	458	510	509	503	493	493	500	536	498	528	517	507	548	511	511	477	534	510	501	470	520	479	499	545	535	525	508	529	513	503	542	499	522	541	485	544	527	529	481	501	513	543	517	492	527	553	543	482	478	482	512	523	537	514	528	503	491	520	507	485	482	525	489	521	503	506	474	525	515	530	531	505	525	487	484	507	509	510	502	512	525	508	529	495	524	490	482	490	480	491	488	539	503	502	488	502	527	524	512	524	504	507	505	537	536	421	508	492	478	495	478	501	526	528	518	504	506	497	499	535	505	475	504	518	506	502	497	534	492	481	538	515	500	495	493	510	487	526	466	513	482	465	518	515	502	500	490	542	513	506	498	496	511	489	508	525	535	506	502	527	504	497	491	500	480	518	545	506	497	515	503	504	476	516	477	541	527	514	516	488	514	506	496	481	498	539	522	534	518	509	494	471	533	499	495	480	510	509	557	525	516	549	508	465	481	482	512	518	510	482	489	513	487	449	537	487	529	471	535	532	478	539	540	482	520	493	522	510	534	505	525	513	508	537	476	507	530	467	503	492	529	529	522	496	469	538	519	504	501	508	520	536	499	462	541	507	482	513	469	528	527	502	494	522	505	487	492	525	511	504	538	516	554	527	528	492	514	521	525	518	478	543	523	501	494	527	480	474	512	518	491	527	574	513	537	500	531	493	513	499	528	502	532	494	517	510	510	524	531	536	516	489	489	508	486	504	520	536	460	496	505	513	500	490	485	522	505	513	502	485	515	511	498	487	524	494	520	472	511	478	489	496	545	502	518	523	539	492	508	529	501	534	515	504	539	489	532	511	473	512	483	544	511	473	537	505	542	553	546	501	508	545	511	518	531	511	496	523	541	527	491	465	480	496	517	497	509	563	541	518	501	524	514	506	523	522	478	488	540	501	526	525	537	516	492	503	504	510	486	497	461	485	487	511	485	547	524	526	524	509	499	505	502	528	504	455	473	483	518	496	492	543	508	523	518	518	526	538	497	475	531	519	519	506	490	505	536	511	509	517	511	539	478	503	523	481	489	506	494	514	517	504	512	565	500	511	540	541	493	521	461	528	470	494	498	541	554	504	462	529	524	511	492	462	514	467	511	533	488	507	484	485	540	520	501	498	521	509	485	540	522	503	508	518	497	533	505	520	511	520	492	540	528	545	512	515	519	516	516	483	545	498	509	482	530	512	505	470	535	483	456	538	535	509	482	500	495	497	514	526	522	507	538	506	481	505	473	496	479	505	499	472	487	536	479	492	531	555	509	492	527	494	489	560	476	515	535	524	508	507	530	514	509	498	518	499	497	473	503	459	490	507	507	514	496	506	521
49289	39184	39082	21050	5341	791	360	309	280	234	226	225	211	197	218	210	208	241	219	230	196	209	238	227	218	203	220	203	185	218	233	209	238	223	218	201	250	212	247	201	244	230	209	199	213	245	199	230	211	201	206	224	231	207	240	220	216	212	219	231	229	235	231	241	191	219	236	225	235	213	234	199	218	226	202	218	221	224	216	195	200	218	188	207	232	237	220	228	214	219	243	200	226	198	212	236	188	215	210	231	242	231	215	208	230	195	193	224	209	215	234	208	227	224	187	191	207	225	213	218	231	198	203	228	235	214	228	208	246	248	231	225	228	216	245	220	226	222	212	207	228	210	217	220	241	192	231	226	236	190	213	209	200	197	228	220	220	206	215	219	205	235	213	248	204	222	200	202	209	237	202	215	248	218	211	213	246	210	243	190	220	249	228	222	215	198	213	199	208	217	202	215	226	205	217	215	214	222	212	232	216	239	217	223	205	202	220	205	238	244	237	204	225	216	216	228	239	190	247	219	211	234	223	221	235	237	206	216	231	207	221	242	230	221	202	206	215	207	198	239	219	221	207	206	197	182	216	207	200	211	210	224	232	233	223	237	256	200	207	207	226	225	207	218	226	206	217	217	227	211	208	209	223	218	207	232	231	213	203	217	218	235	208	221	223	194	216	217	231	217	222	233	210	220	202	196	242	212	197	247	225	246	233	233	229	205	214	208	217	211	187	233	185	201	256	210	216	208	219	213	212	237	214	226	238	237	225	243	241	217	201	213	215	236	226	218	207	220	211	220	205	234	200	244	198	209	218	203	199	192	221	195	205	219	203	199	197	210	216	217	240	188	215	216	202	191	211	230	208	218	194	220	220	215	203	232	212	213	239	193	240	220	224	232	229	214	221	209	193	230	208	231	204	205	220	197	200	236	196	221	224	207	232	229	199	222	211	226	206	197	226	201	221	221	241	170	202	198	215	217	194	203	244	218	234	206	228	207	213	226	201	210	220	194	209	209	207	237	238	230	207	227	220	215	228	199	212	234	215	205	204	207	224	233	236	217	226	209	222	232	210	211	234	226	216	215	206	221	231	204	211	223	229	204	234	230	189	241	222	234	232	203	210	196	211	211	201	208	228	222	197	213	209	223	201	225	241	209	215	215	197	219	239	229	228	203	202	231	207	219	225	201	190	216	239	199	197	198	237	197	198	221	219	215	257	217	197	222	216	223	236	219	214	223	199	228	241	219	202	198	250	236	209	217	236	194	213	222	208	181	182	195	216	226	214	199	231	211	184	236	208	205	208	222	213	225	208	219	237	181	202	210	201	234	252	196	199	202	204	219	221	222	222	206	206	232	223	239	220	195	205	237	205	209	210	223	210	193	229	211	235	233	233	197	204	222	217	205	206	224	210	211	203	229	212	194	225	251	223	203	200	201	196	245	230	240	202	203	215	223	233	241	209	215	207	224	232	240	211	227	209	215	199	234	230	223	211	208	223	204	211	209	199	217	224	208	216	231	217	219	240	221	195	205	198	209	229	217	224	250	239	238	222	239	229	213	230	256	220	196	236	227	211	212	199	223	224	207	191	213	210	216	230	207	220	218	251	206	244	229	229	199	245	248	253	215	203	214	216	225	221	202	232	251	198	201	227	226	233	226	240	246	196	233	214	208	220	204	241	196	213	216	225	223	212	236	228	249	190	215	239	229	219	219	216	188	205	197	210	217	214	221	207	211	231	212	214	236	206	207	220	194	237	211	198	220	203	204	207	207	205	221	190	227	242	191	219	204	213	222	184	221	220	209	244	233	207	194	225	223	203	222	208	198	264	215	214	203	212	234	210	248	198	241	223	199	226	199	202	189	222	205	215	215	224	224	226	204	209	224	244	215	228	206	246	220	252	217	222	207	216	202	208	242	217	232	214	209	203	221	183	214	230	223	218	252	238	203	249	225	189	210	227	237	222	198	219	198	218	217	229	197	202	211	236	199	207	184	209	202	205	223	213	202	210	220	228	217	200	209	232	216	205	221	227	213	219	211	232	199	228	248	219	210	210	205	214	193	224	198	205	202	218	198	219	245	218	186	229	217	214	255	234	225	220	225	215	175	248	219	248	192	196	245	211	217	210	229	227	222	218	229	198	203	220	202	192	214	231	213	220	233	207	224	182	224	209	230	212	215	210	203	217	207	201	237	233	216	213	197	215	212	211	220	204	200	201	203	194	234	218	237	209	227	195	233	217	221	265	238	212	223	240	214	204	192	211	195	232	231	191	231	210	209	231	254	227	231	199	238	237	202	219	213	213	236	223	229	234	217	225	210	228	236	221	210	216	215	170	238	210	239	218	202	189	209	237	198	219	195	189	210	219	253	243	230	208	221	207	180	190	224	198	221	238	231	214	222	203	237	213	260	245	208	239	207	227	220	228	244	210	220	234	216	220	213	221	205	202	218	204	238	221	220	197	227	224	217	236	208	196	239	222	228	207	219	219	224	192	192	241	202	233	220	224	217	195	214	221	182	211	237	191	231	218	225	200	253	223	183	192	222	239	222	209	228	217	205	203	206	207	213	204	212	202	199	218	213	185	224	191	235	213	198	213	191	227	237	199	219	207	210	230	234	235	231	201	217	242	229	227	204	208	204	225	207	236	238	208	255	231	232	245	246	192	198	204	210	206	168	230	205	223	211	243	213	217	193	197	212	232	229	225	228	206	221	202	213	231	195	218	210	220	235	220	231	184	214	233	237	221	197	225	231	221	214	218	201	215	215	189	219	216	225	189	218	233	255	193	230	226	253	241	233	197	239	214	206	210	233	219	209	205	230	243	221	222	223	245	236	217	230	244	209	215	234	234	214	236	199	210	241	201	216	249	207	189	205	230	227	245	201	221	210	226	200	252	224	229	235	230	206	198	235	220	240	212	226	191	225	216	180	210	233	229	215	193	223	199	228	182	225	185	230	198	216	210	226	215	197	249	216	215	200	208	183	238	207	216	208	244	207	225	210	212	214	196	197	223	206	194	251	217	210	227	196	231	235	218	199	216	203	254	205	199	221	183	216	216	202	220	230	202	218	215	190	200	188	213	207	175	255	250	222	215	223	211	207	205	242	213	214	184	230	202	217	229	242	198	205	246	195	209	203	247	209	223	236	239	225	216	192	225	205	186	224	206	199	199	237	215	197	186	228	209	191	256	204	227	198	247	227	226	214	226	230	198	240	224	202	208	232	227	208	231	210	200	206	225	231	198	190	213	211	229	203	194	211	199	210	205	194	223	225	206	210	225	210	227	208	225	237	197	213	213	219	224	236	214	207	220	238	223	227	245	237	217	217	200	239	232	235	230	224	193	197	230	217	249	222	235	223	200	227	225	218	224	232	218	209	219	194	204	213	214	227	249	212	228	199	217	224	203	217	226	196	187	202	203	192	216	224	209	207	197	211	212	212	221	229	192	233	221	194	210	225	248	239	214	215	222	236	223	193	244	217	219	249	209	224	219	226	234	239	230	240
35424	33705	41938	27785	9358	2030	893	706	649	520	514	513	497	481	484	505	461	488	554	485	515	488	434	484	499	489	508	467	501	519	474	466	499	503	524	499	502	499	495	506	469	495	479	479	495	487	471	499	501	458	536	465	505	479	483	475	509	511	476	432	508	471	472	494	480	447	468	500	471	509	490	503	489	500	458	501	479	495	507	498	467	527	506	484	465	473	467	513	481	461	457	504	501	477	483	487	520	501	480	499	467	507	491	514	502	516	458	480	472	505	503	529	491	489	501	490	458	468	498	486	483	482	510	505	478	534	467	465	488	504	482	513	458	511	480	497	506	509	502	503	516	465	502	523	495	468	506	516	474	473	474	490	500	469	497	519	514	461	519	478	493	482	489	474	486	467	472	477	466	514	520	505	502	463	460	505	498	485	500	469	470	483	511	489	492	487	493	499	481	482	513	502	482	469	493	449	513	469	500	467	471	494	514	438	497	496	474	482	480	483	469	504	520	458	486	490	488	484	460	490	500	453	495	470	490	444	469	503	503	476	527	468	485	498	484	531	471	492	492	526	465	516	514	476	490	472	512	493	501	491	465	512	485	491	513	479	493	523	482	487	477	482	471	504	489	456	536	536	488	494	465	468	490	500	508	487	480	505	492	488	497	458	478	525	480	466	516	482	455	451	505	470	487	499	461	478	524	475	461	497	489	428	511	488	439	459	462	494	489	489	504	505	500	514	504	490	481	502	501	487	473	478	493	527	524	511	486	466	467	480	478	518	505	476	476	507	524	478	481	514	524	468	492	512	459	497	526	489	481	468	492	509	492	531	498	472	508	487	503	515	476	484	532	474	484	470	458	507	498	465	439	496	440	477	482	495	428	493	498	479	485	477	495	454	481	490	490	474	493	503	506	465	486	511	474	501	461	502	530	497	548	500	504	512	533	485	527	530	518	489	474	481	482	462	474	523	489	504	506	458	466	519	500	486	517	497	475	455	491	496	493	533	481	519	509	485	498	491	512	502	498	498	498	520	472	471	478	510	433	455	500	480	475	482	490	510	471	490	466	487	455	476	480	527	514	512	476	515	452	515	504	525	531	476	469	457	510	494	504	514	463	505	513	503	447	480	518	540	519	444	492	505	456	506	468	465	486	475	502	475	506	482	550	508	525	495	503	475	484	487	505	527	485	472	506	463	487	501	501	480	524	497	481	531	501	509	490	489	455	495	501	465	521	479	516	460	508	499	521	499	538	477	511	478	533	468	506	478	522	435	468	437	496	499	467	509	488	464	516	485	465	521	452	506	494	517	458	497	499	492	489	508	512	473	461	509	486	511	483	476	459	549	490	468	454	485	508	484	474	452	480	474	474	454	468	464	430	494	508	516	518	471	483	500	494	512	471	431	494	511	483	486	470	491	496	486	475	484	519	468	477	500	501	500	486	495	476	470	474	500	507	489	473	484	507	439	486	462	499	465	509	492	487	459	489	478	471	461	527	524	470	466	505	551	533	518	488	523	472	505	468	468	567	484	492	499	509	492	530	452	465	529	474	512	487	514	461	497	524	505	500	492	483	494	521	452	487	449	510	485	491	486	502	449	493	491	514	469	504	524	526	504	501	523	455	473	508	527	480	518	458	502	483	495	506	470	489	485	497	444	462	485	485	505	473	503	451	483	485	510	451	471	521	464	465	492	475	478	479	488	555	473	498	489	496	498	519	500	491	488	529	474	464	509	459	499	524	471	531	488	511	481	487	505	501	472	501	534	498	514	460	539	479	514	463	488	473	474	452	509	511	523	484	516	522	469	492	477	498	448	489	493	506	494	500	504	470	506	518	500	460	500	499	509	467	521	528	463	492	493	509	501	514	491	473	512	489	533	485	493	468	502	468	514	479	444	488	493	509	506	526	532	484	489	502	479	479	514	520	539	482	518	500	514	524	468	530	476	492	482	501	486	449	505	496	505	530	500	499	520	504	519	476	483	489	505	492	477	487	479	519	501	457	535	492	488	456	498	463	476	484	538	504	502	519	486	504	505	501	490	496	458	479	496	512	477	501	531	522	493	520	501	491	468	506	497	501	448	504	507	485	504	469	490	460	525	480	505	488	488	480	521	458	518	513	470	528	467	454	493	540	496	480	490	514	488	514	486	507	505	521	451	480	471	505	476	490	490	484	478	497	460	501	525	468	514	481	519	510	494	484	469	478	465	497	453	541	502	499	456	468	505	484	503	467	520	485	503	493	531	512	487	484	445	489	540	480	491	501	487	492	501	492	497	492	467	466	468	473	477	528	469	503	488	507	490	467	528	468	482	503	514	464	527	461	506	491	484	495	488	500	514	477	470	494	518	472	510	451	496	499	495	507	471	493	473	504	490	460	489	486	464	477	502	484	494	556	513	487	482	520	508	524	486	518	453	472	495	487	528	537	490	534	468	512	514	474	516	546	477	482	530	451	488	498	504	514	441	490	498	491	441	509	462	524	485	466	480	478	490	502	480	479	501	501	491	504	461	486	487	482	483	503	534	456	493	480	500	500	526	474	524	480	494	465	504	545	486	453	490	443	456	498	541	455	539	488	512	491	438	475	497	482	461	473	477	505	517	481	494	472	505	472	447	450	515	488	457	496	512	524	533	506	494	517	499	440	515	530	531	538	469	445	495	485	526	482	486	469	484	484	480	474	499	457	503	500	479	508	468	468	500	504	503	487	489	499	510	507	478	518	495	497	525	476	493	497	456	480	493	498	525	492	489	425	493	473	523	486	507	468	477	479	441	477	490	488	497	501	525	481	492	499	489	483	524	453	477	484	493	500	488	507	486	496	503	518	463	499	428	463	499	520	485	527	472	462	510	484	475	493	505	509	480	498	499	464	494	515	470	473	475	499	538	531	491	477	524	461	523	509	512	511	474	513	500	464	489	476	484	526	484	518	491	493	471	449	504	513	489	520	467	439	477	476	444	468	496	467	510	466	484	437	475	494	517	482	482	506	488	470	458	463	494	471	406	494	486	485	500	509	490	452	460	467	469	446	502	499	453	535	484	499	486	483	499	487	504	488	501	505	501	503	484	488	472	472	480	503	472	500	492	479	488	455	484	493	477	496	477	546	476	464	530	462	462	499	473	512	531	471	489	496	471	471	497	513	461	497	495	493	519	502	472	474	483	494	434	492	462	485	472	547	472	479	504	488	493	486	508	510	500	489	475	498	473	514	497	518	489	475	500	493	549	503	519	484	540	496	502	504	498	537	474	487	495	517	481	520	527	454	532	524	510	499	510	501	499	510	478	482	488	540	461	458	522	456	441	476	481	490	507	488	486	502	465	519	464	496	507	524	477	499	470	472	460	489	507	471	483	519	497	522	499	496	523	502	470	478	461	492	504	517	475	533	505	491	483	523	489	540	527	489	482	460	497	507	465	470	487	528	501	509	474	476	476	470	523	473	517	518	536	467	510	481	462	494	492	474	471	469	496	486	500	528	528	509	554	475	486	446	450	499	499	494	484
63599	52853	55295	34930	12827	1982	480	239	213	176	145	151	152	141	170	137	150	142	137	140	175	145	147	140	141	140	134	148	131	183	146	125	152	154	141	142	154	153	127	144	149	147	152	132	142	128	119	131	174	149	132	145	129	133	156	147	131	145	176	151	137	115	132	124	148	134	144	136	128	162	135	135	151	129	147	140	162	138	134	138	139	136	148	125	151	142	133	106	133	136	154	140	162	148	150	137	147	156	120	120	142	158	128	160	144	136	144	138	146	122	146	140	150	136	144	139	137	176	133	111	158	147	141	159	137	157	135	130	153	153	138	168	122	141	136	118	146	150	157	134	140	142	153	156	151	160	137	132	133	128	139	145	128	133	174	167	122	167	135	178	155	145	153	137	145	155	152	132	146	127	161	135	133	118	118	145	136	147	159	152	157	125	119	133	120	138	140	153	132	142	148	132	137	127	132	155	150	137	131	148	152	158	129	149	132	152	141	159	125	138	133	130	139	114	153	142	137	155	152	151	167	142	138	145	129	168	153	122	132	158	158	124	121	143	135	144	139	121	130	136	165	123	131	164	117	135	139	132	143	135	169	155	151	156	136	165	161	142	154	159	149	147	132	151	156	134	138	156	155	132	152	132	130	142	156	122	127	130	124	142	140	110	137	134	130	137	136	125	126	113	136	152	151	139	141	167	129	129	136	138	156	152	155	137	159	142	129	154	155	135	133	125	148	125	126	158	129	141	138	122	143	143	156	127	137	133	141	150	159	129	137	131	149	164	166	154	138	134	124	144	151	139	141	160	159	157	141	140	123	146	151	171	140	140	148	144	139	153	152	166	165	117	149	148	130	142	133	143	130	136	150	116	135	145	145	150	135	155	137	181	121	144	154	151	151	140	151	159	123	108	138	151	165	142	153	136	154	134	155	142	164	136	165	136	137	146	156	132	115	151	138	145	150	143	146	136	153	168	120	128	139	139	138	127	135	120	109	157	153	143	137	131	143	149	147	143	153	163	147	145	156	142	162	134	138	131	137	144	127	132	157	139	136	152	167	170	145	176	161	151	127	135	141	155	148	148	130	141	132	164	141	159	162	136	137	134	141	141	119	148	125	133	143	104	161	115	171	152	158	128	150	143	129	126	148	141	137	139	149	133	138	138	139	162	143	133	150	145	157	144	162	118	141	167	132	185	153	133	122	115	134	140	161	149	159	159	131	132	147	150	126	150	146	138	133	161	140	165	133	147	147	140	148	133	147	158	133	114	126	144	139	158	132	145	130	164	151	151	147	144	150	151	151	136	120	140	147	149	155	128	146	136	155	147	145	148	150	174	161	141	151	156	119	144	142	141	139	171	146	118	134	139	155	131	141	149	149	126	137	147	127	133	145	137	143	158	147	127	150	145	116	122	157	139	131	149	164	163	146	164	141	128	118	153	154	160	164	164	114	131	119	125	126	138	148	150	153	129	139	144	129	151	144	154	147	152	164	161	126	136	152	147	156	123	139	159	117	143	175	140	162	149	145	128	138	136	150	129	149	150	138	153	148	145	125	157	162	148	133	134	165	147	161	134	138	139	126	144	132	154	135	141	119	136	127	170	145	143	132	141	130	136	148	148	175	181	148	164	135	148	147	124	168	138	126	132	155	145	148	160	142	148	164	138	139	157	139	141	160	141	139	126	149	172	145	135	144	137	138	134	167	166	142	129	142	151	155	144	140	142	131	121	162	127	152	150	154	142	150	136	173	131	144	128	146	149	174	140	160	120	152	143	167	143	153	132	156	141	141	143	139	161	148	143	156	137	133	157	158	141	129	143	152	137	149	132	142	145	138	153	151	131	126	145	137	174	170	139	145	143	144	150	161	144	131	136	143	153	122	152	129	157	136	156	150	131	155	126	139	145	142	145	123	145	101	134	140	155	147	118	141	125	143	132	123	132	124	144	146	149	150	138	161	149	131	177	153	140	154	146	117	128	140	156	125	163	143	140	139	123	134	126	127	147	135	143	133	177	136	149	141	167	151	140	128	132	140	123	149	174	109	154	132	117	133	148	143	154	142	167	139	121	121	134	132	138	148	146	152	120	148	156	161	170	126	152	149	162	162	151	162	137	141	138	156	138	141	162	143	140	146	138	163	135	154	116	132	137	146	151	118	138	149	154	145	148	143	146	165	147	154	140	165	147	148	147	138	149	149	145	145	152	135	155	148	129	133	149	142	161	132	139	136	182	145	150	146	134	158	141	145	150	130	140	143	159	159	146	133	144	155	143	130	168	156	139	141	144	128	121	141	153	158	131	145	163	131	147	146	145	125	133	151	126	130	143	145	139	158	130	155	139	138	156	148	159	153	155	133	160	155	166	145	153	132	157	158	125	137	151	146	127	153	132	132	153	139	135	141	130	114	157	170	140	159	142	162	151	148	149	133	148	151	139	137	136	127	144	143	139	155	130	133	137	142	130	134	137	137	151	148	136	164	123	134	153	149	179	154	132	165	127	134	133	170	115	152	166	141	151	126	128	135	136	121	146	123	133	151	154	144	160	117	152	147	134	161	155	136	157	145	138	148	145	139	133	153	160	141	125	132	143	142	133	149	146	151	154	144	153	139	144	120	134	136	144	126	131	150	151	139	136	135	179	157	158	138	148	155	155	141	127	132	130	152	171	151	141	136	125	138	141	142	148	142	141	126	133	140	146	148	145	160	135	134	129	130	135	149	105	139	145	136	133	117	134	146	131	135	146	141	147	127	135	158	122	136	136	161	132	144	164	136	152	145	147	131	142	136	130	126	122	150	132	142	123	161	137	145	151	120	155	158	158	162	134	132	153	148	121	141	143	162	153	149	135	149	152	146	133	153	171	159	159	160	130	137	133	122	140	126	131	149	125	129	126	155	145	124	134	123	149	156	130	121	141	132	128	139	153	149	136	142	140	163	144	148	142	132	135	144	123	132	133	146	132	157	144	168	130	140	144	140	142	136	131	145	136	140	129	128	137	153	164	153	152	162	150	135	149	129	140	134	147	137	142	117	150	135	158	159	158	159	155	142	146	137	168	156	141	129	131	135	156	121	145	143	140	155	147	139	156	137	145	137	150	174	137	124	141	134	154	153	133	148	139	159	133	133	141	142	134	141	122	126	137	128	163	163	140	136	136	145	126	135	137	140	150	149	154	150	137	136	139	135	131	151	156	140	153	161	137	135	138	138	157	139	133	158	144	135	150	134	137	128	134	129	143	145	131	140	108	144	138	159	127	140	136	148	132	138	136	150	140	146	140	143	167	166	145	156	143	151	149	140	151	148	145	155	135	131	144	159	130	131	153	154	147	146	128	158	134	166	138	129	143	155	140	156	148	122	140	164	156	138	134	143	124	156	129	154	159	114	159	160	127	143	165	127	152	140	152	147	141	123	134	146	152	118	144	146	141	152	157	143	129	158	143	156	130	144	139	142	126	144	182	134	129	117	154	134	129	139	134	145	125	142	133	142	156	168	163	133	136	155	157
45691	45163	54533	40284	16263	3894	1599	904	617	404	343	336	333	339	336	303	349	309	361	345	308	325	319	342	293	359	347	338	357	352	352	307	305	406	353	340	346	341	327	372	366	325	336	322	348	343	342	309	357	360	344	321	324	304	339	343	379	348	341	335	336	323	303	342	314	338	350	320	341	330	350	329	325	308	309	317	320	333	357	323	301	339	328	343	346	329	355	326	339	372	356	328	347	323	341	335	309	320	325	342	345	355	318	324	341	340	324	311	313	316	339	341	334	345	342	332	349	342	354	348	339	352	321	383	347	341	327	327	316	303	303	356	338	305	316	324	329	347	349	346	346	306	347	310	303	308	317	326	351	320	363	335	303	318	392	365	331	327	325	335	315	337	338	364	303	327	353	343	312	324	346	338	322	325	345	323	324	327	354	325	337	323	334	321	340	333	353	324	311	303	314	322	346	365	328	339	293	333	349	344	370	290	318	327	355	356	329	321	353	294	297	361	336	335	336	324	321	349	307	330	330	339	349	321	327	330	357	328	308	337	350	324	362	355	350	352	315	320	336	356	316	347	357	319	343	323	337	348	312	341	350	350	351	333	293	316	330	315	323	328	323	349	329	405	351	329	297	325	326	337	338	331	355	348	335	354	341	365	336	330	313	352	324	334	328	341	338	354	370	324	346	338	315	336	357	340	347	391	358	303	343	329	368	353	325	338	327	295	345	338	306	347	342	317	314	350	383	355	358	306	335	341	333	318	334	366	356	360	319	317	335	331	288	360	335	324	329	324	305	336	310	335	321	328	352	308	359	320	335	331	326	367	354	284	341	331	344	324	322	325	340	339	310	315	357	330	341	339	338	361	315	336	330	317	338	353	321	354	361	352	322	320	341	370	336	326	336	344	305	351	295	330	332	305	353	314	333	357	322	293	345	334	293	337	319	298	334	358	343	315	347	321	318	320	335	315	342	333	325	321	341	352	347	332	373	337	325	372	378	349	326	329	348	337	347	317	303	340	329	332	359	352	332	318	321	335	354	358	362	316	326	338	326	344	332	335	310	332	347	340	345	315	329	357	342	351	331	331	326	350	382	310	312	310	322	364	341	338	385	301	310	327	335	354	354	353	310	350	339	324	340	311	318	336	317	325	339	335	340	333	328	321	342	367	301	316	307	352	318	348	355	348	330	326	346	317	359	313	347	365	363	338	325	359	317	344	356	359	337	318	325	337	305	300	351	292	333	295	351	330	340	362	350	356	323	348	350	329	324	328	321	342	311	356	316	324	334	336	341	322	353	315	382	344	326	317	335	358	350	301	334	319	354	305	305	344	350	332	294	335	318	348	332	322	302	351	336	352	307	318	338	298	345	324	321	325	320	290	341	346	334	299	326	305	352	341	326	347	343	336	301	332	311	356	321	321	325	334	351	317	323	337	326	323	314	322	309	318	312	336	327	320	320	336	346	366	313	317	353	322	368	316	338	337	336	285	355	326	328	337	346	317	366	361	312	336	323	321	305	328	362	328	313	336	336	310	351	331	340	303	331	335	331	333	357	319	320	381	349	349	356	351	310	329	353	354	325	328	343	329	335	330	377	343	337	353	348	347	319	332	321	375	326	305	350	349	306	317	370	324	353	322	321	311	362	351	351	337	331	341	330	346	325	335	317	278	355	325	314	337	354	351	356	326	331	372	364	306	355	319	348	315	383	366	361	331	335	322	333	331	326	306	349	319	324	337	320	347	356	355	329	328	333	314	350	335	353	333	337	335	366	328	335	330	369	320	322	323	310	346	350	309	341	362	312	341	339	334	315	337	354	361	304	323	336	339	296	333	332	358	335	366	340	336	340	362	342	323	320	358	325	349	328	306	370	337	369	313	334	341	364	328	335	340	355	354	315	318	328	330	356	351	345	344	315	343	318	404	343	339	315	400	313	316	352	358	336	315	355	340	319	349	336	324	297	321	342	358	326	343	325	320	342	318	352	318	302	340	324	339	331	370	328	343	341	326	345	349	340	344	337	320	319	315	324	342	328	288	363	353	307	331	332	302	363	337	340	356	350	342	337	316	338	325	354	351	354	329	331	368	343	335	356	353	342	320	343	320	330	333	332	330	333	344	332	322	354	339	317	346	315	364	331	318	366	341	324	359	335	321	330	354	341	307	349	323	335	314	328	321	336	332	325	370	368	343	362	324	351	335	314	336	325	369	326	332	332	355	333	300	332	354	354	325	324	366	335	358	349	327	338	333	368	350	314	314	336	305	302	360	330	311	315	324	310	324	298	347	324	348	315	347	333	351	347	377	366	335	299	307	307	348	344	335	310	286	324	320	317	357	352	315	355	344	361	342	364	313	287	332	343	343	364	364	315	353	310	356	347	339	333	374	341	303	325	306	323	330	314	361	349	354	304	311	295	341	339	332	343	343	334	287	373	355	354	344	329	321	323	350	328	329	335	358	335	314	343	357	344	329	319	358	343	321	362	311	324	333	339	333	363	355	336	373	322	361	350	340	333	344	344	306	321	365	302	317	333	328	343	320	339	345	328	328	349	303	379	390	336	325	334	346	327	347	296	347	316	343	310	337	328	344	316	334	317	362	329	346	328	319	305	348	353	315	305	319	340	332	356	338	347	312	315	340	340	350	344	355	367	349	317	305	348	313	330	331	347	335	296	354	354	310	370	361	336	373	364	321	367	315	336	339	340	365	351	368	356	336	350	353	295	375	308	342	314	371	350	340	320	358	343	297	354	314	350	329	333	372	340	339	309	335	327	347	317	343	343	352	314	338	322	376	342	320	342	340	361	354	378	330	349	347	355	366	346	313	345	335	318	324	336	341	304	348	357	336	341	345	341	337	338	356	330	332	357	353	335	360	322	344	311	311	352	336	318	351	334	336	351	319	334	319	347	308	309	332	342	350	352	366	331	356	320	322	331	325	340	332	328	317	351	328	341	322	326	352	315	360	323	316	353	308	331	326	345	342	342	343	345	334	344	302	337	346	333	324	339	342	313	327	354	352	373	343	310	377	349	318	318	339	340	319	338	336	359	326	362	310	308	357	330	330	323	346	315	312	324	336	326	345	351	323	334	327	338	313	352	313	346	329	330	325	346	341	318	330	322	303	327	318	311	347	308	301	333	343	351	323	336	351	359	328	317	347	343	320	321	317	334	316	320	366	339	325	347	295	363	301	339	329	343	345	321	370	348	316	347	358	330	314	300	336	330	327	344	344	349	335	353	361	302	320	350	304	312	341	324	362	344	337	331	366	323	331	319	325	334	341	316	329	323	314	345	302	316	335	330	321	347	312	374	316	351	337	356	326	346	330	334	351	299	318	358	366	337	353	336	334	339	334	350	383	323	341	325	300	380	376	334	342	327	324	330	308	333	335	340	336	313	322	292	346	346	333	310	319	331	338	354	370	347	353	322	328	304	319	365	329	337	343	333	309	331	355	324	321	318	354	355	305	326	333	333	317	335	334	313	368	340	311	361	324	355	337	323	341
24423	9825	4349	1858	592	258	253	210	230	208	198	216	204	229	209	236	237	222	206	216	212	221	200	205	195	234	221	215	227	211	240	217	204	196	256	218	222	209	217	226	242	213	210	215	230	225	208	214	222	240	234	253	239	241	238	214	217	196	206	224	201	176	191	217	203	230	218	198	209	234	216	245	224	210	178	188	206	235	223	233	205	209	208	239	222	215	208	223	204	186	215	211	237	220	212	226	222	252	212	200	200	212	206	184	202	211	220	220	228	180	212	246	234	229	213	197	211	199	221	202	215	213	211	209	208	224	219	224	226	228	234	221	235	241	211	245	251	215	240	207	251	230	226	209	207	228	225	225	217	208	226	230	210	193	214	208	229	202	224	256	209	235	221	208	229	237	190	212	220	232	225	219	225	215	232	193	201	195	213	223	229	239	236	207	239	250	225	234	207	223	245	244	212	197	195	249	204	213	204	219	228	211	203	223	225	214	206	237	221	219	185	225	216	229	182	198	199	218	213	175	233	211	227	213	210	235	208	221	244	171	232	224	214	225	188	212	215	213	213	208	218	227	233	233	216	225	212	212	245	205	231	217	217	228	207	228	240	224	216	225	201	208	220	238	212	221	231	241	240	235	213	210	234	216	221	220	194	201	213	189	210	192	212	204	223	229	224	231	241	213	228	211	226	226	195	198	236	199	214	208	213	232	229	209	250	212	197	202	234	208	208	248	234	200	239	207	231	207	197	192	195	214	246	210	209	240	239	220	213	237	201	252	207	222	222	207	226	201	196	230	209	215	208	224	236	222	227	239	237	231	218	258	227	205	194	219	207	206	209	239	250	216	225	233	238	185	225	204	245	216	191	220	189	229	205	214	208	209	211	232	218	203	213	221	224	201	201	223	198	206	220	201	231	216	216	210	192	242	195	205	229	218	214	199	239	232	231	238	203	206	207	225	215	206	236	230	209	209	195	223	206	229	219	210	210	200	236	214	205	195	205	227	236	214	245	246	246	197	211	212	202	238	218	247	209	219	192	193	183	206	213	244	244	236	214	215	220	202	213	234	215	219	240	224	185	222	243	252	212	225	221	212	229	217	245	228	203	210	228	208	213	250	249	176	210	213	232	241	200	216	220	214	214	228	258	200	212	221	214	233	224	232	212	203	218	214	209	233	216	213	200	241	209	215	202	257	222	210	189	205	193	214	232	248	221	212	198	219	245	252	251	207	236	207	236	221	218	226	201	227	214	221	221	235	231	210	210	208	211	209	199	223	206	222	219	229	223	237	219	193	199	229	226	222	205	238	214	186	238	193	199	221	243	214	233	226	225	197	216	210	221	202	234	221	204	211	231	209	210	238	218	203	200	214	233	212	230	224	221	205	194	217	214	191	217	203	208	204	208	225	222	216	206	231	249	187	230	213	198	235	235	209	201	194	224	225	213	211	236	216	233	220	223	223	222	223	233	237	203	229	227	215	214	218	230	192	221	202	231	208	212	217	201	215	242	234	195	225	208	217	223	206	208	263	240	232	245	217	225	211	216	216	231	225	217	224	215	213	217	234	215	198	203	211	182	219	236	197	191	218	235	243	267	247	197	178	214	233	221	198	198	212	195	217	214	232	226	230	188	223	239	220	198	222	203	204	215	205	188	240	206	217	218	222	211	206	217	198	222	229	198	216	237	206	210	212	208	211	220	215	223	210	221	228	204	213	217	209	201	238	242	232	231	228	210	211	207	217	202	231	237	231	218	212	215	215	211	224	213	210	200	216	227	211	187	211	226	222	218	212	211	204	195	198	213	195	224	236	228	228	220	226	238	240	219	252	200	216	212	222	221	225	214	209	244	226	224	223	242	250	219	219	226	227	224	198	206	216	205	217	187	205	228	212	236	218	194	218	242	218	185	221	238	212	203	199	226	175	203	196	196	219	228	228	207	223	215	182	213	195	212	218	217	217	219	201	233	221	213	217	209	224	200	241	192	228	197	215	201	213	235	241	238	213	260	194	240	233	212	215	203	224	235	181	177	214	230	222	252	244	208	219	218	244	197	237	206	247	208	204	229	259	217	231	195	219	225	218	230	207	221	187	229	236	224	212	230	218	229	216	190	227	232	215	228	234	222	197	219	221	239	239	231	210	218	217	223	212	218	211	229	224	197	206	215	238	224	213	227	257	214	231	248	219	253	214	213	194	211	227	199	191	200	234	234	225	215	243	222	197	201	204	236	214	227	223	234	215	212	215	202	225	227	192	214	200	206	216	226	239	214	212	231	199	235	202	235	219	211	230	240	208	217	197	246	196	250	217	194	196	198	224	220	229	211	200	195	219	198	209	194	217	216	219	225	219	235	209	232	240	230	225	202	226	234	211	211	239	204	205	214	206	224	238	221	213	200	213	231	225	204	221	219	246	224	229	200	189	199	208	215	217	239	211	226	203	250	210	200	212	218	208	174	209	216	214	204	206	232	232	224	248	200	222	233	252	216	225	206	210	220	207	208	228	212	216	209	211	204	211	230	214	238	222	223	214	226	236	208	227	203	202	244	228	236	220	229	229	225	216	204	236	227	220	219	213	220	209	198	210	259	212	211	215	207	230	209	200	213	221	245	223	213	221	206	231	235	224	232	207	221	201	245	213	219	208	230	225	219	198	217	203	217	229	213	219	199	248	216	223	217	238	186	188	217	227	211	201	214	217	218	202	208	225	220	205	230	223	222	229	212	191	225	200	228	232	204	228	187	234	212	225	241	209	235	211	230	214	234	239	248	229	219	219	216	223	228	246	217	208	233	208	200	224	235	210	220	214	223	212	205	202	250	217	200	233	238	219	220	218	204	195	227	233	196	237	240	188	214	203	242	221	218	208	205	207	171	194	253	200	228	215	179	216	228	224	226	265	256	269	225	244	219	196	247	223	232	214	247	224	221	217	230	265	219	212	214	205	218	215	232	195	222	204	215	187	227	202	201	228	220	217	217	222	219	208	222	209	211	207	205	222	191	201	216	208	193	238	225	225	195	215	207	238	208	215	197	228	226	257	198	244	236	205	196	228	202	191	220	227	212	192	218	229	215	240	221	207	224	217	212	200	200	208	215	210	228	228	214	217	240	234	221	215	212	216	216	226	208	210	194	207	237	186	218	217	207	223	203	198	225	214	206	218	229	191	229	216	177	222	223	230	225	226	245	231	217	213	211	250	222	202	219	212	238	233	233	202	231	219	225	207	246	249	227	229	205	234	220	222	239	204	222	219	208	237	232	217	201	229	220	209	204	207	226	195	219	201	225	222	202	209	197	216	219	202	239	209	235	219	216	247	245	231	241	218	221	229	214	204	203	214	205	203	206	239	211	221	211	198	200	224	219	201	201	221	231	208	200	214	219	225	240	226	247	211	220	235	205	216	231	232	200	215	221	223	222	208	228	250	212	209	219	216	209	197	236	196	206	233	213	221	180	219	234	217	229	224	210	217	214	224	211	202	225	194	217	226	201	207	205	220	222	198	213	237
17225	9016	9418	4921	1461	655	564	514	499	486	506	479	454	521	503	492	533	477	507	486	471	495	506	485	508	500	506	515	469	485	516	500	496	481	518	489	474	504	465	498	516	528	503	521	527	491	494	503	483	485	504	513	525	542	463	459	497	511	474	513	503	503	459	533	476	509	518	520	477	509	495	478	516	530	506	501	507	463	437	508	503	465	477	489	519	471	516	509	533	491	561	506	532	506	513	506	490	505	524	505	520	467	513	493	509	474	539	528	484	503	511	544	498	506	483	499	489	509	454	461	458	474	504	500	534	500	514	448	483	512	509	503	459	481	494	492	492	478	509	488	485	503	509	477	509	473	530	505	490	496	525	518	514	532	506	507	498	466	480	475	514	464	498	511	520	492	510	506	475	465	505	517	480	484	470	500	479	515	474	486	532	488	500	520	517	481	536	459	526	478	485	468	522	518	513	479	498	502	476	497	512	485	530	527	502	472	511	476	516	515	511	506	537	496	509	478	496	496	504	528	515	489	518	510	504	501	531	481	474	479	468	474	486	502	487	455	521	480	465	524	534	505	460	510	503	501	520	515	474	498	497	520	491	528	497	502	492	513	495	476	494	517	572	496	486	472	474	524	505	468	512	480	524	494	505	488	536	526	502	476	503	482	507	508	500	490	472	492	458	514	459	540	505	500	507	461	448	499	496	506	472	497	492	499	495	533	485	497	487	545	499	531	478	517	472	510	486	509	481	511	523	516	475	487	465	540	514	477	476	522	491	496	505	491	459	476	510	483	510	553	527	495	496	537	526	487	504	467	505	534	498	484	480	483	522	494	486	501	469	525	524	494	509	482	466	516	494	546	518	513	470	522	514	461	488	497	501	483	454	529	472	488	533	469	484	493	517	496	469	535	459	473	495	508	482	518	475	473	489	513	491	451	490	497	516	522	479	499	494	502	503	518	507	495	522	508	509	500	434	511	502	513	490	486	468	505	512	510	471	504	473	515	505	475	492	491	572	520	507	518	509	476	485	538	518	503	490	499	465	508	468	491	509	516	514	478	483	510	503	473	500	484	532	499	478	498	500	468	501	504	484	495	493	544	457	560	511	518	500	513	477	484	464	500	508	494	494	533	453	472	468	475	490	516	491	487	502	505	466	477	489	480	529	484	501	486	504	484	514	483	488	463	495	471	490	501	509	509	461	503	499	534	480	538	521	502	499	480	502	524	503	522	520	497	470	478	500	484	468	502	494	495	464	500	493	543	547	494	498	477	532	501	497	497	503	504	516	491	514	534	500	494	506	487	537	482	483	520	465	482	475	540	492	458	506	482	525	509	479	511	504	491	493	527	518	498	473	496	492	541	543	524	494	500	455	507	511	497	443	513	495	455	488	489	494	541	510	473	526	488	501	499	503	490	497	486	509	485	499	512	530	486	462	484	499	471	499	553	536	501	495	493	472	494	458	524	474	506	502	480	476	509	492	452	500	494	495	476	506	502	505	506	523	481	474	495	493	472	545	514	470	473	513	527	508	519	491	506	484	475	475	487	505	493	509	515	516	531	538	486	528	487	497	518	470	513	507	482	476	530	518	490	502	510	535	515	459	502	492	529	541	492	501	486	516	476	486	493	537	539	475	437	475	491	488	512	487	477	476	488	517	514	467	491	504	481	550	527	512	512	479	522	481	511	505	501	483	526	468	518	531	463	483	483	482	515	515	509	496	528	471	506	498	470	495	521	487	457	503	497	482	515	483	488	481	493	539	468	538	488	515	479	483	539	536	524	522	474	487	509	507	505	453	479	472	517	537	533	495	504	490	459	486	492	485	554	464	486	462	502	504	507	512	483	477	544	505	494	499	532	478	471	493	483	506	503	490	480	475	558	522	496	485	489	513	488	504	504	495	473	468	475	472	488	478	472	483	473	487	473	532	495	523	484	514	532	518	455	503	477	485	526	495	489	503	507	483	470	468	548	481	469	507	511	507	495	540	501	490	496	527	468	491	502	511	451	505	515	502	514	510	507	516	524	497	440	497	524	519	513	491	496	496	518	486	448	515	487	502	514	483	502	489	494	462	536	505	494	498	481	463	529	505	501	465	524	479	495	536	512	498	459	490	493	499	522	486	502	482	518	486	477	512	490	519	500	497	474	475	477	540	515	513	467	494	477	491	482	470	467	524	514	492	465	485	532	488	487	516	486	483	510	518	504	537	509	477	510	490	503	507	530	512	494	460	500	497	498	493	494	449	519	518	501	491	511	499	474	498	502	506	473	509	500	499	501	498	468	465	471	502	523	520	539	485	459	507	469	491	463	484	539	523	502	506	499	507	484	465	517	509	486	470	481	497	497	528	543	516	466	503	496	487	478	540	475	492	514	520	496	488	499	481	490	509	467	505	501	463	489	485	471	497	517	513	501	489	510	479	478	522	512	530	512	489	545	484	473	527	496	524	487	501	511	512	503	452	461	455	501	482	497	489	461	473	479	563	499	515	526	518	523	537	474	485	498	488	510	483	491	508	509	500	504	520	517	507	519	485	503	507	519	490	470	483	487	489	489	483	522	471	514	528	509	458	500	511	499	486	471	505	509	503	520	472	495	485	514	480	496	502	494	527	487	488	453	479	470	548	463	472	509	485	471	502	525	492	565	507	482	526	480	512	493	477	484	489	498	500	474	541	468	512	497	511	524	495	474	542	495	486	546	490	464	522	474	494	487	509	526	485	466	469	527	510	529	530	506	516	486	479	507	501	504	470	469	483	523	493	469	510	500	487	509	529	487	489	489	488	516	501	509	508	519	470	503	507	489	508	530	531	513	510	482	433	516	485	511	506	538	553	493	468	510	500	536	489	515	470	489	531	510	449	489	461	486	499	504	525	486	447	513	507	515	490	477	504	502	475	476	493	499	492	511	497	506	518	515	481	481	501	489	519	498	520	467	510	536	499	511	519	501	427	481	478	482	524	494	496	485	516	486	513	459	452	491	516	513	479	491	477	518	516	476	501	460	537	502	463	465	444	519	492	503	508	466	467	479	518	535	502	508	534	531	488	528	537	505	511	507	494	489	531	522	490	528	480	510	508	501	477	498	485	497	473	456	464	512	480	489	543	485	523	498	476	502	517	514	511	529	475	512	454	507	509	462	500	518	528	492	503	532	472	508	470	504	494	490	509	529	501	497	487	497	506	471	522	493	441	479	502	482	465	495	458	498	502	497	482	500	492	511	540	493	493	534	511	545	537	459	509	507	516	510	496	495	510	484	491	539	526	528	475	480	487	490	449	516	492	500	510	516	501	490	493	501	498	498	510	512	513	495	484	500	490	479	498	482	533	514	522	499	506	473	535	502	507	469	500	501	494	473	510	509	528	480	489	495	476	495	528	519	474	499	519	479	494	480	519	506	497	463	457	492	507	513	468	516	526	542	536	531	523	478	472	493	500	515	497	519	513	506	513	536	488	496	492	530	485	474	502	485	508	506	500	510	500	477	535	532	498	483	505	473	532	477
51251	40544	39022	20910	5350	882	394	274	248	257	252	227	225	203	229	224	217	206	210	268	247	203	217	225	231	222	214	213	232	212	190	196	229	206	224	205	227	218	201	203	207	222	205	179	206	222	204	216	216	204	237	230	202	206	200	218	209	183	218	201	209	227	228	174	213	186	254	209	228	205	215	229	214	230	229	190	237	238	205	242	241	240	195	228	219	233	231	203	196	190	212	233	215	191	204	211	257	200	216	199	218	201	185	215	233	219	200	184	225	206	200	192	190	233	198	203	230	220	202	204	225	184	242	204	218	206	209	204	201	246	228	209	208	222	243	201	224	206	223	199	224	207	203	225	188	217	215	207	212	225	182	215	222	211	227	208	209	196	199	191	201	238	199	195	232	242	206	244	221	218	218	229	228	210	223	219	240	248	221	189	218	227	242	209	208	232	230	237	216	188	231	200	213	235	201	212	193	213	190	209	217	204	227	210	201	223	217	211	226	229	220	195	229	224	272	216	226	195	227	199	225	193	213	208	199	185	226	193	221	194	190	217	239	234	245	227	215	222	210	213	182	192	192	230	220	191	223	218	214	199	203	224	236	213	216	218	236	219	195	206	182	227	171	200	211	229	224	211	227	187	215	240	216	210	225	195	200	213	213	223	218	245	229	199	217	232	205	231	206	240	199	225	215	201	211	201	224	204	219	212	219	213	209	226	192	192	215	215	223	196	203	226	202	193	195	184	227	235	192	211	198	189	226	224	217	223	212	224	218	199	204	209	208	223	214	208	197	205	203	217	208	203	217	222	241	239	219	228	212	249	220	207	222	224	229	206	197	236	222	203	242	200	192	237	206	237	222	223	228	243	225	203	193	177	204	208	224	227	212	223	197	232	208	217	209	227	198	200	218	206	226	246	198	190	214	203	217	225	224	224	181	220	194	220	222	216	226	238	197	207	218	213	218	224	209	203	196	194	202	174	215	216	192	238	209	207	204	175	229	216	207	200	208	214	218	213	194	192	187	210	205	196	213	216	223	194	226	218	173	252	215	236	222	204	231	215	215	194	232	219	193	229	203	228	224	209	213	214	249	245	189	222	203	197	228	221	207	219	202	213	238	202	206	194	223	204	213	212	206	214	196	210	232	209	222	232	225	202	208	177	237	217	249	228	210	215	222	198	193	236	191	224	227	208	224	221	236	207	210	209	220	215	208	229	210	216	228	215	206	215	226	234	243	246	211	221	230	204	219	190	210	228	234	203	224	206	211	214	192	219	201	221	232	228	238	219	234	196	187	200	237	222	217	196	235	208	188	198	221	220	207	240	240	236	227	208	195	217	241	230	204	221	229	241	209	198	216	239	189	225	220	221	212	218	235	214	191	210	231	211	208	277	214	226	226	202	205	229	222	220	232	191	246	221	226	240	199	226	190	226	196	202	203	239	209	226	187	189	182	235	209	251	204	183	193	222	216	238	220	192	239	218	210	177	201	210	199	195	217	243	216	209	226	216	206	222	239	220	211	190	243	214	229	223	226	222	230	233	201	220	206	189	224	219	204	210	205	189	231	218	204	195	220	203	216	199	250	232	200	218	198	219	194	236	230	214	265	212	228	186	218	243	208	221	215	185	248	216	229	226	216	232	215	216	185	215	202	211	201	230	234	241	198	207	224	203	189	193	228	218	229	228	204	190	200	213	203	225	222	197	203	207	221	203	221	210	213	200	227	221	203	206	229	226	200	225	207	230	192	214	191	198	179	212	228	232	206	212	229	210	223	233	211	193	213	215	207	195	218	224	213	203	188	226	217	205	212	246	223	210	188	194	181	205	210	227	230	187	189	224	201	220	198	233	218	199	222	231	176	198	224	230	212	202	230	218	225	193	233	208	199	196	213	196	221	226	201	221	197	224	244	218	222	187	223	231	222	248	203	224	224	216	195	217	224	189	219	203	233	206	232	198	221	186	220	219	225	202	219	194	199	211	230	209	181	216	228	198	205	215	212	211	194	216	213	178	207	244	198	217	213	255	197	241	222	235	192	244	232	182	208	215	207	213	179	196	241	233	230	202	214	225	212	221	213	203	232	215	241	216	218	261	230	217	215	210	226	217	194	229	189	229	230	216	193	200	222	209	214	211	192	189	199	205	182	217	226	192	182	216	207	228	213	194	220	209	217	181	216	187	207	225	208	198	234	225	224	220	184	199	203	199	226	215	221	244	236	185	216	236	215	213	227	181	232	210	195	217	186	192	222	195	207	200	225	232	235	224	230	180	205	246	199	211	215	212	226	216	216	194	194	207	216	254	195	212	236	214	208	231	215	189	231	236	250	221	221	180	221	217	213	207	226	204	220	215	249	214	218	245	194	224	245	236	207	219	209	205	223	216	230	228	221	207	234	217	196	221	199	241	205	249	206	224	217	231	228	220	216	206	210	229	241	223	220	229	248	216	207	212	221	190	185	227	213	215	196	196	214	222	208	209	231	264	231	232	198	227	217	230	220	186	203	223	208	188	226	218	214	226	220	190	217	253	223	224	207	194	239	175	173	218	201	200	201	222	228	195	224	200	211	188	217	213	228	200	220	223	226	209	208	223	209	216	214	223	183	228	190	186	234	213	196	215	205	194	220	248	187	208	197	189	212	227	220	211	192	221	189	216	241	237	219	223	198	208	192	191	227	181	200	221	190	212	220	219	195	188	228	221	212	225	220	199	197	196	186	233	214	211	216	226	245	232	206	197	225	233	207	214	227	198	215	214	204	192	195	229	188	240	196	209	175	194	246	237	196	200	219	241	194	187	183	211	218	239	198	260	217	205	212	217	222	219	254	213	235	242	222	240	208	185	182	189	217	207	182	214	229	193	225	218	247	219	254	209	191	211	217	210	193	227	205	237	198	200	241	217	219	200	219	215	202	207	197	223	192	240	224	242	204	198	192	226	212	247	212	211	226	215	209	180	198	198	245	202	200	207	226	239	205	230	266	192	212	218	226	201	223	233	213	213	214	210	173	197	216	235	224	216	215	227	209	205	220	234	224	207	210	202	220	225	234	202	222	200	228	221	231	201	179	183	195	229	211	219	222	204	224	230	225	216	218	219	213	227	201	232	224	207	199	234	212	230	227	237	204	190	230	191	204	228	225	235	232	244	219	198	200	193	234	218	205	213	203	223	211	207	200	207	198	234	187	220	228	212	206	213	246	186	241	221	211	224	204	235	211	206	264	203	218	223	205	216	195	222	227	208	219	200	221	211	216	210	221	221	192	216	206	246	222	208	225	217	223	203	201	224	223	210	224	225	219	228	216	205	237	242	228	226	236	232	229	183	208	232	246	207	202	212	245	235	216	202	234	219	205	191	207	201	201	207	209	183	219	229	230	217	227	236	237	194	217	221	204	224	202	210	230	233	194	211	212	213	236	201	237	227	197	249	209	228	188	203	204	212	205	206	184	207	239	214	201	207	214	185	234	230	244	215	229	239	199	195	214	214	211	197	214	250	221	218	244	187	211	193
36945	34225	41824	27350	9727	2480	1223	688	584	537	501	495	472	460	467	466	438	506	485	481	501	482	464	511	505	517	508	486	467	482	491	471	498	458	495	497	515	508	479	510	509	496	517	548	503	497	463	490	480	487	485	473	473	511	468	509	496	445	508	490	496	458	484	488	458	454	425	495	481	463	530	449	475	463	474	483	469	467	512	482	484	523	492	460	474	516	499	483	510	472	508	473	483	490	475	508	494	500	461	489	480	467	465	477	477	486	487	472	538	490	496	470	515	473	481	477	468	462	462	502	474	508	490	486	442	454	483	530	474	526	533	545	471	503	507	463	484	448	476	464	466	499	514	487	525	474	492	510	467	511	464	527	493	513	471	501	490	492	489	483	451	475	475	489	498	510	497	475	495	447	510	485	515	479	468	479	513	501	515	468	473	476	490	488	502	487	474	475	500	492	511	493	480	502	465	478	480	476	450	466	469	457	473	455	463	475	488	452	519	478	533	474	461	516	485	486	467	510	467	486	482	480	455	480	434	493	548	512	520	447	486	473	466	494	476	442	454	491	510	489	492	511	504	461	550	448	498	512	491	489	464	492	483	479	463	471	502	474	455	462	486	486	496	519	499	492	466	498	465	515	454	492	466	493	520	448	487	452	503	471	497	503	449	472	500	510	475	492	489	477	479	523	452	506	480	451	474	494	489	493	500	482	470	447	482	503	482	474	469	470	481	494	479	510	492	519	447	473	522	531	496	497	498	476	458	454	499	507	489	497	516	480	482	459	480	511	454	502	525	470	497	423	493	481	516	514	477	490	475	490	504	492	508	469	486	505	485	502	514	476	468	481	495	492	488	488	493	461	509	505	509	529	505	462	482	485	493	500	467	497	492	447	484	484	513	498	545	500	489	480	515	499	458	495	463	528	495	501	515	493	497	470	464	468	459	499	471	481	452	480	481	469	464	497	487	476	507	522	485	503	530	466	480	498	443	507	494	489	510	507	468	497	459	497	499	458	496	493	465	467	467	519	460	500	480	485	477	461	506	506	450	483	488	456	503	506	539	491	460	520	536	507	489	483	487	484	513	475	478	529	485	481	510	513	505	477	508	501	457	461	504	453	492	496	459	474	483	505	498	538	551	478	503	502	482	478	504	495	482	478	505	485	453	452	482	504	468	482	485	509	483	464	482	505	503	482	505	511	496	520	480	517	483	460	471	514	470	538	503	492	475	461	497	478	473	507	481	456	485	495	475	516	524	520	465	473	506	481	488	490	485	489	484	493	462	512	446	472	458	459	478	491	483	467	485	469	459	489	426	536	487	459	506	488	493	478	496	471	482	494	498	497	484	496	516	442	505	491	493	500	461	486	500	544	470	514	462	462	496	500	487	490	492	450	492	504	494	477	507	486	511	471	465	496	474	476	483	454	482	479	472	481	506	472	458	480	439	496	494	484	507	461	483	475	507	528	469	500	520	472	490	476	492	487	486	473	484	455	458	500	482	501	501	454	473	529	504	478	500	491	456	486	477	501	470	522	490	481	510	459	493	485	500	505	464	468	482	473	499	473	486	493	458	481	489	492	491	470	476	471	521	532	485	513	500	474	469	469	492	492	494	493	474	480	481	489	450	473	482	459	462	530	511	467	533	484	484	485	482	478	445	475	468	466	501	474	519	521	509	493	484	478	486	508	518	530	451	494	487	440	462	486	522	492	462	542	489	497	482	426	504	549	480	480	517	514	487	510	455	506	531	500	499	487	449	495	488	469	455	484	448	510	502	498	508	474	491	514	476	504	498	526	473	469	485	502	505	499	468	494	447	470	512	496	521	518	495	467	510	487	461	468	472	490	490	467	497	474	495	472	461	490	483	474	497	467	454	491	504	497	483	452	500	508	491	503	470	495	489	482	478	464	488	472	476	464	481	464	509	513	482	492	466	498	516	492	511	508	497	469	484	500	475	546	493	480	479	434	461	501	456	516	500	478	457	466	483	491	492	484	447	502	495	478	479	493	496	489	461	471	487	452	448	515	482	533	475	459	445	490	475	460	485	470	494	532	511	475	494	452	486	483	470	466	532	494	501	466	459	461	490	496	467	491	529	494	503	512	494	494	490	464	501	457	463	471	469	470	498	495	484	484	507	493	476	502	487	470	519	469	462	482	460	483	470	486	456	530	442	509	477	492	483	536	503	506	490	497	480	511	518	479	498	508	492	509	474	486	496	462	514	513	491	452	468	462	500	478	450	457	514	472	491	518	462	473	502	451	518	481	466	519	521	470	456	462	477	486	483	453	483	513	496	457	464	445	498	496	487	499	459	470	485	512	497	498	457	504	495	429	501	470	457	496	468	507	508	497	479	482	463	459	491	522	489	477	489	475	508	447	480	462	463	479	470	431	482	467	455	501	509	476	443	474	486	450	487	450	507	515	484	502	446	480	483	494	485	460	536	466	487	494	496	458	508	491	511	505	492	508	507	501	429	464	487	532	476	502	428	510	447	462	481	475	455	480	454	480	499	445	470	524	490	468	497	505	486	473	496	492	503	490	473	487	455	474	501	472	494	534	480	514	490	461	503	475	494	459	446	444	470	474	492	520	486	474	494	497	501	485	475	481	475	483	449	478	495	487	480	465	511	466	439	471	490	499	509	462	482	503	524	467	509	490	482	462	476	505	461	459	489	508	502	472	490	480	481	494	487	479	481	471	495	491	479	463	495	468	478	512	503	520	484	478	486	482	513	499	489	519	470	469	496	475	485	465	459	504	459	500	514	440	479	488	503	480	446	498	515	501	474	490	540	491	433	464	495	483	472	492	484	438	471	462	498	484	505	525	488	550	481	520	451	498	498	459	495	456	476	510	465	475	454	515	475	473	492	493	485	497	456	450	503	506	487	473	518	463	484	479	527	479	492	502	474	500	510	472	492	456	489	533	462	492	463	511	430	500	491	442	462	499	511	474	507	498	511	462	502	520	502	447	482	451	460	500	495	468	525	485	493	518	505	509	476	469	504	508	491	507	505	484	491	446	508	476	494	476	466	485	487	498	468	444	511	513	527	481	438	473	539	478	503	469	498	454	482	484	445	466	478	447	496	481	484	469	514	483	494	436	472	454	482	472	497	486	464	463	493	477	481	492	443	428	499	449	495	463	461	461	517	451	466	486	505	505	461	482	513	513	520	492	480	459	482	514	452	489	521	457	504	495	448	467	491	527	473	540	442	478	493	488	488	450	513	490	496	478	495	491	484	451	491	490	534	456	467	494	496	499	487	529	485	501	464	518	507	468	509	504	495	519	458	472	478	521	490	534	489	502	480	494	512	481	519	498	483	448	491	451	493	482	454	475	427	478	456	516	519	504	481	482	467	509	492	496	507	485	484	526	489	456	524	524	465	489	520	477	455	478	508	500	514	497	467	459	484	467	477	495	500	492	517	525	477	491	466	478	481	475	504	496	498	467	512	494	474	469	506	514	481	448	454	485	462	488	488	472	434	447	500	492	460	509	480	521
64133	52929	54501	34068	11977	2006	579	254	198	155	153	121	141	157	134	139	125	145	122	142	135	159	147	155	139	125	139	127	133	153	128	142	127	117	132	137	161	136	161	143	157	139	133	137	163	146	177	139	136	148	157	133	114	135	148	146	164	133	151	126	146	142	147	152	125	170	170	127	135	139	132	141	131	141	145	149	121	150	128	128	157	125	138	135	136	178	148	165	174	169	165	145	148	133	135	139	155	127	154	147	150	138	153	139	158	122	138	147	144	143	137	160	131	148	187	154	129	132	140	152	158	155	134	139	131	155	137	126	128	120	144	131	153	134	149	137	145	132	158	148	129	134	148	168	146	153	154	168	138	165	128	129	156	127	147	146	127	141	161	155	127	129	114	149	162	137	138	115	150	150	143	148	137	131	118	155	135	129	130	128	166	142	175	123	132	136	133	141	160	137	126	148	168	128	147	163	131	162	155	150	132	143	133	151	158	149	121	139	154	120	151	150	161	122	136	122	145	123	154	143	164	179	146	130	126	116	139	123	144	138	170	163	146	147	166	147	136	146	153	151	125	124	122	144	145	136	122	135	127	138	161	149	135	142	125	114	133	143	145	147	149	138	159	143	134	128	160	167	131	158	127	143	132	117	160	147	145	155	148	147	142	145	147	174	161	142	131	153	140	164	150	137	134	144	152	155	133	129	139	161	148	161	128	155	152	144	130	117	150	139	149	121	140	153	143	169	133	131	134	139	144	145	143	137	146	128	140	136	134	148	140	137	127	127	150	161	145	157	143	148	130	155	159	139	148	141	127	142	150	157	164	160	142	156	140	156	124	139	125	146	120	132	130	148	170	131	128	138	131	140	129	130	133	120	127	137	144	141	156	155	156	153	146	133	135	136	154	134	140	135	150	177	144	158	136	134	125	166	127	118	137	136	111	146	126	158	168	139	154	143	155	147	121	163	147	111	130	135	133	168	140	163	147	140	135	153	166	152	131	134	148	124	119	126	127	148	129	166	119	147	135	106	138	111	147	158	126	146	162	145	144	119	142	183	126	130	140	156	123	134	146	141	145	147	144	152	169	164	147	154	154	136	130	124	156	154	138	145	129	128	139	156	151	147	162	154	130	150	149	158	144	150	145	152	158	142	121	138	142	150	150	132	134	136	142	145	140	142	141	140	132	143	115	149	156	124	157	153	150	125	154	142	113	139	158	129	150	133	153	133	162	150	145	137	152	156	122	146	155	148	159	155	129	156	144	135	129	169	151	131	151	134	155	134	147	127	165	148	141	159	154	154	151	123	126	121	132	174	142	157	125	143	150	135	149	151	148	158	145	155	131	162	141	136	139	139	141	147	134	124	148	160	130	153	129	144	150	137	161	135	155	124	149	149	149	147	119	142	130	119	131	129	116	125	131	156	161	159	139	135	130	162	143	119	137	151	155	150	168	147	136	142	153	147	129	138	146	143	150	139	135	151	160	150	138	122	128	144	141	163	134	147	143	146	127	124	118	146	138	134	161	180	163	165	135	140	147	132	147	123	137	132	146	124	128	130	162	160	143	108	166	149	133	130	131	142	140	164	151	139	160	150	162	158	125	147	135	115	144	125	107	164	148	137	148	140	136	127	143	148	125	148	148	143	129	118	136	133	133	147	107	157	137	143	134	137	133	140	148	166	130	151	158	140	141	148	130	108	136	136	135	144	144	137	139	162	137	134	147	146	136	129	144	123	127	161	147	165	156	137	145	143	143	141	142	139	139	121	139	165	125	146	170	162	158	157	151	156	121	117	154	138	155	142	152	144	122	141	150	105	148	122	128	152	164	147	126	145	156	136	143	144	143	127	136	135	160	141	134	146	130	148	147	165	147	108	133	137	121	135	143	149	140	145	145	147	109	125	129	143	135	150	139	136	145	140	154	139	141	140	135	128	173	153	131	145	147	143	141	132	134	126	147	142	124	148	148	175	145	153	127	145	135	147	136	134	160	155	160	149	147	162	153	152	169	158	181	136	128	162	147	139	168	128	148	157	134	155	167	131	143	140	144	146	152	150	151	174	147	123	138	153	155	130	139	155	160	134	128	141	145	140	159	140	141	136	123	136	160	115	148	156	162	152	130	147	141	137	143	135	144	146	148	149	147	152	125	159	154	130	142	131	154	166	159	148	137	176	146	129	146	141	165	140	156	144	132	128	152	157	147	156	125	150	146	143	158	137	133	133	140	137	139	137	136	135	157	145	165	145	155	151	158	147	147	144	145	134	160	131	154	124	145	133	139	141	133	137	147	132	166	162	137	126	153	151	145	142	138	124	148	145	134	135	137	137	131	134	148	151	151	169	125	139	144	160	132	125	146	143	152	152	112	129	153	147	145	143	129	156	144	137	136	156	135	159	166	142	158	138	145	133	130	155	151	134	145	149	140	127	153	154	144	151	136	142	150	165	148	166	135	134	161	142	132	139	156	143	137	150	132	139	123	143	129	138	128	169	147	152	155	141	154	126	134	136	146	148	158	151	156	160	148	127	173	160	155	150	138	139	143	132	163	153	132	130	119	139	139	154	135	154	140	157	143	137	141	169	164	147	130	126	140	158	150	143	130	149	152	147	157	146	138	123	146	130	140	135	122	145	123	149	135	156	176	132	145	148	135	172	140	149	124	159	121	152	143	153	127	140	128	123	132	135	117	143	146	126	134	126	149	148	158	139	183	127	149	154	145	128	166	157	168	139	136	125	135	166	146	134	148	137	140	120	155	163	127	133	128	132	132	140	144	158	129	142	158	130	160	155	134	141	136	139	164	146	155	122	158	139	150	125	162	138	154	128	131	166	169	134	139	155	146	140	117	141	144	148	154	139	155	157	143	151	132	145	148	140	140	154	171	165	136	175	147	148	150	139	167	146	173	137	123	132	154	163	144	133	132	135	154	137	139	129	119	138	151	140	151	133	183	145	163	150	138	128	158	163	129	137	133	125	144	136	130	154	159	157	149	141	167	135	157	149	142	132	139	139	133	126	139	145	156	157	140	131	143	137	144	150	149	122	133	135	145	133	139	155	144	145	147	151	132	164	125	157	124	136	137	132	139	158	149	151	150	137	151	146	131	126	157	155	166	136	144	156	127	151	121	140	152	146	139	141	130	155	133	139	152	133	144	141	145	141	171	122	145	150	136	133	169	130	141	140	129	155	142	144	155	136	134	120	146	143	144	154	143	169	153	117	165	126	143	142	126	136	146	144	153	142	118	153	174	148	150	131	139	157	126	139	147	137	148	117	143	132	137	158	153	124	150	142	146	119	165	144	135	157	160	142	145	130	152	175	150	125	156	142	185	156	142	130	139	139	129	149	119	133	159	135	123	150	172	154	150	134	127	131	125	127	144	161	142	142	162	131	135	142	132	148	148	160	125	133	156	151	155	149	147	161	149	145	176	151	158	138	139	143	139	152	153	161	165	131	151	145	141	145	145	139	140	138	129	171	152	139	149	132	141	155	153	138	135	129	145	152
46165	45304	53951	39224	15951	4380	1782	753	494	422	334	311	302	336	321	332	342	361	332	329	329	333	331	347	334	344	329	346	343	332	345	305	301	335	361	299	323	320	346	305	349	337	331	296	344	355	340	383	320	354	314	320	311	327	318	349	332	363	317	308	338	322	353	346	320	345	348	362	348	330	327	355	340	307	340	358	334	349	351	345	342	346	335	322	349	352	331	337	345	327	316	326	335	353	342	360	341	331	336	359	323	318	357	384	332	335	323	359	349	326	342	312	322	360	367	346	287	332	358	363	320	318	315	344	346	324	339	322	328	333	320	348	341	328	349	313	323	316	344	319	323	346	344	342	335	344	358	320	339	331	341	332	332	328	322	344	313	339	343	322	330	327	332	371	305	349	348	335	331	340	328	342	340	327	311	370	374	328	347	312	321	346	351	343	335	324	358	315	337	333	347	364	321	337	348	331	346	353	319	340	360	320	327	334	313	327	333	354	315	348	321	346	354	312	302	322	307	346	327	328	354	351	347	319	343	348	317	319	350	342	343	338	348	368	312	345	330	305	351	347	336	357	305	332	347	356	358	328	320	359	294	308	340	344	339	365	321	345	343	333	341	303	325	340	319	352	313	327	335	343	355	364	340	325	326	336	331	321	313	322	378	342	328	344	327	329	353	310	366	310	346	317	345	314	322	378	332	353	351	353	383	342	359	320	354	330	325	376	305	344	311	344	336	324	336	366	343	353	335	324	376	345	335	343	307	322	344	321	365	368	346	347	339	320	324	328	326	335	324	346	343	303	353	369	339	330	311	362	356	318	324	306	330	331	318	334	322	331	311	366	358	308	325	338	359	319	342	331	336	326	349	338	373	324	294	378	331	336	340	352	314	310	356	334	349	364	365	365	335	341	333	316	370	347	339	334	333	324	380	376	344	343	340	330	324	333	311	334	360	356	323	330	347	311	333	346	314	330	343	326	311	333	358	348	349	326	318	344	336	349	348	311	331	332	340	306	363	356	341	347	325	371	309	327	342	354	331	344	369	325	317	382	348	347	322	318	307	319	349	332	309	310	340	318	338	386	308	294	320	326	335	309	336	321	363	330	290	334	342	362	310	342	321	350	357	335	343	344	343	332	340	318	350	334	345	366	316	321	348	347	343	386	315	336	372	340	338	372	326	316	347	345	325	321	322	313	311	331	329	326	332	373	309	358	327	330	329	346	362	348	324	314	313	304	314	331	338	340	302	337	298	342	323	315	292	352	328	308	355	308	309	359	319	320	340	326	368	341	333	300	329	346	361	333	329	318	329	328	306	337	361	327	327	318	329	341	364	330	372	343	305	360	344	358	341	341	356	291	323	312	349	319	352	321	314	324	337	334	357	339	309	349	326	326	336	333	364	299	332	285	349	324	356	356	318	330	353	354	338	364	333	347	351	357	344	326	343	322	353	348	336	295	310	355	362	320	360	339	317	331	318	307	344	340	319	363	297	357	351	351	326	356	332	338	326	358	337	310	355	320	326	368	343	311	348	345	347	340	332	310	338	357	328	308	330	327	356	330	336	331	353	311	349	344	317	324	339	325	316	358	340	346	327	343	316	357	332	366	299	363	370	338	348	329	336	311	341	333	353	297	331	304	317	341	316	313	309	311	369	333	350	305	321	353	347	347	342	333	324	326	327	322	304	347	363	336	325	334	352	353	331	351	369	332	340	364	358	326	331	328	315	384	343	296	329	326	303	348	347	309	351	349	331	316	334	350	331	305	359	323	339	317	351	322	309	363	350	305	373	321	310	348	310	364	323	358	369	315	333	297	350	337	320	385	331	288	331	338	326	335	315	319	341	321	388	365	330	355	336	332	329	331	332	351	338	343	315	311	382	334	335	329	320	303	325	326	337	327	341	316	344	354	330	336	348	363	353	364	329	343	315	337	320	357	359	306	344	313	311	322	337	336	359	324	328	344	329	337	364	326	318	342	305	322	329	327	313	324	335	305	320	302	312	342	351	338	347	321	354	327	344	343	326	353	353	330	332	308	407	322	327	317	319	332	358	328	341	360	350	329	325	351	287	338	337	356	303	327	353	344	335	317	327	350	363	335	341	330	331	345	307	331	366	349	352	315	369	355	357	312	343	343	339	355	359	314	351	321	340	333	333	313	344	307	352	300	322	356	346	360	323	330	338	321	338	312	383	367	310	331	303	333	361	334	339	335	322	344	322	313	374	357	315	326	337	353	334	368	338	328	317	339	322	315	329	361	329	364	349	342	300	317	332	323	346	316	300	311	349	351	329	322	308	329	338	324	322	346	369	338	335	308	319	312	372	344	312	309	331	278	356	352	337	337	353	336	358	326	316	365	340	356	285	306	360	331	340	327	364	337	322	322	362	365	356	339	361	332	343	325	297	324	295	355	334	314	389	334	369	323	352	348	317	368	321	359	340	381	306	346	317	344	342	328	341	340	383	346	317	340	342	334	322	330	355	339	335	372	365	324	359	341	340	353	327	324	362	312	353	353	350	322	353	343	339	332	315	351	323	335	337	362	363	306	344	316	315	305	326	324	345	384	348	331	369	329	322	322	343	321	371	314	359	330	334	333	368	328	339	359	311	329	346	338	317	351	347	353	317	335	346	344	357	333	319	327	339	362	331	322	324	324	306	354	366	330	343	347	361	305	324	321	312	330	338	342	332	340	328	300	343	327	359	341	343	327	362	319	342	321	312	322	344	342	361	341	316	342	319	354	349	318	321	329	331	331	317	360	330	309	349	349	328	351	307	343	343	323	355	341	383	334	334	339	348	317	349	349	331	336	327	323	340	320	346	367	290	322	327	352	357	355	377	347	362	354	341	378	351	325	364	337	313	322	305	319	363	343	330	351	348	333	318	322	285	330	352	343	352	304	323	347	372	336	324	322	337	361	335	311	344	337	353	315	299	313	328	330	340	347	345	355	377	321	335	278	356	329	317	316	333	359	335	329	320	350	343	329	335	329	332	362	334	328	374	342	322	369	352	282	320	315	339	327	295	350	348	337	346	338	335	346	344	326	349	336	306	363	339	367	330	344	324	371	337	331	330	311	333	358	363	374	323	342	326	355	319	353	344	342	313	333	345	335	324	314	349	328	381	344	309	343	328	306	340	342	332	364	336	323	334	323	345	303	329	362	364	338	359	342	331	334	343	289	300	330	342	323	357	334	312	353	364	332	344	317	355	349	330	344	348	326	361	308	335	328	305	365	335	338	332	339	329	300	340	381	336	338	329	346	368	360	328	367	324	329	318	312	318	361	364	325	306	319	297	314	313	358	326	341	358	373	361	356	338	351	372	339	343	331	326	358	373	356	343	328	336	357	355	332	317	328	336	348	346	327	337	317	340	346	316	326	374	330	327	367	332	322	332	342	327	313	309	335	299	308	336	332	370	311	322	366	293	327	318	330	330	327	323	288	352	360	329	348	325	342	326	358	369	329	314	333	343	310	325	305	357	338	319	320	337	349	324	364	319	348
25190	10789	4444	1746	553	309	249	224	221	211	212	223	225	221	203	219	221	260	253	193	240	246	218	194	261	202	227	255	217	195	216	217	231	207	224	212	217	233	262	195	229	240	249	206	247	204	241	218	216	211	206	198	191	217	239	219	231	258	220	259	191	237	234	215	246	202	242	220	225	215	216	219	222	227	248	192	233	217	227	254	231	227	236	228	210	222	226	251	205	205	273	216	220	217	225	250	260	203	226	227	207	227	254	230	219	234	215	230	214	248	219	195	210	232	198	224	224	248	224	245	215	224	224	222	213	218	213	225	236	211	214	188	204	223	236	214	222	236	215	227	212	207	212	220	247	213	227	184	223	214	198	226	248	212	234	251	238	239	220	220	216	235	230	214	229	240	223	237	240	216	255	211	229	218	202	204	199	227	203	236	238	230	225	200	223	226	225	246	217	192	240	228	197	225	213	230	211	212	227	227	206	199	212	196	234	248	233	218	235	250	193	220	221	222	230	229	229	227	215	245	228	215	224	222	222	239	223	215	220	224	223	249	254	222	228	204	200	197	233	225	228	228	211	231	225	226	246	223	243	213	250	213	222	237	217	228	203	219	230	220	229	243	244	225	208	231	219	214	246	249	216	206	216	220	210	219	218	209	225	199	237	234	214	184	225	233	223	212	221	206	262	200	206	208	221	225	234	204	207	197	238	206	236	227	226	210	226	195	231	193	209	205	186	205	241	184	212	212	220	184	210	235	206	214	245	195	234	255	238	223	231	223	238	229	250	233	223	195	225	246	190	189	226	203	232	201	234	227	210	226	215	258	232	212	227	222	230	233	205	229	228	222	225	198	193	215	232	238	249	231	210	215	216	216	203	215	247	234	234	223	229	204	234	246	210	196	216	226	235	217	220	227	224	206	200	214	216	221	205	204	201	227	224	210	216	210	228	219	206	240	217	228	228	209	204	201	201	241	221	218	230	230	250	231	220	223	230	241	206	224	209	238	198	232	223	245	221	222	239	228	226	214	228	226	215	229	187	228	252	205	208	245	211	233	231	230	225	247	192	238	223	214	227	209	240	192	216	220	221	237	212	275	205	197	229	261	222	201	231	214	243	225	189	250	206	211	226	204	202	219	222	198	236	247	205	221	216	206	233	223	220	231	186	246	240	196	255	216	228	241	224	209	195	274	210	210	234	218	225	212	214	218	213	250	210	227	219	224	227	220	232	225	237	240	222	249	229	208	218	200	228	232	219	191	213	219	236	241	220	226	248	224	245	227	224	220	215	211	228	208	220	220	211	224	256	214	209	233	211	237	199	225	191	232	225	204	198	244	200	240	245	217	214	219	247	223	239	250	217	248	235	229	238	227	261	196	228	231	225	228	224	223	222	249	236	215	187	256	220	235	202	197	217	228	215	205	210	182	219	204	221	225	204	220	217	247	202	216	241	221	232	209	187	224	234	205	225	214	229	241	238	229	202	199	217	184	213	227	221	242	235	228	213	219	235	189	234	251	229	235	223	208	209	236	262	207	236	225	204	247	221	241	230	216	232	252	200	198	209	221	240	246	242	211	209	206	219	204	208	247	235	225	215	226	201	228	239	240	223	245	230	243	241	232	234	228	225	223	200	235	225	235	230	244	222	219	254	229	224	226	249	179	233	240	241	224	216	225	243	257	218	233	191	210	234	203	210	248	225	208	208	208	223	221	269	214	209	211	224	224	210	224	223	223	240	229	228	217	215	217	237	217	225	207	252	173	260	260	223	231	253	230	230	211	246	229	217	224	222	252	229	217	212	232	197	238	244	240	209	225	211	228	213	212	205	216	208	235	208	227	189	232	210	226	216	238	229	229	226	251	230	230	215	227	239	211	214	195	199	200	224	191	200	214	234	214	241	216	222	234	227	221	226	207	228	249	221	231	235	210	210	237	237	232	230	210	226	230	224	224	209	229	209	218	220	213	243	204	210	207	206	214	225	232	231	200	195	210	217	211	212	228	214	193	230	248	240	221	211	215	205	217	213	246	221	235	217	213	250	233	235	236	216	228	213	222	202	241	232	236	225	190	235	244	237	216	216	227	243	251	244	218	235	228	221	218	226	217	213	200	211	226	247	220	201	206	212	244	229	232	225	257	208	244	217	227	209	210	203	211	218	218	214	233	243	220	240	216	231	206	230	216	224	221	244	221	242	236	232	233	207	221	235	206	207	212	221	232	225	225	214	194	204	207	242	227	225	246	227	223	219	188	210	224	190	230	232	230	221	210	236	227	227	225	222	230	253	208	229	195	213	209	204	233	221	234	216	197	243	232	200	215	208	241	235	244	220	215	251	231	234	215	222	217	248	210	244	231	182	240	201	228	251	218	221	214	204	193	211	231	234	223	233	247	194	241	218	229	217	218	197	235	230	212	186	226	202	236	241	245	227	205	222	235	242	232	217	235	216	226	244	219	239	243	226	209	236	214	209	243	237	224	239	244	210	228	212	210	205	235	238	216	213	215	218	228	244	230	278	212	223	244	236	232	218	215	219	226	228	203	204	248	254	226	240	241	218	225	214	231	203	232	228	227	205	234	228	244	210	218	245	216	204	240	213	255	223	201	219	233	245	226	227	210	224	248	216	237	246	222	217	202	248	212	228	216	241	238	242	221	253	203	251	266	204	204	193	223	202	233	193	237	250	232	189	230	261	215	193	218	211	215	206	198	215	234	225	230	241	227	233	220	229	208	199	249	208	214	214	215	214	244	218	232	212	234	241	212	241	196	213	219	221	235	228	202	231	227	220	236	229	242	221	237	243	235	247	183	216	215	217	248	230	208	220	243	245	236	200	227	219	213	217	214	225	212	231	215	223	207	257	249	246	214	233	214	223	235	228	223	203	212	232	230	239	243	242	221	186	242	211	222	227	219	215	217	220	249	220	224	215	232	235	197	213	225	210	248	234	215	228	204	223	204	197	209	229	244	241	227	230	222	203	232	205	239	228	221	213	215	196	206	225	241	245	221	247	211	220	227	225	212	202	236	224	265	234	246	211	187	214	203	210	248	214	200	219	200	210	226	244	238	221	211	195	214	251	222	246	250	226	201	242	216	218	218	219	194	242	232	216	229	237	250	230	210	195	233	232	192	207	212	203	206	281	261	244	211	214	235	230	207	227	238	213	213	237	226	262	207	224	194	232	223	196	213	210	258	243	247	202	213	238	230	248	218	223	220	200	259	228	214	240	213	235	204	270	227	203	235	236	229	213	248	219	208	230	224	213	241	185	244	217	257	245	231	240	217	219	217	256	209	226	219	224	232	231	219	212	219	255	201	231	192	227	220	237	236	216	242	232	227	233	219	222	220	227	215	228	206	255	221	253	247	223	231	233	221	207	233	215	234	236	219	202	199	245	231	224	205	234	219	226	197	241	207	218	226	221	247	214	225	225	252	250	220	197	211	223	246	212	221	230	229	245	240	235	252	210	224	219	235	195	193	229	212	247	231	251	228	216	200	238	201	222	234
17622	10369	9057	4530	1391	664	564	517	530	517	490	525	493	517	521	511	481	485	496	559	490	523	526	549	483	553	499	476	517	514	539	499	540	477	491	536	527	517	526	479	471	489	506	502	491	512	522	534	531	447	514	492	500	472	509	490	465	521	518	515	527	536	484	508	485	501	514	493	532	485	485	525	557	513	492	501	547	549	496	495	531	540	478	537	561	549	466	538	513	522	541	468	531	510	520	524	468	482	513	519	491	534	494	515	504	492	538	533	522	520	489	501	512	490	507	501	497	499	544	519	545	489	526	505	510	499	542	509	527	531	492	513	523	532	532	501	492	473	529	506	516	491	513	554	537	503	506	518	478	550	528	486	514	517	498	534	464	546	501	509	484	486	547	517	544	492	516	507	481	522	499	517	521	519	520	477	496	505	510	499	495	499	570	522	494	505	501	528	488	519	531	519	525	507	498	481	491	514	480	502	511	487	515	546	534	533	497	497	505	529	559	483	490	546	512	489	499	499	549	517	561	506	544	514	516	499	498	491	505	536	521	564	454	505	553	503	508	486	524	523	532	507	511	498	529	463	541	502	460	553	522	502	483	484	535	492	518	504	568	495	474	474	525	530	550	514	519	478	479	533	444	496	522	475	507	494	473	518	523	533	491	495	485	550	509	510	510	472	530	517	505	545	492	547	550	550	508	539	487	528	483	498	475	502	504	509	517	504	476	557	527	523	505	509	518	497	518	523	535	511	495	523	510	494	514	521	529	535	537	527	481	499	537	524	513	480	527	483	524	516	539	540	529	510	544	498	552	519	498	512	503	506	515	532	516	543	498	498	512	500	534	511	522	541	538	520	503	497	515	497	492	541	476	508	527	493	493	522	485	530	519	501	500	536	543	522	495	458	517	501	474	505	515	535	513	499	508	491	535	467	500	509	501	501	498	519	507	514	534	530	490	532	505	503	559	522	484	498	487	544	527	558	522	489	513	526	543	531	524	510	516	504	473	540	509	526	510	518	514	572	483	525	521	506	505	518	479	516	490	530	505	547	524	501	515	501	483	499	519	502	506	494	483	496	487	487	519	495	514	486	497	541	498	534	522	499	488	502	489	533	527	547	520	507	475	523	471	533	503	542	492	500	492	518	514	540	487	522	519	515	479	524	509	525	516	543	515	419	510	488	538	519	509	495	530	484	515	533	484	474	505	489	498	485	516	578	488	536	563	501	545	540	457	513	517	487	512	536	538	528	480	507	511	508	513	517	482	493	556	482	488	508	493	467	506	538	514	501	545	527	523	496	527	498	485	519	504	503	490	529	530	530	503	471	510	515	530	517	538	488	488	503	526	488	494	514	488	524	511	510	524	508	493	513	494	548	540	475	497	485	513	510	520	517	568	470	498	493	524	524	517	519	525	512	506	507	468	472	507	520	496	475	502	504	482	502	511	515	517	515	539	497	503	527	461	507	511	479	492	486	534	501	526	508	495	517	524	508	492	529	576	478	486	531	524	503	505	558	489	477	542	532	532	547	490	515	526	554	480	514	479	502	514	510	508	501	508	517	510	580	477	529	514	508	542	529	546	511	512	500	482	482	496	498	552	523	513	496	534	515	497	490	514	501	531	506	541	503	545	454	546	544	512	535	504	493	496	546	511	531	513	511	496	507	514	486	530	507	507	517	505	546	496	497	486	519	511	518	500	487	489	575	494	527	524	487	512	525	481	503	490	481	489	531	527	508	508	493	506	504	516	527	517	485	511	523	478	521	526	541	519	493	519	549	528	540	538	502	531	501	508	523	484	491	517	477	512	550	463	536	535	527	514	476	482	504	469	503	471	470	529	517	466	501	489	539	546	508	522	508	527	507	517	509	531	500	503	536	531	513	539	497	509	496	533	539	522	508	495	493	532	514	508	505	510	525	509	538	507	475	528	494	491	512	515	512	512	516	508	494	501	502	484	539	531	571	513	484	485	484	496	524	527	530	494	546	544	523	509	546	530	520	528	486	486	520	493	532	500	524	510	485	515	515	498	475	488	531	493	523	515	505	562	479	528	482	495	515	520	526	463	489	506	498	462	543	472	496	537	475	507	502	506	499	518	475	500	474	547	480	515	502	510	515	462	531	510	498	483	529	498	499	542	512	492	515	540	491	498	531	488	566	506	524	539	533	491	523	519	456	495	476	531	545	513	521	510	523	545	519	476	538	506	524	529	569	532	506	533	470	495	498	526	497	484	517	492	480	513	515	496	481	468	508	522	478	533	520	490	532	531	539	544	564	551	456	536	492	524	525	504	498	496	477	512	525	545	540	509	507	519	503	542	518	539	526	493	498	520	503	514	465	491	491	470	496	532	497	490	519	510	552	479	496	454	532	500	540	540	511	523	466	510	508	515	522	577	475	554	523	509	531	517	536	501	504	512	497	505	517	492	513	508	500	524	484	507	508	562	500	484	503	512	502	497	482	512	492	469	505	536	492	527	507	531	496	513	511	483	538	519	506	487	558	507	503	516	501	517	492	509	509	542	516	512	523	502	514	520	515	547	497	510	539	502	559	538	507	510	469	486	507	529	536	502	463	520	499	504	503	499	529	486	502	507	493	512	496	513	537	490	505	520	510	522	481	499	513	526	538	517	511	521	508	494	517	476	506	511	446	520	526	493	508	455	506	505	507	494	525	491	512	510	463	497	480	506	500	530	505	507	504	494	501	540	492	482	470	497	522	551	534	486	562	513	523	510	504	490	494	502	537	454	478	497	513	502	485	489	508	526	515	559	519	485	515	506	507	514	538	441	542	532	510	540	524	493	509	490	513	544	501	487	507	535	502	518	481	512	495	477	497	508	526	505	524	521	517	502	499	529	497	487	502	463	482	557	528	538	546	524	514	496	553	522	552	535	488	498	519	529	526	554	466	468	486	556	493	502	565	499	486	538	522	522	546	510	518	514	538	537	476	512	504	506	569	520	501	493	506	517	546	503	510	499	488	492	486	501	497	527	520	495	503	474	529	517	488	487	555	469	500	516	506	493	506	490	517	560	525	549	535	515	517	490	495	531	521	513	511	548	482	539	529	520	526	504	519	472	520	542	508	523	539	551	504	497	507	546	521	487	535	510	517	495	515	512	475	523	515	504	509	460	537	496	498	537	521	487	514	504	538	539	508	520	535	474	518	532	525	529	489	478	536	564	538	495	505	492	498	529	494	502	500	507	503	498	517	448	483	490	527	513	530	478	530	497	480	515	509	490	548	514	507	505	529	489	493	494	505	510	535	542	494	520	514	528	543	521	529	467	529	483	522	513	544	529	495	482	522	545	480	460	499	504	509	508	545	517	512	488	484	486	511	501	520	527	496	534	516	492	477	498	521	493	512	535	553	488	495	510	489	520	511	525	515	538	491	522	502	475	512	494	528	534	530	530	512	530	528	517	562	521	514	515	496	475	517	526	535	522	551	489	474	487	534	530	485	517	496	486	512	519	498	532	538	521	514	490	487	522	485	531	552	542	491
52481	40846	37461	20376	5252	822	370	265	248	229	230	224	205	236	215	230	211	240	226	222	238	226	226	246	198	200	228	236	204	197	209	208	238	213	240	203	223	227	216	201	218	217	224	214	215	203	207	222	226	239	233	209	246	214	216	220	212	246	235	255	220	220	249	199	203	222	196	215	204	194	219	207	233	203	221	242	248	234	233	208	206	229	208	219	207	190	231	229	212	217	222	207	197	212	226	230	213	238	211	233	210	231	216	192	256	202	220	223	209	215	209	203	219	216	237	201	197	192	226	214	209	225	198	219	197	247	228	235	226	213	222	194	221	212	250	225	233	193	218	224	222	231	244	246	222	192	217	209	236	232	221	210	183	217	222	223	201	181	220	210	225	228	208	229	232	208	246	238	194	193	219	254	229	183	216	249	216	193	218	231	227	222	225	212	209	207	232	212	223	216	217	188	211	207	223	218	240	213	231	210	215	234	243	206	189	205	202	217	199	211	192	231	220	184	215	220	212	227	214	216	208	205	221	219	212	222	231	209	249	195	224	222	210	182	202	220	237	229	223	196	237	210	203	198	229	213	198	198	215	243	236	248	213	229	189	204	206	235	217	204	206	223	204	222	215	219	202	222	207	213	207	213	192	222	240	219	208	223	224	226	226	232	197	259	236	233	235	233	229	229	217	205	210	205	180	225	238	217	212	231	204	224	226	201	215	199	218	217	234	207	186	211	224	226	245	194	209	214	219	209	248	201	214	234	224	215	243	219	206	222	212	226	223	214	218	211	231	252	224	233	229	218	223	228	204	213	230	235	186	216	210	205	212	193	204	243	207	228	220	214	214	211	205	227	224	200	216	212	235	210	240	213	219	202	201	211	234	233	179	204	240	209	196	226	227	249	248	261	215	193	169	204	203	220	218	213	212	222	200	240	232	186	187	196	227	245	242	240	225	248	216	226	224	213	227	174	191	170	217	239	232	213	230	196	228	211	222	239	219	232	193	208	193	231	215	200	220	221	228	224	214	210	209	236	220	235	235	210	204	236	219	212	225	234	223	196	231	184	204	235	227	226	225	236	238	234	211	196	202	219	221	208	217	214	216	231	232	232	235	218	210	213	212	231	199	211	235	208	223	221	221	202	225	210	211	220	218	206	222	198	211	212	210	201	225	203	194	212	192	209	224	217	225	224	212	219	231	266	223	219	192	227	231	220	241	209	202	206	228	212	250	232	208	202	189	221	217	198	218	231	216	231	204	203	235	202	219	227	198	195	219	199	201	208	240	219	220	209	199	215	187	211	212	210	219	215	228	212	191	225	228	225	227	225	200	214	240	221	214	199	220	207	197	219	217	208	220	213	239	211	213	236	219	235	237	218	224	260	218	233	216	235	262	256	215	216	223	223	206	230	229	206	232	247	211	216	212	219	163	228	215	237	229	218	235	222	231	250	221	246	220	189	215	218	213	224	188	228	250	186	198	204	213	217	220	243	206	174	216	213	203	240	182	233	219	232	209	223	187	232	198	219	203	183	221	211	246	223	209	203	218	179	216	190	200	221	199	205	217	232	227	240	261	213	203	184	227	178	183	233	211	201	209	213	233	216	210	202	216	261	255	231	206	233	224	185	218	218	251	217	239	235	233	218	232	217	229	200	237	235	217	209	210	252	216	187	185	226	241	201	224	198	227	205	193	208	199	204	233	185	232	223	230	251	218	202	226	223	223	222	210	216	212	227	193	220	206	233	195	202	190	250	216	218	201	240	228	200	199	231	225	223	212	249	235	213	196	233	247	234	196	206	217	221	209	223	215	205	232	227	233	202	209	208	207	213	257	235	231	198	227	247	242	205	216	202	242	198	254	217	236	229	219	237	221	229	219	220	208	214	211	226	265	263	196	209	207	182	210	216	231	196	236	226	220	227	228	229	213	224	219	260	213	232	210	221	197	229	194	200	223	236	208	216	226	250	214	209	189	227	218	206	213	203	207	207	228	197	232	213	225	203	232	202	209	213	229	199	217	189	230	230	184	219	215	215	221	228	258	203	235	225	234	192	189	212	220	235	234	226	213	206	211	203	217	190	236	230	226	233	226	226	208	241	212	195	204	202	245	210	238	213	208	202	203	191	214	229	250	238	225	217	223	225	189	236	240	235	232	202	205	213	217	218	220	188	226	211	218	199	219	242	222	223	242	232	242	220	190	231	189	232	219	207	216	212	214	186	250	207	230	227	211	247	241	189	216	222	207	193	228	233	240	218	209	233	236	239	259	210	198	226	235	200	231	210	208	238	244	255	199	224	229	238	210	224	229	198	205	246	242	224	231	224	230	218	247	224	233	210	213	181	237	208	222	210	224	222	200	191	210	251	195	248	243	216	242	251	218	222	239	222	266	195	212	207	227	209	219	209	243	245	215	200	216	229	229	217	210	199	228	220	214	228	223	234	237	228	218	257	201	202	228	217	234	247	219	227	233	208	211	216	242	199	202	229	207	218	223	242	229	203	218	208	179	178	213	198	190	231	214	219	201	220	236	246	222	243	209	221	226	216	244	204	214	212	218	259	202	214	217	217	240	228	216	231	213	208	195	222	198	209	239	218	223	227	278	231	238	214	222	213	206	223	208	219	205	223	207	219	230	199	192	232	239	239	206	218	225	222	225	221	211	192	223	249	215	220	219	220	220	213	225	234	174	239	210	215	230	196	210	195	191	212	237	216	221	209	213	220	229	198	236	218	220	218	222	208	219	208	226	237	224	212	204	191	200	200	221	199	235	235	213	217	242	242	206	201	217	243	216	226	199	206	226	212	229	229	208	190	224	217	192	227	215	220	217	202	232	221	198	238	228	245	217	229	213	208	197	226	220	229	218	245	213	208	207	230	212	218	222	199	212	216	230	223	230	213	230	234	227	231	256	219	228	218	208	216	224	234	186	237	226	202	227	231	210	214	201	211	198	224	204	207	232	198	216	206	212	228	209	252	204	233	195	193	242	238	221	192	222	228	214	235	236	211	227	217	233	216	227	211	234	230	222	224	215	205	216	205	239	210	218	186	203	235	215	244	213	209	213	238	244	214	231	222	235	191	212	228	206	214	243	238	227	249	200	208	203	219	225	215	222	245	224	234	228	210	211	189	230	227	225	203	220	221	236	218	214	204	211	233	234	242	206	213	206	198	225	242	223	232	187	241	218	210	207	195	226	206	236	209	234	257	248	202	225	225	240	234	232	212	222	217	226	229	198	238	208	215	205	213	236	222	201	214	199	223	231	243	234	182	254	221	224	200	201	231	196	244	219	221	212	243	234	212	223	211	241	231	236	252	224	198	218	202	182	209	221	244	196	242	202	188	204	201	198	185	205	203	238	222	234	218	219	221	210	223	203	212	208	230	251	220	210	232	219	233	210	237	207	204	230	229	215	218	214	228	228	198	226	184	216	219	203	222	214	208	214	216	222	200	206	211	229	233	245	210	242	188	237	236	211	220	223	226	219	220	208	220	221	233	206	199	242	202
37769	34349	40622	27390	9567	2363	1079	732	569	546	504	499	491	488	506	483	460	528	501	540	509	478	476	476	491	458	472	509	482	485	514	526	493	508	497	499	481	455	490	526	536	485	479	465	488	490	545	510	504	523	531	471	469	472	570	515	465	520	527	465	504	494	495	501	457	486	479	480	506	508	513	482	472	488	528	502	469	484	453	532	487	483	529	472	478	474	464	476	496	467	511	513	549	474	476	512	479	496	508	497	548	516	528	506	517	515	484	494	471	448	530	475	502	490	490	545	494	469	501	496	506	476	516	501	498	491	488	499	548	480	498	510	505	477	506	520	486	516	504	492	510	533	502	511	487	488	476	503	476	511	494	474	452	484	500	468	451	479	504	442	480	483	495	523	525	476	486	485	487	498	456	507	527	451	430	531	486	534	445	465	498	462	500	484	540	493	469	498	488	516	473	510	475	456	505	484	450	493	506	502	478	513	505	546	470	503	480	457	501	483	457	510	531	492	463	485	468	475	465	498	520	481	473	490	486	506	485	497	523	512	490	532	514	515	442	470	501	481	508	502	510	482	483	501	451	485	494	492	528	504	500	509	521	476	463	476	517	472	483	451	500	500	490	510	509	475	489	498	454	531	524	463	479	512	475	493	502	514	488	459	513	469	430	456	535	484	504	464	489	469	503	493	505	517	500	481	481	549	494	507	545	509	474	523	519	540	468	488	498	488	479	457	514	505	519	483	502	491	505	475	475	474	524	531	508	481	489	478	522	487	483	495	481	491	510	498	500	501	502	514	495	479	488	467	506	523	502	434	485	504	493	443	482	488	469	484	536	521	543	519	499	495	493	507	505	481	485	496	509	495	507	502	481	469	519	493	521	518	504	459	487	519	493	479	481	465	509	524	546	465	487	525	508	477	504	475	506	528	491	509	495	489	470	509	502	515	512	489	497	477	511	492	483	491	510	477	520	503	469	518	511	567	491	510	498	512	510	470	523	494	494	513	473	527	488	493	483	488	496	554	446	535	476	508	507	496	484	479	446	488	477	493	488	475	536	478	498	490	503	519	454	489	475	473	475	516	494	508	485	476	526	495	499	503	502	460	463	467	475	474	470	498	494	512	470	504	493	471	468	473	490	486	502	510	469	532	494	482	509	520	506	490	481	497	540	515	478	486	510	433	486	483	494	466	494	501	490	505	467	469	488	475	493	498	487	500	496	505	445	480	474	461	470	475	508	500	481	497	493	483	500	506	513	505	515	555	517	519	513	479	459	521	481	476	467	514	481	508	463	513	498	558	488	500	486	513	511	519	497	526	487	496	530	509	486	501	484	484	486	496	441	525	506	489	508	476	471	458	505	479	498	492	468	482	470	498	486	485	518	489	455	466	467	471	486	495	487	492	471	453	467	569	524	531	477	508	492	480	536	481	457	509	481	491	491	505	497	475	522	486	519	509	498	514	513	542	482	523	523	488	487	513	516	507	471	465	526	496	491	483	479	495	490	475	480	482	545	462	506	516	507	466	515	467	480	506	496	465	532	433	520	482	503	507	493	518	479	508	456	488	452	505	474	487	517	484	504	492	477	499	508	481	460	441	479	502	503	489	470	512	537	480	471	490	456	485	484	493	474	460	496	512	509	516	517	489	499	459	506	463	505	504	467	492	480	505	515	496	520	513	483	492	470	488	489	505	505	474	462	480	473	490	514	500	490	504	471	488	515	490	523	467	510	465	502	511	499	532	461	527	488	494	460	473	454	480	492	491	480	506	523	512	525	507	468	481	527	487	500	491	523	506	512	482	505	509	540	505	494	511	526	502	497	487	508	498	502	508	522	540	467	479	498	496	502	472	446	526	489	478	473	536	509	480	527	488	510	499	484	502	480	475	526	504	535	515	475	523	524	514	483	495	493	524	455	471	449	519	511	483	450	508	477	480	495	489	511	537	446	450	497	491	519	467	490	517	489	498	508	478	492	505	429	525	479	477	488	504	506	480	497	524	517	469	499	473	521	511	492	493	471	461	484	481	505	477	462	515	533	511	459	488	489	473	488	520	499	512	469	507	487	501	476	473	478	495	481	477	500	510	573	502	481	540	491	557	521	498	499	479	478	510	507	504	519	542	498	500	527	507	477	516	490	485	498	492	492	495	481	450	500	535	504	472	503	455	484	500	454	461	490	498	517	520	523	457	464	509	510	471	522	512	487	504	510	463	442	472	507	509	471	518	486	506	546	468	503	482	512	522	497	495	480	481	464	452	539	466	500	488	482	486	503	511	513	520	504	525	472	483	490	508	478	503	452	504	466	489	468	507	497	507	516	527	504	507	476	481	489	465	499	501	535	485	483	500	516	471	481	530	481	505	483	553	505	492	525	494	467	508	521	451	529	507	478	457	556	506	524	503	487	512	526	517	531	481	513	501	489	481	492	481	480	474	489	479	509	499	476	529	505	502	522	491	476	478	476	470	448	457	493	488	507	460	507	469	510	500	514	463	456	510	519	502	477	504	481	479	493	527	489	499	509	455	498	489	485	477	488	521	486	521	473	519	482	497	532	457	487	503	486	487	485	512	493	521	535	474	516	491	509	509	447	481	476	515	498	459	468	486	464	496	475	515	496	490	499	508	483	497	506	497	489	480	478	496	500	531	499	494	475	475	512	512	500	471	494	509	482	496	456	557	499	546	514	505	514	498	538	469	478	499	493	455	512	473	508	510	494	460	497	456	522	509	503	502	482	514	488	497	473	517	470	501	494	524	519	491	473	512	474	507	515	440	526	508	503	493	506	539	499	478	508	516	492	487	467	507	483	512	463	520	458	498	480	469	511	487	521	500	502	487	513	465	496	462	436	464	522	485	461	498	450	511	503	468	503	483	487	479	489	489	512	445	497	508	498	493	515	486	471	491	501	505	489	480	515	459	517	522	529	462	454	498	481	476	472	476	493	465	496	480	454	496	495	495	508	513	519	520	505	490	478	470	464	503	513	554	464	455	497	493	510	531	540	449	480	489	452	506	487	532	479	478	474	483	455	448	510	492	509	533	512	435	490	523	520	491	480	494	483	465	483	500	474	481	438	499	493	489	500	493	492	474	489	510	505	455	474	478	487	508	488	497	479	478	445	501	499	510	486	490	500	505	517	489	466	482	489	545	485	467	511	500	510	443	484	469	485	489	508	481	469	500	494	487	484	519	453	499	498	541	490	493	504	488	485	521	484	500	486	479	501	515	490	516	506	499	523	528	500	506	517	502	460	478	502	520	467	534	478	475	485	499	551	521	468	507	500	540	496	523	476	496	479	476	469	547	479	450	544	524	504	537	502	507	508	511	479	490	471	509	485	485	465	531	507	528	484	531	462	496	493	529	463	520	494	511	466	494	467	502	505	510	476	522	471	473	509	464	514	476	505	482	492	497	450	493	489	483	500	512	519	490	473	503	499	515	489	511	477	493	454	440	545	503	485	461	504	516	479	495	471	468	498	511	499	466	523	511	483	521	449	525	488	494
63438	54764	53963	33834	12276	2119	573	285	196	168	156	148	159	130	139	145	118	130	145	139	125	137	128	142	138	136	161	136	148	136	152	117	155	137	173	148	151	140	144	165	114	151	138	137	159	139	134	151	146	157	135	151	162	158	158	132	130	138	151	152	146	139	125	146	132	134	142	163	145	131	151	160	133	141	142	149	151	146	147	135	132	114	144	146	141	148	141	145	167	160	127	142	161	163	149	145	126	139	138	137	130	141	132	155	137	132	155	147	164	153	143	135	137	161	132	126	157	145	146	127	127	170	140	145	138	135	148	139	170	158	139	149	128	150	132	159	131	153	136	132	130	132	134	120	135	166	163	156	140	146	133	150	139	163	161	165	150	148	139	141	142	137	146	151	160	129	133	149	147	134	150	174	162	141	134	121	121	151	131	146	124	158	151	125	139	162	157	148	146	144	157	125	152	165	120	112	138	149	163	128	148	153	113	146	132	120	129	134	149	131	131	138	139	146	144	135	135	134	155	160	126	136	147	146	146	145	133	145	144	145	165	127	140	153	154	116	142	154	144	152	151	129	130	129	126	145	156	124	140	151	107	150	147	134	137	140	111	116	131	154	154	136	139	146	146	137	140	123	150	144	147	150	162	147	151	126	124	138	158	148	146	146	176	161	162	149	154	145	155	154	140	153	172	144	146	135	117	157	123	145	141	137	139	139	145	129	138	146	134	128	162	142	167	143	147	150	140	108	144	143	140	144	146	147	159	155	137	123	125	150	122	141	134	132	140	153	133	127	145	126	109	139	122	138	143	157	136	163	140	149	137	133	137	138	143	144	141	151	143	133	143	130	127	127	139	154	147	122	159	140	156	130	136	150	169	136	151	139	126	133	170	132	130	139	122	142	120	153	155	131	125	145	131	131	129	126	135	163	132	160	158	148	152	129	141	133	126	126	150	138	127	144	158	150	143	165	129	153	141	141	139	145	158	157	136	131	125	128	139	128	135	154	144	134	117	155	150	150	172	161	143	144	147	135	116	132	132	159	128	127	141	134	136	137	140	120	175	156	150	141	145	144	160	144	132	160	137	134	133	125	110	132	128	143	133	147	171	126	143	139	134	168	142	141	141	138	187	149	135	158	139	129	134	143	150	144	158	159	147	131	142	143	143	139	134	166	145	145	133	113	132	144	152	146	180	157	140	141	134	164	159	136	170	130	140	130	146	147	162	133	163	142	158	133	150	139	131	140	153	137	139	147	137	147	152	129	139	134	146	146	137	139	138	150	153	138	147	137	141	131	171	152	129	143	132	145	141	136	144	145	126	149	142	154	146	147	143	166	153	159	135	173	141	151	131	137	154	140	158	143	154	148	129	133	150	154	153	156	154	149	154	147	148	136	157	128	153	148	170	171	152	127	141	151	124	144	148	138	138	125	125	135	142	146	131	131	141	140	152	134	121	139	115	138	135	159	159	147	160	148	155	118	162	126	125	167	143	115	131	133	169	144	144	169	142	160	177	153	130	136	130	119	143	131	146	169	171	145	135	152	135	152	163	152	127	168	138	144	145	136	141	153	136	126	157	155	149	141	120	146	146	125	123	144	167	144	136	156	167	141	142	143	149	138	154	160	108	160	144	130	135	154	151	166	156	146	154	156	151	150	139	139	155	155	149	131	135	130	163	125	152	123	125	147	132	134	142	156	153	130	149	114	160	135	152	141	120	141	138	135	147	164	138	129	152	134	156	144	152	137	135	163	147	141	136	143	161	136	151	113	121	139	133	133	147	133	155	142	140	150	136	121	138	134	160	126	140	118	128	163	133	121	136	138	126	130	151	130	141	141	135	137	131	148	131	169	160	153	123	169	138	135	155	144	148	159	154	125	127	144	144	147	148	147	142	136	149	127	128	145	152	151	145	139	129	166	134	136	151	117	154	137	136	162	151	141	146	133	147	151	145	121	141	138	138	158	134	155	129	134	176	138	139	132	158	137	151	155	165	128	131	141	146	133	147	149	137	113	144	139	125	135	148	144	148	135	149	161	146	146	133	119	166	133	136	147	141	153	164	135	150	126	160	143	149	152	154	140	145	140	133	125	119	129	144	164	142	146	136	128	154	123	149	140	170	147	154	137	156	138	156	136	142	149	132	138	142	146	128	141	142	157	124	141	144	124	134	142	161	147	142	134	124	135	162	128	152	157	148	129	144	148	130	151	133	140	147	140	174	138	161	124	127	130	149	154	148	134	122	155	146	137	149	146	151	148	136	131	128	121	148	151	137	132	148	156	144	147	125	151	129	144	140	148	151	146	137	150	138	159	139	158	152	124	138	148	180	127	158	146	131	128	135	138	141	170	143	124	152	147	156	138	123	142	158	149	126	136	145	128	139	139	150	152	139	136	113	141	131	142	149	142	137	144	134	136	129	161	167	140	139	149	166	147	123	169	147	133	141	154	150	147	123	142	154	146	177	154	158	141	129	127	142	145	122	156	150	134	121	146	125	139	137	153	153	146	113	141	135	135	141	142	139	153	140	159	157	119	130	137	159	157	138	146	156	153	150	155	123	145	129	165	137	155	125	149	167	155	174	133	148	146	126	156	135	147	142	148	155	151	147	129	146	146	149	138	132	147	162	133	165	126	144	146	130	133	147	134	159	157	164	150	126	118	139	151	150	147	143	142	123	142	154	152	145	145	133	149	150	135	154	147	163	131	131	141	157	140	143	140	150	149	181	121	124	125	159	143	175	159	133	136	134	151	142	127	152	141	124	146	143	171	121	141	149	139	156	153	148	133	122	141	153	132	140	131	147	139	125	142	170	161	152	133	150	141	154	145	114	155	142	158	162	146	128	123	143	176	119	130	140	145	155	160	135	152	153	137	146	159	124	135	132	149	121	142	126	135	140	140	143	126	153	150	154	153	136	157	137	129	131	142	138	140	125	129	156	128	142	135	146	141	157	148	159	130	123	147	148	143	135	147	135	140	146	143	136	168	151	128	139	148	144	133	140	143	155	148	127	134	150	135	158	134	174	158	148	131	145	163	143	148	137	155	131	148	129	143	126	149	146	129	156	171	146	131	157	155	143	134	152	146	158	149	139	136	135	150	138	134	137	138	124	178	173	153	128	134	122	137	153	152	142	157	136	163	170	153	158	154	134	146	160	167	134	139	149	132	135	142	155	113	143	159	137	155	159	142	160	156	142	142	159	141	149	128	135	118	140	157	145	145	142	156	148	144	138	132	157	143	142	145	158	119	126	124	137	171	147	157	160	153	147	152	129	118	147	146	110	142	152	154	126	128	152	142	160	151	124	145	138	122	145	142	138	147	126	141	116	129	152	130	130	163	163	158	154	149	150	160	158	123	144	160	163	157	140	143	127	134	127	133	133	142	135	150	131	146	128	149	154	141	106	136	146	146	149	149	159	150	159	165	157	132	139	107	161	143	149	159	149	136	129	148	142	136	149	132	131	149	144	161	134	146	122	151	147	148	142	113	143	164	159	132	161	168
45383	46589	53213	39400	16187	4988	1776	807	559	446	366	360	366	341	346	323	332	308	336	324	336	317	335	352	361	315	340	349	351	342	327	332	340	316	328	348	344	336	311	341	331	314	347	332	351	354	332	350	347	360	335	329	363	340	382	344	313	339	317	338	357	316	314	322	314	353	329	336	350	352	343	339	346	343	355	339	330	360	332	339	324	313	335	344	340	320	364	336	318	359	321	314	338	357	336	302	360	321	357	340	394	333	321	307	355	357	368	345	324	352	349	356	336	319	328	285	352	318	334	329	333	364	342	327	319	320	334	308	350	344	336	321	340	331	302	349	334	304	330	332	335	308	323	345	336	305	327	328	340	361	322	335	326	345	326	346	310	334	344	373	324	306	317	332	361	341	310	337	341	349	340	341	351	361	333	347	299	342	350	328	345	329	324	344	340	327	342	322	333	349	336	313	345	321	337	318	310	342	361	341	317	331	340	286	345	327	356	341	327	381	318	373	327	349	342	344	341	347	318	337	327	324	341	345	353	338	332	323	328	333	329	337	309	317	339	348	317	335	354	333	360	326	320	362	345	331	321	304	336	367	338	358	365	375	328	325	322	342	355	347	327	339	320	332	340	351	339	307	328	301	324	315	361	359	341	331	334	345	352	301	321	345	344	341	308	363	337	335	352	332	337	300	342	317	316	331	329	347	297	362	346	297	327	334	343	328	351	336	332	345	349	347	344	346	365	353	328	322	322	314	363	342	348	322	344	357	331	348	345	322	346	357	349	326	362	302	340	294	333	306	312	335	336	337	297	321	360	331	316	325	309	336	365	306	364	336	340	345	345	359	323	361	343	329	328	357	336	341	359	318	316	352	335	348	311	341	352	340	355	345	349	336	354	328	333	342	336	330	310	368	301	343	331	312	328	308	316	348	367	344	367	307	304	349	336	322	325	349	333	351	345	313	322	338	327	344	323	317	365	344	333	316	315	359	305	307	329	347	340	358	344	352	365	340	348	332	330	306	320	354	321	318	335	335	318	323	311	345	344	324	333	329	357	342	364	384	334	331	359	355	324	332	331	323	353	336	325	347	347	316	335	334	325	337	327	349	333	341	294	346	322	326	332	325	327	310	346	305	376	328	308	338	350	337	348	304	352	363	314	342	333	319	353	307	316	376	346	359	322	360	318	354	313	331	337	367	338	319	327	354	320	326	324	333	333	374	367	360	345	333	344	367	341	331	337	321	300	360	319	345	340	358	324	342	359	342	335	310	338	325	366	333	363	309	323	340	330	343	330	324	346	355	325	342	356	384	369	328	341	357	304	345	341	319	348	344	320	342	344	378	345	342	317	338	369	328	316	331	357	358	334	311	341	350	334	360	347	351	319	365	333	316	336	380	323	337	344	347	336	333	325	346	350	382	322	312	352	294	331	328	323	314	302	345	348	374	339	314	313	336	345	349	327	336	337	320	314	320	333	334	337	318	337	358	334	361	334	346	331	357	366	335	351	356	326	315	335	354	354	333	356	355	381	340	345	339	331	352	339	351	323	360	335	316	349	330	349	385	317	327	320	335	313	332	351	371	359	338	375	319	354	326	330	354	324	324	336	315	324	333	354	351	323	349	337	374	356	303	349	340	323	321	317	329	304	338	336	339	359	355	379	317	336	367	332	349	337	338	306	355	345	339	337	358	340	378	330	323	332	340	316	313	365	332	320	336	355	355	316	351	314	331	307	336	330	343	344	327	341	322	344	355	346	363	317	344	327	317	350	331	367	363	345	329	334	328	312	318	353	318	360	363	321	291	324	336	345	329	347	328	322	295	330	316	341	342	323	323	362	345	335	346	342	332	370	355	331	360	366	366	328	325	338	346	354	369	316	341	333	336	317	335	334	329	335	339	332	351	308	323	340	348	324	327	340	341	362	313	340	338	364	345	311	330	334	332	327	322	344	332	359	354	344	345	329	319	297	339	349	326	326	337	330	361	341	340	356	352	338	342	310	360	337	331	318	343	310	346	307	338	382	322	321	300	339	336	333	362	336	342	344	340	311	318	318	336	304	346	322	368	333	323	354	324	339	347	337	368	338	351	322	333	338	370	310	334	338	322	315	351	335	354	344	318	333	339	336	329	312	341	326	304	342	333	312	317	316	352	334	324	301	329	359	308	355	372	351	383	314	340	313	374	355	325	354	346	315	346	321	337	304	352	307	337	298	347	351	346	330	344	351	338	326	335	300	332	324	359	307	316	342	337	332	336	336	325	355	342	307	336	344	322	346	341	348	300	314	340	359	335	340	324	305	331	334	311	293	351	314	336	357	349	323	326	332	341	321	342	325	351	370	369	348	379	332	358	324	345	339	363	320	316	349	355	338	338	350	329	359	320	324	313	340	341	297	330	322	344	360	350	341	332	309	343	318	352	379	331	349	377	350	355	320	357	360	340	357	412	371	337	347	347	329	381	326	348	328	381	345	363	349	317	361	324	351	337	352	337	332	336	294	389	329	312	322	318	344	343	356	349	326	358	358	343	360	350	355	321	363	320	375	353	334	341	338	311	334	351	326	337	336	315	357	344	360	352	359	338	324	305	324	333	335	352	324	343	344	334	326	327	307	324	376	325	350	290	327	340	333	341	358	343	297	344	332	327	373	332	317	351	342	325	382	348	364	341	323	295	321	321	330	347	347	323	344	354	324	311	318	357	323	329	380	345	311	339	352	318	337	335	362	316	321	342	324	330	355	371	345	333	336	355	338	308	339	327	327	326	356	337	328	332	340	328	331	308	327	355	339	321	343	337	347	327	325	317	336	359	321	329	316	347	365	349	325	324	318	363	345	328	336	351	356	362	337	335	343	354	337	306	361	328	314	338	364	309	354	352	374	326	323	340	332	351	350	315	342	333	322	329	332	351	368	317	332	353	340	328	340	333	358	371	318	348	331	334	371	316	338	334	347	329	336	350	352	346	323	316	322	318	367	329	322	329	351	313	335	324	345	318	338	333	363	299	318	341	330	297	327	353	343	290	341	352	320	318	339	348	365	326	319	346	347	345	337	360	340	330	339	301	325	373	349	358	344	361	332	305	303	339	333	352	361	324	323	323	309	366	317	332	345	324	330	326	367	313	340	320	330	332	332	323	353	327	327	354	352	346	329	358	314	340	323	371	336	338	328	339	347	342	338	325	339	357	364	320	321	344	329	353	334	328	301	331	347	308	344	318	301	332	331	328	306	361	321	332	333	341	303	327	348	356	338	333	337	349	357	323	331	324	351	348	342	361	344	347	321	343	336	359	339	378	314	317	319	331	351	329	328	355	312	322	331	308	348	324	361	325	348	338	356	356	307	351	352	312	307	352	370	333	378	337	325	335	319	338	321	348	299	358	341	354	326	344	338	361	346	313	372	332	319	345	306	287	344	333	323	309	309	327	305	352	324	322	353	309	325	339	341	363	331	334	342	303	308	318	356	286	307	316	337	382	348	335	340	343	367	326	314	328	317	310	310	299	335	317
25423	10626	4018	1705	572	292	255	237	227	236	231	258	226	215	228	210	198	219	249	238	256	234	207	192	232	227	235	197	231	201	208	230	229	219	242	223	191	220	232	230	225	213	228	231	219	222	246	253	212	225	232	222	215	213	238	222	228	206	220	217	216	244	207	224	230	250	231	237	226	232	246	215	230	228	201	219	220	215	210	243	221	206	227	243	228	227	226	224	244	215	226	233	231	210	249	224	230	234	230	239	250	242	219	218	228	205	221	227	177	235	188	242	212	254	225	223	215	254	228	225	224	251	248	247	256	224	211	204	206	192	210	240	225	187	203	236	230	228	234	203	220	215	218	214	213	258	231	221	245	225	228	228	225	216	242	229	218	243	227	245	254	208	231	237	202	199	214	224	214	193	220	235	204	238	243	224	209	233	205	231	220	239	213	225	220	233	204	239	225	213	211	215	245	212	211	239	245	234	194	221	223	260	254	239	213	233	211	224	215	223	252	237	209	227	235	208	201	238	238	215	223	216	238	227	220	203	230	240	237	223	245	210	196	238	240	245	217	217	237	221	233	206	249	238	228	216	212	206	213	220	217	215	259	212	207	195	219	210	188	243	181	237	224	239	229	230	208	229	236	215	226	222	222	234	234	237	223	233	250	261	206	213	242	228	223	238	243	214	228	237	212	215	239	205	231	201	186	236	232	195	234	236	211	223	208	223	189	232	208	224	206	211	233	227	226	234	246	217	230	213	200	244	217	210	221	223	215	208	212	225	218	209	233	216	199	223	205	215	221	229	219	220	230	219	236	210	257	184	228	234	217	231	245	243	239	216	237	207	219	206	193	263	238	187	213	262	257	232	240	204	245	227	197	208	221	221	221	239	231	217	210	208	193	219	208	216	234	250	205	217	212	232	229	242	211	240	221	226	253	215	242	192	215	210	233	234	238	224	254	203	217	253	254	212	201	228	242	219	210	240	240	224	227	202	226	249	219	222	218	224	216	213	210	222	229	246	228	228	194	230	253	220	231	191	216	232	179	206	246	220	196	213	227	240	231	211	203	211	250	224	192	245	224	230	257	216	232	255	229	213	226	223	211	234	231	238	202	249	205	206	217	211	242	221	254	218	225	243	207	216	229	217	198	196	237	213	242	232	222	212	206	193	249	217	207	211	217	241	211	218	229	239	216	202	231	224	238	212	271	217	218	192	233	246	202	216	198	213	231	235	213	223	232	246	231	207	238	234	207	196	222	231	235	245	218	200	215	240	250	231	207	190	230	224	225	236	238	232	229	235	244	244	229	222	234	208	216	232	221	257	225	219	236	208	246	237	242	226	229	235	229	239	210	205	197	248	228	224	216	197	226	204	234	214	217	185	206	206	233	208	221	199	247	238	229	221	227	247	240	225	243	194	214	219	240	239	233	237	210	229	221	198	247	247	204	202	235	219	232	237	228	219	227	206	230	228	219	215	231	234	216	205	231	223	221	246	226	232	218	228	227	232	231	248	243	216	214	206	219	258	230	253	225	226	241	189	247	202	205	228	227	227	209	194	228	228	237	252	201	226	232	214	210	215	226	208	225	214	223	234	206	204	228	211	190	229	216	233	215	232	190	211	234	202	208	249	221	233	214	215	208	213	219	200	228	204	241	225	197	214	188	233	220	174	219	216	215	218	198	247	233	221	202	240	235	206	232	213	229	217	228	224	230	236	189	232	217	218	204	229	229	193	233	240	215	214	220	242	197	197	199	186	182	245	257	252	231	241	213	233	222	226	240	226	239	265	234	219	214	237	217	243	213	218	193	233	215	248	211	225	209	200	222	226	229	220	235	212	228	234	225	223	188	207	240	246	235	239	206	235	230	205	211	237	218	209	220	222	236	237	212	241	223	229	213	201	200	229	248	227	183	210	219	211	243	207	247	201	221	240	199	230	213	211	211	212	246	253	231	206	239	211	229	218	209	229	226	212	202	224	211	217	216	221	216	196	210	232	213	256	230	217	223	209	208	225	235	246	229	225	241	247	236	229	218	244	187	210	218	244	232	251	226	208	263	221	235	231	191	213	230	230	222	229	217	228	240	248	221	236	236	248	219	249	210	214	226	206	223	217	245	241	253	235	234	233	212	225	214	239	247	228	228	208	234	236	221	216	252	194	211	241	237	230	219	239	248	219	247	196	181	218	280	202	215	240	230	200	259	233	221	224	220	218	214	228	210	243	231	219	189	206	224	256	219	215	220	209	241	212	230	242	243	237	250	248	220	229	206	245	246	220	217	227	240	210	200	212	261	208	219	225	218	223	223	232	229	249	214	214	213	233	224	223	220	242	198	219	238	240	227	221	232	214	201	259	209	216	207	258	218	230	238	206	220	235	216	229	223	250	236	190	212	201	201	223	207	211	216	205	222	224	241	195	236	218	238	211	237	213	197	206	222	193	240	209	229	204	214	234	205	247	217	221	199	212	217	212	200	228	200	236	215	217	217	250	244	224	232	233	227	220	223	232	258	196	208	219	240	234	199	227	229	210	223	233	210	235	206	225	217	231	231	207	222	244	217	224	239	192	211	211	217	222	242	216	256	281	210	193	228	203	180	219	193	223	248	233	232	223	232	226	198	219	215	233	225	261	230	223	214	217	232	237	228	209	250	250	245	217	259	186	216	259	210	208	227	234	216	227	226	213	204	212	236	228	219	214	210	248	196	215	231	231	226	252	218	216	214	232	246	230	216	233	236	206	230	227	208	209	224	215	232	229	221	231	241	234	221	233	223	212	221	232	230	206	231	243	203	211	224	217	240	235	245	232	208	228	210	214	233	232	206	217	245	241	229	233	234	239	209	230	234	210	222	234	243	188	244	216	210	216	221	247	221	234	203	219	214	232	193	241	207	234	222	240	219	228	210	238	217	213	201	231	235	256	214	244	207	216	242	240	243	237	227	213	221	214	192	262	226	231	244	212	210	228	246	242	235	246	235	201	228	218	211	235	249	225	215	201	214	207	225	233	214	226	209	203	209	237	252	232	213	230	238	218	220	206	225	238	220	226	220	241	206	195	233	243	236	245	248	241	258	206	237	216	205	201	206	220	192	232	220	220	226	236	226	217	226	197	224	232	230	205	230	207	259	208	253	217	233	250	254	204	239	249	223	229	227	268	224	227	216	237	227	212	267	229	223	257	217	234	236	233	232	247	232	212	232	202	203	229	198	223	210	231	244	243	206	242	231	238	231	201	233	194	214	233	214	237	241	251	238	248	225	199	256	235	226	227	250	211	240	212	202	219	207	221	227	251	211	226	233	235	217	230	217	206	224	231	217	222	225	230	191	224	191	224	206	244	203	213	223	228	225	206	209	245	221	221	232	221	220	219	216	223	215	255	208	200	218	199	245	207	223	226	240	242	201	228	259	238	266	223	231	245	232	228	214	217	241	228	210	219	229	229	242	227	220	209	213	206	248	189	201	234	217	233	250	266	228	213	229	207	219	211	206	234	262	226	213	207	246	218	221	245
18089	9873	8553	4667	1465	678	566	557	515	531	495	506	525	492	509	537	517	555	510	509	508	505	532	516	504	516	528	527	495	506	523	491	518	487	533	487	526	522	514	533	540	505	527	513	502	504	502	533	512	503	497	527	551	500	565	517	489	537	506	525	493	560	526	510	527	453	542	504	531	491	504	494	480	528	560	533	491	524	495	512	500	488	507	505	472	501	500	541	506	511	485	481	498	493	503	509	503	505	552	530	493	536	523	518	519	491	511	514	495	535	531	504	485	493	509	518	499	508	514	509	488	519	529	559	511	512	548	513	536	562	541	535	527	537	509	524	517	534	505	502	545	486	517	489	517	521	535	495	522	516	511	542	520	506	487	502	500	507	470	556	513	502	513	504	485	531	512	517	506	540	480	491	516	511	490	520	516	543	530	495	495	524	475	522	502	510	506	494	483	500	522	516	518	522	523	555	507	517	534	520	521	503	520	514	478	500	523	479	521	483	518	526	485	509	547	557	527	500	536	497	489	535	529	493	525	511	531	513	514	545	475	536	539	517	531	499	509	511	528	503	497	508	534	515	488	512	511	549	493	500	551	519	536	511	523	491	524	549	502	505	529	515	529	501	546	560	508	531	494	500	500	494	569	503	512	493	489	550	529	553	518	541	490	498	487	514	528	494	500	531	520	518	536	520	543	498	469	539	516	486	482	512	513	518	474	536	537	513	537	509	474	484	547	492	528	515	500	472	543	514	557	499	519	467	489	439	508	515	494	531	514	524	492	542	483	506	513	510	499	528	536	549	529	482	511	503	549	518	535	494	514	502	502	532	540	460	511	498	514	519	534	495	483	471	547	516	501	527	527	511	518	515	525	487	579	556	533	542	493	492	497	498	525	511	484	517	567	507	528	505	512	519	514	524	507	517	512	498	502	520	523	494	550	533	527	506	549	518	508	500	525	516	526	504	558	514	516	515	505	515	521	524	531	487	542	531	511	499	496	480	529	475	492	526	525	531	508	495	500	525	522	494	513	520	523	548	539	525	517	470	494	547	530	523	508	489	494	518	504	503	479	501	530	497	547	473	499	508	568	508	545	523	531	485	551	520	509	503	520	547	509	496	485	502	495	537	499	500	475	483	514	502	551	503	529	513	539	536	540	525	486	506	477	550	537	495	511	559	496	538	510	539	509	477	564	539	499	541	523	500	558	519	499	508	504	518	535	539	486	487	516	537	567	496	506	565	494	503	525	540	501	520	529	485	504	504	531	484	496	463	567	517	513	493	491	467	490	535	481	556	490	477	504	565	514	508	520	484	529	534	565	512	537	528	503	522	527	519	502	523	525	522	485	513	523	520	482	513	517	461	544	492	497	508	529	480	506	524	509	507	531	500	521	513	532	501	525	511	508	506	550	498	502	513	535	496	459	501	495	501	511	536	474	516	548	492	493	514	507	525	532	492	465	471	552	501	497	498	534	528	517	501	486	527	517	518	516	499	519	515	503	504	497	516	498	503	552	492	477	523	476	524	532	545	531	523	488	490	521	525	509	546	470	519	503	500	501	509	531	486	515	514	489	542	519	498	521	506	536	502	476	544	480	486	552	493	531	535	541	525	481	477	479	518	486	534	506	522	470	491	503	558	511	513	514	516	525	475	548	488	481	556	483	511	494	511	490	500	514	498	517	496	543	493	513	510	520	571	566	534	525	500	517	525	514	534	544	465	558	509	502	483	536	514	512	515	542	536	469	539	494	511	523	532	509	501	493	504	499	508	486	518	526	522	534	483	511	524	528	499	511	482	499	513	472	542	538	486	456	525	488	501	508	530	570	540	522	505	500	526	505	506	516	542	530	530	550	513	491	492	518	525	473	509	458	518	516	535	519	529	517	518	529	470	495	512	485	489	483	481	513	544	490	515	542	522	462	512	547	497	481	520	515	517	480	508	520	549	512	517	541	484	525	527	525	515	456	505	538	487	507	530	534	519	486	533	510	511	506	512	459	553	478	527	531	544	486	484	513	514	523	486	538	494	505	542	495	485	510	528	477	544	486	529	488	516	504	518	527	537	560	532	563	522	536	498	497	493	506	496	494	534	558	521	499	516	474	537	467	533	481	496	494	531	567	488	488	503	486	512	550	544	514	510	516	513	496	482	515	524	490	507	536	534	526	512	489	529	528	522	567	512	517	473	494	526	506	544	517	498	523	486	510	505	516	495	559	541	522	520	491	505	484	485	528	513	477	524	529	511	544	505	506	522	512	515	523	506	500	559	505	519	499	566	530	505	525	520	535	539	484	548	494	525	497	493	513	492	505	491	479	508	515	523	531	493	511	520	572	542	484	519	512	492	473	507	519	515	517	549	538	521	512	526	492	532	496	525	473	517	480	541	491	500	533	499	528	508	557	513	518	499	502	546	507	519	511	525	558	501	497	455	520	537	522	494	536	526	520	520	526	508	509	525	507	536	527	537	556	506	480	489	501	521	496	529	513	534	484	488	514	514	535	516	537	517	555	531	537	505	494	505	479	498	495	527	515	514	484	512	504	502	530	521	517	499	527	521	481	540	478	524	527	494	515	528	485	522	501	483	568	566	490	523	511	507	485	491	523	488	528	557	512	489	526	497	520	535	519	500	540	498	515	533	534	515	485	527	532	466	538	490	509	493	531	522	523	496	509	515	559	511	453	526	505	511	527	508	512	517	523	530	478	537	530	554	533	503	521	508	530	482	484	541	522	512	535	493	517	529	528	524	547	539	529	537	510	526	522	489	526	518	536	513	478	506	444	548	547	556	504	541	510	508	552	508	526	537	476	500	492	454	495	513	537	544	474	502	524	546	489	520	492	547	547	496	505	529	517	514	541	479	472	505	536	544	520	494	484	528	535	486	524	503	504	478	534	488	522	496	544	523	516	506	511	511	495	543	500	518	506	510	544	513	514	512	520	549	519	504	514	476	497	503	509	501	531	507	500	500	514	500	468	549	503	514	535	518	498	509	498	501	513	518	558	510	523	484	510	551	482	524	509	487	487	506	501	533	538	544	468	503	511	488	522	494	532	532	477	523	497	519	566	509	518	509	564	458	498	522	551	495	506	543	533	521	500	527	553	504	537	546	493	509	546	502	504	528	517	529	510	460	534	490	487	478	494	505	510	526	523	521	513	547	498	554	488	521	499	532	517	533	520	511	566	517	497	511	514	518	482	556	525	481	576	513	504	547	507	520	557	535	509	524	529	487	523	498	530	520	487	564	476	492	473	453	542	475	512	508	526	498	512	541	529	473	506	524	497	521	505	504	516	531	482	497	546	516	515	518	475	508	512	546	556	537	512	528	525	562	493	540	521	489	469	514	490	539	494	501	496	472	562	501	509	541	531	496	553	503	512	516	523	493	569	466	532	496	490	525	475	524	533	485	532	529	525	519	527	506	511	518	505	507	532	502	497	509	495	561	542	510	498	504	543	498	523	504	521	506	489	517	510	517	532	493	535	503	524	524	474	509	509	542	546	508
50437	40504	36627	19973	5083	926	361	255	238	229	246	257	234	203	231	223	227	236	230	202	216	205	192	229	208	225	211	205	253	219	222	231	227	204	207	258	217	226	236	231	240	219	228	215	219	210	250	235	231	215	203	227	205	224	224	233	214	219	244	200	200	226	220	206	231	194	198	214	238	269	199	220	256	230	217	250	228	227	193	209	243	225	211	230	236	248	179	226	243	210	254	220	225	227	222	248	225	236	228	212	212	200	245	221	229	215	228	231	207	220	226	262	220	203	243	229	240	222	197	221	228	218	219	227	230	193	207	231	230	237	251	229	214	223	236	209	229	243	200	229	201	206	231	203	229	222	214	189	226	248	220	195	239	196	218	243	228	223	202	205	214	232	216	212	230	243	200	227	225	202	187	223	238	207	211	231	227	234	236	240	212	199	231	215	210	213	205	173	227	211	207	240	210	217	236	210	195	228	227	249	199	224	202	216	200	226	220	248	212	233	204	218	225	247	230	248	224	201	238	193	199	259	234	216	210	235	234	227	206	228	218	253	219	214	252	233	205	193	187	227	201	246	236	240	201	213	204	222	197	194	212	219	201	249	225	216	230	235	237	181	238	202	222	229	204	226	231	225	217	228	220	228	233	211	227	230	219	242	199	210	240	224	219	229	220	227	219	217	194	199	180	219	224	224	203	225	241	215	228	206	226	217	215	208	212	284	225	241	223	197	231	205	202	215	227	192	217	227	230	237	220	245	220	238	217	232	232	227	229	227	219	194	206	211	220	208	215	197	190	191	207	219	237	214	218	190	246	205	222	214	218	205	246	207	230	235	232	232	221	224	220	232	224	199	251	217	221	218	208	244	227	225	212	219	234	237	212	215	242	225	242	261	212	252	219	246	200	229	221	241	252	210	224	187	237	230	195	218	191	203	215	212	199	206	222	186	235	227	233	214	233	184	213	210	208	214	229	227	210	194	204	231	221	224	195	223	238	228	236	269	247	226	228	224	212	219	222	214	250	200	218	242	220	223	196	186	232	211	235	178	202	197	233	217	223	231	204	206	225	236	244	247	232	220	241	204	213	233	247	206	228	209	233	226	239	219	207	223	192	202	213	215	225	202	232	213	235	232	198	227	223	203	224	204	224	217	205	215	216	220	206	237	244	219	224	200	244	221	229	200	235	213	214	240	211	211	226	216	201	227	206	206	255	238	245	227	244	250	219	206	229	225	215	225	205	194	212	209	214	240	216	230	240	206	235	211	238	222	251	206	225	214	217	193	232	215	229	201	223	205	221	233	251	234	234	237	231	200	190	191	209	221	220	260	207	221	263	234	187	223	245	216	215	242	256	196	220	228	205	237	240	221	228	216	206	203	241	234	233	223	237	258	217	221	223	236	246	221	216	255	192	206	226	206	237	224	248	233	230	236	235	213	229	225	193	196	228	191	217	206	218	218	183	231	209	208	223	230	241	213	238	239	251	206	224	229	230	190	189	238	236	224	271	218	207	233	190	244	241	199	234	242	195	240	218	215	214	218	235	207	202	234	222	229	213	232	225	226	195	226	219	199	207	172	210	232	218	233	188	192	215	231	218	245	214	230	210	219	222	230	216	231	255	244	222	208	214	223	198	222	239	234	240	211	218	208	204	211	234	194	202	208	213	223	222	229	208	193	215	216	229	219	229	204	222	186	193	195	226	230	237	230	224	241	239	237	254	240	240	210	218	195	228	210	212	230	221	241	210	200	203	221	211	231	199	241	229	245	226	215	219	213	238	207	214	229	213	218	222	217	222	202	245	212	224	221	223	216	231	239	226	247	221	195	205	226	192	238	228	193	241	232	229	274	223	228	258	210	209	228	221	217	235	222	197	229	218	216	209	228	215	229	208	220	230	239	202	183	230	190	252	209	224	224	223	224	222	213	230	248	258	206	216	214	241	221	211	215	214	226	251	218	196	223	206	207	248	219	238	232	227	248	206	232	216	205	217	244	210	211	203	223	227	242	248	218	228	235	225	220	247	201	211	188	210	230	231	222	219	195	249	228	230	198	221	209	219	227	217	198	228	240	219	253	254	226	214	204	234	216	239	220	209	215	227	195	219	192	210	211	227	235	231	212	227	220	221	234	233	188	189	245	234	216	213	184	210	245	196	238	225	230	209	226	236	197	217	228	208	204	224	200	210	240	213	211	209	205	205	206	184	245	202	230	247	232	217	217	249	211	212	238	209	219	216	221	239	231	211	214	235	216	226	250	220	219	213	206	216	225	229	222	232	211	204	233	232	212	221	230	207	223	213	238	201	221	214	227	215	202	196	202	224	222	221	242	203	218	227	232	199	201	224	208	226	196	222	210	216	237	214	226	202	227	210	207	219	221	207	255	231	227	216	246	211	222	223	251	256	227	220	220	210	243	232	220	228	196	211	216	216	207	209	214	230	215	203	241	233	226	209	251	216	230	203	226	220	224	212	217	205	226	197	217	227	229	208	223	208	200	249	216	222	218	207	244	216	236	229	222	243	229	207	221	206	232	231	233	252	235	245	217	224	208	221	193	245	192	225	202	239	229	222	212	235	247	221	221	232	219	262	210	226	205	239	216	230	201	237	226	231	210	188	215	238	205	213	214	212	218	234	239	228	209	239	211	227	224	240	221	240	182	225	232	207	231	236	212	204	201	192	211	207	233	221	231	221	221	252	235	246	264	245	213	236	214	205	182	215	204	243	243	225	210	202	240	202	205	218	216	219	209	234	224	245	223	245	241	199	243	192	210	239	176	203	243	212	222	215	221	215	209	217	243	239	248	227	223	241	200	209	222	239	222	214	205	219	208	236	228	207	215	233	250	223	206	218	223	229	228	215	215	203	228	235	216	235	240	225	200	245	230	222	219	210	224	224	210	209	244	239	234	222	265	217	236	216	256	245	212	231	228	216	228	213	195	222	220	235	240	223	218	254	222	197	211	235	189	223	255	227	193	204	209	220	248	227	207	228	224	241	195	242	225	211	212	227	228	232	235	209	208	236	254	257	229	192	233	229	232	228	222	189	201	185	204	241	207	205	221	226	229	253	233	234	235	227	231	216	233	213	221	220	202	217	198	257	251	216	210	206	233	223	232	215	212	242	246	220	220	235	221	244	229	228	222	226	250	236	252	209	190	234	228	207	190	251	224	179	203	208	228	228	201	215	228	243	237	260	242	224	230	235	203	224	200	230	215	233	235	200	210	209	221	235	205	208	205	210	188	209	212	195	193	202	206	204	230	235	216	252	242	218	215	225	190	221	205	228	231	214	246	257	245	223	246	224	232	213	209	237	186	236	232	213	247	202	198	232	211	224	214	224	228	217	182	219	209	234	224	215	222	189	220	201	218	226	244	223	212	198	221	222	209	208	221	211	204	216	225	229	234	203	198	219	245	195	210	214	200	214	220	208	233	217	209	251	237	233	208	232	214	215	222	221	214	224	227	224	191	197	192	209	214	210	209	200	186	186	223	207	223	202	210	207	251
36439	34489	40086	27622	9439	2787	1037	642	670	579	561	521	490	503	503	514	522	542	472	510	519	555	517	483	489	543	497	543	489	548	508	470	529	542	503	548	533	481	491	494	510	535	487	504	515	485	497	494	451	521	528	509	510	529	484	518	470	523	493	519	486	550	538	542	511	481	514	503	494	483	474	544	524	491	516	496	509	482	510	474	518	491	542	475	477	489	505	434	519	503	534	537	507	494	486	544	518	514	468	578	509	536	525	522	494	463	505	506	472	504	492	511	501	500	512	517	546	524	482	495	502	524	503	524	533	464	488	473	479	505	511	519	502	504	486	504	545	495	512	478	461	500	516	543	507	488	572	517	488	479	547	497	507	516	516	485	516	530	496	499	510	541	529	506	486	510	518	475	483	505	464	518	507	510	520	478	505	555	508	457	497	518	525	487	467	505	505	516	432	481	465	522	495	520	506	490	486	507	529	489	475	485	501	516	521	485	492	498	503	487	499	534	480	485	533	522	518	534	499	509	518	531	490	501	484	499	541	459	523	487	515	500	497	525	485	480	499	501	531	503	500	524	519	508	487	531	490	470	495	478	489	533	490	521	510	519	492	535	480	477	550	496	500	504	490	513	506	491	526	482	482	511	513	487	518	496	503	506	485	549	490	467	508	492	466	529	531	468	491	534	519	472	538	512	485	494	476	509	498	482	528	486	512	501	507	540	482	474	521	487	536	485	479	489	477	501	518	505	504	468	522	504	482	504	478	506	497	501	493	504	518	530	494	484	499	513	472	459	574	489	516	519	468	516	529	493	554	502	553	520	501	511	514	501	527	528	477	533	518	511	529	507	506	520	522	493	457	509	492	479	532	505	496	504	518	478	505	530	518	484	515	512	503	508	541	522	493	504	508	527	495	534	486	531	495	520	486	525	523	521	538	505	497	491	529	531	489	489	491	452	476	522	511	524	518	515	479	469	543	519	478	523	479	545	494	492	505	504	488	493	516	493	504	516	536	506	515	558	494	485	486	504	543	447	554	508	471	524	508	476	489	505	489	516	497	501	518	519	504	528	444	526	494	475	519	525	499	521	501	499	513	492	543	488	485	491	447	470	514	502	518	488	493	551	510	528	519	542	515	465	534	504	473	475	493	521	479	503	499	543	490	512	475	512	497	514	561	493	496	484	501	488	527	488	532	470	549	505	520	500	504	506	477	513	530	489	513	488	499	477	529	507	516	496	559	497	491	539	446	483	537	470	498	452	468	492	448	505	496	504	462	483	500	497	485	524	467	528	476	467	475	532	498	526	493	517	501	527	558	511	510	512	504	543	488	480	459	498	481	483	511	513	510	502	531	477	493	535	559	488	506	508	493	473	500	478	478	532	514	534	497	500	494	519	478	497	481	539	486	504	526	479	541	493	502	496	493	477	519	497	539	511	554	498	484	482	543	499	529	532	491	480	502	495	489	541	493	505	522	509	497	524	502	462	501	506	509	534	480	529	535	498	459	518	493	514	519	477	512	531	473	504	455	495	494	537	499	486	520	488	465	495	496	520	484	493	486	490	501	487	556	542	482	514	536	464	482	500	469	552	539	487	533	508	497	497	494	480	516	545	502	511	469	535	538	532	509	481	521	556	489	490	511	513	498	521	482	555	516	521	478	507	488	522	499	493	481	497	482	522	496	520	493	533	517	528	521	523	491	497	496	507	518	438	483	511	505	509	479	493	497	540	497	492	507	526	514	487	492	487	521	517	487	469	479	506	472	492	474	511	512	496	489	480	488	492	522	483	522	547	493	498	536	513	462	491	520	507	477	497	554	523	471	516	514	534	486	517	479	542	519	505	495	530	462	482	478	498	490	487	536	470	516	480	538	501	477	542	556	524	477	509	502	491	510	488	511	493	525	482	506	498	486	519	502	479	486	488	495	442	499	505	526	489	536	520	492	508	494	471	503	468	509	480	479	481	524	509	522	524	486	523	493	543	486	532	498	467	463	508	528	497	520	501	459	461	529	525	529	500	560	473	508	506	520	512	475	473	514	485	516	499	543	491	513	506	531	482	494	490	500	473	503	522	541	500	515	515	510	490	485	530	485	507	507	500	492	521	471	477	533	528	542	539	510	507	494	514	492	481	510	480	507	510	523	481	535	477	536	498	530	473	514	479	499	552	513	514	514	500	464	530	461	520	488	515	511	508	493	482	452	515	506	496	482	513	503	500	542	489	505	495	499	496	532	522	528	498	465	491	488	482	516	498	559	490	497	533	490	476	517	506	486	516	494	510	476	504	525	526	519	496	499	492	520	537	486	496	495	493	519	480	532	538	488	499	507	513	483	503	524	489	490	457	502	483	537	480	507	486	522	501	517	508	501	503	507	501	538	524	497	530	552	529	499	532	521	501	495	510	476	491	508	529	494	529	499	508	513	452	460	499	510	533	448	482	475	511	500	512	530	497	515	471	507	504	517	528	511	492	491	551	492	508	491	480	495	482	512	501	483	514	531	520	492	495	470	499	509	518	463	526	543	530	478	494	503	499	515	502	504	526	484	525	531	512	482	531	481	487	535	506	521	474	477	499	491	494	523	487	488	541	510	505	482	513	515	555	494	538	504	520	518	488	528	511	497	498	504	508	543	511	491	525	512	520	476	528	461	485	517	502	552	538	482	521	493	475	504	516	513	496	477	475	489	510	505	520	516	514	517	487	523	517	485	514	497	491	445	494	500	518	538	538	479	513	519	485	505	514	522	516	521	468	488	533	499	522	498	506	467	496	514	531	448	495	489	498	499	474	478	484	517	499	469	469	492	440	558	505	461	490	483	523	474	506	536	460	562	500	517	531	458	526	452	526	466	500	517	470	509	491	515	480	498	511	541	508	501	494	486	532	506	465	486	523	506	505	462	500	513	527	536	525	463	508	472	504	542	529	517	517	498	539	506	488	533	541	548	514	495	498	526	504	511	509	507	501	488	497	495	487	519	519	487	538	504	517	495	492	489	464	520	454	505	518	504	488	493	536	499	499	474	515	514	508	528	490	488	551	542	524	510	536	483	485	525	480	541	556	489	509	520	520	466	513	537	508	487	511	487	460	544	540	532	472	506	501	537	509	490	501	533	530	507	527	499	487	532	472	504	508	506	502	544	532	538	542	481	506	511	547	538	533	481	516	489	509	505	498	512	491	512	485	517	523	456	491	475	521	503	500	515	516	507	538	506	490	484	474	541	527	490	472	530	493	483	491	536	507	481	545	546	488	511	479	474	522	491	465	525	519	504	472	527	457	511	482	505	534	499	503	526	517	484	543	548	518	497	492	491	515	509	497	528	500	512	512	504	506	501	487	514	487	521	504	502	478	523	552	519	473	529	497	491	492	485	545	530	515	477	498	504	545	526	487	510	510	483	484	503	502	529	513	457	523	516	508	477	504	563	509	488	499	499	500	492	481	504	499	534	477	499	483	481	552	507	494	515	500	511	482	513	449	531	502	507	536	490	484	524	509	508	481	493	530
64570	54309	52998	33861	12698	2455	446	294	222	196	159	143	134	162	176	154	175	153	140	153	154	147	145	144	147	137	147	132	144	180	152	147	154	154	186	148	145	152	140	139	149	132	149	154	149	154	150	173	169	148	169	163	148	152	145	183	140	159	155	149	139	161	163	146	156	155	155	170	156	162	148	136	133	160	149	148	138	167	173	151	153	157	144	137	146	125	140	149	164	174	145	132	140	162	153	121	133	138	146	139	146	144	146	158	167	143	145	138	144	169	148	172	159	159	150	139	178	151	160	146	145	166	171	170	156	168	171	144	146	159	159	137	153	156	143	166	157	142	143	164	142	151	149	156	144	154	152	155	141	153	156	196	152	156	146	169	161	137	160	160	190	156	162	148	160	156	147	160	163	148	149	154	147	146	137	157	138	143	139	150	145	176	141	160	154	156	164	164	142	156	160	131	133	134	164	153	156	150	139	163	159	169	170	152	150	140	170	142	149	165	165	159	152	178	136	160	152	185	144	163	143	137	126	150	141	173	158	142	163	150	176	162	138	142	164	144	147	130	165	153	150	157	141	143	184	139	147	150	134	152	151	143	164	151	152	166	141	149	150	153	124	158	172	148	145	154	147	163	160	151	152	165	146	133	139	141	156	157	155	158	155	170	158	158	147	156	152	163	134	161	158	147	132	162	152	136	145	150	156	159	187	159	132	149	165	117	157	151	161	121	140	180	153	163	139	149	136	145	127	153	159	163	157	118	151	161	148	161	151	159	152	152	148	140	165	153	162	169	144	139	142	166	136	144	169	142	138	147	145	133	158	131	143	146	153	148	152	158	143	178	154	160	149	151	170	159	163	153	175	122	154	172	150	157	141	151	150	147	155	136	186	141	168	160	160	145	159	164	164	150	161	155	146	147	161	127	172	158	161	160	139	153	143	161	147	135	135	142	150	159	152	146	156	177	158	152	155	159	154	149	148	148	182	136	170	149	149	156	136	156	141	131	139	151	161	150	160	152	160	157	133	148	155	147	140	140	168	174	137	145	160	146	137	159	161	150	180	154	153	133	144	174	162	174	144	155	152	166	179	125	145	136	147	157	134	152	178	144	142	165	150	154	143	153	184	157	148	176	159	155	164	147	163	143	146	183	169	166	153	170	153	150	143	178	156	147	161	144	164	150	171	135	180	141	149	157	149	145	135	151	136	145	145	170	155	122	150	138	134	164	137	157	145	132	170	151	140	155	159	178	158	145	152	155	165	153	170	160	154	164	144	163	154	142	169	162	148	141	154	157	167	165	140	171	145	151	135	156	140	160	143	137	149	149	151	149	154	156	154	158	137	130	159	144	183	165	158	151	149	168	173	147	136	158	162	130	173	152	162	155	156	174	169	157	146	137	162	128	152	165	155	145	157	145	151	175	170	150	166	141	149	138	170	151	149	146	162	157	164	126	182	169	173	166	154	167	154	143	145	131	176	153	174	134	151	130	139	152	141	155	155	136	140	135	157	161	155	143	153	135	133	139	155	153	151	143	155	141	158	148	164	132	153	144	166	147	191	162	149	154	161	145	145	144	123	157	157	151	135	175	136	160	162	152	146	153	170	156	157	125	167	182	148	158	174	132	153	131	174	157	151	168	141	158	158	177	136	141	139	120	142	175	150	182	177	155	144	163	156	161	151	159	164	149	150	159	177	147	166	174	167	156	155	160	158	159	158	162	150	182	148	181	136	148	155	145	131	178	144	157	150	156	139	138	152	152	178	125	183	157	147	154	140	155	151	162	165	160	153	138	148	192	169	141	144	135	165	163	143	139	159	164	144	153	146	132	157	147	165	153	127	147	152	155	154	144	163	132	144	168	144	148	165	166	160	130	156	173	161	171	169	155	143	140	139	152	158	169	144	149	157	142	156	129	143	151	156	142	124	150	141	146	183	140	146	161	143	134	152	162	144	152	171	150	154	154	156	160	149	133	162	153	150	154	132	164	138	155	139	161	159	148	157	160	178	157	140	158	146	138	145	151	163	134	149	135	145	176	158	165	167	164	147	157	144	150	147	168	150	150	151	146	138	158	175	156	144	172	176	161	154	159	162	172	166	156	166	156	149	166	154	146	143	137	151	143	172	131	152	159	159	176	129	150	162	156	159	168	184	157	143	149	131	144	160	161	146	139	151	142	142	182	160	166	154	152	165	160	159	153	153	168	144	161	169	155	156	148	153	175	155	165	149	136	139	147	136	181	146	140	127	109	138	180	137	139	150	177	160	153	140	160	143	160	154	168	175	170	158	163	151	140	135	146	160	156	154	145	156	151	147	133	172	132	170	135	140	174	136	139	144	151	170	163	126	140	153	162	133	152	145	140	156	140	153	163	135	156	160	143	152	144	145	148	147	160	182	168	145	144	150	160	134	137	151	168	141	150	135	180	150	130	136	146	119	155	144	134	153	183	153	133	148	167	146	135	158	141	159	146	159	180	179	144	148	170	160	172	140	152	143	167	158	141	147	151	167	137	176	185	153	149	166	152	163	169	149	149	138	162	142	155	151	137	157	140	156	155	158	144	143	145	125	164	164	152	127	142	157	144	148	179	139	184	143	164	147	164	145	143	162	153	148	150	159	147	147	148	175	152	155	154	154	152	139	142	167	144	182	139	168	140	146	161	162	153	137	156	145	148	135	137	134	144	135	158	131	161	167	171	175	145	153	132	151	166	148	143	131	144	140	159	179	139	156	143	164	170	143	159	145	147	161	149	167	142	134	159	171	138	145	142	166	143	164	165	159	139	148	134	137	174	152	151	153	158	123	141	135	151	150	138	168	150	144	167	162	175	137	163	160	140	141	153	148	149	160	146	150	190	164	146	150	168	188	162	125	147	155	156	143	155	169	160	137	135	124	143	148	168	155	152	142	148	148	154	155	152	149	143	156	176	159	150	144	153	127	167	147	159	155	170	167	154	127	148	161	143	164	162	149	157	162	164	169	143	164	164	152	145	170	134	132	187	124	171	160	159	159	150	157	150	155	132	142	157	148	155	145	167	154	143	146	153	151	124	146	146	134	132	154	152	151	147	158	167	151	146	167	163	159	142	155	140	127	159	162	134	154	172	146	155	157	156	171	149	173	147	137	158	146	165	132	139	164	140	169	140	119	136	172	165	172	150	140	131	168	149	178	145	171	147	145	139	166	144	140	160	158	150	136	143	153	145	144	128	143	166	165	152	177	149	172	156	171	150	165	157	153	152	152	159	145	147	150	153	167	149	144	157	158	138	168	169	143	160	156	157	144	158	156	141	152	144	165	155	150	135	149	137	131	159	175	129	140	158	140	137	122	144	159	178	161	139	150	150	143	165	163	131	140	166	158	148	138	150	174	154	143	141	158	175	166	168	136	139	139	161	150	155	155	146	148	150	147	147	157	145	139	135	143	156	161	161	157	147	145	138	161	139	149	178	148	183	160	160	154	161	166	176	133	155	153	158	135	139	152	152	153	156	167	135	149	153	149	140
46022	46337	52692	39853	17198	5321	1308	791	735	527	410	345	365	345	377	389	341	358	346	343	373	340	362	337	338	331	357	351	324	336	330	345	347	338	337	355	358	353	346	356	369	362	371	338	370	327	374	357	355	363	358	320	374	369	333	366	355	344	319	371	340	356	366	367	373	358	372	352	358	358	330	361	398	347	341	345	356	347	341	393	329	336	340	355	354	338	361	338	335	366	323	357	347	329	348	381	338	376	351	358	334	362	349	349	370	386	355	337	352	356	364	365	354	336	345	363	330	356	327	346	352	385	359	356	370	333	398	368	359	396	366	358	374	330	332	331	363	381	363	336	319	329	354	396	405	359	325	356	362	358	336	353	325	362	356	356	344	377	373	344	365	367	370	371	342	367	351	386	367	325	375	360	320	367	349	343	387	352	360	368	360	351	367	373	370	390	365	367	362	372	352	386	358	358	351	374	370	365	368	345	360	355	344	376	381	340	388	340	351	366	358	317	366	401	333	328	373	362	350	371	348	340	319	365	379	357	374	329	376	393	337	337	346	348	339	371	350	380	391	332	373	395	353	369	336	339	348	353	353	375	340	373	342	336	344	364	344	375	346	360	339	407	370	362	330	353	372	369	380	371	352	352	362	338	348	369	354	373	397	350	346	341	339	392	366	362	368	357	358	354	343	359	371	380	357	406	357	361	367	320	348	355	351	354	332	321	390	363	389	370	358	378	348	363	361	370	335	344	379	368	363	342	325	350	356	368	382	353	358	349	374	347	371	363	375	349	358	379	344	358	374	356	331	351	362	363	360	337	321	362	342	402	354	355	367	381	377	359	361	357	359	351	355	355	336	365	355	368	352	358	378	356	361	334	356	370	361	337	347	361	369	378	381	355	317	348	359	347	378	352	337	359	328	366	367	344	391	334	364	358	354	377	347	345	361	372	373	363	363	326	351	363	375	374	367	336	333	391	367	357	374	378	310	351	348	360	359	377	360	381	399	364	395	346	333	346	371	393	318	361	371	367	344	378	350	378	322	356	334	382	347	351	373	343	339	354	362	364	350	364	370	355	360	339	373	366	329	331	354	375	365	326	367	395	368	392	355	349	324	366	371	358	352	396	355	334	340	354	334	352	370	362	350	356	357	361	335	392	352	344	395	368	360	360	348	388	354	344	353	354	313	329	385	334	373	383	363	328	352	353	359	366	343	369	375	342	365	377	334	374	347	348	391	380	357	348	371	354	367	334	374	345	344	367	351	326	365	372	345	338	369	410	345	359	387	374	353	398	364	325	354	346	351	377	344	343	349	378	376	331	358	347	369	345	361	380	365	385	357	370	355	374	350	345	338	360	336	360	367	372	338	355	352	360	369	345	373	385	348	367	363	365	339	358	359	378	355	364	363	358	368	351	364	332	344	331	392	352	338	368	385	350	397	375	329	338	345	366	350	344	339	384	339	326	384	344	361	363	335	376	353	341	359	339	364	317	369	372	342	363	378	376	350	379	332	382	374	361	360	360	382	390	332	353	383	371	338	377	387	375	404	335	392	367	378	332	393	337	328	332	358	345	333	342	359	355	353	344	347	352	382	380	363	365	343	353	350	367	365	328	376	369	369	345	383	367	370	336	348	369	344	357	364	363	390	403	338	356	337	335	335	361	418	378	347	339	330	319	355	362	377	390	387	364	362	353	388	315	344	375	364	379	354	358	369	345	351	360	312	367	346	368	368	341	385	351	354	379	378	361	309	394	374	346	348	339	357	394	379	329	363	342	367	361	355	338	347	348	383	346	366	367	340	344	363	350	373	382	349	357	357	378	381	337	366	373	348	333	346	359	363	331	356	350	361	357	390	401	349	328	346	381	359	377	345	346	317	352	388	340	351	334	368	320	364	348	372	373	369	377	377	327	399	351	333	373	403	350	348	351	361	386	345	375	351	346	380	309	373	323	359	333	396	353	360	372	359	375	330	361	362	346	337	343	379	323	396	404	370	324	332	405	380	355	386	369	356	372	375	353	360	362	355	367	340	385	364	342	353	351	377	350	338	384	356	337	346	382	387	326	360	358	350	338	333	347	343	359	377	347	389	358	313	372	361	374	426	373	394	353	353	381	352	392	367	368	390	351	364	372	345	355	356	354	353	367	361	379	328	367	404	372	347	345	368	409	349	340	369	393	338	364	354	357	357	348	333	372	374	359	366	377	378	327	319	347	391	337	356	379	370	379	361	363	340	331	339	359	385	353	367	371	348	394	359	305	343	339	368	357	321	362	338	358	353	368	331	355	366	350	336	358	330	379	322	377	347	338	368	377	344	383	347	334	374	348	391	352	340	343	362	363	335	374	355	342	353	381	368	365	334	335	344	379	323	375	372	342	344	359	334	381	371	376	342	342	350	404	339	387	334	377	344	354	351	372	361	335	364	320	371	374	360	363	361	381	348	343	389	375	353	398	359	357	379	336	355	375	380	332	356	350	359	373	401	347	400	338	323	365	367	364	364	375	343	366	329	336	373	343	342	375	364	357	385	345	345	367	391	337	364	348	374	346	366	351	355	365	367	373	344	344	405	384	387	398	373	377	351	358	381	370	381	392	336	389	335	384	336	371	338	369	352	360	343	359	368	366	352	340	334	354	368	368	359	372	346	363	373	374	353	346	376	374	328	387	371	327	356	371	341	341	376	361	354	399	349	360	355	370	357	375	360	386	338	340	370	349	361	371	363	392	341	350	364	366	365	367	355	345	353	378	346	353	342	355	373	356	372	348	378	355	320	334	347	363	333	360	352	351	365	367	344	360	351	380	384	359	361	370	356	375	345	331	347	340	361	399	371	356	373	318	305	391	343	353	388	360	356	366	390	337	372	389	358	361	371	351	337	379	370	354	328	364	347	333	357	345	406	362	394	364	396	350	378	339	335	362	387	355	378	352	393	363	388	341	364	354	357	356	368	383	368	368	327	348	394	341	342	383	353	349	388	349	343	356	358	334	341	367	358	389	335	337	340	363	337	343	355	381	344	357	363	344	348	362	389	381	347	356	386	373	362	348	353	341	394	352	354	374	345	341	347	335	375	359	349	340	359	371	320	378	346	356	391	378	373	353	343	354	381	347	362	349	334	349	363	381	391	347	361	345	351	363	390	333	383	372	357	365	375	359	354	373	386	325	377	371	369	343	380	326	359	377	390	380	388	385	344	355	346	349	363	360	362	360	336	369	353	398	343	371	363	352	347	380	354	365	371	354	352	383	354	367	398	347	391	333	382	372	368	353	359	388	365	358	347	346	363	368	358	380	361	379	376	355	408	345	365	368	378	339	392	370	348	355	369	368	370	350	348	371	364	354	404	333	345	360	359	358	359	349	377	399	368	362	386	344	364	363	352	362	375	342	371	350	350	351	380	382	339	366	359	346	356	348	318	347	362	349	330	336	331	329	364	378	375	377	370	342	377	342	339	371	351	371	357	361	387	404	373	353	351	333	331	340	384	385	322	366	340	374	366	379	333	353
25087	9855	3985	1618	543	309	249	242	247	239	214	266	237	234	220	236	243	217	261	224	229	257	236	225	235	253	211	243	186	248	234	270	212	207	211	215	224	256	229	231	230	233	241	246	235	233	228	223	211	231	257	247	235	227	214	237	280	237	220	239	254	203	235	231	242	226	217	215	221	225	237	218	238	228	244	234	235	245	242	225	224	260	246	247	252	241	224	205	231	213	235	257	238	251	228	251	236	226	209	219	234	245	218	228	201	277	223	249	213	214	235	238	229	216	220	216	224	217	225	228	224	229	224	230	266	224	259	204	209	255	253	262	207	218	272	243	216	274	220	225	225	260	216	208	233	216	234	211	223	216	237	239	243	228	237	251	265	249	249	223	239	247	242	219	229	222	227	232	236	250	223	241	232	231	255	241	200	236	230	246	232	248	208	239	205	232	221	251	218	236	245	220	225	231	263	235	251	221	224	211	251	231	215	234	220	247	238	215	249	229	226	236	214	229	238	232	219	269	248	247	226	287	237	259	223	235	210	231	248	252	250	231	244	226	227	241	224	233	261	211	200	231	234	224	236	203	235	228	220	224	229	215	256	241	269	223	221	211	230	209	221	220	214	220	198	217	239	231	250	244	259	241	255	240	247	237	242	246	225	246	244	224	244	223	215	197	238	266	244	225	233	246	215	221	240	215	225	235	238	211	241	218	224	234	230	243	241	237	251	247	238	219	240	277	231	259	230	262	268	234	224	226	225	241	215	252	241	257	233	236	234	237	262	226	246	229	195	215	246	229	250	227	212	223	236	225	213	222	254	214	228	233	246	239	232	234	267	229	222	220	230	233	216	220	212	230	234	217	229	272	259	211	221	249	226	229	219	244	253	262	262	253	224	223	227	250	251	240	229	262	212	212	229	242	210	222	245	226	217	239	254	218	211	218	235	246	198	234	224	208	256	234	250	227	234	234	241	206	237	246	225	239	210	250	216	233	209	253	231	240	228	218	215	225	229	219	229	256	226	247	257	230	241	222	234	248	245	259	211	220	244	248	221	227	239	238	255	254	237	225	233	244	228	207	264	210	249	227	234	220	246	230	231	195	223	234	236	241	209	217	224	244	235	252	258	261	257	251	217	215	254	229	235	227	216	241	230	236	234	236	262	237	220	225	248	236	225	245	242	259	225	241	209	218	225	260	267	211	235	223	236	266	205	231	232	236	261	230	237	209	244	241	215	225	241	276	233	266	239	251	238	220	246	259	237	246	255	217	258	254	239	244	262	241	207	237	218	248	244	231	257	220	221	244	243	223	237	243	244	239	248	240	231	232	219	212	219	210	218	234	213	242	232	213	249	207	213	243	220	233	225	259	236	234	208	232	227	215	215	222	248	225	236	255	228	257	230	219	232	229	277	246	226	239	232	256	248	210	243	244	242	224	216	221	223	257	228	257	240	224	241	230	217	220	199	261	206	236	262	252	250	232	219	205	211	232	238	229	252	250	252	227	242	235	213	238	267	256	242	240	240	231	238	237	228	248	247	245	247	231	238	218	258	214	227	249	243	248	247	235	243	215	263	251	255	220	194	245	232	186	232	229	253	216	232	232	229	228	232	227	228	240	234	216	233	236	187	224	237	232	254	251	246	257	230	201	246	245	249	212	204	242	242	224	240	263	257	257	242	251	227	219	246	216	206	251	234	211	225	241	249	231	258	259	264	231	217	256	259	259	227	213	234	257	240	199	250	266	202	209	224	203	264	239	234	221	233	229	245	224	216	206	244	228	227	199	221	240	246	229	214	230	203	223	219	209	249	235	231	226	225	250	210	226	246	231	248	228	250	230	224	237	235	234	229	215	228	216	263	254	232	232	230	237	250	241	266	269	247	240	228	248	256	218	207	213	228	204	259	213	234	215	234	210	228	253	227	216	221	253	253	226	224	191	265	226	233	216	221	257	242	237	255	218	259	214	185	248	239	213	233	252	217	251	225	258	224	216	231	225	235	193	212	245	247	200	251	224	242	230	227	238	242	223	242	237	233	228	252	208	252	186	213	198	199	248	226	235	227	241	238	209	250	236	215	251	246	266	232	218	252	226	247	275	236	220	239	245	230	221	220	252	241	224	239	252	232	223	219	221	255	216	181	250	250	244	238	203	241	268	255	229	244	217	216	212	221	241	230	243	224	228	249	226	181	256	231	212	233	237	234	234	252	253	233	239	250	236	235	242	201	231	262	229	229	244	257	225	250	229	235	218	249	228	246	223	247	245	218	237	211	235	281	230	259	249	206	198	203	244	233	250	208	215	273	219	237	212	245	233	218	245	259	237	229	222	207	215	247	263	222	214	192	210	250	243	237	216	218	223	215	215	199	239	237	256	212	225	217	257	241	230	225	231	212	236	265	243	215	196	201	237	220	224	198	240	222	217	221	230	242	211	252	256	272	245	244	256	236	233	227	213	229	225	251	187	263	238	231	247	236	232	252	224	241	246	246	239	252	223	230	233	236	228	242	241	229	248	206	236	221	233	229	241	264	220	238	242	204	205	255	230	225	233	215	242	245	251	244	214	217	230	270	238	233	236	216	243	198	242	245	250	218	245	243	229	220	247	226	218	211	233	250	251	239	223	258	250	228	225	247	256	221	226	210	216	219	253	229	234	230	215	229	246	226	222	250	239	223	225	237	234	211	240	253	224	247	226	200	247	218	214	225	239	222	231	241	208	218	220	211	242	223	239	227	253	228	218	240	232	233	244	263	228	208	241	240	239	213	263	206	246	225	231	245	228	203	233	241	243	231	216	240	224	259	240	240	250	247	246	240	236	229	225	223	228	239	227	245	210	266	215	218	240	236	218	225	241	215	267	226	231	261	238	231	227	223	258	240	236	243	197	230	257	221	256	256	231	212	247	228	234	238	252	244	261	263	227	205	214	219	220	235	219	256	225	238	248	236	222	265	240	247	259	242	238	231	240	219	233	241	208	251	248	233	237	240	252	247	238	250	225	232	231	226	239	254	222	227	233	220	224	261	210	237	250	244	248	259	283	230	243	243	238	222	229	204	224	207	215	231	248	256	248	240	219	245	240	235	229	227	247	218	226	281	251	199	210	244	241	222	217	220	234	247	220	208	234	236	232	250	220	223	246	244	224	223	206	229	244	237	226	210	212	246	237	247	241	266	242	244	223	227	256	233	244	261	233	220	254	224	191	234	213	247	256	278	235	303	216	259	251	192	238	247	223	236	238	243	242	264	206	226	230	194	256	266	231	211	240	212	219	209	205	235	233	225	254	233	242	227	240	223	248	252	250	222	249	230	221	263	259	213	279	260	229	227	207	231	229	255	222	212	232	215	236	232	221	218	220	247	218	209	249	292	264	248	259	228	210	220	226	197	237	225	236	229	249	250	247	244	208	252	224	220	237	239	245	230	233	241	237	214	226	238	239	247	258	237	234	248	234	217	261	250	223	207	220	255	256	228	221	221	219	232	237	228	284	259	241	221	225	246	225	213	204
17813	9393	8495	4525	1623	702	602	510	549	532	509	566	570	555	513	525	525	506	544	543	535	530	488	520	520	544	523	538	540	541	529	536	542	522	525	504	557	507	527	536	559	526	537	537	542	507	557	491	533	542	532	546	490	555	514	551	511	502	527	523	552	501	550	558	530	530	541	530	488	509	513	526	530	532	503	495	489	582	515	561	521	531	515	560	513	554	522	489	508	546	552	533	506	515	523	565	501	555	598	525	511	518	517	533	531	517	560	524	526	501	579	513	516	545	547	518	532	535	527	530	534	488	543	528	498	536	513	536	543	543	527	548	539	538	565	589	513	538	529	539	540	488	514	563	557	538	523	548	524	513	513	538	499	476	518	550	509	519	529	512	528	541	524	530	498	528	567	508	523	586	530	521	478	529	533	492	512	545	541	545	562	513	519	519	529	500	592	512	518	506	532	526	601	511	537	524	537	536	507	503	537	516	544	568	527	503	552	556	543	524	491	526	532	469	516	517	568	493	547	528	567	543	546	550	547	502	538	522	547	519	551	547	531	549	533	541	524	518	559	523	552	517	566	505	502	556	539	533	533	495	535	500	507	586	531	526	505	557	524	562	549	541	534	537	524	524	517	550	528	537	536	509	518	515	546	558	519	555	513	560	515	554	559	528	509	550	522	565	520	511	541	484	505	526	514	567	533	505	568	508	533	507	500	509	509	515	507	539	562	502	542	569	547	536	536	558	555	583	524	559	540	506	499	524	502	563	565	516	536	522	548	556	526	517	530	533	561	557	545	554	500	495	568	550	507	533	537	537	517	565	544	508	522	541	521	526	558	515	545	545	535	554	503	511	539	541	533	541	549	504	566	527	554	531	524	538	491	528	529	529	531	560	535	555	517	523	533	534	543	548	508	534	515	519	520	503	507	533	560	575	535	538	548	545	543	538	534	544	553	545	536	494	538	530	491	543	503	543	555	544	541	535	505	537	515	519	504	538	530	559	521	530	518	536	527	547	517	550	524	532	537	553	499	556	579	497	549	549	519	553	587	541	554	559	538	553	512	523	514	522	534	543	513	546	520	540	540	540	484	533	550	531	570	586	558	520	545	496	519	517	540	533	554	555	524	534	543	547	554	532	535	505	513	545	511	559	514	550	558	524	579	490	539	490	517	587	617	525	507	544	514	535	549	509	597	520	546	515	512	577	506	505	548	539	536	500	530	510	494	574	540	497	544	509	567	569	542	510	552	518	560	504	541	538	520	515	618	517	473	561	524	523	495	498	511	530	544	530	543	525	508	532	558	533	516	533	537	521	545	544	519	516	549	487	520	523	534	503	509	512	545	566	565	536	527	551	515	533	535	503	521	535	540	550	521	509	560	542	554	540	561	588	527	511	528	527	559	562	525	524	535	509	532	520	545	529	533	543	542	541	527	580	525	494	532	534	522	505	535	541	542	544	537	544	517	523	513	532	553	532	565	565	548	539	553	507	522	523	555	543	526	541	515	541	548	507	521	555	546	483	543	564	553	534	529	514	563	522	558	532	523	489	574	529	505	561	546	535	548	552	557	540	504	543	524	526	549	524	526	510	519	527	533	576	539	564	502	520	584	516	579	513	542	512	494	522	503	526	493	552	522	529	518	556	511	551	545	522	583	542	517	529	578	482	527	573	508	558	519	556	572	548	514	537	501	543	474	501	510	540	546	546	491	548	574	558	550	491	544	537	553	527	557	518	546	515	519	496	537	525	555	575	522	526	532	531	536	550	522	550	535	533	523	554	505	522	548	552	523	562	527	510	574	551	567	529	569	507	519	556	529	511	546	536	536	494	489	526	586	549	546	527	565	530	488	513	549	550	512	499	479	550	501	530	566	559	524	544	524	525	503	497	503	491	507	558	531	546	520	565	530	499	542	534	529	511	527	538	532	550	533	551	532	566	516	544	545	506	534	538	511	535	541	523	548	523	536	527	521	520	553	568	534	512	573	495	542	533	545	533	538	460	542	530	530	556	520	561	570	516	547	545	511	518	527	552	580	510	557	529	519	560	526	515	514	522	536	513	515	522	532	548	520	532	554	538	528	511	556	512	497	550	534	534	592	551	539	549	548	489	497	561	540	523	535	547	495	504	545	547	541	529	549	565	566	566	539	548	548	548	516	550	516	532	492	517	538	502	510	539	536	512	537	526	527	545	508	555	530	500	539	518	538	565	545	523	530	513	559	513	531	549	539	492	524	547	553	508	558	534	538	517	494	536	507	563	520	540	493	517	549	542	523	546	546	572	515	471	559	531	527	544	500	525	534	538	519	481	529	575	537	546	549	553	579	542	537	496	522	512	511	550	561	567	512	506	535	503	560	519	524	531	512	520	494	556	471	557	529	540	551	536	542	540	536	512	509	552	510	521	493	525	544	558	568	516	540	542	498	464	546	530	517	545	535	529	490	514	469	561	527	531	566	538	515	573	590	515	574	519	494	512	573	512	516	520	512	544	496	528	577	523	553	521	496	527	539	548	544	544	518	537	512	568	548	472	519	572	565	521	542	541	547	535	500	494	510	500	534	526	531	513	520	510	556	534	568	531	532	570	540	554	540	505	536	547	545	530	558	535	529	542	519	540	548	569	534	567	550	485	528	545	538	525	552	529	548	569	566	497	508	502	564	534	522	522	582	567	523	543	551	518	494	498	515	553	547	490	535	518	554	507	487	533	553	516	506	552	531	546	513	478	520	543	552	524	538	566	522	522	536	523	520	513	540	546	532	523	531	544	530	480	563	524	553	510	520	548	533	486	560	548	571	548	553	504	494	556	519	538	561	573	534	534	519	524	557	518	505	511	535	547	564	577	525	545	512	508	550	508	562	524	546	511	566	538	520	564	520	488	515	514	531	543	504	519	580	526	533	531	559	521	554	506	560	550	528	527	516	528	530	521	503	531	543	513	563	538	527	516	521	526	537	515	533	526	547	505	532	542	517	546	532	534	544	566	536	517	478	497	559	557	528	550	501	491	481	596	531	527	579	531	551	508	578	577	525	511	528	538	537	486	568	534	534	544	544	569	499	537	567	546	558	547	554	554	518	539	558	501	545	527	526	544	567	512	520	517	546	521	573	555	555	529	500	517	533	520	483	514	545	551	536	574	545	516	569	529	536	496	502	504	525	550	524	503	538	527	514	506	518	558	534	524	553	502	580	522	597	563	531	508	571	554	524	536	521	480	548	519	524	520	558	538	549	529	517	574	566	483	544	529	552	525	524	583	575	516	521	534	496	531	559	533	504	534	532	525	518	527	561	535	533	563	492	561	492	491	558	505	521	534	530	565	519	547	539	537	583	537	540	529	534	499	512	527	522	522	525	452	528	508	493	545	567	560	487	523	518	559	553	551	537	517	507	599	540	556	510	516	548	517	540	524	523	505	528	530	526	532	562	525	530	513	517	510	532	535	533	521	551	503	552	520	539	541	532	541	524	531	537	556	526	556	527	519	546	537	553	536	510	493	514	517	514	550
51244	40201	36552	20236	5474	1142	418	300	297	213	229	243	244	226	219	217	232	246	216	230	225	231	223	222	214	211	230	211	259	216	198	236	207	218	240	232	221	253	228	235	223	210	244	223	220	225	204	223	254	192	204	235	206	258	230	230	227	228	219	230	248	224	227	250	216	222	220	215	247	215	220	209	241	202	237	223	218	243	203	253	253	201	212	241	212	214	221	236	241	224	244	240	224	229	234	232	236	227	234	240	204	225	216	230	202	223	204	214	225	239	234	237	216	247	225	227	235	208	232	232	235	221	222	222	241	213	241	265	219	237	229	201	243	235	222	247	228	255	239	249	250	253	239	253	217	217	224	265	255	212	236	239	212	221	217	230	218	211	230	238	205	236	239	233	247	224	209	206	240	214	229	236	201	221	206	234	208	227	220	227	236	219	221	224	245	224	250	219	218	209	248	215	226	207	226	201	207	237	217	221	209	233	273	245	226	218	232	211	226	211	254	222	229	242	238	231	213	216	220	267	208	226	241	229	232	246	251	218	226	231	260	235	243	227	242	219	206	218	250	223	236	215	207	220	207	204	244	210	216	240	241	236	237	228	225	241	210	180	237	240	231	216	239	224	223	208	230	206	198	213	223	250	237	253	195	212	251	192	241	203	217	229	236	226	256	224	263	239	267	204	255	222	232	235	196	240	247	230	234	203	250	223	238	217	231	243	220	204	242	207	236	214	236	206	216	232	200	204	215	223	244	252	244	229	218	221	209	250	201	218	217	238	223	227	205	258	245	223	214	241	192	224	205	229	201	238	237	220	245	238	215	213	255	225	230	204	229	204	241	246	248	234	244	211	216	226	212	243	240	215	240	265	241	214	253	218	194	235	222	199	254	236	238	222	255	216	221	237	221	213	225	224	243	251	228	215	258	214	228	233	214	249	209	220	197	220	218	239	215	238	239	210	222	245	242	199	228	218	211	227	206	234	241	208	216	209	228	182	208	233	266	234	241	236	233	227	228	249	214	231	218	240	258	250	257	227	245	231	227	265	238	208	220	248	216	216	219	225	222	213	207	190	253	231	228	235	242	229	209	198	199	212	244	215	234	215	220	227	238	199	227	246	254	244	214	246	224	219	234	250	259	229	224	236	214	219	231	207	217	217	218	245	250	233	234	264	215	248	215	249	222	232	226	211	213	235	219	224	216	233	216	213	242	221	229	239	234	235	235	186	194	225	241	232	216	223	260	228	263	219	236	243	222	242	233	250	234	254	218	235	220	235	217	229	211	235	226	241	245	219	219	235	211	224	249	231	215	224	228	242	216	235	214	225	229	227	216	244	232	230	269	238	209	212	229	240	208	236	209	199	231	232	227	236	232	204	223	208	234	224	231	194	220	207	227	236	248	239	222	216	242	229	253	237	226	217	231	283	226	249	259	225	224	217	224	229	242	241	216	233	238	232	228	218	222	196	242	215	236	234	224	204	234	269	243	225	232	239	229	240	226	205	219	219	226	222	238	244	234	232	225	232	243	207	220	235	238	237	224	216	228	249	237	249	235	229	248	222	228	216	265	219	217	250	223	239	215	220	216	216	222	255	211	263	238	239	231	226	219	219	249	216	223	252	206	214	228	208	211	224	247	232	201	236	224	216	234	227	215	235	240	248	220	238	218	221	237	220	204	231	257	231	194	203	201	234	256	210	245	231	258	218	233	218	249	255	223	233	215	223	230	197	223	216	229	222	225	227	251	229	210	226	229	264	230	226	264	217	218	235	233	232	206	222	237	252	234	231	222	222	209	237	208	225	210	238	237	226	226	237	215	216	232	215	228	229	205	239	235	246	235	227	234	237	255	204	250	216	212	231	227	231	211	216	236	242	235	226	194	235	235	223	238	217	226	218	216	214	230	213	211	200	242	224	253	220	217	232	234	228	245	238	193	226	229	249	254	237	224	250	225	236	211	220	237	212	225	176	238	225	228	230	228	248	235	249	242	259	228	237	220	230	212	248	212	226	240	196	228	228	223	217	267	221	220	249	209	254	231	234	234	195	210	229	211	247	223	226	211	242	201	215	218	248	231	230	232	231	209	206	212	227	240	215	210	232	217	224	239	215	244	219	246	252	233	254	223	225	204	219	216	219	230	219	230	226	233	216	215	223	240	236	217	235	205	210	229	260	227	219	248	229	229	239	207	241	227	224	216	203	230	255	231	223	232	210	218	228	240	237	233	220	231	238	257	204	229	220	213	225	215	219	219	206	243	209	225	240	207	240	223	214	251	227	217	216	234	232	212	215	225	231	229	200	237	194	202	220	236	219	242	239	211	253	218	231	208	225	234	235	233	210	274	255	217	255	222	225	243	235	231	231	245	220	218	222	248	243	232	238	199	242	239	254	233	228	202	233	215	211	230	222	221	210	230	198	247	221	207	233	219	224	226	253	237	219	187	244	209	222	226	217	238	241	251	261	228	218	221	221	259	200	196	251	214	208	248	222	242	219	219	249	214	223	220	227	245	257	235	254	237	202	209	243	236	237	205	251	231	231	240	234	208	211	205	233	223	222	221	228	243	232	235	226	221	218	232	220	231	230	206	243	209	236	229	270	255	229	203	234	230	238	226	216	227	216	201	252	239	236	227	215	247	220	220	188	206	220	224	231	211	181	222	229	229	228	242	208	205	220	237	214	238	215	227	220	230	231	226	250	216	211	248	225	176	254	221	244	219	228	202	250	215	228	243	241	249	221	261	245	237	226	259	226	221	230	217	220	207	225	234	214	227	200	219	241	204	236	224	234	243	198	217	208	212	206	243	232	263	223	235	223	222	243	248	203	203	214	224	209	258	238	222	229	228	218	239	207	243	235	272	218	192	246	231	228	233	228	257	239	195	236	236	249	208	218	221	211	251	214	224	217	223	233	234	195	225	213	217	210	252	244	236	233	211	244	207	210	220	228	272	214	221	227	232	263	208	226	221	224	228	246	217	269	249	226	216	223	231	221	238	221	214	238	238	225	236	244	247	219	255	245	277	235	204	223	220	216	201	230	202	231	219	254	260	233	227	238	244	248	257	231	234	250	221	217	240	237	242	225	223	246	226	251	217	220	205	220	227	220	211	227	217	199	215	216	229	209	246	228	218	262	223	229	241	204	222	238	247	191	242	234	232	225	213	232	211	213	206	253	214	234	216	218	218	249	237	247	230	217	217	225	229	213	229	207	223	211	213	264	218	281	220	246	246	271	241	217	256	215	200	227	226	224	223	229	213	243	243	199	212	225	216	227	220	218	249	241	218	217	219	227	241	240	236	208	214	238	214	230	206	199	236	207	210	224	241	196	220	246	213	231	232	211	209	268	243	263	213	220	239	214	214	242	207	209	202	245	247	243	211	235	231	219	210	231	231	232	203	261	217	215	228	233	222	234	212	236	217	239	212	209	224	234	240	220	240	209	236	232	219	241	226	218	237	244	228	241	230	237	212	259	255	235	233	238	196	219	226	231	249	247	214	213	237	248
36451	34554	39574	27832	10586	3182	926	720	739	613	569	523	538	484	535	498	525	505	522	486	512	502	548	528	511	549	509	541	503	528	537	464	509	526	527	528	552	530	552	487	514	565	526	498	540	526	514	496	500	452	497	470	533	507	512	521	505	513	504	481	539	551	537	501	510	507	542	520	545	549	567	506	490	498	505	544	541	557	557	552	546	514	517	517	539	509	536	506	488	519	510	506	519	541	515	505	495	502	535	464	523	523	549	535	567	531	506	497	532	508	548	510	529	516	517	497	517	532	542	533	510	543	496	503	543	536	520	497	518	538	528	480	536	499	513	489	510	510	529	504	550	479	554	484	500	490	528	550	527	535	502	520	552	519	543	549	460	485	503	549	508	506	532	484	503	502	526	473	511	495	544	528	540	483	514	493	551	517	499	510	527	528	565	491	516	524	507	488	461	546	526	497	506	559	534	523	510	520	513	493	528	536	521	549	562	550	531	529	512	520	526	525	485	496	526	491	514	502	509	533	518	511	561	535	551	518	507	490	536	520	508	517	511	537	540	526	548	510	540	545	538	503	580	532	510	512	569	549	511	501	519	509	503	525	530	543	539	548	511	529	532	568	542	512	496	524	497	520	498	545	501	507	573	522	543	532	511	494	499	520	527	514	504	519	513	474	509	511	474	539	498	488	564	498	529	528	523	521	495	472	551	538	522	496	518	502	530	557	517	499	555	562	537	514	511	541	488	544	545	472	530	541	510	540	471	512	516	512	572	495	561	511	509	535	483	565	510	548	524	493	510	494	546	555	530	519	503	533	504	500	531	538	536	530	538	490	525	530	515	538	504	484	511	501	543	505	497	538	507	491	507	540	518	497	516	530	525	507	487	518	524	476	522	515	535	538	527	535	523	512	553	507	535	521	519	511	518	516	524	525	518	483	502	521	555	512	526	528	532	536	508	493	536	510	531	485	542	525	515	517	498	490	527	523	506	517	536	501	522	517	466	525	558	526	482	508	553	491	528	530	536	522	489	524	530	487	477	524	548	511	576	548	491	520	532	531	477	503	518	524	519	524	540	539	513	520	583	471	561	545	518	526	527	492	495	463	510	546	521	519	508	491	528	505	528	543	522	491	512	534	539	536	509	498	525	517	495	535	474	478	551	508	578	538	524	504	510	525	537	517	524	513	517	534	545	570	491	507	501	481	480	477	528	541	520	530	564	537	478	542	504	528	470	516	502	548	546	505	517	523	490	519	558	507	514	557	493	512	497	553	548	473	565	502	519	499	518	493	495	506	524	500	503	502	526	503	510	504	502	504	550	517	494	537	517	522	540	519	541	517	494	502	510	489	531	509	477	479	520	536	528	515	509	509	477	548	573	498	511	505	500	520	472	529	506	557	502	517	511	533	538	566	466	504	522	538	545	509	524	523	528	529	491	514	517	500	502	516	503	533	546	521	540	547	525	510	510	476	522	527	588	532	540	534	532	514	510	511	536	501	528	544	525	482	504	547	503	519	505	522	544	530	504	527	530	534	537	484	600	494	524	522	525	556	510	520	485	579	538	503	493	501	519	503	527	528	561	514	503	490	534	483	512	525	547	541	538	456	519	498	497	513	532	508	564	552	521	534	503	504	478	486	526	561	528	545	549	478	534	502	510	488	528	521	529	527	524	471	514	527	562	501	499	550	506	509	524	530	524	512	516	515	508	503	517	524	525	489	499	497	554	531	507	508	522	511	478	539	489	504	529	516	527	482	532	516	509	516	564	489	518	509	514	535	542	549	518	510	568	521	518	489	513	562	569	521	486	550	498	506	528	515	506	491	517	532	552	504	531	478	513	533	511	530	510	550	491	548	573	523	541	514	499	516	480	511	526	501	530	529	515	515	523	565	557	523	485	532	495	527	524	509	511	522	511	481	472	508	499	521	535	576	508	541	546	541	534	514	523	504	537	518	562	522	547	555	514	488	510	555	564	501	509	522	522	487	530	511	517	563	458	524	514	533	537	512	548	532	557	515	510	558	497	555	502	524	546	526	498	514	509	517	521	527	533	491	510	542	518	509	520	521	495	532	533	521	521	519	549	549	534	538	502	537	534	534	557	486	511	524	510	503	484	548	543	536	510	501	509	503	497	538	511	483	507	526	541	498	531	537	551	539	504	517	534	559	549	535	500	515	525	538	532	491	550	486	536	499	537	476	557	521	504	522	515	513	519	530	515	518	547	524	493	533	536	512	548	484	513	537	486	527	498	519	534	494	487	506	480	508	504	522	537	522	530	478	524	492	524	533	476	507	487	509	544	527	528	496	522	509	537	487	522	527	484	506	506	556	495	535	519	515	551	507	487	539	511	501	527	537	522	517	513	530	563	558	526	534	548	526	534	525	474	501	500	518	548	496	483	510	519	540	510	467	498	564	503	523	501	516	487	539	546	468	532	531	518	539	524	491	541	534	529	523	509	527	544	526	527	505	534	529	460	542	525	543	511	546	530	540	528	519	511	561	508	535	544	541	512	501	523	524	501	531	514	503	477	530	494	558	518	523	544	501	527	593	556	514	517	509	540	555	495	512	487	538	500	535	517	538	515	493	500	572	550	515	552	565	518	551	539	557	452	544	534	507	494	517	537	557	542	500	541	517	528	501	528	515	512	523	518	537	551	526	492	498	537	514	525	496	517	539	494	526	527	510	520	484	539	511	556	517	517	512	545	513	528	494	495	512	538	511	530	550	544	493	528	497	482	515	498	516	549	493	561	519	516	568	542	514	524	495	503	502	487	547	491	515	549	501	519	525	494	512	514	507	509	555	504	493	486	526	497	523	526	541	520	499	565	480	579	516	505	533	553	523	526	527	543	549	501	508	503	523	544	583	438	552	544	544	525	540	493	509	527	509	486	503	519	565	510	527	540	539	516	531	549	549	563	532	528	476	550	550	511	507	487	518	460	506	491	498	557	528	535	495	533	492	548	538	551	525	522	504	513	489	540	589	518	499	553	553	496	542	488	517	510	506	518	513	544	509	532	512	503	489	468	520	516	480	543	506	508	481	488	540	526	532	533	518	548	507	495	488	492	523	506	535	517	511	526	506	490	542	530	525	532	529	526	528	492	537	539	504	541	523	553	514	517	499	529	491	515	510	518	511	518	525	540	544	495	553	522	506	542	502	559	508	519	497	533	500	496	535	512	490	560	520	526	569	536	525	509	505	488	507	533	505	536	500	487	514	511	498	491	561	495	505	534	535	490	523	576	561	553	507	555	539	537	470	497	570	513	514	503	510	525	524	497	518	522	481	554	503	522	523	538	507	528	490	498	527	482	537	507	549	533	498	517	530	544	502	540	525	521	488	541	557	548	564	568	484	534	531	528	496	497	529	565	527	508	493	521	507	512	499	523	492	527	519	531	521	509	532	509	514	504	519	526	522	498	499	510	502	551	514	522	501	504	524	505	523	525	508	468	519	493	504	511	500	511	532	548	539	522	523	501	534	500	519	550	526	549	512	508	501
63605	54361	52268	33317	12577	2447	522	351	273	179	181	178	143	146	149	155	184	168	138	171	144	163	162	175	177	155	192	140	139	158	169	184	151	159	160	141	138	154	140	140	148	147	151	159	180	149	154	130	146	147	171	154	138	161	161	138	157	156	160	150	158	134	166	162	133	131	151	143	169	166	158	151	156	131	149	170	171	152	153	175	153	149	142	126	170	165	160	144	171	156	172	146	165	116	174	177	170	159	164	149	149	158	133	148	175	157	154	162	121	124	176	177	165	150	165	154	150	142	167	164	144	141	167	144	168	170	159	181	146	142	128	159	149	161	171	174	162	142	146	157	143	141	145	182	150	168	156	163	145	177	163	158	155	173	141	157	175	170	186	169	184	158	160	160	163	165	160	173	168	170	143	129	111	157	158	140	140	147	148	134	173	184	163	165	149	139	149	138	156	143	168	133	184	138	171	143	137	177	131	135	156	160	148	140	129	168	188	152	158	159	140	136	160	148	154	154	156	159	166	168	157	145	165	166	174	162	159	140	173	156	163	135	133	144	140	152	157	145	136	167	167	173	171	176	164	161	146	175	161	144	148	155	152	156	145	179	151	160	163	165	173	163	142	129	154	152	150	147	156	142	153	122	155	167	147	154	167	171	153	170	167	182	167	167	149	152	146	145	121	139	152	170	161	150	156	149	143	160	146	147	157	138	156	160	177	180	163	166	170	133	155	165	144	162	184	154	163	165	158	126	180	140	151	168	149	152	137	154	136	153	146	168	178	154	136	158	159	151	162	163	152	160	150	135	148	142	126	142	125	162	149	175	165	149	154	141	141	156	188	167	166	145	154	191	151	146	174	175	160	150	145	159	171	131	159	141	167	153	153	143	152	171	168	159	141	156	176	132	166	162	147	158	183	153	160	147	161	145	146	143	163	153	138	125	164	180	139	145	156	161	161	156	132	152	145	162	116	146	151	140	152	125	180	173	158	163	138	151	156	167	142	134	169	157	165	156	146	162	154	163	143	130	160	165	139	172	174	147	156	147	130	142	167	145	168	166	153	157	143	151	149	143	144	144	150	150	156	145	146	143	142	159	141	159	159	170	150	148	157	134	152	154	131	166	167	166	146	150	135	182	160	134	146	149	164	160	148	172	158	148	150	147	164	147	161	170	160	147	147	141	154	168	150	151	157	136	162	173	158	167	147	175	165	159	163	144	159	127	158	145	145	136	147	143	133	191	150	152	145	154	135	179	168	150	171	138	165	169	145	152	158	151	152	132	155	146	171	154	157	165	139	139	151	156	140	135	137	155	165	171	140	150	152	129	170	145	143	137	137	167	175	160	140	158	153	161	154	159	149	163	131	151	151	164	184	154	140	149	166	160	128	153	189	170	133	160	132	153	153	148	162	149	146	153	133	153	157	152	132	146	162	159	142	147	180	156	177	171	146	136	137	136	157	153	167	163	156	162	161	142	172	154	154	131	180	134	157	153	141	153	151	156	149	192	136	156	171	142	147	164	156	155	155	156	149	147	180	149	157	136	165	165	132	155	149	139	150	147	135	139	162	162	150	153	144	159	143	172	158	138	157	134	161	172	170	174	169	133	145	175	185	173	164	148	140	158	156	138	154	143	160	155	185	144	149	150	149	151	156	171	140	168	141	170	147	155	141	147	172	163	154	162	159	170	158	160	157	165	157	134	157	170	155	133	135	173	166	157	131	175	158	146	137	157	146	143	153	171	150	144	136	145	145	155	161	146	160	150	139	177	159	160	182	152	169	143	148	151	143	157	140	165	131	157	141	192	165	168	158	155	159	174	131	159	151	153	149	169	167	150	154	134	160	170	156	163	152	151	159	144	134	147	171	174	171	149	149	149	138	150	155	157	155	150	166	165	157	154	148	153	171	180	134	166	144	158	168	158	161	150	150	153	145	158	173	163	145	161	171	147	144	134	169	142	162	174	157	178	147	156	165	155	142	130	157	157	148	159	148	141	168	136	152	159	164	154	155	158	153	142	146	165	150	170	142	165	138	144	130	163	158	165	158	145	140	143	164	154	135	158	175	139	140	152	136	166	145	146	141	149	149	172	143	154	180	154	165	170	151	185	172	162	156	149	166	144	158	153	183	161	154	172	149	151	167	161	161	155	166	128	152	165	144	127	139	164	180	163	155	140	161	168	160	142	169	157	165	147	160	144	168	140	140	148	156	161	135	131	168	152	162	160	180	146	167	150	151	156	158	153	162	152	121	131	136	157	129	153	162	132	146	169	156	152	139	128	148	166	138	168	155	160	151	135	154	152	170	159	152	141	150	151	137	166	174	154	160	163	168	151	172	166	167	159	148	149	147	167	146	152	139	144	140	150	137	152	153	164	148	163	133	153	147	161	149	163	153	143	143	180	162	170	147	148	157	133	162	168	154	151	179	139	129	150	158	179	143	140	143	159	156	148	170	152	163	152	155	139	158	147	149	165	147	138	137	150	122	135	150	151	134	163	148	146	168	137	147	151	144	159	146	152	149	157	151	179	174	166	142	164	160	160	157	157	130	133	179	151	139	167	182	162	127	175	154	148	144	145	152	137	167	154	143	163	157	164	158	171	146	149	147	155	150	158	141	159	151	147	168	128	133	153	135	151	152	160	156	164	166	146	175	151	170	139	152	169	164	148	171	151	158	136	148	151	144	149	172	179	133	162	151	153	126	139	128	157	161	162	150	134	168	139	160	159	140	147	157	156	119	146	145	157	145	152	153	156	174	135	133	129	148	162	158	161	162	145	166	149	177	165	175	160	169	144	173	162	118	141	146	157	183	165	147	126	163	171	178	139	153	169	165	171	154	150	154	176	178	148	166	124	174	148	153	140	160	158	148	155	149	155	168	145	163	145	153	121	165	159	154	146	147	142	141	165	157	160	159	141	164	166	182	159	170	164	150	144	169	155	164	154	149	151	169	146	181	151	158	138	124	152	154	171	148	135	158	177	171	146	155	164	137	160	161	146	162	150	166	149	150	156	142	145	150	180	148	173	143	133	165	181	146	151	155	135	186	123	141	175	143	171	154	164	153	170	145	174	162	170	172	137	171	179	155	159	154	155	138	157	153	174	159	155	152	188	155	142	140	189	152	179	147	191	161	132	161	151	120	177	154	167	136	150	144	167	145	145	146	147	161	157	128	164	169	158	157	168	148	168	173	156	147	157	159	164	163	161	132	156	176	160	159	151	146	148	153	144	137	161	123	148	147	132	134	150	150	160	138	134	155	146	156	158	164	117	150	135	139	159	170	164	155	154	143	159	127	150	132	163	160	168	147	172	137	160	147	161	145	156	149	152	152	170	150	136	158	156	153	147	152	169	160	155	128	148	161	144	150	148	157	167	158	146	152	152	149	167	154	165	148	163	148	151	147	157	162	136	149	149	165	175	167	150	136	141	167	176	125	164	167	160	145	151	162	159	166	167	146	164	157	164	147	151	154	145	148	178	178	152	193	143	144	163	175	146	127	152
45504	46273	51886	39213	17835	5496	1454	1100	860	501	370	326	342	399	379	336	357	367	355	395	350	335	372	370	368	349	363	364	352	354	359	362	379	347	345	358	382	286	330	374	388	357	356	384	347	375	413	350	354	332	373	349	335	380	369	360	398	373	371	378	358	354	377	382	366	348	361	359	361	364	340	371	322	357	364	354	364	377	365	388	387	369	351	381	365	350	357	396	341	359	373	358	340	359	376	373	399	389	397	389	351	314	342	367	346	345	349	349	362	370	357	337	377	377	345	380	371	348	339	336	370	344	355	404	358	358	339	379	354	374	369	387	354	350	359	351	369	355	345	376	379	349	353	363	385	378	363	331	356	337	353	364	367	363	364	367	384	368	356	347	369	380	369	359	343	350	349	360	406	364	340	370	367	371	381	375	363	375	331	361	363	381	363	333	379	390	383	378	368	366	374	350	363	355	346	357	338	388	349	343	376	363	334	377	362	331	358	361	374	363	383	349	354	366	358	359	366	359	363	374	329	382	362	368	356	371	342	350	360	359	357	354	356	379	352	384	342	364	365	370	371	289	344	376	376	372	357	342	348	349	383	355	347	361	326	346	383	336	358	365	370	377	358	384	375	355	364	338	344	366	400	369	322	337	348	361	362	365	379	339	406	333	392	366	368	345	336	356	339	393	338	355	355	369	347	352	366	360	368	338	359	357	405	374	349	347	363	358	376	353	363	326	372	372	350	347	362	374	356	365	365	353	361	380	387	357	365	351	372	371	353	366	363	360	351	355	350	330	348	368	347	368	335	378	391	353	345	389	349	376	347	327	366	349	325	368	359	375	351	395	362	361	348	393	358	348	396	382	392	359	352	336	366	351	332	322	308	355	337	375	332	374	398	375	370	349	362	381	368	365	376	367	369	346	330	372	335	361	377	361	362	357	377	364	339	367	359	339	372	350	339	355	354	350	362	336	361	345	357	335	389	357	373	341	383	368	358	370	371	351	368	367	363	360	349	356	365	376	364	347	318	356	352	351	391	372	356	345	356	357	343	329	358	360	331	323	360	361	340	333	348	384	366	379	367	391	401	381	339	355	371	378	353	381	377	377	336	355	369	447	318	371	398	334	366	338	361	372	380	345	331	367	360	360	366	344	355	366	357	383	355	353	351	327	352	343	355	372	389	349	411	361	343	325	312	367	305	364	402	373	362	406	380	332	383	348	386	390	359	359	349	335	322	389	370	381	351	356	364	395	371	377	350	360	385	376	340	394	339	349	352	379	337	403	375	355	401	362	350	377	329	375	366	359	365	339	379	363	352	358	343	371	358	371	374	354	324	377	362	361	381	365	330	365	381	367	350	375	340	364	375	350	359	361	372	358	368	357	357	343	361	363	359	379	393	365	351	361	342	358	384	339	313	358	345	355	354	370	383	331	357	346	380	344	371	357	378	386	347	361	366	353	359	383	345	368	385	367	364	348	404	358	362	347	360	362	350	362	397	363	350	369	379	377	368	370	371	341	371	391	334	384	341	361	360	381	392	327	394	351	363	357	368	351	350	341	395	374	359	351	350	361	384	374	395	322	379	359	358	336	363	380	389	372	365	348	376	351	360	356	354	338	327	351	356	355	380	387	339	364	362	339	366	360	376	357	374	354	364	386	369	330	375	343	378	367	366	366	342	364	369	360	353	352	360	330	334	405	379	370	344	409	378	375	375	346	371	368	355	358	358	352	371	361	379	373	354	345	330	348	323	358	365	355	336	339	383	374	322	390	347	347	380	378	365	355	354	339	348	391	368	340	343	363	366	392	363	357	374	357	371	388	358	369	365	376	391	355	361	359	352	385	330	339	398	362	372	369	352	403	386	355	357	358	384	341	371	345	345	353	369	355	355	367	374	327	370	360	344	343	343	338	319	356	314	362	353	343	339	387	366	355	327	373	366	402	341	346	375	352	373	360	378	387	383	376	364	345	310	383	348	361	373	367	330	323	359	369	348	364	346	372	362	368	393	348	356	333	384	378	373	332	376	374	343	355	355	355	358	333	333	376	372	401	384	394	346	349	335	353	374	365	333	336	351	362	371	343	390	380	346	354	353	350	402	391	353	346	375	374	358	344	369	379	358	351	379	344	352	332	333	359	362	360	373	337	337	353	375	340	332	332	344	331	402	361	347	378	375	366	327	361	341	354	370	369	363	368	310	365	366	336	364	368	360	317	365	379	391	357	372	358	401	358	374	362	369	362	334	407	369	374	385	351	396	342	396	355	374	364	348	397	375	373	349	364	374	398	375	381	367	339	350	382	371	373	343	326	355	384	396	376	367	352	369	338	346	335	376	345	336	373	374	386	367	351	334	376	354	341	342	352	354	348	326	344	353	379	338	378	378	350	347	350	378	341	353	350	352	368	380	352	395	382	364	367	380	352	331	367	378	357	367	369	334	371	363	363	378	341	349	331	345	363	317	345	406	392	374	371	358	352	347	385	331	352	368	330	391	403	385	367	346	343	356	368	375	382	372	369	346	345	343	366	360	345	365	361	386	389	349	368	359	345	351	354	343	375	369	375	357	406	374	382	362	367	346	325	391	405	363	357	339	367	344	359	396	351	350	370	339	352	381	351	385	359	353	348	347	333	367	325	353	352	342	365	364	358	368	348	410	331	351	366	363	356	358	388	381	334	333	348	379	383	356	359	397	364	339	376	391	355	367	386	341	393	353	349	352	390	340	344	377	366	334	343	386	364	357	354	366	365	354	326	355	344	350	358	363	354	341	337	346	381	400	361	373	366	371	337	342	329	397	364	373	349	335	383	369	364	353	356	372	365	378	367	351	368	347	342	367	375	392	341	376	338	382	376	360	334	367	345	368	366	378	349	367	326	358	348	365	366	353	363	355	364	361	381	363	361	332	343	338	381	348	342	333	331	379	344	369	321	382	371	356	353	326	392	354	357	318	351	392	342	355	372	349	351	324	388	356	385	351	338	361	357	342	368	354	355	344	336	376	377	374	381	359	382	383	355	390	376	409	368	384	378	348	375	370	373	350	345	382	360	352	370	354	341	378	334	413	381	374	370	337	350	355	373	349	370	378	362	349	367	366	351	347	380	352	383	376	361	356	380	352	370	359	351	362	353	350	351	356	362	364	405	355	368	361	344	346	389	375	351	340	360	341	339	377	351	333	369	364	367	329	351	366	360	363	349	348	373	366	402	336	349	368	374	364	361	366	371	362	378	320	386	391	348	380	348	355	360	389	388	376	326	364	358	322	362	382	358	380	341	386	355	357	389	361	370	357	350	363	374	337	372	378	408	375	373	345	358	366	350	370	383	358	368	352	342	383	379	352	359	341	358	356	398	349	374	369	380	349	340	354	349	361	360	372	390	342	358	369	375	329	359	353	344	358	381	389	366	384	388	343	358	356	363	339	350	354	357	364	329	354	352	373	342	326	336	373	340	387	341	375	344	367	370	373	341	324	339	357	363	371	358	399	338	329	359	338	341	346	314	364	341
25228	10210	3699	1681	592	291	233	257	260	223	243	252	234	239	202	251	227	242	258	215	205	221	274	205	226	229	234	213	215	206	227	238	250	215	231	256	220	221	229	204	237	199	247	246	218	248	256	257	235	241	220	217	221	221	243	222	249	226	277	218	227	234	261	245	245	243	233	216	216	224	223	248	212	199	241	225	247	231	225	244	222	255	230	248	235	212	227	212	218	245	201	246	238	230	220	251	221	190	217	253	227	244	240	227	252	224	219	230	277	209	254	212	232	249	215	238	217	244	213	241	225	233	227	237	265	243	249	236	251	229	233	240	221	237	202	236	230	215	238	239	257	225	241	273	241	271	237	219	222	242	222	236	234	236	227	238	221	223	241	223	234	240	235	247	235	253	234	243	224	254	232	208	215	230	239	230	206	257	268	255	227	243	241	225	248	232	225	239	261	229	229	212	244	240	222	233	254	227	241	228	250	228	235	222	237	211	225	243	220	257	222	209	209	269	227	230	225	217	246	219	243	239	226	219	242	219	216	237	233	222	229	214	265	248	224	209	205	235	228	216	246	243	240	243	257	203	231	227	227	232	210	234	251	216	257	243	237	202	231	240	211	247	222	243	235	222	212	224	242	225	217	248	242	252	217	227	201	218	252	247	242	231	217	239	245	226	207	223	215	221	230	261	221	256	211	242	238	240	247	239	242	233	213	220	251	236	216	215	218	249	220	212	238	253	224	232	207	235	239	236	215	241	255	219	251	261	216	235	208	241	251	237	237	226	227	224	208	251	234	224	233	220	226	227	229	211	227	230	238	244	226	229	239	235	228	235	197	232	221	231	241	241	216	252	216	235	223	225	246	235	227	238	225	260	211	248	225	239	225	234	230	254	208	241	242	225	214	224	230	210	248	256	232	233	233	240	208	231	253	229	237	224	245	235	243	226	259	245	229	247	237	201	223	247	244	224	236	231	201	223	235	238	240	240	222	238	221	221	232	212	229	220	213	254	235	234	249	242	246	229	217	221	231	221	250	217	236	266	214	244	241	252	226	230	256	233	242	229	210	234	260	218	244	231	246	238	246	253	241	211	239	235	237	234	255	228	226	264	221	231	216	243	239	219	233	213	242	220	212	216	233	235	246	217	232	229	217	223	228	238	244	261	214	236	225	253	236	251	223	231	253	223	223	217	241	228	260	204	239	218	241	193	237	224	224	237	253	203	227	226	261	237	233	243	238	240	268	223	240	240	219	245	230	243	242	219	225	230	261	235	257	216	217	216	224	235	219	246	262	228	204	237	257	233	217	220	226	229	210	230	237	237	259	261	204	222	241	266	225	232	246	239	250	223	241	221	233	228	211	252	239	222	198	201	231	214	229	256	224	212	236	230	244	253	222	230	221	235	242	250	209	237	225	211	220	221	231	226	214	247	232	255	250	251	221	226	233	235	231	254	233	241	247	243	220	223	242	231	250	226	237	220	211	248	239	245	209	195	212	235	221	221	215	221	234	240	216	239	221	221	224	224	254	240	231	223	236	249	222	217	227	232	246	227	228	258	229	234	263	240	253	246	243	218	232	221	232	218	253	224	227	208	236	224	247	224	231	232	239	204	252	249	231	241	257	242	240	221	251	222	227	214	221	232	233	241	232	214	271	227	247	191	239	206	213	220	258	276	245	214	231	187	254	248	204	236	235	237	225	232	217	260	232	239	225	222	208	230	223	238	249	242	216	213	259	246	245	232	231	217	229	236	251	234	225	253	239	217	252	224	244	217	220	228	229	226	222	222	219	235	226	235	224	217	212	231	228	199	226	226	269	243	184	223	233	240	234	232	243	244	249	193	248	237	240	236	201	214	231	197	254	195	233	207	221	251	223	200	244	235	245	209	241	222	260	193	234	231	230	227	218	223	246	251	202	240	234	233	255	230	222	218	240	213	225	240	234	220	232	213	218	244	232	207	250	241	213	234	262	218	225	239	258	208	230	238	203	232	261	241	241	224	233	233	227	248	220	254	250	229	221	221	257	231	211	235	208	201	257	219	227	214	216	222	216	231	248	245	213	256	239	256	207	228	246	259	210	235	236	231	215	224	215	233	232	221	238	227	230	237	230	249	255	234	243	240	236	243	230	257	201	214	260	219	237	238	224	206	215	221	239	245	223	253	242	216	235	231	208	258	227	233	250	212	216	227	224	239	234	221	233	216	245	234	255	265	217	236	223	232	251	254	215	229	182	234	229	255	229	239	228	238	252	254	200	225	256	251	220	226	254	189	239	241	234	232	233	266	238	235	230	221	249	226	252	215	219	202	246	245	232	208	224	213	224	255	248	247	224	234	220	213	212	262	215	233	239	239	244	216	203	220	213	238	202	235	227	219	238	241	225	273	222	212	226	243	228	214	259	214	255	263	235	225	224	236	217	198	220	231	226	233	225	222	230	242	213	232	227	239	234	260	257	222	225	225	256	223	244	233	222	212	252	224	248	242	210	240	225	218	226	246	221	226	220	235	234	223	225	214	236	251	203	229	237	275	255	262	227	255	240	215	240	213	217	234	240	250	258	222	247	243	231	236	246	227	205	195	206	248	219	222	237	236	274	235	239	238	222	233	233	217	230	248	235	263	250	236	248	231	215	235	248	207	243	257	256	234	239	219	223	229	216	203	249	247	210	227	228	213	229	255	230	241	227	218	239	267	288	216	228	244	229	268	244	241	241	231	213	222	233	204	256	207	218	243	226	243	247	222	218	255	281	239	230	191	207	235	227	233	245	222	230	226	249	249	220	213	216	212	243	209	242	235	224	216	224	251	217	240	258	237	249	240	237	248	272	250	223	246	236	228	225	219	247	246	212	221	238	237	215	234	247	252	232	248	239	205	234	222	224	199	258	251	211	223	254	230	212	232	231	269	255	222	239	229	238	240	239	228	225	241	227	221	212	241	199	205	250	224	230	222	220	238	275	214	224	231	223	247	226	231	257	249	251	201	219	248	251	215	256	237	228	231	240	227	217	253	235	212	222	263	216	236	241	214	207	238	235	231	232	224	220	250	264	236	221	256	225	244	216	248	210	201	226	247	223	212	201	235	220	237	235	235	237	216	238	252	229	209	243	221	251	226	222	226	207	249	231	225	242	279	242	253	248	214	223	206	259	231	219	274	203	223	223	212	258	241	246	237	229	221	209	230	234	236	228	251	218	238	238	234	229	234	251	231	208	231	240	231	233	246	253	233	248	206	201	250	235	252	265	216	242	249	245	223	241	224	213	239	285	233	233	229	215	235	211	229	243	238	232	228	239	231	204	267	220	229	225	228	263	208	222	202	256	235	229	237	242	216	247	206	229	233	199	234	249	231	233	230	238	204	199	227	243	254	220	265	244	257	220	218	246	252	254	238	220	208	236	208	255	224	271	238	265	216	221	220	213	216	200	212	234	217	218	215	236	263	261	219	236	215	224	237	252	239	245	245	224	264	233	237	213	234	224	224	261	248	246	218	256	248	237	214	233	228
17797	9654	8131	4458	1585	809	560	545	509	537	520	559	506	500	517	530	543	525	519	527	505	526	584	470	503	454	520	516	544	516	538	526	553	515	545	529	522	522	526	514	574	525	478	517	523	547	502	518	518	517	503	491	517	520	506	524	550	521	545	492	528	559	525	511	540	518	558	511	509	498	532	536	521	548	522	533	579	507	521	513	513	541	524	522	552	545	503	530	539	493	496	482	519	543	550	554	535	482	543	530	549	550	563	505	487	522	515	508	568	504	522	532	521	502	534	515	544	529	537	504	534	530	539	554	561	503	474	554	518	514	528	554	487	529	571	517	501	494	519	532	534	529	585	543	507	502	507	527	547	514	497	560	547	520	559	532	484	504	595	521	526	508	564	528	534	538	529	515	541	528	479	503	473	506	470	513	551	492	531	511	543	562	511	545	534	533	566	500	506	562	509	562	486	545	558	496	534	515	554	497	495	540	499	512	550	534	553	522	518	512	471	547	557	520	536	521	510	520	563	520	537	513	499	519	517	535	522	519	520	506	519	508	518	529	562	570	544	520	554	515	534	582	552	506	524	545	455	535	539	542	506	527	508	494	525	531	551	527	534	538	534	526	523	501	477	506	521	545	501	530	547	503	558	515	532	561	560	536	569	543	523	532	496	502	517	534	504	521	479	534	513	517	527	525	542	510	543	561	499	544	506	565	530	540	522	539	566	502	542	548	540	467	547	497	509	502	528	527	517	552	496	534	512	503	551	529	517	540	551	531	535	540	560	537	520	497	564	537	495	531	551	509	537	524	527	511	515	535	498	477	558	545	525	510	495	531	507	560	511	594	559	501	529	503	530	514	558	547	541	566	534	521	494	492	548	533	491	507	533	527	486	508	526	529	587	543	539	499	520	519	520	486	535	489	510	513	520	534	533	505	519	483	556	520	519	517	480	524	506	555	495	550	523	514	520	583	512	541	556	547	555	542	506	500	536	550	507	551	513	536	523	549	557	554	524	508	479	527	507	507	521	534	516	498	528	507	547	511	554	577	561	502	539	538	539	546	542	539	525	498	538	516	549	512	518	490	568	537	523	549	491	515	527	572	531	544	490	510	504	549	538	518	530	532	540	540	502	519	530	484	567	527	510	569	554	526	539	533	544	486	503	501	514	551	584	543	535	517	544	546	488	553	532	544	520	512	476	523	582	533	534	497	504	516	558	496	559	525	502	544	504	539	512	546	534	488	552	531	543	524	510	493	517	527	547	531	542	545	510	515	551	549	531	524	519	512	540	487	511	535	524	549	513	521	482	504	568	557	551	547	526	544	495	533	517	529	507	514	506	513	517	513	521	531	510	523	540	493	529	553	508	548	518	519	517	530	489	539	532	500	502	493	490	491	536	550	528	524	538	502	497	543	534	531	500	503	517	530	533	546	480	513	528	540	564	531	541	518	551	528	509	529	517	519	577	528	505	500	526	531	540	518	518	499	552	541	563	549	518	543	543	557	524	515	513	569	528	549	525	508	478	543	509	539	511	498	538	520	553	497	530	550	534	522	527	511	538	538	550	513	560	519	532	531	531	498	540	520	537	523	511	526	541	507	543	498	509	504	484	539	521	512	552	580	532	522	503	566	518	488	533	499	507	537	546	520	520	508	565	502	522	529	513	514	542	507	550	511	530	538	527	538	525	461	542	557	517	519	520	536	540	527	534	521	535	504	549	509	516	546	536	518	511	542	555	534	583	497	525	584	490	531	492	521	526	520	538	512	536	526	541	554	565	512	508	534	511	502	546	514	539	567	494	553	475	515	522	522	536	533	519	521	542	534	542	520	561	522	512	550	527	536	560	534	533	513	535	533	518	551	502	513	490	551	520	544	535	531	523	520	520	501	521	531	486	508	569	500	554	543	523	519	537	541	510	522	535	536	512	516	554	530	496	507	540	516	536	586	522	532	526	560	568	512	557	510	491	510	547	522	499	524	525	504	511	533	483	513	510	532	529	576	514	555	494	562	481	490	529	540	516	523	511	531	496	517	495	539	542	540	565	521	526	501	489	523	567	598	533	480	539	522	523	549	492	519	527	557	543	534	518	557	555	496	549	529	535	539	505	530	562	548	588	553	529	534	479	540	559	518	522	517	526	563	547	538	531	526	561	519	527	532	514	519	497	527	496	530	550	520	569	485	524	507	552	507	555	523	531	556	541	505	552	538	507	549	555	540	526	517	498	505	518	517	516	533	528	526	512	550	518	524	515	491	559	521	530	494	500	528	560	559	535	532	549	529	548	496	523	532	490	505	534	525	528	489	529	550	497	516	534	564	524	488	532	555	531	524	506	546	493	499	516	524	554	518	533	566	563	540	569	533	507	522	493	564	536	531	545	531	558	539	520	529	520	523	545	514	543	566	561	517	543	507	519	556	540	533	525	495	570	500	487	473	519	507	521	473	549	531	501	537	552	507	536	562	536	537	510	513	547	484	501	522	564	530	545	503	567	526	536	501	524	546	509	536	488	552	520	522	523	563	548	517	505	544	542	503	549	514	509	523	524	491	530	516	501	491	517	532	568	527	554	556	493	558	558	491	544	504	540	505	505	521	537	547	540	497	540	526	473	513	534	521	516	516	534	531	536	504	517	499	481	551	537	537	524	522	519	497	545	505	544	548	517	586	566	506	497	502	514	557	512	493	519	543	527	546	553	533	543	506	512	561	511	505	516	555	552	522	547	524	510	493	531	512	531	552	539	551	512	521	541	546	539	523	521	528	536	525	549	492	535	533	526	538	554	534	490	522	543	495	543	513	558	507	547	509	529	547	544	481	548	546	536	523	525	504	504	525	490	523	542	540	550	511	548	545	536	523	525	530	552	482	515	502	545	558	563	501	487	498	535	499	549	526	558	509	536	541	540	500	529	539	551	551	551	538	518	532	479	536	543	513	505	550	523	495	497	556	547	519	506	557	501	545	529	525	536	556	546	515	512	507	501	556	516	543	503	502	510	554	539	525	536	540	508	525	521	511	529	538	526	533	528	486	511	487	505	547	517	534	522	525	536	514	516	543	528	539	526	491	518	554	535	521	515	499	519	488	520	512	535	522	541	534	530	514	536	531	501	534	545	512	540	521	539	600	553	524	510	552	528	522	531	518	552	504	518	543	511	549	505	513	557	505	519	533	545	516	512	503	493	520	552	512	525	518	550	485	512	573	545	537	490	535	576	580	514	526	593	564	511	517	554	496	501	512	526	529	530	506	533	541	511	492	535	533	537	506	533	535	511	489	486	504	546	517	530	497	530	561	517	568	558	571	508	540	540	543	538	560	510	510	488	506	481	549	508	505	478	512	524	492	506	552	486	528	517	543	508	529	525	553	559	538	524	530	557	539	554	526	519	510	528	502	501	557	557	535	529	552	521	537	532	544	526	522	508	555	485	497	536	515	478	496	577	524	533	525	546	540	523	519	532	543	526	576	492	486	484	534	509	554	491	544	529	540	532	500	529	549	527	501	564	529
51620	40174	36017	19556	5048	1027	408	340	251	221	240	250	238	194	217	211	236	213	238	227	252	209	215	202	212	226	243	218	229	206	234	219	223	217	232	232	222	230	211	204	219	217	208	214	248	209	241	207	237	226	240	203	221	201	234	205	207	226	205	221	224	220	202	227	243	244	224	225	228	244	218	226	219	218	199	227	217	221	235	239	239	207	216	231	236	254	251	224	242	245	227	237	207	227	221	212	231	201	216	235	253	240	236	219	214	224	216	246	191	223	225	231	230	211	246	219	231	254	218	199	189	242	221	213	208	224	201	242	208	216	236	223	213	221	206	215	202	255	216	230	233	214	212	236	237	204	239	207	211	221	220	234	213	213	218	202	236	236	216	203	223	232	201	223	227	201	227	233	193	228	223	207	211	215	208	218	229	235	249	207	199	220	179	209	211	216	238	209	220	230	234	238	232	203	220	226	226	215	267	241	252	208	235	228	241	235	235	214	199	234	232	255	215	238	221	237	238	208	221	211	207	189	204	217	240	214	229	211	212	217	190	217	253	218	212	230	236	210	235	191	205	247	221	208	213	178	229	234	236	219	232	234	255	253	221	228	237	219	217	234	231	221	207	197	242	212	220	233	210	246	230	227	214	240	235	230	256	193	255	230	235	196	234	215	218	262	218	212	196	217	205	201	209	232	205	239	211	224	217	240	234	210	201	221	233	222	222	210	229	237	245	214	228	214	236	223	224	187	207	219	216	224	177	228	212	194	212	205	211	228	229	228	243	217	225	211	228	225	229	210	236	212	223	257	232	207	232	233	226	210	203	224	223	232	213	224	215	202	222	215	222	202	209	200	211	204	246	252	204	230	193	214	207	231	237	207	226	247	222	255	226	220	207	203	274	213	208	196	217	190	242	225	246	230	221	221	200	230	240	227	240	234	213	252	230	254	202	232	219	228	235	235	244	233	243	219	272	226	247	215	211	206	205	197	240	248	225	216	207	210	251	241	215	220	239	236	217	221	222	222	219	228	245	231	246	231	190	213	215	245	215	227	233	216	245	208	221	217	242	202	230	228	225	244	234	220	221	213	219	217	230	215	216	205	232	211	211	220	234	203	225	212	227	221	227	197	234	214	214	189	203	230	201	236	227	204	193	236	216	219	227	235	218	246	226	194	220	229	225	190	236	200	218	203	230	229	201	247	242	254	232	222	207	231	206	245	245	231	241	228	231	229	225	206	219	234	221	209	223	194	223	217	249	206	235	230	230	201	214	211	214	250	222	207	251	245	202	213	210	229	224	191	202	224	237	195	219	215	202	253	202	219	206	216	213	209	231	207	234	228	206	216	233	262	219	218	233	222	248	228	221	203	218	238	218	231	233	214	235	226	221	252	237	230	243	234	234	221	204	202	229	252	223	233	216	217	225	239	239	241	203	241	235	229	265	240	227	259	246	237	232	230	266	191	226	198	242	230	202	236	248	231	225	204	209	233	195	226	240	222	228	205	223	223	210	226	245	234	245	236	232	208	229	226	228	222	223	243	211	217	220	217	229	210	217	211	210	217	225	243	215	267	181	220	226	218	224	211	216	233	244	207	233	244	215	233	205	261	225	228	232	219	228	237	225	189	224	194	235	231	221	211	260	223	204	227	215	246	242	241	242	227	247	223	239	223	215	231	213	255	249	242	228	243	230	231	226	218	227	213	214	224	179	220	256	198	201	214	227	246	229	238	210	217	221	209	232	253	224	211	217	210	237	226	203	237	216	207	225	248	229	259	238	209	242	251	206	217	211	225	265	224	201	243	225	209	234	221	227	224	226	238	194	234	210	237	230	216	216	249	214	218	231	209	235	197	226	202	226	213	224	214	221	212	228	259	223	228	203	224	223	224	228	215	238	217	229	265	218	222	207	207	269	244	202	225	205	236	238	232	235	213	225	250	241	214	240	235	219	219	246	207	229	205	213	237	263	236	240	214	217	229	196	221	246	207	210	226	229	240	219	225	223	221	238	246	195	227	218	231	222	241	236	203	238	236	202	222	256	203	207	226	210	219	234	220	235	255	228	192	228	209	218	213	201	221	220	214	200	247	192	220	205	190	229	220	215	227	228	197	197	216	225	229	226	206	212	220	235	220	198	220	218	205	202	237	220	193	201	211	205	263	246	212	231	207	203	242	260	208	217	226	216	232	222	231	200	218	206	232	207	211	222	253	241	232	237	235	243	226	218	222	251	204	212	234	223	230	201	228	214	234	238	234	205	225	246	225	234	209	221	205	200	198	233	207	244	219	213	220	214	228	231	226	233	204	205	204	208	236	196	180	217	210	234	225	194	230	220	222	241	246	229	216	247	218	233	228	229	236	220	231	219	215	207	234	247	243	245	216	208	221	227	220	247	212	223	214	231	244	203	221	219	182	223	226	206	219	228	231	213	190	231	208	222	231	238	228	215	236	219	223	194	185	206	205	233	251	233	247	230	250	202	197	211	203	249	241	225	232	208	238	217	223	220	257	248	212	208	240	237	250	245	232	206	255	233	249	240	231	217	241	232	189	233	252	254	214	211	252	233	236	229	238	239	253	233	225	194	180	210	221	211	220	248	249	244	212	228	233	233	234	227	206	213	231	225	212	222	233	230	210	213	195	214	224	242	230	209	226	205	223	220	221	216	234	240	227	213	240	236	206	222	221	239	238	218	238	228	228	231	205	246	217	241	212	212	208	211	214	186	215	257	216	229	223	220	219	223	205	216	195	206	230	230	228	224	214	229	229	204	182	225	224	228	251	211	207	209	192	214	239	238	225	223	211	215	220	230	230	213	254	274	219	232	220	242	231	266	212	225	207	219	241	216	224	229	241	219	223	215	257	225	220	234	239	203	220	244	199	242	199	247	230	242	239	223	218	243	240	246	218	229	231	223	241	233	238	242	232	212	217	177	225	227	248	215	197	224	226	219	228	197	234	252	227	222	233	260	225	204	214	197	228	251	209	227	194	209	207	210	234	206	201	192	215	209	218	250	215	235	244	225	229	212	201	198	233	222	222	222	227	237	232	215	243	232	233	238	212	242	209	214	198	214	212	246	211	212	212	221	220	237	222	218	194	231	223	239	210	203	234	254	191	202	221	239	237	209	220	216	199	222	208	253	257	208	220	206	193	225	213	233	229	201	196	234	236	196	215	208	215	208	212	200	258	255	205	207	219	243	223	257	248	239	223	248	202	201	226	236	211	228	227	240	225	220	218	239	215	232	205	232	237	225	246	241	226	250	201	226	229	242	214	222	212	229	219	226	253	220	219	214	183	232	247	231	225	205	218	228	204	209	223	252	225	225	230	220	206	215	233	232	226	247	200	228	232	231	204	229	218	226	236	186	228	200	222	227	231	229	210	240	212	237	256	246	225	216	230	245	248	244	228	236	217	208	223	203	219	232	224	237	268	244	221	242	213	205	230	228	180	234	188	219	224	227	229	222	221	210	234	193	234	195	214	225	199	244	203	242	215	208	204	233	254
36680	34422	39372	26863	10039	2931	1235	952	753	539	476	499	511	505	527	491	494	493	526	500	485	518	481	540	485	531	517	547	558	502	490	502	491	519	527	515	524	511	536	524	483	486	498	534	513	506	519	508	523	536	493	482	503	516	490	494	495	480	451	519	531	505	539	511	509	544	525	513	493	532	512	490	505	515	490	466	518	513	508	537	498	493	507	546	487	553	518	520	517	526	482	494	521	431	503	473	479	489	520	488	471	490	505	507	497	455	503	527	486	514	488	540	497	526	505	502	530	540	535	508	470	500	519	494	522	546	512	496	492	525	484	519	498	504	492	519	472	476	508	497	513	514	488	500	461	511	527	511	480	555	512	524	489	496	460	511	498	503	511	493	538	512	484	493	493	539	477	502	510	506	494	505	461	492	482	508	482	487	499	513	510	491	488	494	486	513	530	553	510	511	496	514	497	483	480	490	522	503	491	523	521	492	503	502	476	523	514	488	523	514	502	542	501	507	503	481	494	518	532	538	502	483	501	550	501	503	523	506	480	529	489	477	574	520	484	474	518	492	523	513	482	501	509	505	501	496	513	495	462	509	519	500	516	475	538	547	507	502	500	502	548	511	470	464	492	511	510	516	494	537	514	492	502	501	522	495	501	482	499	540	525	458	516	529	496	489	459	505	500	489	505	488	495	520	486	497	509	504	500	514	506	501	502	483	530	494	484	512	509	500	503	486	543	481	487	492	541	511	469	506	493	466	499	456	507	524	526	512	504	483	463	491	503	508	500	515	478	495	520	504	528	517	545	505	507	510	482	510	520	473	528	504	504	483	507	532	490	494	518	490	490	518	520	519	523	512	484	519	497	493	497	480	515	511	534	487	512	505	519	479	451	504	489	528	487	495	536	486	487	529	522	495	477	524	484	545	526	504	485	560	462	505	542	502	488	515	480	504	489	512	494	535	498	531	519	520	494	472	493	473	494	507	526	499	523	496	540	471	545	487	530	505	479	503	560	462	516	501	532	508	537	492	517	512	487	505	478	511	517	533	498	509	533	528	512	483	536	476	506	501	522	545	490	497	505	511	506	518	506	496	479	510	502	486	492	521	505	469	493	516	513	496	509	525	461	525	454	490	489	496	515	487	539	486	501	509	520	485	478	480	490	531	502	477	487	530	510	516	511	523	523	506	508	500	557	502	520	503	508	525	493	480	500	510	590	535	504	478	501	502	531	495	529	480	543	496	492	503	495	478	497	474	485	449	507	510	552	510	526	499	500	493	564	534	547	484	481	544	484	524	518	510	449	489	552	490	519	546	508	518	526	503	529	542	494	498	491	506	499	533	499	486	531	486	518	491	524	507	542	506	507	520	470	503	502	503	523	516	507	489	525	484	500	522	511	480	514	480	493	500	478	504	505	501	514	500	516	480	570	481	488	499	511	512	505	527	538	461	505	514	545	530	501	477	499	488	521	490	501	512	520	475	480	479	569	523	525	489	490	531	544	527	508	505	472	505	466	504	535	514	499	515	492	537	489	482	502	508	507	513	475	508	510	513	498	499	545	507	488	503	518	524	530	482	518	563	507	464	531	506	471	494	522	523	502	481	512	510	512	485	510	546	515	509	503	521	506	504	502	470	506	504	485	530	482	488	528	482	468	504	585	516	487	482	499	525	502	496	461	526	500	480	499	488	509	508	523	482	499	490	512	520	496	500	467	504	468	518	482	488	537	520	499	481	492	518	498	495	493	511	502	512	513	546	526	476	491	503	493	528	529	521	507	501	486	536	497	493	496	486	533	486	502	476	540	508	482	495	507	501	532	516	480	490	511	484	511	475	501	516	518	504	486	484	492	520	500	513	521	535	555	499	481	472	504	500	508	507	514	510	501	476	482	495	482	497	543	480	485	451	501	519	477	477	527	491	522	487	490	524	500	557	511	495	561	553	514	501	508	522	500	515	530	486	503	530	486	520	501	491	520	527	521	466	484	509	490	518	522	508	509	492	491	504	504	478	549	519	530	494	543	502	469	507	538	500	491	477	511	521	551	500	520	445	446	504	501	489	511	510	546	493	520	530	546	527	490	530	496	531	506	516	481	483	498	501	507	499	505	495	487	495	541	529	509	525	521	501	483	490	466	538	528	481	509	542	525	547	505	496	482	464	481	520	507	510	504	515	493	512	507	465	484	492	507	492	507	525	524	522	503	500	534	463	495	528	507	528	450	513	521	500	485	501	498	533	532	482	474	514	481	458	504	488	501	473	508	518	467	498	511	518	486	524	534	494	522	516	541	558	489	583	487	538	496	526	497	484	478	511	521	492	536	527	537	548	500	492	512	501	539	502	493	524	500	520	507	499	502	518	464	519	530	488	497	514	491	456	504	489	510	487	509	511	505	534	527	505	496	494	463	509	551	516	495	497	517	547	505	473	514	485	497	500	515	488	517	459	506	511	538	509	516	508	501	522	517	516	504	514	507	495	488	500	528	506	512	494	487	486	501	504	494	515	522	501	497	519	514	546	516	512	526	503	497	490	513	522	510	512	485	495	484	529	553	504	511	496	492	467	476	562	519	496	481	467	517	510	502	511	507	541	502	506	530	498	549	490	515	561	481	509	483	480	478	498	495	483	519	472	507	521	508	517	519	495	452	529	494	526	505	504	548	505	464	508	526	494	474	465	498	539	516	499	521	508	514	477	465	527	503	516	544	525	490	502	482	536	513	495	495	539	498	514	530	474	517	501	532	482	489	561	517	510	490	512	484	498	500	485	515	519	529	463	539	499	523	503	491	517	538	482	575	542	483	519	510	503	499	521	513	524	500	545	483	499	537	523	501	516	470	497	509	518	475	529	513	532	510	460	521	508	499	508	468	529	523	523	533	496	480	483	512	536	479	471	516	490	521	536	566	520	470	510	528	521	499	498	521	512	529	481	524	489	508	534	495	502	485	573	491	514	481	477	515	520	514	484	503	495	481	496	524	484	471	526	498	500	512	509	544	468	504	509	485	494	511	530	494	529	498	474	524	527	505	519	524	487	537	514	502	524	504	498	540	542	509	486	492	521	520	522	503	484	513	514	506	514	512	515	513	546	507	488	495	471	529	545	537	522	500	495	464	537	534	525	511	499	491	536	485	500	542	496	477	495	455	517	490	513	472	516	524	516	532	507	514	531	480	483	503	497	511	518	533	489	501	500	486	529	506	496	500	515	537	518	496	511	504	501	501	535	519	480	550	489	510	496	522	508	511	494	547	542	524	489	508	468	502	492	558	498	491	478	530	503	494	511	538	494	517	529	503	487	526	497	498	483	480	480	499	574	553	519	511	547	476	532	511	537	559	514	499	517	504	508	546	549	473	490	524	481	486	541	523	476	506	488	490	494	473	484	522	521	521	490	508	461	471	476	529	495	555	500	543	480	522	490	498	483	513	495	488	502	520	462	479	497	505	513	531	488	508	523	531	527	500	511	527	512	528	513	509	504	517	528	511	488	545	526	499	468	493	492	516	575
63704	54491	51834	32565	12209	2408	705	414	301	182	178	146	145	152	146	139	161	140	139	134	148	143	153	147	173	160	147	146	138	109	161	153	156	139	155	148	147	135	133	148	159	136	130	149	149	170	130	126	136	164	148	148	158	170	130	158	149	154	119	146	148	146	143	136	141	128	162	155	140	138	144	155	137	133	141	174	126	139	143	162	165	156	155	161	150	131	141	116	135	166	158	153	157	150	145	171	156	172	166	144	149	146	144	125	152	146	137	156	195	139	125	139	146	142	177	156	146	156	149	139	118	127	145	124	149	146	120	153	181	127	138	141	154	136	157	146	141	117	155	136	162	151	154	151	157	136	152	109	173	116	152	148	155	146	144	145	139	154	136	162	130	164	153	146	168	139	152	147	144	132	117	112	155	152	160	153	139	129	149	124	117	125	127	169	141	148	128	139	164	142	144	138	133	148	144	144	128	148	151	154	148	148	144	143	140	144	139	150	157	132	113	129	139	133	135	139	169	121	126	141	144	131	148	149	141	142	143	147	161	155	137	139	137	147	163	144	160	151	133	138	146	173	156	133	143	147	156	155	152	141	128	149	143	148	146	159	143	136	147	135	137	154	142	146	141	152	119	165	166	131	166	147	148	141	139	132	151	146	152	161	157	167	149	157	174	142	144	121	150	161	147	163	131	151	150	140	144	166	110	140	150	156	131	150	132	136	170	140	163	151	149	147	130	147	130	145	154	156	135	152	140	131	156	133	148	140	146	159	143	157	126	127	149	145	139	146	138	151	140	161	129	147	152	124	133	169	149	143	147	143	153	171	134	146	141	155	162	138	129	148	143	141	141	146	128	148	122	116	154	154	130	154	135	131	143	156	136	137	169	141	165	141	161	129	135	160	140	162	140	136	143	143	158	143	137	161	150	146	149	172	150	155	142	127	138	148	133	121	156	138	145	159	140	145	144	154	145	135	143	153	150	135	139	143	156	171	136	133	135	151	161	176	133	144	163	145	157	158	149	155	131	138	123	138	151	141	164	127	129	138	124	138	151	131	115	169	163	140	140	166	157	147	146	122	140	186	151	147	121	149	150	130	168	138	157	125	149	159	157	146	133	129	139	168	138	157	150	150	159	125	147	129	153	158	154	140	144	141	160	164	167	138	141	144	127	134	136	162	149	124	159	148	167	150	150	154	156	145	147	136	147	149	175	152	149	154	171	160	138	144	144	126	134	157	159	137	137	150	135	120	162	152	156	141	134	145	161	135	147	144	168	163	155	145	137	140	154	137	136	147	133	144	173	161	144	143	151	137	162	141	142	129	141	121	146	129	146	148	144	158	147	157	153	144	137	141	143	174	155	158	133	152	138	155	152	144	150	136	157	157	154	137	124	174	152	147	155	121	131	142	148	149	179	156	147	143	117	163	161	160	139	141	141	156	161	144	136	132	144	131	160	154	143	140	173	138	144	145	151	156	160	134	155	136	159	162	147	150	139	149	153	145	129	131	149	156	144	123	155	122	149	133	163	121	152	128	152	136	136	114	159	144	155	161	164	164	154	135	115	144	161	136	131	133	133	153	159	150	143	154	142	170	146	152	146	166	145	141	162	148	159	142	149	158	128	136	124	130	149	130	150	159	138	137	139	138	160	142	163	146	142	162	126	133	147	134	130	175	134	155	127	123	165	158	149	146	149	133	135	140	144	146	146	174	162	133	134	149	138	140	146	142	154	141	160	161	128	147	147	163	160	157	160	169	129	155	161	135	129	155	142	129	156	144	179	153	153	141	154	144	159	145	173	152	127	149	148	138	158	145	171	140	137	145	129	139	163	155	158	145	135	130	152	140	168	153	150	161	158	134	154	145	149	138	136	153	140	148	157	161	180	147	154	141	147	142	151	152	136	135	147	140	159	162	117	145	143	142	150	140	156	146	165	148	114	146	155	150	151	169	141	132	176	145	142	141	132	150	153	109	158	108	126	136	134	157	133	141	151	140	137	183	157	177	149	131	171	132	151	169	156	158	170	155	135	157	143	144	159	125	147	121	138	162	144	154	176	136	140	155	162	152	146	150	132	162	151	131	134	127	158	152	135	163	144	130	146	144	162	148	129	153	145	146	159	118	150	160	139	129	146	160	138	144	133	150	151	154	133	137	141	153	163	122	147	125	160	141	168	150	159	144	147	153	156	158	151	127	152	142	139	150	149	142	166	158	150	151	152	150	154	135	161	139	127	134	128	135	145	150	148	130	152	138	138	132	159	140	122	140	130	157	145	144	144	172	146	169	152	146	143	184	149	122	146	149	140	140	159	154	145	140	157	147	127	173	143	137	130	146	135	151	159	147	158	167	146	155	148	133	140	151	175	120	158	141	141	155	158	151	159	111	134	156	152	156	136	135	144	128	158	121	122	175	178	128	154	137	146	148	147	140	137	162	171	147	154	160	154	140	186	145	136	123	156	147	145	141	138	139	138	144	138	132	143	142	153	155	152	130	133	154	147	160	144	148	135	148	154	154	130	129	136	165	149	129	124	141	155	134	151	123	139	148	169	156	119	162	152	137	136	138	144	163	128	125	145	153	147	139	149	148	151	132	142	133	129	143	154	145	161	139	155	132	152	133	143	132	146	130	146	161	159	151	142	140	151	138	143	144	155	149	145	162	135	144	145	123	130	136	153	150	134	128	150	180	152	131	155	141	149	140	129	133	148	128	150	139	153	139	138	154	164	138	147	137	147	174	137	150	138	141	160	161	155	153	127	148	133	131	143	150	129	141	139	157	159	152	147	140	157	154	165	154	140	145	135	145	175	144	167	143	164	133	159	160	136	168	126	149	175	161	158	128	150	175	147	123	156	164	151	146	166	123	143	144	147	136	142	139	139	131	148	156	117	152	137	171	165	141	152	148	157	140	134	168	161	135	138	123	137	167	170	148	155	144	164	146	146	144	140	149	145	124	160	144	136	144	154	156	167	174	141	153	152	159	164	165	134	138	122	140	147	146	140	123	147	148	155	124	140	142	121	159	144	132	168	165	144	161	147	121	175	153	141	150	141	160	138	116	143	164	133	137	154	147	142	141	142	150	150	133	161	144	134	176	138	170	139	132	164	135	142	131	140	130	152	163	143	129	137	140	144	141	149	156	128	136	147	140	143	134	152	148	140	122	127	154	167	145	128	161	161	146	163	136	145	157	153	149	127	150	131	143	150	154	178	133	148	182	156	149	123	157	152	131	131	160	135	135	161	127	134	155	144	157	184	142	153	149	138	143	125	146	130	155	148	129	138	153	147	173	149	120	143	129	134	150	146	145	120	145	134	154	143	132	153	153	154	137	168	151	160	150	144	164	151	117	175	156	150	160	165	139	150	152	139	148	132	149	135	154	143	173	129	156	161	148	130	135	157	122	144	155	149	166	142	146	154	127	122	156	142	155	158	140	161	140	128	172	173	149	152	138	159	125	152	128	161	137	167	161	142	167	140	149	132	138	117	143	166	143	143	130	135	168
45642	46252	51554	38823	17503	5394	2259	1431	912	434	361	358	334	325	347	359	365	349	362	332	328	347	329	349	328	310	367	321	353	327	349	339	314	341	356	354	371	356	348	365	333	375	357	336	337	336	347	348	354	351	327	328	366	348	338	354	338	328	326	346	377	327	318	372	353	376	355	313	347	337	328	370	351	312	349	331	344	337	362	334	335	379	369	363	365	353	370	317	341	321	391	368	358	334	341	388	297	336	319	342	314	353	378	323	340	354	361	316	353	351	374	352	325	388	321	356	347	310	349	350	352	322	357	365	349	346	333	351	334	323	354	342	343	350	319	341	307	326	388	345	309	332	352	333	358	342	345	383	345	336	340	323	338	376	342	299	336	305	332	341	331	348	342	338	306	364	341	359	344	346	362	359	368	382	325	394	358	345	352	393	340	346	351	361	325	299	349	320	319	364	320	374	334	358	384	336	329	326	364	346	337	375	335	372	358	377	352	361	362	334	345	335	314	323	350	311	351	393	331	333	335	331	351	353	353	348	311	314	346	375	350	325	331	349	330	331	347	370	334	354	320	337	357	344	344	330	331	331	353	320	335	323	367	339	328	349	345	365	352	318	360	331	330	333	356	358	337	359	333	331	355	342	329	319	345	334	339	353	376	327	355	328	349	337	361	364	357	319	342	346	371	343	359	343	330	341	351	356	338	332	330	338	362	359	369	302	351	365	323	356	391	347	324	310	368	322	354	326	336	330	332	323	319	341	330	335	320	337	338	333	368	356	336	325	362	377	369	339	324	359	373	364	339	348	357	352	358	310	351	324	345	354	334	362	332	343	352	326	346	323	364	365	320	337	356	376	335	313	361	305	297	353	342	329	352	342	351	339	381	333	363	355	326	355	335	350	371	324	320	355	333	349	339	341	343	362	346	347	344	348	337	328	356	360	356	336	334	334	331	361	362	338	368	344	327	330	363	328	333	351	334	366	311	372	321	351	319	335	356	349	319	331	372	356	358	335	356	344	349	346	370	360	345	338	329	353	280	334	340	364	373	364	356	376	366	357	341	335	331	357	372	352	353	366	347	309	327	374	341	335	342	340	352	393	349	339	336	348	337	313	367	330	386	352	347	327	343	316	359	366	344	330	319	371	376	356	336	341	360	331	308	356	354	335	320	303	333	350	321	317	307	365	352	349	294	351	379	330	345	350	364	346	341	342	358	354	326	352	316	334	364	309	370	346	364	325	338	338	311	323	338	335	357	365	344	334	368	334	369	314	357	347	333	376	328	346	346	311	360	336	347	361	301	318	318	342	348	364	338	345	315	329	335	349	378	345	360	336	318	351	303	352	357	343	329	352	343	317	354	363	344	340	356	348	326	310	340	332	324	343	367	324	315	346	326	355	364	335	348	334	342	358	362	341	352	368	336	384	346	356	320	365	362	366	351	364	330	342	336	378	319	310	323	348	304	338	370	333	367	348	341	337	347	336	342	337	346	284	340	331	369	324	382	338	349	359	339	338	351	334	373	356	348	326	337	332	361	354	370	346	351	349	324	346	319	365	331	342	349	316	322	349	335	306	368	329	368	329	310	390	358	338	340	332	363	355	301	361	331	357	357	332	327	356	342	320	320	332	347	350	354	349	327	352	336	341	339	348	318	371	327	314	347	343	361	320	336	337	338	332	345	377	366	338	346	328	358	355	340	355	360	331	333	334	361	327	378	331	374	355	343	335	341	350	369	326	348	342	349	347	369	347	339	353	318	341	368	339	336	324	316	387	344	343	355	337	314	334	349	371	333	345	319	352	359	366	325	369	326	341	355	337	365	352	358	333	376	326	327	321	318	337	339	300	369	368	316	331	378	329	331	369	343	336	325	348	354	309	345	342	350	326	326	370	355	362	336	328	373	375	342	380	346	334	343	385	347	367	375	354	370	333	333	357	346	341	329	338	347	348	367	357	343	329	378	343	347	356	365	345	345	321	334	365	339	330	353	363	314	331	343	325	343	355	346	360	326	384	345	358	363	306	346	356	374	296	377	342	366	341	363	320	321	317	326	342	380	311	357	320	339	341	330	356	348	337	339	359	308	363	347	341	343	358	355	324	325	309	347	368	330	358	315	374	337	322	362	338	308	352	325	293	338	315	318	337	301	373	382	340	349	360	329	363	341	342	336	348	302	344	312	314	349	325	357	312	334	348	322	354	342	357	343	350	319	339	366	343	340	359	362	379	333	328	341	339	322	357	378	356	346	323	340	374	342	315	326	315	340	341	350	321	352	305	383	333	347	333	354	373	379	327	337	333	352	349	324	367	346	328	332	342	343	318	348	356	367	310	323	364	350	366	360	341	346	347	342	363	354	329	348	335	336	352	326	305	330	367	317	359	337	351	312	342	346	337	370	320	367	331	332	333	318	332	332	364	359	311	343	341	343	352	307	345	320	320	311	327	365	348	332	376	343	341	358	368	334	321	342	386	339	338	332	357	344	364	336	372	336	363	343	331	359	331	383	339	335	339	329	358	322	336	320	354	356	312	349	349	336	332	348	363	348	324	320	376	317	366	363	315	362	323	330	330	340	333	350	333	338	339	312	312	342	389	359	348	324	334	362	329	354	326	394	352	357	360	360	349	358	382	335	388	338	373	368	340	356	346	374	321	300	345	318	344	335	326	348	367	343	368	355	352	347	354	357	346	348	355	350	380	333	341	324	334	331	336	347	314	331	341	336	370	373	353	312	374	348	322	363	366	351	366	336	326	344	339	316	375	350	356	330	340	325	353	345	334	321	318	347	353	358	345	361	312	388	339	327	350	326	341	335	352	316	321	330	324	356	337	366	347	328	318	314	332	351	343	337	358	357	335	371	339	337	331	315	324	360	350	383	372	349	371	331	370	337	327	358	308	353	387	315	353	341	372	327	336	357	347	364	339	375	327	328	376	360	337	310	333	352	359	355	356	333	347	310	339	324	330	349	366	347	318	355	348	351	326	399	317	328	311	328	352	329	382	369	322	375	330	317	351	333	315	328	358	368	336	360	303	352	320	368	363	370	370	348	343	374	335	338	375	308	349	296	366	360	368	336	335	345	328	367	340	322	329	325	326	350	342	353	325	346	362	315	370	312	358	348	370	322	337	320	337	339	333	343	376	333	334	347	323	330	350	367	320	326	325	377	333	327	350	350	341	350	383	358	341	313	354	356	314	341	389	388	342	367	337	327	340	376	341	348	339	336	334	317	321	364	342	353	301	341	362	346	346	331	281	325	318	356	337	344	378	361	367	354	331	333	333	320	315	320	386	331	333	359	334	334	326	337	318	347	337	344	357	325	353	366	333	317	326	363	346	330	336	316	358	300	337	347	342	374	320	333	362	332	366	344	345	347	330	328	342	352	363	358	347	334	346	338	353	356	340	320	325	337	348	304	371	379	350	320	329	308	359	326	336	330	321	328	371	319	319	356	353	347	364	308	360	345	338	341	327	325	322	350	341	335	378	340	350	330	353	333	359	338	328
24790	9826	3684	1557	506	263	254	216	220	220	221	195	229	218	225	224	212	216	221	241	228	219	236	239	220	230	245	239	234	233	232	189	256	231	253	234	235	198	222	205	216	237	238	252	250	219	222	225	230	225	241	234	222	238	256	215	219	228	242	222	216	234	265	243	220	219	225	214	195	218	245	223	203	233	234	241	275	227	219	232	195	231	245	243	217	219	229	244	212	216	256	243	235	232	218	236	245	235	230	237	234	233	223	229	234	238	237	222	240	230	205	208	251	228	191	242	249	218	225	230	233	269	213	206	221	252	233	246	226	219	248	218	222	195	222	216	202	242	220	220	233	279	234	264	231	236	225	224	230	209	242	259	240	222	207	237	226	224	208	223	202	237	238	207	266	221	226	218	246	221	256	207	226	213	251	214	244	241	232	224	218	220	229	233	234	235	214	212	226	232	210	244	216	262	225	242	235	246	237	209	252	254	213	209	243	205	265	223	232	232	221	212	230	221	243	236	235	206	221	217	223	241	258	245	234	231	225	213	239	230	217	203	210	218	232	235	238	228	218	244	224	241	218	229	232	266	222	226	230	263	225	251	240	252	225	238	278	250	232	217	212	228	210	222	245	210	230	249	241	233	242	193	255	213	218	241	215	241	214	216	214	216	249	228	230	214	257	261	251	226	218	249	225	241	230	260	211	255	201	244	220	223	246	205	231	228	252	228	217	215	214	250	215	218	247	211	191	225	248	222	216	205	212	227	225	206	204	218	245	204	205	224	255	237	248	226	240	216	220	216	227	229	255	272	214	253	217	221	254	220	229	242	203	219	237	246	187	227	237	253	250	233	234	218	281	220	198	220	242	214	229	217	198	228	263	250	222	213	217	218	231	251	236	246	244	217	215	240	212	223	217	251	225	249	236	228	227	241	258	227	204	224	208	236	220	207	227	199	239	237	225	232	247	240	228	236	246	246	224	232	227	212	288	222	235	225	228	241	259	249	236	223	226	226	243	262	255	205	221	215	221	225	258	252	226	224	219	230	223	227	251	218	212	205	212	222	235	255	230	221	248	229	249	230	220	217	251	242	206	222	224	244	221	240	226	219	226	219	230	243	255	236	222	210	216	224	236	192	263	228	205	236	250	217	234	216	253	223	238	220	235	236	218	226	232	252	206	211	218	225	238	232	223	210	266	256	235	225	263	243	214	212	230	233	225	252	244	214	213	229	214	187	243	222	237	198	235	233	216	243	194	243	220	221	220	229	251	248	217	207	216	227	215	207	223	219	250	245	209	228	232	206	220	216	228	238	238	228	230	232	234	224	229	217	225	214	222	251	218	264	225	218	271	217	214	229	192	226	238	216	257	235	223	198	203	229	232	216	229	235	219	237	249	222	244	220	223	246	207	221	237	223	213	244	208	242	230	225	240	226	200	250	215	241	233	256	220	239	207	246	234	241	255	240	240	243	226	261	252	226	220	224	246	215	233	214	262	264	241	227	233	200	233	245	233	241	225	225	240	264	217	222	253	234	230	212	221	247	229	240	247	208	213	205	214	250	252	233	215	213	247	229	207	246	211	230	227	238	272	251	214	218	216	245	199	227	229	241	244	249	252	226	187	221	190	212	216	236	220	227	228	239	201	218	215	209	221	221	235	249	223	235	241	210	234	240	216	256	242	259	228	222	237	201	225	207	234	235	240	196	233	220	234	219	235	213	211	216	207	226	247	214	241	240	235	211	253	248	238	229	226	211	212	198	221	221	228	238	246	213	231	217	259	230	205	238	247	228	232	220	234	250	224	222	203	223	219	219	207	232	235	220	230	269	213	227	226	229	223	208	240	220	221	196	227	196	222	233	242	244	217	236	226	211	205	230	221	229	230	216	224	248	234	228	267	202	223	262	206	224	215	258	222	250	236	255	209	244	223	230	256	201	236	220	233	232	232	250	212	215	202	246	206	225	221	264	249	224	214	235	239	244	239	224	234	225	242	260	218	231	220	244	216	232	222	191	217	203	207	228	225	219	252	211	220	226	217	237	242	212	177	227	207	245	221	234	238	220	253	226	242	245	205	211	218	264	226	219	236	229	234	231	241	231	212	259	222	248	216	224	231	222	230	249	256	247	243	258	241	211	251	234	223	228	231	202	230	268	213	246	200	251	246	233	226	220	227	238	245	259	214	252	197	208	225	246	230	224	232	221	215	202	239	235	240	217	226	219	189	226	219	212	229	250	254	241	221	229	240	197	205	227	231	238	231	226	253	206	269	248	258	213	217	211	226	225	225	223	232	256	251	216	235	190	208	238	199	228	230	257	206	256	230	227	221	236	258	218	249	258	254	240	248	235	242	200	186	212	223	238	241	229	228	242	231	248	245	200	228	210	230	247	245	217	241	233	226	248	239	203	215	236	211	241	242	207	222	207	241	195	234	223	223	223	198	235	223	236	235	243	231	207	207	242	255	229	257	214	209	233	198	250	225	213	225	260	216	223	232	252	238	243	212	231	223	210	210	231	217	247	221	203	190	194	252	245	228	254	215	199	244	249	216	239	242	242	216	233	271	208	226	251	224	216	214	234	256	222	203	240	249	219	214	189	222	212	211	213	225	238	257	261	227	235	233	214	257	243	217	236	235	213	211	239	230	234	239	230	241	221	253	248	197	229	243	231	219	238	226	257	234	238	260	252	228	216	251	238	206	231	244	232	224	217	227	232	212	238	228	218	237	243	220	212	240	240	256	231	214	231	224	225	226	204	240	224	223	217	252	209	220	227	229	247	226	233	220	252	214	237	244	232	218	216	226	250	247	237	212	219	238	222	234	228	224	268	243	263	231	228	228	250	243	232	218	213	236	219	237	229	230	228	246	236	200	242	202	231	208	219	217	227	216	214	235	234	247	224	255	237	230	226	198	228	209	213	234	222	227	233	222	219	192	213	223	221	233	218	239	224	210	236	229	233	215	207	236	256	258	232	253	226	207	222	230	234	230	218	233	232	212	281	198	194	217	224	231	232	225	232	234	239	259	227	242	234	246	245	266	257	218	240	227	219	227	243	182	240	246	220	246	243	249	244	238	209	251	242	251	227	226	237	249	210	234	205	210	215	246	243	216	228	240	237	201	250	228	218	237	209	242	252	202	210	243	231	226	233	228	246	244	236	229	240	221	213	221	245	249	241	239	223	213	226	240	215	233	219	233	218	262	198	200	222	234	233	231	241	242	244	243	217	225	208	220	238	217	237	237	213	235	224	247	222	216	215	203	234	209	220	228	231	219	213	235	251	254	230	244	258	263	239	210	236	226	226	245	232	230	214	216	205	224	244	253	214	245	207	204	232	236	249	227	221	229	239	253	242	213	235	222	244	240	202	243	229	219	224	196	207	232	232	245	231	232	242	219	216	226	237	217	220	223	252	235	255	237	206	224	234	231	229	253	226	220	253	215	221	273	231	228	213	208	231	221	262	245	245	221	214	223	232	246	217	235	198	219	223	259	224	224	236	219	228	252	232
17434	9573	7802	4142	1451	692	544	527	515	487	545	527	539	522	509	524	543	567	525	553	521	534	499	536	561	544	504	518	516	519	518	484	501	516	534	511	541	530	544	502	518	506	526	526	563	535	521	526	540	507	515	570	534	520	533	534	531	537	519	552	468	488	494	554	517	534	540	509	531	565	515	526	585	533	499	543	545	565	539	517	513	545	541	546	506	519	513	505	495	506	510	531	521	549	479	536	488	517	537	493	517	526	495	516	533	529	513	508	511	507	523	513	542	511	519	533	525	508	507	498	538	525	523	513	538	544	520	527	539	511	509	505	515	451	577	556	513	506	540	540	504	494	506	506	516	510	512	490	524	490	495	546	534	538	510	527	514	489	485	536	492	514	506	523	542	534	487	516	529	562	546	500	502	538	562	494	531	512	518	548	531	526	516	541	503	556	524	512	533	534	486	525	549	535	493	559	516	500	522	506	511	554	502	543	559	517	528	526	511	542	517	517	518	539	505	543	511	503	518	505	566	508	534	520	526	542	516	496	557	555	518	520	550	540	510	513	532	497	554	519	531	504	512	531	538	520	503	526	533	519	549	500	513	511	536	541	529	524	509	532	497	560	518	538	508	514	520	488	555	495	533	501	519	497	498	529	508	487	564	518	489	517	517	513	523	540	564	464	512	496	498	517	521	503	499	545	521	482	549	537	519	555	517	517	524	557	542	482	531	538	521	501	502	516	531	509	563	493	531	590	517	521	517	524	516	490	536	549	556	518	548	532	522	536	496	542	534	548	507	523	571	491	585	553	471	499	537	550	544	525	530	542	542	496	533	492	514	495	494	544	495	514	530	513	523	547	506	518	546	509	492	517	564	548	478	548	536	517	494	521	564	538	544	527	483	536	509	489	488	563	527	503	514	542	497	510	504	530	541	533	513	546	524	529	498	502	503	576	543	495	489	526	514	516	517	536	527	534	515	533	518	511	537	497	537	495	561	501	487	583	531	562	502	534	565	543	508	521	525	531	532	522	542	536	519	518	515	526	518	514	574	513	524	532	479	512	528	513	549	511	493	524	509	505	503	519	517	530	511	527	476	516	505	559	534	511	532	524	561	524	542	521	543	516	534	536	537	499	513	534	490	544	522	496	519	537	486	535	530	488	519	540	527	521	513	513	485	507	537	502	514	521	529	552	551	500	495	571	542	502	514	527	524	536	529	529	488	538	489	540	511	552	536	504	559	537	543	560	536	552	516	499	548	498	533	533	562	509	455	500	557	533	499	538	554	556	524	544	502	539	535	505	527	506	493	527	511	558	522	523	493	522	494	551	518	536	522	512	523	506	543	469	497	492	549	502	515	525	494	506	505	562	518	546	521	488	563	511	512	532	513	515	522	534	554	514	519	502	539	498	482	515	482	530	538	516	532	500	543	558	534	531	516	518	506	503	517	464	520	511	518	586	515	456	487	487	535	520	489	509	488	536	544	503	525	545	501	521	552	528	535	548	521	537	542	531	536	507	502	516	531	511	536	498	540	540	521	558	571	490	526	479	504	504	517	517	516	585	523	499	521	519	560	510	512	567	539	537	510	505	513	524	489	493	506	518	485	527	484	519	533	475	551	524	550	537	495	521	494	506	489	543	476	493	539	522	510	560	534	591	481	485	507	504	535	558	552	526	507	547	509	532	568	517	491	513	530	491	544	530	541	470	498	564	519	544	538	516	550	541	521	518	532	528	509	551	487	582	562	523	528	545	502	529	531	512	528	521	525	496	540	501	524	519	532	557	499	522	562	514	526	523	504	526	535	546	509	559	528	540	548	531	490	522	553	530	515	533	535	521	489	499	543	504	505	525	524	487	521	516	515	504	528	519	532	497	525	519	495	537	524	517	537	525	515	507	555	566	526	513	554	510	519	574	526	527	519	507	514	559	550	517	504	544	539	505	493	528	552	526	520	537	517	518	539	490	518	520	512	531	541	538	497	534	532	511	521	499	525	493	513	496	497	527	541	564	541	537	517	470	521	546	521	511	534	524	526	503	538	535	535	508	504	509	520	532	531	501	512	495	492	541	529	512	550	515	535	545	506	543	518	528	527	526	536	509	539	523	496	544	526	518	504	509	528	580	544	522	486	548	513	521	560	522	547	551	502	517	519	516	526	525	555	491	538	512	546	529	559	517	605	537	506	535	520	539	481	525	535	519	519	542	556	515	511	537	497	540	542	495	537	567	517	511	526	535	537	540	544	559	498	535	547	518	522	510	564	532	503	532	522	534	536	541	514	511	521	505	536	501	548	501	544	541	526	543	512	506	519	559	513	506	465	523	535	585	518	544	511	517	539	545	499	478	526	484	525	520	495	516	509	525	535	532	463	536	523	531	514	535	472	530	524	500	529	545	546	523	473	552	534	532	553	513	532	548	563	475	492	554	503	489	559	541	512	524	537	497	523	536	530	517	543	536	510	528	516	550	527	508	517	475	528	490	513	499	501	523	542	487	545	509	527	502	497	559	504	515	513	563	497	525	532	506	523	524	500	506	558	553	552	535	552	537	550	489	515	547	540	473	544	549	478	471	479	546	493	520	538	459	537	531	487	525	544	565	529	483	496	501	510	527	528	532	533	571	504	493	521	519	529	515	548	531	546	523	538	485	547	528	524	495	557	482	538	515	494	487	530	517	494	530	538	531	519	515	509	501	544	495	564	507	513	535	543	513	506	532	527	560	527	556	540	527	500	524	581	498	551	523	480	536	552	515	491	470	510	523	531	490	480	539	513	541	531	504	551	523	514	516	500	554	570	516	528	521	491	497	516	543	538	513	562	529	507	489	469	507	503	550	510	537	549	502	484	552	506	499	529	535	521	532	525	517	500	514	527	544	491	527	525	504	529	524	502	533	552	541	558	479	533	513	543	536	532	524	509	487	551	502	479	523	506	485	523	506	577	523	538	546	519	544	451	559	513	541	525	526	517	508	554	500	505	513	548	538	538	513	537	574	502	535	524	569	515	512	513	581	484	507	547	475	519	565	514	495	521	530	476	521	502	540	534	505	561	512	522	517	545	519	495	500	495	548	492	528	501	516	521	559	519	519	520	498	524	545	510	529	515	484	536	547	556	530	542	510	548	527	514	524	517	539	524	574	520	507	537	554	537	551	547	557	489	526	530	500	514	542	533	563	524	502	511	519	528	501	538	514	499	477	509	508	538	516	532	530	531	510	512	511	504	533	517	554	504	536	511	488	494	530	535	527	495	524	518	510	553	525	512	558	509	524	516	505	510	546	531	487	494	517	525	523	563	533	518	531	471	542	519	511	507	523	533	529	508	524	513	526	543	525	510	551	534	526	500	518	511	523	549	512	560	489	546	514	533	577	507	567	523	537	561	548	545	534	538	513	528	512	534	480	576	508	546	521	528	500	510	503	527	527	509	532	511	513	543	516	511	518	563	470	498	509	501	521	519	542	522	507	541	518	495	552	526	568	537	545	553	498	558	528	509	515	507	502	499	501
51913	39905	35550	18672	5028	1027	467	329	287	248	229	230	232	214	207	253	232	208	210	240	212	237	217	206	223	227	192	223	226	249	231	202	249	207	224	241	220	231	247	234	217	216	246	212	223	231	261	229	244	232	233	232	233	241	235	209	227	207	233	265	230	206	252	260	253	212	230	220	226	246	214	235	241	245	235	260	217	216	233	220	245	214	215	229	190	258	234	218	239	198	221	216	219	234	215	262	202	204	208	254	223	249	241	227	251	229	260	244	237	218	217	212	242	223	220	229	200	208	221	192	236	240	237	220	219	230	216	232	221	232	221	250	205	244	214	222	243	248	251	239	243	212	191	226	197	217	233	224	238	215	224	198	218	249	233	232	238	202	210	217	220	208	229	287	223	198	203	216	235	217	239	234	214	211	243	226	209	246	220	196	202	232	219	241	224	233	213	216	212	247	185	255	246	216	196	227	205	259	230	210	208	225	237	227	223	242	217	233	232	212	216	236	232	212	235	216	218	219	239	215	248	199	219	237	213	240	249	249	235	249	254	209	227	206	217	202	224	224	194	193	253	234	238	243	214	223	234	217	204	209	186	224	201	244	242	230	247	215	212	240	248	247	238	246	210	225	251	238	232	259	235	210	264	221	233	209	232	207	253	209	227	219	207	231	227	208	224	249	218	222	232	212	238	233	258	195	218	235	238	237	229	214	215	235	235	248	226	258	222	200	217	235	211	229	206	211	223	222	211	209	261	196	226	200	225	229	223	237	237	236	200	209	206	232	208	212	228	224	224	239	254	226	228	237	200	214	216	226	216	214	208	219	250	227	211	220	245	248	202	214	256	222	222	210	219	197	249	204	221	208	227	205	221	236	229	235	225	196	201	226	207	197	195	230	191	236	213	215	212	218	250	232	250	224	216	216	246	233	264	222	201	253	218	227	241	253	198	208	230	222	253	219	244	261	232	235	203	230	194	232	240	219	260	222	209	203	220	212	219	192	244	218	223	242	242	230	201	231	234	238	272	234	233	222	215	217	219	239	207	222	222	209	230	259	236	212	250	208	221	228	202	218	239	245	227	222	216	255	249	211	223	209	243	246	262	230	215	232	247	211	218	222	221	219	200	230	213	190	205	242	244	215	234	223	221	222	207	219	244	238	227	242	241	220	224	230	228	205	236	225	227	236	230	236	239	242	207	232	213	237	229	243	236	206	235	208	231	238	227	207	224	235	254	218	240	260	226	247	205	225	218	233	203	206	211	225	219	211	238	210	201	212	237	203	234	233	205	193	205	189	214	229	236	217	209	214	234	239	244	228	230	233	207	229	234	213	228	231	242	225	221	246	215	197	225	206	223	227	228	236	240	247	200	236	236	195	234	204	221	238	210	227	233	227	203	235	246	243	239	223	219	219	217	233	225	231	222	213	218	224	185	225	242	224	244	232	207	212	199	231	234	251	233	227	245	247	223	214	222	243	232	215	237	247	217	240	227	233	191	251	227	239	235	208	241	201	226	235	231	225	207	226	228	229	240	214	227	194	212	231	227	207	212	248	230	249	215	199	237	226	191	230	221	206	244	238	212	244	219	234	240	241	232	230	225	235	215	236	219	165	214	228	214	204	224	232	228	240	244	222	234	218	226	217	212	238	220	186	191	230	230	227	225	223	231	218	202	215	205	221	236	214	248	230	204	211	205	222	228	202	210	217	228	227	214	224	231	205	222	212	250	223	206	222	255	231	231	229	229	228	241	247	203	228	238	268	217	234	210	232	240	225	218	226	224	231	210	206	230	231	206	234	246	193	222	216	214	231	223	236	197	239	221	247	226	208	253	222	214	227	234	246	212	224	223	206	230	208	234	229	262	216	212	228	221	194	237	242	213	214	196	209	222	183	203	235	181	210	239	226	218	241	255	237	262	224	259	207	241	215	210	258	246	216	193	223	209	231	220	222	235	231	244	217	216	241	202	236	242	209	228	230	219	224	240	223	191	240	228	239	209	225	199	206	217	231	254	230	233	236	228	219	230	218	208	222	233	244	214	225	245	225	211	201	211	230	211	245	229	247	227	207	230	227	223	231	223	220	241	251	244	220	217	237	245	191	237	214	252	234	187	276	219	223	222	205	231	232	222	218	226	219	209	221	240	231	227	233	240	238	231	232	215	203	223	192	225	212	238	196	228	222	232	208	247	221	202	232	223	258	230	203	234	206	219	244	207	246	230	200	223	207	228	216	241	228	257	209	252	222	235	230	211	257	236	213	219	235	234	202	235	237	228	219	211	229	228	228	224	236	243	222	254	206	233	242	215	217	226	231	225	228	222	232	227	259	229	211	236	247	227	244	222	225	216	224	227	227	239	222	223	209	220	200	206	218	221	199	226	223	240	211	231	226	258	248	236	236	231	218	201	220	220	237	255	246	222	211	225	215	218	219	215	202	217	217	231	210	229	213	241	221	201	216	213	208	226	182	215	197	237	282	220	228	192	242	217	235	218	206	191	223	241	233	230	254	203	199	200	231	257	225	228	227	222	208	245	224	221	228	190	225	215	246	237	216	197	222	226	193	222	239	192	208	220	244	230	213	227	216	233	241	223	214	212	215	222	206	251	229	216	243	214	255	247	232	240	224	230	248	204	210	231	216	245	231	243	229	244	230	218	230	223	244	232	223	220	229	245	241	248	261	235	219	232	248	225	205	234	230	217	217	231	207	236	227	232	232	225	205	240	214	213	237	244	235	193	203	208	219	216	201	233	228	206	190	230	196	222	232	201	233	227	217	233	219	237	252	220	239	223	239	229	251	244	217	234	220	234	210	199	245	196	229	216	189	249	210	227	213	244	188	251	235	243	208	216	226	206	214	212	226	239	242	241	244	233	247	213	215	224	224	228	232	222	232	214	212	215	181	223	237	231	240	245	227	246	214	216	216	231	222	221	244	262	248	223	214	205	212	225	237	231	228	255	235	226	204	266	239	223	245	203	219	235	247	230	238	219	192	215	245	236	207	277	219	210	223	214	230	219	209	216	200	242	231	231	229	215	225	213	207	254	229	230	218	176	243	228	210	219	206	229	235	234	226	219	244	242	256	215	241	212	231	224	261	217	222	232	202	212	230	195	242	236	195	215	242	213	224	234	245	236	218	256	224	224	233	225	186	227	229	247	203	260	200	221	221	217	226	207	218	229	217	209	245	236	216	231	257	217	202	239	226	223	215	215	227	209	235	239	242	231	242	201	238	251	214	223	210	228	194	210	219	226	213	243	219	227	248	224	256	222	225	239	200	234	209	234	212	224	209	197	229	233	229	241	242	227	231	248	250	244	226	226	234	236	214	206	212	232	219	226	207	229	240	208	250	231	260	216	251	227	232	235	232	232	237	223	207	228	228	219	213	211	207	237	246	256	233	234	230	221	218	247	221	218	226	242	230	231	203	227	209	213	223	227	211	240	261	227	213	234	235	204	232	191	218	234	235	211	200	237	222	190	202	237	237	216	179	230	253	253	236	223	233
37150	34435	38833	25972	9957	2920	1363	986	763	534	521	515	519	514	548	485	479	511	513	521	482	503	549	505	481	534	521	553	503	503	553	508	537	526	532	472	503	545	546	562	509	502	522	540	549	456	533	518	544	497	480	529	500	503	471	493	516	517	513	560	498	536	490	540	519	507	528	477	502	510	496	513	514	507	518	489	512	517	516	491	517	519	524	514	525	515	511	490	573	540	525	525	493	533	486	521	502	507	517	512	511	468	521	507	525	537	486	520	529	523	495	515	478	520	549	509	466	491	488	506	505	511	487	513	491	514	499	474	543	510	504	513	503	522	516	477	550	544	475	553	515	514	515	499	531	533	483	521	507	525	516	517	537	526	505	486	502	506	499	495	496	543	501	509	496	527	537	516	534	501	488	501	469	507	539	532	503	534	508	511	528	512	543	521	475	519	523	534	499	521	527	492	536	521	490	541	520	466	479	498	505	507	485	481	566	502	481	479	489	481	523	468	491	549	498	514	505	516	538	499	503	528	512	554	482	477	502	493	501	469	515	533	517	511	519	494	526	463	481	533	505	514	486	506	528	512	483	507	496	561	517	523	491	545	498	488	498	504	481	551	505	467	498	512	486	497	520	491	518	502	523	514	527	534	495	494	503	473	509	507	517	498	550	529	535	526	463	500	496	488	471	502	536	475	502	536	487	532	528	508	569	464	495	507	498	526	497	569	477	503	503	518	517	518	541	516	459	495	499	527	478	467	507	509	460	527	517	502	527	510	518	517	508	479	483	503	523	545	511	540	490	523	531	498	531	540	555	500	522	527	513	504	471	492	501	493	539	509	502	495	518	490	490	488	551	515	543	504	520	471	544	496	484	558	493	495	552	489	530	489	492	489	537	525	508	512	511	502	506	548	500	514	505	517	527	486	536	530	506	508	498	493	497	511	500	533	508	510	531	519	526	522	508	515	534	548	488	503	526	536	519	497	500	523	551	509	499	512	497	527	551	520	526	544	491	485	528	532	546	494	522	464	522	523	508	527	534	522	508	519	513	507	554	540	542	446	510	511	500	510	495	529	466	539	472	477	530	486	496	484	546	501	553	503	492	484	473	494	491	510	491	530	555	531	494	527	521	497	537	525	531	575	492	507	514	484	496	557	483	510	462	496	482	495	509	505	531	515	536	498	513	529	525	508	531	508	513	471	479	502	498	508	482	513	512	499	537	514	535	448	515	528	512	519	500	458	509	496	543	513	487	518	522	520	500	549	526	501	500	507	496	506	554	529	544	553	519	505	564	529	543	498	528	505	502	517	538	519	532	501	538	487	514	525	483	519	508	480	503	515	499	507	506	542	496	512	490	543	504	552	499	500	528	522	475	512	530	497	510	513	487	559	515	512	544	499	546	540	504	567	492	487	514	542	496	556	525	535	547	503	494	498	522	483	502	523	539	531	487	490	504	481	545	512	510	523	543	498	481	499	497	509	464	509	527	513	486	519	501	546	541	523	547	512	514	502	534	486	497	513	485	533	493	541	502	496	477	541	476	499	481	520	529	492	495	472	510	480	472	516	538	486	519	544	479	543	509	541	525	496	530	482	529	529	524	513	534	522	522	506	520	551	518	512	488	508	542	514	516	547	491	509	512	526	500	471	473	505	478	520	496	521	492	511	472	507	487	542	486	533	532	522	504	463	519	504	477	533	495	529	512	490	506	539	494	506	497	515	521	523	513	527	533	513	538	443	490	530	503	519	498	517	509	477	506	498	514	512	525	530	502	474	548	529	491	492	510	533	529	510	468	515	539	481	538	509	554	541	548	493	523	517	524	526	546	499	545	508	507	513	523	531	473	463	516	504	515	503	491	542	540	512	464	545	501	537	528	508	473	535	509	538	483	534	492	508	534	505	509	484	477	540	492	491	474	538	507	492	470	522	546	525	518	516	488	532	508	499	517	492	517	524	501	497	536	532	493	503	512	479	500	517	529	538	544	546	508	494	491	493	494	489	495	549	513	516	491	461	528	493	518	513	519	499	534	487	543	496	513	501	514	472	483	540	475	480	520	528	510	517	514	532	484	499	514	480	482	539	505	511	554	492	482	488	525	486	517	536	505	523	505	526	498	511	511	533	478	509	518	546	477	492	517	505	513	479	541	508	531	491	526	561	518	544	538	507	491	518	504	515	533	497	536	507	490	530	520	491	535	538	510	514	461	502	534	527	499	497	542	513	539	507	560	525	484	535	478	528	511	455	548	496	560	543	522	520	465	486	497	524	512	519	520	501	535	503	534	533	501	524	523	474	518	573	495	529	513	542	506	503	519	501	492	507	486	476	516	552	535	512	493	563	481	512	469	542	546	539	521	489	525	502	498	488	517	472	470	494	497	486	547	519	497	531	559	500	556	480	559	493	496	524	485	523	505	527	520	548	463	518	493	526	496	525	500	521	508	514	548	530	500	495	483	513	513	529	538	513	458	506	548	526	495	541	525	508	540	474	484	516	499	535	503	490	544	504	530	520	531	519	473	508	489	541	541	508	506	488	507	521	500	474	515	476	503	529	509	520	485	482	539	506	500	507	512	478	494	502	526	525	484	500	518	483	535	505	522	548	539	508	494	502	501	495	485	494	539	504	492	487	515	451	522	502	474	454	508	513	543	484	534	481	495	477	509	542	467	506	495	517	509	496	524	511	481	509	528	524	541	461	502	495	490	494	505	523	522	511	501	501	537	512	538	507	534	515	506	503	531	519	515	550	475	491	519	510	487	503	502	500	507	518	527	491	513	526	556	513	524	529	525	508	532	537	485	498	508	531	525	517	481	464	513	491	499	506	494	506	532	480	509	516	539	514	507	510	552	484	523	528	539	503	500	496	512	508	496	502	543	521	496	513	547	503	522	492	488	533	496	476	510	477	536	521	500	524	494	536	537	496	508	510	498	512	508	512	545	477	540	494	529	519	534	507	495	486	481	522	490	481	494	521	507	492	544	527	545	498	502	532	476	490	495	547	490	519	547	508	529	514	458	490	509	497	486	544	473	461	494	545	547	508	501	555	526	517	493	482	500	494	511	495	471	479	559	500	490	495	521	490	506	512	502	522	453	521	511	532	498	496	523	526	517	512	525	515	531	483	493	509	486	548	492	512	486	503	501	546	505	501	477	531	538	486	546	572	513	535	541	452	525	495	519	533	514	549	539	526	535	470	518	521	523	502	535	494	497	479	515	527	577	534	528	473	502	499	515	485	492	523	510	490	549	491	526	527	528	504	502	530	496	515	499	509	512	511	503	478	495	542	517	507	535	533	537	489	544	523	504	540	533	521	484	544	514	543	516	518	506	509	491	512	516	476	493	513	522	529	524	469	532	503	530	521	483	553	536	462	524	445	443	508	496	531	534	477	539	516	511	494	495	525	531	519	495	496	504	501	503	508	521	537	501	536	460	499	546	478	511	520	523	542	525	531	503	497	489	512	484	510	494	498	502	508	484	510	462	574	496	500	493	510	483	527	491	531
64495	54828	50711	31050	11522	2313	711	377	294	200	153	141	164	125	168	179	138	141	135	147	154	163	158	157	162	155	157	139	128	162	161	144	151	156	139	149	127	140	136	140	142	125	142	169	151	142	173	167	143	155	145	133	161	144	147	142	156	154	177	128	164	160	142	145	165	157	164	165	172	171	153	136	154	146	177	135	156	142	144	157	153	131	142	142	149	164	155	144	153	164	167	167	157	154	147	177	143	167	150	139	150	144	154	167	142	156	163	155	147	145	148	152	131	158	164	130	152	163	148	151	128	173	144	125	137	142	163	146	143	160	149	158	150	121	148	137	148	162	169	132	129	157	157	140	144	147	132	142	139	133	152	164	170	139	142	158	151	145	144	169	148	130	166	123	130	170	137	141	135	154	162	144	139	132	149	128	157	164	149	171	161	179	146	149	157	173	169	147	145	136	125	137	150	162	144	169	148	124	179	148	147	165	166	141	148	140	160	159	163	150	156	160	167	144	155	154	143	142	167	128	146	131	181	157	135	150	142	153	147	142	150	171	170	155	149	166	140	161	152	148	167	145	146	147	172	159	136	151	124	152	134	152	154	152	127	145	144	161	153	140	156	150	146	140	160	143	143	155	160	151	162	124	134	140	142	154	153	150	134	145	161	144	139	158	149	161	137	153	158	133	157	144	162	141	136	139	125	144	163	148	155	178	129	161	152	147	143	155	146	148	146	164	166	156	154	178	130	154	158	143	168	162	158	124	154	135	163	162	140	134	173	133	165	156	151	153	120	157	138	158	133	154	152	135	157	147	146	140	147	142	149	157	153	143	158	141	155	160	148	127	159	154	180	145	132	159	143	141	156	139	127	160	146	164	149	134	157	149	148	137	123	132	152	159	137	148	162	140	176	152	155	139	150	161	159	140	145	154	161	155	162	126	147	175	147	158	131	137	157	159	140	132	152	164	153	140	155	172	166	172	160	148	138	133	159	151	132	149	162	145	184	158	167	164	148	178	141	143	165	158	158	167	175	161	161	145	158	136	149	154	140	167	135	132	151	141	145	149	160	159	176	131	146	125	164	139	137	149	149	162	178	154	162	128	144	153	163	153	158	165	132	146	149	136	168	160	137	140	163	130	171	146	188	149	149	153	138	126	131	136	144	138	162	131	171	159	151	160	142	146	178	152	131	127	163	144	172	145	156	152	147	147	148	180	164	148	167	162	172	148	170	121	166	152	151	154	164	139	153	143	138	185	136	129	136	125	170	173	132	147	168	155	179	157	151	159	134	160	163	181	161	168	148	157	139	127	141	169	132	165	148	144	145	149	167	147	150	168	141	146	143	136	150	135	164	142	158	154	150	163	148	157	159	146	168	158	174	138	129	144	167	155	170	146	122	139	159	127	147	146	137	168	165	129	150	154	148	181	169	161	149	131	134	152	136	154	143	149	131	155	161	153	147	125	156	170	165	153	146	130	145	166	149	149	140	151	153	148	151	140	146	136	153	148	175	166	148	157	142	172	137	147	144	142	156	143	141	151	153	137	155	147	139	147	158	141	137	141	128	145	181	179	138	151	155	167	147	156	122	154	146	154	156	156	155	148	155	142	145	128	152	146	149	153	150	134	159	142	165	156	135	150	155	156	175	182	127	152	132	130	156	150	160	156	134	147	174	147	142	170	125	150	140	144	130	150	144	150	140	142	156	152	143	146	142	139	143	156	140	137	134	146	141	162	139	146	157	159	135	152	147	138	152	153	167	160	129	162	148	121	136	126	150	156	137	137	137	160	149	147	142	138	157	141	145	149	156	161	141	138	144	149	148	136	164	158	136	132	122	167	149	162	174	143	136	158	156	143	157	140	147	133	159	144	166	153	181	138	153	148	136	160	134	149	151	177	147	142	153	139	171	152	165	148	136	157	146	137	164	162	142	142	171	147	145	166	153	155	148	133	146	162	166	162	139	146	133	141	142	147	143	141	148	155	152	156	149	148	133	141	162	148	148	132	175	138	138	137	150	155	132	136	147	153	151	161	143	139	133	155	158	159	153	136	149	156	164	148	124	151	152	144	156	139	148	167	141	173	141	155	136	156	162	171	133	158	164	127	134	130	134	157	165	127	159	156	147	156	139	150	133	163	154	147	151	148	151	173	156	147	166	167	163	178	168	139	149	143	153	151	138	155	146	176	163	155	153	166	176	134	151	147	144	157	146	150	169	152	141	148	161	152	151	138	142	138	146	136	167	169	140	137	135	127	150	172	166	164	147	130	139	149	141	145	156	168	147	168	165	138	146	140	151	162	149	146	165	127	133	159	159	157	178	143	186	153	150	125	158	143	154	156	150	144	136	183	160	142	147	166	163	132	117	148	141	159	129	131	171	150	149	157	155	159	157	142	145	136	143	166	163	153	157	168	172	151	142	153	154	167	173	150	157	162	157	163	155	155	134	138	167	150	152	180	173	144	133	145	151	135	143	155	118	173	149	151	156	156	150	155	170	155	163	131	133	148	140	152	194	153	136	153	167	155	149	162	146	139	159	133	158	155	137	156	162	147	118	145	153	141	128	189	144	137	161	142	167	124	146	143	147	164	149	138	152	156	165	138	134	149	146	145	154	161	145	172	168	142	147	153	152	144	153	149	151	157	155	157	160	152	148	171	143	162	154	136	143	163	146	142	144	149	139	124	164	124	116	142	141	141	127	162	137	165	168	161	134	162	172	152	147	132	153	176	139	151	130	146	147	156	147	136	121	153	164	141	145	145	165	151	135	144	160	177	143	165	147	126	154	173	164	152	139	138	137	138	158	143	152	136	143	140	146	145	161	149	137	155	163	130	163	160	143	150	151	137	170	139	154	141	136	172	177	155	142	151	166	151	141	139	139	140	165	159	126	137	162	146	147	146	164	128	148	148	137	143	136	165	167	141	124	149	160	124	164	156	143	141	169	136	160	149	138	149	154	140	151	152	163	158	148	135	139	168	129	151	137	131	152	146	131	135	130	145	159	161	160	151	145	138	155	156	170	173	155	141	144	122	155	160	148	161	137	130	141	154	154	137	159	160	169	147	174	177	125	141	184	152	156	149	170	149	149	156	152	175	134	137	149	131	151	144	130	167	141	126	176	164	131	134	177	142	143	144	158	145	156	139	126	144	129	135	169	148	150	155	134	148	147	155	165	136	130	156	149	165	132	124	126	156	147	154	147	136	140	153	157	143	144	146	139	176	147	158	143	146	156	153	147	144	132	151	150	150	164	124	140	144	149	190	163	167	148	163	139	126	167	149	149	168	131	135	147	169	138	136	141	144	163	161	162	156	172	131	138	156	159	139	163	173	169	157	147	151	145	134	153	144	166	158	171	145	142	156	148	140	153	144	152	133	148	144	152	155	157	153	134	139	147	141	128	161	163	146	136	145	147	147	205	157	133	133	128	157	139	147	157	145	152	172	139	123	165	126	134	155	171	143	181	175	159	147	148	169	153	149	145	161	150	148	157	144	141	147	159	158
45927	46836	50268	36834	17404	5448	2337	1242	912	452	389	351	359	341	374	309	342	353	383	328	345	356	331	385	325	330	331	318	367	346	357	333	360	330	339	380	382	359	356	347	356	358	366	332	346	333	330	328	345	351	354	362	315	353	355	337	363	354	341	359	364	341	394	363	388	322	352	361	368	326	344	346	348	340	349	351	374	369	332	327	361	369	338	361	326	371	342	338	335	354	349	349	343	328	347	377	346	333	353	345	324	348	291	344	332	344	332	397	360	343	324	331	353	357	349	347	370	387	316	360	366	339	303	398	320	349	346	323	355	359	339	368	356	318	355	357	348	329	311	346	382	353	392	381	380	349	342	363	362	304	348	362	350	309	351	349	360	316	348	362	339	383	371	376	346	354	336	325	331	399	348	383	344	314	346	363	355	325	349	377	382	341	332	357	346	360	382	402	361	332	365	353	342	370	352	371	348	376	380	378	332	318	344	333	333	362	330	307	340	323	319	369	357	327	355	327	322	378	319	366	334	387	355	352	376	389	340	328	350	333	350	318	337	352	327	374	330	369	359	358	317	352	368	322	348	345	349	356	336	329	373	344	348	354	319	344	355	372	350	350	345	335	366	347	351	353	350	365	375	374	329	352	354	356	352	375	338	309	358	332	366	355	362	349	365	358	368	357	350	384	353	331	364	371	325	364	331	360	399	403	333	363	311	345	341	374	339	342	390	335	341	361	349	374	362	331	365	382	341	348	354	340	371	337	362	356	370	355	365	339	330	352	356	334	355	369	354	362	342	355	348	341	369	346	363	348	368	337	347	341	366	333	358	340	322	343	316	328	356	349	321	368	356	359	361	336	342	360	366	329	352	320	349	328	373	365	349	377	388	354	361	375	350	354	369	319	358	366	353	368	381	340	342	348	339	381	333	374	340	350	363	356	339	344	354	335	361	365	356	330	343	348	366	345	379	343	356	326	360	361	366	340	362	335	331	363	350	373	377	342	344	343	336	338	299	287	325	391	364	314	336	361	336	327	351	373	331	336	357	344	361	352	345	338	334	406	305	354	365	357	357	348	387	334	346	375	355	384	340	359	373	353	341	349	338	357	351	369	351	327	352	367	381	368	361	363	338	352	330	329	358	355	349	350	379	355	357	330	329	344	338	329	335	367	347	351	361	353	343	376	353	338	354	344	356	344	367	365	367	364	328	335	364	373	347	380	350	365	362	322	329	343	358	360	364	393	356	365	345	347	392	368	361	354	361	379	352	358	365	369	339	348	354	353	370	338	346	327	357	352	329	331	322	375	314	317	376	341	309	360	384	352	369	329	343	357	352	334	336	357	354	368	356	344	342	366	369	370	372	331	371	366	336	382	367	354	365	335	365	324	348	330	368	313	350	411	339	354	339	340	356	341	330	343	374	360	340	328	335	348	339	361	372	356	382	350	363	337	334	344	352	359	337	351	315	365	367	350	361	337	342	367	364	341	373	335	375	348	383	354	375	357	366	338	329	383	340	329	372	390	332	386	369	356	361	372	359	308	348	359	354	339	341	351	357	346	374	352	326	337	321	379	332	368	368	368	368	379	355	361	352	375	344	344	331	375	342	346	365	350	341	360	342	318	363	338	346	337	355	335	366	346	365	348	383	363	339	349	355	330	332	355	360	321	421	358	365	381	346	318	352	413	370	339	361	356	372	357	357	354	366	326	344	372	325	345	333	353	371	355	365	344	374	340	363	384	380	382	365	337	382	359	349	347	387	356	343	388	332	329	354	355	379	371	323	358	384	363	363	344	333	349	349	377	347	322	378	324	397	337	348	303	363	366	371	343	338	331	340	372	328	389	352	346	327	334	369	365	343	360	346	379	326	369	336	353	350	370	343	368	374	341	380	381	355	378	371	362	352	360	329	394	326	394	345	370	396	381	339	334	365	381	330	373	328	372	342	369	341	386	354	335	317	362	357	347	345	353	345	332	368	351	325	365	341	355	368	350	351	336	361	317	330	325	339	352	356	408	332	350	365	367	362	353	360	348	374	387	344	357	338	368	369	357	364	351	338	340	349	345	355	318	357	356	326	337	347	337	373	337	348	318	352	366	314	355	372	348	322	351	342	339	348	362	361	350	398	361	325	336	348	350	333	382	344	320	365	369	358	342	359	352	381	327	322	362	365	373	331	377	339	352	319	349	334	333	382	377	354	362	313	357	363	339	389	323	351	359	358	322	322	326	359	331	347	360	374	361	351	332	325	366	352	338	364	379	317	361	344	316	361	338	338	353	403	345	340	333	354	349	351	346	338	378	357	317	346	370	348	337	325	338	338	333	331	352	368	381	361	318	322	349	345	348	340	347	357	333	377	339	378	364	346	368	343	333	352	360	344	329	335	389	365	349	366	372	340	368	347	368	328	338	390	377	353	394	358	397	343	321	349	370	320	347	354	338	355	325	361	376	356	341	323	369	360	340	361	360	372	366	392	344	350	349	345	336	343	372	343	341	366	373	395	344	333	380	347	341	376	361	374	322	364	331	385	352	394	331	344	357	353	339	352	363	382	348	365	376	360	328	355	364	347	347	342	375	337	348	344	348	350	367	329	354	356	351	347	334	375	336	350	350	366	334	336	331	350	318	363	373	333	344	366	317	338	329	358	370	364	333	363	400	390	333	383	336	367	381	353	329	339	350	333	335	350	320	359	328	355	343	334	364	319	357	323	346	340	352	339	334	367	330	343	380	365	350	312	325	327	352	340	347	341	335	327	332	361	338	350	326	322	347	347	347	326	322	373	363	322	335	373	358	356	376	351	341	357	355	334	313	338	357	361	362	329	336	340	330	376	367	356	369	359	330	387	325	354	368	370	335	335	345	339	356	327	346	309	318	356	327	357	394	342	337	364	333	370	356	339	384	386	356	324	321	319	336	350	377	383	354	323	360	360	343	367	335	326	361	341	350	303	325	353	337	375	363	330	352	343	371	366	364	336	346	334	357	349	360	338	326	372	360	347	345	352	299	375	350	343	308	336	328	373	349	351	356	338	365	355	325	342	374	354	386	344	339	336	351	367	350	326	350	353	356	328	356	338	339	332	346	389	347	341	326	352	326	399	311	352	363	372	389	368	342	351	332	338	337	392	374	317	327	338	338	366	336	333	360	327	338	323	368	337	317	343	363	363	351	372	312	361	347	322	333	327	346	349	351	342	334	326	342	365	337	342	339	316	353	342	344	349	330	370	353	362	356	338	358	365	368	344	329	362	381	328	357	295	365	364	360	339	374	338	317	360	351	356	385	348	356	354	314	334	335	356	346	339	347	368	347	356	359	327	337	364	364	370	356	361	328	353	328	344	361	356	385	332	375	308	348	336	345	368	368	368	381	373	318	334	338	358	370	353	362	390	364	313	351	347	371	334	362	365	370	345	342	337	335	369	302	360	362	379	365	370	352	364	340	373	367	354	371	326	350	348	358	326	316	350	381	362	346	374	334	349	334	311	340	342	373	336	360	358	376	326	370
25709	10601	3967	1717	538	267	248	245	255	253	233	252	248	233	230	254	256	237	245	242	233	256	245	205	230	233	241	219	206	219	231	222	231	232	223	244	219	225	234	255	221	225	224	235	233	209	222	220	234	248	199	224	256	241	235	231	236	263	241	228	222	226	248	247	257	219	247	263	232	249	202	257	229	226	237	256	231	229	244	235	247	215	213	256	262	221	249	226	254	241	229	255	245	207	235	227	224	223	209	206	214	244	233	224	241	225	255	267	259	245	211	208	253	253	226	233	234	233	222	252	247	250	205	265	258	200	242	204	243	229	255	219	228	223	240	249	227	241	238	267	203	246	234	239	226	238	212	228	240	237	220	216	223	243	237	222	215	255	237	203	257	218	211	237	218	221	248	242	230	242	226	216	240	254	234	231	226	225	233	247	268	240	227	239	215	257	213	250	247	238	220	226	226	232	195	246	232	244	210	242	247	235	232	251	233	245	217	219	228	223	238	244	200	244	228	228	247	252	251	233	246	213	226	210	217	235	230	222	221	228	230	234	245	222	230	232	217	224	227	269	219	252	209	236	235	209	225	223	230	235	257	250	210	228	249	233	216	241	223	242	210	230	207	241	208	249	254	233	257	234	230	243	264	201	219	247	218	228	232	231	224	235	246	214	233	250	250	200	248	250	198	216	240	249	228	231	236	234	258	239	251	252	217	206	230	227	215	234	237	213	220	225	202	239	204	262	253	244	236	231	239	240	210	273	235	237	230	239	264	250	224	222	274	242	222	260	249	216	247	259	241	229	260	275	210	203	231	242	249	237	225	214	232	235	227	209	237	246	256	218	243	246	241	224	213	233	239	208	211	229	239	235	238	235	235	241	220	254	232	252	208	220	249	234	260	200	209	220	256	224	214	262	236	222	233	240	230	217	216	223	185	231	241	243	207	224	229	231	267	215	232	219	237	248	222	214	226	234	218	249	233	246	235	228	226	234	205	199	244	223	274	212	214	218	246	235	241	260	234	244	237	231	228	235	219	225	251	241	256	203	204	210	235	249	257	253	262	240	248	255	234	210	216	201	221	202	246	209	215	241	240	246	238	225	209	225	251	228	234	240	224	236	234	233	241	228	224	210	181	239	249	256	224	260	245	252	233	254	217	241	253	250	232	209	254	242	268	220	237	253	238	206	238	215	229	238	248	214	230	255	227	264	271	239	250	246	195	224	260	236	234	223	249	262	207	215	220	241	258	215	244	198	219	221	225	218	219	227	231	247	202	268	274	235	227	239	225	243	231	245	213	236	252	225	224	227	218	245	205	239	216	251	256	252	257	269	238	249	239	209	232	249	229	221	234	238	231	239	224	229	232	257	219	256	219	243	234	237	211	238	209	201	229	246	221	231	214	207	247	226	242	251	234	209	226	233	259	225	199	225	228	226	213	237	227	235	242	258	230	225	248	225	227	206	233	224	240	234	225	235	227	257	234	242	264	184	234	223	261	244	245	246	217	218	234	237	233	257	223	218	221	216	239	286	243	221	247	271	196	229	231	202	222	218	230	247	231	217	237	232	245	264	244	224	222	273	243	227	235	241	234	242	256	225	231	234	246	242	249	237	241	210	223	236	248	215	223	241	235	231	209	227	225	210	216	225	229	229	229	232	202	224	223	237	234	213	251	206	221	236	241	232	230	245	201	236	234	245	206	207	250	218	228	212	274	228	228	228	230	243	212	226	231	229	240	234	225	227	231	243	225	220	238	205	233	259	257	232	251	230	231	228	190	216	238	233	244	241	240	227	240	208	243	238	249	227	206	215	228	235	198	231	248	276	228	249	227	248	226	205	253	239	286	241	214	245	229	222	270	224	231	215	253	252	203	218	240	265	205	237	244	208	205	242	234	212	245	228	233	207	219	234	250	209	230	230	237	246	247	229	232	243	251	231	250	232	216	204	246	206	221	237	239	240	246	262	233	223	224	216	210	258	222	226	215	223	257	210	245	189	245	262	210	229	264	228	253	256	220	238	216	234	228	221	230	251	226	213	216	268	255	235	226	232	200	223	254	208	229	191	219	256	264	204	250	256	248	234	286	234	242	239	235	222	244	242	245	243	260	251	254	245	238	251	239	254	229	226	246	209	252	234	219	242	250	236	228	248	253	223	246	258	234	243	232	258	246	236	225	218	221	238	241	235	241	242	261	243	245	249	250	219	267	227	222	197	220	217	207	252	222	268	246	248	217	208	260	243	234	241	249	237	246	219	228	211	235	239	249	249	219	232	231	234	227	258	251	206	245	245	226	254	238	256	215	218	229	236	216	232	258	244	230	230	202	248	239	228	238	220	204	261	244	244	214	266	215	209	208	226	264	239	229	230	238	236	279	254	240	229	218	215	229	228	232	222	220	243	227	247	251	232	211	219	244	240	224	234	245	229	239	250	216	241	255	234	272	231	241	199	235	272	235	245	250	251	225	232	235	290	222	265	230	268	219	218	221	225	266	217	243	228	215	231	222	260	245	249	231	244	227	210	265	220	220	248	233	260	223	239	242	243	227	211	206	217	229	250	251	240	210	220	230	246	263	238	245	235	225	216	258	237	218	215	263	256	241	282	225	234	228	222	232	247	212	221	229	219	226	239	216	243	260	242	240	251	234	229	233	247	221	214	229	264	233	248	243	215	249	247	273	211	247	253	259	229	223	199	234	239	221	228	200	239	219	204	205	222	247	238	225	217	262	237	227	246	230	223	230	199	212	239	223	242	194	220	230	221	238	230	245	222	233	224	228	245	240	261	242	225	222	222	225	235	222	232	229	217	208	212	246	221	229	240	218	216	209	224	210	246	230	223	233	264	225	226	251	235	212	235	205	236	248	244	235	219	208	223	221	226	251	256	215	226	225	229	257	255	239	223	224	237	226	249	243	217	233	227	235	215	258	233	228	226	214	255	237	242	213	210	254	182	234	234	239	241	217	236	243	238	227	307	206	220	242	265	212	244	230	223	224	232	242	238	252	243	230	251	225	213	230	233	220	257	225	230	243	232	227	254	217	217	216	256	239	240	243	238	244	222	216	224	220	237	244	216	253	238	229	228	235	232	239	229	212	213	219	246	213	226	208	242	255	226	196	223	222	247	233	241	234	237	210	255	231	231	228	237	232	246	233	221	237	260	241	250	237	222	226	232	242	216	226	226	224	246	221	256	238	232	247	197	232	223	246	226	195	266	241	250	232	253	233	209	225	206	218	230	227	271	227	231	211	238	225	238	206	237	229	206	221	219	219	226	224	212	211	240	243	234	228	262	239	235	236	237	217	223	233	264	222	239	243	216	230	227	240	221	211	225	263	239	246	248	213	254	236	272	243	234	214	241	266	247	220	274	235	244	212	220	240	232	237	218	208	201	247	221	222	260	201	233	242	246	237	244	208	250	230	198	230	209	243	239	235	233	249	198	244	218	229	238	262	211	244	224	223	214	236	255	234	234	247	244	255	220	263	237	222	240	242	228	205	244	260	240
18439	10089	7920	4297	1596	754	639	564	536	537	523	530	503	558	500	487	540	518	488	539	552	530	574	531	536	550	541	513	477	526	527	518	515	521	532	507	524	533	528	546	537	540	505	565	539	517	519	560	513	529	522	512	516	533	553	512	572	527	557	543	545	503	539	540	513	534	517	567	500	533	521	547	520	534	534	541	575	526	521	548	556	541	517	516	528	558	556	519	501	555	474	534	508	490	502	507	563	542	529	507	537	589	539	525	554	523	522	472	505	520	547	496	546	529	540	506	550	503	515	542	511	547	571	538	544	514	545	528	492	566	536	548	543	540	518	531	555	540	516	540	554	525	602	523	535	537	514	512	528	544	533	528	524	513	527	502	516	528	538	549	519	523	513	525	556	538	536	528	534	501	583	480	528	523	519	574	534	523	553	486	526	527	528	597	519	489	516	508	550	523	545	544	509	519	522	517	559	549	528	511	531	512	530	547	531	560	491	523	551	546	502	527	544	569	518	529	488	555	520	559	514	527	513	564	526	499	504	545	516	517	549	513	514	516	536	521	537	550	542	508	574	541	536	529	493	579	518	505	510	540	534	516	560	509	541	554	540	508	493	546	531	540	564	526	512	555	556	521	530	497	588	529	568	515	528	561	529	532	543	544	577	534	499	584	495	524	541	517	513	532	576	536	540	524	509	529	509	542	505	511	555	528	498	552	546	483	565	535	546	510	500	526	532	522	544	543	516	527	525	537	529	542	529	517	552	525	537	525	533	498	549	530	534	537	503	579	550	540	545	579	508	510	547	545	520	540	504	554	563	565	507	517	545	544	504	559	524	538	550	533	533	519	523	520	510	520	556	526	543	572	532	532	528	522	545	515	526	527	486	469	517	567	478	545	541	496	514	532	537	560	523	545	493	533	528	511	547	516	539	533	477	521	508	552	525	536	564	550	550	527	540	577	481	515	521	526	525	559	552	577	558	522	531	508	504	523	553	538	488	557	547	490	532	556	497	565	541	545	530	526	590	541	529	523	494	520	527	515	513	500	536	574	568	500	528	521	496	561	544	474	524	490	541	512	541	514	489	565	506	510	518	525	510	570	514	532	544	545	540	529	514	524	533	455	517	531	498	564	595	515	503	538	520	530	499	555	516	537	575	482	511	561	531	562	539	501	555	578	535	552	543	524	539	530	527	554	547	553	520	540	553	538	528	559	555	557	563	533	510	518	548	536	525	496	511	534	535	540	514	489	566	518	494	535	570	494	531	594	521	568	504	538	548	540	526	510	505	532	582	571	533	562	544	532	529	517	537	572	528	545	568	501	505	523	533	529	575	513	537	581	500	475	548	538	532	547	504	569	542	549	534	584	541	528	502	526	524	576	540	529	534	535	520	540	507	563	513	546	548	536	548	512	515	481	582	514	560	508	553	503	545	528	550	539	525	532	546	532	574	520	508	583	594	580	525	527	515	543	514	514	534	572	529	488	508	531	504	495	544	536	504	511	542	509	537	498	515	495	561	496	574	522	529	536	491	532	528	526	565	549	516	553	470	504	528	511	521	520	532	515	526	488	564	550	537	535	512	508	514	526	529	556	542	535	520	577	496	509	559	549	524	500	536	496	549	495	522	525	520	507	542	538	560	536	503	492	528	512	532	508	526	559	564	519	514	541	547	520	504	500	568	498	526	577	523	570	497	531	532	545	546	494	550	522	542	533	543	553	495	526	520	530	547	527	565	535	525	534	512	546	564	520	560	549	578	547	533	539	532	479	512	522	525	554	564	516	512	497	506	545	495	520	568	521	504	558	543	516	545	525	530	533	552	564	541	527	530	535	546	527	524	544	541	533	505	526	523	547	575	516	552	564	555	495	534	570	556	535	524	565	533	531	563	519	545	524	573	524	529	518	562	513	533	497	521	533	561	482	562	535	516	466	504	542	474	499	497	511	524	506	511	518	515	499	538	568	547	564	549	504	496	537	562	543	514	545	588	530	462	521	504	520	484	553	529	498	519	579	504	542	565	535	574	529	559	505	558	543	518	542	478	541	547	531	521	546	488	526	544	527	468	523	503	563	555	502	528	523	508	542	544	543	546	503	552	534	541	557	526	523	509	549	531	548	485	543	512	581	506	546	533	540	520	561	530	551	559	528	539	542	508	542	526	499	544	529	543	559	522	545	527	549	525	514	520	521	523	555	509	548	560	585	557	520	522	508	556	497	542	515	572	509	554	538	532	508	524	517	543	495	543	542	513	544	565	547	513	553	516	573	537	534	510	533	536	502	535	540	501	516	544	518	484	508	538	544	567	559	540	523	556	499	543	497	551	518	510	494	534	562	563	520	563	515	524	539	574	571	481	466	535	507	529	517	524	535	516	521	568	511	555	555	558	511	512	511	536	516	505	533	557	527	508	494	517	534	544	527	529	516	506	522	511	568	535	539	544	496	516	562	538	579	563	541	505	536	548	540	542	555	508	532	505	549	527	513	520	519	536	521	533	531	518	550	514	538	516	521	571	526	517	550	540	510	545	524	540	515	567	511	544	550	550	538	511	535	516	526	498	503	534	541	536	588	507	559	532	502	548	538	552	555	544	517	508	506	510	534	519	509	562	555	502	515	511	536	516	528	538	550	545	573	511	536	536	554	534	518	542	575	525	527	550	501	547	552	529	518	570	535	533	560	560	519	503	517	555	568	525	547	519	532	525	513	538	566	460	501	529	529	559	560	560	520	501	517	560	563	512	551	510	547	508	503	585	525	513	483	517	554	538	553	514	535	547	508	566	520	479	563	533	512	576	540	565	482	550	520	580	527	543	507	495	503	524	529	548	532	518	582	511	569	537	534	532	517	536	523	535	534	537	557	490	515	575	514	520	513	539	536	518	551	565	485	540	520	484	532	538	502	524	547	539	499	540	539	547	558	537	509	540	559	555	534	499	525	556	539	530	510	546	493	523	542	511	566	525	499	516	502	500	545	563	525	519	514	514	509	507	509	520	520	519	539	504	536	520	553	541	578	569	520	534	520	569	518	547	512	523	518	562	559	562	563	561	517	528	541	547	566	518	522	533	518	559	540	529	510	544	522	504	535	517	515	526	493	549	561	550	562	492	527	524	542	534	537	549	516	522	560	506	556	494	565	520	498	487	532	550	499	558	538	528	555	551	516	566	505	536	507	530	537	519	573	530	551	550	534	517	552	521	511	495	536	559	530	547	537	568	523	535	516	501	530	553	523	557	553	535	532	559	566	568	536	503	500	548	554	492	517	532	517	518	572	541	497	544	534	514	510	516	563	494	529	512	529	550	521	551	550	547	519	482	526	541	511	564	553	529	511	505	551	553	530	504	521	585	485	525	540	542	474	536	500	510	524	486	519	542	463	487	526	596	542	507	570	534	555	562	555	530	541	590	496	546	553	552	515	522	498	539	542	550	549	584	547	535	549	523	535	539	556	532	504	524	534	535	528	525	562	553	499	508	546	523	532	538	522	513	561	497	486	532	516	523	524
51526	40404	35124	18232	4778	991	506	313	262	240	257	245	219	229	258	227	223	243	232	245	238	212	220	283	224	264	230	206	190	209	219	221	253	238	239	240	273	235	230	256	241	201	224	209	225	251	230	232	251	224	224	224	216	258	223	234	239	221	223	224	225	240	195	196	237	211	224	253	220	227	238	206	221	261	212	219	223	210	252	223	218	214	237	238	232	240	222	253	230	203	224	236	232	256	195	234	231	252	232	244	208	224	238	246	233	229	221	239	199	239	235	249	227	241	232	229	255	230	210	233	223	230	224	220	214	239	219	248	237	238	263	215	219	244	251	232	221	229	209	235	271	259	212	221	233	238	243	221	236	240	232	253	254	202	224	251	228	208	234	230	258	236	213	231	240	228	223	220	261	216	233	202	231	210	238	246	243	238	265	228	222	249	240	252	234	229	241	215	232	252	255	223	262	236	225	199	229	228	229	223	209	246	204	237	264	238	210	220	223	188	223	240	213	231	222	222	215	252	215	282	234	233	228	247	194	220	229	215	239	243	228	238	223	210	239	220	205	188	203	202	227	201	205	243	213	238	241	217	231	236	229	235	251	257	248	269	225	240	246	245	230	221	240	248	237	225	228	223	208	197	247	221	218	192	242	240	198	250	252	231	264	272	254	260	197	234	218	238	220	250	215	270	225	214	236	237	221	237	248	245	236	246	235	219	232	242	215	234	245	205	242	244	227	242	213	187	214	245	221	218	243	259	228	222	231	241	220	229	217	230	227	235	200	212	236	248	219	230	219	204	238	231	251	231	245	245	235	222	228	227	233	246	244	240	207	215	246	264	243	240	226	245	210	236	202	230	229	207	222	265	235	183	236	202	214	214	231	191	220	211	248	236	213	241	225	238	234	250	238	216	215	222	227	251	222	226	255	207	232	232	228	210	224	223	256	236	267	242	240	228	235	219	215	183	241	210	224	233	185	209	222	217	225	204	209	242	225	233	237	230	221	228	228	272	230	245	221	222	200	196	221	225	225	243	222	257	227	238	204	239	219	235	262	226	230	228	227	223	231	240	260	219	222	230	230	212	224	210	210	190	247	210	248	198	222	222	224	195	227	259	193	253	225	251	214	248	243	237	248	246	215	233	217	254	229	229	230	246	247	228	219	232	225	252	245	206	253	232	243	238	249	237	222	227	206	226	247	220	250	246	246	239	202	218	215	226	232	266	215	219	213	209	254	231	237	216	238	252	251	223	255	222	240	205	240	231	218	209	239	222	229	247	235	238	212	219	246	235	219	216	229	220	236	227	204	246	250	234	255	243	235	216	254	214	235	227	221	229	207	216	251	241	238	242	228	238	212	220	205	235	232	223	230	240	238	227	249	188	224	196	211	249	250	225	216	219	188	229	249	228	239	237	207	218	240	230	214	227	235	241	229	223	240	234	239	232	217	252	234	216	244	210	222	206	230	231	251	234	262	243	232	236	225	223	226	223	246	238	238	233	234	216	263	225	252	221	202	234	239	275	253	216	254	241	266	207	213	225	231	218	227	194	216	222	199	237	218	209	231	234	225	241	211	206	247	217	196	226	208	173	239	237	255	235	217	237	233	217	246	227	215	225	235	250	260	205	221	239	241	261	206	223	244	240	216	211	220	223	235	243	229	254	247	244	209	208	262	217	238	253	233	243	243	222	247	237	220	242	222	197	237	228	259	267	203	195	236	241	194	225	229	246	256	236	230	241	213	258	233	232	226	233	241	217	237	207	215	220	208	246	244	212	231	213	217	215	220	203	211	230	236	214	213	222	255	225	233	232	208	234	223	236	217	244	207	239	220	215	228	235	223	221	245	203	233	200	250	194	231	239	231	231	233	243	256	194	198	236	228	217	244	214	221	221	219	231	230	215	258	252	234	245	209	206	261	221	243	224	233	251	243	212	262	201	233	240	229	221	220	238	222	224	215	208	210	198	226	210	220	219	254	219	246	223	240	207	207	249	212	214	237	202	212	220	261	243	226	237	224	210	243	224	260	235	253	234	207	253	232	221	214	202	244	226	266	206	225	233	238	213	223	233	216	237	214	245	257	221	237	206	181	195	236	231	246	227	239	229	247	249	255	227	215	238	238	240	198	231	232	231	247	214	228	263	180	224	184	204	224	256	225	222	220	239	240	220	240	232	203	251	267	226	239	220	257	241	209	216	248	224	233	214	238	237	227	230	242	234	225	219	247	211	197	233	238	230	228	211	246	207	288	231	228	230	245	225	202	251	233	189	245	213	223	213	234	239	205	211	205	238	224	216	249	244	233	247	216	244	230	262	195	231	231	209	250	260	246	211	232	230	248	237	238	235	240	235	221	213	252	234	234	235	232	242	226	199	217	206	236	234	215	219	208	204	241	241	216	229	232	230	247	234	207	231	209	216	223	238	239	224	211	216	210	250	209	235	216	226	253	191	223	234	251	219	220	220	218	245	214	238	209	229	235	254	235	237	246	224	224	216	209	231	235	222	204	227	240	231	225	204	211	225	232	238	194	216	191	244	193	247	236	226	200	242	210	235	241	256	268	224	266	248	216	230	212	244	232	217	252	245	228	214	223	259	230	251	228	232	241	227	197	221	217	256	246	212	240	221	216	240	234	241	223	270	211	213	240	235	244	230	236	238	237	207	220	218	218	235	240	230	220	220	235	200	245	266	241	252	216	232	238	248	231	198	211	226	233	249	198	235	228	213	225	198	221	221	203	221	231	237	249	219	207	232	259	210	227	215	239	219	228	209	242	238	240	209	239	230	242	262	225	231	252	222	242	213	233	224	230	241	240	254	214	237	210	229	253	223	226	237	243	235	255	245	213	235	239	266	222	216	252	229	228	214	247	226	209	218	221	236	246	208	239	231	220	245	221	220	243	258	221	193	239	239	215	235	223	212	238	209	252	241	226	221	234	245	260	217	261	232	195	208	219	215	181	216	227	225	259	250	229	220	218	244	208	249	228	203	223	248	223	233	258	257	223	208	204	228	214	268	249	217	265	244	222	235	220	202	226	226	259	235	234	254	251	223	228	229	240	230	246	250	232	220	208	220	203	240	221	222	219	218	225	207	230	245	229	198	241	236	217	246	239	230	234	208	229	225	228	255	233	260	218	280	214	267	224	214	255	234	183	243	205	236	212	233	233	244	208	212	217	211	216	226	202	233	252	238	231	233	228	221	199	197	208	252	258	227	228	236	238	230	230	225	229	246	205	214	214	208	261	219	224	220	233	203	234	212	210	228	245	235	234	201	216	255	233	228	240	228	221	239	243	241	232	216	245	204	255	243	205	233	204	212	214	224	223	236	238	263	216	233	214	212	262	204	221	222	235	239	234	247	245	216	238	245	224	228	230	215	242	212	203	244	234	199	237	238	251	224	234	229	226	217	217	245	229	223	227	256	273	226	212	236	267	231	272	209	229	248	214	187	255	217	239	229	232	232	231	234	242	231	228	253	208	240	261	242	217	233	240	212	203	241	233	226
36851	34404	38535	25570	9606	2896	1524	982	801	581	498	535	520	517	514	505	547	505	536	541	496	538	541	519	519	518	497	487	489	541	500	510	525	516	525	491	522	493	491	538	525	503	518	538	513	552	503	514	513	501	492	537	508	518	506	536	525	512	513	472	458	497	515	533	538	536	500	493	528	473	549	481	490	504	523	515	507	536	500	535	502	513	521	491	511	506	506	506	525	521	498	494	523	529	547	539	471	467	488	516	533	497	552	513	454	490	543	531	495	519	524	479	500	546	518	540	527	518	499	481	541	545	549	554	526	495	515	531	520	529	526	546	541	521	471	540	524	486	493	521	523	474	551	491	486	537	503	567	534	513	486	505	522	485	508	524	511	539	480	540	538	528	511	522	561	501	507	527	503	576	520	532	516	542	528	522	537	519	515	526	514	505	524	515	499	525	571	538	498	500	507	506	530	526	536	489	561	512	559	522	526	527	516	546	509	520	525	537	487	528	514	559	516	504	502	501	552	528	524	515	541	477	509	559	540	535	509	510	523	494	505	525	521	515	528	529	497	500	561	536	499	497	520	493	542	503	538	549	464	509	496	533	504	529	537	499	557	513	526	543	533	527	523	537	549	514	549	512	511	497	475	512	536	515	510	525	513	521	508	508	508	540	542	503	486	550	506	501	554	479	495	487	516	545	477	549	494	531	528	524	491	495	514	515	549	517	507	511	540	504	556	488	553	514	492	491	528	498	503	548	536	468	539	533	515	501	492	535	535	522	524	520	529	524	555	486	512	512	476	562	514	493	464	494	508	499	512	485	478	510	473	504	506	491	534	477	513	498	513	541	539	540	486	505	481	522	533	509	489	473	497	545	513	545	552	523	544	523	477	493	514	532	510	506	503	518	516	514	527	524	471	498	471	535	512	529	546	509	532	534	498	476	523	515	546	478	519	535	507	529	544	454	536	489	497	512	510	497	521	509	502	518	485	532	507	520	504	496	505	520	495	538	516	534	550	500	504	515	530	555	508	589	545	536	527	515	529	549	510	548	507	539	530	554	566	511	534	511	493	540	540	504	572	514	502	532	518	534	481	509	545	526	530	472	523	506	516	522	532	521	508	523	532	470	549	512	502	537	546	540	527	505	489	514	539	536	465	557	560	504	525	552	524	520	528	530	502	478	534	515	533	507	509	510	555	505	534	479	526	527	472	495	514	559	549	600	515	541	520	548	515	502	522	510	503	544	503	505	513	513	497	526	525	513	518	509	509	517	544	530	506	485	523	549	550	487	492	501	490	494	542	475	509	528	503	531	529	492	513	504	520	512	530	501	563	528	567	493	539	518	515	514	489	493	477	536	510	504	523	529	516	504	497	483	522	533	519	538	521	535	503	470	502	509	511	557	518	510	518	536	482	505	519	521	537	568	522	535	511	506	510	529	486	485	529	526	500	553	513	495	539	540	547	513	469	507	527	494	529	532	497	539	556	578	529	540	473	526	509	503	511	515	549	541	489	528	505	485	471	483	510	519	528	560	516	485	485	503	516	531	523	525	558	563	520	524	517	535	524	518	532	555	554	526	542	513	490	471	547	517	536	515	496	529	546	481	556	515	533	503	504	529	511	512	521	568	553	568	497	526	532	484	501	497	500	507	504	551	558	526	486	505	465	516	514	499	519	532	517	481	529	503	510	507	505	521	541	548	524	572	561	536	561	504	496	537	551	528	518	532	514	566	492	494	483	490	490	507	505	508	550	514	530	510	521	529	477	519	502	513	512	513	531	505	494	513	529	525	513	526	512	526	517	530	486	537	508	523	526	496	550	521	516	510	569	462	520	492	525	487	506	537	513	527	517	533	516	541	492	505	529	541	526	504	466	511	515	483	565	504	473	514	518	525	517	531	486	494	534	519	491	535	526	512	527	513	541	535	501	518	514	479	538	573	514	546	501	540	573	534	551	526	567	539	537	499	492	525	508	520	541	526	502	509	574	523	521	529	548	506	511	542	502	545	500	507	517	525	541	559	502	536	535	551	479	508	525	487	520	554	494	528	515	506	504	532	517	509	560	515	563	503	510	529	538	504	544	498	501	521	538	501	545	507	511	504	543	496	506	537	510	524	551	517	529	513	533	495	550	543	547	542	495	507	512	505	516	554	503	531	536	537	524	522	528	487	569	518	527	529	506	470	504	528	500	550	523	484	510	508	513	539	540	486	517	549	516	535	528	538	524	459	520	576	513	503	504	537	518	531	533	495	508	509	519	524	517	519	485	523	536	488	556	576	489	523	502	527	536	595	504	528	485	565	523	499	518	506	539	507	529	492	513	510	512	531	494	544	525	531	498	531	498	494	517	548	546	518	536	518	528	541	524	502	526	528	492	510	552	506	578	525	522	496	463	529	515	524	542	525	528	526	533	499	501	478	532	521	517	522	490	540	545	555	529	519	508	536	496	537	531	545	541	491	521	546	471	521	509	523	507	525	519	519	547	508	556	478	500	517	540	513	525	526	533	502	556	483	486	488	527	515	492	474	512	535	520	517	519	533	535	570	520	533	494	527	533	538	526	482	536	566	528	561	542	506	494	538	485	480	504	502	511	531	527	518	514	539	551	526	536	558	540	552	511	579	532	546	567	515	542	519	525	505	495	501	517	509	517	543	512	521	529	518	530	513	495	511	506	536	547	552	531	532	517	543	494	494	527	516	528	517	489	518	476	499	515	502	491	466	516	547	490	487	521	511	483	488	489	530	506	529	548	513	506	509	516	546	496	519	518	497	583	539	486	476	548	494	488	527	497	537	526	551	521	486	563	456	553	528	506	493	497	490	548	545	510	501	486	502	525	578	539	500	533	470	556	514	528	541	474	509	488	540	530	524	533	531	538	554	521	517	492	540	515	476	546	488	519	502	520	494	464	491	485	495	552	503	531	551	522	513	533	446	515	525	541	515	535	510	484	568	479	531	537	572	489	496	511	508	527	503	540	530	531	544	515	523	510	518	519	516	531	519	522	515	472	523	515	490	502	553	530	536	538	498	502	517	480	523	529	520	497	512	470	556	509	536	525	518	509	542	523	531	534	565	517	451	533	523	567	503	559	533	542	559	521	491	561	489	501	511	493	523	510	500	504	540	492	505	506	532	479	519	496	547	500	509	504	550	497	498	511	503	518	532	518	505	480	538	525	565	512	526	525	485	539	528	495	530	510	525	560	503	531	518	556	485	525	514	493	516	550	549	541	496	501	548	537	555	508	544	507	486	465	503	523	507	518	500	503	495	531	490	520	533	529	550	456	514	476	510	552	558	502	503	521	465	515	522	551	535	509	498	532	462	502	551	595	543	507	511	535	502	501	560	555	537	530	518	549	539	512	491	547	527	484	474	563	526	547	523	503	523	535	546	486	534	522	514	514	487	494	503	498	517	548	535	517	528	499	509	493	494	487	509	533	518	525	494	556	529	539	491	564	518	500	506	528	534	577	515	523	489	489	526	560	510	540	526	499	511	468	491	554	532
64816	54993	50728	30617	11674	2590	763	413	315	219	158	148	133	149	164	155	166	169	160	162	179	161	145	158	151	180	145	129	157	152	150	161	161	161	154	173	128	137	181	150	148	155	161	163	147	156	149	167	153	146	155	151	169	159	171	158	168	147	151	152	166	163	146	158	145	154	167	167	155	164	132	164	177	147	162	161	149	155	162	133	146	159	145	168	175	157	156	142	148	137	161	144	169	167	151	172	175	167	155	158	178	154	163	136	174	165	161	179	173	177	152	128	173	149	153	125	132	154	146	156	170	160	146	153	161	166	159	149	146	160	139	169	140	149	161	173	168	177	154	161	135	160	147	131	159	170	140	169	145	131	137	172	148	167	171	156	154	151	143	163	164	146	150	134	171	188	181	151	159	150	154	181	156	156	167	169	145	168	153	150	130	162	145	167	130	150	157	171	131	155	190	150	141	159	157	136	175	150	153	138	156	139	168	139	150	155	151	140	136	158	152	159	157	150	164	143	152	124	141	142	145	168	181	135	147	160	176	162	154	126	177	173	137	152	136	163	139	180	149	139	155	148	155	149	166	174	154	165	171	138	158	133	157	143	157	165	162	162	165	149	138	162	162	149	139	150	159	161	171	168	160	152	171	141	157	183	155	174	140	141	124	148	134	172	151	164	169	154	155	150	151	166	156	156	155	179	156	132	160	169	162	139	149	172	182	176	163	154	145	170	164	139	146	162	150	133	148	157	140	135	150	160	121	156	146	152	130	150	155	150	161	150	141	153	131	135	167	170	145	152	150	143	140	172	145	150	143	164	147	152	146	136	164	188	157	158	168	156	156	145	136	157	163	170	165	130	151	135	132	153	160	143	163	147	162	166	173	160	138	140	148	144	176	153	165	153	165	141	142	157	179	150	137	143	165	140	183	186	161	144	165	155	134	125	151	152	147	153	157	151	178	155	156	141	160	147	164	148	170	182	160	137	155	144	161	151	157	174	172	161	149	158	133	137	155	147	156	175	143	151	177	143	171	179	128	121	147	156	150	130	167	170	140	165	157	165	143	146	149	165	158	149	159	153	150	176	149	143	130	155	158	143	168	151	159	163	150	139	157	169	129	131	159	137	139	153	164	148	142	153	165	144	172	149	161	176	169	149	183	171	144	155	142	161	166	144	164	132	129	130	147	152	162	147	174	159	155	131	164	145	149	171	133	150	145	149	148	160	182	170	146	143	164	155	164	142	129	147	156	149	175	153	169	149	136	141	146	188	186	152	122	144	155	143	154	158	172	165	191	146	185	149	126	178	153	139	126	144	157	149	146	154	172	155	139	145	144	144	163	152	147	190	150	158	170	176	157	167	141	165	185	160	155	159	146	138	145	143	168	152	162	171	168	145	171	170	150	167	135	151	142	169	167	147	153	121	160	150	153	145	137	163	161	148	154	178	138	135	142	162	167	179	147	171	135	130	155	134	163	156	159	150	145	129	153	155	166	142	142	127	167	165	168	148	182	153	162	148	140	166	152	139	157	184	153	133	158	154	153	165	160	176	170	137	167	155	130	137	174	139	150	159	166	149	161	178	141	139	136	177	149	153	162	151	141	147	152	143	139	161	138	145	173	155	139	169	145	131	163	156	171	147	144	167	140	123	150	131	135	165	160	143	168	148	159	134	173	148	142	156	164	128	164	130	175	148	158	138	155	158	168	158	159	181	144	157	143	186	168	159	165	161	157	135	155	152	154	144	173	155	124	150	158	144	164	156	138	142	139	150	159	153	145	162	165	151	172	163	148	147	173	135	150	155	141	176	164	184	158	174	134	131	158	130	141	137	173	162	129	141	172	147	152	149	134	146	150	170	171	158	157	157	175	137	159	145	157	154	170	161	154	126	149	150	130	156	154	138	175	135	161	148	154	151	146	157	158	144	133	157	157	138	142	158	154	143	160	161	151	158	161	163	169	159	158	164	171	153	151	162	154	124	118	123	151	140	131	162	150	146	149	176	152	148	134	151	178	167	152	150	149	168	130	186	149	146	144	147	174	157	167	145	149	184	171	133	161	169	141	159	169	174	183	145	144	164	152	173	177	156	169	110	152	154	149	168	138	158	172	141	165	158	168	169	173	173	150	148	151	165	162	174	137	144	151	136	170	158	163	148	158	143	139	148	158	174	137	143	156	174	161	156	174	136	165	169	162	157	163	156	169	187	153	159	153	147	156	143	164	138	132	144	142	154	149	143	164	122	148	137	154	141	145	174	146	141	131	155	148	146	138	149	177	154	147	158	146	164	152	168	153	164	143	157	142	136	158	164	169	171	149	141	135	136	157	168	138	159	172	140	127	148	174	168	155	165	154	134	152	145	155	164	148	154	141	190	145	188	133	146	154	159	144	166	158	131	137	172	163	157	161	143	129	154	164	169	165	138	185	158	149	150	146	161	157	166	146	160	182	157	154	148	167	158	166	144	159	156	144	145	141	176	168	149	147	156	140	148	155	150	157	137	158	165	138	158	159	157	151	141	154	173	168	167	146	140	151	162	158	142	166	156	144	157	155	157	145	136	175	156	142	147	173	170	157	144	158	139	131	150	145	141	141	147	147	142	152	136	150	151	139	174	156	149	154	149	149	158	148	133	155	158	162	149	152	145	151	153	129	163	162	152	138	155	136	152	127	167	158	145	165	148	172	167	139	153	144	178	154	140	146	153	144	165	146	132	158	173	167	155	157	157	182	174	133	159	152	164	167	150	147	143	131	133	153	151	185	160	166	155	156	138	140	152	153	151	158	161	145	127	159	165	153	146	148	143	130	150	151	174	165	128	132	159	138	157	141	159	149	145	151	137	149	135	164	158	149	163	158	152	191	134	162	152	163	161	137	141	156	148	167	169	157	175	172	143	157	151	152	145	166	151	152	167	180	153	136	154	146	164	175	168	139	131	176	153	150	138	155	158	138	156	157	170	149	147	135	154	157	149	154	147	140	158	139	152	143	170	174	154	176	153	147	152	146	156	149	139	167	123	171	133	177	142	145	136	150	148	171	166	152	144	134	143	129	151	165	161	180	177	161	165	142	159	160	133	163	128	151	147	174	132	138	146	154	162	171	156	153	157	147	147	153	153	171	168	154	137	150	154	148	147	139	137	154	165	140	145	169	155	139	138	127	126	155	130	157	157	164	177	145	155	134	145	165	144	155	161	148	160	154	136	145	156	163	129	147	137	125	160	160	176	165	159	149	160	158	167	157	139	169	173	149	169	142	141	152	142	149	140	154	186	158	187	151	183	153	139	148	161	159	155	168	162	156	157	132	163	144	135	168	166	133	161	178	149	159	127	152	167	146	155	168	177	156	177	154	173	159	164	152	164	140	156	142	177	151	133	150	134	157	138	137	141	153	151	157	134	145	142	138	156	172	134	169	172	137	158	158	146	141	169	147	176	152	157	160	145	138	162	144	137	159	162	161	159	152	169	153	185	155	157	142	132	118	153	152	141	151	157	155	133	135	144	129	129
46208	46288	50709	36784	17494	6389	2463	1423	938	574	405	379	365	357	384	369	390	339	374	320	346	365	407	375	348	357	334	350	372	374	390	327	364	320	347	331	382	357	358	334	345	355	353	320	373	344	345	377	340	340	348	375	342	342	320	376	365	370	367	345	389	376	358	338	351	367	380	361	358	375	342	371	358	334	395	348	358	354	365	375	367	389	354	369	352	354	352	392	364	372	364	368	366	377	362	386	341	365	395	361	364	357	369	374	378	386	412	367	369	364	366	372	354	368	320	335	382	344	349	389	333	344	404	379	365	401	361	327	383	353	373	357	412	339	372	348	333	322	344	320	337	356	367	316	369	365	377	347	337	419	348	371	376	340	351	358	366	389	358	344	370	335	334	345	363	367	360	382	380	374	355	355	336	331	354	388	375	342	379	370	321	353	363	354	360	375	340	317	356	348	366	333	356	333	359	377	357	357	346	340	325	398	380	369	360	366	362	359	361	358	353	379	377	374	363	371	380	332	347	388	406	330	371	384	362	334	364	336	337	371	365	388	364	353	331	375	343	344	348	367	357	348	357	355	341	388	351	396	347	361	359	358	369	371	392	348	372	322	354	358	345	346	369	367	342	368	378	398	343	365	368	358	388	352	371	360	365	366	358	365	350	322	339	404	345	352	363	333	366	342	348	341	360	353	335	332	312	365	359	391	364	369	394	345	366	378	359	382	356	343	344	400	383	346	348	385	400	361	379	359	365	362	347	376	384	363	363	368	341	362	364	382	370	390	337	350	394	347	373	382	343	370	337	358	371	369	329	350	356	371	392	353	405	333	374	365	345	342	361	356	372	380	329	353	367	364	341	343	377	369	382	349	412	377	326	365	355	328	400	398	343	334	368	375	354	361	382	362	365	355	369	407	381	363	344	396	370	374	364	376	350	362	362	353	395	346	344	377	362	351	354	336	396	369	360	356	344	354	355	381	315	357	396	367	355	381	406	372	347	378	342	378	352	369	349	347	338	350	355	316	367	328	357	342	337	338	379	381	323	373	331	371	343	369	391	368	360	371	368	344	346	334	413	322	329	379	332	373	344	396	364	341	354	371	339	359	344	358	353	384	343	386	345	368	332	343	368	332	350	365	345	360	347	343	393	367	358	388	389	341	379	339	356	341	395	346	324	365	374	354	369	347	335	377	340	344	346	338	360	364	374	374	369	343	382	392	383	323	348	330	386	354	367	379	346	327	323	372	373	357	349	357	368	364	378	331	341	337	382	339	412	343	361	372	373	370	343	343	352	336	351	349	353	363	349	358	363	346	376	345	388	372	373	367	333	371	381	364	372	363	388	352	372	340	379	378	360	366	369	308	349	362	381	372	369	347	351	329	342	373	367	353	327	399	349	349	340	336	385	370	382	377	379	368	358	325	392	349	376	354	365	367	372	368	354	331	359	362	361	352	393	354	373	399	377	363	337	339	336	380	359	334	382	348	348	354	334	341	393	351	371	368	344	389	323	378	375	352	356	368	346	342	345	365	377	351	350	327	368	374	347	321	358	347	375	351	383	353	337	361	382	366	370	368	375	367	377	337	352	365	353	368	338	344	350	372	364	341	332	360	331	334	356	301	343	361	352	377	369	352	383	375	369	343	333	369	359	366	344	378	363	360	386	356	360	319	382	397	347	334	351	347	392	348	350	341	352	381	344	375	362	354	375	371	357	347	361	362	364	344	399	321	335	343	349	367	365	370	367	361	366	366	348	380	348	363	352	353	342	332	372	358	364	360	351	366	346	355	320	347	344	376	330	373	340	395	336	341	364	359	369	362	338	324	331	362	354	364	322	353	353	368	358	362	335	365	387	383	328	378	346	337	368	382	356	362	373	391	393	344	327	361	330	375	364	330	357	377	334	359	371	334	378	353	349	359	331	331	363	374	350	370	362	364	339	387	366	345	352	385	370	358	354	374	364	383	338	356	388	361	380	361	339	353	387	353	343	350	363	336	381	369	343	312	409	381	343	352	373	369	335	363	356	353	364	338	396	351	375	387	338	330	350	363	371	363	377	359	344	360	349	376	345	367	338	343	385	377	366	343	349	368	321	358	377	351	364	351	390	348	355	313	404	392	369	348	361	335	373	365	372	369	354	394	373	394	368	346	364	359	333	352	372	350	342	392	340	361	347	337	367	348	323	376	364	364	358	350	368	372	368	355	382	371	349	354	368	342	350	376	355	355	355	357	383	323	338	367	350	342	391	379	349	345	397	376	337	363	350	375	330	336	387	342	350	352	389	361	351	358	334	387	349	362	362	365	369	313	346	388	375	357	363	364	367	347	346	348	344	365	351	360	382	400	357	374	374	357	373	337	362	372	384	346	354	363	345	359	345	355	389	381	374	359	346	330	360	358	338	347	351	385	329	342	388	355	367	329	341	352	340	343	354	324	372	354	369	363	348	361	331	357	333	351	379	350	339	361	359	383	336	367	367	337	346	344	360	380	345	387	363	340	356	357	369	386	379	375	351	396	342	331	385	359	363	366	373	380	380	361	350	347	377	362	384	366	352	374	373	367	339	367	334	331	387	303	341	343	367	375	355	357	359	354	341	359	314	364	370	359	339	369	370	340	368	339	394	365	347	329	367	354	365	363	359	378	341	320	359	356	341	324	350	341	362	411	334	346	400	362	370	342	347	384	384	365	332	342	335	358	369	366	332	370	355	383	367	390	357	355	360	346	329	358	362	349	396	377	361	346	350	343	389	369	381	305	373	356	357	362	354	355	347	366	380	364	351	356	324	347	373	359	340	376	362	343	364	379	353	366	352	366	403	350	355	343	370	350	366	386	364	360	357	370	344	369	360	376	393	371	339	357	353	347	389	376	384	351	377	384	365	368	341	352	384	379	387	362	389	340	362	380	355	375	358	343	350	356	396	350	381	325	347	360	364	384	364	382	392	354	342	374	353	338	384	356	350	372	314	401	364	391	358	377	388	367	394	386	371	345	361	382	363	362	370	349	350	345	358	359	356	332	348	354	363	352	388	339	358	386	309	364	334	357	386	395	364	360	367	369	355	372	353	368	365	380	349	352	349	418	377	357	342	351	351	352	368	381	359	353	386	365	361	314	359	365	345	347	326	350	353	370	383	371	345	344	384	358	400	390	405	386	324	353	370	384	356	381	350	349	380	358	381	366	373	372	360	361	386	369	369	367	364	405	338	349	347	391	368	338	361	335	377	328	377	362	368	372	367	353	359	360	365	366	388	386	351	378	381	339	393	385	339	363	381	354	342	346	362	354	335	358	341	357	355	386	369	340	375	362	353	369	353	353	352	344	382	377	361	376	339	381	358	372	359	363	349	365	357	383	366	393	342	360	354	360	365	305	373	388	368	361	331	341	371	374	351	354	326	379	373	373	356	383	363	351	347	363	377	356	359	339	358	369	398	378	352	371	373	343	385	360	344	354	353	373	372	378	401	385	367	337	349	332	355	365	395	346	374	343	357	351	335	353	364	345
26767	10429	3682	1451	543	281	260	237	247	245	215	232	258	247	225	248	236	231	238	261	228	244	228	255	231	229	250	240	207	213	244	252	267	229	257	266	222	241	271	224	217	241	240	245	294	221	234	236	239	209	222	237	252	232	222	238	248	233	223	236	244	254	240	218	221	255	244	243	242	249	239	230	270	223	253	266	259	249	221	223	242	230	238	241	252	255	222	248	220	249	228	219	246	257	237	194	258	241	227	242	243	229	228	261	250	220	247	212	209	237	245	240	246	213	229	206	213	251	215	233	235	250	237	271	242	241	222	234	237	244	254	254	256	248	244	250	268	225	226	253	235	217	236	229	231	242	228	220	231	249	244	226	233	234	230	240	242	223	229	245	238	216	245	233	245	245	212	255	230	223	220	245	241	231	208	229	214	264	227	261	225	242	234	223	224	262	236	254	253	227	228	235	238	259	212	209	219	232	228	225	242	263	214	290	242	261	225	239	244	236	208	208	224	246	234	245	270	227	214	242	224	243	225	250	215	227	243	252	202	218	260	240	203	223	231	233	249	229	233	227	228	253	226	279	248	236	230	223	255	228	236	223	239	274	231	245	236	254	257	223	259	230	277	240	251	257	235	250	240	231	246	226	222	217	215	262	246	248	242	260	217	259	232	261	227	222	235	252	240	234	233	241	228	244	231	239	248	263	262	229	213	234	254	257	234	256	231	249	245	212	226	206	254	205	232	219	220	217	222	223	213	234	280	228	217	223	272	257	256	228	229	215	240	222	241	199	208	240	241	250	261	247	207	195	259	249	229	244	234	224	228	260	237	259	223	234	228	259	231	255	244	219	222	270	225	217	236	227	229	265	240	224	241	252	231	243	272	242	249	256	224	242	264	230	231	245	239	235	245	220	245	253	228	261	241	218	237	239	214	236	209	230	237	260	247	233	238	263	231	246	264	246	248	232	233	225	229	215	234	222	240	257	223	218	262	244	276	214	256	245	239	215	201	219	217	222	236	258	236	230	219	257	232	221	218	230	248	242	235	226	225	235	262	203	231	248	241	236	235	215	243	248	263	228	245	225	266	228	218	207	227	235	249	232	221	256	214	237	198	256	239	237	237	242	219	247	246	219	235	225	246	223	247	229	278	249	235	240	232	247	241	224	266	238	245	231	219	233	265	228	233	229	257	194	259	235	242	251	224	248	225	224	230	229	249	237	273	267	205	240	243	240	238	263	255	244	249	257	235	244	229	253	214	214	236	215	240	240	227	220	265	242	229	235	226	237	257	242	241	225	231	250	248	238	237	239	260	232	266	237	245	232	216	243	218	217	221	272	218	253	257	258	236	239	268	252	243	256	247	216	185	233	259	252	229	235	242	257	251	231	255	213	216	219	231	235	226	236	225	236	237	209	242	246	254	229	233	248	237	246	240	225	238	225	256	243	244	247	251	237	220	229	237	242	219	228	238	240	265	248	216	220	249	249	228	247	292	236	250	235	232	246	262	245	217	212	245	238	226	227	261	262	225	222	234	194	233	259	242	243	276	238	240	241	272	251	228	256	205	222	220	261	269	242	238	223	235	236	229	222	251	258	270	222	213	226	240	246	218	241	217	245	220	233	251	227	240	235	263	244	240	264	224	203	217	244	269	236	233	243	248	240	264	243	244	238	242	234	237	226	230	225	228	223	221	262	262	217	262	245	248	245	264	198	240	217	234	245	213	256	239	240	219	248	243	250	230	236	222	247	214	210	213	258	232	235	229	234	223	235	228	244	241	225	249	239	237	262	274	226	238	225	210	215	245	241	239	217	211	262	229	222	227	234	247	240	231	236	226	207	251	241	207	229	228	249	200	244	235	247	216	250	231	233	212	221	268	233	245	244	236	242	245	236	233	244	215	207	243	225	237	220	237	249	230	241	225	235	242	217	262	239	221	237	256	243	229	233	225	243	209	255	232	235	235	235	225	259	241	226	261	229	261	239	260	261	227	227	256	233	228	274	253	240	258	246	244	269	234	266	243	237	245	253	268	233	229	236	257	238	240	248	226	212	232	211	227	256	235	224	224	199	196	240	244	242	255	213	227	237	231	252	219	238	227	234	208	223	221	249	256	252	272	229	233	243	236	265	219	229	206	239	235	225	264	218	241	215	254	251	248	246	214	252	237	203	240	229	287	249	257	216	231	246	227	230	228	250	234	215	239	220	223	235	231	238	237	250	241	247	243	264	244	232	229	250	246	259	235	230	231	258	251	233	256	233	247	244	249	269	277	238	225	257	245	246	248	238	277	265	221	224	237	252	233	227	275	248	252	242	229	262	203	194	211	233	235	209	235	253	245	223	249	232	220	244	212	239	227	234	238	241	262	247	216	228	236	242	235	222	222	249	240	266	200	236	241	243	204	241	265	226	234	257	241	245	243	233	246	228	245	213	219	242	225	248	251	219	253	220	215	244	276	223	218	246	267	237	228	235	221	226	238	208	230	259	242	232	283	254	236	208	250	229	242	245	204	260	256	237	226	244	241	254	256	233	222	280	221	242	227	228	269	257	244	220	230	235	225	239	237	236	256	230	230	247	230	236	206	226	248	244	219	242	210	253	237	245	241	241	239	269	257	232	231	244	223	220	215	221	215	256	234	234	234	230	210	235	232	235	217	213	228	268	254	222	237	229	260	238	246	239	243	245	218	206	225	247	262	211	255	233	253	251	231	215	240	266	268	218	263	226	241	230	245	237	228	213	227	206	236	238	245	263	236	240	228	246	225	217	257	269	221	242	261	247	237	236	248	252	225	255	247	264	224	239	237	246	232	235	236	220	236	243	229	226	237	239	254	232	243	247	245	240	240	254	220	249	253	257	262	230	227	228	272	245	252	268	241	240	236	214	245	214	255	259	250	235	224	225	248	234	252	260	208	223	239	256	225	236	239	242	215	222	213	221	245	222	242	253	257	246	236	229	234	237	248	250	233	234	236	240	239	240	228	244	244	258	227	248	225	237	255	235	244	283	250	251	221	241	230	240	267	253	271	220	255	227	247	257	247	208	233	265	227	241	243	250	231	237	256	256	207	268	238	242	249	234	234	235	261	251	236	244	247	215	210	229	261	234	267	240	228	231	215	236	260	246	263	240	275	229	236	244	247	254	230	269	241	251	258	258	229	246	244	240	207	243	257	269	236	229	195	246	243	262	222	222	227	236	210	205	244	269	226	256	242	220	212	228	216	246	257	247	269	248	222	257	237	261	189	247	226	239	232	236	249	251	229	252	248	253	230	227	226	233	267	256	222	224	237	242	262	222	262	254	241	214	221	222	245	250	255	238	249	230	252	223	239	233	225	239	251	250	254	228	258	231	238	247	212	230	235	216	221	268	232	228	226	216	231	217	225	237	255	241	235	239	232	263	253	238	242	210	250	228	228	269	256	245	225	257	239	229	238	227	233	238	234	270	254	222	252	232	235	215	245	232	246	235	219	244	251	231	242	193	237	254	217	270	232	262	230	245	227	208
19026	9526	7546	3677	1359	784	612	560	519	572	550	546	536	541	554	569	515	545	497	542	534	512	558	550	482	552	555	553	538	510	503	530	545	524	510	541	501	529	577	591	591	530	530	566	527	579	546	529	491	537	542	580	545	516	551	543	541	552	543	524	546	525	528	570	558	530	533	559	556	559	522	522	499	563	527	553	555	562	551	542	546	574	519	561	502	543	525	595	557	550	559	532	488	549	523	518	504	580	560	545	540	552	544	539	550	557	568	498	542	548	532	558	471	529	535	498	555	553	539	559	540	560	535	531	577	556	543	535	548	518	508	524	543	510	525	546	550	500	522	558	535	546	569	535	515	539	520	588	567	553	550	519	500	529	571	535	543	546	532	560	510	522	567	540	530	540	543	556	559	501	570	521	558	530	548	563	514	560	511	509	614	557	579	543	536	550	566	543	553	556	523	524	494	502	520	555	572	554	530	571	533	583	543	547	535	540	490	520	528	536	533	559	531	544	562	533	504	546	577	523	556	565	518	558	529	529	569	536	540	517	492	562	535	542	551	555	572	525	533	525	545	531	553	543	547	518	518	519	543	549	539	544	511	520	536	553	514	554	531	506	518	527	505	510	515	556	532	539	539	532	532	517	572	543	537	521	530	521	547	577	522	548	530	555	575	516	539	544	535	500	511	564	574	544	496	541	540	523	555	541	526	551	529	540	547	587	509	550	523	545	501	552	555	549	552	538	519	513	539	509	535	556	552	556	501	522	582	568	524	504	560	508	506	538	536	526	535	582	569	546	514	531	548	532	526	516	539	528	556	506	539	513	522	546	547	543	566	516	544	534	558	530	539	546	529	538	553	498	515	548	502	556	543	568	517	571	565	554	595	547	587	498	610	579	553	536	508	532	575	569	550	517	505	520	506	531	533	544	540	489	536	521	551	540	554	530	514	571	547	497	536	547	550	538	512	596	561	578	582	543	536	548	576	579	571	525	487	531	561	499	507	530	510	546	555	540	516	491	564	546	507	512	533	534	591	545	522	549	527	532	574	549	535	535	565	573	531	541	525	527	591	547	514	575	540	520	530	564	546	503	523	548	536	523	525	579	630	537	528	525	545	521	542	563	539	517	534	548	519	552	523	528	509	496	536	530	543	519	575	580	591	517	575	524	574	539	512	544	568	523	505	520	555	556	537	567	544	529	528	583	524	533	511	515	531	495	518	533	563	497	550	547	544	524	546	524	519	509	529	545	575	519	532	511	551	543	518	549	522	544	547	532	539	534	532	590	550	536	544	513	546	531	547	522	522	537	553	569	545	515	537	539	568	525	533	556	584	546	540	548	565	585	555	526	540	536	534	541	531	557	534	516	569	519	523	563	502	551	531	554	525	537	529	540	539	545	584	548	512	507	509	528	528	561	527	539	582	547	541	530	530	543	524	568	535	582	517	509	541	549	553	523	568	580	533	529	529	562	563	551	562	606	530	556	586	574	564	544	604	483	531	517	540	544	549	580	532	519	559	540	576	520	526	517	540	540	525	554	510	538	505	522	530	534	541	533	526	541	526	523	560	569	542	553	516	533	561	544	506	523	590	530	514	562	555	551	546	495	553	536	549	550	544	543	480	550	553	569	547	511	543	576	488	545	555	566	537	523	499	491	588	585	555	519	528	542	520	499	557	551	532	526	500	526	548	534	557	512	561	511	539	549	521	568	534	571	537	529	544	569	554	547	562	559	537	557	515	547	532	555	559	550	539	513	533	549	543	509	581	538	528	546	536	587	548	540	501	502	505	514	565	519	535	527	523	517	562	518	556	527	548	522	581	525	581	535	559	518	573	525	492	532	548	557	552	531	568	522	550	552	560	508	516	540	575	543	534	530	583	546	521	532	529	545	520	557	496	536	553	522	573	570	539	558	565	551	542	577	538	552	562	538	548	532	505	536	492	527	558	586	570	534	561	507	571	542	539	558	524	574	554	562	521	583	540	574	530	545	558	562	550	518	502	555	541	560	552	517	578	559	584	570	546	568	513	582	572	546	522	525	547	554	507	535	519	583	547	524	529	528	499	607	545	580	490	528	499	575	524	575	531	540	548	475	586	540	567	557	508	542	554	513	557	536	547	550	569	560	554	555	538	554	546	546	514	529	534	576	569	565	528	537	560	520	523	529	528	544	547	508	565	548	578	568	554	544	556	502	539	536	552	567	544	534	534	559	528	589	565	546	572	546	566	476	593	556	510	518	578	553	571	542	566	523	554	531	571	533	535	554	543	496	565	531	519	547	549	510	526	527	582	509	546	537	546	553	513	546	525	534	549	549	560	539	538	510	573	556	552	516	485	551	536	507	525	562	546	526	535	533	579	524	512	522	537	559	541	543	551	504	573	569	520	546	515	518	561	515	549	561	587	535	511	598	554	583	544	554	535	545	529	494	538	562	522	569	526	566	530	540	556	552	554	567	578	513	488	565	531	575	562	567	533	537	534	544	499	537	529	548	532	545	535	567	549	545	561	564	543	598	506	536	501	538	481	535	491	559	534	583	550	531	535	538	535	535	504	511	500	501	561	565	538	545	573	530	513	579	560	545	545	505	543	537	577	559	575	537	539	498	533	536	575	527	518	549	561	567	528	539	557	543	512	534	557	571	571	525	562	532	547	513	528	540	515	533	502	559	560	539	532	506	518	533	519	580	533	532	536	564	537	554	544	547	563	586	590	558	549	527	551	512	532	566	551	539	538	541	529	575	537	567	525	554	552	561	533	524	549	548	582	547	540	570	539	529	506	509	562	538	475	574	554	538	561	516	552	531	513	526	520	550	495	585	548	524	536	504	547	551	545	509	523	537	562	509	566	550	508	537	531	551	533	552	540	525	522	546	531	532	502	559	522	584	551	539	544	556	509	535	512	516	570	557	538	539	531	560	522	517	559	527	575	529	549	529	546	537	565	561	580	510	566	541	522	537	516	520	561	550	540	549	530	558	530	559	511	556	539	500	523	515	542	553	544	530	521	506	522	545	531	554	531	529	571	538	505	528	553	541	556	541	574	560	544	536	530	544	537	542	579	570	552	516	528	540	577	532	567	479	532	531	552	527	561	536	541	552	557	528	541	539	556	526	537	565	513	548	539	543	534	522	571	533	544	507	549	540	551	513	528	533	568	563	575	540	581	566	522	528	533	543	579	533	541	496	522	589	555	500	547	541	545	499	489	529	531	503	528	478	564	554	515	555	510	552	508	539	532	586	545	517	523	527	602	472	509	509	526	551	557	570	556	531	508	565	543	533	544	544	514	531	550	537	570	516	543	545	552	514	559	545	552	548	533	589	515	503	535	574	531	549	612	524	535	492	538	540	544	493	530	553	521	539	574	566	545	558	552	496	569	560	537	556	517	582	528	548	553	541	592	559	558	535	548	524	549	554	547	529	584	546	511	520	541	530	510	554	552	520	581	501	555	537	550	548	528	562	522	514	563	562	516	517	545	514	521	540	526	530	512	518	598	523	526	566
52095	39088	34194	17715	4768	1152	503	334	292	265	198	240	255	251	245	228	203	187	237	248	241	244	214	241	231	234	224	215	225	191	223	227	252	239	241	261	221	217	236	210	251	248	212	233	237	221	232	258	254	261	208	223	200	224	211	205	262	231	215	226	265	219	231	238	240	225	257	226	253	203	238	227	255	225	266	230	223	218	220	204	228	250	230	202	236	210	240	247	230	224	231	249	219	234	218	219	227	209	224	217	199	220	197	236	207	229	243	215	217	255	216	224	236	271	224	241	245	226	266	227	228	215	269	247	244	240	246	243	257	232	235	202	234	206	245	234	209	243	235	198	241	233	204	257	246	245	204	234	228	238	220	261	233	233	217	229	232	229	231	245	227	246	228	229	240	225	251	239	224	262	230	230	216	244	234	216	220	244	234	215	237	225	247	206	247	216	202	223	238	225	248	224	245	231	219	238	247	223	237	230	240	229	215	220	242	225	222	234	211	262	254	233	226	248	223	262	228	219	227	264	236	219	223	244	222	226	219	221	215	223	219	225	234	226	241	235	232	239	252	204	238	213	248	250	217	214	212	225	225	252	233	265	226	271	222	234	226	255	236	238	211	239	223	274	228	228	226	247	234	216	236	208	208	247	232	245	255	228	213	209	251	226	245	205	236	236	245	224	236	226	248	249	233	219	249	234	216	224	208	216	217	215	244	225	245	212	227	227	272	235	224	219	240	221	261	238	225	220	226	260	240	219	214	210	231	240	239	240	237	262	244	251	229	239	220	258	215	239	231	242	234	230	219	225	236	227	240	241	218	252	227	230	237	219	219	234	228	228	264	230	204	248	246	248	240	224	222	224	231	261	230	233	251	221	247	211	226	220	215	243	236	232	268	217	208	252	198	227	238	219	216	241	234	257	226	221	253	249	214	224	235	225	256	229	245	212	218	235	232	222	207	246	230	213	235	214	248	239	226	197	244	195	230	254	241	261	224	231	212	258	258	243	217	228	228	253	242	218	213	240	280	219	190	233	242	233	223	229	240	232	228	210	232	238	224	285	246	228	268	215	216	239	249	269	229	247	211	225	237	216	225	229	231	248	233	239	220	230	233	203	224	241	238	243	219	222	234	227	209	215	226	235	223	245	213	259	231	220	239	224	217	248	266	212	235	254	223	249	232	245	256	228	203	232	236	246	199	238	258	231	226	242	234	226	251	204	226	277	234	223	233	214	233	180	220	218	248	244	224	213	225	252	234	245	249	263	227	232	216	234	247	200	238	222	195	237	250	219	225	219	215	243	218	231	214	216	204	226	227	225	240	225	227	237	232	257	222	256	236	248	245	238	223	255	235	225	216	234	251	240	232	220	239	239	232	219	231	233	237	188	205	234	247	247	211	206	247	244	234	242	222	235	249	259	229	235	245	237	219	245	224	234	217	232	240	222	241	196	238	229	233	216	267	209	233	233	222	210	225	216	264	222	220	252	208	233	213	255	237	227	233	220	264	214	204	221	203	204	228	213	237	236	246	254	212	210	210	229	229	221	245	247	260	239	247	212	222	244	225	233	208	234	236	225	201	215	233	241	222	235	211	236	245	216	239	210	216	243	246	240	224	229	259	213	212	232	248	243	234	203	256	249	222	229	243	208	225	213	216	251	245	234	211	235	215	227	233	226	238	234	244	231	221	248	267	250	247	235	220	214	227	246	250	223	236	216	231	234	253	242	245	240	249	243	217	234	254	225	220	223	214	243	243	243	246	230	221	218	222	223	245	239	185	213	234	255	227	240	266	211	251	247	229	216	232	234	232	227	265	245	239	238	213	219	208	238	228	225	228	220	212	216	252	232	279	234	238	236	227	247	235	220	249	245	215	246	241	219	223	221	221	230	205	199	236	224	215	221	230	211	236	209	245	244	212	188	212	225	220	223	232	218	222	237	216	243	243	207	230	250	239	220	254	263	226	219	231	228	229	232	255	237	216	217	231	235	231	239	255	224	215	250	220	243	206	207	232	231	232	227	234	263	267	238	231	196	213	229	247	246	237	223	213	228	258	217	259	219	211	236	248	254	279	236	197	221	218	251	234	243	238	234	246	239	258	231	214	244	248	189	231	232	221	237	235	223	264	213	222	203	250	212	234	220	220	221	240	239	252	204	223	242	217	205	245	221	262	225	204	238	232	220	223	216	237	204	194	236	237	229	222	259	237	242	216	220	210	229	253	236	221	221	229	221	261	253	247	213	222	267	221	233	246	244	247	231	237	246	239	222	227	233	228	215	217	210	221	239	226	219	263	248	251	225	222	237	256	228	235	236	237	248	219	259	233	199	246	255	222	236	233	250	255	210	259	226	232	240	242	233	218	236	241	240	228	258	219	204	209	236	207	240	204	239	231	223	235	235	216	201	229	238	217	240	239	218	213	232	231	234	224	203	234	226	220	226	262	240	234	226	217	249	244	243	221	223	228	209	235	226	221	213	226	227	253	214	243	238	245	260	236	226	226	243	250	248	216	246	254	232	253	228	219	228	210	220	250	197	237	232	233	228	234	212	228	236	210	264	223	219	235	246	242	282	234	241	224	222	224	280	266	253	248	246	244	206	225	240	224	200	233	234	247	231	235	220	223	228	224	218	232	231	229	245	228	226	253	224	236	258	209	254	242	244	243	214	229	256	231	246	230	249	251	238	242	243	238	205	233	243	240	231	246	220	212	229	246	201	228	221	232	236	213	260	251	198	238	254	219	203	225	219	225	248	225	222	239	264	245	232	225	215	227	216	216	229	215	223	226	230	242	273	228	206	221	224	228	217	255	231	225	211	240	242	212	247	234	238	230	241	251	238	234	235	238	229	284	222	231	220	227	238	212	186	200	236	223	199	223	257	236	227	230	235	235	223	232	248	224	243	237	223	218	229	235	231	207	223	232	239	241	225	204	242	221	231	238	215	238	231	254	237	253	200	220	247	227	225	255	241	210	208	229	253	239	230	232	235	197	244	220	240	219	238	269	243	226	231	257	227	209	235	251	245	221	226	237	214	227	205	218	218	245	254	222	220	251	232	217	207	231	246	220	235	221	226	246	238	207	236	250	240	224	265	231	226	239	254	269	257	265	231	224	216	193	220	226	252	229	216	226	220	240	195	245	225	228	229	235	262	222	209	237	230	225	228	218	201	219	216	201	236	262	221	244	227	247	236	214	252	222	227	254	211	231	229	241	236	242	211	237	229	246	237	219	227	217	231	223	226	233	220	242	240	239	214	218	256	218	228	228	227	226	256	238	245	236	224	218	240	245	204	222	220	214	217	211	227	238	248	208	224	236	237	229	263	225	248	211	201	235	212	221	236	238	233	251	209	247	218	223	214	263	213	236	224	232	257	239	250	230	241	228	227	214	244	213	262	217	222	247	252	215	235	226	251	233	264	245	242	235	214	223	217	211	239	238	208	228	256	202	238	238	230	221	220	231	215	238	201	212	228	224	251	230	235	247	235	227	243	256	256	237	225	241	239
36421	33919	37672	24709	10260	3573	1540	927	740	553	547	501	552	552	522	518	550	540	542	497	475	510	544	501	517	523	496	558	550	518	523	549	572	508	502	513	523	532	509	557	525	508	545	549	513	533	564	557	513	540	527	564	506	531	506	520	502	525	507	520	504	536	530	521	531	559	513	535	508	511	482	502	533	560	514	543	527	529	534	537	533	534	506	551	500	558	506	528	550	513	494	546	521	544	546	555	532	508	526	556	518	508	547	521	536	543	514	502	528	498	513	528	528	468	513	523	517	508	506	526	519	513	519	540	550	532	525	513	533	534	538	517	515	536	526	530	528	533	548	550	496	509	581	563	571	568	525	489	532	535	568	541	506	523	559	512	512	534	528	482	540	504	526	498	535	507	505	521	547	488	532	514	528	534	551	486	505	511	489	571	526	538	538	501	554	562	564	499	556	482	553	559	510	551	538	538	542	486	552	531	545	507	508	506	540	559	553	532	547	513	498	475	515	537	535	516	555	546	527	519	515	496	513	538	536	524	528	501	523	524	504	552	518	508	491	505	531	586	496	493	491	529	527	526	494	482	533	558	525	535	539	558	489	504	537	511	501	508	505	544	537	511	537	542	537	526	530	492	513	510	531	508	530	543	534	506	515	533	506	534	546	500	532	520	496	491	540	550	499	518	500	544	543	541	492	517	517	515	514	547	545	499	542	519	538	539	522	485	531	526	528	559	556	555	478	511	534	508	517	528	505	564	529	540	547	538	512	532	494	520	543	492	522	539	543	503	536	567	509	492	506	491	540	491	526	498	534	547	527	474	514	513	548	528	539	498	502	587	523	551	556	517	523	495	510	520	508	565	534	488	524	487	552	508	520	538	528	470	501	493	540	509	535	506	547	536	517	495	522	507	521	547	541	554	535	561	545	526	525	522	514	556	539	534	497	541	538	530	537	537	537	516	558	544	521	538	494	547	527	539	502	504	515	496	484	505	511	522	557	526	538	520	510	486	550	500	544	513	518	504	520	528	496	565	527	524	527	525	504	525	542	509	530	509	505	513	570	536	544	541	544	567	538	545	563	511	507	523	505	503	500	512	514	530	530	517	518	559	526	463	510	514	526	518	515	548	549	485	488	536	543	529	532	491	519	526	543	550	467	511	522	542	524	488	551	569	473	553	546	503	549	497	500	516	516	525	569	520	516	548	516	520	566	523	507	536	557	574	557	506	510	512	503	522	487	551	493	503	561	527	539	562	500	500	535	523	515	472	528	513	523	497	541	496	543	490	500	515	532	537	575	531	497	513	517	539	566	551	573	523	528	495	544	529	532	527	484	544	503	518	523	525	551	514	546	550	512	556	538	582	536	565	537	530	500	544	523	533	551	515	481	543	520	528	539	490	508	484	504	518	569	545	545	535	521	539	511	507	491	508	494	516	500	508	523	512	512	504	573	523	524	490	510	531	577	515	504	537	521	568	496	572	510	515	590	492	530	499	537	532	553	555	504	566	497	530	511	505	526	539	517	502	507	557	508	540	516	557	539	540	547	546	509	508	508	500	530	511	511	522	523	550	521	529	522	550	501	545	544	535	542	477	538	530	509	487	528	525	505	575	519	508	530	482	556	559	547	531	493	485	517	524	515	501	548	543	507	497	514	499	557	515	498	508	548	526	532	502	521	549	557	532	510	530	521	484	551	554	537	508	522	532	525	511	559	534	533	550	487	488	507	550	516	497	522	547	512	533	515	521	512	474	525	530	528	499	511	539	532	522	521	499	542	520	517	519	526	557	541	560	502	516	509	542	478	534	506	528	509	507	539	534	517	493	511	541	508	533	517	555	526	534	526	526	548	507	507	485	514	548	521	511	504	500	531	561	536	520	513	548	571	494	539	548	536	533	517	549	527	500	494	548	552	531	568	561	568	549	573	518	536	479	530	525	522	566	533	542	489	538	502	542	498	497	570	524	483	507	524	517	539	512	497	498	531	513	496	487	481	537	525	515	523	537	502	562	554	524	556	516	542	523	525	549	539	514	501	597	529	496	480	572	503	552	514	537	561	535	536	550	572	573	509	526	529	503	528	506	502	497	537	530	504	538	532	505	499	525	529	481	524	522	514	501	501	530	542	543	519	508	514	499	538	538	537	563	536	531	524	497	486	532	507	525	512	526	510	533	552	502	529	524	521	527	509	518	502	533	507	541	483	505	524	546	523	555	500	504	500	566	518	526	536	565	509	546	539	536	533	551	536	516	569	555	522	550	528	509	522	496	527	519	521	535	522	529	541	515	500	553	532	500	496	533	529	535	493	542	511	507	548	519	532	571	561	501	550	531	550	507	526	560	538	547	526	543	551	530	565	505	496	541	538	512	522	529	525	540	561	497	520	503	508	562	526	539	582	528	518	519	530	525	599	566	569	544	532	515	563	538	541	522	537	551	549	520	512	516	517	539	525	511	532	517	454	542	499	521	508	493	520	525	505	518	542	513	532	502	506	532	479	521	564	534	513	526	523	553	521	556	537	492	499	530	522	533	486	523	535	527	537	505	545	504	515	569	519	499	550	517	511	527	514	531	521	558	534	558	533	472	527	537	528	528	522	498	536	542	496	556	508	531	503	514	527	501	583	520	518	495	519	548	534	540	567	550	549	535	571	536	469	539	537	544	519	586	510	468	488	547	501	531	526	504	539	539	522	520	527	560	539	536	497	518	580	518	512	527	484	530	523	511	493	517	500	524	525	508	543	526	534	519	511	576	480	533	552	543	556	540	544	506	522	548	539	524	517	485	538	515	519	534	500	490	549	496	526	540	539	555	536	521	518	525	524	480	527	522	538	536	552	522	509	487	538	515	552	577	512	525	471	540	523	550	538	462	532	477	521	561	519	531	513	520	506	558	570	556	532	538	501	511	534	509	483	555	494	503	571	519	544	517	513	513	508	518	526	504	528	521	578	554	526	567	553	483	507	507	582	551	524	534	549	485	523	532	536	529	520	564	523	526	558	541	534	501	495	511	527	540	559	483	541	523	518	523	514	564	538	579	555	515	515	527	552	513	528	545	511	536	507	501	570	522	519	553	549	510	528	544	538	543	515	513	541	493	515	519	513	534	515	543	509	505	561	484	514	536	477	501	569	559	521	505	513	504	556	507	509	561	534	534	499	547	508	506	491	512	503	506	506	507	509	532	515	527	511	524	518	535	528	592	550	500	533	576	515	499	526	489	520	509	537	519	551	516	508	512	513	511	527	495	495	546	499	544	510	571	465	537	516	516	525	538	560	538	550	544	565	527	518	558	501	547	571	572	508	504	537	509	515	499	555	524	510	519	540	514	547	555	576	528	551	529	538	543	520	467	526	529	518	531	469	510	502	563	516	508	533	544	541	481	511	540	539	545	527	529	514	494	512	516	517	517	576	512	509	520	538	531	516	517	543	524	536	544	490	489	562	486	515	519	565	519	503	547	534	519	517	517	504	543	518	512	476	606	545	532	529	513	508	536	541	506	535	531
65500	54436	49649	30040	10642	2325	674	357	259	185	144	184	162	142	150	154	147	157	150	132	153	162	170	157	150	135	136	156	155	156	198	181	169	151	162	157	145	164	156	177	149	131	134	189	166	157	155	176	159	143	142	161	196	172	171	153	137	151	150	152	154	154	162	162	134	166	147	179	161	161	177	172	174	167	142	144	163	151	152	160	115	156	140	153	147	147	149	180	151	165	195	140	149	141	151	124	131	161	140	131	168	157	161	170	190	136	141	153	177	172	161	151	147	150	153	156	152	151	148	160	159	143	178	133	170	144	157	175	174	146	142	147	153	163	160	151	172	154	154	174	148	150	162	178	145	165	151	169	166	164	137	147	154	157	169	154	168	169	141	175	155	152	145	150	139	128	161	160	157	185	141	156	153	149	172	173	151	164	157	169	140	159	177	151	156	143	181	150	161	169	155	157	159	167	168	149	166	155	171	173	157	170	157	134	158	158	166	149	167	153	158	175	186	178	155	152	156	143	164	165	150	137	153	145	161	148	161	153	187	152	163	145	184	171	160	157	152	148	165	163	135	150	167	162	161	158	154	163	159	160	164	175	157	172	170	177	173	163	158	133	162	148	159	148	161	163	156	159	153	163	158	155	126	146	171	166	181	159	162	153	170	168	161	160	171	139	146	155	178	132	150	128	153	149	153	156	153	165	194	130	147	146	184	149	158	156	158	165	162	160	164	157	171	153	153	131	152	157	166	145	159	167	158	182	148	157	165	169	141	164	165	161	170	166	171	171	156	174	161	163	173	145	144	165	146	149	145	140	168	162	161	155	150	167	154	166	147	163	160	144	151	177	191	173	171	148	194	173	170	166	147	185	139	163	155	147	135	165	151	147	148	173	136	168	183	165	158	151	149	140	136	142	188	154	164	150	140	112	164	156	169	150	184	162	171	170	134	148	158	150	162	148	162	165	167	159	148	152	140	180	154	145	150	151	148	170	123	156	182	166	137	145	171	162	144	148	161	145	160	149	159	159	137	181	138	143	168	164	158	177	174	162	160	164	156	155	149	170	153	166	178	136	161	127	158	153	174	134	156	147	162	141	167	150	167	149	143	151	156	156	157	143	150	161	144	174	153	157	161	135	140	145	156	171	155	150	152	164	136	132	144	163	159	154	161	171	143	151	130	165	155	142	144	173	142	166	161	127	178	165	179	135	166	179	149	152	161	148	157	157	150	168	161	168	152	158	180	196	177	152	146	151	163	186	170	155	178	163	175	155	155	166	129	164	145	143	143	182	142	129	150	173	142	185	165	161	150	165	149	171	157	134	168	142	151	148	160	162	136	144	170	138	160	178	147	150	158	158	146	152	168	160	154	176	156	144	156	159	165	170	145	134	141	157	157	181	187	179	144	167	160	143	144	164	155	151	148	151	144	145	172	168	176	158	171	155	132	179	150	170	180	142	153	157	144	153	168	156	152	150	152	123	143	184	161	171	164	164	169	161	166	155	154	156	163	163	180	152	179	169	148	141	167	146	169	157	166	135	164	166	147	142	158	147	121	156	162	148	143	137	170	157	132	131	157	163	153	163	147	166	179	149	180	152	176	203	144	139	148	143	151	180	153	168	151	144	139	136	145	142	157	157	174	184	166	138	152	145	167	140	150	140	143	172	157	148	162	139	168	157	165	165	154	169	149	151	142	159	152	157	175	144	147	163	160	152	173	165	144	151	153	128	179	187	170	156	173	145	163	144	169	149	162	168	167	155	162	165	146	130	135	171	157	143	161	154	165	163	175	151	174	164	173	159	156	146	157	175	127	154	160	158	143	141	190	157	136	154	153	155	159	154	147	151	143	160	157	145	144	151	165	173	166	138	155	163	156	143	145	162	157	144	152	145	156	163	119	151	164	124	160	167	131	171	154	164	168	172	161	153	175	121	178	169	174	164	142	139	147	147	158	166	143	148	140	132	146	144	147	153	168	147	158	134	163	176	147	127	163	158	167	148	173	179	139	165	158	152	157	143	156	166	143	157	151	186	144	157	178	169	184	179	183	161	150	144	181	161	175	134	140	152	178	186	149	150	145	152	147	164	178	159	174	158	172	161	148	152	163	152	166	164	150	159	148	167	152	141	158	157	154	162	158	128	145	162	169	153	166	152	160	175	154	138	148	145	157	153	136	143	157	151	153	161	145	136	154	153	147	190	172	151	153	147	133	160	175	154	147	168	142	142	180	151	169	175	175	167	173	156	164	186	141	152	167	179	160	173	151	133	158	153	143	142	152	153	129	145	158	146	177	174	149	139	158	173	161	165	160	152	149	149	140	147	149	136	144	167	167	139	152	151	140	145	149	162	165	170	154	131	195	147	148	152	161	157	148	159	162	147	164	138	166	155	137	174	171	172	166	170	137	153	162	142	150	138	162	159	133	173	146	167	166	160	146	172	177	146	160	143	135	156	145	133	163	166	142	153	148	167	126	158	141	139	142	144	141	154	150	169	152	158	162	151	171	134	184	159	161	151	171	157	137	155	171	156	134	142	156	159	139	164	122	136	167	179	176	165	179	147	148	156	154	159	152	142	176	190	168	146	148	139	152	167	149	157	154	161	163	153	144	158	163	138	128	159	148	171	175	114	152	153	141	147	160	181	173	143	170	135	180	141	152	176	165	158	149	179	193	173	152	142	181	177	139	173	165	161	159	167	131	169	150	141	164	155	157	143	150	134	140	150	176	160	161	141	158	176	147	134	167	180	173	170	158	151	148	185	170	159	180	165	149	161	144	150	151	164	173	150	172	158	174	160	149	146	171	150	188	157	181	179	129	136	136	150	151	142	156	148	155	176	136	149	160	156	173	137	159	145	146	156	148	164	163	154	179	152	177	125	145	142	151	149	156	162	165	182	164	139	163	150	153	155	148	169	170	167	181	145	149	186	181	148	158	167	157	159	147	165	174	130	147	150	168	156	133	166	173	177	141	151	145	149	151	167	163	142	143	146	159	152	178	179	138	168	162	167	155	189	144	177	163	147	164	155	146	149	161	158	167	166	145	174	157	158	148	174	160	164	150	169	140	154	152	154	148	148	141	165	173	151	170	139	141	155	133	146	162	128	130	155	154	151	168	169	148	150	173	166	171	155	155	166	164	147	147	140	153	145	170	143	158	174	147	191	146	162	159	143	168	148	156	161	176	158	170	156	158	153	138	150	151	153	167	180	135	146	174	140	147	158	162	158	159	168	168	168	170	164	149	166	188	157	133	146	162	168	155	167	140	145	162	161	161	181	153	169	167	173	173	135	134	155	175	160	164	134	181	151	155	145	151	135	163	162	164	143	141	142	187	150	181	165	167	151	159	162	183	167	159	153	141	156	181	153	135	155	132	163	170	161	148	172	178	159	150	178	176	178	129	147	169	143	160	161	170	134	161	171	156	149	143	145	169	151	138	162	159	148	165	158	177	141	164	180	167	172	168	164	125	149	157	161	155	154	160	191	163	145	153	175	164	144	153	148
46599	46367	49522	35433	16798	5499	2115	1190	900	578	391	372	362	372	366	391	410	390	336	387	327	391	346	359	390	368	385	338	336	350	401	369	347	371	365	349	349	343	393	369	378	379	362	375	342	388	389	357	373	338	372	359	392	357	363	369	365	359	366	370	378	344	387	380	369	400	383	374	337	380	399	376	385	357	353	339	339	333	385	341	382	358	400	381	357	366	349	371	344	339	391	365	336	405	396	363	357	359	370	343	373	363	336	373	319	367	364	326	376	366	373	346	359	401	359	343	380	375	373	329	370	368	359	390	384	390	380	379	412	373	383	355	393	386	410	393	368	376	359	379	382	359	371	363	343	378	370	387	345	315	361	361	412	396	381	376	411	383	342	354	361	337	400	384	324	394	382	386	366	347	366	344	351	383	346	353	382	381	369	353	364	340	341	349	358	365	348	382	381	349	373	355	369	388	375	342	357	378	376	387	377	355	363	387	380	380	387	370	346	366	362	377	408	378	391	410	359	351	337	380	370	408	369	418	365	378	380	376	374	361	405	319	355	364	380	349	348	347	388	380	370	371	327	374	387	359	358	382	364	359	371	372	379	350	363	349	334	355	365	367	334	374	369	366	378	339	377	388	341	384	340	355	377	389	380	358	325	350	385	362	379	392	357	351	360	348	387	361	362	362	401	318	400	323	382	378	344	372	385	380	392	386	364	343	378	368	395	373	389	412	383	366	357	384	352	328	367	370	342	356	364	350	387	369	375	355	369	341	388	380	374	327	347	340	353	370	374	332	340	418	348	373	346	398	358	353	349	378	313	374	362	353	388	361	361	355	381	348	367	377	387	388	367	380	364	333	370	405	363	408	343	402	359	362	326	385	381	378	398	340	354	352	363	376	386	325	399	355	370	375	398	336	402	386	403	386	351	367	338	390	338	354	356	369	367	373	396	386	376	352	383	377	375	347	370	383	395	380	327	388	386	377	368	361	343	358	364	373	366	388	344	380	344	338	389	357	387	387	370	372	361	332	354	369	380	348	373	356	395	367	352	387	361	356	348	384	395	385	359	352	354	338	388	357	373	361	379	344	341	362	386	351	360	381	379	386	337	358	370	402	360	373	348	370	355	353	343	361	402	367	390	348	349	369	349	362	348	342	358	335	369	393	368	332	372	392	360	346	352	383	360	360	398	364	363	381	347	354	340	342	398	366	349	362	346	380	350	360	380	372	373	371	371	374	370	351	359	365	354	366	374	374	389	380	357	395	356	369	384	382	382	336	313	367	372	364	356	350	373	337	379	360	393	387	358	352	357	350	366	372	328	396	381	367	364	366	371	362	348	353	348	362	359	359	364	366	345	356	342	367	370	340	398	386	351	391	393	379	347	379	348	380	364	363	352	344	394	381	365	352	350	370	394	382	375	395	387	363	363	343	367	389	370	387	385	354	341	362	353	390	389	343	401	359	342	348	383	357	363	336	335	351	363	382	365	364	374	361	391	360	371	387	357	324	384	364	385	351	334	364	335	361	386	356	373	346	374	417	376	367	363	362	350	364	390	379	351	364	363	361	375	372	361	381	372	347	358	375	362	355	350	376	383	389	344	356	373	328	352	362	352	348	371	357	356	373	373	349	378	360	394	385	368	336	368	363	338	376	339	376	357	367	385	362	370	377	340	385	353	348	348	367	365	385	369	355	341	370	345	387	346	358	367	387	327	354	358	373	363	381	369	385	410	368	389	360	351	374	381	362	372	344	391	369	379	402	367	351	387	366	388	365	334	354	406	347	379	340	354	359	339	390	332	349	365	385	402	389	368	350	350	357	384	348	369	341	337	354	389	374	341	339	371	403	376	358	404	336	376	369	417	353	341	355	387	379	339	350	417	371	368	386	365	353	380	376	371	378	363	377	356	389	391	351	367	373	374	350	343	362	350	384	373	379	367	350	374	383	363	366	373	359	341	355	410	372	394	359	370	339	358	359	362	408	375	366	359	363	383	366	384	362	339	346	380	343	361	368	362	372	354	361	363	373	355	347	397	406	364	355	385	357	360	385	366	388	347	374	386	376	355	364	372	348	386	336	386	378	343	349	375	335	384	377	378	376	391	380	365	382	362	361	348	332	385	349	396	393	362	365	317	388	366	412	334	399	342	376	362	393	371	366	378	353	368	365	364	337	378	370	391	367	351	359	379	349	385	375	373	367	341	367	377	336	382	415	362	374	365	365	350	362	331	347	356	375	341	383	376	394	366	359	386	395	301	350	361	372	345	384	361	356	404	331	407	355	382	394	372	392	379	404	372	355	358	369	367	365	384	349	360	365	342	368	352	365	390	366	327	373	363	386	376	385	354	338	381	316	379	359	378	358	321	358	386	348	378	374	361	336	349	354	350	366	333	345	377	378	385	361	392	341	381	339	366	304	342	391	360	343	370	334	340	349	356	366	393	368	375	344	369	355	363	377	360	394	364	357	364	383	405	363	376	357	368	365	349	364	350	371	410	359	387	377	373	333	414	376	344	379	382	398	370	379	341	354	400	384	382	335	401	374	369	376	368	363	421	346	366	395	363	332	357	328	381	353	386	384	382	388	378	365	373	364	379	387	355	366	393	387	386	342	358	366	380	406	348	347	370	379	342	360	365	349	360	360	360	382	375	390	340	358	373	377	381	355	344	350	370	337	367	372	331	367	358	389	392	380	365	405	382	373	367	351	375	403	362	330	383	362	355	351	401	379	330	361	383	339	350	436	362	354	336	379	377	345	355	343	344	366	329	376	393	396	332	343	341	351	354	380	370	356	385	338	372	392	356	355	366	374	380	372	368	359	375	348	377	364	341	357	383	384	380	375	384	352	365	353	395	376	387	342	367	363	380	388	383	389	389	369	343	333	345	392	354	355	343	377	372	338	370	376	407	371	370	334	369	366	352	362	363	386	363	400	357	386	397	409	358	386	390	384	357	390	346	364	369	374	372	404	379	391	362	387	369	362	380	355	363	350	364	354	351	385	369	384	361	391	347	378	374	347	353	381	424	375	352	342	338	336	351	334	382	369	356	349	377	352	349	362	374	357	414	367	368	356	337	380	387	371	364	377	338	377	394	357	406	355	344	377	406	336	384	353	372	368	385	368	361	381	416	334	360	355	359	387	363	357	390	358	366	368	327	341	346	383	391	323	329	381	383	396	359	389	357	343	372	364	396	355	380	362	374	337	352	372	329	355	377	379	361	398	347	359	378	378	396	403	350	362	360	371	330	360	376	361	368	348	395	357	386	334	366	368	392	352	385	352	392	374	368	360	382	350	358	408	387	355	381	368	400	383	361	401	360	364	348	365	379	379	363	360	395	365	369	397	365	372	369	366	369	373	351	347	330	370	378	396	371	361	386	367	359	352	378	382	355	379	379	368	380	361	360	340	403	349	366	370	380	348	341	387	353	377	382	398	380	354	375	379	379	394	392	405	376	342	383	376	373	386	364	371	380	394	356	368	361	357	349	410	362	377	413	370	351	333
27539	11131	3438	1385	494	312	251	258	228	236	250	277	243	245	274	241	229	232	264	269	248	203	228	285	276	230	229	247	237	230	234	241	244	289	248	258	269	266	255	241	215	238	251	271	230	222	257	245	241	234	214	252	259	223	244	234	248	254	208	221	231	212	231	234	264	260	271	251	230	220	214	244	203	206	234	258	233	236	216	226	235	246	240	232	226	250	212	249	245	241	271	236	222	258	246	214	251	260	265	228	246	256	250	239	233	220	239	245	242	220	255	227	270	246	220	248	235	243	240	234	233	234	233	227	249	252	232	235	239	246	250	234	253	269	231	252	222	223	237	250	235	255	243	226	224	226	234	237	223	235	268	243	240	255	222	234	233	253	250	247	239	235	228	243	219	266	237	251	264	232	238	251	221	238	266	213	226	235	250	260	272	239	236	242	257	243	247	258	237	242	255	272	260	246	263	239	244	212	220	253	247	269	252	245	227	264	240	268	226	243	262	225	272	221	265	232	235	247	214	252	240	243	295	217	249	244	246	252	243	238	218	261	248	239	250	206	247	230	247	242	239	203	243	233	230	262	266	281	250	245	234	243	248	239	262	253	229	246	252	237	262	224	251	237	230	223	238	230	260	226	247	253	239	221	277	244	241	227	232	236	204	243	259	223	230	237	267	226	263	266	243	217	243	262	212	224	242	231	267	273	247	235	244	232	226	209	253	263	227	276	236	270	229	262	247	224	226	234	239	245	233	250	219	250	250	265	231	224	227	246	234	258	255	224	248	238	220	227	274	239	260	253	260	219	211	267	235	247	234	232	236	237	262	235	238	255	239	231	252	244	223	227	232	247	284	230	258	245	233	229	236	247	256	255	233	224	222	248	218	229	247	240	244	219	260	238	246	251	244	218	272	238	236	223	248	240	248	222	269	237	240	260	226	207	242	213	251	241	214	231	213	250	273	247	253	264	221	228	234	266	244	240	253	237	281	248	240	236	222	268	220	255	254	265	261	228	234	236	247	223	258	258	244	228	250	240	250	256	250	238	233	238	235	259	245	248	227	257	244	256	244	234	257	232	243	244	261	255	291	220	212	248	257	262	250	238	249	232	239	251	244	247	264	250	214	246	222	238	271	220	233	234	249	237	262	270	278	253	257	195	258	241	251	233	257	212	230	234	249	249	231	252	241	227	230	231	231	240	233	247	270	220	263	242	216	226	236	255	266	238	245	234	254	256	243	232	225	256	254	249	232	240	265	258	236	221	245	228	257	263	239	231	253	243	228	227	239	244	231	221	215	253	249	255	245	231	231	229	249	229	239	232	230	261	234	223	244	247	246	238	243	227	233	285	264	218	262	251	274	233	258	249	258	231	228	248	268	217	240	246	224	221	223	240	238	243	252	233	271	246	241	248	227	252	258	282	259	261	234	265	228	221	236	239	273	278	233	251	236	241	263	244	231	220	243	227	254	267	212	258	231	256	248	251	292	243	244	237	239	232	241	220	225	238	225	273	229	222	249	234	258	258	244	257	235	249	222	237	256	239	239	219	235	234	249	275	248	239	244	251	224	241	250	243	282	237	262	248	249	246	242	231	254	250	221	215	244	251	247	265	219	245	208	244	235	275	239	256	234	257	260	272	234	222	223	239	275	247	239	243	264	239	233	238	227	225	271	222	244	219	257	250	252	233	219	253	237	234	262	227	231	246	237	267	255	228	229	248	216	231	254	226	234	228	269	219	253	244	238	264	235	243	239	237	252	210	247	258	255	238	242	265	259	235	239	247	229	220	251	216	228	252	258	252	228	246	240	241	238	250	234	243	241	236	250	228	254	256	215	204	210	224	238	237	251	244	245	249	269	227	225	256	248	274	216	259	243	245	230	220	227	256	236	241	224	250	238	222	228	247	257	258	246	257	230	223	256	210	248	257	230	225	225	216	238	252	230	257	238	254	266	230	240	234	255	241	232	225	250	245	254	228	244	238	223	272	229	265	240	229	236	244	243	250	242	237	246	210	249	238	237	219	244	241	243	264	246	226	254	259	250	248	236	232	235	251	240	253	231	222	253	216	245	237	230	237	244	264	259	235	222	218	239	252	250	253	273	253	279	243	256	253	252	224	222	279	260	238	258	277	257	212	241	223	248	249	252	245	234	254	220	254	235	264	247	266	239	238	238	240	301	250	226	206	248	221	248	245	229	259	239	252	267	255	250	249	266	234	226	263	243	237	229	222	239	205	243	222	214	225	257	226	229	245	253	237	253	239	256	271	257	243	240	240	229	221	260	224	219	246	255	256	255	279	220	237	261	224	260	235	248	262	250	245	245	244	216	284	228	230	256	248	231	262	266	289	223	245	229	242	256	239	247	232	261	236	234	241	257	271	229	267	235	272	224	209	251	252	248	267	234	251	248	285	264	245	235	252	248	243	205	237	237	231	268	264	216	249	221	224	253	229	235	252	230	250	256	259	255	218	239	237	245	248	252	246	203	247	233	236	265	238	245	236	258	251	238	266	258	246	232	243	215	244	238	242	247	250	241	239	245	254	225	271	277	240	247	246	261	253	240	249	226	233	252	246	233	257	256	217	241	238	237	223	249	242	238	227	247	254	232	200	244	232	253	227	233	234	236	228	246	264	241	244	252	234	266	262	239	247	232	243	216	231	231	217	239	244	236	253	198	244	245	229	239	212	235	229	242	244	245	261	228	240	256	232	224	276	216	244	251	225	248	208	269	264	229	236	250	247	234	279	242	269	230	253	252	242	234	265	221	233	263	216	223	248	238	211	253	259	233	265	220	245	254	260	266	247	243	247	239	234	211	286	232	239	260	261	234	251	262	248	230	224	242	256	260	227	210	217	239	241	256	246	232	238	227	255	224	213	240	264	246	238	254	256	207	231	267	249	255	253	255	231	210	249	256	223	241	229	242	224	267	206	219	265	232	254	278	251	238	234	231	232	247	231	260	229	217	248	227	245	220	237	207	254	230	243	255	250	241	225	233	231	240	279	237	235	247	236	212	252	234	228	231	252	226	246	242	237	258	235	210	245	221	258	233	217	215	214	257	246	255	274	252	261	270	246	262	259	230	220	228	237	254	237	238	214	249	263	247	247	251	238	246	250	227	229	268	249	219	255	246	215	230	261	251	245	232	258	238	234	244	256	273	252	275	270	235	203	267	266	276	240	238	243	241	233	230	234	212	249	250	236	214	268	254	252	250	236	253	255	252	245	240	258	244	235	234	240	271	235	220	271	250	232	263	237	242	239	233	241	256	257	264	265	245	246	262	224	232	233	268	261	256	245	229	234	264	236	265	223	252	230	235	241	247	267	239	231	226	243	224	235	245	234	251	245	241	255	239	250	245	215	254	255	241	246	246	233	221	236	223	229	261	215	191	253	237	228	249	245	244	213	225	231	223	235	237	225	267	250	230	243	243	239	256	220	248	239	236	231	280	226	241	249	225	250	246	235	253	242	250	228	217	248	241	264	226	236	235	223	255	238	256	224
19538	9905	7239	3663	1437	791	570	575	575	563	562	532	582	540	544	545	573	552	546	552	576	593	534	545	557	566	601	493	572	547	558	554	554	565	528	532	560	565	581	559	600	551	510	518	550	539	517	543	531	564	593	588	574	552	557	562	567	559	572	554	506	521	497	544	554	548	563	563	542	550	571	603	549	558	584	515	531	546	571	530	554	515	520	511	570	581	545	568	628	591	521	547	536	555	573	548	533	537	552	584	556	552	573	550	545	529	563	589	535	571	551	539	591	559	530	541	503	590	594	535	557	570	562	548	573	557	536	539	533	571	529	563	547	503	575	583	585	557	532	541	550	543	595	556	582	554	529	555	565	537	529	570	565	555	529	533	524	554	525	532	542	519	563	564	510	565	576	554	572	551	573	548	540	565	532	582	561	553	583	578	589	582	605	551	533	531	606	556	568	572	506	558	536	582	554	547	542	560	530	572	573	515	568	570	548	501	548	548	556	560	539	560	537	538	555	549	528	603	586	610	587	573	571	536	553	551	538	543	517	552	567	532	600	510	523	594	514	525	566	516	532	522	541	518	507	572	571	549	534	568	570	589	579	567	554	513	536	551	551	545	572	581	542	577	569	564	569	613	564	573	567	541	558	515	568	555	575	581	567	563	548	548	559	546	482	525	593	559	543	562	569	543	542	600	555	556	594	534	556	560	541	529	505	541	561	542	531	556	522	566	552	547	542	569	540	593	573	539	553	563	565	561	562	549	543	593	565	548	572	562	550	543	580	574	545	551	534	524	504	511	562	522	543	547	514	518	584	563	556	569	548	544	565	512	571	531	569	557	544	555	538	539	526	537	538	531	554	582	563	564	552	558	548	560	574	540	560	528	592	535	508	523	566	541	550	572	541	617	582	569	528	564	552	577	559	547	555	580	564	525	521	511	529	558	555	537	542	564	544	607	581	561	564	539	571	517	571	524	546	568	535	546	553	542	586	584	595	535	544	582	590	551	543	556	519	567	536	573	529	569	564	571	593	568	527	557	559	567	529	558	548	567	515	558	535	583	558	569	562	535	530	553	485	559	546	577	574	572	544	527	537	555	522	507	531	560	485	555	588	568	582	521	557	576	558	577	573	490	582	541	556	515	574	522	563	552	548	564	522	526	544	545	558	516	538	567	536	569	583	559	545	568	602	585	555	538	572	528	584	549	508	563	555	577	593	566	562	581	564	536	531	576	536	531	529	516	567	571	578	542	550	537	569	536	598	543	567	555	551	524	557	567	534	536	556	551	553	592	553	573	548	589	573	579	510	554	557	563	538	573	588	575	587	578	563	545	529	575	567	495	536	535	523	535	541	521	513	571	521	571	537	536	585	561	568	586	562	525	556	529	562	527	519	536	586	540	535	581	529	569	580	542	532	589	559	566	617	540	528	530	551	527	519	597	515	613	591	559	555	563	584	540	561	586	510	542	512	579	569	542	556	542	551	514	505	558	502	526	535	528	536	545	560	518	523	577	547	542	598	566	516	533	586	569	517	556	567	525	523	552	506	560	567	537	616	486	578	566	577	584	542	526	564	576	520	559	553	537	560	516	563	571	600	570	540	535	577	549	584	509	512	539	555	573	570	534	590	542	542	595	550	551	555	558	581	576	565	555	588	533	537	524	536	558	532	530	575	556	549	508	531	521	548	568	560	573	576	526	557	542	540	564	544	574	545	538	575	528	572	562	547	546	555	531	554	526	550	583	568	545	556	532	584	560	579	563	567	511	520	516	548	547	553	557	530	531	560	609	564	539	592	555	532	551	542	555	555	526	561	536	586	534	540	527	569	578	566	518	560	576	521	520	567	563	556	545	542	534	559	567	539	586	542	550	564	535	525	506	576	537	569	581	532	556	547	493	591	566	532	551	536	558	543	535	583	552	558	563	556	592	555	556	570	556	572	516	548	568	520	537	559	553	509	548	563	536	571	582	537	575	579	529	533	503	610	570	571	505	555	559	570	556	556	548	539	527	522	550	571	582	510	517	569	585	560	554	561	572	556	491	570	526	560	539	564	534	548	557	563	534	572	568	566	595	516	526	540	587	536	585	576	580	503	573	539	522	556	566	548	612	523	511	572	562	546	534	613	502	524	566	544	550	584	519	545	553	559	573	542	542	578	541	547	540	542	546	534	551	544	571	563	568	569	593	547	576	536	551	529	497	531	537	528	537	564	546	536	556	614	573	570	563	544	547	534	579	547	582	534	537	579	534	541	572	565	529	533	588	574	552	540	526	559	577	537	536	549	570	542	550	526	535	531	528	542	517	542	524	536	536	541	544	525	602	536	539	545	555	556	531	530	590	561	543	525	603	560	537	562	529	552	567	592	559	563	554	555	563	510	559	589	541	555	516	577	553	567	526	583	519	540	576	567	545	564	529	558	566	585	600	571	558	528	576	544	536	527	563	550	553	505	533	534	542	557	508	562	566	598	544	519	551	559	549	559	537	560	578	532	557	540	510	561	560	567	570	529	546	576	559	551	534	551	524	576	542	573	519	533	509	530	554	550	517	573	567	546	521	565	551	568	532	533	552	537	564	560	566	566	530	537	547	552	581	523	593	569	572	561	537	536	528	565	564	580	533	545	543	595	518	540	531	554	536	554	548	533	532	539	570	537	558	531	550	603	561	604	556	584	558	528	568	535	530	549	559	597	508	539	604	549	512	569	522	510	537	525	552	535	583	510	574	569	569	542	524	543	576	567	580	518	569	551	519	547	543	541	549	584	541	541	584	564	594	567	545	550	509	548	564	575	588	567	553	545	560	568	542	562	547	554	537	595	570	570	533	545	549	501	582	582	577	574	602	545	554	558	577	556	486	561	578	542	557	571	587	611	561	541	575	577	559	565	541	562	591	557	537	562	524	538	551	570	541	582	571	549	551	579	562	577	547	558	528	556	582	530	549	573	612	529	564	532	552	487	561	600	538	572	544	558	574	497	512	564	571	553	566	527	572	568	552	566	562	605	560	529	542	550	549	599	545	522	518	570	581	567	561	507	518	519	597	577	569	517	583	582	596	610	545	541	514	535	563	561	571	586	555	567	559	554	532	604	553	523	567	549	559	513	554	576	522	536	524	544	516	515	577	562	560	552	550	532	547	583	560	610	530	512	532	586	549	530	523	544	543	536	575	517	538	512	538	547	545	521	541	567	546	581	580	537	560	580	525	555	572	520	548	549	560	524	563	548	559	550	592	560	559	540	551	585	581	549	576	600	500	545	541	542	536	535	579	539	544	516	570	553	579	560	597	599	559	524	568	559	569	579	513	547	566	559	556	564	559	543	551	535	550	553	505	559	550	606	549	596	547	554	552	538	566	524	552	572	538	561	568	539	514	559	522	522	586	570	525	591	576	565	560	564	551	540	522	569	529	526	513	528	554	575	501	543	566	523	569	514	509	591	587	567	572	496	563	547	542	533	481	564	575	544	550	542	519	556	528	549	545	593	540	585	555	543	553	535	538	507	545
53135	39057	33934	16878	4856	1228	445	324	295	258	242	257	210	284	224	233	211	254	218	260	254	238	229	227	252	226	233	266	285	254	204	222	264	239	247	260	239	227	238	241	264	238	248	231	250	252	227	236	255	207	279	235	213	236	248	245	251	251	226	242	254	230	242	192	253	255	255	234	245	226	240	234	220	241	242	267	233	215	245	254	233	225	236	225	230	236	246	233	246	245	223	273	252	229	245	264	241	222	222	256	244	241	231	231	242	229	248	232	243	277	215	225	231	239	284	261	270	214	225	211	208	265	252	275	256	227	254	266	262	246	258	257	226	245	222	218	244	271	220	244	259	260	243	277	263	231	238	253	233	262	240	243	262	255	251	222	241	224	252	254	254	228	225	241	271	250	256	229	245	225	222	263	213	282	228	215	260	223	230	257	272	231	217	227	267	249	225	223	252	268	230	256	251	229	234	247	231	240	258	225	232	239	246	243	231	238	232	227	228	225	267	246	247	234	267	223	223	240	269	243	253	238	228	239	203	226	257	229	223	211	209	223	234	235	216	295	251	230	226	239	223	226	231	253	241	256	221	238	217	227	253	249	225	213	238	215	219	238	234	243	259	257	243	256	227	227	235	249	222	252	221	242	216	249	249	237	232	246	261	243	198	240	258	230	222	254	233	232	227	220	211	239	245	234	238	239	255	228	256	255	233	258	233	255	274	251	246	263	236	207	211	228	208	242	217	236	226	227	241	249	268	238	248	237	236	249	223	238	265	224	225	235	250	241	220	247	205	259	256	256	243	239	259	252	197	262	260	233	203	245	240	212	256	230	230	229	219	243	244	219	242	265	224	226	230	270	264	220	244	277	222	264	224	235	250	230	257	242	268	267	260	228	249	223	236	229	225	230	251	219	229	235	262	237	259	233	249	237	250	250	270	245	215	229	232	242	251	245	259	271	242	233	253	204	262	209	223	233	265	233	256	262	254	253	270	227	254	251	231	264	233	197	262	200	228	232	232	241	196	228	253	222	257	228	236	259	217	274	251	244	241	239	239	237	269	273	234	235	215	237	239	239	215	253	267	226	260	251	206	229	188	224	204	234	221	234	215	242	229	231	252	236	220	258	273	259	258	224	251	233	207	227	237	244	244	244	239	210	233	209	265	246	231	249	235	198	215	250	245	267	260	239	234	240	230	218	245	220	220	223	249	208	253	236	258	237	259	211	240	238	265	262	239	246	253	231	235	255	224	251	238	240	214	233	255	231	237	232	221	236	255	232	229	252	233	233	230	236	223	236	202	242	236	235	233	252	226	206	257	228	202	240	218	224	232	227	254	242	221	246	243	234	227	244	243	235	240	241	236	230	215	226	227	244	224	217	247	261	230	251	247	249	216	238	226	264	264	272	216	237	273	212	229	200	224	234	237	232	213	219	241	255	229	247	245	246	253	265	202	245	227	214	230	247	225	231	222	244	229	235	261	259	236	228	248	231	215	212	264	224	231	242	232	229	222	227	207	232	246	254	237	233	231	222	258	223	247	227	250	227	209	249	236	255	245	226	221	242	242	225	250	221	228	261	205	263	223	236	248	223	195	219	236	229	230	251	241	243	277	234	205	257	246	211	229	248	237	200	236	223	217	247	203	258	211	236	246	229	237	222	220	237	242	253	226	233	220	244	264	249	221	228	242	263	247	217	252	223	237	236	232	239	240	281	266	238	251	252	240	239	209	237	242	230	225	250	226	251	254	219	248	230	252	234	219	225	223	237	235	228	232	230	240	245	240	251	246	255	222	244	221	236	241	263	220	232	229	251	252	239	228	235	230	236	249	219	244	243	249	236	257	224	224	239	212	278	246	263	230	237	253	241	249	235	245	228	254	234	210	236	240	250	238	241	237	237	236	213	245	226	247	231	243	245	244	231	254	254	263	219	231	239	233	229	226	271	233	237	228	234	263	213	284	263	239	222	228	260	216	258	233	214	200	260	276	217	228	252	236	269	259	248	234	210	249	224	263	223	230	243	250	241	223	237	237	239	262	237	227	248	229	254	266	245	213	244	247	245	247	228	224	215	250	257	247	270	224	220	259	264	256	254	232	245	235	240	255	231	245	237	256	271	248	243	231	263	206	242	240	233	237	251	200	232	227	247	229	238	262	260	276	230	221	244	241	231	243	243	250	229	230	219	220	244	260	257	249	241	252	208	245	207	218	242	220	244	249	247	249	274	225	260	250	215	221	247	238	241	208	245	243	238	252	237	203	234	242	235	241	241	250	221	202	277	238	249	220	228	218	203	271	252	249	232	269	234	257	222	251	240	240	256	236	254	256	233	261	252	260	246	207	233	235	188	247	243	232	217	244	239	233	242	246	213	241	253	242	238	246	240	224	230	239	241	248	257	239	228	226	226	266	272	254	265	233	230	226	224	239	243	254	266	239	242	233	230	235	239	243	247	227	242	225	241	232	248	242	220	240	216	220	235	217	241	214	253	222	236	264	265	243	239	259	248	225	247	227	223	254	233	203	228	235	257	240	230	208	197	265	234	195	248	224	246	263	236	234	226	223	225	221	244	242	229	264	238	255	241	229	229	243	279	222	241	215	242	232	232	222	261	235	212	225	238	227	235	231	249	232	238	250	267	255	223	256	239	236	262	250	228	257	249	245	234	197	220	202	246	257	243	245	237	234	222	237	223	248	236	229	247	200	234	213	247	236	250	237	234	229	241	233	246	239	256	255	220	245	214	242	236	245	233	230	198	257	236	245	219	219	220	237	212	218	249	226	249	234	235	238	253	253	237	226	244	224	253	244	223	228	223	222	220	260	220	249	239	257	243	252	269	220	237	264	205	258	260	258	244	207	243	205	213	254	228	234	241	201	231	211	232	229	261	260	261	204	229	259	246	229	247	231	224	202	271	241	246	248	256	230	200	231	245	260	216	242	218	246	266	249	240	247	263	228	225	213	222	243	246	249	238	229	240	250	278	288	219	220	243	251	222	217	239	236	240	230	247	251	246	251	234	235	249	213	251	227	244	226	205	228	206	244	225	226	219	218	218	242	236	237	248	271	245	207	245	248	251	246	241	203	213	232	215	221	225	250	218	235	241	244	235	230	217	255	196	245	245	257	245	231	233	224	224	234	249	217	267	203	239	244	222	270	235	225	242	248	243	229	248	251	229	236	282	258	228	237	221	238	236	232	234	225	243	234	237	255	223	247	234	266	246	227	219	239	224	250	252	233	241	234	250	257	258	219	245	207	249	259	241	259	233	251	236	239	215	208	237	247	232	243	255	228	248	249	257	237	222	229	230	239	237	243	257	245	243	237	227	264	193	234	234	242	235	241	229	243	260	233	241	237	252	231	236	249	224	218	259	265	268	265	224	218	252	251	247	237	276	219	256	243	218	240	223	233	256	248	243	234	234	224	199	223	240	240	253	253	197	269	240	297	230	219	219	269	215	248	226	225	256	251	255	228	218	240	239	218	208	244	243	262	222	247	196	234	232	233	237
37396	33727	37316	23769	10901	3608	1314	848	682	616	540	543	586	566	595	550	530	491	565	529	554	516	570	520	546	562	591	488	498	517	536	595	519	536	543	529	540	552	561	526	567	516	564	550	520	516	529	565	543	571	545	598	561	539	590	548	529	479	560	529	567	517	580	522	570	548	520	513	541	553	556	549	530	551	512	538	550	526	499	514	563	528	527	513	563	542	519	526	534	529	529	532	528	523	557	558	505	514	586	529	556	519	581	547	545	518	526	539	548	485	516	526	549	568	568	547	576	539	535	555	545	501	540	526	549	537	566	553	521	562	509	522	529	522	531	552	571	518	529	591	487	536	534	496	527	528	553	555	532	519	548	547	531	530	522	549	534	558	563	537	528	550	559	510	534	537	536	579	517	550	535	548	583	567	531	552	556	579	541	523	517	525	570	552	545	504	518	564	526	562	526	577	530	523	511	516	541	521	538	528	527	576	571	574	506	557	540	505	527	575	560	520	552	560	563	555	523	552	515	552	507	554	505	583	548	552	541	541	513	525	544	548	523	575	549	608	540	541	529	539	546	514	506	506	537	495	549	495	498	537	527	533	543	515	544	540	564	522	555	597	527	571	523	522	548	554	568	530	540	539	543	548	526	535	512	608	540	512	583	597	544	518	522	555	522	561	545	525	547	536	555	559	562	537	545	502	533	522	575	505	539	531	555	510	562	506	554	569	536	580	536	548	537	557	480	519	557	572	512	525	539	542	509	559	496	538	552	561	543	548	534	514	506	501	570	521	521	554	524	523	543	548	525	526	535	542	542	568	525	549	568	536	549	571	548	557	509	518	581	556	553	536	543	500	539	533	565	546	533	538	536	566	543	516	534	559	555	523	534	571	541	529	547	557	548	531	547	535	521	539	561	556	493	546	525	556	594	545	535	504	503	530	502	573	522	555	528	586	568	535	554	533	534	562	555	567	547	502	508	558	508	560	533	518	524	532	536	528	501	552	520	508	536	506	498	524	541	524	540	524	543	579	501	514	514	536	534	570	568	559	577	552	554	534	520	538	578	552	554	535	533	560	565	557	576	579	541	518	537	540	557	548	495	502	472	548	560	536	523	530	583	571	538	558	511	515	531	533	493	546	524	497	522	530	541	507	561	566	533	556	566	534	552	541	563	519	530	553	501	541	574	507	550	550	563	514	573	508	538	496	521	553	527	558	582	553	568	545	550	551	562	576	538	489	529	515	551	527	525	490	554	525	543	573	545	521	558	568	510	537	523	529	538	502	548	590	484	552	557	530	535	542	561	553	576	519	543	510	561	540	596	530	541	525	515	552	542	540	528	551	551	495	558	552	516	600	505	546	524	540	497	579	538	520	563	564	557	560	542	508	546	541	544	565	527	521	487	585	519	574	525	553	559	559	508	544	510	555	527	512	558	567	550	531	558	522	523	543	540	560	539	540	510	535	540	512	533	545	555	552	573	494	529	528	534	535	554	526	554	541	524	519	552	512	535	539	541	554	539	527	519	542	527	484	524	507	580	577	563	562	563	538	502	588	539	526	582	532	554	533	563	572	506	503	535	559	567	587	575	522	556	572	563	561	536	564	545	574	523	575	544	578	525	584	525	534	513	526	533	563	537	556	574	541	564	523	564	555	546	531	536	488	531	515	553	553	509	552	545	535	543	565	511	560	533	530	525	549	558	556	517	513	542	503	522	556	523	548	555	538	524	572	505	534	562	532	556	598	507	556	602	560	555	560	505	532	507	545	541	554	527	591	507	576	527	534	549	518	533	551	548	555	514	553	518	502	518	534	535	553	539	508	544	557	551	525	507	540	532	521	560	542	571	527	520	542	527	540	523	510	554	499	593	516	498	574	536	581	523	541	498	536	535	502	524	564	543	524	527	580	549	527	473	526	584	502	561	539	557	540	524	560	558	555	585	544	514	535	516	509	520	540	502	538	511	622	538	538	537	523	567	579	541	570	494	543	535	548	513	520	560	546	515	534	566	553	579	516	556	556	496	552	557	503	514	538	549	533	505	523	560	526	512	530	574	543	545	575	543	540	513	518	552	546	572	527	537	553	514	515	517	565	567	498	549	532	543	555	541	537	511	557	540	522	546	550	567	578	537	539	493	517	544	522	567	519	509	565	544	542	536	514	527	546	523	509	533	500	518	552	572	547	552	569	553	564	500	562	602	529	545	540	546	577	541	534	544	558	499	585	537	566	496	511	534	566	540	541	534	595	519	553	492	561	545	520	496	482	517	523	513	565	523	525	521	541	586	547	572	557	531	524	499	580	568	526	571	543	539	541	571	569	559	501	529	493	527	542	563	547	563	541	532	555	540	551	536	566	517	524	571	603	532	557	574	514	528	570	574	531	504	576	523	530	557	574	552	554	549	544	540	553	511	532	486	469	538	535	515	561	533	510	547	496	519	511	564	548	565	492	535	558	549	542	573	510	538	582	572	521	551	595	534	550	516	527	521	566	517	566	535	552	502	520	523	558	554	512	490	543	536	568	526	510	560	552	544	523	530	539	553	508	539	560	530	538	510	551	539	560	547	512	498	528	525	556	549	492	567	522	519	586	553	544	538	509	584	555	553	522	545	530	514	560	497	520	559	534	539	511	535	520	557	501	499	531	529	503	557	537	515	548	544	540	538	577	604	591	519	525	531	515	546	553	560	573	506	564	506	558	500	510	519	540	526	525	541	544	567	586	525	550	492	506	566	563	586	548	519	592	529	530	514	541	517	528	510	516	537	503	525	559	521	520	515	528	591	540	506	518	581	559	516	552	532	541	524	559	521	553	552	528	601	571	547	575	532	532	498	523	526	514	508	548	543	518	554	534	516	522	511	539	510	501	536	559	522	514	563	578	527	541	543	569	540	526	555	519	535	525	516	536	517	532	494	555	554	586	573	561	512	531	535	537	561	542	561	543	536	541	570	579	555	568	571	557	523	565	540	536	518	520	564	582	547	534	542	493	566	571	533	546	517	520	574	560	570	574	511	509	536	495	534	527	553	503	572	589	555	538	531	514	518	576	526	550	531	575	574	518	536	560	573	504	529	557	538	505	566	502	573	556	575	530	542	488	507	534	546	529	574	510	562	518	520	560	465	526	524	508	540	550	568	555	548	574	568	569	515	534	499	538	550	566	541	513	529	535	522	531	480	565	515	511	482	532	555	539	511	538	582	519	540	528	508	519	536	531	514	526	516	499	529	503	538	498	552	533	537	536	551	537	514	477	512	560	517	534	562	574	520	539	559	589	529	513	530	500	508	584	559	514	521	561	477	554	535	566	521	517	522	523	523	556	517	535	564	543	571	530	529	513	592	550	526	555	540	537	517	588	563	498	560	532	489	545	544	523	506	537	559	504	550	567	534	585	567	541	545	549	538	528	504	549	535	556	543	531	569	569	556	567	546	526	516	545	542	539	529	527	553	600	548	520	533	534	543	568	521	583	530	538	516	540	550	573	577	566	513	502	518	542	570	546	578	529
66533	53360	49985	29701	11314	2412	641	365	224	214	163	164	173	162	163	144	175	197	166	152	151	150	167	178	150	166	154	163	150	156	164	146	143	152	185	161	157	171	143	144	168	175	191	200	164	146	179	168	172	146	165	164	177	181	161	153	157	146	162	143	150	178	175	175	163	168	156	166	162	169	167	176	164	179	163	153	188	157	158	182	152	156	147	141	148	167	162	181	181	160	155	179	153	171	172	170	179	175	177	164	176	171	157	167	177	179	153	155	211	177	173	155	171	161	171	133	158	159	189	171	152	170	149	129	166	160	166	175	165	162	176	191	154	161	170	179	168	174	155	153	165	147	186	185	167	165	162	138	174	160	160	158	160	182	168	164	166	167	160	169	169	151	164	156	157	177	130	165	140	196	171	170	155	156	153	160	151	155	161	170	168	177	148	165	160	142	177	161	167	140	159	175	188	172	187	167	181	152	149	173	169	148	166	173	183	165	166	150	157	171	155	156	180	192	141	152	154	171	168	166	153	134	187	161	169	147	156	139	147	183	164	172	167	150	180	156	156	164	163	175	163	147	146	160	149	125	164	133	141	185	173	150	144	156	162	150	143	156	146	160	156	171	155	167	154	153	176	159	158	148	167	162	156	142	191	137	147	176	157	182	163	174	148	165	172	186	179	153	149	157	167	156	157	175	168	180	165	165	180	163	148	164	159	162	148	155	174	143	167	166	174	152	158	163	156	148	177	147	147	172	164	159	157	161	157	166	145	147	162	142	182	174	146	144	165	147	159	157	149	168	141	171	157	157	176	175	129	148	176	162	165	143	170	167	152	151	157	179	200	155	172	178	149	163	160	157	138	182	157	149	154	167	187	158	129	167	162	148	172	172	157	144	145	162	178	156	194	153	146	171	155	169	165	150	154	172	139	179	178	158	162	170	188	154	152	156	168	148	170	161	162	155	170	158	173	158	163	152	170	186	135	181	162	140	168	172	153	140	140	161	184	160	167	154	161	175	166	167	163	154	164	129	168	173	166	140	187	174	182	170	163	152	172	159	179	151	167	143	172	166	178	155	150	162	177	184	175	147	165	168	158	166	160	176	162	154	170	171	176	159	168	169	167	180	172	156	176	186	171	167	182	161	178	177	177	188	155	164	162	168	187	159	171	143	164	158	157	158	165	192	150	153	156	136	166	161	176	168	147	149	148	172	150	165	160	183	173	158	180	173	159	170	149	149	157	170	181	156	184	176	166	177	170	150	153	143	156	180	143	166	196	167	173	181	183	150	162	158	136	171	175	152	161	159	161	160	185	152	156	135	162	173	171	180	146	191	174	153	163	162	171	169	200	160	162	159	160	173	164	178	148	158	162	145	161	147	145	162	166	163	141	165	174	162	165	170	159	152	144	151	154	167	155	157	139	173	157	171	162	166	161	164	151	148	148	161	155	180	174	178	150	138	167	167	176	164	176	173	166	154	180	144	147	149	168	158	125	184	167	167	169	155	118	167	146	155	182	135	172	160	154	161	165	169	166	170	151	170	169	155	165	135	172	190	172	162	143	169	165	162	186	173	150	183	173	181	158	157	156	154	177	157	142	183	163	135	144	178	153	143	160	172	170	149	158	156	173	182	162	158	181	166	174	176	160	171	156	171	140	133	142	147	161	165	154	162	169	179	172	165	182	168	163	170	159	162	170	166	162	173	178	168	178	182	179	182	154	182	157	170	164	153	168	155	165	162	176	177	170	182	154	159	169	176	164	151	156	163	157	171	147	164	174	176	171	168	157	160	162	170	175	152	180	158	139	159	121	165	164	174	147	177	191	155	140	158	160	164	164	158	162	173	175	213	150	175	162	188	166	168	151	164	174	163	179	159	167	175	142	186	162	144	177	170	169	159	158	186	166	148	139	156	156	165	159	155	177	142	169	184	139	157	152	177	174	169	158	161	177	180	179	165	191	157	171	149	177	175	192	154	162	143	176	164	174	185	156	151	161	155	147	150	141	146	156	148	171	155	158	184	142	163	170	147	142	147	147	155	180	192	165	154	178	175	156	160	158	175	154	137	164	180	156	180	160	158	170	141	186	157	171	151	137	144	165	163	163	161	146	155	171	151	156	170	165	153	164	174	161	163	130	169	192	149	155	146	145	188	168	159	162	198	157	155	183	191	173	153	172	151	176	178	163	176	167	172	143	151	164	152	160	169	142	156	165	149	183	156	162	147	182	187	163	153	177	170	135	184	137	185	158	153	171	161	143	164	191	160	142	129	170	148	164	180	158	160	149	156	174	181	138	169	179	136	167	152	133	164	171	142	173	166	159	153	158	167	160	157	170	170	172	142	173	165	178	149	183	153	161	152	160	169	167	150	171	149	159	146	144	189	168	155	168	183	180	138	164	176	159	174	175	158	168	156	173	156	192	165	140	150	173	146	184	194	152	170	175	189	162	170	150	164	171	138	165	168	151	163	191	173	140	155	169	143	165	139	165	160	147	175	177	198	144	162	169	172	172	173	174	147	146	152	156	147	148	157	179	155	147	158	154	174	171	162	153	156	196	162	180	177	171	142	147	149	172	155	150	150	157	157	184	171	155	161	176	181	177	171	169	164	164	139	171	159	194	159	155	145	160	165	142	164	161	155	179	157	158	180	144	171	172	167	162	140	166	163	164	175	146	166	192	176	154	180	170	155	172	145	142	185	150	146	186	158	166	155	148	154	162	151	157	153	159	179	147	175	158	152	153	167	164	176	178	173	170	161	159	168	136	156	169	157	188	139	157	180	153	184	173	153	171	136	181	185	169	157	162	177	168	147	170	157	153	178	163	195	163	159	160	184	158	158	192	169	183	164	173	171	167	160	148	166	149	154	167	208	176	178	149	169	158	156	146	167	175	178	158	178	167	175	183	179	181	168	168	170	179	150	165	153	158	177	134	159	201	182	143	160	165	153	174	182	159	153	182	163	163	165	170	165	176	149	161	152	166	138	158	144	139	169	190	166	171	164	136	155	163	178	159	157	184	151	179	146	163	159	155	139	158	146	150	178	160	161	157	173	174	166	174	162	151	178	151	155	168	152	170	182	184	160	171	169	153	156	184	154	164	180	147	157	148	188	170	151	151	171	161	142	153	163	141	157	160	178	149	146	184	154	150	169	160	146	164	150	174	143	156	151	158	157	173	162	168	157	150	141	176	174	173	168	151	185	152	132	193	151	165	162	179	172	191	179	192	143	188	177	168	163	164	150	170	159	169	156	167	152	143	168	178	165	154	183	141	159	176	155	160	177	147	152	166	159	182	162	167	167	149	170	159	142	175	158	168	170	171	149	158	150	166	141	154	171	139	142	157	189	167	173	164	187	161	157	134	153	168	146	171	179	182	161	174	155	141	167	170	142	161	164	151	167	178	151	213	157	172	176	165	157	174	157	180	181	166	192	192	157	134	167	179	165	140	163	189	190	187	154	163	142	168	160	172	158	178	154	160	165	175	164	166	131	151	176	151	146	159	144
47106	45684	49791	35763	17953	5713	1996	1258	748	584	418	389	388	393	387	380	382	406	377	383	393	357	417	370	357	343	409	392	428	372	396	393	400	417	380	388	352	378	383	398	404	391	410	364	386	387	385	387	382	384	358	379	394	405	361	387	417	376	399	390	392	405	357	378	354	381	405	397	398	396	402	373	380	396	368	387	372	386	358	377	400	398	395	409	374	408	375	353	382	349	383	359	382	393	372	394	375	372	374	369	413	390	375	389	395	419	372	392	394	401	386	343	372	392	399	374	391	348	371	388	406	395	403	364	346	368	385	426	384	384	401	402	375	388	360	407	359	368	367	399	375	370	368	349	407	418	386	394	353	385	382	364	382	361	426	337	410	407	414	390	375	425	389	350	385	380	385	360	406	380	380	405	360	374	413	389	371	365	366	394	379	381	377	342	356	375	372	401	391	390	354	397	390	390	352	344	386	374	354	353	365	389	390	365	390	390	384	378	400	360	377	401	394	379	371	376	379	376	378	398	405	357	378	387	378	385	390	377	383	361	363	413	423	399	386	390	370	377	374	410	370	401	366	398	378	384	387	392	380	383	358	353	390	401	387	392	405	415	364	386	402	384	397	402	390	385	385	394	372	359	361	407	406	344	412	368	378	394	390	341	385	376	425	383	420	380	391	401	362	359	358	385	373	373	397	389	376	394	350	365	364	367	378	382	389	379	411	386	393	375	361	390	375	382	377	370	393	376	431	426	366	354	407	354	396	382	371	391	393	435	427	371	359	366	366	385	371	374	401	416	373	378	368	374	397	377	364	391	363	399	370	406	378	380	374	375	373	391	384	395	386	391	407	375	362	362	381	369	386	374	382	410	380	369	399	386	390	352	365	401	374	395	365	398	389	380	390	347	372	355	399	395	363	367	382	371	406	394	338	388	415	392	385	398	378	405	374	402	391	390	370	402	350	346	367	378	357	423	370	380	379	353	355	358	386	355	375	368	365	374	416	364	418	394	383	418	381	331	356	358	335	375	387	387	367	369	360	370	378	363	382	358	418	381	410	390	386	405	404	380	371	354	381	349	371	397	413	348	348	386	355	403	388	388	369	389	386	394	420	380	370	367	369	370	425	388	375	394	395	398	376	377	382	384	357	376	346	363	400	401	368	409	363	407	329	383	392	394	380	377	394	383	361	369	393	393	416	358	380	398	381	371	398	409	389	381	378	379	380	374	370	394	368	423	413	362	385	370	358	385	395	394	394	380	401	392	361	366	345	405	355	370	400	367	360	363	361	347	399	396	369	374	381	370	421	375	394	378	416	369	403	421	388	417	371	410	397	393	391	384	406	386	380	368	367	383	371	393	414	357	374	387	412	359	365	388	402	391	377	373	369	408	364	394	382	418	411	397	368	383	408	380	388	387	377	406	397	387	407	323	390	415	422	409	405	385	373	395	354	337	397	399	390	405	384	357	401	390	388	378	396	395	378	393	361	409	360	387	393	390	376	395	406	354	381	389	382	401	397	370	401	371	364	409	367	374	332	369	419	404	395	398	404	401	371	382	424	353	379	396	374	372	379	390	391	361	377	389	386	392	380	362	385	382	359	372	381	383	377	389	402	365	398	398	362	360	379	411	344	373	398	350	375	368	388	400	379	378	359	363	404	395	391	388	418	394	343	388	386	370	338	364	405	401	403	405	385	387	368	358	407	390	380	410	360	343	357	374	357	360	393	399	394	377	371	364	348	359	429	400	367	360	361	377	377	379	372	405	370	380	362	345	375	353	348	407	384	391	370	392	353	389	370	387	367	385	411	410	383	360	404	354	393	352	412	409	355	354	422	411	388	377	389	354	398	386	373	369	408	374	368	386	379	384	357	366	386	392	369	404	388	370	372	320	395	375	369	392	378	363	403	423	384	363	427	389	356	400	391	392	391	365	370	352	395	389	399	375	364	378	373	376	385	366	369	378	374	369	398	367	398	389	389	390	405	369	368	384	372	372	402	408	404	371	332	378	439	423	396	371	393	374	415	394	380	381	361	332	375	416	385	401	399	378	379	370	399	387	403	378	394	355	389	402	382	358	344	390	391	380	349	416	405	355	392	397	416	380	344	381	391	382	392	346	332	399	383	352	323	371	391	347	361	356	410	378	389	387	359	369	402	387	413	379	375	395	410	394	366	371	379	385	335	353	364	365	360	392	377	356	375	392	366	396	379	417	375	414	371	352	336	383	379	372	389	388	375	366	389	423	370	368	393	398	392	399	400	363	386	378	390	361	386	368	405	416	370	428	415	413	369	368	363	384	379	386	404	427	368	345	389	409	388	384	337	371	408	386	388	412	362	383	374	389	367	385	393	384	396	355	407	354	373	416	384	384	383	345	393	426	406	360	389	390	360	335	430	375	352	367	418	351	363	379	398	349	389	401	384	351	396	383	395	368	393	391	362	333	372	359	374	366	389	383	381	382	423	361	359	369	370	393	412	385	417	380	400	351	370	376	370	389	380	390	368	390	409	349	376	381	395	387	372	369	386	351	404	380	383	369	376	374	412	389	369	337	380	376	382	388	370	397	372	380	402	382	384	383	380	390	368	410	394	395	375	396	373	384	384	385	380	391	382	414	359	382	324	401	386	419	404	385	399	376	372	383	383	367	369	366	370	380	380	406	368	392	396	377	383	350	369	382	366	371	391	398	382	378	367	404	361	355	424	380	382	392	421	371	384	367	363	365	397	377	389	386	410	382	379	377	398	387	376	380	387	394	403	363	371	419	396	396	412	400	360	371	358	409	408	357	411	338	372	371	405	359	392	408	432	408	382	380	399	392	362	374	369	375	382	375	401	412	363	356	390	390	391	393	377	401	387	357	413	402	367	416	379	411	400	366	359	408	383	391	395	359	373	380	363	364	373	395	343	396	396	389	387	447	372	367	368	399	389	350	316	376	399	386	370	360	410	407	376	387	402	404	374	384	386	372	376	355	398	369	398	385	412	433	374	373	404	389	386	396	374	383	405	406	407	351	377	391	390	399	401	371	349	371	384	350	390	355	364	386	378	429	410	368	403	406	428	412	387	393	386	391	371	360	365	416	350	379	374	376	369	388	382	340	364	386	364	375	388	389	390	377	391	357	402	364	384	356	377	402	395	377	388	378	385	380	440	373	375	368	374	380	374	378	389	408	358	399	431	355	408	419	401	372	401	360	414	370	365	394	419	402	410	395	391	403	382	407	353	370	384	375	373	374	369	383	368	368	407	365	388	399	363	360	394	394	396	371	403	369	362	363	416	403	368	399	371	375	394	351	386	403	377	396	368	394	375	395	382	394	377	394	391	386	382	378	391	391	395	400	390	389	387	349	367	398	412	368	376	386	356	357	384	418	357	397	388	412	350	386	386	405	395	410	359	373	347	402	394	389	389	393	403	392	413	390	361	384	373	373	356	393	384	373	379	382	368	388	382	390	400	383	405	367	390	410	410	399	374	436	389	387	354	392	445	394	430	411	362	382	359	351
26890	9183	3460	1358	551	304	271	240	259	275	247	224	251	261	282	240	233	229	236	279	247	238	247	264	234	227	258	237	237	232	241	254	255	263	260	205	221	259	245	227	229	234	238	262	236	231	258	230	233	244	233	279	261	271	217	252	233	219	272	286	249	246	250	226	259	282	281	270	246	254	266	220	254	282	244	241	242	229	222	239	245	260	244	233	256	259	259	261	246	272	262	231	255	232	222	226	260	255	238	250	247	275	266	242	251	275	237	248	233	273	237	210	245	271	243	258	261	226	227	228	262	244	240	234	244	252	256	228	232	254	248	252	232	269	223	246	260	255	236	232	200	221	227	215	249	254	245	225	240	255	227	237	257	221	236	222	250	231	266	226	228	246	279	255	278	227	252	267	253	271	258	281	243	241	257	270	253	215	235	252	258	255	252	248	230	247	249	238	241	257	246	252	224	249	249	236	265	213	248	261	215	263	237	253	263	247	219	271	234	251	237	244	244	237	264	248	260	218	244	236	226	232	254	246	238	221	265	241	234	235	255	264	242	203	244	238	244	246	253	264	251	255	255	233	225	234	245	246	246	240	267	253	254	267	275	256	224	266	263	259	241	237	255	247	245	252	246	258	242	246	273	263	215	230	257	233	248	253	231	250	242	256	253	257	235	230	237	244	263	245	263	238	260	258	243	258	237	248	223	253	272	228	239	214	229	235	273	234	254	236	260	255	257	249	243	232	258	293	245	261	250	253	245	252	261	266	287	234	239	229	224	235	261	268	235	270	255	260	254	252	267	247	271	229	265	250	239	257	241	199	261	238	243	235	265	233	257	237	257	217	260	242	255	232	240	243	244	258	264	216	250	259	221	229	232	239	263	226	256	283	269	239	253	228	263	238	234	245	277	257	234	224	231	237	236	274	232	237	253	247	236	252	259	250	243	247	236	226	245	232	232	258	258	234	193	255	279	269	249	257	224	229	237	226	239	263	257	265	231	222	242	245	262	206	239	242	249	259	264	273	249	237	207	257	250	273	241	248	232	266	239	266	241	229	255	244	261	240	246	246	272	229	284	237	228	250	289	246	250	231	237	239	239	261	267	272	236	256	249	220	243	228	269	262	253	260	240	262	236	254	262	271	239	238	228	232	249	220	227	268	238	251	244	255	260	250	223	223	211	228	236	235	241	248	239	256	244	236	239	222	259	236	237	218	239	246	264	296	214	251	253	240	237	248	239	251	265	227	255	227	251	226	235	245	252	214	252	256	248	225	235	251	247	252	220	225	243	252	251	253	237	252	245	263	235	265	256	229	254	224	251	224	259	252	265	244	218	236	247	248	243	257	228	256	233	258	248	218	247	225	226	264	235	231	242	232	269	240	243	230	239	257	246	259	243	238	248	225	230	248	249	255	261	251	262	231	268	238	256	261	250	257	277	269	229	241	250	289	237	247	260	256	262	256	250	249	233	278	266	246	239	242	224	246	249	239	214	224	259	272	268	251	253	224	266	230	269	261	267	223	249	236	247	265	240	244	224	237	284	210	247	253	221	248	234	242	250	243	228	247	249	244	252	260	231	259	247	257	219	252	252	263	255	254	221	258	242	255	232	260	224	256	230	267	221	243	243	240	243	254	253	273	254	229	241	258	248	248	259	262	263	265	230	249	248	264	259	266	245	246	273	257	244	229	238	235	248	243	291	218	249	250	246	246	268	248	277	263	212	253	243	229	240	252	262	238	284	242	248	225	230	251	241	231	251	255	227	250	241	237	270	229	228	231	243	264	243	280	229	254	271	265	267	247	227	240	254	246	247	215	251	239	241	249	254	267	264	267	225	249	269	237	230	230	245	234	231	256	235	264	248	218	241	263	225	243	236	232	233	248	238	236	258	258	232	201	259	215	220	240	259	246	253	298	273	253	253	241	269	239	254	271	258	215	239	256	238	261	251	237	233	225	252	232	233	255	248	272	245	262	265	254	253	245	247	263	260	248	236	262	246	261	246	249	264	277	290	252	275	273	234	221	230	222	256	242	260	265	216	245	253	243	282	242	264	258	272	253	203	232	246	253	239	248	239	253	270	265	258	249	255	242	230	249	248	259	250	259	241	208	248	256	284	252	272	221	205	213	252	238	249	246	221	239	234	270	274	244	246	239	253	243	267	248	259	232	243	219	237	258	242	234	284	268	229	234	215	239	253	255	224	270	267	246	242	241	221	234	235	244	250	234	210	252	236	258	249	255	229	237	276	246	236	238	245	215	252	234	220	209	246	236	223	251	224	233	239	255	246	234	238	233	275	269	245	239	237	270	259	222	231	227	247	236	250	235	229	244	237	263	227	239	224	235	231	249	253	272	248	269	234	261	258	274	222	248	244	238	230	267	248	241	257	240	263	249	232	242	230	239	256	251	258	242	245	236	261	225	235	253	254	227	225	250	256	249	253	230	258	248	251	264	234	255	219	228	223	254	245	239	252	255	252	221	203	261	219	279	252	285	265	244	234	214	276	255	261	260	239	274	273	236	225	268	247	240	254	235	244	256	259	263	241	203	244	277	236	226	228	277	220	247	235	269	238	240	237	277	247	237	227	270	235	227	258	223	245	237	289	255	233	210	248	245	277	254	219	245	245	241	249	227	254	274	246	225	266	257	240	250	247	241	280	232	247	270	239	239	227	255	237	252	251	232	226	237	252	261	259	256	224	246	224	273	238	239	231	246	262	262	218	248	235	252	244	245	236	244	228	239	251	259	250	257	227	248	242	262	257	237	239	256	237	231	249	231	229	249	223	266	258	242	249	250	244	271	236	295	223	233	225	256	252	236	232	246	249	220	261	231	222	212	234	289	247	229	252	256	248	249	255	244	253	232	269	226	257	251	253	235	237	273	242	243	247	200	237	252	219	222	219	288	236	255	232	245	241	248	233	261	275	233	239	224	260	209	252	215	254	233	244	259	218	233	269	268	228	256	229	234	229	271	257	234	241	239	273	216	243	284	249	246	245	260	214	258	237	271	259	265	266	275	249	237	247	244	258	249	240	256	259	214	242	269	273	243	247	270	258	227	259	264	239	250	248	281	232	235	265	237	237	245	237	262	202	224	255	264	255	246	251	271	267	266	236	228	264	251	234	252	265	266	239	251	274	238	234	231	270	233	252	258	234	244	269	263	254	246	194	252	251	285	204	242	228	238	263	259	206	252	265	269	262	231	231	252	230	229	239	230	243	251	287	240	241	263	276	264	215	261	246	252	221	260	219	277	256	250	250	241	225	226	253	241	233	257	282	235	255	256	237	289	251	248	224	247	240	252	229	208	260	251	246	221	256	234	229	244	227	229	270	247	271	265	285	221	254	237	257	240	243	248	231	237	231	262	248	224	253	252	278	263	247	226	255	268	244	237	245	234	251	252	239	266	243	243	246	275	255	288	270	239	256	245	244	277	234	238	251	229	266	277	244	240	238	241	235	237	253	264	241	242	247	260	251	267	235	242	263	251	247	270	263	266	219	244
18680	9167	7242	3716	1460	769	622	607	597	539	575	560	608	571	562	588	550	579	572	588	575	592	577	545	560	568	583	606	544	567	581	547	589	577	564	561	590	546	574	548	549	546	558	603	541	564	568	570	547	599	561	525	533	583	596	551	558	576	562	600	551	541	531	535	604	521	571	563	545	559	560	551	557	574	577	580	532	609	578	581	581	536	530	535	543	626	547	561	551	577	556	554	578	573	542	573	591	553	532	602	598	555	537	542	562	507	574	594	534	539	573	555	540	586	570	546	584	521	536	548	558	584	569	578	580	550	598	574	545	572	561	596	542	595	563	554	562	578	587	555	539	572	610	542	524	585	580	572	550	608	549	531	587	578	563	570	578	613	555	596	615	554	556	548	559	562	545	611	547	553	596	535	530	562	583	557	521	562	532	572	544	514	593	560	573	577	557	537	579	544	593	544	555	568	569	590	576	551	594	593	527	570	568	562	615	541	542	594	610	530	576	598	600	555	581	553	580	554	545	614	546	560	538	551	585	580	595	554	550	551	505	570	599	575	570	544	579	533	556	528	592	589	582	557	550	572	575	543	530	533	570	551	575	597	577	572	550	559	497	541	577	537	580	584	545	554	580	564	577	621	545	588	557	588	544	548	621	527	592	585	582	580	576	585	588	531	561	551	544	529	566	558	533	591	556	541	567	584	603	550	566	566	593	570	572	518	629	577	575	579	550	569	554	540	554	568	569	538	587	543	556	592	545	548	523	575	552	515	531	570	577	500	569	571	602	558	545	572	551	548	592	548	552	563	523	556	564	532	603	576	545	606	590	578	561	579	582	547	572	563	544	596	558	577	595	560	555	525	560	587	503	579	544	554	592	569	561	588	563	593	529	591	545	555	595	546	524	553	568	562	561	588	572	523	546	577	562	622	556	522	559	575	585	625	586	557	552	543	570	539	550	605	534	552	614	569	562	532	584	574	518	576	560	600	532	586	589	549	586	579	569	569	569	587	588	556	535	518	560	576	573	548	581	555	566	572	560	564	567	547	602	571	507	568	597	601	564	610	541	591	577	561	507	539	603	536	601	544	591	510	562	588	604	533	551	525	583	572	560	594	568	581	547	554	525	564	583	565	580	522	541	595	544	534	554	568	570	567	615	561	569	536	570	576	583	549	546	598	585	549	569	585	557	541	537	513	571	569	569	556	540	564	579	598	554	545	562	600	575	548	561	572	589	561	536	565	609	605	586	594	557	524	572	565	563	548	570	533	543	533	606	555	563	577	579	519	516	584	526	563	577	547	586	597	590	574	551	523	544	567	577	549	581	580	553	553	563	516	530	544	586	568	566	547	572	584	530	582	521	581	577	602	548	614	565	534	570	564	560	591	570	588	595	603	552	563	533	577	545	533	544	546	563	563	566	538	581	542	582	591	515	586	573	548	573	539	540	558	577	536	563	557	535	526	528	558	569	544	567	537	566	596	583	541	544	598	572	548	581	551	513	615	590	550	601	548	613	576	554	526	520	579	565	570	534	566	553	576	549	546	543	553	526	589	582	559	541	566	563	547	577	542	550	556	533	598	612	542	546	521	475	557	576	544	560	573	525	590	552	560	574	580	531	551	555	551	603	595	586	534	573	524	549	566	583	530	554	553	561	545	516	560	573	551	564	583	528	549	560	582	584	565	557	560	538	597	599	553	566	549	630	530	574	524	572	560	572	564	534	516	560	509	595	580	586	569	602	565	547	536	541	547	566	598	550	555	539	541	571	555	577	570	563	579	529	602	574	558	564	595	529	502	630	557	571	563	529	540	555	563	523	543	551	511	564	519	558	605	528	556	567	570	569	582	563	584	534	563	580	552	587	564	507	559	563	567	538	560	573	561	534	600	524	523	521	556	560	502	578	593	542	606	575	576	553	584	574	567	598	588	576	545	552	580	554	568	566	526	561	571	568	562	542	619	529	586	530	571	571	550	594	543	549	546	591	592	559	567	583	607	532	594	554	522	572	536	580	569	552	569	583	575	549	484	601	569	581	556	563	547	594	619	560	556	512	540	542	564	516	567	580	566	543	530	568	509	561	535	556	562	573	579	569	597	546	624	538	545	531	555	564	568	553	556	557	589	560	548	564	540	577	544	567	563	564	568	533	605	575	558	546	552	561	550	567	587	556	547	579	551	526	526	565	576	562	567	581	563	592	629	547	569	568	601	568	568	547	523	538	549	523	505	561	574	569	567	568	554	562	593	570	587	522	562	520	537	562	558	523	585	566	519	582	526	570	609	571	496	572	577	559	564	554	570	569	574	583	607	572	518	583	520	570	550	571	584	542	539	542	590	566	579	548	559	567	593	608	631	568	579	550	573	573	600	556	554	580	588	573	573	578	558	537	564	571	540	553	573	574	542	562	554	589	536	584	592	542	539	538	564	598	570	611	552	579	596	552	554	573	552	584	532	552	553	524	562	595	567	533	539	531	568	558	577	569	543	578	571	568	548	632	541	604	557	556	533	546	546	528	564	535	540	549	583	562	596	592	530	558	566	565	593	593	572	583	546	543	568	552	563	546	557	563	564	583	591	609	541	578	613	554	533	585	541	588	550	551	539	590	588	522	532	528	523	594	596	528	583	564	597	572	555	556	562	561	595	568	579	594	574	544	598	586	576	577	511	548	582	546	556	535	564	550	572	535	524	616	558	565	612	518	557	576	570	544	560	556	553	557	549	591	561	566	527	565	571	591	557	577	552	589	574	580	571	550	561	552	549	554	570	569	568	543	551	560	567	568	546	564	549	540	567	585	583	525	572	571	510	580	568	570	571	544	569	555	571	580	559	531	544	524	583	603	564	577	585	593	519	595	561	549	555	569	530	533	570	535	551	516	524	553	564	599	554	553	570	557	599	584	543	583	570	570	598	521	549	553	578	602	559	574	564	565	548	542	536	572	574	556	551	533	565	554	608	564	566	582	560	537	560	562	548	535	542	559	511	543	592	506	567	555	571	552	569	537	565	514	584	570	572	573	534	566	552	558	598	558	583	594	549	532	561	566	565	524	544	587	553	554	550	538	572	588	587	526	544	555	572	572	533	627	565	579	576	629	566	514	574	547	566	574	568	544	564	556	617	550	531	523	549	567	573	566	554	538	539	581	570	580	583	549	579	577	587	597	541	585	615	559	541	575	546	566	573	545	575	591	569	562	574	563	583	531	591	563	567	522	588	583	547	600	572	541	536	571	588	554	541	554	561	568	590	600	569	564	571	588	523	563	554	553	572	534	603	606	530	558	550	564	532	545	518	512	571	565	559	578	549	577	550	539	550	530	521	542	571	565	596	567	529	572	554	537	568	597	532	578	551	545	562	574	535	572	568	574	517	531	606	559	573	557	558	538	608	593	550	592	571	605	577	551	591	558	539	576	582	575	552	588	557	591	604	545	566	575	587	555	549	573	529	570	575	565	540	582	595	587	543	579	571	536	541	556	554	549	527	564	540	540	556	573	582	562	609	588	542
52785	38524	34014	17278	4939	1160	436	316	284	281	260	232	227	239	220	239	244	223	236	218	248	265	250	263	218	247	247	229	250	272	250	245	228	242	238	223	246	227	242	247	248	230	219	249	228	230	213	255	221	237	234	225	222	231	233	255	245	251	276	238	261	219	247	235	269	259	240	247	254	256	236	257	220	222	267	237	225	267	249	227	246	236	246	257	215	220	226	235	263	240	274	264	253	253	222	222	250	242	229	238	211	231	224	245	248	231	223	239	241	273	224	236	226	255	255	236	242	250	200	268	223	256	262	271	229	231	249	233	246	213	222	271	248	240	265	227	229	232	214	218	243	229	223	211	251	256	206	250	253	249	256	244	243	227	248	214	231	240	251	233	229	229	227	227	237	256	234	250	270	266	252	247	209	243	259	231	216	229	237	256	230	238	238	240	250	248	217	221	233	244	249	217	263	239	226	229	278	217	239	255	233	239	231	266	253	251	216	235	205	245	210	224	211	245	243	256	243	223	222	238	233	234	240	247	236	255	244	220	216	224	232	223	253	249	231	236	228	247	238	247	245	211	189	217	241	231	228	243	248	223	220	250	258	264	223	217	245	266	261	237	221	226	242	231	264	251	252	230	232	255	233	246	238	235	253	273	223	264	281	267	239	230	201	243	234	252	250	248	240	246	253	257	229	219	236	261	254	251	209	253	222	250	221	264	242	230	271	265	243	254	250	211	233	246	283	262	239	211	222	257	252	227	235	261	257	219	254	242	253	224	232	240	246	244	250	246	242	243	260	235	212	257	251	253	267	231	219	234	245	251	266	257	234	223	268	259	218	262	245	237	245	249	263	211	267	230	243	257	235	234	203	236	227	202	237	260	230	232	238	251	240	260	242	240	228	238	230	243	242	238	247	242	221	246	245	241	241	237	229	254	243	210	249	226	228	227	195	248	232	207	264	261	230	220	214	224	209	248	236	230	250	231	232	249	248	237	198	222	262	257	238	224	228	238	228	249	207	226	251	237	256	258	237	234	244	268	227	246	244	262	229	229	251	247	217	284	250	278	279	214	227	253	224	273	227	244	249	229	224	243	282	253	231	268	251	223	248	225	252	249	250	260	235	235	208	247	219	258	233	239	238	220	214	253	242	258	247	202	241	270	231	257	223	238	256	260	201	206	217	228	228	213	255	236	251	242	255	243	244	243	260	227	233	247	221	272	241	229	280	280	245	210	257	224	241	213	223	229	232	221	224	250	217	222	241	259	235	224	262	235	240	225	221	247	249	222	236	244	189	272	263	221	262	248	284	233	208	239	228	246	253	230	246	222	255	287	238	222	253	235	270	244	231	233	269	238	260	236	239	220	241	247	237	275	255	208	269	238	263	250	239	219	242	241	253	245	236	230	246	277	216	235	234	252	251	244	243	235	221	216	242	252	222	243	287	214	258	266	207	255	241	258	226	221	232	214	261	220	241	235	226	234	227	236	232	238	240	253	232	253	235	233	246	254	246	241	251	249	235	243	217	244	252	256	228	240	231	205	258	268	267	237	245	258	257	270	249	243	238	234	233	235	251	247	214	270	245	232	259	262	265	220	229	249	248	256	240	269	228	234	238	248	254	277	241	250	218	219	241	261	235	264	246	255	255	260	222	222	242	256	255	212	245	235	235	201	229	272	239	238	216	241	213	251	227	261	213	222	241	241	228	226	235	252	254	202	237	238	210	255	232	248	226	215	240	230	198	233	239	221	225	251	255	245	216	238	258	253	264	243	233	214	246	245	222	253	221	240	251	230	231	227	247	215	245	235	213	263	245	219	230	247	239	211	279	224	234	228	251	251	274	240	240	243	216	279	254	254	231	208	243	225	257	209	249	239	266	246	224	242	237	247	243	263	237	241	233	238	227	220	229	239	269	248	251	243	261	249	240	228	230	248	211	256	249	240	270	268	256	224	241	236	242	226	229	248	242	241	230	255	234	258	225	213	257	215	217	253	224	259	260	243	243	237	222	249	267	220	240	268	251	195	213	268	285	246	259	252	246	258	251	234	232	253	220	231	244	262	255	238	265	233	227	237	195	227	233	248	236	247	234	219	265	252	222	237	250	263	234	262	267	211	220	269	255	261	241	217	261	228	270	270	228	215	215	250	242	228	254	248	281	258	251	264	242	226	236	226	240	244	217	266	247	238	235	234	217	224	244	247	233	205	250	229	247	251	245	210	229	203	263	245	268	253	245	234	245	234	197	253	243	198	235	250	253	253	249	244	217	232	247	209	230	232	244	247	244	239	218	257	254	235	235	241	223	253	244	248	266	223	270	231	222	244	252	239	253	231	223	253	240	244	248	251	234	276	252	224	251	215	250	258	259	279	237	236	250	254	244	242	206	249	211	241	220	224	270	240	219	222	256	259	264	238	235	226	220	234	244	266	232	235	260	234	221	243	222	234	242	250	258	251	258	257	245	247	279	228	236	244	250	246	239	244	265	252	235	233	225	251	230	238	229	228	271	215	212	233	248	247	244	262	240	227	232	253	248	246	234	220	245	251	242	200	228	249	243	251	222	239	247	252	227	236	232	234	239	228	253	258	244	264	253	244	249	270	253	222	246	239	239	226	252	211	264	240	225	228	248	234	215	246	217	231	248	230	228	242	247	235	246	237	223	207	228	227	250	215	242	243	253	196	243	251	248	214	254	228	250	245	252	253	225	231	257	247	255	228	250	226	227	253	261	222	252	270	232	249	206	251	242	230	234	233	253	231	203	249	248	251	247	272	224	243	243	246	239	207	226	206	223	265	235	258	235	218	241	211	229	221	226	244	214	228	259	236	246	207	233	250	239	260	248	218	215	250	214	242	220	204	249	244	251	226	248	267	272	229	247	223	224	248	242	244	251	255	217	243	245	264	267	268	249	252	239	247	250	237	246	258	239	241	245	248	258	242	220	242	281	256	248	204	201	242	246	235	267	252	242	268	263	240	239	256	232	235	249	206	238	223	246	225	247	262	247	224	244	216	241	247	218	251	235	243	267	259	249	203	243	264	254	243	234	231	238	248	241	244	217	245	276	227	265	224	270	233	232	261	241	255	280	231	241	238	245	224	223	256	233	222	248	248	277	238	253	241	236	245	248	252	257	246	241	270	245	230	240	235	238	233	255	233	208	236	219	285	248	237	256	237	274	216	218	231	252	228	279	248	236	250	251	267	227	247	240	228	238	242	223	207	218	248	241	219	227	252	243	221	233	245	249	202	243	246	238	251	227	227	260	243	250	249	253	238	208	220	252	246	234	243	267	232	255	247	231	237	251	218	241	234	259	250	227	203	239	250	216	241	234	232	240	229	231	252	249	264	247	226	242	209	206	238	244	263	268	247	221	235	252	255	249	267	254	232	258	227	250	259	263	265	232	218	230	226	242	244	223	241	231	217	225	243	231	266	262	240	229	219	249	248	213	226	237	252	240	225	273	253	237	230	285	257	236	233	245	238	234	236	247	250	219	223	231	223	232	275
37115	33294	37414	24821	10599	3158	1413	942	770	691	545	552	596	542	574	523	529	530	582	493	544	527	509	513	604	565	528	534	562	539	576	545	529	595	548	554	540	548	542	554	537	539	528	547	550	513	555	516	584	567	553	525	539	502	521	533	550	542	581	518	594	535	549	582	552	516	522	537	553	561	556	513	554	554	529	555	588	515	549	571	565	509	546	583	607	543	516	515	556	556	522	517	556	599	546	514	548	557	589	555	515	558	537	504	535	582	532	551	499	532	576	565	523	513	574	532	558	518	565	570	519	568	504	549	602	543	519	519	502	546	510	589	536	531	544	529	528	588	537	574	553	539	573	543	562	527	551	548	536	586	526	509	557	603	557	589	561	503	566	558	585	540	535	572	545	571	539	549	531	573	572	529	544	524	548	577	499	533	517	566	487	542	564	559	540	538	562	552	526	549	550	512	552	571	543	537	481	569	519	530	571	545	550	539	530	559	571	525	521	605	589	531	528	555	555	528	542	568	577	555	540	529	548	598	535	505	535	538	517	545	512	582	571	550	545	536	505	540	504	561	538	554	539	578	545	521	564	559	559	546	519	523	513	550	527	536	542	525	542	541	530	544	527	541	563	525	558	575	526	524	520	533	547	568	540	497	541	528	539	552	550	592	545	531	526	558	545	531	531	587	559	545	556	559	580	542	536	530	561	530	553	586	528	560	568	569	526	568	520	582	562	539	547	556	542	530	542	567	585	579	543	564	561	549	535	542	556	542	513	572	538	525	567	554	509	546	572	540	545	557	577	552	554	521	576	544	537	551	553	555	530	536	547	492	598	533	574	563	601	517	582	561	584	553	539	526	488	557	545	550	567	520	541	560	598	538	556	546	561	508	529	524	561	572	534	558	539	520	534	548	533	508	560	557	586	547	590	532	541	517	515	551	567	549	567	530	543	494	533	535	550	530	511	526	519	526	542	505	573	489	548	573	555	519	575	546	581	578	548	534	543	567	543	565	602	538	551	535	528	531	568	555	567	555	535	561	519	518	517	535	531	541	512	556	568	585	523	541	558	519	532	563	522	515	536	541	518	551	570	523	555	542	559	541	555	535	533	573	537	542	537	568	546	521	495	566	562	582	507	560	599	525	531	537	545	594	536	529	539	527	502	543	530	523	528	535	562	535	511	520	557	523	534	523	524	533	568	563	561	523	537	529	559	555	564	560	568	551	571	510	559	545	568	537	540	527	535	600	515	564	548	561	576	572	518	521	555	540	543	542	549	548	534	555	536	542	564	566	580	540	553	527	562	518	530	535	590	528	585	567	558	548	582	566	538	604	528	558	541	506	554	550	534	549	514	516	547	493	564	546	545	561	564	580	552	560	543	552	567	532	569	522	571	555	595	516	500	517	546	499	557	521	535	569	586	530	550	559	530	558	580	577	526	585	550	572	528	539	550	542	536	544	501	518	552	529	570	590	527	561	562	536	532	597	513	570	537	554	553	552	539	582	557	526	515	530	522	548	521	578	592	529	529	562	559	560	529	553	532	531	521	539	532	567	526	537	536	541	552	551	549	601	537	525	520	528	529	512	597	537	499	568	570	549	548	552	574	536	503	540	587	513	574	558	558	524	581	535	544	562	521	570	513	541	525	534	556	574	514	563	506	542	554	500	512	555	498	551	587	555	555	506	544	545	526	552	540	561	550	529	555	558	553	510	533	559	584	545	505	575	528	538	574	562	576	546	538	527	490	553	526	559	555	575	556	511	560	531	573	515	537	509	547	531	541	564	541	562	551	538	553	530	538	544	583	576	520	540	524	590	494	514	532	556	565	502	525	554	540	544	540	531	561	518	553	526	537	538	563	514	518	500	536	554	565	580	509	554	576	583	484	535	510	559	546	563	531	538	581	539	549	553	495	520	554	558	517	574	551	550	532	585	544	561	561	553	528	532	543	550	541	517	535	487	541	577	548	566	520	523	522	532	569	554	534	524	581	551	582	555	539	570	575	526	571	565	554	503	540	532	572	553	526	584	544	550	536	498	534	548	530	560	525	544	523	552	541	556	535	524	506	507	524	531	512	520	517	533	562	586	585	559	544	500	526	538	539	517	552	581	540	551	515	502	566	548	547	551	595	504	537	514	510	555	536	568	561	531	547	548	543	516	576	571	524	571	559	570	555	485	563	549	563	597	527	518	550	534	547	527	543	521	521	540	568	540	524	528	576	551	514	564	574	565	550	535	560	531	515	559	551	541	535	561	533	563	563	564	552	517	562	542	516	513	510	569	508	554	524	545	522	570	537	581	591	550	525	539	528	534	529	518	522	541	555	572	526	571	526	565	583	560	586	512	498	552	522	572	494	531	549	543	552	579	564	558	595	558	580	542	552	537	574	585	549	522	552	507	553	515	566	549	522	565	537	551	523	543	560	553	554	562	563	518	540	551	553	572	567	556	521	542	556	519	555	580	530	512	550	546	523	569	492	575	512	492	555	514	559	554	514	590	587	543	519	544	546	579	546	509	546	529	565	549	562	498	526	523	564	521	581	518	546	554	531	534	564	539	539	528	538	559	515	547	518	566	550	512	533	546	504	561	544	535	549	533	581	558	579	506	557	512	548	484	566	584	534	570	563	581	510	581	539	555	522	521	529	538	532	529	566	519	551	532	506	522	547	517	512	525	532	531	551	542	509	544	565	555	549	552	531	591	568	551	550	529	541	555	514	568	542	561	489	536	541	523	559	535	580	534	530	582	546	541	551	549	515	523	558	519	555	540	534	566	562	522	527	509	557	535	558	515	536	535	558	579	559	594	533	586	549	551	542	586	520	575	573	519	575	523	527	549	566	567	575	581	517	536	539	523	540	562	566	559	568	521	526	584	542	550	534	562	538	534	607	526	547	528	581	571	547	513	523	542	557	527	532	558	549	599	559	523	562	603	529	519	514	504	541	581	579	577	596	537	493	561	570	524	566	542	559	533	553	519	539	562	534	547	528	532	578	536	552	589	572	564	577	549	559	529	548	547	542	533	527	522	564	543	582	592	519	556	545	581	554	574	530	537	582	508	563	537	554	574	544	539	564	548	488	580	532	539	594	533	575	551	559	529	565	552	553	564	561	590	537	539	526	521	576	521	507	571	518	518	558	532	513	559	572	524	515	534	545	554	548	591	558	496	544	524	542	532	581	531	547	540	516	565	546	575	593	594	530	526	523	501	534	515	540	564	543	547	559	581	540	570	563	563	524	562	561	573	534	553	559	530	539	574	552	533	513	546	543	556	564	517	570	533	538	507	539	531	577	534	560	537	520	603	558	521	538	604	546	545	534	526	608	550	549	539	563	513	567	573	531	572	533	556	507	515	583	559	540	548	573	555	540	553	564	522	534	513	572	519	543	512	521	528	580	546	543	548	524	565	564	605	518	567	549	553	591	559	541	536	540	529	552	540	555	573	535	536	519	554	570	527	552	550	535	556	546	510	569	527	523	550	571	530	605	558	519	519	582	538	572	563
66054	53919	50004	29983	11541	2345	648	327	239	189	192	165	167	147	164	185	185	172	187	161	158	141	186	195	153	168	167	167	177	174	174	171	154	164	173	184	160	152	168	160	152	147	180	171	149	155	159	161	166	165	183	153	163	149	167	156	163	185	162	180	164	186	190	181	166	153	182	157	182	172	161	130	181	166	178	176	183	165	178	192	159	147	157	171	172	158	176	162	162	164	165	161	149	146	170	177	187	155	164	177	179	149	126	146	163	156	162	154	153	174	174	154	194	179	166	158	178	187	159	136	143	143	155	168	179	164	163	160	151	148	171	159	155	157	131	186	162	155	168	177	186	169	167	144	186	168	185	157	165	155	183	159	160	157	159	164	211	185	180	158	156	153	178	159	183	175	176	169	168	176	170	145	160	159	175	162	180	169	155	152	172	178	156	165	180	183	167	155	133	181	185	175	170	195	160	138	147	187	141	148	125	176	185	185	175	186	180	174	180	165	187	174	177	180	175	165	175	179	169	167	159	175	190	169	157	168	167	161	170	146	164	186	176	140	164	167	178	133	157	180	169	175	191	137	174	168	166	148	188	167	165	182	146	158	169	154	178	168	152	149	179	146	152	182	158	131	146	151	179	160	152	162	169	164	147	156	189	152	175	146	153	169	181	140	162	164	179	141	164	144	148	187	164	173	176	161	157	155	166	168	189	163	149	175	147	169	159	184	158	163	162	158	157	186	153	168	178	181	165	178	176	135	167	165	171	146	186	189	165	158	150	170	185	169	171	165	150	154	149	161	150	153	153	138	168	162	173	138	173	167	192	183	153	149	168	161	159	146	159	159	169	174	172	178	154	165	152	139	174	163	164	170	145	168	175	181	160	154	154	175	163	181	167	140	162	145	145	169	165	174	179	171	170	145	158	168	189	192	163	166	169	160	182	172	156	171	159	169	159	170	161	157	144	168	150	176	161	186	162	157	157	157	157	168	171	162	138	194	164	167	160	161	143	163	160	140	150	163	162	173	205	164	179	164	163	161	168	171	160	182	156	156	156	158	162	150	186	163	153	151	146	170	169	169	135	173	173	154	144	133	174	182	180	145	162	156	155	156	189	148	171	154	165	172	160	169	181	173	174	163	144	177	167	142	179	157	177	182	166	152	159	150	194	155	159	165	170	179	159	167	171	167	183	165	152	156	132	176	155	194	183	135	166	146	162	168	172	171	166	161	165	137	183	168	151	157	157	158	160	157	195	152	161	179	184	138	169	171	164	159	148	185	170	180	157	156	171	168	173	152	180	160	185	139	165	164	178	153	156	159	176	194	148	184	144	152	155	159	151	185	159	159	165	168	151	194	151	171	157	162	147	189	178	155	145	156	170	162	176	174	149	151	188	158	167	166	173	152	117	175	155	179	159	172	146	172	194	174	157	149	157	161	194	166	155	179	147	165	174	151	169	168	172	164	172	169	180	166	163	164	147	140	142	176	172	160	189	168	189	175	138	172	182	185	164	156	148	164	163	163	161	151	141	153	164	158	152	161	149	165	164	166	160	169	141	184	150	167	185	165	159	155	161	155	155	170	165	177	191	159	165	166	136	156	177	167	156	163	151	162	161	181	164	163	166	151	175	181	181	168	151	171	156	159	171	165	176	148	180	160	179	174	217	161	163	167	167	189	141	176	156	173	181	158	150	178	192	152	155	142	165	150	186	175	166	168	175	180	161	146	145	147	153	162	179	202	148	188	159	161	176	177	170	164	162	168	148	167	168	188	175	163	157	186	197	169	142	162	166	172	172	190	176	170	174	174	140	162	177	169	180	162	181	147	210	181	140	173	164	162	158	145	146	171	151	185	173	202	175	154	167	170	171	150	188	178	157	168	153	143	172	156	166	171	167	157	166	164	184	158	145	158	181	162	156	146	190	164	171	146	158	177	157	167	164	147	198	180	143	164	156	143	156	163	174	165	149	156	157	178	147	156	170	155	164	157	166	189	176	175	146	165	160	175	165	158	158	171	159	167	166	147	159	153	148	179	170	170	183	157	154	160	178	179	181	155	200	171	165	158	182	149	159	178	148	154	164	161	164	169	156	181	181	159	177	151	158	150	166	175	168	169	165	174	152	152	160	148	148	135	148	155	142	169	168	177	149	174	162	131	178	155	175	166	160	170	177	154	154	132	165	177	157	167	180	145	154	129	144	167	180	150	176	164	151	160	155	138	149	183	171	158	151	162	147	145	170	199	168	150	173	159	166	149	160	135	123	143	179	170	157	159	162	163	162	161	163	175	166	153	171	193	146	170	188	152	169	173	191	161	156	180	171	144	160	153	144	151	153	183	182	179	143	178	159	167	155	186	156	201	128	168	164	162	190	155	180	171	152	187	151	175	173	154	187	181	168	126	180	184	142	162	157	188	145	182	155	168	159	178	181	180	166	145	203	158	163	170	187	171	166	159	154	159	169	164	190	180	158	148	162	175	151	174	181	174	161	180	158	164	149	177	155	172	151	152	174	161	144	156	185	167	167	176	145	155	155	146	185	164	161	153	150	160	160	167	132	174	160	169	187	170	184	156	156	163	162	147	169	153	169	178	159	172	159	164	156	150	186	147	160	145	161	194	159	159	169	149	174	149	162	164	169	159	138	176	157	138	175	159	163	161	158	156	166	163	149	163	158	132	180	152	160	187	147	132	148	182	182	162	172	168	164	148	162	176	157	147	180	159	171	174	195	158	153	165	164	180	146	166	166	182	173	149	159	137	173	177	158	184	168	152	156	166	144	153	181	163	159	178	159	170	161	192	167	166	160	158	162	161	164	165	178	168	168	158	164	151	170	163	156	164	166	173	170	161	164	158	189	158	176	144	154	151	167	179	161	154	158	179	167	161	160	184	176	170	186	183	169	131	164	154	179	178	178	197	171	169	171	166	165	167	155	162	146	176	169	159	153	154	168	165	181	173	189	194	153	181	181	174	184	178	163	155	167	183	160	160	207	158	170	174	161	160	168	181	164	175	153	147	187	148	184	172	165	170	164	164	153	178	151	154	149	167	170	183	131	160	170	153	177	168	143	167	144	188	186	160	185	154	155	180	142	157	165	145	155	161	143	142	166	177	183	169	178	152	170	182	173	166	154	159	152	180	153	153	161	171	156	183	162	155	185	171	173	150	158	166	173	172	196	166	128	140	150	172	174	167	169	146	177	180	143	171	178	171	160	168	153	157	140	182	195	185	157	164	174	169	155	166	164	149	176	175	177	186	149	159	173	162	178	185	147	172	152	145	169	176	143	181	164	157	176	155	153	150	159	160	167	187	156	174	162	167	159	192	169	177	163	181	162	151	168	179	171	175	171	151	189	167	148	171	142	159	157	140	162	154	161	185	196	168	193	177	149	163	153	191	152	163	165	157	166	173	167	172	149	164	139	160	172	145	184	161	183	160	170	178	190	170	165	157	173	163	159	173	165	167	138	148	182	163	164	160	158	167	168	152	173	178	147	145	193	142	181	142
46132	45468	49693	36410	17825	5314	1893	1129	881	591	436	424	424	438	368	362	415	397	378	370	416	388	378	410	421	390	413	467	388	403	410	389	351	365	387	394	391	416	372	402	350	403	362	420	398	410	380	378	396	388	409	398	383	374	373	406	352	402	417	387	362	390	368	382	360	410	397	370	355	417	388	397	382	342	417	368	391	386	440	393	376	426	395	389	380	369	376	404	401	415	398	385	397	371	390	405	384	368	393	386	385	377	391	389	393	385	368	394	400	408	374	393	422	405	390	365	410	409	394	409	387	378	395	385	381	343	374	394	370	381	416	363	402	384	385	391	396	386	344	416	378	381	425	407	374	414	403	400	379	406	390	402	382	409	407	401	352	412	411	409	375	420	381	391	380	373	389	381	387	374	366	402	375	341	359	390	390	379	367	362	430	385	370	376	388	406	414	368	381	381	381	350	405	349	379	420	382	376	400	339	375	371	361	393	420	374	412	389	410	386	377	387	393	394	404	421	375	388	392	392	363	407	377	388	361	385	389	379	423	401	392	355	381	376	381	397	374	396	367	356	401	390	383	365	384	378	394	379	378	399	398	404	373	417	384	406	374	406	384	422	387	395	375	362	407	362	356	356	380	371	426	361	372	394	393	394	407	395	376	377	361	367	372	381	411	409	372	371	366	342	381	392	384	392	421	405	409	376	384	411	376	397	378	424	369	369	375	374	373	370	360	386	367	380	376	371	392	393	421	416	386	398	422	375	412	383	399	355	414	365	390	396	400	378	387	356	377	410	399	402	385	394	374	404	388	349	392	366	375	406	372	416	394	409	376	398	402	366	395	382	419	362	411	370	387	405	332	352	401	381	363	396	373	370	392	392	397	398	391	369	358	389	363	416	367	362	363	392	383	393	359	384	397	366	400	402	362	374	370	399	413	407	386	356	376	375	409	361	413	401	363	392	385	365	374	382	373	371	412	359	435	389	381	394	426	396	365	422	397	374	405	414	388	391	440	368	397	399	398	396	390	398	382	398	355	383	359	382	384	402	381	367	389	395	411	418	393	406	382	363	377	385	402	406	416	428	375	386	407	412	383	322	387	407	392	389	356	365	392	350	401	424	413	356	374	368	333	411	397	419	384	417	369	398	390	367	364	392	357	373	419	387	376	345	387	358	412	396	352	431	348	368	386	401	386	396	396	404	388	389	359	391	394	403	378	371	365	401	410	375	381	379	372	369	393	385	407	384	462	365	394	368	366	387	431	362	391	398	381	351	382	401	399	421	398	399	381	355	376	381	390	371	393	368	402	351	395	385	397	357	423	413	416	391	367	350	355	391	395	371	399	374	373	386	398	418	402	417	358	382	380	358	373	402	370	384	387	406	387	372	375	388	372	384	391	397	418	375	404	412	385	408	365	389	334	369	383	384	394	370	412	409	380	390	363	399	396	395	397	387	375	368	422	363	377	379	384	392	377	417	404	380	368	388	398	359	414	382	371	410	368	374	380	364	400	376	416	431	400	375	378	380	402	363	409	387	394	386	390	379	425	363	419	395	409	342	385	420	393	350	372	385	389	417	402	410	386	387	392	383	413	389	371	390	355	400	393	380	372	381	386	371	399	414	391	379	365	420	414	414	405	415	403	377	363	367	371	365	402	391	376	398	401	387	426	381	384	394	386	362	375	403	384	395	360	382	410	412	346	381	372	414	372	370	434	389	424	385	381	368	402	368	395	388	381	441	373	393	394	362	367	393	381	426	370	389	410	414	335	399	394	379	388	388	393	403	386	369	414	382	370	413	358	370	362	387	388	393	421	400	393	376	367	378	405	401	388	386	404	402	413	365	376	340	359	374	376	406	392	377	383	397	409	396	414	407	403	402	387	368	378	428	379	399	409	352	381	376	401	405	402	409	377	381	374	360	382	401	395	355	376	386	365	402	390	397	382	397	393	404	412	379	382	380	372	412	393	377	398	390	377	364	376	390	391	383	410	391	372	390	410	425	439	402	398	399	388	401	410	374	345	392	379	373	366	362	373	411	374	362	372	402	367	315	364	406	395	391	387	364	362	394	385	364	370	393	376	358	390	362	372	382	388	393	387	389	413	412	397	374	345	380	372	378	376	379	416	400	383	408	416	392	426	389	378	367	389	379	406	404	414	396	383	406	362	380	376	363	391	362	409	378	372	396	376	412	369	389	378	343	392	425	396	391	407	409	416	412	373	403	396	437	375	372	400	348	356	389	381	342	340	401	399	394	406	396	355	355	382	380	365	359	395	409	397	397	429	407	331	387	383	349	366	368	404	382	450	369	388	364	363	380	360	349	345	398	414	367	399	371	372	387	396	365	354	384	381	382	405	398	401	373	355	377	379	401	391	370	417	421	407	424	398	396	391	346	387	366	345	378	360	376	385	411	364	378	386	385	385	364	395	404	372	392	396	391	382	398	384	362	376	374	355	385	393	420	395	392	380	364	426	381	369	402	391	397	419	393	400	394	371	396	404	387	400	390	351	380	415	392	388	371	368	375	354	414	400	395	374	416	381	393	382	414	404	389	380	396	381	386	392	388	397	382	387	373	377	376	391	395	389	383	396	375	369	395	351	381	380	378	359	391	421	411	405	396	404	397	388	416	398	400	393	371	394	398	364	414	387	395	390	392	368	382	405	380	374	403	373	401	358	356	362	398	376	395	396	434	417	378	391	409	421	397	417	391	413	403	342	388	369	400	418	415	370	404	371	386	408	405	365	397	414	378	383	402	421	416	391	380	402	388	410	400	378	375	355	364	409	359	386	385	384	356	440	381	414	380	402	411	375	371	432	397	435	372	405	419	408	403	416	401	377	379	393	388	401	369	416	419	412	405	356	376	371	389	406	355	414	375	390	385	402	376	353	387	386	377	367	371	389	391	395	425	388	395	390	393	395	375	385	388	429	373	367	395	399	379	391	335	405	374	390	405	376	392	401	370	372	402	393	405	395	404	396	372	423	396	408	384	364	391	416	388	411	398	414	379	361	398	378	380	386	356	387	383	407	376	419	420	388	394	401	381	389	434	378	353	361	414	357	354	389	367	375	401	384	377	391	389	372	365	404	364	407	346	397	375	386	398	374	386	415	395	410	411	382	350	379	381	380	362	367	399	415	348	368	373	350	387	394	361	362	397	404	394	388	389	377	418	379	366	416	363	370	378	375	349	379	402	391	408	368	404	390	387	355	413	396	381	354	380	380	379	386	372	369	369	393	363	377	359	400	374	380	380	400	412	364	416	389	388	416	421	388	381	377	403	392	409	374	414	397	388	372	384	366	382	413	436	412	386	410	368	377	398	350	366	359	345	374	428	395	394	365	377	386	395	420	382	417	404	397	385	395	376	401	413	372	382	378	410	394	368	402	391	375	365	417	394	367	400	392	341	374	382	386	397	373	406	367	400	364	393	377	377	384	373	409	392	385	379	384	415	408	382	384	388	386	360	398	378	381	385	385	398	412	392	394	425	347	399	382	345	380	408
27071	9707	3528	1423	550	310	254	249	244	234	247	227	249	219	247	246	252	232	276	254	273	274	253	260	249	257	249	284	275	253	240	230	258	247	264	265	274	234	259	258	232	258	246	271	245	257	259	238	266	242	254	248	264	265	261	229	279	253	225	273	227	249	248	275	232	221	266	243	245	234	290	234	222	251	215	242	263	236	228	224	242	234	254	222	260	236	248	238	253	290	251	232	252	247	214	251	257	227	269	275	246	228	253	226	268	250	232	244	269	223	245	261	251	246	242	247	260	290	225	244	248	251	264	283	247	239	205	227	283	269	248	246	291	263	263	267	262	227	250	229	243	237	241	218	231	233	258	235	254	238	248	226	243	254	237	270	270	268	256	264	219	254	278	247	245	263	241	241	250	281	238	250	231	263	253	248	270	239	231	246	258	241	255	255	218	260	247	258	271	255	294	262	245	243	241	238	250	255	253	252	228	224	242	218	246	233	266	264	242	266	253	266	277	294	246	244	249	251	220	245	265	245	236	231	233	278	271	239	235	295	242	264	282	264	222	234	291	234	243	263	276	291	230	227	234	248	258	245	242	273	265	228	248	246	246	249	259	247	226	226	246	237	230	259	245	260	252	263	225	246	242	275	279	244	223	223	257	251	291	295	268	272	264	260	253	259	258	242	279	221	257	273	237	270	245	214	248	228	255	257	256	265	254	253	249	241	243	240	248	235	255	249	259	268	251	251	230	273	268	232	255	245	224	237	263	275	242	257	259	248	269	232	265	251	253	245	266	250	268	259	244	267	247	228	222	245	246	238	273	263	257	240	224	261	224	247	228	263	254	250	234	234	218	257	259	256	244	275	229	243	239	247	245	238	258	257	267	250	242	216	280	253	275	258	272	244	221	240	235	288	228	246	234	250	267	255	280	241	241	249	240	247	264	264	245	262	245	255	230	255	260	229	260	264	217	259	263	283	259	236	264	248	250	247	231	259	225	236	244	257	249	284	241	242	244	226	222	268	232	257	254	245	260	243	259	251	245	249	242	256	242	222	252	268	255	249	265	238	231	260	254	232	263	272	246	246	247	260	266	238	257	269	218	242	253	255	246	264	241	282	269	261	231	240	259	238	253	255	241	252	277	289	222	213	262	283	266	240	252	248	238	260	231	224	272	240	279	254	232	248	278	241	233	257	245	240	256	258	236	227	234	246	267	241	244	243	268	259	240	231	243	253	244	248	240	250	242	256	222	268	251	253	251	255	260	267	249	255	251	246	256	240	248	263	254	261	246	244	231	222	289	275	243	263	252	230	284	267	259	244	288	239	245	232	236	267	269	284	264	229	264	241	240	255	276	253	275	238	292	254	255	274	224	283	242	248	227	240	248	242	249	224	240	253	234	240	229	230	248	230	236	280	227	236	222	241	250	244	243	268	233	260	233	281	245	250	281	255	210	232	239	251	239	235	224	249	227	239	261	275	235	266	243	252	272	275	227	256	277	245	281	278	226	253	251	237	247	216	241	264	232	279	235	247	253	231	238	274	240	243	241	257	276	243	223	249	224	266	272	240	243	260	238	230	282	272	261	259	247	237	263	216	241	257	258	231	255	268	261	243	269	245	263	242	224	243	233	257	246	250	254	253	257	258	250	242	269	219	259	223	243	242	269	258	268	247	270	262	253	250	239	246	253	235	272	246	226	251	248	283	249	248	260	254	228	283	262	226	250	261	260	272	273	255	247	258	260	236	245	251	245	272	239	220	233	247	251	249	252	254	204	262	255	248	245	253	221	247	262	260	224	232	240	255	241	226	259	256	240	226	234	266	236	270	251	266	255	240	233	244	234	245	265	224	234	271	280	240	251	246	269	270	267	251	260	271	284	230	263	225	228	282	246	232	286	216	227	279	276	241	255	248	261	231	255	263	238	241	264	240	220	269	260	265	240	228	259	271	236	250	224	230	257	259	269	253	252	248	229	262	250	226	209	229	236	266	269	266	263	271	278	255	231	235	270	233	245	249	234	256	280	272	256	275	245	226	246	240	254	283	276	263	250	229	268	293	240	213	231	255	235	244	225	270	261	271	237	244	239	257	253	257	277	258	250	273	232	242	253	257	240	283	254	258	252	256	248	278	265	244	289	245	255	279	236	233	231	253	265	242	238	276	245	278	283	249	233	256	237	251	261	244	230	276	276	218	247	286	245	252	255	263	238	224	241	271	248	263	242	258	262	206	261	238	280	288	253	281	257	261	278	282	235	293	281	291	270	254	236	252	262	239	244	269	256	263	271	246	229	239	260	271	257	235	237	274	230	248	267	251	264	246	245	260	268	271	247	270	233	240	247	228	224	285	240	261	257	238	249	239	275	250	235	253	234	278	253	277	268	272	255	265	248	250	245	247	240	243	259	255	256	236	272	249	242	288	241	251	246	232	254	233	245	250	230	260	245	242	240	246	255	228	259	249	229	220	248	263	246	247	263	251	272	250	236	256	239	257	257	278	245	233	265	250	261	259	273	255	261	251	243	238	262	268	255	271	227	260	288	227	278	263	247	246	217	250	265	256	258	270	246	245	235	258	286	286	214	261	223	246	264	227	226	264	242	251	252	228	254	261	241	239	255	261	285	250	236	238	267	247	215	244	281	235	248	239	263	228	248	225	211	269	243	257	269	273	230	268	254	231	249	248	252	241	260	256	238	252	252	246	269	268	258	246	247	267	286	247	232	251	249	261	239	254	239	242	237	237	226	235	245	291	265	257	226	269	236	294	265	253	220	260	256	256	286	229	261	250	232	250	245	251	250	246	209	265	207	235	262	255	260	246	253	259	256	262	265	260	270	267	222	271	242	243	248	274	248	258	249	250	234	252	217	250	247	253	271	262	236	291	229	255	268	275	271	232	233	257	254	248	230	263	227	265	235	278	271	258	236	259	257	228	239	267	246	265	274	268	245	237	254	247	261	244	257	250	231	235	211	261	236	262	252	241	226	232	236	233	240	274	254	252	263	228	235	254	243	230	277	235	249	239	253	260	247	207	251	290	286	249	265	246	263	227	253	251	247	255	285	278	248	262	250	244	240	273	226	291	266	256	216	247	231	269	243	235	247	272	224	281	246	220	251	246	255	259	240	219	254	224	253	275	256	214	242	262	249	260	270	261	250	243	254	245	244	252	242	250	239	258	258	243	240	237	274	229	252	264	243	236	253	256	244	296	270	258	251	237	245	217	239	217	268	252	254	274	243	250	246	286	252	248	278	251	269	252	269	265	237	264	234	257	223	240	240	230	250	257	252	265	259	291	267	273	268	241	246	246	227	260	249	227	227	260	263	256	260	255	240	216	263	252	246	261	251	263	235	252	232	251	259	222	240	246	207	262	260	283	283	254	242	276	252	257	240	226	247	245	235	252	250	304	264	241	265	282	257	251	276	255	264	265	232	262	250	225	288	268	235	262	257	197	252	237	266	241	249	250	261	253	265	257	261	241	286	242	277	238	256	274	235	237	250	284	239	259
19264	9160	7329	3812	1606	756	627	606	555	593	552	628	562	547	548	582	571	566	583	565	602	575	574	585	563	511	581	575	578	586	600	549	541	568	572	578	569	580	558	557	605	566	582	547	586	613	586	544	555	581	556	596	617	564	576	570	615	525	584	554	577	573	563	583	595	575	539	533	556	601	515	590	567	538	580	526	579	552	578	532	551	577	602	575	570	585	538	567	576	607	554	578	566	554	574	571	575	576	595	563	571	566	561	577	569	573	601	586	583	566	603	612	551	584	585	587	523	574	572	599	559	570	550	557	566	589	503	561	561	561	597	559	563	592	549	567	557	574	593	577	533	607	599	554	573	562	581	606	567	556	604	518	598	563	572	563	596	621	559	563	568	612	580	580	576	554	605	531	565	597	593	585	569	631	546	597	600	557	636	567	582	566	560	548	535	615	559	555	594	528	554	531	589	600	571	497	589	562	598	577	602	552	602	578	608	577	570	536	581	602	607	545	575	571	561	549	567	616	525	568	574	581	542	570	565	553	587	574	556	554	584	548	597	549	591	581	558	564	588	585	596	558	584	563	553	630	569	571	553	583	608	564	591	590	569	590	597	578	547	562	513	568	610	585	574	601	577	564	530	555	551	616	578	565	603	583	552	584	581	598	568	581	503	596	636	531	559	536	614	534	551	567	542	581	574	549	544	558	590	559	584	566	553	591	564	575	610	536	592	579	562	594	547	572	603	530	578	588	544	561	547	564	580	537	571	536	542	599	595	634	523	547	591	560	549	580	626	563	596	571	567	606	589	533	564	548	501	566	550	557	569	592	573	583	545	555	561	575	539	573	599	585	583	563	558	543	591	558	599	568	588	576	513	535	567	560	549	582	594	564	592	599	559	554	557	591	562	564	588	599	574	576	583	572	619	591	564	587	607	561	587	564	584	581	588	586	558	562	551	585	564	554	586	604	580	553	549	592	561	571	576	566	579	560	599	608	589	568	513	512	558	541	582	556	580	539	555	597	588	534	530	588	570	555	591	595	562	591	582	583	580	564	586	593	560	568	567	608	577	616	574	548	590	562	555	574	553	572	557	580	608	604	616	582	545	548	611	572	545	628	567	607	558	541	538	618	577	572	546	623	533	612	618	578	587	562	623	579	577	568	556	583	597	545	518	568	552	584	554	577	577	585	582	522	537	560	562	593	594	578	594	524	540	604	578	580	538	599	578	594	553	577	594	592	557	555	554	569	540	564	536	560	589	594	554	566	573	595	542	545	558	562	605	574	537	573	591	569	592	507	571	582	592	622	566	527	582	566	572	557	623	623	609	573	567	574	594	614	589	584	591	553	619	602	571	551	622	559	556	561	604	543	579	550	520	570	544	581	556	552	612	565	601	528	562	620	545	597	547	594	600	576	584	547	556	602	546	589	571	583	575	550	596	568	605	581	590	566	598	575	573	538	574	617	575	552	572	597	570	549	544	599	561	601	564	606	533	580	581	563	581	568	566	629	567	570	537	599	550	600	587	562	582	542	593	556	570	540	583	559	583	556	555	539	525	585	605	553	573	565	572	579	597	574	587	580	570	585	540	613	556	538	562	583	597	548	587	525	593	531	589	567	536	565	547	552	570	577	540	596	556	548	565	559	598	561	535	569	576	596	575	608	528	617	538	601	604	600	612	549	574	547	582	567	593	526	567	564	523	552	529	555	563	558	587	542	580	604	541	585	590	572	594	582	558	543	579	611	582	564	569	559	590	558	584	538	588	579	565	589	578	566	564	572	629	551	594	564	520	537	569	560	555	585	552	584	560	598	572	580	585	565	571	533	575	534	536	609	553	582	580	621	572	557	577	592	595	558	587	580	509	568	590	561	531	604	596	585	569	586	547	579	577	520	543	602	602	522	588	583	571	590	578	588	558	576	591	550	544	558	568	540	571	606	600	630	595	634	560	569	561	609	565	578	601	605	584	550	524	556	600	557	586	520	578	604	583	572	599	561	518	567	519	579	557	588	587	593	546	574	533	561	597	569	546	612	546	573	553	579	581	602	568	525	528	573	585	599	569	546	581	608	590	572	571	602	598	563	574	574	567	576	546	612	580	620	596	562	539	541	553	541	570	568	542	590	567	526	588	557	583	610	608	536	592	557	569	514	567	560	591	586	589	604	573	511	611	590	565	579	569	561	579	597	585	542	537	515	575	595	591	565	586	555	594	578	569	567	591	527	602	630	558	563	528	602	546	585	577	593	609	571	628	576	594	562	618	561	554	550	609	560	577	578	553	600	561	584	568	562	557	607	588	558	576	521	556	560	545	597	543	578	562	620	567	559	544	594	614	542	578	547	560	622	561	590	565	565	575	584	531	573	549	568	549	596	600	614	544	577	555	536	608	627	592	555	566	575	547	588	568	560	587	610	574	607	549	579	549	555	543	571	562	593	609	539	560	610	618	515	581	580	573	561	548	591	610	510	598	602	554	558	559	551	542	607	536	553	567	574	550	568	614	635	569	573	576	597	600	545	555	559	538	579	590	572	540	548	534	574	555	552	573	597	609	576	580	577	583	579	559	617	578	572	543	539	577	585	593	536	615	589	573	547	567	565	597	615	576	597	570	595	594	599	544	554	573	570	597	587	565	604	594	587	582	588	620	539	567	577	557	579	561	554	585	564	556	580	560	542	587	578	578	528	607	607	578	570	597	596	584	574	568	554	549	574	614	627	567	588	574	559	565	567	578	596	527	567	599	589	597	592	548	555	547	570	563	597	577	589	639	560	580	552	587	549	581	543	599	523	554	577	578	567	550	535	584	551	603	577	526	577	598	562	547	573	587	567	583	563	586	608	557	574	578	568	600	554	620	567	596	576	585	548	557	596	568	615	569	574	571	569	560	578	591	569	584	573	568	547	582	535	602	589	554	575	573	549	560	561	561	561	531	585	558	563	555	577	593	563	584	537	553	583	600	589	558	571	567	569	553	575	612	554	589	599	562	545	563	555	618	587	590	549	555	564	570	550	607	600	580	565	583	531	575	572	599	569	563	581	579	540	577	577	584	558	554	543	567	584	590	577	574	558	562	571	587	546	582	583	574	548	548	611	579	548	549	541	545	601	582	597	603	600	550	567	549	532	543	566	584	579	533	625	562	561	590	578	536	546	540	616	591	568	613	558	536	536	570	599	532	534	611	551	574	559	583	544	554	628	554	588	556	555	591	600	585	611	542	535	613	562	592	569	552	594	565	601	570	571	597	587	594	552	547	584	554	539	576	542	571	561	505	536	571	571	587	500	567	641	575	567	554	538	623	560	525	560	591	534	558	562	551	553	538	579	597	588	604	518	568	588	545	531	533	571	562	522	569	550	529	554	631	564	580	613	568	573	579	543	564	589	598	542	567	549	567	576	596	553	556	571	585	519	571	558	545	588	592	581	589	586	564	592	565	558	599	559	547	568	559	591	562	525	578	583	533	571	573	547	546	567	557	571	552	537	568	544	572	578	545	550	563	572	593	587
53774	39659	33273	17148	4750	1058	405	315	344	263	248	268	270	234	247	245	241	229	266	212	228	251	256	231	256	264	289	241	215	250	259	215	225	282	269	248	212	233	265	255	238	259	229	226	225	244	239	254	242	270	256	213	232	235	238	280	247	249	234	266	241	271	274	245	213	253	243	252	266	234	221	241	252	268	244	241	251	278	256	231	266	245	221	253	231	257	280	256	268	229	252	238	276	252	277	265	261	262	250	232	234	221	222	235	248	254	237	252	213	257	246	248	247	259	229	234	261	239	233	249	238	286	256	247	254	223	242	210	256	245	207	221	248	264	223	241	277	261	246	238	235	243	251	270	273	236	253	253	225	259	240	260	230	233	213	233	240	254	219	241	221	235	252	225	225	232	251	232	258	248	264	271	227	289	251	247	242	239	223	248	257	246	236	257	235	250	232	259	237	265	239	234	249	211	252	239	240	239	261	241	248	247	247	262	255	219	259	226	247	248	233	274	250	242	227	226	250	224	233	231	231	259	241	245	279	227	229	241	239	251	283	244	242	248	235	268	243	253	287	213	235	233	237	263	247	243	256	230	230	262	238	209	216	252	257	250	243	240	212	248	245	207	254	255	269	237	235	239	241	217	222	224	255	228	251	288	275	256	268	250	237	229	228	256	222	293	233	266	247	238	265	263	243	245	280	303	268	239	240	235	245	211	233	225	275	272	224	214	269	246	234	239	261	234	238	221	254	252	236	232	223	238	223	246	230	235	222	265	236	266	257	231	269	256	213	229	245	227	270	257	241	212	243	248	274	280	255	230	236	272	228	248	221	233	204	261	249	242	270	255	225	279	236	230	237	231	266	263	245	247	247	234	261	248	239	256	251	275	237	264	244	274	205	228	242	261	230	265	250	230	239	240	234	259	228	236	253	273	256	251	231	262	234	281	234	241	271	257	246	279	226	241	290	255	266	229	228	265	250	248	270	280	238	243	258	218	248	229	271	257	224	235	252	269	272	237	223	234	211	224	234	237	265	235	234	244	253	250	230	269	265	232	236	222	259	233	260	246	258	235	262	212	272	263	242	243	236	241	243	223	241	241	258	244	243	242	267	254	263	231	238	242	294	234	261	243	267	237	239	274	230	225	239	235	242	232	228	227	291	247	227	249	239	257	249	245	257	235	271	237	268	244	247	241	249	257	263	264	235	254	240	267	243	287	238	213	250	220	195	256	262	235	253	248	262	219	253	248	238	227	242	205	240	235	258	239	240	265	240	256	277	257	257	243	244	244	246	265	250	247	222	259	241	253	238	257	250	249	238	245	256	270	240	254	237	248	237	238	204	224	229	271	237	243	256	201	261	254	255	244	236	219	249	245	249	222	228	220	251	259	239	215	253	264	229	250	225	262	227	250	241	249	262	264	217	290	225	238	253	233	213	234	232	225	236	242	228	221	249	252	264	242	253	230	272	252	260	242	246	244	236	216	263	264	229	237	214	269	233	233	233	236	247	231	234	230	229	262	247	242	244	259	229	259	291	247	250	216	223	251	229	230	255	248	261	258	207	228	233	268	260	252	242	255	260	230	273	259	252	236	230	265	235	263	260	264	219	229	254	235	251	223	263	246	267	223	274	266	248	242	239	235	252	250	248	283	221	270	248	238	236	244	260	264	259	229	243	241	250	268	224	219	234	259	238	258	270	219	213	251	262	248	238	219	249	233	276	248	224	213	259	237	241	258	292	255	248	251	234	238	260	240	260	225	274	240	218	265	250	298	225	252	264	237	238	260	249	269	276	249	229	262	232	268	249	241	249	277	237	250	254	245	251	295	238	258	243	246	240	237	220	205	245	284	233	232	257	243	230	255	269	236	246	212	252	242	226	251	247	239	261	246	273	228	252	268	259	262	231	246	246	250	258	255	267	263	269	233	243	257	242	238	263	261	264	239	241	227	219	249	235	233	236	236	224	243	289	231	250	249	263	246	226	229	277	255	238	207	240	253	232	246	256	264	258	251	269	227	251	231	241	241	251	229	233	222	257	243	272	231	249	224	238	246	234	255	238	247	231	241	271	223	253	227	245	238	277	245	249	203	247	263	290	267	265	262	254	232	259	280	249	239	209	203	214	218	233	244	253	249	222	269	237	243	229	239	214	228	223	203	239	258	213	260	267	266	296	261	288	248	251	251	257	245	265	237	227	240	255	266	275	265	225	244	253	248	262	263	257	248	266	245	288	252	248	225	238	250	265	218	226	274	248	271	244	240	254	247	239	256	253	217	246	224	242	248	240	208	267	233	259	258	225	243	235	261	238	244	232	238	221	263	214	233	247	253	224	263	250	230	268	243	247	245	261	265	242	259	211	268	244	255	255	251	237	221	226	249	242	251	240	260	249	253	292	253	256	248	262	258	227	270	220	254	241	222	230	229	253	237	275	272	254	247	278	265	230	280	255	241	223	241	253	238	256	281	211	244	225	239	244	239	238	260	262	237	249	216	245	267	262	243	256	245	231	259	248	250	287	243	249	230	256	217	250	253	239	249	283	245	237	238	254	249	214	248	228	254	226	257	276	245	236	232	244	242	246	237	253	272	274	246	257	221	245	229	240	259	234	236	267	268	256	245	263	264	252	234	219	275	229	246	266	256	254	256	259	259	254	263	268	256	218	235	235	189	249	233	239	255	270	282	240	272	243	255	258	272	253	248	246	243	257	266	272	287	263	258	264	236	261	272	258	243	269	261	223	245	241	218	246	246	297	257	244	270	268	222	244	224	242	247	270	247	235	267	248	242	211	269	222	246	247	263	276	231	237	283	244	232	251	246	252	258	281	246	243	233	218	266	239	243	256	242	236	245	249	234	212	239	266	268	244	254	240	238	239	226	238	256	249	243	199	247	246	228	221	245	273	240	226	251	241	261	207	237	213	240	245	270	229	258	270	282	216	267	252	243	247	249	275	196	259	266	239	243	273	248	250	268	256	256	255	244	255	243	228	268	287	210	239	229	230	226	298	255	217	226	248	224	261	261	228	214	230	246	264	250	255	244	265	257	237	235	226	254	247	255	251	268	299	254	191	233	259	245	224	220	239	201	258	247	270	295	238	261	232	275	278	212	245	255	243	252	250	227	254	270	223	230	253	238	249	225	262	239	248	258	247	260	258	263	233	230	240	276	254	245	256	267	220	259	246	240	262	231	243	226	226	262	256	260	237	249	243	260	281	237	252	229	250	240	243	236	233	246	234	252	241	237	258	245	294	212	250	248	267	238	249	278	234	256	227	259	231	237	252	261	234	242	230	223	258	248	242	257	214	226	247	247	231	272	258	239	243	236	223	244	261	266	259	251	239	225	207	248	233	264	249	213	240	264	259	236	283	254	253	258	272	291	231	243	240	259	259	235	281	249	257	235	267	233	217	237	254	232	239	250	243	231	236	234	245	240	256	247	260	275	262	214	243	252	239	258	276	269	270	265	248	252	235	233	247	219	262	225	278	259	224	236	232	238	266	229	241	229
37728	34391	36531	24878	9690	3130	1070	874	758	652	594	561	545	601	569	593	572	553	530	554	550	590	595	554	531	532	552	555	572	582	587	579	551	518	571	556	543	557	580	558	532	541	541	581	571	571	585	553	626	556	523	534	569	544	529	584	547	548	555	532	567	556	573	561	558	586	536	533	570	547	539	545	505	575	573	512	600	525	505	528	610	553	526	534	552	539	561	584	575	557	591	519	553	583	558	538	550	558	555	546	502	530	538	587	575	584	578	590	519	601	571	552	582	564	549	533	511	537	563	553	565	547	523	570	563	574	557	552	532	575	566	563	527	562	541	546	570	578	498	569	539	575	542	572	543	541	574	578	579	583	571	565	559	535	580	571	582	579	627	608	521	575	572	547	585	580	564	592	520	540	537	582	555	565	595	523	571	570	563	571	519	576	521	551	534	555	569	565	571	562	568	527	540	514	534	569	568	563	624	544	554	588	563	570	553	560	568	533	560	587	559	556	542	519	561	606	564	590	517	546	599	572	578	571	538	525	576	590	564	602	570	572	550	522	548	531	547	586	505	582	522	550	577	535	581	577	538	532	521	585	591	550	580	545	555	558	553	504	551	574	572	560	546	616	560	579	575	569	582	589	583	514	540	517	538	586	559	553	535	538	559	600	586	556	567	600	560	556	600	519	558	555	560	532	517	581	580	569	543	522	561	563	556	616	584	553	536	546	538	573	578	561	593	504	547	596	542	576	507	574	505	522	557	549	539	573	562	508	561	576	533	575	539	571	555	589	581	597	550	602	576	543	603	548	540	594	522	595	566	527	569	558	576	576	548	556	586	561	600	608	521	575	556	586	559	560	580	535	558	516	581	558	569	544	584	571	543	571	541	549	515	602	512	546	575	539	558	562	573	561	565	546	592	562	562	572	554	564	544	552	562	564	561	537	558	586	594	524	554	554	587	539	561	568	552	532	566	553	527	537	570	545	576	564	525	546	561	563	558	549	551	530	580	575	521	544	558	512	557	563	561	526	553	516	570	604	595	554	594	586	567	563	548	600	575	531	517	579	579	597	548	561	526	571	528	532	563	536	546	569	540	577	527	595	592	584	558	577	537	551	562	558	551	559	558	536	586	527	574	534	564	578	542	539	555	544	608	551	589	534	558	588	496	538	594	575	536	584	591	564	496	601	555	577	596	530	522	566	557	580	570	561	539	583	568	564	554	527	573	579	557	539	533	542	535	573	540	570	599	557	603	566	536	535	617	575	570	527	594	558	617	588	555	564	540	605	533	552	565	568	539	566	574	567	523	606	562	559	557	568	556	531	573	512	543	554	553	556	561	527	573	546	531	594	521	577	548	566	628	603	545	531	596	521	579	586	542	577	588	520	542	515	545	559	598	537	570	541	532	559	552	526	575	543	531	567	588	577	573	546	570	604	564	538	585	606	589	523	583	543	566	534	550	580	524	597	526	557	578	550	568	553	586	578	574	541	595	563	601	527	544	590	535	566	534	588	526	602	577	575	559	562	560	549	552	543	603	570	572	552	577	552	590	561	513	515	558	575	562	540	575	538	534	563	596	566	556	522	580	563	560	550	516	541	529	573	518	530	533	543	535	559	580	558	564	577	529	569	555	582	572	542	561	548	577	543	530	548	556	522	563	574	561	553	541	561	566	503	554	525	549	530	569	552	522	552	592	547	529	567	540	594	592	551	557	571	521	544	567	528	579	567	578	541	562	580	580	611	535	568	587	584	566	557	532	537	581	569	541	553	521	532	550	536	569	563	564	579	570	553	586	560	575	564	542	522	552	572	552	533	518	595	620	511	550	580	585	538	573	606	518	508	563	528	550	577	549	591	572	567	603	557	543	555	551	552	586	556	583	530	566	571	554	519	535	532	587	571	575	535	598	591	533	519	556	582	556	587	558	544	538	555	585	568	573	577	552	561	564	562	582	561	579	549	539	546	561	576	526	581	590	524	573	575	566	586	544	568	578	560	567	538	535	531	580	561	575	570	572	590	566	586	569	524	527	565	537	549	568	527	596	550	543	586	579	534	550	564	527	538	525	579	596	574	592	606	575	546	550	565	602	554	487	579	630	578	513	534	530	526	577	544	529	567	551	569	556	595	552	553	529	525	561	556	574	574	585	553	564	540	543	514	523	559	541	555	593	557	549	587	569	614	548	557	575	588	578	566	528	559	564	566	570	539	548	569	545	577	569	554	592	589	558	597	580	534	518	546	591	543	567	581	567	564	543	538	518	562	558	567	569	542	558	549	593	528	594	593	547	579	537	562	552	557	543	552	566	614	558	589	572	559	540	571	577	551	563	608	564	567	524	573	561	498	529	531	544	543	565	544	553	552	545	546	509	546	523	562	590	563	537	559	568	567	577	544	551	516	559	553	583	541	552	564	575	574	551	581	563	595	571	581	570	603	594	573	532	560	518	551	539	577	563	560	553	580	551	545	541	565	525	544	545	542	572	540	578	534	590	584	572	555	542	575	560	568	574	601	580	571	597	523	564	546	530	512	561	575	566	563	557	534	536	562	534	574	589	588	559	578	568	589	540	519	547	538	585	562	536	584	545	594	512	588	568	578	569	594	564	538	578	547	558	580	509	543	558	565	529	550	561	566	534	542	568	572	585	585	534	601	546	578	603	526	515	583	543	535	567	549	573	540	595	543	618	548	583	539	597	531	554	558	532	472	522	534	550	543	519	547	539	547	572	588	581	576	544	544	585	559	575	587	572	550	526	510	588	565	553	531	557	565	556	547	518	517	532	556	579	515	539	588	569	555	541	558	550	574	569	544	580	537	579	553	534	556	551	531	535	539	567	495	551	548	514	552	534	571	545	554	561	578	577	564	601	555	564	521	566	578	541	603	528	539	551	589	565	541	536	550	566	577	557	552	606	563	536	569	577	575	556	537	573	540	550	575	523	551	572	563	554	557	519	554	591	540	576	598	584	598	575	573	523	543	572	571	556	512	547	540	575	546	537	573	554	559	496	558	549	553	546	527	550	570	571	573	507	540	567	594	555	541	550	581	530	545	580	576	540	534	608	579	571	562	535	524	581	555	551	564	532	608	559	559	565	544	515	582	583	554	582	544	579	540	553	545	567	560	566	539	521	552	537	562	512	561	527	544	566	534	587	525	559	560	543	566	581	583	555	576	573	567	539	537	585	584	543	532	545	518	583	510	530	570	551	587	503	576	578	576	542	569	533	556	576	576	580	575	570	571	583	589	532	537	575	547	598	527	525	548	564	557	584	555	542	563	549	582	592	548	510	564	575	565	545	543	575	582	582	544	523	534	565	597	532	547	546	570	555	550	534	526	573	603	560	587	530	527	570	598	558	544	544	544	585	556	565	520	573	543	565	516	572	551	560	540	527	536	563	584	558	551	578	542	549	526	539	607	597	596	563	587	551	508	560	557	599	555	587	545	543	564	525	575	542	541	557	540	523	572	542	538	564	559	570	573	556	538	549	523	581	550	550	501	609	565
66530	53892	49889	30169	11139	2270	542	282	268	215	172	195	160	166	145	184	154	176	183	154	177	175	158	150	176	196	184	149	161	194	148	166	160	152	185	154	167	152	140	204	171	173	159	141	181	176	173	172	160	190	153	156	190	170	172	148	153	156	171	152	156	182	181	176	145	183	178	184	165	141	184	163	155	155	197	165	161	145	165	157	175	150	162	176	177	202	160	163	166	161	175	169	203	160	164	168	171	146	168	180	164	178	173	175	144	159	142	180	155	145	145	155	173	175	133	171	167	164	176	189	165	151	156	166	138	165	171	182	156	179	153	147	182	150	179	154	155	133	158	176	184	159	177	161	175	157	164	167	163	156	158	148	166	174	162	151	201	160	144	179	163	167	168	181	197	187	173	173	175	156	164	162	174	163	160	159	181	192	142	136	149	187	155	164	168	150	172	175	162	138	162	174	186	149	167	171	185	161	155	195	152	171	167	172	168	167	162	184	172	160	166	178	181	156	174	179	148	168	169	164	172	149	180	180	155	163	170	159	167	167	160	164	160	181	166	164	164	148	189	164	153	170	194	155	168	172	153	202	174	149	139	190	177	178	178	168	182	179	168	152	166	151	162	163	186	134	146	176	150	160	171	166	147	177	162	167	156	150	169	153	169	187	149	142	158	188	181	166	144	148	176	164	165	182	170	156	152	162	185	188	158	166	175	183	159	163	165	162	158	166	190	147	170	149	161	155	180	146	174	135	177	179	174	163	172	176	176	136	179	171	165	166	183	169	183	182	157	150	150	172	183	159	156	194	185	153	164	183	163	155	153	161	166	156	164	162	178	173	183	152	162	155	169	153	158	150	168	157	159	159	165	163	176	168	161	164	195	162	167	186	175	146	171	179	183	153	190	161	193	144	158	151	147	186	160	175	179	158	182	177	168	143	177	159	151	149	180	159	179	162	148	177	170	160	171	161	169	176	163	143	169	145	174	182	193	172	161	147	168	179	149	165	153	161	179	168	184	159	180	137	177	194	172	185	174	168	183	168	175	154	180	160	171	153	147	156	187	158	153	149	153	189	149	173	174	169	188	177	182	155	176	152	176	147	172	185	189	176	163	161	165	159	173	159	136	144	192	154	181	152	145	146	164	169	178	212	146	182	173	188	155	175	168	169	178	193	175	189	155	165	166	148	151	143	158	153	155	180	171	166	181	148	166	164	169	165	182	178	169	179	166	183	176	164	183	161	181	150	161	140	166	155	153	151	160	177	171	175	193	166	186	168	171	165	174	146	151	158	166	165	156	163	148	158	177	167	161	170	152	143	162	164	184	179	161	183	139	163	171	170	180	141	149	161	153	141	161	151	167	160	186	188	184	158	163	164	153	167	183	184	163	164	170	199	172	179	169	157	188	158	162	175	164	162	149	165	157	175	170	155	145	161	153	137	165	150	190	152	155	180	174	185	138	180	147	177	174	167	173	167	173	197	166	209	164	152	187	169	189	167	170	181	171	175	165	162	164	153	191	167	170	161	194	144	178	171	203	173	160	156	169	157	175	188	168	154	167	173	189	157	159	160	174	151	156	182	157	161	137	161	161	195	164	155	194	180	172	165	172	173	165	168	178	176	161	172	165	159	155	148	161	164	138	175	167	157	153	176	156	168	149	186	161	164	184	149	155	183	161	161	167	185	179	173	158	160	173	173	187	178	223	184	182	163	185	176	184	175	177	185	178	144	152	176	153	165	176	181	171	164	157	172	159	171	198	149	184	177	187	160	177	185	167	144	167	149	172	166	166	184	181	203	170	147	159	182	163	165	158	169	202	178	161	168	140	173	140	193	164	166	180	156	161	163	178	170	175	171	175	163	158	192	180	190	151	137	161	174	195	177	176	171	172	178	159	175	185	163	165	157	157	179	155	169	182	181	163	163	188	150	164	163	183	188	162	163	157	178	175	172	172	173	177	169	141	164	155	154	171	169	152	147	167	174	155	161	158	180	171	156	192	178	169	164	162	208	201	177	158	160	164	175	182	154	172	166	181	181	156	187	161	173	148	180	188	214	194	171	166	156	138	183	188	175	189	168	158	162	176	190	139	150	163	165	171	164	166	186	156	169	151	159	180	167	167	175	177	192	165	175	204	157	171	171	165	179	151	174	157	144	176	163	173	177	144	181	174	198	176	172	180	146	179	147	141	175	163	184	180	168	170	158	169	170	164	155	155	158	182	206	183	153	154	164	154	172	155	146	165	168	150	186	162	188	167	169	170	167	164	179	197	168	161	183	173	186	177	172	171	191	180	155	150	155	193	172	190	173	190	164	171	177	160	174	184	165	184	149	173	170	148	198	178	193	173	155	132	158	160	155	189	151	167	153	179	155	190	157	171	156	160	162	175	167	154	144	177	153	149	174	167	166	178	167	167	148	188	148	162	152	160	188	180	162	153	136	161	159	194	178	164	167	189	168	156	176	173	151	172	162	153	163	174	171	178	164	144	171	186	156	203	188	185	156	173	176	159	162	185	190	174	164	156	159	170	164	153	147	171	160	163	188	168	154	183	185	166	140	177	145	181	169	148	172	190	187	180	147	184	144	164	156	205	168	178	166	142	194	176	144	177	168	176	182	201	186	167	164	174	154	157	202	185	163	204	150	161	180	156	171	173	200	180	165	152	152	177	172	181	178	172	171	185	194	162	161	174	160	166	164	161	172	172	164	194	163	160	167	151	185	194	174	156	176	152	152	173	160	162	177	169	189	138	167	182	157	148	192	174	135	158	163	182	160	178	156	180	150	170	159	174	167	180	197	150	163	162	169	171	158	148	163	164	158	133	188	183	179	177	195	172	174	139	176	148	151	162	141	190	162	173	168	168	161	169	165	188	190	176	172	181	167	172	187	201	176	170	164	153	157	142	172	162	150	163	180	169	164	183	191	154	188	158	149	181	188	154	157	187	183	166	141	158	188	145	158	169	170	159	174	174	171	160	169	185	173	166	172	157	144	150	173	173	150	155	165	168	179	126	188	179	154	151	162	155	162	163	164	174	171	167	173	172	163	178	149	148	160	150	158	168	206	179	177	154	162	173	165	162	159	181	183	172	201	186	161	167	154	166	185	139	172	149	170	148	152	173	171	155	171	171	159	184	175	168	179	148	175	178	148	155	163	154	178	170	170	183	168	169	156	173	189	153	151	194	181	160	188	163	176	162	181	191	182	151	169	164	157	168	126	159	155	163	165	181	193	169	174	168	172	161	151	163	149	163	170	159	161	168	175	157	173	165	149	140	150	169	162	166	189	168	192	178	184	174	167	171	165	169	146	183	175	162	175	183	165	154	185	171	201	173	170	174	191	186	152	162	165	156	167	167	186	171	146	170	193	151	141	163	167	177	159	159	192	174	173	150	166	175	182	171	171	178	151	141	162	148	160	166	153	180	169	177	181	173	150	188	149	149	143	168	186	181	172	166	152	164	158	176	163	162	170	159	155	177	134	141	174	145	173	177	170	173	205	165	158
46519	45736	49483	36398	16650	5321	1554	948	846	549	482	407	389	389	421	390	405	407	409	407	430	409	363	399	404	374	420	395	371	398	419	389	367	384	427	400	381	405	391	385	388	375	375	385	363	371	412	381	354	362	379	391	396	416	343	388	395	430	381	388	406	405	408	418	388	411	383	405	409	403	365	367	385	380	397	423	434	379	375	379	403	361	395	365	401	401	379	373	392	397	368	399	379	424	389	393	398	394	397	412	397	382	375	442	390	382	386	386	419	384	412	376	372	386	407	398	402	353	385	424	375	393	416	383	374	386	413	390	402	351	378	376	390	372	396	356	408	395	417	350	385	393	441	382	387	384	388	391	391	395	363	394	399	417	389	363	420	368	413	408	409	406	394	416	396	398	387	411	400	395	385	398	384	441	363	362	368	403	408	387	381	414	381	396	404	390	381	422	404	396	374	405	418	387	442	379	414	404	374	397	358	391	404	395	336	375	375	384	397	399	399	393	371	436	405	385	407	390	414	382	418	399	412	399	404	395	379	407	403	424	407	416	376	390	377	379	374	386	437	378	371	407	432	373	382	366	386	369	410	423	433	421	373	379	397	386	390	407	373	382	374	379	421	374	375	400	382	391	360	409	390	375	401	421	394	405	416	392	416	433	387	375	414	386	400	423	417	384	394	399	377	435	371	336	409	396	433	431	390	394	374	381	420	386	368	420	430	399	369	389	389	390	387	419	425	434	409	401	385	386	410	356	416	389	386	416	393	394	370	369	377	419	386	393	409	419	394	404	387	381	373	378	364	399	386	438	374	396	369	409	396	406	412	415	389	380	374	392	365	396	360	413	395	412	410	402	399	389	394	393	380	417	414	420	406	422	380	423	421	379	408	388	410	348	404	377	397	387	421	412	403	384	430	378	413	389	401	404	340	395	380	388	407	389	419	380	389	362	373	370	407	383	406	391	384	368	358	397	380	423	414	369	394	370	387	405	400	389	411	373	381	414	404	403	397	385	383	393	401	388	361	399	420	386	384	441	424	368	363	381	378	403	394	396	381	358	432	411	410	392	380	373	360	383	391	423	405	387	346	404	422	370	397	417	388	398	383	393	405	389	420	395	344	354	402	407	409	369	394	403	364	420	419	394	401	400	406	391	384	381	423	395	445	411	414	379	407	388	404	368	420	389	393	388	440	395	363	403	379	404	364	411	391	392	414	401	388	393	411	377	375	382	365	391	412	408	352	428	386	387	363	407	394	382	364	368	409	416	369	401	409	421	391	371	400	377	396	389	367	379	409	407	385	382	381	393	380	415	419	382	421	448	370	385	363	396	373	346	412	418	364	419	388	355	366	414	410	388	403	390	359	407	406	399	385	393	378	340	367	408	348	412	424	405	397	377	374	427	366	401	379	379	423	382	392	420	393	373	438	394	401	404	399	390	385	378	406	385	387	400	410	377	381	412	369	406	399	397	420	382	378	391	394	400	401	410	402	417	401	386	441	423	409	412	413	379	430	417	409	396	407	390	389	374	384	387	410	402	407	386	360	435	416	418	371	360	396	409	404	340	375	393	428	417	399	393	394	396	374	405	413	375	358	387	392	347	392	394	418	439	356	382	385	373	383	411	385	405	406	392	392	405	381	395	402	388	368	376	380	400	414	395	389	367	384	394	360	392	374	384	438	396	390	390	383	398	402	406	398	383	382	422	379	394	390	395	370	369	396	419	394	408	369	399	368	372	397	364	397	368	399	390	368	390	360	399	392	347	386	444	383	397	404	449	404	396	378	370	366	385	392	368	419	434	394	386	386	380	398	371	390	415	368	411	388	398	395	413	387	409	388	410	403	422	380	355	404	399	362	438	394	410	381	411	381	403	400	369	433	403	383	398	389	370	372	435	391	398	377	398	394	341	377	423	375	393	405	401	354	374	416	402	408	385	432	400	392	378	349	387	403	398	407	444	428	391	405	417	387	346	402	388	405	404	406	402	424	370	384	414	347	398	376	390	393	366	393	372	402	389	384	360	406	404	396	377	382	403	366	418	387	372	360	380	385	390	438	399	398	400	361	387	389	377	401	423	384	375	389	366	389	418	397	391	412	368	358	399	369	376	367	401	385	392	410	393	381	408	392	403	385	393	396	398	384	389	368	404	387	404	388	378	420	407	395	381	424	382	385	388	394	395	391	417	366	374	386	368	389	395	397	345	391	358	410	389	396	354	416	405	426	367	419	416	391	384	392	399	413	377	413	369	394	368	392	424	381	372	415	388	380	379	401	378	379	401	387	389	380	399	379	399	383	408	389	390	401	380	385	394	393	379	377	372	396	384	399	399	412	378	397	392	403	387	399	362	382	374	366	404	385	390	389	430	405	407	373	407	392	353	384	400	402	398	406	409	382	392	388	388	394	384	407	396	409	400	397	392	396	391	374	378	381	401	359	393	357	387	370	431	371	377	394	417	433	394	389	405	377	378	374	356	438	419	418	375	391	446	395	399	405	407	392	403	406	403	366	395	403	397	397	365	407	401	411	365	367	380	369	418	387	394	387	406	423	387	416	360	386	430	386	417	370	415	359	362	393	406	380	399	369	404	372	375	392	388	404	376	383	370	411	432	388	395	382	378	428	413	407	367	402	398	394	414	403	422	403	383	392	381	402	371	397	388	402	364	409	416	388	416	390	382	425	371	372	382	368	372	418	361	405	413	400	416	372	374	384	385	394	430	400	382	396	400	360	391	411	373	401	398	396	401	445	381	395	385	397	380	405	386	401	408	396	417	371	390	397	397	429	400	394	375	430	371	394	404	428	414	416	426	373	396	384	388	379	401	405	388	385	395	373	410	394	391	364	374	397	368	406	401	393	407	413	391	461	416	396	435	383	378	387	390	351	383	420	363	389	389	377	415	382	359	358	411	419	384	384	408	385	404	431	384	404	372	403	391	393	410	366	426	382	396	397	422	377	384	399	389	361	404	383	392	421	382	376	392	407	408	404	392	413	395	414	391	403	373	406	402	388	411	384	401	417	375	420	387	382	402	398	409	437	383	435	408	412	369	398	414	404	418	390	387	376	386	375	349	407	405	419	371	396	391	383	386	374	364	398	414	407	400	375	447	389	415	378	384	414	403	372	380	391	377	403	369	416	397	388	377	394	411	375	362	429	404	423	394	392	368	405	357	406	387	380	407	375	392	378	393	412	365	397	373	417	393	361	379	400	395	377	383	392	400	398	384	346	418	400	427	404	414	416	401	404	394	434	402	393	403	409	379	389	420	404	387	362	406	389	384	406	404	403	441	388	396	388	383	361	386	371	399	408	420	404	408	360	410	369	402	394	401	376	412	410	363	402	387	427	407	385	386	393	357	428	411	426	407	407	383	420	385	392	407	363	412	391	387	387	367	378	380	403	397	377	397	398	402	393	393	392	393	381	390	389	424	402	351	397	376	424	369	369	387	374	440	401	404	377	394	400	399	440	371	399	356	381	393	402	390	394	400	373	406	367	383	361	378
26847	9116	3631	1431	559	343	285	255	250	266	286	246	242	260	249	257	271	233	256	265	255	250	282	252	258	242	210	247	263	265	253	263	265	276	252	236	246	232	258	254	264	272	282	271	259	278	224	238	248	230	286	260	283	280	249	246	254	258	254	260	245	272	275	249	252	235	243	263	261	246	242	275	268	244	262	248	231	281	278	272	249	264	269	233	220	240	285	200	239	258	244	282	240	231	239	236	219	234	254	277	253	262	258	247	244	251	244	255	247	267	270	265	250	305	232	250	246	249	236	231	241	254	266	255	249	261	237	262	256	262	268	241	269	239	287	280	219	251	246	263	251	239	265	237	292	279	267	228	230	275	261	240	255	240	245	231	235	251	249	257	235	236	224	245	246	232	243	242	272	281	266	242	260	261	305	263	277	239	240	248	240	287	246	273	235	226	251	253	247	219	240	262	241	272	225	239	242	245	266	266	249	244	246	239	235	234	246	261	246	254	246	283	269	260	268	264	262	270	248	258	244	255	227	235	272	246	235	245	250	228	254	264	262	279	225	243	266	236	255	256	257	279	247	264	268	245	223	232	262	283	223	265	260	245	278	241	232	256	255	231	264	263	269	244	251	246	274	274	252	255	257	233	216	274	256	235	238	276	262	239	251	241	237	272	273	241	236	252	250	258	254	254	227	259	283	227	247	249	258	261	233	248	235	228	257	274	261	249	243	214	256	264	273	260	277	269	267	266	260	261	250	275	275	237	274	222	249	224	258	265	288	257	252	256	216	244	246	246	198	247	246	252	273	243	244	273	252	263	245	232	247	259	252	243	257	239	235	243	275	280	295	259	241	252	242	266	242	278	234	221	243	239	236	282	267	264	247	252	263	228	245	232	225	267	236	279	246	252	252	268	261	217	236	261	254	264	275	263	234	240	287	227	234	246	242	254	234	237	246	237	269	270	266	247	235	283	248	252	245	304	254	239	270	239	246	265	253	258	229	258	277	260	234	235	241	234	248	265	269	267	253	290	260	233	229	251	280	240	256	242	268	250	261	266	245	257	250	258	266	284	244	225	280	267	263	254	250	258	224	237	230	239	251	287	282	263	251	261	269	277	245	239	222	244	253	248	251	244	253	247	225	269	235	264	238	251	262	276	251	284	294	277	262	264	262	265	241	251	236	249	232	243	242	259	287	269	259	250	251	281	247	223	230	274	270	253	256	250	242	246	251	253	274	245	247	244	250	272	267	275	227	233	255	284	255	251	258	248	262	259	266	242	292	230	256	246	271	257	249	264	242	241	258	246	263	239	234	280	243	291	248	261	242	273	258	250	256	275	247	288	274	246	267	251	275	267	255	251	254	274	245	235	236	270	232	267	239	258	232	262	251	248	243	224	267	249	266	232	243	251	258	270	272	264	277	257	270	230	258	280	283	219	250	286	265	225	226	251	275	215	257	263	266	256	249	270	278	259	228	258	264	287	265	247	234	237	238	268	282	247	263	216	251	256	241	235	228	252	252	228	246	276	283	258	274	251	250	260	261	258	268	267	252	270	265	238	239	255	293	274	225	236	250	261	265	312	274	270	267	267	266	222	224	255	273	229	231	231	268	251	249	279	250	219	265	276	275	285	254	256	253	223	245	230	270	228	273	262	270	242	236	227	258	265	240	283	237	265	212	235	267	230	237	258	250	248	260	218	266	250	252	263	269	274	255	219	247	217	263	274	268	259	243	255	272	248	248	236	244	266	275	243	261	255	267	255	251	254	279	261	274	261	239	244	245	270	243	272	245	269	268	279	253	260	252	254	296	251	251	274	255	225	241	260	242	218	222	257	211	235	266	246	247	252	268	258	280	243	286	253	218	268	251	220	238	233	239	252	258	287	239	244	253	262	253	275	277	243	235	270	217	267	271	248	236	238	242	266	251	258	258	245	221	260	255	237	252	223	240	253	250	230	228	254	223	223	286	271	253	265	271	254	260	268	231	248	255	263	232	258	246	248	252	242	240	247	274	234	262	260	253	242	235	257	208	251	238	236	254	237	260	254	284	251	266	261	233	265	252	269	248	260	248	254	267	311	268	265	215	256	249	268	254	244	279	242	226	258	253	253	233	255	245	254	267	257	233	247	256	293	237	266	256	265	249	300	282	242	257	247	275	231	250	253	235	249	254	292	264	265	255	216	259	245	269	271	227	253	248	266	254	251	256	264	266	266	228	270	271	266	234	272	245	247	297	263	271	256	274	255	232	298	273	266	223	246	246	245	288	259	290	246	253	275	232	258	296	256	236	243	271	244	263	284	275	264	287	265	228	218	252	256	237	281	274	249	265	236	264	248	214	278	241	257	250	239	254	264	247	272	255	240	235	268	296	248	240	238	256	295	258	248	253	276	235	236	237	247	227	231	263	280	244	257	257	261	252	231	237	233	242	213	259	238	279	264	279	230	249	243	264	245	247	265	239	282	247	238	254	256	244	238	267	260	243	277	248	253	268	247	222	244	242	258	274	250	250	235	279	268	260	256	248	231	257	237	238	265	277	235	274	257	253	259	223	240	227	278	246	234	255	249	281	281	260	275	257	270	266	290	282	288	269	242	256	246	247	286	258	256	276	257	246	230	286	256	222	272	264	248	242	265	244	274	305	294	235	245	227	239	289	266	234	251	258	266	243	239	271	276	222	284	259	250	276	254	252	281	260	220	255	243	255	241	279	242	292	251	249	265	232	262	226	250	270	229	249	262	222	264	232	253	247	241	280	253	255	289	255	237	259	270	259	254	232	252	263	256	242	226	273	257	247	264	253	265	266	259	252	242	265	265	282	252	257	253	266	273	258	263	245	252	232	255	261	231	256	277	247	252	244	283	249	248	264	244	291	274	289	271	250	275	269	253	250	236	253	262	248	255	254	276	270	245	235	222	222	267	248	252	269	265	259	274	244	296	272	231	257	238	247	255	237	267	267	269	263	256	291	242	275	263	273	279	250	258	228	272	214	251	231	222	278	258	282	269	264	264	217	250	268	268	289	270	280	238	259	232	270	267	274	263	237	229	232	256	251	257	232	244	264	247	242	266	268	253	247	260	240	247	273	267	226	251	217	244	257	250	245	259	257	246	248	282	253	270	280	249	248	262	248	256	225	243	217	252	292	243	261	288	238	264	287	265	242	259	254	233	273	241	235	275	264	263	247	221	256	250	234	253	271	230	251	264	279	237	288	256	246	266	227	272	269	262	247	270	271	290	243	272	245	269	264	264	256	265	234	261	260	252	254	249	238	221	258	271	246	246	255	272	254	233	237	247	270	276	255	257	247	257	251	236	249	266	255	251	250	284	232	245	257	251	247	258	251	263	246	263	242	270	246	239	252	275	300	253	234	234	255	242	274	214	243	246	245	238	253	263	248	248	215	250	261	253	242	251	260	242	267	258	254	287	259	262	256	251	240	284	214	262	238	248	249	259	251	221	263	231	267	255	280	235	213	276	309	277	261	245	238	228	224	223	248	299	271	227
19197	8844	7469	3948	1552	759	608	550	600	596	572	573	563	573	581	573	564	574	565	575	551	583	554	585	624	612	554	578	587	551	565	567	537	596	604	584	579	611	576	625	632	620	566	562	607	574	580	594	552	546	576	589	546	600	603	616	562	570	579	559	606	559	572	577	611	630	615	583	609	615	553	550	583	576	639	558	571	581	590	559	574	582	564	555	585	591	614	609	581	568	585	576	564	609	581	568	554	603	600	569	564	631	505	595	602	620	588	556	554	582	592	611	548	575	612	552	632	607	584	571	599	536	585	573	571	550	582	586	610	579	580	583	570	586	588	566	550	584	594	582	605	579	609	565	597	576	581	603	626	601	565	581	583	590	522	538	564	575	612	573	553	607	571	542	540	570	586	594	558	569	583	566	589	592	595	528	579	599	571	566	581	572	586	549	578	579	635	558	574	584	590	558	581	606	537	537	580	580	585	588	602	593	575	606	572	545	594	609	610	571	571	535	586	542	538	592	581	615	638	576	605	594	561	580	594	630	537	548	576	609	562	586	560	558	559	604	604	569	611	570	592	548	541	616	565	530	587	581	543	599	590	592	593	555	544	602	590	556	615	535	550	574	586	589	581	563	561	547	569	579	588	612	519	596	620	583	583	547	621	601	566	570	610	562	596	635	613	610	552	611	577	591	578	581	579	548	569	580	629	568	616	577	563	547	608	549	617	565	588	522	546	573	565	565	582	582	545	577	599	561	577	516	595	579	546	562	600	529	576	573	595	600	590	577	597	599	559	583	573	576	561	617	586	544	579	575	587	555	588	566	599	528	552	592	584	619	586	583	605	585	561	602	601	580	577	575	568	607	573	594	567	555	603	599	588	582	592	556	624	557	596	561	620	523	607	557	582	597	606	626	561	544	609	590	609	574	585	531	573	584	619	562	607	553	541	559	576	569	578	606	601	594	612	560	507	581	551	633	566	547	574	603	574	591	544	621	550	574	570	605	597	588	564	563	556	570	607	582	602	559	603	550	585	546	559	600	552	592	590	582	583	624	559	556	555	595	564	561	570	576	582	628	613	575	600	589	591	605	599	574	567	562	597	602	568	595	571	574	598	583	583	538	560	634	568	581	574	596	563	622	583	592	603	611	554	578	592	576	542	584	611	550	592	572	532	609	576	606	615	596	564	561	559	632	583	607	596	604	639	617	521	578	565	594	540	589	600	581	601	616	617	599	566	585	570	600	604	590	620	553	584	572	574	569	606	580	538	598	588	550	597	561	535	550	574	591	571	579	599	594	591	569	608	569	605	586	578	575	585	554	580	603	629	567	601	554	555	571	581	632	555	599	568	556	574	566	559	590	596	557	564	563	562	572	606	578	543	569	581	604	554	559	537	575	538	557	565	551	563	632	556	573	592	599	554	606	554	557	539	547	542	592	552	588	581	583	548	585	590	570	614	598	567	605	582	594	592	544	558	611	546	559	554	600	569	561	553	592	606	595	561	576	580	572	559	562	576	594	569	575	583	543	599	596	598	596	562	559	637	614	583	562	541	628	611	521	564	578	601	558	636	517	604	600	604	546	598	562	602	601	576	619	563	556	581	569	567	571	583	570	559	583	606	581	551	557	561	574	620	553	589	584	633	559	569	589	594	592	564	599	574	584	549	589	572	548	547	551	589	610	577	552	577	603	591	535	532	586	565	566	611	592	579	604	523	607	645	566	546	550	552	596	567	601	573	576	598	553	592	574	565	578	579	574	582	555	597	561	551	564	564	518	556	556	589	580	598	565	623	625	543	574	586	564	565	584	593	589	620	551	550	505	587	549	570	570	577	562	598	583	568	600	617	603	591	581	600	588	601	548	561	564	522	562	546	579	586	607	520	572	576	548	553	570	550	600	587	544	553	555	598	603	605	628	563	553	554	577	542	650	588	549	571	561	546	563	572	583	593	659	561	523	549	619	568	636	587	579	586	562	593	555	565	598	609	563	596	588	572	597	606	568	562	582	610	579	571	582	550	594	557	560	549	580	614	582	573	553	620	622	581	574	605	552	550	611	574	557	589	672	567	585	582	584	581	564	558	591	617	609	570	622	606	593	593	563	581	545	580	523	538	586	567	589	555	584	556	563	553	545	598	563	591	594	535	636	554	573	596	567	553	572	618	531	598	588	586	583	581	566	589	548	598	565	609	570	589	611	539	589	586	565	566	614	560	588	581	594	533	556	563	504	591	624	538	565	592	601	601	566	606	583	541	601	580	574	561	607	599	593	531	566	607	612	627	551	574	586	553	597	589	585	563	574	545	623	577	573	571	562	577	584	612	575	567	563	541	589	535	596	554	590	586	566	553	537	584	636	624	573	617	575	618	582	608	630	594	607	601	584	623	603	581	593	571	607	576	555	563	577	583	533	549	603	561	609	601	561	595	545	602	598	599	565	557	556	514	604	591	607	564	552	604	584	576	638	581	563	579	505	565	575	585	562	561	569	594	606	557	589	561	563	580	525	593	560	595	607	608	570	611	560	613	599	554	533	606	570	558	609	575	614	558	530	540	574	566	596	561	559	601	545	556	658	608	576	524	596	550	633	650	589	585	609	591	572	646	592	593	576	580	585	585	582	587	545	559	538	622	564	584	608	560	582	606	561	536	556	589	561	585	560	610	594	580	599	635	548	557	574	584	538	553	556	570	595	597	570	583	585	549	574	603	610	580	577	538	632	586	585	586	597	603	546	583	580	589	547	618	536	571	637	583	615	566	531	598	589	580	534	554	567	559	597	601	565	562	578	588	544	597	604	607	603	593	555	589	583	541	549	563	603	558	628	594	578	523	599	571	556	564	577	582	585	606	561	586	585	595	576	607	600	549	600	570	580	571	577	558	611	589	556	580	637	569	612	598	555	573	573	582	598	554	559	559	599	544	582	579	584	573	613	623	563	580	591	511	563	611	564	620	571	599	577	602	607	590	565	568	573	580	600	596	591	568	574	573	538	546	595	566	587	565	580	565	570	568	589	577	569	550	572	557	514	554	562	569	588	573	580	567	623	595	571	565	601	558	572	533	585	579	575	646	602	567	571	562	574	578	553	577	566	573	582	544	559	613	594	587	560	557	546	581	566	576	593	577	580	529	579	591	574	579	572	586	590	592	601	590	545	593	562	578	567	591	567	600	575	604	594	610	594	555	529	564	565	551	605	590	593	586	612	606	577	569	588	536	559	568	581	581	574	610	553	621	568	520	595	581	619	592	606	595	598	608	545	565	559	554	579	620	522	546	591	572	616	550	557	611	575	589	574	565	565	558	525	558	576	536	581	620	596	580	612	544	573	571	641	587	588	576	564	581	551	575	616	599	532	540	557	582	560	593	577	591	585	568	581	557	569	544	617	573	545	607	586	574	558	572	540	572	588	530	551	591	586	574	588	625	580	586	557	615	539	584	586	604	561	539	587	551	594	607	596	611	600	575	588	596	592	531	563	590	552	576	554	557	579	590	568	534	551	574	552	580	560
54484	39147	33476	17690	4677	1024	409	302	274	269	219	222	245	238	239	259	248	238	250	274	262	261	230	264	246	258	244	268	280	243	259	268	221	251	236	247	247	242	257	229	258	236	244	262	278	226	226	235	225	247	268	259	249	259	248	248	229	265	240	257	234	244	254	264	268	279	264	211	231	211	219	262	262	255	254	268	271	221	232	256	219	255	220	256	247	216	238	259	234	235	238	241	249	267	253	227	234	252	265	238	263	241	238	222	252	247	243	243	252	250	232	255	252	261	240	225	256	253	225	232	224	252	240	256	245	258	244	226	282	215	287	270	289	234	257	229	240	235	256	271	221	237	223	248	228	219	234	268	256	245	230	260	231	249	240	226	244	207	215	277	264	266	237	227	244	234	244	271	270	256	248	216	231	265	256	238	280	244	263	268	265	281	233	266	267	275	238	253	275	247	245	274	267	224	257	193	258	262	263	228	236	262	248	245	251	258	268	222	253	232	237	233	276	222	259	234	260	252	259	253	225	205	259	250	259	226	249	250	252	215	275	246	298	265	286	254	266	260	226	238	226	262	259	248	224	234	271	238	259	249	245	231	247	257	259	270	249	270	220	228	241	261	267	262	253	232	237	263	246	234	275	252	239	237	259	247	250	255	236	231	261	241	254	225	234	248	234	249	200	250	267	254	235	281	245	229	230	250	250	258	276	222	231	258	213	240	236	253	275	214	256	240	240	249	227	230	252	252	250	223	271	277	252	250	230	250	253	240	253	246	235	263	268	253	248	228	258	245	264	218	244	252	219	281	253	255	266	247	279	253	221	263	223	224	236	235	243	269	263	232	244	248	256	264	249	256	256	228	258	239	274	283	252	245	224	253	273	244	252	225	253	275	258	227	221	258	245	245	228	255	257	222	224	261	250	228	270	245	289	240	230	242	252	264	225	253	251	248	271	271	279	242	242	248	264	220	239	244	253	258	224	280	247	254	244	219	236	255	222	262	238	237	234	245	247	254	262	249	265	269	239	262	221	260	234	234	237	253	247	244	235	231	260	233	237	219	204	222	286	247	237	253	260	221	255	222	247	239	236	231	239	227	265	252	277	232	262	231	275	255	240	244	243	251	244	235	281	241	243	258	241	236	241	254	260	248	243	236	251	278	209	222	228	230	248	234	234	230	247	268	238	234	234	265	259	238	269	211	227	240	231	249	244	209	235	258	247	245	258	252	218	232	220	265	261	240	259	219	248	241	250	226	252	208	272	283	237	250	274	244	218	226	242	273	254	254	270	266	247	239	265	245	226	269	223	244	253	234	255	244	247	228	272	269	270	238	259	267	247	224	239	244	227	254	220	253	223	247	229	254	246	251	259	240	234	281	251	231	235	244	239	262	280	238	259	260	255	233	257	258	248	293	240	239	226	261	261	259	232	259	240	264	275	255	251	251	254	228	268	237	230	235	269	246	248	246	251	225	264	248	210	233	231	255	253	208	270	252	249	249	270	246	231	249	272	230	241	264	238	256	271	240	266	243	224	220	263	209	258	269	267	206	219	215	255	270	226	253	234	260	241	257	256	227	244	231	249	239	259	255	267	239	247	230	259	235	240	234	224	221	258	276	258	259	234	243	251	283	267	263	251	261	272	241	256	232	254	271	217	254	232	273	238	268	253	247	261	232	255	284	226	269	270	258	258	267	240	263	222	221	239	232	248	230	245	255	284	263	242	240	290	237	261	266	248	250	257	266	224	234	269	222	220	251	250	227	261	239	248	244	252	243	271	243	239	266	252	251	236	245	239	239	261	249	243	254	237	241	246	243	246	251	237	250	231	245	236	229	234	228	228	256	236	236	263	263	231	272	290	248	247	249	247	245	255	229	228	252	247	272	215	262	249	261	285	219	274	249	236	234	259	259	256	239	272	254	235	236	242	258	266	259	265	259	216	258	239	255	260	245	234	249	254	226	255	264	239	222	288	228	254	253	275	275	245	221	273	243	232	252	232	258	223	246	258	234	234	226	242	276	230	242	272	217	249	242	249	237	267	261	238	252	245	258	245	237	264	308	254	221	242	233	251	259	218	253	252	227	257	273	233	234	218	247	240	241	288	254	243	245	257	239	256	256	233	221	238	241	235	248	269	234	255	263	274	274	248	234	273	257	212	264	223	262	229	218	250	225	237	256	248	241	235	260	290	234	223	245	272	240	251	272	226	281	200	250	246	273	269	251	265	256	216	265	230	239	236	233	236	234	245	272	247	245	293	249	231	241	266	266	287	223	255	267	241	248	218	236	266	243	234	266	264	252	231	260	251	257	249	279	246	248	233	253	234	228	261	242	232	237	246	247	279	293	229	243	238	250	257	226	253	270	221	242	280	227	260	251	247	251	220	267	228	260	299	272	288	260	234	269	265	275	249	216	249	261	219	247	232	272	270	275	242	252	271	248	277	234	253	263	266	222	247	253	244	250	225	243	276	269	247	252	244	229	223	258	268	226	244	217	268	215	253	219	259	236	239	249	258	263	221	255	235	250	240	230	258	268	246	261	262	215	220	214	253	230	251	225	224	222	254	234	235	240	256	243	268	248	232	257	268	246	278	246	253	288	267	277	259	260	266	245	265	235	256	257	225	248	260	242	259	255	259	270	238	263	275	243	263	246	229	265	268	244	279	245	230	269	250	262	246	233	239	248	254	234	243	269	230	227	236	234	242	237	248	228	233	242	242	285	271	235	258	267	230	265	279	266	244	249	239	253	262	236	241	246	190	221	240	262	229	241	214	245	240	239	261	234	216	237	258	241	269	252	242	251	264	264	253	241	264	235	248	217	261	236	248	237	239	275	226	251	264	251	257	214	264	270	266	233	234	220	240	261	233	282	263	244	220	218	240	239	284	276	261	254	268	248	217	242	247	244	268	249	245	287	246	227	232	259	245	240	262	213	225	267	218	247	277	258	271	245	261	253	246	245	260	245	243	249	243	268	239	251	227	263	250	259	276	254	270	258	243	232	263	275	204	236	246	230	268	259	254	234	271	212	227	233	260	233	265	233	258	241	251	271	224	252	230	266	242	255	252	257	290	212	222	231	240	240	233	247	244	250	241	256	286	240	286	279	233	258	241	281	227	239	255	221	248	227	254	222	235	264	293	249	250	249	246	233	222	256	236	250	238	216	273	237	251	259	258	278	292	253	245	279	279	236	268	281	254	245	252	244	222	263	247	248	266	245	246	223	250	264	261	245	248	250	222	271	245	244	275	239	223	243	258	251	246	258	241	248	267	240	227	262	256	288	219	274	259	260	235	226	224	251	220	282	257	245	236	248	260	227	257	237	272	252	243	232	248	273	225	232	257	244	273	246	247	238	244	256	230	245	262	256	236	235	265	238	232	264	240	235	227	250	248	239	244	219	268	259	246	225	232	254	238	228	226	225	247	227	254	266	226	266	245	228	242	248	238	232	259	232	242	270	241	252	267	234	262	275	262	238	229	262	239	249	245	227	224	245	255	226	250	243
37755	34194	37214	25203	9802	2863	1126	868	760	630	627	551	569	553	535	607	552	597	561	583	530	553	561	585	573	612	591	602	590	564	535	605	575	590	534	544	524	571	565	557	568	562	618	600	562	576	569	541	535	566	587	546	559	545	560	560	579	541	548	573	550	533	557	586	566	533	567	563	551	586	527	552	551	546	603	558	550	545	566	542	559	535	535	550	554	554	536	591	600	586	573	560	553	579	592	550	588	576	558	542	551	604	595	556	619	599	633	556	542	532	578	510	564	583	544	518	610	551	568	586	560	569	568	552	532	548	535	604	556	554	578	570	586	545	625	610	583	549	558	539	600	542	595	546	514	554	607	558	564	568	614	579	577	550	542	552	521	566	553	553	584	583	614	550	569	581	561	519	540	544	537	577	565	608	593	547	536	543	546	547	542	534	589	558	545	555	561	568	556	581	551	577	590	541	522	572	545	573	549	571	551	593	583	560	596	596	530	577	582	587	526	562	578	538	612	547	585	566	597	586	597	521	548	544	524	498	545	516	569	519	554	554	568	576	561	581	527	520	532	560	548	543	518	553	591	593	567	553	564	584	548	548	523	530	545	558	614	529	565	570	554	579	521	562	572	579	525	557	562	560	586	554	556	606	574	548	559	552	525	521	508	519	602	612	595	584	568	531	546	554	523	562	542	574	563	566	567	551	586	615	514	580	626	564	581	579	575	588	497	570	515	549	599	562	572	583	549	555	551	547	560	539	583	623	517	558	546	554	532	651	579	544	543	602	549	594	582	586	578	591	578	556	565	551	561	516	531	534	542	589	554	546	535	561	511	572	577	524	614	570	621	538	537	577	521	586	577	514	593	564	544	561	560	581	544	505	555	571	582	573	589	592	550	558	582	544	529	554	572	598	605	598	575	568	580	541	549	548	549	540	567	507	576	558	560	557	554	524	536	567	591	521	576	524	568	520	561	542	599	532	546	596	539	558	529	571	579	580	541	575	524	562	588	552	550	536	566	552	581	522	561	526	564	524	545	542	568	563	529	604	543	598	555	576	568	605	519	563	522	512	589	493	589	587	556	544	546	562	497	535	560	581	594	568	560	559	577	557	529	600	591	568	608	568	551	531	581	575	555	553	538	561	555	569	598	542	558	562	555	525	547	571	556	508	557	556	521	536	554	538	560	587	572	562	569	546	556	574	524	572	534	566	560	546	558	543	576	543	593	540	524	517	585	591	536	561	538	548	526	532	508	546	543	581	548	537	547	572	555	553	568	561	556	554	535	537	535	521	547	575	548	531	534	559	595	590	553	565	536	548	579	544	566	539	545	549	554	552	570	569	516	569	569	563	558	537	600	577	542	582	543	572	600	555	564	542	550	554	598	535	571	587	564	545	596	571	564	596	523	515	518	546	571	568	559	516	537	574	581	573	583	600	555	545	550	609	558	516	560	579	536	551	539	530	556	555	578	602	532	574	556	564	608	573	527	533	580	584	546	562	581	499	571	529	541	539	566	514	544	581	561	572	584	589	582	580	531	540	570	550	572	539	566	546	567	531	571	565	554	578	524	581	564	594	578	499	535	540	568	584	543	621	517	537	577	561	571	556	526	575	521	567	580	542	527	560	547	557	539	552	541	583	559	516	517	581	553	539	552	499	551	596	544	559	552	572	591	536	552	570	582	553	532	536	572	596	564	578	555	570	550	554	555	567	510	569	533	553	571	542	535	568	521	592	513	548	539	602	533	570	528	575	544	552	560	573	579	571	595	554	598	544	548	577	577	544	551	560	522	522	597	560	546	562	581	603	534	541	551	548	570	573	534	581	541	573	542	602	569	541	583	573	568	568	560	564	580	560	561	569	580	587	555	558	550	581	554	566	599	524	611	564	560	583	528	553	551	558	576	537	529	523	555	533	588	545	545	540	555	556	572	579	509	569	611	549	581	547	604	538	614	535	584	532	578	556	586	547	542	542	548	544	611	563	566	545	533	548	595	592	584	566	556	554	562	593	553	554	598	515	547	557	528	621	582	559	542	561	582	561	541	560	604	585	551	584	566	564	563	559	560	588	531	546	553	552	578	555	560	567	552	522	545	546	566	607	567	553	579	550	556	592	529	578	575	545	591	570	556	551	544	571	579	595	544	520	499	549	549	545	595	564	576	537	536	571	554	559	578	557	577	555	526	571	568	547	563	545	560	534	535	534	529	539	547	542	589	554	614	539	570	538	546	574	624	528	567	544	570	573	557	512	526	566	592	551	586	577	588	561	541	549	527	554	583	549	570	544	546	553	580	580	570	601	577	537	568	546	540	511	556	579	569	581	544	530	523	549	539	590	563	543	552	507	543	554	554	529	573	534	583	577	579	585	565	563	569	576	539	580	586	542	581	572	527	551	567	519	560	557	553	514	588	610	593	558	582	583	528	567	526	573	541	578	548	630	546	559	545	554	548	580	574	549	568	552	585	570	587	586	575	588	564	605	574	555	582	538	559	599	551	556	566	540	584	598	515	587	527	555	545	586	556	544	563	535	595	578	619	572	535	569	536	566	554	546	533	564	547	555	553	622	503	557	578	590	561	594	556	484	519	548	556	520	565	576	598	515	561	545	564	542	548	576	592	551	600	558	553	531	558	581	565	556	577	546	554	566	580	536	566	582	593	568	550	546	583	559	590	564	550	578	556	604	558	563	558	558	535	530	573	575	550	587	551	535	612	517	541	531	574	555	561	594	579	605	574	584	589	560	551	583	543	588	560	582	566	575	510	560	545	584	553	554	586	552	593	548	580	561	574	603	602	556	524	561	566	513	535	559	593	516	573	530	573	533	522	536	573	548	596	581	568	530	584	571	573	570	562	563	534	571	561	559	588	552	576	567	553	545	546	583	552	543	565	532	603	599	564	562	558	562	577	572	576	548	600	578	571	579	517	521	556	552	535	586	566	549	523	582	579	582	559	572	547	536	599	591	567	560	565	577	563	573	561	574	575	531	569	532	552	565	555	563	553	559	578	531	544	571	571	560	595	578	546	624	547	505	542	586	535	543	571	551	583	565	543	599	547	573	567	560	554	581	575	543	544	566	525	587	588	518	562	562	577	565	529	536	550	586	569	601	527	580	569	549	583	557	585	604	539	552	595	605	544	533	559	599	550	532	585	618	531	571	590	577	587	577	554	560	518	593	543	554	565	536	571	540	551	552	561	543	533	549	563	565	569	562	571	568	599	556	579	579	519	555	627	563	584	552	566	583	597	570	575	590	576	584	599	539	542	509	511	566	584	565	560	532	531	557	589	556	593	592	581	595	577	561	534	571	541	528	566	586	561	523	566	523	559	538	574	543	558	552	570	549	541	573	570	580	558	563	574	579	601	511	573	569	542	585	507	558	556	558	586	560	533	540	575	565	600	577	590	596	511	601	560	574	587	581	565	528	554	544	567	572	531	570	562	578	568	591	576	581	546	535	581	603	585	549	540	543	521	566	571	560	553	576	556	536	608	540	560	552	557	595
65901	54075	49646	30311	10936	1971	498	345	258	213	190	161	158	198	143	165	193	173	174	185	197	157	172	172	184	191	143	164	184	192	162	183	177	164	197	157	175	178	169	153	144	183	170	173	162	163	184	166	146	158	146	170	173	198	170	149	160	164	169	185	180	181	168	160	196	142	184	161	167	173	165	167	159	174	152	185	208	186	188	161	147	162	171	174	189	154	179	174	162	157	176	153	157	159	165	147	174	176	179	155	169	168	155	180	161	166	157	156	163	159	168	188	167	181	180	173	162	160	153	167	175	201	163	179	157	162	180	151	160	173	151	161	169	188	163	156	158	168	204	174	182	163	163	164	176	175	205	149	163	170	141	188	189	168	205	157	172	171	178	160	150	177	154	174	179	176	175	156	158	140	140	180	140	150	153	170	199	162	190	200	174	175	140	156	157	192	176	163	187	156	159	152	166	195	176	161	168	152	161	183	169	183	170	165	174	176	184	165	185	161	186	178	154	168	160	150	178	158	174	171	169	180	178	176	179	195	152	182	172	165	163	192	187	169	149	142	177	199	167	144	160	165	144	150	165	171	159	157	166	162	177	162	151	165	160	186	182	188	155	178	193	168	167	206	165	165	173	161	173	193	176	174	152	156	171	152	160	164	171	150	151	142	176	151	159	180	190	177	178	141	176	178	182	172	183	161	187	176	180	184	168	170	148	151	160	167	177	166	156	166	186	197	177	153	166	176	182	154	174	164	211	170	183	192	169	182	163	175	187	162	160	144	162	178	138	191	153	188	151	150	179	176	150	145	157	156	184	174	177	187	155	180	173	163	152	175	158	156	170	175	179	180	181	163	184	180	169	163	170	196	181	182	153	188	175	186	186	173	167	186	165	170	179	174	161	180	196	201	188	195	182	164	163	185	152	181	151	184	151	171	172	150	178	161	177	172	185	184	151	175	170	174	163	174	179	173	173	142	156	178	180	160	165	147	145	160	175	176	152	202	201	169	189	166	169	170	171	165	165	179	152	162	156	168	176	167	142	162	159	141	169	185	160	159	171	181	174	178	193	157	137	164	185	182	169	184	172	154	170	164	168	185	168	162	156	151	156	159	175	163	171	186	165	169	176	177	191	175	183	174	165	170	170	151	190	153	194	162	186	188	151	165	165	168	167	160	188	188	184	180	168	175	151	163	173	147	163	157	184	151	174	172	172	167	169	156	137	184	166	184	188	161	153	176	152	162	182	178	186	162	173	182	190	167	163	169	175	163	187	213	176	191	161	161	169	184	184	165	156	169	166	184	152	161	167	178	161	171	199	156	167	164	162	158	173	157	179	152	168	169	173	177	184	169	183	186	151	176	194	175	168	172	185	148	160	176	174	180	186	152	171	165	180	185	181	157	159	165	172	192	151	179	166	157	173	173	152	175	171	159	178	177	180	155	157	158	135	173	163	190	166	189	169	160	180	178	165	170	165	166	141	171	156	176	152	159	147	170	158	188	158	163	169	149	184	162	188	163	176	148	159	172	161	160	166	174	178	159	177	167	163	186	162	168	176	145	156	169	166	159	169	174	156	170	179	173	167	167	179	182	181	163	185	177	156	170	178	163	155	193	143	175	168	166	157	176	174	178	190	149	177	158	174	176	164	164	192	172	163	155	166	159	145	177	175	159	191	174	159	162	175	170	174	156	140	167	173	159	172	181	148	163	176	171	158	151	177	145	174	180	177	194	183	185	185	140	143	174	169	144	157	159	201	162	163	175	170	163	155	179	174	163	172	157	155	178	179	165	179	188	162	186	166	176	185	181	193	175	172	167	208	161	154	167	175	163	180	151	167	174	189	160	186	190	172	183	159	175	143	151	182	157	187	186	156	165	160	166	191	143	152	177	162	184	173	161	171	144	164	159	156	165	172	187	174	182	144	152	146	184	176	164	189	187	212	145	150	165	183	156	130	166	169	196	183	179	184	197	167	149	151	169	168	176	167	169	151	166	155	159	169	185	163	186	182	181	171	171	159	184	185	151	177	154	167	169	149	168	170	162	162	176	183	152	180	172	190	163	165	159	202	167	167	165	165	158	159	147	164	174	177	190	173	179	176	147	172	177	159	184	190	170	173	163	166	170	162	140	155	191	202	178	179	208	157	173	152	168	184	177	189	152	174	168	183	165	156	155	172	176	169	171	173	151	172	170	149	161	142	163	165	188	135	153	168	150	123	155	176	172	134	165	164	173	166	176	157	157	162	150	165	167	168	170	191	165	147	166	180	175	181	166	168	162	191	174	160	161	181	165	154	172	172	145	177	181	182	153	169	188	175	153	193	176	189	163	142	159	164	149	177	156	171	169	166	169	161	151	172	176	159	174	187	192	166	177	165	178	177	158	165	176	148	161	147	165	188	173	140	153	196	166	184	173	171	170	163	179	170	177	139	160	177	178	180	173	175	160	180	182	164	160	160	165	158	189	191	160	164	136	168	175	159	195	171	161	164	168	162	185	187	178	149	161	159	172	163	157	167	146	169	187	155	176	186	172	153	199	168	163	163	151	169	197	155	169	182	152	154	174	170	145	163	147	148	150	162	138	185	180	184	171	142	185	149	148	140	198	181	161	200	197	177	199	192	153	172	177	179	159	173	187	188	167	184	170	181	174	187	173	174	180	163	150	197	160	151	187	164	171	165	151	158	167	144	161	186	167	157	178	156	151	163	167	175	170	166	170	170	163	157	156	165	146	148	161	182	152	178	180	173	174	167	139	157	158	168	165	159	152	165	167	181	144	162	167	192	170	181	143	170	156	145	174	188	147	161	205	157	162	208	172	152	143	163	146	198	148	164	165	161	176	178	177	165	188	172	201	174	174	146	145	161	152	153	176	156	157	188	178	177	191	194	191	163	135	162	190	148	180	168	168	152	138	193	166	189	159	188	205	163	171	195	160	176	156	172	165	177	173	154	179	188	170	175	202	186	176	145	170	152	163	168	159	174	187	133	177	161	182	194	177	162	142	151	178	168	162	183	175	186	161	185	169	168	156	163	172	172	158	166	156	177	173	181	194	191	193	168	165	156	178	182	167	150	175	187	146	149	150	170	158	148	163	166	163	184	177	169	170	168	170	170	177	135	180	161	183	157	150	167	146	170	178	178	162	150	165	166	172	166	167	148	181	163	154	162	171	145	180	193	185	167	163	155	145	147	195	188	153	163	174	154	178	182	186	147	169	128	167	166	166	191	168	153	168	194	192	175	128	155	161	157	177	165	166	158	170	150	157	176	154	185	169	180	176	161	153	150	178	166	184	146	172	161	175	157	163	203	150	163	160	182	187	168	144	158	155	191	168	179	197	198	212	172	150	186	163	202	182	175	175	184	176	160	182	159	185	158	162	145	142	171	184	169	127	174	151	165	167	164	149	170	170	199	172	194	156	153	173	153	169	147	178	181	162	166	169	169	151	152	148	175	180	168	191	148	145	163	167	179	145	138	169	179	172	190	156	159	178	171	189	179	150	161	172
46137	46266	49370	36618	16441	4627	1407	969	707	521	452	424	399	405	402	370	393	353	390	369	409	371	407	385	394	395	394	367	392	389	389	415	388	377	389	420	384	404	402	378	414	403	395	419	357	404	406	369	388	422	388	411	378	382	390	407	409	402	394	416	394	402	367	422	400	398	385	399	420	404	401	383	397	406	424	386	378	398	394	405	408	391	378	418	380	370	421	391	400	400	416	423	390	409	373	399	438	388	395	385	405	403	374	358	398	419	417	414	385	368	419	384	405	395	388	365	410	384	376	403	398	370	402	433	388	388	402	409	398	389	388	376	390	401	361	454	399	385	416	359	362	401	408	406	378	404	426	395	375	403	407	420	376	385	409	401	372	429	378	409	373	410	345	378	384	373	415	439	414	401	385	400	370	417	401	380	396	389	394	397	370	395	399	386	413	395	391	404	395	389	406	367	392	394	407	424	386	418	383	382	387	383	395	420	418	410	405	399	400	381	405	398	423	397	405	398	356	396	383	347	394	401	371	413	352	423	377	388	431	433	420	406	371	388	379	397	383	383	398	405	396	413	399	385	384	406	390	395	378	430	383	397	413	388	377	417	417	399	360	411	384	367	381	401	373	356	398	371	425	404	406	391	389	386	410	370	378	383	363	417	418	362	401	377	377	356	414	415	393	391	386	376	396	349	374	375	404	402	380	365	402	389	413	403	404	416	390	426	398	358	403	425	356	407	415	371	394	385	357	374	398	381	436	398	417	373	391	383	413	394	405	390	385	373	371	387	432	414	416	415	392	394	405	384	399	423	390	380	392	425	379	393	353	399	389	429	422	377	399	395	415	420	412	407	402	387	432	400	358	410	402	424	410	423	376	379	393	387	404	407	391	422	354	440	396	396	404	414	378	407	411	413	417	400	403	359	372	401	394	379	364	418	390	410	414	419	385	373	407	408	385	390	400	396	381	413	410	381	426	390	373	383	374	398	388	387	420	412	432	391	407	372	428	404	407	400	396	358	405	401	394	384	418	407	399	403	406	403	370	420	413	391	372	401	402	395	380	395	395	397	387	360	386	403	406	379	415	437	391	416	386	413	384	395	393	406	384	410	378	378	388	406	367	391	403	417	410	384	377	366	398	384	373	430	390	371	420	377	397	385	368	420	371	378	394	406	391	395	388	398	403	401	411	400	430	424	402	395	400	402	353	372	400	388	398	353	400	373	386	394	425	424	388	434	411	423	370	398	390	392	373	368	400	409	402	381	392	374	419	419	396	396	404	392	421	413	406	379	361	402	426	398	431	377	428	366	377	397	407	391	399	395	406	382	429	373	390	451	389	408	418	398	403	397	406	393	395	362	420	375	412	372	428	380	408	436	389	422	417	392	385	415	397	379	362	392	417	387	396	412	412	413	431	396	410	435	391	397	384	386	387	389	420	387	390	385	411	401	396	390	409	399	367	420	382	414	401	355	393	386	416	376	369	395	406	349	389	390	384	416	410	384	390	419	388	416	422	395	400	395	389	408	394	369	372	406	395	380	391	398	414	386	410	393	384	389	359	434	403	403	390	420	379	388	393	381	416	395	414	400	429	439	380	379	401	385	405	396	375	398	397	379	383	421	359	405	399	398	424	402	380	422	401	404	415	425	376	408	410	384	402	372	397	393	369	381	365	405	385	393	380	390	391	382	395	403	391	398	381	386	375	382	412	390	405	351	384	394	381	405	380	413	406	406	418	433	357	395	387	401	395	376	379	436	390	402	409	394	407	374	384	395	405	416	384	444	412	435	384	398	411	374	411	421	383	379	409	376	418	359	400	370	419	401	432	414	388	415	395	358	409	400	419	395	422	358	371	378	394	404	383	393	406	422	398	375	372	394	403	412	375	382	398	370	406	372	406	402	404	383	422	402	371	413	357	357	412	427	400	438	371	405	423	414	396	384	415	355	410	434	386	417	396	416	388	415	371	385	404	355	392	384	396	388	433	405	385	365	371	400	359	373	403	389	368	402	395	386	427	383	377	397	380	421	367	390	388	420	426	399	393	378	397	410	419	385	408	394	417	358	398	392	393	390	383	421	414	357	407	391	381	427	414	380	413	445	378	416	403	396	418	392	376	381	386	425	369	385	407	394	398	376	403	386	386	374	410	403	423	393	417	398	367	404	389	385	387	390	386	382	387	406	370	380	377	413	387	376	411	404	446	392	402	381	414	376	401	405	407	371	394	391	386	368	373	406	408	362	400	410	428	390	449	399	398	396	368	436	379	393	371	373	386	358	424	411	399	419	421	368	400	418	392	409	408	405	362	402	408	379	381	378	386	399	352	405	376	413	364	381	401	389	377	379	406	373	336	402	412	387	402	394	388	377	365	376	369	401	396	358	381	388	431	380	410	436	399	428	379	382	415	380	418	408	367	384	389	386	364	416	401	424	423	372	375	360	391	385	376	411	394	407	381	435	389	393	384	402	411	390	395	423	373	431	399	422	386	400	398	398	401	395	400	389	375	417	426	395	411	395	442	427	390	407	409	403	366	380	453	391	409	414	384	389	431	397	391	424	396	378	401	377	384	406	424	365	444	394	410	355	384	358	427	402	385	398	352	397	379	363	411	402	396	390	406	389	406	375	383	398	381	386	409	369	418	386	398	406	393	402	382	352	386	381	413	373	388	408	408	379	391	426	393	429	418	419	379	376	376	376	366	421	404	392	395	428	401	379	362	403	420	363	374	405	429	360	387	387	390	413	371	381	397	371	383	402	389	431	386	394	374	432	388	429	383	394	395	388	357	405	395	425	404	381	389	398	399	400	421	413	401	418	404	425	395	395	404	411	410	397	406	418	395	398	437	381	385	416	394	388	426	440	378	381	403	379	373	376	390	397	390	363	412	397	369	377	429	399	394	400	413	399	384	392	375	392	364	386	371	383	403	410	406	371	409	385	382	424	409	382	385	416	377	394	406	412	418	435	394	397	395	376	391	424	373	403	442	403	374	399	401	375	377	397	375	405	388	403	418	441	392	406	435	388	404	392	410	376	383	389	392	401	388	432	428	405	369	373	387	409	423	396	372	384	413	426	413	397	414	424	393	399	382	379	398	411	358	414	379	383	387	386	393	388	363	431	422	373	409	389	398	401	368	414	380	375	384	405	408	370	391	406	372	423	408	376	387	397	380	361	386	374	425	418	396	376	378	343	400	399	363	420	397	395	395	403	380	402	395	398	407	359	390	371	393	416	391	405	389	357	402	442	395	405	397	402	364	393	388	380	425	425	395	394	425	390	408	371	422	337	374	373	430	433	392	404	412	394	388	385	426	400	384	410	379	383	384	394	437	378	392	417	383	386	420	409	408	431	369	409	386	371	377	360	384	387	400	418	387	399	377	372	387	385	418	410	440	379	405	407	404	439	379	400	389	385	387	417	388	371	391	373	351	403	394	370	420	411	371	411	408	413	377	418	406	394	396	378	391	379	434	365	354	420	379	383	333	379	400	410	378	424	386	378	359	357
28295	10197	3494	1428	528	285	252	254	270	230	245	267	219	267	256	256	251	252	255	265	269	283	241	245	279	261	266	239	238	230	275	269	234	241	283	256	275	245	245	248	248	264	230	269	251	263	244	274	279	265	253	265	258	251	263	250	234	267	228	244	252	227	263	245	237	252	265	261	269	254	265	252	235	227	248	257	277	241	253	268	239	256	263	276	261	222	259	258	252	257	268	232	262	256	239	274	258	282	249	247	262	295	229	261	244	224	255	237	237	279	255	258	266	235	238	266	226	252	274	253	283	273	238	245	229	251	299	219	267	229	269	239	290	261	251	260	253	265	251	241	237	232	253	278	258	268	236	244	244	274	250	249	246	256	240	245	253	230	272	271	261	273	242	255	245	247	244	248	242	261	250	247	259	245	235	227	227	242	265	264	285	254	262	261	272	272	237	251	264	254	245	256	230	263	242	245	259	237	275	241	259	260	254	260	241	249	225	281	252	245	277	279	276	284	227	267	266	274	261	240	268	272	229	275	237	272	237	237	285	238	263	278	237	237	257	252	246	248	238	251	219	241	218	219	239	223	241	265	274	266	277	265	268	255	257	236	285	240	264	253	274	241	265	262	265	255	252	218	260	297	248	252	253	231	248	252	293	284	253	243	247	257	254	255	243	244	220	239	245	260	244	279	234	255	252	222	265	292	238	244	229	264	231	227	249	290	231	236	243	250	288	251	261	255	244	240	261	264	237	227	238	244	253	250	214	257	246	231	247	251	262	242	272	276	251	247	281	258	221	253	252	255	274	242	249	255	247	253	259	281	263	257	261	239	250	256	261	250	260	249	249	243	276	239	229	231	269	261	235	247	259	246	248	258	243	226	263	259	239	224	247	266	276	239	279	239	259	247	216	263	239	272	244	244	251	260	229	253	260	247	262	241	252	254	255	260	261	232	261	280	277	261	265	254	242	262	227	242	250	248	244	248	232	222	251	279	266	246	230	237	220	229	252	245	278	273	250	279	256	273	283	247	243	286	237	216	239	274	235	241	232	267	272	240	271	238	276	243	285	230	245	266	229	230	276	246	261	263	220	243	256	261	249	284	268	250	202	268	252	261	273	227	238	260	272	246	257	236	267	247	261	227	245	245	245	249	232	252	266	227	262	241	247	248	224	253	281	274	243	236	258	234	246	241	259	278	236	237	238	232	246	237	252	228	242	281	259	240	267	239	217	241	252	254	256	240	264	223	261	249	272	246	264	208	240	284	268	268	219	255	234	237	236	248	259	263	275	248	247	263	240	251	261	254	254	278	232	255	269	276	223	294	268	231	239	229	226	274	241	250	246	248	284	282	246	261	245	264	231	271	258	243	240	218	251	241	208	252	263	250	252	225	256	236	253	223	261	301	263	253	291	260	275	237	263	258	262	254	246	275	270	243	272	258	225	254	240	240	253	256	235	255	233	285	272	276	262	242	282	274	280	266	241	252	247	242	240	284	254	226	263	287	266	232	256	241	244	216	285	298	251	268	288	248	237	291	240	237	255	272	237	232	279	269	264	266	242	238	263	265	259	260	227	250	258	229	271	246	252	276	267	234	260	247	226	283	227	254	244	245	268	257	240	264	269	254	276	263	256	247	229	248	242	244	260	243	269	287	242	224	260	230	232	246	244	273	263	241	270	279	263	280	270	263	260	259	227	265	251	243	250	249	232	259	272	241	276	213	264	263	233	269	265	251	251	285	255	241	261	246	230	269	244	256	256	240	265	248	255	210	253	257	274	238	267	290	238	273	272	272	241	282	279	258	244	283	245	257	264	254	231	270	226	231	236	230	247	231	240	235	258	251	227	277	261	269	267	244	266	257	268	244	235	250	252	252	275	243	234	243	245	243	259	270	266	254	270	260	253	288	234	254	292	234	256	261	252	244	227	227	264	264	247	255	241	253	264	227	248	293	256	249	271	279	270	261	254	250	257	229	232	257	270	228	268	240	257	249	252	251	241	231	238	268	236	250	239	271	268	257	255	279	227	252	267	264	291	272	237	250	266	249	247	249	240	232	246	285	276	261	238	269	268	255	228	256	214	262	235	226	277	278	260	275	275	288	261	272	274	242	264	278	310	245	242	260	229	260	249	257	267	275	240	242	239	251	249	262	274	258	282	241	235	247	248	258	237	263	278	246	247	240	284	254	285	248	267	235	251	238	270	261	236	257	240	263	233	291	240	239	246	248	245	218	244	268	237	240	250	220	254	232	229	258	265	272	254	253	239	237	272	260	261	249	266	249	265	237	262	257	231	244	250	246	241	245	244	262	256	262	231	245	231	254	255	225	238	224	234	242	262	248	254	244	255	247	246	214	226	248	213	237	284	222	246	220	260	208	224	244	235	252	255	257	282	241	237	258	239	259	251	275	251	278	250	254	266	228	236	265	233	287	234	228	261	240	239	261	275	270	246	262	261	272	279	239	261	231	245	244	234	225	254	265	224	260	231	276	263	279	280	246	229	278	270	232	276	255	268	274	253	250	249	271	260	273	245	286	277	270	242	237	294	257	264	247	234	272	261	250	280	243	272	270	243	243	279	255	256	256	280	246	223	263	231	236	261	290	240	241	237	264	258	228	228	255	258	236	238	258	261	257	260	250	238	253	248	248	272	231	255	264	244	257	236	249	268	262	230	212	281	253	268	245	248	275	249	255	260	244	271	233	261	254	254	266	213	253	273	235	266	270	263	262	228	226	247	250	258	262	249	237	281	263	263	258	256	246	247	255	264	260	239	226	228	235	221	244	290	251	255	253	267	277	297	270	245	244	258	286	255	238	275	250	238	247	294	253	247	266	231	251	273	231	245	259	266	219	267	280	242	230	254	243	249	231	236	237	242	218	271	233	241	249	252	221	234	233	262	253	272	230	259	262	259	289	273	251	235	259	251	246	263	217	262	217	239	243	252	222	257	253	238	252	253	246	253	241	269	250	273	257	252	262	228	291	249	260	253	244	252	268	235	238	249	262	262	243	202	217	267	231	259	269	258	231	271	253	262	246	250	262	259	272	252	237	233	276	271	266	230	231	265	270	276	240	236	227	267	227	228	267	232	245	253	256	277	281	248	249	252	265	267	229	210	255	250	235	236	223	249	257	253	252	232	256	267	280	283	248	247	238	262	242	233	255	266	252	249	236	255	236	248	266	228	232	220	287	246	263	264	252	256	270	230	277	264	258	252	233	275	249	253	277	259	233	261	221	247	265	260	259	259	259	244	236	281	239	241	233	197	247	258	244	227	273	246	271	231	261	227	234	245	238	233	256	251	286	270	226	250	235	265	280	248	274	243	264	239	275	273	246	268	251	269	277	223	243	223	219	238	262	254	250	267	242	255	250	257	258	239	236	261	263	241	262	238	248	290	264	279	212	261	265	239	264	254	243	220	256	282	233	250	274	230	246	285	245	258	256	238	235	255	239	255	272	238	210	244	235	274	229	258	268	266	236	247	236	249	222	273	259	243	288	241	250
19870	9368	7229	3796	1425	709	587	574	578	612	582	578	579	609	567	604	544	538	599	563	546	567	595	570	557	548	622	550	570	531	581	616	580	620	547	587	602	558	576	601	566	567	559	570	545	578	559	610	553	553	540	590	588	571	623	568	536	545	584	615	614	575	616	579	543	599	557	587	541	554	570	585	595	553	579	540	584	597	594	571	578	559	557	580	579	553	553	514	598	590	592	584	593	569	533	564	604	555	543	583	563	561	608	555	587	604	574	594	538	522	571	597	568	541	544	563	614	595	592	586	587	559	588	549	558	566	556	577	519	563	593	601	593	570	553	534	564	573	594	560	584	552	592	567	595	601	590	601	587	555	578	531	535	584	566	577	547	566	604	600	577	569	581	591	583	562	579	600	609	558	610	579	565	546	554	571	546	568	605	528	561	593	567	540	611	558	583	624	563	545	560	583	571	577	581	582	567	572	585	561	585	558	565	586	557	563	580	600	612	563	612	568	602	590	600	616	587	595	563	566	579	556	538	595	543	581	583	579	572	579	577	607	535	557	571	581	519	565	541	577	575	579	591	574	561	595	573	583	615	556	530	528	592	557	562	577	607	551	584	562	597	560	597	562	577	586	579	601	550	618	593	576	590	577	607	622	607	633	559	526	582	557	580	565	573	569	619	612	558	561	586	565	554	547	515	521	610	549	595	576	606	587	577	568	578	559	547	544	565	562	561	610	590	575	534	602	582	564	549	560	592	578	596	585	582	587	553	561	602	630	617	546	567	569	579	550	611	595	586	612	598	574	567	584	558	566	575	576	625	543	627	605	554	563	513	587	572	566	577	545	551	595	603	573	572	555	571	546	519	596	594	550	607	576	560	568	552	595	554	520	570	567	554	583	570	546	556	550	571	586	541	582	573	572	588	615	574	602	575	606	582	620	582	576	598	585	611	593	594	577	583	584	568	562	573	560	574	575	525	555	576	587	618	577	578	550	614	602	590	581	593	569	574	569	536	584	593	613	550	631	538	586	585	583	556	597	557	602	593	600	532	547	586	551	588	597	606	561	560	526	558	559	584	583	574	572	537	592	595	576	597	575	566	542	552	567	638	582	570	523	546	557	564	575	559	537	580	562	600	565	597	598	569	569	599	501	570	595	594	545	564	585	571	554	579	534	535	590	507	604	557	555	601	573	548	573	564	551	588	600	590	576	580	568	574	594	586	591	555	565	556	564	560	592	632	558	578	554	568	587	598	559	572	557	595	542	570	587	544	599	538	576	552	567	567	596	570	579	586	555	573	574	577	539	586	565	555	582	610	634	590	590	582	573	582	584	564	568	574	592	559	602	564	575	575	565	550	580	590	599	569	598	614	551	582	579	585	592	555	601	577	563	537	575	560	583	531	517	587	524	584	596	596	596	561	600	550	597	555	606	564	530	594	579	565	561	568	575	606	599	608	575	543	558	562	578	541	558	554	562	554	568	546	546	576	605	549	592	600	571	577	565	560	590	566	568	558	529	605	566	545	604	556	600	544	614	555	579	586	572	554	534	556	673	541	558	580	578	561	585	598	599	591	566	583	579	571	594	567	527	539	587	589	560	563	549	576	520	593	570	577	523	586	580	575	554	596	566	546	551	566	544	614	600	611	594	614	552	564	603	555	551	594	554	553	526	539	574	554	581	533	555	574	567	564	570	556	582	581	593	590	542	541	550	575	505	574	564	571	597	562	543	579	579	549	574	616	565	531	617	547	567	586	578	597	561	556	561	528	563	565	601	526	591	560	614	557	602	614	560	566	537	598	554	554	587	584	598	581	571	576	567	565	568	614	584	619	577	550	583	580	551	566	577	637	613	582	540	556	567	564	554	584	566	604	558	584	621	576	560	586	618	562	575	573	554	585	581	608	610	592	601	567	588	533	544	557	590	568	575	593	531	546	602	570	613	577	563	581	598	610	593	555	538	534	585	548	527	577	587	584	600	584	639	578	598	544	595	566	572	559	624	591	576	585	574	627	576	621	617	570	541	569	574	553	586	575	562	593	531	579	581	561	546	551	576	572	584	587	598	580	556	567	553	591	577	568	602	558	586	552	573	588	567	581	560	565	566	588	626	583	532	563	605	552	570	562	580	587	567	585	602	615	579	533	590	551	559	583	592	531	577	568	609	587	597	566	580	553	555	562	598	563	565	544	550	573	533	589	596	601	581	519	542	570	546	572	571	608	561	598	580	539	565	635	586	566	527	534	589	592	590	556	541	576	530	608	562	616	564	570	571	537	541	585	524	567	578	565	571	554	618	584	602	563	561	611	582	580	574	558	579	573	571	581	577	558	569	518	618	565	572	566	584	585	579	554	562	600	611	579	569	563	607	587	605	581	566	553	597	543	581	591	578	562	613	568	573	576	578	591	556	602	524	569	594	586	576	535	597	628	574	587	579	593	578	579	574	568	565	533	571	609	561	551	547	591	530	576	561	590	557	573	563	602	540	570	581	600	613	558	569	601	527	586	581	579	579	530	542	560	579	611	586	541	594	545	586	591	602	591	558	561	612	600	548	526	607	575	585	540	597	605	544	560	528	567	570	576	576	543	566	572	566	587	568	517	561	576	559	592	539	592	582	594	612	571	555	542	559	598	576	574	500	560	560	592	565	644	613	537	568	571	578	559	560	566	579	576	595	586	600	552	582	523	555	578	571	564	603	559	566	551	543	589	570	565	618	627	610	599	542	580	550	568	581	605	579	525	544	575	571	597	589	590	631	572	543	579	588	569	585	563	592	594	568	624	540	596	580	594	558	541	567	578	577	568	565	591	582	566	564	572	596	575	575	569	576	603	555	586	565	566	607	591	583	551	597	619	566	570	570	589	585	630	525	519	625	584	594	582	588	568	567	577	563	558	587	567	608	589	589	557	570	567	597	614	574	563	563	590	612	612	599	570	581	590	532	551	519	579	530	582	578	586	535	582	578	582	568	583	586	587	545	577	575	554	642	546	535	565	546	613	585	612	550	563	650	580	552	574	532	581	577	549	589	552	582	607	539	538	561	574	621	571	589	628	586	559	596	578	572	584	497	543	595	605	555	560	579	554	575	578	588	523	580	612	595	598	578	598	546	597	571	599	607	559	597	568	538	546	566	592	627	567	586	552	544	568	559	554	537	564	580	568	554	525	586	547	603	536	590	600	573	567	577	548	543	571	556	575	590	563	563	526	546	548	542	574	608	630	570	558	585	596	584	552	542	585	578	549	562	622	586	557	548	579	536	565	565	592	559	550	510	565	556	550	569	574	577	587	529	574	657	576	541	594	567	595	606	567	555	583	552	546	555	563	602	563	563	589	618	567	573	572	585	572	534	576	606	618	544	605	557	568	573	565	578	563	571	582	559	554	581	618	571	553	589	593	592	572	585	567	570	587	611	591	586	593	523	581	596	555	545	568	575	585	560	597	556	569	567	593	576	544	575	558	563	603	580	534	565	570	557	603	551	517	538	563	562	592	543	597	592	586	529
54367	39369	33203	16960	4225	918	358	333	271	269	273	245	253	243	254	211	227	231	221	230	241	239	280	239	252	256	278	255	243	228	259	256	269	265	260	247	259	210	243	228	215	249	256	228	225	244	263	233	237	227	237	263	256	288	274	218	236	245	241	247	236	235	242	229	212	273	260	230	246	256	245	259	245	251	225	232	241	263	274	255	222	246	265	235	240	263	274	254	253	247	233	230	251	242	282	264	271	248	263	243	251	255	244	252	236	232	231	241	240	230	220	245	254	246	246	253	228	238	216	229	242	252	257	267	252	218	208	258	253	240	231	233	242	257	221	215	243	263	233	254	244	242	247	241	244	262	232	253	226	254	252	249	225	237	244	236	238	260	242	228	220	257	307	255	266	223	229	197	258	232	243	229	244	260	232	237	231	220	227	249	251	230	253	255	230	253	267	228	260	253	247	247	244	240	226	265	268	225	263	258	245	241	235	226	257	255	224	241	247	267	252	238	211	248	244	217	236	238	245	247	253	226	201	224	239	235	243	238	233	260	258	266	241	220	263	254	253	223	217	232	248	253	231	231	215	235	268	244	222	225	228	230	253	232	245	245	246	261	226	231	249	233	249	245	250	253	232	221	238	243	262	271	260	278	254	267	246	252	260	260	256	261	232	265	271	244	255	255	240	235	236	255	261	268	242	258	220	249	230	283	249	250	234	251	249	235	234	253	252	225	212	259	250	238	282	222	245	248	244	251	275	230	257	249	238	220	255	260	239	254	242	244	252	233	265	246	229	262	259	256	236	246	252	244	231	253	253	237	212	279	262	216	233	248	259	250	239	259	264	222	251	228	265	257	269	228	257	270	249	236	244	284	215	238	256	246	238	240	246	263	230	238	217	242	240	253	256	258	255	238	221	262	256	272	244	264	229	256	243	283	250	261	221	230	232	250	247	216	272	249	220	238	223	246	247	267	233	245	243	215	244	188	236	243	235	236	254	241	252	239	219	256	233	240	235	242	232	230	223	234	235	223	247	242	232	237	236	257	254	225	238	256	249	225	249	250	250	250	247	233	228	254	287	263	235	226	234	233	232	253	252	215	206	243	243	235	257	266	244	227	224	261	260	239	278	230	241	251	237	228	269	241	218	250	275	255	232	255	217	250	252	216	269	233	236	261	261	233	245	233	212	251	278	211	250	224	252	249	258	245	238	261	246	220	252	245	265	263	249	238	237	235	216	234	225	257	257	248	224	209	249	264	259	246	265	284	252	203	253	242	232	249	229	222	228	258	239	262	255	230	249	216	236	253	247	250	252	242	214	216	223	271	250	257	244	246	236	246	238	220	240	235	256	276	230	240	253	251	226	214	224	274	214	242	247	266	245	225	251	259	263	255	228	253	244	235	276	251	246	225	234	253	250	224	252	251	240	256	282	240	230	244	245	256	261	268	204	271	256	234	252	237	242	237	249	287	204	253	219	241	275	249	247	247	215	219	238	226	234	283	225	242	240	226	226	240	236	231	231	285	253	230	212	258	249	250	239	251	246	255	264	207	246	248	261	227	230	241	245	293	250	213	244	250	255	265	256	238	231	230	247	223	219	198	241	242	244	274	247	249	239	277	257	251	238	236	228	258	234	254	220	271	246	252	267	255	262	251	229	226	239	229	234	254	234	236	218	226	256	268	248	246	256	252	212	284	235	228	224	254	255	265	240	267	257	244	224	218	259	234	254	259	238	238	266	230	239	255	263	232	248	225	239	222	263	256	242	253	245	240	219	218	267	232	242	263	254	245	248	236	237	266	237	224	256	222	223	273	234	244	236	232	241	232	227	250	231	242	219	258	239	223	248	223	243	219	242	248	233	256	239	263	272	230	226	247	233	253	248	242	264	232	255	271	275	256	260	241	252	257	241	238	227	221	250	225	229	249	248	256	241	244	282	269	254	240	272	233	235	214	195	235	221	246	249	249	245	257	211	255	263	240	268	235	270	227	233	257	211	259	233	246	250	232	242	240	239	243	242	250	247	252	251	249	249	252	239	272	255	254	245	238	245	244	251	261	216	248	240	237	244	246	265	246	244	258	207	261	251	261	268	255	220	230	251	231	260	230	203	241	247	251	222	258	244	269	240	259	256	245	233	240	212	296	268	225	256	267	259	259	245	246	227	239	267	250	238	254	237	220	274	254	268	250	236	206	276	255	241	228	250	271	226	248	250	216	229	241	262	222	245	228	211	236	233	248	261	231	245	280	274	226	243	243	241	261	234	217	231	245	265	242	277	273	224	227	252	225	249	242	209	235	256	258	219	224	268	244	224	225	250	239	228	280	272	267	276	246	253	264	242	260	232	246	262	234	272	211	261	236	211	252	238	237	256	279	245	254	283	250	232	233	227	240	248	255	247	238	269	241	221	226	232	245	238	277	251	256	232	264	244	269	261	237	270	254	254	244	243	268	273	237	249	216	231	255	213	258	265	244	226	234	252	256	262	239	242	218	255	247	220	253	235	252	261	269	236	234	245	237	247	223	258	263	258	241	210	260	253	247	273	269	229	239	226	245	311	260	235	221	244	206	255	242	245	244	242	221	264	228	232	227	220	224	249	239	235	239	260	209	233	257	235	259	224	249	253	238	246	267	262	265	245	255	258	259	226	264	253	256	244	210	241	239	229	223	243	231	220	265	248	243	232	269	222	253	222	227	241	244	246	256	235	227	231	242	230	237	232	225	253	211	256	251	253	258	254	246	222	240	255	242	200	234	265	241	268	241	251	256	264	238	247	261	250	244	233	244	239	234	224	250	252	278	244	234	256	235	258	240	225	246	246	255	252	247	262	261	227	242	245	236	247	252	241	245	234	262	266	215	215	252	226	231	271	235	217	270	263	241	226	234	207	249	249	227	265	236	291	230	255	227	233	223	261	219	256	227	252	233	217	249	247	214	270	271	221	237	254	234	230	240	251	272	233	230	212	227	240	249	227	242	218	249	247	227	217	241	245	251	248	257	228	215	252	235	223	227	240	261	256	235	230	243	248	233	248	228	249	255	238	216	239	272	247	259	265	226	253	269	235	260	252	230	186	233	246	240	259	251	256	226	228	255	235	260	236	254	258	229	271	280	243	235	226	216	264	242	242	223	262	247	236	275	244	239	246	237	257	241	227	227	218	230	227	282	247	251	270	235	244	234	237	242	221	241	254	253	264	232	243	240	251	264	230	233	229	270	231	235	242	237	247	233	254	248	239	284	242	247	246	255	215	235	237	228	237	256	244	262	240	222	257	249	246	245	199	217	240	240	230	235	281	237	238	235	261	224	261	247	276	247	211	229	243	252	237	223	264	269	263	241	228	249	238	270	250	234	263	249	247	236	226	266	218	248	236	267	227	234	260	267	215	248	239	236	260	247	215	244	247	252	218	212	253	271	239	257	235	203	269	242	237	223	246	243	236	220	236	233	226	269	249	234	252	268	228	248	242	250	245	233	230	231	230	255	289	244	256	256	253	251	281	283	257	247
37633	34162	36808	24215	8866	2482	1044	867	740	605	618	588	519	558	580	594	562	508	573	545	545	570	566	538	525	550	565	560	560	527	522	573	616	581	536	600	585	528	560	560	544	547	571	537	543	570	543	578	540	539	555	577	563	552	538	556	536	508	556	518	548	532	534	560	530	566	570	553	586	517	578	558	517	567	548	535	554	553	552	568	564	530	517	557	588	552	552	521	548	532	589	608	560	540	575	509	569	558	554	568	545	566	524	540	513	549	600	541	567	543	573	577	550	555	549	584	541	537	538	567	577	592	535	527	586	559	550	590	577	553	565	521	570	534	569	586	573	564	534	590	582	517	534	541	586	540	541	564	519	551	536	552	588	552	572	574	555	546	566	543	557	535	511	542	545	597	552	569	550	573	564	511	567	598	523	577	545	517	559	645	499	544	605	547	586	583	565	532	562	558	550	556	589	575	541	568	543	520	549	592	596	576	556	516	567	577	554	569	567	534	584	521	539	552	548	581	534	564	530	579	564	519	566	532	558	572	553	495	585	575	562	562	570	539	569	501	550	574	554	522	537	553	557	518	569	562	549	540	586	556	538	536	553	551	552	573	506	548	594	552	521	560	544	544	550	555	549	553	533	558	541	555	566	537	570	544	553	492	588	518	561	555	543	571	603	554	535	587	532	563	562	537	543	556	492	554	540	566	558	560	547	539	576	534	562	534	567	559	553	557	562	544	572	533	508	560	565	496	532	571	555	569	584	542	543	614	554	530	508	556	526	557	555	535	533	552	575	522	558	549	543	557	569	585	543	539	552	577	565	501	553	592	569	552	583	575	519	519	565	603	550	544	580	541	557	527	545	551	552	581	552	580	560	543	576	543	542	539	543	571	557	545	540	540	550	510	544	546	598	563	551	539	578	578	546	574	514	564	537	553	546	531	599	581	542	548	586	547	580	535	551	537	512	531	547	551	514	556	562	589	565	549	529	552	553	573	511	546	599	556	577	570	550	537	610	563	576	581	569	565	519	583	564	566	567	548	516	565	561	526	533	553	559	588	602	571	551	561	558	537	563	541	548	542	550	555	568	570	548	565	547	558	516	568	533	563	560	541	595	534	561	580	559	567	536	543	570	547	539	569	569	556	541	568	575	528	543	586	531	559	545	554	553	586	576	542	528	517	556	538	565	578	582	538	548	562	564	584	594	510	562	548	551	567	541	541	585	563	516	580	561	565	534	548	555	591	547	535	515	523	548	549	557	515	573	535	526	570	569	536	537	565	527	542	559	566	509	575	506	575	541	544	577	561	562	549	589	530	534	560	563	541	562	576	564	554	544	489	539	555	567	604	574	565	565	575	528	584	561	574	531	561	590	572	533	561	548	550	534	570	514	567	515	561	548	520	562	553	538	527	506	564	527	557	561	548	519	530	549	545	567	533	522	536	574	589	555	560	557	521	567	581	598	496	589	532	554	515	566	567	560	543	530	561	546	552	569	524	595	551	520	560	543	572	551	551	552	554	592	586	584	583	578	584	527	555	540	553	552	578	510	593	522	573	586	566	561	562	533	545	550	534	550	555	547	532	542	574	568	574	566	543	566	522	582	535	583	599	601	563	543	538	530	541	532	575	546	547	548	572	507	562	582	511	563	569	543	551	552	593	571	549	549	544	562	555	569	554	558	544	562	579	572	554	549	528	587	532	566	539	564	519	549	552	540	536	534	556	550	563	579	546	485	530	530	559	566	585	528	573	561	576	581	563	545	572	534	504	549	517	581	517	578	528	581	562	576	542	538	543	539	570	560	530	552	543	529	546	557	539	512	580	570	565	558	552	569	528	553	571	536	547	539	561	549	529	547	545	552	564	544	543	522	511	535	525	550	550	542	565	592	565	547	557	564	525	526	581	494	530	569	569	538	553	540	525	515	573	552	576	564	565	530	540	570	557	505	523	591	546	564	571	574	535	535	570	524	544	547	604	576	524	519	574	545	531	549	571	591	575	552	568	560	543	567	561	540	601	564	533	542	555	521	528	540	553	540	547	547	582	542	551	573	556	596	575	529	552	548	534	521	563	552	597	521	576	569	579	554	528	536	538	614	540	563	601	552	545	553	553	544	587	541	536	578	575	595	540	570	523	553	577	542	526	534	560	560	528	547	596	584	528	563	532	590	618	569	548	586	523	549	575	558	551	545	566	563	539	528	570	533	552	581	540	521	539	580	544	551	549	612	533	548	540	556	611	544	553	548	531	573	554	522	540	542	541	554	552	564	564	546	571	531	531	567	549	559	587	564	558	556	521	560	538	539	548	530	555	537	544	537	561	517	598	547	537	563	547	599	561	567	548	539	549	549	543	577	554	563	536	575	564	562	569	582	543	563	544	582	566	600	549	555	590	548	547	559	570	563	546	567	532	559	546	540	602	546	559	541	561	539	582	587	561	548	559	577	576	618	551	532	598	525	601	545	568	559	561	565	544	559	525	556	536	599	523	560	577	562	541	513	535	537	538	532	540	562	579	572	575	587	565	564	570	526	566	542	532	525	515	573	561	565	574	564	551	542	564	546	550	551	586	524	554	550	563	533	584	575	497	557	563	595	561	575	564	518	560	555	583	609	514	580	553	567	538	571	546	520	599	531	536	592	510	560	533	562	545	551	568	539	584	589	567	557	580	542	553	562	552	539	586	589	542	500	555	558	611	535	529	542	563	569	532	555	587	566	515	610	609	599	558	544	578	563	554	581	552	578	586	563	575	549	543	539	533	553	601	528	537	566	551	540	565	568	592	533	588	508	538	559	599	567	574	547	550	564	555	505	556	567	533	578	520	546	563	512	601	527	531	600	484	570	556	549	542	626	520	564	536	609	550	546	545	526	521	612	534	513	538	533	580	560	551	574	560	543	547	524	569	555	537	528	566	579	579	564	565	571	563	571	562	545	560	595	578	567	555	552	564	517	562	552	559	578	560	557	540	509	530	547	548	540	580	565	585	540	585	532	568	571	505	591	569	546	538	542	552	523	519	524	581	587	544	554	538	603	577	511	536	513	531	550	551	573	553	537	535	558	561	557	542	529	535	542	555	517	568	541	556	564	540	506	617	545	545	547	581	555	558	547	545	563	581	529	565	506	515	581	541	565	583	587	568	567	568	557	557	535	561	535	533	502	563	555	604	567	581	530	533	598	538	541	563	573	598	561	545	560	586	562	511	553	513	573	537	536	545	535	538	524	519	582	554	600	515	567	547	576	521	580	552	575	595	536	549	529	536	617	528	542	544	551	543	534	570	551	542	536	539	572	577	535	572	540	560	521	556	587	585	554	525	537	524	551	560	479	578	561	554	532	536	544	524	572	545	539	536	544	532	568	525	550	531	558	552	516	548	601	558	561	539	545	553	550	584	569	559	570	576	529	576	562	519	571	578	503	542	563	579	551	551	538	575	583	555	554	582	574	550	576	530	550	542	583	578	560	560	544	573	577	547	559	546	578	531	573	538	563	588	555	587	546	582	526	570
67821	53781	49602	29930	10418	1975	407	317	263	219	203	215	166	153	160	166	178	191	178	148	178	164	172	155	168	171	179	169	153	148	167	179	172	155	147	163	171	191	168	159	170	163	183	163	168	182	167	154	178	193	185	164	179	152	145	183	195	174	186	175	152	158	160	178	167	167	165	170	187	164	152	161	176	156	175	153	167	175	178	169	163	174	172	168	174	145	197	165	166	158	156	155	180	164	183	160	178	155	166	191	160	160	163	177	191	184	176	159	166	174	189	189	169	178	163	173	175	164	184	175	173	186	171	153	164	146	163	160	143	165	176	168	163	161	179	171	169	149	176	159	167	190	173	171	143	166	168	172	167	165	174	140	173	163	163	173	187	143	162	177	162	164	175	166	151	183	174	157	141	182	164	174	167	174	168	168	157	147	177	171	165	162	162	172	187	163	164	173	170	158	159	150	160	146	163	160	163	155	142	163	188	181	175	168	142	161	166	174	163	184	208	185	186	170	156	159	159	164	166	157	179	156	166	124	183	138	168	158	173	177	166	169	151	158	159	167	191	176	155	174	165	171	179	156	164	169	179	177	164	171	173	201	166	171	173	171	153	171	177	131	168	167	170	167	167	151	175	173	161	171	145	179	177	174	164	140	173	158	158	153	151	187	158	156	161	165	153	151	154	168	178	157	170	159	139	181	150	158	152	201	168	177	176	160	166	158	153	160	161	196	180	193	155	182	166	162	161	170	159	143	129	146	177	175	170	157	167	182	150	173	170	156	171	137	175	170	151	147	147	131	155	179	151	186	176	162	163	145	133	179	151	170	193	153	180	163	173	174	173	178	156	160	172	162	172	175	175	162	157	166	142	140	153	172	174	193	169	152	172	162	171	174	178	162	176	160	157	186	170	140	167	161	188	178	183	155	166	179	173	176	159	156	205	150	174	173	162	167	182	164	175	173	183	179	171	158	183	182	199	181	181	181	174	175	172	146	176	165	158	169	188	164	143	179	204	176	175	165	182	164	153	156	183	166	182	174	154	166	164	182	181	165	147	156	162	153	170	194	154	149	179	184	182	187	156	141	150	164	149	175	155	182	169	190	156	159	170	150	146	182	168	169	161	189	188	168	138	169	159	166	178	153	151	184	170	185	167	168	145	172	159	164	199	167	177	179	169	139	157	148	163	162	170	170	163	151	182	176	160	172	166	153	169	181	188	177	148	149	163	157	167	167	165	148	161	163	160	165	162	179	165	181	158	161	163	180	169	160	156	155	148	159	165	145	166	143	181	149	196	172	154	176	144	157	183	151	149	173	182	174	176	158	166	163	178	171	177	157	174	159	161	169	166	142	171	169	174	152	162	180	204	160	162	176	152	153	182	164	168	190	198	180	178	165	134	157	164	181	171	172	147	166	169	171	189	175	191	192	183	152	181	176	168	158	178	154	141	187	175	181	133	170	182	149	149	150	166	153	183	170	189	166	161	211	183	153	165	145	165	129	175	178	167	162	170	158	157	151	171	164	158	183	187	170	158	150	166	155	153	170	184	169	200	170	172	160	161	154	176	154	156	180	147	166	137	169	181	137	182	155	174	150	172	172	162	179	154	156	208	170	146	154	163	175	165	192	153	168	160	176	171	168	169	168	171	153	153	167	172	185	162	155	142	187	191	162	190	185	163	174	160	144	173	162	180	139	148	164	156	178	179	165	156	159	184	162	179	181	162	171	160	169	170	161	157	178	183	191	158	168	194	151	182	161	163	175	174	191	177	143	164	148	170	170	153	155	167	156	161	208	165	181	152	162	143	161	166	152	187	171	159	188	173	163	177	189	191	154	162	157	150	152	170	160	151	190	144	151	169	171	168	157	181	163	163	156	167	162	170	164	172	175	166	175	178	171	201	163	155	170	182	180	161	155	161	152	184	173	168	170	140	180	175	163	186	169	161	152	167	171	155	156	156	164	159	150	188	178	173	170	163	194	167	171	164	156	162	144	168	153	156	150	166	187	175	173	143	178	177	177	165	180	159	169	176	168	189	168	169	185	154	146	161	171	149	154	161	186	162	158	150	139	145	186	185	189	158	159	174	146	168	165	191	175	164	157	176	171	171	160	168	171	212	149	177	145	165	166	173	186	177	170	171	147	172	165	167	146	165	148	146	191	154	177	160	173	168	167	186	148	151	153	158	144	168	154	192	174	169	169	174	169	167	166	164	182	160	150	159	163	183	166	172	168	182	170	156	156	159	167	176	165	176	160	169	166	145	169	174	163	166	178	159	150	184	174	153	161	154	133	179	165	181	157	166	159	165	184	194	170	189	156	175	169	155	170	144	167	152	166	177	178	194	185	145	149	153	169	128	192	165	182	152	153	147	172	164	187	124	168	169	160	177	132	153	185	182	173	174	176	178	175	198	164	183	166	172	160	153	172	157	181	177	174	141	182	174	160	140	175	163	180	172	168	160	159	144	188	169	188	155	163	182	179	159	188	179	161	152	170	150	185	169	146	160	156	178	169	162	159	163	179	158	154	154	171	169	170	161	149	182	192	157	151	152	168	178	176	160	174	165	180	192	159	180	182	153	176	167	152	157	158	158	136	166	157	158	155	156	169	166	147	183	153	163	178	174	173	170	186	162	166	135	148	154	157	145	129	169	163	161	161	189	177	154	162	174	184	173	179	201	182	195	154	170	174	147	171	160	176	159	170	186	171	151	174	169	172	167	172	147	144	166	181	185	183	188	162	163	164	172	198	172	169	184	185	198	139	180	172	136	186	178	166	150	162	164	158	158	161	181	196	141	154	152	158	172	170	162	194	167	165	171	161	178	184	168	166	169	174	178	152	187	179	144	164	156	154	164	156	164	158	158	153	173	161	155	180	176	146	158	168	172	173	170	164	186	151	166	169	189	159	151	164	180	173	164	182	137	189	162	156	155	206	170	165	176	153	156	164	182	162	161	172	182	178	178	170	166	166	170	156	151	162	154	162	166	169	157	170	178	153	152	153	154	181	180	151	176	177	154	175	172	182	207	147	182	191	155	167	154	149	161	187	153	160	153	157	205	156	170	167	156	187	162	161	183	176	180	178	166	155	162	173	164	154	141	170	184	166	171	163	187	159	177	171	171	172	176	175	168	152	165	176	166	174	170	169	181	184	158	170	142	149	164	147	175	164	141	190	148	163	174	167	170	159	145	175	140	142	159	173	172	149	161	192	138	151	160	178	186	150	195	171	145	141	161	167	167	165	175	182	181	164	190	140	162	152	150	170	174	191	171	164	176	181	183	152	182	178	183	154	159	176	172	161	164	155	165	159	173	194	181	186	175	169	141	183	189	175	171	174	175	194	152	149	156	147	167	179	174	161	163	172	184	163	172	167	168	162	168	171	193	149	164	156	175	169	164	161	161	170	180	179	175	163	148	181	171	166	168	188	175	167	172	195	178	176	182	183	166	173	160	183	189	162	175	168	144	155	190	177	177	163	152	131	190	149	182	147	153	164	176	151	157	160
47393	45910	49751	35638	15655	4676	1268	1050	914	573	503	429	380	423	360	401	428	388	358	362	367	397	392	369	426	372	366	408	384	416	422	374	380	353	411	407	444	376	415	422	404	373	367	407	398	388	407	393	404	376	402	416	380	394	392	362	377	393	395	392	374	410	393	392	398	425	390	393	423	391	401	375	372	398	364	398	379	386	381	372	417	406	384	387	360	402	409	335	373	369	344	386	380	382	373	418	367	390	393	438	399	379	375	416	411	397	414	383	403	379	401	382	383	366	402	407	371	396	392	398	409	381	397	393	379	414	379	425	415	401	370	392	407	397	382	405	365	378	418	378	397	361	363	365	368	383	422	390	404	394	384	391	371	407	404	380	387	380	422	422	414	402	424	365	371	401	384	415	419	402	407	382	394	381	370	421	369	378	408	429	425	414	362	393	417	366	448	407	364	439	400	448	359	420	401	377	428	400	384	393	375	400	407	382	408	398	424	399	347	399	382	401	372	368	382	427	388	393	401	374	403	418	405	348	374	394	368	411	362	381	389	384	400	369	419	335	401	400	398	387	393	430	376	408	378	415	406	376	394	423	380	400	413	395	368	394	388	413	385	367	409	379	433	386	374	397	402	383	363	415	393	393	386	412	397	374	384	410	393	377	393	385	396	379	365	380	422	354	394	393	388	385	405	400	394	411	381	370	394	380	403	394	403	436	405	398	430	382	354	402	409	399	400	396	442	403	423	388	411	418	385	405	367	409	402	386	374	355	417	412	414	370	396	409	393	375	392	380	389	426	371	390	398	418	398	356	370	386	384	379	403	407	379	380	388	380	383	384	396	433	343	377	427	406	407	401	396	390	415	378	391	377	379	362	359	403	408	435	386	380	378	409	402	398	365	367	358	391	386	402	395	422	380	402	400	393	392	397	373	411	391	364	365	397	407	393	345	371	394	388	422	419	401	408	390	368	405	359	385	383	352	370	368	367	394	408	369	359	428	404	395	386	377	401	375	375	405	369	405	389	404	377	414	385	385	383	394	366	398	386	382	375	409	427	398	408	380	356	395	417	363	422	373	399	411	381	413	356	418	362	397	364	394	389	402	379	388	428	384	378	386	381	406	380	398	380	413	410	384	396	359	383	377	369	396	392	377	369	379	392	387	412	437	384	376	363	351	369	388	405	409	431	389	399	443	401	383	414	375	382	394	365	409	365	394	391	371	400	402	381	375	370	414	363	386	385	379	403	368	402	413	384	415	345	416	399	436	376	399	392	394	382	346	408	368	395	384	402	391	387	367	400	426	438	418	386	396	409	376	384	385	386	386	382	424	364	396	394	389	386	388	385	431	377	388	391	408	384	368	417	403	430	388	362	407	353	350	362	396	422	381	425	411	383	421	349	421	371	386	382	376	394	386	420	401	389	383	384	378	353	385	377	369	383	381	452	383	391	369	391	377	351	388	386	404	394	387	413	398	361	393	402	398	372	370	411	394	363	413	390	381	392	396	381	400	409	379	368	399	368	388	388	369	371	397	384	357	340	395	369	359	396	403	344	381	362	357	404	420	378	429	375	388	380	350	410	389	415	392	391	376	406	377	409	390	390	395	392	396	347	418	394	399	402	403	383	398	356	378	373	406	382	388	381	445	375	421	368	379	416	406	407	435	390	406	426	394	405	402	402	362	363	383	394	383	393	375	402	384	397	384	383	392	413	369	402	396	380	373	363	403	374	391	385	396	383	386	377	382	370	392	371	369	361	373	387	392	412	345	383	402	398	350	384	405	369	393	401	383	393	419	410	344	397	372	366	406	389	393	405	410	396	400	426	376	386	381	365	414	373	374	381	340	381	401	373	370	371	376	393	389	382	382	407	405	390	398	385	412	396	393	351	367	394	370	396	395	375	352	394	388	416	402	406	349	401	344	394	391	384	417	407	364	402	375	433	389	375	381	419	395	399	396	374	426	381	425	352	384	356	390	406	413	374	395	395	390	382	390	430	370	377	435	396	402	433	400	392	360	445	395	388	407	394	364	397	387	372	380	350	407	372	369	398	374	395	379	347	406	386	371	397	367	397	429	367	380	387	364	406	416	448	360	422	383	427	419	392	382	414	406	388	403	352	385	382	409	420	418	379	363	401	390	397	413	427	419	371	410	402	386	383	403	385	414	428	377	364	377	410	382	411	373	370	395	370	402	418	374	399	398	394	384	406	430	396	406	362	401	394	343	419	421	405	381	412	366	407	387	389	392	392	402	408	367	392	375	372	387	391	393	380	424	399	365	418	405	391	385	399	353	390	413	380	399	407	390	350	390	375	391	407	367	379	406	402	400	421	390	386	392	364	386	407	415	390	388	380	350	416	393	392	416	389	402	376	362	397	393	392	372	410	377	429	384	389	397	453	403	395	393	378	406	396	393	429	409	401	384	390	421	382	379	392	351	378	384	399	367	362	423	382	433	318	354	399	380	411	387	379	390	364	392	409	382	408	385	387	385	370	395	388	415	373	381	364	349	405	417	384	380	388	363	413	394	379	358	437	418	433	382	407	395	388	375	423	397	410	372	398	391	355	400	426	414	396	373	421	403	402	406	378	347	395	384	370	391	398	370	385	384	344	403	429	431	363	348	381	362	391	389	389	388	417	362	402	389	341	398	410	375	410	372	400	408	391	391	398	413	427	387	418	380	411	365	391	400	362	404	381	423	385	373	405	383	393	384	428	387	407	399	390	415	417	394	423	378	403	386	417	390	366	392	404	392	386	367	384	381	366	372	438	407	376	385	432	427	390	409	378	385	403	406	424	409	344	412	367	406	427	370	396	409	387	409	402	395	345	392	394	385	406	419	381	381	391	335	390	402	428	359	349	403	365	398	403	382	426	419	422	392	410	378	364	396	386	369	437	417	381	450	411	389	372	392	371	416	398	383	415	404	383	399	387	399	414	427	407	386	411	374	411	386	400	385	377	425	397	409	410	385	418	383	376	399	383	387	397	373	374	396	407	373	383	375	399	412	375	410	384	384	409	373	382	389	391	380	417	423	377	396	377	370	372	391	404	404	384	406	381	381	386	400	367	389	391	393	410	410	406	377	407	391	377	365	373	381	416	391	380	392	395	379	365	377	389	415	393	391	400	409	406	403	411	393	395	333	360	411	426	378	376	399	381	407	381	393	407	398	376	400	392	402	366	402	393	434	395	418	363	392	382	381	431	356	410	378	422	427	381	378	417	409	411	378	372	413	388	412	403	385	393	402	402	393	389	389	374	413	376	358	372	385	380	419	395	387	414	364	402	389	339	422	368	414	431	389	404	384	391	375	375	401	412	404	356	386	395	420	381	406	397	373	392	413	383	355	379	421	428	392	384	377	417	431	381	393	368	378	400	377	360	374	369	374	409	393	380	395	391	371	399	397	360	362	399	359	354	412	425	394	365	374	401	395	398	401	399	386	405	406	394	389	370	411	397	355	390	392	396	386	404	397	390	391	406	406	380	402	382	384	381	364	396	408	419
27889	8885	3541	1365	467	282	273	280	257	243	256	241	265	268	259	244	261	251	242	268	257	241	282	272	242	284	265	256	241	230	254	227	293	261	231	224	254	247	242	265	231	272	249	246	255	258	255	279	255	263	275	252	273	247	259	244	243	275	230	270	270	249	257	247	241	258	272	272	299	262	249	241	249	261	261	257	256	284	282	273	254	282	248	262	253	212	253	261	263	239	235	260	278	268	249	255	264	216	232	271	269	254	268	256	256	241	255	276	263	263	239	266	247	281	240	266	246	250	256	255	228	229	272	271	238	265	236	241	252	246	237	240	247	240	227	227	266	260	237	275	263	266	263	277	315	265	246	258	267	204	284	258	259	261	294	264	251	274	254	286	265	261	265	259	266	260	256	218	276	279	255	269	249	250	265	268	248	279	273	269	249	272	222	251	266	230	252	238	245	230	253	271	267	273	253	265	253	262	257	246	272	275	242	244	253	253	269	234	251	259	236	264	226	267	270	235	288	277	244	257	262	289	255	251	250	285	229	244	284	250	267	241	255	264	243	280	258	234	267	246	262	278	272	267	252	222	287	268	250	244	218	249	288	269	220	258	278	261	278	255	271	242	268	274	269	224	252	266	258	278	251	262	239	237	231	262	248	256	227	286	263	282	273	252	239	273	250	235	260	251	258	271	259	243	257	246	277	226	267	241	240	249	262	277	272	262	271	231	275	266	278	243	243	275	249	260	265	286	292	234	283	242	253	256	260	270	257	267	231	268	252	270	218	267	239	219	248	248	251	287	247	254	265	261	275	278	261	245	264	244	273	278	249	256	248	245	249	277	276	261	273	245	269	259	250	272	261	249	222	218	242	258	264	250	237	260	247	266	234	248	290	245	265	262	254	244	269	275	280	234	201	256	262	227	241	249	275	247	243	297	261	230	278	254	266	255	236	260	272	242	249	249	268	264	260	270	237	261	245	240	261	264	232	240	221	215	266	241	267	263	245	227	251	233	228	254	244	225	278	257	242	235	248	248	264	246	255	255	260	244	267	287	260	269	293	247	232	235	278	230	235	254	241	278	242	242	243	229	261	237	231	248	251	250	254	280	243	258	262	219	224	270	251	248	237	254	237	229	230	262	265	216	246	277	236	248	250	257	282	257	241	262	245	283	273	292	221	279	243	247	246	247	228	237	252	252	277	262	279	257	252	254	243	248	270	256	249	256	258	263	252	291	240	275	275	251	264	276	236	233	216	271	253	272	266	240	255	253	283	252	274	252	270	249	261	250	232	239	256	278	250	254	255	283	294	257	261	265	239	247	245	231	269	243	233	237	281	249	251	262	222	237	257	237	270	259	267	231	246	246	231	281	280	254	245	245	234	246	224	264	268	273	267	282	274	251	260	273	249	269	221	244	242	233	232	212	245	266	265	249	273	242	216	248	268	234	254	242	239	233	236	235	251	245	263	242	234	252	276	279	237	251	275	228	237	281	249	214	270	248	239	278	242	260	265	262	275	246	252	245	269	246	246	218	247	237	256	268	258	259	229	250	238	247	238	253	275	258	235	241	229	248	239	258	234	240	234	251	257	265	265	292	267	246	238	235	238	275	264	273	237	247	240	264	241	265	247	288	269	269	224	272	289	248	252	292	264	252	255	258	249	237	236	269	232	248	266	249	271	250	243	227	257	260	256	251	281	248	253	274	277	263	272	275	245	277	261	272	234	278	245	234	258	246	273	254	267	292	265	244	235	235	259	251	272	240	261	275	242	252	244	282	257	238	266	261	274	220	247	274	262	250	261	266	259	288	229	241	237	262	285	260	274	233	277	258	261	263	210	268	284	290	265	285	275	255	262	266	240	230	257	244	272	268	229	237	287	268	265	259	212	260	239	246	253	280	283	264	284	247	267	248	247	266	254	255	275	272	238	254	225	285	234	270	251	232	253	254	245	261	226	249	296	249	203	254	236	251	240	254	220	258	270	238	270	258	259	263	261	291	259	292	276	255	248	245	256	285	218	234	271	246	240	276	227	229	244	256	285	231	231	240	260	278	249	283	256	245	278	242	275	257	241	248	272	263	229	232	284	247	234	247	241	208	253	250	259	276	261	252	299	245	254	258	239	277	244	248	260	269	243	255	253	255	253	256	248	267	266	248	255	247	231	239	278	271	253	272	252	266	224	293	238	235	255	237	227	245	261	257	266	232	248	295	250	264	258	258	231	286	260	244	251	275	223	260	254	249	249	258	265	240	264	232	262	243	251	276	253	237	284	225	248	272	276	262	264	266	246	243	250	265	246	269	237	279	229	256	232	262	258	252	228	227	250	280	205	231	233	272	268	214	267	248	286	255	272	275	259	273	257	229	234	249	287	263	278	260	246	237	244	229	258	285	272	280	263	272	254	270	246	250	269	257	256	240	271	213	220	264	265	234	268	265	280	249	241	232	249	263	265	257	240	224	259	235	277	246	281	261	254	253	237	248	274	268	274	254	258	258	274	258	248	246	264	248	261	246	257	263	262	245	248	299	253	277	265	217	276	262	252	262	257	278	273	252	283	252	222	267	252	255	238	302	270	219	248	266	248	245	249	284	266	259	250	244	229	248	284	259	225	270	253	271	257	244	250	254	260	249	267	273	253	264	249	264	251	257	267	258	270	198	223	252	250	225	269	239	243	268	247	261	254	244	245	274	283	246	294	289	238	266	271	242	253	248	230	220	236	243	282	258	248	249	249	240	242	261	259	283	264	236	253	257	247	266	240	241	227	230	250	226	238	262	257	283	260	248	237	255	295	252	278	263	257	239	262	236	248	246	262	246	230	257	250	235	253	295	296	259	250	246	241	262	294	248	252	242	244	247	243	249	249	268	279	259	252	258	256	263	273	221	256	276	265	264	285	278	220	212	254	245	263	247	255	251	227	266	260	230	278	270	259	241	272	238	234	260	244	235	240	230	258	228	277	219	278	260	222	242	271	238	243	251	279	276	243	254	253	245	290	245	225	250	229	259	291	250	257	243	235	233	238	246	252	262	266	251	260	269	270	246	263	278	278	246	265	266	278	269	254	288	251	251	282	277	248	232	264	227	291	270	228	273	251	282	241	248	257	245	266	247	247	278	259	234	277	233	245	271	215	282	227	249	250	276	244	275	248	243	250	259	247	261	262	266	243	263	255	275	231	235	277	287	224	244	229	240	252	250	251	263	253	255	226	228	225	265	276	260	250	229	223	245	258	247	271	268	283	284	233	242	259	281	256	274	249	259	247	255	225	263	235	269	268	261	300	237	229	225	260	246	294	259	227	275	258	250	220	230	271	229	226	260	250	271	265	243	265	248	288	270	248	267	233	264	254	273	240	249	281	307	255	250	217	226	253	278	250	242	253	269	281	239	219	284	245	273	259	239	216	276	247	247	270	227	200	238	257	272	240	269	284	264	255	263	257	254	263	260	239	291	244	276	291	288	273	253	230	268	247	278	248	249	227	236	235	246	265	248	245	249	242	263	235	251
19412	8905	7642	3830	1405	754	614	590	584	561	619	576	586	553	603	584	616	593	595	565	573	635	567	591	576	581	571	593	590	551	598	578	571	553	585	555	591	609	562	591	565	614	563	535	552	599	578	601	631	607	592	560	575	589	594	594	577	616	572	610	589	539	544	585	573	604	571	590	586	584	644	574	574	577	585	583	534	592	555	575	551	601	583	584	569	556	558	597	557	583	581	610	562	538	590	540	610	568	559	586	614	490	601	535	570	568	565	599	628	552	591	549	561	584	557	578	540	546	574	589	590	538	606	569	523	530	597	610	588	627	562	562	576	590	596	542	590	597	617	574	573	566	623	574	594	581	573	576	576	585	573	590	573	634	589	557	577	603	542	560	567	596	574	555	576	563	540	546	571	589	596	597	546	580	527	533	562	550	587	592	576	609	565	552	578	566	581	623	570	579	584	567	563	581	606	589	563	554	570	584	619	581	582	568	558	525	600	572	554	569	619	594	568	546	576	568	554	538	595	584	575	554	568	594	585	610	556	598	566	557	554	659	606	635	591	580	560	584	600	598	548	532	557	590	540	572	516	607	576	542	584	566	561	613	559	542	574	553	540	524	582	570	632	584	621	618	560	602	571	560	577	578	537	574	539	595	624	591	611	580	596	549	557	616	616	580	625	578	577	576	557	571	583	571	619	560	556	590	564	565	562	603	582	547	557	543	588	553	583	519	575	585	562	581	570	560	555	561	579	544	548	563	603	601	608	557	604	568	550	567	578	552	553	545	579	531	579	536	656	585	587	583	590	558	555	585	567	588	565	579	559	592	594	554	566	546	572	551	572	583	559	602	599	538	583	558	581	588	569	592	572	602	591	558	557	579	549	567	594	536	561	526	581	599	566	597	572	610	563	607	584	574	615	588	593	606	576	566	570	575	549	556	601	594	529	568	605	596	575	556	574	539	563	582	581	610	561	568	578	600	587	552	553	549	596	534	605	569	594	596	559	597	606	564	601	545	537	560	576	575	574	539	604	566	522	622	619	587	560	560	546	577	554	579	590	563	583	576	582	561	566	576	574	582	562	598	606	548	598	556	545	552	577	556	584	602	606	632	553	591	603	599	575	558	575	565	572	604	622	563	527	598	556	564	551	570	583	555	541	587	560	596	561	584	591	540	556	578	592	632	585	571	597	540	577	612	611	527	573	538	600	560	603	545	556	560	572	610	596	550	604	558	594	548	551	614	563	552	589	565	617	588	565	614	591	577	541	574	570	586	587	609	554	572	597	603	593	562	558	596	585	597	606	593	584	609	564	569	607	574	583	544	587	596	599	574	569	565	603	591	537	607	577	576	575	570	618	577	576	599	616	543	613	582	557	610	558	571	567	601	594	576	583	613	574	559	556	567	566	546	580	586	608	559	527	550	559	577	564	612	586	637	593	571	614	595	596	553	567	562	571	550	608	605	619	573	567	587	580	526	569	555	587	572	571	607	546	562	553	582	572	536	592	605	549	572	594	570	572	551	609	596	570	556	565	568	539	619	567	606	573	562	570	563	590	561	569	559	575	569	575	569	563	585	535	583	595	577	577	572	597	545	609	570	539	572	537	567	624	566	611	556	578	547	548	591	602	602	551	562	602	566	588	548	531	586	619	617	592	575	620	557	541	568	598	545	571	611	554	596	611	574	568	595	555	588	583	529	579	589	592	584	590	580	577	556	585	582	603	593	626	567	562	584	610	604	576	588	576	555	577	602	583	586	559	601	623	537	582	540	609	539	626	589	571	601	568	582	582	591	596	561	558	623	600	602	564	626	576	580	630	625	590	574	607	555	601	580	565	574	576	575	579	574	662	596	600	575	574	571	558	533	604	561	619	626	598	578	585	615	562	574	615	574	562	626	570	562	569	593	573	627	594	598	635	570	547	597	583	578	569	622	540	569	571	562	576	565	550	592	600	617	537	566	562	590	572	557	629	554	581	569	574	557	590	610	608	538	581	570	570	573	596	589	596	580	580	589	543	569	557	570	538	598	560	576	564	594	594	576	584	548	575	596	628	573	575	588	609	599	559	535	581	586	575	596	565	571	535	532	570	575	598	578	562	596	580	558	572	558	582	553	537	606	611	583	614	537	589	632	613	559	549	571	592	554	607	593	527	581	598	590	586	550	600	572	571	574	574	552	582	607	553	602	545	586	584	580	605	584	590	576	575	588	538	604	589	566	553	554	567	581	559	563	575	588	583	583	561	596	574	630	582	587	537	594	613	575	579	605	587	571	628	535	584	572	597	567	567	572	588	552	567	562	597	586	589	590	560	590	572	626	554	604	579	588	565	611	580	560	579	582	603	578	598	585	579	578	594	548	570	606	598	571	578	522	632	566	600	601	590	578	554	597	630	585	584	605	596	562	554	549	596	567	589	605	579	563	585	619	596	569	564	613	619	563	603	559	566	586	573	592	588	585	578	561	544	565	592	612	575	541	561	551	590	599	567	585	524	580	565	568	570	590	574	558	587	581	563	596	549	587	578	568	577	596	566	593	589	563	580	535	584	578	572	537	563	542	591	561	582	592	550	554	595	573	560	581	594	554	612	615	582	538	550	553	565	571	620	573	550	649	568	551	551	574	594	538	535	545	558	556	579	590	593	574	602	572	596	575	576	571	533	620	577	560	588	608	622	548	540	604	582	546	579	625	570	604	602	581	553	562	577	578	570	543	568	589	561	576	579	606	595	545	526	574	557	605	558	550	603	544	592	593	599	584	565	609	584	563	579	605	553	611	600	599	566	559	549	564	563	590	568	549	569	632	572	579	580	577	599	557	573	582	587	611	570	587	600	583	584	629	563	594	582	598	546	558	596	572	583	625	542	519	571	583	547	552	562	556	574	560	545	571	612	530	569	573	614	591	572	505	543	611	568	597	586	551	541	595	549	532	622	531	577	547	569	584	588	594	585	573	602	592	542	584	587	552	600	601	582	565	565	590	550	545	610	620	593	629	560	554	619	614	578	571	577	570	554	578	569	592	569	609	598	572	533	550	587	608	613	544	583	553	529	584	569	574	638	561	578	580	580	602	595	570	595	605	573	621	588	592	535	601	591	566	607	582	617	561	555	583	604	557	588	566	576	570	575	570	604	532	554	588	554	587	576	617	598	562	617	562	554	569	572	611	564	591	525	568	498	570	582	581	548	568	557	617	583	587	603	552	572	558	557	567	548	611	589	617	598	656	570	555	576	570	589	597	566	559	584	568	511	591	590	590	557	602	546	597	565	588	587	576	598	567	598	582	581	564	568	550	602	552	607	543	545	604	527	560	626	569	578	605	582	583	598	548	569	621	590	576	597	535	624	593	600	587	592	591	552	616	527	542	581	558	561	581	586	573	553	573	600	609	610	561	597	610	573	604	541	523	555	537	535	591	587	567	560	585	590	567	524	615	584	571	564	608	542	576	578	608	548	572	593	572	589	585	574	590	611	602	587	588	525	598	578	568	580	561	577	595	613	562	595	558
54207	38994	33730	16971	4359	870	328	323	290	262	212	243	243	233	234	221	249	282	222	231	246	238	254	211	278	242	212	253	239	256	244	242	244	260	258	262	231	258	258	220	263	246	237	235	211	243	261	241	273	264	253	251	268	264	240	237	255	290	277	258	272	265	248	283	258	257	243	249	256	253	258	237	244	229	232	255	244	237	291	262	251	238	256	248	234	237	254	237	237	252	267	239	257	229	242	257	269	278	231	242	238	276	226	279	261	236	238	236	253	231	249	248	228	237	238	262	241	241	261	254	229	255	233	250	238	245	265	252	253	257	235	251	244	232	245	281	276	245	230	229	244	227	261	240	241	243	230	266	228	256	255	257	246	249	280	260	274	247	244	263	224	252	251	247	247	223	226	215	245	223	273	248	232	235	267	259	258	216	255	234	251	243	245	258	273	245	236	231	216	239	263	258	252	256	263	246	252	261	244	250	283	238	256	258	262	239	267	217	257	268	244	275	254	238	233	225	258	235	242	279	250	239	223	232	251	258	264	273	270	250	277	224	215	249	250	230	227	262	250	239	235	252	243	239	247	226	270	253	242	236	275	244	279	252	249	248	257	218	235	224	230	240	243	230	253	251	228	270	237	224	245	267	243	253	264	239	242	220	224	221	269	248	276	286	257	223	254	229	262	258	209	256	251	250	257	232	240	249	234	225	249	252	270	234	234	235	249	256	241	237	224	239	225	254	236	235	269	231	248	260	215	238	240	253	250	242	249	215	244	250	272	231	262	255	264	240	260	239	269	274	240	259	241	274	248	261	241	254	222	223	257	213	248	276	264	251	239	248	217	267	259	258	237	247	253	289	238	253	283	283	239	232	224	266	262	257	253	236	219	255	257	232	233	232	268	278	237	243	233	230	243	250	274	219	264	231	255	229	244	220	228	239	252	247	223	242	248	247	257	255	272	246	260	232	264	247	241	213	266	216	246	257	224	240	220	274	230	260	271	242	246	229	281	286	256	243	249	229	250	250	266	278	243	259	242	273	234	248	258	227	246	215	253	247	225	241	271	247	256	264	227	240	248	247	259	254	253	225	224	231	260	247	266	250	251	250	242	270	242	210	243	265	268	244	230	245	273	248	261	250	257	240	235	256	273	243	256	256	219	226	238	228	237	273	262	262	266	209	213	270	242	238	255	257	249	224	269	246	237	240	258	233	228	236	246	250	256	274	216	257	240	275	270	245	248	240	257	252	262	226	242	237	282	257	243	253	254	249	254	258	257	214	241	257	251	268	263	216	251	267	273	227	220	242	274	259	257	259	256	233	243	236	222	251	264	250	244	245	250	224	265	271	248	244	256	236	252	222	252	236	224	245	242	226	244	250	246	244	240	258	242	232	256	234	262	238	269	232	237	253	257	291	257	239	223	258	244	227	234	237	279	260	264	247	255	227	264	272	221	262	245	257	231	232	275	254	221	229	258	239	250	252	256	232	252	240	258	202	257	235	254	253	258	245	265	265	264	251	254	238	237	249	248	230	236	250	227	233	242	242	275	236	255	239	245	211	237	266	256	226	234	220	234	241	275	253	231	231	236	235	238	226	232	229	235	244	255	232	222	212	249	278	287	237	246	228	280	239	231	232	248	242	266	240	252	244	221	265	256	239	207	258	233	223	261	257	244	238	266	262	241	259	241	237	282	243	250	218	254	260	226	263	257	246	244	259	235	259	258	250	269	241	261	261	238	252	231	217	281	240	242	233	257	263	251	250	231	237	243	262	258	249	231	253	248	225	262	241	261	258	244	264	241	226	251	254	265	211	227	263	243	263	258	237	262	262	256	260	265	229	261	243	235	263	249	265	248	244	229	251	211	252	252	254	249	242	213	241	252	283	252	242	231	249	240	245	276	280	231	242	249	256	246	222	239	263	248	256	263	242	232	229	246	270	254	250	249	264	242	201	240	246	258	230	249	257	255	234	244	248	286	267	256	236	246	285	261	235	260	251	224	229	243	255	266	265	233	225	244	242	249	268	228	279	237	228	239	262	236	249	234	227	248	257	237	260	260	282	256	234	243	248	242	249	208	235	275	229	263	246	263	252	280	248	247	225	230	239	223	253	216	248	256	234	252	258	261	239	248	266	226	277	267	230	261	255	246	237	254	251	259	210	240	287	255	243	235	232	251	235	259	253	243	272	253	218	226	225	250	256	246	248	242	250	220	243	238	254	277	254	254	231	264	261	296	250	260	240	268	253	251	233	267	222	215	238	232	241	234	245	224	238	221	243	233	246	243	250	238	257	273	226	259	264	267	248	273	224	242	269	259	256	308	226	240	261	255	268	235	250	240	244	237	236	222	279	246	256	257	258	249	249	257	271	251	230	213	237	221	243	268	238	233	242	262	258	242	278	240	257	273	248	215	227	230	264	250	260	231	239	235	254	267	248	244	241	273	240	244	252	253	237	258	280	256	253	267	271	257	223	250	244	266	245	246	249	236	261	226	226	238	215	213	241	265	258	230	258	268	253	252	244	231	245	279	256	260	259	248	237	247	242	229	293	267	255	281	233	245	259	265	242	244	224	278	250	225	230	244	262	230	265	242	251	210	243	243	233	253	225	278	257	237	229	255	244	264	224	254	233	242	219	233	244	246	276	249	270	252	243	239	263	270	272	237	226	236	277	250	260	241	245	245	242	237	268	261	234	235	249	252	251	221	237	232	233	282	238	237	238	251	243	246	240	267	229	241	276	263	227	238	255	252	217	272	239	224	245	229	236	222	202	263	247	256	252	253	286	248	242	237	231	243	271	277	253	250	255	284	259	267	234	274	247	245	255	264	242	252	250	247	230	230	249	258	251	249	270	260	228	241	234	256	237	253	232	266	254	252	254	232	256	250	249	259	276	231	282	257	236	255	272	223	233	258	273	241	233	237	243	268	248	253	226	222	232	262	237	245	244	273	250	275	220	276	233	229	237	250	245	234	244	247	250	239	235	254	255	243	242	250	264	260	239	288	259	260	231	238	257	254	267	230	253	247	235	225	253	278	226	266	268	253	250	259	243	224	236	246	269	239	270	215	219	275	251	233	271	277	233	260	257	227	274	246	225	254	219	241	248	281	254	263	248	234	244	287	261	230	267	222	243	254	280	240	252	264	240	243	230	266	286	267	260	244	216	261	247	209	245	240	261	245	263	241	252	218	213	251	234	262	260	247	259	221	228	259	252	252	250	250	226	222	243	239	252	244	246	233	241	267	241	241	231	255	233	252	229	292	284	285	251	232	246	229	230	235	238	207	239	256	274	250	235	259	256	259	222	224	270	269	264	254	269	243	188	231	234	256	264	243	247	236	249	258	257	258	235	259	267	241	255	243	234	259	217	254	244	226	259	218	216	226	255	245	246	274	247	245	240	257	210	238	252	237	252	231	228	243	254	252	249	251	252	217	235	257	231	249	237	251	269	283	218	258	240	285	262	250	246	233	231	220	250	247	232	262	231	249	259	265	234	236	255	265	274
37593	34294	37125	24129	9104	2483	899	773	723	623	656	564	561	557	605	589	544	584	563	579	521	600	513	578	580	540	551	538	567	589	591	595	581	579	562	593	576	567	579	556	539	530	582	557	570	543	568	547	598	577	551	534	570	593	547	554	546	566	561	595	568	560	581	501	551	573	571	521	551	550	548	591	541	505	575	557	567	540	595	534	612	529	611	535	594	568	594	561	547	536	537	545	537	553	583	524	603	549	536	562	563	572	560	577	575	573	574	592	558	539	564	563	545	545	611	581	590	541	565	533	592	571	565	588	578	579	546	537	580	548	576	577	579	521	568	540	549	525	545	545	560	547	601	565	560	614	559	600	536	558	547	546	549	570	561	590	597	554	585	567	567	587	550	571	530	559	572	525	553	576	569	575	583	574	581	562	563	559	589	547	523	591	505	515	610	556	560	593	520	573	562	519	531	589	564	571	550	591	594	530	539	574	547	571	588	583	553	541	567	565	579	535	566	568	587	554	523	543	588	555	579	571	578	590	583	557	582	550	551	584	566	584	557	567	593	567	527	591	562	516	587	557	563	570	529	583	546	576	567	568	604	577	511	564	544	550	583	556	566	548	567	544	521	533	550	535	524	594	573	544	575	566	557	544	564	584	564	555	592	547	573	566	524	553	533	542	541	503	584	528	549	556	551	552	571	571	549	520	549	557	563	548	565	536	563	540	561	582	577	552	578	547	582	561	530	526	558	567	532	560	603	535	573	575	599	566	557	574	530	582	530	550	543	581	551	540	553	529	558	546	578	549	556	549	561	532	578	579	561	555	593	554	538	575	590	560	578	569	574	514	546	554	554	541	541	570	548	565	569	550	535	571	564	560	557	546	551	562	503	604	523	582	534	592	541	533	534	520	530	566	517	556	599	553	595	522	582	555	603	535	563	569	530	569	556	574	553	571	551	576	553	558	552	569	533	569	568	556	543	566	533	573	586	538	581	549	605	535	545	534	558	532	581	561	517	527	551	531	582	551	543	562	576	586	548	554	573	560	531	588	572	576	546	554	563	561	568	565	556	603	563	513	572	573	549	559	576	557	556	588	533	558	560	527	495	552	546	554	550	534	557	568	529	594	558	561	538	532	549	548	582	579	557	550	525	531	591	540	578	504	521	553	549	558	557	590	574	539	560	557	572	544	547	557	564	545	569	566	576	561	551	568	541	578	523	586	615	575	576	580	573	523	569	566	572	583	582	570	643	512	562	534	539	551	552	530	542	562	551	551	576	553	552	554	542	585	596	602	599	565	561	578	564	553	548	545	543	556	557	580	592	549	545	622	560	577	565	568	579	562	561	550	529	536	568	556	550	551	552	561	579	591	541	547	583	516	510	588	538	559	552	554	533	555	542	563	518	520	593	532	538	614	540	571	528	566	556	553	564	578	586	517	570	550	590	530	571	550	555	585	563	549	558	603	572	566	560	578	571	531	535	552	604	559	571	560	545	549	589	610	561	582	609	521	541	557	579	610	526	517	553	526	610	580	521	547	552	550	550	564	559	562	540	560	561	550	597	514	562	563	573	554	558	608	580	505	528	598	558	548	536	577	556	558	542	602	540	571	547	559	589	516	583	561	550	557	544	558	596	554	597	619	599	530	569	550	563	570	539	554	561	542	535	538	557	571	547	513	584	510	528	556	531	577	573	543	583	592	547	561	546	564	567	520	610	567	576	573	578	567	536	620	527	593	571	569	556	552	553	532	615	574	549	556	588	600	553	550	538	534	568	509	563	582	550	599	542	541	555	548	552	587	563	554	568	537	518	578	551	580	586	525	596	569	565	573	558	527	606	544	552	583	543	583	522	572	524	537	587	571	534	574	553	580	564	560	572	550	571	522	542	559	561	568	594	540	562	573	584	597	558	528	512	545	577	561	557	526	567	613	563	571	544	528	568	598	536	551	564	572	545	597	547	519	531	557	548	571	510	575	544	589	585	572	555	579	580	590	548	571	568	576	519	578	541	511	599	572	553	564	558	565	561	569	568	555	538	537	568	558	584	582	568	572	580	591	595	542	581	556	567	562	598	523	566	554	582	602	559	624	547	587	574	565	598	561	543	547	578	571	583	571	558	550	552	573	558	597	569	591	590	551	574	557	568	593	577	537	534	568	592	554	560	542	578	575	539	560	556	572	521	579	528	531	595	560	574	566	598	630	558	566	578	553	620	579	555	567	547	560	549	593	572	593	599	598	543	541	550	511	566	608	547	573	544	527	538	549	587	592	577	583	542	598	588	589	576	595	598	578	536	569	578	556	599	617	551	566	556	548	525	518	517	556	515	553	529	550	553	573	575	546	556	558	570	588	559	565	598	533	595	545	594	510	543	549	540	536	542	545	574	594	537	557	550	564	542	580	529	568	532	550	552	571	512	615	565	557	539	570	554	582	605	550	545	575	562	563	556	554	553	583	520	565	587	579	553	541	537	523	547	596	561	537	537	543	551	585	565	591	580	553	605	539	565	569	545	572	583	560	567	602	526	569	525	572	557	538	580	551	552	579	557	599	566	535	522	551	547	598	591	554	549	543	571	573	548	546	547	568	523	595	539	581	578	581	517	565	539	561	547	577	548	566	600	582	560	555	561	531	600	586	531	563	537	570	554	567	526	561	544	544	546	595	604	573	560	566	579	577	561	582	573	564	574	566	526	533	540	621	563	557	543	537	543	581	594	563	543	552	552	570	528	576	554	584	536	559	589	542	545	565	584	582	529	561	561	563	537	602	572	575	585	561	552	575	559	551	539	547	579	549	542	550	554	552	554	593	600	557	607	556	564	587	505	539	531	560	568	547	586	542	551	568	568	577	536	595	544	553	566	584	574	558	540	544	541	524	595	546	532	534	523	559	547	588	597	520	599	534	586	539	553	616	541	547	552	565	571	569	526	605	508	543	550	538	511	576	563	572	540	563	565	605	532	560	572	547	543	552	557	565	546	593	569	535	583	538	553	509	530	595	565	596	578	546	553	507	535	575	554	585	593	543	582	546	546	549	581	577	555	537	600	540	565	577	561	559	560	555	587	546	542	568	535	544	536	582	547	573	560	548	548	578	580	553	565	593	568	575	616	623	566	534	524	583	551	567	614	531	566	553	595	525	586	554	531	565	545	586	545	579	537	549	542	561	548	558	557	562	570	572	540	542	572	572	585	598	530	575	549	561	543	564	561	536	549	572	522	579	535	551	564	601	611	565	537	548	546	603	618	577	591	547	575	534	542	571	568	551	551	572	557	534	599	561	600	539	573	531	571	534	593	542	576	559	561	557	560	567	581	568	571	568	571	562	590	564	579	565	524	557	594	538	566	553	554	596	555	533	541	531	564	574	572	593	539	557	551	537	544	565	566	515	565	553	528	562	569	572	569	596	559	570	577	580	586	564	545	543	553	533	557	567	526	548	556	570	606	532	564	548	539	572	583	561	549	556	530	538	563	552	576	549	582	556	566	600	570	526	539	580	597	587	549	599
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
