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
338105038171	338105038734	338105039282	338105039834	338105040384	338105040932	338105041484	338105042034	338105042582	338105043132	338105043684	338105044232	338105044782	338105045334	338105045884	338105046434	338105046984	338105047532	338105048084	338105048634	338105049184	338105049734	338105050284	338105050834	338105051382	338105051934	338105052484	338105053034	338105053584	338105054134	338105054684	338105055234	338105055784	338105056334	338105056884	338105057434	338105057984	338105058534	338105059084	338105059634	338105060184	338105060734	338105061284	338105061834	338105062384	338105062934	338105063484	338105064034	338105064584	338105065134	338105065684	338105066234	338105066784	338105067334	338105067884	338105068434	338105068984	338105069534	338105070084	338105070634	338105071184	338105071734	338105072284	338105072834	338105073384	338105073934	338105074484	338105075034	338105075584	338105076134	338105076684	338105077234	338105077784	338105078334	338105078884	338105079434	338105079984	338105080534	338105081084	338105081634	338105082184	338105082734	338105083284	338105083834	338105084384	338105084934	338105085484	338105086034	338105086588	338105087134	338105087684	338105088234	338105088784	338105089334	338105089884	338105090434	338105090984	338105091534	338105092084	338105092634	338105093184	338105093734	338105094284	338105094834	338105095384	338105095934	338105096484	338105097034	338105097584	338105098134	338105098684	338105099234	338105099784	338105100334	338105100884	338105101434	338105101984	338105102534	338105103084	338105103634	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
51991	34008	29256	25004	15058	7854	1277	607	551	529	517	518	397	329	306	284	281	235	278	272	296	279	272	261	282	263	255	235	240	245	278	255	277	272	233	283	287	243	266	276	246	248	237	236	253	250	261	238	241	247	221	255	258	264	266	260	243	243	262	266	245	253	246	214	235	212	275	245	269	231	256	254	229	265	240	243	246	248	231	249	268	231	249	239	254	201	221	205	259	250	234	246	256	286	260	235	234	242	237	230	220	261	236	245	284	243	251	215	238	252	249	234	244	229	218	251	258	226	233	235	235	233	253	219	281	232	276	266	242	210	262	274	255	253	229	254	237	247	216	271	260	226	264	242	232	249	266	256	244	249	227	248	252	249	269	237	238	252	253	249	247	255	259	240	249	263	270	255	244	246	220	242	226	258	247	222	245	226	273	249	252	226	241	242	264	239	253	244	241	242	249	204	250	231	251	220	244	226	239	237	246	250	234	270	263	242	246	237	266	243	284	249	253	270	233	269	209	206	255	258	264	260	258	239	261	256	273	270	245	232	241	261	221	244	255	252	261	223	247	245	257	230	278	248	242	253	222	250	276	261	227	266	235	261	232	236	246	240	230	234	235	226	229	244	254	235	232	273	212	243	243	224	267	230	250	265	250	249	225	210	259	234	241	232	236	239	234	254	283	240	282	248	249	235	207	236	230	228	244	278	268	240	225	236	255	228	229	233	237	237	241	246	252	260	235	266	250	260	225	236	253	250	232	250	253	264	269	208	258	248	229	230	246	212	219	248	228	227	238	246	252	241	254	240	270	235	239	255	229	246	260	278	235	228	277	260	234	240	251	292	260	285	242	230	224	213	248	255	265	264	225	247	258	231	228	246	239	263	211	224	244	262	265	237	251	249	214	223	231	244	267	236	255	255	214	250	253	253	236	225	274	282	243	212	247	279	271	245	252	229	252	254	263	234	239	257	270	230	233	245	210	256	252	252	219	235	222	229	242	227	270	264	271	271	257	239	199	244	243	251	250	224	229	239	269	224	262	254	234	243	242	232	253	267	249	292	268	257	275	237	247	271	244	242	230	251	251	211	256	256	249	244	259	224	225	243	236	226	251	238	211	260	252	240	259	211	256	256	249	224	234	228	248	275	260	261	269	266	248	218	238	205	251	268	267	244	228	238	247	232	254	272	271	247	240	202	225	211	206	266	244	254	223	248	264	259	215	275	292	262	274	258	236	240	227	271	241	233	254	228	226	239	235	257	236	236	231	258	261	272	256	271	221	260	265	227	249	240	241	219	238	256	263	258	260	255	254	223	247	225	262	275	259	235	250	297	264	262	271	254	251	238	270	266	256	242	249	277	225	246	249	242	235	265	234	208	272	266	260	243	233	237	233	231	235	238	261	259	256	244	275	240	253	230	248	220	244	238	239	236	231	243	245	230	226	246	234	250	275	237	274	260	259	220	254	251	239	256	240	230	231	247	232	271	267	244	248	254	227	268	220	219	253	271	272	238	274	276	267	244	222	269	259	239	256	270	233	255	226	241	263	262	234	235	246	285	269	237	260	256	232	270	260	266	249	249	257	245	236	237	235	224	264	237	257	266	257	226	231	231	249	241	239	241	249	228	248	266	230	214	237	233	245	246	247	254	278	273	223	239	241	253	242	230	263	241	258	226	244	264	230	244	248	248	241	253	227	223	248	259	249	242	269	263	230	251	256	238	264	264	250	254	255	240	249	236	222	265	259	255	261	241	249	255	243	235	232	245	236	257	244	241	252	237	234	276	249	217	231	249	245	252	265	231	225	226	232	273	261	251	256	228	235	280	246	231	264	264	220	251	248	230	251	248	241	265	223	239	269	248	233	220	250	263	228	268	212	237	262	259	239	217	244	263	266	244	236	258	256	268	228	210	273	245	237	293	265	227	257	256	266	237	255	266	234	241	298	253	260	264	266	232	249	264	249	243	242	277	259	263	268	239	241	284	214	243	222	250	257	235	219	236	219	238	241	249	241	263	263	242	228	270	240	244	257	267	248	274	226	234	260	250	213	258	280	265	268	247	254	250	223	261	230	223	242	217	241	262	242	253	241	263	230	238	239	235	268	261	277	235	207	236	267	258	251	251	246	221	264	257	253	214	270	217	236	232	233	258	252	297	266	232	212	283	246	253	275	224	217	236	222	232	263	265	239	225	236	224	237	239	232	242	225	249	249	255	234	213	238	242	239	236	252	255	240	233	246	218	220	248	255	199	268	243	251	253	260	248	236	253	249	241	246	224	229	247	233	231	230	268	230	259	260	254	254	218	224	268	260	252	227	243	231	225	217	227	239	236	271	224	248	244	239	253	262	261	262	269	256	269	238	250	224	250	277	238	247	239	207	233	222	243	255	232	233	240	250	252	274	261	249	240	233	261	235	228	264	238	242	232	221	266	237	232	233	237	268	246	238	226	244	225	263	249	219	266	272	240	234	238	253	273	250	248	248	271	234	283	249	284	242	270	264	257	243	230	225	246	245	243	242	231	260	231	243	238	255	238	256	245	225	249	258	248	238	235	252	236	220	238	237	278	233	234	242	243	261	243	249	256	227	286	229	274	243	259	251	214	255	227	266	264	277	270	245	244	242	253	255	237	244	265	263	260	261	227	246	240	233	247	243	256	235	238	233	233	234	253	268	246	244	236	267	261	237	248	205	222	254	246	260	243	247	242	246	252	241	231	227	262	255	284	263	265	251	212	214	242	252	248	259	252	269	251	231	242	229	228	230	268	268	248	220	236	209	253	220	240	243	228	267	234	283	248	243	242	249	256	259	238	225	236	238	261	254	252	234	264	265	251	245	245	252	234	238	240	226	249	260	238	264	233	253	251	224	259	265	277	245	249	220	266	274	244	244	263	246	252	229	261	237	256	220	243	265	246	261	260	229	231	256	243	243	222	230	234	249	249	233	212	245	238	256	234	233	283	239	243	227	242	259	243	229	241	239	232	238	241	244	220	235	268	243	261	247	262	254	233	262	262	236	252	227	239	248	249	277	241	236	238	249	236	230	217	252	239	249	236	253	256	236	266	249	236	282	267	251	241	277	257	242	253	277	233	274	252	282	228	234	247	249	239	243	231	256	262	217	250	237	254	243	242	230	288	225	242	240	235	229	214	242	253	243	239	235	239	228	261	219	269	255	263	272	237	223	268	247	290	236	259	220	255	253	224	248	261	225	220	267	233	244	301	252	284	264	219	276	242	259	263	230	236	233	260	249	247	226	252	271	202	227	239	263	242	257	251	251	261	255	235	231	217	248	257	247	246	238	219	245	253	250	258	246	244	234	273	253	279	241	261	249	266	254	276	225	242	264	263	280	247	232	228	261	254	218	259	246	251	242	243	228	264	243	235	236	235	247	227	257	226	228	242	269	234	263	230	247	230	237	246	266	257	268	226	246	219	232	249	258	236	241	252	237	228	264	239	255	225	247	227	234	239	238	253	214	249	262	251	245	264	236	255	254	240	255	237
33522	25975	30369	32820	25592	15311	2739	2290	1992	2015	1940	1823	1347	1057	904	820	791	773	691	693	684	635	633	654	624	650	600	602	626	641	583	651	624	627	585	627	592	604	588	579	602	566	552	576	552	569	611	616	598	591	569	633	599	619	576	606	573	564	546	569	581	582	566	561	592	551	536	573	583	541	565	553	596	558	576	604	607	563	588	562	534	574	586	564	535	584	521	579	562	565	564	586	542	551	566	566	589	536	573	561	569	537	573	623	583	552	566	569	628	584	606	568	561	552	565	584	538	551	579	599	537	531	591	574	579	565	567	575	567	558	570	581	546	565	591	559	558	562	583	572	602	588	601	584	571	541	594	557	554	544	567	562	499	589	574	576	561	555	595	560	539	571	589	593	546	544	557	542	607	579	565	564	577	549	552	553	554	566	586	615	584	567	569	628	565	580	544	538	558	573	573	566	587	535	544	574	587	542	567	544	595	595	564	614	567	630	627	548	569	595	557	572	609	580	572	564	571	556	576	599	567	549	568	569	574	538	569	586	541	571	602	581	605	609	539	575	543	542	570	555	518	587	583	538	573	568	525	590	566	558	561	584	589	589	584	590	528	572	566	589	575	568	536	589	532	595	560	563	578	546	559	557	568	517	572	555	560	581	578	584	584	588	608	598	570	538	569	557	561	550	574	570	566	540	649	576	584	551	588	549	568	598	562	545	582	555	560	553	594	538	523	554	571	554	561	539	536	535	531	537	539	543	581	599	530	537	527	564	597	539	547	572	571	532	578	549	559	604	568	544	624	563	583	541	583	612	592	546	518	560	582	554	548	549	588	547	564	578	550	563	579	586	560	593	533	539	571	557	606	625	559	573	554	528	570	578	575	538	588	587	551	606	595	567	553	582	572	564	560	572	564	561	614	558	621	607	596	537	618	545	615	569	564	579	533	569	569	599	580	565	609	568	561	540	562	580	581	560	588	603	551	582	564	560	576	553	554	561	573	544	569	544	617	579	565	581	554	589	558	582	563	572	572	573	602	555	575	542	554	535	568	547	555	591	552	583	552	533	526	547	568	547	571	510	546	567	586	546	597	583	545	573	538	556	565	574	527	591	578	571	540	537	548	547	530	577	569	542	551	594	525	543	595	525	551	584	516	590	549	546	558	552	626	516	552	580	575	555	594	611	557	538	570	546	537	502	557	582	585	576	543	554	559	593	541	553	570	533	589	587	595	575	576	569	554	537	591	590	589	545	636	607	544	541	563	577	583	532	570	595	553	549	560	510	559	573	597	581	582	571	604	599	568	544	581	598	605	557	567	622	605	580	561	613	594	568	571	577	557	570	583	590	606	559	563	536	543	589	588	587	570	546	552	577	564	549	557	591	539	589	602	585	540	614	540	581	555	525	575	578	560	583	569	595	565	534	598	587	544	552	576	582	560	571	524	552	587	581	533	582	534	531	545	607	538	600	553	553	577	529	620	593	563	601	578	570	529	532	582	506	581	589	573	618	595	575	571	567	567	560	614	594	566	626	533	558	575	569	575	539	529	585	536	616	597	561	568	543	551	587	517	579	553	583	575	531	561	545	616	535	534	598	554	599	537	559	570	551	568	565	585	537	562	567	558	535	557	574	536	576	570	557	539	573	575	598	560	558	550	572	583	564	568	590	550	560	602	579	541	528	582	561	581	536	540	541	549	554	583	552	552	557	544	573	573	600	563	572	595	548	559	558	567	557	520	571	550	591	563	509	572	549	559	600	535	537	594	539	563	534	534	571	573	551	562	558	572	541	600	571	563	570	588	510	599	548	610	590	543	558	538	566	553	535	606	614	561	560	576	571	560	565	569	559	584	565	541	580	559	585	571	571	552	568	632	578	558	573	563	592	560	568	538	589	571	534	539	586	568	600	538	582	594	567	540	569	541	550	546	558	591	544	563	580	566	552	609	544	560	562	541	534	590	557	568	596	578	617	599	580	601	560	589	601	583	583	541	577	582	522	547	609	523	560	594	578	544	549	584	618	544	577	609	595	558	570	549	549	573	549	563	561	564	601	563	553	540	618	533	636	543	529	554	533	520	598	559	547	552	527	555	588	573	604	601	556	538	568	537	577	573	551	557	572	550	534	578	606	585	571	591	596	532	593	608	582	540	592	578	581	571	526	552	599	559	582	576	596	560	570	538	523	553	574	614	568	579	556	571	591	566	597	583	604	567	561	562	557	575	565	531	526	569	550	577	556	600	599	582	591	541	567	508	549	547	586	559	561	592	548	577	595	589	557	550	581	569	541	558	575	565	586	545	594	573	547	558	559	576	606	524	571	587	574	601	605	553	586	575	583	572	548	577	568	596	564	607	584	546	550	526	600	606	548	578	549	569	605	550	567	562	550	582	599	583	569	574	586	547	534	583	613	584	565	577	566	592	580	618	563	555	563	568	618	571	603	533	575	568	570	522	570	524	571	593	564	596	602	566	581	565	510	626	579	570	552	563	585	598	586	589	536	579	532	523	554	583	570	535	614	581	574	545	584	573	575	547	530	573	581	579	593	588	573	586	538	561	570	561	581	596	540	611	611	607	565	584	572	594	550	593	578	578	583	590	555	571	533	584	606	551	556	595	611	527	587	556	596	563	542	555	543	569	580	581	597	557	526	572	529	566	607	571	574	602	537	516	557	527	516	572	578	579	554	519	572	564	558	540	573	547	590	568	553	616	561	513	571	541	578	578	582	570	597	542	620	574	592	544	594	608	590	563	579	588	580	583	582	575	585	550	593	553	559	577	543	557	568	585	554	521	580	521	595	586	571	576	572	566	564	570	525	568	546	597	531	573	534	551	555	572	578	582	542	560	555	577	576	596	605	585	573	586	571	541	574	549	546	535	544	553	555	547	554	599	592	549	540	575	588	582	565	588	565	531	571	566	550	555	588	550	569	580	561	553	575	566	584	573	588	595	577	573	596	568	527	545	579	629	572	548	561	557	559	569	558	562	575	564	563	540	561	546	538	581	550	602	573	575	631	575	517	590	560	550	541	591	609	586	563	559	626	609	543	597	536	542	586	550	589	558	575	569	562	555	579	625	572	541	586	542	582	589	574	586	575	595	567	595	569	552	581	611	612	600	562	581	559	586	587	582	557	571	551	559	566	601	547	584	585	553	595	544	571	579	570	569	588	592	577	525	551	558	570	569	565	569	520	551	589	592	546	585	580	576	598	586	531	544	550	565	584	552	562	541	589	584	534	548	510	537	542	563	544	530	570	568	565	582	573	560	576	558	594	564	566	578	583	572	560	576	587	522	549	575	572	545	584	610	520	587	549	522	558	552	536	571	586	553	551	551	573	565	549	586	591	573	581	526	555	609	570	557	531	536	563	581	548	580	590	562	615	555	575	568	568	564	551	593	532	549	584	551	588	594	593	597	518	581	527	568	579	605	568	595	616	558	545	548	555	589	557	580	502	578	594	562	586	580	613	633	612	556	606	528	599	609	576	569	570	546	553	561	579	556	555
26489	10939	5673	2477	1078	588	410	357	350	318	331	309	339	343	316	314	297	277	330	293	280	321	321	288	325	278	282	278	301	297	265	303	267	289	319	304	258	291	320	322	306	282	310	302	263	266	322	262	313	265	264	293	307	287	275	283	324	300	297	305	286	343	268	245	299	325	315	299	259	296	304	287	280	293	271	325	323	281	326	320	302	307	296	271	292	284	295	333	296	276	288	294	301	285	290	306	311	279	313	298	296	305	282	322	281	286	299	272	320	279	301	290	310	302	304	284	302	295	277	305	307	299	304	268	319	318	275	306	293	302	330	295	278	291	284	272	294	307	307	283	296	305	307	325	310	316	300	296	313	305	325	256	337	312	289	312	309	310	281	303	325	290	283	294	280	293	303	307	310	304	297	298	299	314	299	293	265	312	295	282	302	305	295	280	305	265	278	323	284	292	307	284	280	295	298	267	308	294	321	284	269	303	279	300	290	263	299	267	271	270	305	292	310	326	310	302	325	288	320	312	276	307	283	279	258	307	319	317	262	295	263	303	301	289	274	283	313	309	313	325	289	294	281	307	254	272	298	304	275	299	272	274	300	278	291	302	284	288	312	335	313	322	316	278	314	267	329	303	312	306	300	281	293	342	308	283	264	291	299	289	284	296	343	321	312	297	333	320	306	318	287	271	282	310	287	305	307	244	282	295	310	308	289	329	346	283	272	330	295	288	305	327	310	298	300	286	301	317	292	300	291	321	297	281	267	299	292	272	282	288	263	268	286	286	306	300	292	265	300	296	269	312	287	264	333	285	260	272	314	271	298	336	339	294	291	276	322	293	297	294	301	319	319	312	296	295	308	284	302	291	274	279	298	293	312	283	274	279	305	314	281	317	295	319	318	292	328	264	286	320	324	294	253	288	316	321	271	290	289	308	288	295	287	307	291	347	320	301	285	312	299	276	331	261	275	291	270	293	288	297	291	317	315	292	299	291	283	280	313	290	289	295	282	303	322	302	330	290	292	300	305	310	299	270	263	266	284	323	316	291	300	316	307	311	294	258	306	269	291	302	306	288	314	318	301	314	292	307	310	296	299	332	283	301	258	289	296	330	312	277	307	309	266	307	336	292	282	294	266	269	265	320	318	262	290	327	306	274	343	312	278	273	299	286	295	315	323	326	306	304	276	285	290	286	310	289	286	296	283	271	286	269	295	308	281	273	315	306	291	320	269	299	285	302	296	282	299	313	287	305	312	292	313	282	294	325	305	289	293	312	311	306	285	290	340	307	309	284	327	318	297	288	309	302	273	317	281	275	286	309	317	289	284	322	310	311	314	331	282	320	259	339	263	302	301	326	323	275	283	298	284	299	284	299	305	279	289	277	327	286	322	308	327	298	286	290	286	289	266	277	283	285	296	308	278	318	312	286	285	308	294	307	300	300	287	284	292	280	297	326	299	292	285	344	337	291	302	258	325	288	315	288	286	294	339	329	295	269	287	290	302	260	311	271	307	297	318	319	314	275	287	303	296	295	313	287	305	294	293	322	301	315	282	308	294	284	314	316	277	308	300	301	306	267	284	282	298	306	282	311	307	280	330	283	293	314	273	307	263	309	288	296	312	323	326	305	289	280	286	268	297	287	284	256	279	330	311	316	288	286	321	292	287	294	293	277	338	304	296	312	301	337	320	319	307	303	300	316	311	331	306	279	266	330	313	315	268	284	275	292	266	279	340	292	314	316	318	320	314	271	290	283	252	282	303	286	305	309	340	277	321	298	309	298	283	321	297	315	296	297	286	319	305	305	318	278	335	262	313	303	288	280	331	270	298	324	287	301	300	267	303	324	293	280	391	313	322	256	324	306	275	294	320	302	299	333	280	267	280	295	298	289	280	294	305	294	298	274	299	316	310	311	306	279	302	293	308	280	302	288	304	275	297	279	269	332	315	264	284	306	344	280	309	279	288	294	292	283	306	300	310	308	335	279	295	318	292	315	311	320	290	277	324	278	335	290	339	298	285	295	295	271	281	276	288	277	311	302	262	326	270	269	319	286	265	287	296	313	339	333	298	261	311	287	294	282	293	285	325	303	308	278	286	302	284	289	330	268	307	302	292	317	309	312	267	266	295	305	293	319	301	343	317	314	305	292	301	286	268	276	297	289	275	258	290	283	291	252	282	283	315	333	319	274	313	292	308	338	273	307	309	305	291	292	305	287	343	307	266	305	311	282	279	304	300	315	300	302	297	305	277	279	303	262	293	308	258	291	292	331	300	296	285	319	288	303	315	282	318	285	297	316	295	304	295	313	253	302	268	315	282	277	285	340	293	289	294	301	301	304	282	309	254	344	283	273	289	268	291	282	311	323	319	297	318	283	295	326	282	289	286	321	317	301	312	292	294	297	244	308	300	318	297	289	303	275	298	293	325	313	319	294	311	355	297	283	286	290	269	303	341	297	299	284	310	279	294	295	285	306	266	264	315	275	290	301	300	297	290	278	288	291	279	315	294	305	311	289	340	292	300	326	312	272	312	283	337	309	305	290	304	324	288	264	286	313	330	262	302	319	314	281	328	275	321	292	280	284	319	262	297	306	274	309	296	307	326	288	285	309	279	311	271	276	304	283	275	304	298	299	291	275	288	295	278	292	296	332	287	277	317	289	290	291	296	297	305	300	279	305	288	287	350	316	307	316	302	293	302	295	291	264	283	294	305	280	318	308	272	253	330	278	284	306	317	292	280	271	305	293	291	301	270	289	286	306	338	290	292	293	295	303	297	273	283	334	321	293	323	306	302	322	338	315	294	296	275	300	311	282	339	289	298	277	281	274	311	308	302	285	295	284	278	336	290	298	310	275	263	329	314	292	311	294	305	331	294	328	279	287	308	292	280	275	285	306	326	295	299	324	275	332	286	309	278	309	322	288	277	305	300	253	262	294	303	318	295	268	313	300	283	303	280	285	271	262	321	315	327	271	307	296	307	282	299	324	306	295	314	326	323	304	284	279	293	308	331	292	288	324	271	305	302	341	301	300	309	299	272	279	278	293	303	287	310	309	289	318	294	290	287	326	299	293	276	352	316	271	262	301	307	296	308	334	283	282	312	307	304	285	312	285	283	273	319	295	305	294	274	295	303	292	288	310	337	314	305	276	307	321	306	295	295	299	284	317	311	311	301	315	338	316	337	283	296	298	308	269	290	255	291	288	305	302	319	304	269	292	303	289	300	286	311	279	281	261	300	327	314	335	271	303	317	289	306	298	283	318	300	313	331	306	322	288	260	294	295	287	292	294	269	293	294	288	317	345	300	300	290	318	283	312	302	305	308	285	337	258	313	306	284	294	276	305	299	299	298	295	296	304	293	306	285	295	296	314	292	324	295	344	303	319	289	309	280	326	311	286	309	272	296	273	266	275	304	288	278	285	299	287	303	300	289	312	309	307	294	303	312	260	267	268	277	316	307	323	298	296	297	262	306	320	281	289	283	287	285	305	312	295	292	320	307	324	272	298
16271	7594	8740	6248	3443	1925	1151	1021	945	884	818	776	820	691	696	646	647	666	699	606	654	636	619	644	657	689	642	645	612	656	610	643	634	645	694	631	692	672	656	688	624	647	658	611	641	649	631	636	614	638	644	575	634	664	645	680	639	629	638	569	665	669	691	658	653	623	607	678	634	665	647	628	644	629	647	646	633	631	626	677	699	658	600	678	666	624	682	663	656	612	673	622	639	657	669	695	618	664	621	636	630	623	701	628	674	665	634	648	649	643	629	626	635	605	598	650	669	631	677	632	673	678	631	653	667	649	619	631	658	643	628	686	674	679	646	619	659	663	633	649	630	664	609	620	695	626	629	629	641	643	656	653	624	666	621	646	636	628	642	624	633	618	687	685	628	626	668	607	639	661	599	621	633	662	628	628	605	700	645	643	633	609	655	660	630	671	620	622	621	596	607	672	595	637	599	602	634	665	631	668	624	633	638	637	673	617	637	613	628	672	652	589	674	655	623	690	672	630	598	638	629	647	673	625	671	701	659	655	636	665	636	621	641	661	649	661	641	650	665	640	653	641	641	608	672	651	641	639	618	626	613	632	609	670	633	626	682	619	674	640	650	672	588	672	654	642	628	667	602	626	655	668	616	639	715	664	633	649	650	673	622	632	631	598	595	640	691	620	627	640	688	639	651	646	650	668	651	656	639	616	656	645	609	675	618	655	646	577	621	624	615	633	647	641	637	634	619	604	611	688	674	647	650	645	667	636	645	628	664	584	629	589	614	650	650	637	651	629	625	588	628	686	601	633	659	606	661	648	644	702	643	623	633	616	627	607	669	633	634	692	649	673	656	629	643	654	685	648	623	640	677	604	623	642	610	661	660	628	620	611	665	632	652	644	626	663	632	625	625	700	654	643	631	637	622	613	673	661	628	615	633	637	628	668	641	602	646	620	629	646	652	615	669	618	637	647	633	653	654	616	632	635	616	617	693	616	606	621	641	652	654	615	632	618	664	625	635	661	627	608	647	618	608	630	621	691	660	641	651	653	585	698	601	666	673	663	629	702	612	615	600	639	634	646	648	632	637	664	629	612	654	580	633	634	627	582	679	675	645	650	670	620	635	626	624	620	638	662	670	656	658	622	662	583	640	599	648	662	663	656	661	640	675	675	616	636	658	607	589	635	689	649	647	631	657	609	588	623	651	681	656	599	663	616	629	685	639	648	618	622	614	663	657	606	670	676	649	629	668	634	657	666	644	630	635	644	684	653	693	629	668	678	688	639	623	619	628	694	702	635	657	665	626	632	627	639	665	639	650	685	622	645	668	674	669	657	649	591	660	632	618	658	640	652	623	690	692	706	618	650	577	614	632	659	653	622	620	668	607	659	626	659	678	657	626	628	675	654	596	681	651	638	666	650	699	676	670	654	632	617	633	640	608	652	625	638	609	645	639	631	642	614	666	654	678	580	630	588	619	665	682	631	629	630	633	599	639	595	593	628	647	612	644	634	604	671	611	635	610	645	624	606	650	681	631	626	656	687	662	646	606	647	674	670	648	598	635	629	649	636	656	625	665	640	627	661	603	668	673	641	652	631	609	637	626	661	631	611	618	660	617	646	652	633	661	655	671	699	593	607	644	642	693	639	651	601	675	646	653	608	670	655	645	651	641	607	638	660	642	612	684	616	610	634	656	686	633	724	647	633	697	655	670	653	633	667	645	639	665	624	628	671	610	656	644	652	654	646	715	604	642	664	633	659	628	664	607	627	673	605	695	615	644	634	647	665	669	623	648	683	656	632	691	628	655	598	674	627	625	589	637	620	637	608	659	631	674	625	678	604	680	615	650	627	657	628	661	632	655	649	640	617	657	644	665	645	615	628	652	650	605	697	670	614	616	625	652	583	689	605	658	630	616	630	654	634	601	641	654	677	635	628	599	635	592	621	620	632	662	636	644	617	696	673	645	629	627	656	596	621	646	645	653	650	640	631	614	635	645	636	626	645	610	590	657	639	636	633	607	655	670	626	692	660	645	636	627	660	670	605	628	696	594	616	641	660	644	594	652	633	665	623	625	629	640	601	653	643	588	696	697	626	607	656	641	692	658	634	617	649	633	614	658	682	647	661	666	644	660	639	636	642	621	634	612	641	686	602	673	647	664	626	611	614	674	657	633	603	650	634	631	637	689	609	633	625	644	639	638	620	650	630	632	654	649	675	631	675	616	662	660	636	674	673	628	653	663	575	642	657	607	621	638	643	632	647	621	644	644	653	641	620	645	597	643	658	624	647	582	640	640	575	696	612	643	658	611	662	630	638	701	610	663	634	624	629	651	657	649	637	591	617	646	644	623	615	634	640	628	589	639	642	681	662	627	674	608	580	634	622	656	638	613	658	676	646	647	643	648	662	614	622	689	654	596	648	602	678	633	686	676	647	606	681	651	623	617	581	597	674	660	663	631	647	630	631	655	662	659	647	651	587	664	598	638	653	643	635	663	626	637	622	603	616	654	633	638	658	606	660	627	601	676	650	581	656	675	624	640	643	673	605	613	605	631	653	600	619	648	644	664	630	613	629	653	626	684	660	629	657	639	622	635	637	674	663	676	601	649	664	665	632	656	687	621	626	658	651	660	664	664	690	588	652	631	618	672	645	627	658	609	681	647	629	672	607	654	638	630	640	612	663	633	622	663	665	653	646	656	633	634	577	631	628	643	614	664	642	693	635	709	629	652	652	613	625	617	637	642	670	658	615	681	672	630	623	665	670	681	641	632	649	656	644	605	661	669	623	626	638	649	631	639	613	649	602	636	633	645	612	652	626	659	636	622	629	627	653	659	662	639	708	663	665	612	684	603	625	579	665	662	677	622	616	637	636	669	691	592	640	667	657	679	657	636	673	602	663	619	629	655	649	626	640	605	644	645	610	646	592	658	652	648	647	691	619	661	596	657	647	668	621	608	656	638	609	670	620	651	614	614	638	659	635	639	662	642	666	651	624	643	664	654	646	601	640	681	626	629	613	631	607	681	622	703	613	622	669	648	652	648	620	600	599	650	649	627	666	672	635	592	633	627	654	627	637	642	693	658	639	613	626	640	676	622	627	615	692	629	654	656	623	631	630	641	598	636	646	649	696	631	638	619	642	631	658	658	657	644	619	631	608	617	628	672	655	633	633	652	639	662	629	660	616	614	657	578	667	619	613	643	674	627	644	645	690	639	654	652	623	650	638	626	606	628	691	637	629	665	656	642	679	655	635	628	658	662	584	599	619	684	628	636	685	644	653	661	664	609	626	614	610	641	648	663	664	650	629	668	585	681	651	655	602	650	648	605	628	669	630	649	627	617	646	670	659	614	643	631	667	616	627	587	651	652	627	645	608	661	635	650	624	615	631	624	637	613	642	634	614	688	656	662	573	630	647	665	623	624	610	663	609	627	617	627	617	660	592	637	624	626	613	634	615	671	618	627	623	657	676	638	655	611	670	615	637	642	637	660	665	612	647	663	624	601	634
40094	25098	19211	12473	4427	937	512	463	404	378	340	263	264	241	220	218	210	195	217	206	204	196	187	222	235	186	208	231	201	200	214	192	202	196	215	193	209	185	198	208	186	209	196	222	204	190	207	189	191	180	190	185	160	184	192	195	185	187	200	190	187	196	180	200	199	184	204	213	183	195	201	184	186	184	175	183	181	206	217	178	182	182	224	192	203	170	176	185	201	194	185	186	186	161	177	188	171	198	198	225	204	214	172	171	193	195	181	213	195	205	211	199	191	187	203	195	193	181	195	161	177	218	222	176	171	167	183	203	170	201	203	202	198	204	194	219	192	197	181	191	186	186	191	173	191	197	174	207	191	198	188	183	199	188	187	173	178	173	163	186	205	200	203	214	199	200	193	196	197	192	196	186	192	216	201	214	177	189	164	204	205	209	180	179	197	211	164	192	207	194	210	209	200	181	180	185	180	181	179	184	197	194	187	189	218	190	216	208	188	188	202	203	199	179	167	190	177	205	192	183	176	166	224	205	194	194	180	174	179	189	202	177	199	180	188	205	188	180	218	191	159	177	187	192	209	191	161	184	189	200	198	179	190	155	198	196	221	179	201	192	184	198	221	199	197	198	198	180	182	202	185	183	204	178	195	195	199	157	198	225	180	204	197	222	175	217	174	188	171	189	191	201	198	203	195	189	185	219	195	181	198	209	194	190	196	195	191	162	188	198	170	194	222	190	194	192	219	215	173	206	166	185	178	196	195	175	208	217	196	195	206	204	182	186	208	223	202	190	201	226	199	207	178	192	201	192	177	190	209	183	203	211	170	163	168	204	231	195	202	179	184	203	184	178	182	184	208	162	174	207	168	165	176	170	185	188	205	172	177	185	191	190	182	207	182	187	219	186	204	216	194	210	206	176	190	191	205	208	190	188	225	214	174	187	170	211	189	174	187	198	188	203	185	191	208	185	188	174	159	203	164	190	185	185	200	177	178	183	185	180	186	207	203	191	184	175	176	184	202	201	204	193	170	181	193	205	194	202	192	200	196	204	178	175	196	170	213	171	193	187	190	186	196	188	196	198	190	188	167	188	176	214	183	199	183	175	197	207	178	201	202	209	193	191	223	215	196	199	197	217	167	181	177	165	191	208	184	215	193	203	210	193	178	216	197	205	171	183	198	198	190	201	186	189	188	191	223	216	177	205	178	194	165	180	201	219	209	192	187	204	199	198	197	182	212	205	170	188	198	197	192	221	201	180	183	217	187	164	197	196	184	161	186	189	166	200	200	196	186	203	190	182	191	156	165	219	210	202	221	188	173	176	190	152	189	168	180	211	185	182	183	216	179	168	187	197	191	174	197	215	192	200	220	231	193	216	168	227	189	186	174	194	203	205	210	184	175	195	164	193	178	193	219	199	189	196	208	201	195	189	168	188	206	196	189	209	194	207	193	198	210	191	209	171	178	218	187	187	156	203	192	245	212	199	171	190	195	177	206	187	203	174	178	190	179	182	205	164	182	200	182	176	191	190	181	163	165	182	213	188	194	186	194	177	192	180	184	194	181	172	213	215	195	207	236	185	157	177	168	206	169	172	182	196	199	207	175	190	192	198	201	206	215	204	192	190	172	181	206	203	195	191	201	188	188	197	198	186	202	177	204	197	204	202	190	173	201	199	197	212	213	194	169	200	200	203	192	204	180	184	205	177	181	189	185	194	184	194	178	205	208	196	218	198	199	210	182	194	188	212	192	205	206	218	191	168	161	191	162	195	205	200	181	169	204	229	225	185	193	167	204	200	182	163	200	207	194	177	202	199	205	179	204	165	186	191	188	197	184	176	207	195	179	197	175	165	207	202	205	189	195	187	176	212	192	198	193	173	187	203	188	183	195	198	207	196	216	188	217	156	167	194	191	193	173	185	194	216	187	205	190	187	174	153	176	204	191	188	200	153	174	193	166	190	203	197	199	163	192	194	178	191	200	182	186	186	199	170	200	174	178	163	185	186	199	182	190	174	185	212	194	182	187	218	172	198	216	182	184	208	197	172	187	191	203	205	172	202	216	171	201	201	188	196	187	209	199	192	202	209	192	209	188	204	178	210	180	204	184	218	206	189	208	208	214	177	173	208	189	186	206	223	204	173	178	197	175	180	179	195	200	187	199	200	206	197	189	189	178	196	191	191	180	215	219	158	185	202	171	202	202	174	167	188	180	168	189	201	191	165	198	183	188	184	179	214	185	185	193	196	198	181	205	174	203	202	171	203	176	191	207	178	205	183	163	178	192	225	203	208	188	191	187	184	224	171	175	190	151	201	211	176	205	196	189	200	174	204	191	175	186	202	178	181	190	194	194	177	190	191	188	208	208	198	189	196	201	200	176	203	207	201	191	171	188	189	199	186	167	193	181	188	186	172	191	193	178	194	193	177	216	203	179	174	186	193	199	194	183	219	182	197	211	199	190	191	186	192	197	208	217	218	175	205	176	179	188	175	176	200	167	196	197	190	217	161	188	218	212	200	210	181	179	169	194	194	204	194	186	195	191	208	187	186	186	184	171	191	182	177	180	214	166	191	184	234	181	170	175	181	188	155	185	211	207	194	204	191	195	195	183	212	187	217	208	200	185	206	163	191	199	183	196	182	211	177	201	185	191	168	207	198	188	203	148	181	207	196	218	199	190	179	215	211	170	172	196	183	186	208	214	189	182	196	205	212	196	213	195	196	194	195	209	195	189	176	186	179	168	175	198	192	198	208	157	199	193	199	163	170	196	192	209	196	183	199	181	201	196	186	185	184	198	187	186	187	194	202	213	170	178	178	190	195	198	204	191	205	186	170	174	176	190	174	203	180	199	203	175	155	178	218	176	209	184	194	217	183	164	186	209	208	173	201	221	185	205	145	180	179	183	221	194	214	193	222	200	188	199	173	180	185	193	178	163	185	178	186	167	189	189	206	195	199	224	188	182	191	166	186	183	164	199	172	215	211	182	182	180	186	209	222	221	193	180	218	177	207	189	206	221	188	184	183	210	180	200	194	177	189	192	167	181	245	199	204	162	192	202	192	197	218	204	218	209	214	199	199	209	194	214	185	187	203	198	159	173	184	201	182	203	165	210	182	175	225	186	202	211	179	194	183	176	174	183	171	202	178	208	180	180	207	183	180	174	176	232	193	195	173	203	156	175	191	205	197	191	200	204	205	214	203	156	191	204	185	183	184	183	215	196	183	201	168	192	214	166	176	161	195	209	170	167	177	200	194	178	210	196	170	188	194	188	164	205	200	169	181	190	200	165	188	193	197	215	184	205	212	202	180	222	190	171	189	178	203	188	195	195	201	170	185	190	180	218	194	197	204	191	202	186	159	208	201	182	194	215	212	202	180	200	216	198	200	170	227	186	207	206	214	194	202	203	206	165	208	190	173	191	180	196	172	183	175	189	210	200	193	180	183	202	186	186	189	233	208	170	195	184	178	193	193	171	206	178	188	182	181	202	196	173	191	193	200	194	230
25593	18761	22460	20652	9575	2840	1884	1785	1503	1434	1310	1130	919	709	651	582	557	524	488	531	483	473	524	460	500	449	459	448	489	512	472	462	529	509	446	469	481	438	468	462	448	427	464	462	413	424	493	439	442	425	459	509	435	406	453	426	450	435	454	444	414	451	441	467	428	422	409	436	431	401	469	448	422	463	471	444	394	433	426	441	442	465	429	430	427	432	446	417	473	442	451	468	453	406	418	448	434	477	436	425	399	423	443	424	443	454	426	453	437	472	457	418	432	422	453	443	426	435	449	446	452	441	463	473	415	443	413	445	434	444	457	430	429	420	446	406	450	445	458	437	443	451	452	395	431	476	455	461	437	431	426	435	419	427	426	419	444	437	444	453	482	465	470	428	424	452	435	458	484	420	411	443	418	449	426	426	417	441	415	408	400	406	449	424	468	398	465	434	430	460	475	413	477	407	431	427	453	453	468	453	448	400	436	465	402	447	419	458	417	465	425	458	444	486	417	416	386	439	466	429	437	422	434	461	479	436	460	446	458	418	463	432	447	413	411	426	408	438	435	446	441	454	441	456	448	431	407	441	424	424	438	424	429	431	409	463	444	425	426	474	427	481	460	405	444	444	421	450	436	433	444	424	407	459	445	448	465	410	406	436	444	445	456	436	424	442	483	435	459	431	455	444	426	447	444	429	435	456	430	420	451	452	455	438	430	442	454	455	437	420	452	438	475	449	429	438	461	427	425	448	447	445	427	471	444	426	419	440	421	478	428	479	461	456	435	487	416	408	439	445	434	441	414	434	440	465	412	447	439	417	485	442	432	437	431	443	466	463	430	429	424	454	438	404	430	447	436	432	454	450	466	450	447	421	430	419	439	461	450	466	447	431	392	405	425	407	446	434	409	430	455	447	432	431	457	450	429	435	404	444	452	442	461	432	444	453	412	430	469	450	468	440	433	434	409	424	466	431	414	440	414	430	420	457	456	461	425	443	409	430	428	471	441	437	471	464	438	470	419	480	454	458	455	430	422	459	429	464	455	408	412	435	443	427	469	467	436	480	452	425	445	431	467	421	446	428	459	442	429	406	402	421	412	451	468	439	453	425	451	427	451	427	458	420	433	436	435	449	452	428	440	425	460	454	432	455	375	462	412	439	423	415	432	466	427	441	427	458	412	450	417	433	436	433	451	424	446	418	421	440	452	456	462	423	416	438	441	444	431	389	422	420	467	418	463	427	414	438	442	446	403	468	429	452	425	429	427	414	428	435	401	407	447	461	452	394	427	410	448	412	421	416	474	444	444	440	481	460	431	449	422	428	426	455	444	428	434	452	395	442	448	447	436	453	455	423	444	439	423	434	412	463	465	466	434	442	435	451	448	406	391	468	434	458	423	457	446	416	469	411	432	438	432	459	411	422	468	434	403	423	468	428	420	411	422	435	446	411	428	433	466	390	393	439	449	456	448	413	434	412	437	447	436	407	429	432	427	401	452	432	415	443	450	448	432	412	412	408	432	453	461	462	405	421	462	441	443	443	417	430	445	399	423	413	429	429	409	466	427	413	420	437	454	428	441	455	429	488	441	449	423	431	473	426	442	432	456	419	453	466	465	428	424	458	423	412	412	449	449	466	461	446	448	426	446	402	448	484	420	429	422	436	456	436	452	449	427	397	454	414	424	447	438	444	429	457	423	452	445	413	422	463	459	414	471	434	454	462	431	478	465	460	436	467	465	401	434	430	413	406	421	455	430	440	448	453	444	462	421	429	440	473	447	457	459	420	425	448	426	453	374	466	429	447	409	403	451	447	454	415	444	447	456	420	445	415	468	401	435	408	416	453	456	433	468	418	433	474	432	444	419	442	450	464	405	390	475	432	449	483	475	430	408	442	468	452	396	409	453	427	428	461	405	450	403	457	465	426	468	391	452	443	427	428	448	427	427	443	446	440	439	425	481	454	474	415	456	439	451	429	436	460	427	484	498	431	459	431	468	456	475	426	447	430	442	445	436	449	450	441	431	421	447	438	443	409	415	438	450	445	452	414	455	409	453	480	435	431	456	428	467	433	488	469	412	418	429	445	425	431	421	395	420	462	441	445	472	486	395	410	445	422	462	414	433	414	441	421	427	423	395	397	446	399	418	453	391	383	460	417	457	383	410	460	419	429	434	412	447	407	410	443	444	437	438	483	427	447	449	471	435	425	450	421	448	440	410	437	435	447	431	415	438	444	441	410	459	421	472	471	457	413	467	426	419	447	431	437	425	470	480	460	454	415	457	453	430	455	441	442	441	450	431	463	423	462	421	424	420	458	420	430	486	455	448	485	463	433	434	447	436	421	421	449	456	454	482	422	473	438	457	439	441	436	402	455	474	428	412	422	459	429	423	448	464	438	426	444	415	462	429	451	465	419	439	484	432	441	467	488	462	452	441	450	414	449	405	422	480	448	434	417	428	411	436	416	482	425	472	450	469	459	462	444	413	454	443	460	422	487	409	442	460	483	434	435	460	401	418	436	419	383	422	439	409	450	466	433	432	448	431	419	433	440	437	454	442	428	429	438	401	416	471	450	435	451	482	429	425	440	435	444	418	458	429	458	411	404	434	451	446	448	439	410	429	429	450	429	465	480	433	449	445	442	426	462	431	428	435	452	439	469	452	461	434	467	442	454	415	437	445	449	428	398	425	440	391	430	433	428	444	433	433	475	426	443	449	448	432	413	432	450	456	466	431	422	450	421	456	443	450	418	447	399	456	437	428	417	438	429	414	470	436	432	460	447	442	441	402	430	417	430	441	435	405	455	463	408	468	425	420	454	452	467	409	455	449	450	415	406	471	429	458	436	451	450	444	450	418	439	481	422	434	477	418	459	435	440	427	462	439	451	456	410	434	454	439	415	404	432	455	426	443	418	433	437	446	452	417	404	430	422	404	471	483	404	407	437	431	407	451	451	426	420	450	428	432	396	443	461	444	388	445	412	440	434	406	436	424	444	432	413	426	443	464	487	444	414	455	501	432	443	458	448	461	470	481	429	480	430	425	429	417	449	454	421	441	423	461	442	448	424	456	460	441	393	456	440	425	414	432	452	466	437	432	441	451	452	424	449	449	482	396	455	391	440	449	459	443	437	459	459	431	447	451	443	452	429	430	438	443	463	420	425	426	435	452	421	425	453	438	431	417	422	427	446	436	458	440	426	469	462	400	433	430	450	449	451	404	432	458	410	366	445	455	423	423	453	434	413	450	459	464	457	435	485	418	427	443	458	393	431	502	447	463	397	454	441	462	431	446	433	495	448	444	417	453	424	447	454	452	486	406	448	443	417	434	411	440	435	421	451	468	449	408	465	445	435	413	422	414	443	469	434	459	471	448	424	436	463	420	394	428	441	398	440	429	452	419	447	447	428	468	464	407	493	434	449	462	446	467	411	461	436	453	441	448	443	418	485	450	441	458	449	424	448	433	429	408	430	445	475	435	437	390	445	456	430	441	436	413	438	431	469	462	442
51715	32843	28176	18181	6292	1580	831	667	586	572	486	433	332	330	312	275	274	247	234	261	257	254	240	226	243	253	237	261	221	252	245	224	276	301	265	245	226	236	251	260	236	245	243	262	271	268	263	309	273	299	235	259	228	237	246	234	270	263	228	251	277	247	226	255	234	240	245	262	257	253	246	242	230	255	239	253	260	237	252	234	261	237	249	256	245	221	240	243	274	253	240	236	275	248	255	244	246	263	243	226	266	236	229	234	226	210	213	241	223	243	232	244	221	215	229	235	265	228	259	250	257	250	243	254	214	219	258	262	224	227	209	259	250	243	250	245	204	283	217	257	235	222	258	256	245	236	221	269	218	239	248	233	283	251	238	230	251	235	269	254	235	255	231	270	249	226	253	211	216	220	258	252	281	246	228	242	252	217	232	253	207	232	222	258	240	227	205	243	279	218	256	258	235	257	224	222	217	247	230	260	252	234	266	249	233	248	260	271	220	236	228	232	222	276	233	257	246	238	242	283	255	264	259	219	250	234	259	214	231	235	228	248	261	220	206	274	219	219	278	228	246	239	239	268	229	228	235	239	245	224	229	247	249	229	261	227	247	237	274	261	231	238	252	258	256	269	246	268	234	230	278	247	261	261	234	241	221	233	234	238	237	235	232	284	251	246	230	269	270	267	209	237	244	260	258	206	216	230	262	246	238	251	243	233	264	225	231	242	237	243	211	233	248	272	244	248	247	253	256	238	250	219	236	227	242	250	245	226	269	217	230	238	261	237	243	228	242	241	236	238	262	231	243	275	230	250	229	216	252	246	236	248	232	238	244	264	248	269	261	258	246	246	241	243	239	228	243	215	275	258	259	244	233	238	260	266	214	252	242	263	280	265	244	267	254	240	251	232	284	240	232	245	241	230	237	272	221	229	240	245	248	230	272	230	242	242	217	209	240	223	246	236	238	224	245	228	271	210	258	246	265	246	252	254	260	260	255	256	281	212	242	213	267	236	246	243	222	251	219	243	251	242	229	235	238	272	237	241	248	231	276	265	245	251	235	237	240	251	278	273	224	231	233	219	272	237	255	233	240	221	258	259	245	212	247	219	240	228	255	255	235	222	266	225	249	255	232	213	254	262	245	267	236	240	273	227	228	249	288	236	270	241	229	241	233	273	267	263	227	253	245	254	236	229	238	208	253	224	253	271	250	245	265	231	238	255	255	258	235	237	244	246	246	255	235	241	234	253	276	257	235	244	246	215	241	227	246	242	257	268	240	221	242	241	276	250	251	229	230	225	239	231	260	224	207	242	264	207	267	256	240	240	265	259	233	236	255	259	256	241	272	283	249	254	271	235	237	212	252	285	245	242	254	227	225	248	232	263	243	234	239	245	216	225	225	269	254	264	278	245	254	240	268	252	277	238	250	256	222	262	228	283	222	252	192	237	242	247	238	236	260	231	257	272	215	288	272	227	231	233	218	241	251	245	242	238	226	260	229	238	240	241	231	264	254	229	232	253	251	230	236	253	244	243	251	274	244	216	267	218	223	250	237	229	232	252	256	238	229	225	242	248	258	225	263	246	244	227	215	243	231	233	237	220	235	227	239	250	246	218	255	248	213	264	201	239	257	260	237	229	267	272	243	254	254	260	254	248	226	263	259	231	237	234	255	252	227	251	244	234	211	215	242	239	215	220	264	242	241	245	255	213	234	224	231	271	257	243	271	216	243	252	223	229	239	254	243	247	214	232	215	276	249	237	231	246	262	260	240	230	236	223	225	234	269	271	263	247	258	248	274	276	251	239	238	245	261	222	242	254	238	261	248	280	242	263	228	252	242	236	253	243	245	198	237	244	268	292	222	232	235	259	241	234	235	237	230	245	223	242	211	227	234	245	230	232	215	245	250	236	229	244	250	219	203	236	247	260	270	257	245	248	241	251	234	248	250	246	254	246	257	244	258	244	223	231	243	226	245	263	255	239	226	251	236	266	232	240	257	239	238	231	257	262	238	237	230	247	252	236	238	245	256	225	254	247	263	249	247	256	251	264	224	250	243	239	238	249	227	263	245	258	235	278	232	265	264	257	229	244	221	236	253	238	238	257	222	259	249	241	238	257	251	245	279	224	251	236	243	231	272	247	225	235	246	212	250	243	236	235	236	247	232	244	247	242	203	282	234	247	226	230	268	249	252	263	243	230	244	233	285	261	251	271	265	234	255	264	230	256	239	234	251	264	240	236	222	248	211	238	235	250	235	254	224	211	231	245	225	253	237	243	198	228	244	222	266	255	257	240	264	231	254	226	228	250	234	225	240	271	272	263	253	228	224	256	240	227	260	227	247	228	233	272	243	211	235	216	236	257	225	239	278	253	270	257	273	262	238	267	240	252	235	226	238	213	245	235	240	233	232	201	227	212	239	232	276	246	233	232	237	268	224	260	245	241	233	249	230	260	252	269	235	243	268	249	228	219	229	244	219	236	234	225	248	218	229	223	260	240	216	203	256	259	257	253	258	232	245	228	224	239	238	260	236	253	265	270	255	260	252	228	254	253	226	252	249	252	253	248	205	252	232	215	215	261	259	232	228	240	242	223	243	245	257	239	243	237	225	228	224	211	250	237	277	249	252	233	234	253	222	265	253	286	250	219	281	238	216	246	257	228	267	273	254	252	255	253	248	238	247	246	249	237	262	255	243	253	248	221	263	240	253	232	258	241	254	233	246	250	275	255	248	252	247	222	244	246	258	239	235	247	228	238	247	269	254	253	266	223	232	235	240	252	254	240	200	243	249	221	235	220	203	242	258	254	213	253	229	258	278	235	255	248	248	242	249	221	239	238	247	233	287	248	262	244	247	275	228	265	215	274	256	228	245	275	241	239	268	239	233	235	241	254	252	255	220	264	242	228	250	252	231	251	270	276	247	263	248	237	267	236	256	243	284	238	228	243	238	248	253	243	226	226	261	240	223	254	232	244	220	218	237	242	250	224	224	238	251	247	238	248	255	236	220	276	285	256	217	241	245	267	274	253	236	236	264	260	264	237	266	222	244	227	239	238	274	250	268	247	226	255	230	271	256	249	254	230	236	257	255	237	218	229	246	233	251	270	228	254	229	216	240	275	240	264	240	267	249	247	230	242	251	241	261	246	246	269	237	250	210	235	242	242	226	206	259	228	254	240	236	263	231	243	237	283	253	249	230	231	256	233	230	251	232	235	256	228	236	227	238	240	244	210	248	266	253	257	207	247	229	238	243	221	221	218	259	248	236	240	285	211	233	223	227	255	260	237	218	215	251	254	216	275	235	291	229	229	224	255	230	239	264	205	235	242	235	237	228	248	230	276	212	265	268	255	240	281	276	237	222	238	232	231	264	239	227	213	245	273	253	260	230	205	284	249	241	231	218	227	276	247	254	231	236	227	260	238	241	217	261	279	255	242	208	227	218	220	242	222	248	205	210	202	279	220	234	242	263	231	241	231	279	261	231	234	271	237	229	243	236	228	267	243	240	276
32986	24721	29906	24655	10351	3996	2735	2523	2462	2254	1846	1586	1204	1003	815	799	771	727	678	670	693	664	669	640	658	583	663	589	603	589	622	581	587	623	575	614	616	541	559	555	548	555	606	564	548	588	594	579	568	544	610	586	527	540	570	532	609	572	584	564	557	563	549	544	553	511	543	547	579	553	531	597	555	570	563	536	571	529	577	542	551	603	582	556	553	554	573	564	551	564	574	532	560	574	554	487	554	565	597	555	555	572	546	580	506	602	590	547	571	533	534	568	579	548	584	546	528	563	551	570	536	532	555	556	546	560	583	600	562	563	534	508	536	522	534	550	557	549	575	591	524	534	558	522	591	587	546	569	562	581	559	590	574	529	517	595	549	573	621	571	528	570	577	565	600	567	552	564	540	577	574	541	529	553	537	548	557	569	517	506	577	538	555	527	592	584	596	561	592	600	596	590	582	556	589	562	543	568	595	570	575	542	571	544	573	559	546	563	560	594	542	569	568	574	522	541	519	521	567	544	548	579	560	522	578	552	524	569	560	574	614	524	567	556	581	534	570	538	519	615	558	535	560	557	569	564	573	549	585	567	530	555	531	547	548	574	556	567	535	556	546	589	530	555	540	524	588	548	587	618	606	542	554	611	576	557	553	528	547	560	578	545	556	586	575	537	541	576	561	553	585	578	547	544	532	530	581	542	532	567	534	594	527	536	582	533	563	603	566	610	543	566	575	576	543	556	565	508	576	548	558	541	566	568	542	561	550	563	558	557	542	569	549	585	619	525	563	558	569	594	531	576	593	542	548	579	557	547	535	549	553	549	562	565	579	541	555	557	580	611	546	574	537	559	526	543	583	569	563	533	583	539	568	575	574	561	570	517	558	579	579	559	558	523	524	597	579	553	550	541	525	553	550	551	556	578	537	584	548	542	551	581	575	547	569	554	529	569	576	564	561	584	576	574	541	512	580	570	535	587	513	603	558	548	576	565	586	583	570	567	547	574	580	591	581	534	526	597	591	548	545	561	578	522	531	555	570	575	527	540	544	581	570	567	543	565	524	540	580	547	532	559	546	574	580	541	509	538	561	553	560	552	561	571	540	530	586	501	589	550	570	536	575	560	568	569	556	554	538	587	560	535	541	560	526	588	562	577	563	560	544	529	556	524	536	619	548	567	531	561	558	564	551	590	563	556	512	522	566	587	567	532	554	565	592	573	553	585	573	538	545	536	571	558	623	580	569	547	555	583	563	562	550	581	535	551	567	556	540	579	526	514	529	543	555	532	558	564	537	559	541	569	558	550	565	565	531	532	565	587	574	586	574	586	526	579	539	568	568	570	565	556	560	617	559	555	538	590	564	551	583	545	576	549	542	568	561	577	542	549	555	583	521	615	556	547	555	567	530	513	557	542	572	502	566	565	586	592	563	575	549	524	564	555	520	588	572	549	568	552	535	574	547	542	558	570	545	552	543	527	527	550	548	543	540	579	559	574	534	541	565	554	536	575	556	579	544	559	563	547	600	526	551	531	545	544	569	542	520	530	525	568	600	546	592	580	592	588	617	544	558	550	547	541	556	536	550	542	564	549	592	557	564	533	594	530	566	555	568	585	542	578	570	552	569	598	570	596	573	551	585	575	527	555	570	551	546	554	530	581	579	535	593	513	556	565	548	588	597	593	552	496	562	529	529	577	557	558	539	532	566	562	546	539	590	586	585	555	558	580	569	567	555	523	538	554	533	547	599	578	542	588	542	587	519	525	563	565	536	526	564	532	546	523	554	612	531	586	551	585	573	541	586	601	583	576	594	582	549	585	557	536	589	541	612	600	538	553	571	558	519	622	583	568	546	576	611	563	556	527	582	586	592	555	579	568	517	551	529	536	525	550	550	561	593	564	579	546	512	546	581	553	531	546	577	566	524	513	553	550	546	543	537	561	577	564	548	538	549	539	530	562	518	544	547	602	569	587	559	533	511	571	572	565	558	564	553	573	591	560	554	566	546	541	584	541	564	565	578	539	553	542	558	537	565	574	559	537	530	546	566	612	531	551	592	566	545	542	549	522	551	620	538	579	539	560	569	552	559	573	541	582	521	521	584	577	559	548	584	515	570	579	584	597	515	584	544	542	563	575	571	546	555	534	581	562	558	617	553	572	547	542	576	537	544	514	584	558	578	517	549	528	586	550	614	577	569	556	559	576	590	575	544	528	523	552	549	567	528	578	545	541	567	592	573	571	549	574	541	556	545	550	580	578	596	602	530	558	550	582	601	579	555	555	523	527	581	550	554	599	563	563	565	567	557	565	547	557	552	535	550	577	539	567	558	629	559	543	592	535	548	529	561	557	571	561	535	547	526	553	543	547	566	597	576	531	540	583	532	541	583	578	537	598	586	541	551	556	511	565	555	526	539	534	535	583	544	546	543	567	525	549	575	540	573	585	566	563	547	584	616	593	556	566	509	551	555	540	608	544	512	566	524	556	594	581	609	552	551	574	539	555	546	568	573	590	543	560	600	591	522	558	537	568	564	535	546	556	521	563	571	526	549	585	511	595	554	581	542	583	574	583	565	536	537	569	596	569	576	567	547	569	517	522	515	547	587	555	532	548	542	528	543	514	534	554	533	527	523	612	541	580	562	577	539	555	547	592	600	549	526	560	544	588	575	559	609	583	557	569	530	554	564	570	572	547	531	554	528	601	514	580	550	540	512	541	581	545	572	534	561	549	580	531	580	557	562	554	533	526	562	535	570	534	578	597	594	560	581	557	556	566	536	582	582	574	554	537	589	587	562	517	552	549	545	561	593	595	558	587	568	551	580	558	547	584	584	516	568	568	558	552	559	586	535	548	577	582	535	569	555	567	534	544	556	535	540	562	532	538	550	521	543	532	543	544	573	566	582	489	546	597	543	510	544	569	534	577	561	497	564	557	509	594	582	555	534	557	569	586	549	566	559	570	555	554	575	558	586	555	556	561	513	567	508	557	534	553	523	555	532	582	554	559	544	572	542	534	513	558	587	584	517	532	559	569	541	528	546	543	562	518	560	562	566	566	525	538	515	547	561	584	565	565	597	550	605	561	571	515	528	551	544	576	533	562	563	597	563	553	536	563	574	551	595	535	516	607	561	539	517	560	571	628	582	556	577	572	564	575	556	566	592	582	593	545	545	569	555	542	563	516	557	578	566	609	561	542	553	552	550	542	586	553	606	560	540	546	599	567	578	557	536	553	531	549	557	598	572	560	589	535	578	573	564	546	539	550	541	567	627	555	569	547	555	527	562	563	536	531	585	600	536	550	548	519	583	544	554	561	572	521	541	553	533	555	565	538	591	569	562	579	580	586	559	523	548	562	568	559	568	534	563	557	585	582	562	516	559	572	569	556	542	548	565	577	564	529	606	530	536	588	563	568	565	578	544	554	597	580	539	564	542	540	570	542	578	582	566	549	562	550	564	517	527	554	535	563	579	571	558	590	584	565	532	575	561	523	556	552	585	572	590	545	591	567
25452	12632	6945	2180	721	495	440	383	331	380	322	354	343	297	278	318	301	346	316	323	293	283	290	319	300	318	287	294	332	293	310	317	295	305	305	332	272	318	280	286	284	300	282	291	283	304	271	294	278	277	284	286	289	305	308	321	286	297	284	329	278	301	265	307	283	286	289	274	287	286	288	289	280	308	285	309	299	307	316	298	267	314	306	300	296	296	267	292	301	325	302	296	288	271	328	316	312	289	311	316	292	281	306	270	300	287	310	314	285	287	258	268	304	315	315	237	283	273	321	286	325	296	323	322	299	275	291	271	298	314	334	345	291	296	290	308	296	262	302	304	291	271	291	298	296	311	290	302	342	311	321	290	295	271	278	329	314	292	311	321	284	300	286	285	265	306	318	266	322	296	317	288	321	314	294	287	302	331	315	302	327	316	310	305	300	302	287	309	316	304	282	286	281	302	286	288	284	298	277	265	285	277	273	280	320	284	287	288	316	277	284	308	286	288	281	292	339	317	297	341	284	374	306	284	314	293	320	299	335	360	289	277	294	269	315	329	301	268	297	315	290	308	304	329	294	313	263	298	278	290	302	289	312	318	270	284	279	300	301	316	297	321	284	304	284	315	332	277	301	286	337	286	297	271	314	297	242	313	307	297	276	298	297	312	288	284	286	315	302	267	302	279	322	321	281	289	285	303	322	293	308	271	278	321	319	298	304	276	289	284	289	269	311	297	280	277	272	304	295	286	303	278	314	254	307	304	253	304	330	282	294	268	299	289	320	303	319	286	294	293	283	272	268	356	302	311	280	300	292	291	304	273	289	286	296	300	286	296	335	290	305	289	299	308	309	279	274	283	347	273	374	315	290	278	284	285	305	308	328	281	296	303	298	284	302	266	315	329	326	273	284	314	308	290	299	297	292	312	300	304	305	304	299	290	325	284	268	287	321	293	328	275	281	288	328	289	314	289	304	299	295	296	287	277	316	317	332	291	305	312	271	287	324	280	301	308	313	298	342	312	292	310	284	314	277	335	273	290	291	256	283	271	295	310	273	280	276	323	305	274	311	309	326	293	285	299	286	285	300	296	314	327	303	273	300	311	291	291	292	343	319	316	273	312	310	304	280	282	287	291	280	296	262	286	295	324	282	293	301	330	341	299	279	319	314	304	324	315	289	299	302	316	301	312	262	275	307	286	279	283	272	294	287	257	292	312	349	265	296	281	312	288	332	289	290	301	307	262	324	283	339	323	297	269	337	300	310	317	323	275	301	300	306	297	293	312	272	334	354	291	302	319	318	298	296	291	295	315	304	325	265	290	326	283	325	321	266	269	309	296	314	308	325	292	312	287	282	344	314	289	321	264	303	289	278	280	270	287	331	305	302	307	350	302	324	332	306	331	303	285	302	283	286	307	266	286	287	302	293	303	314	333	281	292	296	328	294	294	273	322	299	320	302	283	307	290	280	300	332	288	314	285	298	307	319	314	326	337	292	290	309	301	308	296	345	323	326	308	301	262	281	303	271	296	283	298	327	306	340	300	284	281	339	301	310	296	316	277	288	322	268	285	315	307	296	286	311	292	292	297	291	325	269	290	308	275	287	326	300	266	349	318	318	315	279	288	295	296	286	278	295	310	279	289	327	302	278	301	347	299	291	328	293	315	296	253	274	310	267	286	293	324	282	292	267	281	302	296	303	320	285	316	261	306	318	284	279	289	300	296	282	305	330	285	309	288	289	267	310	308	277	287	290	315	274	308	303	322	295	297	290	307	304	313	307	341	290	313	307	324	309	292	306	271	288	318	313	283	268	311	298	276	303	308	325	299	312	322	294	314	289	309	298	308	317	306	314	336	306	289	276	321	293	305	291	253	306	290	294	292	323	284	299	305	275	298	283	282	308	293	291	295	306	266	318	296	314	279	292	303	288	290	303	295	277	301	290	331	314	311	283	302	294	320	312	316	318	294	322	288	345	325	332	299	279	290	294	301	302	327	311	294	336	271	276	289	301	268	307	363	287	319	306	326	308	299	292	285	305	299	320	294	279	269	316	310	311	284	298	341	299	297	282	270	316	354	317	306	290	300	332	276	319	294	309	264	307	323	316	309	306	279	291	290	341	304	281	313	294	309	286	292	314	274	301	287	275	276	319	314	308	295	326	288	273	263	301	264	324	348	286	289	329	320	311	286	311	282	289	320	300	319	319	308	288	288	313	341	288	315	260	272	313	290	274	319	298	296	313	291	299	279	314	305	290	278	264	273	312	349	268	315	330	317	304	343	297	309	303	362	315	306	288	308	293	306	277	297	279	293	260	288	309	299	331	355	297	289	276	347	287	296	272	303	318	313	314	277	298	279	282	252	286	349	319	317	285	311	301	313	287	321	311	318	345	302	302	319	313	332	308	310	327	314	303	314	299	303	320	262	314	295	306	292	315	321	285	301	329	263	312	326	319	293	285	288	283	292	276	286	333	282	292	316	365	301	288	302	308	292	292	295	318	280	273	307	336	328	284	297	306	299	321	308	312	308	287	305	261	347	341	318	331	298	309	295	324	276	303	310	309	319	312	306	284	318	293	288	293	317	306	255	266	321	280	302	286	324	290	328	321	282	274	318	303	306	323	328	311	285	314	276	263	310	307	309	306	304	317	344	305	286	302	301	285	307	279	284	289	305	288	307	278	292	274	318	300	303	281	335	304	320	268	283	320	322	284	284	324	295	274	304	281	308	303	317	312	326	298	326	303	308	279	295	313	305	308	283	296	279	314	291	267	278	298	291	311	298	320	292	301	301	318	291	311	304	298	331	295	321	294	288	295	304	321	331	287	306	319	281	320	302	324	283	283	311	311	284	310	340	308	317	299	309	287	344	324	322	300	297	291	314	281	271	267	307	315	305	297	284	328	260	263	330	307	317	292	312	319	283	307	257	305	276	295	319	263	301	283	310	280	317	284	316	338	288	283	314	285	298	315	294	294	314	314	283	298	341	317	325	309	316	295	356	282	325	303	330	316	261	285	321	303	319	289	301	307	296	306	314	307	315	293	280	311	293	284	313	293	303	303	329	302	340	298	308	270	291	304	281	316	289	294	299	287	300	302	342	326	293	297	355	338	304	309	319	269	305	321	287	314	303	324	300	289	294	319	275	290	347	300	299	269	273	300	337	310	307	281	303	288	304	288	289	301	316	316	305	305	326	308	324	299	303	271	323	312	320	283	304	302	295	298	319	276	296	313	306	291	283	312	319	311	313	309	331	284	276	300	316	320	299	324	297	315	305	274	259	304	336	306	291	277	322	313	322	304	300	289	273	305	299	293	280	266	260	286	265	330	309	312	311	268	298	292	328	313	316	269	319	298	317	297	313	304	281	297	298	294	298	281	313	281	303	298	272	301	313	288	298	302	309	288	269	311	266	261	305	321	329	304	292	284	293	301	300	269	279	288	318	297	282	281	304	283	337	302	303	297	274	324	313	283	324	289	283	319	276	326	302	322	300	289	296	278	287
15472	9454	10287	5225	2290	1440	1214	1133	896	863	857	759	739	688	713	654	690	722	699	686	720	673	673	644	673	619	679	682	635	667	682	677	621	680	628	667	630	639	661	678	666	651	624	657	620	624	689	622	618	632	634	632	661	691	649	626	600	624	645	623	631	675	630	683	649	645	708	676	665	644	648	633	683	622	606	642	653	643	688	626	665	642	655	657	632	622	650	658	633	604	664	625	652	654	664	663	641	633	636	643	630	599	636	626	661	647	681	665	618	637	655	598	642	675	647	684	672	637	628	604	649	648	638	644	645	635	623	656	619	636	595	623	650	683	683	636	626	675	682	640	620	642	686	667	662	651	609	673	650	645	660	612	639	631	603	621	664	642	669	636	663	666	697	651	631	652	662	647	628	616	662	599	681	665	684	620	622	627	603	626	672	675	619	661	653	650	630	635	634	663	642	653	597	657	656	635	671	644	617	611	644	611	639	624	630	628	664	644	632	640	694	645	640	582	684	661	611	648	697	653	625	637	654	629	661	650	666	655	648	626	640	606	618	626	631	594	662	645	614	594	635	622	633	690	649	648	711	644	602	623	569	682	632	676	654	619	600	672	631	664	691	599	629	636	648	703	671	676	622	639	659	666	666	634	583	615	675	647	648	648	652	652	700	639	691	617	669	649	617	696	644	665	660	668	670	677	672	621	632	652	674	575	677	676	629	652	640	647	657	632	686	630	614	640	613	640	665	638	651	662	630	645	651	614	665	653	632	654	601	670	635	667	673	636	656	652	650	649	655	662	711	634	694	645	647	636	648	657	611	628	708	659	676	682	645	641	678	626	599	584	600	639	631	629	645	632	654	676	685	677	666	641	655	638	637	612	634	704	668	655	632	689	651	638	611	648	652	647	618	686	608	623	644	647	618	657	646	657	658	632	655	663	620	678	695	684	628	632	691	662	638	601	650	649	611	660	637	651	662	606	637	632	709	626	662	623	648	624	635	612	619	647	630	608	589	623	662	666	681	668	648	647	682	657	642	634	657	628	682	603	637	633	631	645	659	608	614	629	665	666	618	661	636	691	676	636	684	650	651	675	644	648	670	647	635	675	669	628	660	637	657	675	654	614	629	669	679	691	658	657	651	695	631	687	601	651	639	622	639	665	674	657	635	651	627	656	657	636	613	664	608	632	636	634	612	642	628	636	607	639	688	623	632	664	628	641	665	667	644	652	656	667	667	682	665	653	649	679	634	608	646	625	664	665	617	627	662	609	639	693	649	628	646	640	654	632	601	642	649	652	649	625	616	622	641	670	666	687	657	655	667	659	610	612	655	644	648	623	649	655	607	704	670	667	636	635	630	628	635	586	659	659	636	632	622	665	603	672	624	664	612	693	632	677	633	664	624	659	689	647	609	634	632	690	610	692	639	634	615	659	640	624	594	660	635	638	646	688	635	602	622	658	592	613	674	660	626	667	610	625	651	660	660	641	637	676	697	607	673	633	658	662	603	639	654	654	650	673	641	678	681	618	664	682	610	642	623	645	644	640	667	638	638	629	636	638	628	614	679	689	655	638	658	630	649	657	659	710	637	679	642	685	649	643	662	615	649	660	631	623	662	654	660	590	650	659	665	630	622	634	613	634	585	646	632	598	672	634	641	679	665	620	664	602	621	672	635	640	654	629	668	647	641	685	658	643	652	690	653	667	672	689	702	640	647	650	632	634	644	621	615	632	679	659	651	679	664	634	702	656	636	679	628	619	676	651	601	612	624	616	678	650	614	709	647	653	682	671	640	631	676	674	648	647	679	658	673	643	624	628	640	640	640	667	612	661	630	674	652	635	648	629	652	639	644	624	664	662	651	652	629	658	682	681	629	642	650	634	648	653	692	649	664	649	605	680	630	693	680	630	602	621	673	650	661	632	617	659	692	701	601	666	643	617	665	695	710	628	676	620	677	618	665	640	640	651	679	695	635	639	656	620	638	667	642	632	595	627	610	654	640	653	667	629	627	662	647	631	651	612	633	640	648	647	625	634	678	622	689	646	661	643	663	631	674	662	643	683	625	656	652	654	682	669	666	651	638	646	666	660	636	631	636	653	667	668	685	655	609	676	615	629	634	620	643	636	621	620	608	653	630	632	671	684	629	624	709	695	620	634	644	633	660	607	698	644	624	646	626	668	648	666	651	663	628	642	702	629	636	625	627	621	679	721	626	645	644	605	596	623	670	645	673	610	661	587	665	674	648	640	623	639	615	651	666	650	664	641	693	643	651	681	617	629	631	620	630	691	672	681	657	651	672	657	637	670	660	638	638	626	656	630	691	645	622	646	640	662	569	658	675	646	661	661	666	650	645	679	636	621	649	622	635	611	664	623	649	672	635	638	654	610	681	679	644	630	633	672	633	662	637	698	677	640	621	644	614	631	632	605	650	684	631	636	678	636	672	652	610	632	658	628	628	632	657	607	640	620	618	616	649	620	633	634	651	622	632	629	688	629	619	624	616	667	642	620	655	646	652	662	606	645	670	632	615	667	633	643	692	644	623	673	593	651	645	635	625	647	648	678	631	671	668	647	589	659	672	631	634	626	641	689	602	634	644	662	609	672	608	640	610	667	665	616	681	682	605	646	701	613	584	663	628	636	665	673	640	693	667	660	656	683	650	635	647	638	646	650	678	660	658	626	680	653	621	625	642	647	675	642	655	615	665	643	673	598	646	640	620	651	654	682	651	643	666	642	661	660	645	636	631	624	658	655	682	666	625	623	644	614	651	625	636	676	631	664	670	630	621	682	652	645	646	657	631	625	639	626	661	645	620	643	622	681	632	626	678	640	651	616	652	620	667	635	632	633	654	658	645	651	659	627	657	660	625	666	610	630	630	693	676	604	670	627	652	620	636	636	635	659	675	651	662	616	636	609	598	660	688	664	669	615	687	650	642	637	654	603	644	628	662	620	633	673	653	668	648	651	669	621	617	641	692	679	662	630	610	663	690	670	623	607	645	689	660	670	637	659	624	620	682	638	607	679	647	643	631	632	661	687	668	638	626	679	623	587	669	586	700	623	645	654	639	631	642	624	658	666	677	640	663	637	636	672	644	656	680	628	673	636	620	618	623	648	673	719	620	659	608	648	656	634	666	638	652	630	641	617	665	665	693	600	673	618	671	609	630	635	665	634	684	619	662	674	617	660	607	581	651	671	684	661	671	579	622	687	700	638	656	647	657	612	665	645	671	619	635	590	600	663	630	627	611	686	684	638	629	654	618	606	599	668	671	653	629	681	640	638	656	615	629	683	627	656	616	657	637	653	687	649	637	666	653	656	668	605	606	653	640	612	670	639	599	666	685	687	625	690	640	646	668	640	722	661	678	710	660	673	655	687	674	632	660	636	605	620	666	704	640	675	601	663	638	648	634	621	642	625	668	648	635	682	650	662	670	673	636	643	663	636	683	654	701	653	652	653	650	656	667	663	622	638	666	634	679	659	709	650	692	689	643	637	661	638	633	588
41271	26327	19011	9595	2964	828	591	427	383	344	292	293	272	221	218	191	202	195	223	210	228	193	195	198	206	188	206	212	205	199	191	224	225	222	192	189	195	179	195	158	183	181	194	189	200	159	202	187	215	204	229	218	187	196	178	219	215	189	194	196	167	208	179	172	210	183	204	220	204	218	200	210	184	212	201	192	213	192	181	199	211	222	216	206	182	199	191	198	196	196	213	201	189	217	204	191	195	198	176	187	180	194	203	222	202	211	181	190	175	187	184	193	188	194	197	188	179	193	188	200	191	187	189	201	198	165	186	194	191	187	185	211	184	168	190	177	195	206	187	214	187	186	196	194	201	171	193	176	194	163	174	199	214	207	205	199	222	176	176	170	169	179	205	183	184	206	212	164	175	188	189	232	170	206	195	200	188	188	201	176	217	179	209	182	203	202	193	215	206	211	207	205	201	181	177	207	183	181	202	187	168	208	207	225	198	174	219	202	214	187	186	179	186	195	210	215	192	175	205	181	190	203	219	203	180	208	212	203	180	201	191	205	204	205	181	193	203	217	207	212	198	193	197	198	196	178	213	194	229	192	194	215	167	206	226	182	195	171	156	186	175	196	181	185	192	194	187	200	185	192	212	186	197	215	175	186	179	200	163	209	199	197	171	196	193	230	194	193	221	169	221	184	190	226	191	188	188	191	198	206	202	168	180	206	206	193	195	178	196	204	204	202	185	191	209	222	186	171	214	192	193	218	197	219	185	180	189	166	191	224	183	188	181	207	204	184	190	179	180	212	199	188	193	192	195	217	212	225	209	215	199	199	199	209	176	182	192	186	199	205	201	203	183	203	195	184	187	167	188	210	202	199	191	197	192	230	191	197	197	151	190	203	211	211	206	197	207	195	187	198	197	222	175	209	210	184	194	186	191	195	197	198	190	211	173	215	198	232	185	203	190	189	192	197	205	182	191	189	187	198	193	202	185	217	203	223	200	198	188	178	197	194	181	185	208	197	208	218	209	176	224	211	189	205	200	193	192	192	168	217	197	201	191	203	212	198	206	227	221	203	218	196	190	202	188	194	226	211	180	198	198	194	198	186	183	202	187	199	222	195	219	206	193	173	199	206	182	180	203	241	183	215	178	196	198	221	207	217	212	198	219	177	195	199	233	201	187	190	212	182	199	172	198	192	170	202	222	168	207	207	179	176	190	179	176	195	211	191	205	188	165	200	178	194	206	184	183	200	178	175	179	183	186	193	207	185	206	181	178	178	192	191	218	199	197	190	201	197	207	170	183	241	177	194	191	212	182	208	164	167	193	175	225	204	189	197	161	189	199	193	181	195	206	172	188	188	197	218	179	208	213	187	211	195	188	183	171	202	188	196	184	169	175	197	175	206	203	209	196	190	181	194	187	233	185	201	189	187	188	199	224	191	190	219	189	178	204	190	194	168	198	180	177	217	198	184	217	178	192	195	205	181	191	235	223	178	197	207	201	203	177	215	212	201	200	183	196	184	229	209	170	189	191	238	199	193	179	209	193	189	222	209	185	195	212	184	206	222	218	168	225	240	213	220	196	176	195	191	200	183	184	182	193	185	206	181	182	203	180	208	192	183	183	183	200	201	214	221	173	220	166	158	184	186	185	184	200	195	210	184	198	181	217	204	222	207	177	210	210	207	185	185	230	193	192	230	177	197	175	200	163	198	181	220	211	186	200	216	188	184	204	174	191	206	203	213	220	193	207	178	195	220	210	214	185	201	207	226	206	205	189	218	184	203	218	164	201	198	209	189	223	193	191	187	178	192	208	193	166	201	202	185	202	190	212	204	176	189	201	168	172	218	187	174	200	209	208	200	169	196	222	184	193	210	239	196	183	219	204	162	192	205	193	177	214	222	215	214	228	207	215	202	201	205	178	193	188	180	232	195	201	180	221	190	231	172	188	190	180	191	208	191	191	170	189	190	203	164	181	180	194	215	201	206	175	205	197	207	182	208	194	194	202	175	184	186	187	221	216	166	179	206	240	206	221	222	184	198	180	188	224	195	187	197	218	180	188	179	196	194	180	209	205	201	212	194	216	234	190	188	183	182	218	210	215	195	223	222	197	182	196	225	210	195	204	195	182	182	192	178	195	210	178	187	182	183	221	211	191	226	220	185	190	176	199	198	209	208	215	193	198	192	212	203	221	209	188	177	190	215	205	185	217	200	193	195	169	186	198	193	176	164	203	189	204	208	204	181	211	176	180	202	182	181	180	178	176	221	191	196	188	193	187	230	197	202	176	169	179	176	181	203	192	194	185	194	193	220	199	204	208	162	192	189	171	168	178	196	215	204	212	191	178	200	203	198	179	201	180	216	223	205	220	174	194	210	213	213	184	169	194	205	172	189	206	197	196	202	215	179	176	178	193	192	194	189	207	166	208	182	154	221	229	199	211	215	185	201	173	176	176	213	193	191	175	188	180	189	170	177	183	222	212	180	198	202	190	182	216	179	211	217	203	175	225	205	210	180	185	203	187	209	204	222	202	188	190	211	205	187	196	208	208	213	213	229	212	178	219	196	215	222	206	214	180	177	201	172	195	189	220	215	191	217	200	171	209	188	179	196	172	203	183	175	206	191	199	172	190	208	219	212	177	212	184	217	203	196	224	181	175	185	193	183	184	213	169	201	209	213	174	191	183	191	208	170	200	177	175	187	210	181	192	183	173	200	209	186	218	188	223	205	178	208	189	202	191	181	194	176	214	176	184	167	215	165	172	193	213	183	169	166	209	197	215	196	191	220	210	218	214	200	203	190	200	204	179	184	217	216	177	197	186	208	218	203	214	195	185	197	221	196	176	188	190	203	208	207	179	213	198	186	191	189	198	192	202	191	211	184	215	195	218	212	191	185	196	185	186	204	210	169	184	191	204	182	189	182	175	166	203	208	209	214	180	185	201	180	204	195	189	194	182	179	193	187	181	194	206	183	190	153	196	188	213	200	219	217	175	228	218	180	204	211	200	203	180	186	195	212	216	213	195	214	192	186	208	174	201	182	199	179	197	199	192	195	167	197	179	181	187	185	193	184	181	193	187	196	198	197	185	191	184	192	193	201	211	189	179	207	189	171	194	196	196	199	188	234	206	164	205	208	184	209	181	197	202	182	181	191	173	178	185	182	170	195	193	196	227	210	189	208	176	194	237	200	201	216	203	195	204	181	207	196	191	212	187	187	216	190	192	199	176	184	208	195	194	205	195	183	182	198	190	216	202	217	205	192	209	191	215	218	185	196	211	187	184	181	196	208	181	188	220	171	196	187	234	186	179	197	217	186	214	185	188	173	189	185	182	201	202	210	209	177	172	185	197	207	201	194	182	202	191	202	211	162	213	184	222	196	195	210	196	172	188	194	208	200	198	190	187	214	192	216	206	231	202	219	219	186	200	193	178	206	192	187	197	206	211	184	180	187	205	222	202	199	212	214	199	200	221	181	180	191	183	208	178	207	181	207	203	189	173	156	190	184
26460	19851	22072	16295	6786	2844	2097	1549	1440	1267	939	872	813	636	626	588	578	536	522	533	518	531	535	470	475	506	475	512	499	456	460	525	453	485	483	462	479	460	465	453	446	439	458	474	481	416	492	413	436	429	465	470	435	465	411	475	469	465	473	453	415	508	461	425	461	459	468	464	471	471	465	465	480	412	471	461	453	430	439	450	439	459	429	439	458	453	423	438	457	435	410	431	432	469	421	428	426	454	426	479	439	416	441	458	505	459	523	473	463	472	441	485	466	455	465	486	450	468	444	456	432	448	410	419	453	456	502	453	454	468	418	458	448	438	470	432	432	427	451	450	418	438	473	451	457	387	496	468	406	472	436	426	452	476	446	459	476	446	440	460	461	490	446	488	450	487	452	464	482	441	422	446	492	452	456	503	427	424	456	420	421	460	461	470	455	440	406	465	436	452	416	456	439	478	463	492	436	464	406	443	442	441	446	452	455	452	479	432	424	479	465	431	500	433	385	469	455	459	437	460	419	448	436	450	486	455	466	430	437	442	461	399	435	467	430	443	453	434	493	456	450	493	468	437	447	435	428	463	410	461	440	414	474	447	458	448	435	468	441	452	479	436	463	443	471	438	455	461	431	467	437	462	452	445	419	427	474	455	454	448	428	439	433	486	439	440	459	455	468	460	450	417	441	443	473	436	456	416	445	446	450	466	452	459	441	433	446	417	495	451	448	431	448	441	435	424	419	442	457	439	444	457	466	486	449	436	460	413	472	451	496	451	439	453	456	448	448	470	418	428	463	426	437	443	453	460	458	428	447	457	474	448	478	462	431	432	459	448	469	457	416	416	492	455	467	449	416	465	451	429	435	427	449	490	415	425	447	454	423	417	438	423	476	452	457	451	466	468	445	458	471	446	435	459	465	462	409	443	429	450	441	429	427	458	445	442	449	419	458	466	468	435	475	428	464	433	423	476	474	463	453	443	451	433	425	479	435	444	470	456	450	432	454	466	447	433	426	448	455	450	419	447	402	470	471	446	450	435	453	475	437	417	418	443	441	437	468	483	479	435	417	452	429	459	422	449	464	441	457	471	444	445	463	449	450	465	431	424	437	460	457	441	482	491	449	423	458	418	416	456	443	446	442	436	475	479	442	467	450	427	467	449	457	451	477	464	471	457	404	438	485	425	463	458	437	462	455	457	440	443	450	406	410	444	392	441	477	436	460	469	449	458	441	455	431	485	482	463	440	428	474	439	466	444	434	457	445	421	443	431	452	409	452	480	441	476	470	429	408	480	439	443	425	441	420	435	453	432	472	450	472	419	482	482	473	434	459	461	463	452	435	463	483	454	437	426	464	464	439	493	454	446	431	437	444	454	406	451	440	449	438	447	471	437	457	393	486	429	441	460	466	422	442	434	455	443	407	441	458	476	499	435	439	419	490	458	406	467	465	448	461	446	468	403	464	470	436	430	433	462	459	486	435	462	432	443	451	450	473	430	466	447	481	422	433	421	436	406	417	507	459	439	407	438	476	426	461	452	418	465	432	448	462	464	486	452	460	469	484	473	420	457	420	433	470	415	461	436	403	447	440	463	450	487	429	469	438	487	461	437	458	437	429	426	446	438	462	420	455	455	455	483	448	465	445	488	439	407	462	423	467	442	448	459	444	435	405	462	450	447	476	441	483	434	447	453	448	443	466	431	463	452	454	423	428	449	454	436	426	458	456	422	481	463	422	450	401	435	462	461	444	472	455	441	454	465	457	457	462	433	433	461	440	466	428	478	441	478	475	470	421	457	436	468	455	449	452	433	484	469	434	430	439	460	476	454	439	476	429	417	429	452	427	392	437	456	487	446	462	488	495	453	428	490	490	445	441	412	437	435	446	465	454	428	504	472	441	442	463	431	463	439	437	478	453	534	452	481	450	471	456	422	437	482	442	426	451	469	441	424	463	487	446	486	402	465	427	432	463	454	441	445	445	454	456	470	439	455	448	437	412	467	461	434	441	446	399	438	476	462	472	456	434	439	448	458	425	434	477	430	471	412	435	458	464	477	453	429	449	444	497	438	468	432	415	452	433	471	452	478	481	454	452	421	504	464	474	460	437	432	449	443	442	466	447	397	473	450	459	484	468	464	475	468	464	449	468	421	430	454	468	451	454	485	427	441	438	440	452	455	478	450	473	472	469	454	472	454	467	436	452	447	454	438	416	428	481	433	465	451	421	427	465	461	443	442	465	452	456	452	421	444	466	447	463	437	430	435	468	439	452	434	444	461	461	447	422	418	454	461	472	466	462	483	457	450	453	474	467	455	455	426	435	449	437	475	435	419	457	444	435	445	456	437	456	451	461	464	443	479	410	453	435	448	461	430	431	451	491	451	464	436	438	408	464	446	406	448	403	441	456	416	416	421	460	470	427	436	435	481	464	436	451	460	456	474	430	446	475	426	456	488	452	468	435	461	441	446	445	451	473	455	481	434	451	416	439	427	446	471	482	466	428	456	477	431	462	423	479	441	458	467	444	437	408	416	453	449	467	476	434	429	446	480	448	477	461	446	413	417	451	398	444	482	418	450	458	479	470	454	438	420	428	446	459	465	445	468	483	454	442	489	497	453	445	457	445	459	492	479	440	451	481	436	423	415	443	436	460	458	473	421	452	472	466	419	472	455	437	473	450	435	459	457	452	454	423	454	430	420	476	439	447	453	443	435	444	423	477	472	455	486	466	439	455	485	415	476	422	490	460	432	461	443	451	456	432	454	430	460	471	431	480	468	424	407	438	449	432	465	439	427	472	427	428	455	430	437	481	440	461	451	440	444	466	453	457	452	449	456	413	439	477	441	454	430	448	454	429	453	495	489	430	463	431	441	462	456	457	511	423	445	435	430	436	474	434	423	477	439	463	438	463	443	464	485	424	473	429	489	425	477	452	423	490	460	480	482	422	450	462	492	448	466	475	473	413	402	443	444	447	429	460	408	455	457	477	456	466	449	489	424	445	499	445	444	444	448	422	428	438	475	455	474	434	446	453	400	435	455	457	437	443	452	438	487	402	418	440	428	432	450	458	481	443	449	451	442	439	408	455	437	462	442	458	455	438	407	444	464	456	461	514	463	419	443	482	442	464	471	470	399	402	431	417	447	460	454	405	476	422	440	498	449	449	494	452	441	460	436	440	473	459	471	432	490	440	468	486	442	432	470	444	424	434	443	470	446	472	450	453	486	476	479	480	434	461	445	482	449	430	428	473	439	436	449	438	441	465	445	490	463	439	454	457	427	445	453	439	432	443	487	445	443	459	459	441	452	427	448	425	390	441	433	443	441	432	465	447	416	436	445	424	438	453	422	460	420	479	469	453	467	463	461	486	430	429	467	436	466	461	458	420	447	467	437	485	480	470	449	480	472	439	430	398	469	454	427	459	488	455	473	482	475	401	459	415	450	471	451	428	465	469	479	445	477	450	453	428	484	430	436	424	451	444	433	423	446	460	456	449	476	411	453	425	461
51362	33726	27724	17066	6405	1725	811	557	470	462	455	391	316	283	312	309	266	280	272	287	269	248	286	237	254	246	243	233	275	238	258	257	233	261	228	267	244	252	236	239	265	273	231	268	261	235	241	207	264	205	249	250	252	253	267	206	223	255	249	234	232	248	245	244	240	241	275	232	265	255	255	254	234	224	240	267	219	245	276	243	270	238	222	228	233	253	237	238	244	245	232	259	220	247	197	247	238	266	269	246	245	205	233	244	228	250	257	266	228	230	228	237	231	258	247	260	237	242	238	251	261	234	252	253	244	244	237	222	264	252	250	239	234	233	233	231	235	253	271	263	258	246	223	261	252	230	281	265	231	254	238	257	260	268	243	234	230	239	244	248	233	226	258	244	249	221	222	218	262	238	230	196	236	229	260	235	251	276	224	224	230	218	260	257	237	264	249	251	232	221	225	224	233	244	224	253	241	263	261	226	220	235	235	232	237	247	247	221	244	200	248	247	229	261	248	278	261	224	212	238	249	255	255	235	239	222	251	251	266	247	214	264	234	235	241	239	250	234	270	202	236	273	290	239	227	264	256	245	234	239	243	251	243	235	229	215	266	250	226	223	194	267	268	257	213	233	235	225	240	242	233	247	200	244	259	243	235	246	248	240	247	212	267	265	243	229	235	260	253	216	240	279	242	245	230	268	262	239	215	242	251	239	240	253	231	256	249	250	255	246	220	247	258	239	204	252	254	258	244	237	257	217	237	275	260	255	254	245	258	259	235	245	258	255	249	242	233	251	247	243	228	239	216	247	257	234	234	259	254	252	244	256	223	276	247	256	258	254	235	238	225	241	236	238	230	270	220	243	232	277	254	272	197	241	262	244	231	254	244	244	237	265	238	238	221	239	245	228	237	247	244	266	259	272	251	250	275	240	228	263	234	268	261	228	256	241	264	248	248	251	255	256	241	204	224	246	259	262	250	221	221	239	239	224	238	266	231	248	237	238	245	246	253	273	239	286	227	248	246	252	252	241	236	259	260	254	260	259	252	253	268	256	240	201	245	258	238	238	230	231	277	230	215	268	235	238	253	276	245	257	244	247	250	256	255	230	219	263	260	229	238	234	257	262	257	229	244	241	245	241	226	241	240	270	271	225	249	261	243	267	275	267	271	231	272	234	240	218	232	225	236	243	247	220	264	230	256	229	258	241	241	294	233	200	236	283	243	229	232	237	240	257	228	249	239	245	203	270	281	251	248	235	239	227	265	253	251	236	239	243	216	258	245	238	278	226	235	248	231	252	261	259	225	263	243	242	256	227	246	270	258	251	212	215	256	259	237	254	227	220	251	207	227	291	267	239	254	218	222	249	227	283	256	252	239	231	268	254	243	209	215	246	262	223	258	265	227	229	245	241	258	242	262	239	238	233	265	236	241	241	253	231	228	245	224	255	212	265	226	232	229	237	265	253	237	218	261	235	211	236	263	250	227	232	235	243	253	223	261	262	237	203	247	264	242	263	267	241	248	246	259	232	238	236	259	225	239	224	265	231	250	227	243	264	215	238	266	274	241	228	260	260	256	243	252	280	277	226	212	263	265	259	234	235	226	248	224	231	233	260	238	269	258	241	261	235	216	235	276	247	280	234	229	217	246	214	240	254	276	243	260	250	249	217	240	249	254	245	253	257	248	227	217	240	254	227	258	242	255	231	209	235	243	216	252	244	245	230	234	250	222	231	245	245	229	259	260	255	231	219	227	256	239	270	229	218	240	240	228	258	237	268	257	236	200	227	259	224	236	256	243	224	245	215	248	289	246	246	246	245	244	271	235	238	242	259	254	254	229	234	266	236	273	220	236	226	237	271	260	230	234	257	272	222	229	267	247	242	246	253	250	256	232	264	263	237	260	237	273	252	262	225	276	245	241	276	233	239	227	238	237	245	207	222	232	213	245	246	227	243	217	249	236	233	248	273	217	252	237	242	240	238	242	315	278	273	229	231	220	224	204	270	234	270	233	224	263	232	217	276	274	230	254	256	237	266	225	242	243	244	264	259	277	223	208	236	269	267	244	266	276	231	250	236	232	238	205	247	268	281	238	247	235	255	247	271	235	261	232	241	226	239	204	235	221	256	267	261	236	224	252	246	259	232	222	222	239	251	239	238	251	239	230	260	252	259	245	256	247	251	253	259	233	235	266	247	206	231	230	234	242	234	245	263	252	257	273	256	216	245	230	260	252	238	239	251	229	217	238	250	247	258	218	242	220	247	253	272	245	247	229	242	267	262	225	220	226	231	248	255	228	195	235	269	251	238	232	241	267	242	222	279	238	224	267	234	207	250	253	268	238	217	201	267	239	220	234	222	225	225	261	251	251	241	231	261	228	223	264	254	287	222	267	245	233	258	234	247	239	236	213	233	228	283	243	226	259	257	254	295	261	234	249	245	256	258	214	239	270	249	225	250	246	242	238	237	250	243	223	245	235	227	220	243	242	243	239	219	222	251	229	246	256	270	243	243	230	267	210	247	251	249	221	230	242	248	274	250	272	281	265	225	238	259	236	254	217	249	244	204	214	227	212	235	222	247	228	251	242	263	248	250	244	255	257	214	221	264	228	228	256	245	220	227	250	288	229	256	223	223	242	245	242	243	245	278	234	236	262	246	272	244	225	228	258	241	244	241	265	221	236	239	237	245	231	239	226	248	237	238	242	270	275	242	246	259	228	245	267	245	282	248	271	254	212	223	269	246	251	262	243	252	257	252	226	266	230	247	241	220	236	233	243	262	232	229	245	240	228	227	211	201	240	241	260	209	246	267	244	236	243	212	249	241	255	215	237	274	239	232	221	241	235	252	228	271	231	236	236	243	238	254	249	215	234	232	256	232	258	245	257	237	244	226	223	267	212	205	260	221	256	252	248	265	251	255	200	238	233	228	230	238	243	253	259	233	235	226	242	217	238	238	266	218	223	263	227	265	254	248	251	239	222	249	243	249	251	214	200	237	244	232	245	293	250	245	246	238	228	246	220	249	236	247	285	258	233	221	270	237	249	255	241	227	230	262	254	226	292	210	234	251	259	243	279	251	254	283	211	265	234	246	247	236	201	267	289	257	239	238	252	240	266	251	251	216	261	234	277	252	236	228	250	269	268	229	258	240	226	231	241	254	236	233	228	224	226	229	238	245	239	214	246	257	234	271	229	231	269	242	226	218	263	245	225	238	272	237	267	246	231	239	221	252	265	221	224	234	221	264	245	245	251	240	235	254	279	242	210	239	244	240	233	261	214	252	235	223	246	265	221	237	225	249	250	220	253	231	233	236	246	252	240	243	258	225	268	243	241	241	253	235	249	232	275	261	228	262	210	238	264	248	258	254	227	257	266	253	242	218	201	257	228	235	257	243	210	217	252	226	235	209	232	236	274	238	199	246	242	204	210	231	266	257	256	219	264	250	253	246	239	229	238	245	257	234	241	250	207	236	235	256	270	242	257	250	286	245	264	233	252	234	254	256	219	248
33184	25214	29070	24552	11368	4312	2850	2075	2120	2021	1481	1283	1091	898	823	809	779	692	663	691	638	636	636	651	631	663	642	638	604	611	636	637	604	609	592	595	583	584	631	547	592	584	559	611	571	607	551	575	550	600	501	559	549	566	612	567	638	575	590	536	571	595	589	552	581	593	564	587	609	551	549	572	520	546	528	578	608	564	557	567	532	537	570	570	602	549	570	567	528	567	633	564	549	543	586	505	539	588	619	541	583	529	576	517	553	565	521	558	570	517	579	572	592	563	544	585	582	568	570	540	547	569	560	573	566	529	575	535	604	547	578	560	573	553	582	579	553	600	566	597	572	553	551	566	553	538	531	558	554	551	554	560	573	558	593	605	575	584	566	573	576	543	584	565	550	550	552	550	571	557	554	576	576	610	507	557	563	578	550	583	570	581	551	553	573	570	569	508	546	582	586	519	561	578	551	520	578	562	540	560	562	568	568	538	575	545	569	611	511	532	572	570	573	544	514	574	542	530	541	581	579	534	564	545	560	578	564	514	545	556	571	541	510	504	535	541	564	575	539	585	561	578	522	597	563	586	548	570	543	555	548	590	578	566	536	538	591	519	516	580	553	542	513	531	551	560	529	583	557	540	558	583	567	558	543	563	575	538	584	518	552	546	589	555	537	597	528	571	561	600	524	562	592	549	571	547	528	590	582	560	536	577	571	552	593	569	548	553	581	589	557	539	533	593	567	527	562	550	568	572	564	564	584	536	578	586	518	579	595	588	561	614	580	517	529	503	568	546	551	566	575	543	572	576	574	577	544	517	542	530	531	576	578	540	570	583	548	560	544	535	546	574	599	544	555	551	535	545	508	569	587	605	530	538	555	561	554	558	569	545	576	562	561	549	565	534	553	553	576	546	567	564	559	522	525	544	544	513	559	588	551	546	558	599	561	551	562	503	592	530	524	573	562	592	583	555	567	527	569	548	559	530	502	542	552	597	590	555	568	595	577	541	575	583	550	521	537	551	538	594	547	554	499	581	539	517	569	561	556	534	550	597	577	516	553	563	541	537	537	527	533	571	566	585	556	584	561	581	551	546	574	532	548	559	585	545	539	529	554	577	554	582	524	562	568	569	566	570	561	536	559	541	518	530	585	543	568	549	558	540	551	562	561	572	527	558	587	579	589	555	574	568	596	582	532	539	581	578	584	523	546	564	517	540	556	571	549	527	525	598	530	568	520	542	609	546	551	563	575	525	596	597	575	522	599	578	534	553	586	556	546	588	556	619	535	545	569	570	579	594	564	581	529	536	553	566	519	552	507	577	606	549	568	562	570	567	586	569	546	559	593	558	553	538	598	582	548	568	572	564	623	534	565	550	548	570	556	549	577	553	552	589	575	559	549	555	520	517	549	587	560	554	553	525	586	589	537	580	576	547	601	547	532	544	552	557	586	541	576	566	546	562	563	513	548	539	559	515	537	568	555	560	561	547	568	490	540	549	538	567	563	550	562	547	557	544	554	612	555	581	550	553	488	561	617	506	567	566	594	545	535	558	597	570	587	508	568	574	542	569	538	555	530	543	540	542	545	556	574	551	587	539	562	548	568	555	542	546	595	553	518	526	612	566	536	580	564	524	550	560	574	528	498	567	537	589	551	587	590	572	554	576	550	589	593	535	548	540	576	559	554	542	536	552	569	532	621	509	540	537	519	526	583	552	537	551	599	578	535	554	553	547	555	581	593	537	572	548	554	534	587	559	560	580	558	609	561	561	586	572	578	533	560	553	565	579	556	555	551	564	518	533	560	544	582	537	571	519	582	567	542	552	517	582	581	549	562	557	569	563	582	564	603	550	578	508	562	549	552	569	499	571	535	559	616	551	571	547	564	541	526	532	589	544	597	536	552	574	589	604	564	530	560	596	551	542	580	557	581	567	567	567	515	528	595	571	570	574	543	536	601	541	522	576	530	537	560	547	552	541	516	536	593	574	559	565	538	565	564	575	545	537	586	541	552	610	567	558	602	569	552	578	556	516	568	535	586	625	570	577	536	541	607	569	535	499	546	524	563	571	572	514	562	532	550	564	579	614	561	597	582	592	554	536	566	544	556	559	547	524	569	541	550	575	529	528	550	572	556	575	565	563	566	572	559	537	578	603	572	543	516	558	548	554	564	552	534	555	495	559	547	596	546	527	580	512	571	555	561	535	539	549	554	584	556	621	554	536	562	571	555	520	567	523	586	563	556	570	557	536	578	570	564	553	481	574	554	550	587	559	559	536	524	588	570	555	619	546	559	554	514	556	579	586	536	559	551	541	518	569	560	560	575	521	556	533	564	579	545	564	559	550	567	530	554	554	544	544	530	597	513	564	573	563	541	562	555	542	559	565	541	539	535	571	581	555	524	537	532	579	608	554	544	541	528	541	591	575	582	558	568	536	583	559	540	536	559	537	561	567	554	591	587	559	548	553	541	533	603	565	571	573	523	573	604	541	541	508	601	580	581	571	520	570	559	557	530	544	567	557	533	552	531	547	601	544	558	533	556	588	553	559	567	573	601	591	518	570	570	563	553	595	565	585	582	554	563	563	567	508	539	576	541	567	572	544	559	546	540	576	574	543	551	554	539	534	543	584	570	568	526	580	557	546	548	571	512	573	559	579	556	525	530	592	482	580	519	534	554	587	524	545	552	528	536	576	530	615	579	599	569	587	573	561	540	521	571	556	542	559	601	560	530	565	569	592	574	537	547	540	550	573	575	535	514	564	541	552	584	545	606	578	596	552	524	572	551	592	557	561	552	532	524	508	605	557	564	571	520	565	570	545	556	555	567	535	543	576	554	530	547	589	545	543	554	566	542	534	571	529	543	548	565	579	539	539	539	545	580	585	538	548	560	567	568	580	593	540	542	557	538	546	571	586	589	541	529	554	532	580	560	523	519	531	534	593	557	540	569	556	546	500	537	598	555	548	543	573	534	524	573	574	567	551	575	516	617	565	568	561	579	527	566	558	555	548	568	545	567	557	563	573	571	573	578	568	569	533	580	579	544	532	588	581	578	513	534	536	556	552	574	581	553	548	557	541	602	549	550	526	583	565	627	569	542	554	564	576	567	545	546	601	577	586	559	576	589	569	564	554	592	568	552	603	552	585	548	559	547	579	600	547	520	527	559	536	572	554	601	542	584	538	549	534	547	534	537	609	541	569	610	563	536	586	581	588	595	521	573	577	563	560	573	564	565	523	600	510	530	544	530	555	553	548	572	572	527	546	567	591	560	554	550	553	556	575	530	578	532	568	552	521	542	618	554	576	567	545	532	559	575	542	522	562	563	536	567	555	548	558	561	603	561	566	561	554	600	558	545	538	525	557	568	555	566	538	550	574	539	564	571	543	562	548	527	540	528	559	571	562	568	563	567	592	562	573	538	566	533	544	583	517	542	556	567	535	588	587	546	612	580	576	529	567	596	539	540	536	577	549	518	544	540	498	634	511	562	526	562	532	541	569	577	551	544	556
24035	12051	5376	2211	986	495	400	351	351	327	356	338	308	295	310	313	270	339	291	288	315	344	286	307	318	291	279	293	348	286	277	278	323	272	311	327	288	289	276	298	331	284	275	322	305	308	279	309	303	300	355	332	306	267	289	308	299	277	264	295	269	285	294	327	322	276	280	314	315	260	275	303	318	302	323	310	310	284	284	290	291	320	312	334	293	294	295	300	301	248	277	316	309	291	312	275	298	320	305	282	309	322	269	303	279	313	280	327	299	286	297	324	312	319	337	305	281	283	306	273	270	308	295	294	302	287	332	300	302	293	317	317	318	279	284	273	269	291	294	288	297	314	290	302	300	268	284	319	311	273	302	284	300	293	328	311	302	318	319	327	315	288	326	286	285	254	307	302	292	312	307	330	285	323	332	272	312	307	295	339	301	313	276	330	274	333	278	303	308	279	318	280	288	257	282	302	306	292	297	315	332	298	281	300	288	281	280	276	279	322	313	310	260	279	302	285	311	321	285	277	299	310	326	357	260	296	274	291	312	278	302	312	311	325	306	293	289	312	317	292	317	312	280	314	331	296	288	280	300	285	271	289	280	291	309	290	278	298	301	271	264	279	288	313	321	291	289	288	299	288	275	315	264	312	293	291	323	299	286	285	286	307	294	289	258	287	302	279	291	291	300	292	328	302	314	299	269	288	329	290	284	266	281	289	293	305	299	296	287	290	293	292	299	270	325	307	299	318	321	270	304	270	306	288	290	285	284	292	276	267	298	305	297	284	311	290	294	275	275	296	299	292	261	291	304	295	295	285	306	290	310	273	281	331	330	332	311	295	283	323	324	310	326	313	285	302	262	303	324	299	293	303	318	284	271	309	312	287	300	320	300	299	316	297	281	286	301	284	345	296	274	277	292	338	285	288	290	306	301	301	290	333	286	287	293	303	288	284	281	282	289	292	297	323	273	321	300	304	318	287	297	303	271	273	295	302	303	276	276	301	281	265	305	305	303	263	318	308	279	282	298	290	289	300	296	308	302	306	338	292	292	283	288	291	278	299	271	299	307	294	295	300	269	301	293	286	303	320	289	253	300	303	335	293	302	305	326	272	325	294	305	311	302	280	315	305	283	315	304	286	313	263	285	301	311	318	326	302	296	303	339	305	301	317	299	295	295	287	291	294	283	269	266	263	312	300	300	271	280	288	261	319	290	307	301	304	285	301	289	310	335	292	286	312	288	309	301	296	303	283	286	288	281	304	289	311	300	286	298	263	264	271	299	305	276	289	331	311	288	321	300	301	285	331	292	278	320	287	305	285	290	282	282	310	318	283	317	307	308	323	296	281	286	288	300	291	267	300	308	293	299	295	277	311	272	321	263	298	309	306	289	276	329	332	351	270	276	275	304	274	290	321	286	301	338	312	297	295	297	310	283	310	284	308	292	311	295	308	263	285	291	305	296	280	278	280	300	272	317	297	277	296	288	261	302	324	295	283	304	326	277	306	327	302	300	323	294	291	287	279	320	292	319	274	323	314	290	282	271	335	281	272	317	273	270	300	300	322	272	319	290	299	310	277	302	291	268	313	331	301	285	282	307	291	281	313	334	308	285	267	292	294	274	320	312	319	303	305	293	289	300	274	254	270	292	289	276	326	279	300	308	298	272	299	291	310	302	316	337	285	269	317	292	285	287	306	290	295	294	281	315	305	304	298	293	294	306	327	295	281	317	309	325	289	306	307	290	313	295	301	304	250	330	264	304	300	317	280	296	302	326	289	285	279	274	277	305	297	313	263	266	296	280	285	288	286	341	319	302	281	323	311	247	311	289	298	264	313	295	320	296	293	297	285	265	312	306	284	265	286	295	291	287	300	298	337	329	280	298	288	286	306	316	308	301	293	304	315	277	315	311	291	310	296	264	283	276	326	310	304	298	316	266	267	263	291	295	300	296	293	285	264	282	256	279	281	300	309	290	312	279	303	305	295	269	308	312	285	320	269	273	320	297	296	310	304	303	315	317	306	290	298	315	304	264	282	300	281	311	314	319	286	302	266	290	299	279	264	315	303	279	260	289	314	343	280	308	278	305	296	333	332	287	288	296	299	279	314	326	348	301	289	288	323	283	300	296	290	315	280	305	312	268	265	310	313	316	291	308	323	264	262	277	330	287	292	316	313	316	293	296	304	312	310	280	301	297	301	275	326	283	276	272	260	283	278	292	271	291	325	299	268	284	286	317	279	287	293	353	281	313	272	281	282	311	319	339	319	316	271	301	311	312	294	298	288	305	288	288	297	308	295	292	338	280	289	311	281	274	320	309	322	306	314	289	266	248	309	287	330	308	301	309	297	273	258	309	292	298	300	299	303	309	333	259	331	311	314	321	303	332	300	304	334	284	302	327	271	278	306	314	264	310	295	268	282	296	281	306	299	308	320	299	298	325	299	278	306	275	313	319	302	302	299	300	303	303	296	298	303	310	311	311	290	277	289	314	286	283	270	271	327	274	303	317	334	316	306	328	323	315	300	280	295	297	280	314	306	269	304	301	324	313	280	293	265	279	319	294	270	296	305	298	287	298	316	282	267	325	309	276	340	310	297	298	270	273	324	295	293	332	294	321	267	293	311	297	335	274	274	276	328	321	298	298	296	262	281	342	275	300	291	315	273	289	301	275	257	304	280	301	302	323	283	326	343	286	298	316	299	308	287	298	317	319	268	257	282	309	305	296	258	286	297	295	323	294	323	298	326	307	312	249	303	300	276	279	337	312	277	286	284	303	301	285	281	324	305	303	260	303	351	316	300	283	257	309	272	316	286	325	309	279	294	287	277	287	295	285	282	313	298	263	289	287	288	261	313	304	318	300	283	284	291	294	273	256	289	333	292	280	288	298	289	279	313	347	273	313	286	319	307	273	334	315	288	289	315	303	318	335	334	297	323	313	342	309	294	307	301	284	304	288	315	310	302	269	270	281	291	280	291	303	331	271	344	309	294	289	269	337	280	309	298	282	277	305	315	292	286	280	270	296	296	285	277	344	316	304	326	287	282	291	333	269	320	306	286	307	322	258	305	270	289	331	298	276	289	329	322	293	279	315	317	291	286	301	326	277	294	307	263	298	284	259	315	298	306	310	281	313	282	313	304	283	269	311	288	344	317	313	306	297	323	314	266	299	319	298	292	307	281	312	315	269	295	313	352	318	294	286	307	254	257	312	300	313	276	276	280	307	295	299	296	286	299	296	291	299	341	299	287	295	275	313	321	294	292	273	266	293	273	302	253	279	319	298	283	323	308	279	274	308	285	291	287	284	296	307	303	297	309	320	315	286	317	293	303	284	285	295	301	335	312	272	282	283	319	307	298	278	295	286	270	308	281	323	308	317	278	313	297	287	320	313	302	302	305	300	279	296	309	304	264	290	270	288	296	314	297	317	296	314	288	299	312	300	295	307	295	255	282	321	304	308	280	288	275	313	285	299	304	279	288	298	294	322	306	280	281	283	288	300	321	291	310
15027	9342	7949	6067	2901	1446	1147	1007	903	880	859	787	769	721	736	697	697	679	623	652	659	693	652	624	641	677	641	715	635	655	691	642	643	664	695	641	655	659	609	677	649	666	676	626	586	691	589	579	657	642	639	632	628	640	623	656	694	677	614	624	606	688	632	611	657	645	637	659	667	662	680	627	664	634	635	615	647	626	622	685	644	671	610	627	608	643	628	619	616	624	668	654	614	632	613	651	564	599	624	644	603	619	618	654	674	611	626	648	630	657	646	644	641	663	604	627	651	612	628	627	666	669	624	646	605	643	650	646	640	671	656	609	593	644	590	628	648	690	633	600	657	642	647	630	638	648	632	677	634	600	608	635	653	628	648	672	660	648	621	637	636	649	637	660	675	648	630	654	662	649	624	662	623	609	637	632	623	657	624	633	632	616	603	630	673	633	594	665	641	663	652	608	603	603	653	622	619	644	630	665	632	628	611	624	642	679	607	637	679	602	683	619	624	644	683	623	647	645	671	648	673	660	661	686	658	600	611	622	616	669	620	659	643	630	659	684	634	642	673	654	650	623	639	655	641	676	661	654	626	669	669	635	663	639	607	620	678	610	663	644	619	610	662	669	638	651	618	668	660	592	648	649	667	642	631	675	640	602	636	632	607	624	643	599	665	660	625	703	600	621	669	628	613	639	604	613	643	657	631	637	609	631	625	626	616	673	619	664	668	645	631	630	652	691	676	623	623	662	650	615	599	636	656	654	590	645	641	645	612	673	689	641	672	636	628	671	582	595	663	603	657	632	629	681	651	643	660	663	636	648	626	662	669	650	655	645	645	640	641	633	685	667	638	628	663	626	647	616	621	613	641	674	629	688	638	636	677	614	636	643	617	636	620	647	673	640	616	609	650	669	631	624	624	709	617	605	598	618	645	660	637	659	640	657	637	635	601	631	619	599	660	649	687	613	629	633	655	654	652	657	589	676	576	626	657	593	615	626	629	626	646	657	644	637	579	630	657	622	672	596	610	641	649	610	649	683	592	636	596	640	648	620	632	640	637	674	702	667	649	612	668	611	571	607	654	630	597	607	636	580	658	632	636	659	648	628	631	679	619	638	627	600	648	658	652	634	664	696	622	647	616	639	641	621	642	675	663	640	633	593	647	642	623	689	622	609	689	610	665	665	660	649	643	642	624	623	578	633	635	653	585	643	652	649	612	647	688	604	635	654	646	643	621	681	627	606	645	612	606	668	601	647	643	674	673	640	641	637	634	674	647	628	598	675	654	654	634	655	658	619	669	632	660	646	675	676	607	630	668	609	628	662	649	594	656	680	656	610	630	683	664	658	620	631	654	611	600	610	659	632	635	589	603	635	614	689	649	642	590	626	620	607	622	658	623	638	644	644	600	633	619	575	643	683	652	603	614	623	669	663	647	611	643	637	606	633	608	618	609	600	621	653	598	603	634	648	645	680	673	639	658	663	587	652	646	664	635	649	691	699	602	628	647	677	623	633	627	640	675	617	605	648	630	685	649	656	655	661	644	641	637	676	623	611	650	635	624	647	636	637	614	659	680	616	602	670	610	675	609	597	623	616	647	648	641	638	583	636	652	625	653	638	656	629	594	661	655	636	618	636	663	625	661	662	622	698	672	634	642	625	643	635	635	642	610	653	632	663	619	626	608	673	657	625	648	600	676	637	626	658	670	611	648	669	638	642	650	644	621	633	661	624	634	621	615	668	630	588	655	662	610	638	641	629	679	571	641	609	638	675	657	619	682	684	663	608	670	624	644	650	627	646	612	629	579	635	669	633	648	638	624	651	595	643	663	657	631	599	644	650	661	633	679	655	619	649	605	685	631	623	653	650	663	639	632	640	662	616	666	649	696	606	601	657	625	582	634	650	641	656	643	633	647	660	659	643	615	657	671	616	645	667	658	622	654	604	620	587	648	666	606	612	644	644	621	587	654	578	627	628	629	669	653	652	649	677	654	654	667	635	614	644	644	645	667	616	652	634	583	620	635	672	665	642	643	667	633	617	613	715	636	608	656	632	632	599	622	601	667	659	646	636	652	661	618	653	622	645	639	603	590	607	607	657	676	602	624	650	632	651	635	630	605	654	661	649	633	646	599	627	671	616	656	664	665	630	660	650	653	642	666	681	681	644	628	605	669	680	616	639	618	628	635	637	668	602	662	641	625	674	648	621	604	678	631	643	609	617	625	629	647	593	605	650	650	652	658	618	643	666	607	659	626	635	638	594	695	656	630	635	589	645	616	658	632	587	623	632	609	671	638	653	612	621	595	589	658	635	630	623	648	668	617	615	651	655	647	633	656	665	657	677	605	632	649	580	641	647	654	667	641	631	684	613	613	640	662	592	606	642	637	633	688	599	686	599	631	646	659	652	621	671	609	622	614	633	668	665	666	659	655	627	655	606	630	614	659	663	586	657	625	620	665	647	601	616	629	671	599	677	656	661	644	639	641	615	672	632	654	575	667	669	644	643	660	621	676	673	578	631	668	630	654	636	670	668	630	656	623	642	684	636	700	628	645	632	644	674	591	629	650	618	659	643	631	598	617	631	618	625	625	640	642	652	667	606	648	683	648	654	636	629	647	656	646	639	636	630	623	650	635	583	635	632	641	674	622	610	613	654	681	676	637	676	635	657	640	629	650	624	672	639	648	608	639	644	664	633	618	631	638	599	631	644	654	605	636	629	614	653	630	642	641	634	631	679	641	678	643	666	617	645	648	647	574	641	636	632	611	659	664	611	665	634	593	674	635	668	632	611	646	633	640	618	634	681	683	679	643	636	619	667	621	662	680	627	607	663	650	622	610	611	621	623	672	675	593	647	623	649	653	635	616	595	609	612	655	602	688	630	633	683	672	635	686	634	618	619	609	651	622	645	634	661	678	670	639	650	650	608	649	689	663	654	598	600	609	665	626	714	640	656	605	620	616	622	609	665	670	625	687	662	663	643	643	636	667	649	614	658	650	622	588	678	665	668	623	621	634	610	673	642	595	620	670	617	622	657	597	641	619	661	635	697	614	644	634	672	661	683	650	646	637	680	660	650	588	658	674	667	645	699	633	667	656	657	642	591	665	600	630	608	670	691	649	661	634	605	663	617	623	625	685	637	637	637	611	711	674	600	655	628	642	598	659	596	640	658	675	642	647	621	661	639	668	635	609	630	600	612	654	641	649	632	627	670	648	668	652	613	630	632	666	702	625	611	635	629	639	676	696	650	622	651	695	668	669	634	635	624	658	651	658	648	666	599	656	645	621	662	664	669	629	637	639	694	675	635	664	627	643	667	638	637	656	616	668	655	632	672	623	609	629	645	628	629	671	615	690	616	611	658	639	630	686	672	583	664	601	688	657	623	672	592	648	633	588	631	627	624	609	645	629	592	614	604	702	676	637	645	652	669	666	651	624	650	642	648	673	644	609	656	619	649	624	630	636	667	615	654	646	646	640	680	614	651	633	650	656	690	694	636	638	646	626	641
41467	25528	17030	9879	3611	801	547	372	339	346	279	296	266	233	236	220	203	228	214	203	229	200	199	206	209	185	226	251	193	205	175	203	181	184	205	191	214	194	198	187	182	193	200	195	191	209	218	187	202	189	173	188	181	195	160	200	200	186	194	191	169	198	195	201	192	219	192	176	204	171	202	204	215	181	163	205	194	179	209	173	205	207	207	150	212	206	203	188	207	227	199	189	205	192	176	196	195	218	198	194	197	194	180	187	185	207	187	191	189	198	219	203	160	201	180	217	198	184	180	196	230	202	205	197	186	189	193	229	197	201	211	188	210	198	205	219	202	185	204	166	182	190	212	204	195	185	189	193	196	192	196	204	206	199	212	192	202	177	206	186	180	183	209	192	177	168	188	229	209	181	195	203	194	169	205	184	181	169	184	198	211	177	167	201	201	193	200	198	198	196	196	167	197	201	198	167	204	180	204	184	195	194	211	210	208	181	174	186	169	190	168	178	186	181	174	184	231	208	163	161	191	198	206	196	208	186	192	211	198	202	203	171	178	194	196	199	196	187	192	196	207	210	177	227	192	222	202	195	190	186	178	172	213	172	186	185	194	198	188	174	186	207	199	195	190	200	177	191	199	215	175	207	187	207	194	186	195	171	190	220	197	187	183	183	195	203	211	204	157	181	189	177	176	195	196	200	189	196	186	170	178	200	211	199	217	207	191	204	186	205	196	188	187	165	189	176	167	165	191	205	204	203	187	219	178	216	194	178	166	176	174	178	192	205	199	218	190	216	173	187	191	218	207	195	202	188	183	225	203	199	204	206	184	188	201	183	201	198	182	194	202	208	206	192	184	205	212	198	207	193	203	180	206	187	196	197	183	196	223	204	198	200	190	174	214	173	182	191	201	203	176	209	221	220	213	198	211	188	197	190	188	184	200	181	192	185	216	191	191	207	185	190	200	180	165	187	194	228	188	213	215	193	173	184	194	191	204	218	197	194	209	202	209	200	187	207	205	199	192	225	208	212	188	174	203	191	225	196	211	179	218	175	197	191	194	198	195	208	218	205	204	185	211	197	199	211	209	186	192	205	181	200	167	195	199	196	188	177	219	220	196	186	193	207	199	223	214	181	167	206	184	193	226	189	180	184	217	212	208	223	185	195	206	187	180	192	181	190	189	193	197	215	200	204	195	223	196	189	189	168	186	183	183	186	212	199	177	196	192	198	216	176	195	217	207	185	183	194	182	211	208	202	173	189	178	208	212	169	188	211	207	168	238	187	212	173	215	206	173	175	191	183	196	186	208	198	199	196	189	191	194	189	190	188	205	201	205	173	239	179	183	202	179	205	184	214	207	205	193	196	167	193	190	197	200	175	195	218	203	212	226	206	196	190	182	185	189	185	167	190	171	186	188	192	205	179	214	203	193	182	193	193	223	206	189	208	213	172	201	193	184	226	191	181	201	211	192	208	191	205	198	200	184	197	188	193	207	196	176	223	187	186	209	192	200	202	204	166	182	213	208	195	187	187	199	176	190	210	207	210	220	185	199	185	176	204	177	221	200	203	207	187	209	189	162	197	200	195	193	172	191	223	176	195	197	223	207	213	216	194	195	207	194	182	229	188	157	182	204	225	202	211	207	194	176	218	197	194	220	202	199	206	184	188	191	205	204	192	199	225	216	179	205	194	225	201	235	182	214	193	206	208	199	185	213	185	182	182	207	195	182	190	195	197	176	175	194	171	198	186	198	185	170	209	219	223	207	193	205	175	202	191	180	190	203	205	194	230	210	214	191	184	197	206	207	200	200	196	187	195	220	197	220	193	179	212	202	204	182	192	212	202	195	194	204	196	209	190	174	191	199	212	187	196	195	175	207	190	202	185	185	176	192	184	187	197	209	210	184	183	204	186	197	156	165	216	203	184	184	194	213	202	187	201	188	199	188	189	169	228	204	179	209	176	173	186	167	196	208	173	205	187	214	180	203	200	208	209	212	194	172	190	178	201	187	179	206	206	181	191	199	189	197	189	192	194	212	208	200	201	205	192	194	170	176	203	192	206	190	185	190	180	212	207	182	185	195	210	184	199	209	183	206	174	182	166	191	188	188	164	184	188	188	223	182	181	190	177	186	214	176	196	195	176	155	195	191	204	210	196	195	209	191	204	174	198	227	206	192	191	218	225	148	197	201	177	183	188	206	177	185	193	203	196	171	189	184	173	230	212	175	175	194	216	193	191	203	200	207	191	176	190	194	198	191	202	175	185	205	202	205	178	206	173	172	212	184	210	201	192	199	208	183	203	219	195	205	195	195	191	189	212	177	191	211	184	194	165	187	239	224	211	215	215	187	216	192	213	188	174	190	204	205	188	214	205	196	167	190	212	213	197	201	206	180	206	183	187	187	179	186	191	199	190	206	183	210	216	193	180	219	181	208	191	205	195	187	182	198	171	184	199	182	199	180	179	188	198	191	174	171	183	179	178	179	163	203	187	213	174	198	192	179	226	197	186	211	187	182	205	190	199	195	197	162	162	176	193	222	223	196	191	178	181	165	175	206	232	213	188	173	192	204	215	205	187	205	184	202	165	214	189	208	205	218	175	220	195	194	200	169	185	194	196	191	177	183	215	206	212	179	186	174	203	196	190	194	191	210	225	183	194	179	193	204	204	196	200	181	180	199	190	204	189	197	184	205	203	192	179	192	197	208	232	193	158	193	220	204	224	194	163	199	186	195	189	221	181	189	183	221	187	155	151	192	182	181	199	200	184	200	183	206	174	188	188	183	209	187	201	210	197	215	173	200	187	187	189	208	197	167	176	212	176	199	217	184	193	181	174	190	186	190	209	175	210	194	206	186	183	189	201	195	205	183	208	168	191	191	203	181	213	227	201	210	214	168	225	152	180	184	170	200	219	208	221	179	223	195	190	193	200	195	195	188	174	167	193	172	195	205	186	191	202	182	201	215	203	219	209	228	207	202	198	213	186	180	203	184	201	198	198	173	203	195	214	170	188	176	194	188	203	211	185	200	191	183	187	175	176	208	199	197	195	172	206	186	195	194	217	175	193	199	189	213	207	184	201	185	191	196	198	177	189	208	177	171	197	206	213	215	207	200	230	184	221	194	217	182	227	206	171	189	206	211	201	188	180	204	188	210	175	204	188	184	219	205	188	210	194	203	209	175	184	181	213	208	180	204	191	215	221	183	173	214	200	199	198	186	175	199	180	185	195	187	211	208	193	188	183	182	200	213	173	190	207	187	211	205	190	184	213	186	231	208	181	181	206	197	189	174	207	202	215	197	165	191	193	168	200	247	201	186	185	197	171	205	200	208	212	183	210	212	206	215	219	207	178	209	164	192	198	194	176	202	167	234	185	198	227	198	198	203	179	147	173	185	191	208	223	191	185	186	204	198	190	178	218	169	210	186	188	208	212	178	192	191	202	186	211	200	204	212	185	184	217	202	190	188	187	213	192	205	218	197	202	208	206	210	187	201	232	205	186	193	181
26778	19267	19801	18168	8258	2674	1960	1335	1439	1321	1040	841	813	681	654	585	535	544	543	511	539	559	527	481	471	510	515	521	457	482	448	423	459	478	518	449	463	468	466	447	474	460	477	480	487	476	455	429	478	477	477	465	491	456	430	435	437	436	457	435	448	454	454	469	443	422	476	485	434	459	456	425	447	466	509	433	446	451	462	447	414	476	483	482	448	459	446	454	480	442	478	469	405	462	459	416	480	450	442	462	430	451	483	450	466	454	442	457	440	422	477	454	411	443	486	450	452	415	463	445	469	460	450	416	426	461	436	434	439	438	449	455	478	425	483	490	444	411	450	441	432	487	441	442	454	451	426	452	458	456	443	469	452	462	437	468	465	405	420	461	440	448	415	408	406	439	427	437	459	425	449	425	445	428	466	449	453	453	469	457	461	450	476	432	452	476	440	450	432	450	457	411	453	472	487	430	475	475	407	452	464	491	464	433	429	472	453	417	455	488	437	443	477	490	433	429	414	465	431	494	445	419	470	425	463	476	476	466	442	457	453	433	475	454	449	491	424	479	453	472	442	447	445	432	423	438	484	411	467	470	480	444	419	456	442	445	489	469	458	453	477	486	432	473	425	480	428	434	464	465	474	416	431	417	480	430	457	444	461	436	489	420	423	487	500	451	462	415	429	448	423	465	446	482	476	412	466	436	452	460	452	410	464	440	489	434	440	457	441	417	433	465	448	409	464	453	416	513	424	449	412	431	444	427	436	429	442	444	446	462	426	435	428	447	398	456	401	437	442	440	457	439	450	455	453	411	466	451	448	447	457	435	465	436	465	474	430	447	430	463	439	467	457	476	473	446	424	439	453	468	411	457	419	484	432	459	479	419	453	441	447	473	483	456	446	472	445	422	453	422	462	447	395	461	438	450	445	463	458	430	420	450	434	440	437	475	453	451	450	486	452	432	439	489	417	475	452	429	468	427	472	456	455	461	428	455	460	448	473	461	424	476	456	429	474	455	441	470	448	469	457	446	473	470	441	473	493	460	479	429	468	452	448	463	430	444	458	443	455	426	470	444	480	424	436	458	429	440	470	477	459	491	417	440	449	432	441	479	437	456	466	475	424	421	432	444	440	438	394	463	434	438	448	459	447	414	427	437	456	469	455	453	418	465	466	419	501	473	482	448	469	404	457	477	430	450	413	464	478	479	413	415	445	444	445	457	450	443	461	411	448	421	438	455	453	449	483	431	433	434	461	445	451	434	434	433	479	454	431	491	461	451	488	434	441	423	435	446	427	466	437	458	446	458	422	462	441	485	465	440	480	420	449	448	462	427	487	431	484	477	456	461	455	438	444	427	447	422	451	450	452	423	473	406	484	477	462	451	484	433	438	498	452	437	453	403	430	464	417	450	459	434	476	457	450	478	436	448	447	465	448	471	456	443	405	460	422	412	404	473	484	439	449	474	455	439	458	426	414	478	449	437	451	455	453	483	438	443	480	420	457	448	464	437	459	441	463	440	449	456	427	446	475	471	463	427	480	457	437	478	484	460	427	461	448	481	410	467	483	469	481	451	476	438	423	417	452	461	455	456	413	393	442	443	425	437	455	452	475	479	441	462	419	420	446	450	442	443	459	443	434	459	438	481	446	434	449	447	437	434	426	466	488	440	478	453	433	472	425	462	436	437	398	406	447	448	447	446	429	482	474	447	465	453	427	444	446	445	462	438	451	464	465	426	454	441	458	443	430	445	468	460	457	430	453	446	411	476	462	426	440	486	436	446	425	487	434	479	431	481	451	434	411	480	484	469	434	459	471	449	474	470	479	460	469	419	448	462	446	457	423	446	418	463	488	437	458	435	427	447	442	438	453	451	459	478	432	428	459	432	464	449	413	408	464	453	479	454	460	473	420	397	467	453	458	411	445	434	455	474	421	426	495	443	464	441	424	453	470	458	462	443	427	464	456	484	436	428	475	448	478	428	410	445	460	423	462	454	421	438	434	470	450	460	449	425	448	439	457	437	450	457	460	476	426	450	453	436	450	415	464	427	394	448	457	460	433	443	465	463	435	447	435	460	444	444	452	487	461	490	445	462	439	465	455	433	421	467	428	460	421	465	455	462	445	437	427	459	441	470	467	417	440	442	443	482	455	450	492	446	478	415	437	480	427	428	467	481	436	435	431	445	499	436	460	422	450	399	432	470	464	439	444	447	439	496	454	464	421	417	437	470	428	445	439	452	451	491	448	455	486	459	437	435	406	448	453	445	440	404	438	450	428	442	445	488	431	402	457	460	441	465	435	457	444	463	452	435	486	478	434	463	426	410	419	415	444	451	467	432	496	446	424	447	445	441	427	444	446	487	415	446	453	456	459	453	472	423	450	458	447	429	457	447	454	438	453	460	425	491	473	430	405	474	443	450	440	451	428	433	450	446	469	407	448	458	432	393	440	440	476	439	437	440	409	443	464	455	479	405	430	413	440	483	424	446	431	479	461	443	493	441	491	450	433	419	476	455	468	458	445	424	451	464	441	424	471	486	476	465	472	444	467	484	473	464	472	497	448	475	430	459	447	462	467	393	450	402	457	440	414	465	447	460	450	452	443	442	446	458	466	485	452	458	441	439	471	457	448	433	452	447	463	434	476	451	439	426	466	476	452	488	464	460	415	447	472	481	438	489	429	460	430	432	426	425	465	453	453	433	429	437	431	420	439	432	460	448	423	451	434	474	468	462	445	428	413	428	450	461	458	446	460	464	470	482	481	447	439	434	472	425	438	464	463	411	431	424	442	442	456	444	419	414	440	432	452	431	485	432	474	427	464	433	424	460	414	446	446	471	455	455	480	444	435	467	441	468	433	446	458	477	443	462	437	440	460	436	446	437	447	435	451	419	454	471	508	456	426	478	501	462	439	414	449	458	431	463	425	437	460	420	404	433	446	452	445	425	469	440	487	423	454	459	444	476	477	454	416	468	432	473	460	459	416	430	427	454	454	439	458	456	443	448	430	466	478	465	441	420	497	449	426	428	463	451	454	448	465	456	474	422	437	480	409	400	419	447	427	477	429	466	492	421	494	438	429	477	443	456	474	416	443	415	456	453	420	443	465	454	452	492	452	439	435	474	420	487	415	424	479	435	454	474	452	441	455	430	470	415	469	463	441	435	443	418	445	472	445	409	476	440	437	460	411	448	455	461	469	462	442	427	494	437	442	437	420	432	447	463	411	454	469	456	437	468	432	428	444	481	465	443	503	435	417	459	442	461	442	444	425	454	460	431	450	488	465	453	479	445	441	464	493	454	448	402	424	451	478	460	464	433	446	417	428	422	401	422	445	434	439	430	435	431	488	456	423	436	435	465	446	433	480	457	425	424	437	438	477	465	442	434	460	464	460	430	454	440	419	410	462	482	476	468	433	447	418	430	465	472	429	482	447	476	429	424	456	435	455	462	436	451	402	465	463	474	424	475	429	460	445	472	507	441	422	445	442	478	433	462	447	434	479	456	456	478
49703	33063	27347	17654	6645	1538	852	601	560	475	465	344	345	311	304	287	279	266	257	247	255	250	260	287	251	240	265	225	238	282	271	231	224	267	215	263	258	220	260	295	245	252	245	257	253	243	260	250	258	244	231	253	266	262	235	236	241	202	248	239	231	235	235	225	227	231	243	232	246	267	229	251	217	261	243	242	248	242	224	251	253	263	247	235	227	234	228	250	250	225	244	233	219	236	235	249	254	217	248	235	216	237	239	215	257	237	261	265	253	241	248	225	279	243	246	244	233	248	230	212	263	226	231	218	260	251	239	231	244	263	238	237	247	237	218	253	230	239	234	263	253	245	244	240	240	255	234	211	262	237	230	251	217	238	251	251	241	246	224	236	226	231	239	239	216	228	207	250	240	240	220	249	227	244	245	250	264	258	260	240	262	268	253	245	236	206	245	240	247	250	248	229	219	240	252	213	257	223	260	257	228	260	218	239	219	237	236	269	230	251	229	238	215	218	229	264	247	242	234	252	258	255	221	263	213	235	277	249	248	242	233	248	255	265	213	240	257	251	231	224	220	237	240	251	248	219	242	218	236	250	264	213	237	258	258	237	228	238	228	234	250	231	254	222	230	256	230	203	225	226	235	238	222	263	279	250	222	249	240	226	218	257	249	248	235	250	233	241	230	217	227	232	255	225	224	241	226	263	241	251	211	240	251	237	254	243	218	256	245	239	247	233	234	238	224	228	258	234	232	238	221	232	241	238	261	225	243	245	257	229	245	215	246	243	275	254	242	219	249	236	262	238	260	251	251	250	214	228	219	231	252	244	203	231	242	233	241	268	243	233	250	255	259	235	239	259	221	206	271	241	223	242	228	235	216	239	251	264	234	233	234	242	268	209	229	235	231	252	214	247	251	241	227	240	250	261	247	272	232	273	271	264	229	233	243	232	251	224	275	230	242	228	258	249	254	272	254	234	249	233	241	247	225	243	238	235	242	224	232	255	254	235	228	217	230	218	231	235	247	247	227	216	217	228	217	238	261	248	212	238	239	220	253	265	210	226	213	199	227	248	260	268	233	220	243	229	247	228	245	249	234	265	241	267	264	240	222	260	236	272	238	266	262	213	272	258	232	209	225	214	273	245	250	257	275	234	240	219	227	230	244	267	253	259	237	229	248	228	209	255	228	259	259	231	211	245	215	229	240	215	230	214	245	257	234	238	222	226	211	230	235	250	224	227	261	255	208	251	237	277	217	293	236	218	248	216	232	264	255	266	224	236	228	246	229	240	246	234	248	240	249	243	258	257	258	228	238	238	241	250	246	224	241	233	227	235	244	222	239	255	228	215	260	244	242	216	265	244	266	190	260	234	252	270	219	290	245	217	235	221	255	264	236	232	233	221	239	253	237	256	224	217	244	218	256	245	239	242	239	231	203	258	254	256	242	258	245	239	241	275	243	249	220	249	246	221	246	275	236	252	229	258	256	236	253	247	269	219	236	241	242	235	222	215	280	230	235	220	244	250	264	268	236	232	223	251	224	266	238	238	268	220	207	264	260	222	243	243	285	250	233	251	236	240	206	237	242	253	255	249	234	241	232	275	239	236	232	239	248	242	234	239	234	254	233	260	252	242	237	252	267	249	238	230	246	245	231	209	251	250	233	218	243	241	226	257	259	212	239	243	272	235	283	241	241	219	280	235	244	228	236	217	249	235	242	262	244	219	254	257	230	243	213	233	245	220	241	236	207	248	243	239	229	224	262	229	225	253	251	267	260	220	249	276	218	245	254	242	250	233	264	210	258	245	240	240	250	247	259	285	253	257	237	245	222	255	241	235	190	229	231	229	217	253	225	212	256	255	252	239	254	243	265	267	246	235	246	245	243	210	212	227	226	255	201	226	223	243	225	258	240	219	215	237	242	236	249	255	240	245	270	258	272	234	254	226	227	274	266	297	254	228	254	254	205	261	227	212	254	220	237	263	250	243	247	240	221	249	230	255	234	246	226	267	265	226	245	264	213	251	240	215	256	268	262	251	224	218	254	247	237	230	246	240	238	209	237	244	242	257	234	247	253	226	276	221	225	234	295	243	241	219	255	263	215	231	262	240	243	237	256	240	231	241	231	214	257	246	243	231	232	239	263	262	237	246	248	265	233	253	238	260	246	233	223	216	220	225	242	229	255	226	247	259	236	222	246	231	228	246	251	212	231	263	233	238	235	257	250	266	222	222	238	243	240	213	229	274	228	222	249	224	229	272	241	274	242	242	238	244	231	256	224	241	248	254	235	252	235	215	248	236	253	224	238	232	235	200	255	257	230	256	258	243	264	243	238	249	230	245	253	280	257	246	241	232	232	224	221	241	260	221	235	244	239	248	263	244	269	243	221	248	245	206	242	197	233	230	244	222	232	251	240	213	238	236	238	225	266	268	262	244	228	238	239	219	243	238	270	240	222	222	269	230	242	197	266	245	251	214	236	249	250	220	236	236	232	239	248	251	273	256	256	235	271	219	243	235	242	258	248	266	266	254	234	236	245	232	216	249	213	237	253	249	226	272	245	235	245	222	248	243	210	239	250	242	263	228	230	250	215	243	223	241	219	262	227	256	241	236	220	214	252	231	245	247	250	246	228	236	238	244	233	253	254	244	231	214	228	247	238	245	246	216	213	236	231	228	272	257	208	234	255	245	262	216	271	256	263	249	271	269	241	247	249	249	226	243	216	228	249	227	240	228	225	224	243	267	217	215	234	235	250	236	245	245	232	253	231	272	223	253	202	236	242	248	249	221	251	249	226	223	250	255	245	248	242	217	228	285	240	228	214	244	261	229	221	256	234	225	231	227	244	245	220	250	246	243	237	239	238	297	260	264	244	269	296	247	225	216	215	235	250	222	219	220	215	242	250	240	268	266	209	251	218	231	222	241	230	259	238	265	228	227	233	221	244	253	240	201	238	218	227	230	230	263	245	251	254	267	236	222	264	221	251	236	274	246	274	235	234	267	260	241	238	223	253	220	240	250	233	239	244	261	224	225	260	221	244	237	233	244	228	246	261	254	251	251	262	263	241	228	230	256	252	220	235	269	254	241	247	214	244	247	252	238	231	250	253	243	226	270	260	253	225	236	276	219	225	240	227	220	231	256	253	236	221	232	252	221	228	260	223	269	250	223	233	264	225	232	249	246	221	236	215	212	225	224	236	214	216	241	250	236	225	231	233	234	243	276	225	238	236	219	208	212	208	240	232	273	240	253	243	232	232	233	236	203	222	247	253	253	250	221	190	247	262	260	209	250	250	213	227	265	220	247	228	234	261	264	236	243	233	234	229	253	232	227	265	222	245	234	265	254	248	222	206	241	246	252	212	235	218	233	222	245	265	250	257	255	251	227	242	239	248	237	234	218	246	213	249	214	235	235	247	261	247	239	226	191	233	244	232	253	234	245	242	238	214	253	241	253	231	221	248	257	271	240	244	254	230	253	221	239	279	221	267	243	234	232	252	293	244	243	267	215
31955	24582	29324	26096	11195	4185	2933	2033	2275	1984	1818	1357	1104	992	849	801	759	709	681	720	701	674	692	623	683	629	621	619	573	649	639	663	569	612	605	625	596	586	579	559	543	571	585	562	566	582	536	564	592	572	583	607	603	552	559	562	545	598	563	535	526	618	581	533	553	543	532	562	574	574	534	608	512	521	548	570	536	544	541	552	554	563	548	557	591	569	537	548	579	576	551	568	528	516	588	552	570	532	543	577	557	556	572	541	540	559	548	574	568	550	506	534	526	552	557	541	535	537	523	515	562	529	542	579	546	584	578	537	546	548	553	568	555	559	540	601	604	602	551	553	551	551	565	524	551	487	537	512	542	589	595	573	555	540	537	546	584	564	542	549	579	562	584	531	531	561	558	592	582	551	576	557	542	550	573	544	576	573	574	553	526	573	567	522	581	554	589	502	562	529	534	574	550	579	562	593	520	595	524	557	554	508	580	512	572	556	522	541	556	569	589	550	531	559	596	556	502	593	564	522	510	504	546	580	565	563	621	561	517	554	569	554	535	578	535	548	600	512	594	556	544	559	569	576	534	558	527	550	551	543	552	553	575	558	559	549	568	544	564	574	533	570	564	563	557	594	585	568	527	527	574	574	579	586	577	532	543	543	563	520	569	571	530	549	556	554	564	554	583	557	545	570	576	565	577	538	544	542	578	539	535	545	550	601	570	572	556	543	551	573	546	548	524	592	584	539	563	505	553	520	550	547	514	567	556	551	514	510	526	547	523	568	552	552	570	549	539	539	562	602	547	568	546	581	583	535	525	603	518	578	544	528	571	525	567	529	536	558	545	531	527	547	555	556	587	517	552	516	555	564	504	573	559	544	550	551	552	543	552	529	545	562	554	602	553	547	571	552	539	542	546	581	544	554	558	568	543	526	594	570	551	579	547	529	552	551	566	588	591	567	565	544	530	530	575	533	573	540	582	558	545	600	564	543	529	582	600	572	524	597	584	513	551	561	490	557	530	564	501	578	587	525	535	568	587	586	577	583	555	592	601	577	511	560	576	558	555	595	536	570	589	529	544	546	549	566	516	550	590	577	579	554	542	560	552	574	496	568	575	592	605	565	592	524	565	535	584	554	566	545	542	564	564	530	566	570	587	502	507	538	554	587	548	571	539	538	528	590	580	518	518	568	541	538	567	526	540	592	519	519	574	541	582	539	566	567	511	529	550	507	539	557	544	512	546	587	548	557	560	521	585	543	543	550	562	556	590	552	505	527	535	563	554	553	530	561	532	581	551	527	548	505	544	566	562	566	585	568	565	572	536	580	549	572	528	524	565	558	559	527	564	569	549	588	532	542	575	550	516	507	540	558	550	544	530	536	583	525	602	593	558	529	535	552	547	580	533	576	528	540	528	522	546	525	544	538	556	574	562	584	520	512	584	570	540	564	549	544	553	565	560	552	542	575	554	536	565	603	613	528	537	567	563	563	573	583	580	573	550	538	516	601	547	512	542	549	567	542	568	546	584	517	538	500	521	570	549	535	564	602	599	538	547	563	551	574	546	572	579	561	558	541	557	545	561	569	532	569	532	553	576	552	534	584	560	510	574	579	526	515	534	543	536	560	577	513	556	578	562	612	544	612	554	588	557	558	553	574	572	538	565	507	548	571	529	541	573	520	557	560	542	543	534	545	586	548	592	574	613	548	538	573	514	547	550	590	566	552	558	512	558	523	553	537	602	575	545	558	560	557	585	530	590	571	544	555	508	539	590	553	551	578	548	543	567	563	559	570	559	562	544	606	588	564	554	568	534	567	571	572	578	563	548	551	559	565	537	566	525	567	554	547	558	557	558	545	562	542	530	589	567	538	560	586	535	557	562	531	621	575	522	515	595	552	515	564	545	572	587	531	533	572	567	582	592	571	538	572	560	556	531	549	540	525	573	570	564	540	562	568	561	569	529	552	555	566	631	531	539	519	596	537	567	525	571	533	601	544	555	534	545	548	537	566	520	540	564	544	566	558	556	561	577	555	528	534	555	559	563	569	525	527	538	537	559	569	582	537	578	572	610	591	537	548	574	580	551	551	570	569	539	570	565	553	544	545	545	518	603	514	543	547	530	558	535	564	558	570	562	578	581	615	509	509	534	539	512	537	588	515	539	545	536	563	531	556	546	533	553	533	569	554	532	549	534	584	571	586	582	575	540	554	559	544	498	569	532	548	569	567	551	547	536	597	540	532	583	538	563	610	577	552	533	553	546	617	559	562	580	560	556	558	560	547	558	577	552	532	575	562	551	559	568	566	549	566	561	589	579	589	507	536	560	545	566	571	558	535	512	554	545	557	576	557	580	546	548	582	545	534	565	532	580	585	555	525	545	512	576	560	575	550	591	592	547	528	571	529	520	541	557	519	551	597	580	541	552	541	560	556	572	539	502	557	553	557	556	586	545	534	532	532	550	567	557	548	530	523	575	563	580	533	516	519	541	500	603	537	587	563	550	560	562	526	544	562	570	547	554	554	567	576	600	569	553	561	584	503	584	532	562	545	513	578	559	547	573	533	563	519	535	547	566	541	571	532	584	530	581	561	589	532	570	566	520	533	555	529	542	535	584	566	549	568	544	530	560	541	511	528	564	517	577	517	519	605	560	547	530	562	559	547	623	549	544	530	562	547	580	548	527	544	578	561	598	585	567	540	504	563	580	549	553	566	501	557	585	622	611	564	602	510	580	557	591	504	533	557	617	538	536	538	560	551	527	564	579	585	591	564	545	565	560	545	578	535	570	558	555	563	541	559	594	555	542	522	586	579	510	595	551	522	518	546	616	545	555	565	510	517	569	569	547	588	572	543	549	602	554	576	528	540	571	568	547	588	538	580	524	568	531	577	509	563	522	556	556	525	550	535	518	613	584	609	529	564	547	554	543	530	523	526	554	589	559	548	566	556	592	546	523	542	568	543	537	582	486	578	562	624	562	565	621	573	533	534	578	599	564	578	575	560	554	547	531	541	560	526	550	585	534	532	559	609	535	563	544	601	560	561	552	556	554	507	572	551	571	517	556	545	570	576	537	560	535	588	532	540	567	597	569	543	564	556	574	539	575	553	565	567	571	559	559	560	577	589	577	561	506	564	574	566	553	547	569	549	551	528	553	553	534	536	550	562	534	581	548	523	568	513	569	566	513	537	524	577	570	534	586	554	578	566	548	568	554	539	550	535	553	565	532	526	529	579	549	563	602	535	533	538	568	546	554	562	593	547	546	540	522	566	555	546	522	581	517	549	562	571	545	527	539	570	533	585	568	541	555	589	569	527	616	576	565	556	558	546	539	569	522	549	533	561	534	533	587	568	511	561	525	543	567	530	559	575	580	559	521	526	547	576	521	600	574	575	543	549	568	532	555	575	577	563	549	533	548	534	531	535	557	569	539	557	582	513	543	547	572	574	571	596	562	564	555	603	539	559	525	522	538	577	529	530	578	485	543	566	577	566	591	562	517	533	542	531	555	547
28357	12326	5418	2017	750	441	392	397	309	306	353	356	339	298	329	298	340	319	287	307	299	366	291	296	326	287	313	275	303	334	279	311	316	333	277	313	310	290	321	296	299	315	287	272	305	295	305	297	316	289	345	294	300	308	301	318	267	284	309	336	287	321	336	319	297	272	277	331	324	312	305	276	302	275	336	305	292	289	312	298	290	295	319	303	301	290	294	271	319	285	296	286	313	310	319	294	314	284	284	301	294	291	310	269	294	296	276	283	298	305	318	314	299	299	315	305	282	283	307	263	290	271	320	303	308	299	270	291	332	296	322	337	318	313	277	319	332	294	313	294	296	307	284	293	256	303	293	331	310	309	296	291	268	297	334	278	297	353	325	304	281	284	297	303	296	325	297	296	291	329	288	309	305	307	316	295	309	334	308	291	290	301	304	284	307	325	271	317	282	313	268	306	246	311	284	276	317	302	293	298	303	286	296	302	280	304	289	302	333	307	299	314	296	310	303	328	286	312	284	307	332	291	291	304	324	296	339	329	282	307	285	298	298	316	337	287	262	279	321	345	300	303	283	281	326	283	292	307	276	313	304	307	279	304	286	306	291	312	294	316	326	308	323	295	321	278	295	332	322	312	334	338	327	314	315	315	316	291	268	294	304	302	252	292	256	280	264	310	307	284	299	315	301	318	304	285	296	304	305	301	276	278	316	309	307	278	319	286	331	279	261	320	308	307	307	286	298	305	325	327	334	299	292	259	286	280	278	326	326	303	338	335	273	289	301	308	320	302	300	320	275	282	293	268	299	306	302	307	282	325	309	306	283	318	284	294	317	303	295	301	280	283	324	311	298	302	300	297	288	301	305	338	272	315	307	327	297	305	315	309	312	308	303	319	327	290	301	309	292	326	308	296	264	275	269	307	314	285	289	309	319	286	310	284	295	302	324	321	299	306	312	312	345	279	278	282	309	308	287	303	296	300	310	281	335	310	306	296	283	287	302	304	280	291	313	308	299	291	300	317	301	292	338	350	316	334	294	325	270	315	310	323	307	305	317	326	308	339	325	275	326	303	292	309	265	284	305	302	304	295	277	277	321	282	290	325	285	290	297	299	270	270	291	286	301	297	305	285	323	324	285	300	302	318	329	302	291	305	288	323	299	309	314	294	302	279	287	321	300	328	322	324	320	330	319	314	275	324	294	305	322	313	284	312	296	319	309	285	309	297	292	307	321	286	295	288	333	359	304	327	289	288	284	296	279	301	278	292	295	330	289	299	296	308	302	310	313	295	288	309	303	283	303	296	276	286	309	320	314	288	301	313	317	293	296	294	291	302	313	319	265	298	302	312	305	295	318	284	307	296	291	298	312	280	325	326	297	281	326	327	311	303	276	295	328	278	275	319	311	312	288	338	313	275	298	309	310	313	314	320	263	284	339	275	314	314	316	282	326	305	277	301	311	325	311	289	280	322	298	303	307	296	331	288	319	304	288	323	309	331	314	315	293	307	299	295	324	263	284	309	277	330	311	339	282	319	318	301	326	291	313	295	284	298	303	338	294	310	312	285	302	323	309	307	295	287	307	286	293	322	342	306	331	298	300	264	274	292	288	317	278	308	316	293	302	294	258	291	292	301	299	281	327	341	324	279	298	295	332	291	285	310	328	312	293	279	270	290	288	312	299	293	277	292	276	336	293	326	323	314	271	298	299	287	311	292	314	291	290	304	321	311	267	310	244	339	290	314	288	292	276	295	290	326	275	307	307	315	324	295	307	327	302	281	304	343	310	325	294	312	285	284	300	302	301	291	303	285	316	290	322	357	304	285	308	294	313	331	274	299	295	292	299	296	277	306	314	317	299	297	305	354	303	306	302	314	322	296	294	309	331	298	315	273	282	312	316	298	290	293	282	321	334	310	270	298	307	306	322	305	292	287	315	292	299	313	312	323	312	309	296	304	299	322	327	302	301	299	284	295	286	287	295	305	310	298	299	292	307	313	334	255	278	299	317	300	301	307	304	285	309	312	271	329	296	300	295	322	290	265	297	291	291	277	303	319	284	303	278	273	311	296	306	286	321	289	321	314	299	275	299	292	312	320	334	321	312	334	281	297	312	309	324	304	328	307	319	303	305	324	273	313	261	277	294	312	283	270	286	315	302	296	298	287	327	339	294	321	313	300	345	265	314	303	328	286	295	281	268	304	303	309	304	299	272	307	309	299	273	339	313	323	314	309	311	306	309	315	326	267	295	298	326	335	325	296	281	294	323	305	307	286	293	293	338	307	324	304	289	285	270	308	294	307	299	317	317	327	301	277	293	305	314	313	280	324	301	356	309	272	285	305	315	304	310	298	305	299	296	289	291	338	328	309	298	317	308	300	319	293	304	295	301	300	311	269	273	286	309	283	312	306	292	318	306	288	327	288	283	282	283	291	280	307	298	283	307	332	296	298	317	285	293	323	312	303	328	325	283	283	299	330	304	301	274	326	294	311	301	308	286	310	278	315	320	305	270	304	316	289	285	301	310	281	341	288	279	328	279	327	323	324	287	327	296	305	286	311	320	319	301	309	306	277	302	326	314	279	297	286	297	303	303	310	295	314	329	331	280	267	328	310	350	331	303	281	276	262	268	290	274	331	280	318	304	319	294	272	300	292	302	317	328	300	276	293	318	312	322	312	288	323	279	289	313	311	346	313	291	290	327	323	252	293	292	296	287	295	294	272	292	323	305	324	294	299	279	298	294	283	316	318	293	317	260	324	285	320	307	312	304	294	291	311	296	272	308	290	343	302	291	306	335	328	305	317	321	331	324	283	297	332	303	292	302	273	298	299	337	263	319	279	290	295	263	299	308	305	299	281	278	251	306	305	302	315	290	264	277	301	302	299	295	303	324	306	291	296	305	289	331	249	282	282	296	300	289	284	263	293	291	320	299	325	303	305	284	311	330	319	320	289	324	289	340	260	281	313	286	314	326	311	313	277	267	294	311	331	300	327	303	276	315	272	300	299	341	282	290	299	249	327	334	286	264	297	305	301	292	278	290	291	283	307	257	300	319	267	284	270	305	307	320	289	347	278	288	297	298	317	308	296	314	280	304	304	305	294	277	276	313	290	286	289	304	317	271	293	288	312	278	314	326	273	343	339	299	329	289	321	316	326	298	287	281	308	324	291	317	318	334	298	332	301	286	242	310	293	313	291	300	308	327	294	282	288	282	302	274	269	277	325	285	271	292	305	347	289	300	296	329	290	292	299	297	280	276	284	315	305	294	282	315	310	325	335	346	313	298	309	282	285	295	274	271	291	299	294	304	310	275	295	306	301	275	281	322	291	312	296	310	291	307	314	289	315	300	319	286	292	304	302	312	281	336	315	306	322	346	297	296	302	284	294	304	292	308	300	308	322	318	313	285	321	262	295	302	310	301	325	313	283	289	259	316	303	284	316	344	305	321	333	282	328	290	326	286	337	317	303	297	287	317	288	278	269	292	298	307	300	298	307	285	252	285	305
17708	8719	8244	5159	2189	1419	1053	977	922	823	817	790	806	815	685	682	689	693	689	656	681	651	679	708	695	712	634	647	670	666	658	648	657	668	664	651	660	674	637	643	691	667	648	648	686	653	639	658	636	622	642	616	645	640	638	642	687	629	663	632	658	617	635	632	651	613	646	648	626	655	672	682	684	689	653	635	641	713	661	643	638	683	674	595	621	618	636	681	685	688	685	678	670	667	646	651	620	640	666	615	652	655	642	657	662	578	632	681	646	626	600	642	692	643	695	649	639	646	692	652	661	638	658	642	627	671	647	627	652	655	620	621	656	664	660	724	646	694	665	676	608	602	612	627	646	646	622	610	641	618	662	663	647	652	659	630	665	630	664	643	680	656	680	641	626	656	672	672	674	659	652	677	668	682	648	623	650	665	663	665	669	644	652	665	661	665	653	671	634	637	641	690	687	653	660	670	632	718	686	639	661	624	615	697	676	622	658	634	668	627	645	647	679	649	655	649	660	664	655	705	628	641	693	645	688	698	690	655	618	641	674	675	664	624	623	684	634	640	679	650	632	636	619	618	683	668	626	635	677	672	689	661	640	681	652	621	655	657	675	710	670	649	655	654	690	686	633	687	672	630	617	648	648	624	663	630	654	691	635	644	669	647	634	661	657	620	644	616	682	645	737	657	662	673	640	675	630	648	647	658	643	655	603	687	629	642	624	645	649	621	642	653	591	651	622	686	683	604	650	658	684	665	685	628	638	677	701	661	673	623	591	632	644	632	654	634	595	649	651	680	718	603	651	681	646	680	640	693	658	614	662	646	742	651	640	650	614	688	654	681	720	652	674	623	687	618	724	676	645	651	651	633	676	664	675	659	642	652	692	636	642	568	600	674	672	636	658	671	633	667	653	654	641	653	614	693	660	658	645	672	652	663	701	692	660	703	670	663	622	641	620	634	689	643	633	588	652	645	677	633	616	662	712	638	678	641	625	686	648	650	612	623	626	633	626	680	681	667	660	610	630	655	652	629	636	623	620	648	652	661	625	638	684	674	713	661	621	660	656	645	663	653	646	627	626	631	662	656	620	620	637	627	648	644	606	655	686	644	623	673	654	603	685	650	589	657	642	680	637	604	653	618	598	627	636	655	628	665	626	613	679	629	662	702	671	662	619	647	614	657	647	669	673	615	650	700	662	645	649	611	671	652	664	639	694	623	638	642	663	690	665	615	612	702	631	695	676	689	646	656	669	655	671	620	635	625	650	610	638	695	632	644	664	637	638	653	680	664	623	658	668	667	678	639	614	634	626	658	674	625	681	582	644	628	673	682	616	657	671	641	619	624	649	630	656	643	689	637	664	620	625	634	714	681	656	619	649	681	605	641	619	664	634	661	654	675	634	698	668	684	642	609	661	646	682	607	669	663	664	673	685	621	655	648	666	679	629	607	644	678	638	654	673	629	646	663	637	632	672	608	676	612	670	649	648	678	649	636	676	646	666	635	637	697	656	660	669	642	617	640	663	647	686	693	656	659	621	692	648	646	645	645	654	651	660	647	685	617	681	693	666	689	668	608	659	652	640	654	670	664	709	618	674	666	612	615	620	642	631	632	663	643	609	660	666	659	691	633	658	632	665	697	701	662	657	664	615	667	679	672	659	635	684	678	642	654	659	653	686	639	689	619	676	651	627	675	627	682	656	665	653	639	680	659	694	664	647	679	674	676	664	683	632	634	704	621	656	677	643	685	656	662	648	638	682	672	679	649	652	644	672	620	695	617	655	654	642	631	703	652	613	647	690	630	624	634	594	681	644	642	656	675	634	630	619	605	636	615	626	660	637	645	679	641	605	663	600	629	661	670	680	636	646	619	664	645	655	678	668	679	645	655	644	656	646	666	639	652	677	633	639	628	639	662	616	629	690	667	675	632	633	637	648	661	652	667	654	601	667	671	682	596	643	652	691	653	636	668	649	685	637	626	666	656	661	645	636	629	622	625	677	616	673	662	674	648	668	639	669	671	678	656	654	666	644	634	635	662	680	655	677	678	646	626	677	646	631	648	703	659	625	638	676	641	596	640	637	636	661	672	657	665	634	624	679	641	687	685	642	662	650	651	638	676	715	643	654	635	650	609	679	655	652	666	662	648	671	637	635	685	620	625	657	641	603	605	619	661	670	650	615	671	623	690	586	656	625	631	656	642	688	673	574	655	642	675	678	649	688	596	636	639	626	693	639	670	625	650	692	644	653	661	633	650	686	656	663	672	664	693	625	672	650	619	673	616	622	605	589	686	653	621	654	684	625	602	661	613	604	678	670	692	622	640	638	666	667	588	688	696	659	648	635	621	657	713	633	655	653	647	642	652	658	702	716	635	661	672	711	661	662	718	653	657	679	667	677	652	688	681	637	649	639	658	613	627	616	661	625	648	631	648	656	647	656	663	678	675	620	663	637	639	639	640	658	625	628	625	631	685	680	639	614	619	642	680	640	646	667	659	694	672	665	648	640	668	665	639	636	580	642	659	644	694	642	625	690	629	650	665	620	643	639	636	645	673	657	680	659	675	634	623	672	648	658	659	641	675	674	692	683	651	651	625	647	667	681	642	694	673	615	647	662	639	675	628	658	607	617	651	591	675	628	649	654	650	622	604	666	654	644	683	622	685	638	641	674	666	663	658	685	630	696	686	681	690	645	659	631	658	627	663	670	666	672	680	640	732	636	659	659	655	653	626	674	638	644	676	690	621	678	648	667	694	653	647	645	616	702	648	671	625	648	611	666	685	650	647	657	610	647	647	669	618	661	677	672	714	648	641	681	651	665	619	654	674	692	660	696	651	669	642	613	653	670	638	649	621	650	623	612	630	649	691	661	626	646	665	668	650	672	624	675	678	619	676	650	601	680	654	643	613	686	611	644	669	635	651	638	634	655	651	669	716	623	630	672	631	658	644	679	597	688	646	618	637	640	660	642	671	630	653	667	644	625	674	675	650	704	646	675	593	668	652	663	693	658	632	633	671	647	661	656	665	625	651	618	737	681	690	648	608	639	630	653	625	645	678	606	666	641	652	663	721	747	632	666	668	629	643	642	677	652	630	662	674	643	655	654	673	647	644	653	689	632	664	619	691	696	622	679	654	617	687	660	620	670	711	680	678	640	681	633	664	729	660	683	631	616	627	634	656	599	662	642	649	637	637	600	689	629	669	673	657	623	654	677	643	679	663	633	662	625	623	618	664	605	655	658	644	670	635	669	653	636	640	668	647	652	698	662	657	639	638	681	669	655	697	657	654	613	662	647	653	690	678	673	634	668	643	638	650	649	665	669	669	663	630	647	687	667	652	621	656	597	641	611	649	651	627	657	714	655	642	718	649	634	693	632	656	680	675	667	616	664	645	624	627	600	652	657	637	657	603	671	624	668	702	643	677	676	666	673	692	681	651	677	638	629	632	658	648	680	644	620	674	652	614	623	655	666	667	643	662	645	662	702	676	626	649	718	690	629	663	640	669
43119	23229	17517	10019	2334	753	449	358	333	289	298	246	256	258	227	244	204	220	221	211	231	204	179	206	183	202	195	207	201	170	182	208	204	185	206	185	194	195	193	195	181	208	204	212	185	216	199	188	218	205	194	194	205	193	177	225	206	198	221	178	206	203	199	175	196	193	188	199	198	220	209	223	203	196	170	189	220	189	192	215	197	205	201	198	191	192	213	194	181	198	177	206	192	196	169	196	204	202	196	205	230	204	215	219	176	201	209	194	184	193	180	208	208	218	205	185	175	219	207	212	192	182	187	193	210	195	188	157	186	200	211	205	202	195	191	212	198	202	211	202	187	204	170	191	195	206	193	169	195	168	183	187	212	213	211	190	186	180	180	181	234	242	210	182	184	170	199	188	190	208	181	173	172	206	168	205	180	185	190	182	210	201	216	201	169	197	197	199	194	215	175	184	209	214	168	195	208	216	177	229	219	185	182	194	191	184	189	201	189	191	217	196	191	220	202	205	194	225	207	204	196	174	185	204	208	205	208	183	213	181	181	206	195	194	195	222	187	194	168	212	158	196	199	192	215	192	187	217	203	188	192	192	190	177	189	208	203	208	195	190	181	207	208	202	198	194	214	185	225	205	185	200	207	188	209	205	190	178	186	196	221	216	199	209	210	215	188	206	194	187	212	207	207	185	176	195	178	185	213	166	194	220	200	198	187	206	190	195	171	180	185	179	209	206	203	184	181	173	197	209	194	204	202	191	189	207	195	203	190	190	198	211	177	204	200	191	196	204	201	190	202	198	193	209	176	215	198	182	189	204	185	174	185	232	208	172	217	195	184	212	205	203	214	192	206	211	156	192	232	217	184	206	197	216	193	177	212	188	191	205	202	209	197	207	189	222	185	202	216	222	193	187	186	191	175	223	201	167	207	212	205	226	176	191	180	218	193	206	187	210	180	214	197	191	212	198	183	175	211	200	194	199	198	199	174	184	202	188	226	223	194	159	199	208	191	202	202	201	210	199	199	204	193	193	187	227	221	234	173	183	210	198	193	175	186	190	178	196	202	198	189	202	210	218	198	181	214	212	207	202	211	225	180	204	193	194	200	181	189	199	178	190	186	202	208	195	213	196	187	200	190	173	186	199	213	196	239	192	180	221	190	211	193	203	231	188	191	190	187	214	204	195	225	203	218	201	210	193	166	184	176	165	172	226	187	202	213	202	176	197	223	208	172	186	192	200	183	202	183	230	179	187	191	204	193	186	188	223	200	201	204	202	199	200	173	188	222	181	186	212	186	215	242	197	194	183	181	196	193	190	171	155	190	214	189	195	194	207	194	218	196	191	198	192	183	194	185	189	172	191	168	191	182	214	194	182	175	191	183	183	209	213	192	208	206	198	212	210	200	171	195	179	219	212	189	197	193	189	193	204	194	175	197	175	201	195	223	172	189	230	199	201	192	192	192	176	232	175	205	217	229	188	185	185	178	192	212	166	180	198	187	188	207	185	183	167	178	181	204	181	196	207	193	224	190	180	174	203	194	228	211	198	205	200	208	194	175	197	205	199	183	188	198	207	194	196	181	189	198	215	212	188	228	227	216	224	197	222	182	191	173	214	199	198	195	191	213	189	192	203	213	226	202	162	200	214	193	223	184	190	185	222	208	207	192	211	183	248	223	178	217	214	205	191	200	202	187	186	171	183	196	200	198	210	212	192	154	199	196	214	174	186	240	189	203	206	179	232	181	187	221	187	207	198	185	215	188	179	193	240	203	191	182	203	213	163	222	175	216	221	199	213	229	193	172	206	203	207	215	179	200	184	197	218	211	208	183	212	199	194	234	199	206	191	226	212	187	184	227	200	194	221	202	217	209	209	210	210	213	206	205	229	169	186	195	178	197	192	192	193	207	225	210	210	218	218	198	195	195	205	201	196	200	185	193	217	208	213	202	201	183	182	200	178	213	159	218	202	195	193	183	224	162	201	208	205	179	194	182	177	190	198	204	154	212	185	218	193	212	189	209	216	206	172	214	194	192	183	217	196	195	193	213	191	182	180	205	200	178	235	192	193	174	181	206	178	214	198	180	185	190	204	216	204	237	195	187	192	176	182	174	200	201	183	214	184	172	201	199	180	176	195	197	216	184	202	197	184	157	192	180	194	201	192	209	185	190	185	209	212	181	184	210	196	201	176	178	235	187	208	152	220	192	203	200	213	192	213	209	179	200	195	216	200	172	215	219	181	180	211	196	221	216	203	200	194	225	225	196	229	222	235	191	169	196	209	200	199	186	160	174	205	172	185	194	197	185	182	191	191	237	205	205	198	234	220	203	200	182	217	191	207	203	182	183	207	183	186	178	213	195	207	203	174	182	226	184	205	209	203	196	205	192	211	205	198	198	183	204	204	207	197	211	229	199	224	206	194	198	224	193	185	175	172	181	220	193	192	204	190	175	208	190	201	207	212	220	208	208	176	212	196	214	197	171	202	181	220	162	219	211	184	191	187	206	178	199	189	202	196	184	173	180	195	187	193	178	175	196	201	198	211	203	197	227	199	209	180	220	173	177	203	205	224	223	191	218	195	201	228	199	197	206	204	176	204	171	193	198	217	191	184	198	219	189	218	200	177	206	211	211	215	200	195	189	186	187	196	179	198	186	204	202	203	187	196	189	191	189	189	201	179	202	193	171	198	215	203	213	199	199	189	222	200	189	196	177	210	207	192	203	184	208	212	171	185	221	197	194	204	213	184	195	198	207	199	205	199	208	230	199	211	218	194	198	198	200	190	190	201	220	203	192	212	201	203	195	191	190	187	205	210	228	197	188	184	194	206	186	193	211	210	205	211	198	200	183	176	225	200	184	194	193	191	193	187	222	195	195	177	181	184	204	190	202	187	193	184	201	196	196	192	169	207	196	190	163	216	185	183	183	202	200	202	185	198	194	189	194	210	163	191	193	192	199	214	198	200	198	201	212	210	200	180	201	192	177	173	241	189	195	201	194	212	206	185	194	189	223	211	191	189	188	192	203	211	187	195	206	197	221	187	202	160	179	216	204	200	173	197	193	161	195	198	223	199	229	191	182	176	216	204	180	201	204	184	186	185	211	179	181	192	209	208	205	206	184	215	196	203	205	235	195	201	209	192	195	204	192	199	222	212	224	212	189	183	194	209	186	198	216	185	218	197	198	186	208	196	201	218	217	220	181	191	186	207	204	220	191	182	179	208	189	215	208	177	217	223	189	207	201	213	195	174	187	189	200	185	184	204	199	186	166	227	183	211	190	209	223	212	199	210	205	206	188	205	187	205	190	213	182	209	207	200	184	201	213	184	173	165	207	188	200	183	205	183	183	188	199	207	190	180	207	200	199	216	157	207	197	210	183	165	182	233	212	192	201	183	182	199	204	195	194	184	174	242	196	177	226	177	165	196	240	220	185	181	204	215	202	209	216	185	216	186	187	183	185	201	180	209	204	207	199	203	187	208	206	182	213	173	213	209	194	175	190	192
27963	17083	21191	16823	4730	2381	1685	1352	1234	1029	903	869	769	708	622	601	586	531	564	536	510	537	512	522	521	527	472	493	499	479	453	496	482	444	480	452	466	489	497	478	460	454	433	485	469	488	483	437	483	482	461	491	454	464	444	432	421	490	467	456	461	478	433	454	457	462	433	442	456	473	483	460	455	491	426	437	422	456	477	434	446	431	469	478	479	504	488	484	459	499	477	487	461	463	440	455	460	470	465	458	444	425	447	468	413	455	437	470	454	453	454	463	446	463	469	435	446	479	453	462	468	473	432	483	473	457	433	459	459	461	474	462	460	518	462	465	449	447	448	469	441	475	438	480	463	466	449	443	461	474	477	461	474	480	488	463	468	435	476	398	508	431	481	472	446	439	440	485	396	481	480	440	453	446	422	482	462	428	464	475	437	456	485	487	467	457	467	453	435	430	434	447	429	443	477	447	431	467	475	491	443	451	412	479	472	433	442	460	439	452	463	469	445	443	459	487	449	466	409	440	485	476	457	483	474	434	477	458	496	468	461	459	484	468	459	486	464	474	467	491	423	452	469	476	457	458	464	469	440	477	416	439	427	469	462	458	450	464	455	440	436	429	457	428	451	433	438	427	428	459	449	485	472	432	461	461	427	407	440	454	460	470	456	440	468	466	418	436	463	471	459	467	455	426	440	421	470	464	432	461	453	469	452	439	499	469	464	455	418	464	470	460	446	462	462	469	443	458	469	445	419	444	386	456	451	449	444	439	462	471	438	476	451	458	472	413	462	492	463	495	438	436	485	486	479	456	464	485	419	471	454	472	475	500	484	431	452	431	456	454	440	424	493	472	467	469	478	482	454	451	447	454	423	436	470	481	489	441	434	446	445	460	426	480	444	436	441	482	472	452	431	395	454	471	449	452	473	445	454	484	425	470	471	442	458	476	454	464	460	459	447	455	457	441	452	494	500	523	456	446	460	434	442	501	437	452	453	450	485	454	451	409	441	442	462	453	445	452	465	475	445	463	404	471	469	477	442	410	435	471	451	455	446	475	422	459	444	464	453	457	429	438	468	454	454	460	424	485	438	440	426	485	482	451	464	429	480	415	459	496	447	437	438	453	482	419	475	471	458	471	487	417	455	449	451	471	464	442	457	468	472	466	443	447	460	473	455	467	460	411	459	453	441	449	439	459	498	472	512	452	482	421	456	450	423	458	484	434	452	492	443	477	434	484	470	450	462	498	474	449	461	465	484	423	469	432	462	463	455	475	451	489	456	442	461	437	439	466	441	459	460	436	470	451	451	438	432	458	433	432	442	455	435	449	464	459	475	464	478	492	452	517	442	482	476	460	509	494	447	441	451	434	420	454	470	475	442	467	490	486	501	472	444	452	436	475	474	440	476	457	406	475	476	438	425	482	458	454	464	486	470	466	447	476	476	464	445	427	475	449	453	450	453	422	473	472	443	449	454	472	426	509	493	479	478	429	434	442	432	428	442	488	438	448	438	427	459	477	474	480	479	428	463	459	450	472	469	459	438	433	455	427	470	496	466	477	464	429	441	438	466	477	422	447	437	424	453	434	432	481	446	445	452	466	449	469	470	467	441	471	464	486	486	457	477	485	447	484	453	457	464	464	450	462	445	420	496	441	456	476	458	436	478	429	451	522	474	483	447	488	441	466	450	449	468	502	431	460	424	480	461	427	457	460	480	447	466	437	468	473	453	440	438	451	460	419	414	459	472	453	435	500	428	442	493	472	439	449	431	463	415	469	468	459	436	431	462	453	452	439	460	432	472	415	460	469	445	460	453	453	487	436	457	446	451	471	439	455	432	460	453	461	458	414	439	439	488	448	441	424	456	445	458	478	431	481	425	479	435	494	471	461	428	475	489	456	465	484	459	463	515	466	455	441	467	438	433	445	461	492	445	475	405	471	442	434	476	480	450	469	467	431	479	449	451	450	475	453	411	479	485	470	467	515	462	471	435	448	427	478	458	471	458	439	486	473	456	442	470	468	419	457	477	448	443	493	485	421	421	447	472	446	459	451	450	510	458	521	476	447	454	442	464	419	441	445	443	462	446	480	439	484	440	425	478	483	443	449	470	445	413	458	469	456	449	461	445	441	475	429	465	447	447	435	448	463	444	490	487	450	480	412	431	436	439	438	455	450	457	484	462	459	462	464	437	443	437	440	447	471	485	415	422	471	455	448	446	457	425	459	462	460	507	446	453	448	435	441	466	453	477	511	456	464	423	397	470	428	437	462	454	490	425	439	449	426	471	453	450	447	468	471	443	463	419	454	470	450	483	426	460	459	482	452	450	457	468	420	459	488	484	410	441	480	520	483	406	461	475	464	452	428	507	411	456	469	441	465	457	394	456	465	437	439	451	451	432	443	455	436	480	470	436	442	455	434	468	475	434	452	448	445	458	457	440	442	421	439	451	449	461	463	467	445	472	473	456	430	445	437	456	437	469	487	450	504	454	469	430	480	434	432	494	489	436	456	444	501	476	480	474	444	489	483	442	489	472	414	464	443	481	459	443	487	446	443	453	470	447	464	472	489	449	436	474	457	468	437	453	467	490	466	429	414	490	479	430	457	450	491	453	465	442	444	458	452	467	469	461	426	467	485	451	467	420	481	454	457	449	462	458	476	461	434	479	485	437	465	456	457	462	484	459	456	445	449	500	424	418	476	457	429	458	451	455	468	444	459	426	467	425	467	427	457	451	455	471	458	449	450	434	462	434	431	471	449	463	439	484	440	458	411	426	463	464	437	413	423	421	472	465	484	466	460	460	459	440	487	431	477	449	448	475	438	465	464	437	467	463	459	443	475	431	435	423	454	465	422	436	446	438	473	473	458	488	497	458	460	408	478	477	447	440	481	433	454	437	487	493	445	445	496	511	496	491	446	467	458	437	488	455	418	465	448	422	470	441	470	451	456	444	454	437	452	449	466	474	480	442	431	457	458	440	469	464	470	449	448	414	485	476	493	458	495	488	427	457	461	471	484	482	449	480	471	412	437	442	443	468	452	444	441	461	451	447	432	466	459	465	441	481	450	447	432	447	471	433	488	403	452	439	441	430	442	439	464	447	470	465	466	439	489	424	476	428	399	482	447	499	474	460	448	476	445	473	459	447	471	455	476	453	482	462	434	482	453	474	489	464	451	429	474	461	444	469	441	428	450	418	438	480	477	462	459	470	486	478	475	447	401	456	446	455	461	422	483	485	473	445	465	476	451	467	448	476	424	473	442	456	421	459	474	526	481	459	455	453	435	456	474	462	461	397	449	457	467	449	469	449	448	468	466	457	493	470	454	409	459	439	428	441	476	449	453	407	457	486	480	461	463	444	459	482	495	478	462	454	444	479	422	417	456	472	443	486	471	487	439	442	477	479	478	448	474	502	456	437	454	438	476	467	471	468	465	458	479	486	460	426	480	445	459	490	422	474	461	484	484	484	463	438	455	446	447	473	480	484	461	479	479	471	466	420	443	518	476
49677	31185	26434	18205	4906	1492	754	570	520	443	386	365	309	306	288	276	268	262	296	289	256	279	268	254	243	256	257	255	235	260	257	238	254	257	249	233	255	243	237	235	227	246	230	224	230	241	240	254	247	254	234	245	249	264	253	252	249	246	262	274	251	256	235	256	227	239	292	226	233	254	265	269	241	243	230	219	258	240	219	269	218	215	230	259	259	253	262	241	230	242	246	231	259	257	257	232	214	223	248	230	232	260	268	254	253	268	239	244	215	244	249	236	274	235	240	250	236	249	256	238	242	251	280	259	246	262	259	246	245	221	234	244	247	269	252	238	240	260	225	254	237	235	229	250	233	247	257	268	214	257	239	235	251	212	265	216	236	244	248	225	255	248	240	230	265	225	243	265	244	256	262	240	204	209	220	250	233	234	232	248	223	237	229	230	232	232	254	228	248	229	244	226	227	242	244	241	257	270	286	232	242	245	233	248	220	269	214	244	249	263	230	239	230	279	283	245	221	226	248	252	243	248	252	235	246	272	268	245	242	241	228	248	251	256	239	236	237	266	219	213	221	242	230	247	237	231	236	269	232	220	239	280	249	236	227	249	258	264	246	257	237	247	231	244	238	230	260	214	230	283	252	256	279	246	227	260	238	245	267	268	265	217	265	214	258	225	244	256	260	244	229	227	206	245	239	247	297	248	262	264	257	223	264	219	257	241	242	243	254	245	231	212	219	265	235	239	230	241	242	219	237	253	240	243	240	232	256	253	229	239	222	239	260	251	242	264	218	235	242	247	254	240	264	257	271	257	210	224	244	238	225	230	236	255	241	254	254	248	229	232	261	254	268	273	261	234	259	246	240	224	221	238	256	237	242	257	244	247	238	230	256	249	249	230	258	239	281	235	266	237	238	230	228	228	244	215	235	286	258	234	221	242	260	267	248	256	274	249	223	218	229	208	250	268	222	245	230	228	264	270	262	260	249	240	244	235	257	258	226	220	242	235	234	246	242	230	252	245	210	222	248	208	226	224	233	258	215	214	226	260	236	253	256	246	237	241	221	259	213	271	245	228	252	231	275	272	234	254	243	256	216	264	231	267	279	235	246	268	247	216	236	224	261	227	241	252	218	240	252	255	237	250	222	277	239	239	225	250	242	245	224	262	235	235	240	240	253	239	243	250	244	273	238	229	230	229	246	245	237	250	226	234	256	242	242	241	227	267	231	252	245	249	249	237	267	255	253	243	256	262	222	211	245	252	219	228	225	234	240	250	250	227	236	257	236	253	234	265	271	223	235	214	260	237	251	275	247	268	240	251	243	237	242	235	241	245	246	227	245	256	223	255	229	225	236	273	268	225	234	284	242	261	263	230	276	248	255	250	267	258	252	246	247	263	262	215	235	250	266	216	215	210	243	237	230	250	236	252	220	206	238	241	256	219	233	231	235	239	269	238	229	226	214	240	255	237	273	226	238	245	237	264	245	225	236	258	239	248	261	263	219	238	234	267	238	240	233	275	244	235	265	213	244	260	259	229	261	274	251	244	242	255	227	249	267	233	276	227	279	282	246	267	254	237	221	240	255	251	251	236	239	278	264	248	213	223	247	247	257	256	233	246	242	240	217	242	224	230	220	255	228	228	243	256	227	239	223	206	237	279	225	250	245	240	230	217	228	250	221	219	231	264	265	241	234	245	267	262	239	222	235	225	240	244	226	268	217	270	236	247	241	236	260	211	235	238	255	254	260	237	249	256	272	241	240	234	245	251	255	282	243	231	233	229	238	213	250	252	219	239	235	222	247	223	247	253	247	236	250	253	257	232	230	227	232	240	236	243	250	209	227	249	242	225	219	228	262	236	244	259	253	246	227	230	240	276	244	225	241	233	252	246	271	251	237	245	274	262	231	257	241	235	257	241	267	236	226	234	244	256	242	246	272	229	227	242	215	230	262	212	227	253	268	237	268	228	256	258	207	205	251	251	236	217	222	272	253	232	245	276	269	249	219	231	222	240	268	258	264	258	266	224	214	231	249	228	238	273	233	241	264	292	237	277	257	220	227	264	262	248	234	231	246	240	218	261	241	229	239	250	271	215	252	223	240	259	228	258	247	207	228	259	254	243	248	261	249	232	269	222	260	258	248	234	252	246	259	263	236	244	258	241	253	237	247	268	238	244	270	216	283	217	262	243	281	275	227	235	267	249	218	209	217	255	253	247	251	230	238	245	241	271	234	225	229	261	234	235	242	236	223	266	265	232	247	233	237	240	261	222	280	262	238	244	227	243	213	266	198	264	242	223	224	244	247	261	203	270	277	247	237	234	266	244	265	243	256	239	246	255	248	240	255	248	270	261	257	268	222	233	230	257	241	243	257	230	231	214	264	267	241	233	254	219	235	254	258	247	267	247	240	256	242	260	235	227	216	222	273	244	248	240	258	230	267	264	219	242	229	225	278	236	245	228	264	214	222	254	265	252	238	277	256	215	217	220	246	245	223	199	256	270	261	266	265	234	236	254	256	278	244	270	246	274	237	250	252	224	263	275	265	258	239	209	243	219	247	260	230	242	263	267	251	227	210	261	230	231	270	227	250	226	249	242	259	241	268	248	249	264	272	229	268	260	259	253	247	258	256	213	230	232	225	249	266	268	223	251	224	250	207	219	242	234	221	230	217	240	249	223	230	244	267	243	231	237	291	209	243	239	266	253	250	238	246	229	231	229	273	247	245	221	245	267	210	255	258	225	277	260	235	242	228	251	242	258	220	219	263	251	251	275	269	255	257	263	223	247	256	231	214	232	230	259	271	239	236	235	244	210	258	266	236	273	243	226	245	258	251	256	243	238	252	244	244	222	238	237	241	263	268	228	258	235	248	246	256	269	275	246	239	227	256	255	232	232	247	209	285	228	244	219	267	271	237	248	259	234	241	237	222	247	250	258	214	272	239	237	220	250	250	257	259	255	249	270	249	247	250	243	228	240	276	259	243	233	254	215	237	254	230	223	255	274	274	275	254	240	217	240	204	220	254	223	239	245	218	247	251	268	256	214	259	220	217	229	236	266	250	258	249	258	224	232	255	232	226	268	249	255	243	253	223	266	244	243	273	222	244	244	215	219	241	269	246	254	250	223	246	227	251	240	262	246	266	225	247	223	230	263	266	251	226	254	260	250	265	238	227	228	255	232	240	252	245	241	257	238	207	241	230	263	277	236	244	238	225	273	243	220	233	247	216	242	237	244	262	244	252	230	256	226	238	244	251	252	228	254	251	257	262	234	268	232	239	220	247	259	256	232	245	257	243	246	261	226	244	238	253	259	241	216	244	234	265	249	275	224	220	256	247	265	253	243	255	247	229	255	234	243	220	235	223	232	227	241	217	227	255	224	251	218	230	239	266	234	240	247	254	252	268	240	240	235	273	240	257	238	258	230	222	269	242	218	284	254	283	254	242	256	255	248	237	245	237	231	244	239	241	250	248	235	233	239	239	243	250	213	231	239	239	264	248	223	249	269
31335	23627	29351	24867	7206	4019	2562	2097	2049	1534	1251	1243	1111	938	881	791	772	710	726	664	621	637	644	659	641	628	576	657	608	637	573	616	624	556	602	592	589	593	600	571	582	562	606	527	612	531	573	608	574	599	586	513	614	609	582	567	575	582	592	554	566	525	559	531	564	587	545	526	552	595	565	551	551	556	557	578	545	549	593	570	592	530	557	558	519	563	562	551	564	528	508	608	503	572	551	560	583	560	554	547	544	537	582	595	554	563	552	565	537	569	556	571	545	554	560	534	539	572	535	552	563	575	561	538	518	545	569	526	584	546	543	526	536	575	574	540	587	585	534	572	558	601	554	610	546	582	562	523	561	568	576	562	548	550	595	548	585	549	600	559	508	549	560	566	566	572	568	534	532	537	605	539	584	575	533	557	551	575	579	522	524	572	558	556	552	586	569	568	607	573	564	514	538	558	558	554	525	534	567	555	551	584	551	502	558	573	522	568	571	616	588	529	570	570	554	585	535	568	538	536	550	562	559	527	560	557	567	539	545	564	571	537	567	540	567	547	589	581	582	555	539	577	597	557	507	539	530	565	618	549	561	538	583	541	641	538	548	526	547	532	547	562	547	548	559	604	564	557	573	554	574	570	565	573	564	565	589	575	560	563	591	589	542	600	551	558	561	565	553	593	577	558	555	546	538	574	576	553	565	559	587	608	585	618	526	560	514	574	513	578	583	590	545	524	580	553	567	544	568	536	579	567	571	545	577	528	574	559	546	571	577	528	588	580	533	558	549	564	563	549	555	580	541	534	578	537	550	572	570	564	554	587	572	535	575	544	558	541	545	586	563	549	550	551	554	558	544	550	590	572	524	573	550	592	565	522	560	545	525	589	584	532	549	595	596	588	557	551	549	530	533	569	583	581	577	544	546	548	546	567	569	573	554	575	542	535	532	568	469	538	576	567	554	559	540	554	581	595	552	561	599	572	577	575	581	562	554	553	558	577	518	600	548	525	570	599	564	554	569	608	583	584	545	582	562	559	571	544	555	569	562	599	572	548	503	550	584	531	563	558	581	522	564	527	598	540	585	529	581	533	568	592	538	517	558	545	572	568	520	603	576	554	542	584	551	590	563	563	574	595	522	564	557	537	576	563	560	557	572	538	605	565	575	575	545	558	545	553	602	574	602	566	581	549	605	513	574	565	532	534	607	555	545	524	539	545	552	532	550	563	581	557	553	552	576	556	523	563	544	568	625	548	553	552	527	562	543	557	587	529	552	544	568	544	546	564	564	579	562	557	587	545	560	606	562	561	555	554	604	581	556	583	566	555	576	578	567	590	568	558	571	550	561	566	552	568	558	553	573	546	574	556	505	551	547	569	549	531	582	551	532	532	596	568	547	545	532	572	579	569	581	567	573	569	576	587	555	535	542	593	555	551	562	498	542	558	579	530	585	533	571	586	535	600	557	600	583	599	569	590	537	551	543	565	591	543	516	542	544	550	599	502	569	574	582	557	533	575	581	528	550	565	557	540	555	530	524	560	595	570	589	588	537	584	574	565	558	540	529	568	557	557	558	568	556	535	538	546	607	556	608	547	583	549	540	549	564	583	564	596	527	576	542	546	574	541	539	608	526	544	567	509	566	563	550	613	529	546	551	570	596	539	532	570	543	544	535	496	558	591	540	564	609	539	573	572	528	572	588	574	579	514	586	576	550	562	544	571	574	594	574	548	535	583	595	567	565	531	529	582	513	515	583	531	542	588	569	592	550	494	552	534	524	566	552	557	571	553	568	581	532	551	566	584	585	585	559	553	547	544	576	564	560	612	522	573	539	571	564	584	546	566	544	570	546	541	551	566	545	568	592	558	564	574	575	550	532	616	536	579	545	563	590	537	535	570	542	593	500	555	573	537	554	548	571	586	539	540	560	558	589	570	542	555	563	575	541	550	601	524	573	544	543	550	565	554	551	565	525	554	611	569	565	623	545	545	569	600	569	589	569	590	534	594	570	569	599	596	549	584	572	556	596	571	545	593	524	530	536	551	587	556	546	576	523	548	596	568	565	556	507	523	556	566	577	547	567	579	563	579	601	538	556	580	518	562	600	528	519	542	548	524	581	598	560	579	554	521	548	569	551	586	549	604	538	528	559	594	553	561	516	550	575	599	565	585	564	563	520	581	562	559	518	532	555	571	571	581	542	547	513	540	575	510	593	610	520	555	539	570	539	543	543	553	571	525	559	558	581	568	556	569	554	586	580	564	561	575	540	589	534	549	522	535	605	566	552	551	532	565	592	534	543	561	503	572	550	583	525	555	565	600	537	587	566	569	575	541	536	551	548	534	565	540	522	548	529	549	587	597	555	562	550	510	538	526	576	569	562	560	566	574	558	546	567	550	533	585	544	569	534	565	547	561	562	573	512	568	571	576	590	565	554	541	568	587	517	529	596	579	566	602	544	564	519	556	580	546	501	564	586	549	554	560	588	588	562	572	594	544	550	597	544	534	584	538	560	562	584	513	535	573	617	563	556	523	578	561	538	579	591	553	559	573	509	536	553	571	550	519	539	545	534	539	575	564	515	543	555	582	559	583	578	600	609	612	571	561	539	548	559	607	604	567	580	582	501	582	552	616	556	560	531	540	511	554	526	581	539	560	610	547	567	534	546	587	561	580	540	541	574	591	569	619	548	570	585	523	600	545	529	599	561	555	487	549	589	582	561	529	589	511	562	545	546	537	530	555	611	580	553	533	518	558	561	552	544	570	534	561	596	569	544	593	534	582	559	586	542	571	559	572	537	555	589	581	576	578	590	579	556	569	561	549	523	535	559	552	534	525	536	509	556	571	552	535	568	550	560	559	524	575	577	529	565	557	544	571	535	590	545	557	534	566	549	580	517	570	602	554	547	567	549	534	550	551	590	542	546	544	539	549	566	564	524	547	536	589	562	592	538	570	559	557	531	592	594	554	540	582	590	546	578	547	571	517	534	553	563	518	549	574	553	568	569	572	544	541	546	558	546	589	558	542	543	583	581	566	536	558	589	574	560	551	555	548	554	485	601	584	576	547	549	545	555	538	564	574	549	555	541	551	579	561	542	552	561	561	595	565	544	529	575	544	548	554	524	556	602	585	621	575	544	557	567	591	557	579	561	507	542	556	561	566	528	527	594	550	526	583	599	577	568	561	536	561	572	583	558	574	571	575	511	575	587	553	531	579	596	530	580	564	557	559	539	594	545	553	555	565	550	588	560	558	583	526	562	587	582	526	580	577	575	561	559	560	542	537	559	556	555	557	565	587	593	544	576	552	587	564	528	527	557	521	558	572	546	512	567	550	515	546	511	585	570	595	583	535	583	536	557	568	562	515	548	563	547	579	540	547	596	565	565	521	615	599	576	548	542	553	561	553	564	527	532	547	528	547	596	564	559	521	605	556	534	571	622	521	537	579	571	559	565	600	540	555	547	603	533	567	534	559	552	552	539	538	555	578	581	557	582	568	517	602	569	556
25355	11645	5892	2449	844	471	417	391	322	361	332	345	323	343	310	320	298	337	262	344	336	310	293	315	282	308	295	315	287	305	300	314	336	290	299	298	309	306	319	286	273	330	298	279	302	286	284	290	303	290	264	268	290	273	301	312	303	284	269	313	308	323	337	265	308	322	287	314	270	356	340	306	321	325	281	290	279	311	280	312	279	299	325	331	309	301	302	334	301	322	311	330	277	293	277	341	289	277	304	308	288	330	279	291	313	301	293	290	315	306	273	279	283	303	322	330	298	313	325	290	267	296	339	316	317	286	291	315	334	303	300	300	305	327	304	309	305	319	299	313	302	289	295	282	285	313	290	291	303	287	291	315	364	313	304	307	301	243	292	316	315	310	269	292	301	292	335	284	300	298	301	302	303	303	279	252	273	312	289	306	298	296	293	304	289	292	289	324	324	306	302	294	313	272	298	296	292	326	281	270	298	286	291	290	290	319	315	299	352	328	293	306	315	330	316	279	319	312	296	301	319	305	313	271	289	310	317	344	313	285	327	287	294	256	320	307	307	322	299	290	265	276	270	295	294	309	326	287	283	310	287	293	332	276	280	324	300	306	294	307	331	322	267	298	322	299	305	279	296	316	320	306	275	308	317	311	296	355	306	324	289	314	281	279	334	313	291	320	316	311	287	322	273	302	322	308	285	294	310	310	297	267	309	284	272	256	318	301	283	282	279	310	305	289	293	288	270	290	314	256	278	271	344	275	315	292	320	313	293	292	288	333	269	315	331	304	350	309	294	297	309	302	287	289	297	317	294	296	277	283	249	316	284	294	263	312	298	290	332	290	283	277	318	298	289	321	301	309	283	299	301	292	318	309	290	315	318	290	312	313	301	299	279	340	311	309	321	319	265	285	293	317	318	311	303	334	292	322	329	307	290	292	307	302	302	305	328	312	300	297	308	291	321	276	289	313	313	298	320	299	292	279	291	272	311	300	316	321	272	330	293	318	315	301	317	294	298	302	288	297	304	292	309	293	286	308	287	270	296	311	288	284	311	298	317	290	318	332	298	291	295	285	332	296	278	298	316	289	294	344	329	323	332	291	307	305	300	290	315	311	305	326	283	331	321	284	304	331	273	265	306	264	306	321	303	295	301	295	280	306	282	309	273	296	306	311	316	313	315	319	312	310	305	291	306	278	306	289	309	341	287	317	296	343	316	305	300	301	299	292	279	272	277	348	320	334	295	290	298	287	272	264	305	272	291	307	305	281	263	302	300	345	322	285	324	323	312	298	337	311	328	331	337	283	297	272	307	314	320	284	274	315	319	297	306	269	312	291	326	328	304	296	293	295	346	300	294	283	299	324	236	324	336	284	280	321	319	329	291	294	275	251	306	297	284	295	289	315	291	283	319	281	313	324	270	292	348	307	275	261	320	296	344	339	272	307	290	256	300	321	329	329	289	260	316	297	286	298	277	306	342	331	290	278	309	311	320	321	337	286	307	309	289	301	312	307	306	301	282	303	276	324	304	342	308	275	310	340	284	278	304	276	291	292	281	320	262	297	267	309	285	319	312	302	361	330	297	317	295	299	332	292	291	265	292	288	297	316	308	321	337	283	297	289	271	316	252	306	323	269	304	314	292	301	296	308	335	277	334	308	279	280	317	316	291	325	311	285	310	314	312	284	290	321	281	290	299	331	306	287	328	310	293	333	327	320	336	312	288	305	300	316	325	343	286	266	305	274	269	300	321	302	293	314	283	297	287	293	301	318	310	326	336	283	299	317	314	313	284	280	327	341	298	279	315	286	331	296	303	325	312	305	308	316	329	284	297	313	307	277	305	254	289	293	318	290	321	289	316	313	309	303	304	283	280	308	291	299	318	298	285	283	296	294	311	270	305	322	281	298	286	283	291	336	296	338	286	298	304	324	334	329	294	292	276	322	294	315	338	293	300	261	314	274	319	284	291	279	313	302	287	334	308	312	330	304	296	284	297	309	316	306	305	331	310	266	313	291	317	296	325	296	311	327	325	298	290	291	305	267	288	333	309	304	351	322	298	307	295	324	308	293	289	282	302	310	301	306	307	323	304	272	345	278	298	295	340	315	281	311	334	321	306	281	346	320	335	318	300	283	293	313	295	299	303	293	310	331	288	276	310	339	323	339	303	297	283	340	306	303	277	277	318	298	339	301	280	308	269	267	291	309	291	267	290	331	293	310	314	344	295	319	281	327	267	332	296	335	326	362	298	320	268	311	291	270	284	309	308	312	308	317	334	296	280	309	275	304	311	285	335	300	310	291	332	303	290	298	325	294	330	304	286	289	295	304	274	313	316	308	298	322	282	312	305	288	309	293	277	310	278	298	271	318	281	298	295	324	314	283	295	316	300	275	309	290	300	299	333	309	287	276	299	292	289	253	324	311	320	327	329	332	305	290	283	304	306	294	309	302	267	284	278	308	306	292	292	315	317	317	330	325	288	273	291	312	309	300	326	302	275	297	322	287	301	296	293	305	281	321	269	303	292	306	286	286	309	323	278	282	309	305	315	324	327	284	297	299	345	270	272	303	325	311	289	327	308	296	256	271	276	280	317	291	290	288	275	269	281	300	296	307	333	310	291	311	312	301	262	271	300	297	282	292	283	322	335	281	296	300	318	294	291	284	292	313	315	224	254	308	323	282	284	293	300	292	310	269	302	306	255	298	313	318	284	266	309	293	287	318	293	289	303	325	303	298	310	303	276	296	313	297	282	314	276	298	308	292	286	301	324	361	310	311	314	313	287	297	312	344	275	294	334	281	301	289	301	324	301	265	293	304	277	296	305	287	279	280	323	294	303	282	279	271	272	320	284	324	279	281	319	299	318	287	281	295	296	310	298	303	275	285	309	313	325	275	280	300	293	305	273	294	297	284	306	325	274	304	313	305	307	277	332	292	283	276	287	322	284	288	301	284	261	277	287	321	268	313	305	299	275	315	295	289	323	289	295	338	297	279	271	340	288	337	297	294	311	326	314	253	337	276	300	298	280	315	317	292	307	297	302	319	317	337	302	322	301	292	286	302	322	311	301	303	281	323	319	319	314	296	337	265	304	267	298	323	312	335	309	323	282	290	292	317	301	290	307	282	279	291	292	298	272	307	296	307	290	320	339	322	286	284	319	275	325	288	274	272	294	324	286	294	286	282	309	291	309	331	279	270	311	304	290	270	288	303	338	303	306	320	259	306	310	305	308	309	330	288	302	316	321	322	313	333	320	317	293	291	311	267	297	300	306	280	299	298	305	329	280	322	335	298	303	261	300	293	298	298	292	310	320	320	314	300	310	264	283	292	283	304	277	304	304	314	320	294	280	335	291	292	282	298	318	327	333	286	279	339	356	324	304	292	259	305	303	295	298	287	305	295	318	285	320	278	313	330	271	298	332	289	296	306	320	311	291	315	330	308	295	305	324	305	305	306	298	307	315	287	312	324	304	281	301	326	279	307	295	306	302	307	297	310	303	305	282	276
15682	8853	9145	5810	2377	1400	1070	1004	894	841	753	766	797	761	717	676	663	685	720	669	656	677	711	706	699	651	668	614	689	652	688	652	647	630	669	645	674	608	646	622	644	602	654	629	611	583	654	634	672	637	628	651	694	635	649	667	643	674	647	669	633	627	662	627	654	629	614	649	643	656	645	628	658	651	675	626	660	605	631	648	638	657	690	633	619	647	647	612	665	642	663	667	691	657	681	616	668	646	676	646	666	652	666	635	658	661	601	672	681	640	671	674	680	611	635	649	661	636	641	601	686	603	646	608	655	618	629	633	669	672	639	649	647	663	710	648	607	684	645	663	592	634	674	644	680	667	663	626	663	652	628	635	649	617	659	613	634	638	635	592	667	668	678	652	637	637	610	657	638	617	610	673	638	661	637	651	623	655	620	646	635	644	641	644	671	675	635	634	678	668	713	631	643	650	684	678	625	636	657	678	636	662	661	674	681	648	663	654	672	675	660	610	639	672	648	700	632	660	644	631	662	656	638	640	642	618	635	685	635	670	595	631	678	626	663	638	684	616	698	652	686	637	660	645	599	622	682	659	651	662	644	650	677	654	632	634	646	626	675	639	639	633	677	647	657	643	629	648	689	637	630	627	617	598	647	630	690	624	637	651	588	669	627	627	633	674	668	629	649	630	649	678	622	636	668	674	606	640	646	639	640	633	644	621	668	628	620	623	668	647	615	673	626	610	650	679	625	651	618	629	694	743	625	625	651	642	598	665	639	644	634	657	667	620	646	629	630	662	713	643	658	641	647	623	624	681	646	626	647	631	619	630	637	648	626	667	667	617	660	672	651	661	654	698	685	610	637	638	608	626	654	615	637	631	672	695	610	647	648	648	604	675	686	629	608	600	671	696	713	633	657	630	660	658	624	613	672	646	672	650	622	641	612	640	614	622	651	638	664	675	596	660	650	603	611	639	663	653	613	631	643	622	633	679	658	605	683	635	600	666	668	666	679	610	649	673	697	609	622	658	671	651	655	631	661	614	631	643	661	635	699	645	638	712	660	637	655	642	596	677	637	657	634	646	685	633	647	639	635	654	650	625	685	660	648	611	653	687	636	689	626	617	671	618	638	648	686	617	585	658	617	611	665	618	634	632	691	636	631	663	657	639	613	640	664	668	635	680	633	636	643	628	672	593	681	696	696	679	658	624	645	671	641	656	672	637	669	654	611	638	666	672	651	684	633	628	631	649	617	654	612	641	642	659	620	613	700	624	654	631	633	648	645	659	636	673	608	660	623	667	669	627	635	644	643	671	664	653	648	652	649	651	678	608	636	639	648	627	640	633	626	651	671	641	660	612	609	618	653	621	683	633	673	670	637	664	656	660	622	633	639	594	631	623	630	674	653	660	626	683	630	604	625	627	626	605	604	664	706	631	649	650	612	646	646	647	642	651	620	664	647	656	654	619	628	616	665	635	632	645	617	653	674	642	694	619	663	672	639	646	708	643	625	626	629	632	644	619	629	679	648	629	685	623	648	624	686	642	638	689	630	642	664	665	626	679	665	616	679	623	624	619	639	639	647	668	685	635	682	639	666	633	632	639	659	633	647	631	650	686	585	645	683	649	633	683	642	640	651	631	639	616	634	647	633	665	632	626	651	653	671	641	652	711	646	645	654	675	665	681	669	697	675	692	646	641	643	677	621	644	671	648	674	627	648	638	678	654	617	629	641	673	659	636	608	649	625	571	687	658	683	667	699	612	679	621	657	655	657	659	672	643	635	700	695	657	666	576	625	613	656	633	652	635	663	641	682	633	702	632	653	651	612	668	651	616	633	664	639	676	659	621	654	635	633	665	608	650	656	654	642	645	654	633	625	660	644	620	648	655	681	691	637	664	648	667	660	667	667	623	650	626	697	635	637	661	629	650	663	646	677	639	648	622	681	582	637	604	643	605	662	643	623	611	628	624	692	658	609	619	660	612	675	650	655	628	622	667	646	624	638	630	641	660	652	671	680	632	679	634	658	694	651	642	698	603	636	593	605	653	621	661	603	616	669	666	622	657	652	671	636	658	647	648	615	639	669	678	593	628	661	657	646	607	644	647	640	630	656	672	646	637	651	655	640	641	603	674	631	619	637	649	628	661	641	698	663	627	652	618	630	666	664	659	629	690	660	664	654	631	624	671	619	654	629	681	625	662	647	681	607	648	685	645	666	674	603	681	662	678	661	651	659	630	665	648	647	642	641	672	681	665	664	686	651	630	663	648	627	644	619	638	592	623	595	645	636	666	647	687	639	689	659	659	670	628	671	642	649	621	658	687	636	622	712	646	684	637	639	668	627	680	642	638	656	674	614	628	684	682	668	661	655	660	644	624	646	650	663	653	635	676	681	647	646	645	637	675	641	706	630	643	632	630	660	640	636	619	660	654	681	635	669	614	651	612	697	619	623	643	627	668	601	694	643	634	665	633	626	636	625	649	610	656	635	686	650	641	678	641	601	609	641	642	655	628	674	660	634	670	633	638	681	640	668	684	689	664	676	636	698	612	625	666	666	666	664	636	609	606	658	628	643	646	666	619	695	653	653	635	678	660	683	645	626	590	641	627	665	624	593	678	634	634	636	675	619	620	627	698	658	668	646	615	676	648	681	688	615	627	650	646	651	647	608	667	649	687	625	645	655	620	625	628	623	665	659	648	646	677	665	674	683	637	645	616	648	641	669	652	650	716	636	651	602	680	646	645	659	657	658	646	646	638	639	673	669	619	642	643	637	640	648	690	668	656	644	643	619	654	708	655	647	716	664	645	634	614	587	645	671	699	610	615	651	617	600	671	636	713	654	628	621	668	637	647	655	642	670	610	632	641	621	680	640	645	640	650	649	654	628	677	663	610	658	646	649	619	670	648	609	637	680	654	648	683	723	635	638	636	690	630	670	601	631	646	643	638	664	627	646	605	662	684	645	644	660	646	636	634	646	666	678	643	663	664	631	616	607	656	624	597	618	644	609	653	658	657	661	646	638	638	671	704	589	639	687	642	635	678	646	652	683	641	635	643	649	656	690	637	630	666	685	650	647	629	682	644	640	611	604	672	657	646	645	660	685	624	623	609	657	586	658	576	657	694	638	639	663	635	633	670	592	652	664	645	637	639	667	642	656	669	652	652	647	618	650	605	626	621	673	638	646	644	654	638	625	635	671	641	649	626	632	646	656	647	714	642	648	642	640	660	688	647	634	677	637	621	680	642	675	668	648	651	634	643	627	673	658	645	633	628	627	605	646	626	647	663	631	673	644	619	610	664	658	631	634	690	660	637	620	668	655	620	659	660	616	636	647	632	629	665	676	634	590	621	627	643	673	629	637	663	627	659	638	640	676	634	625	685	616	616	681	664	664	652	637	637	689	652	625	634	626	628	666	649	671	649	661	635	649	622	618	673	651	638	621	634	622	663	612	614	676	635	627	651	641	643	639	612	640	646	651	649	663	685	617	578	638	619	652	642	601	653	627	639
41439	24456	18029	9385	2138	726	443	363	336	282	258	211	263	235	188	234	248	233	240	206	210	210	214	231	219	215	221	200	198	203	226	208	214	198	177	195	196	196	173	155	213	200	187	181	187	192	197	214	182	195	206	199	193	184	216	184	183	181	190	169	201	226	215	203	200	162	191	221	198	163	188	211	187	188	197	236	190	218	188	213	195	208	180	187	202	223	205	206	213	202	196	209	204	191	193	188	174	184	205	226	213	200	198	218	194	201	209	177	165	212	213	211	211	198	165	189	193	206	210	183	191	214	214	208	172	170	214	208	201	189	200	221	166	189	211	194	192	191	221	185	197	195	200	226	177	172	199	196	200	217	193	174	202	206	220	224	178	218	198	215	194	183	170	182	194	205	194	185	199	199	188	178	191	202	193	204	186	205	231	206	181	220	214	184	204	193	185	200	214	210	202	192	166	220	201	205	221	206	194	183	225	187	226	190	203	197	201	223	185	181	213	158	200	224	209	187	201	187	180	196	227	217	192	212	237	209	208	188	185	210	180	199	184	184	191	225	205	186	193	188	181	185	190	191	177	196	177	179	170	194	203	191	219	195	211	194	178	164	227	199	209	194	218	208	160	185	199	174	179	201	195	232	218	221	205	194	207	196	204	190	193	199	193	192	192	186	204	193	202	208	206	193	192	192	188	212	211	207	165	191	186	215	177	197	200	186	195	197	208	185	176	212	203	188	214	217	150	188	190	211	175	199	213	201	173	174	187	211	176	195	149	196	220	206	204	178	155	206	189	186	204	206	199	207	187	178	213	176	199	200	221	202	209	208	201	174	215	220	205	212	211	202	221	186	185	212	216	192	217	198	203	221	174	201	189	193	212	206	208	192	216	192	206	186	191	193	178	199	192	209	178	201	211	188	208	200	175	209	206	213	218	201	203	180	223	171	211	195	208	175	166	209	207	174	181	198	183	223	187	198	170	193	183	190	209	220	188	196	169	203	205	222	214	226	185	182	189	208	198	196	186	171	185	177	188	181	192	207	194	201	206	199	189	198	180	184	196	185	192	192	195	205	224	201	200	193	187	192	192	202	198	175	203	182	189	193	194	198	173	199	162	204	196	174	181	172	199	197	217	188	194	177	203	183	201	160	185	188	220	186	179	190	180	179	201	199	190	198	212	215	190	193	218	248	205	196	199	179	179	197	216	217	203	207	190	208	188	202	200	202	195	194	189	185	215	189	217	194	208	200	219	189	183	195	192	202	171	183	228	217	185	201	188	200	189	212	179	162	204	206	198	209	201	211	200	188	182	167	200	181	206	176	214	182	201	195	222	208	210	176	170	182	189	202	207	187	184	192	185	186	194	177	188	190	183	199	197	189	198	163	190	219	185	180	198	190	181	225	210	224	191	213	191	194	189	205	222	189	187	187	197	183	205	183	208	170	185	171	185	191	211	176	158	227	229	187	202	189	202	191	195	198	181	195	184	186	196	190	168	202	193	203	187	209	216	219	219	194	201	187	198	196	209	203	180	180	182	213	186	203	194	180	211	202	203	180	219	207	186	207	191	174	173	160	188	211	189	204	223	175	199	223	206	212	209	201	203	186	179	205	214	185	241	212	218	226	194	243	201	180	180	202	187	184	203	195	177	195	205	194	218	179	193	200	179	171	223	207	197	191	209	161	201	208	198	195	182	205	249	204	170	173	197	188	190	184	191	183	222	208	205	183	207	213	201	206	206	194	214	234	221	175	217	217	207	215	212	204	220	188	207	200	174	203	199	201	172	218	161	203	191	189	195	191	194	191	169	187	212	179	183	167	188	188	183	198	192	181	208	200	185	197	201	194	209	215	175	194	211	189	213	207	211	209	209	201	166	192	190	199	180	169	203	215	201	171	195	201	185	171	195	183	180	218	204	203	215	180	205	194	195	200	209	186	199	212	190	186	207	207	205	199	217	187	203	213	214	189	168	178	198	207	203	178	208	199	190	188	214	198	190	197	189	211	199	191	211	206	207	185	178	205	198	205	208	214	205	186	215	190	184	210	213	197	210	186	203	186	191	209	180	205	216	177	169	219	201	186	226	198	194	194	169	225	190	209	166	184	174	209	196	185	209	211	223	174	208	200	208	201	174	197	190	202	187	206	224	222	204	219	191	183	174	201	217	196	201	190	183	177	177	199	213	193	202	219	198	190	189	228	194	160	174	181	193	181	194	168	197	199	172	223	218	187	189	169	186	186	188	209	208	182	204	183	230	197	209	213	181	201	190	190	203	205	213	215	216	186	198	205	192	223	166	203	181	212	206	193	203	173	187	201	195	190	214	197	195	201	195	157	184	212	185	185	198	213	200	219	210	206	208	179	191	176	169	189	210	171	228	210	176	174	190	206	185	193	190	181	167	199	197	213	189	183	192	209	180	202	208	205	198	194	192	170	172	197	208	204	202	214	190	194	205	187	185	206	184	198	194	226	210	227	187	187	169	212	191	216	189	167	185	197	198	187	198	176	200	224	235	197	175	195	184	198	178	191	207	203	200	189	194	207	179	194	197	180	203	205	187	181	182	183	182	179	208	195	195	206	217	186	213	193	206	211	183	212	183	204	192	215	185	187	196	209	185	183	203	184	172	200	168	175	207	190	201	174	181	204	208	202	215	205	209	203	175	189	210	199	180	193	186	196	197	201	200	185	200	179	175	196	191	202	213	190	193	226	183	193	196	210	177	182	197	182	185	192	191	169	192	195	201	208	217	198	178	182	216	196	207	176	175	202	199	192	189	213	192	180	192	197	209	215	198	183	185	193	232	222	193	199	205	226	217	205	190	193	190	215	208	226	213	198	210	196	200	194	189	206	189	210	210	191	189	190	178	181	206	196	196	195	218	239	189	190	179	221	184	196	209	167	186	189	194	218	236	208	220	179	177	189	172	191	204	199	195	202	198	172	191	176	222	186	191	202	175	183	193	180	175	227	180	217	204	221	224	210	200	182	187	199	198	204	181	184	201	215	179	202	185	163	185	212	163	178	183	230	184	172	178	201	197	209	179	198	169	186	180	214	200	209	199	181	199	186	176	226	213	210	209	222	192	201	200	176	182	187	194	185	204	199	186	206	199	196	168	166	191	182	200	186	179	178	212	185	191	202	193	176	185	200	193	193	192	199	202	226	194	218	184	210	171	176	180	185	205	221	181	187	204	186	184	220	192	205	189	212	210	182	183	191	184	181	203	206	185	182	203	204	190	215	197	188	187	179	207	191	183	208	214	210	199	204	194	193	210	179	200	205	208	187	214	202	197	205	228	199	191	199	211	185	195	192	184	203	191	185	216	188	203	178	211	213	208	188	181	189	206	227	194	212	179	223	209	195	195	204	216	189	205	220	197	208	213	199	188	202	170	183	188	219	176	202	188	226	187	200	203	197	171	187	207	193	184	190	204	185	165	225	174	204	207	193	208	198	193	193	223	197	196	166	229	215	185	196	157	196	200	194	178	191	206	191	189	198	188	183
26898	18143	21898	15692	4843	2456	1794	1257	1057	1041	859	750	712	657	594	606	562	577	573	554	532	530	510	513	517	485	452	454	507	467	502	467	500	487	436	439	449	472	479	454	500	476	478	460	450	431	462	457	478	433	446	446	465	428	485	451	450	469	460	470	466	451	448	451	467	422	457	453	482	466	465	437	463	466	438	490	450	503	450	439	453	467	479	480	449	459	454	437	437	464	416	427	440	437	486	458	446	468	468	466	463	474	485	453	482	447	451	460	470	426	468	437	434	450	412	462	420	444	454	469	464	427	477	437	463	444	490	468	477	452	461	428	437	449	457	464	460	440	448	420	447	463	436	436	435	469	413	420	458	439	460	485	457	442	453	465	464	461	495	471	468	461	449	437	404	471	449	434	440	426	439	419	468	415	485	478	417	422	467	456	485	443	462	459	438	449	459	454	454	454	504	403	439	502	471	480	448	423	466	494	445	478	451	418	471	446	449	476	466	455	428	429	462	454	454	522	461	458	465	439	456	475	458	438	440	444	426	466	430	424	417	473	477	448	431	420	492	435	467	455	489	432	455	437	476	454	438	458	474	446	478	451	434	442	430	461	442	501	478	434	457	463	456	456	451	499	471	472	446	440	449	463	460	458	423	440	455	443	465	417	441	442	432	447	449	436	437	448	455	458	460	471	469	422	438	420	448	483	450	473	400	452	487	477	480	405	449	479	448	458	459	448	428	469	492	434	431	515	503	433	448	461	473	473	424	448	424	465	496	450	483	446	495	487	448	449	424	481	460	431	450	473	437	464	427	434	492	487	468	482	483	445	434	479	436	454	451	478	403	432	455	431	462	409	431	460	444	468	466	438	450	473	415	461	442	455	471	497	495	466	449	480	505	469	426	403	460	467	414	463	443	464	436	467	460	462	455	443	455	481	444	428	453	466	440	433	437	455	413	443	470	446	473	473	449	457	449	473	472	436	436	426	423	464	460	454	444	459	442	468	458	441	433	495	383	440	491	449	447	446	418	451	455	469	436	444	467	469	500	490	449	473	414	473	473	436	484	434	459	455	401	435	446	479	438	466	434	476	494	431	447	452	439	446	437	423	468	471	469	445	430	452	462	447	483	438	442	467	471	440	456	498	469	448	481	443	439	454	432	479	467	472	425	425	472	445	451	456	444	442	459	434	424	449	441	458	469	447	433	435	470	425	424	475	391	437	408	420	412	475	431	460	410	454	463	469	454	445	487	454	460	452	452	463	454	472	472	499	452	443	482	439	457	416	450	447	436	456	491	482	432	481	456	443	448	477	447	491	451	477	466	447	423	529	453	479	455	414	442	447	429	455	440	435	453	456	494	465	453	470	438	461	439	440	447	436	443	418	482	430	444	433	452	445	441	457	446	465	420	489	479	441	431	448	443	410	449	459	447	488	453	433	411	432	413	440	460	458	449	429	421	457	455	463	428	460	454	458	423	472	444	457	426	440	442	462	437	465	450	440	468	453	407	485	465	402	474	455	431	468	457	442	461	435	473	452	425	457	441	446	424	450	473	453	464	456	484	458	418	467	449	441	430	478	465	466	490	447	469	461	490	479	457	474	448	444	439	478	469	478	434	435	466	529	454	440	464	432	469	461	410	466	465	455	500	455	454	469	465	444	436	485	471	451	474	468	419	476	402	441	415	470	455	431	434	445	442	469	472	475	452	446	456	452	466	497	469	439	492	444	419	463	474	476	448	419	401	449	470	457	461	482	436	474	458	469	448	446	466	465	451	445	445	470	451	471	454	471	450	430	418	445	435	464	421	471	493	450	464	441	411	464	441	538	482	467	475	445	495	470	417	434	414	450	423	454	425	475	507	427	470	472	429	420	448	423	462	391	419	477	424	460	473	419	460	439	437	461	451	443	390	421	452	428	488	419	466	446	453	446	468	446	457	451	503	474	469	438	451	449	468	467	508	456	462	427	469	446	474	452	459	440	459	476	513	476	448	442	463	444	441	453	495	395	467	456	439	454	486	429	430	450	468	427	543	422	496	472	467	490	444	472	453	476	421	466	441	464	465	443	461	440	497	452	452	480	452	446	473	514	468	502	497	449	464	453	444	451	439	450	434	455	430	452	417	434	426	470	478	448	438	451	445	500	471	464	467	418	474	465	429	463	468	481	471	411	430	469	488	459	451	457	433	467	402	519	449	455	481	441	513	456	430	424	455	468	447	481	439	434	442	453	452	453	469	445	471	451	419	442	430	417	416	464	433	408	421	448	439	484	457	455	495	430	438	463	427	454	416	450	415	436	482	443	440	474	423	448	491	495	475	454	412	451	429	482	481	437	454	417	458	446	473	446	428	446	445	424	461	444	449	466	444	458	487	446	427	460	493	437	452	465	459	435	470	454	448	444	477	479	448	461	458	454	446	469	473	451	425	435	427	449	433	446	463	475	432	432	456	452	425	458	455	425	445	476	434	438	457	500	446	432	446	479	418	458	457	473	426	418	458	431	456	458	483	464	469	421	501	435	485	447	451	424	429	462	462	444	451	482	459	446	419	422	477	447	468	443	476	480	429	432	445	453	465	430	425	475	448	444	465	450	452	438	446	468	476	490	452	447	420	465	471	475	440	474	429	468	495	444	432	430	471	439	474	388	447	429	450	477	479	451	459	437	435	447	458	464	470	435	480	450	443	435	461	439	477	483	450	479	448	426	455	484	437	434	450	490	484	454	434	480	456	451	419	423	484	459	457	496	459	456	461	422	454	457	429	465	420	451	427	447	450	456	470	458	466	455	445	478	388	443	484	451	452	464	438	460	451	429	486	436	398	411	462	430	441	424	452	423	503	446	447	473	422	448	450	474	467	470	448	487	425	435	455	389	465	417	457	487	433	464	448	430	456	444	437	453	443	466	419	467	466	462	459	421	465	495	460	457	414	421	442	445	462	416	490	458	417	464	471	484	452	454	452	470	411	455	471	486	467	456	464	422	447	454	462	473	450	442	500	446	439	448	456	435	431	495	442	443	454	462	471	467	451	456	467	434	448	462	430	428	450	452	450	500	452	456	449	464	438	484	438	453	462	415	495	485	471	451	431	487	465	416	467	464	463	479	441	475	440	457	465	424	461	439	447	463	453	476	463	431	457	438	425	465	493	471	426	463	445	435	455	448	425	485	479	415	477	490	471	432	450	451	479	448	439	439	464	438	473	458	458	478	426	453	467	478	523	415	479	460	485	463	425	481	434	500	436	490	458	472	463	448	413	420	476	448	485	455	412	473	463	478	452	459	468	455	470	430	450	489	454	448	424	452	449	462	460	440	447	441	424	436	435	446	428	429	437	462	435	425	452	469	464	435	444	462	448	452	475	446	461	469	464	455	449	473	448	445	440	449	439	410	463	469	455	460	431	449	456	433	454	478	442	476	480	436	464	475	457	449	498	488	476	462	441	427	427	446	457	456	465	452	456	445	465	449	428	422	447	486	419	421	446	466	452	441	490	447	462	462	459	456	443	427
47672	33454	27531	16984	4766	1424	805	537	447	423	373	381	317	320	324	303	279	294	250	291	274	274	249	252	243	251	239	227	246	253	266	268	258	269	229	267	243	247	230	256	260	230	218	232	254	240	235	252	228	205	239	245	252	248	256	247	232	233	201	259	221	263	242	236	217	255	252	227	263	255	240	227	280	228	242	224	263	238	232	230	269	231	237	247	243	261	247	244	228	222	242	229	232	213	215	264	250	235	264	217	235	226	216	224	221	224	246	241	251	220	220	240	223	262	280	223	220	230	223	249	243	246	243	230	234	219	244	234	276	224	236	232	225	225	221	227	199	240	236	234	251	233	236	267	215	228	258	201	237	210	230	234	238	217	263	245	241	221	250	238	277	234	211	228	226	256	261	288	252	253	247	232	217	245	243	222	244	225	200	241	254	219	241	258	241	234	251	243	235	228	251	230	227	227	253	235	235	260	238	196	213	225	261	264	208	267	234	260	252	262	249	243	241	236	250	240	219	247	238	224	233	237	225	220	230	252	227	238	212	202	241	213	249	221	244	259	268	243	248	235	269	245	254	234	257	201	266	220	237	252	224	224	207	252	221	237	248	217	237	236	242	239	227	246	268	229	250	227	217	235	250	224	279	233	251	225	240	220	240	251	223	233	245	249	256	243	263	220	214	227	258	221	222	245	234	249	226	206	276	250	246	232	247	217	230	258	260	228	249	234	250	228	240	248	246	252	243	250	255	227	256	246	222	211	241	224	243	284	251	258	230	246	250	230	227	274	241	218	255	256	216	228	247	229	220	201	265	229	265	226	231	237	250	226	241	224	276	220	223	231	245	226	248	225	221	260	214	252	236	241	227	281	238	239	256	227	256	257	262	269	254	250	240	224	232	265	240	268	242	228	256	243	235	237	231	221	255	252	253	261	293	239	243	245	225	268	248	230	232	248	212	274	252	254	239	236	265	230	223	246	254	225	238	263	252	215	230	255	259	261	260	264	232	269	221	228	233	209	226	241	249	234	207	238	234	214	222	240	239	254	232	241	255	246	262	251	236	213	233	238	253	288	232	243	246	240	238	252	225	224	243	244	242	252	242	249	240	231	233	223	248	238	254	260	246	234	221	249	249	233	242	270	268	235	241	236	251	236	260	252	234	244	223	219	234	254	240	223	232	232	286	219	245	213	236	211	259	243	223	233	222	234	258	246	240	220	216	216	239	244	253	227	228	249	230	216	252	245	273	242	230	216	249	236	251	223	217	273	233	256	236	224	255	240	244	290	226	249	236	258	247	227	244	241	214	256	236	219	230	247	244	267	242	237	219	275	236	240	277	255	239	234	231	215	217	203	248	258	280	249	238	245	253	239	236	224	231	250	252	238	241	260	241	215	203	246	253	203	247	247	248	230	227	255	234	285	250	221	219	226	212	234	242	235	222	223	238	216	231	279	253	231	223	249	259	275	252	263	251	241	256	229	213	219	252	264	256	257	272	251	275	232	220	241	215	222	205	260	260	234	228	234	210	227	238	227	226	262	240	243	269	222	238	247	241	216	247	211	242	275	231	222	212	218	247	212	201	235	257	223	236	230	237	231	232	246	245	224	235	236	215	252	225	275	237	255	255	247	249	227	254	209	261	232	245	265	210	255	245	248	207	250	253	234	236	194	250	197	251	221	255	244	228	240	246	233	230	237	226	222	222	278	253	229	271	248	228	239	231	263	255	262	234	217	220	230	257	240	204	253	223	284	230	209	255	244	250	276	268	234	260	249	224	236	240	252	259	239	244	253	234	216	233	253	267	259	254	220	240	228	242	236	220	268	230	212	230	235	257	276	229	228	264	216	219	225	253	226	202	271	232	233	232	246	244	232	227	240	255	273	251	221	233	239	246	213	258	219	252	250	237	222	266	219	253	231	254	247	231	247	247	237	275	225	227	243	234	228	230	218	234	239	218	232	227	246	249	248	214	259	258	228	233	219	228	227	251	256	234	259	244	256	222	274	227	234	238	226	230	220	249	245	235	241	259	231	251	246	241	269	243	242	209	237	252	224	241	225	259	252	262	249	216	213	258	227	235	227	229	240	244	210	243	244	246	228	244	228	252	237	227	230	216	251	279	247	217	214	251	226	243	262	232	247	226	248	253	233	257	240	246	237	211	252	272	226	242	247	254	261	247	215	248	218	249	238	234	239	269	247	249	241	259	252	234	280	234	253	233	243	234	261	236	248	242	203	240	257	236	231	216	226	241	244	230	253	181	250	249	223	254	227	247	235	236	246	216	235	213	231	265	232	219	265	255	248	238	234	248	223	249	256	206	195	224	235	250	226	228	243	252	240	255	279	240	233	244	222	220	227	252	241	260	257	255	276	220	285	238	237	238	224	286	256	252	228	219	226	218	213	239	243	255	229	245	264	251	256	250	229	232	232	225	220	241	271	223	225	244	242	233	233	232	220	217	259	257	274	238	225	235	241	227	237	248	221	235	209	248	245	260	232	241	226	229	257	223	228	218	217	272	229	262	233	247	238	224	232	242	234	227	230	264	258	249	246	254	236	224	254	242	248	217	239	238	255	249	252	193	263	229	263	252	236	230	249	239	243	214	241	235	235	249	227	258	237	231	229	242	206	210	251	218	264	253	224	251	244	253	226	221	223	252	202	230	253	227	224	249	249	248	235	261	207	232	225	200	246	251	224	235	239	265	257	229	224	214	245	230	226	246	259	242	225	238	252	226	253	229	233	266	217	253	243	225	248	250	222	263	243	211	242	272	249	234	284	236	229	228	229	231	236	236	210	234	224	246	225	241	222	205	237	244	226	259	265	262	266	230	258	229	229	252	248	262	249	241	245	261	220	233	279	221	231	241	208	232	236	252	237	265	237	259	256	266	242	238	243	242	243	217	225	259	223	254	215	204	253	232	244	221	241	237	245	230	213	246	242	264	235	267	239	242	235	230	264	240	235	256	219	268	236	227	224	249	227	258	241	238	223	241	252	247	234	284	245	221	270	254	233	251	260	234	216	254	239	224	255	232	220	257	224	256	243	242	262	238	232	231	220	269	248	236	253	258	218	245	249	220	234	249	252	245	240	269	219	243	256	252	210	267	250	240	216	249	254	222	235	218	226	225	225	231	228	241	261	207	238	240	259	256	235	251	250	252	220	250	228	217	243	260	239	201	221	237	239	226	254	226	228	219	223	236	240	243	228	244	241	257	241	238	248	241	242	214	248	235	229	233	223	250	245	224	231	255	217	253	235	232	248	258	251	240	235	279	241	233	225	223	247	241	228	252	227	226	231	191	243	231	264	227	244	237	215	289	237	267	254	238	256	254	228	199	218	236	235	234	235	236	271	216	226	281	234	238	205	240	228	253	243	238	227	239	231	196	220	244	226	269	251	226	235	230	264	248	217	230	241	247	245	236	237	228	217	222	257	222	245	228	240	265	219	246	240	229	245	239	216	248	248	261	249	244	242	261	234	262	247	229	255	228	230	216	220	254	257
30649	25296	29598	22338	7456	3789	2663	1982	1677	1486	1350	1165	1038	941	834	784	783	751	753	696	706	640	642	650	637	682	601	592	625	661	597	646	622	587	590	639	624	556	596	591	599	569	523	559	569	576	552	587	581	581	612	538	514	577	573	579	612	597	578	558	565	545	519	574	587	606	560	536	599	546	548	573	584	539	544	569	550	554	552	519	519	579	563	530	556	586	542	567	527	582	558	588	572	581	514	554	549	597	551	547	533	576	531	548	524	525	557	525	592	579	510	581	567	537	551	551	532	557	561	558	545	572	550	581	566	563	572	574	555	551	592	548	542	552	570	555	541	561	570	533	561	543	566	571	564	543	520	578	533	558	544	585	578	557	547	545	604	498	558	565	557	567	540	505	535	551	527	571	567	556	564	583	555	556	533	558	528	558	585	561	518	586	535	569	554	550	550	565	570	541	530	494	552	521	572	556	551	584	536	553	519	570	536	535	575	515	599	611	545	527	566	570	537	531	535	543	546	569	586	518	568	585	584	577	562	558	559	569	560	511	556	543	533	588	552	564	555	555	603	523	522	527	556	552	537	590	566	575	537	539	547	569	537	563	539	521	575	534	538	569	518	561	533	543	553	535	555	553	501	559	600	565	570	575	582	577	551	592	524	566	615	564	552	558	553	548	533	549	577	500	588	577	532	546	540	566	573	525	523	550	566	490	524	539	522	564	556	604	568	546	563	535	574	554	507	553	531	546	592	509	572	555	548	548	528	583	583	586	571	534	554	539	543	524	573	537	564	545	591	539	530	543	554	534	533	546	566	548	571	537	554	521	536	562	554	536	532	527	545	550	533	547	586	511	618	561	545	562	541	560	521	580	597	582	526	520	540	581	585	552	541	574	562	561	590	537	533	568	545	531	570	595	551	572	517	558	531	539	543	557	593	521	524	557	519	568	552	559	580	540	576	533	572	569	547	562	543	589	535	572	528	531	557	536	499	532	552	524	578	554	564	568	534	519	533	553	550	501	530	560	520	542	542	543	537	532	581	569	549	549	532	536	590	578	555	524	542	510	525	563	547	531	590	553	548	552	575	512	521	558	556	600	533	549	541	522	570	593	550	539	552	586	555	591	575	588	546	568	541	538	593	603	493	520	546	560	609	541	546	556	541	604	516	574	548	561	547	553	562	536	526	568	522	550	565	490	571	559	558	536	581	561	554	525	520	529	550	516	518	544	512	553	547	600	564	540	529	554	566	557	574	572	563	516	514	514	580	531	512	566	554	545	547	545	557	531	524	524	564	570	559	557	531	529	514	542	560	574	567	514	555	517	567	564	578	605	565	555	539	513	538	516	519	537	562	511	553	577	554	502	561	574	559	535	545	529	555	583	607	567	545	547	550	521	543	520	615	573	552	519	556	520	570	577	574	538	544	528	567	525	535	539	540	602	555	576	620	551	530	562	517	537	587	520	560	558	570	527	583	550	517	585	537	566	556	531	575	514	560	589	537	570	577	511	558	559	532	551	553	540	559	594	589	557	558	565	538	548	557	556	547	557	536	533	568	556	536	511	595	558	561	529	551	581	543	578	569	592	549	560	548	559	550	553	580	557	529	568	550	573	572	549	567	526	500	534	586	557	542	564	551	555	592	569	546	555	535	523	587	550	527	570	576	564	574	561	514	569	578	566	534	521	575	595	547	538	522	542	552	600	497	545	584	568	561	499	567	539	564	552	527	484	523	563	578	525	541	547	504	558	529	555	527	557	564	573	556	542	518	533	567	539	571	531	537	575	550	539	507	508	525	511	517	533	577	573	565	584	605	584	561	571	537	542	550	558	562	525	577	552	581	542	578	574	528	572	564	569	574	585	516	535	570	530	569	564	563	555	567	548	562	560	545	559	522	524	537	526	555	579	579	536	594	564	529	585	527	542	537	574	538	539	571	545	523	584	555	538	562	548	562	549	546	563	587	559	563	539	568	522	565	547	543	577	547	504	549	555	563	586	554	516	552	542	500	541	551	542	551	570	530	556	556	565	547	543	587	543	579	586	526	570	541	563	549	571	544	563	544	536	538	567	558	544	536	513	537	576	586	537	581	550	563	572	560	554	584	526	549	559	527	543	557	552	557	516	547	523	538	534	559	525	527	531	565	579	533	601	565	561	573	603	522	562	535	555	547	546	554	536	556	520	540	588	551	553	547	532	501	534	569	581	542	532	561	529	548	566	517	551	510	562	538	583	527	562	554	567	558	538	532	549	579	547	552	580	560	551	497	584	541	573	550	572	599	592	543	554	569	530	553	565	546	586	553	563	514	563	574	541	564	559	496	567	518	559	547	540	583	522	534	543	538	525	522	591	588	491	543	535	561	551	579	539	577	560	592	545	579	581	545	606	544	563	558	594	558	603	542	556	568	583	522	581	566	509	576	546	571	556	579	565	561	530	570	576	549	564	546	531	550	554	542	530	536	569	512	592	552	557	539	508	572	539	569	604	530	532	592	560	509	569	532	554	554	529	552	565	582	580	582	589	567	542	584	520	545	529	592	545	603	591	550	576	515	583	564	550	535	520	575	573	544	516	585	549	544	547	516	592	570	535	531	598	559	555	526	544	553	572	558	567	559	577	573	545	502	544	547	549	574	583	555	549	558	507	538	588	541	541	585	552	508	581	557	531	579	575	566	544	560	527	570	553	586	576	560	547	546	531	551	515	537	580	549	554	560	537	509	513	554	593	560	539	613	529	538	533	581	560	580	526	565	552	541	555	551	575	590	592	522	542	590	587	556	522	528	527	564	546	546	579	549	590	582	535	506	512	531	535	544	577	526	558	532	526	542	565	533	554	575	546	519	550	543	591	592	618	567	566	534	548	587	570	552	557	555	549	573	567	566	505	550	537	568	579	583	568	525	554	573	565	545	547	540	504	529	559	541	607	535	543	531	576	547	526	543	534	553	510	537	597	530	575	593	562	547	549	561	547	586	559	566	557	560	582	586	519	532	578	534	555	573	594	557	528	536	525	568	544	523	549	533	556	511	577	566	573	577	556	578	505	555	530	551	564	580	595	552	578	512	559	558	575	565	601	533	561	550	543	576	571	531	569	523	574	526	525	587	515	584	567	584	546	491	610	573	557	500	538	570	548	538	552	576	533	592	544	581	537	567	528	523	558	542	599	518	517	581	558	547	553	523	557	563	580	542	603	574	576	598	545	549	575	551	552	542	558	548	579	542	508	557	553	510	618	531	560	555	512	620	552	572	548	497	509	510	554	542	583	536	517	534	540	587	565	574	546	551	511	565	575	605	569	561	556	581	578	597	550	569	587	557	571	561	556	590	554	558	572	544	581	583	555	563	580	561	551	570	596	584	565	544	587	543	567	486	618	545	569	580	551	557	534	577	556	552	554	514	578	527	563	577	596	575	583	557	528	517	527	543	571	540	549	548	545	588	536	573	529	558	565	526	493	550	537	570	504	565	548	558	576	533	578	527	547	557	549	571	559	546	560	578	561	542	548
25602	12694	6548	2343	655	457	400	343	348	335	330	290	353	325	280	301	326	297	300	354	318	282	286	301	320	296	293	296	311	317	319	324	307	313	293	306	323	325	312	300	313	300	327	305	282	296	295	284	319	286	269	289	297	293	299	340	301	296	315	262	294	291	300	316	304	257	334	304	301	288	312	309	325	305	326	312	286	322	289	315	268	311	325	307	309	308	291	307	331	315	315	300	315	297	285	295	307	311	268	304	290	309	295	297	310	286	292	299	295	284	295	308	306	311	289	282	320	293	293	257	297	276	313	296	313	288	318	319	292	317	302	300	315	310	308	336	313	265	290	341	274	289	291	265	309	283	290	279	280	293	273	294	322	262	289	279	307	308	337	295	285	309	311	299	310	286	278	291	280	312	302	299	307	304	293	276	288	327	311	289	298	300	321	333	279	308	281	283	305	268	299	321	264	265	309	296	261	288	291	319	285	301	310	277	291	286	307	302	274	313	275	267	320	307	311	322	286	341	312	301	301	300	285	307	302	301	302	305	346	302	277	299	304	314	332	298	325	323	290	327	314	283	292	306	312	291	305	318	288	278	285	315	284	317	310	311	315	295	310	290	305	311	333	308	283	290	286	285	302	320	315	314	293	297	278	290	327	298	277	289	328	309	281	298	284	303	279	282	315	293	332	310	326	331	342	290	302	279	287	275	305	263	299	291	316	339	275	273	298	302	320	322	309	291	294	290	265	312	298	308	276	281	319	269	277	329	323	345	292	277	305	314	356	309	324	313	323	289	283	292	328	304	330	291	302	294	342	318	298	293	316	289	276	297	294	270	278	278	297	296	311	298	260	308	286	316	306	302	319	321	297	303	306	292	291	319	281	265	295	313	294	319	315	301	322	331	311	321	276	312	295	302	286	278	281	314	322	325	276	315	298	266	301	303	283	307	282	278	285	305	306	276	310	303	281	304	320	290	309	289	306	273	309	312	296	348	294	303	289	305	294	304	322	312	293	290	314	309	309	297	272	329	297	343	296	287	289	315	302	290	317	285	293	339	322	287	281	288	321	313	289	314	311	285	257	332	307	320	328	298	286	296	316	327	322	320	286	313	304	302	305	259	329	300	302	295	289	312	312	331	279	289	317	305	315	315	323	296	305	312	277	306	313	299	302	301	320	310	322	316	285	285	285	334	307	251	305	327	291	289	296	328	314	291	261	314	317	295	269	320	303	279	290	302	266	286	315	309	298	310	290	306	331	295	293	297	312	318	296	284	309	282	275	313	287	292	293	292	305	295	304	281	301	281	272	311	281	283	293	334	309	336	318	304	322	352	312	343	301	325	323	294	264	314	326	280	306	286	281	272	303	277	284	296	319	302	299	298	323	352	301	280	280	322	273	314	277	265	312	319	277	301	294	293	316	301	329	316	275	302	308	303	279	262	315	275	250	292	323	302	329	301	313	340	294	314	322	320	283	304	293	313	310	303	302	294	339	274	288	341	303	309	325	345	314	310	275	316	287	314	294	310	305	301	305	301	299	297	304	310	323	288	302	311	300	313	318	292	287	260	310	351	296	305	297	284	309	311	292	294	284	292	320	297	327	318	280	292	293	308	283	263	332	282	285	311	278	280	298	310	295	293	306	310	299	295	292	301	296	298	293	307	306	300	292	285	301	308	286	269	269	331	319	308	295	311	314	298	302	282	307	304	282	282	305	323	269	323	313	325	272	310	284	293	308	300	302	287	310	288	304	301	339	332	293	318	269	313	335	315	305	315	324	272	295	317	290	270	302	338	324	307	272	318	278	323	293	255	351	281	313	290	322	309	314	319	305	283	295	287	296	292	289	290	303	315	295	284	282	286	293	323	308	299	319	301	323	322	337	305	307	297	268	269	274	284	294	303	307	335	294	297	301	339	315	293	324	322	314	287	293	312	297	322	292	304	303	282	288	311	285	314	318	287	305	296	305	309	330	302	325	322	320	284	283	314	300	304	287	290	318	305	268	310	312	315	305	308	347	302	264	295	285	301	293	307	271	310	288	307	262	335	328	292	321	342	320	274	308	294	312	306	271	319	321	303	296	306	288	305	330	308	327	289	306	329	293	282	290	300	292	295	307	289	312	296	271	251	293	325	307	319	336	320	310	330	302	313	314	308	303	260	301	305	315	320	293	309	291	294	339	309	336	320	314	308	266	345	320	284	284	332	295	310	305	307	324	304	315	310	287	292	300	322	309	272	314	292	305	295	288	321	287	326	323	305	293	287	311	296	306	287	329	310	306	296	286	274	340	289	305	293	326	331	318	343	275	277	301	291	320	307	289	301	290	275	283	255	299	303	303	307	312	319	292	282	294	294	334	287	316	318	299	316	329	324	315	290	288	244	299	336	290	287	296	313	296	320	306	336	304	329	317	284	300	297	308	295	332	333	303	312	306	297	282	286	321	340	292	281	281	277	298	273	295	286	303	306	326	293	338	303	300	298	301	317	288	297	299	284	313	299	330	284	278	261	313	310	291	266	306	300	298	289	300	304	290	342	320	293	283	328	300	297	293	323	311	297	278	305	303	320	278	270	253	308	298	281	313	282	280	292	252	269	307	293	296	334	310	269	312	293	296	308	287	303	319	323	279	334	309	277	272	300	288	315	309	318	280	294	253	295	312	259	274	304	307	295	301	285	332	289	291	300	311	274	331	318	296	244	290	301	325	316	296	286	307	284	279	327	279	307	287	316	326	287	292	317	323	301	306	264	304	307	259	328	301	313	309	313	298	298	301	301	301	332	294	299	300	315	302	351	334	304	321	272	247	316	299	291	301	303	304	322	277	334	285	272	328	308	270	256	261	307	311	320	291	307	294	310	314	306	283	297	279	295	303	308	303	289	284	301	305	306	297	305	303	283	295	314	324	295	298	287	312	307	313	312	315	309	294	329	309	283	273	328	310	273	295	303	316	306	304	284	322	317	322	278	315	264	271	308	321	288	299	311	325	276	304	283	299	329	299	321	316	332	326	307	272	332	308	302	304	302	277	281	281	323	303	296	311	331	273	310	282	293	318	307	316	319	311	276	271	269	316	321	304	301	320	277	323	320	313	285	299	336	312	309	342	299	338	304	305	329	279	302	297	300	278	300	296	290	318	352	302	326	293	288	307	340	292	319	296	331	305	312	338	320	293	279	312	308	317	314	299	289	306	294	285	278	284	315	301	289	311	300	297	289	317	316	289	311	331	319	302	306	312	286	299	293	306	292	317	335	323	308	281	297	293	274	316	281	298	290	321	292	299	275	267	310	270	300	305	305	310	293	337	321	313	314	333	326	317	315	311	302	340	301	307	284	327	321	306	299	304	296	309	306	299	264	317	286	299	302	326	302	288	296	316	308	304	328	330	327	265	294	279	284	323	309	306	341	292	305	306	318	338	297	305	298	293	305	303	311	285	323	300	312	263	295	307	292	317	325	320	307	323	279	316	275	282	286	302	276	280	277	283	294	309	287	320	313	300	296	286	276
15713	9448	10117	5228	1995	1298	1075	1000	826	818	781	725	748	760	713	686	721	675	695	678	658	643	654	644	669	694	712	655	681	681	671	624	611	679	719	606	646	639	642	654	653	651	671	673	658	653	657	635	676	643	635	668	673	665	671	646	648	636	647	666	649	681	652	641	648	660	690	652	627	675	645	661	639	655	705	620	674	662	641	688	658	639	671	655	654	627	655	640	680	657	662	657	640	695	649	636	638	649	643	643	641	622	635	679	652	642	643	660	608	648	650	596	634	621	694	657	677	684	659	654	645	630	641	601	647	683	648	651	629	614	647	696	653	659	677	676	661	679	639	629	642	677	677	614	642	675	658	679	674	625	661	653	654	596	672	652	650	674	649	697	637	677	628	661	671	649	646	614	664	637	603	620	712	637	641	692	653	657	668	668	635	669	683	652	606	657	646	629	653	657	640	634	671	646	679	631	635	675	661	631	623	651	671	624	627	652	611	626	606	641	674	620	614	675	690	636	679	642	633	638	672	617	683	619	621	658	602	673	706	651	663	579	623	655	676	586	686	650	661	670	663	680	653	663	643	653	677	674	663	669	650	636	731	634	642	632	639	657	660	673	628	636	641	627	681	618	664	654	678	655	681	674	667	600	668	669	661	672	618	648	653	663	674	631	632	658	659	628	671	581	649	661	664	643	606	712	669	681	629	637	651	628	626	649	632	664	674	664	600	675	646	640	639	629	650	644	658	640	659	616	701	645	656	655	604	717	640	645	658	619	658	626	637	598	630	654	633	636	659	641	663	644	619	696	640	646	659	660	590	619	645	640	603	691	665	686	621	674	692	655	675	645	662	697	639	615	620	637	652	636	610	648	639	649	671	612	677	673	653	708	651	667	640	633	654	602	653	639	625	591	666	699	654	660	658	684	636	628	630	636	656	709	660	599	647	645	648	578	636	619	677	672	683	652	650	635	626	659	636	630	648	673	673	641	667	653	654	657	620	678	639	677	642	657	674	709	643	691	662	612	658	652	638	656	619	678	650	654	637	612	689	631	644	676	687	624	607	644	647	630	630	662	631	614	679	658	597	641	638	669	636	669	600	646	592	657	622	678	657	643	687	641	666	618	692	639	622	629	672	683	672	679	596	652	623	683	624	661	693	639	650	702	629	658	640	596	656	620	657	615	645	664	635	667	629	642	665	615	640	660	642	636	657	613	625	636	684	657	685	661	623	660	692	587	679	620	621	666	646	676	621	677	635	636	682	588	670	638	604	653	619	603	668	639	621	666	660	638	637	678	694	658	614	659	657	645	631	640	616	629	666	671	626	633	668	648	643	659	663	646	681	701	650	662	599	668	622	629	685	668	657	633	622	643	629	627	630	636	628	653	648	647	648	608	696	660	589	641	640	679	624	668	647	693	605	653	594	656	703	658	644	661	651	677	657	605	658	646	673	623	612	679	649	618	637	634	616	660	626	650	693	638	638	653	662	685	634	665	661	656	657	665	704	644	629	679	651	664	646	677	627	622	601	635	659	666	654	604	610	641	663	669	655	640	673	671	706	661	657	617	633	614	654	640	678	618	683	614	621	661	678	645	705	643	638	684	662	683	642	653	671	662	677	692	661	614	657	642	600	678	612	640	674	645	658	651	610	625	653	626	652	639	654	621	647	631	656	658	686	625	591	675	689	665	630	633	597	669	548	622	652	661	704	632	646	661	681	602	631	635	635	661	668	668	645	593	624	649	587	647	649	646	636	633	655	633	652	596	664	616	637	680	668	622	616	629	640	649	650	638	705	687	650	630	646	638	635	636	623	664	621	669	663	604	625	651	616	642	625	659	655	648	606	644	685	660	658	660	631	662	654	643	636	649	619	647	674	619	650	706	656	623	672	706	628	643	626	684	727	623	677	639	617	627	668	658	613	660	637	667	618	613	640	673	619	673	646	627	653	661	664	640	633	627	650	670	682	683	652	674	667	699	651	674	667	671	611	634	623	640	648	612	661	683	657	674	680	639	619	605	707	622	646	649	615	649	669	692	577	692	641	649	621	650	640	673	642	649	646	600	684	627	612	705	654	622	671	642	658	628	636	648	642	664	639	674	697	640	693	638	647	668	653	639	674	666	669	653	653	634	640	697	636	637	652	630	664	658	610	654	624	657	627	637	649	641	639	619	657	653	644	617	625	618	634	674	675	618	628	641	637	685	649	644	631	672	689	658	600	623	635	642	615	645	630	673	665	622	621	644	634	656	671	652	616	643	646	639	647	654	655	663	647	667	685	617	658	642	670	683	682	669	641	629	639	643	658	676	610	604	633	629	658	635	587	660	639	662	714	673	626	631	635	637	667	647	642	623	638	645	679	685	637	684	607	667	653	667	669	633	599	683	629	664	652	665	686	674	690	628	686	661	650	635	618	651	650	709	641	665	646	643	663	666	654	611	652	630	627	651	598	659	624	649	657	661	604	655	685	645	647	689	671	596	675	613	668	631	657	632	650	640	666	666	674	656	674	652	652	686	693	647	652	654	591	634	668	633	623	643	667	683	673	686	635	668	663	604	671	659	661	661	657	634	643	616	657	662	662	708	614	635	672	624	648	686	628	643	666	639	645	668	653	636	625	610	650	656	638	643	614	644	656	699	676	659	656	632	586	618	664	650	678	657	651	649	624	659	662	653	653	656	639	659	617	610	635	595	652	636	688	644	640	666	643	679	633	638	622	643	688	587	687	657	686	618	598	595	630	651	623	622	659	660	624	642	627	595	682	588	697	615	690	649	602	698	671	629	715	645	663	652	694	649	676	672	669	649	662	672	638	622	634	665	638	668	642	690	639	620	653	698	612	660	646	606	674	667	629	647	645	696	612	665	693	695	661	619	633	684	601	668	648	624	685	654	659	648	604	658	672	676	612	615	672	668	652	653	610	660	658	671	685	661	658	615	663	611	643	632	610	652	668	686	656	670	633	679	681	680	706	625	620	609	638	630	674	630	698	654	597	603	698	632	669	604	620	683	634	645	641	653	642	635	659	677	648	698	648	708	629	666	630	641	668	587	671	661	655	622	698	678	645	695	643	641	620	666	721	612	647	637	676	661	651	684	639	651	719	687	641	626	695	644	670	654	662	634	645	644	710	690	649	665	663	621	685	624	661	646	647	628	649	653	648	658	637	622	639	628	653	642	607	611	628	637	668	649	649	642	626	669	722	644	660	636	651	670	681	653	656	623	642	635	644	663	626	647	667	675	686	641	632	646	626	650	697	633	699	619	671	665	642	606	657	675	660	619	688	665	659	662	697	672	656	666	692	691	643	671	662	689	640	649	624	640	633	664	598	630	635	658	602	658	664	640	670	657	666	648	604	625	687	624	659	613	654	638	627	618	632	652	605	685	616	660	652	636	688	649	678	660	630	669	681	652	663	651	653	668	693	653	685	656	617	650	707	632	651	670	663	658	706	706	684	625	629	680	628	658	644	648	644	662	639	664	685	650	606	677	658	669	639	688	649	659
44113	23234	15453	8014	1610	604	460	359	301	310	273	237	248	243	201	223	226	238	239	228	198	193	192	200	217	238	203	226	197	217	174	200	195	216	217	206	186	229	217	196	210	201	211	189	198	214	217	228	195	203	225	175	214	206	219	232	199	183	219	223	205	198	214	206	220	227	208	164	218	213	197	186	216	180	218	234	225	205	210	218	220	181	198	204	216	226	219	194	191	200	194	202	208	208	184	202	197	176	206	240	199	196	201	190	194	204	190	208	217	178	217	202	222	218	219	222	224	190	195	203	209	183	206	212	193	208	204	182	194	195	216	211	220	214	237	213	242	192	186	199	211	223	180	201	227	195	203	202	219	208	198	218	211	200	200	210	231	207	215	210	211	202	197	204	201	219	206	220	217	184	226	216	210	193	238	196	190	224	207	203	195	222	226	213	218	206	217	176	209	209	176	188	199	200	199	217	205	191	203	229	226	223	215	189	185	203	191	206	202	215	221	218	177	202	218	194	191	197	208	172	204	189	200	215	216	211	206	211	195	191	216	175	183	203	211	169	214	208	212	192	238	205	201	209	214	189	217	214	207	201	199	187	196	217	199	239	213	203	214	196	199	205	225	214	192	211	221	204	208	219	220	208	211	224	200	206	207	199	217	181	221	210	226	221	201	191	199	218	216	205	168	229	178	216	217	209	210	238	217	199	190	222	181	212	216	218	206	194	185	193	182	230	219	231	205	197	176	208	196	202	220	196	214	242	205	208	212	227	219	209	198	216	183	223	213	223	195	212	198	210	183	206	211	199	186	206	218	201	192	195	207	205	207	197	213	211	202	224	225	198	217	207	227	207	218	186	240	202	200	220	190	201	207	199	203	214	218	211	196	194	222	201	190	179	183	183	209	217	213	225	205	181	187	213	190	192	195	228	191	197	184	209	199	200	199	246	193	182	205	207	212	186	217	209	188	227	174	183	186	196	196	213	195	202	206	229	209	208	237	217	217	215	202	219	199	224	197	199	191	194	197	184	182	203	207	206	215	190	183	176	199	174	222	215	229	195	194	191	220	198	202	228	205	207	212	227	231	191	223	217	177	210	221	202	211	208	187	187	199	195	204	199	228	191	224	226	209	218	207	221	194	207	174	227	225	229	192	212	212	205	213	212	223	206	185	243	205	198	200	210	208	201	212	198	223	189	185	208	212	209	200	220	231	202	218	212	204	196	221	200	213	201	201	199	183	184	196	186	217	192	187	215	211	173	217	235	190	182	171	210	207	201	179	196	200	193	219	200	205	213	200	198	204	202	211	222	207	216	199	187	198	187	259	198	198	209	201	202	235	229	224	190	193	188	197	209	188	208	214	209	180	219	206	218	187	201	224	173	179	227	196	212	217	226	203	190	217	205	216	199	228	188	189	201	199	201	190	186	194	204	198	200	210	225	204	205	181	205	187	193	208	196	237	194	216	215	201	223	181	202	194	177	214	231	207	195	221	178	210	197	199	215	200	211	238	223	201	214	202	186	195	180	220	193	188	196	190	188	220	209	192	204	209	199	194	194	226	198	206	193	207	204	214	201	242	225	223	197	206	182	170	188	203	181	198	193	252	247	190	225	216	204	212	201	188	222	189	225	195	202	208	210	205	197	199	213	189	220	245	213	200	201	194	215	215	171	191	223	204	180	184	198	187	220	190	196	207	180	198	201	210	194	193	189	207	195	212	201	195	233	215	232	205	184	208	204	192	195	225	197	212	199	204	227	198	210	199	229	215	198	191	222	193	219	191	201	199	230	234	212	192	208	198	188	198	211	213	202	191	243	233	191	192	193	194	219	188	193	169	188	232	200	211	194	190	203	208	228	206	197	191	202	188	200	217	202	184	179	206	202	195	216	195	198	220	200	249	214	225	210	210	211	202	218	192	217	208	186	179	206	200	196	209	213	191	206	196	242	216	198	184	196	204	209	192	212	199	224	205	208	183	216	208	200	213	227	205	198	221	201	185	205	229	196	209	193	201	217	231	193	198	197	194	195	233	213	231	232	193	166	194	212	211	231	224	171	205	226	229	190	215	217	249	192	196	206	186	203	169	206	227	236	214	230	211	206	226	199	182	196	195	187	188	201	223	204	226	204	216	217	220	212	229	192	184	189	203	225	210	186	235	199	229	200	207	194	222	184	214	228	207	192	198	212	233	193	185	195	208	173	195	206	191	202	238	219	213	226	212	197	211	195	204	202	206	179	210	188	163	213	212	222	212	195	208	180	238	201	202	168	193	198	219	219	197	228	204	211	205	201	214	191	208	194	216	210	186	210	192	177	234	214	198	196	220	205	215	203	218	201	199	207	208	236	203	216	200	202	222	194	157	183	192	213	210	204	199	188	183	188	208	202	208	186	215	184	214	207	255	202	233	189	201	187	186	207	230	173	179	173	213	208	203	201	222	203	225	187	230	221	212	254	194	190	206	213	200	212	191	202	204	204	201	207	216	210	194	202	208	215	220	208	235	217	218	202	205	199	230	225	190	210	229	196	218	198	205	224	195	217	186	204	215	181	189	207	204	217	212	202	218	197	205	192	201	208	217	184	180	213	212	198	195	218	216	178	207	202	210	207	198	208	223	213	193	190	206	195	185	223	183	194	219	201	197	207	202	210	214	201	213	226	216	203	199	212	205	194	171	218	220	192	215	195	238	204	199	217	203	233	182	212	194	205	194	192	181	216	208	216	199	198	218	195	199	184	173	205	197	182	193	189	220	231	168	169	186	178	196	189	170	216	215	206	196	214	212	218	218	219	194	214	206	206	232	211	236	219	222	183	171	202	220	218	181	209	189	196	230	206	192	194	218	223	190	201	201	189	203	203	197	187	202	206	198	211	188	221	190	172	194	210	196	223	189	219	215	190	205	191	200	214	199	231	197	239	181	205	207	203	194	206	173	224	207	185	185	192	226	181	201	209	220	205	212	199	197	199	239	181	185	199	211	201	218	182	200	213	206	202	192	211	224	209	200	219	220	201	188	233	229	204	195	216	224	225	195	216	209	212	196	226	200	194	212	215	230	200	202	235	225	198	191	212	208	192	196	199	197	192	191	208	206	207	200	196	206	234	187	224	193	205	204	204	193	204	217	202	191	218	212	210	227	187	182	192	195	197	227	193	208	191	206	205	205	208	203	207	207	200	186	195	217	221	200	236	196	200	206	194	208	222	229	207	193	193	192	214	199	197	218	220	215	182	204	212	185	166	215	205	201	219	191	199	195	209	230	228	205	194	192	192	229	218	208	209	218	185	191	209	198	214	193	210	219	225	215	181	198	216	215	206	196	213	210	196	181	212	212	209	202	220	205	210	202	212	191	205	205	192	203	192	223	193	194	202	178	204	222	212	212	204	227	241	217	190	187	205	206	187	209	201	224	196	224	222	197	188	191	208	208	236	212	188	218	186	216	210	181	189	250	206	208	197	243	199	211	205	235	194	205	172	236	222	184	210	185	184	168	192	215	198	156	199	205	225
28977	16991	19824	13886	3608	1894	1533	1158	964	936	844	770	682	630	616	617	589	554	569	550	545	514	540	518	510	526	527	507	521	536	502	493	528	526	461	494	498	466	462	438	479	498	513	511	460	468	486	507	509	489	471	466	449	490	480	469	495	467	481	487	464	489	486	510	479	453	442	472	453	470	481	470	487	519	454	497	467	447	474	440	445	456	488	431	483	447	480	429	467	482	440	510	485	454	498	446	472	478	488	449	488	483	444	449	459	517	452	494	464	509	475	473	513	443	487	495	464	473	509	516	475	509	488	449	474	500	489	441	458	467	456	478	455	481	485	512	496	482	476	500	482	448	460	516	502	473	452	500	473	473	507	469	477	460	463	437	471	474	504	445	492	494	449	468	486	486	471	475	456	518	454	502	479	473	478	470	485	449	437	495	526	475	471	448	510	440	504	482	459	516	487	475	469	455	465	462	517	480	477	504	475	470	473	446	446	439	444	461	458	469	508	501	481	508	446	505	461	455	479	455	524	493	483	509	446	459	487	459	465	479	454	453	480	456	446	492	478	498	473	408	459	484	437	491	453	425	448	444	425	468	438	473	472	437	473	442	452	500	457	432	465	443	490	430	461	471	476	505	507	460	479	497	485	465	468	457	499	500	456	468	471	448	443	462	456	508	500	467	475	433	478	451	478	485	456	449	469	487	477	473	464	470	536	504	476	459	447	488	475	498	467	518	430	504	476	485	446	493	491	519	468	501	477	466	461	487	488	480	464	531	507	500	475	469	469	448	485	417	457	453	493	482	493	505	493	467	498	504	448	511	452	473	469	489	460	483	452	515	474	480	468	443	486	473	455	451	473	469	479	458	510	445	477	479	447	478	432	448	475	464	483	435	492	474	456	440	504	487	484	458	461	507	454	496	462	466	453	504	472	523	447	481	439	495	489	479	483	448	479	487	481	443	478	454	466	469	482	465	455	454	456	462	484	467	455	461	446	522	461	471	499	437	472	476	498	485	500	487	506	461	495	489	465	462	462	470	483	492	462	482	490	475	442	506	424	477	437	516	427	438	444	412	513	501	501	484	456	454	459	429	478	462	488	451	494	469	470	464	478	503	478	453	468	466	445	508	449	480	442	470	486	470	494	489	476	480	452	448	527	467	474	445	471	478	481	461	430	416	494	505	470	450	477	494	489	464	463	461	491	482	497	471	455	455	466	439	481	445	491	497	446	479	456	471	460	468	511	459	493	504	481	445	473	453	469	437	453	478	444	500	518	443	454	473	483	481	452	495	478	450	441	479	453	457	463	462	493	475	498	474	471	477	471	477	432	511	443	449	484	453	466	484	471	451	465	496	476	509	462	494	534	437	502	467	475	443	462	443	514	496	485	465	438	458	474	440	484	450	432	493	487	441	499	455	465	452	493	487	459	467	465	435	492	470	513	497	457	474	446	492	454	441	478	466	446	477	477	462	474	464	484	476	482	464	482	456	476	477	476	445	471	473	437	454	463	482	482	461	484	495	484	442	490	487	441	504	458	459	469	442	427	458	451	473	500	466	490	473	475	476	443	487	498	455	460	514	461	499	456	480	468	479	462	465	451	463	473	448	463	497	479	440	485	506	460	496	448	478	433	506	471	475	495	499	460	428	462	452	467	488	485	486	518	445	461	480	457	468	453	459	442	464	444	501	471	460	493	427	467	455	470	470	463	471	483	485	482	438	485	448	459	489	494	490	484	455	449	511	477	470	456	479	455	512	497	522	473	513	486	480	484	468	479	432	441	511	499	464	449	482	483	444	490	464	525	449	461	476	462	474	440	469	493	453	467	483	451	492	421	481	479	522	463	454	478	457	485	522	488	482	445	494	479	470	461	488	461	503	434	466	455	464	442	499	464	463	466	464	476	469	467	478	514	450	469	449	449	452	468	454	496	464	455	442	502	423	459	478	516	458	437	439	494	437	484	490	428	464	507	483	482	461	516	459	476	433	453	491	484	465	466	470	486	476	494	439	451	477	465	437	448	461	460	512	474	516	497	447	498	454	453	488	427	520	470	483	454	434	473	455	424	425	503	496	506	462	477	449	468	451	442	459	465	473	464	441	462	465	459	486	471	449	476	470	468	458	482	484	435	439	514	487	475	504	446	488	495	445	466	492	513	469	452	473	473	484	439	489	483	455	482	471	490	450	482	510	457	459	457	461	482	456	445	487	470	470	458	453	463	496	491	451	455	450	494	513	448	492	453	460	453	478	485	469	465	428	439	514	442	471	478	497	486	503	478	465	479	455	492	514	488	484	459	453	495	452	469	466	484	509	473	471	499	459	474	499	446	450	444	465	460	516	447	481	512	475	484	441	517	453	466	482	491	455	493	470	461	489	448	539	491	499	471	442	456	511	460	431	489	462	519	420	440	480	459	500	458	431	454	487	500	459	481	461	458	508	477	476	478	452	468	456	471	470	459	480	504	465	496	454	456	463	482	461	429	487	448	483	452	459	461	478	482	455	462	470	483	470	463	478	488	480	447	467	484	467	485	447	473	493	490	506	454	509	456	469	485	467	465	463	480	504	490	464	505	504	503	430	494	469	434	446	487	443	422	476	508	484	462	477	507	495	466	479	445	456	449	438	439	489	456	494	428	467	497	453	458	436	481	478	458	485	470	478	488	457	433	414	456	457	427	533	461	415	454	464	455	495	468	470	443	486	496	462	456	469	480	490	451	472	506	467	472	511	500	478	505	472	462	453	484	486	458	481	463	477	476	476	485	484	492	466	451	480	484	484	457	471	488	451	509	494	478	455	474	447	493	431	439	433	485	477	503	448	454	471	453	492	476	495	449	496	467	443	457	457	463	469	452	460	470	496	451	481	474	452	466	458	476	465	449	492	500	467	492	474	491	468	456	462	468	436	464	482	530	477	443	457	490	466	496	498	453	435	490	474	477	471	448	455	467	506	465	509	453	492	503	474	465	435	480	506	466	494	460	459	457	447	499	489	460	456	472	455	466	493	477	455	468	463	479	472	446	489	492	486	491	494	439	510	450	495	481	459	485	461	455	467	492	477	411	490	469	476	491	450	477	471	436	453	470	471	472	479	463	485	456	462	477	451	503	461	486	477	434	493	483	469	476	474	456	444	464	470	450	479	497	523	490	497	462	497	469	501	535	480	447	437	515	460	522	449	475	451	487	454	509	503	475	455	475	474	504	466	509	470	498	465	507	455	468	469	451	497	489	469	519	441	474	494	436	483	450	461	470	465	506	500	482	505	470	523	458	487	432	476	453	469	474	490	471	466	482	450	511	468	464	464	430	444	457	439	536	455	470	426	468	444	460	466	483	436	462	457	512	470	455	450	457	501	487	483	470	465	479	515	484	470	469	467	443	471	481	458	472	468	504	450	446	454	466	467	459	469	486	475	458	464	488	486	514	467	501	457	448	475	505	456	474	486	477	475	459	462	462	462	476	471	502	472	439	489	493	482	436	471	454	468	456	485	509	453	457	528	467	470
47447	31414	28953	18178	4928	1289	805	468	424	400	357	325	316	297	272	295	261	296	266	260	272	263	272	255	269	273	234	231	236	273	242	267	256	289	263	254	276	258	267	246	268	291	258	223	254	255	240	241	240	245	259	269	269	246	252	240	249	247	243	262	241	251	265	280	247	264	235	243	213	219	279	277	234	240	244	260	259	234	214	243	229	233	256	259	263	229	264	255	243	253	242	273	249	231	245	261	265	238	237	261	229	227	260	239	239	269	229	260	213	240	207	241	262	236	225	237	227	240	234	236	285	242	270	222	243	231	213	242	238	258	228	234	243	246	248	258	261	223	243	256	237	230	231	266	236	232	232	239	243	244	244	249	247	257	241	237	272	288	219	218	207	241	247	244	249	248	237	266	231	246	277	244	235	240	239	248	251	249	274	253	208	243	236	222	254	260	217	233	239	258	264	217	230	242	249	242	229	237	220	244	256	251	255	223	223	265	258	230	232	247	254	234	249	253	266	255	266	216	210	237	243	219	255	273	266	241	257	252	248	250	230	245	242	242	242	255	233	226	261	273	234	251	232	246	251	255	238	229	235	249	276	244	244	226	224	235	257	241	258	240	249	246	245	227	235	229	210	240	228	233	249	249	251	252	240	228	272	255	248	244	250	225	227	245	250	246	251	230	271	240	265	237	244	261	253	218	233	280	258	237	240	228	271	256	210	227	229	246	241	220	219	191	249	240	245	256	275	242	244	236	259	247	238	262	267	282	226	256	240	226	229	228	239	227	244	238	246	236	236	249	232	233	225	235	239	229	240	219	229	240	244	275	232	243	251	252	252	243	259	245	248	232	261	237	257	251	258	254	230	236	267	246	254	224	244	233	238	277	231	264	231	237	264	218	235	230	239	231	252	249	245	269	253	230	247	237	235	218	230	237	226	222	243	224	241	256	240	227	258	234	259	219	245	226	258	226	248	247	249	205	234	217	241	248	259	267	241	253	238	228	228	265	269	244	249	232	249	237	218	224	262	256	251	256	235	225	243	253	236	223	227	255	260	258	226	258	246	276	226	244	281	253	278	289	221	253	252	222	266	268	258	237	221	221	239	218	235	248	241	233	211	283	244	268	231	244	240	251	220	233	247	251	250	227	272	270	238	260	266	264	256	233	238	219	233	236	253	210	216	254	263	233	250	260	274	232	259	258	236	258	253	259	264	242	246	247	242	249	252	248	242	257	233	250	255	236	223	263	248	254	229	272	245	232	251	231	248	241	272	216	235	274	231	252	248	256	243	224	240	248	269	241	246	257	242	272	231	247	212	246	281	243	253	261	276	244	252	250	263	255	263	260	235	272	253	240	265	223	246	253	253	232	243	224	237	263	261	241	248	251	269	235	201	227	227	238	265	264	234	239	227	219	244	267	236	245	240	253	266	261	251	222	234	255	218	268	288	246	218	253	216	271	217	225	266	247	250	278	238	275	234	249	246	228	234	258	274	253	242	217	227	224	234	214	270	250	237	233	241	254	259	252	230	235	244	266	273	231	212	269	226	241	227	229	217	245	244	250	247	216	238	224	226	224	228	225	243	234	220	249	248	236	269	237	235	256	263	235	227	238	244	235	241	257	229	253	246	273	230	265	268	243	270	266	239	223	234	242	231	255	243	256	281	263	248	224	273	261	226	236	249	249	219	264	249	242	254	243	256	278	239	263	258	226	244	252	264	271	258	242	250	276	266	250	261	257	225	245	244	239	275	253	237	241	222	251	251	257	256	231	243	255	226	248	258	226	236	256	282	236	235	211	257	244	257	248	229	255	271	220	264	250	259	234	245	249	238	235	267	283	288	250	238	228	237	246	260	244	229	251	238	265	267	229	234	249	250	241	258	261	248	250	232	252	255	245	214	230	242	244	246	244	234	265	261	257	231	253	232	205	232	241	268	274	236	224	235	228	221	277	242	259	261	242	219	232	232	259	211	254	284	241	205	236	234	224	237	249	231	273	261	263	234	239	265	263	282	232	247	240	247	277	241	235	234	277	247	239	249	236	240	240	245	233	251	272	221	235	244	250	253	221	248	249	238	251	250	247	223	266	238	217	233	224	230	218	233	267	227	259	259	268	262	241	230	242	234	228	255	229	254	264	262	233	235	228	255	244	238	242	257	252	226	228	234	239	231	233	222	266	222	252	244	244	240	223	266	268	243	245	251	246	249	288	258	244	226	238	224	251	255	264	226	253	231	243	217	231	255	233	249	245	239	255	240	232	252	235	259	237	239	235	226	246	242	228	232	284	278	264	272	289	237	253	250	224	270	242	268	254	258	250	234	245	234	228	271	230	241	219	267	271	224	228	239	228	260	251	244	236	212	282	225	236	251	228	246	252	233	225	219	248	261	273	252	254	234	242	274	259	252	212	236	247	230	244	234	235	232	236	246	219	231	244	238	241	272	241	279	271	228	249	242	240	201	224	229	243	274	244	252	266	262	270	245	254	294	253	257	243	224	219	229	237	235	249	247	240	250	219	252	222	215	240	240	269	261	239	272	210	277	224	231	256	228	254	238	244	244	256	242	204	281	251	240	261	222	237	253	225	248	247	244	277	232	252	247	222	268	240	252	265	273	229	228	226	262	232	242	256	269	236	221	223	269	260	258	248	243	246	232	235	238	250	226	232	239	246	266	251	248	275	234	281	239	218	265	247	256	248	255	263	246	221	228	260	248	261	250	246	244	281	252	264	227	255	238	221	228	252	251	242	232	240	246	256	251	255	202	235	237	274	254	242	234	236	250	241	249	210	281	247	256	250	230	251	225	230	216	238	245	252	230	231	264	234	230	231	270	233	241	242	239	243	254	244	271	223	223	234	241	240	242	216	240	222	268	250	250	211	268	224	259	246	242	244	248	230	231	253	252	236	249	238	237	254	244	244	246	243	260	261	265	224	263	235	271	238	253	210	230	256	255	263	221	217	241	270	241	250	250	251	247	230	245	246	234	237	229	257	256	254	248	238	255	246	252	227	232	241	234	232	258	264	228	249	264	217	245	229	261	228	231	252	264	249	249	216	237	260	263	275	268	249	252	263	245	247	260	213	220	232	283	236	229	219	212	225	243	222	261	233	286	254	250	264	250	245	253	261	255	274	251	240	254	276	267	252	242	255	281	226	264	278	266	270	264	239	263	239	230	222	225	231	254	263	286	253	253	227	246	263	298	244	205	236	250	263	253	263	261	228	246	272	263	280	248	248	240	250	246	252	289	233	235	244	262	265	257	270	261	275	254	230	249	237	232	257	256	240	237	255	213	251	268	273	220	251	263	262	232	245	260	242	217	253	240	219	238	239	272	249	226	261	261	229	241	253	268	264	249	240	239	215	246	246	273	218	234	243	255	248	223	231	263	267	261	224	215	230	235	255	238	233	265	233	247	272	244	259	265	234	245	238	226	255	248	266	257	231	244	234	248	251	234	256	233	237	272	233	208	214	224	251	246	235	208	253	276	270	275	262	237	228	256	214
30181	23836	30984	23898	7175	3354	2821	1792	1601	1501	1167	1022	942	990	848	816	762	717	707	703	686	687	684	647	631	664	640	633	616	642	637	637	606	642	572	578	569	570	584	588	594	617	611	577	623	567	605	541	558	645	576	569	599	561	566	577	546	555	590	549	555	575	562	483	567	540	613	579	580	579	582	575	566	584	537	565	588	564	549	590	592	583	549	547	552	572	550	587	562	589	532	561	524	591	587	560	562	543	557	563	572	589	532	617	536	571	545	539	572	588	558	542	576	537	574	576	574	569	548	566	603	593	555	593	536	549	564	562	530	557	606	590	553	595	547	533	600	581	550	555	567	571	575	554	536	565	537	566	543	576	554	580	590	577	573	520	577	565	576	514	512	577	614	562	560	562	578	557	575	560	541	558	524	598	581	569	584	566	573	542	574	574	548	526	531	564	549	571	535	566	555	578	547	539	530	555	562	570	545	526	620	588	564	558	547	523	553	564	556	602	531	527	553	590	576	586	543	560	581	602	612	547	536	548	552	541	569	566	600	560	543	562	538	568	557	543	578	613	548	577	566	520	551	515	566	553	572	570	533	531	560	547	609	556	582	567	544	534	549	512	557	562	564	568	603	546	569	543	579	553	583	572	558	621	577	530	555	556	563	547	553	506	518	568	593	536	556	580	517	551	595	530	552	586	553	523	561	543	591	616	580	577	553	573	546	554	552	539	562	575	571	566	586	542	529	541	549	542	530	539	559	570	576	606	562	560	550	597	540	532	598	585	630	575	582	585	563	557	605	543	563	543	562	555	594	584	588	584	585	524	602	580	614	540	542	534	551	582	545	523	555	526	596	613	584	586	568	541	553	593	558	558	551	589	550	551	607	565	557	559	602	567	549	593	588	612	549	560	620	558	560	552	591	558	528	555	590	549	564	549	568	512	548	530	578	564	543	533	581	548	534	562	596	560	586	549	544	556	529	585	574	512	577	532	552	602	557	579	533	563	541	542	570	597	592	554	529	556	590	549	544	532	510	546	562	624	597	575	560	536	571	634	560	603	552	556	594	577	601	579	516	571	545	547	516	582	554	567	533	549	507	552	545	528	540	552	581	563	552	574	553	581	557	562	569	615	551	547	562	555	538	513	584	581	565	592	592	593	561	574	558	571	542	541	540	532	528	530	553	523	550	556	577	551	560	584	592	571	544	566	563	519	593	538	572	554	553	555	571	597	570	524	546	574	577	585	542	512	576	611	555	557	607	568	552	543	573	561	594	555	547	544	574	594	535	522	560	544	577	581	548	595	610	611	548	529	573	622	557	542	558	573	580	532	568	539	580	535	568	581	511	579	527	589	577	556	540	553	553	564	563	575	532	535	559	557	548	542	569	585	560	585	571	615	540	587	525	557	532	610	529	554	605	568	566	538	605	542	579	591	572	601	559	568	572	556	541	602	559	561	560	526	602	582	533	531	578	528	551	588	545	541	567	551	567	569	566	588	572	564	527	577	577	537	523	552	542	580	527	507	617	616	573	568	598	552	585	547	569	534	564	593	581	575	580	533	545	599	568	566	585	537	559	553	554	576	578	518	546	602	554	563	581	581	588	570	565	563	562	565	554	554	566	547	599	539	594	591	539	584	586	588	577	553	571	566	602	572	542	547	582	584	628	594	568	594	579	581	537	551	547	533	551	566	572	601	552	574	540	580	602	572	604	543	582	573	539	523	573	553	528	581	587	519	552	551	574	578	567	552	599	566	587	536	558	571	524	571	576	565	554	555	542	567	587	577	562	567	554	544	544	586	585	586	588	571	560	563	573	540	538	564	568	553	602	519	572	573	564	559	566	570	582	557	586	520	535	562	589	565	590	546	580	572	558	577	567	529	553	526	537	566	566	503	576	592	554	575	536	556	579	575	527	551	555	507	528	563	576	545	596	531	546	567	548	549	550	544	578	546	560	598	561	554	587	541	601	589	533	574	573	576	559	545	577	570	565	570	544	549	527	546	585	590	542	562	552	556	591	577	540	576	533	551	552	548	568	567	550	581	570	548	614	555	562	572	548	551	602	579	554	557	605	559	528	541	528	558	579	591	577	585	561	560	584	573	560	577	522	547	600	574	579	581	524	569	585	564	595	579	519	514	594	568	583	560	554	541	559	532	594	593	585	582	583	584	557	561	512	582	538	542	579	594	577	520	597	587	533	530	550	578	559	586	554	537	568	566	555	532	554	560	538	552	558	584	592	525	577	558	562	529	561	577	560	548	611	553	591	544	613	540	633	534	580	592	562	553	547	566	581	548	509	567	596	587	576	542	542	540	547	531	543	583	557	555	578	560	575	530	575	559	520	622	550	548	602	561	543	573	535	598	552	533	564	599	553	587	517	526	561	591	572	558	563	565	576	557	609	551	544	560	605	528	573	542	554	544	548	588	543	554	571	554	568	571	570	566	538	586	553	544	532	569	580	538	540	552	589	541	555	609	578	545	576	560	564	553	582	546	537	515	577	557	616	520	520	540	536	557	569	551	578	572	610	566	566	544	561	550	582	536	560	564	564	580	581	551	546	562	586	500	560	576	544	580	553	567	525	579	604	595	541	613	572	554	546	552	551	534	593	575	636	574	554	565	580	536	579	540	532	557	568	574	584	504	560	540	539	576	573	571	560	562	570	532	536	587	533	533	555	527	540	575	600	557	506	603	588	560	520	553	508	545	570	579	589	578	585	559	520	564	542	525	543	593	540	593	566	570	588	576	580	562	591	577	571	544	565	566	559	555	540	549	552	513	579	531	591	570	558	544	547	520	547	595	554	526	556	522	558	570	546	579	608	581	538	574	544	555	515	512	553	540	592	576	584	532	606	548	533	577	568	601	573	574	545	566	571	557	528	522	559	589	567	541	578	582	529	541	592	557	572	532	567	589	609	540	575	567	583	566	570	555	540	542	549	562	535	546	544	587	572	543	561	534	563	568	546	553	581	591	540	543	552	537	604	528	560	569	551	563	542	584	574	579	522	567	515	587	553	596	535	577	579	537	561	563	554	584	562	575	566	560	550	607	515	504	575	552	559	580	555	571	577	588	564	598	519	555	533	574	516	553	595	563	560	600	561	572	572	582	546	604	596	563	548	534	598	596	581	569	586	521	607	540	550	522	557	559	618	552	556	542	547	575	563	557	555	564	579	541	591	576	544	548	546	559	546	577	551	579	554	538	590	545	547	575	574	578	555	522	544	591	486	567	585	547	586	558	545	594	549	569	564	521	608	583	515	590	572	578	587	563	537	517	544	548	546	564	585	568	545	558	563	580	556	621	531	607	597	503	554	522	521	572	564	590	546	539	552	538	605	523	592	581	521	605	541	577	556	525	565	580	567	539	574	554	562	552	562	587	555	519	597	514	573	551	540	554	526	534	595	529	545	573	577	568	548	542	572	542	566	569	560	529	606	582	569	545	503	593	624	575	595	563	585	567	546	550	573	584	593	578	542	621	545	561	573	599	584	593	539	589	581	583
26118	12509	6844	2117	685	428	369	365	319	325	349	328	321	347	262	276	294	306	290	305	298	336	313	291	324	311	332	304	327	311	306	312	289	317	337	300	322	305	309	311	300	310	290	350	290	293	308	303	342	309	315	303	302	330	352	307	296	348	311	305	332	327	282	307	298	322	275	299	280	296	291	282	296	276	283	287	306	294	305	294	296	288	337	330	292	343	309	300	317	290	339	357	294	329	307	308	286	293	310	281	282	280	273	308	316	310	322	318	300	282	321	360	310	318	298	308	304	325	300	272	319	311	330	298	282	272	305	307	317	267	274	335	313	325	286	325	305	279	284	292	304	303	352	315	308	305	294	283	316	292	287	296	308	290	313	281	304	313	313	311	259	289	298	318	305	280	270	316	318	298	312	284	329	297	299	289	325	301	287	304	300	298	293	315	288	324	305	321	300	305	296	328	287	313	303	289	350	297	317	322	331	352	317	285	293	333	298	285	304	291	312	285	317	296	297	347	300	282	262	304	308	316	307	310	289	319	306	289	287	283	310	351	307	284	326	302	304	320	327	269	296	311	306	322	309	301	277	265	272	308	291	317	307	309	285	296	313	277	334	289	273	331	295	298	311	345	331	316	323	324	305	276	295	316	315	308	330	312	312	299	310	325	327	311	321	323	303	326	292	334	348	327	299	286	283	291	305	315	279	290	298	309	286	342	294	312	312	312	335	315	318	309	290	336	308	312	306	291	326	325	334	316	323	319	319	293	321	311	297	343	315	307	301	281	288	277	293	271	303	299	277	277	296	311	304	317	309	328	265	347	311	296	310	304	326	311	306	295	316	299	323	308	294	295	326	331	317	312	299	301	284	299	340	313	301	314	278	301	272	295	317	311	323	337	296	284	311	332	311	340	303	270	320	305	302	325	308	341	306	303	284	322	349	299	327	254	311	313	291	309	323	316	310	285	333	288	316	303	304	301	301	298	310	300	289	321	309	313	314	295	296	328	331	320	329	309	292	313	303	287	283	320	292	291	287	322	313	301	320	277	281	322	316	297	263	309	335	296	297	287	295	292	316	271	329	291	326	315	296	332	315	282	294	313	294	328	326	280	310	297	328	330	312	296	317	291	319	283	285	340	311	331	328	322	284	334	301	294	316	283	319	286	280	307	289	279	296	346	319	296	289	308	306	291	290	315	330	299	288	307	311	277	332	313	272	288	308	320	301	306	299	309	311	290	302	296	315	305	325	317	297	264	330	310	298	290	318	303	303	273	292	300	326	310	317	286	290	288	303	296	286	291	287	316	302	300	319	312	295	340	292	319	305	295	309	332	317	295	332	298	309	323	303	285	292	269	292	303	292	339	303	303	279	308	293	284	279	301	296	283	312	299	269	285	305	317	306	338	303	326	318	310	313	312	334	258	304	303	343	323	271	339	312	294	317	312	302	294	309	296	309	311	243	328	288	294	267	298	325	317	305	305	329	321	307	307	323	311	274	307	293	300	273	308	309	287	293	300	280	304	298	308	316	272	310	288	286	295	320	280	335	346	282	283	302	310	296	308	289	302	316	327	298	306	282	289	289	291	324	296	272	318	305	292	292	308	276	289	283	335	293	334	285	307	307	306	296	315	310	318	320	312	326	289	313	304	315	317	317	312	307	324	317	297	301	314	268	316	314	290	334	295	309	298	320	289	283	298	311	302	302	317	311	313	316	283	323	315	317	307	264	288	302	291	290	303	346	319	303	299	303	287	297	297	334	317	311	265	285	279	304	315	330	307	289	322	294	286	315	319	308	307	274	285	327	321	317	292	327	298	319	300	319	313	287	298	293	315	300	313	304	304	322	302	293	310	329	320	307	277	270	262	356	268	311	297	297	320	311	316	291	330	299	314	275	314	314	312	318	301	329	264	288	309	297	315	300	272	317	314	307	339	336	323	303	282	324	330	306	333	298	316	321	293	323	315	326	283	267	282	321	300	330	302	324	306	292	318	323	316	295	323	323	318	306	329	317	308	289	297	317	293	255	285	298	290	298	321	315	296	292	316	324	307	329	332	327	290	293	317	307	323	300	320	299	327	314	287	271	295	348	312	304	299	282	292	309	299	319	294	328	313	326	312	282	312	299	297	291	313	293	323	284	285	278	287	298	288	296	297	285	306	322	349	363	341	284	297	300	318	285	299	324	307	255	320	298	341	294	316	276	327	305	282	328	281	270	313	322	304	306	321	303	302	311	303	316	309	313	324	318	309	284	352	312	288	300	274	283	321	283	305	283	323	316	334	316	336	301	291	302	314	294	322	334	271	314	307	298	264	287	317	293	298	324	298	295	279	311	306	307	288	317	326	338	357	320	339	308	304	290	292	317	335	265	335	311	317	326	281	342	302	327	254	304	306	304	307	312	302	275	288	307	293	298	297	264	298	313	304	289	285	327	290	297	335	309	331	301	338	332	277	283	278	290	302	323	290	289	306	292	308	303	298	302	297	316	309	324	316	308	329	344	299	300	311	332	301	294	306	270	293	312	309	309	283	273	311	287	292	300	283	290	299	288	299	293	310	336	310	316	288	275	282	281	338	308	292	294	300	273	325	262	297	329	299	294	291	313	316	279	302	329	296	322	331	286	340	312	338	284	296	335	274	297	280	295	287	286	278	282	297	328	287	273	312	269	312	350	324	322	308	307	324	317	307	296	280	275	312	265	267	322	302	292	337	299	278	304	305	303	272	330	260	300	336	322	321	287	283	299	316	284	312	303	318	280	328	304	286	288	316	304	307	267	313	262	297	333	343	297	288	309	287	301	288	285	309	296	288	329	273	296	282	316	283	269	293	274	305	325	324	291	295	329	301	317	331	347	329	322	311	303	279	317	295	273	301	307	324	286	313	321	298	261	299	299	298	312	325	301	325	349	297	306	300	282	338	327	297	313	315	320	343	298	297	264	334	323	318	275	309	306	287	354	297	295	309	283	293	292	318	323	296	328	306	331	302	277	318	277	309	271	335	318	320	327	312	323	304	282	337	274	266	297	293	309	312	305	315	293	293	301	328	292	280	351	323	302	272	316	307	330	311	286	319	324	330	330	312	336	291	291	306	330	330	295	272	281	323	317	292	320	315	309	330	300	295	320	288	315	292	275	304	302	305	310	299	343	325	305	280	314	298	320	267	291	291	312	287	283	326	297	297	304	299	319	338	294	288	308	292	297	285	333	279	302	285	305	324	306	300	299	341	326	329	317	312	298	324	316	297	326	313	301	313	328	303	284	297	301	297	337	377	277	307	308	278	298	321	299	305	352	303	300	332	291	311	296	329	307	312	343	314	290	319	305	315	359	332	294	317	322	308	308	296	301	286	304	337	289	334	320	330	322	299	314	295	308	283	308	289	290	329	292	328	328	334	296	289	306	338	322	285	355	322	332	307	315	310	324	311	311	312	279	309	299	298	316	292	276	330	287	284	305	293	320	260	305	293	265	302	298	279	305	330	285	295	298	331	322	299	290	304	328	335
15988	9405	10072	5087	1867	1263	1008	900	847	818	775	735	748	760	675	670	715	675	725	689	685	697	673	717	694	721	668	692	669	700	639	713	682	628	671	672	689	654	653	645	672	748	674	627	661	651	701	687	674	711	668	667	670	679	663	622	685	649	698	649	651	646	658	667	604	718	721	675	639	624	656	639	660	651	678	630	712	712	648	632	682	653	658	678	690	629	681	653	637	632	634	705	663	629	634	655	616	648	711	691	665	648	650	704	668	671	645	672	642	658	653	652	682	658	706	671	668	643	693	680	641	702	646	675	670	647	684	631	652	663	657	633	676	643	623	671	657	663	709	661	683	643	621	646	667	649	617	634	633	669	636	646	642	709	686	657	681	709	676	682	640	689	671	662	662	628	657	642	751	664	656	703	651	675	656	649	699	621	702	672	644	627	626	666	641	657	603	692	649	703	623	677	669	667	638	682	667	620	667	632	635	633	678	652	637	625	681	632	646	685	724	669	654	708	681	634	673	672	697	666	617	679	672	635	649	644	674	648	661	613	672	668	673	674	650	666	604	709	666	651	643	624	673	628	688	666	640	658	662	670	684	647	661	644	670	704	633	646	660	683	669	685	671	666	632	686	642	700	626	634	685	658	638	649	626	681	711	668	656	690	688	649	634	593	649	670	660	636	651	642	627	654	674	640	654	642	651	635	651	656	600	630	628	618	587	664	644	672	628	671	660	630	639	640	690	691	660	653	679	692	673	654	701	628	610	650	670	673	664	692	702	686	674	682	684	682	663	729	675	699	635	659	658	629	691	641	693	667	656	686	669	663	680	655	660	678	664	625	664	689	721	652	673	669	650	696	642	677	642	679	645	674	663	665	659	676	658	645	650	603	663	712	634	655	624	671	601	642	668	618	663	699	659	724	659	632	614	645	619	663	628	645	691	655	618	693	694	697	626	688	666	661	634	648	680	633	678	660	667	669	666	641	655	675	637	617	628	671	666	614	644	669	687	616	659	651	674	624	670	659	617	648	670	664	628	631	641	643	710	626	656	654	702	644	656	702	676	661	666	629	663	645	656	651	676	670	658	656	626	644	693	629	666	670	656	664	646	657	706	665	620	670	667	660	644	621	649	638	672	653	683	644	648	701	713	664	647	678	648	691	659	664	658	665	672	679	683	687	646	640	654	661	646	695	671	681	625	640	674	655	651	675	681	645	657	651	685	675	649	666	627	655	693	621	689	647	681	707	659	656	644	651	674	657	658	620	698	642	685	668	696	662	709	622	683	654	661	624	638	643	603	663	635	636	651	672	635	653	655	652	655	644	657	646	665	642	707	644	682	638	647	655	649	649	666	643	645	713	652	655	650	653	654	660	636	673	675	660	661	656	708	636	637	680	600	672	660	672	673	639	642	646	641	645	682	691	673	670	643	668	657	612	637	696	658	684	662	658	696	648	655	633	663	718	674	659	645	684	638	648	662	660	678	625	646	683	665	655	677	682	661	673	709	615	667	701	595	659	660	662	657	662	624	672	669	667	695	662	665	635	643	636	633	662	695	690	619	624	707	665	688	647	656	658	657	679	699	606	685	621	651	633	690	676	623	656	658	640	694	589	688	668	634	642	630	689	652	643	658	701	670	666	643	667	636	579	663	672	643	660	646	693	640	631	629	650	707	670	698	667	722	667	629	667	677	681	635	645	629	652	664	668	687	661	678	645	679	647	611	683	676	648	723	650	644	628	647	656	674	663	691	670	695	627	642	642	648	647	680	627	624	716	668	681	613	675	635	638	653	641	659	662	602	628	669	668	631	643	673	638	600	647	698	683	639	684	634	671	683	696	669	637	677	659	644	636	638	661	675	659	642	673	695	643	662	680	695	649	636	662	679	643	662	654	671	633	673	654	642	605	647	660	648	664	675	641	628	678	606	675	656	681	639	614	632	679	648	615	644	701	672	686	698	644	634	709	700	663	687	631	645	667	683	689	632	633	654	654	692	658	685	596	664	697	663	622	647	683	684	698	638	651	702	640	652	645	658	627	676	667	630	631	656	594	658	700	677	649	632	697	677	633	675	685	708	658	605	650	657	702	633	693	705	693	695	658	653	647	609	659	658	676	696	635	642	636	628	606	671	639	622	647	685	661	644	630	644	648	683	670	643	634	672	659	691	665	667	664	661	687	670	627	663	677	667	651	637	661	647	618	655	698	638	677	679	649	654	666	695	645	640	656	668	658	689	685	698	648	634	675	649	674	628	639	687	657	650	666	715	690	683	640	704	618	671	650	675	645	676	677	663	683	683	664	661	640	650	630	628	673	695	730	676	608	642	624	647	682	664	686	620	672	652	631	677	658	656	690	632	686	639	664	688	659	651	674	641	591	680	667	659	667	712	621	642	649	640	609	632	672	650	659	669	671	676	649	644	637	655	659	652	643	668	591	624	600	617	633	645	660	685	648	681	673	635	656	683	693	643	681	637	690	645	667	642	634	671	632	640	675	627	615	671	596	630	589	695	645	649	671	599	657	663	656	613	666	639	663	661	713	668	681	649	662	657	675	668	616	671	644	704	688	679	660	602	607	608	667	612	686	721	651	660	671	626	660	723	672	675	667	665	597	675	651	661	650	667	636	742	628	656	652	625	621	676	636	641	656	665	672	638	642	649	660	678	616	669	641	659	637	631	638	644	735	683	674	679	655	720	650	696	608	633	665	647	592	676	618	641	669	645	643	641	656	640	654	666	652	705	652	654	651	660	634	685	681	672	670	662	652	651	651	691	631	654	665	651	657	643	685	665	650	673	685	702	662	690	651	644	616	656	650	655	661	709	640	690	708	645	660	680	610	623	653	643	672	676	683	692	659	701	676	654	659	650	677	633	665	672	650	684	671	655	698	649	655	657	614	658	652	628	682	711	641	644	656	629	717	660	679	707	712	692	631	653	631	675	647	754	646	602	699	612	629	640	642	665	671	587	652	674	728	684	681	690	663	653	615	670	648	662	671	657	681	685	659	621	611	668	672	646	608	656	633	657	661	678	622	667	654	636	641	650	681	658	699	671	633	606	630	711	702	655	631	676	684	689	648	645	711	653	652	701	662	598	629	685	658	684	660	633	679	679	693	663	615	714	659	646	646	647	626	663	626	624	665	646	629	630	630	644	681	705	667	647	638	682	633	642	658	630	684	665	675	667	650	678	631	650	689	641	672	681	639	649	670	700	624	624	660	675	702	663	632	678	673	677	663	664	671	625	614	647	664	668	656	650	602	644	627	627	672	640	663	628	650	675	687	617	644	634	646	724	704	602	613	658	687	657	663	668	681	673	646	684	620	621	615	624	678	687	687	654	645	656	654	686	643	669	707	679	681	643	682	681	675	685	666	660	638	692	649	702	659	676	665	632	694	645	633	648	633	672	668	641	618	686	682	636	635	665	681	677	678	639	620	633	664	679	672	641	697	660	669	697	643	662	667	635	632	665	650	657	628	660	671	664	621	609	681	682	655	665	705	636	640
40949	24106	18949	9675	2049	679	467	340	307	303	272	264	272	234	220	249	231	213	217	208	208	204	226	212	205	189	228	190	201	212	191	226	195	217	190	208	194	211	217	217	218	196	190	168	172	196	207	192	182	182	188	215	189	210	197	196	209	205	208	175	203	186	198	214	205	209	201	191	207	202	232	209	199	218	202	193	217	212	182	169	197	198	211	215	202	175	172	193	204	193	187	186	202	195	205	209	191	202	221	214	182	176	193	204	173	194	195	215	218	232	205	222	178	211	217	180	187	212	158	193	187	201	214	195	225	235	214	229	223	190	210	192	196	207	214	201	197	191	205	216	253	225	213	199	210	185	185	210	202	201	168	169	187	191	205	214	197	210	208	195	190	223	219	204	199	205	214	203	174	185	201	204	171	198	169	183	216	201	200	190	221	210	232	202	207	176	230	205	202	213	217	210	187	196	218	207	201	178	199	188	179	198	187	234	187	216	208	217	202	203	190	214	200	220	188	215	216	240	222	192	193	189	182	198	205	184	214	186	194	163	219	186	204	200	219	206	207	190	214	199	222	209	211	196	188	231	188	205	197	176	208	213	187	199	192	231	188	208	182	215	212	191	217	198	182	210	212	195	184	184	192	210	223	196	194	182	153	199	190	216	218	179	177	232	184	183	192	219	174	191	202	219	192	175	179	192	189	203	217	201	181	196	178	209	192	214	202	188	210	178	192	217	191	180	200	221	212	208	200	195	184	198	210	198	199	218	212	193	222	188	181	196	209	196	200	204	211	213	196	218	199	190	214	231	193	189	210	206	214	220	239	200	240	215	186	191	177	190	216	187	183	200	197	211	198	199	198	199	192	206	214	213	202	204	217	225	184	218	201	202	191	223	195	193	218	233	223	222	201	196	224	193	177	191	197	199	181	195	229	204	197	189	160	214	200	206	187	188	200	182	204	222	204	212	218	191	221	223	175	207	208	213	226	185	199	191	177	192	186	218	188	211	184	203	192	183	192	202	228	189	179	205	191	188	194	189	205	206	185	210	193	183	194	219	220	176	202	198	202	175	204	199	201	202	183	204	208	214	194	194	204	181	191	220	197	173	199	207	200	183	202	197	199	204	214	207	179	244	231	225	198	209	209	181	205	189	171	198	175	178	169	165	188	201	198	215	207	210	220	179	207	189	204	182	188	196	204	186	202	181	219	211	194	186	203	194	196	192	198	183	197	205	204	209	176	183	201	185	207	192	196	214	233	195	200	195	194	188	186	202	234	223	200	237	183	193	212	195	227	215	212	187	191	216	180	187	195	204	197	210	201	190	223	185	169	192	209	177	223	217	191	196	198	184	179	190	194	217	210	204	223	188	208	210	198	198	204	217	202	201	189	224	175	202	199	220	214	225	198	187	215	223	174	185	204	171	199	202	189	186	203	199	203	170	190	186	208	197	204	224	204	209	176	207	191	153	195	195	226	219	174	184	189	224	183	200	186	217	208	185	196	194	176	224	172	194	180	193	194	194	202	207	169	184	199	194	176	198	211	223	197	202	240	209	220	198	228	180	205	200	206	193	201	185	192	215	178	213	189	223	200	205	204	193	197	191	192	175	206	203	153	214	190	204	208	188	168	172	195	215	184	194	209	174	203	223	203	208	209	183	182	212	184	198	216	228	189	192	193	199	198	226	198	219	166	187	191	222	214	236	197	188	210	173	227	205	204	183	202	196	191	177	215	200	257	220	213	190	214	207	189	227	187	190	215	192	204	214	205	203	235	193	210	196	205	207	195	209	230	207	232	198	203	184	219	183	189	190	191	182	208	193	193	213	192	201	193	200	195	200	210	192	200	181	203	185	191	194	213	156	208	202	194	195	195	202	196	211	225	216	180	211	216	194	207	209	169	199	191	217	201	214	219	180	199	203	202	201	184	180	213	188	186	202	235	190	196	208	206	177	197	207	206	210	227	198	175	204	172	190	184	188	213	196	222	204	206	192	175	202	218	201	204	197	189	196	232	204	194	200	210	201	187	193	185	178	207	231	207	181	228	194	198	222	197	204	187	192	216	199	185	172	204	200	177	218	190	195	182	200	191	212	231	199	202	199	215	201	188	187	188	204	186	213	207	229	222	213	224	184	176	178	214	198	204	209	221	201	220	201	189	185	191	208	200	200	201	216	201	189	213	177	202	231	213	204	209	226	200	243	214	221	189	200	202	181	196	192	207	229	216	173	207	201	199	223	183	203	204	203	202	218	218	218	198	189	185	204	218	189	186	214	161	180	204	195	215	191	211	180	208	218	197	215	198	208	206	179	190	185	219	181	202	214	227	206	192	201	224	214	176	212	196	197	209	180	184	204	189	201	223	187	190	199	215	209	188	184	182	214	173	197	164	226	202	207	212	186	205	227	210	199	183	186	175	239	191	208	180	227	191	186	210	204	199	184	199	214	178	208	204	199	200	192	184	174	210	200	219	184	214	200	210	193	183	178	198	242	219	150	191	197	210	213	204	214	213	196	195	196	187	214	243	201	182	172	210	207	197	219	210	181	195	205	202	195	191	196	197	215	206	185	202	208	174	209	200	212	217	200	190	194	191	187	208	214	193	213	188	215	182	186	171	199	207	192	216	195	171	208	187	174	236	180	184	207	191	256	201	227	195	190	195	222	194	204	219	215	224	180	212	226	214	196	175	211	198	183	190	196	223	178	184	171	199	216	177	196	208	195	205	177	168	216	208	203	208	210	197	206	198	206	190	216	222	195	213	198	219	190	185	204	204	200	215	224	221	221	221	228	204	211	196	195	211	209	197	194	191	177	240	202	188	186	178	182	185	172	194	177	205	190	215	187	180	201	204	200	207	195	213	204	195	198	188	219	200	186	182	198	191	213	213	185	192	185	172	209	185	192	214	186	222	226	204	217	216	193	177	178	190	191	200	198	229	189	184	182	203	206	191	189	202	204	166	211	184	209	218	162	195	201	194	185	205	221	218	191	206	218	225	205	194	178	200	212	206	220	204	195	219	202	197	209	203	195	202	176	197	196	186	206	205	228	221	187	197	185	186	195	232	195	196	196	211	230	197	204	196	224	177	216	212	207	202	207	181	205	165	188	220	203	197	188	226	203	219	180	218	214	206	221	195	183	179	198	197	186	202	190	208	197	172	174	214	197	213	212	221	215	168	226	180	219	182	199	192	206	208	178	221	222	212	205	178	176	197	205	233	198	192	215	224	192	194	212	200	180	192	197	189	209	204	213	215	234	197	196	178	188	219	192	177	184	215	186	207	203	189	186	190	182	204	215	210	184	202	172	226	211	181	199	215	209	222	218	184	167	186	205	203	197	184	210	204	210	182	215	178	205	198	192	189	214	193	217	205	176	193	199	174	188	178	208	210	180	193	208	202	204	199	177	205	213	209	190	194	205	187	176	211	211	205	215	207	187	186	176	186	171	194	189	198	181	200	197	186	195	205	202	174	203	212	195	213	192	208	209	217	186	211	184	202	206	196	197
26128	18424	22664	15377	4270	2112	1467	1116	1011	918	763	722	695	608	605	568	585	563	548	560	523	518	538	521	501	472	492	488	499	464	491	525	490	483	468	474	530	490	480	424	461	449	473	458	465	469	483	462	442	485	447	486	466	492	464	444	484	414	473	486	441	504	449	428	471	469	474	441	427	440	429	469	493	425	480	480	477	463	464	471	477	463	471	452	496	452	455	440	471	445	449	431	467	457	427	466	448	444	486	456	457	451	451	448	464	435	478	491	470	430	439	491	429	464	468	440	445	432	462	469	456	432	475	456	413	483	452	455	448	488	461	434	454	434	494	476	444	433	463	458	499	467	481	433	453	512	473	453	428	456	436	444	456	435	463	475	429	475	439	454	428	491	448	502	482	476	499	481	463	433	433	448	486	470	473	457	452	463	439	464	454	471	480	480	435	438	453	467	427	467	449	451	469	478	456	440	439	450	478	444	425	452	468	451	486	437	459	450	430	425	436	466	461	480	477	471	450	499	465	438	457	456	463	474	463	444	478	428	456	472	452	482	419	437	497	471	412	454	459	434	473	442	463	450	455	474	498	436	434	467	432	402	485	467	457	472	451	466	437	508	440	472	428	446	443	467	439	414	463	449	466	449	470	461	448	434	405	459	456	459	424	428	433	437	463	463	499	411	479	440	494	431	481	437	455	502	428	478	474	436	479	452	494	442	457	460	450	453	490	466	484	448	479	510	467	438	483	462	437	472	461	460	473	494	468	459	481	440	438	462	451	445	448	459	445	454	417	437	489	443	403	408	434	467	479	485	450	445	457	447	478	466	467	443	508	457	462	460	470	406	472	445	459	446	468	459	457	467	444	478	468	451	424	429	478	474	475	497	424	437	455	416	433	462	441	490	498	456	409	453	494	468	475	459	457	435	461	446	468	458	445	492	434	506	450	467	461	456	426	484	463	466	430	494	440	453	446	486	456	478	474	437	433	443	466	464	465	436	469	456	461	501	473	453	470	461	434	463	451	451	464	420	460	417	428	467	463	441	456	437	461	508	469	488	462	434	413	445	479	486	468	449	453	415	457	471	459	460	506	474	487	456	470	472	432	464	447	429	475	454	417	477	438	457	453	473	497	436	448	482	474	481	439	464	462	458	457	447	464	518	477	452	407	443	441	467	468	472	447	445	438	458	419	441	434	453	447	428	456	446	459	465	447	427	463	466	414	464	444	474	467	478	447	457	457	424	475	448	429	493	429	433	490	433	483	450	451	442	475	459	452	471	442	433	484	480	433	459	421	443	435	449	471	468	475	446	521	434	416	479	460	448	465	463	426	470	470	459	477	492	473	481	466	466	482	472	442	466	438	466	466	485	461	492	460	454	457	488	455	445	445	466	485	472	497	478	442	464	454	449	490	437	458	477	462	460	460	484	442	439	426	464	466	495	485	481	471	449	437	462	469	445	460	468	485	434	474	462	490	430	432	452	456	439	479	453	464	470	475	441	459	465	440	469	475	482	491	398	449	446	488	465	453	452	466	445	478	470	461	460	433	471	431	454	453	455	473	448	483	432	475	490	444	461	446	480	455	401	438	474	438	474	452	480	462	494	454	449	468	439	476	432	469	499	455	487	472	436	500	438	460	466	460	486	439	435	453	448	447	477	452	466	461	466	444	456	457	453	476	481	437	427	456	472	464	447	462	442	468	474	439	451	437	482	466	443	500	433	472	447	480	494	430	445	463	432	472	453	466	474	498	463	452	438	486	447	437	458	448	482	434	513	478	458	455	435	473	469	428	481	440	444	449	425	439	445	482	451	473	475	469	493	491	437	421	498	452	454	457	430	443	498	470	396	435	438	430	515	460	493	454	480	468	449	483	463	420	465	411	454	436	444	433	444	452	437	452	446	463	474	451	473	448	478	464	472	414	471	452	473	448	485	441	466	520	451	435	440	456	462	451	468	480	488	478	471	478	440	499	437	458	438	456	466	471	483	480	458	484	449	471	459	474	429	428	474	454	439	446	440	481	468	465	445	481	475	467	470	471	463	459	443	440	412	477	510	440	440	439	461	461	446	478	436	476	491	455	462	473	428	475	444	491	443	432	458	461	463	431	475	461	470	459	466	451	433	458	469	445	458	451	484	483	471	467	460	448	453	473	456	439	457	432	456	392	468	450	477	453	494	447	468	449	451	456	455	444	440	472	450	460	450	467	468	468	451	445	473	451	460	437	469	479	432	485	407	419	423	452	451	474	465	463	487	443	440	464	475	449	446	470	422	477	439	454	418	466	429	457	511	444	447	446	447	447	476	449	461	423	454	484	447	462	470	465	425	467	466	463	444	448	439	424	426	441	457	464	430	485	455	439	427	443	492	446	461	440	430	468	475	447	443	451	482	450	460	464	438	471	455	476	431	452	447	454	478	446	464	440	448	466	463	463	479	486	466	450	474	444	389	454	467	472	518	430	450	429	487	418	456	475	443	447	456	424	454	421	441	435	452	457	469	457	440	462	495	439	434	523	464	451	455	459	475	439	481	464	484	490	471	483	422	469	446	448	490	423	421	460	458	455	483	452	442	481	455	458	433	435	459	444	469	471	477	452	511	440	422	433	459	491	473	430	450	450	429	431	428	483	461	477	455	442	431	421	459	449	450	480	460	447	476	461	425	492	487	408	456	474	459	459	441	407	448	444	451	452	408	473	491	442	458	429	470	436	451	490	472	429	462	440	466	477	477	469	489	449	469	453	476	472	459	478	426	481	440	433	438	461	483	447	478	444	441	524	430	459	489	441	431	464	455	471	471	490	461	451	449	498	475	450	452	433	460	456	472	490	498	462	473	471	440	440	448	463	460	480	465	484	473	476	492	468	484	437	463	456	469	430	460	449	481	468	453	437	493	473	501	463	474	492	469	464	455	475	469	480	423	490	480	439	462	430	461	466	432	423	463	442	476	471	444	450	431	475	473	496	449	471	447	462	511	437	433	513	469	459	470	451	470	428	463	445	422	467	455	469	469	464	489	479	453	455	456	499	428	438	469	485	453	446	448	439	452	445	447	451	447	443	470	503	453	440	495	445	488	461	481	436	461	492	474	465	465	474	462	472	435	499	452	482	468	470	482	484	459	483	454	452	474	443	435	470	466	417	432	432	462	460	433	461	478	477	478	431	473	411	483	448	489	494	436	477	461	466	424	470	475	447	467	475	490	434	473	463	465	469	456	455	438	483	436	444	528	487	461	447	458	449	460	462	425	514	490	474	448	474	443	432	461	460	485	473	444	477	456	483	420	491	438	464	450	454	470	446	455	435	439	442	482	464	461	450	467	437	431	463	488	496	457	453	447	445	434	449	467	447	421	415	481	485	464	464	433	461	470	467	471	477	424	480	445	479	459	471	441	477	450	452	483	455	474	457	486	439	503	439	444	460	458	447	463	445	428	437	449	482	466	439	447	475	420	450	470	487	399	460	484	472	466	457	456	448	481	453	459	504	474	450	440	454	425	426	439	500	476
50084	32121	27649	18206	4515	1171	597	470	415	394	354	303	336	310	330	294	282	290	292	278	293	273	288	291	252	263	271	273	256	238	215	260	269	245	231	248	240	260	248	247	241	248	246	239	242	267	279	267	237	247	197	232	254	276	234	284	263	268	234	246	237	248	237	237	203	265	236	233	260	245	249	262	244	261	292	269	224	236	235	251	218	250	275	238	239	249	263	258	252	236	229	246	247	232	242	216	260	234	247	246	280	255	261	269	242	245	222	284	242	290	261	252	255	247	216	247	267	271	226	273	233	242	241	286	245	259	236	248	256	242	233	231	248	228	245	258	235	252	243	266	245	271	222	229	261	248	226	241	267	245	234	244	246	257	262	227	243	251	247	249	258	255	236	248	251	251	224	213	201	246	253	229	250	271	255	250	269	255	237	284	229	233	230	248	223	252	268	248	233	238	255	246	220	204	234	238	229	242	270	260	252	265	239	244	234	253	277	215	234	266	271	281	264	246	242	265	221	267	292	249	247	234	237	293	290	258	258	248	260	245	241	247	239	236	251	257	256	224	249	241	254	203	233	249	268	255	242	247	246	256	235	251	241	239	268	242	236	276	244	250	216	244	264	272	253	250	258	259	268	252	230	239	252	263	253	262	265	233	255	246	240	222	236	223	228	238	221	198	267	250	272	234	246	247	243	244	248	244	239	242	263	246	252	279	241	243	242	210	254	236	251	253	234	239	230	275	251	232	222	234	252	246	253	258	256	244	270	219	262	233	238	238	231	252	223	246	230	219	265	236	249	225	252	279	243	226	208	266	244	265	238	256	253	272	236	258	234	228	236	285	234	286	245	253	236	253	240	247	261	243	236	208	240	232	250	263	280	234	251	274	229	230	250	233	220	241	245	213	240	226	270	259	267	265	270	267	268	234	243	261	274	242	237	270	246	246	265	249	259	258	243	221	243	261	245	248	260	210	241	217	265	268	227	236	267	244	236	241	273	234	265	224	253	231	270	260	277	221	274	218	245	246	255	253	243	246	236	247	229	242	214	271	244	266	242	257	263	255	237	248	254	243	259	239	243	250	238	234	256	219	271	243	239	262	267	257	246	243	269	260	221	248	231	293	252	244	226	236	230	230	251	288	238	235	240	257	247	251	232	251	233	251	229	259	243	278	254	248	265	245	210	247	254	229	231	244	248	232	235	244	233	256	263	242	270	255	280	260	280	234	236	229	259	236	261	249	229	235	220	239	265	237	251	222	250	245	246	242	226	235	245	263	251	251	248	270	270	268	230	273	238	268	282	253	233	238	266	237	288	227	240	227	255	233	234	257	254	235	241	245	248	238	247	232	210	253	273	251	244	220	245	234	243	225	268	236	247	246	247	244	243	229	254	245	261	219	259	211	236	247	220	251	249	259	243	241	218	212	238	260	232	244	219	248	286	270	256	274	244	219	229	294	280	213	265	239	235	247	224	250	252	269	227	260	251	260	239	240	226	237	231	240	261	234	229	246	254	238	232	242	279	267	253	247	263	229	285	253	242	221	245	233	245	271	226	257	276	236	266	270	275	251	220	263	270	221	251	254	231	263	252	223	258	232	235	225	242	220	240	253	249	232	237	243	250	269	243	230	231	210	221	259	243	249	258	223	259	229	229	233	210	256	239	259	221	254	288	291	260	261	255	219	255	260	235	235	242	247	236	232	242	279	270	236	245	240	202	249	266	230	239	220	219	233	228	249	247	241	250	225	267	272	233	230	249	254	250	270	236	241	231	250	222	256	232	244	251	248	258	277	250	254	256	228	224	269	241	253	219	260	254	232	263	261	250	268	289	239	270	267	273	248	249	274	232	216	232	257	236	227	274	230	231	225	246	273	249	256	235	226	238	227	275	261	225	245	245	246	252	236	252	252	254	262	282	223	244	271	239	264	255	239	213	252	258	277	240	282	275	280	251	238	231	204	248	237	224	233	277	230	235	263	226	232	249	243	258	278	239	207	275	256	260	225	257	268	246	258	259	237	250	243	238	261	241	271	268	243	283	251	234	233	243	232	203	239	240	263	218	263	243	260	267	239	265	258	254	250	241	243	237	234	229	255	265	264	234	246	242	254	234	210	250	271	218	244	253	271	269	235	214	218	252	270	253	250	228	244	246	235	252	285	245	262	257	269	238	227	239	279	267	284	242	238	252	239	228	251	238	258	298	231	244	239	217	253	244	262	264	261	227	256	270	245	259	236	244	202	232	266	236	240	224	263	251	255	250	243	272	250	249	237	259	233	210	247	264	244	228	299	277	246	246	220	249	280	237	266	262	262	252	230	242	246	267	263	225	261	257	247	277	265	211	237	243	263	244	244	223	254	243	256	265	281	276	258	234	249	244	258	236	254	241	275	246	254	273	248	269	260	271	250	261	221	257	259	238	255	255	248	247	289	249	255	256	279	267	232	215	246	266	250	248	236	221	237	234	259	267	259	278	241	246	237	258	229	256	264	256	260	226	215	224	265	257	249	257	245	235	256	263	265	219	263	243	267	253	264	230	255	235	272	194	235	244	244	243	241	229	271	267	279	254	248	248	271	246	239	272	243	239	232	291	236	245	224	240	214	252	242	244	227	256	237	242	267	239	247	257	251	268	257	277	252	231	274	221	267	269	250	252	233	223	255	233	226	216	255	241	267	259	261	229	266	257	232	249	252	276	242	231	256	246	231	278	216	256	250	273	260	281	232	246	232	232	246	233	265	245	248	252	249	213	260	261	241	243	213	258	243	220	245	241	251	238	235	287	223	251	219	268	298	253	274	237	235	235	270	241	226	261	258	231	223	246	276	248	269	229	245	238	236	248	243	268	240	240	276	247	259	229	246	243	225	263	241	236	276	230	221	244	264	268	277	280	251	224	245	243	253	222	284	248	280	271	225	246	219	240	238	281	225	226	261	244	244	253	246	237	248	229	238	251	244	267	245	228	262	239	255	269	263	263	275	254	259	234	259	265	239	246	239	243	242	228	250	252	245	267	230	256	265	260	263	249	230	246	259	246	242	256	237	261	250	242	247	247	269	258	241	242	266	256	270	279	245	244	251	310	281	235	236	228	229	249	247	275	239	250	227	227	235	247	268	245	239	230	207	248	244	245	240	220	245	247	232	259	274	244	252	234	280	261	234	269	239	272	269	257	238	244	249	268	224	275	279	249	259	247	249	248	252	226	253	260	255	283	239	250	250	239	272	244	247	262	270	240	256	242	247	257	240	264	271	220	231	262	223	241	262	247	244	221	235	253	257	266	254	225	255	207	237	256	262	250	239	216	264	269	239	234	254	257	238	270	239	240	262	261	214	238	234	259	227	229	260	229	233	251	252	232	285	260	232	242	256	240	263	266	270	244	253	233	252	240	259	229	228	262	221	257	234	261	248	264	250	243	216	238	277	230	264	236	248	237	246	246	250	261	278	265	242	235	245	237	247	242	224	246	283	281	247	272	274	218	272	250	254	243	246	230	253	260	285	250	271
32118	24357	30291	23877	7122	3062	2172	1769	1582	1324	1138	1046	1036	886	834	827	768	705	708	727	728	694	673	660	681	658	638	617	644	618	613	587	603	626	599	635	584	580	584	605	582	598	584	633	567	595	595	553	579	551	565	571	632	595	573	588	569	560	541	586	584	569	555	603	573	549	546	594	570	636	588	572	531	522	596	544	599	567	624	587	554	617	582	587	554	579	601	574	572	555	554	537	606	555	560	572	571	580	565	570	631	581	591	530	548	601	575	566	608	572	575	536	575	559	554	567	554	600	559	592	599	569	545	595	575	559	562	599	610	543	584	585	566	603	573	574	556	559	575	558	579	596	586	589	550	555	623	559	573	598	593	553	576	567	560	533	574	541	550	578	508	597	561	562	580	542	559	601	601	574	582	575	571	569	591	615	589	580	565	582	609	556	593	593	598	561	579	615	600	622	577	610	575	541	626	539	517	577	577	560	557	521	540	568	564	543	555	559	592	575	596	593	569	597	557	602	572	605	566	565	567	599	514	577	556	580	553	572	578	557	582	561	523	548	566	574	560	583	543	571	575	562	551	588	546	596	569	559	573	587	567	539	554	565	576	600	566	540	584	555	553	594	599	563	587	523	565	572	521	591	560	534	518	563	590	546	561	560	546	573	595	562	536	492	556	584	615	551	568	570	570	571	532	572	586	551	574	523	566	557	579	544	596	563	606	576	570	574	558	556	583	586	532	591	543	554	572	587	571	596	558	580	596	537	586	586	602	544	570	602	536	625	606	588	525	559	574	571	535	553	583	573	596	542	583	544	550	590	567	584	546	621	534	566	587	588	543	550	549	589	587	567	582	525	553	568	575	564	582	518	549	571	575	546	558	558	532	580	597	534	568	589	606	580	594	542	603	569	598	579	585	574	542	594	575	577	613	563	560	571	618	592	554	563	526	563	547	589	615	561	551	570	590	582	576	563	569	527	615	566	561	553	555	565	526	605	566	586	610	524	584	552	564	532	563	537	539	550	576	540	560	556	549	545	565	558	562	538	548	550	572	564	560	545	587	557	553	550	548	578	530	535	572	568	567	572	548	568	545	579	603	576	580	605	593	565	575	615	553	535	551	596	576	565	536	593	591	569	582	569	569	570	551	592	514	550	572	546	589	579	593	608	564	574	523	583	589	583	586	571	544	563	536	519	569	597	546	570	553	567	535	517	564	560	529	539	572	562	627	556	592	523	569	582	553	576	548	587	595	590	561	510	572	590	557	618	532	623	553	562	614	618	574	603	578	567	572	575	604	534	606	564	539	594	589	592	579	586	630	560	570	559	537	589	545	567	524	543	548	526	597	588	579	603	553	565	587	582	543	553	579	554	600	583	575	545	566	598	576	576	578	554	571	567	617	550	547	579	555	563	588	585	569	547	566	541	544	586	583	578	617	556	593	575	575	611	555	555	542	572	598	566	584	596	515	562	586	566	551	553	508	548	561	591	593	593	579	520	548	571	607	555	525	562	572	485	550	602	531	577	568	582	554	568	568	534	563	586	566	556	538	550	620	563	601	588	558	572	531	560	579	587	596	602	583	544	540	576	595	569	556	597	562	612	567	588	598	531	597	555	553	592	549	584	555	598	567	572	572	549	621	545	580	582	524	592	581	591	570	600	624	537	574	599	581	604	600	576	576	573	593	571	573	569	610	593	521	569	547	553	614	564	552	566	579	584	540	583	545	554	576	585	616	636	573	598	587	536	592	587	580	558	590	565	581	552	578	589	574	587	597	542	547	598	603	574	534	531	593	574	582	567	610	630	585	616	597	605	554	579	630	567	559	555	576	599	541	586	600	556	553	614	622	567	598	559	606	601	577	531	527	561	543	512	556	536	566	633	565	584	585	582	574	556	595	541	560	524	559	586	557	549	551	581	542	537	546	599	615	581	580	553	571	563	568	542	588	607	589	588	555	567	622	587	576	574	592	597	555	533	564	609	556	539	585	552	575	561	535	578	545	574	592	557	612	582	530	613	603	580	515	586	592	585	558	578	523	542	581	563	577	629	579	560	573	606	558	593	583	595	578	583	560	569	566	544	575	564	617	571	550	579	596	553	583	555	560	551	535	581	585	551	582	560	577	568	589	564	554	510	590	555	583	577	562	565	575	578	567	562	592	556	538	540	554	553	580	572	542	522	562	555	552	544	577	571	586	564	590	585	552	547	568	579	562	575	558	569	584	590	588	588	583	534	571	588	547	593	584	544	590	571	595	546	567	556	604	522	610	600	571	518	559	593	592	574	576	573	571	580	528	558	566	538	555	573	593	559	611	628	593	549	562	538	531	600	605	570	637	525	526	562	570	594	568	575	543	563	560	621	581	612	570	563	569	575	625	582	567	526	580	564	596	568	572	575	546	554	571	567	534	580	539	608	565	583	569	586	586	549	568	605	540	542	561	586	521	526	557	558	562	562	564	535	548	557	582	587	566	567	560	562	552	548	550	564	590	561	575	560	608	593	569	564	598	610	578	592	587	557	518	573	631	574	594	575	599	593	584	604	574	563	569	577	586	552	582	588	560	618	557	580	524	581	540	595	578	587	600	577	580	588	601	588	578	561	544	564	548	591	587	580	610	598	572	550	528	564	563	579	559	639	616	551	520	552	581	536	610	576	540	550	547	572	597	580	561	593	566	602	529	563	594	533	563	551	558	568	566	548	585	545	552	540	564	553	564	575	533	590	544	548	552	556	597	576	560	554	604	556	544	507	529	548	588	573	600	588	589	584	560	562	573	549	570	580	565	577	550	577	569	556	594	569	597	557	545	547	571	598	577	590	558	571	507	552	476	592	569	581	558	557	547	581	562	524	596	605	559	564	566	619	576	630	569	582	595	555	582	598	559	521	550	572	612	586	557	587	550	559	562	579	599	584	566	585	563	526	550	611	561	570	592	572	576	568	562	552	576	568	550	531	548	531	552	578	594	574	563	598	612	584	586	549	594	560	581	586	541	552	598	562	539	576	584	582	509	587	548	587	556	533	597	566	561	610	562	545	573	551	564	577	567	591	585	604	543	597	593	585	606	556	527	577	583	556	547	583	554	571	576	609	552	549	549	572	566	538	591	544	572	592	565	544	564	538	565	574	542	538	592	632	583	564	604	542	569	588	604	568	581	598	541	582	566	555	539	575	622	537	619	557	572	547	615	542	585	557	568	554	551	595	566	569	580	524	588	551	554	580	547	559	566	571	583	594	571	558	576	549	565	551	592	543	586	565	567	577	541	543	537	605	570	531	613	577	545	579	553	583	557	587	552	588	521	566	599	586	619	553	518	542	577	604	591	629	543	565	586	582	554	580	565	560	605	545	548	522	574	573	570	595	537	588	561	561	538	575	585	531	619	569	539	526	593	551	561	554	555	610	603	560	554	587	544	572	565	546	550	612	562	599	538	605	561	557	603	572	549	586	583	640	514	625	571	560	582	556	528	567	567	568	573	551	562	595	564	576	525	559	629	540	526	575	598	562
24799	12889	7003	2438	725	446	414	402	354	319	300	353	332	294	289	307	348	325	297	298	321	308	311	296	327	325	320	319	300	325	291	308	337	306	281	298	286	281	303	306	282	310	333	301	296	299	292	317	308	313	287	285	307	274	320	278	299	320	295	281	335	273	294	302	332	291	320	320	271	285	293	321	301	317	275	269	309	308	309	283	291	313	323	318	316	320	310	313	293	306	324	276	298	311	312	306	277	269	298	300	320	327	247	298	292	303	337	313	288	307	333	312	307	323	300	283	300	289	296	326	321	299	287	300	313	329	301	285	315	329	278	328	322	310	319	315	295	334	269	310	288	286	321	267	315	270	307	282	309	313	326	309	313	278	323	292	310	333	290	295	312	303	287	320	309	306	326	300	295	307	272	300	294	258	282	302	318	278	297	307	335	288	305	295	324	276	301	312	308	295	293	311	304	329	272	279	269	277	320	295	280	313	292	328	324	275	306	302	263	302	337	307	293	277	326	267	293	281	308	289	291	289	323	306	264	292	295	314	331	317	304	287	306	275	298	329	318	310	310	300	303	303	287	313	321	305	310	243	315	325	292	330	293	309	284	305	319	275	300	275	267	299	288	309	305	298	314	293	309	319	309	301	299	283	283	278	313	298	331	321	316	321	286	327	312	266	305	284	328	272	314	300	325	329	329	316	330	297	322	345	337	295	322	323	285	309	282	285	284	342	309	314	312	317	270	292	315	293	291	303	323	313	288	330	311	321	294	297	303	326	306	320	305	327	300	316	282	310	344	316	306	312	298	291	322	300	312	282	276	323	292	308	311	295	270	282	309	303	288	292	266	322	324	297	274	293	321	280	321	268	324	274	296	285	329	309	298	318	265	315	301	320	286	314	323	305	265	340	357	317	336	334	303	338	307	286	334	303	298	287	321	320	319	329	292	316	305	299	283	311	340	350	295	324	290	300	297	300	313	273	316	295	284	280	286	306	334	306	316	289	318	315	292	312	311	298	295	299	279	271	334	342	307	284	315	302	307	304	304	292	308	350	324	289	297	372	312	296	306	299	303	306	297	313	297	312	308	309	306	298	299	278	324	349	298	297	301	310	267	312	288	292	328	303	292	307	308	322	295	341	273	308	317	283	309	287	274	313	323	304	288	331	293	311	318	295	259	307	268	285	298	290	335	295	285	297	304	272	329	289	285	293	311	274	303	299	308	342	299	278	272	297	275	337	304	266	346	323	279	317	311	297	324	306	291	323	276	297	321	318	308	309	332	282	271	293	318	272	281	289	282	314	305	339	256	330	300	314	345	326	300	287	300	324	320	296	315	310	304	314	344	274	312	337	278	304	296	310	324	323	288	309	323	253	291	288	289	293	308	300	306	296	304	319	297	293	301	306	292	344	351	316	307	324	285	307	307	338	340	325	272	341	303	269	309	310	310	294	320	302	310	310	295	310	304	276	300	278	280	292	319	291	283	288	305	299	307	315	296	320	279	267	325	316	322	291	289	307	308	299	342	276	301	301	325	305	316	338	299	326	310	281	296	311	347	320	304	325	336	325	308	298	279	299	279	291	312	305	286	309	301	290	298	320	301	289	311	333	299	330	315	313	343	300	303	267	269	314	302	304	284	265	307	277	303	288	309	340	299	289	319	288	281	307	293	343	312	304	343	294	307	302	294	282	303	300	310	317	306	316	267	328	320	309	328	289	285	300	332	320	300	304	294	295	296	304	322	280	300	297	308	305	317	290	296	288	294	322	293	297	304	282	296	307	299	314	303	278	309	328	264	296	313	298	301	276	283	287	274	302	288	288	330	315	286	329	288	305	302	305	326	331	287	299	299	302	320	276	315	295	288	302	281	282	307	319	309	303	292	337	293	292	265	292	309	334	312	289	311	297	311	284	305	292	329	294	292	308	307	315	300	311	307	324	361	321	320	318	319	295	311	309	310	278	319	299	279	267	307	322	291	263	307	293	311	280	288	287	277	313	299	305	329	327	299	291	283	296	329	291	331	280	277	287	302	289	292	306	290	318	300	294	312	302	299	273	310	290	325	304	300	287	340	302	277	312	278	292	329	344	334	309	302	315	324	324	330	330	299	314	296	312	324	310	291	314	271	298	330	288	282	309	281	334	287	288	308	319	312	316	277	299	320	304	327	329	280	283	313	306	314	318	276	293	290	309	288	330	312	307	331	318	317	306	296	348	306	302	334	283	331	283	334	326	266	322	306	270	272	308	305	284	266	276	311	308	309	300	326	296	304	299	311	316	328	285	290	319	283	311	301	299	294	359	281	285	301	316	284	310	307	320	302	304	301	308	347	297	300	313	294	276	326	287	313	314	290	318	306	312	318	333	310	315	326	253	304	349	285	283	313	283	323	299	258	290	297	311	343	294	356	313	268	294	285	317	301	309	328	315	312	297	309	308	294	292	295	279	302	292	315	269	293	313	341	288	303	295	341	274	262	308	320	324	282	268	288	277	292	376	291	344	310	305	326	330	267	290	329	310	285	288	299	312	317	324	267	285	282	324	311	306	273	308	315	338	263	315	350	355	315	316	289	318	283	292	279	293	262	309	282	337	288	298	323	293	312	305	279	282	313	343	296	299	330	304	334	284	303	259	316	306	316	315	320	297	293	316	270	298	281	316	346	322	304	336	318	307	311	335	288	272	297	290	297	283	281	252	330	322	321	293	294	315	287	277	335	338	319	259	290	294	307	311	313	330	281	302	306	319	350	301	284	311	292	312	305	298	285	298	347	296	300	280	286	323	281	287	317	327	320	285	318	309	307	327	309	311	302	267	305	314	295	313	262	301	264	314	290	344	337	315	301	321	301	317	330	314	307	287	281	291	291	309	304	322	295	299	316	333	307	321	319	272	321	289	270	269	304	303	322	283	271	320	271	279	343	322	293	287	305	288	292	296	321	304	308	287	292	281	345	297	323	297	294	336	319	317	289	313	319	312	298	321	301	314	310	310	299	305	315	308	262	310	288	279	274	299	337	325	303	302	255	294	279	293	281	288	335	329	316	307	291	287	304	302	284	332	308	320	297	310	312	280	305	297	319	302	327	258	324	297	288	324	285	300	295	295	300	291	325	308	315	307	280	308	304	305	291	289	276	278	281	284	286	328	313	288	284	338	325	317	293	290	325	351	314	299	304	283	281	322	289	331	262	287	297	317	280	269	328	295	292	322	319	283	314	313	274	312	290	299	298	317	303	329	326	304	346	292	283	277	301	264	321	315	276	303	296	280	276	302	305	273	325	306	278	339	308	312	310	305	328	293	288	309	322	308	279	295	308	294	301	312	301	297	319	315	322	286	289	313	283	301	303	287	300	341	319	306	284	302	320	295	328	306	279	316	306	314	334	342	318	320	271	311	305	324	291	315	298	278	305	274	293	322	299	310	326	330	323	290	320	321	311	289	293	307	301	308	311	306	329	336	295	309	316	287	329	263	293	332	297	328	312	293	307	288	303	305	276	290	336	315	287	294
15041	9952	10116	5727	1976	1243	1072	1025	859	857	753	733	740	758	762	715	689	695	701	719	692	669	634	726	674	672	688	629	698	678	724	644	661	665	667	667	642	651	675	667	625	677	683	644	709	666	622	664	712	674	647	651	606	624	653	684	629	636	673	660	680	638	665	659	642	697	642	600	627	619	592	666	685	612	634	650	661	629	643	674	665	600	727	652	641	614	655	647	638	657	676	610	666	652	670	661	697	665	642	648	633	632	643	679	618	676	626	672	624	678	641	685	645	656	674	635	637	632	653	666	634	653	714	658	679	643	670	659	636	577	626	646	670	655	673	651	705	705	638	647	662	616	648	635	631	657	657	638	659	637	650	682	669	652	651	651	633	681	630	649	666	655	661	681	635	634	673	677	634	638	639	617	629	665	670	690	630	660	664	629	644	648	646	657	689	663	672	636	646	631	620	646	633	664	626	634	687	675	598	630	674	671	632	715	673	654	638	698	661	630	681	668	618	672	654	654	675	673	651	636	653	687	661	662	676	652	694	645	663	704	660	681	659	648	668	641	656	675	692	622	647	660	702	635	629	604	662	699	640	602	680	642	669	673	659	652	662	635	668	694	678	706	675	636	684	680	663	647	647	652	681	645	650	646	663	646	646	608	650	649	648	664	617	648	672	676	605	664	618	648	614	631	656	707	653	687	656	666	677	687	614	622	674	709	682	669	676	686	650	640	648	651	643	689	680	620	677	645	697	679	676	661	593	666	638	667	608	630	634	650	637	670	634	652	667	643	616	660	650	625	626	656	651	641	651	694	623	701	627	668	644	633	647	654	699	654	658	681	704	671	654	671	683	635	710	681	707	679	667	687	636	679	647	613	685	686	713	654	635	672	702	647	635	709	666	650	621	676	674	711	660	643	685	651	658	662	646	690	702	733	614	681	645	625	642	624	679	612	625	665	681	674	659	678	640	652	633	688	674	664	626	640	639	622	619	656	655	619	669	634	637	668	639	662	648	652	681	661	630	658	676	690	711	661	643	620	662	699	675	654	675	672	634	695	658	629	648	653	606	646	684	656	714	631	685	641	626	649	625	627	650	647	663	612	665	643	626	702	662	664	626	694	658	599	647	663	647	612	645	641	604	632	610	691	687	648	649	671	712	679	636	616	703	737	678	625	615	654	671	667	678	684	645	672	652	645	668	666	632	660	698	666	626	691	652	618	662	686	669	650	636	627	671	657	665	633	591	673	694	626	635	676	644	653	642	651	654	609	640	665	633	624	653	602	654	667	624	690	686	677	670	705	631	681	681	659	711	710	648	618	683	660	664	636	617	719	661	669	612	630	658	624	693	668	643	672	614	634	651	671	628	625	615	635	622	626	665	668	669	655	644	665	631	647	636	651	685	622	630	641	634	639	617	646	644	679	700	654	606	691	661	675	645	657	675	626	636	631	648	620	643	641	606	621	607	644	651	608	591	646	678	639	660	625	618	648	620	631	643	656	634	672	727	638	628	686	643	639	634	653	690	645	669	659	641	663	644	695	668	659	677	658	631	613	662	664	640	661	696	648	606	648	669	652	671	641	624	654	638	661	665	705	681	659	643	617	663	630	694	659	702	617	658	642	652	638	648	656	682	672	660	639	662	671	680	663	667	637	681	635	657	681	671	654	592	647	649	660	649	691	667	634	622	655	616	665	649	648	695	664	649	622	637	617	676	621	662	634	681	674	625	647	662	649	620	641	641	596	677	619	643	642	692	684	657	666	675	602	678	645	676	665	669	668	584	633	699	674	702	672	652	698	663	681	694	661	646	617	637	603	651	666	685	635	657	611	625	668	626	701	629	676	701	667	649	621	639	658	639	698	667	735	698	667	709	676	601	673	662	664	674	640	641	676	707	676	641	713	617	665	653	618	680	635	665	639	618	652	639	658	644	616	607	623	653	617	635	663	592	666	659	680	663	661	651	643	657	632	630	666	623	643	669	649	640	653	640	660	647	648	639	627	632	653	633	640	668	648	685	670	675	631	600	662	603	640	610	676	645	657	661	596	683	624	661	681	714	662	619	660	623	688	602	665	668	696	680	646	651	678	670	639	679	669	628	658	625	649	631	693	688	625	680	646	666	678	670	684	638	667	640	638	650	580	661	653	641	696	621	673	657	662	634	653	670	660	681	640	665	631	647	599	675	641	650	639	655	672	634	642	627	683	650	697	625	634	670	653	669	612	679	618	659	641	637	661	663	664	681	664	642	635	638	654	635	656	643	659	634	709	657	612	646	630	671	633	630	650	618	668	695	679	620	711	674	651	660	659	627	643	649	634	656	673	664	622	659	647	669	696	671	638	659	675	660	661	664	669	652	629	693	689	640	692	664	670	682	672	679	630	639	660	678	627	700	615	656	658	610	667	633	631	669	647	678	685	651	656	678	676	639	656	699	679	623	659	674	647	668	654	633	667	619	642	649	682	650	652	691	646	645	659	660	636	688	641	674	682	658	647	638	671	654	639	652	672	654	644	673	653	689	643	672	662	647	668	621	679	683	659	675	669	650	687	692	636	656	609	693	639	680	649	643	645	667	641	697	680	700	677	661	653	645	664	679	669	613	641	689	628	662	633	641	647	662	624	667	694	662	648	657	679	680	666	632	629	621	651	669	641	617	679	674	624	624	674	663	641	695	687	640	674	657	681	660	639	645	646	622	682	684	635	683	628	678	661	652	659	595	668	690	645	674	670	651	643	675	657	614	639	626	661	655	636	654	679	681	693	641	609	662	700	659	646	658	676	722	663	693	671	658	640	708	653	707	630	669	689	663	648	685	598	713	644	664	624	616	618	647	644	625	598	636	657	676	650	668	631	613	586	622	624	638	681	646	625	642	677	611	643	666	627	653	636	669	664	653	670	665	673	629	655	661	654	662	676	648	663	691	614	658	619	644	636	674	649	628	671	639	645	652	616	613	612	659	647	652	667	678	632	691	607	671	635	639	717	643	679	655	662	649	669	633	702	661	665	668	672	630	679	649	643	677	633	628	648	690	648	604	686	678	686	678	663	662	655	697	670	623	637	628	639	665	678	620	669	654	607	644	689	608	672	644	617	610	635	618	668	623	636	658	673	607	645	653	663	589	632	656	632	584	635	688	642	701	595	663	653	675	655	645	666	666	604	603	622	655	670	653	639	639	680	644	683	642	672	633	612	679	643	643	681	619	650	649	621	641	648	667	665	664	671	676	635	627	671	638	668	624	709	641	618	678	667	666	673	655	669	673	652	696	633	636	675	659	646	660	662	662	677	635	673	641	618	696	726	681	659	699	677	646	619	623	616	669	664	642	648	713	678	655	626	677	651	679	645	709	683	654	622	648	679	656	653	633	674	637	650	632	670	715	665	662	662	575	672	636	638	655	648	674	678	672	670	676	659	661	613	678	669	666	664	607	653	647	622	633	622	693	664	620	656	647	646	705	668	656	624	678	637	658	659	657	682	705	640	636	675	673	689	665	659	665	686	640	690
40903	25114	18709	10136	2452	673	437	359	322	280	282	263	245	185	202	205	223	236	227	183	204	211	193	230	206	203	227	210	207	213	220	191	196	212	204	198	214	203	217	180	184	170	195	210	233	218	220	215	219	177	199	195	167	194	192	206	203	199	200	210	195	195	184	190	193	184	202	205	181	174	176	201	207	210	179	186	230	189	194	210	211	175	208	206	196	210	187	202	186	192	197	186	200	174	209	190	187	236	213	197	208	203	193	192	195	216	203	202	203	211	222	208	180	185	193	224	194	199	191	208	169	168	201	201	169	187	199	200	184	222	205	220	199	192	178	198	191	183	179	178	202	216	203	191	189	190	190	198	193	190	198	199	214	197	177	199	192	184	207	195	223	204	212	177	204	212	204	203	194	219	195	203	188	182	214	176	194	172	219	194	209	195	181	201	206	185	204	199	205	187	191	202	207	213	189	186	179	195	188	186	235	222	209	202	199	195	191	217	213	198	196	196	176	176	204	202	218	199	186	186	178	190	190	204	209	159	198	191	195	227	172	205	199	195	182	190	197	206	209	191	200	184	188	179	165	219	186	209	198	220	194	184	217	205	198	213	231	150	238	193	186	206	194	211	210	190	172	185	171	202	201	207	210	201	192	206	186	190	216	209	186	185	175	187	204	214	192	197	204	196	211	203	191	223	195	160	201	222	200	225	191	185	194	195	192	212	188	207	216	190	192	212	202	183	209	190	213	187	204	216	208	200	186	211	214	189	192	193	171	198	203	199	196	236	231	211	206	168	195	191	167	183	211	180	209	196	194	224	213	198	179	196	217	207	192	202	183	206	207	205	188	200	190	209	188	187	194	195	211	216	211	206	207	176	188	195	216	185	193	190	207	206	203	185	206	171	199	212	221	198	221	218	187	199	213	208	201	224	180	220	193	168	189	227	188	190	216	217	202	226	195	204	222	215	198	211	178	222	208	203	202	193	166	203	195	171	199	194	197	201	194	200	182	182	193	208	229	172	190	188	184	201	188	219	169	205	202	187	161	193	223	200	172	211	201	229	173	184	226	213	235	207	203	189	192	166	176	191	201	194	196	179	229	186	205	200	206	207	185	182	222	212	207	200	183	189	193	172	196	201	196	180	210	214	182	177	203	181	203	204	202	193	188	204	203	193	187	213	193	173	201	225	194	178	188	193	185	175	193	188	218	167	171	186	178	195	214	209	195	186	233	199	199	199	196	173	192	169	214	197	229	207	201	166	203	203	165	185	190	206	198	194	181	196	200	195	189	206	191	223	191	245	185	209	169	212	191	201	195	217	205	230	185	216	209	212	197	221	212	211	184	188	193	214	206	199	174	194	192	243	177	182	223	172	207	208	201	198	199	187	154	206	172	168	199	221	194	190	204	226	194	178	255	214	179	201	192	197	175	184	173	228	207	216	193	209	203	202	176	233	199	206	199	208	207	201	193	206	213	180	211	173	237	192	215	215	192	190	202	176	199	188	210	193	180	173	186	171	231	185	180	186	191	217	186	202	197	178	198	197	198	192	210	209	203	193	192	184	190	191	185	184	216	205	182	174	202	199	196	200	193	228	205	186	194	229	175	172	194	202	181	193	161	180	198	191	189	196	188	205	212	180	174	216	188	169	198	194	207	173	202	158	187	200	194	196	225	202	192	202	200	190	206	181	210	205	196	193	180	225	188	201	193	204	197	189	197	225	215	194	189	190	193	188	229	197	218	187	207	185	208	206	165	212	188	194	201	204	196	193	212	211	220	234	212	203	201	206	180	204	192	196	207	194	196	194	190	182	200	189	205	221	213	174	203	200	222	181	191	237	208	180	184	185	206	231	204	208	197	191	212	194	224	189	201	182	213	197	200	187	185	201	203	210	202	157	173	198	198	190	184	217	214	179	172	228	203	212	205	161	208	193	218	182	186	207	199	208	190	183	185	222	176	172	223	192	163	202	214	212	235	182	212	182	187	201	175	191	214	224	191	207	228	216	217	219	199	195	225	209	197	221	208	178	212	209	210	211	177	204	191	174	194	199	196	204	201	191	183	200	183	196	214	204	197	205	247	194	198	188	195	198	200	186	210	192	203	197	206	175	169	200	183	189	197	183	202	211	205	192	191	212	225	185	192	202	199	182	203	170	170	213	250	198	195	192	203	199	196	200	214	195	203	197	189	184	184	178	203	199	218	210	216	200	201	198	192	190	166	164	210	213	188	213	206	214	197	190	180	195	180	191	177	216	198	197	202	204	192	196	202	211	203	184	219	177	173	195	212	182	195	175	220	192	176	197	182	181	196	178	171	215	191	183	203	235	175	235	186	207	197	194	213	206	191	208	211	190	187	181	231	178	173	223	207	187	194	189	200	214	194	197	203	217	171	212	180	189	168	190	210	176	198	177	210	212	190	187	170	171	165	201	198	198	193	204	205	223	208	185	203	217	201	186	235	174	193	197	181	200	215	204	181	186	203	211	171	220	177	182	194	182	228	185	210	214	186	218	176	207	201	215	190	216	188	209	192	188	199	201	209	181	191	200	208	201	187	224	191	205	195	189	247	206	183	199	179	185	204	187	199	164	202	213	188	190	196	209	197	208	178	171	191	187	195	214	205	210	196	208	214	209	211	211	193	182	227	189	226	219	223	171	179	199	197	199	198	207	218	187	186	175	214	180	185	207	175	185	216	180	173	216	231	208	236	195	177	215	175	201	197	177	187	201	222	210	178	172	186	194	180	186	211	210	189	204	195	210	199	180	162	196	184	206	218	214	172	175	181	196	194	202	194	176	198	217	202	193	190	198	183	190	201	205	191	205	195	225	206	216	217	212	151	197	195	196	203	191	208	203	199	208	186	188	166	210	193	167	195	188	198	194	185	177	197	212	192	223	190	193	193	189	218	197	245	200	218	193	197	192	203	192	205	195	197	209	223	223	177	199	192	191	199	219	215	224	223	210	199	193	208	214	226	209	190	177	182	182	215	206	199	169	185	194	201	175	201	226	179	171	205	198	192	210	196	197	188	208	191	185	181	196	207	190	185	197	186	196	212	171	183	197	182	172	188	189	205	175	198	204	209	220	180	179	204	173	190	222	201	213	184	188	222	188	176	197	221	181	179	209	191	207	224	214	188	185	174	197	173	189	196	179	201	185	187	198	191	185	223	200	197	216	187	211	195	226	187	192	210	204	196	169	194	181	179	186	181	183	180	196	182	185	188	222	203	206	204	184	202	175	194	215	217	174	193	181	158	191	189	192	218	201	224	199	221	218	171	203	183	199	185	207	175	215	208	202	200	222	195	184	203	182	190	190	176	194	198	214	194	201	195	218	184	186	213	193	207	206	179	204	195	209	194	199	217	214	183	175	177	200	162	198	193	207	215	193	211	185	190	209	185	196	201	189	203	190	202	189	202	211	181	189	177	192	182	176	187	207	210	191	172	200	203	210	214	184	202	200	190	202	213	195	199	200	210	207	199	182	211	168	221	214	190	207	191	191
26247	18463	22692	17379	5052	2087	1648	1242	1048	897	780	714	717	661	618	631	534	567	579	538	550	505	533	539	545	528	529	480	463	551	515	502	496	473	465	437	484	457	443	464	454	439	459	459	434	454	474	466	495	443	468	440	476	440	452	461	495	451	457	441	412	500	452	492	459	429	455	442	500	466	449	448	442	452	485	442	421	459	452	434	440	454	464	450	488	475	448	445	462	412	459	483	427	468	428	420	450	458	475	430	461	450	484	439	512	449	464	467	433	464	457	477	425	447	434	460	449	423	467	458	442	458	450	419	469	476	456	443	482	446	452	464	470	474	428	428	442	434	451	448	431	482	431	483	429	474	462	459	463	449	502	484	467	457	458	455	484	429	437	460	477	427	444	528	448	460	429	452	469	493	437	465	456	459	459	445	500	476	437	443	440	430	471	494	483	478	469	437	456	482	433	427	460	464	480	437	472	460	476	506	499	401	483	456	495	429	443	451	489	418	418	415	501	459	446	474	451	440	413	455	434	516	453	443	461	459	430	456	461	424	499	437	465	457	474	445	461	454	420	441	483	477	412	454	453	446	479	480	450	465	462	476	456	448	483	440	480	439	438	462	442	463	451	476	451	482	446	433	446	462	440	482	443	448	464	452	419	459	482	453	433	469	430	474	419	479	461	416	444	477	461	444	490	447	421	395	458	465	417	489	481	449	482	447	480	448	445	426	469	430	464	464	490	419	476	461	429	485	405	472	433	492	460	504	443	474	451	455	449	457	430	422	458	481	478	429	461	446	454	428	469	440	435	401	457	467	438	447	453	481	479	480	458	469	433	441	463	479	422	443	485	431	461	442	453	483	459	450	468	448	493	485	454	420	423	448	412	460	466	435	452	470	486	460	479	451	472	456	486	450	460	488	446	504	472	448	415	451	449	451	443	470	488	469	484	466	474	471	455	498	465	474	448	448	446	465	436	458	471	420	459	507	444	431	435	469	450	459	438	463	468	451	433	452	456	441	476	439	464	460	449	485	472	463	478	421	453	430	448	434	456	448	479	446	445	479	440	435	476	420	446	461	400	414	447	442	432	445	450	463	472	461	433	510	452	484	483	484	455	433	444	417	451	482	431	450	471	412	475	414	476	439	468	464	439	465	453	443	450	488	436	482	441	454	465	429	440	456	414	437	439	426	431	426	444	433	441	510	452	439	471	458	465	456	453	494	486	473	436	462	474	458	467	424	480	432	452	445	448	392	441	477	457	445	437	451	485	456	440	428	407	465	457	468	470	473	464	459	454	490	464	440	478	456	460	462	409	430	469	422	448	462	429	477	484	450	462	435	443	459	459	497	460	438	448	446	451	471	437	465	449	466	474	450	476	471	487	455	443	461	439	484	475	474	451	474	462	452	451	439	443	399	444	514	448	446	487	483	463	480	446	423	488	484	443	415	466	438	454	430	492	456	488	455	475	447	427	440	476	437	501	480	408	477	435	443	448	471	453	477	439	456	482	465	457	476	477	439	456	457	460	440	443	502	447	443	466	469	439	440	460	470	479	459	459	452	424	460	495	467	412	493	436	455	451	451	451	459	456	466	501	444	430	475	446	462	485	472	489	477	423	426	456	473	473	440	408	458	502	404	459	427	457	480	446	455	440	450	448	474	454	452	464	426	479	482	492	434	417	447	436	438	462	438	447	455	472	457	459	490	480	466	446	468	456	398	461	464	419	487	472	414	464	469	442	418	452	479	479	413	453	428	498	441	487	435	455	466	464	462	434	417	459	489	463	432	443	454	443	454	452	420	475	451	452	443	453	463	440	435	423	476	450	448	433	451	488	442	474	472	459	475	450	490	443	425	466	472	434	467	468	466	451	497	420	464	450	428	436	437	417	454	471	446	426	417	461	480	438	434	424	485	474	434	437	436	458	453	424	435	453	444	447	443	438	439	440	432	467	434	467	477	438	465	453	420	513	472	429	463	461	428	467	393	455	482	455	451	474	430	470	428	452	469	459	495	476	451	448	469	449	425	427	452	495	457	449	451	437	447	447	442	464	462	416	445	462	452	466	474	422	447	477	430	460	466	465	413	475	408	450	440	432	414	483	442	464	457	445	467	519	477	462	468	437	423	434	457	489	430	419	466	452	434	461	457	484	451	455	428	446	431	492	455	437	466	411	471	470	450	418	442	432	418	419	456	432	452	429	502	449	483	483	450	476	464	431	444	459	482	487	433	461	463	463	456	442	474	466	415	441	499	512	467	464	482	457	485	456	445	473	454	483	455	489	464	451	447	474	460	479	445	465	459	479	500	461	447	474	461	478	464	450	404	453	426	476	496	473	485	453	440	440	476	477	462	458	497	462	495	503	450	427	477	454	454	470	434	424	457	444	440	471	441	437	463	439	457	444	494	457	482	450	458	456	445	422	465	384	448	455	447	451	472	455	433	458	448	481	441	488	504	432	438	483	434	483	447	475	454	458	440	454	459	453	465	436	514	476	420	467	443	435	454	423	470	442	448	432	460	456	462	463	471	466	446	449	454	478	448	463	471	463	453	433	461	453	463	435	433	450	471	465	443	454	465	416	433	458	474	477	442	430	445	462	443	474	452	464	440	459	449	443	450	464	460	440	409	463	452	431	412	437	447	436	449	449	461	429	453	466	448	462	474	426	449	486	455	477	500	431	428	484	468	463	483	477	465	479	435	464	421	438	458	492	486	455	444	431	428	491	436	451	466	455	464	447	450	462	435	444	436	435	434	440	466	464	436	448	482	444	477	442	476	462	457	449	455	473	441	445	449	456	454	465	481	434	461	483	453	477	416	430	449	448	472	443	428	450	394	443	488	454	479	487	414	423	463	434	455	454	454	491	490	436	487	485	489	472	474	423	481	461	472	460	452	455	433	456	431	467	464	427	455	477	470	434	431	500	445	465	465	418	464	466	432	454	465	449	476	445	437	451	442	451	472	484	423	424	500	458	505	456	482	430	436	478	439	447	471	444	471	443	435	449	480	455	467	463	449	468	485	461	427	454	455	458	458	504	475	446	406	442	465	453	456	440	426	458	466	459	457	470	457	429	432	466	464	454	448	451	476	448	455	435	453	451	501	451	468	420	450	468	480	496	434	441	443	420	433	430	486	430	506	488	439	454	423	433	461	453	422	477	464	469	439	478	433	443	427	459	417	428	423	493	477	480	497	491	494	440	422	442	413	431	446	447	418	448	500	443	437	439	450	444	454	471	459	469	486	434	449	475	453	447	493	466	467	456	435	485	478	449	417	435	462	476	457	440	467	455	463	463	445	487	462	437	457	467	460	478	466	435	480	437	440	441	444	455	475	484	452	401	481	459	490	464	466	461	446	465	453	456	459	480	467	447	471	461	466	419	461	421	454	451	471	449	479	455	474	471	429	450	464	411	425	494	488	452	436	439	472	461	440	478	440	428	433	463	461	439	488	467	464	439	444	507	442	460	450	418	447	468	475	466	438	489	458	445	414	456	471	441	466	510	468
49275	34540	31161	19030	5026	1136	671	531	446	378	345	345	284	297	315	335	291	272	281	268	263	272	284	269	251	272	261	244	264	253	259	231	266	263	226	260	245	245	260	274	246	249	226	262	279	268	223	225	264	227	214	270	295	240	246	261	253	248	245	262	255	258	233	260	241	240	246	240	257	253	249	205	231	226	275	286	258	251	265	211	240	262	234	233	218	256	251	240	257	253	249	253	255	279	256	254	266	259	254	270	256	260	256	232	241	233	219	260	229	239	265	229	255	226	249	216	238	260	210	231	244	235	261	240	252	260	261	277	266	238	255	241	242	246	223	230	259	250	286	258	246	258	258	240	223	249	231	259	245	237	224	240	285	244	238	255	263	254	261	218	231	224	263	250	255	256	232	238	244	267	247	221	225	279	242	231	240	237	249	260	233	247	250	244	273	252	274	231	256	277	261	236	221	246	250	217	240	228	239	267	245	238	262	249	231	235	251	235	256	223	241	245	262	250	255	236	243	244	252	240	249	232	245	235	265	262	239	243	218	250	268	231	232	246	257	277	270	260	261	241	249	259	233	226	262	226	250	267	236	227	261	243	244	253	231	247	263	225	226	261	239	244	258	250	266	256	265	211	275	256	279	263	254	231	240	236	234	249	221	245	218	245	218	286	208	238	216	262	257	257	237	233	260	226	246	230	251	214	243	247	268	257	247	246	268	255	230	231	271	242	215	236	238	248	263	245	244	212	262	240	235	246	250	280	256	269	239	257	245	236	252	244	255	268	231	244	240	258	278	262	240	257	276	218	257	243	255	277	239	251	264	250	258	232	219	242	249	260	243	266	256	262	222	259	234	226	253	217	254	268	247	237	258	231	223	230	267	240	211	244	247	238	238	235	263	249	249	259	248	252	258	259	274	237	219	254	256	243	224	236	236	223	243	240	218	245	230	227	234	228	264	241	253	237	258	230	260	237	217	227	223	253	240	252	243	258	265	242	236	244	246	240	267	231	236	270	228	208	276	267	261	244	262	231	241	237	244	239	222	261	226	227	255	217	244	256	238	256	267	227	258	243	275	247	271	272	267	266	238	223	242	231	222	233	261	249	261	249	246	226	258	246	239	270	231	223	242	250	240	234	227	232	270	238	229	250	228	219	232	261	245	236	243	222	266	239	235	236	229	231	234	285	237	235	254	241	246	269	254	248	235	231	270	258	236	210	242	251	257	267	243	246	229	213	238	228	229	239	211	232	238	226	284	278	252	276	225	241	237	244	250	252	262	234	239	254	248	249	254	259	244	267	261	216	231	238	260	235	214	265	271	259	231	243	225	232	241	204	228	237	252	243	260	250	235	265	239	220	264	236	233	255	231	272	256	278	267	259	222	215	244	269	282	236	238	230	249	256	248	275	233	254	228	235	245	228	224	249	248	247	246	244	276	266	261	244	267	253	239	237	241	256	232	254	271	252	284	259	226	273	254	246	246	249	239	257	266	241	247	229	274	246	238	244	271	250	267	274	245	239	254	261	253	195	238	265	233	240	232	235	247	207	252	240	240	225	253	247	245	244	260	241	236	251	255	232	235	225	238	240	259	239	269	278	250	249	233	262	274	237	239	260	243	250	258	251	258	252	243	247	243	224	218	249	267	248	279	246	227	251	241	278	242	272	256	242	250	236	243	221	270	239	253	259	228	232	248	275	269	273	229	240	236	217	246	246	259	229	228	250	240	224	235	244	267	246	247	259	271	256	256	247	222	235	250	261	253	231	256	218	236	260	220	228	247	262	247	234	237	249	249	257	216	221	246	288	235	238	261	248	263	218	257	233	255	248	258	254	226	259	226	268	243	238	224	243	234	212	256	233	239	231	210	241	244	246	271	220	267	260	263	213	248	252	289	259	226	234	238	280	219	236	226	217	217	245	225	245	254	244	232	237	243	245	235	233	231	248	244	239	249	249	255	244	279	268	259	238	255	252	211	242	232	223	290	247	221	255	254	211	258	251	249	259	236	256	277	255	223	238	223	230	226	262	233	244	227	258	275	265	292	251	227	211	232	263	250	247	247	226	254	248	261	233	254	279	230	265	287	262	226	229	258	287	257	255	250	254	242	246	253	243	222	232	234	232	202	254	224	269	253	232	233	252	249	287	262	258	237	235	257	261	251	257	266	223	245	268	242	275	262	236	247	232	228	242	228	240	276	249	240	208	244	232	253	214	249	268	224	270	245	253	238	246	252	276	229	220	243	228	222	254	236	258	241	261	234	250	240	231	281	265	265	264	238	260	251	249	240	237	248	205	232	246	233	280	237	257	228	232	250	232	245	229	227	243	216	252	259	229	280	246	243	215	246	254	255	248	236	251	244	235	225	234	240	265	267	285	220	246	242	233	237	250	239	241	241	226	253	243	250	235	217	240	214	243	237	233	246	253	259	239	224	245	246	242	250	221	262	272	230	224	255	279	274	275	236	267	223	218	262	230	237	237	258	259	253	243	224	242	262	258	273	240	244	241	251	246	283	227	277	240	260	240	246	246	232	234	240	252	256	266	253	252	218	223	267	228	251	260	225	224	240	237	229	249	250	243	268	231	296	245	215	200	268	241	229	229	231	239	260	291	280	214	261	253	229	242	244	246	274	254	245	217	236	251	239	221	245	249	232	217	259	244	234	228	231	238	239	264	213	246	246	248	264	263	266	244	229	241	255	229	268	275	203	259	245	206	232	232	241	244	221	208	225	230	279	245	256	266	247	234	235	269	261	264	255	265	238	238	242	238	269	244	230	248	236	258	247	261	226	248	231	238	240	260	253	220	268	276	248	256	274	240	230	219	223	233	295	245	259	244	226	245	278	255	253	255	244	237	253	199	253	243	216	237	248	282	245	243	259	248	244	241	252	249	232	258	253	239	228	229	209	248	275	258	244	243	254	248	266	245	238	251	256	242	248	239	263	216	217	234	228	241	237	280	263	277	262	233	272	224	217	241	236	237	247	253	263	232	259	245	239	258	254	258	242	228	241	249	245	254	242	261	251	246	229	226	237	239	267	284	243	245	246	246	262	231	244	238	270	249	278	253	236	279	251	249	233	242	228	233	241	251	243	245	257	262	252	211	256	247	281	243	237	255	246	220	222	254	252	219	228	224	263	255	259	272	275	251	273	232	228	231	231	253	218	249	269	231	253	268	258	222	255	256	239	283	265	269	281	247	225	286	249	214	225	252	248	252	224	236	211	241	255	232	248	251	235	223	242	243	247	256	233	258	267	262	260	229	241	249	243	240	279	240	284	226	258	253	231	255	289	264	264	239	272	237	262	263	293	275	255	276	224	305	223	264	250	233	254	253	255	256	260	242	253	266	218	224	243	238	246	226	220	250	231	223	266	231	252	276	229	271	230	204	255	255	233	230	248	237	231	246	226	245	278	240	240	259	297	199	294	225	222	214	253	262	249	206	263	268	235	252	270	230	256	246	258	257	230	256	239	257	229	267	213	229	239	227	238	240	263	220	253	239
31734	26187	33126	24178	6849	3130	2451	1768	1487	1293	1204	970	1030	916	886	833	796	742	702	720	705	718	669	727	698	714	664	614	701	657	652	609	623	598	626	579	613	632	618	618	592	613	613	591	596	621	567	592	596	577	557	608	542	562	548	605	509	564	561	613	583	541	574	530	597	563	584	567	563	575	579	578	559	560	543	561	591	622	551	547	597	578	580	581	548	518	561	518	592	529	563	587	560	548	530	540	590	543	530	564	594	592	557	571	602	562	532	526	553	608	551	599	614	590	543	609	569	547	565	588	551	578	519	543	601	565	568	604	566	561	605	561	574	564	506	607	559	563	566	535	621	528	556	564	565	614	597	535	562	583	535	597	596	552	547	597	585	559	575	589	567	567	569	550	602	570	555	571	560	584	553	580	530	558	535	543	546	595	544	544	589	600	612	567	595	570	532	562	565	553	537	579	585	548	542	524	550	530	584	546	551	575	580	549	543	571	571	539	550	574	583	575	602	589	601	542	560	534	572	556	624	569	540	534	635	511	601	581	565	608	551	593	572	571	602	557	608	548	547	536	582	550	520	561	578	561	578	599	523	568	585	566	564	557	621	581	604	602	550	573	535	589	579	567	581	599	560	571	570	539	538	621	587	566	558	572	610	545	574	557	578	580	540	585	568	562	565	539	562	571	569	556	544	560	569	564	572	565	559	550	535	547	550	560	582	565	570	557	558	596	583	570	542	514	530	530	581	576	563	576	530	558	540	570	610	557	534	537	587	567	528	525	554	558	580	596	585	640	572	537	572	599	552	574	554	531	589	579	560	557	561	549	618	561	599	569	580	602	549	575	546	549	576	585	573	533	573	614	523	566	557	569	556	566	553	593	581	574	578	576	596	543	587	571	591	573	576	596	556	561	563	587	554	540	565	577	572	566	560	541	568	574	575	549	561	600	589	584	561	608	553	551	623	549	584	582	594	562	570	564	573	608	615	576	553	562	571	584	560	601	568	549	561	561	530	564	573	544	553	539	534	592	563	555	561	541	544	535	623	567	529	551	576	558	593	557	569	613	561	530	596	551	587	582	570	579	570	589	571	542	540	602	542	608	564	568	543	609	541	539	601	558	548	534	579	572	593	597	574	586	550	579	548	534	573	549	559	567	554	582	578	557	572	525	587	516	566	561	605	539	589	590	545	576	567	556	565	543	507	544	566	546	593	559	549	587	577	616	550	553	591	545	603	569	568	593	568	560	540	565	563	534	551	616	554	596	537	558	561	578	543	588	580	562	578	616	525	567	583	594	541	564	560	587	532	573	570	589	567	556	577	561	556	540	489	581	584	535	620	595	582	554	584	553	562	595	569	544	584	571	557	566	544	616	573	540	554	552	569	594	599	570	556	567	572	591	540	534	560	585	584	636	542	546	552	593	550	575	550	543	591	580	523	594	586	523	532	575	559	561	553	568	539	557	528	577	554	548	527	539	560	570	575	593	605	553	596	591	614	595	564	544	582	612	569	543	552	559	519	571	578	556	587	540	551	563	595	577	512	572	576	568	585	569	568	550	549	601	517	594	572	559	533	537	550	553	551	570	532	581	533	527	572	539	518	574	560	555	554	550	564	552	554	553	612	531	519	588	563	590	573	601	559	555	548	546	565	557	577	632	587	533	575	546	570	564	550	567	562	567	530	567	577	567	558	534	542	586	581	554	547	534	553	549	570	598	546	543	600	536	581	560	599	573	564	561	539	565	535	563	614	586	582	564	537	539	557	590	564	593	558	575	549	551	526	547	560	553	545	582	631	530	553	572	569	621	537	564	582	508	553	537	539	613	583	565	496	547	549	572	619	577	546	549	603	565	538	547	557	571	557	554	552	570	587	528	578	594	559	555	590	581	566	525	584	604	574	578	562	536	577	600	555	546	545	534	594	575	591	575	562	601	528	579	593	571	574	597	537	579	580	562	529	579	549	550	549	527	535	554	561	592	532	541	553	581	571	581	559	538	585	539	583	543	534	498	587	531	541	572	552	546	587	549	579	600	547	546	601	597	564	533	541	594	608	573	580	570	548	516	567	579	596	568	592	530	581	578	540	564	572	596	554	573	554	573	553	604	581	555	567	528	574	570	594	567	583	549	580	594	596	572	546	549	581	538	555	581	599	558	560	547	556	560	591	561	588	548	532	578	559	566	536	613	581	552	578	593	568	573	601	514	561	596	536	610	590	565	556	568	568	575	571	545	566	569	553	586	598	531	543	534	578	548	586	554	537	554	565	583	566	559	580	582	556	588	602	557	570	578	578	558	542	553	580	554	550	538	554	559	546	564	556	554	539	586	574	537	562	568	535	563	564	552	565	553	569	543	583	542	572	551	515	578	527	583	588	565	573	542	523	599	553	590	573	544	577	550	594	573	557	559	570	574	560	581	568	606	552	541	543	575	549	552	568	585	605	555	574	553	593	580	534	548	549	566	570	548	563	535	591	554	594	548	556	547	596	574	570	557	562	565	540	586	549	558	581	584	563	547	557	542	578	535	567	565	554	547	585	606	511	577	612	537	534	556	538	583	555	567	572	589	609	585	586	541	556	541	550	571	524	571	611	533	574	574	537	577	601	527	527	548	524	548	574	560	561	571	616	542	585	533	527	561	539	628	560	519	598	582	581	571	576	539	550	510	574	543	581	628	561	611	576	532	579	555	571	548	555	543	617	572	570	579	571	565	558	601	573	551	553	566	606	570	546	568	613	543	566	612	576	551	547	564	536	517	557	525	581	550	559	590	555	571	629	573	567	598	576	572	564	605	598	566	612	565	543	583	577	585	583	565	559	525	607	551	530	547	568	547	572	539	602	538	563	543	613	540	583	584	579	560	576	584	590	572	582	539	539	599	580	598	593	516	565	578	533	597	582	571	549	574	569	565	581	564	569	564	537	623	570	588	538	581	569	543	558	560	575	539	568	557	553	561	594	526	581	594	623	563	601	585	586	549	580	609	553	548	576	539	590	538	512	550	588	548	592	554	588	558	578	597	590	520	588	552	559	587	592	530	573	546	589	506	576	563	624	572	588	508	548	566	574	579	520	583	581	570	540	550	544	538	550	555	598	516	592	589	606	539	594	560	577	551	568	552	606	542	598	606	593	524	550	552	555	565	556	577	603	586	576	573	543	578	581	557	574	558	547	575	567	552	608	574	570	562	575	533	591	565	565	534	546	577	578	517	550	574	596	563	587	597	531	571	562	542	567	588	593	578	587	570	561	554	548	588	570	569	573	583	584	562	571	478	516	533	522	528	574	594	590	567	563	619	611	544	596	542	591	565	522	545	549	574	553	556	548	590	545	606	584	568	554	582	590	547	532	544	561	523	568	631	567	566	532	554	521	575	534	553	574	545	537	570	559	582	534	593	595	550	544	574	531	588	559	530	579	547	598	573	576	613	556	600	560	539	541	580	578	578	611	561	519	583	579	584	591	550	585	591	551	594	573	584	576	564	568	572	591	582	594	579	540	543	595	523
25705	12931	6541	2505	578	438	370	325	366	318	313	334	316	321	315	298	304	346	313	350	334	311	287	295	320	314	297	329	299	330	328	257	298	295	303	337	314	309	335	314	292	311	303	340	289	339	322	280	270	297	312	268	308	292	291	287	290	301	294	277	310	338	312	298	320	332	298	284	329	286	305	304	319	318	337	305	308	311	278	326	286	314	346	255	335	321	317	337	324	322	281	314	295	319	290	319	309	325	285	289	295	272	295	329	284	267	342	303	298	284	323	313	316	320	289	299	299	308	298	306	286	274	271	356	323	349	313	340	305	326	338	318	323	266	293	286	303	287	290	313	290	296	324	333	327	286	298	285	313	319	293	303	277	283	271	318	285	305	299	314	310	297	307	297	270	322	306	319	301	270	319	324	342	276	311	259	281	294	277	299	281	317	309	300	292	285	315	316	309	311	334	311	315	288	319	245	307	316	300	312	299	320	285	318	278	306	310	296	300	306	294	313	309	319	304	322	284	332	285	317	320	299	322	282	307	292	284	302	337	308	328	285	306	312	277	294	328	327	278	312	310	333	312	313	314	297	331	292	301	290	297	322	274	276	326	267	281	305	290	273	294	275	288	312	294	333	274	306	298	312	266	293	320	301	314	352	311	322	337	285	294	299	323	355	290	296	306	322	286	302	284	287	304	282	318	314	324	333	328	310	307	297	303	292	291	275	300	319	279	341	292	281	308	304	304	310	295	256	317	302	319	324	319	312	283	293	289	282	311	305	313	291	309	301	301	323	319	308	324	288	307	314	305	289	328	292	279	322	319	310	298	306	302	289	306	304	310	315	317	302	287	337	291	276	295	334	317	290	274	280	285	312	310	290	286	314	296	320	340	311	336	307	312	315	310	302	359	278	292	294	332	291	280	265	339	304	296	313	275	286	302	294	301	321	324	318	293	299	289	323	332	299	303	307	310	344	333	302	309	318	328	305	306	282	285	308	302	288	333	295	308	303	333	306	294	304	298	290	309	315	297	288	312	302	317	301	306	309	313	287	275	330	316	291	316	297	294	289	289	333	286	328	269	306	279	292	328	298	317	280	283	330	297	294	315	319	317	294	299	292	336	316	349	335	298	291	295	302	310	337	316	290	346	300	281	307	323	316	283	307	306	318	295	269	275	304	313	297	305	325	328	291	332	346	320	302	302	294	340	266	301	285	288	295	304	324	298	300	301	266	281	295	293	303	296	275	293	292	300	276	317	341	319	298	362	324	302	301	307	318	305	294	314	310	293	289	305	317	327	328	326	314	302	308	273	341	292	328	303	277	318	309	316	316	321	279	325	306	305	312	334	321	330	314	278	322	332	287	309	312	293	300	272	333	322	321	312	270	292	302	302	280	298	290	304	261	281	305	300	293	298	308	270	305	287	338	334	306	282	273	283	320	325	297	321	313	320	286	319	293	292	296	312	313	287	325	302	296	306	322	330	303	299	301	327	309	267	277	302	292	318	311	309	326	316	327	292	306	291	322	303	309	303	336	285	297	311	278	294	269	301	276	320	290	311	308	325	285	335	285	325	297	309	316	301	345	321	280	323	329	315	284	290	309	329	276	309	313	296	304	274	301	303	289	288	320	286	303	323	302	304	309	329	298	329	297	350	319	330	308	281	276	326	329	283	291	290	283	281	297	288	321	296	292	314	290	299	289	285	321	276	305	285	330	307	315	298	320	327	353	323	295	288	322	333	284	324	320	310	298	296	307	303	277	328	274	317	319	309	311	326	319	283	273	291	281	292	299	284	276	298	280	300	324	310	300	331	313	284	323	327	324	328	277	303	314	275	338	330	306	348	316	303	298	304	309	331	343	335	324	314	304	327	292	314	290	310	290	293	305	324	320	303	283	325	297	301	283	297	288	308	317	311	297	293	312	294	319	309	314	287	296	298	322	304	320	316	316	259	305	337	312	292	300	306	296	291	349	293	312	308	285	309	298	312	310	322	301	309	292	298	346	307	314	290	271	318	343	302	314	296	299	288	305	292	327	303	338	279	286	318	297	300	312	285	316	305	298	303	318	276	305	303	331	316	339	331	278	299	301	315	298	302	285	308	293	334	320	318	285	306	295	305	293	340	308	325	309	303	315	313	315	294	288	318	293	329	303	313	320	319	281	299	266	314	327	304	341	302	300	314	299	263	317	288	315	284	307	315	332	277	327	296	315	329	309	282	310	292	316	313	280	292	307	326	305	282	300	336	279	328	310	331	307	337	323	353	303	294	292	292	318	297	310	339	299	304	306	329	314	344	316	300	309	277	301	308	277	289	296	292	297	311	305	290	317	317	301	293	297	282	307	340	298	294	275	333	307	305	326	305	351	276	276	311	334	339	310	339	287	306	297	322	266	308	297	305	304	306	318	301	291	246	294	274	301	320	325	293	284	307	323	282	323	330	305	323	280	307	299	291	343	291	315	305	331	314	319	309	287	303	305	303	340	326	309	308	298	282	309	274	334	292	322	337	287	304	285	303	324	283	327	314	308	301	295	321	330	324	322	294	304	308	279	340	287	313	323	304	293	318	314	323	304	297	304	307	312	299	301	316	307	301	313	297	303	267	321	329	301	294	285	308	312	306	322	293	274	313	327	341	316	308	267	309	271	308	350	281	305	313	294	315	297	316	287	310	289	311	309	302	314	301	337	300	317	320	333	290	300	312	301	304	343	272	315	322	262	315	291	306	310	307	296	275	315	303	324	324	306	309	295	334	294	315	295	324	285	308	305	300	311	286	297	305	359	312	275	310	302	307	317	267	298	303	313	301	305	325	353	310	281	266	295	322	301	292	275	269	312	289	284	302	296	317	293	300	305	313	278	303	303	315	328	294	297	319	306	313	290	294	316	350	304	303	309	289	312	324	315	324	320	309	335	301	322	323	300	282	316	309	314	329	311	280	296	292	323	331	311	296	305	340	306	320	322	317	304	305	314	280	275	262	318	302	310	278	282	306	272	298	322	317	275	325	266	324	288	312	330	301	319	310	302	297	279	307	274	317	302	355	321	331	290	337	297	264	324	304	313	305	292	295	313	302	297	306	337	320	343	307	309	283	314	315	289	303	279	301	294	274	295	320	332	300	288	304	262	295	317	319	296	281	323	337	311	316	309	295	272	329	331	278	282	338	332	307	285	305	346	294	319	317	287	303	321	315	277	296	265	297	310	305	293	285	322	316	315	318	313	323	331	326	281	319	284	283	344	268	283	297	277	288	329	324	278	285	319	317	292	320	299	347	310	317	331	279	305	326	310	312	305	317	318	288	308	297	271	302	294	285	333	310	330	305	298	293	311	276	317	304	282	283	309	272	290	303	310	299	276	285	298	327	340	342	318	295	296	310	298	300	290	346	296	270	292	304	285	313	295	302	305	286	303	298	316	320	293	322	291	334	298	312	317	276	296	304	291	332	303	331	288	304	309	320	314	329	351	281	300	303	304	292	286	302	306	279	323	289	317	319	292	291	294	307	316
16249	9722	9919	5620	1602	1209	967	927	828	834	751	743	759	758	721	700	712	682	752	653	696	713	703	664	655	674	707	648	707	709	685	703	650	636	714	700	664	645	683	660	691	659	677	712	667	643	658	653	663	659	632	622	670	647	662	647	673	697	610	618	698	701	681	722	656	654	661	666	637	650	630	676	715	632	647	631	662	691	664	640	646	701	623	655	681	711	619	624	644	699	690	648	672	636	665	669	670	670	620	657	672	650	627	694	610	657	677	645	622	624	679	630	695	634	682	672	659	639	681	653	720	689	683	646	655	666	676	736	665	669	715	659	694	683	625	663	668	662	663	679	632	694	655	649	653	654	678	684	661	607	672	635	677	659	730	665	650	607	628	697	657	695	599	673	658	641	667	659	657	684	674	689	652	645	660	699	676	667	683	671	709	726	702	670	671	642	672	628	655	655	680	634	664	687	659	632	650	633	653	645	608	638	662	618	646	662	710	676	594	614	665	654	645	661	673	641	710	653	651	658	688	663	671	667	687	665	646	693	672	698	635	668	613	606	682	652	665	639	679	652	663	644	678	677	644	641	641	668	671	628	641	683	637	603	648	694	650	636	623	668	666	642	701	620	694	678	666	672	652	612	617	655	667	619	687	666	638	636	677	667	638	608	684	634	643	638	728	687	633	657	685	678	624	682	646	691	679	664	617	659	674	614	654	650	695	680	647	629	670	680	609	643	697	722	649	664	653	678	686	635	642	677	668	671	616	665	674	660	644	677	650	651	661	657	645	677	643	677	648	688	670	706	693	686	673	654	632	640	655	679	689	614	707	646	712	646	684	721	626	652	680	663	684	648	722	684	689	607	666	682	608	666	669	679	673	688	647	658	651	652	642	666	678	629	619	637	705	636	676	671	684	645	656	649	658	672	682	670	697	636	649	666	669	656	678	641	608	645	674	644	624	687	708	630	678	669	649	629	699	662	691	616	679	673	638	635	644	662	692	652	644	678	606	698	675	656	639	664	658	699	683	675	663	665	660	680	663	677	632	676	667	673	700	640	637	684	689	679	616	671	643	664	664	622	693	688	628	666	661	712	673	627	654	655	659	668	683	628	602	645	690	673	655	687	698	701	655	642	643	663	671	679	655	608	701	681	656	666	644	644	646	655	664	651	622	690	646	630	645	685	660	674	707	642	707	633	700	663	623	645	637	668	660	619	709	604	658	671	644	680	705	635	637	726	646	654	685	665	668	672	666	676	690	637	595	645	628	650	650	657	646	662	698	639	646	608	692	637	725	651	658	633	695	668	694	678	671	626	645	685	653	664	673	648	637	675	691	644	619	701	670	665	629	660	654	682	652	659	660	634	696	679	654	688	655	688	665	623	672	641	701	721	657	637	625	660	653	684	682	647	665	700	677	665	682	656	651	652	662	665	652	722	699	671	647	646	709	667	729	621	697	666	644	671	691	690	650	646	653	647	640	641	671	628	672	625	658	612	649	708	650	635	641	643	621	639	706	647	696	644	656	641	625	707	680	627	698	627	630	666	684	668	630	675	677	717	670	681	673	672	608	655	702	711	633	669	698	676	609	617	687	700	677	708	681	643	692	613	692	644	642	620	647	643	658	648	667	635	678	690	694	673	606	645	690	634	681	683	643	641	669	663	658	639	664	759	620	656	659	694	651	618	662	652	655	636	702	669	686	669	655	706	653	643	659	671	689	651	613	662	677	660	699	652	645	641	619	674	700	651	616	630	670	623	627	655	664	684	676	640	691	668	699	685	670	652	656	635	630	684	690	643	662	657	641	659	659	693	706	642	713	659	687	609	619	677	662	697	628	668	655	656	701	689	617	656	650	619	636	675	650	631	665	640	668	586	646	665	661	640	633	660	663	651	644	639	668	654	667	641	678	655	663	672	667	676	636	666	653	672	647	652	627	638	634	665	647	689	645	629	674	668	623	688	685	644	646	611	672	676	638	692	667	621	622	667	648	660	642	677	664	675	652	700	646	676	672	677	661	634	669	663	671	647	659	653	684	643	691	632	673	656	638	646	646	668	636	625	667	684	631	677	649	650	655	678	658	620	694	635	678	647	683	668	683	649	690	682	639	677	654	671	647	644	655	636	645	664	643	633	637	696	684	665	662	616	642	612	681	650	676	658	724	634	665	649	687	680	662	616	622	692	621	639	669	615	651	645	653	658	620	669	671	701	660	662	674	645	649	664	682	584	624	626	640	635	637	678	634	660	675	610	675	650	659	677	664	667	616	647	674	657	658	672	647	638	649	667	665	695	714	651	667	682	661	638	694	628	659	693	675	644	696	654	612	662	670	698	627	640	646	665	657	642	670	647	651	649	672	628	619	649	625	664	650	705	626	652	662	701	632	671	625	650	643	642	689	677	668	650	662	694	678	635	671	693	639	665	626	708	660	621	589	627	616	631	704	698	653	634	636	631	650	633	689	685	703	638	602	666	633	679	686	672	675	662	664	644	668	705	653	670	621	634	643	656	672	650	665	669	687	686	650	692	633	670	695	665	675	623	611	645	703	647	659	647	681	634	648	665	628	692	670	663	620	692	616	684	644	666	680	644	654	655	614	711	681	676	674	669	708	623	674	649	633	699	677	656	647	653	619	658	685	691	645	651	682	659	663	692	659	655	672	644	679	650	707	675	668	638	663	679	667	692	643	693	648	678	702	661	627	674	687	620	687	677	675	656	675	655	669	680	640	622	652	634	655	710	670	672	728	643	637	641	646	645	711	695	644	610	667	643	683	654	681	643	669	657	650	649	688	731	639	617	629	665	695	667	656	629	644	643	675	634	653	657	666	601	698	627	673	637	654	645	690	642	670	665	651	668	713	665	683	633	683	618	628	628	681	632	613	672	658	690	665	678	639	659	632	668	662	668	674	675	667	649	652	661	678	678	646	657	692	631	634	659	657	683	717	653	684	654	654	616	637	642	632	681	646	636	690	646	654	729	677	636	656	651	674	624	681	661	691	677	675	640	666	672	707	673	655	668	642	683	653	636	654	715	665	604	643	685	651	649	655	680	675	632	654	679	652	662	676	677	675	666	642	657	647	663	629	709	675	655	676	702	629	649	661	673	604	620	681	651	671	712	669	657	667	613	674	663	656	684	601	671	651	676	658	637	676	623	657	642	652	662	663	645	656	618	658	671	649	671	668	686	638	632	704	676	596	673	655	695	670	689	674	666	666	669	664	567	631	670	639	639	650	647	668	705	692	714	649	670	655	670	634	639	722	648	637	631	669	686	637	669	629	647	656	665	662	680	693	623	701	663	648	664	686	644	626	652	670	634	658	642	677	675	638	648	739	694	705	678	657	653	686	665	593	648	640	657	626	680	629	624	660	671	679	657	644	708	675	661	627	667	616	675	663	684	678	653	702	609	672	613	659	625	683	626	692	672	691	716	635	675	668	683	647	651	707	619	657	638	643	700	674	646	668	665	665	644	633	656	683	659	616	601	682	672	641	690	680	622	665	661
40890	25344	20869	8946	1736	622	455	386	283	266	249	247	267	226	254	208	238	196	214	208	208	208	193	166	227	198	216	212	215	185	196	191	245	218	167	165	220	191	190	161	197	198	204	185	201	196	203	201	186	181	152	234	181	237	200	200	215	220	202	216	202	185	218	190	213	216	230	215	206	185	207	178	203	188	218	199	189	227	194	198	211	189	216	215	199	197	204	196	187	178	174	187	195	218	224	195	192	201	187	209	203	188	189	186	222	216	218	214	217	198	193	207	186	203	172	198	218	195	220	191	214	210	209	189	226	214	202	167	211	180	222	178	197	188	194	198	183	205	204	188	201	206	198	209	192	221	217	219	199	210	216	192	166	198	198	213	193	206	212	197	190	184	190	177	198	194	199	182	180	200	190	207	186	175	195	182	210	202	184	202	193	200	200	179	191	219	187	194	205	197	201	184	193	214	204	191	231	185	221	175	195	193	196	211	176	222	203	217	217	209	194	226	183	198	197	206	191	196	187	190	213	209	194	195	213	202	205	198	175	168	229	204	188	217	204	194	204	180	224	204	179	216	174	203	189	217	174	193	192	194	184	170	185	202	173	193	184	218	188	187	170	193	200	229	190	206	196	214	187	227	214	204	206	182	180	198	195	195	200	186	174	187	190	224	212	213	214	208	187	196	183	183	217	194	198	194	193	198	208	188	246	217	198	181	228	209	187	210	181	195	191	170	171	189	197	188	212	193	169	180	217	192	202	191	208	205	192	186	210	201	209	204	221	189	188	216	226	204	213	192	217	201	208	209	197	206	172	196	212	180	176	162	196	178	170	233	176	216	190	186	199	220	196	203	208	198	197	236	176	210	199	218	190	191	218	178	186	209	181	192	223	198	210	209	198	194	211	214	198	189	173	197	193	203	198	203	203	190	211	202	223	235	198	191	215	189	191	210	200	203	200	198	218	206	204	176	211	196	209	209	197	169	200	177	236	204	211	203	203	207	217	206	173	196	176	194	197	199	198	203	193	210	229	185	185	205	206	199	190	191	194	193	193	211	200	210	196	222	197	179	178	186	189	176	203	191	206	209	181	217	188	188	206	206	189	186	184	188	204	193	216	202	187	179	200	225	200	196	200	204	179	207	192	224	215	202	231	192	213	221	199	208	220	186	184	208	203	212	201	185	237	194	216	196	212	195	206	210	220	174	188	217	185	188	193	197	214	201	177	187	182	200	204	207	209	201	181	189	180	189	194	194	205	188	195	233	199	228	212	209	194	206	194	206	176	184	178	220	200	173	176	197	187	193	180	206	198	194	175	186	193	188	203	203	189	234	195	209	206	214	197	212	225	201	181	180	225	196	207	200	193	210	190	201	195	207	181	196	226	192	222	187	188	205	204	217	227	200	224	176	196	178	208	217	204	192	193	175	180	199	190	183	202	191	181	193	173	190	207	186	196	214	213	193	194	196	199	228	201	215	220	186	197	201	204	220	201	191	217	178	220	202	209	193	205	198	195	210	213	173	214	178	223	220	199	176	194	219	196	226	201	201	215	207	211	210	194	223	187	210	206	183	184	173	171	185	188	208	219	210	199	221	227	171	230	198	210	207	211	176	209	226	208	206	204	211	197	207	202	205	188	220	211	188	194	203	195	190	191	227	238	198	199	186	243	194	179	190	200	206	187	199	197	217	212	217	228	180	229	181	177	210	212	221	203	194	194	204	209	187	210	218	213	227	208	176	194	189	201	206	195	194	195	188	187	176	201	175	214	198	188	179	204	180	203	210	175	201	197	184	189	193	215	216	202	220	196	184	196	211	197	188	199	195	178	198	214	226	203	150	208	180	192	204	185	193	175	186	189	228	201	197	199	206	198	216	162	202	169	204	187	199	213	208	209	198	192	192	189	162	211	193	215	189	225	205	175	188	184	176	192	198	201	191	222	191	191	214	187	216	218	190	222	213	212	189	195	179	187	200	184	208	193	191	195	216	188	206	193	206	215	205	203	182	192	212	202	197	227	187	192	202	218	184	200	175	199	209	202	223	202	195	206	207	199	205	196	189	186	183	225	175	192	194	157	209	200	186	225	218	215	166	212	218	199	216	190	217	187	210	200	212	206	198	197	203	196	203	191	200	186	177	211	220	220	197	205	194	218	164	210	224	231	197	208	188	206	210	169	164	190	187	217	179	222	197	192	204	184	182	188	202	225	173	185	219	201	198	206	198	190	227	199	213	206	214	208	206	178	208	209	216	195	196	194	195	197	244	182	188	178	175	201	198	204	213	179	172	172	203	185	181	206	197	202	204	212	208	200	200	201	207	217	200	204	205	182	214	210	212	213	223	228	214	197	209	191	213	218	226	200	206	216	197	187	191	196	199	207	191	176	203	174	201	192	210	173	186	207	182	212	188	220	202	168	201	197	206	179	184	226	211	228	181	208	184	203	218	218	191	181	186	199	203	199	220	187	200	193	204	197	200	206	186	213	194	213	177	196	201	178	186	192	188	190	213	221	174	204	201	200	184	181	193	185	204	213	209	181	191	179	220	186	195	173	193	212	168	198	196	200	176	193	219	197	190	197	221	217	194	191	209	179	224	209	205	194	204	200	186	203	224	187	195	201	192	194	208	202	208	191	223	188	199	199	190	199	197	171	193	212	182	220	195	203	207	197	212	204	197	190	197	206	205	201	197	215	191	200	185	218	212	192	185	211	188	192	206	173	205	224	186	190	188	197	197	220	186	182	223	198	202	254	183	214	214	202	188	195	206	194	212	213	206	181	182	195	180	190	196	218	203	170	198	224	191	194	183	190	220	217	190	217	183	193	197	188	226	195	197	204	194	214	210	194	187	224	197	194	215	185	210	206	209	199	216	216	212	196	172	213	197	211	196	182	174	210	204	175	191	174	206	181	213	212	205	180	201	197	198	225	178	206	170	196	191	177	174	208	176	202	224	190	204	204	215	211	164	181	204	210	191	213	201	180	210	195	194	216	247	204	193	204	193	196	214	224	193	206	198	192	207	204	194	203	195	203	179	215	240	187	209	210	204	216	188	186	165	211	181	173	197	162	206	176	188	212	199	219	191	187	223	211	237	219	186	198	195	202	200	196	198	194	213	151	193	217	206	193	194	233	203	212	210	186	212	200	199	204	183	192	213	196	194	227	214	183	190	192	214	205	206	221	208	214	193	199	180	197	197	194	198	226	182	183	190	220	214	178	218	193	229	197	200	206	209	200	164	193	192	193	206	211	191	230	176	184	188	215	219	225	200	202	211	211	215	193	223	195	198	197	211	231	197	196	170	213	191	221	197	200	186	193	193	193	220	207	194	182	222	205	194	177	206	193	217	187	210	187	216	241	168	174	214	192	171	201	237	191	185	207	211	219	180	205	196	213	221	200	213	196	193	186	185	210	189	207	201	216	204	215	205	221	195	177	222	216	213	171	203	185	188	184	207	197	203	219	180	183	190	213	189	162	203	215	223	207	198	232	211	205	219	175	207	199	208
26075	18976	24337	13425	3658	2051	1472	1207	900	895	768	761	712	661	617	642	559	557	561	585	573	519	528	510	466	496	507	501	471	468	502	452	466	487	516	480	496	487	508	489	476	496	460	450	443	440	468	460	481	444	454	492	457	488	481	481	465	505	483	451	439	453	468	458	459	483	498	424	462	490	456	471	482	451	429	438	440	438	472	462	454	471	419	438	457	433	446	479	463	454	461	473	450	466	450	435	448	492	444	441	443	430	465	463	462	437	434	473	469	455	425	454	445	480	494	447	445	458	487	445	430	437	442	450	474	477	466	472	522	463	436	499	417	472	464	434	470	451	437	459	460	456	448	496	430	478	485	500	439	431	494	464	450	457	416	425	482	461	425	439	477	440	508	454	483	428	472	468	453	470	446	454	409	428	496	438	472	449	490	445	453	449	426	482	480	471	466	430	468	467	418	472	472	462	475	502	417	441	476	468	442	473	432	461	467	459	464	461	467	435	442	441	476	477	449	475	481	466	475	524	464	463	450	440	474	482	474	462	474	491	485	484	459	461	432	471	473	442	439	490	486	454	462	472	426	454	458	464	478	460	449	446	438	406	482	437	464	448	453	469	479	482	461	448	449	483	452	452	462	462	460	470	497	455	466	473	447	433	437	441	454	493	439	510	454	450	469	453	481	450	448	435	469	481	423	462	452	473	471	434	440	441	428	462	480	475	446	446	461	434	459	459	451	445	451	413	486	499	468	462	460	463	459	486	451	421	456	482	496	428	431	439	432	443	417	441	459	457	440	490	431	473	461	447	450	481	482	454	457	433	452	462	422	444	442	439	440	447	479	438	404	457	454	446	464	459	449	462	479	463	429	457	479	452	462	465	486	442	439	466	468	467	428	458	479	463	477	503	462	445	467	439	439	438	466	474	422	468	474	475	434	461	465	493	461	468	421	496	443	449	442	451	467	469	451	468	496	464	425	465	445	439	422	452	501	445	482	471	449	487	470	462	447	448	449	459	437	434	516	454	473	439	431	496	417	447	445	480	472	437	441	455	464	454	456	451	434	462	439	468	483	493	460	463	475	427	493	472	466	439	461	414	502	452	461	422	469	448	456	455	491	455	448	445	420	461	454	440	452	469	447	442	446	444	498	458	486	438	464	441	474	439	431	471	461	445	463	460	458	443	498	421	471	465	455	437	464	527	455	465	438	460	462	460	446	465	449	466	447	456	418	451	476	478	475	487	462	475	482	454	458	477	445	467	471	473	465	478	433	454	472	473	457	459	475	445	443	477	464	427	472	446	452	446	439	468	472	427	452	482	458	504	432	476	478	466	481	441	470	459	435	447	432	473	445	475	457	471	449	487	462	450	421	476	429	412	484	454	414	480	491	445	462	418	461	454	439	447	428	497	459	454	434	469	442	462	437	470	422	422	506	448	457	491	407	430	465	456	442	444	464	487	481	459	466	455	490	445	456	452	467	482	443	427	478	461	427	465	437	485	493	490	488	461	459	466	504	506	474	473	469	439	466	500	451	453	462	487	442	446	457	447	461	441	444	457	451	496	451	471	489	462	449	456	500	444	443	467	429	466	468	446	453	449	410	466	473	435	447	468	468	443	440	451	461	450	469	452	485	451	457	430	474	476	452	400	470	452	478	461	435	479	487	442	468	481	486	488	481	467	456	461	463	463	435	424	421	466	439	489	465	429	476	443	480	456	427	465	448	491	452	487	457	461	479	464	413	483	454	431	447	446	487	426	454	441	452	453	453	470	454	481	470	452	453	448	440	468	436	496	420	441	460	462	452	441	457	464	474	458	443	436	454	449	478	453	486	452	531	444	452	459	496	460	455	412	435	430	439	446	455	448	438	480	438	471	442	470	446	483	427	433	467	492	443	440	482	445	486	480	416	470	434	415	414	439	422	459	466	422	433	439	476	472	475	472	484	449	443	467	458	423	487	468	446	480	470	457	425	443	447	465	486	447	494	453	473	443	472	470	449	454	461	468	448	464	478	474	448	442	465	459	435	445	459	444	414	446	498	477	465	445	447	490	471	473	443	471	467	469	478	443	474	490	451	444	470	435	431	447	477	452	447	429	480	470	453	429	450	389	449	481	470	469	440	422	449	480	440	452	482	465	443	448	493	438	416	425	487	459	460	472	467	475	450	435	453	456	470	441	478	485	470	468	500	466	463	457	452	466	476	462	449	431	451	461	458	492	451	438	469	451	437	446	452	493	445	421	457	484	494	471	455	416	437	466	487	439	433	457	478	468	463	439	443	457	480	455	471	464	484	481	451	467	443	462	483	463	458	475	500	425	451	448	496	471	420	464	445	457	463	445	447	497	424	480	491	467	469	449	473	477	480	476	468	463	468	459	430	442	477	489	471	440	451	478	422	453	477	415	490	455	476	450	476	464	466	439	470	488	458	449	485	408	429	474	410	492	451	465	419	442	464	469	447	453	437	481	454	472	461	483	451	464	441	470	487	470	464	453	473	455	448	478	439	463	446	463	478	502	440	473	432	504	449	430	488	479	468	467	463	457	463	419	445	458	422	437	459	484	478	430	468	455	478	460	453	447	488	481	400	445	459	453	465	477	421	451	463	455	463	444	426	433	474	461	469	455	498	452	445	470	462	410	453	443	470	482	457	507	480	439	476	442	435	449	415	463	451	454	407	452	465	457	472	458	482	432	428	474	491	441	451	467	444	448	449	477	466	418	492	450	433	451	491	460	476	429	443	464	469	446	458	432	440	447	456	459	422	485	501	425	441	469	416	463	455	430	458	456	444	463	504	488	453	426	477	459	453	432	464	450	435	448	479	470	430	473	481	477	426	449	426	472	389	423	486	438	449	469	429	420	485	426	465	469	467	464	431	449	468	443	496	460	463	460	436	435	475	499	445	503	440	447	445	467	424	434	460	453	424	455	449	457	445	494	485	439	438	466	441	464	493	441	478	470	475	432	442	451	473	487	449	485	466	451	463	449	444	450	470	433	463	484	464	436	487	468	465	443	450	513	440	470	484	462	477	453	451	418	500	473	453	480	436	481	415	452	470	441	445	456	476	475	472	450	455	450	483	428	456	439	473	437	447	479	475	460	454	500	422	430	440	457	444	420	455	491	474	475	465	427	448	415	420	475	477	451	507	438	466	455	411	460	464	471	495	490	445	502	441	442	488	474	441	456	466	477	476	440	433	448	459	462	418	454	499	460	455	434	416	444	474	480	412	444	450	428	452	483	466	444	453	452	451	454	435	478	442	486	459	473	456	441	433	465	492	466	486	486	453	477	451	424	482	432	467	454	462	438	453	464	423	435	488	457	455	498	402	455	467	480	453	448	477	470	428	499	465	448	484	464	440	486	426	490	469	481	472	447	472	467	433	459	467	476	464	487	452	449	470	467	430	490	491	485	424	462	444	489	436	455	497	441	492	451	424	445	477	457	450	458	469	463	465	479	466	455	459	479	474	495	457	502	484	472	439	475	488	483	444	446	455	463	467	422
49690	33385	29627	17387	3741	1128	685	532	407	348	354	346	308	320	289	308	285	260	284	266	241	304	272	276	242	231	246	265	233	241	246	260	250	238	288	297	254	285	319	250	246	236	221	284	203	243	227	256	234	249	278	268	253	260	224	265	267	281	225	229	247	235	270	231	248	258	248	238	227	273	224	265	240	229	237	219	212	256	249	259	229	248	258	248	216	225	268	268	231	219	240	253	253	220	252	264	225	254	268	227	244	251	230	236	228	263	227	248	244	240	258	236	218	248	280	230	267	260	275	260	248	267	242	252	242	256	247	258	259	242	225	238	244	244	253	255	253	260	247	254	239	233	252	230	263	247	263	232	242	256	258	264	272	239	266	257	236	247	230	257	265	263	228	248	244	270	262	243	252	240	239	212	247	224	230	283	256	260	250	232	239	252	256	254	272	233	248	248	244	248	245	253	231	247	254	241	251	260	240	230	247	232	246	222	244	300	286	239	262	288	247	246	255	232	244	232	260	259	227	253	220	236	218	233	246	263	257	290	250	267	244	278	249	220	263	238	218	245	231	270	262	269	245	241	227	250	200	252	264	264	246	229	249	278	250	293	248	246	242	222	225	222	258	240	247	259	244	264	229	301	266	232	275	255	254	246	238	253	258	266	259	246	266	289	258	263	265	254	239	248	228	230	254	222	229	234	259	265	265	252	242	259	227	243	236	255	275	247	229	244	255	216	259	257	239	252	225	250	270	272	294	255	239	234	238	260	240	215	250	289	280	245	253	232	283	283	239	233	239	286	250	247	258	225	237	248	262	248	253	224	250	226	254	219	243	229	233	253	251	250	230	216	278	294	219	254	250	255	252	236	243	239	234	264	243	271	225	261	248	270	251	260	258	265	297	224	238	236	258	268	258	275	258	256	243	240	230	244	251	288	246	274	262	230	257	241	259	233	266	243	238	221	249	250	255	228	252	259	232	242	272	238	253	267	258	266	285	249	239	290	275	247	248	234	274	257	242	251	245	229	274	254	247	216	246	262	250	227	227	241	265	249	252	250	244	256	295	251	247	236	254	226	236	240	245	235	268	227	258	227	253	251	266	223	268	239	277	253	246	290	277	266	268	232	249	238	254	227	240	247	241	289	219	204	276	258	238	245	222	243	256	252	240	235	242	264	228	250	266	256	240	268	257	250	238	219	237	262	241	261	251	258	239	242	249	271	243	255	242	247	248	268	239	247	267	217	229	270	263	246	241	236	293	254	255	263	253	259	258	235	245	272	243	254	257	271	270	233	221	251	259	238	233	284	276	246	248	259	254	248	263	275	251	254	213	234	217	230	269	251	230	241	255	246	253	248	222	268	227	216	243	261	250	253	254	270	263	244	238	251	256	255	222	244	240	262	241	249	230	250	226	275	253	234	238	224	239	231	246	229	260	255	243	236	221	225	241	262	251	254	229	239	229	232	249	272	252	230	209	220	238	242	278	254	233	262	255	234	218	244	256	220	248	258	286	270	250	226	257	256	252	241	229	230	273	266	263	233	246	274	255	255	248	246	240	226	234	209	259	241	249	234	210	253	259	222	245	255	252	232	268	262	277	264	249	229	250	250	274	256	282	245	230	244	259	236	274	228	240	270	239	258	229	273	258	254	266	231	250	242	287	262	245	272	268	252	234	251	250	228	226	258	252	248	235	230	247	288	275	258	270	226	247	253	227	221	228	236	228	223	216	223	237	250	243	242	238	253	244	274	264	232	251	253	255	209	272	227	245	236	251	236	249	230	234	249	226	244	256	257	235	252	262	243	265	260	230	243	277	276	245	249	285	270	245	254	263	255	284	262	252	259	254	266	244	236	252	243	261	240	273	263	230	247	246	259	288	230	220	254	232	245	244	284	262	259	258	233	251	275	265	255	275	244	234	260	231	261	242	252	253	227	244	249	250	254	279	259	260	224	238	247	257	236	251	254	246	242	224	245	249	253	242	269	261	254	262	231	264	273	238	260	230	235	232	257	238	251	265	268	232	246	252	249	232	270	250	263	261	257	239	267	257	287	236	247	245	251	282	253	281	267	247	275	240	265	269	250	237	284	240	221	261	253	247	244	251	256	239	238	233	265	277	250	268	272	241	262	236	251	260	229	262	254	226	229	257	235	242	280	232	234	263	267	236	221	222	241	228	247	234	230	252	268	231	268	258	236	234	244	251	257	223	250	207	257	224	249	246	242	234	222	243	250	252	244	255	220	250	264	245	226	265	269	242	236	260	256	264	279	240	262	243	246	252	259	266	239	241	268	248	254	229	253	274	225	259	217	230	271	242	259	237	252	265	245	285	229	250	234	251	265	267	275	237	245	260	251	234	237	228	253	232	249	229	235	231	262	267	271	247	272	230	263	266	230	244	226	236	234	247	262	251	269	252	242	247	237	241	274	247	253	253	246	237	261	252	242	270	241	246	272	249	240	217	244	254	240	270	266	254	231	235	269	221	236	234	236	222	264	269	289	273	222	228	228	246	217	296	244	215	254	249	257	235	229	243	259	251	271	264	302	260	272	234	231	241	232	208	251	242	265	255	257	217	262	264	240	217	273	241	242	237	250	249	250	273	241	244	235	267	232	258	253	255	252	278	247	226	243	249	233	252	260	272	251	248	239	242	257	251	255	265	267	221	234	225	263	226	242	241	240	244	242	265	260	223	223	233	227	231	258	243	240	261	244	243	247	255	221	258	224	209	278	250	230	265	230	249	246	240	238	272	281	200	256	251	273	246	252	281	272	249	274	245	251	234	239	246	240	225	265	253	239	225	230	249	260	260	226	235	232	278	261	200	222	223	255	246	247	228	244	257	247	256	235	226	222	248	238	240	275	250	242	250	226	252	262	217	260	247	245	266	238	267	271	276	270	282	260	258	226	224	245	224	261	226	254	229	249	249	235	242	277	262	237	209	261	235	268	235	263	253	236	225	258	229	243	277	231	222	260	248	222	261	228	210	266	265	223	252	257	260	242	221	243	260	246	219	241	244	257	223	236	235	270	265	228	260	240	220	251	280	259	257	238	238	236	229	251	271	250	258	262	260	238	246	251	236	251	234	266	254	249	243	246	248	263	250	249	254	278	240	247	272	271	235	256	233	255	252	266	246	244	245	248	289	229	260	271	256	248	264	244	236	230	241	256	279	261	220	240	240	260	242	249	281	229	268	283	251	216	241	242	236	247	259	229	245	274	247	238	250	227	245	244	233	260	264	234	252	254	234	260	241	225	217	257	236	226	253	247	287	252	259	232	223	246	264	262	260	231	222	274	253	235	272	260	219	231	255	223	216	220	255	271	267	230	243	239	248	212	250	268	226	253	263	262	247	233	290	268	256	233	258	274	260	243	246	238	278	222	263	247	214	246	250	254	258	229	268	236	245	213	248	272	229	231	232	239	263	249	272	264	246	230	258	236	263	262	230	229	232	248	261	247	225	234	266	228	225	254	253	237	241	260	281	264	242	242	232	268	252	295	234	232
31349	25160	31412	22011	5705	3032	2155	1829	1442	1149	1126	1016	1003	946	833	794	764	737	733	735	707	668	692	678	691	629	606	671	676	662	631	658	673	649	588	607	589	604	588	596	593	547	625	607	644	609	598	577	601	590	559	566	586	570	572	591	596	621	613	517	588	537	554	624	554	581	551	560	564	596	575	577	533	558	568	563	560	566	583	591	564	636	582	583	542	569	594	580	587	579	553	559	587	582	535	575	567	592	573	566	554	584	582	593	525	591	564	555	527	573	602	563	570	567	560	613	574	580	575	547	564	583	581	597	608	553	558	560	562	572	600	552	581	587	614	570	584	558	542	562	568	583	572	601	544	559	494	567	561	545	556	563	584	584	556	535	545	550	565	589	560	539	554	571	567	576	610	576	572	540	573	539	618	559	576	574	572	584	533	615	574	581	532	586	559	565	533	548	566	551	591	564	569	543	598	560	546	583	600	571	598	551	575	605	594	593	547	514	554	551	551	566	586	575	571	590	572	575	593	569	596	575	553	555	577	558	571	572	583	561	570	567	567	591	563	566	604	587	576	556	590	551	586	594	565	572	566	538	524	569	557	546	600	531	592	585	587	576	535	609	600	556	567	576	601	565	569	589	593	546	563	588	542	607	586	550	545	559	573	584	583	563	561	600	580	544	577	545	576	561	582	574	543	520	596	552	538	578	562	573	544	563	559	575	579	603	557	598	558	538	562	572	611	576	561	622	573	575	555	572	537	563	579	600	528	592	507	532	568	575	533	600	543	578	610	531	543	537	571	599	561	550	549	603	573	536	561	620	503	586	597	571	592	564	572	610	555	590	538	553	582	568	585	544	610	572	571	595	532	548	535	572	602	568	552	567	556	547	583	580	577	579	593	585	583	628	585	567	590	573	568	596	594	534	578	548	572	544	606	583	582	508	635	587	539	566	586	566	569	537	575	569	554	595	578	558	563	602	541	585	575	639	548	565	602	589	578	550	585	572	570	555	580	616	572	528	589	555	568	564	583	552	540	565	573	580	637	581	555	592	542	598	578	597	576	570	613	617	540	608	573	568	556	563	572	592	586	550	561	571	604	584	527	587	553	538	568	600	586	576	554	580	614	556	557	564	567	594	573	548	526	563	575	564	607	571	568	550	568	537	573	590	579	545	568	580	536	532	559	597	567	589	581	534	570	548	568	549	585	576	549	558	562	581	580	572	516	561	557	568	605	547	543	569	582	598	583	571	556	593	553	567	543	574	577	589	546	570	529	528	591	568	557	533	600	588	573	556	570	591	568	554	585	589	568	563	558	587	601	551	560	543	592	600	547	584	591	555	568	575	573	608	561	566	612	548	561	560	580	596	609	541	559	600	575	570	612	610	564	569	564	548	656	528	558	573	571	610	579	577	574	591	532	582	568	552	557	580	578	588	574	552	557	608	552	598	576	609	570	591	530	589	563	616	545	573	552	617	574	545	553	551	539	531	556	551	561	585	561	518	547	530	581	593	593	554	552	564	600	536	573	525	575	592	554	565	585	568	579	590	572	591	566	565	570	555	607	594	541	573	588	563	529	584	567	593	557	583	564	579	568	562	546	522	587	589	571	570	572	584	594	593	625	585	573	561	558	583	563	614	555	546	561	559	577	569	584	562	574	536	614	594	571	572	584	588	547	571	583	576	520	564	558	576	594	582	578	586	603	582	561	527	538	581	575	557	593	532	574	567	593	553	604	547	576	553	590	603	569	562	587	556	551	596	544	553	554	586	572	578	564	540	577	571	609	566	549	541	589	553	554	539	583	565	554	601	587	563	580	549	557	565	581	594	558	519	550	554	562	596	576	560	551	573	587	577	600	581	557	565	604	632	592	564	576	560	625	576	620	592	616	589	574	533	575	548	584	578	558	556	583	557	560	530	574	607	611	557	578	555	538	615	594	584	628	608	624	599	559	566	591	606	573	587	587	583	567	569	567	563	561	555	567	572	577	519	570	543	584	551	538	586	558	570	544	585	575	543	555	564	560	524	593	563	541	568	595	576	554	593	549	552	587	588	609	570	582	579	585	571	538	588	539	586	615	568	587	568	585	549	567	564	578	573	599	586	584	568	587	553	596	560	544	532	571	577	589	594	596	580	568	553	624	594	563	577	553	547	528	560	571	557	557	562	566	566	595	578	595	613	561	597	601	563	565	564	588	544	538	564	638	537	559	559	580	522	583	547	565	572	530	544	564	579	561	588	583	598	579	545	558	546	567	563	554	601	554	564	573	576	576	623	565	542	562	581	589	546	579	587	554	561	573	551	582	589	564	587	598	548	630	527	589	576	626	594	532	600	587	597	553	567	552	631	574	596	576	609	559	557	585	563	581	513	557	535	585	544	549	606	583	544	587	563	519	555	573	542	584	607	505	574	540	591	564	593	560	582	547	603	566	576	573	586	554	590	586	559	574	557	574	565	543	578	563	592	591	594	572	538	592	559	586	582	570	598	571	545	593	529	599	552	570	529	606	582	604	579	561	580	635	556	557	579	562	550	590	537	589	584	552	557	519	589	539	577	562	567	565	568	548	560	607	595	549	531	567	588	619	567	550	582	530	590	539	557	534	574	615	573	581	531	563	574	592	557	583	575	559	616	563	581	557	577	532	572	565	564	568	546	574	571	583	592	566	539	587	576	557	595	615	582	570	539	503	614	536	618	599	597	594	576	615	586	573	566	522	590	567	576	602	574	566	572	558	546	568	583	569	556	584	550	555	576	581	594	566	571	547	576	568	574	584	609	570	577	552	593	594	581	579	545	588	570	567	550	560	562	556	561	557	586	551	566	567	564	582	589	542	524	541	533	553	499	588	600	591	590	567	588	588	591	602	588	611	567	581	534	564	553	589	548	592	569	617	555	574	552	587	585	566	565	560	568	579	574	524	574	557	552	573	530	542	559	627	554	590	583	602	600	574	531	570	548	562	574	576	634	564	553	533	542	587	561	568	597	565	559	581	594	549	560	606	604	553	564	580	566	588	514	571	564	577	526	599	552	592	542	564	591	526	583	538	569	609	573	584	558	549	573	582	560	547	611	550	579	581	573	595	555	541	587	550	595	539	577	575	569	589	556	590	541	573	587	589	601	587	610	547	584	602	576	584	556	568	539	596	561	547	575	540	554	588	601	581	559	568	566	599	550	619	533	559	564	548	583	587	553	610	603	545	603	555	586	573	544	592	536	579	607	543	530	559	537	559	578	600	564	600	545	602	603	576	557	561	582	564	551	536	562	656	584	619	604	600	594	566	539	541	631	579	546	571	573	597	560	568	597	576	568	599	597	582	604	568	564	597	588	625	557	546	579	579	590	552	621	609	582	596	573	518	554	593	540	540	600	570	574	591	596	623	585	555	582	585	583	551	548	571	583	585	588	586	549	584	595	601	587	553	566	553	592	602	605	558	568	502	582	573	564	569	569	566	580	603	594	608	558	532	554	587	522	580	561	595	577	579	572	637	573	535	542	576	569	602	564
26965	13559	7313	2274	652	415	381	379	332	324	319	299	333	345	330	300	340	331	307	316	290	260	301	326	309	302	305	333	316	291	306	326	320	325	327	322	315	311	292	322	312	333	308	320	300	312	348	324	313	323	310	301	310	298	285	296	318	285	331	279	321	319	316	304	320	319	320	317	344	302	328	295	340	312	304	290	311	309	323	327	299	309	316	298	305	270	320	301	324	313	306	339	333	323	272	294	347	275	319	333	359	288	324	336	304	304	301	299	297	301	292	276	335	293	320	334	326	331	288	302	314	299	305	340	300	289	295	313	301	291	320	322	299	322	322	291	300	342	305	298	325	293	307	303	285	283	329	306	312	299	324	300	317	317	315	287	306	295	327	328	276	312	299	314	285	307	316	305	315	329	304	314	319	308	296	310	334	323	310	339	366	310	329	315	300	313	303	316	285	311	292	260	306	334	288	293	292	323	286	296	308	302	324	287	336	293	329	323	316	285	328	330	362	306	296	297	293	288	297	286	340	349	341	311	312	309	299	342	329	288	281	321	320	312	281	329	337	291	293	286	304	333	321	321	318	316	361	303	313	327	317	313	297	303	326	301	275	315	290	342	357	322	318	287	280	288	324	323	320	274	301	327	314	326	290	325	309	289	315	301	300	317	328	303	334	315	329	303	314	296	279	310	312	306	298	341	330	284	338	337	317	316	329	330	325	331	332	290	312	314	344	304	328	299	306	308	301	308	341	325	319	307	335	318	313	309	328	310	289	323	321	305	325	316	300	315	328	282	336	346	322	289	309	329	320	328	330	301	324	320	289	312	318	334	352	346	341	299	336	310	320	294	316	310	310	334	280	302	330	285	328	330	331	299	334	296	327	291	323	318	330	331	330	318	335	337	315	270	321	292	331	316	315	313	314	300	324	297	300	316	293	290	304	320	329	328	300	293	335	329	332	298	313	341	309	264	294	303	313	286	310	306	334	317	314	281	298	290	339	292	327	287	305	324	308	308	306	304	322	299	345	325	356	296	331	301	320	286	316	318	305	269	275	309	281	303	319	269	318	299	302	342	295	300	291	282	317	354	321	287	335	285	316	307	344	316	321	291	314	313	316	302	327	328	337	309	331	298	301	304	314	299	318	334	319	311	303	293	285	316	317	295	301	321	300	299	322	277	342	303	265	295	297	298	315	314	363	314	327	313	361	327	298	312	324	286	348	330	286	336	308	317	324	336	331	343	321	324	340	321	319	326	302	304	351	293	323	315	312	291	309	321	330	325	336	338	290	308	338	318	302	301	294	348	328	298	333	319	326	299	307	302	290	339	325	348	309	285	325	309	343	285	306	335	347	322	304	327	342	301	314	320	309	326	334	320	304	343	293	293	328	303	344	311	330	291	309	329	326	335	336	320	273	280	301	314	300	353	299	311	304	303	333	323	318	341	321	314	310	290	304	279	339	322	294	327	349	336	344	317	300	311	307	329	334	342	359	316	341	329	300	293	299	323	321	335	301	304	306	309	302	297	281	292	307	345	319	329	331	307	308	291	317	300	361	349	345	296	286	292	289	277	297	300	329	313	288	337	284	314	292	300	300	311	304	330	326	307	301	301	306	254	287	310	329	261	289	301	277	310	323	296	262	269	313	306	301	300	307	323	339	319	300	316	314	305	332	288	331	311	339	280	328	327	275	318	343	291	324	308	299	319	309	324	323	341	354	297	322	326	295	304	309	322	299	300	324	297	286	315	340	330	298	344	339	314	314	306	328	339	311	331	286	268	311	311	344	298	302	296	301	302	312	315	314	286	311	293	289	299	320	306	327	324	299	319	316	300	293	314	315	287	335	304	310	308	306	332	349	303	309	301	307	316	310	308	336	332	346	329	254	310	313	305	329	312	327	347	307	346	306	312	336	340	265	300	320	277	316	315	304	328	332	346	284	298	308	312	315	294	342	304	302	278	311	318	258	312	301	307	288	325	310	334	307	321	298	334	307	321	365	322	306	294	321	307	343	291	324	306	293	302	316	312	304	297	277	321	337	334	321	322	320	311	322	291	336	309	305	283	284	358	302	290	302	305	289	297	298	293	329	305	275	317	324	307	286	295	285	344	287	319	365	344	325	331	314	311	278	317	311	325	318	301	305	335	278	306	333	305	327	296	310	311	316	314	310	320	312	291	314	321	318	294	339	314	320	307	314	280	339	306	331	323	310	339	305	321	329	325	335	324	297	294	305	304	280	339	317	293	304	283	352	305	298	329	308	297	310	318	289	286	291	333	312	308	324	310	286	328	319	279	314	332	335	300	315	290	295	317	309	311	314	330	288	289	313	326	308	350	365	310	277	309	344	322	338	343	346	319	315	342	301	330	323	327	302	291	295	319	302	321	321	315	304	305	293	297	332	320	311	313	345	289	325	327	311	302	309	331	300	301	303	298	320	314	331	316	334	305	308	311	336	312	319	300	278	303	325	306	268	299	294	348	313	313	278	296	306	305	317	320	315	281	301	326	291	355	299	317	312	315	335	302	311	321	286	322	299	317	311	328	342	281	304	275	312	293	302	328	305	299	333	305	322	323	306	346	344	322	293	309	317	320	280	323	365	318	319	288	322	333	310	336	301	296	289	326	293	295	321	319	305	332	349	326	299	322	299	284	320	302	324	302	317	295	345	288	329	305	312	300	311	315	331	297	297	302	310	309	318	310	334	352	337	343	328	307	286	314	313	276	326	348	293	315	297	329	346	275	305	283	303	314	298	336	312	341	341	320	324	327	310	276	298	337	345	335	333	307	364	302	347	286	335	281	298	335	309	291	294	340	302	320	286	312	320	296	329	277	308	301	287	305	316	315	294	315	346	303	321	337	318	314	297	350	275	315	306	281	311	329	340	345	337	273	299	339	287	324	329	274	295	319	331	314	279	308	297	290	322	304	309	336	312	299	308	299	330	284	310	322	332	284	310	306	260	306	320	316	317	319	311	300	305	316	326	311	332	336	317	304	329	318	287	320	343	314	330	325	317	326	331	334	312	310	321	281	312	311	295	297	318	312	295	331	320	327	301	290	292	307	331	294	320	322	330	293	305	320	312	294	348	330	304	278	309	328	309	309	388	298	302	313	323	326	320	325	338	311	329	305	323	299	290	336	305	302	308	322	335	359	309	318	336	327	301	339	310	327	331	320	311	317	294	324	328	286	292	292	320	311	330	300	320	321	333	349	324	334	357	320	299	312	310	307	334	331	305	302	294	300	315	316	317	320	292	338	310	297	349	314	301	295	298	282	310	308	335	325	284	319	320	343	330	320	298	309	310	282	332	336	324	330	290	304	331	319	301	319	304	330	329	294	301	343	314	303	329	295	305	313	290	287	319	373	306	307	301	317	302	283	296	295	334	298	293	298	305	272	311	324	293	306	335	318	283	314	285	292	329	317	302	288	307	311	295	282	288	294	309	329	310	287	316	319	346	348	306	300	265	319	303	303	303	326	291	327	285	286	301	308	344	289	301	290
16330	10082	10717	4996	1695	1193	1050	909	835	809	816	731	763	743	751	709	715	665	712	715	706	691	691	660	654	670	690	649	736	719	689	680	664	703	663	686	655	679	659	659	670	701	673	689	660	626	691	657	704	662	678	679	671	655	668	698	670	650	677	643	721	675	649	678	669	675	662	654	668	710	723	648	679	674	689	679	685	693	710	641	654	711	664	708	671	677	697	662	676	667	680	670	650	673	695	721	685	677	668	684	675	677	699	635	684	696	674	643	665	702	706	639	650	685	691	666	642	644	671	659	628	608	650	611	655	690	663	673	677	724	719	677	649	688	678	710	657	695	687	643	642	640	664	679	662	652	655	663	642	708	690	720	688	709	635	630	648	663	689	658	674	667	702	680	672	673	662	649	665	679	663	642	701	637	676	693	677	698	657	639	685	670	665	684	623	696	707	681	635	672	674	699	651	657	667	661	635	650	659	673	702	679	642	636	704	719	644	693	634	715	620	652	654	641	714	692	711	704	657	690	681	683	692	667	655	654	653	759	610	673	700	656	713	692	695	712	696	716	672	656	676	700	636	698	706	674	677	633	639	636	701	717	667	724	689	652	637	711	680	640	673	710	667	661	695	672	643	623	681	632	689	697	684	721	661	708	662	634	671	633	697	673	694	627	646	692	707	695	667	671	699	675	672	654	685	684	660	647	694	705	666	691	699	642	674	670	718	645	709	649	657	665	623	679	674	725	635	670	679	685	657	633	665	682	659	654	672	666	655	669	727	682	629	646	686	684	643	655	680	621	686	678	649	716	653	663	698	660	659	654	649	672	704	667	633	683	660	663	734	691	708	650	653	662	718	678	652	656	636	685	701	633	655	645	700	696	682	699	674	659	671	749	644	673	666	691	670	617	642	679	641	703	636	642	714	679	672	677	673	643	676	659	649	604	669	694	674	641	647	693	636	738	662	717	629	695	689	695	657	693	674	620	684	635	676	682	673	709	682	665	658	671	693	677	696	684	683	644	655	707	648	682	674	678	665	669	730	663	670	695	679	702	625	685	721	734	617	704	626	668	698	698	670	670	665	674	638	680	716	729	655	674	695	687	640	674	682	643	656	655	642	685	689	682	688	670	664	655	657	674	658	680	635	655	711	675	658	698	639	626	671	682	692	669	639	687	632	720	684	628	645	695	687	688	681	658	700	675	674	683	693	670	654	722	676	669	658	662	603	648	666	685	690	708	703	669	704	621	650	687	641	694	673	703	691	666	688	659	671	672	638	653	671	663	717	646	651	633	687	733	633	702	696	683	693	673	670	695	710	625	715	662	650	683	693	630	727	735	694	723	655	665	668	665	688	696	679	666	663	694	697	691	650	687	669	642	646	712	694	646	682	708	631	693	710	647	648	726	749	703	674	707	671	660	743	641	702	714	689	693	678	605	656	703	673	645	645	647	685	634	646	644	687	657	665	707	640	703	673	644	693	642	661	663	700	696	670	685	674	681	651	645	658	635	613	677	709	673	666	687	642	684	632	681	688	683	682	713	709	661	666	645	653	662	669	688	665	645	638	651	679	663	673	641	674	674	742	695	617	668	684	667	675	695	659	637	649	679	652	671	682	690	690	636	662	687	695	702	685	692	724	653	716	679	657	663	661	660	682	699	656	681	670	650	644	668	677	653	718	673	656	696	684	644	657	666	659	655	713	658	633	649	679	683	661	689	727	649	685	622	683	654	702	632	687	681	689	633	724	662	664	628	664	702	676	645	700	653	674	685	693	658	634	671	663	657	685	647	626	628	681	708	694	690	670	659	676	709	719	720	693	658	700	632	687	692	655	696	681	639	677	685	665	668	649	733	655	692	665	713	712	706	619	680	636	667	649	653	668	686	694	698	676	726	682	678	647	676	696	699	696	711	683	700	718	644	661	690	685	681	660	680	659	638	658	661	648	640	693	639	710	699	708	685	659	748	664	665	689	667	664	647	660	685	678	682	687	656	687	702	689	648	668	655	705	673	687	701	668	618	613	663	662	652	666	623	680	711	645	640	723	664	724	672	680	665	655	703	663	667	699	644	692	645	695	665	667	682	690	662	672	717	617	660	675	657	664	644	650	673	647	630	680	696	665	702	715	651	693	702	621	692	653	656	685	653	687	645	657	705	664	702	689	667	670	670	649	611	749	648	631	710	663	665	729	701	672	620	656	686	675	660	685	666	644	697	696	648	630	692	696	673	699	675	681	695	666	661	659	665	725	639	621	658	673	674	708	634	668	689	656	709	700	700	639	702	693	703	654	664	658	665	686	677	683	706	676	669	695	668	702	674	645	703	647	671	674	679	662	672	706	689	679	654	654	691	680	706	684	667	683	675	662	685	667	719	636	673	684	732	676	652	659	708	684	713	717	711	689	730	599	649	679	687	634	630	652	685	644	684	613	650	691	703	635	659	678	671	654	662	698	693	685	687	658	671	688	621	675	655	669	620	662	718	695	662	695	695	687	617	673	711	673	720	645	715	650	657	736	641	662	696	615	642	666	658	663	652	696	652	718	695	657	664	673	692	642	623	670	656	679	708	650	658	671	698	691	659	683	696	685	636	673	682	682	634	649	688	696	642	650	636	651	692	650	619	731	666	653	704	674	715	697	670	643	690	638	668	671	712	656	648	647	698	696	732	712	673	650	629	655	724	654	663	678	655	675	686	664	707	677	650	645	672	692	687	725	727	696	661	635	656	659	684	688	688	695	639	656	630	646	692	691	723	658	651	744	677	635	696	690	637	678	679	675	667	673	689	627	702	692	667	669	645	673	700	692	671	663	711	717	660	635	693	688	655	657	711	685	724	690	748	648	676	663	653	683	644	633	631	640	694	614	662	650	683	686	643	659	694	682	667	642	679	652	700	659	704	657	640	682	690	672	650	714	647	692	683	665	687	662	668	691	678	661	706	689	685	657	624	687	651	629	633	657	715	628	681	682	646	720	660	676	685	663	594	695	688	672	675	690	693	685	659	691	610	672	689	663	720	709	675	666	667	698	680	648	644	655	702	620	689	659	622	711	672	655	699	666	694	646	709	683	710	667	676	705	694	683	682	686	703	686	717	661	691	700	677	680	686	649	671	678	679	654	627	683	683	663	618	682	669	676	665	655	640	697	748	649	683	680	643	715	657	656	680	678	702	622	647	695	637	729	692	683	672	658	704	689	686	648	628	683	636	662	701	648	680	677	646	654	716	694	701	652	688	642	705	650	681	670	693	715	658	702	696	698	656	649	648	678	687	673	684	675	686	663	672	684	713	674	661	640	648	696	717	701	687	656	674	667	684	660	697	663	677	656	671	618	650	650	704	661	602	686	674	603	683	664	665	657	662	654	665	660	655	705	694	658	654	667	670	692	674	647	677	668	653	691	679	644	670	634	717	720	656	690	675	705	680	651	739	634	631	670	680	696	627	663	686	683	739	671	675	711	681	666	620	713	689	667	640	712	677	664	676	624	657	656	635	672	662	692	689	711	655
41266	24557	18830	10218	2288	686	433	350	312	249	222	250	212	260	223	225	237	199	204	213	239	235	206	231	198	232	208	217	199	200	186	185	187	206	191	225	211	207	205	214	197	201	247	170	174	202	204	205	185	188	205	227	223	229	174	182	189	194	207	225	190	188	216	209	209	215	186	207	221	212	206	215	203	180	176	186	212	196	192	206	232	201	213	202	202	213	205	206	224	191	209	198	218	184	208	204	180	224	206	208	188	200	200	185	204	190	182	181	184	196	199	181	177	205	233	198	211	245	185	208	195	189	197	206	213	223	206	210	198	215	197	212	220	195	208	209	179	196	182	211	196	220	197	205	208	195	186	215	215	220	183	180	221	185	214	217	209	221	231	200	191	197	181	199	196	188	203	197	190	181	203	192	207	178	178	203	202	174	196	229	204	208	208	212	202	212	199	186	187	224	213	193	201	203	201	186	201	215	192	205	217	213	220	155	172	210	213	197	195	182	205	195	226	203	210	197	207	190	205	186	213	227	218	200	210	181	231	233	218	197	177	225	237	208	189	186	229	199	168	194	190	197	182	204	218	201	199	218	203	184	186	208	197	185	215	210	213	220	186	214	186	218	183	174	195	215	211	222	207	215	198	194	205	213	182	182	215	208	212	205	220	222	196	194	205	198	209	180	199	219	184	219	199	202	216	191	198	180	189	203	203	180	226	216	207	216	188	206	195	192	195	195	211	192	198	205	210	189	204	185	186	205	196	220	215	193	195	197	187	212	173	190	181	205	203	200	209	208	224	222	199	198	220	224	237	188	196	215	202	209	211	196	210	195	191	185	192	218	186	186	175	190	197	226	180	224	202	197	192	191	182	198	182	194	214	209	210	233	184	181	188	231	205	198	184	186	181	192	192	196	211	194	176	227	229	209	198	210	190	201	225	207	175	190	208	203	215	192	224	199	210	198	197	191	178	183	184	196	214	227	184	213	215	193	225	185	158	183	199	212	201	220	212	225	211	186	202	194	211	202	208	196	224	192	184	209	245	214	208	206	182	182	223	203	198	181	189	180	218	199	193	194	197	210	212	209	205	176	199	219	202	175	196	188	209	193	213	181	211	176	215	229	211	227	207	204	213	208	185	205	188	205	202	208	222	188	181	150	184	207	210	206	181	192	203	171	227	181	186	239	209	206	196	184	198	209	202	223	213	194	201	210	216	204	205	219	187	176	182	197	188	183	203	209	207	211	217	201	211	174	183	193	227	182	229	214	221	202	195	238	189	202	207	192	217	199	195	188	186	212	183	162	221	227	186	192	206	205	203	185	207	192	189	220	208	179	226	189	219	199	236	199	211	205	197	201	233	202	210	217	209	203	207	185	198	201	203	190	205	210	174	205	213	187	176	252	207	213	191	219	192	191	221	215	187	185	218	194	218	213	187	190	189	181	184	187	222	208	188	210	208	186	193	194	223	225	190	180	187	209	203	212	192	185	193	214	219	196	200	228	210	210	221	232	221	203	183	212	195	216	198	203	183	215	202	210	238	176	203	191	215	210	226	200	178	199	198	200	187	195	197	182	168	197	217	213	200	194	177	184	227	175	188	189	219	192	222	188	201	215	216	175	164	195	204	212	190	253	199	230	202	205	216	215	223	213	213	212	194	233	189	220	206	200	184	223	202	221	181	214	183	221	187	197	208	238	198	184	202	204	171	191	175	189	207	207	223	200	198	187	205	194	197	183	202	236	210	167	242	201	182	197	198	219	226	194	192	219	191	184	208	198	190	196	208	214	200	217	166	201	176	213	209	201	171	215	177	190	215	191	210	199	209	209	205	197	178	191	203	168	197	195	196	218	213	214	196	197	203	185	213	204	193	204	201	184	196	227	158	197	207	191	196	202	218	200	202	184	194	180	219	208	183	209	175	202	188	201	183	211	185	197	236	201	222	220	220	227	181	191	197	194	179	214	202	168	211	227	184	228	201	198	189	194	183	197	202	194	210	205	205	207	207	234	206	230	213	207	211	194	194	222	215	219	215	190	199	206	229	193	218	203	208	190	207	212	191	224	187	203	189	214	178	215	192	191	194	175	196	205	191	182	219	213	192	212	172	230	210	191	175	205	207	210	221	193	209	169	190	215	189	189	192	189	194	210	221	203	188	195	204	199	220	204	212	194	200	216	199	207	194	220	200	192	166	207	215	196	225	232	208	190	211	206	207	204	197	177	198	210	183	231	200	209	205	170	203	192	184	194	192	209	181	223	196	240	182	193	220	216	179	191	210	203	231	202	222	187	184	207	206	177	212	206	227	201	196	186	197	198	190	171	188	201	184	199	193	192	224	196	202	184	194	217	212	221	201	230	174	197	199	205	180	163	185	220	207	220	196	202	195	184	185	222	193	223	199	211	217	208	234	197	198	214	218	193	208	198	194	186	213	224	225	196	188	187	203	213	187	183	198	200	197	211	223	230	213	171	200	205	229	198	203	207	215	195	192	162	273	179	179	182	173	210	209	185	193	218	185	194	243	205	199	218	178	229	208	190	206	231	217	179	198	184	222	218	212	167	206	223	213	188	201	180	226	196	205	214	241	186	199	206	206	222	183	194	222	208	213	197	213	197	178	215	186	216	182	231	231	186	187	194	219	201	211	226	197	218	184	182	199	197	194	215	221	207	200	215	230	184	202	208	218	205	167	175	181	208	221	215	204	198	209	203	184	214	216	198	191	201	216	216	217	197	197	227	228	196	240	245	191	208	184	190	178	186	190	186	190	207	214	240	208	193	213	190	192	163	189	200	195	192	189	199	218	210	190	214	219	189	186	192	212	217	191	226	204	219	181	197	194	196	173	179	193	210	191	204	220	199	205	209	174	214	233	205	230	209	219	197	201	190	206	190	233	194	207	215	195	194	194	227	204	207	194	218	198	196	206	226	210	193	214	230	198	207	199	195	209	191	207	181	200	228	212	199	204	184	192	205	189	215	202	196	192	203	234	195	198	220	199	210	194	193	179	210	200	222	192	218	196	215	190	218	203	218	198	188	232	177	203	199	187	214	184	227	208	183	207	206	180	187	190	204	206	201	196	200	203	206	209	195	192	224	202	224	186	216	228	196	200	182	250	196	195	189	182	208	200	231	222	195	181	196	213	186	183	173	189	196	180	191	189	208	222	227	210	218	195	206	219	205	181	208	171	220	185	240	197	194	178	181	178	194	179	215	235	225	213	201	203	208	210	208	220	222	203	198	207	183	195	233	192	208	181	206	203	186	176	230	202	227	222	208	177	236	197	207	209	223	179	197	192	197	190	193	193	206	203	203	200	216	195	193	216	220	199	222	194	210	214	214	194	200	213	203	214	197	207	198	205	210	197	204	181	186	214	194	195	206	180	192	197	213	198	193	198	223	216	209	228	169	198	198	191	207	231	201	225	214	190	188	199	188	216	220	188	214	210	192	204	226	185	226	221	168	226	188	198	212	201	200	186	205	206	197	187	171	189	199	175	228	210	205	218	220
26368	18439	22841	15839	4453	1999	1471	1220	1021	907	792	663	694	676	639	610	631	587	574	576	553	564	535	513	517	520	526	529	508	538	477	475	478	488	521	504	506	475	478	512	499	462	479	493	491	502	462	464	483	482	443	465	508	507	492	465	495	468	488	488	478	472	468	463	483	445	474	452	464	475	491	484	462	471	484	468	472	460	454	450	447	455	491	451	455	467	462	470	477	490	420	437	448	498	499	447	482	449	486	494	474	502	452	502	474	455	449	478	443	472	463	473	466	430	453	447	452	436	448	486	461	449	465	455	467	419	471	457	458	469	478	464	487	451	489	483	453	495	461	483	459	459	457	472	455	456	480	445	537	433	479	454	460	471	464	427	453	459	468	492	493	497	411	467	426	449	469	470	463	427	458	465	506	464	450	460	454	488	449	481	474	460	494	496	461	469	442	474	478	454	466	482	469	448	486	492	448	495	464	446	446	453	484	469	473	472	465	493	447	446	453	463	459	480	502	469	477	460	499	450	452	453	484	469	489	491	463	474	445	467	453	480	454	453	476	442	470	445	477	463	476	496	469	513	435	499	460	456	453	507	500	491	490	466	441	468	471	442	438	470	488	465	520	465	472	424	488	449	472	473	479	462	510	474	451	450	502	463	492	462	449	454	459	497	470	456	464	469	465	448	446	459	465	495	485	477	456	462	443	454	466	511	434	438	413	458	468	454	482	463	458	482	421	459	460	434	439	456	444	445	454	461	433	497	457	493	445	456	485	505	466	492	493	423	459	489	442	468	490	480	446	447	436	461	479	477	478	458	461	530	463	466	470	484	446	412	511	471	499	471	445	487	485	462	465	456	484	408	477	473	472	455	482	493	477	468	481	486	504	444	466	463	461	494	472	436	472	446	448	435	484	451	458	456	444	466	466	442	439	484	464	470	497	463	484	471	468	477	479	446	497	454	449	482	471	450	441	483	468	441	455	460	427	474	443	443	452	492	479	471	483	484	442	446	487	479	449	543	425	433	471	468	507	412	476	503	470	430	454	471	465	469	471	441	484	509	466	431	466	480	455	496	474	449	439	488	442	501	449	465	460	471	465	448	489	495	461	483	436	451	462	471	438	470	502	459	463	440	436	449	484	478	520	463	435	487	462	444	454	456	490	473	454	475	446	458	482	463	449	457	481	484	467	490	460	479	461	475	473	488	438	489	481	455	508	473	448	442	494	431	473	439	418	444	455	456	435	448	463	480	462	416	465	471	454	461	466	474	457	505	469	452	459	428	458	456	437	470	449	489	496	435	458	527	468	469	447	471	444	486	442	456	462	461	482	468	455	471	485	450	483	489	449	450	464	462	461	509	490	469	479	492	433	491	429	436	462	457	469	492	477	466	486	486	460	469	480	501	467	465	448	477	454	476	460	476	466	493	482	442	466	461	486	466	447	473	457	444	480	507	516	476	442	478	457	475	464	486	474	480	470	475	426	467	462	458	444	442	479	470	483	462	462	459	463	447	466	491	500	460	466	416	484	471	511	441	456	452	478	445	435	473	461	484	471	509	484	477	450	417	476	477	473	437	454	480	431	455	467	468	452	433	462	486	459	476	443	493	440	438	450	475	450	462	479	466	481	474	466	455	449	470	464	463	470	457	443	479	506	470	483	514	458	462	450	447	457	468	459	459	458	429	472	491	469	469	474	447	459	474	471	464	479	476	436	471	462	441	430	469	505	445	484	486	449	448	492	491	471	485	465	469	480	441	513	447	452	450	436	476	477	466	439	495	481	501	497	465	439	478	474	472	460	488	496	464	459	440	433	432	504	446	474	498	462	483	461	445	472	464	456	470	459	456	472	428	482	427	451	454	474	475	500	445	480	442	486	441	478	464	447	491	440	454	473	444	433	454	462	431	476	479	425	449	468	424	494	461	467	482	463	466	508	453	492	489	472	456	439	460	505	453	447	476	439	495	452	468	463	434	467	444	482	507	484	448	473	444	460	490	476	488	456	456	434	453	422	470	433	456	464	472	461	494	431	487	462	464	417	427	458	464	449	460	473	471	479	450	481	434	442	446	462	462	462	492	492	440	439	466	452	446	460	474	471	464	449	451	449	473	448	474	461	474	451	462	438	528	477	477	491	490	474	505	473	446	451	439	502	455	452	451	447	462	485	448	491	480	470	456	456	437	462	428	473	507	442	506	441	458	458	467	456	436	435	442	491	481	461	482	459	477	477	455	448	440	408	485	498	445	463	460	478	455	488	469	477	474	470	494	450	469	462	455	462	426	480	459	480	462	473	479	487	471	453	488	428	476	473	447	425	475	452	508	471	466	479	502	436	447	517	467	448	436	453	458	478	442	465	455	478	451	489	482	459	480	485	484	421	498	459	464	490	451	472	453	480	454	495	450	488	449	485	471	474	460	481	448	445	452	463	432	505	524	461	473	432	476	436	467	455	421	488	496	460	467	493	476	496	429	448	471	434	442	453	511	468	504	485	469	420	496	453	473	440	488	473	467	481	476	450	433	485	432	463	453	485	457	506	466	438	481	484	503	489	427	448	480	504	448	488	450	467	459	452	509	456	463	420	456	444	485	483	472	476	469	437	467	445	493	448	460	460	489	481	471	475	455	455	471	444	468	467	468	477	470	473	430	511	482	479	483	504	430	496	499	461	471	455	506	442	461	465	492	467	472	486	425	505	453	473	482	470	480	437	464	467	458	465	448	498	495	434	481	466	500	509	461	474	468	465	459	493	467	453	477	495	468	464	450	471	446	449	469	541	511	472	468	473	409	496	472	477	454	453	420	497	450	503	463	458	492	508	458	465	455	491	493	483	461	486	481	469	502	454	488	486	461	479	485	457	423	485	470	464	470	503	467	471	442	441	448	477	455	477	488	497	490	456	458	503	446	466	465	470	486	452	464	451	424	479	454	459	475	432	448	487	449	469	479	447	472	448	410	440	524	421	476	467	479	436	476	503	477	478	478	503	455	478	450	451	454	497	485	419	456	490	426	474	498	463	501	455	411	492	452	481	487	491	499	470	438	428	430	476	435	471	446	473	457	427	450	456	442	477	452	464	485	474	438	458	487	441	456	462	466	442	464	446	435	462	451	456	457	447	457	451	452	460	466	457	481	432	484	470	467	462	466	445	455	446	464	454	495	459	485	464	458	444	512	458	499	459	456	461	492	486	457	485	473	445	471	462	484	483	439	479	466	455	468	488	436	437	449	431	495	420	503	467	472	507	479	418	492	482	445	463	466	475	460	437	472	435	423	451	420	437	465	473	420	513	449	484	461	493	479	436	461	500	464	483	467	470	470	437	468	462	496	456	467	453	469	471	481	448	468	487	476	440	464	453	462	455	479	461	471	447	452	460	463	448	458	465	465	498	463	469	438	457	497	425	476	445	465	475	463	488	477	442	452	478	478	462	464	424	466	443	503	481	436	446	489	504	478	483	461	495	473	425	438	459	480	489	476	471	448	466	471	474	451	474	477	480	466	485	462
51364	33487	30039	17946	4945	1144	672	561	446	368	362	311	347	317	318	274	277	289	274	248	297	286	296	289	264	258	241	276	297	271	257	235	254	277	277	257	253	271	280	296	243	234	276	269	270	270	247	267	281	263	249	250	264	242	254	263	246	274	268	264	259	252	258	265	249	298	260	265	266	276	261	251	262	257	253	235	266	244	257	252	254	244	259	263	270	248	245	283	229	260	238	282	256	290	284	250	269	281	258	274	282	275	276	290	251	258	260	248	265	252	271	258	265	216	268	252	256	255	256	237	264	250	245	281	262	262	271	287	236	239	274	284	291	267	256	261	262	247	224	269	263	265	241	279	265	300	264	284	284	244	253	239	271	273	275	268	248	241	274	261	278	272	254	267	255	252	250	279	236	258	283	253	268	275	214	248	231	252	230	252	236	282	265	274	271	262	263	283	239	247	257	246	238	245	281	272	267	271	268	296	276	266	288	278	265	275	240	254	249	237	253	279	255	278	249	261	260	277	232	254	293	247	270	249	249	262	254	235	261	231	247	269	254	253	266	280	268	252	247	270	260	271	237	235	265	251	259	262	247	278	244	247	263	227	282	271	245	242	249	246	267	226	259	227	265	231	233	264	267	287	244	228	252	235	255	247	257	254	246	249	275	292	266	227	256	270	240	233	233	268	237	274	260	302	300	288	263	261	264	248	242	242	267	240	255	243	283	262	270	250	271	241	265	265	271	237	252	262	249	271	252	269	233	264	269	255	314	262	258	238	285	253	239	241	261	238	222	298	288	282	235	249	244	249	252	252	242	257	265	271	290	244	252	261	220	252	238	255	257	252	231	233	262	261	275	248	277	271	293	262	251	240	264	275	238	278	268	291	272	257	213	263	253	240	252	256	252	232	234	272	226	269	247	234	275	273	234	250	290	245	275	246	274	234	206	225	250	260	262	285	225	273	261	281	266	256	247	288	248	301	241	248	294	268	292	269	298	255	266	299	257	280	272	255	242	273	256	243	247	230	241	259	242	283	251	225	251	244	233	270	239	273	292	252	228	237	255	235	255	262	233	261	235	279	245	279	248	235	248	293	234	297	275	249	233	287	262	249	237	274	256	275	278	237	248	244	272	299	281	233	245	254	220	225	257	284	257	268	277	275	277	278	260	242	269	246	247	276	268	274	246	267	260	270	253	249	272	228	257	275	261	265	278	242	273	269	234	255	292	251	286	280	269	266	275	263	215	262	259	272	273	252	235	216	258	265	248	248	265	269	250	267	268	248	262	241	252	230	288	275	252	252	263	271	253	270	255	244	262	266	245	235	249	264	284	254	254	273	247	259	280	259	232	262	288	230	272	250	276	261	280	247	265	226	268	247	265	266	291	283	258	273	260	265	221	264	290	229	276	247	243	223	249	297	250	299	282	298	227	263	246	261	251	252	260	271	258	245	230	295	260	235	257	244	269	279	254	267	266	262	251	267	282	243	292	263	264	270	271	282	248	255	249	232	236	245	285	273	266	253	225	253	234	252	263	251	278	254	288	251	241	277	275	273	261	271	227	256	287	259	272	283	262	269	282	267	260	263	281	255	283	282	283	243	237	271	264	290	243	235	275	280	269	251	278	275	278	278	254	249	239	240	272	264	269	254	266	255	269	257	253	255	260	274	301	274	237	282	253	249	260	268	234	255	274	263	264	252	259	240	290	255	267	261	262	234	271	256	261	286	268	273	267	239	278	244	278	261	275	266	261	278	236	242	295	276	250	246	273	265	249	250	246	283	266	251	254	221	245	247	282	250	261	303	253	264	271	253	256	271	253	248	263	287	256	249	256	237	265	289	251	259	264	267	273	237	255	245	250	247	266	267	256	266	264	242	272	249	282	271	289	279	225	267	283	252	252	259	239	240	277	274	271	226	256	241	273	247	263	273	239	278	281	246	235	273	287	287	274	262	266	249	260	279	242	257	241	277	285	254	259	265	269	247	300	262	289	227	263	273	236	239	232	249	289	274	286	258	249	297	283	233	260	263	257	274	284	271	289	275	256	247	263	260	248	260	261	275	294	242	252	278	263	241	259	229	267	248	254	258	265	238	270	255	254	289	288	269	278	227	287	247	249	277	245	263	222	262	264	282	263	252	259	256	261	262	270	269	274	242	266	299	245	265	271	270	297	280	258	257	298	231	239	244	258	266	240	241	254	282	262	250	288	260	274	273	268	243	270	286	255	270	243	245	255	262	226	269	284	238	265	249	289	246	266	244	282	291	259	241	253	253	269	274	286	244	282	257	273	255	253	273	274	284	245	293	288	239	260	233	258	249	254	256	263	280	266	274	311	244	261	254	282	266	260	250	245	263	287	262	243	235	247	249	254	246	252	260	265	230	274	283	273	266	278	262	238	295	246	256	264	279	265	242	252	263	274	247	247	234	257	250	293	239	282	234	288	277	250	241	264	262	254	253	262	219	264	268	258	262	287	234	236	264	284	254	231	299	241	246	245	268	265	276	276	253	279	248	243	279	283	270	267	233	240	255	240	259	215	242	260	252	281	290	250	262	279	246	252	255	252	256	279	274	277	268	278	262	285	267	238	237	265	247	289	269	254	250	271	245	260	265	269	274	262	261	280	250	237	233	262	280	271	232	253	258	259	267	225	247	241	235	281	269	283	260	246	246	243	259	271	259	257	252	264	240	282	242	239	254	281	257	249	275	226	249	250	252	269	284	228	246	259	250	241	243	257	257	255	269	264	252	250	278	233	298	275	261	287	231	268	279	256	278	240	270	248	266	295	251	289	255	266	238	233	277	271	251	260	239	237	262	248	246	289	264	264	256	254	242	271	224	269	267	263	236	287	294	259	253	252	248	227	255	255	247	229	245	239	264	259	237	282	214	275	282	274	252	244	264	232	260	268	240	265	225	245	254	255	236	265	281	267	266	272	285	268	258	265	230	239	267	222	240	264	248	230	261	249	237	273	275	300	266	251	255	249	254	242	269	260	252	275	269	264	251	265	261	247	262	252	263	238	245	263	250	265	300	250	295	250	247	240	260	289	252	251	258	214	249	252	290	229	240	242	250	242	246	265	253	251	236	234	264	277	277	272	249	255	292	280	240	256	270	283	251	260	246	245	261	255	254	265	233	260	278	285	239	281	286	233	271	282	254	233	236	299	268	259	240	246	245	271	267	274	261	281	276	230	279	272	277	242	211	282	254	252	255	257	253	248	268	307	255	250	267	289	265	281	286	276	258	246	274	254	278	280	256	276	254	237	297	244	265	258	227	280	264	220	247	269	273	262	247	271	269	242	289	254	255	268	246	272	270	241	229	308	259	250	283	268	232	236	278	269	265	223	270	254	284	229	252	286	261	263	271	237	211	271	260	272	260	262	274	274	262	259	209	250	273	252	280	233	242	252	259	266	274	234	254	246	268	255	258	288	260	232	251	255	246	267	244	247	240	262	283	237	248	250	271	255	253	261	277	247	266	276	240	289	257	230	295	253	234	263	261
32621	25435	31918	23840	6964	2899	2028	1642	1382	1138	1078	940	913	883	905	859	739	742	751	755	711	696	753	714	684	661	652	637	676	676	647	639	616	663	592	644	614	625	624	622	534	657	602	660	598	611	563	611	558	598	602	599	622	653	611	590	581	603	544	602	618	613	572	576	605	579	573	614	625	609	599	564	589	623	564	586	595	590	617	571	577	563	580	570	637	585	584	615	597	604	579	624	587	614	560	594	645	570	578	626	605	642	607	617	634	586	594	620	597	608	647	578	621	579	552	534	581	593	599	588	592	609	589	566	592	632	563	639	604	573	592	589	563	599	588	589	619	574	588	622	580	643	603	608	525	555	559	596	559	577	594	555	531	639	583	631	580	601	611	586	584	555	603	613	609	631	620	616	616	596	609	594	570	575	613	585	581	604	599	590	594	583	586	561	572	593	577	594	621	555	579	599	608	629	629	640	651	555	552	602	612	555	579	594	601	572	555	568	579	635	582	618	616	563	593	588	588	595	595	593	590	582	571	586	584	551	602	618	549	603	581	561	621	581	590	596	589	577	605	570	596	604	595	610	623	608	609	591	557	597	544	646	604	568	631	572	561	560	623	560	551	620	583	584	587	619	601	592	590	599	616	613	586	581	604	607	572	603	602	583	600	582	581	619	579	587	547	598	557	612	584	621	566	607	610	567	561	592	572	587	596	582	593	624	557	575	589	607	592	569	581	597	621	592	633	600	572	635	564	603	579	568	633	582	590	603	588	606	609	606	591	607	585	596	595	608	620	608	574	613	613	565	585	620	577	558	636	599	571	599	595	596	588	612	605	558	627	607	579	587	604	607	586	625	613	599	612	592	616	562	626	558	564	581	602	555	588	584	568	582	590	589	600	573	617	624	615	581	573	586	595	596	559	585	602	576	571	597	592	586	639	569	630	594	578	569	554	585	581	604	561	579	553	565	597	556	583	544	592	537	619	582	615	606	518	614	618	575	616	597	605	545	536	591	599	574	570	626	568	593	593	579	602	600	540	547	606	557	568	568	598	604	594	601	575	561	575	570	625	613	602	569	566	574	594	637	599	619	639	587	641	567	579	613	583	569	581	583	573	596	627	600	608	599	536	581	599	582	557	578	556	568	584	597	601	616	596	605	568	582	560	567	616	653	590	577	590	587	579	570	595	606	588	581	585	585	552	576	568	604	604	614	584	599	587	604	598	578	599	614	546	596	639	594	601	587	582	574	561	640	613	600	611	601	546	602	663	594	581	573	604	613	599	586	638	566	587	619	643	638	607	565	554	604	552	606	562	523	569	638	601	597	577	603	599	592	601	597	611	579	584	575	649	608	567	624	545	599	599	576	581	581	590	581	601	577	621	604	572	589	576	591	558	586	583	627	616	549	581	598	564	575	586	561	556	597	625	578	582	594	575	572	595	585	575	613	585	591	571	568	586	571	579	583	590	608	587	576	591	601	611	580	623	573	561	589	586	579	607	589	633	605	597	575	584	578	547	558	601	571	603	587	588	550	586	586	602	612	594	528	553	579	559	655	576	579	607	593	623	618	604	595	567	587	603	614	616	595	547	582	630	595	608	593	630	614	614	576	621	585	590	565	578	584	578	563	556	591	575	617	554	589	611	585	624	610	574	631	618	624	596	545	615	553	597	600	593	590	584	601	579	622	585	620	605	587	587	613	601	594	600	592	577	574	580	599	616	585	612	603	600	595	594	588	628	601	626	572	581	637	628	588	561	583	554	591	569	582	593	588	582	600	580	614	604	641	587	564	585	613	580	578	561	574	632	594	582	584	600	558	597	616	576	560	586	610	612	616	608	613	616	600	564	596	598	604	626	594	647	636	595	538	592	599	559	598	559	569	639	607	534	627	610	595	565	627	613	626	598	578	616	545	605	584	606	566	543	606	562	608	554	635	630	575	597	628	597	589	607	603	621	635	632	598	574	569	608	595	601	560	598	555	602	583	574	564	573	587	576	647	590	567	571	568	613	586	625	600	570	631	584	596	582	588	597	591	558	550	554	584	579	595	591	559	592	597	583	568	610	580	572	599	569	619	600	560	603	617	641	610	569	572	583	580	562	611	602	551	613	608	620	624	585	593	620	556	593	588	651	565	598	593	613	583	613	595	579	550	591	594	611	606	535	628	585	601	578	602	603	588	628	589	627	612	579	570	558	584	552	599	577	605	621	614	578	624	610	574	612	593	566	590	563	612	600	547	573	569	615	569	558	584	596	581	598	653	566	554	593	579	621	594	616	592	596	604	572	585	600	608	565	613	569	517	575	562	584	610	607	551	609	586	620	603	606	575	576	607	622	604	586	596	617	619	607	623	593	576	586	564	614	575	616	576	601	583	567	558	575	579	579	557	615	587	583	565	618	576	565	613	640	608	605	638	570	602	632	656	562	597	584	591	536	573	590	578	592	590	595	552	582	650	601	621	599	603	557	624	608	567	599	587	575	629	612	601	629	590	601	568	562	553	560	608	552	630	601	587	568	593	550	569	577	560	571	606	639	607	606	587	538	627	558	643	558	607	577	616	582	541	611	643	569	569	625	605	647	623	593	617	643	585	539	587	559	576	604	609	591	608	570	582	603	608	601	581	606	595	577	552	563	566	583	573	595	561	600	596	566	573	605	557	592	596	628	596	573	585	644	592	577	568	597	585	575	599	578	592	620	621	604	561	593	584	576	608	571	598	589	612	577	603	584	567	628	602	629	576	582	608	601	609	558	624	585	551	604	554	554	620	556	572	577	553	546	566	598	570	588	623	570	583	619	604	608	597	567	577	571	574	618	586	582	605	643	594	617	597	586	636	595	572	592	601	631	593	594	574	594	583	571	638	595	556	577	596	562	571	644	601	643	585	600	584	612	592	615	567	620	579	573	615	561	585	591	606	612	628	581	636	584	583	599	631	583	553	604	572	589	579	585	571	585	627	618	566	576	563	615	552	598	574	609	629	610	610	537	594	564	541	611	587	605	568	591	590	547	558	625	617	591	583	617	622	603	591	554	582	558	599	599	558	554	646	614	591	593	602	615	602	614	609	580	606	594	576	554	595	603	617	607	629	617	579	572	627	636	611	574	580	589	594	570	563	602	575	599	566	626	599	575	590	576	592	588	634	591	554	672	573	627	600	602	599	586	600	589	590	621	607	570	609	603	601	563	583	589	649	564	579	608	607	605	580	567	581	588	558	585	607	602	614	602	605	627	588	618	586	584	638	545	618	585	578	583	605	595	596	562	600	557	592	641	526	649	587	558	558	602	632	605	607	645	609	577	584	596	572	616	639	579	599	650	623	609	588	621	525	599	584	590	590	552	595	564	585	587	615	631	565	538	592	642	568	614	604	561	566	618	607	571	628	567	537	591	586	581	612	623	596	566	593	620	539	568	607	593	552	554	562	588	569	597	604	578	585	580	582	571	559	547	602	585	607	589	591	632	535	634	595	633	581	597	571	571	580	568	587	599	626	587	588	567	564	619	652
26874	13855	7118	2306	710	424	385	348	357	361	331	350	344	309	321	316	317	315	324	309	332	341	310	294	328	294	310	295	279	324	309	345	312	299	314	309	326	295	344	303	289	306	349	309	303	320	364	330	325	328	285	287	323	330	310	345	300	315	284	315	300	285	322	317	302	323	346	357	298	315	325	332	278	307	337	322	319	344	321	323	336	315	343	339	336	309	352	316	319	300	283	316	293	335	330	306	317	325	311	368	302	301	358	328	288	309	306	331	343	335	287	320	330	341	298	330	331	314	330	302	291	305	322	336	325	328	331	317	317	293	318	294	344	294	317	295	307	261	301	319	338	325	334	302	272	294	296	332	349	321	308	297	336	375	303	287	361	322	320	328	310	290	294	316	350	309	318	293	325	315	329	322	284	314	290	302	322	366	358	294	318	351	303	289	322	343	323	346	316	345	340	345	317	326	299	337	325	285	288	335	342	368	314	298	314	334	303	326	326	303	320	326	337	308	329	333	301	308	313	283	311	298	321	279	309	296	296	322	300	322	326	332	305	319	294	335	292	289	322	303	296	287	313	287	329	338	345	298	309	311	302	313	342	306	298	329	340	306	329	313	300	324	326	305	299	292	288	298	305	311	313	334	326	330	309	288	330	293	335	299	299	325	335	315	310	319	332	306	305	301	333	325	339	315	326	321	320	311	313	372	303	308	296	330	385	307	339	326	313	300	296	344	305	306	343	312	317	314	286	307	337	321	319	315	315	313	287	316	297	305	328	321	305	342	346	313	344	350	319	352	290	333	303	309	308	305	345	305	307	343	301	311	308	303	310	309	291	297	316	342	338	320	262	317	316	318	312	315	325	308	312	294	339	314	348	336	339	330	343	319	342	313	357	328	320	336	343	328	293	294	300	337	331	325	290	297	336	323	318	324	304	305	319	307	317	340	311	290	328	327	325	375	335	318	365	316	314	306	274	318	292	310	306	320	321	332	293	310	289	321	313	265	307	317	289	299	311	307	343	311	288	301	298	307	278	305	319	290	300	283	302	296	297	302	309	357	360	316	327	326	337	305	355	313	297	349	305	281	307	361	311	328	339	335	315	316	310	331	322	292	338	300	370	294	319	333	329	314	325	328	302	340	333	305	276	305	323	322	297	319	304	322	339	317	311	352	301	294	323	290	306	311	305	325	318	303	324	303	288	308	357	291	299	323	303	324	286	291	314	322	335	322	309	334	335	328	314	322	323	322	315	300	319	322	289	295	353	282	288	322	303	316	335	312	308	314	354	336	302	326	311	342	305	317	313	317	344	348	309	305	348	326	306	340	348	346	298	342	305	306	315	358	282	322	322	338	333	315	291	303	303	324	272	314	307	333	340	305	320	309	296	305	306	291	291	330	309	309	324	319	334	309	300	329	329	313	305	313	337	315	309	308	334	296	318	294	335	319	314	314	299	307	318	315	349	318	315	295	285	303	351	307	331	316	325	282	320	308	311	331	326	323	328	321	348	287	290	309	317	290	324	335	317	306	276	309	334	324	295	314	291	300	314	355	331	305	328	312	294	279	319	321	325	312	309	278	286	310	328	343	297	291	382	349	310	317	318	292	308	306	310	306	305	300	313	291	313	310	304	302	336	307	307	299	314	324	288	328	333	313	343	283	301	360	308	321	311	316	325	318	310	323	301	329	321	304	324	282	296	312	320	299	306	297	313	332	332	299	287	333	304	328	315	302	281	297	305	302	290	314	350	291	304	286	263	297	278	335	332	320	320	333	329	344	301	332	325	299	342	279	318	329	351	331	280	337	334	323	299	292	293	302	336	299	320	352	333	316	309	337	299	304	323	309	271	332	337	360	295	291	333	276	335	335	326	296	277	314	311	318	283	287	297	297	301	291	277	311	285	300	301	294	284	347	328	336	345	300	280	283	288	306	301	330	338	299	346	279	337	318	312	310	330	299	307	329	331	293	302	336	299	306	300	323	331	309	275	320	300	318	307	362	291	292	301	298	336	313	316	324	329	321	303	313	291	326	284	334	348	310	342	326	345	291	319	299	289	329	322	317	359	330	323	286	312	304	300	311	360	300	292	322	309	305	331	300	295	311	337	353	363	327	352	334	314	320	322	312	338	293	308	299	333	312	306	282	336	341	292	304	315	325	291	325	295	277	312	330	293	348	317	315	340	319	307	354	327	307	317	337	338	312	362	309	360	346	327	319	279	311	327	335	324	294	290	297	318	284	297	306	340	309	306	349	337	313	341	314	306	286	327	298	320	321	309	304	345	325	312	307	306	310	338	332	347	320	282	353	323	302	322	314	316	353	323	290	304	335	310	298	288	293	323	297	352	335	303	317	272	324	320	319	344	305	329	337	315	299	295	300	264	317	291	303	328	319	348	317	327	325	337	321	331	313	283	308	301	297	319	330	360	339	302	317	354	312	321	336	275	330	325	278	293	327	323	315	295	283	295	318	304	309	342	322	349	328	347	284	306	292	326	334	307	305	298	346	323	345	334	279	305	324	317	346	320	321	316	330	321	280	289	313	351	325	326	313	331	313	361	356	323	287	298	322	324	315	319	329	344	348	311	325	289	321	335	297	323	363	266	313	289	348	328	314	314	336	271	326	299	307	320	323	314	286	319	331	312	325	313	322	318	322	315	264	267	291	292	283	303	303	345	293	330	316	316	309	322	323	313	286	324	302	288	343	311	317	331	340	316	304	321	326	296	294	283	278	300	324	316	326	335	292	326	305	295	350	309	281	306	315	306	341	343	313	339	315	344	290	294	349	323	288	276	311	284	310	305	330	348	327	315	313	292	349	302	324	314	328	345	346	311	312	322	304	330	330	311	322	327	325	340	290	298	316	337	305	313	305	315	336	318	349	307	332	306	318	308	309	303	319	324	332	325	302	318	302	344	340	306	313	351	323	300	319	325	313	301	317	354	309	345	279	287	313	331	285	277	326	321	312	309	297	297	301	308	278	317	323	294	329	307	284	308	309	325	300	309	308	324	307	318	285	307	292	295	311	298	320	301	303	334	321	312	302	279	346	325	367	307	323	319	335	306	299	312	320	326	302	295	319	320	311	309	347	350	334	302	311	299	340	303	329	321	295	326	328	279	298	343	327	323	306	317	314	306	334	315	302	349	299	318	310	277	327	337	311	295	315	327	325	301	304	329	302	306	271	316	347	307	302	366	328	334	320	326	330	313	314	337	330	326	313	324	295	310	323	332	314	350	329	290	297	337	334	329	352	297	312	320	304	316	302	331	332	318	308	325	308	322	301	307	291	332	289	328	322	347	304	320	307	318	322	329	317	306	294	323	305	316	295	353	324	318	323	336	316	275	320	336	331	302	298	296	330	301	316	326	354	360	325	322	317	301	321	278	340	328	320	329	339	345	311	313	310	340	316	298	299	303	315	329	314	352	339	330	341	320	294	294	296	325	311	324	308	324	286	367	314	318	308	320	303	310	298	336	324	295	346	338	302	322	313	312	312	320	302
16916	10544	10440	5220	1692	1159	964	934	834	810	814	815	748	734	778	722	680	723	731	672	734	726	748	674	749	698	740	748	700	667	690	674	695	755	712	697	662	685	663	678	644	653	725	642	663	638	675	697	666	671	691	668	688	660	651	687	674	717	665	660	681	675	687	690	640	664	707	672	704	693	708	660	684	654	669	697	682	707	678	657	675	681	659	684	712	693	672	682	717	691	664	652	700	686	685	653	690	713	628	679	674	662	663	673	675	661	685	646	689	699	641	648	683	706	657	692	653	714	673	727	691	673	691	672	654	680	669	670	672	656	657	681	678	687	648	684	698	648	669	703	690	657	636	636	688	709	638	707	640	708	681	677	753	702	661	671	688	685	655	695	672	692	677	662	720	677	666	730	701	661	683	698	657	661	688	741	705	645	668	637	656	707	687	704	676	703	655	668	739	645	722	666	651	650	671	711	709	687	671	674	671	678	684	665	737	691	688	682	658	691	659	702	707	697	647	756	695	640	689	649	692	638	747	681	694	692	691	673	699	611	654	663	686	680	647	626	706	690	706	632	690	669	687	670	658	703	719	677	720	724	695	674	702	670	681	657	670	598	708	676	713	705	646	680	716	685	669	692	679	642	665	681	661	648	703	653	720	685	684	687	637	707	680	684	641	691	666	701	647	720	751	691	699	672	654	688	692	699	680	641	682	682	643	654	652	703	634	704	675	705	663	703	688	701	651	743	694	698	698	660	684	670	673	676	644	687	692	680	678	684	649	692	699	667	659	698	690	695	686	664	643	687	669	678	678	658	666	647	683	702	654	664	617	675	676	649	619	670	677	671	657	707	653	698	694	676	670	635	694	672	685	691	679	670	667	679	676	670	692	689	706	683	682	682	659	684	670	665	722	680	695	653	726	695	703	701	683	708	662	692	614	698	649	725	658	625	664	684	689	642	728	734	690	696	686	662	710	666	679	689	665	704	698	662	710	671	645	678	656	756	682	661	648	658	668	668	689	624	710	682	677	652	686	683	675	683	666	667	682	726	647	684	725	673	661	660	637	680	655	689	674	671	706	632	653	653	682	723	671	717	741	723	677	639	685	695	710	644	678	688	667	691	632	694	671	690	729	662	679	687	670	701	692	661	702	707	645	732	679	662	646	705	715	676	642	679	670	704	674	675	693	715	683	703	640	688	702	664	632	681	679	683	695	672	641	664	700	698	722	666	640	670	727	674	685	659	678	682	737	722	684	686	721	740	664	711	688	671	680	665	694	681	684	703	679	689	686	705	683	650	644	666	655	652	657	670	651	634	699	712	689	724	683	663	660	672	681	665	674	673	657	659	646	664	719	692	662	681	647	716	678	687	710	647	674	637	696	667	631	659	684	700	644	687	679	707	698	662	698	652	654	648	658	710	688	669	679	665	673	704	646	660	637	702	705	608	712	714	688	676	703	673	656	732	653	674	667	647	686	658	730	650	706	690	652	665	690	663	708	696	682	705	665	690	703	647	703	650	682	661	699	697	706	681	681	683	684	652	642	658	650	638	645	691	700	703	654	737	706	699	661	643	728	689	633	687	656	605	705	662	665	669	693	694	697	667	718	745	668	693	634	684	676	687	705	678	686	657	633	680	671	689	672	662	670	667	651	688	674	645	681	671	684	659	670	705	699	679	685	636	666	670	681	683	643	623	667	682	698	724	714	708	701	659	668	701	715	661	711	677	726	638	675	676	716	667	679	696	731	693	703	688	652	666	678	660	688	635	676	661	684	690	659	646	660	626	662	655	701	653	648	669	647	631	755	726	681	646	679	694	707	676	687	657	666	705	664	724	674	624	704	689	689	695	666	637	714	707	724	665	717	662	654	668	646	688	654	670	678	657	725	720	696	682	703	692	694	707	646	653	700	675	709	683	659	684	682	646	698	663	671	718	656	720	665	697	647	697	693	641	696	666	672	660	636	667	651	654	696	690	734	674	657	676	726	638	695	635	626	669	677	685	747	637	707	673	673	673	679	648	654	679	693	669	637	652	675	631	695	722	680	665	674	680	700	667	716	665	662	634	708	704	697	678	699	649	680	650	740	672	653	698	734	708	748	634	685	669	675	681	680	638	676	661	637	704	678	670	697	680	666	719	695	713	687	663	646	677	668	690	686	686	694	699	698	671	696	625	679	696	710	699	687	698	637	654	669	708	664	713	692	662	658	676	716	693	663	713	657	733	678	691	676	691	652	677	664	661	648	655	703	669	711	688	695	651	660	705	638	682	684	679	663	665	649	652	669	634	654	691	648	684	638	655	681	633	653	653	682	676	668	658	690	689	645	689	687	682	667	687	681	646	689	721	678	662	674	716	655	686	646	678	661	664	674	672	665	624	666	608	635	622	654	693	667	726	740	668	683	644	674	699	704	654	714	726	694	627	667	649	705	668	620	664	701	719	680	701	714	702	660	716	713	669	687	673	679	678	697	708	687	684	673	701	653	692	696	685	693	695	689	654	683	656	692	677	697	648	711	704	727	672	658	699	666	710	719	684	676	669	688	666	691	668	713	694	648	685	703	619	665	628	696	652	665	674	730	647	656	686	676	639	656	693	714	710	678	640	664	664	662	694	679	707	699	703	666	634	667	659	627	620	697	705	592	659	708	685	659	668	683	706	644	733	686	662	705	662	671	661	663	653	689	674	684	724	673	712	669	699	669	651	667	689	690	684	689	659	676	734	643	676	637	665	678	661	629	684	695	669	723	660	689	677	666	652	683	712	655	682	667	653	675	640	661	669	692	676	724	701	698	675	678	677	708	652	704	681	658	725	678	681	672	694	723	689	689	697	719	669	685	742	676	695	664	681	676	639	675	639	658	648	690	686	697	664	689	707	679	643	726	683	700	740	666	723	627	736	689	661	700	692	688	712	650	707	674	676	662	662	682	651	648	646	711	699	684	655	694	624	666	694	694	689	689	718	651	709	690	689	668	723	682	703	637	693	667	671	641	686	661	648	645	727	630	656	651	692	698	687	679	670	633	676	696	698	659	668	694	621	667	672	673	673	665	737	686	686	713	711	720	663	702	682	674	692	684	660	659	674	680	700	585	688	741	678	703	615	657	706	702	656	663	664	702	689	692	697	691	664	734	665	712	703	704	713	656	697	615	649	630	688	751	697	715	682	699	657	647	666	747	669	648	660	673	691	710	642	666	699	679	650	715	707	707	686	694	706	687	669	668	721	686	654	684	698	678	677	711	665	647	692	704	614	682	680	707	657	728	697	698	668	704	687	665	695	671	649	698	710	704	718	680	702	651	666	624	675	679	649	710	683	711	678	646	679	682	643	693	653	722	683	688	682	709	682	711	656	633	679	704	703	695	647	731	699	717	660	683	645	664	672	623	661	657	706	646	677	740	642	722	628	666	690	630	682	683	649	651	679	692	665	691	654	663	678	673	657	643	709	660	715	657	685	654	689	672	668	696	702	690	713	671	649	694	665	671	655	623	669	698	659	704	672	715	651
42340	26314	20458	10905	2070	616	409	389	294	267	242	270	252	221	251	231	170	225	227	225	204	217	198	218	208	211	206	207	220	190	228	222	244	216	200	264	225	213	185	226	202	212	191	199	209	217	240	215	198	214	195	206	228	189	202	201	213	238	228	220	224	202	194	208	218	225	199	190	198	207	208	209	204	260	180	218	199	209	199	187	191	232	180	238	159	214	185	204	186	197	217	226	227	213	229	195	212	203	185	202	205	220	215	222	242	235	199	219	234	195	195	212	206	213	201	192	199	221	204	187	203	198	176	212	206	194	187	205	218	212	178	211	164	208	212	203	220	198	227	201	211	195	202	186	191	206	231	203	223	212	197	208	190	220	199	183	191	217	224	174	223	220	243	195	175	224	193	216	246	203	189	184	212	212	212	224	212	209	243	190	206	222	197	190	190	191	204	203	217	216	207	203	219	200	209	183	182	211	211	220	206	188	240	211	193	222	198	216	209	217	212	192	223	204	183	235	220	201	213	224	209	212	209	195	195	178	197	199	199	206	212	170	200	201	216	237	204	192	250	199	200	207	211	196	221	216	220	220	219	250	196	197	205	220	202	203	200	193	194	211	218	193	206	214	210	212	222	179	196	204	208	218	220	229	207	218	240	205	216	197	225	215	205	208	224	248	232	202	213	168	196	197	192	205	208	222	190	177	216	197	219	190	236	231	192	204	206	194	192	208	242	264	202	202	216	213	224	179	233	191	214	208	206	207	183	210	208	192	193	210	162	199	219	212	198	204	181	210	229	213	206	216	211	189	197	193	209	197	190	212	233	214	202	207	209	211	214	212	206	216	219	203	200	203	201	212	209	208	216	200	218	219	223	200	206	211	231	209	189	228	196	233	203	232	210	193	211	207	199	219	204	208	224	215	192	221	205	201	179	207	219	195	225	233	203	209	242	192	182	211	184	213	178	215	220	216	225	227	179	193	187	216	241	195	210	226	210	205	205	220	198	244	213	210	208	246	212	210	217	220	211	209	235	210	187	213	237	207	218	223	232	210	208	178	196	196	207	228	220	232	190	198	172	195	216	211	211	219	196	229	202	185	223	186	216	231	191	203	220	231	236	209	198	194	225	218	204	228	219	211	210	208	189	220	220	197	201	183	221	176	180	194	232	211	211	189	229	220	221	208	227	207	194	213	216	174	198	199	222	212	222	194	225	218	220	194	203	230	193	212	210	201	204	203	222	211	206	209	208	197	188	210	212	233	205	215	197	214	203	216	223	198	213	214	199	222	225	229	208	214	189	198	197	215	211	210	213	221	210	227	205	178	200	209	200	200	208	198	187	172	217	216	199	211	207	204	180	202	231	169	204	213	183	189	231	205	213	202	209	212	186	202	196	215	202	205	194	208	175	258	201	218	201	192	199	189	223	202	184	206	205	206	185	223	236	189	201	185	230	252	205	202	197	219	204	216	195	184	227	194	209	202	218	193	191	220	207	213	229	204	200	211	208	189	214	237	223	217	223	193	218	205	202	183	221	207	228	209	177	203	222	214	204	212	225	236	228	221	197	196	209	215	209	206	221	235	196	207	212	203	215	203	206	224	223	210	201	206	166	201	211	202	182	219	183	198	213	237	206	212	215	211	196	227	183	209	209	202	192	185	186	228	191	206	208	218	222	209	222	198	210	221	249	214	207	210	205	207	188	205	208	211	217	181	186	238	225	191	211	204	210	227	197	209	222	185	213	202	207	207	187	232	198	229	196	185	187	203	221	199	201	181	203	228	203	229	185	205	227	249	210	228	211	211	199	172	205	234	212	241	187	236	201	195	203	205	205	185	211	230	214	212	197	176	200	185	191	171	203	193	186	221	204	200	225	206	206	216	243	237	194	218	193	201	224	198	238	200	221	203	212	190	229	215	194	219	235	201	216	199	214	236	191	216	213	168	222	206	215	203	180	209	223	212	239	225	209	193	195	191	217	189	217	194	199	209	212	232	220	193	215	210	199	181	199	252	225	197	232	204	217	243	205	200	220	199	224	206	205	192	228	193	185	192	213	239	245	224	211	212	190	208	187	217	196	191	201	182	206	208	180	213	191	211	204	213	193	183	210	182	192	202	209	232	201	212	204	216	202	211	200	206	194	216	201	186	205	210	206	194	221	215	236	201	210	220	192	195	232	218	208	215	206	191	206	195	206	210	194	215	201	185	205	197	230	208	200	214	204	215	199	186	208	201	204	207	216	183	190	212	190	182	220	203	201	193	201	176	196	214	192	216	213	190	212	207	222	174	207	209	208	193	202	200	210	198	182	224	217	217	205	205	237	208	213	213	209	210	214	211	190	208	213	201	192	196	215	209	219	201	197	205	215	209	214	206	236	193	245	208	219	195	210	238	216	210	206	206	197	205	211	193	218	196	200	228	199	188	224	195	211	224	185	214	191	195	173	223	229	204	221	200	186	209	215	193	209	220	220	192	215	209	215	201	199	207	185	210	222	208	199	222	221	186	193	194	213	202	190	234	218	218	220	223	201	204	222	223	210	217	221	201	192	219	208	218	205	203	217	201	184	196	220	195	221	189	229	185	190	202	216	226	205	196	195	218	186	187	182	213	189	200	226	211	212	223	219	232	187	195	217	230	219	213	206	230	218	222	201	218	207	212	206	181	206	208	215	182	194	199	175	189	214	204	237	239	186	222	175	221	225	228	200	195	202	217	222	250	208	208	222	210	215	188	177	231	205	219	206	244	205	185	199	208	215	195	191	223	196	202	192	193	220	202	198	208	189	213	170	228	199	198	165	207	198	217	179	172	199	189	214	191	196	205	242	219	196	196	205	190	204	205	201	192	219	209	202	220	208	206	218	212	230	209	225	211	186	209	223	210	213	225	222	231	224	201	201	200	221	216	200	216	224	201	198	203	226	202	227	204	196	193	212	207	197	220	198	218	242	210	188	230	217	227	209	179	201	203	193	200	198	211	198	231	172	191	198	201	241	199	216	219	227	196	215	210	221	206	214	206	230	189	200	187	208	207	204	186	213	196	210	221	214	225	224	194	189	199	191	207	211	214	210	202	208	179	209	214	202	210	201	200	188	234	216	192	207	219	210	216	203	243	238	194	202	197	206	201	233	236	224	231	214	222	226	196	248	193	221	218	213	219	186	190	192	193	196	206	193	195	173	204	186	199	190	196	210	185	200	233	207	221	210	219	206	205	220	202	191	201	181	200	179	194	212	232	187	229	226	215	205	210	206	185	218	204	233	203	199	199	196	213	172	204	206	218	214	220	227	225	204	208	200	217	210	210	206	189	210	225	188	187	203	194	179	190	193	215	217	195	209	218	203	200	216	218	204	213	243	212	187	207	229	188	226	211	211	204	205	193	207	202	199	202	208	201	195	219	206	220	210	186	191	203	210	230	196	184	191	198	190	227	226	203	196	186	219	182	210	202	204	198	210	202	182	216	209	220	196	220	222	199	204	212	207	196	213	189	215	211	232	218	190	201	233	222
27042	19988	24029	15951	3671	1780	1371	1135	887	877	766	706	730	649	640	663	637	588	594	573	570	563	561	542	538	553	520	508	532	498	509	537	489	512	467	490	504	506	496	493	540	499	478	489	480	449	495	486	520	479	509	511	473	506	478	471	461	469	517	543	470	459	489	459	459	496	502	469	444	501	482	517	506	468	426	460	472	442	443	482	497	447	463	479	497	452	468	469	462	492	455	441	471	459	469	475	477	451	525	480	485	476	458	497	443	458	493	474	509	475	490	431	451	509	466	483	479	481	486	490	525	439	484	487	460	513	455	489	450	453	504	441	444	474	489	449	499	493	486	481	499	465	484	483	474	460	469	476	507	490	479	461	476	459	495	453	454	456	490	451	509	465	541	491	471	466	522	505	498	475	484	456	470	458	461	476	475	520	444	494	488	469	478	465	451	463	453	491	475	483	459	446	490	464	477	477	453	466	442	467	482	466	512	433	460	467	469	501	478	480	483	467	482	475	456	445	501	458	481	473	493	508	497	461	436	464	497	453	468	458	474	482	478	512	492	475	482	489	452	512	474	509	458	436	506	498	485	495	481	471	465	478	456	458	487	468	431	489	458	480	476	421	496	469	440	454	448	479	470	505	443	435	510	480	509	454	458	494	496	455	472	515	452	456	489	434	503	491	512	494	475	507	449	494	477	479	473	484	467	454	481	464	459	477	469	500	452	456	443	464	447	501	494	482	466	468	430	464	486	460	444	468	493	483	478	484	456	478	475	472	478	452	477	484	507	504	452	456	476	449	463	481	448	480	479	447	488	518	417	490	541	489	490	441	475	457	445	486	499	458	469	488	499	438	494	514	497	501	491	480	486	454	439	432	455	475	450	522	456	478	474	502	493	489	462	457	459	444	473	487	489	476	508	503	496	448	466	483	483	463	514	465	473	445	473	485	492	487	494	463	485	513	473	482	509	466	469	529	465	453	479	506	460	475	474	465	489	461	459	491	482	497	473	490	441	489	516	460	463	468	484	484	470	499	502	470	481	504	464	489	453	437	456	454	473	492	467	488	459	467	484	457	473	478	506	467	473	489	487	458	477	485	467	483	497	480	465	444	483	452	472	508	452	495	469	459	515	486	511	485	473	497	497	476	448	461	514	489	503	471	452	523	448	478	479	514	455	510	494	484	458	472	481	495	470	486	478	445	496	444	475	454	454	453	457	453	474	478	452	474	479	446	474	476	470	425	475	475	476	504	514	466	473	496	511	451	493	444	500	526	463	454	450	463	482	490	453	449	472	500	495	478	460	479	453	473	465	511	435	471	486	485	502	464	446	494	443	470	486	455	448	459	481	483	477	470	445	453	471	461	465	468	471	496	487	468	451	454	466	436	455	485	444	494	483	504	504	513	470	455	449	480	476	495	496	451	456	489	515	451	456	501	467	478	467	523	465	461	474	461	505	457	499	486	449	541	438	475	472	480	473	480	493	459	486	534	490	455	502	492	452	459	474	494	484	481	488	489	483	450	495	485	488	453	473	412	463	467	479	493	471	480	464	444	460	483	488	449	467	488	490	466	465	471	509	478	497	460	478	437	475	497	464	483	451	483	429	484	480	481	470	465	492	492	502	448	449	476	493	478	485	465	468	513	506	501	493	467	484	512	474	508	447	492	487	457	490	459	458	438	482	491	461	474	504	448	482	485	504	523	459	479	500	456	463	485	484	483	467	469	490	489	466	488	484	497	480	474	464	464	529	480	494	494	509	488	468	472	517	441	456	480	459	483	514	460	467	472	483	462	495	490	445	479	490	502	489	465	461	496	457	485	476	471	468	501	485	486	480	458	460	505	488	447	499	490	494	477	455	484	490	441	448	503	464	532	511	470	480	452	479	470	478	482	482	488	493	490	487	470	444	474	493	485	467	471	462	464	438	478	497	470	431	445	450	429	495	461	491	466	473	488	485	488	422	478	463	480	531	440	469	475	506	433	469	508	440	486	511	474	508	495	542	461	412	473	499	462	447	456	498	482	475	480	415	477	481	490	465	445	436	475	439	466	484	486	422	469	483	455	442	453	486	468	465	467	469	487	463	461	467	448	494	483	427	498	470	470	457	483	461	470	488	479	511	475	462	503	469	496	467	471	507	479	474	438	464	462	496	497	478	471	478	428	460	460	449	473	457	500	454	461	432	513	511	485	496	512	506	479	434	460	495	489	487	475	451	478	488	483	505	512	465	484	489	498	436	445	479	468	484	465	465	476	463	487	464	486	479	458	493	476	490	476	445	498	471	515	475	481	458	498	475	463	466	464	498	479	450	497	499	490	482	452	466	478	482	514	479	471	506	459	483	490	458	479	473	472	485	491	503	476	463	478	458	542	445	454	455	526	479	491	461	477	485	469	429	460	457	462	485	504	489	473	478	440	487	474	482	497	516	459	501	425	502	408	480	458	469	488	485	464	475	488	471	470	462	484	490	494	498	436	480	464	454	450	482	485	451	486	479	495	473	480	492	484	484	434	506	468	502	488	479	524	483	436	474	493	482	457	471	506	510	463	485	485	467	448	458	523	471	500	482	458	433	518	499	469	491	491	472	476	488	467	498	450	484	486	469	461	471	482	427	457	487	469	460	465	489	473	496	456	476	488	496	454	467	488	483	478	520	511	476	453	482	494	504	462	462	460	482	440	466	492	444	516	473	503	447	498	462	494	444	482	473	516	485	447	480	498	471	492	481	490	467	433	468	474	451	475	465	525	468	490	520	501	460	447	485	497	477	454	482	450	458	456	512	463	457	449	465	489	475	483	446	461	496	458	467	461	467	456	448	456	434	477	484	472	457	492	479	486	458	484	487	519	463	441	411	477	457	442	458	446	472	486	518	504	461	532	487	468	465	498	461	477	469	481	437	499	463	481	477	461	487	496	463	450	476	429	519	474	450	507	455	469	507	469	468	447	481	488	471	480	483	517	481	466	494	458	483	496	527	466	507	439	453	450	510	435	463	492	485	511	441	440	492	464	465	458	411	481	454	491	468	486	445	465	452	489	426	504	495	443	469	484	507	484	462	480	487	468	462	472	446	451	463	467	521	463	459	482	482	459	489	449	492	458	465	474	474	473	475	499	469	511	477	454	464	469	485	452	484	482	473	490	444	510	485	463	508	463	505	440	475	478	435	468	464	493	454	484	508	500	444	482	459	480	461	471	471	460	493	481	471	464	482	485	495	493	477	462	481	500	501	500	513	458	481	448	499	429	512	469	509	468	468	456	530	493	473	473	511	485	523	516	473	443	482	465	487	441	468	435	441	472	451	470	466	485	473	469	474	430	486	480	497	502	511	486	458	473	484	453	487	443	440	497	470	472	456	450	497	471	469	469	479	514	446	458	493	429	474	478	467	472	507	468	471	471	501	518	467	492	489	499	470	454	462	463	439	452	486	448	456	465	467	513	490	475	474	464	457	479	466	476	490	475	471	485	524	478	476	474	499	437	494	452	479	438	461	445	441	425	450	506
50762	34096	29270	17746	4046	1092	624	459	459	350	356	320	303	321	312	313	308	276	262	264	289	283	261	292	278	251	250	262	263	265	251	293	276	265	283	253	276	256	258	260	219	243	267	247	264	231	283	248	243	253	250	248	270	263	294	246	266	248	264	258	245	264	250	275	222	245	281	286	227	269	254	276	303	225	268	233	250	285	290	243	234	272	281	259	252	247	255	269	274	253	271	260	240	261	243	239	254	212	273	263	254	240	268	266	245	300	243	261	233	239	250	292	236	227	278	262	269	230	236	263	255	245	256	259	262	262	262	295	272	262	233	246	258	252	245	243	258	286	262	244	261	265	248	262	243	256	251	271	205	280	255	243	252	282	277	247	255	265	262	254	264	268	254	245	252	235	268	248	270	267	265	269	240	249	265	255	287	231	246	287	256	257	275	288	255	261	240	269	268	263	282	280	259	241	300	246	260	256	268	286	262	254	263	248	255	255	257	228	230	251	250	253	239	292	267	234	257	257	251	221	243	265	266	243	251	253	239	263	264	246	251	257	228	265	296	244	245	262	233	243	232	268	239	253	275	241	261	270	273	264	238	231	256	256	246	265	243	243	252	242	283	256	255	243	200	248	251	252	273	257	273	265	265	249	256	247	230	270	272	255	257	263	306	271	278	248	237	239	282	261	247	289	269	233	250	233	250	267	228	227	272	248	232	242	251	276	294	318	250	245	262	245	262	278	251	243	266	249	263	252	242	294	249	260	274	264	260	279	286	280	240	258	260	257	250	246	249	223	259	242	231	247	275	285	266	248	270	263	265	273	254	253	273	249	245	276	265	236	238	233	275	285	250	255	257	247	277	252	229	246	250	273	245	259	279	255	228	234	254	227	253	257	281	245	270	250	221	235	253	255	237	258	277	258	259	251	276	249	271	237	276	275	254	244	235	232	288	287	262	262	240	260	266	264	229	272	283	233	251	261	284	242	284	266	249	265	275	255	261	240	229	259	230	213	237	286	247	259	239	241	232	285	226	247	262	282	263	230	268	247	269	278	263	239	259	263	243	277	293	261	270	254	272	237	247	206	257	251	275	255	239	240	248	235	230	251	239	276	267	276	247	248	263	271	260	247	257	239	255	262	221	257	289	248	246	239	258	234	238	247	259	248	223	225	255	255	269	264	252	253	266	255	273	248	256	238	247	241	266	268	214	273	268	256	248	259	264	237	285	239	255	258	226	248	236	261	277	219	242	260	241	240	263	245	219	266	257	242	254	260	257	240	250	242	256	254	251	262	262	264	281	266	265	279	247	230	224	245	260	263	227	242	238	263	233	243	301	275	274	251	241	277	293	264	274	264	258	247	266	268	236	260	226	227	232	229	249	262	272	267	237	242	243	257	286	274	274	203	287	274	251	246	198	249	257	289	248	242	240	237	280	266	260	275	244	276	283	253	233	242	256	248	273	217	231	287	267	241	255	258	247	248	267	268	261	236	225	263	222	245	253	246	292	267	260	243	264	270	237	254	247	257	271	243	254	252	272	262	262	231	246	273	233	261	249	262	265	246	236	266	233	248	261	276	232	250	251	223	241	209	286	261	254	248	238	267	262	250	248	251	285	250	233	212	225	263	261	247	267	229	235	227	257	252	230	230	225	244	269	234	235	238	215	223	251	243	251	227	233	250	238	279	224	242	262	252	217	246	263	255	245	251	271	260	261	243	233	273	245	255	250	218	205	239	247	242	255	272	237	295	259	264	269	262	206	244	250	238	245	245	257	267	257	250	272	257	252	240	241	249	265	233	284	216	247	280	231	205	270	263	251	294	246	257	247	237	255	265	249	258	262	277	239	232	239	264	241	240	244	243	276	265	268	274	265	266	246	256	267	274	259	254	229	256	252	280	254	263	237	240	238	271	268	252	264	242	265	254	233	277	242	255	261	293	299	247	241	247	267	282	259	236	255	263	249	243	249	249	257	257	255	264	251	236	272	246	256	283	260	267	236	222	261	244	262	240	243	258	262	277	260	272	270	241	223	258	252	253	245	276	257	269	252	231	271	217	275	271	280	238	266	248	282	273	276	270	239	271	256	268	242	278	266	262	229	241	268	243	229	244	258	298	263	253	253	247	242	251	245	254	267	279	273	240	273	265	260	262	265	289	245	239	269	242	264	275	259	258	246	258	258	252	288	263	246	260	291	288	248	271	228	245	261	284	262	241	280	280	275	271	282	297	294	261	270	248	270	280	232	263	265	255	260	260	226	249	246	244	303	239	231	238	231	271	235	244	253	263	252	270	231	228	254	251	271	251	251	256	261	276	259	237	284	240	249	245	255	278	248	287	274	265	219	262	223	256	254	259	260	245	223	245	257	260	281	222	259	274	252	235	256	256	255	264	238	262	252	245	240	265	246	244	280	282	280	255	263	263	258	246	248	244	251	242	247	247	236	258	272	264	267	245	255	237	248	218	243	246	229	242	238	236	233	259	245	270	254	251	277	240	230	249	265	269	244	266	252	237	255	244	277	215	236	253	266	243	262	257	256	280	229	259	226	244	277	231	257	263	242	229	219	246	234	260	287	268	269	273	269	239	248	256	257	238	258	290	236	231	228	249	257	270	227	225	273	239	247	274	250	273	265	271	257	271	246	245	222	237	265	248	245	241	255	275	266	246	261	277	309	245	212	265	257	253	263	274	231	230	259	242	266	249	228	247	255	286	266	250	247	280	230	229	263	238	265	262	237	256	266	312	277	245	258	250	264	247	264	287	255	225	227	244	256	288	245	286	268	220	287	236	261	262	254	268	220	235	252	237	247	263	291	289	265	251	256	275	244	250	263	251	271	250	291	274	253	268	244	266	238	263	272	250	252	278	250	248	264	241	241	273	253	239	265	231	270	248	251	243	267	228	237	260	236	270	238	252	249	274	239	278	259	244	257	230	273	226	258	238	277	244	258	249	265	264	249	241	219	239	247	267	259	245	229	254	249	248	241	250	268	301	243	260	241	223	276	239	264	245	256	289	242	270	250	251	281	262	273	251	234	265	245	236	260	253	260	248	255	230	217	246	232	295	276	224	264	242	247	245	246	276	245	234	230	263	272	242	284	239	227	248	282	258	283	242	236	221	286	302	254	245	242	259	220	292	261	273	260	239	225	219	238	242	268	239	252	229	265	229	256	249	243	247	264	269	255	244	243	266	255	290	270	277	224	277	288	239	246	257	248	256	251	256	256	297	260	254	265	240	248	238	263	227	246	271	239	250	274	268	251	250	265	244	270	251	261	271	266	259	225	255	246	247	227	275	258	263	255	257	249	244	257	244	263	235	249	261	256	274	263	257	252	249	255	256	259	238	266	279	231	234	236	246	290	241	222	250	270	245	227	244	262	236	265	264	261	277	267	229	240	274	262	284	242	251	253	221	253	250	252	254	223	265	260	271	282	250	312	234	245	280	240	277	254	262	273	290	302	259	248	301	276	241	229	251	255	247	230	286	251	229	271	251	242	237	253	249
32381	25292	31016	22331	5127	2755	2020	1669	1350	1178	1090	1033	957	930	919	846	830	784	799	755	696	664	744	676	681	694	676	655	657	642	642	612	580	626	600	595	561	575	621	621	613	551	594	587	587	585	585	576	630	591	609	590	549	566	588	578	590	577	566	538	539	546	600	583	611	563	542	618	606	546	543	535	609	581	559	580	592	591	557	577	574	565	616	601	596	611	567	569	584	580	575	604	557	583	613	535	609	608	574	588	555	604	595	575	614	562	564	543	594	541	610	574	570	589	540	619	561	614	563	609	565	552	559	582	573	586	601	589	577	642	558	552	597	576	536	558	627	592	604	549	566	578	556	618	557	592	575	538	584	539	532	558	616	539	570	548	596	598	563	552	585	651	584	578	618	590	538	587	546	566	571	579	564	585	614	554	615	578	567	601	614	597	593	646	553	629	591	551	553	590	603	571	567	573	567	591	557	570	561	548	583	603	588	577	578	599	573	607	586	570	577	574	577	584	572	550	587	556	586	543	617	588	567	620	568	573	612	639	582	557	594	585	540	589	577	593	571	587	592	572	620	591	575	577	625	604	577	596	581	574	610	604	631	569	584	570	554	590	655	557	594	555	567	603	533	548	636	600	610	585	580	596	550	599	575	574	571	614	573	605	617	604	591	567	560	573	567	612	600	571	577	585	628	575	546	605	603	574	611	589	584	588	597	595	617	564	635	573	562	577	566	564	564	600	595	584	574	615	570	611	593	532	601	568	579	618	565	573	575	602	577	564	580	600	590	601	582	529	602	564	587	600	578	601	614	564	572	571	575	551	645	579	602	593	591	546	563	620	562	620	594	567	617	613	625	592	629	597	607	566	597	626	627	586	624	564	574	625	578	528	621	597	562	587	612	563	603	609	577	569	530	593	595	588	572	547	581	591	600	551	579	562	566	599	618	588	579	583	576	583	599	609	641	574	581	562	601	568	590	553	558	558	609	608	592	575	604	582	601	590	589	567	580	554	577	605	616	639	579	577	572	604	622	606	590	588	594	579	543	589	584	620	575	591	586	605	596	580	552	577	565	587	590	572	590	592	593	615	583	587	615	566	566	614	557	574	587	585	567	579	581	580	567	567	596	601	603	615	597	577	586	576	603	587	574	591	592	598	587	585	591	597	558	567	568	574	582	576	562	615	584	636	586	546	585	583	587	625	579	555	538	624	561	576	624	588	603	576	579	575	562	577	589	585	602	578	565	571	601	540	558	569	564	605	619	572	575	601	580	559	559	585	596	572	588	592	601	572	591	595	572	537	553	578	618	604	592	581	588	575	582	626	589	584	581	616	578	569	588	593	587	583	583	571	624	591	591	572	603	522	628	565	571	615	596	586	621	610	606	564	584	595	616	576	617	581	584	600	546	592	579	588	591	544	598	587	600	580	573	575	573	563	605	570	625	654	570	596	590	535	606	560	560	610	617	585	588	587	605	610	572	546	573	631	566	605	540	607	597	538	600	541	596	584	597	607	559	576	596	575	597	561	575	574	562	578	613	617	553	585	577	553	554	581	634	572	551	565	583	592	581	572	574	564	570	595	568	557	568	580	604	612	597	617	558	622	588	563	552	587	572	548	560	584	577	598	580	595	588	613	596	588	582	552	583	584	561	618	584	583	582	596	588	600	588	564	622	593	594	600	549	606	586	593	588	625	568	577	589	599	565	627	625	587	560	554	548	590	606	594	609	565	614	546	610	547	563	579	595	545	583	593	557	541	562	585	601	543	601	590	572	598	580	579	570	608	606	591	577	616	553	595	557	593	582	582	569	611	553	612	600	547	620	602	541	546	600	569	597	595	608	559	590	553	571	612	618	546	575	604	602	569	587	585	619	611	533	590	610	551	566	585	595	574	586	608	573	604	593	614	592	589	603	547	539	611	600	581	589	611	599	589	601	605	577	584	568	558	570	573	556	533	611	590	546	604	584	614	580	595	553	601	533	581	609	612	583	572	552	546	581	566	575	581	595	555	572	567	559	592	598	597	601	629	592	548	524	596	577	547	568	602	588	551	589	558	551	577	581	600	586	585	584	595	541	583	575	569	618	586	590	605	600	576	568	582	561	584	616	583	567	579	572	589	566	562	579	588	571	577	581	602	571	588	583	603	594	560	596	538	560	564	557	575	589	610	545	607	581	578	558	573	559	587	603	567	584	549	574	619	577	607	609	598	601	629	548	547	592	568	565	585	611	584	577	557	589	594	579	591	547	578	579	574	573	567	585	583	595	598	577	548	595	581	605	551	594	601	570	597	555	590	609	607	537	591	632	622	605	540	577	576	609	590	562	622	554	571	588	559	578	569	594	572	593	582	576	564	564	600	591	591	606	591	585	576	561	584	588	558	546	609	575	551	594	580	618	592	592	548	581	552	560	597	586	584	600	559	582	537	585	571	559	579	592	557	579	584	585	608	603	572	528	589	610	578	600	599	595	593	600	589	581	556	581	556	560	622	633	603	604	583	578	613	535	616	609	626	578	604	546	567	596	613	624	585	585	571	578	560	597	625	604	560	606	570	562	556	597	577	551	590	567	586	597	560	627	573	565	630	610	587	571	550	587	576	551	547	622	576	552	548	557	605	594	583	598	571	599	575	595	556	585	584	575	536	598	627	590	569	582	583	574	594	635	579	567	569	574	540	583	535	622	597	571	607	587	617	640	574	535	574	593	567	621	594	633	612	558	611	623	603	576	596	612	609	590	606	560	580	607	601	572	569	607	648	562	559	616	570	616	582	613	568	564	572	602	590	560	571	574	602	564	563	609	547	579	596	572	577	593	587	609	602	587	592	607	631	594	615	562	567	597	584	612	589	591	586	584	580	551	605	554	569	583	609	566	570	574	572	592	611	580	581	547	571	587	594	521	593	585	591	601	594	584	555	568	614	565	611	597	616	582	562	601	565	579	589	592	596	581	605	562	548	602	624	542	556	586	586	586	557	612	588	680	554	600	577	574	543	557	604	579	569	604	596	607	547	562	614	567	586	553	577	575	580	581	580	591	569	571	538	590	549	556	602	595	577	576	560	630	582	586	604	622	582	593	597	573	540	609	602	576	564	598	597	607	619	593	553	594	593	581	569	605	570	573	578	589	563	608	616	575	549	585	568	567	607	555	570	576	595	603	543	533	578	610	599	577	612	583	580	581	534	555	607	580	571	590	594	562	571	536	505	571	584	570	527	540	585	531	607	630	578	586	573	595	586	621	607	582	600	583	569	629	561	609	635	595	597	594	617	537	590	565	596	575	615	573	590	577	546	572	583	579	584	554	572	538	571	593	557	557	576	571	580	552	553	612	598	596	567	574	602	618	588	583	555	567	581	629	551	580	553	578	584	553	605	560	622	629	586	593	589	592	594	540	602	596	606	597	604	570	597	610	591	543	602	566	601	561	570	557	570	614	574	594	572	590	584	615	571	579	574	581	582	567	573	599	574	603	532	605	572	570	571	605	634	613	563	564	589	525	556	594	569
27689	12772	7131	2284	704	455	400	390	327	389	342	342	297	345	316	332	324	315	299	323	300	301	307	332	374	318	306	313	347	321	328	332	307	345	347	329	308	331	322	325	314	307	319	305	335	286	293	323	318	293	303	328	314	376	304	328	342	306	250	310	307	327	322	328	321	298	329	302	321	314	279	300	341	296	345	290	286	312	323	294	325	286	287	320	297	323	302	303	339	295	328	330	347	307	320	336	319	300	327	321	311	306	308	323	315	291	328	292	304	334	278	327	335	327	302	312	324	374	326	297	330	308	280	298	316	316	329	310	323	310	306	324	356	331	313	334	330	309	326	302	332	328	321	318	313	347	329	293	314	358	344	360	313	342	309	327	332	319	325	312	316	322	333	352	313	327	341	311	302	285	318	334	307	282	306	317	327	317	302	300	288	334	318	313	281	314	342	288	288	340	328	339	316	331	329	304	352	345	339	315	321	326	311	321	309	328	314	334	337	341	294	336	332	302	343	307	322	331	327	293	344	328	333	316	314	330	307	331	298	297	312	304	311	320	309	307	313	347	317	323	321	310	333	304	309	295	301	288	341	311	333	329	323	334	309	347	322	350	328	326	293	302	324	299	310	304	343	321	346	327	298	313	297	308	299	308	323	322	301	303	310	334	302	283	333	338	323	324	322	344	342	314	307	299	280	305	333	291	311	250	292	300	346	322	317	322	347	341	312	331	336	329	308	331	290	308	307	308	299	319	299	325	308	290	316	287	329	343	308	295	286	316	345	308	312	292	311	338	308	330	330	316	314	304	331	318	312	308	355	314	314	328	319	325	304	333	309	328	341	298	329	326	357	335	294	322	313	298	312	296	345	335	366	337	334	332	316	305	327	342	312	297	303	322	330	304	323	291	330	317	309	336	334	316	297	348	298	339	321	333	336	283	322	334	284	340	300	286	294	305	349	344	332	287	319	302	302	303	345	319	332	307	323	337	297	336	296	331	296	336	361	348	298	286	318	291	295	301	306	346	307	334	335	329	281	296	304	305	330	310	324	323	309	303	310	315	320	342	323	322	298	347	303	328	310	337	350	338	300	304	345	293	308	339	324	292	334	321	338	292	311	332	365	307	302	359	320	342	310	285	315	293	306	280	363	300	289	299	341	345	326	301	285	315	305	330	333	283	320	289	309	350	317	294	290	311	305	309	343	306	302	330	298	328	311	338	310	304	284	313	320	306	296	320	337	327	293	320	311	337	327	359	306	297	297	341	295	298	307	322	298	315	316	275	301	343	329	297	297	317	299	337	309	348	272	327	310	309	357	338	337	300	326	336	274	322	314	315	342	329	303	322	315	326	328	274	285	331	320	320	292	291	319	277	311	369	327	346	308	315	310	305	321	301	315	339	300	326	281	323	293	325	341	330	315	308	302	305	307	334	318	327	323	301	283	345	302	288	308	327	312	333	341	323	325	314	258	343	306	308	354	323	313	318	297	307	329	301	300	328	348	287	276	306	325	335	272	304	289	344	327	332	329	303	340	357	315	312	318	310	320	301	293	321	295	318	309	347	349	295	344	302	290	286	300	359	324	277	275	294	291	296	344	304	314	312	349	328	313	308	321	322	347	312	315	301	316	336	316	342	318	351	322	317	278	310	320	320	336	293	297	317	312	330	311	322	335	282	308	348	310	318	300	343	331	368	327	295	325	344	284	301	284	333	347	319	318	291	322	318	301	299	338	313	330	337	331	302	302	314	314	342	284	295	315	338	346	309	336	304	313	328	335	340	318	289	302	300	311	318	323	328	335	315	335	311	307	313	288	287	332	318	316	330	303	311	312	308	289	319	309	295	297	319	318	321	322	319	295	287	333	308	316	303	332	303	322	316	310	327	300	309	308	311	306	281	322	351	331	326	323	346	341	321	308	344	309	322	295	328	289	353	329	320	322	317	310	331	305	301	296	297	339	303	314	303	319	313	286	333	324	361	358	301	311	309	314	303	328	353	325	293	333	331	284	333	307	273	319	333	356	322	321	316	322	307	290	340	321	354	287	312	309	302	329	328	309	315	342	332	317	324	301	312	307	330	324	310	315	331	309	325	340	316	323	321	323	303	333	324	310	299	342	332	296	294	321	319	296	329	326	320	324	339	315	297	304	324	324	298	316	333	329	310	293	293	335	293	301	289	317	370	322	312	322	298	300	332	321	317	306	292	310	320	332	341	299	305	342	305	329	313	332	332	304	329	316	304	324	342	360	328	309	317	304	310	312	303	295	319	333	313	316	295	294	328	337	332	333	325	328	303	299	333	344	326	320	320	305	295	318	304	306	347	314	343	340	333	307	353	332	339	307	363	287	319	288	274	308	295	321	338	340	279	355	326	308	296	303	326	342	297	302	315	306	302	317	361	297	330	324	297	325	359	322	323	311	324	329	325	360	291	324	297	308	317	345	336	330	329	333	289	362	291	291	300	330	299	310	343	323	336	314	309	297	337	300	308	289	320	339	328	322	333	308	346	328	310	335	311	302	334	284	324	331	310	306	316	322	317	313	303	310	311	293	301	300	301	289	304	301	300	328	340	320	288	305	308	335	337	244	354	274	268	316	300	289	306	331	322	320	334	303	327	270	330	321	338	285	337	322	320	355	294	312	345	305	303	302	302	329	322	333	343	312	301	282	313	301	337	302	289	346	343	301	301	334	349	295	312	299	313	301	345	289	293	305	320	324	292	280	350	308	319	310	336	302	330	319	286	332	320	357	317	295	291	330	336	279	303	321	323	307	306	321	315	354	327	297	344	343	346	339	320	308	317	339	341	295	340	291	324	300	294	314	315	317	304	315	325	317	287	298	310	321	327	291	298	319	338	312	311	345	321	289	326	305	311	361	314	312	365	296	289	298	331	364	304	337	330	315	313	327	346	324	298	303	343	324	375	315	314	319	356	293	300	329	288	337	308	334	293	325	303	320	313	302	297	264	317	324	318	335	359	322	306	293	343	279	296	309	360	320	335	310	349	298	324	295	334	317	328	343	319	329	313	332	337	315	310	301	316	305	298	308	296	314	291	285	328	293	361	321	314	310	319	322	297	302	274	350	331	356	288	327	299	292	328	284	308	353	316	305	310	306	327	346	316	305	323	341	300	318	316	318	281	257	318	353	316	304	310	335	293	302	304	315	317	350	327	313	349	321	291	310	298	316	284	330	312	303	310	327	318	336	296	352	328	361	325	360	327	334	279	333	320	319	308	319	322	352	313	317	352	330	313	337	299	327	329	270	280	306	315	297	299	302	314	302	311	298	335	345	342	333	323	310	343	304	329	328	306	321	314	291	366	342	325	312	343	318	301	311	336	320	289	289	333	306	324	353	271	280	302	341	322	304	299	323	306	296	312	349	327	317	289	334	312	338	315	352	320	325	319	308	314	318	334	331	293	299	370	329	297	332	338	309	306	306	344	308	297	317	309	309	286	325	304	308	328	323	320	328	344	324	306	339	312	329	319	280	287	313	331	323	321
17272	9796	10310	5209	1662	1126	1017	907	895	792	803	774	764	771	721	731	694	717	673	745	679	721	672	744	657	706	708	663	693	671	725	704	679	755	717	686	661	659	692	718	707	682	673	697	665	675	669	689	706	725	676	694	627	637	736	701	673	686	635	675	712	670	662	716	692	690	697	702	679	724	693	693	685	674	633	653	700	682	721	693	664	683	653	698	658	672	715	713	669	689	735	663	664	704	684	659	723	671	664	704	671	721	712	711	710	724	702	677	725	642	676	683	724	683	673	646	646	673	669	675	682	680	702	698	709	698	676	671	668	668	663	641	668	651	660	671	684	681	680	695	702	665	693	728	670	701	698	677	701	662	640	692	680	698	689	699	709	634	678	635	689	677	647	709	699	668	697	684	658	679	714	686	725	677	692	688	702	674	650	722	661	647	715	658	715	675	681	714	713	720	694	650	715	682	641	679	642	667	684	693	712	682	705	695	708	748	669	697	702	639	702	706	711	696	638	681	706	670	708	658	694	698	741	625	660	667	680	665	668	664	624	684	648	654	643	659	730	688	663	697	687	684	693	673	666	712	692	653	681	667	631	719	706	713	663	650	678	662	716	721	695	673	635	651	682	713	671	690	682	707	648	664	683	707	668	669	696	655	691	651	663	714	698	680	655	673	694	695	686	676	665	687	662	649	674	667	701	644	681	700	690	681	665	720	675	666	680	730	651	726	656	691	721	689	733	729	695	678	684	654	648	680	678	644	675	693	670	700	686	634	630	645	700	671	640	673	676	701	698	699	686	691	705	643	661	639	696	691	660	673	688	645	686	648	671	735	697	720	653	666	688	673	670	682	686	703	681	654	673	690	746	714	692	703	658	637	691	678	694	669	692	665	698	652	730	691	737	687	682	691	737	618	669	716	665	664	663	661	713	718	728	724	676	607	671	704	671	717	702	682	710	705	677	639	665	676	675	688	664	675	692	682	653	701	652	684	701	699	682	680	713	726	676	697	673	701	664	664	679	657	709	680	690	706	673	708	624	677	623	651	671	674	672	696	620	720	697	722	727	674	713	710	657	693	696	696	715	706	703	660	638	669	719	678	704	738	725	735	674	706	672	627	708	692	666	637	655	662	675	687	650	673	642	720	690	645	674	675	687	688	668	665	702	691	686	675	699	678	702	720	696	681	702	670	707	662	707	656	681	670	693	687	676	736	688	682	682	653	718	712	709	680	691	671	667	645	697	687	708	732	687	659	755	648	707	688	721	675	693	704	702	688	715	670	688	669	634	676	652	685	665	707	701	705	698	674	663	661	701	679	657	644	683	652	627	696	675	697	745	680	662	712	676	681	674	684	730	656	629	668	650	672	664	707	689	703	694	720	713	665	731	668	664	657	742	689	650	662	669	680	670	714	703	670	671	679	681	674	647	724	659	676	699	652	676	650	719	689	710	645	682	702	694	688	708	680	636	685	678	674	751	740	718	696	686	673	713	654	694	709	688	704	690	692	688	675	694	645	710	697	687	707	681	698	666	694	653	694	687	722	671	695	710	656	679	681	678	676	667	660	644	702	691	632	749	689	694	667	677	748	669	655	675	707	651	706	737	707	619	642	665	714	655	708	661	661	705	667	736	656	706	701	617	672	696	668	689	670	661	713	654	682	663	664	654	694	670	686	669	708	669	679	719	675	658	671	663	672	682	691	639	670	711	652	657	637	681	700	685	632	716	685	697	700	682	635	693	678	665	671	665	666	673	689	713	695	698	610	666	694	715	678	688	653	698	643	677	716	670	685	692	671	706	694	624	632	679	697	717	683	654	685	677	662	715	685	650	703	668	653	678	681	684	682	714	679	695	685	692	699	715	687	672	658	653	666	736	696	642	673	648	693	687	660	680	694	666	654	690	678	685	713	654	697	676	652	666	725	647	668	664	747	648	712	697	717	711	658	709	677	657	699	681	676	654	708	687	682	679	693	651	732	661	726	676	668	635	672	707	658	672	695	663	628	710	691	696	717	701	654	638	704	712	671	706	687	721	644	689	658	702	690	686	653	721	689	688	692	658	700	682	670	699	705	731	725	688	634	701	650	638	732	697	697	697	704	683	722	712	721	670	726	708	682	675	711	703	714	760	715	676	669	667	635	737	640	721	663	675	688	675	660	672	705	643	649	712	674	710	729	745	704	683	668	649	649	628	697	728	731	721	662	660	625	709	668	694	647	731	661	674	671	666	649	693	697	689	724	698	696	692	670	657	717	703	645	706	686	714	664	689	662	674	698	673	691	696	687	715	719	703	667	668	679	666	744	675	663	696	653	694	695	690	682	670	687	709	706	711	668	647	681	724	658	705	671	628	719	690	714	650	695	663	715	685	675	668	669	636	701	673	688	719	681	697	751	681	681	721	672	682	634	685	676	735	690	688	644	686	695	705	662	653	674	676	667	658	665	715	708	686	656	726	676	689	648	706	725	723	683	687	631	710	674	672	692	651	730	670	668	669	712	652	702	698	678	714	711	738	727	687	713	685	699	717	674	664	712	698	687	666	675	699	738	688	697	678	681	711	657	672	717	675	702	685	629	720	709	695	673	714	637	675	672	668	712	689	665	687	678	679	683	669	692	667	688	712	715	648	666	653	648	712	698	663	684	671	689	662	622	677	709	726	653	692	705	724	704	669	673	713	711	645	687	708	700	676	722	693	729	691	673	649	717	648	685	702	660	669	672	666	685	700	670	751	677	698	654	674	671	639	712	695	650	676	698	660	647	649	710	708	709	697	672	704	704	704	686	659	688	752	690	679	737	706	687	667	687	720	658	689	660	659	656	683	694	656	707	689	729	683	685	675	653	686	645	719	666	675	632	661	697	683	697	662	728	656	679	671	690	655	693	684	667	692	682	676	699	732	671	682	721	734	651	668	672	672	633	771	639	686	607	695	696	679	717	706	741	691	703	689	686	667	700	688	693	683	721	687	695	676	699	678	672	641	664	699	731	734	685	670	671	650	680	681	686	639	637	688	679	658	678	708	671	719	746	711	668	711	702	675	663	644	693	670	654	689	672	698	725	682	708	711	682	621	673	700	670	670	674	672	682	687	703	675	686	706	667	671	693	670	687	689	731	707	693	673	695	693	733	688	643	667	614	675	711	659	719	709	691	676	688	716	717	627	667	664	679	666	699	671	687	738	665	692	697	707	640	723	694	704	661	654	707	652	696	654	657	672	669	756	726	690	728	681	667	707	707	682	696	648	683	679	669	709	693	675	685	718	687	713	677	705	655	687	665	710	662	677	686	657	730	710	653	669	712	658	716	688	694	686	674	730	677	666	645	679	624	644	685	653	669	662	708	706	665	651	725	665	645	626	690	676	704	666	663	721	693	643	725	678	697	703	710	657	661	672	681	699	739	699	648	639	670	667	685	708	675	683	679	669	672	689	650	711	707	696	698	714	697	688	674	717	696	730	669	693	701	667	625	666	655	679	637	649	668	704	685	705	713	692	709	663	632	688	721
43180	25547	20467	10452	2343	613	404	306	298	262	266	228	235	241	226	238	249	206	226	237	208	201	212	233	217	218	168	198	238	199	238	198	207	184	220	231	206	222	197	213	222	223	232	228	205	229	208	213	210	219	240	205	206	201	218	247	203	214	220	199	222	200	202	202	244	240	195	222	223	242	170	207	194	204	235	239	214	198	201	221	229	234	215	212	230	239	221	221	202	170	246	189	223	176	194	215	210	230	185	199	208	198	219	210	227	215	201	225	213	221	197	209	214	209	236	215	210	212	219	206	250	205	200	214	199	193	206	195	221	190	200	214	220	199	205	209	202	211	211	189	231	205	202	214	195	214	233	220	216	198	192	186	228	226	220	222	189	207	228	209	198	215	227	194	223	228	200	208	215	239	221	198	221	194	230	230	223	222	185	197	210	218	180	197	220	222	219	214	223	204	210	206	231	230	208	203	192	198	222	210	243	194	232	210	216	228	188	229	217	210	205	202	193	204	240	234	209	213	223	212	222	195	198	239	195	211	212	219	205	193	230	186	200	219	215	228	226	208	242	222	213	214	225	222	194	218	226	177	189	239	224	197	222	209	225	247	231	187	200	218	196	216	185	190	203	200	236	203	191	237	199	230	214	199	211	197	186	219	213	229	214	202	218	201	223	208	193	220	183	208	202	229	219	213	238	234	220	199	213	192	213	214	216	199	201	205	216	212	220	222	194	219	248	214	168	191	219	195	242	236	186	231	229	208	205	186	183	203	206	222	228	210	222	216	203	235	195	209	172	190	238	189	231	222	172	218	188	202	214	200	221	216	206	204	193	220	194	236	240	204	214	202	216	234	223	212	188	218	190	196	210	207	213	200	225	192	218	188	205	222	211	217	174	217	198	211	189	229	198	187	217	244	213	206	212	229	186	226	216	218	191	211	212	181	202	189	185	218	209	195	211	199	187	230	200	218	212	198	220	200	201	243	224	209	245	212	247	242	216	189	206	184	223	223	204	198	232	198	213	230	208	204	218	213	228	182	185	206	219	212	213	220	214	195	206	207	204	210	203	195	206	205	215	206	197	210	221	221	205	194	212	212	203	203	182	219	212	194	218	195	220	232	219	207	213	218	198	219	200	185	217	205	203	206	213	241	211	193	214	225	209	198	208	226	224	192	240	196	214	221	223	225	212	196	219	198	200	210	192	214	202	193	232	212	203	201	210	205	215	200	201	213	219	192	200	202	199	206	212	229	233	215	196	205	206	232	204	231	179	209	218	228	222	205	224	230	217	217	215	206	218	214	228	196	204	224	215	187	225	234	222	216	207	214	210	232	206	202	192	213	196	220	191	223	212	219	182	221	207	226	221	201	204	205	210	201	211	198	216	225	215	220	187	219	217	199	231	227	235	192	218	220	207	192	202	176	208	205	193	221	225	212	190	187	206	209	230	206	212	199	200	218	187	206	251	196	189	208	201	195	208	236	202	189	175	234	200	228	204	230	195	200	205	196	226	216	196	215	198	207	217	206	229	204	197	216	220	209	222	191	222	202	215	212	213	213	244	223	210	191	219	206	208	218	211	206	206	216	213	227	220	200	208	208	225	207	184	214	211	200	201	209	217	200	228	195	190	201	218	210	244	216	215	225	213	219	206	208	197	234	213	190	225	204	196	210	217	211	185	201	193	226	193	179	203	215	189	190	209	210	204	218	226	206	187	215	231	228	216	200	218	206	213	205	199	189	202	214	193	208	196	220	232	218	177	205	202	204	220	220	219	198	214	186	202	228	226	182	192	229	200	226	232	211	213	230	218	237	213	224	197	215	216	181	226	203	216	177	231	191	236	228	206	196	225	220	210	233	227	204	218	194	219	190	194	207	191	196	209	247	197	235	214	221	225	211	210	223	221	230	241	230	208	213	193	182	184	215	219	246	210	244	208	191	228	212	242	205	191	192	198	224	182	210	223	207	191	218	220	202	212	195	222	224	203	220	215	225	216	207	216	203	201	214	221	242	223	196	196	209	218	215	232	215	222	228	179	253	237	219	231	199	200	191	204	229	224	179	188	192	204	196	223	194	200	199	216	200	244	196	192	238	212	215	224	233	210	217	196	240	226	223	193	206	226	234	206	221	238	210	183	196	206	215	179	196	240	208	196	199	202	193	193	180	210	198	215	203	234	219	202	204	205	182	194	190	200	222	206	194	217	239	232	198	215	219	237	189	211	217	202	225	201	204	218	208	216	214	207	192	220	233	260	237	196	213	207	216	205	202	213	225	192	207	213	225	216	171	188	207	219	212	213	198	207	219	232	247	214	206	199	214	206	191	219	187	222	229	220	184	195	201	232	204	199	179	211	201	181	221	207	180	183	183	220	200	206	207	202	226	177	211	214	208	212	238	219	214	242	237	221	241	211	188	220	213	216	218	183	204	221	217	226	221	189	196	244	215	206	195	201	234	185	209	200	202	214	235	208	196	209	215	224	235	221	233	199	206	206	209	233	185	210	200	179	192	222	214	206	200	234	216	185	223	204	191	207	216	195	213	181	169	216	224	198	213	218	197	234	255	191	191	217	190	176	217	244	209	209	211	226	198	198	201	192	218	265	202	182	205	193	217	187	209	204	234	214	228	215	182	229	191	223	185	167	208	213	213	211	214	194	194	233	203	217	229	231	216	231	225	190	222	206	247	194	209	227	216	185	205	225	169	188	214	239	195	231	220	216	218	179	191	214	211	195	238	229	202	193	208	209	202	192	207	219	195	213	206	233	188	206	195	228	206	228	213	236	209	206	212	195	182	206	197	210	226	184	206	204	226	179	213	176	209	213	197	194	220	216	188	206	205	213	200	217	213	215	201	185	190	202	255	217	204	199	180	170	218	198	207	200	208	206	234	200	219	229	214	221	207	195	208	211	188	205	210	194	224	217	208	239	204	215	224	211	239	235	203	202	208	222	222	217	211	212	217	213	208	206	242	205	197	222	205	191	197	218	202	199	238	234	224	199	201	232	213	223	234	199	225	214	204	193	188	206	210	180	235	222	197	235	208	219	200	198	195	205	197	212	198	217	219	200	211	175	207	208	189	212	222	197	204	203	220	184	192	206	210	208	241	219	200	198	200	189	223	231	225	215	224	200	243	210	189	216	195	229	204	221	215	204	204	212	239	204	202	208	223	191	226	236	198	222	204	210	196	219	227	216	234	217	218	186	221	202	198	192	210	231	209	196	211	204	211	192	203	205	189	207	207	207	210	213	181	225	210	182	186	208	215	208	214	203	205	223	199	246	187	197	205	188	243	227	213	203	208	228	196	206	189	203	206	198	225	227	226	225	215	214	204	206	229	239	240	189	207	207	213	217	198	216	200	213	194	193	231	185	237	197	193	171	214	209	218	170	203	208	203	225	236	191	218	207	217	201	188	206	228	195	214	218	232	223	202	216	205	205	198	212	233	229	213	217	209	221	219	203	207	204	194	228	224	220	198	181	225	202	200	180	201	221	203	204	224	230	189
27744	19110	23960	16248	4543	1763	1285	1122	945	824	764	753	732	623	690	676	586	621	573	529	601	562	510	508	530	533	539	545	497	565	518	533	525	510	522	474	516	485	524	493	477	514	503	512	502	515	477	508	458	500	491	480	517	484	493	479	496	450	465	471	474	512	468	499	495	505	479	481	480	505	502	457	496	476	478	475	541	501	512	445	492	488	468	489	467	444	481	490	498	439	504	514	486	470	465	475	472	446	493	497	474	474	456	527	484	497	433	474	485	489	451	484	474	504	503	539	454	495	470	511	516	471	511	485	465	503	513	483	497	457	501	489	489	476	471	484	467	480	464	458	483	480	507	470	483	500	480	453	473	466	487	480	454	473	528	504	484	429	517	472	465	539	468	483	465	466	443	496	518	474	471	471	467	477	478	500	470	475	457	509	485	484	473	458	499	459	458	474	481	479	461	470	505	453	476	467	486	508	435	492	477	533	492	521	492	487	479	501	519	494	472	463	500	503	482	514	476	468	472	508	485	499	499	471	480	455	481	449	482	446	438	471	517	495	496	500	547	475	450	469	496	498	490	453	466	456	487	467	483	472	468	518	463	463	540	440	484	492	492	439	481	472	485	513	468	486	446	478	469	458	470	464	466	467	514	541	481	506	492	493	488	501	458	473	488	476	457	482	504	481	503	496	448	458	526	496	493	485	504	455	527	494	494	492	472	477	543	467	484	489	434	487	508	492	492	498	472	475	495	470	489	522	475	476	456	488	474	480	495	475	468	492	472	487	520	481	469	484	548	504	494	495	523	494	484	469	447	462	503	481	490	453	472	494	500	488	482	483	484	446	470	494	497	470	460	488	458	437	457	484	468	493	502	491	477	486	506	495	484	544	485	499	473	482	463	491	481	478	441	488	423	452	499	491	478	482	498	450	488	471	483	481	462	519	467	467	464	458	477	470	477	490	474	502	495	493	479	464	503	459	491	507	472	451	499	461	495	479	498	483	490	484	482	524	476	481	483	457	473	476	474	481	465	482	470	472	490	446	463	522	517	480	435	470	478	459	468	503	485	463	492	486	518	484	476	477	466	518	484	436	492	490	481	480	488	489	481	459	486	483	490	502	455	496	467	460	483	516	492	482	502	461	494	478	484	485	500	473	494	459	454	485	472	522	511	491	493	513	496	476	500	433	492	445	480	518	472	468	530	481	485	444	465	483	500	479	455	441	463	474	500	532	469	488	457	503	482	512	456	513	448	479	497	508	501	429	483	486	481	479	482	437	470	497	478	471	459	566	486	468	459	478	443	502	472	502	513	472	476	487	475	452	461	502	474	511	483	483	451	475	499	492	447	511	479	435	499	471	504	484	487	541	456	500	500	458	491	479	509	511	488	507	553	466	503	463	495	477	460	500	475	471	486	472	515	478	464	505	446	462	488	458	507	476	477	473	433	475	490	464	473	480	484	450	496	535	529	468	430	506	449	470	497	471	491	472	448	464	475	466	487	464	484	498	480	488	504	464	512	483	492	489	485	522	473	472	496	484	471	450	494	437	471	436	471	504	456	464	522	436	452	467	475	471	481	483	485	479	511	447	469	511	472	476	458	477	489	496	453	550	501	487	499	458	485	478	444	455	464	491	469	473	481	468	495	498	507	467	465	457	503	496	471	474	448	486	472	449	483	455	490	515	496	472	459	465	489	457	477	478	502	506	471	479	504	495	495	490	475	467	485	489	479	486	450	470	466	391	435	449	472	484	476	472	477	509	497	456	469	497	484	477	472	490	462	485	458	503	518	500	491	464	491	497	467	474	481	493	453	516	512	472	487	418	482	506	496	485	500	489	479	503	497	476	466	483	466	436	477	464	498	480	446	497	431	476	498	476	488	436	514	463	497	495	490	479	451	492	491	490	492	494	492	502	513	467	491	502	472	494	508	463	494	473	505	504	523	475	438	459	458	495	500	514	523	463	474	534	483	478	471	507	493	487	496	533	485	526	477	492	496	480	484	474	497	441	484	466	486	498	490	463	503	460	469	466	480	485	474	502	500	502	506	494	501	479	481	488	491	467	488	491	468	511	506	487	465	483	475	473	488	493	498	453	486	486	473	490	489	449	499	481	460	494	444	512	447	513	494	496	495	468	505	518	446	493	501	475	474	456	468	447	496	513	487	516	489	468	469	477	488	468	455	482	477	494	477	506	532	471	474	501	491	449	516	488	458	494	474	501	505	491	473	486	508	479	501	499	487	479	473	496	478	509	486	481	472	500	488	490	462	518	484	451	486	503	481	478	504	473	473	450	493	496	461	494	465	511	459	465	453	476	493	499	485	495	489	475	439	481	495	506	476	454	525	480	473	492	479	496	492	506	439	485	482	489	523	447	501	484	475	478	471	494	492	490	500	466	482	498	459	440	514	513	481	507	496	501	477	473	486	504	472	457	465	442	452	488	491	482	440	471	466	526	479	490	466	456	440	496	463	452	497	483	483	470	490	483	465	513	507	510	483	472	445	485	474	473	477	516	482	488	458	480	512	498	511	497	468	523	496	517	515	477	462	484	479	496	496	509	486	472	527	491	513	508	512	509	488	477	474	448	424	510	488	473	433	527	498	449	474	443	449	515	444	478	475	441	511	473	473	458	472	479	478	486	493	464	477	494	476	495	483	472	479	498	477	467	473	517	462	487	476	495	501	506	473	474	457	495	471	437	492	502	477	435	503	493	519	463	488	547	474	496	526	471	479	458	508	474	489	459	468	456	488	499	489	492	495	472	496	464	473	477	473	472	456	478	490	499	492	476	492	484	491	511	494	496	466	461	472	521	471	470	465	480	496	498	478	459	471	481	480	469	520	473	476	505	454	474	464	522	510	473	466	503	489	479	468	471	482	435	496	478	455	529	432	481	478	503	493	472	478	476	453	488	472	466	484	450	474	505	499	448	463	491	482	488	445	461	504	484	494	488	485	464	499	504	491	494	463	451	472	485	480	475	482	527	518	510	489	466	449	498	477	460	489	453	475	454	496	497	463	488	483	495	477	492	485	517	469	497	513	497	497	553	488	485	481	468	511	495	524	520	468	461	512	470	501	492	485	476	448	506	521	495	510	471	519	462	492	512	470	463	467	466	488	451	452	482	470	455	514	497	542	472	460	518	479	487	488	456	486	478	487	465	462	466	445	508	493	460	470	484	462	526	449	464	518	450	465	497	494	479	466	497	507	473	467	473	475	473	478	485	446	469	481	463	506	502	470	495	505	447	508	461	481	452	513	479	456	495	502	462	511	476	504	472	474	477	458	509	479	477	492	498	488	474	488	482	502	517	451	498	490	511	491	485	486	461	479	503	489	485	513	471	475	448	496	517	480	507	477	517	490	537	508	488	487	477	493	489	454	494	512	499	501	542	487	478	493	474	478	486	480	499	458	437	451	449	444	495	478	505	501	474	475	454	483	492	475	480	485	470	525	473	502	511	518	494	499	468	450	486	473	510	488	456	497	453	459	497	471	504	504	510
51803	33416	30275	20397	5732	1271	680	510	380	377	369	333	325	290	304	297	291	245	288	296	292	291	282	259	268	262	298	278	276	251	254	303	272	289	270	259	284	259	264	258	275	276	244	270	265	274	278	231	259	262	259	236	272	250	217	278	243	285	238	286	265	294	285	270	265	241	254	266	254	221	256	239	246	265	265	259	292	273	252	276	227	256	247	257	258	277	260	251	252	254	266	242	249	280	247	245	246	248	261	257	277	236	253	279	271	259	277	250	256	269	229	251	282	266	252	266	257	285	246	286	272	279	273	271	255	280	289	242	263	270	255	241	260	288	226	268	277	241	266	224	282	274	254	251	240	245	228	274	276	257	270	264	256	252	253	252	266	246	260	268	263	260	256	247	259	267	232	280	254	253	260	255	279	275	264	257	267	271	258	244	259	278	279	260	257	230	226	253	280	266	281	310	267	284	280	268	276	266	256	307	278	256	274	256	268	270	232	262	276	265	282	227	259	247	249	260	253	263	278	273	286	264	271	263	267	247	257	239	265	281	266	256	261	261	264	274	257	270	244	237	245	248	265	260	305	264	275	251	257	261	246	272	254	256	249	256	255	230	232	285	262	269	240	259	249	255	287	264	276	276	266	268	241	255	273	233	249	262	242	258	244	263	259	235	247	256	276	285	235	259	249	299	258	230	269	261	242	240	290	285	269	231	265	264	217	260	269	283	268	285	255	258	283	250	238	261	274	252	276	278	234	237	246	301	252	259	257	241	260	305	226	234	255	256	287	262	252	245	261	268	236	232	271	304	258	266	269	295	237	258	242	244	242	257	248	253	234	244	263	274	222	218	241	243	236	242	300	245	243	260	251	258	266	256	279	251	242	261	250	273	235	265	309	258	256	300	231	274	263	271	276	253	251	269	287	221	274	245	282	218	260	257	281	249	265	261	246	282	213	271	272	271	256	273	243	210	223	262	277	240	270	301	264	285	248	290	221	259	280	256	221	262	268	269	251	304	295	263	250	283	291	250	261	235	236	248	254	245	238	243	259	243	257	301	265	243	267	290	268	264	252	261	242	255	266	227	236	238	268	274	291	281	262	292	253	292	262	247	265	250	279	264	256	249	248	265	240	263	245	276	236	262	247	270	272	274	274	223	266	268	270	252	281	247	247	273	256	250	260	263	241	232	263	242	254	266	254	248	255	253	265	275	251	278	246	259	284	271	266	261	238	250	243	256	247	251	280	281	257	264	261	270	249	273	225	242	269	260	238	238	237	255	291	240	258	245	233	282	266	282	274	241	243	282	273	272	269	268	269	245	230	274	254	254	256	263	260	270	266	246	264	260	241	260	250	278	262	234	276	254	280	266	240	270	279	272	246	268	276	247	262	269	268	258	269	218	252	249	252	259	254	281	278	274	258	279	255	272	247	276	256	260	295	270	231	259	224	279	237	259	274	230	256	245	260	274	300	284	269	265	283	265	260	246	232	266	268	265	238	237	270	272	270	250	266	259	255	250	260	221	252	256	278	249	267	248	275	266	252	235	280	243	279	267	293	284	264	245	252	248	258	245	256	265	251	260	295	273	250	252	265	250	219	269	260	227	255	244	255	245	267	272	276	263	274	289	288	271	220	269	266	283	264	250	237	273	258	262	273	255	237	246	230	229	247	275	244	254	273	303	243	252	287	280	228	300	241	245	286	250	239	269	257	270	270	232	259	262	260	248	285	225	271	283	246	252	296	266	232	280	281	253	262	260	262	248	241	262	296	253	256	259	268	259	281	237	262	273	241	305	230	237	287	273	259	269	258	265	272	284	285	271	243	259	289	292	296	246	262	270	245	280	256	241	257	273	274	269	278	225	228	250	273	274	245	265	288	243	267	285	266	219	254	270	254	240	273	292	283	256	266	244	284	265	252	261	239	247	279	234	260	288	304	252	277	253	238	245	253	282	251	265	296	256	263	257	254	250	309	251	281	267	262	234	254	248	241	281	292	263	267	277	255	247	259	217	272	285	296	303	260	248	270	264	269	225	231	249	252	238	249	253	253	272	245	222	266	286	277	252	281	283	256	232	264	275	281	237	274	240	259	228	231	257	245	262	257	249	286	284	236	232	264	258	221	247	265	272	247	262	245	243	262	258	253	246	232	242	236	265	259	271	249	245	241	241	260	236	276	257	273	256	261	277	257	257	259	246	263	292	312	250	270	260	276	276	268	261	265	277	263	225	269	247	239	261	262	258	279	279	265	266	280	255	233	235	239	242	252	288	252	259	246	282	254	286	313	268	258	270	308	241	273	249	242	272	252	254	291	269	259	254	293	277	261	240	248	254	254	272	256	286	240	257	264	276	249	217	261	259	264	263	241	243	225	230	272	273	267	254	255	286	251	247	271	276	254	270	222	242	250	265	245	283	268	277	255	234	271	249	270	230	264	210	266	300	271	272	276	297	276	262	270	258	255	271	286	246	269	272	257	259	243	257	259	250	264	284	293	267	251	255	305	257	271	280	269	284	254	255	307	249	236	264	240	267	222	249	254	255	237	259	225	256	269	244	296	278	247	242	232	281	266	277	263	266	257	218	216	271	266	275	264	279	223	275	293	247	273	256	260	274	256	258	296	278	266	272	246	267	275	227	263	244	217	247	233	256	265	260	264	253	228	236	260	234	270	277	249	262	278	255	278	267	260	253	256	231	242	285	270	274	264	292	251	220	241	235	261	216	250	283	271	237	241	302	237	304	280	271	250	260	251	279	281	267	254	275	285	249	253	221	260	252	275	256	251	276	277	252	213	275	254	247	234	256	248	224	232	284	255	249	327	252	244	263	293	244	271	265	261	225	285	241	266	253	228	301	258	295	275	243	250	286	292	288	252	221	274	281	267	280	299	234	263	261	274	261	264	273	248	257	230	271	284	240	243	256	282	253	283	255	300	258	255	249	261	275	263	249	225	294	277	255	293	263	253	265	275	264	251	271	266	281	273	242	252	250	254	204	254	281	284	276	248	286	287	260	227	276	261	223	269	263	253	260	300	264	253	266	248	265	241	237	249	244	259	247	259	267	289	295	268	257	275	230	254	281	257	254	272	236	270	275	231	269	241	271	260	256	246	265	304	270	274	228	238	236	227	267	253	282	262	252	263	247	239	244	263	279	265	234	257	240	265	248	261	254	265	233	230	268	248	260	276	281	259	275	242	258	301	293	267	259	289	270	246	246	254	256	258	247	274	228	254	240	247	258	263	281	275	233	273	251	233	215	264	252	240	254	245	280	286	276	254	280	241	277	277	273	249	261	275	243	244	258	271	283	306	282	277	262	243	224	249	264	272	269	312	237	262	270	266	257	262	288	271	281	268	256	276	261	274	255	283	262	265	242	292	263	277	260	249	244	271	275	250	276	263	285	278	244	307	267	256	266	273	241	258	256	273	258	229	252	268	239	255	233	260	250	271	275	258	286	238	248	239	239	281	256	261	279	256	238	253	259	231	248	243	279	268	268	288	253	259	255
33200	25577	32045	26887	6340	2651	1890	1551	1336	1119	1077	990	1004	933	876	846	752	735	754	732	707	725	713	654	684	665	714	671	649	632	700	665	636	614	622	652	648	653	644	669	618	605	597	609	632	617	626	586	626	616	618	639	613	573	584	604	542	614	590	600	594	554	583	563	635	616	609	600	574	544	650	581	592	592	609	622	607	581	597	598	567	605	603	614	605	603	578	634	584	602	577	575	569	568	553	590	576	597	643	613	555	623	586	610	678	603	614	605	549	572	606	560	641	633	588	587	587	615	644	576	581	576	600	619	571	567	572	597	581	554	573	589	565	581	579	598	591	580	580	546	665	642	584	609	614	548	569	590	547	564	583	631	589	544	533	600	620	589	626	608	595	605	608	575	610	611	605	595	591	605	652	569	552	583	585	621	601	582	573	584	559	611	622	532	607	583	588	523	605	574	587	593	614	601	638	609	546	598	605	592	609	593	609	590	611	587	615	605	604	589	605	626	615	581	586	614	578	576	634	604	597	606	584	593	580	605	637	560	617	589	556	602	579	575	609	601	543	609	562	597	578	600	606	597	592	604	624	589	571	619	613	643	513	601	545	588	622	596	614	596	599	619	537	562	570	618	607	583	603	609	594	580	650	574	590	585	559	598	603	600	586	586	582	605	586	576	576	598	598	586	587	575	594	630	631	605	602	605	561	617	611	564	605	591	584	585	594	607	611	582	592	580	632	633	579	600	588	605	604	569	658	574	574	535	630	615	594	631	575	597	596	575	592	572	551	560	582	595	611	573	561	601	582	552	572	584	587	590	562	591	615	611	625	555	597	633	630	548	594	562	609	619	610	587	587	564	662	591	574	576	569	611	598	644	574	577	559	560	605	581	630	623	626	634	512	579	573	603	609	610	629	587	614	577	605	595	583	573	631	586	608	563	572	619	575	599	609	588	586	618	576	583	580	610	609	594	607	613	584	571	600	587	606	592	618	555	562	623	656	582	606	562	601	591	550	566	600	587	632	577	606	576	576	612	604	587	588	642	595	568	597	604	594	620	573	596	567	588	623	626	643	602	604	623	578	620	608	544	592	601	619	629	546	582	560	601	615	609	626	594	584	596	621	565	540	640	573	593	618	576	567	644	594	560	595	622	528	602	601	602	583	575	551	572	611	585	580	527	562	621	604	585	579	608	576	587	584	586	640	527	649	601	546	536	625	556	576	575	576	610	612	599	569	586	603	637	619	568	566	610	613	594	611	570	617	614	600	612	550	599	585	564	582	588	582	575	590	613	554	608	593	597	599	584	603	598	588	590	585	630	564	606	595	656	605	602	556	624	576	638	576	603	572	631	587	614	612	576	635	634	609	587	572	607	607	616	634	569	623	605	575	641	642	600	585	604	606	577	569	566	604	597	643	627	579	569	583	629	633	596	556	602	640	597	564	549	546	613	590	602	597	588	543	605	587	583	590	634	559	613	607	598	604	621	604	586	653	567	653	626	601	611	615	581	562	592	571	603	576	579	587	593	639	616	612	570	588	608	630	597	595	630	642	648	619	569	563	548	623	592	569	587	616	570	632	580	627	605	571	589	571	600	604	596	635	567	594	599	596	581	659	592	628	565	587	629	659	609	573	615	580	563	595	610	610	591	566	590	648	581	616	579	618	610	621	639	609	554	575	583	555	579	576	601	596	574	574	553	593	599	579	565	593	600	582	611	620	569	578	565	600	581	612	595	564	575	622	595	576	580	584	577	597	582	588	598	628	608	567	605	584	612	523	574	560	563	594	601	602	576	628	598	595	562	610	610	555	597	549	606	595	595	632	581	595	540	551	603	616	571	574	620	601	600	609	557	600	595	604	549	649	613	603	602	619	651	597	660	593	614	638	647	615	596	613	590	585	582	585	588	597	580	599	572	536	570	613	594	576	568	595	632	573	589	597	624	596	590	596	581	606	621	606	626	536	607	597	573	620	576	592	618	638	586	622	566	566	554	562	625	567	610	552	576	600	613	607	565	562	599	558	566	560	619	587	601	589	529	595	606	594	615	609	556	623	596	614	586	547	545	627	541	638	583	566	588	601	609	624	625	629	615	582	553	572	585	610	571	621	598	604	586	571	577	633	592	566	559	604	579	600	624	583	583	628	590	585	614	608	594	573	570	572	588	594	607	563	545	592	555	583	598	584	598	565	586	586	575	586	628	539	606	598	616	621	590	574	592	610	601	561	590	601	643	603	597	580	560	623	593	605	594	657	594	553	621	615	581	631	625	583	630	604	657	611	585	601	580	586	624	578	596	617	570	616	612	599	604	586	584	578	596	572	575	566	582	594	624	592	580	628	568	594	635	627	590	607	571	569	610	609	610	645	593	547	592	585	561	570	607	565	629	626	577	593	591	607	602	614	643	600	588	591	637	613	619	582	616	554	575	602	577	530	608	594	566	622	560	609	615	536	598	568	571	607	567	615	578	631	621	563	632	567	553	592	587	562	550	578	601	558	555	596	634	604	606	666	566	599	611	623	542	591	624	590	578	546	604	613	595	623	565	558	565	595	597	592	607	592	637	631	579	556	602	602	600	603	577	580	577	572	580	596	628	628	574	618	576	554	552	652	595	601	573	605	604	623	567	592	552	564	605	565	573	559	592	580	578	590	578	559	607	621	600	595	584	616	551	598	582	612	602	590	607	624	616	569	591	585	582	571	608	636	616	605	636	595	563	585	600	581	553	620	566	622	599	601	610	575	631	568	582	566	618	597	594	594	592	580	593	552	582	588	547	571	604	584	591	615	640	606	561	607	634	587	551	590	637	590	581	565	578	586	570	618	645	546	611	593	568	601	629	618	600	580	555	609	612	625	606	563	597	599	618	595	600	581	596	591	579	600	583	541	628	597	604	578	574	557	578	575	604	576	586	593	549	570	562	602	609	601	571	573	590	580	588	591	569	620	616	617	564	599	612	609	580	630	576	639	619	581	597	577	574	567	564	607	610	579	551	614	573	576	671	574	594	618	608	631	572	575	605	613	565	562	597	598	568	586	558	616	595	548	616	581	603	623	568	605	563	603	557	627	588	643	585	599	566	589	592	598	584	618	601	630	552	582	592	600	605	594	585	570	562	607	631	627	625	555	621	553	642	586	602	595	584	569	568	595	606	576	629	588	633	629	594	595	574	590	608	613	561	597	573	560	628	598	602	593	601	596	599	625	588	603	570	565	586	576	602	620	598	614	561	587	643	597	607	590	584	617	593	650	551	590	573	552	607	595	635	624	605	610	585	610	572	591	618	568	611	621	637	664	563	595	622	643	565	612	610	593	607	539	603	574	624	608	639	616	569	583	562	601	588	604	628	610	609	617	592	555	632	606	608	615	555	583	621	607	597	585	592	594	561	578	603	585	618	616	617	622	601	572	587	596	583	577	600	589	597	567	642	596	579	556	608	588	593	593	590	617	584	621	576	583	592	642	564	567	628	591	621	647	594	604	555	598	594	602	587	567	589	587	604	633	557
28901	13260	6160	2151	631	426	404	381	344	388	319	326	353	327	321	323	300	336	331	300	310	345	347	316	335	334	364	333	297	361	310	317	312	330	295	294	301	347	325	329	302	305	322	322	332	316	325	279	304	302	319	316	276	319	334	342	354	294	336	307	318	308	313	291	322	336	328	294	325	334	311	324	326	313	337	325	327	324	344	335	300	333	336	287	299	342	342	316	349	339	306	289	312	298	275	311	306	322	376	325	361	344	294	318	312	323	292	309	348	303	292	317	342	334	332	295	301	323	343	349	346	293	322	339	316	318	331	300	301	294	305	305	297	295	330	332	359	326	348	332	325	302	301	334	327	292	306	291	311	289	305	311	332	326	306	304	300	344	301	331	332	330	322	332	307	307	343	351	307	347	319	304	317	305	309	272	307	316	329	300	292	310	338	285	315	299	315	327	334	328	376	333	308	314	330	290	340	327	340	343	276	304	314	307	308	339	344	332	341	303	307	344	334	295	310	338	289	320	328	347	307	352	318	312	314	351	322	351	371	311	304	258	326	335	338	338	327	302	335	283	297	305	325	324	323	298	300	302	325	338	324	304	311	301	329	359	299	294	301	335	286	348	331	342	287	304	340	326	309	320	309	317	324	314	303	353	320	297	360	288	351	347	315	318	290	365	317	326	327	339	302	317	318	308	319	347	307	301	332	319	305	297	290	283	316	274	335	331	294	332	323	375	297	321	308	310	343	357	316	318	286	332	335	331	333	319	331	299	344	293	299	319	341	324	300	294	347	285	345	303	309	317	344	309	299	325	293	346	323	302	338	323	315	321	305	329	312	276	311	349	337	302	312	342	344	315	330	333	308	336	311	326	286	354	290	301	362	331	346	315	314	300	335	299	302	326	288	333	325	311	265	313	310	334	277	311	325	356	343	298	321	326	299	333	322	358	316	306	310	317	311	327	336	344	306	311	366	336	297	344	329	283	364	324	331	334	337	303	325	360	341	289	296	351	320	292	331	354	322	304	285	331	294	293	346	313	335	294	308	325	317	310	332	311	312	319	297	320	328	321	308	287	301	337	320	323	331	354	329	304	319	313	352	289	307	318	338	319	319	308	336	330	327	278	320	298	318	343	304	318	325	290	311	313	318	331	301	296	324	334	323	316	321	333	311	315	301	304	310	296	290	332	308	342	318	295	311	297	331	322	346	331	333	314	310	327	297	309	308	313	319	324	288	354	339	357	325	336	318	318	335	319	299	351	330	306	293	320	337	318	337	326	330	303	307	332	319	321	358	342	324	313	303	331	292	322	343	329	296	345	282	292	300	304	299	347	334	331	299	299	315	340	348	336	320	267	339	329	303	273	312	331	355	325	366	340	302	312	310	330	318	346	331	319	326	321	287	309	342	315	336	332	334	312	344	301	327	327	305	310	309	341	325	303	280	314	337	346	318	306	305	303	332	329	288	344	312	296	268	336	331	321	335	297	339	356	318	354	309	313	312	318	324	312	359	365	312	302	317	350	329	300	345	339	323	334	343	306	311	297	275	304	282	348	325	316	281	291	337	327	299	333	323	321	313	318	313	325	316	315	357	328	339	310	326	312	328	336	347	315	319	333	295	317	317	308	340	310	325	312	338	328	338	310	300	325	317	301	345	322	341	306	330	314	305	322	309	292	317	301	261	295	351	282	315	351	303	339	314	329	341	318	314	324	315	304	327	320	320	337	315	297	308	338	289	324	318	286	332	332	312	315	346	322	372	367	334	324	296	339	354	309	306	316	319	320	328	309	354	314	314	313	287	350	301	285	304	321	330	355	316	334	324	310	309	342	327	302	296	320	347	352	342	301	319	304	337	301	328	351	306	350	303	312	315	330	335	342	314	305	313	330	313	345	343	342	314	300	301	361	330	316	317	305	334	348	304	305	366	333	318	333	312	309	325	317	327	319	342	344	326	282	298	333	302	338	325	347	318	340	297	338	344	326	337	329	318	358	328	299	291	303	310	352	338	341	343	323	301	296	374	344	341	301	329	341	349	329	310	313	337	332	324	293	320	331	326	360	313	317	322	327	308	302	301	305	318	322	298	312	315	303	315	333	321	322	343	337	327	326	307	331	333	341	313	335	340	341	324	333	356	310	346	311	326	326	318	327	315	295	336	291	331	356	331	335	303	320	321	321	317	347	320	331	340	348	339	359	293	318	335	323	309	325	351	321	318	336	315	310	256	277	285	286	332	293	284	305	330	303	320	286	322	318	294	306	310	330	291	329	327	303	316	324	320	339	317	331	327	306	292	335	337	322	318	301	318	321	346	327	343	308	328	342	312	343	315	288	333	341	313	326	331	332	345	315	310	322	311	330	360	314	338	293	330	305	309	296	330	311	315	353	317	317	303	350	332	322	332	316	299	315	325	331	324	306	318	324	337	315	353	315	318	333	332	319	312	312	296	323	317	349	314	334	346	369	311	332	288	303	316	310	322	331	327	339	297	304	357	318	300	322	333	317	285	308	334	328	372	323	346	330	344	324	354	346	293	331	287	324	326	306	322	343	332	336	345	287	307	318	297	294	311	306	326	325	301	319	329	312	332	279	349	319	332	308	326	303	298	301	340	316	332	306	335	284	314	333	349	308	316	319	331	284	301	276	343	337	324	323	277	320	279	339	312	317	327	276	304	305	290	304	329	311	307	369	303	270	320	313	288	313	301	303	314	314	328	352	285	279	325	312	287	330	283	309	311	319	310	324	292	298	310	345	335	308	306	310	326	329	346	306	356	313	307	358	327	308	318	326	285	318	321	315	318	328	340	324	320	323	318	306	318	300	316	313	319	292	319	311	285	307	296	307	313	312	339	339	281	324	300	334	313	315	285	309	324	311	336	310	285	324	315	310	289	336	338	333	340	331	281	332	336	316	317	343	303	332	305	325	332	311	329	330	291	306	305	351	340	320	312	291	316	324	325	331	314	322	327	306	340	327	284	293	337	350	287	328	291	280	337	295	295	318	324	324	340	330	291	309	323	316	323	344	295	318	343	350	352	331	291	337	292	347	309	310	318	277	328	302	346	331	335	299	339	330	352	300	316	335	311	300	343	357	327	316	337	295	322	288	325	303	343	303	280	288	321	329	357	312	308	302	291	310	267	332	313	329	300	302	328	310	315	312	293	324	330	315	341	318	326	299	328	314	338	311	323	287	317	337	306	321	356	331	293	306	329	315	297	314	321	309	291	300	367	315	320	339	323	307	332	343	297	313	334	344	331	327	340	315	309	285	327	295	337	310	321	323	348	320	320	303	314	345	331	336	301	305	348	323	289	310	326	355	304	284	324	311	314	316	345	332	315	311	309	303	328	351	342	330	324	303	326	321	321	300	303	322	332	295	311	339	310	295	326	298	258	317	330	319	298	281	327	322	284	306	336	318	324	310	312	303	320	301	311	300	288	333	323	298	338	334	300	291	298	324	305	309	352	315	296	322	314	299	325	322	336	320	274	342	308	313	304	288	347	310
18329	9629	9263	5064	1500	1109	976	873	808	854	820	769	787	773	730	717	751	743	726	773	711	654	716	704	670	682	699	675	711	771	688	639	731	687	720	645	723	717	704	648	659	682	676	695	619	696	707	723	699	646	665	703	738	674	681	659	671	688	697	713	715	673	669	678	724	708	734	675	699	685	684	716	671	726	678	660	677	686	683	660	730	713	684	693	678	640	684	676	699	674	667	691	681	651	701	729	645	681	683	682	687	692	678	660	704	701	681	647	696	697	693	627	711	672	674	670	657	711	700	663	683	712	732	678	701	694	672	720	673	702	713	708	721	706	701	658	714	742	706	668	666	660	681	689	673	715	696	702	740	715	724	666	687	665	708	692	713	669	699	682	677	702	755	725	681	673	665	694	698	716	689	709	660	693	692	693	721	654	729	685	675	724	665	701	701	699	719	687	679	668	689	680	660	676	662	700	688	701	675	690	695	707	667	642	712	706	635	674	702	698	636	695	665	729	694	665	715	685	726	690	717	708	676	626	677	693	682	688	634	694	640	694	673	641	719	726	675	686	639	673	695	725	670	719	698	698	650	741	664	721	670	641	671	676	743	684	703	664	666	634	682	673	697	696	638	656	689	699	688	668	692	636	673	715	705	636	671	688	732	657	692	713	709	680	628	719	710	711	694	699	681	700	684	674	671	683	686	710	662	721	704	676	652	660	665	723	703	692	671	695	691	704	693	689	673	671	673	700	707	652	650	697	701	625	651	650	735	692	686	704	672	703	677	687	655	661	708	675	657	723	693	703	695	695	665	703	662	660	693	653	677	695	702	777	670	679	699	720	695	702	649	650	708	685	707	713	688	643	676	698	637	699	700	681	722	706	684	705	667	748	709	693	693	741	677	742	676	657	692	691	643	686	736	662	743	678	690	652	727	699	745	629	707	719	680	714	751	685	683	689	702	696	659	713	698	639	681	665	667	677	729	664	674	674	650	650	715	652	707	747	675	703	725	708	693	688	701	608	648	659	660	640	692	718	674	725	658	681	677	675	696	694	679	683	681	631	672	689	696	699	666	677	680	686	685	707	727	664	690	729	663	703	690	708	680	705	680	703	650	674	663	639	661	702	721	688	720	702	706	668	675	738	672	685	710	624	708	738	687	677	689	669	704	640	704	711	716	683	693	687	679	699	709	652	725	627	694	666	717	700	677	691	708	674	674	775	659	640	662	701	722	671	702	695	706	679	724	688	709	676	656	695	664	692	697	688	660	685	687	697	676	747	731	705	684	685	705	697	715	687	717	686	678	700	657	731	709	718	684	661	647	696	684	675	653	682	688	681	675	669	705	668	663	684	687	708	710	697	654	687	708	668	708	713	733	655	666	688	688	697	689	661	674	654	649	687	689	706	695	697	642	647	695	690	658	720	719	725	691	700	687	732	627	696	671	676	703	736	669	683	667	694	728	654	724	689	694	751	697	718	670	715	727	709	652	716	653	654	692	665	662	681	692	689	712	690	685	711	702	728	676	703	729	691	707	681	657	693	653	702	691	665	699	629	721	668	651	705	659	703	670	709	725	722	677	709	690	678	658	673	671	650	656	659	692	679	698	708	652	711	696	676	641	642	721	700	626	676	706	707	645	690	723	641	651	713	643	667	639	671	684	719	663	718	676	681	664	722	703	671	703	716	665	643	694	640	698	677	667	661	637	669	650	671	654	674	717	706	666	649	663	654	652	660	697	682	685	704	738	663	715	707	702	657	719	675	698	675	659	672	706	642	705	682	697	677	720	652	703	691	633	692	695	651	691	739	684	633	655	661	683	646	666	666	651	691	698	679	693	685	709	662	708	696	671	698	709	704	709	643	727	706	693	655	646	691	691	691	644	728	710	681	683	643	668	678	745	696	702	688	701	683	691	672	633	688	687	667	712	683	671	681	688	698	710	723	670	694	690	656	692	673	688	659	695	664	663	713	674	690	719	681	693	665	711	673	664	665	720	687	746	686	694	721	644	705	727	672	725	721	703	729	705	686	635	734	703	672	666	738	724	685	673	674	700	717	678	688	687	674	687	649	642	701	676	697	670	704	711	704	678	708	739	705	686	674	661	669	692	721	709	639	680	707	715	665	644	672	696	691	723	650	693	699	719	717	687	726	683	673	691	686	694	689	700	744	687	667	742	700	698	725	688	693	756	677	660	718	709	666	657	721	657	606	657	697	687	705	720	741	718	674	699	674	725	694	679	663	686	713	617	656	697	708	651	703	681	722	725	686	683	714	682	665	690	722	694	704	665	701	664	674	671	723	699	690	772	720	682	674	698	722	709	698	674	711	648	683	724	658	693	705	673	655	688	689	681	641	677	678	632	709	684	689	671	698	689	711	676	693	655	657	692	700	692	667	700	677	705	682	683	712	734	659	670	677	699	704	723	688	693	700	723	709	679	705	715	644	726	690	733	679	662	712	678	636	696	667	691	710	728	695	670	679	743	680	648	661	685	716	680	696	682	650	698	672	704	690	663	710	683	692	705	679	699	660	697	695	663	714	697	711	751	693	656	646	690	686	678	703	662	681	665	694	723	667	665	720	672	727	663	690	677	686	663	647	679	679	686	710	653	681	689	664	731	697	717	669	676	655	680	696	641	694	696	681	649	678	636	731	700	660	666	722	640	691	706	717	711	667	751	660	691	658	699	726	706	758	731	717	666	743	706	674	684	668	682	664	702	676	684	650	715	679	696	656	705	687	602	695	663	663	675	667	647	693	710	654	702	695	717	758	689	694	689	708	663	681	688	688	763	709	684	709	699	674	679	693	684	673	703	662	758	689	669	683	710	684	695	722	674	705	717	683	696	714	693	634	715	688	723	668	690	646	623	698	693	692	687	682	620	732	690	673	705	673	690	696	674	675	731	707	681	668	695	677	647	673	669	675	661	651	634	669	692	641	692	678	692	669	702	689	689	688	670	681	700	690	690	658	687	689	716	716	699	697	636	645	680	740	685	691	714	674	692	689	664	694	714	700	672	679	660	670	660	677	706	657	607	718	713	654	669	724	683	723	708	683	656	674	701	692	675	731	666	672	668	660	705	722	708	661	713	675	644	633	679	704	670	692	730	682	729	644	689	692	671	670	686	704	657	670	695	707	721	654	701	669	667	749	715	676	704	696	713	666	683	694	643	705	635	652	717	717	693	669	661	693	688	683	669	726	688	695	687	671	708	724	690	718	730	681	667	740	693	684	727	725	697	725	673	650	684	683	732	722	684	717	690	711	751	719	695	721	695	676	716	701	684	713	643	711	637	697	671	718	688	682	701	662	699	649	667	664	679	725	637	693	715	695	677	694	688	676	661	716	653	709	678	693	682	752	698	644	691	731	705	688	678	698	659	705	689	658	701	682	682	701	674	665	665	697	725	671	709	701	684	709	728	657	636	657	666	655	723	690	669	652	695	664	666	693	703	697	686	679	692	678	672	708	677	680	640	660	676	691	725	713	712	676	684	694	697	655	673	650
43858	25713	18392	9993	1861	527	362	288	298	264	265	259	263	235	266	223	222	228	257	220	217	224	183	211	197	213	219	224	233	206	208	204	194	243	217	197	203	213	205	229	227	211	209	238	254	214	235	209	204	204	232	208	223	199	225	211	220	208	215	236	176	216	216	210	218	221	244	240	228	208	237	208	215	255	205	206	190	182	220	216	200	231	219	208	214	187	214	208	232	220	196	225	199	223	222	210	196	205	185	203	192	201	240	234	179	216	225	196	215	175	200	171	245	221	216	197	195	187	252	215	188	209	208	198	231	203	221	197	214	238	207	214	241	215	193	209	217	197	194	229	224	220	211	198	216	195	216	245	210	193	228	195	189	200	228	219	197	211	225	207	225	221	240	205	213	205	219	202	192	216	235	221	212	233	226	231	226	229	221	203	187	227	228	243	221	224	220	220	224	205	210	215	220	220	213	199	212	247	218	202	188	208	239	246	238	210	192	210	217	210	207	224	236	231	191	213	206	221	188	195	217	248	238	220	207	192	225	208	213	228	223	195	195	222	213	217	203	207	211	214	196	216	198	183	214	210	234	225	192	214	219	212	226	191	197	215	199	214	239	226	196	203	219	213	186	212	223	249	179	249	204	215	197	220	214	217	196	211	207	189	171	181	191	194	230	182	209	232	222	202	176	205	211	262	227	191	205	230	212	200	222	211	226	231	205	183	228	212	192	213	212	213	208	211	218	197	198	255	234	229	192	204	227	213	206	228	215	220	199	213	216	209	201	209	198	216	205	199	194	219	216	223	195	188	208	191	207	188	201	210	240	197	214	242	226	232	224	229	192	228	215	202	200	183	221	205	209	201	232	209	196	221	188	208	199	210	239	226	193	218	196	218	225	209	224	204	216	218	205	208	232	227	204	193	206	205	217	232	205	201	211	231	209	223	216	214	235	204	238	192	222	235	168	217	225	198	206	228	221	225	198	206	227	210	199	212	199	199	231	178	192	220	225	240	206	232	168	225	213	238	218	189	220	204	187	197	212	212	224	226	186	224	225	226	203	200	190	233	227	212	234	214	255	229	223	206	208	219	230	206	204	231	223	208	187	205	220	203	236	231	223	219	188	234	210	213	225	206	205	226	219	214	201	156	230	204	195	203	198	207	223	180	210	208	205	175	238	221	219	217	202	212	211	206	217	204	202	204	206	222	207	176	242	184	225	189	199	195	219	221	224	232	241	221	213	222	205	225	213	222	228	217	209	206	215	222	238	201	237	200	225	226	203	219	222	207	222	179	200	235	220	238	200	234	230	226	199	174	215	225	208	217	228	224	229	227	203	206	189	230	205	191	237	216	193	195	219	206	199	212	204	215	233	220	232	207	199	209	224	214	234	196	189	214	186	187	197	188	219	221	246	197	180	225	206	211	203	209	222	215	214	222	219	207	220	252	244	204	209	204	214	210	191	202	189	188	211	206	208	208	182	215	227	244	197	206	193	206	203	194	213	200	208	208	204	222	229	221	205	218	206	202	222	232	209	221	185	182	211	221	227	244	211	180	221	214	191	202	218	219	204	201	233	183	229	203	182	198	225	238	213	183	215	223	197	215	210	184	209	199	227	211	233	215	209	239	198	186	231	224	234	207	232	212	224	227	202	210	210	218	206	183	218	231	228	208	225	223	199	217	227	209	215	199	221	235	208	206	222	208	217	207	199	215	217	216	175	216	212	226	207	245	220	231	204	210	228	197	233	196	200	215	226	220	224	209	259	240	193	200	234	181	231	217	233	218	235	218	224	216	225	248	202	201	228	169	222	188	223	216	219	188	202	215	227	199	200	230	192	216	182	217	193	221	187	207	241	231	250	202	213	207	204	196	210	230	194	213	221	203	206	231	184	198	270	210	193	215	217	250	196	181	206	222	206	217	218	227	198	199	195	227	216	203	215	204	206	225	196	222	234	225	209	203	201	198	188	215	215	219	200	187	211	208	200	192	225	189	207	188	176	201	216	221	216	255	223	195	212	211	187	214	216	210	199	217	182	200	204	217	214	211	234	191	193	229	210	202	214	213	215	200	229	217	218	231	214	221	201	239	226	201	199	199	223	224	186	203	207	213	205	224	214	199	221	225	190	183	214	189	189	215	220	210	208	206	202	226	233	200	195	238	238	219	209	199	224	240	216	174	191	216	214	223	241	222	211	218	210	223	222	175	191	208	203	211	218	225	206	212	207	242	223	221	211	203	205	199	227	231	211	219	216	206	198	228	199	206	207	232	210	211	223	241	184	191	218	187	205	184	208	245	222	192	217	220	228	221	233	233	215	199	214	195	207	225	259	229	218	219	209	207	218	196	216	188	198	240	214	216	199	220	195	232	204	200	204	215	215	207	210	202	205	208	193	211	215	242	225	220	219	200	189	219	194	209	214	180	204	218	228	204	171	197	201	189	224	222	218	226	211	217	199	197	217	192	193	216	243	190	209	217	221	212	192	220	235	224	224	204	191	218	208	196	216	207	218	230	192	205	192	231	202	223	212	222	195	222	223	198	214	228	194	208	237	192	177	193	211	240	191	213	199	200	247	215	206	202	206	214	200	209	207	204	221	203	204	237	244	243	242	208	230	226	219	211	213	211	191	217	206	223	231	184	229	241	206	199	221	210	195	216	191	219	233	203	211	223	204	237	206	212	241	206	216	213	209	196	204	204	191	193	194	212	247	208	208	201	208	211	201	238	229	180	227	220	212	209	216	207	181	207	208	209	230	210	195	200	195	215	201	221	196	205	179	228	193	202	216	190	199	210	227	192	225	185	223	211	185	210	201	214	217	225	233	209	220	235	237	204	214	212	215	182	233	187	197	218	248	199	208	210	218	202	204	220	224	216	226	204	209	202	213	197	208	208	218	212	209	214	214	210	197	204	181	209	189	217	223	209	217	191	220	204	215	228	224	251	207	218	212	206	206	204	196	209	183	217	202	180	206	199	239	212	245	203	187	204	211	215	194	203	235	231	216	211	221	211	200	228	235	221	191	206	210	211	227	220	204	217	211	178	228	186	199	195	235	226	233	208	208	218	220	254	192	182	218	209	190	207	206	203	219	214	197	193	216	217	202	212	232	216	219	225	210	214	238	181	202	195	232	221	230	202	207	224	210	186	227	193	242	230	214	194	218	204	217	245	212	207	227	222	190	205	186	202	196	218	176	227	214	226	236	207	191	220	193	222	207	231	225	182	213	249	218	224	206	223	172	242	190	218	215	228	234	227	211	199	238	223	237	220	216	207	181	226	207	208	227	193	191	212	240	209	188	206	232	192	226	209	228	203	187	215	222	214	192	186	201	205	208	197	216	223	212	234	186	204	180	219	214	181	213	201	203	240	213	212	246	206	206	226	236	228	218	196	228	204	175	203	195	193	199	199	240	201	196	210	216	222	211	218	218	210	213	229	189	221	242	219	240	201	240	258	201	215	204	224	203	225	212	209	216	170	209	213	213	241	208	204	213	205	202	237	179	200
28526	19492	21547	17723	3360	1735	1243	1102	928	879	800	756	708	678	658	632	613	633	591	583	573	577	568	549	556	548	501	540	495	502	482	468	457	503	514	479	536	511	501	534	534	494	494	541	512	473	506	510	515	464	467	513	499	472	477	507	494	519	491	480	475	479	485	443	515	459	477	522	502	460	497	494	496	506	459	452	463	490	526	487	526	477	488	500	521	480	475	489	517	535	450	478	451	544	515	469	515	485	466	456	491	515	504	480	474	486	494	503	501	483	515	527	517	549	530	469	496	490	512	481	526	474	494	469	494	485	461	479	455	514	482	506	499	453	488	448	498	504	496	526	489	496	505	497	486	511	511	474	488	477	485	496	532	490	541	501	508	514	483	461	486	477	468	481	498	499	477	506	464	534	511	508	483	480	482	463	524	513	511	515	501	500	502	487	461	485	474	513	486	520	515	497	462	476	505	528	512	496	466	467	509	478	520	510	528	506	528	473	467	434	495	512	491	476	519	483	500	473	525	516	470	485	524	517	426	522	501	475	484	479	492	495	506	488	500	472	477	434	477	512	490	496	498	488	474	468	490	505	484	436	460	489	465	453	493	446	471	468	501	485	532	447	526	464	458	505	478	510	475	506	486	476	453	491	479	441	490	489	494	425	488	474	510	495	485	495	543	494	459	492	457	439	491	538	444	463	460	475	474	498	464	516	496	459	463	465	493	468	505	480	482	523	477	469	513	454	481	488	460	462	471	474	467	506	501	505	508	475	489	504	450	481	522	509	537	466	456	495	469	496	495	516	534	491	459	475	537	502	466	524	499	492	503	558	500	461	472	454	477	510	509	476	482	503	497	482	445	494	466	527	526	498	492	455	458	485	467	483	477	493	522	467	491	487	467	491	483	501	497	486	485	514	509	495	448	501	496	465	482	495	535	474	508	506	474	472	452	499	456	465	522	494	493	476	493	510	491	511	516	511	492	534	514	441	479	492	485	499	503	524	501	484	484	447	484	466	494	521	514	466	451	523	500	455	478	494	463	501	470	480	520	527	467	497	514	507	493	525	495	524	522	487	492	459	514	446	488	484	504	492	485	469	491	484	511	486	508	464	486	533	435	492	480	466	523	493	488	501	485	468	482	496	473	443	424	491	461	514	468	506	530	503	489	517	483	487	473	574	480	499	482	501	474	472	486	502	492	471	487	482	511	517	485	500	460	509	496	510	491	455	480	466	488	468	483	520	485	488	486	485	465	479	508	536	495	497	509	501	495	503	518	488	524	486	524	480	498	487	473	450	481	505	497	538	478	449	528	511	502	493	463	490	508	485	518	517	489	534	479	456	477	506	514	468	499	475	472	490	467	488	455	496	491	477	459	513	538	525	482	517	505	512	482	489	486	492	484	521	471	467	505	468	509	483	459	472	511	498	468	484	455	535	493	495	489	521	474	489	491	467	525	489	504	499	516	442	482	466	494	467	499	465	510	487	489	546	484	517	500	471	469	515	477	486	478	482	462	477	476	476	496	486	520	490	486	492	482	495	476	454	523	510	471	454	460	487	500	490	503	498	508	498	465	488	497	477	534	480	514	506	498	489	520	481	516	487	476	522	473	510	471	505	517	461	462	499	485	507	467	498	495	471	479	458	494	488	483	511	511	480	482	518	453	480	490	496	507	532	483	491	445	501	475	473	493	504	525	500	456	472	475	454	493	505	470	474	509	468	493	482	484	473	487	451	492	487	489	514	506	498	473	533	494	497	516	491	522	446	524	485	446	492	497	505	478	464	456	499	477	497	478	475	487	514	512	515	490	500	487	521	528	503	496	467	502	505	490	470	470	456	546	474	494	491	466	505	500	463	518	527	490	504	510	512	499	465	450	489	459	521	485	484	491	503	496	465	505	526	482	476	458	548	503	475	470	436	511	511	477	517	467	459	493	490	467	516	463	460	474	486	514	490	459	487	516	506	515	499	482	485	483	500	482	449	487	475	513	463	475	447	498	488	472	456	478	487	500	437	507	497	490	491	513	513	477	466	464	515	485	490	525	496	493	459	507	518	502	535	453	512	470	476	454	446	516	505	526	546	468	471	484	470	488	472	518	504	474	492	461	453	482	489	508	501	522	493	484	481	494	512	472	508	447	447	493	470	526	482	520	481	484	470	497	476	474	476	495	461	471	483	469	495	501	493	485	478	481	509	503	536	495	504	461	481	522	541	461	487	451	454	488	474	508	472	511	486	473	503	469	462	517	459	520	501	480	466	531	466	497	479	494	490	494	469	496	492	531	495	495	523	473	491	517	509	496	479	474	514	457	488	486	451	452	477	461	542	496	504	494	496	484	480	491	524	519	504	479	489	470	498	479	485	528	491	478	512	460	509	471	499	483	514	506	474	477	498	488	495	452	490	478	485	476	530	488	509	497	500	464	472	473	499	477	489	507	466	500	472	490	483	496	457	500	492	498	486	497	535	483	511	488	500	466	482	466	521	474	495	467	491	475	461	468	480	484	485	500	458	487	554	508	500	470	513	522	497	485	534	494	467	483	535	479	481	522	481	477	492	478	472	473	522	473	505	486	466	513	498	468	504	450	507	472	473	495	500	496	461	507	510	449	491	523	497	509	471	482	497	490	507	520	513	459	486	483	522	456	473	533	496	503	484	502	511	487	496	492	493	481	488	457	483	409	481	458	490	463	560	526	480	485	525	470	554	495	495	451	513	489	451	475	498	502	453	490	515	460	501	465	481	490	496	498	497	493	453	493	460	481	471	485	495	491	546	474	509	454	485	486	512	468	501	493	492	500	450	502	485	507	485	495	475	450	484	492	496	487	478	498	488	471	473	485	487	527	501	506	469	499	550	489	507	506	468	466	491	482	483	485	495	532	511	516	477	481	447	490	487	543	465	504	456	509	493	491	455	524	445	513	472	522	464	503	464	478	522	474	485	496	511	462	506	490	515	472	445	469	491	483	517	481	459	495	490	467	491	501	469	501	494	515	500	501	470	481	502	415	499	494	469	501	499	503	434	528	502	496	477	493	502	533	482	513	467	494	465	514	461	512	533	466	457	451	477	501	513	483	475	486	501	464	487	485	469	533	506	496	520	502	484	507	466	469	481	477	494	460	495	498	499	477	483	437	517	518	453	494	491	453	506	483	476	517	516	499	509	513	479	498	479	492	480	496	485	491	495	492	514	462	547	490	487	506	486	477	524	485	516	481	510	479	467	495	480	479	479	453	475	508	427	502	485	505	484	482	462	511	476	475	444	494	511	479	491	508	467	477	503	492	472	478	470	476	483	482	478	481	513	452	482	466	511	540	504	483	530	495	540	489	529	479	506	506	485	470	518	472	480	491	461	482	504	509	494	491	496	540	508	466	508	514	461	526	473	540	474	456	489	448	496	464	512	508	499	520	485	477	529	501	452	507	534	520	497	453	469	471	486	508	505	462	549	530	487	474	476	471	496	490	513	490	493	480	478	490	499	457	499	483	455	493	511	504	511	497	497
50097	33995	29997	20423	4740	1114	572	499	446	373	314	312	292	292	288	307	264	265	262	289	275	261	270	266	290	270	287	284	240	255	275	273	276	282	250	258	262	313	277	261	254	311	248	241	277	248	267	245	262	285	279	302	276	258	251	274	281	257	234	264	266	258	259	266	235	295	263	225	273	297	255	279	275	260	279	277	281	242	252	289	247	285	270	271	220	268	221	259	277	248	244	283	249	244	273	246	220	230	290	271	254	271	285	240	254	235	283	251	235	252	242	255	273	243	232	249	267	249	238	251	249	238	282	288	259	300	293	237	247	226	258	244	252	262	268	277	244	248	233	299	246	246	255	277	255	266	273	284	244	248	241	239	240	255	254	256	266	246	232	244	255	243	238	232	282	239	227	253	248	260	263	234	241	244	233	243	282	238	264	250	206	273	253	266	278	270	274	278	280	240	255	274	271	261	260	264	232	249	257	249	276	280	248	300	262	254	280	242	256	240	258	271	254	255	262	253	289	244	209	292	291	246	273	297	273	271	277	227	272	256	255	259	235	271	255	249	277	305	261	234	263	262	238	254	252	283	249	272	245	239	263	229	260	244	252	281	256	239	244	259	265	274	243	232	247	282	280	284	243	264	257	250	270	249	218	296	268	288	263	248	256	245	253	265	252	225	236	265	255	263	242	275	247	257	270	257	254	240	247	223	261	283	262	255	266	222	283	263	259	277	244	266	294	250	268	272	252	256	273	236	297	262	228	243	239	269	264	260	242	243	275	232	244	273	257	236	263	244	256	251	229	251	238	250	251	227	278	246	258	247	277	266	237	248	284	259	250	252	247	227	248	261	261	258	254	282	248	256	277	245	280	241	259	236	283	264	256	251	246	277	279	237	272	280	253	250	211	260	271	257	265	252	281	282	282	242	281	256	258	262	251	261	262	254	220	227	251	261	227	244	279	265	215	286	266	272	249	268	224	259	260	240	232	256	243	266	263	243	244	263	209	250	245	286	250	224	252	274	254	241	262	268	264	235	287	243	275	269	230	245	248	287	236	255	248	243	234	243	233	238	269	240	234	224	252	268	255	245	272	229	249	261	208	276	224	236	253	281	265	256	263	265	233	246	246	246	256	257	242	258	262	254	245	256	261	255	252	246	286	230	270	250	253	245	250	253	253	257	254	285	269	256	260	277	275	248	254	293	256	296	213	248	235	256	267	264	259	252	235	274	227	248	249	289	231	259	249	254	266	255	256	278	273	268	287	236	248	257	262	240	249	264	235	258	263	253	246	281	256	254	235	261	253	262	250	239	230	252	261	255	295	282	289	250	268	271	286	252	260	259	252	257	267	272	270	250	273	260	236	257	235	271	256	260	225	267	264	254	246	212	273	260	241	266	275	250	266	265	258	256	227	221	277	264	214	267	252	237	256	275	242	241	248	267	276	270	288	289	276	259	238	243	286	271	268	289	276	249	275	266	279	250	240	250	270	275	251	255	262	264	251	276	264	256	257	281	255	236	260	229	242	234	268	245	263	272	271	244	268	257	231	267	259	273	258	264	259	252	265	269	252	259	272	237	260	268	256	272	259	236	259	233	273	239	237	251	259	270	251	227	261	251	236	254	271	257	277	271	259	240	248	286	254	262	244	263	267	218	250	251	199	252	269	258	284	274	247	223	220	260	282	243	250	233	238	233	290	234	253	265	233	268	264	243	267	237	257	244	264	231	247	232	263	261	257	253	279	277	234	240	246	256	255	261	267	265	248	244	268	250	274	271	289	269	271	272	248	278	257	256	240	242	225	260	251	237	275	251	283	273	287	262	254	277	254	269	247	274	255	257	272	258	240	280	252	255	278	247	256	261	266	243	261	278	265	270	227	247	238	242	252	282	241	270	257	268	256	246	258	253	229	266	281	265	290	228	275	259	280	242	271	279	266	245	258	279	256	260	221	271	255	245	248	250	305	267	265	240	281	258	250	218	247	252	271	254	251	265	255	254	245	254	266	265	246	265	261	265	261	249	261	265	243	270	285	276	266	224	278	256	238	247	260	280	230	276	273	262	258	267	235	259	276	264	271	287	236	240	249	269	280	269	276	251	293	224	245	279	249	243	239	251	272	273	262	268	266	252	280	273	242	239	236	282	276	278	277	292	232	263	282	268	237	242	261	258	240	247	265	253	261	244	251	272	250	252	223	237	255	275	242	251	275	276	272	262	268	263	268	271	256	288	262	248	277	265	248	273	251	271	266	255	251	233	264	249	257	249	285	239	264	229	268	273	248	255	287	255	274	279	309	301	254	278	238	261	251	244	283	277	280	266	248	254	247	247	259	263	231	242	264	254	251	286	271	274	277	233	245	294	247	257	251	261	258	251	256	233	256	288	261	292	264	243	265	250	248	265	230	278	256	272	270	254	259	263	276	243	260	227	272	229	260	289	255	242	256	269	281	260	252	248	246	229	233	266	247	247	246	253	264	288	255	258	255	232	255	257	265	262	273	259	290	237	255	243	218	270	254	285	280	256	265	243	255	228	256	241	257	307	277	250	247	254	248	241	248	269	264	251	236	263	218	270	239	284	252	262	259	281	259	246	237	273	243	260	263	237	244	259	260	275	228	247	253	257	272	252	258	261	273	236	271	244	259	248	260	263	245	270	255	272	259	246	273	241	252	221	268	276	257	250	274	259	276	265	228	252	274	265	241	240	260	233	264	279	243	259	263	265	251	249	239	235	274	256	265	266	266	283	262	237	265	260	266	272	296	232	248	266	280	235	239	242	272	270	285	274	243	271	233	256	279	236	273	292	223	250	262	280	243	258	241	284	270	244	253	254	262	252	245	248	259	295	241	280	267	267	260	248	249	241	241	294	242	267	242	274	278	269	235	265	266	266	267	244	301	268	264	263	256	257	250	263	286	271	244	244	272	230	260	253	283	280	229	264	284	253	263	243	276	271	241	255	237	278	261	256	248	257	279	253	262	285	268	254	279	244	278	259	206	248	247	260	256	268	223	256	250	238	252	264	252	256	266	255	293	255	293	247	274	239	238	294	278	250	246	272	267	260	251	266	248	247	263	246	238	252	240	273	268	261	238	235	239	253	227	245	290	274	270	239	247	221	263	244	233	251	277	249	261	239	278	218	275	240	268	279	258	252	250	270	251	225	229	255	266	265	245	252	278	255	264	265	240	236	247	255	258	265	274	259	266	239	232	237	234	273	271	258	247	243	252	265	213	245	241	284	253	255	307	236	231	259	248	252	224	262	249	227	232	245	280	265	256	287	235	253	250	229	236	235	241	232	275	246	238	255	267	259	255	251	282	259	261	269	255	259	258	237	219	254	258	257	257	242	262	239	273	258	258	266	233	262	274	261	269	256	248	249	256	259	272	251	232	246	243	249	239	255	250	238	250	275	257	284	256	253	239	273	281	238	259	275	269	276	263	279	235	250	230	251	261	244	262	261	258	268	259	254	254	244	233	248	246	236	212	248	246	244	262	238	277	242	270	259
32365	25757	31856	27028	5065	2780	1914	1613	1409	1226	1099	1036	1011	883	888	821	810	759	744	749	758	717	653	679	723	688	704	654	688	642	587	610	688	638	653	597	625	635	603	639	605	596	606	578	623	576	670	629	619	603	593	613	626	613	581	576	597	608	589	589	636	588	624	565	570	636	615	602	588	597	659	605	609	563	531	581	677	603	572	563	599	577	631	584	596	584	597	601	540	582	602	621	586	618	580	607	610	606	582	587	590	604	584	632	584	555	604	549	601	589	576	601	608	583	577	574	629	628	592	562	572	561	552	582	622	551	554	577	636	572	576	586	560	608	556	576	610	574	588	593	565	595	594	576	597	570	557	624	584	566	570	636	587	528	585	597	630	565	611	586	610	548	539	546	578	556	593	591	536	610	582	603	595	605	596	605	565	617	564	604	616	531	546	584	584	591	593	582	583	588	570	622	539	595	549	613	580	587	557	581	605	542	615	622	575	583	576	577	593	564	617	572	586	616	603	638	625	609	608	563	565	576	550	580	588	571	612	568	605	595	623	587	576	597	592	565	590	609	588	559	563	571	607	571	593	545	563	588	589	605	635	584	584	627	615	595	564	606	569	607	629	623	579	543	605	594	582	567	583	603	595	575	580	566	587	582	648	561	555	634	600	614	577	576	553	617	593	606	559	595	597	571	608	598	602	595	629	553	592	562	604	572	602	568	563	636	585	600	606	604	561	588	591	592	590	613	577	582	603	599	597	610	600	592	545	600	599	590	574	600	614	589	610	603	597	619	576	599	591	582	578	599	589	625	587	583	577	610	607	620	581	571	629	597	563	566	615	634	597	594	592	616	568	583	567	540	571	592	593	590	567	614	585	600	565	589	592	589	569	579	612	593	580	591	596	592	561	574	600	624	580	519	563	580	569	565	602	598	599	583	612	580	602	604	594	594	548	552	585	582	566	605	580	583	601	584	602	572	574	622	587	585	542	576	565	556	627	576	582	593	568	581	629	576	587	626	619	619	579	641	583	528	579	563	634	596	616	603	542	533	553	588	587	548	644	583	607	571	590	582	585	621	540	572	636	600	620	634	614	591	586	556	634	577	632	600	566	570	560	588	610	550	615	607	598	607	569	591	587	593	529	539	612	632	601	557	607	578	585	619	598	583	584	583	611	617	601	596	599	573	641	605	606	616	573	625	605	579	607	610	576	554	621	574	597	575	586	590	530	593	619	586	601	634	605	604	584	571	613	578	598	621	547	616	596	626	597	579	514	564	625	613	569	576	575	583	592	601	597	586	604	570	599	593	580	576	594	594	574	614	608	613	569	569	594	586	604	588	580	564	629	564	602	600	594	617	606	606	578	595	557	605	601	572	579	624	585	550	629	581	579	556	572	573	629	574	607	591	590	527	582	599	585	566	605	641	571	598	654	579	563	605	610	599	609	614	601	573	572	590	584	547	596	577	613	584	568	557	591	590	543	555	627	617	576	605	574	620	596	589	598	552	607	552	592	593	568	627	587	600	601	595	577	599	577	582	582	589	551	568	626	601	606	604	574	543	564	619	614	585	626	592	594	665	574	580	591	592	572	606	564	602	611	589	632	602	601	562	600	614	596	565	537	603	591	588	597	589	586	547	580	603	587	593	597	608	566	569	612	579	618	578	581	654	582	609	589	586	579	566	642	553	636	590	612	634	585	585	590	561	562	591	562	565	603	557	597	613	620	578	603	557	643	596	572	609	597	618	582	581	570	597	560	600	623	631	536	594	568	574	599	559	603	574	594	569	566	576	585	617	587	565	601	594	588	573	581	570	604	575	612	583	640	564	605	583	552	634	603	577	582	588	624	599	621	586	582	611	610	559	561	577	592	616	623	643	581	626	572	591	615	593	575	574	606	567	590	547	599	572	616	579	604	627	610	572	589	605	583	595	566	622	590	572	564	616	614	606	575	605	638	612	607	610	537	592	586	566	589	573	578	550	599	572	619	600	563	598	622	579	618	592	545	618	603	599	601	579	624	619	607	624	602	602	609	583	575	585	582	591	609	596	581	621	603	574	596	603	588	576	612	587	591	636	603	622	551	599	621	602	584	622	583	594	582	583	583	563	638	559	575	565	597	580	598	596	580	584	606	556	609	610	552	557	595	602	586	659	605	617	556	632	584	597	574	650	619	578	626	576	596	544	586	598	611	561	606	570	565	608	613	644	583	637	609	606	586	585	602	599	543	559	602	607	575	613	592	620	577	623	583	613	574	579	605	598	584	569	575	614	572	590	596	634	591	624	580	567	606	574	576	586	604	601	609	597	539	572	568	585	569	582	586	604	646	619	588	553	605	593	577	566	585	573	583	573	606	579	597	567	601	614	640	571	614	582	613	618	573	569	588	625	585	613	569	578	570	606	593	584	591	601	560	597	553	612	575	603	607	602	590	588	577	557	601	608	563	563	618	552	610	583	563	553	549	585	606	590	563	606	558	581	551	567	589	574	591	647	606	625	592	564	613	609	545	594	618	580	600	567	612	586	568	553	603	610	617	571	593	621	581	623	606	551	597	603	536	574	596	647	577	589	613	583	607	566	631	598	651	572	556	557	595	598	618	546	600	570	569	567	618	636	554	594	580	598	639	635	614	600	592	592	592	612	594	595	606	590	601	539	575	554	576	624	605	565	606	583	559	625	595	597	577	590	555	588	565	597	611	665	586	607	589	589	552	611	582	601	642	594	545	642	612	557	622	568	623	623	542	596	573	610	569	583	588	521	587	596	594	598	599	557	580	593	582	572	616	622	581	593	552	548	618	585	623	577	615	597	555	569	617	596	593	632	638	639	605	564	536	624	549	579	572	585	555	565	583	610	621	577	601	562	577	583	614	623	610	629	628	602	601	611	603	585	555	576	581	564	600	588	612	597	595	578	620	623	588	594	613	605	594	600	600	569	611	598	627	545	579	634	577	652	574	610	592	590	598	556	565	605	587	557	594	580	575	603	562	568	578	583	642	593	579	624	587	573	594	586	563	599	588	569	612	587	607	604	592	576	607	622	582	553	623	640	597	607	556	612	593	567	562	597	570	538	609	583	573	578	566	583	597	587	584	597	629	581	593	586	596	608	552	562	532	567	590	610	577	650	585	564	564	611	627	560	579	565	599	610	585	565	604	559	612	597	593	609	582	619	557	647	614	607	617	629	643	596	567	573	597	594	570	592	641	590	567	592	613	618	599	590	619	614	530	583	575	576	593	586	601	583	527	601	630	582	629	579	625	577	633	582	573	604	634	564	589	546	590	594	611	552	580	586	604	598	571	618	557	583	586	556	624	589	624	588	569	539	575	580	550	614	564	584	596	569	602	603	572	579	593	550	582	549	599	585	583	615	565	544	582	540	601	582	563	599	573	580	603	615	567	590	596	638	579	575	624	589	538	549	540	575	622	624	547	598	546	587	615	599	581	592	586	599	598	615	609	588	605	586	595	591	571	600	579	579	582	584	593	589	608	588	582	596	588	561	616	609
26603	13667	6785	2616	594	436	400	355	346	380	350	338	332	334	313	310	325	325	337	341	342	336	333	308	320	319	306	316	322	310	338	314	340	316	367	292	293	293	327	318	313	313	339	354	296	319	300	303	291	332	345	322	296	309	313	298	309	325	329	352	351	330	290	295	303	310	310	319	324	354	339	315	315	343	306	304	317	295	290	311	323	307	341	309	291	282	307	303	318	295	302	341	329	317	292	344	318	314	345	314	331	300	333	279	296	306	289	319	357	327	325	318	328	256	309	304	327	316	308	341	298	348	299	307	347	309	314	301	335	319	317	284	336	290	311	295	331	310	361	315	310	343	345	345	305	318	275	335	314	316	330	326	314	306	297	290	332	317	309	300	286	330	289	312	260	307	333	283	281	307	331	314	323	314	289	317	343	326	305	407	297	313	316	345	330	300	310	353	311	313	343	305	323	320	332	329	325	290	300	283	292	324	311	267	330	305	296	289	307	296	323	334	342	326	343	315	312	336	302	362	293	326	325	279	318	310	306	302	330	265	326	330	331	293	284	324	301	310	295	318	350	312	306	303	313	323	367	280	297	292	295	327	332	306	309	291	327	328	333	319	358	313	308	304	293	309	316	288	311	276	332	317	320	327	307	304	303	337	333	310	305	308	304	313	318	318	337	329	286	342	311	313	329	328	269	311	301	293	346	266	350	311	322	301	332	316	313	342	346	376	332	317	320	320	321	293	286	314	298	319	350	302	319	290	344	324	368	312	320	302	319	315	328	321	334	317	295	355	314	332	317	292	322	336	333	294	304	282	292	300	314	316	319	329	330	322	328	339	336	319	331	303	283	274	321	331	339	318	297	314	292	337	296	299	336	318	313	318	334	316	319	304	331	291	328	332	318	307	286	312	330	327	311	312	327	357	317	279	298	284	347	291	316	303	319	297	316	296	307	318	331	286	309	297	333	314	301	326	309	340	299	321	302	336	320	304	344	307	348	370	300	275	325	309	308	293	334	329	327	300	307	319	312	348	312	310	271	296	282	341	320	319	306	302	286	311	338	321	298	345	319	358	323	329	314	296	309	307	302	312	312	331	313	293	347	350	315	324	324	336	298	302	287	298	303	298	342	288	319	349	333	310	307	336	318	313	306	317	309	295	364	308	303	289	332	304	338	338	309	335	346	338	355	299	325	305	308	337	323	299	303	334	349	331	329	356	349	338	307	298	334	306	316	323	320	305	311	332	292	340	310	269	295	291	298	342	337	331	311	335	320	307	287	317	295	305	304	332	352	276	319	296	312	330	326	310	311	330	320	324	279	339	333	295	316	280	335	306	331	328	334	305	286	318	300	291	306	325	315	293	276	304	301	317	343	354	305	288	330	332	316	332	296	337	339	354	310	272	317	325	335	353	306	347	325	309	333	322	337	318	280	324	320	322	309	351	317	326	326	291	302	298	325	331	340	299	303	308	286	327	297	344	312	290	283	295	334	316	351	311	313	316	329	320	314	331	336	339	298	318	331	328	305	316	352	311	299	306	330	306	267	336	292	351	312	294	316	343	319	320	333	324	318	317	310	313	310	334	323	318	301	315	331	314	335	339	311	313	313	303	331	307	328	322	295	305	315	312	312	330	290	325	272	278	289	279	326	315	301	342	310	333	354	334	310	300	286	294	329	352	300	302	336	301	306	315	278	320	303	313	323	332	317	303	335	333	317	295	327	305	314	313	331	309	297	302	324	312	316	363	331	339	309	306	330	321	361	303	315	316	279	325	336	330	318	313	275	313	329	323	303	302	303	358	307	340	312	349	264	332	318	339	313	288	315	298	356	315	325	297	304	288	304	303	310	315	327	337	330	308	307	322	340	280	291	273	296	304	322	297	324	320	329	326	303	303	317	331	334	335	309	313	293	317	320	313	319	343	287	323	336	315	329	356	323	351	306	339	329	286	324	332	316	338	328	327	344	340	338	318	297	326	312	315	309	272	304	301	299	329	339	329	279	312	317	352	320	294	371	324	302	316	317	361	310	300	317	288	306	321	326	334	324	255	365	386	310	294	329	302	302	294	354	340	361	326	317	308	309	323	334	352	301	291	316	306	300	296	286	318	292	346	301	327	331	339	306	338	301	299	298	310	307	308	309	292	305	315	319	333	345	341	317	285	321	312	327	305	309	313	294	300	295	305	296	350	308	297	298	319	303	316	333	322	321	279	308	290	311	316	325	302	319	336	329	285	295	301	341	360	335	298	296	320	303	357	284	326	302	316	320	299	311	329	290	328	313	347	320	301	337	316	336	347	285	302	324	330	332	308	332	303	319	310	307	322	328	322	307	310	355	320	331	321	331	321	355	310	291	322	329	307	307	338	308	286	289	317	313	324	298	324	319	314	328	308	298	341	331	300	335	316	333	300	324	320	306	334	300	310	316	318	336	339	321	314	297	297	314	305	311	360	357	322	339	323	306	321	347	340	308	309	324	321	364	318	314	326	344	305	338	319	317	365	321	293	328	342	346	310	332	333	305	294	303	320	341	318	347	327	328	312	339	336	318	326	321	311	315	312	336	346	301	318	319	319	301	296	348	320	313	328	328	311	321	356	305	313	336	339	330	300	331	346	316	351	290	288	319	337	331	309	320	323	326	306	325	305	269	284	289	302	333	299	317	326	337	337	296	282	335	331	328	305	297	310	336	287	291	335	319	321	327	306	304	329	329	327	300	316	324	291	302	298	325	304	313	311	308	325	314	327	335	370	307	297	313	323	338	322	343	314	289	284	312	338	294	316	307	309	333	280	304	303	345	344	327	342	346	339	320	294	330	307	307	324	313	321	332	320	318	321	313	307	320	336	341	297	300	329	277	306	309	327	302	309	319	355	313	319	313	334	341	288	322	319	333	288	298	313	295	326	300	324	320	329	323	309	301	313	302	318	297	308	311	330	293	335	318	297	372	316	309	319	321	311	330	345	310	351	305	318	350	291	316	320	306	311	296	318	322	286	336	302	348	316	298	333	325	325	303	276	321	318	291	315	335	309	364	312	288	342	321	304	305	356	333	314	316	301	340	328	319	292	291	293	345	325	340	362	304	298	312	336	293	309	310	331	273	326	300	304	377	320	328	303	324	336	301	324	337	342	308	353	319	347	312	312	307	293	323	316	301	297	267	311	331	340	303	322	334	353	300	325	289	263	327	318	322	339	286	321	340	318	320	325	306	349	339	336	353	286	336	315	307	353	305	282	326	321	360	322	338	303	308	322	348	313	330	270	317	313	309	325	315	320	345	313	309	321	323	338	319	312	318	318	313	313	294	325	292	290	336	300	307	342	304	312	298	314	325	332	340	341	316	278	342	310	313	301	314	291	293	307	301	289	314	291	254	310	333	320	332	317	333	321	284	294	283	355	324	309	329	339	308	311	314	292	313	302	294	321	335	313	321	324	310	319	344	334	322	336	290	335	328	287	252	309	325	283	288	330	309	284	307	326	313	295	312	315	346	319	296	302	330	320
16411	10244	10005	6017	1675	1161	1017	935	873	825	763	791	774	791	765	758	741	687	710	723	729	713	686	704	699	680	724	703	681	752	681	697	692	659	693	739	679	719	677	679	712	674	669	662	660	671	699	673	675	700	668	727	694	710	647	708	660	734	683	683	683	651	693	700	689	694	677	688	699	662	680	657	651	731	687	697	670	669	658	680	689	693	638	642	678	708	704	699	716	745	625	704	688	680	685	678	657	686	730	688	703	716	666	643	645	665	706	678	699	645	629	678	730	686	698	671	682	660	694	662	694	693	710	656	698	706	702	708	671	732	653	700	721	706	672	699	683	616	619	692	689	685	663	651	694	676	672	676	692	720	693	684	672	714	701	696	680	657	696	703	655	673	681	677	727	625	695	696	662	685	690	727	712	715	673	663	715	713	663	713	655	657	677	658	687	667	705	662	675	676	668	662	652	723	645	673	673	707	703	665	709	680	669	681	671	677	714	648	647	703	669	710	666	645	648	669	698	695	726	654	655	699	704	676	681	686	685	664	732	701	637	693	721	675	703	685	607	678	708	707	683	647	683	686	696	697	666	706	716	677	703	649	737	699	668	706	732	665	672	668	685	692	719	659	721	688	658	700	709	706	661	704	678	677	717	702	672	688	643	642	694	702	693	636	698	674	693	689	613	740	714	717	735	687	715	677	636	717	664	650	633	651	687	674	693	684	642	675	712	711	685	739	729	701	683	646	686	706	688	627	686	681	687	695	693	691	667	681	640	662	692	711	681	655	669	664	736	702	684	685	675	674	683	673	737	675	703	663	718	681	700	694	671	665	654	696	694	662	681	679	685	712	705	705	667	655	730	671	694	665	697	708	676	671	677	645	679	707	688	648	643	694	660	680	679	757	689	717	678	701	679	673	705	708	654	632	675	679	681	693	697	660	668	658	671	663	713	688	697	720	705	699	683	626	698	700	638	685	688	661	680	650	686	663	655	630	680	687	639	715	664	624	711	699	732	706	692	693	690	709	663	700	717	698	704	708	726	701	655	651	681	675	654	673	674	657	710	632	673	655	668	687	621	727	691	688	678	675	685	698	704	664	665	703	649	699	684	665	688	666	647	650	718	672	719	708	681	697	694	695	710	723	684	635	665	669	648	696	692	677	674	656	744	671	659	676	683	702	671	675	665	703	680	715	690	700	722	716	662	630	663	693	671	662	685	686	676	650	627	630	659	661	643	655	692	730	676	729	665	686	700	686	705	695	664	679	677	743	634	682	662	674	694	679	701	707	706	712	694	703	606	688	730	665	662	682	648	735	748	680	600	687	644	665	678	687	677	683	710	688	684	707	714	703	629	684	663	715	689	673	735	647	653	661	674	720	654	665	663	680	677	683	703	651	654	657	672	700	723	720	660	647	721	682	700	684	699	731	685	690	676	678	684	678	639	678	669	680	676	681	718	692	691	671	683	714	723	676	638	661	705	700	661	650	675	701	669	732	663	681	725	712	685	638	671	672	675	700	732	685	660	687	704	709	697	718	648	697	722	628	659	685	630	700	703	669	697	702	610	726	675	651	678	652	698	704	628	671	636	705	703	718	673	706	662	687	702	728	672	738	688	720	682	669	661	688	683	691	653	694	706	642	652	690	651	675	683	697	653	703	706	732	661	628	695	694	709	641	677	674	667	669	671	690	661	675	652	646	707	674	694	656	674	684	683	658	729	688	681	688	690	645	673	714	628	692	664	711	698	698	706	675	673	683	671	728	693	680	684	675	677	682	638	742	723	670	698	670	646	709	699	658	655	680	677	676	682	638	682	655	660	659	672	682	713	677	677	687	640	671	722	668	688	674	722	727	665	656	647	725	653	721	677	683	666	679	706	707	697	691	677	749	706	696	663	693	681	654	677	698	680	658	700	641	655	648	691	690	652	679	688	737	688	703	675	647	656	684	638	673	680	669	662	620	724	674	686	683	666	680	688	671	681	665	714	669	712	697	700	677	722	709	686	676	658	644	679	665	673	699	662	713	667	717	675	685	716	705	687	661	705	652	678	684	616	671	693	697	709	659	694	634	672	694	724	713	684	727	697	683	665	681	708	740	735	708	654	655	645	699	711	682	669	686	688	718	679	689	704	682	636	679	675	662	668	702	700	677	698	641	671	655	703	668	689	701	700	667	687	696	651	683	647	689	717	665	676	671	687	706	655	725	695	704	682	702	723	708	679	708	646	618	656	653	662	717	669	670	689	666	692	720	702	710	706	653	691	726	692	680	698	666	703	699	673	677	664	671	667	697	647	680	668	654	680	642	645	669	660	666	672	687	708	681	658	663	689	670	668	711	714	676	655	644	684	602	671	691	681	671	674	668	721	658	668	691	707	690	683	666	745	621	664	662	689	653	632	662	654	717	654	696	702	706	709	690	646	708	693	650	682	724	662	689	663	713	711	646	659	721	690	659	663	671	695	700	671	660	730	689	704	647	662	675	691	674	656	704	711	652	681	693	702	644	660	655	680	687	621	689	701	652	683	665	699	628	699	666	689	700	709	674	718	680	726	663	735	652	732	684	660	736	629	671	710	756	652	674	714	691	752	675	686	701	677	698	693	663	684	669	676	695	685	637	676	689	668	645	691	710	688	687	689	653	688	647	677	673	727	703	688	667	693	753	693	657	661	693	666	729	673	692	667	678	699	708	683	663	663	679	667	686	707	679	644	685	681	703	739	773	690	701	698	691	697	694	706	691	686	770	643	696	690	722	713	710	666	685	670	652	680	670	720	637	671	699	714	678	698	688	650	654	683	695	684	704	711	630	690	685	651	717	679	659	678	685	699	655	731	682	708	709	657	695	667	672	669	692	697	725	699	729	653	703	699	697	679	697	699	650	693	684	661	695	704	740	703	699	685	689	699	678	679	677	663	685	663	686	668	675	684	668	711	658	636	697	715	722	643	697	689	701	688	660	655	666	613	660	640	687	661	661	690	692	682	682	682	714	686	690	713	667	664	671	689	673	647	652	697	705	680	697	745	701	685	667	725	673	704	617	716	677	671	672	702	710	737	650	673	689	630	715	661	679	701	717	714	705	708	689	694	653	728	733	631	704	667	694	723	662	665	661	757	712	670	645	666	726	681	705	720	681	673	677	664	675	627	743	681	705	704	679	673	674	717	686	721	671	706	742	679	703	679	736	697	674	694	685	662	701	664	735	655	713	675	702	683	652	650	652	705	716	728	687	721	696	679	673	649	653	678	655	664	639	683	673	653	637	707	650	666	705	680	673	681	644	687	648	671	694	629	677	693	697	669	678	707	694	698	698	708	700	700	650	724	670	711	700	648	730	722	707	676	640	638	678	681	615	624	646	651	676	716	705	672	650	714	657	710	686	709	661	677	660	696	706	675	701	729	704	687	700	659	692	676	687	673	695	653	691	706	684	701	700	665	695	659	717	682	722	711	650	726	714	709	656	700	719	676	630	712	721	666	708	730	729	673	680	638	710	716	745	651	664	703	695
41572	25863	20403	10780	1907	555	361	305	272	269	257	268	256	243	222	250	214	218	220	233	227	223	219	208	213	240	225	207	214	215	235	222	198	226	230	197	223	203	216	221	238	212	195	191	183	224	211	212	204	202	215	238	235	204	217	206	200	191	220	182	216	188	201	217	198	198	221	224	191	208	204	207	231	225	229	210	215	235	203	227	184	229	207	193	193	211	226	212	217	201	223	199	223	200	202	206	208	213	234	194	229	202	211	206	223	226	204	220	203	208	230	212	177	224	214	193	231	212	197	208	219	196	196	193	222	240	230	211	213	206	205	225	196	183	198	221	194	208	223	191	236	198	200	214	195	222	182	188	207	204	199	235	222	187	208	211	226	218	211	195	214	226	246	209	193	225	215	176	234	230	196	217	188	212	231	188	231	226	217	248	205	231	194	224	212	222	220	210	197	207	212	226	188	248	207	219	200	193	225	198	201	215	218	213	201	205	193	208	207	198	219	244	228	207	193	232	195	209	215	219	230	182	203	206	192	223	185	197	200	227	217	186	188	193	201	194	201	208	196	206	211	223	214	227	185	214	221	205	215	204	203	229	231	208	211	231	219	196	192	216	213	220	204	183	196	200	197	193	223	225	216	204	225	215	232	214	213	210	230	193	205	209	202	222	201	193	203	209	194	223	197	210	243	231	214	210	210	204	210	210	202	197	190	213	189	208	196	216	221	233	202	228	228	193	197	210	227	212	223	236	191	245	181	179	197	198	225	205	200	195	197	225	238	205	222	207	200	217	207	198	237	184	190	199	202	218	205	223	187	191	196	200	190	229	193	216	209	230	206	214	208	184	215	222	214	235	236	200	214	237	199	208	218	194	202	209	227	204	197	242	224	206	211	219	212	224	206	230	216	199	221	186	222	229	232	198	204	200	196	195	207	186	206	196	186	207	216	210	193	204	205	215	210	198	221	222	209	221	212	216	234	202	203	203	226	213	199	193	210	208	226	193	211	206	203	230	210	204	173	200	209	241	194	211	204	200	218	229	258	211	200	208	189	230	222	229	230	224	191	173	232	202	195	222	204	208	201	210	212	204	208	178	244	196	213	198	222	188	232	199	249	218	185	213	192	200	199	227	197	204	207	203	194	202	221	219	224	217	198	212	210	210	213	201	195	209	198	217	213	196	218	211	199	208	202	204	205	207	229	229	223	214	204	217	227	201	205	228	205	207	221	200	208	194	191	218	199	216	186	204	179	209	229	214	225	242	210	187	217	219	225	222	193	216	222	204	217	190	243	203	213	191	200	217	216	198	208	232	220	209	224	208	212	191	240	220	226	212	184	228	217	195	222	222	205	180	193	221	194	246	223	226	201	206	213	205	201	223	203	199	201	226	226	201	189	204	195	218	197	229	189	241	209	203	227	184	211	214	219	210	215	201	184	210	186	227	224	239	188	200	237	198	192	222	230	227	225	184	203	215	221	219	218	198	199	179	207	192	206	232	213	200	216	212	202	209	181	181	207	209	199	232	213	182	265	205	213	230	191	213	199	194	212	238	202	225	201	182	234	212	225	211	208	211	210	211	224	205	222	212	205	201	248	232	206	219	211	199	189	218	206	208	226	223	232	209	209	194	218	250	217	238	216	187	237	224	204	202	215	196	215	199	208	209	210	214	183	195	190	201	233	223	231	209	201	217	212	224	246	227	214	247	190	234	215	209	217	223	234	199	206	207	204	200	185	212	193	201	237	200	191	198	226	194	216	227	200	212	209	228	204	209	200	196	215	251	208	216	198	211	214	194	184	206	224	225	225	217	231	192	203	195	243	221	203	218	219	216	205	213	207	222	201	196	205	227	204	208	192	214	188	214	176	200	219	213	234	212	224	228	213	226	216	211	190	202	240	180	198	204	209	202	216	229	197	209	225	197	219	223	190	204	231	220	216	212	206	205	222	199	205	205	222	216	181	197	173	233	231	208	213	211	212	206	203	236	208	195	201	221	213	208	200	190	191	211	195	222	187	216	209	220	196	218	214	214	213	180	192	192	195	214	209	218	214	187	201	206	208	195	210	217	210	207	228	228	216	208	227	192	210	187	192	205	212	212	200	190	206	212	203	220	235	200	212	225	231	215	212	204	211	197	213	189	213	228	231	231	190	217	199	201	208	207	218	196	218	209	187	201	189	214	219	204	213	206	202	207	201	191	195	235	197	219	202	192	199	231	212	223	213	211	219	217	209	220	187	229	215	203	202	189	226	201	190	238	208	186	218	232	213	213	204	208	194	244	207	227	198	205	208	186	211	193	230	213	200	192	224	203	210	194	233	194	187	184	218	206	209	201	211	202	217	199	173	205	214	231	198	215	217	222	209	222	209	189	235	197	202	199	188	196	217	226	215	206	245	210	228	225	204	221	197	187	215	224	192	184	223	195	198	184	214	206	211	219	207	206	214	213	219	215	213	178	184	253	221	199	234	224	208	216	201	216	225	213	178	212	201	210	220	188	199	217	205	201	207	205	196	205	206	192	191	238	208	230	212	203	187	211	227	201	212	213	190	208	193	218	206	198	207	214	212	221	207	186	222	179	213	211	197	207	192	225	232	234	213	190	204	209	209	201	234	210	251	222	229	220	248	215	226	232	229	253	229	232	226	230	214	199	194	220	190	184	210	189	214	213	226	202	203	213	190	215	217	212	223	206	253	199	210	218	225	213	213	221	224	209	198	220	231	192	153	192	200	220	193	197	219	254	220	206	204	218	206	217	204	202	198	212	190	226	232	221	212	232	182	202	214	216	188	225	218	214	235	222	197	189	181	200	205	184	205	222	201	222	216	200	197	242	178	215	221	212	218	197	203	189	220	192	178	218	210	189	211	208	194	210	215	247	215	209	219	220	223	229	198	205	186	233	210	201	222	239	219	236	223	187	223	208	220	197	237	216	190	195	182	222	195	211	212	211	205	208	214	214	218	223	193	196	226	230	214	222	206	219	211	210	195	218	212	233	222	209	218	206	219	260	210	213	194	214	234	206	209	218	209	210	197	207	206	217	230	211	194	216	182	211	209	210	227	199	218	196	226	206	219	201	243	214	198	193	215	213	218	225	186	212	199	205	227	205	209	219	197	218	198	211	215	207	218	206	192	206	231	207	206	207	180	220	224	228	231	212	212	204	226	226	244	186	204	209	224	213	207	222	199	226	194	201	214	214	231	208	219	204	190	224	198	218	230	232	201	204	211	222	209	206	218	192	217	190	206	194	227	198	180	204	207	214	224	225	206	217	225	214	214	234	208	214	219	194	216	203	208	200	193	202	209	227	218	213	234	206	204	216	234	231	243	222	221	183	195	194	212	225	175	211	220	215	185	183	215	241	185	216	208	210	192	205	201	234	229	212	205	209	213	215	219	196	225	222	182	222	225	217	215	207	236	244	228	212	223	229	192	195	234	221	199	242	216	230	219	205	207	220	203	202	218	208	210	236	185	207	195	229	181	223	209	214	212	202	210	208	214	194
26725	19301	24262	16513	3253	1613	1275	1043	992	846	764	752	718	719	645	638	671	641	568	583	569	562	572	543	541	555	522	491	489	544	480	494	530	543	526	484	544	481	476	460	508	473	476	506	479	500	476	476	488	454	481	522	456	454	494	531	491	497	464	503	469	452	492	497	478	467	503	498	495	509	542	507	531	495	456	475	466	528	476	494	500	509	472	502	459	454	489	502	536	473	493	469	474	456	455	497	465	470	542	466	491	474	517	487	482	482	473	450	486	567	442	455	459	485	512	453	494	511	477	497	485	482	482	486	491	508	469	450	489	448	479	509	475	464	501	490	480	465	502	464	467	499	490	478	449	493	463	481	463	513	464	499	495	468	479	485	486	472	475	465	438	476	491	492	464	475	527	501	465	496	485	451	521	513	455	445	521	515	467	487	500	472	485	482	520	528	515	460	476	471	486	451	463	477	484	521	507	502	469	526	491	457	501	489	479	493	446	514	467	475	516	492	503	500	455	481	462	502	471	462	479	461	473	497	479	450	466	456	441	456	464	489	411	471	505	471	471	491	480	490	487	476	508	497	507	490	493	499	486	483	500	513	470	482	498	447	477	482	492	527	482	483	461	483	481	509	486	448	439	473	473	490	485	451	439	462	513	459	477	494	517	449	471	456	464	486	441	498	495	495	488	435	478	461	492	493	468	480	473	503	486	492	462	466	499	506	464	489	463	508	497	531	492	463	502	473	491	481	521	537	476	503	525	458	489	487	507	470	474	488	480	468	487	481	449	472	511	489	504	520	488	482	484	491	499	492	474	469	507	517	447	486	490	502	467	435	484	499	460	455	500	497	497	485	503	517	542	501	504	473	486	536	494	477	457	475	478	502	488	469	513	507	519	481	476	477	495	474	488	501	479	498	496	501	467	492	472	533	465	477	496	453	496	473	489	450	439	507	471	464	497	494	435	501	491	458	503	457	499	518	485	483	501	492	485	472	477	488	508	511	486	479	499	480	491	495	511	486	485	475	505	514	483	454	473	488	468	492	487	487	523	468	483	442	532	455	488	487	478	485	467	484	461	491	492	514	482	491	416	465	466	453	498	460	455	531	495	513	488	455	498	513	487	486	489	511	511	437	472	454	519	486	453	490	496	497	474	486	499	473	499	491	504	460	477	476	499	467	452	491	471	505	493	508	438	504	501	443	476	490	467	446	533	491	497	470	473	502	491	462	470	485	490	510	524	470	440	476	461	502	480	498	516	488	518	453	478	480	461	495	469	456	493	492	490	477	492	468	453	502	492	466	459	479	491	447	496	469	470	437	491	492	467	513	516	442	523	474	492	435	501	468	435	443	515	502	503	468	462	451	481	494	509	468	507	490	476	466	482	477	551	476	452	455	530	517	499	503	454	457	464	488	462	473	484	508	454	476	502	477	493	459	473	484	482	510	468	511	467	492	494	539	499	511	502	477	503	511	498	474	486	516	489	490	512	520	454	478	440	496	471	456	460	467	456	504	469	468	498	485	490	493	501	492	487	481	487	454	496	502	480	500	517	481	455	499	487	469	506	510	403	485	508	446	471	517	511	462	437	454	491	497	510	522	497	477	473	488	480	519	460	494	476	456	504	509	495	490	474	534	485	464	523	546	468	498	485	511	488	461	432	470	522	474	508	466	466	506	479	504	465	477	507	482	450	504	501	474	519	468	498	494	470	467	479	501	490	457	514	482	466	487	497	481	469	464	508	481	484	488	494	479	502	496	533	489	494	490	478	491	473	485	447	463	464	533	460	477	498	461	506	521	469	474	487	474	467	475	480	455	510	468	498	489	516	463	491	477	474	458	509	505	494	504	481	444	466	488	488	499	506	494	487	429	477	492	506	515	514	481	459	471	425	465	451	503	448	430	482	472	450	493	501	487	473	497	478	463	453	469	473	474	477	477	531	506	511	459	502	443	478	489	462	522	489	454	463	470	462	470	462	536	493	479	472	509	447	496	506	436	490	461	517	507	487	461	472	526	483	490	543	461	503	482	472	528	487	468	495	501	490	490	526	497	483	503	478	495	469	453	456	504	493	482	468	488	415	474	510	462	497	452	495	494	500	505	492	433	463	476	492	497	472	481	524	483	525	462	459	502	506	468	470	475	475	489	490	511	514	457	472	466	486	487	471	499	476	503	485	496	478	483	476	483	459	507	480	507	456	496	460	489	493	519	467	476	495	480	521	463	492	491	515	530	478	490	478	465	461	467	493	460	482	493	484	469	522	443	517	525	476	477	443	499	484	475	482	497	479	509	498	479	480	458	495	471	463	477	463	509	462	461	498	467	490	481	479	435	510	475	509	469	475	458	466	525	472	499	465	459	474	465	459	468	447	460	464	482	490	481	458	465	442	517	481	440	473	520	500	468	486	491	500	464	508	512	498	489	485	485	503	462	421	479	479	449	453	458	454	486	470	494	443	482	434	499	470	493	504	510	484	491	502	499	495	493	502	521	469	457	499	469	472	501	498	452	482	473	474	501	464	500	468	477	501	491	458	515	473	527	520	491	500	516	500	485	490	451	504	518	513	472	499	496	456	472	483	488	502	491	483	507	465	517	472	475	472	462	468	481	453	485	485	482	447	494	476	460	426	492	469	492	505	491	456	464	485	493	486	465	481	507	499	527	458	491	478	510	503	474	450	471	474	472	458	527	509	411	500	486	471	462	463	525	453	476	468	497	510	473	485	459	457	466	499	457	479	484	508	488	495	454	474	501	496	491	473	479	464	463	467	500	503	486	465	492	507	466	480	475	460	501	463	466	517	505	442	486	473	487	475	474	469	484	479	446	469	484	516	527	473	509	479	482	476	504	500	507	472	499	488	466	478	450	492	520	458	451	494	465	483	498	439	431	482	454	481	471	464	499	493	481	467	487	489	474	513	479	471	460	502	485	540	503	532	477	485	505	481	463	489	477	473	491	491	453	451	473	473	467	429	487	512	491	445	499	480	479	471	503	460	485	515	462	482	464	491	499	475	481	497	511	483	453	506	497	469	523	521	488	478	518	505	481	466	508	468	472	494	486	469	499	494	449	446	473	448	473	461	475	487	422	475	493	493	508	489	497	496	478	532	466	493	489	538	499	471	480	480	544	448	487	508	502	467	479	475	436	493	476	521	531	467	447	504	516	467	472	468	503	498	449	463	490	483	518	509	493	479	502	474	477	479	425	494	519	490	463	482	487	466	518	457	517	531	497	462	530	489	473	444	481	469	472	427	465	509	459	439	503	477	484	499	460	464	512	495	443	495	490	476	463	449	510	534	442	483	530	479	490	466	486	482	490	481	497	482	449	497	503	445	496	491	465	482	485	441	469	473	473	501	474	522	476	502	498	459	469	485	471	458	509	487	505	510	469	493	470	480	474	488	537	434	472	470	499	486	489	449	516	481	456	466	503	512	501	457	469	496	442	511	530	492	463	478	476	440	495	489	465	467	447	475	488	473	456	490	456	492	450	507	464	481	461	469	445
50906	35282	29893	18746	4113	960	594	506	432	361	363	320	346	316	335	326	278	275	235	270	249	270	263	279	264	289	247	287	263	262	263	269	271	283	247	271	274	258	278	254	249	282	264	253	272	286	272	255	253	238	259	234	247	255	277	248	265	240	270	257	266	276	258	244	271	252	263	264	251	295	263	249	236	253	255	255	262	248	258	249	258	263	253	262	290	261	245	248	252	241	248	272	242	258	220	279	265	218	251	241	237	255	243	267	252	274	250	250	244	245	229	254	238	238	292	267	259	281	222	236	265	268	262	262	280	261	237	254	253	249	226	252	276	281	231	235	238	275	253	244	286	291	264	240	258	267	236	274	269	249	285	255	249	236	271	256	245	267	235	269	286	240	259	261	267	280	276	250	283	254	242	271	267	263	267	274	232	286	229	250	288	245	284	264	238	294	272	273	251	249	238	242	226	256	245	275	285	267	254	247	250	293	260	251	266	224	270	247	248	255	231	251	270	269	245	264	250	275	241	262	259	290	244	246	275	231	292	263	250	288	292	238	244	233	255	231	265	234	255	258	250	310	255	245	260	239	261	249	238	284	230	290	229	240	243	236	263	251	276	267	249	265	273	269	243	236	284	285	291	263	250	243	247	297	250	230	273	261	232	235	243	268	257	257	268	275	231	257	262	278	256	225	234	247	271	268	263	244	243	247	265	229	258	246	259	231	266	253	240	268	251	251	248	236	241	255	243	264	266	222	269	260	314	252	241	283	251	273	266	231	239	263	263	257	271	272	241	258	275	256	242	259	259	233	281	258	250	253	244	276	238	267	248	253	253	223	274	275	271	277	299	257	257	292	267	295	287	260	280	250	270	273	245	304	266	245	281	257	275	255	290	248	272	270	280	267	236	266	259	257	267	226	252	247	251	240	269	269	264	274	261	256	235	252	268	247	275	249	259	268	242	256	249	294	270	293	239	270	231	266	267	258	227	234	256	253	229	217	248	278	293	278	266	273	274	248	259	250	248	250	265	271	253	254	259	274	236	263	219	242	274	235	278	261	239	234	255	223	259	257	268	224	266	263	277	253	234	258	215	240	275	272	243	271	268	241	312	248	269	298	263	236	230	263	260	246	286	240	235	257	260	230	244	253	275	260	226	252	254	282	257	256	239	247	246	254	241	296	258	256	233	255	265	251	236	252	260	246	234	257	240	282	248	259	253	248	260	254	273	262	248	235	259	272	262	232	243	279	284	253	271	287	224	260	259	243	261	261	277	244	271	259	277	241	253	286	254	224	271	235	282	261	232	252	263	283	238	245	208	276	248	254	267	248	261	283	258	274	242	271	272	236	294	248	249	229	252	268	241	265	266	235	273	266	282	244	264	241	300	283	258	242	238	281	273	255	268	258	226	225	283	257	267	263	240	240	247	240	287	221	273	271	279	248	254	260	265	257	264	219	232	279	251	259	256	268	269	244	257	278	226	283	258	259	266	253	228	258	243	244	275	231	281	237	267	266	270	249	245	279	260	231	228	247	250	281	202	267	248	235	261	247	278	241	236	239	235	243	282	250	275	282	276	274	244	278	298	282	253	255	264	240	229	290	258	299	249	289	240	286	238	266	255	288	238	261	249	237	247	254	248	215	272	253	222	224	248	261	251	273	242	252	288	263	250	248	247	272	294	268	243	245	268	288	246	240	258	264	272	223	252	253	260	283	263	256	252	273	260	244	238	271	244	269	254	257	272	256	250	248	289	249	271	257	266	240	270	257	264	260	247	276	285	278	247	293	259	268	226	249	223	262	248	246	238	261	239	276	284	227	232	236	256	285	247	236	248	287	246	265	237	272	278	254	254	306	251	234	279	268	260	261	248	251	237	271	239	277	247	263	280	261	289	268	256	281	282	296	274	276	262	309	258	260	245	274	274	264	234	250	262	262	244	281	253	261	283	275	290	247	235	269	247	240	247	245	235	265	247	236	240	264	270	259	244	269	259	253	253	268	259	258	261	247	260	262	234	273	246	235	270	241	268	234	246	260	293	222	278	244	250	295	260	253	266	276	258	228	248	270	252	245	235	261	266	241	256	242	275	271	247	248	222	263	288	269	226	248	238	229	244	244	262	271	260	281	257	298	249	255	260	306	299	255	256	268	260	254	270	272	256	259	260	253	266	240	240	254	236	249	265	232	249	255	243	285	239	249	234	255	275	234	263	267	243	243	214	271	291	262	265	237	294	293	262	266	272	257	262	271	263	267	253	253	272	279	276	264	265	261	244	260	251	286	258	245	256	281	257	247	259	287	257	247	254	232	262	245	251	265	244	265	273	284	267	235	247	267	273	246	250	268	278	301	255	275	244	259	246	237	251	224	255	235	262	247	258	243	246	272	272	276	260	265	258	220	230	268	261	266	277	255	243	267	259	242	229	216	271	249	252	255	250	247	243	266	282	254	274	235	275	228	282	253	242	250	241	263	263	271	267	226	271	273	252	266	240	284	237	249	258	229	243	293	287	256	286	282	261	252	269	226	260	249	255	255	237	230	259	257	248	275	286	283	275	247	237	287	282	241	260	255	256	287	240	267	249	251	260	301	253	285	270	253	243	261	250	307	246	274	265	280	244	232	287	273	262	247	248	244	273	280	277	277	273	261	236	253	317	302	233	240	258	223	264	245	259	262	283	259	274	248	233	276	263	238	298	257	247	225	270	250	256	299	245	257	239	246	244	286	274	276	266	280	277	265	270	283	252	283	251	255	252	241	269	243	250	257	259	252	252	273	235	265	278	295	256	260	274	251	230	254	285	256	245	276	229	228	246	233	257	261	263	276	283	258	279	255	255	282	293	254	238	250	236	252	259	283	266	257	262	258	250	255	282	259	279	263	262	288	244	245	240	256	254	244	241	246	247	258	267	246	275	256	256	267	284	251	266	275	250	262	229	262	267	247	261	287	262	268	233	276	261	283	297	261	246	259	255	279	247	267	263	249	280	257	250	221	251	232	265	240	244	252	263	303	255	267	267	245	248	228	236	269	271	237	263	238	246	244	258	243	243	235	247	280	220	248	274	254	287	245	272	258	256	240	243	252	253	263	264	248	223	256	283	286	283	257	256	251	264	279	237	265	264	256	262	229	254	262	264	266	282	308	254	260	248	231	269	256	270	263	259	260	238	243	278	252	256	251	255	266	282	271	235	271	252	254	274	263	227	242	273	272	272	258	262	258	253	278	242	255	253	230	260	265	275	256	224	252	221	256	274	246	278	264	255	278	243	277	248	281	220	271	281	248	260	243	240	252	272	287	259	271	245	261	281	235	223	250	261	211	289	258	229	238	252	264	250	242	255	278	238	271	265	229	236	227	259	259	256	260	217	277	241	257	250	286	279	262	244	279	231	267	310	271	297	248	253	238	283	272	259	242	240	267	271	273	255	268	264	243	262	230	282	274	257	270	274	253	278	287	263	272	266	254	261	245	271	233	273	261	241	248	299	272	266	283	283	246	241	251	271	290	269	253
32878	26659	31439	23884	5010	2525	1938	1670	1403	1276	1119	1032	1039	1010	893	830	820	794	736	741	749	658	689	660	712	687	667	632	621	638	630	642	678	638	611	592	604	585	630	600	593	572	594	616	592	560	609	638	628	598	622	601	634	623	673	642	591	616	604	609	640	599	630	631	587	590	566	638	602	572	562	580	566	626	569	605	631	628	551	588	617	589	617	589	556	615	629	601	599	580	586	607	567	632	573	615	594	562	645	600	578	561	556	580	605	624	606	620	598	582	595	613	624	613	605	629	582	562	599	642	635	611	601	602	563	577	623	642	580	568	583	623	645	578	634	580	584	594	580	603	612	620	588	601	555	602	548	624	576	589	591	610	598	617	632	583	605	651	584	590	601	609	586	602	570	605	657	592	572	626	634	625	587	593	610	618	567	620	574	603	584	596	602	630	594	559	597	591	603	592	617	594	600	598	605	602	599	578	580	588	572	600	585	595	601	577	573	621	547	611	602	594	591	633	562	627	581	574	580	588	561	552	601	566	611	644	527	564	587	616	581	585	613	602	605	578	583	566	640	601	554	589	600	548	571	596	542	619	622	548	587	599	599	558	595	597	595	563	611	646	571	621	553	578	615	597	581	604	570	583	578	567	558	623	601	610	583	575	590	566	574	575	601	554	588	588	577	558	606	679	589	621	602	645	569	596	614	580	598	598	599	569	585	605	589	576	575	580	563	607	644	620	608	568	623	531	575	570	615	616	611	571	581	600	583	604	626	582	576	620	612	599	593	577	598	599	599	591	575	587	541	569	603	581	571	615	586	644	568	614	588	590	575	576	622	609	566	608	581	596	641	599	598	605	605	580	619	598	601	628	634	606	619	591	615	598	602	608	596	585	617	585	643	611	586	593	624	575	616	594	592	566	544	575	578	623	587	612	601	613	615	566	601	623	593	625	599	648	570	615	578	539	629	572	533	630	631	607	602	592	589	590	606	598	585	591	637	610	638	578	597	575	604	613	585	598	617	558	612	584	584	585	601	646	603	581	568	583	596	557	620	585	594	627	607	560	639	614	591	588	581	588	601	605	574	560	572	567	605	651	586	625	565	609	574	581	626	587	586	561	579	617	528	596	575	577	600	585	562	567	613	586	610	644	608	559	578	581	614	623	585	611	619	594	584	633	592	582	621	601	579	560	626	614	599	628	583	580	639	557	628	535	593	580	573	598	597	552	582	602	625	591	648	623	537	569	626	562	573	597	598	625	605	579	591	545	609	585	552	581	587	578	539	602	580	611	568	583	602	623	612	607	578	624	599	607	612	589	637	584	566	593	651	618	602	604	615	574	616	574	612	597	614	636	575	602	602	604	557	593	587	570	590	580	576	635	565	574	566	570	588	610	591	525	556	581	577	603	582	592	638	662	576	541	556	606	577	573	644	584	570	587	582	603	647	564	547	567	602	590	586	620	585	602	583	587	577	570	568	569	610	564	581	554	594	597	615	591	589	607	581	595	601	606	560	596	563	619	562	611	607	570	603	555	592	611	595	572	611	639	596	555	604	578	587	557	590	612	580	572	561	582	602	570	591	580	618	587	603	613	575	601	594	563	612	644	572	569	618	593	600	592	569	573	605	576	586	599	611	601	547	592	587	623	601	619	612	564	598	596	629	610	604	556	567	621	552	566	597	567	588	534	577	614	593	623	546	584	583	608	591	605	544	561	576	610	594	609	566	557	604	586	614	601	594	625	594	633	620	558	626	581	579	570	592	602	572	559	592	560	633	595	570	588	596	613	577	589	618	575	588	579	585	589	570	605	594	603	571	592	623	589	604	580	578	582	584	606	540	608	593	578	596	591	625	596	581	589	575	565	568	589	621	580	594	597	570	607	568	595	609	591	562	610	573	634	554	609	611	545	627	576	589	606	587	574	603	657	583	564	579	616	624	618	638	561	602	631	559	577	581	569	596	606	599	591	575	616	592	591	576	580	586	594	553	588	577	595	617	590	626	552	605	589	607	602	587	558	632	542	599	606	574	579	597	570	596	591	530	584	587	609	543	596	572	571	619	612	612	596	564	595	610	612	588	602	584	600	628	530	560	614	559	572	566	561	553	585	593	643	575	585	623	622	554	609	552	619	590	593	594	609	592	572	603	584	588	543	580	623	593	643	643	577	624	585	574	608	592	621	591	640	531	611	582	586	574	603	618	646	598	576	555	626	596	587	591	587	612	544	532	562	566	579	570	546	586	596	627	566	595	591	618	561	598	570	603	595	588	569	624	591	586	620	605	568	581	574	610	549	574	623	589	565	634	592	572	581	593	578	596	595	589	589	528	554	535	629	595	585	555	556	604	599	572	568	578	602	610	591	594	562	565	552	593	607	613	641	590	590	603	578	599	639	583	573	628	590	605	562	604	571	619	543	593	537	605	596	625	592	598	609	616	598	564	611	609	590	639	618	605	608	586	604	622	570	605	631	578	589	644	544	577	571	598	634	617	594	595	632	584	627	594	592	585	582	569	583	570	601	606	564	560	541	586	579	557	586	570	587	613	610	598	608	646	615	612	592	621	594	599	566	601	566	627	540	624	629	599	618	598	588	620	618	603	609	600	574	608	558	598	602	607	610	628	559	606	621	588	617	630	586	609	558	563	550	589	624	630	617	554	647	625	616	593	583	593	598	620	620	614	607	610	581	599	569	558	614	575	590	597	589	608	554	633	574	606	579	618	574	556	607	580	549	559	638	642	621	573	598	593	605	583	592	549	601	598	596	601	599	594	604	589	612	602	589	616	625	622	598	640	534	565	568	591	580	594	591	587	604	605	631	602	597	592	593	587	572	590	605	585	628	605	567	590	583	598	572	651	590	578	606	632	617	561	570	564	574	666	562	603	600	608	579	581	572	615	607	604	587	630	608	620	612	581	594	624	583	643	572	573	622	653	576	559	596	560	576	589	633	610	632	601	574	603	591	562	600	560	627	593	609	582	602	571	609	633	596	614	600	611	570	560	579	587	626	572	592	605	613	608	621	606	565	627	579	581	584	570	633	569	570	640	577	629	566	610	581	587	647	619	587	569	636	622	592	597	591	596	586	596	585	583	599	623	569	603	559	615	619	585	576	613	571	586	604	583	564	599	602	633	589	614	611	614	563	585	616	551	621	577	580	605	581	607	580	619	661	593	612	594	617	575	589	624	593	584	595	629	608	590	578	626	574	609	585	573	618	594	580	643	586	611	578	612	618	606	580	542	555	597	609	621	584	595	561	568	579	570	580	608	613	630	586	640	599	583	612	570	637	595	605	543	573	640	570	554	573	570	564	585	633	584	574	591	561	574	596	649	609	544	604	564	631	616	585	608	633	593	593	578	566	571	573	628	594	611	589	587	583	607	575	621	598	604	620	611	568	553	600	615	598	589	642	598	616	644	599	609	583	584	628	565	598	590	636	576	537	580	582	616	545	607	591	609	624	590	560	561	623	595	582	591	595	581	631	627	580	574	546	579	540	570	571	575	600
25492	12412	6608	2505	696	410	388	378	339	355	329	305	322	293	351	330	343	318	297	338	337	317	309	317	300	313	305	318	303	317	294	306	301	294	311	345	294	313	337	335	302	347	298	314	287	322	320	344	321	327	299	306	336	319	329	291	310	341	301	344	313	286	320	309	320	339	331	290	335	340	321	297	290	330	325	299	307	262	312	270	301	317	292	327	270	290	341	367	272	319	326	338	336	305	322	298	312	294	323	303	289	303	330	323	305	324	306	312	319	320	324	337	311	304	315	299	349	300	292	293	311	331	309	317	330	315	334	309	283	320	329	293	288	312	334	310	311	312	308	338	306	302	292	291	334	306	315	288	284	299	302	327	319	309	313	315	328	290	308	301	315	305	307	291	322	310	295	339	273	299	311	340	302	320	304	301	323	343	314	321	319	288	322	326	312	314	342	318	292	307	322	324	309	297	349	317	308	304	344	298	319	298	301	301	314	295	287	307	284	304	311	314	363	317	324	300	287	314	283	308	321	340	315	301	305	315	296	296	277	320	308	276	301	332	306	308	325	327	323	300	289	285	316	298	337	308	342	293	319	294	290	298	325	279	322	307	325	284	317	331	313	316	308	278	325	299	299	301	324	284	327	295	331	309	328	292	269	291	343	291	349	316	336	340	307	301	315	295	338	317	323	297	294	309	313	290	308	316	325	306	323	299	311	303	300	279	306	318	297	315	300	290	285	299	271	308	302	301	323	318	341	284	324	318	297	327	281	302	334	296	320	281	303	299	310	312	298	312	314	373	282	314	309	308	298	354	331	314	288	340	304	310	349	320	315	295	354	321	334	310	294	333	307	291	313	331	309	335	326	295	315	278	303	323	295	277	282	302	290	288	306	297	297	303	310	273	320	354	292	267	346	310	307	274	305	279	319	301	304	285	332	332	305	302	320	300	286	299	319	305	330	331	315	300	326	303	318	286	298	300	270	300	347	324	333	324	314	304	316	330	292	295	320	342	294	291	314	315	297	291	306	351	313	294	306	287	301	316	310	295	315	294	321	316	293	300	338	318	335	336	334	292	333	327	277	296	304	333	327	301	298	336	291	300	307	296	328	330	337	316	308	287	279	338	311	337	299	347	271	316	330	299	318	313	342	333	300	304	297	309	310	289	300	265	289	331	272	305	325	301	300	341	293	308	317	348	255	309	286	293	340	313	317	331	305	342	281	314	311	319	316	362	313	317	304	318	298	296	292	305	344	347	319	299	291	297	298	309	293	348	298	328	308	341	307	286	309	293	302	276	309	357	305	297	287	329	294	285	317	291	311	299	298	283	280	281	294	272	313	295	282	291	314	299	331	344	319	297	321	309	288	288	295	280	367	310	292	283	297	332	344	264	292	324	303	268	287	297	272	305	292	325	335	321	315	311	301	325	326	310	311	311	315	301	282	281	294	290	305	310	322	365	325	312	283	323	271	308	305	328	311	309	313	358	301	337	361	306	291	312	331	328	311	313	296	309	304	332	289	319	296	278	286	289	339	301	332	309	306	294	317	298	301	312	300	306	300	309	292	354	346	322	289	287	319	325	316	303	362	307	308	311	322	328	322	295	288	267	315	300	312	292	357	305	294	325	327	316	314	300	308	324	282	319	317	306	303	318	297	296	332	313	304	306	335	305	323	337	325	338	318	300	325	314	315	299	313	303	306	343	277	324	349	291	316	316	340	295	304	298	274	276	317	322	313	323	278	309	328	285	310	316	313	307	299	316	313	332	319	289	299	310	301	310	352	266	281	300	326	331	328	307	331	292	304	301	324	334	310	330	294	311	297	321	312	307	283	277	293	318	258	317	298	313	281	311	321	325	316	349	311	300	346	295	326	276	290	310	351	289	296	336	304	319	317	320	334	294	304	323	268	278	292	303	329	321	298	331	318	338	297	356	304	311	301	329	338	316	277	316	303	310	323	313	305	337	302	272	316	301	328	296	329	337	284	293	290	318	307	333	336	350	312	288	309	294	308	296	298	332	345	283	316	264	296	309	314	305	334	303	287	320	359	314	321	320	322	288	310	297	320	334	330	275	311	341	302	309	330	288	300	277	312	310	286	289	263	326	303	316	330	333	298	342	345	277	299	307	291	318	310	314	316	304	321	310	313	306	326	326	285	284	270	300	294	299	293	315	322	303	272	284	310	315	323	303	300	304	305	290	304	304	336	302	297	346	296	308	322	290	298	296	315	343	335	277	295	312	319	302	296	309	335	332	368	326	290	292	337	332	323	297	285	273	307	290	286	304	330	307	279	293	317	297	294	305	313	316	314	339	311	331	294	300	328	295	331	350	279	281	329	319	348	343	304	323	313	305	332	302	295	348	357	319	297	294	289	289	306	316	288	311	337	323	274	327	333	353	308	305	295	304	320	307	326	315	279	301	327	290	294	353	316	295	322	320	283	311	309	323	282	298	302	314	286	312	319	348	337	340	283	308	302	321	334	334	304	312	350	311	318	319	319	318	332	317	296	290	286	310	346	357	311	317	321	314	319	307	344	298	294	314	310	309	317	315	298	300	335	314	289	316	304	306	314	280	304	295	310	304	310	323	300	338	320	303	293	312	326	316	342	299	261	318	290	288	312	324	328	313	327	350	317	320	305	304	292	307	281	282	309	305	355	348	335	296	294	293	327	304	326	328	327	324	286	306	296	362	328	320	280	311	327	321	323	298	310	272	315	296	303	292	318	325	305	334	297	293	313	319	314	321	331	304	340	329	342	277	320	327	308	306	319	294	302	312	297	325	316	304	309	285	332	314	297	312	301	282	335	310	291	301	335	328	281	297	305	293	308	334	315	321	322	319	309	303	312	312	320	302	332	303	326	289	330	337	301	337	336	326	333	316	352	288	305	291	321	327	282	286	298	274	343	341	308	294	298	301	267	313	327	292	261	342	296	311	305	309	325	306	299	326	333	314	299	292	265	319	337	292	308	354	306	308	304	294	284	285	280	318	339	309	291	310	336	287	315	323	310	372	324	316	312	342	274	294	304	315	285	331	272	312	295	297	325	324	313	311	334	322	316	308	314	294	336	319	267	291	331	299	317	338	306	346	338	273	310	265	282	345	296	325	290	326	334	275	337	344	290	304	299	307	292	315	343	281	322	278	338	285	294	304	303	298	333	328	314	317	308	338	326	321	313	305	314	288	293	286	279	347	292	309	327	286	319	338	319	299	316	335	312	318	299	303	296	290	324	302	266	316	325	340	303	331	320	296	308	324	297	307	291	333	294	310	319	288	288	277	316	305	301	284	287	322	309	307	287	324	326	318	269	346	314	317	308	305	323	332	311	301	301	288	283	302	323	292	286	310	318	319	306	315	322	301	313	284	305	336	306	320	289	306	313	288	318	299	293	303	291	333	331	319	324	302	301	309	330	360	308	303	310	308	334	276	307	292	308	309	344	296	304	312	303	297	317	316	313	328	335	263	289	325	304	305	334	326	266	339	308	329	292	279	291	320	353	309
15445	9204	10019	6006	1711	1178	987	931	899	834	769	776	753	803	729	694	723	747	741	693	705	664	717	674	713	686	679	681	726	688	685	692	644	640	684	658	728	657	667	663	674	646	692	734	621	700	669	699	656	645	653	688	644	656	656	657	714	651	674	673	709	715	726	660	700	674	685	665	673	677	683	689	690	673	676	670	651	703	692	671	689	728	632	714	648	603	677	675	684	702	593	662	645	692	612	664	669	674	691	651	605	696	632	675	643	648	676	698	659	652	671	659	649	657	693	723	687	697	622	661	725	661	681	672	673	706	712	707	649	702	610	692	651	657	630	646	654	655	631	666	664	686	678	692	671	674	690	664	717	628	678	653	674	638	650	631	669	665	642	685	679	656	676	711	682	689	669	679	709	680	664	631	719	684	665	726	655	698	686	683	671	670	687	667	660	705	694	645	705	603	648	661	675	654	664	637	660	668	678	678	641	676	686	666	683	674	643	703	622	709	683	693	673	674	658	663	678	612	628	696	684	655	662	680	688	717	650	637	639	659	747	646	717	627	644	692	668	659	614	672	653	649	639	676	663	664	655	693	672	715	664	678	704	699	594	642	589	642	697	685	665	652	678	694	664	663	676	707	678	664	703	655	645	678	671	667	669	679	656	713	656	692	691	700	723	657	684	696	726	678	712	666	697	682	645	614	657	659	701	689	648	715	714	671	696	669	629	707	678	624	688	651	686	685	680	672	649	664	677	705	717	666	693	663	619	709	691	684	691	679	684	688	650	647	652	646	662	700	691	688	694	706	676	679	655	656	651	672	658	646	636	685	697	684	735	688	626	675	694	637	710	662	662	654	685	700	650	668	685	644	653	677	683	663	657	689	644	629	654	643	658	666	698	660	671	686	663	702	653	673	669	634	650	653	623	636	680	682	725	648	658	659	738	703	689	656	657	672	671	652	677	663	660	628	646	641	661	658	681	653	676	699	618	679	696	690	646	692	629	680	690	677	651	672	723	679	676	695	650	658	665	705	636	654	687	675	717	636	653	649	697	639	657	712	647	659	693	685	664	665	649	665	609	702	678	641	639	661	626	695	680	672	656	659	693	658	682	674	666	630	651	661	702	624	692	676	680	648	650	688	650	659	676	647	696	687	589	696	728	680	656	685	651	638	644	682	681	664	670	663	660	647	692	645	672	722	691	675	667	695	687	674	675	644	655	687	673	673	706	691	661	648	688	678	656	671	652	681	655	652	637	683	674	658	697	675	656	688	655	672	662	696	681	635	669	702	668	694	635	614	643	728	672	675	662	661	668	639	652	655	611	660	641	676	657	646	672	687	645	675	707	649	658	641	665	684	736	640	658	683	683	632	717	712	667	703	686	690	681	633	646	660	677	637	706	653	647	644	696	647	688	701	641	654	654	692	662	687	639	684	638	674	666	617	675	656	684	681	694	627	640	694	688	696	645	711	677	697	698	690	646	677	650	650	710	664	661	669	661	694	669	655	643	645	645	651	647	701	643	694	651	674	716	664	650	619	674	690	692	668	710	704	695	692	697	683	682	700	721	586	668	655	679	639	661	696	652	640	684	676	705	677	642	661	713	723	653	630	686	685	648	663	678	711	674	639	695	689	697	667	686	666	657	649	664	668	671	690	694	711	648	674	696	697	722	666	664	708	647	721	665	659	702	691	704	666	720	692	678	728	658	695	689	663	643	674	654	632	644	658	659	672	618	691	640	674	685	658	673	689	663	656	644	650	721	732	700	649	676	609	636	670	662	693	679	668	636	667	703	679	663	714	687	673	687	689	603	694	694	682	671	642	682	661	702	654	710	702	632	701	677	663	694	721	680	668	705	692	689	593	650	689	691	679	741	696	647	654	660	711	688	689	672	661	677	691	673	700	636	676	682	653	682	675	715	616	702	673	680	677	685	691	710	668	693	682	679	671	683	729	669	669	674	675	638	675	637	690	664	662	645	691	697	703	692	712	693	653	680	667	658	684	681	691	639	668	684	631	633	684	677	703	640	646	687	698	686	706	664	696	640	679	675	752	672	683	667	649	650	664	628	672	658	635	718	622	670	694	654	708	642	690	671	710	632	694	673	694	679	640	666	633	662	731	665	731	628	708	648	687	672	642	669	659	692	663	681	657	676	653	708	638	667	698	629	671	697	684	636	687	634	667	735	701	708	626	696	688	656	714	670	676	669	704	696	701	685	684	633	690	666	644	692	666	633	668	640	677	677	669	687	691	673	689	690	719	627	664	627	683	705	683	675	700	691	676	639	689	649	674	653	656	669	698	725	647	644	670	668	718	680	645	638	678	670	666	704	681	661	612	709	691	721	641	653	645	672	670	706	645	688	679	674	632	688	634	652	635	647	620	676	637	684	696	659	643	621	676	674	690	658	623	681	693	673	659	661	618	701	659	657	712	680	675	662	674	704	682	654	711	697	709	674	682	692	661	642	682	651	628	676	667	644	705	716	704	655	672	632	726	709	719	691	651	700	680	703	655	654	718	712	665	715	714	667	690	681	658	680	665	695	667	702	664	680	684	693	698	620	657	658	725	649	636	614	617	644	676	641	698	685	691	727	648	617	702	708	684	635	659	687	654	670	645	665	658	678	666	680	681	671	679	662	678	656	672	675	609	625	698	680	705	652	653	650	666	677	658	649	694	636	669	678	652	686	675	636	664	666	629	691	696	693	625	702	657	657	604	700	714	650	642	657	679	650	674	719	716	640	642	673	686	681	648	677	662	629	685	655	650	683	651	665	653	693	655	668	699	662	692	715	653	675	653	673	671	701	654	660	708	628	695	672	657	701	718	669	671	604	725	674	686	679	640	666	627	620	692	685	662	677	681	702	665	683	675	662	622	710	682	669	626	635	671	688	650	668	694	656	681	699	658	659	657	716	639	676	661	650	678	590	622	682	634	663	646	731	629	660	709	697	696	689	666	674	642	697	663	674	653	656	682	654	653	656	668	635	673	634	659	696	676	680	668	673	674	651	702	689	687	683	613	666	704	686	671	615	648	640	636	690	684	648	634	616	673	655	684	670	659	701	649	687	710	666	701	693	672	684	701	671	686	665	683	689	635	672	671	648	666	656	633	674	636	650	657	681	680	685	699	651	673	692	632	687	640	628	661	704	690	692	641	650	709	674	681	657	652	645	714	704	654	687	684	679	672	678	637	668	682	677	685	664	643	660	698	728	656	673	684	658	656	636	670	682	624	645	664	714	634	664	676	708	691	712	638	650	619	670	679	680	681	647	667	659	701	658	678	673	663	657	664	652	660	660	673	700	703	687	621	692	655	708	617	671	658	644	658	719	664	680	710	650	729	660	719	694	680	703	699	636	741	645	709	647	689	640	680	655	688	653	644	657	631	653	603	669	656	675	714	655	673	634	649	672	658	629	677	646	692	657	674	702	689	675	678	625	686	660	679	674	665	654	665	633	715	658	697	693	715	643	652	652	691	642	699	674	696	623	685	673	645	702	680	672	701
40716	24925	21702	15099	3462	603	408	330	298	270	250	282	222	267	261	226	223	215	201	217	213	182	233	218	207	218	200	189	192	213	229	209	194	247	229	211	200	231	228	221	202	201	219	193	222	212	221	220	221	189	216	234	200	188	194	214	212	188	212	195	192	185	228	212	229	194	208	215	211	193	206	219	178	223	190	200	221	226	210	202	210	197	179	196	210	216	192	199	186	199	217	165	188	224	193	208	210	206	210	191	199	183	211	204	237	196	195	206	203	214	211	215	235	206	204	221	217	199	209	207	231	217	221	232	209	186	224	206	205	203	229	196	220	177	222	213	216	201	214	202	233	237	196	217	172	224	205	198	190	193	204	162	196	194	206	222	217	226	218	201	189	209	221	175	205	209	220	209	199	190	192	238	186	202	157	209	225	223	198	220	194	209	190	188	163	199	174	209	227	203	187	196	217	217	200	218	215	185	201	185	213	217	217	196	201	235	205	173	205	178	191	201	187	200	214	190	220	229	225	194	206	202	177	208	222	209	206	192	189	232	201	229	191	215	179	177	216	207	206	214	208	216	191	216	215	192	191	228	209	201	195	173	204	227	217	208	195	195	213	195	215	219	204	212	229	213	212	203	216	171	194	212	220	195	198	211	234	189	219	200	217	183	227	192	188	229	215	202	212	216	202	210	187	223	209	234	221	207	205	203	215	236	201	217	227	215	228	202	214	234	203	195	184	170	233	204	194	186	201	200	187	200	199	206	183	236	219	233	218	198	186	208	212	198	177	187	198	208	179	195	228	202	185	204	188	165	210	201	193	202	162	222	222	224	201	213	226	229	230	203	191	194	202	198	206	202	197	222	206	210	214	170	217	211	212	220	215	212	214	205	222	207	203	218	195	205	225	202	203	216	186	211	228	208	231	219	194	191	198	204	192	215	206	205	209	220	215	226	201	227	173	177	196	204	210	182	193	217	222	216	202	211	220	191	194	220	216	212	209	198	221	219	220	220	167	201	195	206	212	183	191	184	230	163	175	196	191	214	221	201	211	206	227	211	200	192	208	202	189	213	217	204	216	231	165	184	182	184	194	205	185	208	236	193	217	225	185	226	215	201	187	224	206	230	191	177	192	197	200	232	185	216	188	197	194	213	210	197	247	236	185	192	215	193	203	213	208	222	196	206	181	210	200	218	226	210	208	217	212	224	193	236	234	211	230	186	207	186	231	195	213	206	200	197	213	214	213	214	207	219	202	183	226	197	224	215	212	211	239	194	235	205	196	209	207	226	211	190	191	194	177	197	205	240	207	209	180	215	204	206	204	214	206	201	190	192	209	229	200	214	206	199	195	195	202	219	229	225	203	216	193	204	201	187	185	200	177	229	199	212	217	192	198	227	187	197	193	205	209	216	216	218	223	196	177	198	201	207	209	231	187	208	193	217	222	195	224	228	195	211	201	214	192	220	192	216	197	197	217	203	187	200	215	207	223	221	235	193	227	207	236	196	163	202	207	238	214	214	188	213	196	183	200	197	190	221	197	189	197	209	193	220	177	223	207	230	207	188	191	222	204	193	207	219	203	205	201	192	207	208	216	228	230	214	181	202	188	200	243	184	239	214	210	209	218	191	208	227	212	185	197	194	222	178	201	223	221	184	227	186	212	211	190	212	209	212	234	172	191	212	242	245	206	194	214	223	203	219	207	225	217	204	191	215	229	202	165	231	230	196	235	194	194	215	196	201	198	197	184	203	215	174	184	220	204	200	171	214	206	219	188	229	212	212	211	225	208	181	193	215	203	222	256	218	198	177	194	206	230	206	219	192	210	195	229	216	190	208	191	213	197	188	223	213	224	227	215	199	217	207	188	201	199	227	207	206	193	236	231	199	204	228	224	180	217	211	185	244	181	192	231	190	224	231	208	198	205	195	229	192	197	185	210	187	194	204	201	213	188	217	171	210	198	172	240	203	207	194	200	204	198	208	210	199	204	203	209	188	211	213	210	216	188	201	239	223	196	198	195	202	208	192	189	193	212	197	197	206	224	198	194	197	214	221	190	214	224	201	202	214	213	205	208	179	217	187	187	218	203	227	244	206	218	212	227	195	223	192	200	217	196	212	200	218	216	189	208	197	208	208	220	232	239	247	221	213	204	218	183	199	235	205	217	209	191	220	202	200	220	192	224	236	213	216	201	203	220	208	217	181	181	207	216	188	243	219	188	221	199	204	185	192	198	227	194	214	190	224	205	222	253	192	214	200	200	173	212	190	211	195	217	205	227	197	204	206	183	210	190	215	223	214	199	215	194	200	190	204	190	185	204	200	217	206	229	211	181	210	212	215	203	217	190	183	187	203	214	200	197	208	212	217	209	203	211	227	204	193	197	189	203	223	197	193	216	186	199	197	211	218	203	209	191	208	215	212	175	219	199	181	193	232	209	218	190	203	207	190	204	198	200	211	195	221	191	207	208	215	221	247	223	202	234	216	168	173	182	216	224	219	236	192	194	221	217	205	199	231	234	183	220	183	208	173	201	196	207	223	222	188	213	228	209	225	216	174	195	201	191	203	182	222	219	228	236	208	220	196	233	197	214	201	228	197	206	216	225	184	220	207	200	216	226	210	202	203	197	186	184	169	203	200	199	213	197	213	196	205	201	210	207	183	202	254	216	186	238	211	233	184	210	244	216	197	210	188	209	202	233	178	210	198	196	215	223	215	215	191	197	187	218	194	243	200	192	196	189	209	205	199	211	196	205	213	197	210	230	216	183	216	201	217	204	225	199	201	192	251	225	182	228	205	216	197	198	182	217	182	203	195	210	201	195	206	214	199	228	209	205	224	214	212	210	199	211	199	185	206	198	207	210	202	215	185	220	212	217	214	187	211	190	189	198	220	217	217	222	202	207	196	192	188	195	193	205	208	201	232	223	208	190	215	233	210	201	190	201	194	210	208	213	203	207	216	205	209	211	216	215	190	219	181	188	236	207	166	236	205	220	210	190	176	203	220	225	235	201	192	201	232	189	201	189	217	218	193	205	195	207	204	222	185	189	202	200	212	178	177	213	226	208	210	205	195	198	182	201	222	232	214	217	197	214	183	175	202	215	235	211	187	202	180	212	203	179	231	220	186	215	208	186	210	205	193	209	200	192	193	212	190	221	207	205	237	227	188	197	163	189	209	202	204	207	206	184	225	216	208	215	211	213	192	199	167	170	230	202	206	208	200	219	204	239	210	226	207	197	208	190	237	227	199	216	228	205	206	192	222	220	208	216	229	242	192	194	206	176	228	241	191	236	204	208	193	177	203	196	191	189	221	235	215	224	207	191	191	184	202	237	181	199	204	232	219	213	209	230	214	203	210	211	224	203	205	201	200	191	217	209	182	206	199	189	241	247	220	207	240	211	173	228	199	201	198	198	211	208	229	210	211	232	217	171	224	181	197	201	205	211	182	229	219	205	225	204	167	199	201	205	194	215	194	193	194	193	218	200	212	190	227	211	233	192	182	192	214
26267	18843	25858	23319	5541	1718	1319	1123	976	913	789	822	735	720	723	694	596	581	591	562	549	544	534	499	489	527	527	513	516	500	509	496	486	465	494	483	453	515	507	512	509	517	523	467	474	460	481	514	479	471	487	486	462	472	477	512	473	460	489	477	456	504	489	432	486	467	512	469	469	478	449	459	512	451	462	430	490	486	453	471	467	475	463	470	448	497	460	501	445	484	452	514	484	446	461	445	495	462	473	484	520	467	452	467	462	454	495	489	458	519	457	444	460	445	463	496	469	477	471	455	462	464	466	437	492	440	475	433	449	461	462	496	475	429	462	433	504	476	489	506	451	476	479	484	479	487	475	496	488	482	427	490	460	489	442	489	462	474	464	473	497	491	526	463	473	512	493	428	470	441	470	475	461	492	474	487	484	489	493	439	493	503	473	458	490	449	435	478	479	452	469	435	464	468	485	468	458	501	463	446	473	434	481	440	484	488	507	456	456	458	485	467	431	439	449	485	493	456	435	440	459	464	427	443	483	440	489	478	480	448	490	455	460	448	482	471	474	445	459	460	480	475	474	478	484	445	455	473	481	484	452	476	416	475	486	456	503	512	493	483	452	421	491	468	462	500	465	443	476	493	471	481	487	486	471	510	506	469	454	510	478	475	492	475	423	488	460	453	464	442	451	469	448	433	507	473	446	494	499	450	481	492	463	510	499	435	468	485	499	436	481	487	509	454	430	470	495	525	455	443	443	473	499	508	457	443	495	437	481	431	481	468	459	496	495	478	493	486	417	446	452	453	505	489	474	481	475	456	457	475	498	466	548	476	451	458	468	484	463	488	463	470	474	489	476	491	443	471	455	438	418	464	475	446	491	451	493	448	486	454	521	506	489	502	415	509	505	465	491	473	484	460	480	468	496	460	471	487	458	464	476	478	528	478	457	472	512	487	462	468	509	490	432	498	489	480	431	478	467	482	448	465	455	436	452	456	482	467	507	479	472	474	468	469	483	489	432	490	475	493	474	460	470	469	469	516	483	459	453	466	449	505	471	454	502	476	469	474	469	482	453	481	498	472	463	471	511	515	493	485	457	455	463	458	460	536	484	452	491	455	488	452	466	465	485	496	428	473	467	465	501	482	491	437	444	478	502	482	441	474	477	506	447	471	471	471	451	488	490	462	422	473	453	501	479	459	461	484	476	499	463	491	499	484	472	444	498	483	468	471	462	439	481	511	476	463	452	495	490	472	512	435	499	484	463	486	497	464	472	438	479	488	532	498	459	465	535	451	481	473	494	445	494	441	488	446	441	456	472	475	503	508	464	551	486	493	446	479	496	512	517	497	479	494	458	466	470	473	497	487	481	462	479	486	475	481	490	453	483	455	475	476	499	475	440	486	537	477	470	485	446	445	441	520	456	509	481	471	469	497	459	507	443	418	483	462	473	497	438	476	448	473	465	447	499	532	482	476	495	462	471	473	483	483	489	458	459	464	454	515	519	461	500	495	520	473	452	493	479	478	450	458	495	473	491	436	500	439	466	443	490	485	461	495	495	486	463	473	499	442	473	478	490	508	450	445	442	462	470	511	458	492	514	446	450	478	475	498	480	446	490	485	486	453	494	468	505	472	503	498	466	511	498	520	475	485	431	494	467	488	414	454	510	498	481	494	442	480	430	485	459	477	493	431	421	517	434	446	460	487	486	467	461	474	484	459	465	444	504	513	502	455	467	473	472	484	529	490	488	491	480	485	484	464	437	490	512	511	456	454	481	493	527	464	454	465	455	485	464	483	488	492	518	476	452	483	492	434	509	475	452	479	489	497	467	476	460	456	473	468	441	468	494	469	460	500	471	503	437	486	452	485	484	473	467	469	455	464	483	460	494	440	480	461	428	455	489	489	458	499	500	458	473	493	452	486	473	471	471	464	458	464	470	459	507	460	454	447	479	480	504	468	461	505	453	442	448	473	445	486	479	492	463	490	492	492	475	462	490	484	480	468	477	473	451	469	477	454	426	466	463	440	472	481	486	510	487	521	461	474	460	525	481	456	495	438	462	432	467	518	497	489	500	501	457	452	486	462	411	431	476	489	532	448	488	447	516	437	441	459	490	477	466	443	468	513	448	432	500	511	475	451	478	467	481	514	445	476	452	497	472	436	436	460	473	465	464	477	478	473	456	461	475	456	470	483	466	457	464	478	474	437	476	474	475	507	413	449	470	445	476	447	466	470	509	440	425	452	483	517	479	490	499	473	507	455	475	491	460	465	463	462	433	484	475	462	482	444	471	502	444	460	465	452	483	530	449	489	469	448	474	470	460	520	466	474	471	487	487	467	481	494	473	441	483	492	461	476	496	482	453	486	440	470	484	485	485	490	423	481	467	472	466	486	479	486	471	461	476	506	412	454	494	522	519	479	457	448	487	512	453	448	461	483	493	475	468	468	453	490	512	491	450	469	497	478	471	456	479	507	471	458	466	479	479	500	450	459	462	435	480	460	442	495	462	452	465	445	476	462	470	469	432	461	500	497	485	490	474	469	484	505	501	444	474	448	476	497	477	496	481	470	504	445	522	419	498	465	474	507	451	487	471	488	491	481	484	464	467	500	501	437	473	471	459	495	455	453	496	495	492	464	443	450	475	469	458	469	463	444	477	494	468	472	483	475	443	456	448	495	452	468	533	468	484	455	411	459	470	474	482	506	494	449	478	489	444	493	449	487	506	443	452	483	471	488	468	468	482	477	473	493	495	449	474	499	441	511	455	472	466	470	454	505	458	483	452	443	446	476	465	457	459	506	498	448	481	493	441	455	474	521	445	503	475	435	472	425	467	507	490	459	491	510	487	479	490	461	485	459	463	505	465	470	510	444	478	491	445	469	460	460	476	487	519	496	494	474	471	507	487	489	489	465	451	443	478	490	473	488	440	470	477	481	470	481	474	502	491	479	488	457	503	467	527	448	480	466	479	464	450	431	499	485	475	447	481	499	482	465	457	466	467	462	453	465	483	437	429	458	485	496	472	406	469	502	452	490	449	457	508	508	488	466	445	466	478	467	464	453	462	508	468	508	451	542	486	467	491	459	480	446	488	452	435	477	464	472	478	468	504	477	493	505	454	492	457	434	478	498	465	457	498	469	437	429	519	467	457	472	499	494	501	490	467	471	479	441	446	500	468	459	474	474	486	475	502	466	459	455	441	455	476	462	455	431	520	468	456	469	471	500	473	475	471	467	504	477	518	477	468	493	491	492	456	466	452	493	492	514	490	454	432	497	457	474	463	456	490	474	475	473	472	465	478	463	473	475	508	455	466	476	519	449	453	467	458	475	455	453	481	495	451	464	449	515	480	475	485	444	454	457	491	482	499	463	490	491	486	515	481	468	481	498	499	485	475	497	439	521	484	521	428	511	459	454	472	448	464	443	446	462	455	484	450	475	424	450	453	483	472	480	458	471	452	486	502	451	513	471	487	494	432	413	471	494	495	473	472	464	487	451	455	477	458	445
50195	34271	31915	26753	8339	1524	664	449	424	362	357	350	304	324	341	320	263	307	301	285	293	291	264	300	260	287	263	283	256	308	248	279	275	287	281	249	265	252	278	251	255	272	268	234	270	236	259	261	243	230	279	274	249	243	265	257	263	271	290	246	294	263	267	255	250	208	232	259	240	225	242	223	288	290	259	283	279	255	244	258	256	245	271	255	276	254	283	263	249	246	258	256	258	267	264	250	256	257	255	253	292	271	239	257	277	242	221	272	238	262	256	256	237	224	243	284	265	250	253	264	264	262	217	249	266	238	248	275	258	285	227	237	282	289	282	267	267	243	320	251	246	252	257	265	243	282	244	233	230	255	278	240	268	256	256	210	241	249	243	255	293	261	225	236	269	245	245	275	275	265	280	283	231	216	258	246	275	258	256	254	249	245	244	245	290	272	246	252	267	273	240	257	274	275	258	270	236	225	251	293	248	272	270	256	283	265	262	289	252	267	252	217	289	245	230	290	303	261	257	278	248	232	255	246	244	247	248	271	233	244	267	246	227	268	244	250	294	258	239	226	248	276	251	242	263	234	229	262	254	230	270	241	264	243	280	263	243	262	264	263	260	275	298	283	263	237	246	254	284	248	285	277	301	263	278	266	267	276	262	258	239	236	269	254	264	274	235	270	254	302	259	222	249	258	258	269	252	232	271	251	284	246	227	254	255	275	257	273	282	220	252	255	249	242	297	261	277	263	276	274	265	287	257	241	261	266	290	265	314	255	295	267	303	253	247	241	225	259	243	242	216	254	250	267	237	244	296	242	273	280	246	270	232	244	263	255	261	257	282	233	243	280	241	254	240	254	229	243	227	224	239	254	252	241	267	271	274	278	275	255	283	256	291	228	291	252	257	264	289	235	243	251	262	248	249	236	221	243	220	253	238	279	251	302	262	268	263	238	228	257	252	237	263	224	225	286	248	274	251	252	228	254	265	264	274	258	239	290	251	267	250	294	275	262	256	266	263	267	299	261	243	258	270	272	257	227	262	279	243	249	258	244	265	282	254	267	246	253	293	254	277	292	256	255	246	243	237	244	237	259	255	250	271	301	289	254	276	246	260	255	278	266	242	249	269	226	248	244	238	222	249	283	243	259	256	233	231	229	258	271	269	212	223	249	273	278	270	230	255	272	262	241	268	256	278	274	231	248	253	214	303	284	256	227	262	290	230	243	264	258	279	286	262	266	268	259	264	265	228	264	228	293	260	234	238	247	260	279	288	259	280	244	228	243	279	265	233	257	279	294	276	239	225	237	264	234	266	252	244	268	226	255	260	252	237	253	236	224	250	256	275	227	221	254	241	279	239	218	268	253	242	240	261	290	253	237	257	245	267	251	253	273	232	254	255	261	250	265	258	294	281	271	254	266	249	235	257	259	264	237	266	255	251	293	242	245	276	264	283	231	255	264	275	258	254	294	263	274	236	250	264	260	295	215	237	239	213	248	261	234	269	234	226	254	252	254	269	286	279	237	225	271	277	242	268	238	265	270	262	268	264	232	249	255	234	230	259	280	252	240	274	284	285	262	271	290	273	253	263	245	236	253	249	267	291	230	237	275	271	230	256	255	229	268	242	247	256	246	236	273	249	275	255	247	244	276	259	279	239	263	240	262	265	242	263	284	286	274	235	247	240	265	280	271	249	253	281	278	249	243	249	268	220	278	227	236	271	267	242	252	255	256	261	263	267	258	261	236	229	255	261	250	273	215	268	262	253	258	292	247	228	282	287	260	279	288	273	268	258	252	262	239	284	281	255	249	242	268	263	244	275	252	274	251	277	227	275	252	241	253	270	232	256	286	261	243	273	238	248	274	247	261	266	266	243	233	225	239	261	240	248	279	250	251	274	250	254	248	263	273	251	266	294	260	247	265	241	261	273	288	248	249	273	249	259	268	262	265	272	249	227	216	243	291	258	250	248	243	264	257	254	271	255	250	258	269	265	233	251	244	262	266	255	274	259	244	237	266	230	272	259	278	264	253	284	267	264	237	254	247	267	252	241	261	266	265	297	267	250	269	263	292	262	249	273	249	251	244	281	293	263	268	252	269	245	250	278	244	267	241	269	257	266	241	234	238	264	283	251	256	221	264	244	270	249	224	259	265	262	272	258	242	238	264	273	256	258	263	236	244	222	247	269	263	260	247	254	270	283	237	235	229	268	268	264	283	259	276	237	268	218	242	242	237	209	241	266	236	246	248	252	270	288	242	238	293	266	256	246	226	249	238	253	265	255	277	245	257	281	232	272	233	271	261	252	245	226	236	217	249	261	262	275	288	250	270	278	300	284	229	251	273	258	253	268	237	222	266	284	246	251	258	248	231	289	270	230	266	268	247	252	243	236	276	270	252	265	257	285	270	248	233	250	262	284	255	255	271	222	242	259	253	248	254	242	252	251	267	281	282	228	261	249	285	238	249	219	249	249	250	251	273	279	263	249	264	243	274	272	268	256	247	228	253	267	248	277	264	279	262	250	272	273	247	273	259	262	289	264	251	244	223	267	252	230	229	249	256	243	224	253	245	243	301	271	272	224	277	238	259	266	258	240	247	248	245	260	266	228	246	230	264	245	283	258	224	263	234	238	281	246	221	237	260	245	266	290	290	269	275	251	269	285	261	258	256	282	280	299	272	258	291	242	252	271	248	269	251	258	218	289	230	280	261	229	254	255	257	268	219	240	252	254	237	251	256	248	237	250	224	242	241	248	237	261	252	254	248	255	261	239	282	297	260	267	249	253	281	247	283	253	247	275	282	220	283	220	260	260	279	284	242	252	243	249	256	263	242	255	231	293	246	239	244	251	265	269	280	268	244	263	246	262	278	264	263	289	250	269	272	257	270	286	266	258	271	254	237	268	258	237	270	255	245	262	312	247	257	261	273	241	227	235	261	298	256	267	246	245	277	264	249	210	259	257	254	233	269	240	241	245	262	241	261	243	256	293	259	232	223	261	247	253	252	244	261	229	258	225	260	257	234	238	282	289	264	270	244	260	257	226	246	276	240	271	234	249	234	264	260	234	247	262	265	262	276	260	263	266	250	268	264	237	266	214	243	243	238	240	242	253	251	249	283	234	257	276	261	239	240	254	272	252	270	280	260	266	236	226	275	249	230	248	238	248	268	277	273	278	275	266	285	248	256	246	242	266	279	238	231	273	249	262	243	252	235	290	243	239	282	292	254	264	265	246	232	287	218	257	241	235	252	220	252	252	281	266	287	251	268	279	256	243	250	260	266	241	255	242	257	261	242	261	262	243	243	256	249	270	253	235	240	253	267	282	245	257	251	257	259	262	272	268	258	252	264	266	250	262	265	258	267	269	241	248	249	249	263	247	262	255	257	274	244	252	264	251	238	242	256	262	264	247	256	262	264	260	248	268	259	301	258	227	270	224	262	267	234	234	252	235	264	245	255	255	235	267	277	249	263	264	283	256	273	282	245	278	277	258	280	274	252	243	246	263	254
32122	25892	33737	31570	9125	2536	1916	1663	1332	1295	1206	1064	964	1031	921	878	800	798	753	752	731	717	720	670	635	706	680	680	660	635	689	651	668	654	620	640	618	621	601	631	631	611	605	604	636	604	596	630	601	619	625	611	641	638	631	597	612	586	638	628	585	685	601	603	618	628	620	614	582	573	601	626	618	569	552	593	569	601	566	594	620	579	590	598	611	565	618	618	557	593	596	603	629	581	580	592	588	565	595	596	636	598	594	593	582	583	606	550	620	623	622	604	586	595	577	570	595	571	586	593	608	592	613	596	601	597	624	565	580	566	585	569	596	550	614	591	602	639	591	576	602	593	608	561	552	586	659	607	618	614	564	568	610	617	621	589	583	600	582	574	625	631	609	547	561	577	591	593	580	589	560	625	552	570	612	541	590	605	600	615	595	627	633	607	604	600	619	573	570	563	551	608	596	572	588	568	563	589	546	624	620	581	592	591	588	599	627	629	579	631	610	603	631	605	567	588	588	618	565	524	587	581	557	538	610	592	588	530	600	615	611	591	579	546	636	602	649	562	552	622	609	620	618	584	553	606	599	595	630	586	599	605	615	561	587	570	593	591	601	580	546	570	577	570	564	601	612	563	595	568	600	592	577	609	570	591	591	590	572	623	599	576	618	575	541	571	588	564	582	591	597	583	601	586	607	608	592	619	567	570	612	566	569	577	617	624	561	619	583	636	576	589	568	574	624	610	594	587	563	592	608	638	572	585	584	556	639	622	595	589	604	557	582	631	637	561	567	515	597	593	578	590	541	539	580	582	542	578	620	552	596	562	580	558	586	602	559	573	564	594	580	575	557	561	617	547	596	588	589	563	577	566	615	607	566	585	598	627	597	593	570	600	585	601	559	566	656	596	588	590	632	591	571	562	614	594	601	587	594	606	606	584	548	585	554	589	642	633	573	582	597	569	594	586	555	602	587	563	608	613	561	578	582	568	558	612	583	612	634	608	614	672	582	655	602	589	632	595	579	561	574	610	555	565	564	556	575	593	582	597	600	653	613	579	633	592	576	554	610	599	536	570	588	606	608	570	601	630	578	556	557	525	601	561	596	607	585	623	603	556	566	637	587	558	606	595	600	575	594	579	585	593	609	585	612	640	610	547	566	545	586	555	582	608	558	622	556	584	618	581	566	589	612	593	613	592	591	586	558	599	578	569	574	587	579	592	573	640	575	547	625	577	588	585	597	565	597	580	604	601	598	606	592	561	588	616	621	578	598	578	585	590	604	624	605	560	605	566	589	594	626	584	610	596	568	547	594	594	616	611	580	617	605	588	571	563	588	583	582	642	654	546	573	613	622	589	578	580	636	583	592	582	590	585	612	567	614	616	595	597	569	642	608	600	581	583	594	575	586	635	627	579	593	581	612	595	570	597	608	573	601	638	603	576	579	563	601	541	598	552	599	569	603	562	555	554	583	644	638	580	593	592	611	565	565	598	584	593	543	609	568	612	629	607	635	566	613	619	587	639	612	602	575	630	603	620	600	584	602	597	580	555	603	632	594	613	605	595	607	607	597	583	566	596	602	617	566	587	589	634	578	575	553	597	566	585	600	530	597	580	573	553	549	578	599	570	568	613	543	499	597	568	579	600	582	608	574	603	622	608	580	592	596	585	600	582	576	611	584	599	604	561	563	616	588	559	566	619	553	535	532	597	553	584	583	628	604	565	631	603	620	567	569	591	598	565	612	583	538	602	618	595	561	576	578	644	610	577	583	549	611	566	625	609	581	603	572	594	567	587	574	559	583	543	561	557	596	607	572	568	630	581	575	567	581	575	586	607	598	575	614	584	607	596	573	609	583	595	590	610	616	597	605	597	627	602	560	554	578	596	646	596	570	570	620	660	550	600	609	600	614	585	582	563	591	590	566	568	600	589	609	584	602	609	588	559	578	553	577	583	604	609	605	646	590	607	534	587	600	543	603	585	603	620	636	568	583	567	568	599	583	594	575	532	610	586	605	605	605	578	559	608	575	558	596	581	587	626	560	605	542	565	604	612	573	585	602	607	603	627	592	648	541	600	598	591	556	599	605	559	603	553	594	614	581	546	584	554	568	617	575	560	609	598	589	632	576	589	567	587	554	580	564	583	585	593	552	601	581	608	600	619	598	560	574	621	600	629	631	550	600	565	606	599	578	560	591	592	552	553	573	594	571	554	612	576	581	596	580	580	591	591	590	610	591	629	600	622	617	566	620	613	549	589	608	575	633	610	613	589	588	594	553	620	578	581	627	621	601	578	571	605	544	560	601	586	585	607	628	572	621	560	601	594	546	643	648	592	566	563	658	596	570	590	595	600	575	604	580	584	645	566	577	548	551	580	617	632	587	564	607	539	508	563	619	569	580	632	581	612	592	560	628	584	569	572	575	562	567	578	632	632	574	624	577	616	565	614	574	598	556	585	608	562	630	595	569	653	623	587	582	565	603	575	559	596	612	586	598	576	613	606	591	597	596	680	568	622	594	606	609	600	587	575	577	550	583	618	587	599	589	617	615	595	580	651	560	547	574	588	591	595	512	569	607	598	612	601	576	606	626	604	601	622	627	575	586	612	582	587	638	613	568	615	616	626	590	597	571	599	574	590	594	581	571	580	550	590	593	595	578	597	616	589	607	560	627	590	602	575	541	574	606	603	613	645	564	610	601	580	623	566	581	576	546	622	594	626	581	565	584	626	606	573	535	606	586	609	577	588	593	542	600	601	584	620	578	643	622	591	541	574	583	629	608	616	586	542	592	590	574	566	537	588	622	618	552	592	591	609	564	617	553	623	590	528	590	606	606	577	561	615	604	601	582	619	566	592	568	580	574	586	606	592	590	623	612	553	591	587	579	577	606	601	629	598	595	592	580	595	582	557	615	577	530	580	574	609	578	547	607	592	612	618	570	599	570	613	575	579	570	558	551	633	614	618	598	566	607	570	546	591	590	576	564	603	569	585	582	611	634	588	586	554	570	595	554	560	583	576	581	577	605	535	633	589	592	600	615	592	642	638	573	584	574	574	649	591	574	599	595	563	585	576	584	576	601	593	575	559	640	602	576	592	567	567	631	612	569	593	565	591	630	552	559	622	606	588	609	581	612	597	592	567	557	590	556	592	567	611	613	609	571	622	603	558	552	589	579	605	555	605	579	582	537	599	603	592	590	587	580	582	621	614	566	574	577	572	616	592	637	572	607	565	616	601	571	601	614	573	579	595	574	576	596	632	514	631	578	593	599	554	591	592	615	594	601	576	592	605	589	596	597	615	574	591	589	559	604	605	594	567	561	606	596	565	594	552	609	572	598	560	637	539	610	594	638	597	601	566	590	654	557	604	558	570	566	599	580	602	610	609	593	625	591	601	622	583	615	633	631	591	641	630	591	601	563	624	602	554	593	640	634	572	594	596	566	610	601	587	599	616	598	632	558	579	595	598	580	628	567	599	621	618	612	599	563	578	598	573	596	610	585	586	556	600
26011	11579	5434	2842	725	460	341	333	351	360	319	347	302	352	302	351	327	329	351	324	301	325	314	325	294	333	322	302	293	314	343	327	321	339	302	307	360	317	316	315	287	338	321	329	335	318	296	332	336	310	289	324	298	313	335	326	339	312	317	355	315	302	294	294	319	314	314	298	356	316	292	333	311	327	319	312	341	308	351	293	305	318	345	309	324	302	310	317	319	300	364	304	343	351	301	336	341	301	332	319	366	313	331	347	306	294	296	334	333	313	344	354	331	313	326	328	321	305	329	311	321	304	323	317	333	317	280	319	317	295	322	314	303	302	325	314	321	317	346	320	301	333	298	311	317	293	307	286	310	305	278	323	305	265	307	304	329	320	324	308	328	333	317	302	317	295	303	303	325	284	295	330	307	282	323	360	292	297	292	312	332	318	317	320	280	296	310	300	316	306	326	309	331	300	296	301	340	320	327	329	323	316	344	288	331	345	301	310	314	320	311	320	302	318	333	295	316	329	289	313	291	329	298	304	321	300	313	296	307	297	306	306	307	324	328	333	315	314	301	329	322	318	323	321	325	316	329	334	325	338	306	294	313	319	294	325	307	314	321	294	308	300	321	309	309	304	297	279	325	324	311	301	338	308	306	330	316	284	303	311	342	314	356	289	294	322	308	303	315	319	310	303	288	320	300	288	308	299	319	287	308	297	309	319	328	323	335	346	336	321	317	328	304	319	314	289	334	309	312	292	306	309	323	312	317	343	324	331	305	328	343	328	333	293	341	294	308	312	352	308	311	299	314	303	304	309	291	342	329	305	333	306	335	310	296	325	318	321	314	323	312	324	311	337	307	306	311	303	307	333	301	350	302	288	337	287	333	307	347	324	299	346	339	324	307	325	306	308	289	303	298	319	313	337	325	301	320	321	318	305	310	307	290	301	337	285	306	300	294	305	325	294	295	357	318	316	356	290	302	295	288	320	339	325	305	308	318	297	318	296	292	339	332	299	314	324	295	326	317	347	329	297	317	306	321	319	291	299	311	344	317	309	317	287	325	331	316	327	283	300	311	328	316	297	293	330	314	296	319	335	301	302	323	292	284	321	358	338	294	328	254	301	325	299	322	299	295	315	278	301	281	316	349	330	302	308	313	303	339	289	340	302	303	292	339	308	300	321	315	311	299	321	307	321	302	275	331	316	305	302	317	326	312	319	367	312	352	311	297	336	317	300	340	298	311	329	324	307	327	358	306	328	339	329	294	327	354	326	272	325	330	292	338	355	329	315	322	300	287	281	297	290	336	292	298	322	305	304	280	309	292	295	266	272	298	326	298	297	332	298	324	330	311	317	279	316	346	380	357	325	294	340	293	292	312	329	311	289	288	311	264	304	323	304	331	320	305	321	299	365	295	311	337	299	312	331	295	324	372	315	313	292	318	328	311	327	288	319	310	328	335	314	348	299	315	313	321	284	304	312	296	293	320	336	301	321	296	324	310	340	293	307	332	322	293	301	309	343	320	316	325	326	309	301	310	322	314	311	329	303	296	270	301	333	317	341	301	315	341	337	318	311	297	329	341	322	336	323	312	302	289	296	322	311	344	316	310	321	341	271	322	302	334	300	320	323	295	343	330	305	295	288	317	317	301	288	342	301	329	312	306	324	285	324	319	323	357	313	285	324	335	266	300	330	293	295	317	316	313	302	316	339	299	280	320	290	330	292	317	346	320	306	304	293	326	285	352	306	315	284	331	315	295	293	311	338	304	329	349	333	306	326	315	296	317	292	287	318	309	350	324	308	350	292	327	301	297	313	306	286	349	325	315	383	314	364	299	362	280	320	287	333	290	301	283	309	329	335	293	299	324	315	314	318	319	332	287	313	347	292	331	329	340	292	343	328	337	332	287	308	276	322	300	355	330	321	294	346	304	313	304	321	298	302	308	325	309	316	324	321	344	336	308	331	307	332	281	308	285	289	342	347	317	282	336	279	304	306	334	287	301	311	332	300	320	317	291	294	333	310	313	317	336	329	337	341	335	329	287	282	332	348	280	339	299	315	330	327	311	338	302	317	293	305	347	338	313	342	320	325	284	302	315	349	316	311	314	307	315	348	331	276	301	302	315	319	332	321	359	304	326	311	324	317	335	320	283	328	319	288	327	308	315	333	297	322	283	316	303	284	288	306	311	315	270	319	294	313	344	293	326	343	316	321	317	289	319	336	315	307	296	310	289	296	269	308	314	321	294	338	341	296	323	300	294	308	342	311	306	296	324	325	300	330	301	304	315	331	302	312	368	316	305	323	324	318	318	351	308	329	312	311	294	317	319	322	310	334	325	300	323	317	330	287	309	331	324	291	323	290	318	293	296	330	298	322	304	308	331	325	293	344	325	336	336	313	309	314	316	314	313	310	310	287	295	308	310	321	290	338	321	301	337	283	311	327	305	278	323	320	321	288	310	356	340	287	309	294	310	332	282	320	306	341	320	320	292	289	321	322	307	303	303	323	340	317	323	350	308	305	301	322	314	315	330	295	316	322	311	309	330	319	314	343	301	345	273	292	333	307	292	290	309	323	337	327	376	310	304	277	313	313	304	308	305	319	314	313	326	283	336	286	309	342	305	317	332	314	277	302	325	310	319	294	283	322	313	303	296	308	294	329	317	302	335	329	295	327	305	300	295	318	284	329	311	312	302	309	313	290	299	312	349	337	314	354	349	307	316	284	319	313	318	313	314	305	265	305	311	333	315	315	316	334	344	305	320	321	305	317	319	345	316	345	334	326	331	334	328	321	304	303	300	301	313	308	314	269	326	317	331	323	324	319	316	332	353	324	284	335	348	288	318	310	294	305	297	302	352	298	306	302	305	281	326	334	278	316	291	320	299	344	321	315	329	304	315	287	311	294	313	317	285	315	335	282	333	287	337	303	310	353	300	291	314	302	278	310	363	321	285	343	298	309	298	314	305	312	316	305	282	320	293	315	284	301	310	317	268	293	356	322	332	322	306	321	304	314	323	311	311	304	314	334	331	326	319	322	325	315	310	306	281	279	353	329	306	312	345	321	291	292	357	315	316	308	324	323	293	292	334	286	299	352	327	312	323	333	333	291	302	348	333	313	277	329	344	268	338	319	320	341	272	306	344	319	307	326	312	302	337	321	318	332	309	284	302	318	313	297	310	259	305	284	298	290	346	292	280	319	314	322	332	290	310	321	296	324	357	345	309	320	299	331	284	338	304	329	299	299	329	295	314	318	309	315	310	302	350	311	314	332	338	290	293	320	311	325	334	330	318	309	319	288	286	310	293	319	314	311	313	325	313	333	321	317	301	294	290	330	303	333	338	289	307	317	341	306	324	291	312	328	342	310	302	324	328	303	337	302	324	330	328	309	284	296	309	342	310	293	337	297	287	328	311	332	291	308	324	282	340	308	309	330	329	324	313	337	299	279	296	324	329	360	339	311	311	317	353	336	313	350	319	343	302	298	312	313	295	278	296	314	315	319	304	319
16719	8833	8442	7085	1930	1138	977	973	895	871	791	816	746	721	755	756	729	761	738	709	708	740	740	683	720	729	676	666	622	726	698	706	686	700	708	712	701	657	719	708	646	683	692	693	705	677	709	682	660	676	695	698	668	668	690	674	696	700	660	677	721	614	695	689	689	669	696	646	707	714	675	678	699	672	666	635	698	681	673	656	658	686	656	664	629	660	675	656	704	657	704	674	713	610	651	713	705	682	704	709	655	638	688	657	680	664	694	682	654	673	656	719	725	712	699	698	677	678	708	714	665	635	708	721	683	671	707	659	689	693	676	698	680	646	708	692	690	701	690	667	743	729	676	663	681	686	710	659	661	666	714	679	670	635	668	669	666	656	657	658	697	710	649	707	676	669	659	706	674	646	656	705	632	743	704	653	695	663	652	667	694	711	641	676	687	635	705	679	680	658	664	720	678	673	675	652	680	699	680	642	689	710	633	663	710	658	650	673	651	700	649	687	700	690	694	721	678	679	662	650	644	673	712	709	703	697	702	681	663	694	653	677	706	687	679	698	692	662	673	688	642	671	707	683	682	626	662	633	700	646	666	679	675	718	684	656	680	706	690	686	652	699	666	685	693	624	651	686	683	694	677	630	639	634	677	692	700	638	749	681	683	639	691	677	658	635	698	652	704	667	646	685	696	722	691	717	687	659	684	666	705	670	640	662	703	660	656	721	657	687	651	673	670	623	643	635	660	688	675	720	681	700	697	686	646	684	641	709	651	671	686	671	626	672	680	624	661	700	704	702	676	657	688	739	707	724	663	670	652	648	699	679	686	638	681	673	708	669	632	676	614	632	724	629	676	694	702	671	716	670	657	673	704	649	703	681	658	709	714	666	659	723	698	690	696	684	664	640	669	690	662	700	676	724	674	691	711	664	685	705	668	688	675	721	690	652	667	708	686	661	682	677	653	674	689	688	678	698	696	664	636	692	661	680	719	655	719	645	723	672	645	658	665	647	675	672	694	658	662	670	672	641	640	697	665	713	680	667	658	649	686	695	708	691	678	663	669	672	645	672	678	707	682	644	680	667	673	686	671	714	655	661	700	698	675	650	650	723	685	716	690	709	706	676	684	653	714	632	643	678	680	674	659	664	717	679	688	709	630	706	656	639	682	663	733	696	707	697	690	646	660	698	670	671	642	667	681	669	707	689	687	660	652	692	680	651	708	684	694	685	691	722	706	635	662	712	665	654	700	700	658	668	715	686	668	663	725	686	660	657	686	724	653	684	652	696	629	674	674	674	691	645	689	688	670	663	675	698	670	674	691	673	703	716	676	654	692	697	654	630	703	640	706	667	647	646	672	658	719	680	687	691	696	665	669	654	705	651	690	731	687	678	678	657	687	643	696	692	681	699	703	692	671	717	633	703	673	659	699	705	642	691	701	716	651	720	671	646	619	698	712	680	671	703	700	701	700	662	640	665	709	662	649	672	687	666	737	630	702	680	663	691	638	729	697	645	658	649	659	685	634	685	700	720	665	655	696	714	650	681	669	710	685	714	643	707	692	715	674	680	672	665	698	695	678	661	693	646	669	710	675	708	674	671	649	677	676	610	718	651	698	694	681	661	652	663	633	676	630	661	718	646	707	695	717	669	695	694	696	675	683	667	667	679	692	668	658	661	681	709	662	654	610	660	653	726	721	721	655	686	638	685	620	683	641	678	683	680	681	732	684	689	708	689	711	637	715	723	677	683	702	624	682	651	688	672	663	682	625	702	701	663	666	638	722	637	699	671	687	677	643	660	624	696	646	711	713	658	696	604	669	650	688	718	645	685	717	648	696	714	677	687	668	650	719	681	700	683	660	679	685	670	646	694	681	680	690	667	642	684	694	700	630	684	710	705	677	713	706	673	631	680	668	680	663	693	653	674	672	704	704	691	636	662	676	656	655	638	691	663	630	632	674	696	685	686	676	703	647	708	663	713	631	681	682	648	652	693	693	678	674	643	708	668	645	672	669	670	710	683	700	691	615	712	695	638	691	674	666	688	663	652	732	702	638	668	706	661	698	686	716	655	642	662	659	663	699	680	691	707	669	661	684	679	706	697	701	645	657	672	636	671	683	642	727	689	689	674	701	647	694	699	703	699	694	619	704	689	707	649	668	697	678	655	661	623	671	705	646	690	733	684	672	623	657	650	632	700	674	667	671	689	683	677	635	671	669	670	643	670	702	705	621	637	674	664	687	702	672	682	670	710	672	702	669	667	678	682	642	654	716	681	679	660	663	712	674	688	659	665	666	653	689	668	640	623	661	639	695	700	675	698	650	672	677	659	690	685	675	656	678	678	658	673	681	696	693	629	690	627	676	645	736	657	680	678	654	704	683	623	700	713	671	630	661	680	705	688	662	691	694	683	683	686	628	660	675	721	658	676	676	677	664	671	675	703	654	692	657	712	720	694	660	638	713	684	659	623	731	652	685	667	659	704	659	693	648	656	625	683	652	731	709	681	667	672	657	649	736	691	713	658	663	647	640	651	666	626	706	702	677	678	645	670	698	697	670	605	695	693	659	703	649	669	692	676	660	648	664	737	709	660	653	703	672	701	682	704	652	694	702	707	670	650	683	685	621	714	676	698	678	666	722	653	632	622	685	663	676	685	698	624	694	647	673	681	708	718	690	651	712	672	677	692	657	686	648	668	694	675	664	646	643	669	670	691	690	662	680	676	691	674	673	660	691	667	642	673	681	672	690	662	682	684	636	638	672	671	674	697	670	641	672	687	664	704	654	674	658	648	676	690	644	705	693	664	670	665	685	693	751	679	649	634	684	702	713	620	662	708	679	662	670	692	678	687	686	628	740	662	719	636	653	647	685	666	688	692	626	623	662	646	697	644	710	664	674	667	672	647	695	660	699	688	647	639	650	697	664	700	703	766	714	665	673	623	694	666	597	670	677	653	640	666	721	658	702	712	661	662	675	692	617	681	670	671	658	667	653	665	686	662	708	654	718	694	641	638	749	714	710	698	707	643	664	702	721	689	744	665	636	681	677	713	671	665	699	672	704	661	636	681	649	731	654	697	674	702	731	659	698	664	641	698	716	691	661	691	631	710	681	632	712	663	645	677	707	672	716	657	704	711	709	681	709	641	724	721	730	616	645	679	640	669	701	658	687	719	658	667	724	672	663	685	717	703	684	707	667	660	691	676	694	690	690	646	666	657	693	709	676	660	668	649	623	656	662	705	686	665	681	680	687	627	667	660	699	689	646	691	690	707	672	672	684	690	667	667	689	641	663	718	723	666	679	679	653	700	656	700	700	716	662	641	668	696	669	670	703	641	677	674	685	668	688	689	687	663	646	722	703	669	692	709	674	686	680	686	711	657	665	684	660	744	644	706	671	644	631	660	687	638	685	656	719	655	685	710	716	710	670	664	742	711	669	684	718	688	682	701	696	665	637	662	678	662	689	644	705	714	673	708	680	692	698	674	663	692	684	675	630	649	689	717	702	664
39868	24357	20515	14737	3292	640	376	391	307	294	283	269	246	262	253	244	246	256	203	233	240	190	213	220	246	214	218	200	212	220	195	237	242	226	224	219	234	235	242	198	230	202	235	197	238	214	197	210	194	198	230	222	202	213	192	223	217	203	214	209	194	232	211	199	217	212	229	199	192	201	212	204	205	211	218	208	199	226	216	210	216	185	226	197	200	240	203	222	203	192	222	217	217	193	191	194	198	235	229	197	196	199	214	226	228	204	199	194	203	222	210	215	193	205	202	216	224	201	238	188	173	228	191	217	228	209	186	185	210	233	199	190	238	179	207	182	197	211	197	221	212	233	201	226	197	197	204	214	199	208	207	204	185	225	221	194	178	218	207	215	222	201	198	190	224	204	215	186	169	206	224	204	206	212	190	228	218	210	191	195	253	194	222	188	229	212	195	225	204	209	200	200	223	219	216	213	206	203	211	201	248	186	213	196	203	203	235	198	201	210	194	211	181	212	202	227	245	214	209	179	208	199	222	213	226	207	224	201	183	229	195	223	217	192	224	224	189	198	221	231	210	200	225	223	212	205	203	224	208	187	192	231	250	202	207	182	211	232	200	205	210	171	233	210	199	197	212	172	241	193	194	192	210	222	200	218	191	237	235	191	208	231	233	226	210	212	218	197	228	199	222	210	194	196	204	191	214	231	215	194	226	199	201	203	185	232	206	220	227	189	210	213	209	196	197	205	194	192	188	196	249	211	222	194	221	222	228	201	219	173	218	213	204	202	238	217	204	205	204	202	194	222	218	215	205	182	188	226	223	221	221	209	201	190	202	192	198	221	231	231	205	196	210	213	227	239	219	197	214	226	190	179	208	185	203	206	214	228	202	206	228	215	200	197	231	217	221	217	244	231	206	233	218	228	220	212	202	198	220	202	239	192	225	220	199	190	207	233	222	206	195	214	206	228	235	217	209	206	227	198	216	208	220	212	221	196	200	199	185	210	175	208	194	193	200	199	218	197	228	195	201	207	200	196	216	216	176	218	212	209	217	216	204	211	208	219	209	234	200	222	232	215	193	195	206	180	213	199	193	177	194	187	213	183	191	202	199	187	223	220	205	242	200	203	224	229	217	205	208	202	190	228	232	202	204	221	217	190	234	215	182	223	189	216	237	221	206	218	186	210	192	206	235	217	234	216	197	213	206	183	207	200	223	201	205	184	213	225	192	217	183	227	193	202	204	190	221	205	180	189	217	199	203	211	194	217	199	225	205	249	248	201	191	197	220	234	201	207	213	234	197	231	182	192	211	230	182	196	231	235	211	223	206	190	213	212	227	191	222	218	242	226	224	205	190	204	195	207	214	199	231	215	217	203	234	225	204	212	232	228	196	216	235	205	194	185	208	207	215	212	194	228	202	226	185	217	218	227	185	245	229	206	212	201	194	200	209	217	195	205	205	236	206	239	188	215	236	214	200	212	219	197	206	229	248	213	230	233	207	206	222	220	218	204	210	215	211	201	213	200	216	240	209	198	222	196	198	237	205	182	211	183	226	203	230	239	226	233	223	197	195	209	219	229	249	198	183	208	205	185	230	202	215	198	215	184	224	208	226	236	201	191	201	209	233	204	236	228	202	190	220	223	208	218	201	177	189	211	247	205	208	203	218	213	195	218	193	198	211	216	202	223	215	221	176	204	203	214	201	211	214	189	217	180	225	220	215	232	181	229	210	221	206	206	208	198	203	235	230	218	190	220	197	250	191	203	212	207	222	200	206	237	223	190	200	210	193	225	214	223	208	179	203	241	230	215	203	227	231	230	207	191	218	240	208	202	232	208	215	200	209	203	210	221	193	213	217	220	188	200	221	207	195	202	213	217	222	215	217	223	179	205	208	240	214	221	171	204	214	199	208	235	198	238	185	201	209	206	200	246	207	243	206	200	206	238	241	195	196	225	219	196	197	201	207	209	213	209	183	201	225	229	221	204	222	208	181	208	228	241	204	220	223	204	211	239	230	233	206	200	221	224	210	218	190	213	163	198	237	202	220	215	165	222	224	234	239	184	196	215	236	202	197	209	218	193	189	221	190	194	192	219	220	207	197	227	205	177	211	188	215	190	232	208	202	189	211	207	203	215	198	213	209	193	217	189	192	212	211	218	214	198	202	214	239	188	229	213	211	202	195	195	226	210	235	236	228	238	213	195	191	191	218	215	208	221	195	186	212	215	224	217	228	214	236	200	212	184	242	208	218	202	201	214	210	204	194	202	218	193	191	227	231	215	204	227	222	195	203	206	202	221	207	234	211	233	213	181	234	250	211	213	207	191	214	210	204	216	214	177	221	204	191	218	213	191	224	222	205	210	219	215	232	200	218	228	215	232	218	226	218	187	210	222	204	214	222	245	199	208	201	207	217	201	208	221	202	206	193	204	204	200	215	204	214	221	221	227	199	191	196	210	205	241	210	208	190	192	218	193	199	224	208	189	205	227	223	228	221	205	203	182	187	222	195	216	191	195	219	183	194	197	212	233	205	205	206	223	244	239	201	208	240	223	192	225	187	198	220	207	215	224	207	198	226	225	212	203	229	208	203	172	213	214	202	234	211	218	248	193	221	207	210	217	228	212	208	217	208	220	229	180	218	226	208	216	229	181	213	214	179	193	215	219	206	230	213	187	210	223	215	182	226	225	194	215	229	216	203	198	198	227	210	227	207	217	215	218	209	226	218	213	209	196	216	213	228	220	212	193	246	191	205	211	209	221	195	188	228	221	224	213	187	206	224	211	215	204	209	198	206	227	201	210	185	202	219	203	236	215	206	206	222	214	192	222	215	222	193	242	214	209	215	207	195	199	214	219	216	225	219	217	197	218	189	189	197	211	222	211	179	202	191	180	218	237	218	212	224	247	207	221	229	222	272	217	203	211	204	217	185	196	190	205	189	203	257	210	183	238	199	206	212	222	205	218	200	174	205	212	219	231	206	205	211	204	193	227	204	172	247	221	218	238	228	220	188	198	207	214	218	213	215	189	184	203	223	203	226	229	203	254	200	194	192	187	219	206	218	216	215	200	217	229	217	192	196	208	174	206	208	210	188	195	205	190	199	223	222	217	215	221	242	220	187	217	197	196	234	217	197	215	232	214	216	213	194	184	200	205	223	203	191	200	222	221	170	202	185	211	187	230	243	210	204	219	225	217	226	212	236	228	217	211	216	217	205	228	212	225	227	192	186	179	211	215	188	190	210	187	247	198	216	204	229	209	217	201	228	213	206	196	208	206	208	197	197	188	219	217	193	239	220	214	227	211	202	214	205	204	232	199	218	213	212	210	204	202	196	195	187	214	202	180	204	214	231	251	196	216	239	198	202	200	204	215	194	194	222	212	227	210	227	221	209	216	213	206	201	212	222	202	209	200	217	206	217	190	207	214	202	212	228	214	196	238	222	221	195	228	222	195	210	204	184	201	205	225	216	251	222	193	231	210	225	206	228	208	235	223	226	214	234	233	204	211
26096	18724	24171	22856	5278	1614	1243	1230	1065	967	852	800	769	726	695	654	613	581	576	559	522	598	533	575	541	512	552	536	511	476	473	549	501	477	531	453	493	533	453	472	536	507	472	476	501	445	493	491	500	481	477	511	499	526	480	491	524	465	516	470	503	451	498	474	500	514	508	537	521	501	509	494	492	462	498	457	500	466	515	510	467	467	475	513	492	509	502	471	462	507	507	485	481	501	476	447	446	493	504	456	501	483	459	490	516	471	439	482	499	514	499	460	490	495	471	450	489	466	517	466	455	514	489	425	510	498	459	497	474	498	525	485	464	527	562	459	541	428	449	506	472	451	479	472	487	456	486	454	471	499	476	487	490	455	508	462	467	448	445	505	479	474	469	477	477	498	448	476	470	493	460	478	483	478	498	535	481	456	481	442	490	509	511	465	512	536	485	508	460	497	462	482	479	505	495	484	487	494	462	506	498	484	461	498	484	489	487	518	474	464	488	475	489	505	449	462	521	502	491	493	485	516	487	528	498	508	476	480	501	487	486	466	455	484	480	487	487	481	464	500	494	506	487	488	495	462	436	478	516	487	521	500	513	486	489	524	513	480	463	524	453	488	491	522	489	464	504	498	486	501	473	522	449	531	516	459	507	503	481	450	499	495	467	519	511	465	452	434	477	510	430	477	502	463	486	484	457	497	484	491	478	515	472	514	458	493	497	499	471	447	453	440	504	529	472	484	460	460	507	476	468	452	514	493	482	472	502	523	498	470	469	508	439	468	480	521	518	468	484	500	486	497	495	480	485	489	465	470	444	487	474	501	459	474	441	482	477	485	465	482	508	531	495	499	474	493	499	481	506	487	490	484	469	509	524	446	472	484	497	486	471	441	497	502	488	534	474	477	459	558	509	476	491	503	488	462	487	479	512	511	460	454	510	496	487	479	513	499	476	450	464	531	477	512	468	505	499	492	480	488	456	490	469	498	478	494	454	512	544	490	468	480	475	510	495	486	454	476	502	476	491	443	514	490	453	504	483	510	516	493	460	499	438	495	496	499	483	443	497	487	490	522	472	448	474	440	493	468	436	484	495	483	500	528	503	498	488	493	493	474	465	480	513	493	497	484	487	466	489	465	472	464	450	504	502	493	472	508	458	532	494	513	471	506	492	485	496	466	494	455	487	476	499	453	466	456	482	471	511	479	490	493	487	493	454	485	493	514	477	474	479	470	524	518	479	449	485	494	476	518	526	477	474	474	468	496	459	498	467	504	509	464	492	522	484	519	513	482	476	514	435	456	488	496	483	445	512	478	512	497	453	505	507	503	483	462	477	474	481	491	488	475	476	487	491	484	474	493	497	476	462	511	484	475	475	506	463	498	451	473	511	442	486	457	498	412	452	481	506	477	512	481	474	501	499	471	513	489	506	485	473	484	481	451	463	516	510	490	498	512	490	478	496	501	504	492	467	519	485	462	488	511	477	450	473	511	474	491	481	472	455	467	519	489	474	459	448	483	484	490	497	478	471	504	472	469	470	504	504	479	492	477	485	495	470	471	539	466	480	518	509	428	496	489	500	502	487	488	478	477	478	509	510	474	519	537	498	465	492	501	469	496	431	480	506	526	501	468	463	477	483	495	455	474	507	487	477	492	461	489	469	458	454	483	466	461	504	477	436	501	469	520	498	466	493	512	436	494	496	519	454	481	490	477	466	470	474	448	473	439	510	500	443	452	485	483	487	460	508	457	485	488	457	462	469	494	502	523	525	504	470	498	474	451	496	510	466	474	502	501	471	522	494	483	493	475	429	517	489	470	498	457	468	519	465	487	471	484	478	491	474	510	464	476	501	519	478	505	437	460	465	467	521	504	496	480	477	468	480	490	470	485	505	472	478	506	467	492	484	501	486	465	488	463	494	488	494	472	488	475	452	535	486	491	505	438	494	450	503	463	460	439	496	443	517	520	540	481	521	495	496	468	458	513	487	499	481	497	476	497	502	501	514	485	480	479	459	500	491	478	468	523	483	500	502	458	514	511	470	467	453	461	508	489	518	466	489	476	499	492	475	460	493	449	462	476	463	479	494	466	510	481	517	505	529	475	509	480	479	453	515	462	520	474	488	483	499	467	511	449	454	463	493	499	486	481	498	497	492	500	497	499	490	478	525	492	417	497	466	519	507	455	459	461	501	510	509	496	509	449	494	460	481	508	478	527	485	494	489	528	453	446	484	467	488	508	491	458	479	493	531	492	498	453	499	501	444	464	505	492	497	504	476	489	511	484	465	461	491	487	493	471	454	450	503	435	470	482	470	504	501	487	531	501	491	475	465	453	487	505	455	516	484	439	487	503	483	466	458	548	492	489	451	480	501	513	482	463	500	539	554	520	500	489	507	502	505	505	459	436	474	479	494	538	474	506	505	485	488	520	457	500	480	445	444	492	464	474	455	510	471	494	482	453	462	481	495	490	484	473	472	466	492	519	475	499	496	498	438	430	497	487	510	484	506	497	462	499	477	485	465	507	488	497	490	474	486	486	481	536	493	445	496	482	476	481	501	502	478	504	456	444	435	520	516	558	490	487	522	468	484	508	479	463	445	494	464	454	463	499	527	492	456	487	489	507	478	437	508	496	454	485	494	478	502	477	512	478	511	463	463	464	505	503	451	481	490	532	468	518	451	483	506	442	481	517	445	485	488	475	457	505	498	466	463	479	482	476	475	504	501	459	491	528	447	467	463	456	482	490	453	471	496	465	480	513	494	498	468	490	520	509	503	467	479	493	479	484	502	460	476	496	487	459	497	443	471	505	509	478	471	480	536	544	498	488	519	473	490	509	473	503	492	468	510	473	490	513	468	488	467	442	474	494	479	461	500	504	496	520	487	477	485	520	460	505	477	446	489	478	505	492	495	510	476	483	464	439	467	486	491	483	504	449	488	472	446	480	494	434	499	507	494	462	462	509	502	489	462	511	450	489	466	513	493	476	479	479	493	491	510	524	488	512	491	492	468	517	520	515	498	474	531	505	404	529	468	466	492	480	455	439	492	488	471	457	461	496	495	474	483	486	476	468	496	484	496	449	532	485	486	463	520	470	446	466	479	490	454	506	486	476	486	488	470	486	465	525	489	479	498	463	471	516	475	467	490	436	504	521	465	459	481	450	445	488	521	494	455	480	499	500	479	466	500	494	515	493	497	476	488	484	495	447	470	460	487	507	470	460	484	479	488	501	463	484	494	493	482	500	487	466	461	437	471	515	444	495	453	472	488	510	493	502	483	510	484	507	494	476	485	525	472	490	451	471	461	493	495	496	518	515	495	490	513	461	460	468	512	468	438	505	528	510	473	433	502	466	471	500	486	482	453	476	506	453	515	489	498	511	475	471	447	510	457	487	531	488	459	494	519	441	496	489	468	482	452	484	480	423	505	484	472	484	446	470	497	460	488	492	481	481	485	495	461	469	463	500	504	510	489	505	471	458	509	509	471	480	465	501	502	499	464	485	489	475
50514	33437	30237	23698	7495	1170	576	518	427	402	355	380	368	295	291	299	307	306	281	311	302	300	268	295	290	276	288	284	293	297	255	285	250	258	249	262	278	283	255	277	263	267	285	278	272	278	288	268	260	286	265	252	262	269	256	281	264	247	248	278	277	291	262	253	299	285	254	267	270	277	272	278	292	274	256	290	248	283	271	254	288	267	245	279	255	282	301	269	267	254	281	254	261	255	252	292	274	265	252	262	259	274	283	314	300	260	257	275	271	256	294	256	258	286	251	300	276	262	264	292	280	260	251	265	277	221	276	265	277	255	287	277	269	292	264	261	291	269	271	271	252	258	264	287	276	254	289	288	256	238	277	268	253	249	300	298	278	286	286	264	247	277	257	275	282	280	312	285	287	266	264	304	268	267	255	265	281	257	245	261	271	286	249	280	255	236	253	266	269	239	284	264	296	269	280	283	276	271	258	270	292	244	253	255	248	259	241	235	261	251	256	275	249	246	265	241	270	264	253	287	267	272	251	255	289	285	278	266	277	251	272	268	253	226	282	278	265	255	255	275	274	229	265	269	264	264	269	259	268	272	276	255	276	269	287	277	254	263	250	241	265	245	257	263	266	292	282	283	246	274	268	270	268	243	290	227	255	266	233	281	259	227	260	294	252	242	275	244	273	254	271	263	257	223	276	258	297	296	269	265	255	255	281	265	244	236	253	272	271	296	274	280	268	291	292	279	267	289	291	288	272	262	242	249	246	258	254	291	278	262	223	260	241	288	250	245	260	293	263	281	252	274	254	273	270	260	292	277	278	295	249	289	249	241	255	245	264	283	269	270	296	299	252	240	273	260	273	280	279	285	260	277	296	264	261	257	261	294	272	234	265	257	281	306	255	274	235	286	284	260	259	278	257	265	256	251	261	223	258	253	285	263	254	319	307	277	239	275	285	261	265	286	271	256	237	254	298	274	251	268	295	276	250	273	260	278	262	232	250	263	282	284	279	280	265	264	256	246	218	256	264	276	223	267	283	243	229	251	281	263	275	253	266	259	255	272	275	273	245	281	267	268	272	258	258	278	262	274	266	253	280	246	285	273	256	271	315	289	233	252	268	283	260	264	272	267	279	280	255	220	307	273	266	268	239	270	258	243	259	271	284	272	245	257	263	271	253	259	273	250	275	291	257	271	241	290	259	247	255	268	265	226	291	275	250	249	228	265	285	250	255	277	270	267	267	242	219	255	257	271	283	279	277	256	239	271	285	243	264	266	279	269	256	278	270	254	264	274	270	282	272	261	276	297	243	271	244	245	263	279	278	294	241	272	248	288	238	326	254	265	286	313	270	262	250	256	283	267	267	273	276	268	249	284	260	270	243	264	266	228	246	261	258	262	239	238	282	279	259	267	272	267	271	263	301	241	287	230	263	280	246	289	262	254	259	296	259	251	252	272	258	276	262	238	282	262	286	256	252	276	271	304	277	233	244	282	261	269	273	274	271	251	271	251	264	248	283	270	256	251	281	271	289	237	282	248	252	251	268	262	297	267	235	240	236	299	273	266	245	289	240	278	279	300	269	300	277	245	267	258	270	236	264	244	282	278	284	271	266	252	256	261	254	301	261	264	313	265	283	294	271	242	301	250	272	257	252	291	269	268	264	281	268	256	289	282	289	248	268	275	283	285	315	259	267	261	259	264	268	251	247	243	262	279	270	255	282	264	247	262	298	235	261	253	277	289	259	283	259	260	302	227	271	267	270	260	259	304	292	256	259	271	278	263	256	266	243	223	263	263	272	269	261	282	274	260	270	267	270	281	239	279	280	264	245	282	291	287	269	265	259	248	295	245	272	286	242	268	276	266	271	279	255	253	247	273	270	265	253	269	244	256	246	256	266	274	251	262	280	256	268	250	286	250	251	282	250	291	286	254	294	224	254	244	251	285	277	256	255	265	256	276	261	236	275	275	272	292	255	290	248	299	280	254	278	251	287	248	282	269	286	246	266	251	263	252	262	280	263	264	257	256	272	247	258	253	252	243	279	241	286	241	274	249	280	264	222	287	269	241	289	273	277	285	275	271	246	264	245	259	247	272	251	268	260	245	285	272	246	288	287	284	236	276	270	248	276	262	274	268	277	276	259	266	254	279	287	257	270	278	260	267	267	268	272	266	267	293	268	260	253	273	246	258	254	268	281	290	294	276	260	268	235	265	263	261	275	253	266	263	264	274	239	239	272	258	285	274	247	287	293	247	269	234	270	271	277	290	285	252	272	298	248	290	266	267	305	273	241	286	275	296	235	256	263	246	269	269	270	272	283	225	275	272	254	245	268	265	233	261	268	263	265	258	267	302	280	259	228	268	234	289	256	240	263	284	285	256	266	285	271	287	254	269	274	288	263	282	251	247	271	285	266	259	285	241	268	235	273	250	269	254	255	254	254	262	256	264	272	270	241	253	231	261	258	296	271	286	266	268	281	276	284	286	288	302	278	250	247	247	269	252	234	252	276	271	264	285	295	284	276	255	243	268	264	236	243	261	303	266	281	273	239	233	228	270	277	264	255	290	266	269	262	240	284	289	288	266	268	284	289	251	259	281	290	246	233	264	261	252	264	315	280	231	279	277	245	258	229	240	220	251	256	283	258	252	260	263	266	268	257	296	236	228	269	260	266	294	268	279	263	281	268	247	260	261	232	280	249	265	263	264	236	236	267	294	293	259	238	254	241	264	304	273	253	226	244	254	289	244	250	253	277	268	227	252	271	277	267	256	268	262	264	266	267	254	279	255	256	267	272	294	252	282	244	265	299	265	268	282	274	256	233	265	285	243	268	272	248	211	261	261	247	270	254	238	236	253	256	258	266	271	263	257	265	253	279	258	231	252	237	273	277	265	287	258	258	262	229	247	259	253	269	277	265	247	271	272	266	241	280	286	252	263	275	271	284	264	255	246	259	229	262	272	257	253	282	268	282	245	270	249	242	236	273	264	255	279	246	265	286	250	274	254	260	252	277	293	278	308	305	222	240	255	254	249	241	258	259	258	284	296	276	271	251	264	273	264	249	274	267	256	276	267	264	279	249	271	272	288	286	274	284	264	269	263	283	260	273	290	291	264	280	269	259	274	276	277	274	268	272	306	259	281	273	241	248	248	251	260	265	286	278	260	289	263	264	289	271	278	276	263	259	247	229	243	252	279	274	238	296	250	277	272	285	279	258	267	278	259	266	276	279	283	239	241	291	277	253	268	236	268	263	244	269	264	264	254	276	262	299	269	246	289	266	257	282	266	285	255	266	263	298	270	280	297	260	285	259	274	255	268	275	286	274	274	239	283	295	265	260	284	289	266	279	275	282	265	270	258	273	294	263	268	264	282	239	288	251	254	290	292	239	251	253	268	292	271	254	273	273	272	270	240	250	276	270	254	310	272	284	278	261	278	273	266	278	282	260	277	255	283	251	273	269	305	265	281	255	278	257	259	288	283	272	288	280	266	246	254	283	305	258	249	266	276
32445	25643	32334	30099	9921	2439	1940	1650	1384	1275	1255	1043	1032	948	857	856	791	821	746	704	734	704	667	744	708	639	698	694	671	646	648	646	656	633	605	632	659	625	651	631	664	701	624	620	571	615	629	641	590	611	621	582	597	601	585	611	616	604	636	650	586	655	626	612	643	607	636	564	616	599	660	638	633	617	606	618	605	637	645	593	666	565	574	543	639	592	589	651	605	605	602	572	590	611	578	606	576	625	621	570	592	608	594	608	625	612	601	608	606	607	585	607	587	612	602	585	619	599	610	612	556	659	578	585	617	585	643	574	616	625	610	611	626	590	610	613	600	624	608	634	600	637	581	594	609	621	601	609	600	626	654	570	612	591	590	577	594	613	632	577	594	594	604	581	573	633	599	624	599	637	584	611	614	595	637	615	602	639	629	608	617	630	607	628	593	610	633	576	602	609	639	581	655	624	639	580	649	615	602	579	606	615	617	571	604	592	609	608	603	608	626	618	605	592	607	601	590	648	634	632	599	610	672	556	590	651	634	569	598	666	636	565	618	591	614	625	591	604	598	594	611	588	616	584	621	585	626	610	622	554	609	630	559	599	602	562	656	566	577	598	599	546	587	604	600	611	589	588	632	610	613	615	599	592	623	625	590	610	609	534	603	643	633	623	573	601	603	597	604	668	610	634	607	617	585	553	616	549	607	611	619	570	597	644	637	580	592	596	578	601	592	612	594	608	622	614	567	627	597	609	579	608	615	612	616	627	558	592	599	574	609	596	606	584	631	593	577	589	609	565	611	600	617	611	585	611	608	593	645	639	650	569	621	598	623	577	634	611	597	614	610	621	610	596	611	620	599	638	642	630	584	596	626	618	637	637	617	587	630	623	638	574	649	629	624	626	588	649	624	625	625	637	599	600	615	563	573	559	575	602	610	624	611	604	606	597	631	636	620	628	589	603	621	625	610	614	658	598	622	569	585	617	587	610	638	630	614	575	610	579	597	616	621	602	632	582	595	596	570	634	613	601	611	628	574	578	585	609	608	635	616	578	599	582	632	614	599	627	562	597	637	580	660	627	621	652	606	615	604	602	610	621	607	638	588	620	661	612	600	639	622	588	599	619	566	582	621	604	629	577	603	599	625	649	570	593	626	612	605	624	610	594	628	625	589	615	658	610	604	617	621	615	654	653	605	653	667	594	645	631	602	595	591	595	578	606	623	595	622	593	600	590	597	618	607	626	583	613	566	648	598	631	654	604	603	610	602	557	587	589	588	661	593	627	630	583	619	585	618	601	629	637	590	568	610	605	626	613	605	618	583	686	587	581	644	621	644	632	598	583	559	595	614	576	604	604	591	621	509	593	551	627	552	610	634	624	605	574	573	600	606	607	623	616	629	578	612	572	627	630	582	576	614	622	616	587	601	633	604	582	549	585	655	631	610	636	563	601	610	584	642	575	594	629	623	616	578	623	611	603	575	614	601	596	591	589	610	628	581	652	619	629	623	598	675	639	586	613	597	586	598	620	657	601	604	617	616	597	634	575	595	599	598	597	605	629	639	662	600	582	631	539	608	614	608	594	592	631	561	630	621	597	569	611	589	596	579	647	603	589	614	643	600	600	623	617	601	556	567	573	649	652	597	546	574	611	552	609	615	634	632	588	639	630	615	610	590	588	618	621	611	637	567	599	590	645	599	570	591	614	592	556	597	594	585	617	607	614	644	594	628	618	637	590	650	598	635	598	639	614	597	595	621	623	670	654	635	582	656	590	617	570	586	644	649	642	581	578	629	613	620	582	601	584	583	595	625	580	608	606	628	578	604	599	600	662	666	577	609	599	616	662	648	585	610	578	593	586	621	621	628	560	620	607	595	600	616	617	594	540	619	591	596	568	601	611	571	605	583	596	633	607	584	561	588	616	601	586	610	579	589	599	582	583	612	653	615	650	610	627	621	583	614	606	604	605	569	599	581	667	581	620	625	606	641	614	593	596	620	607	612	605	557	599	616	608	630	600	594	616	604	603	581	583	566	578	624	636	630	588	587	575	604	599	621	630	621	599	603	596	617	628	587	628	639	575	633	633	610	626	615	590	606	624	580	584	596	617	606	652	649	598	589	605	657	606	592	617	590	576	590	610	623	695	586	586	633	653	576	564	603	636	596	569	605	599	571	603	526	650	599	606	629	568	643	577	642	654	578	612	582	575	626	589	593	610	644	619	629	594	635	583	610	605	617	593	581	596	643	623	645	630	634	607	659	619	616	619	601	602	593	591	576	618	636	604	595	592	656	648	620	605	602	612	586	626	628	582	545	615	633	596	606	609	607	620	634	587	605	615	647	588	575	569	630	583	598	576	629	607	548	566	638	617	591	657	579	588	622	613	607	605	558	606	604	570	580	598	569	615	617	580	625	610	602	580	569	648	623	586	625	633	565	597	596	593	595	597	614	615	625	617	582	586	584	583	576	660	611	632	601	556	602	584	611	642	599	647	635	656	585	628	587	629	573	630	560	610	580	572	613	606	587	649	590	632	590	578	620	614	590	553	544	617	595	602	639	591	590	630	604	605	597	618	632	617	636	592	647	630	626	612	651	648	647	618	604	596	587	615	644	582	610	622	601	585	611	566	595	624	577	606	599	602	591	629	625	620	591	604	600	641	588	601	555	618	558	613	602	582	646	627	592	622	643	608	643	576	579	586	605	587	621	624	578	632	614	599	605	621	636	648	604	583	587	610	590	622	613	620	663	576	601	572	589	605	621	592	619	616	616	636	631	604	596	558	661	602	627	645	602	579	607	593	590	607	620	619	593	610	603	610	620	605	587	657	605	607	616	598	607	634	631	650	634	555	585	628	626	619	612	613	575	603	626	613	634	586	629	564	599	613	574	657	596	617	598	563	647	621	628	617	571	572	643	575	617	588	568	582	589	592	578	622	640	627	620	594	656	636	565	591	629	619	587	575	627	591	606	592	595	648	594	636	561	661	588	612	635	633	591	602	569	584	602	615	576	595	633	546	608	627	581	610	578	612	629	580	571	565	622	625	631	670	581	601	637	596	632	603	592	605	569	580	653	611	644	575	644	613	606	598	555	628	650	628	543	573	662	590	663	611	598	577	571	592	582	588	584	637	632	592	554	584	620	596	633	582	597	625	561	608	638	578	591	613	598	611	607	628	569	625	594	653	543	575	617	587	606	609	590	591	630	588	629	592	575	618	599	573	561	608	604	591	624	610	570	648	620	596	597	593	629	609	564	625	631	596	582	578	626	613	627	637	611	618	611	625	633	549	591	580	619	610	592	613	602	592	610	604	544	575	662	611	590	616	632	626	582	653	586	569	643	611	641	607	613	577	618	540	611	635	644	609	587	630	645	649	619	584	575	600	617	631	611	567	582	643	581	569	602	598	592	576	595	587	565	606	604	577	602	581	608	622	594	595	652	594	588	639	595	621	614	593	564	623	552	557	632	584	590	638	644	631	593	630	597	590	598	614	597	589	604	582	584	589
27710	13224	6400	2823	873	425	361	341	365	350	325	307	318	359	305	351	331	327	315	306	353	312	311	293	300	298	345	355	314	319	303	341	324	334	284	323	335	351	329	293	308	322	339	348	323	314	335	310	337	314	335	349	310	288	313	317	316	311	323	308	258	326	316	337	325	325	326	310	319	333	376	299	376	316	329	331	298	338	292	311	300	325	339	296	310	290	328	312	355	292	302	354	309	332	284	282	333	324	295	315	328	294	302	312	278	320	322	343	276	323	344	336	270	296	324	315	321	307	305	337	268	314	320	320	302	318	321	308	330	306	319	321	299	296	324	293	332	314	301	315	329	314	322	304	309	317	312	339	285	306	305	292	334	305	296	344	365	332	302	323	329	328	326	332	290	314	332	309	325	332	317	335	331	358	290	308	331	307	286	280	311	337	312	350	330	270	295	288	320	325	340	333	287	297	311	313	313	316	321	300	322	323	285	314	341	326	335	326	321	315	297	324	317	321	276	294	292	290	309	312	301	322	328	322	314	324	344	331	345	278	330	323	283	292	330	304	311	314	317	343	308	334	338	325	340	353	323	341	326	316	294	295	324	331	320	309	316	318	299	310	288	271	321	295	293	305	289	354	335	354	313	338	328	326	340	324	316	304	340	315	300	347	332	273	329	367	335	321	301	320	322	287	300	335	308	324	306	310	304	318	366	343	311	321	324	307	299	298	318	336	320	348	305	300	322	305	318	301	290	325	299	315	331	319	336	339	305	286	294	320	361	295	302	307	336	320	322	320	305	336	309	315	280	359	332	307	309	296	334	341	326	337	319	282	347	324	325	335	295	309	321	322	334	310	303	332	316	286	351	301	305	342	318	310	328	317	302	292	331	328	311	355	298	318	320	334	312	308	342	318	335	356	378	311	321	322	307	330	311	286	302	324	328	374	321	296	346	311	310	315	296	325	310	322	325	325	326	306	308	335	317	328	323	283	301	319	271	322	301	334	334	305	324	329	312	335	318	331	332	309	324	322	313	314	340	337	321	354	332	279	315	330	334	305	309	340	307	297	329	309	331	300	313	325	340	307	318	295	343	283	321	338	341	317	311	313	305	316	312	335	317	310	335	278	324	325	326	302	350	307	320	320	320	321	333	306	338	305	309	278	337	346	333	333	289	307	330	330	297	339	332	311	349	301	331	296	318	353	309	313	299	303	275	350	306	312	317	320	343	328	295	310	330	323	316	333	297	299	294	351	316	327	296	312	328	363	366	332	317	325	317	335	330	317	348	353	300	316	342	350	307	339	358	331	292	325	322	331	326	331	329	294	331	339	329	334	293	338	309	353	325	328	322	338	342	300	344	320	356	315	345	372	332	327	317	328	349	323	321	281	308	313	323	317	344	346	317	314	365	332	337	344	327	309	326	288	304	307	269	320	293	306	298	327	271	302	294	330	296	324	311	303	304	311	351	314	344	302	320	315	312	336	314	306	308	337	355	332	340	304	310	305	332	320	325	297	326	304	314	293	288	306	316	300	306	290	336	300	321	328	301	296	334	313	305	316	293	295	323	351	301	300	316	347	309	328	323	299	316	333	315	333	291	309	320	309	301	330	299	358	316	334	346	322	313	324	299	290	320	315	316	302	302	311	312	301	333	321	339	353	322	303	335	330	318	322	321	319	341	317	305	323	333	277	300	289	308	312	323	322	348	342	330	314	302	291	311	359	328	306	311	326	345	322	330	304	339	329	312	328	323	318	305	335	312	288	334	356	315	333	301	324	314	303	333	317	322	319	317	327	313	299	331	308	299	315	321	315	329	333	311	330	304	332	352	330	312	342	290	347	321	342	312	335	328	321	338	304	324	318	305	326	378	316	334	316	309	331	340	300	338	308	310	303	305	301	341	280	346	317	309	318	303	305	316	307	313	330	339	354	313	330	326	295	341	338	346	312	301	332	316	322	331	346	352	322	331	329	315	316	310	328	320	306	318	342	309	315	319	329	283	319	332	335	320	301	314	315	304	346	333	299	346	338	352	317	300	322	287	297	297	332	310	331	318	308	338	352	324	329	331	304	332	290	350	348	299	324	320	305	358	322	254	301	316	314	305	345	323	323	303	357	279	314	316	304	323	319	322	311	310	321	327	335	325	309	301	325	307	336	331	310	298	316	294	311	326	296	327	345	320	336	317	319	328	339	293	324	307	299	301	310	314	324	348	314	338	325	336	360	328	320	309	332	333	306	317	345	285	279	312	322	289	310	336	361	308	317	300	316	323	318	331	349	305	318	321	309	307	318	311	304	300	364	374	340	317	346	318	324	306	353	345	298	317	323	306	280	338	341	306	306	325	287	310	290	338	310	311	350	300	397	321	305	313	322	312	339	334	296	300	332	324	346	324	340	344	305	299	331	298	309	304	283	335	302	320	328	329	323	325	260	303	330	300	316	319	292	301	287	329	342	310	338	318	313	343	295	329	313	287	292	326	322	297	332	350	292	313	298	316	353	320	326	306	310	300	321	290	323	343	347	321	283	276	326	327	343	344	318	329	312	302	311	339	311	318	295	310	351	304	322	316	337	310	310	313	347	324	302	271	281	319	317	347	310	324	332	313	285	312	336	370	337	347	323	331	329	338	324	296	336	324	281	315	276	282	302	330	303	315	327	295	284	326	354	326	335	309	304	276	307	312	322	330	327	284	296	329	302	330	337	314	306	314	319	314	319	313	304	301	323	355	297	325	358	331	334	294	305	289	318	320	306	312	342	369	307	328	292	333	321	331	307	288	315	344	309	327	329	329	320	315	297	338	287	314	308	350	350	348	308	313	302	305	297	317	308	316	302	323	343	351	320	297	324	328	327	313	301	346	301	337	357	336	313	346	363	319	334	317	337	358	301	347	329	352	304	297	326	296	327	322	355	333	276	319	293	314	287	315	345	324	292	329	308	310	298	301	333	308	322	288	322	299	302	294	346	343	339	341	323	316	317	296	322	369	331	319	343	332	328	336	307	301	331	337	327	318	297	284	305	308	336	323	341	299	322	344	301	318	338	321	346	303	337	322	332	305	288	329	288	336	287	327	311	312	339	343	330	315	296	321	308	309	323	293	304	351	326	324	300	325	316	375	302	327	330	331	305	328	304	320	324	325	316	318	347	344	314	319	326	300	294	320	308	288	349	329	331	323	323	339	374	310	327	291	332	294	313	326	277	307	294	367	297	310	325	327	309	333	312	312	361	322	312	336	285	344	331	293	290	318	327	315	309	333	308	299	308	359	340	358	343	349	302	284	340	322	296	316	300	335	310	348	323	306	313	275	284	290	331	356	310	305	341	309	322	339	325	321	350	316	313	300	328	318	285	348	299	314	348	342	324	303	337	294	336	321	295	299	324	321	327	307	327	310	305	309	323	327	346	333	327	311	300	343	288	323	312	349	338	384	303	308	327	322	316	335	327	282	336	321	328	317	308	314	340	341	326	326	343	295	304	324	307	324	306	295	284	326	312	343	351	344	355
17175	9407	9715	6977	2225	1097	1056	995	926	850	827	833	772	799	769	740	773	707	748	651	714	685	729	671	708	695	715	715	708	720	664	671	712	681	676	644	660	686	688	685	729	709	686	689	732	670	691	657	691	647	680	693	671	729	692	674	622	691	704	720	677	708	683	682	654	739	744	691	743	719	673	643	711	657	700	706	672	650	728	695	659	725	696	671	667	679	666	702	682	702	698	687	671	687	674	670	670	686	676	684	707	698	657	699	672	707	700	699	710	730	701	622	707	697	666	694	683	695	655	685	707	708	722	671	723	716	685	662	655	728	724	679	709	684	677	684	728	675	676	652	703	721	699	673	667	701	698	698	697	665	671	702	690	656	686	666	709	667	650	698	676	700	694	689	640	676	684	709	716	712	657	722	673	687	688	659	664	680	697	659	678	675	654	654	705	697	691	692	675	713	660	655	670	690	654	646	663	711	737	667	644	661	660	696	666	729	677	672	699	728	673	679	704	664	693	740	720	668	678	682	721	724	722	680	691	684	648	691	680	674	703	705	675	694	668	704	691	695	728	702	708	696	691	653	654	688	658	716	667	647	736	667	655	666	687	693	681	687	672	650	664	703	627	651	696	686	663	675	649	653	695	671	671	669	726	692	709	644	708	705	695	676	677	669	612	673	639	681	729	676	685	654	697	711	718	721	647	674	705	676	747	662	636	684	690	695	647	681	661	706	682	695	648	653	701	658	707	699	596	706	674	680	676	698	692	677	692	683	685	734	687	680	686	705	691	668	660	646	680	686	666	693	691	713	683	668	629	694	708	707	628	670	735	651	686	687	690	698	740	677	685	674	626	735	681	673	681	681	695	685	696	690	684	707	678	657	700	663	688	696	689	693	713	689	685	654	684	742	698	700	670	689	664	748	688	689	646	675	692	699	662	678	672	713	715	688	664	666	708	661	662	640	716	724	649	721	706	705	686	646	655	710	706	673	664	706	714	690	708	655	627	698	688	689	710	664	675	689	684	677	711	666	646	710	652	650	730	717	681	672	712	709	699	689	722	658	670	705	666	626	652	657	687	657	675	659	667	697	760	739	678	695	701	686	686	715	716	705	659	704	702	667	653	669	653	692	677	738	683	703	710	640	642	649	674	671	688	681	698	646	698	694	686	676	694	675	702	708	720	669	695	669	693	721	676	709	690	712	717	723	691	691	669	723	628	693	686	711	719	670	660	669	641	683	707	670	733	657	694	695	690	692	697	671	696	713	678	643	706	676	689	708	675	692	714	687	687	676	685	711	682	702	724	671	700	704	642	679	643	669	673	665	752	701	707	672	710	678	698	706	622	646	723	647	682	664	657	722	685	670	678	738	657	657	671	665	690	713	721	652	676	675	658	704	661	682	685	675	685	651	713	740	690	694	741	670	688	713	704	709	692	731	691	673	671	672	721	659	689	629	646	600	682	654	676	647	649	664	694	713	707	737	664	647	643	708	697	681	687	727	714	707	663	678	685	687	655	699	676	664	655	712	706	645	653	693	709	664	705	709	700	675	704	693	708	682	690	703	686	632	637	665	717	653	666	663	688	693	660	628	631	686	692	737	678	652	715	702	728	688	686	696	718	657	713	681	667	691	691	704	651	682	664	665	718	674	664	658	690	724	706	684	707	712	675	640	691	675	664	672	728	714	689	710	659	684	709	712	714	675	674	688	690	717	672	714	703	681	695	702	653	713	705	670	669	655	686	693	651	689	697	653	659	696	725	721	647	661	689	645	717	708	712	711	746	675	692	737	692	682	680	654	641	668	682	681	754	652	678	671	715	660	659	696	680	711	725	650	730	634	680	649	670	662	677	702	687	697	698	668	672	668	689	685	673	646	708	707	660	677	706	719	701	742	680	702	648	689	692	667	628	666	702	673	692	649	714	683	695	713	655	656	684	639	686	686	676	677	693	645	683	692	663	697	703	695	697	659	689	665	646	704	663	645	679	683	646	666	647	713	672	655	672	695	673	671	662	648	675	670	727	738	714	669	690	666	703	720	686	704	704	692	729	718	690	703	638	699	687	706	689	669	710	698	702	633	690	695	677	689	681	672	668	718	708	717	715	727	683	677	678	683	672	651	728	676	683	747	628	738	675	748	666	690	717	694	697	678	736	686	666	691	648	702	696	716	663	696	684	717	732	706	701	661	698	674	662	700	662	672	684	702	705	662	678	676	672	702	693	667	647	686	703	692	686	636	636	647	730	702	702	672	699	643	695	652	711	702	676	678	651	700	690	697	698	690	708	696	668	674	729	742	674	665	672	700	655	724	639	656	684	707	676	689	647	729	653	685	649	672	708	675	699	660	701	721	704	699	711	672	671	658	691	700	634	702	698	661	670	718	747	726	684	653	668	690	707	663	717	660	708	736	671	690	712	682	676	677	686	667	754	663	713	696	663	657	738	705	666	710	706	615	657	698	684	700	690	632	700	634	747	652	752	669	678	685	672	713	668	709	678	701	692	716	652	705	686	680	704	670	695	715	629	705	677	700	709	718	682	671	660	687	686	678	701	692	685	691	684	640	688	656	660	697	675	669	674	688	716	710	701	676	696	664	651	688	716	676	648	687	694	696	703	666	678	723	673	694	682	668	674	650	696	720	685	709	700	667	674	674	666	720	718	678	661	714	694	742	696	718	664	672	709	658	682	700	706	718	714	700	738	696	674	692	704	649	710	704	669	726	659	691	713	697	696	709	652	655	655	684	705	696	679	658	649	640	695	681	691	675	660	654	656	697	682	646	694	685	666	657	670	653	724	662	725	695	665	694	688	661	697	645	735	680	684	699	690	664	687	666	686	608	674	718	711	677	651	643	696	663	686	719	652	710	699	672	670	659	676	696	721	666	734	625	681	701	703	728	690	675	702	649	680	655	675	688	677	693	698	710	670	632	724	694	652	657	664	724	668	717	680	653	694	673	703	745	697	643	635	648	714	712	695	695	632	652	719	657	695	673	682	669	657	709	708	755	678	666	694	725	684	673	713	677	712	684	662	643	675	699	660	695	662	653	667	701	738	655	649	663	718	695	679	707	665	684	716	671	682	716	674	675	674	682	664	683	682	667	659	698	685	658	706	695	680	682	675	706	712	662	659	725	706	711	675	639	684	673	732	696	669	694	708	681	702	657	687	664	708	686	723	652	682	660	688	724	715	687	667	684	668	659	686	664	710	704	699	676	731	680	748	641	681	726	654	683	739	654	664	705	677	679	654	668	671	723	668	734	669	715	642	700	679	691	712	719	706	635	681	677	717	654	694	676	683	697	665	674	720	689	684	714	663	697	653	699	697	667	700	687	759	681	680	693	685	678	701	721	667	692	657	709	701	680	681	670	711	688	700	664	676	660	671	685	651	695	705	675	666	686	700	703	697	677	687	703	704	697	665	676	718	677	700	712	653	770	693	684	688	710	657	668	711	672	722	683	704	631	703	689	688	672	688	697	669	668	642	755	680	718	720	680	665	707	663	677
41298	24772	21614	17514	4082	674	424	401	280	268	274	243	283	258	220	239	248	272	207	231	188	217	252	218	237	221	214	226	221	210	227	220	224	215	202	206	202	210	217	215	242	223	218	198	208	209	219	189	250	210	198	190	220	204	200	250	207	241	222	237	193	239	193	220	224	239	212	216	203	215	211	226	195	196	232	206	215	222	226	177	218	218	205	201	216	216	194	204	217	245	217	213	196	240	209	241	231	223	224	203	206	218	212	211	207	201	224	203	209	219	209	218	203	222	181	202	206	204	230	221	226	201	202	244	213	216	209	248	190	195	234	207	201	181	224	196	202	195	230	215	243	229	202	207	231	222	242	218	206	198	204	202	202	219	197	214	211	216	212	191	234	230	229	232	206	226	215	248	220	199	251	204	190	203	208	211	185	205	219	233	218	205	201	228	196	210	233	219	217	189	205	208	172	218	222	204	222	227	194	220	202	219	201	240	206	219	205	207	197	196	229	201	250	223	214	210	229	175	202	192	221	230	215	216	203	203	208	193	249	216	208	194	212	191	219	190	208	202	204	215	215	208	191	210	225	199	199	219	227	200	232	203	192	210	198	229	174	209	201	204	200	188	195	215	192	198	211	211	222	193	237	202	187	206	239	202	211	189	225	206	240	188	191	182	210	196	193	203	220	220	220	212	221	219	190	212	182	203	204	237	236	210	248	210	222	208	213	221	216	193	236	196	227	191	217	193	189	216	184	198	215	212	223	234	210	219	224	194	176	187	248	206	195	198	242	230	206	186	196	196	225	206	203	206	207	212	187	203	224	184	223	221	226	192	213	200	208	205	240	248	198	193	233	228	204	234	194	203	198	223	201	236	215	209	232	211	235	219	217	200	189	204	200	229	214	196	205	187	193	224	188	238	199	244	224	198	196	188	204	217	195	231	224	232	225	205	200	202	210	206	235	238	206	219	229	196	235	199	206	230	206	202	220	232	223	234	207	227	218	214	234	218	207	190	187	222	226	212	223	185	213	196	196	207	201	220	224	233	161	242	208	191	226	225	237	213	249	235	236	182	184	196	193	218	217	222	194	228	228	206	206	216	220	222	192	221	194	228	212	218	207	201	226	183	232	222	204	199	192	200	223	212	215	214	185	212	196	214	228	188	218	194	229	197	185	217	227	213	196	218	206	206	205	184	186	203	213	213	197	204	206	211	229	187	229	221	181	193	190	188	202	207	173	213	195	215	199	213	211	207	190	225	229	204	224	229	222	211	233	234	232	220	201	199	235	202	211	196	222	234	195	197	215	205	237	212	188	182	209	233	216	196	208	222	196	206	215	191	264	214	196	207	211	202	200	217	197	216	208	200	199	214	221	214	216	233	229	238	217	212	211	208	218	206	214	229	205	171	212	209	218	230	181	230	207	197	214	209	190	216	210	239	225	217	198	210	230	209	189	221	202	180	203	180	207	198	179	222	215	200	193	206	241	209	216	233	196	240	203	218	205	202	226	218	238	224	202	213	184	187	210	223	215	181	196	216	180	218	246	220	190	198	226	215	217	172	223	230	217	198	216	216	214	190	222	190	208	197	184	197	216	213	197	221	239	213	201	210	207	210	229	199	241	190	215	220	195	192	206	196	221	221	205	221	240	220	201	175	198	212	210	220	197	182	207	233	173	205	216	235	238	217	197	209	231	187	211	197	215	182	237	201	217	213	212	222	203	190	254	223	214	225	223	232	175	248	204	230	203	198	188	211	221	212	212	208	226	192	224	220	205	191	217	224	208	207	236	254	217	199	192	206	214	234	188	223	220	231	214	228	218	180	201	232	218	204	227	187	207	216	214	237	219	221	253	208	217	227	223	216	227	204	246	212	213	194	213	204	204	192	206	218	180	198	194	236	216	201	212	219	239	201	234	214	204	213	220	220	218	208	220	228	204	226	182	191	201	207	181	197	197	215	220	185	195	192	239	205	188	233	207	201	207	203	210	214	203	234	218	213	204	178	205	203	200	209	214	198	200	198	212	231	241	205	228	225	220	228	177	201	211	203	229	216	199	200	209	223	195	190	181	196	240	186	211	207	204	230	212	202	226	239	221	221	181	193	223	204	214	224	201	203	196	237	207	190	192	173	204	241	207	194	210	203	202	233	215	175	211	203	205	212	207	200	207	180	246	234	200	242	224	204	213	193	225	210	177	216	225	221	196	190	201	216	188	185	207	187	196	207	187	221	194	237	211	192	200	208	214	202	170	204	211	199	181	195	205	217	241	209	244	214	186	188	213	239	208	204	214	196	215	256	210	207	222	198	206	220	212	222	216	233	197	215	199	187	220	216	192	235	203	200	211	197	216	176	189	197	230	232	209	183	204	213	221	226	195	191	237	198	251	234	185	227	192	212	220	260	206	217	215	219	200	237	211	220	192	201	228	228	211	202	212	212	216	217	220	197	208	213	215	226	187	183	192	190	220	216	209	211	204	234	200	200	219	229	221	239	203	200	206	215	206	191	210	239	212	218	202	215	201	192	197	186	216	213	199	193	242	191	207	223	214	241	181	225	212	208	205	226	242	216	221	196	187	233	196	205	236	203	215	240	221	229	208	226	207	192	213	213	205	200	187	226	222	217	237	201	212	206	183	232	215	190	207	219	212	196	219	204	220	209	208	236	190	205	204	234	189	223	220	205	199	199	192	197	222	216	199	212	237	202	206	222	199	221	200	186	183	219	221	214	206	192	222	210	193	213	219	237	194	197	219	229	225	205	191	212	230	194	224	201	180	195	179	206	223	193	256	184	186	212	203	199	224	221	199	223	194	200	196	198	208	176	208	202	217	221	207	257	202	221	189	204	228	221	224	214	207	205	210	187	204	208	217	235	187	210	200	201	213	222	241	213	199	210	211	208	218	226	197	200	212	192	180	201	219	209	223	192	202	214	197	231	196	181	216	213	222	221	223	208	232	193	196	219	225	197	238	191	212	213	196	181	211	200	215	214	215	235	204	231	211	198	229	214	206	221	232	193	177	189	227	215	234	235	189	189	225	226	215	229	210	253	226	205	242	196	193	190	207	228	215	208	201	203	219	219	211	185	231	182	193	214	236	194	214	191	184	186	227	216	216	183	232	201	218	191	205	177	200	213	219	190	222	210	212	177	210	232	218	223	209	220	211	205	187	222	210	222	235	228	224	184	221	220	190	198	218	201	231	223	196	224	198	192	202	218	182	202	235	204	202	216	217	189	206	206	210	205	196	223	201	225	192	248	219	195	222	194	223	216	182	217	198	185	189	189	197	192	234	211	226	187	185	225	225	194	229	221	213	200	203	229	236	215	210	205	213	195	221	219	218	175	222	224	233	235	214	207	205	215	212	236	220	224	219	179	212	185	201	221	214	209	199	216	210	210	198	211	227	184	206	176	219	202	242	238	177	238	218	215	213	207	221	206	218	204	199	216	218	196	231	219	219	193	204	189	208	220	216	203	229	219	203	203	175	197	208	209	183	202	202	195	221	230
26582	18157	26052	25600	5698	1768	1502	1183	1087	886	860	796	722	720	639	685	659	586	573	577	513	566	594	563	514	535	566	503	508	517	461	504	476	543	558	552	502	575	505	561	523	502	494	522	514	491	456	510	468	509	503	515	468	466	507	465	504	509	497	481	507	494	470	506	476	499	516	516	483	472	497	479	489	488	461	464	480	475	478	475	526	480	498	488	483	494	484	505	483	518	446	442	462	515	497	519	453	485	498	510	481	482	478	465	503	478	485	485	510	485	491	461	462	499	454	472	510	511	479	509	453	456	494	444	498	485	450	454	457	498	485	427	480	469	451	485	492	491	481	478	473	478	476	516	453	471	499	503	467	481	459	522	467	477	467	460	483	456	461	492	464	498	478	478	427	495	472	501	491	462	461	490	483	451	480	477	444	519	491	483	458	484	490	459	473	463	457	499	478	476	424	486	510	471	489	496	457	522	473	480	457	491	487	486	468	485	471	511	506	494	450	486	487	490	477	470	471	472	452	486	478	437	488	464	498	481	495	454	467	445	435	515	490	511	481	482	539	484	492	480	503	515	491	408	488	499	494	452	483	490	469	496	485	477	483	481	478	535	464	469	453	506	482	463	483	504	486	479	450	494	488	489	488	456	426	479	474	486	501	465	482	498	499	513	508	495	472	493	528	484	479	474	481	481	491	502	480	490	484	507	475	510	481	465	516	474	474	495	482	493	490	488	472	467	500	464	494	469	505	445	467	512	466	462	511	450	461	486	514	478	494	503	506	506	455	439	503	483	502	465	474	480	471	519	468	472	501	500	485	444	465	496	484	481	506	429	465	467	489	477	467	501	504	457	482	469	476	444	464	478	486	465	491	448	482	483	487	460	521	486	495	470	478	495	502	465	496	484	496	490	525	473	489	449	423	448	491	479	513	519	485	486	476	491	510	483	490	461	480	535	509	478	478	444	509	462	505	473	482	511	474	464	448	458	502	531	495	526	497	488	495	496	496	490	473	463	473	493	494	482	478	478	514	502	491	462	514	522	476	505	527	471	457	478	517	510	503	452	478	507	488	545	497	492	427	432	479	481	438	480	493	515	467	491	509	489	508	488	458	446	442	466	466	493	471	507	447	454	523	470	499	509	446	432	472	453	527	471	507	481	504	507	515	508	456	516	495	461	483	481	481	474	500	501	473	473	487	480	508	436	502	476	449	476	489	445	490	469	456	495	454	501	444	480	495	462	451	441	497	527	480	476	481	454	481	464	488	489	488	470	476	466	467	447	505	485	493	461	505	511	481	472	475	479	499	513	536	512	477	468	446	523	465	520	479	443	455	521	482	491	490	500	440	490	451	485	498	479	503	491	468	494	500	506	503	491	478	477	542	512	483	447	485	511	459	517	498	450	481	510	446	509	465	495	457	474	543	458	510	480	486	428	456	479	493	491	472	505	507	461	501	467	490	503	462	456	463	441	489	478	448	468	507	481	518	474	480	477	473	490	502	500	493	450	464	475	472	481	487	513	472	436	462	465	482	478	461	509	485	506	489	472	519	454	489	463	499	482	516	490	462	494	513	464	467	473	482	473	479	500	518	543	451	508	491	490	457	481	456	516	487	464	494	502	481	517	483	495	446	486	526	475	437	467	471	509	519	462	486	503	500	478	468	472	465	447	485	468	490	491	461	476	416	479	502	485	471	474	503	503	490	495	490	481	461	474	493	478	448	465	451	468	444	466	474	530	479	463	443	442	487	461	474	479	531	480	484	464	490	471	498	477	444	468	477	502	506	476	484	466	470	507	502	465	537	502	501	486	504	478	486	470	471	477	494	465	487	494	486	487	464	505	460	447	489	432	512	486	471	493	495	448	515	457	484	461	464	481	436	496	492	468	470	494	478	524	516	451	488	486	516	503	490	476	460	465	423	557	478	502	503	502	489	421	472	479	442	506	489	490	511	481	475	482	441	480	496	468	499	463	468	493	467	498	497	479	514	485	476	479	494	484	503	455	456	485	450	453	500	483	487	462	512	489	476	482	491	478	497	474	471	512	501	481	510	450	495	469	491	477	476	511	474	479	486	469	471	482	487	447	538	441	502	489	508	487	476	470	454	511	486	495	471	527	460	495	480	436	509	489	443	490	485	479	525	515	501	454	491	479	450	508	485	523	513	463	473	494	461	491	502	522	469	448	493	496	466	438	475	489	448	473	472	450	492	470	455	501	489	484	494	489	469	513	452	513	482	473	462	466	497	451	504	509	479	484	456	480	537	495	477	462	523	486	479	473	479	475	496	526	453	444	469	466	475	493	478	466	466	460	498	446	495	502	522	480	514	441	483	454	512	461	472	492	492	451	463	465	485	469	467	492	487	505	504	515	494	487	475	511	487	514	494	464	455	501	504	476	480	474	511	500	452	452	480	505	479	437	481	476	454	494	502	489	463	503	508	475	522	456	474	466	494	472	490	485	458	485	503	507	513	473	488	465	487	491	528	479	446	473	462	469	464	479	482	485	480	447	486	484	500	493	461	487	506	498	476	510	490	484	466	471	527	470	467	498	466	504	484	457	474	470	473	483	488	460	477	476	503	462	500	504	496	478	489	470	462	511	498	517	497	489	507	491	480	473	493	485	489	446	491	486	511	476	486	448	477	468	499	486	481	497	439	465	452	467	495	465	491	487	520	482	496	458	475	456	452	492	469	501	477	451	500	525	504	461	472	486	494	499	450	485	472	483	503	485	503	511	487	510	452	494	480	448	454	467	429	488	531	461	468	484	449	463	472	460	496	503	460	479	474	486	520	467	450	468	479	475	526	501	407	533	494	459	488	508	509	463	514	518	494	517	515	489	466	461	472	472	477	469	510	485	460	481	489	487	495	441	488	521	473	457	478	468	512	504	482	505	442	454	498	461	488	461	496	460	507	497	484	476	494	474	463	491	456	447	478	467	487	461	458	477	506	504	482	472	479	501	486	507	465	487	447	510	512	539	468	471	468	463	480	476	471	505	541	486	466	477	482	467	463	486	492	499	476	478	501	496	485	472	493	519	498	446	473	462	531	519	465	476	476	482	493	508	496	482	505	470	480	463	473	460	468	499	457	477	467	430	495	470	498	470	478	463	481	482	502	495	519	488	538	481	466	494	438	493	518	462	492	466	489	491	457	478	517	512	479	498	496	464	511	489	483	456	477	513	511	436	485	464	437	486	466	486	464	521	478	530	515	483	473	462	511	511	521	462	490	505	484	472	505	460	473	490	490	461	456	490	469	499	515	509	461	514	502	477	464	504	501	432	528	491	483	467	515	485	487	436	517	475	495	465	492	461	464	530	474	520	473	486	484	476	495	444	477	517	477	473	442	480	501	534	486	495	481	474	489	500	513	503	505	487	479	476	484	462	475	453	518	477	479	473	455	458	437	475	480	529	476	490	434	489	501	471	504	509	473	478	487	483	487	484	500	486	518	478	478	499	435	466	491	481	455	452	476	490	500	496	479	462	447	461	493	489	503	479
48415	32848	33727	32059	10194	1872	865	568	434	361	379	357	358	324	328	290	293	284	298	268	284	264	241	272	308	276	271	279	268	258	257	261	257	257	256	253	258	279	259	253	266	237	253	241	248	279	254	287	282	286	278	256	284	256	264	231	242	264	270	274	290	245	262	245	246	279	258	271	259	281	268	249	241	237	269	261	248	243	251	257	251	269	267	218	251	280	265	286	245	279	255	233	242	276	241	220	307	262	277	238	257	270	284	264	264	261	291	284	257	294	241	247	252	232	238	236	262	289	272	228	210	271	251	253	281	270	246	278	239	259	266	250	261	250	227	249	230	224	271	289	242	223	267	231	238	260	224	246	262	275	279	250	257	241	257	279	292	248	244	242	269	245	273	258	292	236	248	259	268	274	235	274	240	255	262	258	256	294	265	243	270	239	254	276	283	274	299	274	256	245	274	232	225	265	242	259	251	263	268	260	256	262	252	233	247	235	255	272	265	253	255	243	259	270	258	286	262	231	247	280	259	264	244	254	257	269	272	230	258	282	278	256	280	262	267	265	246	246	262	246	257	242	236	248	248	277	244	231	233	261	249	259	246	234	258	253	252	273	261	275	289	293	227	272	237	257	276	268	269	283	276	234	259	253	263	241	252	251	272	261	232	262	277	267	245	245	271	257	260	273	244	241	274	268	271	259	286	238	256	271	257	220	227	245	219	227	251	254	274	256	255	280	267	273	272	236	255	258	245	261	260	267	231	253	258	261	269	250	248	271	251	279	250	278	253	263	259	274	268	260	260	293	286	279	245	283	244	264	249	261	235	249	252	259	270	261	271	280	274	238	255	269	296	276	243	244	252	254	270	256	272	295	275	261	254	258	278	253	251	277	251	260	256	278	248	249	262	256	252	273	266	239	254	246	242	239	260	240	243	245	252	277	257	281	255	228	268	301	263	285	257	265	255	269	250	258	272	274	253	252	268	239	242	260	229	247	245	266	247	266	268	217	272	236	231	271	274	261	261	242	232	267	272	272	237	304	240	223	296	250	259	237	244	283	254	251	249	278	250	244	260	245	266	247	272	268	281	294	244	272	266	259	255	240	244	284	264	284	265	293	246	281	265	256	237	246	257	254	279	273	255	288	258	278	253	280	274	275	246	253	268	232	257	259	295	241	292	278	254	249	236	229	271	276	253	271	285	245	244	258	251	256	258	245	271	260	251	261	238	263	252	263	267	270	274	262	240	245	257	282	262	254	250	274	283	262	258	228	256	261	280	259	251	240	267	270	240	251	255	243	212	255	237	271	266	283	261	296	267	272	241	256	273	289	242	252	254	272	248	268	271	251	241	258	278	272	263	272	292	216	245	249	265	241	231	267	261	228	298	274	241	247	239	294	291	229	253	254	263	293	234	269	260	262	300	289	289	249	245	254	235	275	290	230	271	278	274	263	261	269	250	292	238	273	250	272	277	262	238	253	305	268	221	266	271	227	239	283	287	273	248	283	252	289	254	253	251	266	247	256	277	263	223	226	264	255	253	216	271	247	240	260	254	252	277	260	256	248	250	272	227	226	267	290	290	246	275	243	253	263	256	256	249	262	263	273	242	247	275	245	268	275	259	266	268	262	266	264	254	240	247	256	286	278	265	266	239	271	242	250	229	283	279	261	265	270	275	255	310	266	250	247	265	264	267	258	255	272	241	283	251	242	249	289	259	255	243	259	290	282	233	278	253	261	265	257	234	248	230	261	275	247	284	288	246	251	264	229	255	290	252	238	249	262	257	268	280	244	264	278	230	250	225	254	287	246	265	286	261	247	258	261	243	260	290	252	247	250	255	255	246	275	246	253	264	242	235	267	281	279	286	253	275	307	279	259	254	260	273	252	282	242	251	262	246	247	239	264	251	245	261	264	244	274	235	283	276	231	248	261	264	265	247	259	269	229	246	262	294	278	259	265	260	240	254	263	244	243	238	249	261	265	278	237	225	266	270	246	263	240	290	244	243	262	252	275	260	238	274	247	233	243	243	275	261	245	255	265	255	249	235	275	261	233	266	251	260	244	275	251	231	249	211	243	257	260	274	266	248	256	242	258	262	256	239	222	277	258	258	263	251	243	288	261	261	273	242	237	282	257	258	250	278	231	267	262	274	249	293	266	279	244	265	240	254	253	263	267	272	268	269	292	261	231	272	246	247	253	221	257	245	244	255	248	224	269	282	250	268	283	255	274	267	268	272	285	267	264	236	250	224	260	272	227	241	269	264	251	255	252	244	252	250	233	276	246	302	232	244	248	255	251	260	261	248	244	264	238	237	286	243	277	258	257	237	266	263	312	290	259	252	308	272	247	291	287	265	282	272	260	262	289	243	228	279	242	264	262	270	254	283	253	247	248	281	271	276	257	260	227	287	272	255	256	267	267	232	280	247	259	252	256	289	275	251	253	273	275	264	266	260	284	290	267	236	246	251	248	266	245	253	249	255	261	272	251	262	280	267	276	273	236	237	218	252	247	285	256	252	243	252	295	242	279	257	247	267	284	254	242	276	267	282	246	273	243	273	263	274	261	246	243	267	267	257	263	260	239	276	273	256	263	285	245	271	279	275	268	227	223	253	302	277	254	233	283	256	234	270	247	259	252	252	263	267	245	240	263	253	266	255	263	251	214	272	262	242	274	267	277	268	262	276	282	263	267	269	273	225	281	279	255	243	294	293	247	245	283	246	254	239	270	247	240	271	266	267	269	264	281	248	257	275	255	258	245	248	245	254	264	277	292	285	276	238	284	244	232	275	268	261	218	268	295	275	289	277	237	270	278	258	249	271	259	243	276	249	258	279	256	269	246	241	254	267	246	256	254	263	298	263	268	262	275	241	248	236	274	270	265	245	276	270	249	280	259	284	270	280	247	268	235	260	272	260	233	265	291	272	281	278	258	244	278	238	286	285	277	261	289	263	264	243	271	287	263	232	264	267	262	270	246	260	251	274	273	283	265	254	259	292	262	284	267	250	266	273	233	296	221	236	248	269	282	266	243	278	243	264	252	247	272	239	259	248	252	241	252	255	254	243	247	230	281	266	257	257	249	257	268	305	268	254	269	252	282	224	286	263	270	268	259	260	257	245	246	285	267	267	246	270	287	292	294	286	259	281	264	255	247	265	232	268	260	285	270	247	230	259	254	295	261	257	261	239	266	246	275	257	244	271	252	296	276	267	301	295	249	272	270	248	245	249	264	241	270	250	254	247	272	254	272	240	249	284	230	274	265	251	274	249	258	258	266	268	274	244	267	248	295	246	242	267	244	236	264	273	259	285	270	298	221	241	262	284	225	245	236	281	263	258	260	269	266	280	281	264	257	261	242	259	258	272	263	251	237	262	241	261	269	284	302	257	286	246	245	280	261	259	251	270	259	266	236	256	269	265	216	259	266	246	221	271	256	265	261	227	230	249	247	262	269	241	258	259	227	251	241	249	274	251	271	274	258	277	267	277	284	258	266	243	267	223	276	245	239
30955	25115	35514	36839	9236	2725	2252	1986	1672	1393	1265	1141	1078	983	938	870	814	786	779	814	725	752	697	727	689	668	679	652	610	660	703	640	669	657	623	626	640	625	629	588	628	622	641	640	610	605	619	609	639	596	583	631	629	617	576	594	582	642	615	574	568	582	608	612	640	604	589	614	639	574	570	571	559	613	593	597	544	595	601	581	639	582	566	591	614	567	578	587	605	541	555	604	567	575	629	588	576	582	611	565	569	594	593	560	612	581	624	563	630	585	651	550	623	602	598	585	619	597	608	598	581	611	575	570	611	597	607	584	622	581	595	572	567	580	601	611	565	618	581	544	615	564	612	591	526	592	549	599	559	615	631	604	614	572	615	573	633	570	594	607	601	610	605	581	615	582	610	594	605	593	632	606	579	553	593	574	616	611	612	565	624	644	563	613	541	621	593	558	578	601	595	609	571	625	554	613	555	585	586	650	567	618	593	659	603	621	591	560	639	554	582	611	576	599	549	630	561	548	590	554	602	636	618	591	600	621	634	568	580	561	627	573	566	603	536	630	568	571	550	575	566	624	613	591	565	621	589	614	618	573	598	619	564	541	563	611	602	614	599	601	579	614	563	598	567	597	598	616	592	609	614	587	591	583	586	586	591	593	650	604	595	600	543	642	592	651	590	588	593	577	557	607	608	549	595	587	571	564	599	620	569	604	581	627	578	600	586	624	556	618	584	564	578	616	595	608	587	612	550	589	611	573	598	596	566	601	605	609	585	622	610	649	576	602	586	602	576	615	617	593	558	630	588	616	564	566	612	619	569	589	573	609	606	585	581	588	579	599	581	576	612	570	585	572	622	604	561	652	593	583	550	589	589	587	638	576	615	579	582	617	570	609	582	579	552	604	582	622	529	588	584	557	565	613	587	598	597	623	623	586	612	586	586	613	620	557	529	586	598	566	627	606	588	579	595	564	622	641	565	579	567	608	575	582	590	646	573	599	637	614	576	601	590	586	598	592	609	563	597	575	578	582	605	606	570	589	622	645	615	576	600	588	561	608	541	583	591	606	593	610	553	603	570	619	599	613	649	561	558	608	560	624	614	574	590	585	572	634	570	595	598	583	589	536	621	577	587	608	560	573	616	608	592	623	608	587	555	661	609	592	542	592	589	549	601	572	601	569	538	615	591	610	602	593	600	589	542	579	599	557	631	598	585	573	627	582	597	572	550	589	597	561	633	589	600	585	578	604	630	607	584	636	545	635	602	564	593	573	581	572	595	580	609	578	602	579	602	586	593	618	586	640	606	574	571	555	597	585	627	575	564	597	583	618	559	586	613	603	613	572	622	629	564	639	615	579	561	636	605	605	582	576	624	552	584	599	557	588	600	593	610	614	566	627	588	592	612	605	611	610	616	587	583	598	597	571	557	612	593	614	623	633	582	612	592	572	574	603	587	556	622	618	564	609	574	572	601	575	589	617	605	617	592	605	600	626	568	604	614	583	606	594	611	577	586	591	582	574	614	566	578	579	581	637	571	585	624	568	607	607	573	619	574	577	628	637	576	571	591	603	569	547	585	605	603	594	607	612	576	592	636	585	584	569	614	633	574	589	603	575	642	591	578	635	618	580	551	590	586	605	567	594	589	575	547	555	589	604	583	615	608	588	628	613	647	582	617	614	569	576	622	607	578	646	595	608	578	608	539	610	575	581	593	590	600	608	602	624	615	597	618	593	605	607	603	566	589	594	584	542	608	589	608	562	591	588	572	637	579	541	634	564	541	573	572	618	550	577	578	537	626	605	587	639	574	583	611	585	625	578	626	619	567	584	549	607	597	623	608	641	590	597	559	577	583	591	627	592	603	642	589	599	551	549	612	631	589	587	600	620	616	603	572	573	631	594	603	600	621	602	600	627	589	619	569	628	583	604	601	579	563	580	579	627	577	575	583	603	600	631	593	588	589	606	605	612	614	624	615	592	548	606	613	577	600	577	544	594	597	551	591	597	624	576	604	576	644	602	557	556	655	627	581	562	610	565	606	584	607	581	608	602	570	611	607	570	526	603	611	630	603	593	588	595	619	568	573	571	527	603	603	578	620	575	562	558	625	607	585	577	620	568	562	589	569	606	627	594	556	581	598	603	609	581	574	642	576	590	642	614	649	590	559	567	564	583	600	604	635	584	596	653	619	583	577	600	608	611	596	625	574	591	580	586	598	623	624	583	563	602	623	632	602	587	601	635	608	623	684	540	602	660	592	605	623	573	585	563	659	590	597	616	597	592	640	575	605	628	595	621	579	593	629	575	553	650	560	612	599	632	599	589	581	595	618	599	610	611	600	559	586	584	587	549	567	563	599	632	607	603	576	582	560	559	637	586	655	611	579	577	558	585	591	568	623	587	569	586	569	584	568	628	595	608	581	599	582	616	586	617	635	576	631	588	594	594	572	603	612	630	597	557	581	591	601	596	599	611	583	600	602	590	622	570	611	597	619	604	627	620	604	564	544	610	619	585	598	597	597	582	573	610	593	596	630	609	594	578	625	613	582	569	584	573	609	604	597	581	610	559	631	548	618	635	584	597	570	640	624	609	609	610	626	572	598	613	572	582	595	597	587	580	581	622	564	601	573	598	587	601	588	551	623	588	553	614	570	563	619	585	607	563	582	573	565	599	598	614	573	584	609	633	574	621	571	612	610	617	603	589	561	579	611	573	627	548	625	628	621	594	570	587	564	582	533	599	633	589	632	559	559	597	609	576	619	646	615	591	555	573	573	537	583	586	634	620	578	610	608	610	605	603	632	591	613	590	587	594	597	628	559	587	568	572	646	573	613	587	605	597	586	592	587	584	615	600	599	553	648	671	548	585	605	608	564	570	617	590	590	622	601	591	652	579	596	578	588	556	618	610	596	589	559	619	574	650	577	620	582	607	544	587	595	571	599	549	622	630	624	567	647	639	589	587	571	582	616	622	606	614	612	557	607	591	575	556	621	618	579	547	574	583	589	597	632	578	599	621	599	626	627	592	619	625	591	543	604	625	598	613	601	614	541	558	585	592	617	554	576	556	607	562	577	600	558	612	577	584	574	568	610	588	557	601	607	595	599	591	585	580	611	557	612	583	589	603	640	584	585	588	582	599	565	598	567	582	595	585	570	604	626	608	592	568	597	567	594	598	618	654	594	606	565	593	540	606	569	633	591	555	599	629	552	570	556	601	621	599	641	638	592	614	632	618	620	601	612	610	623	609	619	583	589	574	614	557	621	584	634	609	613	621	577	575	592	600	566	584	626	603	587	616	553	520	583	619	624	632	601	596	587	591	566	580	597	563	618	623	587	565	616	641	578	593	588	581	603	622	564	584	603	594	561	600	586	603	589	579	624	550	585	603	621	603	639	566	606	640	605	571	638	629	601	568	582	571	617	573	600	572	602	573	579	601	630	571	581	624	627	600	586	594	568	564	612	613	601	541	584	620	589	596	576	607	609	600	576	600	607	619	595	581	627	553	551	626
26185	12561	5969	3061	858	450	426	375	367	336	331	353	309	331	335	317	328	293	330	303	325	359	310	356	306	288	298	331	319	305	283	301	319	308	285	333	286	296	314	308	334	293	313	302	333	311	317	326	348	341	312	318	351	315	333	308	313	328	322	321	295	316	331	345	337	306	307	313	341	309	340	283	309	325	312	346	293	323	322	298	347	305	319	349	316	330	316	298	311	304	349	316	334	316	339	286	340	293	290	324	332	315	328	294	313	323	322	321	369	329	327	316	305	311	319	302	330	368	327	311	312	295	305	307	319	323	358	322	314	304	298	296	332	314	350	351	347	341	304	306	294	317	289	267	314	303	327	328	317	316	337	297	347	295	320	321	317	300	325	322	319	318	311	303	341	312	282	289	302	313	330	302	317	291	294	292	344	317	315	313	302	303	282	292	315	318	319	327	286	322	314	354	291	286	294	280	353	309	302	298	331	339	353	342	296	338	298	309	333	324	267	303	303	315	328	320	319	353	300	336	304	291	319	305	325	331	284	360	349	347	327	317	282	304	324	336	352	318	328	311	323	341	327	311	287	273	323	306	297	316	318	311	332	320	330	287	277	294	309	323	315	316	312	305	343	328	327	329	304	332	306	286	324	325	334	330	318	289	320	329	292	326	310	283	317	294	305	322	313	336	295	324	318	318	259	307	279	334	302	320	311	318	312	297	317	316	307	313	303	321	353	326	324	327	287	283	278	301	291	311	332	322	299	298	300	324	336	328	317	305	310	337	312	295	297	307	291	296	326	300	343	273	316	311	296	332	277	286	332	328	283	354	341	304	307	308	351	306	285	323	269	300	316	338	277	288	305	323	344	330	306	340	321	301	309	303	339	320	298	297	327	330	287	298	327	331	320	333	304	334	303	304	323	336	345	339	310	353	299	301	291	316	316	335	304	344	347	354	307	346	339	337	316	326	316	328	329	328	290	312	272	315	298	298	335	313	304	342	331	308	326	333	299	321	312	327	325	340	293	325	329	278	272	327	318	307	322	296	287	303	282	312	273	311	348	316	319	317	318	306	312	321	327	331	327	299	302	315	333	314	325	286	319	320	287	302	304	320	310	263	313	332	316	280	343	279	333	336	295	275	311	335	339	301	306	294	310	324	322	336	289	285	286	332	303	325	313	313	301	302	318	336	346	292	302	324	343	295	328	347	308	310	335	312	353	300	325	309	320	281	308	322	286	334	281	339	344	292	290	320	312	317	273	264	324	327	282	295	324	323	285	331	353	330	289	312	293	328	310	296	312	306	328	335	312	303	341	296	281	250	312	322	323	300	298	332	327	269	315	318	282	316	293	330	352	296	316	341	348	324	314	321	312	331	286	326	333	333	302	292	283	295	316	346	292	288	335	292	336	323	301	316	300	329	324	315	332	322	334	300	323	310	300	329	336	270	310	285	333	333	342	295	331	347	341	309	324	327	321	334	310	327	303	351	332	319	309	310	304	319	277	351	349	343	325	320	308	318	298	338	305	358	319	321	332	298	303	346	306	326	323	310	321	342	314	355	282	328	330	324	289	308	340	319	317	315	298	316	369	348	331	299	302	323	334	324	310	294	296	325	299	298	312	323	326	291	303	307	309	312	314	314	307	318	340	335	308	335	323	337	311	305	306	300	317	336	294	345	344	301	321	301	332	290	340	312	318	292	356	328	334	319	297	347	327	304	337	312	329	355	319	332	307	300	310	325	359	331	318	336	325	310	338	351	292	307	323	336	319	292	300	314	321	326	333	308	295	288	335	337	291	329	297	319	305	297	322	310	303	317	318	301	315	314	315	297	326	335	277	335	315	320	333	319	309	330	329	306	303	361	292	318	299	316	323	358	323	308	323	317	315	295	301	295	303	324	354	306	309	282	299	305	302	308	294	320	294	306	321	301	352	329	348	342	321	316	294	322	324	325	323	371	310	315	333	300	324	311	308	308	330	331	332	325	344	311	310	345	324	332	309	329	333	325	348	284	336	332	322	323	321	321	326	325	331	342	316	285	307	323	324	314	331	322	294	355	320	333	332	336	312	320	303	308	294	332	323	353	298	355	287	321	292	290	284	335	320	302	344	335	320	324	278	293	311	333	324	337	317	285	322	329	350	318	309	289	338	322	285	330	349	320	313	309	273	297	328	317	321	352	334	352	291	310	310	306	333	336	286	337	286	315	326	337	305	332	323	325	330	311	302	318	283	320	280	299	306	317	288	327	323	315	326	294	321	341	352	320	302	309	285	301	335	317	348	309	299	301	302	303	318	340	294	327	317	304	328	300	330	292	339	323	311	300	303	304	335	316	272	315	297	285	283	305	301	310	325	306	325	336	330	316	308	342	297	326	322	329	321	349	320	301	315	316	309	349	291	310	333	335	295	319	313	337	310	313	345	328	291	337	313	294	318	284	330	328	306	282	306	332	324	330	310	331	309	308	312	324	348	312	299	347	308	271	307	333	278	312	289	312	295	338	320	312	353	303	335	316	317	260	347	335	296	330	337	308	301	287	336	308	316	337	309	321	341	313	275	299	318	289	307	317	339	313	331	296	290	338	286	284	288	370	326	287	317	307	312	346	302	305	314	321	341	304	338	297	306	300	334	312	320	343	347	291	280	292	289	316	289	280	329	305	295	277	295	341	300	312	338	322	338	304	298	292	323	343	345	310	335	288	303	301	317	286	315	324	333	335	351	324	337	301	322	323	307	310	292	302	305	308	324	291	307	312	335	320	334	287	295	304	311	292	282	331	336	331	323	307	331	304	317	311	295	284	311	311	344	343	300	301	317	298	309	282	331	306	316	282	294	346	326	297	339	342	316	265	330	299	334	331	349	319	335	295	263	304	320	324	329	311	331	322	326	338	293	286	320	324	269	332	329	304	291	293	345	284	297	338	302	288	302	315	298	330	309	349	300	323	303	312	302	278	305	314	286	319	303	269	358	333	330	345	291	317	330	344	322	333	316	346	313	317	333	329	299	314	285	346	321	290	287	334	285	299	303	301	341	283	316	330	310	328	339	300	331	338	282	299	325	322	293	322	281	305	305	275	317	303	315	307	329	295	306	309	259	301	337	309	316	304	308	323	315	334	292	304	321	326	365	312	311	317	314	330	313	320	308	292	329	321	345	315	307	296	326	358	353	291	277	326	312	290	322	344	300	338	279	291	332	303	337	311	295	300	323	286	287	310	319	287	326	334	319	312	334	342	294	336	331	327	314	319	346	311	333	297	335	344	333	315	312	315	335	329	291	311	324	363	350	265	317	329	334	296	323	329	306	334	323	298	353	300	288	306	292	338	318	333	327	317	301	323	329	322	303	279	307	335	331	326	324	318	295	336	311	293	305	331	324	293	297	314	327	311	330	330	299	314	340	295	313	292	332	324	325	332	330	331	311	342	283	320	333	296	284	311	317	329	318	279	315	343	338	332	291	317	318	337	303	334	347	306	310	295	290	333	336	266	283	340	339	307	329	321	307	313
16158	9253	9475	8055	2361	1185	1061	929	886	838	837	754	832	802	736	724	731	738	737	727	743	696	703	661	698	672	693	670	712	716	674	681	687	713	677	712	702	725	657	764	665	659	664	689	664	702	692	685	691	664	677	693	716	706	663	687	684	671	710	674	685	711	636	729	696	719	700	710	684	677	670	729	659	683	716	604	645	699	659	721	712	661	639	721	672	693	671	657	688	689	642	679	680	671	646	687	661	706	718	640	650	712	695	697	705	677	690	703	686	673	714	686	654	731	722	701	644	686	661	675	688	666	698	671	699	695	655	697	665	699	677	671	682	712	705	694	658	689	676	669	675	694	675	650	693	666	705	689	656	674	649	666	664	655	686	671	696	659	681	679	720	700	688	691	720	678	686	632	701	688	639	679	677	670	666	644	637	740	670	657	685	632	642	644	717	711	689	739	654	691	643	687	652	708	689	711	672	688	639	714	678	678	655	694	664	671	677	686	658	656	711	667	722	683	693	678	684	703	692	681	691	698	668	660	720	663	706	709	751	705	658	668	683	681	684	690	714	673	675	680	670	673	639	698	668	696	714	691	631	661	681	657	673	645	687	680	679	687	670	709	688	662	678	671	695	662	675	705	644	657	700	621	681	633	637	673	665	655	673	723	642	642	673	686	722	656	684	743	688	666	667	669	695	668	677	714	660	707	672	695	676	666	661	669	664	656	688	668	720	659	686	749	688	662	623	676	656	702	666	642	693	642	670	669	656	694	748	641	707	685	696	724	713	639	638	665	670	681	684	684	652	677	647	638	689	657	660	713	650	700	738	678	649	737	660	657	676	648	689	659	656	664	703	649	677	662	710	660	657	681	687	696	695	703	660	736	704	685	688	649	671	691	712	674	639	680	720	683	654	688	673	656	668	668	689	673	708	657	621	656	701	668	686	710	718	673	691	658	627	646	695	683	678	681	681	651	694	673	658	680	697	669	737	688	711	613	625	690	680	674	636	679	655	703	687	653	664	701	692	652	695	650	675	677	677	690	674	694	684	658	680	645	669	683	696	626	699	692	705	641	678	718	707	699	660	702	697	640	667	665	694	683	702	695	674	702	688	645	668	648	667	758	711	668	734	685	717	653	675	635	661	700	657	682	667	661	702	652	661	656	754	690	633	711	676	679	667	695	708	710	668	728	698	687	675	668	688	675	671	687	655	635	678	690	696	681	740	724	691	699	678	658	724	710	662	644	652	664	656	629	667	680	643	684	711	694	668	683	673	705	693	635	674	671	675	678	710	672	692	674	664	659	696	644	660	643	693	663	686	711	704	707	668	692	674	656	658	668	660	706	734	691	643	632	695	663	761	690	633	677	676	679	691	679	686	682	714	694	681	662	623	727	686	655	664	654	703	649	720	693	699	676	735	685	681	667	710	666	663	703	707	729	659	719	716	638	659	650	643	656	690	659	661	713	686	718	657	669	669	693	644	671	734	665	647	703	633	688	700	696	655	657	711	619	677	693	716	701	681	643	716	677	671	632	671	688	689	696	674	675	671	701	655	683	669	664	681	687	664	639	712	691	648	660	668	668	654	673	712	688	654	662	622	692	671	695	648	651	763	719	682	713	681	666	677	711	676	707	651	693	643	689	652	648	668	706	640	648	679	715	660	678	665	694	715	687	707	705	740	714	675	691	675	621	693	661	700	657	707	682	693	694	705	661	675	667	699	694	700	686	712	725	693	666	690	675	679	678	691	733	725	653	663	679	646	702	657	652	689	630	632	766	607	671	610	646	675	649	694	689	666	691	672	656	710	645	672	686	686	685	697	714	667	657	629	673	637	703	663	680	676	676	706	672	726	700	662	629	644	673	729	682	678	676	700	633	685	679	676	634	695	681	692	649	677	646	648	641	713	657	677	699	678	653	667	765	694	718	667	685	651	709	701	677	670	638	681	691	667	704	651	654	710	658	677	645	694	714	650	740	670	634	693	670	717	683	682	706	673	668	660	648	675	685	710	671	701	648	664	704	667	693	691	738	671	714	668	638	669	654	691	676	699	709	677	645	698	711	657	679	653	654	686	689	689	658	713	695	665	693	699	650	646	662	670	676	732	705	645	681	683	682	682	687	668	664	709	694	700	655	686	690	697	690	628	715	728	661	644	675	697	637	646	694	677	665	677	670	665	678	664	661	662	650	690	683	654	654	682	705	663	667	692	714	674	674	663	678	679	641	656	708	629	642	724	682	681	701	715	666	651	715	645	684	659	701	700	693	715	679	663	724	741	632	662	708	648	690	711	681	665	662	673	685	685	665	690	661	659	667	697	682	679	656	673	654	715	695	677	699	674	678	666	704	684	637	688	716	692	686	673	642	681	668	679	625	658	660	713	640	687	647	682	697	699	689	721	666	627	694	675	678	661	687	619	693	659	685	661	691	705	658	677	652	674	722	696	697	646	665	662	646	676	679	702	679	651	698	661	653	685	689	678	695	665	644	699	644	658	709	627	645	669	692	659	663	676	697	662	724	672	705	702	658	677	705	691	687	626	646	671	720	679	717	725	680	659	706	646	703	658	678	691	681	665	646	666	701	630	679	669	690	694	653	677	698	667	726	633	639	678	703	696	674	687	683	662	730	672	722	673	710	663	682	680	658	678	666	630	681	649	648	649	703	672	689	651	707	718	653	687	660	705	702	668	725	748	694	712	697	632	681	685	659	677	679	684	703	656	720	684	670	715	704	668	673	693	703	624	683	670	696	683	684	674	652	676	699	660	666	666	713	666	665	672	678	656	648	680	658	679	737	705	669	679	671	676	703	664	671	654	674	693	709	683	704	654	686	707	649	640	659	669	678	651	658	688	664	635	674	717	657	651	677	675	696	687	679	683	689	701	674	664	691	654	757	654	691	690	731	700	733	708	673	644	655	673	677	650	690	705	699	684	672	673	732	663	688	648	764	661	679	620	696	673	675	713	678	644	697	663	697	699	668	677	715	679	654	648	665	676	721	718	692	682	641	709	703	696	681	679	664	727	680	708	651	680	675	702	670	693	655	661	673	636	688	663	728	666	635	697	708	740	720	679	649	675	675	658	711	711	668	689	689	649	681	686	664	660	654	661	652	683	672	697	677	665	596	690	662	649	693	674	701	717	712	696	669	694	695	706	671	668	698	656	681	688	643	708	713	686	693	682	656	702	672	697	701	691	660	661	673	722	690	677	662	684	704	625	688	624	683	670	682	671	677	667	706	655	687	672	647	646	706	671	688	668	689	669	684	674	649	708	655	667	633	717	693	638	648	700	723	734	674	692	701	685	661	662	745	672	715	675	628	672	685	670	720	651	691	670	658	706	677	657	663	667	668	719	694	654	655	683	700	724	717	652	653	661	688	699	683	700	718	660	709	694	696	655	691	676	711	668	648	682	669	678	644	693	664	666	669	744	695	665	692	709	651	684	703	677	724	666	660	693	677	687	701	678	666	650	692	694	676	668	680	653	674	682	688	678	728	683	685	618	691
42744	24708	21705	16697	4727	692	387	346	326	305	253	258	270	281	262	257	212	244	252	201	242	225	218	188	226	205	212	211	222	204	220	223	220	217	217	221	219	211	220	220	227	265	231	227	206	211	231	215	215	203	240	244	202	195	200	232	223	184	221	193	216	212	196	197	224	230	208	211	194	201	207	192	225	198	200	223	214	208	217	202	204	237	222	202	209	211	216	207	193	218	211	212	208	224	239	224	222	227	226	220	210	233	221	220	239	235	220	202	236	215	198	205	232	226	225	252	210	208	214	189	238	202	234	227	218	218	198	240	218	218	214	180	197	223	211	214	203	192	227	212	212	227	223	222	217	261	198	203	229	235	228	230	185	227	225	220	186	221	218	206	202	232	220	224	187	211	199	201	229	200	204	200	212	223	210	205	206	247	201	215	212	224	206	253	214	211	252	231	206	229	207	215	209	195	208	211	199	237	233	201	188	240	221	209	212	216	195	217	211	212	220	218	235	207	190	203	210	245	214	220	226	237	209	205	239	224	218	215	199	246	236	221	171	213	216	205	222	217	203	214	217	199	241	190	246	221	198	211	229	195	191	222	231	231	213	201	192	218	209	217	209	207	213	204	216	216	188	217	205	201	202	203	208	216	206	193	228	212	230	201	181	207	212	224	187	211	230	210	221	207	235	205	239	204	211	213	206	216	213	222	237	225	211	180	209	198	185	219	231	236	218	216	248	239	208	191	220	214	223	214	213	193	203	201	222	210	236	227	181	239	219	237	204	215	217	195	225	234	199	226	233	215	215	179	237	210	247	238	217	211	194	221	223	196	219	191	217	232	195	232	237	211	204	179	208	228	245	211	222	189	222	235	225	216	216	211	230	222	207	245	228	201	227	211	204	209	208	226	206	199	217	216	200	222	220	227	214	220	188	217	193	209	219	207	216	217	209	217	206	238	217	214	209	200	190	242	229	208	229	205	232	219	222	227	215	243	211	193	216	199	233	215	217	212	210	175	201	216	226	237	215	238	221	186	212	239	230	228	184	222	214	165	215	223	265	222	179	234	218	203	215	218	196	183	233	216	205	203	184	210	213	240	220	183	222	201	204	200	211	212	223	254	244	185	208	195	188	201	199	237	228	216	206	200	200	200	205	238	224	226	242	230	224	210	220	219	220	211	224	201	250	226	205	221	222	243	214	230	189	226	209	203	222	216	205	227	202	214	196	208	237	219	219	213	210	237	218	225	187	202	209	231	224	189	206	212	210	188	198	217	221	234	226	222	201	223	204	219	177	216	211	230	222	220	236	180	208	232	237	201	194	202	231	212	217	218	214	224	233	213	190	201	200	200	217	215	221	195	226	255	214	205	250	217	197	235	201	219	214	231	235	226	240	243	207	219	206	192	217	214	220	226	187	217	206	214	205	202	217	239	185	217	219	222	218	221	251	187	226	228	207	184	239	202	207	198	214	231	180	195	199	229	205	182	210	217	216	220	177	238	245	221	209	258	200	210	248	209	199	209	207	199	211	216	177	185	195	196	196	206	226	204	225	196	235	218	221	202	215	212	240	212	243	212	222	191	191	201	204	224	245	238	213	223	231	193	217	215	202	198	200	221	202	225	209	229	231	200	193	211	207	205	212	202	212	199	228	198	229	261	201	212	201	222	216	206	198	198	201	213	227	229	223	208	232	203	223	190	204	227	226	238	208	219	223	220	213	219	203	196	231	208	223	202	227	202	203	222	197	239	237	227	205	261	260	230	229	201	233	206	201	220	222	220	218	213	214	204	210	191	197	198	197	231	214	256	213	233	215	210	215	215	219	180	227	203	192	221	199	206	202	181	209	221	207	230	235	227	206	209	215	232	232	189	204	235	243	214	220	213	201	214	213	212	211	202	198	222	219	196	196	223	205	235	248	249	208	226	225	180	217	200	219	200	193	229	232	205	216	203	230	220	206	199	206	213	199	203	226	216	197	213	207	226	262	233	192	210	230	197	211	254	215	232	251	226	223	215	214	208	222	207	225	204	195	223	215	228	208	225	211	196	208	211	201	206	221	219	217	197	241	255	195	176	214	190	199	204	201	210	187	209	242	230	222	206	187	240	249	206	200	187	216	223	195	231	224	217	227	230	210	233	216	211	221	200	216	200	220	190	185	217	190	200	192	219	197	210	211	221	204	222	203	198	206	220	209	243	209	205	217	208	182	211	221	199	222	224	203	209	224	211	208	192	212	233	207	187	224	233	219	214	216	242	216	232	209	247	194	215	211	235	245	197	245	220	213	191	205	228	213	184	224	198	241	207	233	230	203	235	219	225	218	230	200	246	208	218	229	214	230	214	220	231	203	208	226	212	243	232	210	207	212	199	223	210	212	211	226	251	202	222	223	197	218	222	234	203	203	208	226	205	212	233	227	207	203	194	180	214	223	223	180	213	219	201	242	219	249	227	196	224	230	219	226	229	214	216	209	226	209	212	196	197	240	227	210	224	219	245	198	222	212	213	191	216	204	196	234	236	212	200	206	242	228	204	236	237	214	210	238	214	228	198	228	185	209	260	192	195	221	221	205	223	227	228	230	197	196	208	214	221	215	241	230	236	213	230	206	262	223	216	241	215	230	192	199	225	228	212	235	208	247	193	212	223	219	193	232	210	194	214	224	258	228	230	207	212	195	211	233	220	219	232	215	204	205	221	207	201	179	226	236	199	223	219	228	193	198	226	193	233	257	199	221	236	200	234	218	218	210	226	218	182	254	189	196	207	228	242	209	220	218	212	223	212	202	220	240	188	194	229	198	232	206	212	205	227	228	235	217	232	220	188	205	228	205	235	231	216	189	214	189	226	217	197	215	214	195	226	223	234	197	220	224	234	227	208	193	227	206	208	239	255	234	184	201	230	208	207	222	227	206	214	220	218	216	194	234	214	204	215	207	195	216	215	207	204	204	179	213	232	243	206	220	223	214	199	217	205	230	260	202	229	233	180	221	216	219	209	215	198	250	225	196	212	221	237	200	198	209	205	207	229	231	223	200	195	217	212	191	238	224	217	212	226	237	216	219	206	229	228	251	232	188	194	212	228	198	181	237	210	213	237	223	217	222	232	223	227	229	191	226	219	219	219	188	206	192	204	250	230	214	226	241	200	202	219	233	201	194	208	207	206	242	210	203	211	221	205	218	228	190	217	205	198	224	199	211	221	214	233	223	193	200	218	225	233	218	220	207	223	242	216	224	191	206	223	221	199	236	210	201	234	183	206	186	238	224	215	200	225	214	219	209	219	195	228	217	184	224	210	236	221	202	229	247	213	185	216	222	218	255	230	188	222	220	232	235	231	199	202	228	195	206	206	207	204	221	236	206	234	197	208	207	161	212	204	197	207	199	208	223	201	219	221	228	247	183	194	209	228	201	199	196	250	208	223	182	217	225	220	234	198	235	226	206	238	186	229	189	197	215	228	217	212	209	238	222	206	256	240	201	226	228	227	235	238	196	224	226	229	213	218	224	197
27502	18547	26019	25231	7638	1892	1481	1190	1023	1019	866	774	750	723	679	673	661	609	611	562	552	513	552	547	530	541	528	520	534	549	513	510	533	503	480	518	486	523	476	524	507	467	505	546	475	500	493	548	482	494	468	478	509	510	510	486	507	513	482	499	472	485	467	466	522	449	546	494	521	502	497	497	499	495	483	491	488	472	506	491	495	494	496	475	459	518	489	500	493	513	441	493	529	486	458	483	485	473	525	480	518	527	477	474	516	489	525	510	510	518	518	492	462	506	470	492	521	521	508	478	472	494	473	493	501	492	489	486	493	502	484	476	508	502	494	479	481	503	463	510	461	501	464	485	497	498	509	485	462	477	476	511	496	497	498	494	483	476	485	506	469	544	461	479	504	531	449	449	466	520	505	491	510	485	496	494	487	519	489	489	481	498	522	457	410	552	467	505	467	499	495	513	443	502	457	476	505	501	502	478	499	476	460	512	504	497	488	511	511	500	443	497	491	507	516	526	494	482	534	495	539	481	485	482	478	486	501	475	506	501	500	487	477	506	493	496	497	503	448	501	484	508	539	503	534	529	502	507	558	503	511	476	460	495	516	494	477	455	504	451	485	482	475	484	529	507	478	464	477	497	492	516	478	488	525	470	525	469	508	465	505	500	513	484	497	515	482	527	503	483	471	445	474	487	540	486	507	462	507	491	453	500	489	481	497	518	528	517	475	498	512	507	504	490	447	500	494	494	469	491	524	506	496	477	491	511	532	509	525	523	483	482	502	448	514	512	484	474	501	488	476	492	494	488	475	486	536	479	475	487	476	478	501	505	526	444	492	489	481	510	454	501	521	492	457	495	455	544	480	488	534	470	489	475	481	482	473	490	449	523	456	494	481	505	495	504	461	477	493	536	471	473	458	469	464	478	508	497	514	503	504	488	492	454	462	506	472	505	453	469	466	477	499	503	488	498	503	500	495	461	499	512	487	526	540	518	462	506	476	502	494	457	513	527	503	493	466	476	490	483	489	468	517	524	501	482	483	505	473	484	499	538	481	515	468	494	500	489	471	508	506	463	506	489	504	480	494	517	519	459	470	467	494	482	542	488	494	471	480	457	462	501	485	506	489	514	500	527	517	497	477	493	521	492	505	498	453	453	506	488	465	481	470	478	462	472	490	502	481	466	481	509	459	449	473	486	530	506	515	499	515	505	541	484	496	504	476	484	497	519	500	503	501	456	514	508	508	461	482	478	441	459	493	478	513	532	518	468	496	466	510	519	469	498	469	495	488	524	493	510	465	486	540	472	483	490	462	484	483	506	494	478	490	480	453	499	502	511	495	473	443	488	516	505	472	490	497	493	469	474	492	485	465	486	506	478	453	499	493	494	495	476	493	478	466	508	514	487	456	488	518	490	454	455	493	496	485	487	477	538	480	490	505	490	504	519	462	519	488	495	493	488	505	485	493	479	554	531	493	470	520	475	512	496	523	502	502	470	488	523	508	513	478	463	517	497	496	503	478	500	511	484	502	501	515	428	474	520	517	533	476	514	495	468	522	513	545	470	512	474	515	490	494	514	504	519	485	501	481	507	511	483	495	501	518	481	500	502	487	490	481	526	496	484	485	461	481	474	491	488	481	470	481	458	462	489	481	503	505	511	487	454	461	489	511	497	513	513	487	475	492	498	488	479	474	520	461	514	503	466	482	506	501	479	473	478	529	472	471	526	487	470	473	458	469	534	470	504	498	489	464	452	496	478	487	489	471	487	524	495	487	533	498	462	512	484	451	517	454	506	456	475	503	502	511	498	469	494	464	504	462	518	483	512	475	498	468	505	484	502	469	500	527	453	498	445	505	479	498	504	487	490	495	488	442	502	468	485	515	478	497	515	480	521	494	509	512	482	484	479	503	496	483	465	460	469	474	515	491	494	507	488	503	525	454	517	491	484	460	495	503	481	503	509	515	496	508	501	470	466	501	493	523	469	515	450	471	455	479	499	507	527	477	489	474	451	523	437	501	456	482	543	503	495	479	457	483	504	460	442	462	474	483	480	462	462	476	530	480	483	483	473	475	492	509	509	479	481	473	544	459	522	446	475	500	475	516	489	482	475	488	467	510	502	497	472	529	484	493	519	502	514	483	475	518	492	474	485	523	464	451	505	483	498	507	487	516	478	453	440	453	487	494	483	500	492	506	495	490	475	511	499	497	505	462	461	501	488	452	485	565	513	543	516	476	501	475	495	502	481	481	463	501	493	469	481	500	523	541	463	476	484	496	483	516	517	489	498	498	505	495	481	465	493	492	483	462	551	500	500	542	505	491	488	481	466	476	484	477	493	519	501	509	531	454	486	453	529	495	501	489	464	509	480	539	475	509	473	495	470	500	517	483	490	539	495	459	466	491	498	513	484	477	508	487	507	514	426	482	460	511	507	463	498	502	514	537	495	534	455	503	504	497	502	509	471	489	483	502	503	446	470	489	490	475	487	504	504	549	521	476	490	456	517	490	446	490	459	490	480	500	503	485	516	492	484	473	503	474	495	508	500	502	487	491	489	487	530	497	503	492	489	512	484	532	517	449	482	478	507	494	495	497	549	493	493	494	504	513	529	479	513	463	495	481	496	504	466	463	519	475	514	511	554	444	495	470	456	467	522	498	498	490	478	488	518	472	496	476	510	500	466	451	497	490	493	563	481	493	494	516	465	479	511	514	497	530	501	492	488	484	494	487	479	512	510	505	521	475	489	499	530	474	481	474	528	495	486	490	521	480	504	501	510	454	477	496	465	521	512	501	499	503	502	476	500	529	475	479	480	506	514	479	423	486	526	497	499	479	507	483	505	510	513	487	526	513	480	515	494	500	509	488	483	492	512	507	486	477	468	486	450	505	502	470	486	523	472	519	468	526	511	518	500	514	505	458	465	530	489	513	459	484	487	499	503	475	482	468	544	561	468	471	502	500	542	489	503	486	485	492	482	481	472	477	454	482	486	493	516	514	499	489	478	460	482	467	465	504	479	529	481	506	499	503	468	471	481	482	502	463	463	509	475	514	504	510	492	503	490	466	474	477	453	517	500	511	490	491	494	520	490	481	490	533	495	543	516	476	524	544	499	532	476	527	515	517	500	495	508	440	504	485	527	500	447	471	473	503	496	494	460	509	450	503	479	511	514	487	467	478	451	516	500	481	536	467	521	511	481	520	443	463	483	512	507	484	499	442	481	493	500	494	482	515	456	489	472	523	456	514	475	501	507	468	487	457	520	510	516	494	469	502	461	505	474	499	520	520	492	482	523	469	510	509	485	489	522	471	523	483	479	492	461	495	487	492	458	490	489	501	480	475	485	472	476	522	488	503	470	541	487	458	479	481	495	528	481	523	479	508	539	507	465	517	476	515	501	489	466	499	518	498	520	519	510	483	501	517	507	465	543	501	530	485	489	545	504	498	501	490	498	498	496	468	512	488	534	489	492	500	478	509	482	488	474	474	529	498	458	484	490	481	473	513	536
49409	34196	35291	28572	11121	1731	785	516	480	397	375	347	351	293	311	316	305	299	294	292	278	279	296	273	282	271	270	262	256	274	273	311	275	251	260	282	261	266	268	280	277	280	262	277	281	273	290	272	281	285	271	315	251	260	265	271	238	264	262	256	251	253	277	251	259	253	253	250	241	267	265	277	221	259	287	257	265	274	248	243	262	230	253	245	269	334	289	301	275	272	262	226	280	264	262	228	264	286	224	257	253	254	261	236	250	266	273	270	244	316	259	256	266	258	252	246	272	295	280	240	281	265	253	316	239	285	275	268	280	261	231	280	253	239	269	252	264	306	255	284	303	239	264	279	244	225	272	266	257	267	246	280	260	270	278	265	273	252	243	247	249	267	254	258	267	300	237	242	298	288	262	276	263	292	275	228	277	295	290	251	234	272	260	272	256	255	242	252	235	262	280	268	271	245	256	273	287	282	273	313	256	263	271	243	258	255	272	281	238	266	280	270	238	263	272	275	264	277	264	272	220	239	233	259	239	250	259	261	284	258	271	282	236	285	299	285	255	244	246	265	248	258	267	277	266	257	273	269	291	314	283	249	265	242	255	278	259	282	292	270	257	282	260	248	273	281	301	263	261	283	277	240	235	274	281	272	270	241	267	267	263	221	252	247	255	267	220	245	250	275	254	271	297	241	266	260	256	234	269	270	289	267	242	248	266	284	246	239	249	269	231	271	284	292	250	245	240	241	255	268	266	290	274	250	279	289	277	254	286	282	248	236	250	280	282	249	277	259	253	263	258	258	271	269	276	249	267	248	254	271	252	292	291	321	270	269	283	285	245	199	257	246	260	228	268	276	286	253	271	279	240	244	275	255	281	284	283	272	236	254	265	280	259	265	271	246	271	248	244	257	244	245	287	295	239	244	246	269	269	227	269	243	257	277	297	286	261	272	247	234	261	258	276	291	253	253	254	259	257	265	262	270	246	269	275	242	287	243	276	276	253	254	275	251	265	264	260	275	274	267	289	271	307	277	282	273	295	268	250	261	268	281	264	312	272	267	271	264	284	276	250	257	286	267	274	261	248	258	295	270	261	228	270	285	267	252	266	272	278	219	262	292	280	283	270	267	271	258	276	258	277	241	268	263	303	260	266	251	223	266	237	238	258	265	259	272	284	278	262	240	257	286	290	268	276	292	280	245	287	298	245	269	265	244	278	252	277	266	275	238	268	265	279	265	287	245	265	267	281	272	265	236	256	268	232	249	258	251	287	228	235	265	267	280	267	269	308	250	252	263	262	286	303	293	281	261	264	264	233	239	260	282	269	237	279	284	246	250	301	269	257	253	252	240	258	243	267	269	241	258	270	262	272	268	253	251	266	266	230	261	270	251	259	206	270	266	262	285	270	288	244	258	282	287	290	280	279	278	264	269	245	265	255	261	235	257	271	273	252	265	247	250	265	263	274	275	288	233	241	274	274	272	272	266	312	270	246	247	238	244	249	299	253	276	242	269	260	240	273	270	251	261	265	274	255	286	277	291	307	264	271	279	265	251	244	252	275	255	271	276	273	262	295	265	250	299	301	264	254	257	300	256	241	254	279	216	267	297	277	265	270	287	251	228	277	268	265	302	272	279	240	244	217	275	278	249	280	241	279	235	266	267	269	237	261	253	256	257	263	257	298	272	248	268	276	205	267	271	271	257	254	262	243	234	277	268	251	262	270	290	278	241	242	223	267	275	292	264	232	250	295	300	276	249	269	268	285	297	258	277	292	269	239	279	282	268	283	241	240	266	257	296	264	302	259	258	278	281	279	287	264	250	272	251	250	246	253	280	257	239	259	280	259	255	238	272	294	267	294	278	252	293	255	283	285	266	262	250	261	309	274	276	261	278	229	256	257	286	242	238	274	284	269	261	266	268	273	281	292	285	243	273	272	277	238	217	240	250	248	272	248	290	270	240	275	264	260	270	262	258	269	251	262	276	274	237	319	291	249	273	246	285	284	284	269	250	279	268	269	250	236	267	269	244	277	269	253	260	265	252	263	276	246	290	269	263	247	255	300	258	264	292	266	269	278	280	259	286	289	269	243	300	256	245	267	295	242	258	252	308	284	258	272	269	253	246	278	297	307	275	223	257	253	278	255	270	266	284	272	261	267	238	252	265	291	272	291	264	262	254	236	240	259	255	261	298	305	298	275	268	263	261	259	246	262	278	276	255	252	255	287	268	251	268	279	256	272	269	247	283	245	265	251	244	253	249	272	283	287	282	264	233	263	285	271	267	276	251	281	256	270	226	251	233	273	278	261	269	255	287	233	278	264	240	256	259	254	250	249	255	221	284	272	272	286	289	263	268	241	271	255	277	280	264	285	293	255	248	276	252	251	259	274	277	268	251	280	289	288	297	274	274	265	254	243	257	254	259	267	257	285	262	264	272	264	255	254	266	286	256	286	260	266	266	265	232	269	274	268	273	243	254	238	248	281	276	270	248	234	253	236	281	264	238	263	249	260	301	262	275	268	244	269	227	246	268	264	259	268	268	253	275	259	269	253	264	264	245	233	274	253	286	277	265	261	268	268	308	244	284	300	295	215	266	215	261	262	250	235	251	245	251	260	256	249	286	265	258	278	249	241	260	292	260	238	280	273	278	266	273	274	251	270	240	264	284	265	283	254	304	278	256	278	286	275	275	248	282	265	267	253	267	289	284	298	234	260	252	249	332	233	249	271	296	260	270	264	272	285	250	254	274	241	283	265	268	281	274	261	264	276	256	233	242	238	278	275	254	249	247	264	255	261	262	261	275	278	271	241	271	271	254	234	270	258	258	264	257	283	264	253	271	252	240	273	258	239	249	260	245	248	260	236	223	287	259	261	277	309	288	276	274	261	271	272	275	290	261	284	278	293	255	267	252	265	273	333	279	270	283	228	266	264	289	279	241	266	245	290	246	234	267	274	292	256	248	292	243	264	292	263	269	251	269	235	300	275	264	272	273	258	273	257	246	301	269	229	256	278	275	278	246	258	284	260	257	233	288	263	233	265	244	250	269	280	279	262	289	284	258	277	262	270	238	293	233	253	263	245	255	279	266	291	262	280	266	260	248	243	272	249	265	278	256	253	279	259	229	261	279	254	262	271	250	313	283	269	266	307	281	265	275	262	232	285	293	279	253	249	253	274	291	273	265	305	279	239	281	240	250	251	255	267	223	300	286	230	263	266	319	241	237	270	271	260	247	257	271	279	271	271	288	252	281	278	281	287	253	276	262	288	287	259	270	296	251	274	240	255	297	292	277	256	257	254	255	256	259	274	279	259	255	283	287	278	258	262	276	284	292	242	269	271	280	257	259	247	239	278	264	263	267	258	291	283	244	261	297	243	263	262	252	268	286	258	291	271	254	271	262	313	272	233	272	288	278	258	269	262	320	270	272	241	279	255	272	248	251	285	252	257	266	276	282	288	258	232	262	271	257	269	274	274	316	290	258	249	245	239	288	255	262	238	246	269	280
31627	26247	36363	36023	13126	2734	2107	1669	1587	1490	1251	1104	1055	1028	985	886	811	826	759	757	714	711	745	667	689	711	665	647	646	648	690	640	621	689	626	628	660	642	644	593	664	586	650	636	627	590	637	643	623	592	649	626	620	638	611	580	585	623	624	646	618	641	610	588	605	625	598	571	615	610	616	615	605	641	586	577	630	590	610	614	599	616	582	609	620	626	589	596	614	616	599	612	616	539	627	605	622	569	636	604	585	600	604	609	654	593	582	553	601	591	529	616	597	643	632	617	599	577	612	616	558	598	569	589	621	624	634	622	606	591	567	622	607	590	601	632	621	582	670	601	600	593	638	621	627	569	643	572	587	576	637	643	570	629	644	651	571	576	595	542	606	618	605	609	554	572	592	597	593	615	588	571	620	639	601	620	635	614	659	631	570	617	619	604	577	605	593	599	615	584	575	584	577	622	597	615	607	612	624	595	546	661	578	588	593	661	638	576	594	592	590	592	546	582	605	575	553	620	599	638	577	630	602	579	598	619	582	600	607	599	613	594	564	568	604	608	628	629	580	575	616	614	610	608	633	618	639	604	592	638	615	611	602	565	609	614	579	629	602	591	625	598	564	593	612	608	618	615	604	586	581	608	610	593	566	604	594	576	592	609	646	594	588	636	622	634	637	584	596	579	608	614	631	590	595	634	614	566	638	631	609	633	599	620	584	568	595	610	622	640	572	575	601	652	581	579	586	583	638	637	573	622	604	628	585	569	555	634	624	631	590	576	582	560	568	612	611	615	564	586	591	565	566	576	584	592	603	592	605	601	610	580	616	593	629	614	606	615	594	610	598	607	619	597	622	571	567	599	585	628	629	586	623	561	572	578	605	623	639	606	624	586	594	573	593	617	614	593	600	589	576	615	582	599	547	641	589	574	579	607	611	580	620	652	612	631	580	597	592	633	634	606	599	612	679	609	596	619	593	613	666	644	625	593	576	608	590	606	645	610	614	617	633	594	591	595	607	614	642	583	574	633	638	589	608	613	613	645	617	628	581	630	557	604	549	637	587	598	614	578	586	585	640	581	569	572	593	608	663	594	639	622	575	595	599	558	613	613	631	629	632	625	653	637	614	633	686	563	582	609	600	598	614	562	586	592	603	614	583	578	601	586	580	617	587	617	571	591	618	587	602	645	633	639	599	589	595	637	594	600	614	599	573	595	607	590	544	560	582	659	599	609	609	605	600	614	614	588	593	631	604	575	557	597	608	617	626	574	558	560	605	628	622	633	647	604	586	574	626	606	594	611	609	619	593	606	622	596	619	584	581	568	597	638	595	626	590	592	581	613	596	625	607	578	592	618	573	573	613	580	636	625	576	609	643	603	568	628	677	548	588	611	626	609	603	552	618	615	653	618	593	573	602	569	584	628	585	544	588	574	611	615	604	593	602	622	599	567	591	638	630	597	612	598	594	599	574	603	571	615	606	610	588	618	638	630	604	580	611	608	591	620	621	630	600	583	589	576	591	624	566	635	637	607	602	636	603	620	642	600	566	638	614	574	613	564	572	622	603	601	674	593	592	600	649	578	617	574	602	575	591	579	608	583	572	626	591	600	608	591	625	587	620	601	632	642	624	587	586	602	637	619	631	597	600	616	580	580	563	597	640	581	573	595	612	580	592	618	552	625	619	632	602	580	641	586	593	592	627	587	567	652	603	619	618	640	633	569	588	605	603	559	575	625	607	641	584	643	622	609	626	604	587	610	613	595	569	625	630	574	609	601	597	603	554	604	567	592	585	595	589	600	603	582	596	663	615	615	631	588	614	600	608	636	619	565	637	617	563	629	643	579	574	587	624	620	622	604	570	588	602	567	557	640	601	612	585	587	615	639	608	598	621	567	620	650	593	558	603	593	588	641	624	583	589	622	604	577	588	614	578	624	562	608	619	608	635	580	669	596	596	635	631	612	599	674	565	599	579	631	577	600	639	552	648	603	624	581	610	681	573	565	626	559	633	589	585	577	598	611	614	615	585	629	605	567	612	588	582	598	581	565	586	590	629	556	617	588	609	641	657	594	561	610	609	627	588	615	611	576	611	636	588	567	636	585	584	569	624	616	616	584	602	617	604	583	637	573	640	582	615	588	581	599	617	591	591	663	585	576	625	581	597	609	659	594	593	618	621	608	567	631	630	582	602	624	574	586	608	602	582	584	655	563	581	573	607	616	595	634	576	598	627	605	613	605	619	617	633	553	597	615	567	594	595	585	589	575	590	597	568	616	612	580	597	598	668	595	602	611	610	639	587	569	588	609	575	581	604	566	584	594	560	571	613	569	596	608	594	589	614	594	631	592	554	599	623	624	580	608	600	597	611	626	585	609	614	577	621	586	647	556	598	591	602	612	606	596	596	648	611	569	634	625	598	589	608	616	554	609	615	582	639	594	604	596	617	601	615	627	601	650	555	620	624	576	594	597	596	588	611	572	634	583	604	639	514	612	591	596	572	601	610	588	612	608	620	563	573	608	601	594	594	637	633	597	619	612	625	600	603	630	633	616	605	591	604	589	593	628	581	631	662	557	643	593	567	610	605	641	594	633	591	601	611	608	592	590	595	553	628	608	623	597	607	573	636	598	637	575	558	620	611	624	576	626	566	605	596	574	596	564	605	604	608	598	574	597	588	604	602	601	576	620	596	612	618	613	587	628	582	628	655	598	585	635	603	590	637	600	630	614	630	645	572	618	632	606	586	607	605	572	613	602	607	543	638	622	646	590	602	608	616	593	665	593	587	606	595	643	635	567	594	634	571	632	612	667	609	592	672	611	593	581	617	594	566	585	580	623	663	615	615	658	588	593	624	623	608	562	598	590	603	616	632	588	603	613	665	597	576	594	586	582	620	549	594	619	567	615	592	602	605	629	542	599	583	610	623	643	622	594	596	614	652	595	618	615	589	612	619	562	594	582	604	606	574	604	619	567	638	581	613	589	640	574	624	625	595	595	618	593	590	613	583	602	602	629	585	578	663	568	637	621	565	608	537	606	588	558	585	623	564	608	607	585	616	623	593	646	607	578	610	621	598	603	621	586	580	645	623	614	582	605	585	584	614	595	550	596	613	629	596	589	599	602	608	561	619	614	609	579	556	576	618	616	597	614	592	592	578	627	617	593	603	604	613	605	589	614	633	575	586	636	583	591	622	610	623	610	611	593	596	627	620	597	629	600	564	591	598	597	665	604	547	610	614	606	645	618	604	626	602	570	594	611	638	614	640	625	601	558	664	566	582	629	566	589	572	591	605	564	588	622	618	622	583	634	612	617	597	593	571	596	602	628	602	595	581	558	595	622	604	587	622	582	608	640	580	617	643	579	614	547	605	626	598	611	597	636	642	617	606	584	619	610	631	593	604	638	620	592	619	588	554	672	613	651	609	580	574	602	607	565	603	596	610	622	581	583	612	620	569	624	613	611	610	581	592	614	574	648	613	574	599	563	598	615	541	589	590	588	611	602	580	570
25364	12385	6659	3838	1196	439	430	374	352	364	357	345	360	343	327	331	373	324	320	336	335	313	341	338	314	321	327	343	329	333	322	306	312	329	332	357	303	340	329	334	298	347	300	334	363	334	299	315	322	290	300	301	311	316	341	300	305	339	307	319	325	350	340	308	328	301	322	288	305	332	309	320	327	310	309	326	329	322	308	320	308	301	301	299	337	312	308	307	353	303	304	305	308	349	326	297	286	327	332	331	284	337	300	306	327	295	332	325	315	322	298	331	299	264	300	311	337	330	351	325	334	321	316	338	318	363	328	331	322	303	326	297	356	316	329	307	343	327	316	321	289	309	313	283	296	320	349	313	298	259	320	321	306	330	309	274	307	287	327	307	306	309	320	328	291	295	327	316	295	298	341	327	317	321	313	361	309	286	293	286	322	327	298	311	318	333	341	312	343	362	309	310	340	335	304	370	336	311	309	349	296	312	369	297	353	341	338	297	331	326	292	281	311	312	263	326	280	345	379	349	307	334	327	334	313	292	340	330	340	318	331	289	288	314	298	325	300	301	337	299	354	298	320	283	332	302	320	310	336	326	347	306	312	329	327	288	309	333	311	321	310	280	379	339	350	333	329	339	300	323	312	294	358	342	323	298	313	309	305	263	325	317	313	306	280	328	300	297	311	322	340	306	336	342	326	330	306	294	285	294	313	296	329	343	315	319	313	322	315	329	325	283	332	356	333	328	316	339	272	297	313	332	290	334	318	308	320	321	293	330	310	334	317	311	317	320	307	308	343	347	337	347	366	321	305	319	317	316	325	318	303	311	313	312	292	300	316	319	312	296	314	320	310	312	346	314	313	305	287	320	345	338	321	311	318	291	322	383	316	307	345	325	332	305	287	325	319	272	333	311	309	314	321	299	334	331	308	291	348	299	308	336	345	323	298	351	309	304	301	314	311	336	322	333	285	319	323	317	327	330	338	320	327	328	304	335	332	314	329	278	347	301	305	312	320	331	343	302	311	315	303	342	318	340	312	278	310	298	310	343	277	323	345	303	283	321	310	340	332	281	298	305	341	333	309	311	351	307	344	318	326	279	353	304	340	321	328	312	345	312	310	334	316	324	309	285	335	298	303	306	313	283	305	336	339	345	340	316	302	349	320	289	329	295	322	319	312	343	294	308	306	349	307	315	299	311	306	321	308	312	318	323	298	314	300	312	327	325	291	288	320	344	354	315	338	321	320	316	351	273	281	276	280	308	318	337	310	351	334	350	259	327	272	343	328	293	315	339	326	319	289	291	340	314	284	290	301	305	273	314	290	296	350	300	308	309	319	372	318	283	340	340	338	288	323	362	332	297	309	286	301	333	300	352	311	318	283	334	310	321	339	344	335	357	331	308	330	327	335	321	315	299	281	306	331	299	312	338	334	341	296	305	304	323	330	308	289	324	344	321	300	273	315	317	354	307	339	294	342	294	328	327	295	312	351	340	343	352	318	319	327	306	342	320	311	344	327	302	349	299	288	307	342	312	316	300	305	317	308	341	308	307	317	337	316	301	306	293	327	342	341	342	353	332	336	315	311	316	315	350	330	317	346	304	334	310	352	334	337	317	309	315	307	329	359	311	319	282	347	338	322	323	287	325	310	302	319	294	360	320	347	372	309	315	319	319	321	317	276	300	336	314	306	308	299	296	329	328	321	330	327	373	322	307	330	270	309	310	301	345	287	338	318	316	281	329	339	326	317	306	359	326	312	330	336	339	300	307	317	342	299	315	343	320	363	289	295	318	350	322	279	303	351	321	326	309	320	326	313	306	310	330	321	303	338	321	324	297	353	327	314	338	328	315	325	303	303	313	316	297	327	316	318	292	314	326	322	329	292	281	312	323	341	312	286	269	319	314	305	325	340	282	314	310	310	329	305	332	328	328	331	314	328	330	289	310	304	333	314	321	308	331	296	336	342	315	261	341	315	307	324	329	332	341	317	321	315	363	295	314	278	315	352	295	353	338	314	297	357	321	331	308	300	290	319	309	282	284	305	332	342	359	342	330	325	332	327	324	319	317	344	314	338	327	308	322	322	350	335	300	317	275	299	303	313	310	330	300	300	297	332	330	286	285	302	328	331	300	316	332	312	299	317	295	318	296	343	316	331	322	335	298	318	309	301	315	322	289	324	330	328	328	330	319	316	252	313	333	349	301	294	312	301	295	301	323	299	311	325	352	350	346	318	327	300	309	308	304	307	312	296	352	314	294	313	327	311	318	305	299	273	331	331	358	312	343	299	314	332	327	286	295	316	329	300	291	329	294	326	299	299	329	353	347	271	301	294	288	312	295	318	284	327	349	319	328	318	324	330	306	334	273	305	310	287	334	307	328	296	292	332	350	303	316	326	320	347	299	318	306	322	341	330	316	346	314	343	327	331	326	310	346	341	284	304	294	331	312	312	306	318	292	311	335	326	318	312	329	307	300	307	284	335	296	326	294	321	325	351	329	349	295	346	317	313	286	320	307	305	334	305	319	337	345	322	310	322	326	314	286	332	303	309	321	317	321	306	321	333	296	306	352	317	314	318	335	311	314	323	345	311	289	304	339	341	332	331	319	322	289	324	324	328	289	323	339	319	318	325	317	286	335	303	308	346	308	335	330	330	279	333	338	322	343	332	299	319	312	302	338	329	315	303	339	309	325	313	320	311	332	338	348	322	330	307	287	286	306	305	278	293	310	303	313	301	347	333	319	371	312	298	311	302	310	334	343	351	312	313	317	309	306	303	343	305	354	346	345	322	323	282	326	323	318	306	323	342	318	325	306	331	304	328	325	322	316	328	304	301	291	354	312	332	324	314	296	315	308	316	308	286	290	328	310	320	328	329	319	313	342	290	334	292	329	325	329	300	326	275	290	339	348	325	339	311	305	297	330	341	308	327	285	308	298	291	304	317	302	307	313	334	310	326	342	328	312	360	378	335	319	358	284	334	290	311	310	314	346	353	359	330	340	335	322	341	327	342	295	335	311	319	331	287	305	307	332	363	344	366	320	292	322	286	319	280	374	344	331	319	296	294	349	335	305	345	328	325	299	316	283	325	312	323	317	318	274	342	320	305	308	318	296	333	343	350	318	296	313	356	323	306	332	315	319	310	319	353	357	326	339	295	309	308	316	360	349	321	350	318	316	342	311	310	334	328	351	351	296	294	323	311	321	313	306	314	302	317	326	316	284	324	297	295	263	325	347	314	312	309	316	307	324	359	329	313	328	292	317	311	328	317	326	320	305	346	292	320	308	320	318	324	289	280	295	303	332	312	355	326	296	314	366	313	304	354	312	304	317	301	310	310	330	296	329	332	309	329	337	356	315	317	322	331	333	325	321	334	301	312	322	324	322	339	298	267	282	324	312	336	354	299	321	301	282	338	295	328	294	379	312	341	317	290	317	314	290	313	318	301	325	301	296	325	301	311	288	319	307	349	319	337	331	328	334	296	318	327	317	343	344	315	289	313	315	302	304
15622	9070	10284	9218	2992	1183	1064	955	932	822	818	847	833	832	756	750	744	749	738	736	720	669	678	719	693	699	698	698	694	654	694	691	694	677	687	675	695	683	706	724	720	722	705	684	695	686	650	664	700	658	642	696	713	689	666	695	623	697	697	679	670	706	674	673	735	678	676	682	674	686	676	639	694	704	734	663	671	696	664	688	703	702	665	702	673	697	671	704	694	682	674	661	688	691	674	685	691	690	703	674	680	692	713	666	679	725	721	708	671	656	664	674	690	725	675	660	698	700	731	695	675	661	692	705	688	701	655	671	637	726	699	647	660	719	733	657	672	687	664	689	642	724	681	644	672	688	682	674	674	727	642	652	641	739	682	707	677	663	652	695	715	726	687	662	656	659	703	717	667	674	675	669	683	684	693	684	705	667	663	663	680	700	632	684	667	680	662	688	686	678	712	653	700	713	700	678	646	716	671	691	713	666	732	654	683	650	648	656	716	651	672	672	711	718	704	701	676	717	674	710	674	697	697	708	660	681	688	715	675	691	661	754	640	694	660	698	672	664	689	721	723	670	707	685	718	726	722	697	691	669	670	641	679	709	666	660	710	655	704	667	675	622	730	685	679	684	661	740	711	676	718	753	691	661	612	698	657	689	694	741	725	668	682	707	677	652	715	730	648	724	685	664	683	662	742	706	723	691	680	727	685	675	661	687	704	664	686	691	686	635	718	681	701	711	656	740	648	701	664	657	699	659	734	677	719	679	715	683	723	680	720	656	708	693	724	651	748	670	636	718	710	745	663	694	687	721	706	679	692	675	614	640	680	621	673	663	646	693	721	716	684	674	687	675	667	758	703	689	703	642	673	659	648	739	639	703	633	684	718	684	730	677	673	694	698	760	682	716	698	674	738	678	696	693	623	708	656	691	698	700	666	691	702	691	718	699	736	662	625	622	705	697	728	637	688	655	673	638	697	719	692	677	673	724	654	710	670	675	681	674	730	688	659	731	689	687	661	705	650	693	719	691	718	681	675	728	666	658	675	700	711	678	686	685	659	660	726	697	688	709	713	692	719	664	673	702	698	700	665	664	696	720	725	678	668	695	704	673	697	698	685	664	699	620	698	667	674	733	747	672	682	668	661	604	674	661	720	691	681	696	680	667	677	725	731	672	696	668	696	676	671	703	702	687	720	690	634	681	665	669	666	690	729	737	672	679	666	660	696	678	667	681	695	660	713	675	676	696	670	738	737	702	650	717	729	666	705	652	655	653	712	731	651	661	637	688	739	734	675	669	669	673	730	684	678	686	661	691	680	706	655	711	702	681	694	658	697	671	691	708	605	731	670	722	689	676	668	639	701	685	669	713	711	643	705	722	651	699	661	698	670	682	731	677	660	663	691	676	660	687	650	709	678	690	689	675	662	667	665	673	671	684	707	701	638	648	678	650	667	692	696	664	643	674	712	680	685	675	687	682	708	697	688	720	667	656	721	678	663	697	671	676	684	674	742	682	668	679	748	711	684	690	650	691	748	669	724	676	685	706	675	699	688	642	633	679	720	703	700	659	688	708	686	767	675	693	707	648	627	645	679	688	666	704	682	662	644	696	694	704	631	713	702	694	705	643	679	685	694	718	688	716	691	668	638	691	669	708	666	670	671	689	672	656	685	674	723	683	695	705	697	677	654	664	673	701	698	712	700	669	716	685	637	688	694	687	724	642	639	709	718	668	669	657	699	683	675	683	670	683	681	698	686	698	694	669	708	697	704	685	709	676	671	665	713	679	657	708	716	616	694	643	682	745	738	685	732	670	687	699	723	669	705	725	691	697	633	730	675	675	684	653	676	678	664	712	695	647	690	661	670	667	659	635	662	684	649	650	689	707	632	700	681	685	685	715	707	720	725	699	657	694	668	682	722	649	640	684	710	700	663	669	685	654	695	687	642	711	687	707	692	673	717	705	759	712	723	686	682	677	672	663	719	722	694	738	708	639	653	671	647	674	707	644	701	639	713	687	697	690	706	734	750	688	666	691	673	705	720	722	664	764	691	704	645	672	672	714	670	687	693	728	737	660	710	704	684	674	679	698	681	682	668	732	700	697	719	655	667	679	662	661	665	751	682	744	694	695	670	697	685	705	672	653	685	668	704	712	700	668	684	716	662	693	676	659	722	691	690	688	718	687	700	688	738	666	628	673	653	689	671	680	704	630	681	702	661	688	719	712	698	715	706	710	668	684	658	686	689	637	666	657	731	651	670	699	664	643	686	695	682	648	657	713	687	683	691	678	646	663	708	686	688	690	653	715	677	664	675	711	733	645	701	697	677	688	651	726	648	696	672	693	669	709	675	688	730	696	685	678	613	717	652	683	668	692	680	714	693	678	684	729	647	693	690	687	685	651	712	660	645	715	651	681	695	682	653	711	716	683	631	714	693	686	653	658	683	719	727	686	661	689	702	690	676	711	715	665	639	711	686	698	670	730	664	706	680	703	636	636	688	660	696	692	674	652	688	701	719	654	713	739	695	744	673	670	623	672	689	707	696	674	675	658	673	738	686	651	718	668	708	673	655	675	692	656	680	669	700	679	730	721	660	678	706	692	667	697	666	682	669	714	661	634	671	716	701	660	673	697	693	686	665	706	713	653	665	697	712	681	665	653	691	682	741	692	711	651	664	651	742	663	689	673	685	690	653	672	744	669	665	664	675	661	684	685	683	674	677	666	706	692	656	709	668	682	664	686	702	691	689	681	717	678	683	705	653	664	687	707	661	647	661	672	654	679	662	698	722	691	685	686	665	665	712	662	686	697	680	723	712	654	681	628	675	671	708	676	667	667	676	661	724	727	681	701	708	703	688	659	640	717	746	660	668	667	706	722	665	706	688	661	645	692	666	665	729	671	727	680	712	702	722	658	666	651	674	669	724	700	709	712	698	661	722	711	729	673	727	702	666	687	686	684	678	667	655	691	663	693	666	683	671	705	669	677	694	726	660	663	683	629	687	716	739	672	703	684	707	694	673	685	668	721	643	662	663	697	670	708	700	677	701	678	683	703	762	701	718	688	686	681	695	685	660	664	669	688	676	632	697	679	681	682	704	683	680	785	666	708	676	662	677	668	685	676	647	663	677	686	652	695	675	704	688	719	664	710	711	693	685	685	649	683	716	702	717	716	690	644	728	664	684	718	672	697	696	677	698	643	698	737	673	698	686	666	667	693	676	682	694	668	691	718	661	696	711	625	688	694	644	676	711	717	687	709	655	703	697	703	705	694	693	704	656	739	687	679	662	649	719	629	693	753	709	697	663	646	684	714	703	701	698	662	666	708	681	721	668	696	719	671	705	657	684	700	712	685	737	681	693	692	687	649	667	662	712	713	685	656	699	701	693	674	675	687	680	725	706	675	643	681	645	703	635	666	672	717	691	682	736	734	686	677	679	741	645	704	738	696	704	675	747	690	689	688	642	633	675	714	677	672	667	726	649	668	706	707	655	690	671	677	707	690	645	743
38651	24248	23461	20213	5276	811	477	360	326	355	290	251	253	269	248	257	266	247	193	198	226	209	207	209	210	208	245	206	241	185	215	211	208	224	208	221	216	201	210	233	220	211	179	205	208	232	209	210	200	223	198	241	193	221	206	251	211	199	226	207	205	219	210	217	227	214	206	216	205	204	237	207	200	210	228	233	207	188	212	219	197	171	186	189	208	236	203	230	227	221	199	237	229	210	233	215	205	199	188	205	239	209	213	213	219	207	220	231	203	209	254	213	192	208	224	239	241	187	193	235	197	205	187	212	232	207	210	193	220	195	222	226	219	205	200	212	194	211	224	223	239	201	204	221	216	235	227	214	206	207	174	214	205	189	201	207	210	200	224	238	207	218	190	231	203	228	201	195	200	217	222	208	231	181	227	232	192	238	221	205	184	201	210	211	242	207	210	222	219	202	221	190	205	219	203	229	222	227	198	230	205	218	211	199	188	206	222	229	218	217	225	210	216	187	199	211	219	225	219	195	221	208	192	217	216	212	216	248	206	214	239	237	230	217	238	226	208	206	193	224	191	220	196	216	225	209	214	223	192	231	236	207	179	187	214	202	216	178	236	205	221	209	194	188	215	200	187	207	188	218	219	224	203	210	218	215	246	229	217	218	236	214	203	197	202	202	209	201	200	188	218	199	195	227	230	216	231	215	221	193	215	196	229	214	185	206	208	227	230	241	193	183	160	221	233	205	209	201	199	235	216	210	208	202	223	201	204	221	217	204	219	207	198	198	217	210	214	213	194	199	195	188	217	198	205	217	228	206	210	214	214	190	199	206	203	204	235	203	248	211	215	199	232	220	205	220	232	212	241	198	202	225	176	207	217	238	196	227	204	214	230	226	218	204	209	197	218	227	230	221	224	209	217	188	179	211	188	201	203	215	200	202	234	189	205	207	198	213	195	212	201	203	202	209	215	185	206	221	219	221	208	208	229	224	223	197	202	194	211	192	174	189	204	228	191	200	240	218	205	222	247	210	208	226	208	214	195	223	195	204	223	208	214	208	216	215	187	236	179	221	222	203	223	197	221	194	213	211	211	210	202	227	223	206	199	224	220	204	207	197	211	231	205	222	234	196	207	209	192	201	181	211	223	205	231	180	201	194	215	216	230	243	223	220	205	179	211	208	230	239	201	195	198	212	192	227	239	202	208	216	215	211	204	190	200	204	221	223	196	218	201	217	196	219	216	230	203	211	202	212	215	164	200	212	209	175	228	233	212	207	212	210	226	198	169	223	196	201	235	201	217	199	217	195	184	217	233	223	210	224	203	256	242	238	239	225	189	190	218	197	224	194	177	218	214	201	203	196	194	211	205	197	191	221	207	234	175	221	230	213	223	216	183	202	205	199	228	203	191	201	197	205	206	226	206	212	185	236	210	189	241	229	204	209	208	235	206	180	217	208	186	193	231	222	227	229	189	187	206	213	217	201	211	222	202	202	215	222	202	213	227	223	193	205	222	231	194	223	211	217	215	206	238	207	233	221	227	202	220	212	208	214	216	212	226	198	203	205	211	190	215	236	231	186	204	228	206	189	188	209	190	204	202	219	223	219	208	251	220	227	228	192	184	213	201	218	198	220	184	190	223	203	214	220	242	218	193	175	205	198	217	199	196	199	223	218	214	224	194	245	240	221	242	223	210	181	189	209	215	188	225	216	212	221	226	230	213	224	203	226	211	197	207	209	218	192	201	212	207	220	193	202	186	211	242	215	193	217	195	214	212	216	216	202	222	205	218	218	205	215	223	210	180	200	200	212	247	227	238	230	190	213	242	253	210	216	240	198	213	230	234	202	195	193	217	201	197	233	193	203	214	213	233	216	189	205	191	202	228	187	200	208	231	222	223	237	211	212	230	214	219	197	243	187	192	218	213	171	200	221	208	204	232	196	216	176	202	196	219	251	204	211	216	202	218	204	190	226	221	221	223	205	183	194	209	203	206	215	226	211	198	225	237	188	222	204	221	213	194	206	202	197	200	192	207	221	234	233	254	243	224	229	214	224	243	209	222	198	212	207	221	203	237	209	201	215	241	189	214	190	204	202	229	224	208	186	203	216	223	208	202	220	220	212	207	214	210	190	210	212	212	217	216	207	227	206	210	209	201	173	241	211	253	218	196	191	202	192	214	221	195	236	230	234	245	219	199	216	197	223	248	199	195	213	198	209	225	174	238	249	206	206	207	219	206	203	211	219	220	179	228	198	205	192	207	212	223	203	223	243	214	218	202	195	201	215	228	210	185	195	252	216	222	227	225	205	203	227	250	214	210	223	191	188	202	196	207	202	199	193	228	199	217	210	197	226	226	224	178	199	234	206	198	213	200	176	214	202	219	216	213	200	215	203	240	237	191	219	197	210	222	227	227	206	202	196	196	235	238	214	205	210	205	172	192	205	233	208	221	189	217	190	216	228	244	214	224	189	228	202	194	198	233	190	207	225	203	221	223	193	217	209	199	205	206	207	213	192	209	223	201	243	217	210	224	190	207	207	228	204	251	239	213	210	198	205	190	224	188	204	196	198	186	205	226	181	202	205	213	226	189	196	227	222	190	213	192	215	201	240	202	238	195	188	209	188	188	204	229	190	214	225	207	218	214	200	218	191	222	230	230	229	205	209	207	239	195	200	233	201	195	196	184	191	219	209	215	205	223	219	210	226	197	199	179	192	204	204	214	211	200	222	198	185	157	225	209	222	198	211	196	184	193	224	206	233	230	210	186	201	211	200	215	224	213	210	204	188	233	240	246	215	218	189	171	193	245	192	192	218	206	208	191	213	212	211	216	209	179	178	207	216	193	212	179	199	194	246	208	220	213	211	221	230	226	197	195	198	200	223	198	210	215	197	198	223	201	197	198	232	223	245	190	220	200	201	216	244	218	215	234	182	191	177	224	208	229	254	204	211	224	193	245	217	235	188	178	197	194	220	208	213	189	209	198	225	197	218	230	167	214	223	234	218	198	230	189	215	176	220	254	216	234	208	190	196	220	216	219	211	204	212	229	218	198	197	196	194	211	228	187	203	204	203	195	210	210	217	219	230	210	219	204	199	216	222	202	198	197	203	179	203	216	230	214	217	171	196	211	241	237	188	214	224	189	198	219	199	225	235	218	206	221	223	179	199	202	197	224	189	179	188	197	212	218	228	200	216	220	206	205	224	222	196	194	191	222	213	185	206	222	220	217	252	232	229	222	198	231	185	206	242	201	207	185	210	214	218	231	178	216	233	184	223	190	204	210	218	214	193	218	215	235	221	204	197	203	217	224	190	206	219	175	209	217	194	221	198	223	216	200	200	238	207	238	196	197	193	184	207	207	213	226	230	222	201	232	187	182	195	202	206	197	229	217	221	211	221	248	227	207	197	174	187	203	197	208	235	214	201	206	213	224	210	218	212	211	190	211	196	201	214	240	183	231	195	223	214	208	229	204	205	230	223	218	210	189	211	229	208	202	179	183	209	213	200
24878	18820	28266	28067	7502	1942	1428	1261	1080	1016	894	851	830	810	711	666	620	583	561	598	575	537	565	521	533	533	535	511	525	527	472	504	531	506	524	498	488	500	509	504	512	492	522	514	476	529	529	474	501	463	553	485	468	470	488	479	446	476	500	520	508	519	514	477	464	485	508	511	530	485	553	496	507	498	482	476	491	493	504	476	462	461	500	487	519	520	478	468	499	506	518	479	477	489	495	451	500	502	504	484	502	515	459	512	483	499	483	442	520	470	490	478	511	488	483	480	502	511	461	490	492	522	475	492	527	494	507	481	486	501	484	503	470	477	481	479	479	465	539	498	472	491	475	522	454	502	491	547	480	429	480	473	538	520	525	502	521	511	458	512	502	477	478	486	484	486	504	498	499	488	506	456	516	522	454	511	481	465	519	480	502	489	469	463	468	460	436	563	481	503	511	521	465	458	466	539	477	461	483	529	483	461	489	501	489	534	499	495	466	518	520	492	510	470	494	471	473	468	517	474	480	496	503	510	467	503	496	496	472	468	495	477	477	491	448	543	517	473	454	487	528	456	499	500	518	469	498	482	497	535	505	488	497	472	457	495	471	519	485	511	487	499	496	480	436	546	457	504	475	485	520	517	442	474	461	481	452	489	455	490	497	495	510	493	489	524	446	506	513	471	446	492	490	512	492	464	471	492	496	448	566	461	507	502	484	461	494	522	470	506	480	456	490	480	506	479	534	492	455	469	464	468	482	432	456	490	480	513	489	487	499	489	513	480	482	502	490	459	495	460	445	499	500	479	500	487	530	481	449	492	469	505	482	484	469	486	479	516	483	496	501	497	486	516	494	524	500	469	481	506	454	459	516	513	462	502	472	492	493	520	512	477	522	506	481	458	478	442	475	478	457	530	511	497	473	485	508	467	525	434	500	518	481	473	501	471	442	474	484	465	477	463	470	480	520	474	456	495	508	483	473	482	470	490	461	459	474	504	453	462	482	508	510	462	484	489	461	514	476	511	449	445	493	475	487	483	487	476	477	488	488	470	485	518	503	461	502	500	485	473	477	464	453	505	473	459	534	482	486	474	492	474	501	511	487	477	514	502	459	497	454	530	489	504	505	496	488	519	511	520	491	474	471	524	498	483	492	480	505	467	539	480	516	490	492	531	498	444	500	477	468	456	490	470	447	496	460	494	477	496	483	491	508	480	482	503	499	498	511	501	519	459	519	519	473	486	474	530	504	482	469	473	477	465	480	453	480	491	486	484	555	458	512	488	490	489	463	464	507	488	483	472	474	492	467	488	452	448	495	463	476	487	498	438	475	474	507	453	488	475	471	453	499	495	464	453	498	510	479	448	453	514	491	531	458	476	499	472	486	457	465	490	502	481	470	475	514	503	454	471	516	478	507	496	475	464	494	501	489	498	476	509	463	493	519	510	497	525	473	455	524	496	471	483	472	508	472	458	531	475	468	473	476	506	500	482	530	487	474	447	488	478	473	503	518	478	485	469	469	507	484	484	469	457	479	480	493	497	475	480	488	474	480	470	456	494	473	489	488	478	490	460	490	491	487	481	477	477	489	486	486	499	495	499	492	497	471	479	490	479	500	498	501	481	479	503	486	513	493	481	496	481	496	505	449	480	470	517	508	469	496	445	450	486	505	494	481	491	489	479	467	483	490	504	500	477	513	494	513	472	492	489	483	443	492	472	458	477	475	517	480	505	484	494	484	501	488	463	512	522	513	488	464	521	481	491	459	503	475	489	480	498	458	478	506	472	505	468	498	482	486	489	494	477	493	490	452	497	527	471	503	491	494	535	502	451	476	466	488	510	503	489	479	440	483	467	489	461	449	467	487	495	459	518	467	516	490	488	500	482	470	444	468	480	504	481	493	510	492	459	501	469	509	492	463	452	480	481	452	520	458	503	465	476	482	458	492	493	529	510	479	483	497	529	459	503	516	520	513	480	498	478	540	518	474	463	499	464	486	494	501	520	490	477	528	477	481	512	488	448	506	506	472	501	440	459	489	458	482	487	521	474	476	459	465	477	467	463	442	508	507	484	520	503	506	497	510	496	508	494	497	488	444	483	491	494	509	448	503	505	484	502	445	454	478	506	496	517	513	481	460	463	492	483	476	506	487	439	475	450	470	478	494	493	513	462	479	473	501	505	466	510	486	486	494	438	508	452	451	478	467	485	465	489	474	462	494	458	534	462	500	496	454	496	474	468	495	498	483	469	473	473	460	469	457	456	457	454	482	470	483	444	501	463	484	487	460	485	517	472	507	489	453	513	521	465	485	475	484	498	492	493	497	484	484	489	490	482	495	481	477	485	516	490	469	491	509	472	470	518	445	474	479	505	473	454	492	446	468	497	512	465	483	472	458	472	479	495	461	487	483	471	497	463	445	476	496	511	489	469	476	494	520	444	470	461	462	498	478	536	522	496	495	508	498	516	487	482	493	473	494	468	510	482	501	451	520	495	510	462	472	498	468	466	465	449	483	495	453	467	478	474	480	470	490	464	500	469	447	488	497	497	442	491	479	524	493	484	496	491	455	521	499	513	533	480	488	495	482	502	522	459	470	502	462	510	473	475	450	497	458	495	483	488	462	488	487	459	488	451	469	457	495	509	541	497	468	524	487	482	512	502	449	475	513	480	430	492	459	479	465	490	502	486	492	474	533	514	449	501	496	527	500	493	495	522	451	520	455	489	510	492	527	489	464	474	441	495	495	482	494	494	457	488	475	479	491	494	477	482	469	480	457	470	517	482	436	482	502	494	518	480	485	466	507	450	485	521	507	483	473	455	494	478	516	469	510	529	517	459	489	462	494	527	455	480	442	482	469	472	468	492	481	504	498	440	494	484	514	495	484	483	483	437	480	466	456	472	507	511	492	476	481	504	512	468	489	489	467	466	490	520	514	486	507	435	472	481	480	502	487	479	497	458	458	470	479	468	500	499	501	516	497	514	503	467	465	483	465	479	513	507	501	463	482	498	487	472	511	485	483	515	492	498	459	457	498	507	466	498	498	492	482	500	499	503	473	480	500	483	469	517	476	480	546	443	446	481	448	486	456	470	444	478	499	511	462	480	499	505	471	460	473	459	480	493	503	478	456	479	493	484	421	507	452	444	501	503	504	516	512	490	520	490	466	507	509	511	497	504	486	484	528	499	485	500	466	507	482	474	461	493	490	440	502	517	475	484	502	521	479	456	475	512	468	497	489	507	451	487	499	493	503	514	514	451	501	482	515	461	508	483	485	518	482	487	504	486	491	498	472	447	490	450	503	516	475	477	465	459	476	473	517	522	470	486	471	475	485	457	462	502	494	496	489	480	450	476	505	500	456	563	509	513	495	520	493	517	466	505	470	459	452	507	475	506	488	451	455	498	527	467	463	518	480	528	486	470	463	518	526	515	512	464	484	459	504	471	497	539	506	513	496	483	469	506	474	500	516	514	459	467	456	481	485	482	554	490	517	464	466	492	541	467	491	503
48712	33981	39182	30452	10409	2135	892	544	459	417	409	353	354	353	326	326	306	297	278	280	275	263	276	253	244	298	258	279	265	270	259	271	247	270	270	279	290	288	269	298	292	260	274	263	235	255	256	252	260	265	270	260	267	265	300	244	258	269	293	282	286	257	292	251	258	270	261	269	262	228	289	267	261	250	258	284	257	270	277	235	316	260	299	288	269	271	249	255	240	225	244	236	276	253	256	256	269	250	225	247	290	218	253	258	282	264	294	234	243	241	287	263	257	254	247	280	271	257	245	289	265	286	253	258	264	277	246	257	259	269	259	280	275	286	274	235	258	287	241	286	254	256	236	248	313	251	281	300	273	273	259	254	257	282	271	287	262	267	260	278	263	218	264	281	241	254	234	274	258	294	250	216	270	256	253	245	248	250	265	242	257	247	235	268	275	262	261	287	254	282	265	249	244	233	243	259	263	254	264	235	248	266	261	261	249	268	278	288	254	257	252	237	279	251	241	249	256	266	270	274	282	236	284	256	278	244	240	259	274	251	254	248	283	250	260	257	264	265	258	262	249	271	252	256	275	283	257	244	266	261	276	270	267	270	272	283	295	250	265	237	278	266	226	234	265	288	239	235	260	261	276	251	248	261	251	296	245	219	264	244	251	262	225	214	265	271	279	267	284	235	245	270	280	248	269	298	262	241	268	267	252	271	282	239	273	254	253	269	266	284	263	253	262	286	221	247	242	224	246	261	261	272	293	246	237	250	222	249	270	229	260	241	270	261	279	263	253	281	273	224	263	266	242	297	280	267	238	253	272	235	295	251	261	274	285	253	253	249	247	265	255	284	262	217	277	265	283	294	249	289	256	221	285	244	278	269	249	284	277	261	273	231	252	253	274	240	252	266	256	263	243	230	264	265	270	279	279	255	270	276	265	260	280	244	261	252	258	267	259	262	277	258	241	286	254	259	235	277	251	224	248	252	232	276	270	290	239	268	233	258	267	233	242	261	265	227	261	251	266	256	302	258	275	250	237	260	272	260	259	238	262	302	255	279	246	253	290	259	262	236	217	263	217	270	252	254	257	252	265	252	258	265	267	242	243	265	233	251	254	296	287	264	224	254	248	220	262	254	257	269	241	250	282	244	275	240	275	271	282	255	260	283	271	250	223	251	264	252	262	249	265	274	252	247	293	287	233	273	240	282	254	237	264	239	242	263	251	257	258	255	274	286	275	248	257	261	282	257	273	257	268	249	259	255	242	252	267	248	278	295	231	236	255	252	244	265	262	287	255	266	279	256	277	306	246	269	289	255	253	241	272	274	256	263	259	261	288	270	265	219	289	267	268	245	265	299	250	246	266	273	254	249	251	265	242	254	281	271	252	236	252	267	268	224	265	277	268	233	264	234	244	255	248	263	266	304	288	257	246	268	264	288	268	262	249	327	274	274	261	298	258	267	277	225	278	258	290	242	263	259	286	256	218	263	268	266	243	276	258	250	287	270	244	218	267	251	257	258	243	228	234	256	282	259	243	246	267	256	244	267	295	256	261	239	259	252	261	258	278	282	273	271	292	225	252	285	273	247	289	268	257	279	260	260	267	274	285	272	260	261	295	249	249	251	265	272	261	260	262	271	248	260	245	232	277	249	263	261	272	279	268	264	268	288	249	295	272	285	280	273	258	233	242	242	272	269	234	242	248	243	269	271	268	235	268	264	266	271	256	238	243	244	264	261	255	255	233	271	261	265	244	264	261	295	270	303	243	270	257	245	280	246	241	275	249	231	254	266	255	278	277	274	252	252	294	273	268	248	295	286	254	250	284	252	241	258	267	282	279	259	274	256	262	266	250	235	255	249	244	273	252	267	268	258	271	264	277	245	273	292	257	232	272	247	224	248	267	218	265	246	279	247	234	252	266	251	257	252	284	236	270	284	255	284	282	275	251	297	278	236	281	244	251	244	249	256	252	273	276	268	250	267	276	279	268	265	254	269	248	283	240	291	261	280	284	279	279	250	257	230	244	268	258	274	262	263	279	258	300	223	254	280	265	280	279	225	240	231	250	254	268	253	264	265	263	232	309	267	232	285	246	261	257	272	279	246	270	271	258	281	273	231	289	297	295	266	292	263	303	270	240	278	293	236	249	272	242	257	250	263	313	254	261	247	252	229	278	279	243	287	276	252	247	252	271	236	259	262	256	255	259	224	270	287	265	234	267	249	280	228	277	253	267	277	245	241	242	202	248	283	264	247	243	239	263	265	268	259	223	232	262	251	261	254	279	270	251	284	266	227	262	265	254	269	265	295	239	256	237	263	240	239	245	262	273	236	258	262	232	256	282	288	249	252	240	273	253	236	237	292	218	269	270	283	247	229	255	274	257	264	261	254	267	241	262	290	300	241	257	251	261	265	261	246	290	247	257	275	263	243	262	283	250	281	275	242	246	264	242	278	234	244	288	280	241	243	238	257	262	278	253	231	279	289	271	253	265	254	262	260	279	258	272	255	261	284	280	240	276	268	254	281	238	250	266	289	268	285	258	240	249	272	282	280	254	266	264	254	218	280	244	272	290	254	247	285	243	248	268	268	258	242	262	284	275	253	271	219	259	281	241	242	257	252	263	258	260	276	260	266	269	264	250	268	263	275	256	262	239	261	273	279	275	263	273	275	281	284	283	257	285	209	228	260	276	275	257	263	293	275	305	270	266	245	273	259	264	251	275	261	219	220	268	288	234	262	287	251	265	236	267	274	230	252	262	268	251	253	252	278	240	253	284	275	261	256	256	253	250	276	264	295	276	246	284	303	270	274	259	263	270	281	279	270	245	281	268	289	268	228	260	263	230	252	259	271	237	279	253	266	247	252	246	245	267	228	248	265	236	280	261	259	250	245	260	225	230	254	259	273	293	265	258	278	241	265	249	260	252	281	277	238	275	252	246	264	264	248	255	256	259	265	296	261	261	264	267	271	249	241	267	290	282	279	279	236	245	281	274	247	256	284	283	266	225	240	253	237	283	273	243	260	280	244	258	274	274	273	246	266	271	287	261	224	233	255	280	247	291	242	243	259	274	235	268	243	265	252	274	263	267	272	265	266	256	244	258	275	273	279	274	271	305	252	250	283	265	263	250	237	260	246	262	281	261	253	270	252	237	271	281	284	263	291	236	234	242	281	277	222	255	278	275	259	245	242	260	262	273	271	274	259	245	282	253	245	295	256	276	263	239	251	263	267	255	277	268	237	271	263	267	275	267	297	265	276	271	270	277	275	285	267	243	267	262	279	280	262	252	246	260	291	264	251	248	291	262	274	287	228	265	255	254	242	296	271	240	284	249	258	301	261	278	267	282	268	283	255	248	261	268	262	254	289	257	315	292	235	288	275	257	293	260	270	258	261	273	269	234	307	281	245	255	257	273	267	240	255	281	251	261	247	292	221	223	282	257	250	270	269	266	294	244	240	228	236	293	255	243	256	251	277	272	252	245	239	240	236	257	231	265	236	254	293	247	251
30693	25986	39430	34639	10418	3150	2301	1856	1660	1540	1322	1196	1240	1104	1000	926	796	803	784	784	726	763	672	692	701	670	735	679	689	689	673	673	674	630	643	629	662	652	674	640	644	593	619	634	638	663	577	613	580	607	637	632	574	594	614	618	632	656	596	608	636	638	554	601	610	661	623	560	582	629	596	640	589	613	582	558	609	576	612	648	601	626	579	606	579	622	615	606	612	617	621	590	605	581	586	592	590	619	589	593	592	626	601	655	620	575	592	582	579	622	575	616	619	619	570	606	606	634	613	607	578	590	604	570	579	595	595	601	608	603	589	602	624	584	556	594	593	638	574	608	626	585	634	568	618	596	633	641	613	613	624	598	635	578	629	589	588	620	625	630	583	593	595	606	582	595	607	571	596	540	588	615	609	586	611	564	616	593	571	563	574	583	583	603	612	590	596	573	616	565	583	633	609	593	553	573	619	636	622	619	572	583	644	573	596	579	531	622	560	585	612	554	602	585	603	559	590	576	627	645	568	584	568	563	534	602	584	573	591	593	550	616	585	560	584	546	605	537	602	602	623	587	617	601	562	567	593	610	615	637	571	609	674	593	639	608	610	605	568	604	594	597	606	602	566	578	571	561	598	574	634	593	584	636	585	623	600	626	628	638	544	614	606	601	573	606	583	612	587	609	600	600	612	591	599	590	592	591	584	579	555	578	556	597	595	624	605	583	614	602	605	611	597	635	597	605	592	608	550	561	605	644	560	586	621	632	565	603	627	600	599	598	625	578	569	565	581	550	584	577	653	587	614	572	641	623	618	612	616	572	588	561	616	638	617	575	600	610	595	570	623	614	582	556	581	598	585	597	621	623	630	591	590	603	610	602	572	587	586	592	570	594	598	601	602	591	564	562	600	594	596	580	665	604	567	584	559	583	653	597	629	637	646	600	613	585	614	568	604	578	608	606	589	597	587	600	636	634	613	596	584	555	594	573	636	571	619	569	625	597	617	622	603	590	605	597	613	636	619	578	584	564	591	604	584	599	571	546	580	609	596	581	622	589	625	622	616	603	553	546	560	640	604	602	622	588	547	553	615	575	611	615	620	575	626	594	589	592	583	586	610	593	572	592	576	580	598	587	629	619	595	590	617	612	634	601	609	556	593	614	622	616	633	613	547	601	604	574	607	582	601	588	611	617	572	582	600	605	560	576	581	589	604	613	585	597	564	629	582	631	583	612	628	582	628	578	624	630	559	594	599	573	594	608	614	625	617	611	591	597	625	606	561	597	591	602	593	602	614	579	591	585	605	559	543	604	580	658	572	647	625	607	604	582	578	603	609	644	548	618	612	629	548	647	598	575	624	542	618	633	605	629	562	606	594	593	601	632	573	605	579	564	626	647	557	574	621	615	602	595	581	602	596	590	620	570	594	613	563	621	669	568	564	606	607	576	573	621	595	601	557	576	584	594	567	559	611	585	650	617	633	570	564	596	551	577	583	654	602	553	593	625	587	623	620	621	589	598	585	634	574	616	587	596	600	587	678	629	587	597	610	575	574	595	618	582	583	574	555	601	572	578	625	593	588	631	565	588	595	645	602	582	598	532	595	600	603	590	636	608	632	589	616	591	579	608	627	572	617	590	619	617	628	599	615	592	603	601	572	625	621	624	603	621	557	627	590	622	593	553	624	603	545	570	609	592	588	638	601	592	588	632	618	620	588	605	577	602	588	607	576	601	641	597	626	591	556	582	581	611	607	589	623	603	653	602	623	618	596	615	640	578	568	602	573	594	571	628	591	579	608	584	566	566	605	588	612	615	566	605	661	565	633	618	624	562	545	580	559	622	610	645	612	615	609	583	599	578	601	610	612	588	558	611	569	621	636	597	622	588	591	651	595	598	616	592	585	626	615	627	606	576	615	537	617	614	633	553	578	565	602	606	601	600	646	620	617	594	608	597	578	592	638	586	593	640	637	591	571	598	590	608	590	575	619	552	571	585	605	579	595	593	603	599	571	633	578	581	594	554	573	582	525	608	570	607	609	600	616	568	566	594	573	613	609	596	600	580	622	574	603	611	588	589	611	541	575	600	628	617	598	562	584	628	609	564	635	564	563	620	634	539	590	566	548	549	602	630	589	614	591	612	582	613	614	603	613	614	609	574	598	660	586	613	605	595	601	525	648	575	624	616	626	607	549	617	588	569	602	590	593	586	551	550	621	642	649	573	632	581	597	614	580	581	636	610	569	612	584	635	586	615	624	604	562	629	617	602	638	594	597	586	632	585	576	587	602	582	609	641	572	583	587	578	610	598	636	592	590	575	625	583	587	606	562	601	603	617	618	607	568	583	602	597	572	601	649	601	586	664	628	624	576	621	594	590	620	605	597	587	593	605	551	611	591	571	556	601	578	635	591	576	624	648	580	601	636	669	572	622	573	627	627	613	599	587	588	606	634	610	605	579	570	614	592	589	611	645	595	580	605	636	569	576	633	594	610	577	615	575	584	596	563	616	576	606	577	603	649	584	613	603	606	593	618	573	602	625	576	619	633	605	622	591	613	583	577	571	591	645	602	567	597	613	597	597	594	596	571	587	643	617	602	580	583	594	586	596	616	630	570	604	602	621	629	629	608	628	619	586	585	564	596	610	605	609	556	569	621	602	600	621	641	598	574	603	602	544	599	601	605	582	582	597	602	583	603	593	578	588	621	583	610	595	580	616	609	559	581	628	591	552	589	637	573	612	532	677	589	620	621	614	582	615	564	597	583	560	614	575	598	568	613	612	652	588	568	595	623	618	625	554	607	569	610	590	585	634	533	560	616	607	580	616	601	631	560	636	638	593	597	599	565	590	613	629	601	603	587	621	585	582	632	593	591	605	608	623	600	603	550	608	599	621	605	581	601	633	628	586	614	590	583	641	610	582	555	549	576	603	615	602	611	584	576	609	592	614	622	561	610	631	591	580	563	552	574	624	656	605	597	630	590	593	617	608	542	606	627	619	616	611	572	577	568	611	575	628	572	611	611	565	592	626	576	515	592	612	618	610	600	591	601	575	571	594	596	622	625	587	575	577	633	619	610	597	584	600	596	553	534	618	583	607	574	600	592	610	594	533	563	620	645	635	619	622	592	618	640	570	603	642	565	613	548	616	614	598	619	604	631	574	615	615	573	628	588	606	601	609	569	645	614	592	604	619	599	583	627	626	574	598	619	605	660	604	572	610	619	627	561	614	612	623	629	587	616	614	612	582	593	629	613	602	621	599	597	657	621	574	601	601	587	586	623	582	577	595	597	589	599	581	605	595	596	579	577	551	568	588	615	595	569	555	587	630	608	607	574	571	554	607	591	580	578	601	606	604	604	607	570	607	597	615	602	618	644	628	600	611	562	536	629	636	604	560	616	553	590	593	563	582	583	655	601	574	634	590	597	590	574	588	586	577	586	611	589	577	581	618	617	578	586	602	585	605	636	621	590	598	590	575	650	575	605	597	597	557	628	617	590	571	577	602	606	618
23306	11612	6634	3322	872	433	375	361	349	355	351	337	381	340	331	321	337	308	357	319	334	322	313	340	304	337	308	323	319	293	317	313	335	332	340	320	301	339	360	330	344	346	311	334	320	312	325	298	304	314	337	336	299	310	296	327	312	343	273	337	345	308	307	333	317	317	343	294	296	310	353	328	319	304	301	353	314	312	312	303	303	343	320	324	344	341	332	323	355	330	308	301	349	357	298	328	297	320	332	351	366	325	324	291	323	317	295	314	335	334	329	332	288	300	332	334	341	295	292	337	307	319	294	344	356	331	316	296	339	350	381	332	357	318	328	302	330	273	311	332	334	317	314	306	312	373	310	335	325	332	353	300	278	327	338	296	344	304	338	295	342	349	340	343	352	299	306	302	349	318	334	353	320	316	336	310	334	315	324	309	338	282	356	310	314	340	309	321	317	326	326	311	311	318	324	325	346	319	304	345	326	293	299	292	273	319	330	314	332	335	338	340	356	333	309	333	318	329	312	291	336	305	291	319	310	330	300	320	341	303	332	330	293	349	327	321	314	304	310	295	367	342	288	320	322	346	304	313	318	309	312	331	344	307	335	315	295	305	319	316	309	369	299	317	337	305	325	293	327	327	335	304	330	321	353	321	299	309	308	321	303	333	306	321	349	304	266	305	319	318	317	338	343	309	305	325	286	306	296	316	339	329	299	311	343	340	338	298	325	315	289	320	313	311	310	332	328	311	328	327	322	335	292	285	337	296	325	310	331	289	297	351	323	341	325	307	296	333	315	324	324	313	313	321	343	300	304	329	294	323	268	344	300	339	323	319	307	311	317	331	338	335	311	286	322	302	288	301	306	302	312	374	296	320	340	329	308	307	346	318	345	335	303	310	328	353	297	371	289	325	308	294	328	329	274	305	330	302	386	292	325	315	315	322	342	301	346	313	343	323	305	327	329	349	316	335	293	286	307	310	304	292	303	310	299	300	294	307	299	307	317	319	331	302	326	335	340	314	288	289	303	340	295	278	326	306	328	353	312	322	313	335	322	335	322	329	321	316	337	311	335	360	329	333	297	299	326	322	290	326	308	306	361	328	365	325	318	329	302	330	328	309	335	317	318	302	318	272	320	288	337	311	322	323	346	298	306	301	340	321	361	297	331	308	299	314	355	338	305	322	332	331	312	286	308	295	308	343	290	314	321	311	324	311	330	286	299	354	334	306	329	297	300	326	287	341	326	276	349	310	313	338	317	323	294	352	308	324	319	291	322	318	331	335	320	324	317	304	290	314	302	329	290	344	326	321	354	321	329	288	323	314	308	335	309	304	334	292	304	322	334	330	303	319	312	303	289	369	340	306	321	313	313	326	352	305	316	328	334	335	313	355	349	305	296	321	349	353	322	306	335	307	302	344	291	316	324	295	356	322	340	317	304	317	314	320	315	329	316	276	306	319	321	302	330	328	331	335	304	308	316	298	293	291	287	310	339	340	306	303	324	327	302	342	315	324	320	334	323	303	292	301	324	316	313	298	288	336	315	329	349	314	303	321	323	315	287	341	317	340	354	339	305	295	282	318	349	299	331	301	311	295	296	324	367	292	301	328	348	362	307	350	337	307	329	347	332	336	317	286	341	349	338	342	326	348	289	308	316	340	333	309	289	320	295	320	323	338	340	330	333	321	304	290	309	321	285	296	311	321	288	285	313	313	350	317	343	313	303	347	285	330	303	299	359	317	290	307	311	327	318	321	328	308	278	313	304	324	283	320	322	297	302	329	314	309	314	299	320	317	332	308	329	314	322	315	340	301	302	326	340	353	308	316	335	319	315	344	349	317	297	341	358	303	317	295	283	340	312	326	312	287	305	346	309	346	299	324	367	321	311	339	295	320	336	315	314	334	290	295	308	331	328	343	337	348	298	333	314	351	286	325	302	318	355	316	312	333	315	324	331	306	294	311	315	317	316	343	307	341	331	339	313	355	316	304	311	298	327	279	363	343	324	298	308	329	329	300	337	304	336	337	292	327	281	315	329	330	302	328	312	316	284	315	278	277	327	310	313	286	296	289	292	278	285	330	309	267	335	325	333	326	360	296	311	292	284	331	283	320	333	350	352	324	302	331	342	323	326	325	304	343	315	322	305	295	300	320	319	341	320	308	328	320	326	316	344	326	332	334	324	316	330	355	318	305	357	336	312	326	291	311	313	316	298	302	293	302	313	322	317	360	326	316	313	300	307	349	293	297	288	335	331	319	320	315	310	302	319	316	306	331	337	339	326	330	326	312	338	344	297	288	328	310	309	297	301	307	303	319	306	304	342	358	320	364	291	311	345	354	313	320	355	299	361	339	327	326	347	308	318	299	312	278	304	298	336	313	339	302	327	329	360	334	299	307	304	316	345	332	324	326	332	306	337	313	316	301	310	318	257	337	316	308	318	318	327	301	326	314	311	296	342	305	338	330	317	314	332	305	300	314	306	301	334	333	332	329	313	299	297	326	309	362	339	301	337	277	340	356	306	272	294	331	289	296	301	297	330	345	364	330	319	309	319	324	319	345	292	302	320	297	314	334	346	311	322	297	316	358	318	324	337	320	298	304	290	298	319	311	326	299	308	351	349	359	286	317	306	305	314	340	352	374	316	327	317	315	317	357	341	323	330	289	312	305	321	335	336	367	339	329	326	317	335	306	305	337	319	368	334	342	281	308	343	340	331	332	299	343	322	331	319	317	308	290	342	269	292	336	318	359	309	293	291	293	301	338	307	286	357	297	311	305	327	340	305	312	297	317	293	302	344	289	357	339	321	297	313	295	317	327	305	328	318	316	316	332	313	287	306	284	317	305	321	332	318	336	311	334	333	304	308	305	286	329	331	302	324	293	301	304	305	324	308	306	319	331	310	313	310	304	344	309	307	356	357	313	296	291	309	298	318	310	311	301	322	319	316	333	327	338	296	324	332	338	314	335	326	302	340	318	297	333	320	313	357	323	327	316	331	341	306	329	331	313	312	336	321	307	324	336	318	297	309	308	282	300	303	307	297	302	324	342	326	302	299	268	260	291	322	321	321	297	339	324	313	315	324	326	323	320	321	311	324	280	343	326	320	339	317	352	299	321	340	283	347	320	338	301	327	297	297	330	347	307	307	343	318	314	330	313	335	293	318	335	317	336	352	292	340	333	331	300	297	317	343	287	304	347	314	351	324	331	314	281	315	293	320	352	309	310	314	316	338	342	311	324	297	327	300	353	324	323	351	307	300	332	325	335	289	303	325	347	312	302	347	305	335	330	276	317	301	320	331	333	348	359	307	335	309	316	324	341	320	335	321	305	333	365	311	291	324	305	313	301	355	314	337	334	342	313	297	333	305	327	323	320	318	305	302	292	306	356	316	325	303	310	321	311	331	309	321	315	318	312	328	337	348	322	331	317	285	327	301	310	339	287	341	311	272	289	313	289	303	325	285	317	296	305	325	319	320	351	322	289	301	311	343	320	332	358	308	346	325	358
14203	8959	10289	8070	2424	1234	1147	1005	952	894	814	869	831	811	730	768	748	764	717	646	728	709	696	692	695	712	701	755	695	715	700	692	728	674	720	685	683	712	750	692	662	656	681	716	687	648	679	693	693	707	681	681	676	677	711	714	723	691	720	663	660	654	661	694	667	645	642	715	705	675	700	688	702	700	693	715	679	657	661	694	697	718	708	701	690	696	678	664	667	674	647	702	677	736	675	685	680	695	721	640	656	659	648	685	668	752	719	665	693	668	685	677	699	686	676	637	671	657	708	690	654	677	743	662	711	684	708	675	665	684	687	661	704	681	672	647	666	700	674	647	676	719	713	675	687	675	674	690	662	684	693	685	659	698	712	672	706	665	649	660	672	630	660	721	691	677	679	635	687	711	736	666	699	686	637	680	685	687	640	694	726	671	692	687	657	687	716	731	717	704	636	694	686	684	662	704	666	685	666	696	670	670	629	675	686	650	648	726	657	685	655	672	662	721	693	688	671	669	721	688	658	662	734	707	686	696	750	683	625	654	720	714	699	692	687	724	686	690	647	683	706	715	663	685	706	710	718	711	680	726	725	665	663	658	698	668	624	647	708	751	716	689	717	669	650	660	672	684	627	694	668	631	671	664	671	656	713	646	759	661	704	698	693	659	638	674	670	693	704	705	684	724	668	659	696	654	688	665	701	675	649	685	657	666	676	690	728	668	669	700	752	702	696	715	673	692	702	660	656	676	701	717	693	716	673	719	676	650	674	676	725	710	698	698	717	666	657	718	731	709	758	721	638	667	691	708	681	677	729	652	674	752	667	731	699	673	695	675	738	676	733	680	640	712	642	672	672	692	713	701	684	663	644	664	687	702	662	630	700	687	754	721	732	680	693	670	672	662	704	670	661	669	659	702	676	657	670	680	702	685	691	671	675	732	667	663	684	689	641	647	708	672	670	634	692	714	676	705	752	684	679	716	671	735	662	656	681	659	685	640	747	717	691	663	671	639	637	669	682	699	669	672	678	663	677	685	704	677	668	662	671	670	671	645	685	690	686	690	698	665	656	652	662	665	721	764	672	694	693	697	654	662	698	655	699	661	696	706	713	681	680	727	677	678	665	706	726	666	678	732	705	739	657	681	741	692	713	686	680	706	699	677	676	685	675	679	672	654	687	673	640	685	682	738	709	699	690	685	682	709	687	705	647	667	677	657	682	651	717	663	654	706	684	672	651	686	681	694	674	672	640	707	745	664	704	698	708	649	689	684	649	708	650	683	684	692	716	681	705	631	673	638	656	654	694	687	674	704	702	628	694	659	646	651	717	660	707	683	752	700	691	635	698	690	703	707	700	673	651	684	716	642	700	695	682	757	681	687	658	666	655	673	664	677	654	715	691	693	686	669	687	691	689	718	726	712	668	683	676	708	675	672	704	705	664	716	702	697	693	700	698	669	682	710	684	685	678	713	677	703	664	738	681	686	716	680	663	638	684	701	687	706	674	677	703	701	664	652	695	699	682	679	695	675	675	726	688	727	700	675	705	693	663	710	712	704	697	695	706	695	719	673	694	666	654	679	679	756	673	634	712	687	665	669	694	705	711	714	677	695	719	715	716	680	679	714	646	674	679	659	650	680	675	674	679	669	676	724	682	677	675	645	720	650	643	718	713	657	669	692	669	724	706	628	695	676	643	679	679	662	670	662	662	660	708	668	680	657	688	677	726	695	686	677	662	688	656	680	652	731	698	685	668	665	685	708	652	665	684	639	658	694	699	681	707	678	712	683	671	680	657	683	696	662	707	669	681	675	738	685	676	729	683	686	712	692	707	724	666	712	604	661	665	703	705	702	643	624	645	696	719	730	679	696	676	621	635	717	680	683	670	683	686	713	684	700	718	671	698	664	676	656	709	653	634	650	688	665	727	699	701	666	689	666	723	695	642	708	679	693	606	650	683	692	683	725	651	697	672	689	659	689	661	665	648	703	686	670	727	703	725	687	685	626	677	675	704	653	721	730	650	697	697	659	678	670	682	697	681	716	663	680	659	682	655	674	687	708	680	645	675	661	649	748	665	637	710	666	682	700	738	713	645	673	695	672	650	687	684	709	669	731	704	665	707	667	666	677	673	721	709	672	698	695	693	655	732	685	700	706	657	666	669	707	712	698	732	665	695	684	703	655	685	707	661	689	716	628	688	683	696	669	678	688	702	683	725	671	644	687	723	647	692	660	706	718	659	684	685	677	733	697	641	734	659	662	672	664	685	686	685	631	696	696	703	697	662	665	677	702	655	704	672	627	695	688	678	679	693	721	676	690	690	690	650	693	665	688	667	680	676	686	685	677	662	681	685	681	719	670	686	702	707	698	680	672	727	667	659	754	680	640	667	717	715	712	648	687	661	715	682	685	670	680	666	711	723	674	688	747	715	635	686	715	720	707	685	688	730	691	649	683	657	654	655	740	672	759	664	704	645	679	687	672	718	682	641	650	674	690	707	644	684	669	705	646	645	713	685	658	661	657	686	706	676	660	706	692	681	661	663	656	686	679	682	658	686	647	665	659	694	612	681	679	664	692	678	732	639	686	670	700	675	682	656	719	733	725	644	656	682	652	689	677	705	702	705	680	682	697	689	698	688	666	659	693	700	669	667	710	719	717	677	632	708	743	665	691	664	714	721	671	687	680	672	707	678	657	685	736	681	676	656	674	625	704	685	721	665	667	692	717	664	689	658	693	681	687	719	635	678	675	685	698	679	701	653	711	684	703	691	694	669	664	689	682	717	737	671	695	725	693	665	704	664	690	695	679	673	692	673	713	704	679	684	668	662	642	679	700	660	638	642	676	695	709	699	673	715	710	649	688	627	705	676	659	713	669	687	685	683	738	687	679	675	657	714	613	683	643	685	700	658	672	665	685	645	631	710	679	665	680	674	666	637	714	649	657	622	715	702	672	669	731	678	670	691	715	657	687	685	682	662	658	665	701	667	691	678	664	720	666	713	671	680	684	683	633	670	655	702	749	686	681	668	657	718	723	718	663	707	695	731	683	678	693	702	690	711	673	716	658	684	676	711	691	687	705	691	705	700	693	670	703	683	715	651	636	680	666	668	681	692	741	665	707	690	676	690	652	701	706	681	654	685	684	720	744	689	682	707	739	701	698	695	711	696	691	725	677	659	745	689	695	686	670	683	680	664	682	656	675	698	686	661	665	624	706	671	692	666	669	648	700	676	699	670	663	672	685	712	700	713	688	679	686	715	666	655	681	691	669	691	646	686	648	701	686	654	710	696	699	613	655	685	639	686	690	676	666	691	718	629	671	675	704	712	709	659	760	672	683	671	709	634	652	739	698	669	665	675	682	681	693	687	662	697	744	696	712	673	665	707	661	663	677	699	687	678	647	665	712	657	654	692	701	715	713	707	669	667	632	686	672	708	732	724	699	674	698	688	679	735	702	649	674	676	649	626	675	680	689	667	688	653	692	621	722	710	680	712	670	705	705	624	630
38522	25146	27075	21430	5904	1049	525	372	305	271	256	290	258	244	242	256	233	228	235	221	226	240	227	219	227	223	225	214	233	221	210	204	223	224	224	219	205	194	207	225	210	225	207	183	206	203	220	208	201	202	232	218	249	236	195	193	203	207	204	221	204	202	222	211	230	222	218	230	215	208	229	227	193	212	213	213	217	210	209	194	229	230	216	176	198	233	198	209	209	208	200	200	215	218	184	199	188	211	223	208	224	209	225	214	217	226	209	223	222	219	225	198	197	212	235	204	216	228	201	182	209	184	231	194	199	173	237	200	222	208	206	204	185	205	201	214	199	230	201	211	233	218	187	229	198	199	188	210	198	203	203	239	244	229	192	203	202	204	235	220	209	235	213	222	203	221	249	205	226	215	228	196	206	225	234	261	189	223	206	203	203	173	239	225	214	207	208	210	166	206	207	179	212	210	208	236	194	227	189	214	220	219	205	206	208	232	212	219	190	226	225	239	226	184	229	222	216	188	205	211	209	215	190	216	212	225	173	183	245	199	195	200	196	209	218	203	236	228	216	206	225	208	170	196	195	236	211	180	212	232	232	219	226	233	203	195	231	180	220	238	220	202	200	194	229	239	208	223	232	209	218	224	190	186	209	209	231	235	212	217	232	232	213	221	189	212	189	230	240	207	201	222	229	209	224	225	225	216	223	213	203	211	223	187	203	236	247	251	199	189	213	220	231	188	193	203	226	218	200	209	191	209	238	222	225	221	217	216	220	200	177	187	228	206	205	202	235	222	212	206	181	189	210	199	197	174	199	226	215	186	225	195	190	191	238	193	226	217	196	225	189	227	193	200	216	201	227	214	238	205	207	224	219	232	216	222	204	217	199	215	206	228	221	254	200	202	190	193	222	202	224	201	225	214	232	207	192	209	212	198	193	224	230	221	211	214	216	184	210	205	201	217	221	236	196	204	209	213	201	223	217	235	216	217	216	224	205	201	230	223	228	191	188	184	190	206	200	197	231	200	207	214	209	219	211	187	228	203	205	219	193	229	220	224	215	202	218	217	189	229	236	207	201	224	208	191	232	209	196	214	230	227	226	206	206	233	213	228	237	218	210	201	200	199	212	207	235	216	212	181	228	232	245	229	205	193	226	202	196	208	189	218	219	193	205	258	192	233	214	220	217	191	202	220	204	222	219	198	232	213	220	203	171	225	199	200	212	193	179	188	209	191	198	208	204	206	210	250	226	227	219	219	221	199	235	219	256	216	225	208	207	232	208	208	229	199	195	211	217	225	217	195	205	203	199	207	216	219	210	207	217	212	213	229	216	193	218	201	215	235	212	219	215	222	202	199	226	207	188	230	218	199	242	218	220	207	201	236	223	227	202	200	214	220	239	206	222	217	237	216	216	213	211	221	216	215	169	206	218	220	194	194	219	223	185	215	191	216	228	222	224	218	215	216	216	214	207	204	206	224	200	216	217	214	231	223	191	227	209	191	210	192	214	213	200	218	206	198	213	184	214	227	221	204	199	200	196	201	213	230	205	199	210	210	195	221	207	181	252	228	218	217	228	203	235	226	207	216	208	200	253	222	230	201	238	223	210	200	217	220	217	211	194	203	237	219	218	189	218	217	227	189	195	222	214	187	200	233	234	230	198	216	221	215	224	205	199	246	241	230	224	217	216	222	217	212	228	205	244	215	220	203	196	227	204	202	197	243	207	209	215	195	234	240	215	229	190	201	227	190	220	225	205	231	203	220	219	225	230	197	194	227	213	200	229	247	220	201	216	204	214	252	189	203	206	231	234	211	214	215	226	216	200	215	230	223	193	244	230	213	231	233	214	192	203	226	231	227	201	204	214	189	214	221	236	223	200	181	228	229	231	206	198	208	210	209	216	217	216	233	238	226	198	218	225	185	218	221	223	205	217	202	212	224	227	237	223	213	220	236	220	229	203	216	228	220	193	198	220	210	199	221	210	224	241	236	221	195	241	232	214	186	223	231	240	222	211	205	210	235	198	224	201	220	274	205	218	213	244	194	222	230	229	195	205	235	195	222	200	231	231	208	196	212	186	212	202	239	224	231	234	194	178	191	235	220	195	226	212	240	210	223	230	224	225	218	216	224	225	218	213	227	227	206	219	209	203	215	214	207	240	221	221	203	223	216	214	205	245	199	213	221	202	171	204	196	228	230	223	183	214	219	209	221	210	210	218	214	211	197	214	199	234	227	225	220	203	199	183	181	218	206	236	220	252	224	179	221	196	215	192	197	223	192	199	234	229	209	197	204	182	225	207	182	208	212	206	211	217	221	184	207	234	230	209	197	227	184	250	201	204	188	227	207	223	218	184	199	236	202	241	221	237	229	204	176	211	231	206	202	214	235	220	212	208	232	207	217	206	210	213	210	230	220	199	223	230	229	223	196	209	202	213	212	205	206	200	197	235	241	167	214	182	212	237	223	203	211	205	208	232	213	216	219	222	174	223	239	207	217	222	201	208	233	227	196	190	171	203	209	188	219	210	186	201	205	211	200	205	217	207	200	229	181	193	220	232	225	193	205	230	222	189	221	221	206	180	217	196	207	218	208	190	203	188	191	205	221	229	230	231	228	229	213	228	215	206	194	215	209	208	219	204	215	194	201	197	238	230	213	213	213	227	234	219	205	212	203	192	208	202	206	208	194	253	225	204	236	216	228	216	212	206	197	206	249	213	226	189	207	195	235	234	225	202	208	244	184	200	230	198	188	229	187	219	199	248	210	212	195	207	207	193	205	200	200	232	247	217	230	203	187	253	187	211	212	207	221	193	173	226	175	237	230	189	199	195	218	195	224	208	184	208	191	229	193	199	220	205	215	198	197	197	204	229	206	216	203	230	236	200	203	222	211	259	227	196	247	205	227	196	201	195	215	204	238	204	204	245	226	217	192	223	202	224	194	213	241	209	233	202	187	190	211	210	220	223	230	227	225	214	210	231	218	266	236	188	217	205	216	203	228	207	221	191	242	222	235	218	227	232	215	211	232	194	250	229	222	205	246	199	220	213	191	205	209	222	237	199	211	231	208	212	209	207	216	189	232	223	205	212	220	192	212	206	222	214	198	247	214	193	205	212	210	239	198	213	192	230	212	215	213	211	231	227	230	198	215	214	209	232	235	223	233	214	223	208	209	166	229	206	192	215	185	224	214	222	216	219	221	226	219	236	228	220	213	175	217	190	221	235	233	210	213	203	197	203	221	182	224	217	214	233	232	207	209	205	242	212	220	214	199	216	217	212	222	224	224	216	221	197	216	236	231	210	201	221	236	173	208	225	239	201	205	242	238	214	217	204	208	216	212	218	206	205	188	209	198	207	216	186	225	206	213	221	229	224	210	240	218	230	213	205	215	199	225	198	239	215	189	217	234	223	223	229	205	215	206	227	201	220	218	216	224	228	179	183	202	195	244	226	206	218	172	201	200	206	208	211	215	212	211	214	223	199	231	188	228	198	241	201	201	214	213	197	189
24860	19340	31175	27060	8127	2083	1593	1315	1102	1068	931	824	826	814	708	655	611	652	625	579	605	560	506	580	543	550	536	527	520	503	519	541	517	539	519	499	503	535	475	504	517	532	527	501	497	541	496	512	529	476	500	523	514	494	440	516	479	496	496	515	495	500	470	508	517	489	492	498	514	480	466	485	511	462	547	483	461	491	476	519	431	465	499	471	477	473	419	510	493	458	471	515	504	483	525	472	484	529	496	490	511	469	496	497	489	475	460	518	497	446	486	494	448	473	466	533	504	485	512	525	432	533	505	478	508	499	520	494	484	464	522	476	482	515	488	542	535	475	529	495	508	517	466	462	508	511	462	504	492	446	461	479	509	504	474	516	466	452	492	459	458	462	487	479	482	479	485	502	524	494	525	525	445	511	478	513	490	437	520	476	537	506	485	514	472	459	506	530	466	528	474	470	508	491	464	507	486	473	484	468	539	491	515	483	491	422	467	521	498	474	506	524	483	492	489	505	502	473	499	470	489	460	490	474	493	484	445	493	498	429	497	465	502	481	483	522	507	489	514	484	523	473	454	486	517	491	493	479	482	479	466	511	482	486	472	491	477	457	502	509	504	493	434	495	509	501	461	486	492	502	504	527	482	504	474	520	474	506	501	525	472	508	458	456	500	492	502	490	472	456	465	507	465	451	488	486	482	474	487	501	452	502	502	460	503	483	466	480	529	468	496	512	466	461	468	483	484	476	483	482	473	491	492	496	494	461	464	511	451	483	491	503	460	485	502	488	478	483	496	460	482	492	520	527	459	477	475	460	473	489	466	487	465	468	490	501	469	465	467	468	499	506	482	468	482	468	452	497	501	515	498	482	509	489	503	509	471	468	495	452	489	514	499	506	509	450	495	523	525	495	468	507	501	481	457	505	476	495	508	476	474	477	499	461	508	467	485	495	499	449	509	481	469	478	488	466	485	476	464	476	433	481	485	494	509	473	472	467	491	478	513	468	495	502	488	478	492	454	473	495	474	496	498	509	498	489	516	510	456	442	468	486	507	465	470	480	494	515	492	525	469	474	520	484	487	462	452	515	495	517	525	486	459	509	464	529	486	463	508	500	474	496	456	462	448	493	504	484	491	474	498	496	462	521	492	494	535	489	502	544	498	490	446	499	496	514	522	489	480	509	443	496	459	526	487	508	486	474	449	454	470	475	486	525	504	449	526	451	466	451	496	499	487	490	514	468	495	510	516	501	478	518	483	460	493	478	454	469	503	485	474	479	467	498	500	446	455	453	528	501	490	486	516	481	505	500	477	536	495	468	483	500	512	443	491	504	524	488	498	524	492	468	504	460	480	477	482	478	509	465	502	498	499	459	465	491	509	495	511	492	492	456	494	485	509	423	500	491	449	494	501	496	485	461	469	525	499	491	491	450	494	480	466	507	492	496	462	478	527	509	488	473	485	494	471	479	501	501	478	502	491	490	506	478	498	504	454	495	467	499	503	491	493	522	476	475	451	439	502	510	483	488	437	461	530	482	501	471	473	482	502	491	490	476	476	479	485	503	474	550	510	471	471	476	468	475	504	474	517	471	492	501	459	457	472	506	476	494	464	468	495	520	490	469	479	479	519	502	502	522	473	483	491	472	509	461	459	466	488	487	477	471	452	501	483	499	497	504	455	482	475	493	490	506	489	490	520	501	496	449	493	533	497	487	491	494	483	503	534	483	484	496	505	478	469	498	498	450	460	488	520	488	507	514	453	463	506	508	483	449	522	509	492	485	492	463	448	482	485	481	466	472	489	488	476	444	478	463	494	524	507	500	437	481	483	521	497	496	536	463	470	486	489	503	505	494	463	496	468	484	487	500	500	460	532	496	496	470	485	492	490	517	480	492	498	542	453	503	475	495	491	488	507	510	504	469	492	445	510	468	487	515	499	470	514	503	515	486	507	479	460	491	494	525	463	479	516	456	455	452	491	513	495	512	497	511	487	480	466	489	533	513	488	475	506	506	513	531	484	497	494	511	510	468	507	495	458	483	482	489	484	499	493	494	496	518	460	475	488	460	448	481	488	444	448	498	505	475	505	506	492	499	479	443	500	504	520	501	483	476	484	502	520	480	467	466	493	473	461	448	495	537	504	476	499	496	472	500	468	459	510	493	513	497	475	500	484	476	443	481	455	489	477	518	491	490	510	466	497	500	475	493	526	467	452	497	540	483	470	453	490	467	475	517	522	498	462	487	472	508	508	479	491	484	508	504	503	480	506	518	492	442	498	530	469	473	498	470	517	499	441	471	482	507	506	463	535	475	456	459	461	482	488	503	499	480	524	489	490	519	522	478	466	467	498	511	445	505	487	496	492	512	486	468	457	495	478	483	476	474	510	461	493	510	508	463	488	502	501	451	530	467	473	492	507	504	502	522	507	512	526	460	540	447	500	484	475	492	531	504	479	554	437	484	515	456	461	513	525	520	520	488	481	482	475	534	449	483	499	500	490	511	498	464	467	468	486	479	503	466	502	507	487	460	467	480	474	481	445	479	492	487	513	490	518	485	522	494	499	502	527	481	488	496	477	498	525	470	475	476	494	525	504	472	469	502	487	517	441	463	480	502	473	470	472	452	521	515	479	507	501	484	468	484	492	568	500	490	485	456	479	471	499	491	505	444	542	500	470	463	476	491	484	503	504	450	451	490	468	496	462	508	493	480	472	461	475	499	491	482	494	501	486	486	513	478	504	475	463	479	477	502	488	514	479	515	460	503	445	459	469	490	499	508	477	476	492	499	443	459	489	476	507	458	458	505	501	492	490	499	555	443	522	517	517	485	462	471	460	507	503	474	496	476	509	508	467	505	510	471	461	476	482	501	478	483	488	468	512	492	499	467	500	465	477	501	462	482	528	486	510	529	476	486	484	482	477	455	505	469	485	486	504	497	485	455	483	486	499	484	524	473	470	501	499	528	497	440	436	481	481	508	524	479	478	527	453	523	495	476	478	454	467	524	469	481	509	487	501	509	489	537	513	485	464	485	446	504	487	491	487	455	482	501	482	479	503	437	487	454	459	495	473	473	490	498	490	440	498	481	492	488	430	475	497	494	503	460	460	497	537	453	527	439	497	487	493	478	469	492	532	544	496	466	488	517	493	523	523	492	504	504	494	508	543	454	505	510	510	479	473	512	454	485	475	515	501	492	504	499	486	507	489	483	484	509	504	485	496	483	506	498	517	478	508	451	476	477	483	508	463	504	470	511	502	497	469	512	499	496	496	506	477	488	486	506	508	463	495	501	466	468	525	492	498	487	473	509	503	506	463	518	522	471	478	453	507	476	524	489	499	486	496	454	468	495	487	437	494	530	487	471	487	460	504	474	509	487	522	495	488	492	514	523	486	495	504	483	480	470	458	457	508	483	453	497	484	468	450	483	457	463	496	467	458	478	461	486	498	492	509	501	442	490	499	454	465	511	515	487	468	479	518	524	509	492	488	482	493	497	540	495	518	484	515	499
49624	34482	39491	32221	13158	2824	1016	599	508	465	390	370	349	316	310	282	298	321	280	307	299	294	306	279	253	286	289	265	284	287	268	283	268	308	268	250	282	270	279	276	286	260	279	285	247	275	280	228	270	269	265	289	249	282	265	261	274	267	274	267	249	264	272	260	220	260	264	259	277	273	278	254	258	255	283	255	264	287	283	305	295	257	246	261	285	269	269	268	255	269	261	253	243	301	281	251	237	261	287	263	257	255	248	291	255	270	264	300	278	253	269	251	230	250	271	289	259	267	293	215	280	274	277	274	277	301	303	267	257	269	253	269	287	239	252	262	288	279	269	278	282	264	269	273	262	300	246	254	280	270	286	270	266	302	263	277	295	260	257	266	258	290	265	324	295	285	268	274	285	246	247	317	247	263	293	289	250	235	285	249	269	247	278	253	268	264	293	307	273	263	261	281	286	276	271	268	280	262	293	264	261	283	267	257	278	239	253	271	260	298	258	263	253	277	244	288	261	279	292	225	300	247	246	250	268	275	265	271	276	264	266	237	269	275	294	281	273	256	264	267	281	250	247	280	263	316	253	257	289	281	265	250	277	278	243	277	243	263	274	268	287	283	255	256	249	250	259	292	226	280	276	277	273	260	271	270	260	226	268	291	279	253	246	287	291	278	231	276	275	271	282	269	235	276	258	277	258	282	302	285	274	271	250	324	294	274	279	285	259	253	260	264	277	290	287	256	291	256	254	259	259	248	268	283	244	287	249	227	248	243	279	260	284	233	261	227	282	242	278	294	234	237	257	268	262	248	275	251	270	287	249	279	266	266	259	220	260	275	252	271	262	252	260	263	274	275	247	249	255	270	280	306	294	249	244	276	242	298	263	333	246	237	266	253	284	266	239	282	247	227	242	237	262	264	251	270	287	264	261	258	251	247	266	281	253	239	262	258	300	239	288	266	286	299	282	289	292	259	268	280	280	279	250	253	287	273	266	250	266	257	291	264	241	244	288	240	266	315	266	267	272	292	265	268	234	242	271	274	253	269	265	270	280	278	262	288	278	288	289	252	264	279	255	252	245	276	277	266	289	258	296	271	244	274	272	258	267	270	248	270	289	249	273	261	254	248	264	273	256	283	251	263	259	270	260	243	243	247	288	278	246	243	265	327	254	291	278	255	287	246	287	212	296	288	309	276	249	274	261	264	296	231	269	260	284	263	276	254	279	295	272	274	280	273	247	254	258	278	271	265	283	269	254	252	260	281	267	258	247	269	282	316	286	268	275	272	261	271	225	241	272	285	273	254	284	303	272	284	255	249	238	297	285	257	245	264	241	231	265	279	255	277	263	262	258	275	280	240	251	265	258	298	282	260	274	234	279	251	271	278	269	238	267	265	265	263	249	272	308	259	232	271	248	261	266	262	252	275	247	264	288	254	249	241	256	243	279	260	258	255	265	287	305	243	283	280	267	273	305	269	292	264	259	270	261	255	231	261	257	278	292	302	293	304	273	286	249	287	281	284	293	294	271	263	255	259	248	268	274	258	302	227	275	266	270	261	241	286	271	243	224	247	275	279	277	258	298	267	264	290	283	315	275	273	280	307	264	260	277	267	267	269	283	276	282	251	267	261	254	266	287	280	288	259	292	279	244	244	293	243	242	256	264	273	271	271	272	275	297	259	252	256	274	254	285	285	272	279	288	259	270	290	271	297	258	248	299	231	271	250	243	287	284	286	285	239	270	270	282	263	279	275	263	254	255	292	276	280	274	269	249	267	291	277	281	292	272	275	280	280	247	243	280	275	261	273	267	236	244	233	297	246	278	249	285	306	299	260	264	286	303	252	258	262	277	247	274	252	277	249	274	306	280	281	262	236	235	295	276	258	225	255	287	266	300	269	256	248	274	305	269	276	270	269	242	256	229	303	272	271	267	260	264	319	266	283	249	276	264	276	281	280	249	277	262	271	248	263	291	234	296	259	272	261	266	285	291	270	278	280	268	245	267	270	268	254	277	250	255	282	305	298	289	260	244	255	259	276	276	270	269	263	321	259	269	246	262	277	266	240	263	275	258	243	255	264	297	262	280	242	260	262	275	263	278	245	268	235	277	270	240	226	287	278	301	284	265	283	247	288	246	239	267	276	284	254	280	246	258	305	250	298	250	274	243	256	308	262	281	269	274	246	279	274	272	267	253	253	255	253	246	263	244	245	270	248	272	284	286	253	305	290	262	258	288	262	250	250	260	283	279	270	279	252	267	266	260	283	284	251	295	276	254	244	266	233	261	254	265	258	272	249	276	245	254	242	263	264	249	276	267	260	265	249	241	265	308	238	256	276	322	259	281	270	264	279	252	255	250	275	288	273	242	282	264	259	284	284	245	258	274	255	276	258	261	280	253	278	263	274	265	260	274	242	235	242	270	280	279	256	281	284	288	249	290	293	249	240	282	293	258	269	259	269	264	270	280	238	276	251	262	281	241	234	285	255	237	266	230	296	286	286	298	224	289	222	261	240	274	279	294	264	310	283	261	264	289	250	290	290	278	284	257	265	256	271	296	261	251	279	280	252	278	262	276	273	282	261	273	236	260	242	268	285	261	261	280	248	272	280	252	270	287	247	294	274	274	262	281	284	259	263	248	264	222	241	246	309	278	253	244	271	221	266	277	270	261	281	277	256	268	241	282	293	253	277	225	264	255	275	269	295	275	305	277	268	256	258	319	310	285	251	234	285	275	274	265	308	284	259	247	294	265	261	269	298	247	289	299	288	272	261	248	244	268	271	289	263	243	252	266	282	290	275	270	270	244	266	258	270	268	272	259	267	300	276	264	241	265	253	243	238	264	240	226	259	231	283	269	269	273	273	268	252	263	293	272	263	260	311	239	249	294	268	232	219	274	288	295	261	236	269	279	277	290	276	276	239	255	255	259	267	250	247	289	264	255	230	266	255	261	274	244	265	258	248	274	293	230	259	287	299	276	227	255	257	291	284	281	282	278	247	250	261	281	280	253	311	248	262	255	276	285	259	269	254	295	258	241	262	258	285	259	255	277	252	256	253	296	250	257	252	295	295	246	247	284	259	282	307	277	271	242	303	277	285	267	302	281	275	269	264	273	270	269	280	283	260	236	261	270	277	254	249	293	288	288	277	237	256	271	262	259	272	274	276	250	278	251	269	261	263	253	243	277	254	287	260	281	257	305	249	274	280	256	261	241	295	266	240	278	254	262	254	290	286	243	297	261	243	269	285	289	257	267	238	238	238	236	292	238	223	264	287	277	258	266	273	259	241	254	273	267	251	291	256	296	258	289	273	271	270	249	296	269	262	266	266	280	243	243	274	275	264	285	249	297	261	235	281	249	263	273	256	254	274	267	253	282	276	269	273	245	249	268	317	264	281	278	328	264	253	229	307	275	269	283	269	248	254	264	267	247	281	286	291	250	255	274	300	267	266	241	292	293	283	262	277	283	263	259	261	256	297	312	253	275	268	280	262	278	266	300	257	245	292
31738	26436	40133	37385	13430	3044	2287	2006	1692	1517	1320	1137	1141	1150	920	884	828	804	772	741	729	754	689	682	734	707	706	683	702	687	646	665	678	664	691	680	633	651	615	638	648	643	631	648	638	655	636	591	645	640	650	594	612	624	645	614	603	560	639	630	540	599	624	613	609	648	612	627	626	643	595	615	610	595	602	581	584	634	602	614	655	641	646	633	608	556	641	600	595	606	619	605	629	585	634	652	640	604	650	628	652	673	613	611	595	586	591	641	561	590	606	633	558	616	615	591	624	611	581	597	655	593	629	585	612	605	551	632	605	614	574	618	615	622	608	587	633	582	658	613	620	646	623	588	572	627	602	586	619	618	606	604	608	639	580	592	599	586	614	601	575	622	596	600	640	642	599	638	621	607	597	604	614	588	641	591	551	624	591	612	603	594	612	627	583	645	618	569	572	651	672	626	624	633	623	598	684	610	634	648	651	630	582	606	613	639	572	648	564	598	626	625	640	654	625	618	643	645	625	647	623	577	587	640	636	592	613	605	613	603	600	616	586	624	608	617	623	596	646	621	638	622	594	604	615	600	613	604	654	564	609	555	648	643	604	664	608	568	560	606	627	641	587	621	579	638	617	624	624	626	644	637	588	652	576	610	572	598	645	602	574	591	599	639	604	586	572	614	594	575	599	607	607	588	618	609	606	624	605	591	591	614	619	663	594	639	650	614	616	608	555	619	595	602	625	639	630	644	606	579	604	647	620	618	620	640	621	595	605	597	616	609	644	566	611	616	595	613	627	617	601	605	569	629	568	650	624	589	659	601	591	599	612	634	601	612	589	621	634	613	615	632	628	551	594	624	616	628	600	594	592	661	591	619	609	652	582	567	570	561	648	638	620	659	610	613	580	571	605	576	615	605	623	605	655	583	585	613	599	607	619	664	610	609	633	589	655	624	586	593	615	608	585	606	616	618	647	659	638	614	644	588	647	605	577	600	617	634	644	625	610	627	598	591	618	585	610	616	572	591	586	594	596	612	576	601	603	607	607	605	610	646	618	624	597	612	576	627	599	625	627	618	629	657	670	562	645	638	659	658	560	593	582	640	600	614	583	614	623	582	623	661	601	627	584	611	620	625	583	577	655	605	640	629	582	627	619	620	619	579	637	580	566	568	599	617	626	611	659	589	617	611	573	553	636	621	605	608	611	594	647	603	588	656	624	605	609	595	633	599	602	653	638	584	658	617	599	600	640	602	597	617	600	581	613	635	609	569	575	608	622	589	609	586	591	647	613	590	623	594	627	572	610	626	642	600	601	636	617	633	581	600	587	583	612	592	583	606	605	633	592	605	617	615	607	636	635	605	564	598	666	586	623	598	622	632	613	615	569	582	615	609	596	615	623	610	602	631	611	626	644	577	609	620	585	612	599	611	645	648	636	562	603	622	638	601	626	597	617	624	604	627	584	628	587	621	629	577	627	638	617	645	611	598	681	654	663	567	610	617	631	602	612	596	606	614	611	643	564	588	607	583	597	580	595	578	608	620	588	624	659	637	593	617	608	597	638	623	624	606	612	569	590	644	598	626	595	596	636	617	583	610	578	601	631	574	577	583	595	599	635	672	620	604	609	645	627	591	619	592	593	659	587	592	633	597	650	606	569	541	610	633	583	624	604	595	596	620	648	601	599	601	629	637	595	619	622	644	640	594	596	632	603	595	558	633	637	605	581	598	608	629	622	596	626	571	639	641	624	629	608	570	634	640	639	645	630	601	607	596	638	616	593	620	609	589	603	631	555	576	596	627	593	608	613	596	613	636	607	630	612	608	592	579	601	610	617	615	602	590	599	574	599	626	639	617	625	621	565	590	594	605	640	586	612	599	635	599	600	614	594	602	618	609	607	588	585	643	592	596	610	620	621	616	569	605	580	601	590	576	591	601	593	583	581	622	609	653	615	601	602	623	616	572	596	610	657	635	613	569	576	572	653	588	611	651	587	609	679	661	612	591	607	648	607	604	593	626	624	610	633	612	591	628	567	599	641	589	616	618	675	635	689	598	641	628	597	616	588	581	603	606	596	576	637	611	608	638	580	577	589	594	630	648	639	607	617	547	595	640	601	578	581	614	623	650	615	599	556	576	618	567	621	627	604	592	556	612	569	615	630	570	631	624	599	598	606	624	609	576	603	613	620	599	594	633	618	552	588	657	614	555	572	643	593	666	606	620	597	547	612	615	632	627	625	621	626	645	597	630	622	551	664	575	592	608	653	619	637	614	582	604	631	612	581	617	657	608	576	603	616	623	627	605	566	635	623	628	593	568	604	645	624	577	605	642	587	613	642	630	629	573	575	608	635	560	636	637	623	604	570	620	596	603	610	661	623	579	639	602	578	549	669	624	639	627	551	624	607	625	634	615	635	642	629	593	600	604	555	638	607	633	587	610	630	633	590	589	568	618	576	643	640	608	600	592	663	578	582	645	622	643	591	604	602	621	616	610	622	622	641	643	558	646	665	598	624	627	581	589	591	618	644	606	609	605	625	599	623	560	586	629	580	681	573	594	582	612	655	621	629	598	606	607	640	620	569	630	600	591	618	619	646	648	578	614	622	611	601	610	619	664	594	571	621	613	646	590	633	603	595	601	637	642	636	609	595	628	617	621	565	616	559	631	593	631	611	607	605	620	642	575	603	602	630	637	630	617	626	597	612	613	623	589	623	637	592	608	620	556	616	608	628	638	617	635	661	650	633	626	636	625	600	679	588	604	589	602	604	629	605	580	609	637	615	635	601	651	621	572	641	587	626	637	652	634	612	620	591	598	605	617	585	604	656	629	590	628	625	628	584	610	605	599	581	588	605	591	609	595	631	582	605	597	631	578	658	634	628	620	605	578	596	602	651	595	627	615	586	612	622	598	615	643	628	600	616	635	601	594	612	587	633	646	622	621	584	633	631	668	650	602	577	633	626	621	624	579	592	636	625	602	549	617	618	570	644	624	615	599	616	627	620	616	636	589	631	598	576	601	594	580	642	613	634	635	573	628	606	576	567	582	607	610	634	630	603	622	605	594	638	606	595	572	571	601	621	552	621	654	627	596	615	607	594	615	579	622	618	584	630	603	554	586	634	636	621	566	671	577	605	629	582	581	640	601	623	653	626	593	646	600	623	610	607	615	615	635	652	608	593	579	614	604	679	571	626	654	617	547	625	596	642	616	593	593	611	623	635	604	617	656	642	545	606	591	616	550	618	604	593	576	629	662	663	639	615	612	639	612	592	650	644	588	613	643	623	562	588	566	656	665	651	589	601	580	606	606	588	641	613	649	618	629	676	599	609	541	614	621	584	596	603	607	603	626	572	625	637	593	602	583	591	623	582	583	654	575	615	609	602	628	599	641	619	649	557	585	624	606	654	646	611	577	588	628	702	594	613	621	599	615	587	591	604	584	660	624	609	572	585	572	635	626	598	601	611	593	633	622	630	618	632	621	638	595	659	645	645	702	697	590	597	624	654	590
26908	12426	6091	3278	1168	422	449	397	374	406	394	361	354	355	345	319	337	335	346	324	358	346	290	308	308	374	330	356	336	330	318	320	320	345	342	326	325	330	330	316	319	292	321	327	306	327	312	326	306	310	321	333	353	333	351	319	324	336	286	331	340	333	278	315	325	344	381	346	350	303	309	333	332	294	341	314	309	344	319	324	304	307	288	366	340	355	351	343	318	319	306	314	330	326	304	321	297	321	357	321	305	327	325	339	337	337	345	326	342	276	359	322	302	275	329	301	345	291	321	367	356	340	334	308	364	296	294	294	349	305	362	337	353	321	332	325	341	323	314	373	340	332	336	337	319	325	305	338	330	300	327	334	325	306	342	359	344	325	321	340	314	337	328	323	304	328	342	329	332	305	347	287	292	307	320	342	277	319	325	339	305	333	324	350	342	333	345	298	311	311	335	332	308	333	343	320	337	336	312	298	301	300	330	335	315	301	322	324	325	334	353	357	323	339	292	317	311	331	341	309	307	310	301	349	291	339	280	342	334	323	313	326	323	363	323	324	284	320	341	293	296	342	345	327	322	332	342	312	310	325	351	340	355	343	339	317	347	326	326	324	302	326	284	280	304	303	295	308	326	308	299	340	318	318	327	323	327	320	297	343	337	331	324	312	305	337	304	346	292	305	314	313	321	340	314	338	301	285	334	301	350	313	342	319	336	347	332	334	332	296	320	350	304	314	286	308	319	291	306	319	334	323	350	320	287	329	300	335	321	311	339	326	351	295	295	324	329	340	323	334	358	317	322	338	320	336	319	312	328	308	306	286	308	353	320	362	332	354	332	355	308	330	328	344	336	352	330	340	341	322	314	306	314	353	325	339	322	307	309	315	340	340	294	359	369	348	311	324	272	331	294	333	298	339	307	359	314	338	333	290	287	314	318	307	297	341	331	331	303	297	312	308	302	347	329	342	314	309	308	307	307	316	313	287	323	330	310	297	351	335	310	321	343	324	334	322	277	315	339	320	338	275	303	312	310	317	355	341	300	337	322	334	306	281	299	332	333	356	338	332	332	318	308	328	323	296	308	340	315	329	321	308	330	341	338	317	326	321	333	348	347	318	326	286	314	329	331	309	310	322	295	388	325	328	318	327	309	330	306	351	301	318	319	350	356	338	304	320	340	334	341	318	301	316	306	340	331	308	307	325	305	326	315	344	330	354	280	336	320	294	312	316	315	340	330	351	316	323	302	327	330	288	319	325	299	329	272	324	327	313	301	329	303	362	326	308	319	278	322	360	335	321	316	350	331	325	333	325	312	327	319	317	306	337	329	331	367	333	318	302	323	272	300	312	327	336	336	345	370	333	348	310	302	349	304	305	331	344	321	305	323	324	333	331	359	346	296	327	365	301	303	318	313	320	346	342	333	290	306	358	329	327	339	305	312	324	312	315	325	341	324	314	311	341	302	310	308	349	352	339	334	329	319	322	318	311	351	343	321	328	326	287	311	341	323	315	318	306	311	334	351	325	364	307	321	277	302	323	347	336	332	312	335	316	333	347	312	322	330	295	314	320	315	347	336	313	367	321	316	307	286	302	318	329	337	347	300	313	291	307	333	318	383	303	266	331	296	331	308	316	308	312	320	334	326	344	296	322	309	350	329	311	312	327	303	324	346	266	310	328	333	315	317	320	312	374	315	311	335	335	322	352	313	293	340	320	324	330	347	327	295	332	356	303	361	333	309	320	319	364	334	327	323	312	311	327	313	292	306	356	326	330	322	335	351	337	310	341	336	306	362	362	358	353	326	320	361	320	364	355	364	324	284	340	334	327	305	332	317	307	316	346	309	324	365	313	321	338	298	321	311	325	309	295	347	301	333	358	327	313	329	349	314	325	290	313	306	314	299	342	314	329	299	309	333	350	339	300	300	320	332	331	293	309	290	344	359	309	303	338	334	338	336	359	312	343	361	335	327	314	344	326	333	331	340	346	348	369	353	337	325	325	310	321	306	308	322	341	303	359	294	339	308	324	272	315	316	347	333	308	346	314	324	322	314	322	352	335	364	319	318	318	326	327	296	319	294	301	353	333	352	356	358	322	321	307	339	340	300	325	295	324	341	323	340	331	326	338	318	319	333	284	351	347	289	313	334	338	308	307	289	328	319	340	334	334	318	332	354	295	342	341	313	309	302	333	327	331	322	326	370	336	299	320	342	356	343	351	344	339	325	346	320	304	324	313	313	330	306	348	303	337	351	281	359	339	322	360	311	347	348	323	320	355	305	336	303	344	301	332	293	317	284	320	316	337	341	322	333	354	328	348	334	337	324	319	310	313	328	327	319	338	339	345	307	334	337	333	296	330	317	335	279	327	369	329	345	325	322	350	360	338	347	355	300	351	307	331	334	307	331	310	339	354	330	348	313	348	330	319	306	334	357	335	329	312	335	310	330	321	330	313	306	335	334	323	298	352	316	345	318	296	324	360	313	315	300	316	351	335	302	301	311	352	348	297	344	305	328	308	348	346	337	288	308	294	336	334	346	315	349	346	299	347	297	322	291	305	351	337	343	296	324	313	309	329	337	349	292	299	344	292	338	359	354	342	320	311	314	316	302	311	316	335	327	295	321	315	344	336	310	369	358	322	335	329	334	314	330	326	314	334	338	346	343	339	340	288	325	346	333	290	294	341	323	331	354	316	308	343	325	309	333	329	341	360	316	320	303	307	298	334	305	335	330	301	295	336	310	314	332	312	328	322	333	332	333	319	333	300	328	318	304	332	277	329	314	311	392	333	386	306	340	316	336	340	325	314	310	313	313	326	337	332	308	299	319	320	303	341	313	318	354	358	340	300	303	315	292	338	326	340	313	342	347	344	310	292	324	307	325	328	301	284	333	308	331	324	351	306	330	330	345	333	348	308	303	315	302	304	325	346	358	344	347	331	324	315	344	322	332	317	296	339	346	321	308	329	344	316	323	363	326	315	329	327	323	359	323	309	333	309	313	347	346	318	299	323	333	336	343	349	304	308	344	331	359	330	304	310	307	318	331	350	326	306	282	347	320	315	308	321	294	321	313	329	332	307	294	323	321	320	300	333	315	318	311	316	311	316	352	346	350	352	282	333	334	300	323	309	289	365	334	327	299	334	325	323	341	330	352	294	297	342	316	327	351	345	359	296	319	329	290	294	327	346	347	327	331	334	306	338	346	318	344	367	318	306	257	327	339	309	371	356	354	306	302	280	273	346	294	306	328	327	338	343	323	318	319	325	325	314	320	328	329	302	341	321	330	311	313	300	346	313	310	334	294	369	330	350	319	338	321	281	350	304	299	344	333	327	355	318	340	327	345	328	298	322	317	299	339	313	320	362	354	352	312	341	366	320	309	349	332	325	316	296	364	304	303	296	319	298	312	323	341	324	333	326	296	319	304	314	294	343	317	284	375	314	326	349	343	350	348	341	352	334	326	321	333	306	344	320	285	369	329	333	322	321	304	305	313	305	334	344	321	311
16326	9122	9604	8368	3562	1217	1171	1055	961	900	862	855	804	805	784	803	726	752	724	758	740	721	723	707	669	701	668	686	737	761	680	738	660	718	717	715	701	705	690	732	705	691	693	722	731	719	685	654	729	684	709	702	701	691	726	664	740	706	732	673	729	651	718	657	672	702	697	688	687	722	706	702	706	714	744	675	657	723	735	697	704	682	724	719	677	734	662	681	759	693	737	675	715	695	692	692	670	678	662	681	692	666	688	724	686	715	717	702	714	722	715	696	719	742	695	720	744	694	694	708	706	690	692	717	712	713	728	670	689	683	667	700	741	716	691	716	697	723	690	722	677	679	674	691	696	677	727	650	658	670	667	677	704	688	718	697	735	715	722	772	684	680	756	729	689	723	707	655	703	708	698	701	681	675	715	729	678	716	694	733	699	744	719	634	699	685	699	689	713	695	691	716	701	672	718	730	693	689	723	680	654	691	681	736	677	710	725	664	690	701	666	694	665	682	698	746	685	717	713	719	682	707	752	724	702	659	750	705	683	697	664	692	677	682	731	687	673	691	672	687	699	718	691	736	678	697	663	728	732	710	692	666	681	667	680	685	712	716	725	712	672	691	706	696	704	712	712	709	689	753	713	661	744	667	716	740	680	699	662	661	686	700	723	740	707	717	701	749	700	694	707	659	690	711	719	733	721	672	679	687	677	710	643	684	721	694	679	656	686	729	741	701	674	694	681	677	675	724	707	754	690	698	691	748	705	660	692	665	713	738	752	714	699	708	699	714	683	674	713	758	687	687	680	703	668	681	694	712	694	706	705	687	693	699	718	681	695	725	697	756	657	660	648	681	729	671	710	724	729	721	699	690	706	700	721	687	656	730	712	733	678	695	730	716	740	709	765	673	649	724	659	673	736	705	719	703	697	716	681	714	755	655	718	685	669	698	672	678	649	658	737	684	685	689	732	711	675	687	689	711	698	725	729	718	674	708	696	667	719	776	734	699	657	662	697	704	671	718	713	738	646	692	681	733	733	650	691	678	753	703	629	722	680	764	663	678	689	724	666	713	717	696	644	745	740	673	718	702	694	702	692	670	736	695	738	706	721	683	657	680	673	712	701	689	706	731	694	707	712	683	713	717	723	677	664	737	671	706	717	737	693	689	686	721	689	698	690	736	737	680	660	690	706	660	710	673	695	687	686	716	722	681	737	679	756	681	713	734	727	678	674	701	638	714	718	659	669	714	758	734	739	706	680	665	666	759	711	682	704	693	704	747	744	706	692	709	742	684	683	686	717	700	711	655	680	751	714	693	724	664	679	694	678	723	710	706	651	671	713	689	696	712	673	709	741	664	677	663	710	680	665	688	717	655	684	693	683	696	677	718	722	639	663	692	700	668	711	685	681	664	726	621	666	729	680	701	690	669	703	716	666	714	723	731	724	702	705	700	725	690	771	738	692	730	695	711	691	693	668	713	699	666	686	746	709	657	729	708	740	660	731	663	697	678	702	697	703	690	742	700	728	679	668	704	698	714	688	685	742	737	684	679	689	733	674	744	721	730	735	725	702	693	711	729	672	673	694	704	730	664	692	760	760	685	712	703	643	705	691	725	657	696	685	616	662	674	769	711	701	723	710	711	716	680	633	693	691	745	672	651	668	716	689	687	717	694	707	672	700	664	711	656	645	733	755	744	718	700	693	706	753	684	682	665	683	721	738	728	689	707	687	673	699	715	716	742	739	688	734	731	718	737	669	697	678	660	682	715	655	706	714	657	675	673	676	729	733	686	673	691	678	707	706	670	707	726	709	697	727	663	737	647	707	693	696	731	692	683	718	692	678	746	693	683	705	722	677	669	668	666	681	754	714	685	664	660	713	660	700	735	728	693	712	696	715	664	726	698	668	685	694	681	706	688	687	746	708	718	669	707	717	664	695	687	688	718	746	687	720	689	636	698	634	736	694	711	667	684	668	711	695	648	723	684	713	716	710	718	673	723	700	697	673	728	673	696	669	693	699	678	658	716	754	698	680	652	676	729	726	737	672	688	728	687	687	624	654	771	663	741	769	693	711	625	718	681	712	759	706	699	719	694	666	676	656	705	720	696	737	714	645	667	704	690	682	714	731	691	717	719	698	649	723	711	655	702	641	698	714	700	685	709	698	716	700	703	680	711	709	667	696	668	700	735	708	710	718	729	713	694	704	730	684	682	752	690	678	748	654	678	708	710	732	725	695	641	764	702	703	678	688	722	642	735	713	726	690	711	698	747	701	695	716	742	714	687	671	685	675	637	752	696	664	677	674	689	716	662	688	710	732	656	750	725	663	706	720	721	645	736	708	707	687	654	700	723	683	697	719	757	694	674	701	683	678	729	675	692	698	703	680	701	717	708	681	699	675	684	684	627	718	665	661	721	663	689	713	691	698	672	711	663	704	671	727	706	710	723	681	729	685	691	702	698	697	715	687	709	695	691	676	701	733	679	707	667	684	651	726	693	649	717	668	689	703	682	686	714	688	669	690	696	730	710	715	691	716	727	705	722	680	665	698	720	650	708	694	672	667	723	688	704	680	730	684	711	680	694	694	693	707	704	704	662	666	726	678	718	690	698	681	688	677	734	647	653	669	690	708	673	734	728	735	723	755	694	672	647	690	682	686	668	674	669	701	731	728	706	717	709	697	656	715	722	703	717	698	780	709	705	675	648	734	643	679	683	753	724	739	715	707	708	687	699	727	706	667	661	660	752	666	727	704	632	703	707	670	703	679	737	715	699	713	687	683	718	668	716	671	703	706	731	721	727	725	693	685	712	642	673	661	721	706	721	680	671	689	665	702	734	660	600	687	715	749	716	730	700	691	682	745	692	720	728	694	710	696	713	712	696	700	693	697	711	679	679	708	659	703	729	686	714	671	691	685	662	684	759	717	715	694	688	694	724	720	717	680	692	711	689	680	699	706	673	661	702	695	725	696	738	731	721	684	684	701	674	702	679	692	746	695	718	708	679	739	686	733	693	716	700	716	673	655	706	718	694	698	696	673	717	693	737	686	759	744	732	743	662	693	681	675	710	701	675	763	681	672	739	726	688	721	709	679	635	696	717	681	664	693	704	675	678	709	728	679	721	656	667	681	697	709	704	713	729	694	644	696	727	716	731	650	723	681	701	690	723	713	708	750	733	703	717	728	719	735	676	705	690	678	694	694	694	662	783	708	675	662	691	695	726	713	681	661	680	715	726	719	736	731	709	727	742	733	748	771	682	715	670	699	712	712	692	722	740	708	729	672	700	703	690	685	717	705	715	642	680	704	672	653	645	665	715	674	684	673	697	685	674	766	646	764	696	686	670	744	654	716	695	688	711	646	724	664	714	724	672	705	693	690	670	699	696	697	688	675	669	670	716	725	693	697	686	711	722	693	664	699	722	697	698	660	669	719	675	639	757	668	681	714	695	729	702	718	710	709	686	698	683	685	682	700	725	699	658	659	676	715	691	738	729	683	687	682	715	730	682
41489	25359	24145	20703	8025	1118	525	356	330	336	266	273	303	243	250	257	233	243	248	235	224	232	248	254	234	213	219	234	253	215	212	246	227	189	235	208	250	251	234	189	227	235	199	205	221	186	226	253	244	232	213	217	257	218	200	216	233	208	221	221	203	215	236	256	224	205	198	212	227	232	187	253	202	196	194	207	216	220	215	198	220	201	215	209	231	186	207	229	235	218	196	232	220	211	217	228	208	201	212	220	225	206	212	211	224	217	221	218	212	231	221	224	216	220	201	204	245	213	189	226	208	205	213	206	215	220	252	236	194	231	222	224	198	205	223	227	213	224	198	220	234	194	242	256	231	244	239	282	229	234	204	226	227	236	253	212	202	225	229	215	212	266	240	230	246	234	234	249	235	252	237	216	215	248	216	208	250	226	213	249	231	216	185	245	233	226	210	229	209	219	229	214	207	216	244	226	232	252	247	213	187	236	234	215	225	205	224	223	240	235	207	199	219	232	225	248	228	228	221	201	204	193	222	229	223	222	232	216	209	199	220	228	246	244	208	201	196	239	229	249	241	224	225	238	201	214	235	220	207	214	243	208	236	226	244	252	228	205	248	218	233	211	214	206	219	239	233	215	245	203	231	214	260	225	209	219	213	214	264	227	233	243	229	199	205	206	203	248	249	197	221	215	208	225	234	218	202	198	252	209	229	218	229	210	226	210	231	199	210	223	227	228	250	221	218	200	232	234	195	244	220	205	213	189	222	219	187	193	224	225	228	225	201	251	202	231	234	218	197	216	253	240	208	223	208	237	230	204	217	217	227	219	236	212	234	220	227	225	246	240	231	225	239	239	226	220	217	233	236	238	231	210	234	216	206	229	240	230	182	198	202	229	192	223	217	229	201	214	218	193	207	229	202	230	255	192	222	228	223	208	221	248	208	199	222	229	229	198	259	213	210	261	239	196	225	232	239	188	195	206	233	243	233	200	270	259	221	241	235	199	229	212	206	231	190	234	211	238	225	225	212	225	243	237	239	236	194	244	234	197	193	230	212	218	208	202	214	246	213	235	221	206	227	216	211	232	215	253	232	256	222	217	242	210	210	197	227	222	226	210	214	231	241	208	221	212	213	218	209	215	219	181	244	211	221	222	201	257	262	221	212	217	215	225	194	235	232	187	205	215	254	197	246	239	216	224	232	220	231	208	217	242	217	207	220	233	199	215	209	211	236	218	229	232	231	238	202	220	224	230	236	212	211	235	230	220	230	233	253	207	222	208	237	214	233	192	226	230	230	210	250	220	247	225	211	246	235	258	216	219	213	181	228	228	223	243	202	245	237	213	232	235	221	249	222	205	226	208	243	225	192	224	184	225	229	229	218	210	229	224	243	242	232	228	211	223	185	199	227	230	222	235	214	203	223	230	227	220	235	189	194	208	219	219	224	191	272	244	211	247	239	237	216	224	228	212	214	226	211	203	227	229	223	218	192	224	215	212	250	240	233	225	206	239	214	231	214	210	199	229	204	216	190	190	222	239	193	215	209	216	229	233	197	235	211	243	229	212	238	247	221	214	220	218	218	243	230	228	191	218	214	198	228	220	211	222	214	211	204	217	230	239	244	195	249	224	227	217	225	231	219	192	235	232	214	230	219	224	220	204	239	249	233	213	222	198	221	212	244	237	218	216	232	207	202	201	218	240	229	217	231	217	225	226	227	200	216	266	222	241	197	219	265	242	203	217	229	223	249	222	194	192	225	227	198	236	238	186	211	226	227	227	219	214	242	237	234	236	221	213	226	221	240	206	217	227	235	232	262	226	231	197	209	224	213	204	253	219	234	196	236	232	250	226	207	199	218	207	232	208	225	209	214	218	207	217	215	197	226	219	220	239	210	200	222	189	189	246	221	235	227	212	189	232	214	202	209	215	213	219	220	202	193	239	208	218	229	229	264	202	209	216	199	224	237	219	243	213	223	263	240	217	246	219	191	194	218	242	240	234	222	234	228	224	220	224	205	211	233	233	201	232	211	232	220	256	205	228	214	227	218	215	206	241	237	250	230	222	249	225	231	248	231	221	228	227	207	207	230	244	218	226	229	228	238	233	237	220	229	228	206	240	253	238	227	222	252	208	229	212	253	253	211	236	222	241	209	200	202	229	252	197	250	216	222	229	216	254	228	219	220	209	224	247	247	215	230	206	211	243	225	231	236	228	252	222	208	232	234	242	213	208	202	204	219	202	217	210	220	221	197	222	200	232	238	212	222	198	219	202	260	233	243	240	236	241	230	226	211	226	234	223	212	233	224	203	233	229	228	229	207	186	230	200	204	201	231	200	220	276	209	246	219	222	228	191	222	214	200	218	243	215	213	244	219	245	206	216	213	206	219	214	251	243	211	193	203	202	195	226	242	235	214	221	238	203	240	238	195	224	245	230	219	202	229	237	224	201	234	218	212	237	229	224	235	224	193	253	211	203	205	231	193	211	210	219	230	222	254	249	267	224	225	255	235	207	223	211	241	245	262	224	206	214	207	236	209	207	209	238	231	226	210	185	241	217	214	232	223	233	211	214	233	197	232	214	223	225	217	216	227	187	191	212	189	245	250	216	207	217	199	244	230	210	223	223	234	209	216	208	206	180	230	250	244	226	208	230	234	227	214	226	235	221	225	228	206	230	217	242	210	230	221	226	237	218	231	195	235	239	222	191	222	226	199	213	212	198	225	246	232	226	239	241	231	208	217	208	240	219	238	196	224	219	236	210	198	211	218	251	211	227	259	220	239	202	204	211	225	203	211	204	238	204	204	222	231	261	250	238	215	239	244	194	191	230	202	230	227	190	217	217	203	253	234	208	243	235	228	238	204	201	232	205	229	244	232	234	245	245	225	238	202	207	234	195	234	214	230	220	238	224	229	233	209	230	220	254	202	202	202	238	235	232	245	238	202	214	229	229	208	214	242	225	196	199	238	248	225	222	197	229	224	212	217	195	244	208	242	222	201	245	219	224	206	199	238	211	222	228	265	231	217	207	219	197	218	232	228	228	256	241	217	220	243	243	199	221	234	202	233	199	223	227	232	214	221	216	223	238	214	237	187	208	233	253	218	222	228	212	245	243	228	206	209	229	230	250	238	235	227	237	225	210	197	242	224	237	225	225	218	203	212	227	228	196	214	226	208	227	245	242	226	225	241	214	213	199	257	217	214	226	218	199	219	193	242	217	191	237	195	249	190	251	198	219	245	243	222	215	220	227	217	231	200	219	223	211	236	207	211	228	196	194	237	213	207	242	229	216	203	201	247	210	235	238	197	225	239	206	223	248	211	253	221	242	228	218	216	212	205	206	241	218	218	206	196	206	228	201	240	228	243	238	229	252	196	226	234	219	233	227	242	245	207	225	208	201	209	240	206	236	231	216	216	202	190	215	243	228	204	233	219	194	223	224	238	213	206	210	255	204	215	235	206	217	204	248	228	194	231	214	190	202	227	226	211	240	225	236	218	227	183	235	239	227
26796	19529	27897	29012	12728	2012	1622	1314	1155	944	847	885	799	782	682	652	645	591	628	562	576	545	542	585	554	561	562	568	543	534	495	537	561	521	523	531	506	512	579	525	503	542	533	512	533	548	542	516	476	482	509	503	484	527	509	532	523	502	505	546	539	498	523	515	487	510	521	489	537	514	510	542	501	550	498	494	521	544	512	509	523	492	510	495	491	540	487	493	517	516	505	541	518	550	462	472	516	500	498	504	536	537	512	532	502	463	524	501	498	516	457	479	478	527	494	530	517	483	530	513	515	491	517	517	502	535	559	490	526	517	507	485	541	529	482	522	540	522	496	474	503	493	506	502	547	565	486	519	496	469	505	516	505	506	512	567	497	527	504	517	508	494	511	552	519	537	504	495	523	521	573	500	473	505	477	533	508	519	521	499	483	477	536	511	489	493	516	485	515	467	508	515	502	501	488	477	511	477	507	494	516	448	509	497	480	525	541	541	529	552	493	555	513	520	493	524	544	517	483	495	503	528	494	529	540	488	536	510	510	492	528	519	512	500	494	546	530	511	494	512	526	499	475	518	497	485	485	497	522	536	518	517	509	510	535	507	527	491	552	529	528	512	527	531	516	474	551	538	504	473	509	506	476	509	505	520	529	474	493	525	520	514	495	529	567	488	464	510	535	526	522	542	528	489	516	468	516	484	528	540	515	494	522	512	502	513	498	493	540	532	493	492	525	481	516	502	520	576	518	481	528	506	499	506	557	534	500	470	536	504	528	523	513	504	481	507	478	508	518	490	462	487	474	523	534	513	504	481	535	475	517	481	497	507	512	482	534	492	466	513	508	509	531	506	539	469	507	508	504	532	490	476	528	534	506	498	480	547	536	524	490	489	497	498	503	484	530	484	524	510	524	502	511	470	485	539	514	535	519	516	517	521	506	546	514	551	522	480	497	539	497	507	524	534	515	517	458	504	470	538	527	488	513	530	512	504	500	486	511	482	521	489	490	486	539	494	543	506	551	537	531	503	481	532	538	523	517	534	489	492	518	537	489	491	527	508	556	493	491	508	538	519	509	512	526	532	568	514	495	524	517	502	500	523	539	501	483	468	477	509	529	465	508	505	513	531	489	528	493	536	495	559	486	517	464	476	524	539	487	510	517	514	487	492	513	525	468	508	506	515	495	468	504	502	502	478	566	508	523	488	511	491	530	532	487	527	540	492	480	505	516	529	534	526	495	529	487	499	505	508	515	542	520	471	520	475	554	528	497	552	518	524	529	491	512	551	501	515	495	543	491	549	509	489	506	506	539	511	477	489	492	532	492	480	521	518	506	487	510	496	540	479	548	503	519	506	522	539	520	476	551	483	480	506	490	480	506	506	514	502	486	477	494	497	479	491	537	558	458	493	501	522	513	529	482	519	516	484	526	524	501	539	502	508	537	493	512	518	501	519	522	501	518	481	489	485	498	514	510	509	474	479	536	489	503	507	506	485	525	522	507	488	483	519	486	559	535	521	495	546	508	494	487	504	471	537	524	502	524	514	460	523	507	535	508	490	526	506	525	518	527	515	539	525	491	508	502	484	509	505	486	503	526	521	515	542	506	482	520	511	503	518	506	517	540	487	533	550	481	513	500	519	511	480	515	497	485	469	527	490	524	497	477	510	532	516	508	521	535	511	508	476	498	494	504	521	503	515	533	519	543	504	527	499	469	512	513	506	482	494	536	495	520	509	487	480	518	464	490	533	521	519	516	510	491	457	482	516	456	516	522	506	489	500	492	497	451	513	520	521	519	507	468	517	473	515	502	481	539	525	472	524	506	530	533	458	513	496	490	534	573	519	514	518	524	521	504	496	505	540	497	526	579	526	508	498	518	511	533	481	510	465	499	490	541	497	559	526	541	508	503	496	536	520	516	504	515	525	510	508	479	535	521	513	577	479	525	503	517	494	531	511	531	494	526	519	536	485	470	480	529	498	523	517	512	496	494	505	517	519	503	565	472	483	524	490	541	498	529	494	549	502	489	512	559	555	530	494	542	496	526	471	524	521	533	521	524	527	514	509	482	524	496	494	534	501	521	507	502	523	498	516	508	485	516	468	507	503	458	509	519	538	534	474	479	536	526	489	471	547	522	548	544	526	532	565	527	503	510	497	508	481	521	491	533	517	495	499	469	495	471	541	533	485	516	504	479	518	466	513	509	539	526	540	469	465	497	538	519	515	482	488	524	538	518	493	509	552	535	503	519	508	529	529	514	534	504	537	554	484	472	517	484	497	489	504	503	524	509	513	514	534	463	493	522	524	507	478	505	491	511	535	527	537	496	520	483	527	516	527	501	528	486	501	537	513	509	562	510	514	505	453	527	491	489	486	486	517	533	509	471	519	501	542	524	506	520	498	521	506	508	469	471	499	511	497	551	476	558	533	462	505	549	494	525	528	496	573	532	562	498	493	538	501	512	509	494	546	488	498	470	494	508	528	530	485	448	534	500	518	539	488	491	509	536	512	539	518	516	481	533	545	501	513	500	500	499	505	482	485	528	507	490	511	518	533	528	501	479	494	547	516	529	534	504	492	534	537	473	513	571	527	494	463	542	511	518	529	483	517	481	508	508	504	500	516	518	506	537	479	482	494	498	518	487	534	544	520	504	498	521	513	538	490	529	501	497	516	489	514	506	521	503	513	487	481	528	520	494	512	540	555	537	520	493	525	538	513	460	486	513	516	545	507	502	500	485	519	481	489	498	496	507	493	517	501	462	476	461	495	465	500	522	551	523	540	521	540	522	488	514	510	514	497	489	518	503	501	507	504	564	477	540	511	503	527	547	494	510	513	545	490	503	513	550	513	492	517	522	530	513	524	478	534	465	522	506	493	471	538	494	500	515	475	479	500	532	512	528	512	521	534	508	522	507	510	503	466	521	494	507	483	530	504	503	499	530	527	480	529	487	491	511	474	564	508	488	524	474	499	502	524	522	563	476	488	512	493	527	538	473	505	559	510	492	499	483	463	533	516	498	496	493	507	509	504	526	497	498	452	509	457	468	515	534	524	526	510	483	524	502	496	520	513	497	466	536	505	510	520	497	501	532	561	489	497	539	515	518	516	501	459	509	482	498	534	521	504	517	501	510	513	523	502	554	489	511	538	501	522	530	540	558	543	478	524	487	525	498	489	531	508	490	543	521	531	503	525	469	505	496	529	501	505	506	497	509	545	457	484	493	481	493	530	512	533	545	515	532	515	527	523	529	548	506	509	484	456	505	502	482	499	536	532	538	524	511	522	553	534	453	510	532	474	486	522	504	513	502	472	524	501	513	550	480	519	509	502	531	527	488	515	516	473	519	505	470	525	473	492	491	511	506	531	491	516	517	529	514	516	513	491	531	558	501	518	528	490	513	512	457	529	519	517	532	463	490	525	494	533	483	520	503	492	550	497	523	468	512	508	523	468	547	525	480	505	517	513	518	537	499	507	485	512	474	532	517	480	497	505	530	465	526	517	494	518
49510	35059	38319	33096	16107	3484	1183	674	491	431	410	373	345	359	330	277	264	274	311	280	264	275	302	289	298	272	270	307	275	276	283	274	265	307	269	307	269	274	307	296	280	269	259	259	294	260	298	265	279	262	283	260	259	271	274	302	261	285	300	306	274	240	268	269	264	246	272	226	263	272	287	316	254	274	256	266	259	284	289	272	264	299	237	264	298	246	265	279	284	257	285	258	240	277	266	255	244	276	241	301	259	252	277	279	259	308	292	277	253	275	260	273	264	287	277	244	252	284	257	248	238	258	256	231	276	300	289	252	265	279	252	262	260	267	267	259	243	286	268	279	265	234	268	300	278	283	281	269	295	253	284	243	267	261	280	289	273	311	269	224	293	289	270	263	289	276	277	257	238	265	293	284	270	255	278	257	264	273	289	269	288	256	259	249	294	260	282	261	276	282	283	280	259	285	303	254	272	260	266	262	258	294	241	263	278	252	263	274	265	263	266	236	262	295	268	257	273	284	246	267	256	278	253	258	280	258	279	242	255	272	301	266	288	297	271	258	245	271	271	284	266	265	273	296	233	226	283	277	267	267	282	282	282	264	260	286	271	277	265	280	274	269	294	257	288	277	284	270	271	278	250	278	255	247	257	276	248	285	278	261	264	279	297	272	271	276	247	279	272	249	282	261	260	289	278	251	258	266	273	297	275	304	294	279	265	259	260	254	276	249	261	262	262	264	245	271	285	266	235	260	278	276	298	281	293	254	289	276	265	279	261	286	299	266	305	280	276	302	260	260	304	258	267	252	269	266	283	291	280	250	250	275	305	272	266	279	261	283	281	238	244	252	249	239	290	297	267	291	276	275	253	266	274	249	269	265	247	307	285	253	286	283	298	274	307	268	248	254	264	285	263	302	254	252	228	272	282	262	248	265	259	268	279	282	249	291	251	251	299	244	245	283	255	277	233	268	268	254	258	289	291	258	250	274	279	268	266	260	273	286	244	249	259	287	286	257	269	267	266	242	290	267	259	294	227	264	285	287	271	281	266	286	273	272	267	255	265	235	273	277	299	297	287	270	267	286	317	275	254	286	288	292	280	291	283	260	272	276	250	280	309	293	314	208	276	269	267	285	248	246	252	286	263	247	243	272	274	261	303	244	245	276	292	278	273	276	270	251	262	259	292	299	258	303	312	295	278	294	277	277	264	256	286	265	280	277	289	273	284	264	267	284	296	263	264	261	267	271	282	269	302	301	297	307	268	274	273	267	246	245	224	282	278	276	255	286	251	304	266	306	255	302	276	277	264	270	289	255	276	252	265	253	259	241	250	264	280	282	295	266	282	264	260	254	300	240	246	278	296	280	266	273	294	278	286	264	263	264	291	260	308	319	248	278	268	280	341	247	259	294	265	254	277	268	300	263	252	243	269	265	287	278	295	263	255	284	245	268	267	254	260	262	286	266	266	260	262	293	265	264	257	265	274	270	267	284	271	256	273	270	278	262	257	295	287	275	288	275	280	277	272	294	247	274	265	277	251	268	250	263	290	240	282	248	256	288	266	253	250	270	254	255	258	267	268	253	306	287	257	282	240	277	260	262	260	239	273	273	274	265	256	277	259	266	264	292	248	281	265	322	259	303	261	264	244	250	257	287	265	256	277	271	268	270	242	290	249	261	273	271	319	243	288	277	283	273	273	267	271	256	253	279	251	243	259	254	266	255	255	271	292	254	238	256	269	281	270	255	276	285	288	284	285	254	290	260	283	271	253	279	256	259	250	258	265	278	267	239	261	286	283	261	269	256	273	263	250	287	272	251	292	255	282	296	246	284	256	289	298	254	256	275	248	272	263	255	257	248	292	275	225	266	247	299	264	234	230	243	280	295	290	276	281	261	264	258	247	284	266	264	265	277	289	258	271	280	286	283	274	259	280	294	267	273	290	262	263	299	270	278	259	271	273	250	263	255	282	296	274	251	300	284	268	269	266	311	241	240	286	248	272	282	256	291	276	325	262	258	265	249	259	269	268	254	281	278	264	250	261	261	256	262	273	292	253	286	270	266	282	243	276	302	257	312	272	258	273	263	263	272	251	280	289	238	283	263	281	291	273	325	263	277	260	256	279	295	272	263	285	287	269	294	252	272	270	287	296	294	296	285	251	293	246	272	289	264	306	286	280	261	287	275	264	266	292	270	297	259	253	274	247	255	260	311	261	283	304	305	251	237	268	273	303	240	293	249	254	265	261	281	258	235	298	270	301	268	254	276	290	266	278	266	282	257	267	270	267	287	272	296	280	257	239	292	282	267	262	265	250	266	231	279	297	272	247	285	298	281	267	280	238	275	271	274	237	275	275	269	316	286	246	258	281	298	272	272	248	264	269	278	260	289	282	270	251	260	241	265	285	263	261	259	250	273	297	279	274	244	262	260	279	255	289	260	251	257	275	255	258	264	250	246	257	228	240	278	286	282	254	280	247	268	249	256	255	219	300	267	275	304	288	243	246	252	274	275	245	290	282	260	276	293	283	287	278	253	268	259	269	245	276	269	267	294	261	267	261	282	282	261	282	242	276	286	268	279	264	259	300	286	282	264	265	262	316	274	286	262	267	236	256	288	273	282	264	295	259	287	237	286	281	285	236	263	277	277	279	232	237	267	285	241	279	260	248	267	281	250	260	273	263	261	294	257	275	264	308	279	245	274	264	244	270	241	254	296	248	288	256	248	211	273	284	261	272	262	244	277	291	248	253	253	308	277	270	267	312	253	263	264	295	257	278	266	293	255	271	252	254	270	296	238	268	283	256	243	284	272	288	253	261	272	289	283	272	276	293	266	268	250	254	285	302	262	279	281	256	281	283	228	275	243	266	257	243	301	247	256	284	275	252	273	289	283	263	291	258	265	280	246	290	247	271	261	239	239	283	266	254	246	308	288	294	304	291	284	274	265	265	248	266	302	272	271	292	296	261	239	266	261	262	284	270	262	316	240	233	271	298	278	266	275	284	262	262	244	274	219	234	286	283	270	288	283	300	290	290	266	270	281	274	289	261	282	253	292	252	268	271	275	257	267	264	282	286	271	268	311	250	252	286	285	262	249	279	279	283	287	259	313	276	246	244	261	277	272	278	258	294	277	296	323	265	275	231	264	307	285	260	227	271	300	269	253	285	292	274	284	254	277	279	273	254	265	268	223	287	276	269	296	301	288	282	252	281	271	267	258	273	241	273	276	238	273	228	254	289	281	298	277	254	267	271	278	278	282	293	247	278	267	273	248	260	270	289	261	299	261	271	285	268	265	299	239	234	273	250	263	285	255	271	281	269	290	301	277	279	266	264	287	240	257	257	252	260	263	281	255	281	270	278	275	271	275	263	263	255	276	264	259	287	267	258	277	250	276	287	281	289	272	287	330	258	256	263	278	240	249	274	271	259	265	275	272	263	295	276	270	282	272	258	224	291	282	257	271	268	299	292	313	274	295	267	248	278	270	254	290	265	263	248	295	298	275	268	269
31811	27066	38544	38742	17410	3502	2460	2089	1719	1432	1297	1222	1140	991	1012	919	888	775	822	723	724	718	799	732	697	700	665	710	664	708	691	644	669	692	648	708	672	668	652	641	675	662	630	667	604	575	653	636	613	660	644	632	622	618	624	665	593	625	659	639	651	671	647	633	592	656	621	626	622	597	591	639	655	635	627	620	652	597	628	588	648	655	619	623	568	616	586	596	648	616	619	614	631	617	627	638	677	604	586	600	604	607	646	628	598	635	602	641	635	610	611	596	632	607	619	615	652	588	596	668	601	583	589	602	604	613	617	568	620	632	612	641	590	593	587	591	640	635	585	563	627	644	608	589	645	590	630	630	670	597	578	544	607	633	642	627	605	610	630	602	595	640	631	609	587	603	597	623	576	586	614	634	573	612	622	600	590	588	586	619	644	570	619	613	657	678	589	621	593	622	634	613	639	636	597	617	586	660	601	629	633	599	610	633	655	587	607	617	578	627	609	631	611	601	596	631	650	604	601	630	654	618	616	651	614	597	658	569	636	595	603	647	636	662	649	614	616	597	639	626	659	643	628	620	614	614	607	612	664	603	634	638	614	628	594	582	641	577	586	627	590	569	599	626	629	668	601	606	632	655	563	573	624	560	638	590	649	608	604	613	609	622	614	606	618	606	629	622	670	591	600	592	576	633	634	619	588	613	608	598	619	647	620	609	606	594	629	608	643	612	620	624	593	589	632	574	641	658	640	679	616	634	575	642	635	600	579	579	580	631	642	604	599	613	633	588	660	615	626	583	635	637	601	627	604	616	623	614	629	653	598	613	594	612	615	591	575	631	580	616	596	620	607	593	594	578	619	621	616	599	626	568	661	611	600	603	614	578	585	611	598	628	600	609	575	609	660	639	586	644	616	601	634	644	623	581	577	608	602	597	657	616	570	585	641	628	634	596	610	594	651	658	620	607	553	582	615	641	661	635	643	627	625	631	605	567	601	636	599	678	605	593	646	596	625	648	578	609	625	625	588	617	648	596	584	599	607	615	593	627	622	617	579	630	583	628	604	616	571	617	629	618	622	596	608	579	635	643	621	581	625	617	592	545	583	617	610	613	611	610	596	589	631	632	660	637	604	595	647	632	584	609	620	622	661	585	622	609	625	662	619	605	590	604	597	626	671	613	613	590	652	637	618	584	612	573	613	628	636	598	638	576	585	614	629	612	609	630	673	600	633	587	616	558	586	640	647	602	645	579	612	621	637	631	620	621	638	616	611	639	613	592	624	595	574	615	627	601	619	627	615	629	623	599	589	613	598	615	603	578	627	676	614	614	618	567	595	599	594	577	586	627	622	594	623	611	631	622	605	618	632	606	612	576	605	624	633	584	611	623	627	603	623	620	666	621	608	594	647	660	640	653	590	573	595	592	600	604	595	576	641	611	625	615	617	588	660	646	599	608	619	639	564	573	598	651	598	609	643	596	607	620	614	648	618	559	633	617	620	614	640	611	594	600	608	616	669	608	593	620	622	643	592	608	593	607	613	661	615	652	603	634	636	654	582	624	581	669	615	590	602	601	626	671	585	607	614	643	611	634	665	626	627	644	660	618	614	618	642	620	629	615	615	679	635	623	600	647	657	603	630	627	643	635	643	608	617	605	627	643	628	597	585	636	601	616	619	588	608	651	639	615	620	681	624	600	604	641	626	608	644	635	612	615	622	617	635	597	620	615	597	626	665	615	592	628	610	626	608	669	609	605	622	672	641	565	589	590	609	639	564	614	618	640	663	605	623	595	590	628	621	557	595	653	607	577	631	603	583	590	623	652	626	607	582	573	576	607	665	629	625	580	624	638	577	647	648	629	626	634	632	648	579	608	605	652	611	638	622	616	581	644	612	654	610	615	629	623	611	622	622	630	606	612	569	650	604	611	623	611	604	647	586	627	576	622	596	577	629	629	609	628	594	620	683	604	642	584	647	625	616	634	625	617	622	654	595	647	587	585	570	650	611	666	649	625	620	669	588	598	624	633	627	652	635	590	627	630	567	583	643	629	646	614	617	616	594	591	617	643	578	615	638	603	608	622	619	612	612	568	644	610	573	593	586	597	638	646	612	593	628	631	588	606	620	609	684	648	588	599	657	581	653	615	638	622	664	642	596	609	654	598	641	600	652	638	676	572	612	617	607	674	648	607	616	622	634	603	631	598	642	594	631	626	611	629	580	591	590	606	588	614	576	618	639	629	581	572	656	616	624	635	642	659	629	632	616	574	651	623	617	640	610	622	610	626	649	611	568	582	617	621	637	640	622	629	600	626	638	595	614	616	594	642	597	619	610	612	590	650	643	615	624	596	603	653	619	632	583	618	681	596	618	640	596	614	619	642	628	623	621	671	603	645	611	606	639	558	645	654	631	627	592	569	624	608	619	631	614	657	599	634	591	618	610	644	617	607	594	609	592	618	597	649	601	578	636	586	613	617	634	615	625	603	633	621	630	574	659	578	605	606	655	657	620	623	564	621	629	651	634	615	624	615	617	633	568	620	585	559	636	625	623	602	629	528	584	589	633	563	592	613	590	634	583	644	626	641	641	613	600	580	651	590	637	600	602	671	592	619	586	655	569	612	630	650	561	579	616	624	582	617	580	606	611	619	623	610	643	638	595	643	578	645	567	597	641	592	608	602	590	615	629	611	615	606	666	626	614	629	558	647	653	596	630	629	644	633	604	598	655	597	632	605	607	626	644	588	600	601	630	620	623	654	627	595	629	627	636	604	599	602	639	621	597	602	629	626	603	603	588	562	593	612	603	592	644	594	636	658	596	619	645	650	661	625	625	683	613	581	596	613	670	584	592	613	626	620	563	630	602	584	623	589	647	617	668	631	622	636	590	624	631	633	626	592	633	617	617	629	601	609	627	626	594	641	662	587	634	662	604	626	636	613	618	595	593	612	657	643	587	646	616	591	604	605	612	615	594	626	642	598	614	608	612	622	583	676	593	646	591	641	593	634	622	640	629	664	631	604	597	643	608	598	652	630	638	619	620	614	621	562	603	590	587	672	618	646	637	584	560	629	621	617	647	635	606	629	604	595	605	633	647	640	622	633	644	635	607	614	616	617	605	568	658	614	613	625	576	573	601	632	590	639	632	649	644	579	659	642	616	608	633	607	653	618	663	617	626	644	657	578	601	616	628	564	631	605	614	603	584	645	591	633	595	604	619	625	593	617	625	634	624	627	632	646	613	640	616	606	621	589	604	671	617	605	632	589	658	619	615	575	637	619	601	635	574	614	622	614	628	584	622	650	670	623	639	609	643	584	631	635	579	582	628	600	640	558	635	616	609	588	617	611	617	619	617	641	632	588	612	625	620	619	672	634	631	635	615	601	585	605	624	600	594	609	616	621	629	581	595	623	615	652	634	631	635	637	591	584	641	628	642	612	618	642	611	613	620	641	640	641	596	623	626	620	608	577	604	604	658	586	636	570	623	631	608	611	603	612	604	655	637	563	650	645
26765	12966	6257	3053	1095	465	436	360	392	350	339	292	328	347	374	373	316	332	372	317	307	313	348	341	335	333	358	321	356	321	332	324	359	340	353	324	318	314	332	322	337	334	327	342	314	320	373	336	367	339	347	300	350	333	347	332	346	343	308	309	348	323	321	347	330	319	329	326	351	352	324	311	316	322	293	341	349	302	348	368	333	322	316	323	324	315	326	336	321	366	333	329	345	327	352	317	321	331	322	343	339	320	326	320	341	337	357	320	310	343	326	356	347	294	294	314	343	341	333	349	351	365	336	358	361	363	342	328	307	347	311	310	352	321	299	344	316	345	318	315	297	294	334	339	301	368	360	323	330	305	323	334	344	326	332	307	339	349	336	306	296	335	354	377	298	312	339	295	315	334	293	302	326	303	334	311	338	300	321	293	343	331	335	310	329	300	356	332	331	355	324	325	351	320	313	324	296	308	361	323	301	317	347	333	326	317	301	335	323	314	356	326	304	347	323	334	311	306	314	352	285	315	331	325	315	335	321	348	342	313	330	317	313	317	311	312	332	336	360	297	336	386	350	339	306	324	344	319	317	331	288	333	335	353	310	337	320	311	338	356	342	348	306	337	332	339	316	310	335	318	328	338	310	376	340	338	343	332	307	367	311	279	302	337	343	327	313	329	319	295	297	321	356	325	327	306	292	300	335	330	316	337	314	331	343	297	334	393	310	346	354	315	337	311	335	337	355	277	319	333	326	336	332	311	338	318	340	339	319	333	304	334	308	329	302	321	306	314	309	335	335	322	347	355	325	299	366	331	328	328	361	351	332	318	299	354	350	323	309	334	307	358	333	329	333	369	330	352	310	323	315	283	299	364	330	350	326	314	340	351	293	353	351	330	309	318	323	368	356	332	352	337	325	332	387	354	323	343	317	332	319	334	318	388	330	338	340	299	309	335	338	306	291	302	320	332	336	345	310	316	304	324	351	345	314	319	328	301	297	320	342	284	320	322	332	341	304	303	327	350	339	335	347	317	331	329	325	334	364	316	321	316	316	308	322	337	344	344	323	341	308	316	361	321	329	337	309	343	333	308	316	321	328	295	343	365	330	299	299	311	338	363	308	306	319	294	357	333	309	313	365	329	343	367	314	328	359	329	320	318	347	342	350	366	300	314	317	347	317	327	360	330	324	324	340	332	324	352	367	295	308	359	337	344	340	339	356	332	349	339	327	287	326	327	322	313	296	322	312	315	328	316	318	341	332	352	319	312	382	338	316	332	347	302	325	309	361	341	324	318	359	325	284	327	341	304	336	292	309	330	306	333	381	319	320	323	354	367	334	326	378	344	331	329	284	328	345	341	326	308	347	324	343	347	332	357	345	315	330	352	314	322	332	293	348	386	338	360	353	354	339	316	298	320	348	293	311	338	364	348	310	332	338	352	336	357	359	321	291	320	312	310	317	325	343	289	349	336	358	333	314	304	297	348	306	321	336	315	308	323	315	301	325	351	314	323	302	345	308	326	324	316	315	319	307	321	367	339	325	343	325	351	308	339	329	322	359	357	294	330	319	338	317	307	310	323	326	361	314	313	341	299	295	309	293	333	337	315	315	332	326	352	335	348	345	315	314	325	308	303	313	320	357	318	336	344	338	351	329	312	380	341	340	345	332	312	303	334	336	333	319	302	352	305	347	300	300	300	334	308	359	334	351	308	316	315	346	326	320	307	303	342	328	317	304	358	361	348	333	319	334	331	332	332	314	342	376	349	367	308	295	303	352	313	335	329	346	314	330	350	339	321	285	348	333	339	349	324	318	316	330	306	330	307	316	327	351	344	370	346	322	296	289	309	313	302	329	313	310	305	328	310	306	321	320	312	320	364	338	313	328	337	325	335	344	335	321	335	354	308	340	357	346	324	307	300	363	293	308	359	329	312	352	319	335	327	331	333	297	336	321	306	339	332	300	334	295	331	301	322	321	337	357	301	338	336	314	344	341	344	343	331	312	333	324	309	282	329	331	323	299	307	315	312	330	355	306	307	321	326	332	323	348	362	335	313	317	310	326	316	333	323	309	354	362	313	345	320	301	354	311	332	363	349	328	278	314	327	353	339	297	359	323	332	310	361	347	322	350	331	321	303	314	335	330	363	294	312	382	337	326	322	351	304	330	335	340	326	314	334	341	323	345	297	357	323	319	303	296	331	310	323	331	341	327	314	360	316	338	283	334	340	338	337	284	318	351	332	307	354	276	320	326	302	325	408	337	336	336	331	339	352	341	299	340	299	297	312	335	309	295	339	305	339	318	317	355	330	348	300	335	309	327	344	322	326	346	308	353	340	290	291	354	343	316	328	349	307	302	334	271	380	349	303	328	334	305	302	333	319	277	329	322	325	356	381	294	360	354	355	334	298	316	338	354	324	337	358	341	294	307	344	350	312	332	324	307	315	340	377	324	320	368	289	333	355	311	357	324	328	322	310	327	324	336	330	319	318	312	319	324	311	332	335	308	314	319	342	310	311	309	326	337	324	340	345	385	330	329	320	321	327	334	308	335	319	316	342	329	356	351	304	301	294	318	317	316	362	317	335	323	369	314	352	339	298	326	333	322	309	296	357	342	315	338	331	350	333	321	310	331	327	304	324	346	320	295	310	315	322	299	337	317	335	348	311	312	328	323	325	303	306	363	321	342	346	303	294	371	345	307	320	337	354	333	342	340	333	335	306	342	292	305	347	349	312	319	340	361	332	345	351	298	331	350	362	344	312	340	344	338	362	336	325	315	326	324	323	325	336	324	299	324	366	321	364	309	297	324	341	339	378	333	307	305	338	358	324	319	343	320	333	327	329	302	313	368	342	332	317	325	315	324	340	311	318	337	321	291	340	319	310	365	320	326	307	311	309	330	341	338	359	347	297	352	334	314	353	353	328	316	334	341	365	330	321	308	341	341	338	301	348	340	310	309	316	333	327	335	343	362	319	364	334	374	351	337	332	300	316	318	312	320	338	332	340	333	350	322	342	311	320	285	328	317	353	305	336	323	333	360	339	301	309	317	337	343	289	317	312	338	351	313	355	319	327	294	324	307	324	340	314	348	324	335	354	314	320	328	296	319	347	338	329	303	326	341	343	331	298	314	326	376	327	289	343	323	329	311	332	331	326	330	299	342	327	311	290	317	344	308	295	323	317	294	337	344	320	328	309	329	325	324	299	351	354	325	329	355	354	318	327	297	306	341	319	320	354	296	328	332	311	333	359	337	326	334	336	314	345	346	305	313	327	325	317	311	308	318	310	328	311	326	354	315	337	335	326	282	329	361	307	341	354	337	340	342	319	304	322	336	347	306	308	313	294	327	332	316	347	352	338	327	321	321	317	335	340	326	316	346	297	322	322	323	312	367	339	367	316	328	323	298	319	300	322	327	353	331	311	329	332	303	318	342	326	329	312	334	325	319	340	349	334	341	320	371	358	298	332	285	327	320	332	317	336	305	272	333	337	360	319	326	349	351	328
16511	9777	9495	8033	3359	1257	1074	1077	982	983	921	849	806	822	778	729	760	738	692	763	697	730	710	681	711	700	767	750	726	706	742	717	726	696	737	711	727	758	713	718	681	689	693	737	768	711	674	681	714	732	645	698	697	727	740	702	744	701	692	707	708	656	699	700	709	707	698	705	691	698	721	712	747	700	681	708	716	706	653	702	699	727	706	679	716	701	695	704	743	737	677	683	707	746	684	710	705	713	699	708	673	703	676	692	675	686	702	725	696	692	718	670	717	730	739	712	702	696	680	713	732	735	698	728	712	744	726	722	744	728	678	711	705	744	690	686	699	709	706	694	745	689	704	672	689	736	745	694	708	690	699	734	749	722	672	715	721	709	710	696	680	751	687	698	681	723	686	719	742	733	711	689	691	684	695	717	724	719	737	709	737	737	691	688	713	713	700	669	698	701	747	735	691	711	722	736	679	690	714	681	686	725	704	701	650	723	707	677	725	679	658	689	728	736	774	731	726	698	686	671	725	692	684	695	722	715	682	747	730	665	726	683	719	688	707	707	674	745	673	692	694	725	722	714	734	721	739	718	704	684	736	708	704	731	691	729	686	710	715	757	716	699	693	689	735	683	694	685	700	712	687	740	718	727	725	730	712	719	676	704	712	741	681	720	735	762	746	720	685	760	725	692	707	675	721	709	715	705	725	685	716	705	702	727	681	734	687	710	714	693	701	705	685	708	713	718	692	727	700	688	711	744	739	747	695	710	733	738	719	707	696	704	669	676	700	656	730	688	730	709	713	706	727	676	742	744	745	743	715	719	707	750	695	757	720	714	710	712	665	684	735	745	748	710	671	718	692	667	733	723	711	669	734	747	712	676	769	695	698	710	733	676	735	708	690	748	678	688	733	746	693	675	742	719	694	732	703	737	727	688	710	709	716	675	715	694	704	728	739	675	704	703	738	727	723	767	709	697	710	731	686	703	694	687	709	738	701	658	720	703	732	722	738	711	695	697	652	710	698	716	697	719	742	701	729	723	711	693	690	726	711	680	661	716	760	717	736	685	662	711	687	741	761	683	722	706	710	725	737	711	671	698	720	663	676	694	708	706	679	719	738	734	687	666	731	687	740	746	723	703	754	700	679	725	751	653	718	769	692	703	700	695	734	711	791	756	742	659	659	721	686	695	717	683	733	720	731	699	698	693	715	675	675	709	703	739	718	753	668	697	709	707	758	696	700	667	739	719	705	715	687	703	730	711	721	700	700	687	712	707	709	740	745	662	680	717	686	705	673	706	705	686	713	683	718	777	687	690	715	721	709	708	687	723	676	673	695	675	713	702	724	674	755	757	697	771	777	676	727	740	705	745	668	706	671	717	752	687	695	702	709	671	706	718	700	682	687	715	722	693	749	719	714	706	753	670	688	691	731	733	735	726	744	753	732	714	678	683	670	714	718	704	715	716	756	710	716	722	745	710	735	724	677	720	713	707	725	725	757	708	703	674	675	706	711	679	717	724	653	704	661	722	683	701	684	715	712	720	716	676	693	705	750	747	740	658	729	690	721	702	730	699	704	704	677	740	698	654	742	778	729	772	707	723	683	685	700	671	694	754	706	707	689	685	727	748	706	693	719	684	699	650	666	723	730	724	662	656	690	725	704	697	708	733	734	734	735	696	699	699	711	743	686	692	703	726	686	743	754	689	728	764	712	700	672	723	671	705	711	675	749	687	686	704	700	754	691	749	710	699	716	703	676	695	744	707	754	718	734	745	732	761	665	728	714	768	700	658	690	701	691	682	709	710	705	704	708	692	722	716	726	729	691	730	768	729	709	678	719	689	716	737	710	707	711	706	738	728	755	723	730	737	758	734	694	675	704	733	726	695	702	713	661	715	656	681	704	686	756	682	698	730	762	686	739	676	696	710	710	688	678	703	689	713	647	651	703	693	732	715	694	689	711	747	696	726	676	732	667	699	711	715	737	741	695	703	699	702	724	734	684	673	652	711	749	730	711	720	711	699	670	694	708	682	691	699	773	750	731	674	735	705	715	675	671	678	710	719	708	705	718	675	700	712	698	707	677	706	746	707	745	684	755	755	652	703	679	697	693	713	701	653	675	681	681	661	735	729	730	722	686	725	694	780	729	690	670	708	698	759	708	681	683	713	724	646	676	731	695	700	706	732	721	728	684	769	752	636	684	730	778	708	723	749	747	657	682	706	741	660	703	730	742	733	675	686	679	714	659	720	741	681	713	730	677	679	695	725	714	723	708	677	722	714	728	653	713	711	698	714	671	671	720	700	729	695	695	679	731	686	718	676	691	702	682	643	727	683	722	683	692	676	707	776	714	727	699	729	702	741	687	737	702	721	738	718	711	749	706	697	714	718	650	684	721	710	654	731	701	746	669	704	678	674	674	677	731	715	699	733	731	722	712	702	708	755	684	697	696	742	745	669	687	698	671	723	704	719	782	669	737	691	728	728	728	702	679	661	698	712	676	683	700	729	698	703	701	675	707	692	716	657	701	690	690	707	700	694	758	687	684	730	751	736	696	731	725	653	719	730	689	733	757	727	703	722	726	682	687	708	716	695	718	697	714	707	684	728	683	717	675	742	686	713	664	684	704	781	686	727	699	669	709	724	699	742	733	744	660	703	689	701	720	751	716	629	709	720	694	721	672	739	702	729	678	696	702	731	736	688	744	727	670	709	702	728	703	749	717	705	680	697	682	739	718	759	680	717	737	742	681	732	706	711	664	653	689	675	708	740	685	730	708	668	724	654	793	695	682	697	707	736	677	737	692	710	669	742	686	702	654	640	706	694	729	695	723	706	695	767	677	758	687	705	701	711	720	704	743	685	698	720	684	695	683	765	753	666	727	762	722	700	702	711	688	686	679	712	654	723	735	710	738	671	715	681	679	727	731	726	721	711	730	748	682	679	644	706	731	698	687	725	696	731	706	670	754	718	694	758	722	662	711	664	703	732	700	690	733	662	686	673	751	684	762	665	706	713	700	707	651	680	691	701	700	713	746	676	744	767	748	692	701	719	718	692	707	705	692	675	665	684	684	683	688	686	733	744	694	672	716	715	745	686	697	722	740	744	708	689	632	695	687	663	685	738	714	736	697	686	742	779	766	733	696	741	709	714	697	741	705	707	697	734	694	698	749	702	677	686	730	722	664	753	708	664	703	716	704	703	713	744	713	742	700	706	763	727	713	747	710	756	735	771	751	701	686	678	749	703	689	713	699	730	689	742	733	767	701	730	730	713	686	724	721	681	726	742	702	683	751	719	732	706	744	682	660	652	694	725	718	680	703	650	737	697	691	724	733	708	727	757	712	679	686	720	684	689	711	718	735	705	733	724	740	692	682	693	720	713	672	685	707	714	713	716	684	743	666	683	711	664	700	682	702	720	698	736	724	689	666	711	720	762	690	699	677	705	731	719	646	725	693	716	720	694	689	731	721	715	707	745	694	719	737	720	677	728	685	684	745	733	724	691	666	675
43197	27634	25416	23797	8794	1397	618	421	338	311	280	255	275	275	238	267	233	194	241	231	214	237	231	238	239	226	231	234	244	230	252	236	233	214	199	238	247	240	246	222	231	240	243	206	221	236	257	222	227	191	208	227	211	249	204	267	216	212	233	238	220	214	237	234	250	234	213	240	223	220	234	242	215	251	207	230	234	215	248	250	240	247	199	243	205	245	205	211	232	239	220	240	217	235	229	241	226	234	210	222	190	226	209	235	253	240	233	240	211	217	241	200	204	250	206	198	251	233	228	249	217	228	238	229	212	224	223	180	222	223	223	243	234	218	217	210	210	208	234	225	249	258	202	220	189	255	245	192	227	243	225	226	205	236	240	183	230	227	226	238	220	241	234	226	226	256	213	207	242	254	236	239	227	201	241	224	236	216	217	228	223	233	230	252	210	230	225	221	229	247	216	226	248	229	207	240	227	228	207	264	248	214	256	254	234	194	240	219	241	191	233	219	216	222	207	233	196	204	225	214	239	243	210	235	250	235	203	210	244	200	196	211	215	244	219	216	207	250	228	206	245	214	232	219	247	205	224	247	204	233	215	212	196	237	224	211	237	227	211	239	231	225	195	219	230	199	221	211	207	233	226	211	234	209	258	222	208	236	243	191	210	216	219	212	214	246	231	229	211	227	211	223	236	234	227	220	251	227	193	227	213	238	237	210	214	232	199	226	227	232	219	210	229	224	233	219	237	228	224	207	241	218	234	228	236	240	231	253	208	250	217	245	215	219	208	195	230	219	212	216	211	217	195	246	222	194	219	238	220	220	258	211	238	224	263	201	206	194	220	221	246	226	216	250	232	235	239	192	223	209	215	216	220	202	242	223	234	219	239	220	230	247	235	207	267	228	244	235	236	220	204	208	225	241	233	218	190	215	253	229	228	215	203	207	243	206	246	227	209	209	246	209	243	242	236	222	221	233	234	221	219	211	232	196	198	235	236	218	235	226	209	214	219	182	253	233	227	224	218	221	221	217	205	220	201	203	226	259	228	228	237	234	235	221	238	243	250	232	231	210	244	237	237	225	221	204	228	235	209	230	233	218	216	217	221	262	223	251	229	236	243	236	214	218	224	206	200	221	239	222	207	180	193	220	222	242	255	203	242	215	211	245	234	216	224	240	181	230	220	210	233	208	225	223	196	270	223	201	219	216	251	235	221	221	203	239	198	212	216	231	232	234	215	221	214	223	219	216	215	212	212	222	237	210	198	226	230	236	216	226	239	215	210	231	214	243	239	241	237	207	234	220	240	214	244	261	225	208	208	244	241	226	218	227	248	230	227	230	230	219	239	231	215	224	196	223	251	245	206	207	231	218	221	250	226	196	213	259	246	243	195	224	238	188	216	243	226	218	230	247	203	206	238	232	245	217	222	243	236	212	216	221	236	201	227	249	251	221	253	237	210	236	227	242	195	223	239	219	231	230	237	238	230	224	233	219	240	226	210	217	244	206	195	247	226	236	224	233	212	226	235	193	244	228	237	223	213	208	226	239	227	254	214	242	238	223	246	232	238	213	193	200	203	223	246	218	219	223	253	234	251	204	232	247	218	243	228	245	229	203	236	234	241	222	225	228	226	217	223	211	230	231	213	201	215	241	221	224	222	211	221	249	224	210	224	232	217	254	252	245	226	209	198	210	208	241	247	226	239	260	218	247	217	250	213	211	238	239	225	218	200	229	228	238	232	236	196	232	210	263	221	239	235	231	220	225	232	202	201	247	210	219	219	195	226	230	219	226	214	213	222	234	211	219	230	229	197	229	249	266	211	222	222	208	235	207	229	245	207	238	217	218	219	223	215	203	206	207	213	222	234	237	250	235	240	216	221	209	222	243	234	227	246	244	212	238	208	224	241	226	213	233	205	222	238	228	254	227	207	219	216	201	203	239	220	222	218	235	243	250	230	250	244	246	217	220	224	248	221	204	222	240	241	253	224	224	228	216	223	215	234	222	221	206	238	210	225	203	203	231	225	222	228	221	230	230	221	217	236	216	219	246	239	221	269	206	213	219	198	244	229	229	262	243	229	215	226	221	227	205	224	204	245	210	206	239	260	242	244	210	208	227	230	230	230	223	195	205	218	242	224	221	228	232	209	197	236	210	214	223	229	195	248	245	204	221	218	224	183	239	218	252	204	241	220	236	219	238	199	234	217	248	219	198	215	212	235	226	223	223	227	219	243	255	207	219	249	205	223	218	242	192	208	236	239	222	240	232	227	222	227	224	224	208	240	233	234	209	247	232	191	212	203	200	226	206	251	205	234	249	222	216	254	231	220	197	218	216	230	248	222	212	210	210	217	220	225	210	235	222	239	210	243	229	231	229	218	233	226	226	222	210	230	220	253	210	246	225	225	223	234	215	218	184	221	214	213	256	191	239	214	193	224	172	204	196	231	248	225	250	235	246	230	235	223	229	234	207	227	250	243	211	256	261	230	221	220	232	210	213	233	194	227	236	198	216	184	206	229	234	223	233	226	218	243	239	245	234	233	227	238	200	218	223	224	220	232	217	219	214	199	232	245	258	243	206	251	223	233	211	216	206	239	207	215	216	225	221	215	208	231	223	213	223	224	227	236	267	219	268	246	243	222	233	222	222	213	225	257	218	230	213	226	215	209	213	243	243	253	251	219	268	237	222	256	215	225	227	199	219	237	237	243	210	206	235	206	214	252	241	242	226	225	220	231	214	213	215	224	253	237	214	248	227	214	213	228	197	236	247	223	249	214	223	213	230	211	225	202	223	229	223	201	227	241	220	198	215	223	233	266	281	274	246	222	217	201	256	213	201	239	237	204	244	228	218	214	224	228	208	238	216	222	232	206	185	226	207	202	224	235	224	212	213	230	215	225	209	234	208	214	223	189	216	244	231	246	243	188	226	211	217	244	212	183	204	212	231	213	216	224	242	202	244	221	233	213	225	214	210	218	229	221	232	222	222	233	253	226	255	248	184	238	241	242	237	241	199	197	194	229	224	248	233	214	223	209	197	216	218	233	220	220	237	233	251	224	234	208	201	244	242	265	257	218	238	229	219	229	202	212	257	222	235	219	220	196	250	218	209	223	252	230	217	244	232	237	260	243	230	245	212	216	248	203	229	210	231	220	220	199	229	221	211	216	257	253	251	219	209	211	236	245	205	232	245	208	223	209	267	224	229	214	220	212	222	228	240	185	228	221	214	237	219	232	222	251	265	222	244	240	208	222	222	223	250	222	232	197	253	237	230	259	221	222	213	214	230	224	232	207	203	235	213	194	200	227	267	246	240	222	209	236	203	235	269	235	212	234	239	228	246	213	225	217	233	225	269	209	228	237	218	246	214	235	217	230	229	205	246	201	205	221	227	229	230	195	239	247	228	210	225	236	197	198	228	213	200	205	212	245	232	225	230	226	223	217	218	210	240	243	236	217	250	233	200	210	213	232	240	213	205	222	227	257	241	224	238	235	207	226	211	220	222	216	214
27729	21443	28049	30917	10324	2199	1662	1315	1063	991	870	781	779	787	698	643	614	580	625	607	603	621	590	571	568	513	553	520	585	564	590	542	515	517	546	551	506	541	527	527	538	530	526	519	504	516	514	547	519	560	544	531	542	537	559	553	517	494	476	537	477	506	519	544	513	557	471	482	527	507	488	526	516	525	499	530	502	507	582	507	469	539	537	530	493	531	523	517	553	498	529	502	520	522	493	496	543	561	498	490	476	508	505	492	515	504	488	504	527	579	483	520	487	492	515	505	517	491	483	512	503	507	492	498	543	525	529	517	537	502	530	524	496	520	495	517	513	520	537	520	536	480	489	513	534	506	516	524	502	531	540	531	497	506	471	519	510	458	511	510	497	509	527	476	509	504	475	524	488	514	484	458	542	509	521	547	521	485	497	462	521	505	523	528	480	515	488	495	559	515	534	507	515	513	510	506	473	517	488	521	507	528	549	507	522	488	501	517	511	519	507	503	489	501	480	504	518	532	501	491	503	527	487	491	499	547	525	493	576	511	534	533	502	502	471	518	523	515	485	494	534	507	533	532	506	456	504	522	498	511	521	520	481	498	501	541	542	505	564	507	535	502	489	536	494	524	492	558	538	488	548	484	537	523	541	510	541	494	500	510	505	516	469	504	491	520	484	534	519	541	523	526	534	514	530	476	499	495	508	544	505	494	516	495	491	511	522	487	550	508	478	541	505	546	536	470	494	536	541	519	512	529	450	516	505	541	523	503	488	543	519	521	555	528	472	468	525	533	508	499	499	522	469	515	522	534	497	512	509	540	491	501	486	470	499	508	513	505	510	520	481	554	517	515	525	501	519	506	532	492	519	513	469	524	489	476	490	514	529	512	526	501	517	516	505	476	519	508	545	494	505	486	511	505	513	481	505	471	501	502	497	512	517	510	458	517	525	485	539	505	533	504	483	535	547	495	517	498	489	512	537	545	498	557	540	471	462	478	515	551	501	500	525	481	512	519	514	506	489	520	491	544	503	522	515	552	490	525	517	517	566	502	513	521	511	566	525	482	534	509	504	514	526	536	478	498	498	536	530	546	507	504	488	505	481	514	532	512	496	511	510	534	511	489	500	534	534	515	524	526	508	526	517	516	480	525	501	525	528	477	502	489	510	551	489	506	511	483	512	543	535	506	498	482	536	482	472	517	553	523	509	513	479	509	548	521	514	472	498	481	482	517	517	512	500	510	509	482	503	508	521	528	484	508	497	556	506	521	498	492	503	522	519	523	491	516	530	531	531	518	509	518	477	512	503	519	532	501	524	491	495	511	522	498	488	524	479	493	522	502	519	498	451	532	554	548	466	487	503	519	526	496	472	525	510	512	519	518	538	525	491	527	499	505	477	476	524	502	492	536	536	499	537	532	488	516	503	539	519	502	509	448	527	502	540	498	520	528	481	511	501	516	512	479	498	477	489	547	532	485	526	529	518	520	510	488	491	514	511	528	492	487	520	481	514	518	510	511	491	508	555	478	533	472	519	528	486	506	487	511	528	494	553	493	494	503	499	507	543	501	520	557	505	495	482	519	531	535	493	515	513	499	565	479	501	503	489	514	513	528	576	529	558	497	503	515	504	487	522	531	516	515	515	490	502	521	482	504	485	488	552	476	514	536	536	500	484	516	512	507	492	506	528	479	494	513	530	495	505	547	479	487	497	498	489	475	525	478	507	490	478	532	542	529	515	543	509	493	480	512	528	522	504	517	507	529	512	551	532	515	496	508	527	506	533	555	543	486	505	501	486	526	533	563	505	483	534	519	514	513	498	525	474	533	486	496	512	534	480	475	538	543	487	510	512	527	478	499	523	533	527	496	536	514	502	559	512	535	514	508	487	498	498	490	492	498	507	490	510	500	487	533	532	514	514	476	498	515	492	541	474	526	490	514	481	483	505	496	532	512	518	493	522	478	504	506	512	518	529	543	499	548	535	516	529	550	523	504	512	571	518	491	537	506	534	501	495	479	524	514	513	538	559	511	491	509	504	534	527	507	511	497	524	495	495	532	517	536	525	518	508	527	567	503	545	444	524	507	484	562	503	550	514	510	508	536	529	516	472	502	530	489	515	505	518	508	512	511	538	500	491	512	498	489	511	515	503	502	509	545	522	516	486	476	512	518	523	521	517	547	527	515	524	498	515	518	553	525	504	474	521	517	509	532	487	497	477	503	530	524	505	504	526	497	524	530	520	539	491	515	491	530	524	537	510	513	482	539	523	595	520	510	518	505	487	509	534	505	497	505	494	533	523	535	458	525	558	472	519	509	505	535	460	509	499	503	550	479	480	504	544	546	508	459	494	501	490	512	505	479	503	528	535	532	536	533	528	525	512	547	557	562	529	485	523	468	538	530	503	493	501	518	479	568	539	510	529	490	477	544	526	542	543	508	530	504	489	547	527	496	506	498	530	537	564	501	502	494	535	530	553	556	490	549	546	480	534	496	552	506	517	493	541	535	499	505	480	510	478	491	489	480	517	505	485	502	467	551	527	541	487	505	507	511	539	524	514	460	522	529	566	476	519	515	561	519	519	538	557	543	551	490	480	521	530	515	583	504	532	511	481	557	532	516	453	489	502	520	505	525	514	528	462	509	493	495	536	480	492	546	515	502	586	493	511	568	504	543	541	547	518	498	507	525	551	544	498	522	488	524	481	487	531	505	500	502	483	549	507	485	540	529	506	505	519	482	474	482	520	536	529	513	484	477	524	525	518	502	522	485	496	506	528	498	489	507	513	528	526	484	512	500	507	495	526	505	511	513	509	502	522	501	506	517	524	514	518	532	524	525	497	521	530	513	519	550	516	499	531	492	512	539	547	524	475	499	545	500	525	543	525	524	495	509	510	464	528	524	512	483	524	523	520	481	497	534	527	517	538	511	526	514	475	489	541	504	521	539	524	508	521	524	490	502	507	529	507	476	524	499	517	507	501	492	502	550	516	486	535	514	524	517	526	497	507	528	543	544	482	512	496	521	505	533	460	555	531	502	464	500	517	483	480	501	519	505	473	512	524	503	555	528	537	535	516	463	514	551	515	536	504	492	513	490	506	512	509	493	535	526	484	488	476	490	534	508	528	497	539	534	509	515	571	508	489	503	552	505	485	456	525	527	487	487	513	547	491	500	515	536	488	543	499	496	507	504	515	541	535	460	526	474	540	554	499	513	473	534	498	516	493	487	584	500	491	517	521	503	518	510	529	507	512	472	482	535	507	506	490	513	496	504	507	512	515	485	516	501	533	493	500	524	496	516	457	511	506	464	468	559	491	468	524	549	523	512	479	534	492	488	507	498	488	552	513	485	503	529	529	517	521	528	498	517	496	508	498	516	546	547	502	515	529	532	495	515	523	563	481	479	510	522	459	560	502	506	551	539	477	498	518	506	488	500	488	511	511	498	518	457	513	500	485	507	522	557	512	518	495	515	514	504	515	532	524	455	548	484	467	536	510	485	498	539	492	517
51400	35330	37182	33112	14809	3204	1073	559	450	416	364	384	358	360	331	344	288	309	317	300	292	305	290	293	286	305	283	268	313	297	299	288	288	287	302	261	295	297	277	284	304	273	299	335	265	324	316	268	288	276	262	264	261	292	295	275	234	289	254	263	297	267	251	255	269	277	289	291	271	272	297	303	276	274	274	308	276	288	265	277	304	285	297	255	247	285	284	266	284	279	288	288	266	312	261	294	250	302	308	299	281	312	295	271	277	269	311	274	275	275	279	274	288	253	264	270	227	280	292	291	276	279	293	269	295	255	268	282	274	286	321	273	250	296	263	312	274	291	300	282	278	283	265	289	258	272	270	306	305	266	266	264	275	272	286	289	291	264	278	291	259	267	310	259	294	289	295	292	278	266	265	246	299	283	295	274	256	245	266	307	294	296	273	277	288	278	262	300	272	287	285	257	276	293	305	308	292	294	272	275	278	296	293	270	312	291	317	321	270	263	300	280	282	288	272	270	248	258	303	228	259	260	268	262	256	253	259	276	264	289	259	274	306	288	263	261	271	270	245	287	299	267	284	278	295	253	264	265	284	249	273	257	297	274	258	268	269	300	263	296	279	285	266	280	295	286	268	307	276	272	279	293	265	282	279	284	294	286	248	289	291	256	273	263	287	308	299	269	271	271	258	294	301	286	260	251	283	288	315	259	292	285	280	281	297	280	265	300	315	280	269	262	276	248	254	265	299	291	262	275	258	286	282	265	281	270	270	277	271	278	270	309	286	301	273	263	284	285	285	244	239	292	263	273	283	270	272	270	315	286	249	279	280	289	304	283	277	311	270	275	286	272	261	270	290	284	252	295	297	286	285	273	277	273	314	270	277	266	287	278	259	286	294	280	265	286	259	287	259	291	279	276	312	249	258	305	320	296	274	269	273	292	283	297	288	297	295	284	307	279	265	262	282	300	305	262	278	238	311	262	291	258	287	289	258	271	272	263	274	279	289	312	288	262	287	282	303	264	293	276	293	274	280	284	313	315	269	289	264	291	273	273	270	297	255	270	301	261	258	278	270	278	283	257	271	253	295	299	312	279	309	248	303	308	261	257	270	303	293	300	270	266	275	289	282	308	279	270	298	233	265	251	267	311	272	287	313	277	284	279	271	283	284	319	273	269	233	298	280	278	279	295	285	288	281	289	291	287	250	281	289	295	300	276	280	274	307	304	287	303	274	269	282	286	267	301	282	278	258	263	276	333	263	273	268	251	270	288	264	309	300	266	289	284	287	269	283	303	278	290	301	298	290	280	267	273	268	270	266	296	294	276	292	244	295	292	290	277	268	258	278	272	249	265	261	281	263	271	322	275	306	308	276	284	283	289	257	256	272	283	287	272	309	278	292	272	292	271	249	301	280	277	262	321	265	281	263	292	274	285	282	290	297	275	294	288	301	318	275	299	276	271	265	316	300	285	263	263	269	243	297	284	276	271	287	302	250	248	282	298	302	279	243	276	272	286	288	288	258	282	300	304	282	263	291	264	265	288	275	289	295	253	264	296	270	287	295	268	276	290	271	295	280	243	277	303	292	288	227	302	292	311	315	298	285	265	317	235	314	276	280	286	278	317	303	270	243	280	239	281	279	285	294	275	296	268	283	264	251	250	265	262	309	261	293	274	304	268	255	289	261	242	276	273	278	281	308	289	313	268	306	251	294	295	249	319	315	258	243	305	270	285	305	283	289	260	262	293	301	283	285	297	283	281	281	263	275	275	279	293	275	278	264	283	311	282	296	276	282	259	264	262	279	310	286	255	243	271	279	254	292	284	290	302	275	240	261	288	271	286	289	281	274	283	290	307	267	319	319	304	285	301	267	230	297	329	249	312	303	296	255	284	299	253	282	285	292	274	275	276	306	302	281	290	301	303	264	303	304	263	259	322	293	273	298	320	260	247	252	287	282	255	257	271	276	300	302	251	234	254	280	261	257	265	318	296	289	259	276	287	264	263	291	298	266	295	309	258	278	251	319	278	302	312	292	302	268	308	289	278	276	271	294	282	277	295	295	268	287	253	280	274	262	306	260	274	288	282	294	338	303	271	238	286	266	289	279	294	264	279	301	294	258	281	261	274	262	240	307	265	243	276	275	283	311	294	314	278	295	258	279	262	287	315	296	299	303	279	243	301	305	268	286	274	308	269	285	266	292	271	289	284	267	267	291	280	278	288	282	295	271	270	280	275	300	268	290	277	284	324	259	283	320	291	258	264	299	277	301	285	258	282	266	264	266	288	272	290	273	307	290	269	267	287	276	269	268	239	297	273	245	297	275	275	277	302	299	246	260	273	265	259	273	298	282	295	265	299	282	258	252	301	275	286	306	278	281	254	271	316	288	313	307	288	289	267	268	302	265	287	283	276	256	279	259	282	308	282	251	315	266	254	293	277	301	303	279	274	260	253	241	254	280	274	254	278	255	279	293	274	294	285	275	270	287	257	270	268	260	290	298	288	298	281	296	301	272	274	269	281	271	270	277	291	293	333	256	249	296	255	222	319	270	269	287	249	284	301	314	279	280	281	259	298	303	287	272	286	285	296	264	293	291	274	319	300	279	283	251	250	287	317	310	251	261	285	276	274	267	284	286	277	269	259	291	246	284	290	284	281	237	328	268	254	257	294	255	297	262	281	299	264	255	254	265	255	297	264	259	306	309	259	261	266	303	297	297	295	275	300	263	312	272	276	254	291	275	299	270	290	268	298	284	287	280	283	274	277	284	294	276	264	307	260	253	264	283	292	275	297	306	270	281	277	279	242	273	289	292	278	290	294	280	272	297	290	277	256	281	302	276	294	299	284	268	274	256	301	272	258	260	262	291	269	308	274	278	269	325	288	325	275	303	251	293	288	298	296	299	283	284	290	297	291	289	260	283	255	277	290	286	289	256	270	262	303	279	278	291	295	252	299	280	296	276	326	291	287	269	255	295	293	277	293	272	287	321	271	268	311	299	292	270	283	284	303	284	268	298	302	325	261	299	298	270	272	268	297	299	251	256	313	268	314	294	290	283	273	292	276	292	258	296	274	263	288	284	288	283	270	288	279	240	293	269	314	283	287	279	272	297	283	250	285	290	238	271	273	315	327	241	297	301	295	299	294	261	257	291	293	292	287	272	277	281	271	277	268	302	265	265	244	280	244	292	292	259	298	302	279	293	260	279	303	291	304	261	299	262	275	297	275	297	279	295	260	281	266	287	296	325	264	265	291	283	304	241	310	284	293	272	277	295	264	291	276	287	291	258	238	259	254	289	305	294	306	256	282	267	248	291	276	290	281	306	264	268	300	298	274	307	275	303	301	293	289	289	270	276	266	319	308	275	285	289	263	280	295	278	285	277	310	245	281	277	239	299	273	283	277	261	285	276	270	261	288	265	268	273	276	268	250	304	266	253	276	277	289	256	278	309	278	251	283	269	283	298	254	313	316	300	255	242	269	304	311	276	279	272	253	295	256	278	248	278	291
33089	27264	37595	37303	12973	2889	2299	1805	1499	1331	1257	1050	1025	991	911	844	797	781	767	772	735	721	753	688	699	749	717	675	675	687	712	695	731	741	679	679	639	664	648	688	639	663	712	680	652	642	639	665	682	686	667	652	632	648	662	656	619	635	653	628	643	703	635	638	663	625	640	625	642	623	671	641	593	674	664	661	611	637	623	659	643	612	656	655	700	651	616	652	647	650	634	613	664	669	622	622	648	651	670	643	624	631	624	632	656	667	640	670	642	623	629	649	617	646	667	638	661	602	653	643	682	619	626	636	611	675	645	661	600	637	672	620	654	603	652	706	628	659	650	661	642	630	655	608	623	632	646	626	671	638	653	640	647	669	643	649	635	635	640	645	614	667	641	590	633	634	623	666	616	673	656	616	639	634	648	603	640	672	601	646	602	669	663	693	626	605	646	635	646	674	688	666	590	657	617	670	646	628	668	619	616	644	632	649	643	664	630	637	651	586	630	585	650	673	654	658	642	664	652	616	611	617	592	637	611	626	596	648	652	635	667	660	626	596	669	634	640	646	625	681	597	633	669	684	665	672	625	608	602	645	654	618	637	641	658	623	630	636	604	643	678	663	640	625	639	632	620	653	629	664	615	640	647	628	645	645	610	612	653	610	669	622	639	642	651	596	630	640	650	676	679	617	652	629	642	563	615	640	652	626	625	675	619	602	616	619	656	685	636	644	659	623	635	625	634	647	667	610	703	620	635	676	610	647	607	702	637	640	642	640	635	617	685	659	635	578	650	616	612	626	670	644	666	615	590	664	675	657	640	618	617	638	624	680	652	632	637	618	672	646	631	647	676	653	669	622	662	642	651	650	646	689	598	643	619	619	663	658	591	634	649	650	649	656	681	676	643	626	657	661	673	597	631	614	655	679	670	615	658	624	630	681	609	618	630	644	647	582	699	577	626	657	677	603	676	614	642	653	647	683	661	617	643	647	602	641	678	606	622	654	620	626	642	674	636	652	576	650	648	630	678	622	629	644	596	600	624	657	633	662	638	630	639	608	648	613	646	612	644	648	649	623	625	673	676	634	608	621	633	632	622	664	661	660	637	654	631	658	604	628	653	631	600	656	659	628	625	632	646	663	664	608	634	644	660	578	627	655	664	634	608	617	617	643	638	602	633	663	633	630	660	628	637	659	635	629	655	679	620	641	625	598	595	644	640	635	680	688	675	662	641	615	625	617	596	602	663	660	641	686	636	634	654	712	624	620	620	653	655	625	642	650	664	598	653	619	637	637	660	667	573	610	648	612	599	623	596	617	639	664	623	625	633	675	632	600	626	645	645	629	598	671	667	646	590	658	649	652	619	619	629	624	603	645	673	695	662	609	609	634	679	661	646	611	666	652	645	651	635	605	647	614	633	584	633	645	612	614	661	638	653	657	637	632	613	664	608	638	634	644	675	645	693	634	665	667	624	628	614	637	608	681	612	630	618	641	685	679	615	625	629	652	618	598	643	633	623	630	650	611	626	654	692	673	682	648	670	660	620	626	644	646	661	630	615	684	650	672	627	626	664	636	681	642	676	623	667	649	662	601	663	633	612	623	623	639	645	668	643	632	635	665	618	643	605	619	660	636	614	691	689	634	588	688	619	615	618	651	648	598	655	598	659	585	638	639	590	677	653	599	566	655	637	637	553	618	670	634	631	646	628	665	674	652	620	648	617	618	627	612	649	647	652	669	628	610	647	626	629	659	639	645	636	610	657	660	644	675	613	604	610	645	631	649	641	639	616	668	635	615	631	622	620	679	635	661	619	656	610	634	628	579	643	638	637	647	669	603	676	608	628	608	603	631	629	648	636	645	655	659	619	628	628	630	618	619	592	652	667	610	625	611	675	637	575	680	589	681	661	673	617	673	674	643	615	613	653	603	687	653	689	630	618	659	625	634	658	619	633	657	613	646	690	611	628	628	647	639	648	655	612	669	643	621	609	619	656	610	648	646	644	652	686	632	596	596	567	616	633	614	616	693	639	610	622	631	640	638	597	623	626	659	677	641	654	613	678	673	622	621	621	628	665	581	661	644	626	620	631	691	651	597	656	628	595	623	632	614	670	638	617	624	689	657	677	615	659	633	648	627	648	637	653	634	660	608	599	625	626	619	670	643	638	667	630	682	640	642	651	584	624	604	657	598	622	606	599	612	662	594	626	669	604	635	664	656	624	632	600	649	642	594	608	646	650	645	662	624	604	623	697	582	609	681	587	638	676	591	668	639	639	583	630	647	656	586	672	671	619	664	657	638	619	620	662	631	658	668	675	681	621	601	615	664	617	645	629	655	684	667	611	670	639	670	631	672	619	642	659	650	646	638	642	624	647	623	647	656	617	621	610	618	628	626	670	613	638	650	607	622	660	625	657	613	623	656	625	681	609	626	614	630	630	624	580	582	610	614	606	631	610	706	676	651	640	628	620	679	637	611	654	611	655	623	611	632	646	677	628	661	658	640	631	632	658	631	678	661	611	571	657	668	690	648	636	621	598	631	671	639	631	662	615	646	619	646	602	625	599	607	627	608	624	607	614	623	625	636	622	628	643	633	646	591	655	627	647	665	669	657	648	589	622	631	663	637	668	636	641	588	657	635	674	623	624	660	623	585	598	610	613	633	643	639	631	655	685	638	635	589	619	624	637	632	656	650	647	651	651	603	623	664	668	657	660	641	612	651	656	645	666	629	612	594	649	588	658	627	621	685	639	658	701	609	599	672	622	628	613	619	661	643	649	612	665	638	656	643	635	655	631	627	661	640	625	655	657	670	618	624	629	631	636	659	652	651	629	657	663	644	617	671	629	657	610	645	616	618	644	638	636	636	617	631	602	656	683	660	626	626	652	662	644	602	663	586	657	668	644	636	629	613	656	618	595	642	643	679	644	609	671	643	674	617	677	670	620	627	643	664	595	656	591	593	643	639	643	657	650	639	601	594	631	678	612	675	652	650	611	651	625	654	643	614	589	608	633	605	626	663	627	633	634	578	590	608	651	608	608	641	640	576	629	592	623	674	656	640	645	652	636	616	645	650	627	630	629	610	658	648	634	651	660	667	664	664	634	663	609	620	626	591	661	644	624	637	672	648	634	649	666	620	613	642	646	676	624	619	614	634	664	643	629	651	606	633	679	626	657	656	547	654	613	644	638	650	677	619	664	628	644	666	632	663	626	642	644	627	573	615	638	625	631	647	625	621	590	615	642	690	625	644	666	668	675	682	632	604	663	643	657	601	630	643	636	612	613	593	597	655	646	584	615	628	671	606	663	678	671	642	654	676	606	629	641	647	649	668	617	635	575	636	649	625	629	623	665	631	634	670	661	642	654	606	638	639	636	630	632	613	626	627	668	593	648	700	647	637	614	587	633	648	608	628	641	648	605	627	626	639	651	636	588	606	667	649	634	582	665	637	661	614	616	635	624	595	607	646	620	663	614	621	636	648	679	624	599	634	605	608	645	648	668	610	680	626
26244	12460	6544	3031	1156	510	437	382	379	326	389	358	380	328	351	352	326	333	354	335	331	329	335	369	354	340	326	315	285	333	293	313	314	324	345	343	290	296	355	334	300	319	360	355	334	373	340	355	339	337	352	330	363	339	306	338	334	315	344	361	308	302	301	355	357	337	344	327	325	297	309	302	349	314	331	343	348	321	305	316	327	346	328	347	341	318	342	338	330	325	319	361	349	303	332	305	296	322	359	356	313	354	311	333	352	298	303	348	317	316	325	310	311	304	341	325	337	330	338	303	332	299	316	342	332	321	330	314	350	355	351	363	300	363	289	347	339	342	334	364	333	332	333	327	335	315	317	378	352	317	323	337	308	332	330	362	305	331	348	330	353	335	372	317	320	302	332	353	378	332	356	327	339	349	357	347	341	343	329	334	305	316	296	324	312	331	356	321	327	329	315	353	338	321	306	291	336	339	375	331	306	290	338	326	343	348	342	328	303	324	340	308	308	348	355	340	359	306	331	327	309	316	323	344	336	350	365	335	352	308	319	319	313	335	332	320	348	311	335	346	355	318	322	308	337	296	338	362	329	348	316	346	355	346	343	362	339	388	336	328	358	298	301	305	336	344	367	350	307	323	366	332	308	329	306	339	333	302	344	337	335	305	342	307	319	330	331	314	316	311	301	333	349	328	365	355	327	348	332	296	341	313	329	347	323	344	321	328	315	316	336	345	361	351	355	324	342	355	327	329	317	350	302	302	330	301	331	315	328	295	322	308	349	344	315	314	346	333	320	300	340	310	317	349	344	393	323	322	309	322	356	327	375	340	355	335	294	393	330	345	287	333	326	311	322	332	357	344	362	337	327	312	361	331	297	346	338	321	322	325	339	311	364	316	326	280	337	381	338	322	352	368	357	331	346	367	342	351	336	306	352	340	347	368	349	385	297	312	332	353	326	317	279	304	336	300	300	312	319	346	311	339	337	336	316	348	340	355	336	323	321	348	353	334	286	321	338	327	324	333	307	319	351	348	301	347	353	318	335	323	331	327	324	357	376	329	298	331	357	338	294	340	315	345	352	334	309	321	320	345	301	313	323	346	324	365	361	318	318	358	341	340	327	345	342	381	323	328	326	366	364	320	333	295	340	323	381	320	340	348	346	307	357	354	356	349	354	333	332	349	317	323	343	330	323	304	343	321	349	323	297	323	321	293	367	302	322	328	327	308	303	320	356	299	316	310	348	343	332	330	353	358	336	294	358	344	324	329	332	327	301	342	324	301	341	356	328	289	347	364	318	319	348	327	345	359	342	295	368	361	329	331	368	322	342	326	333	324	294	321	335	356	333	332	322	358	349	339	333	304	326	325	340	319	322	343	296	328	313	351	321	324	326	333	325	330	362	332	318	348	331	350	334	311	344	359	295	311	382	348	335	327	315	344	319	364	318	321	349	329	281	291	350	322	360	313	317	307	299	301	339	328	328	322	310	328	314	321	343	343	340	338	304	298	341	305	332	311	315	348	310	333	317	330	346	374	292	355	289	339	336	322	360	302	322	325	331	348	341	335	343	330	312	328	339	322	343	357	348	308	341	315	355	329	323	347	322	338	319	324	347	384	322	336	341	361	339	332	317	322	321	350	357	317	339	328	314	335	321	303	297	292	332	310	323	336	333	312	342	329	328	294	364	338	313	359	346	305	313	353	352	316	335	323	337	336	341	328	340	325	313	290	315	347	342	312	349	304	353	300	388	300	343	312	330	282	314	335	339	323	379	372	334	307	330	334	349	357	318	342	347	329	330	355	336	354	329	317	323	325	342	356	320	338	311	334	342	378	348	313	320	316	347	355	331	327	329	314	326	350	329	299	341	310	322	372	337	354	299	308	326	343	323	302	319	337	327	369	350	322	358	324	325	340	315	307	309	322	340	347	326	321	347	330	338	324	354	314	314	297	324	327	317	343	348	356	332	325	311	352	347	332	320	331	359	316	332	330	312	325	293	316	329	330	338	343	337	329	352	344	354	362	307	316	319	319	312	321	316	323	346	370	323	308	336	331	342	357	339	344	370	325	360	345	344	328	332	358	362	295	283	318	332	314	348	340	320	330	356	322	320	323	316	314	321	340	323	363	341	321	332	318	347	340	329	340	315	345	348	300	313	332	346	327	334	316	343	335	353	312	311	358	330	335	328	336	318	360	304	325	324	354	350	327	335	325	326	346	332	353	349	367	317	360	322	339	346	351	311	330	355	343	366	335	341	337	332	340	367	325	342	318	386	306	324	331	313	351	322	314	326	340	353	333	369	348	309	316	336	340	377	345	338	307	305	304	325	325	347	304	345	319	313	318	340	336	335	357	341	320	331	310	302	310	348	353	351	331	325	359	322	320	313	316	340	310	310	287	389	324	343	355	329	330	306	331	344	340	316	321	319	369	322	334	355	351	366	338	370	327	307	325	306	321	339	339	321	336	355	343	335	341	343	309	325	359	306	311	328	339	337	331	330	341	317	326	340	290	319	302	346	317	354	268	349	310	324	328	358	368	364	327	322	284	358	309	342	354	331	312	338	340	380	350	367	301	331	353	329	337	329	329	317	344	353	320	348	315	325	321	326	336	311	327	336	341	308	336	350	331	340	319	304	288	345	337	348	338	334	346	358	312	330	312	352	337	355	339	310	345	336	337	320	302	357	319	345	324	351	339	349	339	315	306	316	344	315	322	305	347	325	320	290	338	315	341	292	322	335	352	335	362	324	307	297	333	349	355	331	336	318	336	333	321	311	300	344	340	323	347	315	340	306	318	315	321	306	336	343	308	342	317	309	278	356	333	338	314	305	356	341	319	347	293	280	339	339	341	333	377	308	340	358	333	310	302	320	335	315	308	333	311	349	316	351	340	335	337	388	323	335	347	325	336	311	326	371	316	325	313	312	328	337	312	343	308	340	304	330	345	369	318	306	323	352	329	298	326	323	311	333	352	360	337	318	309	310	322	322	346	311	301	343	351	284	311	339	339	294	329	299	314	321	322	326	333	291	327	308	328	303	313	312	294	332	340	354	306	333	350	345	328	335	322	326	328	349	331	340	352	327	381	321	363	346	326	341	333	339	321	340	323	326	331	318	300	319	323	310	335	303	328	360	336	326	340	338	340	310	355	351	322	335	298	345	326	338	342	319	334	331	347	315	355	350	369	337	330	326	322	365	312	354	319	349	335	331	322	342	335	334	352	297	315	347	345	334	381	358	344	323	342	296	314	343	314	317	350	318	323	337	351	351	296	305	331	335	346	342	336	299	320	362	347	358	338	347	313	329	318	345	365	349	297	309	333	327	324	342	332	332	387	357	340	317	349	311	344	355	320	340	347	340	337	340	360	341	340	321	312	302	329	345	309	342	312	311	334	308	346	334	314	319	323	312	353	306	345	332	330	355	321	346	286	319	288	321	306	348	301	343	347	358	326	325	330	326	367	327	404	329	317	338	358	300	329	324	370	320	306	303	341	313	324	354	354
16378	9315	10185	7824	3545	1278	1094	1021	950	898	891	880	815	797	763	759	772	802	711	752	743	732	691	750	729	749	707	702	689	716	744	743	714	715	715	722	709	747	701	736	723	706	728	718	752	727	742	695	705	698	718	710	718	761	705	753	729	713	710	718	692	746	706	700	721	711	677	728	764	713	698	711	674	687	674	715	708	727	739	708	725	726	678	742	706	706	703	698	719	773	715	717	753	719	720	732	723	676	687	692	706	698	707	683	703	724	695	737	751	687	683	691	729	744	688	727	708	724	725	725	688	710	672	720	734	725	714	710	684	722	705	701	708	715	726	737	737	723	677	686	725	739	718	693	711	640	748	679	716	693	715	719	680	697	668	723	722	779	683	711	680	719	706	647	717	721	670	677	702	688	681	727	692	764	745	725	716	700	712	728	690	669	680	684	699	713	711	695	717	691	734	718	663	699	760	717	723	691	725	716	708	748	719	748	703	698	706	706	688	700	729	705	747	741	736	687	733	695	715	702	701	714	674	736	740	770	698	720	730	667	720	733	756	716	699	711	701	682	774	724	710	734	718	634	697	686	724	704	736	693	685	694	706	743	692	726	719	690	722	731	703	716	700	756	674	689	700	698	721	707	672	701	676	723	716	690	755	705	683	719	722	719	698	737	697	676	742	715	688	735	707	666	713	658	716	718	723	694	707	738	677	783	671	742	733	759	735	717	728	730	735	677	746	711	697	682	720	704	698	683	710	679	669	728	723	734	751	741	709	694	692	690	730	707	698	690	697	696	683	705	693	731	722	707	698	689	696	707	707	696	692	735	746	713	707	697	717	696	736	730	738	700	728	717	727	723	668	702	762	733	739	702	702	683	743	733	711	715	707	774	719	738	734	699	733	732	695	749	741	739	677	726	698	676	732	735	723	782	729	744	785	683	729	692	732	706	713	679	747	738	671	715	685	708	693	689	734	732	700	694	698	730	770	728	695	716	684	665	680	705	694	658	741	745	709	761	702	724	693	729	746	709	712	722	702	726	687	678	727	756	689	684	688	694	706	716	718	746	715	741	684	742	703	748	698	696	716	663	751	721	692	690	736	710	746	697	740	726	665	716	693	707	742	703	695	767	723	711	700	754	709	698	723	729	708	715	740	679	709	696	758	738	688	706	707	716	749	694	725	748	734	711	746	739	684	717	711	707	671	707	677	679	669	725	641	691	668	730	702	727	694	751	718	742	682	706	687	654	712	685	724	698	752	683	697	699	694	716	739	707	710	696	748	698	729	649	727	713	653	729	727	712	721	692	732	721	741	725	775	727	722	682	735	675	714	707	740	736	752	740	684	688	723	703	727	724	719	693	687	739	723	719	757	708	710	685	735	737	689	686	747	663	682	725	702	689	677	690	743	683	699	733	760	725	739	750	699	728	695	668	734	680	695	632	755	696	724	687	699	688	728	725	677	683	727	713	669	728	688	709	671	705	708	704	715	694	719	692	658	705	726	697	744	722	733	705	727	682	732	665	703	725	690	748	673	743	727	731	730	701	712	683	739	675	656	743	725	761	692	729	742	674	716	712	701	673	744	720	724	692	722	703	693	712	750	778	692	672	684	735	676	710	717	741	755	713	718	703	694	722	724	700	721	770	719	719	717	712	731	686	743	699	731	715	749	715	708	764	688	676	748	737	719	664	701	762	670	703	691	694	725	748	631	694	681	731	742	734	690	653	706	759	715	741	701	734	724	741	688	703	716	713	687	677	726	719	672	698	694	678	706	689	761	701	743	683	658	721	721	706	748	689	697	730	687	720	704	699	691	681	747	735	684	750	702	760	703	748	728	745	698	714	720	743	724	709	725	691	702	719	697	702	724	754	715	717	690	736	735	739	707	743	693	691	725	720	724	691	701	744	734	723	673	697	689	749	711	689	735	697	708	723	700	745	723	689	702	712	698	677	744	683	705	712	692	726	708	748	719	730	713	686	679	703	713	722	702	751	716	732	681	739	738	703	691	723	715	689	710	659	666	721	717	723	677	717	743	690	722	714	688	738	728	700	755	726	711	717	723	694	725	690	670	720	677	664	718	712	738	751	701	708	698	722	731	747	736	703	724	699	728	692	746	704	698	732	734	735	670	737	711	736	696	750	743	688	715	686	713	736	754	721	721	760	749	697	761	738	727	695	697	689	703	740	757	766	741	665	718	744	668	663	712	698	665	708	704	712	732	675	689	671	709	724	706	660	663	703	721	712	710	706	693	734	722	684	729	701	758	742	724	714	735	727	723	704	714	721	716	716	725	702	678	718	698	704	696	669	720	719	725	747	732	752	720	695	701	781	692	688	730	666	715	704	698	726	732	714	710	680	719	730	709	692	722	676	692	712	732	731	720	673	730	706	685	704	697	693	688	695	684	714	686	720	735	739	702	685	726	718	695	720	659	729	692	672	700	721	740	719	688	687	677	697	726	724	735	732	678	747	734	698	692	729	697	683	707	760	697	731	721	678	799	714	744	724	716	735	674	693	698	725	715	734	693	684	717	694	760	672	717	728	676	713	696	749	725	678	702	744	718	763	731	671	695	666	650	666	751	717	700	739	733	712	723	717	697	701	773	692	711	691	662	751	753	724	730	695	672	714	701	708	683	674	686	731	702	730	688	730	684	715	707	715	734	742	724	689	716	732	646	727	699	670	694	743	673	682	713	753	705	726	716	733	709	721	734	705	724	706	718	704	758	736	710	688	709	696	736	662	697	761	738	753	728	714	691	686	708	667	727	710	704	723	735	720	726	715	690	752	667	725	692	695	696	716	761	730	688	677	770	660	704	737	720	709	659	697	697	723	721	676	723	671	709	714	718	727	667	683	711	765	733	732	702	683	702	714	757	697	725	741	681	758	697	732	664	646	697	797	790	704	749	750	707	742	737	703	751	718	748	698	748	716	698	676	761	731	698	743	686	715	711	713	706	706	722	676	721	737	732	702	748	722	747	687	713	708	707	725	759	663	691	763	695	695	691	665	721	716	696	714	678	692	691	694	710	700	717	730	774	746	721	721	667	772	745	748	711	682	714	667	736	742	740	729	712	713	750	695	683	719	781	666	663	693	691	685	766	733	729	755	704	700	778	753	714	680	647	701	704	693	723	717	651	688	718	690	692	758	730	733	745	754	716	706	700	697	721	676	734	691	757	643	708	721	711	752	678	720	673	729	744	711	698	689	758	696	781	668	702	737	737	737	722	715	721	725	711	679	733	748	718	715	724	708	733	756	719	752	686	733	706	695	742	754	749	728	725	757	716	720	718	759	708	752	714	700	677	737	750	753	718	710	739	712	733	710	730	719	712	723	717	703	708	760	741	722	732	732	699	715	738	713	722	695	744	733	726	670	706	687	742	742	712	690	689	665	694	753	686	737	691	678	700	702	697	699	697	716	739	746	709	752	757	703	731	699	723	719	707	715	729	663	699	752	699	691	708	683	745	717	753	707	715	768	698	692	752	711	693	689	740	671	719	696
43187	26121	26050	24725	9329	1331	521	390	338	297	316	282	241	231	246	244	243	252	245	204	253	240	222	231	222	247	254	218	238	228	230	232	236	225	243	233	206	252	236	241	260	224	238	251	219	236	214	236	227	193	254	246	236	211	217	212	265	218	219	211	230	251	219	216	206	251	253	219	214	245	221	192	246	200	235	221	221	210	243	217	196	223	232	234	257	231	277	220	219	210	212	211	240	236	254	221	213	237	256	213	232	248	211	227	207	207	246	238	221	230	259	223	206	211	201	214	256	271	239	232	240	195	223	215	253	243	220	240	225	218	234	197	235	190	232	199	212	191	239	240	226	210	254	231	231	228	245	223	229	214	244	226	214	222	229	238	237	210	218	228	201	215	209	258	250	222	188	236	256	216	248	244	230	240	244	224	228	205	239	227	250	226	260	260	242	228	245	220	240	209	229	214	217	204	219	258	197	235	221	221	221	209	249	218	247	215	240	258	235	223	217	214	231	208	214	231	200	235	230	234	207	227	230	224	235	223	225	225	249	232	235	263	254	223	225	226	222	222	223	254	230	223	249	218	248	240	243	196	232	243	180	220	237	252	232	234	202	212	237	221	222	203	220	219	242	229	233	219	247	244	199	240	263	226	229	265	210	195	229	225	243	221	254	239	243	258	215	224	233	211	220	239	218	249	212	219	246	230	237	204	256	251	224	239	236	242	227	220	271	220	230	211	251	233	259	220	230	191	233	198	246	255	236	222	220	225	237	218	218	235	244	216	224	230	265	243	196	232	234	232	245	246	236	186	240	220	224	220	206	220	227	191	247	236	204	229	236	249	206	260	221	219	229	220	224	224	230	221	245	207	241	228	246	235	235	205	230	256	209	248	228	247	239	210	223	228	224	214	218	240	227	245	229	257	231	218	239	260	244	239	228	229	216	186	237	235	206	222	233	252	227	199	223	241	241	218	238	225	266	243	217	229	250	226	237	253	244	239	208	244	209	231	231	192	222	201	220	204	210	217	259	236	256	209	233	233	223	209	243	229	221	235	218	202	244	219	226	208	220	218	190	226	228	254	220	194	225	224	217	214	217	216	240	258	242	224	212	211	204	221	229	214	235	255	235	234	243	260	219	227	233	220	227	212	227	244	223	256	215	247	238	248	222	213	252	197	219	232	231	229	230	190	249	234	234	236	215	231	226	222	211	210	210	233	226	230	227	231	220	219	207	207	212	260	232	211	228	223	235	228	220	241	230	218	211	256	232	239	204	235	241	245	216	200	245	224	219	244	228	218	252	218	233	239	212	229	199	238	226	209	212	236	205	233	258	237	241	240	214	231	234	236	211	218	218	246	214	230	263	219	263	256	250	211	232	230	215	212	224	209	235	225	231	232	220	222	233	211	233	213	249	242	223	226	253	230	259	204	234	226	232	247	233	219	221	205	253	246	236	230	239	239	247	254	213	229	223	240	213	214	224	219	197	203	222	241	251	230	253	220	227	214	261	250	269	260	219	228	220	227	211	216	223	234	188	182	259	234	254	225	226	233	213	198	220	238	221	203	227	197	211	253	231	213	218	216	224	204	220	236	251	266	238	231	207	212	217	235	214	209	213	226	214	211	220	241	222	242	212	239	238	236	223	209	253	236	198	217	214	212	197	222	241	205	221	224	249	229	271	230	226	217	226	246	218	244	253	252	201	230	233	211	256	236	210	258	248	221	234	233	239	240	222	247	221	215	224	233	227	210	239	223	210	211	235	233	228	222	224	219	209	255	219	256	253	220	208	201	235	242	226	245	234	220	226	244	226	216	204	238	245	250	221	209	207	211	220	216	250	224	237	246	231	235	265	237	227	230	227	238	211	205	234	222	228	255	226	214	205	229	241	230	217	225	218	234	225	235	239	233	230	197	226	223	217	222	234	199	256	209	213	200	231	223	227	206	204	219	226	210	214	236	219	224	225	222	232	266	222	197	226	209	220	249	249	206	246	218	215	223	221	252	234	242	227	243	237	247	253	247	255	229	238	222	246	219	227	239	237	236	205	200	233	238	241	192	232	231	231	251	229	257	231	233	223	253	206	221	239	211	230	217	228	197	238	236	216	220	222	200	237	218	230	232	227	214	219	238	224	233	232	242	222	216	213	241	254	251	231	213	200	248	224	245	196	201	219	208	228	210	243	223	234	221	239	236	220	200	230	223	249	270	254	243	268	232	242	204	214	236	244	238	234	220	211	232	247	228	229	255	211	249	224	205	234	239	220	243	199	234	239	236	215	237	243	290	239	224	212	232	229	257	210	220	219	258	262	226	247	216	246	225	233	213	191	233	233	208	196	222	225	239	232	207	216	223	236	204	243	224	235	236	208	241	241	238	235	229	210	226	227	256	205	242	224	235	239	210	231	217	226	199	196	220	220	199	217	230	248	243	209	222	216	233	197	232	236	241	235	242	216	169	261	222	212	222	240	217	235	239	220	227	192	231	237	235	222	219	215	213	241	231	222	247	260	233	257	216	215	240	195	247	248	205	219	248	220	232	230	231	214	222	228	233	240	210	236	235	261	217	206	204	225	240	220	211	199	218	213	233	228	222	219	234	267	207	212	252	252	209	220	234	220	226	236	235	215	233	245	214	246	199	210	238	221	204	208	237	200	233	196	226	219	227	212	249	211	223	219	245	245	246	252	206	209	224	215	226	230	219	242	232	229	222	241	241	189	222	241	231	252	195	214	233	231	212	246	202	203	243	227	229	264	235	234	223	226	213	232	236	250	237	259	240	240	234	210	229	206	236	252	230	223	215	242	245	212	258	235	240	223	189	240	229	243	219	203	229	210	241	223	238	239	228	232	255	245	227	273	240	218	250	225	202	205	247	228	242	218	231	208	231	215	211	231	262	229	259	243	236	270	224	211	226	247	233	229	222	228	200	216	229	234	243	224	213	236	211	249	252	253	214	201	197	222	222	239	264	205	223	235	219	226	228	209	206	251	211	221	226	213	218	225	231	226	211	225	215	228	227	235	231	219	194	242	245	225	249	231	219	206	233	219	230	237	242	190	228	241	210	209	225	218	216	198	201	218	243	203	260	278	220	236	263	240	197	206	234	223	213	233	237	221	239	262	246	226	236	240	219	218	224	232	203	231	231	225	248	225	230	240	245	214	239	218	256	218	236	224	215	206	213	206	255	254	225	231	230	233	205	215	221	253	234	244	265	208	213	224	235	218	230	242	220	245	229	202	235	234	226	220	253	253	208	228	225	211	247	212	254	238	224	233	232	204	223	202	240	206	225	202	217	216	226	232	222	225	234	263	246	216	247	219	218	225	222	225	224	229	210	235	222	252	237	236	222	236	251	217	242	213	245	228	215	239	247	227	239	232	248	209	232	257	201	207	236	203	181	238	236	221	240	216	201	218	225	213	227	221	227	203	209	242	217	209	210	221	194	222	242	262	194	226	227	252	238	210	212	238	236	212	239	212	229	225	268	216	239	237	210	209	235	254	226	254	193
27466	19884	29427	31798	11230	1929	1514	1272	1122	915	886	828	745	697	711	697	607	645	590	614	597	554	583	585	532	546	581	541	544	552	555	565	576	527	543	555	548	526	511	538	530	528	543	493	512	531	526	541	515	529	543	545	540	511	511	503	525	507	546	507	493	574	495	489	464	489	511	507	508	514	533	511	528	531	525	546	523	535	532	516	530	560	563	524	518	559	536	490	538	510	527	520	523	544	545	511	529	477	499	520	502	502	521	511	551	510	538	506	552	521	545	513	585	523	539	526	524	522	509	511	503	507	522	500	533	491	540	526	493	528	579	539	515	536	514	531	494	499	506	544	523	533	499	499	530	515	536	510	502	492	556	498	479	509	542	528	503	549	500	526	517	511	521	511	505	460	517	508	516	519	555	543	526	543	505	531	541	510	512	508	511	528	552	525	533	537	489	485	555	515	519	470	541	539	489	511	514	509	538	519	503	543	494	513	542	487	523	569	532	556	485	499	521	521	475	503	520	503	519	541	526	513	540	525	543	497	519	541	520	554	525	508	517	549	509	504	553	546	492	539	545	570	490	513	512	497	531	532	545	541	510	512	515	522	564	529	531	514	532	513	513	520	539	515	512	506	517	540	529	540	529	547	492	551	546	506	511	532	529	540	511	528	531	473	516	518	527	500	516	548	517	547	534	494	510	543	528	461	495	534	517	492	525	495	499	521	549	509	586	522	480	539	510	499	541	530	525	538	519	541	505	535	558	463	520	537	481	531	553	485	538	464	520	522	520	507	502	520	523	491	542	486	495	520	489	496	476	529	501	528	514	501	503	542	516	488	525	542	520	540	513	512	491	525	527	540	547	521	542	476	486	499	493	546	497	545	505	527	525	551	540	539	553	505	540	541	564	520	486	496	508	527	535	523	508	523	522	492	514	531	518	516	526	528	513	486	514	521	498	491	530	531	468	544	536	526	507	506	541	553	539	534	547	533	519	528	496	488	522	541	554	516	514	520	548	490	502	497	492	498	551	541	488	495	518	476	530	538	481	501	482	533	537	491	558	522	528	540	515	500	510	505	531	510	461	511	534	508	499	528	530	498	507	514	544	516	487	540	509	496	526	524	521	535	491	526	556	501	551	541	492	509	524	483	491	508	500	512	493	526	589	470	501	541	533	543	533	509	530	520	500	482	547	497	529	565	490	494	566	542	497	539	520	529	494	483	501	520	536	539	530	503	509	509	499	491	544	482	553	506	537	539	524	457	500	487	526	489	516	517	508	473	494	485	518	496	509	497	526	524	510	502	549	467	514	513	530	513	526	499	530	543	498	523	512	527	535	516	496	541	586	525	517	552	554	503	560	531	489	510	483	521	546	510	526	481	482	487	517	546	549	525	547	514	496	543	570	507	520	505	480	507	528	528	536	546	488	537	531	513	507	473	508	491	469	528	507	526	528	531	519	499	472	554	519	513	540	478	544	539	486	507	529	533	551	542	513	537	509	516	503	535	521	508	514	499	518	504	516	507	547	572	519	497	557	521	483	534	500	522	523	525	512	532	492	559	565	523	534	524	507	495	509	520	539	560	531	522	484	512	536	509	491	533	555	507	456	509	549	523	512	536	513	517	511	512	506	526	519	522	544	536	518	486	517	519	520	516	475	499	502	518	526	525	501	479	517	498	482	493	524	493	565	550	529	472	519	516	476	567	492	512	528	532	563	503	555	541	563	524	481	514	510	564	530	517	505	550	485	508	493	513	466	489	484	504	519	485	500	511	511	496	494	523	511	512	517	541	440	534	521	517	478	542	509	528	519	507	515	532	511	539	507	524	478	488	526	539	511	515	517	518	538	480	497	528	500	508	509	508	539	497	490	490	489	548	515	516	532	499	514	530	493	517	539	493	520	535	503	518	542	481	566	505	523	554	524	540	514	537	490	511	496	531	518	516	490	504	535	529	533	510	484	480	556	510	516	522	547	489	522	529	514	537	510	484	539	501	558	508	527	517	497	516	518	546	472	540	513	514	505	506	519	532	555	504	494	513	456	499	500	493	468	506	539	535	522	516	477	538	528	548	514	499	491	506	525	512	540	532	554	522	499	506	486	512	511	529	500	571	538	496	515	554	521	518	521	489	513	519	532	550	556	498	542	507	530	544	535	521	544	507	540	515	516	548	553	538	566	555	506	552	497	510	491	518	469	538	516	471	528	500	491	519	516	543	509	540	514	497	501	525	505	481	539	561	493	523	535	530	529	541	515	550	525	509	501	522	554	501	543	444	488	527	538	499	523	531	536	553	500	546	511	522	540	512	506	527	497	495	533	556	507	491	481	503	510	561	544	506	518	534	505	533	539	483	493	475	523	500	519	516	521	527	554	509	493	509	501	500	581	513	500	520	561	505	533	503	504	468	494	528	490	492	519	506	575	492	525	541	545	491	483	524	515	515	509	496	530	513	512	561	542	564	529	528	537	478	490	531	524	544	520	532	492	576	491	539	479	557	502	517	493	548	528	473	508	545	501	513	540	521	500	513	526	518	524	528	534	503	505	493	535	504	506	501	498	510	547	521	499	514	490	461	508	528	544	538	493	526	522	479	529	486	498	511	457	544	508	451	500	478	511	495	487	551	555	528	515	530	524	545	512	517	494	520	554	523	492	528	518	508	548	520	490	533	520	513	517	506	526	479	552	461	524	505	516	501	528	506	522	511	554	531	529	514	533	540	508	479	487	583	517	532	493	522	497	504	493	467	457	557	591	500	517	484	539	515	534	500	493	527	528	485	477	504	509	528	492	533	489	504	504	483	543	521	482	524	538	512	541	562	485	514	512	550	523	513	521	516	511	524	542	545	508	518	513	524	538	527	495	521	470	506	481	531	514	512	491	519	506	529	546	532	527	494	529	492	500	518	538	526	528	502	526	502	526	517	521	503	515	542	518	529	520	480	546	498	495	513	508	509	521	522	509	522	522	518	525	479	499	530	528	499	555	519	497	525	472	485	531	469	520	520	540	512	557	547	533	527	492	527	556	515	504	512	538	502	495	489	490	481	495	466	520	534	526	517	501	505	527	479	527	495	520	501	530	496	517	543	498	504	552	516	566	537	524	490	484	513	520	514	506	535	525	502	544	499	502	494	518	509	519	517	518	516	506	512	476	516	526	501	542	505	517	514	541	499	527	500	543	491	506	492	545	531	477	495	464	509	518	512	516	553	519	524	531	533	519	507	503	495	503	530	491	536	495	510	557	528	523	471	480	521	530	514	522	514	518	550	530	537	507	532	548	465	506	521	518	538	519	562	510	542	557	554	563	509	501	553	498	531	538	529	527	533	531	501	540	538	506	525	480	519	496	525	522	517	529	476	511	493	503	513	523	523	549	552	524	555	525	498	500	505	484	526	502	539	506	451	488	530	540	520	495	523	514	506	513	511	511	501	503	543	516	502	473	523	522	502	531	464	526	535	549	487	502	546	492	514	519	509	512	529	518	515	504	542	591	497	493	520	501	511	541	512
51269	36594	36463	36175	17583	3774	957	550	490	372	338	338	349	323	337	319	320	309	275	295	300	283	291	291	285	294	283	304	257	295	282	268	301	265	299	261	290	275	280	294	282	294	299	251	296	293	295	271	331	282	290	300	339	284	305	284	297	256	292	226	308	275	268	291	278	291	288	272	305	313	281	285	276	268	241	295	270	249	283	282	269	281	275	285	286	280	264	276	288	275	275	254	290	286	265	315	300	271	260	296	273	306	244	256	277	285	278	278	283	266	246	258	309	277	285	293	280	253	287	280	281	275	272	259	263	314	315	258	315	269	286	272	289	271	276	284	268	277	286	261	254	253	255	267	261	268	292	243	266	264	273	274	262	282	306	269	287	280	283	286	317	270	285	290	284	305	286	291	285	273	293	243	281	294	268	291	306	266	297	255	257	267	286	263	296	287	300	285	303	265	294	291	290	278	276	307	254	269	269	287	285	294	262	279	317	282	361	263	265	306	285	270	263	310	297	265	279	290	268	245	288	256	267	297	282	253	284	296	265	301	261	289	300	276	287	293	266	316	284	291	275	293	281	268	260	288	286	313	276	276	267	288	273	299	321	255	280	262	288	278	236	287	287	274	298	307	290	274	285	263	292	298	262	283	265	308	250	274	267	278	299	282	277	293	266	274	249	284	286	290	287	251	291	315	287	310	314	311	280	296	264	281	292	325	296	276	265	290	279	268	260	285	302	258	276	300	259	269	319	270	266	307	288	264	295	266	290	296	297	277	265	299	266	262	259	282	314	297	294	275	250	275	274	289	286	277	309	246	302	257	277	274	257	266	300	287	291	293	280	315	297	308	275	290	267	251	260	302	282	281	269	284	301	265	278	262	305	280	305	302	313	269	264	260	281	305	282	261	261	266	288	277	301	293	276	296	261	264	293	272	290	293	274	273	278	301	260	291	264	264	282	266	282	312	272	295	267	280	302	306	298	277	292	273	270	299	285	256	296	249	262	256	251	288	308	261	300	286	297	293	272	296	304	266	264	250	274	283	297	291	295	280	273	264	297	267	291	318	298	302	249	289	283	288	298	257	312	288	291	256	273	256	291	269	260	279	272	273	285	296	268	282	288	292	285	286	288	288	263	280	252	269	275	281	316	262	283	261	298	280	271	255	314	267	285	264	290	300	284	269	267	313	267	269	282	299	313	280	284	273	295	272	311	279	255	259	285	249	284	262	276	271	274	296	288	296	288	253	307	300	271	283	267	275	288	273	239	259	301	278	310	270	270	337	298	281	266	263	257	303	299	271	259	303	288	266	289	292	300	292	315	282	245	275	316	280	283	275	258	256	238	266	285	298	308	281	292	299	279	256	264	319	264	284	307	267	308	287	258	252	278	309	271	283	321	286	290	257	269	246	286	302	317	258	286	279	247	302	287	300	311	282	280	312	316	274	266	260	298	294	283	289	281	311	288	285	325	303	297	300	280	272	250	300	250	277	263	306	253	268	296	292	287	268	270	282	289	291	284	301	278	263	263	281	305	274	286	248	282	290	249	287	279	274	290	294	267	261	297	294	322	280	290	280	287	352	252	267	277	299	280	292	283	271	253	273	286	270	305	302	259	275	313	302	342	309	253	308	276	278	265	307	275	292	296	295	288	323	298	281	263	292	292	290	297	285	271	297	261	295	304	307	259	267	281	247	275	261	288	295	254	283	285	268	253	283	272	263	281	305	306	274	283	267	275	278	284	267	284	280	287	309	267	272	279	290	281	308	262	279	295	260	287	281	285	301	290	277	288	260	274	289	258	272	295	262	270	284	271	279	272	273	290	299	293	287	262	261	306	303	272	286	281	268	270	273	260	278	281	268	269	337	276	283	281	311	245	245	334	306	287	277	296	261	304	301	313	284	271	289	290	295	294	279	317	258	292	313	283	293	265	254	282	291	296	285	300	293	282	250	261	267	277	267	296	284	328	304	283	286	302	288	301	239	311	261	265	293	281	297	291	261	272	289	284	275	301	281	272	276	276	278	279	280	245	246	296	284	279	251	268	281	246	275	307	322	291	279	279	293	280	270	248	286	313	303	259	269	227	280	307	282	262	315	315	283	274	310	313	305	286	297	288	274	259	283	261	259	281	295	238	257	256	298	304	293	270	260	272	279	261	274	252	297	294	289	245	274	256	284	243	291	263	256	271	266	257	276	288	271	285	304	282	287	298	289	302	303	309	267	279	303	270	277	278	306	276	321	270	297	258	305	297	263	295	266	296	279	290	290	267	282	271	279	268	273	272	260	271	301	314	288	296	255	270	273	263	266	270	332	247	292	317	259	256	291	277	288	287	288	282	266	310	295	308	309	278	275	277	301	285	305	263	300	283	294	260	276	266	272	295	271	287	299	284	266	274	278	273	263	285	263	292	272	304	275	271	274	294	270	269	277	307	312	275	277	276	292	299	301	264	277	311	271	257	280	253	286	281	281	280	263	274	262	298	271	295	284	272	296	271	289	284	311	276	302	296	304	279	263	285	236	290	285	306	286	304	288	272	275	282	285	286	258	271	300	288	269	290	257	263	279	284	290	285	300	307	289	268	280	269	304	270	280	285	294	262	282	279	300	272	271	295	298	255	314	271	269	303	271	288	279	288	292	280	289	270	274	284	284	305	262	288	277	280	314	287	269	271	285	268	278	263	311	269	290	297	245	281	264	251	286	265	254	292	292	276	301	286	265	311	289	249	267	291	273	291	296	287	311	285	288	295	276	241	277	287	299	288	283	301	278	285	286	294	297	268	286	311	298	256	297	306	295	299	247	276	312	258	273	263	259	308	263	275	291	292	288	290	301	272	277	280	271	298	246	286	264	307	295	290	264	279	258	295	293	278	313	268	275	311	295	312	301	317	246	278	298	290	273	272	307	290	286	250	279	312	285	300	287	284	285	262	277	253	265	288	302	336	253	268	261	275	281	280	263	263	290	290	284	273	310	267	285	277	268	269	285	289	296	289	294	285	264	248	279	276	325	286	279	323	286	291	287	292	290	294	313	269	294	274	262	283	264	275	305	285	292	296	262	290	305	289	338	266	284	268	286	288	295	244	268	287	269	253	281	275	309	296	255	342	309	271	283	303	308	273	297	277	289	281	252	257	266	298	283	303	272	266	310	309	273	248	271	267	276	297	286	297	290	279	315	271	254	259	279	280	272	287	258	267	286	313	290	259	288	283	244	301	290	270	307	294	275	306	265	271	310	281	308	308	282	314	296	251	307	281	273	292	278	265	265	252	282	289	282	258	280	288	279	275	294	297	284	267	279	294	260	274	272	277	258	301	295	276	276	280	299	274	264	279	299	286	280	271	278	302	275	272	291	276	254	315	279	280	261	267	281	298	271	266	287	282	259	308	276	250	268	260	312	262	266	267	290	294	295	284	234	295	283	282	274	286	278	249	271	263	261	306	301	280	291	295	280	277	287	291	262	258	274	275	244	298	304	274	275	305	268	268	272	267	293	276	278	252	291
32745	28552	37119	40959	17296	2941	2213	1762	1457	1268	1156	1060	992	878	885	867	870	810	736	752	714	736	720	711	761	719	729	704	695	695	709	717	699	740	712	715	634	646	722	698	706	678	635	602	671	647	671	709	651	667	672	651	655	699	662	680	643	658	635	698	661	640	667	682	667	594	626	648	640	660	662	671	610	669	640	609	643	642	644	677	676	677	637	631	678	666	636	651	620	679	676	663	655	604	654	631	617	650	673	658	701	675	598	610	633	656	672	645	680	639	655	673	643	635	673	657	662	623	622	578	598	642	648	619	627	642	637	674	629	647	640	654	616	657	649	662	609	603	697	642	689	640	630	653	633	650	586	670	652	617	632	608	689	605	624	616	613	656	630	680	668	648	634	635	619	677	655	647	643	624	646	631	692	621	624	626	609	694	612	655	633	632	620	650	672	654	656	657	593	663	616	646	678	627	639	635	603	671	635	619	669	686	640	620	659	660	655	624	608	602	649	616	647	622	635	662	662	667	593	637	684	636	615	623	655	613	600	666	649	609	622	646	615	627	637	670	627	625	667	657	640	641	667	606	654	607	628	640	657	642	604	644	620	617	652	643	656	661	627	621	679	638	678	681	658	642	590	659	641	610	616	620	661	639	601	667	622	639	617	658	660	648	625	591	663	614	665	605	635	629	681	649	636	620	618	664	609	606	593	678	677	595	605	678	631	622	643	631	635	643	680	657	640	631	590	596	614	666	602	601	642	642	637	609	663	643	644	608	576	641	623	648	681	678	683	626	675	677	669	694	600	644	629	643	651	650	631	615	639	612	608	653	641	649	643	631	651	621	654	646	628	636	633	634	587	617	649	701	652	671	663	594	610	660	624	618	633	624	661	638	600	627	626	671	615	593	614	651	616	603	615	666	625	682	647	629	646	621	641	637	659	684	644	615	628	629	637	659	642	635	662	653	615	659	659	681	645	618	647	694	613	636	605	632	624	643	688	656	606	599	618	650	617	645	613	622	634	670	656	632	658	577	626	643	668	606	661	621	614	673	647	625	636	637	596	615	644	658	658	627	665	575	686	655	603	669	640	628	650	612	623	679	582	658	666	677	630	696	652	618	617	642	658	629	619	626	624	601	636	629	642	672	643	659	686	627	648	633	691	638	625	599	648	636	653	658	651	645	655	628	621	647	650	645	631	623	632	636	633	619	598	642	619	613	664	599	665	636	668	633	602	630	643	644	693	599	633	643	643	637	652	644	662	654	628	609	640	638	641	606	674	610	632	606	641	634	674	617	631	637	649	652	671	635	643	625	635	635	590	663	645	618	646	650	680	670	626	664	656	653	628	624	679	646	642	651	606	652	642	642	659	598	599	650	673	622	660	654	617	705	684	631	606	623	657	608	654	593	634	696	620	680	654	626	627	610	602	634	652	637	629	628	667	602	658	690	632	646	615	571	631	623	663	637	675	618	613	629	601	690	681	642	616	611	628	686	664	634	673	631	679	623	678	683	636	652	658	657	681	609	655	633	607	621	630	691	581	658	642	598	622	619	611	661	691	631	651	683	627	647	671	638	657	598	691	675	654	597	657	627	657	656	686	663	623	634	672	664	641	611	611	646	657	667	634	624	638	658	671	635	641	645	660	628	608	642	621	620	623	642	641	625	608	623	623	655	589	650	643	681	659	629	648	625	624	663	688	695	621	673	634	651	652	649	653	597	650	633	635	668	619	647	665	635	706	639	615	615	642	652	608	651	654	648	657	650	612	649	631	635	666	676	643	606	646	621	645	628	648	641	621	647	652	644	628	624	635	677	619	644	651	654	654	665	600	650	624	597	690	659	642	633	634	610	657	648	652	694	661	640	659	657	689	653	629	659	666	677	647	607	638	608	641	633	662	625	657	680	617	688	616	633	644	630	639	627	668	601	678	603	629	607	652	620	655	642	632	698	647	654	624	610	654	645	669	636	622	649	590	603	595	638	628	644	690	646	652	657	722	636	665	613	608	642	623	667	632	677	638	678	605	623	646	624	630	669	591	640	638	623	661	603	649	653	616	594	631	611	614	616	608	615	684	641	616	658	609	627	674	618	670	618	640	647	646	617	655	619	632	611	619	622	640	674	625	627	657	624	658	682	671	616	599	638	669	638	605	665	646	668	635	619	664	649	640	640	657	654	619	616	637	614	630	610	672	644	621	605	632	650	660	673	621	646	640	654	663	660	658	653	676	617	609	638	641	590	674	618	619	611	585	620	657	671	635	646	633	620	653	657	639	688	649	622	632	618	665	633	639	653	640	641	632	626	622	626	628	657	610	657	614	649	693	666	631	632	666	670	652	639	649	618	609	681	657	634	650	639	681	629	594	655	637	570	601	637	651	620	692	663	655	624	617	652	635	655	642	642	672	622	677	672	628	628	644	661	626	656	630	651	601	588	633	658	643	638	633	599	639	658	667	677	613	658	654	640	643	617	655	679	647	623	636	621	632	673	692	616	639	673	667	652	690	661	650	595	672	671	653	657	646	627	636	626	673	633	658	621	668	632	631	647	672	622	583	654	660	609	589	664	655	624	644	672	589	636	661	663	616	640	657	649	647	595	659	664	692	680	615	641	643	651	636	637	618	661	617	667	658	623	636	636	652	580	662	635	604	642	639	657	662	638	691	633	637	642	693	648	622	663	652	620	608	655	622	667	603	661	632	620	632	611	605	652	629	659	616	645	646	678	653	633	661	651	637	654	686	672	630	660	619	613	577	650	639	673	631	626	655	636	619	621	652	632	650	603	626	663	677	622	616	623	648	604	653	665	610	628	627	649	626	664	640	667	657	626	619	622	692	679	686	639	619	690	655	660	689	625	636	624	641	627	652	648	659	685	680	631	643	680	661	618	625	642	630	662	643	613	679	622	600	610	626	631	610	596	659	603	615	618	619	673	615	600	579	605	635	657	663	624	656	628	630	653	637	660	681	627	679	642	630	618	590	614	658	634	661	711	691	660	637	629	642	684	653	657	612	657	674	646	683	659	631	607	690	636	629	604	669	639	657	693	614	645	625	651	674	645	613	627	649	662	640	619	624	623	676	613	645	628	632	658	642	659	663	598	640	661	666	613	638	622	672	633	649	653	651	633	624	598	618	643	624	647	604	700	587	597	643	674	597	667	618	614	610	600	638	650	664	627	624	624	662	576	715	673	622	610	633	647	602	633	627	666	621	636	676	637	613	632	627	658	704	604	687	603	631	637	662	682	665	656	649	627	673	659	625	647	664	632	679	676	655	653	635	636	656	644	624	679	635	644	667	630	624	649	590	602	586	638	619	668	650	567	632	657	628	654	618	631	632	697	663	643	647	664	614	629	660	629	635	610	659	638	636	664	613	682	633	617	683	677	647	662	664	616	638	614	676	643	653	656	621	634	616	642	621	669	668	662	622	646	673	617	622	651	567	640	632	642	633	631	655	654	641	645	637	667	659	629	618	635	655	608	622	661	680	634	646	674	661	624	636	661	652	640
27128	12310	6874	3662	1278	515	391	408	337	336	368	348	342	331	350	336	301	345	329	340	314	329	355	320	285	347	336	328	338	307	307	350	314	359	307	340	349	340	332	334	301	323	316	337	316	357	320	363	350	357	311	342	322	305	322	326	317	302	333	336	322	310	339	321	328	361	306	322	305	339	320	331	346	329	332	353	323	329	352	311	354	361	352	353	324	324	339	339	316	359	357	336	309	320	326	366	347	330	312	334	359	351	353	342	322	349	297	341	360	308	340	330	368	325	324	350	295	331	314	336	278	334	346	348	349	345	341	340	342	313	352	338	323	321	376	342	317	321	344	327	339	308	296	338	330	338	350	350	327	303	371	356	346	368	331	298	349	343	306	283	329	322	350	332	342	308	356	337	349	331	313	306	322	349	321	364	295	336	309	353	348	364	331	340	326	318	353	374	312	321	348	374	340	303	326	352	341	304	365	317	327	297	354	320	345	317	332	329	362	338	292	333	391	314	340	311	329	321	354	328	298	340	400	338	377	322	300	332	331	365	355	388	307	362	353	352	362	331	365	351	370	377	324	344	311	329	316	319	377	343	305	350	339	356	345	321	334	337	342	322	356	316	312	342	342	343	372	334	307	324	349	320	338	335	303	322	368	303	337	361	327	318	333	353	341	337	358	313	332	323	348	328	319	318	325	359	340	321	345	300	318	310	324	310	323	341	316	332	300	309	359	340	374	334	319	338	339	322	318	322	347	351	320	271	328	329	347	352	350	340	309	339	322	304	359	357	324	355	330	318	339	321	321	327	334	371	370	342	324	345	316	327	319	343	296	331	360	351	335	316	348	332	310	297	320	325	332	331	333	287	317	342	321	349	332	338	353	332	344	363	368	319	314	346	342	313	318	333	363	354	323	322	302	327	310	342	367	326	328	324	330	305	373	312	352	370	299	311	359	339	361	343	347	339	321	331	357	336	375	352	320	345	360	348	355	315	330	335	324	376	346	319	364	329	327	328	357	330	347	320	316	376	319	306	349	322	356	335	328	332	327	318	332	309	301	367	348	331	349	315	329	350	352	326	319	329	342	328	320	340	321	327	323	308	329	341	326	297	324	331	326	312	363	352	305	330	324	324	338	304	361	342	324	333	342	314	311	312	324	325	328	342	318	364	326	349	302	327	351	319	328	327	324	332	359	327	295	314	332	337	360	353	356	335	352	288	351	340	311	320	332	322	348	369	311	378	341	342	346	329	330	310	303	331	329	336	351	359	324	315	324	335	352	344	317	331	336	363	322	312	328	355	336	300	304	325	299	312	316	326	268	353	330	356	350	328	312	380	320	319	333	332	356	335	363	370	347	321	340	314	343	322	324	359	338	361	326	334	327	304	300	337	375	336	320	314	314	313	333	326	347	350	322	339	322	341	321	336	324	323	346	365	350	342	341	340	332	354	332	356	319	342	329	316	298	333	353	346	331	352	336	369	375	307	337	316	292	330	356	340	352	331	320	335	365	330	304	337	355	371	370	300	313	339	323	358	299	341	343	353	332	317	319	316	350	341	306	355	328	365	356	324	328	304	372	330	326	308	307	338	325	339	326	340	370	320	326	359	334	324	367	350	328	350	331	325	321	312	326	364	335	330	345	351	323	341	394	316	328	317	323	315	332	364	336	351	315	339	320	335	328	342	332	310	334	340	357	339	311	297	344	320	349	335	318	342	358	332	349	332	357	337	337	324	304	333	354	328	335	306	334	351	341	315	321	327	343	361	363	325	347	326	341	317	310	299	350	336	322	364	286	309	343	294	363	316	333	336	309	348	315	326	319	351	349	317	389	354	336	328	337	343	331	323	350	324	331	313	349	329	326	339	274	337	326	368	360	348	338	352	329	368	321	315	321	359	353	365	329	341	351	341	292	304	331	316	304	332	322	318	332	310	355	334	305	309	336	314	331	338	412	361	339	335	300	293	310	318	345	347	331	327	354	370	369	323	326	352	367	327	336	312	349	343	359	309	296	333	331	368	333	338	334	340	298	326	344	344	343	348	352	339	345	343	347	303	336	360	376	322	341	332	328	334	304	338	353	295	318	305	345	349	309	360	322	327	330	320	340	310	281	323	338	362	327	344	340	328	340	328	346	341	312	317	317	322	353	381	360	340	301	315	319	345	340	337	355	365	333	365	333	329	344	315	336	327	340	380	321	316	342	344	347	340	325	324	344	354	351	337	327	349	355	300	375	353	355	320	353	328	310	324	344	333	347	326	340	316	304	348	327	360	312	330	363	361	326	329	313	330	312	299	329	344	345	394	329	308	329	308	311	343	324	325	338	321	313	326	369	359	337	319	331	332	325	324	300	318	379	360	359	347	345	326	309	304	320	323	279	336	352	360	346	323	325	299	330	302	323	332	353	361	344	344	329	362	373	315	343	335	357	324	340	319	316	365	306	332	324	331	366	344	322	309	339	358	334	326	326	303	341	350	351	325	336	308	329	341	329	334	327	353	309	307	325	346	328	340	334	335	337	351	364	319	297	305	351	345	323	309	320	293	326	329	318	349	310	335	329	321	353	332	330	329	362	334	362	358	318	343	367	335	376	329	332	326	333	335	317	383	316	349	340	297	339	338	344	357	279	310	330	318	322	335	315	311	333	358	335	311	349	324	330	343	305	306	351	360	304	346	322	313	317	308	358	334	324	325	321	330	353	341	362	351	370	333	338	355	320	302	319	327	334	333	356	328	322	359	340	313	314	352	362	329	367	302	347	323	331	317	364	345	336	338	323	347	319	368	347	320	315	348	317	347	345	350	329	346	352	267	328	320	347	324	338	320	323	353	350	348	295	312	325	337	322	342	313	332	339	329	351	297	335	314	319	316	336	329	341	307	330	351	344	318	339	346	358	300	317	318	359	350	306	327	288	315	357	332	322	310	306	357	319	367	359	321	347	333	337	323	345	346	327	337	335	333	356	344	310	339	334	334	316	307	335	317	334	328	339	351	354	317	316	318	318	350	315	383	347	325	369	331	346	350	308	323	371	363	367	328	326	322	330	355	324	357	297	330	327	331	313	323	331	319	297	340	319	296	317	303	389	333	330	332	363	331	344	315	327	303	331	358	334	315	332	349	359	329	348	343	311	386	324	315	341	338	347	327	344	328	349	311	308	351	316	306	317	324	339	367	324	309	325	360	357	381	334	364	277	349	348	326	330	339	330	373	331	361	354	331	314	325	357	329	334	317	324	357	291	323	350	355	333	342	319	302	323	314	343	311	345	318	343	322	333	340	321	341	349	316	368	315	316	357	328	363	318	309	318	324	343	332	333	345	327	350	304	344	332	338	326	341	325	328	322	346	349	348	338	349	314	348	345	332	312	278	339	323	349	301	331	328	343	290	301	307	350	336	311	346	318	298	336	326	328	333	336	339	321	348	310	321	312	311	323	315	328	312	330	342	373	348	342	324	339	367	354	291	315	339	329	341	290	333	298	337	318	341	343	339	333	342	330	350	329	307
16630	9295	10254	8626	3251	1221	1168	1017	948	912	815	813	843	806	797	760	814	759	751	715	735	742	786	726	685	724	767	714	736	724	723	710	716	776	755	707	710	727	675	769	706	753	700	743	701	697	734	767	685	698	701	719	802	668	726	688	749	702	747	766	718	710	714	718	719	679	690	693	690	747	711	756	712	736	721	743	701	739	684	695	737	720	769	694	713	752	765	735	718	744	719	735	736	681	768	714	704	682	772	718	661	682	732	706	672	724	737	749	714	675	747	703	731	702	680	694	682	724	658	700	678	678	681	686	745	688	728	718	713	709	760	675	692	749	746	719	736	710	723	696	741	722	729	705	706	696	706	706	727	675	716	745	694	738	680	684	724	699	697	704	692	765	733	731	721	674	725	711	718	706	680	703	748	715	713	717	708	728	714	675	709	695	730	666	719	751	758	691	735	702	756	700	696	691	733	718	682	686	705	741	704	723	706	690	729	684	699	701	698	708	753	673	717	691	716	723	712	730	736	731	705	700	703	691	763	721	706	721	702	716	662	712	726	726	701	721	694	735	735	696	714	725	699	668	740	695	726	754	676	751	732	721	704	657	740	721	732	704	724	710	696	723	710	746	711	752	726	713	737	717	692	793	684	728	708	761	732	728	715	720	682	713	759	715	719	701	723	765	708	727	707	710	699	727	740	743	731	742	688	762	725	694	708	735	719	676	711	779	714	718	775	732	693	715	720	725	801	694	709	698	736	710	675	684	751	725	696	702	730	728	734	719	714	741	732	693	731	744	678	724	694	711	756	707	715	740	719	701	738	673	736	740	717	725	709	706	750	745	678	756	742	737	710	744	729	745	721	709	728	717	699	717	743	707	723	715	707	728	734	741	745	716	713	777	769	738	723	766	708	703	687	655	711	713	689	736	725	694	726	682	709	713	734	715	754	707	698	720	734	683	703	723	747	735	679	731	693	738	691	730	796	721	710	680	693	667	735	675	709	670	700	758	716	712	695	734	678	720	702	707	802	718	768	691	723	722	731	705	704	707	693	757	743	718	639	710	737	705	724	757	711	706	704	688	786	718	734	711	727	671	710	725	700	758	727	722	733	734	702	706	729	743	698	689	747	761	700	697	748	684	727	738	748	734	710	686	689	662	721	721	682	731	728	708	720	736	720	732	734	709	712	732	713	739	704	746	740	735	737	681	751	685	732	701	725	722	686	754	733	739	765	739	751	761	721	707	705	692	709	726	697	778	748	713	709	679	718	703	728	724	706	731	662	738	754	721	691	720	749	739	716	745	734	734	700	713	707	726	751	712	713	772	668	756	721	699	661	681	703	716	717	682	696	738	660	730	661	682	722	749	707	725	735	694	719	690	760	686	711	720	742	718	734	763	720	698	730	718	692	709	746	710	735	716	689	683	728	720	740	745	725	675	711	704	720	749	699	654	729	706	687	682	688	671	705	709	689	708	703	725	746	682	676	690	697	738	715	675	740	734	724	724	725	745	671	710	724	710	702	709	708	768	723	740	744	734	695	743	712	707	704	678	672	727	705	749	688	721	634	718	724	688	760	718	756	706	741	715	699	728	667	647	695	671	688	739	739	700	705	719	741	669	764	717	690	661	708	688	693	714	714	726	715	711	686	710	700	711	716	693	723	719	731	723	728	688	735	711	741	692	708	704	758	699	697	734	701	694	654	708	743	682	737	705	686	708	751	733	725	708	731	768	719	696	736	706	749	709	714	742	755	761	765	719	700	705	735	726	686	733	723	694	704	717	716	725	705	721	710	740	740	705	690	683	693	715	753	722	743	723	734	746	709	720	718	718	763	709	750	719	672	728	692	745	715	723	692	728	706	700	722	757	681	673	739	697	732	711	726	739	715	705	764	703	729	674	748	685	698	728	700	676	708	715	747	738	676	730	703	721	727	706	666	704	678	732	697	730	749	749	624	666	717	736	689	672	739	760	744	743	732	729	719	694	719	735	719	661	694	676	699	720	704	672	688	728	705	754	699	708	700	690	696	743	728	726	700	746	728	735	729	721	730	769	719	749	743	691	718	717	717	659	727	766	733	686	674	677	685	743	653	674	724	682	745	703	757	710	743	719	744	683	696	714	729	702	679	706	640	696	731	685	760	709	738	713	711	729	720	694	729	706	693	724	674	692	726	688	719	711	687	741	710	721	706	710	709	685	721	714	730	708	712	718	683	705	738	720	746	714	662	703	726	740	664	709	745	716	670	700	705	689	739	706	726	679	693	709	742	702	730	722	726	734	732	687	734	686	702	726	721	736	713	723	705	771	713	787	717	718	723	756	743	717	652	754	675	751	739	712	744	772	708	719	695	670	692	693	770	756	788	767	713	701	654	731	708	702	735	710	740	712	739	684	735	658	713	713	738	718	733	713	715	697	755	729	692	720	731	704	731	721	696	721	704	746	733	725	666	719	721	705	708	733	711	711	724	739	725	749	724	703	717	703	711	717	715	752	730	754	731	751	716	764	743	684	711	679	706	693	689	779	752	729	717	737	722	732	689	714	704	737	733	744	721	705	703	675	692	729	721	671	744	707	716	711	704	715	708	670	708	742	691	696	703	754	756	704	741	730	746	687	688	689	735	723	698	729	740	691	701	708	722	694	748	714	718	706	696	727	740	689	701	678	688	694	702	678	718	696	669	699	687	715	698	720	685	677	741	723	715	688	745	724	668	710	695	690	728	689	686	719	697	707	746	711	711	735	683	730	714	716	720	653	757	701	747	744	693	707	692	740	704	667	725	762	704	712	719	705	695	721	738	706	705	685	757	700	725	679	670	715	745	762	700	704	740	701	694	758	713	752	733	761	718	682	706	775	710	685	672	687	736	724	694	677	726	661	718	680	698	702	717	711	711	740	713	716	743	702	714	717	709	680	750	663	722	745	755	715	701	723	717	723	724	749	722	710	672	698	755	708	687	725	665	747	749	730	710	754	678	693	709	753	730	703	695	720	718	734	731	701	724	748	744	767	681	721	730	725	687	716	741	735	716	695	721	720	709	708	707	737	713	730	725	695	701	696	660	680	680	715	718	711	739	760	693	724	735	682	732	691	699	734	685	710	675	728	681	702	720	688	708	704	722	725	647	729	721	669	699	732	750	659	759	709	686	687	758	743	719	681	707	720	729	708	678	651	701	739	690	741	693	720	739	718	706	687	722	677	701	728	706	762	716	707	730	727	740	750	721	713	717	680	705	716	752	728	690	751	659	779	711	683	704	745	760	735	749	714	752	723	747	696	705	689	672	701	737	741	699	774	743	697	716	722	731	705	671	737	728	720	689	741	717	707	730	747	719	712	720	751	731	786	766	722	723	718	744	750	736	722	674	759	695	701	721	719	781	701	696	726	665	734	725	720	698	730	697	667	710	642	681	703	733	702	695	681	695	686	676	739	732	712	724	686	756	710	721	708	713	734	721	694	758	723	690	701	703	692	768	719	707	698	703	673	753	693	693	727	691	680	782	723	718	745
41168	26408	26172	25716	10238	1490	567	356	365	333	279	270	266	252	257	264	264	249	258	257	226	226	232	213	229	237	206	245	252	198	239	221	236	223	206	236	241	238	212	248	233	207	228	208	215	240	218	237	250	243	209	209	193	245	220	230	199	236	206	215	225	260	238	216	221	241	221	227	217	212	244	204	249	208	231	243	198	229	276	213	211	198	247	225	200	250	217	200	220	213	216	230	231	203	246	221	228	225	241	240	222	220	242	234	229	218	242	246	257	216	230	207	209	214	207	239	222	236	202	224	203	219	206	250	213	215	221	227	217	246	239	251	232	243	256	216	192	212	213	213	227	224	203	257	234	229	224	220	209	220	228	230	229	231	217	229	221	242	213	222	229	219	244	232	205	218	248	199	237	228	223	231	218	229	245	229	229	236	255	213	227	207	225	215	237	209	178	244	244	218	221	284	193	217	201	199	222	226	252	237	274	209	228	229	229	245	243	213	230	226	230	236	202	232	220	223	210	205	213	220	209	222	208	230	214	245	231	206	247	228	227	202	216	256	244	262	241	235	233	264	237	237	209	222	249	234	228	244	241	214	227	215	241	238	240	226	217	218	215	247	216	236	231	208	233	250	243	222	204	247	207	220	225	233	256	248	198	236	231	233	204	224	223	202	233	214	245	234	238	230	216	207	219	230	265	242	219	230	214	244	228	201	212	213	227	242	210	221	237	202	251	212	230	230	213	231	208	254	246	246	222	200	229	244	223	221	234	213	205	238	229	230	225	256	257	243	256	235	194	222	232	202	214	205	202	202	243	251	236	217	214	228	236	225	235	221	246	235	227	257	218	198	230	213	236	223	232	215	235	227	223	238	204	220	225	199	211	236	228	220	204	219	216	224	230	232	221	233	231	220	204	180	234	235	208	212	227	235	204	265	219	230	227	238	232	228	199	259	223	223	223	239	209	227	252	222	229	270	202	258	228	235	212	223	235	232	254	231	200	211	224	224	238	228	239	211	236	223	246	237	232	227	248	210	253	217	240	212	208	212	216	252	238	225	211	211	241	240	232	235	213	234	218	213	182	237	230	229	214	200	227	230	203	185	240	225	226	234	223	230	225	243	246	241	246	231	224	254	231	243	241	208	209	257	218	222	253	242	262	246	225	211	246	225	230	196	214	246	219	261	218	231	247	246	209	225	223	239	240	212	206	255	200	223	198	221	232	229	221	211	252	210	227	251	219	234	237	240	253	233	237	248	241	217	221	240	202	209	244	209	226	224	227	251	223	225	204	226	222	247	202	239	213	229	248	210	227	225	242	208	208	208	206	220	209	264	249	235	220	248	243	206	207	255	220	233	219	233	225	246	240	241	225	226	255	214	222	241	220	224	210	244	203	255	234	189	219	229	243	215	243	241	217	213	217	209	240	239	233	226	231	247	220	243	231	235	216	246	250	216	250	217	226	257	221	266	224	236	261	226	250	236	231	217	210	237	244	238	219	200	202	223	235	234	208	223	234	221	236	241	217	220	218	243	231	219	230	263	241	226	243	230	246	243	227	217	233	236	214	212	213	234	218	243	210	220	230	222	232	202	238	204	229	212	221	190	212	206	236	215	210	233	229	211	210	231	238	247	233	214	222	211	230	219	209	219	201	208	262	239	244	200	220	250	208	214	238	225	233	243	229	224	241	239	217	196	215	207	221	215	236	236	245	242	275	229	209	209	217	233	228	236	232	226	228	187	219	236	219	190	248	220	202	228	240	236	241	224	196	220	235	241	205	224	193	213	214	241	208	255	247	228	268	220	212	221	233	234	220	210	208	225	243	225	258	231	221	219	235	185	241	237	200	210	218	221	245	223	251	228	226	225	211	237	241	219	210	249	249	254	231	247	212	236	243	222	205	221	217	232	235	256	217	241	222	233	216	213	223	243	230	227	223	252	225	213	210	234	232	237	221	207	236	212	223	215	237	205	224	219	210	224	210	255	249	217	239	244	217	222	212	233	262	225	233	236	235	220	227	236	228	251	251	231	192	228	250	253	244	226	228	234	209	214	229	234	229	266	233	246	253	239	261	231	248	257	212	252	240	236	232	222	221	222	233	219	222	224	230	250	204	224	242	223	205	215	245	235	219	239	226	193	232	219	224	247	204	249	226	262	257	235	204	218	227	226	211	219	198	205	237	273	229	200	220	245	221	229	254	240	198	249	221	221	201	231	224	206	236	189	179	224	234	228	228	232	236	235	224	230	269	235	217	206	229	223	199	208	232	197	244	226	214	240	233	226	212	221	226	239	228	246	218	238	224	222	256	252	206	223	233	238	226	248	243	242	228	240	249	221	228	237	222	238	232	222	254	221	197	227	231	231	261	228	230	202	236	238	233	190	239	242	221	256	230	245	259	248	252	249	213	217	200	206	212	214	239	223	232	245	209	220	230	217	220	249	200	214	275	249	243	222	213	234	218	193	206	216	232	242	203	245	222	201	213	242	238	251	236	229	208	205	236	191	207	256	211	227	232	259	238	220	223	257	227	200	224	238	254	218	221	214	202	220	252	238	223	223	252	219	221	219	244	230	206	249	206	244	213	191	234	193	227	247	218	265	246	241	228	224	204	221	230	236	233	202	213	203	228	229	260	226	209	237	245	186	196	232	243	244	242	205	254	222	241	241	205	249	211	228	231	217	214	235	222	229	226	232	222	221	241	208	251	231	242	219	214	229	215	206	208	217	225	189	221	219	244	240	221	226	235	228	164	244	213	187	218	235	247	214	211	223	214	231	236	216	237	212	222	220	234	239	240	242	225	203	234	197	212	237	252	217	227	237	216	207	228	236	239	245	212	200	186	245	228	218	213	241	214	252	237	239	207	222	225	210	214	218	204	234	237	215	214	223	204	217	216	216	217	243	200	223	225	211	196	199	210	193	204	202	240	224	242	211	228	231	228	220	227	241	225	241	235	223	222	240	232	196	242	246	228	219	253	241	241	191	215	235	270	247	213	215	225	222	232	241	219	234	233	238	223	221	224	248	232	218	248	224	229	222	217	229	242	241	221	255	228	218	241	217	219	219	229	200	227	230	228	245	229	238	226	231	217	219	244	229	252	237	221	231	213	225	238	204	235	212	232	236	250	219	223	224	219	255	232	226	236	231	227	217	190	227	231	236	255	220	239	233	218	224	255	204	215	219	226	213	200	264	209	253	225	235	228	254	214	253	212	255	212	220	235	238	217	223	227	198	233	206	245	229	192	243	233	234	218	225	224	208	212	235	232	193	239	223	243	211	214	218	213	200	246	219	222	225	227	225	230	215	206	228	200	233	236	220	231	229	210	199	210	227	213	231	225	220	218	236	243	224	263	224	222	227	222	244	258	228	236	209	249	257	254	237	217	199	274	216	261	234	229	214	212	220	230	226	241	226	212	196	201	255	229	240	242	235	245	228	231	224	232	228	257	212	218	228	199	227	229	250	230	232	228	230	228	250	265	236	224	201	227	206	225	246	207	215	222	215
26444	20881	28914	33221	11732	2009	1584	1259	1075	978	855	818	812	699	730	668	676	608	630	537	609	601	573	562	532	565	591	542	537	560	570	560	539	593	560	601	528	538	560	527	511	508	516	525	548	532	551	504	527	529	589	520	507	490	537	505	522	552	523	530	553	513	531	528	522	523	520	524	520	512	547	491	547	543	529	550	542	563	529	531	491	548	507	499	505	534	522	524	518	512	505	518	519	527	521	497	506	516	504	513	483	531	481	510	496	560	529	551	538	537	527	514	561	512	525	530	499	529	504	515	470	508	521	556	484	475	490	515	497	549	501	506	546	549	529	527	556	492	493	527	532	525	519	531	531	540	554	487	506	499	527	532	534	514	577	534	526	509	495	513	563	497	505	547	501	496	494	472	527	562	507	506	523	524	518	531	541	446	535	529	516	504	536	560	571	518	570	557	535	483	502	504	515	530	518	547	534	495	523	535	518	482	523	515	505	516	531	523	517	536	496	508	526	496	496	518	522	513	493	489	522	531	533	506	553	497	519	520	520	519	529	530	493	480	522	520	542	510	568	491	528	526	501	506	495	527	538	501	487	505	486	503	548	512	493	529	468	494	525	554	510	493	499	535	523	522	506	531	537	539	515	541	579	476	526	535	514	544	503	507	533	524	494	503	508	508	541	496	524	504	509	533	541	469	534	531	555	532	498	502	488	465	517	531	518	497	497	521	495	499	567	546	485	555	515	511	495	545	537	540	529	529	577	531	525	554	557	508	542	527	510	495	487	474	508	516	497	518	510	552	524	501	542	540	562	520	547	519	543	549	534	552	510	505	538	522	541	494	522	516	515	502	518	495	506	455	551	510	519	533	536	522	523	537	539	496	521	493	526	533	532	507	504	548	502	522	497	478	510	529	497	516	498	482	514	530	526	549	544	503	540	522	526	512	515	500	524	524	517	563	510	525	528	526	525	526	490	523	511	523	474	560	510	509	517	543	512	560	512	479	512	514	527	528	544	547	528	494	524	487	552	540	501	536	527	547	520	503	529	502	538	566	481	506	524	491	540	520	536	510	490	541	492	485	534	525	490	506	497	527	504	483	499	508	509	544	532	505	505	496	529	541	516	529	484	522	535	514	535	517	553	515	533	527	503	500	476	483	501	549	519	503	519	507	548	508	547	521	561	535	587	524	520	559	521	513	532	480	496	541	531	523	517	502	521	525	502	491	508	504	499	533	507	530	523	515	516	513	515	518	501	509	554	550	512	517	551	523	516	502	550	555	520	527	512	505	499	519	527	502	525	539	564	509	507	526	527	523	541	531	502	537	507	489	530	510	526	538	490	548	523	497	487	520	497	533	508	513	500	533	495	519	520	555	515	516	542	500	539	537	500	543	546	547	517	529	524	506	515	558	515	537	526	529	521	508	517	520	545	541	543	532	506	510	522	521	516	497	516	513	545	534	518	488	526	503	470	555	522	492	480	502	492	538	554	509	532	539	499	505	470	541	479	543	498	503	496	509	526	515	533	521	533	525	514	532	512	498	492	553	545	504	538	469	572	539	531	536	552	516	503	524	518	525	544	481	549	531	520	533	546	560	490	534	545	537	536	485	528	550	534	499	547	533	497	543	545	524	467	528	508	503	517	512	511	533	515	494	505	561	498	518	516	499	501	507	485	490	534	503	532	538	517	503	539	571	486	535	551	538	533	544	564	542	499	534	499	518	515	507	552	500	455	545	516	535	482	515	524	482	529	533	552	502	488	530	531	480	514	504	514	527	529	535	556	566	529	518	494	543	545	547	547	502	561	539	545	548	523	518	566	539	504	533	521	533	508	512	536	530	529	518	523	489	496	530	508	511	494	515	534	559	547	524	541	492	557	525	536	520	501	539	498	547	548	554	531	510	533	497	516	542	512	476	537	497	517	501	524	570	505	504	524	524	529	537	485	524	529	521	557	505	539	517	473	564	511	507	513	505	527	530	528	557	546	553	540	477	525	482	530	500	511	544	532	542	517	509	497	518	516	523	568	573	520	498	542	473	480	538	536	502	547	518	514	522	503	546	548	552	530	485	533	519	558	535	531	573	541	511	512	518	516	532	541	546	584	544	546	531	504	543	557	515	500	510	525	535	488	499	519	489	538	526	489	534	516	518	500	554	538	548	511	501	544	494	494	547	532	549	476	519	521	487	517	508	513	512	490	521	516	507	543	517	563	519	501	505	512	537	556	516	528	531	525	492	504	515	533	522	525	491	541	506	520	526	493	538	509	544	547	509	509	487	536	526	530	495	525	482	551	514	484	554	521	513	551	503	506	529	461	483	542	524	539	502	501	559	527	508	531	491	514	517	530	517	482	506	493	511	564	560	499	503	501	525	505	504	507	523	531	515	540	518	533	536	523	538	537	490	514	516	476	503	521	523	513	504	574	537	499	494	530	513	474	536	466	526	499	520	547	503	520	530	492	508	518	492	531	507	493	499	523	537	530	538	508	529	523	562	514	567	522	528	539	523	505	521	526	555	494	519	495	506	523	513	496	506	514	515	493	495	549	533	529	497	506	574	510	545	493	535	519	487	529	538	513	521	515	540	504	529	486	530	527	555	540	505	503	533	483	498	521	520	513	471	505	514	498	537	498	545	509	515	490	514	528	535	496	517	518	516	494	486	507	522	534	543	549	516	467	500	508	499	513	535	508	477	545	523	566	516	498	539	483	518	541	524	513	482	492	547	507	549	547	529	522	517	515	521	493	516	500	539	479	572	554	528	519	492	506	506	517	515	528	554	482	506	522	515	495	532	511	503	551	529	552	534	514	525	533	539	512	538	512	536	504	551	501	521	493	500	545	509	529	529	509	512	490	528	532	519	483	522	509	556	537	542	565	514	543	513	508	527	495	513	558	538	497	558	536	531	529	490	530	518	527	524	490	501	536	504	557	557	533	524	540	498	532	525	522	541	544	537	521	515	489	494	539	547	518	526	561	516	560	518	518	561	501	529	525	488	533	542	532	505	534	512	512	537	542	516	472	525	549	523	517	526	560	530	514	484	489	534	487	556	502	511	508	509	540	528	522	522	499	541	543	487	501	510	524	571	485	530	517	532	550	483	532	533	510	544	551	495	537	556	500	495	490	511	521	526	532	532	545	540	563	529	530	498	490	540	506	492	503	504	539	518	557	505	535	502	514	495	544	464	489	544	492	532	587	523	537	537	506	534	500	546	547	523	509	540	582	508	503	538	515	520	524	524	534	531	533	523	528	544	503	543	541	526	532	558	493	537	503	492	517	529	542	521	537	523	574	514	545	472	473	548	527	523	487	505	544	507	503	515	500	470	514	509	494	562	538	534	545	557	517	547	519	573	470	556	494	531	506	509	549	560	564	518	535	515	513	539	541	529	524	521	589	549	502	500	510	533	516	487	514	536	531	513	499	537	513	522	557	538	471	515	475	499	563	505	527	551	526	496	519	506	502	511	511	538	515	575	496	500	514	544	513	516	529	553	548	527	509	566
50418	35799	36696	35119	17105	3720	1022	566	450	421	389	411	359	340	343	345	310	350	316	312	314	289	269	296	294	301	291	280	288	275	285	258	253	296	306	275	306	293	274	292	294	292	274	273	279	294	251	307	288	280	294	275	277	296	263	309	311	293	277	284	235	275	288	295	258	305	256	268	267	288	252	294	290	299	286	292	301	267	275	283	281	299	313	287	297	272	297	301	276	290	282	247	288	292	319	266	307	318	298	284	285	300	323	280	299	295	313	263	279	298	289	274	279	265	280	274	279	311	297	268	289	274	286	275	313	287	277	275	308	297	274	285	288	287	286	283	285	322	273	286	275	291	308	318	282	305	278	258	300	280	249	298	259	330	289	303	281	284	294	282	284	295	307	264	279	261	280	264	279	297	306	303	295	294	259	273	273	298	281	266	333	274	281	330	310	267	294	302	270	299	291	318	269	291	282	298	277	291	286	292	256	278	288	312	284	282	273	301	275	247	276	303	318	299	254	268	274	283	272	281	289	274	287	277	311	244	249	289	313	279	265	266	266	276	253	291	325	273	286	272	292	278	267	301	304	286	273	289	286	295	274	269	304	272	272	259	302	294	288	327	292	274	293	275	302	308	298	286	306	288	269	281	344	272	287	310	285	296	293	291	276	289	260	276	270	231	268	270	278	322	309	292	269	290	278	273	292	274	280	286	274	280	286	298	312	296	245	283	285	266	263	307	299	260	314	281	297	263	284	270	261	287	301	279	257	282	280	244	285	294	294	313	295	304	316	263	279	283	278	303	253	282	271	286	267	295	281	293	310	291	279	277	280	256	272	286	272	310	317	295	292	270	286	270	293	237	277	290	304	273	310	310	279	278	306	296	300	306	301	290	292	271	297	273	287	290	287	275	277	311	293	280	297	270	290	315	247	294	288	277	274	307	300	294	265	281	282	306	299	254	312	273	312	284	300	275	288	314	288	266	273	299	337	240	270	290	299	266	267	293	277	254	286	282	295	279	333	294	302	285	265	320	238	287	288	287	298	267	281	289	307	290	280	260	252	284	312	307	307	293	297	280	280	259	276	284	257	308	321	284	266	298	275	280	302	274	278	279	274	271	286	267	276	250	285	289	269	253	302	303	286	284	304	279	283	275	284	251	262	249	279	268	241	244	265	305	307	289	297	297	292	280	279	267	293	303	309	295	305	283	295	288	307	277	269	289	304	255	336	289	285	271	295	304	275	295	286	280	316	257	262	270	280	274	271	262	276	274	300	259	273	290	279	291	277	319	297	264	300	264	285	285	265	271	266	300	270	311	319	283	265	318	277	233	269	270	278	270	285	273	297	297	285	274	255	271	261	261	263	278	308	313	278	297	273	248	299	319	292	281	269	262	240	301	298	272	248	294	275	287	296	270	273	281	268	303	313	282	268	298	311	274	297	293	313	294	291	298	307	278	302	255	262	262	293	286	260	260	279	299	295	266	276	253	256	282	332	279	302	302	278	285	268	280	263	286	267	264	290	279	309	301	278	307	268	260	260	293	304	304	308	305	317	331	259	328	281	272	242	264	295	283	287	281	290	265	264	290	286	263	278	287	284	280	303	277	270	243	291	326	275	293	300	298	308	283	254	284	290	308	294	276	264	273	299	316	311	289	291	275	284	265	308	297	272	277	265	284	283	274	273	306	292	289	265	298	298	257	282	296	284	276	285	259	280	306	295	257	292	286	256	286	283	284	312	296	267	286	287	282	295	274	302	260	264	273	282	304	301	285	245	325	294	292	263	295	283	254	281	289	265	299	281	245	262	279	263	270	272	292	279	315	284	343	281	286	250	295	279	290	287	261	288	293	284	282	271	278	283	326	266	293	304	312	242	282	302	310	268	314	269	275	297	310	304	276	296	258	303	312	309	270	316	284	320	265	264	257	298	285	283	300	265	319	280	264	265	309	267	305	317	291	293	315	296	258	265	278	236	292	272	276	254	263	304	271	292	269	259	273	280	318	296	288	303	270	239	250	257	267	259	276	251	293	249	264	278	269	307	277	281	293	295	252	273	304	264	307	270	286	308	276	249	280	256	283	285	294	279	279	256	273	288	269	319	295	320	290	257	270	261	280	265	287	284	278	313	294	289	317	264	268	277	319	267	282	260	291	293	274	272	247	252	260	291	271	242	248	296	291	251	277	296	247	300	323	271	255	275	290	259	258	290	286	259	301	308	272	336	261	289	272	275	308	294	296	272	272	270	278	295	267	253	278	260	302	278	297	293	266	319	288	270	262	226	261	280	301	276	283	296	282	276	277	264	308	258	274	255	287	272	265	277	309	315	288	286	307	289	282	295	253	283	292	294	273	304	298	283	283	291	283	307	248	286	259	310	294	273	282	312	261	312	294	313	293	299	246	300	315	293	271	262	262	272	282	282	283	275	311	295	278	290	310	280	285	259	274	274	316	304	276	298	291	271	279	268	299	261	269	294	286	278	291	307	294	277	253	282	305	256	272	316	310	273	273	265	270	270	297	307	242	273	270	281	292	307	266	278	296	283	284	273	285	270	284	272	265	294	263	309	297	285	285	260	278	284	270	296	301	294	292	276	267	285	298	271	290	279	267	285	292	281	299	309	296	276	270	309	258	297	311	297	303	278	271	279	302	274	280	249	298	260	269	292	294	258	300	298	294	287	281	272	263	305	257	293	231	281	322	293	316	256	300	289	309	250	320	272	311	281	283	302	290	274	286	261	288	270	290	240	315	263	267	309	264	284	291	268	287	309	294	286	289	326	260	244	273	292	269	322	332	294	294	323	290	262	300	281	287	268	244	258	254	296	278	305	268	296	282	319	265	281	273	290	312	323	290	295	248	299	278	280	271	252	288	280	282	262	294	264	279	294	309	271	284	284	283	262	295	270	298	276	288	304	298	289	286	299	296	316	253	308	253	297	309	250	278	279	305	285	291	298	276	257	305	267	268	272	311	301	260	303	286	289	296	292	298	312	264	284	283	271	332	284	264	284	265	294	294	301	294	279	279	281	288	312	256	275	296	266	302	281	261	259	305	303	292	303	276	262	279	302	268	283	310	258	304	315	277	275	250	294	288	268	253	299	291	258	280	299	320	294	302	287	276	282	314	264	274	284	295	259	303	274	263	289	296	288	260	265	258	277	278	264	294	279	294	266	282	287	275	263	305	283	301	279	280	289	297	281	297	247	324	267	285	293	302	271	310	291	266	280	270	245	307	289	290	285	282	284	319	271	249	303	302	272	275	283	272	299	291	276	244	283	260	246	258	283	283	280	313	322	292	311	270	289	289	287	287	283	287	283	301	275	262	285	256	285	274	285	286	268	279	311	297	267	270	296	306	290	280	296	288	305	312	281	306	306	256	269	265	261	298	271	294	268	260	277	296	277	310	271	320	285	276	273	256	298	291	302	264	252	264	325	303	286	281	289	310	320	296	280	283	326	280	280	284	284	289	288	291	285	284	278	270	298	287	264	278	313	279	270	275	278	306
32106	27481	36787	40865	15635	2881	2259	1779	1642	1431	1255	1115	1074	1033	943	832	848	785	814	782	789	766	749	755	752	770	682	716	717	700	702	731	705	676	723	673	668	708	700	683	711	676	676	663	668	619	697	678	701	650	701	691	660	667	660	614	614	679	623	704	664	658	638	688	682	639	620	642	636	647	662	664	658	606	622	648	634	655	606	635	645	673	581	634	639	648	603	694	656	627	646	678	663	632	659	649	650	635	648	637	654	652	654	642	692	623	668	632	661	697	639	638	598	613	702	608	611	679	630	710	684	619	643	615	606	670	679	661	624	664	658	644	665	692	628	617	636	611	669	640	684	661	661	632	587	671	640	644	627	652	648	632	628	630	616	625	610	658	639	641	661	653	623	638	625	704	654	653	611	644	614	654	645	634	679	647	594	600	629	624	633	628	644	668	632	642	624	647	634	587	633	612	653	684	677	630	624	677	676	665	654	636	661	650	617	661	656	610	627	607	641	652	602	666	631	611	647	646	635	656	710	666	672	695	573	657	683	625	592	657	617	646	655	661	638	698	634	680	669	634	707	663	639	614	648	665	662	651	644	642	684	663	666	644	636	637	687	620	604	620	628	608	631	626	650	666	656	670	680	671	646	624	647	648	662	646	642	623	670	672	657	625	661	696	624	639	588	677	628	618	644	573	591	642	676	666	653	637	664	642	701	650	646	659	655	627	651	655	636	619	647	577	660	628	614	651	623	669	609	626	636	610	634	655	672	672	648	645	652	628	671	592	592	639	664	619	643	657	657	663	657	647	648	640	645	618	635	676	636	640	667	645	658	627	624	675	605	661	636	645	640	617	664	639	648	632	635	644	598	655	611	681	629	603	646	639	589	594	666	658	667	670	644	642	655	632	671	644	638	646	624	647	600	664	650	633	658	660	665	694	645	712	680	663	658	638	680	658	618	658	656	643	664	681	626	631	690	644	664	627	655	642	643	691	686	613	637	664	670	645	618	690	633	618	639	659	627	606	670	669	701	633	615	633	602	662	632	619	643	664	656	632	616	684	660	623	650	697	709	657	614	631	631	600	578	647	632	619	648	642	653	658	611	614	664	661	614	627	668	656	625	653	700	674	678	661	629	625	664	627	626	636	661	635	645	667	705	715	628	642	619	682	655	644	627	607	641	671	651	657	626	589	614	683	645	661	672	660	623	639	616	664	648	644	675	668	619	597	706	670	640	641	637	608	663	674	641	690	630	654	658	618	692	686	646	622	638	628	620	619	655	697	617	623	628	696	644	645	637	659	614	686	642	637	639	643	656	668	628	670	658	605	677	650	659	639	652	599	682	642	597	607	609	634	664	641	632	663	626	651	670	611	624	588	640	677	642	663	613	617	631	692	673	634	680	617	675	658	653	628	690	676	667	645	675	675	679	632	663	629	635	657	658	607	666	660	626	655	648	644	617	625	654	662	642	683	668	646	652	611	643	668	642	659	669	634	653	593	642	672	642	650	633	643	631	630	646	634	663	655	658	609	673	603	620	661	696	627	675	648	671	673	648	656	671	656	629	628	663	656	695	634	610	637	619	614	647	683	681	633	635	679	633	620	636	623	660	620	651	662	648	640	625	645	646	658	670	612	657	630	614	616	639	639	635	644	641	613	636	642	654	688	618	611	665	634	621	620	638	594	634	693	649	665	613	659	660	604	690	618	655	656	653	641	621	605	637	656	632	631	638	651	655	635	616	631	654	626	582	682	619	625	634	649	668	645	652	611	608	694	648	611	643	647	675	603	676	669	582	629	670	655	658	588	596	663	658	667	675	602	612	687	664	672	632	660	657	635	624	672	669	622	640	613	712	622	695	668	609	662	643	637	649	676	612	676	660	634	655	674	679	659	605	646	605	663	625	639	652	658	656	618	616	579	631	644	649	646	684	639	643	650	688	628	658	636	704	645	666	624	676	660	617	639	635	650	598	626	605	635	649	631	660	649	694	614	658	612	648	655	625	640	592	641	659	626	666	620	619	678	641	657	601	669	601	633	616	640	687	664	622	571	655	701	667	637	644	639	624	647	660	630	654	668	608	661	611	647	669	667	649	629	597	678	647	671	676	661	659	632	655	647	628	615	629	601	636	617	661	666	651	662	640	664	650	638	632	629	659	686	631	667	648	647	638	617	630	624	656	651	659	635	647	652	647	642	631	672	651	676	632	647	620	682	655	613	649	642	632	691	621	644	670	635	630	630	606	616	665	672	630	631	604	676	647	679	635	648	613	655	678	639	621	676	668	668	654	646	640	645	581	614	592	643	601	666	685	678	635	628	676	642	677	605	637	637	624	675	614	644	660	664	615	630	648	664	631	708	677	611	608	603	624	621	590	676	616	634	610	667	594	682	634	659	633	636	640	674	605	665	671	651	642	636	699	634	641	646	641	652	628	653	656	643	614	626	657	633	679	605	592	607	658	618	613	610	658	620	588	611	624	687	635	651	590	615	671	647	665	606	711	705	596	631	637	632	683	643	655	687	683	685	668	614	670	657	636	628	689	642	682	665	622	681	629	661	672	648	645	657	598	683	676	684	617	637	642	684	678	624	638	644	667	641	646	634	639	639	629	699	677	651	645	614	633	613	597	630	633	683	585	641	641	636	638	691	622	582	645	674	647	642	648	614	666	654	615	644	640	635	650	671	601	647	651	658	579	665	656	609	636	598	630	632	606	652	665	610	641	594	642	647	728	657	673	630	633	655	613	654	680	652	677	628	633	600	649	619	672	673	678	603	657	624	621	692	644	640	610	660	675	622	652	686	650	623	621	669	676	674	661	630	651	668	670	660	653	659	671	659	640	636	624	599	654	636	653	661	615	597	679	619	622	654	635	643	625	641	608	631	629	630	674	648	653	625	683	664	663	613	612	638	673	673	644	655	658	644	624	639	659	628	633	586	693	636	633	663	611	628	599	641	633	651	609	653	657	665	599	629	611	616	653	615	663	645	699	606	656	637	613	636	653	652	647	656	649	626	587	651	613	693	595	624	657	682	630	647	641	664	631	651	591	685	621	629	636	650	611	678	639	652	662	644	657	647	639	610	609	638	645	654	657	642	672	599	650	662	640	627	698	658	650	615	656	644	617	680	650	643	641	629	626	659	672	637	631	626	607	647	654	638	621	654	617	648	706	608	643	619	621	640	626	627	636	615	674	659	676	634	677	605	635	654	645	618	705	629	665	674	682	618	636	639	656	601	680	669	678	681	619	635	656	650	674	638	659	666	633	614	651	648	624	633	613	625	640	645	705	644	664	621	612	617	661	635	657	630	678	585	616	628	576	667	676	643	707	667	662	650	652	689	630	649	611	627	626	622	623	648	645	641	676	685	624	689	611	618	598	635	631	609	640	662	644	675	650	645	655	628	644	652	610	687	669	665	612	627	647	627	636	650	674	642	642	677	598	689	645	678	677	663	613	651	654	633	602	597	621	621	627	667	662	681	630	673	638	694	699	662	657	677	628	696	640	660
27614	12557	6792	3280	1229	489	405	399	396	382	358	367	349	328	316	310	349	307	326	328	352	363	360	402	329	328	346	347	333	359	358	295	347	347	345	320	341	345	322	331	333	307	335	333	325	364	330	361	356	315	326	363	320	330	349	335	339	400	327	348	338	371	308	315	385	332	332	316	327	330	346	333	321	319	318	351	340	370	343	359	335	313	330	348	354	369	305	350	362	351	353	342	357	358	316	316	354	312	367	356	332	370	318	309	312	328	378	335	367	360	316	337	329	335	316	335	348	349	351	317	356	318	358	321	350	326	331	341	343	316	352	398	338	349	336	327	353	306	324	347	328	339	344	316	321	317	346	355	367	315	309	338	315	325	313	327	360	361	344	357	320	318	351	336	337	309	358	375	348	303	337	320	318	342	362	340	342	343	300	360	377	350	381	325	356	323	372	329	356	351	333	345	375	362	321	348	359	340	293	352	355	348	302	309	322	343	319	344	347	331	335	361	326	309	297	367	375	347	348	345	329	352	338	336	371	317	336	319	336	352	332	323	322	333	341	319	339	351	358	335	363	332	335	329	321	330	348	301	326	346	332	323	301	366	320	334	358	335	290	340	363	352	321	356	282	328	334	337	355	307	336	344	320	362	340	314	324	364	335	363	337	309	318	349	321	341	333	330	335	311	303	348	354	342	347	342	321	351	362	325	316	365	334	346	337	322	337	383	338	343	360	358	343	348	310	324	367	356	310	323	306	346	342	332	360	340	339	372	308	369	339	324	340	331	329	345	334	339	331	326	360	330	347	355	344	318	346	365	338	324	357	338	347	315	353	334	353	317	342	326	346	349	312	326	350	353	341	343	385	316	358	323	366	369	354	363	319	322	345	354	353	318	325	327	315	315	310	326	336	343	313	334	326	336	362	314	349	343	337	324	324	326	367	360	342	312	358	339	366	294	320	326	360	292	307	333	354	337	356	367	355	349	309	347	334	348	323	309	332	356	379	329	321	334	329	376	321	346	312	308	351	329	329	367	332	308	329	354	351	336	289	297	335	338	321	348	332	336	316	319	329	298	335	352	315	360	331	292	331	326	339	314	370	338	324	337	300	365	337	380	355	353	319	358	320	334	375	298	337	336	295	327	340	382	357	339	301	334	353	328	327	315	337	337	341	339	376	327	357	317	326	337	344	349	319	353	361	320	384	314	313	293	306	334	301	283	328	339	369	327	336	342	303	330	340	332	361	341	330	339	339	344	338	324	336	335	327	319	345	336	369	379	316	324	346	314	329	335	344	345	321	327	321	334	347	340	324	365	337	336	349	372	328	329	318	384	351	360	342	381	310	341	326	351	339	337	340	342	322	320	313	358	324	342	373	317	329	320	349	311	368	320	326	321	325	315	302	319	336	326	329	347	316	363	363	363	316	376	345	328	316	338	321	332	338	322	343	362	330	389	368	360	362	346	346	304	375	307	345	338	362	311	373	340	360	325	361	371	332	368	350	338	344	330	354	338	358	370	338	338	333	362	358	343	342	339	327	397	353	315	338	313	321	325	325	350	312	373	329	310	343	316	370	339	306	337	359	331	330	366	343	347	371	364	354	345	383	321	344	308	309	320	354	304	341	368	332	360	353	355	340	315	305	329	300	334	287	354	335	326	326	330	349	342	325	355	318	347	344	331	325	343	325	312	337	351	347	334	330	334	364	337	323	342	306	318	330	340	339	313	355	403	340	366	340	333	318	326	355	363	327	302	319	311	353	371	352	307	368	311	357	341	352	339	318	362	322	335	347	346	343	350	333	328	327	337	325	341	323	330	346	326	332	329	331	319	327	298	311	335	329	346	328	324	309	317	319	381	303	332	337	346	373	313	317	315	290	356	302	340	317	295	329	287	339	344	331	342	337	327	329	339	334	337	345	354	339	363	337	357	333	324	317	336	322	301	348	375	339	322	346	335	338	360	307	310	298	328	370	333	325	337	346	336	341	364	338	321	355	378	305	340	356	345	323	348	341	379	335	316	363	320	340	295	333	331	350	357	335	339	319	361	314	294	318	358	321	342	317	335	362	314	344	295	333	322	339	322	305	373	363	320	348	361	306	337	358	329	330	334	305	328	353	360	395	363	357	338	325	339	323	306	333	300	346	348	303	368	345	343	319	335	369	342	322	331	306	372	350	310	315	310	333	352	356	371	330	347	369	351	342	350	349	344	358	305	335	301	333	327	325	339	360	360	326	359	339	328	316	330	341	304	336	328	324	332	338	333	351	330	314	330	340	352	304	315	364	326	335	321	368	331	369	330	350	344	288	332	320	325	369	319	311	326	305	309	342	300	384	355	313	331	364	345	344	312	306	340	344	338	322	346	334	371	329	311	302	373	315	344	341	323	368	328	341	318	354	329	295	330	351	324	347	333	315	320	368	362	367	296	339	351	324	323	352	322	329	318	354	343	359	348	333	331	354	343	362	357	342	334	381	322	335	336	341	353	345	347	339	366	345	337	367	330	374	311	385	325	311	310	333	360	327	366	342	306	342	357	320	334	315	384	366	354	324	345	392	357	322	362	377	329	350	332	357	347	328	327	331	347	340	335	340	323	306	318	330	351	339	316	330	350	344	302	332	363	321	322	323	345	345	313	367	374	341	311	317	333	376	351	373	339	316	351	329	319	338	314	332	336	337	343	311	347	314	289	361	342	361	350	345	307	372	356	337	362	340	299	336	334	327	379	339	322	322	327	370	288	351	315	371	339	327	333	328	359	312	355	333	333	322	336	362	321	347	365	339	335	348	374	332	322	316	342	317	353	342	340	353	347	344	353	312	310	345	318	329	338	384	330	368	319	332	315	322	339	336	349	314	338	375	340	347	312	347	323	352	355	322	338	333	328	316	309	326	333	321	351	347	334	358	317	326	367	302	322	340	343	337	337	322	322	343	332	326	326	350	314	336	337	368	387	294	337	317	314	318	329	336	360	360	348	300	328	338	394	329	335	362	348	353	310	354	345	333	337	346	302	343	318	308	328	333	329	370	316	335	309	325	333	341	340	361	350	307	339	354	348	321	330	303	352	364	347	338	375	351	307	320	311	336	345	358	336	343	348	356	310	335	416	307	360	324	344	346	341	346	342	358	367	350	329	339	327	335	310	321	358	352	345	338	292	307	310	338	339	347	347	341	298	375	314	342	351	341	358	349	334	342	340	338	359	305	375	342	344	326	340	355	287	337	345	371	308	341	336	375	300	316	320	310	335	326	372	332	343	348	356	336	318	331	361	317	374	350	357	338	361	318	341	347	311	347	309	368	359	386	308	331	352	350	313	311	347	348	360	343	302	350	356	328	349	341	330	335	308	321	333	318	346	334	345	332	342	355	310	319	342	349	305	343	345	345	302	323	340	316	337	345	358	312	322	384	342	342	343	352	336	320	336	347	348	359	363	365	334	304	378	338	343	330	323	355	327	312	352	316	323	320	325	366	317	344	360	314	342	329	334	326	351	317	333	343	350	321	377
17025	9184	10423	8361	3257	1286	1109	1031	978	938	866	827	819	786	757	818	750	752	806	778	771	729	734	731	746	718	721	736	752	777	724	746	720	770	755	740	719	711	753	720	726	771	763	712	766	726	698	770	744	729	778	682	700	742	748	752	690	700	739	688	734	728	738	710	684	706	725	771	751	724	774	747	730	677	709	702	707	746	726	716	690	753	738	734	711	711	748	736	729	699	737	697	787	724	746	762	696	730	739	722	719	653	757	720	717	741	704	723	742	796	737	688	742	680	696	731	729	720	715	696	739	785	724	748	738	737	756	733	793	748	686	747	699	740	704	786	731	727	736	740	701	708	695	772	668	734	682	694	738	719	705	697	767	719	731	737	783	725	718	743	700	674	734	737	734	753	762	744	739	737	761	775	737	742	699	744	720	706	692	724	785	728	733	698	762	744	671	719	767	748	801	722	727	681	691	719	709	733	736	745	737	738	732	768	679	763	748	751	747	693	707	713	680	707	693	702	686	769	738	754	762	704	724	746	747	696	729	751	718	748	771	684	735	747	731	715	725	761	721	707	737	660	721	718	723	725	747	793	755	714	723	699	700	730	725	716	733	734	740	790	701	721	709	696	699	727	728	718	694	717	680	722	757	743	726	727	656	712	789	729	743	736	722	724	717	706	711	747	711	712	746	748	706	701	730	738	740	722	753	728	688	807	760	747	730	733	740	724	737	728	725	711	768	718	739	728	706	790	742	731	719	705	698	715	770	756	707	722	728	740	737	717	735	715	739	702	695	725	760	755	737	738	735	681	753	758	698	735	754	698	764	726	749	735	749	728	731	730	742	765	761	704	721	716	790	758	745	746	696	710	704	735	764	750	718	723	740	701	697	725	778	729	712	733	696	735	767	778	743	736	755	731	737	736	699	741	742	729	731	705	731	728	756	704	718	718	710	744	681	704	751	766	707	667	738	747	780	732	725	755	756	710	732	720	727	709	731	710	725	718	748	686	699	757	750	733	715	754	764	732	735	737	707	765	751	715	729	728	721	695	747	754	712	683	729	698	756	689	726	732	707	708	724	724	708	660	685	680	703	689	700	740	721	674	716	705	694	732	717	779	761	765	705	715	757	738	721	688	749	739	727	768	733	770	703	705	721	779	707	681	756	684	738	743	726	718	699	706	725	743	704	753	706	756	769	720	721	726	729	693	729	677	800	705	732	755	722	722	754	716	702	749	687	772	725	663	765	696	710	758	712	800	752	704	736	672	683	766	707	737	717	733	688	677	704	716	697	738	711	751	763	720	772	740	682	736	708	745	702	696	754	779	750	688	719	753	699	715	714	732	680	742	725	691	755	742	720	756	724	772	712	781	704	747	749	737	695	693	731	689	708	718	733	718	782	763	786	757	796	748	686	753	751	714	726	703	730	748	734	782	791	721	737	723	711	703	719	714	725	726	704	746	700	668	717	709	722	722	734	733	708	778	772	699	749	753	744	731	774	712	750	731	705	740	700	731	708	716	743	721	735	719	714	724	716	739	750	729	730	718	735	813	679	775	762	750	765	714	744	784	712	752	720	746	756	756	747	710	775	732	688	709	740	742	700	699	746	773	734	709	730	721	749	716	755	746	736	768	756	690	739	705	755	767	723	757	744	731	748	744	678	762	730	719	758	732	767	702	754	731	677	766	740	767	732	708	729	734	728	721	706	724	726	758	787	704	736	725	750	682	743	752	704	719	751	754	741	664	701	735	725	730	735	735	732	732	704	691	720	738	768	728	744	769	674	702	728	709	708	692	722	686	720	719	731	726	709	776	660	714	747	721	694	757	714	707	722	712	736	701	715	779	748	677	769	702	726	728	726	714	774	720	724	734	765	781	740	693	729	768	744	730	745	715	712	751	697	661	689	761	688	708	733	726	707	694	699	730	719	711	738	740	684	729	669	745	745	711	729	714	744	750	739	770	718	772	706	755	758	694	744	768	752	736	776	726	724	711	728	727	737	714	713	669	725	712	684	734	772	730	716	704	726	689	694	768	733	670	763	700	742	734	707	706	751	720	757	768	729	721	724	709	729	701	739	723	762	720	761	764	689	716	729	705	738	736	726	730	718	696	701	736	746	738	735	765	710	796	700	726	685	712	747	755	710	753	676	751	693	735	643	755	703	689	703	733	722	723	700	747	710	731	754	794	735	722	725	712	724	752	725	772	742	742	741	732	736	665	744	698	762	732	753	773	771	749	731	743	758	743	726	746	761	764	673	774	767	688	744	709	747	734	798	672	718	699	707	704	732	721	700	763	730	717	710	774	742	703	700	704	728	756	775	693	681	715	740	773	678	689	750	730	711	719	729	723	733	780	690	749	742	687	716	766	747	767	748	733	744	766	782	770	723	703	694	733	714	715	710	720	753	789	784	759	702	700	741	750	754	718	681	748	724	748	691	770	702	751	730	761	744	700	700	764	723	776	718	725	756	785	743	691	700	706	747	727	735	730	717	723	751	720	707	748	713	691	737	716	773	731	713	725	757	747	746	733	727	746	682	743	753	695	742	767	737	763	705	759	727	661	685	717	744	787	728	693	704	732	730	801	697	723	746	728	703	709	768	747	760	699	699	727	732	699	701	693	771	690	755	675	729	773	681	673	714	742	735	694	729	717	759	711	783	746	732	751	799	685	715	718	756	722	780	742	703	747	723	708	740	741	718	738	693	787	748	724	725	753	737	735	738	719	739	768	702	756	732	765	762	726	716	687	672	697	729	730	747	697	768	776	771	659	772	742	734	782	735	706	748	728	752	711	746	770	696	755	741	739	720	710	773	696	702	712	691	732	743	714	782	737	732	742	710	706	720	740	757	796	721	758	727	755	735	746	687	711	717	719	730	710	729	692	731	733	750	705	715	721	716	705	757	746	740	742	704	729	729	689	765	732	758	717	793	741	706	745	759	704	704	735	683	728	721	710	732	736	746	701	753	773	708	713	780	688	756	767	702	735	722	718	668	782	735	750	750	652	743	731	705	687	754	728	705	732	683	725	748	698	730	698	718	738	733	768	751	743	736	748	734	716	781	734	731	740	766	747	729	750	759	723	722	717	741	772	746	732	727	679	692	694	701	748	759	759	755	755	699	687	687	711	757	750	732	729	707	729	716	715	750	741	770	717	784	730	682	777	686	728	707	748	676	731	718	707	714	729	700	746	696	724	674	713	685	722	718	754	778	699	698	749	758	698	719	756	723	734	760	691	758	759	718	735	771	709	743	695	731	737	748	681	731	753	731	739	705	753	721	703	736	711	745	741	720	720	727	736	704	727	731	700	665	726	732	695	737	715	751	742	727	790	706	686	678	658	727	706	722	707	725	749	720	755	711	736	742	726	698	678	731	768	754	684	703	745	767	676	675	739	734	715	717	720	696	790	704	736	746	737	696	714	774	724	695	729	741	687	760	704	721	770	740	725	707	727	709	719	693	767	728	748	744	701	743	739	728	779	746	707	721	726	669	718	709	715	739	680
41388	26833	24480	21255	9883	1277	499	446	343	305	319	284	296	258	268	250	264	275	253	246	261	226	238	254	246	298	251	227	218	242	253	243	259	261	235	225	234	228	248	220	216	234	252	247	257	226	231	225	241	236	237	226	248	253	235	227	228	233	215	226	225	206	260	220	262	233	224	240	204	271	251	238	209	225	232	266	249	260	243	233	247	242	260	261	220	220	239	242	222	223	209	226	231	240	236	266	253	226	230	226	207	213	196	225	225	236	250	252	242	243	231	221	219	213	221	240	229	230	231	242	217	237	213	229	229	229	233	233	265	255	220	260	232	221	216	233	224	251	275	230	242	258	235	255	246	236	242	223	246	252	239	242	209	246	236	256	238	222	250	224	218	209	238	261	245	236	231	221	227	220	221	238	246	267	234	234	209	226	250	252	238	234	233	249	249	210	222	233	230	236	224	223	240	245	201	218	233	232	269	225	227	272	216	223	239	242	239	200	241	249	249	227	254	223	203	222	222	221	252	221	243	245	241	235	244	247	261	219	235	220	251	239	241	238	235	255	247	247	203	213	220	228	226	235	246	216	245	225	225	227	224	232	231	253	262	215	254	247	225	214	231	221	235	245	246	202	226	238	223	234	261	231	217	249	190	244	239	207	245	252	217	249	229	226	240	211	235	208	247	224	240	227	233	236	278	221	232	224	224	212	231	245	211	214	240	228	239	213	214	206	228	245	248	237	218	251	207	273	216	212	223	248	222	263	240	216	247	229	232	247	238	216	238	232	287	220	237	247	207	239	233	266	242	231	251	233	261	224	242	222	218	262	206	250	216	223	212	254	261	248	202	203	269	245	244	243	216	215	227	252	244	255	247	265	243	211	243	230	234	240	226	236	250	230	193	242	214	212	209	217	198	222	251	237	229	269	212	206	229	245	220	225	213	233	219	227	245	239	241	220	226	229	206	229	236	225	220	216	224	233	253	189	238	227	258	252	201	221	251	228	239	238	231	236	248	219	214	231	227	217	246	248	219	214	248	238	248	229	241	248	221	229	198	277	224	241	237	228	235	238	217	234	248	203	236	230	241	263	248	225	245	253	245	215	220	208	222	255	243	250	199	239	234	243	243	248	264	226	239	235	244	236	226	220	226	217	228	251	240	238	244	270	260	208	220	231	197	224	244	213	243	271	247	253	236	229	227	231	218	237	233	204	244	224	210	223	234	214	202	234	196	223	226	244	225	229	241	228	235	217	226	255	250	199	243	246	271	252	227	243	258	285	245	212	246	213	237	241	220	234	207	229	208	252	225	216	223	238	231	255	242	217	229	229	235	231	251	243	221	244	218	217	218	228	257	271	243	236	247	221	259	202	220	227	236	242	235	276	237	205	235	233	232	240	243	247	243	239	238	226	230	244	225	249	248	223	249	254	243	242	240	211	239	214	202	203	253	223	263	225	265	230	211	213	245	220	217	258	229	293	238	259	211	224	194	235	247	255	250	242	207	233	214	210	227	255	241	256	245	225	230	218	257	212	251	235	218	241	224	202	245	221	236	239	260	228	226	255	205	216	215	231	196	228	260	218	237	188	245	223	222	230	237	231	228	241	235	220	255	204	253	221	205	242	243	221	223	250	227	219	220	239	222	230	243	238	239	220	213	224	220	221	229	262	263	240	226	230	207	215	233	230	218	245	226	238	231	220	227	248	243	232	211	213	258	243	245	225	241	242	228	254	242	192	220	267	257	236	217	232	213	252	241	253	231	214	211	218	240	234	225	240	232	230	235	227	216	232	245	249	212	210	221	257	239	231	225	199	239	218	234	236	230	246	231	216	222	234	231	238	238	231	271	227	237	259	231	250	202	215	214	250	234	213	224	219	249	251	211	244	226	236	249	213	231	244	233	205	208	240	241	223	224	213	192	237	252	246	212	215	220	261	257	252	237	247	240	261	245	241	247	235	249	255	220	219	261	208	207	217	220	209	205	208	224	219	217	241	229	234	237	247	196	235	234	223	212	257	229	224	222	245	241	236	229	243	255	225	223	230	238	247	229	290	228	237	219	223	239	213	232	214	260	228	233	246	259	241	231	230	217	223	239	245	258	227	227	236	231	212	243	261	240	248	231	223	235	228	202	222	236	232	232	194	245	236	214	230	237	240	231	238	214	211	216	223	245	222	207	262	282	243	238	254	243	233	235	234	235	210	229	218	205	217	223	237	204	219	242	249	249	196	235	236	252	230	226	259	215	275	239	220	254	257	228	222	235	252	222	249	250	234	234	242	215	253	224	244	221	256	235	235	211	226	223	227	224	217	222	232	244	222	235	217	222	233	225	218	227	188	261	218	183	228	220	207	232	216	245	226	252	211	240	218	254	244	214	228	249	194	212	258	230	216	248	251	251	238	203	227	256	210	240	215	230	227	205	210	211	259	195	229	241	235	220	224	265	240	231	230	215	225	214	222	219	197	221	255	232	219	241	236	219	221	226	238	230	238	214	250	243	221	225	227	232	257	248	229	230	232	234	211	255	223	224	222	211	254	247	195	251	204	212	243	208	233	227	193	231	237	250	244	206	231	222	233	226	212	225	229	234	226	240	244	236	224	220	226	203	193	219	198	228	212	235	240	248	216	246	221	245	220	252	274	220	214	239	243	224	230	223	242	211	249	200	236	236	211	212	245	225	204	227	224	233	225	240	227	234	231	227	237	230	211	211	204	198	222	239	214	229	219	212	202	244	206	244	227	231	219	231	255	263	252	217	237	226	254	219	228	220	227	257	202	236	244	240	268	230	203	219	228	198	216	241	218	247	216	255	258	239	226	224	224	232	245	216	245	240	247	213	238	227	226	212	208	236	249	216	210	233	243	251	199	235	237	200	216	197	218	215	232	245	253	198	217	237	198	238	203	239	266	237	220	210	226	233	223	238	251	228	235	242	249	258	218	257	260	208	252	208	264	244	211	251	225	235	218	239	247	228	206	232	258	219	207	227	240	222	244	258	236	195	223	249	238	216	257	251	252	219	243	245	229	253	248	226	189	247	232	233	228	222	226	225	228	210	224	209	238	250	249	247	219	246	220	225	197	213	247	225	246	267	222	229	227	221	226	208	221	251	225	259	239	234	258	238	231	222	228	243	209	220	239	252	238	229	234	218	216	218	248	218	233	238	220	242	232	243	209	214	228	241	246	236	222	197	199	211	268	241	237	231	227	221	278	218	218	219	244	254	217	246	238	226	236	220	222	229	229	215	249	217	223	206	229	240	230	211	206	233	241	224	220	225	252	234	225	221	262	258	230	235	231	217	251	236	221	216	222	226	213	220	243	229	252	247	255	234	235	239	229	216	233	228	243	232	230	225	228	236	236	201	214	239	215	235	202	236	237	234	241	235	241	223	222	210	240	241	238	259	220	254	221	232	247	243	228	247	244	245	217	248	256	250	226	222	253	231	228	214	223	228	239	255	243	242	206	228	205	238	203	228	224	215	233	230	217	237	235	258	217	241	258	233	243
26420	21143	27391	30305	13931	2055	1615	1305	1158	962	910	775	820	748	675	650	695	603	635	614	602	595	567	603	601	539	588	609	583	522	554	552	551	554	509	577	567	590	511	536	543	567	597	543	554	531	528	577	541	572	573	557	543	567	538	509	518	523	554	548	575	545	478	488	535	576	552	575	499	518	514	543	531	508	524	533	508	518	573	541	518	521	573	542	511	531	544	526	538	487	521	553	528	531	526	535	510	544	541	550	570	501	572	496	506	517	487	559	524	507	496	508	552	488	511	574	522	520	529	488	557	559	575	530	542	500	507	515	548	521	532	496	517	546	489	533	503	511	558	554	547	525	553	548	519	511	561	524	522	543	542	542	500	543	505	521	542	521	547	500	533	506	532	524	546	540	510	523	482	551	508	582	541	547	498	474	539	504	529	555	584	548	545	543	513	516	520	506	534	576	546	547	503	555	553	556	510	493	557	511	521	501	518	543	545	536	520	537	504	523	522	522	558	525	567	530	498	546	523	560	536	529	469	559	554	502	542	533	531	530	548	515	521	532	567	559	514	529	505	520	554	534	587	564	516	542	487	550	515	523	534	553	513	564	554	563	563	535	569	511	518	533	534	518	532	536	504	528	500	555	508	530	489	547	568	523	564	534	536	539	527	527	535	500	544	529	554	518	529	537	533	555	543	533	519	525	503	501	537	530	552	561	535	528	538	501	507	544	544	561	541	531	542	555	540	513	536	539	540	530	534	572	498	529	562	521	571	545	528	546	553	497	495	573	517	511	510	521	525	545	560	516	538	545	520	561	532	551	565	550	543	558	565	516	552	545	545	553	551	516	523	557	504	531	521	588	511	539	525	540	565	556	548	548	550	532	539	553	521	547	560	537	567	530	554	542	522	509	560	532	526	521	547	531	503	586	515	516	539	520	513	549	567	511	505	556	488	550	544	554	540	535	525	542	531	498	542	521	517	541	510	535	533	548	479	569	514	526	549	520	519	521	503	537	532	540	530	533	534	480	531	562	585	541	535	500	544	546	548	512	498	521	537	532	523	507	542	494	539	517	528	530	497	549	507	527	510	515	521	497	505	488	552	529	557	548	540	562	520	503	552	534	487	535	557	525	519	544	544	521	523	511	508	525	558	506	551	549	524	547	525	517	487	506	558	509	528	499	517	540	529	507	529	512	552	523	532	544	556	533	512	549	536	540	524	522	538	536	543	495	504	548	538	558	526	522	556	557	559	489	518	520	524	534	519	554	500	527	509	514	546	537	507	510	512	545	554	514	504	542	506	527	528	517	520	551	539	543	518	480	561	547	481	523	535	493	507	525	530	515	506	529	541	553	528	505	525	523	543	487	525	546	528	553	494	537	558	525	552	502	556	525	519	529	569	501	527	513	525	552	508	522	524	551	479	528	492	532	534	514	536	538	542	556	529	526	547	545	544	514	545	525	548	540	534	537	558	540	562	524	528	522	520	559	561	559	523	529	519	499	515	523	537	543	565	515	579	513	519	519	497	540	494	572	515	510	479	544	538	539	519	527	528	536	538	582	548	515	558	555	518	521	554	510	499	518	529	516	519	558	537	531	566	519	530	513	513	536	528	541	490	548	518	527	533	507	528	528	529	550	532	566	507	534	561	511	508	550	458	524	511	557	507	520	498	505	576	521	513	504	526	518	509	535	539	568	514	567	541	522	555	517	516	535	552	527	515	523	509	528	543	570	517	508	516	550	542	496	548	540	546	537	518	526	525	532	544	517	535	550	531	529	524	511	548	506	518	561	507	528	526	543	516	519	525	558	513	525	558	508	482	534	515	495	536	519	510	548	502	490	549	528	528	570	544	513	514	528	537	521	545	498	506	563	517	571	555	516	564	529	526	519	537	514	526	533	495	547	559	541	516	542	520	499	524	540	577	559	501	534	504	525	576	528	534	509	536	550	505	507	558	547	534	525	522	505	510	535	563	539	531	574	547	580	532	560	521	531	516	505	546	557	556	552	503	545	542	565	558	566	489	510	535	560	494	533	555	529	538	503	533	615	519	529	568	520	551	505	514	527	556	536	547	555	534	507	520	528	576	557	498	504	504	520	531	518	546	536	553	561	558	545	511	496	536	556	531	520	538	537	567	550	532	537	489	483	525	495	575	549	502	509	504	562	530	493	528	558	543	538	514	509	549	520	534	497	522	518	531	558	569	578	538	551	525	535	549	517	534	506	533	552	463	555	545	508	540	546	559	547	541	557	537	563	519	514	529	532	575	497	520	513	519	520	537	532	567	507	532	519	503	533	520	521	543	498	559	523	499	506	533	537	541	543	522	512	551	469	535	580	531	572	556	569	524	541	521	527	542	529	532	510	487	500	526	559	518	491	519	519	513	547	535	498	527	516	550	522	533	495	520	532	518	564	524	542	552	520	547	509	537	515	521	542	568	528	497	494	540	536	539	533	518	536	528	527	523	518	528	491	524	546	513	559	514	531	527	523	540	509	537	494	548	549	514	542	522	537	513	493	532	542	572	495	523	546	552	507	526	562	558	542	525	541	516	537	509	547	567	531	513	551	523	581	526	538	539	537	490	467	528	511	530	538	520	534	543	568	562	555	522	545	567	524	528	499	550	515	552	523	518	501	564	523	572	529	509	550	530	514	537	501	496	577	518	537	483	546	541	488	505	526	484	502	515	542	563	500	544	528	510	577	491	499	522	517	547	549	488	555	499	568	470	548	500	521	539	536	551	544	516	536	479	560	546	544	532	547	517	478	583	506	537	457	541	540	521	535	539	506	560	516	523	518	515	509	527	537	513	544	592	533	488	504	524	518	565	488	508	537	519	518	555	531	537	549	544	523	542	548	509	535	531	524	526	507	495	504	545	546	512	529	503	550	529	527	550	509	545	523	545	509	520	564	558	509	508	521	569	561	536	571	514	535	537	539	520	501	455	536	518	555	527	535	536	529	535	536	535	540	481	518	530	507	526	534	519	579	556	511	520	528	489	511	532	485	515	511	520	547	500	547	516	506	547	543	513	548	551	500	541	537	533	547	496	557	512	532	516	543	508	517	507	550	514	547	515	510	521	521	526	530	500	520	514	527	555	500	557	540	517	555	514	506	514	516	522	504	545	550	505	552	529	497	497	513	546	485	544	526	556	497	516	536	497	581	493	540	545	521	561	527	497	568	519	524	515	503	556	556	547	557	500	491	533	529	517	559	525	546	527	495	592	541	524	515	546	529	526	534	541	569	501	524	547	539	538	533	540	553	507	514	577	519	527	539	540	541	555	538	533	497	552	481	537	501	566	521	562	539	523	544	530	564	549	542	549	507	549	538	545	550	524	537	523	506	522	487	596	496	557	571	540	524	546	540	509	569	557	477	556	565	526	554	548	518	551	485	526	488	542	563	506	545	508	550	502	527	513	480	540	539	533	524	530	564	520	501	557	518	539	507	474	578	523	559	531	501	505	557	521	501	519	544	508	528	571	542	551	492	508	596	494	550	531	513
51413	36321	36054	36305	20231	4235	1149	610	459	425	379	336	338	318	320	311	319	310	295	283	262	283	319	319	291	298	292	283	296	299	294	298	301	317	287	300	311	276	302	283	274	261	321	273	296	299	298	254	286	280	279	287	320	296	266	307	265	286	296	306	308	279	288	282	281	289	298	282	288	282	285	307	310	286	273	303	262	261	259	312	299	269	287	270	290	299	280	273	301	281	307	311	300	276	283	258	254	316	302	309	280	278	292	313	286	284	274	245	314	297	302	270	293	313	260	245	308	318	274	267	302	281	271	277	277	289	287	286	264	292	257	306	256	305	249	296	264	260	305	285	257	311	301	283	284	278	289	260	262	256	265	306	313	267	282	284	287	331	315	269	274	272	290	266	298	305	302	281	270	269	291	289	293	291	284	268	318	294	317	289	257	267	211	283	287	274	297	266	284	280	269	296	302	278	275	252	290	277	269	287	266	307	306	286	321	311	310	289	260	321	271	268	282	284	267	284	317	263	286	286	298	286	264	304	244	285	316	321	324	333	296	260	312	280	301	280	268	260	281	299	281	259	326	269	274	337	271	299	278	289	299	323	314	294	314	291	287	281	289	295	302	302	283	276	291	281	264	303	300	284	306	314	294	285	289	240	300	309	310	288	299	278	285	280	276	269	273	256	258	295	281	322	288	310	277	294	254	309	303	300	287	301	277	302	296	294	294	290	288	322	284	290	286	288	309	256	298	315	326	304	269	300	290	295	289	262	269	296	268	271	288	266	308	285	287	272	309	247	327	259	314	302	284	294	253	282	295	307	271	318	322	302	278	272	285	272	280	302	270	277	299	287	288	274	328	316	301	263	284	312	298	294	258	280	293	289	305	283	306	279	302	280	303	306	299	306	289	278	297	309	302	307	310	294	298	285	278	297	283	275	261	281	272	278	268	323	299	304	269	328	299	289	284	326	310	270	339	306	280	300	285	318	279	282	276	272	294	281	313	310	273	306	289	295	288	296	273	281	276	253	247	260	281	284	289	276	291	271	268	263	277	298	271	257	306	296	288	278	273	289	261	282	323	289	285	272	301	302	294	278	310	299	291	291	302	281	292	302	319	293	276	333	292	291	308	301	284	310	280	264	291	293	293	302	288	269	281	283	269	328	297	289	285	287	309	265	261	282	278	294	277	285	296	307	273	296	276	294	268	304	270	280	265	285	270	258	289	300	289	296	261	263	246	289	288	272	269	311	271	296	267	296	321	330	283	289	320	301	283	306	283	282	287	312	301	302	302	290	269	257	305	292	300	269	268	256	272	275	257	294	266	310	267	259	303	250	268	284	282	297	298	291	263	296	284	283	303	277	298	248	295	292	255	307	271	280	276	279	277	267	288	288	260	306	260	306	270	298	287	300	277	273	293	277	273	295	275	257	306	283	294	259	295	223	285	303	299	288	282	298	271	285	311	300	283	291	287	279	282	285	275	294	321	278	279	320	309	280	262	289	288	334	279	289	266	277	279	300	284	267	269	302	279	288	277	278	293	290	275	308	291	298	287	302	309	279	330	273	263	284	294	288	261	283	332	288	300	283	273	296	318	274	287	266	255	309	268	265	286	271	301	301	283	269	269	274	276	291	288	298	284	291	303	332	290	302	279	314	308	274	262	285	293	278	262	273	302	295	276	313	307	305	307	263	313	271	278	320	311	276	297	278	294	328	293	319	326	290	283	286	259	250	301	297	294	279	294	253	276	292	281	272	307	291	263	300	301	294	273	296	292	270	275	292	263	262	288	300	295	299	284	278	267	230	264	262	306	270	293	305	302	293	283	298	299	285	241	283	283	319	292	281	301	292	295	287	297	265	288	317	264	310	310	270	299	273	260	262	303	314	286	286	273	273	275	259	300	313	324	288	321	312	286	297	309	303	313	285	289	298	296	304	266	289	284	287	314	298	286	253	254	270	293	270	267	291	292	266	270	287	292	276	269	246	279	292	298	283	246	302	305	280	301	264	273	309	300	309	246	296	306	276	295	285	292	267	289	314	272	303	290	280	319	261	296	259	301	283	281	313	288	303	298	315	287	279	286	291	308	261	312	306	294	292	309	297	263	317	304	309	296	275	270	283	271	290	295	276	315	281	294	286	277	297	264	276	295	289	244	280	285	265	318	283	286	297	307	238	287	303	289	295	284	291	326	266	277	275	285	304	321	293	263	273	303	273	323	284	277	281	301	256	290	278	304	272	283	284	272	266	301	284	312	276	268	297	280	286	304	275	281	312	300	295	277	312	286	274	256	279	269	286	287	290	296	278	271	272	323	293	315	289	293	284	299	270	310	279	292	278	284	284	280	319	266	264	308	266	275	306	307	297	299	286	294	304	307	269	308	274	277	273	279	295	274	284	266	312	304	280	283	248	307	301	312	263	281	314	293	287	280	282	277	274	292	270	292	266	285	303	296	288	246	300	323	290	297	283	281	335	278	313	309	294	283	271	306	305	290	289	300	297	286	271	302	292	276	293	306	281	277	318	242	268	275	293	296	296	289	284	281	258	266	269	289	326	300	279	268	307	269	286	238	298	310	272	269	290	258	271	260	289	310	299	269	288	289	292	306	280	297	286	286	293	260	291	260	299	256	279	280	291	291	278	268	284	307	302	310	306	284	263	273	290	267	278	293	280	270	318	304	301	286	295	299	318	285	296	280	296	305	296	272	272	282	280	271	263	297	292	311	305	293	298	313	263	272	257	286	304	291	282	294	267	297	295	274	266	302	302	306	283	307	301	293	268	260	301	306	331	318	286	276	283	292	276	310	299	282	289	306	284	241	283	274	280	297	261	291	301	308	302	307	281	292	278	300	313	305	312	301	303	279	272	298	292	285	317	327	270	297	267	256	277	315	274	282	316	293	283	264	294	265	298	312	298	294	293	311	293	252	271	273	290	278	303	268	295	282	269	297	268	245	292	307	274	273	285	296	311	290	263	280	338	279	292	307	295	263	289	276	269	274	290	283	284	255	293	321	311	258	281	249	286	287	305	266	284	300	295	293	295	275	262	266	262	302	298	258	310	303	321	307	270	269	285	281	297	307	271	253	325	284	264	296	280	284	285	291	266	264	266	266	298	279	320	280	256	233	287	309	268	310	306	268	318	281	268	277	284	294	279	293	311	279	261	274	277	274	302	304	295	302	288	299	300	312	302	280	301	283	275	294	300	313	281	340	270	303	270	288	295	321	271	299	259	296	287	258	318	305	269	283	271	261	265	286	293	300	287	298	308	313	295	295	283	294	284	303	278	284	286	311	282	279	286	280	281	268	296	310	258	300	303	273	286	292	311	293	262	287	311	286	301	307	271	281	288	284	294	270	281	311	297	275	276	293	280	263	281	253	245	280	270	312	323	275	279	318	276	283	294	306	298	321	280	273	270	285	306	297	304	286	283	310	265	271	285	268	269	289	332	282	272	265	277	261	247	296	289	301	271	271	333	322	275	267	275	304	247	264	314	293	290	288	299
32912	28206	36325	42452	20827	2933	2322	1820	1461	1435	1224	1080	1024	1009	948	934	859	845	773	744	770	735	796	757	725	745	709	726	700	678	735	703	715	733	682	698	665	679	671	641	676	679	685	703	682	723	660	730	646	663	637	647	656	634	669	691	655	624	626	662	626	691	661	633	683	645	708	644	705	641	683	672	678	679	656	636	634	695	658	621	612	656	622	635	658	633	693	654	616	648	670	641	620	635	635	685	684	657	670	652	686	624	663	644	676	644	637	698	621	672	702	629	654	644	653	639	660	640	634	653	665	626	684	632	648	671	689	661	619	663	672	649	685	659	625	645	673	651	677	688	673	662	677	617	699	671	633	648	665	658	653	653	649	634	656	653	608	655	688	641	647	622	627	611	677	627	672	617	617	676	666	682	650	653	642	642	654	652	599	639	674	682	677	678	702	674	658	660	662	662	651	654	688	672	677	662	633	628	668	665	654	668	651	662	649	712	618	690	680	705	656	639	662	665	656	665	664	658	644	683	616	626	664	662	679	734	684	643	645	645	590	662	678	636	635	656	632	675	677	608	674	655	624	642	669	650	655	679	654	626	682	645	665	638	628	617	652	657	618	632	611	695	666	640	631	644	585	650	633	643	659	639	624	652	667	695	659	686	655	643	697	633	685	673	699	649	622	603	665	632	627	652	624	634	597	647	665	668	640	699	649	650	663	680	605	640	608	649	672	666	680	632	662	630	653	664	642	648	661	650	632	619	677	626	635	613	655	670	678	643	678	650	646	680	618	631	653	638	623	653	638	686	661	601	653	630	656	598	695	667	653	640	643	702	673	680	606	638	626	674	645	646	606	667	680	662	629	664	634	629	641	641	697	641	595	662	668	662	669	651	632	644	627	635	645	646	636	629	637	667	604	674	627	725	652	634	659	670	677	678	669	622	645	661	619	635	597	659	634	686	649	647	634	620	645	631	654	635	618	657	657	627	683	685	644	639	629	616	620	665	628	583	668	659	614	723	612	662	633	667	659	649	650	722	659	695	653	677	639	644	634	642	656	621	642	633	617	653	634	654	655	646	702	619	648	657	657	615	611	681	658	645	648	625	632	667	658	560	648	648	672	667	690	653	623	653	664	621	621	670	648	650	651	680	635	587	636	608	637	635	645	658	663	647	639	656	690	694	660	644	653	635	648	626	614	642	613	668	624	625	644	657	660	611	642	664	666	687	643	701	685	642	639	599	653	656	709	661	674	666	658	664	650	662	628	643	613	640	645	670	642	584	683	645	629	661	653	659	678	648	629	601	666	651	663	672	651	651	661	651	650	670	647	694	651	616	605	667	620	653	627	658	662	617	615	692	633	650	704	692	588	676	641	650	652	666	624	670	650	622	634	638	636	674	660	635	642	706	610	667	655	617	649	637	725	656	623	649	635	622	681	684	635	670	617	654	649	645	667	684	628	639	672	654	634	627	655	683	579	597	666	651	671	615	662	651	623	640	681	667	684	660	640	641	652	639	657	642	654	689	624	639	669	640	683	641	644	686	678	659	622	661	675	692	663	654	654	641	656	677	662	637	632	658	681	614	691	655	656	676	620	654	651	630	627	627	662	645	662	606	647	634	648	676	659	608	672	656	662	715	672	677	590	654	624	659	665	675	632	620	635	664	689	641	645	648	613	686	725	670	720	660	663	665	637	634	645	650	651	694	640	652	632	636	682	684	639	645	664	610	640	637	674	634	612	655	635	636	669	623	650	649	672	669	637	621	582	619	559	692	679	628	650	689	630	664	637	631	663	599	604	667	666	653	636	622	625	637	673	602	663	659	684	628	644	660	660	674	634	653	650	633	694	638	699	608	618	628	640	680	614	678	666	648	683	669	657	652	680	673	631	656	626	675	596	619	612	633	643	636	653	653	656	657	666	672	597	659	635	631	648	668	652	617	647	647	644	644	658	683	651	609	638	630	675	608	705	669	628	635	659	677	689	619	657	656	630	639	643	672	628	650	661	648	651	670	647	607	641	681	605	687	593	638	675	632	613	644	672	665	661	639	633	687	646	644	682	644	653	605	669	666	658	650	679	628	642	639	652	682	691	660	644	632	648	677	634	672	656	642	668	646	602	673	651	680	676	642	662	630	652	632	636	646	674	619	639	676	650	667	629	651	649	648	671	618	661	667	650	629	637	663	643	638	678	638	635	663	729	644	636	629	676	636	662	654	656	654	681	686	642	649	623	619	645	679	672	634	623	637	656	666	635	652	655	630	620	633	645	656	602	656	650	652	617	617	663	608	631	646	651	680	693	606	664	641	640	671	667	656	659	680	681	624	606	616	664	698	671	603	656	677	623	713	644	668	688	671	680	660	682	649	630	664	608	639	648	657	637	638	638	635	647	641	642	640	691	629	695	667	646	662	647	691	683	676	633	681	641	615	634	619	636	627	626	693	665	646	643	678	627	610	636	640	675	603	659	662	686	651	605	678	656	678	645	610	648	675	651	663	653	713	664	642	623	671	691	661	627	597	657	629	683	640	635	670	643	659	673	671	631	666	671	636	628	678	618	640	650	645	620	684	678	616	649	648	606	670	672	684	643	656	649	677	663	644	618	634	644	629	675	664	656	595	681	609	699	691	680	669	648	635	632	630	669	645	655	655	682	652	665	648	657	670	660	620	674	614	687	643	665	673	606	672	632	639	658	661	620	691	673	646	671	688	586	682	627	650	702	611	622	679	693	630	623	651	668	617	654	691	676	641	635	681	631	657	649	655	611	637	631	594	663	670	661	611	707	641	623	622	634	645	634	608	650	684	675	643	648	649	631	685	648	667	660	659	660	652	601	674	636	698	652	670	660	689	659	684	629	666	637	616	671	605	676	627	653	643	648	620	613	624	653	651	625	683	636	638	638	627	653	676	625	650	634	673	651	650	611	665	670	680	699	684	641	680	611	715	624	649	689	684	648	674	673	676	628	681	674	654	709	649	626	617	681	618	659	687	611	657	634	619	626	652	678	597	649	686	643	643	703	652	633	639	635	663	676	651	634	661	677	669	676	646	608	654	624	661	681	714	629	663	642	661	633	619	667	667	685	622	650	617	655	659	697	668	620	646	680	651	648	670	673	639	621	646	651	666	677	634	656	642	613	653	697	645	685	637	688	651	686	640	680	620	603	646	579	643	626	648	654	690	636	587	638	610	635	646	659	688	647	645	689	639	684	649	667	659	662	684	680	621	632	673	637	621	680	627	653	658	635	629	642	659	699	655	691	622	639	633	658	640	629	661	594	631	633	618	631	650	626	679	653	665	676	635	662	650	684	659	667	630	625	666	660	642	632	641	683	653	682	652	639	702	627	663	657	654	682	635	628	649	687	673	662	629	603	666	669	675	657	636	640	648	635	655	630	704	673	621	626	665	635	660	653	609	697	632	646	633	665	676	622	638	684	616	685	685	604	690	633	652	638	663	638	669	703	677	668	662	633	664	623	685	634	647	646	615	634	637	667	667	659	655	667	617
26724	11962	6290	3549	1372	496	432	410	336	393	321	345	349	381	359	357	330	341	352	396	357	363	331	355	347	333	325	310	352	323	331	363	302	335	328	329	331	329	346	355	331	380	348	354	329	352	383	314	378	353	361	292	344	346	308	353	323	330	370	336	344	331	333	370	308	329	322	317	328	339	336	313	375	291	309	311	372	333	351	332	319	348	343	358	333	342	351	349	349	342	294	333	359	332	358	333	352	315	312	356	321	317	340	334	351	330	313	308	318	325	351	343	324	347	323	350	325	334	342	328	357	350	331	332	339	387	337	329	361	313	341	331	330	328	365	348	353	366	314	343	346	320	339	364	312	320	335	376	341	357	336	343	339	315	309	332	327	362	375	336	338	348	345	309	294	342	379	328	340	334	294	363	327	296	313	370	304	319	343	354	333	327	316	361	333	316	352	364	328	316	351	360	319	286	304	334	330	316	341	338	308	377	350	322	338	350	325	343	367	325	361	334	333	345	340	350	363	299	346	346	309	338	336	349	336	350	331	312	363	333	329	301	333	372	372	302	284	311	361	320	350	385	390	335	334	368	311	326	328	343	353	323	345	348	298	353	355	370	293	333	344	353	348	343	306	371	331	329	319	343	330	304	368	339	298	357	355	320	349	358	374	341	351	361	342	323	323	360	333	308	309	346	363	288	324	296	325	309	305	307	323	360	314	331	324	341	371	334	327	325	326	350	328	331	310	323	313	333	334	323	293	333	322	289	346	311	342	345	325	283	342	329	346	329	350	293	328	327	340	323	301	346	347	345	326	343	340	324	330	344	350	362	331	339	372	346	348	346	355	351	283	320	366	357	343	324	301	342	324	339	322	321	335	339	307	329	334	342	335	366	317	321	368	362	334	337	334	353	341	359	322	326	335	340	327	370	336	327	343	312	329	322	329	323	339	346	319	326	311	320	350	320	332	316	328	344	321	327	352	344	340	340	343	352	367	346	344	338	358	283	358	356	328	329	331	333	331	331	324	326	320	328	296	356	328	321	348	364	325	342	392	351	365	280	327	336	357	344	352	315	325	330	355	348	337	307	326	327	303	332	379	322	294	313	341	333	322	295	372	372	354	350	331	335	315	308	315	350	334	315	360	314	341	341	348	344	291	344	358	322	318	330	326	281	300	356	341	323	349	331	350	339	339	318	344	324	330	342	341	359	349	339	332	343	319	364	306	357	343	345	298	339	374	362	343	343	331	393	304	331	316	344	327	316	318	324	333	340	351	364	353	345	318	359	327	350	336	342	358	359	328	318	339	335	373	351	331	319	320	329	348	316	330	337	318	305	334	321	345	351	325	322	369	359	337	317	362	313	330	338	339	326	358	275	339	331	323	298	350	297	330	303	330	324	296	303	354	296	331	315	326	344	325	336	354	352	341	328	338	364	339	308	368	335	316	346	362	321	329	325	316	330	345	306	329	338	333	343	342	334	293	344	314	352	328	347	341	339	335	305	319	322	339	322	355	336	324	368	327	353	333	342	341	311	340	340	328	292	359	329	322	341	345	364	323	313	339	357	311	309	326	380	337	374	350	318	363	333	326	315	304	351	313	315	351	339	343	352	353	372	342	365	317	315	328	334	346	329	321	293	331	353	324	357	333	336	324	315	304	317	344	326	320	338	324	306	344	342	345	328	323	321	327	352	358	346	340	331	327	341	381	336	317	321	360	358	347	309	327	342	319	339	343	307	313	332	313	319	327	346	345	317	355	333	335	377	334	329	332	367	348	309	318	304	329	328	353	318	329	327	354	324	346	300	310	313	289	321	344	348	333	329	340	345	327	289	319	311	298	334	335	319	306	274	346	343	318	355	325	370	320	293	338	328	335	347	317	343	372	369	306	349	362	316	338	301	339	328	352	330	341	348	347	325	323	384	300	341	330	294	364	362	342	349	348	323	335	295	319	337	308	310	353	341	320	331	322	358	309	343	345	310	320	333	342	369	338	299	307	342	346	335	373	340	346	355	310	338	324	347	293	347	338	401	341	344	347	316	368	353	325	337	342	378	319	331	343	318	318	325	333	328	337	346	303	357	363	280	324	331	321	325	364	371	343	311	317	319	328	328	363	299	380	331	348	320	323	330	321	320	341	324	312	310	316	341	355	300	328	313	323	355	396	335	330	306	316	331	361	334	321	332	314	329	361	343	387	321	309	345	301	349	350	324	329	354	335	346	340	349	370	314	322	349	340	331	379	354	300	358	364	331	312	337	336	329	358	331	294	333	335	340	342	358	335	355	328	350	358	367	309	373	362	343	309	337	311	317	312	292	333	347	341	338	346	352	345	356	323	316	334	340	342	327	374	350	297	361	324	321	339	332	349	330	336	321	323	338	355	374	326	314	370	356	338	326	338	299	376	361	346	330	359	334	343	337	349	312	366	336	331	323	313	325	321	346	351	363	306	350	328	315	329	301	308	346	352	333	370	349	396	330	331	355	328	319	324	312	340	345	364	324	365	337	334	329	321	339	334	325	339	294	332	333	342	321	326	354	322	319	324	316	336	296	319	351	327	306	335	354	347	348	331	318	310	322	363	356	335	340	358	356	316	353	305	341	315	329	343	359	334	344	336	317	370	332	315	325	344	324	308	332	337	305	345	342	332	349	333	344	316	366	342	302	341	360	339	336	326	340	344	338	336	352	342	369	334	331	317	346	296	319	345	317	339	339	319	342	332	349	353	366	369	346	341	343	364	322	358	290	325	330	322	329	342	330	319	367	349	336	321	332	347	326	288	325	322	317	319	368	346	323	351	335	309	290	344	354	337	338	315	327	334	317	361	379	369	330	347	355	315	329	334	362	357	343	376	321	336	349	340	357	342	338	337	363	329	327	350	346	307	364	343	341	330	339	355	394	323	329	347	330	333	320	335	359	292	359	315	365	338	330	332	337	314	327	344	346	358	355	348	337	316	341	341	325	299	337	366	314	354	323	353	336	331	326	339	326	313	353	348	339	289	335	383	307	327	298	361	391	334	325	344	316	328	335	380	357	365	361	325	350	326	365	327	354	352	345	378	371	346	339	329	345	343	328	383	335	337	322	308	328	342	351	348	346	337	327	358	347	371	331	345	307	316	330	306	337	367	363	314	358	332	379	323	335	363	321	345	314	333	348	356	355	332	346	302	317	363	349	342	338	303	306	318	325	368	325	322	314	314	322	301	357	371	332	297	326	383	328	344	354	349	367	330	357	327	347	329	349	349	319	317	348	323	307	316	355	313	344	309	342	332	320	338	326	319	292	347	350	338	321	342	331	334	307	321	332	302	348	334	308	319	328	332	360	342	337	374	286	304	325	368	324	307	350	334	336	328	330	304	377	396	334	344	337	315	346	362	322	356	347	367	340	316	332	331	320	357	359	330	313	383	342	315	338	336	322	328	362	345	307	355	346	319	348	313	326	341	311	357	352	345	331	321	320	336	335	355	322	309	317	310	333	348	327	350	333	321	340	361	320	338	329	339	332
16825	8918	9308	8607	3249	1319	1222	1009	1002	919	866	836	810	804	758	762	791	811	772	767	707	766	742	763	708	735	729	732	750	741	723	786	742	747	753	744	754	782	762	706	691	738	710	693	720	786	689	697	732	702	734	766	770	707	689	755	732	742	780	731	729	747	742	713	726	716	680	738	720	699	700	712	726	728	765	694	691	687	709	770	692	706	708	688	694	656	731	713	734	742	734	730	719	707	724	767	669	723	787	702	722	668	722	656	720	752	746	715	752	736	717	724	725	694	726	687	676	731	721	742	751	689	725	748	715	763	811	715	728	672	742	724	718	715	740	737	725	786	724	717	700	730	691	700	756	688	737	724	722	737	716	742	655	689	704	759	732	752	671	675	701	702	733	710	745	746	764	703	710	706	698	721	760	717	715	710	763	734	760	699	699	738	731	711	750	735	737	717	743	781	769	714	708	686	701	726	791	737	684	750	720	716	703	713	780	702	679	744	724	726	722	745	763	683	673	708	716	705	765	699	733	679	714	757	726	708	716	717	685	772	694	740	751	742	739	692	745	742	711	724	721	725	732	754	706	761	743	696	722	713	709	729	751	744	711	685	725	753	688	743	718	690	730	704	766	738	733	721	703	706	690	693	710	738	735	712	709	726	672	745	746	764	723	755	701	716	779	759	748	738	704	709	698	718	712	719	715	739	666	700	705	721	745	755	716	747	709	718	708	685	670	705	743	682	715	674	772	697	724	701	704	742	726	682	753	708	763	723	698	775	735	709	713	709	673	780	780	728	751	715	708	730	673	687	745	761	703	718	723	660	685	704	744	694	711	706	728	727	741	681	708	695	694	738	712	700	666	733	707	699	697	690	768	732	723	715	723	765	688	669	677	705	725	682	726	727	761	763	691	713	757	750	702	704	755	728	693	698	746	707	688	765	720	725	720	705	691	732	744	672	721	693	729	710	675	731	715	675	759	746	728	746	708	695	707	776	701	748	761	706	745	747	676	709	720	774	679	705	689	741	703	660	725	708	745	689	675	752	759	748	706	678	753	703	758	739	693	749	728	701	654	733	688	733	700	723	726	734	779	722	672	656	764	743	731	682	714	763	704	714	754	694	741	691	687	712	754	740	744	717	713	729	723	742	746	698	794	690	729	711	814	678	731	720	721	715	734	712	736	742	766	746	754	709	724	771	789	738	719	732	699	679	759	727	762	695	775	732	714	736	753	734	700	730	737	744	648	742	680	710	715	738	737	729	722	666	747	713	707	749	679	684	761	760	673	706	716	717	697	746	725	737	736	759	702	718	745	754	690	742	685	703	724	685	753	743	717	724	669	731	724	695	750	737	738	660	677	722	713	745	732	775	735	722	693	723	775	733	720	742	700	733	736	741	694	784	678	695	733	751	732	719	804	741	724	708	663	702	723	740	757	745	769	785	694	672	697	706	717	734	758	707	687	750	700	712	776	748	721	718	726	779	762	751	708	692	738	717	756	767	745	741	685	725	712	729	651	729	721	734	765	713	728	778	679	754	773	729	705	715	712	708	728	703	729	742	747	686	736	693	687	718	685	674	730	733	715	731	748	711	716	693	750	733	719	727	728	737	694	733	728	765	749	688	723	715	729	699	710	719	770	701	740	696	715	696	737	715	712	735	781	753	740	730	731	750	738	716	753	739	736	716	721	760	750	758	746	710	721	733	728	718	758	677	742	733	749	703	741	737	735	672	734	722	793	723	733	719	721	734	730	683	678	753	741	717	710	746	731	731	726	736	693	730	724	740	695	759	760	683	750	785	690	655	709	722	775	727	735	744	714	694	721	731	719	715	709	698	708	729	735	745	674	725	727	757	703	780	694	739	721	712	712	764	740	733	744	735	734	697	723	750	721	739	762	697	733	744	743	718	728	717	698	742	741	756	727	724	652	700	734	728	746	694	721	744	705	751	714	694	709	700	711	720	758	747	733	797	739	697	718	711	689	764	713	724	727	729	721	721	748	652	789	717	751	778	739	739	757	682	717	698	680	747	679	752	724	692	765	761	689	787	779	711	756	689	713	763	729	715	723	705	712	729	757	742	739	737	709	745	702	702	739	742	735	745	736	717	763	685	733	737	704	703	714	721	739	682	701	763	711	695	728	784	787	726	737	727	720	750	748	744	731	759	728	727	700	707	760	726	720	776	706	729	784	736	749	732	736	731	748	717	678	687	723	718	714	692	732	737	729	756	750	716	715	722	734	744	728	713	713	694	749	756	785	700	688	761	723	720	760	746	728	714	699	733	717	744	729	737	786	780	682	685	725	775	726	744	758	715	711	733	763	746	729	708	728	705	790	703	721	730	708	713	718	727	718	758	723	729	739	713	722	740	725	734	699	715	730	724	684	729	705	745	707	695	735	693	716	671	689	705	725	753	737	693	752	721	753	742	694	704	731	702	701	716	713	771	708	749	758	729	755	731	738	772	754	749	712	735	703	682	692	685	734	718	773	804	746	764	676	675	740	688	711	717	719	769	743	716	713	716	725	715	755	719	724	722	770	668	731	695	746	719	693	717	694	747	728	683	715	705	749	706	714	695	692	726	667	736	749	727	735	754	730	736	689	623	734	703	716	723	778	736	743	700	711	720	687	713	713	722	730	724	739	724	745	690	762	745	721	780	729	684	764	758	785	688	689	732	728	702	686	777	737	707	775	669	737	778	702	762	755	710	720	689	728	772	756	730	763	736	720	780	719	715	713	780	721	737	699	734	752	696	725	742	760	748	721	736	708	713	768	731	760	737	745	777	776	706	738	692	716	697	745	703	719	767	728	716	722	729	742	741	750	698	672	733	722	727	765	682	744	740	708	791	723	717	720	729	723	730	689	675	702	759	713	738	745	753	732	746	731	687	781	805	689	730	704	637	757	746	729	716	710	728	765	750	742	695	712	720	722	749	735	722	701	770	778	727	749	741	728	679	718	726	702	692	724	699	701	690	680	724	710	698	721	731	697	755	740	732	727	711	704	727	694	723	708	741	738	726	696	683	698	741	726	743	737	696	744	683	720	700	714	740	689	729	730	736	755	740	690	715	736	709	706	744	720	719	717	688	752	685	692	712	727	697	750	703	741	745	739	760	700	654	699	717	689	754	769	677	730	699	727	742	705	727	695	697	764	725	725	670	769	734	689	748	705	730	712	727	744	767	720	708	714	713	709	699	722	740	725	723	710	690	733	709	757	694	698	718	742	690	733	742	723	733	714	737	690	671	714	704	728	723	737	773	727	667	774	758	772	699	739	716	720	705	697	727	698	716	728	710	732	719	735	702	721	714	762	694	741	723	729	720	770	710	726	741	701	733	698	773	718	661	716	719	738	776	708	720	732	771	742	721	684	737	653	725	685	755	718	715	743	731	685	724	691	720	742	737	712	697	741	683	711	721	713	736	722	733	694	798	714	693	684	714	734	719	728	720	718	735	735	728	718	787	679	751	707	706	724	713	733	764	690	680	767	713	700	705	756	697	691	701
39873	27279	25016	21819	6742	944	518	323	360	295	312	272	298	251	262	239	255	257	239	226	267	233	224	258	247	248	233	248	254	253	219	239	246	255	279	246	230	238	233	250	227	237	236	224	222	240	247	228	223	259	253	245	276	193	256	232	206	241	233	251	218	223	212	246	250	228	238	246	226	201	258	231	231	232	239	226	220	231	245	243	226	244	257	224	235	215	239	265	237	238	235	235	252	234	249	234	228	199	217	243	234	234	210	235	249	226	215	251	218	220	274	248	194	189	219	234	237	248	216	235	199	233	219	225	255	201	250	240	225	241	223	253	248	234	242	247	234	233	220	214	241	230	228	213	200	221	242	180	229	217	258	253	222	230	233	230	228	230	218	248	200	227	254	242	246	229	237	225	271	248	229	227	226	237	232	216	219	213	228	262	223	206	243	221	230	237	234	233	257	256	211	203	256	217	225	218	246	215	225	239	244	199	228	228	200	229	239	227	226	226	235	253	237	215	209	211	210	229	225	239	205	224	225	238	203	222	205	228	231	197	247	224	227	231	201	191	230	240	252	246	259	218	252	209	250	241	230	240	244	229	236	280	218	233	219	202	198	201	224	222	224	207	249	232	226	228	212	249	228	210	205	225	222	229	226	229	250	207	246	225	214	228	211	231	251	240	210	214	209	221	229	226	241	230	221	221	213	189	204	206	246	228	232	221	229	259	248	220	244	257	246	223	215	212	231	192	252	202	227	265	236	213	243	225	239	231	200	232	248	241	234	262	224	215	231	231	190	222	196	235	265	259	214	219	243	211	222	232	250	230	224	251	245	231	206	236	213	232	205	236	198	233	219	218	216	217	227	213	227	220	252	232	238	225	237	217	234	242	263	199	208	213	242	222	237	228	253	257	263	234	226	248	216	218	188	224	235	239	216	218	230	229	202	226	228	208	216	213	214	237	229	245	218	222	218	238	240	209	237	210	213	221	206	241	208	213	230	255	222	181	209	210	209	209	238	217	191	229	234	242	202	215	206	220	248	223	206	202	250	223	259	218	217	224	208	211	258	226	215	242	228	220	209	201	239	235	224	223	219	258	240	233	235	243	224	234	235	218	228	200	269	237	232	244	226	243	224	251	204	220	227	267	223	230	244	233	220	215	223	232	192	233	239	204	263	232	232	218	233	217	230	214	212	253	217	291	247	233	211	229	218	215	230	211	218	228	252	230	249	196	242	214	208	214	214	228	227	203	232	246	226	225	234	201	234	229	237	221	203	204	228	235	228	207	253	229	218	229	243	240	235	221	228	221	227	202	215	219	219	258	237	219	211	222	220	237	246	242	228	224	239	258	227	231	228	184	232	216	213	220	212	202	243	209	245	192	242	214	256	253	222	212	211	196	227	255	239	220	218	238	209	247	201	213	248	249	209	225	220	236	225	226	213	193	247	222	257	239	239	239	253	253	241	221	244	250	217	187	233	232	236	219	258	212	222	209	240	229	204	249	218	241	253	198	224	206	215	264	242	221	222	240	232	214	255	208	230	224	237	236	229	240	226	231	251	234	241	238	215	226	236	231	233	198	242	228	200	203	243	237	253	223	245	233	253	246	204	224	234	220	261	202	206	229	236	260	229	256	206	223	238	206	211	238	239	248	232	246	231	207	237	255	231	217	234	243	201	237	230	253	229	228	235	249	212	225	245	241	215	218	236	211	250	251	228	242	230	207	219	234	201	229	227	238	202	237	211	220	232	217	245	220	217	216	211	217	187	241	221	231	235	215	214	229	236	217	231	210	244	212	210	244	202	231	251	241	219	228	234	215	219	223	241	196	235	228	229	231	206	220	246	215	241	231	223	228	227	238	249	229	234	193	239	212	247	241	231	230	215	232	221	273	209	191	230	225	226	221	243	248	208	230	224	249	251	224	213	222	206	225	232	196	198	228	231	220	231	249	228	232	225	232	212	236	239	242	193	251	249	219	206	230	229	206	238	212	235	249	250	232	248	236	229	236	236	198	189	243	207	239	194	217	245	242	192	201	255	224	222	240	221	225	203	242	248	237	239	238	240	221	234	226	226	216	233	224	221	214	252	228	219	218	253	241	236	244	240	210	229	222	205	245	209	221	209	249	216	235	198	218	234	213	230	257	222	246	223	217	244	219	238	258	208	222	253	227	239	219	215	231	208	252	225	219	247	236	214	224	201	228	234	222	232	204	221	248	245	198	220	210	223	244	216	233	241	265	221	206	239	239	217	196	254	243	200	216	220	224	238	204	243	241	218	198	200	222	230	259	239	230	206	185	244	229	241	222	239	223	250	216	227	219	197	225	235	218	215	239	230	232	199	259	239	253	236	234	226	227	251	218	204	211	224	194	235	230	221	238	190	186	219	235	226	190	243	221	248	238	230	208	240	224	215	199	218	234	227	236	227	232	251	194	227	232	215	230	236	219	220	242	252	231	239	213	248	213	238	242	220	238	242	239	251	226	218	255	220	209	193	242	225	202	220	199	224	208	235	269	228	251	211	212	235	221	209	221	242	242	243	235	228	208	210	240	235	211	248	243	223	213	239	233	239	223	225	218	225	208	254	246	242	223	227	216	233	226	199	235	248	232	227	263	215	241	211	231	239	217	234	215	232	249	218	223	232	241	233	238	240	198	235	206	229	251	232	252	224	221	227	211	203	229	214	217	225	224	248	249	221	218	220	218	244	192	218	244	256	232	249	220	204	225	205	205	254	249	215	214	237	217	228	252	214	221	257	197	220	210	210	215	200	213	227	232	218	220	211	223	245	206	208	207	220	199	195	230	256	252	219	212	228	225	225	236	244	232	244	217	244	244	225	218	248	235	231	239	219	219	245	197	226	242	262	219	243	261	244	231	221	211	205	212	233	233	206	238	233	231	244	253	248	228	209	231	214	238	221	238	218	232	251	218	240	234	194	207	208	238	213	228	235	201	191	253	215	238	198	233	242	229	217	265	232	244	252	220	226	231	248	205	238	235	208	216	225	212	206	264	191	240	236	206	202	244	215	222	246	260	242	205	211	234	236	234	228	241	220	237	191	216	225	224	205	205	236	240	247	241	203	252	219	203	214	229	246	229	229	228	232	197	219	226	240	239	225	226	228	239	203	230	241	237	260	231	219	200	250	226	215	245	221	226	216	196	234	214	231	217	224	233	224	229	231	205	201	243	228	225	243	243	218	234	240	221	202	252	220	241	223	244	233	219	222	241	213	232	220	209	225	239	248	221	224	240	233	219	216	214	252	227	225	197	244	237	229	236	225	226	216	204	237	203	228	222	256	242	249	251	224	220	248	227	241	220	265	229	229	200	197	214	232	222	224	222	230	252	242	213	225	230	213	251	224	224	263	215	260	242	234	264	237	202	227	232	240	228	256	245	199	215	231	230	215	219	222	211	225	258	270	219	197	218	230	223	226	213	206	232	240	222	226	232	244	235	198	230	219	222	243	219	234	222	211	246	230	219	207	208	230	239	223	240	222	228	237	213
25853	21316	28387	29710	8008	2099	1647	1251	1157	1042	864	845	777	759	688	749	663	619	658	618	589	581	577	598	587	553	582	567	546	514	528	582	603	574	565	530	509	542	562	596	517	590	552	535	554	530	556	550	550	534	534	572	498	536	530	515	550	564	525	522	508	576	524	606	527	501	523	564	583	485	524	525	517	524	527	570	502	524	548	516	490	541	548	508	542	502	508	536	530	534	525	563	485	495	524	532	521	515	530	551	537	549	550	522	504	504	537	568	472	493	534	504	509	491	500	567	532	516	548	515	506	493	545	566	507	520	520	456	500	535	553	515	505	520	536	528	569	513	529	542	505	500	483	544	515	515	517	497	500	503	529	510	515	518	513	513	505	494	568	541	538	526	522	495	516	525	514	534	560	555	589	540	536	552	506	511	532	500	497	528	540	524	527	562	485	505	514	533	520	501	502	537	521	531	539	529	551	511	494	538	513	523	497	521	527	528	515	533	560	557	517	514	483	473	537	499	530	611	501	512	555	491	523	501	562	545	527	513	520	503	532	510	496	539	511	533	529	497	506	544	509	529	510	519	507	505	549	495	550	519	477	490	500	502	518	535	546	483	525	518	494	538	547	503	524	564	507	520	521	548	472	478	523	549	532	535	559	479	520	535	566	514	520	559	540	508	545	524	489	521	507	523	479	521	539	544	496	513	512	505	503	529	531	533	535	483	518	535	545	537	511	509	516	542	518	519	548	510	508	498	516	496	534	508	511	542	518	541	496	519	517	517	524	533	531	552	496	524	502	535	577	515	538	517	558	490	464	510	532	496	548	529	535	523	546	497	487	491	544	515	515	556	533	549	518	532	561	516	523	552	547	553	514	492	520	529	512	569	484	508	547	502	535	514	461	568	520	471	528	513	525	529	510	469	511	547	570	533	517	517	530	511	511	507	463	515	530	539	531	520	530	523	523	523	531	543	551	549	510	527	510	504	520	515	529	530	520	522	500	522	536	510	536	506	540	530	546	484	527	492	543	527	529	530	483	541	497	530	548	520	515	546	540	549	525	512	497	526	476	525	477	518	580	488	513	541	535	473	560	484	534	508	524	489	529	487	506	528	510	517	486	501	505	488	501	504	529	485	503	515	519	518	494	516	517	502	490	505	547	558	526	508	497	497	477	528	502	532	552	538	560	531	534	533	554	529	539	496	516	514	497	522	527	516	536	549	495	569	529	556	554	549	500	527	518	530	489	473	501	548	543	477	475	534	500	506	512	502	516	549	521	520	517	480	547	532	485	503	513	528	533	525	548	490	538	513	507	502	522	538	489	533	481	507	482	491	553	505	496	498	505	505	503	507	535	489	541	485	521	526	557	528	546	532	531	561	520	505	530	497	529	526	490	549	527	540	503	496	501	498	541	487	516	481	563	506	532	543	542	532	501	526	510	523	491	489	540	546	532	521	536	504	529	543	494	523	502	544	516	504	496	536	487	499	526	488	545	494	512	544	505	537	531	531	539	552	528	520	452	525	523	492	525	487	546	521	512	497	498	551	521	538	531	541	500	540	525	513	537	540	515	485	567	518	524	521	530	521	509	552	524	562	516	575	433	525	534	504	581	514	508	528	467	518	526	475	492	525	513	534	503	519	555	498	537	519	535	497	537	527	506	571	508	512	578	572	523	506	514	548	519	476	513	495	520	529	497	472	481	518	510	540	528	484	541	523	527	510	511	568	541	561	525	534	541	520	532	505	541	508	497	515	504	526	501	502	517	509	523	526	555	526	529	527	489	545	530	509	542	536	506	475	552	544	504	546	518	542	537	499	508	509	485	504	524	534	567	521	519	498	521	553	497	518	514	529	513	524	534	552	497	526	513	508	518	536	542	529	523	537	526	501	510	509	514	524	540	533	512	514	505	544	491	536	535	511	504	546	499	524	472	493	479	553	560	507	500	551	488	514	508	520	513	518	515	512	486	507	489	559	483	496	532	547	517	505	544	529	489	515	521	551	519	567	551	508	540	532	502	561	496	530	532	562	531	547	513	542	513	527	502	490	500	553	537	544	521	534	511	515	580	516	532	492	535	499	499	538	533	507	547	526	530	533	539	514	505	535	536	510	536	545	531	513	559	543	552	520	551	494	501	507	505	511	543	534	525	525	533	501	529	536	568	524	540	510	537	493	507	520	535	495	539	515	513	551	520	539	482	529	486	512	525	512	520	456	504	532	494	518	513	543	522	533	508	518	487	550	502	521	516	527	495	537	517	508	502	472	535	538	532	509	518	534	510	503	543	517	474	499	518	522	535	571	557	494	535	536	539	532	529	490	489	520	493	518	500	536	546	494	541	520	512	565	528	503	489	527	510	518	530	521	496	532	535	531	509	497	520	572	474	522	522	498	533	539	486	555	512	484	513	497	520	521	515	509	517	529	501	575	504	509	530	505	523	551	534	496	524	524	495	496	538	532	478	520	557	521	548	543	547	518	514	512	536	535	533	527	525	505	520	489	513	547	504	521	481	518	565	533	542	507	495	519	519	531	550	487	480	534	533	499	521	547	518	549	495	520	535	520	544	504	496	502	509	505	554	536	537	498	539	504	497	546	503	502	492	543	497	511	530	533	520	509	546	527	524	555	528	500	542	477	548	528	503	487	532	560	514	521	543	544	526	514	520	556	495	532	544	558	516	523	487	556	555	531	479	472	565	527	566	575	462	487	504	511	525	516	494	478	514	492	493	534	520	541	516	545	499	478	544	534	520	504	494	506	539	571	543	500	534	494	518	503	553	513	548	538	548	505	523	531	529	547	539	506	523	543	490	542	543	522	517	524	525	515	493	486	533	512	543	494	541	520	522	567	518	498	545	508	486	533	494	546	511	521	523	573	506	551	519	523	544	505	519	520	543	518	520	577	541	503	543	575	558	511	546	520	522	539	532	508	517	504	536	512	545	485	508	515	555	552	491	540	529	509	496	488	547	518	484	505	501	521	554	494	526	524	489	510	487	521	522	516	527	514	528	517	568	521	497	509	508	522	495	506	530	526	558	516	510	551	534	498	496	515	509	509	507	507	534	545	520	516	526	509	565	539	507	542	543	547	539	524	541	498	499	497	514	538	536	551	505	585	518	522	499	551	542	499	547	510	504	494	505	512	536	534	539	505	535	504	519	508	515	529	545	538	512	515	505	492	490	513	550	524	525	516	541	519	487	516	517	506	544	553	494	510	537	516	506	477	507	513	516	531	505	518	512	490	499	527	535	500	488	515	528	534	542	479	533	548	490	495	502	555	521	538	526	502	490	541	540	511	543	532	526	530	485	533	496	495	502	517	518	489	564	512	477	497	536	476	552	535	504	510	478	554	553	520	506	520	502	539	536	516	523	535	502	531	520	497	480	516	550	485	469	525	529	490	502	525	512	549	508	558	552	501	485	520	555	474	467	545	516	515	498	514	491	516	514	509	496	536	513	508	531	469	501	487	508	519	541	586	477	516	505	492	523	541	502	523	510	542	512	479
51365	35893	32505	26313	9608	1715	747	575	484	430	420	344	347	325	333	344	338	303	292	314	301	293	336	292	344	300	311	279	311	302	305	291	286	260	330	277	302	316	341	292	277	262	283	272	293	273	277	293	285	272	272	292	280	327	229	299	312	289	286	317	277	279	289	291	295	295	285	295	276	292	274	281	276	256	278	286	293	269	277	261	282	294	299	304	308	332	302	274	298	283	314	279	271	283	285	266	273	286	293	283	290	295	281	303	258	265	283	300	290	293	268	276	276	280	288	251	306	290	271	261	281	295	279	307	301	301	299	301	322	272	316	275	270	289	273	316	312	257	314	298	315	330	285	286	299	285	253	279	254	270	283	288	308	292	272	287	263	245	302	314	319	282	292	305	265	283	264	276	290	289	310	285	298	261	282	294	313	298	306	285	286	274	295	327	267	280	300	321	289	312	312	290	274	315	293	310	279	293	318	298	324	275	255	285	318	299	278	295	279	280	341	303	299	283	282	288	284	294	297	279	290	285	287	288	256	266	306	292	266	325	319	293	321	319	282	278	280	303	302	258	270	317	272	292	297	305	259	248	319	317	320	276	318	276	281	284	305	289	296	283	264	268	250	304	279	300	281	294	275	306	298	268	299	312	295	274	274	274	261	288	326	316	303	291	297	257	296	300	281	297	275	274	303	284	275	295	298	270	300	295	286	297	278	310	290	322	317	256	283	266	269	271	279	285	284	291	277	302	306	298	282	280	277	242	311	314	268	273	281	288	262	313	283	284	292	285	276	299	276	309	291	302	322	292	317	284	276	292	280	285	326	263	289	284	269	288	273	303	260	296	281	292	280	278	293	274	300	320	316	282	271	285	275	292	277	292	274	322	272	303	280	309	323	281	311	264	313	294	266	299	276	331	318	323	296	291	304	306	299	285	289	306	304	282	313	281	324	281	292	281	313	269	324	296	293	292	311	278	276	316	303	309	306	273	287	284	279	263	253	272	305	283	305	296	293	328	279	261	281	322	274	260	269	294	257	307	288	286	278	313	279	235	264	268	291	273	277	324	293	295	277	311	296	302	291	294	272	308	260	309	313	263	300	305	270	274	278	345	295	320	282	303	255	295	279	294	320	280	316	278	266	299	252	258	255	266	290	299	298	307	277	293	252	285	295	290	291	248	295	280	298	347	292	296	314	273	270	295	306	262	321	243	319	271	312	334	296	307	242	290	311	274	276	317	290	297	301	276	290	281	303	301	273	274	276	302	278	294	287	284	308	316	272	310	286	301	322	284	300	261	298	299	279	278	291	285	286	277	282	290	310	310	285	284	310	295	288	290	287	266	294	263	307	276	288	279	305	312	288	299	281	290	249	284	269	270	278	314	294	274	309	293	297	264	263	294	281	295	319	278	264	269	271	280	252	295	319	263	261	284	321	296	286	281	295	309	298	294	268	295	323	296	300	282	289	273	261	306	273	288	252	292	303	286	323	280	288	288	299	302	297	305	296	291	289	292	278	297	282	318	305	310	286	276	275	314	286	288	324	267	276	308	308	281	265	253	277	286	281	289	279	269	299	318	264	268	267	281	268	294	288	273	282	284	298	278	328	310	298	304	270	283	276	311	262	301	294	315	279	284	283	276	268	300	303	282	291	284	291	266	248	306	283	289	282	291	283	243	293	268	271	292	283	312	251	271	271	264	293	332	306	281	296	292	307	311	290	293	289	266	277	261	310	268	314	293	304	284	324	291	286	287	300	271	286	270	296	278	292	287	259	270	273	295	290	297	287	303	258	290	297	289	320	310	299	273	306	277	283	286	287	303	258	294	264	291	262	267	289	271	282	238	301	283	278	293	300	281	295	292	277	328	300	277	270	294	344	294	276	291	265	237	287	284	282	313	259	252	267	308	249	290	315	286	278	316	309	326	305	330	271	274	281	289	276	265	309	331	306	275	304	302	308	299	280	322	302	324	272	304	297	273	293	312	286	309	262	310	291	283	267	289	325	287	289	310	320	280	286	276	277	275	270	301	295	284	300	293	280	291	294	257	292	288	246	254	241	290	311	245	291	254	257	274	299	272	290	255	299	278	292	251	271	263	307	287	280	290	290	301	312	277	289	273	271	296	241	284	279	288	291	308	267	265	274	293	300	265	277	288	326	290	294	283	300	292	297	267	299	289	260	287	290	286	324	280	285	279	270	284	266	298	279	293	312	287	288	315	295	284	290	283	296	300	303	278	295	262	254	289	306	285	271	245	305	270	278	324	273	306	293	310	292	295	268	271	282	307	304	286	288	271	296	288	288	275	280	263	306	308	267	286	286	278	290	291	282	310	272	261	331	283	306	328	286	305	300	305	286	298	295	289	252	267	301	279	282	297	303	277	274	267	299	297	299	317	310	301	287	275	309	316	280	306	289	298	293	268	265	288	280	305	266	311	282	296	329	306	270	284	303	283	260	288	278	304	279	254	282	275	317	304	286	265	289	297	287	283	299	274	290	291	272	316	278	283	302	240	269	295	277	279	304	261	303	273	276	305	319	302	272	291	303	274	287	279	284	299	272	290	313	295	289	266	296	280	271	269	304	255	310	290	296	290	282	299	288	268	279	309	292	287	293	314	293	277	299	309	237	248	282	295	272	275	293	291	273	284	317	307	299	271	282	316	309	272	343	267	288	282	315	296	282	265	283	302	310	321	279	302	309	289	289	298	258	296	294	321	297	325	275	273	259	291	298	266	285	299	309	218	305	293	305	294	290	293	273	255	303	262	313	274	320	305	237	283	296	318	318	275	290	286	267	284	307	258	280	275	296	244	272	263	305	277	274	253	306	295	305	280	298	253	291	318	284	301	259	297	303	294	301	268	287	304	270	299	288	269	321	290	274	282	311	261	288	292	291	297	288	295	292	297	275	289	279	308	269	299	296	295	291	258	269	300	299	299	269	297	292	268	286	298	309	318	292	294	277	266	278	304	292	307	297	287	298	279	298	266	286	278	303	326	305	284	253	297	270	297	289	297	298	336	275	311	286	298	304	302	304	283	269	285	283	265	290	310	272	274	269	253	278	272	287	303	286	308	317	289	270	306	265	286	260	268	271	298	283	277	298	279	298	278	286	301	276	272	279	272	270	290	294	281	271	283	305	291	299	280	320	277	311	305	303	284	292	280	277	254	260	279	264	316	283	271	304	297	289	280	284	294	283	239	284	279	288	277	282	259	286	253	273	264	290	293	304	282	284	316	280	312	318	325	287	297	268	297	334	283	250	303	293	298	251	339	299	287	284	300	280	269	277	279	296	311	270	292	288	275	291	263	292	251	271	299	265	289	288	271	271	324	291	306	272	263	295	289	291	296	297	291	272	276	240	291	275	303	273	261	288	287	282	309	304	300	306	310	271	261	268	272	277	344	277	294	330	268	301	305	278	277	305	294	321	290	320	266	304	313	286	291	288	278	301	308	276	268	296	273	305	258	276	304	319	302	330	318	273	281	263	278	306	286	263	270	310	281
33171	27391	33747	33475	9295	3038	2095	1800	1700	1362	1297	1102	1058	1003	979	874	913	811	811	834	815	750	768	750	728	732	740	700	737	724	704	722	731	739	693	708	669	662	692	727	697	687	654	677	686	681	662	665	666	665	684	656	714	654	695	708	661	659	639	677	641	697	673	666	626	683	635	683	633	651	693	647	683	646	622	653	662	667	615	648	648	677	607	646	649	635	649	631	667	633	654	674	614	685	681	621	647	622	616	627	637	665	663	685	696	653	684	656	647	661	682	638	648	664	708	623	651	630	658	656	638	587	653	630	646	646	611	632	654	652	646	688	689	610	636	670	640	659	680	651	669	648	661	638	664	626	633	665	647	661	613	665	649	640	674	626	682	689	673	665	585	607	646	646	637	674	674	663	646	673	655	621	639	649	649	634	664	647	626	674	667	662	651	635	690	642	597	656	636	601	705	705	655	676	626	702	635	688	620	664	654	653	669	662	693	657	677	738	588	642	643	670	605	621	638	625	660	661	616	631	692	643	642	655	638	635	634	627	672	690	662	643	628	653	656	666	629	679	654	631	587	679	638	637	684	684	619	644	651	706	655	651	644	645	677	614	677	599	655	640	646	629	643	649	680	673	719	661	656	646	670	668	616	653	660	622	681	669	687	642	702	701	653	644	649	685	714	685	642	683	653	653	710	653	638	639	633	691	672	662	702	663	698	613	635	641	620	641	624	647	624	636	663	657	669	656	643	665	660	604	619	648	651	645	677	647	654	677	703	673	605	631	664	648	663	677	625	644	688	644	633	627	637	657	664	638	642	688	641	650	671	617	608	638	661	709	640	654	614	609	618	643	700	653	627	605	710	618	637	589	659	683	637	656	660	675	700	618	654	677	648	631	652	646	647	654	685	644	655	602	621	651	600	691	671	615	647	658	643	644	636	643	634	632	637	669	624	637	685	657	633	645	652	663	703	635	676	649	666	683	670	647	635	628	724	595	651	632	650	603	680	686	678	635	664	634	629	621	620	655	659	723	653	651	669	690	663	658	615	655	635	628	648	674	664	660	639	706	674	678	655	637	671	632	625	610	634	611	685	633	667	645	647	674	672	647	644	667	608	660	692	672	682	626	666	661	647	630	641	702	629	646	662	678	677	609	651	633	628	688	672	688	651	711	669	738	635	696	640	673	666	700	661	651	641	618	703	642	638	643	675	631	678	702	674	611	616	684	623	655	656	712	660	676	658	676	715	673	664	699	639	641	653	667	609	672	641	630	654	653	663	673	657	628	653	640	663	625	640	631	654	668	655	651	691	627	636	686	682	652	642	641	685	612	656	610	623	623	649	660	678	667	683	646	686	638	712	635	659	617	649	642	617	660	658	643	666	647	660	653	639	655	661	636	651	646	640	644	657	643	639	691	600	653	634	632	650	640	674	632	599	634	682	699	652	653	655	599	694	654	664	652	678	623	628	636	698	653	647	640	628	627	688	650	644	648	658	726	672	676	631	589	678	641	653	656	644	696	649	644	655	653	633	712	693	649	649	661	632	645	653	684	587	652	694	652	632	661	628	637	674	665	664	639	672	618	641	627	653	642	637	621	613	634	677	668	640	630	611	624	615	657	643	663	621	627	655	637	663	658	622	648	653	627	659	652	641	662	611	666	672	645	606	655	680	665	658	599	632	696	658	669	640	697	642	678	654	584	676	646	650	628	670	655	619	682	660	650	658	616	608	670	666	677	659	683	679	640	647	653	641	642	655	648	653	630	651	686	653	639	636	664	666	655	680	693	711	599	615	692	642	669	630	637	668	676	625	640	651	619	678	626	674	652	648	621	684	649	685	640	610	656	681	695	682	600	662	650	618	649	630	658	670	649	666	660	658	671	644	681	632	672	639	628	645	651	647	646	664	657	716	665	623	653	674	675	660	601	660	663	617	667	696	702	628	628	679	626	652	684	629	659	666	624	667	660	585	682	642	673	648	638	651	626	619	624	657	646	652	667	659	663	666	689	697	619	634	664	649	638	635	677	679	667	694	643	670	652	665	641	703	641	661	667	620	620	660	641	671	675	620	692	659	653	656	665	733	644	654	618	678	693	619	678	617	665	602	661	652	645	641	642	618	645	651	687	670	653	712	684	688	700	679	688	649	662	662	676	638	690	627	650	639	651	656	666	656	716	660	654	641	676	612	641	625	702	630	642	643	620	663	639	633	642	644	648	658	645	666	639	683	659	628	609	702	656	596	605	660	656	660	637	658	640	653	657	659	631	645	646	629	617	628	677	654	709	649	647	658	599	635	632	669	637	621	668	666	639	639	635	668	626	670	596	678	658	613	640	647	640	640	636	654	660	648	691	653	634	645	623	768	709	664	673	670	658	654	684	691	675	654	674	614	610	675	647	646	629	668	590	677	647	666	661	666	636	622	641	668	641	682	671	618	618	677	675	694	647	636	662	625	651	653	665	682	661	628	671	679	612	682	597	706	603	625	663	642	628	637	638	648	701	631	674	642	638	654	648	642	627	713	652	633	639	620	608	607	678	653	626	628	615	638	623	646	642	648	649	628	659	698	625	638	675	662	660	633	605	636	678	655	671	698	641	641	653	654	659	671	637	625	647	658	674	665	628	607	658	718	701	649	620	665	628	669	653	669	610	630	650	650	642	642	685	644	632	659	616	669	639	636	659	687	645	678	664	608	656	631	628	663	633	674	651	651	667	662	624	635	654	626	660	658	633	674	649	678	645	640	645	658	669	643	586	596	606	629	668	656	634	660	590	621	614	656	650	585	694	694	652	651	667	676	626	695	673	663	658	641	620	648	684	704	683	648	663	645	642	672	631	624	658	692	663	642	660	659	672	619	652	645	645	648	626	651	653	661	643	628	634	706	629	693	654	635	645	672	657	620	675	633	665	633	686	589	609	634	672	662	690	690	689	612	652	653	630	674	638	641	628	640	677	681	660	666	619	625	604	662	657	673	654	671	666	663	687	656	691	697	633	642	671	659	659	682	616	675	621	630	670	637	612	658	654	687	699	673	629	649	653	651	631	655	675	617	672	653	693	646	671	621	658	599	684	638	609	704	645	663	630	679	616	660	673	653	635	676	667	669	692	657	689	665	685	647	640	625	638	650	674	629	663	656	681	665	655	656	681	693	621	636	635	674	686	662	664	638	651	652	655	620	589	642	663	621	672	654	666	617	679	632	650	682	647	658	693	681	614	693	664	658	677	682	642	696	676	602	650	620	582	656	630	657	657	652	659	667	629	640	665	658	644	680	660	657	614	666	609	631	665	616	683	644	698	704	643	634	670	682	664	645	645	645	688	665	638	631	633	630	645	643	679	655	637	647	624	681	677	650	653	656	687	627	666	681	649	671	664	669	660	645	693	667	648	671	642	662	663	611	619	653	664	703	643	691	641	683	639	642	615	641	620	630	671	683	638	625	685	660	609	649	662	663	625	652	643	648	643	596	647	589	631	636	673	628	695	684	639	652	614	661	617	669	655	646	634
27683	13610	6547	2628	949	493	413	400	361	396	396	360	377	375	360	293	353	354	340	341	340	318	331	336	336	300	371	337	340	321	332	323	368	357	331	363	296	331	333	344	351	368	349	357	325	348	358	356	352	349	349	372	340	358	379	316	333	331	353	362	337	332	329	329	357	300	327	340	347	373	354	289	331	347	341	320	327	352	362	340	336	370	340	338	320	340	331	308	341	333	302	312	313	321	374	328	372	351	342	338	372	335	355	330	343	340	375	357	325	328	327	323	331	335	348	331	349	331	341	322	367	367	342	377	369	352	360	372	342	330	348	358	318	360	333	293	344	325	344	354	365	325	331	308	350	350	317	289	319	355	327	329	344	358	328	346	339	327	361	333	354	339	354	308	331	338	320	364	356	309	343	332	372	358	350	345	365	316	309	329	355	355	352	335	307	315	349	329	343	340	353	374	366	357	316	345	313	335	342	328	331	327	346	324	311	342	314	317	359	371	396	350	329	340	346	344	331	364	346	352	316	354	331	345	345	354	326	353	355	361	325	361	351	333	340	308	376	340	343	346	360	358	338	338	353	346	353	343	338	353	365	312	338	327	345	370	385	364	386	318	324	371	320	332	334	373	335	332	334	377	328	376	380	334	338	316	308	365	360	343	345	342	315	324	360	322	358	359	315	306	372	324	381	339	354	329	346	347	351	346	348	363	344	352	350	323	327	345	331	353	368	307	354	369	367	307	342	335	368	352	338	308	362	378	360	373	373	359	356	330	342	341	349	358	335	361	363	365	334	347	369	323	317	317	327	375	353	349	378	356	346	322	341	336	356	320	357	342	328	348	336	354	381	367	347	328	351	337	364	354	358	347	372	303	324	328	334	350	366	331	301	318	375	373	336	342	342	343	350	354	355	339	357	349	335	329	346	351	365	354	352	329	323	392	359	345	374	351	373	329	373	334	372	375	344	339	322	334	338	352	347	341	410	361	338	352	344	360	348	355	322	386	356	375	343	378	331	331	352	382	344	362	361	347	340	337	350	316	340	331	328	319	360	309	367	387	351	343	353	374	344	337	310	338	350	377	372	325	350	324	335	329	378	376	386	371	367	352	350	318	315	357	349	359	358	298	330	339	334	342	334	352	340	345	345	335	349	337	327	304	330	324	339	343	353	358	355	374	362	387	333	340	346	348	332	320	337	330	355	352	357	337	364	383	359	348	342	345	328	342	310	351	357	299	306	388	318	343	344	333	345	381	363	350	326	325	345	325	359	330	329	334	340	338	322	328	377	302	363	335	338	342	344	361	333	316	356	342	336	392	334	301	335	327	358	362	299	385	375	387	322	290	347	388	366	357	326	396	331	309	365	364	361	363	354	307	328	350	341	313	345	331	343	336	344	329	380	328	364	361	321	345	372	352	364	310	318	350	347	333	333	323	319	344	365	342	335	341	347	350	361	346	325	314	340	350	359	328	326	319	328	354	373	342	343	339	363	336	337	329	317	356	346	313	344	331	347	350	338	341	359	360	361	356	368	365	351	410	325	364	322	388	335	380	324	319	321	316	332	321	317	373	347	364	358	357	326	357	343	370	317	373	373	374	306	345	350	338	399	363	347	347	319	368	337	319	322	339	339	320	367	369	335	283	342	352	361	311	364	346	343	345	346	295	342	351	368	329	361	384	363	333	359	358	363	346	346	349	321	338	335	346	329	330	373	321	334	356	345	329	329	314	341	361	364	337	315	350	325	361	330	326	402	320	340	329	335	336	348	319	311	371	349	306	359	330	366	318	355	348	341	320	346	352	332	339	328	349	310	323	363	332	335	346	346	357	361	341	312	368	335	356	349	343	336	299	329	346	341	315	313	308	333	342	373	340	307	371	300	357	358	352	346	321	348	365	348	332	311	321	324	362	312	362	321	346	348	343	329	353	337	337	331	322	309	340	314	356	356	332	317	367	381	342	309	351	375	325	329	360	332	331	343	320	382	345	308	284	352	323	361	338	373	346	361	295	346	317	332	353	308	310	293	309	337	351	311	337	319	338	323	357	329	331	339	319	362	366	382	357	349	328	308	351	308	333	320	381	360	316	290	397	313	320	315	358	320	338	357	312	354	341	339	344	315	334	368	315	317	332	352	323	355	358	359	350	316	354	366	353	380	338	337	327	339	308	336	306	326	362	336	357	302	331	309	331	315	296	314	340	338	332	339	350	334	347	356	339	355	329	311	353	338	329	301	354	317	358	323	344	352	336	333	340	310	339	317	329	337	348	306	373	348	337	319	323	306	336	303	332	365	345	367	383	353	296	338	325	349	358	389	342	331	338	343	334	336	347	365	352	320	343	349	342	327	351	348	352	362	349	350	329	356	317	335	358	334	326	343	355	357	319	334	332	381	355	322	348	315	346	338	337	342	339	339	314	322	354	365	325	347	345	349	351	356	346	351	311	357	369	351	310	306	372	323	329	321	333	366	339	319	334	344	358	311	367	378	365	358	359	343	351	364	335	340	314	357	351	332	333	354	359	348	362	364	355	315	378	382	327	320	310	356	320	314	336	324	346	314	358	324	334	360	344	361	297	342	347	312	354	335	363	342	344	327	321	277	335	323	355	392	376	352	386	324	363	368	359	337	347	341	317	313	345	322	370	376	320	375	370	390	343	327	349	345	357	361	329	336	319	350	319	332	365	300	349	371	340	345	395	338	329	316	306	326	363	308	319	339	320	347	322	346	380	340	388	340	321	345	304	313	347	335	368	340	355	329	328	327	344	331	355	355	333	335	313	367	358	348	322	363	339	339	312	349	347	356	372	356	361	376	368	352	322	358	339	360	360	315	349	327	330	330	328	321	355	404	361	361	333	333	331	343	381	303	377	325	291	371	331	356	339	353	332	326	304	327	387	330	347	325	321	348	362	375	327	323	351	333	296	327	303	333	329	354	337	362	316	329	330	353	314	348	329	341	357	351	343	345	310	326	327	385	339	345	359	335	328	381	322	307	357	345	313	303	359	330	310	345	324	365	373	343	316	335	320	323	343	385	374	335	326	336	327	377	332	322	354	350	359	347	309	334	336	344	345	393	328	377	332	345	337	345	348	317	349	342	328	342	335	364	354	328	348	345	389	373	351	356	340	328	321	331	322	332	346	341	338	350	339	343	297	317	377	326	340	361	364	333	339	348	322	327	332	385	344	313	332	356	314	328	396	339	313	334	344	310	339	364	338	333	350	322	363	348	343	340	376	350	332	353	324	337	374	347	346	387	363	378	309	350	342	339	316	353	342	330	339	348	372	344	302	324	317	375	349	323	346	352	325	367	317	343	358	327	371	346	329	332	412	363	340	332	333	344	358	332	345	363	346	369	334	356	338	347	330	371	302	308	344	375	339	341	321	316	337	377	331	332	352	371	311	347	311	332	345	320	343	354	298	335	332	354	336	338	336	358	345	320	341	331	335	344	355	315	366	359	322	336	320	324	327	380	315	357	352	313	311	358	382	353	345	346	325	328	355
17116	9928	9750	6813	2519	1290	1050	1017	977	905	857	869	848	802	852	776	784	777	784	754	731	774	758	779	789	687	757	780	760	749	740	747	783	768	751	716	759	755	727	732	702	733	767	713	757	748	730	746	741	710	750	736	692	742	744	749	763	739	743	698	696	722	801	703	749	774	751	753	720	761	770	717	808	743	699	748	715	710	725	716	750	673	752	754	741	710	736	729	739	677	717	730	753	745	708	724	707	765	735	717	743	764	708	723	703	718	724	715	698	785	751	769	721	720	726	717	828	785	716	712	753	798	751	720	773	755	706	692	737	749	718	742	764	776	760	728	765	694	725	726	751	734	738	737	778	733	737	728	727	772	706	714	723	731	714	725	750	722	715	714	737	784	706	723	711	725	727	783	743	741	701	696	742	729	711	776	775	693	706	725	706	718	749	724	744	747	722	726	759	757	741	776	741	723	712	781	744	781	775	668	691	722	726	707	728	743	758	765	707	714	784	762	789	743	725	703	705	769	779	758	773	737	695	732	750	735	773	709	757	761	766	718	761	731	745	727	798	722	790	716	711	758	734	734	766	734	780	691	675	724	710	702	702	748	765	746	775	741	722	715	748	774	730	713	714	730	770	645	792	742	704	709	701	743	694	725	674	800	744	730	701	770	721	746	707	778	745	706	724	718	706	737	753	688	759	751	725	756	714	746	712	739	737	722	778	713	696	736	742	716	705	758	728	725	708	699	721	733	690	743	763	721	732	708	718	740	674	719	776	737	703	717	720	755	742	701	726	702	713	749	767	716	683	762	713	714	711	730	778	731	693	738	732	743	764	811	749	754	737	743	798	737	759	709	727	702	716	709	731	734	740	762	693	703	810	740	711	682	716	732	764	784	726	735	739	732	746	717	721	687	735	745	737	691	722	724	701	733	730	699	747	727	712	798	710	765	763	718	752	703	756	762	705	738	684	722	722	747	763	800	754	724	738	733	736	768	722	761	753	716	743	758	712	753	712	689	712	715	733	775	769	744	712	750	644	716	721	761	752	708	744	704	706	761	740	740	727	714	713	692	729	722	750	711	771	723	735	735	693	751	708	735	740	714	729	700	688	671	756	771	756	756	731	754	764	702	753	720	734	789	812	756	724	710	743	752	777	757	773	767	686	729	748	766	713	704	694	742	717	735	712	744	717	774	719	771	736	718	736	726	711	729	756	722	730	709	722	760	803	775	722	701	745	731	740	735	681	738	773	694	728	782	737	744	731	720	738	702	754	755	730	750	749	753	766	748	738	756	760	776	749	714	729	715	745	715	746	709	758	679	776	708	758	704	804	697	715	775	811	777	768	693	741	731	760	726	740	732	751	734	757	762	725	817	731	766	725	752	731	720	710	742	738	714	763	702	744	720	778	760	747	720	714	721	743	658	742	781	779	760	742	733	740	743	693	701	733	766	708	740	720	692	718	779	712	814	662	739	762	710	756	725	683	699	757	737	713	719	752	730	754	722	739	738	741	755	707	714	733	780	720	727	723	659	697	790	687	762	729	754	748	742	686	751	738	711	734	772	739	693	723	725	773	754	750	741	717	732	722	739	725	730	742	715	748	703	726	729	732	716	699	700	739	733	746	764	748	739	665	806	726	725	741	727	729	752	716	763	712	658	715	774	692	745	725	778	734	678	726	758	736	745	756	725	761	745	731	710	745	730	736	721	718	759	748	739	713	732	798	690	770	772	711	681	759	734	778	733	738	766	740	764	741	758	775	701	767	771	719	709	732	768	761	712	766	762	735	709	767	712	730	728	706	748	740	737	729	715	755	747	687	732	752	724	743	779	730	743	701	734	753	770	692	720	753	734	736	717	762	770	755	734	748	791	771	778	733	775	718	708	729	692	734	717	699	736	702	733	710	751	748	712	734	726	713	689	783	682	714	662	723	713	755	763	732	701	725	714	695	791	718	725	736	765	801	695	693	728	747	732	752	709	764	706	759	748	734	713	733	771	710	771	720	722	719	757	705	700	780	754	744	744	712	747	717	784	751	689	762	745	694	694	726	731	789	745	722	726	677	670	701	709	733	759	771	732	742	742	711	748	768	750	729	745	707	715	712	724	737	756	685	716	729	706	703	756	746	710	753	742	712	723	721	733	717	723	768	718	726	736	737	736	756	745	744	793	746	691	718	767	713	712	775	739	748	698	781	733	699	738	763	742	737	718	714	769	753	751	695	751	712	728	734	707	751	763	730	782	756	693	798	695	753	764	737	735	728	745	719	724	709	712	788	716	722	712	743	759	671	781	704	721	722	718	765	726	679	726	721	830	693	773	718	753	747	698	716	790	712	744	764	746	791	744	715	699	725	763	726	748	721	759	731	732	717	746	796	772	679	702	702	727	688	716	709	738	725	740	713	749	780	736	742	732	697	710	734	746	747	764	688	740	777	738	700	742	686	741	793	768	738	757	702	762	710	731	733	734	768	715	745	736	784	734	738	781	766	786	716	705	697	753	789	728	716	756	758	748	720	710	683	734	756	732	736	749	782	769	748	716	770	712	754	712	681	755	721	729	747	765	716	701	699	695	778	782	779	769	746	666	773	788	757	746	739	713	715	712	744	748	759	755	721	709	729	722	755	721	728	747	741	747	739	738	707	670	752	753	747	729	779	783	736	779	744	770	707	755	723	692	744	782	728	767	788	717	721	714	753	733	764	715	726	773	768	744	754	751	680	730	729	772	704	708	767	699	698	725	811	762	719	747	734	714	756	723	696	749	750	687	705	706	693	706	712	699	711	720	780	719	734	709	781	718	739	782	753	746	730	756	680	753	761	777	685	709	733	717	681	720	725	749	732	718	689	702	773	757	735	750	739	727	736	698	726	792	748	751	737	725	751	764	776	726	735	760	720	768	725	729	741	690	772	742	729	747	767	786	742	738	712	739	748	725	789	727	725	809	738	751	731	794	727	781	727	732	704	679	693	745	704	756	714	717	740	745	675	780	737	754	748	745	672	774	745	704	743	802	769	760	742	807	739	716	753	739	754	725	703	707	741	750	771	682	722	721	716	782	727	792	762	725	735	751	766	730	771	732	750	755	762	712	745	727	758	721	761	702	708	716	777	772	753	746	708	740	752	708	711	777	712	725	777	736	814	721	707	727	763	761	722	710	729	765	692	709	766	766	749	753	768	746	751	725	702	723	743	723	757	753	739	689	708	757	765	768	718	718	735	758	681	700	783	685	736	709	704	742	739	738	725	685	743	726	773	726	717	732	704	688	701	694	772	764	737	734	756	706	749	749	757	729	707	731	723	753	742	741	741	721	759	716	717	687	766	733	724	666	751	729	726	696	678	711	703	734	768	794	796	729	726	732	735	750	725	720	761	738	785	743	776	723	735	717	726	713	732	772	708	769	755	715	709	720	755	730	697	755	732	762	720	710	775	723	757	690	756	741	745	761	739	710	742	727	722	771	719	710	777	724	731	724	747	752	773	747	698	761	771	767	739	716	739	785	723	724
43145	26881	22740	16539	5158	799	460	394	337	286	301	291	270	262	274	276	263	240	243	270	257	259	249	271	241	217	210	240	266	251	220	248	251	236	269	260	261	249	213	225	225	218	238	212	215	273	242	210	207	213	253	239	249	210	222	241	205	235	248	272	219	235	235	251	263	237	260	235	210	203	252	255	236	242	242	228	255	254	222	238	231	259	248	241	238	241	228	229	212	257	255	243	232	245	231	236	230	215	265	259	211	221	241	258	244	226	238	228	235	241	250	211	269	240	240	276	225	206	255	233	233	243	204	240	223	238	219	248	221	217	252	250	273	234	230	264	230	236	234	246	236	211	236	251	235	232	245	256	238	250	249	253	250	233	200	211	230	238	243	239	219	247	261	207	257	237	217	214	240	233	226	232	230	254	239	225	230	249	247	283	258	228	235	245	257	223	255	251	237	215	210	245	250	263	249	204	227	214	248	229	259	262	253	273	221	246	250	231	224	220	257	268	244	249	265	251	251	255	265	230	235	244	234	237	214	254	263	239	248	224	262	227	259	214	228	241	230	226	261	215	237	246	233	222	226	263	232	226	235	248	237	280	220	233	226	222	242	235	242	254	244	240	220	219	219	236	225	244	229	222	222	224	220	231	204	217	234	251	241	227	228	249	238	252	229	221	250	226	252	257	224	205	242	232	222	238	232	260	253	229	282	236	230	231	235	223	237	229	276	242	230	224	241	240	249	235	245	229	229	275	224	219	230	216	257	247	232	212	215	249	235	217	246	266	251	228	235	207	263	229	250	218	261	222	265	252	275	241	234	237	251	228	239	223	243	227	206	228	221	230	228	260	230	230	242	237	242	227	225	197	225	217	200	231	261	217	216	221	240	230	246	240	253	223	248	260	235	246	242	231	237	234	202	203	223	262	238	246	215	259	236	239	212	253	237	247	235	230	249	204	265	244	250	233	252	205	260	235	266	227	227	212	220	218	231	237	230	240	262	253	242	234	214	210	246	233	243	227	203	271	270	231	234	233	261	250	235	222	214	208	242	254	227	234	253	219	210	257	257	254	229	235	213	247	212	233	226	254	238	234	227	250	280	223	236	246	251	227	207	244	241	260	227	227	225	254	248	221	252	207	233	227	219	220	237	236	239	261	249	256	251	246	198	228	203	241	241	255	247	259	200	225	241	244	217	238	265	249	239	216	223	244	203	226	226	237	245	261	247	215	265	222	274	230	254	218	230	231	228	247	215	271	231	238	217	223	245	234	237	228	235	249	223	233	237	221	238	273	217	261	236	237	250	221	240	216	233	258	249	244	269	194	244	229	242	213	242	233	253	221	238	239	242	239	237	230	223	228	243	276	238	244	234	228	261	280	254	235	229	253	255	222	238	240	227	218	222	215	235	221	245	263	213	211	241	248	239	247	228	239	220	227	231	227	250	244	231	213	227	204	246	260	251	235	217	224	245	258	235	248	244	232	254	222	237	235	238	225	252	241	243	228	253	240	249	254	236	235	245	229	219	260	220	233	218	247	235	239	258	237	218	232	209	239	258	249	242	248	261	257	243	246	198	264	241	223	214	237	232	220	258	220	247	251	228	258	212	223	233	242	211	269	246	237	245	237	277	254	234	209	259	274	213	252	260	244	225	242	237	226	204	225	241	257	239	226	243	228	220	221	213	220	232	258	235	251	250	227	214	224	220	244	229	233	250	218	245	257	223	229	213	227	188	229	218	253	237	259	223	205	248	252	246	214	271	225	217	244	226	240	231	257	259	277	231	245	211	226	265	231	245	230	248	253	206	244	256	251	262	256	237	241	252	268	247	250	208	233	233	217	257	245	240	222	234	254	235	232	259	243	222	261	254	258	234	227	218	254	230	257	245	213	246	237	242	243	233	215	221	272	223	260	245	240	242	242	246	243	222	235	232	248	232	219	205	258	209	244	234	253	250	221	256	236	245	265	256	244	233	271	224	224	240	243	251	225	226	258	229	218	224	248	228	205	227	234	231	241	257	213	209	223	241	235	222	218	228	267	212	219	239	237	228	232	266	247	240	261	246	211	212	228	217	220	236	226	230	252	273	211	225	238	225	233	248	259	210	234	223	257	247	248	250	239	234	235	257	257	226	257	258	241	237	232	237	263	233	249	252	251	234	240	233	212	244	237	222	224	243	236	225	262	242	249	230	229	226	199	227	257	250	213	233	210	216	239	232	238	219	226	215	212	232	250	242	223	236	209	267	258	245	234	263	228	228	234	242	227	222	252	221	239	259	250	245	215	233	239	247	250	234	244	247	231	245	215	262	245	229	261	225	234	237	291	239	208	269	216	254	219	224	227	240	235	210	237	226	235	242	259	232	220	231	248	234	257	229	264	233	247	235	213	240	219	232	230	220	229	223	217	255	290	268	235	243	216	235	226	223	245	245	237	247	230	253	239	232	239	267	219	243	255	228	258	227	215	227	228	227	223	228	241	235	234	233	215	215	233	249	241	262	223	242	215	263	246	226	225	235	266	250	200	255	240	227	213	250	258	260	254	231	249	231	234	238	242	226	226	244	212	238	208	241	223	244	199	231	206	215	228	238	268	212	262	230	227	213	238	244	242	223	221	261	242	232	227	240	224	245	242	244	226	225	213	215	259	226	231	220	235	212	238	216	201	246	225	231	251	258	218	243	256	265	204	223	207	267	248	245	233	253	231	245	196	228	224	245	222	213	195	244	239	241	239	231	250	237	246	237	248	253	243	213	214	248	224	255	228	261	278	271	232	213	244	222	224	200	260	240	203	239	215	240	256	245	240	245	232	236	226	255	232	229	257	257	217	233	226	248	253	215	274	260	232	261	246	262	246	239	234	244	262	255	227	240	242	246	257	250	209	260	227	225	237	232	223	212	238	248	241	234	223	231	228	253	249	243	237	213	246	224	219	232	248	234	247	228	222	228	260	244	247	264	253	239	220	244	247	242	275	226	235	237	235	217	260	240	264	232	259	270	231	214	212	241	265	222	237	217	242	246	235	220	240	273	255	229	228	280	231	215	281	275	246	217	257	249	226	243	238	218	242	227	257	260	216	241	225	217	261	214	226	245	218	219	247	234	235	223	248	241	240	263	226	237	229	252	237	240	264	272	256	246	262	242	216	249	214	246	206	232	223	260	248	265	289	238	238	239	232	229	224	235	242	278	229	246	250	245	237	251	225	243	252	242	224	256	253	256	254	217	232	241	237	223	233	238	247	225	219	215	277	203	242	251	267	240	228	269	253	241	267	248	243	213	251	231	213	226	253	225	246	214	264	239	251	218	225	247	248	242	212	248	231	235	253	253	281	225	232	209	232	271	226	228	221	235	251	242	260	226	267	209	246	229	209	231	240	209	242	256	251	197	223	235	271	251	247	224	225	234	202	215	251	223	253	258	220	216	254	256	227	254	250	256	251	284	248	250	206	219	243	241	238	227	243	203	272	236	224	235	251	202	222	216	228	227	235	222	238	274	241	254	255	236	220
28039	20593	26281	24213	7833	1822	1466	1284	1239	970	920	814	783	732	709	657	656	644	653	660	621	592	586	604	556	619	605	584	580	579	561	538	602	533	586	526	619	578	556	527	537	560	552	555	528	527	548	560	566	554	584	511	562	556	554	558	573	551	538	553	548	594	513	565	546	575	558	552	534	540	562	577	550	547	562	509	573	539	553	556	533	511	517	573	550	539	537	526	546	490	541	584	547	531	557	528	575	543	530	529	520	572	556	547	571	529	509	536	542	552	532	534	511	555	506	496	507	513	515	557	551	552	524	575	559	519	535	512	590	503	544	499	570	540	499	533	550	559	540	514	519	534	535	556	529	543	514	534	555	526	524	550	543	559	574	553	490	508	565	538	531	564	558	556	540	534	542	511	558	533	572	539	544	534	527	527	532	589	564	535	553	539	498	552	567	445	528	550	562	522	539	532	526	534	521	543	582	560	538	548	568	521	535	517	563	537	551	534	534	549	537	601	540	555	543	545	517	559	573	570	540	549	573	540	500	535	561	546	519	571	581	529	526	559	546	507	539	565	555	536	524	547	540	518	542	542	511	519	533	510	569	509	526	542	552	562	531	533	551	534	490	506	577	532	554	552	552	510	553	512	537	516	572	534	609	566	574	527	551	549	504	551	545	538	512	534	541	524	569	600	531	560	512	528	557	575	553	578	531	544	531	523	550	560	519	580	509	540	526	571	544	522	505	540	550	514	558	542	512	506	539	561	551	571	561	544	509	514	527	522	550	581	543	539	542	583	581	533	552	538	600	606	534	547	544	532	538	542	538	568	543	545	565	524	507	529	556	567	528	529	585	529	535	523	569	545	540	523	532	530	490	519	571	507	560	562	526	525	542	546	571	533	564	547	512	587	493	560	559	559	534	518	563	532	520	520	516	544	524	550	504	543	533	546	512	537	539	540	494	541	554	518	540	520	520	568	549	540	512	503	536	527	517	514	517	557	502	534	548	555	525	542	511	525	569	522	509	534	483	548	562	580	541	525	545	556	535	520	542	549	535	500	566	544	584	538	572	529	519	523	545	579	537	543	515	547	510	529	536	523	527	520	520	546	577	509	570	527	500	557	546	519	557	549	508	584	536	559	561	535	542	513	503	548	520	534	569	517	523	533	519	532	515	525	534	520	508	524	533	507	486	561	479	561	537	523	534	594	522	533	533	528	566	564	490	592	547	525	522	526	531	562	508	535	545	565	551	547	529	513	543	544	554	523	558	511	525	530	521	562	480	550	533	533	523	482	532	507	553	536	560	548	522	546	539	576	520	563	525	568	532	534	535	504	534	504	584	531	516	520	530	542	509	522	524	531	573	525	557	526	545	547	530	530	577	525	564	545	549	540	562	537	575	531	520	526	591	510	515	512	553	572	553	520	547	535	556	515	532	529	523	564	555	533	525	537	535	537	502	505	539	534	583	550	520	561	556	553	516	511	543	560	501	490	541	570	547	510	551	491	543	556	540	535	597	534	575	558	523	509	531	545	560	502	540	531	557	532	535	535	540	545	512	492	531	524	570	522	546	554	566	504	515	539	550	512	515	545	553	550	578	545	564	552	507	537	534	532	547	545	562	550	524	561	511	521	515	514	515	538	526	519	555	575	519	533	549	508	539	531	560	529	540	530	484	536	592	534	520	518	516	514	511	541	553	545	552	528	520	547	533	558	520	532	571	521	516	570	533	552	536	542	533	597	546	521	550	567	525	532	588	489	528	543	512	494	511	502	575	537	513	537	488	505	532	529	560	505	539	574	531	568	517	528	532	550	549	516	557	516	561	527	567	504	543	550	550	519	519	503	511	535	565	524	527	542	564	550	525	553	529	498	509	556	550	536	561	584	526	541	537	531	561	571	532	514	537	510	547	544	517	493	575	530	524	514	565	536	556	531	543	520	530	550	510	526	572	538	566	560	578	539	532	500	502	513	563	521	538	564	525	537	551	536	544	536	545	540	528	555	552	538	495	518	526	505	554	526	518	529	562	536	511	535	568	501	539	545	520	549	560	540	526	529	550	520	542	542	573	546	524	527	537	548	560	509	527	496	544	580	552	531	503	541	567	564	551	527	554	554	577	572	536	519	509	535	536	487	538	536	533	509	505	550	507	553	557	549	551	523	593	580	540	543	548	518	552	556	548	500	563	492	509	554	493	535	555	541	586	544	543	525	567	493	534	563	482	530	520	537	571	549	570	542	564	558	477	548	511	500	517	507	533	548	551	554	539	509	582	526	544	527	572	527	531	542	507	555	527	536	580	547	541	528	545	527	540	542	560	532	564	510	571	552	538	561	562	511	496	599	516	530	505	581	539	511	544	537	531	541	527	545	563	502	508	568	540	554	527	511	521	582	503	548	566	549	524	538	528	546	565	549	562	511	503	567	530	538	538	542	538	542	550	620	521	541	547	545	574	550	526	563	564	558	488	547	517	530	587	553	539	540	530	556	524	482	582	536	558	551	539	541	552	535	496	527	530	522	543	509	521	487	569	489	527	503	524	523	499	563	553	557	529	563	519	532	531	551	544	526	513	568	509	546	549	528	509	532	539	514	548	525	531	506	531	488	574	553	534	555	534	536	542	536	527	530	539	540	557	554	529	536	567	537	527	536	551	525	510	537	555	577	585	549	507	515	550	593	511	528	537	527	573	585	514	506	533	514	546	552	552	543	568	501	577	557	541	565	532	533	567	549	549	527	506	559	555	551	533	540	547	574	530	548	570	496	576	500	529	497	570	491	545	586	546	527	506	541	566	545	581	523	503	519	538	552	531	555	509	508	513	518	560	575	546	498	488	590	498	580	521	558	549	505	548	559	534	542	549	494	512	558	564	495	515	570	544	542	540	560	518	539	527	533	528	545	558	515	549	598	524	506	523	529	570	545	525	504	594	540	570	523	538	513	524	526	531	539	570	569	542	553	514	527	581	513	562	535	504	546	555	558	524	525	542	497	557	559	564	558	506	519	510	517	498	549	529	548	600	555	550	524	524	558	572	564	545	518	555	503	574	575	550	502	516	543	528	550	560	510	524	543	516	519	545	565	522	560	520	554	516	562	568	485	513	521	547	509	516	520	560	557	522	557	586	530	532	562	571	566	536	552	541	524	540	531	575	560	572	505	566	543	543	567	550	532	491	528	554	568	516	551	521	547	535	552	500	541	505	532	552	556	516	518	548	516	524	546	555	536	501	561	547	540	579	538	590	520	529	544	510	525	569	515	515	489	503	553	522	539	531	545	562	539	515	532	557	539	517	558	552	554	550	550	483	537	572	572	565	490	534	562	555	552	518	533	516	563	513	518	518	522	590	537	584	532	547	504	559	569	559	500	543	547	494	509	533	505	515	518	528	538	554	546	558	540	510	548	526	547	518	539	557	553	535	527	525	518	488	545	523	532	512	530	570	555	537	537	526	550	519	565	529	555	530	495	548	532	574	522	593	527	543	548	537	569	517	545	478	538	506	547	519	574	563	521
50905	36301	32730	25986	9846	1743	749	549	523	472	378	334	392	362	338	325	309	305	328	326	325	319	333	303	298	301	334	269	324	255	299	300	302	314	287	312	269	291	282	279	296	289	293	292	266	289	312	292	294	308	295	257	254	327	321	308	271	275	301	284	268	299	312	293	279	288	286	295	326	271	305	262	285	302	289	309	278	251	273	283	286	291	286	292	320	299	273	287	265	280	308	293	305	300	298	267	270	295	294	295	281	283	290	283	267	267	287	266	271	315	304	307	284	288	287	283	289	282	308	339	267	287	293	284	299	299	305	277	281	282	297	306	264	297	287	297	260	286	272	309	308	294	302	319	297	288	296	310	286	266	261	290	266	292	248	309	299	278	307	268	282	285	303	301	302	298	282	290	282	297	324	301	288	313	255	300	264	281	279	243	259	281	263	294	284	274	301	306	286	282	284	281	266	314	317	281	312	283	309	271	262	312	305	302	290	257	293	295	280	315	294	283	288	286	290	285	306	281	284	287	276	305	265	291	284	319	295	295	280	294	288	295	293	281	270	274	297	262	289	251	287	304	289	290	297	307	294	294	282	297	306	306	316	280	280	280	262	263	286	281	275	303	288	297	297	305	302	294	295	299	266	294	282	286	328	308	267	295	309	269	313	295	310	301	287	287	306	287	308	264	301	266	242	288	309	275	258	252	254	257	260	290	315	281	284	329	318	275	279	309	304	301	319	304	281	299	293	300	296	298	267	317	279	296	297	277	289	288	293	294	283	310	300	284	324	304	290	286	302	290	294	276	287	288	262	307	290	292	297	309	294	289	259	319	280	304	313	303	281	294	289	270	261	297	288	281	260	285	298	260	299	284	305	260	277	258	287	254	294	299	255	314	293	293	278	259	252	283	280	297	313	255	256	279	284	270	286	288	311	274	272	316	318	313	247	278	271	276	287	286	306	267	252	280	301	297	271	283	330	291	303	302	275	296	297	316	296	306	297	282	297	277	277	305	291	297	293	252	290	292	283	272	282	303	274	321	282	270	286	285	321	280	310	273	264	277	313	287	303	268	300	287	306	287	296	314	304	293	266	261	292	307	298	280	318	296	289	261	269	289	276	300	289	290	296	292	262	287	258	275	260	304	302	262	261	308	275	291	280	328	322	305	240	316	301	289	320	275	293	291	268	268	270	274	301	296	277	264	300	299	311	254	300	265	289	273	274	337	262	290	310	279	287	284	287	258	279	293	283	294	271	271	295	293	294	275	257	304	287	325	269	274	285	280	271	293	286	265	294	301	275	294	262	281	268	277	309	288	278	275	259	272	270	278	287	278	278	280	308	291	294	254	253	264	262	309	250	298	290	282	284	282	293	289	283	291	260	296	297	273	267	312	290	275	309	296	281	288	308	298	256	295	289	242	269	290	287	320	255	306	321	265	285	289	292	290	289	279	292	298	304	274	273	305	290	334	295	307	297	285	305	306	298	316	267	274	280	280	287	307	274	287	289	260	312	301	294	289	280	301	291	282	274	281	314	262	255	295	299	280	312	294	301	284	301	283	309	282	270	308	308	259	292	317	275	282	297	283	271	286	305	270	279	283	272	281	290	247	284	289	258	286	316	328	312	255	276	283	291	289	322	236	298	291	269	290	283	285	294	296	270	302	293	278	247	286	295	260	315	260	298	308	297	304	267	285	297	303	271	319	286	309	313	327	306	274	291	305	253	271	295	278	303	278	272	271	284	258	294	261	310	295	329	258	278	264	301	277	312	308	307	278	333	311	304	260	298	250	324	303	280	294	296	282	294	278	311	306	272	290	288	303	293	245	282	311	286	300	290	286	275	302	295	292	281	277	296	277	301	288	275	284	266	289	306	278	266	312	273	263	253	285	266	284	297	264	258	299	307	297	292	250	298	318	281	289	274	269	304	268	297	302	323	313	295	317	315	337	293	255	282	277	320	299	311	322	283	263	307	287	288	302	317	296	283	304	296	255	285	299	273	294	293	298	283	293	293	284	265	319	286	285	275	286	301	290	250	246	267	276	307	275	288	258	273	295	292	269	309	303	285	282	296	260	278	312	277	297	284	276	286	260	296	303	334	305	305	277	286	295	275	277	263	263	298	278	250	277	305	284	307	293	315	274	281	279	265	279	309	277	311	293	286	280	302	262	322	267	286	282	311	289	278	273	294	284	287	311	303	278	269	307	280	290	294	305	288	315	290	293	307	297	278	309	298	298	299	285	291	276	286	288	285	297	270	283	291	303	286	306	294	262	269	250	317	287	271	312	269	288	310	286	311	274	286	297	312	270	286	274	239	298	286	274	290	267	310	254	279	295	305	262	312	287	296	301	298	288	278	285	284	274	306	274	295	316	307	294	276	302	290	281	276	321	302	339	262	301	291	284	294	268	310	276	324	295	290	285	308	321	280	283	273	274	296	300	286	313	319	299	304	297	282	281	312	274	286	295	280	286	292	283	320	271	270	294	276	291	323	290	304	280	286	299	269	251	267	274	305	291	286	288	301	322	278	285	334	285	278	251	306	285	314	330	279	298	303	307	304	309	288	299	271	303	283	276	286	298	274	297	284	289	266	233	296	317	296	257	256	252	299	281	293	272	271	291	260	237	285	279	266	277	315	265	296	309	248	255	280	276	305	293	275	325	263	303	298	267	273	288	299	290	292	280	290	294	267	292	292	257	272	295	282	280	303	273	255	282	333	297	270	253	299	268	255	275	277	348	257	317	293	278	265	283	313	307	266	272	313	278	278	274	264	262	297	295	309	273	306	294	292	281	271	278	308	271	294	272	258	277	266	278	255	282	324	292	299	295	249	292	298	287	284	284	286	279	274	305	287	296	278	292	289	253	286	294	306	278	312	292	270	293	285	311	274	288	287	299	274	296	278	301	275	317	296	296	266	286	291	297	257	298	304	314	285	297	295	332	316	272	293	296	294	266	275	295	307	280	295	293	254	258	278	260	280	281	291	295	299	281	286	305	291	300	285	313	248	312	294	284	291	293	274	287	277	293	278	337	276	330	313	295	280	291	240	275	280	260	293	323	299	275	253	299	295	296	271	296	296	248	300	281	278	290	279	278	310	314	290	302	266	294	320	308	272	281	302	270	310	311	236	281	285	284	316	283	276	302	270	295	317	301	296	290	268	282	259	295	282	279	310	297	278	304	263	278	298	272	284	294	271	314	290	305	273	299	316	258	284	279	271	287	275	307	275	269	242	253	302	282	302	262	281	323	305	277	319	286	322	300	301	290	279	286	268	284	317	299	302	248	266	260	308	299	291	255	303	291	254	264	313	331	290	300	306	282	268	244	266	294	271	242	301	302	315	302	304	289	291	279	305	269	282	264	268	287	278	305	302	256	280	270	266	296	272	288	276	293	296	278	276	324	309	296	309	254	287	259	295	291	276	268	310	297	261	266	300	270	313	264	278	313	303	288	274	268	304	303	280	290	287	276	300	277	299	268	309	240	316	305	274	285	283	297	317	272
33072	27880	33795	32828	12582	2870	2292	1923	1664	1385	1306	1120	953	950	936	883	873	792	827	806	783	759	780	743	690	733	759	739	694	732	713	744	722	696	702	716	731	694	738	657	704	699	682	693	641	723	610	656	660	706	670	700	666	688	649	626	643	640	678	664	667	648	692	684	640	657	689	702	623	700	656	633	641	679	660	663	671	656	691	654	663	653	630	678	659	668	663	720	648	649	660	629	670	669	701	644	655	672	610	634	638	674	638	634	673	651	618	624	694	629	650	616	681	660	665	622	669	692	655	661	673	665	651	702	644	643	672	666	655	644	670	681	670	642	650	624	627	646	667	620	677	666	611	659	638	600	622	676	629	666	640	657	675	678	680	647	598	679	683	663	644	672	655	645	641	662	622	665	674	659	620	702	664	629	658	603	616	631	626	660	690	645	666	650	629	617	656	665	644	644	629	612	655	660	644	614	670	662	636	632	624	655	696	696	674	626	680	642	658	642	654	690	651	667	634	644	607	615	680	670	636	630	663	686	680	633	620	611	671	599	651	671	654	651	691	663	652	688	650	661	656	651	665	661	642	686	683	629	692	669	646	642	672	633	678	607	629	637	653	666	654	678	622	636	674	684	645	656	654	657	676	637	660	683	634	647	674	656	657	649	644	632	662	627	661	624	668	705	678	672	641	673	671	665	663	611	655	658	655	691	629	618	704	675	679	686	619	631	633	681	630	634	671	627	653	664	608	648	646	614	612	640	625	648	619	667	662	635	664	668	657	644	657	666	687	723	629	633	661	625	662	636	682	653	635	665	631	647	639	665	632	661	700	631	662	632	670	654	719	641	662	641	666	669	636	662	660	618	656	656	656	639	672	653	645	620	644	693	618	657	657	679	613	648	694	691	628	655	619	637	658	652	669	662	658	640	639	717	644	655	648	653	705	654	697	669	681	646	663	681	631	644	643	650	646	646	666	668	670	645	703	618	641	651	618	642	672	598	672	684	714	637	642	687	651	667	644	638	661	679	636	653	652	670	672	669	712	660	643	634	625	647	637	687	644	666	645	656	662	644	677	694	624	662	638	653	674	647	622	628	689	640	647	622	624	614	665	625	644	662	635	641	675	620	661	645	677	642	648	626	667	631	631	648	643	640	644	653	658	634	656	672	669	631	660	639	620	625	615	669	637	649	643	628	640	688	640	647	637	658	674	635	613	710	651	610	693	683	627	683	690	671	666	643	623	675	651	669	625	681	657	647	621	676	645	647	661	678	631	677	618	624	679	671	645	681	650	684	698	670	624	618	626	701	627	664	624	665	616	624	642	614	637	633	630	642	647	674	626	673	597	613	639	708	635	665	671	710	645	597	638	695	669	632	618	649	649	611	683	658	680	624	657	643	614	650	680	645	616	711	622	625	635	601	651	664	678	670	650	654	602	660	694	668	657	679	663	662	619	665	678	651	633	656	662	616	629	663	663	604	672	653	646	706	665	652	654	688	691	633	686	646	689	607	636	645	664	664	620	617	623	712	651	662	681	648	659	646	641	619	640	642	647	668	642	659	674	679	650	626	669	636	636	681	607	686	668	609	661	651	676	647	703	644	644	631	656	615	659	630	648	671	676	648	680	708	675	705	680	662	663	653	688	655	688	690	667	653	676	615	639	635	583	639	661	652	680	654	619	636	692	658	660	637	649	592	662	660	657	652	627	634	606	651	641	708	653	640	635	651	618	657	727	668	635	622	647	631	624	663	643	669	683	648	640	647	660	658	706	597	665	690	646	639	670	682	652	659	641	663	646	628	629	647	678	612	672	648	634	681	652	607	670	652	663	627	660	628	647	657	637	621	680	664	684	661	632	648	696	647	649	683	655	635	622	654	608	628	668	635	638	643	685	619	644	648	645	646	596	624	624	634	625	633	668	666	667	671	666	641	659	680	642	641	659	628	684	633	634	661	680	635	651	632	663	662	685	651	660	661	645	646	651	640	663	651	645	648	635	598	601	640	629	643	627	698	636	654	619	638	623	667	649	612	665	639	665	661	688	615	671	643	663	620	617	659	657	646	703	665	680	671	674	604	639	654	663	636	658	644	679	662	667	630	684	631	678	689	697	633	707	664	635	681	643	696	656	598	668	618	642	622	657	665	650	653	633	618	604	651	661	634	703	638	661	681	666	688	614	683	625	675	625	652	682	648	657	660	659	650	629	646	604	638	682	642	688	659	696	659	661	693	673	644	707	631	672	624	719	695	639	639	653	643	656	607	634	659	664	641	618	631	675	589	661	634	641	601	638	650	688	637	649	635	589	694	674	660	616	680	650	645	659	648	639	648	642	624	681	615	648	634	649	636	678	705	679	619	685	612	623	683	629	618	662	663	642	635	665	668	647	668	630	676	629	659	680	651	634	620	702	675	634	617	700	672	676	630	640	659	638	686	692	647	663	622	687	586	651	659	698	625	692	649	623	636	613	674	619	603	619	698	594	670	700	643	631	642	667	643	643	654	637	639	673	678	669	659	659	656	688	679	606	666	642	644	653	636	685	665	663	624	636	639	624	639	684	641	657	615	655	680	635	661	602	641	643	711	602	674	615	647	664	659	619	661	621	675	640	708	666	638	600	643	671	696	699	716	653	611	667	681	679	662	637	631	618	641	652	676	665	634	611	673	648	673	670	655	660	686	625	671	658	622	650	628	684	679	661	618	649	684	691	646	661	643	668	672	635	623	638	645	629	640	601	670	707	656	628	653	643	636	711	655	662	632	660	667	652	697	633	664	649	628	587	668	628	696	682	624	646	639	606	614	634	651	640	629	645	663	677	689	643	650	622	664	636	649	650	681	636	623	659	655	624	623	627	707	636	632	636	618	652	630	632	696	651	602	599	612	685	672	657	599	697	645	631	690	659	667	662	649	688	642	622	665	620	640	592	660	715	699	578	675	693	646	653	694	657	660	684	638	665	632	627	671	650	605	634	641	665	647	642	558	685	616	658	620	649	632	639	667	611	638	636	616	696	627	654	624	666	665	612	689	649	588	682	646	645	621	674	651	637	661	659	617	583	623	617	659	601	647	620	628	649	666	600	649	646	654	688	650	644	634	623	713	661	670	668	665	665	595	621	635	659	669	693	623	641	667	628	627	668	698	655	623	630	654	644	647	636	643	658	665	685	632	713	642	640	641	639	647	651	684	644	670	596	619	640	651	684	672	630	591	697	667	652	655	620	615	670	644	621	668	676	635	618	663	639	673	665	638	652	654	612	643	643	664	649	667	676	652	667	637	666	641	662	663	676	708	644	663	665	639	683	617	649	689	635	653	654	653	640	632	679	651	657	661	620	646	663	652	706	641	680	690	672	640	648	630	671	675	644	691	695	614	714	663	613	640	657	631	662	651	632	642	605	637	622	641	670	660	640	608	672	608	678	634	674	626	669	679	628	652	641	636	632	626	606	675	648	649	692	686	609	664	581	666	644	686	681	628	669	652	658	635	624	604	724	640	674	685	657	596	607	659
25515	13268	6721	2919	959	467	442	379	315	369	356	342	356	340	351	347	349	362	351	341	329	338	335	351	361	336	353	363	315	302	311	348	373	333	297	316	338	302	349	306	359	352	337	371	325	346	360	364	359	353	363	338	333	332	354	314	306	367	322	356	364	358	331	313	354	350	327	315	316	362	366	328	360	322	295	324	324	303	326	370	326	335	350	318	339	326	304	370	330	320	389	329	344	371	328	346	326	319	280	321	330	355	335	343	366	336	339	339	371	310	334	326	347	340	356	329	330	324	328	306	326	301	353	339	318	339	329	381	359	318	365	359	322	333	299	314	345	324	329	337	345	337	332	310	328	336	338	299	329	301	354	330	329	360	340	334	303	374	327	283	311	312	342	327	342	364	331	304	353	328	326	363	308	322	347	321	325	331	309	361	356	338	323	327	330	365	348	356	364	356	346	354	355	302	302	372	331	364	334	352	341	316	321	359	369	356	340	306	331	346	305	345	343	357	342	351	286	310	315	353	332	311	324	331	308	354	373	339	323	317	334	340	333	356	337	309	363	346	372	347	364	356	320	319	344	340	351	339	325	376	359	316	323	327	322	338	351	329	372	327	336	330	331	354	331	328	331	375	367	330	337	325	368	353	373	338	330	330	356	347	353	348	326	359	369	355	336	323	351	343	365	288	318	336	344	369	355	344	350	346	346	314	336	331	366	336	316	327	364	333	326	338	356	334	347	341	341	354	366	335	345	312	336	335	311	343	358	335	334	300	351	333	371	339	366	345	343	379	348	298	324	326	326	321	340	355	334	331	316	335	368	336	286	325	377	359	322	334	333	340	327	331	379	328	332	337	354	296	339	344	322	362	324	366	389	364	315	316	370	309	309	337	333	320	342	342	321	365	329	359	350	306	316	346	331	344	352	347	314	317	320	387	361	329	336	366	344	320	352	347	359	339	333	319	338	339	358	336	291	318	333	366	356	316	352	330	321	321	327	355	352	341	292	321	363	332	348	365	346	325	329	353	362	344	353	353	349	302	328	340	327	340	329	332	340	342	327	305	343	315	369	354	341	302	284	299	366	348	340	343	339	332	331	364	337	343	370	316	366	394	346	330	326	304	309	341	342	310	337	328	332	303	313	336	334	349	322	313	333	335	294	363	373	337	291	367	330	328	324	344	349	341	345	354	384	333	346	343	338	328	356	334	333	341	313	334	337	334	320	318	329	320	338	293	323	347	337	322	321	327	331	302	346	335	334	366	347	323	359	324	339	354	361	308	280	324	358	355	309	348	328	357	371	330	344	327	357	317	297	350	352	314	343	381	335	366	346	329	358	345	271	374	334	369	353	349	319	316	337	323	313	356	354	331	370	340	333	349	340	357	347	309	348	354	324	315	340	340	361	334	335	324	321	322	300	349	326	331	337	322	330	334	334	336	339	355	344	330	344	384	378	353	325	338	347	326	298	306	340	330	329	335	345	325	327	369	314	300	350	303	326	339	295	363	335	346	332	345	326	309	331	327	350	337	334	328	323	311	342	324	294	348	341	306	342	360	348	371	358	318	297	331	336	334	334	274	321	372	334	354	343	346	320	305	345	326	314	326	307	360	354	363	334	347	358	356	342	353	315	331	319	329	321	354	342	344	353	331	332	355	349	316	342	332	291	343	352	292	290	316	312	318	334	332	377	333	337	307	341	324	325	317	335	333	331	312	338	348	371	326	326	345	286	356	335	336	339	342	306	361	346	360	314	335	344	342	363	343	308	341	332	335	311	325	324	324	297	342	323	329	328	340	341	333	331	351	334	338	287	326	326	346	343	351	309	343	367	318	318	344	346	302	323	349	375	311	353	344	313	310	302	336	351	340	354	339	323	329	346	320	327	308	347	352	387	332	345	353	332	364	339	340	361	292	311	356	347	337	349	332	321	332	340	356	332	340	328	339	335	306	335	319	322	329	369	315	341	356	371	397	370	343	313	308	322	354	304	329	350	313	325	331	368	352	385	371	378	372	311	333	318	326	336	324	323	303	323	326	331	312	331	341	339	329	316	332	292	346	344	320	357	323	334	318	335	349	360	333	348	316	313	308	307	330	307	313	322	384	346	334	347	334	323	311	325	352	348	357	308	362	319	318	326	341	332	337	337	365	375	336	348	296	355	333	306	323	313	354	357	299	333	284	359	292	333	317	330	365	330	360	320	364	328	358	355	317	324	350	339	312	339	338	341	363	343	331	320	339	353	315	362	321	325	356	323	360	306	317	327	314	333	338	341	330	313	304	314	355	319	359	353	331	309	345	360	374	298	346	326	326	318	351	380	331	320	349	318	363	326	374	323	328	310	326	307	323	356	316	308	305	337	303	319	368	339	347	312	362	364	331	316	342	307	332	322	344	321	350	350	336	333	334	333	328	335	349	354	313	283	365	346	312	342	339	335	344	336	329	348	345	292	363	310	362	331	298	366	321	312	316	342	372	338	312	360	356	357	348	318	313	321	351	331	298	328	328	346	379	355	345	311	342	349	332	341	343	344	311	332	338	326	328	342	343	321	334	369	358	317	342	315	367	329	364	326	323	338	345	344	330	314	361	328	354	326	331	364	350	335	351	370	366	369	331	358	364	319	349	340	355	343	324	353	335	316	342	356	353	335	308	315	355	308	325	313	332	318	336	372	347	311	331	337	345	346	317	335	309	320	329	379	346	346	334	357	349	356	353	349	381	328	324	371	335	349	360	343	347	306	320	317	324	333	355	372	353	387	340	358	314	328	310	355	328	342	284	332	361	332	356	357	324	326	334	330	374	323	354	313	358	356	362	347	330	343	332	316	318	361	328	337	355	315	346	321	374	367	338	314	321	343	339	368	358	320	333	353	345	323	332	295	354	344	354	361	317	324	297	340	302	322	306	368	333	302	322	368	367	386	334	303	317	321	364	354	341	363	354	303	339	323	320	336	340	334	351	370	285	392	321	347	355	351	330	354	330	347	337	331	332	361	293	371	375	311	352	298	308	335	355	373	363	316	277	354	309	334	375	333	331	380	375	323	317	319	356	327	363	306	349	384	327	330	340	349	332	357	354	322	303	303	335	352	336	354	350	289	355	340	330	337	345	334	319	339	346	352	330	378	329	315	309	359	331	315	367	309	338	376	295	371	318	334	331	328	335	320	331	331	307	332	317	353	355	314	364	325	347	336	319	316	334	351	369	328	316	314	333	354	338	331	346	363	346	328	328	296	338	340	311	337	347	351	275	344	328	368	358	321	308	313	358	290	310	348	316	402	352	323	363	383	379	344	353	320	342	297	334	332	352	358	388	348	311	387	345	369	312	303	332	329	307	340	351	349	338	306	348	359	346	397	359	328	336	341	324	341	330	316	329	327	334	365	341	356	346	345	359	302	360	340	333	326	313	311	315	333	353	343	358	306	289	359	321	332	309	316	338	372	349	392	382	343	355	321	354	359	318	308	324	330	332	341	357	313	355	334	328	351	361	329	310	328	361	331	333
15893	10277	9671	7221	2641	1295	1118	1012	943	889	858	849	838	814	786	771	767	751	765	741	742	758	763	733	735	737	726	735	727	733	744	714	708	714	760	740	747	734	683	720	720	750	706	752	752	730	738	731	787	683	735	730	713	716	702	710	768	718	717	725	719	681	747	724	785	759	757	729	682	732	699	737	748	754	731	721	751	730	727	778	698	729	745	727	734	713	747	739	746	718	773	726	693	764	722	759	684	662	720	722	725	703	717	692	710	714	728	712	751	788	746	692	695	686	753	646	737	695	701	730	780	680	700	683	691	674	742	715	741	726	712	780	698	675	704	726	730	732	768	711	731	728	719	712	698	738	765	703	710	625	698	729	728	733	750	712	719	743	719	730	700	707	729	717	744	697	672	726	713	716	692	707	748	717	750	667	710	772	705	711	688	724	737	717	719	722	734	716	724	744	708	704	746	726	716	706	749	771	680	709	716	745	746	666	746	732	725	735	673	723	735	719	758	727	728	708	734	718	767	704	761	668	731	718	725	672	714	729	766	702	742	684	719	765	711	736	740	745	712	688	772	725	707	662	706	754	689	713	778	727	759	760	677	695	741	724	731	734	707	687	734	726	755	686	682	739	694	725	714	718	705	753	723	735	663	724	718	716	727	762	766	688	701	746	731	729	708	789	726	705	712	721	762	763	748	705	702	689	713	706	729	759	716	705	716	724	704	678	735	684	695	723	732	787	758	730	695	700	777	672	757	711	777	758	761	694	782	766	750	688	747	776	681	725	769	718	715	736	755	743	743	772	742	711	712	739	690	710	726	721	764	694	744	715	711	779	698	771	725	716	708	716	690	743	749	701	741	738	739	703	782	733	742	719	663	732	702	778	762	724	735	761	750	727	782	736	712	740	673	746	726	727	755	738	694	720	750	734	723	716	762	699	744	732	691	740	734	737	698	718	723	724	651	767	652	688	760	748	714	779	701	738	745	704	750	679	725	741	738	691	717	752	758	735	756	747	726	759	737	738	700	715	725	716	706	690	740	706	716	703	736	689	684	754	704	736	696	741	729	683	724	657	744	661	723	673	719	704	760	714	694	722	712	745	708	704	766	700	731	760	733	726	743	717	729	686	708	748	705	753	672	730	696	728	777	689	712	724	780	723	666	697	725	715	728	748	697	707	738	723	751	700	670	706	740	728	751	724	721	779	742	709	688	734	783	733	744	753	710	745	735	742	717	752	722	692	723	687	730	757	741	733	774	683	690	705	715	736	719	719	685	687	710	729	718	736	681	742	721	721	692	706	735	755	729	738	684	749	737	712	696	733	675	726	738	709	707	723	772	750	699	777	752	728	737	706	730	713	706	686	739	710	777	732	703	696	713	744	746	741	743	711	725	721	732	689	696	761	681	702	720	655	709	760	728	712	742	758	737	769	720	752	746	756	726	756	734	748	753	707	683	699	696	725	729	758	746	709	763	714	779	688	734	736	742	735	705	759	699	701	751	741	741	715	708	749	733	708	714	717	764	731	704	706	729	727	720	736	692	737	764	744	749	689	723	741	746	718	727	717	720	757	720	718	691	713	747	726	748	733	666	742	713	737	691	727	739	720	713	724	709	716	699	720	730	763	694	754	704	703	751	702	695	706	708	741	729	720	707	735	725	763	713	710	713	760	671	717	725	740	729	716	718	670	742	741	701	720	741	728	705	780	703	754	722	736	744	719	687	697	727	687	803	695	690	700	731	719	766	696	658	708	745	734	710	754	690	710	727	749	713	728	721	722	689	743	760	759	712	690	721	750	729	676	756	727	720	691	729	732	737	711	763	721	735	717	673	716	655	680	699	727	729	686	704	718	750	759	700	739	671	697	743	725	704	695	754	729	730	758	772	695	705	690	724	699	736	719	724	745	720	735	726	774	752	738	729	733	737	702	718	672	677	688	675	734	705	712	732	689	685	700	688	757	757	735	735	684	772	711	747	752	683	716	703	728	731	706	705	733	712	767	740	692	719	723	733	705	703	731	741	714	713	740	727	730	738	700	703	734	754	677	708	706	771	698	763	706	711	711	761	722	751	717	712	766	709	718	688	681	784	763	776	710	739	749	762	738	775	686	681	698	708	759	715	759	668	743	694	658	719	783	753	685	758	700	713	673	737	738	743	731	763	718	741	708	754	785	669	782	727	722	727	762	666	717	765	728	683	739	725	733	771	719	733	743	726	698	715	739	703	751	734	774	783	684	753	739	789	726	761	733	782	731	731	697	715	759	679	710	738	718	702	761	791	726	741	707	748	697	698	704	730	722	726	698	736	727	732	695	735	742	721	719	764	785	760	721	768	738	735	736	702	730	665	748	699	711	742	757	703	687	767	707	727	752	657	743	698	731	714	733	730	719	717	763	742	751	718	707	732	753	749	683	724	743	752	686	700	721	704	736	672	703	760	703	742	766	669	753	690	760	747	727	738	704	741	714	693	680	701	717	742	666	724	674	725	710	758	734	689	726	709	718	687	703	732	751	691	706	748	737	771	718	715	743	751	721	750	701	722	748	719	732	718	743	733	706	727	725	742	735	700	739	710	709	725	709	742	716	737	743	724	731	699	695	685	728	678	786	741	747	715	738	728	715	677	701	718	759	712	739	745	763	701	764	755	748	696	753	727	747	722	695	681	693	717	678	683	696	717	721	685	660	727	738	697	725	711	710	719	734	704	679	757	718	722	719	699	742	736	741	709	737	738	790	747	704	736	737	741	716	702	706	723	751	735	676	740	689	724	735	700	782	778	736	723	735	683	704	750	717	727	682	730	739	728	674	688	717	740	767	739	680	727	718	756	660	733	704	769	664	746	701	758	708	685	702	730	748	740	780	696	746	711	761	713	728	758	768	718	718	723	756	707	723	712	701	748	675	691	741	704	770	735	724	684	682	720	742	755	759	731	724	709	734	776	766	691	703	736	683	717	681	761	706	673	728	724	662	744	720	744	774	756	659	693	730	738	715	744	716	741	698	755	782	716	682	701	708	741	735	724	708	744	730	735	754	704	695	744	750	766	759	714	689	687	714	718	738	758	740	740	734	699	724	705	695	718	723	756	693	715	718	703	747	714	700	681	715	726	712	718	703	753	726	752	729	736	748	734	732	731	760	704	787	698	731	738	761	703	755	714	756	732	768	713	759	720	672	721	677	734	726	720	721	728	727	735	753	716	743	725	687	752	740	714	746	731	699	726	687	700	671	764	700	735	743	743	811	724	693	801	721	742	742	723	761	673	701	745	709	726	692	778	718	730	687	712	639	781	748	756	728	751	659	760	756	754	703	741	709	721	738	695	735	722	701	753	729	711	749	673	688	706	741	727	741	699	747	714	697	731	700	732	712	748	740	684	705	743	713	770	725	662	700	730	741	714	729	702	669	726	736	762	719	742	668	749	727	715	758	764	725	695	768	716	722	720	724	710	745	722	745	716	687	731	822	763	770	709	779	783	732	772	733	755	753	752	709	756	740	706	705	788	733
42095	26591	22520	15200	4328	838	444	345	385	328	319	306	272	288	260	244	261	275	268	248	240	201	240	286	200	242	244	266	246	258	268	214	241	239	222	218	234	232	211	248	202	207	241	229	238	224	257	241	244	271	243	227	225	248	243	238	196	236	225	245	247	247	228	242	220	236	256	238	252	247	220	233	239	231	218	231	255	240	249	226	223	225	238	236	253	257	239	234	255	265	240	229	270	234	223	213	235	242	228	217	233	220	198	207	234	232	223	248	240	267	220	196	252	261	236	213	242	252	239	243	248	234	255	231	219	240	234	224	214	253	222	228	249	231	241	231	238	210	236	231	222	215	238	275	228	205	237	231	237	243	236	251	236	210	222	227	237	223	209	225	260	234	250	234	231	223	227	231	222	238	243	205	257	217	219	228	260	247	215	238	273	221	253	260	222	215	254	246	252	249	230	247	227	254	238	207	228	223	233	262	238	220	265	228	216	231	230	239	251	226	215	227	242	243	207	253	204	207	264	248	232	245	241	219	217	237	228	259	245	237	235	244	235	243	227	230	227	257	251	242	222	242	223	212	232	241	227	251	258	256	216	218	215	251	217	245	217	222	241	260	238	233	224	225	257	248	223	213	243	208	219	233	254	246	252	248	254	227	242	204	231	206	238	245	249	237	259	232	241	236	226	219	198	227	234	223	238	219	238	247	247	266	242	237	250	226	230	247	256	263	213	219	216	206	225	244	234	228	212	210	250	250	270	261	265	223	233	249	226	210	238	232	250	215	288	248	205	207	233	239	254	235	221	242	200	227	237	238	214	214	252	222	200	251	237	238	211	216	244	257	230	208	242	218	226	226	257	258	236	225	253	209	266	235	195	246	248	193	244	220	238	233	228	237	223	223	235	226	226	208	246	238	235	220	216	231	249	219	224	230	234	245	223	228	203	222	250	228	249	218	231	236	235	239	217	246	236	224	234	225	218	210	239	254	251	224	226	227	242	248	215	253	224	225	243	223	222	228	266	235	238	204	218	215	232	228	209	264	256	228	240	248	230	223	214	211	209	223	248	267	228	247	223	224	261	247	263	254	235	270	229	237	216	212	211	228	227	215	255	204	224	227	213	209	243	260	247	226	238	254	227	232	236	255	219	228	214	231	204	244	239	251	204	248	237	224	214	216	248	211	213	250	237	242	259	242	249	191	243	243	255	211	255	234	219	224	217	225	212	252	267	246	231	220	249	259	225	262	247	202	259	231	226	210	242	222	262	243	241	216	227	234	234	206	234	249	229	254	232	236	234	262	250	217	241	234	248	246	213	230	245	240	224	222	248	245	249	247	244	249	227	224	236	275	226	257	228	240	221	227	264	229	211	227	255	242	235	245	225	254	254	211	225	259	196	199	182	245	220	228	251	244	242	251	250	240	255	214	252	226	236	239	241	265	239	228	236	222	225	240	237	241	214	233	208	195	252	234	234	212	245	232	239	214	231	242	244	230	226	240	235	255	251	250	234	244	233	232	232	216	247	225	256	268	224	247	244	225	241	231	206	238	240	215	227	245	227	222	226	238	244	237	233	212	233	246	260	231	230	243	234	283	218	236	241	218	218	204	202	221	235	221	218	222	221	237	253	250	250	227	250	233	213	243	198	221	222	234	220	271	212	226	248	231	203	236	240	232	259	236	253	257	251	258	227	206	247	225	238	220	241	238	213	253	248	205	220	226	238	225	246	234	269	224	224	262	267	221	208	231	266	243	258	240	204	230	224	247	240	246	246	252	252	254	214	216	242	255	231	240	239	229	239	239	222	211	225	242	207	214	226	222	223	209	217	219	260	238	225	212	226	241	218	215	246	239	239	228	212	253	235	253	219	228	230	242	219	236	233	196	232	265	205	224	225	259	229	236	240	225	219	249	255	208	224	226	234	265	248	246	237	225	225	228	259	267	245	228	198	218	199	212	225	219	215	234	246	220	236	218	256	217	232	223	217	250	222	239	242	242	194	246	249	245	243	236	230	209	282	227	247	216	186	221	240	227	251	255	215	239	243	205	226	236	221	245	247	206	238	258	243	200	237	239	248	233	241	241	202	216	231	243	225	207	261	226	187	234	212	240	261	274	274	231	258	224	224	257	241	241	227	221	249	252	252	247	224	230	212	248	261	215	228	250	242	229	235	244	218	233	250	233	228	203	259	257	215	227	218	233	253	210	209	236	228	249	247	234	239	242	243	237	240	217	222	236	215	220	232	210	223	253	232	222	252	230	229	261	213	242	237	226	242	220	279	221	246	216	233	232	226	220	244	231	233	236	236	207	204	234	251	224	206	197	222	236	214	210	269	224	214	233	260	229	234	238	244	240	225	246	219	227	209	210	263	207	239	258	206	238	237	202	232	261	232	213	253	219	247	259	235	283	241	232	235	240	225	252	236	239	241	255	237	244	255	235	251	253	234	214	219	215	197	229	226	226	223	222	232	194	244	242	244	245	242	255	215	237	235	227	253	263	240	223	235	221	201	221	266	246	270	224	243	252	226	238	236	272	231	226	239	217	244	240	221	279	248	230	271	251	202	242	199	217	239	237	236	225	239	245	229	217	236	233	237	235	241	216	265	245	237	221	250	253	231	233	251	235	246	226	230	231	234	208	252	239	255	236	228	221	244	239	222	211	236	253	272	248	257	245	231	231	220	271	209	222	213	228	245	236	248	238	213	270	246	227	227	242	201	255	242	277	236	216	240	231	237	255	215	231	226	237	243	243	235	239	188	236	246	249	257	222	240	255	219	274	217	247	244	237	231	246	238	235	225	225	219	215	245	231	225	234	246	238	261	247	235	193	239	241	225	242	237	245	214	223	232	223	231	220	230	249	239	222	238	211	231	210	225	232	233	236	246	229	249	244	242	222	214	221	274	238	213	212	222	238	222	210	227	225	243	237	223	231	237	220	261	251	235	239	220	236	248	228	232	229	239	229	225	242	222	255	218	251	221	227	226	239	233	222	226	224	229	216	204	227	241	238	243	237	244	238	245	216	218	232	193	242	231	224	237	220	248	229	221	248	224	247	243	231	226	254	230	228	205	215	213	255	237	244	221	232	238	214	227	241	272	204	235	224	243	230	219	223	230	226	241	215	255	261	222	237	227	230	263	260	226	240	213	229	268	279	233	229	230	238	223	244	236	242	218	242	245	238	235	231	215	232	231	245	247	265	256	232	242	212	226	246	204	245	234	246	212	229	214	243	239	251	291	255	236	240	243	231	249	242	231	251	244	244	239	234	262	259	237	205	248	240	257	227	248	222	275	242	224	217	247	214	222	250	233	245	238	257	221	213	260	220	244	246	249	227	230	227	238	239	255	214	236	221	250	250	264	257	250	247	219	230	250	226	245	206	216	261	231	265	222	231	267	232	229	182	225	228	209	242	251	252	203	252	244	225	249	250	216	250	224	235	246	223	241	232	272	231	221	255	221	219	232	240	248	230	230	223	231	198	233	234	236	245	219	262	263	220	225	253
27743	20498	26311	23291	7023	2103	1396	1271	1142	1021	908	807	764	764	627	698	680	640	654	647	623	595	593	572	578	604	625	578	570	594	562	615	540	583	535	565	595	590	568	576	613	537	555	551	540	571	529	563	522	533	533	551	509	512	535	544	549	530	526	530	555	561	534	555	565	531	540	556	515	544	524	520	559	543	541	508	545	539	550	524	535	547	511	557	565	518	535	527	571	559	494	525	559	564	544	523	530	584	534	501	562	543	548	517	534	540	536	539	510	504	543	535	554	516	554	524	581	527	540	522	498	539	534	537	519	549	559	543	549	513	515	519	499	493	534	519	522	576	559	525	544	573	591	510	538	571	565	550	556	551	532	516	543	506	550	551	535	515	538	514	545	537	533	503	502	549	511	550	505	535	530	530	511	491	517	532	560	540	537	492	522	550	540	541	530	493	545	550	556	574	529	535	515	564	532	562	534	529	532	548	527	578	517	571	508	489	555	515	543	536	550	547	540	538	554	567	535	572	526	538	516	543	553	539	540	557	559	529	520	542	517	501	524	550	539	547	569	535	525	511	498	540	531	517	572	552	580	549	534	483	526	464	540	534	535	511	509	503	513	533	572	525	538	532	556	556	512	525	520	549	484	546	519	540	561	530	548	550	551	473	533	547	513	517	480	509	519	535	548	528	574	564	548	545	557	551	518	526	503	492	575	502	494	542	520	517	573	526	540	545	572	533	517	535	554	492	544	554	527	513	515	535	517	521	519	551	509	528	502	547	527	544	514	549	507	596	546	560	499	499	501	526	536	496	535	536	533	548	545	497	511	565	545	528	495	537	532	510	553	566	564	528	543	560	524	544	583	518	544	546	479	533	501	519	537	553	521	546	567	529	516	495	542	541	554	499	502	510	520	555	539	531	490	482	522	524	534	517	529	504	573	563	503	521	525	568	511	549	536	530	553	503	577	520	496	541	531	526	541	487	503	524	514	525	515	540	520	510	554	495	559	531	533	532	534	552	518	529	539	496	540	498	546	521	568	560	531	551	535	510	558	600	534	483	581	504	523	521	539	541	545	514	523	520	545	529	514	538	494	516	530	511	522	528	516	538	492	523	561	500	571	533	515	558	522	534	535	491	531	528	526	523	565	526	530	585	548	546	546	552	519	490	532	551	544	566	499	551	512	556	551	475	555	538	485	521	515	498	550	536	476	547	548	536	569	506	529	565	529	555	528	529	539	501	577	549	533	527	551	511	552	553	524	487	530	524	554	547	530	564	546	515	509	527	536	577	549	545	524	480	525	564	517	528	550	509	540	532	549	534	527	515	515	531	540	508	507	534	532	523	528	529	511	515	536	532	514	522	539	538	530	552	477	507	513	519	511	528	554	497	520	517	544	562	558	539	514	489	520	543	538	521	542	540	563	519	528	542	571	500	519	481	572	552	509	555	543	530	588	554	496	535	539	556	539	518	563	554	512	531	544	521	509	499	565	527	504	529	530	546	528	525	530	517	514	570	562	573	525	533	538	518	509	558	546	591	505	526	548	534	546	536	529	530	522	532	536	520	510	513	560	544	555	551	534	520	563	527	509	545	540	549	508	509	524	505	519	571	480	538	508	525	521	505	543	547	546	480	565	515	528	533	501	506	552	528	531	521	505	497	584	525	507	531	497	536	536	546	511	562	514	566	564	548	533	534	539	543	522	504	479	499	492	523	504	483	538	530	524	554	547	496	578	556	525	504	546	547	532	509	533	490	538	528	507	526	527	551	535	566	483	545	521	497	542	514	532	528	571	542	509	539	552	539	553	542	462	523	532	493	583	556	540	527	573	547	536	510	552	556	531	519	514	533	502	555	518	505	509	558	507	506	521	509	533	541	493	536	548	507	512	540	508	526	560	487	572	532	534	547	577	502	521	556	554	541	526	516	544	553	547	545	523	545	556	556	504	497	496	554	506	528	559	527	526	554	487	533	511	530	537	553	543	525	522	520	515	476	531	548	540	520	498	551	553	539	526	532	532	541	528	480	511	548	544	550	530	548	531	539	518	558	523	590	514	517	582	550	555	580	539	555	529	533	516	510	568	526	529	567	488	537	532	497	495	554	560	481	525	562	552	515	544	516	555	542	506	521	516	533	556	539	501	516	538	531	542	503	505	577	557	536	520	493	545	509	504	574	537	512	504	524	549	516	542	548	548	537	581	545	508	567	550	528	498	573	552	532	536	521	540	540	520	529	529	536	555	543	520	602	533	533	497	493	507	550	524	551	533	537	521	534	490	538	524	554	581	537	551	552	578	535	527	522	541	577	554	514	543	556	587	544	523	524	531	553	548	517	535	507	575	531	557	518	547	535	547	536	558	507	530	524	509	551	581	552	561	562	554	566	514	538	527	496	541	538	519	541	534	507	571	536	531	536	555	547	513	503	515	534	548	507	556	533	544	550	508	505	540	511	521	539	577	563	545	521	512	562	518	520	527	545	522	538	534	506	555	550	555	534	566	542	533	529	525	542	552	540	589	532	546	545	535	538	518	527	537	529	554	556	508	561	542	486	528	555	531	550	521	570	536	497	586	524	544	578	505	527	488	523	533	531	543	532	533	513	518	549	531	539	522	520	523	525	520	532	541	512	549	493	538	516	551	515	510	510	492	500	532	573	524	534	531	554	553	489	530	562	529	505	551	542	494	494	558	523	525	529	528	507	547	540	543	527	484	562	558	510	542	516	538	587	503	518	506	511	540	551	566	520	508	520	525	555	524	556	565	541	533	603	510	541	514	551	529	547	522	525	575	556	582	530	554	518	563	532	555	545	538	540	576	549	496	525	515	590	563	534	515	544	540	567	531	491	499	547	558	520	542	557	554	523	550	549	525	573	501	534	530	577	550	529	558	523	522	535	577	528	510	546	553	510	540	539	519	504	518	512	505	483	538	552	575	510	519	553	528	529	503	506	501	524	574	554	561	504	539	600	509	549	562	538	556	519	575	555	494	540	531	524	527	566	530	547	553	538	523	559	516	529	542	567	587	535	519	568	519	566	536	540	529	512	537	563	552	562	536	541	534	519	552	523	533	551	482	522	509	557	511	579	545	542	553	527	533	511	542	533	535	532	557	545	546	544	534	557	536	540	540	521	516	544	526	540	534	572	516	547	565	518	501	549	516	514	533	545	551	535	519	546	538	523	534	523	556	514	542	556	508	491	531	505	594	530	526	560	527	525	551	520	526	561	570	544	526	490	532	534	539	522	545	522	515	505	508	493	506	518	525	531	574	553	517	516	537	532	556	561	569	528	499	531	506	506	517	547	516	568	514	564	519	497	549	541	538	550	534	531	499	530	547	555	516	499	551	531	526	545	592	530	544	518	511	569	545	548	525	522	519	512	526	549	543	482	533	525	518	581	515	495	547	500	529	562	527	561	518	506	467	548	543	561	508	550	478	554	526	516	510	556	524	534	522	521	567	548	507	553	533	501	525	541	553	549	549	536	552	583	520	471	530	490	506	521	540	545
50659	35993	32379	22620	7962	1461	684	540	453	404	425	343	351	332	360	336	307	310	313	308	317	313	327	303	309	308	313	315	291	333	296	316	304	291	288	314	292	313	297	288	299	305	291	284	295	305	305	307	276	284	308	259	278	279	305	288	315	295	288	312	292	269	322	293	302	229	291	287	265	304	285	315	312	267	280	283	313	279	314	319	301	307	287	323	286	293	297	290	300	306	285	292	314	277	272	291	292	289	268	277	300	316	323	281	256	315	298	336	304	303	270	285	318	303	287	277	269	296	306	276	306	265	307	275	316	310	282	283	322	298	277	305	307	304	301	295	324	296	273	281	289	309	282	297	285	285	295	304	305	303	295	315	316	283	315	291	286	285	288	249	328	303	279	280	285	318	331	302	306	311	298	307	291	276	271	273	271	294	267	278	284	266	264	287	273	274	292	262	287	288	280	327	289	290	289	256	270	289	278	281	319	324	247	290	300	277	296	295	261	276	287	297	318	309	278	298	267	265	252	289	283	268	274	293	284	308	310	258	308	289	268	285	312	286	314	298	287	294	296	303	263	273	294	315	277	311	289	276	272	263	261	306	277	314	266	285	261	283	312	269	297	321	292	322	327	288	287	270	330	262	286	310	268	288	290	301	260	284	284	265	270	282	285	302	271	275	264	295	292	282	260	284	293	254	282	296	290	284	290	297	300	291	276	314	312	280	260	282	308	255	305	275	313	311	273	275	290	283	245	308	289	321	292	319	286	284	312	272	273	283	302	273	289	254	283	298	283	263	283	315	273	312	290	302	307	312	292	291	289	285	293	278	265	274	298	283	305	341	310	294	277	277	284	255	283	292	317	317	283	287	287	271	285	272	273	285	316	289	274	297	314	277	323	307	252	298	325	322	274	282	269	278	331	315	297	315	318	251	285	298	289	265	298	292	280	259	275	304	294	305	321	280	289	263	295	276	283	266	300	297	284	296	281	258	267	308	312	324	280	322	310	288	263	281	236	264	292	281	285	282	289	290	285	309	257	278	283	270	274	291	265	300	301	285	286	278	294	306	269	288	261	273	255	261	288	284	318	298	278	281	302	305	316	301	297	298	305	260	272	252	249	288	283	290	300	296	286	290	291	298	267	317	304	274	335	271	294	277	262	255	308	300	290	267	280	319	297	274	317	313	310	292	283	274	292	290	343	280	250	281	277	296	303	275	287	291	288	280	314	306	289	295	289	236	294	261	275	286	294	269	274	260	261	286	280	292	274	314	296	301	294	299	270	298	281	267	310	301	283	308	312	305	263	300	296	309	274	275	286	295	300	309	302	295	282	279	285	296	295	305	264	295	299	297	294	302	340	311	313	301	300	255	268	302	312	297	268	303	306	278	303	263	307	276	342	272	285	287	291	279	272	275	287	267	285	289	302	250	283	281	280	296	279	294	274	285	290	253	322	303	289	303	316	305	265	289	312	298	310	301	297	296	287	314	291	282	279	301	273	283	321	282	327	298	299	283	281	269	299	254	295	300	274	271	329	291	286	312	269	266	305	285	313	257	321	287	273	277	298	307	270	278	269	283	286	275	297	291	238	288	288	249	293	289	295	299	300	292	287	279	282	271	307	283	294	262	278	280	295	317	280	316	285	281	289	286	300	276	307	294	277	294	277	287	273	303	319	290	321	311	302	287	294	287	293	285	290	316	287	294	300	260	302	321	276	286	277	289	289	272	304	267	267	294	282	290	256	294	284	289	257	296	303	278	279	300	331	281	295	287	350	254	279	280	312	279	301	318	302	275	293	299	304	318	277	289	283	293	315	296	284	294	278	294	292	281	292	344	256	289	308	336	322	281	299	313	270	287	281	298	284	307	305	286	272	308	280	287	283	289	273	284	279	293	287	291	294	289	278	273	273	302	276	267	289	276	285	259	266	314	286	296	277	284	276	274	305	263	280	314	287	282	301	302	317	327	255	271	277	283	312	283	282	287	291	271	254	274	286	306	257	334	289	268	282	292	297	276	299	271	296	301	315	276	263	276	291	266	267	304	265	305	251	280	306	298	294	292	280	261	291	287	271	295	283	286	297	295	298	327	277	302	269	290	294	271	281	259	318	330	263	269	291	285	307	296	272	289	314	313	290	260	282	271	263	285	271	313	272	308	314	263	237	288	298	272	290	253	320	327	279	278	317	276	293	274	316	296	296	280	300	288	306	274	300	303	289	269	312	310	312	285	278	296	301	302	300	305	284	306	264	295	285	310	292	301	282	308	307	327	293	300	299	253	268	306	282	292	281	290	271	307	279	329	287	269	274	271	304	262	304	292	274	273	269	318	325	286	266	291	294	311	297	319	299	305	304	303	293	326	296	314	304	276	307	291	295	276	272	284	312	284	292	293	310	283	265	268	279	276	275	268	291	273	289	285	292	284	269	307	280	264	290	261	265	269	268	306	307	292	305	309	286	316	307	314	312	252	294	325	289	288	288	260	259	292	331	295	259	306	274	288	297	273	286	285	309	312	272	259	311	275	306	282	260	276	297	302	294	294	307	296	339	318	266	331	253	299	263	296	269	264	273	319	302	314	288	249	310	291	279	231	291	300	280	294	259	279	267	262	289	250	290	273	286	275	265	299	255	274	308	306	284	297	306	292	312	294	281	302	307	278	303	311	291	291	298	307	305	295	290	301	303	296	310	310	328	298	285	292	282	296	314	294	300	248	260	297	311	288	267	261	306	280	263	280	296	292	289	316	292	297	277	332	295	282	280	284	284	293	294	268	278	265	287	330	293	263	269	294	275	297	321	297	326	287	328	271	257	308	274	334	287	288	293	300	279	299	331	318	284	299	269	284	268	288	270	283	270	309	284	289	301	299	290	309	272	289	294	276	296	292	309	308	297	299	280	297	260	295	278	299	307	277	272	317	272	290	331	288	299	258	305	276	304	271	295	315	269	287	275	308	278	314	290	262	324	294	256	273	288	270	317	290	313	262	308	287	273	271	281	276	265	309	303	288	277	287	293	279	271	322	296	299	304	300	313	289	283	255	288	302	281	318	291	280	286	278	243	298	292	285	267	257	332	321	280	280	264	291	314	271	264	301	300	278	295	280	277	337	295	275	283	264	293	295	305	306	285	345	266	310	309	292	283	275	290	294	279	265	311	299	307	286	285	285	256	297	282	285	271	305	279	285	273	292	270	303	311	322	261	275	317	310	297	292	313	283	301	338	313	277	298	289	282	314	254	298	279	285	297	289	284	296	276	267	266	278	292	305	276	301	276	302	302	292	263	264	298	288	305	279	279	268	294	283	264	252	267	307	275	297	305	301	308	299	332	268	295	267	292	296	308	291	282	307	321	306	280	284	295	298	288	288	252	305	320	291	268	327	289	295	288	283	274	272	308	286	266	268	291	300	249	303	277	279	306	282	304	288	289	317	309	286	291	270	299	298	311	288	308	295	313	267	269	276	270	301	265	268	294	265	313	273	277	328	302	300	283	304	300	307	302	281	262	284
32866	27640	33857	29010	11394	3051	2189	1881	1578	1466	1257	1112	1052	975	955	905	873	844	836	819	813	806	787	799	797	751	789	700	742	720	712	679	763	739	718	675	653	676	716	713	682	702	689	701	709	650	634	636	634	693	711	701	713	673	683	698	656	671	645	645	662	680	661	610	597	653	646	629	666	688	653	683	670	626	636	662	652	695	664	619	682	700	680	663	655	648	686	619	634	654	670	630	638	648	651	619	656	667	633	644	651	677	717	658	634	667	654	661	652	639	630	657	653	642	614	583	608	634	614	666	664	678	646	632	699	622	672	670	653	637	623	658	626	663	674	651	698	655	698	692	655	624	641	659	661	630	629	637	610	661	664	719	671	626	652	638	688	647	658	670	642	663	647	635	643	690	646	674	648	680	692	671	686	633	656	642	645	688	605	665	646	660	649	635	645	659	659	658	699	690	708	654	639	703	644	628	617	628	639	658	658	670	653	709	684	679	623	661	658	642	633	657	657	662	655	656	666	645	636	691	692	694	618	665	640	628	652	648	699	663	682	667	669	651	635	645	645	610	613	638	667	651	631	633	613	630	665	641	623	680	673	647	674	655	650	647	642	664	698	680	659	660	663	666	659	663	641	665	648	673	692	652	637	665	628	645	644	676	590	717	658	640	592	670	624	625	604	652	639	709	659	673	640	643	677	635	662	649	686	625	647	627	665	659	580	683	633	639	655	637	707	685	643	682	660	644	637	612	702	691	650	659	643	614	591	620	623	693	683	638	654	688	609	684	624	647	665	643	660	677	695	675	671	679	677	680	685	655	622	588	659	651	622	618	705	618	682	633	689	634	669	652	680	663	661	649	663	647	642	672	678	669	657	652	683	706	665	632	647	660	676	624	638	615	602	675	660	661	722	622	690	668	638	658	668	656	692	656	682	661	640	723	664	684	624	668	642	691	687	635	660	633	705	672	671	681	687	678	656	717	652	682	646	671	649	628	607	680	640	618	672	689	642	619	680	671	684	636	648	629	644	619	662	617	680	647	614	686	663	650	673	620	721	675	617	664	651	630	654	700	649	665	646	654	637	690	587	652	670	631	684	664	673	669	677	660	656	637	666	636	669	687	636	632	653	654	604	684	686	673	636	614	695	630	676	675	664	651	715	727	634	740	652	650	678	649	637	677	641	684	670	615	665	633	695	708	605	655	655	609	694	671	670	644	616	695	623	685	665	592	668	668	670	640	654	639	634	671	647	630	627	702	653	635	632	666	650	648	686	637	653	679	645	627	641	644	645	661	630	676	640	639	636	639	644	646	648	662	597	656	658	649	648	647	688	696	687	657	689	624	653	637	667	670	653	615	664	649	669	636	644	607	672	660	655	659	610	604	614	655	622	701	649	657	660	667	653	678	650	683	661	690	660	682	636	650	674	641	673	623	623	648	606	690	649	675	643	664	661	658	647	634	638	629	660	736	658	684	657	651	660	682	659	639	648	670	624	658	657	685	662	624	677	676	616	654	649	605	687	643	670	634	632	658	703	665	659	666	671	692	664	685	654	654	637	678	665	656	649	682	658	665	655	653	638	674	683	625	715	652	671	673	650	700	657	632	707	646	684	642	618	659	641	649	626	643	675	648	698	665	676	633	633	656	670	669	642	680	666	668	657	671	665	637	689	666	658	635	662	664	692	639	698	706	710	611	658	658	654	641	618	667	633	638	707	690	657	678	663	644	615	641	628	671	639	642	654	649	654	729	660	690	599	651	675	640	640	676	690	649	698	672	706	636	627	669	629	678	642	638	649	664	689	668	669	685	660	661	670	662	639	624	644	647	642	660	655	652	657	632	728	658	694	670	633	655	624	666	635	631	674	640	640	600	643	679	678	620	651	613	619	656	648	689	647	658	650	646	632	679	667	689	662	694	702	680	609	644	592	663	685	659	645	710	616	666	641	650	654	655	650	665	657	656	645	659	625	682	655	630	628	663	631	638	667	694	631	649	661	681	669	627	706	653	685	696	651	668	682	607	638	675	670	656	661	607	622	662	666	646	633	623	661	663	664	655	701	639	649	652	627	640	681	653	682	659	653	590	673	712	649	674	727	652	693	651	712	673	606	669	611	691	624	604	713	633	654	677	654	620	678	666	647	665	670	618	663	651	666	651	642	673	668	620	647	638	690	659	632	646	691	657	635	642	661	638	625	726	664	658	661	623	657	676	676	637	649	641	648	666	643	665	662	626	639	692	648	608	652	666	648	690	679	672	673	649	678	663	671	718	662	671	671	687	708	628	679	672	676	611	668	673	657	630	651	654	660	688	633	721	606	614	624	695	645	670	676	632	648	698	653	654	666	656	644	638	661	651	612	649	624	697	651	637	694	659	589	715	706	660	665	637	635	680	620	704	631	669	675	648	647	657	625	655	670	664	652	642	631	690	644	646	633	614	649	660	679	629	623	650	649	661	698	664	642	633	658	610	666	608	676	658	605	651	669	674	642	645	680	658	636	664	659	620	614	639	646	652	675	656	680	665	617	666	636	643	653	628	676	690	668	649	667	645	609	669	640	629	662	702	622	675	593	677	694	671	659	638	628	611	638	663	651	679	637	657	652	680	678	649	671	657	645	632	641	668	617	655	682	660	616	697	671	642	669	655	647	638	663	661	643	629	644	634	693	639	659	669	711	693	675	667	623	659	634	666	663	635	634	711	660	657	634	685	699	656	647	610	637	685	646	679	667	660	643	622	665	621	636	662	697	619	698	668	673	646	662	683	682	664	619	643	692	660	638	664	675	638	672	636	692	694	642	624	671	627	637	632	653	639	641	648	663	660	674	629	633	622	683	655	729	672	604	609	695	679	655	655	658	611	638	680	667	660	618	662	686	670	670	673	676	663	633	643	676	691	591	673	667	649	654	642	619	650	656	679	676	677	631	630	638	617	642	639	633	691	651	672	669	653	608	668	666	646	627	609	664	640	637	661	662	629	615	659	686	636	677	632	660	698	636	664	653	699	680	680	680	719	653	705	647	644	673	633	646	663	661	601	679	635	645	631	623	703	610	649	652	631	645	653	657	678	706	690	721	651	642	655	651	651	665	638	646	657	649	658	605	627	697	658	648	642	654	719	639	686	605	678	617	655	701	708	664	631	602	631	675	684	632	674	673	625	650	641	659	597	630	643	651	685	646	649	693	651	638	620	618	668	646	652	625	676	656	652	667	670	666	669	680	613	626	649	634	651	668	637	660	644	667	666	625	625	663	654	678	678	680	644	652	643	637	667	700	654	634	660	646	605	652	674	660	639	618	691	647	656	652	675	664	656	661	634	598	653	669	622	673	686	624	633	665	667	671	672	598	670	673	659	682	647	692	672	646	682	645	625	616	676	625	699	661	694	667	638	649	643	682	621	650	669	636	669	691	678	635	700	662	657	645	662	647	664	634	668	657	652	634	630	667	630	658	680	656	653	688	628	655	642	634	670	653	678	637	617	620	639	684	660	664	658	625	653	661	692	649	619
26343	13148	6887	2846	1016	541	427	379	419	388	354	366	345	356	343	391	345	337	343	356	368	336	338	350	316	345	386	401	296	341	378	349	327	358	361	332	331	335	323	351	330	345	388	356	333	283	343	323	349	315	345	366	378	322	360	320	335	357	338	344	327	357	344	338	347	352	321	315	321	344	312	334	386	365	337	352	328	363	332	328	329	359	370	364	356	357	367	351	296	356	313	330	359	312	325	380	334	346	329	329	341	338	327	375	330	324	321	338	327	326	340	351	344	338	322	329	350	350	329	306	322	347	326	336	352	326	354	340	306	357	395	365	353	351	354	334	324	345	348	319	346	386	351	378	338	317	353	357	349	392	327	345	329	335	300	314	352	336	382	350	319	357	328	348	339	355	327	372	344	345	305	392	358	368	357	365	312	305	320	348	339	333	317	338	355	347	339	344	318	287	309	315	344	344	348	323	351	367	353	357	311	348	298	333	329	387	300	328	346	365	299	325	338	351	378	380	371	324	313	333	351	356	310	304	346	316	330	365	312	332	315	326	385	339	352	333	334	331	338	332	323	348	332	299	314	341	349	339	335	322	353	358	335	357	303	348	329	330	339	321	319	335	354	333	336	333	336	355	353	327	355	345	331	318	332	348	345	343	363	353	380	348	344	349	356	316	345	341	344	319	313	294	339	324	341	336	358	352	325	368	365	328	327	336	325	356	327	349	349	318	347	326	345	368	344	325	337	374	326	329	313	325	353	327	349	354	332	310	346	352	347	319	331	353	348	359	359	367	352	304	320	327	340	352	357	350	365	315	375	358	322	363	355	365	341	298	344	361	351	345	356	336	329	327	296	307	322	369	341	337	350	337	365	321	323	357	323	308	325	337	346	354	305	320	321	350	317	355	360	350	310	331	339	316	340	348	351	375	343	353	324	311	337	327	327	358	326	359	367	356	342	329	345	374	339	363	324	342	322	351	320	356	369	332	345	378	354	331	370	353	346	372	324	321	332	330	329	323	340	342	347	366	312	346	344	360	306	318	343	361	384	377	378	347	328	364	333	372	317	320	351	354	348	346	372	361	363	364	355	355	334	323	324	319	314	350	339	375	375	354	352	385	307	342	342	363	329	366	314	346	370	324	324	324	341	337	358	330	362	373	326	325	359	349	353	340	356	336	366	335	335	343	347	333	374	330	327	359	337	385	361	355	327	336	328	330	303	344	327	311	317	314	349	329	358	353	366	341	365	352	343	353	341	331	346	328	343	342	317	350	367	323	342	383	362	348	330	358	362	338	294	302	358	323	349	339	323	362	370	339	292	343	356	346	368	343	373	326	344	331	369	332	330	354	336	309	330	363	322	346	328	338	318	346	313	366	359	361	308	314	364	338	352	334	305	341	304	340	320	342	375	339	364	330	331	302	391	332	394	346	340	331	358	345	322	333	325	321	333	362	358	362	342	336	308	341	374	327	353	345	379	341	373	324	309	329	326	354	357	352	352	361	336	337	373	354	347	346	356	350	359	353	362	350	308	336	322	362	328	337	324	346	320	323	352	350	359	354	380	347	313	383	349	379	332	327	320	345	333	324	309	318	317	306	306	326	307	354	330	354	348	358	343	365	363	325	336	363	345	341	346	324	354	435	325	344	353	350	321	330	327	333	322	331	332	331	363	325	366	376	355	353	357	357	306	330	338	401	322	347	340	370	343	332	282	351	327	355	357	336	373	342	353	319	389	379	344	335	339	337	344	340	352	349	350	363	351	315	317	320	314	309	390	340	348	362	309	359	363	337	341	302	340	371	315	358	345	345	339	384	335	310	354	353	321	359	352	349	338	340	332	348	355	282	340	337	335	356	328	342	350	345	345	330	324	339	338	348	305	334	333	336	315	348	342	339	342	318	348	363	324	378	334	321	338	324	342	367	361	370	369	310	323	334	336	350	345	355	326	342	303	329	344	323	361	344	389	334	359	339	349	372	320	317	327	357	327	320	354	362	299	346	337	327	331	363	349	390	317	356	330	351	339	325	288	365	342	280	340	314	355	327	335	363	364	335	310	340	363	342	370	323	328	357	382	310	320	360	343	370	383	346	355	331	329	355	362	350	351	329	324	376	365	368	318	333	326	371	373	368	322	331	362	312	303	336	344	354	341	361	373	328	310	343	317	333	334	316	374	309	357	345	371	342	349	385	319	294	347	342	319	347	322	355	347	330	353	330	377	366	322	344	303	343	332	324	382	338	322	345	344	299	317	346	325	335	350	348	331	379	332	340	346	320	322	342	332	348	376	351	315	349	352	331	344	315	349	330	362	293	366	352	349	315	326	326	335	383	361	361	350	387	366	340	333	346	338	345	331	357	313	378	356	355	356	355	351	272	308	340	303	341	322	367	316	341	310	323	350	339	346	359	353	342	369	354	347	342	344	321	341	341	339	371	348	343	324	338	317	327	333	346	336	333	340	366	333	351	372	322	325	320	349	332	338	333	333	355	353	328	338	384	336	312	310	340	339	373	343	297	338	354	367	325	329	309	346	382	344	352	367	378	351	340	375	325	315	347	359	352	356	368	351	327	355	335	335	410	347	357	376	328	322	337	360	343	338	324	345	362	357	336	362	351	357	366	357	365	360	310	324	318	309	343	318	365	387	322	345	364	338	332	347	325	350	308	359	375	347	338	342	383	353	336	357	331	355	345	342	348	358	350	318	367	320	325	323	332	369	313	325	336	371	338	318	307	332	378	335	354	332	379	334	325	366	360	377	353	355	333	339	336	321	354	349	381	354	349	324	347	339	374	331	337	350	325	352	385	335	345	360	352	321	339	288	342	329	341	343	313	316	318	321	309	356	335	351	344	351	360	347	339	358	357	329	341	339	323	365	379	309	357	349	345	359	312	355	371	345	304	321	354	353	329	342	328	382	326	335	327	371	344	351	302	341	350	324	320	368	339	332	329	342	355	345	364	313	343	357	339	319	352	323	340	278	320	340	373	358	311	357	364	397	358	326	372	349	332	327	355	346	329	334	363	367	325	338	316	356	338	346	338	341	374	356	360	311	348	338	384	329	366	339	363	350	394	355	364	354	363	340	338	342	351	369	360	333	343	327	354	327	311	344	347	364	350	331	308	314	370	343	330	345	333	323	349	367	345	327	335	318	324	329	344	356	302	324	379	350	372	351	336	343	333	332	334	334	315	369	344	379	351	319	337	366	306	352	347	364	358	329	359	327	366	322	341	299	344	372	331	350	302	305	387	338	348	335	342	320	354	329	316	341	327	352	344	343	351	348	328	352	321	326	337	340	303	331	345	336	311	322	328	356	328	329	322	368	356	310	340	304	308	300	341	349	363	345	363	351	329	317	351	344	292	363	362	346	346	334	343	354	326	381	330	341	330	378	366	326	354	314	336	377	346	336	361	362	329	401	340	314	337	333	331	329	340	357	326	371	324	350	354	334	333	347	298	328	357	377	340	373	360	350	327	389	336	334	353	340	307	339	344	306	360	323	357
16601	9841	10070	6452	2919	1322	1204	1036	964	942	899	834	795	818	789	760	793	766	840	778	751	786	722	707	741	737	740	701	734	734	780	770	760	773	778	702	758	716	786	769	664	704	692	745	731	752	738	721	718	684	716	685	686	729	695	770	810	730	771	731	749	737	705	741	713	743	750	758	770	797	757	736	717	720	710	744	773	734	704	747	707	718	764	727	705	708	708	724	724	754	664	705	702	708	685	732	764	747	712	734	708	741	718	715	754	725	720	714	780	765	739	712	725	697	752	707	741	786	738	780	701	704	717	749	690	710	726	733	772	755	737	759	740	722	736	763	742	699	735	704	725	719	763	728	721	755	731	768	755	762	717	746	728	748	734	737	751	746	742	747	713	744	750	693	750	723	721	711	731	718	705	755	739	689	731	737	686	738	747	728	728	756	794	753	702	755	741	755	722	764	747	775	741	723	737	746	747	711	723	727	735	769	717	723	745	745	754	714	814	675	742	749	678	729	727	727	757	737	710	740	700	727	715	710	744	732	717	755	704	752	763	719	798	717	760	742	698	751	721	784	697	729	752	699	714	703	734	725	742	741	707	720	738	746	705	774	768	710	736	752	738	725	716	742	733	680	696	741	723	738	712	737	741	756	756	749	739	711	732	762	787	772	735	766	681	737	717	759	713	781	732	730	748	754	716	704	723	717	683	664	782	708	726	688	740	695	701	749	763	792	762	744	775	757	748	706	776	700	774	730	717	783	723	766	762	757	737	767	741	670	746	750	724	691	740	717	740	767	693	724	734	763	753	670	707	757	731	716	754	720	761	678	728	742	693	724	701	745	785	740	730	743	765	702	741	694	732	727	739	722	694	724	738	806	764	724	755	733	750	753	709	744	729	727	723	760	727	695	757	780	709	774	765	764	698	697	737	742	715	707	747	755	683	712	753	750	747	734	725	731	734	758	691	790	747	723	747	763	776	732	755	762	736	731	743	695	734	764	746	718	698	722	722	728	733	721	761	694	746	703	763	702	794	755	713	683	726	724	707	732	749	788	724	772	697	711	734	729	738	735	728	721	777	729	746	783	728	760	763	677	701	705	764	714	755	730	713	733	713	747	745	694	730	708	723	724	723	756	721	734	743	785	760	746	783	709	770	766	699	743	692	693	690	741	760	760	768	708	738	723	777	720	729	759	692	731	680	717	723	755	703	710	745	761	732	774	722	747	739	716	708	730	770	731	723	739	726	741	731	717	720	744	790	693	702	787	763	722	758	728	724	752	701	783	742	753	728	706	718	691	727	674	745	717	725	735	736	772	727	770	710	718	739	714	723	709	707	712	738	710	787	763	708	726	774	726	741	754	748	714	738	701	750	735	720	708	707	753	767	736	733	751	712	690	697	735	699	705	715	718	768	731	734	775	773	777	704	691	722	732	742	784	758	692	747	720	751	748	719	691	749	702	775	713	731	685	740	739	723	736	754	713	691	720	738	770	758	707	714	735	738	756	706	707	691	771	742	757	698	695	728	694	763	715	753	720	740	745	753	710	769	700	712	722	724	739	737	739	704	771	741	755	743	721	733	699	701	671	689	759	734	710	733	743	681	770	749	783	704	739	746	696	760	759	712	741	711	747	725	699	688	739	768	762	719	747	752	773	742	753	746	727	741	688	717	725	716	747	778	795	686	713	745	698	685	723	733	741	745	727	739	739	706	764	742	735	702	706	731	754	774	750	744	684	729	744	765	743	758	716	763	696	683	767	748	756	752	695	745	722	781	704	751	729	739	776	718	724	727	749	723	732	743	725	702	735	723	696	739	722	739	756	738	751	767	733	795	737	733	733	737	747	760	671	709	704	745	781	730	719	771	752	721	751	719	708	687	703	711	747	696	708	737	763	757	711	755	794	673	745	745	768	728	735	744	748	757	669	717	741	736	742	757	752	722	738	699	713	769	721	710	755	714	713	754	745	708	738	727	733	709	739	729	779	762	702	761	747	724	790	730	725	749	697	736	749	723	674	717	723	762	701	711	739	736	750	733	708	739	747	708	773	728	714	713	766	755	748	708	735	768	757	705	686	721	706	686	710	734	712	704	714	778	721	743	720	744	746	736	745	703	771	756	766	706	765	749	756	729	778	737	729	681	715	741	710	750	710	747	764	730	754	737	712	726	750	748	676	771	716	720	782	753	730	709	695	770	744	703	758	718	729	740	745	717	699	720	705	678	658	769	734	739	729	722	693	752	728	723	787	707	723	753	695	759	707	722	743	720	749	745	709	696	753	724	713	713	706	763	756	773	715	711	712	765	714	752	765	756	705	736	696	741	763	728	774	744	757	713	740	754	749	703	717	746	756	704	757	707	745	748	774	717	755	726	747	707	730	667	754	751	709	726	697	712	714	748	767	711	826	707	768	742	684	741	697	717	751	696	749	740	730	702	719	720	732	759	779	700	720	688	697	770	740	723	736	755	752	719	730	752	728	724	745	735	722	787	783	757	706	741	751	732	763	683	708	701	679	767	756	687	726	723	715	719	719	687	713	739	748	729	800	752	753	719	727	695	740	747	733	788	731	737	736	764	753	678	741	748	762	736	761	710	697	719	690	792	762	746	706	757	721	707	744	693	731	750	702	751	777	773	739	756	758	709	717	707	743	718	730	748	766	709	749	686	714	713	744	739	742	747	749	702	712	709	743	699	731	696	701	720	736	730	729	759	699	731	707	708	690	724	695	701	755	709	716	751	712	739	737	759	740	758	753	751	714	755	742	726	751	688	719	759	728	741	724	755	739	728	730	700	757	777	760	718	735	710	719	783	734	694	691	693	788	728	801	748	745	694	756	739	724	738	722	737	779	770	775	758	761	775	730	794	730	716	739	697	781	727	731	758	714	681	683	726	762	719	773	729	718	724	738	691	740	756	736	681	775	732	732	788	716	786	753	769	748	730	760	753	686	718	743	717	729	784	709	705	710	721	692	759	690	722	689	730	761	743	754	766	726	758	705	755	723	750	731	713	750	728	768	729	705	691	713	785	738	728	726	731	799	703	705	746	689	750	703	748	752	743	747	723	733	744	723	714	748	759	775	758	729	757	704	690	774	766	727	716	666	720	728	679	769	742	723	768	696	674	753	719	755	729	710	754	756	727	740	728	732	730	747	722	726	698	755	696	693	727	711	748	749	715	697	701	743	713	741	732	730	762	724	732	687	728	716	771	719	751	717	720	774	697	708	725	747	772	688	798	739	742	777	693	748	769	761	684	728	700	715	725	699	711	703	716	743	732	719	714	674	712	743	728	746	760	771	750	731	749	728	755	755	734	735	747	731	752	705	779	730	719	735	710	732	757	707	725	730	716	769	760	737	724	767	764	775	720	723	753	752	733	770	793	733	740	772	716	727	759	746	745	717	651	729	702	763	688	726	689	780	745	712	705	659	731	778	733	734	733	742	768	729	755	706	737	730	707	739	701	730	747	732	727	721	690	760	742	777	750	735	743	732	720	705	718	725	737	740
42626	26667	22409	14254	4999	1267	510	394	336	314	329	287	272	306	297	269	252	238	288	244	269	249	263	246	221	221	246	253	243	254	245	231	216	249	268	224	282	249	195	223	241	261	252	209	250	274	245	236	238	235	228	242	275	230	240	262	226	238	248	236	238	251	230	231	214	232	266	240	266	263	239	222	244	195	219	262	243	261	264	257	239	214	217	220	263	238	210	231	268	249	244	234	240	213	225	233	218	266	231	213	226	234	233	242	255	230	240	251	236	227	224	268	237	251	228	243	239	239	219	239	259	254	233	264	211	252	245	235	238	211	231	231	237	233	267	263	248	236	246	254	254	243	265	223	268	224	225	228	214	210	209	225	256	231	253	232	231	248	238	224	225	233	231	250	268	223	241	236	210	228	218	252	248	247	229	245	211	234	223	234	267	215	222	225	222	249	244	234	244	241	243	255	242	237	209	187	219	247	234	245	251	231	243	242	240	245	203	217	240	234	216	269	228	243	261	231	231	244	216	227	207	221	260	264	240	238	220	213	258	230	217	230	232	224	221	239	234	204	246	213	236	282	277	262	228	225	241	255	231	250	237	246	245	210	246	239	233	258	249	262	216	212	235	225	237	230	237	218	212	232	226	232	242	239	232	251	230	252	219	238	232	237	250	230	229	233	227	224	232	221	232	257	272	228	247	233	242	265	258	214	218	215	246	218	233	260	222	238	250	259	245	257	239	204	241	248	241	244	219	221	248	214	226	242	215	254	218	220	230	246	245	240	223	251	251	232	217	259	241	243	219	223	228	238	206	237	220	227	218	227	235	242	234	206	209	260	223	220	243	259	226	236	213	222	215	244	238	248	246	228	195	232	193	270	214	223	236	219	246	224	233	243	232	228	261	228	219	246	252	212	238	260	236	231	223	258	243	257	219	223	246	227	247	244	251	247	275	250	257	218	224	230	240	251	231	260	222	222	245	238	239	227	229	241	233	244	243	250	215	193	246	263	237	230	214	245	264	233	246	265	258	211	256	268	260	211	248	259	236	233	241	222	218	274	246	208	216	242	184	223	228	216	225	253	221	223	238	233	227	256	205	241	230	222	201	249	237	276	233	230	237	255	254	255	243	235	235	262	252	234	235	255	230	217	201	219	219	233	242	268	225	245	274	235	197	279	232	243	220	207	239	263	267	246	257	230	261	243	238	224	256	248	215	222	205	200	220	279	249	213	251	235	257	242	220	227	263	225	254	234	216	243	249	239	254	214	244	217	250	232	224	238	300	277	257	225	240	224	229	244	209	255	210	243	216	207	237	250	223	263	256	217	250	249	226	225	225	234	212	263	247	216	253	261	230	225	221	238	247	273	219	232	233	211	250	254	240	247	229	241	238	269	252	242	238	190	233	241	236	243	236	246	216	263	244	212	229	236	230	238	238	251	232	236	244	211	237	213	248	236	209	224	263	222	242	238	223	239	224	235	248	240	231	228	246	236	274	251	186	222	239	219	226	234	244	238	218	275	229	221	236	207	267	267	226	265	217	211	208	251	249	246	232	212	234	238	238	235	214	248	261	234	247	243	242	231	226	246	232	214	247	243	225	241	244	222	239	221	249	239	229	260	225	247	228	255	209	240	244	239	231	260	220	230	231	210	254	248	245	231	230	219	235	233	240	215	250	239	229	228	212	249	221	251	207	262	223	217	238	211	231	243	224	223	248	214	248	244	239	241	250	254	251	239	225	219	242	224	224	230	249	218	219	270	240	238	228	261	237	238	227	253	226	225	229	237	263	230	233	263	237	264	223	238	219	244	263	231	254	226	224	206	228	234	246	226	216	233	251	223	259	225	247	221	237	218	229	277	241	229	221	254	206	236	229	216	272	266	227	238	239	237	267	234	229	241	222	222	260	235	223	211	233	246	251	248	226	246	222	232	236	212	233	249	227	215	228	225	252	222	220	221	204	225	251	253	241	233	232	204	253	253	246	261	254	229	232	237	225	226	260	228	237	233	254	242	242	266	233	245	214	218	224	239	236	249	226	215	215	222	256	238	248	235	221	212	267	241	220	230	220	260	207	223	190	261	250	260	263	252	237	259	236	235	249	240	238	227	235	243	234	217	263	230	237	245	219	230	234	228	252	224	257	238	240	254	244	201	238	218	216	245	242	266	227	216	203	244	250	251	230	244	238	241	254	245	241	280	223	234	258	227	242	231	218	229	219	253	220	235	254	219	247	235	217	244	255	235	221	243	244	241	228	218	221	239	250	260	224	215	222	234	236	237	256	257	236	216	240	230	237	237	208	254	223	252	218	215	226	246	207	233	233	229	246	238	264	227	225	217	204	230	255	239	200	245	230	245	230	231	237	233	234	216	221	247	251	237	237	249	223	256	247	252	225	224	239	255	259	226	258	249	248	239	234	230	270	219	220	244	270	241	259	252	239	216	253	246	246	241	242	235	236	239	235	262	213	237	223	262	253	235	200	204	243	242	226	223	261	245	280	225	234	229	244	247	217	259	259	252	229	259	244	226	237	245	247	255	254	247	231	224	245	274	252	246	236	225	242	205	247	235	218	244	266	223	242	221	200	217	246	256	244	208	223	237	231	208	247	248	228	239	235	232	246	246	231	219	243	242	258	228	240	254	213	254	252	249	234	239	233	211	233	252	229	242	238	235	229	215	240	251	250	233	230	258	261	239	256	244	204	228	248	259	215	218	241	241	238	220	282	234	211	227	242	250	240	253	235	233	254	205	260	232	225	264	227	213	236	233	239	226	231	210	225	219	235	255	220	232	227	279	233	246	235	217	270	269	262	261	236	218	223	240	247	234	222	251	254	245	243	231	251	238	251	232	233	219	252	236	221	273	248	252	245	240	228	236	237	224	252	236	247	247	233	238	244	232	223	253	222	256	232	219	242	237	238	205	209	219	225	219	257	261	268	248	243	247	229	242	258	239	271	225	221	238	263	258	233	251	202	251	241	276	244	235	241	224	238	223	236	246	230	222	250	232	252	226	218	231	227	214	243	259	237	206	224	230	226	200	233	214	235	218	248	219	238	231	245	225	230	224	219	232	235	244	309	256	255	252	198	228	217	230	273	224	229	250	223	213	221	234	269	262	249	229	262	243	223	242	217	242	253	214	228	251	278	255	249	212	247	228	254	238	239	232	259	228	223	250	247	181	239	224	226	231	247	246	256	266	201	271	210	224	250	221	218	246	223	237	229	245	211	220	217	252	214	222	223	229	233	225	216	235	243	243	230	252	212	233	235	257	212	233	233	253	241	196	269	231	230	221	255	284	245	252	236	224	218	242	250	277	214	262	248	264	266	240	238	211	256	265	248	224	245	265	240	241	248	212	245	216	209	250	258	217	248	246	227	254	242	246	223	244	222	225	225	208	200	229	260	199	236	227	221	217	217	253	215	215	225	231	225	221	214	231	266	232	237	248	234	247	217	247	237	193	269	229	246	254	233	231	231	224	230	245	240	219	250	227	228	247	225	237	229	241
27344	20792	26045	21824	10448	3454	1510	1249	1133	1063	938	772	747	750	651	659	691	683	691	599	668	607	645	573	649	569	572	586	580	627	581	575	550	593	581	551	561	565	583	582	571	517	532	588	535	549	557	553	563	541	559	572	545	572	550	583	549	538	511	570	523	531	583	548	521	529	541	536	514	563	545	602	527	553	542	538	567	546	605	526	556	527	565	566	517	563	548	527	540	545	558	538	524	576	529	532	522	561	569	576	500	545	539	558	541	529	521	502	540	519	541	550	522	535	531	516	555	567	511	540	534	573	540	535	502	539	568	527	536	530	566	556	514	558	537	550	543	522	539	554	527	524	516	512	551	534	532	569	534	539	553	528	561	533	552	592	498	547	530	527	516	541	558	518	528	520	540	561	486	541	530	535	499	539	551	538	526	542	567	505	541	541	534	570	551	569	522	520	588	543	504	544	569	561	547	537	543	537	535	565	538	512	564	542	537	531	545	591	558	500	554	522	594	519	551	576	521	535	522	534	535	515	559	554	549	531	546	515	527	534	525	528	569	548	517	530	517	536	514	534	567	546	553	552	516	552	547	533	511	581	532	522	504	584	525	569	587	516	555	592	541	587	544	538	526	563	537	527	538	549	559	590	564	554	515	541	526	545	523	564	556	559	528	540	564	552	565	503	515	530	571	557	513	567	524	548	574	559	549	546	564	559	539	518	581	509	531	579	572	516	549	544	509	542	542	534	554	541	629	526	548	511	562	548	523	523	525	526	567	559	554	547	548	537	561	527	517	485	501	512	520	544	586	514	565	583	533	535	550	563	529	552	563	551	534	548	557	588	548	546	504	517	517	556	537	594	555	525	562	557	560	582	559	522	553	551	544	527	554	529	584	552	541	525	554	595	503	532	516	563	586	523	563	584	532	517	603	507	509	543	534	503	545	531	515	553	535	521	569	587	542	536	505	548	540	548	539	528	582	550	544	558	571	583	541	532	487	560	552	560	498	552	542	573	581	541	525	546	538	576	556	511	551	539	538	557	541	558	530	528	566	531	554	514	531	533	547	540	528	513	517	535	544	527	559	567	520	531	530	483	534	518	518	549	513	545	527	534	550	540	579	530	533	541	524	493	577	532	509	537	532	559	492	557	543	522	539	528	544	543	550	528	516	500	503	548	531	500	550	560	546	571	516	535	560	533	518	558	517	500	564	530	555	536	485	575	538	549	560	579	553	497	541	552	557	528	563	565	528	548	500	524	589	553	548	533	518	507	540	566	570	529	525	602	552	536	552	518	539	550	576	540	481	491	531	497	516	526	534	526	521	532	523	554	560	544	518	561	551	488	588	525	530	524	546	520	567	561	563	543	535	517	574	515	520	540	566	533	557	567	554	541	536	537	546	572	534	555	531	530	473	517	549	560	541	564	544	545	561	513	516	500	539	550	580	555	568	531	523	544	571	555	533	582	531	523	530	534	557	503	519	513	570	561	524	522	543	500	531	490	558	562	571	535	544	556	566	544	552	535	543	539	524	573	494	547	507	502	529	574	523	544	526	577	529	554	561	530	536	512	538	517	545	537	524	521	551	531	544	610	517	541	550	527	507	534	523	539	561	574	527	513	555	525	533	545	542	529	516	549	572	527	550	559	529	556	536	525	529	556	539	491	559	565	553	538	541	540	536	506	552	533	565	518	550	538	506	553	537	553	563	532	537	542	482	540	536	552	505	557	571	521	557	543	531	500	543	566	547	537	541	514	501	521	516	514	548	558	554	522	564	531	545	501	549	522	556	556	539	523	546	528	529	608	544	532	535	564	540	546	536	536	525	547	554	526	516	516	560	515	493	531	529	580	537	507	550	553	568	572	485	526	552	518	508	547	532	540	551	563	531	498	560	565	558	557	552	535	546	550	536	543	561	564	558	546	576	534	590	540	538	558	565	555	543	557	509	570	494	493	568	496	559	512	501	540	492	529	505	550	537	584	535	556	583	563	516	547	483	558	542	530	568	524	530	592	523	517	542	575	530	543	555	533	553	511	545	555	563	548	504	560	587	534	530	570	501	538	542	536	526	530	503	521	559	519	540	528	540	502	521	565	556	550	565	533	555	559	553	554	528	579	530	547	527	541	543	548	562	555	592	612	550	543	516	567	518	548	544	595	540	547	528	519	546	538	513	550	519	530	526	499	515	564	569	550	509	544	553	531	553	540	523	532	574	576	527	572	527	565	544	535	556	566	582	538	538	574	550	573	515	550	555	557	520	556	524	572	576	524	534	554	532	552	520	518	536	515	546	543	536	531	499	496	535	560	590	563	551	551	566	523	508	521	521	531	501	552	524	528	538	557	578	564	526	543	537	559	558	546	532	546	554	561	574	578	505	539	527	588	560	528	568	559	562	537	564	534	523	563	521	561	546	575	552	545	507	520	505	520	553	524	537	513	550	543	562	550	568	537	535	560	562	494	542	542	530	526	537	579	564	499	528	552	544	572	559	528	553	559	557	542	565	537	528	561	536	518	554	523	501	553	520	539	526	509	541	491	562	528	522	558	569	546	587	546	538	554	580	557	526	568	531	518	509	501	562	535	527	519	534	533	504	535	556	534	504	549	543	554	546	568	523	544	546	551	531	565	545	545	482	561	548	542	538	476	526	589	549	526	526	532	533	513	559	536	514	536	573	539	531	545	549	573	560	483	579	521	546	556	566	502	549	531	534	535	563	526	573	513	526	564	541	545	601	553	562	536	553	519	522	545	558	524	545	526	545	533	523	519	544	518	550	526	551	528	511	544	528	531	538	523	543	583	557	563	501	551	554	539	570	557	536	595	510	565	543	535	540	557	575	523	551	520	531	541	580	502	533	532	520	550	534	535	534	577	548	551	580	501	528	560	545	541	553	530	531	567	563	545	560	557	501	558	513	524	545	528	531	545	561	517	504	537	588	550	491	521	578	537	507	516	521	554	526	560	507	528	546	548	562	517	527	544	524	554	538	550	569	545	565	557	547	517	545	552	542	529	559	547	570	511	547	500	518	537	534	518	520	584	524	520	528	538	537	514	585	536	557	575	540	524	525	551	526	526	561	581	569	538	562	535	501	548	512	551	538	504	566	551	559	551	514	535	534	545	528	524	525	539	570	533	535	525	563	546	558	534	573	495	515	569	564	542	563	555	545	521	519	553	543	519	551	539	581	557	545	498	545	548	579	559	539	539	526	551	539	594	596	524	520	513	572	542	514	612	526	553	532	507	557	547	537	558	516	533	549	513	522	530	516	541	526	544	547	513	590	558	476	534	548	566	514	519	537	530	523	514	575	565	545	500	559	583	536	539	554	536	569	505	552	550	488	514	537	568	478	509	536	537	515	524	548	573	531	519	532	590	541	514	515	544	559	538	510	552	574	584	555	537	519	524	511	563	549	540	589	502	549	534	547	549	547	527	530	555	523	551	570	531	537	540	542	527	529	567	504	545	522	533	552	557	502	535	530	557	558	550	543	503	544	520	531	564	533	505
51503	34693	32699	25145	11991	2647	706	482	415	451	398	375	356	318	340	337	292	330	281	329	308	327	300	291	333	317	335	308	303	265	278	287	292	315	308	246	307	300	277	301	298	282	297	310	270	292	296	326	353	327	281	321	300	311	299	264	279	288	280	290	305	312	293	300	349	287	270	287	265	280	285	268	275	288	274	297	300	308	309	331	302	272	283	281	286	270	305	296	296	293	304	320	328	298	307	267	281	283	262	286	292	311	288	285	268	303	282	287	287	277	264	277	339	287	275	290	292	276	266	273	304	300	292	332	309	291	263	280	290	287	317	293	309	287	292	304	290	263	282	285	281	287	300	282	302	296	280	299	306	328	281	297	297	309	273	275	300	272	279	258	274	271	292	267	310	278	258	302	333	323	290	281	278	303	278	291	294	289	292	331	281	302	264	272	314	314	285	297	299	310	310	287	288	274	296	330	301	286	295	290	284	289	304	310	251	291	246	304	305	272	321	282	319	291	316	288	297	278	322	302	321	297	297	271	296	280	280	269	255	298	277	277	284	291	304	291	303	293	328	275	319	320	290	307	328	303	299	295	310	281	301	294	302	300	272	302	264	312	269	280	323	287	263	297	292	286	260	284	312	303	292	303	311	286	289	294	280	271	288	274	291	275	281	285	264	286	271	298	268	297	309	301	301	304	294	322	301	318	291	310	280	311	245	309	293	287	278	270	292	304	292	277	286	272	260	296	283	253	275	304	303	301	323	290	305	290	275	297	294	323	293	288	290	289	330	293	308	265	286	296	284	271	309	314	260	286	276	289	283	263	321	295	343	274	281	298	295	260	290	294	301	299	269	314	314	300	299	281	324	280	250	277	270	272	284	260	269	302	271	284	276	295	322	293	302	301	281	307	264	317	265	301	323	289	282	311	273	292	289	317	278	322	298	299	299	305	295	314	289	274	300	276	312	312	255	261	269	311	300	278	292	291	303	297	284	254	284	327	334	291	310	284	280	265	301	306	293	272	264	301	284	317	297	302	268	326	295	306	264	334	296	308	279	293	278	293	315	265	286	299	303	277	306	262	294	277	260	299	298	295	284	276	272	289	273	305	294	308	338	328	281	281	281	260	305	284	289	252	290	266	295	290	334	285	273	261	289	286	296	294	288	292	331	256	302	274	329	304	262	294	303	260	301	282	314	279	305	302	283	311	306	326	284	296	301	268	289	287	314	251	314	288	275	283	282	281	313	313	304	273	319	282	303	300	302	273	299	282	311	329	330	290	314	277	290	262	284	283	318	264	242	282	312	287	278	273	294	326	316	298	316	279	296	324	287	283	320	323	270	289	273	273	294	290	294	277	293	273	318	293	273	305	330	253	285	296	297	296	288	297	298	284	298	284	295	294	282	304	307	291	304	292	290	279	311	312	313	281	291	313	303	297	280	276	318	279	278	299	307	327	307	276	281	295	309	329	285	321	306	296	300	258	300	289	319	290	269	303	326	293	293	290	276	306	306	283	296	302	276	256	310	278	286	297	312	295	302	286	320	305	296	301	314	320	280	299	271	276	289	266	315	320	298	309	297	318	273	271	285	282	264	291	305	304	292	280	317	286	293	281	299	290	313	280	293	303	285	300	298	238	311	316	291	303	296	282	308	267	298	268	284	292	286	292	306	280	285	308	281	269	284	312	333	283	306	287	274	324	305	324	313	299	280	293	279	271	268	278	281	297	312	304	289	296	270	275	299	280	278	285	301	277	300	264	287	288	287	284	301	296	298	308	310	303	313	306	295	307	287	282	290	311	292	281	296	307	295	319	300	248	284	274	267	271	288	332	282	293	282	313	293	303	288	302	250	295	284	290	294	306	292	289	323	297	288	269	303	321	290	327	264	291	289	283	296	288	305	306	296	309	275	266	312	302	269	278	281	272	275	315	274	283	290	298	297	264	291	290	314	296	269	281	298	319	304	288	292	260	296	318	248	271	263	324	268	279	269	325	293	316	344	310	305	277	256	282	298	278	303	276	315	278	289	281	300	293	302	289	280	284	308	281	338	307	343	294	296	329	304	275	293	287	279	293	322	287	263	289	307	304	306	306	297	259	298	278	297	299	283	268	286	268	271	319	295	303	261	288	299	260	312	298	310	316	293	290	298	299	300	302	290	289	302	288	311	306	296	280	293	307	287	315	301	281	258	307	286	306	293	303	279	275	325	295	283	297	294	304	295	273	289	302	294	289	267	265	305	302	306	285	287	291	291	285	298	288	285	289	308	286	275	302	305	303	269	251	282	301	287	302	280	272	299	337	274	285	264	280	284	289	281	289	331	293	293	302	299	324	288	299	255	300	284	355	289	259	273	265	332	258	288	310	313	273	318	253	292	301	295	296	284	325	291	298	305	290	299	246	313	287	291	257	292	285	335	309	305	252	269	316	276	271	280	280	280	251	284	274	292	321	312	263	276	284	287	276	326	316	298	322	270	289	295	286	316	325	283	275	297	318	295	266	289	311	291	268	262	290	346	280	296	306	294	265	300	264	275	296	260	259	253	316	273	266	291	281	279	280	316	302	339	301	278	310	274	305	302	298	294	294	307	265	298	267	320	309	290	277	262	273	304	263	276	273	269	291	315	314	312	306	264	277	279	259	297	319	283	308	305	302	292	299	284	298	306	306	310	291	291	338	297	276	296	274	323	292	293	289	288	286	273	271	283	284	288	250	263	290	334	275	288	316	289	298	280	296	322	272	279	321	288	314	279	269	279	279	263	270	292	302	308	268	303	327	323	286	271	309	302	282	285	306	269	329	311	293	312	319	275	265	277	273	297	273	291	307	306	298	287	267	293	299	296	255	285	273	312	321	284	276	295	268	304	315	302	277	287	301	263	249	307	266	276	264	277	289	274	286	313	290	307	300	288	280	306	272	285	279	256	316	291	315	304	317	343	279	303	304	288	299	299	308	295	265	279	284	306	285	276	305	282	282	286	261	294	306	289	257	317	292	287	292	272	295	272	293	286	307	278	306	294	323	288	289	302	288	250	288	303	320	337	289	312	282	273	290	279	309	299	287	271	288	300	267	305	330	307	263	291	270	290	302	272	315	286	303	302	300	257	301	266	276	288	283	311	268	302	276	274	277	294	281	277	331	267	257	269	294	298	294	285	308	309	289	312	279	263	301	315	326	308	291	296	292	269	292	274	312	277	302	272	304	327	310	273	275	267	284	284	271	283	313	327	301	276	303	276	303	303	294	313	280	327	331	258	271	284	331	293	312	261	301	261	291	290	292	301	276	268	272	283	288	279	308	305	283	271	282	288	295	300	280	270	270	325	283	307	312	310	296	272	297	299	257	286	258	300	292	300	271	287	293	288	281	310	290	313	291	305	256	288	296	300	294	296	269	311	282	297	278	298	259	332	271	298	264	313	301	271	294	316	290	281	274	285	290	327	306	288	261	292	329	283	266	325	288	302	285	294	332	278	296	301	258	288	301	293	277	317	308	285	241	265	276	284	302
33123	26354	34478	32601	17638	5341	2140	1751	1508	1363	1210	1075	1013	949	942	860	878	840	808	779	813	782	820	752	748	731	697	710	711	787	745	708	699	734	752	670	716	653	646	688	693	702	694	746	660	717	695	687	673	704	670	645	660	643	661	610	692	708	680	647	685	642	650	707	675	683	703	683	657	632	668	690	671	672	676	714	664	636	674	652	672	621	645	697	657	655	641	665	682	678	624	620	638	704	664	619	661	626	672	682	664	696	652	638	672	638	682	624	662	704	669	695	634	699	665	679	681	652	659	676	699	650	656	650	599	697	675	650	670	654	666	666	664	674	688	693	710	690	681	679	664	659	663	646	714	666	662	684	644	656	673	629	672	620	674	665	679	659	703	648	626	612	622	644	649	661	628	682	605	679	655	690	623	679	650	659	674	678	645	674	669	699	663	681	626	606	651	655	698	675	659	634	635	634	669	653	698	650	651	710	671	637	619	716	671	649	631	672	674	671	673	682	671	648	688	661	637	615	627	624	637	656	668	601	680	662	629	698	640	661	676	656	659	630	602	619	641	700	619	679	663	629	636	687	631	626	621	691	635	616	653	641	627	680	679	651	732	651	687	649	671	698	690	695	636	660	619	635	663	619	629	647	653	639	614	670	698	642	667	636	647	674	637	652	674	675	668	697	692	629	688	665	599	605	667	668	705	659	721	622	651	656	638	656	672	641	627	628	708	651	686	641	662	647	649	659	661	660	624	641	653	639	625	686	643	667	625	680	692	652	684	664	646	652	675	715	668	647	649	715	684	676	660	669	630	677	636	633	695	634	637	665	649	685	670	671	648	654	690	638	683	686	638	648	689	648	644	653	655	639	644	650	656	668	664	661	648	657	625	636	672	646	647	628	670	686	595	684	691	673	656	675	642	641	650	687	659	640	674	690	632	681	704	634	679	677	650	655	680	693	670	658	658	631	693	652	620	709	662	662	678	675	659	639	677	666	677	656	636	691	627	650	683	639	646	673	685	650	674	656	690	672	692	672	636	649	644	693	658	642	667	673	688	644	644	661	652	672	655	684	674	658	635	706	639	676	686	676	659	640	697	606	669	638	703	679	647	676	686	612	654	649	666	662	698	666	658	633	702	672	648	673	656	674	671	631	650	590	687	657	668	662	670	637	696	662	665	633	653	670	661	646	657	713	656	641	647	693	671	645	696	688	694	644	686	678	667	685	669	701	649	601	648	692	671	656	620	672	701	659	664	640	673	681	660	621	652	664	669	695	625	658	669	661	674	669	627	679	684	663	595	646	687	673	715	677	655	640	680	701	728	692	643	637	644	698	632	644	690	643	644	643	621	626	621	677	645	665	673	654	661	673	707	705	650	649	684	669	648	671	644	698	678	659	651	640	644	685	665	662	654	638	640	642	636	627	690	671	651	682	715	649	663	682	653	670	649	643	630	647	695	687	662	653	650	675	700	677	659	667	688	599	627	659	679	670	696	642	653	682	664	706	680	697	630	676	643	692	703	653	680	644	707	631	686	689	657	651	701	649	658	675	645	662	639	644	669	658	656	624	636	676	645	625	631	611	652	654	658	665	655	648	684	666	653	650	697	629	613	651	660	695	673	668	663	663	715	687	694	602	646	651	662	673	629	704	653	669	677	649	655	647	688	698	651	657	654	657	650	664	617	646	688	629	658	631	647	661	670	634	635	664	633	688	669	618	677	687	669	650	657	647	644	629	614	682	663	691	661	657	651	638	626	613	638	649	668	640	626	707	692	687	641	633	692	622	652	658	710	684	705	672	650	676	677	630	675	661	624	611	715	697	700	706	653	681	657	672	630	644	681	668	639	690	620	641	724	687	622	650	677	660	655	644	653	668	689	631	643	665	636	657	691	683	656	689	647	656	637	614	645	685	657	650	637	660	659	673	647	676	679	642	689	632	669	666	645	730	639	635	644	647	643	659	668	682	643	676	687	655	652	635	636	660	641	688	624	669	690	623	674	636	650	665	634	655	654	662	662	649	683	711	694	617	625	652	690	679	655	678	603	631	674	665	675	662	666	678	642	665	669	649	656	714	680	633	672	632	667	693	668	674	651	659	665	643	660	603	655	692	630	656	642	697	655	633	711	677	616	657	673	668	684	680	722	648	688	668	624	666	636	649	638	621	672	674	640	688	661	643	658	678	656	662	655	632	648	640	708	693	644	672	647	682	658	628	636	644	668	645	615	626	661	683	685	650	654	678	633	657	625	643	640	671	718	610	660	685	669	662	642	616	658	627	655	729	677	657	666	710	699	694	679	653	736	667	658	668	705	623	682	687	656	618	685	695	699	659	650	669	653	667	739	642	669	649	687	644	690	709	639	681	646	647	683	700	640	683	679	661	674	696	694	669	659	644	660	693	673	676	637	683	674	663	665	649	648	665	653	659	639	659	642	686	661	669	663	692	678	670	607	626	668	667	633	647	702	724	665	640	678	646	691	660	709	677	639	655	642	668	685	666	641	669	660	656	657	647	646	649	648	667	696	637	633	674	661	673	624	719	641	676	662	666	668	662	663	628	704	670	671	669	658	674	648	703	687	718	654	651	694	655	615	673	654	621	615	686	672	630	647	673	659	653	689	634	699	619	648	684	654	676	600	686	666	676	645	587	666	656	653	679	681	689	642	675	695	694	702	653	636	679	644	708	632	636	656	636	688	677	722	666	655	699	690	650	650	645	640	634	657	682	665	702	688	660	650	647	683	680	666	648	659	655	669	665	685	641	641	700	683	672	703	649	671	699	619	679	629	637	642	688	635	671	697	735	649	639	734	632	652	682	628	647	655	646	691	717	683	647	659	670	647	673	668	691	647	664	675	654	679	590	649	660	722	687	610	709	683	673	668	638	630	674	683	707	623	653	672	663	665	662	652	715	639	667	633	653	684	654	660	650	647	654	662	639	692	649	691	706	684	677	684	624	624	625	658	645	674	660	638	670	690	658	635	694	669	660	641	677	633	610	629	692	637	674	679	692	672	651	689	709	723	645	684	634	666	665	607	603	689	672	676	625	662	724	633	652	638	683	657	671	671	685	654	676	702	726	681	650	711	727	640	657	663	655	636	624	673	685	695	682	663	674	667	683	656	675	662	645	631	663	637	724	689	685	634	659	672	634	650	677	684	709	691	708	627	657	697	684	688	651	670	714	643	689	640	641	700	673	656	637	658	657	662	689	649	636	642	670	713	661	663	655	634	665	697	651	665	681	607	660	655	648	722	642	655	642	687	658	669	683	638	676	638	689	647	643	667	666	645	654	683	668	677	633	663	612	657	625	651	666	658	686	655	681	657	667	652	652	686	660	673	631	635	681	679	675	639	683	608	640	648	702	632	649	687	663	682	683	647	655	644	669	652	653	678	678	683	679	620	674	627	704	658	649	693	679	665	634	684	705	666	648	652	632	659	672	636	661	644	646	672	625	695	660	640	697	693	693	642	647	667	665	656	635	676	641	684	680	675	687	684	719	682	679
25465	12356	7120	2838	1066	506	376	388	345	393	398	373	362	352	363	338	346	332	316	336	311	355	321	333	337	343	326	315	390	325	346	331	349	344	345	343	357	337	334	353	346	362	334	343	365	353	368	334	324	351	298	342	324	346	332	359	345	360	357	372	349	329	335	285	354	314	360	307	345	345	312	346	320	317	341	378	352	328	330	333	326	311	337	337	329	345	354	331	378	347	349	363	327	348	335	317	326	331	334	347	323	337	364	353	323	312	316	354	367	352	382	311	329	324	309	351	342	360	348	331	353	313	351	313	330	334	349	327	319	339	323	349	329	329	344	306	339	314	330	366	338	345	355	334	306	341	349	320	332	321	325	361	348	351	324	353	354	358	354	338	343	354	335	332	338	373	326	352	349	340	311	341	367	380	343	323	336	342	372	320	360	352	322	371	332	320	342	340	318	343	360	321	342	318	358	370	345	341	349	325	368	324	334	346	367	360	315	367	352	307	373	337	336	306	328	352	340	295	301	329	342	310	312	329	303	340	331	392	309	342	329	317	356	333	331	377	303	334	339	352	349	367	325	344	329	327	333	334	327	343	329	345	341	361	350	331	345	323	325	343	316	316	298	348	314	311	338	304	323	333	358	321	339	349	346	333	324	332	365	322	325	332	380	327	338	348	340	326	322	347	345	359	310	333	357	371	334	352	326	314	327	352	328	351	339	330	324	363	334	315	354	335	348	315	331	345	342	343	353	376	341	363	320	333	378	327	325	343	322	307	320	372	327	330	338	347	329	327	303	361	319	342	341	338	330	323	338	347	366	353	374	365	327	347	335	323	359	320	321	338	344	339	326	292	293	346	311	295	315	379	369	330	361	327	345	348	329	319	377	296	332	360	323	360	367	376	330	327	322	353	340	372	335	368	363	361	321	337	308	322	309	336	333	362	313	329	373	330	355	357	366	337	355	314	376	352	349	356	323	349	349	344	366	369	348	320	377	353	357	326	336	336	354	290	303	298	325	317	317	353	351	331	316	364	325	312	356	307	324	332	343	331	356	347	367	354	363	329	354	315	344	306	317	316	323	348	331	337	366	383	341	331	333	358	338	317	317	330	331	314	348	353	361	337	369	326	338	335	327	374	352	365	332	311	328	328	309	331	341	319	348	411	371	345	358	309	341	334	344	340	317	335	318	333	321	339	334	357	300	377	343	310	326	328	332	305	333	305	355	344	338	320	296	334	326	362	327	323	346	322	315	339	355	302	315	334	358	306	311	339	331	366	347	348	318	311	311	330	316	292	336	372	313	333	344	337	320	316	338	367	296	343	323	346	359	343	383	346	341	350	324	313	332	381	341	346	343	319	344	340	334	360	322	392	316	359	346	339	339	377	341	361	363	341	332	370	345	349	351	339	370	300	318	342	314	322	314	316	349	369	399	326	296	334	333	354	316	337	321	345	378	302	339	314	316	310	358	336	337	340	344	327	352	359	405	353	361	354	372	362	392	356	322	336	353	338	321	319	316	360	326	338	327	341	333	352	321	350	339	301	332	344	344	295	327	327	310	343	341	295	331	308	348	344	357	347	316	336	350	338	333	343	299	323	336	341	326	375	302	330	357	354	340	326	363	321	365	315	370	351	337	318	320	352	379	342	337	329	345	344	351	329	338	328	320	383	322	345	337	319	317	336	350	348	363	331	323	331	334	321	352	350	297	325	341	315	315	353	340	328	409	321	325	357	334	359	341	348	326	326	362	360	333	339	355	341	346	338	336	341	324	328	354	314	327	319	339	358	339	342	360	356	313	340	343	369	329	320	340	332	306	337	347	322	380	367	350	345	330	332	342	340	338	348	337	361	335	346	305	340	330	318	316	354	357	356	345	323	342	304	321	332	342	316	339	350	324	354	315	335	320	325	304	346	340	346	364	351	347	392	312	324	366	352	330	368	307	336	317	307	339	347	379	357	350	308	321	350	360	290	338	330	319	309	386	313	340	333	363	307	354	323	340	338	330	392	347	328	313	326	320	332	357	312	317	346	358	341	325	345	355	347	355	322	344	309	333	367	330	311	369	369	339	334	299	331	374	328	301	370	321	335	329	318	343	329	318	313	355	336	364	348	345	312	323	344	321	337	330	318	332	358	333	338	313	320	323	337	317	349	317	315	304	329	308	341	325	371	332	348	304	309	337	372	340	343	376	332	308	344	354	351	339	321	298	310	339	356	300	341	329	367	343	333	330	339	320	388	356	361	360	331	334	363	337	331	338	364	374	342	301	338	342	340	364	329	300	296	314	319	355	328	295	359	352	330	319	320	338	367	334	373	362	295	348	316	326	373	305	338	341	330	343	325	369	329	333	352	314	318	298	345	349	311	299	339	334	339	332	327	321	333	335	348	323	346	325	348	313	322	341	350	339	352	322	359	400	350	328	339	318	318	326	317	327	344	340	329	327	341	330	324	326	322	364	349	299	340	349	388	382	313	331	323	401	316	355	362	333	335	353	326	319	325	306	303	326	355	322	363	355	349	348	339	354	358	334	348	360	346	317	337	330	330	319	338	336	368	319	304	370	345	343	349	334	389	318	362	339	333	371	346	339	337	332	334	311	354	330	336	338	345	350	321	300	326	310	314	351	356	348	333	339	348	340	335	353	344	349	342	365	350	348	340	364	348	336	358	347	318	349	331	362	340	329	335	332	346	362	346	340	325	296	343	334	351	346	371	353	324	309	367	326	355	315	311	349	348	347	337	388	320	314	342	310	357	333	346	338	336	317	337	386	350	310	318	305	352	377	330	315	380	343	347	378	323	332	338	343	303	332	377	346	343	329	344	366	345	333	286	323	333	330	334	349	335	373	339	316	359	343	355	350	335	357	341	342	353	333	328	338	319	324	356	344	344	316	343	353	352	368	330	332	310	353	338	321	338	312	375	376	331	284	328	351	306	314	332	331	323	316	348	326	291	314	354	338	345	324	326	330	332	314	348	317	329	321	343	317	317	386	322	356	321	328	359	336	336	325	327	306	354	307	341	310	323	351	346	349	322	349	340	368	331	346	345	331	326	319	362	336	337	314	324	347	341	349	337	336	321	325	336	355	352	333	334	348	327	344	329	348	345	352	369	336	331	320	341	312	350	303	354	339	351	376	351	342	333	369	336	342	339	358	322	287	330	318	320	350	357	347	327	330	348	298	325	370	345	374	335	332	320	279	328	320	329	295	342	348	331	325	314	339	326	333	325	356	346	351	331	316	361	353	378	351	344	301	327	317	355	351	340	342	390	350	326	340	349	325	358	322	333	347	311	327	357	312	322	317	368	315	299	336	352	354	352	373	304	321	357	354	369	350	342	340	368	309	321	327	365	342	337	365	348	335	315	294	315	349	298	338	321	347	314	304	298	321	332	347	307	385	346	350	334	328	346	356	297	377	335	340	353	351	288	311	348	350	346	288	366	334	330	333	352	331	304	350	322	320	319	323	355	368	333	317	294	317	330	320	351	328	382	303	345	344	349
15801	9463	10441	6863	3305	1476	1110	943	906	937	841	866	871	773	786	773	748	785	772	749	718	763	740	713	769	774	750	704	726	723	736	787	718	726	719	702	742	751	704	728	719	729	747	759	760	745	751	753	721	729	737	752	745	753	735	710	718	745	719	701	684	746	718	722	714	761	691	773	721	695	727	747	730	747	721	734	708	723	745	732	711	766	735	710	714	751	718	695	745	701	694	751	763	733	728	734	737	722	750	703	760	734	725	723	776	728	648	731	729	741	760	678	733	760	726	756	768	757	762	762	716	730	748	746	746	741	702	723	733	710	698	655	727	704	724	708	744	658	731	707	743	735	690	717	739	723	739	763	668	700	717	708	706	692	751	722	728	736	725	659	728	723	739	686	759	731	721	706	730	765	700	710	726	769	679	785	804	695	702	713	676	716	693	698	738	699	690	716	743	713	762	731	748	695	746	748	739	743	744	716	718	737	699	682	733	692	701	730	782	716	742	765	715	729	690	678	705	748	711	741	748	710	743	684	738	713	701	719	741	734	719	758	735	683	704	773	704	703	693	732	726	779	714	727	768	745	751	710	723	715	749	689	724	703	685	784	748	718	725	705	745	730	710	746	742	694	741	724	745	732	743	732	750	694	744	797	715	744	713	720	725	669	726	705	740	736	713	711	715	703	683	725	703	721	736	725	727	754	762	769	727	751	707	770	700	678	743	716	744	722	724	671	756	773	732	710	730	755	745	777	731	721	743	716	682	710	705	704	717	714	742	734	728	710	693	756	727	726	734	681	730	700	690	675	764	682	698	725	762	717	758	682	692	710	725	695	708	737	747	704	745	688	700	737	769	723	729	711	719	693	695	696	714	689	733	726	703	703	739	731	723	706	703	716	707	759	722	739	747	706	759	721	728	781	656	778	722	720	721	695	806	761	710	757	716	680	758	736	723	721	753	738	685	778	668	740	732	710	745	733	765	710	745	706	681	719	710	754	690	742	754	781	673	759	725	719	804	713	749	680	736	739	731	734	725	688	713	727	709	744	738	711	677	711	730	742	703	728	717	720	724	710	692	747	693	708	729	681	718	791	722	727	738	724	717	705	701	675	728	751	717	713	773	739	731	687	757	728	721	727	718	732	716	695	744	720	736	760	748	699	763	771	714	749	698	738	741	718	788	695	728	703	723	729	720	676	744	692	685	760	721	715	785	721	738	761	760	735	743	673	752	681	742	739	714	711	705	732	718	719	752	696	701	752	730	769	703	711	747	711	730	699	744	712	737	734	713	707	706	717	716	731	687	698	690	756	672	702	731	701	723	706	727	664	730	684	687	721	779	700	729	727	700	707	701	722	725	691	725	798	702	727	759	778	728	743	680	729	733	747	720	662	714	728	747	688	720	688	719	728	749	778	726	780	691	711	698	732	742	728	720	772	669	683	685	724	737	736	734	751	726	768	766	686	739	699	749	764	764	747	680	646	744	748	723	772	776	733	733	755	711	755	743	704	715	685	723	713	700	705	725	651	750	700	698	759	714	713	729	733	742	752	699	681	725	709	758	708	723	745	738	791	753	703	709	716	729	744	747	758	734	787	707	738	779	699	700	703	723	724	704	647	686	767	714	750	712	731	740	736	716	719	730	713	703	704	734	749	707	723	685	682	694	706	736	694	756	717	753	681	717	727	724	689	707	732	744	710	775	702	736	745	709	700	700	674	729	714	722	727	725	734	733	732	710	733	753	722	736	658	706	722	786	678	685	763	699	701	701	734	717	735	744	726	761	714	676	735	762	753	736	699	742	733	755	765	744	727	662	720	739	721	745	754	780	703	727	717	749	709	724	713	729	698	765	749	760	755	690	694	719	735	727	738	763	745	703	775	776	697	665	718	735	711	707	729	698	727	717	729	766	708	718	781	718	720	732	658	738	766	712	715	736	709	728	761	735	687	679	755	765	743	691	735	740	697	706	719	715	735	726	763	705	750	677	725	725	679	759	705	760	763	731	756	713	720	707	687	777	727	757	782	684	763	724	750	731	739	743	741	704	747	725	726	754	763	736	708	750	740	686	707	669	710	713	717	721	762	695	717	680	765	725	714	733	751	648	774	779	658	746	775	727	737	739	723	723	700	673	725	722	726	742	725	724	716	736	673	700	732	751	695	689	693	717	686	773	732	742	728	699	752	698	728	730	713	784	696	728	707	718	780	703	687	763	720	660	724	731	692	714	758	740	743	701	687	763	719	704	737	692	786	727	687	731	731	734	745	741	747	710	697	750	721	721	696	712	690	769	721	689	717	738	731	693	731	717	691	752	690	707	740	753	733	711	759	728	738	732	693	713	764	717	694	749	681	748	727	717	716	718	710	697	750	769	711	751	770	742	700	733	748	747	752	739	733	699	716	719	690	757	734	749	731	699	776	742	741	654	745	739	695	739	712	719	708	722	746	746	743	739	723	730	712	767	724	707	725	773	732	722	690	763	702	733	736	726	709	754	731	725	712	733	743	744	707	751	750	762	787	725	668	707	766	724	771	720	690	760	747	683	695	703	728	689	682	716	734	711	717	745	702	684	726	720	723	767	709	669	780	748	739	688	728	705	712	728	677	699	741	720	709	696	727	737	735	697	730	704	729	716	728	727	755	762	726	737	719	755	706	722	763	753	727	725	730	750	727	640	694	770	704	716	733	743	732	699	712	730	744	703	721	714	712	745	763	672	726	698	742	753	725	723	742	728	734	704	715	762	730	736	744	723	732	722	726	738	713	710	757	698	746	709	705	756	726	715	740	678	737	694	718	699	714	699	709	764	742	711	735	715	753	740	753	706	701	693	745	763	634	735	708	749	785	730	720	770	744	721	691	719	733	704	744	747	750	723	676	750	721	755	716	758	722	684	720	695	732	766	724	721	748	739	745	695	757	702	740	749	750	705	732	721	774	729	725	686	712	763	730	718	778	709	705	697	760	757	733	700	724	671	712	726	734	704	714	793	763	739	741	727	707	732	701	744	708	718	714	734	660	711	723	697	737	710	741	760	717	706	730	698	735	769	718	731	719	744	722	707	714	706	712	746	678	702	779	729	743	728	741	721	711	717	742	707	703	718	761	728	746	734	735	657	707	706	716	735	754	743	722	720	751	782	764	751	770	738	712	740	746	718	733	792	762	755	752	705	686	737	767	827	762	728	731	710	752	752	669	727	726	716	721	735	724	735	693	704	731	729	730	753	691	670	693	721	734	728	699	659	662	663	700	746	729	728	738	740	750	759	738	769	757	753	687	717	737	738	770	708	737	697	749	707	718	707	717	712	697	716	750	709	741	739	709	715	728	688	716	770	672	747	676	700	702	708	731	726	724	762	732	787	728	728	732	735	646	739	728	733	740	722	717	724	716	767	739	752	714	747	716	712	702	730	702	694	725	753	708	731	701	710	772	728	742	677	666	738	713	737	732	692	760	714	696	693	727	724	711	726	746	720	707	726	733	764	695	712	738	702	725	758	680	736	721	707	776
40444	27255	23832	16723	6764	1233	468	372	318	341	285	268	249	264	301	276	230	264	274	265	241	251	241	239	266	215	244	222	235	205	244	259	255	259	242	250	232	262	203	260	243	241	235	240	255	239	227	238	267	262	245	260	230	244	249	215	250	269	262	233	233	240	205	229	251	255	248	223	219	242	229	240	230	226	228	239	229	230	215	216	243	261	265	232	217	229	222	237	248	239	250	251	240	234	222	268	222	228	231	210	265	254	238	224	216	207	213	240	230	214	253	229	274	221	216	250	236	237	233	267	218	216	281	220	218	230	242	231	220	253	229	236	234	232	221	258	208	261	228	221	222	225	222	244	212	253	298	226	241	218	223	260	207	216	246	246	182	224	213	246	238	247	229	222	245	205	237	245	256	254	241	227	253	248	267	256	274	242	247	238	228	222	239	225	222	253	247	212	220	233	206	243	263	255	260	230	236	202	218	241	220	230	223	243	229	232	235	226	241	227	225	256	254	246	220	234	236	224	230	217	238	237	205	218	216	218	239	217	227	242	236	227	227	208	216	221	232	188	248	250	224	235	232	230	225	262	223	276	247	238	230	248	247	233	229	233	251	231	247	260	233	247	239	217	237	233	222	241	251	233	237	221	248	249	212	231	272	223	217	241	262	281	242	252	222	215	219	239	224	220	227	238	219	224	271	235	228	229	255	257	229	203	212	243	251	216	225	249	277	226	225	223	231	250	222	239	244	233	231	225	225	234	229	204	211	252	238	259	234	264	225	254	220	237	220	257	251	216	232	232	252	254	225	258	231	278	244	231	231	226	249	224	229	235	233	259	268	233	272	213	234	267	212	269	233	245	210	269	216	247	234	204	247	223	209	236	212	212	214	227	229	245	231	249	249	229	210	248	236	236	228	246	228	246	217	217	201	246	237	262	227	237	236	223	245	230	233	220	238	230	221	253	222	249	218	193	237	242	234	226	242	214	238	218	206	235	229	221	236	249	243	226	234	237	207	236	224	246	236	237	260	245	241	220	241	233	223	239	256	221	251	239	246	258	218	227	234	204	260	239	208	242	240	258	245	248	269	229	226	254	227	230	225	222	269	238	231	254	252	220	256	232	231	229	232	246	244	212	251	255	231	235	268	229	231	239	219	227	202	248	230	227	246	215	227	220	242	242	218	257	237	257	224	204	231	276	241	233	242	203	238	229	246	216	260	237	213	222	242	244	235	215	243	230	231	243	249	219	248	234	267	226	209	230	241	267	228	221	206	253	240	231	250	242	238	250	254	218	203	274	239	238	247	222	215	260	268	248	229	245	206	218	258	219	225	231	201	231	238	247	208	252	233	250	253	239	218	211	222	214	235	216	223	224	221	238	225	222	213	236	209	236	239	243	237	231	203	265	240	252	236	221	247	217	244	243	239	229	221	242	218	227	247	242	230	257	201	232	235	241	237	222	213	232	237	241	224	244	233	245	215	235	234	276	236	250	244	232	226	242	237	229	217	241	244	235	233	229	233	252	226	229	256	234	242	262	239	240	224	202	227	249	245	210	221	243	210	245	204	222	246	230	228	247	221	198	234	213	231	256	239	219	233	260	233	250	232	202	221	236	227	223	244	214	227	226	242	233	214	189	228	241	225	212	266	206	240	238	215	205	244	232	257	239	213	244	254	234	218	230	200	216	208	218	228	254	247	254	221	192	221	228	226	213	266	221	248	255	230	231	234	219	279	219	231	225	241	270	241	254	218	215	247	236	277	249	248	234	238	221	257	234	234	233	223	216	237	222	247	241	257	226	224	215	265	255	248	224	257	279	211	215	216	210	243	234	220	219	251	239	215	236	216	224	252	233	236	235	201	234	210	233	209	218	275	252	257	244	236	222	203	231	241	251	233	220	251	218	223	233	226	210	264	243	253	214	219	241	242	210	275	209	225	251	214	243	263	240	234	190	249	203	241	197	244	242	219	216	248	230	230	237	237	247	248	229	237	253	213	241	222	236	257	217	219	255	275	233	245	254	239	249	232	235	213	238	239	260	224	222	247	212	212	215	259	252	268	225	214	229	226	247	250	250	269	238	255	237	218	247	230	228	277	223	237	270	232	241	240	236	228	264	256	235	209	232	243	227	230	210	249	235	240	255	198	238	223	232	200	243	213	206	213	226	227	243	221	247	228	243	255	244	247	208	245	211	212	226	258	237	249	202	231	235	235	222	224	245	195	227	251	234	194	235	225	234	230	254	238	253	238	228	221	243	236	237	234	246	215	215	240	237	231	230	246	232	241	248	201	243	225	248	242	228	204	223	239	228	240	235	211	245	232	215	233	259	211	206	217	238	236	236	220	258	253	214	238	247	257	229	238	206	213	224	254	201	228	245	199	241	236	269	231	242	247	221	242	241	246	266	239	209	219	260	216	223	214	228	238	222	225	242	234	252	232	227	213	246	261	261	228	211	213	254	227	250	231	236	219	245	238	213	263	202	252	239	251	215	243	235	256	231	228	241	232	255	234	211	205	216	213	237	265	226	223	224	262	229	230	275	239	209	223	235	226	213	233	243	230	219	224	242	236	217	226	237	255	248	251	229	252	245	230	238	208	195	228	235	231	226	238	241	229	220	244	238	220	266	245	229	207	212	252	245	238	246	241	268	252	225	258	227	259	247	209	231	200	259	234	203	190	256	253	236	213	222	244	192	239	243	239	243	223	234	246	219	218	211	258	214	235	225	244	237	252	231	234	232	224	229	225	211	211	222	204	239	241	258	229	253	209	196	232	244	259	227	224	221	225	214	226	257	250	216	233	218	245	232	239	229	225	226	251	222	206	240	232	231	255	226	211	285	208	207	247	254	255	245	260	212	205	241	246	236	228	200	205	238	251	250	226	227	221	223	200	259	237	235	254	224	224	240	217	247	244	208	211	217	248	222	210	239	215	219	252	194	235	229	212	232	240	228	243	216	220	244	229	200	224	215	219	270	228	245	242	257	215	194	217	227	216	220	223	202	247	199	250	244	215	246	237	226	263	256	239	213	216	197	241	233	234	258	238	223	253	230	269	220	266	222	237	238	271	232	261	251	242	230	230	213	220	247	235	260	221	222	232	228	221	242	234	232	243	225	236	221	219	252	242	246	252	241	227	236	260	233	241	240	223	226	231	229	279	249	225	229	265	235	228	221	242	218	277	227	225	256	232	258	225	220	209	255	244	256	261	241	241	234	240	227	204	220	223	241	237	234	241	216	237	240	204	215	237	258	255	224	230	213	239	253	238	225	225	258	237	222	218	215	231	242	207	209	237	217	247	236	213	227	211	218	225	252	251	220	231	231	254	277	239	229	227	218	233	269	222	210	223	227	217	225	245	237	250	241	231	240	251	234	247	230	223	259	233	221	241	225	234	247	226	228	216	226	225	230	222	223	241	236	206	231	205	219	260	258	242	218	247	200	226	238	218	232	256	254	241	231	243	270	210	264	281	220	251	237	237	206	221	236	217	244	266	241	218	227	241	216
26257	21401	26863	25102	12086	2708	1488	1220	1114	1063	905	872	735	782	716	731	691	615	639	598	627	635	566	597	594	628	556	627	578	560	593	617	590	546	532	571	583	558	525	548	568	587	555	530	540	569	560	526	533	523	510	557	554	550	537	517	518	515	587	579	560	533	534	527	531	568	533	544	565	535	534	555	546	557	534	541	517	496	502	535	548	540	518	520	572	549	484	530	525	548	538	527	573	516	489	562	527	538	577	546	513	511	547	537	517	549	534	561	494	536	490	545	529	508	518	547	512	533	508	538	531	534	559	535	548	512	577	482	539	529	542	543	522	547	563	531	579	546	530	535	491	532	529	514	543	493	507	518	542	553	577	548	504	551	549	503	505	544	525	495	534	548	510	560	507	554	560	547	560	527	506	474	559	474	565	536	500	584	541	537	575	544	538	537	528	540	518	561	517	541	523	520	520	550	558	588	547	522	503	575	503	519	489	531	498	546	572	511	547	540	513	525	546	551	548	504	531	568	546	497	556	514	540	534	528	540	549	553	547	512	522	524	561	564	536	531	517	511	518	500	511	549	504	577	577	494	540	545	511	538	510	538	536	521	546	538	504	541	526	553	547	542	541	509	510	546	482	553	526	547	533	515	522	529	525	510	509	526	503	555	563	563	539	515	554	548	520	546	527	533	518	504	524	558	537	578	559	526	493	507	497	525	556	539	554	536	504	520	542	508	556	523	492	552	532	551	544	526	554	527	542	552	508	515	555	552	550	483	544	497	525	554	552	531	563	561	552	512	514	572	554	530	533	503	516	525	535	513	533	565	544	532	525	533	559	536	577	549	503	551	567	523	545	526	567	539	496	521	558	489	531	538	548	559	530	557	519	525	479	537	584	524	574	520	528	531	490	544	516	551	509	554	525	559	506	548	509	506	550	568	558	529	550	521	549	550	558	539	522	547	502	558	517	514	523	559	530	523	511	515	538	538	511	521	550	542	542	561	526	545	522	559	527	497	568	564	499	546	527	518	510	538	535	540	537	565	548	550	539	563	549	522	556	516	547	546	521	547	525	539	511	521	540	530	507	542	530	518	569	523	548	543	530	549	499	549	521	545	560	499	547	516	525	519	525	522	545	524	543	548	514	537	516	526	537	557	524	510	551	539	545	554	578	542	550	526	525	570	530	540	526	537	553	536	556	539	548	546	481	538	528	531	530	531	506	511	518	513	546	518	535	527	546	533	524	530	528	532	506	552	507	556	550	537	505	527	588	539	547	550	528	538	499	543	521	523	546	511	583	556	525	529	569	530	536	531	504	549	510	528	486	550	528	552	552	564	563	523	536	550	526	561	528	524	519	496	587	555	522	551	553	578	516	522	534	557	517	582	487	527	550	546	536	539	522	512	559	545	553	543	513	536	513	547	567	521	508	524	584	518	518	552	522	491	488	546	508	567	501	513	544	552	530	531	542	524	496	513	539	521	547	541	512	545	527	521	552	535	545	535	511	529	540	502	562	555	542	536	551	530	549	554	542	545	501	528	519	556	510	512	500	521	510	562	505	570	562	525	514	537	516	534	553	547	602	512	541	505	518	532	532	541	546	533	545	530	523	510	554	553	539	545	508	561	504	531	538	525	523	542	520	549	576	570	520	509	555	510	523	533	506	608	554	506	506	530	516	536	524	549	485	515	577	564	510	499	558	559	541	542	555	547	557	525	559	514	516	537	537	511	537	547	514	531	525	548	546	554	513	558	552	543	503	563	551	550	564	521	515	486	579	584	549	548	549	550	573	556	561	559	525	523	532	512	521	544	587	494	541	534	501	543	573	513	536	539	572	563	527	547	544	551	543	551	556	495	536	528	537	542	517	531	542	518	543	508	520	554	516	543	541	522	519	542	569	531	550	527	526	518	515	562	531	525	522	531	511	523	511	571	509	508	590	531	542	533	534	562	508	552	496	551	516	568	507	511	574	531	531	539	583	531	536	540	521	558	607	555	500	536	542	570	527	499	523	526	533	508	549	553	559	499	509	544	508	496	561	584	517	527	539	533	542	516	516	540	526	531	550	541	569	571	548	522	550	523	524	563	523	519	514	508	520	535	556	539	531	542	562	531	517	518	503	517	517	506	533	523	517	531	485	539	537	553	490	536	557	539	488	575	543	530	541	533	583	523	572	550	493	547	543	494	584	549	527	556	547	543	511	488	538	552	521	540	510	554	548	580	562	519	562	575	530	527	502	516	550	525	529	517	511	574	545	523	525	524	545	558	542	558	540	524	548	525	554	520	565	578	516	575	539	535	534	559	534	513	522	542	496	545	544	521	564	534	522	529	544	533	516	556	554	562	534	551	513	537	526	542	543	520	547	540	532	557	548	531	541	582	513	522	528	548	553	519	520	535	484	542	504	538	528	548	518	513	530	489	583	534	507	562	560	512	560	488	527	580	527	512	540	552	526	547	495	547	528	565	498	498	567	550	540	541	559	506	536	507	562	535	562	486	510	545	536	548	492	481	497	541	563	482	556	536	552	502	544	523	536	537	545	507	519	556	521	504	510	559	524	546	519	550	542	457	568	552	519	571	514	505	473	515	538	561	522	555	526	532	582	508	539	511	503	584	509	521	529	537	511	511	519	518	537	555	516	495	570	539	552	509	525	532	504	551	556	487	582	513	550	549	476	521	564	520	561	557	529	537	505	533	547	520	515	529	505	580	544	550	484	519	550	527	541	541	480	563	482	543	524	547	533	564	489	544	513	542	548	525	555	534	525	524	539	546	563	560	549	594	532	524	553	569	510	530	502	494	510	557	532	529	512	524	509	542	530	549	523	575	570	521	566	512	528	540	523	529	502	557	523	503	526	509	531	562	558	553	537	549	525	506	577	523	524	504	563	538	529	526	611	517	503	537	547	503	534	570	534	536	534	536	539	525	480	521	549	531	515	532	558	517	518	559	556	523	537	539	561	577	497	527	554	531	558	564	554	520	523	545	549	524	539	552	535	520	550	508	501	529	520	542	515	527	531	492	537	542	516	547	542	503	504	552	508	537	526	554	547	531	529	528	545	604	551	545	507	568	533	523	523	533	528	546	558	530	579	553	541	514	517	478	546	500	555	524	567	530	556	556	512	520	517	574	577	558	551	517	549	532	490	541	556	549	536	502	534	492	509	545	512	560	523	540	500	536	552	526	533	509	542	516	526	522	523	543	518	532	521	541	549	532	509	529	561	517	492	541	486	515	516	529	533	496	518	506	506	570	538	544	505	545	502	522	533	544	551	549	518	537	520	520	531	550	513	530	556	590	566	540	570	527	529	566	508	566	533	478	511	536	518	554	535	579	555	557	544	568	514	511	505	531	538	509	558	556	564	529	533	542	506	521	542	539	538	541	567	555	488	550	524	510	525	540	550	509	487	568	553	564	554	516	544	507	518	514	526	549	524	515	528	596	567	520	543	557	523	549	542	563	496	498	494	544	519	533	548	571	535	520	522	548	547	501	558	515	488	549	537	550
51159	35433	32877	26892	11628	2206	709	513	492	446	413	365	361	360	327	316	316	322	281	313	296	310	320	305	310	308	319	303	306	295	326	312	310	290	287	296	281	286	257	294	292	296	307	259	260	293	306	297	318	329	305	289	269	305	280	297	294	310	332	314	301	303	294	313	293	310	297	306	297	294	327	294	296	269	303	273	311	267	279	291	311	293	300	322	279	302	297	322	323	300	301	302	269	298	295	291	302	304	311	305	307	327	345	322	289	289	260	327	286	303	274	274	270	279	325	293	257	279	298	294	309	297	283	305	278	310	301	323	275	277	305	274	265	278	285	311	281	314	268	283	311	296	306	263	315	311	262	307	279	269	278	268	307	275	298	355	302	283	286	301	291	297	290	277	294	262	310	296	293	306	282	291	304	322	337	278	277	287	308	273	298	318	287	285	278	293	283	284	285	307	289	300	263	286	320	310	323	280	299	301	291	337	290	295	315	312	315	267	309	290	269	297	305	285	296	298	297	277	281	315	293	322	278	311	311	296	312	276	318	268	279	290	275	302	277	288	273	312	262	264	311	267	268	304	300	285	328	313	294	297	273	264	303	273	290	306	318	315	313	301	300	293	304	288	294	281	309	270	293	307	300	320	272	289	299	296	339	297	273	301	270	284	279	267	291	302	319	275	310	305	294	281	338	307	306	288	333	316	290	317	289	257	312	298	267	285	338	349	287	295	268	286	286	320	313	289	307	305	273	294	301	320	317	296	275	286	284	265	298	300	316	306	298	263	273	278	288	301	304	295	311	320	310	266	287	309	294	276	326	290	323	277	310	305	311	310	305	298	288	271	260	296	290	301	278	310	291	285	271	313	306	294	307	266	276	322	327	295	276	263	316	304	280	288	298	307	288	304	314	302	285	283	287	317	313	277	283	297	318	288	282	275	297	307	307	289	288	289	302	280	290	282	290	275	312	298	278	276	331	308	275	279	317	284	313	267	306	308	276	318	389	283	308	299	283	295	294	279	272	290	334	308	271	297	272	266	243	302	287	293	294	282	309	301	279	301	308	297	298	285	303	312	298	308	317	302	279	295	292	305	272	267	313	293	326	281	289	290	311	285	302	298	277	281	286	267	298	291	266	293	269	312	298	314	307	293	280	293	287	279	289	319	260	268	286	273	263	290	286	310	277	296	297	302	302	292	312	330	304	285	286	311	251	329	297	300	292	303	274	241	302	316	300	278	282	292	301	291	291	287	289	289	309	283	290	321	325	304	275	265	285	294	312	278	308	306	304	305	288	301	264	299	282	309	306	324	288	336	310	288	292	287	313	280	300	307	272	283	278	278	278	309	293	306	300	292	328	306	294	310	312	316	313	279	269	323	290	327	284	262	312	322	323	327	280	288	284	314	284	276	306	285	294	270	286	294	294	305	287	298	353	298	282	257	289	296	288	293	290	320	313	285	296	243	292	320	317	312	314	315	292	297	285	282	293	304	284	284	315	309	268	281	311	303	286	290	273	274	312	285	306	291	295	289	223	312	273	303	301	303	295	292	260	264	308	292	297	323	279	279	276	261	282	325	280	288	278	311	321	317	337	292	277	291	298	281	278	289	277	287	318	303	304	280	299	292	272	306	289	288	250	288	320	291	284	283	293	287	285	283	290	312	284	294	304	293	301	322	294	284	294	277	279	312	301	297	321	287	319	291	272	340	301	287	283	316	309	281	296	295	297	294	278	303	307	280	295	286	337	274	297	292	306	308	286	328	298	284	270	271	277	298	310	290	317	285	297	315	315	297	257	274	310	313	305	304	320	282	328	293	292	302	299	306	289	288	289	326	303	288	277	309	289	281	317	306	301	288	287	313	307	301	293	289	269	280	256	262	309	284	290	290	280	295	303	313	305	332	293	292	270	319	294	266	280	288	312	300	285	260	270	294	318	322	299	301	261	285	312	316	303	293	282	317	305	284	278	291	300	274	320	297	320	344	296	293	283	321	302	316	300	294	324	304	303	337	319	291	310	326	300	318	324	285	286	294	304	278	282	291	273	282	316	315	296	259	287	262	291	285	310	299	301	300	289	285	326	293	271	265	291	308	283	260	298	274	322	295	301	313	280	274	293	332	312	280	310	286	308	305	267	283	294	330	273	303	314	305	290	301	311	292	286	273	274	298	274	301	283	270	272	265	311	301	292	275	285	319	317	251	331	304	282	300	274	301	288	287	301	281	329	271	283	272	331	290	284	286	284	269	292	320	313	284	314	289	310	298	304	338	320	316	321	303	295	295	287	287	269	299	311	279	284	303	285	306	318	304	336	313	297	286	295	283	297	301	315	261	267	299	298	294	304	258	325	335	299	294	287	271	289	295	302	297	319	302	290	317	304	272	310	304	278	279	289	306	279	313	280	277	292	292	311	328	303	312	298	298	303	306	300	275	265	303	291	319	330	302	306	266	295	299	292	308	314	301	297	297	331	280	290	302	266	310	299	317	316	301	302	296	280	283	304	281	262	266	261	316	287	317	316	312	321	323	297	295	304	271	311	287	295	271	298	274	310	314	311	283	285	296	299	291	308	292	265	292	289	292	286	315	275	320	291	290	249	284	314	304	288	264	293	315	289	310	264	308	298	275	324	292	316	302	283	341	300	282	282	303	305	303	289	323	261	265	294	281	270	269	282	264	276	290	283	294	267	286	295	286	311	309	281	285	320	313	282	292	316	313	285	276	335	305	269	311	295	291	257	313	249	289	289	269	319	288	294	339	285	268	309	312	338	296	302	327	304	310	294	321	278	307	318	292	314	298	302	294	327	286	283	293	303	301	279	240	317	298	299	284	297	313	289	285	324	290	296	296	285	300	316	304	286	294	305	309	288	311	303	312	308	271	323	313	324	288	287	304	287	291	306	289	300	315	286	286	336	294	328	286	308	295	260	281	287	293	293	286	272	321	312	290	291	274	298	297	296	299	268	324	304	276	314	315	290	327	268	295	299	299	304	303	265	276	288	260	307	326	275	314	259	297	265	286	296	317	274	288	284	315	281	299	281	304	308	303	295	279	295	273	264	338	329	275	303	308	271	304	312	285	321	314	328	316	299	278	291	288	315	341	288	305	296	281	272	305	295	290	292	291	289	271	293	312	258	276	275	261	321	283	324	290	274	264	254	286	292	270	273	277	273	264	285	300	287	306	321	301	299	277	288	266	292	299	322	279	284	300	282	286	305	305	309	337	269	311	338	298	295	280	300	307	276	303	307	285	296	285	304	278	302	287	324	283	323	297	293	304	300	278	308	280	291	313	297	300	302	301	302	285	306	286	266	285	294	282	303	311	274	298	310	290	281	291	286	275	283	299	311	273	278	301	298	295	264	296	302	304	255	313	306	317	327	293	283	333	292	283	281	288	265	272	320	297	296	281	270	283	297	298	275	262	288	279	259	269	287	299	277	287	273	305	342	298	292	300	282	301	321	317	302	272	281	277	294	290	331	297	268	263	289	289	307	317	315	291	307	301
32648	27074	34775	33576	15816	3396	2049	1678	1544	1450	1321	1113	1050	970	930	898	881	834	789	810	851	769	793	712	789	722	736	767	730	751	715	723	691	685	702	696	768	660	671	686	671	658	684	675	673	641	672	667	735	725	690	644	703	698	660	671	650	605	698	712	689	608	684	634	650	722	661	670	705	693	627	691	658	625	632	708	723	686	675	649	645	674	671	658	691	656	683	659	672	659	688	617	687	638	726	662	645	655	645	633	684	695	691	696	679	689	672	687	640	710	640	671	683	687	721	657	601	700	698	692	673	657	664	664	646	685	672	714	667	706	669	706	677	677	647	724	684	675	694	663	712	691	700	689	627	673	677	622	619	669	689	669	652	641	653	676	633	675	705	678	646	648	691	690	665	655	649	635	686	667	669	642	721	600	661	658	656	674	672	657	711	704	707	692	687	648	678	700	711	657	714	642	665	679	646	698	684	672	646	644	661	648	658	645	683	657	711	630	649	671	682	705	636	645	652	695	643	707	681	657	639	687	673	657	653	692	619	679	648	635	672	612	681	651	650	683	637	681	677	670	689	653	667	655	673	648	624	664	684	640	675	696	694	684	643	669	692	693	635	673	616	637	662	647	673	656	667	648	648	685	650	644	708	647	665	638	635	644	655	691	633	691	724	691	701	598	667	666	648	612	615	669	687	602	676	681	667	637	680	645	696	632	627	641	663	656	681	670	703	689	657	677	678	649	677	676	698	672	656	709	633	691	669	632	706	636	664	631	695	705	628	665	678	627	686	696	700	671	690	671	636	694	653	672	644	646	670	610	693	683	682	639	708	637	672	664	682	700	696	680	699	626	656	702	647	700	682	601	669	648	666	685	630	664	660	666	708	657	673	678	642	692	669	658	594	674	598	637	729	673	655	654	679	694	686	678	628	642	674	652	619	698	613	688	631	658	676	645	677	636	680	727	653	684	660	679	673	627	636	651	655	704	623	667	657	652	657	664	681	650	645	641	655	673	698	687	666	683	683	666	714	636	634	652	633	657	714	676	690	667	665	705	690	654	685	676	657	652	667	686	701	657	673	622	677	655	670	650	639	649	650	703	686	706	714	665	649	681	622	659	644	646	663	624	627	647	650	694	666	659	663	663	640	630	684	636	664	652	653	650	643	641	703	671	628	669	680	671	654	625	708	676	635	621	712	661	670	675	603	662	688	669	678	636	675	621	694	668	677	666	668	675	700	696	653	671	697	717	678	667	727	705	678	707	664	677	662	681	685	665	642	645	698	622	683	697	663	655	693	682	642	680	625	681	671	688	644	706	650	729	668	662	712	620	680	686	693	693	649	641	689	693	691	657	673	697	684	673	687	677	670	632	707	692	645	665	645	655	656	608	665	627	652	637	712	664	650	666	682	635	668	646	680	651	661	709	714	705	630	581	635	621	667	651	695	701	671	641	648	652	666	644	630	653	699	679	668	655	650	638	715	687	706	648	667	657	655	670	674	684	679	686	641	704	674	661	659	685	697	686	660	657	649	671	696	660	631	659	676	722	666	707	704	645	689	678	680	661	696	664	681	598	682	733	631	608	684	663	668	699	673	666	704	622	689	698	692	637	677	655	657	675	648	640	641	665	638	660	691	677	652	624	639	673	710	683	641	725	664	665	707	656	660	668	675	691	667	676	693	690	669	676	693	678	683	616	634	625	706	689	668	645	713	654	707	675	656	682	657	703	683	712	672	630	692	671	660	652	655	687	677	652	685	621	667	660	658	680	674	721	706	649	687	670	688	669	641	693	681	672	713	680	636	673	699	682	657	642	656	631	700	619	656	708	672	642	672	661	669	682	688	653	665	650	681	684	650	678	669	649	650	735	681	678	652	661	616	642	654	645	670	660	720	672	648	639	581	666	661	601	678	676	630	641	700	663	671	670	656	624	678	674	697	657	711	701	673	657	649	695	693	669	719	629	634	684	616	677	661	650	660	670	684	638	683	698	708	635	677	715	642	734	649	632	679	652	624	630	663	671	700	676	673	673	682	653	704	658	600	717	660	684	662	645	669	683	659	639	699	662	665	682	709	687	665	661	668	674	645	706	681	643	688	696	686	687	682	649	669	660	622	711	665	649	692	623	667	676	692	720	699	692	741	694	668	641	699	670	679	676	655	634	674	646	648	641	641	662	640	695	645	631	663	675	665	658	673	637	659	694	681	658	701	680	669	687	610	676	635	698	635	652	682	647	637	660	669	703	617	654	640	694	677	687	638	682	652	689	675	681	691	645	665	688	667	679	677	659	678	675	695	625	671	705	697	685	695	617	694	684	689	625	673	682	641	684	672	626	646	596	687	656	680	663	667	659	665	676	689	680	637	632	661	662	691	686	703	619	681	701	653	699	675	621	641	697	684	683	633	641	671	696	639	705	671	664	696	665	712	676	664	623	667	618	670	669	671	658	655	628	706	675	648	695	682	704	664	665	656	638	713	653	654	668	718	651	741	679	626	666	666	663	650	659	656	654	698	668	652	664	648	641	645	637	697	679	655	670	665	721	646	669	636	673	681	688	649	637	631	664	680	724	648	682	662	657	651	633	676	632	713	661	618	698	717	674	634	662	652	642	676	645	694	666	653	618	632	691	631	662	655	719	632	679	682	637	661	702	660	653	665	659	695	624	696	625	608	651	660	687	657	635	608	661	661	700	691	669	702	680	630	664	722	679	698	646	675	663	663	682	707	653	687	711	692	617	731	645	647	624	680	695	617	664	630	657	640	707	672	675	708	697	660	642	689	604	661	692	637	670	650	693	663	719	724	680	647	676	680	683	649	639	623	680	613	678	688	678	666	675	654	652	653	655	695	668	624	647	641	699	635	646	692	676	666	695	674	674	687	672	689	674	657	722	648	684	651	663	665	645	713	680	643	659	680	665	633	645	665	638	674	693	664	667	683	663	680	708	669	618	685	662	688	652	696	655	674	682	652	628	675	724	632	723	647	677	671	665	674	612	659	697	678	697	677	666	657	663	684	641	656	631	656	667	663	665	677	687	642	600	710	679	637	628	655	687	690	665	651	637	686	684	681	641	645	669	654	672	677	650	687	657	720	663	633	670	649	610	657	711	668	624	636	673	647	639	667	642	691	631	630	642	667	694	678	678	643	643	670	652	653	673	677	630	687	673	680	670	692	684	650	674	670	625	654	642	656	627	625	653	683	683	650	637	688	686	680	664	719	664	689	654	689	711	716	684	662	712	718	643	685	726	642	718	625	663	689	709	650	707	667	663	670	665	665	697	633	682	650	647	662	672	631	683	669	643	685	618	655	664	699	648	628	704	686	673	680	667	645	639	625	754	724	671	722	679	648	595	691	643	671	704	697	649	644	696	646	656	684	665	640	663	672	618	656	660	667	650	617	675	661	684	675	688	677	646	647	666	699	711	689	631	665	642	654	628	687	588	697	680	680	693	708	676	718	652	679	673	679	652	634	682	694	669	677	634	670	665	648	682	647	674	673	708	673	696
26677	13171	7277	2880	981	516	396	434	386	390	378	387	326	371	380	352	344	337	359	351	370	337	355	361	354	369	335	371	336	361	358	321	324	357	370	338	351	338	351	352	374	328	330	361	332	345	365	367	381	350	344	345	343	345	320	322	367	376	326	370	337	367	379	354	336	381	340	335	333	369	371	324	353	332	319	367	333	332	351	336	316	323	321	397	388	326	339	308	326	334	359	337	348	361	335	336	343	332	323	333	320	313	380	369	330	347	347	378	368	359	347	347	339	331	323	357	344	352	385	344	364	342	336	349	347	330	349	343	324	338	356	326	331	346	340	369	336	308	334	360	379	361	369	336	316	336	314	389	332	307	369	328	357	356	370	340	355	343	368	331	309	339	358	351	357	334	365	346	367	345	337	341	345	328	349	325	369	352	359	340	334	354	347	321	362	359	314	349	398	386	334	322	365	347	339	340	361	360	349	332	319	331	310	357	375	365	345	347	346	375	379	300	324	329	381	369	372	360	320	349	357	340	316	329	359	362	329	331	334	330	342	345	332	358	308	336	344	345	322	373	335	336	338	406	385	353	319	334	384	338	339	344	352	339	316	323	343	336	317	346	336	340	315	347	363	329	365	327	334	339	374	322	318	336	325	400	328	359	323	366	334	353	349	359	341	313	360	344	304	332	346	372	322	349	376	353	335	354	373	320	350	362	350	366	339	338	365	359	362	367	369	343	321	384	379	359	323	325	308	299	346	346	339	300	349	342	322	332	360	372	362	325	349	326	353	328	380	359	367	313	348	365	311	356	376	339	359	322	363	331	363	335	339	340	349	316	353	331	320	352	331	359	355	343	336	385	365	371	341	328	335	341	368	323	337	323	330	351	324	339	356	325	354	334	326	348	352	333	294	334	378	332	328	365	369	333	301	349	331	322	340	333	345	323	333	352	348	330	356	348	371	328	343	325	376	364	333	335	337	351	367	353	325	369	342	358	313	362	371	336	358	320	359	339	334	362	378	334	359	376	354	314	365	356	347	348	306	366	350	355	360	321	327	382	338	337	326	321	360	328	329	345	338	318	360	363	364	352	326	328	330	302	333	329	358	342	345	358	368	354	365	341	331	355	346	355	371	326	359	330	347	375	339	364	334	317	335	384	351	354	349	318	302	352	353	336	356	361	337	366	367	357	318	334	356	331	353	335	358	364	366	355	402	343	377	329	327	364	380	361	399	326	327	333	374	350	330	307	366	318	339	334	345	329	331	327	348	362	345	357	320	340	369	352	362	301	352	333	354	360	354	364	370	356	353	336	373	370	377	337	322	312	358	373	337	381	332	348	328	365	343	356	331	398	351	359	330	338	362	361	327	349	313	315	353	356	322	342	376	360	328	316	328	319	333	334	359	351	334	345	349	347	350	359	344	313	358	314	323	341	327	362	336	339	388	344	353	355	337	332	378	327	318	352	363	315	331	324	343	348	364	374	327	355	338	364	321	352	349	360	332	355	346	345	324	385	325	325	366	390	352	317	364	325	317	335	328	352	340	302	349	332	340	356	354	314	372	363	327	344	348	329	360	352	337	341	298	320	370	321	349	328	331	352	361	368	360	328	334	338	341	349	357	331	347	309	358	355	341	356	371	340	365	359	351	336	330	360	366	359	369	363	335	368	351	354	365	370	353	359	351	373	356	344	364	328	363	306	333	343	323	330	367	322	375	354	347	351	342	349	379	364	342	308	339	360	406	329	348	331	350	342	332	318	311	389	357	321	324	336	353	363	345	317	347	351	378	321	360	348	345	344	358	363	348	348	330	359	337	291	339	310	325	341	349	359	326	356	350	338	352	359	390	371	347	327	348	346	337	330	310	360	346	340	334	325	367	344	353	372	338	337	335	360	351	357	322	371	355	313	339	356	396	351	338	362	337	321	360	359	371	337	333	345	316	342	315	341	375	358	337	345	302	364	343	341	328	320	339	334	339	315	347	368	344	329	324	318	383	363	380	388	340	334	342	350	330	322	337	329	331	347	331	356	328	330	372	376	313	352	344	334	353	354	339	323	325	363	345	359	351	348	351	317	382	374	356	358	317	316	333	352	392	340	347	322	305	360	341	358	357	347	370	335	319	342	359	373	331	370	369	352	360	381	325	341	373	342	298	390	340	347	364	362	379	358	355	353	353	332	362	344	312	347	347	420	313	334	340	344	359	371	323	377	367	339	348	356	367	351	357	349	349	348	329	362	327	330	370	327	356	351	338	359	337	364	322	364	332	356	346	317	321	324	348	337	373	354	318	329	309	385	306	349	404	342	341	354	346	348	338	301	335	353	337	337	346	352	357	319	348	369	340	392	318	360	330	332	337	338	355	343	388	336	351	305	348	349	383	351	330	352	302	348	315	344	336	369	361	362	333	320	333	333	348	327	343	333	346	279	339	349	383	324	347	331	339	343	314	328	350	351	360	343	334	361	377	350	317	336	321	365	360	319	323	344	337	335	345	321	334	367	377	341	325	336	340	374	334	373	347	369	358	360	353	322	353	313	357	333	302	368	341	366	339	358	309	365	325	353	361	347	358	356	375	293	334	327	345	331	322	388	337	365	339	346	352	305	354	347	336	311	374	324	343	298	316	351	335	310	414	374	373	339	329	349	337	327	315	343	291	328	378	333	366	355	378	366	314	314	331	343	366	339	333	347	330	353	324	310	336	334	361	340	358	339	374	342	375	366	337	377	350	359	362	347	360	332	381	330	337	355	344	332	342	355	367	338	345	323	358	377	362	373	353	339	343	377	347	328	325	357	363	371	368	370	363	374	341	333	318	360	362	350	369	370	351	375	346	321	333	345	323	317	329	320	317	343	347	326	348	364	325	385	359	342	353	363	325	309	330	339	351	330	315	298	344	341	361	307	335	365	326	320	358	364	325	332	310	340	339	350	355	333	310	359	355	378	335	339	338	342	365	330	334	347	342	384	355	368	310	365	345	344	359	374	325	316	360	336	330	381	398	322	333	338	361	316	374	353	341	319	382	365	334	342	316	368	377	343	353	356	343	355	369	319	351	354	375	372	349	344	371	373	365	340	346	297	330	335	346	380	363	353	339	344	325	364	341	354	338	325	316	303	353	357	352	381	338	337	363	344	321	338	328	386	343	340	312	355	352	346	348	312	352	346	342	338	331	351	363	342	361	341	360	314	335	355	356	330	378	354	349	310	343	344	339	344	368	306	330	346	374	376	315	319	351	335	349	356	362	362	359	336	312	320	383	329	334	345	336	380	336	343	293	338	302	352	335	348	376	377	352	331	344	325	349	335	342	335	350	335	314	327	333	333	345	350	344	414	339	390	318	327	316	336	345	327	325	339	335	347	337	375	388	341	333	368	368	353	378	379	326	354	343	330	359	383	373	323	325	369	320	334	344	318	289	334	394	331	349	327	368	343	325	314	331	351	344	321	340	332	323	340	334	343	316	302	350	338	364	363	354	315	348	333	358	369	389	329	330	361	359	381	374	317
16741	10200	10878	7035	2898	1319	1031	975	955	910	929	845	830	807	773	826	777	810	758	798	766	761	759	765	768	798	786	693	742	716	797	740	729	770	751	798	668	735	758	781	719	764	726	712	727	764	779	709	755	779	724	770	751	762	784	727	770	709	711	743	785	796	785	740	735	779	746	804	688	817	774	738	751	780	756	712	731	722	749	732	747	732	769	745	726	714	784	711	736	760	732	751	722	726	714	758	783	719	730	703	745	783	722	741	742	750	725	764	709	696	700	771	696	755	739	735	768	735	724	707	745	761	773	790	771	783	711	764	738	758	754	719	769	718	736	714	788	762	731	763	762	738	723	743	760	764	776	707	746	723	744	771	731	707	766	733	755	713	766	713	789	739	760	741	718	694	749	700	713	758	702	719	750	774	709	751	754	744	767	697	742	756	671	746	748	751	732	743	814	721	700	729	676	714	766	724	718	673	699	761	710	691	727	768	687	708	723	728	721	691	712	745	770	719	721	743	704	689	720	708	720	727	770	793	690	714	758	740	776	745	753	809	728	738	748	731	790	728	764	730	762	728	750	717	766	728	714	746	719	745	798	789	748	718	762	759	744	809	716	748	703	765	692	775	734	676	767	752	736	760	765	778	721	712	712	756	721	743	736	792	752	760	711	743	748	744	807	728	745	752	730	688	717	759	769	781	733	750	776	739	765	752	758	725	726	711	773	764	739	715	741	772	701	783	759	771	795	706	748	773	717	730	700	734	749	752	732	745	748	732	763	774	777	713	723	751	705	718	727	708	712	738	707	729	707	762	740	767	762	740	733	750	744	713	726	764	785	758	805	731	754	705	709	712	734	792	759	717	765	727	733	740	751	760	779	728	708	736	743	745	728	744	717	680	742	784	764	701	752	748	747	718	707	757	753	790	728	770	748	720	717	729	750	754	751	748	759	744	715	748	701	743	706	738	755	711	748	701	815	717	777	751	729	766	722	786	760	731	710	701	708	722	768	767	734	760	782	751	738	747	763	738	732	715	741	710	743	728	747	782	773	720	750	763	762	816	750	803	725	758	747	762	747	741	735	756	780	747	726	802	737	745	736	754	758	722	768	727	719	771	734	731	755	715	722	765	716	760	756	760	768	734	784	715	745	717	707	755	745	732	748	743	744	748	761	762	764	708	717	772	741	755	691	727	755	738	704	721	742	730	719	711	693	746	725	729	764	761	714	758	740	733	697	747	692	778	743	745	773	769	735	759	750	770	755	771	755	750	738	757	752	790	753	707	725	733	785	741	752	708	789	698	725	791	752	745	733	734	695	751	687	709	747	725	720	738	744	785	691	751	743	750	743	738	712	720	723	771	767	754	703	721	787	761	738	741	791	721	760	712	759	723	700	760	765	786	766	768	756	804	745	736	681	751	785	760	739	781	754	752	778	748	749	753	722	725	775	788	706	702	763	707	771	741	768	751	751	729	791	756	699	760	701	740	756	770	723	752	751	743	724	697	730	791	661	761	720	745	745	635	718	689	696	728	767	748	723	770	765	776	745	700	790	707	696	719	741	768	742	751	789	741	764	794	686	696	719	745	724	718	686	748	763	705	722	759	744	758	730	739	740	709	727	791	743	736	808	742	732	706	695	736	733	719	742	748	766	788	723	737	735	762	714	735	730	760	776	716	726	791	753	782	780	752	784	759	732	733	724	744	743	794	703	769	759	762	719	772	698	729	733	731	772	683	767	731	761	724	714	734	690	772	729	675	730	748	715	772	674	748	722	720	689	711	729	720	729	717	747	760	714	732	750	722	739	739	783	776	735	755	702	758	756	756	705	678	761	789	703	777	761	737	745	727	741	770	699	721	771	753	782	758	723	761	802	688	742	721	763	713	762	703	740	772	713	768	705	691	773	804	785	702	757	729	774	768	774	747	727	727	739	740	763	753	763	754	764	729	757	745	762	743	732	743	740	726	746	738	740	744	717	757	744	744	766	781	734	744	737	778	743	741	774	734	758	746	744	733	747	733	755	740	720	742	763	797	744	766	778	763	795	768	801	723	734	688	721	745	749	757	743	735	701	715	719	733	756	684	761	723	734	766	748	728	758	735	714	725	749	738	772	738	766	768	777	745	732	763	729	760	736	740	768	719	788	732	744	731	732	790	766	784	702	725	755	711	759	756	712	747	719	771	741	734	785	738	749	785	730	795	738	761	765	732	735	745	773	776	732	725	732	759	755	725	717	716	822	810	763	748	748	705	725	759	705	747	721	764	761	773	769	778	710	750	751	739	764	694	789	740	736	752	705	766	698	759	736	794	709	712	749	733	732	743	706	768	757	718	742	741	741	731	749	718	735	784	744	753	722	718	695	720	759	715	723	734	734	793	744	733	708	741	738	727	714	732	662	729	764	727	728	787	792	744	705	751	788	677	744	761	706	730	753	717	774	769	722	787	754	784	733	749	729	775	775	748	763	750	736	759	703	720	740	739	726	730	702	716	761	706	727	744	775	732	750	746	752	765	751	758	771	742	709	741	767	745	745	760	748	737	787	706	731	719	784	754	767	748	727	764	732	738	738	762	726	750	719	735	708	706	765	742	715	749	770	718	744	702	713	772	716	745	683	785	778	727	758	762	751	727	756	782	729	731	776	735	730	802	752	726	754	752	863	714	684	714	732	730	763	707	698	745	738	698	754	739	721	721	747	709	715	708	768	718	731	774	747	751	719	717	725	735	737	715	747	740	738	718	731	706	755	760	725	736	745	726	676	724	753	758	718	728	774	734	712	765	726	746	776	714	761	736	734	785	701	717	735	793	757	692	771	732	713	712	721	750	755	735	756	762	792	708	738	722	770	764	763	735	694	730	718	741	751	744	763	719	774	718	750	725	711	690	745	822	759	778	732	763	766	737	788	735	775	752	736	726	742	733	687	753	695	762	723	710	848	770	752	707	738	747	759	708	768	754	745	767	757	700	773	720	766	760	749	738	734	728	749	756	787	725	778	733	689	794	692	765	732	758	769	763	677	729	700	749	752	730	796	763	787	753	759	748	772	731	763	755	773	751	723	739	706	743	734	767	748	764	750	795	814	714	737	722	770	724	724	741	730	757	781	755	777	762	741	715	731	698	743	720	770	724	752	738	741	736	714	735	710	749	783	696	738	741	756	731	761	784	712	738	720	742	783	737	747	752	743	674	732	712	797	729	755	746	722	733	714	714	762	757	728	786	756	738	724	753	737	717	751	712	759	733	790	686	718	701	731	752	708	773	721	768	731	735	765	734	706	735	730	730	734	697	754	742	799	747	763	742	756	700	719	767	762	754	727	752	784	763	772	722	740	745	782	751	726	715	730	743	705	707	751	751	706	711	768	763	751	762	753	767	766	728	691	740	759	721	704	751	731	766	745	731	726	787	718	680	782	750	743	731	793	710	751	736	733	750	682	752	751	747	729	712	777	743	765	731	772	744	775	717	705	774	765	760	733	769	681	728	739	715	750	751	743	709	707	709	766	728
42740	26815	23023	16584	5919	1083	428	390	372	287	304	315	285	268	283	287	247	228	250	264	251	289	273	265	251	256	255	214	248	260	246	270	232	228	248	225	228	245	261	228	239	258	247	227	244	250	247	264	268	234	247	249	238	238	259	196	240	257	248	248	242	238	257	236	277	232	261	216	228	213	220	213	235	252	240	242	251	249	244	206	266	246	255	224	249	254	255	204	238	254	239	248	242	243	244	268	222	203	276	225	253	260	254	262	234	254	254	243	240	249	275	232	245	234	235	239	248	234	254	245	247	221	215	235	249	243	239	267	237	250	241	257	254	267	234	247	239	257	237	258	274	235	242	254	233	242	239	246	210	253	265	233	254	253	248	246	229	233	265	230	243	236	259	245	232	223	221	228	256	205	247	210	255	241	251	245	233	234	256	212	213	235	236	276	230	240	244	228	245	223	248	247	239	256	222	238	233	218	227	257	239	236	266	260	219	240	219	241	247	204	255	249	237	249	207	240	228	229	216	260	252	257	253	227	257	286	260	229	249	228	253	219	258	244	247	254	247	246	236	211	245	224	232	259	252	238	263	222	243	240	250	213	189	258	233	245	210	264	279	261	236	258	266	240	241	253	243	227	265	252	257	261	258	264	267	240	249	253	232	229	271	263	270	215	249	260	227	251	264	261	232	270	235	241	251	214	230	256	269	225	225	219	242	225	251	247	248	231	231	276	254	259	268	251	228	228	255	221	252	244	263	239	244	248	262	234	268	259	248	261	247	253	233	236	261	202	257	241	230	237	212	260	206	239	240	247	202	214	222	251	252	231	213	247	244	250	241	236	248	254	235	222	249	281	233	253	236	226	258	255	225	212	244	240	230	226	244	267	260	260	255	256	261	234	258	251	256	249	240	254	230	245	224	261	235	253	263	244	271	260	242	238	273	242	209	271	236	206	225	256	259	235	268	238	233	228	247	269	213	253	254	268	260	217	231	233	264	253	209	247	249	234	237	227	248	268	238	244	218	214	207	289	237	253	244	213	246	252	256	256	249	221	249	196	237	225	254	236	237	277	219	229	219	237	238	243	234	241	247	232	200	220	228	229	261	267	233	235	217	218	216	257	257	241	229	283	232	243	254	250	220	220	256	207	236	256	281	267	252	250	257	230	246	239	269	240	248	259	236	211	245	233	253	243	228	241	258	253	230	235	247	272	286	260	261	255	251	211	238	233	223	194	224	230	234	258	239	280	241	214	254	245	261	257	229	225	247	236	296	249	245	263	243	246	222	259	243	253	252	233	209	204	272	244	249	230	222	245	231	231	261	234	248	224	275	261	270	257	268	277	222	241	248	203	213	248	240	247	277	240	255	255	256	241	271	218	234	222	244	220	190	232	254	208	224	258	233	255	235	235	245	203	236	235	245	236	252	234	221	208	242	269	240	229	243	278	259	246	210	265	238	224	259	212	220	268	235	227	259	244	230	238	247	275	248	217	266	238	243	212	259	259	216	251	272	271	229	265	241	248	228	250	250	260	241	246	233	235	237	259	261	231	243	210	248	228	270	268	224	224	257	240	249	234	253	241	252	228	244	228	241	227	244	252	236	255	243	244	248	244	222	205	262	228	253	247	223	249	261	284	275	251	214	246	255	211	257	228	229	251	212	212	262	215	230	232	240	225	240	257	250	271	255	232	270	254	233	238	254	234	233	242	242	261	262	231	227	259	250	263	216	245	229	220	210	254	241	239	234	229	271	278	211	225	229	268	227	222	241	264	260	253	240	228	260	228	243	224	231	240	233	189	240	225	269	263	253	256	249	232	246	222	248	238	222	224	253	266	224	236	252	234	281	253	257	229	242	233	228	276	250	246	232	236	239	231	266	223	275	216	238	247	227	265	220	241	276	235	234	227	241	235	241	247	255	244	236	228	236	250	223	256	196	234	256	240	251	249	231	244	229	249	229	223	250	244	230	228	263	263	238	236	267	237	256	249	253	229	250	248	236	267	263	245	204	207	237	237	234	250	231	233	233	235	214	247	231	220	226	261	262	265	246	251	256	259	238	236	280	226	248	235	232	245	231	250	240	241	232	252	252	220	245	220	210	225	254	237	251	219	238	238	242	250	244	261	220	268	226	226	228	227	249	255	243	247	238	191	231	223	212	207	254	255	237	226	228	248	213	268	260	208	269	263	258	238	239	240	233	209	241	230	231	274	259	220	236	243	243	260	247	243	254	249	248	268	260	245	227	236	254	230	231	249	233	246	261	262	248	226	237	264	239	218	260	252	259	258	239	227	250	245	242	249	247	249	224	238	229	229	248	247	258	246	253	232	238	253	235	236	227	219	242	262	242	255	246	244	242	259	258	233	229	246	214	232	241	215	259	251	267	230	262	258	241	215	232	229	240	223	276	232	248	247	261	249	213	222	232	246	248	235	249	268	239	271	211	210	239	251	229	200	231	254	225	248	225	230	241	221	273	292	220	222	243	263	253	265	228	253	274	285	225	209	230	210	243	207	215	239	276	241	268	247	225	254	251	226	231	244	243	265	233	234	258	212	232	232	255	243	257	234	241	261	223	208	228	270	236	219	243	250	233	297	231	242	231	264	260	227	239	234	226	257	241	238	217	232	256	232	244	245	207	266	248	259	230	255	216	260	247	249	234	221	224	236	242	260	254	270	252	258	230	264	233	266	253	230	260	250	205	236	255	276	248	237	204	247	276	229	263	286	238	240	246	262	234	222	248	244	293	224	247	224	245	235	246	231	251	256	206	231	211	274	269	265	246	224	246	233	247	237	252	246	217	233	227	241	247	230	235	229	249	261	246	255	277	246	255	233	241	241	231	248	234	204	248	227	221	214	234	220	229	235	242	230	224	249	216	263	222	256	234	251	252	248	213	240	233	250	252	279	227	262	224	237	263	230	246	237	262	241	244	240	238	253	238	244	242	262	227	257	258	226	227	218	242	248	243	253	277	238	237	244	208	260	255	251	233	238	236	240	242	259	238	268	254	255	232	238	185	242	227	222	246	211	222	248	268	289	235	269	271	254	218	241	261	244	270	237	231	252	239	238	191	226	270	239	265	255	234	226	224	206	276	221	236	285	233	238	237	241	225	263	255	264	224	250	230	255	250	272	208	236	241	252	258	273	255	237	278	255	253	266	233	230	229	249	258	266	243	221	248	246	224	273	242	228	244	204	220	269	248	242	226	227	229	242	267	249	228	255	260	238	255	244	217	217	260	217	268	239	235	247	223	236	277	243	271	253	243	217	251	226	206	246	250	236	254	257	254	225	238	266	216	235	252	250	221	228	239	268	214	235	219	225	210	241	239	223	251	227	224	251	194	261	235	252	258	256	268	227	253	262	280	236	258	253	268	240	244	243	228	220	241	228	256	232	229	244	222	255	221	238	225	217	232	241	238	247	240	250	255	226	248	240	227	253	248	261	212	252	260	254	226	290	253	241	252	234	240	245	256	241	221	232	191	236	253	243	235	241	261	248	241	264
27894	20770	26732	23950	11366	2459	1452	1266	1151	1026	970	804	768	738	734	721	678	640	684	620	645	641	601	607	635	588	561	602	578	573	540	595	553	602	589	589	540	632	577	560	603	540	581	586	572	588	565	568	552	587	569	560	572	573	544	553	538	558	570	573	575	587	508	562	542	549	565	587	551	565	536	574	574	545	571	529	562	565	568	533	519	516	546	573	569	586	544	570	577	540	502	579	509	568	554	583	567	530	587	558	577	550	550	561	560	563	531	519	583	512	575	554	545	531	529	542	548	541	556	565	548	571	565	547	524	559	577	544	575	560	535	565	573	575	534	526	551	516	536	527	543	507	560	528	539	550	565	562	548	565	539	586	545	580	578	509	554	535	591	545	536	591	577	537	545	525	536	513	559	585	592	559	539	523	564	520	593	555	558	557	507	552	602	582	546	564	552	537	574	567	545	537	596	499	552	566	542	572	494	569	569	523	545	585	547	555	530	529	523	539	532	567	565	581	537	566	548	539	505	568	551	542	558	578	534	557	528	548	523	551	522	505	583	530	571	545	562	548	568	523	586	577	535	542	556	564	559	546	542	572	591	528	563	515	566	534	569	547	515	552	562	556	533	567	522	571	585	560	534	537	532	637	544	519	525	579	557	559	534	526	560	552	546	514	536	579	520	545	575	558	512	563	532	558	556	544	531	598	594	580	557	522	543	505	541	560	551	530	546	538	596	529	552	583	556	603	548	533	573	571	495	561	535	523	580	543	561	541	577	581	564	540	554	534	560	514	524	555	549	553	574	498	505	520	545	541	572	553	527	585	571	550	548	614	568	522	549	538	545	545	507	539	580	517	552	551	522	539	538	508	559	629	566	514	574	539	547	558	523	521	522	533	545	587	561	570	501	553	581	594	555	537	583	558	575	565	574	601	531	567	541	534	570	538	533	538	583	589	600	572	569	546	545	552	534	555	541	512	560	560	567	524	530	532	554	546	541	545	589	544	523	575	573	557	521	542	568	582	483	546	559	525	521	564	577	551	551	527	571	558	570	531	531	530	515	550	572	542	512	557	570	541	545	568	514	534	587	561	554	540	565	502	561	546	561	540	521	542	572	557	551	526	540	600	514	534	531	559	526	544	515	503	554	584	553	554	536	530	577	607	540	526	518	591	545	547	513	531	578	568	538	534	520	528	578	520	525	535	583	567	543	558	529	550	542	529	549	585	555	594	506	508	576	565	547	541	571	535	577	509	526	539	545	567	552	600	556	586	538	535	547	552	583	537	589	564	526	579	568	514	555	498	576	549	535	521	514	548	562	557	538	526	541	542	567	561	583	544	553	501	531	502	550	545	540	594	521	560	552	552	502	559	538	533	539	549	578	547	543	567	562	536	563	555	551	572	553	511	539	551	552	542	563	582	559	530	569	543	560	565	566	566	556	588	529	551	592	488	569	537	600	584	572	590	538	542	557	565	569	556	522	556	561	554	575	560	551	534	550	549	539	543	567	517	583	547	557	574	577	564	523	535	528	552	556	599	592	565	503	539	530	558	532	574	565	553	521	552	549	545	525	582	534	553	516	560	575	563	511	544	529	564	517	581	537	550	546	540	529	533	542	585	549	568	561	548	586	566	550	547	520	529	562	541	582	518	581	523	518	517	590	507	539	594	576	590	541	567	537	522	556	554	562	534	545	531	567	555	538	584	555	536	564	528	545	567	573	563	560	588	578	554	552	564	564	596	539	553	595	566	563	501	536	551	532	525	543	522	576	538	558	540	560	562	539	604	530	558	538	515	544	560	584	568	513	586	545	555	576	596	585	539	571	542	507	600	579	509	564	574	557	520	576	547	572	542	583	551	524	554	548	547	580	567	568	542	546	571	576	531	565	505	541	565	537	564	581	576	593	582	541	603	578	567	567	532	571	541	543	547	542	544	525	553	594	509	516	545	545	528	534	523	564	534	576	561	589	574	547	553	502	561	562	575	594	554	522	573	531	513	504	584	549	527	593	529	530	605	566	554	541	544	557	547	518	564	544	555	567	539	558	542	503	567	531	522	566	585	625	515	525	538	556	563	592	565	588	588	566	536	566	600	582	533	529	562	593	551	551	532	537	540	563	544	521	577	572	550	527	556	551	573	521	544	578	521	522	554	534	584	549	593	561	561	542	562	550	550	560	547	562	551	564	585	556	541	559	575	572	553	559	541	570	556	544	562	535	499	549	559	545	555	526	582	572	562	557	549	568	583	557	562	566	543	526	577	532	582	564	554	539	502	556	549	553	547	552	543	511	534	572	541	533	548	524	573	526	535	555	598	543	519	571	530	547	519	560	585	535	554	578	533	554	552	528	571	535	535	535	594	566	515	536	509	612	538	519	552	538	587	526	566	586	534	568	540	590	539	553	513	537	541	518	542	536	568	527	560	583	554	537	511	559	579	533	558	551	540	527	541	531	569	497	569	567	589	585	547	579	573	515	591	540	599	575	576	573	552	600	552	534	506	543	561	575	558	583	539	582	561	632	554	476	566	552	512	513	551	557	575	554	556	565	572	582	545	554	566	549	510	525	604	547	601	504	534	531	548	538	520	544	560	532	547	532	557	549	576	497	564	592	540	512	611	527	577	545	559	609	578	574	510	544	579	580	537	582	568	526	535	520	617	552	518	576	563	530	559	507	549	575	552	520	496	551	560	532	554	536	607	581	559	548	541	559	532	549	589	568	561	504	574	549	546	518	541	559	515	579	563	594	506	551	531	545	522	551	601	552	555	556	587	554	534	572	528	529	573	534	571	519	525	526	595	524	551	541	502	501	564	558	546	584	536	563	530	532	517	571	523	543	549	550	555	587	575	556	548	559	573	566	577	518	503	554	574	535	529	564	572	549	544	531	559	583	539	558	590	596	545	530	568	556	527	544	513	530	540	586	584	550	560	543	547	548	522	547	538	548	569	534	522	536	593	573	530	549	528	580	611	539	552	540	549	574	550	532	534	575	508	558	535	525	542	553	490	576	559	547	544	547	571	538	538	574	574	622	546	511	566	528	554	561	514	557	524	547	554	546	544	573	552	541	559	512	588	532	526	580	553	535	615	577	551	587	565	568	592	516	558	579	529	529	554	524	532	548	555	596	544	581	505	563	520	557	565	556	537	548	549	533	538	554	538	521	545	531	524	559	512	577	553	565	571	563	577	526	563	588	574	571	565	532	521	552	553	540	582	566	582	534	553	558	524	583	557	592	588	569	551	534	573	565	551	546	560	547	492	547	519	554	542	580	545	555	552	553	577	569	562	559	593	552	514	529	534	568	572	552	551	578	562	543	576	550	510	560	558	573	535	593	563	544	566	522	535	564	524	522	540	534	544	594	528	552	536	508	587	501	534	550	560	576	529	555	551	545	534	525	558	572	523	520	547	516	544	529	585	570	571	537	556	591	532	591	555	511	547	537	551	528	525	583	522	540	543	565	520	557	546	528	565	515	567	545	534	589	544	552	547	544	511	584	547	519	544
51535	35382	35147	30799	14769	2927	889	531	487	413	405	395	377	336	334	365	305	340	304	358	314	298	336	295	285	291	311	338	321	316	311	327	281	296	345	316	302	298	282	297	288	295	256	275	310	289	293	276	301	302	271	292	301	293	319	282	316	313	335	324	297	291	277	300	251	289	302	263	283	317	304	252	331	291	286	282	301	274	290	300	279	300	302	327	298	305	294	298	299	320	289	264	305	304	295	310	358	257	280	283	293	333	292	281	302	315	303	289	296	295	298	287	325	312	276	311	276	272	296	263	291	279	309	300	315	290	296	305	282	285	320	293	297	346	317	282	302	301	296	260	299	280	263	282	276	304	293	284	277	318	300	310	293	292	313	334	311	273	305	315	293	282	285	316	301	311	313	282	307	289	274	313	334	273	296	290	282	282	285	337	336	286	286	304	290	302	314	320	332	311	288	303	312	297	280	289	297	311	285	268	299	307	315	294	302	285	296	307	282	283	291	309	303	287	277	313	276	273	333	310	266	316	286	294	270	312	268	256	262	241	281	309	281	290	286	291	301	300	253	288	286	295	313	280	276	264	317	283	278	293	298	285	310	273	317	279	278	301	293	298	285	297	287	306	282	338	309	288	301	300	264	296	275	286	307	313	276	270	312	307	276	275	313	271	315	274	302	313	304	285	285	294	304	299	329	307	261	295	290	307	289	304	291	284	294	287	281	311	296	302	327	317	280	313	302	273	310	257	303	299	321	302	332	312	274	281	312	274	290	286	304	284	291	262	309	314	289	292	351	296	323	294	305	305	286	280	277	327	260	286	318	294	293	277	311	288	334	310	328	333	286	292	289	314	312	333	300	284	303	250	262	288	310	297	274	291	283	271	283	286	274	298	314	320	313	312	301	283	320	331	262	297	264	313	306	318	307	315	300	324	299	301	305	293	319	291	298	317	312	274	286	259	301	320	313	281	282	334	299	285	292	318	296	260	284	328	307	294	291	316	288	275	290	276	279	319	290	311	321	261	319	304	326	319	311	293	321	319	295	280	281	317	275	292	301	335	291	274	289	269	288	300	288	293	301	297	318	272	301	319	310	277	254	288	282	282	303	304	315	308	285	286	284	275	314	285	312	272	282	291	262	331	250	293	303	269	314	278	306	268	305	327	281	293	286	292	309	326	286	302	296	300	313	288	296	281	301	293	317	282	303	280	302	272	317	311	321	305	287	304	333	287	281	286	276	311	296	296	273	297	279	298	294	288	276	325	302	288	325	298	270	259	315	293	326	286	295	319	305	306	291	278	292	286	284	270	295	319	273	308	289	270	273	295	307	285	313	290	286	278	291	280	313	273	269	293	258	313	311	325	268	308	282	279	285	286	302	316	296	298	306	300	297	298	314	312	285	324	276	288	303	317	326	325	305	304	304	309	316	310	269	254	292	290	309	277	273	285	280	317	303	277	297	312	257	281	286	294	305	354	328	277	272	298	280	240	266	292	312	303	287	316	264	295	236	287	329	303	290	295	282	310	276	267	274	284	298	271	301	300	270	329	262	267	318	311	293	298	302	305	274	270	265	274	312	290	306	313	268	253	319	323	310	284	281	288	313	307	326	247	292	301	308	299	317	304	305	306	307	311	337	262	329	321	301	262	275	305	286	298	257	307	272	295	301	271	279	284	336	325	296	263	327	309	353	304	285	306	314	309	284	265	252	333	299	285	309	281	306	294	290	311	271	276	269	289	287	341	274	272	313	323	318	285	272	306	265	299	289	295	283	316	294	274	299	261	259	260	307	307	280	341	323	284	297	269	291	286	297	305	284	293	277	302	307	314	281	287	325	293	324	305	276	301	293	293	310	289	254	258	294	312	306	290	311	272	298	274	267	284	323	321	325	282	244	298	309	263	302	285	281	300	284	296	274	312	283	303	299	280	288	326	300	309	316	309	261	304	303	301	290	291	279	284	302	299	317	277	276	303	292	269	282	288	281	300	314	306	302	284	275	315	274	278	274	275	301	301	292	300	320	308	329	271	287	293	315	312	304	292	265	304	291	295	321	286	276	274	281	289	271	304	312	262	256	300	280	292	264	279	319	304	282	273	326	309	317	286	287	292	294	317	276	291	277	284	309	321	278	290	233	275	271	321	348	299	268	283	284	327	347	317	304	281	308	287	277	314	305	288	280	300	294	279	325	312	331	272	314	290	311	306	317	317	307	334	282	304	295	309	283	294	292	285	270	273	298	267	290	305	314	262	277	309	298	275	274	319	282	297	300	302	290	273	311	278	297	257	297	267	299	257	299	289	320	294	307	290	315	304	299	268	299	307	293	292	295	303	281	292	294	289	281	279	339	294	306	286	281	319	323	289	294	296	303	326	301	290	288	301	327	296	261	287	289	244	317	293	292	303	352	275	291	301	294	326	279	315	303	309	293	274	298	288	266	303	272	340	295	321	295	310	326	313	310	296	299	303	303	323	274	288	309	289	296	306	301	321	276	302	299	295	325	316	276	291	321	299	315	299	271	296	272	314	291	277	297	305	322	315	289	318	286	286	290	313	306	312	283	306	330	278	319	268	286	329	258	286	256	313	304	299	326	314	312	283	299	319	308	285	320	307	287	273	281	260	307	278	269	274	293	247	297	296	293	282	288	260	302	291	321	295	271	300	284	296	274	309	296	274	296	340	290	294	285	304	290	301	284	307	283	298	302	291	292	271	303	268	296	314	281	274	281	317	299	282	332	259	294	280	342	327	277	303	296	296	286	313	278	291	288	299	283	286	298	297	301	287	285	307	294	274	263	331	284	309	254	283	310	272	288	287	359	320	274	315	277	265	287	311	269	296	286	292	345	312	268	293	284	271	303	297	254	296	292	318	262	312	281	329	279	315	289	293	301	280	282	252	274	305	311	310	305	286	299	319	295	305	279	281	307	337	291	290	299	276	302	308	300	286	306	323	273	281	275	297	317	273	267	276	310	297	297	312	283	309	293	298	298	295	313	269	302	306	319	304	307	273	300	314	301	283	298	289	352	321	273	311	277	273	294	311	270	298	289	297	306	284	325	316	332	293	278	274	317	292	288	299	297	308	280	265	314	279	259	299	284	283	316	285	298	315	297	311	266	307	293	299	284	270	296	276	318	308	326	299	284	279	295	298	280	332	266	307	290	304	295	294	342	316	310	314	292	297	256	269	284	344	253	300	295	286	282	294	278	309	298	309	308	274	299	295	266	298	314	315	312	285	282	308	299	321	306	261	327	265	270	275	262	265	286	303	232	299	294	306	300	278	300	277	319	249	329	299	282	276	310	318	303	310	302	316	312	301	319	306	291	313	307	301	312	319	277	235	259	293	315	261	287	306	301	297	298	301	315	293	309	307	302	315	297	293	290	283	289	297	319	292	272	289	293	274	305	312	291	244	284	293	298	297	274	292	269	301	283	277	333	271	283	290	324	293	310	321	281	299	294	275	283	288	285	318	299	311	283	328	300	289	280	326	292	286	311	317	338	314
33397	26939	36373	36190	19154	3764	2142	1755	1612	1431	1380	1100	1031	1046	963	878	867	888	752	844	899	825	843	719	781	783	765	781	731	757	703	732	692	710	711	778	776	709	706	698	722	699	708	692	693	661	661	663	679	664	725	688	710	662	686	630	726	747	617	684	634	644	662	668	633	680	642	688	667	664	653	716	666	647	704	668	666	651	658	679	715	654	705	689	679	657	671	699	698	677	641	668	663	667	667	698	764	747	651	657	699	637	641	649	712	708	690	653	721	697	674	697	678	691	651	634	671	692	702	687	686	656	635	651	668	654	630	667	619	667	657	657	695	698	700	666	648	690	680	693	643	663	634	683	662	677	676	646	678	667	649	685	632	630	632	627	733	657	649	715	712	692	641	713	703	670	626	667	623	673	661	667	693	620	684	670	669	665	640	691	648	664	748	675	658	706	648	681	671	685	685	641	649	629	674	709	671	691	674	677	679	665	615	662	671	689	668	715	674	673	643	650	675	755	701	689	620	657	665	697	682	665	662	668	650	667	666	629	665	680	653	632	708	672	716	649	660	672	644	688	657	663	697	739	709	637	707	691	658	625	654	646	669	663	686	679	679	680	680	674	635	673	677	691	648	675	677	677	657	667	675	666	619	662	717	711	650	668	702	656	643	680	656	655	688	640	647	657	707	701	666	653	650	702	664	675	711	698	639	697	682	666	649	619	702	656	658	659	694	658	623	702	669	738	628	659	683	627	692	679	663	674	685	668	670	703	666	686	690	699	675	664	642	639	680	624	653	599	677	656	658	693	682	657	645	649	652	674	696	671	672	644	684	682	651	682	661	659	680	650	661	669	680	653	671	669	685	623	687	705	667	660	673	658	690	731	636	678	609	690	665	707	680	694	711	694	633	690	683	667	677	649	649	651	695	683	681	685	676	641	650	627	645	663	726	657	681	672	660	711	663	689	664	653	653	633	675	676	655	678	700	674	705	669	659	701	663	703	641	667	656	647	675	686	674	681	677	652	666	685	662	690	685	705	630	672	669	685	693	711	667	662	680	670	678	637	692	640	641	676	664	648	657	679	703	652	708	665	657	659	673	711	657	699	624	676	640	651	668	665	679	709	645	690	686	665	675	735	692	676	667	671	672	691	661	670	672	725	713	687	706	669	657	628	709	615	702	648	673	668	659	666	695	689	665	672	640	640	665	693	725	687	635	687	675	686	711	630	613	687	668	691	615	680	662	703	661	661	694	666	660	655	629	651	652	647	684	668	652	736	636	640	694	709	700	654	674	673	713	683	692	676	666	689	669	668	661	665	687	694	640	629	661	685	671	695	656	670	662	723	649	653	650	676	676	656	625	628	662	662	701	694	692	688	675	673	681	652	635	678	675	652	678	665	687	656	689	668	673	702	683	681	646	640	672	682	681	667	689	719	677	707	686	628	684	692	672	699	699	647	679	656	687	658	672	689	655	709	690	671	617	668	629	652	613	652	676	661	647	667	692	670	650	653	677	687	676	662	683	669	658	683	653	667	669	663	663	626	649	647	653	651	683	619	679	692	693	670	671	666	698	673	649	654	648	680	675	643	691	663	650	661	681	658	683	695	660	668	728	725	665	667	688	681	680	691	700	691	664	668	656	631	678	640	664	721	667	705	666	682	694	677	703	633	669	670	692	676	669	699	652	679	630	638	640	666	679	682	726	733	724	611	635	665	693	637	653	685	675	648	688	699	662	662	720	708	634	642	650	664	663	659	650	646	639	669	715	619	633	658	679	658	707	662	634	695	681	638	642	681	667	636	683	704	707	640	650	710	671	644	655	670	684	657	695	663	685	685	668	659	683	706	671	670	650	653	710	653	675	616	651	636	676	619	648	672	685	679	645	645	649	667	674	655	652	651	665	634	655	708	634	714	608	666	688	713	636	680	659	662	693	682	656	655	629	677	658	665	653	645	642	631	662	660	630	667	654	669	704	620	651	686	652	682	636	723	690	637	665	673	664	703	677	623	664	650	689	659	687	681	694	643	662	678	668	682	679	644	664	693	687	663	676	731	662	654	670	691	680	682	704	688	680	655	670	633	698	666	680	694	610	647	705	665	658	662	683	655	669	679	704	652	612	666	637	663	669	682	682	664	674	664	672	659	617	703	641	650	660	703	698	727	700	683	715	659	722	651	635	669	665	641	681	678	679	695	664	693	674	648	714	664	602	712	663	692	665	681	681	684	674	717	642	670	723	643	723	656	679	693	670	709	643	659	687	677	660	648	669	671	674	647	649	660	704	653	692	664	647	651	650	675	739	657	661	641	686	672	702	714	690	649	682	684	651	700	682	648	680	685	626	666	595	651	645	656	641	691	653	666	661	675	692	701	666	651	673	665	653	659	671	691	623	688	711	682	681	665	643	663	704	680	655	670	684	676	674	700	716	689	629	682	717	664	691	664	677	703	665	680	685	672	661	649	671	634	671	651	683	650	681	667	678	710	686	699	693	631	667	663	652	710	676	648	657	627	658	651	654	697	690	644	695	648	693	641	684	661	716	651	604	683	635	681	671	657	689	671	660	649	679	666	696	685	637	634	636	664	658	675	678	661	642	666	663	641	697	701	644	660	632	690	637	632	675	706	719	685	638	677	653	702	661	697	666	688	657	671	641	676	722	665	676	659	610	641	672	658	665	625	646	701	649	711	670	660	655	648	671	654	705	676	705	622	619	640	674	661	634	689	685	654	657	659	633	673	698	685	694	719	686	709	665	661	659	667	644	629	677	671	668	701	681	712	668	686	687	677	714	635	715	683	681	717	697	676	713	670	664	649	710	680	660	681	686	629	665	662	714	674	673	698	646	708	635	671	636	737	731	700	672	631	655	681	703	650	662	646	705	634	692	656	657	690	641	638	660	644	683	685	686	660	643	677	648	691	606	660	647	698	622	694	688	621	675	649	671	639	708	666	704	688	642	704	614	665	685	704	622	728	676	628	664	661	680	643	672	632	629	711	668	647	693	665	717	669	701	661	623	700	714	662	663	641	667	693	652	710	677	632	718	709	706	707	657	688	681	713	681	660	674	686	645	692	691	674	689	692	680	656	681	649	634	720	608	690	721	663	675	653	668	686	654	690	649	655	706	716	675	627	656	693	671	717	697	722	663	671	689	650	677	657	635	618	706	659	663	683	692	640	650	692	687	649	672	658	702	665	684	693	698	649	655	674	645	721	681	679	686	732	676	733	680	673	664	679	650	628	639	644	648	665	650	685	656	654	668	691	684	676	650	687	632	688	687	678	704	644	658	651	649	671	656	683	720	659	700	693	657	680	630	662	680	673	667	660	644	670	677	659	654	684	675	702	686	682	656	656	665	689	645	711	706	643	630	692	657	697	646	652	695	662	700	687	691	664	621	652	667	718	695	719	660	710	655	676	655	635	689	637	703	673	654	686	658	685	648	660	682	701	680	629	694	646	645	683	644	649	691	679	655	659	652	701	664	689	729	667	694	681	638	680	671	656	714	650
24779	13103	7152	3464	1366	529	403	365	359	367	365	366	340	311	318	379	352	339	349	377	356	375	302	366	327	355	358	331	359	360	337	344	354	322	316	326	373	352	337	363	320	370	351	352	361	335	359	384	332	362	327	322	337	353	338	344	366	354	327	345	341	311	364	352	324	316	338	347	295	337	301	322	335	375	345	372	332	360	336	330	307	364	340	353	325	334	334	339	348	348	366	324	334	346	367	413	328	336	333	327	334	348	370	334	318	357	362	327	317	347	327	310	293	372	348	347	363	306	360	326	352	341	328	333	309	355	344	325	386	332	339	365	336	328	362	356	369	349	291	350	366	355	350	341	337	336	387	344	337	359	336	324	333	332	332	326	356	343	316	327	357	323	366	316	350	323	407	341	320	352	330	331	340	353	332	326	353	351	332	350	339	334	330	324	333	361	372	340	355	340	344	337	306	298	335	366	359	313	351	318	323	353	371	371	362	329	336	352	327	325	347	328	360	310	326	328	313	316	372	385	355	329	312	344	322	309	364	378	319	357	331	321	372	321	344	334	332	320	332	339	325	338	357	374	315	345	349	311	358	326	352	366	318	352	369	357	344	352	351	362	323	360	325	347	314	340	366	314	385	339	336	380	334	346	286	326	351	360	297	314	358	366	339	354	367	369	330	334	320	308	365	335	365	372	378	334	352	331	329	333	373	349	306	331	321	374	316	362	359	340	326	341	329	312	325	336	353	316	316	367	367	330	335	325	360	357	361	320	343	364	370	317	339	335	366	346	330	343	357	349	349	360	338	369	365	353	337	373	351	328	347	360	351	332	348	380	334	375	330	331	326	356	355	330	340	338	369	342	337	340	339	360	328	330	335	338	360	338	338	301	330	331	328	355	340	345	336	328	315	366	368	366	322	338	353	330	348	351	339	331	340	332	320	354	325	317	355	363	339	320	339	314	341	320	345	339	342	387	296	335	352	339	333	298	334	327	340	336	329	322	346	324	325	314	309	325	348	365	361	361	311	339	382	340	300	340	354	366	339	348	348	326	332	357	377	327	336	333	365	340	321	328	363	334	323	323	328	315	343	339	329	370	341	344	329	331	356	360	321	349	381	319	347	356	331	374	311	350	347	330	278	364	357	316	350	341	303	305	336	315	343	329	357	315	316	331	352	349	343	363	373	360	392	338	382	355	344	345	338	364	366	337	324	337	316	373	336	355	391	333	354	331	352	317	307	366	315	349	373	342	355	324	338	359	344	352	297	353	325	356	341	313	348	318	315	361	321	328	358	363	331	358	334	321	347	350	346	275	336	340	312	351	356	366	332	355	336	366	319	334	301	378	366	348	330	321	335	372	339	334	352	325	346	358	359	356	344	338	325	360	319	359	295	356	337	321	366	341	337	339	349	363	382	341	359	387	342	356	383	367	337	355	341	365	352	309	318	309	354	346	348	365	366	303	320	363	320	331	308	360	298	331	329	314	313	311	323	299	342	365	347	355	341	332	312	318	344	338	347	327	337	344	319	331	347	315	302	331	338	349	332	336	389	338	333	301	344	344	343	362	344	341	336	334	291	346	329	320	337	331	350	348	290	338	354	350	355	355	364	303	355	347	374	355	343	317	337	337	326	293	329	365	340	312	333	334	334	364	320	333	346	363	317	346	336	315	329	364	361	374	372	319	355	353	350	346	362	327	295	370	343	313	358	312	372	362	349	337	290	321	343	348	332	404	294	364	334	327	342	315	333	308	342	321	320	368	372	338	352	361	347	339	367	355	362	341	340	344	365	334	328	345	357	343	326	349	349	346	347	356	343	367	335	330	328	360	330	343	340	341	332	340	328	311	325	358	319	324	339	336	371	358	357	329	325	345	330	374	329	328	299	334	355	369	347	292	362	361	355	295	366	312	300	327	347	320	367	343	323	360	353	315	337	324	349	343	331	317	333	351	346	347	357	318	342	323	322	333	382	329	330	337	316	325	362	348	357	331	299	349	305	329	373	352	352	366	348	302	351	373	348	330	308	333	340	366	304	308	332	342	368	330	367	332	321	375	337	327	339	340	359	359	359	354	326	338	337	366	346	356	369	315	349	335	345	335	339	362	328	325	314	331	356	386	312	327	353	352	353	311	326	350	336	356	345	318	325	332	328	350	365	329	337	345	343	357	329	352	332	335	308	352	344	368	313	323	333	321	340	354	307	336	314	329	312	320	336	337	365	343	306	360	353	338	355	347	364	337	297	307	383	340	298	349	326	305	348	374	340	338	308	329	354	344	351	357	379	318	326	318	328	344	350	395	327	320	354	327	320	342	320	318	342	316	299	338	325	345	329	367	358	351	303	350	339	327	367	329	330	336	339	351	345	324	344	356	350	338	339	330	307	358	352	321	341	332	342	305	306	372	330	344	350	285	327	356	348	331	350	349	356	344	363	317	352	340	360	329	314	345	347	321	347	344	331	340	328	349	343	329	374	336	360	337	356	337	349	374	334	325	342	339	311	335	343	362	341	317	309	360	351	335	337	348	338	334	341	352	332	311	372	350	323	334	332	340	353	327	382	360	323	288	356	317	325	327	361	359	316	354	371	348	334	369	350	322	312	371	331	332	352	330	313	360	307	349	329	326	388	356	366	329	369	368	339	369	324	338	341	312	385	319	328	341	342	308	348	324	335	338	358	332	320	365	326	326	338	339	325	321	324	310	336	339	349	335	318	357	373	393	339	363	329	283	342	335	333	364	338	334	345	280	313	359	373	329	306	361	375	353	353	361	302	335	323	346	314	304	346	363	352	326	355	326	329	348	355	367	339	351	352	358	337	323	314	365	375	343	363	358	338	365	382	347	323	353	324	336	373	333	396	328	343	375	360	330	317	334	330	340	339	326	344	330	316	332	337	355	384	359	331	361	343	324	353	332	340	349	338	327	363	334	294	354	328	333	325	326	323	350	332	333	342	335	337	351	331	312	343	366	320	348	338	367	353	378	348	307	336	353	350	357	344	312	386	361	337	353	338	316	383	347	383	340	334	363	360	349	340	320	331	318	365	326	316	304	358	352	334	327	324	339	390	332	320	345	354	339	348	331	329	316	366	338	364	343	348	342	351	322	342	350	351	337	340	348	369	337	346	313	316	336	316	336	320	349	378	304	369	347	366	341	346	324	302	362	322	319	306	360	339	338	351	360	351	332	332	330	334	331	336	365	335	336	340	336	337	342	337	360	351	318	356	312	355	382	334	354	324	315	356	347	341	354	329	354	328	358	340	341	325	330	364	347	348	347	333	364	336	351	373	356	382	382	350	342	336	335	337	355	359	342	321	328	302	346	346	343	385	344	361	375	335	348	354	337	354	329	337	370	335	354	368	340	352	334	351	347	346	373	333	366	341	350	335	352	326	342	328	325	332	340	364	312	315	355	277	346	323	343	367	370	368	356	314	335	305	350	340	338	378	318	333	395	317	356	331	396	320	340	323	358	359	394	360	375	379	344	379	338	340	342	351	336	359	375
15396	10045	10948	8702	3919	1440	1136	996	995	969	921	819	807	809	806	836	806	768	803	813	773	795	778	687	752	715	733	749	718	768	732	719	712	719	772	733	752	732	758	742	738	719	715	702	717	755	740	748	706	709	757	777	717	713	791	735	768	744	740	767	729	715	732	761	725	746	738	730	706	716	763	720	730	684	732	742	764	720	738	718	735	779	741	701	742	727	714	730	708	753	712	733	757	711	719	770	745	733	712	725	711	726	737	726	748	760	702	711	705	771	772	668	713	766	715	726	729	712	702	728	756	768	732	717	753	731	757	702	697	740	741	777	753	714	754	728	742	774	761	739	718	741	740	790	705	752	741	681	729	711	746	736	730	752	732	744	733	682	769	737	748	762	757	705	730	743	716	735	690	746	735	739	730	723	713	745	727	713	758	718	741	727	737	710	711	723	778	778	768	699	726	711	720	755	728	783	732	716	769	737	748	667	770	755	752	744	778	779	741	754	713	735	739	746	732	730	712	758	741	747	729	748	725	748	739	705	735	753	773	702	722	745	763	729	756	727	687	686	710	701	762	693	744	728	703	726	730	724	731	735	706	668	705	754	765	753	731	697	730	746	738	680	710	667	695	701	723	725	725	758	776	729	718	731	746	750	708	719	722	700	791	749	770	750	720	744	719	725	740	698	726	705	730	745	704	707	721	722	788	672	733	765	756	774	710	752	706	727	755	682	758	733	745	700	728	735	743	739	729	737	737	769	729	709	697	741	736	747	688	737	732	730	733	709	680	744	761	748	765	767	778	759	696	687	706	735	704	688	711	688	765	734	720	708	724	757	750	689	762	732	755	715	768	694	736	691	729	759	747	710	689	727	749	674	775	751	723	695	729	701	789	677	774	739	686	739	749	719	733	771	736	778	759	755	739	745	733	745	760	721	733	775	715	731	716	793	714	782	722	734	683	756	719	773	770	787	716	755	734	684	741	743	760	735	697	723	761	694	754	738	724	740	757	703	760	738	740	760	747	761	743	730	727	693	763	752	720	767	717	730	746	735	703	760	755	705	765	720	749	727	769	753	744	762	768	736	781	752	781	707	739	742	722	743	712	719	711	766	694	764	729	692	738	753	720	761	739	736	726	705	727	756	772	748	752	773	760	751	761	711	775	756	767	711	718	732	709	741	702	768	738	751	782	698	753	757	736	740	759	691	803	704	789	724	750	718	747	743	747	662	749	706	728	764	745	710	746	715	726	742	722	734	772	751	756	744	745	752	763	701	753	740	787	745	774	703	709	757	738	724	764	761	703	741	740	786	700	683	745	767	707	680	743	738	751	744	764	690	749	751	746	771	720	702	717	729	737	723	727	751	764	725	722	779	723	724	732	754	693	741	763	758	729	751	719	772	740	696	759	723	718	695	729	729	752	692	755	724	697	755	773	674	729	711	739	731	744	746	728	717	709	718	727	682	716	766	721	699	751	734	713	695	716	699	689	704	754	735	712	782	716	688	715	758	727	699	732	739	770	729	713	742	702	744	755	752	776	741	772	710	794	723	763	731	699	702	757	713	735	770	749	786	772	696	703	737	727	706	739	734	697	700	713	702	751	764	756	732	740	710	754	742	701	743	746	716	690	742	769	729	742	758	674	738	678	693	736	712	730	723	771	741	714	758	734	751	731	759	734	738	738	721	748	722	733	713	758	746	766	711	784	707	709	744	757	724	764	700	706	726	684	713	722	744	729	772	796	700	722	705	734	754	718	743	739	760	766	723	747	787	757	714	720	715	714	752	741	729	727	724	674	733	724	749	733	701	791	750	692	750	728	700	740	708	732	747	753	744	737	726	698	729	712	732	727	718	696	719	734	739	715	714	762	742	771	703	711	776	702	732	713	704	738	732	774	707	752	740	726	734	746	749	733	719	697	711	733	717	750	729	731	741	772	759	715	755	712	782	751	718	726	781	756	762	720	707	743	704	703	741	655	740	739	737	709	764	799	711	734	746	777	750	777	726	739	796	747	741	730	756	677	710	731	723	756	735	709	724	743	762	688	733	739	700	728	736	732	735	675	715	711	725	744	789	723	745	699	751	754	774	776	732	720	747	716	717	747	777	709	705	738	740	732	706	670	748	749	708	758	764	767	727	752	720	737	721	753	768	630	726	699	732	685	788	806	698	712	767	691	777	764	733	705	750	727	688	763	695	765	738	719	695	717	754	730	717	772	716	704	724	719	700	734	701	740	719	733	721	754	769	733	757	742	803	748	745	721	736	700	723	747	742	761	748	735	737	747	754	726	752	757	732	736	735	694	744	728	790	734	738	739	680	742	735	702	678	738	718	746	757	738	747	809	699	742	777	722	742	698	734	727	765	712	759	729	727	686	668	670	748	771	769	762	733	694	716	747	719	737	790	747	719	704	700	780	740	742	727	728	739	781	716	718	761	679	686	696	726	718	747	733	770	732	739	746	721	744	706	679	749	725	723	710	714	733	707	714	744	744	702	759	770	684	727	781	765	723	702	732	731	721	728	741	731	787	754	738	713	716	748	733	761	793	746	715	751	715	653	763	722	702	720	716	758	693	702	765	775	737	735	735	757	746	682	759	715	724	681	702	720	723	725	750	731	728	750	758	766	706	732	647	720	702	732	750	715	720	705	699	732	779	755	724	756	737	700	744	725	813	733	696	762	679	700	771	764	768	726	721	750	755	805	696	763	765	728	727	757	784	747	746	699	773	711	779	734	769	725	744	779	726	739	757	743	770	752	762	734	733	705	747	796	740	772	745	739	710	699	710	706	707	709	716	725	712	720	734	755	706	781	679	737	739	756	756	744	707	701	715	735	726	693	758	733	731	738	742	766	705	710	746	711	779	718	747	787	742	748	708	731	744	703	786	745	682	728	702	790	729	737	718	712	797	759	704	703	737	697	786	735	722	739	738	766	702	770	751	754	769	742	742	787	719	692	716	763	738	731	709	711	710	705	767	689	756	722	795	721	770	725	728	697	735	700	739	730	749	709	775	742	732	717	750	783	717	732	731	770	718	757	715	719	693	763	696	713	733	747	749	752	740	738	746	680	748	752	739	749	763	762	765	801	726	674	727	731	672	700	715	712	737	738	733	744	741	736	690	715	712	728	729	735	750	738	735	693	747	714	749	705	740	736	712	701	771	737	753	756	719	745	698	719	809	745	760	741	744	729	779	705	704	718	773	756	674	743	715	749	759	732	726	773	771	722	719	732	703	723	705	718	723	708	733	759	712	738	791	730	771	676	715	774	746	719	747	728	704	759	722	758	750	735	689	720	687	739	756	734	715	759	712	771	737	692	714	704	723	696	741	721	750	738	750	747	707	752	752	714	760	724	753	726	708	725	763	763	726	736	725	726	739	747	742	711	692	761	714	727	692	744	738	717	727	718	715	754	715	757	717	713	735	761	779	726	793	735	747	719	751	733	732	688	752	731	753	767	707	717	710	747	746	767	737	735	726	709	731	707	696	707	706	738	739	716	704	734
41379	26690	26609	25822	10680	2083	515	411	398	321	346	285	280	289	253	254	239	278	232	265	231	232	265	245	267	272	281	240	230	241	226	252	249	224	268	262	247	241	219	214	229	265	207	227	235	240	286	244	233	262	258	226	233	246	245	240	229	214	252	209	236	245	206	238	228	259	239	256	253	255	242	269	238	245	257	230	219	197	220	254	224	248	238	219	243	239	191	225	211	269	230	266	239	222	268	217	249	277	236	247	219	234	237	239	249	231	247	211	232	254	254	261	227	237	237	242	232	249	237	230	234	248	255	225	228	246	243	243	227	262	239	257	242	237	245	261	211	228	230	228	221	255	221	207	231	222	227	247	234	255	215	282	241	235	242	231	240	240	250	228	250	236	236	239	249	235	234	233	277	246	225	236	238	226	257	241	221	251	231	243	239	263	223	242	211	233	248	217	257	244	235	231	264	237	198	231	273	243	240	222	236	245	222	241	253	276	246	245	227	221	261	269	248	236	220	260	230	231	214	218	229	253	242	231	229	279	251	246	264	229	226	253	215	231	260	258	232	243	229	243	258	240	232	261	235	265	239	258	242	251	242	223	235	236	252	240	234	248	292	235	219	246	235	229	207	214	223	248	217	227	247	208	215	237	246	217	217	265	252	258	216	236	221	265	239	206	232	233	253	224	254	241	236	258	244	262	252	234	219	260	242	252	221	222	264	227	246	211	241	200	215	238	247	233	214	250	249	233	233	240	219	239	258	236	240	232	228	230	230	224	255	237	243	231	221	247	246	246	249	240	239	265	229	238	235	236	243	230	234	243	240	244	253	259	253	220	222	237	235	214	232	240	235	246	228	242	233	219	275	275	223	241	244	229	250	218	253	246	249	233	214	213	246	248	232	246	247	223	226	241	235	234	245	253	255	233	236	239	244	252	231	216	235	235	216	239	247	269	224	250	245	225	248	258	222	235	255	238	229	254	216	238	253	248	260	256	250	261	215	232	252	255	246	231	240	231	238	247	256	236	210	216	222	228	233	231	264	220	219	237	232	228	236	239	246	214	219	214	265	226	242	244	295	220	209	221	250	224	265	264	238	223	212	254	250	233	218	211	260	266	250	259	244	255	195	248	227	283	246	234	248	208	215	225	237	224	240	257	215	244	222	231	239	214	212	235	241	249	214	212	241	237	245	242	223	230	235	241	203	200	231	232	244	261	248	215	257	225	250	253	230	249	257	237	225	242	241	249	218	244	257	254	226	253	231	244	239	240	240	222	243	202	225	229	239	241	221	242	258	243	208	265	245	230	231	244	225	224	216	238	264	226	223	241	214	239	217	230	214	254	266	264	259	230	247	250	250	247	240	204	231	233	234	245	250	218	242	229	243	205	239	217	230	255	228	236	242	228	212	239	219	222	239	233	236	222	254	235	242	228	259	239	213	251	237	255	236	227	219	232	248	207	219	223	243	244	239	224	220	263	216	234	242	253	241	240	254	259	235	224	237	223	224	187	225	227	245	224	224	245	248	248	276	239	252	240	234	249	264	231	229	227	229	223	222	210	235	232	228	266	238	258	258	213	239	230	224	237	263	232	209	250	236	258	245	239	229	225	227	258	235	235	229	243	269	244	238	252	232	232	246	245	243	224	269	226	247	244	225	249	249	260	238	219	243	242	229	284	227	212	244	245	240	223	290	253	242	244	222	236	228	234	229	253	242	263	226	235	229	219	241	231	249	241	200	242	254	238	235	248	227	258	258	233	250	237	231	247	227	208	221	212	246	202	229	263	250	229	226	236	208	252	242	247	241	247	249	280	266	227	220	233	229	239	285	234	253	247	249	228	219	198	238	226	235	270	260	228	224	243	223	215	255	223	255	255	241	220	261	244	230	222	244	228	225	209	239	228	240	245	208	238	223	234	255	235	219	223	225	253	217	228	242	230	253	234	241	223	272	239	244	210	233	224	221	237	240	235	229	229	241	198	246	254	224	293	228	247	238	238	242	210	237	273	232	243	216	234	238	234	259	243	263	254	234	230	242	207	257	225	260	245	250	217	216	217	228	241	235	266	234	252	260	239	229	258	240	267	253	238	236	226	245	239	267	241	250	221	216	223	223	234	238	252	252	222	236	220	246	248	239	237	257	223	279	239	242	245	251	233	262	222	215	256	223	226	261	203	232	262	236	236	219	236	203	245	238	231	225	261	219	217	236	226	218	212	208	242	238	242	211	251	227	246	260	233	230	239	241	203	208	203	237	268	227	239	229	260	246	252	238	237	227	242	275	257	236	250	251	218	254	225	217	246	242	238	255	238	236	234	251	218	225	247	260	291	254	233	227	209	232	253	215	230	260	258	251	203	266	211	230	265	231	257	241	213	240	232	244	253	229	222	226	247	229	240	250	251	252	230	256	261	248	241	230	234	212	240	273	240	283	223	218	244	246	227	265	206	231	266	239	211	253	259	242	226	264	260	230	197	247	263	255	233	233	244	225	227	254	258	220	233	244	228	217	247	236	224	255	206	261	236	227	241	244	237	242	244	219	228	235	231	240	234	253	234	260	255	232	227	276	240	207	268	263	230	247	219	241	246	236	250	236	232	248	228	219	216	229	266	253	246	218	211	260	227	245	221	258	217	253	227	235	192	254	230	241	234	242	249	236	239	205	218	267	215	216	252	256	233	233	215	216	255	273	252	248	225	240	255	242	268	236	215	244	255	235	248	210	229	234	210	213	237	265	267	229	250	274	245	222	241	245	225	228	257	262	253	237	255	232	240	241	237	261	216	227	231	256	221	239	253	214	234	255	241	238	289	227	227	234	239	222	207	236	264	213	229	263	213	243	220	239	224	239	242	243	274	235	242	218	212	251	249	214	260	249	252	256	228	236	232	242	263	248	218	238	235	216	267	225	248	216	218	234	260	266	229	241	234	252	231	273	238	259	250	204	247	269	216	252	240	220	214	266	231	243	271	264	244	252	248	249	247	272	242	271	230	255	197	224	203	251	241	280	238	221	244	244	251	227	242	206	241	242	258	223	229	232	237	227	284	232	246	227	195	224	243	265	244	237	241	241	238	249	216	256	204	219	221	258	263	251	220	225	253	220	242	268	240	266	228	241	230	252	202	238	236	273	240	240	243	215	229	254	276	223	251	223	213	221	232	248	219	235	232	228	232	231	245	253	210	246	253	238	233	232	230	240	247	276	230	245	268	248	220	224	257	266	245	254	255	210	258	250	250	240	223	217	226	249	244	210	220	229	245	220	230	243	251	235	238	233	233	256	206	245	229	231	270	230	251	211	240	234	238	247	236	240	230	199	267	276	245	224	224	229	257	219	252	206	233	235	235	229	243	262	238	234	261	227	250	244	243	240	222	273	234	221	248	214	233	239	224	247	227	235	259	238	209	258	228	244	245	231	239	250	215	243	235	236	218	243	227	221	210	276	223	226	239	224	271	263	249	229	233	230	249	207	239	256	246	257	242	235	256	238	255	241	235	242	242	231	245	226	239
26642	20759	29968	33300	14438	3445	1602	1260	1220	1061	941	846	875	785	735	680	686	671	629	658	643	599	602	622	591	599	596	509	628	572	590	598	583	575	597	537	550	557	570	582	564	544	538	534	524	575	565	558	543	566	543	560	530	533	528	546	535	504	507	565	558	582	538	513	519	566	509	534	534	523	559	481	558	563	581	503	526	539	573	527	566	555	561	510	522	505	538	517	566	570	534	568	511	525	576	554	529	565	524	534	559	547	592	563	565	547	556	547	607	565	548	500	552	553	506	576	514	514	532	517	537	545	520	521	565	581	542	527	525	535	559	520	544	520	570	542	520	567	530	551	579	540	528	557	533	509	528	552	512	552	560	511	549	520	544	548	542	542	552	576	527	567	585	570	538	533	535	544	544	540	552	528	555	543	552	529	535	545	524	558	567	524	520	557	578	567	566	590	512	514	558	510	509	555	529	529	570	548	545	569	530	533	538	549	527	547	551	541	534	515	578	528	561	527	539	535	571	546	585	561	518	563	529	538	512	526	561	562	555	581	556	560	558	508	508	525	540	503	554	512	529	524	535	541	554	518	599	567	532	521	557	527	521	574	521	529	592	485	568	549	574	516	523	539	570	570	511	530	546	528	601	517	524	534	554	536	579	513	485	563	534	541	510	562	503	541	552	549	523	504	570	554	539	551	533	523	531	568	556	597	537	543	543	513	529	580	591	546	524	515	523	543	517	597	556	499	509	531	532	531	506	547	575	555	524	556	553	554	498	604	582	527	517	509	562	536	513	522	542	525	544	509	580	514	521	528	501	552	494	557	578	559	557	579	535	525	576	499	517	525	535	517	514	514	550	552	551	536	524	557	557	515	534	532	532	581	565	551	522	551	518	497	534	559	525	572	528	539	570	542	531	503	495	551	517	497	570	515	529	533	536	531	523	501	546	546	562	512	537	543	554	542	560	539	547	534	541	492	517	547	489	534	556	586	534	483	553	547	566	561	567	530	597	583	554	522	578	563	508	514	527	538	520	568	546	534	543	565	551	543	531	520	545	579	551	586	531	535	502	571	514	551	545	506	552	544	567	512	588	512	555	567	504	526	551	534	543	578	607	523	555	557	559	541	509	563	543	546	554	539	518	552	500	544	518	531	523	535	558	534	532	561	551	531	584	560	527	578	559	530	552	525	559	573	533	532	551	530	555	576	561	541	552	517	522	539	565	532	599	526	554	583	575	549	496	523	533	539	578	489	496	512	528	508	511	566	548	536	544	573	523	545	529	519	534	545	540	508	585	582	539	600	508	591	538	527	558	539	557	544	558	542	528	537	549	539	564	521	522	539	536	547	560	541	566	514	512	556	495	541	524	569	613	510	533	542	548	530	542	550	528	531	539	552	574	540	526	541	536	562	535	512	555	534	551	547	521	494	541	562	527	567	530	559	534	571	552	555	532	574	581	542	538	550	511	530	509	529	515	500	526	548	506	546	526	542	563	551	547	544	574	549	523	503	536	555	492	502	491	517	590	567	507	529	547	511	608	595	569	563	519	560	567	516	517	519	557	584	519	504	553	523	524	522	512	547	547	560	563	509	524	549	570	594	544	593	543	570	556	527	535	539	519	548	482	529	548	541	501	563	539	591	571	566	560	549	552	570	565	557	534	549	583	532	514	568	526	541	571	544	551	561	573	544	565	576	536	566	550	559	539	573	560	552	570	532	577	576	515	538	523	535	545	487	567	518	529	518	541	539	545	529	522	542	522	531	531	521	528	542	567	545	535	516	569	558	553	547	547	518	571	534	545	498	537	555	570	589	559	546	534	563	509	521	522	528	587	575	559	531	554	518	517	558	518	548	534	544	507	533	542	557	532	528	566	494	582	493	534	539	570	579	524	513	517	541	515	508	559	526	513	527	571	562	547	523	550	569	546	528	548	572	516	551	536	587	554	495	554	518	543	544	549	555	566	596	529	544	518	535	598	513	563	547	545	504	517	492	573	538	535	534	555	556	518	554	549	534	520	530	583	567	543	534	594	536	555	548	533	542	525	553	549	546	536	574	502	510	551	515	542	552	537	549	574	530	555	527	564	528	549	486	524	536	516	524	562	567	515	569	566	555	541	518	597	571	518	570	517	543	543	554	520	525	582	573	560	528	589	562	548	558	532	571	524	509	527	572	549	480	579	526	495	541	568	515	526	563	540	581	559	498	550	522	553	542	547	572	518	554	542	495	503	543	556	569	494	540	534	544	568	525	527	573	552	526	526	562	541	521	560	528	555	541	546	573	529	528	525	537	539	554	513	557	531	546	513	509	539	549	527	541	490	540	531	541	510	549	548	518	583	518	536	561	509	616	541	538	547	551	526	500	539	567	575	557	561	534	575	523	528	558	573	560	592	514	579	558	516	506	563	558	579	533	545	543	534	522	530	557	537	556	557	554	540	521	539	544	529	519	536	577	551	548	544	550	540	526	549	513	552	539	544	564	516	606	570	577	526	549	534	520	516	554	507	581	528	521	535	560	539	526	518	561	519	566	531	567	572	561	554	560	534	544	539	567	551	552	517	547	533	588	556	560	517	516	543	558	533	555	557	506	497	541	538	563	543	547	583	537	528	531	529	552	541	521	577	561	563	563	528	537	545	553	530	519	572	573	534	538	520	570	543	514	518	527	508	527	543	547	530	542	539	538	522	564	537	532	516	550	514	524	522	534	569	568	555	549	549	531	528	542	506	542	559	585	530	531	561	536	554	544	527	465	544	512	497	526	554	540	562	522	534	528	555	551	519	488	540	512	488	536	557	551	537	520	560	558	509	554	535	549	540	550	540	560	513	548	563	520	519	572	562	539	519	556	559	536	531	520	514	540	545	533	552	561	576	549	525	570	536	577	563	583	516	513	572	545	553	544	567	563	505	533	539	526	578	542	561	550	546	588	570	540	523	587	545	514	535	547	541	527	535	545	532	526	562	577	578	530	528	536	520	517	544	549	567	527	528	540	537	541	551	557	588	531	546	512	537	533	555	521	539	590	566	565	560	497	528	544	506	528	535	512	578	515	540	521	550	542	539	526	552	534	514	533	542	508	530	516	578	562	534	523	546	538	551	554	556	530	558	564	541	514	538	543	554	523	550	552	581	525	523	551	574	551	522	513	543	550	552	531	556	580	555	576	524	542	544	564	557	510	552	518	563	556	557	541	539	554	515	559	539	523	547	538	551	561	533	542	559	565	539	584	536	562	494	523	552	572	564	498	552	510	513	535	570	530	545	581	560	552	575	556	523	533	546	575	552	572	577	559	553	552	547	555	539	561	537	539	518	537	500	541	562	538	549	522	550	556	525	538	541	574	519	565	562	542	529	527	551	510	553	554	545	523	510	537	563	555	540	539	557	538	545	561	576	553	550	575	521	571	552	512	558	558	530	527	535	545	536	564	502	549	515	547	551	543	564	555	571	541	508	545	531	590	541	608	547	578	548	539	544	550	497	532	551	534	476	499	532	537	515	537	510	529
52151	35922	34898	33132	17540	4305	939	590	436	448	408	377	380	342	378	325	332	304	318	327	328	326	325	328	313	305	312	347	262	300	299	308	322	316	308	273	287	293	288	288	300	275	291	310	292	304	317	285	319	326	325	315	308	296	296	286	290	279	288	280	315	303	270	308	300	325	289	309	291	298	306	308	322	323	321	310	292	316	277	312	287	317	312	324	287	264	288	282	302	327	299	269	321	285	312	321	289	276	320	303	281	307	304	307	307	311	331	279	328	291	295	289	294	304	262	321	331	276	274	332	324	322	260	297	286	275	294	325	309	275	312	318	318	319	275	256	336	285	285	281	285	271	328	289	309	298	329	340	317	316	311	290	333	284	289	292	313	311	267	334	301	281	318	281	291	277	289	307	266	273	313	287	292	262	312	313	316	315	356	309	299	294	288	284	296	298	289	307	287	301	288	278	283	295	292	309	313	286	310	314	304	282	294	287	298	273	306	262	287	300	321	304	300	271	287	293	290	312	303	260	298	270	290	283	319	294	292	295	275	314	341	288	312	260	295	313	301	293	305	289	266	309	277	289	278	322	316	290	296	340	299	304	327	321	273	293	290	284	292	339	305	283	292	334	298	301	286	263	276	303	274	281	281	277	301	328	279	295	309	311	279	301	274	288	308	276	277	307	307	299	293	317	277	325	312	300	296	284	281	300	315	298	298	291	282	291	305	287	316	314	321	285	257	303	300	321	272	283	294	288	287	284	313	285	304	320	321	307	288	316	310	307	305	293	288	296	276	324	331	275	283	303	345	335	318	292	286	325	324	317	293	308	267	295	307	304	290	303	290	288	310	295	306	308	322	303	303	282	312	278	306	273	308	325	296	290	287	288	278	297	312	282	269	302	316	303	285	319	330	288	295	293	325	306	303	296	320	281	338	321	288	303	285	307	281	291	300	276	322	314	307	305	293	305	298	283	317	286	319	283	274	297	279	305	281	304	287	263	308	288	272	292	296	329	293	301	306	316	311	309	310	317	297	307	276	271	295	306	293	328	307	282	293	328	312	309	289	317	307	313	270	278	260	292	308	352	295	273	316	289	274	340	264	265	340	302	319	284	322	315	330	276	269	334	282	286	296	317	287	288	323	303	263	316	277	279	285	287	301	340	273	317	310	302	274	284	333	301	299	306	280	313	289	289	268	285	261	296	303	295	260	315	307	322	289	312	261	315	318	301	316	303	311	297	285	294	271	320	339	332	288	317	285	307	286	328	320	342	304	298	289	303	291	308	299	251	314	279	310	298	295	286	329	289	296	330	318	308	338	265	295	332	297	319	281	326	333	321	292	319	271	301	280	323	314	288	308	326	311	297	307	297	304	279	282	295	290	297	309	284	276	310	368	279	300	273	325	330	316	299	315	284	291	314	285	314	296	311	323	322	281	304	319	257	276	291	287	314	288	279	294	301	272	305	302	277	277	331	304	295	305	254	289	308	311	331	267	306	308	268	292	302	311	286	287	306	312	282	279	281	330	325	308	299	291	284	291	337	321	288	324	307	325	307	329	316	328	314	294	300	299	302	288	282	306	266	304	294	312	293	315	324	298	293	315	273	307	325	307	316	276	313	305	292	329	329	289	317	273	325	325	294	263	318	293	297	329	305	315	330	316	292	313	281	305	307	308	295	334	275	316	273	331	333	312	293	291	288	297	298	299	277	318	277	302	293	328	295	311	285	307	300	338	302	259	292	303	344	303	309	291	315	312	290	320	284	264	264	299	283	316	280	301	305	278	308	312	312	330	312	313	323	286	289	300	308	300	309	302	277	311	323	306	290	337	289	293	282	293	300	299	308	299	304	278	309	310	279	304	274	322	288	294	289	309	303	300	293	322	321	329	296	296	286	310	297	252	311	288	287	295	284	311	322	317	311	338	284	276	286	289	283	290	263	300	329	309	294	302	258	339	319	308	283	303	272	314	303	289	290	310	300	255	310	299	286	284	284	291	284	321	324	288	280	275	293	283	277	299	299	308	287	324	304	320	294	312	325	302	316	292	306	304	321	300	317	284	321	294	291	297	331	321	318	307	312	345	305	285	290	267	299	316	297	288	290	320	302	320	284	289	306	286	324	267	290	304	337	275	315	315	315	321	283	302	318	299	288	303	277	318	307	267	283	267	291	288	274	285	342	270	298	283	278	265	332	305	318	297	327	305	303	292	294	313	295	277	310	261	286	292	311	279	286	292	292	311	335	324	273	344	259	281	301	270	328	319	304	284	285	286	313	305	289	294	313	297	316	300	329	291	311	303	300	310	308	280	278	321	293	292	292	300	274	331	302	342	323	297	289	278	270	305	292	290	269	286	304	300	289	276	287	302	311	281	306	296	338	288	288	302	313	319	289	311	303	297	279	314	291	299	278	275	315	299	344	283	326	333	324	283	306	268	316	314	284	277	330	307	312	299	290	289	309	286	286	280	287	288	343	308	328	313	313	336	283	299	301	303	267	268	295	297	296	292	293	293	282	300	344	277	303	297	303	306	273	305	317	321	318	343	299	329	335	287	292	281	286	278	301	314	274	332	274	298	257	275	330	327	313	255	276	272	304	291	279	345	305	266	283	317	284	285	319	329	320	305	306	296	255	332	294	308	254	314	304	277	300	294	300	304	319	270	291	282	290	307	269	307	297	301	322	289	324	307	278	285	333	345	291	317	314	289	293	298	275	269	322	307	264	305	329	304	283	297	322	279	301	300	344	331	316	316	287	325	298	267	305	316	297	300	342	285	316	260	322	312	266	295	307	324	309	316	277	319	299	310	290	286	304	313	331	307	312	300	268	300	314	283	276	296	248	321	289	320	277	300	295	310	279	297	281	267	294	303	271	308	291	308	291	276	286	287	250	300	284	283	309	328	302	256	287	324	309	306	274	290	300	291	312	265	261	343	315	270	310	295	306	335	297	351	309	296	282	300	319	277	303	320	305	305	287	280	305	269	292	297	292	312	322	304	290	288	310	305	287	311	271	282	293	299	273	311	291	278	318	268	332	313	292	294	294	250	305	298	279	325	295	300	324	302	308	306	291	303	282	286	300	282	292	322	295	279	272	279	273	290	298	298	266	284	307	313	271	257	308	289	303	302	320	293	322	292	272	288	296	319	260	282	278	315	277	269	260	279	307	315	354	295	288	300	284	279	334	320	313	307	324	304	288	315	298	287	297	307	342	310	299	263	292	299	297	308	274	304	325	327	280	285	294	313	316	284	336	320	308	265	281	311	313	322	281	278	307	276	318	298	299	294	303	257	323	311	286	325	321	301	264	313	310	277	286	294	318	268	274	321	334	298	296	303	275	311	287	323	275	317	276	291	287	339	295	284	286	278	296	288	262	302	262	302	311	271	308	303	291	300	316	331	293	290	314	308	308	310	294	305	338	267	299	333	327	320	314	310	292	302	291	289	291	304	259	307	284	306	310	277	303	300	310	297	290	290	310	321	293	307	317	330	276	281	316	305	303	325	292
33410	28000	35731	39145	21990	4966	2193	1700	1644	1396	1315	1159	1087	993	872	911	896	816	852	810	772	798	745	760	793	756	744	714	745	702	733	701	700	744	712	701	751	697	733	684	688	692	711	694	658	679	721	720	680	648	649	685	699	700	714	655	712	657	658	774	695	677	664	653	693	670	715	662	670	691	670	678	719	731	649	648	692	710	630	630	699	652	704	625	663	689	691	624	648	664	653	672	670	669	643	643	693	657	666	621	608	658	720	688	643	681	611	716	656	679	661	691	631	693	677	665	701	667	625	640	657	679	661	680	643	696	679	684	715	665	665	658	704	694	695	675	642	682	682	657	698	673	706	670	647	707	680	708	693	656	659	684	673	671	728	648	718	637	682	697	708	706	647	683	659	639	658	674	674	691	656	668	671	662	673	654	710	667	663	672	681	665	681	636	724	669	642	685	696	647	689	705	721	676	675	666	689	683	699	623	675	682	664	651	666	653	693	686	675	705	667	713	656	664	698	689	668	703	689	675	694	687	676	694	723	730	634	703	707	639	667	679	721	684	654	666	677	685	673	704	678	669	719	677	695	675	674	660	675	718	692	705	671	672	690	710	665	730	684	706	678	650	698	722	660	672	668	711	668	692	695	673	664	707	720	671	658	679	655	689	676	669	708	645	668	651	662	712	669	687	665	621	633	674	683	711	698	615	682	712	701	700	732	675	680	686	702	705	691	658	683	644	662	688	666	680	717	635	692	662	641	691	668	691	680	729	697	713	678	723	640	755	717	626	669	656	698	670	709	678	654	698	713	697	711	662	665	693	702	672	668	646	714	671	665	731	724	667	731	678	701	692	629	673	674	670	688	681	638	694	643	646	677	704	698	729	635	639	719	643	669	716	648	737	700	646	702	696	659	699	656	698	706	702	687	699	683	744	687	690	634	652	660	631	705	688	667	641	671	693	664	674	721	675	656	662	669	718	694	671	673	651	718	692	673	730	674	691	701	661	673	662	675	687	690	689	675	698	670	686	683	658	670	651	694	685	683	684	702	689	696	724	698	713	688	725	686	733	677	703	696	675	667	678	654	652	712	699	642	670	687	685	661	702	647	620	659	686	748	709	647	711	657	693	702	685	723	693	692	650	695	676	696	683	660	657	690	705	676	704	661	687	688	682	659	669	690	649	697	685	687	735	679	686	701	713	675	697	678	673	649	653	690	695	661	695	623	668	689	672	653	686	687	684	706	701	679	643	672	685	704	704	668	699	695	666	636	664	658	624	638	670	668	700	622	670	720	660	675	705	675	715	651	627	678	697	660	685	661	679	667	646	686	650	686	645	683	679	745	652	674	651	640	716	693	692	701	675	699	669	650	661	667	664	738	656	690	695	727	650	738	735	663	649	736	699	664	642	685	734	666	692	695	644	652	664	655	687	714	668	705	679	653	685	627	666	676	698	722	669	724	681	679	706	722	678	654	635	652	697	648	716	667	687	710	695	690	649	705	699	657	694	691	654	730	692	635	650	695	709	680	663	678	688	661	700	687	651	705	679	734	669	639	647	706	746	671	715	705	641	674	698	647	658	661	653	643	684	632	695	631	705	618	692	686	721	659	675	701	676	658	726	699	655	669	683	700	692	717	733	661	658	704	702	696	670	666	651	605	683	674	659	642	665	685	672	707	692	669	694	675	678	681	694	691	712	688	677	668	657	641	725	709	656	679	723	723	674	659	637	656	647	693	698	692	683	731	664	694	670	608	656	668	646	652	692	654	662	719	676	687	704	704	656	697	688	720	669	705	717	660	749	656	724	704	656	651	669	675	704	695	683	688	687	645	694	633	669	713	657	679	632	673	695	651	659	650	692	658	725	644	685	700	694	668	692	679	688	650	644	692	663	682	708	742	686	711	683	687	750	706	681	677	689	673	697	697	693	629	685	661	632	664	666	679	679	682	716	755	672	699	664	677	659	645	644	673	681	651	641	666	715	687	697	656	718	635	704	680	714	680	661	619	699	652	656	658	678	699	649	704	669	646	658	647	726	666	722	685	667	643	681	714	674	699	692	668	631	671	670	707	684	704	692	660	704	704	666	656	676	684	708	616	679	735	712	679	674	703	673	670	674	666	666	716	703	687	683	625	666	680	692	683	647	662	705	705	698	697	710	712	700	671	722	645	693	692	658	687	712	623	651	667	705	655	643	683	688	723	678	694	645	708	701	662	653	647	723	724	669	662	700	687	717	638	663	648	687	638	649	645	670	637	695	670	684	656	726	716	640	669	728	656	638	640	625	669	696	705	673	629	690	710	708	682	680	649	724	639	616	679	709	666	655	750	643	679	669	676	699	668	706	665	688	687	656	679	646	655	682	722	682	693	733	671	700	663	636	655	721	691	703	651	694	657	685	678	660	676	677	685	677	670	706	682	749	674	629	672	674	653	675	660	629	675	692	676	712	715	636	736	680	692	688	661	691	705	702	691	658	712	690	639	706	654	710	636	707	646	643	695	708	681	674	694	665	668	708	712	624	631	684	715	694	688	663	679	713	712	700	649	701	679	699	651	627	671	729	672	737	656	667	711	693	635	635	651	663	685	664	660	689	660	731	664	696	680	685	622	679	635	695	707	688	698	660	710	622	687	681	672	650	668	666	660	623	685	680	712	669	661	684	671	685	686	625	643	653	661	676	658	667	676	603	684	645	666	677	719	700	655	701	710	696	669	688	679	683	679	654	666	656	671	678	663	677	660	677	705	722	682	693	642	716	654	691	674	656	699	715	638	670	660	648	696	701	688	690	680	631	665	704	702	672	705	619	676	721	631	655	700	674	695	700	697	695	701	718	685	688	674	656	707	716	658	666	727	689	671	726	608	719	698	657	646	714	706	687	714	625	695	706	700	683	683	676	703	655	688	690	680	658	703	638	660	716	684	674	682	643	683	704	671	693	681	683	632	729	708	721	750	646	643	739	654	641	653	671	640	632	678	706	665	639	702	622	663	680	697	672	645	675	643	669	657	694	691	653	692	682	644	644	699	691	629	702	645	710	642	709	661	657	683	673	673	706	673	681	663	701	702	664	669	656	713	667	676	699	695	695	664	672	688	643	667	680	676	685	708	638	718	694	660	679	672	673	712	725	663	629	662	684	692	697	662	646	660	654	656	663	718	694	642	673	716	706	714	689	709	648	708	661	700	654	715	722	675	691	695	669	630	647	684	652	721	667	672	680	678	693	652	656	725	653	684	679	667	684	673	689	700	687	664	704	647	702	674	657	666	647	674	725	665	688	653	642	665	708	669	693	709	681	678	670	683	678	678	639	686	695	679	716	680	636	691	696	671	679	728	706	692	688	654	674	678	739	690	682	653	659	657	680	680	703	699	684	676	698	682	707	694	709	646	642	677	624	647	659	657	708	684	668	659	655	642	691	697	686	691	659	691	660	699	703	618	709	687	669	634	691	679	721	697	672	677	653	695	710	656	698	701	680	669	651	692	705	725	652	683	681	688	638	652	692	682	656
28208	13844	7607	3486	1423	532	405	430	415	415	390	381	341	372	317	338	300	347	369	395	328	363	356	334	362	379	353	349	314	337	348	356	307	317	328	356	341	348	367	335	331	349	403	350	381	336	368	319	344	349	335	354	333	351	333	376	361	349	344	368	352	339	392	337	363	369	314	369	344	326	324	344	336	356	341	364	358	333	333	360	344	343	361	316	338	380	383	339	320	356	380	356	357	345	349	316	373	328	364	305	313	348	352	335	374	363	354	326	335	340	394	332	345	362	348	345	318	336	357	335	334	367	351	344	373	353	368	346	344	336	341	381	344	324	386	332	361	347	317	326	355	385	371	366	378	359	385	306	308	320	314	335	332	290	377	372	374	365	380	389	367	354	334	370	352	339	330	348	305	308	322	336	367	380	349	361	405	361	326	308	340	336	339	350	346	365	356	336	375	359	330	327	355	334	328	359	321	328	365	298	302	348	336	332	335	345	371	356	376	340	364	382	322	371	359	332	338	318	334	387	339	361	301	383	342	373	343	360	302	343	325	379	349	346	340	368	339	341	341	328	336	369	338	307	327	333	340	351	342	353	346	356	391	354	309	356	346	333	373	349	336	354	369	368	381	356	360	372	364	302	341	367	373	364	360	357	361	343	335	345	345	332	315	311	364	318	341	355	334	314	363	352	357	344	360	343	341	325	344	354	350	337	348	365	342	367	357	349	330	338	369	333	364	328	356	359	372	352	353	323	353	320	394	327	327	355	373	347	347	354	345	343	358	336	339	367	322	328	336	360	298	312	372	383	325	296	356	344	323	333	336	359	346	376	348	324	370	323	360	338	365	355	395	330	347	340	396	351	359	353	371	354	361	361	330	368	372	331	354	325	345	341	313	330	337	308	362	318	312	332	349	336	340	354	345	321	347	398	366	314	365	318	383	326	377	348	357	352	329	344	340	360	364	327	336	361	314	327	374	341	341	342	350	372	352	355	364	346	363	382	357	344	384	322	362	330	354	320	356	358	330	377	330	350	393	354	330	335	344	335	350	350	335	335	360	326	377	359	367	341	328	322	350	360	337	337	348	353	333	346	377	367	364	363	346	336	344	380	335	371	389	352	325	380	347	368	340	341	364	368	342	360	342	326	336	363	338	376	339	385	379	324	341	358	357	341	319	345	353	344	328	315	352	360	326	352	352	374	337	354	392	346	345	370	318	341	374	409	353	347	342	336	347	322	333	346	354	353	332	333	341	312	366	326	330	350	357	372	361	383	325	360	360	334	359	359	332	381	362	355	345	345	331	355	323	356	345	410	308	351	325	351	351	330	380	365	370	364	375	363	342	364	372	345	336	335	343	385	335	343	368	327	343	316	369	342	341	337	331	366	342	339	330	320	372	357	312	340	365	346	355	329	345	355	328	370	315	330	372	362	381	374	368	377	333	364	310	381	340	375	336	329	338	351	330	380	348	360	351	365	331	335	367	335	368	379	319	358	338	358	384	354	325	322	357	354	347	332	351	343	314	378	343	359	337	335	346	339	314	316	354	331	336	361	347	363	338	319	358	390	358	342	323	344	351	339	297	305	324	359	364	333	369	337	325	338	322	334	310	342	331	334	375	360	356	343	338	350	377	357	379	347	330	314	388	371	349	348	360	354	388	362	385	339	348	349	370	354	347	334	381	341	374	346	365	341	364	327	322	345	401	349	358	369	371	370	330	382	348	335	346	372	370	360	363	323	352	365	360	361	360	330	353	361	364	358	364	359	351	371	352	321	334	331	368	370	367	352	370	361	367	349	327	362	326	324	338	308	346	330	349	355	354	322	307	338	358	328	336	354	345	326	368	352	349	355	321	353	393	361	337	342	319	337	292	332	333	310	324	349	374	348	337	391	334	343	361	353	368	353	332	333	375	347	338	342	325	349	383	388	327	318	368	347	342	344	330	365	332	338	372	317	356	374	327	351	354	355	347	364	344	366	351	354	336	334	345	332	309	317	359	367	354	326	326	347	336	344	339	323	350	349	344	369	363	346	358	341	300	317	334	296	368	348	314	358	299	337	307	341	354	380	375	364	337	303	352	311	328	333	363	372	367	379	325	330	323	375	400	355	338	365	362	338	377	318	381	352	297	357	365	342	310	356	368	389	327	325	351	353	344	372	352	333	322	345	325	347	354	359	359	366	352	313	344	354	369	375	344	359	339	382	330	353	354	386	341	344	362	387	343	331	359	363	335	360	305	354	329	335	334	338	323	315	348	367	315	355	309	315	351	361	353	327	346	354	333	334	335	322	335	332	363	331	336	352	361	329	353	359	335	348	358	347	354	354	346	350	382	341	322	311	357	341	366	322	393	389	362	334	329	345	359	375	391	379	360	356	346	345	352	309	311	350	362	353	330	364	410	361	301	346	361	344	308	330	367	330	352	338	354	345	366	358	335	368	352	329	343	338	329	336	365	318	313	327	345	315	354	341	328	361	366	340	373	374	297	354	316	356	361	328	337	354	368	344	371	367	351	333	328	333	354	333	329	381	352	403	372	363	323	347	348	361	340	360	336	308	381	321	353	359	372	347	340	355	332	362	348	347	342	352	375	346	380	343	367	343	313	336	356	351	358	362	364	360	344	358	347	348	338	344	338	345	335	350	323	335	376	396	338	342	334	349	348	332	329	320	340	360	345	321	361	350	338	333	371	331	349	343	361	333	333	351	315	345	309	340	401	336	378	337	337	318	348	326	339	303	360	353	364	357	338	307	330	344	334	370	333	341	393	328	360	308	373	381	338	361	355	322	345	339	338	359	340	334	347	310	340	365	340	354	365	350	368	338	341	324	353	343	366	342	349	316	364	328	333	324	367	357	339	317	347	328	318	313	339	373	333	361	346	327	357	346	330	346	353	324	344	337	351	365	357	362	345	325	344	343	336	347	345	347	337	365	346	340	337	314	313	370	326	345	322	341	347	323	353	382	383	319	330	350	367	350	321	369	321	332	351	355	380	355	320	362	357	351	380	359	359	338	335	354	347	359	346	326	342	326	342	358	365	331	365	342	333	359	341	362	358	336	337	339	379	376	376	360	343	332	335	323	362	340	382	355	313	324	353	356	364	333	352	340	342	342	386	367	408	333	390	336	361	352	356	343	308	322	363	356	344	343	367	355	363	355	372	326	363	350	370	332	351	358	379	349	327	349	357	417	356	357	374	386	364	366	347	360	343	343	346	320	322	352	352	338	348	398	319	351	344	319	316	345	331	315	329	395	357	364	377	359	329	359	351	330	306	377	341	319	330	333	351	327	357	345	362	324	343	343	363	337	333	400	342	346	336	355	348	347	343	346	345	355	357	327	362	319	350	355	346	344	320	344	406	341	381	379	379	364	307	352	352	322	361	326	382	348	389	362	389	350	349	348	350	360	366	310	339	326	354	344	342	337	285	354	364	308	336	343	348	343	388	373	368	326	378	341	330	380	342	340	357	361	333	351	362	342	349	347	348	336	319	321	312	329	337	291
17545	10510	10843	8098	4017	1438	1131	1022	968	1007	874	864	786	833	819	779	807	828	802	812	797	810	805	734	759	801	761	793	775	796	760	808	766	766	753	733	765	775	819	740	748	752	761	798	711	748	742	770	711	772	751	817	739	810	718	754	779	737	759	774	730	773	726	718	728	732	744	765	722	726	740	702	753	722	762	739	774	731	710	749	780	754	732	772	753	768	715	781	719	716	734	756	758	747	768	749	746	752	703	790	726	737	763	714	763	799	741	720	710	776	763	791	702	750	737	788	719	795	783	749	777	777	767	755	654	712	755	717	742	761	777	767	791	734	773	739	743	721	740	790	737	773	698	776	771	736	790	741	673	731	737	746	720	724	778	728	782	732	776	736	705	736	760	748	773	755	691	736	736	810	715	748	778	802	733	713	733	742	744	718	734	724	775	728	742	736	732	753	715	763	684	770	746	755	766	802	764	742	744	800	759	755	788	711	779	708	796	715	742	740	731	695	781	744	758	768	738	742	753	754	790	768	748	751	713	784	767	729	790	761	758	687	753	778	760	803	733	706	715	758	745	748	751	698	732	755	705	780	770	722	785	698	792	757	740	730	729	762	739	775	814	758	768	715	757	741	754	744	733	743	760	792	749	719	773	773	731	772	736	778	746	749	759	724	741	723	750	732	801	759	777	814	731	771	722	703	767	708	717	732	803	740	706	729	739	770	747	740	776	790	763	757	748	752	749	767	741	683	766	744	715	777	784	753	715	770	737	722	787	796	724	780	733	777	752	753	743	742	770	720	705	785	749	730	728	761	739	727	787	735	792	715	757	758	715	771	749	711	755	765	738	729	755	771	754	743	758	739	781	730	730	736	722	732	763	727	766	744	732	758	726	784	761	743	691	751	756	731	765	741	715	773	712	778	707	713	802	748	755	730	763	738	725	779	757	728	762	741	741	738	786	790	755	781	733	741	739	741	728	776	763	713	767	742	699	754	761	754	736	728	783	753	776	779	761	766	779	787	749	730	760	711	741	797	752	797	723	695	753	736	742	765	751	788	794	789	703	726	729	768	711	694	749	716	745	728	729	763	752	794	759	724	739	723	768	771	782	754	756	707	748	765	749	730	713	724	752	782	770	734	739	735	758	752	747	751	723	746	765	723	748	739	766	777	703	757	719	734	735	768	757	752	736	734	751	739	787	722	763	780	760	785	732	757	682	760	786	761	771	744	733	750	757	724	727	770	762	745	773	750	766	771	807	703	762	737	739	764	773	732	723	728	703	751	748	720	762	736	726	718	721	730	793	743	739	767	753	818	790	742	733	732	727	747	759	748	765	795	739	722	750	782	741	739	696	753	746	777	761	736	716	767	781	765	767	766	735	736	749	775	742	697	751	735	782	722	733	782	700	739	759	740	683	745	697	758	757	730	714	730	758	767	753	804	740	775	764	756	779	716	704	737	760	790	733	745	759	761	736	717	729	716	747	730	793	697	745	717	714	733	779	754	714	750	771	721	762	735	789	758	787	777	761	721	771	798	735	712	686	701	772	782	714	745	745	792	734	796	700	760	764	730	774	712	704	782	717	754	737	739	716	742	745	749	768	704	756	721	724	783	778	768	770	749	708	767	703	773	732	728	795	802	717	777	737	726	737	731	764	766	730	773	772	759	793	716	750	729	761	767	705	742	750	716	759	725	706	740	743	763	762	755	715	747	786	793	743	786	787	710	698	778	720	760	759	763	753	711	753	797	784	726	769	798	762	759	759	756	719	770	780	750	760	710	734	738	770	746	735	758	709	736	745	696	740	749	735	769	727	748	724	704	726	752	736	720	754	769	745	804	720	741	748	727	733	716	758	721	747	725	737	728	767	771	726	796	742	719	759	813	762	743	741	711	769	771	686	774	751	760	792	766	738	723	698	746	719	763	730	732	732	781	765	713	770	731	706	701	712	761	704	781	715	741	719	708	779	736	756	755	753	763	757	714	764	777	762	739	717	725	793	756	753	793	730	700	766	780	752	739	738	711	742	773	725	756	773	764	735	733	745	735	753	737	741	759	737	723	729	796	786	779	787	747	760	721	709	745	769	691	767	765	712	752	745	734	782	745	730	706	753	736	746	695	744	709	739	746	730	750	730	758	671	731	711	751	786	757	723	767	748	742	775	743	746	746	769	747	790	766	805	730	756	771	741	744	747	752	732	737	756	785	739	775	750	737	786	756	756	762	726	766	737	778	739	767	736	792	760	763	798	752	722	731	724	782	716	730	767	761	765	729	739	731	787	709	760	723	750	725	772	757	746	748	750	700	769	737	816	780	734	753	794	721	773	706	723	736	743	801	758	768	664	773	742	780	839	751	769	766	715	725	744	796	716	775	731	759	786	793	754	733	715	786	772	781	762	715	752	776	762	776	717	730	762	765	740	764	744	737	756	752	757	754	747	718	728	737	753	775	715	769	782	713	733	747	742	731	776	744	779	766	781	726	807	781	713	725	698	769	747	741	714	740	772	727	778	744	744	779	745	772	777	749	756	729	785	760	693	725	750	752	721	761	755	750	741	794	799	774	719	652	702	778	770	741	744	738	711	763	750	725	753	717	704	764	741	750	739	748	797	734	721	718	764	782	734	747	708	708	761	757	743	780	713	749	749	736	726	737	734	778	701	761	749	711	751	738	784	748	720	768	724	801	743	759	720	750	766	789	746	790	748	769	740	753	765	756	723	761	771	797	789	734	748	785	763	759	790	736	734	750	733	761	759	749	712	704	735	672	762	780	710	705	729	750	714	749	776	722	760	784	787	785	775	767	800	760	757	707	741	777	745	729	726	713	744	720	764	706	730	788	784	763	733	754	772	714	726	730	748	756	771	754	743	732	755	745	703	761	782	742	753	739	790	775	772	729	741	731	748	773	717	768	715	735	770	743	694	745	800	749	741	725	776	692	749	800	741	730	740	764	744	754	781	741	756	771	782	744	731	772	741	729	756	722	767	767	753	781	780	747	743	790	778	768	762	757	709	786	741	807	790	715	775	744	756	760	716	783	769	714	775	747	743	744	723	730	741	748	767	762	728	720	719	732	763	769	742	776	727	743	788	763	768	757	762	744	784	792	761	729	738	721	772	698	760	719	729	810	756	764	730	736	748	741	729	709	735	790	782	764	725	746	738	785	707	761	738	706	724	740	752	781	767	763	766	731	735	768	765	760	717	745	781	807	751	713	710	772	733	732	773	701	777	703	716	713	718	738	727	775	732	798	727	737	717	756	782	764	790	729	743	737	782	730	762	731	753	730	731	803	714	735	770	778	773	727	773	686	720	767	708	774	742	750	732	777	709	734	754	733	746	771	779	728	745	738	748	788	786	769	745	703	781	757	741	755	753	805	795	753	702	746	750	747	725	731	697	763	736	759	721	744	751	800	729	731	759	753	780	765	774	757	739	753	771	766	752	706	689	750	734	783	789	758	754	707	753	735	719	809	771	760	740	784	755	683	746	730	732	770	784	772	761	771
42539	27102	27074	26309	10454	1817	512	420	349	296	309	297	300	271	277	288	246	226	240	270	248	241	251	271	281	267	243	228	280	229	214	259	263	230	261	243	248	233	240	264	223	220	245	225	260	222	223	239	247	224	222	234	236	276	264	221	225	251	249	295	227	228	247	236	234	195	231	222	212	245	240	228	219	220	253	264	239	252	268	229	220	261	241	212	240	239	222	237	242	249	233	258	220	254	223	238	222	237	232	281	219	222	250	230	253	243	248	211	259	260	242	265	240	279	253	232	227	227	241	252	218	221	219	220	231	263	240	240	243	228	244	240	236	264	270	264	230	239	255	266	239	239	251	219	249	263	242	221	242	210	290	249	232	217	251	257	242	230	251	236	238	249	228	189	220	246	248	254	252	226	236	257	224	244	247	278	248	252	235	240	234	241	217	220	236	255	220	237	231	261	255	230	244	261	251	291	257	231	233	247	255	254	240	242	226	219	224	270	199	247	248	230	239	227	254	211	217	261	231	218	268	229	247	262	268	231	284	255	226	247	244	222	231	217	224	262	252	217	252	255	219	218	274	235	244	247	243	244	252	252	220	266	239	236	245	282	252	258	225	285	231	221	248	258	249	226	260	234	240	238	267	225	253	246	260	258	234	273	241	258	228	226	258	217	273	255	238	229	251	261	255	238	222	247	255	227	235	246	246	251	238	270	260	223	253	230	254	249	266	277	226	231	240	250	230	247	234	248	230	267	231	243	243	222	234	243	225	253	274	229	221	228	217	253	260	287	244	227	248	251	239	243	238	234	241	203	225	231	248	252	251	256	220	238	227	225	222	202	223	227	208	250	242	257	236	212	243	219	222	211	227	236	232	232	248	260	246	227	229	247	224	219	229	269	254	268	247	236	248	251	238	233	257	269	218	221	229	274	232	243	228	239	274	245	215	232	231	225	251	210	252	266	226	267	246	234	219	260	280	257	266	252	242	213	234	229	241	233	253	245	250	262	239	262	248	253	221	231	243	250	239	261	227	219	242	230	260	210	262	247	228	239	261	243	260	227	254	214	236	229	246	269	230	213	251	251	237	239	239	248	227	225	226	274	216	254	238	241	271	246	239	256	280	230	261	244	256	246	229	262	255	267	244	229	244	250	253	262	242	227	261	249	234	238	230	243	237	244	230	233	231	251	240	260	205	259	229	267	248	247	245	248	238	243	259	233	215	261	253	234	216	272	236	232	261	214	269	247	236	203	228	251	225	221	251	223	248	240	248	244	218	234	222	239	261	262	235	246	227	206	237	264	236	214	210	224	263	217	248	221	237	226	244	235	246	222	270	217	238	235	243	263	262	244	252	224	286	222	258	232	283	248	237	234	245	262	219	242	209	234	260	269	222	253	226	273	238	221	241	246	229	235	236	250	235	270	252	249	265	216	203	235	252	271	254	238	241	241	253	226	244	254	251	237	254	220	238	216	266	230	225	238	216	247	254	245	264	239	264	239	245	274	265	223	250	215	258	252	232	211	242	242	239	241	247	225	275	230	236	248	224	259	232	251	230	262	249	256	259	214	232	238	239	220	231	240	202	242	274	208	241	230	227	250	295	253	197	246	238	235	231	232	237	260	258	238	244	220	268	256	225	251	234	222	232	229	243	258	228	224	226	284	255	265	251	231	228	249	241	240	238	256	233	218	220	238	255	249	244	246	255	283	220	248	245	244	249	246	224	254	240	245	242	259	226	224	246	259	245	244	241	241	246	264	242	248	248	240	253	244	231	255	256	237	247	259	238	252	254	249	247	245	233	255	214	287	258	232	247	231	230	217	240	261	243	216	255	239	229	276	242	277	227	238	230	232	245	256	248	241	234	261	234	231	242	248	239	231	257	263	257	234	241	250	251	246	263	230	249	222	226	248	270	256	260	219	222	212	254	257	244	211	259	227	236	228	266	269	224	235	232	239	266	211	277	246	247	208	236	225	261	237	203	271	231	220	236	210	270	233	245	245	251	276	269	226	245	222	277	220	256	239	234	234	263	248	244	243	201	247	249	247	216	232	243	229	252	262	244	233	216	241	238	227	240	275	253	268	238	249	227	223	248	237	243	259	254	209	251	245	212	251	233	226	261	220	240	248	267	240	250	285	254	283	270	266	203	250	234	236	204	261	262	239	251	227	224	249	241	235	254	242	222	218	241	253	231	214	240	237	262	245	235	239	227	252	244	272	244	233	248	267	249	247	251	240	245	266	246	242	245	219	215	232	261	247	229	250	241	250	255	248	235	234	272	224	224	237	220	248	271	253	230	255	265	228	220	237	252	238	233	249	241	247	249	260	229	255	240	251	242	223	266	233	229	253	268	255	243	240	242	264	221	230	244	225	239	242	223	253	226	209	253	261	255	236	266	254	249	247	238	262	247	241	222	247	253	235	216	223	250	255	226	268	236	246	245	236	235	232	262	225	228	239	253	247	241	244	261	238	206	244	243	243	195	257	207	249	264	249	258	276	239	253	236	247	249	239	237	247	242	247	228	265	238	227	231	242	260	235	257	222	235	248	262	247	220	233	196	253	226	237	212	236	210	258	233	232	223	252	252	234	223	257	254	253	239	238	221	243	230	270	257	229	259	233	231	231	228	232	231	243	214	239	250	271	236	264	221	269	245	226	229	226	248	235	276	212	237	259	248	249	245	267	217	230	230	228	230	244	257	227	240	210	269	259	237	225	240	208	246	259	215	238	233	253	246	239	249	281	257	248	280	230	232	234	223	234	216	225	235	217	228	241	253	242	244	244	229	248	261	237	245	253	244	254	234	274	233	255	263	242	201	253	240	228	238	259	275	260	216	205	248	266	251	201	236	254	264	241	277	261	234	242	223	202	232	246	231	293	235	242	247	225	219	235	224	258	233	243	247	241	228	249	253	256	242	252	274	256	232	189	260	235	242	218	235	229	230	247	240	250	202	255	279	242	250	252	223	231	259	274	250	233	225	279	226	235	246	248	242	234	248	253	236	242	241	239	245	250	259	232	232	235	219	253	249	246	266	271	252	227	247	239	246	238	252	233	274	241	262	227	238	253	207	261	247	244	247	262	242	218	231	234	221	267	251	220	223	241	244	243	263	263	284	261	232	265	257	227	249	234	236	224	232	230	233	255	246	233	260	206	248	264	272	212	204	224	237	279	223	271	251	216	226	238	240	246	256	230	246	235	225	230	254	236	259	207	209	244	251	254	233	237	232	242	250	258	259	246	251	238	267	241	203	262	265	221	216	265	228	248	226	234	242	240	245	263	257	194	233	231	227	225	235	264	215	248	246	273	237	232	224	274	260	230	225	256	249	272	238	233	263	255	251	241	231	246	256	223	279	236	251	249	224	235	256	223	245	241	257	262	261	210	248	249	218	246	271	240	251	233	224	240	222	220	221	250	237	241	219	237	237	246	260	263	243	250	224	232	254	263	266	259	244	217	261	267	216	257	232	219	252	238	234	217	241	224	263	228	226	277	222	249	224	229
27018	21083	30605	33000	14042	3122	1502	1280	1150	1069	973	887	786	790	751	700	706	683	682	676	643	639	615	630	655	626	583	600	618	599	582	577	539	569	587	580	572	585	570	571	589	570	559	597	563	567	571	520	549	542	588	544	542	585	531	567	528	573	598	593	579	536	528	562	558	547	561	571	548	547	547	514	570	557	527	540	591	519	583	566	566	514	514	536	559	563	485	551	544	563	536	537	550	552	561	533	566	561	533	545	509	546	602	536	553	578	531	568	537	548	564	529	537	540	571	576	563	549	525	565	524	545	530	579	541	519	547	572	536	615	564	522	547	555	581	544	543	502	532	579	560	611	564	532	536	523	561	539	522	584	538	599	546	541	549	611	569	520	526	539	528	513	552	606	537	556	510	579	542	581	574	569	514	534	556	539	548	578	591	539	586	522	526	594	534	596	580	547	554	543	552	544	528	537	553	568	543	562	540	558	542	542	594	546	566	560	596	532	518	573	553	548	532	512	528	602	575	548	619	499	603	563	561	582	537	549	543	509	544	556	543	566	529	572	524	508	541	527	565	514	522	563	551	504	599	569	542	536	547	554	547	561	562	571	523	554	534	561	581	543	553	552	591	545	537	547	543	602	516	566	543	544	570	540	576	544	535	512	518	544	551	545	568	545	551	578	568	587	523	570	507	565	555	573	553	533	570	543	565	542	558	559	531	567	509	536	529	562	563	580	567	567	569	513	558	539	568	534	511	575	555	551	557	541	534	575	512	551	596	521	529	536	562	556	569	565	573	515	558	537	573	575	576	518	554	503	533	549	557	537	559	591	528	510	496	518	542	582	564	561	565	560	545	545	562	529	545	552	551	557	565	555	577	541	525	587	567	524	558	522	574	518	545	559	552	519	547	540	605	541	551	587	541	556	503	484	538	563	563	564	572	551	575	583	550	576	578	510	543	554	577	554	539	579	556	530	557	551	539	578	545	602	568	514	552	552	543	549	552	537	547	538	561	600	530	548	550	515	545	523	560	537	540	565	553	572	551	536	566	580	545	522	554	502	591	528	572	569	580	585	584	536	527	552	581	580	534	523	560	579	526	573	550	563	563	524	542	539	577	570	561	562	565	513	592	525	483	523	570	546	551	572	581	549	520	524	566	552	576	562	540	532	530	601	554	572	551	571	535	595	587	542	536	533	544	557	555	524	567	532	534	573	598	569	561	536	535	557	553	569	532	558	577	525	523	519	559	513	553	518	555	564	529	539	538	547	600	567	539	544	585	567	576	578	553	528	565	534	561	558	565	543	508	548	591	523	560	541	568	551	527	557	533	545	551	572	587	539	532	532	528	549	560	520	553	572	522	528	557	530	564	519	564	551	567	586	574	523	529	553	534	563	580	544	582	518	571	543	563	574	569	561	575	586	562	577	511	577	556	555	537	595	489	534	532	541	542	533	562	541	521	560	543	574	530	524	527	538	561	569	554	551	575	530	561	573	557	563	516	574	525	546	553	557	553	562	506	547	542	556	541	529	552	551	549	518	499	528	564	540	513	556	593	491	551	523	530	519	555	491	603	551	574	507	529	529	578	530	580	485	537	577	573	555	530	570	574	546	556	559	541	535	531	536	548	554	552	510	562	537	557	545	510	577	577	541	518	554	578	526	540	562	532	532	597	548	605	593	545	561	551	556	527	568	563	553	529	553	567	547	544	575	587	552	516	569	585	568	550	564	537	569	538	528	568	509	570	552	509	585	545	552	562	564	518	506	520	527	545	559	583	507	575	558	559	526	572	542	552	574	566	523	530	547	545	524	550	551	563	593	581	551	540	566	534	516	564	516	553	568	508	565	522	505	548	601	565	526	570	550	484	543	582	513	616	536	539	564	566	578	596	575	563	530	550	556	544	565	562	539	520	525	550	533	503	543	591	550	551	568	522	554	549	569	504	543	556	553	514	564	547	521	542	547	527	534	545	537	554	562	507	523	572	525	563	557	528	542	536	544	515	543	512	509	525	569	550	525	535	540	546	591	519	551	542	592	530	494	569	561	517	529	511	547	534	552	591	502	519	546	522	570	536	544	591	531	508	527	519	567	558	545	526	566	526	570	564	589	548	542	501	554	579	554	590	518	544	550	566	619	538	568	533	573	531	539	547	604	554	536	578	569	563	509	581	553	593	548	567	539	588	535	584	547	574	515	580	545	504	545	517	523	535	589	581	556	561	571	534	547	567	557	549	515	555	560	577	560	561	540	512	572	546	607	543	529	510	520	553	555	581	544	548	552	576	544	524	576	545	526	549	578	614	570	567	567	560	485	518	548	544	563	524	562	564	531	537	543	510	623	568	526	585	514	554	591	491	582	519	554	569	533	533	538	558	583	522	524	511	573	533	525	569	524	552	527	518	570	556	588	567	569	556	540	529	562	528	556	569	556	579	585	537	565	581	512	552	508	562	492	550	542	516	552	563	584	579	529	557	537	555	563	547	564	560	550	566	559	599	573	530	520	578	554	553	516	562	557	532	555	531	556	597	536	573	526	544	502	558	586	556	569	570	546	528	563	537	549	507	553	533	583	566	591	549	531	578	568	568	570	537	538	522	628	557	550	529	543	555	547	499	529	530	579	556	528	536	562	540	525	515	509	553	560	549	539	523	545	583	534	575	572	515	568	559	585	563	554	578	582	540	547	529	580	567	519	531	511	581	540	571	577	538	565	605	528	555	516	548	559	510	544	567	597	551	533	511	534	533	529	544	541	577	547	524	573	517	529	581	527	547	543	564	538	558	547	582	562	538	568	547	571	565	515	560	559	508	554	555	548	531	577	554	561	563	544	538	559	565	562	552	573	566	518	512	529	562	487	558	553	532	562	525	519	534	517	568	549	543	564	577	531	583	573	577	591	585	548	565	540	547	565	540	544	556	561	588	546	549	516	539	540	524	547	539	565	532	543	524	569	552	557	540	526	544	541	565	605	563	537	520	552	535	539	591	538	542	545	532	521	554	516	543	529	573	530	549	528	570	528	561	554	544	511	560	561	564	560	548	513	548	542	529	544	548	557	566	522	557	558	570	546	586	503	516	586	591	594	558	486	518	599	548	525	510	512	554	530	584	606	578	544	512	514	542	544	510	533	573	567	607	538	503	505	534	533	561	569	533	582	554	521	579	577	539	533	542	527	592	532	583	520	558	559	556	526	517	527	558	565	536	526	609	529	601	573	540	577	551	539	545	538	597	588	574	549	580	567	529	580	566	534	544	545	517	517	591	545	552	587	553	562	550	552	551	534	526	513	541	532	558	516	545	562	523	566	557	547	519	568	528	541	545	559	535	534	582	567	543	572	552	522	542	543	519	503	528	513	527	583	503	569	539	528	593	543	528	550	537	510	543	535	515	479	554	522	570	562	512	544	532	557	586	576	582	545	566	513	618	552	591	546	530	560	522	567	530	570	537	517	588	526	492	531	529	531	545	551	591	589	535	561	586	569	517	546	570	561	548	538	572	534	557	561	575	550
50752	36916	37714	34418	18011	4404	1045	584	497	459	410	378	369	325	354	337	304	358	342	312	344	356	318	313	331	304	310	302	310	277	342	318	290	319	279	311	309	295	346	317	270	313	271	313	294	297	282	322	304	326	317	332	307	314	313	300	277	285	288	310	297	254	247	285	306	273	298	294	306	317	293	306	306	282	309	312	296	300	318	289	307	315	305	285	301	315	311	293	297	336	282	298	308	289	279	283	267	326	290	311	293	342	306	313	303	257	281	298	349	320	324	303	289	268	278	303	329	321	346	319	287	307	334	289	321	284	310	314	270	300	307	297	308	306	344	303	286	316	326	312	283	322	292	307	317	310	279	308	311	310	293	308	288	308	283	309	329	314	315	333	281	300	293	306	299	263	289	288	325	324	296	279	297	285	300	345	306	307	278	306	326	292	284	337	316	326	301	326	302	304	290	297	314	304	294	299	285	282	321	328	331	314	290	316	323	324	285	323	324	300	304	327	290	323	314	310	280	307	317	306	292	287	290	286	307	303	308	283	282	318	317	291	304	296	280	340	293	301	280	285	280	319	308	300	324	281	295	323	304	329	300	288	330	316	311	321	290	314	296	295	269	300	322	313	286	334	323	323	286	277	324	338	312	303	318	324	323	292	298	300	281	291	273	276	336	302	279	274	292	299	311	294	295	311	287	292	318	312	330	313	296	279	318	331	284	288	299	316	316	306	304	302	303	324	294	344	288	304	253	317	304	268	335	317	287	330	333	329	281	306	292	318	321	288	313	280	320	303	293	287	299	270	307	290	313	294	323	290	291	332	304	283	294	314	309	278	324	293	294	299	299	278	295	322	303	278	308	290	308	299	328	341	317	292	282	292	291	289	291	290	299	305	306	282	287	327	282	330	285	305	280	300	327	334	295	286	301	285	295	314	295	308	292	347	324	291	260	299	316	294	327	287	318	307	316	291	263	296	309	292	317	330	313	307	282	292	265	304	346	279	318	285	276	325	321	299	248	306	296	289	280	294	318	276	309	326	288	298	292	264	247	303	295	309	320	350	289	276	293	277	303	276	298	313	318	310	283	286	280	283	295	291	310	330	283	313	300	306	293	272	282	296	310	314	313	297	315	284	283	321	280	297	311	288	307	307	294	292	298	272	276	294	301	351	318	291	317	301	294	329	314	318	253	283	310	314	284	301	291	337	291	301	301	308	333	317	309	335	310	308	318	312	328	312	305	313	322	291	260	272	292	311	277	277	274	304	302	293	287	308	304	315	303	306	301	308	312	304	317	290	289	307	287	287	312	310	328	296	314	294	325	241	281	311	304	274	307	280	279	301	322	331	306	294	341	286	297	319	349	313	319	309	322	309	335	319	301	302	319	284	294	328	296	289	311	261	321	292	309	309	314	299	308	303	260	295	301	263	309	298	306	318	297	269	301	259	276	295	315	303	341	287	327	299	326	295	285	279	304	292	289	301	322	306	308	315	321	331	281	271	273	304	293	341	322	269	325	345	341	287	310	310	302	314	296	298	317	287	312	295	294	308	295	306	309	334	258	289	331	309	284	294	332	312	302	344	266	331	296	321	276	304	299	290	310	296	314	306	309	291	281	307	292	308	295	307	291	296	322	312	299	253	272	306	294	323	284	307	321	314	256	293	265	304	311	333	319	307	316	260	317	313	299	339	288	306	305	291	328	297	305	305	323	325	317	280	301	303	296	304	261	274	272	304	338	291	293	302	308	311	289	307	283	322	305	307	280	319	296	299	287	273	308	320	326	318	320	287	292	320	325	289	294	289	261	313	327	318	317	322	311	336	297	327	296	310	295	300	302	318	286	309	300	325	283	314	323	294	305	295	284	297	285	290	273	292	309	298	261	313	325	334	281	272	292	297	292	310	327	323	319	313	306	307	306	279	340	323	307	305	293	309	319	265	319	323	308	278	296	310	303	315	287	289	289	279	295	311	307	343	320	286	306	323	319	304	319	293	313	289	311	317	316	318	337	280	310	307	314	294	291	294	302	311	317	325	306	333	332	326	300	305	296	324	317	286	329	308	295	309	316	307	319	310	334	311	327	296	289	282	299	316	309	279	282	308	319	278	281	295	326	302	342	319	304	328	306	284	312	310	290	315	283	331	295	268	300	303	296	302	288	281	307	282	303	280	306	283	245	296	301	331	284	302	300	292	310	326	302	275	301	301	323	275	302	364	303	326	311	334	300	318	321	296	314	316	263	289	282	282	293	288	305	304	323	319	324	318	298	295	303	282	306	295	313	266	320	352	275	338	312	288	283	311	328	276	323	309	273	299	298	316	303	273	319	302	322	259	312	325	307	310	283	301	273	330	318	311	278	301	354	311	321	302	307	309	344	336	303	292	277	318	306	281	332	301	291	344	272	271	304	273	309	311	264	302	290	304	298	298	283	311	295	287	292	301	331	291	297	324	315	268	285	302	328	280	312	285	321	296	278	292	307	298	314	281	286	245	297	354	270	301	259	294	318	319	286	306	322	270	288	288	291	334	327	305	317	278	299	317	325	310	309	330	313	291	329	317	311	301	321	319	313	287	291	300	313	304	320	321	300	312	282	330	310	299	300	301	309	327	306	293	312	294	305	317	325	302	304	301	279	273	302	312	292	320	289	303	281	269	355	285	301	302	288	299	318	321	250	286	294	299	289	306	334	304	279	290	303	296	308	312	288	295	269	273	307	294	271	347	339	289	332	305	293	283	298	300	313	340	297	312	302	314	332	312	313	308	304	325	299	306	299	279	327	295	310	278	327	315	324	291	310	325	297	272	301	299	337	310	318	280	286	301	327	292	307	321	302	303	295	290	278	301	291	283	285	292	301	295	287	312	289	338	315	275	311	315	301	300	304	303	324	309	320	300	309	293	264	283	329	312	293	258	319	315	313	262	306	298	323	306	308	284	300	294	300	338	304	326	279	358	307	318	272	309	270	289	305	254	310	289	305	307	311	311	302	278	325	293	289	305	316	272	302	292	310	282	316	301	294	280	352	293	302	337	288	304	309	323	342	320	298	262	301	317	291	297	306	302	340	296	297	304	270	331	291	331	293	300	304	289	297	330	289	275	287	291	302	324	275	308	264	316	331	294	317	296	296	288	286	287	290	349	324	294	323	286	269	315	298	305	315	272	310	321	337	323	303	274	304	339	295	306	330	312	331	326	267	264	307	288	278	318	313	284	308	296	296	301	297	297	282	280	285	274	292	298	326	256	256	320	295	269	313	301	319	307	307	305	302	324	299	310	306	327	333	311	296	325	271	328	268	314	277	283	319	323	294	287	300	310	294	309	285	293	301	320	252	276	296	312	268	282	302	293	307	292	309	305	311	266	335	306	331	310	278	268	309	309	278	294	306	328	312	298	311	317	329	285	295	298	306	300	310	293	277	331	289	237	304	323	292	311	328	327	288	283	312	302	306	298	357	296	292	298	317	337	301	312	280	356	318	280	292	325	340	321	304	297	285	313	282	269	280	310
32460	29021	37923	40198	21527	4263	2248	1832	1529	1464	1238	1172	1060	1016	939	927	967	856	872	820	842	803	816	757	816	785	747	797	762	749	729	760	708	719	706	725	678	738	698	708	701	689	678	720	743	753	664	715	684	681	697	704	669	747	724	665	658	670	664	718	703	694	669	683	682	630	743	658	680	712	665	646	673	672	688	672	676	663	698	700	645	650	646	644	719	652	690	675	679	678	657	685	665	689	650	676	610	652	705	665	657	701	694	690	662	692	645	679	740	694	657	685	691	669	647	678	676	675	695	700	662	686	704	680	663	653	687	677	654	662	667	706	679	697	664	683	663	649	740	718	655	666	699	651	700	710	713	650	669	702	711	661	688	625	722	650	682	695	695	686	682	687	640	648	691	681	667	700	680	658	631	635	692	654	671	740	676	689	723	678	670	690	699	655	658	713	649	672	672	681	687	690	722	691	686	640	640	665	726	719	682	702	658	658	687	592	646	702	722	632	687	686	689	672	666	644	661	633	617	721	727	719	650	717	690	658	641	646	648	709	658	667	672	706	710	700	654	654	654	712	674	679	651	702	631	692	661	639	693	716	700	705	670	660	691	716	704	669	690	659	685	658	689	693	698	666	684	662	684	645	692	671	684	630	649	623	659	655	705	686	658	706	699	670	710	648	669	670	717	678	682	643	623	694	675	668	628	685	665	663	704	671	683	658	698	680	612	686	674	687	647	690	704	679	684	678	683	656	665	673	710	651	658	706	680	725	590	716	685	694	659	670	668	674	648	733	685	719	680	670	732	688	694	686	702	686	686	704	699	690	689	689	678	634	706	662	663	662	691	683	667	644	651	659	706	678	632	694	655	683	669	675	699	670	657	669	693	658	661	668	692	678	700	649	705	648	691	690	622	729	641	678	638	716	730	748	634	694	631	697	686	645	711	660	646	697	689	686	673	632	700	654	705	676	664	695	700	706	617	710	640	654	689	663	737	688	688	657	684	677	702	690	726	676	691	732	622	645	693	651	732	685	719	668	678	676	664	733	704	641	693	721	720	642	640	675	657	685	726	693	744	670	687	582	689	678	667	745	638	691	659	686	625	668	702	662	737	643	698	655	652	686	684	682	676	658	723	641	722	654	707	707	651	642	660	728	683	704	673	632	691	672	673	664	664	667	703	697	714	733	665	678	646	664	694	633	645	684	682	682	662	721	642	643	634	708	728	660	717	747	667	681	694	724	685	682	639	680	718	704	723	665	682	628	728	680	686	692	670	687	672	661	651	632	622	719	674	697	675	693	668	658	639	689	684	650	694	732	681	689	687	698	685	726	690	704	691	676	629	667	694	640	649	621	678	671	694	691	682	668	660	713	677	633	674	705	635	673	661	702	705	725	721	677	751	688	624	657	720	692	650	685	667	668	645	660	655	732	659	654	696	694	604	667	653	670	654	676	643	669	647	711	686	705	650	689	685	678	700	694	680	696	685	657	738	683	689	707	615	690	661	650	661	654	651	677	671	703	646	709	693	690	686	661	697	658	719	677	669	659	686	666	664	651	656	651	631	640	667	701	683	676	681	680	663	677	702	674	675	683	679	698	662	672	693	681	636	696	671	657	684	685	647	671	715	687	683	664	697	662	669	671	649	708	700	644	730	668	713	663	702	666	691	682	659	676	680	689	668	653	713	692	692	682	631	668	709	699	651	656	674	634	660	694	696	638	686	681	647	699	704	730	641	707	653	687	716	684	683	667	680	708	627	687	664	672	738	695	699	655	726	661	676	704	660	665	679	652	686	699	661	636	682	687	677	681	690	692	687	646	660	703	681	695	701	621	706	691	635	705	669	704	656	723	664	696	650	667	651	698	667	684	756	689	710	680	643	662	680	683	695	729	668	654	650	685	712	669	684	728	660	625	691	679	687	687	648	713	710	680	652	655	664	633	682	686	641	714	691	708	659	646	693	720	687	727	666	626	651	660	636	677	666	654	672	697	597	678	708	702	665	650	669	696	710	705	695	685	680	649	700	651	654	709	735	678	669	670	704	693	687	663	664	718	683	673	696	671	697	713	698	633	661	650	707	690	630	688	685	704	670	681	699	635	712	724	689	707	689	674	686	654	710	708	695	705	678	715	622	706	723	713	691	693	657	699	652	678	624	724	686	704	650	694	667	689	673	711	642	659	690	648	736	711	689	684	668	659	686	672	663	670	696	670	696	682	652	650	709	651	688	697	667	759	665	676	699	670	703	646	636	681	695	691	615	672	663	626	673	700	650	691	709	678	681	683	671	673	692	702	641	693	685	734	702	679	695	631	704	702	653	709	651	674	691	739	646	679	686	623	719	676	681	677	706	712	622	654	665	692	663	674	681	691	680	681	714	675	643	661	694	721	687	703	712	677	698	680	682	704	646	659	671	708	690	653	669	675	702	672	702	703	644	681	679	705	656	674	673	708	682	627	645	656	665	661	659	668	685	702	704	698	674	706	696	661	702	675	676	709	656	652	724	751	701	682	688	655	688	713	693	649	691	695	668	678	691	654	679	711	704	623	652	661	639	682	697	672	693	667	633	650	698	673	658	707	674	663	712	636	677	654	706	678	653	698	713	660	658	679	731	686	708	674	702	689	691	684	667	704	685	695	685	679	669	668	691	675	682	731	675	653	656	683	662	698	654	664	661	706	661	664	678	681	707	651	687	663	697	695	661	729	710	694	684	646	653	670	631	701	690	655	649	678	705	683	714	671	643	712	658	674	649	692	697	686	682	647	690	692	648	701	675	650	697	676	683	601	699	680	656	721	693	707	678	665	709	663	662	628	696	658	682	640	729	730	739	655	670	665	702	657	690	715	712	647	663	652	657	671	694	659	691	667	673	699	691	678	718	642	711	719	681	663	691	669	690	714	684	664	662	661	683	694	648	652	645	654	637	641	715	652	627	742	656	639	645	647	678	669	665	682	633	713	689	675	716	682	666	679	702	704	656	667	689	664	662	677	675	697	719	703	669	682	634	678	681	661	672	629	695	650	660	714	638	696	723	644	668	729	711	659	695	642	687	709	663	679	717	706	630	717	700	729	669	663	663	685	660	728	662	673	682	689	686	695	705	675	682	692	623	711	679	659	645	670	686	723	657	648	666	706	645	675	660	680	710	646	669	620	639	687	693	659	737	701	712	663	643	643	672	698	751	690	647	688	680	679	658	618	715	704	669	683	732	730	699	680	680	648	649	655	653	664	673	687	730	608	654	681	676	751	706	680	694	712	693	703	701	686	704	626	703	685	653	715	650	694	723	670	683	657	691	684	710	713	695	695	667	694	704	686	674	670	659	698	664	705	701	677	647	669	670	716	724	660	652	639	651	707	657	692	689	673	681	657	664	680	704	659	703	713	663	690	730	650	625	676	676	676	672	698	683	684	680	674	664	658	678	687	703	688	695	691	699	648	681	675	720	689	631	675	694	688	681	663	677	688	680	672	687	686	684	689	665	661	726	690	673	674	688	687	694	691	656	700
25369	14401	8321	3707	1504	569	438	398	343	387	390	383	373	354	359	363	341	338	371	355	340	326	359	341	390	326	340	315	335	353	340	374	366	356	372	327	340	371	342	388	357	362	338	375	326	309	333	319	317	372	346	347	373	332	311	308	331	384	349	350	346	352	332	317	346	379	332	357	337	401	374	345	338	377	327	319	348	369	314	354	354	361	306	347	380	359	322	363	310	393	343	368	341	352	330	339	344	335	341	343	343	357	333	367	351	336	331	343	355	334	337	374	363	344	366	343	384	340	369	358	338	358	354	347	393	367	328	328	317	328	356	339	345	341	343	364	371	382	363	372	312	349	368	319	324	367	339	322	336	360	366	310	327	357	346	342	321	379	356	401	361	326	344	355	324	331	331	288	357	335	341	337	325	376	370	383	336	340	359	356	352	349	344	343	361	289	364	305	362	341	338	341	368	338	366	349	352	369	331	351	315	315	349	341	384	325	333	349	326	353	348	341	308	348	331	312	370	355	364	352	361	381	334	312	337	343	379	336	354	351	349	319	328	316	324	314	356	371	337	342	357	361	337	374	352	335	331	367	341	352	352	330	313	352	353	364	354	352	332	333	346	350	356	330	337	370	367	351	386	343	342	380	320	315	320	314	362	330	342	343	350	351	324	379	337	352	360	319	333	335	341	376	364	343	363	342	364	329	320	313	375	336	359	402	373	375	351	340	326	327	367	361	369	349	372	366	372	336	351	325	351	345	353	350	363	332	323	357	323	356	349	350	333	318	358	338	329	350	350	354	345	344	348	331	336	357	363	361	341	343	378	376	359	360	386	355	396	344	336	323	375	352	348	318	337	378	363	360	317	337	358	379	350	338	314	374	324	366	329	359	322	296	388	369	321	373	347	350	321	328	348	311	316	340	339	336	325	325	334	362	364	339	345	346	341	340	341	344	340	305	335	329	331	337	332	367	303	336	306	384	387	331	316	337	357	356	361	355	321	354	331	330	356	379	355	356	331	375	345	332	352	339	348	346	333	333	325	333	327	352	348	348	353	361	350	359	359	336	356	303	360	338	343	318	346	338	330	338	380	341	341	355	356	348	335	336	384	352	349	349	385	333	338	356	336	330	320	353	380	350	324	359	339	345	340	389	370	373	383	354	347	374	357	357	313	374	342	365	344	343	347	333	347	358	340	334	375	385	339	333	391	315	330	320	322	343	352	332	363	310	366	334	324	338	317	326	369	334	299	314	328	350	357	382	391	366	367	398	333	381	303	338	358	354	356	389	321	329	341	353	333	332	345	366	365	361	381	322	360	337	334	342	348	326	364	335	357	332	306	326	328	354	346	355	326	387	317	321	327	349	361	372	291	332	338	346	338	340	362	351	395	338	375	370	308	335	355	337	351	284	360	352	318	345	374	371	352	342	329	354	356	359	364	300	326	346	360	389	332	344	355	381	346	383	345	343	360	337	362	346	344	309	375	359	333	342	333	372	347	340	318	367	353	385	335	339	329	351	328	370	390	338	352	339	349	363	325	358	377	370	367	326	309	321	337	326	351	327	342	352	339	371	343	380	345	349	319	326	308	332	321	339	361	356	351	349	357	341	380	368	335	354	329	334	343	366	355	315	361	369	337	344	316	324	317	351	370	316	343	379	353	353	353	365	379	330	355	355	352	351	360	334	324	324	343	315	372	325	375	351	350	358	356	324	336	309	307	317	348	365	326	329	356	333	371	316	313	380	346	372	381	323	314	353	293	311	343	324	339	350	357	332	311	347	388	336	305	356	318	317	354	346	341	367	333	337	355	373	340	353	314	355	342	341	382	361	347	354	302	364	345	343	352	345	349	398	337	306	327	320	394	349	358	333	308	321	317	395	337	335	326	311	359	359	376	358	344	349	319	345	344	363	374	337	360	327	349	374	351	326	325	330	316	352	365	375	357	335	333	325	354	332	282	340	401	377	335	378	360	349	328	339	349	371	343	385	372	366	369	332	349	311	373	343	330	388	358	340	361	362	320	316	329	382	334	335	370	388	331	346	364	376	301	327	356	396	376	410	349	346	344	364	334	352	322	332	363	349	334	342	318	354	347	342	347	332	309	374	359	334	374	355	371	360	316	338	352	356	365	350	325	338	374	361	340	334	334	336	339	336	355	321	320	342	351	345	326	350	332	325	347	346	379	326	353	344	357	315	329	336	346	378	373	341	363	374	365	348	355	353	362	337	360	348	362	337	356	366	387	345	329	335	351	364	331	363	320	353	364	336	313	337	357	343	340	352	330	345	346	360	319	342	312	343	333	328	342	336	341	364	325	335	310	343	332	364	360	359	305	353	361	361	382	349	341	373	351	365	310	326	341	329	356	359	339	326	360	325	390	325	339	362	314	332	331	357	360	373	334	385	378	358	354	383	340	334	335	368	306	325	329	319	336	338	325	345	337	354	358	336	336	317	360	350	332	356	372	352	334	361	377	366	353	363	368	324	338	331	322	353	331	335	343	310	356	312	355	335	393	389	339	343	368	312	354	340	373	345	354	335	353	388	323	351	353	331	352	363	328	344	338	348	346	342	350	333	336	306	334	365	370	339	358	366	362	352	365	333	358	338	349	369	335	369	360	337	357	328	371	378	341	359	366	369	364	337	341	334	343	365	342	320	339	374	361	364	361	372	332	363	361	320	356	309	332	374	345	291	356	372	327	386	353	363	349	312	298	366	341	332	325	332	316	354	324	326	327	349	342	348	358	316	345	314	374	322	340	346	321	346	334	321	326	334	373	368	306	373	362	378	351	354	333	342	332	353	306	355	386	328	342	335	345	327	338	340	312	346	380	330	353	363	344	308	383	368	342	370	312	296	336	332	341	364	354	338	309	316	317	320	336	406	355	328	352	352	364	344	332	323	343	401	329	360	325	365	340	370	345	361	358	346	376	334	346	343	348	349	333	353	320	334	373	370	339	334	365	346	372	392	344	346	372	315	381	328	358	358	343	318	360	332	346	335	314	315	325	372	370	373	345	308	304	326	374	394	330	345	334	315	368	334	337	326	344	373	365	366	367	377	364	359	323	360	367	342	373	335	368	321	307	346	364	336	338	347	331	374	335	366	350	372	342	337	363	381	356	345	364	382	362	358	344	331	363	333	364	327	359	336	365	362	383	321	355	360	338	329	329	346	338	344	330	344	333	378	385	350	340	361	365	378	324	313	355	357	318	336	349	361	348	362	323	314	379	383	312	371	345	316	347	335	336	365	342	376	360	333	340	326	369	380	366	352	366	355	355	358	347	339	333	350	371	381	345	366	347	339	344	323	349	327	360	339	346	368	348	353	349	359	413	362	349	367	330	367	358	318	347	344	387	354	383	352	364	310	379	328	380	339	348	339	362	364	333	343	345	354	336	331	332	329	333	343	361	335	329	344	342	324	335	323	334	326	354	362	361	320	302	351	350	338	359	342	363	382	343	329	343	344	332	298	358	329	353	355	337	368	351	335	329	381	344	370	345	396
15493	11173	12152	8601	4344	1409	1116	1090	926	916	890	854	860	828	815	826	785	759	803	793	783	784	762	753	785	750	735	731	738	780	781	724	789	783	798	787	789	723	756	728	765	778	742	758	743	764	716	763	715	727	746	792	701	757	743	740	719	729	719	767	731	722	704	757	731	724	715	804	720	734	726	736	696	740	712	744	716	766	712	719	738	713	723	742	758	707	754	769	747	746	774	736	718	683	745	772	765	751	734	761	748	773	756	752	716	754	709	760	752	768	771	715	783	758	761	749	732	693	732	745	718	747	750	721	725	732	748	793	764	755	732	748	723	735	754	713	744	745	744	734	729	741	764	765	743	717	752	727	763	757	729	755	713	716	756	735	746	781	753	757	760	747	761	696	754	724	742	724	750	729	777	720	674	733	760	732	745	762	708	737	752	761	752	719	783	778	749	765	778	741	758	751	729	734	742	758	762	779	746	749	780	759	749	729	671	676	761	720	742	723	753	756	756	763	775	718	723	756	707	730	715	742	707	724	783	718	696	757	742	747	743	707	750	761	733	775	738	762	735	745	731	721	722	715	724	735	747	821	734	719	691	776	706	743	746	754	782	741	722	771	682	764	740	770	706	761	734	727	687	717	774	722	761	744	762	745	693	764	711	750	740	728	769	748	708	721	754	722	699	734	698	785	726	715	765	723	806	720	718	750	762	732	765	701	735	771	717	772	767	704	742	732	736	721	762	712	752	750	748	739	737	747	704	774	704	706	694	754	740	783	709	720	732	725	788	725	781	744	753	756	755	782	741	698	771	720	706	738	752	736	722	737	766	772	719	709	704	738	725	757	784	705	753	769	746	706	764	768	733	746	723	765	736	754	735	704	765	762	757	778	748	722	783	723	691	712	787	755	741	668	734	762	742	762	742	755	742	793	724	756	710	743	720	720	766	745	751	717	729	700	768	757	760	762	716	780	711	692	713	764	709	722	727	791	727	709	750	732	788	694	760	744	770	720	724	711	726	766	715	721	736	796	748	778	756	754	705	747	721	732	719	731	769	767	737	724	699	735	729	733	766	717	726	765	730	771	765	730	759	760	719	729	733	752	703	765	736	743	744	733	774	732	780	747	756	775	705	673	763	788	702	707	771	738	745	743	761	724	736	728	697	748	746	755	746	757	774	760	765	764	754	673	692	718	750	767	774	747	691	689	737	723	763	812	742	706	668	732	726	729	769	780	716	727	709	757	711	752	742	710	724	753	747	736	722	774	740	687	706	696	686	739	708	753	763	755	746	715	789	751	719	737	753	754	757	767	745	717	752	787	769	709	775	728	746	730	703	702	750	793	766	772	737	747	748	741	724	771	737	748	739	794	691	792	710	759	765	812	720	726	787	704	723	743	772	735	748	753	775	755	737	774	724	698	739	740	727	710	758	760	709	750	760	749	740	722	768	752	738	764	787	800	759	752	687	726	749	697	762	769	765	758	751	763	767	716	749	746	768	728	686	714	728	717	715	739	754	777	735	729	766	708	722	746	719	769	778	731	752	753	779	669	775	705	751	755	722	769	776	730	723	761	743	752	756	749	749	723	736	716	772	698	742	788	720	790	749	734	744	733	709	749	743	790	714	748	749	721	739	777	730	693	765	729	778	789	774	730	758	782	713	735	709	735	778	759	807	712	714	718	750	812	736	752	773	737	763	731	746	747	725	703	794	735	751	783	723	699	746	710	719	666	737	802	766	735	710	760	743	716	730	729	698	765	748	733	734	747	756	785	761	705	720	719	728	715	721	798	755	776	785	733	740	734	732	780	694	707	751	783	797	744	732	765	780	724	677	743	784	748	725	761	724	686	731	713	752	757	751	747	737	729	764	744	805	778	775	753	776	762	717	751	766	743	738	758	755	756	716	717	768	742	738	779	757	758	746	715	760	748	742	785	714	780	716	780	769	772	729	717	739	716	695	742	739	737	710	726	744	743	741	789	734	762	723	728	763	761	772	725	729	728	709	697	729	737	753	699	780	753	738	785	735	697	729	722	781	722	733	756	722	747	741	776	743	771	713	737	754	740	700	761	741	761	798	742	709	723	698	697	710	702	787	740	729	719	736	775	716	738	709	723	725	719	770	785	750	738	800	787	716	769	695	724	761	713	780	720	748	695	733	720	739	762	761	709	753	741	751	722	748	740	720	715	734	701	740	731	741	736	777	766	770	754	771	781	735	806	734	685	687	764	731	749	716	722	696	758	742	706	722	698	739	774	746	729	681	744	761	758	722	702	779	702	771	742	737	744	737	758	736	746	761	773	748	755	747	763	787	719	784	713	758	735	696	729	736	759	779	761	751	713	719	733	767	719	785	756	749	749	737	681	776	752	689	695	711	743	727	783	777	752	699	751	719	711	708	731	753	750	743	788	736	781	722	781	739	789	735	758	748	747	771	715	730	762	749	763	725	767	755	707	728	737	779	728	774	792	751	725	770	758	720	780	731	736	730	771	767	719	702	755	728	740	743	709	776	798	731	771	728	748	759	738	732	738	733	721	685	746	740	772	756	753	750	737	766	732	772	715	682	761	709	788	761	703	725	740	781	757	743	722	734	736	732	725	720	724	713	787	769	734	720	727	772	738	729	809	716	766	748	715	796	730	746	749	739	714	734	701	732	710	747	739	728	757	753	766	731	773	783	720	730	715	748	763	739	754	737	711	701	720	716	774	724	765	718	763	816	734	742	759	722	769	742	729	737	760	781	721	737	717	711	732	798	767	752	788	717	730	753	727	768	789	736	719	748	734	720	711	750	722	730	780	721	722	735	752	715	712	782	768	701	740	719	812	740	712	761	742	763	736	749	685	737	740	701	706	748	776	737	763	688	707	735	696	746	793	762	730	743	758	735	732	756	805	684	754	757	782	782	703	747	761	711	750	794	742	715	766	746	735	761	780	739	794	709	743	708	758	740	773	769	776	800	703	767	725	729	731	753	766	708	760	753	686	787	748	766	708	750	740	711	734	720	754	740	750	754	703	741	740	747	731	737	781	739	767	797	753	764	718	740	714	732	721	711	788	762	794	720	731	729	718	707	773	760	743	763	755	716	743	777	753	759	767	764	737	798	743	775	752	752	815	742	756	733	776	748	744	693	765	747	712	730	746	738	754	755	768	752	722	752	749	764	778	784	717	725	719	763	767	718	705	759	729	737	758	764	776	736	729	765	737	712	757	760	678	730	745	750	688	752	764	739	704	776	758	762	770	730	741	733	727	722	757	734	736	728	721	763	762	697	772	742	785	711	738	753	727	741	761	727	747	759	704	714	744	737	760	786	709	771	805	703	802	742	712	783	718	798	710	812	747	726	714	763	715	705	767	753	743	743	727	767	707	763	753	692	707	751	744	733	747	746	735	706	751	745	693	741	779	740	714	766	770	729	730	756	741	707	723	713	730	721	730	757	733	809	790	736	768	774	753	753	788	714	728	700	782	739	729	811	763	702	746	785	712	747	760	769	769	697	760	725	687
41260	28519	30015	29310	13057	2259	588	399	397	347	320	294	298	284	283	307	258	255	268	267	249	268	259	232	261	304	252	280	227	278	265	261	260	227	259	276	247	229	241	233	237	216	243	270	241	252	247	236	222	268	257	271	244	263	248	287	263	264	275	245	238	233	261	245	250	267	238	245	275	219	239	232	221	265	242	244	241	232	236	248	232	227	246	269	258	245	250	232	246	231	231	246	263	234	216	230	262	260	226	246	227	249	240	249	263	215	222	267	253	233	257	268	219	253	237	239	237	217	255	243	239	257	253	246	208	249	239	249	241	258	213	264	249	225	219	234	223	240	261	252	262	278	240	247	222	211	238	249	217	271	239	236	227	240	226	246	241	283	218	240	199	229	239	227	257	215	275	249	243	243	231	217	235	260	242	239	244	258	242	270	254	263	226	234	233	232	226	238	253	262	244	232	248	247	235	207	234	258	236	234	261	237	211	249	226	244	234	268	255	238	247	238	238	258	229	237	209	249	273	267	245	291	262	217	234	241	238	260	220	270	255	239	259	252	214	220	242	253	212	237	254	210	198	250	262	225	231	249	209	247	227	248	265	228	235	235	246	263	253	258	239	217	273	270	238	233	243	243	212	223	259	251	251	220	216	261	236	270	254	243	213	234	224	245	235	234	232	247	235	218	256	250	248	223	272	254	235	237	273	212	262	244	233	232	252	245	257	253	276	249	260	215	243	234	241	260	256	230	233	259	239	261	233	253	245	231	235	243	279	238	245	244	235	246	227	231	249	222	234	253	257	256	253	205	214	235	241	228	248	232	247	228	242	234	211	238	274	252	252	226	257	257	216	248	270	238	251	246	198	238	251	234	244	245	234	230	223	257	253	246	267	223	230	255	251	232	251	249	243	240	242	250	221	260	238	255	251	246	261	246	253	244	245	228	232	245	265	260	251	264	226	247	261	266	227	239	244	256	230	246	226	242	204	265	269	252	223	214	229	240	268	222	227	243	238	249	254	250	251	268	250	240	242	224	234	244	269	197	240	264	223	216	256	235	262	233	246	254	279	226	229	236	234	243	242	233	239	248	222	243	216	240	239	266	271	254	264	258	254	243	242	246	240	230	245	216	257	241	225	227	241	246	260	247	249	255	256	244	255	246	238	243	221	234	254	237	225	238	245	233	241	234	274	234	240	239	251	240	213	245	242	251	224	245	260	243	283	249	219	256	253	240	240	240	234	251	237	248	228	281	242	256	259	236	261	269	240	249	252	259	249	231	257	221	219	240	227	242	275	239	253	263	227	237	234	215	240	246	238	228	226	263	256	258	260	262	237	248	237	254	227	248	237	216	269	227	224	246	254	235	252	238	257	250	250	234	267	227	232	212	242	231	217	224	248	220	231	235	268	257	243	233	223	244	230	220	209	248	245	225	263	255	250	244	264	266	231	259	265	248	245	255	244	234	236	275	233	230	245	235	237	239	249	264	264	230	267	241	269	250	236	250	248	240	243	245	231	229	257	234	265	273	243	223	247	237	210	233	252	244	228	244	245	227	274	216	251	253	237	247	240	245	227	251	238	271	241	210	252	214	228	245	252	239	236	280	249	242	270	288	252	267	260	237	218	245	198	257	279	235	275	245	220	225	231	246	253	259	245	234	220	225	225	276	228	236	238	234	228	285	247	259	248	248	275	238	228	242	239	227	259	230	246	235	248	228	254	231	240	240	263	256	243	231	237	225	238	241	234	244	257	237	241	250	247	243	213	222	241	248	224	238	246	247	247	235	222	268	261	224	225	236	250	249	277	191	230	239	229	222	224	236	244	247	226	244	249	238	236	234	267	238	255	264	212	238	267	279	255	247	246	270	270	239	251	252	231	279	255	214	205	257	236	251	237	242	224	261	222	214	229	246	248	240	221	253	245	252	242	253	227	229	211	241	219	260	225	231	265	242	228	203	250	243	244	218	238	242	267	245	232	249	241	238	253	240	232	259	239	263	223	253	277	261	216	247	236	226	238	234	251	236	257	247	231	257	230	290	238	200	261	221	234	245	253	240	217	218	229	217	229	275	241	254	259	230	236	240	217	233	230	229	246	239	240	241	230	240	241	270	251	260	240	226	237	249	231	257	239	281	236	237	241	219	225	233	249	249	263	228	278	261	229	229	272	249	225	241	252	225	217	236	228	228	225	218	233	231	241	245	230	238	243	245	270	247	241	253	238	214	258	258	280	249	205	216	241	244	228	263	237	256	232	236	251	223	252	257	245	253	268	271	250	247	230	255	254	212	250	236	262	238	260	208	218	222	240	233	237	276	225	242	240	252	227	217	237	232	239	262	241	264	225	214	226	249	226	247	249	229	251	244	234	239	247	240	253	262	222	234	250	232	231	249	238	243	258	228	264	238	229	241	208	239	226	244	278	254	235	211	262	265	239	219	256	263	257	248	225	251	251	236	240	228	265	242	223	241	239	240	249	257	262	210	242	261	224	260	236	234	224	243	260	247	225	268	235	250	258	235	238	253	223	217	258	248	227	222	216	210	265	264	238	243	216	214	228	262	238	237	230	247	229	258	229	229	236	251	231	255	231	245	264	226	226	246	249	225	261	247	244	273	250	244	242	273	239	215	243	250	222	244	249	247	230	223	270	239	246	251	242	216	219	235	266	216	259	244	228	251	244	250	225	228	229	190	236	223	225	237	240	256	245	257	245	247	229	244	256	253	276	260	259	240	256	237	234	235	242	248	248	257	246	256	232	184	212	223	222	234	231	261	233	233	250	251	263	243	239	262	258	228	212	270	195	253	208	219	248	226	232	250	236	254	243	240	254	244	244	227	240	243	210	248	241	246	228	218	225	281	207	232	259	247	252	219	227	240	261	213	222	258	240	214	271	251	246	221	248	228	259	235	260	221	244	227	233	250	224	255	259	227	249	268	220	266	238	247	210	217	266	233	226	273	258	238	225	224	276	258	239	246	260	263	251	252	236	236	231	216	212	233	248	249	258	228	225	235	272	242	249	230	250	251	236	252	242	248	248	230	232	245	231	231	211	214	250	242	249	252	215	215	284	246	246	230	243	247	236	232	231	232	263	219	241	279	231	240	226	246	239	258	215	246	222	213	248	231	247	250	245	235	242	297	237	272	236	253	221	239	250	247	247	255	262	240	239	236	258	242	257	266	215	236	249	227	242	243	233	237	249	231	226	254	243	279	240	263	236	242	268	269	206	247	262	230	225	261	232	230	225	222	249	242	221	210	259	202	246	247	213	263	246	248	257	264	247	259	222	217	270	253	261	219	246	265	249	273	264	214	245	255	243	244	251	246	239	231	243	258	236	259	242	246	215	219	270	277	212	244	251	284	246	240	235	261	260	263	251	275	253	278	284	255	262	231	249	257	260	258	240	257	242	244	245	243	247	261	221	234	241	264	267	224	236	243	242	239	257	220	258	245	255	266	222	218	272	233	265	239	223	238	264	237	242	224	245	240	235	243	255	257	247	252	247	231
26340	22407	32482	35843	16691	3065	1552	1322	1293	1105	953	938	765	730	747	731	689	686	660	644	609	651	628	604	603	625	577	633	558	564	539	567	557	536	580	559	556	581	573	541	617	534	541	542	593	594	614	593	563	587	580	558	608	521	604	546	525	542	632	569	537	565	588	533	555	549	522	566	556	549	589	541	511	581	540	561	584	578	545	543	567	552	522	572	511	530	565	567	509	519	607	583	533	568	563	530	550	520	562	553	539	543	524	557	580	619	555	566	556	494	474	615	548	560	559	545	545	540	545	553	564	524	577	517	554	564	533	535	522	597	572	563	537	564	551	548	546	576	557	573	545	519	552	526	552	578	546	549	528	542	536	525	561	559	564	524	556	539	573	531	601	540	530	535	544	536	557	582	523	542	519	548	560	574	547	542	514	560	580	578	560	563	564	582	576	587	569	573	596	547	532	539	534	537	540	537	551	570	560	562	569	560	492	561	559	551	493	554	517	528	556	589	550	540	558	539	544	532	517	569	577	523	556	531	540	568	545	547	589	579	559	531	600	557	536	539	565	526	556	504	523	545	583	596	554	517	531	541	551	555	537	555	558	577	621	558	554	559	595	573	534	556	557	593	577	590	532	614	609	569	545	509	551	577	540	530	547	553	523	548	599	612	577	565	545	525	558	580	560	520	545	559	547	557	535	585	546	540	576	550	570	528	559	541	548	555	559	551	558	539	569	535	567	530	515	569	541	523	558	559	548	533	529	556	602	596	545	538	527	596	526	560	544	547	549	550	570	623	567	536	581	541	591	573	525	571	533	562	543	558	532	562	551	508	536	522	544	547	539	577	488	561	553	560	541	557	542	542	563	556	517	581	542	527	525	580	584	551	544	518	542	578	532	563	544	559	608	576	605	573	539	569	550	546	568	562	542	563	552	561	547	555	523	563	490	563	580	564	559	534	584	554	527	544	522	570	543	543	589	513	530	560	569	556	565	572	570	548	549	542	519	524	561	569	572	526	549	532	581	565	557	560	586	561	557	526	546	558	515	566	590	573	535	550	563	541	530	500	563	539	560	564	592	544	549	541	542	567	565	553	596	527	526	576	560	580	558	535	528	543	570	556	567	550	542	566	578	565	570	543	547	536	561	548	549	512	547	562	561	581	541	538	533	526	537	554	503	560	551	554	550	544	556	568	551	552	549	519	573	528	546	552	564	526	513	532	585	519	567	537	563	514	561	558	571	539	578	551	563	519	585	563	542	539	525	550	567	596	562	545	540	534	521	558	546	557	573	547	527	534	562	554	593	503	596	603	554	534	527	561	529	529	565	554	531	558	535	577	492	503	560	548	518	534	556	568	561	538	530	549	535	528	564	519	536	520	524	536	503	553	516	533	580	523	510	545	564	567	550	524	539	528	550	540	565	569	507	555	561	582	544	566	560	553	545	556	558	574	583	529	543	517	614	556	553	556	518	550	563	554	570	561	557	547	538	564	552	549	516	597	549	523	543	570	570	593	533	553	514	526	531	562	545	536	538	558	530	531	565	558	579	553	543	531	570	575	596	546	537	552	539	535	562	558	548	511	534	536	547	553	572	544	576	558	546	507	561	543	539	603	579	556	553	572	549	546	567	542	549	571	562	571	578	521	531	539	606	554	599	558	514	525	587	572	559	546	554	537	538	548	559	585	497	570	542	556	573	608	585	531	539	546	544	549	512	547	551	556	548	589	554	533	526	542	564	544	565	535	560	578	598	553	538	565	514	553	597	545	600	576	581	550	570	514	560	548	570	536	532	548	520	565	544	543	600	601	502	567	552	564	556	548	541	489	540	533	559	595	550	608	545	560	521	589	524	583	554	583	521	570	526	528	571	556	567	540	615	506	545	581	560	581	596	551	559	563	556	551	566	537	518	557	572	580	557	539	524	554	512	531	545	557	548	551	538	541	585	569	547	553	561	542	569	537	597	554	543	538	568	559	535	542	546	550	557	549	523	570	579	559	541	569	560	557	538	526	551	579	555	566	527	562	571	525	532	548	568	564	515	599	597	539	535	581	517	524	571	566	534	529	557	529	540	568	527	567	536	533	567	537	577	556	504	552	538	554	597	575	560	572	556	574	521	551	568	573	552	578	563	551	581	553	545	534	528	489	562	568	544	553	546	534	583	535	522	560	520	555	522	555	576	555	532	555	587	535	530	571	582	558	498	523	560	557	577	562	533	571	559	521	539	527	588	540	505	544	540	564	560	585	531	541	580	520	530	485	556	547	545	607	590	606	528	574	563	530	588	541	552	507	524	574	580	543	538	532	537	556	561	552	565	589	577	576	560	564	540	541	508	526	555	563	547	553	519	548	531	557	552	537	582	520	551	579	563	514	538	542	565	581	526	572	561	565	566	561	528	550	564	563	549	515	564	559	529	519	583	555	558	541	551	569	534	570	571	563	557	570	551	601	542	539	535	509	563	567	563	569	542	571	557	555	572	579	551	544	565	525	554	549	525	560	555	509	547	531	566	569	536	580	534	531	591	539	555	560	584	540	567	583	543	584	558	546	548	579	595	594	540	578	552	595	593	544	565	589	555	588	511	543	544	609	543	560	622	548	560	539	544	522	569	597	550	568	558	577	613	539	560	547	548	564	545	552	524	527	617	566	540	559	519	554	546	577	517	578	561	516	634	610	548	555	577	563	527	546	533	560	589	532	546	532	543	589	583	554	507	540	554	519	555	583	521	601	560	559	559	576	552	536	546	538	566	556	589	529	598	567	554	595	580	576	565	556	542	588	557	578	553	536	505	564	517	593	592	529	569	543	544	569	520	560	590	578	555	560	583	543	590	574	525	548	533	558	564	554	494	538	571	525	547	572	544	557	566	568	552	563	521	548	553	568	584	525	539	547	570	541	557	567	527	572	539	556	526	526	517	596	567	548	573	563	551	553	551	559	544	528	568	540	551	593	527	534	528	556	541	545	554	564	568	573	577	551	576	588	573	541	556	522	572	584	552	573	553	610	529	498	519	532	533	589	557	589	559	571	561	547	582	551	591	537	537	531	554	561	560	536	516	539	531	503	538	560	538	549	560	612	567	534	524	551	557	534	527	573	567	529	519	574	509	560	530	524	555	535	554	585	497	557	534	579	561	520	559	501	558	548	542	541	536	551	520	509	488	563	538	566	559	551	542	532	565	581	559	529	552	534	568	547	574	523	594	549	532	579	549	550	568	553	569	544	555	542	548	538	534	545	526	557	542	585	535	534	535	597	576	523	556	558	544	534	540	577	549	577	594	566	586	551	551	593	544	573	586	548	576	577	555	599	560	548	524	545	519	564	571	569	535	531	521	568	550	528	570	542	552	587	543	567	577	561	518	567	576	561	575	566	583	547	558	531	526	531	527	509	532	510	550	544	545	579	544	550	540	547	579	529	539	540	543	518	557	585	549	552	535	551	543	548	534	548	548	547	584	541	549	522	612	516	574	547	518	571	542	569	545	530	551	574	548	553	538	527	528	571
50500	39045	39494	36755	23046	6658	1211	634	507	454	439	424	352	350	354	363	320	323	325	314	296	323	299	310	302	321	323	306	297	310	310	278	324	305	344	298	311	301	319	319	291	267	330	300	296	320	281	297	319	290	309	295	280	324	311	333	302	325	320	288	312	318	297	306	301	324	302	308	279	318	301	311	330	289	306	263	292	308	288	300	287	319	294	335	315	277	302	319	322	327	309	310	300	329	307	300	334	307	292	332	311	316	336	321	329	301	267	321	307	340	284	292	305	341	300	307	286	256	276	318	306	322	294	342	253	318	322	325	335	304	282	303	302	339	301	340	337	337	295	341	302	288	314	301	303	321	296	298	345	310	301	286	328	330	295	315	308	300	276	334	236	304	289	285	320	316	314	285	333	310	307	292	313	328	288	310	300	289	315	298	328	346	320	322	283	303	295	334	299	298	299	319	294	317	325	280	324	305	328	295	283	301	286	311	313	325	308	284	304	312	324	283	290	317	311	301	270	326	309	284	293	297	306	292	288	291	306	325	290	308	294	328	323	278	313	337	327	302	278	283	303	300	307	359	315	279	292	325	278	338	304	326	302	309	279	298	287	311	318	331	329	333	289	298	310	295	295	311	318	307	313	337	333	326	276	318	288	275	347	318	329	310	316	283	319	329	307	299	284	337	318	340	278	305	288	309	319	290	284	291	328	321	300	334	283	316	299	295	313	337	301	334	280	315	304	298	266	308	289	286	317	314	308	283	289	313	315	308	280	321	281	337	329	285	322	333	308	291	321	284	295	313	307	307	271	324	300	299	280	301	308	298	316	315	301	324	297	307	321	302	296	306	303	314	333	300	269	323	321	342	312	313	319	318	301	344	286	282	295	305	301	302	318	331	327	300	280	299	298	301	309	320	319	269	329	307	297	312	322	291	299	274	316	330	288	295	300	307	313	298	284	304	326	290	310	307	279	325	297	331	297	317	332	312	310	296	313	296	310	314	307	327	318	315	280	303	298	295	285	291	296	297	297	253	352	286	305	322	308	327	278	297	319	291	283	302	302	331	332	289	296	291	309	296	261	290	280	271	292	282	300	303	299	342	311	280	302	293	301	314	316	315	314	291	299	353	333	299	306	286	323	288	314	326	292	302	317	342	263	308	292	346	319	300	316	293	290	294	295	311	315	328	300	282	332	327	290	297	325	302	287	305	292	288	301	283	331	295	282	291	319	289	296	283	347	294	313	267	311	284	266	284	312	290	298	335	339	304	332	315	296	290	320	319	315	335	308	324	261	298	306	304	279	308	311	327	301	281	309	318	321	279	274	317	297	322	305	315	307	283	295	325	281	310	299	305	312	316	285	289	277	310	292	341	343	326	311	266	334	309	346	302	284	289	318	311	310	315	256	336	329	288	313	329	333	343	301	315	328	309	323	335	283	316	319	282	314	292	324	305	320	308	299	314	326	316	299	275	312	263	287	321	300	310	296	313	287	348	302	303	314	304	282	289	301	299	301	290	346	310	292	288	310	294	300	297	304	345	330	315	305	307	312	309	283	293	299	297	338	303	295	337	267	277	306	297	324	306	310	288	322	278	296	327	282	283	317	300	283	299	277	307	281	295	305	342	309	328	302	325	273	320	292	317	333	312	305	307	302	321	285	322	300	274	290	309	348	278	300	294	301	325	315	342	303	310	302	303	333	319	329	289	314	336	315	340	324	293	310	317	341	325	336	328	321	303	306	302	324	303	317	286	293	323	302	295	309	298	329	287	316	279	286	324	342	294	294	302	339	308	292	253	289	304	287	321	293	314	286	276	284	308	321	336	311	316	325	316	322	302	338	310	327	335	299	310	300	273	308	313	257	274	339	309	336	300	314	300	327	314	317	338	312	293	324	349	316	340	286	303	333	297	298	296	331	307	284	317	294	324	309	302	287	335	274	331	311	277	314	301	305	306	329	298	292	312	306	280	318	291	306	298	321	305	308	267	295	316	290	316	312	317	296	328	306	327	338	353	296	309	323	313	340	314	313	307	297	361	296	320	329	333	293	283	316	330	297	321	323	311	292	309	340	339	296	338	311	313	305	320	295	319	316	311	290	344	338	318	303	275	303	291	301	329	339	285	279	321	264	298	313	300	278	325	310	269	330	318	298	294	290	307	279	298	295	308	312	349	316	296	299	277	269	302	301	278	308	298	284	313	314	285	323	322	303	341	325	315	304	266	320	310	315	272	287	297	299	313	286	291	315	326	288	252	291	297	298	304	313	345	315	323	338	291	300	271	309	332	283	290	292	305	316	292	330	292	302	329	316	315	316	325	304	309	297	298	281	315	316	286	336	315	306	303	300	286	288	271	289	297	309	334	321	264	293	306	331	305	327	298	284	286	275	300	320	335	328	292	297	314	332	366	289	272	323	329	319	303	297	340	327	307	291	305	307	316	301	313	318	292	289	319	327	309	297	305	311	307	329	284	338	302	272	326	320	290	317	319	339	290	312	302	306	309	289	287	350	299	286	296	284	308	297	297	326	289	303	305	306	305	301	311	305	281	286	306	279	269	291	310	278	310	293	299	293	299	323	318	307	307	349	319	343	304	337	317	301	310	309	325	341	295	313	314	325	297	313	297	311	293	316	291	293	314	316	294	338	301	333	331	318	324	327	310	272	273	311	318	306	318	288	359	337	320	315	356	277	291	319	287	287	287	278	306	340	292	323	315	318	332	268	301	314	298	308	327	293	306	304	302	324	340	316	317	295	269	289	299	280	334	288	315	297	295	302	272	341	318	317	303	306	314	284	270	274	322	277	300	348	330	274	294	343	294	296	301	294	312	320	292	305	274	284	317	307	304	312	303	283	271	330	288	270	293	297	312	294	319	318	282	322	324	318	287	328	304	320	288	309	294	256	293	280	324	321	299	279	329	304	316	311	313	332	304	295	298	324	293	298	276	272	334	315	297	344	299	275	313	292	327	293	315	315	275	296	322	314	289	310	302	311	279	308	286	332	318	335	294	308	327	306	314	322	318	310	345	319	333	316	305	304	319	337	274	302	307	320	289	298	282	319	312	307	318	286	284	331	309	299	369	279	320	312	321	329	311	258	286	289	328	331	301	306	328	309	294	306	333	315	327	329	316	325	334	337	273	274	299	287	242	309	279	285	304	286	308	297	327	283	330	316	311	324	274	285	281	299	316	318	284	312	336	334	279	305	376	306	322	309	315	292	305	327	306	304	274	302	294	313	321	291	328	314	300	330	315	330	305	313	261	296	305	260	307	290	347	303	311	270	314	320	336	294	305	318	304	310	328	304	307	282	267	299	292	317	323	299	326	308	279	290	330	339	301	280	318	316	309	261	313	306	284	322	313	314	325	279	314	341	312	293	281	282	300	321	285	318	297	279	260	330	305	299	302	275	350	301	305	290	314	317	280	303	331	303	299	279	308	300	332	313	282	285	304	311	300	282	272	284	312	310	301	288	295	314	325	330	304	321	310	305	300	311	316	326	279
32625	30350	39923	42306	25672	6434	2224	1942	1626	1515	1372	1194	1103	1065	977	960	910	870	854	852	796	805	811	762	743	756	796	729	747	746	743	757	706	768	742	760	745	695	694	699	658	688	695	699	725	720	746	703	688	734	717	698	665	672	687	720	670	696	709	691	678	678	707	663	692	674	644	718	673	675	704	717	692	679	685	700	683	693	668	678	688	689	696	658	684	702	662	711	648	656	716	744	691	700	700	687	710	657	672	649	710	648	652	672	665	679	648	721	667	730	709	671	650	692	676	639	698	693	736	676	697	694	722	638	707	676	709	724	735	699	673	756	730	681	658	675	700	660	657	703	684	671	659	633	665	707	702	695	694	635	711	686	650	695	675	665	673	731	686	708	642	721	653	674	695	680	738	706	701	676	645	722	730	706	690	719	667	714	732	672	651	703	703	706	684	683	674	732	658	664	647	663	707	689	675	709	698	662	667	723	681	718	679	721	690	660	692	732	679	669	635	715	729	669	651	654	675	695	725	681	688	706	658	730	682	703	701	631	652	672	649	737	696	715	661	714	721	731	680	658	690	695	672	685	669	721	685	672	690	705	662	644	671	718	651	637	669	711	659	685	690	713	669	667	714	695	697	658	674	707	704	656	739	696	656	700	722	660	681	697	673	706	688	701	707	689	673	649	706	719	715	719	723	708	705	708	675	667	685	652	630	703	671	720	642	697	665	676	691	681	678	645	668	698	686	703	704	711	729	702	673	675	702	711	708	759	686	705	694	678	658	712	725	675	733	662	683	684	706	647	683	683	714	712	712	645	697	686	673	666	713	678	695	670	711	652	654	675	691	643	660	659	640	669	692	687	688	654	650	694	660	683	666	700	702	701	662	748	727	647	740	689	717	655	663	652	703	678	656	680	649	683	663	702	644	611	661	663	666	693	729	660	685	710	693	673	689	676	692	705	710	731	705	661	677	681	700	692	662	632	676	683	684	734	714	666	684	723	665	687	678	704	702	685	679	690	642	676	707	708	656	688	701	659	701	697	693	688	671	703	693	701	684	710	688	659	720	678	668	665	659	681	702	669	666	674	730	747	703	717	737	680	677	716	666	694	633	669	717	688	710	675	710	702	672	675	696	697	673	667	696	713	699	730	723	719	679	700	723	686	665	692	664	707	686	701	669	697	683	702	686	669	750	637	707	694	685	687	637	759	691	677	648	671	664	687	709	707	651	681	697	679	676	671	748	689	654	668	686	668	648	725	729	679	688	695	690	638	700	718	697	683	682	707	709	676	681	708	689	678	714	665	717	729	629	676	677	679	674	667	713	659	665	698	652	655	681	672	674	699	689	699	665	693	658	692	713	668	683	702	678	704	692	737	721	673	725	698	688	682	659	679	666	693	662	699	671	696	683	673	713	718	679	709	669	758	678	669	697	702	695	671	695	633	659	698	717	719	686	674	746	717	711	674	694	647	750	747	699	627	721	686	703	653	656	724	633	713	683	695	665	674	686	702	672	707	638	723	741	664	684	667	663	690	719	700	703	694	673	687	716	663	685	707	663	666	706	717	697	699	685	675	664	698	683	696	709	690	697	698	728	683	650	700	671	663	704	655	706	695	685	726	653	625	661	684	680	689	695	729	691	715	630	713	683	635	644	680	636	660	710	633	685	725	735	676	713	668	672	701	645	680	665	639	684	600	661	703	695	681	732	689	635	704	673	674	679	683	702	695	676	659	654	713	705	653	742	727	700	681	716	632	714	631	715	708	686	712	640	701	678	733	754	699	704	707	651	705	672	691	680	700	715	689	673	684	720	661	716	708	740	667	656	699	676	662	681	724	708	687	666	753	681	680	692	636	697	660	690	684	672	740	690	596	715	657	703	685	703	681	723	709	663	678	727	696	685	711	693	701	674	696	638	709	696	671	679	665	671	710	663	726	711	639	679	697	663	708	691	667	665	696	694	690	698	688	694	708	686	748	680	692	698	698	634	678	637	610	648	663	658	687	668	659	725	705	660	661	690	723	676	733	710	686	648	651	676	661	679	706	694	689	672	641	743	689	688	653	709	705	723	701	697	729	702	650	678	647	672	729	690	681	635	700	668	668	701	686	686	668	722	679	647	650	651	672	693	746	688	710	711	667	679	687	703	664	682	704	679	683	685	698	686	686	659	701	677	681	667	704	703	688	692	694	689	684	673	667	704	675	664	703	684	719	656	684	692	642	683	690	738	666	698	704	731	724	705	711	691	704	684	730	682	682	672	728	696	700	693	677	697	709	701	648	733	714	669	712	689	674	709	689	694	716	660	709	659	652	699	648	694	655	689	652	665	698	676	663	640	728	677	701	714	636	689	655	710	694	684	649	675	694	678	674	704	710	684	692	725	697	748	666	675	642	712	702	720	708	683	701	652	653	658	708	700	673	676	742	693	683	697	666	704	722	676	758	715	681	686	672	668	696	722	662	668	658	671	736	655	681	720	735	694	693	660	687	692	711	718	654	675	678	695	676	677	685	716	700	686	654	663	714	658	648	641	674	676	676	722	668	675	699	653	685	686	677	726	692	691	682	714	741	730	688	681	638	667	735	674	701	717	656	693	682	726	730	705	751	734	681	641	650	713	664	690	704	672	669	663	734	695	739	683	692	653	680	676	710	690	699	674	716	707	697	747	701	675	724	679	694	684	686	745	649	645	705	684	693	715	708	704	705	679	681	686	658	684	668	678	680	720	695	706	687	679	665	670	646	708	722	669	670	707	708	653	657	684	683	682	713	679	728	677	715	710	678	694	677	704	685	688	736	707	707	675	720	722	750	671	657	709	659	731	686	744	716	700	696	682	689	744	694	729	625	677	680	682	653	706	731	662	714	678	710	687	714	677	693	664	678	662	713	684	664	702	709	677	606	700	691	642	702	654	716	715	662	681	694	658	725	661	653	651	658	700	734	695	661	684	655	675	701	660	688	618	701	698	739	658	732	686	695	694	688	706	659	703	688	681	693	730	682	696	698	714	664	692	723	680	698	745	680	684	649	734	703	688	690	675	674	673	674	710	745	665	676	674	634	695	673	689	691	683	683	680	706	730	689	697	697	706	706	740	697	716	673	659	709	700	652	716	626	706	683	700	661	677	691	705	650	683	683	695	733	691	687	667	669	666	650	665	686	663	674	658	673	681	741	656	736	702	706	687	683	704	676	611	644	673	705	647	695	709	714	728	654	686	697	734	699	732	692	681	662	697	735	662	707	630	697	674	705	697	723	667	676	706	637	729	683	703	660	729	741	694	706	692	644	658	694	697	687	677	669	691	680	693	678	723	694	722	702	670	692	690	698	714	665	728	685	671	716	682	662	742	683	656	684	647	640	679	682	630	717	714	665	697	682	641	647	684	702	732	733	684	677	687	707	650	693	719	680	637	710	703	715	643	707	685	659	718	688	673	691	722	694	704	703	729	640	678	677	724	680	693	667	671	705	684	763	660	717	669	663	672	684	675	719	686	642	676	651	622	711	706	690
26387	14653	8777	4216	1784	740	502	460	385	421	411	388	377	371	376	327	337	345	393	367	378	386	337	332	329	338	380	342	360	348	330	312	369	364	325	310	342	352	357	367	354	354	352	336	357	356	382	372	300	359	356	373	329	344	330	385	365	363	311	372	378	339	340	346	353	332	354	374	369	332	374	369	358	360	384	302	356	343	356	394	378	381	344	324	334	346	335	338	337	298	318	344	343	338	414	331	336	355	339	354	304	344	350	356	356	362	341	388	356	326	339	352	347	362	365	352	336	364	381	337	348	351	366	364	353	338	355	363	380	314	339	294	365	324	325	360	381	333	369	358	324	327	352	297	359	349	364	308	367	325	346	347	399	386	318	354	349	304	329	390	355	371	354	341	365	356	335	383	354	349	340	339	373	355	326	391	329	348	308	330	341	370	343	352	382	355	354	356	337	352	333	327	343	355	343	368	328	350	377	322	330	357	356	357	347	353	402	335	344	376	359	339	351	368	411	323	347	338	349	335	350	319	317	363	348	328	353	345	400	368	348	344	353	366	339	383	352	360	343	337	339	362	351	395	371	321	386	352	347	358	354	330	336	369	377	383	360	351	366	358	329	339	335	356	367	364	351	360	329	361	308	343	349	332	367	352	346	385	378	380	361	340	325	334	343	348	335	359	359	373	342	350	368	371	340	344	355	332	360	338	290	338	380	353	349	360	333	351	320	355	352	355	379	342	343	328	377	345	327	368	327	356	417	365	302	342	362	344	333	361	330	330	360	355	339	393	326	323	336	327	390	328	318	381	362	366	349	359	350	353	372	365	318	336	320	347	323	315	379	327	381	343	324	385	336	354	391	371	342	376	383	327	355	341	361	352	365	348	347	362	372	338	338	350	334	403	369	298	359	357	370	335	330	369	347	341	328	352	347	328	357	321	326	360	374	346	332	368	370	336	373	345	370	330	357	368	369	351	346	334	390	417	351	344	372	340	340	354	362	376	341	334	349	396	388	362	312	351	364	371	331	369	353	367	381	388	329	381	366	326	392	391	343	336	337	380	356	358	315	332	350	353	352	342	367	353	363	364	337	365	391	351	352	392	354	362	389	332	371	400	343	338	332	384	349	349	335	328	365	357	335	351	352	345	363	361	321	352	371	349	367	368	363	354	386	359	371	368	330	316	356	374	352	313	320	343	354	353	332	340	357	332	342	335	380	388	357	354	331	402	368	363	343	357	341	332	387	334	345	313	365	359	356	342	378	375	366	334	334	345	361	341	333	377	323	353	356	349	356	353	331	367	357	325	336	352	378	384	359	377	339	371	330	358	335	344	305	360	336	354	368	356	358	331	337	318	333	366	332	374	356	388	374	322	341	376	345	359	337	319	359	329	311	372	336	385	337	385	374	367	366	338	360	375	353	321	342	382	338	344	380	352	360	334	347	333	358	347	341	365	318	330	342	335	338	392	344	365	359	337	340	348	378	366	363	368	338	342	384	361	357	395	373	368	340	390	339	369	308	372	377	333	322	348	349	381	387	323	353	355	370	360	369	331	356	349	365	374	389	373	292	319	342	351	338	352	395	375	330	378	343	366	349	342	342	350	354	316	364	352	385	350	359	361	358	343	347	336	324	349	347	385	334	369	356	341	360	344	350	319	347	364	362	352	369	333	341	333	368	362	332	331	341	371	304	360	335	325	381	307	329	383	387	340	373	357	364	388	398	353	329	351	301	323	375	353	382	340	354	346	328	335	339	359	380	346	342	378	367	341	356	345	363	353	377	365	371	332	328	368	337	319	321	414	336	342	339	298	333	402	359	355	359	341	349	301	354	332	355	333	393	369	328	373	360	344	338	380	344	386	356	380	352	339	357	340	358	329	355	365	343	350	352	320	350	342	337	331	350	331	355	313	352	345	373	360	339	340	330	333	325	358	362	327	352	382	357	367	406	329	354	345	321	388	375	367	377	384	373	340	366	338	314	356	354	362	353	323	360	338	368	338	332	296	355	354	384	368	369	332	350	390	359	350	347	330	339	348	374	376	364	345	332	391	371	350	356	361	334	393	346	354	361	326	296	362	307	343	361	371	385	352	365	369	344	391	344	368	395	347	324	378	376	373	340	356	349	341	331	337	362	357	319	339	366	326	366	409	356	346	338	340	352	328	345	345	370	364	336	340	334	321	329	365	388	365	352	334	353	354	387	325	333	393	334	344	359	364	300	363	358	353	379	373	329	360	331	379	383	379	375	349	346	355	341	337	357	362	324	389	350	427	355	321	345	319	336	378	397	352	315	351	334	359	348	364	324	350	328	356	331	312	323	342	330	366	390	341	338	338	392	339	313	349	348	340	334	325	365	341	376	386	371	325	355	352	351	366	339	318	345	363	388	385	337	367	331	358	349	340	342	362	366	389	376	346	319	374	308	340	327	329	339	318	344	357	364	328	361	309	348	330	365	366	382	342	337	360	367	348	375	331	348	366	375	341	355	350	356	334	381	351	340	360	340	334	348	354	351	378	370	381	320	346	349	338	334	404	364	342	348	347	364	341	335	359	348	361	381	334	356	380	356	328	400	365	357	361	343	348	355	385	378	357	359	301	366	357	364	356	346	353	346	374	316	353	366	335	334	339	331	351	367	370	373	371	345	358	365	339	381	373	351	357	333	352	346	377	384	368	340	366	360	343	354	344	370	326	382	353	359	363	379	364	325	374	373	369	341	360	359	366	343	345	365	343	337	324	313	373	361	337	349	359	351	340	350	381	350	378	370	339	304	366	363	338	362	345	337	361	350	352	374	396	378	356	311	384	333	372	373	339	349	336	330	345	360	354	356	346	343	358	376	345	376	379	341	360	381	325	385	298	342	349	363	359	334	355	342	377	333	329	346	369	349	321	355	379	349	343	347	354	335	356	358	328	339	342	389	352	368	365	337	343	347	323	335	314	341	377	342	357	346	381	360	358	307	343	374	376	317	316	360	385	306	328	359	337	321	353	317	380	321	360	380	351	354	321	362	336	376	361	340	354	351	333	374	342	347	349	304	353	357	392	314	348	371	367	340	335	369	380	354	343	411	377	366	360	364	307	372	392	357	327	351	393	335	372	345	388	348	329	322	360	369	339	320	352	296	361	387	320	354	325	345	342	359	390	360	385	346	342	366	348	375	329	376	361	358	348	346	341	360	349	337	322	358	371	390	393	379	354	367	336	326	345	365	346	317	390	405	371	341	337	343	360	345	340	358	367	332	325	341	375	369	333	320	361	351	353	336	360	352	336	343	331	350	343	387	340	365	338	306	342	343	332	332	319	347	344	363	379	380	406	374	372	358	381	336	422	360	340	373	347	348	360	351	378	324	337	354	325	333	341	350	366	364	335	347	347	349	370	359	345	340	350	353	370	349	346	369	412	374	355	337	366	385	386	351	341	422	388	372	326	376	358	376	338	326	386	305	324	386	318	352	350	344	334	337	349	360	353	363	336	339	363	368	371	350	380	363	341	359	349	346	315
16374	11143	12851	9390	4699	1895	1177	1038	1051	938	959	826	839	822	816	867	810	806	820	769	813	835	838	765	805	792	767	793	766	741	714	742	792	777	740	789	782	809	763	762	746	778	764	737	769	766	745	786	729	745	725	724	775	777	752	712	779	800	755	749	745	742	767	800	781	756	770	746	806	754	760	755	764	803	769	765	787	760	762	804	760	737	739	738	785	752	742	754	752	717	786	756	762	676	762	769	775	744	747	748	757	765	749	757	770	731	771	787	748	719	820	803	766	752	741	756	782	760	735	762	731	765	717	772	734	752	744	713	789	745	767	755	803	804	739	808	768	811	807	703	789	756	754	771	798	726	764	763	758	793	723	720	716	771	776	774	729	771	747	790	756	771	706	747	761	758	743	750	791	755	745	804	762	762	798	805	790	779	719	734	790	812	784	739	730	776	788	773	782	801	765	782	753	695	762	754	751	771	752	806	742	795	768	757	756	766	776	749	760	716	764	804	766	797	732	737	763	792	787	738	760	742	748	728	795	724	735	754	790	767	723	783	733	744	763	769	730	825	747	811	787	709	736	825	778	784	758	722	751	769	737	788	818	793	786	755	774	768	777	775	752	758	711	753	746	774	737	756	751	771	772	732	814	812	733	724	766	722	733	790	755	762	733	768	746	779	769	769	772	754	745	753	772	742	763	762	774	752	763	813	797	758	762	770	745	737	760	776	745	771	791	788	762	749	708	760	809	715	772	767	750	761	796	808	717	739	754	773	751	736	746	744	742	756	785	786	743	749	777	693	746	794	741	796	752	764	800	749	743	770	733	777	766	757	752	717	741	780	725	786	751	801	755	754	722	717	737	744	781	760	740	790	755	745	759	767	773	769	698	771	777	775	738	696	789	747	756	766	733	780	728	728	715	734	754	777	716	801	790	754	733	782	784	756	745	744	751	753	699	733	790	772	682	770	741	718	778	739	769	776	721	795	753	755	749	758	802	740	785	831	758	780	741	727	746	722	759	782	721	729	756	713	766	758	748	735	786	757	716	783	739	757	758	766	767	747	752	790	810	769	762	767	738	750	782	711	740	734	769	767	729	742	739	767	770	738	765	807	760	728	782	722	767	729	742	768	777	737	709	742	748	723	762	737	751	748	745	785	770	784	714	833	800	752	747	723	728	740	746	807	755	763	718	754	700	771	723	800	751	769	698	765	730	724	700	747	718	722	734	697	754	765	749	780	762	741	775	811	757	758	763	743	761	735	789	770	736	732	797	736	820	736	744	778	748	741	791	791	757	747	736	758	760	759	743	766	777	733	816	798	698	798	766	759	763	781	719	728	775	778	753	746	754	775	717	764	743	777	793	753	729	688	753	752	711	717	736	772	722	722	729	733	776	749	756	704	770	802	739	782	756	772	755	756	706	810	697	769	758	813	759	813	771	733	771	793	771	776	792	791	786	718	736	783	790	795	720	766	771	749	761	741	736	738	792	751	787	716	753	755	743	725	767	709	705	759	722	746	800	761	708	729	783	751	744	756	750	773	731	714	737	732	735	774	746	732	747	794	780	804	769	755	739	765	774	739	684	741	711	781	763	799	754	710	768	783	761	741	770	747	672	788	760	710	762	774	813	734	716	744	756	808	751	748	753	762	738	774	758	742	711	750	761	776	745	778	770	724	734	751	816	844	711	792	772	769	770	737	783	756	794	765	794	731	810	767	780	772	734	741	757	770	789	747	786	788	716	763	752	838	753	696	758	710	762	777	742	760	736	797	727	771	779	762	755	783	745	730	732	772	780	724	795	736	733	793	710	766	777	763	735	730	753	760	727	758	765	793	738	723	764	759	778	768	710	779	781	745	730	728	757	710	748	777	767	784	778	747	718	704	766	749	730	725	752	799	727	730	733	766	751	751	781	777	767	721	753	790	741	772	732	749	754	774	764	749	780	708	772	719	783	740	757	791	772	792	729	763	738	763	765	744	811	716	737	746	798	703	753	777	782	741	811	769	726	754	740	748	716	792	765	722	754	747	757	728	761	767	743	726	760	760	806	753	778	761	790	704	750	733	739	747	749	772	763	746	807	705	741	760	738	760	784	742	814	712	798	750	809	752	788	824	760	788	741	748	743	758	795	746	765	739	740	751	769	736	762	728	763	755	780	763	781	789	772	785	765	732	729	731	748	744	764	774	748	679	786	780	706	765	770	738	764	739	762	698	759	803	799	755	766	766	722	763	751	729	788	747	725	754	764	807	758	797	740	784	741	786	769	781	755	794	779	769	770	748	769	770	724	774	744	717	731	730	738	754	782	789	787	752	745	776	729	755	750	774	749	767	735	790	785	763	768	727	746	728	758	760	760	719	761	802	743	765	814	765	748	760	728	753	759	772	781	760	742	738	769	740	784	737	747	745	744	751	735	718	760	776	794	752	724	787	747	781	709	759	747	770	810	770	742	772	728	784	744	727	760	814	765	785	767	810	740	722	790	764	740	724	797	747	781	726	734	735	774	761	788	755	756	817	726	740	756	738	743	806	758	750	778	754	738	730	747	725	753	725	784	712	766	747	766	766	741	744	705	786	777	781	723	751	706	796	793	788	744	846	752	744	778	748	746	766	726	753	741	719	738	762	759	750	774	799	765	739	804	792	765	824	784	773	740	766	738	718	829	748	752	811	773	753	793	756	737	732	747	770	770	747	758	780	831	738	740	755	771	733	784	774	800	756	762	771	764	764	725	746	754	743	796	808	805	789	762	763	753	807	782	714	771	745	770	764	719	758	788	788	771	733	772	728	750	752	754	790	756	791	785	737	764	734	736	744	748	742	720	788	759	750	800	781	763	799	770	753	714	759	725	725	767	746	745	768	751	763	748	760	693	739	728	758	658	710	770	739	770	772	773	718	741	753	779	705	760	795	750	773	744	724	760	782	738	808	693	761	743	754	764	772	795	771	756	762	701	773	725	722	758	765	746	724	753	762	792	731	791	814	716	790	772	812	761	775	753	786	775	814	711	792	815	759	780	734	784	766	776	763	758	711	763	736	753	725	752	760	736	774	740	763	737	773	785	731	792	761	780	756	758	721	721	750	760	738	749	765	751	754	751	762	732	710	814	725	776	806	730	791	756	784	765	786	776	725	776	767	761	758	736	804	765	775	744	779	763	704	723	749	747	777	770	700	776	725	719	749	789	742	731	745	718	763	764	772	755	786	755	724	757	760	743	701	738	712	801	743	790	704	704	769	701	725	718	789	756	736	759	780	777	785	716	746	764	793	714	748	786	735	753	764	781	747	706	744	803	755	739	728	763	774	746	764	801	724	766	771	752	766	798	750	668	784	735	741	779	727	754	777	735	739	781	714	763	773	793	732	744	720	811	770	771	791	714	753	745	720	747	762	749	764	760	733	718	775	820	758	745	737	769	777	719	751	786	774	765	733	799	761	711	744	701	793	775	815	755	800	734	754	745	775	761	734	736	766	768	734	757	747	744	777	798	772	729	765	788	728	769	732
42251	28016	30956	30014	14779	4045	702	411	338	343	309	311	294	303	265	300	296	227	267	272	278	245	238	288	261	240	255	283	279	242	252	273	247	246	265	246	272	266	243	278	264	265	258	248	287	252	266	214	234	258	280	261	251	266	248	262	246	269	244	236	248	258	243	254	241	245	243	228	258	261	241	256	272	252	245	243	249	231	227	260	235	228	241	257	267	247	241	257	236	205	230	240	260	233	273	242	246	250	232	265	249	222	238	225	231	269	262	253	257	240	255	239	250	257	247	258	258	264	248	267	245	246	276	240	258	267	240	244	231	261	261	253	255	228	276	228	226	257	238	244	247	281	219	278	255	271	251	243	259	270	249	249	230	254	266	270	227	249	211	250	248	251	250	259	273	239	253	244	255	251	243	240	263	293	267	239	236	255	244	238	253	276	239	275	249	243	257	248	256	268	249	226	278	239	230	249	215	224	249	281	233	275	222	269	246	247	215	258	228	238	242	244	245	251	243	247	280	257	295	261	237	252	251	209	266	253	209	276	299	270	291	298	225	259	280	284	266	267	244	256	248	222	233	265	267	266	274	246	260	245	222	260	251	259	269	213	252	232	247	240	256	244	228	229	278	244	258	260	264	255	261	294	252	266	260	240	282	289	257	266	233	282	272	260	236	253	261	271	245	259	258	263	252	243	272	279	235	257	252	207	247	263	256	252	261	244	231	249	275	232	248	281	249	270	250	243	233	252	264	247	256	246	248	260	274	244	247	238	236	229	242	238	252	257	247	281	283	254	253	255	224	246	284	226	242	270	272	269	265	235	237	244	260	234	245	231	251	279	221	272	265	234	263	255	264	252	277	255	264	246	272	248	207	263	277	263	286	250	225	265	240	257	226	254	255	264	234	257	242	262	271	262	236	275	267	262	229	271	261	244	207	209	256	224	244	257	243	251	263	228	248	241	236	241	244	236	214	244	259	256	226	236	233	214	241	258	284	254	259	233	240	250	232	258	245	269	244	233	267	259	250	262	256	278	271	281	235	267	265	240	229	236	255	256	248	234	276	246	222	259	251	255	232	285	267	261	254	250	217	251	242	238	244	280	236	248	239	239	228	251	228	267	255	235	247	270	277	274	254	266	262	223	239	259	243	263	236	213	235	224	245	215	255	290	239	247	222	275	278	272	232	239	224	261	248	246	232	230	247	247	255	247	257	289	231	238	235	225	226	241	238	263	249	254	212	233	251	275	237	246	274	240	238	255	244	241	229	246	248	264	245	276	230	243	221	243	300	226	236	272	255	251	282	282	243	241	240	245	253	263	236	242	250	259	252	262	237	246	267	246	254	258	254	225	242	258	246	256	259	265	268	275	276	257	233	250	280	253	258	260	241	271	253	265	236	261	255	291	277	269	272	262	216	253	253	267	261	226	272	244	292	273	247	253	223	238	243	237	260	240	222	239	288	237	253	259	239	257	257	235	278	241	256	240	277	223	228	266	266	238	242	269	221	220	256	233	242	218	248	266	257	192	251	236	248	241	259	242	235	239	253	269	245	271	270	255	228	254	248	242	257	264	251	227	259	269	261	280	246	238	254	260	257	251	243	262	243	280	258	257	264	263	217	233	221	274	270	247	263	291	292	273	249	228	256	228	254	250	251	254	269	263	261	244	213	266	285	279	252	270	250	249	240	260	229	212	249	254	267	242	244	246	239	231	252	238	264	268	239	252	216	256	259	263	254	255	233	257	244	247	255	252	234	231	279	254	252	259	281	238	235	253	259	253	246	247	265	248	238	268	263	297	268	257	226	228	278	250	279	256	275	268	267	221	237	237	243	262	268	271	228	274	277	259	247	263	281	243	268	250	266	270	235	247	241	239	240	289	236	241	228	283	271	249	274	221	253	240	221	228	256	276	226	278	225	267	244	276	252	251	264	263	247	263	276	246	282	245	278	235	259	245	243	260	236	251	263	242	259	254	277	253	236	240	249	275	241	284	267	232	242	235	240	246	249	277	241	274	246	265	255	275	240	272	269	254	242	243	274	228	256	224	253	231	252	238	235	237	251	249	234	244	266	269	245	269	253	244	247	242	227	234	252	259	238	275	256	238	254	249	246	267	279	249	247	253	261	257	228	255	270	236	249	228	257	232	219	240	233	244	250	257	232	268	231	269	241	266	273	273	254	226	245	260	251	257	257	248	286	263	246	264	285	258	243	250	263	236	240	244	246	273	270	273	257	247	250	237	261	229	261	232	256	224	236	278	249	242	254	231	260	251	256	237	247	257	231	266	238	230	253	234	256	249	265	248	230	241	269	257	235	246	254	242	250	244	269	231	261	258	262	243	270	253	246	229	227	251	237	232	228	286	263	245	254	237	231	229	251	242	263	256	250	242	262	251	260	264	215	258	265	223	243	265	254	241	288	277	254	268	265	235	262	240	231	257	255	280	254	262	232	271	254	238	247	245	297	259	242	247	239	273	253	240	283	249	260	218	233	241	262	241	248	249	213	252	246	247	249	234	241	249	253	272	250	249	255	244	257	278	237	257	236	245	270	221	267	244	262	254	203	262	235	229	277	247	243	250	235	229	241	245	257	242	269	231	221	260	241	253	251	234	222	265	259	278	249	242	271	288	236	249	254	261	261	277	214	260	272	221	259	240	235	276	242	240	267	246	251	281	267	253	264	293	264	242	275	251	261	259	251	253	311	247	230	228	260	257	270	251	289	274	231	246	275	222	265	237	268	264	259	262	261	295	244	256	256	279	271	232	240	236	204	223	257	272	259	244	246	248	241	241	240	258	272	224	246	251	268	286	262	221	235	261	241	253	269	226	281	232	261	253	259	256	242	215	257	251	230	279	237	260	252	242	258	230	261	226	250	257	259	243	249	246	255	235	257	232	252	249	258	244	254	231	242	254	243	246	232	226	271	249	253	250	263	247	270	268	261	239	232	265	230	269	242	259	270	231	218	236	276	255	231	273	268	280	290	255	226	248	260	299	261	248	249	252	273	278	226	225	244	236	264	263	282	260	265	255	266	248	252	249	258	261	217	235	249	248	236	240	275	257	225	272	234	260	270	248	306	252	252	258	254	254	239	246	247	236	229	212	220	241	249	218	245	255	235	238	243	246	237	262	238	242	257	306	248	264	209	291	242	261	252	266	247	253	250	240	229	232	234	284	243	261	257	260	268	244	250	245	256	290	245	243	258	231	262	247	230	265	271	232	235	235	253	262	242	249	250	243	246	206	240	226	241	235	240	266	271	229	237	247	252	275	263	281	255	239	259	260	256	266	255	240	251	262	267	264	248	248	229	241	281	261	202	255	256	255	257	230	264	239	274	249	270	253	247	247	238	243	261	264	246	227	244	235	237	257	265	263	229	228	260	243	245	262	252	228	230	241	261	265	263	250	243	248	248	228	287	258	242	281	299	263	271	255	262	225	250	253	237	258	231	242	225	234	263	236	263	267	245	267	247	248	236	251	240	257	261	256	250	239	288	258	231	244
27319	21730	34044	36928	20322	7003	1571	1279	1157	1096	958	876	777	766	782	727	737	719	717	717	682	608	673	660	606	601	599	609	604	589	622	612	576	591	633	654	651	577	584	599	584	570	570	587	635	558	598	578	584	571	525	574	587	562	619	572	557	667	584	565	589	559	559	602	570	613	593	568	550	622	566	594	571	564	608	561	589	603	581	567	614	587	609	543	619	591	604	629	535	536	603	556	547	561	580	583	569	558	533	566	588	608	597	581	576	577	583	578	595	577	556	578	558	615	556	615	533	540	542	578	579	555	567	621	575	540	574	593	598	571	542	599	592	584	593	589	622	576	597	606	578	595	581	598	601	584	538	532	618	608	606	564	588	550	601	575	539	646	561	591	567	568	580	578	572	590	613	512	538	586	580	605	567	601	544	551	578	570	578	574	593	573	584	514	638	585	563	566	617	593	573	606	566	561	575	591	599	532	564	575	564	548	559	571	581	550	560	575	567	559	602	571	595	582	582	596	570	592	568	567	548	574	551	568	554	605	539	543	546	593	565	548	542	589	583	594	601	551	587	570	549	587	585	586	572	559	558	569	589	561	595	553	529	593	559	599	533	591	550	549	588	550	576	550	587	591	561	557	613	572	546	557	614	611	567	599	566	550	589	613	527	572	574	560	551	567	646	597	582	578	548	608	599	545	563	584	588	568	546	545	614	594	601	585	573	554	596	579	580	542	612	561	567	574	585	536	614	577	565	547	541	592	585	589	555	619	562	547	610	550	623	561	546	575	538	566	577	599	559	562	586	556	598	576	564	542	613	610	569	576	587	565	556	609	568	593	567	587	576	623	566	581	573	597	593	586	582	627	582	561	570	569	543	540	599	607	610	551	563	591	598	579	535	557	578	569	580	555	583	567	613	567	567	542	599	553	582	572	545	621	512	567	568	562	525	608	655	594	578	615	587	587	537	583	623	581	588	608	569	562	587	585	595	596	550	544	551	583	573	543	605	562	606	565	564	569	579	564	562	612	568	598	568	578	574	580	572	575	519	611	582	566	551	548	596	564	536	592	589	580	534	589	566	587	617	564	583	553	596	608	616	536	590	539	514	561	558	582	573	604	579	571	568	555	561	549	609	607	559	582	563	566	616	588	560	562	556	625	574	566	579	605	555	601	574	597	574	583	561	562	551	586	559	546	564	576	558	607	544	577	590	544	600	540	615	578	533	585	605	612	596	534	580	600	601	587	518	566	569	566	562	614	591	562	605	575	590	555	560	602	593	612	591	551	609	593	597	591	549	588	584	537	574	602	560	539	586	566	503	544	630	566	580	587	557	560	584	553	602	590	553	565	578	590	548	584	559	553	588	571	581	582	551	580	552	586	592	581	598	644	567	559	542	593	542	586	573	530	556	512	558	560	582	546	582	592	599	599	578	509	548	603	575	594	560	558	562	579	589	578	575	544	586	590	587	512	570	565	597	561	564	579	568	564	605	592	573	543	582	556	561	578	569	542	535	570	563	556	569	553	557	567	552	570	573	551	582	592	564	559	584	575	545	579	597	565	633	582	557	589	562	591	572	579	567	544	585	583	581	621	562	558	543	554	584	560	588	570	574	608	579	594	592	601	637	596	566	578	607	564	579	557	576	573	564	547	541	563	572	611	585	584	536	638	542	553	586	568	562	596	563	591	550	554	569	551	607	527	592	542	566	594	556	588	558	580	553	556	571	581	572	549	555	575	564	586	538	581	500	581	569	596	578	583	588	593	584	582	618	560	534	526	592	573	596	533	615	572	612	578	565	567	578	548	542	553	571	569	581	596	564	556	598	596	555	570	580	565	582	576	553	538	553	591	600	581	572	552	573	590	553	581	556	592	574	550	573	572	580	566	600	551	562	598	592	566	585	573	544	524	521	602	567	562	577	553	575	566	578	548	567	557	549	551	531	543	628	573	613	528	556	602	538	595	563	567	573	578	587	554	561	564	553	563	564	587	641	536	573	566	630	574	572	607	569	530	588	579	573	560	595	550	536	581	550	562	548	555	536	572	574	536	602	592	534	540	608	597	530	583	556	618	558	558	561	534	552	538	577	562	561	584	594	557	525	577	559	616	539	565	540	608	552	564	587	582	576	537	550	573	569	619	558	562	569	597	585	575	592	609	590	585	579	570	554	562	562	568	598	584	558	561	630	548	575	568	538	569	558	554	575	574	576	552	543	555	579	591	590	569	564	551	555	549	544	579	575	530	637	537	605	584	585	595	525	590	520	521	566	572	579	570	571	559	580	561	556	554	563	595	606	549	593	569	602	558	559	600	570	594	559	588	581	555	593	555	559	560	564	579	624	611	567	579	575	607	584	587	631	557	573	561	569	531	587	585	578	606	556	589	566	561	572	579	604	583	577	551	521	537	587	559	548	606	607	527	596	538	598	581	524	546	523	577	533	572	590	550	586	556	557	583	609	576	577	562	609	602	582	582	587	580	592	572	546	557	553	554	577	548	566	576	629	593	592	578	566	568	584	560	567	541	570	602	571	617	557	579	566	578	572	604	602	612	591	578	569	560	617	550	614	577	583	575	595	567	573	522	593	554	536	576	573	586	571	574	555	585	570	557	566	587	578	608	564	573	552	594	616	521	591	580	547	577	579	552	594	634	557	549	581	494	547	509	611	567	588	574	578	561	565	619	598	568	585	544	601	575	628	530	576	539	578	567	593	575	588	581	553	540	584	524	603	594	583	585	606	576	549	603	557	549	558	583	590	567	605	569	562	552	614	534	541	596	539	609	570	532	593	521	565	578	571	577	554	558	545	544	586	586	564	589	567	516	569	581	560	583	617	592	569	589	574	541	558	597	539	562	580	583	584	549	582	571	544	593	566	574	605	599	586	601	599	597	585	557	548	576	578	610	565	592	595	578	561	614	596	600	624	569	576	573	615	604	571	552	556	587	601	529	559	570	534	579	563	576	615	565	594	566	608	571	591	575	595	567	553	602	605	587	606	583	526	532	563	579	557	617	580	557	586	594	559	569	537	580	598	534	545	589	611	572	568	601	529	534	548	560	567	584	585	594	596	573	579	626	590	562	555	597	638	562	579	595	595	607	540	578	588	544	548	578	558	574	533	579	578	537	569	575	564	543	554	590	570	583	609	595	580	572	577	607	591	592	536	543	577	552	599	544	598	569	538	569	558	612	581	587	575	602	550	593	563	554	575	540	577	595	605	560	588	581	574	537	568	588	536	593	544	558	573	556	581	568	533	563	544	548	594	614	560	568	572	593	576	562	577	560	588	609	591	549	561	577	562	550	551	576	615	563	553	565	543	588	617	562	597	556	566	592	561	579	544	581	557	578	601	574	562	573	567	522	570	566	554	611	570	583	574	556	528	586	540	562	541	605	563	589	582	600	610	572	586	571	588	546	596	549	560	556	586	555	514	606	560	590	564	613	577	536	564	608	601	593	580	586	578	532	619	557	619	573	565	572	579	535	571	586	580	545	586	576	525	598	575	607
51432	38597	41210	41470	23878	8984	1581	626	500	472	457	384	371	384	370	336	329	309	333	340	356	297	346	340	322	282	335	293	300	299	348	307	284	325	335	314	333	293	321	288	294	333	362	311	326	344	350	322	333	343	329	321	323	318	314	306	297	309	267	327	312	331	280	312	280	326	309	287	342	325	306	321	317	312	308	313	316	335	300	314	311	310	329	302	329	314	305	292	297	321	292	307	341	295	296	272	317	290	290	325	282	337	309	317	313	337	299	289	332	284	300	327	310	296	312	296	307	323	308	292	319	307	304	325	306	313	307	302	299	294	315	338	306	314	308	302	300	315	275	358	279	320	323	334	280	310	321	329	338	275	302	330	304	270	286	334	337	312	340	321	348	320	333	349	325	294	341	340	294	305	315	311	300	313	312	296	298	329	319	301	347	304	300	320	300	338	356	316	293	318	343	322	297	300	331	263	308	299	307	364	302	322	348	334	341	310	302	324	332	302	309	294	290	331	296	286	293	274	315	345	319	312	319	299	318	311	286	350	339	285	326	322	287	304	315	317	293	287	306	320	296	328	288	304	350	331	330	310	296	301	334	308	316	294	339	304	297	286	322	284	312	338	306	352	299	273	300	295	297	309	295	308	298	318	310	341	305	314	272	317	292	337	280	303	324	307	302	329	318	335	294	324	299	277	299	332	289	360	336	287	290	279	306	323	327	311	330	284	288	300	353	328	312	310	288	339	355	370	280	310	353	281	337	332	269	301	320	298	294	296	349	322	330	335	310	305	334	326	335	295	290	281	309	290	299	359	318	309	313	322	329	288	291	314	334	316	286	349	315	312	308	310	293	328	295	278	297	303	295	277	313	329	317	320	332	297	301	272	276	297	282	280	293	343	301	288	339	324	291	314	279	301	319	326	285	330	316	305	294	305	302	346	293	290	301	287	319	292	308	305	318	341	312	298	338	311	321	326	302	322	321	305	341	314	314	302	325	351	297	271	298	320	309	313	330	274	321	306	340	325	302	322	298	314	298	331	324	301	311	297	304	296	323	297	279	314	336	308	320	309	296	315	299	302	319	289	320	338	298	319	352	321	304	308	313	298	303	299	302	349	264	312	332	303	337	331	305	302	328	303	314	365	347	319	295	316	290	292	277	316	296	292	293	310	321	278	308	322	304	340	306	323	292	339	320	342	317	321	296	291	316	307	330	307	306	310	281	298	292	338	301	284	353	317	279	284	280	281	348	347	316	314	326	323	312	313	300	309	319	333	347	296	309	328	284	307	298	331	319	350	321	285	276	305	287	304	320	304	333	311	321	301	324	326	285	311	333	325	321	294	299	286	335	313	311	331	294	339	282	311	321	298	346	313	283	302	326	297	326	314	328	367	310	308	338	363	277	305	288	297	290	305	304	324	318	305	273	296	335	319	329	293	311	316	342	344	333	330	274	281	293	295	315	306	305	316	285	324	301	304	263	314	296	300	329	310	313	333	294	293	283	330	316	320	321	296	300	298	290	281	297	293	297	293	283	323	292	323	297	315	334	279	323	327	310	347	307	341	296	307	319	293	301	283	278	301	294	306	279	289	293	324	287	289	316	304	284	309	304	323	309	303	290	294	321	278	327	350	308	336	304	297	334	320	312	284	280	286	288	336	345	316	311	338	310	307	293	284	308	339	347	286	281	300	316	307	290	325	306	302	306	299	296	296	287	275	331	297	303	259	279	290	311	300	318	287	253	292	339	334	293	291	341	301	266	281	309	320	305	273	320	300	305	294	278	295	304	311	328	298	318	321	343	317	326	297	319	285	299	273	323	313	353	315	349	312	323	318	310	291	287	295	355	307	322	334	297	333	303	311	295	306	315	293	325	311	306	294	309	339	273	301	311	265	273	313	345	279	311	306	295	306	310	322	307	287	336	342	284	320	318	326	306	295	309	332	296	316	298	278	313	336	317	313	335	308	348	297	320	332	309	278	308	317	293	325	306	348	295	340	307	303	326	322	329	301	300	299	315	273	315	331	323	314	272	325	320	303	293	327	324	302	302	314	317	310	289	348	337	314	325	316	326	311	299	310	266	293	289	294	303	310	321	318	299	320	335	296	325	297	324	339	344	316	292	349	298	313	305	289	320	307	302	309	285	316	307	337	304	335	336	329	344	320	316	291	312	325	322	277	312	315	303	286	299	341	336	307	320	318	262	330	319	317	342	298	332	274	302	318	276	312	340	293	300	319	315	299	299	325	291	306	328	311	329	316	289	269	289	318	293	284	315	305	338	278	281	325	362	336	327	293	304	282	327	315	269	300	311	330	315	295	322	296	303	332	265	299	290	300	329	353	337	323	347	304	285	307	310	308	295	303	346	299	305	310	281	332	291	278	288	294	303	281	320	344	282	319	301	325	306	320	314	306	312	317	345	332	302	280	323	326	287	287	312	311	325	321	334	320	312	296	287	297	299	324	306	305	286	333	349	311	304	298	306	351	306	308	281	297	324	373	296	336	338	334	291	300	298	288	297	311	301	298	328	277	290	312	315	355	316	339	303	289	311	339	299	305	324	345	279	322	326	307	324	316	303	335	286	328	337	298	287	330	337	306	321	315	282	282	328	329	292	355	307	323	320	317	272	284	326	293	334	310	325	311	283	343	335	301	294	293	307	325	313	316	276	292	317	306	347	287	315	313	308	301	336	355	277	326	321	315	325	319	281	299	316	276	314	336	329	308	320	326	329	295	325	354	311	303	317	317	322	323	313	303	294	331	307	324	302	307	329	297	325	321	338	289	282	307	299	341	350	328	327	296	335	297	312	295	320	323	313	314	274	263	305	333	302	318	287	302	325	299	307	302	305	304	336	268	329	327	281	289	323	287	317	284	315	332	294	286	316	318	278	311	295	304	299	314	313	317	286	290	310	334	279	272	334	317	300	312	292	319	319	300	319	346	315	319	310	356	325	337	299	305	299	285	323	269	295	340	344	346	305	326	300	318	319	279	302	305	307	305	313	317	286	346	329	337	302	340	342	337	304	310	317	275	305	308	298	302	310	294	332	302	292	323	346	309	316	342	319	328	322	312	308	304	299	329	301	324	302	280	284	292	299	317	308	318	305	321	280	296	289	316	273	278	306	324	313	306	281	286	334	286	307	330	334	320	310	345	359	317	281	288	299	262	307	301	332	301	291	301	326	293	368	281	315	312	317	312	291	283	324	320	266	329	301	276	276	334	286	307	328	310	268	306	303	291	281	330	310	306	346	316	334	276	306	299	340	273	269	326	339	301	314	298	319	307	298	310	307	274	304	277	301	343	306	306	332	316	296	316	314	287	307	337	314	322	293	318	262	358	346	331	306	294	303	326	350	303	288	284	339	298	327	336	303	325	328	282	310	313	327	293	327	286	297	307	309	316	295	317	308	318	281	316	296	321	303	333	290	342	335	309	325	296	351	315	307	291	286	284	307	328	336	340	265	315	320	315	282	308	289	319	313	286	301	282	306	318	305	327	344	303
33216	30230	41100	44817	28037	10369	2105	1765	1566	1452	1375	1245	1087	993	955	914	906	904	922	834	856	798	871	723	794	784	768	705	808	766	769	736	749	713	731	695	737	716	739	720	740	715	760	723	703	698	739	708	745	690	713	697	687	688	728	723	695	729	688	772	720	673	720	691	660	708	742	739	721	707	718	657	665	691	672	680	681	679	693	730	682	680	696	717	717	711	700	695	706	709	694	700	662	707	688	703	704	692	692	702	684	702	653	646	729	715	690	737	704	713	726	706	708	718	714	684	711	668	718	691	729	708	706	667	679	695	703	707	729	707	708	696	693	666	648	645	671	731	642	709	701	715	680	702	691	764	682	659	697	692	678	687	708	683	703	740	700	699	650	731	734	685	678	701	752	704	671	662	706	689	720	661	712	679	666	677	674	768	712	709	680	730	699	745	725	699	683	731	651	681	680	675	734	704	693	680	675	703	668	687	678	651	692	673	652	710	688	707	707	659	715	650	673	726	708	703	699	717	695	707	688	705	716	694	680	690	705	699	695	707	694	706	715	707	706	697	727	705	706	700	707	699	644	705	719	687	706	690	639	669	695	707	682	726	684	706	653	692	726	672	717	717	727	719	713	658	681	689	693	703	686	724	652	691	742	700	758	720	729	680	707	713	696	694	677	680	701	667	697	638	668	644	696	705	761	722	707	719	725	746	690	702	706	705	702	666	746	708	688	742	689	728	724	747	758	659	644	734	692	704	734	667	690	697	706	657	685	708	673	689	645	653	686	659	714	684	705	667	667	781	670	694	717	701	690	711	680	711	717	667	692	709	722	720	747	676	640	672	685	666	681	721	719	698	748	662	678	703	692	704	731	690	697	718	715	688	713	682	720	704	712	670	704	711	734	709	745	731	715	675	677	701	652	703	740	703	692	709	679	704	659	729	711	675	693	689	690	719	669	710	704	709	728	690	712	657	740	711	727	728	708	701	703	691	720	694	665	668	675	676	682	716	689	688	677	709	693	702	684	666	734	699	655	708	716	683	709	701	738	659	731	691	706	722	695	681	698	690	699	724	689	728	711	700	717	740	677	688	682	715	663	698	680	726	670	661	685	625	692	749	719	695	680	719	691	712	745	691	688	696	705	757	667	682	690	734	659	684	670	711	718	687	731	692	685	689	713	726	728	713	722	705	717	654	695	674	685	744	650	660	715	666	725	691	679	698	674	689	722	714	732	701	684	701	674	737	705	695	725	651	735	682	696	691	684	670	671	673	681	700	686	693	694	689	701	729	679	701	707	726	699	691	708	702	661	698	718	710	735	669	724	762	651	686	689	624	693	696	685	711	712	727	695	733	657	675	699	732	706	706	654	700	702	718	681	708	695	715	677	688	743	732	694	664	707	704	684	712	672	663	680	695	706	693	734	684	713	665	704	720	696	690	679	729	698	675	721	685	712	687	715	687	669	727	673	679	744	754	697	674	688	664	684	711	711	689	672	718	676	688	705	678	688	702	719	716	733	725	772	698	739	703	718	707	737	697	705	723	714	722	682	703	690	702	688	665	737	691	673	724	732	701	734	691	710	738	710	716	702	756	703	705	659	689	670	695	722	750	710	709	663	697	694	658	742	683	726	710	697	724	704	649	693	709	702	696	708	675	690	678	698	704	673	674	705	681	680	704	705	675	678	719	687	672	672	713	702	674	699	728	737	698	672	694	688	673	697	669	675	719	715	714	709	682	712	733	730	720	682	700	692	710	698	699	715	741	713	660	661	709	728	705	721	752	738	743	702	678	679	735	658	690	700	696	705	696	668	713	659	746	685	696	735	686	702	660	715	681	734	700	707	704	694	662	724	683	694	694	722	654	704	698	684	685	694	723	716	709	686	656	715	659	670	712	693	685	682	720	686	693	688	737	685	668	670	693	720	736	697	693	679	700	717	655	693	656	706	728	693	701	668	730	693	718	724	679	720	674	692	712	679	774	704	691	698	628	723	692	734	715	732	662	680	707	706	671	685	663	686	716	696	725	734	666	676	693	707	715	657	698	694	663	734	647	672	672	662	703	692	699	711	679	729	737	719	657	722	688	706	737	703	694	737	724	699	725	675	705	705	747	672	673	718	721	722	669	718	683	680	712	695	714	695	673	727	707	709	704	712	738	729	670	682	691	698	748	664	695	678	694	680	692	723	674	682	703	693	737	763	678	702	734	724	706	706	667	694	683	707	725	703	697	711	696	716	705	661	697	672	725	630	721	698	721	729	684	720	647	670	691	713	700	720	753	703	686	695	710	710	704	679	710	718	701	701	673	713	737	667	655	701	688	677	716	679	746	724	673	654	723	710	665	734	697	722	701	681	720	684	708	700	665	649	660	709	718	671	754	682	648	699	720	709	698	696	716	654	693	731	697	720	697	681	679	696	698	710	690	662	668	669	698	694	651	704	730	757	678	720	726	725	652	667	640	704	729	720	716	711	744	735	687	704	685	696	702	708	681	693	674	693	718	749	712	708	660	687	682	677	700	731	716	666	705	705	701	691	723	680	675	729	696	727	743	678	711	702	689	716	666	719	736	687	680	661	718	711	635	717	720	697	701	649	718	651	706	646	652	694	692	680	687	708	703	639	706	699	703	693	766	703	686	676	669	737	667	699	699	728	669	683	681	693	724	687	695	742	691	712	675	779	713	712	697	706	679	674	703	675	647	697	677	721	714	743	684	688	696	674	647	695	668	702	688	708	690	673	679	690	741	718	660	674	700	676	724	684	734	727	703	664	688	700	700	730	733	729	689	718	712	728	726	697	681	731	720	715	676	691	707	701	759	667	684	674	602	687	727	761	694	754	724	728	696	687	696	749	683	726	671	660	679	714	684	693	687	720	700	722	664	683	701	695	667	678	663	686	735	734	737	696	679	702	692	700	671	676	707	661	694	670	681	725	700	746	679	715	682	690	710	699	689	715	658	686	725	690	712	690	686	716	659	683	679	724	734	703	714	668	746	687	691	670	707	687	691	690	713	723	754	714	687	745	659	702	732	681	728	644	662	677	692	707	678	721	704	699	698	720	721	752	731	730	688	678	705	719	700	715	756	719	674	735	694	680	690	714	684	705	720	665	686	752	726	701	707	726	711	666	734	706	702	737	689	664	677	706	715	638	770	708	725	733	692	761	668	721	696	713	766	663	704	703	659	702	726	705	656	744	700	699	666	690	674	680	692	708	688	687	720	662	691	680	676	683	651	680	694	747	642	658	660	733	696	672	712	748	749	706	660	710	714	703	729	684	700	717	710	702	714	712	695	685	695	708	662	721	721	672	689	718	688	657	663	717	656	714	707	707	680	694	715	714	692	715	731	750	695	647	680	745	708	690	700	656	718	712	708	709	713	656	745	677	688	705	691	738	738	668	713	714	714	680	684	709	675	754	717	714	691	679	694	735	699	735	685	727	663	665	693	715	694	701	671	690	669	677	689	720	718	732	711	692	740	684	670	704	678	720	678	673	712	737	677	713	719
26531	14470	8185	3786	1525	794	425	391	398	388	351	384	380	369	353	385	395	340	356	348	377	391	386	354	385	387	370	377	406	398	369	355	373	361	359	357	406	376	367	328	350	369	343	366	366	360	340	380	361	344	338	352	357	322	301	331	383	361	376	350	348	352	357	342	391	370	352	338	397	372	361	357	348	337	342	313	354	357	325	380	328	364	353	348	335	321	351	317	367	323	365	348	330	363	350	363	354	354	307	338	366	337	328	359	343	358	342	331	375	353	347	349	365	361	367	324	346	287	364	344	341	359	327	337	368	370	363	365	337	388	345	308	369	362	384	382	334	346	311	328	357	352	321	363	367	339	357	349	326	330	330	351	359	388	343	351	336	361	326	341	325	323	346	370	362	364	333	356	313	363	366	350	350	356	353	408	348	369	350	344	357	363	371	351	341	387	327	346	348	341	343	333	354	344	364	331	313	356	351	345	346	374	318	367	342	355	354	355	306	345	355	328	327	331	348	326	333	381	337	340	366	352	357	349	359	347	390	340	345	334	340	374	337	373	330	348	350	362	389	357	354	384	356	314	360	342	348	353	350	342	327	379	399	383	375	369	363	345	376	388	350	357	344	328	348	361	335	350	343	313	329	314	359	354	353	308	355	357	336	371	394	360	340	350	349	345	323	348	352	331	369	358	368	315	367	352	346	340	332	330	347	367	357	353	338	363	365	334	336	366	358	376	360	367	354	346	336	323	361	379	336	339	350	355	332	376	366	343	326	358	357	357	366	339	372	336	350	370	352	365	344	370	351	328	348	361	374	375	376	356	348	374	332	409	353	348	352	378	348	350	375	371	314	410	369	367	311	337	373	372	371	363	395	384	336	343	308	380	370	373	337	371	368	390	327	353	370	337	324	352	331	366	370	345	363	323	358	385	367	366	337	339	334	350	373	356	359	365	377	360	385	382	345	328	359	361	347	361	363	380	358	365	337	355	341	347	326	354	379	397	346	343	373	375	363	343	373	308	384	361	381	332	358	379	317	378	328	334	345	385	401	323	354	363	381	343	323	361	355	390	357	334	383	345	344	333	330	364	361	348	366	343	354	368	364	373	327	340	386	336	336	348	303	348	364	358	335	355	332	369	366	348	382	373	350	364	336	390	370	353	377	323	324	329	336	358	337	329	368	328	327	354	347	352	330	371	359	351	373	341	380	337	352	342	358	390	388	375	363	316	366	388	371	355	321	313	335	370	343	325	357	382	321	346	342	325	361	362	367	366	386	342	349	360	332	358	345	344	377	347	332	356	373	366	395	349	358	375	343	360	371	370	380	349	301	326	378	377	356	364	348	317	356	359	377	351	319	355	342	366	342	359	378	345	341	346	340	347	345	382	293	351	379	398	363	361	367	350	357	370	371	377	367	358	358	338	327	347	318	326	380	368	321	368	321	318	386	335	334	379	344	343	379	351	343	382	365	372	406	362	339	347	306	347	341	376	334	373	367	368	348	368	351	382	340	384	379	392	378	345	318	362	377	340	331	372	355	344	366	396	379	359	340	353	338	386	346	377	373	350	352	343	364	337	363	362	340	360	341	322	322	367	340	354	376	360	354	399	324	346	340	341	379	393	340	342	374	358	369	368	328	300	380	363	354	347	366	315	331	369	364	344	350	320	352	354	343	347	343	325	352	349	352	399	398	346	362	374	327	368	335	338	344	347	343	340	359	343	338	319	393	347	346	371	325	340	325	392	382	348	383	368	344	365	414	370	350	385	324	317	360	377	346	368	361	324	342	364	344	368	371	345	363	349	340	327	347	376	322	311	398	374	359	361	326	364	380	336	351	340	373	357	346	341	373	337	320	364	334	346	379	375	373	342	371	337	367	374	344	410	349	361	331	359	373	372	355	329	350	355	378	395	352	328	333	352	328	334	374	385	375	331	335	371	326	364	328	326	368	325	370	375	368	360	365	376	354	338	366	371	360	354	345	313	349	359	334	399	361	333	353	375	375	367	379	348	385	369	343	357	330	358	357	345	355	356	391	394	342	363	399	364	336	348	369	345	373	340	352	349	332	375	345	350	344	380	363	358	369	365	358	353	354	340	347	340	358	367	311	356	360	336	358	299	319	373	396	383	330	331	344	358	380	315	350	357	350	347	386	379	354	356	342	356	358	355	351	314	309	324	332	364	382	346	366	392	346	325	344	347	350	363	395	361	353	338	363	336	334	335	363	367	345	357	327	364	372	338	373	315	356	367	346	378	350	380	343	355	321	376	373	356	361	312	327	313	387	393	370	362	336	336	342	331	334	376	362	373	365	379	393	355	349	353	375	410	378	363	342	350	374	342	383	354	351	387	369	355	353	341	361	331	356	344	384	341	360	366	394	358	348	378	360	380	344	314	363	324	353	320	332	319	362	390	390	373	343	360	348	330	380	385	350	338	343	355	329	398	366	348	314	351	356	396	376	307	396	347	335	348	375	353	346	385	344	358	359	370	344	341	374	346	367	340	368	326	336	386	372	365	361	393	322	372	337	330	338	382	375	350	386	347	348	362	321	346	365	341	363	373	370	372	376	348	335	366	355	346	368	361	319	334	392	325	366	364	331	372	368	372	346	318	390	357	330	382	378	369	355	361	363	308	364	377	397	311	371	382	336	367	318	348	353	395	362	368	373	322	373	350	366	376	366	353	328	338	384	342	366	351	348	376	394	364	342	364	363	365	358	383	353	342	317	332	398	370	341	344	314	382	351	342	346	344	378	373	350	360	350	339	381	327	322	358	347	390	373	366	331	329	373	354	355	331	381	399	321	348	356	362	339	372	314	341	357	339	341	367	340	353	357	346	349	362	356	335	374	349	320	355	350	362	350	366	361	316	332	372	357	384	378	389	342	339	357	383	354	299	344	355	366	353	390	367	377	377	386	387	372	338	382	332	330	354	337	331	335	342	327	376	361	367	322	365	338	345	332	324	374	342	352	390	346	359	330	338	359	395	343	317	387	345	354	351	328	355	360	358	369	338	343	360	368	351	316	330	387	337	362	369	343	328	343	398	330	340	334	356	362	353	375	343	368	318	374	338	354	357	346	328	344	368	389	374	356	365	329	338	335	348	328	350	331	356	384	359	328	360	348	377	347	359	323	373	389	356	328	361	378	357	352	390	354	350	366	354	319	366	381	379	348	365	362	352	352	340	363	342	367	342	344	362	364	328	373	388	350	326	366	341	361	372	393	348	347	320	335	355	379	356	358	340	358	327	344	370	333	349	362	358	322	388	350	333	327	358	320	327	327	356	362	369	361	379	351	351	339	392	392	367	344	326	360	308	359	364	360	333	387	309	355	386	373	350	364	335	359	338	319	328	373	372	384	363	341	363	365	340	354	355	355	352	344	344	394	365	378	368	387	378	351	358	346	374	330	402	378	373	361	335	386	346	347	371	352	385	340	368	359	350	345	367	366	325	350	401	352	366	375	386	340	346	351	366	336	381	359	374	357	353	347	344	366	331	307	355
16386	10877	12183	9695	4577	2405	1105	1085	1029	893	917	916	859	812	792	881	814	804	842	846	828	801	792	810	759	772	761	832	829	737	801	774	777	761	748	768	748	805	755	784	726	749	753	790	779	776	757	738	779	704	771	759	781	747	748	769	760	770	770	750	747	758	748	774	708	750	720	736	779	792	753	740	741	772	755	734	782	783	753	734	788	806	759	755	768	788	772	735	809	826	765	787	743	786	795	747	729	746	782	784	793	761	766	760	754	714	711	772	775	779	805	778	732	787	746	747	734	736	765	757	717	739	749	742	757	765	758	721	755	779	762	756	755	723	766	759	773	764	721	799	773	731	791	733	721	763	750	804	735	746	725	759	747	758	762	775	775	764	785	744	765	815	801	763	789	772	715	738	765	767	759	716	785	718	759	699	754	776	755	755	794	725	750	716	726	769	765	731	769	741	773	685	709	753	738	812	755	732	791	739	753	786	772	803	741	717	770	754	723	726	787	766	704	757	790	763	816	757	783	768	761	726	746	726	758	725	809	748	784	750	757	756	774	784	751	757	687	751	775	755	771	741	779	750	751	702	735	773	796	736	722	739	749	766	735	765	740	777	793	746	770	746	799	811	780	734	747	739	754	771	713	749	808	800	775	765	702	764	769	745	767	722	808	735	771	711	786	737	830	739	724	783	758	766	791	736	749	724	750	748	815	789	772	736	735	805	752	768	752	739	763	766	770	748	706	731	796	789	810	770	794	752	780	744	743	762	760	782	762	743	782	775	789	802	816	766	707	780	734	815	756	780	755	745	729	751	806	700	813	773	787	758	767	754	754	758	740	780	751	794	791	752	762	764	779	775	773	764	772	744	752	761	708	764	707	790	794	780	767	726	713	779	713	677	747	787	768	743	731	754	755	809	769	765	741	785	767	812	771	793	726	807	740	736	741	708	757	742	783	758	780	756	786	771	759	768	798	790	766	757	736	753	721	740	772	752	741	762	781	714	732	773	752	791	757	752	736	757	754	777	757	756	710	732	814	811	784	733	777	799	713	757	780	749	791	725	786	749	732	771	747	739	767	750	779	780	754	752	725	738	728	792	786	765	790	803	775	774	763	810	772	711	782	763	750	742	765	809	798	754	707	835	766	740	689	770	763	739	805	760	788	776	717	762	792	768	715	761	725	772	795	770	796	753	744	743	800	741	746	802	747	762	783	741	752	776	801	772	762	808	771	741	751	699	722	756	745	750	812	731	793	775	787	730	789	739	767	752	743	716	776	762	778	745	775	772	773	743	755	810	774	734	767	775	752	732	804	728	756	741	779	746	725	822	777	772	767	774	760	770	770	757	756	767	772	765	769	760	753	778	761	783	730	779	790	769	770	762	736	772	742	731	734	778	761	791	784	744	753	806	736	755	765	801	767	753	755	773	736	773	738	771	738	756	756	776	759	803	778	727	801	714	707	800	780	745	799	708	809	779	755	728	748	773	763	752	762	780	751	710	737	755	765	843	761	774	752	737	767	740	744	780	741	792	765	758	749	745	787	739	755	738	775	730	769	796	742	744	735	687	764	770	760	767	775	764	775	811	755	800	810	776	793	774	742	736	761	745	797	748	759	716	768	783	749	748	759	773	765	728	772	786	776	765	790	759	746	787	787	784	778	787	778	778	767	748	771	799	782	771	810	755	769	766	736	754	715	776	740	731	798	794	795	780	815	755	788	790	730	721	813	781	741	796	757	769	781	737	751	710	750	738	841	810	746	750	769	795	784	762	762	756	783	757	784	743	777	676	782	802	740	777	791	767	771	764	749	725	752	733	708	729	746	789	739	730	724	725	723	720	740	778	821	726	722	750	731	752	775	809	766	798	751	712	771	769	770	787	799	747	768	775	772	769	745	754	751	776	769	689	714	779	759	742	723	779	767	744	767	733	775	809	724	782	799	750	770	775	787	726	800	791	765	766	738	766	757	782	753	747	763	753	736	769	709	711	794	782	796	747	778	761	754	759	754	739	737	775	763	772	729	763	719	780	737	752	736	767	751	740	794	778	737	744	804	797	768	729	761	805	762	787	781	808	797	729	774	768	789	744	737	755	731	751	764	745	743	739	764	706	781	705	724	752	739	744	770	795	747	764	762	740	765	762	746	746	791	787	729	763	764	741	740	800	757	775	774	752	759	711	734	705	726	755	713	729	775	780	771	752	746	757	802	705	748	709	757	754	714	756	781	804	781	774	789	776	773	758	756	706	781	743	738	785	744	772	766	706	751	756	788	778	748	758	713	777	786	716	714	772	738	735	783	712	763	740	772	770	772	768	800	797	748	776	780	778	750	759	737	725	746	737	772	701	774	755	723	759	749	742	731	783	727	785	743	742	790	745	770	744	779	749	789	780	761	799	754	766	751	782	768	743	767	737	726	740	776	762	760	700	707	814	727	732	798	760	766	725	725	724	734	752	771	745	802	797	769	796	782	760	744	789	757	801	760	753	761	788	753	748	761	754	752	728	771	723	755	783	741	763	752	802	720	707	734	768	714	762	731	809	759	723	753	773	735	738	758	742	800	796	796	814	818	758	762	751	749	765	763	773	727	773	746	742	760	773	745	752	774	726	764	721	771	764	822	769	726	784	757	788	767	720	740	784	761	738	765	738	744	790	759	784	781	821	811	723	762	740	717	738	749	729	747	785	790	765	757	754	743	769	800	768	748	758	749	769	746	771	753	836	759	758	748	807	755	728	788	777	730	773	737	763	784	748	772	758	827	767	794	741	774	742	774	775	733	801	750	767	761	762	680	738	741	741	703	779	777	808	743	772	752	777	735	729	754	801	768	785	762	782	770	763	713	707	766	768	746	757	785	751	740	784	756	768	748	759	702	740	786	728	788	772	764	738	786	745	768	736	799	763	763	742	808	742	790	834	733	729	738	738	759	709	768	737	744	752	721	697	729	770	793	765	761	751	751	750	762	763	808	778	726	769	736	766	725	738	743	713	774	825	729	695	754	743	748	800	756	742	778	776	803	788	811	756	783	787	749	717	745	756	781	780	734	758	835	757	792	741	770	787	817	796	754	775	776	772	783	728	760	767	807	788	810	759	797	770	796	705	733	739	768	758	778	748	738	762	782	770	702	725	783	758	744	748	744	749	769	758	771	816	771	762	757	760	758	710	728	775	766	753	768	738	756	764	722	716	754	806	770	813	739	739	713	785	754	717	760	765	726	766	711	782	748	776	729	763	782	754	742	757	766	790	740	796	758	796	731	742	749	775	783	764	739	756	774	726	727	782	764	740	738	737	799	756	782	788	756	746	700	762	749	753	770	827	752	772	809	770	765	774	776	735	756	835	763	759	737	733	749	744	781	706	798	799	781	738	728	770	736	763	784	757	745	773	753	754	748	752	774	747	762	802	767	781	829	803	773	749	743	745	792	778	822	765	726	754	714	764	808	748	771	720	718	771	742	808	762	751	801	797	789	801	748	737	795	741	767	759	764	742	764	746	776	784	803	732
41778	28962	28742	28882	14740	4359	684	407	385	335	329	322	334	315	269	274	253	266	250	255	282	256	254	243	264	272	258	251	285	248	271	256	247	229	256	257	274	225	225	260	260	250	249	280	241	262	295	259	226	253	249	214	261	292	263	244	276	260	229	240	250	249	278	280	257	231	257	273	285	231	243	234	241	212	246	253	217	249	254	228	266	243	251	223	254	235	273	271	269	231	255	233	255	272	258	249	231	288	257	234	263	246	281	284	250	251	249	271	197	233	259	249	238	249	276	238	231	271	225	228	245	226	251	266	248	270	257	258	299	261	237	248	244	235	244	240	227	261	249	244	225	272	250	247	236	224	211	274	244	269	247	263	266	260	249	259	243	253	248	276	258	239	258	253	238	257	268	265	243	255	243	262	240	237	248	249	274	243	266	265	253	265	242	265	243	239	246	276	247	282	253	237	274	296	249	250	254	270	245	235	234	241	254	250	238	248	225	264	253	261	266	255	256	257	263	262	265	235	244	241	241	227	256	224	247	224	270	261	222	243	233	253	241	240	258	248	257	256	263	260	276	259	256	224	259	258	247	254	276	251	239	232	209	229	216	264	273	244	235	238	228	241	284	250	263	239	256	246	241	236	259	286	248	242	250	235	261	256	232	251	246	210	242	270	250	235	221	296	257	244	276	264	255	256	241	230	246	251	263	233	234	249	227	266	256	244	270	238	253	242	251	268	241	258	248	255	260	250	236	251	248	232	243	292	262	234	276	271	273	260	229	292	235	246	236	279	272	241	234	251	238	259	250	248	249	246	214	240	247	250	232	274	236	260	249	270	270	244	312	261	216	269	253	263	238	251	237	246	245	272	242	288	243	221	259	248	235	275	252	259	238	235	239	290	275	250	277	247	228	273	257	251	257	246	268	243	268	253	235	255	273	246	244	246	247	258	246	271	229	285	237	242	240	258	255	284	262	244	284	251	266	269	249	267	241	230	260	249	213	242	276	255	244	269	248	280	242	258	222	261	241	234	251	261	267	263	273	241	243	252	264	219	247	248	263	249	221	263	240	267	279	260	238	259	262	236	231	241	230	287	259	257	231	252	232	265	272	229	236	266	273	248	233	240	241	249	267	243	236	245	221	249	262	255	267	247	225	280	239	267	216	254	227	268	262	262	248	262	261	220	251	251	257	243	259	243	243	228	244	234	278	222	268	247	276	243	250	249	231	270	268	281	244	226	250	233	231	259	235	254	245	274	248	241	255	256	266	258	251	279	238	227	253	253	241	264	275	248	266	272	245	239	267	272	234	264	269	244	249	261	256	228	249	246	260	269	241	248	271	219	222	264	230	246	250	229	241	244	264	245	245	256	266	275	251	217	270	230	263	240	241	240	209	226	258	266	255	221	239	226	276	269	236	248	242	272	275	229	264	260	264	269	262	257	261	260	276	269	281	273	267	295	278	261	233	239	250	246	281	266	250	242	254	281	226	232	245	258	269	282	254	214	265	244	262	264	260	281	249	249	256	273	242	247	255	267	239	260	231	238	264	271	266	231	226	284	260	250	241	232	265	225	254	236	229	255	255	264	233	248	235	219	257	258	269	264	253	253	271	256	242	251	231	238	258	249	232	247	236	287	245	247	264	261	230	274	243	277	240	256	242	245	247	263	223	254	287	277	249	269	251	293	248	232	236	242	294	271	272	259	242	237	247	250	249	260	251	261	240	254	242	235	229	252	248	201	255	265	245	230	254	221	254	265	236	256	250	279	253	263	278	250	239	261	275	259	231	267	247	252	245	233	257	297	234	227	256	236	240	248	256	274	245	258	263	220	210	226	249	226	213	242	245	216	253	228	230	269	268	235	221	267	259	243	265	255	249	238	278	269	282	223	226	275	255	251	255	256	272	271	305	258	279	254	224	240	206	204	217	264	221	271	254	265	249	255	250	249	281	270	256	212	259	211	256	242	254	245	270	256	244	264	256	252	266	259	226	252	259	238	254	246	223	254	246	251	270	245	223	246	278	267	263	243	238	240	250	291	267	311	240	262	246	244	239	239	264	226	253	258	222	258	281	278	260	238	251	283	274	252	270	229	254	235	235	258	247	254	251	266	214	253	256	233	267	255	260	252	239	257	251	256	225	261	253	252	237	224	235	207	234	233	250	238	261	247	259	269	244	259	236	263	249	269	242	242	263	252	258	262	231	253	268	271	239	270	253	253	256	261	229	240	230	247	253	252	303	247	259	251	256	238	289	270	219	245	246	276	235	263	244	251	234	209	223	259	263	241	247	250	271	253	261	259	265	247	260	243	282	259	290	272	287	283	250	243	219	230	225	252	252	245	261	265	252	270	237	269	262	241	243	252	254	249	226	244	276	259	270	257	230	257	304	246	238	261	240	258	241	233	238	226	222	268	198	268	251	257	236	237	259	258	236	287	250	229	228	261	247	278	247	274	253	245	232	230	232	227	271	238	257	222	238	246	272	241	252	245	258	234	274	263	249	267	231	240	237	257	280	246	223	250	261	262	270	284	261	258	245	294	258	283	242	255	269	253	253	243	244	216	225	239	292	235	275	263	256	230	261	217	255	237	235	243	250	240	228	226	240	256	243	263	214	251	226	268	258	253	243	254	291	253	271	264	259	235	252	228	237	227	249	230	284	238	237	250	261	282	249	272	257	233	275	238	253	252	270	269	269	262	221	252	261	232	258	260	272	264	237	264	257	256	265	261	241	276	289	264	240	229	255	257	270	261	243	219	251	231	250	220	249	252	257	269	254	244	280	262	234	258	243	281	251	241	259	261	260	253	266	224	249	272	245	231	254	219	254	260	271	232	241	265	240	226	247	241	251	259	229	257	222	227	291	246	255	229	258	252	270	260	259	262	238	270	237	265	250	250	257	244	250	256	228	239	243	236	208	244	254	271	274	262	264	248	244	263	250	251	242	258	278	268	250	219	250	247	253	227	226	253	250	230	265	246	263	220	226	265	251	207	263	248	247	276	278	281	220	236	253	233	240	239	227	230	236	259	250	252	258	268	246	247	265	252	264	237	223	246	246	226	231	258	234	267	256	275	269	235	275	244	241	250	249	261	243	250	258	229	246	239	257	240	266	257	268	221	235	258	240	234	255	274	256	266	229	266	275	232	243	268	270	238	235	228	241	232	252	240	248	248	275	240	234	236	304	247	243	261	265	229	237	257	274	244	233	258	255	279	244	236	244	251	275	229	262	264	215	237	247	269	211	256	282	256	258	226	279	283	254	259	240	275	270	273	235	248	250	263	263	233	223	269	240	270	251	286	265	233	235	272	233	250	272	260	267	257	266	283	251	267	247	249	253	281	225	268	270	266	237	261	235	228	234	259	259	243	216	251	203	235	244	264	270	256	237	241	238	250	270	272	239	272	199	237	233	270	258	274	221	231	240	260	249	254	247	229	281	246	273	244	244	239	273	247	247	243	274	266	252	235	257	261	228	284	240	246	267	212	253	248	258	221	227	264	243	239
27111	22588	31514	36802	20571	8011	1647	1384	1204	1086	988	929	847	822	746	734	712	723	698	694	638	700	625	563	596	595	571	616	638	621	585	572	648	591	623	606	584	554	639	595	595	628	580	603	607	577	577	560	599	573	553	573	575	580	570	562	566	582	574	492	578	552	582	552	563	556	585	529	540	608	609	549	574	595	583	564	534	538	613	585	600	545	580	546	553	583	575	625	563	591	580	569	528	578	555	575	626	550	551	566	538	566	597	552	567	578	571	591	577	591	570	500	568	567	582	592	562	572	590	557	571	617	556	588	567	551	556	581	576	570	612	594	566	570	589	589	558	584	581	533	604	590	588	580	574	577	571	605	538	560	576	587	539	582	551	546	559	551	553	550	537	584	547	580	549	589	567	588	579	581	568	600	539	597	573	551	580	591	575	554	509	544	586	575	577	575	528	550	588	605	594	560	593	561	601	594	543	587	573	539	590	552	560	549	548	601	569	599	557	560	550	554	595	573	573	583	542	541	579	591	574	583	556	587	560	542	587	579	553	600	583	562	609	573	549	580	555	595	583	592	545	553	542	564	535	595	554	545	556	558	527	553	554	544	604	588	542	522	588	567	561	544	573	544	583	526	547	522	571	567	558	588	589	562	591	584	623	609	603	545	543	539	521	558	567	562	564	574	568	599	535	532	569	588	585	599	551	592	566	570	544	587	574	537	572	592	557	563	587	578	628	568	583	528	599	569	568	538	572	544	550	523	564	581	550	581	606	564	538	591	596	572	534	540	575	579	555	555	585	591	556	613	565	571	564	555	611	572	591	598	572	569	589	568	550	557	544	573	568	538	596	584	549	580	568	607	585	593	551	570	548	600	559	526	570	573	594	563	581	574	548	524	568	596	576	588	573	567	566	590	573	524	547	511	574	615	555	564	577	551	579	565	531	581	552	558	552	541	571	575	557	545	566	571	530	581	583	566	547	527	564	550	531	566	581	592	605	560	581	545	543	569	576	588	548	573	584	594	542	550	598	593	552	585	546	578	575	548	568	582	545	540	561	594	629	582	568	592	557	600	567	545	571	584	582	532	551	564	574	586	563	568	571	552	549	521	557	554	564	575	557	555	595	605	550	545	583	588	571	551	562	609	567	568	541	569	546	560	530	545	565	535	618	605	590	577	573	578	569	551	539	587	576	583	557	578	574	595	566	598	588	528	566	637	616	552	540	579	572	554	565	572	561	605	570	532	578	571	597	588	560	574	594	522	604	590	552	578	581	612	579	525	533	540	599	579	559	562	562	585	547	614	525	577	591	566	566	580	589	570	627	572	560	570	555	571	571	579	554	572	560	557	622	571	580	546	580	565	575	617	590	548	562	547	537	587	561	604	598	545	551	568	584	582	550	576	591	540	573	583	544	593	507	580	569	600	584	554	585	589	564	550	597	551	589	556	551	571	569	557	573	506	569	581	601	587	596	558	604	556	587	544	589	549	574	563	597	576	580	534	573	557	553	605	556	600	568	575	535	609	562	600	596	606	580	556	567	639	553	580	614	561	570	595	573	541	584	602	586	531	515	566	561	552	570	526	569	584	553	550	545	585	578	547	558	585	587	601	565	560	550	565	588	575	631	507	566	569	583	567	556	546	585	602	582	597	573	563	582	594	528	556	546	635	593	582	590	537	571	606	551	590	572	571	548	559	632	608	547	541	552	565	581	543	523	584	567	549	564	556	585	563	603	554	557	596	610	591	611	570	588	560	600	546	592	575	569	552	566	522	610	556	551	554	568	563	566	544	562	578	567	553	562	571	564	551	610	559	549	546	547	606	558	572	569	575	581	558	573	552	547	543	593	619	580	580	592	581	550	555	540	622	592	575	538	576	587	576	608	575	557	570	580	519	559	569	558	588	579	562	567	557	614	570	541	555	597	524	594	576	551	560	586	601	578	527	585	567	591	576	570	573	562	578	556	591	546	564	589	581	591	584	525	535	598	589	600	545	568	578	584	569	549	542	547	571	562	513	537	515	552	569	563	543	566	576	588	568	563	546	571	536	582	544	596	600	574	582	606	586	540	602	571	568	563	577	575	562	620	550	544	552	573	623	588	600	539	524	606	571	563	548	549	546	535	561	572	588	525	586	574	601	568	612	546	548	526	564	588	589	554	548	554	593	611	571	576	605	568	553	553	563	583	542	580	520	576	541	555	629	563	540	537	582	578	591	611	552	567	576	585	567	542	637	573	560	535	565	531	547	548	612	545	580	582	595	581	572	547	603	581	507	572	542	601	517	533	565	567	597	564	543	538	594	558	607	541	559	548	563	612	512	564	573	567	555	633	584	574	564	551	535	607	560	541	519	573	566	567	549	551	596	550	528	569	563	582	582	536	571	562	557	613	533	597	574	550	583	539	574	546	548	558	602	545	553	608	549	536	558	542	566	548	591	555	570	577	582	594	607	551	547	578	582	539	586	571	595	539	617	537	586	589	606	550	535	538	550	602	559	574	579	571	577	547	538	560	566	541	571	568	586	560	610	571	555	557	549	551	570	556	584	575	546	550	579	628	582	608	577	623	582	519	585	566	563	552	567	607	573	590	605	531	548	536	601	566	578	543	566	583	611	577	539	595	585	534	579	538	548	595	560	532	591	559	557	574	579	575	576	548	583	559	596	559	622	590	553	579	523	611	584	580	547	569	573	536	555	568	516	556	531	574	567	581	520	550	541	581	549	559	569	584	527	577	577	546	594	621	559	561	610	620	578	580	562	558	593	549	578	563	582	593	590	582	555	573	550	573	567	544	571	585	579	559	540	604	581	555	536	517	576	542	546	560	564	561	564	582	586	594	581	590	557	563	572	622	596	578	568	537	551	583	535	553	547	581	538	565	597	546	580	582	579	555	566	519	558	583	580	580	582	620	580	589	597	564	546	561	566	576	598	539	542	542	547	542	562	591	576	574	543	560	569	557	574	569	583	554	572	567	550	550	625	608	574	591	534	593	590	584	575	561	577	617	541	578	521	604	564	547	567	587	579	571	568	527	528	573	572	548	577	590	555	577	566	590	570	567	554	563	571	556	546	563	562	553	577	572	604	565	586	557	542	524	593	536	556	559	526	572	528	542	589	600	555	572	557	583	615	542	523	574	554	579	596	576	576	553	552	572	588	545	601	530	565	589	574	559	596	587	567	576	534	570	567	614	573	548	562	582	558	623	575	557	609	577	607	590	539	545	569	556	586	561	575	524	597	554	549	604	579	556	589	507	592	527	560	554	539	572	527	548	571	556	567	559	576	553	591	544	615	536	556	544	550	526	549	605	586	540	569	588	549	565	573	597	580	587	606	583	585	580	584	603	555	561	571	545	540	518	562	571	571	542	602	558	541	583	551	512	572	533	549	587	554	578	556	593	542	553	561	547	593	569	559	586	566	547	560	541	566	568	550	566	561	527	560	538	592	581	584	589	569	545	597	593	538	587	537	538	554	552	597	584	551	577	563	569	553	582	541	555	594	594	547
51434	38229	39732	42619	25574	10801	1811	710	563	487	451	428	407	369	354	326	325	328	318	310	319	335	323	296	314	330	325	326	302	296	320	298	334	323	316	328	298	295	290	316	318	330	298	294	314	302	349	321	308	351	309	303	312	287	297	302	311	317	315	313	329	313	336	292	327	288	317	281	324	313	313	320	322	320	326	299	305	294	316	280	316	321	325	350	322	341	328	299	291	305	329	286	308	336	260	307	316	292	313	302	339	309	298	311	289	306	319	333	294	310	277	306	327	297	283	322	301	296	272	322	347	337	302	340	298	315	315	321	331	306	313	296	305	318	308	298	306	347	309	311	325	311	319	313	316	342	307	295	317	327	335	354	333	296	304	303	326	321	323	336	351	291	295	312	319	309	332	345	335	352	282	318	314	302	278	297	305	316	298	319	295	333	326	295	304	320	286	288	315	309	301	288	346	310	302	326	349	323	316	260	293	332	287	287	289	310	313	279	295	338	305	265	288	324	314	303	306	292	306	274	344	309	287	295	299	308	301	346	288	296	307	315	350	296	303	328	299	323	340	304	300	322	335	328	290	284	339	300	307	304	335	320	294	289	315	328	328	335	304	302	279	286	358	330	276	315	322	317	300	330	313	305	347	286	289	280	323	296	294	314	322	314	320	306	333	295	334	275	301	314	340	302	277	289	302	335	326	326	304	320	370	309	314	300	307	293	278	290	293	336	347	332	335	318	298	297	294	294	296	270	321	323	306	351	321	300	330	307	309	303	259	295	278	323	305	313	268	309	299	291	289	333	313	339	294	282	319	308	310	309	318	311	338	357	335	285	281	312	306	278	286	295	294	301	315	305	309	288	331	326	317	293	370	311	306	319	319	291	304	319	296	295	326	313	327	332	313	312	281	262	294	283	336	350	300	342	301	285	341	296	323	330	319	307	282	332	303	314	306	262	260	326	296	317	336	321	290	320	272	329	330	303	285	303	293	312	355	296	365	301	316	327	312	351	324	279	293	319	313	328	308	283	304	287	308	334	314	314	289	312	285	330	301	288	289	286	294	278	307	322	305	326	342	312	314	343	306	288	326	338	325	306	329	272	298	301	332	324	303	354	305	283	286	291	288	305	306	309	324	297	268	283	325	268	330	299	306	279	333	340	328	315	307	310	341	342	294	348	311	309	291	338	343	314	305	299	319	312	292	300	292	323	309	309	310	298	342	311	279	323	290	293	363	295	273	299	331	333	327	312	292	299	302	304	316	311	338	306	306	309	282	281	297	313	294	282	329	284	304	322	327	324	327	326	323	328	336	320	334	303	308	326	300	323	310	312	310	331	321	309	281	313	292	308	302	292	315	337	302	316	298	310	307	299	314	334	309	323	318	333	334	288	329	322	300	301	334	319	294	282	335	310	350	303	326	292	286	309	308	286	326	327	318	282	297	318	388	312	313	331	300	294	296	294	305	313	310	291	292	278	326	311	305	269	314	315	271	281	278	301	339	308	319	302	295	319	292	306	275	283	302	323	304	317	297	322	329	324	362	300	312	327	298	296	295	313	312	321	297	287	318	277	312	324	280	313	267	356	290	310	336	323	324	292	274	288	338	318	342	291	299	322	302	297	302	304	312	284	292	346	346	272	291	315	304	353	297	321	345	329	306	291	324	340	330	313	303	307	315	293	273	298	271	316	304	332	298	328	336	307	315	319	300	300	322	366	341	309	320	274	320	323	327	314	338	306	314	274	318	325	300	323	299	261	307	310	352	320	303	315	298	279	318	306	353	330	272	312	318	332	332	322	342	263	301	302	330	296	336	277	332	334	295	324	346	331	316	301	339	307	258	316	316	335	277	358	287	307	340	311	328	296	306	286	305	352	329	295	263	325	340	292	284	296	281	297	324	338	305	347	302	262	286	305	322	336	290	307	326	324	311	331	308	356	293	303	326	298	335	321	320	301	304	351	323	332	319	327	323	365	314	287	352	314	308	302	329	317	316	326	317	325	325	294	344	316	303	333	306	292	318	345	320	317	326	337	288	317	317	314	287	309	290	270	299	293	289	321	294	342	319	296	310	321	315	298	290	273	328	312	288	314	310	310	296	341	336	325	310	342	308	306	308	298	285	309	323	336	327	339	330	311	335	319	270	305	285	332	303	287	296	320	300	345	320	292	302	319	298	312	318	291	295	256	308	320	317	351	308	343	295	318	330	320	292	343	331	290	284	347	331	309	306	318	286	349	312	297	313	294	270	304	317	321	283	280	322	348	301	298	296	287	321	283	296	302	313	287	366	322	275	295	299	306	339	323	301	291	288	319	333	338	316	337	338	330	312	279	286	312	337	302	328	310	324	334	306	338	339	307	298	325	317	334	313	300	323	339	333	334	340	311	333	346	286	328	275	305	320	305	345	311	311	303	317	341	276	307	293	308	292	296	301	299	368	339	319	361	326	331	317	290	297	348	315	318	311	314	333	320	329	334	293	288	313	311	312	295	303	330	338	288	306	309	297	301	317	319	337	292	303	312	337	327	316	316	280	315	335	300	310	331	315	320	285	301	302	296	305	299	319	319	321	310	311	303	330	314	326	276	327	304	301	322	334	313	308	329	327	323	301	317	301	316	349	329	328	321	329	317	312	317	341	297	283	312	299	329	319	314	318	311	327	314	322	304	307	296	293	331	290	279	294	323	318	304	291	284	282	316	326	326	278	321	301	295	313	323	299	277	302	328	324	311	322	290	329	302	282	329	297	322	287	317	289	303	311	321	317	303	330	315	310	325	333	321	311	339	308	310	326	314	318	305	321	308	299	285	316	313	332	299	293	305	338	345	277	306	320	285	342	318	307	286	286	284	316	334	320	290	304	282	297	308	329	289	292	336	317	279	322	331	327	309	289	311	319	288	312	339	305	301	311	302	304	302	326	338	325	342	323	294	302	285	305	342	323	345	319	323	337	331	317	336	319	311	336	314	334	303	305	310	292	315	321	360	341	315	305	308	291	300	333	312	335	307	288	309	325	313	270	317	314	316	321	320	318	317	321	312	316	308	317	309	309	300	296	340	276	313	302	300	284	304	297	340	327	331	297	347	304	304	315	292	317	303	311	303	326	325	286	345	320	302	349	327	319	273	307	340	277	294	318	317	313	337	303	298	329	312	320	291	350	303	297	313	319	291	312	307	301	309	291	320	266	318	334	341	340	318	296	318	310	331	336	283	298	323	287	286	325	278	306	293	295	322	277	283	269	317	307	317	294	300	309	334	317	312	313	305	296	294	294	315	308	314	326	299	309	307	344	339	323	309	338	291	282	307	296	309	306	271	294	297	322	303	302	297	336	324	320	330	278	277	279	331	343	355	313	308	310	329	308	311	290	300	343	280	311	279	313	309	296	308	293	286	319	293	314	332	315	343	307	318	289	321	310	318	323	265	297	307	320	276	300	313	274	284	310	303	313	326	322	308	343	312	327	312	315	312	299	293	320	318	292	337	301	291	310	300	312	319	327	319	305	298
33013	30178	40469	45109	32628	12252	2634	1982	1703	1562	1431	1198	1109	1083	1005	962	904	954	910	887	888	786	733	818	790	765	769	738	770	720	775	767	731	735	718	744	732	679	739	736	762	649	729	749	723	721	743	701	716	724	730	752	682	707	723	689	738	733	674	711	697	708	695	657	754	732	686	722	709	687	728	689	702	656	728	728	714	702	675	692	685	727	659	677	713	687	705	705	714	751	695	735	741	640	648	700	695	667	718	718	676	747	728	727	693	654	731	736	693	744	738	681	755	697	686	698	651	722	658	726	677	684	692	716	682	701	713	687	660	725	689	725	723	687	713	710	705	730	667	697	670	675	701	694	701	725	712	769	708	714	719	664	696	749	686	705	702	669	689	663	689	707	723	672	674	650	702	708	661	753	664	660	668	705	688	699	630	689	681	649	652	741	689	726	639	684	696	698	717	719	709	730	700	699	705	718	726	698	682	656	703	722	761	738	720	709	706	685	660	658	709	720	630	721	666	710	732	682	668	690	645	681	703	678	725	692	703	681	731	691	682	662	705	725	718	692	681	744	692	727	690	678	691	682	693	706	655	671	709	696	696	670	737	665	744	700	724	672	678	700	715	697	675	700	677	732	703	740	694	700	710	686	718	713	738	717	682	699	702	694	661	705	713	684	675	679	742	685	718	688	699	684	695	717	666	698	697	694	698	718	738	695	748	694	729	724	674	670	704	639	705	712	701	690	687	709	735	665	701	724	704	669	651	746	694	664	704	750	685	620	651	712	689	698	764	711	690	692	679	694	667	667	672	710	704	701	669	707	668	713	649	732	714	709	682	735	698	691	702	721	686	716	737	714	678	730	674	716	726	717	690	689	743	718	670	700	688	709	702	717	709	671	742	697	714	742	696	669	709	701	726	764	695	681	735	705	692	654	705	704	732	706	661	664	664	682	687	706	696	723	681	658	691	714	710	726	714	691	705	698	733	688	685	708	731	713	703	694	723	754	681	663	674	694	707	674	660	667	744	740	732	712	755	665	710	732	720	699	629	702	715	687	740	740	651	705	753	627	690	678	716	656	701	753	668	723	671	699	703	679	742	736	731	748	745	739	752	743	723	696	716	680	704	660	687	650	674	704	686	718	718	701	688	709	710	699	733	690	703	659	721	664	704	643	686	668	727	686	673	690	694	704	731	690	721	655	730	693	659	712	733	704	686	730	697	702	691	670	715	709	715	696	700	709	700	707	687	723	703	733	668	691	682	622	729	706	666	711	675	693	711	725	673	684	712	672	704	701	721	702	650	709	670	678	720	681	739	699	691	670	731	703	702	689	692	693	688	685	690	687	721	695	716	674	689	687	729	682	736	730	750	673	656	715	681	763	659	699	743	702	684	707	671	657	733	652	665	654	690	708	697	730	701	692	713	731	683	701	750	680	689	732	701	753	739	741	687	720	669	693	706	706	703	734	671	690	720	694	696	735	728	738	726	670	726	679	672	729	684	652	667	686	706	708	672	694	687	752	713	718	685	730	664	668	678	721	701	722	720	713	662	710	740	673	702	738	661	741	709	684	719	699	688	680	689	714	686	707	691	720	671	719	749	668	703	702	694	685	710	683	710	746	682	716	714	718	698	660	709	730	680	706	710	714	708	744	721	708	694	701	695	679	711	677	699	717	702	726	679	660	749	682	711	723	713	706	710	720	719	698	660	692	665	659	733	757	734	736	682	679	650	701	728	697	650	684	740	715	694	665	704	724	672	673	686	713	724	698	701	694	728	709	695	697	684	695	691	661	727	658	712	668	724	685	718	674	705	718	697	677	705	693	721	674	679	693	708	725	683	722	691	687	659	709	721	740	710	700	702	739	701	709	734	672	648	685	699	739	709	723	721	715	739	747	710	752	632	694	724	723	672	704	733	674	680	720	695	630	694	711	673	683	698	691	706	702	673	737	690	739	733	724	698	730	656	684	721	714	738	677	728	709	696	707	720	673	642	635	699	695	701	709	699	680	739	699	705	669	727	720	715	721	693	667	697	737	711	681	686	703	676	688	645	712	705	718	672	689	716	659	740	718	672	672	718	723	698	718	721	688	719	698	702	719	721	714	667	670	704	727	715	701	739	718	745	741	687	674	688	670	681	636	642	685	734	709	693	705	735	697	699	715	684	695	706	699	739	765	675	702	690	675	701	707	714	699	678	723	728	757	714	679	678	696	730	666	724	669	693	705	692	716	703	708	717	692	673	716	727	695	658	716	703	736	713	674	685	683	686	721	662	694	741	691	737	715	717	668	740	699	718	689	685	661	713	663	698	695	706	732	737	663	670	691	654	704	687	690	719	724	681	742	657	706	659	689	673	700	700	636	715	733	679	670	706	701	669	678	676	707	700	696	728	694	667	771	726	701	702	684	659	706	695	753	720	733	704	695	710	659	663	694	703	706	700	674	696	699	656	692	696	708	674	663	687	698	726	688	737	712	766	664	703	721	694	718	693	686	686	703	723	670	705	711	700	714	699	706	737	657	681	686	646	698	667	706	711	700	745	683	683	689	700	677	702	750	692	702	690	739	673	718	665	731	651	703	716	693	704	687	732	664	682	631	704	694	707	668	696	711	672	702	718	721	688	707	712	665	729	745	694	691	650	697	695	702	720	690	685	692	681	672	737	692	710	730	715	672	721	676	686	709	700	691	734	685	700	689	676	716	727	682	727	709	686	715	721	691	710	659	761	679	716	699	684	724	688	694	721	686	695	728	703	689	703	684	760	729	724	698	720	664	728	681	699	716	716	721	687	686	654	681	727	673	750	708	724	673	686	737	648	732	683	756	706	702	747	668	676	709	690	756	733	718	674	739	723	669	696	705	668	686	751	712	641	671	721	692	697	678	712	723	660	653	795	695	724	724	702	753	703	630	700	688	691	663	726	692	715	727	748	707	702	718	716	704	723	684	717	685	740	699	686	665	745	689	670	725	700	675	713	668	715	694	668	707	626	744	698	669	674	649	646	664	687	669	666	686	651	717	662	682	760	703	685	701	696	727	713	729	668	719	752	685	723	642	684	719	729	741	724	666	737	687	702	702	664	713	701	727	689	707	720	690	697	710	624	721	701	696	696	659	716	729	741	706	692	661	697	743	687	658	712	700	739	720	692	729	672	718	692	692	700	757	658	731	669	728	687	664	688	675	721	656	715	677	733	735	780	672	693	688	700	676	729	718	692	660	689	739	653	742	672	703	727	688	726	720	721	722	708	728	657	681	673	678	716	682	731	693	680	696	685	654	689	719	670	736	688	741	673	696	718	762	688	687	692	734	703	733	721	713	720	664	715	733	735	708	697	724	712	718	724	731	726	716	735	670	698	665	722	725	712	739	734	674	693	688	748	715	700	736	721	691	761	712	719	703	700	681	678	696	693	727	674	670	721	701	731	716	694	696	732	743	691	708	729	706	687	704	679	716	756	738	723	702	647	685	713	695	696	745	682	748	685	665	713	683	699	711	693	713	678	709	736	705
27549	14892	8332	3584	1579	742	450	440	460	391	398	416	385	368	391	355	357	347	385	360	311	354	366	354	376	351	369	335	361	370	324	327	372	354	355	386	366	385	357	389	327	329	340	360	368	357	342	352	347	332	370	343	317	353	365	352	360	370	331	375	335	361	357	322	334	361	353	363	371	356	360	384	364	353	342	338	356	383	374	348	370	374	336	375	332	352	368	374	355	306	328	359	363	360	377	366	345	362	336	321	360	338	377	393	390	327	342	381	363	332	349	358	365	364	374	395	363	395	376	334	363	378	380	365	380	379	397	356	380	360	356	364	378	374	369	358	355	341	373	310	356	333	403	381	371	402	370	355	319	321	359	362	327	328	363	340	381	375	323	307	350	343	371	357	369	388	363	358	356	336	355	378	386	359	372	376	393	346	328	383	332	351	355	407	373	375	356	345	366	349	366	342	394	362	353	365	348	349	344	356	332	361	395	376	354	378	339	364	370	359	328	383	341	370	371	405	347	347	381	364	382	393	336	354	349	351	333	352	369	341	358	377	372	353	337	359	368	363	343	361	340	371	371	369	365	344	369	406	358	346	358	364	391	351	356	336	343	342	356	340	342	344	351	323	404	347	349	357	389	349	336	342	348	395	367	329	340	354	357	393	386	399	364	344	362	392	334	339	331	385	350	384	356	360	354	344	359	420	390	372	372	348	360	343	354	334	351	358	369	327	351	349	371	387	359	360	354	359	354	368	335	358	368	355	387	381	346	377	359	339	327	372	381	333	356	362	343	364	359	338	361	328	353	339	382	390	338	383	376	381	364	373	368	336	371	348	361	342	326	399	368	378	365	342	362	364	365	347	363	357	329	353	382	365	360	381	357	402	365	356	346	370	353	358	336	357	339	355	364	350	333	353	361	376	339	376	376	381	341	347	343	340	370	357	384	333	358	331	381	348	386	385	381	370	374	367	344	375	392	376	377	371	349	364	368	371	393	370	347	373	390	384	394	354	372	373	352	359	333	356	369	355	356	367	351	356	380	365	329	372	400	350	367	368	372	359	361	348	334	377	358	350	362	339	365	344	336	343	359	348	356	384	358	342	367	345	338	379	383	339	369	332	343	385	340	360	359	380	373	418	376	364	349	334	341	351	394	360	383	342	362	372	379	340	344	371	356	345	356	349	338	356	353	401	380	373	339	387	329	375	385	352	359	368	371	364	330	338	376	372	350	355	360	373	383	372	366	348	318	341	351	351	354	346	336	349	349	343	348	341	352	336	368	375	364	357	374	365	351	376	340	311	339	361	373	360	348	343	382	359	345	357	345	397	365	347	353	348	343	351	356	389	380	375	343	318	326	363	372	344	345	407	392	361	365	380	358	353	327	369	347	382	404	368	374	395	337	354	363	403	351	356	354	355	386	357	355	334	349	377	326	390	377	357	337	341	372	347	342	366	338	340	341	400	404	365	377	381	344	336	379	367	388	315	328	360	357	367	328	358	388	374	383	346	412	364	351	341	390	392	339	374	362	369	346	367	353	344	364	348	345	348	377	355	386	361	352	337	298	342	364	356	341	325	368	360	339	333	363	346	360	348	370	364	334	354	408	360	383	370	367	350	361	356	372	352	361	377	368	381	321	396	373	350	389	362	384	356	386	348	373	382	381	351	358	341	369	356	353	394	315	339	374	368	328	359	356	363	377	315	361	338	344	386	364	375	351	368	343	333	309	325	336	354	366	365	385	399	385	323	370	363	381	377	356	355	382	365	380	365	365	357	367	330	351	335	379	329	361	341	343	373	355	339	359	352	367	373	311	367	334	349	330	364	328	367	349	335	383	374	326	382	341	372	358	371	335	345	354	330	318	350	352	378	348	378	350	386	360	376	339	354	371	344	364	342	383	392	367	338	334	357	379	360	352	382	344	375	376	339	370	331	317	342	342	342	357	378	339	365	317	361	334	359	350	370	347	341	362	367	342	382	366	352	348	349	364	345	377	347	342	343	370	376	308	362	360	350	343	379	357	365	381	338	366	323	353	375	357	359	373	382	386	370	368	358	368	404	346	342	351	357	372	354	374	371	379	339	363	367	337	382	333	360	350	358	353	347	307	348	324	378	356	354	342	352	368	363	359	346	367	371	343	342	355	393	362	356	344	367	336	337	374	360	369	385	373	360	380	354	393	377	355	350	312	351	373	319	355	366	356	326	374	334	378	374	388	342	338	400	400	355	388	362	372	336	370	349	333	381	357	363	347	365	335	368	343	330	383	367	339	352	361	361	397	331	364	401	367	331	338	354	352	378	350	349	346	346	384	367	309	392	357	366	354	332	371	325	382	372	379	337	387	357	393	334	361	359	361	355	380	335	358	336	383	307	369	364	332	374	375	351	334	348	305	355	355	348	381	345	402	340	371	378	386	382	408	358	356	363	350	386	379	348	342	340	343	383	373	365	347	387	353	375	356	331	405	338	359	343	375	381	355	347	349	375	345	378	362	350	380	327	371	335	351	341	350	370	349	337	333	344	340	354	324	395	324	320	360	359	334	361	352	345	341	374	380	397	364	388	389	378	320	332	348	327	391	339	359	389	341	349	344	364	371	396	368	361	376	362	333	328	371	359	346	405	365	385	373	366	367	360	362	395	352	348	335	345	377	331	373	397	341	362	359	381	364	363	351	331	370	352	378	347	352	342	341	356	379	383	326	384	324	386	329	370	367	352	337	350	338	347	331	339	346	357	373	352	334	376	389	345	347	327	352	334	346	332	338	352	378	346	366	339	391	380	347	362	358	377	354	354	361	405	340	337	386	351	386	385	351	329	337	364	341	382	368	346	356	363	398	361	356	352	388	349	346	387	378	374	351	332	333	403	358	358	377	334	341	380	375	367	365	366	378	344	328	353	351	383	378	373	342	341	380	385	348	382	355	351	377	392	329	375	360	345	373	353	345	344	333	349	357	341	328	370	366	358	367	342	377	339	310	354	392	368	382	401	364	323	337	337	379	353	350	335	381	354	322	336	380	355	349	367	335	335	366	401	318	374	347	364	369	381	403	342	370	354	365	366	349	365	347	351	352	388	360	394	359	345	342	357	352	370	345	360	375	360	373	374	367	354	365	372	351	323	370	371	363	325	366	354	328	318	365	347	348	394	331	370	359	364	335	374	372	372	380	357	368	337	326	347	325	342	391	336	384	311	397	385	344	360	350	374	348	380	351	354	382	380	378	339	313	364	333	393	364	351	402	398	367	357	325	372	370	331	340	377	326	396	359	353	348	368	374	376	399	371	375	324	334	379	347	346	339	358	390	411	347	371	311	362	381	358	328	356	357	419	353	359	365	376	381	371	354	333	365	361	344	359	381	372	356	392	390	299	369	351	360	361	345	382	353	334	400	381	370	377	360	351	328	339	354	365	371	377	363	399	342	371	327	321	388	340	377	373	395	375	380	345	354	361	354	391	406	374	383	366	374	367	339	358	402	383	370	349	353	376	343	337	341	359	408	356	355	396
16948	10988	11979	8976	5093	2363	1229	1101	1019	963	910	914	851	814	790	837	857	808	820	802	807	796	809	831	814	837	804	744	721	764	794	771	836	765	766	729	783	737	745	773	727	787	826	783	779	807	766	780	744	750	796	774	747	753	784	780	764	756	807	806	792	772	767	744	842	764	777	798	764	786	830	756	801	810	796	766	808	745	763	757	744	801	751	732	782	741	775	748	771	809	804	737	759	762	719	779	735	798	775	745	778	801	716	761	792	760	741	785	762	797	786	744	748	768	772	754	805	797	797	711	732	770	822	744	799	764	756	790	739	784	718	746	764	765	753	800	727	754	826	745	737	782	751	830	737	765	781	770	775	723	722	731	767	777	786	771	759	789	790	768	796	779	733	760	779	749	775	760	774	720	785	808	759	791	738	762	757	772	812	665	760	777	742	786	772	755	706	707	737	759	791	735	795	715	811	802	767	774	799	795	748	847	773	715	819	755	743	799	754	781	788	753	743	788	732	721	772	815	787	694	724	768	734	766	807	767	759	729	779	795	783	747	758	766	822	725	786	836	742	826	788	818	774	768	757	773	822	758	803	772	723	742	728	746	772	781	808	742	733	775	791	731	761	784	800	825	706	827	748	745	754	782	771	756	744	771	776	780	790	767	784	722	727	846	777	740	793	743	762	810	781	749	797	758	790	798	791	745	748	756	745	741	759	800	755	769	752	740	821	734	729	788	778	769	733	747	790	764	816	769	794	765	785	759	811	766	755	737	761	781	819	795	739	790	769	775	767	768	755	745	800	804	805	737	729	789	774	763	770	779	794	795	718	767	749	747	770	746	783	764	759	838	795	742	792	740	749	731	745	751	759	808	822	755	769	750	764	717	807	740	742	719	761	747	752	736	789	742	793	767	747	817	787	743	765	776	796	792	802	750	784	727	802	785	755	727	782	760	762	784	793	769	763	819	723	804	765	769	752	760	769	826	771	769	733	778	744	773	753	775	786	778	771	747	781	738	810	764	795	762	755	759	708	800	763	704	743	737	807	752	736	775	741	796	802	756	784	783	691	725	749	799	770	773	786	754	805	752	780	768	719	748	778	785	785	749	769	768	800	752	797	732	790	752	775	729	757	758	756	753	780	792	781	711	783	800	753	822	724	791	760	750	786	806	787	722	789	752	788	809	749	753	766	761	730	797	805	771	751	801	778	769	732	769	830	747	744	769	746	799	765	735	829	777	792	744	764	773	778	813	828	760	756	731	741	731	746	798	773	784	801	725	773	750	759	758	819	802	792	776	766	734	759	791	764	764	787	750	764	775	800	750	768	810	736	794	801	715	784	744	735	795	761	782	758	774	789	756	783	732	838	776	768	827	758	774	793	775	739	726	787	770	762	775	755	751	793	780	751	764	721	753	776	691	776	759	796	694	755	790	733	806	736	769	793	743	734	781	821	797	766	759	819	729	825	813	801	774	852	870	756	824	747	769	792	754	817	757	729	751	749	745	756	827	783	742	784	780	746	693	766	765	781	741	762	722	727	822	793	733	781	730	718	760	774	782	794	786	738	822	766	717	746	781	810	760	740	780	753	755	785	742	818	790	766	771	756	760	772	772	731	758	810	773	780	748	781	732	773	752	788	780	784	748	810	767	774	794	725	775	767	801	751	739	728	768	744	739	747	749	777	777	741	791	836	842	787	764	780	813	759	797	818	799	772	798	735	796	801	779	792	773	765	778	822	736	834	765	746	798	784	820	794	731	751	767	819	782	760	763	785	763	759	789	764	807	819	753	780	787	790	722	776	755	727	740	786	790	791	798	791	756	769	734	774	768	793	705	815	764	749	806	778	753	799	790	786	720	770	757	787	744	786	781	787	742	714	738	766	791	803	749	742	805	780	758	777	784	744	745	747	806	824	800	800	788	777	774	790	746	812	804	749	753	770	760	733	780	812	741	817	720	763	769	738	757	795	753	806	700	724	802	796	738	797	808	800	763	771	772	779	764	792	778	733	723	793	760	774	749	780	773	797	756	816	739	770	767	805	763	784	784	740	758	734	760	759	767	789	742	784	779	779	759	789	787	813	784	792	847	766	776	745	779	733	792	741	712	765	775	744	826	730	776	733	789	761	763	818	748	717	749	761	743	780	778	750	729	763	740	790	768	745	776	742	789	742	761	692	797	801	820	758	796	750	767	766	832	797	755	773	782	780	817	786	764	756	749	785	769	777	779	765	760	824	725	802	789	776	808	770	744	751	772	719	780	766	753	766	772	766	777	795	791	762	799	775	802	780	779	757	769	798	788	834	756	780	761	758	771	781	832	748	765	786	759	743	733	746	780	731	707	779	778	758	816	789	785	715	786	750	778	753	793	781	778	758	787	740	745	739	728	777	719	758	781	800	756	764	756	782	767	765	771	736	729	806	751	749	771	751	795	791	789	779	740	777	788	753	796	743	768	804	736	743	784	768	756	765	793	793	772	732	807	731	746	760	741	768	802	716	776	733	779	753	762	754	747	745	778	786	715	774	761	772	795	735	798	799	789	786	763	747	763	747	752	761	754	806	750	749	763	779	762	716	793	757	804	775	801	778	808	768	737	770	804	793	776	744	738	744	795	750	817	779	798	763	792	726	727	727	811	747	781	795	789	815	733	782	752	806	789	721	729	710	788	720	755	797	793	769	781	742	786	713	763	784	726	706	784	757	748	808	744	819	793	756	740	706	764	723	710	754	783	781	768	740	807	765	758	782	730	782	755	785	796	791	764	754	724	819	773	766	788	806	752	759	775	807	716	767	758	753	801	795	780	773	775	770	772	748	745	764	768	788	759	793	735	739	750	785	772	762	778	716	766	812	731	781	767	792	727	761	733	761	777	767	799	787	754	815	756	809	734	816	730	759	794	758	735	732	740	750	726	800	782	787	776	770	739	801	788	788	777	830	774	772	747	750	767	791	706	753	778	721	746	738	756	777	844	750	760	716	786	791	762	808	787	856	819	760	807	752	756	748	734	813	784	736	742	731	776	735	756	806	792	777	774	756	749	792	790	803	826	762	764	730	758	762	831	786	811	760	785	765	788	784	798	756	774	783	821	801	806	777	741	801	815	775	789	763	763	803	787	765	797	789	780	777	775	805	743	774	775	793	772	803	780	752	790	748	774	746	776	803	799	769	738	757	796	792	673	732	764	773	781	736	770	755	748	733	734	777	769	779	778	757	741	798	794	782	758	772	766	746	765	816	743	763	794	759	784	758	783	780	749	727	731	780	776	766	759	757	796	755	814	775	753	795	722	789	769	769	767	772	804	777	760	769	794	745	765	789	714	790	800	771	777	800	701	744	743	801	745	748	777	762	776	821	792	825	788	761	851	797	764	814	766	737	770	781	773	809	771	762	755	787	755	761	738	757	781	744	780	767	797	761	763	780	743	811	793	746	767	829	779	739	792	779	767	761	780	786	769	764	786	750	745	738	768	808	794	742	820	805	762	778	722	744	732	726	714	714	779	743	776
44293	28969	29290	26530	15926	4248	648	412	361	355	309	302	294	279	277	275	294	301	260	260	296	272	260	252	268	264	324	270	237	280	263	290	272	266	282	245	264	254	267	276	287	265	290	266	241	252	244	246	219	237	250	255	253	258	228	244	252	231	246	263	235	239	276	236	264	256	237	288	239	244	245	236	215	229	289	256	262	242	260	231	246	270	257	273	268	245	246	264	261	267	245	244	268	236	279	258	262	271	280	267	290	258	254	241	252	256	270	236	246	240	223	252	258	216	242	234	276	239	284	275	266	227	260	276	261	258	232	249	270	241	258	272	240	268	267	241	230	265	261	267	274	215	244	272	236	256	240	258	285	263	202	251	257	266	240	269	248	267	255	234	273	226	247	242	253	264	223	298	290	275	253	239	266	264	252	248	222	232	269	273	253	262	234	254	259	252	254	251	260	291	244	250	259	279	267	269	250	232	265	259	215	216	286	255	229	255	255	248	251	267	260	295	257	280	252	240	272	284	249	260	281	297	243	263	257	262	265	272	289	271	245	260	260	282	261	253	241	255	265	257	255	247	252	271	245	244	250	234	244	245	260	267	243	242	252	276	251	226	219	255	268	271	257	266	241	289	229	254	263	250	259	248	256	248	234	260	261	243	239	269	278	256	251	243	242	252	268	296	228	265	245	290	243	257	274	265	256	246	241	280	232	268	238	270	261	261	268	269	259	257	245	244	264	253	286	237	272	241	248	247	239	234	277	258	245	254	267	242	230	246	233	243	252	252	254	243	249	238	262	257	269	265	221	231	276	209	235	252	244	267	267	266	287	276	279	266	266	249	251	246	255	255	235	244	241	236	258	252	260	257	232	270	260	256	251	246	268	220	273	271	285	267	250	274	237	242	250	263	245	262	257	220	258	272	268	258	290	272	277	255	255	233	271	264	246	232	245	246	229	293	238	293	257	241	274	264	262	251	238	234	222	234	271	237	268	245	247	218	237	247	258	264	294	248	250	262	225	224	262	243	234	290	244	282	232	246	246	257	262	232	244	254	268	224	267	256	266	262	290	260	241	249	220	230	271	266	236	236	252	247	216	253	250	254	257	253	248	295	267	237	268	260	269	256	236	256	251	272	278	275	235	231	275	243	241	237	274	272	269	268	264	289	236	254	240	274	266	242	242	250	241	264	291	239	252	254	244	277	262	279	233	242	278	263	250	240	231	284	256	259	296	255	214	254	265	256	293	230	288	287	266	258	227	261	235	260	254	260	259	269	256	240	234	266	266	258	232	260	258	261	239	237	248	223	254	283	271	242	256	280	251	255	254	217	252	241	296	247	255	253	227	256	254	250	241	260	256	256	253	273	243	258	284	250	235	225	240	233	249	258	257	250	248	256	227	253	261	245	253	255	223	244	274	295	236	248	256	253	240	252	245	255	241	240	255	288	270	252	235	248	258	265	259	245	230	238	278	259	232	253	265	251	263	245	260	254	261	256	265	256	254	247	229	249	246	223	241	244	295	271	288	238	273	237	251	245	264	283	256	251	235	256	254	253	262	255	232	246	241	237	265	262	270	254	275	261	278	237	244	238	236	284	255	269	260	223	255	272	234	230	260	248	225	252	221	264	240	267	268	245	252	226	286	256	249	276	280	254	232	276	292	231	248	262	271	245	264	282	260	267	247	274	252	216	242	244	252	233	258	274	243	275	239	255	228	249	227	263	289	265	252	261	227	283	252	253	241	268	278	247	242	275	273	268	232	261	266	259	241	236	280	248	284	278	263	288	244	263	283	267	241	262	240	247	253	265	280	261	232	258	275	228	255	260	272	256	284	254	227	271	296	271	244	293	242	244	254	253	261	260	268	256	225	236	254	268	276	226	255	253	264	252	204	233	237	260	271	265	282	265	251	278	266	263	265	263	239	264	266	270	254	231	246	239	261	235	277	254	261	295	264	246	264	250	262	252	279	231	243	279	228	266	244	250	232	270	262	275	248	258	262	234	261	283	243	227	244	256	267	231	266	266	246	281	239	235	255	297	264	268	271	235	261	247	258	272	269	239	255	220	274	233	252	247	238	272	243	241	281	261	272	263	279	253	258	275	262	211	279	282	235	248	265	270	257	266	289	276	224	216	246	266	262	277	267	293	276	274	261	249	253	210	236	239	258	253	257	249	261	263	252	249	247	234	263	271	283	283	224	250	266	281	253	233	238	247	251	250	236	254	267	241	263	265	264	296	255	257	252	260	272	243	230	271	263	249	242	259	301	270	252	225	257	239	281	303	242	266	239	269	273	263	250	248	234	248	239	269	246	261	250	234	259	253	246	260	258	272	261	239	283	272	291	308	290	249	291	248	218	244	262	255	264	261	227	266	248	272	263	249	270	267	267	213	245	266	232	255	258	239	253	239	245	273	263	269	246	272	251	238	241	294	268	256	247	226	258	241	233	284	282	255	293	260	270	254	273	256	246	245	246	251	260	269	259	275	229	259	261	255	272	257	281	247	256	241	253	255	277	276	285	244	263	259	291	251	269	251	238	246	238	224	243	287	263	251	275	275	278	256	242	235	270	300	263	236	252	287	245	260	266	269	274	239	274	250	255	249	251	279	255	279	226	263	259	241	237	256	249	259	263	247	233	268	268	258	236	236	247	244	260	256	239	244	253	266	254	239	273	279	260	265	265	283	281	236	233	253	268	238	234	242	245	271	261	266	241	239	236	234	277	218	208	312	233	246	266	281	260	266	291	240	226	244	255	266	255	281	251	247	254	221	266	273	246	236	289	252	258	243	260	257	253	267	283	258	275	249	246	253	270	236	291	275	279	234	241	267	253	254	269	264	259	255	269	256	248	210	252	264	264	261	261	235	243	277	272	241	247	231	213	244	247	276	253	249	259	243	273	286	231	262	253	258	244	277	262	230	239	261	241	241	275	252	249	280	233	288	259	283	265	260	243	278	257	290	255	255	264	238	263	243	257	237	257	241	267	263	275	265	260	258	279	229	245	268	272	260	243	270	243	263	281	247	231	254	242	271	231	275	246	252	266	257	262	275	262	242	255	243	215	228	268	251	243	256	240	226	277	271	248	255	241	256	281	256	273	279	275	261	228	266	254	263	270	262	285	287	250	266	268	256	268	270	248	275	239	267	263	231	254	242	275	265	250	257	259	271	261	271	243	251	264	213	248	233	245	269	268	259	241	246	250	274	264	254	226	254	259	286	281	227	230	246	257	245	238	254	276	227	246	249	244	241	231	234	249	271	237	283	251	281	295	268	243	222	249	252	221	233	248	266	267	297	257	262	253	222	240	229	262	288	283	275	263	258	264	256	250	294	288	244	266	289	256	277	251	267	266	259	259	255	289	238	266	263	260	232	262	263	260	266	270	230	275	249	237	240	247	249	244	249	285	266	239	279	278	246	236	252	249	267	260	251	275	271	248	267	258	263	263	268	301	257	278	274	272	258	250	281	269	224	237	247	237	243	228	256	233	259	270	251	242	250	252	280
28555	22417	32237	33204	24777	7146	1637	1248	1170	1039	1048	966	837	758	762	761	675	754	709	663	678	618	643	652	651	620	666	615	565	575	674	586	644	615	616	614	603	564	559	595	549	611	632	595	630	590	561	588	595	616	607	601	585	574	603	583	612	578	569	582	564	601	583	580	587	561	547	588	580	583	599	565	595	510	543	570	597	606	602	621	559	565	614	555	600	579	563	597	529	560	597	526	601	598	600	582	616	568	594	570	566	609	621	624	600	549	619	581	571	588	594	603	595	531	606	589	541	567	588	552	560	604	570	621	558	575	567	586	562	565	597	538	582	564	574	598	578	583	621	554	562	578	574	605	596	537	568	610	574	547	602	597	574	531	602	643	578	570	585	582	542	533	590	594	568	517	588	563	575	544	599	597	554	591	579	582	542	589	583	608	592	599	578	559	600	617	581	563	595	574	594	610	598	569	552	612	598	596	606	594	538	564	579	602	589	619	535	557	564	608	540	625	558	563	596	583	597	577	594	587	576	565	580	565	594	588	597	548	609	599	597	577	577	601	556	559	595	568	631	612	559	604	552	566	557	578	587	586	641	592	530	568	526	562	626	594	590	597	605	606	566	624	558	607	545	585	581	583	570	569	605	586	566	566	581	587	568	610	568	557	576	562	567	575	575	569	575	577	584	609	608	575	531	537	600	564	581	557	577	572	572	540	604	537	540	586	580	604	588	595	577	574	575	569	581	553	589	606	588	558	577	603	571	594	572	606	562	611	587	541	551	563	606	629	575	568	572	559	560	573	587	571	624	568	599	590	606	644	628	604	554	597	580	594	579	593	606	571	620	588	580	591	582	598	612	575	576	554	572	595	562	591	591	533	612	607	574	541	556	580	553	576	636	601	564	607	565	594	558	546	547	526	575	571	589	648	583	600	592	550	563	568	550	592	612	629	559	623	589	564	577	557	579	570	625	563	570	564	584	552	599	592	578	594	603	602	586	574	531	561	554	611	588	534	587	593	592	578	593	571	607	574	610	627	583	590	568	592	593	587	563	599	530	586	586	582	588	591	613	566	542	627	551	594	569	582	582	597	577	566	594	592	621	573	572	558	633	586	568	583	578	551	562	609	607	512	555	547	627	576	593	593	581	586	572	603	607	570	610	564	587	588	577	611	597	602	603	606	588	587	564	556	581	563	572	623	528	562	561	629	578	608	557	613	575	585	566	585	563	574	614	531	637	581	604	568	589	604	562	584	590	578	616	590	560	628	553	556	546	566	609	596	541	577	588	578	552	558	571	614	604	594	579	633	539	608	628	593	590	589	574	590	606	580	604	540	608	555	565	550	626	590	615	568	592	611	587	569	561	569	576	558	602	579	605	571	582	589	593	552	568	572	611	596	575	565	572	581	605	563	565	538	566	562	570	578	583	610	551	589	644	579	585	583	587	592	549	592	555	592	587	602	543	540	559	591	610	583	574	548	600	534	596	587	600	571	566	556	585	579	588	574	580	599	569	560	558	582	561	553	564	561	565	544	554	591	584	584	600	579	561	592	571	622	565	600	596	595	567	557	566	614	568	538	602	574	586	580	587	640	556	603	566	582	580	564	575	584	569	633	557	560	573	568	570	584	538	569	541	594	591	630	582	580	583	569	583	546	561	561	589	589	563	620	579	560	623	610	615	565	591	556	580	559	577	603	612	570	588	569	541	599	573	626	558	609	552	553	563	620	559	554	548	586	568	592	583	558	559	580	540	577	608	623	580	574	544	607	569	564	545	565	566	595	594	569	585	566	562	568	573	559	592	563	578	578	602	575	584	567	561	552	552	565	584	603	576	546	576	564	570	562	599	560	573	593	597	539	587	542	619	598	582	561	604	588	625	555	578	585	547	599	611	579	602	620	574	567	563	563	621	620	571	629	571	573	545	595	599	556	599	590	568	566	606	552	611	560	595	565	571	608	563	548	583	591	596	614	557	546	575	585	639	590	619	578	590	555	642	579	571	563	586	576	597	592	597	599	616	589	566	577	591	580	566	556	580	584	578	587	595	576	575	580	619	578	561	565	584	553	576	599	624	563	621	576	548	587	579	568	609	576	598	557	544	595	578	565	550	605	604	593	543	565	597	576	581	586	551	608	566	568	611	581	573	624	584	629	573	573	606	602	542	548	552	577	574	574	558	576	609	591	604	526	584	601	603	553	590	623	552	608	587	548	542	582	577	567	565	577	579	550	555	617	609	566	565	533	582	548	561	597	569	673	583	606	597	622	592	571	566	574	525	579	553	574	574	569	551	581	553	569	559	566	559	610	554	565	619	597	574	575	582	591	588	560	581	555	598	561	568	557	570	593	547	570	559	556	536	638	554	611	553	571	585	564	616	580	535	588	583	534	617	603	558	571	596	552	610	565	585	562	596	583	546	555	566	570	591	568	571	588	591	554	559	571	608	595	556	586	570	628	612	584	585	612	572	570	553	575	595	567	582	545	548	589	591	574	605	545	618	532	583	596	580	551	542	599	557	523	574	573	638	595	567	609	554	602	573	576	640	580	587	557	574	584	608	621	576	593	587	557	599	561	580	535	609	576	602	575	578	553	585	606	600	565	567	575	573	598	591	595	569	581	498	578	597	563	614	632	595	617	561	579	557	554	570	602	610	603	590	582	560	554	581	576	570	569	627	553	550	597	582	563	619	610	572	586	594	615	544	596	569	606	598	526	583	542	572	571	586	565	584	570	609	578	591	612	522	596	613	561	577	556	586	568	580	521	558	578	571	540	603	598	598	589	607	589	588	588	572	581	552	581	613	596	563	558	571	593	570	654	546	606	581	582	585	577	552	554	568	624	564	595	518	529	566	583	594	650	601	628	598	545	554	584	609	562	582	572	571	569	566	623	573	596	578	580	578	544	596	585	565	605	542	589	555	554	600	627	570	625	556	588	590	581	611	593	623	557	584	580	558	621	570	604	579	557	585	573	614	555	559	567	572	631	582	584	575	602	581	596	530	571	569	592	611	596	600	591	559	612	630	586	586	552	588	575	557	596	517	590	565	601	571	570	547	598	585	574	619	569	596	580	584	574	613	563	567	571	564	564	567	546	561	598	591	621	546	567	576	603	563	602	593	590	598	546	558	555	593	568	569	560	628	624	622	581	597	572	573	559	574	598	576	588	581	563	583	557	591	575	564	613	585	570	618	584	558	542	569	597	589	577	559	587	571	600	547	562	559	578	586	571	557	583	582	555	552	601	554	591	622	567	580	558	526	553	531	584	555	589	577	556	568	547	615	604	561	565	547	609	588	612	587	526	572	592	589	571	562	578	584	555	578	580	600	605	625	563	585	598	576	564	549	547	584	567	540	574	555	537	560	601	587	615	587	599	561	568	541	602	586	543	590	580	554	589	589	580	564	573	603	551	567	611	574	599	581	597	558	581	584	609	597	594	568	569	552	583	607	623	624	573	574	547	561	587	574	592	589	536	595	583	550	556	596	592	567	579	556	587	542	578	588	569
51546	38104	39994	35125	27047	13042	1863	666	512	454	449	439	431	390	349	361	362	358	375	377	301	304	301	280	325	322	329	357	330	300	274	327	323	316	318	318	289	308	346	347	310	289	330	319	346	308	331	316	323	310	316	310	337	303	310	332	317	288	310	320	309	310	328	337	345	351	348	353	312	318	273	309	329	307	322	344	324	325	296	306	319	309	293	269	326	287	304	302	300	335	312	324	319	323	323	346	295	330	295	311	297	319	304	317	294	286	338	319	362	337	319	341	308	277	319	337	282	328	334	314	335	332	329	310	329	301	323	273	302	313	302	312	301	321	351	324	318	302	319	282	334	312	322	315	318	288	269	299	300	317	289	305	334	296	325	294	294	334	335	305	319	341	278	323	293	289	323	300	281	291	308	285	308	300	299	314	309	314	308	314	325	327	329	315	327	314	288	305	396	328	319	283	308	338	305	342	304	338	315	324	324	328	293	348	323	309	311	336	321	315	338	341	301	296	331	312	335	313	291	316	329	329	317	322	309	302	319	312	322	359	333	288	315	277	365	280	312	283	303	302	306	307	320	313	322	348	300	323	322	288	315	298	313	317	331	326	340	327	330	333	303	316	335	299	280	280	293	312	286	276	266	331	279	302	333	336	276	310	299	279	303	344	307	283	325	312	293	285	319	275	333	328	331	312	357	348	313	297	312	294	339	330	319	321	313	316	294	294	320	290	286	317	350	330	306	312	326	303	305	302	296	304	320	306	326	332	297	282	307	282	321	294	332	311	289	293	298	291	307	314	312	319	347	294	338	303	306	316	280	298	299	296	325	320	329	286	281	278	274	315	308	327	322	286	310	314	316	327	309	302	305	343	319	287	313	305	311	283	298	306	290	286	301	328	287	299	307	335	308	327	343	355	284	295	322	302	308	333	351	273	303	345	337	334	302	316	268	284	322	289	319	319	329	343	311	328	335	306	271	290	315	295	322	322	322	310	306	301	317	300	335	294	307	302	291	293	319	339	313	321	307	301	296	327	307	339	337	292	353	339	308	327	292	303	301	326	312	306	336	342	285	294	296	304	342	296	337	310	301	295	313	351	274	309	295	305	288	302	361	304	307	324	309	304	291	306	332	287	307	319	335	309	308	308	297	296	307	316	300	312	306	315	326	318	283	311	307	281	317	327	301	311	317	335	317	314	346	285	334	325	314	314	317	315	320	346	298	314	317	328	323	312	329	311	295	288	347	297	264	283	272	291	306	316	339	346	304	275	286	302	294	328	294	332	287	257	292	299	326	322	315	277	349	284	279	309	314	300	334	334	340	278	308	307	316	327	292	330	303	310	301	301	312	301	306	312	286	345	300	321	333	290	284	329	350	334	348	326	275	309	301	310	312	323	309	309	298	320	322	308	279	305	333	336	324	303	312	294	321	309	322	306	305	323	302	344	313	318	327	312	330	305	276	298	329	316	288	301	321	320	314	309	293	329	300	316	315	283	294	324	309	290	301	318	291	318	339	308	311	285	297	317	310	316	324	323	294	329	299	297	308	302	297	329	301	296	331	334	306	310	295	300	269	314	327	324	335	325	313	335	312	323	315	304	340	333	303	297	334	297	354	284	312	325	318	305	318	348	293	311	292	335	296	273	312	318	312	331	294	319	276	268	289	304	332	329	350	309	323	300	305	320	315	308	359	316	298	334	295	360	292	302	317	299	297	302	305	290	313	318	284	323	284	314	335	307	333	325	340	284	273	335	312	292	294	298	324	283	335	287	288	309	315	317	312	327	300	309	329	317	306	315	284	345	321	337	321	320	311	320	322	336	349	323	317	330	305	328	311	344	303	319	335	317	320	312	327	283	362	311	312	286	318	284	316	307	303	300	316	327	330	308	325	309	318	329	332	323	327	314	312	312	311	295	286	324	297	282	335	285	340	329	327	310	296	299	308	299	319	316	288	330	279	279	303	315	333	308	349	310	317	327	262	294	336	307	330	268	344	319	305	308	284	325	324	330	339	313	365	298	322	300	295	332	331	335	281	313	301	331	281	329	339	299	314	291	314	308	301	322	331	304	309	305	301	327	296	317	336	323	332	279	306	283	274	322	320	272	319	295	348	302	300	302	290	385	313	268	305	280	281	343	323	321	318	298	319	295	337	356	300	312	336	333	310	322	332	329	292	323	339	298	273	309	328	277	317	321	365	342	354	330	331	321	322	251	305	344	301	283	337	295	289	339	324	325	356	294	321	303	286	334	339	298	321	304	294	292	300	283	300	299	291	316	317	341	328	322	294	280	317	329	306	288	307	324	267	297	307	321	318	352	319	311	322	292	262	271	293	347	273	260	328	341	335	294	313	310	338	320	306	287	310	331	329	302	323	325	322	295	326	292	322	343	303	324	331	282	326	349	291	300	344	302	308	341	307	316	319	315	298	317	277	315	314	339	305	303	328	316	317	350	322	332	298	281	343	333	313	326	302	306	292	293	323	321	273	324	289	334	327	312	332	309	302	318	294	339	318	328	300	301	346	326	297	293	305	311	300	317	325	300	275	305	297	322	331	292	303	302	315	288	306	337	314	305	323	294	305	324	306	336	334	316	300	328	311	302	290	320	305	302	305	343	314	284	350	325	307	346	325	327	291	296	321	300	289	286	353	305	272	308	280	308	288	303	308	308	328	306	333	323	314	296	290	330	320	314	333	283	319	317	288	320	322	316	351	330	328	287	318	330	305	291	268	340	334	322	326	326	324	294	315	316	322	330	285	279	280	327	291	295	288	279	297	326	319	313	318	306	314	306	305	334	276	315	323	323	279	272	315	289	323	318	309	289	276	311	297	325	285	312	317	279	311	307	312	322	365	301	303	306	291	319	307	304	339	347	327	273	284	307	327	349	326	327	326	322	328	311	328	291	348	292	326	323	289	308	267	312	309	295	287	291	332	318	281	306	306	336	234	332	324	310	290	298	301	332	294	319	325	315	315	282	317	306	307	261	324	300	277	321	298	307	318	342	330	330	314	329	280	306	318	323	314	338	324	337	313	282	334	323	309	306	318	290	284	298	332	324	281	301	321	332	292	312	317	307	331	316	320	309	308	285	370	291	305	300	316	316	274	311	338	319	317	309	279	311	296	290	298	315	258	276	283	309	334	313	289	360	315	328	316	309	327	292	313	322	299	264	304	284	293	348	350	305	356	309	300	320	292	304	334	312	351	304	322	320	291	299	330	308	331	294	308	265	291	315	293	283	331	284	328	321	328	294	317	318	346	313	314	290	328	333	272	293	289	323	309	322	310	308	306	303	324	315	295	344	335	337	316	308	318	311	288	345	323	328	321	294	282	322	298	330	302	330	347	320	285	320	314	342	312	308	308	327	318	306	306	312	338	321	300	307	341	308	341	316	311	301	309	306	314	335	306	284	302	341	322	309	347	286	296	339	328	347	258	310	308	293	313	284	314	297	316	306	301	307	294	310	297	301	292	323	326	318	291	331	293	314	326	339	317	318	319	309
33055	30509	40309	39463	36707	17380	2427	1943	1705	1544	1384	1189	1089	1046	949	1005	931	944	879	879	841	872	814	824	734	768	774	824	807	724	802	759	741	759	720	763	731	717	755	773	763	724	711	748	761	707	727	711	757	706	747	704	684	717	703	699	766	728	723	760	684	692	731	670	647	732	734	699	698	716	707	681	725	710	688	690	712	722	727	698	719	712	722	774	682	739	729	683	722	710	703	692	667	726	661	697	710	744	732	669	733	730	719	756	744	682	686	658	683	719	665	670	728	669	708	762	682	735	696	729	647	744	682	732	698	795	685	707	654	782	712	671	689	724	694	677	703	695	680	729	702	689	718	771	700	690	693	737	735	741	700	694	725	666	671	695	675	733	686	753	705	715	678	674	684	750	705	715	734	724	704	730	702	654	681	707	732	630	689	688	727	753	726	665	715	740	721	701	740	739	708	702	704	707	714	684	687	695	712	668	720	714	707	679	720	734	690	726	681	722	676	721	733	732	703	727	683	668	709	731	677	704	708	689	712	694	755	651	706	686	710	705	702	678	737	697	738	674	689	689	718	728	689	728	758	727	680	691	705	754	711	691	687	730	718	711	657	681	703	683	749	707	691	708	742	672	764	705	728	723	686	666	688	746	665	663	716	730	708	731	694	655	696	682	750	758	713	693	753	713	694	730	715	707	723	731	662	713	682	677	681	700	703	681	716	722	673	683	747	712	670	670	747	706	676	712	697	700	743	656	684	691	679	724	725	734	712	734	676	694	694	686	678	703	680	755	721	720	696	662	696	668	721	695	734	691	752	731	696	725	726	655	672	641	704	765	727	651	671	697	701	699	723	685	755	690	693	704	678	652	722	710	694	744	700	687	729	710	683	688	700	712	702	724	727	720	726	740	707	673	641	723	684	728	704	716	701	674	666	695	682	689	698	688	683	678	658	715	684	680	719	669	696	707	724	657	733	677	682	703	694	711	747	697	716	656	689	730	735	715	693	712	724	731	737	664	729	691	708	715	744	658	702	716	759	723	705	715	719	722	695	728	753	731	682	714	714	717	729	746	682	751	674	682	727	657	716	690	701	740	730	721	764	752	679	703	698	685	707	710	692	695	727	720	682	705	702	661	694	648	672	702	695	727	706	708	671	701	708	669	707	766	691	690	665	747	710	727	680	732	678	692	680	726	705	662	679	680	731	727	684	700	711	642	690	744	718	676	733	701	705	747	688	673	705	710	725	719	694	710	691	736	709	696	739	677	696	713	681	719	722	682	731	765	680	714	728	725	762	685	735	694	719	678	719	655	687	686	712	747	739	711	705	639	711	719	701	688	724	708	737	665	706	712	681	681	700	694	719	703	688	718	665	700	704	668	711	664	748	698	654	664	691	726	736	653	688	699	743	702	710	757	694	712	708	727	667	701	754	694	713	665	752	675	706	707	714	743	713	701	705	726	680	718	682	708	701	716	729	704	712	694	684	654	703	702	753	679	644	696	683	696	723	687	692	749	695	682	719	690	711	700	786	708	670	719	652	696	691	745	645	719	693	719	712	660	678	679	699	788	714	752	714	706	697	718	724	673	692	636	685	690	662	727	693	737	703	728	710	669	697	667	699	694	684	686	698	737	699	746	755	663	707	707	722	701	720	651	639	701	694	731	718	755	750	700	683	702	707	741	670	685	698	714	718	714	739	706	717	699	710	716	672	688	718	671	661	686	679	690	734	731	731	697	718	725	735	775	717	680	703	753	648	719	695	679	669	713	711	732	705	680	718	689	686	737	703	713	763	672	731	725	676	659	712	722	680	741	691	721	715	693	723	717	696	681	713	698	709	688	690	677	712	716	721	719	772	670	649	699	742	750	699	674	700	747	736	701	743	690	772	651	723	688	711	697	758	756	732	735	710	704	699	730	685	700	697	707	721	695	727	710	683	704	702	673	715	695	738	721	673	697	701	702	680	687	716	729	720	676	704	696	716	723	710	665	671	684	766	717	712	712	658	706	704	701	737	697	697	743	726	652	744	686	683	708	700	733	684	723	734	713	682	702	685	635	748	714	689	756	689	738	717	775	666	670	707	734	722	718	709	620	698	700	704	692	715	726	730	693	778	723	729	674	746	701	753	690	696	734	687	696	667	699	734	665	722	650	686	703	686	692	702	733	690	678	751	714	674	727	687	650	728	695	668	704	651	699	756	714	712	679	700	752	716	678	753	691	700	724	711	686	734	733	764	742	706	704	711	706	677	686	659	731	676	705	692	700	663	725	710	676	715	706	709	699	666	651	690	690	694	730	699	684	680	700	685	682	726	683	665	683	713	724	714	694	720	727	753	722	655	731	693	723	698	663	725	683	733	726	706	705	703	708	729	693	733	724	732	722	734	728	649	710	659	699	696	690	729	698	738	723	713	711	703	708	678	700	669	706	723	717	727	737	704	689	719	671	681	696	715	719	747	709	728	752	651	691	680	687	731	717	675	787	698	718	704	673	695	685	719	666	699	729	718	694	701	702	710	706	687	699	717	732	729	750	726	681	746	707	723	730	689	677	716	712	741	696	686	741	688	719	737	724	684	714	741	717	742	681	690	691	673	693	647	748	733	693	665	703	715	699	700	741	696	670	745	687	711	726	687	735	732	784	699	706	675	711	668	726	718	715	685	720	707	695	702	749	723	691	689	715	663	721	708	684	698	740	740	688	712	703	684	712	697	752	709	675	715	708	696	686	764	743	671	690	697	747	663	688	737	705	700	728	655	752	676	702	699	678	780	725	760	677	737	694	762	723	728	636	734	663	704	737	718	716	694	682	741	714	705	693	725	689	721	691	753	708	695	753	742	741	723	720	683	686	740	722	677	707	660	668	692	700	740	712	668	675	718	683	724	709	721	704	678	721	685	689	724	687	719	686	725	671	687	721	703	733	697	677	741	679	713	698	699	702	668	732	666	713	678	709	703	697	731	735	692	713	680	745	752	694	693	679	684	730	711	718	720	733	725	718	695	715	674	687	720	707	688	697	658	727	678	727	706	708	691	719	760	675	682	715	691	703	680	672	659	741	660	688	686	735	698	682	714	726	712	671	716	736	750	724	691	672	674	718	722	708	729	752	722	723	721	691	692	670	718	681	719	717	704	716	666	727	712	688	734	724	713	716	709	679	752	693	772	696	722	708	698	684	710	720	737	694	693	718	687	695	708	734	680	705	702	677	695	727	716	662	687	716	700	723	705	680	691	721	703	687	680	706	737	712	688	673	727	666	722	723	709	702	710	685	709	755	694	716	734	723	708	706	725	708	679	677	708	741	756	655	720	689	762	734	690	667	738	690	704	681	691	752	748	688	753	707	668	710	679	687	688	737	738	689	695	726	688	682	683	697	721	669	693	711	737	680	643	648	706	698	725	723	689	675	724	686	676	712	743	730	712	684	718	705	699	743	704	694	696	695	715	745	676	731	683	669	702	719	692	741	726	692	703	674	764	693	675	739	716	741	676	704	773	660	679	688	678	706
27615	14356	7855	3416	1798	827	461	423	367	376	374	350	373	370	350	354	373	368	348	344	348	365	410	353	351	340	375	322	327	368	380	341	327	364	370	354	352	325	336	321	367	347	364	355	388	362	356	357	386	362	384	371	379	370	369	356	348	330	346	369	363	393	373	367	330	378	349	369	360	378	418	365	387	331	374	381	400	346	380	369	406	336	370	333	381	335	304	338	336	348	356	362	364	347	380	358	390	373	385	366	346	382	398	327	353	345	341	352	349	383	331	366	369	350	331	362	354	355	335	388	341	335	350	344	352	350	346	320	361	320	364	329	362	369	343	334	348	362	353	358	373	334	331	344	341	355	352	364	355	361	374	320	394	344	347	365	392	338	373	347	349	384	332	371	336	338	357	384	377	362	370	352	347	404	334	377	363	348	351	352	364	355	337	363	348	367	359	353	365	349	355	383	346	352	348	359	368	332	338	330	318	343	364	316	356	344	376	373	322	359	331	370	381	360	332	361	397	366	332	340	320	399	353	347	376	387	351	359	358	376	342	406	362	350	363	382	352	350	367	362	348	361	393	363	364	363	374	359	366	364	393	379	388	359	351	371	339	351	343	351	375	390	365	359	378	351	339	318	361	401	354	368	364	373	365	374	318	359	358	351	376	348	372	357	349	327	359	381	372	315	407	357	353	347	326	309	309	372	380	329	385	329	327	335	384	354	359	368	351	369	407	359	382	368	340	321	285	366	378	351	379	353	378	355	387	360	348	361	354	352	376	363	388	395	361	356	383	355	331	313	372	346	334	348	395	365	365	384	377	338	338	347	377	341	373	355	355	364	362	332	346	388	328	329	338	391	341	337	336	374	365	367	378	342	370	348	379	370	392	398	367	381	334	357	372	353	351	350	330	397	339	386	349	342	361	429	366	340	396	383	350	343	359	370	341	431	350	373	364	348	399	349	353	382	339	340	361	348	347	312	388	348	341	374	384	354	358	355	302	365	349	353	331	397	365	377	334	324	355	383	380	363	356	371	349	383	339	337	300	346	372	364	361	359	352	402	362	365	365	369	408	347	379	358	404	373	317	342	320	317	381	346	324	340	391	381	384	355	399	372	373	342	377	382	331	341	350	351	373	375	376	369	386	363	364	322	387	390	352	330	369	402	379	353	351	336	327	374	334	359	391	350	348	353	358	338	386	372	345	373	370	363	362	333	350	367	394	347	338	360	360	404	357	326	348	383	373	373	325	368	362	315	388	345	336	339	322	365	361	340	349	363	339	348	335	383	340	345	377	375	370	333	389	396	397	355	401	350	363	338	335	351	376	390	357	381	393	373	351	348	329	374	337	329	334	365	349	348	329	405	354	346	322	372	355	373	353	382	370	337	368	364	368	365	339	369	353	330	357	347	345	343	369	356	343	365	356	345	332	387	335	342	338	368	368	347	391	369	394	364	343	328	324	361	372	332	400	322	342	337	367	328	372	351	349	397	352	390	358	359	349	385	359	377	322	352	368	364	395	382	342	350	375	347	379	352	359	346	357	387	371	397	332	354	355	366	382	349	403	376	348	353	336	351	366	383	371	388	354	348	341	342	350	376	351	379	346	381	403	315	299	375	353	317	342	363	367	349	381	327	309	342	340	316	349	333	330	337	331	351	327	328	327	357	364	406	356	345	330	360	338	333	348	394	359	381	362	374	368	365	372	372	413	353	364	348	353	367	356	348	372	361	346	358	344	324	371	349	402	326	383	344	340	355	336	360	360	351	346	353	390	387	373	376	328	343	367	375	365	367	350	369	378	333	378	362	347	357	356	364	378	361	349	361	353	332	394	391	397	365	321	338	366	332	399	367	370	333	383	352	378	350	320	346	345	388	357	331	358	351	381	350	340	378	318	351	352	343	366	344	369	350	348	374	332	358	347	381	374	341	343	350	359	333	363	382	327	312	364	335	366	382	346	344	401	365	347	379	355	330	363	351	395	354	398	359	361	359	374	348	365	348	340	364	360	362	336	409	345	377	373	349	337	411	365	361	329	344	355	347	391	370	391	370	336	342	389	385	331	373	332	380	316	367	344	394	347	350	348	351	354	368	349	337	374	359	343	394	361	365	354	337	374	356	359	375	367	331	349	356	373	346	403	368	358	355	340	381	370	339	377	372	354	345	361	351	377	355	345	365	346	345	358	361	355	346	402	370	353	347	343	360	362	349	375	329	423	387	391	391	372	359	349	339	355	344	370	345	355	368	344	356	337	367	334	363	417	392	414	353	376	342	315	327	363	366	374	419	426	370	357	401	356	361	366	353	339	328	334	335	372	384	373	364	347	322	352	362	344	370	351	372	344	324	360	377	364	344	348	347	366	362	377	336	336	371	364	332	362	372	376	360	390	370	385	385	354	372	341	382	377	356	330	385	376	365	351	349	368	391	317	352	314	338	355	360	354	319	342	364	361	380	377	347	397	375	330	329	346	380	343	373	341	347	336	352	346	345	366	348	371	384	339	351	378	344	370	342	401	330	379	378	321	387	359	360	344	365	355	369	366	338	347	383	353	377	304	357	370	365	353	338	382	373	343	371	356	351	363	355	359	337	379	362	351	339	340	360	358	366	378	309	339	414	341	362	354	371	388	360	371	378	373	382	363	322	379	326	347	336	357	400	357	321	377	328	337	352	372	348	382	356	359	363	370	342	358	356	362	318	365	376	343	353	345	354	364	358	325	338	376	370	382	365	384	380	337	402	341	339	372	343	379	375	315	347	354	354	347	350	382	358	335	383	360	348	364	329	311	352	379	396	357	358	333	370	390	374	350	383	352	360	345	367	330	376	383	365	371	397	330	339	396	338	360	360	344	367	365	351	330	343	372	378	341	337	355	322	382	368	369	370	342	298	355	341	388	362	326	354	359	351	376	361	352	356	383	364	354	366	359	362	359	350	350	359	348	341	408	355	350	364	401	378	354	362	371	362	340	369	343	365	324	356	368	335	318	347	334	345	327	390	344	338	373	379	373	381	328	354	340	376	350	328	404	386	345	339	341	356	356	353	353	375	382	352	383	373	348	353	339	353	391	350	383	413	353	373	361	348	381	331	393	340	366	357	368	366	328	389	363	330	348	376	346	348	353	366	316	360	368	395	332	370	352	363	347	365	325	361	333	373	402	384	330	384	349	386	365	343	361	391	380	347	394	355	371	322	379	339	382	389	368	377	407	383	389	345	403	339	352	330	359	349	364	356	379	398	370	333	366	384	342	378	359	358	366	377	313	336	333	351	354	333	338	352	362	312	348	374	356	362	317	388	366	355	378	369	393	412	371	329	331	352	351	334	365	400	361	328	357	348	363	332	352	356	383	370	350	363	338	343	369	348	337	381	377	350	364	357	369	341	363	343	380	356	397	336	387	364	353	394	349	364	347	309	356	376	365	366	358	383	370	339	377	351	328	358	374	368	315	369	377	353	348	352	368	349	406	332	358	336	379	360	321	337	361	345	375	346	344	364	336	371	364	357
17423	10666	11681	8170	5841	2511	1189	1107	1046	956	882	939	883	831	882	808	861	832	776	823	814	811	794	808	789	778	805	783	817	758	764	779	803	797	773	800	779	803	813	781	774	757	790	774	748	775	764	815	736	782	743	750	795	683	773	808	774	769	748	763	718	823	816	778	753	750	797	818	797	745	757	798	774	761	734	811	792	815	799	753	801	776	757	735	810	857	716	764	793	781	785	780	780	712	817	770	715	766	720	794	750	795	786	766	801	854	821	775	814	750	800	798	746	759	755	813	776	783	808	735	727	815	793	791	769	772	823	816	794	763	768	757	731	796	801	790	767	772	790	780	772	772	760	776	782	800	768	758	814	784	744	708	774	757	795	759	744	749	773	741	776	767	708	753	768	761	775	809	742	761	784	790	766	760	776	801	766	756	734	738	777	813	713	778	777	791	817	853	745	768	763	733	741	785	783	741	768	735	773	766	794	806	795	791	777	807	793	731	795	808	755	787	756	804	770	792	747	770	732	773	777	794	779	776	740	862	742	767	741	756	731	819	746	766	750	768	774	777	827	753	778	812	791	815	788	751	788	743	792	797	781	793	739	762	770	802	776	745	734	794	757	747	719	768	781	760	773	795	733	752	743	788	738	786	769	764	776	769	774	781	789	799	790	769	842	735	774	776	744	810	801	762	816	779	805	812	774	754	765	769	776	753	752	787	755	774	760	764	806	747	752	809	828	770	802	796	770	783	750	732	781	792	827	798	769	797	782	760	779	749	804	793	793	802	723	784	797	823	761	811	756	790	762	727	775	751	788	740	814	761	791	754	772	804	800	759	758	767	758	761	748	752	774	774	779	735	712	827	784	808	759	814	803	806	741	765	725	808	802	724	829	784	799	788	743	773	732	757	789	797	789	776	777	787	828	765	780	786	750	734	796	794	785	778	803	745	720	754	787	767	774	781	716	790	754	786	754	739	771	765	756	780	737	747	788	747	756	821	780	780	750	765	807	766	756	810	788	801	760	788	793	728	779	759	798	789	771	796	757	777	743	803	755	797	728	771	736	775	780	771	761	724	750	796	746	771	791	761	793	742	766	762	763	730	818	802	737	745	791	770	842	766	773	759	770	784	795	807	747	824	758	808	740	746	776	817	731	763	732	765	787	754	759	747	736	734	788	783	748	735	766	803	787	797	755	789	779	759	747	714	797	808	810	741	793	776	814	757	762	788	750	786	699	812	790	767	750	710	782	786	761	750	781	760	760	774	781	786	751	799	762	756	787	820	744	817	740	730	776	765	738	801	756	777	769	767	733	825	766	784	775	773	775	777	762	776	855	739	822	773	780	734	757	795	718	785	824	765	776	766	810	801	772	753	751	730	764	793	825	774	754	760	769	742	740	788	766	799	746	773	763	741	805	742	807	778	796	768	784	793	733	774	798	786	865	780	820	721	780	806	772	764	736	743	831	788	785	812	776	763	767	776	744	794	770	792	750	755	795	790	777	789	736	772	719	758	772	780	756	728	766	771	769	732	779	816	769	759	755	763	754	751	767	736	792	749	773	770	762	813	748	775	777	820	777	800	786	834	760	831	778	787	817	809	759	748	715	761	760	769	764	785	739	750	766	771	792	760	776	795	756	825	763	770	735	751	793	792	760	813	722	769	736	785	796	799	746	763	836	775	778	816	777	786	764	755	766	818	801	835	764	772	792	788	783	757	759	798	773	813	737	788	764	794	745	827	744	798	817	754	780	762	800	813	815	803	787	818	771	772	750	786	779	777	734	734	795	804	807	742	756	779	821	742	785	787	749	731	779	807	735	724	767	768	759	726	774	771	820	749	770	762	740	807	735	748	731	782	759	810	754	760	777	766	799	839	720	754	813	768	765	733	797	783	789	799	792	784	800	832	793	767	832	823	810	795	760	808	751	719	772	818	758	779	792	776	804	748	743	779	763	810	747	769	792	758	742	755	781	736	731	785	732	780	833	772	775	735	742	761	728	736	720	747	789	755	822	724	767	795	737	794	751	794	753	763	744	806	778	756	786	807	753	795	785	783	745	764	761	770	758	746	774	801	819	779	734	767	815	763	736	796	823	758	747	764	765	746	757	783	804	747	807	787	738	716	759	775	811	772	770	766	802	714	756	803	739	816	782	826	752	776	753	799	793	749	792	789	799	772	769	774	802	764	786	791	812	765	773	768	739	739	739	741	819	727	794	770	741	746	718	823	754	784	725	771	810	796	710	752	859	770	760	814	790	799	740	797	781	815	789	795	729	849	831	810	775	739	733	727	734	760	756	767	737	786	748	807	786	796	802	771	808	835	774	761	794	772	766	775	737	739	752	746	716	834	752	812	765	769	772	761	735	812	760	817	833	766	785	789	751	746	781	740	757	781	719	812	787	767	794	789	757	807	785	818	784	744	728	788	762	759	750	719	777	797	810	765	773	755	751	778	769	792	826	825	769	818	832	811	784	736	769	764	772	763	734	779	772	771	769	789	773	783	807	758	739	748	747	748	800	827	738	771	797	809	750	755	780	816	797	796	723	745	769	728	792	746	809	820	762	726	758	748	779	782	736	746	775	751	805	783	736	721	776	782	780	777	757	772	750	732	746	781	777	781	785	769	819	798	742	820	752	725	810	761	759	782	781	752	761	788	761	747	800	749	769	781	771	782	792	804	781	764	801	816	762	804	788	732	735	751	781	775	736	839	785	809	758	759	767	741	789	778	744	832	722	781	773	802	795	787	769	766	779	790	737	807	768	824	715	776	800	750	758	732	820	786	760	759	764	836	835	840	794	724	768	805	749	758	764	818	782	763	795	717	725	712	777	795	777	738	755	799	810	715	792	737	779	794	776	753	753	777	726	789	732	805	773	758	764	795	772	781	779	767	770	799	807	792	753	786	812	788	783	759	769	753	740	798	761	758	800	753	818	786	707	736	788	813	811	766	742	785	750	755	776	797	792	772	800	760	781	816	732	776	753	719	727	770	808	761	794	782	816	771	814	784	815	768	843	762	774	789	765	769	829	746	791	821	742	797	758	789	750	749	806	758	732	745	774	774	757	750	759	795	811	795	812	807	786	781	763	753	804	799	779	776	725	771	787	759	744	748	767	784	817	719	788	725	793	741	756	769	768	778	804	735	788	790	761	715	770	739	779	749	738	771	788	787	771	811	785	741	778	752	745	754	781	762	802	764	808	792	772	760	798	734	745	763	754	816	771	804	762	763	757	756	715	776	788	772	686	770	749	802	800	776	817	752	807	764	793	792	788	744	774	746	746	745	767	783	807	751	743	767	796	784	816	798	735	720	749	748	756	750	758	807	801	775	729	762	793	761	823	818	739	826	820	786	799	732	778	760	784	787	745	784	822	744	795	784	799	740	741	789	801	756	796	797	783	771	752	798	753	821	749	758	801	774	733	781	777	758	764	747	763	719	749	791	819	783	699	772	724	741	742	789	759	800	800	719	770	812	798	772	791	774	804	782	774	731	775	797	796	777
41293	29841	31245	26461	18116	5091	688	435	387	339	347	305	306	277	275	250	312	260	276	271	259	268	283	253	263	260	240	233	263	276	238	276	297	229	265	251	222	251	277	257	250	243	238	245	233	213	234	251	264	229	234	252	248	257	277	283	290	281	269	292	241	265	263	254	260	275	251	259	254	265	255	281	228	245	247	263	230	264	272	281	229	249	273	260	289	280	251	242	267	246	237	304	259	235	249	242	234	264	251	214	271	235	278	273	276	258	252	252	239	263	243	241	288	227	259	288	225	222	256	287	255	248	242	243	239	252	252	262	292	260	244	297	264	279	264	261	285	257	242	273	260	240	266	279	207	251	284	221	291	246	254	239	257	225	243	260	234	268	250	227	275	271	271	259	244	272	294	234	265	273	297	276	228	257	250	246	221	264	257	283	234	279	249	249	239	252	236	262	257	253	233	258	269	222	250	246	248	274	258	257	259	238	260	255	283	249	236	246	292	265	288	299	262	267	262	272	304	257	261	268	280	265	231	219	240	242	242	258	260	249	277	264	266	268	279	251	260	275	261	248	254	249	251	257	232	280	256	257	264	253	273	264	269	276	247	251	237	261	270	278	266	239	260	269	264	213	266	255	247	228	243	246	239	262	275	283	249	236	257	274	268	265	261	263	252	248	224	229	292	266	264	249	256	263	213	237	261	295	213	264	261	278	273	253	267	277	263	281	240	280	268	249	264	258	276	220	256	250	263	251	267	271	270	257	264	266	237	279	270	264	248	292	255	237	284	247	249	254	264	277	281	269	202	247	236	241	262	237	226	226	261	258	250	246	236	257	284	267	224	259	255	233	261	234	246	276	256	273	237	258	302	269	261	270	253	246	281	218	258	240	278	271	256	241	243	239	249	245	250	241	262	273	252	222	229	212	283	275	276	247	252	262	240	297	246	259	284	266	243	255	264	265	269	281	272	232	254	240	243	247	289	291	253	280	244	244	227	265	251	301	276	237	277	256	251	258	278	274	288	280	245	264	223	244	237	255	241	232	273	265	259	261	220	245	260	272	255	254	281	281	281	271	251	260	274	252	247	248	258	291	272	291	263	278	263	269	259	239	253	274	261	284	247	246	270	256	237	265	275	235	271	259	256	266	259	228	269	271	235	258	239	246	246	264	228	212	238	228	253	259	254	289	266	238	250	275	273	239	255	227	285	253	245	264	243	264	263	254	243	281	266	212	251	247	275	269	258	256	283	224	243	261	243	236	277	285	291	232	221	214	259	270	213	249	237	259	276	247	257	259	278	284	232	256	245	249	262	246	224	281	238	253	269	263	251	257	261	257	247	253	237	251	239	285	254	262	232	258	247	236	228	282	260	251	241	232	300	272	265	269	205	258	224	254	247	233	264	243	256	250	264	231	284	265	241	223	287	270	232	269	232	223	235	269	277	253	257	254	256	262	225	249	262	239	224	270	229	269	251	271	238	284	224	217	260	223	237	289	258	274	253	264	276	282	274	237	263	262	260	248	284	269	268	274	272	291	253	262	246	246	248	273	284	258	267	248	247	252	246	258	276	236	247	255	296	279	229	248	243	249	233	243	239	250	290	234	261	238	224	232	232	267	277	262	249	247	293	254	235	277	242	224	255	250	217	272	285	281	234	289	259	284	252	258	250	273	211	295	295	272	246	288	243	277	243	262	247	241	261	219	274	287	272	227	270	273	259	267	252	238	240	240	255	228	239	227	245	237	224	251	280	280	295	254	249	261	235	251	234	243	256	279	295	273	243	241	261	265	246	279	271	284	291	243	258	251	264	223	256	248	255	256	265	251	268	250	250	266	258	281	251	251	265	269	271	253	260	238	271	236	258	290	239	219	247	263	268	255	251	267	266	256	282	277	254	246	260	254	270	248	260	246	259	245	256	292	307	244	238	237	215	234	251	230	270	237	227	241	264	246	257	257	239	250	229	253	274	293	253	266	238	238	254	274	255	266	211	256	260	275	248	275	234	291	249	259	279	285	250	268	279	246	282	243	243	250	261	253	258	249	274	210	243	249	256	259	290	277	251	241	277	308	241	236	296	281	239	256	266	282	284	266	256	268	261	277	225	235	243	255	233	254	265	250	272	278	274	251	243	258	261	233	262	255	245	250	265	252	243	257	244	256	289	257	252	274	263	250	263	205	291	274	260	265	243	249	225	272	228	279	280	271	239	278	278	287	285	251	270	257	229	253	274	274	266	263	244	230	256	254	291	223	258	280	278	259	245	254	273	255	284	269	263	257	272	271	272	251	235	262	263	237	259	274	278	236	253	234	238	281	262	245	221	274	265	251	242	252	242	267	250	272	258	246	262	239	257	251	256	264	247	216	277	274	262	270	244	271	255	251	280	253	284	260	262	226	276	215	268	245	274	233	282	243	270	233	254	253	246	249	255	273	255	244	271	249	252	279	260	243	234	235	261	258	254	254	262	254	258	248	275	276	263	249	266	262	250	232	258	239	253	280	246	231	251	262	276	252	250	239	273	249	258	269	261	282	242	242	256	253	225	262	272	260	257	226	263	238	235	257	244	277	246	257	293	233	263	230	268	269	241	238	267	244	256	246	244	230	252	256	272	277	273	260	279	245	286	261	249	248	267	249	228	286	248	241	237	253	261	264	264	276	293	234	256	277	198	235	236	275	255	240	261	237	268	277	259	254	257	256	266	258	241	244	279	291	253	250	236	276	261	252	240	266	239	243	271	242	264	266	265	250	255	259	246	273	231	257	271	248	262	245	281	222	191	250	272	226	268	279	234	280	293	263	257	245	236	245	239	266	269	262	288	260	281	242	249	227	237	263	247	259	248	254	278	261	266	229	257	257	286	259	264	243	260	269	284	222	262	213	248	263	264	274	247	249	258	280	232	258	275	273	249	239	221	259	244	252	272	250	255	269	256	285	270	229	218	254	246	211	255	244	269	280	269	226	248	240	233	257	254	254	243	237	245	268	267	249	242	245	291	284	255	247	264	251	266	251	246	289	260	260	268	273	269	242	249	269	255	272	237	257	280	246	264	268	257	268	280	273	243	277	269	257	246	262	273	253	271	263	224	244	281	228	254	245	294	262	266	247	265	258	251	235	266	246	249	232	231	259	245	261	255	265	270	249	262	254	244	282	277	268	244	246	238	231	275	236	244	243	254	263	269	270	315	243	285	279	248	281	219	263	234	290	252	296	265	248	245	270	245	228	258	253	254	256	256	279	249	252	285	249	232	230	273	228	266	269	256	266	271	280	243	266	292	253	264	261	276	267	251	243	279	266	241	263	245	241	277	263	291	265	259	263	259	267	269	259	272	259	225	286	265	251	240	254	270	235	251	257	265	230	264	267	260	269	268	252	260	248	256	273	271	243	234	275	255	235	243	254	247	229	239	251	236	275	259	241	239	253	267	211	258	246	243	270	270	226	284	234	270	266	238	246	251	254	229	279	277	280	260	278	271	270	257	256	278	248	240	267	272	257	241	234	263	260
26692	23430	33449	34113	28008	7940	1668	1435	1236	1087	964	873	816	781	766	738	789	728	653	690	700	630	689	577	627	581	690	590	565	658	670	608	651	639	602	566	646	570	572	648	580	635	601	594	583	613	584	625	582	601	595	613	591	565	583	653	582	619	592	586	568	610	558	584	592	587	575	579	557	591	552	579	574	573	547	649	581	565	594	590	560	592	630	584	530	582	594	599	601	640	582	523	540	583	549	608	531	549	587	556	581	589	591	553	578	564	616	619	593	580	604	600	590	597	575	580	597	575	561	586	547	599	577	578	538	603	621	579	567	549	624	601	611	554	577	587	621	606	579	613	578	551	561	525	571	575	600	620	602	602	572	572	598	606	564	603	555	573	606	615	588	547	574	574	530	563	610	593	586	595	588	534	564	541	592	557	594	575	583	594	610	599	570	579	588	575	553	586	621	592	591	565	607	600	612	575	575	559	570	553	572	620	607	572	577	588	595	624	570	556	553	583	574	607	590	567	629	565	600	544	612	583	601	612	567	583	594	549	582	568	556	592	609	615	541	617	604	596	593	582	571	542	570	630	601	602	564	596	577	591	595	529	591	563	594	568	575	595	551	600	559	554	585	597	569	546	568	590	676	593	597	585	597	558	600	540	611	562	557	599	589	605	579	582	586	573	561	587	568	538	562	558	589	548	571	591	540	588	553	559	585	554	540	575	609	565	634	567	561	583	594	540	601	585	598	612	555	594	610	620	540	562	583	544	545	582	568	603	600	592	587	583	577	598	539	550	585	571	611	567	611	641	590	575	536	607	561	553	621	573	530	587	578	612	573	534	577	598	595	629	609	572	566	579	579	546	612	570	591	590	569	574	555	580	589	606	561	580	525	546	553	575	598	588	544	564	610	541	539	558	546	569	566	569	611	583	528	551	572	583	577	563	582	597	539	557	566	585	607	570	558	620	592	582	563	636	592	566	574	523	578	580	554	605	557	562	555	578	557	593	566	595	599	603	511	573	584	552	586	559	567	595	573	594	555	533	528	538	564	604	607	636	531	562	589	632	588	558	645	611	587	566	575	623	605	560	605	567	594	589	577	623	578	614	576	575	581	600	620	539	622	563	627	580	560	592	572	573	565	551	568	587	587	586	602	580	551	591	608	567	588	629	620	562	557	587	562	607	566	633	554	571	568	582	596	588	579	617	532	601	620	606	562	591	545	615	578	586	560	581	549	538	616	590	597	534	559	600	581	603	588	569	600	554	572	597	576	593	570	575	612	593	553	599	535	576	598	551	632	587	573	605	578	578	606	570	544	618	562	546	580	614	603	538	555	586	599	644	548	625	570	575	606	587	575	560	580	575	618	603	580	578	568	589	546	574	560	554	596	604	561	594	559	590	607	580	619	602	586	584	589	634	583	576	536	603	577	580	602	605	564	601	543	568	583	577	596	579	605	604	625	562	541	575	618	588	584	584	576	567	588	637	592	533	623	553	554	592	583	552	619	612	580	576	608	560	578	559	606	582	555	619	582	596	541	610	556	582	584	525	588	570	581	547	590	607	544	566	558	584	581	552	630	581	625	563	576	567	602	572	610	599	577	578	620	553	608	615	548	560	573	602	567	599	590	624	590	575	579	565	578	561	563	581	527	601	589	534	571	543	594	568	562	605	583	574	626	583	606	540	616	605	542	602	555	538	559	564	573	598	587	569	566	603	625	605	561	572	579	574	599	634	568	596	562	565	527	591	596	599	608	565	568	589	583	552	569	606	586	574	629	597	558	552	591	561	591	555	591	592	624	586	562	583	579	565	644	566	575	565	557	593	616	552	598	591	548	592	632	588	612	594	590	584	540	579	580	540	588	596	597	591	568	602	581	593	589	538	595	571	603	605	551	607	575	584	563	545	587	579	575	544	586	612	576	594	603	562	590	595	556	573	571	586	579	606	554	577	548	557	596	554	605	630	581	619	606	568	596	581	571	584	566	557	614	584	569	599	573	573	568	581	578	573	627	615	584	597	604	583	571	600	581	603	557	609	590	612	578	578	585	601	610	578	585	557	569	576	524	576	572	561	584	573	571	594	574	556	602	562	597	581	540	592	559	583	582	582	551	626	592	567	593	583	580	559	541	571	606	551	570	575	592	548	589	588	574	584	549	605	579	568	570	569	569	609	553	565	567	576	566	567	581	587	598	610	586	576	609	582	627	545	606	558	536	583	604	562	566	560	587	601	564	624	555	537	591	560	555	574	583	603	574	583	620	603	609	600	565	603	632	551	575	559	618	532	576	594	567	572	557	585	627	555	554	583	563	543	567	581	565	592	564	546	573	602	573	599	612	541	584	600	613	574	541	556	552	564	570	564	624	562	610	568	591	543	608	549	592	581	587	592	631	647	582	565	693	592	566	569	577	581	569	592	583	592	556	604	619	579	576	571	614	579	581	580	604	571	567	574	562	630	534	568	579	597	620	631	557	575	576	564	570	577	599	571	572	592	621	586	615	559	553	540	573	559	608	614	580	578	601	568	573	597	612	568	553	540	569	571	567	544	572	558	552	584	545	606	615	596	605	576	585	571	633	602	596	601	562	592	564	563	572	619	618	547	581	589	575	585	582	585	615	616	552	572	605	566	581	592	598	589	564	578	557	565	597	590	592	630	586	579	600	552	552	601	612	576	592	586	568	592	563	571	576	562	565	577	591	550	568	571	610	574	569	549	580	577	593	615	587	580	597	649	527	592	588	636	577	575	576	587	615	569	570	571	564	530	569	573	539	577	603	565	561	594	554	619	585	595	609	601	569	598	615	551	587	572	587	596	534	585	607	590	579	554	562	556	582	581	567	575	579	534	594	594	596	586	586	592	537	607	596	562	555	603	552	610	540	603	555	561	609	606	614	586	592	550	584	604	587	573	569	627	559	589	582	609	607	601	550	586	575	555	579	541	581	568	530	540	590	587	604	620	570	592	589	551	592	616	589	572	576	586	537	547	596	592	570	614	617	588	571	578	622	613	574	587	540	593	644	533	569	600	583	563	576	559	569	572	587	525	572	622	557	598	571	579	647	590	558	593	575	577	575	573	588	536	540	541	583	606	539	538	594	588	560	539	567	527	581	583	559	620	522	509	581	561	584	599	581	596	636	561	611	566	590	551	580	530	583	607	541	533	549	569	604	577	595	591	579	596	613	558	579	543	574	543	520	559	549	575	576	574	621	595	581	608	608	580	568	542	586	599	579	506	574	567	559	595	569	593	605	537	632	593	582	578	597	584	579	569	639	560	599	590	557	563	583	542	616	608	512	585	576	592	571	641	586	543	584	562	574	594	546	576	644	584	558	612	580	627	599	548	545	606	580	523	558	573	576	563	574	570	555	600	574	593	575	578	537	608	551	581	574	599	557	565	584	582	599	593	612	598	607	599	564	544	565	586	550	618	570	636	542	563	587	607	566	551	596	592	600	609	586	582	566	545	663	604	599	608	531	558	614	609	562	587	631	607	587	547	608	625	559	635
50245	38991	39661	35662	25770	11060	1460	630	538	451	433	423	373	427	409	424	376	338	336	337	339	322	330	344	332	336	341	313	286	343	324	280	359	344	328	316	305	332	278	314	331	341	346	348	318	321	336	363	288	307	315	282	343	310	320	323	305	327	309	306	327	313	336	334	313	293	298	339	316	354	316	301	319	334	283	309	320	312	303	314	315	322	338	333	301	312	308	331	290	345	364	329	318	300	287	312	324	329	318	287	322	326	303	300	314	324	305	324	300	331	311	303	311	291	317	315	325	307	326	314	350	301	340	326	320	314	355	296	324	310	288	355	297	317	321	329	322	337	364	297	341	321	311	333	316	314	354	315	314	313	337	322	314	336	302	322	295	288	254	360	326	312	293	321	314	324	335	291	287	308	316	370	305	317	281	289	320	318	340	321	350	330	259	326	330	326	333	291	328	306	319	331	309	318	340	320	283	305	337	304	335	320	322	284	296	332	318	332	343	338	308	308	319	312	348	293	317	315	326	288	344	337	326	283	339	304	312	297	307	298	318	289	327	323	355	328	328	307	323	307	312	323	352	300	313	300	303	302	291	307	315	337	311	323	316	303	319	329	294	320	315	304	337	315	332	326	288	340	325	330	308	301	321	335	311	300	321	329	284	329	294	303	317	315	311	319	289	348	308	333	312	354	341	279	314	329	296	293	324	311	285	316	322	324	330	289	331	325	332	321	295	293	293	320	314	300	311	326	308	307	284	290	287	336	307	310	289	312	295	331	312	323	309	327	305	306	318	320	301	332	331	305	318	311	325	274	302	348	338	338	353	303	310	311	305	332	307	305	293	304	314	318	312	318	308	352	335	356	322	322	357	321	331	346	321	321	334	330	324	312	328	316	309	288	357	347	318	305	325	318	324	332	278	308	353	316	326	306	335	332	363	332	293	315	344	312	335	341	329	293	320	313	297	306	307	325	308	322	326	322	315	285	303	290	337	336	320	313	282	306	335	307	293	321	327	323	308	349	356	382	315	312	328	348	331	300	322	315	332	330	317	297	339	289	325	322	293	321	310	347	321	364	338	307	326	316	330	279	303	311	317	315	342	317	313	330	357	288	314	324	312	308	338	356	345	307	315	293	338	301	311	303	322	302	304	308	314	312	341	344	311	309	324	322	295	286	348	309	312	325	304	335	316	301	312	314	326	343	322	311	309	298	311	300	351	298	343	299	334	311	315	333	313	314	324	300	317	324	315	320	347	321	325	282	319	277	339	295	288	324	302	334	336	312	311	349	323	334	311	332	342	307	316	317	342	324	301	350	309	359	328	275	333	297	309	323	329	327	328	306	289	264	290	309	308	322	329	302	325	327	310	321	314	334	298	304	302	308	296	326	341	306	323	317	317	324	296	332	349	320	313	328	329	308	317	317	294	321	326	312	332	309	325	291	294	346	303	265	316	310	336	303	288	312	300	290	311	305	317	289	342	324	302	315	321	324	328	312	263	318	354	319	365	329	309	296	338	289	326	307	296	322	372	318	302	284	337	332	329	310	327	311	335	294	332	316	294	326	269	300	290	338	316	348	340	354	315	306	303	320	312	324	324	319	303	281	302	310	311	302	323	321	308	298	302	322	307	331	323	319	314	323	323	326	342	317	298	325	315	323	313	328	333	342	322	309	349	349	306	296	292	302	307	301	333	375	304	313	320	292	302	318	293	349	286	319	340	322	327	344	309	365	342	339	339	308	322	312	346	335	311	311	321	324	304	298	300	294	326	297	304	330	288	302	323	294	348	304	328	327	337	353	316	310	339	320	327	297	368	326	326	327	314	304	353	333	319	328	310	316	284	292	287	337	341	341	323	314	331	308	325	311	309	309	323	309	321	323	340	313	337	313	304	323	309	305	294	313	350	342	336	309	316	319	292	276	330	310	369	310	316	336	288	316	346	306	321	315	352	328	341	303	324	345	295	293	330	307	294	326	306	306	326	336	298	328	323	318	321	311	313	342	319	324	319	328	302	331	363	369	316	338	305	332	311	343	307	331	328	324	351	349	319	273	312	315	320	290	332	308	280	313	291	364	298	322	296	322	382	315	348	336	351	318	334	342	300	323	301	288	323	319	299	294	282	305	308	356	303	333	359	329	329	311	298	294	328	349	310	307	307	313	254	336	323	329	337	326	326	323	284	308	345	264	290	316	328	309	337	316	327	305	337	316	342	329	353	280	305	323	329	308	307	332	334	321	305	270	329	350	329	365	347	315	350	308	319	317	298	328	316	312	314	318	320	307	323	288	313	308	331	341	313	328	353	306	327	342	286	311	315	295	364	314	315	301	308	309	329	328	310	318	317	263	360	312	313	323	292	336	351	316	321	321	332	304	327	339	301	345	322	298	305	323	299	328	333	336	316	333	302	301	313	312	314	284	321	319	317	312	324	341	357	365	335	355	271	301	300	302	305	326	365	340	300	321	328	314	318	313	328	319	353	326	304	338	318	308	301	305	295	302	321	309	334	307	293	336	273	282	363	304	317	313	309	331	319	319	313	305	301	315	309	318	306	302	333	301	327	314	303	338	343	302	295	294	323	306	295	311	330	305	285	311	287	313	300	325	346	287	305	349	326	333	354	306	331	301	292	290	307	322	313	305	300	294	315	340	311	307	346	319	272	315	311	312	268	294	318	325	327	294	340	357	369	303	318	287	280	300	304	302	309	300	362	374	307	312	333	308	287	323	318	314	307	310	342	294	307	308	316	330	304	319	284	344	314	321	296	329	312	329	317	352	327	336	283	314	313	335	283	315	338	321	281	286	310	305	318	321	324	319	301	338	289	324	317	324	309	282	309	325	277	286	321	325	277	301	324	314	317	315	300	295	324	329	316	331	345	295	281	310	343	313	317	322	290	344	289	332	315	319	321	320	294	317	282	334	303	311	308	341	279	313	323	299	289	336	309	339	313	309	323	299	330	301	338	354	323	339	321	314	360	297	322	330	349	342	303	310	302	314	326	332	332	323	320	331	334	335	277	303	306	308	342	306	291	321	350	327	318	371	334	371	341	316	322	342	302	283	340	317	297	313	313	311	349	312	307	330	308	338	378	312	311	314	305	335	310	317	297	365	303	296	302	284	281	316	308	294	329	316	354	336	323	348	344	371	316	326	302	351	326	322	333	330	312	323	307	336	330	301	312	344	343	295	315	305	304	336	324	310	289	317	313	306	334	337	336	310	322	299	302	350	322	315	337	300	291	334	332	325	334	340	305	328	293	328	317	307	320	277	329	364	331	311	333	323	337	319	325	291	312	306	330	343	323	308	299	304	348	326	301	299	302	297	330	337	355	326	300	318	313	296	345	315	341	343	293	344	320	322	352	338	332	320	318	325	317	322	309	322	333	291	322	346	341	296	320	339	336	279	344	328	311	301	271	311	272	267	298	313	339	332	354	294	282	313	291	312	292	308	373	342	333	330	309	325	334	286	332	342	313	304	298	305	302	356	308	313	291	312	342	329	308	309
32771	30549	40654	40469	34465	15869	2395	1976	1717	1559	1403	1278	1108	1068	1005	1009	956	944	815	891	865	845	821	843	793	791	844	762	743	765	779	772	773	785	751	740	792	739	726	776	771	779	728	741	732	769	788	740	762	724	774	759	721	701	730	723	725	757	728	709	705	725	689	682	765	777	716	738	740	747	700	656	727	716	699	719	719	696	701	681	689	697	701	714	753	726	722	743	680	749	715	681	738	699	718	739	732	686	692	715	687	709	699	720	696	738	722	706	706	747	737	721	699	755	705	723	722	719	680	712	709	735	702	709	728	754	731	695	719	757	733	717	706	677	748	734	738	686	709	727	713	751	715	764	755	699	735	757	734	695	774	692	662	729	707	778	735	743	765	708	721	775	753	745	724	716	678	737	680	721	700	755	718	644	710	699	664	752	740	719	697	716	666	723	724	695	692	703	727	713	725	731	732	759	698	729	712	706	696	749	717	728	733	694	754	756	712	686	730	754	766	703	751	700	696	726	778	758	684	705	736	721	692	695	695	751	695	687	701	759	721	715	724	687	691	717	688	719	693	701	703	705	758	721	730	701	727	732	715	691	725	727	749	771	712	737	697	731	729	693	749	713	707	753	752	764	736	694	688	703	726	697	736	744	706	751	757	700	694	724	735	745	707	741	736	749	722	716	735	713	760	699	715	719	728	710	699	698	699	724	713	737	693	723	699	701	729	741	714	736	728	674	711	700	771	735	707	704	763	682	709	746	736	706	703	698	764	734	659	684	722	754	712	736	728	746	642	697	752	703	734	693	722	702	677	713	758	716	723	751	687	701	763	677	710	718	707	736	775	678	697	714	678	652	737	687	723	726	741	776	756	707	736	727	688	697	714	695	777	720	787	678	726	751	718	680	707	756	662	677	705	712	725	729	700	718	684	729	729	698	781	682	726	719	707	742	725	727	747	714	731	727	704	704	735	698	775	759	710	677	726	728	695	706	685	701	755	692	751	741	738	678	742	704	762	758	729	708	680	760	716	723	680	725	716	710	638	711	668	680	748	686	706	687	737	739	687	754	705	700	723	690	731	688	689	742	686	732	677	704	706	676	708	691	724	685	720	706	714	729	748	668	731	737	740	728	682	729	711	690	729	732	773	692	677	734	688	733	786	722	763	693	694	658	719	719	735	680	664	749	757	700	704	707	710	715	717	728	729	709	687	680	699	747	732	684	718	692	670	713	757	746	707	744	701	708	734	685	706	704	739	713	684	699	675	761	733	697	708	730	726	733	736	719	746	692	711	760	695	684	727	750	711	756	736	779	677	760	730	688	750	745	709	728	737	721	687	697	744	705	715	718	691	750	625	698	743	708	735	669	718	700	724	656	759	736	717	664	752	744	705	712	747	675	686	724	696	690	699	659	698	710	701	698	682	738	717	700	753	673	713	722	694	730	697	756	689	713	709	698	681	684	672	769	741	719	743	730	730	697	706	723	723	723	699	758	702	733	696	699	725	703	689	761	711	747	712	673	724	730	721	783	713	705	726	708	710	721	736	711	660	704	750	724	707	673	729	679	709	672	673	731	715	707	725	766	705	691	687	661	759	708	762	667	689	729	709	750	721	687	689	726	734	682	742	743	717	714	702	675	729	669	691	664	675	652	718	679	695	765	752	706	698	768	716	737	700	672	663	729	736	744	707	693	701	685	730	716	748	710	717	733	725	748	704	684	709	751	696	713	699	702	700	768	674	681	709	734	747	707	689	737	718	716	686	701	746	724	741	705	676	769	669	714	733	672	732	701	707	717	711	733	742	682	730	756	704	713	694	703	708	681	745	714	713	693	683	764	683	700	721	695	708	722	733	758	714	707	651	801	708	734	678	745	726	713	689	737	722	710	741	722	729	715	709	720	720	743	743	685	724	701	677	739	711	771	724	716	696	735	708	712	754	696	734	735	675	743	714	694	664	723	699	701	699	708	713	718	687	741	708	706	735	749	701	710	695	736	708	722	721	730	742	700	734	701	713	730	748	755	703	731	694	719	726	717	720	695	719	703	690	711	723	682	732	750	694	710	690	719	694	700	768	724	708	714	755	722	766	713	695	648	680	734	754	768	708	691	690	718	732	748	774	725	705	698	759	704	708	723	744	706	709	768	712	709	677	686	705	675	737	745	751	690	718	681	723	697	680	735	740	710	721	680	692	701	683	700	699	761	684	732	743	693	760	737	715	687	732	724	701	707	705	689	712	708	700	720	700	713	699	755	678	723	683	715	711	748	717	735	698	719	701	718	692	727	692	659	763	697	700	714	690	689	739	729	700	668	683	758	689	736	706	720	743	702	660	745	709	688	703	717	710	731	759	765	710	716	701	724	676	694	742	701	750	709	746	720	748	697	697	654	682	710	697	715	740	698	728	686	746	751	728	742	673	672	720	724	732	745	733	703	741	749	732	720	656	672	676	730	737	719	663	738	784	714	710	669	687	694	720	703	720	719	702	743	715	712	696	749	688	732	696	655	710	751	766	660	743	651	712	662	763	673	752	708	742	714	735	712	742	708	746	714	717	712	714	671	721	693	741	712	751	691	703	738	757	700	683	725	766	729	719	707	739	733	678	728	720	714	700	787	672	694	688	724	758	714	703	672	758	677	664	733	727	698	773	732	674	724	765	672	706	731	763	728	715	681	753	750	693	754	739	697	707	746	716	722	682	724	716	678	730	708	713	692	719	722	734	734	742	712	721	757	727	739	706	722	701	735	694	753	742	700	695	746	746	705	716	705	684	698	700	689	721	785	699	759	731	706	716	701	687	713	685	751	732	671	760	704	689	682	703	713	736	699	717	769	667	698	734	727	753	682	685	705	690	708	713	709	736	739	692	720	690	725	741	708	726	724	695	745	728	717	746	747	660	678	751	722	712	735	683	720	672	688	708	758	758	684	690	729	759	744	714	699	742	728	684	713	689	700	684	739	748	696	709	733	698	712	695	717	728	669	769	694	664	648	706	703	745	706	724	672	682	737	688	656	704	726	705	715	692	681	746	723	725	694	719	740	733	695	676	700	742	701	682	739	710	695	746	690	721	681	737	715	757	751	708	745	690	684	744	653	736	733	697	692	731	776	776	694	662	740	722	729	653	738	733	733	737	694	705	696	694	752	710	639	709	676	693	748	733	718	739	751	716	718	720	703	744	665	715	687	708	724	709	685	777	719	715	686	711	672	755	695	680	714	682	719	712	727	737	757	720	764	695	749	689	746	779	751	683	706	705	694	743	664	683	730	714	676	683	723	681	710	705	739	708	723	695	760	723	714	719	727	746	729	733	736	764	702	736	688	733	755	705	724	720	745	728	695	720	663	686	685	769	719	714	735	747	738	745	702	730	728	687	708	739	714	709	716	730	751	767	716	685	735	741	680	696	717	748	683	703	731	714	686	749	698	699	698	670	752	719	714	702	773	717	710	745	737	724	729	724	734	693	715	710	760	757	753	744	736	718	706	780	738	710	687	692	688	709	669	690	730
26676	14201	8424	3387	1469	758	434	456	420	381	390	358	388	356	413	364	308	358	355	384	374	331	350	344	375	371	348	365	364	351	374	390	371	348	343	330	380	364	346	319	352	350	335	347	359	381	363	380	383	355	342	367	316	384	386	336	362	371	360	369	363	377	338	384	327	356	342	352	343	345	361	379	352	357	373	352	360	377	342	339	357	376	348	370	409	359	361	357	372	357	296	350	380	350	331	369	349	353	363	368	351	363	351	365	349	373	366	356	337	349	352	343	336	380	365	368	380	388	360	363	322	312	337	389	348	369	398	346	362	360	373	397	335	360	389	324	377	349	362	313	373	339	326	358	387	343	361	376	376	369	350	387	361	365	394	350	333	361	353	365	378	333	379	390	371	395	390	366	365	334	359	331	337	363	379	369	401	372	358	330	407	362	391	415	356	367	376	333	318	356	356	352	341	357	356	331	362	355	318	355	311	348	363	333	370	356	360	340	324	357	338	316	352	358	358	351	404	378	357	316	347	361	366	323	341	359	331	369	365	352	380	352	332	337	386	371	354	391	378	364	343	408	360	345	311	354	351	348	377	379	374	362	370	345	398	354	352	353	304	350	375	356	334	364	381	406	398	365	383	345	345	330	352	351	352	350	374	336	330	330	351	362	341	344	348	321	313	371	360	312	336	350	354	355	353	368	385	372	355	320	404	386	347	360	381	355	380	382	379	315	364	310	377	363	363	350	351	358	360	364	363	374	400	343	344	347	380	375	339	340	376	355	382	354	352	358	401	349	359	392	340	336	369	352	348	332	344	369	320	357	386	353	352	356	309	341	392	343	360	379	373	376	337	361	366	355	346	394	358	379	366	361	347	363	373	345	355	311	341	341	331	321	341	391	324	312	327	345	357	313	343	347	374	359	367	359	385	378	336	352	343	382	346	339	352	384	334	343	341	349	357	370	379	330	340	347	387	358	398	401	346	320	383	362	341	357	361	337	370	355	385	378	347	364	346	385	358	365	351	349	384	366	323	363	356	398	359	361	341	369	374	401	326	344	362	332	341	360	363	380	342	365	370	343	350	359	381	365	359	380	346	396	370	361	386	385	375	341	384	345	338	304	343	355	323	359	384	380	371	372	323	341	371	402	355	383	355	347	341	346	348	386	316	372	372	368	356	362	356	344	375	402	315	393	359	356	357	353	357	360	369	351	368	344	369	407	370	356	350	326	329	372	339	342	350	337	367	356	403	371	343	384	383	362	376	361	348	344	352	332	322	355	376	369	337	364	346	337	355	369	407	354	307	359	343	328	376	344	319	369	340	342	355	375	375	361	378	384	378	355	344	359	365	343	359	392	368	345	399	360	371	377	373	384	348	350	356	354	376	359	324	329	363	363	372	384	348	332	377	396	392	325	368	345	338	355	326	383	364	382	348	346	352	352	358	356	370	377	353	321	368	352	374	340	362	377	373	348	347	389	398	380	396	396	346	348	390	333	391	351	370	400	427	360	394	349	320	393	376	344	371	350	350	362	358	375	350	326	340	329	355	325	330	369	347	373	359	378	362	367	395	374	415	355	347	339	361	360	374	349	388	356	368	360	377	389	359	352	362	405	320	330	313	349	349	357	364	398	328	352	392	363	353	358	364	365	363	359	317	370	369	349	394	368	317	349	325	323	401	345	335	334	363	346	323	325	364	390	397	317	330	372	334	346	396	380	344	340	356	348	346	333	350	350	334	336	371	368	373	393	326	362	374	355	365	384	383	336	310	391	328	345	341	325	353	361	378	405	326	365	337	354	351	383	363	332	360	359	328	365	355	326	397	382	378	334	359	376	353	384	344	398	344	408	348	383	372	319	357	368	353	368	365	367	390	388	404	357	380	332	388	379	322	378	372	386	366	372	329	342	366	333	389	335	387	381	335	334	362	359	379	384	367	360	341	362	377	330	327	312	370	382	366	358	319	349	388	372	332	380	344	353	390	388	362	410	348	355	359	389	379	365	341	326	358	366	363	341	404	332	374	376	349	371	320	359	351	372	369	365	384	353	368	345	401	366	348	359	356	339	357	315	334	332	390	376	367	349	390	371	347	351	366	379	363	358	349	345	341	379	376	375	421	378	324	365	338	387	404	344	341	335	350	358	333	313	394	339	360	352	358	357	387	344	329	317	350	368	358	369	354	337	319	363	359	356	356	390	352	349	365	362	393	353	348	325	336	328	333	371	369	344	357	357	405	366	380	335	398	352	356	363	376	386	349	337	365	367	361	342	374	347	331	367	397	379	365	380	379	360	341	353	375	340	350	363	366	330	338	354	363	381	340	338	320	358	358	357	362	360	359	329	343	346	364	319	372	360	359	343	342	361	346	358	350	367	354	351	379	346	360	348	381	332	343	383	343	390	371	331	398	349	330	373	378	385	380	399	389	362	376	405	343	359	332	343	354	365	364	343	342	369	355	330	375	326	372	348	351	356	359	368	374	387	346	354	349	368	355	370	352	345	348	330	400	360	356	393	367	344	319	397	328	327	371	344	360	353	383	371	407	335	409	347	336	361	364	366	348	358	384	352	402	327	354	374	366	365	354	365	362	377	369	377	353	388	367	350	385	352	399	353	363	384	368	338	377	345	413	343	383	371	380	355	337	325	345	377	401	341	337	382	328	374	339	360	362	371	330	386	346	396	354	327	370	393	348	363	365	364	347	339	373	360	370	359	349	353	344	364	347	348	382	330	379	330	356	341	370	381	367	367	335	387	341	375	379	355	368	382	359	382	356	378	313	342	328	362	351	350	375	367	378	355	361	362	361	380	376	358	347	387	335	384	402	377	370	393	370	360	378	375	364	363	364	335	374	384	359	369	371	358	391	336	360	341	336	357	354	393	373	314	362	322	362	386	338	362	322	372	348	371	373	388	384	372	361	328	361	370	365	369	394	388	368	364	361	338	373	351	357	359	352	353	370	364	359	357	343	318	353	397	370	364	372	392	346	366	390	366	372	352	370	401	358	343	354	378	357	337	336	318	357	404	388	336	375	358	352	353	368	377	369	379	341	345	357	397	346	391	323	351	333	348	338	357	370	359	399	367	330	356	374	377	364	376	369	384	370	350	351	390	353	369	322	363	403	314	374	377	333	305	384	371	379	356	369	376	399	381	346	371	333	353	364	384	328	350	348	365	321	354	378	355	373	383	378	338	351	348	348	352	344	377	351	374	388	374	380	340	383	370	358	335	361	374	363	367	342	312	390	353	359	349	365	338	337	376	326	346	353	348	377	368	342	364	386	354	371	334	348	347	330	348	346	405	368	397	377	358	373	360	329	362	366	345	349	344	365	359	359	365	359	371	373	368	366	375	342	350	372	364	396	374	373	366	376	342	383	363	353	355	337	355	365	382	376	339	364	370	395	349	332	330	355	408	361	357	353	344	371	353	353	415	366	355	378	352	336	392	332	349	354	380	357	367	337	358	358	373	386	376	362	354	379	352	373	378	360	347	387	328	369	331	359	364
16255	10929	12653	7806	4742	2431	1138	1131	986	1057	937	887	828	894	908	854	874	801	830	822	776	806	768	782	783	767	800	790	775	756	880	791	804	802	794	767	773	818	761	829	768	797	743	813	738	809	797	835	806	762	823	787	784	780	766	730	789	800	754	764	796	757	796	774	738	774	812	773	749	756	731	714	806	737	813	808	788	791	763	781	790	747	806	788	752	726	804	765	774	796	782	770	809	748	721	813	729	773	776	768	746	769	770	820	738	796	816	754	768	706	734	785	793	725	756	826	763	793	808	807	741	796	790	713	781	763	775	732	796	769	796	789	765	763	768	770	765	782	747	776	794	765	797	778	772	752	729	751	806	823	823	792	754	834	766	803	766	810	788	771	721	757	712	783	744	744	809	771	753	751	753	776	808	813	778	785	793	758	750	775	752	776	742	757	751	742	832	770	793	761	742	767	790	773	780	833	773	808	821	781	748	761	725	787	759	758	758	738	807	773	722	742	791	744	736	824	742	811	725	759	781	755	829	795	770	702	748	809	754	785	820	780	782	786	736	760	802	770	752	756	819	770	798	748	775	799	748	780	817	758	758	765	789	727	763	790	728	764	774	733	816	742	761	746	745	779	788	781	786	750	778	774	744	759	749	778	780	743	755	792	782	774	726	832	749	758	811	808	766	780	784	809	772	747	790	809	769	782	735	722	847	771	763	744	784	757	776	787	766	793	787	751	808	769	789	768	729	808	730	768	771	743	751	779	787	822	755	748	751	774	753	757	748	804	808	795	769	720	787	737	738	766	764	822	819	765	752	797	800	816	804	794	755	766	767	784	787	798	797	791	756	759	790	775	806	808	749	792	772	753	763	784	772	818	771	752	783	744	767	769	761	761	782	820	765	762	795	805	761	750	776	787	789	754	767	766	775	810	786	752	787	749	773	779	791	793	791	810	792	753	747	737	813	770	769	794	815	772	813	747	763	803	766	813	770	746	751	780	745	785	781	767	791	760	777	846	731	784	735	791	764	807	770	815	736	776	799	753	779	779	772	786	821	741	770	751	780	798	755	760	746	777	772	793	780	748	775	760	780	813	766	770	806	790	809	818	800	758	779	746	789	762	790	783	742	751	798	762	745	762	821	729	786	770	777	813	762	745	774	785	763	765	753	806	761	759	750	826	787	769	794	766	760	807	737	805	755	792	725	785	768	787	774	817	777	746	787	748	812	757	813	807	735	747	731	766	838	732	748	768	788	758	752	813	792	777	760	752	786	778	756	784	747	816	749	734	777	726	751	734	795	731	765	814	818	810	796	744	717	762	752	777	727	773	823	794	778	750	784	791	788	765	818	736	773	753	790	750	777	795	811	826	746	764	792	730	764	767	819	775	775	725	796	772	798	723	761	799	837	780	757	764	781	795	762	758	776	770	804	817	732	788	737	817	751	769	780	751	775	817	721	761	815	728	788	817	759	796	789	741	772	785	767	786	727	783	724	806	775	781	784	789	763	763	777	809	741	765	755	766	783	765	761	747	817	800	806	819	736	760	784	767	784	759	783	741	740	747	780	779	801	810	754	775	747	788	794	722	696	799	757	787	773	782	765	774	772	791	768	809	762	760	761	792	759	783	758	773	767	809	771	773	795	788	797	740	782	751	770	818	741	769	788	779	794	778	764	750	777	798	788	743	779	811	809	806	763	812	803	791	798	792	784	802	780	788	792	734	759	777	779	807	770	729	743	822	817	758	769	794	778	752	750	789	808	791	805	828	761	745	829	751	831	767	760	774	771	729	772	764	751	817	810	786	792	765	759	760	777	800	767	739	775	769	775	780	807	745	720	760	755	805	781	726	765	767	786	797	744	753	781	788	752	794	742	818	794	755	767	776	751	755	802	757	774	792	769	762	772	774	805	815	821	762	805	768	732	791	831	798	781	750	751	778	768	751	756	749	781	735	786	812	786	738	808	763	773	735	805	747	771	793	760	736	767	770	755	793	752	788	725	765	778	821	755	767	755	726	759	828	773	762	787	764	736	756	791	799	759	762	774	780	789	724	729	780	768	757	790	784	780	797	785	790	777	801	791	778	770	742	780	776	764	748	792	775	838	797	766	795	763	773	725	753	797	764	737	764	799	782	768	792	735	779	751	801	790	739	781	744	773	751	748	800	785	773	737	806	832	801	825	781	769	818	790	771	787	828	759	717	753	772	774	757	757	794	785	771	795	732	746	773	753	762	793	769	763	740	734	754	785	764	724	790	747	794	804	735	809	787	740	776	744	711	809	795	829	752	809	820	759	706	788	774	756	748	781	790	801	815	785	824	729	775	796	741	775	788	804	715	778	741	793	796	721	805	765	778	732	824	771	746	752	783	800	798	748	732	771	775	777	817	797	756	751	758	748	771	785	805	798	805	805	775	799	773	775	773	774	771	738	771	750	783	807	786	748	777	775	813	748	789	757	770	760	773	761	773	770	761	781	723	772	748	779	792	767	729	749	766	776	763	787	842	728	733	821	736	802	791	740	757	771	706	781	794	804	794	734	846	775	782	790	767	763	768	798	786	780	785	738	795	760	769	772	793	766	796	752	795	748	740	766	737	817	775	791	804	813	729	759	747	828	792	780	794	777	815	762	738	761	749	782	762	745	762	775	796	755	758	731	796	820	782	748	803	818	761	772	765	776	808	765	751	773	773	760	822	812	779	761	801	783	721	786	761	778	770	828	747	738	803	768	765	777	794	768	815	798	815	799	768	791	772	771	763	791	789	760	823	693	757	757	783	766	751	774	783	774	808	779	790	769	760	791	770	748	784	795	753	788	789	814	748	816	768	781	739	781	768	777	773	790	754	793	726	770	792	757	805	790	775	794	840	735	742	785	819	737	767	777	768	752	768	801	780	750	765	794	759	791	776	740	793	763	750	753	749	817	727	739	754	744	811	816	736	774	752	773	804	722	710	787	762	741	777	789	780	800	759	803	758	769	729	782	813	841	782	711	814	779	788	746	747	774	727	742	763	762	807	789	766	744	786	805	783	803	767	815	736	741	762	761	755	774	790	777	767	790	727	752	734	759	763	764	792	732	767	758	786	799	800	757	795	790	751	736	787	764	749	745	760	795	754	811	835	716	721	810	796	803	801	804	747	818	757	764	789	810	766	760	796	817	816	723	795	775	779	796	753	752	789	746	813	728	775	772	722	761	761	769	794	770	817	798	751	797	781	776	778	777	791	766	814	758	796	850	760	761	805	809	789	699	798	797	769	756	790	798	736	799	744	731	806	787	743	794	776	779	769	794	761	784	730	815	742	832	808	768	774	746	705	807	853	785	820	804	771	733	807	732	768	781	747	747	797	768	775	793	774	799	758	752	767	776	785	768	784	779	800	799	757	760	774	747	781	767	800	795	823	756	758	747	764	790	758	766	794	753	760	777	789	801	764	795	744	765	791	754	786	772	776	728	775	775	780	759	795	764	789	785	790	728	822	806	799	795	803	790	791	747	728	776	737	748	718
43085	29888	28112	25215	18549	4970	627	462	376	355	324	325	312	337	289	289	295	270	340	265	285	243	254	255	283	291	273	274	280	269	259	254	251	268	253	268	272	238	257	264	291	272	253	299	284	246	286	271	241	283	240	269	261	256	276	286	280	271	264	258	251	269	265	254	259	257	256	248	279	258	265	259	245	258	292	270	286	240	249	237	250	278	256	279	288	257	261	256	258	297	273	259	259	270	251	246	233	275	265	248	266	271	255	269	272	310	253	263	237	250	268	281	256	273	242	254	284	249	273	233	256	227	265	240	248	300	259	233	254	258	248	246	276	277	284	274	267	276	244	267	275	284	246	243	250	261	256	285	260	244	256	281	262	277	250	251	242	259	279	287	265	290	235	270	252	266	263	226	256	275	266	270	233	257	258	265	262	285	244	287	269	254	237	263	257	257	245	251	222	276	292	266	234	255	257	262	281	289	252	273	267	259	290	257	254	262	236	248	259	228	267	247	257	282	291	259	262	266	307	300	245	274	261	271	251	251	272	257	270	261	261	251	237	246	279	257	263	262	251	253	279	323	276	265	261	259	277	253	240	270	275	302	273	246	254	268	254	238	259	241	284	288	244	236	227	284	273	265	266	244	250	268	251	275	277	254	245	241	268	286	333	273	285	235	271	274	268	266	240	262	256	267	248	247	272	258	280	285	255	269	254	269	279	256	248	293	259	242	267	250	273	268	264	261	229	251	261	314	262	261	261	251	266	291	284	276	229	245	283	222	263	273	278	290	242	267	286	293	246	255	254	271	282	249	298	272	251	239	258	272	303	263	279	264	317	257	271	253	250	288	258	253	285	282	249	281	234	230	255	237	261	290	262	274	284	229	296	259	259	286	280	259	257	252	280	293	275	278	263	269	272	276	300	250	246	262	234	265	258	239	274	248	221	245	284	259	274	235	270	286	264	255	258	293	281	270	303	248	272	272	248	263	246	262	227	256	235	258	271	256	268	275	237	281	283	252	265	258	236	283	247	270	290	277	282	252	254	244	252	283	295	257	269	247	233	246	271	247	280	255	260	250	287	253	245	250	264	251	238	255	261	254	255	254	270	261	284	274	291	276	259	251	277	254	271	260	228	269	268	267	268	258	293	265	248	276	270	256	233	226	238	261	264	262	259	305	267	256	247	270	255	264	269	272	281	256	246	249	258	269	278	260	244	264	261	262	282	238	241	269	278	284	286	247	251	277	269	257	266	302	291	257	291	256	282	271	241	267	281	273	256	298	299	282	256	286	276	261	239	248	253	254	251	232	267	262	266	260	261	245	269	258	244	243	276	275	257	251	240	227	280	236	249	264	265	257	247	229	253	263	250	261	254	261	263	295	253	272	242	263	284	226	282	252	248	285	229	220	273	272	267	247	290	289	263	235	280	258	286	270	261	256	302	257	226	266	251	241	255	281	259	285	266	295	268	263	281	263	251	234	244	267	263	253	268	265	250	274	271	244	279	248	270	259	235	271	286	264	248	276	273	275	251	253	223	260	263	238	246	267	258	290	248	302	291	267	270	239	292	277	269	267	255	275	273	229	255	270	249	244	262	280	276	282	267	271	236	263	283	233	263	258	253	296	267	262	262	229	266	259	278	279	277	267	254	268	300	252	259	293	257	274	250	258	251	252	268	216	271	278	286	276	247	271	290	275	266	236	253	275	270	275	285	278	286	235	252	275	264	263	268	274	251	257	257	250	259	271	274	253	272	282	235	283	277	271	270	250	259	245	276	248	247	254	285	263	245	263	268	281	247	263	276	266	276	261	261	260	305	295	273	255	273	262	250	224	221	234	301	320	282	280	266	232	249	252	261	257	268	243	259	268	238	258	258	270	241	284	267	265	256	246	265	311	269	293	241	239	277	261	231	259	275	255	252	216	279	264	269	255	251	282	274	277	277	273	274	273	250	252	272	271	283	224	263	251	292	270	255	264	260	240	286	262	284	252	248	271	294	245	243	262	280	271	256	266	245	266	235	274	284	271	251	235	265	279	265	251	273	248	275	260	244	244	271	244	252	269	254	270	288	277	284	250	243	268	261	232	255	275	250	273	237	258	284	273	289	261	262	237	261	258	253	280	287	270	243	256	232	255	268	253	244	252	287	266	234	269	299	245	280	277	266	247	241	245	238	250	256	275	275	254	253	239	274	291	272	291	226	272	248	263	271	278	257	291	289	247	257	237	244	226	296	269	265	254	244	279	279	236	253	246	269	296	286	266	267	276	269	256	250	287	259	256	252	266	244	250	255	221	252	268	242	262	266	272	243	260	245	285	261	274	266	281	257	274	262	266	282	244	223	301	255	299	255	269	258	262	259	262	283	227	265	257	303	276	255	308	290	267	217	245	268	251	255	243	278	280	281	292	291	242	287	261	252	284	270	256	248	274	257	252	254	264	260	275	275	269	266	266	253	262	279	294	271	240	292	282	239	257	266	247	272	257	268	264	253	260	266	260	257	262	245	271	268	289	250	258	226	273	240	270	283	244	261	246	262	218	291	266	268	240	291	281	260	251	253	279	281	259	278	265	275	265	253	237	289	235	254	295	275	259	290	260	272	271	227	251	225	244	257	261	257	264	281	247	261	268	270	289	311	272	266	293	252	276	273	248	252	291	288	234	283	236	275	263	280	263	280	310	261	250	233	257	239	259	243	267	258	252	251	231	236	293	264	257	277	286	252	232	264	267	286	261	270	263	265	278	249	287	282	258	287	250	268	260	235	253	241	277	265	239	216	264	263	286	297	266	257	273	239	255	266	274	249	271	287	258	269	259	258	238	256	274	304	282	274	253	261	249	260	251	310	274	263	258	261	241	256	267	254	268	264	259	267	241	281	281	267	276	278	235	244	286	246	263	233	267	273	247	223	253	236	245	268	258	262	269	261	254	278	280	253	276	256	263	283	272	221	282	250	270	285	236	296	273	253	274	306	244	246	259	276	252	272	250	261	262	249	248	275	259	263	261	251	273	260	264	249	257	239	294	237	275	293	252	271	275	252	285	248	264	254	272	265	265	292	267	262	239	244	250	254	235	261	285	253	261	244	285	231	277	252	273	262	260	251	248	261	254	267	246	256	229	256	292	268	221	263	303	264	252	272	255	291	270	277	227	259	260	288	258	243	280	260	279	250	260	271	259	296	274	274	286	302	268	242	254	277	260	252	242	241	257	267	237	258	218	265	254	258	250	275	257	214	265	251	235	275	272	280	264	264	230	262	259	261	277	249	277	257	283	241	251	257	247	237	259	273	267	259	254	234	279	255	236	272	256	281	230	254	281	268	272	253	259	226	247	250	249	280	230	278	276	280	238	244	278	257	264	259	261	284	285	252	303	262	274	226	288	271	265	229	267	246	263	251	242	251	264	234	244	291	253	244	261	250	266	249	250	265	251	266	257	236	256	270	233	276	291	255	266	274	297	251	267	276	303	257	282	253	291	279	245	273	255	277	285	237	276	269	254	267	277	249	270
28141	23918	31067	33788	28214	8114	1561	1422	1340	1158	1051	896	804	811	827	767	747	772	752	652	697	632	618	641	678	591	619	667	617	592	580	567	649	610	645	607	636	580	611	614	656	623	646	616	584	596	598	613	615	624	560	633	601	599	592	589	534	566	556	627	609	598	628	635	646	615	581	624	573	615	600	545	603	591	635	595	650	583	584	602	615	595	614	575	584	612	581	549	586	628	572	573	602	620	605	605	638	591	597	630	588	569	587	624	527	609	619	623	568	593	592	635	616	604	606	598	587	574	598	557	633	639	629	606	594	620	632	573	578	612	577	609	627	600	578	552	598	613	623	621	626	592	610	561	569	599	593	579	584	633	596	586	559	623	626	630	604	609	625	604	577	577	593	604	602	579	626	624	589	578	600	579	589	566	585	583	602	576	556	543	594	597	582	589	629	564	605	608	626	588	592	581	580	607	591	624	609	560	553	639	574	596	594	625	567	579	616	613	562	568	546	568	563	592	613	570	616	612	647	583	607	601	602	615	635	613	556	610	611	587	641	559	591	589	632	583	581	576	595	599	584	585	575	607	645	593	575	608	602	645	609	602	592	594	645	574	582	608	587	582	594	642	646	600	584	613	611	618	569	508	573	621	587	575	564	574	589	606	567	573	552	588	612	559	596	599	617	597	629	587	599	592	552	598	620	580	515	623	591	586	573	630	600	560	620	600	607	543	576	658	588	578	587	599	587	589	639	567	621	608	629	596	575	593	572	578	564	606	570	547	554	599	596	605	570	593	602	580	597	595	579	584	610	573	546	574	589	568	608	615	573	594	575	578	619	605	558	596	588	603	584	597	617	611	625	621	598	588	566	581	620	572	595	601	627	562	622	605	596	624	545	566	589	639	609	632	648	586	607	561	641	602	637	572	664	590	591	607	617	632	607	574	560	604	578	617	574	612	603	622	615	539	583	590	596	543	598	624	586	597	644	622	611	598	552	604	634	615	599	575	607	610	591	642	568	624	619	581	613	582	568	590	555	589	606	624	606	561	642	649	617	610	570	621	586	598	631	639	591	589	561	612	637	591	576	632	627	571	564	570	626	561	588	609	600	595	620	533	624	578	547	604	606	628	562	541	599	537	581	587	560	612	563	637	575	558	552	577	601	640	587	572	593	568	634	596	584	636	582	608	624	574	599	606	564	631	561	606	591	580	576	598	589	625	625	631	640	598	601	597	538	609	595	601	613	615	611	570	565	599	591	621	601	634	602	628	621	581	607	613	534	553	590	636	623	599	597	597	614	601	600	617	636	609	569	577	570	602	565	613	614	609	630	563	642	587	580	576	595	594	577	601	614	614	617	609	613	636	596	605	582	608	603	655	594	640	620	594	560	596	608	576	646	594	568	589	578	595	591	637	606	568	595	615	601	605	626	627	546	589	622	586	594	604	571	557	606	592	608	587	579	657	570	598	610	599	556	551	579	576	632	577	610	587	567	608	587	560	558	608	598	579	595	629	577	566	597	608	613	620	585	577	597	602	638	553	641	606	611	609	592	599	623	606	616	576	589	573	608	601	613	603	569	597	606	615	614	613	575	636	583	574	607	588	631	584	553	609	590	603	570	575	607	587	576	621	643	615	589	555	592	599	564	587	593	601	599	594	617	577	578	580	600	582	589	565	592	605	601	583	601	607	624	623	632	601	595	607	625	554	620	598	530	634	608	589	626	620	618	572	592	638	582	608	583	627	639	613	583	654	582	628	614	603	567	602	537	577	577	596	571	575	612	625	573	580	595	609	591	578	572	598	596	608	594	577	582	625	601	592	582	556	572	590	588	569	609	635	611	625	581	565	579	596	581	541	628	619	587	625	603	573	582	630	609	585	625	566	580	609	598	574	585	590	590	629	608	631	603	595	566	614	603	613	615	563	588	582	643	613	580	581	623	584	622	588	618	610	578	618	538	614	610	567	585	569	598	567	591	620	598	593	603	630	565	591	618	610	603	609	601	627	613	630	550	628	577	601	559	603	571	631	555	586	604	631	600	596	601	581	569	604	599	567	618	596	603	573	578	596	598	614	607	565	618	595	577	574	579	613	578	575	592	598	557	629	564	604	593	572	632	615	615	593	600	545	583	610	621	561	577	586	627	579	578	606	585	601	637	592	587	585	601	625	594	580	598	585	616	622	608	535	589	582	618	608	616	595	608	585	588	616	617	622	599	585	569	571	610	551	602	615	579	630	619	585	603	566	615	610	591	585	589	596	593	580	595	624	560	583	579	615	583	610	586	593	624	612	620	570	596	599	603	627	570	585	593	589	601	597	562	586	600	542	593	598	569	579	608	594	599	590	545	574	604	567	619	539	558	562	603	580	606	605	562	605	568	617	615	587	573	565	598	570	582	572	576	588	580	546	636	670	597	579	549	637	642	597	621	607	616	594	592	547	560	575	622	587	595	678	588	589	581	664	615	572	635	569	618	612	600	596	630	578	634	612	629	570	614	648	596	616	578	588	561	572	596	574	593	607	560	623	595	588	548	595	538	569	591	584	622	599	615	561	594	597	585	584	593	577	595	544	590	615	583	616	612	581	610	626	575	605	588	588	622	597	646	587	568	612	600	611	601	593	610	578	646	576	618	575	598	622	591	553	595	605	577	615	630	640	573	623	568	588	604	606	602	551	580	607	586	601	569	621	574	559	558	572	599	558	572	560	635	563	607	602	600	605	596	592	591	608	615	613	567	582	600	640	604	588	616	603	601	567	595	578	616	656	611	582	624	594	591	562	638	587	579	611	616	574	611	633	579	602	584	619	571	599	575	586	569	618	598	595	616	595	571	611	584	611	575	627	564	573	598	613	555	580	609	596	656	587	593	630	616	590	609	612	591	537	585	591	617	624	588	606	589	594	549	575	581	596	628	615	602	617	580	624	601	651	621	633	544	589	597	576	582	576	608	603	627	612	609	594	597	621	579	602	612	654	563	616	585	633	609	600	573	551	649	581	606	576	606	610	617	549	573	609	586	619	615	594	604	615	615	647	596	591	616	603	587	602	572	626	570	599	641	588	603	552	614	602	597	549	600	607	552	576	574	576	575	626	599	612	620	569	578	608	555	583	589	625	592	581	589	618	575	631	623	584	581	630	606	601	624	551	566	584	586	597	577	599	614	598	590	633	576	590	556	580	578	602	615	570	584	578	599	624	611	653	621	582	596	629	581	624	584	606	559	589	592	606	585	622	615	644	605	588	625	622	626	604	616	613	632	560	590	627	579	648	573	628	602	601	578	589	572	619	583	569	612	578	596	574	623	602	596	635	611	619	581	614	609	582	600	554	586	632	632	616	581	652	593	556	607	597	590	593	604	586	600	565	615	584	560	577	585	593	547	562	555	598	608	590	607	599	574	571	596	579	574	577	633	610	536	601	611	556	613	601	572	624	605	585	573	610	591	631	593	597	604	564	572	573	598	605	571	581	562	549	592	597	616	591	593	613	579	592	608	592	597	619	603	616	570	591
51982	38703	38965	40729	31699	11757	1837	677	606	522	424	397	403	407	335	398	383	411	334	292	350	366	341	335	326	317	319	322	325	312	327	323	340	333	375	328	307	324	304	323	322	312	308	314	354	374	332	309	298	298	321	340	311	328	321	310	343	341	296	299	309	327	315	295	311	313	341	326	342	338	361	342	324	326	326	307	304	319	328	347	294	297	338	334	296	324	312	331	323	332	300	305	311	340	333	309	303	291	321	312	292	304	317	332	371	333	291	329	338	326	331	313	317	304	354	320	281	293	317	319	298	338	279	317	326	317	308	320	340	285	301	316	278	312	347	300	282	303	324	308	301	330	327	271	330	326	330	334	337	309	313	347	362	323	325	312	335	327	327	313	318	381	335	306	306	324	301	308	299	312	325	341	331	332	300	320	310	311	327	334	324	307	310	284	304	318	312	292	327	307	358	290	337	306	303	322	317	317	344	330	329	321	314	301	337	313	319	315	306	321	340	306	327	334	298	325	339	307	325	277	336	280	303	321	311	321	300	315	343	319	338	319	331	345	329	343	303	316	306	313	293	308	331	302	351	307	345	312	287	293	295	293	292	306	314	309	334	310	320	299	349	317	298	306	307	305	363	299	289	316	346	297	352	311	330	272	316	310	332	339	321	321	295	327	305	281	291	345	282	324	261	293	322	344	317	327	331	309	342	327	331	330	355	323	332	302	312	358	347	313	338	299	323	319	321	328	326	328	336	327	323	318	315	282	329	295	309	322	308	344	307	305	311	303	281	352	285	313	312	346	325	351	318	316	305	328	324	288	334	328	261	309	319	328	323	298	320	327	315	302	337	333	295	298	326	320	326	284	315	308	311	324	347	317	306	315	324	313	301	317	317	341	312	314	287	291	321	321	301	312	320	319	319	315	306	313	284	314	317	340	317	284	311	329	290	319	296	306	307	335	298	282	345	358	329	329	292	319	335	342	323	334	329	310	297	311	329	262	374	309	298	301	312	305	286	312	339	342	332	305	309	326	320	323	307	325	339	309	331	341	346	304	288	323	269	329	311	327	338	306	310	317	327	299	290	326	329	326	344	313	323	298	313	303	319	304	303	345	314	345	333	352	326	336	312	327	297	334	347	306	296	300	305	309	329	292	315	311	308	310	305	317	319	319	322	310	324	321	317	332	299	300	351	318	325	326	338	326	331	294	309	312	334	307	309	320	308	336	304	305	308	321	348	298	321	318	307	297	310	334	301	289	335	321	310	289	317	311	322	339	312	288	332	323	295	318	308	311	302	277	311	296	310	315	295	348	332	285	347	329	315	295	326	319	348	299	319	342	296	337	323	296	307	302	304	312	323	279	329	307	323	288	311	324	296	345	319	266	321	301	311	305	319	360	312	297	309	339	292	315	314	329	312	356	312	281	311	315	347	337	304	316	306	339	298	330	329	306	278	323	336	312	330	323	332	344	312	323	323	319	318	325	280	322	298	289	296	320	365	320	292	303	304	335	305	307	309	354	332	356	294	297	330	341	325	318	323	297	298	337	315	337	304	345	320	325	303	320	318	337	332	303	325	309	283	329	317	338	314	333	288	336	325	351	328	315	303	304	304	332	341	332	323	306	338	295	352	305	326	365	312	306	330	320	276	324	322	328	333	313	307	300	378	309	303	314	303	311	317	338	324	341	359	375	306	332	337	311	303	306	325	327	321	311	337	314	328	302	321	345	349	299	295	333	308	310	319	311	304	309	322	297	330	278	339	320	315	313	281	351	319	327	331	311	344	298	329	309	318	310	284	313	339	338	318	327	333	332	326	344	313	326	354	335	325	282	343	317	283	316	325	283	298	311	299	323	322	358	341	336	336	306	319	310	319	331	290	307	306	326	307	325	308	299	337	302	361	293	318	303	331	337	315	347	312	326	303	328	301	341	316	338	307	288	330	300	278	331	373	323	367	339	309	314	307	358	325	291	333	323	321	315	288	312	318	276	343	331	307	322	305	319	339	327	369	333	277	318	320	341	349	294	307	321	347	343	344	315	317	287	319	336	332	324	345	324	292	320	305	306	313	344	361	304	312	343	313	314	298	326	315	297	309	327	324	319	304	346	353	320	331	281	292	314	351	303	341	285	323	333	343	309	290	284	341	340	301	337	293	311	320	341	345	291	307	301	344	351	377	304	305	339	313	284	325	314	356	332	305	297	329	306	318	316	290	328	319	316	297	291	309	339	316	322	323	344	320	330	312	307	315	295	314	317	329	312	317	295	314	332	335	314	319	314	333	367	312	301	342	333	309	354	316	321	317	318	320	301	326	314	302	311	323	301	294	331	326	360	337	324	294	349	323	309	354	307	309	300	343	327	316	319	289	325	371	354	373	328	312	283	307	286	301	302	315	322	317	338	345	363	314	328	331	316	296	314	314	340	322	305	313	319	303	314	350	338	298	288	291	265	344	340	295	341	335	312	335	303	320	304	296	285	299	293	294	311	300	326	328	320	305	317	328	328	343	304	325	313	296	295	329	293	328	332	327	333	338	355	298	311	314	318	332	374	332	340	315	325	321	291	337	308	328	302	343	330	340	298	339	327	299	343	316	329	311	326	300	334	325	333	341	307	300	307	284	323	306	297	332	322	313	316	336	366	334	281	336	350	329	320	351	327	355	303	313	352	347	299	311	288	374	345	284	355	305	328	300	303	306	319	331	318	343	319	300	348	319	338	327	317	345	337	356	302	302	327	292	309	351	327	337	307	309	301	287	292	345	300	309	293	282	348	334	311	325	307	341	344	361	324	323	329	325	286	308	327	310	297	324	330	332	300	329	302	285	304	328	305	337	327	296	300	271	300	354	301	293	303	314	309	299	336	332	317	291	303	331	339	318	311	313	294	314	339	338	312	316	349	330	358	339	314	291	293	342	296	309	346	338	354	322	329	343	337	314	284	348	328	335	267	316	323	311	312	287	309	348	318	316	319	292	305	315	354	305	338	292	284	316	318	311	342	325	289	327	341	334	291	327	301	327	353	341	303	305	309	281	316	317	299	311	335	285	324	325	314	311	359	350	330	333	333	333	317	312	300	281	330	314	315	316	328	302	335	301	304	308	294	333	336	338	321	338	306	313	300	334	335	282	301	316	333	339	353	318	367	340	324	307	317	279	314	345	253	344	333	309	305	258	338	356	332	278	311	339	332	318	324	316	305	315	307	286	296	327	348	328	318	310	309	319	318	325	315	337	264	348	333	313	300	312	334	343	320	320	342	323	313	313	329	300	326	264	336	325	330	301	318	314	287	292	307	337	350	305	333	286	302	282	336	333	349	301	292	306	311	341	321	329	303	278	288	325	330	304	338	322	319	298	310	313	316	292	328	342	290	301	270	322	319	279	305	277	272	323	291	279	296	321	349	296	321	343	303	341	331	295	311	316	315	305	331	311	333	305	308	335	334	331	304	355	321	318	300	292	261	312	308	283	324	303	327	305	291	295	340	309	335	325	348	355	294	298	315	331	322
33548	30623	40188	45668	39109	11296	2753	2101	1804	1607	1404	1191	1152	1146	998	999	991	967	848	885	811	800	832	809	807	779	812	787	814	756	775	799	713	730	704	753	731	760	755	745	767	738	698	739	758	759	742	713	779	763	729	737	743	770	701	720	741	742	702	754	686	711	664	698	708	739	649	714	727	710	702	690	776	688	741	721	734	687	744	750	728	731	704	691	662	700	722	701	755	791	734	702	678	732	724	662	719	661	730	693	704	697	684	754	713	711	677	742	698	689	745	706	687	738	670	722	709	688	696	724	735	704	718	743	696	688	701	674	762	713	725	732	708	739	724	735	767	746	741	662	683	696	704	746	724	728	705	668	710	730	718	689	718	720	760	703	747	708	735	765	743	762	719	750	705	676	698	708	727	717	734	725	700	769	735	736	705	717	722	698	666	721	711	684	698	705	693	718	725	705	673	710	673	733	681	700	723	713	742	709	726	720	726	737	653	657	731	723	746	775	743	713	675	725	684	701	718	690	766	754	773	747	659	685	723	692	709	717	744	721	707	751	701	687	731	748	710	710	684	751	708	690	702	737	722	726	718	755	699	691	687	757	668	741	725	700	752	681	730	726	727	731	715	686	765	694	725	696	730	736	758	716	738	727	755	710	688	717	753	687	742	681	698	718	756	740	671	731	682	784	726	708	728	730	724	719	692	753	715	681	696	695	723	651	756	709	740	726	687	739	702	718	689	733	744	731	685	733	725	706	685	733	722	746	695	702	745	739	740	770	684	742	667	680	704	691	675	699	678	742	684	725	713	733	703	722	720	686	725	724	686	759	688	712	715	723	743	746	730	672	667	705	750	732	737	716	731	729	739	736	688	706	702	719	684	762	703	678	705	697	709	726	702	749	695	709	683	698	695	738	702	750	743	692	662	726	708	774	710	701	736	697	697	736	696	793	702	763	711	655	735	711	692	722	714	718	727	739	672	718	722	747	718	696	744	716	760	674	708	714	678	741	757	712	700	689	717	713	692	699	687	721	680	756	700	738	721	703	724	753	747	746	745	677	748	725	755	703	683	755	720	725	727	690	729	754	749	733	656	735	745	689	749	685	724	730	706	736	699	704	736	768	740	699	679	740	704	701	749	707	723	705	683	745	679	748	703	702	771	709	712	721	675	713	738	741	694	693	738	717	693	686	721	713	710	736	722	700	722	705	736	728	673	701	722	759	696	708	738	732	711	730	699	737	718	758	731	697	694	728	700	716	713	758	730	675	719	705	756	673	715	714	695	740	683	702	681	712	722	686	728	679	739	714	755	720	744	768	738	680	769	698	666	691	747	688	733	676	704	747	690	677	723	635	757	750	708	725	745	726	780	722	690	783	716	694	743	701	731	695	707	773	712	732	706	723	723	726	689	718	709	734	668	706	679	686	726	703	715	707	731	780	756	744	717	737	731	748	719	709	747	764	708	720	733	706	673	735	698	727	693	738	705	728	782	735	749	683	724	750	719	737	707	687	716	709	751	756	700	714	660	710	688	707	729	731	691	682	718	710	713	724	758	720	675	720	726	707	751	719	750	720	668	741	704	715	736	767	712	732	739	712	739	729	739	712	726	676	704	741	725	739	698	709	682	689	726	729	730	725	751	698	691	738	720	742	712	676	728	712	714	737	721	725	713	717	744	744	738	699	684	735	722	732	708	710	731	719	716	744	674	709	719	719	771	685	676	741	693	699	743	728	735	709	698	698	762	735	716	721	709	676	690	736	707	757	717	747	710	702	741	725	731	730	766	771	740	724	715	705	716	683	726	714	737	744	746	701	716	732	706	709	749	743	747	743	754	735	715	770	677	749	703	686	703	763	666	754	689	744	744	766	758	702	697	741	698	725	702	747	712	726	725	711	720	735	715	677	748	736	730	753	691	684	770	744	695	693	709	721	725	707	688	721	713	706	728	676	696	717	696	694	704	728	743	742	693	695	732	701	728	712	688	705	725	783	710	676	697	745	682	753	699	659	746	708	717	698	765	666	748	731	691	694	715	686	693	730	673	707	730	682	705	745	664	707	695	718	729	696	720	714	704	755	707	722	702	765	679	712	682	721	715	681	700	671	714	770	696	738	751	721	686	712	753	693	706	715	709	715	698	708	747	740	700	715	736	696	712	699	718	682	679	741	716	676	715	737	654	740	665	709	719	710	727	683	747	697	741	683	720	744	722	751	679	725	705	695	712	703	677	751	664	734	765	707	689	691	717	722	680	704	725	734	697	655	729	741	718	767	713	767	692	680	669	748	706	699	701	681	722	713	742	718	740	718	693	688	712	737	700	757	722	696	748	724	700	713	710	676	713	696	718	722	728	698	719	665	744	740	720	710	737	715	712	721	718	694	660	738	740	719	776	680	711	714	706	706	698	709	720	679	696	713	690	738	714	709	720	760	738	708	731	700	699	722	722	741	689	700	685	695	744	697	704	669	714	726	753	699	715	721	702	684	674	734	724	750	702	718	713	677	748	667	723	715	709	706	764	714	710	747	670	678	762	698	700	717	668	744	677	737	750	697	714	728	758	730	738	707	677	727	703	760	691	720	706	717	731	729	711	744	757	742	685	720	701	697	675	717	678	728	664	734	706	742	743	704	707	710	734	722	751	698	725	684	727	710	724	709	689	733	709	723	747	720	687	757	747	706	719	714	729	712	733	742	746	726	698	716	730	688	725	738	683	717	694	736	693	762	686	768	718	769	722	743	721	695	748	756	712	698	740	701	700	704	687	747	733	724	730	766	728	713	745	701	725	686	689	696	746	695	690	710	759	656	730	712	767	678	702	764	726	729	665	690	707	717	731	704	731	734	738	697	721	707	677	700	753	678	708	715	703	708	709	679	692	676	744	678	746	712	714	709	683	749	729	715	694	725	700	727	727	707	719	684	713	713	730	712	687	693	712	684	737	712	705	711	700	697	689	710	759	678	715	740	707	733	737	718	682	702	718	659	734	687	736	676	736	771	726	669	729	700	675	721	751	719	821	744	726	708	768	699	697	779	740	720	740	733	726	719	735	717	718	702	699	722	707	719	700	771	699	717	682	709	715	690	768	719	727	651	700	704	727	705	723	709	731	706	725	676	731	694	711	664	698	687	723	736	671	735	714	673	750	694	701	732	670	723	754	695	720	701	673	736	696	734	710	744	721	726	696	695	725	708	721	740	731	702	693	752	741	731	706	691	675	685	721	692	724	735	739	718	728	691	682	698	735	756	739	691	730	677	744	742	717	768	691	704	694	703	743	737	715	751	757	754	709	745	743	732	685	715	725	700	710	722	728	708	713	722	781	719	734	696	766	753	686	693	731	714	705	727	717	690	680	741	688	737	730	696	716	784	727	705	689	703	730	699	726	696	711	667	719	717	699	707	691	711	719	714	716	766	712	734	702	746	725	777	721	725	723	744	733	724	715	735	695	727	727	730	743	714	708	712	705	687	682	695	729	712	726	704	729	692	705	711	655	714	702	746	652	736	708	723
24850	14305	9144	3615	1636	927	472	431	405	393	403	360	375	371	413	388	367	378	354	396	386	375	389	374	378	351	375	356	366	376	363	329	374	378	376	333	371	358	390	359	360	349	326	349	390	381	342	343	377	360	361	369	355	365	324	329	332	372	401	358	394	348	334	351	372	407	371	379	381	356	369	364	380	382	373	318	401	322	377	371	333	360	366	358	339	365	367	360	351	338	365	374	384	358	379	338	385	349	390	336	374	396	378	359	362	386	364	352	403	388	342	366	371	365	341	374	345	375	402	372	386	391	384	352	352	346	360	353	380	356	360	362	353	383	368	418	376	371	386	349	355	311	379	365	383	366	358	353	360	355	356	355	362	325	336	339	367	401	363	369	392	390	360	377	353	370	378	313	336	362	367	357	349	366	358	324	361	362	388	408	380	332	338	344	339	337	370	360	366	341	334	365	364	362	382	347	360	341	380	403	345	331	356	341	326	348	340	329	360	342	348	352	358	344	360	399	382	342	377	377	334	342	385	362	338	386	363	368	310	356	348	336	350	347	358	378	354	353	373	357	425	331	327	368	384	357	383	331	363	353	335	349	368	338	355	384	355	373	370	352	352	369	369	387	373	393	328	345	356	397	388	306	393	385	301	348	326	339	351	357	351	372	416	374	344	326	385	386	366	358	386	347	339	340	340	339	385	353	373	337	387	403	378	397	395	382	371	323	375	349	359	385	360	380	367	334	361	387	354	378	351	355	363	369	374	375	350	364	343	330	356	364	368	371	363	376	352	328	334	382	331	338	377	340	365	331	348	341	366	363	345	342	363	373	378	371	378	332	362	347	352	328	366	317	368	340	373	354	361	387	366	371	346	383	414	338	351	354	385	309	389	340	317	361	386	384	337	342	376	374	364	322	384	317	380	363	388	348	343	332	320	374	356	376	383	387	336	359	393	368	325	341	367	352	374	377	357	363	344	343	380	364	382	348	392	349	333	359	358	367	386	393	340	356	313	336	335	352	372	345	379	389	359	344	369	367	355	390	354	325	396	318	339	359	363	320	333	330	394	404	373	375	418	349	362	379	340	405	346	369	368	352	371	350	352	378	325	358	345	340	362	365	383	378	387	362	353	377	365	381	307	346	380	343	364	345	374	344	344	395	337	385	357	373	378	354	371	339	399	359	403	339	348	354	347	370	354	357	359	367	371	359	350	355	334	359	418	360	385	333	379	363	368	339	359	346	367	363	382	338	379	385	370	335	395	357	357	325	365	360	365	328	354	400	371	339	381	360	354	332	316	391	380	335	397	342	312	374	346	348	394	357	369	375	343	375	338	362	342	352	367	353	366	347	356	366	351	383	357	367	348	339	371	374	370	381	368	364	360	373	382	334	343	357	397	377	367	334	381	367	372	304	360	360	390	385	351	371	345	387	329	351	345	342	343	350	336	333	324	359	372	341	337	338	315	305	368	371	348	361	398	348	358	329	378	348	335	389	327	338	366	376	345	369	362	351	374	360	349	326	351	316	376	360	366	350	359	294	369	343	377	367	376	354	316	383	390	363	347	368	379	372	360	397	353	326	332	343	392	361	358	385	378	409	349	358	367	371	405	337	378	373	361	363	356	378	356	375	390	311	346	373	330	367	353	378	369	403	357	346	367	373	358	354	332	374	358	345	365	382	358	367	360	350	374	359	360	391	349	387	372	371	342	362	385	369	375	370	363	345	390	353	337	355	400	395	354	356	347	352	353	322	328	361	372	356	395	343	362	368	349	341	353	361	355	364	343	370	310	365	381	372	372	391	368	360	325	361	351	384	403	345	367	359	367	335	341	371	420	370	365	363	356	353	328	368	352	376	369	375	353	360	357	380	380	318	343	346	368	362	380	372	347	358	387	349	370	361	335	359	382	323	343	358	335	355	370	353	372	394	383	344	378	359	322	360	361	395	370	354	424	369	357	333	339	388	380	376	368	341	375	370	393	341	359	375	317	355	365	382	345	350	356	350	341	351	374	363	357	355	347	362	367	342	335	371	350	335	335	373	332	347	372	361	387	357	393	387	364	384	372	346	383	357	342	306	339	357	376	339	324	347	350	315	352	346	352	352	372	383	335	362	406	393	385	373	387	334	360	355	358	370	372	420	412	372	356	382	351	318	374	393	347	320	326	361	353	384	344	378	333	352	343	356	371	391	374	327	358	308	343	358	369	361	406	388	369	330	333	345	381	370	368	357	342	356	332	338	368	336	374	373	351	343	353	366	351	373	350	353	369	359	348	328	354	389	394	366	331	355	343	376	377	356	375	314	367	360	359	352	365	373	394	370	367	383	400	377	367	348	351	375	346	413	367	373	373	357	362	367	381	366	325	366	380	338	351	397	364	357	365	377	364	365	314	300	309	332	376	373	365	374	404	363	352	374	364	323	377	387	363	353	362	377	381	355	366	361	348	353	386	322	340	370	332	351	348	324	349	384	375	359	373	401	403	385	340	345	339	340	373	357	375	371	333	386	407	384	341	363	371	358	365	360	356	357	373	380	365	359	354	317	371	380	360	351	337	387	366	358	364	352	396	331	362	367	368	362	356	387	359	362	381	374	393	329	354	368	324	354	336	346	364	350	394	362	336	337	341	365	357	381	359	402	370	364	364	364	394	350	354	361	368	375	362	362	325	379	392	377	389	381	400	355	350	342	335	346	340	358	367	334	369	364	319	334	378	408	375	366	383	342	360	338	372	347	330	353	352	351	323	341	361	365	315	361	351	361	341	368	363	379	339	350	350	338	344	368	339	328	342	379	342	336	394	345	358	355	372	360	339	374	378	348	368	345	368	362	382	385	348	349	383	359	336	377	369	381	384	367	348	363	343	370	374	350	379	364	365	352	403	373	378	391	414	401	388	372	341	421	391	301	345	371	365	365	379	328	334	348	358	317	327	364	362	329	348	350	377	347	392	339	365	366	394	359	344	384	381	367	368	360	373	360	373	313	346	373	365	350	395	372	370	342	376	360	366	376	341	379	329	380	368	335	336	309	380	316	332	391	376	348	338	362	350	364	380	372	383	357	334	316	396	390	378	394	317	408	377	383	358	357	352	361	352	352	353	390	409	384	359	357	358	372	374	348	352	351	397	352	369	354	322	353	377	379	362	352	394	366	317	361	362	342	376	364	368	371	381	360	370	332	390	372	347	351	330	361	372	324	379	365	366	361	374	343	395	364	359	377	388	354	390	369	364	317	341	371	382	339	381	362	365	364	347	345	385	354	359	359	347	357	334	388	336	387	393	390	379	343	355	370	354	365	405	370	403	387	349	378	381	359	380	395	355	383	370	384	345	394	343	339	347	332	370	395	368	353	369	384	378	391	362	369	346	365	371	351	332	380	362	373	337	351	393	343	369	344	352	337	385	371	349	310	374	365	362	382	335	382	360	347	361	364	350	372	383	338	327	380	381	353	368	394	396	355	372	321	343	394	359	396	388	349	351	384	338	346	348	359	365	358	385	384	318	367
14888	11215	12986	8743	5744	2910	1342	1103	1056	997	914	872	932	850	905	839	878	902	796	766	815	805	786	795	818	811	747	752	788	789	810	758	774	800	763	799	823	781	767	761	792	799	758	773	786	736	769	803	744	799	785	777	809	760	788	796	740	813	795	724	792	803	760	760	782	750	795	763	799	762	754	720	731	807	780	781	768	786	778	734	788	756	788	831	749	823	771	780	761	764	790	786	768	759	755	801	790	743	780	754	768	769	844	795	744	755	799	813	761	763	780	776	754	759	784	790	766	747	756	749	762	783	802	814	808	755	761	784	775	752	771	815	794	729	787	791	771	765	755	778	763	781	756	795	764	792	774	726	784	743	828	782	786	756	736	779	749	745	790	773	777	796	771	818	758	758	799	796	798	804	778	770	775	799	741	791	827	774	784	752	768	755	821	763	762	749	800	767	720	769	770	729	769	801	745	765	774	793	769	762	759	789	783	799	784	779	799	762	785	816	732	778	799	722	756	756	780	762	825	771	791	789	749	795	783	756	797	774	771	771	809	761	763	804	799	764	795	817	790	814	765	780	814	720	760	746	776	780	769	793	814	772	763	741	778	762	804	769	786	802	767	750	762	849	732	766	767	830	771	791	765	734	734	735	774	762	753	757	771	752	766	793	798	792	728	810	717	780	802	781	789	747	780	761	722	752	797	756	750	775	818	761	779	757	777	797	782	752	778	783	735	744	798	788	757	746	770	791	713	746	796	754	751	763	717	772	744	789	796	786	829	824	808	754	793	795	785	738	785	778	828	769	770	746	778	818	790	771	784	844	773	750	772	758	762	749	824	695	745	778	718	772	782	796	780	746	788	767	797	789	733	749	788	773	757	743	852	820	815	817	760	768	790	744	808	828	755	779	805	806	747	718	814	798	797	793	782	769	768	763	753	752	780	785	727	712	776	788	762	842	791	783	762	771	834	762	828	759	795	743	824	757	787	750	783	766	755	743	739	816	757	763	794	724	787	713	775	758	753	762	766	760	807	782	751	760	828	805	775	823	776	729	741	773	777	761	779	781	816	828	779	751	795	820	819	806	809	782	772	781	788	757	791	756	800	730	765	755	714	773	780	760	827	793	778	807	754	731	756	753	770	830	782	797	761	776	746	742	776	797	782	822	741	803	735	806	842	773	800	780	772	692	784	807	781	741	836	742	758	810	760	775	774	741	760	755	783	809	743	813	760	779	755	820	730	791	780	754	797	791	789	719	752	775	757	749	727	760	716	795	795	797	765	792	765	788	816	766	764	746	776	814	784	757	791	731	783	791	803	792	809	745	769	751	760	786	769	757	744	743	823	786	790	801	788	737	803	759	805	787	874	764	749	771	762	834	784	755	759	775	752	753	768	809	784	810	799	799	781	745	818	807	789	788	810	760	775	753	772	747	817	777	841	777	828	781	759	777	840	753	803	731	816	745	750	758	755	717	746	774	807	808	777	755	777	843	735	711	819	783	827	755	738	759	791	790	778	742	741	774	749	788	779	770	794	766	780	789	821	811	738	740	743	785	769	822	773	810	807	741	803	782	798	766	793	729	811	774	766	800	769	802	788	734	734	787	774	731	772	718	769	732	783	763	778	729	801	755	735	760	804	797	809	795	790	745	764	749	802	761	758	772	759	788	814	743	799	799	764	750	776	772	818	721	739	787	780	758	772	816	785	805	799	789	818	769	758	759	828	794	767	740	798	778	780	795	792	757	737	792	738	842	730	761	763	754	791	801	858	805	768	794	784	770	766	706	737	729	743	797	760	758	780	793	782	827	738	781	784	772	735	803	761	795	762	773	749	745	760	783	758	758	768	786	834	754	789	801	781	765	766	795	787	753	742	739	754	781	777	811	726	785	761	769	825	753	785	779	833	790	767	769	766	799	818	773	796	820	789	770	798	772	770	854	761	763	781	794	721	754	813	764	812	776	798	770	787	794	777	819	811	763	801	778	751	778	751	780	740	778	775	762	772	767	782	772	753	728	769	778	762	789	735	744	750	736	827	805	824	766	743	773	774	754	739	763	796	791	801	780	800	740	740	847	800	747	745	748	785	762	785	794	810	802	785	837	761	705	810	771	797	796	842	782	768	796	731	793	768	771	756	826	728	738	756	740	743	784	753	788	783	751	793	784	767	769	817	787	796	796	761	773	783	773	756	718	753	712	781	791	763	818	813	791	743	744	784	722	746	755	793	762	775	765	749	763	801	788	750	772	755	777	765	789	767	774	799	781	817	774	731	771	816	755	848	727	744	810	752	716	780	753	764	739	803	798	770	767	751	754	819	829	772	761	768	778	751	815	789	778	755	828	778	759	851	762	729	786	796	755	821	766	788	806	798	802	774	810	808	794	747	760	774	782	768	744	833	760	785	807	738	749	763	726	758	740	757	798	784	765	736	777	765	807	750	752	789	773	731	794	741	801	739	751	765	737	743	798	826	755	783	791	738	818	743	726	798	771	781	769	751	787	768	800	763	739	745	787	773	750	779	787	724	718	771	767	786	740	766	725	772	788	770	754	763	739	814	762	769	819	729	745	767	828	749	757	731	812	792	756	754	763	771	785	803	813	776	764	751	775	781	764	773	796	739	772	756	831	736	761	834	805	755	796	809	808	781	762	791	786	777	798	765	785	761	762	841	783	785	727	771	774	774	812	763	749	770	765	811	782	772	798	777	831	772	759	766	801	770	810	797	818	800	754	772	793	792	777	779	792	729	749	749	731	785	820	780	808	798	784	763	755	798	783	723	750	762	775	787	725	826	763	768	777	772	795	723	790	776	783	783	828	774	724	816	792	839	791	778	763	800	763	774	783	727	777	780	774	811	748	832	815	781	755	790	776	732	752	820	752	757	819	767	760	743	796	749	745	755	775	748	799	778	737	737	739	803	754	835	791	790	744	746	724	756	752	787	723	770	757	705	748	731	790	728	758	765	813	801	781	750	750	730	773	800	762	763	804	804	774	789	815	817	805	753	803	749	788	747	736	752	733	798	810	827	751	782	762	789	761	772	782	776	764	803	774	798	733	732	736	773	773	733	696	770	801	778	810	742	768	803	785	790	726	790	850	786	732	790	791	827	761	784	820	753	759	780	776	771	778	770	744	817	797	800	789	815	785	732	773	774	780	784	754	786	732	817	801	796	813	849	828	768	757	787	748	753	749	803	806	799	783	803	806	801	755	763	750	827	781	827	773	727	752	801	776	763	745	816	811	777	812	771	773	799	830	794	778	822	804	759	763	782	765	781	811	808	814	755	764	815	744	801	823	768	778	776	843	755	762	816	743	759	781	769	820	784	766	754	743	716	809	791	811	780	810	762	796	784	813	761	794	789	785	777	781	793	769	803	800	758	804	781	788	777	776	783	779	760	762	767	818	753	810	702	771	771	721	755	729	780	800	758	782	777	702	799	806	803	797	728	746	793	813	765	799	751	771	785	828	731	780	755	764	813	783	800	802	762	797	748	806	750	804	750	745
42276	30534	29843	23298	17673	6114	738	467	394	390	330	324	308	291	305	304	262	272	277	298	318	264	288	277	326	279	214	240	295	272	277	256	266	276	250	272	243	238	271	240	274	244	261	275	276	275	273	260	242	245	268	247	265	263	243	292	257	256	238	270	266	269	264	265	241	272	269	245	237	257	233	252	275	253	240	230	266	276	226	296	260	229	234	281	279	257	245	245	225	248	249	267	251	280	257	277	263	270	235	264	246	253	270	262	264	276	265	271	271	265	285	263	252	252	267	270	270	257	252	221	252	260	263	262	246	256	253	260	256	260	279	244	277	231	252	252	230	249	236	259	251	270	268	260	255	268	241	244	259	242	262	266	223	277	237	281	249	251	253	268	244	271	280	269	296	256	244	243	261	273	295	285	251	221	275	251	260	261	242	253	260	263	270	235	240	224	276	268	265	238	254	262	279	236	256	256	257	259	260	235	248	271	258	300	248	242	273	279	246	276	259	288	278	245	283	267	234	244	246	260	277	272	247	302	239	295	264	265	264	237	259	255	259	237	256	227	258	285	273	246	242	250	254	271	243	241	248	236	256	238	274	255	227	247	269	271	255	259	257	245	266	257	299	241	296	270	248	251	273	284	268	246	251	313	247	257	278	273	248	229	275	259	242	269	275	227	299	228	270	238	262	292	234	259	258	268	252	250	289	275	248	260	287	272	274	304	264	250	266	257	260	264	243	304	239	262	289	288	249	268	272	247	253	250	262	262	261	261	263	269	252	246	249	264	258	238	250	269	267	257	281	257	231	267	246	259	239	249	265	238	227	246	291	222	246	235	243	296	256	262	294	221	294	263	247	300	260	250	263	250	263	291	270	260	268	272	262	280	264	263	260	286	255	245	253	250	260	272	249	241	279	262	279	249	257	271	271	243	262	258	243	247	251	272	248	271	245	258	266	270	258	281	265	293	265	269	244	250	261	255	264	268	237	279	251	223	251	254	246	276	250	244	257	238	261	317	250	258	269	266	275	272	271	244	266	276	245	280	240	270	261	259	250	272	266	266	259	268	242	276	275	253	281	214	236	236	275	258	252	253	241	233	249	270	264	280	247	258	290	253	237	250	252	242	272	279	258	275	249	260	273	248	239	266	257	254	246	260	290	266	266	279	244	242	230	239	279	228	232	254	255	266	266	271	256	289	249	278	211	272	265	248	256	254	266	275	257	250	238	256	254	259	262	272	282	245	250	235	272	260	250	244	241	243	291	244	248	270	254	251	262	273	274	259	278	264	246	285	272	276	272	253	268	277	267	297	246	273	266	304	260	255	237	270	269	265	223	229	250	253	215	259	234	245	236	273	234	256	247	226	282	241	275	292	259	237	269	233	229	275	295	251	275	263	264	282	271	262	290	274	262	272	262	255	236	264	254	264	277	269	274	261	305	276	265	247	243	284	276	293	256	264	281	267	247	269	242	268	258	260	263	268	249	224	254	296	266	265	249	272	281	264	247	252	279	267	273	254	264	257	260	267	279	259	252	259	291	264	276	253	301	262	256	302	288	243	227	241	259	253	279	247	229	238	259	289	254	275	273	246	266	276	232	270	260	280	245	264	246	221	255	292	310	275	302	248	260	274	268	252	267	272	258	266	310	262	254	279	280	278	245	206	259	274	270	244	261	266	293	276	256	237	302	234	247	243	239	259	246	278	269	281	263	257	285	245	284	233	237	249	254	286	252	280	245	239	252	246	254	268	257	280	257	224	243	259	258	273	254	252	225	256	234	244	253	246	243	256	268	262	284	282	245	281	275	273	261	246	260	263	284	255	279	240	275	262	240	278	295	248	271	271	250	234	252	265	265	242	259	261	263	248	240	251	280	251	258	281	266	290	248	261	245	254	265	271	263	288	254	275	232	271	241	270	278	268	256	244	262	246	260	259	287	259	259	230	279	287	269	286	269	270	246	243	279	288	283	273	297	246	277	278	302	266	232	272	252	271	290	266	294	261	240	294	258	256	274	311	272	243	258	271	249	264	249	246	271	266	293	248	321	248	281	262	255	279	252	247	265	261	269	279	239	272	264	241	224	252	285	240	233	300	268	246	244	269	282	269	261	263	264	254	291	291	254	265	277	244	235	278	265	264	263	280	248	229	266	267	238	251	258	258	251	257	273	251	222	236	277	228	238	267	232	296	270	248	247	270	254	256	232	249	230	273	258	274	225	259	274	243	275	238	270	207	251	273	260	267	252	265	274	292	257	254	259	272	243	256	276	224	285	277	254	241	242	242	252	288	264	279	270	272	275	269	284	237	249	284	232	238	265	273	262	238	274	262	311	255	244	248	228	259	272	246	278	279	256	291	232	255	270	267	257	238	242	247	257	225	257	263	305	283	204	241	255	256	269	255	266	288	266	294	285	239	251	252	248	279	260	248	254	245	251	277	293	266	243	268	261	243	239	251	277	264	253	261	261	272	254	243	270	264	225	263	224	233	268	269	252	262	246	264	255	258	271	262	240	276	258	263	254	230	262	260	254	265	303	304	285	263	272	277	252	233	261	274	276	252	262	253	294	257	246	277	274	303	287	278	244	236	257	288	277	289	287	264	250	255	271	257	263	237	270	264	248	252	279	266	253	279	280	247	305	275	269	252	286	243	246	280	259	264	271	260	271	280	293	251	263	253	257	247	273	270	247	270	272	243	232	264	222	234	287	251	261	253	222	263	278	269	277	244	289	256	249	244	247	260	265	265	306	237	248	253	296	254	235	254	261	282	247	260	260	255	248	215	244	263	266	306	284	255	267	272	267	251	235	261	265	245	312	296	258	271	264	216	254	272	237	282	269	265	253	257	255	239	257	251	302	290	296	264	268	256	272	244	238	266	244	247	255	243	247	259	251	263	251	278	278	269	266	299	292	271	255	267	276	242	287	260	253	256	284	244	241	312	293	253	234	260	272	254	220	274	275	263	269	260	261	248	256	271	279	253	255	246	239	256	255	290	275	240	259	246	267	260	265	243	264	269	265	286	259	231	268	273	252	286	305	258	256	265	286	234	282	293	243	253	265	246	231	259	289	233	240	293	261	269	268	253	270	285	245	272	285	267	256	249	261	242	256	265	249	272	237	265	275	257	297	263	241	277	264	257	250	282	281	225	256	250	222	262	276	250	245	225	269	239	234	282	281	274	247	271	266	260	274	249	270	262	254	285	265	262	254	278	297	273	243	246	222	241	262	248	266	283	254	242	255	298	264	239	286	283	239	247	256	262	261	247	278	251	267	297	275	277	256	240	246	260	266	271	275	285	247	268	250	273	302	256	293	256	284	274	242	237	288	275	241	250	250	241	271	278	246	246	281	259	241	279	267	304	254	240	262	241	246	269	250	266	267	302	257	239	247	262	251	280	277	224	274	281	250	282	250	255	262	259	280	278	266	276	278	255	255	246	261	261	296	271	246	268	236	261	241	262	258	249	236	240	240	238	252	262	265	248	233	242	256	245	253	268	259	268	313	259
27531	24544	32207	31598	28628	11013	1765	1476	1278	1172	1070	910	848	827	852	797	747	701	702	662	675	636	619	630	660	606	649	629	636	656	631	633	609	643	643	673	609	580	621	563	599	641	588	581	614	601	645	608	584	582	589	582	639	571	561	579	569	590	629	593	611	593	568	615	630	588	573	630	599	576	611	602	595	631	606	603	595	575	589	602	574	598	607	575	585	536	616	606	590	589	578	589	616	563	611	590	602	570	608	598	571	589	607	629	592	626	590	595	618	551	570	587	600	586	586	585	563	583	616	588	599	586	579	606	583	553	602	629	583	585	622	569	625	618	614	614	608	599	609	573	627	586	575	579	603	571	567	661	618	621	620	625	593	644	620	582	585	619	585	613	616	644	565	615	539	529	585	531	625	604	593	566	634	593	597	555	568	574	607	615	586	625	612	578	616	622	582	570	571	570	607	567	581	548	621	597	601	598	615	608	575	587	583	611	578	558	589	561	575	597	611	611	592	602	580	606	616	579	592	630	586	600	596	548	588	607	567	535	631	622	576	571	589	626	642	587	601	554	563	603	602	540	638	614	604	618	614	571	551	624	613	564	634	595	599	607	618	634	535	576	582	626	591	607	605	580	573	583	629	590	624	603	578	610	598	607	658	603	596	569	579	586	582	594	553	602	543	590	609	584	602	590	611	587	569	618	590	567	611	589	614	620	563	643	561	601	592	602	617	576	607	590	579	571	594	628	583	570	630	546	573	552	545	599	601	634	563	593	603	533	621	572	574	605	614	600	595	604	590	629	605	603	629	591	562	580	617	602	570	564	627	560	551	586	583	573	607	612	600	605	588	588	574	603	591	610	610	573	593	600	600	546	569	572	621	573	620	583	539	565	578	580	583	553	543	593	564	584	614	608	584	612	582	610	566	621	546	582	631	538	604	592	597	580	598	609	568	561	640	586	585	585	583	598	592	528	575	592	645	611	612	593	627	619	584	613	592	603	605	587	560	596	617	556	601	580	625	617	570	581	584	624	632	601	602	585	603	608	593	569	596	563	563	642	605	609	583	575	597	620	602	642	604	563	635	623	573	599	591	626	562	564	611	579	594	632	606	576	575	605	615	611	536	598	596	550	568	580	567	628	600	596	610	620	640	587	561	604	591	594	593	603	629	581	619	580	562	614	595	632	556	577	573	578	615	647	571	573	633	579	609	610	583	574	563	629	603	626	620	552	609	568	607	617	649	633	564	573	556	569	556	600	639	608	587	569	574	614	595	631	566	611	621	581	597	601	597	590	624	577	611	505	578	605	580	568	559	581	621	595	614	644	618	607	614	572	540	595	586	559	579	574	613	621	587	598	569	552	586	590	600	575	558	554	586	558	581	579	558	589	557	613	603	613	639	588	579	596	585	587	619	592	634	615	573	593	598	601	562	574	573	594	565	630	624	598	579	596	511	608	595	607	575	599	599	556	591	607	548	597	597	578	567	614	605	581	610	641	550	576	538	596	601	567	595	619	587	585	590	577	568	585	583	593	592	534	592	587	558	570	580	609	612	597	579	591	613	572	603	602	570	590	576	595	612	631	564	601	599	577	573	624	577	584	647	584	612	554	610	621	598	576	565	551	606	591	565	601	606	573	601	566	609	579	617	600	593	579	588	589	623	609	545	587	620	604	627	577	603	574	601	583	585	620	551	624	609	589	573	592	578	591	596	605	606	603	596	598	549	603	588	599	576	611	594	603	633	582	633	571	577	581	617	605	575	590	573	578	641	584	576	601	633	571	566	595	600	574	614	612	614	571	558	609	603	600	574	592	611	594	627	589	626	593	609	614	582	590	573	577	583	594	558	576	586	584	591	612	572	630	582	574	580	562	622	588	611	588	627	573	563	572	604	582	601	579	578	558	599	607	594	583	600	546	575	572	598	546	553	564	601	575	609	600	590	608	642	578	619	535	572	612	540	548	570	565	592	590	574	609	607	585	589	565	612	596	591	580	576	567	586	619	582	562	615	562	634	638	631	584	596	600	552	561	583	600	585	557	574	593	563	622	604	609	612	567	576	603	594	604	539	614	603	627	614	612	609	612	600	607	609	614	573	573	571	587	610	618	604	559	564	597	582	590	527	560	618	581	551	628	607	617	594	583	580	554	632	609	590	600	609	564	548	580	637	610	583	611	658	610	601	601	578	590	606	575	623	557	552	604	599	608	587	664	587	624	593	648	599	599	609	587	615	560	591	576	560	583	624	607	586	595	525	634	608	609	621	617	596	585	603	625	615	610	586	574	559	617	585	568	598	617	596	618	602	592	589	574	607	582	635	587	627	565	590	585	601	607	609	565	576	633	590	594	602	606	601	572	565	597	567	611	619	578	585	607	567	623	597	618	628	595	582	570	557	607	555	601	570	598	616	634	598	577	593	567	604	546	600	637	596	579	598	580	591	607	592	630	597	559	623	593	586	597	556	590	601	636	600	621	642	643	634	589	593	634	590	603	601	633	550	609	601	556	614	618	608	576	579	602	590	564	573	634	565	632	615	586	589	561	608	576	578	618	587	604	587	603	627	619	607	584	595	580	590	577	583	572	618	535	586	587	575	616	625	600	584	525	600	606	558	610	594	592	563	588	615	578	620	607	618	571	608	616	579	594	569	635	611	581	615	625	629	572	543	611	606	596	617	594	590	605	571	577	583	585	621	629	594	605	548	568	607	535	594	585	590	634	629	567	634	624	605	623	606	569	579	611	555	587	601	606	602	557	635	599	617	597	608	593	585	616	590	599	623	599	601	586	591	560	612	568	616	559	606	602	601	597	613	553	558	591	568	559	611	603	609	584	601	582	611	586	560	555	590	611	608	602	571	585	573	582	598	594	597	569	620	625	601	574	541	577	610	566	627	594	597	570	564	635	589	593	565	592	600	602	579	622	632	607	592	579	608	596	579	519	617	606	585	614	575	588	625	574	595	643	565	607	606	611	595	590	577	598	601	592	574	592	568	586	573	626	554	575	575	624	655	560	590	629	602	582	609	577	595	612	585	577	604	586	561	568	627	576	560	586	599	619	604	612	589	548	568	591	575	610	638	598	578	603	594	578	610	545	591	612	566	622	620	599	592	579	623	596	576	598	594	620	582	574	612	590	561	608	580	632	616	605	580	575	573	616	582	623	569	584	610	602	594	610	553	583	601	585	595	603	598	584	574	625	626	586	552	598	630	549	606	591	619	592	597	587	594	617	587	599	565	585	580	608	569	527	633	568	612	630	595	605	579	597	633	615	593	622	596	593	612	577	588	614	556	571	565	665	657	546	606	606	603	574	567	561	623	653	572	628	588	559	634	587	590	596	592	595	589	593	573	581	600	619	592	596	575	570	610	618	656	563	601	552	592	623	611	616	610	669	595	589	634	606	566	632	596	608	560	594	591	637	579	573	596	599	568	573	572	631	629	593	562	599	590	618	593	606	562	643	588	598	574	584	592	591	631	593	603	596	599	611	594	594	586	600	571	608	573	578
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
