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
338002213502	338002214063	338002214613	338002215163	338002215713	338002216263	338002216813	338002217363	338002217913	338002218463	338002219013	338002219563	338002220113	338002220663	338002221213	338002221763	338002222313	338002222863	338002223413	338002223963	338002224513	338002225063	338002225613	338002226163	338002226713	338002227263	338002227813	338002228363	338002228913	338002229463	338002230013	338002230563	338002231113	338002231663	338002232213	338002232763	338002233313	338002233863	338002234413	338002234963	338002235513	338002236063	338002236613	338002237163	338002237713	338002238263	338002238813	338002239363	338002239913	338002240463	338002241013	338002241563	338002242113	338002242663	338002243213	338002243763	338002244313	338002244863	338002245413	338002245963	338002246513	338002247063	338002247613	338002248163	338002248713	338002249263	338002249813	338002250363	338002250913	338002251463	338002252013	338002252563	338002253113	338002253663	338002254213	338002254763	338002255313	338002255863	338002256413	338002256963	338002257513	338002258063	338002258613	338002259163	338002259713	338002260263	338002260813	338002261363	338002261913	338002262463	338002263013	338002263563	338002264113	338002264663	338002265213	338002265763	338002266313	338002266863	338002267413	338002267963	338002268513	338002269063	338002269613	338002270163	338002270713	338002271263	338002271813	338002272363	338002272913	338002273463	338002274013	338002274563	338002275113	338002275663	338002276213	338002276763	338002277313	338002277863	338002278413	338002278963	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
58394	30939	20625	6878	3010	2853	2548	2203	1888	1473	1102	849	713	628	543	488	524	483	406	306	376	353	377	411	439	405	431	394	342	329	327	348	333	329	331	299	322	327	297	316	338	303	328	298	321	303	291	319	330	343	309	308	287	275	349	336	288	302	281	316	310	292	307	291	283	283	364	332	313	346	324	301	334	322	285	308	316	315	289	340	288	290	293	332	305	328	313	328	331	287	303	323	281	282	305	311	343	308	325	306	325	332	313	309	320	279	296	288	324	283	309	327	285	319	265	318	324	294	306	290	326	317	312	323	301	269	312	294	338	337	298	344	287	298	315	282	307	295	287	298	280	315	309	281	286	285	328	335	283	341	308	293	295	289	283	298	329	349	293	303	309	330	313	334	322	275	292	295	285	278	321	299	313	307	296	314	316	309	311	317	315	310	318	281	272	308	315	301	270	299	300	275	315	309	280	293	323	318	302	309	316	308	323	280	303	284	309	282	318	345	290	315	313	299	333	283	309	314	343	279	294	319	329	297	294	325	321	306	318	313	275	283	319	283	321	295	287	285	278	300	303	292	306	311	316	268	314	327	301	310	287	311	327	316	367	274	306	318	328	299	303	309	334	306	284	300	300	303	287	291	299	260	309	299	308	292	266	319	310	331	297	297	334	315	313	355	312	331	304	310	295	308	348	318	263	259	282	298	322	316	314	336	304	323	274	276	306	300	292	307	282	303	318	351	290	314	290	290	321	278	316	319	338	280	281	297	303	325	300	360	270	304	297	313	285	296	349	306	331	306	286	293	325	282	294	295	292	320	296	300	298	285	322	288	292	319	324	282	319	323	281	299	339	327	302	295	295	322	300	281	300	287	277	299	305	310	311	287	329	326	280	300	297	314	336	303	295	292	312	311	328	291	283	305	328	342	303	279	304	308	306	316	339	317	303	279	322	333	317	306	267	305	303	311	316	332	299	288	301	302	300	283	328	324	292	319	322	341	310	298	290	266	313	313	290	290	281	298	313	290	319	296	279	334	307	285	266	292	270	301	322	274	266	332	296	306	274	317	297	274	301	309	307	292	278	285	296	320	321	271	294	306	352	300	291	313	265	301	308	304	300	304	286	305	318	283	310	343	302	313	292	311	287	302	280	303	288	321	319	280	281	315	273	282	336	330	269	321	318	353	309	314	323	303	284	276	294	320	294	295	329	334	307	287	336	313	312	314	317	260	303	317	306	294	288	272	291	304	317	327	316	314	286	277	303	271	289	304	339	275	312	314	304	291	274	308	332	309	297	318	300	275	262	300	302	311	282	302	303	310	292	327	316	271	306	265	303	291	299	269	300	297	315	312	314	318	283	293	307	287	340	322	330	297	315	305	326	347	302	276	286	279	291	296	263	270	306	298	277	299	324	268	301	294	313	295	264	286	301	276	292	307	304	300	286	318	333	301	316	281	303	304	266	356	291	333	298	283	293	279	322	312	315	314	307	287	300	286	265	308	325	296	281	290	313	286	281	291	323	328	297	289	287	310	295	278	327	277	293	302	286	268	270	309	285	311	290	305	325	324	332	313	313	319	295	284	289	289	320	277	295	298	311	318	301	330	307	275	309	319	298	307	278	278	294	283	310	285	273	279	264	283	312	310	310	291	323	298	311	316	328	313	299	319	311	305	266	303	312	275	317	322	331	302	324	289	305	290	283	288	332	304	272	302	330	328	291	319	337	328	327	314	299	306	278	310	305	296	320	335	280	319	331	324	344	277	277	290	319	307	320	301	314	337	313	308	276	328	301	274	298	285	259	316	315	315	306	301	305	292	299	308	314	307	294	287	297	292	303	304	273	321	319	368	346	291	320	345	306	264	314	304	326	323	316	281	328	287	301	291	296	301	281	304	320	300	309	281	286	310	315	285	288	329	331	314	301	335	277	331	282	330	280	301	322	280	293	344	299	304	342	300	296	314	308	312	315	306	312	314	305	320	307	319	320	314	313	313	294	300	316	300	333	271	269	316	271	283	293	318	292	285	307	282	285	343	323	309	312	324	289	328	319	313	298	334	303	297	311	310	304	301	289	302	305	325	246	248	267	291	347	293	303	295	333	285	309	293	305	294	329	302	325	253	303	345	268	273	316	318	325	300	320	323	279	321	326	314	322	347	269	344	303	328	324	326	307	340	265	323	304	289	264	292	287	299	304	283	325	321	358	353	321	308	316	292	308	331	320	314	318	317	309	258	292	274	345	314	304	331	329	294	282	326	299	318	293	288	286	310	296	307	310	325	318	299	279	284	291	287	291	283	317	284	273	311	308	270	304	286	312	292	330	334	301	239	303	306	341	319	292	312	285	296	332	318	294	291	311	289	295	281	342	301	286	311	316	321	282	307	327	324	324	305	292	271	345	291	293	323	297	296	309	292	321	314	342	281	284	295	295	310	302	318	302	313	322	315	295	289	318	283	311	284	340	294	304	341	310	267	307	303	296	303	318	315	282	252	266	304	297	306	286	287	309	298	322	295	292	284	305	290	275	287	318	289	296	269	303	310	307	288	342	330	331	295	289	277	296	319	320	319	309	267	310	317	315	323	350	319	303	315	300	274	319	307	296	300	322	301	299	321	305	297	266	288	303	298	325	334	316	337	319	289	325	283	293	317	318	294	296	304	305	287	311	294	288	262	303	310	307	312	273	344	297	278	281	297	334	308	316	287	277	275	313	288	293	308	298	281	276	309	323	313	286	307	312	291	291	278	306	299	322	318	286	336	287	302	319	321	298	312	318	324	327	290	271	297	323	279	299	304	293	305	313	290	293	294	282	306	288	325	299	323	332	264	286	330	339	307	320	299	279	317	267	299	278	296	298	328	307	305	333	324	336	361	318	313	318	259	314	271	298	311	287	317	316	310	338	297	294	328	318	306	290	298	297	342	309	296	308	281	327	314	296	283	326	350	316	312	308	287	300	314	307	310	286	297	303	317	300	267	301	330	336	298	308	260	302	278	307	331	293	316	315	302	296	294	299	304	262	290	272	311	316	309	314	309	285	281	339	303	301	310	318	307	298	309	332	242	296	293	321	288	303	309	320	290	313	297	285	303	368	296	315	313	308	283	286	260	256	312	320	332	331	284	308	278	337	342	302	296	313	294	306	279	333	319	323	313	286	309	320	299	317	311	291	282	307	292	306	336	285	322	304	288	306	304	313	308	312	302	336	321	317	319	290	277	294	308	271	293	294	272	307	307	305	282	312	345	326	307	305	347	286	283	332	309	302	265	295	297	330	278	267	325	284	296	326	265	288	269	282	296	302	311	297	331	338	321	316	319	305	309	327	311	302	337	333	281	280	302	316	312	330	290	318	281	314	298	320	321	295	315	294	279	269	284	317	324	292	284	316	328	297	306	301	285	297	313	296	281	340	333	317	302	319	292	301	318	300	319	290	276	286	319	315	292	348	356	319	291	314	282	289	303	292	292	297	317	296	304	313	302	288	293	279	304	340	331	298	290	345	311	303	303
34246	20326	23225	10315	9078	10535	9822	8697	7621	5849	4637	3464	2868	2380	1981	2042	1722	1414	1323	1124	1076	964	1086	1177	1277	1413	1248	1066	953	923	895	799	828	764	754	734	750	765	700	738	788	764	711	769	646	664	681	689	663	612	600	627	624	650	614	629	670	657	693	646	656	662	627	650	639	652	641	636	637	649	622	634	612	641	632	630	648	613	655	629	590	654	683	661	635	617	631	596	617	623	674	631	600	604	610	619	643	612	592	664	618	700	621	652	609	645	637	647	624	605	645	628	710	615	710	670	667	665	620	636	653	581	642	625	604	613	640	637	636	669	604	654	666	675	590	649	610	660	649	647	657	606	573	662	687	612	613	645	689	653	610	641	627	653	601	652	643	635	607	640	598	689	584	662	634	658	654	658	590	619	674	669	640	597	636	615	662	639	597	658	665	629	613	628	659	654	656	619	688	654	639	582	661	646	660	652	613	623	629	638	658	592	659	642	637	635	650	625	606	631	629	648	670	643	629	663	664	655	662	611	621	648	667	595	612	638	601	627	640	623	667	656	659	671	613	659	632	669	630	619	600	628	600	664	597	639	617	650	654	621	684	631	629	631	639	631	640	633	591	634	683	661	676	619	658	656	653	630	624	645	632	626	661	633	646	633	619	599	605	643	649	642	659	647	617	660	651	628	610	653	623	652	679	615	620	611	658	616	610	718	641	639	659	590	647	590	655	621	635	623	589	625	608	630	621	667	587	616	663	617	646	638	621	610	637	633	633	630	650	705	633	637	600	622	572	653	624	642	654	578	669	626	704	613	639	626	639	660	654	625	664	578	666	633	691	639	615	645	638	615	698	624	609	596	645	623	622	644	670	640	646	618	656	647	656	625	651	647	621	701	613	646	593	615	646	639	630	609	652	606	661	662	660	613	665	664	605	667	627	558	657	603	686	601	660	654	579	647	646	664	602	698	634	654	638	608	676	653	669	694	691	625	638	643	604	618	627	623	602	617	645	595	681	671	623	641	649	646	609	635	646	699	643	640	668	632	637	672	653	641	634	609	634	635	689	660	624	656	619	673	650	664	690	616	613	642	650	621	653	633	648	648	608	615	648	637	640	653	651	610	669	621	645	663	620	635	666	612	662	601	645	668	619	649	638	582	651	624	624	641	667	673	676	619	652	556	627	667	700	654	656	647	626	609	609	596	639	609	631	625	635	619	631	614	636	640	663	659	673	578	636	656	622	634	640	628	620	604	612	639	626	652	608	643	628	623	647	667	622	638	625	603	662	607	609	681	614	664	655	598	654	675	615	609	629	619	634	619	631	651	625	637	613	639	647	682	607	627	697	626	652	632	643	611	638	605	586	607	650	676	628	644	644	656	657	618	666	618	665	615	654	618	647	622	695	631	636	604	646	665	678	651	618	632	614	623	701	619	662	663	612	634	649	629	680	667	650	600	575	630	687	652	653	615	633	614	624	644	591	647	668	637	608	642	648	613	692	636	681	566	652	655	668	662	609	666	629	636	677	649	664	598	666	613	652	658	608	612	668	619	632	600	617	648	625	652	620	663	617	672	615	615	598	630	664	645	687	669	624	691	643	685	681	644	629	637	691	634	616	629	623	655	581	677	605	637	641	668	650	654	638	644	627	647	638	608	647	636	604	613	585	649	647	662	635	570	622	650	645	665	619	672	646	670	623	645	627	650	610	677	641	610	631	639	628	623	630	626	610	654	622	639	657	633	617	635	606	640	663	647	646	620	664	637	639	599	640	557	641	633	614	669	683	619	618	592	646	684	636	636	637	635	647	651	647	680	640	638	647	657	627	646	637	630	568	632	651	603	596	640	648	644	673	680	653	653	639	624	640	621	685	665	638	636	668	637	600	631	680	591	618	700	608	643	623	684	618	591	658	640	617	671	649	661	642	690	650	589	673	645	627	645	685	650	673	653	646	630	650	630	658	630	717	614	638	578	641	663	664	658	630	675	626	623	570	655	706	659	637	664	634	630	651	583	653	614	652	599	644	619	647	656	641	668	659	636	635	660	689	633	645	665	630	612	621	626	663	632	686	641	600	675	681	629	605	680	632	642	641	636	628	652	655	634	606	618	638	629	639	667	611	659	639	693	602	668	607	655	656	647	582	657	634	625	658	639	601	614	625	643	618	614	623	650	633	613	627	692	664	624	616	639	633	633	625	661	618	668	631	590	642	709	670	646	657	677	646	668	628	625	618	642	640	619	630	686	627	637	623	667	617	656	620	591	676	613	638	644	669	606	651	635	641	651	660	600	656	607	666	676	657	637	624	673	621	657	648	644	638	603	643	625	637	632	668	653	682	644	612	671	594	636	654	654	655	631	592	660	615	639	640	643	661	654	654	643	654	679	633	595	625	679	619	627	607	648	631	642	660	639	597	655	632	631	661	631	670	660	651	597	661	679	667	646	544	640	597	619	608	640	600	625	649	625	614	680	616	626	624	675	611	657	617	658	672	618	641	670	667	637	669	633	636	595	639	642	646	638	666	641	672	626	618	623	633	598	662	636	616	643	646	697	663	622	659	595	668	665	655	636	654	649	703	607	635	668	609	667	645	632	612	630	664	612	607	613	652	687	633	622	681	649	652	674	663	649	635	649	631	650	644	662	616	670	617	662	602	662	630	634	641	655	627	598	652	621	665	649	649	637	626	616	655	685	619	709	627	650	610	691	611	630	601	618	652	611	642	687	611	597	603	657	589	636	664	630	628	610	633	655	610	627	638	700	655	603	669	663	613	654	626	624	633	632	682	670	705	643	648	645	686	655	606	629	642	646	656	624	606	624	641	615	608	643	638	626	606	637	632	635	625	613	646	644	655	636	641	658	637	646	619	667	629	611	627	622	610	676	600	629	623	671	638	645	684	631	624	670	655	642	621	649	628	636	644	663	608	640	665	616	652	619	622	610	667	652	657	671	601	629	624	617	658	641	631	653	646	681	628	662	697	634	627	641	616	640	669	623	649	650	605	591	622	625	648	640	655	626	683	639	650	702	630	640	650	623	614	655	605	657	677	656	638	685	607	648	669	619	653	657	660	620	671	665	643	619	638	623	626	648	659	615	594	626	618	653	633	629	620	652	660	655	633	638	665	636	655	670	650	638	635	656	641	654	663	620	641	645	620	653	605	641	639	637	677	665	611	628	637	648	650	620	628	648	666	646	617	622	679	661	598	651	626	673	665	654	695	584	643	627	632	633	638	669	651	632	627	641	672	659	643	649	650	622	626	667	673	654	676	649	647	644	633	637	642	655	649	619	619	651	646	624	651	642	622	635	611	570	637	625	638	604	632	637	620	622	594	642	641	651	654	632	708	657	656	640	610	629	650	628	644	644	614	629	663	630	616	601	651	599	643	625	646	603	594	623	572	626	635	663	665	671	618	598	657	631	613	659	607	682	689	633	688	649	653	672	699	615	668	599	638	683	638	618	636	627	591	649	656	625	660	642	623	639	693	648	627	615	642	614	644	670	634	642	647	598
38946	17694	6134	1830	835	929	835	649	569	451	373	300	311	311	287	336	310	295	250	260	282	246	269	256	275	297	271	304	262	292	276	264	296	256	278	277	264	262	274	271	248	244	270	247	262	252	284	251	228	239	281	265	283	264	285	287	273	252	268	275	256	245	225	290	263	249	242	253	254	277	264	256	257	257	243	231	297	278	263	257	255	251	207	251	237	284	245	246	247	237	266	278	268	255	228	261	288	263	226	229	245	248	274	251	243	274	263	277	232	265	261	246	283	243	248	257	261	227	270	239	264	251	262	260	263	277	243	239	256	237	255	258	261	238	245	257	234	276	275	304	234	293	243	295	259	266	270	269	227	250	271	220	289	266	259	251	276	275	276	251	228	284	268	231	258	266	253	248	256	258	271	287	248	287	220	298	272	252	213	272	267	256	250	253	271	267	257	259	220	255	280	294	274	251	251	223	289	231	260	262	263	246	242	257	254	267	291	263	298	259	276	264	258	281	264	238	258	249	283	253	269	262	257	247	303	305	267	225	246	238	257	249	301	258	244	256	264	233	265	248	258	269	261	216	289	270	255	261	259	246	269	280	270	253	236	245	231	269	252	246	257	268	250	267	266	267	296	252	263	290	277	259	251	283	287	264	246	252	260	287	261	254	242	239	247	265	232	251	235	260	277	246	286	229	270	265	280	283	256	251	241	264	261	241	287	243	273	255	238	233	229	259	265	242	258	254	295	284	247	243	244	262	254	268	275	252	254	282	271	263	265	281	247	232	253	251	267	262	253	253	267	269	274	272	290	262	287	256	246	222	261	260	282	263	248	284	243	235	271	270	264	258	215	235	234	290	241	240	283	253	289	271	272	262	276	245	261	271	264	268	240	212	259	270	251	270	241	268	247	252	262	263	258	251	260	248	275	275	269	279	263	254	259	244	274	250	245	273	242	264	275	281	265	249	249	254	247	240	268	260	276	239	250	271	251	254	261	248	246	271	251	246	235	241	284	247	311	235	263	250	288	242	303	275	265	267	241	269	234	281	250	275	239	260	266	250	233	270	280	251	218	227	256	265	229	271	282	238	250	237	293	254	257	273	234	250	260	273	250	314	264	262	252	283	215	230	287	243	225	255	243	309	261	223	246	236	265	247	248	244	250	252	234	247	264	278	256	241	264	268	252	253	253	253	218	243	258	245	229	273	256	272	290	291	272	249	263	240	269	247	258	284	281	250	269	281	265	245	239	271	282	267	277	249	233	258	251	245	285	238	240	239	258	281	228	281	240	258	274	235	259	264	251	264	259	254	270	283	287	293	253	254	267	248	250	241	268	275	245	262	221	237	255	233	263	229	243	263	269	256	248	243	257	291	285	269	250	247	254	253	254	253	255	257	292	269	258	267	292	276	271	266	268	283	250	237	253	237	307	254	272	253	280	228	270	242	260	234	275	236	250	281	288	225	256	225	252	260	262	263	262	296	253	263	240	235	280	254	272	259	259	292	248	252	255	245	276	248	232	224	266	247	276	274	273	261	265	218	267	234	220	248	243	251	268	280	255	240	235	244	238	270	263	224	245	252	236	247	265	283	285	262	267	266	268	248	266	246	259	254	262	251	246	246	287	270	254	276	251	258	251	227	266	277	255	257	254	258	236	251	240	236	237	262	297	298	227	246	270	269	241	273	285	245	269	263	270	305	276	270	266	274	266	279	264	256	280	259	266	266	248	259	254	267	241	268	246	232	245	291	256	259	244	272	267	266	263	279	261	282	284	222	257	252	264	237	259	251	267	267	239	263	278	286	267	277	280	276	266	220	271	259	244	250	238	260	253	240	237	235	226	271	270	264	291	297	281	265	239	227	232	256	244	290	267	268	268	269	274	265	247	258	279	236	254	265	254	259	279	272	264	236	232	274	262	246	279	229	257	226	261	241	255	274	243	268	241	227	244	252	227	261	255	259	283	268	271	278	263	235	242	239	264	259	237	273	260	270	280	254	270	263	247	262	253	275	236	252	265	233	272	254	259	258	285	268	291	247	265	263	252	261	267	258	266	273	240	257	268	271	256	245	265	262	265	248	253	283	253	257	280	249	248	228	240	270	254	282	264	244	263	265	260	257	253	300	268	279	269	249	280	283	225	245	259	267	269	256	264	266	251	277	264	258	283	276	256	241	208	248	244	243	273	297	239	248	255	248	251	254	281	259	257	257	259	258	232	281	264	238	276	248	274	262	279	265	273	254	247	241	261	259	257	259	250	240	258	253	217	260	270	281	229	244	226	282	279	227	258	277	240	255	258	246	261	262	261	275	269	243	243	269	275	259	225	260	258	267	256	250	240	210	269	272	295	262	279	278	284	255	276	267	244	250	281	267	265	276	274	250	237	263	235	244	259	272	239	251	247	279	267	246	261	229	275	255	250	235	237	259	260	268	277	256	270	264	302	251	261	260	258	232	249	236	256	272	269	245	235	275	243	252	254	268	232	237	290	277	258	263	225	238	272	268	264	255	228	267	250	232	226	264	286	222	229	268	255	251	267	273	259	237	246	232	255	240	259	275	300	254	283	252	262	278	237	245	263	252	273	273	262	255	266	253	248	258	261	243	294	272	253	243	267	258	231	259	260	277	256	247	255	259	254	239	252	261	254	268	274	251	255	252	263	262	262	282	261	254	275	260	278	262	236	245	283	239	256	266	244	261	237	284	244	259	247	241	246	237	245	244	248	260	279	277	257	263	278	250	225	257	262	232	278	277	257	304	261	289	247	264	276	271	270	293	258	279	268	262	251	269	296	245	256	227	243	258	224	243	300	261	249	266	258	292	275	244	268	284	280	279	271	268	296	264	268	253	278	266	256	259	272	272	257	262	246	286	240	282	263	250	249	251	247	249	252	245	214	241	242	287	281	240	279	238	225	244	246	243	269	265	283	253	255	265	271	274	242	235	258	261	270	259	226	241	237	259	260	251	277	296	261	252	257	239	270	243	268	297	233	248	246	275	277	243	260	259	272	204	277	271	253	274	242	267	258	239	239	280	302	215	278	271	253	259	256	274	276	240	270	222	260	243	252	272	229	243	246	252	241	248	252	290	283	253	273	277	231	229	262	228	241	284	283	247	259	261	259	275	257	248	261	242	242	264	267	271	256	265	273	283	259	250	248	268	242	246	278	240	267	230	242	245	282	270	282	252	276	264	263	249	250	242	273	250	248	291	311	249	277	273	241	234	275	251	249	269	284	265	225	274	265	233	253	238	244	276	274	252	237	244	261	276	273	264	254	246	270	248	271	266	285	272	272	285	273	279	241	269	260	243	274	251	260	251	256	234	260	263	265	257	253	237	261	242	247	277	255	241	253	224	258	271	246	268	254	289	254	264	328	271	243	255	258	269	280	262	236	257	262	272	269	260	270	268	283	256	277	265	253	221	245	254	246	264	289	262	263	262	255	216	239	261	222	252	256	218	272	240	288	227	245	285	264	282	247	266	229	267	251	276	277	275	270	263	251	267
22358	10282	8068	3747	3117	3496	3030	2426	1996	1621	1251	981	813	893	856	830	791	801	743	693	630	676	709	702	730	804	694	665	591	604	582	621	613	577	572	622	591	561	601	564	618	608	572	587	535	552	573	563	545	532	514	542	560	577	532	545	518	553	545	580	562	542	561	527	583	527	558	555	505	565	515	576	575	567	544	544	562	566	537	522	569	547	588	514	560	531	558	566	544	550	557	550	524	570	536	567	527	582	491	550	584	573	560	526	564	523	537	569	521	549	556	559	552	525	568	532	538	539	540	574	526	540	562	528	535	563	534	542	568	534	504	575	534	587	511	528	550	536	510	544	581	548	522	512	557	555	579	551	529	572	573	515	546	547	611	548	556	571	537	493	531	566	533	574	503	531	588	547	584	553	552	547	578	597	548	550	527	552	525	539	545	546	554	560	559	532	551	563	596	526	544	523	537	555	563	571	517	546	560	585	577	519	517	579	522	547	543	569	560	510	569	541	547	510	532	510	537	566	536	565	529	545	523	559	521	556	552	497	525	522	515	547	520	558	553	544	574	504	578	545	528	564	526	565	543	537	599	533	564	570	552	521	581	536	595	532	578	536	569	509	536	517	562	485	577	532	575	561	534	503	598	543	574	525	574	582	543	539	577	537	550	571	522	562	536	537	546	523	544	527	600	580	537	592	516	540	582	533	562	543	574	532	581	508	571	532	532	518	551	562	541	537	604	554	566	565	541	538	541	532	558	572	556	536	536	559	560	534	570	562	562	581	542	533	526	548	570	555	593	500	586	579	565	520	532	520	578	551	551	553	544	530	566	564	535	559	509	588	542	523	506	550	567	532	557	528	545	588	556	533	513	546	517	556	563	585	507	574	589	549	555	522	569	567	530	540	531	505	498	529	532	536	568	576	537	554	511	571	516	531	568	523	562	567	558	503	586	550	530	533	582	526	577	538	601	533	542	550	582	576	569	530	585	570	556	541	597	549	570	521	501	513	527	508	558	519	552	509	504	560	551	538	493	537	519	524	539	533	561	567	515	583	566	533	572	546	591	564	542	537	550	528	517	579	535	565	543	572	555	530	583	528	524	572	542	526	530	572	587	501	540	552	541	571	521	564	541	537	552	563	549	585	580	575	547	581	526	547	577	524	565	551	514	535	519	526	580	585	535	559	558	565	515	570	534	519	493	538	535	531	545	509	568	560	560	546	544	539	529	532	531	539	561	587	613	559	536	529	576	535	556	543	578	550	523	576	560	533	525	596	570	547	559	547	589	503	559	558	540	576	532	521	553	583	507	549	525	560	538	559	504	533	551	556	523	519	558	556	564	547	572	497	531	544	565	553	529	517	558	518	524	510	570	539	530	564	588	551	535	510	558	542	539	533	536	533	543	548	526	574	511	537	537	548	562	494	567	521	564	541	536	585	591	544	559	578	584	537	571	540	565	541	536	539	546	542	560	535	512	550	582	549	526	527	543	549	568	514	531	531	540	558	559	538	541	557	527	502	571	548	526	547	498	565	532	557	581	568	545	522	517	559	565	540	560	565	500	569	482	554	565	519	507	549	551	545	561	524	551	561	525	584	555	532	550	515	544	569	579	581	557	530	505	525	541	555	589	582	536	563	556	484	539	549	538	583	529	595	560	548	491	542	539	580	534	527	526	547	549	554	536	530	572	547	520	568	538	564	582	542	581	531	550	587	535	532	529	557	566	556	558	527	547	542	547	519	545	551	535	548	533	576	567	569	564	532	555	549	543	558	557	541	528	538	538	547	530	562	568	554	536	554	509	564	546	568	511	571	528	559	585	608	545	579	534	509	518	529	514	585	573	516	542	540	513	588	561	592	528	573	524	574	542	559	499	516	520	556	565	568	550	508	562	574	497	527	524	531	568	514	550	517	555	537	558	533	542	572	513	592	573	571	585	530	510	545	530	565	579	589	534	519	539	542	503	558	522	527	546	529	590	560	577	557	535	532	571	510	547	540	612	585	548	538	549	554	555	530	580	560	522	520	597	509	601	547	544	538	551	577	552	561	560	548	552	533	514	546	551	537	538	571	534	553	550	525	574	591	505	549	563	532	607	584	531	524	523	587	563	516	576	584	569	538	516	521	549	508	582	552	559	558	570	522	566	548	523	523	518	521	556	525	519	540	533	534	578	570	570	546	572	570	553	559	534	532	553	559	576	574	579	550	529	557	544	579	518	541	527	594	521	537	514	494	547	539	551	532	521	526	541	576	525	498	531	526	555	552	545	527	559	593	544	584	561	548	535	597	567	514	577	552	547	558	530	566	558	576	564	546	552	560	561	574	556	557	544	588	525	510	546	555	559	578	563	575	546	534	548	532	544	552	582	527	529	516	555	527	511	584	567	547	522	558	504	572	588	567	534	561	537	581	552	514	539	566	533	573	525	524	533	528	502	557	529	583	575	559	507	523	601	519	532	571	545	522	543	568	521	545	564	535	603	562	538	572	519	557	554	588	527	536	617	589	541	526	549	553	548	526	532	575	548	609	555	546	555	579	544	549	541	546	539	569	516	564	528	522	551	568	551	544	529	615	510	605	579	516	606	554	563	519	535	534	509	570	562	561	536	565	532	534	545	524	537	553	546	597	541	538	531	533	567	562	581	564	586	587	539	532	537	554	577	568	526	555	538	573	518	573	531	579	530	563	537	510	531	533	503	533	591	533	548	516	614	547	583	519	545	556	533	594	515	541	525	557	539	563	551	545	552	547	579	551	555	558	517	540	518	573	532	579	529	573	604	560	573	556	536	564	584	536	563	570	547	517	549	546	585	567	539	557	606	542	583	556	590	511	625	568	529	550	530	560	591	539	556	555	519	546	556	559	563	539	534	545	549	569	562	540	568	592	574	561	541	543	560	556	554	556	550	561	567	572	567	563	546	514	545	550	570	590	535	560	561	555	539	543	584	561	573	524	553	565	523	562	551	508	504	591	539	594	504	546	522	530	539	592	561	577	530	568	593	576	510	559	534	543	558	524	555	557	571	516	575	564	534	553	570	527	536	569	538	565	579	533	554	560	544	488	582	566	568	541	553	566	544	560	559	529	607	557	531	585	521	500	622	561	543	522	610	525	571	543	537	527	531	549	566	557	573	519	553	564	560	514	555	559	545	555	540	536	557	556	551	571	568	575	530	551	613	569	556	558	555	542	528	552	480	539	515	591	555	569	544	521	574	562	555	536	512	536	564	493	536	523	563	539	572	579	548	549	549	584	532	567	544	558	525	513	529	542	520	521	587	540	540	531	556	521	578	507	514	551	558	525	546	581	548	574	581	561	570	523	549	528	570	529	525	522	526	580	531	571	559	480	602	547	581	571	568	545	522	521	527	574	553	566	554	553	580	584	562	556	562	514	520	572	545	580	588	605	583	572	540	560	520	545	587	557	551	534	526	553	523	550	581	530	564	559	569	534	586	526	565	524	585	554	516	563	555	525	546	572	547	550	582	535	539	528	559	558	529	538	542	537
49804	24459	14883	5298	2131	2022	1737	1365	1170	870	689	521	467	420	418	414	401	343	313	299	292	333	345	318	347	354	302	303	311	300	276	296	298	339	282	256	289	266	250	250	240	285	284	265	288	248	258	263	259	235	264	293	239	254	260	281	233	266	258	246	271	259	264	231	259	277	266	240	288	280	262	276	276	268	274	244	263	263	251	257	250	284	247	277	279	230	254	249	260	274	288	259	259	302	268	246	299	271	277	271	250	252	271	240	281	252	256	244	246	248	239	260	258	271	276	285	251	260	252	279	264	254	276	275	270	275	256	279	223	241	262	276	253	250	263	287	248	275	281	274	258	261	259	262	267	264	259	260	256	251	281	270	233	260	267	237	262	271	263	244	266	245	258	290	262	278	277	234	248	237	285	251	266	259	257	225	228	249	235	251	262	266	239	295	259	256	262	260	274	263	267	276	277	265	271	293	256	280	245	223	270	255	298	268	268	257	295	245	305	264	233	242	280	263	257	283	283	264	246	258	269	261	268	271	220	263	284	290	286	267	284	231	250	233	239	258	265	260	269	253	261	264	212	277	260	262	236	273	275	267	259	226	259	296	279	283	271	261	298	296	254	292	231	279	246	276	265	243	277	258	257	282	268	237	234	269	271	287	226	256	264	227	246	253	242	278	267	273	279	250	267	277	283	233	259	247	255	251	230	260	256	265	257	287	275	274	285	300	261	277	258	238	275	266	288	244	259	282	282	296	245	250	249	247	265	251	259	260	279	293	259	262	248	244	270	260	272	261	260	281	253	287	254	244	263	266	269	241	271	254	287	271	281	251	225	252	239	248	249	229	262	272	249	249	259	240	253	279	271	273	311	249	262	253	255	253	248	256	265	263	262	256	282	252	243	286	268	262	281	260	307	266	243	245	301	253	259	254	202	248	260	249	281	244	274	267	276	269	254	286	255	249	227	272	282	277	249	283	250	303	261	285	256	265	248	225	245	291	274	258	250	262	254	234	241	246	267	251	250	251	283	278	270	241	252	304	292	225	295	308	305	248	272	261	285	265	231	282	252	249	251	290	277	266	267	249	252	245	218	290	272	300	253	266	253	233	268	261	291	305	243	227	247	241	252	249	271	274	277	275	265	260	233	235	265	247	252	268	238	255	278	272	260	263	227	237	246	257	251	245	219	255	239	260	251	249	255	250	263	258	260	284	253	256	249	256	257	276	246	279	239	246	279	266	249	244	235	243	243	251	268	289	274	296	266	269	258	272	245	245	236	274	300	271	288	267	259	237	250	261	270	249	268	250	234	265	252	226	262	261	258	266	261	246	272	284	264	242	249	269	228	284	244	234	284	271	233	221	260	273	284	238	263	245	250	268	274	261	256	256	250	279	248	258	288	272	279	278	286	266	245	260	268	271	229	268	236	249	265	256	254	246	278	300	247	264	247	290	220	276	262	247	267	230	269	254	275	249	256	236	243	248	282	271	256	255	241	252	233	250	250	275	263	278	239	267	283	299	267	241	263	275	280	256	265	287	268	237	249	238	245	262	275	280	257	273	242	224	237	253	251	236	260	260	255	243	263	249	264	291	263	264	267	275	225	242	247	238	255	271	267	271	302	254	253	266	265	304	235	245	247	273	251	250	279	274	261	260	252	267	263	251	252	237	242	266	255	257	245	266	282	268	254	267	249	252	291	255	280	254	299	216	233	248	294	239	252	294	250	256	249	279	281	263	280	243	257	225	227	243	264	231	235	282	242	260	237	272	248	223	285	254	259	263	289	273	282	270	260	243	267	223	283	253	239	268	270	281	254	268	257	250	264	267	263	266	264	264	249	224	273	262	268	274	287	255	267	286	279	273	285	271	261	252	246	237	248	260	283	269	289	232	280	251	265	274	274	251	251	255	282	256	285	243	275	262	249	290	240	259	245	246	241	227	251	256	283	238	235	258	259	295	259	301	239	274	265	269	264	269	311	245	265	257	268	247	249	259	283	289	279	201	249	247	256	299	272	268	266	254	241	254	271	263	285	252	264	262	303	288	279	243	246	231	297	234	222	218	232	246	279	262	288	297	273	312	269	241	250	247	288	249	263	250	251	250	257	273	281	260	265	279	267	270	261	259	248	276	266	252	262	237	247	224	255	271	301	283	310	262	294	266	242	254	239	249	269	254	269	271	252	275	257	273	266	278	247	233	268	244	255	260	246	264	251	246	267	245	250	272	253	260	259	272	264	250	247	220	243	250	293	262	258	278	297	263	246	284	258	288	273	281	261	262	246	256	268	267	255	245	253	254	253	253	257	292	263	249	258	253	240	280	263	304	250	266	281	291	261	249	243	239	294	228	257	264	251	263	259	278	248	284	253	283	251	283	279	290	256	239	257	269	247	269	301	234	243	254	230	259	260	241	272	250	295	240	262	252	249	276	266	246	258	271	239	267	279	257	263	242	260	291	240	252	270	244	275	272	263	264	276	272	255	280	239	293	279	241	238	217	262	237	237	246	261	256	257	240	262	253	265	239	272	274	249	272	266	258	243	246	236	256	260	258	292	292	314	255	227	243	292	267	265	297	250	270	233	267	266	261	267	277	257	250	255	258	227	258	272	298	253	284	291	273	262	242	258	253	247	258	231	282	270	273	253	249	263	252	261	280	280	258	265	270	216	237	259	277	243	262	220	276	271	249	274	288	266	271	273	286	245	263	252	260	246	275	241	258	247	255	304	303	255	239	263	270	260	249	229	304	287	246	258	237	239	278	272	289	274	243	266	257	269	282	233	250	258	269	269	263	237	275	271	234	226	262	274	259	260	278	257	262	264	253	257	277	267	251	240	267	261	268	261	229	297	273	243	275	299	277	237	274	242	253	230	235	275	258	260	276	259	257	234	237	271	264	258	264	276	258	236	257	288	286	256	279	284	262	258	285	282	238	273	270	283	271	261	260	267	244	267	231	258	252	260	240	236	253	273	257	235	261	244	221	256	276	262	261	228	264	281	257	287	275	260	258	255	257	237	238	232	284	247	282	243	273	245	255	276	245	276	273	259	245	298	254	248	248	287	252	234	279	257	244	259	235	268	251	234	268	270	261	277	303	249	239	264	292	257	246	290	258	270	271	257	231	271	267	247	237	259	259	297	247	245	264	268	268	244	256	267	257	235	278	286	260	282	261	231	247	281	245	255	221	293	259	241	240	280	277	212	259	279	272	269	251	294	262	265	281	274	293	259	251	275	231	247	228	276	254	266	266	237	293	250	274	244	246	269	267	255	238	282	240	264	232	225	281	263	258	273	257	258	289	234	259	270	300	296	304	258	241	276	287	294	267	270	277	254	237	295	279	288	284	270	273	226	262	265	266	273	257	279	287	265	252	302	270	289	278	244	271	264	258	285	275	255	288	238	296	299	256	261	270	267	289	272	258	327	265	264	238	281	262	265	270	264	248	289	248	241	268	263	239	289	232	277	254	278	259	274	254	271	282	253	257	254	245	278	279	266	227	252	242	263	283
29098	14981	19042	8694	6982	7995	6903	5618	4699	3852	2980	2083	1726	1632	1443	1492	1292	1123	1011	786	778	851	912	957	1006	1058	1004	885	842	694	690	714	692	616	610	669	654	673	598	579	693	633	654	604	595	584	585	569	587	581	562	584	549	558	553	566	547	566	579	563	558	511	530	562	576	540	589	563	559	575	565	615	544	594	542	536	594	552	582	545	551	546	536	541	574	546	543	517	586	574	559	574	558	544	598	574	552	537	600	590	526	551	575	559	523	551	549	522	532	561	524	532	532	542	565	565	550	514	570	548	562	523	589	555	546	563	540	574	570	534	560	571	582	558	549	560	531	564	614	574	570	555	567	576	590	531	543	569	557	588	561	552	590	581	579	525	555	571	558	534	570	547	537	576	543	559	566	565	563	600	573	582	544	593	584	595	509	545	566	558	540	548	539	561	576	587	545	537	552	520	595	550	524	553	562	552	593	593	566	522	592	505	571	572	555	575	554	568	550	625	574	550	494	511	529	572	569	617	567	592	593	556	550	561	630	557	540	532	589	594	528	553	573	506	569	534	558	560	570	516	586	570	567	583	581	538	546	605	577	558	578	559	556	571	563	570	559	540	568	559	542	523	597	562	602	535	553	577	559	570	526	580	557	551	537	529	527	531	591	580	580	553	533	562	518	542	589	541	548	584	535	559	570	566	569	580	577	562	574	559	527	496	600	585	541	539	571	532	574	553	517	508	556	571	560	553	566	606	549	586	581	542	589	532	549	569	576	622	576	528	587	532	609	575	580	550	554	519	597	549	536	551	578	513	540	554	591	550	543	565	565	519	612	533	566	548	575	576	533	594	580	584	576	532	537	567	537	549	561	552	587	590	535	544	567	561	534	570	570	587	554	584	558	537	554	573	560	536	553	564	592	569	544	558	548	537	528	536	578	580	549	537	553	552	539	541	542	553	602	583	558	572	582	547	588	520	527	552	590	563	538	590	559	578	545	524	602	557	548	499	549	576	553	579	591	563	525	571	564	565	575	593	528	609	540	574	557	539	566	548	527	540	528	531	547	547	583	552	556	580	583	521	542	569	570	585	599	555	544	559	606	514	608	515	557	567	556	561	536	565	567	598	563	571	568	563	534	578	531	576	556	548	570	552	580	546	579	542	554	551	527	556	585	557	535	564	561	582	521	562	513	550	532	533	540	623	602	575	546	519	608	552	584	603	557	552	549	585	560	562	565	553	532	565	612	549	482	566	599	515	577	540	568	580	525	574	562	539	584	585	559	582	519	589	607	580	527	571	599	567	589	590	528	561	597	534	537	552	581	580	542	556	552	589	565	540	535	572	595	579	566	528	560	545	562	568	560	592	552	548	572	552	577	599	550	550	567	565	566	556	531	564	554	552	602	550	589	582	547	591	560	557	592	584	570	567	563	571	547	568	561	611	548	560	566	571	584	579	589	563	575	586	578	586	588	548	522	543	558	555	561	553	565	564	552	579	576	569	573	560	515	522	583	584	577	563	526	600	568	573	575	567	612	568	558	602	558	580	532	562	591	574	549	558	575	571	575	528	601	593	543	537	574	587	525	533	535	554	570	554	552	536	595	572	540	588	589	557	534	580	612	572	555	579	545	569	532	585	553	535	595	575	546	538	529	562	580	538	581	564	512	563	565	606	554	563	507	560	555	569	563	562	605	565	557	573	534	573	553	552	526	586	538	526	548	529	511	549	564	544	560	501	585	552	559	563	552	534	514	537	572	560	612	564	580	587	553	610	575	601	535	549	614	529	548	563	540	549	567	593	517	572	554	608	540	556	544	510	573	580	537	565	569	572	561	562	566	547	547	558	540	557	545	555	572	562	563	573	527	541	572	539	535	594	643	548	543	565	567	560	565	570	587	528	575	556	588	600	583	571	612	556	563	544	562	576	539	547	550	568	554	541	559	574	586	569	541	557	594	531	549	534	531	587	580	570	518	557	571	530	550	553	584	586	557	594	610	607	548	549	554	532	547	559	529	594	560	574	583	563	553	559	572	545	531	592	536	605	553	555	558	607	552	547	510	541	546	538	573	538	539	554	552	567	532	571	585	536	566	529	587	567	566	569	551	553	522	519	504	585	571	562	567	550	585	565	560	556	592	552	538	540	526	545	521	572	561	547	561	593	560	558	552	572	592	552	570	546	573	548	591	553	563	504	552	553	569	541	530	545	546	582	574	576	596	509	524	578	576	569	497	583	583	566	526	570	567	588	561	554	578	567	521	538	569	574	594	568	569	598	591	570	572	586	560	524	542	559	555	566	567	538	552	546	509	570	545	525	546	565	555	536	606	544	566	563	559	563	548	540	566	565	609	549	553	580	562	518	580	555	559	560	528	559	553	583	568	550	544	582	592	601	534	570	561	600	527	590	538	553	539	577	520	589	571	527	574	581	567	569	524	583	540	562	529	566	568	576	540	558	553	563	527	572	553	536	550	559	534	554	523	554	553	585	557	524	626	562	574	543	522	563	531	526	533	612	542	582	579	585	548	566	598	521	536	550	558	549	581	546	574	586	561	558	575	547	543	563	553	555	580	549	521	532	614	624	542	552	560	554	546	602	540	552	578	601	570	572	578	513	552	534	543	556	562	584	556	563	520	535	585	540	550	527	577	564	545	586	616	594	595	551	568	531	540	596	514	545	591	537	595	507	555	601	548	538	615	552	584	557	531	606	545	535	564	563	593	589	524	587	575	556	561	585	596	533	565	542	524	572	546	579	572	539	543	557	576	579	556	542	540	511	554	545	530	573	564	579	592	553	552	530	578	538	581	573	612	576	611	557	585	585	526	588	514	556	558	568	623	604	556	531	565	586	538	555	560	537	588	554	555	583	560	561	526	574	574	581	581	564	541	572	577	541	572	524	639	567	505	573	572	565	545	593	599	504	555	582	568	585	582	564	585	587	558	597	535	585	567	558	566	579	575	549	573	544	558	548	588	549	575	578	602	502	547	579	548	563	550	557	589	581	540	543	543	529	556	513	557	529	557	547	574	548	623	566	556	583	530	560	590	586	560	545	559	663	542	553	575	584	571	570	569	559	533	550	547	536	544	610	520	563	561	569	531	549	567	539	552	577	574	573	529	530	560	567	569	569	548	540	568	587	561	587	568	566	602	558	564	576	582	542	588	556	561	553	566	495	548	527	550	548	562	556	546	537	576	555	532	599	586	544	570	581	538	575	620	583	589	532	591	580	574	604	566	560	504	570	568	602	548	578	601	548	541	557	578	573	523	598	540	582	567	596	546	556	567	571	562	570	578	544	516	587	576	536	590	553	550	557	525	557	579	549	562	601	532	549	535	558	578	557	576	547	545	554	563	561	501	571	530	553	553	569	554	542	591	543	646	574	529	553	543	554	538	615	539	582	546	541	619	586	580	575	583	544	604	531	533	580	544	574	513	548	565	555	564	517	577	594	536	546	563	512	547	537	517	527	563	502	535	538	573	583	568	529	515	581	517	588	502	605	543	568	572	543
58738	30230	23098	8951	3567	3242	2552	2036	1722	1524	1065	782	657	528	564	519	503	399	383	360	377	373	370	418	419	416	366	368	334	341	334	347	324	297	321	340	320	339	308	325	301	306	317	315	290	252	285	340	296	312	277	328	293	256	313	262	307	284	303	295	298	306	319	259	340	258	304	293	295	304	291	294	295	305	306	334	325	265	291	290	337	297	307	321	322	304	336	299	311	293	286	271	333	309	306	284	285	285	305	314	302	311	316	284	303	291	329	312	299	298	292	304	322	302	298	296	284	301	303	276	299	309	294	270	290	290	330	301	333	282	247	281	280	307	315	299	287	283	318	305	298	326	316	327	303	299	295	281	288	302	320	297	327	292	307	311	321	292	285	295	296	301	306	304	287	301	279	320	325	298	284	305	295	279	292	297	304	278	324	317	305	292	335	297	304	326	304	298	340	303	295	310	324	319	302	336	292	303	337	294	282	300	328	307	278	311	317	305	298	305	299	321	315	296	304	259	316	330	318	320	280	330	343	316	292	294	281	281	283	292	302	274	288	320	306	305	315	269	262	299	281	303	312	294	285	283	317	288	312	298	357	298	324	296	273	325	296	281	304	307	285	275	287	318	319	331	296	307	296	293	307	285	331	316	265	287	321	322	308	296	307	322	302	299	310	320	316	318	274	297	340	289	314	292	312	282	285	307	305	322	287	283	311	300	310	276	271	280	307	318	354	298	302	291	313	307	301	316	294	319	287	272	329	306	306	314	293	310	325	306	293	295	309	345	309	315	288	297	313	270	292	301	318	330	303	311	296	315	311	294	321	314	304	267	310	316	314	291	319	278	334	305	307	335	330	296	314	329	348	299	312	298	310	313	299	284	287	275	341	318	303	326	292	277	289	273	319	302	311	324	319	293	327	297	282	297	304	330	340	301	325	307	310	315	325	309	314	293	300	324	308	299	292	279	265	281	287	323	298	338	301	299	284	327	280	314	302	310	297	284	283	288	328	280	255	310	304	254	335	309	284	323	332	295	308	301	301	289	319	337	302	280	330	295	288	298	310	335	283	284	307	277	300	302	285	280	304	355	308	332	309	271	290	296	304	256	306	278	275	311	297	310	288	344	305	287	321	302	322	304	287	279	288	288	296	330	294	311	291	332	263	306	295	294	313	292	299	299	328	307	313	297	292	318	360	319	306	315	304	313	304	289	280	282	286	284	278	322	304	290	274	272	299	283	320	311	320	285	285	302	331	309	287	308	328	289	309	288	314	281	277	273	306	337	296	299	311	275	308	259	294	329	314	314	274	280	347	284	316	293	326	311	271	295	320	282	310	332	303	266	289	332	303	290	257	277	296	306	286	295	279	287	305	286	324	320	326	304	296	301	307	309	322	289	299	329	306	303	320	290	305	336	346	307	309	303	302	320	291	318	297	287	340	297	337	266	299	279	292	314	285	277	332	356	295	319	326	307	317	293	295	281	279	274	280	286	312	253	318	276	308	296	330	259	296	319	322	318	312	353	307	296	303	296	307	320	295	295	296	300	294	322	296	313	319	298	322	299	319	313	301	315	310	312	301	291	293	283	290	307	305	307	314	306	273	316	296	312	275	257	303	285	320	319	311	301	300	297	329	327	290	295	262	288	297	332	359	303	307	298	351	356	265	302	313	275	251	324	304	310	284	312	337	305	303	288	308	294	296	306	325	291	270	272	301	320	244	305	346	293	287	274	300	311	298	332	268	303	287	283	296	308	351	312	300	273	327	287	315	287	285	320	279	295	297	277	292	320	333	327	293	313	313	263	289	323	298	320	316	292	315	324	291	303	306	300	312	300	292	304	300	284	303	295	293	291	290	298	300	331	317	312	330	297	313	341	339	305	299	279	305	278	340	264	287	307	324	315	303	310	316	302	313	317	313	294	289	321	317	303	329	296	330	287	312	318	293	288	321	299	294	286	288	339	300	319	297	288	297	293	298	289	331	346	304	287	285	281	302	316	289	289	301	296	297	290	277	326	303	287	318	305	310	316	286	333	334	305	312	301	286	285	316	290	334	315	306	288	291	326	325	301	297	302	269	293	316	294	352	291	308	298	327	303	288	241	327	324	272	327	290	313	301	295	317	275	268	291	321	289	330	307	312	297	308	301	275	322	300	319	323	294	297	266	301	314	282	312	355	290	302	331	299	294	315	280	315	292	318	263	305	308	301	307	298	324	271	338	288	290	314	291	336	319	276	306	289	317	295	312	324	314	298	276	307	333	336	313	288	311	293	339	328	298	278	296	321	309	295	306	302	319	327	355	321	271	261	294	293	310	277	309	346	295	298	284	305	291	305	301	306	307	276	316	295	297	296	307	297	286	279	311	321	305	287	318	287	253	317	309	316	334	286	263	309	321	300	303	333	303	271	306	287	307	267	299	327	313	291	318	296	329	321	323	292	343	316	322	294	297	301	268	309	306	294	312	319	303	313	283	347	328	279	294	332	302	299	328	275	261	261	321	306	286	293	298	302	294	354	309	300	323	287	316	286	305	297	330	276	296	302	334	325	291	301	293	328	284	318	302	299	303	314	297	295	304	295	305	279	296	310	321	301	333	296	286	285	308	296	325	268	289	308	329	279	278	328	281	276	312	270	303	311	295	334	310	327	307	342	291	300	292	336	365	291	303	289	295	359	291	328	319	301	290	324	276	310	295	287	307	303	305	324	340	317	286	309	272	348	287	275	309	305	315	299	307	308	315	302	320	304	298	330	297	289	304	306	303	331	309	306	295	291	280	322	323	284	324	303	302	292	304	342	295	337	306	309	306	263	301	273	281	304	306	296	315	314	322	316	274	259	276	274	333	315	307	285	303	285	298	314	297	307	293	307	294	317	286	312	324	334	318	334	338	298	313	299	314	304	316	294	311	312	288	296	310	306	323	289	294	319	284	341	286	272	269	312	291	312	328	319	297	305	314	305	317	294	304	334	289	303	315	307	280	340	333	317	310	299	302	330	291	294	276	262	288	334	310	338	288	323	291	275	317	296	320	286	291	299	287	302	295	309	329	287	255	328	303	304	344	314	293	303	315	322	303	328	309	314	328	326	287	283	308	333	271	282	297	275	255	332	278	285	317	302	345	259	304	307	285	280	274	309	292	333	296	322	291	282	283	303	307	319	306	296	327	305	301	280	304	319	323	305	292	297	299	315	294	318	294	311	305	265	306	292	301	292	324	308	263	265	329	333	343	289	296	322	296	264	280	310	296	298	286	310	305	317	271	286	289	293	308	303	309	278	280	301	298	308	290	332	315	323	305	313	285	289	355	318	278	334	301	325	276	295	288	320	290	291	338	311	313	313	305	292	312	286	276	316	314	293	290	353	303	312	299	330	310	317	323	301	297	324	293	314	303	287	328	317	284	306	307	273	297	278	306	316	315	296	345	349	276	299	297	302	304	302	302	316	289	334	319	319	283	331	302	303	315	281	293	346	302	335	295	313	334	301	292	301	290	317	319	308	319	301	303
34363	19385	26786	12086	10633	11192	9585	7815	7016	5789	4116	2915	2506	2120	2045	1989	1752	1429	1303	1096	924	1104	1164	1315	1375	1338	1205	1063	963	876	845	880	824	732	753	670	749	744	715	721	764	718	734	697	647	689	684	706	693	647	695	645	639	601	628	667	652	625	640	609	645	683	646	596	637	618	654	627	626	620	630	629	665	681	585	641	660	636	625	667	665	649	624	624	583	660	629	641	663	632	625	657	625	639	653	668	648	624	655	627	600	646	616	645	662	587	640	638	634	630	614	586	645	634	679	629	645	617	670	674	631	648	636	637	652	705	613	602	589	584	652	637	601	594	651	614	663	682	609	657	676	623	649	665	647	636	592	611	646	626	674	681	661	624	595	654	658	671	612	636	607	646	617	641	616	668	653	628	687	620	627	617	654	614	628	607	626	633	639	613	641	644	628	629	606	623	634	640	631	622	650	657	642	639	636	656	610	632	644	662	650	636	593	635	640	654	619	622	627	625	613	634	638	595	605	654	609	580	649	649	609	629	624	650	685	659	591	617	595	693	594	612	652	612	627	690	624	671	624	652	678	636	650	634	632	633	634	646	654	614	629	635	656	639	640	582	665	607	653	657	603	601	666	613	622	653	657	650	632	664	642	675	653	611	586	624	590	620	677	645	648	640	667	673	635	629	662	612	671	628	684	617	627	657	635	635	656	621	673	620	623	595	612	635	641	612	606	647	611	612	689	653	637	710	667	608	604	648	621	630	612	658	669	605	656	663	651	632	674	634	656	676	627	613	649	642	671	678	643	636	640	607	624	630	652	667	657	643	646	633	615	580	649	602	663	652	677	663	660	589	668	629	659	671	626	646	640	615	656	660	652	635	600	636	635	643	609	608	640	651	624	652	615	674	619	629	654	625	624	640	661	661	591	639	617	614	623	566	669	651	625	657	667	628	654	612	645	636	651	620	656	622	578	642	635	634	602	618	633	616	618	666	637	660	608	645	644	641	700	640	673	617	654	637	638	648	651	635	631	626	604	645	597	640	609	617	664	675	623	625	660	637	622	598	634	652	658	657	636	613	684	609	627	651	619	635	629	698	582	643	692	634	616	609	609	633	619	601	619	641	645	626	624	622	627	604	664	628	606	634	606	631	628	616	617	671	658	616	593	668	641	616	719	614	586	656	619	662	633	622	714	617	660	680	644	676	653	650	622	611	625	651	613	629	636	640	620	653	621	639	640	615	646	609	639	634	640	609	610	676	635	658	679	630	600	599	648	635	584	609	633	609	640	642	630	684	650	649	654	647	613	634	649	634	620	628	605	663	638	617	604	655	625	634	634	662	624	614	622	591	659	636	624	668	629	613	617	655	625	635	636	651	638	663	631	637	626	649	601	602	595	680	660	617	614	616	642	648	595	622	645	647	658	634	634	632	584	622	661	569	672	654	678	668	651	605	599	687	624	690	610	733	622	650	618	602	695	611	643	647	637	627	658	635	640	624	608	636	630	586	657	585	657	637	599	663	593	699	666	676	639	660	636	598	610	613	633	651	646	591	668	642	647	638	665	617	597	610	603	677	661	649	685	616	643	613	629	654	627	622	683	635	688	608	711	619	640	633	642	599	654	631	638	639	633	642	650	644	608	628	602	636	656	654	599	630	661	600	606	620	651	667	649	682	607	629	611	670	601	664	620	635	640	645	614	662	614	632	604	636	658	653	676	672	646	632	669	653	629	618	631	672	629	626	633	664	668	568	624	628	603	681	629	640	650	619	654	616	643	619	637	633	616	633	653	649	612	668	635	644	648	634	616	625	644	668	602	627	659	610	654	643	611	632	605	650	590	615	666	617	666	610	630	667	619	617	613	622	631	616	609	627	645	653	599	608	622	618	643	620	654	630	633	640	639	685	615	614	674	630	596	619	656	612	663	640	610	645	613	643	595	620	593	633	684	670	601	602	654	623	654	654	642	620	671	584	628	650	658	602	654	681	634	648	618	589	622	650	642	645	642	655	663	589	630	620	673	647	653	606	612	625	674	644	630	647	637	671	655	601	690	681	701	664	650	607	632	642	600	621	604	664	665	669	624	655	684	647	600	639	681	636	623	583	611	628	685	638	644	625	603	608	623	625	650	622	650	648	628	617	626	612	635	637	638	618	612	686	643	617	624	634	668	634	619	615	661	623	627	570	673	656	634	653	617	628	623	632	591	626	623	679	627	640	636	625	694	626	633	613	618	653	629	622	638	623	643	645	615	652	670	643	621	637	632	610	609	591	638	654	638	624	614	642	623	634	625	652	692	638	651	639	637	605	660	680	619	620	606	600	662	634	619	649	662	624	648	626	674	596	620	613	632	670	629	606	674	647	641	623	661	609	630	665	630	651	632	598	665	667	654	623	645	652	675	630	634	578	627	617	619	633	607	650	610	667	585	646	631	608	604	599	603	663	594	608	669	602	637	649	613	643	652	597	631	635	606	685	628	617	657	661	638	644	657	638	608	597	651	612	592	576	645	652	621	616	648	605	678	635	616	651	610	675	641	660	615	642	611	662	651	637	610	673	577	604	655	677	623	612	635	643	600	635	657	652	641	647	637	641	622	643	630	616	665	614	678	638	642	672	642	655	632	627	596	635	658	683	673	620	632	661	698	614	617	624	660	663	589	597	706	577	648	670	611	627	668	623	664	620	622	620	675	639	662	633	623	658	628	627	658	659	628	710	610	654	617	636	667	650	608	620	636	609	671	607	647	677	638	639	627	693	687	660	627	650	635	635	660	619	664	637	638	677	624	661	596	632	620	639	666	635	645	663	629	623	611	604	620	645	604	615	607	659	643	657	589	634	595	683	627	639	619	645	596	653	646	663	689	631	614	627	641	631	629	626	585	600	618	618	644	619	608	669	630	650	658	636	612	647	634	642	643	648	644	613	609	664	645	627	652	619	622	610	650	639	635	652	642	637	658	596	573	613	680	629	646	622	640	643	629	649	627	592	639	683	593	643	681	646	626	660	625	670	643	638	619	632	620	602	609	652	649	649	644	611	635	657	642	667	596	630	667	667	663	720	641	630	607	662	646	695	642	600	626	649	633	630	669	634	672	649	613	597	651	633	625	672	652	639	668	647	623	643	642	604	627	629	642	672	600	690	659	665	641	616	649	653	628	630	631	640	628	608	630	624	638	612	579	602	628	604	651	677	634	632	625	640	612	637	619	617	640	665	629	641	673	673	648	603	618	682	670	638	650	650	604	678	652	635	649	690	596	599	612	645	607	665	652	626	662	573	645	595	664	641	657	607	640	609	606	608	668	673	663	627	597	651	628	668	624	644	659	600	618	627	610	632	646	637	609	607	640	651	665	633	608	637	635	658	652	659	644	602	668	628	656	634	622	619	657	624	625	622	645	643	641	609	654	615	645	639	626	641	617	643	614	623	621	675	622	599	641	659	697	680	658	580	649	613	589	658	639	654	659	613	629	633	626	620	619	667	624	581	614	613	612	604	612	628	633	617	605	614	646	672
32706	14442	7276	2214	1281	990	782	633	563	437	338	313	298	321	312	345	305	292	284	293	279	315	292	299	307	301	304	272	262	285	286	228	233	299	293	263	264	247	252	259	255	266	308	263	258	263	269	265	289	249	301	256	278	265	259	237	253	241	264	284	260	254	269	242	260	274	263	272	231	305	272	314	260	235	263	282	263	259	238	255	249	236	263	249	246	255	276	274	275	245	263	246	223	280	278	269	299	256	243	246	284	263	295	240	248	283	268	301	276	278	256	241	256	260	271	280	266	247	253	268	293	295	249	256	246	276	271	266	278	263	269	255	250	249	249	263	279	269	219	247	274	252	286	232	252	262	272	270	251	267	255	254	242	293	251	276	236	286	242	265	244	266	262	255	257	268	226	266	252	274	265	251	281	236	292	301	294	268	283	289	261	269	249	237	271	239	270	261	277	260	252	261	261	276	262	298	260	256	263	281	241	244	309	256	263	249	282	283	258	308	266	238	261	252	241	250	270	255	259	261	272	320	284	260	250	271	275	269	265	261	268	248	242	273	253	255	220	274	286	236	220	269	239	253	252	261	267	261	245	287	261	274	249	255	259	226	245	252	244	255	278	257	241	268	251	250	266	288	282	277	260	266	261	268	261	266	229	285	239	261	238	253	259	282	287	260	258	282	291	294	242	233	274	258	292	272	259	294	269	271	243	263	267	292	294	246	252	276	271	214	226	274	240	278	277	263	254	228	257	250	291	257	280	251	251	222	245	248	264	228	264	243	271	240	257	251	249	246	266	293	272	260	269	286	246	273	245	266	238	262	229	236	282	252	255	273	261	214	278	240	255	241	273	255	270	286	256	266	228	246	280	281	246	266	246	268	287	246	251	297	257	274	268	287	264	242	246	242	233	274	274	229	229	270	304	259	250	290	249	251	268	256	253	252	282	264	279	256	273	275	240	257	281	272	272	261	292	284	277	259	284	274	298	262	262	300	287	270	254	281	266	277	254	286	260	261	266	261	276	268	245	245	253	234	286	245	235	259	269	249	243	229	255	214	268	244	275	232	241	241	243	296	285	227	234	263	276	271	256	281	269	297	247	283	256	257	278	255	266	251	308	288	282	246	260	225	267	276	228	268	286	224	228	312	240	252	275	270	263	238	234	256	274	284	274	267	262	268	279	246	263	262	263	251	276	253	258	272	265	270	295	280	268	249	276	269	266	258	251	252	266	275	239	247	274	270	242	218	234	267	272	255	272	261	282	286	274	273	270	281	238	238	294	254	279	295	257	254	259	258	291	263	293	260	247	266	248	250	254	254	252	281	269	253	268	280	250	271	260	230	278	269	282	281	268	291	266	282	253	277	264	252	263	252	250	279	284	312	269	260	224	268	286	282	287	242	244	258	265	273	282	229	258	275	243	245	266	266	244	251	284	293	254	264	291	258	278	254	280	255	257	265	283	251	237	276	278	278	241	304	259	239	265	274	274	271	265	272	282	281	244	268	235	254	262	218	257	264	256	275	301	248	247	263	271	260	276	258	269	236	256	239	246	286	287	264	289	277	288	270	251	269	268	261	260	271	273	272	263	261	267	275	280	245	246	278	269	260	266	267	237	234	278	289	264	298	270	237	261	255	274	264	271	255	250	238	311	275	257	296	294	311	242	244	258	248	256	257	262	264	271	233	269	279	258	265	258	257	274	272	235	251	249	268	262	258	256	241	267	283	257	266	251	284	262	277	267	221	241	284	264	293	295	243	278	253	290	254	261	271	263	264	241	255	270	242	278	275	250	231	286	264	290	273	282	235	238	260	278	267	249	257	292	254	273	244	263	285	272	267	237	261	259	232	295	280	259	253	254	243	263	246	255	270	269	227	287	274	277	259	262	278	266	255	299	261	280	267	242	242	280	242	245	287	266	254	221	280	289	256	251	250	245	257	258	270	246	247	252	279	268	256	271	282	247	257	281	260	258	276	296	280	275	254	263	247	260	277	239	264	262	269	296	278	279	261	258	284	266	269	260	262	246	270	289	282	277	260	272	291	296	245	249	252	251	266	251	275	271	278	266	252	268	243	275	292	240	267	261	250	259	283	263	259	242	312	265	268	279	255	231	257	250	285	262	256	245	245	224	246	259	275	237	239	283	260	274	263	263	268	250	280	245	255	275	288	243	290	270	250	267	289	275	246	257	286	265	292	256	255	281	281	237	257	267	270	289	266	317	287	285	272	267	255	261	292	275	308	276	270	239	235	282	253	233	249	228	245	245	259	249	218	257	257	263	261	239	248	252	260	252	287	271	246	244	262	281	257	260	257	244	257	237	258	249	251	242	234	254	285	259	223	264	276	214	256	275	241	252	244	242	287	242	245	246	249	268	281	256	239	303	274	272	226	234	257	293	308	253	279	229	310	279	246	291	269	264	257	266	262	266	245	284	264	266	272	248	261	265	262	264	280	267	255	226	255	305	250	272	282	274	259	232	267	289	291	322	288	246	287	271	282	292	262	254	248	248	207	290	275	262	236	284	244	274	262	287	285	263	254	258	296	257	235	266	266	267	255	255	244	273	284	260	301	249	259	280	264	238	231	263	246	275	253	284	263	252	247	287	265	247	270	258	260	250	243	279	262	267	265	248	233	266	275	263	270	267	249	230	269	282	281	279	253	264	274	241	260	252	301	243	265	266	254	265	261	260	253	273	269	231	261	267	277	264	263	245	237	245	279	269	273	282	260	257	259	243	276	284	220	266	308	263	281	278	232	296	275	261	249	248	277	270	278	281	260	281	284	255	266	290	262	272	256	273	253	251	260	252	254	257	263	255	264	244	246	270	273	264	265	261	240	274	279	254	262	280	299	299	275	284	277	302	266	274	245	268	267	261	275	251	298	279	258	257	258	294	287	260	274	264	312	230	233	297	281	271	277	291	249	265	246	266	266	292	274	257	277	258	252	262	272	263	218	249	294	239	277	272	261	284	289	275	274	236	275	260	239	273	248	276	272	252	301	265	255	295	239	263	240	255	279	267	246	244	249	266	265	254	269	257	253	230	258	246	267	265	272	245	267	264	224	270	271	281	266	262	274	259	250	280	253	268	266	299	273	263	267	276	254	223	235	263	269	241	235	287	260	247	246	253	262	263	232	274	265	244	279	245	244	252	236	254	249	314	257	244	259	252	263	282	259	287	261	262	265	250	291	279	252	249	267	264	257	288	213	260	234	250	250	273	268	299	241	250	253	244	273	273	250	272	263	260	254	262	264	242	242	280	252	278	263	271	259	274	248	252	261	245	284	229	244	249	247	272	238	253	271	244	248	289	251	275	275	249	262	236	243	247	302	270	262	279	248	280	305	262	231	254	264	268	259	242	255	256	260	256	256	237	240	266	271	259	267	261	259	259	252	278	252	280	252	287	265	253	246	285	282	214	254	266	268	291	273	237	275	298	257	262	239	239	274	255	265	277	233	266	293	273	307	268	296	271	290	266	257	244	241	247	245	261	251	262	257	238	231
18292	9335	10355	4900	4220	3725	3182	2490	2172	1468	1075	950	885	935	918	984	894	800	740	678	679	717	732	774	846	758	757	754	703	626	630	585	591	582	559	652	633	633	627	584	615	592	568	606	542	524	584	540	555	549	579	548	567	567	528	549	582	518	564	588	575	578	578	623	551	550	601	565	549	555	567	524	513	564	542	551	530	543	591	568	559	509	505	583	546	575	552	567	529	576	589	509	561	568	560	554	570	507	552	533	528	506	566	526	551	564	551	528	588	574	563	545	511	581	564	549	587	573	562	552	611	569	602	556	549	541	582	569	556	540	593	537	541	593	524	542	560	539	554	567	562	550	585	532	571	566	566	541	529	566	540	553	548	522	534	557	559	553	568	558	544	578	556	551	566	583	582	547	529	555	524	521	571	567	487	561	573	512	577	541	526	539	532	506	562	558	570	560	553	492	557	533	560	523	559	568	532	550	571	544	566	559	566	534	538	555	512	526	523	574	556	562	547	545	545	589	528	566	557	546	579	582	506	542	541	572	549	574	548	572	531	521	518	620	577	537	550	569	519	576	538	548	578	534	576	579	529	576	537	535	566	572	554	610	506	546	569	538	538	556	548	564	527	547	523	551	578	559	596	569	551	572	560	526	566	568	553	556	545	552	534	562	613	583	600	554	538	546	535	574	579	556	532	539	543	567	544	607	562	537	539	524	529	541	600	566	538	575	528	521	538	558	579	519	584	546	549	550	540	523	573	591	591	539	581	545	560	580	538	540	562	509	538	568	583	537	542	537	534	533	579	516	516	526	531	541	554	590	525	568	550	550	583	579	542	543	538	531	544	558	522	553	573	577	568	566	556	496	549	519	605	560	611	551	571	564	596	542	551	574	551	582	577	561	575	568	533	547	572	595	533	573	564	588	534	583	600	534	592	552	552	562	511	550	559	573	535	527	517	575	531	558	532	567	545	565	550	577	521	544	544	564	567	523	520	586	534	551	538	590	588	556	515	564	627	582	569	553	558	607	564	550	538	557	548	510	524	542	554	592	514	551	559	562	553	583	564	570	559	545	501	568	538	578	542	569	589	610	560	553	546	562	571	560	538	564	575	569	535	555	545	562	512	587	544	544	537	569	513	497	575	596	615	563	576	562	525	562	566	552	580	520	578	536	546	539	535	561	535	533	589	588	542	547	556	574	518	533	556	532	579	549	538	541	551	582	550	570	537	545	563	531	542	538	572	558	596	552	505	545	532	533	538	599	552	559	553	587	582	532	556	514	561	574	516	564	579	542	533	532	569	551	576	565	566	578	541	571	570	579	590	572	593	524	584	564	515	588	588	591	563	565	557	565	553	553	543	525	560	514	530	583	531	548	558	530	569	557	560	570	517	542	531	579	609	571	552	554	570	508	539	559	519	546	526	584	530	570	540	553	533	559	566	528	554	537	526	560	581	564	576	534	535	546	580	568	545	554	608	560	582	535	538	561	552	522	570	512	581	533	544	541	583	542	513	579	575	573	543	578	530	579	539	560	551	554	591	583	542	548	588	551	571	543	575	606	580	542	549	558	541	550	555	564	555	561	545	580	554	573	545	528	585	551	543	607	598	517	522	562	554	547	541	520	571	575	566	552	568	593	491	554	535	573	561	543	527	559	547	531	585	557	512	546	545	586	551	564	533	575	602	568	547	564	534	570	551	571	565	568	535	645	593	539	542	560	523	572	515	529	553	597	539	516	554	547	517	569	545	547	550	588	573	561	519	542	582	612	561	521	574	566	577	570	594	490	532	555	540	523	515	553	537	544	520	549	573	594	545	578	511	536	569	558	542	577	545	553	531	513	591	543	616	547	551	559	577	586	582	523	569	574	555	534	565	603	564	567	558	550	583	580	581	544	553	532	572	549	590	555	520	550	558	562	551	535	589	538	595	480	509	537	560	560	536	531	547	545	542	533	526	574	564	547	498	562	548	517	516	557	533	570	553	500	542	569	565	564	577	566	570	530	576	551	574	573	570	568	543	531	535	586	513	558	562	554	512	548	566	560	538	529	575	512	581	570	572	590	604	537	560	573	561	547	557	531	550	548	538	570	567	536	532	572	615	534	551	551	561	530	536	560	560	547	482	605	554	538	564	556	543	544	566	530	511	616	580	560	572	555	546	585	547	532	598	594	527	595	530	540	560	514	553	573	543	571	537	562	556	570	583	551	581	555	589	569	593	559	564	621	566	553	539	590	554	566	567	572	593	558	604	548	569	580	580	562	522	547	550	567	572	542	564	552	534	569	566	582	512	585	582	559	593	531	497	532	556	525	498	582	560	573	510	558	520	596	596	545	581	554	514	563	607	540	558	544	574	563	569	559	568	569	585	580	601	567	589	553	523	599	532	579	564	505	582	557	565	552	549	555	553	572	561	576	507	570	572	561	520	612	552	568	571	598	516	556	573	529	555	555	603	580	541	588	575	541	536	606	548	549	543	571	571	569	605	563	552	540	522	549	536	534	579	536	614	546	507	528	561	556	552	543	551	581	518	570	527	530	568	580	542	613	553	571	548	595	604	558	579	556	585	554	526	566	573	556	583	545	551	562	563	589	568	605	566	566	588	569	522	548	582	545	528	542	582	495	585	516	578	572	555	580	542	593	591	596	541	574	534	557	569	577	584	551	563	529	541	588	550	604	542	561	579	523	568	572	542	544	586	564	564	544	533	579	566	550	563	543	591	536	577	565	538	553	525	568	516	520	561	529	560	558	587	556	590	546	523	570	560	530	553	579	571	540	584	523	565	545	582	606	511	549	553	562	530	563	588	564	529	545	607	540	579	583	575	554	588	579	572	535	572	607	550	529	569	543	534	557	531	541	528	519	559	580	564	579	532	529	561	515	584	582	566	538	546	541	597	565	530	580	581	516	582	557	530	513	540	573	571	520	556	588	579	603	555	560	583	560	554	521	546	525	570	563	583	489	526	520	556	566	538	557	532	588	551	557	546	554	582	574	546	599	567	532	553	525	527	566	552	568	583	576	586	537	550	541	544	560	618	547	549	578	557	549	538	538	528	554	591	514	513	590	565	523	557	529	557	571	583	579	548	566	557	586	587	537	565	532	530	583	557	562	516	545	545	545	537	586	574	579	550	546	587	564	557	553	589	536	592	592	553	558	582	534	523	558	552	549	572	584	553	537	531	576	538	591	585	567	539	553	569	573	554	538	590	549	561	566	546	549	530	555	585	574	523	577	558	544	549	529	517	547	573	610	536	528	568	543	574	583	536	570	558	552	555	560	566	559	512	577	566	540	542	575	538	587	600	543	542	562	550	560	561	577	550	582	554	577	566	547	563	555	587	566	591	522	575	578	524	569	526	572	517	567	550	599	551	585	568	574	533	526	589	510	537	583	557	586	542	538	556	530	574	545	552	556	550	576	571	551	574	552	556	593	565	588	563	557	549	545	560	584	588	518	545	578	568	556	519	556	526	594	548	566	532	567	571	558	604	552	550	554	545	602	549	523
47332	23656	14659	5691	2458	2051	1784	1456	1219	884	577	498	459	457	476	426	417	355	304	315	312	293	334	286	375	315	329	331	301	315	287	314	267	290	262	220	270	234	258	300	274	281	279	280	270	236	277	273	283	244	265	300	300	221	300	264	264	235	289	264	255	252	253	244	270	244	262	283	251	233	248	223	252	242	294	299	294	306	255	262	261	270	264	277	229	254	231	263	258	262	238	261	238	221	266	269	277	266	234	268	297	273	259	291	272	244	251	252	276	275	261	247	276	255	305	261	250	256	274	243	284	237	254	272	261	268	251	251	273	266	298	267	247	264	273	281	262	260	283	242	239	294	251	251	241	282	232	269	259	298	262	246	293	272	266	271	264	266	250	267	234	252	248	252	275	252	266	224	246	252	255	253	277	248	273	229	267	278	236	263	267	280	283	251	262	243	265	225	307	277	289	260	258	282	264	268	249	250	272	268	257	220	261	275	272	275	225	249	265	236	288	268	282	253	266	240	251	225	243	260	250	256	210	248	274	279	267	252	245	287	272	290	270	264	250	272	268	249	240	242	262	277	241	276	234	242	257	261	271	270	249	270	275	280	254	255	263	301	296	280	281	280	280	263	251	275	255	257	267	277	290	278	295	296	272	258	248	291	253	252	273	274	272	283	266	280	266	228	240	260	258	242	273	251	281	276	267	249	258	270	247	241	293	245	270	249	270	242	259	216	281	253	260	282	237	246	252	281	268	274	230	273	248	246	254	235	221	272	291	263	266	270	252	272	262	267	270	262	263	250	264	242	252	279	273	279	229	267	264	251	261	253	267	285	298	268	257	261	255	289	278	218	268	268	255	262	249	278	262	286	297	291	280	299	264	257	231	276	292	267	266	270	275	260	241	280	228	242	223	256	278	256	284	270	268	287	247	296	267	281	269	250	262	254	235	245	281	295	268	274	271	258	252	261	243	240	257	265	248	232	229	258	259	283	286	267	263	266	259	290	291	269	243	287	234	278	250	291	272	242	262	264	268	304	282	278	298	294	251	241	252	275	271	285	257	241	257	252	276	261	229	246	273	234	248	276	242	266	282	283	236	258	261	233	261	293	244	262	269	269	271	279	243	277	239	231	247	227	280	316	273	250	262	270	269	274	285	266	244	276	249	265	276	242	282	214	245	265	257	269	268	263	256	226	235	267	264	252	261	234	259	286	249	215	242	264	237	248	278	259	266	273	269	273	294	239	230	268	286	280	253	270	254	259	257	249	260	248	244	248	264	279	245	303	269	270	264	275	258	270	245	280	271	270	258	237	268	246	260	275	271	261	282	279	293	263	249	246	271	264	268	278	268	229	291	247	274	250	239	237	247	242	237	268	284	276	257	257	258	255	274	290	268	232	283	283	287	249	262	250	248	244	271	255	265	282	275	282	273	238	252	253	266	270	274	267	258	265	240	263	291	265	250	266	257	248	273	288	268	232	295	268	247	242	233	238	274	246	283	287	270	248	263	260	257	266	242	265	273	224	262	251	247	282	284	258	270	240	284	277	259	306	258	256	249	261	261	264	271	276	267	252	257	283	259	248	283	278	281	247	247	263	266	248	267	237	268	266	297	253	255	291	254	249	257	291	262	254	254	286	248	253	277	251	289	290	264	257	258	274	271	276	254	241	271	285	251	302	258	267	273	295	273	301	254	239	254	276	241	250	252	261	267	257	263	251	307	251	245	276	265	234	253	243	258	263	251	272	260	255	259	246	283	291	266	267	258	264	256	235	256	248	276	266	248	226	282	265	264	256	294	271	271	259	293	262	273	256	283	263	272	235	270	260	271	260	224	236	243	268	299	280	254	253	251	254	294	234	277	276	275	270	298	275	260	267	239	265	278	268	257	281	291	257	267	293	266	254	262	257	280	262	262	248	246	255	243	266	280	289	286	283	287	227	256	245	261	242	274	269	277	253	255	246	274	255	262	241	263	256	262	276	308	259	288	269	267	267	271	256	272	270	258	264	264	249	246	273	248	268	229	265	246	291	288	251	264	241	258	238	260	266	218	248	233	240	285	263	211	261	252	276	244	286	247	245	268	293	239	279	259	238	285	215	231	274	254	262	241	301	230	270	256	234	265	302	286	269	259	263	285	272	277	261	273	260	267	239	248	257	283	272	267	285	287	257	257	291	286	255	250	276	239	254	275	275	240	240	230	294	272	272	278	251	268	285	270	242	290	246	285	229	266	276	286	299	269	208	248	266	260	213	284	264	271	260	265	246	279	266	264	250	242	259	236	284	257	271	271	247	276	288	254	272	271	257	303	246	258	247	250	274	300	236	247	261	256	275	290	264	255	281	257	286	296	284	242	259	255	261	255	292	241	273	254	282	266	305	263	254	269	280	260	264	280	261	236	247	256	257	254	232	245	277	268	262	286	264	237	275	261	277	229	258	264	254	250	224	261	253	262	242	267	244	251	272	246	209	270	262	292	276	283	239	268	252	266	259	245	308	254	271	239	302	243	238	260	254	275	249	265	301	240	264	265	252	272	279	265	269	278	291	270	283	312	242	261	253	273	271	268	270	273	266	260	264	264	262	266	257	255	272	250	262	276	230	293	258	266	244	257	255	252	262	272	228	266	282	252	261	262	260	259	294	261	270	266	260	246	272	265	294	279	266	278	258	261	241	256	237	292	279	246	247	284	256	233	257	254	258	263	235	269	243	261	291	282	277	243	281	281	253	248	237	228	256	288	258	290	272	239	255	283	234	257	266	263	278	241	256	250	256	252	264	258	242	274	255	263	256	268	238	296	269	266	268	258	253	287	279	269	267	227	257	261	290	263	263	269	248	259	262	255	261	247	286	249	280	224	263	275	256	252	253	282	298	266	257	264	238	272	319	252	256	260	248	240	274	239	275	260	236	263	256	257	229	264	273	293	274	252	266	295	285	229	296	287	275	230	256	235	260	276	274	247	261	273	257	284	250	232	246	231	250	237	270	281	263	285	269	263	236	249	255	251	288	270	270	285	274	271	282	283	258	267	225	277	244	249	246	230	306	256	237	262	275	277	274	204	250	253	300	261	291	255	264	291	265	257	268	258	266	289	249	249	246	279	236	278	246	268	265	281	255	249	276	277	254	257	279	248	239	269	240	265	261	276	240	239	272	253	247	247	265	269	250	268	252	267	258	271	244	252	270	270	265	268	249	257	271	256	271	264	257	259	252	257	263	277	257	290	252	239	256	272	256	288	249	301	263	279	276	282	281	265	244	261	251	267	252	239	281	242	248	251	256	299	275	272	260	251	231	255	248	239	245	242	290	259	257	293	264	255	259	272	244	261	290	283	267	259	263	251	267	255	292	228	268	266	261	277	249	284	271	262	272	249	296	253	231	267	263	242	242	246	261	240	284	281	241	252	288	274	283	257	228	257	264	242	258	228	272	290	275	285	255	273	229	232	234	276	262	247	266	255	245	241	290	282	245	280	270	261	275	254	245	237	249	267	221	269	265	287	250	231	289
27749	15425	18837	10068	8156	7992	6846	5910	5061	3420	2472	1791	1611	1619	1648	1600	1308	1079	952	886	796	821	969	984	1181	1004	1000	938	824	830	727	720	680	649	626	626	613	574	611	619	629	627	656	608	601	615	595	535	596	557	535	549	549	586	551	537	561	560	537	584	575	549	560	587	544	583	570	543	570	544	570	590	595	499	575	522	540	598	533	538	567	580	527	549	565	548	551	539	574	539	559	562	552	554	548	570	559	551	589	509	590	546	598	547	581	559	535	582	576	528	572	574	597	523	582	540	552	579	607	534	606	570	573	568	585	605	547	568	543	564	590	604	539	551	547	572	571	550	576	593	544	541	603	589	517	569	565	568	601	569	589	570	578	570	599	537	531	590	564	524	562	572	555	579	524	644	588	541	496	612	625	575	504	581	551	574	530	538	596	544	551	595	564	543	530	561	581	561	584	586	540	556	561	561	538	540	545	586	562	561	559	551	554	570	590	514	580	581	573	592	517	573	573	619	543	521	593	577	580	553	591	543	563	585	517	549	555	553	554	553	608	541	506	565	556	526	528	516	609	576	579	593	507	557	537	553	542	544	572	518	558	572	541	546	558	581	492	565	561	583	563	529	513	552	547	573	548	573	558	555	549	537	586	529	567	583	570	575	590	516	598	609	584	534	548	600	570	526	544	552	591	643	583	543	550	578	560	587	542	533	563	550	500	538	586	549	536	549	591	513	542	553	531	535	548	529	581	564	576	570	547	581	563	600	550	562	575	526	576	549	575	542	555	571	584	548	522	535	540	556	537	562	571	555	552	508	581	552	568	587	543	556	584	559	580	550	573	524	535	540	549	559	551	563	570	571	615	538	580	533	541	592	567	548	540	578	593	550	566	596	562	516	568	556	567	588	532	545	576	542	592	570	553	571	596	569	559	584	573	539	545	598	610	552	566	597	558	576	564	566	543	567	571	522	516	542	554	589	578	535	554	531	561	553	569	583	556	597	586	576	587	546	538	551	531	584	586	551	514	568	584	578	540	558	530	527	622	554	554	591	604	573	571	567	553	562	554	563	558	581	596	539	548	569	595	550	582	551	565	577	602	560	584	549	544	563	563	590	555	572	556	589	585	561	585	545	612	620	555	573	521	579	563	559	568	569	567	573	599	521	556	584	637	559	591	563	555	528	543	556	590	589	573	561	552	558	547	566	554	514	542	547	558	567	542	508	584	562	561	550	538	536	549	548	552	600	569	515	562	598	534	555	545	568	575	570	534	549	596	580	561	572	555	559	550	595	559	531	567	570	555	552	579	525	549	587	553	555	561	546	605	562	554	561	576	597	572	586	564	560	590	576	538	585	538	545	513	524	573	544	553	523	568	546	593	556	614	531	571	528	587	559	578	527	618	584	600	553	569	598	536	584	549	578	567	548	529	542	597	547	574	577	561	651	617	574	531	582	564	556	574	563	580	623	542	599	553	575	572	537	619	567	556	572	557	540	555	593	597	604	570	503	574	552	585	542	591	557	512	575	557	560	582	563	590	591	575	557	569	548	562	609	551	551	578	575	581	581	528	564	563	536	589	559	567	539	553	527	583	596	594	596	574	589	555	565	562	573	535	588	550	550	541	590	598	560	588	549	556	556	526	582	576	570	537	551	591	561	546	590	551	579	568	543	565	566	528	511	555	552	549	542	594	583	568	537	577	544	565	560	554	559	576	550	545	574	574	575	540	579	629	523	584	542	594	549	573	571	541	577	576	591	533	600	535	572	594	541	568	555	530	586	571	572	558	559	547	524	587	582	599	591	593	568	570	569	569	581	596	580	586	558	577	567	552	535	573	560	587	535	571	562	535	534	543	537	559	599	588	541	578	576	584	572	572	537	584	554	596	540	569	579	605	539	547	554	550	541	561	559	528	574	532	580	538	516	534	577	545	527	525	542	545	565	554	561	556	559	570	538	539	561	559	581	519	529	564	538	499	558	562	546	529	558	594	601	540	563	564	587	539	570	548	559	584	582	542	559	546	570	568	553	569	591	557	556	555	591	560	603	551	573	579	556	586	546	612	558	611	557	573	539	598	531	570	541	517	534	579	523	544	573	552	573	550	537	553	577	551	545	533	585	559	582	560	524	542	567	568	596	598	599	551	519	564	532	584	589	529	582	556	582	561	553	558	533	559	584	501	576	553	530	533	542	562	542	558	546	557	583	518	603	571	597	588	545	555	584	533	515	571	540	549	575	544	591	552	579	572	552	551	567	580	573	550	545	562	585	556	518	519	546	551	535	584	572	597	561	540	552	521	554	561	541	565	558	609	580	576	587	578	568	573	584	568	577	532	601	557	556	582	569	583	528	588	565	532	585	539	534	614	612	569	556	573	553	542	536	560	583	545	548	564	566	531	577	579	566	550	541	582	539	543	566	570	560	529	507	548	608	576	538	573	541	577	543	564	539	535	566	607	567	544	577	534	564	572	556	605	585	552	575	600	559	551	564	568	594	545	566	575	574	550	593	551	552	498	548	560	549	557	578	579	592	576	545	532	617	543	542	579	541	534	598	561	575	556	563	545	563	582	562	554	586	536	578	522	602	584	571	578	542	544	545	578	578	573	595	557	572	564	572	581	507	567	527	573	612	574	550	529	530	556	565	591	582	615	544	581	589	578	526	557	525	589	575	554	561	598	554	506	553	570	549	584	545	587	573	549	528	546	573	591	560	572	559	582	563	561	536	548	546	601	587	630	606	617	565	586	591	588	507	602	575	570	534	616	546	583	553	560	529	536	586	542	556	533	535	540	568	558	629	543	530	570	577	591	590	552	540	588	554	559	546	613	562	569	568	569	562	568	571	571	555	572	560	536	538	560	573	588	532	567	594	589	601	558	517	569	545	579	555	572	567	593	564	551	578	550	551	536	565	548	561	547	569	552	539	619	606	555	568	559	560	583	569	584	570	575	536	580	588	563	577	622	562	583	584	578	592	577	581	537	563	558	543	560	550	557	547	558	573	584	574	560	584	527	548	538	568	621	549	589	584	540	538	585	560	558	564	519	566	612	588	592	581	570	538	596	572	522	558	531	566	584	504	561	538	595	558	538	574	576	571	537	563	576	560	572	523	548	579	586	566	580	570	558	531	553	581	514	555	569	584	573	572	580	561	543	543	582	543	540	557	549	598	546	560	544	557	564	567	548	556	503	528	588	560	574	586	558	550	573	552	533	569	562	550	560	607	591	581	555	548	586	576	563	538	612	581	531	551	521	540	551	600	559	547	548	594	541	550	573	561	562	583	541	554	566	570	573	594	602	587	537	553	561	568	571	569	537	590	583	630	583	557	577	545	558	555	591	611	644	522	543	554	574	555	530	575	576	556	591	542	586	530	553	536	586	557	579	560	595	553	561	517	563	561	608	545	556	548	568	577	534	537	536	535	585	559	544	583	513	578	558	586	588	568	543	557	547	557	562	572	523	582	599	552	592	576	584	513	567	584	570	551	562	557	551	580	580	585	553	601	570	569
52545	28683	23131	9739	4372	3623	2978	2513	2193	1325	951	700	595	688	636	632	505	448	392	418	376	381	366	401	482	440	405	343	344	390	401	328	348	293	303	295	295	287	323	285	333	305	319	349	288	282	304	328	300	295	324	319	316	290	268	304	323	299	266	294	292	324	277	285	302	280	287	335	327	306	277	292	278	305	293	255	299	301	274	317	286	280	274	344	284	311	292	289	332	298	285	284	257	292	322	295	296	267	316	290	277	298	306	295	297	288	285	275	316	278	313	277	304	314	319	333	282	290	314	290	301	271	306	345	347	348	316	341	310	270	309	318	312	297	348	319	319	336	308	292	310	302	304	300	331	310	289	300	319	298	310	276	298	308	330	292	315	282	288	287	307	308	313	303	303	338	298	300	331	304	316	303	291	322	299	280	325	309	289	289	302	320	333	319	316	288	324	284	302	312	284	290	296	282	296	303	296	298	342	331	251	267	282	286	349	265	302	312	288	321	274	305	310	280	257	285	308	331	296	269	318	290	294	315	308	290	306	318	301	298	306	300	338	292	341	270	278	266	281	325	318	293	273	313	303	308	315	289	300	306	291	293	294	297	289	318	307	311	319	300	271	315	289	285	292	295	290	278	272	301	273	286	313	302	313	277	309	274	255	300	298	265	316	329	278	277	262	304	300	292	268	295	293	310	303	290	287	292	283	303	276	320	296	269	279	291	285	288	339	324	297	308	278	276	293	293	329	288	319	288	300	299	320	288	300	300	302	288	284	334	301	304	294	305	312	341	318	304	286	309	313	312	341	319	294	302	268	291	298	278	278	302	268	329	290	321	312	336	308	325	283	288	275	313	262	290	283	301	293	326	324	306	305	319	285	301	323	350	283	305	282	260	260	273	306	321	314	273	292	314	320	330	296	284	317	312	300	315	345	273	295	309	302	326	327	290	283	301	327	313	306	300	317	323	314	313	323	326	301	301	331	286	300	327	290	291	288	305	283	302	299	290	326	280	304	312	283	301	304	272	272	284	295	294	254	278	314	298	314	304	285	277	284	263	299	318	336	283	315	286	314	282	281	298	277	312	300	327	326	315	299	275	331	285	263	306	271	311	326	284	313	278	300	284	294	277	338	301	299	253	337	302	310	335	284	295	291	317	306	315	308	307	288	289	293	289	273	310	310	335	297	342	294	299	292	279	326	313	312	256	304	280	303	281	329	322	311	280	317	302	307	330	334	303	321	267	308	284	289	317	287	291	337	301	338	333	313	272	307	295	315	331	305	352	318	312	316	281	301	290	353	304	284	326	246	323	330	319	280	309	285	313	308	317	319	310	283	281	282	315	317	298	286	251	310	308	305	321	305	281	308	276	308	285	280	284	324	292	277	297	323	310	317	310	337	293	295	317	315	283	304	291	283	283	289	319	294	274	313	291	325	284	263	300	287	271	314	310	317	329	350	284	313	257	352	292	320	315	315	298	295	301	287	297	299	290	332	316	290	298	301	331	313	326	279	296	299	323	331	298	278	304	313	334	277	277	267	324	318	328	313	332	276	347	336	314	272	324	307	292	319	271	276	292	275	268	280	306	303	323	317	284	288	280	313	298	289	326	283	325	288	292	325	253	253	294	277	273	300	291	309	275	281	338	331	282	297	338	299	327	297	313	286	287	290	282	321	297	294	295	300	263	293	304	293	300	302	299	311	339	315	317	299	308	304	274	317	306	308	325	285	266	306	306	332	288	303	317	315	323	294	319	324	302	280	289	314	299	323	290	299	280	265	310	329	315	318	273	284	324	304	302	293	272	328	281	274	277	287	272	279	310	313	282	313	289	308	268	328	268	286	282	334	275	307	303	255	295	309	301	316	277	299	329	305	301	289	285	294	319	297	280	304	301	284	294	303	312	305	307	315	303	270	317	278	271	292	292	324	321	313	309	363	323	304	284	297	277	317	299	277	290	291	301	271	284	302	283	309	278	314	311	296	301	314	321	289	312	311	299	295	307	300	304	321	325	291	307	322	318	302	308	303	355	299	295	271	321	310	301	309	327	296	265	301	304	338	301	310	302	295	301	250	284	280	308	265	298	316	293	333	296	270	308	322	305	277	285	282	264	277	286	323	283	291	290	281	295	297	309	321	295	303	272	287	277	283	307	286	298	308	280	323	346	277	278	298	284	329	308	309	308	295	274	287	299	313	334	310	296	272	294	297	313	320	333	294	293	288	263	291	308	303	336	322	299	324	316	328	280	299	302	282	299	315	321	311	295	313	263	336	297	308	300	280	275	304	294	304	304	310	343	311	291	303	337	292	316	317	290	317	299	287	294	295	296	300	294	315	315	301	316	320	318	288	339	270	333	345	285	275	294	277	301	293	326	269	293	307	296	278	301	314	314	291	321	292	281	332	275	313	283	302	330	286	307	315	322	303	270	280	289	319	311	309	284	313	299	263	305	297	303	287	287	292	327	293	306	272	305	271	297	263	283	341	305	292	285	299	296	324	305	293	325	306	304	291	323	299	293	276	286	280	260	276	300	285	326	329	322	283	360	344	294	311	299	310	271	316	306	276	252	289	314	313	302	293	317	310	275	287	284	324	274	263	265	296	306	305	334	300	292	318	326	314	308	309	352	278	282	324	296	283	302	298	315	303	280	274	300	301	284	252	302	298	340	289	287	305	313	273	321	263	331	296	312	336	320	303	278	300	313	295	285	289	282	290	313	279	285	306	301	310	339	317	301	272	293	335	256	341	272	297	321	313	285	286	335	254	280	295	290	307	336	276	294	308	291	311	288	286	274	277	281	299	300	267	306	288	276	304	294	292	295	288	264	281	278	292	314	312	281	276	321	257	318	322	297	333	289	278	278	286	257	276	288	283	338	333	271	299	289	276	314	281	267	282	287	270	281	296	319	307	315	304	296	290	317	305	324	319	297	263	304	272	304	320	292	327	288	319	301	286	297	299	313	329	288	285	294	281	301	295	320	334	298	280	276	304	288	362	325	286	306	299	309	311	319	285	292	301	313	276	311	293	305	313	298	291	293	309	286	291	312	284	279	303	304	330	295	297	328	331	300	299	294	286	297	319	301	294	310	313	301	288	284	304	281	283	304	280	321	289	320	286	291	289	303	297	298	297	275	294	303	292	295	283	288	276	289	279	304	299	307	302	285	284	311	311	294	304	312	289	326	308	268	268	290	307	295	325	290	271	290	277	284	302	291	295	334	295	340	266	314	291	287	288	302	293	298	293	310	307	285	273	241	333	280	319	285	291	268	303	304	320	295	291	313	316	279	293	297	300	294	298	322	291	266	333	288	292	320	276	300	316	328	320	316	304	317	323	301	306	308	302	281	307	300	320	295	306	299	285	299	309	312	287	315	267	315	244	310	284	307	307	278	332	296	313	291	284	329	280	305	275	280	287	321	306	316	301	280	306	268	315	299	294	293	310	254	294	259	301	278	321	341	291	297	316	289	305	310	320	320	308	337	299	286	313	272	290	258	300	271	285	314
29856	18903	26380	14088	12465	12252	11051	9205	8052	5408	3839	2757	2665	2654	2591	2466	1801	1564	1352	1205	1068	1123	1149	1345	1619	1443	1340	1188	1092	1105	998	833	787	847	733	705	674	705	705	692	729	757	697	702	673	666	660	668	639	639	656	681	624	623	654	665	607	624	612	677	612	627	667	690	605	621	642	623	594	633	627	640	616	655	657	641	640	630	621	668	610	649	609	609	650	669	591	629	669	665	646	653	627	619	604	602	588	609	618	604	621	656	622	655	644	631	676	605	677	658	647	651	669	604	640	636	636	651	653	632	636	624	635	659	611	654	626	646	655	649	648	621	640	627	615	580	608	611	660	636	658	636	610	637	650	615	645	641	667	610	614	611	635	643	685	673	700	589	624	627	611	598	644	632	619	634	635	656	606	611	611	573	610	611	641	644	600	610	678	644	669	646	613	671	661	682	646	650	630	638	642	641	620	638	634	651	633	658	641	589	641	641	655	650	608	638	625	625	623	636	654	628	630	682	641	617	625	612	591	601	662	654	602	639	607	641	639	640	609	609	622	660	707	641	624	630	648	609	645	661	673	618	624	623	645	600	649	649	638	640	622	626	630	627	616	678	613	658	650	657	649	684	642	577	636	625	626	694	603	646	610	635	612	594	605	590	640	637	657	631	615	652	635	670	622	619	647	684	601	661	578	648	646	632	612	650	616	654	610	701	612	633	627	634	618	592	624	614	643	646	647	642	666	654	605	611	642	646	609	621	619	679	611	677	667	632	703	647	593	647	611	612	637	628	603	639	612	658	549	664	680	588	585	616	603	633	631	630	649	618	671	612	592	673	597	634	612	637	629	606	600	625	602	646	622	660	638	621	637	636	669	585	631	588	658	629	657	605	624	638	628	616	613	617	665	631	621	647	640	648	629	660	604	593	635	655	638	670	617	657	648	671	608	635	650	625	612	598	629	612	612	570	613	650	639	625	631	688	627	641	598	604	593	617	649	708	671	624	614	651	645	645	612	630	607	652	653	586	634	626	637	643	693	625	601	627	625	664	650	610	603	649	634	638	596	629	602	594	630	610	625	615	613	633	636	656	640	663	664	575	619	612	652	638	630	599	627	629	617	618	643	638	636	641	621	603	646	640	629	656	584	590	667	622	672	605	635	620	640	585	612	632	608	608	593	669	649	633	651	685	624	637	632	636	637	653	588	619	645	667	585	634	655	632	680	595	577	611	625	626	654	695	630	619	661	594	596	617	604	687	620	658	655	606	607	628	650	648	594	672	661	683	624	693	640	605	671	591	630	656	626	614	630	674	597	615	600	649	633	626	631	607	608	636	692	628	610	653	652	604	630	652	645	658	663	614	629	640	639	598	674	672	623	637	658	621	609	621	665	650	619	674	654	637	617	670	629	665	698	648	609	615	601	616	598	620	639	622	643	647	594	629	636	638	603	610	656	611	615	596	625	671	677	640	583	643	621	644	610	599	627	598	630	659	603	658	602	637	640	638	639	653	628	645	610	615	660	619	641	636	651	594	628	666	671	624	669	675	576	637	602	611	668	638	626	650	628	675	623	583	613	642	610	602	672	616	645	669	612	632	645	681	619	653	641	618	602	625	653	674	642	638	613	642	652	617	630	633	632	639	659	669	627	619	634	614	632	621	697	591	623	629	629	692	607	614	640	631	625	638	625	587	611	665	572	671	587	641	647	659	635	631	623	640	635	637	667	652	627	666	641	641	594	602	623	599	623	624	661	639	611	639	600	622	655	622	619	666	671	646	640	655	628	663	621	643	632	598	641	619	603	588	649	644	658	659	590	637	645	637	617	618	672	605	674	653	655	601	630	662	611	650	652	609	609	654	629	601	629	609	646	629	688	589	630	607	659	593	628	646	605	655	655	633	525	665	615	614	628	673	633	650	648	667	635	658	612	614	616	635	620	589	614	707	591	633	599	644	628	658	632	656	604	687	617	632	675	661	659	631	663	634	673	629	570	659	600	597	641	634	610	647	637	654	630	610	656	588	624	607	651	657	670	655	626	693	628	693	651	638	656	613	653	637	637	622	635	690	612	625	675	639	645	647	677	583	636	629	607	621	629	634	614	627	584	599	631	641	598	625	626	664	638	643	600	653	617	653	594	605	656	644	608	605	602	614	647	613	634	644	674	601	684	608	635	609	583	640	618	629	588	659	653	621	657	643	630	621	620	602	627	604	657	650	667	617	626	626	607	671	625	633	627	653	651	582	657	660	640	664	630	608	645	633	623	621	630	615	635	646	640	656	649	594	663	651	628	683	645	617	618	639	631	663	619	625	602	679	625	618	650	664	637	641	638	632	617	632	679	647	637	658	645	617	605	630	649	637	657	622	637	650	661	643	635	640	648	626	628	639	642	649	680	584	679	662	632	643	604	637	649	642	650	669	618	621	634	638	662	628	648	632	640	594	672	622	619	601	615	646	659	630	632	644	646	628	621	629	592	605	638	641	609	632	633	616	626	611	640	633	634	622	643	589	655	639	637	587	618	678	636	664	609	621	655	661	629	618	664	694	606	577	631	616	603	622	601	615	685	641	575	635	652	601	576	640	595	690	651	623	630	584	629	609	634	666	680	627	650	624	605	626	615	642	636	675	623	628	636	649	655	590	602	640	658	654	654	628	657	671	633	663	623	617	681	633	638	644	656	627	674	598	670	633	639	616	622	630	662	649	615	641	637	647	611	611	630	682	595	650	644	653	631	643	630	609	615	627	688	653	624	623	645	610	616	657	615	617	622	639	612	645	669	637	597	584	614	647	642	590	634	641	644	625	608	632	634	579	633	626	610	642	676	706	651	671	647	592	613	655	659	649	617	634	673	665	676	568	613	647	638	608	655	595	636	644	650	624	614	589	622	678	665	655	642	624	637	646	643	590	615	628	612	605	677	654	619	555	614	659	634	583	621	642	655	625	626	635	654	632	620	621	654	587	642	637	630	609	663	642	621	668	649	668	598	648	617	618	663	624	664	673	624	613	648	612	686	629	623	630	626	601	645	632	619	636	647	695	624	633	652	610	651	683	639	634	648	617	593	664	613	615	647	597	612	609	646	618	625	620	628	618	640	644	604	634	630	642	616	609	638	607	672	633	621	635	657	645	607	657	651	595	655	599	695	590	668	611	621	673	623	628	599	685	660	652	651	618	657	639	604	610	652	629	612	645	624	660	663	587	602	645	645	676	637	617	745	632	617	660	681	608	617	638	666	667	681	614	645	636	627	635	645	617	642	620	644	651	623	659	609	702	699	622	591	646	664	633	626	632	638	681	604	636	646	626	646	625	613	627	685	653	592	622	666	580	629	636	634	656	618	602	641	672	638	641	608	635	653	646	616	660	634	604	662	651	593	641	650	663	596	645	672	607	624	606	576	622	595	637	616	626	622	651	615	626	620	592	611	615	667	618	625	649	642	630	652	589	581	635	624	617	671	622	652	663	634	655	628	666	630	611	624	656	624	586	581	570	629	661	635	614	643	638	601	584
30752	13851	6840	2293	1308	1103	873	697	514	365	376	315	300	330	331	374	310	299	265	276	288	318	275	319	297	293	349	281	251	284	289	260	246	249	264	276	261	262	257	276	261	254	257	250	311	250	283	279	219	219	267	265	250	262	249	202	241	274	260	226	268	249	246	238	249	242	277	270	244	283	264	253	248	249	279	235	284	271	302	245	248	273	226	272	256	264	247	257	248	292	269	249	273	290	262	275	239	304	302	277	254	277	256	269	251	281	293	245	251	257	266	277	265	243	271	249	278	291	282	268	264	260	256	263	249	310	250	275	279	288	278	296	252	247	270	270	271	238	274	224	272	249	246	239	279	239	268	231	240	264	257	243	266	270	242	264	254	248	238	246	276	220	238	258	248	241	238	260	262	257	243	257	278	276	245	291	288	258	240	231	259	278	248	234	278	249	283	273	253	341	250	254	249	243	257	260	244	318	268	228	260	272	261	241	277	270	257	291	272	252	241	263	228	191	234	261	252	269	262	232	243	243	279	313	273	236	241	264	279	245	286	285	272	269	258	277	290	248	264	239	288	255	269	279	279	256	246	278	267	286	273	257	257	310	276	232	276	244	251	249	258	257	223	291	261	246	278	255	246	271	261	237	249	282	250	291	240	271	273	265	238	249	276	257	242	267	270	281	263	288	257	258	266	257	274	272	269	258	255	233	281	256	265	285	230	262	249	265	300	289	242	254	272	273	301	261	291	250	257	297	268	260	262	248	252	281	274	274	245	266	258	246	283	264	262	228	265	278	292	255	296	254	269	256	275	249	281	281	262	264	287	235	242	272	263	317	277	284	262	258	241	241	252	259	255	263	266	238	251	281	233	262	252	261	267	260	273	267	269	271	264	287	257	228	257	253	254	257	282	270	283	257	264	283	249	269	268	255	255	273	276	273	240	271	257	274	266	258	271	280	268	236	293	269	263	238	252	288	281	269	293	249	250	250	268	244	240	288	259	256	247	294	282	262	249	267	265	267	240	256	232	238	241	248	273	273	214	245	275	268	260	247	258	268	259	208	274	288	265	259	275	263	282	214	278	235	265	269	236	268	249	253	266	243	233	266	234	237	233	262	251	281	253	272	261	258	223	249	293	317	249	256	256	267	251	248	266	299	265	238	291	269	231	287	237	259	287	269	255	264	254	262	233	270	250	224	251	258	261	287	251	241	229	278	243	269	249	278	276	256	252	232	291	246	234	268	269	271	276	254	288	268	286	278	249	225	246	267	232	245	266	298	238	243	273	252	244	234	303	299	264	222	275	265	231	232	290	295	252	232	247	261	275	223	286	242	231	233	244	261	263	262	279	278	255	272	293	247	255	269	257	294	282	236	249	250	268	252	276	264	243	242	276	273	251	259	262	257	212	279	301	279	244	297	237	258	266	271	255	274	233	258	260	287	230	270	217	276	274	243	261	277	291	257	281	272	239	263	291	303	271	267	242	281	245	286	260	246	237	217	224	237	255	268	242	230	250	260	271	242	253	252	239	247	248	280	262	237	255	276	236	258	271	263	228	269	268	276	257	282	264	254	262	225	258	243	272	232	279	271	269	266	269	263	275	250	276	259	216	280	247	281	250	260	248	261	276	241	286	280	245	237	265	324	252	228	272	253	262	265	246	243	275	263	260	262	288	234	251	243	257	269	256	269	251	248	260	246	250	303	266	255	285	265	249	264	284	250	249	265	252	279	255	277	250	242	238	240	276	262	232	266	253	248	274	254	268	266	262	274	264	265	227	258	268	283	283	272	275	251	237	266	242	242	267	256	298	267	263	238	222	230	252	223	267	255	244	257	275	249	268	259	267	278	247	226	287	256	249	276	248	254	274	254	263	279	273	257	258	266	245	234	254	285	253	255	270	263	256	259	274	276	259	235	276	280	270	289	268	284	258	255	228	267	264	259	269	256	265	276	263	263	268	233	265	280	232	268	266	283	263	249	262	250	262	261	245	288	243	252	267	271	293	278	254	254	271	273	283	270	264	265	264	250	245	256	230	291	248	259	260	262	245	267	263	273	274	243	272	255	270	273	246	243	279	236	258	251	271	241	265	245	263	271	291	273	252	260	239	252	254	254	279	266	269	301	283	267	295	250	249	292	268	280	261	254	258	263	242	274	269	268	253	281	244	267	262	262	253	260	258	299	271	257	248	282	260	304	249	240	300	252	280	282	257	260	264	285	266	219	227	291	258	304	240	246	267	295	283	231	257	278	286	262	286	268	284	250	280	288	273	257	251	309	263	268	273	252	292	265	238	288	279	268	242	242	275	240	275	238	275	255	240	264	245	243	290	250	284	287	264	227	296	255	296	253	245	279	257	279	273	243	250	255	271	291	270	233	276	233	219	256	225	271	259	271	242	275	260	240	239	258	256	298	266	243	239	250	262	227	249	234	271	268	249	253	260	297	274	257	254	270	273	262	288	251	266	282	259	265	282	285	257	258	280	280	246	215	254	239	255	252	283	271	259	274	289	289	241	230	260	262	274	263	230	300	277	255	261	280	270	253	298	282	236	293	251	289	227	236	250	256	241	269	253	288	257	253	279	279	268	256	250	270	259	245	266	248	251	261	274	266	253	245	267	286	260	264	304	247	263	275	266	300	273	240	225	277	296	240	260	307	249	268	287	268	258	274	252	242	272	225	290	263	279	273	245	261	254	239	260	245	273	255	279	265	249	242	277	251	242	242	257	235	246	265	253	244	270	256	266	277	278	265	269	269	246	250	249	236	275	249	256	239	252	238	254	223	267	257	247	225	263	276	262	302	273	304	257	265	267	262	258	278	258	259	282	238	264	227	238	273	274	288	268	275	278	258	279	302	279	268	224	254	249	230	278	263	271	225	267	266	260	263	243	277	245	264	250	250	252	271	260	260	245	286	239	244	247	271	277	270	269	272	284	277	238	250	239	245	266	260	242	284	252	281	262	227	277	265	270	243	270	284	279	257	288	267	243	263	272	269	234	262	291	268	269	243	272	261	256	259	282	270	246	257	265	250	241	248	267	285	272	236	268	241	257	307	273	246	267	245	263	237	305	256	245	284	252	275	274	291	264	237	280	239	257	253	243	258	242	274	286	256	265	251	274	240	272	283	257	246	226	281	249	290	270	235	299	276	294	254	235	258	263	267	248	282	242	269	242	249	273	241	256	272	292	260	274	262	251	262	264	320	255	264	262	260	285	241	292	258	267	283	274	241	269	247	278	217	256	258	264	259	284	267	244	237	258	283	264	274	245	273	219	267	262	243	300	275	287	268	270	271	285	241	241	248	232	245	261	246	271	249	273	291	301	265	248	264	256	261	242	255	285	268	271	219	260	272	249	291	256	276	286	294	272	232	264	261	241	271	256	262	258	260	257	256	252	253	266	270	247	257	246	273	286	249	259	244	283	257	282	257	277	277	224	270	270	240	257	272	272	241	289	263	250	264	258	273	243	255	239	296	244	257	279	256	295	232	245	272	272	261	236	250
17361	9341	9862	5397	4434	3958	3627	2657	1834	1201	1000	904	935	986	1011	1139	918	799	808	725	670	693	720	840	897	860	814	764	701	700	703	676	593	627	640	634	597	563	537	592	516	571	557	587	549	622	547	548	615	574	573	537	590	574	519	617	539	569	569	585	582	599	531	597	533	559	619	582	583	581	542	551	556	564	559	626	543	512	526	550	553	587	542	561	514	573	578	540	552	592	528	523	557	576	620	529	540	578	511	544	559	577	560	561	580	559	559	551	514	579	554	533	514	558	542	540	571	604	543	558	585	548	545	520	545	581	550	559	535	536	562	544	562	566	560	543	591	593	560	564	543	569	552	586	586	566	531	530	566	536	590	602	514	554	559	549	521	563	519	552	568	518	508	576	534	627	562	563	544	532	520	532	544	562	541	549	522	535	574	575	562	562	565	560	554	561	544	583	544	546	582	550	564	588	563	534	537	537	522	574	550	622	556	592	546	542	564	502	565	537	574	593	582	533	566	530	537	534	531	554	542	595	550	537	563	585	519	551	585	571	527	534	539	563	537	563	576	569	575	539	564	586	560	539	548	586	572	557	536	601	554	548	568	565	518	547	520	558	597	581	596	567	581	535	592	535	589	562	526	542	545	544	531	572	509	556	595	561	554	545	544	515	578	583	544	590	568	558	547	558	557	586	560	563	519	562	572	561	549	481	526	550	525	515	548	561	547	542	550	557	545	551	522	537	565	528	547	521	523	549	554	541	514	534	557	596	558	538	523	593	586	577	560	558	577	561	540	544	557	597	560	549	535	527	561	570	531	576	524	582	531	544	583	538	576	554	563	572	572	557	589	528	566	540	595	563	537	591	590	525	560	566	557	563	517	553	512	549	521	531	563	556	532	525	595	570	566	602	547	544	579	530	559	560	548	590	563	546	520	616	565	575	542	581	530	564	591	577	565	554	572	561	561	576	549	542	582	567	564	590	541	559	547	548	504	560	514	526	597	582	506	564	590	558	578	561	590	592	544	550	548	616	556	591	567	561	571	556	547	508	574	554	572	551	554	537	529	516	531	545	552	545	529	547	532	568	553	570	545	570	551	579	552	543	605	527	565	548	527	554	570	566	590	560	532	531	574	583	553	565	558	528	618	589	546	575	543	606	542	558	562	565	571	534	535	544	579	603	569	593	583	491	573	526	556	528	544	507	562	544	555	566	548	593	578	548	536	524	516	520	581	539	580	522	573	563	573	581	554	550	563	527	545	578	512	504	563	595	532	552	542	547	534	536	581	557	562	572	521	584	559	566	509	592	549	571	526	543	518	559	565	565	542	588	557	582	538	535	601	560	524	565	539	585	539	575	568	543	568	568	568	580	585	564	543	597	544	591	520	518	569	561	552	554	548	531	605	567	529	579	545	548	548	547	571	558	553	610	559	547	505	531	513	541	548	569	537	554	551	534	554	589	523	538	542	537	614	571	545	541	556	521	490	573	560	566	551	587	573	531	588	576	536	508	547	594	566	565	560	577	544	551	577	560	541	567	566	588	561	547	525	548	546	581	595	554	562	551	581	548	558	598	566	595	566	575	562	549	531	568	554	545	565	537	559	527	514	544	552	545	545	577	542	551	580	577	547	567	534	587	564	600	574	531	604	571	564	581	579	543	527	587	607	574	549	579	566	587	543	551	565	539	550	543	579	573	511	557	548	531	558	560	525	555	578	553	548	528	564	553	588	561	578	545	543	541	544	564	526	511	510	556	549	535	551	524	568	556	568	545	532	631	573	579	539	550	527	527	556	545	578	569	605	509	499	542	537	547	532	549	582	551	566	560	554	560	558	550	554	594	549	537	586	534	560	518	569	548	547	595	559	554	525	630	569	544	593	508	523	530	540	589	560	539	576	576	612	573	614	593	543	559	527	536	587	554	556	567	531	579	580	549	571	556	584	538	534	534	539	591	546	561	523	532	538	536	590	565	512	557	566	560	545	551	499	555	560	520	562	567	592	543	596	572	534	544	535	554	536	570	583	535	580	594	548	525	538	537	558	567	525	534	579	558	564	595	581	551	540	559	557	562	580	519	545	524	565	544	532	539	565	531	539	528	528	576	559	587	583	581	561	572	571	526	571	547	568	591	556	541	551	595	561	561	545	532	528	569	557	559	598	579	531	540	555	579	526	529	562	481	514	553	572	579	539	529	539	554	571	581	558	545	531	543	569	593	566	583	549	556	534	532	545	516	579	557	571	543	509	566	531	493	553	572	566	555	544	595	537	557	603	516	550	570	584	532	524	533	569	517	543	564	529	571	552	563	566	590	551	542	568	530	575	555	536	567	576	569	582	609	561	553	555	576	531	584	550	539	617	570	569	535	572	563	593	541	569	542	546	539	521	561	525	565	549	560	582	574	567	524	577	527	551	556	567	569	530	573	552	563	540	562	506	536	555	564	507	543	539	589	577	555	549	532	530	582	538	558	559	518	521	495	540	581	553	584	537	579	560	572	525	551	584	594	551	527	533	534	570	565	535	546	570	537	576	553	581	562	596	602	567	558	572	537	506	543	582	524	584	591	549	564	532	554	572	603	574	574	577	561	554	551	562	565	555	571	569	541	560	567	582	545	581	553	582	534	563	568	542	551	613	536	600	599	561	536	562	551	586	589	577	572	542	529	559	566	548	544	558	574	578	600	575	514	557	572	565	575	574	586	555	494	525	551	571	570	575	566	535	537	555	511	543	547	586	568	569	544	557	568	541	569	577	578	554	588	569	551	552	550	585	562	585	564	540	557	587	563	577	536	592	593	572	584	527	546	551	591	530	558	572	570	504	575	566	579	534	570	583	529	515	548	579	506	522	528	582	553	536	579	590	565	593	580	522	581	602	579	565	540	580	573	551	578	528	536	589	543	619	560	502	570	596	556	566	545	627	607	562	575	552	542	521	541	574	549	553	551	561	527	542	565	566	563	528	576	538	551	530	562	579	535	553	571	546	588	582	542	565	588	541	551	574	556	563	559	582	515	568	613	550	608	560	569	581	566	595	568	555	594	572	541	534	548	565	556	562	565	548	581	607	544	572	547	574	546	568	563	532	563	555	530	550	561	569	529	584	579	585	543	539	529	537	608	588	545	518	562	611	538	586	518	590	557	530	568	592	569	581	585	542	561	600	542	607	555	546	543	563	536	558	544	562	553	544	552	575	560	548	534	541	595	582	559	540	609	523	565	582	579	537	573	547	543	559	585	558	542	587	559	539	526	565	551	572	563	526	519	556	572	549	569	506	541	539	578	527	592	557	548	554	582	559	582	532	535	537	562	600	589	534	613	610	528	565	581	564	572	530	541	568	564	519	578	544	542	584	554	567	556	563	583	564	578	523	562	565	538	547	537	563	562	560	548	556	556	516	540	518	531	529	565	592	537	571	546	582	548	553	592	532	600	579	569	570	563	577	534	529	551	534	508	589	596	561	557	590	581	523	543	539	540	565	570	539	566	501	565	569	550	532	565	542	546	570	559
47298	24697	15195	6427	2525	2035	1894	1447	979	770	588	481	482	438	425	384	404	361	332	335	307	323	306	337	380	356	338	292	311	313	297	313	260	301	277	258	242	280	284	272	319	287	264	245	300	273	261	277	269	283	279	258	282	283	291	237	294	258	278	243	295	260	298	270	259	243	276	248	257	232	266	263	283	262	275	258	259	267	277	267	274	273	235	230	260	270	271	294	283	242	262	265	219	236	261	246	250	253	285	290	283	266	254	260	272	272	283	250	265	279	277	238	259	261	253	264	274	242	268	262	299	285	255	226	246	261	270	280	265	263	261	259	266	261	242	269	289	249	276	247	288	252	293	274	278	262	301	254	269	272	264	276	276	262	252	269	272	268	282	281	238	280	279	254	265	267	267	244	253	258	268	246	284	266	236	276	268	258	273	292	281	282	259	272	269	257	294	296	289	264	262	282	282	268	266	263	261	267	261	255	258	276	260	253	287	262	256	260	280	263	258	315	270	258	265	291	237	257	246	229	267	262	252	264	283	251	277	289	248	257	280	268	234	288	253	244	251	253	311	261	277	267	277	246	257	267	272	252	290	238	255	256	276	269	294	261	262	290	273	248	284	293	250	273	266	235	251	252	264	286	291	280	261	258	259	249	268	260	272	291	265	260	270	283	300	258	285	251	248	260	276	279	278	273	250	241	256	278	268	261	276	274	249	289	259	257	283	271	282	271	275	291	258	270	261	277	266	226	269	263	234	258	267	239	243	283	290	261	243	292	265	253	242	250	245	244	248	233	260	266	249	248	248	234	256	239	288	296	266	266	266	299	250	249	262	239	263	289	260	276	275	262	209	241	266	295	265	238	246	251	249	278	253	258	275	245	306	278	263	298	240	267	268	268	277	231	270	260	276	251	251	277	228	257	244	242	284	282	281	257	248	300	253	268	260	255	254	256	258	271	253	272	267	233	290	245	227	253	257	248	299	262	285	271	253	271	272	290	258	248	280	262	288	246	280	301	290	283	295	263	254	252	275	261	278	278	263	268	294	282	255	279	296	241	257	243	285	284	251	278	252	278	256	262	248	258	248	248	292	288	244	261	242	259	245	293	251	262	246	252	281	259	236	288	286	298	282	255	267	279	242	276	236	273	267	272	259	287	290	255	275	246	247	262	269	246	279	271	286	254	260	248	257	296	266	256	275	285	264	282	255	268	278	260	264	250	260	304	246	247	263	291	289	290	248	247	266	293	257	265	261	250	308	261	287	251	266	242	307	284	267	263	281	290	244	258	252	270	250	264	253	280	249	255	271	269	241	219	282	278	233	255	282	237	298	261	233	271	214	247	282	288	284	265	285	251	283	277	251	251	237	268	266	218	271	259	257	251	264	273	276	290	237	267	258	284	292	259	265	260	238	263	268	246	274	270	263	261	284	258	267	247	287	260	252	260	244	286	289	297	240	273	263	264	278	255	262	252	266	265	248	248	269	252	231	271	240	231	263	267	251	246	271	258	249	262	289	265	259	248	258	265	249	273	257	254	274	236	260	243	249	262	193	228	250	253	275	244	255	262	265	284	264	242	258	255	290	275	255	269	269	286	271	248	210	276	288	265	260	243	227	277	266	242	236	236	261	271	264	243	270	271	261	274	277	224	264	300	251	269	218	261	262	268	262	267	274	266	265	253	278	281	261	296	260	246	226	243	272	256	232	280	259	254	254	269	270	266	264	294	279	262	274	251	283	305	266	254	248	252	269	266	249	259	256	274	236	244	252	242	264	289	287	281	236	292	290	264	271	256	261	273	236	273	272	276	261	294	261	236	254	259	268	240	244	260	248	284	239	251	285	296	255	260	315	253	270	256	250	287	281	280	270	258	293	266	274	261	288	255	231	241	263	237	284	252	238	285	260	233	274	251	270	239	253	266	272	270	250	300	291	263	282	238	235	287	270	249	254	242	242	238	215	237	251	245	266	264	278	256	261	286	269	303	271	266	285	278	255	273	254	279	282	258	266	280	270	284	231	224	247	267	250	246	281	254	273	299	270	242	272	290	267	255	277	285	276	275	259	307	232	249	249	248	280	241	287	248	262	278	260	257	300	251	284	263	275	257	227	236	280	273	260	249	284	269	233	291	246	282	250	255	241	268	253	252	260	231	254	272	265	289	267	267	282	284	306	286	273	275	240	281	238	264	278	262	266	281	256	243	259	255	319	228	235	260	273	288	251	291	280	244	274	290	251	267	269	280	246	259	219	263	246	251	255	283	268	238	239	281	309	275	236	264	259	278	262	243	285	296	272	246	245	251	264	248	248	283	262	233	264	254	268	270	263	281	259	242	263	245	257	250	244	268	279	268	259	271	230	228	255	276	233	249	269	285	289	246	256	292	262	219	271	281	236	277	296	235	254	257	299	291	267	281	254	252	274	245	210	234	256	257	251	298	240	226	246	252	297	277	297	323	267	288	230	256	252	244	235	266	272	269	244	258	268	246	256	256	280	250	275	317	238	265	273	270	276	266	262	287	254	259	263	250	248	239	269	243	276	241	244	293	248	238	299	277	284	288	256	277	273	252	242	267	260	244	248	255	265	222	254	268	248	248	284	265	275	278	234	279	292	242	238	251	236	249	255	254	251	281	266	272	262	274	264	234	279	262	272	287	267	249	235	286	245	269	265	275	254	280	266	274	274	237	264	285	264	270	268	274	284	263	263	256	287	323	274	285	275	254	247	242	266	268	282	295	262	243	261	273	259	268	245	248	272	246	282	235	253	271	256	261	252	254	270	287	250	264	257	271	305	286	303	293	263	250	249	237	275	271	265	314	257	271	272	230	268	284	239	256	255	272	304	273	295	288	297	265	260	266	268	269	262	302	278	248	271	242	226	250	257	259	250	268	265	273	250	266	245	245	299	282	282	299	282	267	241	271	232	244	290	277	273	282	267	289	247	243	259	248	271	263	257	285	262	243	285	261	252	303	257	259	262	289	235	259	241	257	259	261	278	264	266	267	240	266	271	284	270	254	247	269	294	257	261	231	304	279	277	266	234	241	299	266	210	289	276	260	248	257	269	235	273	292	263	257	247	291	257	254	254	240	242	251	282	263	284	247	271	258	243	305	264	258	245	235	260	275	237	262	292	272	234	273	308	282	276	303	261	261	288	275	276	272	269	316	279	278	301	247	278	280	258	262	241	265	272	283	284	258	267	245	286	264	250	291	261	279	272	281	221	269	273	274	253	286	269	262	250	249	269	278	282	270	247	266	271	257	284	248	293	234	252	265	269	229	269	261	259	267	253	264	315	246	286	296	269	280	262	265	245	259	268	264	298	282	281	265	294	284	270	260	254	265	268	239	248	266	254	242	255	272	255	268	228	259	261	275	253	292	268	263	257	269	258	278	265	267	253	248	252	229	274	246	271	275	248	269	247	267	232	247	299	281	229	237	265	255	257	262	247	233	278	246	251	248	284	272	286	258	232	262	232	256	268	254	249	285	296	259	264	261	276	257	251	252
27087	16327	19143	11123	8070	7854	7414	5447	4273	3163	2555	1893	1831	1738	1572	1408	1382	1152	1022	987	861	811	894	1183	1276	1113	1007	838	872	808	853	811	757	705	641	639	640	617	625	598	585	628	646	645	639	619	588	587	558	581	588	576	599	566	533	608	532	569	584	586	535	534	576	549	543	572	567	534	570	526	577	586	606	560	598	566	548	563	574	560	533	541	580	618	562	620	551	544	564	547	544	593	593	582	556	562	558	527	592	536	564	533	612	590	552	565	549	570	534	542	587	591	542	539	535	574	524	544	551	573	549	529	583	540	570	547	587	594	574	545	554	600	569	553	594	537	541	581	548	562	596	587	555	568	597	525	602	597	641	532	559	592	556	557	564	530	565	557	605	586	594	534	528	574	556	571	544	613	545	545	531	547	573	636	532	555	565	533	546	586	592	530	559	548	585	571	586	577	561	613	557	571	550	579	557	569	612	601	546	600	565	581	572	563	565	553	544	562	533	562	619	553	534	566	574	573	543	556	535	570	556	553	585	564	530	579	605	543	547	580	549	571	562	530	540	559	598	583	560	557	584	560	602	598	571	596	564	560	533	576	560	591	554	559	558	551	555	548	516	575	590	565	543	570	587	587	548	549	589	547	592	589	568	559	549	559	551	558	585	616	544	552	574	527	560	554	571	561	569	594	600	537	588	577	589	576	542	568	556	568	595	570	546	560	540	589	571	609	569	588	565	557	555	545	569	572	535	599	563	559	558	577	594	579	541	579	557	550	526	604	541	580	544	534	544	619	576	562	534	571	549	555	539	571	586	573	543	535	553	562	548	537	570	525	593	585	587	592	592	525	551	568	533	569	546	592	605	558	545	547	561	564	589	570	558	567	586	533	584	559	557	585	560	539	558	539	553	534	565	570	552	578	575	604	550	529	547	554	589	530	581	565	574	553	570	571	567	531	539	542	599	572	547	545	572	555	594	553	491	564	556	608	534	554	542	555	592	583	593	558	544	526	556	568	558	557	618	571	554	569	568	626	570	551	520	571	568	558	555	574	588	580	578	555	559	565	578	581	584	575	549	550	587	565	581	545	564	555	565	573	538	570	546	558	576	588	599	572	529	567	592	586	548	569	589	551	542	547	584	539	572	551	586	559	578	583	566	545	617	539	575	588	567	557	579	561	562	579	551	542	573	521	561	592	573	563	538	576	542	549	572	565	579	570	601	564	561	596	543	557	552	567	553	587	568	571	525	577	586	580	554	563	596	558	579	570	537	604	560	560	545	547	574	569	561	541	551	555	528	572	561	579	542	577	569	553	535	599	550	541	564	615	538	578	549	565	548	562	557	557	549	602	548	535	560	590	563	587	560	535	558	591	531	601	550	554	529	515	581	580	557	577	577	576	597	564	570	572	594	590	549	553	610	572	600	595	571	560	573	521	548	533	589	590	571	608	529	526	586	596	507	579	531	590	595	500	612	547	557	591	565	558	605	565	562	563	549	542	579	572	567	567	552	556	567	571	558	566	571	579	591	576	588	574	582	540	580	566	548	553	560	576	591	551	522	565	583	594	554	556	564	546	531	539	596	509	581	572	566	565	543	583	558	564	570	553	582	555	560	538	558	567	547	599	571	592	550	525	552	561	574	523	583	564	552	592	529	534	561	583	537	598	541	546	553	584	556	576	547	556	524	593	543	535	545	546	597	608	549	576	551	562	585	556	612	578	578	581	554	566	601	558	547	552	582	618	581	563	596	556	529	596	542	524	545	584	563	572	563	554	580	555	547	545	548	579	612	608	562	561	594	521	539	578	578	541	607	564	562	553	597	582	548	556	546	549	543	610	629	593	570	537	600	587	541	538	565	567	558	550	572	607	566	538	567	582	599	504	561	576	569	547	580	564	568	540	532	573	612	568	536	567	590	557	510	570	578	543	585	569	580	571	565	570	561	583	586	584	632	532	546	560	576	553	613	559	591	557	562	566	537	549	579	548	556	532	541	554	565	563	544	571	591	568	543	551	553	575	613	587	620	515	596	563	609	572	565	525	489	574	520	570	544	567	533	578	548	532	589	530	565	580	582	566	575	534	602	553	561	554	596	618	541	550	572	533	524	556	530	592	520	601	559	609	533	527	583	569	564	534	590	562	510	560	604	565	560	554	541	593	577	597	593	569	561	585	615	564	568	566	575	557	578	600	537	598	550	560	551	549	544	559	556	560	507	532	542	538	564	581	549	555	516	563	536	571	538	581	598	547	557	569	568	559	582	587	565	575	617	550	601	569	566	571	590	596	531	617	524	561	540	565	543	625	524	586	566	581	539	573	589	571	574	548	580	594	537	557	542	568	559	557	565	543	574	549	578	584	527	554	527	573	564	582	586	550	576	561	562	592	585	557	588	600	541	545	584	566	593	545	580	622	597	557	553	578	601	596	563	542	603	542	564	550	559	599	535	544	551	579	515	581	589	588	538	573	573	572	582	581	584	576	556	537	581	547	582	560	586	556	570	603	591	557	565	587	565	583	573	599	565	586	552	565	584	614	583	556	558	593	584	543	550	517	576	539	556	590	595	530	607	550	543	563	620	572	562	611	588	564	568	570	552	670	565	552	580	585	556	557	566	557	611	574	580	565	570	543	610	539	596	574	588	575	573	572	571	588	589	557	581	601	604	542	545	557	575	575	565	603	580	544	550	556	557	577	590	554	562	546	551	567	566	590	505	521	551	531	609	575	546	552	566	547	561	536	575	542	541	555	558	598	585	562	575	570	544	567	523	603	599	560	575	587	563	566	547	640	541	540	564	573	546	549	568	557	563	593	545	581	524	542	556	574	574	554	591	610	583	576	606	592	577	573	591	551	590	573	583	573	571	571	584	558	595	533	591	550	533	608	558	613	542	574	580	547	572	579	596	538	571	587	533	548	612	551	589	586	511	575	575	565	605	567	579	571	570	557	518	542	524	556	586	556	532	572	542	555	550	603	549	527	548	566	565	598	539	556	522	574	565	564	617	606	586	586	575	601	523	574	566	558	584	545	562	551	545	540	579	533	543	600	581	561	558	592	541	544	568	561	536	553	561	618	570	546	548	560	557	574	578	577	529	562	572	524	594	545	606	606	572	603	540	527	560	606	556	589	526	544	556	566	567	567	589	589	551	560	535	538	615	534	556	551	593	586	585	597	541	594	588	560	607	552	584	572	582	525	565	566	550	569	588	536	539	542	596	528	549	564	588	562	572	596	567	573	557	536	573	588	573	548	568	543	561	553	552	570	572	587	579	507	571	551	580	583	599	592	528	563	591	572	595	596	529	587	587	559	552	591	532	560	575	582	593	532	564	609	612	533	554	599	550	581	554	551	580	558	577	547	586	586	587	538	538	572	546	590	584	577	554	579	550	580	592	563	574	616	553	572	585	547	551	559	515	545	536	580	520	580	569	629	560	551	589	564	550	571	567	594	563	520	558	585	597	558	547	557	588	607	544	571	567	523	576	569	608	526	569	611	583	551	579	581	528	566
58396	30494	22423	9893	3678	3138	2669	1876	1494	1190	841	622	651	623	545	474	498	419	394	378	355	344	379	423	436	437	378	384	358	327	351	335	330	352	306	276	316	331	349	332	280	305	330	283	301	343	317	324	317	289	309	298	264	282	323	320	302	299	317	280	295	268	293	329	353	313	305	298	271	262	258	307	315	320	324	299	299	290	298	310	308	298	261	336	304	282	295	297	282	293	286	295	325	308	267	314	314	310	316	291	297	275	320	346	286	298	301	267	314	312	281	274	330	323	306	300	328	307	330	266	286	292	300	321	283	282	322	306	275	343	327	336	311	275	293	327	305	299	293	304	271	281	299	318	313	306	266	282	276	282	258	284	285	303	323	305	297	318	307	310	337	318	314	298	333	321	279	286	258	286	278	303	324	301	293	245	315	307	284	287	295	328	305	271	323	286	331	286	280	290	318	327	299	334	346	294	299	296	325	283	297	257	309	305	314	284	297	295	341	309	302	320	294	290	309	262	294	298	285	296	287	291	339	272	286	297	298	289	264	322	298	303	306	260	306	311	287	293	338	302	294	297	305	316	303	263	264	302	291	333	319	284	311	309	252	313	318	310	326	290	316	300	314	327	328	317	336	319	298	333	330	276	327	317	295	279	298	279	309	270	297	286	291	274	318	321	291	287	274	315	313	306	297	346	291	313	337	291	302	310	305	320	277	278	322	316	352	306	301	310	298	325	304	310	284	309	276	296	317	339	303	299	316	311	277	312	303	316	288	322	309	289	291	287	294	307	311	326	279	294	303	276	305	303	302	286	315	296	326	359	304	330	331	300	331	294	321	322	297	304	317	289	333	303	316	313	301	314	289	312	295	317	306	282	290	307	303	290	306	301	295	320	307	295	293	277	306	339	322	292	297	291	318	309	325	317	309	320	313	270	340	295	315	299	322	333	315	269	313	295	275	300	293	311	338	276	307	276	316	326	306	366	299	303	301	294	276	323	345	314	308	279	314	287	284	306	270	290	296	314	322	306	318	289	322	292	286	328	265	309	318	320	320	288	309	301	339	299	306	307	332	272	281	308	314	315	321	313	293	290	347	307	321	320	286	327	300	279	331	295	331	301	319	298	298	312	330	301	293	287	296	305	300	311	296	274	291	317	282	275	251	287	305	327	308	318	295	283	313	328	279	301	314	301	304	321	317	323	279	299	288	302	298	312	310	315	298	269	307	319	311	300	277	276	269	311	308	285	290	281	298	288	304	298	296	290	312	306	284	295	297	278	335	319	301	288	294	267	299	269	296	309	303	288	269	311	282	312	281	330	286	299	310	284	289	298	285	308	337	298	285	313	291	273	312	340	282	321	271	280	344	325	285	325	279	319	298	324	283	296	259	311	305	298	304	284	286	308	326	274	319	313	291	328	300	302	335	303	268	316	308	334	305	291	337	287	317	307	304	320	307	290	292	298	299	297	305	334	283	279	269	301	327	331	293	311	305	292	301	307	301	288	312	317	302	304	291	288	309	277	293	317	301	295	309	291	267	316	278	306	286	289	293	293	326	299	271	356	327	311	320	320	301	294	283	308	285	280	306	318	328	321	332	280	298	270	296	331	262	303	294	306	299	279	304	305	277	326	290	272	262	304	270	287	304	313	343	277	303	266	279	311	314	259	302	309	298	298	320	307	294	326	288	324	328	283	324	291	294	307	289	266	304	268	282	288	306	299	302	310	310	303	309	318	269	264	307	272	288	306	329	288	315	292	310	334	319	314	316	338	278	315	296	348	314	288	309	281	324	286	283	322	334	299	305	281	309	307	274	282	308	348	279	335	275	330	358	308	286	281	314	298	292	280	303	340	312	325	317	298	301	287	246	300	287	256	297	309	311	284	272	326	304	288	312	323	295	292	307	309	268	314	312	324	294	315	291	293	321	287	328	270	281	335	311	301	306	312	284	321	287	304	303	307	311	297	277	292	303	299	311	324	310	268	292	309	324	336	287	291	283	280	301	317	293	271	315	320	305	332	264	303	293	310	307	304	281	276	312	275	310	274	306	307	323	374	324	303	265	297	328	299	273	298	265	324	298	275	343	286	289	311	310	323	302	306	314	255	263	311	288	283	319	299	288	325	309	304	314	298	283	306	328	302	277	338	281	259	344	268	311	282	314	294	323	296	312	298	293	286	332	322	317	305	301	299	272	317	298	323	305	290	314	306	292	289	299	309	304	308	289	267	295	320	310	315	287	288	279	302	333	297	273	300	276	271	333	358	301	308	347	304	298	309	305	308	309	306	288	313	286	304	298	300	305	304	261	291	295	308	295	337	310	306	305	317	312	257	277	277	268	261	340	326	297	272	328	322	277	320	323	303	301	296	291	319	330	303	281	290	291	319	337	292	288	272	268	323	328	271	268	302	302	294	333	290	303	315	316	306	291	318	307	290	297	326	277	302	294	280	281	298	301	283	316	321	291	273	315	303	289	282	311	303	343	308	316	303	297	315	289	336	286	322	306	317	321	269	321	299	319	331	293	321	314	308	302	327	289	296	290	314	317	286	322	355	322	306	313	306	284	323	309	311	336	310	287	292	331	340	322	288	272	301	312	287	276	316	330	281	312	326	321	289	282	289	290	305	297	315	302	290	304	286	307	293	340	313	288	310	316	308	331	309	299	355	298	334	298	315	322	289	280	312	303	278	272	318	292	299	287	328	313	295	326	280	281	264	324	273	322	324	296	320	313	332	290	252	291	333	280	327	319	325	292	329	301	288	315	304	318	287	315	293	301	286	329	275	302	293	321	343	280	298	355	313	290	295	374	306	340	303	312	286	279	302	303	307	293	275	321	341	320	294	300	329	311	266	288	343	293	305	303	308	299	319	294	281	298	310	322	276	325	328	334	269	277	302	273	301	287	319	274	318	274	306	316	298	316	289	309	270	297	326	328	312	289	288	315	284	308	281	295	330	293	337	304	306	275	290	306	335	275	313	306	308	294	313	325	305	298	340	319	281	313	278	336	315	288	301	298	301	315	292	281	313	300	303	304	312	311	290	280	303	315	336	306	289	305	319	284	309	325	259	291	313	313	297	309	276	322	311	308	291	310	312	292	289	309	280	290	296	305	290	305	297	294	285	307	334	324	348	363	317	307	272	333	327	326	303	300	303	287	339	303	287	298	305	326	302	326	296	294	287	291	290	308	297	303	289	290	301	310	314	297	312	286	323	303	284	311	313	319	301	293	314	299	297	300	324	315	298	272	311	271	330	330	268	300	294	307	287	319	319	279	306	306	284	340	295	284	297	289	294	284	327	321	288	310	293	308	280	297	319	286	335	292	270	321	282	302	325	271	298	307	307	323	310	313	301	314	315	295	294	328	281	299	309	331	273	274	323	266	299	285	288	307	304	318	282	305	279	314	288	321	297	286	329	289	338	309	293	289	332	295	282	307	273	325	313	280	318	304	284	273	291	309	299	292	285	277	283	305	297	285	306	264	333	284	295	318	310	300	278	301	303
34290	19635	25699	14337	10555	10685	9827	7144	6205	4529	3577	2536	2454	2502	1956	1727	1762	1521	1353	1143	1062	1026	1112	1559	1629	1473	1121	1088	1107	1043	984	884	870	763	782	743	784	730	727	677	721	651	640	656	642	673	729	653	672	698	657	670	648	666	611	673	640	670	684	585	668	660	632	599	683	625	663	635	619	627	603	651	632	628	652	661	661	636	631	658	623	628	591	592	608	615	640	637	623	655	654	644	587	647	652	624	634	633	622	641	625	622	621	601	605	623	613	685	630	600	623	637	589	614	636	632	660	630	625	666	637	610	670	639	605	619	593	635	636	654	637	606	636	628	620	670	653	650	632	667	626	653	632	637	629	660	631	616	631	662	594	681	659	646	639	614	663	605	655	657	660	639	645	609	685	608	648	633	634	643	641	673	655	642	584	618	667	611	642	627	646	619	642	573	648	616	595	645	658	654	661	648	699	659	647	686	658	641	614	615	655	624	630	655	655	678	606	611	635	639	651	612	642	612	638	640	620	628	575	638	654	621	659	635	641	604	649	674	636	685	627	544	626	631	684	661	611	651	665	644	622	616	628	596	637	674	700	653	628	641	640	590	654	650	612	693	621	594	621	633	618	679	672	592	663	615	688	651	625	635	666	669	624	673	638	689	631	630	651	631	608	615	648	610	662	616	584	663	616	644	611	646	619	650	582	644	629	641	608	619	637	607	581	661	642	633	660	638	649	648	617	662	634	650	681	647	605	655	669	653	669	647	598	636	628	630	665	664	636	625	645	654	633	606	617	665	649	622	627	666	627	642	647	584	639	650	651	640	583	619	621	668	664	635	673	628	634	602	656	594	635	629	655	694	626	629	647	650	635	650	640	624	639	605	628	636	646	609	635	655	602	635	635	630	597	650	681	659	632	614	620	609	612	611	610	646	640	627	641	647	676	658	627	633	641	643	573	631	660	645	633	649	628	684	634	673	642	651	606	658	635	624	597	643	649	667	657	644	693	687	641	679	614	606	661	601	650	631	661	619	661	617	663	638	595	583	578	624	619	620	641	617	615	656	662	615	641	623	620	664	621	612	658	624	616	633	663	618	628	644	614	646	666	625	630	620	644	619	662	624	673	595	646	643	640	672	637	624	619	644	629	637	604	633	654	621	649	685	674	662	645	621	630	608	620	633	583	667	617	623	679	648	613	646	661	645	603	621	642	612	640	643	637	619	649	640	636	620	644	641	635	600	632	643	669	616	636	672	639	672	627	662	631	673	622	595	619	626	632	659	640	666	671	665	574	658	656	604	635	661	648	678	635	663	652	625	641	599	629	655	643	575	666	609	651	579	601	588	580	608	629	641	623	627	592	656	651	628	668	629	650	696	608	623	634	652	619	592	641	630	616	641	649	647	580	656	647	636	653	687	649	650	674	667	631	623	647	656	649	643	602	606	643	700	623	650	650	659	660	643	628	626	675	655	607	622	602	652	634	638	624	639	632	660	649	656	597	633	623	630	688	638	675	634	607	648	632	629	623	652	650	609	646	650	619	639	655	620	606	623	566	647	634	626	650	644	637	649	618	613	609	648	709	629	687	609	613	593	631	624	602	600	636	637	600	612	657	667	631	645	635	625	601	672	630	550	600	617	617	645	615	657	646	658	644	602	638	684	612	673	641	628	620	666	660	627	655	646	669	591	639	646	656	642	703	604	659	627	617	620	624	642	619	647	588	608	670	689	661	611	661	642	654	643	623	594	647	670	655	628	631	630	667	651	630	598	585	595	665	602	622	661	622	637	677	642	623	619	645	654	657	620	600	623	648	663	632	605	650	627	628	661	610	593	629	659	556	648	613	676	649	673	613	645	630	638	662	599	625	674	592	578	595	623	612	605	646	634	637	618	644	589	673	650	690	652	642	644	627	624	640	626	619	678	618	651	631	645	647	695	647	635	618	650	616	640	631	612	651	631	631	663	673	628	657	659	652	637	676	593	621	610	661	634	656	611	605	668	639	609	636	634	589	659	564	623	638	593	619	668	620	679	603	622	663	670	616	660	659	615	634	641	652	628	620	648	626	635	602	650	630	656	643	670	640	612	620	659	604	611	689	610	684	649	636	636	645	620	627	654	610	663	659	649	641	618	605	646	651	624	604	619	653	624	632	594	678	686	623	646	641	624	637	633	649	622	627	638	689	615	681	644	647	609	676	612	645	598	630	652	642	610	597	626	631	596	608	648	633	582	638	602	636	675	652	685	637	644	640	613	658	681	657	637	643	624	632	653	645	665	622	632	679	587	657	637	626	597	624	651	613	604	673	628	677	676	646	672	602	622	678	661	677	645	639	652	627	666	635	675	623	605	610	671	603	673	611	686	653	634	666	624	675	640	639	669	628	632	647	602	616	670	605	633	658	608	624	623	639	623	635	640	635	601	620	663	632	650	663	611	641	630	651	635	648	640	654	656	639	593	635	604	644	635	599	653	665	639	635	601	619	679	634	609	630	610	664	675	623	593	656	633	634	654	618	658	666	629	611	633	639	673	652	679	645	643	654	605	661	625	593	623	605	643	645	617	631	619	662	624	664	605	652	659	657	627	612	608	612	676	612	621	632	631	662	652	654	657	633	656	622	609	681	657	635	667	631	630	634	640	686	615	624	616	608	661	676	620	676	669	645	622	637	634	605	643	647	681	640	620	691	588	624	654	631	658	657	656	587	597	607	629	649	658	661	619	594	664	641	659	662	596	652	628	631	633	617	627	641	642	621	656	673	699	585	639	635	618	644	614	659	624	645	634	623	621	620	650	657	638	665	627	630	664	659	640	596	636	650	603	606	662	623	669	579	610	662	652	657	646	593	659	598	627	653	655	572	641	611	626	614	645	584	636	595	641	654	637	619	642	690	644	644	635	678	650	646	616	634	638	689	610	642	662	634	664	615	618	665	616	616	642	649	658	669	607	662	618	648	618	603	633	622	627	614	664	633	624	628	615	636	649	677	664	585	620	653	613	656	608	625	668	643	640	654	665	639	674	658	668	587	644	627	622	660	665	628	629	634	650	657	643	647	652	650	648	588	653	658	637	624	637	641	660	603	621	674	658	629	601	673	635	694	613	674	644	644	627	620	610	647	615	666	661	641	647	625	650	622	673	642	602	642	613	646	682	664	598	684	696	666	624	598	649	621	670	688	644	657	643	615	650	630	638	629	633	671	602	654	652	645	614	688	603	608	649	628	631	675	593	629	663	632	672	660	627	658	645	618	671	579	644	635	630	671	649	659	653	629	623	674	642	659	626	586	607	659	670	630	644	624	635	584	637	633	638	623	609	632	617	616	659	612	625	638	670	677	581	646	607	630	638	648	609	645	634	633	654	625	652	597	620	599	698	582	663	628	634	653	673	604	635	647	669	600	658	654	630	574	632	614	664	641	660	650	679	663	631	652	665	650	647	642	590	641	631	619	608	621	641	602	681	650	618	656	618	595	641	641	616	610	649	612	634	652	604	645	603	661	678	602	646	633	648	614	641
34155	15295	7083	2288	1089	1031	852	583	496	377	323	337	333	342	328	328	344	309	302	299	301	280	297	301	299	335	315	317	259	285	294	256	254	261	287	286	247	278	296	296	294	274	244	254	262	251	239	248	255	264	264	282	308	300	302	246	285	272	269	266	265	265	230	250	237	237	294	271	292	274	229	285	267	259	299	291	280	241	297	269	242	278	286	258	280	266	290	249	295	254	266	287	263	270	257	254	252	270	276	254	260	238	243	266	301	268	235	306	259	252	259	279	279	292	252	238	276	247	252	277	251	282	261	252	279	269	278	283	269	254	247	267	281	263	250	291	271	259	253	254	269	274	258	272	272	260	289	275	250	268	256	290	294	259	262	257	253	250	263	252	251	261	261	327	262	253	258	267	234	268	219	299	251	251	275	246	257	271	270	260	272	278	287	271	235	267	277	271	282	271	293	239	247	300	277	274	250	267	249	269	275	285	258	239	283	274	271	248	268	283	265	290	248	274	250	234	243	254	267	302	252	283	268	259	281	245	263	254	262	275	282	274	275	244	267	211	276	262	243	280	261	271	253	269	305	292	235	258	269	283	293	268	221	259	275	271	289	284	269	303	240	271	257	248	271	258	285	282	273	255	270	249	262	251	247	282	259	232	282	247	290	252	259	256	247	272	263	264	270	295	274	251	261	276	244	304	273	287	236	250	279	245	256	250	262	255	239	242	241	224	255	260	254	258	280	291	230	270	277	246	269	276	238	292	254	291	265	279	281	300	280	256	298	308	268	268	277	267	293	276	253	275	273	294	257	241	282	254	299	293	235	270	282	262	278	276	280	277	312	273	251	255	257	272	260	269	288	262	293	275	277	258	274	252	265	285	251	273	249	293	271	274	274	256	283	247	286	234	256	254	276	288	246	262	240	264	279	263	237	224	277	247	290	267	217	275	242	278	281	288	242	237	269	252	275	274	268	255	250	257	257	272	263	259	274	266	262	242	263	268	263	263	268	245	259	274	253	251	234	282	256	248	259	274	287	313	247	270	277	275	257	231	241	265	285	269	283	285	270	283	275	238	291	242	268	274	245	237	270	280	259	259	274	247	226	250	280	273	273	252	270	279	292	289	242	254	256	248	255	264	272	243	288	292	273	268	294	267	266	250	258	261	262	262	246	275	294	260	270	254	262	280	281	257	288	259	243	297	261	281	270	257	260	232	264	249	268	306	253	254	288	245	243	294	228	258	301	255	278	240	258	251	281	274	265	248	235	251	276	244	244	284	248	272	233	245	218	266	247	259	251	267	252	263	247	273	294	234	258	258	244	258	280	287	231	238	266	249	241	281	280	252	261	257	241	263	279	247	272	250	265	238	271	277	273	258	266	276	249	234	294	226	270	262	273	254	279	268	250	239	260	249	233	267	247	279	259	236	252	290	271	269	248	249	229	280	249	233	236	266	272	302	256	262	251	258	307	267	270	279	251	237	273	262	283	265	270	282	262	270	272	264	232	316	287	281	255	279	300	253	285	246	262	262	253	309	288	252	236	244	260	308	233	266	298	282	299	261	244	257	285	275	261	277	275	245	287	261	261	274	271	267	250	278	263	236	249	246	254	253	254	289	277	266	253	243	262	232	242	295	287	279	255	283	265	248	270	225	255	256	258	262	289	251	268	275	262	236	262	270	259	283	285	290	277	266	264	236	250	247	266	267	266	267	270	263	269	266	237	194	254	247	249	266	247	264	229	269	292	289	260	255	252	257	292	235	263	259	254	259	287	285	265	276	278	267	272	244	222	260	243	218	243	280	285	279	296	278	282	261	241	274	227	300	264	268	292	257	279	280	234	254	275	276	226	284	239	257	281	286	269	277	292	320	245	295	261	258	256	230	264	237	310	304	262	245	288	244	281	257	229	292	274	287	244	262	291	285	274	263	256	242	277	260	255	263	267	262	272	261	267	225	281	260	272	262	290	276	263	259	286	244	251	290	256	266	268	261	253	271	286	275	265	253	268	255	251	258	248	275	253	240	268	255	248	261	303	275	305	270	244	247	271	265	271	259	247	252	235	251	290	259	259	270	254	252	280	282	264	274	285	323	236	236	255	252	295	271	281	301	260	275	254	269	251	291	272	247	271	286	283	262	269	289	254	260	250	252	259	272	256	274	246	251	243	262	253	289	268	274	281	281	280	286	276	262	280	246	268	239	256	244	264	291	258	284	235	265	254	240	267	263	250	259	262	274	266	291	261	251	277	266	249	252	259	268	286	264	277	281	258	246	281	281	281	294	243	255	243	271	262	274	259	246	268	255	245	296	276	250	237	250	263	247	277	310	264	259	260	235	262	286	258	272	263	245	280	273	252	248	273	244	225	248	267	259	268	262	271	269	238	261	264	281	288	250	260	259	254	287	305	264	258	269	281	250	265	257	256	244	243	264	260	260	251	231	235	279	273	285	277	285	244	278	271	257	278	302	261	273	268	279	279	288	278	267	262	286	257	254	239	267	239	302	276	261	257	273	278	231	266	286	299	281	244	246	258	256	284	294	267	300	258	257	251	276	262	277	275	271	268	258	279	239	275	237	262	269	237	273	244	292	276	270	247	288	270	262	266	283	309	266	268	262	254	221	270	255	253	255	265	246	253	290	273	293	299	231	218	268	285	246	274	268	269	258	289	277	266	240	250	272	245	233	267	290	266	276	280	283	247	241	264	279	245	317	296	264	262	264	255	269	271	254	227	307	300	292	254	249	270	266	278	285	274	274	298	258	249	266	237	257	271	286	306	252	251	285	258	264	256	247	283	253	279	250	265	298	269	297	280	235	301	267	249	261	251	241	265	261	269	270	301	273	246	278	261	249	267	294	266	264	230	274	245	304	282	264	256	296	276	276	291	251	237	277	260	252	251	268	258	271	245	231	243	249	280	283	254	268	221	269	250	271	257	272	244	251	234	262	276	253	252	259	250	257	255	241	272	258	246	286	260	290	277	253	274	251	283	266	277	264	263	260	284	226	277	263	248	267	262	234	261	254	263	244	243	236	234	262	263	242	252	232	292	273	227	303	278	267	260	262	262	266	270	257	252	295	271	235	243	273	284	244	259	266	281	242	231	269	271	264	269	260	259	275	243	296	265	262	289	276	254	261	231	256	263	258	245	293	227	246	256	229	245	294	296	236	235	262	232	257	236	268	242	253	287	258	269	262	268	250	270	225	258	277	272	255	259	286	257	290	257	261	280	268	219	279	269	275	285	263	288	261	287	271	317	271	258	244	254	265	258	263	271	251	250	279	282	263	290	286	276	284	285	257	251	253	270	297	290	250	260	300	262	255	249	251	235	285	272	263	259	285	269	258	260	273	279	274	258	273	289	299	292	275	316	258	260	241	277	279	245	242	263	270	238	281	224	256	253	274	256	257	275	253	219	292	250	263	251	242	252	242	269	262	282	250	271	267	254	276	253	265	260	252	256	258	243	260	268	274	236	264	236	292	269	258	269	245	262	251	240	275	250	289
19333	9479	10167	5265	3987	3901	3286	2032	1746	1243	989	952	967	899	914	909	957	766	815	726	718	675	783	813	858	850	766	701	704	751	714	594	662	608	610	639	603	620	574	592	587	581	550	565	552	503	546	560	549	581	597	536	583	595	538	575	590	539	612	552	548	550	618	537	563	606	583	556	524	614	524	559	608	574	540	538	565	574	541	557	585	533	586	565	546	572	553	542	606	522	562	568	554	540	570	543	564	534	520	571	561	572	551	591	534	504	560	552	578	539	561	553	583	548	547	539	591	536	509	575	560	547	574	551	589	518	523	581	569	551	559	507	542	553	536	535	548	547	515	565	568	572	569	577	574	578	546	575	580	537	534	549	581	513	592	569	544	605	562	574	553	583	576	583	548	604	558	572	523	545	555	546	595	599	554	551	582	583	552	566	577	582	588	599	579	540	593	550	591	519	570	562	552	584	553	551	576	577	610	608	545	529	573	545	572	537	541	542	558	580	532	560	555	557	527	593	542	592	593	538	574	556	535	552	589	585	565	580	542	557	544	567	530	542	534	566	609	607	538	572	580	503	623	538	603	595	567	566	573	605	546	582	569	549	576	546	517	582	591	526	573	573	584	586	571	564	588	567	580	612	538	588	580	601	586	596	545	552	577	536	564	575	581	570	547	584	547	566	582	567	520	592	571	551	570	595	516	570	556	568	561	584	536	556	545	570	575	557	578	548	571	527	597	584	584	589	576	544	537	547	571	566	542	560	554	597	548	554	556	545	584	555	548	580	534	558	570	570	556	568	570	523	568	528	546	536	563	557	575	546	544	570	561	562	601	552	541	563	567	559	558	591	543	608	538	530	577	541	614	541	560	575	606	573	599	572	559	562	545	556	570	540	577	551	538	572	576	579	554	580	565	563	607	534	574	551	548	563	546	600	552	573	568	561	567	538	581	559	614	543	552	592	604	556	592	571	607	596	574	583	560	545	559	510	599	546	536	550	551	588	575	598	524	566	558	544	567	603	529	517	567	555	527	558	531	555	584	515	590	568	538	557	580	564	576	509	582	546	553	546	555	569	574	553	553	563	563	545	561	519	574	547	529	595	556	555	563	568	595	567	559	552	573	560	571	559	595	607	556	547	539	575	566	548	554	582	519	590	582	570	549	591	543	560	537	551	561	588	565	564	590	529	602	557	531	610	523	588	557	585	573	537	595	565	537	561	531	561	581	601	552	524	554	558	540	567	550	589	542	553	551	530	521	586	551	565	535	560	547	547	541	572	574	559	566	541	585	513	584	575	537	576	528	582	582	542	534	549	588	583	554	580	561	577	557	553	594	539	552	562	590	569	594	561	576	541	547	538	587	543	544	544	549	508	576	568	526	513	561	562	559	552	539	521	594	565	548	551	596	524	619	565	587	529	580	535	569	559	562	590	538	571	571	579	609	590	572	571	554	538	545	567	587	555	586	558	564	561	579	596	580	560	554	563	574	574	549	548	596	546	543	550	554	573	584	546	545	575	593	584	553	557	499	590	567	574	580	539	547	582	562	515	586	550	514	577	566	557	559	558	550	530	534	532	589	520	556	572	557	565	520	573	569	531	549	537	565	563	556	603	613	574	556	547	553	569	561	522	543	548	564	562	572	569	553	550	543	589	587	539	504	581	584	531	559	532	562	545	568	541	577	575	560	571	565	559	565	515	557	531	508	585	558	572	592	580	532	572	574	599	538	541	574	564	565	609	551	516	548	545	569	577	593	548	516	550	567	535	541	558	581	600	609	576	525	604	498	555	532	520	578	557	557	555	550	515	549	581	572	580	562	554	598	557	519	562	562	512	582	527	586	569	557	547	539	571	531	569	567	553	553	519	551	562	559	582	587	559	527	612	593	546	580	544	540	543	612	590	568	609	510	527	527	559	535	536	568	585	523	566	528	556	540	545	545	588	582	584	575	540	567	600	603	576	549	518	565	574	546	530	583	563	604	603	572	586	563	577	575	564	585	571	590	569	580	567	547	586	550	603	542	576	535	571	594	590	544	552	552	545	529	564	538	557	555	548	567	527	536	542	572	566	545	565	554	518	569	541	612	567	583	532	558	560	569	589	608	549	511	560	584	557	551	540	542	568	564	556	529	561	544	559	490	568	560	523	575	548	609	602	480	529	542	571	574	510	560	556	541	587	569	564	597	562	538	562	584	569	572	557	564	577	556	559	533	547	576	567	566	541	568	579	577	576	577	582	566	551	563	583	550	552	526	564	575	577	608	569	551	543	575	553	577	608	568	564	580	526	547	570	584	614	575	555	545	571	581	576	547	594	562	595	546	575	522	578	542	507	556	572	540	543	529	579	560	569	549	538	563	550	560	583	569	597	569	548	575	517	533	560	583	566	563	575	545	560	575	549	545	579	619	560	543	567	549	519	580	540	572	575	593	555	580	585	573	568	538	595	562	532	542	536	506	573	570	550	544	534	545	585	552	599	512	548	590	520	590	548	561	571	529	539	582	607	563	572	598	543	577	587	571	539	540	601	568	554	519	583	582	549	557	565	565	571	583	565	531	561	519	526	547	556	536	547	556	558	564	561	562	563	588	525	548	557	593	557	543	561	567	520	531	606	545	581	557	539	535	605	571	555	591	558	557	585	552	573	565	542	559	596	538	550	586	593	533	518	570	555	520	588	530	544	580	566	511	530	552	565	521	573	560	548	545	552	568	522	573	567	538	575	563	543	591	581	590	556	606	545	574	603	632	591	574	545	547	523	583	574	578	572	569	547	605	571	621	555	598	529	570	531	588	600	560	574	527	547	603	566	560	564	521	569	593	530	554	566	574	566	538	600	557	564	531	586	557	555	581	554	577	598	578	558	594	583	601	543	516	582	612	567	580	540	556	554	533	616	605	547	589	537	598	569	570	575	577	589	542	568	548	586	559	571	566	583	538	551	593	574	573	546	581	567	541	511	581	560	576	558	549	547	530	574	562	568	547	557	519	512	550	566	496	550	558	536	577	567	624	602	567	556	582	570	561	554	573	581	581	571	552	548	566	567	571	575	548	576	561	514	601	558	578	563	566	524	546	602	523	591	514	530	526	567	535	568	542	532	530	569	566	584	529	551	595	571	516	573	555	512	504	582	538	534	567	526	593	558	545	554	576	514	584	591	582	528	584	567	535	542	543	502	572	594	549	580	551	572	556	557	556	555	561	573	553	582	609	561	570	513	564	542	555	523	539	542	565	617	529	548	576	534	570	532	581	587	540	511	553	547	582	568	552	577	577	578	565	581	567	580	555	546	566	556	559	518	589	596	532	567	555	530	575	599	574	584	540	561	524	533	545	578	588	565	566	576	573	529	531	567	557	598	537	559	554	558	528	567	553	558	597	573	584	594	577	575	531	531	546	608	570	555	554	553	589	553	572	556	587	588	538	594	649	577	540	540	565	579	528	590	538	557	586	541	563	552	522	578	549	584	569	542	536	561	547	582	561	553	558	556	556	568	564	545	538	587	583	559
48824	23877	15923	5627	2366	1966	1519	1182	992	706	588	510	448	489	380	413	410	351	336	323	302	299	346	349	341	350	293	299	316	315	315	294	290	317	314	284	270	249	267	278	269	263	254	261	303	259	277	275	274	312	254	298	265	262	267	260	292	274	286	284	254	298	281	253	253	291	267	270	262	276	260	262	279	289	285	246	261	250	259	280	262	241	281	266	269	267	293	247	262	254	270	284	294	281	251	289	278	274	311	289	271	298	248	269	265	250	266	273	257	281	272	293	268	274	287	265	271	277	279	270	298	238	297	267	248	290	247	302	261	254	255	295	249	291	274	261	270	264	280	250	259	250	245	239	261	284	290	306	227	268	286	255	285	265	266	268	264	290	272	240	289	269	251	246	296	221	262	254	248	285	249	256	262	245	268	248	278	298	278	305	285	317	269	226	258	292	275	265	281	281	269	279	255	298	282	262	268	272	281	274	295	273	267	273	265	270	262	255	240	275	271	278	265	292	273	230	265	267	248	288	262	275	260	275	262	283	274	279	291	263	259	266	281	268	228	292	284	261	286	259	265	305	251	311	234	282	267	221	267	276	291	272	251	273	275	290	274	281	243	235	287	267	289	304	293	260	237	267	247	271	265	242	277	261	240	285	264	267	284	259	248	271	256	267	267	273	263	255	246	265	248	303	268	270	279	283	263	252	272	282	270	269	250	278	231	250	292	269	281	252	268	267	287	280	311	268	278	287	279	279	286	272	257	255	268	258	271	235	259	298	270	289	291	266	280	247	282	255	262	273	235	298	265	290	301	249	276	251	267	284	267	255	239	293	277	267	229	249	299	280	283	263	285	282	269	249	275	249	254	256	257	251	283	264	266	258	275	297	283	274	279	256	267	319	280	286	266	269	281	296	235	301	245	300	268	289	244	309	243	265	255	289	243	255	256	287	297	283	290	264	261	278	270	272	273	274	286	297	284	242	311	270	268	283	290	267	260	264	281	276	272	274	258	286	276	281	285	279	267	290	282	247	289	278	263	297	250	295	256	255	259	284	276	276	296	317	253	276	270	264	255	273	269	245	298	241	263	274	294	256	276	248	249	277	324	281	269	262	274	257	270	270	252	256	248	295	270	256	264	290	292	257	287	277	266	267	253	266	279	250	281	255	284	268	301	267	259	271	280	262	258	265	279	271	276	241	230	270	245	293	288	269	241	262	259	242	247	267	283	269	252	243	296	279	252	249	253	258	294	281	279	265	273	276	272	247	285	259	271	296	276	282	296	294	288	238	311	231	280	272	277	288	250	255	284	277	289	264	280	220	236	236	266	255	298	272	248	259	255	267	261	260	306	242	283	264	275	265	259	279	304	292	278	268	277	259	279	256	302	323	259	276	264	279	254	259	286	317	254	279	278	308	270	288	253	248	268	281	298	286	270	280	284	269	229	260	281	264	290	303	300	294	255	246	271	278	291	278	247	287	246	281	280	256	266	261	266	268	309	268	260	237	263	277	253	246	264	281	274	247	253	291	285	238	304	267	248	263	290	263	296	274	266	277	303	292	255	279	258	313	250	254	255	293	258	275	264	265	256	255	248	286	296	267	271	250	251	280	264	241	259	246	243	260	271	235	288	258	328	253	238	251	241	270	294	277	284	268	289	299	264	277	257	265	268	240	266	226	277	275	295	255	285	257	262	257	262	275	222	261	258	262	254	270	273	258	281	278	260	258	267	254	265	264	271	282	246	250	248	304	252	230	260	242	279	250	271	246	255	293	273	239	270	253	282	260	247	274	275	271	259	262	250	267	252	259	237	294	295	241	272	297	251	261	254	290	269	251	272	261	260	253	299	276	271	259	284	266	267	250	255	262	267	259	264	238	312	272	242	261	267	285	277	281	265	302	299	293	252	263	291	260	295	261	285	259	259	259	280	233	302	238	311	224	260	303	235	258	249	277	268	286	260	263	280	264	279	294	269	269	258	256	288	298	290	256	288	278	276	258	275	237	271	297	312	263	303	261	245	263	294	249	300	292	271	258	247	257	275	267	251	269	283	233	265	235	260	276	284	261	236	272	287	273	266	291	254	320	283	280	293	287	278	271	268	331	258	257	254	299	274	253	257	238	249	250	250	257	273	240	280	237	280	267	299	249	265	307	262	261	261	301	293	263	261	263	274	251	282	257	301	286	252	282	291	255	283	264	262	254	288	268	255	246	292	281	252	270	250	288	270	248	284	269	264	267	271	255	263	275	278	265	253	267	266	287	286	248	257	268	239	250	271	285	239	271	258	257	271	260	261	249	247	254	244	261	283	268	269	258	300	250	286	249	274	277	263	304	290	251	254	265	280	271	270	281	247	287	263	300	273	284	293	263	263	266	254	313	283	274	270	290	296	274	290	261	222	269	262	250	252	271	259	261	267	267	287	275	294	266	300	261	249	276	249	258	264	256	285	261	274	271	275	279	256	264	260	285	272	259	272	260	274	261	279	303	233	258	267	287	248	277	249	247	241	256	305	253	270	265	267	240	260	232	285	271	247	258	247	311	245	251	273	261	272	288	248	271	285	262	261	292	236	282	256	260	233	289	281	283	241	280	282	293	274	276	259	249	275	255	274	256	268	299	270	289	296	260	255	281	282	313	261	281	260	256	275	299	298	281	262	273	272	250	269	246	297	259	258	234	254	273	254	263	294	266	280	253	279	283	294	238	272	256	281	254	272	303	264	268	264	278	250	306	264	239	257	311	297	252	270	276	239	277	277	263	278	271	274	243	277	300	305	272	270	315	287	281	248	272	273	272	278	239	294	276	277	264	254	269	294	268	235	262	277	273	301	295	269	269	278	326	283	268	260	272	263	267	255	267	274	295	283	287	289	279	262	275	281	278	268	265	272	284	300	260	277	263	243	260	265	259	293	255	274	282	265	246	252	274	262	270	274	256	276	280	259	297	261	253	277	282	250	253	271	282	265	278	278	261	294	257	223	295	248	269	272	248	255	281	263	271	257	244	280	256	296	247	268	262	326	259	287	283	284	255	266	277	241	274	300	279	277	223	248	271	243	289	280	268	312	257	282	265	261	268	292	275	264	297	262	324	295	263	264	286	274	293	304	266	285	283	266	263	265	257	258	273	258	277	261	275	269	254	237	280	240	235	260	277	303	253	249	243	275	259	306	291	237	254	275	276	280	266	258	255	311	275	274	254	269	308	275	239	245	270	258	258	262	296	253	298	258	275	258	259	256	258	242	297	253	278	243	293	278	265	294	286	248	266	273	256	273	246	276	276	302	278	270	269	268	271	284	284	243	253	290	292	263	233	285	279	259	273	264	299	266	267	232	290	266	259	254	301	259	272	263	276	288	252	282	286	271	265	269	299	272	278	282	273	262	283	277	283	271	269	240	281	270	249	301	248	302	285	257	256	272	274	241	280	258	283	278	253	245	283	258	295	249	295	309	262	274	258	281	246	255	274	290	274	271	289	255	253	253	265	293	284	266	264	260	275	290	293	260	261
28553	16006	19801	9924	7459	7629	6253	4620	4354	2980	2288	1813	1734	1794	1387	1277	1248	978	979	956	826	817	1003	1093	1142	1087	967	858	899	837	827	725	744	677	675	657	656	612	605	593	582	615	630	640	634	604	547	568	568	568	581	570	628	579	597	553	610	557	610	582	534	588	614	572	569	580	572	634	593	600	586	561	529	602	551	561	591	562	550	580	552	585	621	593	611	572	582	575	554	596	576	579	551	562	568	580	580	569	557	626	571	573	594	555	594	571	580	601	594	607	577	572	584	608	578	595	584	568	593	618	563	579	579	620	560	603	577	584	564	564	583	634	592	567	542	611	535	566	615	568	617	563	536	551	610	613	581	570	580	580	573	643	587	538	587	539	627	552	566	624	578	528	590	619	551	598	606	581	566	588	550	603	545	546	545	531	560	573	558	604	570	585	531	554	570	600	593	546	581	610	587	583	566	601	584	609	589	544	639	576	578	614	622	556	561	584	628	573	591	559	572	604	622	553	572	572	601	550	591	561	601	539	600	616	622	579	566	626	565	581	567	593	556	516	571	585	593	586	577	580	584	603	556	584	624	555	590	551	582	591	560	582	605	584	591	586	577	562	550	555	553	539	585	576	644	560	579	582	547	555	604	572	577	583	566	606	589	568	573	579	593	607	589	576	562	594	588	580	573	575	577	566	574	583	581	575	585	567	552	585	588	532	627	573	601	560	591	584	547	600	603	575	586	574	591	550	565	569	575	597	623	605	566	599	586	567	536	604	558	599	600	577	593	599	568	593	639	583	561	537	610	580	566	554	577	604	615	546	548	560	565	596	590	547	573	547	577	569	604	564	614	596	580	603	565	597	571	584	582	606	570	581	590	573	572	560	589	580	591	536	591	559	553	598	565	544	558	569	591	562	544	593	582	552	563	580	623	565	593	606	543	581	562	585	548	609	535	611	551	519	611	607	575	585	575	567	572	569	570	549	586	574	526	609	573	562	579	600	563	593	557	570	555	577	593	581	559	597	571	533	546	604	602	573	585	548	539	600	588	637	590	568	577	577	577	584	616	586	528	568	572	581	545	586	591	585	541	608	627	541	580	551	563	581	514	587	584	541	564	532	569	585	603	567	573	559	575	622	534	574	566	554	571	565	605	604	550	576	591	566	555	582	576	589	584	577	588	578	602	601	571	582	580	563	575	593	557	557	544	593	590	580	620	531	564	643	567	584	621	579	562	584	582	609	603	568	579	589	566	599	580	539	573	583	601	600	582	610	590	572	580	586	593	585	587	576	601	544	614	555	607	594	553	569	547	576	547	547	588	547	581	608	558	573	576	567	564	552	593	540	601	572	584	560	585	587	531	601	554	577	535	546	547	526	584	573	604	609	549	575	553	591	511	573	605	508	594	582	563	600	562	601	614	549	641	547	599	574	596	559	554	591	576	549	543	577	561	570	589	530	550	593	571	567	564	589	545	590	572	576	621	638	608	580	573	546	576	570	586	579	544	618	560	567	620	574	532	599	614	587	590	597	543	548	607	580	600	584	570	545	572	602	573	606	629	600	552	555	579	581	599	620	526	563	560	576	576	542	603	613	595	550	588	609	545	568	580	579	546	562	596	623	589	571	576	612	564	562	552	596	624	567	541	535	606	596	585	587	569	589	583	575	582	590	562	591	598	537	615	552	574	592	564	610	589	548	577	602	524	599	583	588	578	619	563	600	577	576	608	593	585	600	594	541	585	578	551	576	562	591	564	601	578	585	589	600	593	598	616	597	542	581	548	580	602	538	592	589	563	562	594	563	579	588	589	621	563	611	582	583	608	589	591	605	586	618	569	563	560	563	609	558	584	545	571	598	560	576	558	580	576	586	591	569	587	594	559	580	559	578	571	567	550	587	595	592	592	570	565	536	566	554	561	620	584	569	530	597	550	598	590	570	580	569	566	600	571	631	589	590	537	602	575	630	610	582	568	610	632	583	559	562	555	590	589	613	562	562	631	592	594	589	564	580	611	569	544	562	568	573	531	566	613	589	546	629	601	574	625	558	553	587	540	569	564	600	587	562	590	586	621	560	593	548	546	563	566	572	589	556	599	534	564	582	578	629	583	565	547	582	632	545	542	574	574	549	576	543	637	592	580	582	566	590	556	585	579	589	553	601	563	559	570	590	553	567	626	568	607	565	558	577	564	550	581	574	579	583	565	607	555	591	582	544	581	539	578	581	619	564	553	582	615	552	596	585	578	603	558	564	556	564	563	540	569	576	600	601	559	555	552	562	595	549	565	557	585	550	593	552	590	577	562	564	569	558	571	542	574	566	644	585	579	594	537	567	602	573	573	602	592	537	542	588	551	605	560	621	563	593	574	580	549	589	531	569	567	592	556	555	601	573	598	558	571	535	595	547	613	543	593	579	580	581	562	542	543	629	545	587	545	596	566	601	573	531	553	563	545	547	567	562	511	541	616	596	590	584	602	564	596	613	589	579	580	566	584	604	591	570	609	571	612	559	602	582	594	552	567	563	569	579	605	594	560	566	567	586	575	606	577	584	650	608	627	606	584	558	558	561	607	619	531	578	559	603	600	628	564	587	553	587	579	571	544	588	565	541	612	591	575	576	549	582	556	586	592	622	603	597	548	596	607	618	560	576	585	593	543	550	621	567	573	539	594	579	560	605	594	539	586	601	584	588	545	547	579	548	541	545	569	576	535	566	564	594	579	548	585	542	540	577	581	604	546	593	579	622	614	583	599	576	604	571	571	534	571	536	563	581	554	601	558	566	601	575	573	575	602	562	566	570	591	584	533	583	576	547	623	604	587	599	633	571	519	552	567	601	638	601	530	553	558	600	596	585	578	581	571	535	584	594	562	546	579	566	624	565	591	581	546	570	578	583	598	565	556	562	595	565	577	614	602	556	589	540	542	570	577	556	585	598	512	605	566	564	566	517	552	587	571	630	550	545	589	625	571	614	580	607	541	570	613	574	557	572	577	563	560	610	549	589	578	570	545	552	580	625	557	608	563	635	611	589	575	553	578	586	567	591	607	588	583	536	602	574	586	614	598	556	563	579	549	549	576	579	540	560	580	570	543	563	568	612	570	575	581	571	552	589	579	571	531	584	616	554	555	600	614	615	591	577	575	577	602	574	580	581	575	565	582	583	591	575	598	569	563	591	567	547	581	575	586	576	579	581	572	586	557	581	602	551	579	542	588	587	563	538	586	638	601	552	567	601	547	569	559	561	607	566	590	560	551	584	611	623	572	562	615	570	559	587	550	615	554	614	535	591	560	583	609	640	617	590	572	542	539	558	565	585	568	559	556	579	591	607	615	615	589	557	614	592	606	612	571	599	559	560	580	539	551	564	547	555	586	561	580	578	557	579	577	567	597	536	562	605	568	614	589	605	536	624	553	571	569	601	581	622	573	557	561	587	546	579	556	577	586	562	596	593	552	558	602	618	560	560	577	568	551	608	559	552	576	554	598	618	577	585	611	613	578	603	621	594	617	568
56826	32539	23311	10154	3917	3326	2401	1833	1650	1111	832	609	645	607	570	474	471	385	396	397	365	364	391	413	399	378	361	369	388	399	389	342	340	365	332	324	337	329	322	345	327	297	328	298	296	318	340	304	301	290	299	288	339	305	315	315	342	294	283	309	332	304	308	293	317	310	308	316	349	305	315	321	311	313	306	315	278	317	284	286	325	308	272	325	308	296	337	294	298	299	346	275	299	297	297	319	300	347	295	307	292	313	300	292	312	313	324	286	321	303	291	300	260	296	279	289	306	291	333	296	299	317	320	295	270	274	289	304	327	299	314	287	274	340	335	318	313	285	295	307	283	301	312	282	297	305	276	319	290	302	339	314	290	321	298	314	354	313	305	318	279	272	314	309	336	318	338	282	345	293	291	302	280	309	287	272	336	286	321	320	287	313	314	299	332	270	306	314	287	305	280	302	301	271	291	303	306	300	291	287	318	285	299	265	328	278	350	318	274	327	341	327	303	311	322	284	292	305	310	326	326	312	304	338	282	311	296	280	293	295	346	298	305	282	330	282	296	259	309	349	336	300	329	309	293	277	304	324	284	295	305	320	311	293	337	280	327	330	315	257	329	293	319	330	314	289	338	320	312	284	285	303	321	339	301	308	291	340	289	288	285	331	293	309	287	310	302	325	326	280	282	327	280	280	322	297	292	319	323	306	274	334	281	274	281	279	307	267	269	338	313	302	314	315	309	323	303	338	319	301	306	292	300	299	317	293	311	286	291	316	313	288	338	314	297	323	302	323	283	332	315	300	288	294	295	312	292	363	277	297	303	297	297	304	278	306	314	257	298	302	323	264	305	311	295	307	332	318	325	295	303	315	272	296	331	293	296	304	324	332	355	314	318	299	325	307	293	352	331	290	322	305	313	310	312	319	296	300	315	301	290	303	287	316	285	318	336	308	342	300	298	317	344	274	287	283	287	306	292	335	322	299	337	284	290	294	309	293	289	330	264	308	336	322	274	294	269	318	326	314	343	295	292	312	305	314	302	319	321	307	288	288	291	301	325	313	293	294	280	291	295	293	302	317	299	303	324	291	332	293	282	329	259	278	316	298	301	340	311	350	283	292	346	327	298	331	344	282	322	306	273	297	293	289	332	327	293	276	289	307	286	331	322	298	291	286	293	270	295	290	267	333	300	334	359	284	287	315	294	314	306	355	308	310	293	316	295	318	307	287	284	297	273	284	342	320	327	302	316	287	303	311	275	300	309	276	336	324	314	291	292	331	310	298	332	283	308	287	317	280	317	311	304	346	359	324	255	296	309	300	328	288	303	334	333	338	366	309	274	295	347	318	317	311	319	296	295	297	333	344	331	325	333	310	299	295	290	281	295	322	313	293	305	279	311	328	335	287	300	310	310	329	313	310	305	307	308	310	313	275	309	286	334	284	266	314	283	309	301	334	313	305	285	327	311	292	346	333	358	277	297	313	280	275	300	312	345	300	292	273	287	324	316	336	295	311	276	313	288	342	346	333	288	289	329	291	306	299	288	325	314	294	313	332	344	315	326	325	329	328	308	288	323	310	274	299	298	315	282	318	274	313	356	306	322	319	318	293	312	342	313	323	321	306	327	281	282	284	320	306	331	335	316	271	295	305	285	337	291	312	284	313	276	295	287	293	280	297	285	319	303	325	345	326	299	287	302	299	343	297	298	326	268	315	301	315	292	327	292	306	317	290	319	309	297	286	292	323	310	302	306	332	318	306	303	289	293	314	282	296	298	333	328	344	317	294	321	351	250	319	326	326	302	325	293	335	302	285	333	343	329	318	301	325	290	299	312	293	302	309	281	265	327	295	285	289	286	347	290	337	355	313	295	304	305	304	318	338	314	275	288	297	307	311	277	331	256	291	312	315	309	301	281	317	298	323	321	325	351	321	298	351	291	303	280	314	313	281	336	309	286	315	329	293	302	313	361	297	304	274	322	318	305	276	298	280	317	309	362	348	303	267	310	297	328	318	286	322	295	302	281	305	277	324	304	311	294	302	278	308	306	276	313	287	303	297	316	322	296	316	288	307	351	328	307	286	323	320	294	320	312	328	325	346	301	294	298	289	313	306	325	276	286	314	303	283	307	323	338	313	342	324	289	293	316	297	302	249	264	332	291	300	306	303	306	274	319	297	291	281	320	284	319	328	321	311	335	313	305	323	329	282	277	288	315	307	244	260	319	299	298	315	288	351	340	304	294	295	323	289	316	283	332	325	312	305	302	305	278	273	325	316	286	322	309	284	310	292	313	264	332	325	263	332	283	310	305	267	320	316	296	327	311	321	323	285	303	301	315	301	288	320	311	330	349	292	297	306	334	300	300	342	287	309	305	324	326	334	341	299	329	329	329	309	280	284	306	309	312	282	284	294	323	317	304	297	326	335	300	315	292	282	277	308	346	317	297	315	320	280	302	316	319	293	319	343	325	300	256	309	306	304	299	320	298	339	317	302	300	287	297	297	331	323	320	305	294	334	312	313	301	322	284	284	298	299	275	307	303	305	306	320	286	319	306	323	323	293	303	265	338	309	288	311	305	310	285	293	304	335	306	296	329	299	330	323	331	283	297	319	260	287	331	304	295	314	273	289	333	312	324	322	308	296	334	317	279	339	298	289	295	315	327	297	307	331	303	300	326	288	289	296	313	339	320	309	321	308	297	309	324	305	289	318	308	279	343	319	320	354	335	288	301	291	286	345	287	324	317	326	310	287	323	321	289	309	309	287	322	330	333	337	304	300	311	316	305	324	300	325	296	301	312	307	333	318	314	298	278	306	288	300	338	302	325	319	295	300	331	305	296	291	294	283	329	316	297	288	310	324	354	331	328	335	317	316	312	313	303	332	334	309	294	308	303	347	318	297	343	325	340	325	320	302	332	288	271	300	299	306	293	346	316	303	307	304	304	311	294	290	303	323	301	290	332	293	307	313	320	327	309	287	292	280	288	344	299	292	286	304	337	304	326	322	306	328	313	320	310	285	295	300	296	282	307	316	304	351	294	285	312	301	303	307	337	317	305	287	298	300	304	307	315	292	313	316	326	287	305	307	302	297	310	307	313	270	331	298	287	293	272	344	312	289	336	289	309	315	305	307	318	297	291	328	349	301	323	298	294	336	294	311	321	326	312	307	303	307	300	312	313	291	308	263	339	302	301	297	310	316	326	304	338	334	289	289	318	289	299	338	322	280	334	256	274	313	320	291	315	285	308	298	318	303	312	292	324	297	321	322	316	296	311	288	303	324	293	314	328	326	319	320	302	280	310	292	286	297	322	313	295	302	300	316	314	303	316	300	278	312	315	284	303	301	338	325	346	340	307	296	296	303	285	312	293	306	302	282	268	319	327	343	277	309	297	308	280	326	314	319	300	318	325	284	337	347	283	302	300	315	301	316	299	277	340	324	312	303	283	320	303	269	318	292	308	308	279	273	286	307	303	302	304	300	310	291	296	326	308	323	312	287	276	290	325	314
33594	22419	25905	15018	10439	10750	8500	7088	6390	4354	3271	2485	2621	2413	1969	1764	1614	1388	1350	1255	1108	973	1231	1368	1287	1212	1127	1025	1011	1012	990	935	893	870	796	829	797	746	714	747	728	657	666	666	696	693	662	681	635	646	680	658	644	662	645	671	640	665	619	620	647	606	620	675	649	685	627	651	638	646	709	653	646	655	639	647	683	635	683	618	694	649	614	640	630	675	625	637	633	622	644	662	634	679	661	650	660	639	632	674	645	631	630	662	650	654	625	637	625	659	656	646	640	685	701	647	643	623	636	592	649	643	630	628	596	650	642	665	670	588	652	629	693	665	652	654	662	651	643	675	675	607	668	654	634	654	656	553	676	684	692	677	627	664	677	683	634	590	644	622	627	661	656	677	642	638	640	658	621	650	632	668	611	614	603	646	628	606	637	633	675	655	647	689	629	639	654	699	631	620	623	661	651	648	662	566	623	650	644	631	660	651	621	693	663	673	673	637	654	656	633	709	610	660	629	620	648	666	629	671	610	646	660	648	647	600	668	680	677	643	629	605	674	647	655	662	670	644	649	669	659	648	639	682	656	641	639	631	627	686	653	632	634	642	693	667	672	688	604	695	660	660	634	647	627	653	681	614	648	674	630	680	697	568	645	641	676	640	637	661	642	698	668	673	614	595	664	654	655	621	647	660	611	651	659	620	618	615	648	659	632	654	648	626	625	654	640	673	681	669	653	629	603	640	650	646	670	670	647	656	625	642	682	612	634	637	669	651	629	636	645	654	641	634	653	682	678	587	674	637	654	706	607	620	622	652	662	658	675	668	624	653	627	667	631	658	658	646	648	633	682	676	646	605	668	653	666	676	642	686	661	679	614	651	654	646	659	661	667	644	605	630	634	639	666	661	633	598	643	691	636	701	617	658	642	651	664	677	682	629	621	623	625	630	678	645	672	661	600	673	676	683	637	610	663	642	588	651	602	630	636	616	637	660	629	640	673	692	627	624	623	592	633	692	651	634	583	667	658	684	604	674	669	672	656	665	660	670	642	672	636	657	642	617	647	619	647	646	606	688	635	667	683	610	699	621	620	676	664	632	657	590	677	656	615	654	648	702	647	679	652	667	652	647	661	630	654	668	629	637	659	705	606	639	649	634	686	688	619	659	627	639	644	633	662	606	615	652	603	641	651	608	679	627	679	652	636	642	657	692	649	650	639	645	662	634	604	645	663	654	647	687	612	634	666	659	621	624	645	667	594	634	656	655	639	649	628	630	636	658	646	670	622	650	632	631	656	660	661	658	655	600	641	633	642	628	667	650	596	676	684	639	618	679	656	704	647	628	659	642	660	655	663	646	637	665	639	674	663	652	657	638	668	638	647	691	606	677	689	675	678	664	639	632	635	651	648	656	672	652	644	711	610	680	615	688	677	702	640	648	635	641	660	626	673	681	653	640	648	666	604	670	722	670	665	603	670	636	680	672	642	678	660	647	681	641	653	645	615	598	650	641	625	693	635	686	652	657	690	617	640	666	689	622	655	685	697	705	620	680	635	670	676	633	589	606	687	683	635	619	653	657	660	687	676	665	674	681	621	668	661	616	645	714	619	653	639	596	637	662	636	675	668	643	633	614	639	675	680	599	629	645	645	642	694	639	664	631	637	670	656	666	621	634	680	633	624	621	654	597	672	620	643	598	630	631	642	671	625	652	657	675	617	648	643	617	705	628	635	648	644	633	636	644	659	626	635	652	662	648	615	674	693	650	645	665	641	651	697	636	657	690	650	655	671	649	688	649	648	686	664	647	676	627	670	736	620	662	640	682	671	635	661	650	645	663	654	671	649	639	626	694	623	634	688	671	658	620	660	686	641	639	674	632	646	668	627	653	676	647	643	653	658	634	634	669	638	622	626	648	636	659	622	616	619	641	647	667	620	713	650	668	642	626	647	638	670	633	648	617	617	640	633	665	629	638	663	685	600	678	674	629	702	679	672	638	651	630	713	645	677	649	634	615	653	672	629	644	656	629	653	665	662	649	649	619	616	671	630	634	624	650	620	644	645	617	650	645	627	645	707	681	649	628	633	669	633	683	637	635	627	681	645	642	601	692	675	635	607	614	678	609	669	682	661	672	634	681	641	682	646	650	647	660	630	662	659	682	664	630	671	654	621	682	668	643	624	616	642	606	592	673	655	700	656	619	649	658	632	701	621	684	651	680	629	632	677	622	639	661	624	678	679	690	661	696	665	649	661	679	660	609	624	655	612	638	644	654	648	632	637	675	656	653	671	605	667	665	665	676	671	635	654	652	689	669	632	623	668	642	627	680	639	588	663	666	666	669	648	704	638	614	658	647	626	652	700	646	658	608	667	626	649	611	632	661	681	639	655	675	650	668	650	647	668	643	648	648	625	626	654	645	644	638	611	630	673	652	611	623	679	665	677	680	634	649	642	647	665	676	645	611	626	679	626	657	679	657	640	645	676	686	603	678	642	648	686	679	667	640	667	657	598	635	670	656	624	649	649	609	625	652	650	632	643	594	634	663	668	639	669	647	661	634	667	587	630	639	647	591	608	692	652	621	670	602	651	625	669	625	590	608	652	654	693	654	670	675	647	619	670	653	656	662	616	630	731	661	633	654	648	634	641	668	696	621	645	664	648	623	701	642	650	659	649	625	630	626	612	651	657	702	635	647	650	671	621	664	618	672	623	632	631	651	671	683	662	669	655	629	699	599	637	648	638	622	680	618	654	606	619	666	619	636	609	631	661	629	628	659	653	677	629	633	615	683	652	614	670	637	627	639	680	604	653	679	615	636	655	655	604	625	638	673	634	629	663	613	623	651	623	687	642	722	644	661	677	633	666	650	650	643	680	608	684	693	624	654	670	614	668	641	638	646	599	627	656	624	679	630	693	651	641	670	639	624	645	628	700	631	612	669	648	663	660	643	643	629	667	661	621	662	685	620	653	638	667	614	645	678	620	564	619	618	634	662	654	636	683	638	632	612	656	661	677	661	636	607	623	644	603	648	695	637	657	662	618	672	665	648	690	660	615	669	629	601	667	685	649	634	638	680	643	636	661	675	639	613	633	632	654	639	627	622	706	647	657	642	658	649	610	661	615	708	649	680	609	643	657	612	659	649	651	654	640	623	640	655	649	626	626	574	599	638	654	639	655	673	669	664	649	674	638	669	656	624	638	609	647	675	591	639	630	669	658	644	665	647	695	671	637	651	669	653	610	678	650	624	619	696	622	646	654	688	640	647	642	685	686	630	648	661	695	631	671	607	691	594	630	688	647	614	662	633	663	641	598	697	612	640	653	670	628	656	621	672	659	660	649	622	638	668	654	655	649	667	612	615	621	633	673	704	659	668	701	668	657	628	668	676	662	607	605	668	677	687	631	599	616	654	643	661	645	656	629	686	664	609	663	636	679	646	671	702	617	650	679	630	640	652	637	608	670	646	655	632	644	620	688	639	663	661	649	686	669	671	665	657	651	638	598	649	619	661	644	601
37426	17119	7171	2209	1150	1116	726	624	515	374	311	332	352	348	322	286	356	307	305	318	301	297	326	288	319	323	320	314	289	295	301	293	279	278	273	324	323	277	319	284	277	286	252	277	268	286	265	351	284	269	267	252	247	244	262	253	253	302	259	260	280	285	268	329	278	278	292	277	255	260	320	249	262	273	272	262	258	238	247	255	267	254	301	276	280	286	266	259	279	308	283	266	310	259	321	262	269	275	260	287	299	296	279	279	265	268	259	311	255	288	280	289	295	287	267	287	291	278	285	289	274	292	302	258	239	300	301	280	286	283	266	295	273	244	281	272	280	275	269	257	265	269	274	292	302	295	284	268	275	254	280	282	265	262	295	256	306	301	304	264	302	265	284	295	266	264	258	284	278	229	255	277	274	271	258	271	281	268	311	256	291	268	268	269	271	265	296	264	259	276	245	280	276	266	254	275	288	256	283	286	273	265	259	240	295	271	285	259	274	265	263	289	268	278	318	253	278	262	274	258	282	281	257	294	271	300	271	262	244	270	277	270	293	258	327	274	288	300	252	259	273	278	255	264	253	265	272	246	240	271	266	273	290	285	259	262	252	327	249	271	268	279	310	303	256	276	254	257	273	261	297	323	283	260	264	295	312	269	261	278	244	309	283	247	278	272	255	253	266	285	259	263	289	267	274	269	277	270	294	260	243	297	267	263	241	273	298	258	295	291	277	261	285	284	285	271	295	293	299	266	283	281	257	284	296	277	298	260	314	264	285	271	301	274	288	299	282	282	243	272	288	289	256	308	276	271	254	251	266	301	284	306	280	292	267	283	283	278	279	263	260	270	267	252	263	268	289	313	285	251	267	302	291	290	285	255	294	287	298	252	272	291	284	254	249	292	255	290	296	259	243	283	295	296	279	264	284	266	285	267	264	310	290	261	242	255	288	257	248	265	275	268	275	259	278	284	274	247	279	316	316	310	270	260	296	261	281	253	257	285	283	259	257	285	288	254	310	284	293	292	278	281	279	245	275	270	284	269	287	287	273	273	263	259	283	265	303	299	264	264	282	289	303	250	282	274	256	256	276	279	262	239	267	265	276	301	280	269	283	286	279	276	281	276	289	266	279	259	278	270	284	274	282	289	261	279	290	290	294	318	263	266	304	299	247	314	288	277	269	277	251	288	278	294	289	277	309	257	234	293	299	284	277	272	236	277	259	290	279	261	259	276	263	304	267	266	238	258	253	266	290	253	273	278	269	255	254	294	274	260	269	278	298	265	264	303	252	274	304	257	312	260	273	290	246	266	276	267	267	260	318	269	251	288	248	269	274	262	287	273	256	290	235	247	325	270	299	248	304	295	252	285	315	269	274	264	251	256	277	257	270	275	288	279	296	242	252	320	261	247	279	276	277	264	318	253	276	294	270	285	295	281	283	254	258	287	273	246	278	245	293	287	260	253	303	266	255	314	312	302	262	242	289	255	284	291	234	292	277	240	247	274	283	284	265	265	258	288	261	270	318	266	308	282	266	254	268	292	295	242	272	235	248	280	271	288	284	297	287	243	294	244	263	281	269	289	289	258	240	262	283	304	279	263	268	294	311	262	306	268	252	265	268	272	262	293	265	282	266	257	251	256	282	279	283	268	260	240	280	301	229	277	297	266	277	315	268	295	284	294	270	317	269	291	265	294	255	256	236	238	241	253	318	290	291	300	288	278	262	271	307	315	269	260	260	282	291	268	234	277	273	307	286	285	257	305	271	277	270	266	294	255	265	249	258	261	273	242	257	269	307	288	279	295	262	268	284	289	280	281	221	259	253	257	246	295	268	269	257	281	284	259	256	287	258	243	332	247	269	292	268	313	263	258	278	287	265	237	272	291	302	261	277	235	268	273	290	301	273	270	278	280	291	230	322	296	258	287	264	256	240	277	272	256	249	281	283	272	316	307	293	243	268	289	307	242	257	270	265	257	284	297	251	238	282	286	238	254	289	309	277	247	337	258	292	273	255	264	232	273	242	289	283	252	308	290	293	292	263	262	274	288	247	255	287	268	269	305	274	265	245	300	263	313	282	270	291	324	269	282	277	240	289	268	239	243	251	284	295	293	312	295	282	278	282	297	260	245	273	273	268	269	287	268	294	258	285	288	273	276	228	284	284	254	251	299	266	273	268	254	274	267	252	271	300	306	249	262	287	270	255	261	271	289	245	255	292	291	277	247	274	306	274	242	308	298	246	275	293	297	262	257	279	267	273	283	253	273	275	248	257	252	280	254	276	304	286	283	294	304	243	266	282	309	264	274	249	266	253	298	247	245	275	316	272	288	278	294	286	336	280	273	277	269	248	249	249	279	260	287	270	287	259	246	269	277	234	306	292	258	246	277	288	258	262	249	305	305	277	264	276	274	275	301	248	242	278	261	316	257	241	299	308	280	301	287	225	257	271	281	290	260	259	250	264	267	310	276	298	259	278	262	291	278	263	300	269	272	330	280	282	323	278	291	297	284	269	307	307	253	247	228	256	286	275	287	273	263	273	246	277	288	253	263	231	254	258	319	291	273	266	272	254	283	296	284	283	290	290	269	285	316	300	293	282	297	264	262	285	292	285	281	270	265	263	274	281	269	267	270	250	291	287	254	284	308	258	246	255	262	275	293	278	266	270	269	277	256	289	268	244	277	281	246	290	260	288	294	284	288	239	268	269	294	291	292	258	289	311	270	317	237	271	232	293	255	276	280	278	253	312	280	270	272	276	255	235	257	266	304	256	279	269	262	303	280	299	280	265	294	268	287	263	295	299	297	273	321	267	253	324	281	291	278	270	289	262	261	311	264	276	252	289	292	268	298	283	263	265	258	284	269	277	252	247	304	269	238	260	306	280	284	292	265	278	271	269	295	264	284	277	251	247	279	259	308	279	269	242	228	252	260	311	271	257	306	257	270	301	266	258	300	310	277	273	284	289	273	289	278	287	287	285	265	245	279	280	229	273	279	283	248	270	262	281	266	272	287	268	261	274	267	283	279	251	276	254	285	249	252	270	273	267	275	279	285	258	288	255	244	258	257	240	313	306	283	281	269	275	253	262	267	260	253	288	253	285	293	267	278	276	271	281	306	246	269	286	278	274	273	283	269	290	282	247	292	267	267	289	273	247	272	260	289	288	259	272	247	286	260	283	235	291	243	255	277	288	281	297	268	274	283	288	264	281	280	272	290	252	250	313	295	298	256	287	276	320	250	269	266	253	274	269	269	302	268	288	288	237	308	298	301	273	256	272	279	279	286	269	321	285	327	246	313	246	261	275	286	273	275	306	277	257	280	299	279	270	284	266	311	269	285	290	267	317	286	250	262	276	283	281	238	287	260	279	289	275	252	243	312	286	323	243	265	294	300	286	238	249	218	275	278	273	271	254	269	276	278	245	267	251	251	255	299	269	253	257	271	289	273	249	291	266	283	313	288	252	286	257	281	296	277	277	255	257	289	301	264	270	269	277	297	288	254	294	238
21945	10406	9666	5180	3984	4096	2790	2271	1513	1041	888	926	935	902	871	838	827	823	819	761	701	701	790	810	886	796	796	769	687	699	696	721	648	671	689	627	670	615	613	601	640	590	606	571	588	603	588	602	589	597	593	563	618	572	583	587	611	552	575	569	562	569	562	571	608	587	557	594	604	586	586	605	552	577	597	586	578	591	602	622	645	538	596	516	604	626	562	532	608	581	603	592	601	574	587	604	560	579	566	561	602	574	558	546	613	580	602	578	579	527	605	585	570	583	535	625	561	542	561	579	578	576	594	577	572	593	616	583	581	585	543	604	567	598	583	564	605	541	567	648	590	625	611	596	594	534	582	616	611	541	614	604	578	549	557	517	596	594	592	594	589	590	582	565	579	575	557	589	595	594	605	606	574	610	572	629	623	597	623	625	545	588	563	598	603	567	572	559	603	597	561	583	551	563	636	569	617	566	550	565	607	557	619	582	541	584	556	580	611	577	560	590	571	599	618	583	586	581	571	559	588	582	592	606	589	590	599	597	601	563	556	602	558	609	623	590	557	542	589	588	612	596	547	593	524	580	565	584	613	553	585	608	617	612	597	551	564	596	590	572	552	607	566	533	617	590	571	601	582	599	599	588	614	590	609	592	575	565	563	596	619	601	618	581	567	593	573	634	598	597	568	586	569	557	575	591	585	605	586	600	582	611	616	604	578	566	576	607	616	570	558	581	589	598	551	587	598	580	581	533	598	604	602	588	581	647	597	590	619	578	649	578	561	566	614	581	585	562	582	573	593	595	581	584	603	581	558	566	609	583	573	592	574	520	590	574	589	580	563	623	578	575	554	594	592	603	602	583	572	607	584	595	594	561	590	633	616	563	568	555	557	587	576	591	626	580	586	540	575	592	589	583	610	544	580	591	592	596	560	597	578	569	589	557	561	591	566	574	584	576	574	590	580	606	575	548	603	589	555	559	569	577	541	602	569	566	548	565	601	569	603	548	540	568	570	599	606	603	594	601	552	577	559	657	612	595	578	535	583	562	539	609	598	524	559	604	601	600	617	637	577	615	608	575	591	618	556	578	570	596	585	542	640	590	598	584	572	602	608	553	582	550	550	589	592	557	593	576	585	553	587	600	554	607	569	624	562	561	628	623	584	594	556	589	570	578	587	591	547	560	587	577	564	608	536	554	578	630	586	570	581	591	595	571	597	584	539	595	605	552	599	554	591	569	613	597	528	574	534	575	570	615	615	540	562	582	586	603	563	564	570	577	593	551	565	577	579	581	556	636	565	615	611	568	562	576	591	557	597	594	588	573	585	601	574	570	566	596	558	593	512	587	612	571	573	614	624	590	564	582	579	607	569	588	645	542	581	598	570	589	592	608	603	584	587	593	589	558	575	536	576	607	593	605	571	590	562	583	562	600	589	577	595	586	569	576	579	568	527	549	584	558	568	556	573	596	597	616	608	666	607	574	593	597	602	564	566	611	600	587	546	579	613	575	558	579	568	591	568	568	582	551	627	586	550	575	559	586	583	568	576	595	544	618	596	604	601	577	628	594	598	578	586	572	576	566	577	624	566	551	581	598	553	578	523	618	530	589	586	563	587	567	562	578	581	619	526	582	593	573	581	595	571	556	578	584	596	541	599	559	589	552	612	569	606	590	591	543	571	596	607	583	613	554	556	544	607	593	542	579	599	612	640	589	554	606	587	542	520	586	574	576	579	547	535	621	536	634	578	539	579	578	556	581	564	576	566	587	575	592	575	561	572	574	566	601	562	562	555	593	577	577	594	602	611	544	555	612	603	584	603	575	587	555	570	533	566	586	637	597	581	584	609	595	605	582	547	580	574	613	620	584	568	582	585	557	564	582	551	609	549	608	577	567	599	554	571	574	539	574	590	584	578	580	595	550	550	573	581	588	612	576	588	576	568	580	597	565	567	573	604	587	592	567	589	568	625	596	587	570	552	581	575	547	567	562	576	590	620	543	602	574	570	560	607	581	611	602	592	561	601	600	566	660	562	591	566	608	556	607	592	595	632	584	554	610	625	618	584	600	583	582	594	569	559	559	578	545	567	553	558	551	543	605	591	580	618	567	588	545	568	563	576	592	578	600	597	599	571	586	532	601	519	563	594	617	619	599	539	578	542	596	627	566	589	564	581	584	564	539	607	581	579	600	555	575	584	577	576	593	627	609	581	627	559	587	564	531	597	540	575	618	561	562	551	591	585	547	562	590	601	545	582	623	587	599	620	558	569	602	598	600	574	597	583	548	563	559	569	567	565	591	610	567	593	558	576	574	597	594	603	625	632	594	552	575	618	574	613	594	592	572	570	600	608	559	593	570	567	579	604	555	596	575	593	599	541	556	566	610	542	581	620	603	530	554	616	616	553	602	586	583	550	595	615	584	588	580	633	588	565	569	563	595	555	581	563	582	573	587	604	556	615	633	579	577	557	588	601	594	632	564	552	605	577	557	584	595	553	604	588	600	554	596	587	595	585	554	569	594	582	576	590	629	512	560	549	562	619	600	584	599	617	575	600	619	590	590	586	575	583	564	529	574	585	559	605	567	597	599	530	544	530	582	587	572	641	598	569	611	580	572	580	581	599	620	583	531	577	563	607	552	600	531	556	575	612	585	564	549	612	585	556	617	597	561	568	568	586	598	566	582	528	559	584	593	618	618	544	603	581	569	592	598	591	603	614	579	546	585	586	587	600	601	579	572	553	572	594	583	623	573	606	582	568	565	630	547	559	576	609	591	564	561	588	609	574	558	606	592	591	590	588	578	562	607	605	644	626	593	591	575	581	548	590	549	618	568	594	619	538	604	551	563	578	580	594	575	582	568	542	620	580	604	573	586	586	598	647	615	563	580	560	573	587	603	567	570	589	622	605	595	568	574	571	619	594	580	594	559	583	611	581	545	539	617	555	546	564	592	556	531	575	570	592	572	573	613	608	631	558	567	572	615	558	578	576	582	578	583	591	577	639	567	547	565	614	589	547	576	546	573	606	574	572	593	556	555	639	585	583	573	599	561	631	600	547	571	554	567	594	564	551	616	571	570	535	614	554	588	560	608	596	558	562	598	597	594	585	587	621	539	575	570	559	582	582	628	578	597	538	573	591	583	576	556	602	571	569	573	612	533	571	583	561	607	544	557	573	611	581	535	559	622	620	582	587	585	567	595	547	595	554	570	559	601	558	607	572	575	567	613	612	618	556	575	567	580	608	588	599	594	614	607	626	599	600	591	644	610	595	607	576	588	624	580	543	576	563	577	552	586	611	583	607	582	609	588	602	614	569	584	563	568	617	577	578	595	609	576	598	567	598	593	584	606	569	549	574	560	609	592	535	615	571	592	552	600	572	603	575	567	618	645	610	558	549	568	546	578	595	552	594	543	562	588	571	601	575	584	571	568	562	626	574	599	578	582	586	577	560	594	608	596	574	632	540	550	565	622	593	592	595	598	617	578	549	594	612	580	580	553	582	575	580	655
48743	26107	14975	6308	3143	2487	1805	1488	1121	815	619	534	497	450	442	393	408	345	328	347	331	325	309	351	331	316	337	352	281	325	339	306	323	291	298	281	267	285	269	274	301	278	280	272	262	296	272	289	288	290	241	264	263	226	250	308	278	259	275	239	287	307	285	269	290	281	278	291	281	306	277	274	272	274	268	243	279	255	287	261	261	278	264	275	267	275	277	264	309	259	261	277	264	263	278	286	257	284	297	281	255	272	257	241	278	256	258	304	294	258	264	278	243	324	294	263	267	309	274	294	288	256	306	251	285	301	303	237	274	280	254	291	279	285	244	327	268	250	274	307	289	272	285	255	258	320	306	252	287	251	272	304	301	278	247	289	246	287	269	272	276	299	248	256	274	277	291	277	252	263	296	275	249	289	307	254	263	266	262	313	268	284	307	268	273	275	295	287	311	289	305	253	269	282	283	268	303	282	287	305	286	300	270	281	258	304	297	302	254	277	263	273	257	260	270	270	262	263	288	286	288	330	298	297	294	262	243	256	275	287	253	286	274	291	283	279	272	272	279	260	278	240	245	286	268	266	262	270	279	288	283	274	278	258	263	302	319	277	269	259	267	284	254	287	273	282	309	251	299	279	291	262	259	272	293	288	281	259	260	279	287	263	260	288	286	282	298	260	260	308	278	279	298	262	292	261	255	262	255	268	271	274	261	277	305	264	245	249	260	291	283	272	291	282	262	289	303	290	279	305	264	252	318	292	286	252	220	251	254	311	284	261	254	287	264	284	285	298	283	275	259	305	250	247	232	282	265	259	273	283	235	274	265	264	245	281	308	274	268	263	291	254	273	272	293	328	289	276	289	286	263	271	278	292	245	283	298	274	273	289	277	254	288	270	267	262	296	283	295	249	271	266	265	295	300	295	276	286	257	280	247	287	305	268	265	288	258	268	275	286	287	296	262	252	265	291	296	277	266	266	263	273	263	250	271	278	284	288	268	291	277	271	276	280	283	310	272	246	271	270	254	278	241	282	277	265	267	268	275	291	262	304	284	280	281	287	264	236	263	293	290	298	251	263	290	283	289	292	243	254	269	297	255	310	292	264	268	274	237	266	291	272	295	268	257	297	240	276	288	263	269	263	285	288	269	288	282	257	277	267	260	248	263	258	271	250	277	275	260	302	286	271	268	275	300	297	298	255	268	256	297	280	286	247	273	257	272	297	264	253	279	257	274	277	303	312	292	267	265	270	300	257	272	277	302	285	249	283	265	275	270	267	303	262	291	268	250	281	284	288	256	295	270	301	261	267	254	260	247	275	298	279	271	262	269	324	274	286	263	270	272	241	281	321	307	270	255	275	291	269	284	251	267	277	288	245	255	244	281	292	268	259	290	283	277	275	240	231	272	288	326	271	263	259	257	266	249	289	274	287	297	274	262	252	279	273	315	267	258	269	272	280	259	289	283	277	262	273	255	282	322	282	283	259	236	248	273	268	240	275	254	250	284	279	305	304	298	246	244	253	279	260	264	287	227	292	254	260	270	255	304	282	263	272	279	260	244	253	285	312	293	265	293	287	276	286	296	289	245	284	269	294	248	292	243	293	280	287	298	262	290	296	299	257	259	262	273	289	263	285	255	288	254	302	273	283	282	294	248	259	255	274	243	264	304	255	259	268	274	301	259	291	259	281	269	301	257	308	264	269	289	306	296	283	308	268	284	273	285	273	256	263	243	268	278	274	286	291	272	288	259	295	280	261	269	315	258	287	298	278	258	281	280	296	245	293	269	282	253	266	247	277	261	290	260	278	281	255	274	294	275	276	289	294	261	261	298	318	298	293	278	264	314	268	270	280	265	243	256	250	252	275	289	336	277	275	264	290	268	256	280	276	278	252	289	259	266	268	253	274	267	292	276	292	235	281	297	256	254	233	267	268	286	286	270	278	279	257	282	261	261	244	279	272	289	290	279	284	275	273	278	269	284	277	269	260	275	254	267	264	281	297	273	257	257	247	284	263	270	302	279	304	308	247	232	258	270	284	290	263	250	278	260	271	284	282	280	315	288	268	249	266	275	277	260	275	266	267	265	291	272	268	270	293	254	269	284	268	304	282	286	243	275	259	283	260	300	285	287	276	279	327	274	250	274	285	263	305	310	341	309	306	307	282	259	272	267	278	281	254	265	305	308	290	282	283	305	258	274	279	269	244	271	293	262	303	282	321	284	253	259	269	295	302	260	298	253	272	234	312	288	286	240	283	265	268	297	288	281	283	288	263	253	285	289	277	283	269	238	263	269	262	273	300	257	246	256	278	260	253	241	290	260	283	307	275	268	292	289	262	291	271	271	284	300	267	283	280	287	290	274	267	276	273	272	299	245	242	279	267	261	300	273	242	260	295	288	275	271	318	282	261	266	299	279	250	319	281	257	271	248	291	263	268	314	289	274	275	287	270	261	295	272	278	303	284	277	273	270	266	260	235	266	246	261	262	268	266	280	230	271	273	263	288	266	272	280	267	266	264	299	274	291	250	265	291	287	282	307	292	271	242	281	244	268	240	263	260	270	259	264	276	286	290	291	259	264	248	292	268	281	275	272	269	245	223	255	266	292	268	283	273	265	303	259	259	305	287	276	288	269	272	270	263	275	298	310	286	265	255	293	265	286	261	293	269	275	243	258	292	275	250	272	254	260	270	269	272	277	239	254	292	289	289	301	302	272	240	290	258	285	315	301	273	284	236	279	271	279	290	278	269	289	275	272	303	291	245	256	301	274	300	290	292	248	310	268	267	277	282	269	296	259	272	260	280	265	300	270	264	275	281	298	307	287	265	272	262	276	297	262	283	250	287	315	320	285	277	278	304	260	287	282	274	278	298	270	294	270	271	300	299	267	278	278	267	283	283	301	302	272	308	281	271	302	300	268	283	272	307	267	273	285	304	308	295	268	258	263	295	255	298	301	285	276	233	269	257	259	279	258	279	288	274	240	259	274	261	278	267	304	269	254	287	270	254	270	285	273	265	275	241	281	259	250	279	284	292	259	304	258	248	286	275	320	277	256	273	286	279	293	271	273	271	282	264	291	241	280	270	270	276	268	305	277	282	247	231	278	270	286	313	290	278	232	266	298	279	273	252	290	297	279	281	286	257	306	294	303	267	275	276	241	278	302	308	255	277	272	298	282	258	279	283	228	288	297	284	293	268	273	262	312	293	269	262	290	265	262	309	272	240	248	264	285	310	303	272	249	251	246	272	285	285	293	273	283	289	289	263	311	284	288	274	277	296	267	236	303	283	288	278	272	258	287	315	277	288	274	252	305	246	295	299	267	278	319	261	261	276	267	247	256	276	286	270	253	249	286	270	293	261	276	296	270	288	258	273	274	300	287	294	288	266	327	272	300	251	305	282	291	264	258	272	284	266	274	255	252	266	303	265	292	279	269	292	257	298	280	254	293	276	285	267	300	263	274	274	264	301	274	304	262	284	268	267	244	269	287	308	270	266	272	267	267	283
28314	17149	18331	11556	9652	9019	6961	5901	4674	3211	2299	1945	2058	1631	1412	1342	1205	1082	1064	1037	901	937	1065	1147	1033	969	918	893	846	825	851	834	853	766	704	717	702	695	677	618	621	623	587	630	603	600	634	585	621	619	593	585	633	602	607	536	589	581	548	564	612	593	579	608	577	593	631	601	552	589	613	582	610	540	596	567	590	614	614	565	601	586	619	606	617	563	562	585	570	556	559	601	584	586	561	627	594	577	595	593	633	566	600	603	578	604	623	570	580	576	569	590	575	577	607	640	591	609	593	604	601	577	567	556	542	579	605	590	559	584	623	580	629	588	577	540	600	577	627	616	547	583	597	581	558	578	585	639	585	586	602	569	576	598	651	579	586	590	588	594	620	589	556	606	573	574	548	590	592	576	603	561	641	576	580	558	589	593	556	584	594	562	619	630	598	579	588	645	563	621	614	583	548	598	595	594	602	601	571	600	566	548	576	591	566	586	572	559	597	565	599	579	567	581	600	546	597	535	584	551	617	562	578	601	585	581	579	572	564	600	586	538	619	621	588	564	592	619	607	567	606	562	596	549	627	604	580	602	590	606	577	612	582	553	597	597	615	586	627	562	600	589	566	612	606	616	623	576	632	569	611	550	594	568	565	577	602	590	585	618	548	611	609	597	602	588	578	573	555	602	579	642	596	557	577	575	546	521	566	595	591	627	587	578	556	562	598	596	594	578	532	608	553	583	607	579	606	549	606	604	570	615	618	545	583	594	600	602	546	580	597	626	638	577	568	547	607	569	590	538	590	608	573	586	583	624	521	582	644	546	579	587	569	561	583	620	599	570	572	522	533	582	650	563	543	620	597	588	566	542	607	560	555	577	599	620	579	591	608	592	574	579	571	611	597	515	624	552	601	577	594	567	629	588	581	570	576	554	594	595	598	564	597	571	606	607	563	580	550	602	571	575	566	571	574	609	585	613	581	591	599	555	592	607	555	587	651	570	614	563	564	575	575	615	610	611	571	614	603	619	538	599	549	586	543	610	592	635	601	625	593	580	593	541	626	549	613	589	583	598	607	571	571	618	571	592	571	604	572	600	575	581	594	618	592	589	612	571	616	630	583	581	607	601	572	617	626	614	588	580	605	582	610	582	571	614	562	600	569	578	564	564	622	633	611	588	556	589	610	569	626	568	598	568	614	600	551	570	601	588	601	577	604	579	607	593	557	612	594	589	617	543	552	592	552	561	555	599	546	561	555	576	586	543	572	639	574	607	573	587	582	577	554	574	549	548	592	607	582	585	595	612	579	578	619	577	575	539	589	583	562	567	585	581	571	580	584	576	560	543	581	557	564	574	568	584	565	604	565	592	599	569	573	597	595	597	585	598	589	600	563	613	593	591	585	596	583	574	587	588	602	573	590	547	586	621	584	579	595	631	622	587	658	580	555	614	558	565	597	627	536	558	554	586	628	604	595	574	585	625	586	566	556	594	569	603	606	633	588	588	608	582	539	593	579	568	590	601	576	600	605	559	578	608	573	576	584	601	625	587	658	596	570	602	601	588	611	576	561	597	597	577	563	524	541	595	583	600	603	585	582	604	630	556	616	588	582	547	634	644	596	554	579	573	612	541	632	593	571	598	573	586	636	532	578	602	572	565	579	613	622	590	619	594	602	586	582	614	595	623	609	566	562	585	577	567	594	585	611	593	530	561	572	561	562	614	577	580	608	608	601	589	589	602	574	617	570	595	574	585	579	573	569	588	542	585	596	580	611	614	578	607	550	607	614	598	588	565	575	594	599	600	560	591	610	580	578	573	576	605	596	638	577	551	594	593	587	602	580	620	548	574	578	587	541	579	542	589	620	597	618	580	614	612	635	595	580	595	560	572	581	575	555	637	596	606	592	586	581	585	608	630	605	584	589	591	591	614	601	550	523	535	617	593	641	568	618	597	580	601	604	581	584	569	567	602	611	591	608	551	608	591	606	587	577	567	581	564	574	611	613	558	565	609	569	616	619	631	572	584	617	617	592	562	581	524	600	587	593	548	596	591	583	600	626	563	605	601	584	583	550	580	537	643	584	645	576	597	597	581	608	582	592	580	596	602	614	577	607	599	542	606	586	604	576	577	567	625	567	582	591	584	598	610	549	598	540	587	572	619	636	591	608	564	614	613	636	595	578	613	557	626	580	587	559	578	524	564	575	583	586	588	581	572	588	563	585	587	583	584	563	601	646	594	640	557	586	558	607	585	575	609	577	570	594	578	578	580	593	607	585	581	589	610	583	592	589	580	615	583	550	594	608	595	575	585	629	580	561	562	575	543	549	592	618	598	586	585	560	570	593	639	587	555	610	559	605	588	615	580	546	594	564	620	576	634	547	581	585	565	614	574	599	566	555	560	591	548	611	584	546	542	622	584	577	577	587	577	610	614	578	571	630	569	607	613	558	533	565	590	586	548	546	573	572	597	554	605	605	557	577	617	595	593	593	585	607	578	565	578	630	569	611	600	595	574	594	545	572	527	581	596	603	574	567	619	563	604	585	611	564	594	585	557	585	617	618	592	540	565	552	570	560	603	582	541	562	591	559	583	612	601	603	557	556	624	585	566	573	598	591	569	603	583	572	557	547	609	563	599	573	623	622	578	624	592	587	581	586	584	581	562	547	590	622	541	570	624	605	511	553	563	621	564	596	585	628	566	620	586	565	587	559	602	588	580	598	591	586	590	552	590	582	578	599	597	597	617	590	571	570	634	552	563	618	598	585	614	538	586	557	620	619	599	534	559	574	604	592	602	602	579	583	541	626	553	592	551	592	547	621	576	601	588	572	592	597	578	560	580	568	600	574	598	585	593	619	558	600	588	611	601	582	596	624	616	594	597	569	573	553	605	638	607	546	575	592	600	628	571	561	607	566	623	587	588	619	588	573	598	577	599	582	570	591	604	609	567	576	576	550	577	622	586	578	591	587	586	604	592	620	606	515	650	591	566	583	547	566	557	616	574	581	585	566	558	597	557	565	567	578	553	610	631	571	572	590	618	598	615	592	581	535	556	588	604	554	577	599	589	595	558	587	607	546	598	560	605	596	599	582	577	585	586	549	601	625	610	625	576	582	587	629	626	564	605	589	611	614	619	554	626	590	578	580	606	578	584	594	592	566	579	643	596	607	584	612	551	600	614	582	578	625	603	591	598	602	595	583	590	591	615	565	592	638	575	591	605	558	577	585	637	619	606	556	577	600	629	610	625	578	573	603	564	579	596	548	580	572	570	598	596	600	554	556	595	565	607	589	577	563	613	595	592	588	587	604	584	594	629	553	529	571	592	608	585	579	585	603	590	579	537	582	588	560	612	587	621	574	616	595	553	580	593	593	590	598	634	613	574	526	592	591	585	617	606	577	592	574	594	574	604	621	577	578	621	599	564	593	573	568	637	553	620	545	607	564	569	560	571	579	581	615	554	592	597	586	576	561	601	592	574	584	610	585	615	578	634	591	582	617	569	569	569	580	582
58548	34330	23447	10881	4808	3521	2653	2414	1678	1254	904	726	754	622	574	488	443	403	411	462	394	368	373	425	383	382	375	384	362	338	405	391	366	334	350	294	364	361	337	366	328	315	325	329	290	319	297	328	322	336	337	302	334	297	317	284	317	352	316	297	319	293	281	308	321	303	276	310	324	323	311	305	289	297	346	335	324	300	319	321	331	302	285	292	282	341	327	287	340	305	299	337	311	298	275	318	335	320	334	294	305	321	316	331	335	299	325	286	278	338	343	302	284	345	329	289	335	307	280	286	314	298	316	295	308	369	286	299	310	301	306	317	285	333	333	338	336	274	346	315	275	315	355	313	298	307	296	346	335	313	282	314	287	296	351	303	317	286	348	319	320	311	292	362	334	337	297	296	314	320	303	294	293	318	323	340	279	285	292	318	313	309	327	348	293	310	279	300	319	286	322	292	343	309	301	332	311	354	321	330	315	325	340	306	328	320	276	316	293	292	311	317	299	328	297	329	328	291	286	327	310	326	296	302	308	316	313	302	343	355	327	314	333	331	347	338	318	298	302	316	297	350	278	317	324	332	297	312	309	336	299	307	344	313	327	309	323	330	289	303	330	289	359	321	317	300	362	293	328	347	335	308	289	321	331	311	304	309	281	301	292	343	309	360	304	309	309	313	318	331	337	304	319	292	328	321	308	268	284	271	291	310	300	322	301	314	282	322	331	341	330	285	288	332	324	309	315	311	323	312	301	342	326	313	291	320	317	309	261	328	363	292	311	319	282	274	322	330	296	280	313	291	313	336	316	278	331	340	347	316	304	312	291	306	321	330	295	318	308	313	323	318	320	317	318	309	332	300	330	296	303	266	329	316	352	332	325	290	309	336	318	323	326	318	290	293	300	320	289	250	306	350	310	280	313	317	325	292	341	304	321	307	347	328	318	317	307	320	299	284	294	297	303	310	323	293	329	276	312	312	318	302	319	308	290	319	310	297	310	315	298	281	309	346	358	294	286	306	302	350	281	320	309	333	302	290	299	314	307	306	242	295	280	332	305	318	297	301	344	310	338	319	292	300	351	297	296	305	302	314	327	295	322	314	309	279	317	302	324	312	336	304	315	284	307	312	346	321	292	273	329	306	291	330	319	319	317	306	288	326	298	289	308	336	297	302	293	332	292	301	310	336	323	319	309	300	295	288	320	349	314	317	330	304	344	327	292	307	283	315	320	338	271	309	314	294	338	339	336	301	313	311	306	297	295	297	283	298	312	328	319	277	278	309	313	324	305	291	335	337	292	342	327	287	290	320	302	341	274	324	334	320	320	325	303	351	340	312	356	324	309	303	309	302	337	304	317	331	331	306	324	279	281	306	340	319	345	320	292	305	307	325	344	349	279	301	312	325	322	314	339	294	318	283	331	353	323	344	325	308	300	297	311	303	314	321	301	357	352	332	317	298	319	307	329	346	298	321	340	338	329	329	333	300	328	282	297	317	295	306	310	313	292	308	336	335	356	312	305	313	327	319	314	312	295	323	301	301	317	343	299	328	311	301	302	316	337	340	338	273	292	318	339	361	340	311	322	322	285	294	288	334	283	323	319	291	307	322	278	319	290	333	301	300	315	307	306	320	333	313	321	271	266	313	336	284	315	332	325	321	288	318	309	350	335	327	316	295	294	315	323	319	306	296	326	302	317	324	299	319	334	301	298	326	295	319	290	296	315	297	317	345	314	338	343	329	318	318	286	325	310	319	292	303	298	283	310	337	309	325	321	332	312	295	278	346	302	296	311	286	299	327	315	333	326	329	303	312	317	326	313	303	339	320	341	336	351	352	326	297	314	305	311	326	314	292	297	281	309	304	325	326	354	296	335	301	310	306	307	310	307	309	329	318	310	310	331	331	321	276	317	324	302	293	291	321	332	321	326	320	305	300	308	338	299	289	354	332	312	306	331	325	391	306	290	298	344	298	318	279	317	271	286	336	284	324	297	271	315	285	279	315	298	300	349	317	316	319	318	320	326	290	319	325	349	292	339	327	320	323	285	287	353	304	369	297	311	338	320	301	308	323	311	327	330	298	321	301	316	319	305	290	325	276	328	328	289	302	321	317	321	313	298	311	327	317	328	300	328	320	292	310	324	341	281	283	274	303	302	332	318	303	291	297	294	325	299	302	298	314	322	335	321	301	340	314	316	331	307	298	309	356	304	304	310	325	307	297	341	301	335	291	329	302	345	291	320	320	316	304	317	328	292	322	300	315	300	327	337	283	284	293	305	311	312	311	308	314	311	324	306	300	310	340	343	292	324	285	316	341	310	332	311	295	281	306	302	285	283	297	283	321	334	301	308	314	305	323	297	323	290	285	311	347	317	316	280	302	321	339	320	295	346	303	309	312	325	309	277	332	379	312	298	307	302	330	300	337	335	327	277	293	309	301	315	323	320	359	284	322	324	294	293	322	343	308	309	309	291	297	298	285	323	312	286	313	321	312	307	288	335	297	303	274	274	303	297	274	304	315	321	277	302	308	313	319	303	311	307	284	343	288	289	328	309	282	270	300	309	313	318	302	325	293	296	324	288	319	300	284	286	306	308	310	327	295	283	298	319	317	289	347	298	333	311	286	268	347	332	340	321	334	303	270	282	277	290	319	310	319	283	315	288	307	314	341	336	331	294	285	283	288	288	332	319	341	273	298	284	307	312	306	312	323	312	323	315	324	353	295	293	319	310	319	320	308	308	333	354	311	339	295	323	316	308	287	308	306	301	307	288	326	333	283	302	318	247	303	319	271	313	270	349	312	273	320	308	315	309	286	298	313	298	304	318	292	354	307	315	322	304	311	319	288	321	285	307	329	328	335	324	309	326	300	323	306	271	321	310	339	311	324	305	296	287	285	346	326	299	304	278	323	305	288	314	304	322	319	297	310	337	317	333	325	328	318	300	316	338	305	317	317	340	319	318	335	304	302	286	304	292	287	320	302	307	281	309	337	348	300	311	327	321	299	316	345	327	309	307	287	338	312	315	344	299	339	314	349	336	291	301	329	305	323	309	339	286	331	311	318	345	298	297	289	297	322	285	305	334	265	305	302	307	318	307	315	298	343	325	286	302	322	317	312	307	286	290	321	324	309	313	328	341	280	344	319	326	296	320	308	302	302	283	300	329	294	298	327	301	310	301	335	315	292	311	313	308	297	311	304	308	322	330	309	312	302	307	311	312	349	325	320	339	310	301	305	327	319	287	294	338	316	294	328	311	305	297	355	331	315	339	324	319	357	311	327	283	287	331	308	309	289	296	316	335	302	296	323	279	308	282	329	298	312	309	285	312	281	311	304	321	332	326	294	327	332	303	308	323	359	331	363	329	335	305	338	282	298	318	306	309	364	287	336	314	295	304	333	310	329	308	308	331	338	281	308	334	288	360	296	298	345	329	324	330	281	290	339	284	314	314	335	297	336	311	294	338	279	326	316	313	309	290	313	301	319	313	319	292	306	284	289	337	289	288	317
34388	23193	26670	16110	13070	11383	9728	8299	6596	4332	3039	2863	2809	2225	1862	1621	1472	1235	1285	1208	1097	1094	1142	1519	1312	1266	1161	1003	967	962	967	969	939	928	837	833	761	748	748	713	760	714	703	682	693	644	631	649	682	686	680	698	695	680	649	667	665	677	679	632	693	678	632	697	616	624	683	692	642	686	653	661	636	651	647	677	657	684	654	670	654	690	641	668	629	679	660	631	677	645	695	613	649	647	613	629	697	636	698	640	682	649	627	659	653	641	641	643	659	640	577	681	613	650	652	639	628	639	723	667	662	655	616	637	668	697	610	595	655	647	663	705	624	662	655	601	650	642	645	666	646	640	666	700	685	622	620	681	628	660	661	662	653	679	624	612	602	610	678	664	643	627	698	674	622	649	643	614	658	673	663	656	644	674	586	648	698	633	705	659	694	655	620	694	620	656	674	612	680	666	640	664	643	660	653	675	639	678	632	614	633	655	627	665	693	638	630	653	658	682	613	654	600	704	632	659	636	663	612	641	631	667	628	660	708	636	681	630	652	678	653	683	647	655	659	667	625	672	652	663	624	650	641	654	673	644	620	617	636	611	678	686	652	595	656	653	615	660	692	623	675	685	682	611	667	641	648	655	623	634	688	674	638	675	643	626	621	699	636	640	636	645	640	651	630	613	652	650	676	642	632	649	681	625	635	706	673	653	627	656	654	648	679	681	667	651	672	609	616	635	644	611	663	631	641	676	669	651	676	663	607	656	667	630	647	640	698	653	679	610	655	647	628	617	645	601	673	676	639	646	631	643	611	667	627	652	665	637	687	701	653	689	649	649	643	637	622	656	642	626	663	635	694	655	664	623	660	640	661	613	640	662	625	648	652	694	659	676	619	614	610	661	652	679	673	642	600	647	636	670	666	629	685	672	640	663	626	617	647	705	640	616	661	705	625	645	662	626	641	670	673	657	655	657	681	602	623	655	634	688	644	669	610	671	713	604	643	645	662	642	635	669	656	660	698	647	633	618	668	675	641	669	622	665	616	641	627	607	649	589	619	651	657	637	626	650	655	646	662	661	675	613	666	696	646	668	649	670	651	647	619	660	639	637	644	661	667	585	656	613	653	643	671	682	646	682	663	596	668	674	669	679	624	684	610	667	663	642	651	653	655	642	644	616	614	624	657	653	653	608	657	655	623	671	642	659	697	660	621	664	616	659	680	645	648	630	653	654	670	625	683	624	608	662	682	677	668	668	647	636	627	665	668	664	633	651	588	653	684	624	686	646	678	679	602	654	636	605	637	620	651	628	690	637	603	675	661	665	712	646	623	683	629	643	639	638	649	678	680	661	610	697	626	672	663	684	702	611	662	670	618	713	624	665	664	639	655	688	661	672	636	674	648	628	633	654	709	637	649	654	683	646	676	631	646	607	665	623	688	680	627	684	649	613	672	684	635	621	627	641	668	592	645	657	653	651	621	642	697	681	671	664	600	600	700	656	670	691	670	685	691	669	621	591	659	629	671	681	678	663	635	688	608	662	629	643	645	699	622	673	643	621	649	610	675	632	646	640	623	678	634	616	732	687	645	655	685	626	655	689	668	639	658	663	612	662	705	690	623	664	644	683	654	627	671	696	648	675	642	684	676	625	673	646	628	657	670	654	663	643	665	677	658	688	635	611	665	649	616	634	688	665	674	649	681	666	661	625	676	659	671	644	714	664	648	670	684	637	679	620	629	650	651	638	703	653	716	641	607	649	673	676	647	638	657	625	681	693	632	691	682	621	627	651	652	645	686	665	628	635	649	639	608	627	643	610	669	650	666	627	629	666	597	665	689	660	652	608	662	665	631	624	641	666	663	644	608	687	679	700	628	657	688	649	610	638	655	692	666	666	634	641	660	653	634	624	656	640	620	666	637	641	674	690	704	594	683	676	642	643	677	678	628	677	627	663	696	656	696	663	688	641	671	660	663	694	646	661	664	661	701	661	638	686	620	680	627	679	632	646	632	687	658	607	639	612	659	647	675	663	647	622	668	613	662	659	677	676	653	709	652	653	672	683	642	648	703	666	647	666	638	651	645	674	672	657	660	638	640	632	614	668	686	671	689	672	678	644	665	641	620	632	668	677	648	646	618	665	645	643	658	637	702	636	636	624	686	625	617	637	647	633	615	652	650	664	630	615	607	696	689	596	682	684	648	650	629	644	666	642	649	615	618	626	677	697	673	667	633	605	660	654	634	636	674	619	660	643	609	648	650	643	648	653	694	701	653	660	659	613	642	657	599	641	690	643	669	686	626	746	662	668	649	654	646	704	684	627	652	658	660	652	669	653	602	615	657	683	624	622	646	647	649	632	656	621	625	672	675	670	660	604	658	642	662	699	681	641	665	644	649	657	669	654	686	616	690	633	624	628	636	642	641	673	643	631	651	633	667	632	635	633	652	644	648	659	680	688	666	668	632	654	627	629	658	666	633	644	643	612	651	671	691	632	634	646	630	622	641	675	634	645	625	654	643	669	654	674	632	649	661	622	682	653	687	687	656	623	636	704	644	711	609	630	702	710	654	634	622	671	637	634	666	639	646	628	656	639	667	671	639	665	704	666	632	604	632	696	684	674	593	646	620	622	666	669	658	632	674	684	670	734	639	664	641	673	672	679	671	621	675	636	688	649	705	633	604	628	716	672	617	628	678	694	702	657	680	684	650	614	647	688	652	622	606	647	667	630	667	635	628	651	656	707	653	682	666	653	628	622	634	602	640	585	648	632	655	647	649	640	644	664	643	642	654	660	681	596	630	628	648	623	626	657	624	657	622	636	639	683	666	680	691	681	660	644	616	683	670	658	688	670	699	682	637	670	610	634	609	688	655	640	668	630	609	671	641	637	677	631	647	636	691	636	603	660	625	653	702	650	664	665	637	676	632	656	632	620	630	682	644	704	665	636	694	673	671	613	657	647	638	639	662	631	596	641	604	635	737	636	643	655	620	632	672	682	648	609	654	614	676	645	650	641	669	655	668	630	696	667	660	673	661	646	652	664	681	662	669	668	592	657	636	663	631	666	663	622	605	658	662	590	716	670	651	677	661	638	668	688	644	633	642	633	704	630	648	655	640	671	650	635	667	659	677	674	656	656	586	680	651	642	665	598	645	666	647	647	610	656	640	652	669	684	608	598	668	589	667	653	679	657	690	685	673	618	635	649	665	642	632	630	657	662	678	690	681	627	672	618	638	627	657	618	653	634	675	627	669	655	670	637	664	616	708	622	703	640	640	611	623	621	642	652	672	633	659	634	676	637	646	697	687	659	669	646	670	623	594	672	585	648	668	630	715	656	669	671	638	637	627	690	609	651	623	657	628	625	624	675	643	676	657	696	649	661	646	626	697	673	638	699	681	665	674	634	639	679	650	627	631	665	663	624	632	637	658	695	661	655	637	651	722	658	649	649	609	664	620	709	643	639	683	662	662	684	666	679	663	657	653	675	670	598	626	647	658	635	628	657	678	642	629	604	669	659
36112	18251	8469	2724	1645	1159	862	658	441	323	352	322	344	352	332	306	316	287	323	282	304	282	313	335	313	318	337	281	297	301	318	265	293	305	305	294	274	263	301	250	308	262	284	220	286	288	274	288	271	275	269	304	248	274	256	280	267	282	335	278	297	334	257	261	281	277	264	260	270	254	280	276	285	250	282	260	249	272	317	249	282	282	268	282	278	284	289	295	263	270	252	266	287	271	259	312	304	284	241	279	283	269	245	312	264	331	282	280	262	267	307	275	269	261	253	256	284	264	280	301	280	273	268	270	284	248	273	291	270	279	299	246	292	265	286	252	276	266	299	285	259	270	273	291	281	288	256	280	266	292	274	293	290	279	296	249	242	266	299	281	284	257	257	274	245	292	279	286	244	268	248	277	275	294	260	282	253	269	303	298	259	258	270	268	257	273	300	310	249	270	271	255	243	288	287	256	271	285	292	286	247	269	274	281	224	257	299	297	253	252	261	275	257	257	253	289	248	272	251	270	308	267	260	279	284	265	261	274	258	280	275	296	246	301	263	284	265	252	258	250	266	316	274	272	282	315	286	286	279	284	278	285	318	282	275	278	289	252	265	282	283	250	243	284	274	284	291	281	291	311	267	278	303	309	269	275	278	278	226	280	289	255	269	265	287	275	278	295	260	262	287	287	258	267	276	273	262	266	292	288	265	272	284	287	289	301	261	259	244	258	261	276	305	322	324	308	293	306	295	305	263	297	289	293	257	290	295	266	269	304	281	266	290	288	296	264	251	308	284	310	310	275	297	277	271	271	260	257	303	280	277	242	301	285	281	273	254	305	264	287	292	244	236	291	282	301	286	266	268	291	252	271	267	333	277	263	274	254	264	250	278	247	276	298	268	290	302	290	263	268	277	285	288	287	293	291	302	287	287	264	223	263	307	270	245	287	301	285	264	251	288	287	274	248	289	302	273	276	269	280	306	266	275	249	258	263	277	302	252	241	271	303	288	295	266	285	284	277	270	303	288	250	258	285	276	285	242	241	278	267	261	272	284	304	303	297	289	275	280	297	316	262	278	300	243	262	279	263	287	292	315	277	276	293	294	269	271	301	237	311	273	274	285	270	272	257	300	287	297	287	263	264	283	267	267	238	266	283	294	288	259	237	260	252	277	269	269	274	290	283	273	244	320	296	276	250	278	286	288	290	300	280	252	323	279	303	293	276	304	273	269	265	242	254	256	236	269	299	297	262	264	274	276	313	277	302	298	275	290	277	249	266	279	276	272	266	264	268	263	269	270	231	300	315	258	286	288	315	280	288	291	278	288	281	288	256	255	265	256	285	285	274	284	291	297	308	274	250	273	275	240	272	305	281	269	262	270	237	287	267	254	290	263	271	237	288	272	284	269	268	274	300	296	271	292	306	261	317	284	246	264	248	297	285	304	263	284	285	267	292	268	277	293	265	302	284	270	287	278	261	258	289	274	242	271	264	288	249	268	308	271	272	261	273	294	266	259	266	271	291	280	288	298	276	282	287	273	302	282	286	267	285	246	284	276	301	279	267	284	285	284	296	236	289	287	311	292	283	271	267	295	254	303	297	280	284	287	294	313	290	282	283	279	289	281	278	261	292	258	302	254	285	261	275	300	267	297	294	263	282	300	271	267	298	274	298	265	252	303	305	272	305	308	320	281	238	286	293	245	244	272	295	278	290	292	281	264	280	262	282	238	291	297	290	292	263	279	274	290	290	271	257	256	233	284	286	270	279	293	286	277	260	277	264	244	272	264	272	275	284	264	293	252	276	302	263	254	291	239	262	248	281	267	290	318	280	281	233	264	249	235	278	301	268	283	282	284	289	292	289	320	292	268	300	293	278	264	250	269	274	280	284	272	275	255	266	291	261	314	265	275	334	230	266	245	273	285	274	298	301	280	264	291	265	323	308	253	280	271	301	274	266	277	289	245	251	252	264	262	282	313	291	270	267	260	260	287	302	297	243	246	263	247	286	279	288	275	296	246	275	272	261	283	280	280	287	285	256	299	274	263	263	288	307	291	270	290	278	277	293	247	260	276	242	258	263	300	267	255	264	277	262	283	243	259	278	272	257	280	273	265	286	258	280	303	319	250	268	275	281	286	301	287	284	250	274	285	286	270	270	275	269	291	260	281	268	256	255	283	263	249	279	251	302	262	240	274	308	263	289	292	289	273	305	314	301	292	265	320	258	267	264	280	274	255	261	248	310	279	305	271	310	278	314	245	241	290	281	300	254	247	273	292	263	285	303	268	282	289	304	297	264	287	267	276	245	266	308	282	284	285	290	290	264	302	303	284	265	274	272	258	288	317	272	290	259	302	278	247	276	268	287	263	255	315	266	268	291	281	264	287	294	309	292	265	269	287	281	306	259	288	281	266	277	282	307	280	267	317	272	255	271	279	278	272	282	281	289	283	292	270	265	274	259	294	248	288	277	276	275	319	239	261	275	242	275	265	296	304	287	287	297	281	270	253	286	283	255	264	257	260	291	305	292	249	293	265	288	265	272	273	295	316	272	266	276	282	293	285	293	294	238	300	270	269	325	290	272	284	244	283	259	303	291	279	283	270	277	296	285	265	299	291	261	271	292	288	261	276	272	241	291	312	270	290	303	287	281	281	267	246	306	300	281	268	271	285	265	271	279	277	264	251	232	255	302	314	269	273	278	259	234	293	261	280	281	268	270	247	290	289	283	248	252	278	275	256	277	291	268	290	283	288	283	312	271	284	275	284	284	292	272	262	261	277	235	266	274	297	298	264	257	262	289	254	281	298	286	283	287	252	266	283	260	269	250	293	306	272	258	286	281	268	297	293	258	284	249	272	264	295	326	271	276	281	249	265	252	267	272	274	272	297	278	277	262	279	279	262	271	295	273	289	254	297	279	265	285	279	282	298	277	240	272	274	287	259	251	273	264	265	246	265	287	266	279	303	284	287	251	265	269	312	277	283	326	306	261	273	277	275	261	259	285	233	299	266	283	294	282	272	267	270	309	263	300	274	277	280	258	277	302	248	267	321	246	291	267	281	275	291	312	252	254	246	307	262	256	268	293	303	293	266	255	249	286	261	270	287	265	275	264	305	278	295	261	299	262	254	283	239	273	255	268	235	237	271	278	303	255	233	265	298	245	259	224	278	277	281	272	268	289	266	268	296	290	292	259	280	281	294	274	273	261	251	278	258	254	288	307	281	257	272	287	269	264	290	255	276	284	289	284	274	284	272	280	289	248	280	288	297	288	274	270	286	291	286	292	307	291	282	271	262	255	297	265	270	241	285	292	281	288	262	252	278	293	254	265	261	277	270	276	263	249	267	292	281	247	253	284	291	264	298	277	236	261	268	268	263	262	267	263	269	301	305	269	292	235	254	249	277	243	284	297	257	262	284	292	274	279	288	306	275	227	286	284	260	256	274	248	271	299	275	270	278	249	322	251	297	271	259	296	260	263	265	285	286	296	276	261	262	268	254	292	259	282
20524	11402	11361	5995	5409	3919	2972	2328	1449	1020	906	966	1015	916	871	880	834	784	750	798	782	732	795	807	832	757	767	773	715	734	708	710	666	667	631	693	611	640	627	619	614	566	602	599	609	566	538	587	584	592	593	569	547	558	549	609	590	615	596	589	558	570	545	596	610	583	581	591	599	575	593	609	568	581	653	603	556	596	555	615	562	542	581	586	570	546	578	570	631	616	567	578	556	591	559	611	581	544	604	583	586	543	572	594	551	545	561	596	606	576	625	578	591	608	581	607	580	632	603	584	565	636	648	556	602	604	605	591	599	587	596	605	590	574	630	581	596	566	606	636	554	611	567	567	549	550	592	559	608	626	645	606	632	582	576	588	571	559	575	602	549	579	622	576	537	628	522	568	590	581	576	588	544	556	592	610	564	607	569	596	608	619	587	541	591	618	584	610	584	571	592	578	566	546	554	606	603	571	619	597	579	582	619	611	583	568	592	593	591	620	574	611	531	586	603	581	598	562	552	569	592	605	595	584	570	610	568	560	574	571	591	536	605	584	587	562	548	637	569	578	591	563	527	619	587	584	558	590	596	588	569	567	563	557	568	623	601	570	621	607	575	589	565	652	557	567	582	617	569	599	542	537	569	594	542	549	552	552	543	587	580	574	578	601	600	568	590	592	549	585	596	626	634	562	612	598	574	557	569	590	597	582	588	602	568	576	624	597	598	557	588	570	548	595	568	584	567	601	552	579	580	550	564	523	557	565	603	557	592	620	611	576	604	580	534	593	570	589	547	548	598	611	559	578	596	589	572	600	577	581	597	582	547	586	616	552	559	576	547	576	595	559	573	556	566	593	548	568	602	614	576	574	565	604	619	560	602	560	560	585	587	600	581	601	595	566	567	520	572	642	556	615	598	564	593	563	573	546	601	597	603	578	553	609	604	545	596	600	581	593	582	591	579	574	588	574	620	572	574	599	587	564	544	599	579	591	536	576	539	589	561	593	569	641	573	613	543	557	597	581	570	587	570	595	576	551	614	557	594	617	635	552	552	583	587	560	589	577	594	567	595	550	558	557	580	590	569	605	532	579	642	609	584	582	576	608	580	582	565	586	557	607	630	606	605	571	615	592	582	636	580	546	561	665	583	617	577	607	555	595	636	595	589	609	622	618	564	581	561	609	585	583	578	543	624	594	580	586	576	605	554	618	576	595	582	607	586	621	570	634	612	572	582	566	528	554	572	582	610	592	584	569	594	593	565	578	599	564	549	605	567	601	607	588	537	582	566	560	573	540	594	582	585	607	572	579	580	628	590	558	599	607	566	607	591	598	658	556	550	577	591	554	599	601	615	616	586	578	612	611	612	574	572	595	587	559	582	619	588	600	623	573	590	591	555	539	603	569	545	596	576	607	608	566	581	555	605	559	586	575	579	568	625	556	532	577	540	563	543	572	576	632	588	568	590	639	578	554	562	610	568	593	582	609	610	609	591	578	592	624	599	617	557	633	601	577	549	564	609	630	638	621	597	569	579	560	558	572	616	540	531	587	578	622	575	588	587	577	601	574	573	590	598	592	585	575	566	543	565	594	600	600	643	606	564	641	589	596	597	600	601	557	576	560	598	568	620	571	560	572	569	577	567	591	535	549	564	572	575	566	596	632	593	630	615	617	607	551	608	587	625	590	576	565	557	585	571	595	576	576	565	618	588	615	592	583	587	595	590	579	603	575	559	595	600	591	565	555	630	592	578	582	610	566	612	619	576	567	577	583	601	591	593	599	569	605	575	578	566	589	612	620	569	590	587	584	533	616	598	611	632	589	596	600	603	581	649	583	569	618	591	575	574	601	574	594	549	598	614	565	589	545	585	591	576	606	531	569	558	621	582	589	556	568	585	548	620	572	565	592	588	590	603	602	568	613	586	540	587	590	600	552	592	588	620	594	554	595	556	622	584	597	571	558	573	564	569	612	595	604	612	600	612	609	604	594	579	569	557	615	576	596	563	605	586	611	562	617	613	550	594	580	550	581	541	580	585	559	553	585	573	523	574	592	605	603	582	595	619	577	547	597	578	566	578	567	562	600	628	581	588	586	582	602	585	515	570	620	584	590	573	561	596	540	631	590	586	572	588	575	549	624	565	599	578	558	572	578	588	599	625	552	577	589	549	600	574	557	583	568	573	563	594	602	595	578	567	584	568	559	609	602	549	550	583	593	586	552	532	553	589	605	595	592	551	598	589	570	595	581	617	592	570	551	565	559	563	561	587	555	591	581	590	585	561	566	584	544	569	585	563	597	643	559	578	592	600	588	580	552	627	578	619	576	542	566	590	595	558	600	590	589	639	555	602	590	578	632	608	584	618	639	600	557	583	598	609	573	587	576	610	619	581	598	602	561	600	591	573	565	624	602	595	561	608	566	608	558	612	606	565	613	567	600	589	650	623	561	614	589	565	586	598	581	590	556	588	589	527	606	560	617	594	580	552	564	609	604	555	582	601	595	599	573	559	582	607	564	589	609	582	598	567	552	589	598	597	586	568	573	561	583	578	584	541	574	583	610	602	557	593	555	574	575	605	546	591	636	612	590	611	582	646	574	582	632	558	590	596	517	582	595	585	572	567	587	614	546	606	609	615	575	552	579	591	569	564	610	618	601	607	618	587	579	620	580	588	576	569	600	558	619	566	559	550	594	615	587	578	578	596	580	601	604	602	567	590	586	536	646	552	580	557	560	597	573	566	601	613	591	559	590	543	577	569	610	586	579	567	581	593	561	574	571	635	542	605	595	586	567	599	587	561	573	603	631	579	544	587	581	602	548	570	605	600	594	624	544	590	563	627	597	596	611	573	592	611	583	583	611	542	586	585	583	579	575	604	567	585	606	562	602	571	620	609	567	560	609	591	524	579	551	592	537	624	561	618	581	564	607	583	629	558	590	604	586	567	583	529	548	595	568	554	566	610	581	605	573	598	556	604	609	636	574	615	591	579	613	596	600	567	590	617	579	616	587	584	566	563	581	557	581	590	607	632	614	547	603	526	562	562	600	602	582	570	618	633	555	521	601	594	556	561	603	604	592	595	590	624	562	575	571	563	536	599	558	532	605	593	567	563	568	589	595	629	588	574	578	575	603	575	607	555	608	588	573	574	597	612	602	546	578	569	617	588	611	598	535	603	558	551	553	568	606	560	573	566	622	551	555	598	591	534	573	586	582	605	592	591	582	600	582	556	615	567	567	600	576	574	561	557	593	565	594	564	618	624	566	614	593	617	578	573	604	581	580	583	589	563	602	594	592	570	579	584	552	586	549	569	598	604	633	547	582	603	609	611	630	592	606	597	574	603	584	585	585	564	550	562	576	555	563	597	619	616	611	584	581	610	623	648	561	597	622	531	594	571	593	613	567	552	572	568	549	537	596	583	604	575	600	573	584	582	561	601	568	592	600	557	610	587	575	577	598	591	571	623	529	581	632	611	500	572	567	583	636	586	633	642	585	607	592	579	605	594	591
49784	26454	15951	7119	3418	2230	1759	1595	1073	810	536	539	514	426	445	429	371	318	357	339	348	346	340	350	376	384	344	290	312	301	287	324	341	257	313	311	269	282	265	291	296	279	266	251	240	263	269	278	304	297	297	278	305	287	268	298	260	322	244	249	268	286	304	246	281	250	268	290	295	302	296	272	303	308	270	280	289	301	273	267	258	258	266	288	277	293	265	300	259	275	265	311	314	248	262	283	283	245	277	290	269	251	288	270	288	273	288	277	311	305	279	284	307	301	292	283	256	282	268	252	284	285	249	286	275	245	270	258	286	286	302	279	276	275	273	304	271	300	284	228	271	274	250	271	253	267	296	270	275	278	260	249	266	287	276	282	288	273	312	290	257	286	291	265	263	277	285	316	242	278	292	275	289	266	283	305	271	279	283	289	267	267	268	299	270	286	281	296	301	307	277	248	272	259	274	298	264	261	274	266	289	264	253	288	267	299	256	270	282	265	303	316	258	266	270	278	277	270	288	276	285	310	281	279	271	265	278	255	253	270	300	241	294	271	287	250	290	277	322	305	256	282	269	290	274	274	277	296	291	309	285	274	307	284	300	273	291	295	293	241	285	286	268	307	272	292	285	264	258	261	283	281	278	266	280	264	255	277	241	259	307	262	272	323	281	264	280	256	274	282	295	318	325	298	310	292	279	293	278	301	274	257	259	263	305	255	248	257	280	260	310	279	258	253	291	259	295	239	267	288	287	269	260	300	300	276	269	282	259	257	282	273	316	296	286	269	252	262	275	268	256	302	294	294	293	279	299	293	284	262	262	265	273	291	260	287	263	270	297	277	284	291	294	287	270	283	309	265	284	266	273	285	257	272	282	251	294	287	268	260	285	273	266	273	244	274	257	264	261	273	241	257	289	266	289	297	261	272	296	268	272	309	238	267	249	309	258	303	289	259	298	250	294	263	261	302	272	271	271	288	295	255	294	272	265	235	252	276	282	296	289	279	251	280	282	259	278	283	286	291	303	267	275	273	273	281	297	294	287	289	277	271	245	281	257	271	261	281	270	306	272	266	277	272	271	261	281	278	304	264	267	268	270	282	271	250	255	278	234	293	294	295	260	293	293	270	305	279	282	277	279	281	277	294	265	253	278	304	256	290	264	294	274	278	303	284	281	265	273	257	282	248	266	288	301	286	274	270	275	275	297	273	259	283	276	288	294	309	286	272	277	306	275	297	276	289	281	284	280	270	302	256	264	289	275	239	216	289	266	271	255	265	292	267	307	254	272	292	293	278	305	270	276	268	285	299	304	272	288	278	278	272	292	276	295	282	271	295	294	283	307	260	284	314	257	281	293	273	282	262	280	232	309	280	308	264	250	259	253	280	316	250	281	317	291	229	265	278	281	311	286	235	274	284	252	257	278	272	308	283	317	278	266	267	280	308	286	289	301	313	271	265	248	287	332	260	277	295	284	292	314	292	255	303	297	278	294	262	311	273	227	277	298	288	293	238	294	287	280	249	259	284	269	298	281	258	294	295	244	257	297	276	269	292	308	309	284	311	297	294	275	264	287	285	275	292	307	281	288	243	267	284	296	273	281	286	252	303	302	234	259	279	287	286	289	294	284	286	271	296	278	314	288	305	281	274	279	272	290	315	290	247	260	296	301	288	295	305	311	280	303	249	261	243	275	274	275	276	282	281	294	235	255	274	324	280	256	276	239	263	286	285	276	297	296	250	291	309	235	274	277	267	321	271	254	309	282	276	288	272	269	282	276	289	307	290	282	308	298	272	278	269	265	258	301	265	266	274	244	294	258	298	277	285	292	298	292	251	317	264	308	253	261	261	315	288	307	245	283	242	256	278	267	309	272	279	315	255	285	299	287	281	271	261	268	270	279	293	277	288	282	270	278	258	278	284	287	292	308	248	296	268	278	295	302	293	281	293	295	306	278	249	309	264	268	306	268	301	263	284	292	260	287	276	237	256	284	269	266	279	268	271	246	273	277	275	288	306	296	319	290	275	288	274	250	295	278	267	317	252	290	288	268	303	292	268	287	281	272	296	287	256	305	284	271	301	271	281	301	266	298	276	296	286	285	264	267	275	250	244	290	294	281	251	262	262	244	304	267	264	259	266	285	286	283	270	286	277	280	285	255	280	310	274	274	278	260	278	318	260	241	261	255	281	296	283	264	293	250	263	297	229	289	285	301	275	277	268	275	233	278	290	313	297	271	263	221	290	273	298	286	271	275	279	269	276	287	316	255	255	303	259	283	290	295	285	295	276	275	289	291	293	310	298	283	267	260	294	264	265	291	306	292	289	301	276	285	272	274	288	316	279	260	279	301	289	247	270	294	262	232	238	292	278	276	274	305	305	246	326	307	286	279	284	305	290	297	270	280	268	262	272	265	283	277	253	257	234	261	285	289	301	314	282	294	264	274	268	281	286	270	241	272	268	292	264	286	265	297	300	268	261	243	258	273	252	253	245	259	282	290	299	264	260	265	265	284	293	280	272	293	294	260	267	311	251	273	299	317	273	277	276	280	270	267	316	305	277	296	303	278	268	254	294	286	270	267	271	285	285	284	312	278	282	292	308	288	264	280	303	292	304	270	297	268	270	267	248	250	263	297	307	276	294	271	291	283	254	290	294	298	284	272	303	288	264	239	289	299	272	280	283	294	323	256	284	305	259	286	292	281	255	293	263	276	279	276	261	274	268	258	259	242	312	292	287	265	309	285	294	280	291	293	287	253	279	265	270	268	250	282	264	279	238	272	286	322	298	278	275	269	291	280	261	255	277	285	263	293	266	262	268	280	277	284	279	289	271	294	266	248	282	296	283	285	291	254	289	267	253	280	297	309	263	263	255	309	279	294	325	299	301	271	302	267	280	279	263	280	272	268	285	240	237	274	279	269	266	261	323	290	291	288	252	291	264	276	270	303	325	349	278	292	241	267	279	288	288	275	289	262	282	313	238	297	327	250	301	268	296	279	263	318	311	284	277	282	291	275	294	268	289	283	276	261	288	281	294	271	286	229	283	253	298	274	267	266	272	263	279	286	302	303	318	277	263	256	255	270	278	266	287	286	259	312	310	265	298	258	295	265	285	264	299	279	302	284	301	306	301	246	267	276	287	292	272	284	241	321	279	262	266	270	253	258	247	301	272	280	304	273	288	288	281	285	261	299	260	311	298	276	250	280	287	283	287	301	299	314	255	296	274	287	295	284	296	266	287	306	294	302	291	287	258	294	270	295	280	289	284	304	301	259	268	264	290	276	278	301	278	272	271	245	268	257	254	314	294	299	282	302	268	233	272	276	323	300	291	293	286	270	280	266	293	296	286	263	313	299	298	321	253	278	254	261	321	295	282	252	281	258	301	240	316	262	283	290	271	318	274	256	268	279	286	233	305	272	268	273	261	282	260	260	257	266	255	285	283	292	286	242	259	282	251	292	278	294	291	262	265	295	257	281	278	245	288	283	305	285	274	273	303	279	325	289	305
29461	17080	19611	13294	10605	8129	6916	5813	4296	3014	1998	1914	1988	1633	1466	1408	1194	926	1017	1042	909	904	1005	1078	1119	1001	892	950	873	880	799	856	764	725	702	701	707	642	656	655	598	629	619	642	631	607	654	587	620	616	597	607	607	580	601	584	593	576	563	655	606	599	572	589	592	582	572	591	593	613	574	579	601	577	604	613	573	604	596	577	634	628	602	598	632	619	584	601	572	620	589	629	596	621	586	619	594	564	581	567	607	594	635	602	599	648	601	627	572	605	597	622	591	609	583	572	589	631	610	609	620	617	586	616	603	579	571	582	615	606	608	585	576	602	651	594	618	567	586	592	576	601	605	605	567	591	555	608	574	572	605	638	598	575	569	591	622	624	568	656	606	611	631	612	583	576	607	634	631	560	649	576	614	599	596	581	596	562	606	565	610	585	561	595	578	608	673	586	619	578	625	608	601	635	601	585	614	632	606	619	589	607	618	610	558	586	620	608	619	561	578	616	608	591	594	582	611	568	575	589	609	620	584	595	569	594	588	598	602	601	627	618	592	601	607	617	606	598	594	608	585	620	584	640	607	581	613	564	645	574	589	624	597	600	550	592	564	584	579	617	617	562	591	579	598	603	609	602	578	601	605	583	578	589	591	578	581	606	604	615	588	625	576	598	580	607	643	555	577	579	590	609	592	595	568	641	605	622	624	613	623	590	642	600	620	597	588	623	608	603	582	607	575	631	581	655	587	575	638	598	607	594	598	582	606	549	599	585	609	620	571	625	601	629	587	617	591	582	601	576	582	564	610	541	599	603	596	571	598	618	573	593	576	605	606	661	592	591	588	576	674	583	628	613	589	612	604	616	604	568	584	624	634	627	634	581	590	576	538	589	593	599	581	590	578	597	565	564	603	601	622	640	582	580	624	607	581	600	631	594	633	580	644	615	550	569	585	628	572	601	550	603	570	579	572	633	621	607	623	618	579	580	576	596	571	565	517	631	587	597	575	583	616	554	604	575	607	621	612	609	548	633	574	614	634	597	606	553	575	620	625	595	572	613	566	643	605	530	572	608	607	600	570	639	596	607	630	621	618	573	592	562	584	604	578	583	585	601	557	605	557	622	636	596	597	591	632	623	597	559	577	595	517	564	587	576	619	585	525	623	598	611	627	562	634	576	576	570	615	623	579	575	593	610	583	579	545	612	615	559	606	591	620	615	616	603	596	589	599	542	586	582	593	567	592	561	618	585	592	604	591	584	565	576	558	580	607	591	611	619	635	561	635	587	577	603	588	599	547	599	600	562	607	602	605	621	612	586	558	593	591	643	599	596	593	599	583	617	629	582	591	595	607	537	577	595	574	605	637	639	630	563	541	588	586	611	616	610	615	628	588	630	572	591	548	589	600	620	598	580	597	625	596	619	612	584	585	613	603	618	613	616	638	591	634	578	600	580	552	620	606	589	591	595	610	598	613	613	564	618	589	565	626	577	585	604	613	596	591	591	652	594	532	567	594	627	566	581	610	605	581	602	600	605	614	569	615	622	615	593	580	575	623	602	579	580	584	630	568	597	611	600	599	618	602	587	629	614	580	567	541	609	587	568	591	588	594	593	584	589	630	614	602	586	578	611	586	562	583	614	615	566	606	590	602	621	576	604	584	588	605	611	559	591	586	605	631	579	577	608	578	571	608	585	586	607	564	559	610	631	596	580	622	559	630	599	594	587	581	562	615	576	629	582	618	586	605	603	636	579	609	585	611	620	612	622	622	575	660	577	588	609	614	630	600	610	594	582	600	629	617	573	591	569	627	577	615	602	599	587	594	639	600	595	592	568	628	606	612	586	583	634	586	581	577	592	609	597	527	616	594	578	618	590	635	580	614	552	593	583	573	605	629	635	606	595	606	607	619	587	641	623	649	583	615	621	583	583	607	610	601	576	586	558	622	558	608	596	627	605	636	612	568	597	565	595	645	586	588	596	609	574	580	611	603	576	637	573	577	587	615	596	588	609	549	575	622	582	624	660	575	585	534	587	603	579	610	623	588	585	614	597	603	599	620	607	589	643	612	569	556	582	596	566	607	599	592	580	583	652	616	596	563	681	585	632	613	507	559	633	581	562	620	600	649	563	600	628	585	582	608	590	576	586	566	555	581	589	662	576	621	612	612	611	594	623	585	574	584	644	598	609	624	598	611	593	576	602	643	610	588	629	586	592	575	579	607	608	616	601	603	581	550	584	658	576	586	580	597	597	576	575	617	579	612	580	600	650	593	555	600	604	601	609	623	611	590	635	588	598	611	604	604	546	620	632	626	590	575	586	639	606	617	611	617	570	582	600	601	610	581	597	569	599	567	572	606	600	611	563	565	587	614	620	557	588	601	611	605	526	596	612	598	579	588	624	602	599	589	589	616	582	594	581	592	570	579	578	650	598	622	604	607	603	581	580	658	571	581	582	596	573	571	581	606	554	584	608	593	578	626	594	608	610	558	606	637	600	587	642	611	637	609	628	595	600	623	585	546	608	552	572	567	566	592	607	563	550	616	589	609	569	633	577	631	608	616	603	578	610	572	565	636	625	590	561	565	588	591	591	578	616	602	621	598	663	566	591	596	609	568	603	608	578	597	619	614	641	618	617	607	637	590	596	621	614	595	572	620	559	556	576	573	602	618	572	622	600	578	568	607	570	632	608	595	586	591	586	613	580	595	603	606	594	578	596	578	641	583	598	608	568	589	588	618	614	597	606	600	607	606	563	656	602	613	629	599	562	567	576	590	569	640	620	579	614	571	590	593	567	569	607	657	593	577	580	624	635	602	616	609	547	577	581	559	555	602	598	632	611	631	619	576	604	567	566	625	589	555	602	592	602	573	601	596	614	592	566	570	587	544	634	599	635	572	599	574	595	618	597	575	559	607	582	605	581	610	574	604	577	635	613	588	578	596	563	579	568	617	629	625	575	613	640	568	564	596	606	585	611	620	552	610	586	588	585	579	609	577	654	615	622	573	590	587	584	573	568	579	548	615	569	595	595	569	596	559	574	571	587	582	587	593	587	593	588	591	611	552	583	652	622	607	625	601	571	592	628	581	604	591	602	619	608	599	537	626	612	583	613	630	627	659	587	612	637	575	574	608	555	631	583	612	584	579	597	555	566	621	561	594	569	611	604	561	656	639	590	609	580	564	624	598	602	550	644	589	623	610	606	645	600	597	581	626	615	560	634	592	597	547	581	612	610	591	589	628	549	573	625	599	593	592	570	585	608	582	603	582	612	588	630	592	635	559	564	623	601	641	597	570	584	596	619	632	589	630	607	649	608	583	632	615	578	572	634	634	607	599	572	587	587	585	594	565	536	601	604	561	634	568	616	579	577	593	579	585	588	607	621	596	608	652	632	613	578	572	616	581	612	572	603	597	561	581	562	621	604	602	571	600	617	606	599	554	609	649	645	597	641	578	595	584	635	571	592	571	594	600	578	628	590	601	593	588	607	591	588	586	651	592	572	613	582	609	620
56143	31312	24450	13127	6098	3919	3147	2712	1941	1265	875	786	695	585	576	525	480	442	436	417	422	461	432	438	396	424	425	415	373	418	408	395	331	352	323	336	331	368	323	317	337	362	302	314	329	316	290	329	332	358	309	343	356	311	334	302	322	329	328	352	306	340	299	292	282	286	316	294	337	306	317	312	346	313	309	313	305	353	293	311	307	290	309	297	339	330	324	313	311	318	280	262	311	306	323	308	330	285	319	340	319	321	301	315	359	337	318	318	357	325	319	288	284	295	283	306	332	352	355	291	302	316	312	312	318	291	329	333	338	320	325	353	312	333	318	305	333	280	313	324	259	300	285	294	310	278	271	333	323	328	305	319	294	336	316	285	351	298	290	298	311	310	345	311	342	310	322	307	285	297	306	348	301	308	326	311	335	364	294	314	308	305	323	290	305	253	316	327	311	316	296	302	282	354	345	281	315	287	310	293	324	286	311	278	304	283	338	312	340	331	339	278	270	307	300	306	307	337	318	329	295	322	299	328	297	317	347	299	316	321	316	296	295	325	353	356	311	292	324	328	305	334	304	322	323	316	333	293	276	305	283	316	311	309	322	330	331	301	309	299	346	289	344	286	317	298	287	298	289	316	315	297	297	308	287	316	340	312	284	309	320	316	289	315	300	322	302	327	294	341	331	312	303	322	295	314	334	321	346	325	311	323	344	314	299	307	324	322	336	320	324	321	330	304	329	300	345	294	287	313	324	309	344	292	301	339	322	272	340	336	304	335	300	298	336	304	326	287	329	298	295	323	307	346	276	321	313	335	336	340	299	300	322	298	322	334	295	311	319	327	320	333	281	283	335	333	299	315	353	338	271	298	315	311	302	299	348	324	317	290	297	316	328	325	329	311	352	317	316	329	310	281	307	347	362	307	309	303	289	334	314	268	281	277	308	331	329	291	316	312	314	313	310	271	308	310	301	331	319	317	314	282	335	358	308	312	311	303	321	324	257	307	321	368	298	299	305	295	305	301	325	331	305	337	314	313	293	324	326	315	304	312	318	308	322	313	304	341	298	342	275	362	333	350	332	304	325	310	316	319	286	295	357	315	320	306	270	308	332	314	310	295	307	333	316	302	302	305	303	311	316	322	276	336	291	292	312	304	323	341	312	300	335	305	311	346	334	328	328	330	308	323	322	321	304	346	274	327	309	294	291	320	277	324	320	356	342	314	301	280	291	287	329	309	263	289	333	306	314	335	300	312	325	317	349	320	317	307	311	325	345	335	330	354	326	313	296	326	314	321	324	318	277	317	323	305	330	296	316	275	338	319	305	311	295	327	332	315	326	292	298	341	330	299	307	313	298	283	303	319	338	319	292	312	324	296	324	316	314	323	308	316	322	319	294	294	292	349	320	308	276	317	341	298	339	285	291	317	297	305	343	333	303	363	316	289	324	333	340	315	325	311	297	306	321	336	366	313	324	316	325	289	330	294	303	337	300	289	292	328	335	289	303	325	338	294	309	333	305	318	323	294	329	282	303	315	285	346	317	310	317	305	304	343	303	323	304	317	298	329	304	295	291	345	318	298	351	344	288	303	317	255	323	344	318	291	299	319	330	329	311	315	311	297	316	321	318	299	313	287	302	308	324	333	329	326	332	318	312	337	316	339	292	316	315	325	320	287	288	322	299	301	307	279	284	334	315	332	305	294	318	328	292	301	309	312	351	319	286	313	309	313	282	297	298	277	307	325	294	279	323	274	328	310	282	305	329	369	302	292	345	281	335	326	326	351	331	315	274	326	321	336	329	368	353	300	326	299	326	314	319	310	292	293	304	266	322	302	301	312	336	332	320	327	322	269	360	304	354	324	330	326	314	309	316	296	301	332	314	341	317	306	333	292	270	317	331	288	289	301	286	355	296	325	306	300	344	312	307	331	317	326	350	307	327	317	301	292	320	310	342	292	314	310	280	319	286	303	318	323	315	323	319	313	304	278	325	283	314	313	280	303	278	358	345	344	318	314	297	339	315	294	321	334	314	313	289	312	322	314	305	345	318	306	320	294	307	332	324	279	327	351	318	316	294	328	341	324	280	286	348	325	308	297	295	335	295	303	324	328	318	317	297	330	323	319	331	291	328	349	305	330	309	325	313	292	335	330	337	305	322	316	294	325	300	275	361	270	314	314	312	333	281	326	302	304	318	332	344	313	323	298	311	337	293	304	314	311	309	318	308	304	306	311	302	294	291	301	312	335	294	292	311	333	283	302	311	332	295	289	329	364	275	328	330	294	299	303	309	298	306	304	317	301	296	324	282	314	316	304	332	297	310	296	336	298	314	265	318	304	328	294	326	295	330	349	337	326	299	305	319	320	301	317	253	321	324	317	341	309	314	340	304	334	305	299	308	351	289	317	316	318	296	308	315	293	305	330	334	324	335	311	290	306	305	327	335	317	306	325	334	320	307	347	275	292	310	349	312	294	311	285	326	312	323	320	294	308	299	320	293	318	342	265	309	328	285	336	293	314	313	268	315	320	332	267	297	328	279	304	280	319	326	337	306	310	335	327	333	343	310	298	350	327	295	327	353	313	310	303	295	314	344	298	310	312	297	319	292	309	296	334	325	307	304	327	319	345	337	321	310	357	303	291	323	302	304	304	287	313	300	313	311	352	304	275	325	278	333	315	330	316	326	325	319	308	300	318	331	303	302	285	282	312	306	308	328	323	310	274	309	302	312	308	321	282	304	304	293	317	291	300	317	324	280	321	290	311	330	337	295	308	293	347	312	293	304	317	308	321	292	323	351	310	306	303	292	305	311	333	279	308	322	306	273	322	276	292	319	303	341	345	299	294	277	293	324	277	348	314	344	324	346	328	346	290	324	320	324	303	295	277	289	304	297	288	309	328	290	325	328	305	315	299	356	349	292	305	300	309	314	306	322	286	314	353	304	315	302	301	311	330	369	321	308	297	343	308	333	326	320	333	352	288	340	300	314	298	320	293	323	342	322	335	292	333	306	319	326	323	318	310	293	275	333	303	308	299	292	323	353	326	296	310	324	325	342	328	318	317	311	326	302	278	268	336	332	303	326	291	301	369	308	356	362	312	314	317	323	299	319	302	356	294	296	314	320	309	295	299	316	293	299	313	302	308	304	339	327	293	303	316	306	315	278	304	276	304	265	314	341	346	308	306	326	305	305	347	294	316	310	336	292	308	299	316	298	281	305	285	310	322	304	336	329	359	307	273	278	315	282	330	335	328	304	297	291	311	313	307	314	348	299	309	306	284	264	322	333	302	316	299	296	297	291	313	279	327	289	308	277	323	330	308	298	318	292	293	310	311	316	330	339	312	304	278	324	324	332	340	301	315	266	309	274	310	353	322	328	336	313	294	324	270	311	337	359	285	358	337	334	362	316	322	356	350	282	328	268	281	319	306	313	303	319	321	289	321	291	313	312	307	293	296	310	292	338	318	335	301	306	289	328	297	325	295	344	307	317	292	290	336	292	324	331	317
32215	20810	28571	19508	15067	11769	10746	9619	6848	5081	3449	2963	2733	2575	2236	1891	1657	1238	1394	1313	1240	1125	1225	1302	1399	1330	1382	1144	1024	1079	1018	996	933	884	860	857	818	723	729	709	679	696	730	683	679	659	720	633	693	683	684	705	616	645	672	640	633	686	648	623	628	738	644	639	614	693	674	625	660	668	651	686	630	617	679	696	637	651	673	662	622	675	631	664	643	610	668	617	644	660	647	636	654	638	666	674	651	674	638	669	629	650	665	710	623	654	654	671	672	666	687	660	686	636	660	667	639	645	628	607	656	650	641	636	657	674	656	662	664	675	610	637	643	655	653	675	652	675	651	644	688	658	681	644	647	657	658	661	642	687	627	626	701	647	647	632	641	685	675	653	640	635	633	617	678	662	629	642	657	636	674	645	638	662	640	598	658	658	639	657	650	618	663	676	675	704	646	645	643	649	673	651	642	661	668	624	651	624	618	660	664	659	617	635	710	660	661	660	645	655	635	643	656	691	627	630	661	663	618	642	659	632	706	651	653	673	647	722	610	691	659	613	650	655	619	637	625	603	702	644	666	658	677	681	670	643	624	655	660	654	665	667	658	635	631	602	619	652	660	658	674	654	647	662	679	658	664	625	663	684	670	614	636	696	628	676	652	661	702	639	647	697	684	670	679	663	654	637	630	658	692	627	677	690	621	653	682	684	669	637	612	657	616	669	645	659	668	603	677	636	664	653	701	648	619	661	676	664	658	672	648	645	637	699	621	677	606	608	630	678	623	663	627	634	680	666	672	615	692	664	665	734	643	653	683	648	659	665	658	656	662	670	673	649	648	679	668	653	686	667	649	701	658	610	665	684	698	662	684	631	651	628	612	677	670	664	660	663	700	649	696	637	619	676	664	649	658	622	592	663	693	637	654	648	663	685	656	640	623	684	671	694	690	657	648	719	639	641	615	679	634	664	690	710	659	636	623	673	615	674	654	655	650	693	640	684	665	648	698	651	610	651	641	593	713	652	681	709	639	690	649	667	680	633	629	635	620	668	687	627	669	652	641	665	651	690	656	672	680	624	620	671	665	653	650	635	649	649	657	638	645	626	598	693	660	668	684	645	673	614	668	669	668	648	693	674	675	654	639	693	629	663	630	648	652	679	668	643	629	660	633	650	691	671	638	661	702	643	677	633	658	652	636	671	660	629	670	644	668	678	631	667	659	635	623	665	655	656	644	670	628	653	675	644	646	632	669	653	655	690	679	643	623	671	600	683	665	666	644	661	647	690	646	642	680	664	677	717	633	673	688	646	621	649	615	631	674	620	648	667	622	644	635	701	666	717	676	689	653	640	631	689	682	640	705	659	647	651	646	680	669	542	651	622	661	621	654	638	613	683	651	683	695	649	659	630	631	633	686	677	675	685	666	685	633	662	638	688	649	664	642	652	671	667	647	662	665	677	674	612	631	693	652	619	667	675	645	651	642	658	655	673	687	661	616	683	662	673	708	642	706	600	707	670	669	617	674	676	638	651	607	670	673	655	661	630	624	652	642	602	658	642	661	602	631	637	664	662	677	668	702	642	656	655	644	724	684	667	653	634	676	657	615	720	723	645	630	643	636	679	635	632	647	620	699	657	688	625	625	676	626	637	632	650	678	696	641	646	629	631	649	655	648	637	706	629	640	664	692	625	618	624	665	670	635	665	678	620	665	631	665	610	630	688	655	648	659	655	636	619	659	661	727	660	689	663	664	684	677	620	642	728	660	643	655	621	665	642	685	626	655	655	671	643	631	639	688	617	666	654	672	669	598	694	697	643	638	651	686	642	660	668	658	624	666	637	664	654	671	688	673	686	697	679	625	614	634	643	644	626	656	665	683	673	664	677	655	624	636	642	658	593	640	671	628	667	657	665	670	656	650	632	659	651	625	631	665	672	665	693	628	611	662	683	622	670	652	625	662	621	644	636	633	659	618	639	626	667	639	664	647	627	626	654	651	659	636	708	683	655	662	698	647	670	664	676	674	679	626	635	711	670	669	624	704	647	632	686	671	658	672	643	632	637	667	605	630	631	639	639	655	644	726	652	624	624	600	656	693	598	691	660	664	650	631	707	646	632	617	622	658	664	648	661	680	651	666	642	650	655	621	668	643	657	694	663	679	649	656	644	644	676	682	625	658	631	617	616	645	660	667	644	671	673	654	675	660	604	659	637	691	680	647	626	683	676	660	674	672	667	644	664	612	664	651	642	655	702	654	668	664	615	684	681	679	707	647	669	656	633	658	658	646	643	674	624	632	653	656	666	688	660	657	686	659	622	648	664	647	641	651	682	632	701	655	666	676	616	652	665	678	663	649	715	664	611	675	675	712	617	623	667	666	675	657	660	645	680	670	698	660	663	665	645	642	631	647	661	643	658	634	603	649	664	636	668	642	680	628	629	689	685	674	643	693	658	679	657	663	626	680	650	712	660	682	619	692	666	639	625	632	673	603	645	663	646	644	618	643	647	674	673	633	646	671	639	628	665	665	640	613	648	652	660	685	643	673	635	650	684	632	643	660	663	649	669	687	664	667	647	697	626	707	654	627	616	658	658	654	686	643	656	646	640	615	661	690	597	674	627	635	690	674	633	590	688	636	608	605	644	693	648	640	656	628	587	646	611	678	651	598	660	644	632	632	618	672	665	689	708	708	664	648	646	649	674	683	690	606	648	705	677	660	643	681	681	619	661	670	722	621	642	664	653	679	620	669	670	614	630	651	633	634	684	685	620	671	637	637	671	685	711	656	639	668	634	656	637	656	639	716	697	658	661	644	617	638	664	680	674	652	646	692	680	650	657	658	696	611	666	709	690	631	642	630	677	660	665	634	670	661	684	689	647	657	676	650	608	662	639	687	702	622	631	704	668	663	608	671	658	622	697	702	641	619	660	664	657	666	644	681	630	649	642	626	629	636	667	661	630	678	683	660	663	620	678	662	654	654	662	650	663	653	687	697	628	658	693	723	641	679	716	691	655	645	643	650	676	692	648	658	661	628	686	641	667	634	693	681	642	654	668	675	664	677	619	623	669	654	653	630	671	671	610	674	671	675	651	679	636	694	678	644	634	678	672	655	651	629	648	619	677	713	656	661	656	669	693	622	638	664	639	643	602	678	653	643	661	648	646	635	670	660	675	638	603	667	659	658	621	635	679	666	634	650	664	679	650	624	662	632	664	650	629	666	673	636	693	652	641	676	648	677	659	625	686	662	639	662	666	645	709	638	647	631	651	693	638	702	635	680	629	666	621	640	607	624	658	654	667	692	661	655	652	646	652	644	619	637	665	644	688	654	660	704	647	635	643	629	664	661	626	643	667	659	730	669	619	652	664	677	677	623	690	663	631	677	668	702	637	641	647	613	643	646	671	628	657	644	632	661	657	618	654	605	620	604	697	632	623	640	668	644	645	657	664	635	667	676	659	671	656	670	667	625	622	641	662	613	634	654	646	641	624	622	657	675	658	677	638	649	654	659	663	694	649
33232	15842	8999	3009	1593	980	664	562	406	422	341	344	312	346	334	329	316	311	276	307	279	293	292	286	351	342	304	303	260	290	297	291	288	298	280	286	279	287	269	260	279	258	262	249	281	289	303	264	288	263	287	287	296	254	261	252	257	294	314	262	280	250	263	282	273	266	290	318	268	281	274	254	275	261	244	258	262	265	266	289	286	237	273	273	268	227	298	290	281	303	263	313	258	304	242	257	278	283	272	247	283	244	274	257	298	293	282	318	258	278	267	295	269	271	260	278	308	275	309	318	286	276	262	263	244	251	279	275	254	263	289	278	285	276	279	281	287	275	267	292	272	267	295	289	293	281	240	267	263	266	273	289	299	275	291	255	247	260	271	260	257	301	271	263	270	240	252	260	260	275	281	283	268	300	238	270	267	301	278	302	243	267	267	288	265	299	271	271	293	288	254	271	262	273	273	274	258	284	271	265	272	266	268	285	273	309	270	282	281	229	232	272	280	248	256	247	308	271	293	272	271	311	291	229	246	274	305	256	253	264	248	280	256	291	265	252	329	289	277	310	286	288	280	270	283	301	269	232	243	285	288	253	260	295	298	271	284	265	287	265	280	264	289	293	290	261	251	254	269	276	260	279	270	264	277	251	266	268	272	287	253	265	255	256	308	286	283	257	275	299	288	300	234	287	245	286	271	260	293	281	282	260	285	270	255	242	239	260	287	275	256	281	280	257	225	271	274	235	242	273	266	243	292	256	264	284	305	259	232	283	240	283	294	278	270	297	264	310	268	260	262	297	267	288	288	270	267	251	281	296	244	271	265	269	269	276	258	281	249	234	276	243	260	274	265	273	287	252	233	248	285	290	263	292	279	297	266	263	253	262	274	275	271	273	259	292	282	277	265	271	264	276	283	259	280	286	253	258	264	281	255	288	269	254	283	294	276	283	265	256	228	270	235	272	270	285	280	293	294	258	286	290	302	250	239	268	281	289	258	249	259	284	287	263	263	252	273	272	285	305	278	291	266	248	296	282	301	252	261	289	254	266	299	229	251	274	297	274	258	252	297	311	261	300	276	272	289	248	249	266	252	277	267	285	276	264	266	255	268	277	279	257	278	262	281	268	301	267	261	267	257	274	261	259	312	312	300	272	277	261	270	253	259	283	257	280	298	261	228	272	281	285	252	281	291	258	277	277	267	253	261	274	302	269	251	277	227	300	273	278	275	305	247	286	255	258	255	236	262	263	247	268	259	283	244	283	274	268	246	280	281	277	287	266	289	271	304	285	251	273	273	266	272	282	265	255	280	265	294	301	308	245	246	243	272	263	254	274	282	274	268	248	262	276	253	246	313	281	249	257	281	282	254	286	250	258	269	295	286	281	263	274	252	237	256	268	241	257	258	256	272	287	268	286	303	299	244	268	269	276	284	254	298	270	235	255	244	292	284	263	271	273	304	265	252	220	302	258	247	276	290	274	260	274	270	290	276	250	302	275	270	265	248	263	266	253	263	250	277	300	271	269	242	269	285	250	261	286	306	260	269	259	257	293	274	296	271	278	297	249	247	234	282	267	255	305	266	251	275	287	258	279	280	310	285	266	262	233	287	246	282	291	261	273	305	304	266	300	274	297	261	317	266	285	283	274	282	255	284	277	228	275	275	293	270	249	254	265	231	279	236	266	227	253	300	253	251	269	245	280	259	259	259	282	250	254	271	279	267	273	291	257	280	262	303	266	245	276	230	294	286	290	263	288	272	275	252	298	315	289	294	274	256	263	282	300	254	262	255	241	266	244	283	286	281	294	253	268	272	246	255	302	292	288	254	261	252	284	264	266	281	262	278	289	247	299	254	261	273	272	269	241	252	241	276	287	257	251	267	261	279	275	244	263	267	269	273	297	237	262	274	259	261	238	240	299	300	273	278	312	286	224	308	285	281	260	246	287	280	291	253	268	248	270	287	275	278	268	266	275	261	263	272	245	269	284	275	266	282	274	294	264	285	293	252	253	214	280	262	254	266	244	269	245	261	297	267	260	272	285	285	277	261	272	254	280	272	251	260	275	258	258	268	271	263	279	283	280	279	271	271	240	302	274	314	274	291	246	286	282	273	276	277	277	263	273	256	292	251	259	294	254	274	278	242	306	271	250	272	246	256	260	267	259	291	259	271	263	286	285	287	263	277	286	251	239	298	279	236	263	284	264	287	286	266	233	273	274	285	271	279	279	268	253	298	280	294	291	277	271	265	284	293	251	290	274	273	275	261	276	281	266	285	259	276	276	278	258	253	279	266	296	252	270	270	266	279	303	289	242	256	223	260	264	317	271	278	263	287	297	280	290	291	271	252	275	290	244	264	245	267	263	273	272	322	268	260	262	233	307	266	265	265	290	278	226	276	269	299	253	281	280	240	260	277	278	272	278	261	281	268	266	294	285	322	274	299	263	260	278	267	297	280	284	255	261	261	265	248	247	273	291	296	232	319	280	297	248	300	252	297	302	278	272	299	283	295	284	291	254	276	271	283	254	282	256	282	277	270	244	264	254	219	293	259	265	300	270	266	264	247	289	291	279	254	261	290	278	263	236	268	293	288	250	239	275	282	266	277	281	278	270	238	296	272	275	252	275	262	272	289	289	267	278	265	292	268	309	251	296	261	286	274	268	271	267	248	296	261	292	237	280	295	267	300	262	230	283	265	265	285	266	258	276	267	301	272	305	293	254	257	258	251	267	273	287	266	311	248	296	289	262	295	277	268	237	249	216	263	233	249	267	248	249	270	252	297	277	269	269	309	299	251	253	270	260	271	259	272	263	265	302	237	276	244	238	255	271	266	267	283	271	293	268	277	287	254	256	278	284	263	263	262	275	287	312	266	253	247	300	248	292	271	234	288	269	275	298	248	230	272	275	273	283	270	257	255	276	245	244	262	240	290	286	257	260	260	258	269	274	257	270	251	267	241	250	249	238	272	268	308	291	248	252	265	274	252	270	270	285	249	263	299	290	265	256	281	284	255	249	272	265	279	251	307	251	258	263	277	252	315	267	285	266	277	290	237	247	241	273	258	266	273	262	285	263	253	282	258	270	272	296	298	259	255	275	294	285	258	272	263	259	262	248	273	314	247	266	263	253	290	238	280	245	289	269	259	283	283	270	304	244	270	288	250	276	272	274	280	255	280	268	289	281	294	261	264	285	245	259	280	266	304	280	277	289	297	254	279	280	299	262	297	280	251	288	286	287	269	249	296	288	277	292	279	277	262	275	282	264	268	294	276	258	272	309	292	267	277	244	269	301	290	272	269	262	288	308	270	287	245	249	295	281	256	258	287	258	255	282	286	268	267	258	239	237	241	262	296	278	259	259	268	271	288	283	244	253	272	267	291	275	288	298	272	247	253	276	304	278	305	300	289	313	254	244	286	255	242	256	287	294	240	266	297	270	261	256	286	286	266	278	282	250	257	266	287	279	274	240	265	268	290	255	266	290	288	245	301	275	287	267	246	280	267	263
19217	10537	12816	6841	5467	3433	2528	1847	1325	1094	1085	929	863	916	919	878	811	764	732	753	739	697	672	823	795	830	775	748	692	691	694	684	650	660	652	629	581	572	587	571	536	579	606	564	560	582	540	578	590	573	584	566	590	608	539	554	572	538	627	573	600	583	585	554	568	541	546	605	580	584	584	567	563	593	556	560	553	561	586	587	546	583	555	589	575	540	559	590	587	573	611	576	582	558	617	592	596	555	567	584	578	621	574	563	567	576	556	534	600	583	568	554	583	538	556	551	590	567	559	573	557	566	586	581	559	564	570	568	574	569	584	573	604	577	551	588	558	592	586	528	553	570	584	572	607	558	582	553	566	561	550	581	592	621	611	545	561	600	550	575	569	583	580	567	577	546	568	569	649	547	630	581	542	544	604	561	568	577	564	568	576	590	585	601	574	585	601	559	568	593	572	611	566	533	594	594	553	643	572	547	547	600	600	556	608	574	568	542	590	583	559	592	557	571	526	586	584	597	588	574	586	591	576	558	574	567	577	579	572	583	563	557	589	576	545	598	548	599	594	609	604	575	577	591	540	603	537	593	580	532	606	544	575	593	621	582	605	571	583	589	562	570	578	603	610	620	618	548	605	563	522	577	585	614	560	575	580	602	592	563	577	581	581	583	558	633	571	573	550	563	572	585	591	581	560	576	568	570	564	589	550	583	590	563	563	617	571	575	602	588	531	580	588	614	576	626	556	576	542	582	572	599	565	595	613	636	586	559	605	577	585	591	611	598	582	597	591	599	560	571	584	599	545	545	572	552	560	542	570	571	581	556	585	587	567	589	597	566	531	596	600	549	619	609	629	566	583	578	589	594	581	573	595	607	565	602	596	597	570	568	574	571	619	548	548	585	580	587	550	613	576	583	561	596	587	575	548	534	582	598	574	556	580	609	559	581	582	565	550	560	568	558	595	577	549	573	600	602	590	592	518	591	590	530	612	579	560	568	596	603	624	570	592	578	538	591	571	563	579	573	580	579	576	539	546	562	594	603	552	545	619	592	538	556	569	552	578	534	600	555	564	623	603	583	582	624	567	528	564	558	577	603	555	559	533	572	608	607	548	614	537	576	563	570	580	582	577	587	579	584	577	575	586	592	599	595	579	568	561	561	580	615	553	612	555	585	603	583	562	567	570	570	577	617	563	592	535	633	578	590	580	613	554	582	580	615	607	541	593	580	581	587	574	552	590	587	567	597	567	581	563	568	585	593	532	592	569	588	584	594	556	571	604	580	594	569	600	583	552	578	561	578	567	622	589	576	584	575	584	616	589	597	569	538	603	588	570	592	603	581	581	566	581	572	589	586	531	602	566	607	532	627	560	554	596	583	559	579	612	581	518	588	545	556	545	595	520	578	576	610	578	566	619	577	565	605	601	574	561	555	602	569	574	592	565	563	565	602	554	547	592	622	586	548	577	554	569	585	630	610	549	598	562	578	553	537	532	583	579	556	581	577	574	551	551	619	551	606	573	582	607	591	595	591	604	630	547	519	629	582	585	578	580	622	560	557	581	562	583	556	596	594	540	538	590	606	597	555	559	538	620	549	530	567	564	592	553	568	553	555	606	572	546	596	595	564	620	582	569	603	568	615	556	599	583	627	577	576	542	582	577	556	552	563	571	596	563	574	588	571	557	595	585	566	592	558	567	556	564	574	585	568	586	583	565	600	577	607	568	568	562	590	568	547	567	554	574	566	563	610	582	559	581	546	580	577	564	606	550	606	565	626	588	585	589	603	573	528	607	574	584	595	531	624	626	563	571	582	626	572	559	581	563	566	575	580	558	616	598	591	559	570	559	569	568	571	627	520	569	525	535	622	511	580	546	582	603	611	571	600	550	597	555	577	597	590	586	591	589	549	546	577	608	577	584	586	576	580	546	608	603	549	608	629	595	574	598	590	568	581	595	618	536	600	621	607	538	601	550	572	602	576	576	549	564	591	573	571	558	570	557	557	600	542	597	574	620	617	582	585	599	592	573	603	609	556	557	537	605	598	598	540	591	587	566	518	565	583	568	572	587	573	577	556	600	549	574	578	569	574	627	556	547	595	565	593	565	599	611	575	566	590	607	584	595	591	563	556	599	568	520	538	577	595	562	560	538	627	561	605	563	595	559	585	593	642	608	583	557	563	582	556	582	596	567	626	509	572	583	569	566	589	607	587	579	590	552	559	599	587	526	555	575	581	600	593	558	575	568	614	582	569	585	557	599	583	601	557	577	570	611	563	584	606	556	590	563	662	585	588	576	596	577	549	578	572	614	595	546	574	564	577	560	550	587	557	577	551	536	561	622	568	556	576	601	587	569	539	562	581	545	586	589	579	562	557	585	568	598	618	547	600	547	557	576	628	592	550	560	561	581	585	596	540	635	557	585	597	529	583	556	571	579	589	589	613	620	568	610	583	572	558	590	560	601	566	555	581	595	583	593	557	593	616	593	581	574	614	566	592	556	577	586	523	575	627	604	582	569	580	612	524	606	555	600	569	554	606	554	577	584	597	572	640	582	605	614	591	604	552	525	572	596	569	569	588	574	565	507	586	568	597	597	579	569	538	633	575	560	568	602	545	559	526	545	560	611	600	601	601	622	591	583	565	559	602	556	580	588	542	557	538	591	561	569	576	535	578	569	540	565	614	612	588	551	561	566	563	575	575	575	601	564	598	536	607	574	585	574	587	566	534	571	573	590	585	589	592	589	582	547	571	548	568	610	534	594	546	589	590	563	570	543	571	606	575	600	532	557	574	595	572	601	590	589	552	583	618	589	531	527	536	550	596	559	543	592	577	585	549	558	614	556	554	559	566	608	558	579	615	630	585	581	577	565	568	591	623	608	582	595	573	587	571	557	588	590	542	615	587	565	529	552	599	586	592	565	608	577	568	551	548	587	581	571	594	606	600	549	619	553	568	577	558	583	594	550	588	537	562	528	549	574	626	638	578	522	621	556	560	588	568	578	513	581	563	567	611	609	605	600	574	568	566	565	593	624	583	567	593	581	600	546	545	555	607	579	587	622	555	606	574	594	565	565	565	561	592	591	594	590	563	562	585	596	603	529	584	581	575	513	540	549	591	587	582	595	554	526	635	577	557	560	591	589	584	578	597	604	573	563	546	579	587	573	597	590	585	569	569	626	598	582	576	589	613	555	605	652	567	566	589	566	543	579	583	569	574	570	591	606	576	596	561	564	594	581	564	588	566	612	532	630	616	548	569	638	600	539	572	576	574	559	553	603	548	594	550	570	560	560	575	609	574	563	575	536	592	565	563	617	570	590	635	596	597	583	619	572	555	539	595	575	612	539	563	540	539	566	574	575	577	596	574	613	572	566	552	562	575	571	580	589	552	572	608	561	617	575	614	584	575	547	536	571	534	595	558	552	586	572	598	559	554	573	564	585	583	582	590	606	542	554	566	515	602	528	605	622	555	543	573	568	569	571	583	605	602	568	628	555	572	553	563	593	582
48012	27101	18919	7554	3793	2139	1710	1388	1033	818	674	501	477	476	441	384	361	322	407	409	342	303	337	365	354	389	333	313	308	312	327	320	292	277	296	313	345	293	266	303	273	288	268	293	290	296	254	314	267	276	298	280	280	284	273	266	233	240	262	273	253	241	284	297	260	258	294	274	315	292	254	280	289	294	298	268	293	261	265	280	310	283	271	282	277	288	302	273	272	292	304	288	255	257	263	267	241	268	288	267	268	283	263	273	260	269	274	275	308	292	268	261	278	295	286	289	268	266	259	278	261	307	290	272	304	265	265	283	279	270	278	269	276	261	262	288	318	301	307	299	292	249	259	295	281	255	274	321	273	245	260	291	251	295	275	274	249	271	275	262	284	275	285	296	302	261	230	278	272	277	252	279	256	259	265	294	290	268	288	260	280	292	281	240	294	278	274	269	270	254	300	293	260	276	278	340	302	264	297	284	269	260	259	308	283	255	262	287	276	308	295	269	257	290	280	293	307	288	253	273	241	263	292	289	286	270	272	282	243	275	271	291	309	252	266	276	262	302	304	298	255	243	274	269	249	286	284	284	294	284	243	281	274	276	273	272	282	283	244	273	274	277	249	289	247	260	277	285	287	265	257	269	293	300	285	272	311	316	265	283	311	306	284	263	281	267	257	291	265	273	296	288	263	270	249	247	225	279	273	273	292	285	271	273	238	247	269	268	305	241	308	251	253	286	291	263	305	288	288	294	280	293	278	287	256	281	311	275	301	261	229	267	260	286	292	304	251	276	278	287	256	290	280	263	257	296	267	297	261	262	315	281	312	282	251	261	279	279	272	286	291	269	271	292	247	290	252	266	264	248	257	295	285	263	298	275	277	271	259	298	264	295	269	245	269	276	275	262	271	259	281	256	301	300	278	283	255	274	264	240	264	297	282	274	267	273	288	320	291	280	243	261	280	279	295	286	276	270	297	246	280	246	272	283	248	261	314	252	273	278	248	254	282	280	261	285	239	261	261	260	270	265	267	304	260	270	264	278	284	272	289	276	268	333	284	285	256	248	270	263	260	321	275	269	264	260	280	259	278	268	241	251	259	276	262	268	296	284	247	304	289	286	261	287	262	249	261	282	276	283	273	272	299	272	257	267	294	284	303	274	252	250	275	263	276	292	295	272	245	253	288	297	254	266	280	269	277	294	294	266	303	307	318	297	261	289	306	260	268	309	276	276	254	269	310	328	272	282	281	247	281	281	305	266	248	271	254	259	284	259	247	294	290	263	280	286	296	276	261	268	266	261	280	284	254	301	259	282	278	272	266	259	296	257	275	284	295	284	263	300	282	274	255	252	280	248	260	275	277	295	282	249	291	260	262	301	252	271	268	254	268	273	251	285	270	252	264	281	286	251	257	278	290	282	294	325	264	274	293	255	254	301	249	306	261	275	286	279	272	310	288	260	282	285	287	280	290	274	284	260	265	249	230	267	292	253	290	284	264	267	271	254	281	268	258	305	291	312	279	284	258	257	296	302	309	283	251	237	250	247	294	264	290	255	255	313	262	263	263	256	257	270	316	285	267	276	245	251	284	268	271	262	291	285	278	261	284	271	276	293	293	280	286	287	315	293	294	259	267	276	276	264	252	236	276	271	239	262	286	260	303	287	249	293	279	267	307	252	307	279	266	251	234	259	274	275	255	276	279	299	292	284	277	264	241	275	271	273	273	274	281	287	284	305	251	290	279	271	290	268	293	306	277	286	266	263	273	289	289	248	246	261	300	254	258	262	291	269	236	262	308	285	268	286	254	255	270	285	261	265	261	308	246	291	261	297	278	249	268	272	284	300	253	274	270	276	265	268	278	279	271	274	289	277	273	222	254	303	279	292	259	298	264	239	284	257	270	275	259	239	252	274	304	262	273	278	279	267	271	267	268	262	267	286	301	256	285	253	279	286	266	282	280	277	271	289	272	272	292	259	245	281	287	272	305	298	280	246	247	256	240	272	275	291	296	250	266	260	288	276	302	267	276	279	278	266	270	262	286	249	246	271	284	273	293	282	284	287	266	277	313	292	294	260	290	310	273	269	269	256	270	266	269	272	267	262	276	289	286	249	281	252	282	282	291	298	275	254	293	245	253	291	274	255	248	267	281	306	267	306	292	239	262	262	271	267	284	284	316	292	263	272	281	268	272	280	266	248	287	268	245	253	294	264	257	279	290	259	259	282	289	282	296	295	311	295	285	245	288	244	290	305	315	271	299	272	267	245	275	298	284	296	257	230	281	328	277	245	264	252	271	257	281	306	279	266	279	266	275	253	264	293	272	292	286	277	238	292	297	247	273	269	256	287	276	293	285	272	276	280	295	284	280	282	255	254	274	274	252	248	279	304	264	240	282	287	286	260	289	257	276	295	256	291	299	266	246	269	291	248	316	229	281	285	293	279	286	267	300	288	297	242	251	270	277	274	291	302	272	340	271	252	302	260	258	256	287	257	261	260	249	253	265	218	245	274	278	286	289	270	309	270	304	287	288	237	249	305	303	302	288	283	276	261	272	256	245	288	320	266	274	252	251	283	289	266	270	250	276	293	284	263	274	262	267	279	264	244	274	268	271	294	264	231	267	291	297	273	282	279	305	302	318	299	281	309	304	269	276	257	290	260	297	230	278	251	293	239	274	265	278	297	259	279	268	259	271	272	255	260	287	251	292	260	289	255	285	265	312	277	277	263	278	271	288	284	255	296	302	303	286	288	266	253	263	252	241	246	268	271	266	266	315	296	249	284	280	286	276	278	287	286	301	281	277	243	299	290	277	282	260	299	264	277	260	250	279	297	289	289	306	324	294	288	250	239	243	268	278	273	259	280	249	267	254	265	258	286	247	295	274	313	273	297	293	251	310	270	288	274	244	270	277	275	290	331	303	279	272	310	256	262	263	243	293	270	254	287	260	303	245	266	274	269	274	271	274	273	262	293	239	314	259	298	262	272	271	284	298	231	250	295	243	283	274	267	268	233	264	283	239	255	259	275	269	281	269	267	253	281	257	256	289	278	255	290	265	281	249	298	295	285	309	267	292	261	271	281	237	249	279	323	247	289	273	268	313	267	286	256	248	266	276	277	285	258	291	290	282	290	276	255	258	265	261	269	295	280	265	277	294	295	265	287	304	253	240	278	290	282	260	286	280	267	277	236	271	306	319	270	280	268	273	294	299	286	304	267	268	274	271	283	281	262	281	286	274	285	261	255	309	293	262	301	292	246	281	261	286	262	267	249	307	262	258	270	286	233	265	259	259	258	289	284	269	278	258	249	273	260	273	260	266	249	288	276	278	252	261	284	277	241	293	290	242	267	283	260	260	258	282	282	277	306	281	282	265	302	270	269	276	301	276	259	275	281	243	238	261	255	280	272	272	283	263	260	260	289	319	262	268	254	294	289	267	254	282	275	251	291	263	256	267	286	260	274	287	296	282	272	280	300	259	280	293	271	297	290	281	276	241	289	263	295	327	288
27408	18607	22857	13976	11263	7260	6583	5516	4022	3245	2621	1970	1909	1617	1617	1387	1095	1032	1033	1030	917	844	889	1107	1048	1181	978	935	916	793	787	792	754	721	663	686	652	649	668	614	610	614	588	622	623	568	592	601	614	578	592	568	596	594	624	611	593	623	596	578	584	547	656	615	599	599	602	562	580	568	624	573	595	554	606	601	598	580	610	579	579	541	593	604	627	587	628	598	631	607	619	594	578	585	559	577	620	637	603	559	570	576	573	602	576	550	538	583	622	636	574	589	570	602	625	605	632	560	569	559	584	593	589	582	592	594	571	594	583	585	570	554	653	605	613	614	627	633	638	601	597	629	599	571	578	616	588	622	625	580	616	616	590	588	587	569	589	564	555	559	617	564	607	599	576	575	550	588	587	598	566	547	607	606	548	614	586	566	611	589	580	591	577	595	554	566	590	598	606	621	598	609	587	597	564	608	562	555	641	649	622	598	627	606	580	591	620	597	591	565	636	609	605	605	596	596	568	570	574	557	604	594	596	623	543	593	605	608	568	580	593	615	597	559	609	586	612	600	652	583	615	566	582	618	635	586	619	625	574	566	587	599	599	571	585	615	601	605	606	629	616	599	618	597	611	609	596	537	561	603	620	575	624	613	615	611	619	572	586	611	576	583	606	596	563	638	630	566	604	588	603	573	550	566	625	609	567	563	589	616	598	577	596	598	566	564	628	611	576	556	592	601	617	608	599	646	566	555	613	639	598	556	582	592	544	577	599	551	596	593	599	577	556	555	612	548	577	609	611	582	560	538	586	605	600	575	625	564	595	612	587	602	582	578	649	585	584	621	589	568	615	603	555	580	544	606	621	549	602	593	566	558	612	569	604	580	562	538	601	591	606	608	587	587	573	642	537	598	578	561	579	547	614	600	561	605	572	656	597	595	599	638	575	586	590	625	595	592	588	570	609	572	573	593	583	564	611	545	546	581	585	558	584	565	596	575	559	595	574	600	596	534	598	603	551	594	553	606	567	586	542	603	574	612	565	597	592	580	575	577	555	562	598	602	618	539	629	591	610	621	581	590	597	663	558	587	589	573	609	594	545	610	555	573	620	561	616	569	556	564	586	576	570	622	586	610	654	578	622	581	564	578	592	594	627	561	660	590	551	605	614	556	577	586	610	617	579	592	580	602	595	578	627	613	588	584	609	607	567	604	598	573	587	582	620	606	554	604	592	598	628	589	554	593	601	594	569	582	579	590	594	594	568	596	613	565	594	598	587	596	595	578	577	608	599	560	610	595	561	647	579	573	625	601	574	600	628	589	567	561	570	560	607	589	635	617	620	561	600	596	562	593	570	572	618	618	617	594	559	574	577	562	596	569	598	599	586	567	595	617	632	562	646	615	589	580	606	617	609	591	589	559	600	607	569	560	609	568	576	593	610	580	621	549	577	613	622	583	630	595	593	605	582	616	564	569	571	614	593	588	578	566	612	596	598	539	635	607	600	594	607	612	578	551	605	593	591	579	570	574	600	565	554	636	610	598	558	610	590	586	608	553	553	594	574	560	571	561	605	594	561	545	614	590	552	562	594	595	628	584	623	618	573	570	607	584	527	647	616	566	579	604	660	575	584	609	598	549	592	578	560	582	629	588	587	586	593	605	564	631	586	598	557	581	598	594	593	582	595	547	579	567	583	631	593	567	597	632	595	576	560	587	653	621	617	624	631	597	557	617	598	601	623	589	567	636	590	619	565	563	571	575	598	614	620	558	618	629	602	557	612	575	576	567	575	618	618	594	613	555	626	595	598	582	595	645	566	609	586	569	558	582	593	568	635	632	600	620	583	566	591	514	569	588	610	615	581	588	580	585	618	566	630	571	620	568	592	569	589	594	576	591	576	588	597	618	605	569	617	550	591	591	612	607	620	591	558	553	567	627	651	621	609	593	585	596	600	577	611	599	592	557	574	594	593	597	599	625	595	605	575	594	592	564	627	596	572	578	576	586	605	579	561	592	642	605	578	612	578	611	580	573	599	607	594	563	605	550	590	584	592	617	614	576	599	557	571	569	593	608	601	590	562	626	610	601	613	574	592	591	641	563	595	577	584	581	582	532	586	610	611	564	573	605	585	630	574	582	612	603	620	623	562	578	580	586	644	623	568	591	581	558	625	622	627	566	581	543	547	583	581	574	615	630	584	559	582	582	583	622	606	604	598	584	626	602	576	576	600	585	587	584	553	614	565	593	603	568	586	587	633	590	592	563	601	592	592	604	578	568	562	554	594	556	592	610	570	613	596	626	560	581	582	615	630	604	562	596	588	560	604	545	583	593	591	616	620	602	589	586	603	619	552	628	552	550	587	557	567	624	562	602	578	579	590	572	596	586	551	584	557	541	607	591	618	608	653	602	591	593	545	596	614	604	617	606	611	575	586	599	621	561	597	588	591	582	598	550	608	629	596	575	584	583	568	603	575	595	605	568	621	617	585	516	599	636	577	555	564	587	578	557	608	566	598	569	635	599	609	661	587	583	627	580	606	616	591	553	590	573	524	572	603	599	527	582	560	631	616	568	555	635	610	598	538	589	618	606	546	571	590	601	587	589	553	587	532	583	589	565	591	611	585	576	635	578	572	613	600	641	583	648	599	579	591	575	584	631	604	619	581	551	586	579	587	622	603	590	569	561	608	637	581	591	601	605	628	599	625	641	583	605	570	607	564	616	658	614	592	624	603	635	571	619	589	615	623	560	575	582	573	599	585	621	563	623	561	568	571	615	614	584	543	596	585	539	599	569	597	595	594	653	569	607	566	666	583	545	616	616	606	583	579	572	583	591	606	569	626	590	542	605	589	618	613	580	519	599	578	579	626	577	579	567	620	546	569	583	603	591	549	615	562	601	555	636	555	593	611	568	610	590	590	558	618	609	570	584	577	614	628	583	614	586	632	556	575	584	574	596	543	592	604	629	595	582	578	596	575	588	572	592	583	577	576	575	561	599	611	588	589	570	557	567	586	598	614	596	602	612	594	609	564	591	608	617	623	588	560	613	625	567	605	570	540	620	637	573	598	601	564	654	603	593	594	565	603	592	539	574	600	548	573	593	587	588	599	598	571	623	603	614	617	588	561	579	546	577	577	594	609	604	609	605	581	568	570	584	593	573	549	597	611	570	608	612	601	545	641	617	633	619	572	586	581	600	601	567	571	584	588	593	575	594	557	601	587	578	602	634	575	589	578	611	580	586	624	597	570	618	607	589	568	580	576	582	575	548	625	653	581	557	588	580	588	572	522	614	593	659	577	596	598	600	573	632	586	674	604	636	570	609	585	592	610	598	606	603	617	601	582	612	592	586	571	612	586	540	582	570	537	563	623	593	572	604	602	599	579	586	598	585	593	556	574	642	565	557	590	579	560	637	604	576	588	625	614	573	599	578	598	593	562	630	635	593	622	565	580	581	568	610	618	609	574	576	650	569	604	551	579	576	620	576	578	563	623	616	582	602	580	569	581	594	620	586
55438	33628	26297	12484	5967	3506	2901	2197	1669	1378	954	787	722	594	677	569	490	404	413	438	434	407	405	423	431	471	414	413	375	406	337	360	304	384	329	374	356	310	357	334	318	323	308	291	324	308	310	310	300	304	305	338	322	294	292	306	357	311	311	327	326	300	319	308	314	328	324	314	339	313	335	281	304	312	312	328	306	297	300	308	338	331	310	319	285	320	343	317	312	319	321	296	299	312	313	341	322	288	301	320	315	290	309	316	329	291	270	317	320	306	336	308	366	307	288	319	293	304	320	338	307	319	286	281	345	306	322	293	329	328	312	335	308	288	331	339	307	301	303	275	272	301	300	298	281	297	308	296	331	319	325	322	313	339	290	326	344	312	315	311	282	305	320	301	319	312	309	309	341	304	296	310	290	314	331	288	292	300	321	322	281	311	301	296	312	297	322	311	325	318	383	316	322	293	298	311	315	306	333	290	342	324	307	299	312	291	300	296	306	307	329	336	285	339	322	327	281	316	316	347	332	293	310	333	340	293	308	297	298	279	299	270	310	316	303	317	317	345	296	301	313	315	307	333	288	345	348	339	355	337	327	308	296	345	287	291	333	321	364	353	316	303	325	323	347	299	336	319	351	299	290	324	317	327	352	323	294	300	298	283	294	294	350	288	308	310	312	336	309	303	329	255	285	314	306	285	304	277	332	295	318	304	284	318	312	298	295	281	297	327	296	338	314	289	330	333	339	314	326	314	296	284	312	287	311	309	331	302	315	306	319	294	331	312	332	274	293	339	310	300	316	329	306	301	280	284	294	316	314	320	331	322	294	282	300	349	291	312	323	330	327	314	328	290	277	288	312	298	302	303	263	292	300	311	369	295	325	322	327	323	312	333	303	302	319	285	337	300	315	290	331	297	282	314	324	296	298	303	301	305	303	267	307	317	279	316	290	330	328	295	300	332	311	318	313	339	327	330	323	323	321	323	308	325	315	348	314	305	332	340	313	307	336	340	331	316	309	317	295	349	348	309	312	296	317	287	332	291	297	323	335	310	333	300	329	317	305	291	298	291	314	315	321	299	314	294	339	313	310	345	312	304	324	344	315	297	292	270	339	304	327	331	318	326	302	286	295	330	306	256	331	282	306	299	270	314	310	370	320	304	308	320	297	264	292	334	303	317	334	293	322	313	317	305	318	356	332	326	309	307	299	307	306	292	324	320	333	305	321	304	284	318	306	282	299	335	363	329	325	334	313	285	302	317	307	289	321	296	312	319	329	325	319	308	310	284	315	312	311	307	313	292	302	323	359	339	349	265	291	308	322	281	310	303	305	306	289	306	314	331	310	335	346	329	274	291	313	333	310	316	311	336	316	320	312	293	308	355	293	303	315	307	311	306	317	349	339	312	309	290	317	306	301	314	321	297	309	283	296	301	299	326	359	307	284	318	335	347	317	263	335	322	301	307	347	330	286	281	307	305	305	314	321	338	298	349	303	318	301	316	328	306	319	301	349	340	349	310	318	302	327	309	285	273	315	311	325	292	292	323	305	293	346	313	290	289	320	314	309	314	344	296	310	335	315	312	307	296	332	320	302	306	270	340	320	304	293	325	342	309	367	337	310	319	308	290	337	275	328	288	317	302	293	317	284	331	314	348	314	295	340	286	317	337	299	353	334	320	290	321	294	315	317	337	312	309	329	333	297	312	305	300	275	285	323	350	348	295	303	336	314	326	364	299	301	302	293	332	325	305	288	296	293	311	320	344	310	318	288	330	287	309	311	319	286	321	334	306	360	289	296	312	315	325	333	334	305	325	306	334	327	318	290	312	323	332	287	311	333	325	325	280	304	323	314	323	303	317	309	289	320	333	328	295	326	304	334	327	324	316	323	294	301	303	335	297	333	296	302	340	303	328	311	340	304	304	315	307	331	334	319	325	289	305	277	320	338	291	250	313	321	336	322	271	314	281	323	298	318	296	309	299	314	333	329	290	309	311	298	279	302	298	324	279	297	281	320	318	308	324	301	325	308	288	334	298	339	304	303	321	305	304	333	321	303	317	327	363	319	311	298	343	350	347	307	319	288	295	325	319	353	284	319	304	334	311	346	300	306	331	310	330	293	317	299	312	299	329	341	318	302	297	321	352	284	284	266	345	323	275	312	309	323	333	297	303	305	323	319	314	297	329	296	334	327	321	334	286	324	323	363	316	307	311	332	291	297	294	313	321	316	310	353	322	308	322	265	285	310	303	301	289	302	272	316	336	310	266	282	303	320	296	333	298	332	320	300	312	319	315	313	321	287	317	305	270	309	279	301	315	283	306	317	308	311	330	322	272	324	311	320	292	326	297	295	338	328	299	323	326	321	320	267	291	299	291	323	350	324	307	340	316	299	318	289	330	283	306	316	294	341	303	298	320	306	334	299	340	310	308	288	317	308	288	309	310	311	290	330	317	319	340	306	323	292	304	334	324	309	322	313	298	304	330	302	337	287	320	315	316	286	295	319	335	306	281	323	311	325	283	297	332	306	293	316	316	330	319	306	278	331	330	268	296	329	336	290	284	319	268	316	338	347	317	331	339	301	314	292	333	294	295	322	313	323	286	290	345	293	301	327	300	286	348	324	299	297	301	311	279	301	310	293	309	279	301	360	337	308	294	307	339	326	350	279	320	271	314	281	285	290	311	316	307	306	302	311	277	358	332	329	308	301	317	340	334	348	311	328	324	315	361	324	321	321	343	330	303	353	285	339	295	293	320	313	291	310	344	292	324	266	307	323	318	291	315	310	302	293	309	307	333	309	322	306	343	332	295	312	357	303	268	310	304	323	318	307	343	296	325	265	301	313	331	316	325	323	302	313	296	310	332	319	295	270	319	260	333	307	332	354	294	312	320	319	312	312	329	334	300	330	312	327	355	316	310	292	326	328	347	302	306	317	355	296	320	323	308	290	314	312	343	358	290	290	334	270	302	320	312	321	343	337	304	310	286	335	315	344	279	334	312	276	334	306	327	291	325	351	372	345	296	314	322	313	318	293	325	321	273	288	312	299	328	278	331	309	321	310	273	301	319	290	326	312	314	330	329	298	284	302	321	337	307	300	294	320	343	340	326	317	330	314	294	291	294	301	319	295	319	329	314	320	322	288	330	309	323	317	318	353	363	310	301	289	272	304	285	334	288	299	327	301	328	304	302	319	317	300	355	288	335	358	341	300	333	306	326	292	310	285	299	300	310	318	281	318	320	296	296	295	299	285	301	283	321	302	261	317	325	311	322	331	300	274	284	316	288	322	366	344	319	314	313	324	317	321	326	301	311	302	327	287	306	306	293	323	288	286	323	270	299	306	352	317	349	281	322	318	327	337	338	314	296	305	322	326	317	330	333	308	333	302	293	314	330	315	318	336	298	329	344	304	279	294	324	323	332	344	329	353	319	318	289	305	297	293	309	291	300	302	282	270	313	339	312	299	290	319	333	332	331	331	301	329	322	316	307	310	300	306	331	319	296	328	339
31826	23105	29367	18880	15359	10705	10322	7650	6042	5139	3952	3269	2664	2388	2286	2033	1555	1319	1335	1453	1272	1070	1148	1395	1483	1481	1236	1151	1096	948	937	943	877	877	874	841	786	716	754	755	721	717	682	693	650	677	727	652	717	669	661	684	665	655	657	706	665	716	626	652	653	687	687	639	663	692	703	715	645	686	695	689	657	654	625	626	664	625	671	662	674	716	679	665	632	659	629	691	623	658	629	646	662	649	652	618	686	628	653	665	631	662	652	702	673	663	629	637	661	668	672	646	672	638	619	633	632	666	651	624	636	642	642	627	698	665	620	678	673	636	636	631	686	704	647	639	686	653	653	672	652	606	701	650	602	681	688	674	654	667	664	610	687	649	646	685	674	605	669	706	641	667	656	637	648	636	620	622	629	649	718	683	645	674	636	668	633	602	634	661	641	684	650	639	650	569	688	632	614	640	659	643	661	679	694	671	651	628	660	656	668	671	664	643	683	673	622	661	630	623	640	648	653	706	661	640	705	668	702	627	622	668	638	637	693	708	642	678	654	651	683	644	684	673	685	647	697	689	645	650	667	657	626	658	653	585	641	643	692	645	663	632	677	641	645	623	640	664	634	667	653	654	641	663	662	677	653	675	633	653	685	623	703	621	652	657	636	657	665	681	668	644	645	652	657	595	665	650	654	625	609	683	628	636	663	674	698	678	692	669	620	670	643	621	650	679	638	651	659	650	659	668	660	670	646	651	634	686	662	670	661	666	629	664	644	638	629	645	628	686	622	668	655	674	635	652	651	607	704	625	662	665	669	638	680	634	671	665	663	646	665	648	714	667	679	675	646	680	664	705	703	663	655	676	635	682	683	677	674	640	708	662	695	681	638	690	617	692	595	678	620	687	626	669	662	645	674	696	662	706	632	627	621	680	676	685	638	616	646	673	608	672	621	664	707	687	652	690	686	685	672	693	682	663	691	674	666	648	667	586	653	657	621	638	681	640	645	643	656	670	619	691	668	638	655	669	655	630	577	666	701	665	638	652	625	660	677	619	639	682	645	669	668	649	640	679	647	686	638	681	666	670	672	647	685	646	640	647	685	662	664	655	658	663	636	651	625	639	660	634	694	674	628	613	608	657	628	668	605	726	697	640	646	671	679	635	682	687	664	650	652	603	638	646	667	675	663	686	625	630	686	628	678	636	637	637	639	679	650	671	670	664	667	632	597	671	668	664	611	659	627	692	645	701	675	657	694	658	605	651	640	652	650	671	670	651	690	674	631	632	670	611	696	658	614	654	651	665	680	636	682	651	654	645	661	587	723	675	695	685	662	672	687	728	633	653	645	660	627	589	646	647	666	642	651	663	625	694	712	608	634	707	642	647	687	647	629	657	684	688	667	662	669	667	629	640	647	681	644	694	647	678	668	669	665	620	636	681	677	655	647	654	676	665	645	639	691	631	672	687	669	700	667	666	668	661	656	654	637	647	678	689	622	698	658	614	671	696	664	688	625	611	656	585	691	691	679	686	690	646	655	645	614	625	676	656	615	675	631	651	683	668	658	621	683	656	695	678	677	628	620	652	640	652	703	636	659	685	669	682	639	683	652	639	641	670	653	633	595	672	645	650	693	646	710	656	663	606	658	676	674	622	676	642	669	635	679	634	629	649	624	659	631	644	673	647	654	641	634	653	633	694	661	631	651	666	678	693	696	641	614	651	605	655	678	661	608	696	630	637	667	689	683	682	677	655	685	618	689	681	663	652	639	653	607	645	627	647	666	625	635	642	640	662	631	651	668	601	665	650	644	654	685	622	645	683	638	624	673	629	634	617	643	669	697	655	658	693	627	624	617	701	614	663	636	661	648	677	625	632	647	628	665	665	611	680	614	650	615	666	682	656	646	617	634	678	662	698	668	644	659	624	603	684	677	679	655	623	647	687	647	653	634	680	696	669	667	658	665	716	614	675	655	677	662	659	657	672	625	674	659	650	661	738	656	651	670	640	624	646	654	666	666	653	665	631	653	681	646	710	642	679	603	631	619	643	666	623	652	659	650	704	696	675	637	652	668	685	631	655	700	658	671	668	608	650	682	655	633	650	658	654	638	649	661	666	719	625	668	683	647	699	697	641	665	653	636	638	633	687	655	638	630	638	639	650	670	677	680	644	657	636	665	662	654	641	594	663	632	673	634	647	669	600	639	649	659	721	652	678	637	638	684	676	692	664	670	665	669	693	656	699	649	613	629	644	691	699	622	633	637	637	679	697	657	635	672	637	633	670	598	681	639	607	639	678	622	650	633	625	646	674	670	668	646	665	616	625	641	618	590	656	685	643	655	640	649	666	698	686	636	608	623	667	694	630	658	659	649	685	744	645	649	635	687	667	656	628	654	677	645	646	678	614	626	648	642	693	656	631	686	618	657	672	655	636	703	648	610	646	689	698	638	665	646	640	633	665	665	683	612	648	695	681	615	665	657	652	627	637	658	634	673	620	676	646	656	653	694	630	644	705	644	654	620	657	657	662	700	679	686	633	678	683	649	653	671	628	647	685	676	635	668	671	714	649	651	632	638	723	648	654	662	619	632	656	687	632	664	668	637	687	658	648	636	641	651	662	705	635	653	632	686	634	625	608	629	708	672	653	631	656	638	649	653	689	689	670	676	660	630	678	676	619	634	650	681	638	653	668	650	685	653	664	659	636	641	676	645	611	676	686	706	659	669	664	661	658	667	667	633	676	656	663	646	699	634	619	668	656	653	644	655	715	660	656	646	672	662	644	630	675	649	661	662	633	657	668	652	640	639	643	653	650	655	683	651	679	633	672	643	623	614	637	643	582	662	694	664	682	619	624	675	695	675	650	668	682	697	674	674	644	630	675	688	643	625	672	657	628	663	660	636	638	617	610	614	636	680	644	638	660	681	698	672	666	616	644	672	692	643	662	647	647	632	672	686	667	677	643	653	635	641	628	644	608	688	645	702	663	645	618	673	648	671	659	647	686	651	668	667	663	661	678	685	629	691	671	658	670	648	650	659	661	630	673	638	648	658	684	633	638	674	670	627	658	653	684	641	608	672	701	639	657	679	696	653	655	643	639	643	649	615	639	667	636	641	675	685	586	648	653	640	665	635	655	650	663	681	685	681	665	623	682	660	697	664	682	720	629	655	586	597	665	616	624	639	643	664	673	650	658	674	661	628	616	619	618	650	704	603	646	674	634	674	655	644	610	629	661	665	636	634	650	594	689	702	632	684	630	656	658	695	673	656	617	679	673	621	684	683	643	642	633	698	625	697	706	675	654	684	622	691	672	684	668	650	644	667	661	702	656	658	620	629	653	644	667	695	644	652	696	636	659	654	667	648	631	643	596	690	659	640	654	630	706	678	637	669	680	670	709	668	670	666	645	623	684	652	616	653	642	658	646	633	653	668	646	640	660	658	639	659	639	616	660	658	654	633	666	665	647	643	600	658	640	661	636	641	636	649	667	670	670	688	648	589	657	625	639	673	684	634	676	675	615
32477	17114	9362	3479	1775	1039	666	509	454	430	396	378	384	363	373	360	311	306	320	329	286	281	287	321	335	289	285	309	286	307	283	294	275	320	282	265	264	249	270	260	267	239	303	263	266	285	312	307	268	267	265	267	287	256	324	270	298	277	275	282	266	276	285	258	268	254	282	244	308	288	287	287	278	296	262	301	243	292	262	298	265	315	262	281	271	260	243	295	256	280	261	253	287	271	289	245	276	272	276	298	263	288	286	299	286	275	289	272	296	289	251	273	234	249	293	314	275	286	269	266	282	286	270	278	232	284	259	295	292	271	309	265	303	251	284	279	263	289	255	291	302	281	269	285	281	286	317	271	245	276	262	323	264	313	258	251	236	284	295	275	276	291	297	270	299	319	299	270	264	269	266	268	286	279	277	290	287	297	274	280	269	281	287	283	249	270	260	275	263	290	270	290	285	274	302	300	271	310	289	288	279	258	252	244	271	287	293	296	289	289	287	292	291	268	305	301	302	292	271	300	283	271	261	268	286	308	301	287	250	267	287	268	253	256	270	277	314	273	267	268	252	302	274	286	278	277	262	246	306	264	280	270	309	259	247	283	269	311	295	264	275	249	290	273	296	264	307	262	278	270	283	281	278	258	273	235	242	303	293	269	253	290	279	259	307	283	305	299	279	260	271	264	278	273	286	270	284	262	262	280	297	307	264	273	279	272	233	291	289	264	316	254	273	258	305	279	277	282	276	270	288	270	290	285	263	280	321	277	245	265	287	267	259	285	275	275	314	265	299	259	294	274	269	275	259	272	277	281	283	301	283	273	273	269	279	301	275	299	282	301	279	311	306	255	280	286	323	248	250	254	295	245	281	281	267	300	284	279	300	282	286	251	281	268	264	288	295	277	273	263	254	276	265	260	297	264	299	249	271	256	283	256	259	254	271	286	267	238	273	299	263	267	243	294	295	271	274	250	284	259	269	290	264	274	261	225	281	292	253	282	279	293	267	262	267	284	249	281	251	277	264	261	263	261	241	268	283	265	281	283	283	274	288	272	295	268	286	240	279	246	301	266	279	248	270	285	262	257	291	256	267	283	291	267	291	265	286	274	290	248	268	266	276	269	264	250	287	259	273	263	273	276	257	284	298	265	253	263	263	293	268	266	281	289	268	296	313	313	282	279	268	253	270	277	262	236	277	277	266	266	304	272	274	261	264	276	268	262	296	255	267	259	259	271	263	291	256	282	262	309	275	267	276	260	232	232	282	240	283	271	284	310	263	230	279	267	281	259	293	246	268	254	289	311	294	282	252	266	278	258	282	243	258	263	272	296	268	263	282	248	249	282	273	292	306	274	249	283	288	271	302	299	283	285	270	249	284	262	260	282	289	263	282	231	241	295	267	288	282	284	313	303	278	282	287	263	284	272	247	269	284	236	277	288	272	279	266	276	318	282	281	274	254	254	274	263	272	312	264	271	298	262	295	255	276	313	262	299	277	295	261	260	299	281	274	265	265	302	241	248	234	258	311	297	238	265	291	274	265	285	293	278	266	291	282	323	269	308	256	309	282	292	259	287	287	261	274	283	294	257	287	263	279	316	287	269	296	287	295	257	308	277	296	271	284	275	283	264	273	276	316	270	251	309	281	246	264	302	259	270	253	266	295	267	284	246	263	314	266	281	285	299	256	261	306	296	314	287	278	266	287	282	283	278	237	304	283	267	314	279	264	264	281	230	297	280	282	276	263	272	287	296	260	275	269	253	247	265	283	297	305	263	260	264	303	304	292	310	279	252	269	307	274	267	288	296	259	267	244	240	274	261	267	283	283	280	281	252	290	295	297	246	253	261	266	236	294	281	294	276	275	276	283	224	265	263	281	273	293	275	281	274	276	271	277	266	273	288	249	274	289	281	294	273	248	278	269	293	281	272	291	277	288	265	277	279	288	269	277	282	280	272	302	292	284	270	308	311	312	283	282	280	301	281	291	310	297	271	298	297	276	280	271	317	299	280	254	244	283	257	319	285	282	260	255	267	275	286	306	265	264	257	280	239	271	280	288	265	259	271	279	257	247	251	323	298	268	267	268	250	284	280	289	269	253	257	287	289	289	294	299	265	264	271	293	288	280	283	297	298	277	282	279	291	264	268	301	256	242	277	249	236	283	279	275	292	248	315	254	288	278	300	250	276	276	262	249	283	266	258	279	289	297	267	262	273	277	252	267	275	280	272	275	280	283	282	270	299	262	257	260	266	268	268	264	255	296	217	269	244	268	251	291	279	292	290	284	269	264	284	278	263	268	260	246	272	241	257	289	296	269	280	280	278	286	317	288	291	292	264	287	286	270	260	269	239	265	256	286	302	281	274	308	272	276	273	279	297	259	295	267	300	294	295	242	267	283	312	259	272	275	270	272	283	296	279	258	287	266	286	269	237	261	304	271	292	287	268	286	287	303	280	275	251	254	243	241	253	250	297	265	287	264	282	296	257	282	279	284	273	254	320	277	287	259	260	254	260	285	285	251	237	268	303	243	285	263	270	294	295	260	282	277	277	261	290	254	303	303	275	309	301	304	290	253	268	276	284	291	289	279	231	281	272	310	287	300	307	280	258	257	241	232	280	279	251	281	260	257	289	232	255	269	283	277	273	288	260	276	333	294	268	264	265	279	306	261	290	277	307	285	291	268	295	268	286	323	296	245	242	274	282	287	288	287	277	283	297	258	254	247	282	247	305	260	266	275	284	264	257	262	304	240	277	265	247	251	283	303	315	292	241	260	267	262	259	259	289	282	277	275	268	288	315	283	222	285	250	288	296	294	254	268	253	280	272	285	275	278	281	303	275	261	270	253	265	311	293	247	272	281	261	235	257	249	278	288	304	260	273	275	258	262	259	291	296	270	280	295	317	254	237	282	282	302	265	259	271	282	253	276	278	298	295	279	283	264	255	272	297	306	275	280	282	253	265	268	280	247	309	292	250	268	290	250	279	275	278	262	273	259	290	260	262	264	251	259	259	269	269	286	274	277	309	304	277	245	281	251	274	291	251	281	282	247	287	269	296	264	253	279	297	266	258	267	278	284	269	278	290	290	264	282	295	278	279	291	283	250	314	284	294	283	294	300	295	300	284	290	315	290	305	275	265	263	280	267	303	279	279	257	254	283	265	269	288	286	293	273	263	307	280	291	254	308	298	306	283	317	267	281	273	267	251	302	259	280	305	247	236	270	279	260	255	271	277	265	291	279	241	252	300	245	283	257	316	295	277	227	260	297	274	258	263	287	251	279	289	291	276	288	265	286	235	245	279	297	269	280	273	256	286	269	296	278	254	278	274	269	262	289	263	277	266	273	322	235	251	277	273	260	282	268	297	312	281	269	263	283	270	287	285	297	264	240	274	286	236	275	253	297	271	276	272	288	291	296	295	247	259	273	248	267	283	291	284	268	274	262	275	303	268	307	268	289	297	273	254	289	293	284	284	272	274	269	256	303	313	284	245	290	244	253	260	269	304
17893	11165	13046	7944	5797	3511	2410	1673	1284	1332	1266	1212	1033	1040	1114	995	766	734	829	884	786	735	775	761	816	733	825	741	749	684	682	654	640	627	625	639	648	626	605	566	627	597	600	629	612	607	627	592	601	576	603	643	571	550	592	573	598	626	579	562	588	560	580	570	607	571	570	563	555	556	566	585	561	617	567	575	556	590	532	606	626	578	543	586	608	562	592	574	587	591	575	547	572	538	555	603	554	643	575	588	599	538	557	609	606	602	585	550	564	602	582	566	549	581	592	577	606	554	600	613	607	575	542	541	615	588	544	575	548	602	579	637	554	611	601	547	561	594	613	539	568	640	585	612	604	566	558	570	596	588	575	553	607	582	553	540	564	647	558	563	552	567	615	555	543	569	566	596	587	547	587	634	563	585	594	603	552	602	521	583	598	583	604	567	567	617	592	598	589	621	592	617	577	553	577	579	607	578	594	599	587	608	612	576	586	610	622	571	542	571	543	559	525	551	587	587	606	608	592	557	580	590	535	588	583	564	578	628	565	589	598	568	567	570	582	598	603	591	583	562	640	648	616	565	583	588	588	622	543	597	592	577	595	592	557	619	569	570	575	573	618	592	615	599	614	541	597	610	617	576	558	568	599	573	605	617	568	538	557	570	571	559	554	575	592	591	562	579	592	553	605	544	519	582	548	561	606	570	592	576	535	614	598	554	582	573	597	606	566	586	652	593	592	564	592	526	581	587	601	577	595	551	602	564	558	590	587	586	596	571	540	615	576	572	556	562	583	557	533	610	559	589	576	607	608	556	565	558	584	599	586	582	590	579	605	608	592	587	563	595	576	611	602	565	575	623	641	583	565	596	623	575	592	543	594	587	568	566	582	607	624	566	585	601	586	566	593	578	567	607	592	532	585	589	585	585	603	579	559	579	551	587	563	569	582	584	572	597	598	569	591	610	553	609	602	616	615	603	599	571	582	575	599	577	560	622	546	567	548	563	584	562	567	541	588	585	592	566	591	610	587	609	524	595	549	590	594	536	590	562	569	580	601	589	573	606	597	604	564	570	575	586	588	545	575	612	578	558	598	595	584	607	610	613	562	587	596	546	574	558	571	620	559	529	608	549	564	609	595	595	586	586	602	575	567	573	575	570	613	590	550	569	579	589	550	581	631	563	601	607	599	539	597	600	580	594	609	620	613	568	575	602	596	585	578	555	588	572	512	579	582	581	574	578	567	570	594	580	589	589	573	592	572	556	613	563	572	529	599	573	555	593	578	586	621	613	562	562	535	605	575	582	587	571	601	574	557	589	550	569	573	562	595	548	578	575	594	571	605	563	597	587	590	557	586	587	616	615	593	609	602	595	587	614	614	581	618	590	587	596	610	570	552	605	594	610	633	618	582	597	582	564	580	583	597	572	556	593	559	606	593	584	549	649	603	565	572	615	594	573	627	588	597	618	596	600	591	605	621	593	555	545	543	580	568	586	618	595	588	568	575	569	597	514	550	600	581	595	538	620	546	575	527	590	584	558	596	567	627	561	593	586	627	560	602	608	594	596	569	517	602	553	637	574	538	601	596	632	604	575	567	550	608	618	569	569	595	606	554	590	599	568	609	571	574	530	549	578	590	589	562	599	553	596	601	587	578	626	580	572	585	568	576	617	585	564	581	597	572	552	586	569	551	587	602	607	590	558	585	579	592	595	619	616	545	605	591	573	605	611	585	588	600	579	574	549	603	558	590	605	593	587	595	615	575	541	543	599	626	573	591	591	544	577	606	609	579	559	552	606	615	533	613	585	563	582	568	601	556	597	583	544	596	596	615	616	562	569	625	569	533	566	588	602	571	617	579	587	572	599	582	583	642	574	598	595	556	612	542	586	549	576	585	609	590	580	564	586	556	556	568	597	589	594	569	636	582	591	561	618	581	585	558	542	588	578	608	599	599	584	590	605	550	612	611	594	560	607	587	609	569	564	574	531	604	567	603	611	550	572	599	634	585	573	598	565	601	553	578	578	586	548	626	580	607	577	613	594	602	596	548	618	590	567	588	575	615	554	625	586	582	562	626	594	566	574	600	545	587	582	536	595	558	593	555	572	625	562	597	592	587	599	610	583	575	556	606	541	594	597	559	601	574	566	603	561	540	626	574	548	582	583	621	599	605	621	558	600	555	567	560	558	564	557	554	595	598	564	586	583	604	600	576	634	602	617	557	573	571	653	564	556	558	600	576	597	556	580	544	582	541	575	561	581	587	564	568	566	555	570	627	581	570	645	599	576	619	568	579	585	590	567	585	597	570	601	607	607	584	608	551	586	581	613	574	579	574	549	627	604	581	537	587	565	558	608	555	540	517	563	609	573	600	609	580	546	604	586	570	581	575	550	591	585	562	583	577	598	604	583	546	571	630	592	567	575	600	561	584	594	626	588	607	616	573	621	605	590	560	607	562	604	587	533	607	553	572	602	626	569	618	578	585	597	613	564	570	625	636	626	605	573	531	597	576	561	564	564	587	646	614	587	576	593	579	618	575	591	581	600	592	603	560	611	603	591	568	561	580	597	593	597	582	607	569	581	588	546	591	569	592	575	597	587	562	601	600	591	620	611	537	578	551	590	601	574	586	593	586	599	581	603	592	561	580	604	545	587	595	578	560	610	551	595	594	551	551	615	599	601	560	584	554	563	596	592	582	600	595	597	601	628	581	609	647	592	535	589	597	559	604	598	558	561	578	638	565	617	586	556	581	598	582	581	544	548	585	561	541	615	587	549	583	558	585	635	588	572	593	537	557	575	570	556	589	620	581	580	595	574	593	583	612	617	569	630	561	560	575	592	576	570	597	550	611	586	593	565	585	558	594	610	598	562	549	595	591	592	590	600	544	600	561	601	595	609	590	581	585	570	638	597	573	559	599	607	569	578	562	583	552	607	569	575	601	600	560	556	577	584	563	588	604	558	606	571	617	590	595	583	606	615	617	592	570	566	599	619	558	561	598	590	568	584	559	609	615	554	613	568	577	617	608	598	612	571	579	548	623	582	568	602	578	553	595	556	586	643	586	576	554	572	586	591	633	563	609	603	583	553	584	554	598	604	634	607	598	564	566	598	591	590	544	592	584	573	563	579	616	572	584	596	556	578	560	605	566	575	556	599	587	561	557	628	610	584	598	575	568	550	601	568	586	606	614	566	570	562	573	603	584	583	577	602	575	537	552	591	573	542	597	582	584	524	565	618	519	618	575	571	591	550	574	599	601	621	606	549	591	573	571	556	646	647	588	606	583	579	570	622	585	569	586	556	568	575	587	611	569	566	541	553	586	538	595	572	569	589	597	566	569	621	575	567	560	600	571	594	606	599	598	626	571	537	605	571	613	579	579	603	615	595	617	532	541	589	621	538	557	570	533	557	578	598	565	572	541	549	606	597	602	577	545	569	604	581	579	564	586	572	617	649	611	587	546	569	641	614	571	596	585	592	577	541	579	600	560	548	551	577	609	556	608	554	563	638
47560	25986	18705	8860	3701	2265	1661	1192	861	872	663	566	528	548	490	417	381	324	367	379	350	345	334	375	359	325	325	322	352	355	297	266	278	303	283	279	260	275	288	272	294	261	300	282	293	264	289	277	270	316	270	263	300	296	255	280	277	296	264	299	287	268	326	278	292	298	268	256	253	298	304	265	265	294	267	270	278	300	301	240	263	278	275	266	264	281	287	255	270	295	273	290	326	267	283	304	250	309	287	279	275	286	287	275	275	258	279	274	247	261	288	265	249	310	281	279	279	286	267	269	267	307	299	283	280	261	262	274	301	297	267	259	247	269	293	301	307	280	288	290	266	273	295	299	285	287	275	275	268	292	276	272	283	279	243	267	244	278	255	286	275	290	291	280	287	251	305	340	322	284	273	292	273	265	247	280	300	296	248	307	249	295	268	264	278	291	279	257	240	265	280	258	265	262	292	291	252	257	301	296	270	288	324	301	267	272	299	257	282	294	261	289	289	265	298	284	298	245	264	265	295	282	291	291	273	305	288	282	273	276	271	291	267	274	294	280	263	277	261	270	288	300	266	296	316	292	283	250	281	297	297	279	259	263	265	267	323	270	299	284	266	282	274	279	256	273	265	278	293	273	287	278	297	313	269	268	276	295	303	282	274	298	268	280	286	277	277	301	282	281	289	269	310	243	269	244	297	249	260	265	296	246	251	271	291	312	277	284	274	265	289	281	250	283	321	298	283	268	291	275	267	268	265	277	268	285	251	248	289	307	320	257	269	284	280	258	278	297	300	281	251	322	302	299	285	273	299	272	287	272	253	254	270	287	293	239	285	283	283	311	290	241	299	256	270	276	279	303	305	290	256	309	304	289	290	306	284	278	277	259	281	266	280	303	272	304	284	283	315	299	264	283	271	287	260	250	278	296	248	311	255	267	257	265	278	302	250	255	283	266	292	258	267	273	245	288	283	269	286	256	267	262	293	252	287	263	283	272	251	263	265	295	290	269	254	303	258	307	251	288	268	299	276	275	310	285	291	249	241	240	256	263	275	278	274	283	309	283	276	287	307	282	295	305	265	268	299	277	293	286	286	250	291	282	262	284	272	292	289	268	275	285	316	274	261	299	308	270	310	271	279	283	264	257	275	266	255	301	279	240	262	274	309	298	275	266	270	287	282	282	256	313	279	258	301	281	278	291	305	268	264	281	278	263	307	273	273	284	286	267	274	275	262	274	276	258	302	272	290	280	295	226	275	260	287	280	305	274	255	280	249	262	258	288	253	253	300	284	248	238	263	251	268	269	270	300	255	267	290	263	302	268	261	270	254	259	271	316	296	275	293	285	319	270	267	259	298	291	256	246	274	285	270	255	287	285	271	284	297	262	292	303	285	280	300	329	265	281	256	252	293	268	252	256	255	256	279	276	281	277	282	256	265	305	283	314	296	262	291	298	257	269	273	251	247	279	282	291	266	291	306	285	268	292	262	280	284	258	259	281	308	286	281	274	251	258	301	254	251	272	262	267	260	283	282	280	291	284	291	270	255	273	282	277	272	272	283	276	283	261	277	315	274	272	264	262	301	264	287	300	279	278	262	236	292	301	229	279	275	286	281	268	283	252	245	272	274	287	295	302	265	272	274	268	269	249	293	272	338	270	292	268	280	315	278	292	265	257	266	287	276	265	281	285	310	291	248	249	272	279	283	266	237	291	252	270	276	290	276	268	300	300	241	261	274	287	268	252	280	291	307	302	296	295	243	276	289	290	264	327	282	249	271	262	281	266	298	287	268	273	281	231	286	285	285	261	294	322	281	258	253	264	271	292	280	283	289	303	283	273	293	300	300	287	281	296	314	287	273	292	274	261	290	255	246	289	278	264	277	306	274	275	285	271	283	273	247	268	273	277	281	283	279	288	269	302	251	279	279	261	272	260	278	279	263	280	313	272	300	296	286	283	285	278	284	300	275	254	286	306	295	264	259	303	280	311	265	265	259	291	246	301	258	247	300	274	264	296	257	281	304	310	270	310	289	246	271	280	265	276	300	263	255	270	293	260	283	266	240	297	271	301	320	258	291	262	303	259	287	282	289	304	269	267	239	261	253	258	267	303	313	247	239	309	304	249	279	272	268	255	322	290	332	275	279	280	287	304	296	260	306	295	302	303	265	295	273	261	310	307	312	278	281	300	249	285	296	277	294	311	265	255	275	270	289	275	263	255	295	311	269	289	251	271	287	267	305	288	314	314	256	251	282	249	287	272	288	297	308	310	275	250	302	247	302	266	291	250	304	291	286	281	272	291	278	277	272	300	285	283	292	250	240	279	330	254	278	275	297	300	248	288	265	281	289	305	248	295	256	298	259	298	283	284	297	297	264	283	302	254	284	289	301	269	273	295	259	287	267	252	229	257	282	278	275	245	273	290	257	252	258	287	252	256	244	302	294	270	294	280	282	295	279	251	285	273	318	318	280	267	282	273	267	271	274	311	275	275	287	249	288	302	298	293	271	269	315	280	283	287	286	270	269	266	301	287	295	256	277	260	275	250	306	261	267	261	256	271	261	299	265	280	264	283	269	264	298	282	253	276	281	266	270	274	273	291	244	263	270	264	282	256	293	291	284	280	288	273	276	281	281	290	299	289	264	290	271	267	254	270	268	261	290	236	278	274	254	292	318	269	261	258	269	282	281	295	319	288	283	259	259	259	262	275	280	270	280	297	298	289	252	261	272	285	304	279	249	264	268	238	245	268	259	264	292	285	255	271	269	273	261	281	283	280	262	285	293	294	262	293	281	286	287	261	286	254	309	297	276	289	284	273	287	292	273	275	289	272	282	320	292	301	280	251	285	303	262	286	256	288	258	279	294	297	279	251	282	271	280	311	280	251	258	257	265	294	269	288	283	264	297	255	263	275	290	251	305	294	300	292	273	276	283	290	278	242	282	316	249	255	265	277	264	287	332	298	321	289	264	280	262	278	263	275	270	278	285	261	309	266	274	291	288	309	262	266	271	281	313	315	284	286	293	247	277	249	266	262	274	267	288	262	281	253	234	272	299	282	284	254	294	292	316	287	219	288	284	257	277	257	276	281	305	285	276	255	270	284	285	253	312	260	249	277	259	249	284	277	253	246	279	255	269	302	287	263	257	294	266	273	280	283	291	267	275	313	281	232	280	281	306	248	263	277	290	245	280	284	267	271	279	264	294	322	278	258	276	266	295	297	297	270	304	253	293	271	268	255	309	269	283	270	283	278	242	290	256	245	269	239	258	244	299	268	290	271	274	276	289	293	264	272	300	252	288	295	262	243	249	272	262	282	279	298	310	293	286	241	299	316	280	246	287	267	285	266	299	279	258	263	268	276	266	266	269	294	263	314	265	313	279	240	273	266	249	287	273	299	310	279	274	268	280	268	279	290	262	266	256	268	284	277	294	287	263	283	269	252	269	262	251	307	274	252	267	276	270	270	255	273	259	291	259	268	233	265	294	297	256	258	330	285	304	299	273	297
27309	16917	23500	15803	10498	8018	6093	4396	3363	3172	2598	2404	1972	2076	1836	1434	1132	1007	1247	1173	1005	873	953	1070	1032	934	1009	951	890	817	774	768	739	673	688	715	707	695	616	657	678	649	616	598	557	593	559	611	630	578	605	586	589	609	559	594	606	611	609	597	578	578	592	589	604	611	622	632	557	595	594	613	580	603	587	569	584	631	592	577	607	615	644	533	545	606	578	622	573	600	594	561	573	619	575	585	621	610	597	620	599	519	535	622	570	572	596	592	590	557	618	603	616	566	562	599	586	605	620	581	577	634	587	596	602	608	614	604	627	585	586	600	640	596	639	614	656	582	604	608	603	617	595	592	604	619	565	604	542	606	581	602	638	591	609	579	596	598	601	653	623	593	602	613	582	612	567	603	617	595	570	587	571	594	578	564	585	608	575	577	620	636	577	578	572	576	607	596	577	616	630	578	607	560	574	582	564	581	612	622	605	630	575	642	612	587	597	611	599	662	623	577	576	603	604	586	595	616	601	566	602	577	616	567	620	572	591	603	556	596	579	608	610	574	570	612	601	585	579	591	576	555	584	629	602	574	592	610	605	562	613	562	587	586	621	643	566	585	654	591	597	621	554	601	576	552	639	540	563	572	597	635	645	603	596	610	587	592	604	581	610	591	611	588	565	585	584	588	579	603	536	609	569	568	595	612	590	563	580	619	642	598	602	594	581	600	592	561	615	568	585	614	589	556	593	579	616	603	581	553	608	622	577	640	663	594	603	580	559	585	628	628	614	580	600	584	604	621	598	649	567	597	583	602	579	572	594	600	621	613	593	582	592	585	572	585	603	591	624	566	645	598	625	592	590	633	603	575	549	633	625	612	625	573	611	594	649	660	580	564	618	649	575	597	634	607	621	592	619	589	591	575	565	553	600	595	601	571	577	576	614	577	576	628	604	554	567	637	601	541	538	649	633	597	623	582	619	546	589	613	593	610	614	578	576	612	584	613	590	553	574	596	529	602	605	604	622	599	592	612	551	558	618	635	562	592	588	598	581	630	552	585	628	607	601	603	624	574	596	557	599	622	547	585	553	566	571	587	567	616	606	585	593	623	587	635	586	609	625	571	590	619	619	597	603	571	590	550	594	615	587	591	587	597	614	584	608	597	569	601	603	578	597	575	572	542	609	574	631	595	625	584	576	566	593	591	602	626	607	601	624	614	568	629	592	609	616	613	589	592	587	587	588	597	557	604	600	584	599	594	574	577	591	583	607	569	572	600	556	625	599	611	588	621	605	579	563	588	573	533	639	568	589	577	613	593	587	602	597	579	599	612	579	618	608	620	563	581	595	553	608	592	649	611	603	569	572	601	579	590	564	554	588	636	573	600	574	600	575	604	601	606	581	619	614	587	576	562	610	594	640	580	612	593	576	589	616	602	558	593	550	608	587	628	569	584	574	642	607	590	628	588	605	579	606	632	586	574	584	589	631	617	615	586	580	628	576	574	588	598	555	615	611	598	606	609	593	625	613	583	574	619	606	616	580	592	569	618	633	582	591	582	587	615	646	603	612	608	554	599	611	582	563	572	606	599	581	599	576	577	563	594	569	560	601	616	591	591	558	591	594	597	589	579	609	548	625	637	613	601	620	586	576	567	586	586	597	620	574	666	575	589	593	599	589	623	609	629	569	587	613	613	594	582	592	587	557	595	583	617	555	559	617	617	625	601	617	613	633	608	596	576	621	602	602	596	589	611	638	594	586	577	585	634	588	575	571	600	578	535	628	616	646	609	583	604	600	556	606	584	601	601	612	601	538	565	547	582	608	625	579	623	595	627	562	589	615	562	571	615	576	575	573	592	540	612	584	603	574	619	584	568	562	602	590	609	604	617	573	635	601	603	563	631	550	578	623	608	597	586	569	597	568	583	608	548	572	541	583	578	592	589	579	555	599	594	561	637	595	625	582	543	601	555	621	569	663	547	576	560	589	615	579	542	598	577	608	588	592	575	596	605	563	558	602	644	566	585	587	572	577	604	580	606	632	599	579	580	584	599	567	617	580	593	595	609	588	611	594	586	613	607	577	637	586	654	598	608	602	571	575	574	638	611	579	588	677	569	604	590	549	604	541	586	619	644	578	619	623	559	580	596	627	583	578	597	577	584	651	660	618	611	599	583	571	610	625	573	649	641	591	589	636	592	604	574	554	559	565	591	614	570	596	550	609	586	625	634	552	638	558	600	577	591	604	606	561	574	571	626	595	632	583	574	580	662	615	592	564	600	575	605	590	557	615	616	612	625	608	602	558	618	592	571	582	569	567	612	589	583	559	626	613	544	602	600	592	580	596	562	631	635	624	573	618	600	562	573	577	597	583	581	531	624	608	582	618	569	563	620	661	610	586	584	588	619	654	589	632	590	596	580	595	594	546	647	558	616	619	590	573	557	604	630	560	599	603	610	612	589	569	579	632	615	591	575	590	590	590	613	613	595	626	594	558	563	581	590	574	591	594	549	596	622	593	609	583	603	628	568	586	601	595	613	615	550	551	615	620	612	621	595	592	612	612	595	616	578	583	616	542	593	605	585	570	619	583	598	605	581	613	566	570	581	622	616	609	571	605	588	581	591	613	608	669	607	610	584	600	576	570	632	655	593	583	587	660	583	573	596	579	581	628	567	578	556	616	560	560	637	549	573	597	576	569	638	609	574	527	617	573	578	609	580	586	612	550	578	614	571	645	626	573	597	617	604	583	550	601	611	582	570	589	571	628	607	580	590	574	566	607	603	581	633	590	581	617	599	622	629	595	581	632	573	604	589	544	564	586	560	609	588	608	611	614	597	589	572	620	604	608	612	597	633	604	606	599	597	574	610	628	638	580	610	590	571	589	558	626	571	609	591	595	570	619	571	593	574	564	581	560	579	637	593	566	582	604	583	608	626	587	547	623	634	616	605	609	641	580	616	614	605	626	587	613	592	564	604	648	606	579	623	574	586	596	570	588	627	590	575	597	607	584	630	582	607	600	583	584	563	611	572	615	589	562	610	579	601	630	567	591	547	568	624	609	620	598	653	585	581	613	612	621	646	617	578	606	600	556	583	607	565	606	577	590	632	555	607	590	592	551	606	592	593	604	612	586	571	626	584	596	613	576	607	609	604	624	595	624	579	611	619	600	605	596	627	588	649	592	557	602	616	588	594	585	633	603	606	589	605	615	615	587	584	666	589	618	616	600	632	626	620	608	610	639	549	552	571	537	595	557	570	600	607	575	588	609	621	610	612	599	574	597	603	631	611	575	628	570	611	583	578	570	624	576	578	578	560	620	606	575	643	584	634	618	587	518	568	585	603	627	625	522	588	631	557	587	588	553	622	600	589	603	571	605	609	610	617	597	641	610	584	594	534	618	554	589	555	587	578	595	546	570	573	564	552	617	628	609	642	612	576	588	590	531	590	559	603	601	581	561	635	597	589	590	595	608	601	596	600	579	633	564	620	589	656	603	583	611	582	614	581	608	566	602	575
56869	33344	26080	14885	5522	3540	2557	1918	1484	1228	1095	866	766	701	578	571	435	387	466	475	432	354	386	415	355	454	396	399	382	361	359	388	322	348	358	328	366	333	328	329	339	315	329	322	318	327	316	324	309	298	315	285	308	314	302	294	320	322	298	320	286	334	337	298	319	315	344	317	333	337	316	309	318	320	304	331	302	306	305	330	334	300	333	339	314	278	319	295	308	294	315	327	298	328	282	313	332	318	289	282	345	295	317	336	342	327	311	346	291	290	266	308	345	341	284	326	312	291	301	346	308	316	303	309	349	357	316	296	320	334	314	312	334	357	312	317	279	330	325	309	309	320	318	303	328	301	330	318	325	320	334	301	293	306	315	327	282	324	299	275	351	293	360	311	283	316	312	279	305	363	334	336	319	331	311	330	362	301	307	330	314	296	286	280	338	339	274	326	297	326	283	304	307	335	334	373	342	317	285	283	302	321	348	321	316	278	303	283	327	317	317	304	340	300	315	358	334	292	317	337	309	286	287	338	307	290	306	305	300	321	299	319	270	332	268	314	310	268	319	320	333	327	281	337	336	318	318	334	309	277	332	354	359	308	315	347	315	316	328	295	288	345	290	321	302	324	342	308	328	315	315	301	302	341	301	340	302	316	292	303	342	266	329	303	336	344	352	294	316	311	285	302	326	319	310	338	324	293	330	322	300	309	330	323	309	319	310	348	323	314	318	282	313	302	281	309	334	322	321	301	296	322	327	283	306	302	323	319	287	299	276	307	349	295	300	335	325	346	344	331	285	320	322	292	334	322	327	294	335	332	289	283	294	350	318	302	348	319	296	309	297	366	290	338	314	304	325	313	303	318	330	306	327	319	327	332	330	278	365	324	299	294	313	308	308	303	310	299	312	338	342	325	323	310	336	356	296	354	305	319	313	333	308	310	314	334	333	332	304	345	295	320	307	305	306	293	322	314	298	309	305	335	309	332	267	301	334	334	285	310	327	261	288	345	309	289	298	320	331	336	311	310	326	331	319	339	291	303	310	342	310	303	332	346	298	355	322	332	301	312	262	335	343	303	339	273	329	333	277	338	309	335	331	306	299	320	324	280	338	306	285	306	299	301	308	268	276	288	319	353	336	336	325	311	308	272	325	310	309	289	306	303	330	317	349	305	288	318	344	322	340	267	296	302	314	292	324	321	342	302	302	299	335	299	342	343	351	348	325	318	317	367	309	283	285	338	289	306	321	284	299	297	301	302	348	292	332	319	332	302	330	329	331	328	313	370	305	328	303	345	269	291	299	333	283	292	315	320	325	304	341	272	308	344	324	289	315	335	310	318	309	325	327	327	313	302	358	332	288	327	309	351	327	344	322	286	295	316	315	310	322	293	336	320	309	284	353	326	318	327	304	328	321	316	323	322	307	313	363	300	317	312	331	325	303	289	269	323	321	279	318	328	303	367	296	306	275	315	345	305	308	317	327	343	315	307	311	323	292	299	311	338	343	299	307	303	288	301	331	348	309	314	317	327	356	290	342	328	304	323	277	318	304	320	298	299	290	296	307	290	317	289	309	310	274	321	312	305	308	316	321	334	313	345	276	297	309	279	329	297	290	318	342	302	317	297	294	304	274	336	304	330	298	320	302	325	281	329	331	309	296	306	294	305	298	303	325	306	309	295	324	288	321	294	339	304	280	313	323	314	333	305	299	333	334	348	324	322	324	329	310	314	308	316	301	293	316	323	331	316	287	364	305	299	343	359	322	329	313	315	299	336	310	285	316	303	325	316	307	357	364	304	316	305	282	292	320	339	295	328	298	314	306	332	333	314	326	304	301	296	316	318	315	310	325	322	327	349	321	318	284	307	310	339	336	328	307	301	287	308	347	320	346	301	295	331	317	343	324	318	309	298	300	317	289	265	328	329	306	300	309	292	306	309	319	304	287	292	307	304	306	306	327	314	305	338	347	283	295	322	328	336	318	296	312	330	292	314	328	285	346	323	317	325	320	296	311	300	296	359	321	296	316	335	318	321	333	320	336	304	326	357	301	295	289	302	327	315	366	331	295	301	336	298	344	316	307	309	308	302	332	314	292	286	345	331	339	296	286	290	342	296	310	284	311	313	339	299	303	295	318	338	341	342	290	276	328	309	294	319	301	328	279	310	274	324	295	300	286	333	358	330	340	311	335	344	289	291	293	301	285	313	339	322	302	325	292	313	304	323	331	283	338	263	303	334	329	290	278	289	293	356	326	310	263	267	321	332	283	312	292	288	303	296	325	319	325	304	341	300	348	337	309	294	314	295	323	341	355	328	355	339	312	318	322	337	298	331	319	298	320	301	301	284	352	295	305	299	335	338	297	306	328	340	334	357	314	314	355	359	304	330	305	315	348	335	346	327	301	286	301	321	300	319	316	303	345	278	293	331	268	295	324	306	329	317	302	335	304	310	319	312	294	345	315	293	316	332	329	299	316	300	340	288	314	304	305	297	303	321	289	307	325	310	310	306	310	337	315	302	300	320	314	323	300	293	304	335	308	312	317	326	309	351	310	337	316	309	308	325	301	306	328	306	334	280	306	284	353	306	332	340	310	333	311	296	340	318	347	348	297	300	289	310	304	282	285	297	282	319	326	318	305	315	335	331	331	320	333	296	290	317	295	299	323	331	304	321	338	271	277	334	272	333	307	316	284	297	301	312	296	307	341	372	321	322	338	313	301	323	304	288	327	330	291	333	337	287	346	318	316	308	292	338	272	281	301	283	298	330	330	287	291	305	344	312	327	259	326	308	331	328	324	334	321	312	318	339	329	298	302	322	300	345	306	287	306	296	298	330	319	322	321	300	296	324	322	329	314	317	325	343	336	322	332	301	331	305	324	297	327	298	334	295	284	296	323	285	299	329	279	295	284	299	298	350	328	307	295	295	310	311	326	313	335	337	306	324	280	330	326	327	335	334	306	298	299	321	317	316	306	306	313	341	333	299	320	297	308	356	317	286	303	340	308	319	350	320	313	323	330	319	303	318	294	301	316	310	327	320	339	308	307	341	315	297	333	288	306	289	329	304	306	353	349	355	302	287	313	336	274	304	289	332	320	291	292	300	318	324	304	328	294	319	318	300	312	331	314	322	296	312	317	360	345	316	314	331	305	304	329	321	307	300	301	316	305	325	288	304	306	291	299	307	343	309	321	292	283	287	331	249	301	309	337	358	332	299	304	319	326	304	342	345	306	306	306	299	301	310	313	323	298	288	289	307	302	291	297	341	323	340	296	265	309	293	304	363	266	305	308	297	295	317	291	305	306	333	296	292	321	288	313	334	326	305	315	353	318	296	361	348	323	366	280	318	326	332	318	302	300	328	304	314	289	318	303	286	313	333	323	326	321	281	298	325	354	280	331	336	278	325	323	311	297	299	338	314	319	299	293	335	333	283	291	296	336	302	325	302	352	345	292	293	316	314	311	299	347	320	310	325	309	279	319	280	296	292	300	328	323	325	294	323	331	355
33187	22749	29735	21919	13269	10848	8844	6540	5537	4475	4247	3484	3399	2965	2266	2003	1391	1245	1478	1581	1369	1041	1212	1376	1108	1206	1304	1127	1071	937	851	903	866	862	839	800	795	751	698	717	687	728	675	703	649	677	705	654	678	651	656	741	625	687	684	700	682	657	680	689	667	661	642	655	643	669	675	677	652	646	589	601	632	711	632	652	658	668	669	664	645	652	641	652	654	669	665	725	697	667	625	632	671	610	638	671	672	707	666	641	644	689	623	698	652	655	638	655	653	652	676	665	691	703	682	676	668	660	653	658	636	682	677	617	670	669	644	643	636	611	641	646	652	645	636	647	607	691	639	704	651	646	666	681	615	660	642	652	660	638	666	652	675	640	656	664	603	686	651	648	692	662	644	658	622	610	656	631	680	631	633	638	637	632	663	626	682	683	630	675	639	681	621	653	645	676	680	625	660	669	659	636	664	707	635	670	631	633	630	666	649	625	643	633	674	652	622	663	653	607	620	682	699	714	679	672	639	610	645	639	680	662	622	659	649	671	691	655	677	661	663	638	646	695	627	668	629	668	679	637	603	700	647	679	679	662	614	664	683	684	640	642	642	636	637	682	653	656	670	676	625	666	648	676	629	645	676	670	668	689	663	638	632	681	642	638	665	630	647	671	651	648	700	625	648	659	684	623	670	716	712	631	719	654	681	641	679	641	655	642	660	677	682	669	691	660	689	679	715	655	644	698	650	664	664	620	636	650	616	668	674	676	657	682	634	671	634	673	646	618	640	654	623	662	627	650	668	663	670	650	652	713	673	638	653	633	689	641	663	652	663	661	640	657	677	651	660	618	706	618	640	653	677	659	629	652	678	648	676	642	648	637	631	668	652	646	652	644	626	637	620	645	649	709	668	662	657	686	655	609	669	632	687	663	677	630	638	630	643	654	680	657	641	605	685	652	687	603	652	668	648	653	708	684	681	651	649	642	635	632	665	662	680	638	598	657	659	657	659	674	619	669	637	599	677	674	681	674	711	704	667	662	655	708	658	671	672	641	667	654	673	637	688	652	678	615	701	637	595	655	649	631	671	655	661	656	653	689	664	666	665	639	684	678	692	668	671	618	676	650	674	715	650	621	656	652	675	686	688	648	699	646	637	655	647	651	666	672	702	680	677	684	690	694	656	632	653	626	691	667	635	650	596	654	659	654	665	674	690	660	661	658	666	672	639	698	635	674	675	681	646	645	666	656	704	642	635	645	705	652	720	627	668	618	656	651	669	698	645	642	667	668	682	636	653	680	623	652	637	656	668	639	615	646	676	656	682	634	630	628	717	672	657	696	656	694	654	657	712	634	667	617	669	695	675	663	641	687	643	689	629	665	675	655	689	652	684	618	667	644	694	691	687	654	629	663	684	667	644	638	633	655	627	680	702	622	637	698	674	658	646	655	661	649	612	636	662	668	656	641	652	696	698	689	641	626	686	636	671	660	628	684	621	667	662	674	640	637	641	666	645	672	648	646	665	630	650	636	663	618	679	717	655	718	661	688	681	649	648	650	678	688	669	641	653	641	655	632	652	641	636	658	687	625	714	676	673	670	664	702	672	676	617	647	641	627	713	638	634	685	644	701	666	654	639	700	601	632	656	677	668	723	699	641	640	636	605	589	632	645	665	629	615	621	684	591	654	654	662	626	646	670	612	669	656	701	650	637	630	633	710	653	637	684	660	662	677	646	688	700	638	679	660	707	634	660	690	665	681	636	673	650	661	663	685	665	656	683	644	639	614	641	672	649	654	689	637	704	722	670	655	664	661	673	673	707	681	634	695	652	628	707	636	617	626	659	636	692	615	626	664	664	695	676	648	673	619	653	668	603	675	681	643	635	640	683	682	715	671	680	654	646	651	630	647	670	626	645	624	646	743	677	680	681	701	651	649	659	660	656	616	664	663	667	718	642	640	659	653	662	645	660	645	684	611	637	647	696	705	684	643	686	652	700	651	648	657	647	615	641	632	647	692	677	685	637	682	667	615	653	692	647	663	647	611	621	661	673	674	629	637	638	654	648	709	653	653	678	612	638	687	699	725	627	667	660	627	659	616	650	676	649	671	649	708	693	608	640	622	672	699	679	660	685	613	624	680	682	607	661	672	677	652	663	671	667	648	634	649	621	708	687	687	699	663	675	628	667	682	628	665	659	639	649	697	633	654	667	678	664	669	632	671	630	683	632	666	677	651	645	669	627	644	673	643	631	650	652	658	680	659	634	673	629	667	628	655	690	637	663	691	635	675	691	723	654	633	653	647	639	683	668	618	705	665	665	683	659	672	671	670	627	684	650	659	614	597	642	657	654	651	645	656	602	703	661	696	669	647	650	626	673	689	656	663	659	630	652	605	649	701	646	663	673	614	648	672	660	648	679	650	653	676	666	631	689	677	726	664	649	592	665	666	622	678	628	687	646	611	687	658	690	696	668	695	656	634	708	708	660	643	662	667	718	670	670	644	634	639	652	635	674	645	679	644	636	633	597	656	691	670	677	667	671	647	680	662	672	696	682	668	613	613	692	675	688	712	655	674	660	686	663	630	648	645	655	684	635	633	677	655	656	667	647	632	676	684	643	684	637	694	615	702	660	669	706	688	654	681	673	694	613	652	700	652	676	662	618	637	686	650	647	683	619	653	697	607	671	646	700	667	668	646	648	679	625	610	709	680	662	674	668	688	689	691	631	686	713	666	635	648	691	659	633	639	643	671	689	643	632	691	686	671	673	721	649	646	620	642	675	683	680	658	619	657	669	636	606	643	652	646	633	602	664	656	638	678	635	652	670	638	654	716	658	605	635	657	647	689	670	676	628	673	656	661	696	653	665	636	615	698	647	675	645	657	692	636	674	654	691	644	624	702	678	647	669	687	630	627	665	660	654	672	645	666	633	656	670	637	631	598	656	679	684	650	643	646	612	628	687	660	616	680	618	630	615	663	632	690	639	664	657	665	694	673	653	688	667	595	615	608	714	639	637	640	685	640	674	640	662	659	682	632	686	666	679	690	679	654	622	662	693	717	674	663	641	624	631	624	645	628	643	665	667	714	633	674	628	617	671	659	661	656	637	582	698	689	659	645	685	649	649	654	648	665	656	636	637	665	665	634	615	667	634	651	697	637	680	642	608	634	666	622	653	671	664	675	643	665	637	653	671	628	662	649	644	619	644	658	615	655	649	614	642	675	636	667	652	619	634	623	687	678	661	624	702	615	676	682	631	682	646	634	659	663	676	636	680	714	639	661	661	684	671	634	705	611	673	692	642	681	623	652	659	605	651	664	674	652	677	652	659	635	610	646	644	658	678	656	622	659	630	626	640	671	693	633	653	657	660	673	617	664	629	657	615	662	651	627	660	680	654	619	662	642	652	650	680	665	716	660	673	661	649	628	640	654	644	689	677	640	675	653	667	610	625	664	649	736	640	675	669	641	658	659	626	646	650	682	657	705	640	609	637	660	647	646	663	643	641	634	652	688	652	664	675
34543	16949	9416	4132	1345	772	567	445	389	410	430	430	439	372	388	346	296	293	333	303	314	289	241	298	301	333	308	331	280	309	291	299	259	261	301	314	269	285	277	321	216	242	254	286	331	260	298	298	284	265	295	312	266	263	288	252	244	290	269	267	282	263	279	277	263	256	248	263	274	258	302	266	297	266	314	284	280	295	304	294	276	289	266	293	246	256	261	303	250	263	244	288	280	293	269	259	260	297	284	267	292	293	277	331	297	261	296	267	272	298	293	274	284	305	288	330	294	286	291	286	308	273	254	300	286	251	257	262	284	287	281	286	294	265	270	267	299	250	270	289	247	299	295	269	264	276	285	292	254	303	302	251	246	308	262	317	284	243	274	281	280	293	257	283	289	308	248	254	262	277	268	268	268	271	289	286	296	279	259	299	234	244	280	258	268	285	300	275	268	300	252	259	272	262	246	291	323	270	280	267	278	304	270	275	306	275	273	256	285	250	262	287	267	266	283	294	284	271	269	276	276	289	276	265	318	283	272	266	227	258	302	291	285	250	258	283	289	276	295	274	272	277	238	278	268	283	254	289	297	318	283	265	262	270	295	266	281	269	300	246	263	278	276	253	251	278	296	259	286	257	285	280	270	276	289	256	302	276	262	268	279	286	291	294	304	315	269	265	290	234	244	275	268	288	248	279	277	267	277	260	290	254	287	315	254	279	275	275	282	285	274	266	254	271	309	273	347	285	269	278	291	271	245	291	282	280	289	290	269	306	286	278	250	289	268	250	283	292	247	300	286	285	282	272	296	293	298	278	262	275	273	298	273	238	252	269	303	286	268	263	282	235	254	295	307	258	253	274	289	294	267	285	261	265	267	260	272	295	287	301	303	299	273	294	282	278	255	295	277	283	296	275	272	294	281	257	309	269	291	282	311	272	284	251	300	275	264	289	294	260	252	246	287	281	279	290	267	269	287	278	261	285	277	224	281	264	296	277	300	307	309	305	297	280	292	268	279	274	255	307	323	282	264	270	283	263	337	281	242	304	272	298	278	277	289	292	285	266	283	258	224	284	277	314	264	251	264	272	275	267	288	292	259	284	310	264	283	263	298	281	261	284	295	276	268	313	288	234	273	294	278	283	254	268	282	260	286	252	285	262	281	243	284	289	305	266	294	301	252	295	287	270	282	286	305	290	299	247	289	264	272	276	282	295	287	258	241	301	296	263	273	265	273	271	271	305	264	269	240	239	271	273	291	263	258	253	277	279	312	266	269	265	269	279	278	281	273	282	280	304	316	268	282	278	290	256	260	260	298	290	292	269	285	304	299	253	307	331	284	299	259	264	276	295	257	290	264	318	303	300	276	297	269	281	288	272	257	263	278	254	263	233	302	278	279	257	238	267	286	295	278	297	255	274	276	287	277	287	290	274	278	258	266	251	282	248	253	298	298	249	277	257	273	296	263	264	288	264	268	296	282	261	263	279	312	267	286	295	239	260	295	286	278	296	296	270	292	298	265	272	264	243	254	273	313	304	253	283	251	243	249	282	260	272	329	261	287	239	297	294	266	290	278	281	282	293	290	293	281	256	244	261	278	257	263	292	286	243	277	299	265	306	251	253	244	288	280	257	294	296	297	282	263	277	291	260	283	270	263	252	298	291	292	258	270	285	280	290	269	261	272	278	277	273	257	305	276	273	294	292	282	276	251	273	272	257	291	264	273	281	266	298	285	249	263	257	265	282	291	287	275	265	285	260	314	269	305	287	279	262	301	284	278	275	252	284	282	273	275	267	282	258	286	257	288	280	247	268	283	293	239	284	284	280	254	289	315	284	314	314	285	255	263	274	277	272	241	323	255	275	256	271	276	297	258	308	311	299	288	286	279	308	292	315	297	290	294	326	275	312	313	288	299	262	280	285	277	290	272	279	264	272	285	299	272	288	289	293	278	279	271	278	262	256	251	308	262	264	320	309	304	256	258	313	275	280	297	290	288	298	254	274	300	254	279	261	280	262	282	276	258	285	296	288	288	286	303	268	241	279	298	259	240	282	276	259	259	231	239	272	249	294	264	265	279	265	264	312	268	278	283	260	292	257	289	277	297	273	265	270	280	266	249	311	263	287	288	276	277	292	267	269	275	266	280	285	302	264	266	272	281	263	291	314	271	276	285	275	294	297	286	255	224	309	318	300	291	269	290	272	289	243	280	246	262	259	283	242	295	263	305	277	278	297	252	271	262	268	249	291	291	271	288	326	253	245	271	271	304	278	259	306	291	291	315	280	254	265	268	249	271	291	261	284	265	268	283	297	304	302	289	273	307	310	259	304	341	246	294	311	270	264	287	268	281	245	286	283	285	269	231	279	296	292	278	329	281	273	289	261	273	259	250	297	282	281	270	242	303	298	295	285	251	273	281	271	271	274	266	289	248	278	263	295	279	282	276	260	290	281	281	268	251	279	273	278	288	280	291	295	288	302	243	270	266	292	264	276	284	321	266	278	282	262	310	262	276	301	289	279	293	289	287	269	283	307	286	255	280	305	268	282	245	267	269	281	274	289	269	299	287	269	250	302	275	265	279	254	274	271	267	297	276	261	248	266	265	284	257	284	259	270	257	267	267	260	251	241	296	297	263	276	249	298	302	305	277	256	275	285	281	295	261	261	268	289	308	288	268	285	309	262	278	272	303	310	298	288	276	273	287	261	288	298	261	299	274	269	266	260	281	276	306	274	273	265	279	300	261	247	276	297	261	268	287	296	322	272	292	278	263	283	300	301	278	292	314	281	272	256	264	270	303	284	274	305	304	323	257	271	296	277	278	310	297	280	290	282	278	252	283	276	253	275	277	283	267	283	290	285	283	262	339	296	253	279	269	269	265	253	314	304	278	264	275	309	283	270	296	279	285	303	268	268	291	280	251	291	315	271	313	290	303	272	266	267	300	284	269	241	291	251	294	285	286	280	317	313	248	268	285	284	289	290	285	257	285	274	258	262	269	275	311	266	276	280	303	264	290	299	308	277	302	277	259	261	282	312	279	225	274	287	312	293	303	283	306	264	278	282	291	285	301	276	279	284	303	252	293	275	293	295	318	265	264	272	298	306	283	303	295	290	267	263	298	296	313	261	256	280	280	289	272	308	263	271	253	289	249	270	275	281	294	287	259	285	265	295	312	268	281	258	247	283	280	275	298	285	295	304	267	294	273	263	272	272	272	294	274	293	264	282	289	265	260	287	268	275	314	270	284	275	260	298	260	294	281	300	266	272	252	278	258	288	263	262	285	291	287	293	282	262	316	288	272	272	286	277	249	269	265	269	279	303	231	274	259	317	269	288	283	279	266	262	300	279	266	307	282	288	250	238	258	274	263	266	266	270	268	260	298	256	279	271	295	286	276	242	283	272	252	269	295	302	297	297	253	271	266	275	265	290	292	250	271	274	274	297	289	298	284	272	310	263	271	236	269	265	287	295	261	283	251	260	296	262	262	295	280	290	282	270	260	271	274	292
19086	11068	13325	8495	4179	2469	1832	1399	1333	1311	1522	1362	1349	1111	1075	923	862	767	889	879	725	716	763	757	713	781	748	731	752	716	674	670	633	651	632	579	586	612	645	579	657	593	638	605	554	593	583	619	583	601	600	626	569	600	607	589	633	573	604	578	621	563	599	625	610	544	597	572	580	602	572	587	584	558	550	568	592	578	572	564	587	567	600	557	589	583	584	544	562	565	561	598	609	579	564	589	628	585	559	623	542	609	582	584	565	619	600	604	585	550	641	585	576	593	584	567	603	575	571	563	581	567	583	592	582	629	583	623	610	595	605	542	584	565	551	582	578	586	580	591	629	635	579	569	548	578	598	605	578	612	583	599	590	584	548	583	606	557	582	579	627	581	614	592	596	534	588	609	604	575	584	585	591	609	562	613	579	561	561	586	560	609	586	573	572	554	554	605	543	606	559	634	566	568	569	562	523	557	570	562	581	604	548	563	572	601	570	580	608	555	585	574	637	573	635	624	546	603	614	579	541	569	595	615	561	589	603	595	550	573	572	532	629	571	549	601	532	568	567	579	573	569	619	557	577	582	604	601	551	572	616	626	598	598	593	574	594	588	551	523	576	583	563	563	579	557	577	594	578	537	590	573	603	570	558	612	612	626	609	572	589	567	623	604	542	573	549	563	573	591	581	603	603	609	573	567	568	596	623	597	632	596	598	580	568	576	595	597	599	624	591	564	590	596	650	617	575	602	622	545	557	579	587	554	631	575	561	570	583	578	583	605	571	588	623	565	612	643	564	594	574	587	545	616	601	594	565	580	623	584	591	611	583	579	557	560	649	567	597	572	545	593	587	574	586	615	611	570	578	583	592	607	588	589	587	568	603	592	555	584	605	587	594	560	573	582	566	604	616	577	608	620	584	605	593	633	608	577	630	556	559	572	615	559	589	598	608	605	627	599	592	553	608	605	591	599	574	574	574	614	629	609	584	612	588	623	582	566	580	586	551	578	553	550	638	604	587	578	593	545	609	597	629	570	584	596	609	590	582	588	583	612	598	629	614	608	597	590	607	647	570	573	598	580	604	611	608	569	593	608	535	633	564	559	594	622	583	587	631	562	536	607	603	597	596	571	583	573	611	591	595	596	596	600	602	611	592	585	612	581	632	550	595	566	579	595	602	596	597	570	543	632	621	572	623	629	560	562	602	562	607	630	591	574	604	561	575	622	543	596	568	576	588	608	558	631	625	615	584	617	572	603	577	586	573	609	604	608	569	568	573	568	577	563	557	592	614	558	573	588	604	599	574	583	572	600	563	572	574	574	546	608	623	581	565	566	560	586	591	582	537	621	575	632	604	552	631	597	581	620	601	610	582	605	583	575	567	578	583	567	602	573	567	563	625	607	607	592	570	593	570	588	554	596	592	610	612	566	578	575	591	602	589	597	574	600	646	608	636	611	569	583	613	621	585	546	625	586	586	575	564	588	581	567	587	596	611	562	573	520	557	575	549	609	581	585	574	594	550	571	624	592	585	579	545	563	576	597	585	579	613	631	580	547	602	577	624	598	577	582	610	588	569	577	572	605	583	624	608	616	569	621	593	545	597	601	599	568	555	648	593	606	555	576	576	570	595	651	580	534	602	551	635	590	620	584	587	574	570	580	571	567	565	594	582	616	555	548	598	582	556	616	616	566	590	602	619	572	590	624	615	558	571	627	616	568	586	586	559	551	584	593	583	615	587	584	622	576	587	573	594	591	626	539	605	565	591	606	616	611	568	562	557	579	590	624	578	563	579	537	627	608	576	607	582	593	607	586	619	558	574	567	581	597	625	590	597	600	591	566	586	618	575	573	590	597	580	612	569	631	574	630	570	576	580	569	615	589	608	598	618	554	602	578	588	592	588	650	606	569	613	593	607	612	550	621	553	571	561	605	566	578	623	606	554	591	589	564	602	591	643	554	544	609	576	573	589	611	661	679	610	569	617	604	541	617	545	566	588	574	592	576	619	586	603	607	561	590	605	606	543	592	553	583	579	565	625	630	631	619	631	615	593	618	602	566	581	604	622	617	601	639	573	560	578	585	562	598	580	633	562	563	602	594	570	578	590	644	583	603	594	579	611	578	594	590	598	572	546	579	600	599	622	600	563	614	559	658	576	609	578	597	585	548	582	613	585	570	564	559	588	593	555	569	558	576	590	540	612	559	566	602	604	605	590	603	584	561	595	617	591	584	549	610	593	554	626	655	589	601	586	614	606	578	572	609	598	581	571	576	609	597	615	584	618	526	564	595	550	582	560	554	612	573	570	599	570	595	569	600	607	576	605	577	596	574	564	546	591	547	595	588	601	564	618	580	569	598	603	556	580	580	563	563	599	537	559	611	615	602	603	580	589	560	588	587	593	577	596	550	596	591	580	623	560	575	533	584	616	590	603	602	562	587	584	606	600	630	631	581	582	595	605	615	525	590	607	600	610	616	613	546	542	596	560	533	628	596	570	598	570	588	641	612	573	594	575	600	615	581	573	548	573	582	592	577	591	604	612	595	560	592	600	630	547	596	590	575	561	599	604	601	597	636	565	629	572	565	618	578	571	580	585	615	607	596	569	612	638	574	601	582	585	587	537	605	591	588	550	618	594	589	596	606	579	604	591	550	578	607	593	599	565	584	579	612	608	582	545	581	566	618	603	605	580	569	613	588	614	558	627	619	626	602	602	610	521	549	587	590	629	583	571	580	643	576	559	557	573	601	616	585	614	567	570	608	574	570	616	593	612	600	600	598	551	609	584	563	553	566	637	561	594	557	550	640	599	601	591	544	603	616	562	610	600	569	586	576	580	562	584	616	586	574	585	607	613	590	539	611	622	629	589	560	576	560	593	586	569	611	623	581	622	573	618	589	623	586	595	613	548	606	582	587	628	564	589	619	605	569	642	567	575	580	548	595	575	567	567	583	597	605	596	590	586	598	592	608	566	556	563	579	596	575	632	571	577	561	554	601	582	610	572	613	581	555	534	565	609	554	621	606	595	605	570	585	566	595	635	585	587	605	609	559	600	571	586	558	612	576	619	589	617	604	620	563	554	586	610	580	569	587	553	619	597	574	587	594	589	579	572	604	532	609	588	593	580	565	525	573	599	545	554	556	599	577	555	594	585	589	582	538	591	602	585	566	595	606	576	555	617	609	603	592	617	585	632	581	570	592	585	607	589	629	584	621	572	577	599	604	618	583	586	574	618	576	589	588	599	564	622	619	545	603	556	606	610	561	569	627	582	580	613	629	641	623	593	587	563	599	526	566	615	545	607	680	527	648	559	605	602	591	626	556	604	605	576	617	568	588	602	574	568	626	586	606	600	609	620	616	569	601	557	584	594	526	648	582	595	587	587	571	553	559	565	616	579	584	588	619	608	571	593	563	620	566	609	577	597	590	604	596	609	575	549	589	576	553	567	596	607	583	558	596	583	569	578	577	601	585	533	588	635	588	539	571	555	615	588	581	595	562	606	604	577	624
45793	24483	19450	9402	3253	1975	1601	1307	1053	943	821	798	720	557	484	436	367	352	386	389	367	319	299	299	316	335	356	309	318	298	307	336	294	289	296	283	257	280	316	288	282	301	296	290	283	283	294	292	307	280	273	295	309	281	265	278	301	290	280	288	283	248	267	273	291	267	310	272	265	291	281	272	282	277	308	307	296	279	275	334	282	271	299	278	255	326	287	272	267	256	288	297	283	274	287	263	275	300	305	261	262	269	309	287	257	281	288	284	318	268	293	246	301	283	251	305	278	276	288	286	275	254	247	261	297	252	299	264	274	268	286	274	257	272	267	277	276	273	297	297	303	264	297	309	265	273	302	295	284	283	284	279	272	290	273	263	271	306	285	313	292	276	279	279	305	278	292	272	280	285	293	272	241	266	278	285	285	286	266	260	294	308	278	246	250	255	275	251	257	260	231	265	274	278	334	328	275	292	280	264	291	292	270	313	266	304	298	296	255	286	298	268	275	287	294	280	256	286	281	290	278	300	302	315	277	303	276	285	275	279	274	299	279	319	301	293	305	286	256	232	234	241	244	265	306	279	295	263	285	267	278	283	303	252	252	289	292	280	264	274	259	269	268	269	278	287	305	268	286	310	308	313	299	295	266	289	264	244	278	277	272	276	279	294	288	278	281	296	327	305	247	299	315	275	255	285	269	299	316	298	260	271	314	319	293	281	271	296	281	303	301	301	290	284	273	290	267	292	302	295	329	295	272	256	260	292	298	274	304	258	295	294	284	270	305	265	262	279	272	249	277	301	297	282	281	272	259	276	294	301	278	249	276	268	285	288	282	257	315	295	293	279	250	281	267	278	281	308	294	289	280	281	249	244	285	311	305	291	270	283	268	260	280	286	275	321	302	280	255	272	283	275	290	264	284	291	266	268	274	273	308	291	278	278	299	320	312	266	284	252	316	264	274	317	310	299	291	267	270	272	271	266	259	304	301	265	276	245	267	285	288	307	276	294	319	342	303	278	310	294	311	272	299	285	282	222	300	294	277	271	270	266	288	290	285	269	282	307	273	251	309	292	286	284	324	270	261	319	296	302	279	290	291	289	320	285	279	301	284	280	296	299	284	294	319	294	299	294	288	272	264	268	285	269	284	292	303	254	276	272	293	261	271	284	295	246	313	273	289	295	255	293	312	318	274	291	267	291	297	299	311	295	299	253	276	246	303	296	294	262	271	279	268	296	271	276	292	258	303	317	299	290	290	279	295	248	283	271	272	291	274	304	295	280	244	286	291	311	308	281	274	278	287	286	259	277	250	259	273	281	263	290	266	246	275	270	272	280	290	268	255	259	333	303	304	295	295	267	320	276	280	298	274	253	279	247	299	261	311	279	274	268	275	260	282	272	257	281	295	275	278	249	247	307	287	301	258	305	271	285	264	299	283	272	255	242	294	266	268	263	304	259	278	298	305	292	293	262	284	276	255	284	294	253	254	284	286	258	261	302	296	293	298	306	288	290	266	303	249	275	300	281	241	264	261	278	340	275	241	291	262	282	297	293	269	292	287	301	253	283	264	283	341	289	271	262	292	305	264	261	229	326	259	289	295	276	296	265	266	289	302	282	253	293	288	292	284	261	278	263	286	259	304	262	334	305	264	309	259	261	269	262	277	267	270	303	296	290	301	283	276	274	284	275	271	326	292	303	311	286	272	286	258	259	259	301	304	279	279	318	291	261	296	270	265	272	305	240	295	317	264	265	316	310	257	283	282	297	283	304	314	262	257	291	286	284	275	301	289	279	300	287	306	279	319	287	285	287	280	316	256	277	284	259	281	296	279	318	281	275	287	266	270	313	283	283	284	305	283	280	313	294	271	291	318	275	241	259	286	280	292	267	323	272	252	293	287	280	289	257	297	272	309	292	308	263	254	303	310	284	329	269	284	292	279	294	290	277	290	258	278	290	296	306	240	296	264	293	310	299	261	290	294	255	265	299	256	268	286	307	273	282	290	283	295	281	280	270	285	291	291	285	288	260	275	293	270	288	291	323	273	297	271	269	315	267	289	283	279	284	314	304	291	312	250	267	315	294	261	288	260	273	308	272	300	303	305	292	293	280	282	300	265	286	260	263	278	281	304	286	286	329	318	252	285	280	271	304	288	287	235	298	245	273	291	282	307	269	234	301	249	258	279	275	265	279	260	291	296	280	304	287	307	290	272	254	281	263	304	279	274	278	317	279	266	267	288	280	294	272	276	304	302	318	282	302	280	262	317	257	262	281	256	273	299	273	272	253	277	290	270	297	306	287	308	291	274	305	288	295	283	269	300	253	274	277	289	317	272	303	294	304	310	298	285	236	273	270	269	330	297	300	311	308	284	319	273	286	264	289	290	289	287	302	258	254	274	233	265	264	281	289	265	265	294	258	284	293	310	249	295	291	243	283	257	293	283	279	268	300	281	319	301	298	285	295	288	287	260	274	266	287	296	281	288	301	268	292	278	289	296	274	287	276	279	284	279	261	262	295	302	328	300	305	283	283	276	261	236	274	292	284	299	276	295	287	259	274	276	299	276	302	282	299	284	299	259	285	321	282	242	317	269	261	309	267	269	287	294	277	263	263	294	270	284	286	260	291	295	282	296	288	285	285	277	287	253	296	274	239	306	290	280	314	298	286	295	312	289	277	301	298	288	278	282	251	269	307	275	241	291	251	286	261	277	315	289	289	263	313	292	265	254	296	299	267	245	273	281	269	276	316	298	294	281	276	275	283	290	288	245	270	330	254	283	284	294	277	296	267	276	290	269	284	303	323	271	274	296	304	287	281	290	275	289	256	298	279	300	293	295	281	256	258	263	283	272	277	285	257	283	308	282	238	227	257	286	314	267	276	299	271	300	292	267	280	318	295	280	265	281	257	289	280	277	289	289	301	285	293	281	275	302	320	299	298	313	285	270	297	271	293	308	292	269	274	272	262	288	290	282	291	276	292	252	263	261	253	278	248	300	287	250	289	281	289	268	279	279	287	285	308	322	289	283	277	297	283	296	320	297	305	289	304	226	261	246	284	247	295	274	281	288	294	259	349	309	257	288	240	271	281	261	322	294	289	280	282	271	280	255	243	296	282	253	262	303	263	274	292	283	305	269	289	273	281	268	264	267	249	290	295	267	297	282	280	296	271	258	291	268	277	279	300	285	284	290	280	290	265	305	274	299	291	274	277	284	270	281	284	278	265	269	263	292	289	272	296	308	294	296	293	298	283	239	269	327	282	273	288	260	288	271	270	287	256	291	265	266	305	307	297	254	297	270	256	294	294	289	284	324	288	315	306	280	304	276	272	306	248	273	261	262	265	267	270	288	282	277	273	289	265	302	285	294	298	267	292	278	262	286	269	304	280	281	319	280	296	273	265	315	299	292	294	261	299	260	282	292	271	275	297	276	271	287	275	291	301	278	284	269	257	310	289	270	264	265	259	276	273	297	284	301	288	289	320	284	287	270	289	266	287	285	281	275	279
26181	16688	24380	16327	9688	7267	6342	4452	4024	3629	3411	3212	2893	2049	1861	1549	1226	1028	1174	1311	1188	909	827	914	862	1031	1056	944	841	779	749	771	715	745	683	668	679	683	637	637	669	614	623	642	618	604	614	582	621	620	613	629	545	626	626	594	576	580	590	620	613	613	611	608	610	563	622	594	560	612	626	572	614	589	613	640	565	567	590	609	625	618	631	622	614	602	577	607	610	628	596	588	622	591	572	588	616	590	582	577	605	599	595	602	623	597	641	574	596	647	566	618	603	630	622	588	599	606	605	595	561	614	592	593	617	611	603	577	603	594	617	583	596	621	620	606	587	650	621	613	590	635	615	555	609	593	588	603	644	621	597	618	622	581	579	552	552	552	611	596	584	599	574	595	600	635	601	600	625	614	621	573	631	610	589	651	589	568	601	628	604	614	636	656	651	603	610	663	613	630	575	607	603	580	549	610	601	582	631	633	634	591	595	571	635	634	583	621	592	630	643	557	577	591	611	634	605	582	617	576	590	584	605	605	609	563	582	596	592	628	600	580	640	575	640	595	618	642	658	558	651	645	593	607	615	619	570	611	597	598	605	606	590	593	578	575	564	584	578	591	625	626	621	597	619	631	598	553	589	602	595	576	616	582	638	610	597	585	535	643	606	577	589	573	589	566	600	611	543	598	602	616	605	578	630	622	586	606	627	565	597	585	578	622	578	609	575	626	592	596	579	637	612	593	594	612	600	606	585	627	598	621	596	558	622	633	667	618	597	588	594	616	578	538	637	598	607	593	626	602	595	622	605	593	573	613	622	621	604	616	588	583	578	644	573	613	550	596	620	615	566	569	577	595	620	568	662	558	603	588	591	615	608	672	546	575	628	626	630	609	567	635	539	591	576	602	564	633	613	614	583	584	604	601	564	586	601	565	543	571	583	616	578	596	593	614	589	613	626	608	609	620	629	597	595	615	617	643	615	613	591	604	591	594	588	597	565	580	622	586	626	564	634	526	625	557	596	554	640	620	641	601	590	607	600	585	602	628	588	601	603	604	627	626	589	587	655	608	555	561	654	632	632	619	627	590	604	607	604	631	643	581	610	592	605	574	576	637	652	574	607	629	610	600	602	600	596	595	602	579	608	596	592	579	599	571	612	604	591	654	577	616	601	629	579	593	617	615	598	618	584	612	568	562	625	574	599	600	609	613	607	619	593	630	589	549	661	631	620	645	649	583	612	620	658	639	564	608	609	572	576	649	606	589	612	600	595	627	560	580	619	624	629	550	612	587	587	610	614	596	611	571	600	639	612	564	596	611	596	652	538	567	624	601	626	614	596	615	620	626	616	614	605	576	595	557	617	586	613	571	622	618	588	586	601	601	602	624	608	560	550	551	582	612	619	586	598	603	572	589	636	564	572	603	598	678	566	558	585	648	596	591	591	608	601	579	576	605	600	618	534	608	575	578	626	572	616	604	603	590	590	619	585	592	590	572	592	606	563	612	662	596	610	629	565	575	627	584	586	659	576	537	565	549	611	562	579	580	589	579	625	617	590	594	610	570	598	605	571	638	571	626	586	507	626	605	607	626	562	589	585	600	584	598	608	610	615	614	611	562	578	549	639	633	617	582	597	612	630	602	594	600	611	568	553	628	609	595	618	616	564	596	638	607	612	566	575	582	588	583	625	580	643	532	571	606	635	643	580	547	583	634	616	595	616	596	622	610	565	634	574	606	629	620	627	564	615	607	564	586	601	573	619	602	629	599	602	600	598	604	567	570	578	602	597	636	581	587	617	627	599	633	638	581	600	568	586	589	561	625	624	618	613	608	604	636	590	618	562	614	630	588	604	579	624	609	560	607	614	616	640	628	588	607	596	579	640	608	575	608	595	623	531	607	623	588	586	614	594	584	602	592	602	629	599	555	608	606	576	578	617	589	610	598	547	592	584	614	607	609	617	624	596	578	580	575	578	582	609	576	619	581	590	622	631	610	585	584	575	596	617	616	547	606	579	613	583	579	633	624	641	546	614	608	616	545	607	649	620	599	614	554	584	509	567	580	565	626	579	562	620	601	602	605	602	558	606	587	591	556	611	667	598	624	596	626	598	605	620	616	601	584	573	577	614	621	553	635	584	617	625	598	590	601	587	603	580	558	606	580	648	555	603	596	642	594	590	582	606	578	597	606	604	571	592	562	616	591	631	593	603	558	586	627	584	591	596	600	582	615	625	611	643	612	565	613	567	643	610	634	593	564	632	582	569	592	573	568	615	640	578	594	563	594	574	630	570	666	610	618	577	595	592	616	544	630	648	593	595	581	591	613	646	634	591	598	604	623	612	576	602	625	618	654	583	601	620	630	564	611	552	633	623	598	642	590	547	603	593	586	633	583	654	607	596	647	594	605	634	646	579	615	579	635	623	606	604	579	610	616	594	624	597	597	589	589	584	579	571	627	641	606	627	596	593	553	635	613	586	637	615	597	635	556	588	554	635	590	642	588	611	605	613	602	572	639	620	603	594	601	576	624	563	686	558	607	637	608	596	575	596	625	557	566	593	621	614	587	623	569	609	592	539	590	569	593	582	625	566	583	608	619	622	636	604	604	593	619	587	591	590	584	607	596	584	591	578	594	603	631	570	620	626	585	588	609	553	598	610	603	584	579	602	607	591	603	595	546	642	574	601	574	608	575	563	629	596	582	636	662	645	577	660	561	618	611	602	555	568	579	594	596	589	587	584	636	608	629	577	598	620	575	597	643	607	586	617	577	598	622	595	583	654	563	585	600	653	625	605	588	602	585	599	620	630	631	600	595	592	612	604	588	592	622	603	642	582	587	618	609	598	598	555	578	558	588	592	585	556	614	604	605	593	609	640	596	638	607	594	607	633	566	594	585	586	626	561	583	543	628	583	583	600	602	593	565	600	595	595	527	586	607	595	622	614	605	622	634	571	604	606	611	591	564	567	638	604	627	629	581	556	539	563	603	613	602	590	591	630	584	608	560	591	602	635	586	611	654	590	577	621	645	565	606	610	582	548	585	617	609	588	610	570	593	620	595	625	625	599	616	629	517	584	613	598	612	632	632	614	610	561	568	599	574	618	603	613	603	588	601	583	569	585	560	598	585	572	616	564	591	540	626	621	564	594	588	583	596	592	582	610	636	577	603	635	550	637	590	594	563	634	584	627	564	602	638	568	606	605	576	585	586	591	604	593	599	579	578	639	610	620	599	578	597	625	595	598	639	608	617	592	592	653	563	596	591	590	622	596	606	584	582	595	576	551	624	592	645	619	568	563	620	584	636	599	595	622	580	595	621	611	617	597	570	548	631	604	569	589	586	636	590	566	571	606	598	602	595	605	606	618	580	566	624	548	585	589	574	642	609	594	585	599	610	636	654	645	596	573	575	603	558	573	599	596	566	607	584	550	599	627	599	571	618	601	565	649	646	579	606	573	561	594	586	596	616	572	580	574	602	553	585	559	614	602	638	600	583	590	624	617	613	623	602	635	606
54369	32534	27260	16253	5652	3431	2794	1917	1754	1375	1220	1138	917	724	620	533	441	410	481	515	496	392	386	399	410	369	418	365	375	361	340	343	302	323	344	365	295	310	356	340	344	316	360	312	298	324	311	333	349	315	363	313	303	297	293	275	315	339	327	335	334	293	328	299	275	312	300	324	326	358	318	314	311	312	347	325	319	343	323	320	326	295	317	310	320	326	330	325	320	299	336	321	310	327	319	333	321	344	341	334	290	295	334	325	294	308	300	322	335	349	326	313	296	303	336	298	312	322	316	303	344	337	321	316	300	329	323	338	332	326	300	306	355	309	318	348	328	294	330	322	318	314	303	307	336	305	335	324	294	284	314	300	301	341	307	346	341	305	292	318	329	342	314	350	288	286	323	339	292	282	338	312	290	295	309	329	296	324	287	327	288	311	300	347	348	306	323	311	285	294	281	306	323	300	336	300	328	306	329	316	322	319	296	299	349	322	366	314	309	297	319	332	305	319	320	307	324	332	314	315	357	321	330	322	319	305	345	288	299	311	331	368	323	329	332	351	314	297	312	316	317	304	316	262	299	331	320	319	331	311	331	301	330	332	356	345	297	314	305	315	337	300	293	318	330	338	332	314	326	311	404	321	345	318	298	342	348	248	298	320	320	326	341	323	309	334	327	316	287	284	297	340	324	301	306	292	306	304	339	320	309	282	289	307	304	357	308	297	321	326	287	298	347	308	274	317	302	322	322	304	328	347	327	318	316	323	304	319	339	333	329	301	340	327	322	379	350	308	310	301	328	339	330	333	339	331	311	298	296	295	325	310	263	320	297	323	327	310	366	330	332	326	310	314	308	342	310	332	291	298	290	326	345	284	331	341	336	315	334	344	294	303	301	328	279	298	312	314	319	335	301	314	321	343	320	328	313	306	367	301	359	314	322	309	325	297	314	279	315	307	313	341	308	321	304	290	297	318	314	304	346	346	317	301	325	323	297	341	306	317	313	328	313	339	271	305	317	298	310	318	331	343	290	299	304	309	298	326	320	328	325	328	326	327	339	299	329	331	307	285	309	300	291	304	311	351	332	328	296	272	276	349	312	282	289	336	343	350	294	300	298	306	304	314	333	309	342	326	344	324	308	316	300	353	340	335	319	305	314	317	354	289	317	298	315	303	320	333	318	290	273	325	297	328	313	348	315	330	327	339	323	325	381	281	297	335	301	305	352	349	321	319	311	310	316	335	326	319	314	301	296	308	338	327	301	332	357	357	314	319	307	327	314	333	305	317	360	298	315	308	363	307	301	299	293	286	295	331	319	293	306	350	310	303	296	309	334	304	311	312	320	315	323	326	308	313	331	284	287	340	307	338	294	266	280	335	308	294	299	343	310	317	313	313	305	328	345	344	298	286	311	349	318	323	300	319	312	320	317	357	321	324	342	312	309	319	296	348	309	290	329	299	322	371	354	304	329	331	352	329	313	276	298	315	294	329	320	327	309	315	350	341	329	293	344	307	318	309	324	325	284	323	296	276	300	312	282	304	305	327	336	301	324	343	333	345	319	341	315	320	333	310	339	309	285	332	315	331	323	321	324	325	324	321	332	302	322	326	319	328	298	304	333	351	290	308	345	319	284	333	306	290	263	299	327	316	301	332	271	329	316	327	319	335	316	309	308	339	328	318	334	300	314	312	312	345	355	308	335	335	306	306	316	326	374	327	300	293	322	276	324	327	306	321	307	358	355	304	325	302	338	308	322	329	284	312	312	301	341	310	315	347	324	295	293	323	303	300	292	327	328	290	314	323	333	313	313	320	322	307	329	290	288	314	335	317	335	302	324	331	331	348	321	289	311	316	302	325	310	356	320	338	334	301	334	338	330	287	308	333	304	345	323	327	296	311	323	319	309	309	298	354	327	315	305	302	317	315	298	326	327	306	310	324	302	315	340	323	337	321	332	309	313	289	293	305	315	354	287	308	327	324	312	292	352	315	319	328	292	324	323	316	339	342	332	320	316	346	329	324	312	287	334	315	334	327	330	311	345	339	319	296	297	347	338	307	349	331	298	312	350	319	334	290	339	342	291	302	279	329	348	328	293	349	320	328	348	309	323	299	296	341	336	310	298	310	303	312	346	332	335	322	308	334	303	331	311	334	295	302	323	328	320	298	324	367	334	307	309	355	287	330	345	299	315	300	330	320	317	348	321	341	309	317	318	329	343	339	322	338	338	308	308	299	312	315	320	358	299	313	324	339	320	348	315	324	328	308	286	327	331	362	329	307	328	316	345	289	297	312	281	297	320	329	328	313	309	302	327	324	333	283	295	350	300	281	342	290	338	300	340	319	306	338	300	297	309	310	303	312	318	290	316	315	343	297	323	301	337	316	324	320	358	311	313	312	297	316	320	323	348	291	304	278	300	310	270	354	307	285	293	352	369	313	343	350	332	306	296	341	288	290	328	296	288	321	301	316	331	338	339	337	300	330	327	316	298	311	276	329	284	275	278	326	316	341	294	333	325	313	317	361	303	328	318	333	338	305	275	312	299	299	337	331	338	330	306	352	331	324	304	322	304	304	318	319	308	305	328	299	304	298	286	340	330	298	322	323	316	311	319	307	295	315	303	305	291	271	337	316	303	326	303	296	310	332	310	337	291	292	312	292	331	338	322	312	332	331	341	312	306	321	298	313	304	331	280	340	309	318	331	325	305	335	320	283	318	312	297	294	302	296	326	305	305	317	290	315	335	312	297	298	294	305	283	298	300	314	324	299	317	311	290	337	339	343	309	336	324	331	317	329	308	331	311	309	351	313	293	339	326	317	331	321	341	323	317	312	299	307	318	276	313	334	339	351	290	323	270	320	317	350	304	319	308	313	348	337	300	306	329	324	299	282	331	336	342	325	311	328	342	347	327	299	335	337	299	301	320	322	311	306	322	294	309	339	304	292	335	323	296	269	352	347	300	307	339	310	305	314	291	371	338	329	313	344	341	330	322	302	322	326	298	328	320	327	305	325	276	302	292	318	311	278	302	283	311	342	322	317	319	317	318	314	328	271	333	321	355	290	335	338	339	296	301	306	321	319	294	322	319	297	329	311	326	321	315	331	319	330	308	328	326	327	317	306	323	327	336	323	310	289	338	298	324	325	302	282	308	300	332	331	324	305	296	332	304	309	337	328	296	276	316	294	298	286	293	334	283	318	320	312	318	309	358	315	311	318	316	372	322	305	346	322	293	347	335	313	295	348	337	302	339	307	353	362	335	324	322	321	276	299	317	312	333	308	293	291	333	370	333	311	328	301	300	319	289	282	326	321	319	278	287	281	326	283	289	313	322	320	299	307	283	306	291	313	324	337	293	312	310	337	301	321	310	338	346	311	290	337	304	320	332	315	266	303	310	310	309	317	316	295	350	302	289	277	340	305	339	278	342	287	334	305	296	347	344	338	302	296	340	329	306	320	315	334	321	300	321	320	297	334	342	314	314	305	300	297	302	335	332	311	328	283	295	325
31305	22325	30935	24096	13118	10582	9843	6510	6651	5783	5314	5150	3889	2918	2624	2142	1515	1428	1629	1718	1446	1070	1042	1056	1090	1113	1197	1001	1047	936	917	874	868	847	861	796	773	789	769	744	716	702	725	684	641	710	667	649	703	661	648	660	628	675	651	670	622	613	644	685	732	637	619	670	625	702	683	661	700	631	630	665	684	681	657	656	688	650	694	684	677	663	694	665	643	673	634	653	639	637	676	670	666	610	650	647	695	680	639	680	637	672	679	655	709	651	663	695	660	677	645	657	648	621	610	687	689	667	675	664	700	716	671	659	659	657	702	626	675	621	616	677	641	689	657	663	645	617	685	653	668	633	631	658	707	654	690	622	638	635	689	638	674	702	670	636	645	647	668	629	673	663	620	698	645	655	676	690	660	654	658	645	642	649	666	651	660	617	639	653	627	679	618	612	621	685	713	661	666	685	647	657	619	658	621	704	646	647	666	650	668	641	669	650	656	677	667	607	626	642	677	645	670	679	671	702	632	686	697	642	612	683	659	629	659	661	706	646	647	665	644	695	643	660	631	717	681	647	660	667	714	653	670	667	692	675	623	687	665	652	671	664	622	651	629	626	620	669	648	638	680	670	658	664	638	646	651	655	657	632	643	662	686	686	684	702	682	665	693	664	665	691	662	676	667	686	666	695	662	633	660	682	693	636	651	678	640	655	706	673	635	637	630	634	637	670	719	669	685	710	684	673	702	651	645	665	646	685	688	628	691	664	676	621	675	688	690	669	648	671	648	678	646	722	685	686	643	663	679	641	645	641	684	647	659	675	646	627	649	645	680	674	638	642	633	646	686	690	623	646	640	634	601	684	636	675	656	679	656	689	659	669	620	703	654	648	645	654	664	676	709	639	696	642	696	684	674	672	660	664	660	660	651	633	627	682	667	609	681	648	636	692	691	695	615	660	617	675	625	663	680	635	706	640	637	673	661	708	682	672	680	643	648	642	645	655	673	639	683	684	682	613	660	696	631	623	677	646	652	639	715	639	646	659	690	654	642	655	636	647	642	645	681	661	631	676	656	701	703	711	636	676	657	669	665	645	654	703	657	709	664	681	676	634	627	612	654	697	691	678	648	642	671	706	706	661	644	695	678	645	653	705	640	698	596	659	672	649	634	675	635	700	685	658	671	700	713	653	656	676	662	691	628	655	658	692	670	660	713	683	707	683	639	681	665	655	639	720	660	616	635	674	665	660	663	645	723	622	625	672	650	656	670	679	707	688	659	689	680	662	611	668	669	667	657	652	681	638	704	648	667	652	637	646	629	651	674	710	705	677	668	639	635	677	622	668	662	683	669	674	635	621	679	669	677	660	675	640	702	652	678	706	660	659	642	685	631	646	665	670	671	704	660	641	680	616	678	671	662	693	676	681	645	640	649	678	697	668	670	658	688	653	692	627	629	666	675	687	649	658	646	687	679	658	698	642	663	729	660	679	653	655	680	662	685	688	660	664	620	687	634	677	644	672	656	639	638	629	643	648	719	679	664	676	667	641	651	699	697	648	633	684	675	671	624	694	635	671	693	673	651	646	627	672	652	672	656	710	683	674	670	692	628	680	667	676	674	669	640	668	699	622	699	647	671	680	649	650	673	670	696	623	691	695	643	692	679	668	635	692	683	632	711	701	640	644	655	633	663	669	657	660	712	696	666	646	695	668	693	710	659	649	627	648	643	656	675	655	669	676	705	671	667	643	648	660	620	654	642	713	677	679	695	666	656	632	694	647	694	656	617	628	694	658	626	700	671	623	695	685	654	666	661	625	662	651	624	670	676	670	654	685	640	651	654	628	644	688	690	634	638	666	630	673	676	665	626	636	687	689	714	659	651	643	654	710	686	604	660	653	671	686	642	620	697	663	715	622	652	696	629	729	679	628	641	630	662	674	666	649	663	663	625	641	678	676	676	602	673	652	653	629	608	636	684	660	709	688	698	659	649	649	706	681	667	669	693	626	698	648	704	676	663	677	673	687	652	687	679	656	688	664	700	670	661	604	625	691	647	648	641	663	640	655	725	710	632	642	705	747	707	627	643	648	650	640	653	674	671	666	683	664	675	649	693	656	703	701	676	675	688	652	635	702	646	691	646	639	648	691	667	662	647	666	679	650	646	667	673	652	657	614	680	698	714	640	615	676	719	662	673	669	647	663	637	645	622	603	692	668	659	648	694	652	627	649	672	627	671	659	623	702	653	699	607	644	600	638	649	613	655	672	631	686	682	690	662	670	648	660	683	714	635	626	669	664	681	611	638	685	709	685	667	679	657	640	692	677	666	720	670	620	715	651	665	658	686	617	663	604	624	684	690	668	669	663	669	687	642	629	646	637	603	732	677	645	646	676	686	645	679	631	605	656	649	656	686	610	662	660	637	698	670	647	607	631	708	617	654	661	687	640	631	705	693	673	651	620	674	676	709	631	699	713	675	650	702	698	685	679	652	631	705	659	647	681	642	669	663	644	596	668	617	689	634	689	670	675	673	641	663	694	648	673	675	685	655	664	685	621	655	660	662	623	732	591	640	671	658	705	638	689	667	666	703	715	632	645	640	700	642	655	648	648	643	644	643	650	677	676	709	620	662	675	652	626	674	651	653	621	648	640	663	603	672	637	649	668	691	699	628	693	641	690	654	594	659	662	653	655	613	626	629	674	684	676	670	675	613	675	654	634	681	614	677	703	664	708	683	643	659	685	729	658	672	692	681	610	642	676	666	708	656	660	599	689	678	657	689	653	675	687	670	700	671	646	633	675	663	650	644	692	598	635	636	678	644	704	635	710	648	670	624	704	672	674	661	616	653	666	709	628	678	668	655	668	655	707	618	664	658	652	699	671	664	658	618	663	635	667	695	714	664	683	647	661	703	607	702	638	623	687	693	639	633	644	667	646	629	650	703	641	642	664	673	690	683	672	667	664	671	623	616	696	657	677	691	636	644	651	678	666	693	678	647	700	638	658	675	677	699	684	682	642	675	602	666	615	642	664	686	675	687	705	692	672	673	650	655	615	628	630	685	698	658	709	667	660	710	652	650	663	746	666	666	677	635	657	655	641	663	682	702	644	645	656	647	677	682	659	664	684	696	724	699	649	655	677	693	679	627	663	637	702	683	661	635	658	653	653	657	707	668	693	715	703	642	663	662	677	648	626	626	677	642	641	670	676	678	664	636	654	653	709	677	655	637	682	710	678	647	701	628	671	712	622	713	669	657	650	621	619	679	649	684	658	667	608	673	624	669	615	664	682	697	669	654	594	655	668	667	671	720	654	602	687	662	695	638	627	600	640	675	618	683	593	714	646	643	656	674	663	679	714	663	642	673	649	632	664	659	641	688	683	692	660	656	695	663	677	651	683	686	694	665	676	635	619	642	648	681	603	676	669	686	650	706	672	676	638	621	638	626	694	673	665	663	655	650	612	667	676	656	629	685	657	620	647	659	663	693	688	677	617	620	645	644	622	639	671	683	636	685	674	702	617
34547	17684	9943	4400	1329	740	566	457	510	468	462	530	433	333	374	373	317	294	303	358	320	301	266	310	275	320	298	319	296	337	281	275	258	289	307	277	271	277	284	281	271	276	270	303	273	277	274	329	260	259	251	294	302	273	282	285	269	303	288	269	300	259	275	276	293	262	329	269	266	282	287	261	275	287	300	308	273	266	268	269	269	289	278	298	256	278	267	256	287	275	305	306	263	283	254	262	285	310	238	277	305	281	283	288	266	260	275	263	316	291	272	295	299	283	281	265	257	276	278	331	296	244	260	271	295	247	301	306	266	281	290	295	270	322	279	273	269	267	261	300	273	262	277	275	264	243	313	274	263	303	313	272	310	242	298	291	270	264	278	284	286	282	284	292	269	277	245	300	281	319	269	286	272	265	282	291	273	318	290	301	275	298	309	270	265	285	276	273	288	304	266	274	275	273	275	258	295	300	251	258	293	297	287	297	263	282	300	288	245	298	259	306	267	300	273	303	288	267	284	291	291	296	287	289	265	260	256	253	309	257	281	289	274	296	278	254	243	247	289	248	254	273	278	307	281	272	300	275	251	279	264	299	271	316	235	255	275	285	283	259	301	289	278	277	304	263	308	265	282	259	275	274	269	256	264	263	281	289	304	256	272	279	292	280	285	289	278	259	283	281	276	288	277	291	264	257	285	259	289	282	288	272	282	252	290	259	308	243	291	304	270	291	281	275	283	255	302	290	263	288	302	293	273	312	280	260	275	256	293	310	291	291	248	247	243	263	247	262	261	278	265	265	288	291	310	296	277	317	293	278	297	245	278	265	273	281	278	271	300	259	274	291	313	290	310	286	271	302	283	274	289	275	312	277	269	296	301	286	271	237	281	279	251	283	297	267	272	268	250	275	296	257	269	268	253	304	274	298	306	309	254	283	271	293	270	249	295	282	279	272	295	280	284	281	305	274	285	295	317	298	262	275	303	265	310	289	271	298	277	264	277	281	270	293	262	303	287	292	254	282	309	307	269	287	302	299	260	285	262	277	278	252	288	290	251	274	318	284	280	288	270	262	247	284	284	285	266	284	298	263	258	268	279	283	294	264	291	272	275	271	297	266	295	250	331	265	287	262	267	279	284	276	254	275	287	270	299	303	280	289	264	272	265	293	314	280	274	287	254	282	264	240	283	282	272	295	252	284	281	273	287	272	302	279	312	271	292	277	260	298	272	279	276	300	271	294	291	274	278	268	275	285	244	289	298	252	288	278	290	287	230	296	307	303	312	313	288	290	271	282	271	289	292	277	296	279	288	274	302	283	270	277	252	252	284	270	269	297	290	295	285	261	241	259	276	225	301	272	304	269	279	290	272	272	254	300	273	287	270	272	288	277	267	268	275	286	295	309	255	262	266	298	277	274	295	271	303	265	248	296	295	293	255	285	279	270	219	293	270	291	276	308	294	305	281	314	298	284	262	285	277	263	272	272	265	287	282	300	285	302	258	299	238	268	270	265	281	303	280	268	273	247	273	344	262	288	280	295	281	305	270	258	261	264	284	278	280	289	280	257	262	283	283	274	275	284	274	275	285	284	270	266	272	227	252	273	276	290	283	302	301	283	263	291	308	276	316	270	271	295	272	274	273	311	261	286	277	254	289	297	266	307	287	281	278	262	295	295	311	289	274	274	297	301	286	265	259	249	282	314	290	270	304	266	277	294	265	270	295	265	277	296	269	268	263	311	259	259	262	289	264	271	269	260	239	251	270	278	315	247	295	279	280	297	297	289	280	288	286	320	309	281	305	259	303	312	255	267	277	280	291	310	299	274	290	317	274	294	283	294	265	251	277	256	294	266	286	298	304	258	249	271	247	253	295	255	286	276	276	297	319	283	307	286	245	287	269	250	308	279	304	278	283	288	291	289	249	291	257	262	247	277	292	245	270	293	255	254	295	283	295	261	254	303	268	259	313	282	310	300	263	258	273	301	317	295	282	251	258	284	300	283	280	262	304	281	257	261	268	252	292	262	269	299	266	275	317	276	274	300	287	292	291	257	270	287	307	251	277	251	308	284	320	314	294	273	291	255	272	259	293	290	285	309	264	280	266	282	279	261	297	272	296	316	290	273	288	294	282	259	244	280	278	307	316	308	281	252	297	256	287	289	263	286	276	287	295	276	255	270	287	257	274	274	280	288	287	264	253	265	266	290	278	278	295	285	277	282	277	245	289	285	296	282	305	251	295	291	253	281	263	285	278	281	291	249	272	242	298	258	253	264	279	288	326	250	291	261	276	290	289	275	276	289	284	286	277	276	276	274	262	266	266	267	300	292	251	276	285	255	295	277	268	258	237	262	256	264	257	287	257	300	297	262	252	278	238	267	283	301	288	262	301	310	259	298	263	256	283	264	246	285	288	261	290	275	291	274	264	288	272	286	261	305	302	292	270	295	250	266	254	300	303	314	255	299	285	280	300	273	250	290	263	293	306	274	263	300	314	279	287	286	272	261	288	260	271	276	305	283	299	315	267	290	309	323	282	316	305	290	283	254	283	272	254	282	291	303	249	274	238	266	288	278	240	305	291	298	291	268	288	295	299	283	294	274	263	273	270	278	299	270	296	272	257	252	274	268	306	273	268	317	268	262	269	280	253	246	296	262	308	276	284	268	274	310	250	248	303	291	271	256	261	271	304	302	277	281	238	237	257	269	249	282	315	264	281	250	288	288	307	298	282	295	321	281	280	250	267	292	287	259	267	285	296	297	268	304	254	284	284	241	264	287	264	267	254	262	274	251	281	296	237	288	264	309	280	275	266	277	281	264	261	276	311	297	273	284	269	252	266	279	237	298	282	275	284	273	255	282	283	286	276	299	283	237	261	288	278	291	251	266	261	279	257	278	284	289	278	269	229	266	291	252	283	315	261	256	267	270	316	293	284	267	255	321	289	236	271	297	279	280	272	293	282	271	262	286	269	282	291	253	308	291	273	275	253	291	278	252	313	264	292	253	288	285	267	260	274	249	244	253	280	274	279	325	275	267	297	299	284	305	266	276	308	257	241	278	316	265	262	292	275	257	265	288	245	317	298	275	255	257	271	286	283	307	293	269	258	293	254	308	288	277	294	281	308	278	254	272	290	287	289	270	258	277	269	288	293	246	249	265	303	290	295	284	262	280	294	301	267	264	276	270	263	275	286	231	281	251	265	248	277	255	295	271	249	291	294	278	303	259	338	315	308	244	284	299	267	293	258	250	289	278	265	274	300	294	282	266	262	277	284	292	277	274	278	244	263	309	281	294	303	284	267	306	269	290	299	289	282	272	279	287	283	261	273	289	281	274	295	252	254	307	270	281	270	276	278	279	264	281	280	290	294	291	323	287	278	282	299	262	302	304	282	296	280	268	268	319	287	308	272	274	304	279	291	280	259	270	261	294	304	315	301	290	274	273	310	267	295	257	276	296	285	288	258	231	294	267	266	279	252	282	258	262	299	281	291	270	292	317	277	311	297	281
19533	11688	14011	9385	3798	2365	1911	1576	1732	1760	1763	1665	1331	1240	1087	972	853	743	877	870	816	718	614	639	653	725	701	695	714	671	665	636	666	616	695	636	630	613	581	604	582	648	625	585	577	574	579	591	567	588	624	577	608	584	635	625	604	585	615	583	591	578	580	613	595	570	566	620	631	606	626	580	554	610	570	568	590	562	605	580	594	593	592	520	569	606	596	630	592	585	594	617	608	639	565	601	608	598	620	570	630	655	584	575	610	592	617	566	609	582	580	578	590	578	560	570	536	586	585	595	574	635	588	558	526	558	606	597	618	572	607	610	616	555	615	558	589	578	568	585	619	598	593	593	562	633	583	623	576	614	591	555	586	588	583	640	614	608	589	618	549	663	571	573	595	611	557	642	600	567	611	576	591	602	625	594	582	595	559	566	588	572	605	595	554	579	554	580	614	611	592	572	548	570	587	568	591	594	658	598	578	584	597	609	589	610	577	551	564	600	578	565	591	587	620	615	587	639	575	556	586	554	619	559	556	576	567	628	605	615	609	612	599	585	599	603	580	573	563	564	581	615	598	566	588	622	590	559	552	535	559	609	596	579	611	578	573	605	553	552	564	536	582	572	622	540	590	608	571	583	601	574	600	638	579	599	548	606	620	619	573	605	585	570	581	614	551	591	554	600	601	580	564	604	606	612	564	598	635	581	553	605	566	606	586	636	575	548	580	570	621	605	619	605	585	605	585	582	590	577	612	612	582	575	607	562	589	604	590	627	595	574	610	588	593	550	567	595	593	600	583	609	577	558	552	549	588	567	584	571	563	592	567	620	602	595	575	602	570	603	573	616	598	564	561	569	602	608	595	559	616	575	610	567	558	564	608	588	593	577	608	597	574	587	575	595	605	562	600	590	584	562	592	563	538	606	562	667	584	572	612	569	569	577	611	610	609	563	571	580	595	619	556	606	558	595	615	599	615	579	585	592	551	590	573	574	578	530	585	570	579	603	582	576	567	570	573	583	585	577	613	584	584	601	551	582	564	561	574	606	649	565	611	560	561	622	609	585	584	572	603	559	570	586	582	623	572	631	613	629	610	607	585	559	596	579	587	608	591	593	585	615	567	557	577	563	602	606	580	564	588	561	663	557	619	577	557	551	577	639	594	582	589	608	559	574	613	565	585	589	574	590	614	600	618	584	588	594	606	630	603	633	600	640	608	530	615	586	626	604	603	600	585	596	558	607	583	584	597	583	577	572	591	599	584	601	631	606	554	577	605	612	567	589	613	578	581	531	583	592	560	588	592	616	608	600	603	604	612	611	608	588	564	570	572	565	644	566	652	570	614	558	559	585	627	594	586	593	541	620	612	589	593	632	578	615	598	596	631	642	555	571	563	546	630	592	588	623	591	611	592	552	606	582	567	603	604	605	606	591	606	605	632	597	617	601	574	593	607	557	561	569	617	562	629	576	529	601	580	571	588	580	556	562	598	611	573	550	594	602	624	570	593	577	565	611	621	603	555	554	583	606	629	554	607	568	612	620	600	588	557	561	613	609	578	584	591	603	626	623	584	598	602	609	607	597	596	604	604	636	612	560	562	594	575	626	587	580	573	611	599	608	623	597	585	576	582	580	628	648	595	579	584	590	606	582	622	585	589	588	588	584	596	530	594	616	565	580	573	585	577	615	570	589	592	563	603	593	546	575	620	584	565	586	586	580	591	579	585	615	592	630	562	593	567	586	599	606	624	607	553	578	567	587	573	585	589	530	644	582	619	601	557	640	567	596	587	573	575	590	591	604	574	582	610	618	624	543	581	620	526	602	563	566	579	554	589	607	552	565	594	609	546	609	586	556	568	599	577	617	625	583	615	630	602	614	573	621	563	622	577	594	566	587	605	620	579	606	589	537	532	646	607	566	605	615	575	595	561	595	600	591	593	541	609	618	557	585	645	567	593	572	661	561	606	577	576	548	608	548	554	592	569	568	560	598	563	594	574	617	604	598	599	581	637	555	564	585	576	610	631	609	613	589	585	615	626	582	577	642	628	567	565	584	588	604	581	616	579	602	600	614	602	574	587	609	586	585	575	542	563	616	614	602	631	597	626	572	576	587	581	565	618	589	577	589	595	584	609	580	595	581	649	591	649	511	605	597	602	577	601	626	589	562	600	618	628	604	536	616	599	583	560	571	593	590	592	590	570	596	567	564	600	593	586	613	583	592	594	606	577	626	589	600	557	617	599	606	565	586	572	593	599	576	544	588	612	583	594	584	603	580	607	594	581	616	588	588	623	572	577	584	538	588	615	614	569	577	575	592	612	590	594	621	549	605	577	605	581	568	595	626	598	615	577	619	609	577	583	599	550	558	611	601	570	592	598	596	545	574	602	575	595	593	584	589	551	585	628	556	607	590	610	593	563	585	599	581	567	615	604	547	591	603	560	590	651	593	588	554	555	562	566	608	660	638	572	611	576	611	659	598	545	586	572	585	577	613	592	612	565	567	586	601	593	615	587	622	585	552	592	577	559	585	556	599	588	623	578	606	564	598	573	571	600	619	522	557	569	601	583	535	566	605	612	594	601	638	551	584	616	581	561	547	624	568	566	593	538	585	589	603	594	582	594	587	582	607	580	579	569	587	602	583	552	589	639	625	590	583	635	564	608	606	615	572	637	608	597	594	548	553	620	633	565	598	545	603	586	568	606	622	578	622	579	619	550	599	613	592	584	551	625	566	578	628	618	525	554	571	605	601	541	567	631	570	591	621	603	616	605	586	604	606	604	600	621	575	610	577	574	596	631	600	612	590	580	612	618	569	560	598	599	614	610	549	559	596	561	619	577	550	588	595	568	597	581	635	543	581	576	584	578	566	560	578	576	637	587	622	607	546	558	574	523	608	604	590	632	583	605	608	636	610	576	584	546	542	591	569	541	624	582	594	602	538	571	541	585	595	580	594	543	598	599	600	596	605	578	597	600	555	587	602	586	569	611	575	587	625	588	609	558	599	583	579	564	595	625	607	611	598	564	592	588	592	596	600	563	598	572	596	614	566	581	605	631	621	585	536	579	567	619	597	590	570	618	601	611	609	584	595	584	650	621	630	602	618	579	605	579	659	577	585	604	609	599	584	594	574	551	608	620	590	603	552	587	607	641	630	607	593	568	536	585	626	553	601	579	634	620	606	569	579	618	627	525	592	574	611	552	599	612	588	607	631	606	600	580	607	601	594	588	575	603	633	558	611	616	609	584	588	554	574	591	594	552	584	554	609	572	592	584	581	583	590	647	560	589	583	571	573	604	583	611	622	634	555	592	560	606	575	588	584	601	618	589	594	610	602	619	603	634	587	611	591	563	611	566	580	614	595	569	610	585	588	582	640	567	593	619	620	594	584	604	564	560	605	605	602	601	605	577	621	593	596	576	608	609	567	632	583	616	587	574	584	584	602	589	576	567	603	606	612	552	597	600	602	601	604	559	606	552	586	606	611	613	626	600	591	617	561	576	615	591	616
48073	25350	20149	10590	2968	1742	1453	1198	1066	956	810	753	571	506	530	448	336	349	372	362	336	357	297	293	303	314	322	306	337	293	341	319	305	313	291	287	250	288	313	301	290	290	279	260	265	335	287	269	256	256	271	284	290	279	298	287	290	288	282	274	287	280	253	303	262	275	288	249	257	281	310	282	253	290	290	286	258	270	292	272	301	329	252	293	264	254	272	262	314	318	273	296	260	265	249	274	271	275	289	295	270	292	268	285	261	307	282	274	275	297	268	292	303	275	290	280	287	252	287	291	274	276	264	256	294	290	315	302	290	265	292	268	257	264	267	270	250	276	309	267	310	247	286	263	253	249	304	256	287	271	288	285	270	252	262	286	262	296	274	262	298	247	315	272	237	265	249	287	273	301	267	274	303	328	303	287	263	320	294	267	272	276	271	265	273	239	306	239	297	291	308	279	247	282	272	271	274	291	284	252	262	301	321	267	284	275	245	265	267	315	306	273	301	248	290	280	289	286	272	238	275	263	292	288	258	268	275	260	293	276	247	264	283	271	293	291	242	226	267	253	312	292	307	310	326	278	259	271	257	264	263	297	269	245	262	264	288	285	279	307	277	291	293	258	278	282	281	278	283	290	288	296	282	287	275	276	297	325	279	299	268	269	274	286	253	264	257	310	279	272	285	288	281	269	279	258	297	284	317	272	278	244	278	295	269	269	258	275	297	305	276	251	279	244	244	259	257	265	285	262	286	288	272	289	252	264	283	292	320	245	263	272	259	294	310	265	278	279	245	287	265	298	258	283	304	279	283	257	277	325	280	275	270	282	265	248	275	280	255	288	257	286	268	262	252	239	274	283	295	292	260	300	293	273	235	288	292	270	263	269	295	277	263	272	276	299	272	252	276	282	279	305	267	261	270	270	249	264	242	303	249	249	268	325	292	280	278	271	262	239	275	273	264	250	290	265	254	287	288	244	279	282	287	266	291	282	292	298	280	292	302	248	282	263	298	244	262	235	266	276	260	297	285	287	239	276	248	271	273	293	268	286	279	293	273	256	279	281	284	257	291	285	273	273	286	283	287	292	288	278	274	276	248	313	297	275	272	273	258	275	287	315	244	279	282	257	258	277	337	272	263	265	285	297	257	309	270	244	274	297	275	302	296	288	245	271	287	251	247	282	259	266	272	267	282	278	240	292	304	255	294	313	277	249	289	300	263	292	282	300	286	274	298	274	288	269	235	269	324	268	264	258	279	286	303	296	259	296	240	283	297	271	259	289	270	301	288	286	275	298	278	273	291	264	282	274	268	278	307	285	269	303	291	294	302	245	278	269	280	258	297	310	267	278	260	266	234	276	249	272	276	264	255	243	256	236	276	326	269	257	282	256	311	256	319	264	287	279	252	246	298	269	280	281	262	262	255	268	293	258	294	274	278	310	258	294	268	268	286	298	303	264	280	303	260	302	297	285	249	245	266	228	293	262	290	310	294	263	280	286	282	253	291	254	312	251	290	268	255	258	252	292	254	263	321	278	269	251	269	265	274	296	304	291	275	287	290	255	242	287	277	303	231	277	276	270	270	267	291	256	275	292	291	307	303	280	267	272	288	304	243	293	244	271	281	267	260	257	257	311	280	286	301	275	270	321	262	286	267	287	292	302	286	254	247	299	246	303	278	288	281	297	276	276	265	253	300	281	259	274	274	284	316	288	270	282	265	264	248	294	249	281	255	246	288	255	311	293	278	291	283	312	280	283	260	276	285	303	321	286	271	260	285	273	274	284	284	260	284	276	291	255	305	287	329	296	254	252	282	256	275	278	298	269	290	317	251	270	280	271	285	277	264	287	255	277	269	272	296	271	270	280	265	269	260	281	285	263	307	281	264	286	275	262	314	295	295	313	287	315	287	255	272	287	301	267	283	297	269	283	336	267	247	261	244	268	239	274	286	280	255	274	265	291	283	279	301	284	251	269	258	285	268	315	287	325	279	278	271	268	286	235	264	273	269	255	254	298	273	258	291	267	271	315	249	296	283	273	253	297	261	231	252	269	266	243	263	273	270	263	307	282	275	285	279	270	282	281	267	298	282	274	286	263	262	285	276	291	296	306	278	289	251	272	264	289	277	286	243	293	293	271	256	289	269	269	279	248	308	278	283	277	261	310	280	278	293	280	281	282	295	275	255	282	262	290	303	273	250	268	298	273	263	289	285	269	272	270	273	290	238	274	266	281	288	296	283	290	273	279	248	292	294	277	285	269	282	267	292	281	258	281	260	294	311	275	290	286	239	294	293	265	287	314	258	266	305	270	292	284	268	289	275	259	288	248	269	290	316	279	296	244	283	303	327	277	301	287	278	278	272	278	270	309	280	291	244	260	283	273	293	277	295	283	280	267	275	300	296	270	255	286	265	278	263	284	271	251	279	274	303	251	279	272	297	251	288	253	329	304	244	252	265	249	244	293	271	279	255	257	293	292	279	299	265	261	271	286	284	254	284	273	280	281	242	282	260	311	286	300	260	243	264	263	240	254	263	258	252	264	282	256	247	268	257	276	274	282	296	307	260	271	288	247	272	268	272	271	276	282	263	263	272	301	282	237	301	288	258	266	244	296	301	276	280	310	297	268	264	285	281	282	252	297	269	285	270	274	279	284	293	264	269	280	322	298	271	272	278	275	316	276	258	258	269	268	264	270	286	266	289	266	274	287	280	262	276	284	252	286	272	263	262	273	263	269	288	264	262	238	268	284	280	285	272	298	275	302	278	289	270	246	265	267	290	295	267	302	263	280	252	279	294	242	310	251	298	303	269	311	260	295	279	305	261	278	241	251	284	276	262	278	264	284	262	251	249	218	288	244	271	298	265	272	264	262	266	275	236	290	262	286	239	255	262	300	278	277	288	248	264	271	293	252	286	302	262	274	256	259	244	312	257	260	300	252	312	282	268	262	263	211	288	264	245	311	266	292	281	285	265	263	288	252	288	288	267	267	275	280	244	267	295	263	243	285	257	259	269	283	294	254	303	255	270	276	255	271	266	272	273	265	265	285	298	259	289	290	257	249	269	271	239	254	294	271	279	257	278	269	260	262	258	259	236	307	265	291	244	280	263	281	273	276	273	297	293	292	288	280	292	254	280	261	282	274	264	284	296	271	283	256	279	294	295	302	284	264	277	247	268	262	258	274	263	281	287	270	276	277	273	311	298	307	270	262	294	295	291	274	286	300	283	303	306	301	267	279	275	342	319	265	294	256	261	282	287	286	252	296	282	300	322	316	274	257	281	263	241	255	296	267	282	281	263	267	269	267	250	254	277	281	293	264	261	257	267	271	315	303	269	267	303	270	325	251	261	294	257	262	251	255	277	262	288	303	289	274	307	267	277	264	270	246	265	315	237	234	252	288	272	271	279	300	296	269	283	285	307	257	282	294	296	255	292	262	277	245	297	261	280	274	274	304	282	271	238	298	274	283	296	320	280	309	276	279	274	301	295	272	255	282	276	284	283	258
28127	16588	25636	18032	7769	6138	5428	4326	4301	3839	3487	3126	2392	1965	1888	1527	1119	989	1102	1159	1138	915	830	815	865	879	940	863	831	815	804	786	713	687	677	663	662	619	650	656	592	642	653	585	592	615	611	579	640	595	599	609	626	638	612	603	608	551	599	613	590	539	608	602	583	546	570	606	588	603	602	594	605	594	572	594	601	605	594	609	550	582	592	642	560	591	559	615	598	561	611	616	637	556	580	594	539	597	584	659	582	617	627	607	630	557	575	572	581	609	581	561	543	588	598	597	624	561	568	566	616	601	567	605	583	564	563	602	648	567	607	582	551	586	580	587	587	558	570	600	580	570	592	613	603	580	586	596	578	589	613	605	578	651	623	587	615	592	600	569	595	593	582	584	593	565	622	550	605	594	545	591	550	553	628	594	593	596	605	614	597	620	530	589	627	606	602	584	563	541	624	605	580	573	636	563	582	575	608	573	589	626	586	605	588	620	532	576	608	587	597	577	598	608	604	613	527	572	574	596	590	592	577	582	588	621	626	568	577	595	633	642	645	560	611	618	594	590	553	568	603	610	551	619	597	580	585	577	586	617	612	614	568	580	584	606	571	593	579	552	620	575	604	580	596	558	589	590	637	606	599	578	604	576	566	565	560	601	567	659	601	573	568	538	564	577	596	562	593	559	609	622	608	563	602	591	591	606	605	573	645	616	577	576	614	648	567	584	586	594	632	564	540	609	631	541	564	594	658	566	614	572	538	560	557	604	592	594	616	619	588	606	622	571	585	577	577	582	589	594	594	576	588	505	600	641	596	609	607	591	585	596	563	601	578	620	599	596	589	602	604	600	615	587	593	597	614	642	594	631	599	590	551	549	580	616	558	605	592	590	589	633	617	584	615	598	598	572	621	583	606	570	564	557	558	567	570	615	565	599	621	613	567	631	584	563	623	603	614	575	582	583	583	595	633	608	591	612	547	544	575	567	575	566	599	599	617	569	625	617	615	564	596	583	650	552	593	597	608	589	577	585	614	605	587	561	620	597	573	612	573	609	575	612	599	592	579	569	579	609	601	568	615	579	598	592	591	604	595	593	572	559	593	639	567	636	565	579	592	612	596	579	572	597	592	582	643	568	593	601	535	601	564	598	565	595	608	584	602	602	614	627	594	605	588	599	613	575	550	581	581	639	564	601	554	587	551	599	596	598	611	528	623	608	598	613	586	601	548	581	587	575	599	601	595	621	547	631	586	583	616	628	573	562	562	559	615	593	579	595	596	597	573	548	584	575	591	601	558	571	577	545	576	598	564	640	580	599	567	622	569	550	590	621	591	590	592	580	588	573	592	647	597	568	564	590	597	638	638	619	588	614	617	534	568	603	602	578	598	559	664	562	592	586	601	579	616	603	639	585	607	589	567	569	619	616	601	583	575	616	616	628	576	596	568	585	579	616	593	616	593	606	593	574	589	522	579	590	580	573	602	609	613	630	583	592	584	576	592	612	605	583	613	593	583	601	662	585	635	606	562	562	596	605	591	571	587	599	594	579	579	567	584	606	542	587	577	582	596	632	558	606	588	583	578	551	577	599	596	611	589	579	564	619	630	580	586	614	633	602	630	582	592	581	567	550	601	578	585	603	563	614	550	636	605	635	599	580	620	557	580	583	590	603	630	616	563	618	591	583	608	596	562	604	552	594	597	588	601	612	605	606	628	586	588	580	556	622	589	577	610	580	610	555	617	574	634	593	593	607	565	578	601	567	622	584	592	596	561	611	578	639	584	572	587	590	625	582	596	564	562	597	553	570	592	634	580	561	578	594	583	576	596	609	568	638	616	578	595	559	613	617	605	609	595	631	609	598	601	589	560	638	598	587	536	647	585	605	574	586	563	616	634	575	589	570	555	576	629	613	609	599	545	613	550	601	542	555	616	577	611	575	611	626	619	592	629	587	557	586	554	610	564	587	577	616	583	636	581	604	613	591	592	585	581	612	560	582	588	618	551	630	597	603	555	621	600	592	577	568	570	655	592	554	580	595	596	619	586	589	579	597	595	597	589	633	636	547	590	591	621	611	594	575	595	527	605	556	561	568	579	620	585	599	581	595	608	588	610	569	567	593	625	619	618	601	632	592	589	560	590	611	602	588	550	582	609	583	565	578	542	568	593	536	586	615	581	570	598	603	637	540	573	627	604	599	645	602	583	560	574	614	593	600	558	616	595	571	580	608	584	563	637	576	573	576	629	594	619	552	610	617	566	584	595	619	609	590	553	572	564	589	562	588	601	642	605	570	592	565	574	563	584	580	586	591	576	594	614	571	535	575	626	605	600	630	588	616	603	602	611	620	600	613	603	609	633	585	597	585	563	584	570	606	592	577	601	574	564	566	564	617	578	588	608	575	613	586	548	559	540	606	598	564	548	593	594	552	625	602	569	560	572	645	620	596	586	561	562	573	605	620	599	613	577	585	625	590	567	606	574	554	588	583	542	622	593	612	605	647	598	575	595	584	592	570	596	608	613	591	602	582	551	587	605	581	602	647	516	574	590	576	594	618	605	591	605	605	542	615	572	612	610	571	570	626	592	602	613	543	593	584	593	601	610	592	559	611	623	607	615	600	579	575	615	555	640	599	554	593	578	605	575	577	561	619	580	582	586	557	594	613	552	600	598	609	583	582	596	573	597	579	560	600	584	566	646	561	581	567	579	614	577	596	586	594	606	582	604	592	594	594	539	587	674	576	555	573	586	626	591	569	569	573	575	583	586	565	576	616	557	600	553	599	614	629	577	566	579	582	582	582	562	578	604	613	605	601	609	601	584	604	590	587	603	586	645	593	573	646	571	574	582	579	537	610	564	617	594	607	581	586	622	579	604	563	598	597	573	582	585	593	605	618	627	619	635	596	579	603	635	570	547	627	587	570	643	576	552	597	569	552	598	609	593	576	596	574	631	622	580	547	594	600	591	607	617	581	562	637	599	564	573	605	610	600	570	600	603	651	590	570	590	613	592	603	566	604	593	583	542	589	567	545	610	627	612	585	615	580	597	554	583	580	552	595	570	597	619	579	594	587	583	621	615	588	581	619	595	575	601	612	623	564	579	623	585	564	583	571	592	611	601	608	640	623	622	575	582	599	584	594	581	550	624	604	559	598	607	595	571	603	591	547	606	600	606	555	590	581	575	611	558	602	562	581	626	558	562	601	579	596	588	598	609	585	597	600	608	571	575	537	584	603	587	597	580	594	603	582	582	577	639	613	555	580	643	626	562	563	595	607	581	613	677	606	611	607	610	599	623	586	624	558	571	571	576	641	589	603	612	599	580	567	564	635	589	574	543	576	593	589	609	593	580	550	582	587	563	616	599	591	566	605	596	608	626	593	594	618	595	586	590	564	562	592	597	596	622	637	583	618	592	624	594	584	586	589	601	549	570	552	603	652	574	568	608	599	587	593	592	627	555	584	600	595	611	613	613	611	606	552	568	604	604	601	560	611	597	589	601	602	558	595	553	610
57728	34597	27239	14976	4676	2930	2413	2004	1942	1474	1166	952	732	714	652	533	461	431	404	437	452	385	368	361	330	348	378	386	356	335	372	319	335	316	327	321	298	330	332	296	317	303	308	315	326	300	360	304	315	304	316	308	288	295	336	305	311	301	293	312	306	311	336	311	278	319	342	296	319	287	316	322	304	272	287	334	302	305	343	316	322	304	331	298	267	314	300	304	305	354	302	339	286	314	322	343	329	324	315	344	289	323	316	306	331	296	285	342	284	286	318	321	305	311	324	306	289	285	299	333	342	286	311	330	322	344	327	333	333	326	322	283	274	318	308	305	319	291	286	313	325	289	320	279	316	345	311	326	288	291	306	344	300	339	306	328	346	310	304	307	286	295	305	292	330	299	342	304	327	340	313	343	306	321	274	334	308	312	359	318	327	299	323	324	273	313	339	306	344	321	323	295	297	330	301	276	314	281	304	278	300	328	315	284	332	334	309	320	321	314	295	332	342	310	300	336	336	328	307	345	327	278	307	272	291	306	334	290	279	319	320	291	299	277	332	320	291	319	324	270	300	349	301	325	298	314	278	278	307	340	315	300	309	296	346	321	311	287	300	311	311	319	325	351	345	310	295	298	283	308	284	306	321	288	302	329	297	294	312	307	281	313	285	310	304	292	317	325	295	337	292	323	359	336	308	338	319	303	310	338	350	300	294	347	314	312	312	366	341	342	368	266	297	290	282	320	299	346	297	287	306	316	328	322	313	303	309	319	322	315	324	305	316	302	351	306	313	351	321	310	318	325	314	326	325	308	281	300	322	320	316	324	298	317	308	337	308	277	290	313	323	284	330	312	328	310	299	338	289	316	308	318	295	297	295	308	309	304	297	299	347	320	286	292	293	305	280	289	288	313	305	291	326	352	284	346	321	339	278	304	299	343	313	280	321	305	288	310	331	332	320	355	335	321	319	314	307	339	313	314	287	319	328	330	326	302	292	280	271	299	282	332	295	305	318	346	344	301	274	330	287	297	310	323	334	298	343	331	309	335	312	327	315	298	276	307	316	314	343	305	264	325	314	301	319	300	291	308	326	308	297	346	336	313	330	295	323	363	281	309	344	291	323	332	332	293	329	317	337	316	325	336	321	304	302	327	279	307	330	303	319	294	321	320	337	318	311	281	346	293	322	332	325	296	286	310	298	328	312	315	300	325	307	277	313	316	311	320	318	298	335	357	311	336	315	286	354	312	276	312	323	288	323	318	335	330	315	292	327	337	283	319	344	278	341	338	334	284	333	287	298	303	305	291	322	307	297	318	324	336	306	305	309	316	323	297	314	325	323	334	290	313	326	334	332	271	308	323	336	294	290	323	339	309	309	314	313	284	285	327	294	321	270	322	322	336	304	328	310	321	271	317	342	329	293	329	290	308	293	314	317	302	260	284	294	323	338	296	314	328	311	315	304	340	305	273	324	290	320	294	311	312	310	257	308	296	303	314	306	325	295	311	333	303	343	317	322	335	316	301	344	322	304	317	310	308	302	284	313	336	345	268	290	282	346	308	306	314	320	343	327	331	322	320	338	314	315	313	255	302	348	331	324	286	293	324	292	294	324	290	331	295	293	343	261	300	301	307	331	304	311	314	305	294	294	304	286	309	302	291	295	327	289	296	291	290	305	296	314	299	346	317	321	317	330	307	283	297	303	336	296	312	315	325	314	310	319	279	268	320	313	304	352	258	297	329	319	280	289	302	352	312	354	329	311	286	294	298	327	284	293	321	314	295	298	300	345	336	294	300	323	381	312	341	330	303	282	293	297	328	324	286	333	330	310	293	271	300	336	305	285	294	289	319	327	310	304	304	331	320	338	349	320	282	308	326	289	316	299	331	301	324	301	310	294	348	335	310	286	312	308	303	303	299	303	303	300	314	313	294	354	294	311	302	323	304	330	294	337	311	296	323	267	313	307	314	303	303	305	334	322	298	306	284	282	293	331	325	321	322	308	326	326	304	295	301	296	318	351	288	317	320	327	377	316	308	328	300	307	340	339	314	276	313	320	297	288	317	328	334	357	304	295	318	346	292	280	332	317	304	307	323	297	279	337	276	276	316	294	337	307	271	253	273	265	321	329	329	295	319	335	305	292	310	312	355	307	311	310	327	311	322	326	345	341	311	295	310	271	263	327	285	323	275	293	277	327	305	349	334	327	337	318	271	300	321	343	282	319	323	283	294	329	331	317	304	272	309	281	294	308	340	282	292	309	335	299	285	332	346	303	308	340	314	299	315	333	289	298	288	307	308	304	326	259	298	319	286	301	314	317	326	301	315	308	303	308	277	351	292	284	306	269	317	308	326	297	327	333	303	315	280	287	287	285	315	337	316	316	331	318	318	303	336	322	351	306	301	327	304	333	303	294	330	309	298	280	313	316	293	329	295	319	315	334	344	315	343	316	293	312	324	286	315	288	343	311	290	341	325	336	286	313	355	280	307	314	330	311	317	306	313	291	300	306	318	350	294	331	316	323	313	323	317	313	297	311	309	331	299	338	294	317	313	321	300	320	307	315	309	313	344	309	322	306	282	287	348	339	301	330	318	320	307	297	319	295	319	334	294	336	305	300	304	309	304	325	317	333	317	286	300	291	292	305	301	309	315	319	338	273	293	329	321	333	345	319	305	318	316	288	283	308	321	328	318	338	324	343	314	303	266	289	328	295	291	299	291	304	292	313	357	283	258	271	324	338	311	310	288	310	338	337	321	307	293	293	316	320	310	336	321	328	293	302	322	312	287	316	319	313	313	285	296	306	318	293	302	310	315	340	313	337	304	297	304	328	294	321	305	318	312	296	318	296	326	309	353	298	302	324	349	303	321	290	317	296	350	322	345	313	312	294	341	311	323	300	312	316	342	284	298	317	312	287	294	288	358	313	336	288	305	340	315	319	315	299	319	297	275	295	316	314	328	316	293	318	330	330	295	319	328	320	296	270	326	335	327	318	341	310	292	304	296	334	324	336	266	282	288	307	309	326	287	349	306	311	316	314	300	335	326	284	299	329	315	326	320	298	327	298	295	307	320	306	344	305	317	295	314	270	298	334	318	329	299	279	279	265	294	313	329	254	300	336	316	279	302	289	339	327	351	311	278	329	341	289	329	317	322	276	288	319	329	279	309	300	309	312	302	292	321	291	298	304	289	346	340	323	300	302	313	322	311	316	307	315	308	314	343	310	290	292	298	300	350	346	306	285	328	294	320	327	302	297	279	295	285	296	297	346	332	304	330	287	291	288	274	294	336	316	316	304	327	284	353	269	311	306	296	305	289	326	272	300	314	324	297	284	317	305	275	311	321	302	322	296	317	317	304	356	310	300	277	321	292	268	307	296	309	283	325	296	307	328	325	313	328	286	307	291	279	329	326	314	300	298	276	322	280	293	312	309	344	308	356	325	323	319	293	299	309	336	337	274	339	322	314	307	333	338	355	313	310	289	273	313	338	290	306	297	327	311	312	303	329
33950	23928	30956	21693	11002	8961	8268	6708	6976	5446	5229	4328	3153	2969	2731	1978	1418	1348	1290	1398	1500	1046	1023	1003	1005	1152	1127	1086	1032	955	934	843	839	776	772	802	784	746	703	740	733	674	740	653	692	682	667	714	642	621	642	639	671	662	664	704	670	627	686	647	675	680	646	630	626	629	666	651	634	625	622	677	649	653	698	613	665	641	657	647	610	648	691	634	654	649	654	668	657	652	706	642	673	579	692	638	615	665	678	642	687	672	598	658	667	653	606	649	673	670	659	651	657	624	640	651	650	660	583	662	657	628	639	635	685	628	671	615	642	650	657	674	644	658	679	664	647	632	685	672	648	699	632	647	679	657	662	678	684	650	651	610	690	634	648	654	649	644	653	621	612	651	645	628	673	645	629	667	621	628	678	616	644	687	629	602	622	621	630	661	680	670	665	637	680	666	659	656	647	654	632	663	691	623	613	634	639	636	658	676	655	702	641	595	652	615	642	615	630	622	690	629	696	671	662	664	626	679	622	700	698	672	634	621	675	637	657	651	615	643	599	669	619	678	624	647	704	637	629	617	673	635	694	606	661	642	675	701	685	670	624	646	667	602	631	641	636	693	634	663	611	699	631	639	649	634	643	652	621	666	671	703	681	693	607	696	636	652	632	697	671	649	701	640	667	638	714	673	652	623	655	648	660	653	657	633	623	694	638	624	651	594	667	640	623	636	654	674	672	639	646	671	681	644	657	669	642	622	645	624	595	633	609	645	664	712	669	629	671	643	674	681	656	652	655	666	669	688	663	666	635	631	639	701	658	699	603	619	639	650	639	650	686	663	682	625	624	611	710	661	667	608	616	634	652	671	670	632	686	715	649	646	687	648	634	691	627	634	668	663	698	676	682	638	705	627	667	719	605	668	671	645	634	640	659	686	644	685	628	577	695	687	655	647	682	642	669	661	657	637	651	627	665	661	631	650	677	657	674	695	673	667	647	642	639	657	705	628	616	656	634	608	657	625	654	665	650	654	656	653	659	646	677	678	660	651	651	601	639	651	601	649	678	681	684	626	631	626	657	643	654	719	619	686	633	650	654	623	634	608	680	677	647	655	632	703	691	721	680	667	645	648	650	669	630	651	698	628	662	666	615	630	695	665	603	657	644	646	591	630	635	627	645	700	661	640	621	679	657	627	640	628	668	669	696	652	701	601	649	643	681	652	654	634	687	614	645	682	637	692	694	676	680	639	640	666	681	657	658	642	689	687	645	692	620	654	682	659	616	687	615	640	701	614	673	624	655	662	646	639	663	679	673	660	652	651	620	628	673	622	610	664	674	690	683	685	654	687	640	651	672	648	618	640	664	668	652	669	667	608	648	645	657	662	647	633	625	659	668	640	712	659	673	650	672	658	666	665	677	668	626	668	651	643	677	640	628	605	648	638	662	675	663	630	652	670	702	669	641	656	640	678	669	676	633	674	678	620	666	642	656	658	609	673	639	648	668	620	649	632	640	616	659	676	647	633	686	633	650	628	617	701	648	659	665	631	688	600	642	696	656	702	667	661	654	642	587	613	645	672	628	628	694	620	639	611	644	672	626	622	642	689	658	663	657	662	717	687	643	624	612	642	650	659	658	643	656	681	647	693	683	629	635	665	640	649	669	666	627	668	642	665	624	656	654	675	657	670	653	604	643	650	637	656	667	663	665	650	650	645	614	667	637	693	691	679	637	681	646	641	683	694	677	702	659	663	666	647	692	634	662	659	668	626	668	670	708	678	690	665	675	633	652	640	619	700	635	682	666	602	646	657	670	685	621	651	635	644	629	656	678	650	652	638	660	649	625	622	658	688	626	643	652	638	658	639	670	669	671	628	627	678	673	651	647	663	637	682	685	647	652	662	656	689	626	621	650	668	629	665	666	694	639	616	654	582	660	671	646	641	646	565	636	638	659	601	622	625	692	671	611	653	686	682	718	675	662	657	631	698	598	640	640	626	652	654	657	659	630	689	623	664	613	678	679	656	663	665	660	646	649	650	627	651	654	663	648	652	655	645	681	637	667	634	673	606	679	649	667	664	600	663	683	629	626	634	712	683	650	607	627	719	639	740	647	634	632	682	642	652	638	667	625	636	662	612	684	644	639	635	677	610	620	692	713	619	632	693	655	623	679	656	647	706	665	654	645	669	663	652	673	679	626	675	688	625	709	655	673	654	646	633	656	674	681	659	649	672	615	695	696	671	631	686	641	665	655	622	665	652	674	662	645	671	610	677	665	679	644	659	676	618	681	653	674	696	663	611	666	640	679	649	656	678	636	657	686	638	663	739	642	690	727	686	651	670	667	646	683	665	673	723	602	688	653	693	654	591	620	646	680	632	687	637	603	665	638	640	662	702	680	633	661	684	636	641	712	684	634	664	650	632	626	632	646	669	644	660	655	649	611	692	632	646	632	650	678	656	677	651	668	603	642	670	663	624	658	653	652	650	666	636	694	712	678	654	662	612	644	651	607	665	656	666	608	697	640	695	654	627	628	637	699	674	638	677	664	598	651	649	613	642	663	637	595	666	654	641	631	650	642	658	650	625	628	604	673	676	605	673	615	633	634	683	632	685	644	623	651	644	668	615	620	656	633	638	667	663	648	653	647	666	642	673	685	633	628	588	686	691	664	643	640	604	664	657	654	615	669	634	659	637	657	602	682	602	654	630	643	615	644	655	646	653	642	647	669	645	620	645	690	649	679	631	640	641	686	622	619	646	663	668	640	639	660	666	642	621	656	673	705	670	612	647	664	666	634	628	648	658	696	667	646	642	691	662	644	610	649	631	651	582	667	670	645	663	620	653	632	641	624	635	670	670	652	665	678	628	652	687	653	668	665	684	682	634	682	645	687	659	625	657	624	666	666	665	666	708	658	645	600	663	666	693	657	665	618	656	693	664	684	640	667	668	680	664	657	653	669	658	668	651	639	651	635	691	660	672	671	665	659	653	602	645	634	678	626	678	664	664	650	650	704	649	688	661	664	646	656	654	678	664	662	655	628	666	641	630	639	653	603	674	653	657	653	694	663	681	664	650	634	593	624	666	639	664	648	626	650	650	649	656	675	641	657	707	626	645	658	603	658	629	592	599	610	668	653	679	661	689	683	647	677	639	651	659	695	656	627	628	663	649	643	642	671	686	663	615	661	601	655	655	651	666	666	664	638	626	645	632	679	671	660	647	658	694	635	676	686	673	594	692	640	647	633	650	621	648	651	679	644	681	634	670	638	672	677	628	652	665	661	694	681	670	667	677	670	648	683	613	656	658	653	655	621	667	703	646	643	639	661	645	642	644	684	646	666	661	663	649	617	648	697	705	657	649	641	617	651	692	661	669	693	692	650	621	700	637	654	673	651	666	609	636	692	626	634	687	664	713	662	691	667	686	674	690	682	639	670	654	656	635	675	657	679	614	627	669	627	655	677	661	660	641	675	663	718	677	598	628	647	660	638	688	627	663	637	611	629	626	632	637	663	661	677	680
35593	18658	10594	4087	1083	655	526	464	501	463	451	411	350	381	343	335	308	280	313	307	314	292	291	254	270	282	263	287	241	255	318	257	309	301	299	278	264	261	253	262	275	286	268	258	259	264	253	294	270	289	266	286	281	262	267	251	266	282	254	234	244	254	284	300	281	245	287	271	239	250	256	289	275	289	249	283	298	261	260	265	273	281	258	260	237	242	238	277	286	280	269	258	266	266	309	277	269	273	298	260	281	263	278	287	248	276	302	275	260	256	251	255	264	286	241	276	256	265	277	298	325	285	262	272	262	293	286	303	254	263	249	234	253	271	261	266	248	252	268	250	255	256	237	256	275	285	259	292	274	276	239	277	244	293	267	276	239	292	275	254	292	271	289	285	297	247	287	289	278	267	257	284	249	280	268	259	249	258	264	265	278	298	261	254	293	273	262	230	269	288	252	256	256	311	280	279	277	275	249	265	254	280	263	257	286	266	281	268	264	265	272	242	270	279	247	256	275	253	253	282	271	250	310	245	239	295	281	235	225	263	283	225	269	278	281	280	261	282	255	276	270	263	285	234	275	251	245	244	240	282	231	258	250	272	269	253	283	293	294	260	282	255	279	261	288	298	274	287	272	304	288	263	266	245	268	252	318	273	241	286	252	274	217	267	267	289	251	277	278	271	290	262	272	238	283	258	291	252	307	306	296	276	278	273	265	275	262	275	252	242	257	260	247	275	268	272	243	293	253	269	252	279	253	275	273	242	274	250	246	270	303	249	268	247	305	282	238	226	254	297	285	273	298	261	253	247	262	259	255	234	251	258	305	287	283	263	264	243	269	255	293	276	274	260	243	230	239	255	279	250	260	270	260	262	269	269	273	328	283	267	266	280	299	236	229	293	290	252	287	273	269	265	255	310	261	272	267	251	250	261	254	268	244	257	263	275	267	278	249	244	271	241	260	286	272	268	279	255	263	293	268	281	266	278	250	300	261	272	251	292	290	277	274	242	267	305	271	283	268	270	261	273	236	256	300	292	252	230	298	276	257	313	263	253	247	282	258	250	273	241	267	249	256	242	272	269	252	264	235	254	303	272	264	266	267	261	246	266	251	269	285	264	296	303	275	301	262	270	300	288	288	271	249	242	256	274	265	279	250	285	263	263	288	298	274	248	234	239	257	287	285	251	268	258	264	260	273	283	251	276	264	269	252	289	287	294	286	253	232	282	273	278	261	255	284	236	238	238	259	277	271	291	286	286	244	280	270	255	262	266	269	298	267	267	241	255	283	259	244	263	235	251	287	289	238	291	279	277	276	255	278	282	281	264	264	273	280	255	266	290	252	272	295	263	239	251	232	259	273	237	290	300	274	297	300	226	248	277	272	262	219	233	247	271	266	268	260	259	253	282	285	285	276	269	227	252	255	269	248	273	266	292	282	294	230	239	242	300	261	293	240	295	252	276	249	281	259	275	271	267	254	267	275	271	282	292	261	265	265	277	259	285	272	275	285	258	251	249	284	280	264	254	271	288	288	260	287	282	247	267	286	262	244	268	282	247	246	241	290	294	301	286	268	262	277	250	290	272	262	291	319	284	259	242	292	268	286	244	287	274	272	292	246	264	270	265	283	257	274	270	253	280	258	281	259	271	278	300	280	250	274	267	268	298	248	289	274	278	299	279	277	232	270	242	266	275	268	236	273	250	304	256	263	285	256	296	250	273	274	236	246	292	269	291	287	262	268	242	259	266	271	274	255	266	250	253	233	258	258	263	255	251	238	260	260	279	276	260	263	313	276	254	300	274	276	288	291	264	259	318	284	278	294	275	282	271	222	292	278	274	250	284	216	268	245	266	276	312	271	266	277	268	251	251	267	297	285	270	260	276	298	286	253	272	264	301	265	279	285	260	250	254	234	292	304	281	251	282	249	284	270	261	296	267	261	299	251	284	260	282	239	246	246	267	276	254	263	275	267	274	275	282	247	282	298	271	295	268	246	267	266	287	295	275	269	238	236	270	289	273	296	259	241	280	270	248	271	301	311	264	270	272	279	290	263	268	299	264	275	265	257	331	294	271	262	246	276	259	282	253	274	237	256	253	228	249	267	282	236	216	259	240	275	270	247	288	256	275	265	271	262	236	288	268	280	261	263	243	233	292	297	281	266	292	267	276	263	276	268	251	260	256	246	274	236	253	286	270	293	275	253	233	269	273	263	254	249	253	268	286	262	284	273	255	279	279	281	270	253	287	295	266	258	261	255	269	262	271	249	260	252	234	271	271	296	238	265	265	243	256	299	248	283	246	293	289	271	263	279	274	260	251	253	247	254	280	279	275	268	238	266	266	291	281	244	282	269	263	247	235	286	254	264	286	251	282	254	238	270	258	239	253	278	280	278	287	241	272	258	243	271	283	264	221	250	266	278	267	277	244	288	276	306	269	248	260	263	293	252	286	269	273	269	290	281	289	277	281	296	262	282	280	314	271	256	263	279	259	261	261	246	274	274	283	281	278	272	276	282	262	261	247	257	290	238	261	282	280	273	245	278	277	237	278	269	251	252	268	304	280	280	246	241	282	239	248	273	270	241	252	249	238	280	282	255	269	255	261	290	282	259	256	246	265	291	282	265	259	262	268	299	246	252	261	233	278	255	289	296	273	252	291	264	280	272	289	251	281	285	264	285	257	267	245	265	282	242	292	281	253	271	248	272	251	258	266	284	268	275	247	301	284	281	251	268	260	268	275	270	261	257	266	291	256	255	241	294	271	240	285	282	258	269	269	247	282	267	260	251	270	260	240	282	274	245	270	277	281	262	258	282	248	277	271	258	259	261	281	292	269	296	266	231	285	259	250	260	264	255	280	235	280	273	276	259	242	265	270	263	261	297	304	267	273	259	293	252	270	272	267	280	301	243	274	264	261	249	262	258	286	242	243	248	265	271	299	260	276	256	265	286	232	295	254	286	272	292	279	300	277	253	255	238	248	252	251	267	266	258	258	263	289	289	259	254	276	267	263	260	267	278	264	280	260	237	272	262	303	283	286	286	290	267	269	240	270	239	260	281	263	278	311	289	290	237	270	273	291	243	256	283	285	244	268	254	285	277	293	271	263	253	279	280	274	287	247	262	314	220	267	246	273	258	326	262	228	255	263	276	252	244	276	246	282	251	260	272	266	295	241	239	308	287	267	275	254	270	275	249	273	276	302	266	236	282	270	274	281	268	258	253	283	261	278	228	286	267	256	293	274	258	235	253	264	266	281	261	268	282	272	263	241	245	270	266	281	249	293	284	254	288	275	284	254	263	271	281	279	262	259	288	299	284	267	262	305	272	252	268	320	287	268	256	246	250	251	254	260	261	265	267	279	287	275	292	276	288	279	257	283	283	272	271	289	253	277	264	263	253	266	287	292	312	283	266	247	274	303	293	258	273	274	275	268	256	259	242	278	261	275	268	249	278	266	263	279	269	256	271	274	263	251	281	287	259	289	278	253	266	297	305	246	312	303	266	271
19401	12455	14866	8091	3244	2124	1842	1465	1883	1632	1470	1352	1149	1125	1093	947	780	754	756	732	722	671	622	588	606	630	703	701	650	683	628	649	609	651	628	644	651	601	602	573	588	629	607	573	575	570	527	575	558	538	586	537	580	556	595	574	596	571	563	549	578	540	602	583	649	565	530	548	535	548	557	542	538	555	577	600	576	538	552	544	555	545	560	580	565	575	547	546	567	590	560	580	578	586	585	513	520	604	588	605	529	548	581	588	570	551	576	566	591	564	548	546	574	576	531	602	542	558	548	574	557	573	574	580	605	561	567	604	545	561	550	554	574	537	583	559	567	580	540	596	583	538	558	599	582	535	550	559	564	529	571	601	567	559	559	560	564	539	564	522	543	576	555	582	544	538	541	546	546	544	608	560	569	585	564	579	538	555	568	650	532	560	577	559	568	589	559	557	572	586	556	546	556	545	537	557	574	563	534	547	567	568	572	563	538	587	522	552	528	584	583	531	555	556	543	553	552	584	606	531	572	560	555	550	583	554	568	563	612	551	589	565	553	562	528	536	576	534	547	544	574	583	586	544	566	550	564	580	567	559	541	604	548	598	579	581	604	619	569	567	601	550	571	590	590	601	551	541	607	556	579	524	572	588	554	568	586	570	512	564	557	530	596	565	591	553	540	536	574	630	574	586	618	557	616	586	517	591	574	572	606	587	552	606	539	549	572	546	563	591	561	550	592	561	543	569	545	553	566	547	583	568	529	535	577	536	582	576	528	545	607	611	583	572	585	545	555	551	620	585	592	594	572	613	560	613	581	582	575	574	536	587	587	610	566	538	549	562	516	571	583	583	577	544	568	567	536	559	557	558	615	603	566	568	579	589	565	554	516	550	568	597	569	550	592	568	538	575	564	579	566	563	639	534	622	561	556	550	556	602	526	577	592	539	580	607	563	630	521	595	524	548	579	580	542	550	545	579	604	583	535	590	613	570	525	550	604	549	604	593	565	543	570	522	617	560	563	556	543	583	662	569	618	569	565	524	550	584	568	553	585	561	550	563	580	565	554	554	571	581	601	479	516	557	554	576	552	552	608	549	600	553	583	559	539	560	549	552	579	594	535	560	509	573	546	550	552	573	553	564	589	572	564	535	544	623	551	570	583	584	562	570	533	527	552	623	574	590	586	580	575	567	576	571	558	544	566	547	559	582	545	546	604	568	568	567	538	596	617	603	556	577	550	564	578	572	583	578	622	546	534	570	575	565	588	559	587	501	530	561	570	595	533	588	538	598	556	606	571	569	532	580	561	531	569	572	555	541	571	546	532	574	567	554	536	571	617	539	557	584	578	531	578	525	624	557	536	546	587	557	578	551	563	564	561	572	577	535	555	571	590	596	612	618	601	572	558	576	596	538	547	596	559	566	556	564	582	578	600	562	524	619	552	556	546	588	608	501	577	541	554	564	566	564	560	572	596	564	593	559	572	580	615	566	543	586	573	578	569	585	591	563	584	565	536	569	589	588	599	525	522	569	576	585	570	574	533	600	546	572	533	591	582	557	544	550	566	558	578	573	579	531	554	582	586	591	529	575	546	558	564	582	510	554	592	563	599	588	559	528	568	605	572	580	574	588	573	549	587	550	568	554	547	528	534	605	524	572	534	543	579	533	573	545	567	522	573	595	573	577	535	533	554	546	578	575	622	565	582	571	578	572	543	573	598	579	581	545	570	565	572	550	586	557	574	584	578	574	600	572	544	579	575	558	571	533	589	550	569	591	564	583	575	579	582	556	515	555	583	614	560	568	548	571	529	604	570	559	561	580	555	566	576	532	551	559	594	601	572	572	566	569	540	528	605	559	565	565	579	566	592	576	595	564	577	583	595	568	576	588	606	561	572	552	568	596	553	581	606	562	605	564	568	606	552	563	573	559	613	575	585	609	545	593	568	558	576	559	559	562	538	583	558	556	537	548	552	586	615	551	517	575	587	574	534	581	617	580	615	599	577	592	554	582	596	606	575	588	565	529	580	598	582	522	544	588	515	551	563	577	607	580	568	585	612	572	520	576	531	633	560	612	607	602	521	615	609	573	543	570	577	574	577	524	601	572	615	592	508	571	613	556	522	529	605	551	554	557	580	569	560	567	577	589	582	594	591	525	559	600	557	556	572	596	600	591	578	527	558	582	596	578	545	586	574	588	604	583	567	538	566	560	550	564	543	575	595	583	565	598	584	545	560	587	587	625	596	570	553	602	577	576	568	564	604	549	570	583	564	558	568	577	546	587	565	548	550	562	535	609	550	606	578	531	588	578	564	576	578	589	549	566	583	595	578	552	564	537	551	528	586	566	613	661	608	580	536	536	569	607	553	576	558	598	582	564	582	614	558	563	577	576	559	576	579	526	585	574	549	565	556	587	591	581	570	585	547	532	571	590	574	561	577	567	594	596	579	588	557	535	610	547	534	571	612	523	545	567	561	570	609	561	561	593	568	555	593	569	596	586	568	546	565	596	535	521	550	570	604	574	575	581	565	546	557	574	573	540	539	589	575	577	543	590	562	575	592	522	561	572	577	621	583	566	623	536	542	536	550	579	558	541	537	565	552	536	575	623	570	605	554	529	527	539	567	572	574	555	554	519	559	615	569	549	589	555	605	580	525	586	588	615	582	591	573	556	574	605	620	628	553	577	547	561	582	534	563	553	582	537	599	554	602	549	534	583	584	575	527	562	600	593	570	537	576	563	551	574	524	565	558	566	540	588	598	539	591	593	581	542	592	583	567	574	580	555	544	591	607	525	548	573	597	596	597	565	556	573	548	581	594	592	591	539	532	579	551	566	591	590	578	580	567	577	560	599	503	590	510	627	573	546	589	527	585	567	555	567	556	547	590	541	614	537	585	546	613	584	543	562	616	518	592	568	578	564	588	562	568	549	567	534	567	566	554	592	560	555	574	531	561	565	574	547	573	541	574	598	552	542	587	534	549	571	566	560	553	539	586	575	568	572	542	578	571	570	586	549	577	525	576	523	544	542	585	568	595	581	541	552	607	548	568	560	546	549	579	573	551	573	604	553	618	544	590	570	572	639	653	569	558	550	587	553	596	580	549	593	521	564	545	555	629	591	548	604	553	568	564	578	605	556	581	604	539	587	578	557	608	573	527	580	614	542	589	571	592	538	597	585	594	578	575	557	591	593	571	554	559	582	538	586	603	576	541	569	510	558	563	591	544	562	603	581	553	563	572	561	557	596	579	620	532	537	598	533	544	560	584	529	623	545	556	540	565	589	570	564	557	557	600	567	607	578	528	565	603	565	581	581	579	587	615	584	529	568	573	581	592	558	563	570	547	541	565	558	589	584	553	598	592	544	519	554	542	558	548	573	594	554	560	596	544	569	570	561	540	602	528	569	550	526	588	560	548	543	590	584	569	541	612	574	606	567	505	600	511	578	543	598	540	558	549	596	541	548	545	591	595	554	528	589	553	563	547	594	566	570	553	575	554	547	577	559	619	575
48104	27550	20125	8710	3062	1853	1578	1212	1153	1059	862	738	589	518	492	457	348	327	376	351	321	326	303	313	317	331	323	302	315	304	289	259	284	304	265	275	262	243	307	265	244	276	294	292	271	248	284	265	261	257	267	281	278	264	264	282	252	265	274	291	309	295	283	253	207	277	234	258	268	256	233	282	271	270	294	257	265	248	299	285	254	244	281	274	275	275	247	271	255	282	252	285	296	277	245	272	247	278	262	285	237	268	207	272	222	236	250	277	263	249	248	262	266	267	286	284	269	249	254	265	278	260	275	261	288	278	286	274	244	253	247	274	285	279	246	280	251	278	265	266	273	283	261	252	258	269	275	263	264	256	262	291	274	292	241	313	286	263	276	260	260	287	271	259	279	275	274	280	280	249	273	290	247	277	276	264	275	275	262	268	276	250	263	269	284	257	262	240	295	252	264	240	271	260	268	285	271	260	244	315	290	241	265	229	278	270	295	278	253	260	290	277	249	253	258	308	260	267	267	267	260	272	226	241	278	303	290	251	300	244	262	236	255	259	235	259	279	279	268	283	278	282	222	270	263	249	256	267	263	265	271	257	250	293	255	251	276	302	263	230	251	248	249	259	298	267	286	273	290	255	277	266	238	286	292	272	281	284	264	259	260	248	286	316	292	271	262	243	265	274	281	262	233	239	277	281	306	260	261	258	250	271	298	256	264	301	233	265	305	272	301	268	306	274	270	241	263	277	275	268	278	261	267	262	247	289	274	284	251	263	260	260	257	261	264	268	248	281	299	233	286	284	270	251	253	259	292	287	287	277	261	268	267	262	257	243	265	264	251	258	278	271	290	264	294	246	255	268	233	271	263	254	255	290	252	258	283	288	310	233	263	232	261	259	274	266	222	277	275	277	269	280	261	282	288	269	272	292	253	258	251	289	278	296	309	311	247	269	276	248	249	278	262	283	241	254	274	282	268	268	274	265	238	285	263	271	276	302	256	214	248	259	256	247	293	264	232	289	272	283	287	245	299	260	281	256	292	219	280	249	312	285	270	276	240	250	242	271	264	271	257	263	292	264	253	297	270	278	274	260	280	281	273	293	271	274	289	277	264	233	259	289	244	273	279	300	262	298	255	284	274	280	303	255	272	279	264	241	273	277	273	235	268	259	286	285	268	259	264	271	293	269	252	277	274	266	242	274	267	285	278	276	315	273	283	248	253	243	259	297	266	266	285	261	266	237	267	279	248	291	279	256	253	269	257	260	270	297	256	246	289	306	262	283	286	263	306	247	274	265	281	269	252	254	256	273	263	225	244	228	264	273	280	261	282	288	251	263	281	264	280	262	263	214	254	275	261	277	278	278	262	229	265	263	261	289	285	289	273	247	258	267	217	243	278	259	251	301	242	245	278	271	235	284	257	312	279	281	252	280	270	258	241	262	273	241	227	259	268	287	270	294	256	252	260	261	240	275	293	248	268	268	255	259	279	245	297	223	229	246	274	238	279	289	249	297	276	245	272	259	252	254	256	267	269	252	273	270	290	279	280	282	284	288	269	242	273	290	269	288	273	269	245	260	275	268	263	266	238	282	272	264	271	287	294	267	260	263	286	266	288	271	252	265	266	261	261	247	279	261	227	298	250	300	253	281	253	277	297	260	284	269	272	245	267	231	234	295	293	277	243	260	265	269	265	256	267	293	246	284	248	288	280	277	272	275	300	307	237	257	295	280	282	262	306	257	277	277	274	251	279	259	230	258	273	276	271	280	285	229	259	282	250	281	262	213	257	274	263	236	279	303	256	265	290	279	291	237	279	263	263	285	253	281	300	257	257	265	255	260	247	284	236	257	271	287	239	260	259	269	270	285	247	268	243	247	267	249	279	276	279	278	240	243	276	291	248	269	283	257	245	283	282	265	280	237	273	269	235	270	261	255	250	282	280	269	268	246	282	293	282	286	277	321	264	285	259	252	294	228	285	244	283	274	250	246	256	256	254	266	305	263	320	239	249	279	285	249	240	267	251	275	273	274	272	273	256	268	275	285	276	299	263	248	309	312	268	265	274	274	240	262	255	265	265	301	260	274	271	297	272	245	250	295	279	270	287	256	270	276	252	298	267	276	284	279	255	277	242	279	249	253	287	274	280	262	284	253	232	248	284	280	235	264	239	248	284	282	286	248	276	245	278	277	219	260	230	309	290	280	255	262	251	250	278	279	298	258	269	273	256	258	271	258	265	273	307	263	236	277	284	275	252	277	277	280	242	252	263	247	263	266	286	239	301	244	246	206	278	277	284	252	280	271	271	254	261	235	275	258	276	279	273	246	261	218	255	268	300	241	262	294	292	244	258	307	273	282	291	288	272	247	262	296	296	258	285	279	271	251	255	289	272	255	266	291	294	256	268	289	265	249	264	286	253	263	275	258	260	274	299	259	286	264	312	257	261	289	263	263	282	243	277	281	251	260	275	284	280	242	250	243	234	296	269	240	243	246	316	263	278	260	260	268	295	261	267	248	263	249	225	277	289	272	247	254	262	257	263	275	251	246	267	270	261	268	258	256	287	259	256	254	289	259	265	266	251	260	254	240	253	262	264	266	282	289	239	284	253	246	266	257	259	267	239	258	265	272	266	278	276	278	258	261	271	268	270	231	278	247	258	279	260	244	244	249	264	243	234	246	252	258	257	283	296	228	247	258	262	298	267	229	291	284	293	265	251	284	262	276	252	258	251	285	285	249	253	251	283	263	263	283	232	277	242	281	259	272	266	214	246	281	276	265	276	286	269	254	279	264	275	274	245	231	269	253	235	271	260	249	247	237	273	267	257	262	297	251	276	249	253	226	266	261	285	274	284	236	277	276	268	255	252	238	274	301	261	257	240	248	272	285	272	255	276	260	267	241	285	242	300	256	251	272	250	268	246	229	293	253	255	257	292	285	294	273	258	245	226	234	261	236	294	266	274	261	257	272	268	285	249	266	329	256	263	261	270	254	271	252	266	257	266	279	277	288	285	289	273	307	284	266	266	248	314	256	282	240	248	279	271	254	297	247	238	288	285	258	282	295	256	281	260	258	265	284	279	280	262	283	254	239	284	305	252	313	257	228	258	272	241	292	247	257	265	267	285	268	305	262	283	258	268	279	263	274	224	237	269	279	260	272	256	309	276	300	237	259	240	272	255	273	271	299	246	292	289	242	246	252	270	275	292	260	292	253	278	272	284	294	283	263	263	248	288	280	232	288	250	303	227	262	269	268	284	281	267	269	287	253	287	253	289	280	247	251	304	289	268	279	275	271	275	249	233	283	293	277	276	263	255	301	278	286	282	275	255	283	289	244	265	259	267	312	285	271	252	267	256	221	250	283	284	248	263	242	248	254	242	262	248	262	287	267	260	267	287	257	271	262	260	257	230	260	297	307	300	265	234	251	265	279	251	256	235	277	273	265	252	269	250	274	255	250	307	288	286	282	296	274	262	273	267	269	271	241	259	265	268	234	259	270	266	296	257	253
27968	18423	24422	14573	8347	6496	5437	4710	4829	4266	3533	3093	2361	2020	1914	1539	1176	1149	1074	1035	970	877	812	777	776	851	935	866	821	803	822	771	683	655	682	637	646	633	617	651	605	627	594	580	618	651	589	590	607	593	593	557	615	581	570	590	603	568	530	571	548	529	582	543	565	558	595	534	598	607	601	537	567	512	578	588	643	594	583	616	630	561	574	548	592	604	560	614	581	561	620	562	538	562	597	571	564	541	617	598	589	563	585	566	580	591	540	586	565	543	564	534	557	577	583	558	538	559	556	540	551	582	594	587	526	586	539	555	579	584	569	556	571	557	596	596	610	570	568	572	579	582	578	578	571	590	626	616	571	594	576	533	535	568	547	591	584	578	544	607	552	607	559	565	541	567	583	582	540	602	545	607	581	569	579	571	562	592	563	557	573	623	583	538	527	599	557	593	573	577	590	572	543	633	560	570	568	573	564	587	611	561	577	537	557	568	546	537	567	574	545	568	594	593	594	564	580	546	569	572	573	561	550	601	569	563	572	582	546	537	544	575	632	567	565	578	582	603	557	549	584	557	574	604	563	544	597	594	584	548	581	555	542	567	603	615	536	546	614	577	574	587	573	564	574	579	540	529	568	564	524	582	571	615	596	566	560	569	569	564	558	544	584	571	591	582	593	560	553	594	553	562	559	580	598	593	546	606	544	590	607	572	531	552	570	553	554	587	579	607	531	576	576	555	571	558	583	553	574	600	561	583	561	559	594	579	547	555	551	590	546	568	593	554	552	626	573	581	580	572	562	551	601	572	577	595	570	578	576	528	545	585	543	578	560	563	592	527	545	594	565	582	574	563	544	591	574	532	571	594	535	534	593	616	583	555	636	572	578	589	601	583	536	549	553	594	558	560	602	541	582	570	578	564	586	543	544	532	532	530	548	523	576	583	568	631	555	581	580	600	581	548	569	587	549	568	619	602	580	596	582	642	586	559	565	537	609	556	557	584	595	557	563	556	597	582	552	554	546	566	575	581	533	538	583	593	541	539	600	596	542	566	578	522	572	562	601	589	547	588	587	556	595	600	594	586	570	578	605	507	537	536	546	552	578	564	553	598	586	565	528	618	580	555	553	572	574	568	581	589	569	537	569	610	585	574	614	582	537	632	557	572	562	579	606	579	544	582	548	558	616	582	660	568	584	551	587	596	598	588	597	602	622	544	616	597	563	555	565	552	561	604	566	545	553	611	557	589	588	512	601	556	592	616	591	560	609	593	567	583	544	541	585	564	547	534	569	553	583	600	544	531	583	572	525	576	568	589	568	567	595	555	569	636	543	588	599	575	562	593	592	602	600	606	533	566	594	602	547	577	590	557	567	572	549	554	580	593	571	558	583	592	544	566	567	587	580	578	562	599	560	575	616	586	576	564	570	582	564	575	546	536	575	587	603	540	587	591	547	609	589	560	585	510	608	559	562	581	554	590	574	552	608	567	566	589	566	586	580	604	565	592	594	543	546	576	589	581	565	614	550	581	583	552	573	558	565	561	555	628	569	567	582	532	583	573	591	597	583	551	567	611	548	600	537	586	585	615	555	543	578	550	577	578	610	549	600	568	588	547	603	588	628	582	619	555	577	538	619	592	587	541	551	581	559	578	590	575	593	587	524	558	576	605	602	562	558	573	580	598	609	567	607	599	577	593	580	583	631	584	545	548	589	569	569	585	562	539	602	586	579	597	574	598	608	611	555	547	558	561	557	539	574	591	543	618	541	561	545	610	590	550	554	549	591	581	598	576	605	564	548	522	571	604	580	568	591	616	558	563	608	558	594	528	541	627	547	538	574	615	560	586	535	607	575	575	579	569	571	568	546	548	587	565	571	620	540	609	558	552	581	598	592	582	603	522	548	572	570	584	573	554	579	608	560	596	576	545	532	574	587	557	559	527	574	611	593	604	560	567	573	571	580	566	560	601	580	576	599	530	578	520	575	592	544	592	536	572	545	546	530	595	608	568	575	519	557	540	535	599	560	580	533	562	564	591	580	561	597	624	517	590	551	582	589	559	555	584	556	549	588	582	608	566	547	527	560	611	564	578	599	584	601	573	608	560	582	622	559	575	578	573	539	574	548	542	584	563	561	541	569	565	589	573	570	571	549	614	577	565	550	604	586	548	538	593	578	605	609	599	547	567	559	572	562	552	588	595	607	608	547	587	559	587	541	597	570	535	584	577	530	565	601	546	588	603	563	569	592	582	558	575	546	580	550	539	548	574	571	589	582	553	515	608	578	582	574	589	606	572	597	564	620	572	542	570	582	546	587	590	553	572	564	599	547	597	566	617	573	550	591	610	588	529	614	573	585	540	574	570	566	587	555	567	579	550	590	574	559	530	597	566	568	582	581	592	573	566	577	529	604	586	587	572	580	610	562	616	571	560	570	550	555	572	582	583	595	556	600	582	546	566	526	549	572	541	624	541	569	536	571	558	544	561	547	602	564	579	595	541	568	553	565	566	584	618	571	597	567	565	551	557	602	547	552	554	563	552	576	559	568	554	603	592	545	565	565	546	598	598	599	575	625	582	566	536	564	555	517	612	559	570	590	571	584	577	564	553	561	563	562	613	591	595	560	576	533	574	541	592	561	587	543	602	520	593	551	633	586	561	559	568	542	540	554	642	597	589	548	555	571	589	549	577	615	565	641	570	593	584	565	544	583	579	581	541	587	558	602	593	581	575	551	575	647	596	562	574	620	582	564	586	576	591	623	558	559	554	554	585	545	564	589	569	578	589	637	557	542	547	562	553	577	573	586	591	580	572	586	562	582	540	555	589	559	580	571	555	590	560	585	569	584	543	544	577	607	571	559	569	598	573	542	560	566	610	601	573	583	589	562	594	573	548	602	563	570	542	568	566	550	585	572	559	591	539	572	596	576	618	550	539	572	573	574	558	604	541	564	551	580	603	587	534	588	591	525	572	590	609	572	594	568	595	572	582	558	561	598	562	634	571	591	545	554	598	576	601	599	573	575	574	545	589	570	554	542	541	553	596	569	599	586	608	563	588	589	555	515	567	550	570	568	560	546	574	547	595	608	546	563	627	546	600	563	563	596	527	537	557	570	560	571	596	576	577	585	542	567	589	562	563	571	576	600	593	580	589	594	540	574	538	585	544	592	544	510	557	577	561	556	592	558	578	562	583	601	588	539	597	612	536	572	557	598	553	599	596	571	593	571	557	615	576	610	553	560	527	601	593	569	611	571	636	571	583	574	533	571	535	604	618	562	584	557	506	547	556	580	543	587	599	609	546	570	587	628	552	586	583	587	539	560	597	545	576	580	589	595	622	559	511	560	528	553	590	537	560	595	566	549	553	547	603	559	559	567	572	556	627	582	630	555	551	579	584	554	542	550	557	600	543	575	579	582	560	551	604	573	565	593	545	588	584	582	576	599	550	555	568	558	583	593	562	520	560	571	600	582	603	569	599	595	527	543	580	549	569	585	548	595	584	615	544	542	600
56309	34149	27389	13522	4973	3109	2481	2011	1741	1693	1352	1155	818	696	679	537	533	470	424	437	414	377	380	356	355	415	375	380	364	355	381	360	312	332	333	343	329	333	340	327	337	319	329	287	313	357	310	304	316	328	289	340	314	304	324	326	309	292	323	288	321	304	328	301	328	332	281	297	306	278	298	329	314	329	323	309	317	306	274	264	326	311	295	331	300	298	300	325	289	268	286	317	295	319	308	341	312	311	294	340	299	309	302	309	303	291	304	320	292	281	307	344	354	293	305	309	293	299	275	326	305	346	287	303	303	343	264	287	304	330	323	305	288	289	272	321	307	299	300	287	312	338	292	341	317	315	299	298	294	323	334	331	282	296	342	290	303	314	310	310	306	322	304	302	322	324	288	284	321	281	280	290	323	319	328	294	334	318	340	326	316	315	334	299	289	335	325	321	299	291	312	278	315	314	276	319	278	313	332	287	337	323	318	309	304	328	305	315	297	283	283	297	294	336	284	295	309	307	293	348	320	307	343	305	304	285	303	323	299	290	315	328	303	339	304	315	339	274	311	347	290	327	259	287	314	328	294	318	303	315	315	266	296	313	298	282	288	287	282	305	292	295	279	320	335	315	352	302	294	348	295	322	258	302	305	267	302	309	320	293	322	323	316	351	310	297	305	317	340	287	321	346	288	275	320	324	293	319	275	296	329	300	310	307	314	305	294	291	333	323	319	306	343	290	322	313	296	281	303	299	289	287	337	293	302	326	283	323	293	260	294	299	338	300	285	277	282	286	294	299	283	287	306	294	312	298	299	314	307	290	284	292	339	277	314	298	311	293	318	315	310	301	312	312	292	331	335	296	334	311	299	301	317	314	305	325	356	281	296	342	288	289	292	293	340	322	295	309	287	305	315	367	302	269	285	318	321	310	290	297	292	263	310	304	291	324	298	303	310	276	285	301	330	319	280	330	307	327	317	291	315	288	294	330	317	288	299	293	296	327	323	325	344	344	272	310	339	301	313	324	315	317	312	306	329	277	306	316	312	346	316	337	321	307	319	282	281	288	298	294	288	309	304	337	308	270	299	303	354	292	356	320	287	293	297	275	275	299	301	304	304	284	308	295	290	340	309	272	285	348	285	300	314	303	277	285	305	300	301	280	336	297	300	307	303	308	285	273	326	294	301	274	290	307	293	331	327	304	337	289	313	319	309	310	297	294	320	286	274	264	269	324	301	314	322	340	332	292	297	308	302	303	273	315	290	271	269	308	358	296	311	284	264	301	300	296	302	325	359	311	311	292	287	261	298	338	300	289	284	286	266	296	291	333	293	287	322	330	344	320	322	302	319	315	329	338	293	301	277	305	339	280	361	283	323	291	274	295	317	299	302	260	302	330	307	309	300	328	320	325	288	335	306	283	294	306	327	303	288	286	302	293	315	323	353	329	313	307	312	303	278	283	311	291	320	271	272	311	307	316	302	330	321	299	322	309	297	299	298	308	263	300	311	307	301	307	320	292	289	318	289	318	317	289	262	307	304	289	289	290	312	338	294	273	305	288	304	311	312	350	300	284	304	333	316	302	290	310	297	278	334	296	319	296	286	303	306	317	275	324	298	320	302	308	276	282	299	294	312	304	282	332	284	302	327	333	319	320	329	309	296	300	280	310	322	304	304	315	298	295	308	292	300	272	318	350	317	293	298	311	320	284	300	292	303	331	281	266	279	312	342	326	289	315	322	293	327	315	289	324	310	322	311	275	343	300	308	281	320	319	329	306	310	275	336	327	314	321	333	293	306	293	307	300	295	319	309	268	296	312	280	295	315	297	313	306	318	314	310	316	308	306	327	353	331	324	265	286	293	292	292	296	317	304	301	307	308	290	302	332	307	283	304	287	312	282	301	300	286	303	316	311	281	332	306	317	313	299	310	302	308	331	284	293	315	306	336	299	317	307	322	308	345	321	333	278	271	301	281	335	337	283	303	318	321	319	314	289	301	344	322	295	296	319	283	319	305	299	314	275	293	319	333	292	298	305	253	296	326	287	335	291	317	314	320	316	306	308	299	314	282	309	318	317	303	288	334	310	293	305	284	302	288	327	337	307	272	317	289	266	306	291	301	278	281	285	294	303	301	341	330	283	328	337	276	267	329	326	324	320	307	294	297	282	289	290	307	295	300	308	322	285	288	304	305	302	297	328	296	310	328	321	322	321	314	274	322	281	314	327	311	351	289	318	296	304	304	300	301	325	300	268	293	318	318	262	294	311	283	320	284	292	315	319	295	261	301	323	297	314	294	270	283	291	345	296	301	325	290	315	306	300	309	300	287	270	297	322	305	278	273	335	318	326	282	300	284	278	307	348	311	303	307	309	309	319	285	270	302	305	317	322	319	308	336	315	293	314	305	296	318	294	265	306	325	336	280	317	325	287	299	274	318	300	304	289	311	337	296	340	322	345	300	302	336	281	315	297	349	330	320	300	278	311	269	316	314	299	285	297	329	296	282	312	310	327	319	312	294	326	303	289	285	270	312	347	321	316	288	282	328	292	291	336	266	291	276	290	281	309	331	305	275	341	326	299	320	307	321	311	306	277	311	298	320	295	312	323	310	276	313	314	321	328	309	343	312	291	293	343	337	293	334	316	320	300	310	294	306	296	327	322	309	309	343	322	327	309	326	307	339	289	302	308	324	303	305	331	316	315	307	244	321	299	296	318	285	311	303	342	341	295	311	300	319	294	308	311	287	297	314	317	330	283	335	319	298	297	298	281	328	299	279	312	281	305	268	304	299	298	283	325	298	313	318	311	329	323	313	336	310	314	277	294	308	290	319	306	290	330	285	299	323	313	295	277	295	319	295	343	298	321	282	316	320	299	305	280	308	332	312	307	297	346	288	310	302	329	307	297	294	316	292	293	350	305	268	315	302	297	309	303	320	306	296	327	313	308	321	299	289	258	291	329	336	308	338	331	296	280	316	310	286	333	318	334	315	331	287	312	330	308	324	294	294	312	274	300	263	277	303	298	316	308	309	321	308	337	303	307	303	291	290	322	332	295	306	261	314	301	301	312	357	288	351	324	315	319	316	301	276	322	305	313	335	327	323	312	329	328	322	298	262	297	330	290	299	303	277	318	323	288	303	310	294	310	354	303	289	301	281	317	279	332	312	326	301	341	309	259	280	297	321	299	285	318	290	269	308	267	334	325	332	319	271	303	298	305	326	315	268	324	283	288	319	344	307	344	288	313	305	294	282	282	316	289	330	335	293	318	311	316	302	319	314	301	340	303	282	323	298	283	323	279	334	301	270	330	327	271	305	303	291	303	306	293	303	311	280	272	288	304	280	310	312	299	311	306	292	309	301	329	311	283	305	286	313	319	301	307	310	298	276	312	290	303	338	295	282	262	289	290	325	252	280	318	314	309	325	302	292	315	269	322	336	326	285	334	286	311	318	322	337	303	300	287	267	345	320	282	313	344	341	315	263	310	308	298	304	298	279	300	264	300	312	306
32976	23984	31239	19754	11845	9719	8575	7257	7156	6424	5263	4516	3618	2941	2561	2027	1620	1608	1417	1221	1259	1156	945	1022	1045	1165	1175	1013	970	998	951	866	878	880	839	810	802	744	737	710	661	695	667	725	646	656	698	689	664	616	665	647	633	612	651	616	705	634	666	639	597	640	669	628	633	613	635	652	667	610	644	664	666	651	659	621	622	660	619	663	699	671	612	652	633	633	657	578	632	640	614	647	617	651	653	643	638	608	645	640	607	591	641	646	630	634	615	638	667	694	653	680	635	641	641	641	650	629	637	641	619	627	611	606	627	602	624	630	666	664	662	654	645	658	648	642	610	649	666	606	661	628	635	629	662	655	631	651	616	645	681	635	670	680	600	650	617	632	651	580	601	591	616	604	651	590	638	658	653	619	624	685	628	613	658	637	607	622	637	637	622	630	652	649	599	609	651	642	642	651	661	667	632	640	571	593	631	620	684	661	610	669	642	568	618	626	619	608	646	631	625	623	628	656	671	609	636	653	688	663	647	626	684	645	630	672	603	664	620	661	614	581	646	689	574	669	674	589	649	650	689	666	661	621	590	603	659	625	643	626	589	607	625	648	636	605	655	606	628	619	623	620	614	604	615	683	653	654	643	663	606	659	637	635	599	641	621	670	591	669	631	630	630	646	618	601	665	653	619	592	645	624	652	621	609	664	637	612	618	625	632	631	650	678	660	623	660	600	626	671	680	634	608	639	641	650	676	630	622	652	672	590	657	636	627	645	616	600	633	645	606	639	680	618	664	683	655	647	631	615	661	626	636	682	635	589	607	641	625	631	666	600	622	670	653	653	648	662	648	656	659	603	656	581	721	637	645	636	658	630	669	661	618	699	635	634	647	612	614	615	639	636	638	669	659	703	663	649	598	665	643	614	648	599	673	659	655	636	624	643	634	627	619	645	621	626	606	586	636	637	614	623	594	640	634	658	648	622	610	633	647	630	623	661	680	615	647	640	650	615	662	645	656	621	616	659	617	629	700	601	621	588	627	620	596	635	622	608	615	696	626	599	652	660	625	646	644	631	640	601	710	624	624	646	628	652	658	656	665	646	650	626	645	683	658	656	666	664	666	589	618	614	658	616	673	591	634	630	699	626	628	655	683	603	621	664	608	661	618	625	627	634	658	638	671	667	664	639	669	652	667	661	640	631	623	657	615	646	631	647	658	615	652	585	626	648	633	629	612	662	624	679	675	604	650	637	653	585	625	653	651	620	619	612	635	660	607	618	615	625	639	626	649	635	641	635	660	653	649	635	654	615	670	665	635	618	621	600	640	664	706	637	610	604	663	649	635	604	695	589	652	630	628	613	656	659	641	625	640	602	610	612	629	662	657	629	689	621	634	647	676	623	651	618	651	638	691	645	602	597	607	627	585	646	635	622	640	665	644	657	610	662	608	696	621	648	648	634	633	653	637	696	621	645	624	664	610	655	612	636	636	597	672	639	632	594	633	611	662	613	646	619	636	667	648	679	649	649	618	617	624	669	646	614	585	646	642	660	615	646	626	669	685	697	651	671	664	631	638	640	614	638	605	622	659	680	677	639	617	681	595	633	618	620	655	633	640	637	637	627	694	596	625	685	596	622	577	610	634	651	652	665	640	662	638	662	652	653	631	659	632	630	616	574	586	662	640	634	645	683	628	650	640	607	650	659	643	603	616	607	663	633	624	647	636	675	626	671	642	624	654	619	627	628	648	692	684	646	624	604	654	616	690	611	617	613	650	670	623	658	632	654	631	666	627	672	627	630	613	675	662	649	671	678	644	662	615	655	657	630	669	655	604	669	642	636	636	596	612	657	614	709	657	626	649	674	696	630	670	659	669	645	601	611	659	634	679	627	608	613	604	622	646	635	640	630	606	650	644	630	629	661	587	665	598	683	596	628	637	634	621	609	642	627	634	633	650	664	653	608	689	623	606	635	681	656	656	662	711	674	660	633	642	661	636	647	621	636	663	631	657	669	635	629	642	621	660	621	602	655	660	653	595	684	648	644	611	634	655	594	651	616	677	646	643	611	657	602	652	699	641	622	618	656	622	629	609	629	623	679	603	647	645	637	628	646	621	620	602	623	667	664	638	684	649	643	594	667	628	613	638	647	693	615	649	637	634	686	628	643	642	624	627	685	669	616	602	669	656	629	630	649	620	731	600	647	649	639	632	644	650	646	655	607	657	637	641	619	641	626	656	669	641	669	621	651	619	611	646	642	695	622	655	664	646	622	630	588	665	672	605	630	642	607	668	592	642	630	627	672	678	663	650	617	657	654	662	641	689	674	630	636	677	654	617	619	640	644	638	683	637	637	622	591	622	675	637	660	645	626	664	628	658	620	634	638	665	632	629	638	658	610	685	649	653	654	601	627	630	674	654	670	662	649	635	661	655	645	652	642	607	649	650	645	638	683	660	627	626	692	637	683	589	662	691	647	691	625	626	649	605	616	652	692	694	655	652	621	592	658	669	652	667	662	630	622	643	658	668	687	636	612	651	612	631	651	634	652	650	647	624	636	613	631	612	654	648	634	596	700	651	617	645	612	660	711	602	634	586	626	682	624	638	637	654	673	671	611	681	643	637	605	629	615	632	599	650	646	670	634	657	599	616	634	627	631	643	681	653	641	611	594	658	652	612	620	634	681	590	631	684	618	663	639	631	659	629	648	637	623	609	621	610	633	662	648	636	630	679	665	616	603	642	608	668	635	602	672	597	650	635	692	674	618	633	631	649	621	657	672	635	642	654	573	627	591	640	621	647	633	662	601	671	636	601	585	665	618	632	583	609	641	633	669	635	667	647	650	672	647	634	636	668	692	655	654	629	682	646	632	643	659	580	631	641	648	626	665	615	627	578	629	600	614	572	654	619	648	618	641	646	618	662	671	623	648	690	707	623	667	677	618	637	659	633	660	671	678	643	671	633	632	628	676	611	620	596	652	614	644	668	673	625	653	664	658	631	650	618	617	645	640	647	612	618	653	627	662	654	583	597	622	602	647	657	706	666	642	645	638	654	632	638	625	607	651	634	604	601	633	681	640	659	587	629	660	580	622	642	608	640	649	741	682	685	653	583	639	594	649	619	670	645	625	605	674	643	666	636	679	621	654	625	652	642	599	651	731	648	682	611	653	637	667	630	612	640	678	635	609	687	659	642	645	648	644	627	669	630	636	669	693	650	665	668	621	649	658	677	639	636	664	665	625	619	662	625	658	636	614	612	622	624	626	601	630	643	628	659	676	656	622	684	640	683	648	658	615	633	596	655	597	688	646	606	611	638	589	637	599	631	668	596	629	638	666	670	627	618	642	651	670	638	622	632	658	653	659	669	644	594	637	632	640	633	639	657	630	684	678	623	619	686	696	651	664	667	657	613	689	648	635	655	647	624	676	638	648	643	615	672	624	649	621	634	649	650	657	610	634	641	615	675	672	648	642	638	623	633	603	670	630	648	651	649	649	649	652	611	623	623	594	680	629	627	647
32941	17715	11025	3883	954	610	517	459	456	481	460	395	373	351	337	351	301	314	303	278	278	255	262	252	280	253	272	297	240	256	296	285	273	282	262	271	258	251	234	262	263	286	265	280	272	296	249	258	236	262	248	246	286	239	280	224	260	275	258	239	251	244	278	284	263	286	250	272	252	252	265	238	252	274	252	261	256	252	262	268	289	255	240	245	299	275	287	251	248	276	275	287	278	281	280	247	264	277	290	278	291	256	266	230	237	266	250	272	249	253	272	259	275	284	240	273	274	227	253	251	267	261	246	249	273	250	265	246	252	273	252	266	271	219	258	253	286	217	258	282	301	252	266	234	253	252	244	280	272	250	254	247	258	289	282	238	258	254	277	251	258	243	230	250	248	270	252	270	244	239	247	230	241	256	237	274	250	288	283	274	295	269	239	263	265	269	277	269	246	249	248	278	232	237	248	255	234	244	209	259	233	275	276	242	258	271	265	222	245	261	269	249	239	220	248	220	279	239	283	230	256	271	295	254	237	247	239	276	257	266	265	257	263	274	279	279	270	243	257	254	265	263	269	251	269	293	302	265	252	245	280	263	255	243	238	251	266	275	261	255	252	244	255	269	246	255	274	250	273	259	258	251	298	279	246	269	273	286	262	234	264	243	272	272	255	276	264	258	257	258	268	255	260	268	253	279	254	274	246	248	289	238	228	241	308	274	245	250	278	261	260	255	288	268	270	243	241	268	306	283	248	254	262	227	257	249	226	235	266	277	262	280	258	252	276	248	277	255	236	266	238	269	236	234	238	277	255	280	237	276	274	249	276	230	256	236	235	255	290	263	292	257	236	225	231	277	254	251	283	250	251	294	265	254	262	254	243	282	284	253	272	254	277	264	290	241	247	240	274	261	256	270	250	276	292	277	276	245	253	255	257	238	242	247	276	293	290	271	277	252	236	259	255	256	263	230	235	264	241	272	266	241	263	257	293	248	279	240	243	234	220	268	250	263	231	261	242	263	259	248	253	245	253	290	266	266	251	275	257	238	232	242	253	247	280	260	254	248	274	271	258	272	274	230	272	258	265	247	251	260	257	258	261	266	234	278	298	271	264	254	257	287	262	255	251	268	278	262	267	312	264	262	249	278	270	258	254	245	281	233	256	275	257	267	257	253	272	277	271	258	259	295	274	299	257	258	243	288	271	264	258	233	266	269	280	272	234	242	255	281	259	264	226	271	254	276	281	237	242	243	283	291	241	264	247	244	263	259	258	234	272	248	286	265	260	260	285	256	249	244	230	292	261	240	257	292	239	236	231	260	294	267	289	272	220	264	232	217	288	285	276	269	283	287	281	261	262	263	276	247	224	267	271	302	263	266	245	248	264	243	293	292	278	242	265	275	288	230	277	259	258	269	266	260	264	251	251	265	265	292	267	284	244	236	234	246	244	240	242	242	239	251	257	265	240	251	265	249	262	257	236	246	275	278	237	251	242	276	253	243	268	309	246	293	287	264	261	258	271	251	299	268	245	255	254	254	281	267	240	254	274	255	270	273	247	253	276	258	246	254	250	246	252	233	272	283	253	285	238	245	265	259	243	229	240	312	228	259	263	246	257	274	260	255	261	263	256	271	251	277	271	293	261	249	259	251	263	256	257	251	282	266	262	280	280	221	284	280	273	244	278	259	259	251	245	245	242	264	216	245	255	261	237	280	229	237	236	256	280	250	280	245	250	258	268	270	317	269	288	270	299	256	274	264	234	241	282	287	268	269	255	296	252	275	250	269	261	276	267	246	260	277	230	259	228	226	249	251	226	245	254	256	272	248	248	268	271	257	254	232	249	275	281	279	246	238	259	216	269	307	284	265	287	279	250	256	257	246	271	272	280	262	252	250	276	260	230	227	248	263	324	257	266	241	266	242	245	257	271	246	267	248	242	220	255	276	272	243	282	239	265	234	265	293	280	271	255	266	279	263	262	258	282	286	282	288	285	236	296	255	270	258	261	281	237	241	284	264	255	249	248	267	257	226	249	242	283	271	260	270	286	245	244	235	264	278	273	263	261	255	219	277	249	292	283	249	270	236	245	245	277	287	279	263	280	208	267	244	253	255	266	259	262	267	261	247	261	283	263	267	246	240	256	279	255	247	275	293	272	265	286	239	239	294	244	290	267	258	268	241	258	260	284	282	279	249	241	280	220	252	277	289	270	276	278	284	307	262	291	269	262	250	249	241	259	259	251	248	240	236	243	254	267	239	260	261	265	260	265	291	233	247	242	262	270	256	284	268	258	286	288	264	229	283	271	291	285	215	260	284	261	266	244	230	247	274	280	295	262	290	240	230	265	258	237	219	287	264	260	257	237	251	218	251	250	269	263	274	276	249	268	274	250	271	238	288	269	273	263	264	248	260	249	290	258	259	282	289	249	275	234	263	236	256	250	258	261	272	266	299	242	268	267	257	250	260	243	283	255	285	269	267	273	271	264	257	263	266	259	275	258	244	261	230	246	252	247	235	278	273	261	279	263	292	264	248	255	256	259	256	269	267	251	241	220	269	245	256	240	250	232	239	247	286	271	246	247	270	238	262	240	246	274	268	291	285	235	286	273	249	258	246	278	274	283	277	285	248	275	251	247	286	280	248	265	252	264	290	270	271	276	217	243	220	269	241	279	254	262	223	247	237	282	259	271	265	267	287	257	244	270	239	256	276	230	278	310	261	256	281	251	270	292	256	252	265	298	273	257	262	266	247	283	273	276	255	231	278	263	276	268	260	285	257	235	246	275	266	263	267	281	276	264	263	243	280	247	274	294	284	224	277	269	294	265	285	255	277	279	247	293	262	234	272	278	278	236	253	293	281	250	255	260	249	244	269	250	240	245	230	266	303	259	222	252	283	285	298	247	276	240	262	252	237	245	275	292	288	249	224	218	237	245	240	256	291	267	269	266	282	270	278	275	269	221	239	276	266	255	210	236	269	288	269	238	253	257	301	275	252	244	260	258	272	274	261	249	275	257	268	253	280	265	223	232	259	242	280	244	279	298	273	263	268	250	250	261	261	228	275	280	248	253	275	275	252	261	250	250	224	277	252	275	291	270	245	271	247	270	251	298	258	245	276	249	263	265	279	272	279	292	263	281	240	275	261	242	246	259	264	237	231	291	284	270	263	283	241	230	272	237	268	276	298	278	261	292	269	260	271	271	243	252	256	242	264	243	264	261	251	247	263	292	262	292	265	248	259	258	259	257	266	241	252	251	263	255	296	236	259	274	235	250	283	274	270	293	291	249	262	259	268	278	223	239	256	229	271	283	251	263	250	253	279	249	274	273	224	221	223	224	253	249	254	268	240	258	282	250	250	220	286	232	269	264	264	232	237	241	274	243	267	264	258	254	274	259	230	246	248	275	265	261	256	268	260	225	267	262	241	254	267	254	238	261	269	249	276	282	288	262	265	287	261	259	240	259	235	249	277	240	237	278	235	231	239	255	232	249	274	247	294	225	276	269	272
18223	11881	15285	8128	3276	2362	1633	1604	1633	1625	1557	1410	1212	1068	1005	947	862	796	701	741	643	671	633	606	639	744	738	656	695	593	662	644	618	615	617	587	519	597	609	584	561	587	577	562	490	567	561	514	550	563	548	550	551	548	568	550	523	533	551	546	532	538	576	602	582	558	556	546	549	502	528	569	606	548	533	498	548	595	525	571	552	506	526	566	568	565	542	552	529	576	560	528	539	553	555	561	564	565	539	543	553	509	522	555	585	542	574	534	545	548	547	550	545	579	575	598	526	541	585	573	582	528	517	554	522	574	554	509	561	551	560	552	538	536	525	529	566	547	526	539	532	569	548	529	560	563	591	534	519	536	516	473	526	588	559	601	543	509	513	545	531	517	544	527	557	567	546	569	548	531	566	537	572	542	526	548	558	547	519	548	575	580	528	519	587	569	590	573	514	545	557	537	574	552	502	548	547	544	542	547	540	567	525	561	594	543	543	554	510	545	578	563	542	522	554	564	576	537	548	534	566	521	557	519	536	596	515	565	594	536	520	587	519	556	567	603	535	551	600	579	557	547	567	571	532	557	552	502	521	542	562	543	567	555	543	591	561	579	572	522	549	524	546	563	532	576	544	533	567	537	546	536	528	578	569	575	589	577	547	535	574	565	508	569	535	572	537	536	557	550	575	577	532	556	550	523	560	554	538	562	524	540	579	576	593	540	586	552	570	552	582	535	534	525	553	553	586	559	610	517	555	564	556	545	610	585	531	562	497	573	566	566	522	547	521	559	509	558	545	530	595	531	546	513	566	577	511	543	557	566	573	582	557	546	566	517	574	540	558	578	548	537	553	602	537	570	573	577	569	539	541	524	549	574	529	558	565	538	517	546	556	517	545	559	577	566	528	573	535	575	509	560	542	532	582	552	500	579	583	547	519	575	516	522	555	600	532	573	521	544	553	536	528	521	556	523	492	559	539	551	538	569	612	548	570	530	557	575	509	571	555	533	554	560	564	574	569	563	588	553	532	562	557	517	544	537	572	507	544	533	528	585	562	559	578	541	562	568	541	602	534	542	572	542	576	519	584	552	518	523	510	562	593	535	550	578	568	554	542	563	573	547	537	539	532	539	529	579	592	567	540	530	596	580	529	546	564	520	557	567	588	545	539	586	559	558	578	550	549	563	574	562	568	561	564	514	541	533	586	529	542	532	565	576	515	542	557	525	564	582	538	552	550	553	554	568	572	580	516	548	577	574	552	536	522	600	525	560	564	522	577	527	523	564	534	541	534	583	566	492	576	600	520	497	544	548	551	568	548	560	551	570	566	514	602	552	581	550	560	537	541	528	563	537	526	520	555	566	593	552	556	540	546	529	575	562	565	590	544	583	525	554	591	598	554	551	531	581	564	551	588	585	527	557	548	569	565	560	542	534	551	529	593	548	582	466	563	546	500	539	524	523	553	540	568	551	533	518	563	565	541	517	542	505	537	532	558	562	557	563	514	562	576	526	554	576	533	579	562	579	565	498	521	549	534	510	570	563	562	561	546	539	556	517	505	583	558	580	554	534	578	537	552	550	553	573	537	524	577	557	547	540	570	591	569	573	560	558	598	539	504	540	540	524	548	555	559	552	530	575	555	547	569	532	570	542	542	522	527	574	528	534	552	532	548	587	544	506	568	547	499	569	563	572	546	580	538	596	530	549	520	571	566	577	587	553	594	546	532	558	535	548	551	526	592	554	536	574	514	544	598	575	614	532	509	556	572	535	550	539	520	561	555	541	541	564	538	508	537	538	595	596	521	501	560	577	519	562	544	568	540	551	527	547	593	544	538	552	548	505	530	541	531	498	530	520	571	605	573	553	584	559	589	583	541	549	481	554	566	553	536	562	527	540	546	542	527	565	546	553	554	518	541	559	557	555	566	559	538	545	542	575	522	535	536	586	557	532	494	555	562	609	508	574	581	548	578	522	553	538	549	556	547	524	581	525	578	562	554	573	547	587	565	550	567	528	512	543	501	563	564	536	533	573	545	508	588	537	562	567	517	577	546	533	578	539	539	547	572	557	574	567	563	537	539	539	542	567	557	541	560	544	520	579	527	540	581	594	553	561	571	538	555	555	541	555	525	520	551	540	616	564	528	538	576	545	545	574	547	520	519	571	544	557	540	543	545	578	548	522	528	563	583	556	544	574	568	540	526	566	511	568	536	545	556	548	582	538	562	537	548	570	551	569	599	562	575	540	542	550	526	536	528	530	605	556	571	568	581	567	533	554	531	548	540	574	561	528	557	548	508	545	523	556	522	516	542	578	518	534	554	562	545	540	558	557	521	547	527	583	589	558	564	575	554	566	506	545	524	561	492	532	581	544	544	575	550	556	569	565	548	582	529	578	579	526	549	556	573	555	537	572	586	579	534	518	523	563	575	557	498	565	507	556	604	542	547	560	554	534	543	524	543	578	524	557	577	539	548	529	537	542	549	544	555	581	570	577	543	550	544	564	565	543	524	548	559	599	572	536	541	517	565	557	575	572	535	570	602	577	596	583	553	587	586	512	547	566	532	577	570	545	597	577	546	548	557	549	591	521	530	558	531	551	562	601	551	553	534	607	528	597	530	523	591	556	512	568	596	591	516	576	492	577	568	521	552	506	572	554	557	553	532	498	562	560	573	534	502	616	586	514	536	530	536	546	522	547	547	526	564	562	524	543	537	522	552	564	587	552	584	546	546	502	569	529	572	524	543	594	554	557	533	580	586	558	552	586	554	594	570	570	534	558	512	594	539	598	575	533	532	610	534	572	537	544	603	539	564	550	550	563	556	560	574	549	516	532	569	563	547	547	515	551	537	570	557	539	548	526	538	550	533	560	547	535	530	521	560	582	570	541	568	566	577	552	548	621	571	545	564	583	545	587	561	515	572	545	628	575	551	551	554	570	559	541	551	563	573	535	560	551	530	559	561	547	572	499	567	556	521	558	522	535	568	595	497	581	584	527	549	584	554	574	566	563	535	537	547	555	543	546	536	533	523	556	561	539	548	543	532	572	562	500	570	558	514	604	552	550	524	516	562	526	563	556	543	547	541	509	553	568	593	571	587	533	546	534	546	535	578	574	530	550	544	562	519	565	562	554	560	551	525	594	538	519	593	547	566	577	555	547	515	551	545	559	577	572	540	543	523	523	573	543	565	594	566	542	555	521	577	601	522	588	518	561	553	556	559	538	572	548	557	542	569	566	533	550	523	575	563	546	530	566	597	551	547	522	529	554	559	556	555	561	580	567	567	570	560	575	540	527	533	558	541	551	550	532	536	574	567	529	528	570	535	557	560	552	598	529	501	548	540	547	570	570	527	587	551	543	541	526	600	556	606	521	569	538	513	549	539	563	550	526	558	590	526	543	571	552	517	534	570	555	607	543	592	580	577	534	524	560	586	577	579	541	569	542	545	555	589	541	525	531	518	516	571	586	566	548	576	572	559	528	562	508	551	570	521	541	555	571	557	519	512	543
44406	25630	21149	9804	3027	1857	1375	1186	1198	995	903	741	573	555	528	392	346	374	353	321	314	323	298	281	314	318	321	318	297	288	274	290	281	271	296	262	253	236	319	269	277	262	256	283	289	227	268	264	263	256	263	293	262	289	288	287	260	261	263	254	265	254	252	279	247	222	236	256	260	291	267	276	267	252	276	262	258	237	234	240	278	280	291	258	278	259	296	245	275	252	261	266	277	250	257	260	282	270	276	259	242	267	248	238	253	275	255	240	243	250	265	285	275	247	266	246	283	263	251	257	277	308	249	264	252	265	255	265	246	289	268	246	261	268	279	256	230	271	257	247	261	269	247	225	258	292	285	260	276	237	255	237	262	250	250	266	247	284	292	280	285	264	280	246	257	227	280	251	251	230	237	270	284	282	273	293	264	245	279	261	261	268	246	272	261	290	288	259	265	265	245	270	236	251	259	245	247	255	307	212	245	304	271	282	271	278	268	230	253	263	279	247	270	261	256	237	271	246	281	222	227	247	296	250	268	273	265	261	284	280	271	264	268	257	269	261	249	267	284	274	227	256	264	300	276	261	267	246	278	273	247	255	249	257	263	262	301	253	263	253	253	272	261	258	220	260	220	249	265	255	299	260	271	263	310	285	246	264	305	278	268	264	254	237	275	254	234	259	223	268	224	243	257	257	235	263	239	290	248	244	273	276	275	269	235	238	257	251	253	259	275	269	267	266	278	272	288	274	282	262	266	269	259	245	245	270	263	241	251	217	243	265	290	247	251	285	278	280	252	258	262	246	265	250	254	279	261	278	259	252	269	241	293	296	270	277	291	269	250	227	261	282	232	277	239	264	253	283	280	267	223	269	264	226	226	249	267	262	238	258	282	264	247	247	262	267	249	270	268	264	256	264	262	261	259	256	256	245	261	260	254	241	301	264	233	261	278	229	267	273	216	244	254	259	264	264	266	260	248	285	268	289	241	261	253	270	290	231	275	266	248	271	288	299	277	249	286	268	260	240	238	260	251	261	306	272	261	306	258	279	254	273	277	277	283	278	253	233	249	275	254	248	225	280	248	260	263	270	255	238	261	263	249	265	239	292	259	258	287	241	281	240	262	283	257	266	253	260	278	267	252	260	259	239	312	253	254	239	250	239	268	255	244	244	245	276	281	261	253	250	270	259	249	300	253	238	284	232	221	273	279	279	259	238	319	248	253	271	263	253	246	261	262	281	253	278	236	253	240	257	263	285	299	281	294	268	250	285	283	272	259	259	247	247	262	272	264	260	305	253	264	257	247	236	271	244	272	229	268	248	266	230	262	247	229	246	286	242	270	254	245	257	257	259	262	261	269	262	257	231	248	243	252	263	262	236	258	263	259	232	263	281	249	285	270	279	244	238	277	255	245	241	252	277	262	293	259	306	271	253	271	247	248	279	292	262	238	244	259	255	242	263	278	271	255	270	243	246	276	248	233	252	295	265	248	246	243	227	233	271	267	237	269	258	248	284	232	253	256	262	239	254	284	266	277	273	268	252	262	287	269	247	283	268	238	253	254	241	274	264	265	305	242	219	251	274	280	259	241	246	265	257	260	249	271	286	250	248	244	244	250	268	294	285	269	267	252	265	232	284	251	297	264	272	269	275	236	275	266	278	277	291	274	264	283	279	259	281	271	277	260	256	271	277	227	253	256	264	231	272	293	254	240	263	252	252	263	259	258	261	275	268	265	272	248	271	240	287	246	273	277	279	279	251	273	275	299	298	273	251	270	254	242	252	287	252	265	269	261	238	247	273	263	252	263	247	261	253	272	243	244	239	228	259	261	291	307	275	268	238	288	259	259	254	281	257	281	238	286	260	266	268	234	254	278	237	271	241	281	280	264	253	251	282	254	276	263	260	244	277	270	266	252	242	243	270	234	264	286	282	236	322	263	269	292	244	257	253	302	271	266	274	264	262	291	278	264	264	267	237	264	278	277	299	253	257	274	275	257	242	229	249	288	245	232	251	262	259	254	257	240	297	276	277	259	276	292	264	251	230	270	261	238	304	251	263	275	251	270	251	266	256	261	272	244	272	251	273	282	252	227	282	261	252	251	254	227	236	267	287	260	284	262	242	252	309	274	256	267	257	285	260	277	242	263	285	256	254	263	279	248	250	248	229	249	264	281	271	262	204	265	277	281	290	245	247	263	258	233	242	262	284	278	277	264	268	247	247	240	257	284	274	268	243	251	244	252	245	295	280	295	271	273	303	268	245	261	282	261	247	274	249	221	256	230	270	263	235	225	283	251	321	278	243	231	275	249	256	278	282	268	274	276	259	242	278	241	256	244	263	280	292	246	237	259	249	251	296	296	259	263	255	271	266	254	267	281	239	270	256	264	283	237	277	274	242	262	293	260	241	246	282	267	256	248	229	258	289	275	282	243	234	266	266	251	244	282	274	257	262	289	234	210	255	255	226	276	266	277	266	261	274	272	238	265	251	246	230	282	262	259	249	249	254	275	257	267	253	243	236	283	276	279	261	246	247	286	244	249	230	253	263	296	251	238	258	276	283	274	275	240	285	271	277	222	279	259	241	271	243	253	275	260	250	256	262	260	260	249	271	271	247	259	256	260	269	251	274	278	292	273	257	241	261	240	259	276	264	258	253	251	285	296	258	253	236	272	277	278	278	278	239	270	276	224	276	270	268	257	269	287	252	281	256	264	263	271	269	260	256	293	234	273	267	244	256	245	254	233	252	237	236	270	280	244	267	252	251	243	281	255	256	263	253	278	244	254	268	297	248	261	258	230	284	238	260	255	297	276	262	233	241	265	240	276	245	276	288	253	269	264	286	264	300	251	243	263	241	236	252	257	228	254	250	285	249	270	259	259	246	227	236	251	258	244	284	257	269	267	259	252	219	289	258	235	276	243	248	241	285	257	282	255	251	270	230	277	281	222	289	262	260	254	258	273	271	227	238	212	284	243	255	251	247	273	276	246	259	259	252	288	257	240	287	268	278	245	256	289	266	237	245	236	229	243	258	227	260	282	254	262	279	251	229	247	268	259	276	279	251	266	279	285	254	253	218	294	286	265	245	259	237	276	262	287	255	281	290	271	240	258	295	265	254	274	265	236	236	224	280	266	243	254	288	278	250	273	280	246	261	270	261	265	241	304	297	244	280	234	243	270	282	279	285	279	271	258	299	242	257	253	275	224	287	253	267	256	251	241	263	260	235	270	234	267	258	256	246	263	255	296	273	238	270	264	227	235	284	252	268	266	256	244	258	259	261	257	264	268	245	278	238	307	229	307	280	261	247	272	241	234	250	240	262	257	303	265	252	271	259	257	256	279	237	285	245	249	268	292	272	271	249	256	270	282	265	304	304	240	242	263	286	270	294	271	266	256	267	239	271	302	253	249	240	259	307	288	270	243	267	261	269	249	256	244	230	261	222	266	279	278	270	261	267	291	264	290	277	244	260	265	248	283	285	295	268	261	269	261	253	262	244	288	244	221	256
25759	17783	26174	15807	8284	6759	5246	4684	4729	4243	3729	3120	2285	2127	1958	1554	1261	1140	1071	944	872	934	826	835	903	931	934	834	856	767	786	724	713	691	690	661	637	623	614	585	664	580	584	642	617	595	569	580	586	557	540	601	630	582	564	582	538	597	548	568	541	562	569	554	543	566	548	606	602	579	588	578	565	535	580	531	570	547	584	550	527	542	581	556	547	541	549	535	539	584	554	550	544	610	614	563	519	557	565	567	602	591	573	574	555	546	568	554	547	576	570	564	556	553	573	514	593	559	539	578	524	555	558	531	566	579	585	574	544	558	579	538	577	553	546	569	572	550	548	584	544	597	530	576	594	566	578	546	578	616	558	545	562	535	560	580	565	589	509	553	597	562	569	608	549	593	566	550	543	566	545	623	571	575	574	605	626	536	581	592	598	526	574	563	573	578	606	565	538	532	538	563	531	567	584	565	563	545	584	614	585	547	572	550	623	575	576	553	579	572	608	531	536	564	551	571	587	582	582	603	555	542	560	559	579	577	552	529	518	576	546	548	571	526	572	551	558	579	543	560	504	561	546	561	602	562	591	545	550	534	539	542	528	573	557	592	538	564	572	581	546	556	566	548	526	563	559	569	563	565	589	553	572	541	554	524	584	566	520	587	558	551	548	575	576	553	563	607	526	545	541	568	579	559	540	561	583	583	539	569	559	551	580	577	538	518	577	552	585	554	564	564	555	559	588	565	538	557	548	562	567	564	540	564	525	519	558	561	526	565	565	532	609	545	566	564	548	571	550	508	532	568	581	547	561	569	561	577	585	567	532	525	550	522	568	552	581	566	536	586	565	564	559	547	601	539	544	599	627	574	559	586	525	545	573	598	586	577	567	524	571	509	546	523	577	566	568	595	492	589	603	551	532	620	572	607	575	569	576	544	530	560	590	531	551	543	534	539	517	573	555	566	576	564	577	569	534	567	569	520	559	564	519	540	539	532	580	569	546	571	582	573	569	533	570	545	577	573	575	584	550	547	539	599	546	553	534	540	562	547	568	530	532	546	559	553	559	530	601	541	566	603	538	553	559	531	526	598	540	576	584	585	543	572	503	528	525	584	539	565	566	549	531	559	528	536	525	547	522	508	579	560	580	576	539	565	544	574	547	551	592	499	552	643	558	551	584	603	541	529	542	540	549	570	563	599	559	575	538	531	570	557	550	562	525	562	574	590	576	603	578	541	540	514	581	543	534	538	550	584	557	580	582	581	591	531	544	542	564	519	524	607	589	589	544	549	551	563	507	579	559	532	519	517	513	565	542	555	570	573	566	538	541	539	592	552	528	530	541	523	560	590	552	569	564	579	553	549	525	595	603	587	529	564	536	593	548	521	547	552	571	558	578	563	614	577	556	582	536	581	582	521	522	552	526	567	538	543	541	528	574	531	516	551	550	480	597	605	563	613	580	598	540	555	607	635	582	558	590	537	530	603	555	576	533	546	563	567	599	573	582	578	562	514	542	551	581	575	556	531	573	533	564	567	590	567	547	552	581	564	571	562	617	581	577	568	540	566	580	554	566	480	562	564	573	547	550	587	539	551	550	601	521	539	582	572	565	515	567	600	578	589	485	549	593	564	565	569	551	540	572	588	547	558	571	558	585	521	555	548	551	546	595	567	550	571	563	570	553	554	549	568	554	578	556	549	561	578	579	539	553	599	561	555	575	599	576	540	599	554	530	528	569	554	546	568	601	571	552	549	561	559	575	536	584	576	503	555	542	597	541	560	541	549	561	578	595	563	566	562	518	545	552	615	582	597	561	577	549	591	579	530	567	582	562	573	540	553	551	538	594	614	579	526	595	574	536	563	584	532	625	560	561	522	533	545	525	593	560	553	581	562	593	571	580	571	578	583	543	588	574	537	576	604	575	590	581	588	606	560	546	554	535	533	559	589	538	568	530	567	554	553	543	568	584	591	581	543	575	582	613	542	554	559	564	556	587	594	522	566	566	546	548	539	547	577	598	593	549	509	505	555	568	576	592	585	569	574	544	596	555	524	540	568	548	589	579	555	547	506	597	574	568	556	493	588	557	561	569	579	565	536	565	549	585	548	542	548	543	598	565	566	548	552	616	585	553	583	563	591	535	520	564	571	555	555	585	576	541	579	587	580	547	552	560	601	545	546	537	546	557	597	546	573	545	530	540	527	566	542	578	562	602	526	547	557	605	545	550	528	568	545	564	534	534	571	543	558	588	545	611	572	588	557	557	515	586	538	557	556	573	570	547	582	536	569	548	489	589	531	636	556	551	532	550	584	543	544	514	581	511	542	527	557	585	528	519	537	564	549	605	557	562	558	566	560	576	523	553	602	540	578	577	526	581	570	561	567	545	526	570	568	562	561	571	581	583	562	544	573	540	514	598	516	575	574	572	561	605	558	552	542	521	534	568	570	526	586	545	536	595	586	545	558	604	576	479	586	570	538	580	563	582	583	562	576	600	535	589	572	555	567	569	599	528	537	571	565	569	546	588	532	558	561	566	540	590	598	545	556	542	574	565	541	559	557	588	563	551	560	538	567	536	518	561	554	558	552	590	554	581	556	561	523	561	582	550	552	526	547	575	582	567	530	573	544	559	591	603	576	563	535	542	527	577	563	562	545	554	614	572	527	586	547	559	576	545	562	548	590	538	622	586	586	562	610	591	582	572	501	539	595	558	542	560	578	525	508	575	530	547	603	519	551	500	513	524	600	554	587	546	524	533	554	568	561	583	592	547	599	543	552	604	556	552	583	547	526	591	578	554	600	572	570	535	579	519	591	573	546	564	510	570	607	593	565	594	551	596	542	578	570	578	573	564	542	621	584	564	560	569	579	536	537	546	588	519	517	531	572	529	563	556	553	629	534	546	543	535	563	546	561	595	539	579	541	544	597	512	553	561	561	539	548	540	596	539	553	540	574	555	561	527	572	538	582	506	607	567	550	624	538	552	561	561	563	539	597	575	587	590	557	593	532	522	543	562	551	554	533	557	526	555	549	570	539	550	540	540	583	562	570	545	558	594	576	554	587	562	556	564	556	546	531	573	590	588	538	542	588	557	569	539	559	574	546	535	540	535	510	566	583	571	544	572	538	564	538	572	575	568	539	569	559	542	583	584	571	534	580	575	561	546	535	583	597	537	548	574	597	602	573	583	533	565	569	590	549	516	533	545	558	547	567	564	600	573	571	555	536	578	564	578	576	539	552	611	562	571	530	579	584	546	557	542	603	550	567	562	560	552	563	587	613	568	585	566	546	599	573	565	535	583	547	548	497	547	573	569	559	558	521	595	537	571	549	624	569	561	522	601	540	584	563	555	541	519	527	587	536	566	547	557	566	555	580	527	529	577	570	570	533	554	568	493	591	601	530	608	589	600	527	597	535	568	546	543	558	595	568	500	532	566	585	549	536	540	551	575	524	549	520	554	571	591	572	574	558	575	530	538	576	554	578	559	554	603	571	551	567	549	558	543	547	576	549
56657	34669	29635	13483	5020	3131	2176	1948	1917	1592	1283	1052	719	705	626	540	424	453	427	375	404	389	374	389	372	406	419	422	370	340	327	333	338	375	324	336	323	294	344	335	314	303	322	316	283	309	282	316	287	318	289	292	305	321	309	336	279	282	322	323	318	296	309	331	322	333	324	303	304	279	322	315	303	306	285	296	302	302	324	302	328	310	299	283	317	281	271	290	343	296	293	301	310	303	309	295	306	299	265	321	294	309	282	308	291	294	289	306	294	273	328	317	303	310	283	283	293	294	324	303	333	284	343	313	324	297	339	314	302	270	291	333	319	294	284	279	284	333	301	289	329	310	300	304	300	320	314	305	298	294	371	279	301	291	299	298	298	325	282	343	303	283	291	264	361	309	272	283	341	324	280	295	335	318	338	320	264	304	273	310	297	270	298	302	291	278	278	324	312	318	307	310	284	288	298	286	296	336	303	290	301	319	284	283	297	297	293	317	289	298	284	317	328	306	286	311	321	308	314	325	298	307	288	246	275	319	318	286	310	326	288	274	302	317	302	259	291	299	330	312	313	338	301	318	275	309	292	282	312	306	290	284	300	295	290	326	279	280	281	271	311	324	280	290	270	284	293	322	282	296	332	315	330	289	318	314	273	281	266	306	306	281	273	324	305	328	271	317	301	240	286	303	305	338	319	328	282	282	322	300	293	286	262	293	303	288	304	308	307	282	334	293	313	315	304	318	301	309	296	317	283	285	306	269	316	325	325	269	353	298	331	295	297	308	328	277	302	320	314	334	310	337	259	316	292	284	289	297	291	290	309	311	281	286	293	299	284	289	321	332	287	318	307	270	312	294	323	298	309	289	305	331	289	301	292	279	248	348	255	319	316	329	319	318	279	305	309	329	296	284	285	285	306	320	327	275	261	356	325	325	302	312	318	305	306	336	276	317	277	308	294	333	316	313	306	321	335	329	298	286	284	317	275	323	280	307	308	307	310	295	292	308	296	321	269	275	306	306	324	275	283	298	320	322	321	285	287	303	314	310	271	290	312	309	316	309	341	301	288	259	300	286	289	304	302	345	301	314	307	309	305	291	311	314	310	299	298	309	274	294	314	282	292	317	298	286	303	283	303	328	292	264	311	326	287	288	325	272	286	302	295	354	307	332	292	309	312	311	313	309	312	323	315	313	321	298	311	274	293	331	305	290	334	310	308	307	304	298	278	282	277	350	297	323	290	323	338	282	308	299	319	297	281	285	292	291	333	335	314	326	349	302	316	313	311	324	284	276	305	284	284	337	277	320	299	283	293	296	284	319	308	319	298	296	255	288	328	314	313	312	297	315	271	292	298	304	315	309	313	290	289	291	317	317	301	288	288	352	302	308	300	330	332	340	314	285	305	309	313	294	298	299	273	308	341	348	318	307	290	305	286	288	303	281	333	275	296	276	292	298	324	311	292	283	288	327	286	311	306	288	309	309	311	289	262	333	282	319	278	321	310	302	316	286	293	315	323	306	293	299	286	302	293	328	306	288	285	285	325	288	319	287	298	289	302	306	274	299	310	333	317	357	296	313	301	323	291	263	304	340	311	308	327	319	303	308	316	318	303	290	310	322	295	300	349	297	284	322	306	282	291	269	289	282	280	306	310	310	324	305	301	294	308	284	290	295	277	285	311	308	317	287	310	271	295	293	271	292	317	320	310	271	319	288	287	295	303	283	256	313	255	275	296	312	313	302	325	263	289	282	299	295	286	281	328	297	292	299	306	283	291	327	283	292	290	285	264	287	314	298	324	329	283	328	319	301	310	292	334	308	266	315	306	294	300	315	294	327	319	312	292	256	286	302	328	298	326	310	307	310	310	328	314	282	314	299	274	313	323	340	324	326	282	265	314	282	271	322	295	320	302	302	348	318	280	311	298	313	329	290	276	311	303	288	329	295	323	309	340	325	326	320	300	323	319	286	317	326	326	318	310	305	292	342	333	317	287	317	304	300	283	303	344	360	305	321	288	294	316	313	276	327	292	331	315	312	298	321	272	330	326	319	329	306	287	298	275	306	308	306	322	318	324	279	296	295	311	347	315	305	290	307	321	314	287	323	276	315	341	309	286	309	317	293	317	284	280	301	293	318	288	257	316	291	292	314	304	302	316	326	298	264	288	346	336	306	299	317	278	308	316	303	262	314	293	299	303	277	256	278	286	346	312	331	295	324	319	337	323	286	326	327	292	307	295	301	311	297	292	312	259	295	335	289	285	308	332	295	276	282	277	295	295	288	332	283	296	298	324	298	323	276	308	269	287	298	298	332	266	322	308	312	284	324	305	290	280	316	305	313	271	308	303	328	283	290	289	291	299	298	319	286	304	318	297	306	304	313	292	320	282	305	300	304	313	308	317	316	331	289	323	277	289	299	275	309	339	296	288	275	272	310	313	279	295	277	285	255	299	291	312	305	284	301	300	298	330	315	294	286	343	307	317	285	336	301	299	266	332	279	307	333	306	307	264	313	307	299	354	312	296	295	287	274	330	290	301	292	303	297	300	303	284	327	281	314	325	311	321	320	327	313	334	318	338	313	325	314	337	301	330	291	302	283	310	313	320	308	290	320	289	281	289	326	299	300	278	281	311	299	353	286	292	274	299	281	267	304	280	305	301	299	303	311	310	275	283	307	313	307	286	300	278	339	276	297	283	338	260	311	286	311	332	319	319	297	300	304	294	305	292	279	300	293	341	291	301	285	286	290	314	294	304	323	294	290	326	324	311	286	282	294	298	296	265	314	296	315	307	302	291	276	321	312	298	307	295	292	306	298	297	310	287	301	278	295	307	306	305	303	306	304	328	298	295	270	304	301	342	334	315	324	285	295	313	280	306	271	309	267	280	297	297	302	307	338	327	311	301	322	317	324	340	303	325	301	310	349	333	314	274	294	304	297	312	287	303	295	291	257	275	302	291	278	319	301	333	321	300	300	301	333	306	293	315	278	316	288	299	314	334	318	288	323	318	278	334	273	320	308	323	288	332	323	310	277	285	290	323	283	283	269	326	284	302	290	320	304	300	314	316	305	317	326	334	342	315	311	296	272	326	282	297	319	322	278	302	317	330	315	328	312	276	291	303	297	306	287	284	278	288	321	333	308	289	285	326	328	313	342	339	277	310	288	342	309	324	286	264	297	326	321	293	298	312	287	322	303	310	305	328	307	309	297	293	307	289	310	354	280	302	296	298	306	315	292	304	324	325	271	313	305	299	302	292	317	315	298	285	296	307	303	327	299	314	278	308	340	308	284	290	316	308	328	321	288	294	317	296	305	311	255	289	275	274	289	282	297	319	301	311	333	309	315	325	289	306	263	261	299	293	283	322	324	294	317	299	297	315	293	287	299	285	304	327	302	322	284	335	308	308	303	308	329	311	300	298	305	277	301	346	294	303	309	324	315	297	317	275	315	306	266	285	317	313	305	275	300	306	300	306	308	317	288	292	295	348	342	334	323	297	310	292	303	275	347
32939	24548	32134	18582	12331	9587	7440	7278	7004	6090	5227	4184	3141	3047	2658	2132	1709	1621	1539	1256	1287	1104	970	1183	1117	1144	1158	1071	992	1010	945	875	798	843	817	796	810	732	702	732	670	676	636	685	668	615	684	676	625	670	715	678	634	696	681	648	660	681	670	643	612	657	620	662	624	628	638	701	643	631	625	645	609	652	641	667	603	654	629	652	640	612	651	601	630	595	614	644	620	631	611	601	619	666	622	678	675	643	595	604	626	632	635	682	647	625	613	663	605	622	629	640	639	614	633	637	627	640	619	588	633	666	632	631	612	602	638	613	627	655	653	619	707	603	690	593	661	613	621	677	660	622	632	619	633	640	607	652	657	609	629	637	625	630	597	610	606	631	576	616	607	631	643	645	649	656	647	669	655	642	634	674	602	610	652	596	633	579	636	650	674	648	614	606	601	663	631	616	652	641	668	632	669	649	648	654	639	640	618	608	614	632	607	626	634	706	598	626	650	585	658	683	646	585	635	644	661	623	597	647	657	682	579	638	659	636	620	629	671	634	656	633	646	660	630	616	641	604	618	635	623	630	588	630	644	684	641	621	654	654	640	667	619	637	640	585	626	618	647	645	634	607	609	631	601	617	611	612	627	626	620	674	655	652	649	618	613	614	639	657	652	653	632	670	623	637	588	644	599	618	658	645	600	617	651	680	634	624	695	675	683	634	634	625	698	638	627	628	620	579	648	582	602	648	630	630	630	686	668	627	607	653	639	649	632	625	582	661	630	581	634	661	615	619	656	681	609	673	661	639	656	637	624	591	661	580	610	617	632	615	651	611	618	625	610	575	601	622	636	647	596	644	663	657	648	624	631	680	658	650	634	666	608	624	652	616	593	654	652	639	637	651	662	629	619	705	667	561	641	633	623	635	602	629	630	632	608	631	615	611	648	640	623	646	606	630	647	637	624	645	637	644	601	606	652	638	629	594	663	643	642	648	629	630	644	641	643	653	670	617	617	615	608	650	612	661	633	616	614	635	616	657	656	591	652	623	597	633	627	594	647	631	575	598	636	670	633	597	617	658	604	636	620	674	645	623	597	643	617	662	631	674	641	650	658	651	603	621	678	639	645	683	630	614	634	648	626	643	601	664	633	656	655	615	590	619	663	596	673	612	614	635	607	646	636	599	619	633	606	628	618	694	650	674	661	586	617	669	625	619	636	618	611	630	644	607	637	591	613	595	617	631	606	601	598	647	608	673	667	585	625	612	707	629	608	654	635	636	647	589	635	642	664	620	573	629	677	626	635	637	639	640	603	610	621	660	697	606	604	628	654	667	632	583	667	609	629	543	655	675	659	637	650	630	662	665	620	647	622	617	642	604	609	648	624	653	667	632	622	642	617	661	634	673	622	590	641	633	673	636	610	636	659	625	644	630	638	684	658	671	629	647	655	656	610	633	603	639	619	641	629	651	618	613	655	660	592	597	642	600	638	653	597	675	610	640	602	659	606	622	689	637	667	621	656	613	607	628	594	621	650	610	550	620	595	627	663	643	625	641	600	579	633	641	602	633	621	645	574	635	591	629	640	601	631	679	667	651	646	611	655	659	606	647	638	622	621	655	640	635	630	644	631	616	650	662	634	621	637	637	605	651	643	651	614	659	643	627	612	605	623	641	613	637	691	578	656	664	615	615	610	658	663	631	640	614	618	653	585	645	611	652	604	649	659	632	649	644	582	580	630	633	642	620	659	577	638	679	601	623	624	626	592	670	581	593	675	649	629	671	615	643	613	642	622	619	626	649	667	639	610	632	660	651	617	589	592	670	588	628	648	674	630	589	629	619	614	629	626	631	638	643	661	626	608	622	597	635	637	612	616	615	643	599	653	574	621	632	637	607	675	607	637	658	636	632	665	632	619	639	610	626	601	619	676	668	673	576	575	648	669	602	587	602	617	633	659	654	642	626	631	642	625	619	645	598	667	650	637	613	607	588	635	641	605	622	600	605	646	616	650	646	647	653	616	624	613	661	638	632	658	616	656	615	621	645	622	632	610	639	647	642	654	592	682	585	591	678	650	632	613	631	657	601	685	690	625	614	623	607	590	646	609	679	675	644	626	654	659	611	623	604	629	583	681	660	629	600	694	668	656	622	634	620	655	636	607	605	626	581	619	687	641	642	641	596	679	623	630	601	645	649	636	644	614	614	640	646	668	645	611	632	668	639	643	627	628	612	654	682	622	614	633	622	633	647	635	639	621	644	605	670	639	642	632	653	583	626	661	637	658	630	611	618	634	615	624	618	617	605	627	642	622	640	656	671	614	632	632	624	641	628	634	607	632	605	647	603	593	653	621	657	616	614	607	676	620	648	617	575	655	677	601	612	670	642	640	628	611	642	627	658	629	651	612	654	608	633	642	685	613	653	602	623	605	639	643	590	600	583	605	613	638	663	637	618	620	659	619	657	615	640	651	609	617	593	637	633	566	599	674	636	613	619	609	662	619	622	614	627	612	621	626	639	635	699	613	676	588	654	628	659	634	607	642	609	646	633	595	623	625	654	650	620	646	649	625	611	645	652	653	631	665	631	632	636	641	612	592	630	626	641	619	645	666	650	605	637	631	627	645	641	644	637	640	632	649	655	642	572	592	676	616	618	644	614	625	654	610	650	574	618	646	631	667	638	645	604	633	608	597	624	648	631	675	657	647	611	610	630	614	649	662	601	643	649	652	607	656	625	632	593	614	638	579	612	681	666	676	612	647	598	649	617	630	585	645	590	607	631	634	645	650	659	666	630	664	651	597	631	619	587	635	607	664	609	624	657	669	599	610	642	634	659	650	632	628	659	620	602	672	623	606	632	599	618	665	645	656	672	639	593	650	640	596	641	667	696	614	583	627	619	605	582	568	660	663	605	636	665	643	623	674	647	661	620	647	664	655	610	682	658	618	677	643	607	687	645	631	649	642	653	654	658	606	628	654	646	637	640	645	633	624	677	591	652	671	659	638	621	617	629	659	628	651	649	658	633	653	644	630	626	671	641	595	607	641	647	615	613	645	651	620	654	640	574	598	633	650	641	637	633	652	625	640	619	613	651	675	661	602	646	587	620	620	651	676	654	616	627	639	616	642	622	653	611	628	606	667	639	662	651	645	586	597	616	645	631	667	651	612	644	621	617	617	583	637	623	589	638	647	627	642	627	641	633	647	651	606	634	636	653	645	591	594	602	655	623	630	626	645	650	599	623	635	653	614	667	611	638	578	637	703	665	664	628	622	629	636	653	640	607	642	624	601	618	662	645	625	621	636	615	633	641	594	624	616	570	632	660	626	637	607	632	639	672	593	603	623	676	649	590	647	627	629	612	631	656	642	620	631	622	633	579	649	648	602	608	648	653	644	606	645	665	665	621	622	630	621	631	627	665	613	647	629	684	620	593	627	632	655	597	601	625	635	615	615	616	665	620	652	593	622	645	570	633	652	667	633	631	645	635	640	627	620	636	685	622	636	604	688	631	609	620	631	645
34088	17891	11326	3747	1011	648	446	467	435	480	513	412	373	390	353	300	291	289	297	302	282	282	242	258	268	269	298	284	280	279	293	285	288	270	266	261	290	273	267	273	253	287	263	246	269	259	266	263	248	240	241	255	289	297	243	231	266	294	258	260	244	243	274	249	268	231	241	275	272	272	291	239	227	252	268	236	256	244	252	231	266	235	236	251	257	260	263	266	250	245	297	262	257	226	249	264	266	249	258	245	258	260	263	230	255	276	261	286	289	265	265	257	276	254	260	262	264	265	281	261	227	237	244	264	251	279	242	257	236	263	235	248	231	297	275	223	251	263	272	264	257	240	255	255	274	244	260	289	250	224	223	265	249	277	251	238	222	251	245	270	263	255	273	283	275	252	236	248	262	249	266	271	257	240	259	221	238	277	253	243	285	220	248	244	262	250	245	258	229	243	256	235	261	234	259	236	266	276	241	251	249	246	259	263	272	253	255	250	253	235	239	236	285	281	268	227	247	273	245	249	246	284	244	252	237	256	218	268	259	270	250	251	294	245	266	257	257	267	275	258	264	226	257	251	234	237	239	258	207	248	242	249	245	281	251	240	259	278	230	262	223	242	250	248	216	254	265	249	263	270	260	263	241	237	278	256	233	254	236	256	265	275	265	227	279	242	239	235	258	247	281	282	252	261	278	274	253	280	254	243	241	260	260	241	252	251	256	288	290	243	273	251	285	276	292	242	220	233	262	232	259	239	244	253	249	230	237	227	237	261	272	281	251	289	254	278	242	253	266	257	259	245	265	247	232	245	225	253	238	275	259	252	261	257	240	235	233	244	254	269	261	272	268	233	242	265	261	289	289	256	235	256	233	256	263	244	253	263	288	254	238	230	256	239	251	243	257	262	276	216	215	249	258	267	243	251	263	269	260	262	235	250	253	252	247	273	265	245	236	281	245	272	264	285	278	258	245	235	259	252	269	265	238	271	279	289	266	253	248	235	225	245	233	223	258	214	255	263	228	268	262	256	250	300	249	244	288	277	270	239	232	277	247	229	253	260	252	281	271	240	254	260	229	219	281	253	229	269	261	273	275	222	261	245	281	273	263	275	271	252	260	220	234	275	266	260	257	260	243	272	236	247	280	251	268	231	272	248	266	249	276	236	249	292	252	249	259	235	250	261	271	280	263	262	240	261	304	263	261	245	260	252	244	248	252	275	254	266	253	277	253	279	251	253	255	291	274	266	263	268	255	258	250	251	244	217	281	199	260	237	254	237	253	258	210	275	257	246	231	266	241	269	251	272	257	228	283	254	240	257	269	235	250	279	268	278	255	247	295	260	269	239	249	265	234	234	256	249	264	272	252	261	285	248	220	269	254	240	246	261	261	253	279	245	232	264	255	219	286	244	258	241	263	212	241	255	276	261	272	261	238	232	248	268	270	257	247	248	262	262	238	251	238	266	242	234	256	251	250	245	261	245	242	283	276	273	249	244	250	249	245	241	255	240	245	250	258	238	281	251	262	246	270	259	233	268	259	227	258	268	295	256	230	271	246	240	252	255	241	267	260	271	297	240	249	220	248	261	242	273	286	248	259	244	227	283	261	256	284	264	260	223	278	257	249	250	244	252	219	245	269	267	266	255	265	276	232	270	250	251	237	253	279	241	259	242	237	235	242	225	252	274	276	263	247	276	279	288	251	274	258	243	234	269	263	242	257	260	254	217	250	286	204	253	256	235	264	270	252	280	249	236	262	245	250	292	245	233	233	251	242	262	271	264	259	265	246	236	264	271	249	274	251	278	265	262	291	263	261	255	246	255	270	263	223	310	283	286	258	245	258	260	246	274	289	256	256	273	255	246	239	276	242	269	281	277	262	254	228	264	251	235	232	234	292	247	263	257	228	268	268	257	251	244	260	240	230	265	239	232	248	256	258	312	262	223	246	250	238	234	241	327	252	264	242	227	278	292	240	282	251	243	258	235	283	272	275	295	261	240	258	239	246	291	222	228	247	253	236	259	241	272	272	248	227	272	250	251	265	237	259	275	231	228	259	244	248	248	232	261	250	222	242	263	255	261	264	252	258	226	243	304	273	255	251	268	267	286	266	274	245	240	233	239	245	296	261	269	265	258	276	237	262	226	229	243	253	242	217	238	253	274	280	268	265	235	251	266	271	231	264	280	266	239	257	240	237	252	271	264	262	257	288	260	256	267	240	278	245	280	273	229	247	265	248	249	271	236	271	263	256	240	247	269	234	252	293	231	266	299	248	255	251	259	240	243	269	256	234	270	256	231	265	241	234	254	276	252	244	227	271	283	281	241	271	232	246	240	270	231	274	237	273	267	261	236	249	281	258	216	249	253	267	270	275	249	241	248	236	238	266	215	255	240	240	270	275	255	267	233	254	285	260	299	278	251	239	255	242	245	271	278	228	252	263	232	235	253	268	251	260	266	233	244	227	252	213	255	273	258	245	236	281	241	253	232	263	279	234	261	257	268	257	262	241	284	240	241	236	258	247	253	280	229	298	275	261	250	252	244	275	261	242	240	249	265	260	258	247	283	247	261	270	257	257	226	220	262	269	305	285	225	252	232	275	273	293	270	244	231	255	270	238	244	261	251	252	269	245	269	250	258	292	267	253	250	285	227	223	223	248	257	255	243	258	259	242	293	254	262	267	249	220	254	273	260	244	276	244	227	242	234	235	244	297	284	300	246	238	265	242	280	300	262	246	236	278	263	246	252	258	255	251	230	253	265	242	261	246	239	272	242	232	257	250	266	228	265	268	240	253	283	263	277	286	244	245	259	290	273	236	261	243	255	267	276	254	249	244	258	244	268	256	271	252	271	293	271	266	254	243	256	253	276	247	238	236	224	253	263	244	222	252	233	253	235	245	238	258	259	234	278	241	261	262	230	247	246	239	266	244	265	298	236	244	244	239	267	266	256	247	249	269	253	264	251	281	267	265	282	262	267	289	240	261	254	257	267	194	234	242	272	250	215	265	259	252	284	242	265	249	265	287	260	258	271	239	257	236	253	271	255	263	250	246	282	257	237	255	247	241	236	248	237	237	249	248	243	245	249	266	249	272	253	248	242	252	243	220	256	241	222	215	228	256	256	289	295	260	295	248	251	296	246	245	238	296	271	246	239	272	243	225	240	283	280	274	244	291	244	277	265	281	246	259	240	288	282	249	270	255	258	287	266	279	230	245	275	252	232	251	265	256	273	250	250	286	238	252	259	263	212	289	234	265	252	260	226	245	245	287	309	267	220	229	255	262	280	242	233	273	203	248	266	266	274	298	222	235	260	258	221	282	236	219	224	260	273	275	252	257	278	218	259	239	252	262	258	247	260	252	252	242	236	239	256	249	260	273	296	229	249	247	264	242	236	282	288	256	254	278	256	252	256	281	247	246	270	285	263	285	261	234	254	256	279	255	256	252	253	251	250	246	267	262	234	258	234	255	233	251	267	266	262	227	263	289	255	236	253	256	259	246	256	269	230
19086	12128	15750	6944	3343	2170	1549	1445	1513	1542	1723	1288	1175	1137	988	963	846	774	702	704	663	613	615	648	591	713	667	648	649	636	599	577	612	573	616	577	577	605	576	575	528	552	534	568	562	579	575	554	550	534	524	538	541	564	548	517	529	576	528	557	544	526	533	560	471	540	555	552	513	517	558	517	563	572	519	549	593	558	556	546	557	552	561	567	585	529	531	529	600	521	569	545	546	520	533	503	584	505	506	522	528	536	502	543	519	557	533	527	567	553	560	547	509	496	564	490	515	559	550	546	533	518	506	534	570	557	531	516	556	529	536	527	561	481	541	565	568	528	521	550	547	533	555	568	533	566	579	547	564	546	573	537	536	562	542	532	518	563	549	504	575	526	553	581	604	547	549	532	567	497	536	573	546	503	508	519	524	536	527	528	549	601	534	568	569	541	549	593	507	582	580	550	540	541	533	567	553	547	546	578	547	543	581	549	560	519	560	544	542	567	552	548	550	527	526	587	547	509	554	560	582	561	545	556	550	539	575	537	545	576	527	586	514	530	510	563	518	559	549	531	581	574	535	494	537	580	523	567	533	569	539	554	492	496	546	535	525	544	540	560	567	525	547	549	541	546	506	589	511	547	580	562	536	592	565	547	572	562	541	547	552	551	513	564	566	587	530	537	545	548	525	536	560	542	540	568	539	522	558	537	569	545	562	510	564	535	538	563	479	555	559	504	583	556	545	566	561	512	559	508	505	547	556	545	516	511	530	536	527	538	595	529	564	527	504	567	517	578	513	539	578	546	562	575	548	548	567	552	533	555	550	534	520	518	557	541	557	505	586	520	523	528	526	534	556	572	537	526	543	519	522	556	534	517	549	534	557	601	562	531	507	578	511	521	534	564	508	558	532	517	537	524	520	567	560	556	522	572	524	538	537	560	529	536	532	540	578	565	571	523	543	577	566	558	556	542	546	547	569	540	550	545	544	537	570	501	564	547	514	590	523	578	566	521	548	593	542	551	537	549	577	494	513	557	550	534	600	489	551	552	526	562	548	536	582	513	584	573	547	546	549	508	522	583	544	581	526	559	515	556	548	526	551	533	512	541	557	529	536	554	510	574	546	554	591	517	519	567	538	500	550	546	490	531	524	550	537	535	519	507	532	551	562	544	538	543	521	565	560	546	533	549	546	514	521	540	532	505	534	562	506	546	537	534	531	540	535	533	552	555	527	569	526	521	510	529	504	539	546	571	515	498	533	588	566	554	543	557	575	561	556	573	531	567	542	553	498	559	551	553	547	538	501	520	523	544	585	566	516	560	528	524	551	517	555	542	525	570	530	477	541	499	519	533	555	518	570	534	519	556	557	531	527	513	547	503	537	530	531	535	502	550	557	515	565	493	566	520	561	570	558	546	561	534	547	531	538	546	580	550	553	498	495	582	555	548	596	517	560	523	528	550	528	521	519	569	521	501	592	494	535	530	544	568	516	500	544	502	542	491	551	574	548	568	579	479	554	528	567	539	519	594	529	556	539	512	537	547	584	588	571	525	551	534	511	539	558	591	493	564	586	539	556	548	538	619	539	533	536	550	539	575	561	538	571	549	551	545	539	567	523	539	548	543	465	579	557	564	565	529	498	548	570	518	525	562	598	562	554	547	542	542	583	543	555	554	589	570	544	508	555	557	555	527	535	540	511	567	521	567	563	561	554	584	540	554	583	541	571	534	534	510	522	541	534	561	579	522	540	514	542	529	567	537	498	522	506	539	545	543	546	582	550	536	538	506	511	564	538	539	512	511	525	507	586	547	517	522	509	548	542	528	527	559	533	521	518	548	539	582	554	542	575	549	585	532	555	552	517	554	515	543	521	540	541	523	489	576	569	533	509	523	559	548	554	516	538	553	525	559	554	546	561	565	539	547	558	492	529	547	517	558	563	515	527	582	508	550	533	523	562	517	529	562	570	542	539	542	521	546	566	522	518	560	532	542	558	554	531	548	532	555	509	556	524	548	523	536	549	533	520	557	560	541	503	503	527	518	528	542	530	552	543	590	555	541	535	586	524	508	587	582	582	624	542	545	537	546	510	549	586	534	537	582	541	529	521	571	525	563	553	553	531	603	513	554	496	526	584	543	539	495	521	558	547	527	519	566	517	534	515	600	507	496	544	573	568	514	548	578	524	511	559	573	556	539	559	580	518	540	557	594	588	528	573	554	552	520	532	557	527	583	543	570	531	579	557	549	571	549	575	559	556	539	574	543	589	566	539	538	558	545	567	569	549	503	520	562	572	512	544	535	524	556	510	512	527	543	498	543	550	537	540	539	532	580	498	508	524	565	511	514	554	540	558	523	483	526	552	560	541	554	587	543	529	564	560	539	501	535	567	536	543	552	518	552	544	518	538	556	493	587	508	529	543	538	547	573	535	556	536	517	552	512	534	536	551	523	554	550	556	548	568	535	576	531	504	538	573	549	503	525	553	537	497	564	536	516	565	495	573	552	551	511	554	522	550	544	570	545	511	518	542	551	541	525	551	555	518	528	517	601	541	524	534	531	563	535	580	551	534	534	537	534	522	532	560	567	559	530	532	551	558	527	555	562	562	491	525	575	536	540	503	526	504	516	547	573	532	545	555	517	559	599	526	559	540	562	567	551	513	594	553	548	585	581	557	552	537	557	531	557	542	525	564	546	502	522	511	548	568	566	543	555	547	527	549	547	528	527	533	539	574	557	581	506	547	548	551	548	587	534	532	498	522	554	535	536	558	574	551	519	473	504	586	529	549	560	531	533	561	545	503	557	534	516	546	555	544	596	550	535	566	541	537	556	609	574	562	550	559	547	570	575	542	581	541	569	550	542	555	548	579	554	538	559	522	518	569	523	566	544	583	520	552	535	550	527	532	527	478	546	557	515	494	529	535	558	540	504	517	542	534	557	580	558	549	505	537	516	514	548	556	490	515	533	525	581	531	544	562	568	529	532	599	554	571	561	536	551	557	487	544	548	524	547	544	529	536	526	532	536	547	551	571	527	540	524	565	513	575	527	538	558	537	505	551	526	589	551	570	511	535	571	557	537	545	525	550	516	552	547	557	530	510	538	559	540	558	544	565	524	506	555	536	567	531	549	528	542	596	578	546	567	528	559	562	592	530	500	562	527	568	573	539	566	548	530	572	502	509	532	542	536	543	573	547	496	538	545	569	555	539	531	566	548	556	509	521	566	538	519	509	531	585	563	546	560	501	549	537	544	528	514	568	540	495	574	556	569	550	564	519	515	559	580	550	563	523	532	512	542	568	559	525	541	581	515	542	571	541	533	549	533	516	556	583	541	551	536	546	559	540	548	542	499	542	526	530	534	551	533	504	528	544	496	563	518	533	557	498	510	562	560	549	496	561	523	517	573	546	502	538	500	543	589	547	526	591	558	548	529	561	525	580	535	544	542	546	575	542	544	524	545	561	536	559	582	514	524	519	550	547	499	554	503	557	535	545	571	566	527	560	505	526	580
48029	28008	21223	8153	2962	1658	1218	1212	1078	1013	968	661	550	554	488	410	384	347	376	337	325	329	288	300	341	326	304	307	305	305	308	280	310	263	284	278	284	293	276	318	284	287	318	270	238	284	287	314	290	274	268	286	256	254	266	256	281	291	271	268	303	316	254	236	255	222	242	237	271	277	240	272	230	280	235	263	274	261	270	270	271	253	272	272	242	262	291	260	259	295	315	303	277	235	307	264	239	258	266	244	274	250	231	282	276	249	258	254	284	249	251	267	248	262	255	270	269	279	267	243	278	263	269	251	271	251	249	258	260	295	295	298	268	274	262	269	247	290	265	270	227	301	286	305	247	255	294	292	273	271	289	297	274	247	247	288	261	256	296	296	272	282	258	278	282	264	238	243	279	260	264	261	257	276	269	259	274	247	272	249	252	263	254	276	276	274	308	253	226	274	270	276	256	273	261	270	250	260	276	245	264	261	265	250	238	257	318	270	288	260	268	274	248	257	262	274	230	281	281	271	247	255	296	298	281	273	277	260	258	253	257	294	291	253	276	272	266	250	292	274	238	254	265	273	279	279	233	253	252	247	247	252	248	287	277	272	278	252	269	221	263	237	272	267	261	293	264	271	268	256	263	252	282	279	274	242	279	281	258	256	281	271	269	249	298	268	248	287	290	248	286	260	262	241	294	249	276	270	259	246	270	253	263	277	236	239	267	269	236	261	264	261	258	290	280	255	253	279	274	280	279	254	284	253	250	276	298	280	266	271	243	278	284	276	284	225	270	260	268	269	260	284	295	275	238	291	299	281	256	227	270	274	254	271	240	255	278	226	247	295	254	265	246	268	288	270	286	269	231	265	243	242	255	274	277	251	265	243	249	286	270	247	272	298	285	247	290	276	267	255	259	258	246	274	276	265	245	229	287	255	263	284	256	275	291	224	280	277	288	274	281	241	274	283	268	262	280	277	283	311	244	274	278	280	255	281	284	255	270	276	254	262	261	273	248	290	280	271	245	276	246	280	263	263	262	244	266	256	259	283	249	270	253	279	259	259	268	280	253	260	281	260	280	278	239	275	279	248	263	256	284	251	292	256	258	256	270	223	275	276	269	241	256	325	271	288	250	271	264	272	267	287	275	273	254	262	260	288	282	255	267	285	285	263	257	272	258	243	265	284	264	218	240	265	266	265	284	266	286	266	246	246	254	263	261	275	280	299	289	311	286	288	265	265	280	262	261	285	261	264	288	286	249	283	244	275	272	286	281	271	281	262	262	284	248	259	286	262	276	275	251	281	255	292	272	247	259	227	271	256	250	285	280	260	197	285	285	292	250	287	275	273	277	244	295	267	275	243	270	276	269	302	284	256	272	281	303	290	278	275	274	274	271	238	266	232	228	285	265	275	241	258	293	248	263	283	265	280	276	270	294	267	279	293	285	287	266	249	282	254	269	231	239	278	267	267	259	230	249	244	236	239	292	256	271	305	269	253	272	248	257	258	261	284	245	263	271	269	241	248	274	287	257	264	271	286	276	276	282	262	279	254	280	243	237	278	254	261	266	278	277	280	270	260	279	250	284	287	265	234	286	246	277	267	280	256	250	237	258	256	261	236	258	253	308	253	269	248	268	243	267	286	258	257	267	253	233	235	248	284	248	247	275	268	234	254	263	269	277	263	284	252	263	259	253	247	265	264	248	278	284	256	288	256	258	277	282	243	266	275	270	254	258	262	239	274	286	263	279	243	243	273	254	285	245	287	280	248	265	275	226	260	255	289	259	263	261	265	264	288	289	284	279	239	249	249	280	268	264	254	266	261	263	251	280	248	265	247	270	269	291	267	260	283	230	266	268	254	250	235	278	249	266	245	286	260	232	266	266	249	268	265	275	262	284	260	253	270	278	264	261	279	270	278	279	268	287	235	245	271	268	256	283	286	277	282	276	287	283	251	254	291	273	237	257	283	261	253	272	275	258	273	259	234	279	279	237	268	253	263	298	254	286	233	233	257	238	258	244	272	265	309	257	246	293	255	269	288	254	251	274	272	271	240	279	296	273	291	249	254	282	308	304	285	226	265	241	261	261	257	276	260	261	288	242	235	274	295	253	269	278	274	299	283	279	262	284	286	266	234	243	252	284	236	275	264	268	259	262	258	286	279	263	281	253	273	267	250	239	276	250	254	272	270	265	293	270	271	260	262	264	281	289	279	301	276	273	300	281	276	276	282	246	247	259	284	281	252	265	287	280	284	270	240	281	210	271	261	290	270	260	280	256	269	299	241	284	268	252	278	269	285	246	269	255	258	285	324	283	260	300	265	284	253	266	242	272	267	237	256	301	268	287	250	245	254	287	297	227	265	288	250	284	261	249	272	214	278	284	256	266	269	291	282	287	278	302	250	272	246	262	277	256	281	270	256	250	265	239	256	255	287	260	289	302	291	277	233	311	253	235	274	293	298	287	330	286	298	261	261	259	271	280	260	275	270	259	262	286	301	265	299	289	277	253	212	276	259	278	255	259	273	276	261	252	270	255	278	252	246	258	263	254	255	268	281	288	289	264	302	289	272	269	246	277	272	266	286	283	293	273	266	256	299	270	265	305	278	261	271	269	258	267	287	248	260	267	233	275	283	291	256	261	270	238	289	271	279	277	282	264	259	271	279	261	268	247	251	289	266	288	277	278	297	247	242	270	283	255	250	271	298	295	254	272	288	236	295	289	275	243	255	242	297	268	259	248	299	285	233	297	277	267	264	277	253	267	311	271	259	253	235	289	289	279	264	249	248	233	274	307	241	277	256	262	265	299	235	253	275	295	285	268	282	256	272	274	276	231	297	232	253	274	271	245	281	282	272	253	255	305	269	280	256	262	291	277	273	259	260	260	266	247	252	274	308	267	269	243	269	271	284	280	241	236	251	272	295	285	263	269	278	262	272	256	288	283	304	290	277	267	269	269	258	265	255	295	272	292	260	289	253	274	274	267	275	239	293	266	259	253	262	250	263	274	273	274	293	273	261	279	250	244	284	251	289	268	245	254	285	278	267	260	265	273	245	257	263	292	272	270	242	275	269	275	282	286	319	273	275	294	260	249	258	267	272	250	274	295	270	259	270	292	271	268	230	278	288	253	284	273	254	257	281	260	290	286	259	260	304	251	310	283	277	273	285	277	274	253	285	290	284	294	250	265	257	278	252	270	247	272	290	259	284	268	292	281	234	274	263	294	282	289	285	284	269	275	282	255	272	258	267	259	264	259	294	292	237	242	301	241	244	245	275	275	267	256	272	288	286	272	286	299	299	262	286	227	299	276	290	271	260	279	292	271	294	275	263	263	284	267	295	274	291	282	268	271	294	272	265	241	236	276	258	267	251	265	284	280	274	256	274	257	224	242	297	265	256	290	286	251	262	291	253	246	276	297	291	262	244	267	263	246	285	258	250	247	287	277	271	264	276	259	273	246	272	251	298	265	283	240	276	245	285	272	276	261	256	286	252	269	216	265	282	272	285
27774	19918	25501	13013	8447	5662	4662	4678	4366	4369	3807	2772	2322	2252	1908	1576	1251	1213	1064	928	881	822	752	781	756	859	837	857	776	744	759	697	709	723	648	620	621	627	615	630	654	628	631	578	618	573	589	559	620	584	615	602	560	613	589	588	568	606	579	563	546	592	574	561	580	571	581	553	581	573	597	528	613	557	535	565	520	580	570	557	576	587	571	552	532	542	542	557	562	585	558	543	579	602	514	550	556	529	603	571	572	584	525	587	556	569	601	553	592	615	578	561	558	543	570	560	538	580	582	533	597	564	581	554	613	567	539	618	583	555	572	563	589	569	580	587	522	583	555	543	539	561	582	547	594	577	514	596	575	623	541	574	603	548	579	554	528	611	554	576	533	587	584	580	507	577	557	593	546	590	595	557	566	579	541	540	553	537	617	566	551	543	566	570	539	570	541	570	545	554	550	550	582	566	573	580	569	541	560	565	606	552	594	570	494	560	591	586	607	600	597	580	553	590	643	555	550	550	556	612	617	597	568	580	548	562	559	586	575	526	562	583	589	595	569	581	531	602	561	579	556	564	554	580	575	510	554	567	569	559	544	513	569	539	618	559	579	567	592	582	564	559	569	578	590	581	597	562	569	559	529	550	574	581	550	603	606	561	568	592	570	574	549	537	551	582	571	597	575	550	584	582	547	550	600	572	577	573	552	582	560	569	570	565	551	579	582	568	586	589	550	614	550	532	568	562	573	550	550	606	575	593	547	568	582	598	599	561	572	570	541	575	565	571	547	634	577	567	547	622	558	588	597	597	602	603	589	552	578	571	554	567	538	549	572	535	557	596	553	547	572	568	552	556	576	558	558	543	535	559	574	576	609	587	556	550	569	576	583	552	559	548	548	603	555	547	541	538	566	567	555	529	602	560	540	562	582	564	587	556	573	556	586	548	580	579	590	559	546	554	561	567	579	595	538	599	557	560	571	588	565	524	590	592	594	594	583	548	588	547	530	577	543	554	550	541	546	595	568	598	534	544	535	563	604	617	594	556	567	578	532	580	571	550	567	540	590	568	522	550	549	584	572	547	568	601	542	561	573	571	575	561	574	561	505	528	569	562	592	582	598	557	590	555	547	574	614	585	552	590	595	550	525	570	545	598	530	583	542	566	607	545	590	554	542	582	573	609	524	560	539	572	598	575	596	544	532	585	529	590	612	561	584	540	598	561	535	497	603	550	555	578	562	570	533	587	605	541	587	583	501	525	575	602	572	550	537	573	538	573	562	613	568	546	578	612	579	572	544	598	597	567	591	522	562	582	574	564	568	518	600	602	572	579	579	542	582	544	568	579	558	539	588	600	573	588	576	565	599	548	573	555	581	559	529	560	544	554	539	579	587	583	604	537	567	576	584	558	600	552	563	564	565	575	573	551	565	588	519	530	557	590	565	539	639	584	565	568	545	546	569	524	570	534	586	559	593	536	585	549	548	568	535	581	561	545	574	556	573	573	540	581	566	557	538	560	590	585	517	507	570	576	596	548	561	592	569	575	559	594	529	572	531	544	546	535	585	594	570	602	587	560	568	568	556	597	595	549	559	582	580	570	555	557	589	551	581	532	545	588	552	603	539	560	554	577	600	570	566	577	572	630	545	562	589	556	600	555	562	649	588	618	559	591	576	552	559	565	594	597	587	549	554	507	545	571	578	577	609	597	575	568	585	589	576	509	600	541	570	535	520	566	596	550	549	549	549	572	583	568	531	560	605	587	582	558	570	569	546	552	563	566	560	604	556	562	625	628	581	573	559	572	601	593	589	561	533	568	588	550	578	601	587	590	593	586	596	600	582	573	588	540	539	532	594	591	559	587	594	530	584	570	563	532	535	567	549	560	569	559	622	554	546	571	564	622	580	573	561	587	554	565	571	558	525	574	520	579	560	553	553	556	593	590	567	565	515	570	579	561	563	550	574	573	599	563	563	530	582	549	567	606	559	539	577	547	604	534	558	551	610	521	601	566	539	570	582	570	594	572	596	584	568	570	526	571	591	572	563	575	583	590	566	560	581	533	585	582	541	576	581	558	606	593	598	553	564	571	573	600	552	597	581	535	576	590	581	539	573	595	584	572	549	598	598	587	544	522	555	575	569	542	570	558	570	555	557	588	558	552	571	545	569	577	575	539	568	571	543	603	579	568	576	544	567	633	562	559	579	607	580	580	567	560	556	554	599	572	637	525	592	550	568	555	548	578	541	551	556	528	582	581	535	571	573	553	592	596	559	558	535	578	573	543	554	568	558	580	568	578	575	569	559	586	538	577	577	528	607	553	571	556	552	562	581	557	598	556	578	593	579	537	573	571	576	586	540	569	589	564	591	571	556	552	534	536	548	551	556	576	568	557	550	538	539	576	591	570	613	596	568	567	573	589	566	564	588	562	604	538	584	601	580	578	590	535	580	555	589	599	550	598	574	570	554	622	550	569	577	518	573	564	568	552	561	590	606	582	580	553	535	586	534	549	593	593	596	549	541	582	553	583	586	544	611	535	571	602	544	609	569	564	586	540	589	541	606	602	602	552	635	563	565	593	571	582	585	571	528	583	539	549	553	574	562	557	583	620	604	581	565	575	567	570	557	554	574	566	573	554	589	557	527	564	654	574	556	592	552	578	565	570	578	544	562	585	580	540	578	560	588	574	532	578	574	544	567	566	562	586	554	566	567	589	567	562	587	612	582	585	563	557	577	560	576	619	562	587	582	540	602	559	539	535	590	563	582	565	583	585	594	570	564	556	621	604	541	568	593	572	584	555	566	563	621	598	584	559	596	562	565	565	570	584	621	599	584	581	547	545	568	588	567	550	560	617	600	563	552	542	568	548	568	599	613	534	551	564	568	542	614	554	571	599	597	574	546	549	562	571	600	559	549	563	574	585	494	538	574	635	562	627	602	550	558	573	571	597	568	561	582	622	549	583	571	554	610	555	565	596	597	543	577	554	529	550	524	553	564	566	609	588	586	577	577	580	534	590	571	516	574	580	602	582	567	564	592	599	580	574	544	527	561	601	570	546	580	624	549	632	589	552	571	584	581	587	569	587	547	564	607	566	536	564	573	571	586	581	572	587	572	576	591	610	611	539	604	583	544	594	563	553	542	550	563	563	618	537	590	564	549	530	519	579	546	543	537	505	607	562	566	554	563	607	564	576	563	576	568	617	605	605	543	591	562	545	539	583	561	578	566	587	589	554	589	548	574	547	600	568	550	524	574	583	598	585	592	580	563	556	603	598	568	567	571	561	522	577	564	574	591	589	594	601	529	589	558	543	569	528	538	553	616	598	600	597	589	519	573	567	578	590	521	568	583	573	554	548	604	545	552	612	532	552	590	592	578	597	590	559	598	548	555	548	582	564	552	596	568	615	577	572	584	559	585	576	568	585	563	550	617	609	545	562	617	582	574	558	549	528	543	578	572	560	558	562	564	506	569	577	541	584	514	520	586	569	538	603	618	580	545	565	576	613	554	585
56624	35641	28552	13367	5247	2796	2226	2106	1849	1637	1485	995	899	820	665	580	434	444	436	393	407	376	367	362	325	396	342	373	339	374	392	363	321	349	318	302	327	319	341	344	312	296	322	334	312	283	317	327	320	379	294	298	294	305	335	291	279	300	265	282	309	286	326	285	314	321	315	310	306	294	324	286	284	312	303	309	284	328	298	316	289	343	318	310	307	310	311	320	269	302	325	307	320	300	310	326	320	309	290	314	309	327	346	352	317	295	327	315	322	265	349	344	366	288	307	310	315	317	324	338	306	348	317	326	316	356	312	321	325	322	339	329	307	283	318	304	297	288	305	277	340	285	349	287	312	296	300	312	296	277	293	325	301	281	302	308	274	321	308	315	314	313	332	332	314	307	317	339	273	308	331	320	329	314	298	326	288	300	325	303	340	311	342	292	294	288	301	308	299	302	300	335	344	322	309	315	328	292	322	312	286	292	307	310	338	270	309	291	344	274	305	287	292	334	323	302	338	340	283	315	290	328	285	298	280	317	299	310	295	310	268	298	333	330	321	287	292	303	301	336	324	314	312	305	293	305	326	340	305	300	311	326	295	274	297	315	308	309	338	323	303	289	324	322	283	295	334	282	317	309	304	286	281	270	321	303	309	327	292	311	303	301	376	293	308	301	292	315	334	308	281	316	292	325	320	322	301	308	316	333	298	316	280	331	332	261	282	293	306	311	311	289	314	266	301	305	325	294	318	296	343	354	328	290	306	326	290	304	269	318	314	312	331	308	333	309	334	312	326	268	302	274	315	314	282	301	315	288	321	274	286	311	324	322	307	320	314	305	297	263	298	272	342	323	307	313	317	303	335	308	301	311	329	308	308	326	317	277	326	320	309	321	322	306	274	289	273	313	314	318	318	315	294	319	269	323	307	297	321	290	289	276	319	329	318	281	302	337	324	254	315	313	294	302	336	316	334	305	306	289	274	273	335	335	304	276	299	312	322	336	344	312	338	349	283	309	293	292	263	285	287	305	254	313	337	309	279	329	287	307	355	333	331	285	299	301	311	328	322	315	306	340	320	331	308	312	321	315	307	315	297	298	295	299	286	316	304	294	323	302	352	290	301	313	287	300	302	301	306	318	313	322	325	285	307	323	303	291	325	265	295	349	333	346	338	325	301	328	318	288	323	319	305	318	315	341	310	324	300	288	286	315	312	320	299	306	273	303	288	332	343	324	337	315	297	282	307	282	293	306	315	281	307	307	326	325	307	333	318	299	275	285	314	311	299	310	304	316	257	328	315	266	313	280	320	335	313	296	353	313	321	308	295	316	298	294	310	372	290	324	326	338	265	322	304	292	311	309	323	303	299	321	322	347	296	314	322	308	310	275	302	322	327	315	293	314	296	306	312	300	305	278	298	292	328	331	321	292	294	256	288	277	317	317	318	303	345	339	321	296	312	278	262	294	271	299	282	302	272	347	276	311	297	278	334	291	324	291	327	278	294	324	296	303	287	303	316	273	285	310	305	343	303	322	297	293	293	288	340	320	307	313	315	295	316	283	288	253	324	322	304	285	300	288	280	307	288	297	315	300	324	312	330	321	311	331	319	295	304	313	310	293	297	302	270	312	315	316	272	313	318	317	343	281	286	306	301	299	344	326	326	344	291	305	309	316	339	299	312	317	288	301	327	297	296	310	320	300	345	345	319	330	306	258	292	309	338	326	310	305	292	319	312	315	289	312	331	326	322	304	360	332	365	332	351	295	278	288	307	278	324	318	324	340	280	350	328	258	315	330	335	303	290	299	311	315	304	308	286	313	300	314	282	292	302	351	303	321	317	288	283	317	288	303	303	314	293	290	310	307	318	340	312	299	333	322	323	317	302	284	301	306	324	323	321	304	354	287	338	294	293	291	310	314	319	316	330	323	273	297	343	311	329	309	309	322	346	313	259	301	311	270	307	351	322	317	311	362	291	352	317	280	336	318	317	304	339	283	311	321	317	334	303	307	326	305	330	322	291	302	302	341	285	325	299	306	318	315	315	322	288	339	284	329	295	303	288	297	302	314	299	319	296	309	294	314	284	339	267	266	277	304	359	324	338	320	269	293	302	290	307	318	306	314	308	288	304	294	308	285	299	288	288	326	294	331	313	296	327	332	319	300	325	289	344	319	328	301	320	281	318	326	308	314	313	328	327	305	299	312	291	280	295	318	340	279	338	312	309	333	315	332	294	297	347	300	307	298	282	306	297	308	295	327	325	300	265	279	300	294	315	299	306	289	307	282	313	314	310	314	299	289	307	332	302	336	325	291	336	318	335	274	318	277	316	320	306	302	309	298	293	330	314	324	294	309	304	299	350	277	334	334	306	302	308	349	287	342	289	306	341	343	333	324	327	336	317	302	313	289	319	315	311	335	275	258	329	332	292	290	299	326	341	279	336	329	308	324	307	308	318	328	304	337	292	283	299	323	298	287	311	318	281	304	309	318	301	321	288	274	330	342	275	298	298	332	321	296	325	313	329	321	325	327	328	267	311	271	315	295	311	287	316	350	333	273	293	292	314	318	321	312	297	316	298	338	313	298	317	283	327	307	300	288	319	323	291	303	287	312	320	308	302	293	309	304	340	313	312	343	274	314	277	315	302	291	299	324	292	284	308	344	315	307	277	299	325	311	289	274	307	326	304	308	332	334	286	310	297	300	330	318	312	305	329	278	281	312	308	302	320	322	294	305	342	347	310	347	315	302	300	319	259	297	314	313	307	311	303	276	323	280	266	331	322	284	299	314	310	295	315	298	315	291	314	317	298	330	310	301	280	349	311	294	332	337	305	296	287	290	316	313	296	304	299	311	287	318	310	290	314	319	294	260	279	326	330	258	272	295	293	311	274	291	306	292	305	309	299	315	311	338	290	327	294	304	271	295	313	340	339	300	313	304	284	314	332	337	316	279	315	282	308	333	311	300	322	261	321	320	288	324	333	320	311	297	303	319	319	305	302	314	307	327	311	315	308	298	310	323	328	321	330	303	308	331	317	326	314	299	339	311	290	291	243	283	290	287	285	294	317	277	293	287	293	302	293	327	320	323	308	303	303	305	320	326	322	300	299	287	327	309	338	330	305	327	321	297	286	357	338	298	294	311	305	308	333	310	321	316	330	313	315	267	306	305	273	294	301	312	284	289	339	323	319	294	333	315	339	276	326	294	289	311	289	306	318	321	306	319	302	299	297	300	323	304	308	357	308	291	265	298	322	329	284	298	271	313	283	328	315	273	344	327	327	281	297	310	337	340	303	270	338	335	323	335	275	303	299	294	329	280	318	301	317	284	312	311	275	313	276	327	323	328	304	292	308	312	288	265	267	278	304	272	270	326	308	304	323	296	292	337	282	284	333	298	314	294	323	319	323	287	337	329	351	314	288	279	327	318	295	305	300	307	301	316	331	307	284	270	311	354	321	300	288	302	315	326	302	292	273	300	314	285	308	320	342	307	298	310	300	303	333	346	335	338
32870	24988	31345	18374	12120	8536	7844	7769	6594	6633	6018	4037	3871	3298	2649	2212	1665	1550	1348	1192	1220	1038	997	1037	1026	976	1036	1091	1069	955	1010	883	888	835	801	806	827	788	764	735	701	734	723	668	688	677	664	670	655	670	647	648	678	663	669	679	662	608	638	617	631	638	673	626	622	650	647	635	643	611	668	692	655	616	661	664	688	649	606	642	631	641	680	671	673	641	715	628	613	712	643	670	615	635	650	665	612	622	662	644	633	578	646	680	637	673	627	665	627	669	696	667	618	659	628	649	645	655	636	631	592	657	642	659	632	664	620	633	642	664	614	664	604	599	648	583	636	652	656	644	657	616	589	642	600	651	671	597	660	641	679	584	669	671	633	617	640	621	639	633	670	637	617	658	615	641	633	656	616	690	639	579	690	615	601	689	654	683	634	658	622	617	662	648	618	661	625	629	620	657	633	636	655	656	626	631	639	689	650	628	646	640	636	633	666	585	672	655	658	660	626	599	651	611	675	648	640	636	652	663	650	638	596	634	642	640	658	597	653	605	656	641	607	620	642	680	694	645	622	635	627	697	666	675	652	648	653	632	599	602	638	685	644	643	670	608	589	636	656	669	668	666	624	630	655	620	664	630	638	637	630	605	607	656	640	634	622	673	699	610	611	666	620	650	676	654	615	653	611	636	618	674	643	642	676	654	661	622	669	624	613	655	646	608	630	617	657	652	686	673	665	641	664	619	624	589	667	652	712	626	630	664	632	656	668	632	636	668	657	651	639	668	674	682	653	632	615	623	616	661	620	632	632	655	693	649	602	657	662	633	665	691	634	610	645	627	670	632	574	615	684	669	669	682	651	670	593	621	651	649	664	667	689	652	619	669	653	674	646	665	640	643	661	613	603	671	632	618	610	624	616	663	601	641	625	658	693	648	626	568	586	644	604	655	640	609	617	669	657	595	636	655	634	660	616	672	689	679	632	675	641	647	597	618	653	664	653	663	663	597	636	633	667	637	635	637	662	642	643	671	664	666	635	678	646	656	606	633	662	684	647	649	583	604	627	618	649	639	610	665	685	643	660	638	601	623	631	629	674	625	656	645	642	599	650	617	671	680	602	585	638	619	690	605	671	588	635	607	609	656	650	667	654	613	621	667	644	651	673	630	635	632	600	599	650	660	625	645	613	631	638	644	673	653	664	643	690	657	648	653	640	617	579	653	673	609	692	659	652	683	619	662	610	612	610	666	683	634	613	634	665	641	630	686	607	655	659	650	638	628	640	638	641	646	654	637	621	615	654	606	602	586	665	616	700	623	644	634	653	639	621	691	621	628	637	625	600	614	637	674	605	623	621	620	681	665	641	692	632	605	622	626	619	677	664	584	649	590	673	610	606	642	577	597	639	664	664	612	618	652	626	656	678	643	692	667	641	660	621	666	633	623	624	634	575	673	626	650	674	644	649	633	705	637	622	657	615	643	632	625	634	643	647	656	630	608	683	630	648	602	602	655	660	652	638	658	645	606	620	674	678	632	662	634	679	666	647	615	667	649	657	642	653	610	679	633	581	667	645	650	633	659	609	652	640	688	637	633	582	600	608	652	641	678	642	638	634	650	612	679	661	610	646	640	622	669	595	656	646	695	625	658	629	618	646	648	649	651	642	668	639	657	625	573	642	688	644	649	631	661	642	653	668	658	628	676	633	682	617	622	640	642	609	646	633	596	644	665	645	634	635	629	618	623	669	611	646	640	605	684	639	644	611	704	649	590	623	685	680	665	652	606	646	607	603	632	652	663	653	663	655	680	633	654	615	627	606	624	615	682	651	674	671	658	631	620	638	653	652	614	607	602	625	693	610	704	649	623	651	632	628	601	630	653	643	672	649	671	659	615	633	621	630	592	697	637	614	634	618	674	685	626	642	618	640	663	618	664	647	662	635	603	629	674	582	658	637	667	575	683	652	606	680	667	639	663	673	627	656	606	634	662	660	687	624	666	689	623	656	620	608	659	655	649	643	685	657	624	642	665	621	658	629	679	615	653	682	649	628	654	668	675	612	649	677	653	627	690	630	651	692	643	610	644	608	666	692	669	632	627	636	649	640	646	632	610	637	653	633	638	653	645	611	650	644	734	632	638	662	648	641	647	648	659	654	681	694	685	615	659	664	637	654	660	621	675	648	613	665	659	642	634	643	610	633	628	662	653	647	615	654	652	652	672	652	675	686	607	630	620	661	649	687	669	698	669	660	674	650	636	752	626	630	626	616	646	604	637	626	647	649	662	643	686	657	648	655	664	619	703	608	663	654	640	638	635	650	656	639	641	662	616	673	664	635	598	600	651	685	659	637	632	618	646	611	659	624	636	619	602	648	669	613	642	623	690	591	673	658	669	641	654	656	629	633	631	633	627	669	665	679	632	645	666	658	655	624	641	652	652	600	657	616	636	653	652	607	667	608	609	662	664	606	614	651	648	673	671	648	707	684	683	646	657	653	619	606	691	663	672	621	635	641	645	616	628	655	633	640	604	655	660	661	650	622	588	601	671	671	674	628	599	628	612	631	634	643	690	687	669	595	649	593	636	635	638	630	654	630	626	649	637	659	649	643	634	644	665	650	632	640	645	644	661	610	624	661	645	668	628	673	635	650	653	620	676	625	605	646	626	629	670	658	672	633	676	614	629	656	606	661	665	654	674	635	691	665	622	641	669	663	598	629	677	637	624	674	652	645	627	636	631	640	631	662	659	610	615	636	614	676	626	658	645	680	573	651	645	646	602	617	663	667	685	655	647	612	646	660	642	648	610	676	610	600	629	638	663	602	684	680	611	682	683	662	631	639	629	614	667	616	694	670	630	609	614	622	641	689	631	672	626	634	603	673	645	612	680	672	658	691	621	679	625	605	634	650	646	684	619	664	658	614	652	669	636	686	623	691	665	674	659	640	693	660	625	674	667	687	643	696	658	638	656	652	655	651	650	665	627	648	695	653	614	655	700	612	699	635	638	613	631	658	657	605	631	660	601	661	670	651	606	625	628	652	627	630	592	659	668	671	650	647	635	672	696	642	631	624	643	702	716	653	654	679	663	684	639	615	644	626	635	635	609	654	662	622	632	676	690	637	636	658	654	632	633	623	592	645	657	649	656	620	634	699	681	597	649	623	650	604	641	628	667	676	682	637	682	644	595	689	670	637	646	594	687	636	637	635	681	662	640	642	639	605	640	650	599	649	657	613	681	626	670	617	660	613	679	634	637	635	583	671	645	603	658	610	628	648	627	627	665	614	610	616	645	678	608	595	663	671	672	624	651	614	676	629	654	670	606	632	618	674	663	657	604	638	618	654	702	613	616	648	675	657	622	629	682	656	625	649	637	667	633	617	632	648	641	613	616	679	643	631	620	661	663	645	637	636	666	639	638	686	641	683	684	660	690	646	614	615	647	582	654	663	627	596	602	675	641	617	588	664	655	646	645	677	602	649	644	651	617	624	636	717	659	701	611	678	671	662	639	653	602	656	623
33638	18802	10413	3190	1000	637	559	576	531	537	450	402	394	399	332	308	321	290	294	257	275	269	276	281	279	255	313	281	286	307	267	283	247	258	287	269	264	281	279	279	282	257	254	264	236	253	250	243	283	267	255	293	241	263	256	260	288	247	242	273	262	248	223	266	244	239	252	236	277	261	261	248	245	268	280	283	268	263	248	253	267	258	271	253	295	254	237	297	251	291	261	258	248	274	281	241	262	238	256	271	282	276	246	298	261	274	258	251	284	249	235	237	279	295	257	237	263	270	267	277	259	266	251	256	291	266	283	255	254	282	240	231	253	253	254	260	279	296	280	257	249	248	275	265	273	247	263	221	267	294	280	271	270	256	246	257	233	241	275	250	247	272	259	286	232	268	263	290	237	248	239	245	284	255	271	282	231	268	263	269	265	288	310	301	256	277	231	243	278	226	254	301	258	254	262	263	250	244	271	235	226	265	295	251	251	246	256	261	241	258	276	261	241	278	286	277	226	253	249	275	272	258	262	271	248	246	283	258	246	241	265	268	257	272	260	259	247	240	245	263	257	285	253	256	255	261	267	244	249	253	241	259	233	288	255	241	279	260	305	266	258	264	219	288	270	231	229	232	235	251	258	283	252	259	240	276	260	257	253	245	269	235	267	280	269	275	260	223	291	303	269	285	250	281	232	254	272	289	249	274	272	256	293	250	267	257	265	258	240	261	214	231	267	266	279	271	267	260	304	242	237	266	248	255	284	245	266	275	275	293	267	264	261	265	274	235	242	274	266	211	223	289	255	273	268	236	261	257	238	260	263	283	267	272	244	236	250	220	237	267	268	224	242	266	289	256	250	260	248	280	265	263	214	272	299	262	269	273	266	251	266	265	256	263	274	230	251	259	259	231	269	266	260	265	273	250	270	253	254	240	258	236	257	250	257	264	252	275	253	287	282	233	242	237	271	241	249	249	251	254	265	289	256	249	247	253	242	253	266	279	268	268	259	242	299	281	244	273	244	267	268	243	227	279	255	292	249	245	248	273	281	264	256	262	273	278	274	268	250	268	265	239	247	307	286	281	250	250	266	252	230	255	269	244	275	286	274	252	270	287	261	237	292	266	210	262	263	242	247	264	301	309	250	248	238	269	260	243	265	269	266	249	238	278	262	240	256	241	253	284	270	268	268	270	262	255	290	222	268	239	232	270	252	228	229	234	260	278	233	229	253	246	284	238	266	257	229	259	266	240	252	236	275	248	259	265	247	265	259	224	244	273	268	297	253	217	271	267	277	245	301	237	235	235	255	270	271	277	264	283	254	252	278	286	300	275	230	215	244	264	229	260	219	259	272	266	238	254	248	242	261	278	264	279	255	268	253	221	255	285	273	260	263	283	273	258	266	251	232	272	241	279	269	251	255	279	250	254	281	281	245	254	251	290	275	266	245	283	259	257	278	236	278	278	256	289	252	261	282	263	284	244	244	242	250	282	274	253	256	251	237	309	282	244	283	236	268	252	249	280	271	262	254	258	237	237	254	265	242	265	253	262	283	265	258	265	269	214	234	285	264	264	259	266	238	268	283	267	273	268	235	246	283	264	261	248	285	260	241	255	291	254	275	269	234	280	240	278	307	272	260	264	253	245	240	252	251	277	254	297	267	265	271	265	259	269	246	250	263	274	266	268	254	260	279	253	275	278	244	232	256	257	240	255	262	262	256	219	231	263	273	261	234	247	274	244	243	264	253	279	246	272	260	277	252	295	260	265	224	259	268	250	232	270	232	262	252	273	237	240	239	259	252	257	250	288	283	291	266	262	244	253	257	260	256	240	230	243	276	282	267	252	240	298	237	236	270	263	240	286	284	243	236	231	305	291	262	264	283	271	259	256	264	239	232	289	228	242	243	280	284	282	245	251	300	252	254	267	274	310	254	294	260	307	268	257	264	269	273	263	258	295	250	264	248	250	261	248	284	239	257	271	249	253	280	260	278	258	287	237	251	235	266	278	278	283	262	264	260	213	263	224	265	259	254	270	289	251	255	248	266	252	278	272	248	265	255	248	235	257	274	279	286	284	274	231	241	246	239	244	245	267	269	234	256	254	270	251	250	242	273	245	261	262	274	250	245	248	268	250	252	264	270	236	246	253	251	232	278	248	269	257	267	256	236	273	266	245	269	240	269	272	261	259	256	283	286	283	243	249	244	292	302	255	243	288	262	283	283	292	257	262	243	279	293	274	228	241	272	280	259	280	255	272	225	219	251	283	282	252	228	272	272	312	226	250	258	289	274	233	260	310	325	248	217	247	267	269	269	259	222	243	245	280	270	256	242	288	275	278	247	277	259	260	253	259	256	236	242	260	260	271	265	296	252	273	251	271	248	256	262	278	293	269	237	228	255	270	259	277	273	245	274	240	252	258	269	271	242	261	272	256	295	242	275	282	260	245	268	275	276	265	294	270	256	250	271	240	271	277	265	275	259	279	267	237	270	281	277	239	235	239	248	266	249	284	220	253	236	263	251	251	263	270	252	235	266	246	262	244	274	265	222	257	232	282	238	249	242	279	266	234	249	272	250	263	245	263	234	248	226	238	242	275	284	245	251	232	225	270	252	281	261	268	247	275	249	281	261	261	296	301	234	272	272	261	237	263	248	251	280	228	273	260	275	259	268	265	251	242	286	263	274	243	272	284	258	296	265	263	275	267	281	282	261	227	222	287	305	238	244	244	250	249	277	231	279	253	241	262	259	268	256	270	286	270	255	253	267	259	249	277	311	271	240	263	263	249	252	248	267	263	258	281	250	279	274	301	290	244	236	248	272	236	246	246	235	261	265	231	267	261	247	220	250	256	253	231	268	268	273	240	246	269	246	275	256	279	256	269	258	226	228	251	245	282	245	282	224	243	259	229	278	267	262	253	228	271	253	245	276	276	235	266	259	248	278	258	254	265	274	259	243	258	243	274	233	272	263	265	255	263	253	232	259	271	247	264	248	251	280	261	235	258	240	252	269	268	249	260	261	215	276	241	244	282	243	253	249	248	246	282	230	264	254	269	244	291	233	258	236	255	269	250	264	242	254	256	239	247	289	258	253	243	263	265	259	234	265	238	275	243	272	258	276	266	258	236	262	231	246	255	282	250	245	245	278	284	264	238	285	251	263	278	259	296	232	243	315	227	287	267	265	248	251	256	259	267	278	245	258	246	243	271	257	288	293	274	261	266	265	254	261	252	276	257	295	281	279	293	293	256	269	230	275	235	242	251	259	232	256	262	244	247	285	267	257	265	249	263	274	232	225	269	295	272	266	250	281	279	249	273	263	267	249	233	266	258	236	269	256	272	277	258	248	274	283	283	260	261	300	265	262	248	273	246	245	256	263	276	250	231	261	271	237	255	274	262	262	256	255	262	283	264	250	260	265	253	281	247	246	303	256	246	248	272	296	265	273	253	250	290	253	274	271	254	258	271	283	263	271	253	282	257	273	252	236	240	267	290	267	284	257	251	272	268
18642	12758	13643	6033	3178	2019	2063	1729	1929	2082	1944	1452	1279	1211	1032	923	818	805	722	671	660	667	594	585	555	605	648	659	673	695	643	640	597	603	573	598	605	612	608	591	560	535	567	567	490	581	571	555	558	537	569	556	538	506	536	549	576	527	564	555	566	552	532	536	541	538	556	550	538	560	548	518	542	530	585	544	528	576	539	573	524	569	561	508	540	584	533	577	536	545	533	539	581	547	556	525	563	560	546	573	514	533	535	529	614	593	534	549	574	561	559	535	540	567	559	567	528	530	553	526	517	585	538	584	557	583	500	536	531	522	550	554	571	571	575	567	514	556	555	568	541	537	523	561	542	575	556	592	609	590	572	548	548	541	543	557	518	535	563	524	599	574	557	551	558	588	538	558	568	573	550	520	577	565	521	560	537	504	543	570	525	560	505	562	557	541	539	578	504	597	547	497	584	561	564	596	505	544	529	574	566	548	582	555	507	580	599	572	556	548	592	537	562	544	529	526	584	557	557	537	569	565	564	559	526	531	598	489	540	528	535	576	523	560	584	554	545	565	582	527	539	536	572	555	564	566	559	534	597	523	559	527	538	549	566	535	548	574	579	527	531	568	558	533	538	552	546	521	530	557	512	582	581	558	518	587	538	530	553	597	550	535	557	554	563	578	582	566	548	535	568	585	530	561	565	526	531	565	581	566	582	506	579	562	562	537	560	546	511	540	544	529	548	608	518	550	509	549	582	570	491	632	547	520	554	515	588	589	565	558	532	561	579	558	576	557	566	534	599	510	562	529	557	566	556	537	517	560	558	527	522	560	591	547	582	543	557	537	529	586	520	561	568	551	565	595	602	549	554	568	556	564	519	574	533	551	542	527	570	572	559	528	555	512	580	572	563	521	540	542	527	586	581	560	552	519	510	532	549	531	547	542	560	532	576	552	564	547	603	587	550	530	552	567	576	522	492	525	543	561	548	525	538	562	586	510	572	565	529	548	540	523	531	553	556	559	578	522	556	581	514	583	580	529	543	584	572	524	527	575	535	574	563	584	518	545	545	541	557	548	523	594	542	572	577	557	553	527	533	514	555	551	533	576	566	563	543	586	526	541	583	500	524	576	513	530	542	544	517	551	564	566	572	536	569	546	569	526	576	509	525	568	567	542	551	496	572	544	525	529	585	573	509	559	551	566	517	576	552	570	552	550	562	567	487	536	600	520	513	571	528	560	584	551	560	550	544	564	525	519	586	538	541	585	578	552	524	555	568	573	600	519	555	553	563	579	583	520	536	558	534	570	549	568	565	526	557	531	559	561	586	545	528	550	583	502	559	530	540	574	545	555	565	583	527	520	541	527	599	531	569	565	568	550	601	557	544	511	519	561	542	536	570	560	601	524	580	572	554	555	555	535	558	554	555	530	552	544	565	561	506	566	537	505	531	587	548	551	553	514	563	556	532	576	508	517	552	547	531	574	579	568	589	534	556	580	575	574	578	583	569	523	535	556	556	540	535	554	543	531	571	525	555	536	572	527	592	511	578	543	555	568	519	537	515	507	575	577	543	557	578	534	561	532	556	593	553	569	560	586	548	556	537	569	542	518	601	538	564	591	556	532	529	546	513	542	563	579	546	517	546	571	545	547	538	572	552	541	544	580	555	584	527	562	562	565	510	545	530	556	576	541	574	535	531	534	523	616	535	528	523	555	574	564	541	557	530	556	571	569	553	546	567	537	528	577	553	554	560	496	571	556	544	515	565	527	566	558	505	584	633	582	553	536	576	552	554	581	546	568	587	559	566	541	549	539	543	533	600	594	559	526	534	559	545	526	534	549	575	550	552	541	549	571	541	527	532	555	530	548	612	546	567	561	548	562	583	595	515	537	542	576	580	573	570	530	570	583	581	540	537	584	546	548	578	586	572	555	577	574	561	570	551	568	538	569	600	557	581	550	578	536	539	550	572	567	579	570	573	561	520	569	546	538	580	580	524	537	614	536	574	516	573	541	533	555	586	557	583	556	545	565	566	585	555	542	538	543	590	533	545	529	541	560	556	541	553	575	566	554	543	571	546	567	516	566	567	521	547	581	550	531	551	600	554	532	569	520	552	558	536	552	528	542	574	544	559	557	511	540	569	556	540	538	577	556	529	544	521	564	567	584	528	496	543	526	561	552	539	574	569	536	559	555	538	533	537	550	534	580	558	566	540	551	513	559	543	526	595	540	519	568	542	558	541	554	615	551	558	554	513	562	536	542	532	566	558	574	582	539	501	550	531	545	595	572	578	547	592	546	566	535	565	562	578	551	576	555	573	584	564	546	581	582	557	571	524	573	511	538	546	513	552	583	551	552	553	530	539	543	619	525	557	585	558	567	584	567	578	554	537	560	537	577	584	551	550	551	563	533	525	550	517	537	571	550	574	495	550	547	571	564	579	559	552	562	579	524	531	552	549	631	566	547	508	561	545	548	569	534	553	560	539	555	545	529	512	568	552	549	548	544	527	563	553	561	557	549	530	523	565	579	546	526	569	589	498	561	558	546	504	512	577	533	536	532	548	533	533	534	601	532	532	559	541	544	582	567	591	555	490	556	549	530	541	554	589	569	575	537	592	540	537	552	554	566	540	561	508	546	547	553	556	560	538	595	564	582	556	551	575	577	530	513	568	572	549	560	571	560	502	557	555	580	524	600	552	561	570	555	565	573	535	569	564	544	546	560	560	556	604	526	528	581	583	577	549	503	534	515	559	563	567	551	561	586	551	524	522	538	539	531	575	544	567	518	563	529	556	556	562	518	526	527	573	556	528	556	558	546	507	548	531	580	565	550	557	542	578	581	587	547	552	562	535	550	506	566	576	514	523	577	587	593	541	612	576	508	552	570	526	565	509	540	579	559	532	570	528	576	567	564	523	544	536	551	562	542	543	554	544	541	520	578	535	548	566	550	555	543	584	562	534	534	515	527	512	577	557	580	543	544	574	580	544	572	536	531	574	543	522	550	531	504	503	576	537	541	531	522	591	552	532	561	525	508	530	567	561	545	589	553	543	557	585	537	572	549	547	556	570	527	573	584	543	555	530	589	575	553	563	571	560	560	570	530	514	586	582	554	573	564	547	539	554	566	532	528	540	578	557	555	544	562	587	552	563	588	558	526	582	577	574	542	514	596	538	572	544	558	530	529	543	557	542	561	523	524	573	575	505	523	552	568	596	567	516	517	533	572	554	558	525	547	511	547	544	556	539	535	551	582	566	524	571	552	554	546	558	554	529	541	534	564	541	579	533	551	545	516	532	534	578	538	547	591	550	573	533	574	552	542	542	525	532	519	540	599	550	590	567	603	524	579	546	582	519	515	540	533	527	547	560	497	531	577	578	552	516	550	530	585	534	557	508	545	573	586	587	559	503	547	564	583	556	601	525	554	560	541	556	563	574	581	564	577	565	556	534	603	522	560	543	567	573	524	570	527	548	534	491	512	549	550	536	531	551	550	596	560	550	550	553	521	543	574
47962	28921	21429	8413	2672	1651	1505	1239	1086	1051	831	658	589	506	485	417	379	354	304	323	277	303	307	331	300	289	322	310	285	319	341	287	301	294	251	270	303	269	255	282	273	287	272	257	285	273	288	273	294	263	267	281	276	276	255	244	265	277	290	290	263	258	279	278	264	290	274	277	254	288	259	270	243	261	291	250	253	241	300	261	265	245	261	253	258	286	247	233	277	290	268	289	298	301	265	256	252	261	279	264	276	267	258	273	253	241	272	275	248	258	279	268	277	224	225	306	253	261	285	231	247	293	255	276	283	308	278	268	274	234	258	259	287	281	246	263	220	291	292	262	256	242	270	270	261	281	254	243	259	256	257	271	296	242	255	243	273	251	256	238	274	278	251	253	256	247	251	259	286	264	283	255	273	280	265	259	278	226	282	285	252	255	295	261	329	250	287	250	276	284	250	275	251	261	287	267	230	270	245	274	249	265	280	281	253	279	284	248	261	251	237	260	262	249	277	243	269	286	263	298	277	279	301	279	234	271	279	284	285	256	269	254	283	244	273	227	270	278	249	274	273	292	257	263	291	242	239	258	288	268	272	280	244	244	286	269	278	254	300	259	248	246	249	250	255	225	230	220	261	241	274	258	225	227	260	293	244	256	275	268	272	246	283	234	235	264	279	308	226	270	275	271	237	255	279	256	282	233	272	280	239	252	228	266	271	246	258	240	253	266	272	291	258	246	283	270	262	271	264	303	248	284	305	245	245	285	255	270	264	286	251	243	237	268	307	242	270	249	276	243	267	325	254	249	250	280	244	277	261	240	265	260	288	283	271	267	251	237	277	281	284	259	273	259	260	242	257	241	262	281	267	291	246	305	253	266	241	233	309	257	250	255	266	264	240	290	228	241	249	272	289	265	273	246	254	250	265	265	260	282	268	277	260	282	256	283	228	252	250	261	249	246	270	295	288	245	262	280	264	247	249	244	234	254	298	278	265	246	251	283	280	281	299	243	258	254	223	252	257	241	238	248	253	277	273	258	284	288	243	257	254	253	266	256	264	267	276	302	282	230	292	295	254	258	291	273	226	251	275	258	279	262	249	219	274	270	264	229	247	244	250	234	252	239	279	284	234	245	270	289	285	243	292	266	272	242	297	278	270	263	265	236	245	252	229	245	226	288	253	311	248	280	233	274	246	237	243	258	277	289	298	277	283	282	323	291	262	241	262	247	259	249	315	274	262	266	246	247	256	235	243	267	265	251	249	251	244	280	245	274	293	253	240	230	272	285	273	264	254	261	250	243	307	245	288	251	240	281	234	222	258	342	281	272	263	295	253	261	279	297	255	269	267	253	238	265	231	271	255	272	267	202	261	263	267	279	250	274	290	262	295	254	254	266	279	280	292	267	259	273	276	248	251	270	273	261	253	245	247	243	254	242	258	284	262	270	251	267	232	239	261	278	255	276	257	266	258	268	273	254	262	269	238	267	258	259	282	279	288	267	255	262	264	265	268	267	249	241	295	277	276	295	269	279	251	273	241	256	249	240	258	247	283	278	254	282	266	270	246	244	238	240	286	254	273	245	231	249	251	275	262	271	297	283	268	274	286	257	281	289	256	240	280	277	249	250	263	266	274	263	266	273	271	251	284	242	244	270	265	263	249	277	278	277	248	248	262	253	266	271	256	258	259	230	227	256	257	268	275	272	293	261	247	262	266	228	282	261	286	285	264	240	249	259	280	256	262	251	253	266	231	269	241	259	268	279	252	235	279	245	276	302	264	257	247	231	243	253	260	276	227	237	283	252	260	250	271	275	260	264	248	257	271	283	249	244	315	255	258	273	271	251	262	275	270	252	244	280	258	267	253	279	295	255	270	251	271	270	277	253	266	267	263	284	253	290	276	279	254	216	248	274	259	256	242	231	249	271	270	290	278	280	265	254	247	260	258	262	289	280	265	252	279	227	242	270	255	262	258	255	252	272	252	268	257	291	272	266	251	276	267	283	270	250	255	250	264	276	296	276	277	240	281	277	256	261	249	226	244	255	225	247	272	245	264	259	244	280	256	254	294	242	239	285	277	281	201	253	239	278	251	246	232	282	252	269	275	245	277	243	273	275	290	288	260	256	256	261	265	293	260	266	283	234	272	278	259	287	258	262	268	252	267	259	256	266	229	286	285	275	248	251	264	256	273	263	258	254	307	267	240	251	277	257	223	275	261	282	247	264	234	253	227	259	269	257	263	280	225	276	273	271	245	265	261	239	252	265	283	253	293	243	264	271	270	290	267	291	262	251	248	248	224	287	248	288	243	248	263	256	265	279	237	244	261	274	285	253	243	247	293	263	268	263	274	294	228	249	255	251	270	256	315	261	276	246	255	243	261	237	261	263	246	267	275	262	301	256	289	283	265	249	257	307	244	260	275	252	258	267	256	253	256	256	255	281	264	277	250	270	262	220	271	264	262	241	270	253	266	275	283	265	267	271	275	269	290	225	256	280	264	252	249	250	261	254	267	278	273	276	256	279	270	244	270	246	259	243	242	268	279	267	241	255	264	243	259	261	267	289	265	260	291	287	292	286	245	239	282	249	258	218	264	253	261	269	233	270	230	273	262	268	254	248	271	225	241	265	259	274	261	235	227	272	276	279	263	266	259	254	283	232	275	253	317	283	277	268	284	268	261	286	255	243	272	248	269	241	271	262	251	260	279	280	281	278	242	253	229	272	287	258	246	242	292	243	263	272	265	251	287	250	309	266	267	270	293	285	249	227	247	276	234	231	259	243	277	236	252	284	254	265	268	247	251	269	274	274	296	267	250	269	284	253	290	264	278	259	273	273	287	253	269	245	267	232	277	276	250	263	274	251	262	274	259	296	276	240	269	247	253	262	256	254	303	263	278	286	278	255	260	266	272	255	287	256	290	289	269	243	254	261	261	248	269	244	244	279	248	263	260	293	253	241	285	291	244	245	284	252	246	289	255	263	289	271	242	251	262	255	266	270	273	260	286	280	297	304	273	244	262	233	281	300	300	268	255	267	237	298	234	270	264	280	298	238	268	260	286	295	240	251	256	269	264	273	241	269	253	269	300	286	277	282	267	248	228	251	284	262	252	273	267	274	258	263	251	288	278	266	270	254	301	257	284	281	251	277	249	264	291	279	253	292	251	277	282	224	222	286	268	238	252	274	256	272	259	262	283	234	243	241	308	252	253	278	259	288	246	272	268	234	261	247	263	269	278	230	273	275	279	269	230	275	276	264	273	260	284	251	265	274	257	263	270	268	256	308	252	289	293	293	282	246	254	268	247	278	294	299	266	260	248	271	266	272	296	272	290	270	262	299	281	278	220	253	261	267	280	279	251	262	252	229	291	263	243	277	229	237	253	289	243	279	249	258	268	228	258	246	262	282	263	256	264	237	271	295	269	273	287	260	225	259	273	228	257	241	243	285	257	242	268	243	298	286	249	251	248	279	293	298	284	255	270	271	262	252	255	245	271	300	251	272	306	276
27634	20135	25595	13121	7611	5504	5646	4828	4637	4552	3519	2642	2396	2171	1741	1399	1180	1103	1015	897	812	836	756	827	800	781	817	813	752	765	710	736	715	663	673	642	699	685	631	618	632	611	604	557	617	597	567	593	572	582	582	599	573	592	625	572	522	572	589	587	551	563	580	580	573	570	591	605	566	544	558	587	584	569	519	527	586	539	560	536	548	541	547	575	576	584	571	601	583	579	537	560	541	534	573	615	567	522	532	559	572	584	559	552	560	579	538	548	532	546	591	548	557	562	559	611	561	581	513	547	593	566	582	548	549	567	576	601	535	566	541	576	537	526	576	587	567	549	569	580	551	615	520	598	567	536	545	540	530	536	569	523	603	561	552	574	564	562	532	566	565	562	589	550	533	529	560	517	605	536	567	542	538	557	593	571	562	580	578	548	575	566	568	594	564	544	566	601	520	525	548	585	577	536	597	547	534	567	585	580	501	576	585	535	550	560	553	562	536	561	540	555	531	567	578	572	590	551	542	565	538	568	579	519	567	538	549	613	603	557	567	550	535	586	546	565	561	586	521	576	563	547	578	555	519	553	563	550	577	535	531	571	522	539	595	546	577	540	558	545	591	590	546	593	585	548	567	574	539	610	561	523	553	576	553	574	567	606	586	571	529	534	555	577	560	570	571	554	565	573	535	568	576	583	560	583	607	565	533	560	562	555	595	573	581	592	540	579	586	545	546	596	540	561	536	517	533	523	586	574	595	585	528	583	550	547	554	576	573	577	568	540	574	600	551	531	586	544	543	553	541	581	561	544	535	575	564	545	607	544	580	512	554	544	536	567	590	626	606	553	532	601	556	559	535	537	586	552	560	568	615	573	530	607	584	554	545	547	606	594	525	546	542	585	562	563	551	570	599	572	553	521	542	567	573	573	577	559	549	537	561	525	524	597	554	569	586	550	571	580	553	526	563	581	612	541	570	532	545	565	528	536	581	520	549	567	584	516	561	561	514	517	556	547	573	559	536	555	534	588	530	566	588	583	576	579	581	535	585	514	552	595	528	579	549	601	559	567	589	556	619	548	615	566	562	599	545	554	536	507	566	578	538	569	563	555	577	542	555	582	558	577	560	523	531	470	570	557	565	575	554	551	567	552	604	574	560	558	559	580	555	564	534	599	611	545	547	552	606	575	537	549	571	566	556	542	568	560	561	577	580	530	541	541	553	564	537	577	560	578	563	554	593	550	521	576	573	546	572	522	553	568	540	542	582	551	487	542	585	564	540	596	479	536	570	548	596	572	571	540	550	607	523	562	532	573	538	545	564	564	601	556	585	530	600	518	548	536	560	592	552	556	577	522	561	541	582	601	540	532	538	547	532	581	575	568	600	571	584	550	546	570	520	566	563	545	562	512	533	582	566	553	609	555	515	571	548	528	568	557	554	545	584	594	566	572	536	601	551	545	535	534	554	547	548	594	597	540	562	547	598	545	559	622	568	581	561	572	546	562	525	530	544	582	587	545	534	543	550	546	523	565	577	552	512	526	557	567	557	555	548	549	579	560	552	562	543	559	561	563	563	555	512	587	568	551	537	533	549	560	563	541	600	559	577	534	534	567	567	526	544	573	582	570	566	578	539	584	569	570	573	565	535	534	580	541	502	571	562	602	580	527	615	563	568	588	587	539	578	574	576	528	567	535	557	557	529	530	537	614	573	550	581	590	572	565	509	529	538	563	565	558	565	585	560	561	540	605	501	559	582	562	544	578	561	527	580	535	601	505	553	565	566	579	560	541	574	550	547	573	581	556	570	534	556	565	572	561	594	576	494	579	536	600	569	540	571	586	579	584	588	526	549	545	589	540	516	562	536	587	559	563	582	578	571	567	570	580	557	563	520	523	562	577	574	559	554	579	516	582	553	608	561	568	548	568	608	589	589	546	573	571	547	561	585	520	569	597	561	560	540	543	499	565	547	549	581	565	573	536	590	589	553	579	549	561	552	561	549	575	573	517	582	563	501	523	547	554	558	526	567	584	551	519	571	595	547	577	525	555	572	576	523	554	540	564	550	568	554	552	547	538	582	575	573	587	541	551	580	580	612	559	563	568	588	556	559	566	552	591	582	542	525	527	567	532	567	550	518	575	553	535	555	586	584	564	545	575	548	559	592	564	592	577	564	562	552	554	555	561	560	569	569	576	611	550	558	563	533	545	604	589	542	540	526	564	516	573	546	497	540	553	535	595	576	555	574	575	604	563	543	570	600	576	572	593	555	561	548	608	603	550	571	544	568	551	537	586	550	565	593	594	589	519	536	554	553	530	554	574	540	572	579	593	519	550	561	606	584	508	560	577	600	556	583	565	623	570	546	590	583	558	538	522	557	583	588	573	560	563	608	571	558	579	572	578	578	557	538	545	597	545	595	483	591	521	552	548	544	593	529	553	574	595	563	569	589	536	525	565	589	544	604	596	584	591	574	530	572	585	579	548	537	569	529	499	586	616	566	568	556	537	548	577	574	598	535	623	570	555	537	545	548	562	577	582	590	596	593	554	607	564	567	597	545	580	567	524	564	556	539	526	558	590	509	552	559	556	592	534	612	574	616	550	575	577	593	541	573	584	559	540	509	552	618	554	550	530	560	566	605	586	546	543	557	557	610	538	542	595	552	546	546	570	527	553	569	590	558	578	550	562	532	602	574	582	536	586	527	583	562	542	589	563	586	555	588	570	553	587	523	543	545	583	607	555	596	583	537	561	546	537	535	547	576	577	547	579	554	626	562	581	537	577	590	578	525	592	607	583	530	540	552	540	572	562	544	545	568	561	576	561	596	580	578	551	529	563	602	525	600	521	591	564	505	584	532	567	570	558	569	563	597	587	528	535	551	552	573	556	545	528	553	560	559	571	527	567	576	576	586	599	509	582	558	562	559	566	581	582	569	565	572	579	540	547	613	569	549	604	565	543	559	561	526	618	592	565	605	586	600	548	586	596	570	560	546	570	578	537	546	565	575	550	553	591	559	573	565	525	582	575	606	568	546	594	558	616	532	585	530	571	571	531	544	560	612	577	547	551	553	541	601	571	552	539	548	562	562	539	577	612	565	542	574	568	580	554	567	561	562	580	576	554	539	516	540	560	540	541	527	562	585	581	538	598	567	547	574	536	546	567	600	519	557	556	571	567	553	574	527	525	593	526	592	583	583	523	553	554	563	572	614	546	637	576	562	576	583	550	598	550	535	578	553	524	555	567	587	566	555	532	575	557	571	567	593	543	581	557	549	567	560	578	544	523	565	557	577	556	598	582	617	559	558	542	569	587	541	552	575	557	568	573	561	595	539	567	582	574	531	521	582	557	594	536	551	570	559	553	563	500	586	554	552	532	557	598	572	581	551	575	523	595	553	559	552	562	579	535	591	555	574	555	547	548	563	558	553	565	576	536	530	567	538	574	587	541	580	566	550	546	559	568	558	603	554	540	599	576	562	596	573	538	540	575	578	580	582	569	568	608	620	568	536	570
58961	35602	26018	11451	4391	2548	2216	2045	1680	1592	1231	978	802	741	571	513	464	457	420	377	383	363	362	331	370	382	377	369	342	356	347	343	328	331	331	333	307	289	266	295	290	317	330	310	302	297	316	331	305	286	310	304	299	333	317	298	310	282	284	343	313	319	330	301	319	293	287	316	283	315	307	290	319	321	311	264	318	329	296	297	297	322	323	282	296	309	253	325	328	305	314	261	272	307	292	309	311	311	313	315	289	296	308	292	305	300	286	295	307	290	280	294	313	302	267	303	327	316	307	306	300	328	271	283	286	312	291	289	318	296	305	302	282	283	284	322	341	295	282	295	327	284	320	306	294	339	327	327	329	345	295	314	282	292	280	306	300	308	299	312	286	289	299	311	327	298	316	308	318	315	314	296	304	263	356	339	335	311	291	340	323	324	302	323	305	316	291	273	273	272	348	266	288	312	310	304	316	302	309	308	318	320	298	280	302	293	318	285	293	302	290	314	311	271	283	312	300	301	337	326	287	294	330	323	288	320	276	358	315	300	313	292	297	272	339	296	269	321	304	304	295	315	287	299	297	278	306	293	277	303	298	303	298	325	337	319	322	263	306	329	327	334	266	291	322	290	293	272	271	285	286	320	309	266	290	318	299	296	281	317	334	306	328	334	285	291	297	290	297	318	276	311	299	274	313	315	294	292	326	308	321	322	286	323	308	294	298	290	321	313	345	292	311	330	300	307	308	281	292	304	310	313	298	332	287	325	316	302	303	292	301	312	279	303	303	300	311	294	257	310	297	323	323	294	284	331	291	302	316	273	256	249	282	301	288	296	297	299	328	276	315	286	288	286	335	290	309	331	274	306	317	292	319	298	299	291	301	322	306	292	281	323	312	317	292	291	304	298	326	309	281	301	334	330	306	332	281	300	292	313	314	281	293	258	321	315	318	304	278	272	298	295	288	283	322	280	286	294	299	292	283	311	317	280	256	308	319	316	295	306	293	290	270	308	283	333	288	275	317	321	291	305	317	299	328	292	320	288	272	304	306	330	297	295	319	292	254	269	316	308	311	322	312	291	283	312	261	336	296	297	308	278	338	287	292	300	278	302	347	292	291	291	323	292	301	311	284	292	331	330	298	352	317	323	309	281	313	332	281	304	318	298	308	313	286	291	315	295	305	278	323	295	309	326	294	282	325	297	324	293	291	308	284	288	290	285	297	298	330	313	316	284	280	337	296	318	310	306	319	291	291	332	336	296	317	308	305	315	323	291	355	322	299	304	306	325	333	299	301	292	314	283	288	263	300	315	281	325	297	276	275	288	288	295	295	344	305	263	294	318	329	302	284	283	300	312	368	278	285	283	302	298	317	300	367	307	297	322	282	308	293	311	274	318	322	318	325	298	309	276	265	308	331	296	313	298	303	320	313	311	258	297	297	312	296	296	302	319	301	330	299	329	295	297	272	294	295	298	313	318	280	303	300	319	311	292	309	316	281	283	302	336	266	304	294	281	292	317	313	313	312	298	301	293	325	329	330	297	263	317	311	286	313	309	266	303	283	290	288	295	340	305	296	295	285	305	299	335	280	321	286	292	316	296	339	329	299	290	299	320	316	275	315	332	270	292	298	284	289	304	271	327	285	307	330	291	277	299	285	286	310	279	316	286	312	322	342	302	294	322	288	295	305	293	326	300	315	312	268	325	288	330	303	273	262	328	304	357	318	280	271	280	285	281	274	311	290	319	283	292	325	320	303	309	320	304	284	275	316	301	323	326	306	290	273	296	316	277	317	291	287	299	299	292	305	292	293	294	320	283	306	292	296	309	335	312	326	302	311	348	249	315	332	301	312	288	306	294	338	311	318	301	254	296	319	339	300	277	296	288	290	301	352	339	293	284	316	338	321	262	297	307	297	288	296	288	281	306	289	335	305	303	331	294	312	301	333	289	311	292	309	296	316	268	329	288	319	320	271	308	278	317	290	303	275	303	339	311	320	324	289	278	291	310	304	327	291	306	314	295	279	286	325	345	300	330	302	301	325	328	315	269	322	315	328	290	290	295	323	293	277	325	299	310	326	294	273	287	306	333	314	271	312	291	289	299	278	300	333	299	321	287	307	298	313	297	292	309	312	331	300	315	309	301	283	301	284	344	292	308	323	323	254	313	298	276	325	282	264	288	295	298	279	309	321	297	298	303	310	305	311	348	284	309	277	259	276	283	289	326	292	271	308	279	284	330	302	320	316	331	302	309	277	328	345	291	304	315	323	316	349	330	318	273	301	264	311	299	296	322	319	284	291	328	279	271	277	299	289	281	275	320	336	285	296	322	328	319	293	324	299	319	278	289	308	288	286	301	304	290	316	331	281	316	286	276	332	310	295	318	302	317	257	284	308	318	303	336	299	302	304	312	349	292	281	322	285	295	263	320	279	302	307	292	346	326	307	308	315	312	281	308	299	319	295	295	308	277	304	292	300	277	303	297	364	321	320	302	296	315	312	304	301	276	337	288	270	289	334	323	296	299	272	279	307	273	313	305	317	297	275	299	296	308	314	292	257	319	299	268	286	293	290	262	261	315	319	328	292	298	295	300	301	299	280	336	310	323	273	271	309	320	280	281	292	292	299	286	297	308	288	298	278	285	261	293	290	299	311	318	312	295	317	326	319	312	302	323	300	314	289	279	333	322	266	294	302	326	312	306	316	321	297	295	291	278	299	300	312	304	280	300	279	282	307	290	293	307	298	310	286	319	287	323	306	311	319	326	311	302	278	311	320	350	308	292	316	308	324	354	303	268	319	264	317	313	320	301	294	332	288	285	280	321	307	304	301	313	317	314	249	278	298	286	287	305	316	332	304	290	312	280	309	280	272	281	342	296	288	298	308	299	279	323	324	287	278	253	322	300	299	309	337	297	272	303	262	326	318	276	348	335	305	306	286	277	298	303	285	299	277	306	305	267	333	310	307	280	322	295	321	329	280	308	304	305	291	315	283	322	283	310	321	255	287	276	300	261	307	301	325	300	295	322	295	283	329	311	318	297	359	295	283	309	285	310	301	271	292	320	287	342	296	287	297	310	312	325	318	327	296	318	319	297	321	296	319	309	310	259	313	311	340	311	328	307	304	284	323	299	347	291	299	282	327	292	328	285	288	354	308	274	302	289	296	313	284	294	288	280	295	289	299	308	331	311	317	277	311	295	315	322	328	329	262	297	311	300	300	288	303	286	302	324	256	300	293	328	333	303	284	304	291	341	260	251	310	297	321	290	310	308	273	284	291	267	289	305	261	296	301	307	299	300	318	316	305	256	305	301	337	318	333	285	285	301	274	329	297	333	302	299	294	290	290	272	273	279	240	296	282	275	283	299	288	315	328	292	272	299	325	276	276	316	269	280	269	306	318	284	272	308	320	300	312	314	261	317	307	305	295	301	330	323	288	320	267	313	306	314	301	307	295	324	287	302	305	314	296	296	305	318	301	311	301	325	306	322	302	311	270	286	347	292	294	310
34847	25194	29012	16208	10808	8405	7816	7226	6563	6271	4752	4142	3778	2873	2340	1864	1566	1441	1298	1212	1108	943	995	1019	1020	1041	1033	1006	981	927	880	912	851	815	814	729	784	753	737	717	693	701	660	668	650	690	669	667	658	666	622	636	617	669	612	625	636	683	667	686	645	669	636	648	654	625	659	638	623	665	649	652	621	652	620	628	640	658	586	651	625	647	682	657	643	655	579	641	663	607	658	632	640	591	600	661	631	627	675	692	597	615	611	624	613	644	643	613	619	660	654	638	633	664	610	654	683	600	618	630	632	582	660	615	647	657	597	674	644	664	666	628	642	657	608	591	621	655	665	667	609	660	603	645	655	659	613	637	614	606	627	589	655	586	644	582	603	633	686	629	637	655	600	636	638	661	663	635	637	657	620	692	571	626	638	608	646	600	630	643	612	641	683	641	597	645	651	637	628	646	621	606	672	622	631	649	647	614	651	616	650	633	657	617	631	643	632	632	640	640	660	606	634	660	575	593	625	603	669	613	650	665	595	652	645	632	625	605	648	608	603	665	599	608	561	635	658	621	652	664	629	632	627	602	626	633	621	634	651	637	682	615	620	604	656	598	660	657	616	596	644	663	623	619	636	596	579	671	648	636	655	639	662	652	589	640	660	663	642	643	685	631	635	627	666	641	612	685	619	591	642	614	669	615	631	611	629	631	635	608	631	664	666	642	614	672	629	674	610	611	633	646	577	658	621	625	625	609	662	663	625	624	643	595	637	584	601	626	652	600	662	649	650	594	621	597	648	636	616	607	680	627	593	617	654	613	622	644	621	638	626	626	579	655	650	631	592	594	643	626	634	666	669	637	589	603	636	589	675	646	651	622	633	652	675	619	644	623	667	667	637	600	644	647	637	628	636	659	646	668	601	619	689	631	670	607	631	598	638	639	648	639	618	588	618	638	619	639	604	618	666	636	651	625	618	650	693	626	641	646	623	678	647	672	677	641	613	687	652	660	626	629	682	625	607	640	685	650	646	635	620	624	654	600	650	640	643	606	672	617	658	636	610	633	648	677	591	626	630	627	641	620	656	659	698	613	660	655	598	604	668	675	625	627	668	617	640	645	646	638	613	618	593	615	678	689	627	637	616	647	655	666	623	565	631	661	621	641	641	627	616	606	641	637	622	609	584	648	634	609	624	613	599	654	647	600	628	661	610	657	621	624	645	612	661	655	599	610	649	631	617	625	583	616	655	607	632	640	644	656	612	630	631	621	608	680	594	632	626	624	608	612	602	652	656	642	644	630	628	597	629	646	624	633	622	645	617	644	654	628	690	653	619	611	600	629	627	612	624	632	601	612	635	620	659	711	639	623	632	633	660	625	639	662	637	621	659	644	619	615	619	587	622	616	687	661	664	625	656	633	631	657	628	633	662	655	587	568	600	625	629	601	601	662	654	598	617	597	660	584	644	631	651	613	668	602	665	632	628	632	635	638	658	603	649	612	616	625	612	663	637	627	628	607	613	623	649	631	579	604	632	616	652	619	640	607	619	672	635	697	655	671	630	631	625	617	653	614	665	601	600	625	647	661	617	654	622	657	625	624	659	612	632	647	600	678	623	609	634	603	639	637	644	670	632	635	656	619	621	619	660	615	668	627	635	631	693	630	613	658	617	666	558	616	621	590	652	637	623	648	660	682	629	675	640	668	642	636	621	630	687	609	644	622	656	611	640	651	640	599	612	645	617	583	617	633	581	642	644	630	612	625	613	607	644	637	634	615	632	631	612	626	636	617	648	659	649	673	649	664	657	624	643	603	636	638	644	626	670	650	647	574	628	672	596	588	628	671	631	648	653	645	610	609	619	646	598	628	635	618	653	635	660	637	636	612	623	675	645	632	634	600	606	603	660	658	609	620	626	583	625	571	609	587	626	605	640	663	609	672	655	635	639	638	632	627	617	607	591	662	636	627	619	635	605	608	635	646	669	662	635	634	689	649	603	641	619	668	594	641	651	672	682	617	656	687	565	649	611	616	625	568	680	604	628	620	634	626	597	627	633	650	665	617	592	589	636	626	659	640	623	660	595	620	631	664	642	627	659	651	624	627	630	675	656	646	606	624	581	634	623	619	600	628	618	663	668	645	634	629	630	613	631	631	640	622	628	618	631	677	608	625	613	638	605	613	655	637	653	640	625	599	618	637	652	675	660	596	628	662	646	634	612	631	640	603	643	636	631	669	622	611	688	617	601	641	636	589	685	637	617	655	627	685	661	589	605	663	664	663	640	625	607	599	621	650	634	631	595	625	608	603	634	587	643	594	648	598	655	655	690	625	557	615	622	649	632	594	614	623	651	647	635	576	640	616	660	635	620	604	621	629	651	638	665	668	626	681	600	601	626	630	600	636	621	634	639	598	661	619	650	636	604	636	599	611	641	636	639	619	619	679	677	586	649	580	626	581	590	688	614	665	639	617	627	639	614	626	657	667	644	659	645	652	591	590	635	604	640	612	604	692	638	608	620	629	595	637	632	631	632	591	605	571	674	584	644	619	629	652	611	678	619	649	694	587	606	639	594	610	620	667	642	592	630	649	673	615	657	626	620	662	674	658	629	609	632	616	644	655	608	640	690	681	660	700	640	631	630	651	623	617	630	645	646	643	637	709	637	634	654	610	582	616	648	643	643	621	658	598	635	640	598	637	629	637	605	638	655	641	618	592	611	641	671	673	615	636	633	650	661	659	654	627	618	630	640	632	612	592	675	637	615	617	627	674	630	641	655	639	608	640	578	641	650	616	678	660	639	648	642	671	652	650	659	638	643	664	641	649	613	629	599	613	666	584	632	685	626	677	630	624	610	607	614	631	632	663	656	582	623	637	657	617	635	577	588	611	667	615	668	592	633	569	624	649	648	599	640	666	622	631	655	662	635	649	680	604	599	644	639	627	615	651	667	641	632	633	644	635	621	656	622	615	647	646	680	588	571	596	643	633	675	584	660	627	621	668	626	650	605	685	602	634	649	657	643	661	691	584	637	639	624	641	633	640	635	641	678	641	671	627	630	661	629	633	623	595	664	625	631	633	637	588	618	618	625	613	647	642	635	618	619	627	607	649	605	685	607	684	636	639	612	622	635	619	651	664	618	608	617	643	656	657	617	604	632	594	608	621	668	663	630	646	589	623	621	598	661	581	690	640	658	638	595	656	594	662	626	669	623	637	629	626	639	654	671	654	595	701	646	651	627	646	658	648	625	633	638	660	600	612	643	650	633	635	627	636	620	661	638	695	657	638	622	661	590	621	644	658	631	634	631	658	662	613	628	629	680	623	657	621	615	614	626	630	630	643	614	621	646	629	646	632	577	638	602	633	664	660	675	641	591	594	628	616	607	614	621	614	647	613	645	601	643	586	600	626	639	630	632	643	621	666	631	665	630	616	621	645	654	630	665	662	647	625	623	607	646	661	649	635	681	643	657	685	654	600	640	630	675	671	611	648	664	660	637	585	600	644	656	621	617	636	617	644
35071	19650	10545	3050	978	562	505	477	503	505	523	449	414	394	343	307	262	282	344	272	265	259	283	270	233	270	261	269	275	273	236	243	263	272	269	260	231	253	252	235	270	283	237	249	225	266	272	282	252	276	260	274	242	239	253	273	261	278	272	261	258	272	244	256	242	288	278	272	234	257	237	278	270	286	274	261	251	273	262	251	246	232	228	232	269	258	297	311	256	274	262	244	264	239	252	278	242	244	264	235	274	272	229	260	252	246	283	247	244	261	267	253	249	259	235	253	226	233	217	224	282	288	299	247	265	282	249	274	305	248	258	268	246	247	254	252	256	271	268	258	251	253	264	243	282	260	224	254	258	235	252	247	235	244	278	267	257	266	269	263	251	248	227	265	238	240	267	230	243	289	319	259	278	260	257	248	239	297	263	256	234	264	278	253	224	253	274	245	251	246	264	242	263	254	235	238	261	224	266	240	265	263	246	263	287	264	269	224	256	241	242	279	265	239	264	267	231	245	252	241	256	237	256	244	272	253	259	265	257	243	262	271	272	257	226	248	264	261	228	264	265	246	220	249	233	252	283	280	259	250	228	242	236	253	258	262	231	247	246	244	256	250	236	270	236	261	259	247	229	234	273	277	261	253	260	255	259	241	209	272	272	247	265	262	223	242	257	224	258	241	253	246	260	254	273	245	271	235	236	263	253	243	242	270	279	269	234	258	273	234	278	256	262	261	249	262	271	257	264	266	235	275	283	257	257	250	235	233	276	258	241	231	242	256	242	260	245	266	231	244	243	264	285	232	255	248	275	252	251	240	277	268	235	244	275	249	250	249	233	259	269	237	248	272	236	273	285	259	259	242	252	251	261	276	279	239	245	256	242	250	247	260	229	254	247	297	259	279	264	252	245	263	226	277	248	269	229	229	247	257	236	245	291	252	249	219	242	256	241	258	250	240	245	272	271	232	251	290	254	264	245	265	279	257	269	251	262	276	234	256	273	276	262	265	257	241	237	261	279	273	260	257	251	265	260	227	254	228	251	261	269	250	241	265	239	238	241	234	240	244	240	240	260	246	251	237	243	241	255	257	265	243	269	238	228	247	226	270	264	250	241	264	219	249	263	228	257	255	253	274	239	223	281	265	254	263	227	239	271	267	269	255	237	250	219	260	235	244	239	250	249	250	261	257	293	256	260	244	254	248	238	265	258	263	272	257	250	260	254	267	243	256	234	248	270	316	253	250	245	223	235	267	261	244	249	259	241	262	268	264	261	219	224	245	255	287	229	258	257	253	268	294	248	265	235	283	264	273	235	292	245	270	286	253	271	246	237	248	256	241	212	248	258	274	272	255	293	269	259	266	282	252	266	251	253	236	251	235	246	247	266	256	240	248	216	259	248	266	242	222	274	261	235	246	288	243	261	274	282	265	239	243	237	231	239	241	252	238	233	259	283	264	241	234	245	255	240	276	274	266	271	277	245	235	258	267	252	247	262	282	219	237	229	272	215	229	237	260	263	235	243	236	255	237	243	221	265	273	243	279	243	212	260	260	290	272	249	279	261	196	273	282	272	252	253	274	260	242	242	253	274	287	242	287	231	219	248	226	277	252	279	282	234	269	252	258	249	243	228	272	220	251	245	252	259	250	258	229	244	256	255	253	285	239	249	261	256	255	263	238	244	242	249	262	230	248	263	248	272	252	223	260	252	252	239	228	243	259	232	245	257	252	277	238	272	234	234	254	258	286	264	250	258	260	270	265	231	271	282	238	249	239	245	248	251	265	257	265	266	247	239	275	248	264	257	256	267	281	259	267	238	249	255	230	263	243	264	243	270	244	255	248	247	256	250	236	231	251	264	255	255	246	261	241	261	262	282	270	242	242	230	268	220	232	258	266	282	243	288	270	250	258	248	233	240	256	247	257	255	273	255	288	240	247	260	242	266	227	252	279	242	259	247	259	257	253	245	255	218	217	236	247	256	243	256	254	255	266	224	259	245	217	268	278	254	268	246	254	294	256	249	260	253	259	260	255	275	265	292	271	239	271	273	286	275	251	273	213	267	265	269	262	255	236	289	248	262	231	256	257	213	251	263	259	234	251	281	258	236	255	258	259	256	231	250	247	253	243	256	252	248	261	255	264	256	256	286	252	288	238	271	243	239	258	237	244	275	269	259	232	248	227	273	252	249	271	261	269	253	265	238	249	244	231	264	231	288	254	262	220	253	251	240	265	232	262	267	269	227	245	227	262	231	262	269	255	252	248	271	246	237	261	228	230	262	275	293	248	282	246	236	243	276	274	270	246	251	237	277	292	296	247	256	254	252	261	274	252	221	223	257	257	256	229	241	242	210	265	236	249	233	231	249	257	257	274	254	252	239	277	213	266	241	241	263	242	235	242	250	252	257	244	251	259	259	217	277	263	222	224	262	275	263	263	268	251	232	241	273	250	234	277	263	272	269	243	250	255	241	254	269	249	256	262	260	271	244	246	271	243	258	248	290	233	242	233	219	264	241	250	247	233	260	265	244	266	257	229	256	222	265	257	247	257	243	306	271	265	251	262	254	263	281	249	271	227	246	234	273	244	251	259	280	229	231	224	274	251	245	261	256	243	272	235	293	252	244	256	259	295	262	251	248	235	246	253	252	268	237	254	244	222	231	244	235	289	246	236	259	233	243	262	263	220	262	251	222	253	259	263	242	254	283	266	268	249	236	266	274	254	250	240	266	305	237	252	258	245	294	282	260	277	222	260	249	314	281	236	239	266	253	247	244	253	270	256	271	264	262	227	266	207	248	261	242	216	246	238	253	272	250	266	281	235	223	261	234	254	261	251	266	254	262	253	258	245	219	257	236	260	237	253	246	294	286	297	245	251	238	257	259	278	255	239	270	279	240	279	233	264	221	252	276	248	268	271	255	270	245	253	245	231	254	272	251	244	290	244	239	239	252	247	252	235	255	255	233	229	258	259	247	255	235	271	266	266	253	223	247	253	266	262	247	217	245	273	263	204	231	249	264	257	227	259	287	288	272	281	216	256	264	255	271	263	280	277	263	235	244	277	255	258	256	246	252	274	243	259	235	242	233	231	236	257	269	242	268	249	248	269	273	263	268	242	289	270	257	251	231	239	256	249	262	246	251	272	266	255	239	266	251	258	248	252	275	235	274	252	266	254	268	228	255	280	252	310	235	251	249	239	236	254	235	241	289	270	247	249	251	264	299	233	261	234	239	268	238	246	244	244	251	231	208	228	248	222	285	289	233	273	258	270	252	266	264	255	252	279	258	265	257	244	249	263	265	268	275	263	261	249	237	275	278	241	288	244	277	301	242	291	259	246	294	246	241	268	249	245	273	234	246	288	306	271	242	260	253	253	260	247	260	237	250	290	244	261	266	259	257	266	260	249	252	229	259	246	265	262	264	267	236	258	242	243	221	254	258	231	267	251	261	264	266	265	254	231	244	244	220	273	257	265	276	277	209	223	253	259	253	266	247	235	260	219	252	262
19269	12982	13891	5907	3070	1949	1647	1847	1868	1980	1715	1493	1394	1175	1007	899	804	765	765	654	660	598	579	615	594	638	648	655	621	622	614	618	580	551	527	551	605	589	586	578	524	539	558	539	545	547	534	518	580	576	535	548	533	549	557	558	583	490	528	551	551	560	541	530	533	566	547	527	514	495	527	499	546	522	530	564	546	521	493	523	535	547	540	544	481	507	531	562	567	542	496	568	517	541	514	587	539	519	532	524	533	524	513	547	513	556	528	548	521	532	527	581	514	550	547	555	519	559	587	528	527	538	497	558	524	534	547	552	506	538	567	506	553	542	533	515	537	516	534	539	520	530	536	520	540	522	552	533	526	504	563	516	490	538	554	515	550	533	561	531	527	544	498	512	552	511	580	548	508	524	533	545	561	510	552	525	573	509	508	512	509	533	544	563	560	588	522	545	513	511	531	518	524	541	514	529	545	574	545	530	544	531	570	537	536	537	558	586	550	555	547	540	547	558	600	528	524	552	510	550	545	566	543	491	507	531	603	537	540	557	513	554	538	574	529	498	534	518	539	529	579	544	565	515	536	557	559	572	567	546	535	521	521	587	575	513	541	508	537	539	567	501	542	542	540	534	521	539	513	529	547	546	508	542	561	556	562	539	583	570	551	507	551	517	556	508	524	538	520	492	556	560	528	549	519	541	536	536	555	547	532	534	582	541	526	543	511	548	574	547	572	500	543	506	506	483	576	562	539	535	567	545	513	511	580	567	522	506	500	490	560	549	524	525	576	473	512	546	524	579	534	540	552	552	522	519	545	572	521	536	581	515	548	493	527	540	544	550	544	577	571	510	527	523	539	545	559	585	560	523	556	543	537	512	539	536	572	506	573	522	540	548	497	511	563	561	520	509	553	518	533	558	538	501	571	530	538	541	541	548	583	539	550	506	521	528	577	513	517	567	587	548	508	501	525	568	529	557	545	535	551	548	513	590	522	529	521	534	536	528	525	535	539	598	552	528	548	547	550	517	535	527	561	543	496	555	538	536	511	525	523	509	636	536	546	503	560	525	542	552	522	551	518	490	508	546	505	531	549	511	552	490	534	564	530	539	483	532	546	549	516	539	533	522	537	547	540	557	536	596	562	500	546	562	531	546	525	588	539	555	538	567	512	542	552	574	566	538	535	560	587	505	543	529	546	554	509	532	535	509	559	501	484	481	559	522	555	534	520	512	557	518	543	599	534	548	576	566	542	514	562	557	548	576	527	529	548	557	588	534	496	551	524	520	565	556	546	526	542	539	527	554	563	570	543	524	529	536	541	534	567	557	542	563	529	584	507	510	529	523	539	600	523	499	517	512	526	485	547	547	532	522	582	510	545	512	537	541	513	559	527	516	547	535	522	484	510	502	527	548	502	532	520	518	547	499	545	582	515	527	554	569	539	527	549	513	570	560	545	553	534	545	556	509	542	534	543	535	521	489	537	559	510	532	550	531	562	520	554	561	501	550	555	529	492	533	544	531	521	527	551	561	556	549	548	538	528	496	531	559	562	550	545	573	549	534	526	544	533	550	546	562	569	514	559	540	503	555	535	516	544	544	506	493	517	523	562	555	575	593	523	530	552	519	535	550	545	565	539	511	569	549	538	520	562	555	557	560	551	552	492	521	542	519	527	549	537	510	539	561	511	554	516	534	567	549	555	526	592	537	530	543	541	563	555	513	576	492	547	551	573	509	547	523	569	525	526	598	509	532	505	570	569	489	515	540	512	521	568	552	530	557	527	534	548	547	571	510	554	530	531	522	570	502	543	516	573	572	538	533	514	538	511	525	548	528	538	543	538	542	559	529	562	505	543	537	517	576	602	579	554	544	521	585	563	577	522	530	564	513	528	533	554	552	518	549	548	527	553	513	505	548	559	524	545	526	571	551	501	498	529	522	542	569	515	533	536	533	516	554	594	541	545	512	571	521	520	563	589	539	535	534	533	519	546	526	553	566	523	537	536	523	541	581	542	536	552	534	511	575	546	550	512	575	592	525	549	539	492	510	565	536	533	560	557	562	529	502	511	531	519	545	529	538	518	513	532	562	511	508	535	565	509	495	527	525	552	570	546	540	537	520	577	529	558	519	526	534	537	525	545	533	517	530	593	541	536	510	540	523	544	508	552	505	532	534	524	522	535	541	541	484	557	545	528	532	550	520	523	554	504	552	541	515	527	549	525	546	520	545	509	506	527	522	552	506	561	560	532	556	555	559	550	548	565	519	523	563	542	578	489	547	594	556	525	577	493	564	544	547	556	532	525	526	520	523	538	540	531	548	561	557	544	548	517	475	512	534	593	528	558	555	557	529	541	544	537	532	536	589	530	546	509	553	538	527	519	532	534	572	525	501	548	555	572	519	522	536	518	487	548	477	537	563	549	522	510	504	547	561	500	533	542	583	541	519	530	523	494	549	594	521	561	527	506	523	553	536	560	535	559	539	523	541	510	526	489	479	526	563	546	521	557	509	545	515	530	556	539	537	525	519	524	544	563	585	560	547	526	540	573	514	507	519	581	587	522	598	579	561	576	542	589	579	526	527	555	531	546	551	564	519	542	538	598	530	508	573	533	590	538	536	535	540	601	562	573	543	522	560	513	525	563	494	546	582	559	540	514	528	529	537	576	505	544	563	551	502	523	558	534	539	530	531	518	541	543	574	533	530	508	513	536	536	520	566	585	575	566	487	566	502	546	558	563	547	561	556	548	558	517	531	534	545	568	541	520	512	535	558	550	550	546	558	549	516	567	571	539	567	548	547	566	534	551	534	525	509	538	550	537	554	493	505	555	513	538	554	549	526	517	553	548	524	508	581	535	549	596	579	545	552	560	496	523	512	561	508	529	554	554	537	523	512	534	534	503	555	548	557	492	528	529	527	549	551	534	528	550	568	553	559	544	568	538	518	558	519	527	518	541	548	508	487	544	514	531	547	574	529	521	500	545	512	523	559	539	504	559	541	531	551	539	546	535	567	546	550	555	577	553	527	534	518	579	525	558	544	550	563	584	530	526	514	565	528	528	519	504	522	555	520	512	571	545	538	570	546	510	566	510	515	570	563	511	544	515	563	593	538	537	506	542	518	557	535	560	517	515	526	512	525	520	574	554	580	562	549	547	588	529	523	573	559	530	537	511	489	540	578	547	518	509	538	523	545	565	542	511	589	564	551	543	552	532	488	499	518	461	520	530	510	582	524	566	536	550	558	534	528	526	573	560	541	561	529	539	515	546	531	587	503	498	530	599	523	532	539	502	550	537	568	540	530	562	512	572	599	556	556	555	555	539	569	520	573	520	538	542	557	527	562	574	586	560	531	544	514	479	541	536	527	538	548	570	536	503	524	593	524	541	506	553	545	538	534	541	526	539	514	498	533	545	568	539	545	528	547	550	549	559	518	533	511	543	536	532	539	554	512	547	515	526	550	573	573	536	540	542	526	572	541	529	550	540	516	537	535	527	545	564	524	583	463	559	533
47415	28517	20078	7280	2432	1669	1339	1187	1151	1021	844	752	652	522	497	472	374	359	338	324	311	269	289	308	288	273	274	309	321	275	262	258	282	283	255	281	278	269	269	272	247	279	251	261	265	297	260	249	269	290	253	238	233	255	279	257	269	257	258	285	258	262	261	277	274	264	284	243	262	272	266	269	308	276	261	269	263	256	254	225	260	277	262	272	265	277	290	280	289	236	291	278	275	262	290	252	250	265	287	285	272	267	244	281	245	263	251	265	224	257	237	245	281	278	269	259	265	283	249	270	241	259	253	266	265	282	261	267	283	263	255	282	262	241	247	262	269	254	278	275	263	243	270	260	258	269	272	258	237	259	285	258	304	241	272	256	283	226	264	257	253	279	269	235	239	272	248	261	272	244	254	274	247	264	297	295	259	259	254	248	236	259	263	255	267	257	279	261	271	270	232	287	256	290	261	236	246	240	258	267	263	263	260	269	256	267	259	272	205	253	281	279	243	266	271	235	261	248	276	273	282	248	263	261	256	258	268	261	255	242	261	261	266	254	285	284	235	287	277	272	245	290	266	262	252	231	229	278	244	255	270	265	270	232	302	262	236	268	269	248	274	242	282	238	250	264	294	240	265	257	251	257	282	264	270	253	294	286	278	281	287	250	231	302	273	270	235	267	292	254	260	249	286	281	255	281	299	310	260	248	239	247	243	264	252	285	282	242	285	243	234	276	234	258	235	264	288	249	264	268	301	280	255	249	257	242	250	237	269	246	261	262	254	268	237	229	238	263	272	249	288	264	290	274	242	272	234	270	264	265	256	244	279	292	269	265	238	261	267	256	259	277	269	243	271	222	274	292	256	307	261	258	224	278	247	245	216	266	249	248	290	279	250	268	239	272	240	268	255	256	267	272	228	231	242	287	269	256	264	240	272	270	263	248	226	271	287	283	256	235	272	246	283	245	255	293	298	260	293	288	241	292	291	301	285	240	244	259	243	260	257	255	282	266	241	231	249	228	265	252	242	254	238	250	243	261	250	272	267	271	260	241	268	277	249	240	251	283	276	267	280	247	273	256	253	290	256	251	257	241	247	261	273	235	277	269	217	313	239	253	276	290	251	261	278	246	293	233	254	255	281	239	231	245	262	241	235	276	270	256	248	259	263	266	248	247	275	272	292	277	272	278	266	249	248	267	266	272	251	268	240	257	271	265	277	256	260	247	241	263	291	293	256	246	261	266	277	278	250	274	247	253	249	256	287	248	260	242	272	287	247	263	245	262	270	273	282	274	258	248	271	266	272	241	269	240	258	246	294	238	238	275	237	274	271	283	232	262	260	281	271	271	256	291	224	264	246	277	252	273	236	252	264	291	283	254	276	262	243	250	282	275	257	276	246	252	261	260	256	275	286	241	225	264	238	278	263	226	246	265	273	252	272	252	266	234	261	263	230	273	247	255	266	264	240	282	274	247	251	253	253	280	287	296	258	263	281	228	265	241	278	260	284	248	265	255	293	249	247	249	258	246	261	273	265	247	277	265	259	259	264	265	287	260	261	239	265	249	253	244	263	279	252	270	231	253	245	265	240	240	275	259	245	248	250	266	242	268	246	258	245	248	254	233	276	242	280	266	284	273	252	290	260	288	267	289	276	277	282	273	286	259	259	251	243	288	251	276	266	267	265	251	252	232	243	250	252	255	277	249	256	245	252	249	268	281	255	278	275	273	284	255	279	267	279	265	291	261	252	297	286	252	259	249	278	266	256	293	253	277	250	225	279	268	260	221	287	245	277	262	226	283	289	260	266	244	246	258	282	292	284	264	268	248	268	247	278	304	300	247	248	277	280	258	233	245	278	272	248	244	209	255	232	254	237	240	256	234	268	260	246	280	256	244	283	265	273	245	252	279	255	285	255	261	287	254	260	247	257	240	250	245	253	275	234	257	264	261	241	259	254	277	259	255	244	267	260	276	272	264	246	242	235	261	270	288	286	313	289	261	238	258	259	229	252	277	257	261	245	291	238	273	248	247	233	265	261	259	270	269	258	261	244	260	274	265	286	243	268	294	277	262	262	301	269	282	226	268	227	273	267	271	252	273	298	281	267	275	282	230	245	248	261	250	251	248	266	262	244	284	254	231	261	295	247	286	236	261	282	244	285	278	275	266	250	265	254	287	253	274	301	201	243	267	265	269	260	241	269	256	296	258	273	268	262	249	264	250	254	270	250	261	270	250	276	228	244	233	259	262	217	293	270	261	285	263	264	270	236	277	266	252	281	263	239	289	254	250	274	267	267	269	256	268	255	251	265	238	268	269	270	230	239	257	236	247	232	240	242	290	269	262	244	226	224	272	250	239	243	251	288	269	231	260	247	264	278	205	248	281	269	271	265	247	271	273	248	248	252	251	269	272	276	268	274	268	240	274	239	244	257	293	253	245	262	236	277	230	258	263	301	275	280	261	288	289	200	244	242	280	284	252	306	253	282	261	268	256	286	239	221	238	233	268	307	279	233	264	260	273	240	276	269	235	264	261	273	277	283	255	252	246	255	233	288	258	242	264	302	253	274	242	286	256	267	252	274	294	306	280	260	265	275	252	262	258	265	284	253	237	254	279	247	257	246	280	278	229	255	254	239	302	250	261	260	271	248	274	291	238	262	273	267	250	269	265	253	260	270	265	240	249	247	273	257	259	278	266	241	272	231	233	250	229	266	265	278	243	256	247	260	232	268	308	281	255	264	257	255	280	265	248	277	263	295	246	252	246	274	262	289	260	280	253	249	265	274	245	286	314	253	234	266	274	267	235	245	254	244	288	315	239	261	283	226	260	250	252	297	274	250	272	248	259	247	265	273	248	258	274	243	252	248	266	245	228	265	277	251	310	310	258	260	272	294	254	263	262	289	282	256	251	302	255	250	269	274	255	275	288	246	245	269	228	277	300	257	294	282	263	263	211	283	267	255	276	272	265	277	266	242	222	239	297	277	262	262	263	250	288	264	252	253	273	258	271	255	305	276	244	286	254	280	272	258	259	280	230	297	244	273	259	266	275	241	258	235	265	279	248	263	314	268	313	246	264	257	256	259	264	277	255	282	259	258	292	267	262	262	262	258	248	224	254	283	266	257	257	300	242	237	262	225	269	245	302	290	241	264	269	231	262	267	296	275	239	287	246	252	266	294	276	277	226	260	256	237	273	249	275	247	293	249	258	260	257	268	250	230	246	260	243	263	271	266	259	306	262	284	309	255	263	268	281	280	256	250	269	262	257	266	253	229	281	272	268	298	262	253	258	272	289	274	273	274	288	266	269	284	242	268	272	213	258	233	264	288	263	273	231	266	270	266	278	269	313	249	268	274	290	263	246	268	269	250	248	208	321	256	243	270	237	232	282	293	253	278	261	250	305	261	276	274	246	260	305	274	223	270	273	251	235	258	259	241	249	290	251	274	247	253	247	256	275	270	281	240	257	280	243	209	261	242	263	252	275	259	242	248	262	258	246	283	296	270	291
27661	20170	23442	11940	7152	5589	4901	4760	4796	4412	3600	3290	2727	2130	1660	1474	1242	1143	973	901	839	755	707	795	784	794	821	777	742	780	679	706	690	741	714	649	651	600	556	638	585	595	586	612	603	582	569	565	599	613	595	573	538	559	552	558	548	603	540	576	575	540	568	539	556	524	549	538	572	572	589	567	611	568	555	528	567	525	558	537	553	552	553	567	557	597	560	545	587	560	593	561	569	529	565	534	551	579	542	540	553	556	564	543	541	540	577	551	527	569	556	599	569	552	529	557	602	555	554	591	559	595	531	554	597	577	531	582	553	571	562	557	581	560	597	546	569	519	558	521	523	568	537	557	542	596	573	587	534	580	549	585	582	553	560	576	524	532	595	523	537	527	589	575	535	563	537	527	572	535	512	594	544	541	554	554	546	562	552	544	545	559	537	607	540	510	564	557	578	536	519	573	541	559	550	540	541	583	589	518	563	520	561	543	562	598	558	567	520	573	519	532	568	557	514	571	572	561	524	591	584	541	574	567	558	551	603	571	575	512	487	577	490	534	550	574	548	575	556	562	607	577	561	587	537	571	588	580	554	572	504	546	582	565	561	564	568	583	529	555	530	555	535	584	548	579	571	556	566	567	574	562	523	552	589	550	555	518	554	541	549	542	541	559	526	575	554	526	551	572	558	566	582	576	573	575	551	513	541	545	546	517	514	548	613	546	536	554	527	595	584	533	545	542	525	567	547	554	588	591	545	543	561	555	584	556	563	561	567	576	587	560	569	588	568	589	522	576	554	519	528	561	605	572	554	555	566	576	589	545	579	554	582	564	521	557	575	528	524	562	547	566	573	551	518	583	532	562	572	536	573	582	578	608	558	533	577	573	592	574	541	557	537	575	534	580	592	602	522	548	557	563	572	583	571	527	562	526	566	575	557	526	560	576	587	548	520	565	524	509	544	535	548	540	563	545	548	573	546	569	592	557	583	518	582	545	577	558	576	567	542	563	556	523	562	510	575	566	582	557	543	518	571	505	536	556	587	509	556	550	530	540	536	573	548	555	537	555	565	553	552	575	562	553	532	568	554	552	583	543	546	544	518	501	521	553	566	550	539	563	560	561	547	591	623	543	551	578	578	534	534	566	518	550	575	589	557	499	583	549	571	541	533	577	560	564	535	558	561	538	532	524	549	604	574	525	553	587	593	563	576	557	525	556	539	566	530	601	535	558	536	539	534	532	552	554	546	550	550	560	565	596	577	597	536	542	556	537	570	567	513	561	568	589	585	547	594	535	529	563	588	548	563	554	574	577	576	592	596	591	567	583	590	526	491	578	590	538	529	564	569	600	539	537	582	538	539	577	566	570	548	623	511	565	556	588	578	565	521	555	581	581	578	571	511	557	539	565	561	538	550	520	495	559	604	549	535	569	581	582	544	539	572	530	539	575	546	538	552	580	546	506	610	591	542	575	578	587	584	542	561	560	577	556	589	581	515	567	573	526	529	552	546	584	555	572	588	563	591	508	545	570	597	570	581	532	546	583	605	570	532	614	545	565	563	577	621	564	595	550	569	557	514	515	562	561	590	561	523	553	548	540	554	566	566	540	571	537	578	540	532	580	577	513	509	542	530	561	498	587	568	552	524	513	557	566	549	530	551	566	589	550	565	538	541	537	565	530	517	551	565	547	580	556	542	549	544	580	597	513	559	535	576	571	573	574	552	574	536	608	575	550	568	550	588	537	553	548	543	575	542	573	556	520	580	570	560	549	564	548	565	559	562	606	552	583	591	560	579	591	542	553	558	565	580	562	528	510	522	538	564	569	515	569	532	597	538	545	534	582	562	552	571	572	580	550	588	536	560	581	571	564	557	613	576	580	557	585	588	530	582	567	519	562	544	578	584	560	577	565	537	571	537	548	575	510	606	551	561	556	526	552	514	566	555	585	538	530	534	546	521	586	569	551	562	557	522	567	525	587	532	529	563	549	562	543	605	557	508	560	586	546	546	596	578	577	551	561	587	546	549	573	559	540	566	541	569	560	522	537	551	581	554	553	581	536	566	598	520	571	520	552	555	554	525	569	574	575	578	556	568	585	563	513	614	582	528	558	580	553	567	524	568	584	527	544	587	539	555	542	590	558	522	538	605	536	527	601	604	530	530	556	533	550	594	583	543	568	542	548	532	542	583	523	588	556	576	534	546	523	561	552	543	586	574	515	587	569	550	529	556	591	554	564	560	557	545	568	590	536	595	557	578	558	537	556	516	551	523	575	540	602	583	541	568	577	572	548	556	579	525	557	554	586	537	561	512	567	567	528	563	547	563	579	537	557	602	599	545	561	556	574	524	537	584	578	541	561	571	547	567	564	560	536	586	573	602	556	530	554	554	588	548	539	558	577	569	575	563	550	603	558	544	563	558	564	561	585	543	578	544	576	518	573	524	592	512	521	593	584	571	593	565	541	555	563	546	547	576	536	558	498	524	531	574	538	522	573	564	564	531	549	567	544	537	515	568	564	519	543	557	532	563	587	571	539	575	559	509	557	559	539	569	558	543	572	569	538	534	569	604	573	582	561	522	516	554	572	574	545	540	563	562	573	557	569	552	525	517	540	567	546	567	578	573	520	573	582	562	588	600	544	527	535	579	576	571	555	571	520	578	576	531	554	559	556	557	575	518	585	568	596	559	570	548	517	537	542	593	603	575	561	518	545	568	553	560	552	555	633	555	557	540	569	558	524	538	551	570	554	542	513	547	558	551	588	539	556	522	528	590	547	532	552	529	578	560	600	542	514	570	540	567	505	590	548	564	556	536	546	552	561	535	547	594	553	551	586	514	529	538	516	576	545	550	555	613	628	541	524	565	550	571	572	529	550	548	542	558	521	542	614	620	515	580	556	565	587	548	564	547	560	575	519	510	530	547	560	548	551	537	553	549	562	573	547	609	544	564	563	587	566	562	502	580	584	562	554	544	544	523	550	564	540	541	562	558	583	546	566	525	519	554	579	544	566	526	562	592	573	525	574	537	576	570	525	559	554	550	564	553	558	572	553	570	544	589	534	604	561	592	607	584	582	554	550	560	591	556	513	571	564	533	551	549	550	587	566	589	549	528	540	549	583	561	539	536	589	595	538	571	566	593	580	527	567	555	555	562	569	562	524	573	561	523	587	539	555	548	556	535	605	551	536	595	577	553	594	547	556	508	574	556	566	568	569	580	600	529	527	631	546	565	551	535	526	558	565	591	546	539	525	577	613	562	580	579	570	532	505	545	585	588	551	592	579	558	538	554	550	568	544	547	565	553	545	497	573	561	562	584	581	591	579	572	565	545	551	550	558	559	526	620	544	602	574	588	554	545	551	532	561	540	553	579	546	582	604	567	572	517	584	539	565	573	518	546	550	538	534	522	576	551	565	521	552	586	515	521	557	587	578	555	531	559	537	530	570	553	530	581	521	524	564	550	551	553	562	519	587	561	526	551	585	564	555	562	573	580	556	503	579	546	581	624	537
56754	34680	27594	11427	4055	2659	2267	1988	1917	1520	1321	1157	837	722	556	573	513	438	435	375	373	345	347	334	358	348	429	379	344	335	345	320	361	320	344	325	329	352	316	315	288	338	311	338	293	308	337	317	334	330	324	335	293	308	318	311	318	318	312	277	272	290	297	305	271	278	290	306	308	278	293	331	327	291	281	305	322	287	264	316	285	321	301	283	300	295	289	316	289	272	285	308	347	307	286	278	305	310	322	298	303	292	282	304	336	296	315	293	289	295	299	308	347	286	309	272	300	300	326	301	287	327	301	282	306	311	315	281	349	291	284	313	300	289	280	303	304	311	306	301	269	290	313	281	278	273	324	265	285	297	283	304	299	323	287	313	307	309	300	301	306	316	308	251	329	279	285	285	341	315	314	252	276	285	300	321	278	274	336	287	331	326	315	349	302	313	308	322	296	284	303	300	309	345	303	321	306	324	328	305	322	292	297	328	325	327	285	310	300	336	340	312	311	297	297	297	325	306	313	286	252	322	320	304	266	306	316	341	289	339	306	312	309	313	311	327	286	294	309	330	328	333	309	308	306	294	294	324	316	312	290	289	338	323	312	286	332	312	272	313	320	309	304	284	283	277	292	285	315	324	315	327	358	298	290	312	298	316	314	324	318	314	340	301	295	293	311	302	270	339	315	294	327	311	320	299	295	276	274	301	301	300	273	281	310	304	310	313	343	303	300	346	332	293	292	295	272	334	324	314	317	281	302	302	314	286	291	321	294	305	309	309	309	321	326	323	289	356	301	280	316	308	284	285	276	299	304	281	283	331	314	307	303	314	300	289	277	315	311	288	274	316	281	284	314	302	327	309	300	317	289	286	282	272	311	282	315	296	311	315	311	306	281	274	303	299	304	290	291	322	319	297	288	326	304	269	288	289	308	316	311	319	313	296	292	316	306	320	300	299	305	320	317	325	334	305	345	268	288	319	287	298	288	320	307	291	289	290	321	297	333	316	299	341	302	328	306	310	328	307	321	311	306	328	279	317	300	291	344	319	286	309	312	294	310	291	291	333	311	307	277	300	290	275	294	322	289	303	312	335	298	314	285	337	312	336	331	304	302	333	299	335	318	271	282	295	312	329	324	304	308	272	304	292	286	322	296	335	316	311	318	285	315	309	304	327	297	288	274	313	280	281	338	304	329	298	291	317	285	320	292	313	284	282	301	302	311	283	301	320	294	314	312	309	308	318	291	279	275	280	289	295	320	302	283	331	309	299	291	296	299	295	322	312	315	311	299	315	319	303	280	318	281	301	299	274	297	294	300	290	319	279	310	291	273	335	296	307	301	311	307	320	281	295	315	310	287	281	383	308	293	340	278	301	330	301	325	309	331	303	329	318	305	302	281	326	320	301	316	311	289	306	249	302	274	276	326	323	263	301	367	305	310	312	318	308	330	278	314	330	318	307	326	281	286	316	299	305	315	289	282	298	291	314	323	308	301	330	266	307	323	346	316	333	285	300	309	293	297	313	295	296	314	299	354	317	299	319	315	304	314	328	307	282	320	324	284	328	322	302	278	285	285	291	315	286	302	373	292	291	300	304	303	295	277	314	367	307	306	305	342	309	298	289	316	313	306	302	313	289	295	308	340	316	302	288	273	292	302	259	308	296	309	312	333	299	307	294	314	305	331	301	287	302	314	310	329	299	307	284	310	312	337	297	318	298	299	281	303	295	337	333	315	300	339	325	320	315	360	311	321	309	310	311	327	338	302	318	337	318	298	344	284	308	340	289	297	285	304	316	295	308	309	288	310	323	320	286	304	274	308	297	294	293	298	336	302	328	299	320	317	333	306	347	285	327	293	278	300	289	295	327	279	312	346	279	353	321	284	277	311	304	301	340	309	350	300	319	330	299	287	300	311	323	309	330	284	355	266	298	294	313	331	307	309	325	304	342	281	333	316	316	321	312	334	282	288	281	313	333	293	331	280	279	303	289	294	287	339	343	331	326	297	301	325	310	324	299	307	316	296	296	296	298	302	333	321	310	299	291	296	330	330	293	278	299	256	310	302	304	325	303	283	295	288	317	322	344	312	324	326	290	307	301	302	316	330	325	279	324	341	283	303	307	317	251	304	336	347	317	316	336	288	282	316	327	299	306	275	267	307	281	308	325	296	306	301	325	335	297	290	302	290	323	292	314	314	301	274	282	329	290	308	296	281	304	282	304	335	281	284	326	290	315	272	292	338	324	293	289	293	294	329	310	305	303	318	293	318	317	325	322	306	298	292	307	288	338	284	350	285	318	337	309	294	310	335	323	321	267	298	341	297	311	282	290	334	293	267	294	274	309	298	297	267	343	304	308	304	273	310	297	290	317	327	290	301	311	331	333	296	319	315	310	352	327	303	310	284	270	305	321	275	306	336	320	326	313	294	308	287	299	293	269	305	319	295	347	318	321	301	329	307	267	271	311	298	284	292	310	283	306	316	333	320	318	332	282	286	294	313	345	306	308	297	314	322	287	288	313	291	301	341	299	337	293	305	296	295	317	330	279	305	281	284	297	306	311	328	331	322	329	317	303	328	310	299	297	281	338	316	293	319	299	303	315	281	336	350	283	298	304	325	323	290	317	335	311	322	306	331	331	316	298	318	289	290	301	328	296	314	299	319	283	341	317	347	294	313	307	312	287	306	279	304	314	294	274	298	302	297	269	297	316	303	298	311	312	323	352	340	319	286	303	342	298	291	320	253	299	282	292	290	295	286	279	300	302	311	325	301	317	289	289	301	319	324	287	296	293	337	330	329	290	280	289	322	292	273	329	302	325	320	306	319	333	321	308	290	282	308	302	311	304	299	318	298	293	336	311	307	283	310	308	301	312	305	309	305	359	282	328	333	328	305	303	296	318	290	306	353	317	303	304	301	295	338	327	276	297	278	256	303	302	293	256	302	293	320	278	279	309	294	305	318	361	323	287	314	321	335	325	314	319	334	308	287	294	305	266	338	291	324	302	301	325	312	304	317	328	286	302	289	293	312	339	307	293	337	302	330	309	267	330	299	277	313	331	300	311	269	280	309	307	324	332	280	297	311	336	317	336	312	297	294	294	284	297	272	300	297	329	277	306	320	327	282	311	272	274	304	344	297	332	315	307	307	306	319	316	310	294	329	316	314	336	300	335	313	279	266	297	317	326	290	285	285	319	302	303	291	274	302	268	329	294	311	303	300	279	304	306	321	310	306	299	305	293	305	288	301	303	320	288	274	287	297	313	339	300	300	332	283	302	325	313	330	313	300	253	304	350	268	296	322	321	300	326	273	296	318	307	320	308	297	374	301	310	266	332	290	290	327	320	302	290	299	292	323	300	309	315	312	298	325	297	315	296	331	341	304	298	331	312	286	264	324	349	299	283	315	337	308	356	314	318	285	298	291	312	306	306	318	303	310	315	299	289	316	311	311	291	327	325	332	310	297	324	316	287	246	291	298	322	288	290	292	324	314	323	303	278	306	283	346	286
33193	25081	30106	16238	10295	8765	7807	7115	7425	6435	5483	4832	3861	2888	2300	2023	1677	1491	1345	1172	1076	991	983	1098	1084	1136	1040	1003	1002	882	888	944	1000	960	924	859	754	748	702	702	666	681	723	650	656	641	674	675	654	623	658	642	687	689	712	622	661	663	654	646	654	689	645	663	642	653	613	621	664	648	632	649	673	626	612	641	647	618	648	617	650	623	661	637	619	672	691	651	665	631	578	642	661	629	638	639	645	672	622	638	614	640	642	635	588	598	622	644	594	666	648	641	661	631	601	666	618	646	641	649	613	677	659	670	629	612	626	653	655	640	668	669	608	638	644	634	581	641	661	611	617	624	658	657	626	670	630	602	636	604	626	640	610	647	600	655	605	632	631	657	639	646	630	632	617	656	669	622	626	605	656	616	638	670	659	653	654	661	620	653	652	593	677	636	639	707	648	639	634	604	631	626	659	632	630	617	640	638	663	611	650	615	604	629	591	693	628	658	642	628	606	637	631	655	661	631	662	592	619	671	633	660	635	594	631	613	617	658	617	648	686	606	626	620	612	655	650	647	639	648	648	609	631	615	648	663	663	621	622	623	655	643	660	604	635	649	600	620	634	649	640	620	655	664	608	667	637	646	611	610	623	644	638	661	631	635	573	605	631	652	627	602	606	617	615	638	619	631	632	637	581	647	644	607	675	616	596	611	619	666	607	659	660	674	631	641	620	596	706	661	664	655	640	624	652	608	619	618	616	655	605	644	659	637	645	640	655	624	637	631	622	676	650	659	655	665	682	665	671	591	651	621	606	657	671	639	622	646	647	619	651	637	637	666	630	628	636	669	647	651	632	680	636	650	594	625	653	601	659	594	637	640	656	629	658	644	635	645	580	637	628	631	648	649	628	640	614	646	662	649	636	627	613	668	658	615	649	641	627	628	653	655	641	641	675	618	672	680	607	630	633	591	639	615	612	608	621	634	652	676	641	657	647	647	615	641	621	600	639	575	670	649	617	673	696	695	616	700	637	674	626	638	625	628	609	647	682	696	625	620	648	669	679	633	606	658	664	602	636	634	655	662	627	627	678	592	624	634	600	614	588	723	684	621	623	637	627	652	653	640	655	621	628	640	644	626	659	690	645	660	645	629	653	638	680	626	644	637	616	632	569	590	665	625	634	644	609	617	606	610	633	617	660	602	637	639	601	641	665	627	642	578	610	675	656	582	660	634	593	627	633	669	644	625	676	627	667	590	629	660	653	626	634	611	614	628	679	671	679	612	602	651	632	648	639	626	623	658	656	627	638	656	644	661	657	670	632	641	636	645	647	645	602	650	605	637	650	672	623	584	670	635	620	671	657	615	688	662	624	659	636	641	629	615	667	639	639	647	650	645	614	662	675	663	617	607	602	639	632	619	615	660	613	687	690	640	617	655	602	652	640	577	609	624	676	618	591	641	677	628	623	600	618	621	679	664	626	640	634	649	640	649	633	629	624	659	660	671	628	626	614	645	616	684	625	633	622	634	632	633	609	635	633	623	650	615	630	621	638	635	655	614	666	605	623	653	637	588	686	643	621	659	623	616	647	599	664	670	600	654	610	625	623	655	609	647	609	648	603	607	584	622	641	641	670	630	621	659	660	663	605	611	617	580	613	603	670	648	621	636	638	621	640	626	624	647	640	572	580	649	635	615	637	631	635	632	626	612	660	658	621	630	577	655	658	639	656	633	619	635	649	674	619	618	636	636	639	624	601	658	616	604	686	625	603	634	595	654	623	621	634	629	600	596	636	651	673	679	633	715	636	626	645	662	645	665	645	592	631	665	622	634	627	654	649	627	625	627	610	657	646	622	665	626	662	601	666	624	628	617	625	618	655	673	643	658	623	643	628	627	662	637	633	587	586	635	671	651	590	588	676	657	605	600	642	601	655	651	646	685	616	629	618	623	621	634	667	658	629	614	672	648	643	662	679	649	629	637	645	659	691	582	639	666	634	647	675	605	634	652	605	623	627	621	619	639	650	640	646	599	686	635	638	597	660	651	604	661	639	602	615	600	650	598	673	642	632	653	618	668	634	624	604	633	644	678	627	611	663	691	673	618	633	601	608	649	630	615	621	587	623	623	645	618	640	674	606	663	608	639	627	608	665	631	640	659	642	659	614	665	591	643	636	647	615	666	661	634	635	631	660	621	632	679	664	661	667	647	639	614	634	585	627	610	631	607	647	628	638	659	631	683	599	593	628	645	631	603	675	638	622	664	644	604	635	619	610	567	641	617	674	619	654	647	666	612	628	644	647	637	682	657	637	615	653	604	632	666	625	613	660	636	650	634	653	640	646	624	631	641	601	666	616	589	638	669	616	641	627	671	672	630	608	661	650	638	600	619	662	638	646	687	674	702	606	647	643	629	645	661	603	646	630	670	635	639	622	595	623	636	658	624	637	632	621	598	627	655	636	659	605	609	590	668	632	614	616	616	627	637	614	605	614	644	672	669	666	633	632	666	642	631	603	613	599	630	646	663	610	591	652	635	621	631	659	609	625	641	681	657	619	663	662	649	618	641	613	655	649	609	614	629	593	603	612	633	633	643	610	625	617	670	651	685	632	697	646	653	625	612	689	651	585	627	643	662	639	619	624	682	637	630	614	678	606	638	620	648	683	611	645	598	652	625	653	625	648	659	647	619	688	637	647	590	600	676	634	598	632	647	661	652	655	601	633	631	654	623	622	641	614	638	630	616	616	644	625	628	615	595	629	604	658	663	670	596	632	611	630	635	621	670	675	645	643	669	666	643	626	618	662	651	606	628	606	641	677	649	588	647	632	664	701	633	608	599	598	671	687	624	634	641	645	599	628	659	619	644	640	653	670	656	608	669	630	643	635	631	611	596	678	624	677	634	618	628	628	642	636	649	640	636	633	607	631	640	600	629	649	622	608	626	634	656	604	629	631	645	706	630	637	607	647	632	656	562	609	635	643	662	654	630	645	595	651	582	650	613	668	640	635	628	642	641	589	644	660	600	629	633	628	636	636	632	675	630	675	625	616	625	587	603	667	646	645	653	619	574	651	647	687	654	638	626	648	639	638	622	656	693	625	638	603	646	613	645	624	654	672	649	636	670	635	658	629	620	635	661	641	645	638	690	641	648	636	616	640	642	584	631	667	642	623	673	633	658	605	648	664	641	636	675	603	669	632	621	633	632	654	624	626	656	641	648	662	627	667	618	630	604	670	664	610	640	649	655	628	603	662	636	635	625	697	657	608	598	627	620	692	639	659	656	653	594	665	631	616	624	615	592	634	625	631	627	606	630	663	627	615	626	631	623	654	619	641	599	588	593	641	612	651	680	609	672	623	607	597	667	615	592	642	647	669	600	622	617	629	646	641	601	656	630	608	644	681	650	599	654	647	636	677	650	611	630	574	645	598	604	658	659	621	608	707	592	585	622	599	613	629	624	591	687	633	589	614	653	655	639	629	616	635	659	641	657	618	670	668	626	624	636	694	632	591	667	634	672
33297	20379	11233	2822	810	629	600	536	621	559	478	515	408	411	309	323	305	318	258	289	294	261	256	260	251	286	249	278	280	251	293	271	279	266	248	252	238	276	240	289	234	260	247	235	270	279	249	282	239	246	260	229	262	266	252	247	218	242	275	260	283	262	300	281	250	245	258	250	262	254	240	274	266	250	239	275	284	288	254	274	281	257	276	279	238	259	236	276	275	260	263	262	227	256	267	244	260	243	242	249	251	263	252	241	260	263	261	240	251	270	262	265	260	260	242	234	264	272	262	243	276	243	270	269	251	258	227	281	253	273	286	253	245	246	260	249	256	250	265	238	277	260	270	256	239	242	246	235	237	236	251	256	272	267	254	270	244	259	247	267	241	243	249	264	269	246	265	281	257	248	277	264	244	271	253	276	262	242	250	281	252	283	305	260	255	298	270	268	220	266	286	234	237	240	238	229	257	265	288	268	226	245	260	237	285	272	252	245	264	262	275	254	259	248	255	253	279	249	257	263	285	272	247	275	239	202	235	277	258	282	248	232	246	300	307	265	236	232	283	296	256	278	271	293	260	253	265	298	259	266	239	238	257	248	266	259	269	240	278	252	271	256	274	205	282	273	283	268	272	273	266	253	250	278	253	255	273	253	252	306	275	251	243	238	256	250	249	256	255	232	271	242	287	245	256	239	281	243	244	238	242	240	275	248	256	250	251	250	253	255	264	237	249	235	222	257	291	271	269	260	254	234	231	239	258	256	262	251	299	273	250	205	286	262	220	245	272	267	280	255	284	270	241	252	232	270	244	245	232	228	214	260	243	279	242	229	267	257	264	267	268	266	262	261	273	267	265	258	261	268	262	295	288	267	228	258	259	268	284	251	292	296	244	252	255	248	226	259	272	247	262	252	259	256	244	266	240	255	256	239	265	245	231	259	242	233	242	218	252	254	264	268	248	229	260	255	288	260	258	253	236	244	260	252	257	280	269	283	252	253	268	297	219	242	266	218	310	280	247	242	281	252	262	251	250	277	266	246	237	254	250	235	286	272	245	268	243	238	230	270	262	237	230	288	244	260	241	267	277	249	286	257	270	240	282	256	238	256	257	259	247	242	258	217	259	275	242	252	272	244	268	231	281	227	241	253	267	252	264	252	275	261	250	313	263	237	256	280	248	227	248	226	244	265	241	244	219	243	266	248	213	227	289	241	265	295	283	267	263	240	261	246	241	262	256	260	248	260	267	236	271	255	264	258	258	260	251	236	245	242	224	256	261	279	241	290	240	249	247	265	249	264	240	281	249	239	230	277	248	302	288	273	282	274	295	288	272	236	248	249	255	256	280	237	288	239	242	224	237	272	254	243	238	221	258	261	251	258	251	261	294	243	233	259	282	257	229	279	260	265	214	255	281	257	254	253	248	249	251	254	239	259	253	276	231	239	270	221	226	280	256	270	259	225	271	243	261	270	282	269	267	267	257	271	251	248	271	225	254	248	263	244	287	236	260	236	284	251	242	258	265	256	250	245	286	259	261	273	256	272	246	264	282	264	237	233	240	264	256	264	273	235	251	265	246	262	247	250	282	269	258	256	247	266	243	256	223	255	274	283	241	215	239	251	276	271	266	264	270	222	243	257	241	271	247	280	269	254	229	260	250	260	228	270	265	234	236	271	275	255	274	248	253	251	254	252	280	236	239	254	234	277	247	243	256	263	265	272	238	269	267	255	265	255	272	259	288	252	250	260	243	239	222	298	198	269	257	246	259	236	255	243	230	263	251	272	258	260	242	302	237	272	283	252	249	248	252	266	268	256	239	259	297	263	246	238	258	243	283	274	254	296	266	263	252	239	271	259	259	270	257	246	251	267	259	254	273	224	265	260	260	265	246	258	263	244	232	240	264	259	269	267	252	274	241	258	287	256	267	274	241	268	287	284	275	281	275	271	292	244	269	255	243	290	241	259	279	257	256	241	240	274	245	284	271	275	258	241	265	269	282	264	242	297	281	243	231	243	243	268	263	259	236	238	243	264	237	286	257	263	249	239	263	286	262	256	288	231	216	253	245	275	277	259	278	271	267	280	271	235	267	271	253	276	271	258	275	262	284	256	310	290	274	227	239	252	258	262	270	286	244	249	239	240	229	243	255	262	233	262	247	264	265	227	270	277	260	238	257	253	242	254	255	276	241	232	244	263	319	237	263	256	262	288	245	258	274	271	261	270	265	229	261	234	274	246	258	272	265	239	264	251	249	220	240	252	247	246	256	265	224	272	253	252	253	228	270	238	290	215	227	272	274	260	303	250	238	251	265	292	262	265	265	254	263	264	262	245	257	269	279	238	245	253	260	267	232	241	261	268	225	228	255	256	234	256	267	268	267	273	260	260	249	267	257	279	262	247	231	264	245	266	231	261	250	257	261	239	270	301	297	269	281	281	264	249	274	264	247	245	230	261	249	269	256	263	282	277	250	231	258	239	206	253	231	254	230	260	240	231	260	270	245	261	233	274	263	244	249	239	249	239	246	285	205	271	235	262	285	278	249	256	253	248	271	266	254	308	237	268	252	270	252	274	262	274	245	238	289	233	235	263	242	249	267	252	235	268	262	243	252	252	254	260	290	252	268	250	254	241	241	266	271	291	262	254	267	286	251	268	278	287	282	288	280	259	275	253	264	240	283	270	223	242	272	243	257	274	275	263	272	267	279	246	226	266	243	240	223	236	245	237	236	248	251	248	278	240	272	242	265	290	268	257	216	258	232	242	289	265	250	227	249	274	290	251	227	277	239	252	274	268	224	244	266	258	268	281	274	265	259	244	249	264	274	266	248	264	247	248	252	257	253	258	264	258	235	255	253	246	257	253	301	261	267	245	253	270	280	278	257	230	255	251	260	262	282	268	266	250	263	227	259	252	261	256	227	217	287	266	257	283	299	224	265	272	260	253	248	287	260	239	272	248	230	235	284	286	254	285	275	270	247	255	255	262	252	284	268	231	276	253	248	252	267	249	230	271	249	258	249	246	296	238	256	272	282	229	278	246	253	271	260	263	229	250	243	251	269	241	237	289	281	289	281	275	277	245	255	267	307	263	277	276	273	270	263	254	275	260	289	278	236	247	243	260	270	241	257	235	258	245	250	249	252	271	262	248	262	258	292	231	263	261	259	236	272	261	267	241	288	253	256	262	240	245	262	256	252	274	282	233	251	265	256	245	222	252	267	263	240	251	246	267	257	240	262	262	262	252	242	306	240	212	256	219	223	242	266	254	282	249	234	253	260	272	248	252	268	243	253	267	249	239	265	248	295	285	246	225	233	266	272	268	255	252	261	254	278	272	262	258	250	271	266	266	261	251	264	263	250	233	241	270	268	278	247	222	248	251	222	262	272	278	241	252	252	256	260	261	256	242	277	251	264	251	269	289	295	259	255	257	230	259	256	253	264	252	248	237	246	258	263	255	254	288	264	255	287	238	280	250	258	254	228	293	244	252	267	245	265	259	260	260	221	241
18296	14020	14286	5659	2570	1964	1810	2064	2500	2020	1889	1746	1446	1203	1024	944	789	798	725	644	571	574	605	587	630	620	679	626	621	639	616	614	632	599	643	613	592	594	577	567	553	553	584	571	574	556	500	585	554	546	509	539	562	536	531	523	524	514	575	581	564	545	532	539	545	561	518	552	543	515	557	576	540	542	524	514	546	525	568	531	542	527	580	544	519	581	512	511	563	534	558	506	509	493	563	532	518	528	534	568	532	566	564	489	537	530	581	547	573	524	518	546	570	549	535	551	571	501	542	523	542	535	560	524	572	555	556	486	546	566	558	501	544	567	551	522	479	543	532	547	540	589	575	545	515	560	537	565	557	539	553	507	544	574	496	536	533	544	561	543	514	573	607	503	537	550	558	514	551	569	525	526	601	555	563	528	570	534	525	579	575	559	535	528	535	517	593	537	556	559	559	510	558	560	530	568	548	508	578	531	533	545	509	522	520	567	559	543	518	513	519	548	566	530	524	570	547	553	510	549	557	544	540	569	534	547	502	528	503	544	551	599	531	539	544	565	583	520	533	537	516	573	546	533	504	554	543	541	551	541	501	534	560	566	522	574	548	537	554	528	514	537	521	584	547	540	512	549	541	530	523	520	585	548	519	499	579	514	536	538	546	571	594	553	533	533	567	576	570	549	566	553	550	516	516	571	556	547	550	508	548	539	548	535	543	553	523	529	554	548	533	535	545	547	563	525	555	536	527	518	548	542	502	536	564	504	478	547	579	548	534	528	553	564	552	571	552	536	574	577	547	542	560	499	519	545	562	547	546	564	553	572	587	582	576	513	566	561	570	537	549	535	570	527	534	520	553	532	534	540	536	523	515	523	568	536	552	520	561	559	582	523	501	558	514	524	546	521	515	520	580	578	560	562	501	540	553	537	515	538	576	556	545	528	504	535	530	550	543	547	575	523	544	560	559	532	532	544	541	550	596	545	555	558	571	545	537	526	554	495	543	519	536	534	543	546	526	574	541	531	515	546	553	529	545	605	530	532	540	533	568	534	507	572	511	541	555	542	563	546	551	567	514	581	529	590	571	521	548	499	541	560	525	560	553	535	587	512	572	566	531	561	550	551	576	554	518	528	555	552	570	533	526	549	581	536	549	570	519	547	523	560	538	545	498	536	526	544	572	571	530	565	579	557	545	568	533	535	564	532	527	517	576	605	568	582	526	539	569	535	553	513	537	540	554	572	554	526	546	509	542	497	523	524	542	514	518	539	571	551	557	538	509	539	529	579	528	559	544	555	561	530	573	501	535	540	528	510	541	533	509	518	540	574	503	531	527	558	546	510	525	529	572	495	558	556	515	515	565	538	505	564	563	560	541	518	538	528	527	570	551	573	525	566	554	521	523	569	507	513	547	539	600	552	524	559	535	507	533	534	534	510	592	528	563	561	540	557	558	561	506	559	501	541	524	548	506	524	540	556	542	551	530	544	565	543	530	569	533	539	554	569	548	542	526	512	520	533	537	552	544	527	518	562	560	557	519	553	525	531	552	544	566	538	500	579	567	563	539	531	568	593	531	545	561	512	561	566	536	510	549	579	534	517	554	510	561	541	580	529	556	515	559	559	547	538	530	543	532	522	589	564	556	556	529	512	544	601	526	521	540	479	512	534	567	519	574	541	526	577	546	529	549	539	601	529	612	566	509	521	552	506	539	537	543	555	582	557	529	497	514	552	577	572	555	522	557	538	579	554	519	549	578	517	485	574	536	544	516	522	515	574	531	559	569	564	547	541	526	511	529	558	561	539	544	589	556	510	568	537	521	520	544	542	546	555	480	570	528	549	531	528	549	571	539	549	557	479	546	581	558	551	548	543	510	571	540	555	541	545	584	561	579	563	519	546	530	562	538	504	538	527	507	568	521	580	568	595	584	522	554	548	529	553	524	545	558	506	555	544	548	518	518	521	542	548	532	550	546	556	524	557	522	535	525	589	533	549	558	542	545	544	523	518	534	579	578	595	549	550	585	554	607	532	556	562	574	545	593	558	531	542	546	541	505	549	534	557	524	540	556	541	524	556	530	547	514	555	569	552	550	580	523	530	578	517	524	526	505	550	563	538	515	530	531	599	598	551	521	557	511	530	549	550	553	531	566	493	558	555	536	552	540	542	529	507	533	534	559	506	544	579	576	577	563	574	512	551	532	543	535	511	573	569	561	568	523	538	530	550	566	548	567	559	506	544	525	543	531	529	571	561	574	562	531	549	532	529	556	582	544	576	536	524	555	533	561	536	545	523	569	518	548	547	543	552	549	554	560	525	552	515	535	538	557	538	506	509	544	566	566	554	533	527	562	579	587	545	540	567	509	550	583	554	539	514	600	539	600	566	544	512	526	528	581	541	551	511	589	559	550	531	553	507	515	560	528	572	544	571	563	556	531	551	503	558	552	544	564	558	520	520	551	519	557	508	543	529	546	505	557	531	520	522	569	573	537	565	542	530	551	552	551	565	566	554	566	517	568	538	514	528	553	551	541	530	587	545	514	526	532	526	562	538	539	527	548	546	553	538	520	551	524	553	579	533	548	557	543	533	575	516	535	527	568	559	556	525	523	542	521	578	534	540	575	551	538	566	556	579	546	526	587	541	533	574	520	543	555	509	568	549	527	529	526	522	566	543	534	529	568	533	569	569	527	554	599	549	519	509	578	559	518	537	556	527	524	550	581	549	565	534	533	529	542	541	585	517	511	553	536	537	551	539	546	527	549	551	534	503	518	587	531	510	560	521	570	540	553	524	515	536	573	563	532	530	538	546	536	571	518	541	533	560	541	528	571	547	576	566	560	557	524	555	468	572	570	535	531	548	534	514	553	524	536	514	522	549	507	555	550	539	537	561	532	518	531	582	549	537	569	601	547	558	554	531	520	533	532	555	567	518	533	576	531	544	609	535	549	561	512	544	552	551	562	538	521	560	547	517	544	543	577	537	535	531	541	570	517	544	572	533	595	558	572	545	534	538	516	480	559	576	554	537	554	537	550	564	522	577	560	526	518	548	570	555	594	493	541	544	585	549	530	527	545	537	546	573	535	562	524	543	552	545	567	556	553	591	580	537	569	540	562	560	559	513	540	541	571	543	535	567	578	550	550	544	548	568	520	558	549	548	569	583	511	532	529	537	521	567	546	550	564	519	513	531	536	531	528	573	490	526	523	548	580	556	557	534	504	518	543	538	569	559	552	507	539	561	514	536	559	546	533	518	593	601	521	552	550	611	531	539	561	552	563	509	559	534	550	542	565	564	541	568	544	577	561	523	553	567	538	512	525	555	542	566	532	574	545	502	553	534	561	566	532	532	523	543	539	531	551	558	533	572	559	527	529	536	580	544	537	556	550	560	551	537	564	539	534	534	527	499	571	526	531	545	531	511	500	563	552	511	561	581	577	571	521	564	515	490	557	532	531	544	563	554	566	536	566	557	546	572	581	564	515	530	509	543	552	548	576	554	582	575	529	531
49397	28481	17970	5817	2315	1644	1348	1292	1313	1079	995	907	655	535	426	430	329	301	295	282	314	294	292	276	268	250	303	338	238	312	311	300	281	268	278	243	272	273	242	281	261	255	269	292	243	264	241	238	278	275	247	281	243	273	264	249	285	247	254	275	262	285	254	266	228	268	279	260	226	257	247	251	239	251	267	264	272	273	272	214	246	278	279	237	268	245	233	256	267	247	256	255	243	248	286	258	232	270	301	254	265	272	237	256	284	276	239	272	266	232	311	232	259	253	240	264	254	258	242	242	269	260	263	225	262	284	265	235	260	253	240	257	227	254	262	246	258	260	246	267	262	246	244	242	285	242	243	277	244	252	273	249	260	280	276	253	272	230	259	233	252	258	286	283	246	254	259	243	251	255	278	261	252	248	264	242	246	268	261	256	250	258	256	275	253	268	239	267	262	262	253	263	244	300	277	255	261	221	278	294	252	250	280	228	279	260	231	284	267	239	274	289	237	265	257	259	269	278	251	251	258	252	264	292	259	257	259	283	284	272	265	279	253	265	267	255	237	275	214	256	287	258	252	265	284	246	222	258	246	265	235	276	234	243	247	257	263	233	261	260	297	249	254	270	259	248	279	245	249	262	286	240	254	287	284	248	251	270	226	234	227	263	254	249	251	262	262	246	261	269	284	257	282	227	261	280	236	259	265	268	260	282	263	274	222	236	257	268	259	268	253	272	278	291	261	280	230	245	252	259	285	221	247	259	264	267	250	245	259	249	284	262	252	239	283	263	252	264	274	253	250	255	305	233	243	237	251	279	217	254	252	257	250	245	260	224	257	233	242	260	294	292	254	262	242	276	245	250	248	259	280	253	305	252	257	273	251	270	294	246	305	257	264	271	298	260	284	262	267	289	255	254	269	281	265	270	257	254	239	231	276	280	266	250	257	256	268	277	261	265	268	292	261	266	296	269	242	287	298	284	230	245	269	262	232	271	250	249	281	274	249	279	260	252	286	255	281	244	285	294	269	249	270	254	254	271	271	282	278	276	282	272	248	268	259	273	214	268	287	229	230	248	275	232	284	281	266	227	240	272	256	256	262	273	269	268	232	255	265	265	229	255	258	283	252	264	240	256	227	263	263	243	244	243	269	274	304	276	268	249	281	261	255	262	262	252	258	264	251	264	290	261	273	252	283	252	282	273	273	270	257	275	254	257	234	253	242	270	237	262	269	281	244	254	274	275	266	251	260	281	276	280	256	273	234	246	230	261	255	313	274	234	280	254	271	279	278	261	265	244	279	262	258	242	267	258	260	295	288	250	275	284	248	259	276	292	259	269	252	273	250	241	236	265	262	273	256	260	259	264	256	290	241	230	255	255	237	263	270	270	241	256	250	269	233	295	246	252	269	274	214	265	261	277	245	230	243	235	254	270	275	271	281	253	235	260	250	256	230	266	258	246	284	268	237	259	245	298	287	216	262	239	260	267	262	309	290	264	259	257	225	237	246	263	257	285	260	281	255	238	265	250	231	270	253	265	266	274	244	244	237	243	234	270	253	269	251	263	245	292	280	259	251	252	239	231	275	245	252	249	275	268	272	253	225	244	245	245	283	258	249	288	270	250	270	266	254	283	252	252	278	241	271	256	278	281	285	252	254	234	264	253	262	248	262	285	248	271	236	240	261	248	258	234	262	260	253	266	268	270	269	253	247	251	234	230	265	242	279	270	286	248	280	244	276	274	250	259	235	240	268	253	236	243	265	270	242	267	289	280	296	272	263	253	248	264	252	265	254	266	282	262	268	261	275	268	232	244	243	268	255	270	285	245	217	253	303	244	274	264	282	287	231	240	243	230	275	259	239	233	254	233	247	262	276	249	271	244	284	290	242	230	268	278	250	228	262	238	258	269	240	252	267	267	263	256	256	246	266	286	216	253	274	270	254	251	244	254	272	234	256	258	244	259	290	282	274	259	241	241	241	268	291	256	260	272	227	248	268	275	283	252	263	271	252	276	280	270	264	286	271	217	260	264	259	256	283	259	226	248	248	252	255	251	277	260	271	296	271	274	280	249	230	265	249	276	258	249	249	271	273	268	279	293	270	246	277	248	279	289	279	265	239	248	249	252	263	260	274	255	264	280	236	276	252	255	285	252	249	241	253	246	265	254	258	280	264	274	252	278	261	257	247	272	259	276	235	282	261	254	267	216	232	260	257	252	251	236	243	278	296	266	261	239	266	246	270	228	229	257	262	248	291	289	260	264	281	264	239	251	257	261	277	238	275	271	284	239	261	252	246	250	298	255	279	262	263	225	290	274	238	241	262	254	279	246	264	252	260	260	248	235	252	253	271	258	266	240	269	234	291	274	229	249	271	282	232	263	251	266	247	263	279	247	254	271	229	242	280	226	258	279	273	246	241	272	260	299	245	229	257	251	255	261	267	268	260	275	278	271	261	257	240	288	201	268	258	249	263	230	246	244	268	253	303	263	248	242	251	263	293	231	249	251	256	254	256	262	256	231	275	280	238	251	238	239	256	282	267	262	252	257	262	278	273	258	257	252	236	247	280	256	254	263	258	265	259	231	223	269	261	259	278	282	307	252	250	263	254	257	257	253	257	249	253	277	261	269	273	264	267	266	300	281	264	248	227	281	272	238	260	277	252	259	237	278	263	287	257	281	266	248	248	245	249	246	262	272	264	255	261	251	260	243	249	235	275	240	258	260	287	256	256	285	273	271	269	270	277	257	243	218	271	270	327	257	237	253	239	247	228	238	260	282	275	254	269	268	253	281	276	267	267	239	258	267	218	259	270	255	276	250	251	255	266	277	247	257	273	232	264	279	262	256	260	257	240	281	237	219	267	266	270	286	255	275	275	297	243	271	295	249	262	300	256	269	247	299	266	256	260	274	262	280	253	240	279	256	265	271	257	215	260	285	237	244	255	255	240	263	239	295	265	270	272	246	279	257	283	224	263	241	257	270	294	252	258	254	268	223	265	242	241	234	276	237	240	287	245	266	247	247	249	280	284	247	238	243	270	264	279	266	286	292	281	280	268	210	292	260	272	255	267	266	247	258	243	243	247	246	236	245	237	258	255	275	273	242	265	275	254	260	250	252	252	248	252	277	266	297	288	263	259	255	280	273	274	259	303	276	269	273	270	264	260	288	265	264	257	263	260	249	243	263	263	284	260	262	249	240	252	289	226	260	269	275	261	274	284	253	269	292	276	279	244	260	237	260	282	269	248	246	273	264	260	252	254	251	267	260	239	245	279	263	267	275	278	246	237	259	276	232	253	240	266	244	261	251	248	240	238	261	277	263	260	265	283	287	267	247	283	277	246	284	264	244	243	262	230	257	264	232	230	238	299	275	244	274	282	259	246	244	230	270	265	257	267	249	272	264	267	253	265	234	245	265	254	245	257	239	274	267	242	267	266	284	263	275	290	257	263	270	253	257	268	216	274	262	249	257	267	272	288	262	298	283	282	250	232	226	268	236	250	238	246	272
28962	19686	20844	10155	7148	5640	5082	5145	5232	4450	4012	3558	2762	2022	1583	1417	1206	996	962	826	803	780	755	753	715	804	785	735	752	777	796	742	822	729	716	674	680	648	606	552	571	617	594	573	566	575	575	578	554	576	560	588	586	582	543	547	589	543	568	554	544	526	577	556	560	516	538	553	588	560	567	546	579	587	590	548	537	540	532	543	572	582	558	576	578	597	546	548	559	569	568	567	598	536	547	536	550	589	542	508	519	532	590	547	548	602	541	540	512	562	541	534	556	590	565	526	553	588	565	512	520	549	580	549	511	545	541	560	535	527	599	511	566	547	535	549	553	558	589	525	567	566	550	542	534	579	581	519	519	576	552	551	583	568	557	525	535	548	527	531	566	550	508	564	576	554	527	539	557	555	516	584	512	519	559	585	554	520	557	566	563	550	543	525	541	537	571	539	523	546	507	563	497	566	555	534	543	569	538	564	541	549	531	565	587	597	639	536	545	569	551	596	583	567	572	547	554	552	537	550	523	546	558	591	565	540	554	552	547	567	562	546	512	574	523	560	541	550	537	515	581	557	559	549	537	530	577	546	560	557	562	568	526	565	569	530	519	540	507	528	544	546	582	546	524	550	545	562	546	560	546	554	598	558	583	537	557	535	552	522	530	559	545	550	588	532	533	555	550	534	570	602	515	525	582	568	530	548	579	581	539	548	554	538	555	560	509	535	586	574	561	562	548	586	544	571	585	584	553	552	555	553	589	565	535	611	617	535	549	529	540	573	556	545	558	566	587	589	545	579	577	584	583	534	509	533	563	543	532	528	516	586	557	544	542	554	584	553	584	553	535	560	562	571	527	525	534	510	545	557	581	550	572	554	513	542	568	542	546	568	562	570	561	566	600	559	530	523	542	556	568	541	581	535	557	545	540	523	520	565	530	548	545	587	557	559	535	539	547	529	586	538	573	591	565	577	560	545	451	513	585	519	546	555	589	548	562	590	555	592	527	535	553	581	586	586	565	551	531	540	595	570	577	557	592	564	518	530	574	574	577	503	536	550	531	574	523	560	555	520	552	557	534	563	547	583	546	560	522	500	567	574	525	552	539	568	557	529	557	527	539	509	580	589	529	541	563	581	573	577	561	563	539	562	556	544	573	518	558	601	553	534	556	537	565	537	556	601	576	592	555	536	534	517	580	569	547	581	588	584	620	574	530	566	544	537	572	591	533	561	559	562	554	537	565	516	578	518	547	559	601	538	566	561	600	524	537	563	608	526	557	547	578	567	591	551	540	546	546	542	620	553	560	562	529	551	544	569	587	581	560	568	614	540	593	545	584	578	559	516	525	561	545	551	557	573	564	573	544	560	516	604	555	561	558	525	572	570	552	572	537	560	573	572	549	529	526	578	583	558	560	552	566	542	489	552	508	555	565	530	530	529	524	569	574	525	567	590	550	532	548	560	549	506	569	546	542	562	539	535	570	540	540	505	548	546	573	548	556	537	518	567	529	554	539	538	568	560	590	559	537	575	560	542	597	502	558	552	578	608	527	593	565	570	618	539	579	545	564	551	579	559	548	552	568	537	549	568	577	526	628	583	542	530	507	541	580	582	546	541	544	568	528	533	580	532	566	542	577	536	556	578	550	535	556	524	553	569	536	529	616	581	560	573	573	595	558	574	540	571	540	553	582	540	554	573	538	547	571	530	527	569	560	588	566	574	534	589	587	585	519	617	553	567	538	588	555	584	529	585	565	548	533	578	560	515	578	581	567	516	563	528	593	544	582	568	543	546	548	552	546	549	543	555	560	566	557	531	516	543	535	536	593	548	521	559	522	559	558	528	542	528	567	539	559	571	531	530	581	558	578	557	604	606	535	523	545	540	563	574	525	564	551	559	534	552	563	527	581	500	545	590	565	527	574	537	537	569	566	593	585	538	564	524	538	560	519	570	614	577	528	557	552	547	586	559	518	571	548	573	528	523	577	551	559	553	563	558	554	553	518	581	570	550	543	557	523	552	558	580	582	549	550	557	519	541	534	572	555	554	548	542	550	608	524	517	536	570	533	557	520	516	561	545	527	550	532	597	548	535	531	554	546	534	532	571	553	525	560	563	537	527	539	573	585	548	544	527	574	568	554	539	578	519	552	554	572	556	544	559	566	529	510	595	546	529	562	567	551	525	551	560	517	555	574	581	550	574	574	580	597	589	520	533	540	545	552	546	552	572	555	543	554	537	523	538	562	553	552	588	515	568	528	560	548	539	526	531	562	527	554	517	546	551	566	563	590	564	542	549	550	530	499	558	546	533	544	514	576	544	573	544	517	544	536	545	577	575	566	528	581	582	590	526	553	532	557	584	542	570	565	560	561	583	608	549	561	567	553	552	520	603	565	578	527	578	570	544	546	547	504	533	524	519	561	541	543	549	562	546	569	580	543	533	550	536	531	554	564	581	517	485	588	552	569	582	560	565	554	560	565	554	529	556	561	573	568	553	580	569	562	542	544	507	577	547	569	629	585	578	525	560	552	574	552	561	545	557	555	604	579	562	572	532	562	542	579	536	571	546	494	584	544	562	558	589	516	574	568	534	572	548	559	579	541	524	635	585	553	575	541	546	574	546	567	543	541	531	527	553	557	535	615	557	563	553	544	577	593	570	584	561	573	587	571	575	533	545	515	594	555	568	561	572	553	560	584	508	516	530	552	552	542	522	480	530	578	563	565	570	552	561	573	567	540	576	548	568	572	584	503	560	574	543	564	534	558	571	550	537	546	581	530	538	585	568	538	533	586	534	526	576	570	557	569	567	520	583	552	572	553	552	537	536	514	571	493	587	556	549	542	549	519	573	544	566	569	516	560	537	562	588	538	562	510	531	547	574	478	555	531	531	532	567	581	590	590	556	554	605	556	548	544	547	523	552	548	543	575	553	580	580	527	540	579	579	577	538	537	570	564	566	550	577	528	528	565	626	543	594	530	613	515	552	564	530	593	557	543	553	572	509	567	565	566	577	561	579	554	571	506	528	534	543	543	559	538	577	566	572	563	523	604	570	572	552	552	591	564	576	547	562	589	562	560	563	544	522	529	586	532	590	545	546	551	560	530	576	548	593	611	554	605	553	563	568	557	549	554	575	531	567	563	543	527	523	594	574	568	571	547	541	556	537	535	575	557	618	594	540	534	511	529	538	570	548	523	567	549	597	563	573	543	554	553	559	566	549	532	535	565	575	554	560	575	544	586	559	538	585	519	570	593	522	552	567	568	574	577	588	553	586	576	521	551	544	517	560	541	553	549	588	588	558	520	565	562	541	576	542	587	559	589	537	581	550	590	508	542	599	540	544	539	549	588	550	548	521	552	587	565	534	533	568	544	519	545	599	556	557	585	548	537	537	544	517	534	523	570	563	510	590	586	572	556	580	545	554	532	569	594	553	520	546	576	538	555	541	541	584	548	549	521	580	552	545	575	523	570	535	524	588	589	554	547	570	554	576	534	508	551	581	578	568	566	580
58329	35477	26646	11387	4057	2518	1982	2031	1899	1649	1392	1010	909	667	530	495	503	407	394	360	357	329	365	341	353	397	336	358	374	356	374	345	338	391	310	313	326	313	317	341	327	307	296	308	294	310	302	254	351	310	292	320	317	295	318	331	317	334	291	287	317	278	261	311	329	298	322	303	299	272	305	316	301	309	305	310	329	295	301	330	311	347	289	275	288	285	290	297	328	297	294	294	312	317	326	293	292	267	310	283	336	308	282	288	293	340	313	298	316	296	296	303	277	281	278	342	263	271	276	301	322	290	280	293	295	344	352	300	280	283	279	303	313	305	284	271	308	309	316	295	320	306	271	314	304	286	336	286	302	339	276	302	280	286	287	291	290	310	334	322	308	338	306	305	282	289	275	308	308	323	324	303	292	307	314	321	288	282	298	303	272	298	307	296	307	268	305	321	267	335	317	323	300	300	296	332	273	274	294	310	282	320	309	305	304	284	305	318	320	317	292	288	297	310	288	291	298	280	283	309	300	323	313	280	286	298	324	320	267	302	286	285	277	312	318	296	310	305	258	294	330	296	307	321	310	287	298	288	275	294	319	329	319	326	311	305	321	321	270	310	301	271	303	290	300	304	304	312	306	273	275	309	293	270	321	288	279	288	317	327	299	275	334	275	287	331	284	313	293	306	303	271	304	313	286	302	339	318	297	288	270	317	315	287	290	289	287	306	297	281	293	300	301	313	307	300	311	319	285	310	322	284	289	262	309	303	301	298	322	334	302	278	291	294	301	300	310	282	278	314	315	334	321	319	361	330	293	273	333	333	263	323	286	300	276	305	322	345	285	290	298	311	310	308	280	312	313	319	271	299	283	305	319	311	275	270	305	317	313	321	275	291	317	318	347	309	280	296	279	295	294	268	280	306	301	317	308	313	280	309	279	281	300	279	292	318	331	318	308	293	287	281	315	295	290	326	275	271	312	302	314	307	324	298	297	291	316	270	293	277	321	284	297	281	302	283	286	301	310	292	317	277	332	287	317	318	299	274	305	292	323	298	285	307	285	309	330	323	327	294	307	319	296	310	291	288	313	260	259	260	320	317	322	307	318	265	328	300	320	288	289	266	310	296	319	305	285	298	302	307	340	309	306	312	305	307	278	321	273	273	298	295	294	297	296	306	327	277	278	287	305	286	264	284	293	280	314	311	314	321	280	305	281	334	311	324	292	260	314	299	311	282	256	300	295	326	326	333	280	324	301	333	302	291	303	305	292	320	297	306	302	308	301	298	316	326	291	310	288	304	300	335	313	306	257	325	300	287	282	302	295	319	308	326	304	296	298	282	299	285	316	290	312	320	284	317	277	264	283	279	270	314	293	267	289	334	282	282	313	296	337	289	317	324	289	347	309	246	295	287	301	282	321	294	286	282	274	297	300	285	310	285	323	316	305	287	274	263	306	296	321	306	283	299	293	296	292	284	311	300	303	316	322	270	291	279	306	302	323	286	313	338	318	301	319	278	266	290	289	301	320	278	317	285	283	337	307	334	291	286	293	319	289	297	311	311	291	277	321	278	300	326	275	275	308	278	268	323	302	310	295	297	288	299	298	311	287	348	303	279	293	303	315	284	321	330	292	312	293	339	345	311	304	297	327	345	320	290	299	315	303	310	309	291	300	307	320	306	273	286	274	287	292	322	307	286	322	312	303	311	295	354	289	304	282	331	281	294	297	300	319	295	291	294	316	319	310	271	291	306	305	336	296	305	313	254	303	309	286	325	321	318	318	305	284	283	287	300	287	286	285	322	332	313	286	323	318	285	302	301	341	282	300	331	306	301	315	275	297	309	249	276	312	329	313	312	292	302	298	305	283	284	295	319	295	309	325	321	290	300	279	279	296	322	281	304	292	306	292	305	271	294	321	297	264	296	277	322	308	362	317	270	281	312	293	316	333	292	311	290	349	315	324	298	264	304	300	274	307	294	308	296	289	317	297	304	310	295	294	301	262	291	307	311	299	265	316	322	307	340	292	274	276	322	284	292	288	316	339	286	288	310	301	302	300	330	299	333	309	310	283	269	328	294	309	288	280	302	333	295	307	291	261	275	283	252	308	308	306	300	288	292	309	278	295	295	307	305	301	333	311	291	311	309	309	275	308	293	307	306	275	302	284	275	296	272	330	270	311	303	270	305	298	310	318	322	283	335	310	294	301	304	304	288	316	322	280	282	319	300	286	308	306	304	310	306	256	274	278	304	319	294	282	318	304	308	280	294	279	322	327	294	297	309	327	309	288	301	289	293	273	313	312	290	309	295	309	299	340	328	302	315	381	281	336	266	297	254	307	336	330	299	297	300	302	285	298	318	316	306	295	330	313	338	287	273	287	273	293	323	304	280	282	327	273	315	290	284	311	311	285	284	318	336	294	311	257	293	306	282	306	331	307	280	306	289	287	296	281	284	304	321	301	297	304	308	290	300	283	297	337	295	348	333	276	293	302	336	281	300	321	290	278	260	322	330	299	320	315	259	304	313	311	331	286	292	281	307	299	312	305	301	289	285	296	324	260	273	329	318	298	292	291	313	327	316	322	318	332	295	309	294	330	247	281	319	277	313	293	297	305	317	274	333	288	326	276	296	302	339	272	305	303	315	297	298	291	297	295	308	304	282	330	293	310	283	315	307	308	279	277	266	285	277	272	242	277	304	340	295	293	342	284	336	283	306	306	304	293	316	295	319	307	301	296	281	277	299	297	335	294	297	294	301	283	290	283	281	304	321	311	302	279	300	322	293	302	308	294	295	275	311	313	314	294	294	283	295	324	323	299	278	271	278	316	270	296	313	325	297	314	297	304	328	288	304	331	308	330	292	264	297	297	311	301	293	295	361	271	291	281	264	287	322	306	329	298	315	299	289	309	293	304	282	271	331	283	300	303	306	298	275	323	289	299	300	347	313	298	295	313	316	319	306	303	323	278	299	275	283	286	266	258	347	305	300	279	321	298	316	317	261	302	300	287	298	312	307	295	315	308	308	323	321	295	317	331	320	295	277	304	282	288	312	309	295	311	307	319	290	294	300	288	290	301	277	306	299	308	302	314	302	338	321	298	328	268	264	294	300	286	273	302	292	303	290	307	335	300	314	312	286	279	293	282	299	302	298	303	285	310	288	298	272	331	295	312	307	308	274	301	352	295	292	307	303	282	317	315	349	292	302	304	293	315	321	305	317	321	336	292	284	280	303	298	280	297	321	305	322	304	315	316	283	303	334	327	299	334	309	281	295	337	298	286	317	289	289	295	290	346	318	310	274	284	270	283	284	318	309	302	317	308	281	314	290	286	318	299	307	283	281	274	282	331	296	306	280	272	301	312	290	274	314	289	276	294	307	305	314	297	302	311	306	295	305	302	290	294	276	297	288	305	283	271	305	302	327	315	288	289	298	285	299	313	272	309	297	294	293	267	281	327	278	287	309	279	330	317	316	317	320	304	305	303	294	303	281	314	295	336	335	250	313	291	264
33940	25135	29404	16305	9931	7861	7008	7542	7258	6261	5812	4653	3828	2617	2174	1945	1572	1475	1277	1109	974	947	977	999	953	1022	1040	954	1006	964	998	980	985	911	892	803	857	809	771	706	753	644	737	650	664	658	641	631	663	656	664	674	650	670	642	643	647	637	656	628	638	700	645	623	626	644	654	623	639	609	647	654	634	622	664	619	648	603	668	590	648	624	683	633	650	677	622	632	650	620	609	615	631	635	627	638	618	676	630	633	590	644	621	624	648	622	621	609	668	633	645	636	669	640	638	610	605	623	618	624	659	616	634	619	620	627	664	645	637	635	635	590	605	603	622	578	635	629	614	601	579	657	644	625	619	658	692	655	633	634	621	631	627	604	671	658	605	601	560	611	583	620	668	582	677	662	583	644	635	657	602	658	609	648	604	636	633	639	665	656	654	603	605	579	666	621	597	596	641	598	614	634	593	609	655	634	629	604	604	578	635	629	634	595	607	651	627	596	602	709	639	633	610	626	608	637	627	630	617	650	645	618	597	592	618	630	679	623	645	682	615	636	628	622	632	619	678	580	623	657	626	654	598	620	615	618	611	603	642	630	658	631	654	653	596	634	643	601	627	653	626	646	607	628	608	631	635	648	623	663	660	612	648	629	631	653	575	647	649	635	629	596	668	623	623	638	659	655	629	615	614	626	644	631	626	632	603	636	645	632	635	638	609	669	600	601	659	645	617	642	663	650	649	667	621	602	626	631	629	609	681	666	667	595	607	608	664	634	625	617	636	661	634	595	627	630	676	631	648	645	617	614	617	652	614	580	604	618	623	620	648	618	626	635	646	608	583	627	598	596	613	655	624	643	597	603	632	642	617	634	621	595	588	601	650	633	630	662	660	615	614	641	660	658	641	657	598	653	640	650	634	621	599	607	619	635	633	644	668	616	609	642	637	662	669	615	608	643	635	664	622	654	628	643	656	617	680	664	607	656	650	621	610	606	645	614	631	637	644	632	640	639	608	646	594	637	623	672	663	592	625	611	631	637	613	598	636	656	619	663	631	632	606	632	648	638	617	620	620	673	603	621	656	648	609	629	656	635	662	600	661	629	610	644	640	649	703	615	642	653	656	624	669	693	614	614	659	664	606	612	638	639	638	653	613	616	618	617	602	657	592	640	621	641	627	631	655	634	601	658	639	632	584	653	652	632	659	654	622	654	634	596	622	596	628	621	613	655	678	626	611	660	678	644	597	652	631	637	666	607	628	618	565	615	605	620	651	594	658	626	643	679	610	663	664	657	626	647	611	596	621	637	633	634	628	572	609	651	614	657	619	581	618	626	623	600	639	622	646	650	656	651	637	598	596	611	592	639	641	651	611	612	610	617	643	625	672	654	602	628	613	624	622	584	627	605	647	641	627	685	650	665	647	632	654	615	616	631	636	633	646	613	630	667	651	608	665	634	629	642	650	605	639	664	646	652	614	626	640	616	621	639	607	632	653	648	663	608	644	631	676	633	624	650	635	676	644	683	592	631	624	642	658	593	627	620	595	657	619	671	665	644	649	607	649	644	616	630	607	634	629	605	649	629	678	616	655	630	623	649	634	674	615	640	629	644	613	637	622	603	637	621	626	646	612	643	648	666	609	651	631	621	637	622	624	663	654	645	599	690	666	627	619	633	676	621	628	650	607	620	627	604	614	637	614	639	641	676	654	626	596	665	593	618	640	616	606	602	683	625	630	667	630	664	645	642	651	633	663	613	666	617	611	656	634	626	644	602	618	631	554	671	673	668	626	591	688	596	670	617	594	598	620	654	597	643	622	598	611	641	648	625	642	618	612	682	628	635	608	593	598	657	628	571	629	621	682	659	637	610	641	648	661	581	635	657	614	593	668	643	666	635	638	660	693	633	638	650	612	627	658	651	631	669	645	669	676	668	626	651	632	620	615	640	647	600	617	663	608	624	611	648	627	641	625	605	621	651	629	608	640	675	613	627	601	661	637	631	620	616	635	597	630	647	596	666	639	624	664	627	625	633	636	672	653	618	644	659	638	608	634	633	614	620	631	627	605	602	644	592	649	618	644	620	613	638	608	607	611	635	658	665	617	617	648	662	621	608	630	635	587	658	618	613	631	651	634	626	620	600	605	617	623	625	595	642	599	645	671	590	641	680	644	622	647	600	650	642	633	636	610	643	626	619	682	632	673	626	628	641	623	704	631	663	660	629	609	641	628	621	677	608	593	627	608	635	634	631	662	636	629	653	661	623	650	617	614	641	635	620	603	616	678	594	609	637	647	611	625	611	628	647	603	655	624	595	621	635	649	583	635	592	612	639	646	646	601	625	630	600	577	632	604	665	607	642	612	629	613	614	633	626	579	651	651	613	664	661	620	602	626	586	668	621	620	675	617	652	620	673	630	655	662	630	656	631	645	590	662	645	627	667	652	586	639	698	601	637	623	616	631	640	598	591	643	601	642	654	643	681	613	607	638	615	647	632	667	633	655	622	679	630	655	651	617	650	633	628	650	654	674	611	648	634	629	600	635	582	593	648	657	622	601	642	616	612	611	641	624	630	643	584	638	649	628	643	608	606	637	639	623	601	637	638	638	625	613	660	643	581	642	642	626	595	644	634	646	636	638	622	646	622	602	643	694	630	644	663	583	611	614	647	637	633	580	605	588	621	609	656	657	621	663	637	620	644	690	649	653	634	635	649	660	629	635	626	679	657	616	653	617	655	676	637	639	590	631	627	587	649	656	671	674	639	669	669	635	603	657	652	643	628	630	628	698	639	619	656	584	660	616	660	636	651	636	603	700	626	602	626	593	636	582	628	628	630	629	622	613	606	624	608	614	650	652	638	626	602	631	595	614	655	641	638	629	635	600	652	598	615	682	624	637	686	585	654	624	668	586	626	635	644	615	587	628	614	648	631	631	579	633	647	598	640	645	593	640	623	611	669	636	621	666	661	635	685	613	621	634	617	636	608	634	632	634	618	626	644	656	634	655	631	635	648	666	616	597	609	659	652	606	620	611	601	681	637	661	662	621	611	594	648	654	598	680	580	624	599	663	679	625	648	635	668	615	618	587	641	576	634	628	664	639	658	628	615	647	620	653	649	622	614	624	668	638	673	628	636	597	651	612	630	671	634	630	639	618	649	640	620	622	629	625	616	616	638	658	600	649	624	617	632	640	635	667	634	660	619	590	654	642	587	623	630	641	662	669	637	634	654	604	612	616	616	684	637	644	568	598	656	648	647	649	624	641	645	642	580	649	631	678	609	595	618	643	650	602	648	591	628	628	640	626	600	613	637	645	627	605	643	588	649	628	609	595	591	598	607	610	638	588	669	611	607	650	622	590	624	638	670	597	643	619	600	648	609	709	636	666	647	608	624	640	648	636	622	618	639	684	639	605	649	603	612	659	648	637	582	595	630	658	661	675	599	640	621	668	625	622	620	643	633	656	658	649	619	660	647	658	638	659	621	635	675	620	638	646	605	622	630	657	550	670	673	660	563
35202	20906	10522	2938	936	672	619	638	638	578	517	458	415	296	318	310	295	325	275	271	271	270	260	287	289	282	246	288	272	252	269	285	284	285	264	295	258	286	244	296	259	305	247	248	259	268	289	239	237	232	242	276	290	253	277	267	271	262	249	276	294	250	294	273	241	228	250	240	249	276	255	244	267	232	262	280	246	232	228	240	268	284	286	276	265	264	247	240	249	249	265	263	268	281	236	263	255	212	236	221	241	271	246	256	240	261	266	261	263	271	276	258	260	249	256	225	252	233	251	256	264	283	265	247	288	271	274	251	236	258	286	238	254	290	262	246	269	230	272	230	274	242	269	250	255	264	251	242	249	260	279	222	268	242	273	246	253	255	260	281	264	279	264	249	237	228	242	284	283	227	257	260	260	255	270	268	283	237	279	228	252	243	261	284	272	259	206	240	251	236	257	254	277	248	258	278	244	303	235	256	262	256	289	259	228	292	237	240	271	224	255	231	272	255	258	241	266	271	266	235	277	242	257	278	256	268	289	271	264	234	237	268	285	277	249	267	323	264	263	265	256	277	231	258	273	274	298	272	244	252	256	257	255	277	300	277	272	231	254	273	263	249	243	238	277	258	244	285	229	246	269	238	273	257	227	241	277	267	237	276	275	239	254	231	240	258	226	234	269	217	256	254	253	254	255	262	235	282	246	239	262	271	266	269	262	261	262	275	258	247	241	257	258	263	251	221	259	215	254	244	254	238	274	258	229	258	273	246	267	265	239	271	244	291	277	262	291	281	263	267	289	244	254	241	269	225	256	216	250	277	293	274	249	225	248	250	255	275	244	250	268	237	254	261	239	281	252	295	284	263	249	243	262	224	297	267	235	266	229	254	252	231	240	289	257	268	253	257	222	255	261	262	242	247	231	242	248	256	249	251	258	265	235	252	279	298	252	239	270	278	267	255	250	273	260	263	239	279	264	239	270	286	271	233	237	252	249	252	265	264	263	249	264	219	261	273	240	265	278	290	247	286	283	278	257	233	276	241	253	241	236	279	264	274	291	274	224	253	255	254	265	279	265	259	281	228	250	245	224	238	269	252	262	249	278	241	240	256	258	232	239	262	279	270	260	266	227	266	266	299	276	278	256	258	261	243	257	274	280	268	250	264	263	257	277	286	288	276	271	285	274	284	282	267	251	270	244	256	288	260	270	275	249	253	280	254	249	232	257	276	242	262	327	265	284	270	276	258	279	262	233	289	282	239	229	267	239	279	277	274	288	215	212	216	252	282	258	244	265	229	262	264	248	242	272	274	278	228	251	236	255	253	262	280	249	272	221	287	238	246	251	250	253	249	272	281	261	262	262	248	243	242	234	247	236	260	244	272	238	258	252	256	256	265	244	286	293	247	254	225	286	264	253	263	248	250	230	230	271	260	256	238	261	275	281	233	245	255	249	239	269	286	262	260	262	228	251	263	262	280	256	249	267	281	262	270	287	266	231	250	243	220	230	264	293	265	233	227	233	274	264	261	253	279	241	256	267	223	240	287	257	261	266	285	229	266	279	240	274	276	237	230	271	278	260	254	273	246	266	259	247	232	290	259	279	267	249	241	237	290	261	242	289	229	222	239	266	229	243	291	233	257	251	246	240	260	258	256	276	289	265	270	264	283	266	225	251	274	239	236	261	271	233	248	243	269	254	260	261	265	250	242	268	246	271	258	256	270	260	268	236	278	240	231	289	265	243	274	273	242	252	268	264	233	260	258	301	240	284	242	243	255	254	243	241	251	234	261	258	273	256	251	239	261	264	288	240	265	239	247	248	241	281	228	235	259	270	295	226	280	245	265	254	284	234	268	261	243	264	257	234	256	278	255	227	265	280	256	266	265	259	251	263	259	221	244	253	249	235	249	261	249	266	258	265	259	243	228	231	268	272	248	279	262	299	233	288	256	255	245	272	264	286	251	274	246	235	254	232	233	215	239	264	238	247	235	273	299	278	261	258	263	281	237	249	280	236	261	244	238	270	258	268	272	263	253	244	279	270	253	262	273	244	236	261	262	225	261	258	261	256	278	282	271	265	281	204	221	277	256	283	253	294	263	264	263	280	247	233	242	273	294	276	251	262	258	282	275	283	255	258	269	275	263	253	258	256	253	252	246	250	255	257	246	271	262	271	272	255	244	251	233	249	267	254	289	231	259	270	272	260	240	271	273	255	264	259	236	257	223	235	255	242	271	261	223	231	218	242	248	279	291	250	259	265	254	283	246	242	272	234	233	258	218	244	274	246	281	255	236	271	242	245	275	273	242	246	255	266	236	278	272	259	256	234	264	251	278	268	279	248	267	288	257	288	262	258	287	228	246	273	273	276	260	254	228	270	245	271	261	263	234	251	271	270	273	243	245	261	285	244	236	245	267	263	259	255	267	273	282	259	253	292	273	247	241	268	258	265	247	282	250	255	280	239	234	240	209	262	236	281	259	255	259	290	284	259	257	298	248	237	243	265	259	278	252	237	278	257	254	241	240	239	264	261	269	244	237	262	280	280	259	278	211	252	267	252	247	262	253	256	265	268	254	266	309	239	284	267	244	281	248	270	259	244	278	239	275	254	243	268	241	232	236	272	251	266	223	257	249	244	256	263	265	229	260	276	254	290	238	272	275	244	274	290	280	287	253	262	230	266	247	240	227	237	232	255	267	263	271	235	260	260	255	220	246	276	242	252	244	273	275	286	260	229	246	244	240	235	321	255	259	272	273	241	233	281	263	265	257	251	267	273	277	253	247	238	267	276	232	273	265	240	255	247	258	282	263	249	261	235	261	250	263	254	248	250	251	258	265	236	250	263	267	282	239	233	265	240	254	258	288	248	280	261	267	279	286	272	258	258	262	278	271	287	257	287	257	235	254	268	260	292	234	243	246	261	247	237	295	277	238	274	222	267	286	229	273	283	269	291	265	230	248	240	253	244	251	239	249	260	244	246	246	256	260	245	269	274	265	247	251	248	262	253	261	273	298	223	244	250	276	278	233	242	291	246	245	256	285	268	243	260	254	291	253	273	239	254	250	280	281	233	290	292	266	248	247	251	241	244	244	243	237	231	228	224	240	245	259	286	271	224	256	263	286	289	264	306	251	230	254	256	262	276	298	259	246	266	255	289	255	255	260	241	266	267	252	255	225	242	247	243	270	270	255	244	248	221	276	251	293	307	271	280	232	259	287	251	261	258	255	241	292	245	236	258	283	252	231	234	237	268	234	253	249	234	259	260	257	280	276	246	306	271	236	282	277	285	269	248	260	287	269	284	252	263	256	270	256	241	261	244	240	251	252	244	280	250	279	254	239	268	252	251	251	261	258	239	258	272	263	254	306	261	254	239	259	255	251	238	241	241	256	238	244	233	239	253	266	243	258	260	252	259	265	242	218	252	268	275	243	288	240	254	270	245	270	246	285	268	248	255	258	271	255	255	235	240	226	230	272	218	234	254	266	250	257	269	247	257	281	253	277	238	256
19788	13997	13588	5519	2980	1986	2105	2523	2448	2135	2000	1697	1352	1087	959	909	811	709	663	645	593	575	583	620	610	626	627	646	685	649	600	612	604	601	629	648	631	520	576	559	573	590	520	583	547	581	556	554	594	582	545	541	558	520	576	550	549	518	576	531	596	514	581	559	582	521	537	551	551	533	553	539	525	526	561	550	536	566	573	519	561	559	530	566	525	539	504	552	502	605	539	570	591	547	557	572	535	516	573	577	533	566	543	568	492	542	553	494	529	550	526	539	536	548	581	524	527	591	578	543	559	562	563	557	558	540	541	553	483	545	537	523	607	503	519	509	556	534	554	519	530	537	557	578	589	484	533	505	558	549	518	526	537	589	552	573	570	553	573	554	559	508	562	577	576	589	557	511	521	529	575	526	524	541	566	522	526	504	613	506	550	549	536	566	557	544	583	505	582	539	538	539	503	521	571	542	565	514	567	600	539	511	539	542	552	531	538	566	564	539	517	535	535	523	554	490	577	525	550	588	525	554	518	562	525	516	535	545	571	524	564	520	565	535	534	541	557	529	545	558	520	575	557	540	548	529	575	500	569	541	532	570	560	561	542	506	546	530	568	598	539	548	562	581	561	570	598	556	569	539	532	547	571	546	577	567	529	509	577	514	585	560	539	553	578	522	526	536	527	543	558	516	538	517	559	532	535	543	501	583	552	546	513	519	528	550	535	519	554	545	541	495	553	561	517	588	562	528	548	515	527	522	563	503	592	518	559	563	558	571	573	560	475	576	551	518	555	533	558	585	584	527	541	523	546	547	538	561	520	521	536	560	520	558	547	538	515	511	572	531	530	509	545	539	544	516	534	550	555	518	569	578	568	508	563	544	581	562	508	566	531	574	541	534	540	572	551	513	579	549	557	514	550	561	556	537	568	554	553	581	562	514	567	509	497	555	540	525	513	570	550	564	532	526	562	573	566	534	543	536	551	527	501	579	573	582	547	577	537	524	529	555	576	585	541	579	551	542	567	536	533	511	572	549	584	539	536	615	522	560	496	536	558	545	536	528	541	540	556	521	543	565	541	555	528	575	572	561	531	535	540	526	526	540	539	556	547	531	566	519	533	548	537	571	525	557	576	530	544	580	520	538	539	574	537	533	555	505	531	524	554	514	524	547	517	542	558	517	563	581	514	556	589	564	555	546	523	556	556	525	581	506	546	563	534	539	593	587	543	543	556	546	577	565	537	507	568	553	521	562	543	577	587	568	555	526	597	545	578	583	548	528	541	566	537	518	548	554	563	535	572	534	522	568	513	541	552	559	544	561	548	551	543	538	534	531	515	568	554	527	505	519	529	548	514	590	526	532	539	571	567	556	589	525	550	547	554	553	517	548	551	545	568	550	552	545	559	568	531	561	551	529	566	513	565	538	558	552	526	525	545	564	566	518	537	550	559	519	536	568	570	556	507	532	523	564	562	598	538	568	522	503	578	545	549	504	583	519	511	563	546	591	563	556	506	483	554	571	577	544	552	592	544	552	522	549	526	538	539	561	564	492	531	610	560	518	537	524	587	598	527	471	578	530	538	550	541	562	529	561	526	520	553	543	528	547	577	560	533	549	538	581	578	544	539	549	532	565	561	570	531	555	559	539	533	570	581	550	581	594	519	546	524	511	535	560	503	525	545	545	520	563	529	538	515	526	578	550	538	529	570	531	529	561	542	558	550	582	588	511	560	544	578	524	559	548	535	537	552	554	531	561	567	575	540	574	550	588	531	502	541	582	535	534	586	561	535	553	559	533	546	532	569	546	519	572	571	556	543	549	555	522	537	537	560	576	536	540	615	535	573	539	520	544	544	553	526	577	523	545	530	560	522	559	541	565	551	550	510	558	527	573	535	574	524	547	534	554	543	556	525	507	546	557	556	589	567	550	534	564	537	541	561	513	560	562	575	514	569	601	567	583	558	562	589	551	569	521	528	505	576	531	543	563	569	563	548	542	581	556	543	534	561	569	523	556	546	495	560	547	581	553	573	538	593	556	540	538	574	568	537	571	569	558	534	540	564	530	549	497	558	528	544	568	513	558	562	527	552	544	552	524	549	521	587	534	541	557	564	569	555	583	571	561	571	557	517	537	554	526	522	580	557	488	506	579	540	571	569	536	534	575	534	585	522	572	561	544	577	553	565	546	544	502	552	535	539	558	531	512	541	544	537	529	565	528	569	561	561	559	507	549	552	569	528	547	546	548	575	544	518	559	554	580	597	586	554	522	567	580	579	561	571	554	544	554	587	515	507	581	559	589	555	569	552	498	549	570	525	568	589	507	553	495	539	535	579	564	552	517	574	521	572	536	559	517	581	585	530	527	560	538	572	568	565	558	545	518	523	525	545	537	550	523	525	579	546	545	589	562	545	548	561	542	528	538	553	538	584	577	515	531	512	536	514	550	530	567	537	545	523	544	554	513	518	547	546	554	577	519	555	549	536	533	606	594	557	528	550	531	578	508	532	516	502	567	568	545	557	519	544	575	573	571	535	544	535	542	549	540	539	559	544	561	564	538	538	513	573	531	558	577	596	536	540	560	549	521	556	565	539	538	566	556	549	562	567	558	550	558	535	570	527	541	559	554	577	526	525	497	568	545	531	525	528	563	554	506	548	543	574	543	546	529	571	546	547	534	561	585	567	578	557	548	510	552	566	595	570	539	525	560	569	533	540	515	572	537	509	530	520	497	573	542	560	567	542	548	518	543	531	567	561	560	567	531	554	560	537	524	540	520	562	562	548	544	555	555	553	549	563	532	508	549	549	565	509	506	562	517	564	548	512	559	561	561	559	526	521	543	490	524	560	572	584	554	606	576	553	537	504	547	519	526	560	514	577	531	507	609	518	547	558	520	509	526	542	546	552	558	558	574	532	534	512	582	535	538	549	531	477	500	526	523	544	531	611	543	549	535	555	561	537	575	550	556	543	546	538	567	553	537	585	511	541	521	510	598	547	534	554	552	603	547	549	529	569	549	544	511	571	531	584	528	570	528	535	572	554	556	568	549	548	517	518	568	550	541	575	535	549	543	549	514	581	560	535	526	547	552	535	539	533	539	527	519	549	544	515	588	532	517	551	538	538	548	538	517	568	532	554	526	580	566	570	494	575	503	532	589	523	562	571	579	527	559	560	586	545	563	533	507	519	505	561	538	536	588	548	561	554	539	533	560	551	545	561	564	576	554	527	542	564	545	507	528	535	536	552	540	528	596	597	523	573	557	555	567	540	527	596	583	525	592	569	579	554	571	533	573	557	532	530	478	580	528	580	580	551	585	528	520	555	567	543	531	529	533	557	555	588	549	536	578	561	540	542	506	578	524	555	560	520	567	539	556	556	545	536	522	545	549	554	492	565	579	520	561	563	543	517	561	526	542	511	554	543	542	566	518	556	518	550	542	530	547	513	548	580	561	548	538	523	532	543	557	521	534	561	528	533	522	560	510	544	532	526	525	547	573	560	544	513	537	502	552
50299	28603	19517	6813	2251	1472	1329	1382	1154	1024	884	780	592	464	422	383	369	342	313	275	301	290	277	277	297	301	303	328	314	273	296	339	309	306	301	248	256	259	258	301	276	259	262	272	260	281	293	283	275	266	285	283	251	264	283	288	278	222	290	265	256	300	264	265	252	286	213	276	268	263	275	261	263	259	261	285	252	260	267	270	253	271	289	300	275	273	287	227	259	279	267	267	265	262	259	276	265	263	242	279	259	276	282	255	263	252	227	256	263	256	261	237	236	256	227	230	263	264	269	272	275	244	265	241	266	273	280	232	261	220	250	271	280	260	248	229	236	241	226	246	253	258	238	259	241	258	288	259	269	254	270	250	276	260	284	244	272	310	238	250	272	266	277	264	265	243	246	259	275	251	257	296	256	246	259	272	252	273	256	275	228	266	269	254	269	260	248	293	269	276	273	227	259	260	247	245	272	274	276	279	263	272	240	261	267	245	265	235	257	312	280	256	291	241	255	281	300	274	264	284	289	250	294	285	242	291	284	255	270	329	245	255	270	231	281	261	247	260	243	260	276	264	254	264	261	248	254	266	283	252	281	255	267	261	244	267	267	288	290	290	245	256	303	266	281	252	268	276	275	280	239	261	258	252	261	256	254	248	243	263	277	245	253	264	289	283	293	244	249	260	291	253	270	264	284	274	242	262	238	289	277	285	271	272	244	255	271	260	280	253	251	259	257	248	281	276	308	265	279	279	269	264	242	268	295	300	253	248	266	234	277	293	284	281	232	262	241	243	287	281	276	261	255	261	292	261	268	252	249	277	279	250	271	254	240	269	276	257	268	290	277	263	276	278	249	269	244	260	269	292	273	261	286	259	242	262	289	253	266	236	271	240	255	284	281	236	246	262	223	266	250	238	280	271	242	277	241	246	247	246	277	252	253	280	323	298	286	297	249	264	272	273	268	276	291	287	259	270	278	296	236	240	273	262	255	256	233	240	273	259	252	310	277	279	242	236	252	271	267	297	263	290	264	254	251	283	283	267	290	255	266	266	236	247	281	263	245	261	286	273	263	250	228	265	277	271	234	240	241	271	287	257	262	262	257	245	255	252	275	290	267	256	274	286	276	243	244	258	270	261	270	255	271	255	232	241	231	259	250	246	254	306	296	265	302	274	264	255	254	281	261	263	258	272	267	271	261	270	281	260	270	258	257	286	279	258	253	281	242	245	285	259	264	292	296	247	286	274	250	258	246	284	287	237	271	276	264	253	281	256	261	271	270	286	254	238	250	294	268	247	259	281	279	267	243	254	267	278	276	291	239	279	267	251	267	264	274	247	255	256	251	267	280	256	253	279	260	261	267	280	264	270	282	247	256	293	280	257	272	289	252	274	253	254	237	264	261	259	281	305	298	284	261	244	268	260	267	283	321	267	247	276	274	316	277	259	281	299	262	260	224	263	258	278	294	279	282	251	234	259	268	292	259	258	241	234	269	237	268	279	255	284	283	287	239	251	274	256	264	280	283	298	263	275	243	241	275	262	261	271	248	260	292	254	263	259	288	280	278	232	232	279	243	250	259	270	251	271	287	269	266	251	262	262	272	249	263	237	272	284	254	289	276	290	251	243	238	268	289	273	244	226	268	247	249	256	270	272	262	234	286	283	257	223	243	282	248	256	295	228	274	262	278	246	286	245	226	272	296	274	245	271	265	262	245	263	286	282	264	267	264	250	282	258	272	252	275	237	272	247	264	280	274	268	276	246	256	286	264	264	252	246	279	269	259	268	271	233	281	271	257	274	282	266	286	298	283	280	238	257	319	247	233	287	269	248	239	258	253	262	258	272	265	265	272	287	266	253	279	250	306	245	258	278	265	242	271	266	293	254	292	245	288	286	288	235	280	279	275	238	256	246	230	241	273	298	240	287	252	297	272	256	256	258	241	262	236	270	263	274	253	283	283	280	273	234	256	263	247	253	265	266	301	260	266	282	249	228	255	233	270	258	238	273	220	242	256	292	251	260	275	253	232	243	278	267	302	276	255	270	311	275	294	262	270	277	305	300	277	241	254	280	257	249	287	280	273	268	247	215	273	287	285	240	292	240	261	294	256	265	230	266	232	229	296	276	266	244	260	273	236	263	268	241	263	258	272	265	255	257	247	272	261	269	269	253	284	268	278	252	235	236	301	263	261	276	289	258	261	246	274	292	257	262	271	258	265	271	250	269	242	273	243	238	268	262	237	272	272	236	233	276	221	292	280	273	239	224	257	229	317	267	270	266	271	266	256	293	261	269	302	271	272	276	253	268	257	265	249	262	289	260	267	274	276	259	279	225	255	257	291	274	273	253	268	270	242	259	273	245	259	274	275	295	250	245	242	264	260	283	266	271	277	288	281	257	261	283	261	256	250	292	250	253	263	289	266	293	275	282	284	261	272	281	268	252	247	288	282	271	254	294	237	287	262	255	303	286	258	281	281	290	258	304	243	282	275	245	253	262	256	243	277	264	281	265	272	281	257	285	294	256	255	242	273	287	242	259	268	233	252	274	278	270	285	273	279	270	284	249	280	285	258	248	283	274	270	237	274	262	266	269	259	288	246	248	242	275	260	307	260	253	265	287	252	252	274	254	243	284	264	271	247	271	254	246	276	284	274	251	250	250	253	272	258	262	255	235	278	245	267	267	261	263	263	279	252	237	257	260	244	289	279	249	286	272	262	258	294	247	262	277	284	247	277	288	296	246	298	280	276	259	235	265	272	238	259	282	279	236	273	276	249	278	286	299	238	248	277	250	267	289	250	274	236	278	256	275	270	269	289	279	275	292	288	286	259	275	277	264	291	259	260	218	286	299	247	270	277	260	267	271	266	245	242	262	275	273	237	263	258	264	262	241	256	257	265	265	259	242	236	238	280	244	273	268	264	277	294	267	270	252	237	263	245	278	279	292	248	249	240	279	257	264	252	247	256	262	268	285	252	245	251	277	258	252	272	228	252	274	260	279	275	267	253	274	254	300	233	274	280	280	277	254	270	281	260	294	278	249	281	251	275	268	260	268	266	277	284	269	281	261	268	244	226	269	274	263	291	255	278	254	273	268	247	243	227	247	244	278	288	286	249	245	277	276	253	263	272	295	270	244	277	267	258	226	242	269	293	283	282	274	265	250	276	246	286	223	260	224	214	279	245	280	276	256	249	265	265	275	258	238	264	271	282	241	265	230	262	259	288	262	255	345	257	268	255	263	280	264	235	256	265	270	247	251	263	232	244	256	254	290	278	241	273	238	281	239	283	268	268	278	255	262	255	266	299	258	244	252	280	259	270	263	300	232	265	283	252	257	283	274	257	283	263	256	281	251	274	266	266	257	266	269	272	249	256	250	281	281	275	289	288	236	258	254	275	248	264	253	253	243	260	257	235	285	279	277	277	268	286	276	263	289	268	221	261	261	250	284	263	257	281	293	261	280	286	272	281	250	253	253	270	288	243	257	265	268	243	285	273	241	274	283	260	258
29685	19439	23286	10320	6992	5006	5013	5596	4640	4325	3874	3271	2297	1824	1477	1278	1164	1012	917	855	795	735	772	739	710	735	787	830	767	869	812	831	742	761	698	670	647	631	589	625	569	589	559	627	619	590	558	574	581	574	593	524	576	568	607	545	564	596	597	589	562	610	538	573	617	570	576	532	532	580	571	554	602	558	577	564	545	558	565	562	534	513	556	572	564	582	570	541	561	564	538	563	511	511	612	554	578	540	542	556	570	583	589	582	564	552	595	566	533	560	591	566	552	550	612	573	547	587	536	559	588	539	573	577	527	561	561	541	588	572	544	539	570	584	557	549	573	588	549	558	581	582	587	596	556	546	552	561	548	544	571	548	580	607	545	526	542	586	552	554	569	596	553	584	582	539	542	550	604	567	542	538	551	566	566	560	585	585	557	534	537	577	586	565	527	512	602	545	532	576	551	575	606	590	583	566	617	565	543	581	572	586	551	634	591	572	516	542	584	572	536	553	609	608	561	559	627	557	550	582	525	590	593	596	555	553	510	488	561	550	612	544	541	539	606	565	571	613	555	545	535	582	551	591	571	588	551	578	549	587	541	558	562	564	571	538	558	561	547	575	604	608	564	528	556	561	576	538	548	557	546	583	619	531	536	502	565	591	545	571	552	575	548	582	567	559	536	571	603	565	575	548	584	527	577	591	545	572	563	564	492	574	542	568	533	560	557	560	558	552	537	551	547	564	578	561	541	583	587	542	572	543	561	597	554	551	553	569	587	605	589	562	603	566	496	586	549	557	598	511	628	522	586	616	559	551	573	596	595	596	594	569	580	567	501	567	568	529	542	560	541	506	566	554	529	605	573	526	555	557	554	568	575	618	550	623	584	553	560	533	533	549	580	583	622	521	524	625	577	590	576	564	568	581	571	568	528	564	544	568	568	573	542	584	582	566	538	557	532	566	582	561	606	536	573	631	577	548	570	567	570	564	557	569	572	558	567	548	535	572	567	589	549	580	567	557	585	571	566	568	579	578	595	556	546	596	580	566	581	573	558	595	583	544	545	557	571	554	558	536	568	570	598	540	573	566	585	533	540	550	571	560	579	544	563	602	524	562	574	553	559	580	614	568	581	568	545	564	572	565	563	566	585	584	569	549	565	523	551	552	591	617	550	543	551	558	544	540	565	506	566	561	551	586	572	574	564	524	542	589	563	575	560	562	554	550	575	585	574	608	568	561	581	548	553	566	582	583	549	568	579	588	510	570	556	577	613	578	566	566	538	541	559	548	581	533	590	570	514	561	583	574	581	548	531	534	564	608	592	583	578	568	542	551	564	554	598	568	529	569	551	534	570	573	554	525	575	520	588	560	594	522	499	630	545	545	591	534	590	586	567	534	611	530	575	610	564	567	547	582	567	590	643	562	542	557	574	551	527	547	548	545	571	573	536	588	556	554	552	615	550	540	584	539	585	567	579	570	567	544	553	566	552	529	548	561	555	613	549	571	579	605	563	571	555	616	546	557	576	614	529	569	558	548	526	534	580	597	602	547	582	580	533	531	546	559	526	563	638	547	539	553	595	573	551	542	561	591	559	569	573	589	584	575	603	563	584	526	528	617	537	551	538	574	585	607	540	512	536	553	600	542	604	543	595	538	569	555	544	546	548	555	567	556	536	534	558	588	581	589	545	552	591	587	562	556	584	590	518	606	545	576	548	573	563	599	569	601	552	556	560	573	581	565	581	526	555	531	567	570	582	580	557	530	596	571	608	545	528	559	595	560	558	584	570	511	582	553	605	551	517	575	507	556	601	546	527	564	559	543	528	540	593	572	580	554	535	525	550	531	531	564	566	576	529	566	600	525	532	569	540	557	531	572	599	606	521	505	583	550	607	559	552	527	584	598	597	548	585	549	537	579	519	553	575	549	580	584	546	598	556	559	541	570	586	587	576	558	550	555	551	539	566	580	555	604	581	527	558	620	533	551	536	570	577	573	583	531	578	537	585	536	529	570	570	556	527	580	523	574	567	550	572	560	543	533	559	533	565	597	552	525	595	529	550	537	574	570	579	581	566	593	561	562	604	541	563	544	551	536	530	572	574	565	585	545	595	561	558	577	543	581	580	563	541	586	584	558	534	539	575	579	579	603	592	596	533	550	540	589	528	566	547	538	574	576	558	569	568	573	526	521	586	522	568	602	555	572	570	565	536	551	598	569	557	556	513	618	553	562	554	550	594	551	572	586	585	555	593	569	579	578	580	583	546	562	570	594	581	592	574	568	527	589	557	544	577	520	565	551	555	576	575	614	571	540	581	587	561	594	541	573	571	574	555	510	537	569	537	565	540	561	548	588	595	568	573	541	563	553	560	567	591	583	547	585	546	543	553	507	516	588	535	559	547	563	582	524	551	577	573	582	553	555	544	565	564	512	600	512	537	557	582	630	559	537	560	550	576	598	569	589	584	491	573	589	570	530	559	552	565	564	550	548	559	557	525	529	515	564	566	582	550	534	594	540	556	602	570	614	601	540	539	550	621	573	582	535	552	619	523	551	550	561	582	569	573	548	573	575	628	564	589	562	581	515	524	555	543	564	565	564	570	559	536	583	550	545	561	593	527	545	581	598	585	583	568	570	557	591	573	541	569	542	602	578	574	534	568	579	576	566	585	511	562	520	598	576	552	585	564	610	587	590	610	559	552	635	556	574	615	532	577	586	557	582	559	563	571	552	522	531	565	561	533	580	559	540	567	577	538	550	562	606	583	563	558	554	576	551	582	557	568	574	609	512	575	568	545	599	572	537	545	535	590	587	545	555	560	577	588	581	554	544	590	540	595	562	600	563	579	575	608	518	549	567	560	536	563	527	538	571	512	558	542	579	552	609	550	582	554	585	515	569	555	541	577	579	570	572	548	572	571	565	566	585	526	594	550	539	546	593	540	577	564	580	527	577	617	518	569	569	527	549	546	531	592	578	615	605	604	591	558	565	599	570	542	580	576	565	553	603	567	541	543	531	571	562	601	567	538	592	556	548	572	595	558	581	565	551	554	565	584	593	548	541	529	560	529	512	558	591	591	572	554	559	535	558	552	532	608	568	577	545	550	569	572	543	575	519	576	578	572	547	536	580	587	585	551	584	548	587	559	503	594	548	558	548	559	539	556	534	569	535	564	598	536	542	563	519	541	572	579	564	542	541	576	563	523	564	543	591	590	582	563	557	572	579	571	608	552	571	527	530	566	546	563	554	554	580	534	581	567	558	600	533	574	514	559	556	572	553	549	544	555	560	564	544	595	569	553	561	589	574	576	566	576	548	607	525	524	548	565	644	584	577	517	549	605	576	521	555	618	566	586	549	655	585	532	577	545	574	541	626	556	525	560	556	540	571	585	527	549	580	550	556	582	543	552	549	586	590	563	526	585	566	544	569	577	568	575	553	532	561	600	542	574	556	601	561	553	603	603	566	576	568	539	535	580	577	533	598	580	580	571	572	581	596	584	582	596	547	559	540	547	544
57486	35706	27604	11041	4423	2715	2321	2305	1909	1715	1374	1135	861	689	572	492	462	465	440	406	375	402	341	329	355	374	386	368	383	405	362	344	340	357	326	336	336	343	297	328	333	321	306	296	284	305	317	298	282	299	308	276	293	320	309	323	311	317	302	314	281	256	321	311	323	308	305	317	333	318	301	278	298	276	300	339	341	314	311	301	297	299	287	299	311	283	303	324	303	319	322	298	278	300	292	282	315	323	358	314	319	322	249	304	318	310	298	287	306	313	290	322	297	286	263	325	306	291	314	270	313	292	320	290	310	288	344	308	302	323	296	250	295	310	303	293	311	320	300	301	287	324	281	277	294	293	307	265	315	324	315	334	284	321	301	326	295	341	304	313	289	315	277	294	306	305	325	273	315	338	289	297	271	337	313	289	307	307	323	268	325	307	298	344	342	348	318	283	288	296	270	306	323	296	335	322	308	272	266	326	316	308	295	326	327	332	306	286	280	291	305	288	322	311	309	297	306	307	279	299	325	291	302	337	319	297	286	308	304	311	301	322	284	290	288	293	313	329	306	323	316	301	310	286	297	302	304	306	295	300	282	324	286	304	324	316	292	326	323	303	299	321	297	267	292	307	301	292	274	342	304	320	302	301	320	299	313	311	288	269	287	314	299	330	347	301	288	304	318	321	270	298	272	308	316	331	314	317	306	315	283	298	296	313	285	270	321	313	284	314	269	299	271	306	287	295	305	312	331	327	290	272	301	309	310	304	278	309	295	290	290	282	317	309	313	348	277	271	315	347	333	296	323	302	339	315	269	321	285	323	297	307	310	276	302	297	318	303	312	278	302	312	325	308	294	307	307	338	315	281	323	305	309	291	326	291	324	308	324	293	318	320	290	282	312	316	315	338	319	318	325	300	300	299	310	285	297	302	290	324	369	266	310	294	307	306	341	305	277	298	305	298	323	316	334	304	336	309	283	318	291	284	315	336	305	294	311	317	299	282	296	303	317	325	312	320	295	296	286	285	292	309	293	296	311	336	334	246	304	300	260	305	278	278	319	305	311	276	278	294	313	273	330	287	330	306	321	308	304	329	305	281	288	325	323	315	325	335	327	346	330	292	282	289	283	255	305	306	287	309	333	292	322	270	308	256	314	334	307	296	334	291	297	289	325	291	295	328	313	326	265	302	316	268	304	274	293	321	335	325	254	283	298	277	314	321	269	303	325	330	321	293	298	292	286	336	321	260	272	348	283	308	328	296	305	278	304	308	293	300	303	280	314	312	286	337	276	294	261	318	329	340	262	281	310	306	334	294	298	290	303	308	309	288	269	317	296	322	320	336	299	314	321	314	323	307	302	302	290	316	295	302	307	315	317	302	302	296	306	322	295	294	288	307	272	302	304	321	307	314	291	296	271	286	297	275	339	275	302	312	277	304	314	325	348	327	300	322	334	287	311	307	322	312	301	309	313	265	266	322	293	296	307	336	307	327	329	352	318	303	286	241	307	273	297	271	314	296	267	269	285	302	302	313	282	276	348	315	275	311	338	306	304	310	308	282	273	298	310	291	308	305	272	299	300	317	320	295	319	313	280	314	312	325	289	306	345	274	285	308	286	324	313	298	284	321	319	331	315	315	286	305	301	286	330	329	327	303	296	297	257	324	317	272	345	270	277	333	304	343	254	297	296	311	303	325	348	304	280	281	313	319	316	309	329	322	285	308	318	336	280	301	305	313	310	292	320	305	309	327	333	316	281	309	318	297	279	307	319	315	274	312	277	273	362	337	296	280	294	320	329	297	286	293	342	287	304	282	329	277	281	286	303	301	311	314	277	317	317	285	287	309	313	283	295	321	298	277	300	309	311	299	278	298	259	277	311	275	300	290	280	308	322	296	308	320	286	289	283	293	328	292	280	268	307	307	301	315	297	310	290	324	304	305	340	317	320	298	291	308	293	297	274	286	289	299	331	282	318	289	280	307	262	280	304	322	297	292	334	318	287	268	314	330	337	315	323	287	293	261	296	310	337	321	296	298	316	320	278	295	281	316	325	307	338	319	292	279	308	301	312	360	319	295	316	320	329	276	347	314	321	320	339	289	313	302	303	322	327	326	278	325	312	304	316	329	318	276	290	280	254	322	301	272	307	312	356	308	277	315	321	309	306	272	321	292	305	287	294	298	314	310	292	336	297	292	321	325	332	287	303	311	307	287	333	291	312	305	313	323	306	369	315	318	300	335	283	302	362	300	278	318	265	356	311	296	322	326	276	324	318	311	299	270	272	270	291	280	287	316	317	297	293	306	304	310	281	326	294	286	314	316	297	297	318	320	314	310	280	278	279	339	295	300	310	298	329	293	330	314	293	298	315	326	323	335	276	336	282	264	326	297	305	306	302	317	307	327	317	304	296	278	311	288	289	254	306	343	298	281	319	338	271	327	278	321	289	294	307	279	320	325	282	311	269	269	285	298	301	272	276	320	313	329	289	284	300	307	304	311	304	317	283	323	312	295	289	302	344	302	295	309	305	291	302	309	278	325	286	286	300	298	289	301	311	300	303	312	282	307	297	297	285	276	300	291	303	310	285	284	303	292	311	333	284	305	327	302	291	320	333	313	334	354	331	256	299	266	296	297	306	305	315	288	318	321	318	305	343	320	301	321	299	318	303	320	335	286	283	322	310	312	268	318	304	283	344	285	286	287	308	290	305	307	324	283	318	296	292	288	326	284	310	285	291	323	328	321	266	288	296	286	278	305	283	308	305	305	307	324	305	277	312	309	319	290	318	299	306	313	310	274	269	311	293	282	286	311	293	298	311	295	277	335	329	290	270	316	314	302	303	309	300	268	276	301	323	335	306	278	308	284	316	320	299	295	297	301	320	312	315	298	299	312	321	287	312	295	321	321	292	289	278	321	311	308	325	334	276	307	271	284	319	306	318	316	292	271	280	312	280	352	308	299	288	303	286	345	284	300	301	301	266	332	313	300	305	290	298	283	300	362	326	296	279	321	315	292	259	298	274	300	319	304	308	315	313	307	275	306	317	275	304	338	302	325	301	311	297	291	311	317	321	305	301	316	302	278	308	271	301	317	297	308	295	298	308	290	297	331	305	337	262	320	313	317	259	303	321	287	318	323	303	317	279	314	269	325	315	277	281	315	274	319	302	292	274	302	270	305	330	282	285	303	297	297	294	328	270	298	306	321	333	280	298	323	293	294	283	269	246	268	271	303	240	302	305	290	314	305	300	288	310	295	286	315	334	328	343	307	314	316	325	325	304	287	296	303	300	285	290	332	290	299	301	280	300	312	279	328	306	283	336	300	299	297	310	289	321	306	304	332	319	285	277	281	299	288	256	299	297	306	329	311	319	289	314	327	297	322	303	292	300	306	300	299	301	266	304	292	315	275	298	334	303	312	303	311	274	318	280	295	286	297	302	282	339	316	285	285	272	317	299	289	321	293	298	296	287	285	319	317	331	311	322	309	290	305	279	289	324	293	298	285	274	294
33325	25044	29833	15900	11589	8234	8363	8428	7060	6546	5834	4844	3638	2611	2234	1843	1595	1463	1377	1182	1017	1040	908	942	1008	1111	1034	1078	1000	1085	1062	1028	918	910	862	840	815	725	743	694	732	696	704	651	686	696	655	647	620	681	622	677	671	629	653	648	654	643	670	648	603	609	650	697	655	613	624	604	624	621	601	651	641	625	632	639	631	646	683	643	624	661	686	641	606	626	653	645	618	647	651	634	654	641	638	588	614	636	624	634	682	600	608	679	665	627	619	638	638	618	599	668	624	653	650	657	616	594	658	610	667	649	667	660	644	656	639	672	669	619	621	555	660	696	636	646	670	642	637	640	605	619	602	633	602	631	631	609	631	615	592	620	689	639	674	674	683	652	626	628	616	662	613	653	660	643	632	677	647	681	642	626	650	640	645	658	636	675	648	636	714	627	646	618	643	592	573	664	635	659	641	644	599	636	656	615	626	588	644	625	663	682	621	639	615	668	638	642	680	619	619	617	644	634	632	630	640	644	632	642	662	643	629	649	628	613	660	626	618	642	640	631	629	614	617	633	704	630	699	622	599	613	636	654	650	623	601	638	622	634	611	695	657	624	697	616	581	628	636	660	676	638	639	624	614	646	626	679	659	627	621	617	605	621	641	617	636	633	611	678	631	630	602	663	647	618	637	621	677	634	595	677	605	646	656	610	632	674	638	620	641	651	648	585	627	620	633	594	634	677	713	659	652	619	640	619	725	608	599	666	653	614	604	622	651	631	646	616	604	635	599	607	641	663	595	683	609	623	629	640	645	648	648	631	653	648	655	638	621	637	575	663	598	630	624	668	636	632	665	631	627	631	642	623	650	625	614	646	663	630	624	602	646	638	631	662	653	654	651	623	658	611	645	660	624	625	643	648	668	655	642	600	627	649	594	610	619	672	574	636	655	618	626	639	670	620	642	664	641	588	647	664	616	716	618	668	695	610	592	625	645	635	663	614	629	664	649	620	569	609	617	641	626	659	667	614	620	613	636	605	641	618	642	641	669	645	594	625	625	636	648	631	597	663	620	663	602	613	647	633	604	631	661	644	623	656	608	652	626	645	650	630	649	643	681	616	645	624	645	625	615	642	665	704	650	647	631	618	659	595	681	669	646	632	696	632	652	606	616	649	600	630	641	634	575	684	661	654	672	637	635	596	606	628	645	631	619	603	622	595	685	666	630	665	633	641	622	654	613	627	662	629	622	617	645	647	694	625	637	654	631	651	625	670	630	638	639	645	625	608	681	666	631	630	680	646	653	612	631	637	645	647	611	636	635	649	635	610	603	587	621	646	626	610	644	662	637	600	676	606	637	591	631	632	675	658	640	664	628	591	641	651	673	670	631	604	639	627	637	650	601	625	631	658	647	640	664	620	671	645	646	645	637	599	629	610	635	653	675	638	666	635	616	607	667	677	649	626	657	609	631	635	623	642	675	602	648	633	673	607	652	651	614	633	608	661	622	654	619	628	582	611	635	644	664	667	650	605	656	647	629	635	641	628	619	630	689	655	655	589	640	681	633	671	618	620	637	614	593	637	620	657	597	627	673	599	596	649	652	595	670	635	662	647	631	679	640	664	652	659	638	629	621	701	651	684	672	660	637	642	623	645	612	644	628	619	627	663	651	624	630	610	584	645	636	626	609	639	662	612	581	668	628	634	675	626	625	632	652	600	656	684	638	633	632	627	632	627	650	666	629	656	587	623	623	642	616	614	692	637	648	629	616	648	630	638	644	598	616	597	597	651	681	662	583	660	641	647	669	657	661	685	636	637	667	642	634	629	615	641	625	662	622	642	621	670	655	680	627	680	642	619	637	646	670	595	643	566	572	682	634	632	623	646	602	631	618	596	643	640	616	604	650	612	608	595	684	599	690	662	625	636	633	608	618	621	627	613	648	634	647	640	614	646	632	665	660	655	672	604	602	631	678	620	667	654	656	580	632	627	604	623	688	614	635	629	639	629	646	663	653	622	674	633	648	606	639	651	567	592	630	613	590	692	640	620	638	586	645	703	652	664	672	634	628	631	572	638	654	631	634	633	628	668	644	617	597	651	707	649	628	680	649	688	622	610	663	630	627	593	651	583	636	632	589	633	623	666	626	631	629	653	614	681	623	686	642	657	678	631	650	652	635	626	629	654	645	633	594	581	624	609	619	648	631	684	627	645	633	678	692	669	623	615	630	661	618	647	645	610	684	634	606	637	619	671	643	649	640	623	663	621	647	618	588	657	617	594	626	661	624	628	600	617	598	627	592	623	604	659	632	639	718	624	619	645	619	649	618	616	580	669	655	658	627	599	600	639	653	633	660	614	671	662	676	598	655	616	640	658	690	649	659	658	634	650	650	618	626	665	635	614	656	666	649	653	648	649	637	644	658	616	677	651	644	677	642	605	626	627	670	638	612	631	620	586	663	631	624	646	659	656	622	601	651	626	670	647	646	645	649	630	623	652	673	597	606	664	658	634	610	605	615	668	630	668	639	605	646	663	622	614	665	639	680	625	628	623	649	657	617	645	687	645	603	669	632	650	636	657	680	687	630	662	620	653	638	633	635	630	646	597	628	618	663	595	611	623	660	648	639	681	653	629	630	631	623	620	647	623	645	599	640	664	593	688	596	635	594	635	635	665	625	638	628	658	635	661	672	609	626	675	655	655	650	639	669	622	653	626	648	575	597	644	612	635	620	665	613	664	680	666	702	651	613	625	613	677	642	681	629	613	654	657	663	642	642	659	642	624	600	678	617	578	630	655	620	627	618	653	627	619	601	664	624	593	648	613	608	627	663	642	657	652	666	618	655	669	675	634	615	613	632	609	670	657	576	659	597	651	632	624	665	596	658	642	623	652	661	682	643	629	678	610	634	637	636	601	640	631	662	622	638	605	645	635	624	648	675	669	617	601	661	666	633	654	583	639	593	611	639	614	649	643	655	600	677	661	646	622	663	669	670	666	661	598	662	644	591	653	644	640	690	612	642	641	620	673	620	631	617	669	652	660	616	614	609	655	635	654	669	631	658	689	636	633	597	665	634	619	626	681	632	617	633	631	642	601	599	629	622	630	663	611	615	594	664	636	650	664	643	634	615	619	682	644	668	656	627	623	583	643	629	644	621	661	583	618	631	610	634	624	665	649	626	623	636	631	666	635	634	670	609	647	653	612	639	669	630	643	669	603	649	611	666	677	676	650	643	650	597	620	680	607	668	615	586	639	639	640	654	647	635	617	600	606	595	663	646	657	619	624	637	640	669	632	587	648	614	625	660	643	622	670	629	669	608	626	652	638	610	601	614	610	595	610	644	636	602	652	647	602	637	631	640	607	611	621	613	672	625	652	666	621	588	640	604	638	632	648	613	610	619	692	592	637	689	626	633	630	660	655	667	642	661	656	640	586	631	628	634	632	632	649	633	619	634	636	646	631	618	638	669	635	640	619	645	609	638	622	695	648	657	659	635	641	639	622	616	612	628	616	667	616	617	662
36229	19204	9270	2519	936	626	584	637	623	529	548	467	424	394	338	322	319	263	281	276	303	258	263	271	264	268	261	282	296	281	268	280	297	284	255	262	275	298	265	276	286	266	267	251	290	274	293	280	267	237	250	265	240	258	265	250	260	273	263	287	267	244	259	257	287	290	275	263	255	261	246	230	255	270	252	272	278	284	271	264	281	261	291	244	241	265	257	254	260	282	241	266	249	272	249	284	247	278	257	233	279	249	276	247	269	243	264	284	263	261	263	281	255	236	275	267	261	275	257	279	264	264	256	276	257	242	268	263	270	283	264	282	280	251	252	250	262	273	252	271	247	309	279	264	260	294	264	253	267	272	282	275	274	285	290	234	276	257	264	268	247	261	252	259	234	256	249	255	277	274	261	269	235	282	258	275	257	253	259	264	246	251	267	269	246	277	266	271	256	260	290	262	286	277	277	244	266	269	253	226	239	287	256	260	274	272	268	286	278	261	268	271	263	254	245	263	281	284	255	287	261	286	269	254	275	227	256	250	291	268	252	253	276	228	248	272	258	269	244	277	282	277	252	277	249	249	250	258	281	249	259	293	272	256	243	252	242	255	228	306	276	276	267	234	249	262	267	286	262	266	261	233	255	274	257	265	233	271	256	253	240	269	287	286	252	274	267	237	271	294	266	259	247	247	252	258	239	271	286	249	275	282	255	236	270	269	279	268	294	272	249	299	247	280	279	274	261	272	297	256	286	296	237	305	277	251	294	253	248	238	249	263	250	269	266	277	255	249	284	287	238	253	277	269	263	255	256	285	269	283	281	299	259	291	266	248	269	256	268	276	284	260	259	274	267	241	250	256	278	268	262	225	238	252	254	263	270	270	250	285	234	260	262	269	277	307	267	275	288	269	280	280	284	214	253	263	253	294	295	281	245	271	227	257	261	242	255	256	255	306	258	288	265	265	254	270	282	255	282	271	280	293	234	256	223	270	250	275	244	257	303	257	272	261	267	255	281	275	243	238	234	240	229	243	268	282	276	273	259	269	261	250	261	303	249	251	271	251	225	265	225	241	250	251	267	256	251	266	258	250	214	254	273	194	257	285	262	217	240	257	261	267	235	274	280	262	263	266	231	252	261	261	275	286	281	267	280	255	259	285	253	258	261	272	277	274	250	237	257	241	270	288	255	274	256	234	245	275	222	272	256	260	264	281	249	256	278	252	209	290	274	267	245	243	281	258	256	273	251	263	265	247	280	258	281	251	262	260	251	271	238	258	251	276	279	270	240	261	280	241	233	263	283	258	287	242	293	269	215	249	231	252	255	251	277	258	233	236	252	227	248	277	251	258	243	273	251	291	278	257	274	278	258	258	235	255	253	264	276	293	289	255	265	264	243	274	255	245	281	268	260	253	270	283	273	256	262	239	259	236	254	265	286	273	286	206	278	264	266	254	277	262	276	255	251	250	272	230	219	272	250	216	302	272	299	262	246	259	265	260	271	274	262	266	246	249	263	249	276	255	262	267	247	248	249	243	239	243	268	266	293	278	246	263	278	260	255	225	259	258	301	296	265	272	243	260	272	263	260	265	283	258	309	270	253	255	256	251	252	279	288	266	279	270	259	255	274	251	286	254	260	272	248	283	255	227	234	260	276	234	272	255	292	258	263	242	269	270	290	255	255	267	255	250	265	234	254	264	276	271	285	289	294	266	259	306	243	292	264	276	249	311	260	269	270	255	231	237	279	235	243	250	238	254	251	220	252	253	278	281	274	272	274	263	258	296	262	248	275	268	272	259	294	286	260	224	249	272	267	248	251	255	274	259	241	265	280	258	280	239	271	285	288	256	269	250	274	240	269	258	290	267	255	261	266	278	226	245	289	238	233	249	226	252	270	291	247	274	267	239	261	242	256	240	249	282	269	298	235	250	261	284	270	256	262	265	266	302	281	250	281	268	269	253	251	273	267	244	264	272	254	264	236	272	263	272	269	265	273	287	268	263	273	252	258	294	263	258	254	292	251	271	287	252	258	286	276	242	253	252	267	286	274	254	258	273	276	250	259	249	250	281	262	256	278	260	278	261	288	260	285	255	260	256	237	235	260	289	264	262	274	285	259	303	279	276	296	255	252	280	280	251	259	263	273	283	279	296	276	263	254	272	278	244	256	264	289	268	246	270	250	253	254	255	251	263	259	276	286	243	275	257	268	262	268	270	263	238	268	238	236	253	253	266	257	277	252	281	278	250	307	257	231	234	280	282	220	227	277	234	256	241	256	269	304	284	261	287	267	280	230	276	258	296	271	246	277	249	297	267	288	278	258	272	233	280	221	260	275	258	257	252	265	256	266	261	251	258	280	250	246	264	274	233	289	289	264	285	257	275	283	256	263	275	263	278	277	245	273	262	279	227	250	277	250	250	275	282	253	288	248	259	257	260	259	260	290	265	242	277	251	232	240	290	259	260	257	280	262	256	276	291	260	266	278	280	275	271	271	256	262	258	254	265	234	244	299	277	267	258	265	271	267	273	272	254	255	266	280	268	258	236	281	229	236	244	271	282	288	256	252	261	292	283	242	233	266	264	265	289	261	257	275	247	246	274	253	282	250	252	266	285	269	247	236	260	281	235	245	238	295	294	229	262	293	246	249	248	287	240	255	252	270	261	256	252	241	236	229	250	265	253	228	252	244	260	253	253	247	303	271	302	250	259	295	255	268	254	255	278	268	254	271	257	263	253	243	244	232	255	283	236	266	272	233	242	285	248	293	245	286	259	263	263	230	241	249	269	286	248	297	247	261	259	282	251	229	250	261	248	222	260	278	273	265	254	270	261	262	253	281	264	259	270	271	265	285	249	240	268	274	244	281	281	285	282	252	290	294	285	278	244	252	243	248	265	245	257	268	283	256	243	255	258	253	283	264	253	277	260	276	284	267	258	281	278	254	256	258	270	267	276	256	245	269	253	295	258	249	283	260	279	249	285	280	273	276	273	266	266	245	269	266	287	251	249	268	246	255	242	264	278	242	253	243	258	288	266	244	258	264	280	262	279	281	251	269	251	271	253	248	278	271	291	256	254	243	259	286	268	291	254	279	236	309	234	282	224	280	270	305	285	272	248	264	288	287	266	247	264	275	269	250	240	275	251	250	267	283	293	282	298	258	274	216	236	277	292	259	286	253	261	265	293	269	253	301	241	282	240	275	247	269	276	262	253	296	255	277	320	279	260	259	263	263	284	291	257	282	291	267	279	284	310	262	256	267	254	255	282	278	271	242	254	254	294	260	280	280	264	233	263	296	241	285	301	248	231	278	268	261	287	256	250	267	277	278	229	252	243	251	238	292	265	249	254	245	258	240	230	270	266	276	260	287	252	306	287	251	258	298	234	307	254	277	256	273	239	260	250	254	271	256	287	284	247	265	270	269	235	212	268	256	259	273	273	284	258	249	252	264	255	299	267	276	268	247	237	284	279	246	239	242	251	264	266	267	278	226	297	279	254	285	239	283	253
20750	12746	12399	5100	3241	2390	2472	2622	2182	1972	1876	1621	1460	1145	1048	882	745	727	728	646	653	660	605	588	567	658	681	696	669	677	667	625	644	617	638	605	570	595	542	592	572	583	549	530	581	563	549	537	551	539	579	525	535	549	541	512	533	545	568	575	515	552	601	578	544	536	553	569	554	558	547	559	582	588	568	550	552	562	537	513	579	587	550	584	532	511	587	578	558	504	549	564	567	536	607	544	540	553	562	568	562	553	547	567	560	585	579	617	532	501	536	528	542	542	601	550	583	494	555	512	556	544	541	507	544	566	567	540	539	584	526	564	544	542	551	517	589	499	568	555	527	554	561	572	523	561	553	596	564	569	553	567	535	534	537	588	565	557	566	506	602	552	578	553	570	525	557	537	528	516	555	543	563	579	526	590	590	608	553	541	602	538	558	536	541	549	551	564	567	531	574	579	523	534	532	557	572	600	518	589	519	559	589	541	536	532	579	540	588	541	550	551	538	537	572	530	565	584	580	552	584	545	562	576	539	564	551	566	587	562	566	548	503	570	580	518	583	542	528	532	555	550	521	543	528	595	587	580	544	516	554	527	516	574	548	551	554	566	564	567	535	553	543	556	573	575	544	568	579	558	564	554	537	539	541	550	571	538	604	542	549	520	516	554	541	570	534	531	543	525	502	563	589	589	580	516	543	546	577	552	551	539	549	588	528	519	562	565	568	574	557	532	561	562	584	569	576	547	522	545	520	570	542	580	527	614	519	532	527	561	575	564	512	517	542	572	550	534	496	582	598	512	580	601	606	582	536	544	551	608	552	582	550	522	564	535	530	573	508	527	561	552	535	524	540	569	572	564	548	552	528	566	551	564	592	558	560	586	540	555	533	566	568	581	537	506	558	532	539	572	550	522	527	553	541	565	552	559	557	585	565	559	561	590	573	589	519	584	560	549	527	580	581	559	564	534	572	560	517	507	557	560	583	586	565	573	552	527	545	587	526	589	568	525	513	577	584	547	537	593	558	533	588	602	555	538	551	537	588	538	545	579	596	565	565	543	550	539	554	536	570	542	561	553	556	531	545	565	562	557	566	561	566	553	569	559	581	550	540	564	579	549	552	561	632	529	529	550	565	530	528	556	545	555	506	548	581	552	532	577	545	559	559	503	544	541	536	554	508	566	517	532	562	580	591	588	501	527	543	585	563	539	516	546	557	529	537	524	592	557	544	604	570	541	523	505	571	577	566	560	540	572	530	569	589	528	545	574	529	527	532	552	602	537	550	561	566	517	571	537	577	552	582	574	587	563	552	551	514	563	526	581	522	576	565	553	541	565	561	597	552	564	555	528	513	555	571	548	540	563	550	508	578	509	535	546	481	549	584	529	516	525	520	546	583	574	606	606	585	502	537	529	564	571	562	567	540	603	531	566	566	558	541	527	578	527	556	591	573	572	619	573	591	587	545	535	575	600	583	531	554	551	545	578	539	558	541	542	542	528	562	561	594	520	531	526	566	540	549	543	585	555	557	583	570	556	575	574	568	536	519	577	560	506	546	587	531	567	583	567	528	596	599	507	555	540	544	586	517	530	580	569	556	600	566	537	537	602	539	524	531	572	557	509	585	587	539	599	571	578	545	544	567	584	582	561	561	530	576	567	577	546	563	546	564	560	540	566	585	511	558	517	579	571	551	531	583	512	533	579	550	548	524	553	520	552	553	579	544	571	526	549	598	559	570	566	524	544	540	558	509	567	587	541	580	571	579	557	587	562	535	590	539	586	506	570	519	556	581	519	589	549	544	559	550	547	560	570	548	533	538	580	590	597	581	547	546	550	571	556	577	506	541	569	576	562	561	562	562	568	551	517	580	576	557	534	533	587	555	565	550	573	585	570	547	535	598	576	555	514	529	571	550	584	569	522	509	560	589	529	542	574	567	569	555	580	538	574	509	542	579	589	535	556	535	588	594	542	559	593	569	543	581	543	540	554	553	529	514	532	521	505	560	549	546	554	589	541	565	559	530	558	545	544	539	594	553	565	526	570	557	548	560	596	536	555	521	567	559	565	565	532	514	541	529	541	541	584	540	601	579	583	572	541	540	557	534	566	585	579	561	547	570	571	527	554	606	563	545	565	580	534	551	514	594	566	585	515	541	551	623	549	570	561	537	565	521	519	558	535	546	598	577	534	577	572	602	551	553	574	571	573	586	598	586	530	558	553	534	545	560	563	565	569	562	544	584	579	551	593	557	494	538	557	572	555	579	567	563	540	491	564	569	541	572	590	586	541	523	554	539	535	548	534	546	558	532	539	568	560	553	575	575	562	549	572	551	513	558	560	531	545	554	594	503	507	541	547	544	535	551	530	614	561	541	586	600	576	570	574	599	512	569	554	599	552	541	560	540	507	571	557	544	549	572	582	577	552	557	525	553	554	562	573	560	508	572	577	540	631	572	555	538	544	588	551	546	584	560	561	571	535	541	546	538	573	565	540	542	573	563	551	542	552	604	579	524	525	561	533	590	569	568	566	569	552	570	604	572	571	573	553	573	561	518	597	599	532	521	571	630	539	521	611	546	510	531	588	558	580	501	530	567	554	509	550	580	538	554	533	538	579	540	593	558	547	576	564	553	528	573	598	587	529	527	603	560	582	562	559	537	554	556	597	544	490	530	570	546	565	524	508	535	547	523	567	568	544	554	506	542	537	579	550	551	535	571	535	607	519	549	559	599	565	511	558	547	546	560	525	555	582	569	528	541	540	535	565	519	544	560	584	559	537	581	553	528	544	537	517	528	574	570	588	555	587	485	542	551	551	566	561	552	543	568	573	549	547	577	534	563	541	566	539	511	582	535	589	530	507	556	554	594	533	572	560	528	636	565	565	590	566	547	636	557	576	514	512	599	558	547	534	517	591	559	540	545	556	590	573	565	541	543	542	560	538	570	570	563	568	576	560	541	551	510	593	596	571	567	552	543	602	553	566	532	566	562	536	524	594	511	580	568	579	536	528	539	543	576	617	560	582	505	578	532	579	544	525	587	570	528	554	572	538	566	548	573	542	542	566	529	508	561	532	509	510	559	559	550	601	603	538	582	594	545	539	574	551	531	606	544	589	552	529	538	547	545	543	505	522	577	553	556	573	543	535	565	521	534	594	514	569	586	536	533	575	541	583	554	528	554	545	574	532	536	552	542	558	572	564	544	559	553	564	542	542	574	573	552	580	521	576	579	550	537	522	533	553	562	519	541	532	548	542	537	566	561	545	551	585	574	575	583	523	556	569	558	531	524	600	555	565	525	579	551	554	545	570	533	533	549	551	515	533	548	572	560	549	608	537	571	557	575	548	557	570	520	539	550	564	541	608	533	553	519	548	546	554	552	546	602	571	505	544	529	551	556	562	551	563	584	540	531	521	545	513	546	555	534	574	568	589	566	575	545	546	558	535	567	570	529	557	560	554	536	570	566	550	543	563	555	555	580	536	538	581	563	585	560	603	544	562	534	542	562	566
49052	27420	18141	6598	2310	1665	1438	1374	1129	1037	925	790	651	487	449	398	368	376	353	355	300	306	331	286	298	283	325	286	304	281	318	278	306	325	274	270	279	304	280	282	248	251	264	269	251	269	270	271	271	252	255	280	308	259	275	236	259	272	272	258	244	274	268	277	287	270	221	253	269	239	257	263	254	257	260	259	261	253	247	257	288	225	243	250	284	261	232	230	290	295	265	273	246	310	277	236	258	301	244	313	265	264	276	276	280	248	270	242	269	249	266	267	260	287	275	253	293	290	249	272	247	303	245	257	265	275	257	256	255	294	273	266	244	264	232	262	262	268	254	242	277	263	251	258	235	257	263	264	252	291	268	276	256	245	255	247	245	286	245	248	273	266	256	267	264	234	282	304	254	271	261	280	277	293	278	256	264	239	282	269	250	263	306	280	256	264	270	265	286	313	293	302	279	242	249	286	283	252	256	240	278	272	263	274	285	269	243	253	258	270	261	253	255	275	275	268	276	265	232	258	248	259	258	258	281	248	273	270	272	250	235	285	259	262	258	266	276	283	258	274	242	283	289	260	251	267	250	291	250	288	258	225	261	270	309	260	274	253	252	279	293	258	253	267	310	250	286	250	266	264	252	234	261	231	255	248	259	263	278	264	247	241	261	254	236	268	253	259	266	279	278	274	269	271	277	237	274	246	260	286	242	263	291	266	246	256	284	223	233	274	275	280	261	263	271	263	268	267	263	270	249	251	278	272	232	289	253	273	249	247	266	217	244	275	237	281	269	238	274	245	303	287	276	243	240	252	265	242	271	269	275	271	241	280	288	260	240	253	260	288	296	238	264	255	237	296	265	284	244	248	242	241	233	242	265	228	257	250	272	243	274	251	259	250	280	224	244	262	252	260	251	251	257	257	259	275	239	281	254	247	276	252	281	273	258	269	253	253	226	277	261	252	224	242	262	270	291	282	262	243	266	251	254	296	287	309	252	238	239	281	250	282	286	282	265	267	260	241	265	282	261	236	251	223	264	251	263	256	271	246	271	286	242	289	303	254	273	260	251	255	267	274	269	279	245	259	265	270	282	265	265	252	227	242	265	274	237	229	249	275	260	262	263	252	246	236	281	258	267	252	258	235	270	255	245	257	273	258	249	271	269	267	254	256	239	261	238	280	272	279	244	263	254	251	255	264	260	296	269	272	250	273	276	251	264	264	273	236	276	276	232	266	279	238	264	250	252	251	252	270	232	272	263	290	238	259	277	265	254	258	259	269	253	255	261	262	265	274	278	275	256	299	271	267	265	267	255	270	256	269	223	251	285	293	239	274	269	279	300	272	257	251	288	232	243	289	281	264	263	308	252	234	244	263	248	247	275	279	289	266	236	301	248	270	273	277	261	259	279	232	256	231	238	234	261	274	280	236	265	251	294	266	280	267	250	252	254	250	264	276	286	280	225	277	279	272	262	270	267	266	263	259	286	263	286	247	249	257	255	261	249	275	317	289	278	242	260	251	296	267	267	271	293	278	266	247	255	287	261	243	243	269	268	280	288	237	256	231	269	259	258	267	274	277	310	271	257	270	257	249	257	264	263	266	246	257	256	260	278	293	267	244	262	264	259	296	270	245	245	226	252	265	275	260	284	281	257	239	231	270	266	255	292	266	235	257	248	229	256	317	292	253	299	292	256	287	246	271	289	247	257	262	263	267	290	233	258	257	250	255	263	284	275	272	239	265	242	261	244	237	251	236	251	270	250	236	253	286	260	280	299	256	280	279	293	262	241	246	268	286	238	237	226	256	256	244	251	279	262	247	265	271	280	256	274	258	249	283	235	275	278	242	242	250	290	267	269	261	257	219	244	249	255	271	274	282	256	247	289	261	282	265	253	275	247	267	255	249	242	234	245	290	277	269	280	247	302	267	269	249	218	261	278	292	284	302	268	292	273	233	247	284	258	274	265	250	293	271	204	234	245	249	257	260	261	279	255	249	272	268	250	261	282	284	268	269	243	302	244	263	251	262	271	242	268	247	300	271	268	263	274	283	306	284	245	264	279	279	255	264	264	268	272	250	265	274	251	271	239	290	254	255	263	265	289	258	256	249	237	241	261	253	280	262	281	261	253	269	237	263	264	270	279	278	267	281	256	295	291	259	238	268	283	307	255	249	272	286	265	265	261	239	296	305	253	257	240	267	287	238	285	270	264	256	247	265	249	233	257	270	255	275	257	262	267	252	232	266	258	266	238	238	274	311	254	218	272	263	234	240	229	265	233	274	264	276	278	277	268	244	264	289	265	266	267	283	244	259	250	252	282	248	284	244	281	274	294	270	250	256	267	259	267	268	265	267	253	238	267	266	285	249	288	272	253	250	246	303	273	286	260	246	241	222	263	251	290	274	292	258	279	248	243	272	286	256	271	287	236	255	297	257	262	224	289	234	258	273	266	264	243	232	262	302	294	263	237	217	279	279	297	267	228	289	281	260	246	251	254	247	266	259	287	274	256	285	298	255	272	269	251	255	269	270	274	273	232	259	247	228	261	299	255	261	253	280	256	279	272	283	246	249	270	283	261	267	289	270	264	246	262	234	260	238	272	296	265	243	259	271	265	253	258	261	265	274	265	249	249	293	290	273	228	280	249	249	246	283	254	286	271	292	278	269	252	289	245	222	263	259	256	255	259	284	210	234	263	283	260	255	236	268	237	274	288	276	284	262	268	247	222	275	249	266	298	297	263	236	289	249	266	274	263	248	258	280	270	261	266	294	228	250	281	248	257	267	249	271	231	264	265	241	261	252	248	254	263	257	263	269	277	241	269	236	278	236	266	286	282	234	250	250	238	239	280	229	254	253	276	256	258	236	249	264	260	271	265	247	285	254	263	271	253	257	256	243	292	211	219	248	274	255	265	254	247	271	261	286	275	279	268	280	290	286	275	282	266	228	262	243	260	278	259	257	277	233	227	279	252	246	270	244	255	227	265	252	255	249	251	256	260	236	277	237	252	241	288	262	279	279	254	263	255	267	270	286	235	285	266	265	286	253	270	258	247	263	240	243	269	264	247	291	267	287	250	285	286	247	276	231	291	255	301	304	264	268	273	268	261	282	273	251	248	268	251	278	281	271	260	263	261	244	282	296	266	241	281	259	272	252	261	249	284	258	268	254	260	264	262	285	253	251	286	270	241	243	255	278	272	312	253	267	235	248	245	266	299	263	244	247	258	279	280	263	276	287	279	254	290	284	275	274	262	244	277	255	204	237	260	250	277	286	283	278	297	294	268	266	244	288	297	260	280	263	250	245	288	238	272	276	291	251	262	286	265	249	263	306	225	259	261	273	259	253	280	280	249	299	282	246	252	262	263	258	280	222	271	290	266	259	297	250	230	265	261	286	282	246	275	257	239	272	275	261	275	251	264	252	256	289	263	264	266	270	279	267	257	272	266	270	260	270	264	249	270	250	230	264	254	287	270	281	277	285	264	243	272	283	280	278	259	246	282	248	272	247
28592	18778	22002	11724	7401	5892	5581	5416	4613	4163	3934	3205	2568	1972	1631	1419	1205	1113	1016	926	813	770	785	752	751	834	796	816	797	810	808	779	744	735	701	699	706	671	612	601	648	598	582	600	586	536	582	572	521	579	578	592	572	536	576	580	556	533	577	527	545	577	549	583	595	544	568	565	551	545	540	560	499	593	547	539	572	566	523	554	567	600	582	566	555	544	560	554	583	599	590	534	590	594	538	596	557	497	573	549	567	561	534	542	561	571	526	545	555	578	607	595	572	557	563	567	577	578	544	522	586	535	551	571	537	588	556	560	527	531	583	581	574	581	529	566	561	592	588	542	575	571	561	582	509	579	535	527	578	562	557	569	570	541	508	586	606	538	651	530	525	537	575	608	594	532	561	552	558	600	525	539	519	547	558	575	550	520	550	604	548	564	513	556	569	585	532	565	583	575	555	548	569	556	531	524	549	541	575	559	603	562	557	582	569	576	563	586	565	555	587	553	510	539	543	570	579	535	582	545	610	549	518	574	542	579	556	542	565	535	580	561	547	556	588	542	560	578	585	603	563	572	578	591	556	577	542	577	540	537	544	541	579	581	596	543	529	549	576	565	554	566	562	543	539	561	552	574	604	590	568	548	526	546	567	522	526	563	571	546	591	513	535	546	586	538	610	564	568	602	537	555	544	580	550	554	554	587	567	593	548	546	564	592	568	554	520	574	537	572	578	556	555	572	543	547	524	585	522	603	553	541	560	522	548	587	561	575	549	528	578	539	584	565	530	582	586	563	540	543	578	548	543	563	515	591	580	576	554	586	549	601	571	587	548	546	519	557	552	548	512	546	570	572	595	540	576	600	559	569	497	586	550	565	600	577	561	593	571	557	600	519	575	595	542	545	529	523	600	540	598	595	540	552	552	608	559	593	626	559	553	594	580	533	559	579	601	574	574	563	590	549	526	593	615	590	593	522	579	557	550	579	621	544	558	552	524	565	557	569	543	611	514	597	602	577	558	558	617	541	569	602	556	521	577	569	576	574	553	534	573	539	611	563	544	519	555	526	592	582	513	588	533	557	555	559	581	563	589	524	579	612	523	599	591	561	572	528	553	585	566	631	561	577	520	525	563	593	521	565	580	575	559	537	572	581	570	531	535	542	601	567	546	571	568	567	568	568	550	567	577	582	547	565	547	548	572	610	551	552	565	598	555	597	582	570	584	568	550	543	551	538	568	582	563	559	561	531	544	572	578	572	543	558	514	581	546	529	606	525	548	555	583	577	583	557	535	569	575	578	596	531	588	565	567	521	606	560	567	526	559	546	543	553	549	548	515	532	562	553	584	549	549	567	499	572	588	521	562	593	531	581	556	574	528	561	563	566	504	604	575	525	558	511	581	573	568	547	534	529	586	558	531	533	565	563	621	541	575	563	597	571	534	584	552	534	551	574	601	568	572	553	552	536	594	578	588	560	575	576	554	579	562	574	533	576	551	566	557	583	592	581	577	552	581	541	563	565	554	536	527	586	613	607	548	571	569	578	548	591	599	541	568	536	558	538	556	542	539	575	558	591	534	533	556	540	576	557	555	566	539	519	564	534	556	564	589	535	502	573	561	524	552	521	550	588	585	536	558	530	582	531	587	528	562	547	578	571	529	540	546	568	559	579	537	578	575	556	569	564	559	562	592	561	579	564	549	549	538	536	582	539	566	551	530	588	486	563	575	496	551	604	580	549	541	571	570	596	544	587	568	540	578	596	539	573	540	576	544	565	579	590	560	545	538	572	520	544	587	575	554	553	587	562	595	639	551	567	569	556	583	583	559	599	561	560	528	579	608	577	567	557	562	532	590	571	525	552	576	529	548	583	621	589	544	613	543	581	561	572	585	562	551	594	544	576	566	520	552	560	561	539	538	541	561	554	555	552	576	530	538	532	529	614	566	547	553	517	574	580	545	573	595	533	563	584	540	550	525	617	581	557	555	560	550	552	561	577	504	601	554	573	597	543	516	525	563	588	579	541	553	577	620	579	566	575	545	556	575	577	564	523	608	549	563	534	559	567	570	548	550	573	576	581	548	591	555	523	547	568	548	626	562	569	582	518	566	549	568	509	540	595	522	531	595	581	521	553	562	611	571	527	569	554	563	567	555	525	591	557	573	599	565	560	572	580	539	558	574	586	540	584	526	531	587	580	576	578	551	573	578	567	559	552	557	534	522	610	593	549	553	515	589	551	599	616	581	574	594	568	552	564	568	562	572	551	574	571	550	595	545	546	554	584	554	538	517	589	548	568	577	546	539	531	515	532	592	595	597	530	545	579	551	514	552	579	583	524	560	558	559	557	536	565	553	526	592	578	528	581	573	533	548	555	593	576	573	472	552	517	569	608	567	531	578	553	572	569	523	502	568	566	555	555	551	583	544	573	562	547	591	566	530	574	531	546	558	573	555	568	552	542	543	572	519	556	570	547	603	645	553	548	602	627	559	526	529	535	506	584	568	619	546	548	551	531	605	568	561	576	507	568	562	596	579	605	602	528	583	563	575	537	572	559	580	609	595	552	556	574	585	557	559	567	589	583	547	556	551	546	571	582	575	525	566	555	532	548	576	573	580	555	578	552	588	567	588	570	570	566	559	538	578	518	564	588	548	562	564	563	541	588	568	529	599	555	590	559	528	520	538	541	561	585	534	543	586	546	563	577	551	565	558	601	568	564	570	556	578	548	571	558	548	534	555	547	488	569	561	563	534	543	571	577	585	544	576	556	531	538	545	557	612	556	543	585	554	524	548	568	558	542	609	533	572	567	581	521	553	545	584	556	575	557	536	608	520	552	563	542	582	540	600	539	599	543	532	556	585	603	544	562	541	550	558	599	520	573	576	555	557	511	542	614	526	547	541	571	530	530	570	566	556	566	535	543	576	583	571	534	549	523	577	576	529	532	570	547	582	591	575	568	592	547	555	598	552	516	555	607	597	557	580	573	582	546	583	541	567	573	541	576	570	560	524	562	561	595	592	535	546	565	566	542	585	582	567	582	584	530	566	557	585	541	547	570	562	517	587	574	591	562	591	571	549	572	529	530	541	557	534	590	525	599	562	570	537	624	506	591	587	551	554	578	601	561	580	565	603	553	546	587	627	585	532	584	581	550	576	586	537	548	580	555	608	567	579	557	507	596	525	573	506	556	553	572	565	560	567	571	552	564	524	571	580	559	550	596	566	567	580	595	549	577	547	524	552	562	574	565	540	550	563	514	561	547	542	578	541	597	561	551	575	557	563	574	565	577	547	570	554	558	534	556	583	596	513	531	563	527	610	556	579	571	621	571	551	598	587	539	541	596	505	521	521	522	539	563	581	565	548	586	556	566	576	574	571	571	527	605	529	557	568	520	579	531	560	537	594	573	603	581	527	562	531	532	583	562	589	561	570	584	565	580	582	551	571	534	618	541	533	527	582	587	545	607	583	544	563	591	574	587	548	572	611	571	579	536	571	584	530	568	532	541	552	581
57288	36001	26906	11616	4069	2700	2075	1964	1731	1454	1375	1190	896	674	594	514	449	476	418	409	352	407	351	359	395	351	384	338	353	365	379	346	307	343	359	370	350	336	327	292	312	301	322	326	320	299	284	312	300	327	319	326	307	347	296	300	281	279	286	295	324	325	305	270	306	294	325	316	324	321	289	329	329	354	340	324	303	300	289	274	338	297	326	289	292	339	287	327	335	299	295	308	341	315	301	291	297	277	303	289	299	317	283	312	296	310	295	314	321	299	297	272	288	299	288	293	291	341	307	301	280	304	293	279	271	314	329	318	303	308	340	310	309	336	282	286	320	315	326	318	283	299	270	327	290	297	321	314	322	318	306	289	317	289	295	272	296	301	306	336	321	319	311	341	312	308	298	291	311	282	283	289	295	321	332	341	299	312	295	301	276	308	333	285	278	288	307	289	325	281	298	298	323	308	311	287	306	295	314	324	301	307	325	291	290	316	299	343	295	308	350	303	303	325	309	296	311	266	302	332	308	341	294	313	306	313	310	281	294	291	284	289	306	296	303	295	311	321	297	266	334	316	288	301	302	352	294	310	335	309	343	343	326	272	329	302	335	312	312	323	286	320	309	291	294	294	342	340	291	298	318	306	325	311	305	286	299	346	314	299	285	279	315	312	294	289	290	346	333	316	330	302	324	347	296	319	288	288	311	333	323	275	331	323	292	306	329	315	273	303	314	346	304	320	315	309	309	286	330	313	291	293	309	311	299	323	288	271	288	332	287	306	318	301	317	321	324	281	311	306	304	305	293	305	293	281	301	312	276	303	279	293	299	312	310	347	265	324	317	322	298	306	300	342	315	339	324	304	311	320	300	304	279	284	346	259	303	330	269	312	331	319	341	286	321	283	267	277	328	308	305	293	310	351	306	309	305	289	302	291	275	286	291	299	310	286	315	311	302	296	298	298	289	307	307	282	288	337	288	300	319	293	314	320	309	314	298	310	291	262	299	264	283	331	311	296	327	317	272	277	300	303	288	322	312	281	264	284	306	309	302	330	310	322	319	270	307	293	301	317	336	329	305	289	287	269	336	305	296	326	301	329	299	311	320	309	304	320	331	284	265	313	253	309	276	322	311	276	290	311	351	323	302	267	280	285	286	296	284	298	283	288	313	314	333	310	300	323	338	326	311	340	315	327	299	298	303	297	316	305	305	292	315	281	300	319	293	269	290	303	299	331	295	318	301	314	299	305	290	293	344	278	304	293	287	321	286	303	305	307	300	277	277	307	293	299	296	319	316	293	298	335	306	322	274	325	273	307	288	298	318	360	250	284	294	283	308	307	320	263	286	314	294	322	268	307	265	333	285	280	319	272	309	298	266	289	321	312	282	294	311	274	259	278	293	325	298	299	336	290	305	305	322	277	333	308	329	291	280	298	289	290	299	322	352	296	307	317	275	303	317	318	292	291	308	321	263	294	276	310	328	289	318	322	302	300	294	303	300	318	317	280	295	295	303	314	309	306	290	344	299	300	263	285	335	311	288	270	288	291	292	319	311	300	284	312	276	323	297	314	271	288	275	306	270	330	314	300	332	335	258	324	301	300	325	309	306	307	303	322	310	315	330	325	319	309	300	320	302	307	317	317	310	333	318	303	280	316	312	307	284	315	269	327	293	311	311	286	295	280	298	309	289	302	284	295	319	287	265	307	267	297	304	289	307	272	276	285	297	301	334	292	307	295	301	305	277	304	291	298	281	330	323	323	270	279	297	303	305	286	303	286	309	302	309	289	288	308	306	290	300	283	281	325	312	310	312	271	307	333	301	304	289	308	302	280	289	318	314	294	307	302	306	312	290	323	304	315	280	290	308	290	289	304	329	309	296	308	309	333	318	297	314	320	293	309	302	311	291	272	274	290	275	263	312	305	302	321	306	313	317	317	289	285	298	296	292	299	268	318	316	320	313	335	350	330	268	263	272	293	312	305	346	271	305	303	300	291	326	325	322	315	286	302	311	331	331	336	280	313	303	327	287	302	304	313	324	298	314	286	283	280	280	271	277	263	278	283	303	281	302	307	313	307	309	302	294	308	291	328	299	285	333	279	273	325	316	321	274	291	300	292	300	271	317	347	317	305	296	315	290	300	282	324	301	275	309	318	302	306	329	303	321	332	303	337	308	284	296	303	306	327	275	310	285	283	280	302	315	306	308	283	326	290	334	297	301	313	309	273	286	359	319	308	320	315	318	314	325	332	309	312	310	343	315	322	294	288	310	312	312	293	318	293	293	307	261	276	320	333	291	338	282	326	270	284	280	315	326	316	281	297	310	293	317	304	295	292	324	303	332	272	285	318	294	317	327	312	272	300	317	317	321	312	311	307	333	276	295	314	301	305	296	267	277	289	294	312	302	313	298	329	319	329	312	314	315	293	307	293	288	313	308	297	266	307	307	297	344	339	288	289	305	329	316	293	289	288	327	286	325	330	270	315	276	344	294	334	298	320	326	312	291	305	285	294	301	295	339	336	283	292	313	303	304	302	316	318	302	315	296	309	325	311	308	310	303	312	307	281	271	297	301	300	332	339	276	270	354	311	324	313	288	301	322	277	284	312	334	337	318	322	253	286	278	281	326	326	276	286	319	297	310	298	321	325	291	317	314	319	305	297	315	283	317	315	307	316	307	285	319	314	299	305	309	341	318	302	343	299	295	285	312	300	321	319	327	297	312	279	319	299	321	326	320	314	313	302	264	301	309	306	297	298	309	300	331	305	294	330	307	303	309	278	273	286	315	310	314	284	281	290	263	292	305	310	316	318	298	294	309	326	320	268	299	291	279	306	342	300	325	312	344	306	296	308	302	339	319	293	320	290	312	272	328	319	310	324	307	283	280	318	272	296	300	324	303	299	326	314	330	284	336	308	320	310	321	313	273	264	292	267	331	320	327	323	303	267	294	313	272	311	298	296	312	279	301	317	313	276	332	318	324	320	288	283	317	337	313	319	311	267	325	291	302	312	299	267	296	318	302	296	303	310	282	292	288	295	290	274	288	348	291	338	313	285	314	316	310	287	318	315	278	305	289	328	280	288	325	321	285	346	294	305	317	313	342	287	314	306	339	318	286	307	322	315	324	317	349	312	330	308	306	326	323	293	287	295	283	333	325	298	315	302	300	321	293	310	321	293	318	305	319	339	304	257	278	283	285	320	342	304	282	291	305	311	312	285	306	309	307	312	287	316	319	313	347	271	285	290	301	293	315	298	268	318	268	320	319	290	312	295	305	304	289	298	300	296	305	279	291	286	301	300	256	291	283	287	326	348	312	300	314	302	337	340	280	310	295	358	297	293	314	308	308	315	300	280	300	279	334	287	287	309	327	299	320	293	285	321	292	312	310	311	304	318	307	313	266	289	315	276	307	302	323	303	302	282	312	341	311	274	329	337	295	263	303	328	306	320	312	308	282	258	320	306	327	322	283	286	297	296	282	271	319	306	330	289	300	338	292	329	330	304	290	294
33994	25041	29906	16345	10437	8548	7817	7608	6869	5651	5545	4723	3638	2666	2452	1960	1651	1521	1361	1163	1059	991	904	958	969	1021	1032	1054	1084	1027	996	970	855	921	897	848	797	758	774	726	701	672	676	647	653	669	655	637	690	637	629	677	605	640	702	627	632	691	653	594	628	633	640	614	630	632	637	614	627	639	640	616	660	665	606	645	617	637	632	639	637	631	603	660	638	648	668	593	606	605	606	645	654	637	617	548	642	613	645	650	629	619	611	655	637	612	601	653	693	633	593	656	673	624	630	689	670	661	637	626	639	616	572	645	631	607	624	646	621	616	696	639	643	655	588	630	578	658	602	661	653	630	626	613	601	684	599	657	612	656	611	608	613	664	636	649	585	648	622	646	614	631	598	656	637	642	641	682	643	618	706	642	648	665	638	659	614	620	614	673	640	659	643	635	629	633	607	643	617	626	701	608	659	580	639	668	593	620	684	658	639	639	626	637	619	616	617	616	613	625	643	661	641	664	638	608	652	653	591	624	676	616	666	625	620	670	664	603	655	630	610	618	627	650	617	614	660	627	653	690	613	602	608	656	593	655	592	641	631	629	645	655	620	618	672	669	658	613	635	596	648	613	637	632	633	658	660	657	613	636	671	602	669	602	598	654	604	662	634	661	635	640	657	624	636	665	619	660	633	646	681	620	636	638	657	625	644	651	627	643	650	607	677	609	613	674	612	670	645	623	629	607	618	642	615	680	618	661	668	646	648	644	608	616	615	675	648	653	589	648	619	621	625	614	668	635	641	655	632	645	641	627	606	638	646	612	612	619	621	670	599	628	654	653	615	632	662	624	642	652	690	621	647	618	646	614	672	619	623	707	622	681	689	611	640	652	650	625	663	636	621	641	653	603	585	598	672	618	628	618	640	694	660	622	622	639	647	621	650	646	624	650	672	610	646	665	658	626	659	627	676	644	632	648	605	645	617	627	635	622	676	653	566	650	746	615	650	634	647	671	690	630	626	619	646	661	639	612	636	607	616	630	585	637	646	618	619	624	664	646	645	641	623	607	647	614	651	622	586	625	691	657	641	653	602	617	651	698	638	623	659	649	624	672	605	635	654	639	617	610	628	623	651	678	652	618	661	598	679	648	624	666	623	622	625	644	660	657	623	668	661	573	607	675	640	655	595	657	588	598	616	660	654	662	671	618	654	640	602	611	654	636	648	635	622	654	574	655	602	644	620	622	605	645	623	639	604	625	672	599	622	631	610	689	636	633	630	635	644	667	654	633	617	657	627	629	617	623	648	613	616	652	647	622	610	650	668	648	629	608	622	610	671	675	590	637	656	661	584	611	644	612	682	624	653	630	632	658	662	594	651	678	656	658	658	647	604	657	652	630	667	618	653	611	596	644	615	639	608	646	623	622	669	632	648	677	648	629	625	674	622	602	587	688	680	633	608	629	628	654	656	600	626	670	626	615	624	680	668	675	638	629	610	645	634	653	656	653	645	659	633	637	658	629	681	634	655	627	551	668	653	654	689	609	648	622	677	647	627	663	643	657	606	584	635	630	636	653	631	628	577	648	683	646	634	692	588	636	612	583	587	649	643	620	677	604	638	666	692	666	636	633	681	643	565	637	607	655	597	670	606	630	594	652	627	663	593	635	618	630	578	645	605	636	626	626	614	613	610	641	628	646	632	643	633	655	644	623	651	618	604	634	657	617	666	601	650	627	604	584	646	606	664	639	678	621	630	636	677	626	577	651	570	635	595	630	659	637	669	633	672	662	607	666	648	650	634	661	616	637	625	615	635	608	642	632	636	647	620	626	628	671	635	615	642	612	642	630	591	658	654	645	644	660	643	639	654	678	668	653	630	630	631	632	696	649	616	597	666	673	647	675	640	654	649	653	668	641	666	635	632	660	632	628	603	602	653	676	635	639	601	633	592	629	626	689	629	647	682	664	631	644	622	644	637	652	613	607	651	621	629	596	663	641	635	649	633	648	651	606	680	638	654	670	654	637	668	669	617	634	665	619	618	662	622	589	583	584	650	685	658	658	599	632	665	615	685	650	648	641	643	638	632	651	629	640	626	617	664	618	578	609	607	648	661	599	593	652	683	633	646	599	675	649	607	693	610	647	641	670	598	638	607	608	615	649	636	638	686	620	652	636	622	665	676	634	674	634	599	589	621	646	589	629	629	648	620	592	629	661	652	641	644	640	640	658	617	683	620	629	684	623	602	634	606	641	613	600	685	616	673	643	622	667	663	612	642	632	633	588	663	652	633	681	665	598	631	644	629	675	622	634	623	612	610	619	611	600	610	683	649	680	633	618	618	651	601	602	609	655	642	640	668	657	621	665	592	704	668	650	633	633	630	593	618	642	634	601	618	625	658	661	628	650	617	638	629	636	645	642	653	639	602	638	609	619	600	641	695	591	636	703	652	654	620	664	655	597	639	611	584	693	617	615	659	659	693	633	655	637	638	633	661	647	652	623	625	663	590	648	637	640	651	616	609	647	660	643	622	629	643	622	638	637	626	621	653	591	613	645	633	642	685	661	668	611	632	614	609	620	638	630	651	571	617	615	656	626	653	638	656	650	645	607	659	615	606	650	592	689	648	617	618	670	608	667	627	628	597	634	627	657	645	626	663	626	648	649	640	670	607	612	619	647	652	635	646	580	624	614	718	648	700	652	665	653	635	651	571	626	642	656	657	623	604	620	656	615	640	626	708	651	663	639	636	692	676	600	648	645	643	597	654	611	622	648	633	674	623	636	686	631	624	580	611	637	639	623	633	658	642	613	672	632	598	633	663	670	647	651	598	604	597	652	675	639	675	613	634	662	639	633	584	649	625	625	639	668	646	661	662	623	673	616	671	635	624	619	672	671	634	657	630	638	646	593	657	651	656	640	603	632	657	658	642	611	655	620	640	626	627	598	568	604	619	676	613	667	680	604	657	609	640	660	634	659	655	615	598	673	652	636	655	660	608	664	648	616	615	651	613	617	616	606	662	625	644	629	631	603	655	654	605	632	651	618	667	624	592	568	703	656	611	670	662	620	629	656	648	624	642	631	594	632	623	655	623	658	666	690	624	633	657	639	656	636	642	658	629	662	636	647	662	638	638	629	629	591	597	633	650	655	619	626	595	608	652	635	637	604	650	642	644	625	631	659	650	672	606	640	653	612	621	633	638	661	673	593	617	615	617	574	687	632	654	661	680	605	702	610	637	654	651	651	668	642	614	571	628	642	628	649	645	577	604	645	649	640	700	654	635	652	667	629	652	643	638	641	610	619	610	669	643	670	604	680	612	625	621	629	620	613	633	649	606	677	714	604	635	591	630	664	638	618	595	620	656	596	664	652	646	672	649	601	650	600	604	653	608	610	607	630	621	612	600	605	592	629	678	630	641	633	635	703	659	654	651	626	683	634	659	639	603	676	631	643	647	660	649	633	600	647	646	668	632	656	643	644	648	648	650	626	641	625	645	649	657	646	645	623	614	644	649	606	658	638
36572	19318	9473	2729	916	745	749	654	613	564	559	464	427	366	336	324	306	304	287	254	280	239	285	254	265	281	309	252	292	267	268	265	263	275	285	287	246	279	262	229	247	255	240	253	297	268	269	275	274	265	252	231	244	251	274	287	260	267	257	253	264	265	266	260	261	257	261	246	254	257	296	234	263	267	294	246	251	293	246	258	266	262	286	269	239	244	262	250	261	220	276	269	259	247	296	238	247	255	286	234	248	279	250	243	273	278	276	269	244	277	268	270	241	262	287	258	267	266	268	272	228	237	269	282	256	266	299	275	248	264	277	268	276	251	269	264	267	289	266	259	245	263	281	236	267	265	250	258	270	251	265	258	277	241	275	251	266	271	269	250	266	248	259	254	263	253	258	287	292	253	217	284	283	273	293	257	274	270	268	257	263	251	273	244	265	236	282	276	239	236	286	256	278	278	270	271	250	254	248	268	276	271	279	262	240	258	256	280	288	256	272	228	269	268	263	282	245	237	266	254	250	258	284	250	247	289	256	249	254	288	265	254	253	278	264	276	269	290	256	296	264	271	261	278	232	299	265	249	261	270	268	305	280	270	257	277	257	267	253	256	253	253	281	275	237	253	258	286	257	263	290	279	279	241	269	236	257	243	252	253	284	234	277	252	286	275	257	245	271	246	264	257	266	253	283	275	267	284	269	259	252	288	260	289	269	254	256	272	264	243	284	252	260	272	292	271	258	230	256	253	265	248	312	245	248	289	279	288	258	226	271	241	264	252	263	265	235	234	267	258	246	273	292	225	309	262	266	279	319	274	221	276	260	269	253	251	256	282	254	262	263	271	262	259	263	272	286	255	276	276	264	252	249	282	272	256	291	271	277	257	242	243	241	246	269	269	256	268	270	251	253	255	277	300	291	268	287	258	288	267	232	254	259	256	250	279	232	274	211	274	253	220	271	250	285	267	267	257	260	236	266	251	275	300	256	301	265	239	264	259	239	250	283	260	268	263	265	244	262	274	266	256	274	241	265	278	304	261	245	250	258	244	277	262	237	279	266	281	281	260	297	271	258	275	266	273	247	259	243	261	230	266	251	233	226	247	265	258	296	276	285	257	269	276	277	286	257	259	258	247	267	300	252	264	284	217	286	274	236	274	275	270	257	235	272	290	252	273	247	262	244	282	243	269	258	262	289	265	262	279	238	274	253	256	278	286	257	256	253	255	288	306	251	278	296	249	266	214	240	229	248	252	291	266	268	267	277	262	253	300	261	259	277	279	251	239	282	255	271	264	270	266	232	267	214	214	279	255	255	283	291	231	280	259	255	236	243	243	257	249	236	264	247	256	252	257	247	264	253	268	265	257	234	275	253	272	278	275	238	281	289	258	274	300	246	250	270	278	262	274	304	219	264	236	249	246	278	257	280	240	246	257	250	288	256	287	247	257	267	254	244	266	264	264	305	243	283	263	247	250	260	251	238	273	243	239	273	243	248	274	259	266	266	280	261	265	286	228	248	272	253	291	250	249	278	257	277	247	262	261	237	277	248	248	253	252	252	246	243	267	282	250	299	259	240	291	235	305	275	247	291	262	275	271	318	264	219	246	294	276	239	248	235	304	264	270	239	240	240	238	242	235	260	271	238	269	311	273	287	267	271	254	251	241	240	215	248	248	248	278	245	276	269	259	265	258	265	279	263	302	240	259	271	287	295	261	265	226	241	231	249	253	289	247	278	263	267	250	257	253	248	237	248	250	272	261	279	251	287	246	261	250	272	287	281	258	253	275	274	297	224	284	234	261	266	247	269	276	227	262	282	248	245	265	274	233	291	263	275	238	261	252	254	264	250	241	255	252	269	271	266	286	268	253	284	272	282	265	266	267	266	267	235	267	262	301	259	241	296	258	301	241	232	261	259	243	275	268	296	240	279	267	285	277	262	263	254	252	268	269	246	262	227	268	262	260	262	263	236	259	212	269	253	273	257	261	303	227	245	238	264	261	247	278	240	253	297	252	249	253	242	240	246	239	275	297	263	258	261	270	274	261	269	276	230	264	244	280	279	255	225	281	271	256	263	239	267	259	250	278	280	261	274	271	264	277	261	265	262	275	262	276	278	272	287	268	268	252	242	250	264	280	254	261	235	261	287	290	276	254	251	281	276	235	251	289	273	247	284	270	234	224	289	262	257	294	252	267	243	271	279	279	258	238	242	260	252	236	268	263	266	244	291	238	257	242	244	275	276	239	234	238	242	250	274	260	257	282	275	248	280	265	231	270	230	259	258	256	237	253	258	241	225	241	287	263	282	264	231	258	227	265	263	262	229	259	262	241	282	285	245	302	262	256	275	253	219	277	274	242	269	280	263	275	246	226	266	247	265	277	263	268	269	268	239	287	265	269	217	245	258	278	234	264	259	281	282	268	259	256	242	265	291	264	281	250	263	281	273	270	267	251	232	254	258	241	257	279	263	258	267	271	267	258	271	241	227	270	247	279	241	292	257	289	262	248	276	279	257	293	276	257	264	280	271	254	264	294	262	260	244	255	259	274	253	234	272	241	255	255	274	296	288	276	231	287	272	253	257	257	259	265	260	280	288	223	280	288	240	256	291	229	235	257	274	246	262	229	247	251	281	255	262	268	257	244	275	264	253	269	276	274	290	265	287	262	289	279	259	249	256	249	254	264	242	244	244	235	279	253	264	284	280	269	241	227	286	259	252	255	261	229	279	256	280	249	262	252	267	243	272	253	249	235	263	295	254	276	266	271	291	240	264	270	259	286	323	272	275	271	246	280	292	243	258	267	263	269	267	249	264	283	276	255	271	245	241	281	256	259	244	276	266	299	286	256	248	276	279	251	244	261	259	236	288	291	252	256	276	296	271	241	283	270	297	301	266	249	271	276	265	263	243	270	263	272	269	254	291	249	278	244	259	274	259	265	285	234	232	259	278	295	293	288	259	264	276	286	227	258	244	278	261	263	243	241	274	278	257	249	266	249	252	278	273	260	264	254	256	266	274	234	254	290	252	262	247	253	276	260	293	272	268	304	284	290	269	316	263	244	237	291	255	259	266	272	272	254	292	236	252	242	284	232	253	269	284	273	258	250	271	260	219	245	267	256	283	264	269	275	244	240	255	231	237	269	294	224	270	250	243	269	243	266	264	235	277	291	277	252	262	251	234	252	232	265	284	266	255	283	263	245	238	263	259	283	249	276	242	293	266	274	282	306	306	250	261	280	273	255	256	265	269	278	263	270	265	281	246	258	248	270	275	252	285	236	251	260	270	240	268	253	285	305	276	249	268	251	279	292	255	249	281	241	273	275	256	279	280	270	264	266	236	280	267	265	275	250	273	256	249	255	283	247	228	274	247	232	241	263	285	261	260	281	293	257	230	233	261	270	232	268	292	296	295	297	247	264	262	252	281	287	268	269	251	281	255	260	270	259	234	233	265	280	246	283	250	275	243	249	256	269	259	260	278	277	267	293	260	280	248	266	290	245	297	265
20765	12471	12963	5505	3106	2476	2478	2308	2220	2032	2015	1732	1343	1087	1027	975	860	786	714	653	622	598	616	580	600	627	665	646	705	660	675	598	649	639	625	619	599	600	586	570	576	585	563	602	560	572	575	617	543	563	574	561	539	584	545	594	561	569	537	542	555	540	529	535	536	546	563	560	581	565	544	540	555	542	549	600	551	571	539	542	560	567	578	553	571	540	513	563	563	525	580	588	549	553	565	556	549	614	559	584	563	565	558	570	562	553	544	595	597	575	524	573	567	562	573	545	591	541	545	509	583	545	580	593	584	546	531	513	507	531	561	568	581	526	547	555	552	575	562	540	547	551	583	552	542	507	530	567	513	546	573	556	597	590	576	591	549	534	609	556	564	575	580	532	572	575	555	573	555	541	537	542	540	588	544	587	544	545	552	534	545	504	594	593	575	562	616	535	607	561	566	552	556	609	553	600	580	591	568	586	524	577	542	541	597	563	550	567	588	570	523	517	550	576	554	596	563	555	538	599	581	566	540	551	559	604	570	580	555	561	543	520	540	552	614	556	566	564	564	525	542	524	562	525	588	562	556	544	518	549	507	592	522	547	502	561	584	577	565	582	543	558	545	583	542	603	529	584	529	550	581	516	548	496	544	525	561	566	582	530	586	566	568	548	544	545	545	561	507	564	532	530	511	551	519	516	609	596	569	555	557	517	516	511	585	525	543	544	563	546	570	534	532	558	549	553	561	530	542	619	545	561	538	567	553	563	547	621	623	573	506	595	547	547	572	534	537	565	585	598	576	583	531	572	556	529	530	574	571	533	556	527	548	556	561	569	544	565	570	573	520	566	564	572	542	593	579	580	517	538	544	529	576	561	545	596	545	568	533	556	547	587	548	512	533	573	559	528	606	570	547	564	520	588	571	542	521	526	494	579	537	542	558	501	555	539	570	508	530	582	587	575	575	572	547	583	584	509	556	587	524	524	590	601	604	577	563	507	536	564	543	528	579	543	538	529	580	590	588	575	581	563	557	577	526	601	544	571	565	548	565	560	550	524	588	562	587	511	567	597	543	598	536	575	613	552	551	547	562	525	558	562	546	507	571	590	544	584	569	586	531	559	541	566	559	576	562	612	587	565	560	561	556	513	606	549	543	537	567	507	591	581	541	514	564	582	565	548	557	525	566	595	537	547	554	506	537	554	549	563	603	515	554	520	547	593	598	545	552	557	557	528	571	550	561	515	571	517	555	539	492	545	506	584	574	512	609	561	549	584	583	546	540	534	529	574	563	600	583	569	533	553	555	568	525	600	516	602	569	509	539	588	561	576	596	528	560	521	537	536	533	560	523	578	545	592	531	563	533	548	551	565	567	547	548	608	580	544	574	535	568	560	543	538	538	576	569	548	540	543	502	564	548	545	498	545	598	560	573	551	563	605	543	511	531	548	598	558	519	528	534	503	552	539	539	556	526	565	600	558	522	570	564	558	548	540	551	584	543	561	557	537	517	559	533	548	567	576	556	560	522	566	523	570	566	557	550	601	530	555	581	588	587	565	566	582	567	576	551	618	517	538	566	530	565	598	554	569	593	558	549	576	540	585	593	625	591	603	531	523	572	578	555	578	572	505	518	567	563	556	574	510	584	571	531	580	504	547	556	614	558	557	584	551	560	541	541	531	533	554	493	549	518	515	571	516	555	526	535	571	571	541	565	548	590	514	551	592	548	591	544	576	520	593	529	598	567	543	562	596	537	556	555	609	543	545	574	563	546	509	539	569	554	571	588	585	601	541	533	557	571	597	510	593	583	574	521	558	559	524	508	508	564	561	549	531	555	573	570	566	524	560	523	545	561	579	540	570	567	545	529	533	554	580	558	563	573	572	576	534	563	568	566	561	526	578	545	543	509	589	561	539	541	565	560	538	493	561	528	563	551	581	548	590	548	587	536	530	531	577	568	575	568	559	575	511	545	584	511	564	526	541	544	558	578	567	566	537	526	535	543	544	539	555	574	532	561	553	526	557	519	571	618	529	604	584	539	532	526	564	547	549	622	564	536	546	567	600	544	516	575	516	576	535	557	563	565	551	560	546	536	527	571	545	576	572	585	529	560	596	549	567	541	551	534	552	569	513	539	596	548	522	544	592	534	569	555	592	514	568	558	565	542	554	564	578	589	525	566	549	529	557	578	569	545	573	520	568	565	535	551	558	579	551	555	569	547	566	585	527	538	541	523	537	530	559	612	541	560	558	581	563	565	576	552	500	584	554	562	562	549	560	550	585	560	573	545	569	591	569	576	590	550	551	548	518	574	590	541	598	548	591	581	595	584	527	555	585	556	530	579	572	563	542	586	540	549	546	578	547	535	550	556	589	575	567	544	569	576	567	577	575	537	552	577	533	492	572	566	591	541	619	613	540	600	552	568	537	536	553	537	557	570	525	531	546	560	582	577	552	567	542	592	530	574	540	554	560	530	592	545	547	563	547	532	561	534	570	561	545	568	529	547	546	558	565	563	586	587	541	560	549	556	568	552	562	562	537	600	529	531	556	565	521	538	546	575	538	561	582	538	552	548	566	566	592	588	538	506	531	534	510	559	559	573	577	532	608	559	575	499	524	585	569	534	533	522	560	566	554	550	549	540	502	579	561	533	575	594	584	594	591	532	599	540	599	548	563	540	566	568	580	570	566	562	596	564	591	557	520	526	558	613	583	567	566	568	596	536	616	563	535	573	582	567	517	563	568	580	569	586	619	569	564	518	536	577	572	583	564	547	586	572	567	498	544	515	544	545	550	568	579	581	562	552	535	567	546	525	521	540	532	544	555	529	520	568	567	582	618	546	573	525	556	528	568	565	533	566	501	543	541	546	541	535	544	555	554	533	561	549	581	581	591	574	551	532	577	567	569	549	557	530	615	517	542	577	579	614	553	608	526	557	537	553	507	554	587	552	546	538	521	543	582	567	535	543	525	551	551	552	563	606	554	546	544	571	513	548	570	578	571	569	566	557	557	619	570	568	526	566	600	597	561	543	573	551	552	558	521	496	517	545	564	524	557	562	541	528	556	591	588	557	565	579	578	558	594	540	557	581	511	515	548	551	586	546	579	567	538	536	583	578	584	551	544	533	558	515	553	569	547	538	554	580	584	547	534	549	519	563	593	553	542	535	533	548	593	570	556	540	572	544	560	561	572	527	565	548	579	603	564	587	527	557	525	584	552	550	568	511	569	532	569	552	577	546	500	548	529	576	537	561	544	562	506	593	515	579	549	544	559	592	540	617	567	544	562	578	571	570	536	551	537	557	563	564	562	536	590	597	538	564	565	549	572	555	561	551	610	554	553	545	528	558	564	533	571	532	524	595	548	573	566	563	576	555	508	528	520	597	541	555	561	541	575	568	578	571	531	564	579	565	583	561	546	568	510	514	565	579	534	525	601	575	535	542	544	534	554	564	537	545	564	559	560	540	560	599	530	579	554	568	526	551	545	558	571	558	541	562	561	531	548	544	526
49485	27611	18440	7074	2431	1643	1327	1210	1205	1020	908	777	649	492	450	482	408	394	306	331	344	280	291	296	270	301	271	328	302	293	326	358	342	264	295	278	293	277	275	281	278	263	273	255	282	271	262	246	237	284	289	272	270	275	266	262	258	281	257	257	314	272	255	274	291	240	266	245	253	268	283	247	259	253	271	292	258	271	286	275	234	260	308	287	253	263	249	255	265	286	247	266	261	252	269	269	242	247	254	290	261	249	276	295	284	248	263	281	251	261	271	283	224	281	237	271	252	232	270	286	290	248	250	240	276	262	274	286	278	273	241	262	278	251	261	254	244	253	280	244	264	256	256	287	251	275	271	302	283	291	278	282	250	266	276	252	269	255	262	242	293	256	269	276	257	262	280	283	280	291	248	280	260	248	266	266	255	296	270	256	246	265	249	249	295	267	271	272	238	264	284	256	263	277	264	292	276	278	291	259	253	243	267	275	263	245	245	271	279	265	259	237	250	274	279	266	286	259	285	240	277	260	279	287	252	290	281	280	269	263	276	285	262	253	295	267	268	261	247	289	298	260	267	245	293	260	254	258	288	262	283	273	254	251	299	291	268	264	276	259	291	282	249	292	259	272	261	266	265	273	233	279	262	271	287	257	271	312	271	268	282	263	283	303	259	275	243	285	269	271	265	254	253	292	249	289	256	231	249	242	276	276	263	267	279	275	249	292	252	262	249	282	247	245	272	308	289	285	283	266	285	257	277	276	302	245	283	255	264	256	262	261	224	267	261	303	255	277	292	267	236	273	250	263	255	265	270	259	254	255	267	266	286	252	289	253	284	264	303	252	282	275	292	238	232	253	260	276	257	267	287	292	259	258	261	265	286	270	270	255	282	258	280	244	333	239	252	261	270	278	290	269	268	288	263	236	251	240	274	249	286	252	261	254	293	288	275	261	269	260	263	237	270	277	295	283	278	269	267	257	273	264	266	261	263	277	281	234	251	283	289	303	253	250	265	252	266	288	247	266	258	235	258	270	280	290	293	262	259	302	253	247	232	252	273	286	266	246	292	262	259	264	250	316	278	256	276	287	305	297	259	268	250	274	271	242	297	271	266	277	294	268	212	253	247	284	230	280	290	272	225	293	256	261	290	262	264	284	288	258	275	297	258	276	258	261	270	283	273	278	265	256	281	277	307	276	257	267	259	259	260	303	231	259	272	256	277	256	256	243	277	283	273	259	268	266	237	264	263	251	289	293	276	252	236	205	256	255	261	267	274	249	289	307	284	292	273	261	256	257	246	283	286	263	271	303	274	274	222	271	277	264	271	301	281	277	247	260	271	266	234	244	242	258	268	258	243	212	272	262	266	267	269	289	266	265	248	273	284	255	295	269	278	280	295	279	286	277	265	235	267	278	255	230	251	266	286	241	274	276	247	242	251	288	280	263	285	252	243	259	284	288	304	285	270	263	246	231	250	262	245	260	292	246	255	297	267	224	271	273	266	268	323	266	264	275	253	262	299	274	270	250	268	254	261	295	273	272	283	254	275	273	244	250	266	287	255	265	279	252	292	239	286	257	262	246	257	269	268	258	237	275	278	254	249	247	278	259	283	232	254	268	305	264	246	264	266	281	280	258	282	300	267	272	234	277	281	283	265	245	225	269	275	268	280	257	264	277	270	243	280	279	250	236	267	258	268	258	267	248	240	255	264	270	277	261	255	254	254	282	287	271	291	274	226	272	295	270	267	273	254	279	235	264	268	272	277	285	264	270	272	263	298	260	282	293	280	304	258	257	240	235	243	258	264	285	277	246	251	258	287	244	290	247	257	285	289	286	251	282	268	259	280	282	259	266	280	277	258	270	284	250	244	272	242	274	271	244	284	278	286	272	307	280	263	262	267	257	255	297	292	261	267	277	273	258	264	225	246	295	297	290	267	263	258	309	256	241	246	252	265	290	270	249	256	257	274	287	251	266	267	262	288	242	282	260	253	249	250	288	274	271	305	272	277	279	301	252	282	273	286	265	253	275	255	272	269	283	287	278	270	305	268	284	246	279	253	243	255	247	240	285	282	263	269	271	262	241	286	271	278	259	276	268	269	271	298	289	295	283	250	315	270	255	278	259	260	245	291	268	259	280	270	237	281	300	273	249	269	258	284	262	276	248	281	258	244	275	272	266	285	275	259	263	278	280	261	248	270	290	237	279	255	254	276	287	282	250	260	276	236	284	242	254	224	278	273	269	257	260	279	261	284	280	277	251	269	265	259	252	293	285	305	251	273	277	273	255	292	271	258	294	237	243	250	257	276	267	276	286	268	279	251	258	280	284	249	252	258	271	298	295	276	248	293	315	270	283	257	250	275	249	282	276	260	264	251	277	284	238	305	270	270	288	275	283	268	251	267	271	272	257	278	250	260	258	215	259	301	305	270	253	280	275	281	262	283	258	283	270	283	255	254	229	282	282	245	249	280	270	274	269	238	301	247	279	270	252	245	255	243	284	274	298	229	281	268	241	281	273	271	272	285	284	291	262	267	271	265	271	290	240	234	272	247	265	253	258	283	249	251	271	284	244	260	269	260	254	255	286	294	251	264	265	285	296	247	256	253	294	252	273	267	269	274	281	265	247	258	256	270	252	247	255	270	246	255	241	264	254	250	243	311	290	288	261	231	281	256	254	238	263	274	220	257	254	278	283	244	257	272	285	282	270	268	262	303	306	296	251	255	256	288	260	265	295	292	280	275	260	243	269	318	292	291	313	284	263	273	268	235	265	250	292	258	282	264	250	271	229	249	276	262	281	252	250	271	270	269	252	282	319	259	271	244	268	285	252	270	264	261	266	258	304	273	257	317	279	279	274	265	273	260	270	246	286	255	280	290	268	277	303	249	295	275	298	249	263	266	273	300	228	288	282	271	252	293	278	242	236	252	254	270	265	266	296	280	308	238	277	249	267	271	267	287	277	263	261	280	255	253	267	272	258	294	261	255	230	277	270	258	277	296	281	322	255	264	263	281	285	302	289	253	284	227	216	237	278	258	271	289	241	272	250	256	254	290	274	250	246	295	263	260	258	225	267	282	254	248	276	280	310	267	280	273	266	266	270	258	285	255	264	277	261	277	221	268	306	291	252	259	273	268	227	266	275	279	234	269	282	253	270	301	285	264	244	280	280	280	288	287	250	240	245	256	275	259	261	283	255	261	261	291	263	276	281	249	306	284	267	289	265	266	292	279	282	268	282	295	286	274	265	289	248	244	250	283	249	239	255	246	250	226	247	281	295	260	261	307	257	260	275	256	302	265	206	284	256	246	281	283	252	257	282	306	249	257	279	281	249	244	240	266	260	242	243	241	256	258	265	267	258	235	266	295	289	262	250	266	246	279	282	263	281	255	272	259	263	249	252	248	279	304	276	301	279	258	244	278	289	291	294	278	283	297	239	283	260	269	257	268	253	261	248	231	246	253	259	288	290	291	263	283	296	298	287	254	286	244	247	273	247	274	250	250	282
29143	18483	22975	11643	7227	5759	5159	5151	4991	4194	4109	3287	2604	1956	1589	1552	1396	1121	1022	871	864	706	720	798	785	801	835	771	775	809	850	793	712	767	744	676	693	645	645	604	602	609	603	571	574	604	625	611	589	590	584	592	591	576	575	592	594	572	583	566	618	540	599	603	509	571	567	591	581	590	532	593	540	562	574	539	557	594	555	559	533	563	568	580	561	568	558	542	606	548	569	553	560	574	591	580	636	590	539	563	536	572	567	567	559	595	543	560	504	599	565	564	572	575	576	580	527	566	578	582	595	592	576	535	600	595	577	537	547	587	600	586	532	607	564	610	616	580	557	518	536	543	577	610	544	534	588	585	585	605	645	586	578	524	596	569	541	563	547	559	569	565	605	559	573	531	590	558	556	562	580	547	559	566	570	603	566	603	560	617	534	556	565	560	588	557	570	617	608	536	562	559	563	587	549	566	558	598	577	581	608	566	549	588	573	557	582	548	600	596	543	559	599	597	579	604	625	577	607	578	536	555	587	548	579	566	598	547	577	586	546	614	546	562	576	565	554	562	597	542	581	566	542	553	576	563	545	537	571	565	598	606	569	547	566	608	553	571	597	555	556	582	517	582	565	559	581	572	559	594	572	582	539	555	568	595	539	517	577	585	579	526	560	593	556	534	571	591	577	555	540	538	550	554	538	566	560	545	582	571	535	575	579	564	569	607	557	549	546	572	589	564	542	570	602	600	554	561	604	565	583	555	574	589	580	493	601	579	579	564	603	563	567	612	536	528	570	514	589	572	630	607	553	575	581	567	568	600	587	604	559	542	556	583	569	576	571	602	585	550	574	587	529	585	570	542	592	582	526	559	549	572	628	547	555	581	571	564	548	554	548	562	555	606	587	554	623	591	551	558	567	510	553	634	584	581	571	548	565	615	599	586	538	554	519	633	524	585	565	625	589	603	537	536	512	561	603	553	572	586	591	603	580	565	601	575	560	580	565	522	579	590	571	616	596	600	566	563	594	570	581	559	547	568	596	554	517	595	517	567	540	572	591	566	577	554	580	615	564	547	583	594	567	599	579	545	564	585	595	559	603	621	566	576	537	565	562	533	572	538	545	563	543	577	572	546	561	539	568	575	558	534	571	539	545	562	569	610	601	540	604	547	566	601	599	576	564	577	587	587	537	593	581	570	568	563	582	576	625	610	612	545	561	574	602	539	554	614	566	582	550	540	542	596	535	562	556	614	586	600	586	594	580	576	546	591	553	600	595	575	577	570	582	570	580	564	601	582	579	544	507	570	593	570	610	580	572	500	570	586	577	588	568	540	583	555	586	564	566	535	576	598	592	616	541	569	553	548	571	597	573	589	564	559	548	582	616	553	538	591	548	609	583	584	534	568	573	619	579	610	521	609	598	630	618	577	584	578	572	535	539	549	557	520	539	567	565	578	568	588	578	577	546	604	567	577	573	597	619	585	534	558	549	548	560	567	553	572	519	539	598	566	544	579	584	570	597	566	546	583	583	570	575	544	609	567	585	554	603	606	550	605	567	573	565	579	560	550	523	560	581	603	619	577	565	611	560	597	571	555	569	625	601	542	576	562	568	589	587	588	565	578	579	548	617	567	561	550	575	553	600	588	560	587	597	551	598	566	564	586	559	552	570	559	602	548	574	552	570	547	558	585	539	568	589	577	599	546	589	535	570	535	595	604	579	514	595	539	566	589	545	576	598	573	581	543	570	629	558	567	540	612	615	584	559	554	575	616	549	557	562	552	582	612	578	593	565	554	543	581	572	608	585	542	574	570	607	534	587	545	623	596	620	576	594	586	569	567	524	574	636	571	528	585	587	588	601	555	590	599	594	586	594	554	572	568	580	591	573	583	564	565	549	586	591	550	603	565	574	570	580	563	567	576	589	596	550	605	575	559	539	545	590	592	559	605	565	557	575	572	554	542	583	545	576	612	598	563	556	549	607	584	565	611	577	575	588	587	539	533	585	597	584	579	642	560	540	580	577	556	538	557	568	593	560	552	531	595	520	621	553	566	576	557	562	559	613	555	561	570	593	577	608	547	588	533	536	580	566	613	622	589	591	556	586	556	596	542	636	561	579	615	540	596	578	543	624	581	596	553	592	604	575	532	549	557	598	561	554	577	573	571	560	581	564	622	572	537	564	560	564	561	587	546	580	571	548	582	586	572	575	573	607	548	559	568	604	583	554	535	555	628	572	584	618	553	582	601	602	561	574	598	579	555	582	588	561	554	538	559	594	586	580	563	615	543	509	592	527	552	538	590	558	546	549	531	589	569	548	558	577	572	559	575	577	521	552	570	578	574	586	586	547	592	567	589	600	586	565	563	593	599	560	579	536	594	548	582	554	593	610	548	542	566	583	537	557	535	581	577	553	603	547	532	581	591	527	588	560	615	562	573	582	597	573	561	592	572	563	576	522	581	539	561	565	602	575	544	575	576	588	592	570	581	573	572	589	618	608	571	594	609	562	538	580	560	561	553	591	612	558	565	573	559	582	571	554	549	544	562	585	555	493	585	556	574	548	561	592	562	517	542	536	554	558	573	552	562	591	565	620	584	568	559	589	584	627	577	570	549	563	592	520	615	519	527	577	541	595	592	549	580	555	579	576	589	579	548	564	593	593	590	594	555	592	580	552	598	597	583	569	547	631	555	581	592	535	553	568	560	597	571	554	554	610	548	580	536	568	574	590	605	581	539	610	576	618	522	585	590	560	525	570	587	596	598	602	605	581	531	567	586	557	534	556	574	602	540	560	579	595	578	564	575	566	602	572	608	553	559	578	569	567	574	611	551	591	536	611	580	533	563	590	552	564	608	575	590	559	593	557	555	578	565	597	595	575	595	586	550	574	582	571	576	573	605	550	538	587	563	587	563	589	562	604	538	597	555	579	517	558	583	609	578	565	572	608	622	578	551	583	591	559	597	597	559	540	552	559	546	537	519	564	549	550	583	555	574	549	555	598	609	577	562	526	559	581	544	580	611	626	584	563	573	590	585	565	582	567	595	612	555	571	620	583	523	544	546	585	569	572	574	564	591	585	561	584	548	572	590	588	599	597	546	607	595	586	509	584	549	588	528	568	588	580	554	639	578	577	559	623	565	582	569	587	563	567	617	548	576	548	574	545	577	564	603	558	553	548	555	593	594	590	575	557	566	584	546	567	588	546	590	572	600	578	559	553	544	560	572	578	569	591	592	565	603	545	540	530	584	570	540	553	630	572	582	570	585	559	559	584	580	543	601	554	585	538	560	528	583	510	577	572	579	574	580	564	565	558	588	566	534	540	560	534	561	591	552	562	557	537	575	565	562	565	550	610	569	592	577	543	579	535	585	573	596	589	596	578	614	600	574	550	592	573	572	536	598	563	583	595	580	560	569	562	564	581	564	598	571	605	573	558	537	564	568	549	552	553	564	572	546	543	554	571	580	601	575	554	559	553	535	593	552	585	554	548	559	562	581	549	543	573	569	584	576
60170	34272	24602	9626	4098	2820	2141	1908	1733	1437	1326	1036	863	684	644	578	505	432	411	387	429	334	338	381	345	349	336	344	336	330	364	363	301	364	316	341	314	337	349	317	336	313	294	305	302	323	325	286	263	322	321	316	290	303	294	321	310	297	316	311	279	309	343	318	293	292	348	317	327	302	355	317	318	324	293	293	280	324	297	304	309	325	285	271	315	314	328	299	347	316	321	305	282	289	310	290	304	336	313	300	285	317	336	319	293	297	284	302	301	322	312	314	288	292	310	306	313	290	279	327	327	334	278	290	337	307	289	312	281	315	275	315	279	287	309	301	325	301	307	278	296	291	304	330	302	316	300	316	324	326	314	274	325	293	337	344	315	292	297	293	286	310	350	338	274	286	297	289	309	316	316	299	317	329	313	298	317	337	301	287	304	305	301	345	334	314	313	316	302	337	305	292	356	318	331	295	347	337	315	357	323	286	294	276	314	315	351	300	258	284	282	314	297	329	299	290	316	324	308	303	279	279	331	312	296	324	297	341	348	317	341	303	311	321	304	314	310	360	296	306	323	303	317	292	277	285	311	295	343	286	318	310	284	326	275	284	311	313	322	286	336	273	316	339	332	308	321	339	319	324	280	299	291	297	283	275	324	302	301	337	325	293	331	288	326	321	322	296	338	299	300	335	305	291	304	277	319	315	298	314	335	343	295	304	344	320	320	321	328	320	298	309	308	330	298	288	309	318	288	330	303	321	318	329	289	289	312	305	269	287	311	323	292	279	307	324	297	292	323	344	319	315	309	292	313	306	333	281	306	311	283	321	334	300	275	328	300	291	313	304	312	305	306	328	297	278	339	296	304	322	314	301	306	318	295	299	323	296	295	294	292	320	311	298	302	306	291	279	289	296	330	300	293	304	305	305	337	291	243	322	346	306	305	288	288	288	292	279	319	297	316	291	288	341	288	340	329	277	292	332	284	329	330	301	322	326	309	308	322	315	292	319	324	275	309	309	259	300	302	317	311	280	309	283	325	334	316	288	311	348	319	310	350	318	292	329	330	321	270	301	332	311	338	313	329	292	295	332	322	287	286	308	283	313	293	348	313	309	276	303	304	311	300	294	302	307	300	311	278	325	299	349	300	330	336	300	283	308	318	305	329	281	336	325	320	324	297	300	338	292	311	319	316	299	280	341	290	318	319	269	294	314	310	283	316	306	307	339	315	324	302	302	294	281	336	334	311	308	330	278	336	298	310	273	316	294	316	341	309	308	281	311	298	310	313	317	295	317	298	279	318	340	292	298	289	258	341	288	353	327	312	281	327	304	330	322	321	296	295	327	277	292	335	278	304	318	298	281	298	302	304	304	308	309	301	295	287	305	301	320	300	330	296	297	289	291	327	289	314	273	288	297	279	318	333	308	318	336	315	287	323	300	336	294	324	318	313	329	305	306	288	308	338	306	307	277	324	307	318	309	286	245	300	259	286	316	281	275	313	268	353	276	361	296	285	293	292	317	295	321	345	289	311	312	322	316	311	298	308	310	324	323	309	322	296	316	309	303	315	319	324	287	311	299	312	300	286	299	316	302	306	326	296	290	277	302	281	318	344	323	303	316	319	295	308	281	325	315	298	297	308	334	306	281	308	287	289	323	303	295	319	268	305	326	292	331	292	296	325	305	280	337	317	308	274	295	313	282	294	334	299	328	321	336	301	299	296	308	310	327	341	304	299	339	303	306	307	332	307	284	302	307	319	299	321	292	306	315	314	286	282	305	320	275	282	304	309	297	305	312	328	318	304	332	281	357	292	297	307	348	313	302	317	308	314	301	330	312	303	315	319	314	309	315	306	331	278	321	291	284	349	287	323	290	279	337	360	299	296	262	311	290	345	296	292	349	292	332	273	308	291	297	331	351	313	305	298	327	286	293	296	321	322	319	286	323	273	297	311	285	323	284	318	320	307	306	273	303	276	338	304	306	296	280	277	299	310	300	304	341	337	292	337	330	308	300	324	314	315	290	319	288	336	286	297	352	299	321	319	310	289	299	294	268	313	283	285	335	324	315	315	281	323	322	336	328	288	310	290	329	291	297	292	299	285	325	306	268	362	301	307	347	301	308	284	297	310	301	288	305	307	283	304	316	311	322	338	325	318	327	275	314	303	336	305	322	336	338	342	341	288	307	292	310	306	341	291	322	289	313	323	284	329	306	320	335	292	316	304	321	287	307	300	330	313	334	293	309	302	325	320	343	313	306	282	291	331	322	289	294	291	300	282	273	282	319	279	298	272	308	319	317	346	310	313	317	306	367	273	279	291	318	288	343	325	373	277	294	325	333	298	333	311	325	302	278	358	277	326	318	339	331	314	315	334	285	299	318	330	344	302	288	315	300	298	274	312	247	307	300	314	301	289	307	294	304	331	320	304	252	298	290	279	328	334	314	279	279	298	316	292	318	358	279	287	291	319	306	304	265	327	342	302	305	337	329	341	307	274	260	322	331	288	313	362	338	289	326	283	288	303	298	269	294	329	300	306	282	311	280	316	361	318	306	330	287	312	312	333	317	342	320	315	295	335	292	322	316	305	298	308	306	261	300	317	309	303	319	302	289	317	330	312	324	289	346	303	283	351	294	306	307	312	287	290	319	310	303	328	336	324	313	307	287	312	317	280	276	337	295	295	330	320	286	317	305	315	314	315	317	338	310	277	302	276	330	286	320	313	299	296	283	322	292	317	302	343	327	321	304	347	322	320	287	313	316	298	302	309	304	324	283	301	300	306	295	316	313	283	322	324	299	296	315	321	317	303	284	319	293	307	325	292	308	308	323	329	336	309	327	297	308	317	312	332	294	300	292	309	338	270	283	337	313	303	327	326	322	286	271	305	322	305	282	292	277	283	287	315	296	322	311	313	311	302	288	317	304	333	284	301	273	280	303	336	282	289	346	346	279	303	317	306	301	316	312	290	285	288	326	361	295	311	309	309	292	311	310	287	304	318	311	270	333	310	310	282	276	304	316	316	298	315	302	280	289	292	301	293	336	316	273	282	307	313	301	287	288	300	280	298	302	330	297	341	312	320	270	272	337	304	331	295	304	300	287	291	307	300	356	305	303	340	285	321	315	324	305	288	322	354	287	318	291	313	301	304	313	290	289	328	327	321	315	310	285	279	323	303	307	274	283	259	318	292	297	275	323	296	326	308	292	306	287	303	331	316	290	309	340	308	315	289	309	305	339	318	284	347	342	314	308	356	329	309	313	305	308	316	307	326	308	292	288	291	322	308	315	302	314	311	318	277	305	340	324	321	332	274	297	329	288	268	333	329	315	288	281	270	340	295	287	320	309	331	293	266	304	297	309	309	296	290	326	317	318	289	304	323	302	307	321	300	303	290	296	296	309	294	274	325	287	283	314	310	327	327	324	356	296	344	323	348	351	270	306	297	326	280	293	305	321	319	316	329	330	305	330	289	287	278	331	349	300	302	323	347	313	263	302	317	283	331	305	296	266
35592	23274	27466	14011	10865	9036	7520	7753	7106	5949	5759	4607	3531	2776	2286	2207	1806	1440	1347	1206	1069	1003	995	951	949	961	999	1041	1078	1011	993	987	929	860	830	802	734	728	731	717	654	703	668	624	598	684	651	653	613	592	630	663	647	618	658	686	628	682	631	652	643	650	658	640	597	634	665	593	639	630	625	671	687	634	649	642	650	626	572	654	647	624	636	622	671	627	618	601	624	691	641	662	673	615	611	620	648	632	669	669	653	656	640	637	656	618	646	665	666	628	694	674	646	672	651	625	624	679	661	675	613	644	637	641	637	615	643	655	638	619	573	651	635	604	652	598	691	629	668	646	614	604	623	639	682	637	641	616	662	655	678	647	611	644	653	665	631	662	659	663	656	663	633	673	658	668	678	608	602	649	639	638	638	652	637	639	618	642	646	639	652	621	608	622	601	658	659	657	673	660	612	617	625	611	602	613	678	633	620	667	648	684	660	631	594	629	648	693	647	644	644	690	620	581	647	647	634	668	619	617	660	646	667	634	661	696	634	679	637	625	614	593	626	653	635	690	620	634	615	652	630	635	623	646	651	676	607	659	606	687	637	641	660	664	612	650	672	698	601	652	654	646	679	648	670	609	663	655	682	636	612	665	643	647	621	632	648	619	688	652	644	628	649	647	669	654	652	662	599	692	639	655	645	637	603	649	654	651	712	647	615	687	665	586	662	618	621	626	606	619	651	615	623	657	641	654	607	623	656	615	641	638	621	649	598	610	703	644	639	623	657	674	629	661	634	636	650	629	626	664	652	661	632	660	608	638	692	672	599	650	656	690	665	635	678	640	668	646	624	634	615	634	632	599	609	638	655	652	657	633	618	645	661	712	667	641	620	645	652	644	609	614	634	622	634	644	635	623	671	679	650	596	630	671	642	640	608	657	642	609	610	638	681	633	638	624	646	615	641	643	628	619	644	624	628	649	658	627	665	651	652	670	611	674	629	658	676	654	624	619	627	648	614	669	633	595	626	624	655	621	675	637	648	658	657	640	651	650	649	647	668	633	652	636	652	621	653	664	647	624	603	599	616	663	651	642	643	636	636	643	617	653	669	610	658	617	660	666	634	645	630	587	639	678	644	637	611	591	659	617	668	656	607	622	656	604	611	658	632	685	620	669	661	654	656	684	660	655	668	621	616	665	679	609	657	644	638	631	645	617	682	629	642	639	666	612	643	621	623	661	620	636	660	613	681	663	677	653	642	655	647	650	627	629	653	649	600	645	640	627	670	594	621	681	615	654	637	629	629	649	633	615	606	651	639	672	652	670	656	618	664	604	628	623	627	659	622	628	658	594	675	640	630	609	652	636	639	646	622	644	612	631	656	635	625	620	673	632	688	653	648	603	683	658	652	658	621	650	654	641	612	663	640	648	667	645	644	651	628	616	651	596	684	616	624	701	639	625	638	639	624	664	659	615	639	646	641	651	598	646	636	631	641	627	626	628	597	661	620	608	659	626	654	631	642	629	620	671	664	634	619	653	622	643	656	622	660	668	608	615	611	645	682	618	628	676	624	648	655	642	633	629	665	644	621	640	660	634	600	645	645	659	633	666	673	703	685	628	672	659	640	621	660	648	660	630	642	608	662	634	691	612	642	633	648	645	680	602	619	637	665	660	669	631	646	665	641	652	683	638	610	635	648	659	675	634	600	628	624	639	616	658	625	595	680	685	666	682	635	608	619	611	645	625	672	587	656	610	639	623	646	635	650	613	626	604	662	662	631	605	612	597	661	629	643	639	630	633	636	644	631	637	630	643	660	623	646	695	634	620	614	658	648	624	657	613	684	603	619	676	636	642	639	668	656	622	637	602	621	651	605	635	638	647	629	656	647	667	618	647	652	631	663	631	623	635	656	619	679	680	649	641	607	619	641	636	661	658	652	645	715	616	663	645	616	651	614	710	626	641	626	647	636	656	668	646	641	626	615	637	635	608	631	651	657	631	630	657	649	601	645	623	680	647	669	645	588	589	603	642	651	657	626	701	643	631	661	639	644	601	627	658	638	675	633	650	668	673	651	660	596	617	647	649	653	634	646	655	673	660	651	719	641	637	655	622	590	649	646	651	608	651	584	649	647	647	640	640	645	619	636	669	667	607	608	670	650	639	678	643	665	609	646	630	608	684	694	638	640	608	617	655	626	666	639	634	643	673	674	673	607	663	653	609	588	635	656	588	629	670	628	656	653	603	648	658	630	614	598	621	706	645	715	589	552	658	621	602	654	629	649	602	640	661	617	634	582	631	684	662	619	586	677	628	626	638	644	653	613	636	641	625	610	636	627	673	656	649	621	646	648	625	633	663	621	678	624	658	672	637	628	690	670	625	627	642	605	566	658	591	636	636	683	615	615	646	626	637	664	682	661	629	644	702	650	628	612	623	676	657	636	632	627	592	651	661	656	679	651	645	620	664	642	645	640	665	653	634	675	630	629	592	661	642	648	633	634	633	624	649	639	651	708	674	639	619	575	607	624	634	623	629	636	641	630	664	663	602	602	632	634	619	611	589	656	640	630	619	637	679	618	647	643	639	659	635	638	679	645	628	638	659	626	654	626	613	582	624	684	613	628	634	593	621	714	673	640	592	627	621	656	624	665	623	614	682	650	617	647	625	670	624	642	658	627	618	671	643	669	642	644	636	617	631	679	645	607	636	656	606	651	627	665	633	637	633	634	687	651	615	643	670	672	668	637	615	610	627	600	642	616	637	622	625	616	643	657	659	668	624	648	669	638	620	644	652	640	677	609	628	670	605	646	649	630	663	671	635	627	661	660	638	637	652	662	622	633	707	650	641	628	625	623	612	695	624	627	633	670	629	713	654	654	641	627	670	666	674	618	569	639	635	641	646	635	656	651	617	638	635	624	644	657	627	618	626	609	641	664	636	646	625	651	640	637	648	628	674	634	664	657	663	648	624	641	619	655	663	627	605	625	676	623	621	653	649	623	681	636	662	622	616	636	654	659	662	621	645	663	643	642	672	624	613	632	642	649	638	598	682	600	659	620	668	639	647	635	651	647	629	648	640	656	681	678	619	626	616	677	660	621	638	659	681	621	620	676	597	624	676	572	614	642	659	605	613	634	596	642	626	633	662	641	665	614	661	672	640	631	680	657	637	642	644	638	630	642	674	575	602	642	686	648	608	637	623	668	625	622	622	637	605	663	666	592	636	614	619	644	628	613	631	671	644	675	610	656	648	685	647	651	632	651	629	613	641	660	612	647	645	589	648	633	642	620	628	641	658	652	692	643	650	606	619	628	627	647	648	651	659	634	601	630	634	634	667	619	632	642	674	586	627	645	644	667	677	595	640	663	634	614	666	618	689	671	665	647	657	642	657	592	651	620	630	618	635	641	622	611	657	606	623	647	641	640	660	644	676	643	664	622	644	608	627	632	616	602	626	682	643	659	642	640	694	658	618	615	654	654	640	678	625	676	621	658	663	684	667	696	602	632	650	649	632	638	649
35944	17109	8184	2720	1014	807	661	666	594	493	533	455	429	371	337	356	327	298	288	296	264	296	256	276	267	337	278	285	259	254	265	287	286	305	288	279	285	286	269	250	247	260	269	271	284	293	287	262	251	274	279	244	285	271	293	282	267	225	234	264	298	267	229	299	301	257	251	261	224	252	260	243	278	287	301	272	288	274	282	277	276	280	294	268	275	242	263	281	268	255	255	288	286	278	258	279	282	286	224	261	285	282	267	263	263	261	268	269	269	290	275	266	292	268	288	268	251	255	276	268	270	263	252	297	239	277	278	257	266	247	259	257	242	243	270	269	265	248	265	250	261	287	246	288	268	270	220	253	233	258	265	272	266	290	278	258	260	264	288	279	268	279	272	258	283	284	256	222	251	254	274	274	216	269	264	283	282	237	306	275	301	271	310	284	274	276	269	268	275	302	259	245	289	254	285	290	246	297	261	267	294	260	262	278	259	225	266	253	299	265	251	272	251	255	258	247	282	285	275	253	260	290	234	266	230	294	296	258	252	275	254	272	266	244	262	274	231	270	286	272	299	302	295	279	263	288	235	272	251	277	267	290	275	275	279	288	290	255	268	235	280	251	253	239	235	260	273	294	254	268	289	280	282	252	303	253	264	241	278	264	242	225	286	291	236	295	252	247	258	281	296	249	299	242	255	273	292	303	277	280	256	258	261	267	258	304	274	282	242	279	252	271	254	257	276	264	231	264	301	289	243	245	249	239	243	262	270	265	253	277	270	266	250	263	282	252	284	254	261	284	289	245	287	281	276	255	255	300	286	261	273	263	260	253	283	256	272	271	273	227	246	274	230	286	261	234	246	260	244	261	255	247	256	246	304	251	284	270	264	230	262	278	271	259	262	247	247	275	270	266	242	248	281	277	264	257	278	254	262	265	254	242	264	234	254	228	288	253	288	295	262	238	296	240	259	270	260	287	250	282	248	279	280	278	254	251	220	281	265	236	246	263	257	237	259	263	295	278	263	246	256	256	263	287	293	261	271	284	260	277	281	300	250	280	291	277	259	278	258	297	238	279	257	271	271	262	254	268	262	240	283	262	261	264	307	255	273	241	290	280	232	282	291	256	256	251	258	254	308	255	259	279	279	297	243	282	266	252	271	239	279	294	262	280	263	265	270	245	272	278	267	248	284	253	250	259	238	259	242	267	243	249	300	275	261	256	303	260	253	276	253	300	253	260	290	259	269	244	277	259	240	279	244	247	261	280	251	261	211	277	232	264	278	244	275	266	267	247	274	253	286	254	258	276	295	283	258	263	261	260	267	265	259	250	243	260	242	268	271	240	232	254	283	247	273	249	287	250	271	281	260	267	259	254	263	250	252	257	261	251	265	266	255	266	292	253	247	266	305	271	253	258	257	254	244	262	285	275	276	258	281	259	297	250	252	268	256	298	272	262	260	290	217	277	281	209	270	255	292	233	256	274	262	288	260	272	257	283	262	259	285	306	263	250	289	281	263	268	282	280	292	288	238	284	250	262	261	261	267	248	250	247	272	283	242	253	237	253	273	236	259	246	242	259	261	292	257	259	295	269	267	271	286	247	273	255	273	295	297	261	270	248	267	259	261	281	278	295	268	247	271	258	241	267	289	299	266	273	254	263	231	253	298	260	268	244	275	233	292	295	282	273	300	275	273	281	268	295	268	260	279	264	267	231	266	286	277	273	253	238	274	269	255	245	257	258	297	291	224	288	256	253	232	260	273	305	255	279	256	239	256	293	266	280	269	248	263	256	276	245	261	270	261	296	272	255	273	269	269	237	236	257	248	254	276	223	259	238	280	238	290	274	251	254	263	266	246	290	270	275	273	264	288	270	288	309	276	247	315	307	248	235	288	284	269	279	251	307	258	261	317	291	254	282	279	275	249	305	257	299	291	287	277	255	257	272	254	283	222	257	265	239	265	298	287	242	254	265	290	270	263	298	285	302	249	293	280	256	265	286	260	290	248	275	265	233	274	292	255	288	262	261	274	249	263	273	293	254	274	266	238	298	316	220	228	265	296	291	253	287	268	244	261	277	281	283	297	259	252	265	228	250	293	265	251	270	239	274	278	236	245	260	265	264	279	277	265	279	267	255	284	243	243	247	251	262	245	231	296	263	247	260	293	298	280	248	235	309	285	257	292	296	257	252	270	270	269	280	292	269	276	283	251	236	259	299	266	279	244	275	276	272	271	271	273	276	255	240	230	246	258	263	267	249	253	249	233	265	260	232	255	269	255	279	271	219	257	274	227	233	286	277	273	280	260	244	257	278	274	283	267	260	276	269	264	266	284	270	238	274	269	247	294	285	279	243	272	241	264	269	244	243	271	269	252	273	265	254	284	281	260	263	246	258	279	264	278	286	267	251	257	266	282	254	259	243	272	250	249	268	270	278	261	250	280	291	265	239	282	266	257	278	259	301	244	299	294	268	262	263	259	262	248	295	252	271	265	254	297	267	254	276	268	273	252	245	271	219	238	259	269	253	263	292	288	284	248	272	246	236	253	279	265	248	235	271	276	259	279	264	280	263	270	265	262	275	279	267	277	241	262	272	282	259	267	274	290	265	292	273	272	225	288	249	274	244	283	260	288	287	242	277	275	247	282	272	264	265	246	285	237	269	269	281	254	242	248	263	270	283	274	287	262	315	283	256	268	252	264	281	256	255	252	268	291	269	260	283	247	286	271	272	279	268	294	273	233	264	275	268	255	263	284	251	263	276	260	290	267	251	252	237	244	282	286	264	287	285	272	244	270	280	273	250	247	272	251	250	249	266	262	241	265	279	255	281	281	240	260	260	251	240	243	259	276	265	294	305	264	278	254	258	251	243	268	267	237	262	277	269	262	253	285	277	252	269	243	267	294	230	305	230	250	290	259	247	263	287	299	276	256	271	260	257	287	263	273	265	279	302	279	262	242	256	267	251	262	296	274	273	278	254	262	292	279	279	256	261	268	261	258	253	253	285	311	265	259	282	266	239	281	285	281	296	293	274	254	270	230	237	249	247	245	267	251	258	241	267	264	275	247	255	257	244	268	267	274	228	266	263	259	274	300	288	243	244	265	255	252	245	257	305	255	253	232	260	279	277	264	236	226	274	277	242	277	276	306	283	260	287	272	262	281	272	254	273	288	265	256	255	297	237	255	274	257	272	244	246	248	246	287	253	251	321	222	286	249	277	274	291	256	255	272	276	253	257	286	261	261	261	296	276	286	265	257	253	286	259	285	255	271	252	255	266	257	241	247	286	257	273	278	236	285	244	240	259	246	254	236	251	283	295	263	268	284	283	272	261	257	239	306	262	249	283	245	262	257	254	233	283	266	262	254	292	287	277	206	266	252	256	285	250	301	252	237	276	259	243	267	247	288	249	266	285	242	275	268	286	248	269	245	234	267	269	307	259	260	251	273	268	305	266	290	256	228	247	241	259	261	269	262	286	260	235	254	283	288	256	265	244	276	248	258	238	273	265
20701	11343	11437	5702	3417	2945	2471	2549	2264	1923	1864	1615	1350	1156	1075	1001	767	756	738	663	641	653	628	640	617	611	660	669	728	661	674	651	658	636	658	590	619	625	612	576	597	568	555	607	592	576	578	583	580	559	548	566	554	541	595	563	589	528	585	555	518	615	532	568	581	540	525	565	576	552	522	517	547	538	559	570	583	561	542	517	578	536	569	550	515	553	547	555	578	544	527	555	541	550	604	552	595	591	513	558	550	572	572	574	602	525	560	504	569	558	612	537	572	553	576	616	576	579	539	617	568	521	541	530	570	573	530	549	543	580	559	575	571	576	559	529	599	524	592	540	572	571	530	582	533	572	568	548	550	546	536	575	564	579	610	592	588	534	591	502	557	559	609	595	578	561	583	577	558	594	590	568	600	551	541	602	565	577	551	616	545	548	537	536	584	558	546	535	575	589	525	546	567	544	604	559	584	542	573	550	571	536	579	587	545	582	580	567	520	556	574	565	580	557	526	587	527	571	565	544	533	536	576	571	523	571	550	571	547	525	588	551	536	560	551	546	552	578	564	549	563	531	616	571	539	542	572	573	589	581	586	556	603	563	578	576	549	572	548	528	524	527	553	590	528	579	551	597	570	538	567	577	559	542	537	542	550	560	534	531	575	557	551	579	580	534	549	596	571	552	557	557	574	583	577	525	563	578	557	528	580	584	592	573	543	548	539	546	543	532	556	581	523	553	630	538	572	573	514	548	545	524	550	550	567	578	556	555	552	524	584	543	558	545	583	586	599	548	542	555	582	550	549	579	601	561	567	548	563	523	541	559	568	533	557	544	518	562	546	536	557	557	536	573	554	521	533	557	573	583	553	520	594	565	546	559	533	580	582	535	550	502	512	522	595	554	563	527	567	585	562	540	555	575	561	529	582	570	611	564	540	579	577	590	580	574	564	565	551	558	553	570	582	560	538	570	517	557	601	565	543	528	567	546	534	572	545	592	532	586	562	551	572	605	564	596	593	578	576	548	543	549	561	586	565	551	524	557	554	589	547	570	572	542	529	557	551	621	547	564	565	558	570	591	502	547	535	538	574	592	541	564	557	555	573	518	586	572	553	562	556	572	582	600	586	557	558	577	546	567	548	575	558	551	534	549	524	524	561	551	554	573	536	522	566	554	559	587	558	594	537	566	551	553	557	589	517	547	569	585	542	560	518	584	580	584	566	577	555	528	564	543	579	561	526	586	583	597	568	567	557	552	569	567	591	525	531	582	583	545	581	554	616	529	574	552	538	557	518	561	562	580	575	547	574	543	571	607	551	586	597	572	583	563	554	583	583	555	561	559	573	568	589	567	541	585	566	569	540	545	556	551	546	571	546	555	551	549	530	562	611	523	578	572	577	600	564	557	540	541	591	527	559	535	522	562	542	539	561	583	542	562	549	561	541	535	550	585	570	571	596	581	590	584	620	561	560	517	540	571	506	530	609	565	580	578	531	530	542	569	539	534	593	557	561	560	562	577	580	585	562	562	568	575	567	556	579	615	577	578	591	540	560	601	533	528	536	556	535	560	563	587	555	587	612	571	564	552	563	567	511	589	569	574	603	562	584	578	584	527	555	540	532	551	551	587	560	524	547	542	559	597	542	572	584	546	570	544	598	538	556	597	521	563	585	540	558	583	541	591	529	545	571	572	551	555	541	566	630	566	525	560	578	523	583	531	525	631	595	538	544	549	587	579	594	537	519	549	528	567	568	578	579	583	597	556	537	527	540	581	583	572	579	570	586	570	570	579	572	559	532	575	583	578	534	547	572	560	548	565	561	559	587	542	540	560	539	566	544	577	537	555	555	551	594	578	555	535	546	553	567	581	543	504	547	531	544	544	586	537	486	602	535	543	554	558	611	599	559	574	581	554	608	587	564	574	577	501	539	579	527	572	551	568	547	535	587	535	536	549	566	548	535	540	561	552	564	563	563	533	579	555	586	563	580	530	553	563	555	534	590	600	542	593	541	545	580	573	580	569	615	592	558	553	584	554	547	537	565	554	572	575	566	565	586	568	534	578	536	585	562	568	579	558	556	546	542	524	588	546	549	542	591	553	497	542	535	587	629	602	552	595	590	554	569	547	571	561	525	560	620	520	539	579	536	532	553	544	595	507	584	563	582	569	522	559	555	562	556	552	582	547	563	569	563	547	598	576	531	546	599	529	549	519	593	560	547	576	558	547	562	596	524	537	606	576	575	537	552	579	537	592	559	553	551	555	596	542	557	544	596	585	573	587	523	557	555	594	527	589	577	554	565	547	557	526	577	593	553	573	542	535	560	535	537	552	601	571	593	544	590	561	560	560	580	585	578	566	591	554	597	528	553	533	605	590	550	572	564	544	562	543	571	551	569	533	572	593	548	578	558	543	547	563	528	519	512	612	553	585	589	555	568	557	591	584	549	539	550	574	549	566	521	582	572	568	576	551	600	559	557	522	582	557	568	544	550	559	579	638	560	574	556	590	588	614	570	619	561	550	545	574	565	583	553	547	570	548	583	565	577	554	561	570	542	569	562	570	509	584	551	539	586	558	568	567	572	595	567	604	545	571	540	582	577	563	570	566	600	578	582	569	563	554	588	521	553	586	553	531	556	542	586	532	558	541	538	574	552	549	568	572	543	561	553	548	550	584	569	567	550	564	546	525	566	571	569	561	606	533	555	539	557	571	542	558	563	515	579	551	571	568	544	593	512	577	577	591	547	559	529	552	556	563	537	562	544	568	539	584	534	541	527	562	571	601	556	592	584	535	533	528	598	570	556	547	539	561	596	552	557	602	549	595	531	564	571	561	562	536	562	561	572	575	564	543	582	526	546	567	594	600	585	577	611	534	582	574	568	610	567	587	530	513	587	572	554	569	582	530	571	565	562	649	584	569	535	535	611	557	602	550	594	539	575	578	575	615	552	587	547	545	547	543	571	573	584	597	535	562	557	599	551	558	546	540	549	578	562	578	550	582	599	555	580	557	557	544	584	639	547	538	553	573	569	571	536	560	568	559	565	617	542	543	545	566	538	573	580	563	564	577	593	560	542	560	584	539	537	572	587	561	562	587	530	521	566	580	536	521	569	551	554	549	577	569	561	564	556	525	564	561	567	584	585	522	568	592	515	565	544	538	539	571	548	533	538	573	531	590	590	528	598	561	579	586	542	530	529	554	516	541	537	558	558	575	557	588	593	591	527	583	559	533	570	573	587	544	580	556	543	571	574	595	567	565	577	548	569	560	562	540	561	566	615	597	591	564	537	564	553	544	535	528	552	576	595	571	575	557	564	582	576	575	529	583	519	585	588	579	566	543	546	559	506	529	540	523	608	567	576	563	583	561	574	556	576	575	558	558	594	539	546	532	574	561	569	575	567	536	569	539	556	559	537	552	588	533	595	589	591	597	542	568	588	537	580	574	545	550	567	620	545	544	575	539	556	573	540	551	556	593	528	558	535	546	547	581	525	591	584	582	552	557	551	560
49334	27555	17996	7743	2678	1697	1339	1292	1153	1000	785	654	597	513	432	388	341	358	350	316	299	309	301	324	281	301	309	304	275	309	288	318	300	325	279	250	266	295	298	315	273	278	286	269	286	267	255	268	283	270	271	266	264	282	258	272	252	255	270	286	272	276	273	265	263	281	235	295	280	263	264	258	246	275	275	270	224	276	275	253	272	275	280	301	289	263	246	246	270	270	282	251	280	277	256	228	279	272	275	278	263	236	222	270	257	272	269	295	278	261	248	257	267	275	257	264	295	273	260	253	268	269	270	307	259	283	263	251	306	258	260	245	225	288	260	259	247	254	294	273	269	244	300	262	273	259	290	269	257	263	283	288	257	259	253	258	272	259	252	229	274	260	290	257	258	269	252	260	248	286	273	286	282	271	240	280	260	254	277	269	250	255	285	284	251	281	246	247	261	231	258	271	260	251	290	235	287	294	262	271	282	306	250	265	247	260	248	268	287	291	257	276	269	287	287	249	252	278	304	261	265	264	239	216	279	301	268	263	261	290	236	261	276	259	274	273	270	292	263	286	274	269	280	281	269	257	285	251	253	229	260	253	267	254	235	233	261	281	269	284	252	254	297	258	278	265	263	274	270	276	243	280	257	288	296	284	258	264	274	280	244	290	266	281	287	259	265	264	250	275	284	302	269	224	296	281	251	249	240	289	267	236	272	284	283	270	260	261	272	261	239	241	243	288	291	297	271	250	283	271	241	267	244	262	268	267	252	257	291	261	257	261	251	300	283	284	273	226	261	257	265	261	244	261	282	285	281	286	276	262	269	252	258	273	256	279	275	297	255	270	267	295	256	288	302	252	248	265	278	263	288	268	246	242	254	262	274	295	293	309	243	286	251	279	279	286	274	259	283	285	250	270	283	253	255	282	305	263	253	260	257	294	242	247	259	232	254	269	292	284	286	283	267	272	307	269	311	298	277	287	266	252	279	277	265	276	243	234	258	257	279	256	280	289	256	287	262	280	269	272	290	230	296	309	291	299	284	252	255	272	255	263	279	269	233	263	267	282	284	253	291	266	241	278	262	250	252	276	293	237	265	297	265	273	263	275	259	291	277	303	235	258	322	251	260	264	277	243	264	270	272	242	299	284	281	283	279	293	303	268	283	251	254	248	271	266	240	282	265	243	263	280	252	241	253	254	276	287	270	299	256	252	265	286	250	265	246	229	231	252	242	250	266	274	278	261	282	272	259	234	266	249	253	253	228	276	280	268	257	248	243	245	281	289	270	265	270	263	255	284	293	315	264	256	280	276	259	263	269	269	284	294	288	273	246	256	276	258	256	252	269	255	256	287	282	291	297	324	267	277	289	254	249	279	283	248	255	277	282	257	259	254	289	300	244	284	274	282	280	295	277	258	271	310	277	273	265	244	258	263	265	243	266	257	290	276	273	278	261	274	243	266	279	239	318	286	241	276	249	286	266	288	296	291	266	302	246	274	257	250	239	270	266	249	269	267	271	237	284	273	282	256	256	290	285	278	266	252	254	309	212	261	251	312	278	247	287	250	256	280	256	270	274	287	259	295	257	254	271	274	239	282	285	267	258	252	261	273	287	278	274	265	267	292	290	251	281	265	243	281	249	250	246	277	280	284	284	293	288	260	253	309	252	249	274	281	269	261	284	331	277	294	230	266	265	285	295	250	294	275	279	268	291	321	287	291	265	240	286	308	274	275	277	264	256	275	279	259	263	277	230	260	255	282	249	263	257	312	258	261	303	237	245	263	271	288	275	231	260	277	277	269	265	290	262	258	237	266	257	318	259	245	270	271	253	259	269	288	274	262	288	301	255	250	268	262	245	264	271	288	266	282	284	235	275	263	263	308	276	281	280	275	299	269	255	270	279	276	265	286	298	266	225	281	249	236	264	270	307	282	261	244	257	262	285	275	261	261	249	282	246	248	271	270	251	294	227	266	230	261	263	247	270	272	284	256	300	268	267	276	282	299	286	259	306	227	270	295	244	262	276	261	275	286	261	295	263	262	265	256	276	311	281	266	276	268	266	250	274	273	257	251	274	226	275	251	267	250	259	266	256	293	273	289	250	265	233	279	238	267	258	251	271	281	271	242	291	254	260	267	286	283	298	293	291	267	267	248	287	250	265	262	266	271	305	268	278	258	249	235	282	245	245	262	270	271	252	283	280	272	266	261	248	256	270	280	263	255	259	248	293	261	270	272	258	280	267	255	277	257	268	241	268	278	303	271	259	237	236	269	285	254	297	261	281	240	301	275	289	260	284	282	266	280	248	276	281	241	277	265	265	266	263	242	264	249	306	252	262	282	285	258	246	232	268	258	275	266	273	251	266	293	244	279	278	296	292	256	287	254	276	283	267	262	252	277	278	298	258	268	256	260	254	280	279	260	284	252	317	255	265	279	271	298	265	270	281	259	272	290	255	273	257	269	282	260	281	259	265	268	257	260	230	289	254	261	231	254	286	301	242	282	225	279	255	273	281	235	289	271	220	301	283	262	263	298	257	255	269	252	307	309	288	267	240	295	262	271	279	237	271	271	251	290	252	266	235	289	294	269	251	269	251	274	293	295	288	260	266	270	281	280	285	273	269	283	286	294	266	240	246	286	258	267	261	307	268	278	249	278	300	298	246	252	244	279	261	308	255	276	273	248	260	274	259	257	244	268	286	262	301	271	283	245	294	277	257	253	277	240	261	257	270	255	282	240	244	268	310	282	299	261	286	287	308	267	296	309	292	258	262	299	245	277	282	261	269	282	248	277	237	258	274	267	263	263	322	266	263	276	268	224	245	296	272	255	249	259	282	251	280	261	275	277	285	289	261	259	265	266	279	279	280	266	267	242	268	275	250	280	250	281	287	254	301	255	291	270	225	264	260	233	255	264	263	309	251	258	275	251	305	255	261	259	284	236	253	246	275	284	274	275	250	266	282	267	246	232	261	275	281	277	238	285	263	239	265	255	256	249	264	271	274	261	294	257	253	239	268	291	272	264	265	280	271	277	269	244	275	294	265	284	278	311	297	275	281	298	263	261	274	264	253	248	280	284	249	258	318	290	244	263	267	285	281	273	293	239	285	287	274	300	260	239	266	231	253	258	232	290	311	262	267	252	276	290	273	325	266	259	265	280	221	266	270	251	262	262	254	284	257	275	262	297	277	264	295	259	242	289	276	278	253	275	273	248	243	279	266	273	302	258	282	320	298	264	280	283	285	283	236	264	244	226	258	282	229	270	298	230	275	259	296	273	260	256	254	301	290	266	246	287	276	294	241	277	285	247	289	249	257	294	250	277	293	272	275	288	254	266	238	282	286	252	300	268	237	288	275	292	250	281	251	267	222	271	295	257	247	278	245	222	251	286	251	291	264	298	300	258	282	263	288	287	235	276	232	274	246	276	237	271	284	271	296	307	257	281	263	253	258	270	232	243	280	287	261	263	306	285	271	272	264	306	268	282	271	256	284	249	291	278	262	281	254	281
29224	18385	22750	13041	7735	6084	5039	5171	4647	4150	3516	2778	2371	2011	1787	1438	1221	1023	973	846	817	836	733	708	721	807	780	876	815	836	824	831	753	760	687	654	669	655	672	607	596	633	611	600	549	589	588	596	586	585	574	544	571	577	573	566	610	606	573	617	587	568	584	601	581	614	569	517	595	582	598	557	595	617	618	543	536	584	548	563	560	574	531	565	573	531	580	584	572	553	589	596	623	562	588	533	591	537	605	563	602	571	547	612	569	558	578	580	564	558	524	566	591	538	592	565	587	564	575	561	585	612	586	590	591	592	606	574	597	571	556	620	562	572	559	556	585	609	571	579	583	549	587	556	556	605	597	579	586	524	564	566	568	525	522	600	600	597	607	577	581	598	556	552	607	591	538	616	564	603	606	573	539	595	584	581	579	615	561	584	542	557	575	566	516	566	623	608	579	578	583	561	583	539	608	598	553	585	566	593	560	573	556	611	561	500	570	545	554	556	546	572	562	586	597	574	535	554	610	613	566	596	553	612	553	581	546	562	584	582	591	612	589	580	600	579	583	553	555	533	588	599	590	503	600	605	556	642	577	596	595	604	581	620	563	584	624	604	555	619	578	569	594	553	543	571	588	585	564	571	598	556	554	568	539	551	535	536	585	572	582	552	528	563	578	562	551	577	576	554	582	541	611	527	569	565	577	567	561	569	522	553	615	597	575	585	594	552	549	569	592	584	557	554	573	519	565	582	607	600	532	529	582	584	608	611	619	578	591	561	573	559	554	577	571	579	536	567	566	611	588	548	565	571	601	553	598	556	576	601	598	526	617	573	562	502	590	565	556	583	535	550	548	579	597	581	575	585	570	556	573	617	574	588	579	547	570	542	572	586	573	585	593	578	601	570	548	551	605	559	520	575	567	573	574	561	603	547	556	585	589	535	545	559	570	552	589	590	576	577	581	561	553	560	557	546	556	582	554	562	561	592	600	593	554	534	575	558	552	575	595	594	583	610	535	570	549	594	568	516	590	561	580	559	561	579	577	566	555	579	577	565	544	578	615	557	578	576	589	612	544	620	558	569	583	612	593	576	559	575	542	598	571	553	600	576	612	602	565	555	599	566	584	607	594	572	593	588	562	577	592	554	547	621	575	532	550	584	581	581	574	603	554	555	574	564	555	583	571	588	600	590	589	585	604	600	540	542	593	541	544	589	623	569	541	553	581	575	548	536	576	541	576	548	593	589	556	575	586	555	549	552	567	548	548	593	544	582	564	586	566	553	578	587	561	594	595	615	571	560	574	573	560	561	570	565	567	554	571	552	549	551	603	599	549	586	592	558	588	564	578	567	554	555	586	541	545	604	601	580	584	572	611	599	571	546	550	554	550	527	544	566	577	582	570	567	515	613	551	601	595	564	567	572	569	583	554	541	570	569	543	566	560	586	590	608	581	562	557	578	581	609	581	557	558	551	576	553	588	586	608	554	589	593	556	583	595	561	554	600	603	563	571	597	546	576	563	535	570	593	588	546	582	619	573	560	537	590	602	563	592	522	578	583	569	586	539	572	558	576	573	607	565	590	581	588	556	583	587	529	579	533	561	601	559	568	583	561	580	599	562	569	569	537	588	553	581	576	554	553	544	559	573	560	551	616	571	543	578	572	563	588	576	612	573	602	558	592	539	566	589	566	553	567	554	537	563	557	552	581	584	534	588	582	572	572	600	559	559	577	564	596	552	526	574	598	589	542	535	587	654	570	549	607	532	585	591	578	584	623	564	557	553	567	588	610	611	588	572	564	597	580	589	579	613	605	562	571	548	584	563	591	576	550	552	555	571	571	564	578	549	581	551	537	607	593	571	584	568	540	626	526	550	570	570	582	521	599	594	580	622	615	566	578	537	573	564	562	585	582	577	627	572	558	576	565	582	537	577	577	511	523	594	597	576	545	572	562	586	571	601	581	562	531	589	530	546	557	592	576	538	570	555	581	541	601	574	562	602	589	580	565	538	567	572	585	604	588	587	561	548	604	612	544	604	577	557	588	575	585	519	572	538	545	544	559	544	591	605	571	559	560	568	546	580	566	544	593	564	551	575	575	614	545	552	547	545	546	607	566	570	611	594	528	577	593	557	542	595	554	539	554	580	606	553	564	563	587	593	549	584	598	574	574	555	535	586	578	595	567	598	587	533	575	538	539	550	579	579	585	572	560	558	567	530	583	573	609	548	557	581	594	544	584	540	562	584	535	558	580	570	610	564	533	533	564	589	561	592	582	557	550	545	565	569	632	567	562	577	562	552	608	568	549	536	563	589	577	565	587	609	568	535	546	582	528	614	557	565	582	595	562	586	582	573	596	574	553	552	512	584	581	590	552	615	621	527	544	585	567	562	564	560	624	575	513	546	563	560	595	589	607	570	577	574	578	580	547	568	557	591	560	605	603	556	564	540	620	572	584	634	583	562	569	592	566	564	559	592	559	546	598	545	560	553	579	568	626	523	570	588	578	569	586	584	594	592	598	575	576	565	583	552	534	559	612	589	558	578	538	535	541	562	578	606	599	519	586	556	600	587	589	552	583	591	522	606	576	581	564	567	568	560	571	577	627	562	563	568	604	546	533	586	572	578	548	558	606	565	541	574	573	579	595	613	587	565	596	572	585	540	566	550	560	559	589	542	587	571	531	566	580	594	604	590	527	582	578	579	555	577	573	551	598	610	572	546	566	570	571	566	596	577	609	536	555	599	560	586	591	601	613	544	577	562	571	597	570	532	556	568	604	549	583	573	565	565	594	555	585	542	565	569	560	591	579	554	538	587	598	572	582	559	569	608	543	535	555	567	573	564	579	585	573	587	588	534	592	620	548	596	521	541	555	571	606	565	584	588	577	577	577	557	583	595	557	586	582	549	570	595	555	544	551	586	579	581	573	587	578	587	608	613	628	566	549	552	552	554	540	607	582	578	549	580	595	568	586	589	556	611	527	575	595	545	559	594	519	535	605	577	598	579	566	526	541	554	609	595	563	559	567	553	607	586	622	580	630	598	513	549	581	577	618	574	616	576	583	572	552	584	560	555	555	630	594	598	584	559	555	563	588	576	589	551	576	608	587	580	599	571	557	539	558	611	574	638	592	568	576	568	619	583	575	564	589	567	559	556	551	607	582	569	578	567	561	581	569	571	545	593	593	544	563	577	597	558	564	600	539	564	572	586	582	592	556	536	543	543	605	563	561	554	544	594	533	626	610	617	577	563	553	553	541	578	652	542	573	586	524	562	576	583	556	536	561	623	556	592	582	551	591	557	551	547	547	587	531	580	594	594	572	601	605	546	563	528	548	605	561	559	557	593	563	568	611	582	569	573	565	536	582	549	579	608	587	573	571	581	558	554	601	543	576	583	538	566	529	550	575	569	582	530	604	587	584	602	555	567	588	557	539	584	577	549	588	581	577	541	576	576	579	604	596	608	596	577	540	587	579	525	589	576	590	607	589	557	590	582	546	578	571	577	565	578	566
57258	35140	26251	12073	4321	2665	2152	2085	1779	1441	1133	1000	828	721	598	566	423	414	382	380	336	387	363	366	326	312	371	391	394	417	333	355	351	341	328	327	333	326	285	284	318	254	303	325	287	301	318	279	295	304	335	320	328	310	295	299	300	269	302	297	307	307	305	307	289	296	294	323	267	298	335	292	322	322	317	266	329	306	292	324	289	307	278	303	298	341	337	308	288	293	312	310	303	290	286	296	327	310	285	308	302	283	304	318	297	278	327	314	282	303	308	291	294	301	319	307	301	292	281	336	317	326	300	266	299	303	323	309	298	292	312	269	272	291	317	320	335	303	322	296	324	304	325	312	322	280	309	306	292	304	291	274	314	312	307	312	298	315	311	284	319	304	305	296	290	309	361	289	285	323	300	277	339	322	285	344	276	313	302	280	317	297	295	295	290	271	298	306	278	314	275	273	286	290	326	289	322	289	347	341	301	297	312	288	312	308	311	323	304	316	303	314	311	286	316	267	282	313	322	281	281	308	303	318	295	298	311	279	293	266	313	306	309	298	283	293	267	308	332	281	304	258	315	293	298	270	318	301	338	304	284	285	311	300	250	304	295	305	313	314	295	336	307	306	291	282	290	269	282	313	320	305	284	316	301	296	315	285	320	292	293	305	306	294	310	309	281	302	297	302	287	281	317	331	295	282	312	274	308	263	299	266	304	324	281	302	302	328	281	285	296	279	311	268	275	308	337	280	274	283	299	300	316	297	298	361	320	279	279	301	280	311	315	314	320	282	330	311	305	322	286	319	298	320	284	299	283	311	278	314	285	284	281	305	302	323	318	290	304	299	337	298	307	297	269	309	301	318	301	315	304	299	295	335	301	297	313	296	295	277	316	353	278	305	287	293	346	307	304	268	283	271	295	294	294	318	306	305	302	296	309	305	308	316	291	293	292	310	338	290	311	322	291	315	339	282	304	321	311	293	316	277	311	271	308	273	312	286	295	294	293	313	317	286	288	303	301	295	322	298	337	308	251	300	310	300	301	310	300	311	307	316	291	284	304	298	326	293	316	316	340	317	344	304	290	308	298	311	293	336	286	315	292	316	316	305	289	285	308	253	273	264	292	284	296	293	265	260	309	288	298	298	308	280	298	314	316	308	296	361	319	323	318	290	320	284	338	313	306	296	332	323	298	292	331	330	289	268	290	346	276	299	302	289	306	305	317	277	306	287	281	306	283	315	315	297	291	325	315	285	288	295	317	306	311	289	313	269	290	324	320	300	293	326	304	287	344	303	299	299	279	289	298	295	302	306	295	268	339	300	317	339	311	336	288	319	308	294	310	285	340	306	302	281	322	312	290	298	297	303	318	278	314	293	327	301	307	306	308	289	332	269	293	290	283	319	293	288	306	298	287	301	307	314	320	307	324	321	285	274	281	338	280	306	325	301	316	310	323	275	270	291	305	322	315	285	294	320	312	295	287	294	306	278	313	321	322	317	292	290	323	323	285	327	309	266	305	265	303	277	311	266	273	278	318	311	304	281	291	295	305	295	294	310	344	293	328	290	319	305	292	298	325	304	302	287	328	312	300	302	297	292	275	287	291	276	291	338	254	317	308	296	330	278	284	277	311	279	321	291	289	297	310	304	281	302	277	307	287	300	296	311	301	355	334	277	291	323	306	317	306	283	309	300	276	304	298	319	316	286	271	294	300	309	321	300	329	292	278	317	315	313	284	325	283	295	321	317	319	289	356	308	284	308	309	276	329	297	273	274	319	313	286	275	290	300	326	308	340	294	257	272	289	279	299	300	307	308	286	327	331	327	318	310	295	306	314	291	285	300	294	271	311	326	284	330	268	275	308	311	289	317	264	310	313	293	326	308	298	263	327	319	300	336	288	279	277	293	290	302	282	312	309	282	307	290	292	256	290	314	321	292	309	322	298	292	309	280	312	310	298	264	296	296	293	261	274	306	286	330	320	280	300	305	268	285	310	290	307	327	316	326	325	288	301	289	314	329	290	289	300	283	279	270	298	298	304	305	307	275	328	295	296	318	321	313	336	323	308	309	341	313	315	276	296	301	295	272	275	309	295	304	311	311	305	339	314	284	321	277	288	347	271	296	308	298	278	294	314	302	267	318	316	268	293	277	293	333	282	267	280	293	314	269	302	298	295	308	305	317	300	287	283	288	281	289	288	301	312	308	326	292	303	291	306	304	295	295	308	307	303	317	301	278	270	288	335	284	308	295	293	309	295	313	296	306	331	254	285	274	290	299	261	293	313	284	271	268	257	316	300	301	300	293	321	290	343	328	304	292	316	298	304	286	275	258	286	317	297	300	303	264	310	281	291	311	300	272	321	285	295	313	307	317	291	257	318	303	295	276	291	286	305	315	307	280	289	281	323	326	305	310	286	307	345	336	318	343	292	297	300	325	296	300	261	317	291	289	323	336	327	273	289	293	301	318	297	281	289	274	308	290	296	290	308	282	288	278	302	286	285	303	302	290	376	263	283	272	312	308	315	322	331	323	289	290	313	306	324	303	330	318	283	266	349	334	290	280	296	322	314	278	310	290	305	291	327	294	304	318	291	275	280	335	274	294	321	285	312	311	277	290	272	278	316	277	321	321	285	340	290	300	307	281	248	343	311	310	326	293	314	329	303	307	288	303	301	278	282	295	313	287	310	292	305	286	340	286	287	264	314	310	286	275	315	331	309	292	314	332	302	275	351	312	302	292	291	309	287	303	308	288	304	276	296	275	358	327	272	295	332	325	312	292	321	273	312	272	325	292	315	312	335	289	311	305	301	295	276	308	319	300	315	320	311	327	343	329	313	310	299	315	293	266	297	300	308	314	283	280	271	296	290	332	300	283	268	290	296	283	300	289	263	281	301	329	256	292	259	317	311	297	257	322	296	270	290	330	278	300	297	294	308	282	313	289	290	288	275	318	286	258	286	294	307	302	344	342	306	314	320	308	282	326	323	286	278	278	287	311	284	315	306	289	307	285	298	283	289	288	300	280	316	302	313	292	321	287	317	310	290	327	319	299	305	285	280	326	280	314	305	318	322	361	330	326	311	302	312	274	301	285	289	318	325	304	288	313	293	314	302	331	302	289	297	304	324	321	290	320	315	316	338	303	287	312	324	302	337	282	268	278	306	329	307	294	274	296	302	275	294	303	310	301	325	311	326	296	284	330	316	270	313	322	301	293	280	340	316	313	318	304	287	348	312	308	319	330	279	312	308	307	323	312	280	308	296	298	302	320	276	299	281	319	301	302	296	309	319	314	306	307	307	286	310	307	328	266	321	313	284	279	277	311	304	307	284	334	318	285	313	320	288	316	311	313	310	300	312	306	319	299	329	302	294	307	255	312	311	301	276	318	288	315	296	315	297	302	316	313	301	296	296	306	311	341	289	277	317	307	299	294	280	314	304	272	295	283	292	295	316	304	312	315	300	285	343	311	305	311	274	289	271	324	324	309	285	325	290	286	323	292	331	299	299	295
33755	24312	29691	16865	10966	8276	7426	7701	6684	6136	5129	3914	3538	2875	2388	2015	1629	1330	1279	1054	1058	1073	939	858	897	948	1119	1149	1091	1015	1076	932	956	835	829	804	761	772	683	642	673	658	647	655	632	656	631	656	619	662	636	620	631	627	623	661	603	639	585	655	651	669	644	641	604	637	627	652	607	593	600	635	649	619	641	618	656	659	632	644	615	671	603	640	623	597	647	638	610	614	655	643	614	609	631	606	597	623	638	638	695	627	654	622	646	617	611	666	647	659	616	628	560	639	617	648	651	641	690	601	632	620	642	621	624	653	634	611	632	615	669	625	601	621	616	650	603	638	665	598	665	643	651	657	616	624	609	624	620	614	630	641	658	619	640	619	642	629	633	579	659	655	588	605	621	642	646	625	640	637	638	639	650	603	625	608	634	625	653	618	571	651	600	624	654	675	628	629	576	624	663	668	653	606	658	613	680	648	641	610	666	608	635	636	648	648	673	686	620	662	613	621	633	615	602	642	678	608	649	644	677	605	591	606	609	667	641	607	629	635	632	647	584	598	653	648	631	612	610	624	643	641	663	648	686	655	629	634	650	646	649	647	672	600	633	651	617	635	624	634	641	644	592	673	630	664	586	636	627	606	617	648	591	667	622	633	648	643	643	651	609	689	639	587	621	653	649	637	608	703	634	678	598	587	594	627	581	588	640	593	624	633	569	685	640	619	659	667	687	666	648	624	570	612	588	636	641	656	588	619	637	620	608	634	630	636	651	633	619	611	646	638	638	656	630	617	614	626	623	637	649	614	603	686	599	627	646	616	620	623	679	630	600	645	631	664	607	635	588	609	614	613	620	622	686	612	665	611	607	648	614	639	628	641	622	635	618	621	633	596	602	608	690	626	602	600	605	595	645	601	649	629	622	624	614	597	601	658	621	618	693	643	627	689	602	639	648	636	658	679	605	644	604	621	608	578	608	591	623	630	644	615	642	640	603	638	626	579	604	623	657	642	642	607	635	635	596	619	599	666	673	611	615	607	655	638	615	656	620	557	621	601	625	644	656	617	610	632	639	620	645	672	639	638	596	637	626	633	650	645	636	645	597	640	631	636	616	680	651	612	648	622	612	631	589	585	627	591	668	609	596	646	655	630	678	648	658	653	655	669	634	644	612	588	651	639	647	638	639	654	597	596	640	607	623	620	593	662	652	625	618	606	632	629	668	632	620	626	680	623	645	613	619	578	681	645	635	648	639	656	664	670	598	611	661	651	653	625	660	626	656	649	667	644	617	592	630	632	677	625	651	642	610	662	608	608	629	635	654	628	628	633	622	582	642	617	632	626	622	603	655	624	655	621	624	620	647	662	644	635	635	625	652	622	643	624	650	667	607	658	589	614	640	620	605	610	656	659	651	667	670	662	619	649	607	603	614	633	657	636	628	641	625	661	642	638	606	658	658	659	656	683	664	621	592	641	591	632	635	653	634	602	604	637	610	646	632	667	614	644	654	653	645	637	642	622	601	621	559	617	692	633	653	605	626	635	667	665	624	619	599	631	656	649	596	651	652	638	651	614	633	636	590	597	626	658	654	617	643	633	638	619	654	614	637	598	651	643	654	645	605	641	618	595	629	624	585	589	602	657	633	690	618	652	644	630	696	649	622	664	682	626	626	612	635	641	609	657	643	615	602	637	618	628	613	625	633	631	571	579	659	640	653	606	616	620	626	629	650	573	632	606	632	648	636	592	612	663	634	629	645	629	634	620	626	606	639	700	643	620	621	597	653	635	642	606	637	609	639	666	656	645	634	607	638	625	667	649	607	599	653	605	639	584	585	678	656	646	670	606	630	623	615	645	634	597	642	640	613	642	615	591	650	653	672	659	614	682	589	645	658	633	663	611	644	575	602	660	654	635	617	636	693	601	612	629	637	625	671	658	614	610	608	626	597	655	619	649	629	651	645	634	634	647	648	642	665	641	644	639	605	617	628	640	672	625	612	638	661	669	636	613	629	644	615	621	642	660	593	636	648	665	599	629	629	667	625	598	630	620	563	610	656	599	630	612	606	609	682	612	641	646	638	646	625	634	607	592	611	654	612	620	648	603	639	625	619	600	593	643	648	607	605	656	667	595	619	643	679	648	623	654	613	628	671	641	600	655	638	627	660	627	620	605	652	604	589	637	616	628	644	645	593	663	649	682	653	630	648	611	653	617	667	623	658	594	698	624	632	629	613	613	649	686	639	604	612	619	614	662	651	701	623	607	627	642	673	652	604	647	605	660	635	663	635	646	627	655	596	616	659	647	654	643	619	676	613	668	649	619	615	649	624	652	659	672	613	644	665	621	616	617	612	639	659	651	633	618	646	675	647	663	552	632	673	668	612	620	632	606	622	660	636	660	605	619	604	601	651	622	680	623	642	651	642	622	600	671	608	645	661	643	624	640	644	642	572	675	689	633	652	666	657	617	605	687	614	612	656	659	600	629	587	612	629	588	651	613	618	638	660	641	623	574	625	646	624	605	649	626	610	620	676	651	666	610	614	620	615	646	642	677	632	609	670	640	663	655	635	624	666	623	640	627	660	616	651	580	615	628	636	633	670	616	612	655	616	658	631	617	613	639	630	626	678	609	636	621	639	610	652	615	637	643	610	612	661	636	591	638	605	659	649	647	654	636	646	648	639	668	602	627	632	610	669	667	700	637	641	604	629	675	709	641	616	601	599	626	625	618	622	657	633	628	596	669	622	620	629	651	667	590	574	632	659	594	647	617	619	574	645	640	609	627	636	574	643	614	646	662	686	655	675	657	620	618	615	596	594	648	656	627	621	631	627	645	647	665	618	630	628	590	622	647	620	601	615	627	613	665	607	614	597	659	616	615	596	684	647	646	600	576	650	607	639	655	618	655	620	617	647	642	658	660	636	614	649	620	670	627	625	636	639	629	628	655	661	650	620	663	648	629	653	630	621	647	610	597	604	625	627	628	612	691	631	624	632	698	673	624	628	655	658	638	668	622	578	651	627	586	617	640	652	607	623	674	659	651	633	590	604	634	639	609	616	638	652	605	618	604	640	618	663	627	626	651	639	602	644	589	606	618	640	685	600	660	629	610	686	620	606	570	628	572	634	685	601	662	666	575	636	656	611	629	607	611	651	657	633	605	633	625	611	664	594	633	615	584	605	596	607	631	628	650	631	616	581	616	634	602	591	642	649	616	635	622	660	626	625	683	613	599	659	611	623	637	656	625	641	637	619	592	624	609	704	597	620	647	621	633	654	637	653	628	629	561	624	633	609	669	652	647	605	649	605	647	637	663	633	664	612	579	626	617	675	667	619	607	648	655	613	630	669	597	661	622	618	631	664	637	629	655	598	641	631	597	626	694	623	653	654	607	649	622	629	576	613	631	642	633	621	567	603	624	618	660	594	637	639	635	634	648	666	626	676	638	599	651	640	612	653	617	634	622	619	616	647	658	644	660	677	636	651	657	644	620	698	633	680	653	615	617	650	618	634	643
37038	20190	10758	3544	1055	693	638	705	593	600	472	433	392	356	349	301	285	311	305	290	265	281	267	275	264	293	272	240	281	270	274	261	279	262	257	279	267	274	245	251	268	255	275	267	297	241	260	259	255	243	241	245	260	239	257	281	275	244	266	240	272	277	285	287	241	276	280	255	248	286	258	230	239	258	259	274	283	271	276	284	262	263	213	254	258	257	291	240	238	258	290	289	261	295	259	259	255	254	258	267	257	264	274	299	249	242	264	247	259	269	228	250	268	279	281	256	263	296	273	264	273	286	283	279	278	257	264	253	267	272	275	257	295	259	257	282	254	232	263	282	242	271	248	236	232	249	251	265	265	249	256	238	268	275	249	245	240	261	262	272	273	238	240	258	263	237	290	259	256	272	241	258	268	268	275	287	258	275	275	264	272	234	262	288	290	228	257	245	276	305	252	262	264	275	240	261	293	248	273	280	262	273	268	273	280	279	289	238	259	254	277	245	280	268	235	268	222	276	261	283	274	262	264	242	259	216	257	273	289	274	257	255	255	247	257	251	260	239	258	259	259	262	287	267	270	278	257	248	254	282	230	247	256	262	291	272	268	282	275	244	265	250	268	248	287	300	271	220	226	241	269	278	293	302	257	256	260	266	250	251	254	264	229	264	248	270	240	286	275	239	257	238	285	273	287	237	250	246	270	240	260	249	238	271	244	259	258	243	230	245	242	281	225	254	276	258	274	294	253	300	283	244	272	246	273	258	252	236	247	243	259	242	240	245	274	256	265	252	257	252	264	248	278	282	244	256	290	272	280	289	263	282	259	259	248	258	258	235	295	277	287	229	236	267	216	284	254	227	290	290	250	243	250	244	253	267	251	265	267	273	245	250	246	273	257	254	245	246	235	279	286	268	261	269	233	247	271	267	263	231	256	233	265	249	269	239	273	261	258	262	259	254	226	252	248	283	252	225	270	233	237	243	284	260	236	279	272	238	264	277	242	239	259	257	250	238	281	281	254	269	242	276	234	294	231	267	270	283	266	242	277	242	242	264	266	279	254	228	294	276	262	254	231	242	237	265	251	248	236	249	223	261	273	262	245	307	269	251	249	275	245	256	248	310	269	266	244	292	272	260	241	268	295	254	253	256	256	274	249	233	277	289	282	257	251	271	256	222	224	249	246	281	253	243	284	269	277	266	269	251	265	289	270	245	253	253	242	246	244	221	269	245	251	239	260	283	285	280	232	278	262	241	252	285	281	238	258	256	254	265	255	287	261	265	240	252	263	266	274	275	252	280	251	273	301	251	254	250	247	250	295	283	257	259	241	304	280	254	291	254	266	263	271	292	256	229	237	267	276	267	266	264	262	253	266	291	249	245	242	260	269	252	285	247	236	264	225	268	259	265	259	291	270	274	215	253	239	267	257	276	278	248	258	251	244	272	244	247	224	229	239	264	267	229	255	266	254	261	253	261	273	244	246	241	284	279	249	275	252	271	245	266	273	238	265	276	271	250	219	250	276	257	293	299	237	265	261	272	261	278	264	254	248	270	288	244	246	244	263	275	264	213	255	280	283	238	248	266	272	252	274	289	272	271	278	278	234	283	272	263	286	246	254	250	251	231	258	267	277	281	254	243	228	250	244	266	260	239	257	282	264	281	276	238	280	266	228	263	249	248	228	240	246	243	244	290	242	225	266	270	273	251	269	273	290	248	271	255	247	255	254	285	259	268	253	262	271	235	275	234	253	274	270	285	235	253	271	262	236	237	265	275	260	239	249	256	235	279	248	262	262	228	259	262	277	242	264	260	248	280	277	260	281	265	244	306	308	288	245	279	268	283	254	273	266	269	242	271	252	276	284	275	274	249	242	270	281	268	264	259	243	263	251	245	228	227	259	264	260	286	261	263	259	273	275	262	256	252	246	266	234	241	249	249	287	271	265	258	269	253	268	245	249	247	298	255	282	256	258	269	253	257	275	249	272	261	259	273	268	269	234	233	239	235	255	288	268	236	311	283	240	248	241	270	249	244	266	259	274	252	233	245	238	244	268	269	296	245	269	305	267	264	288	254	243	244	225	243	264	262	247	272	241	253	284	264	225	305	285	231	288	279	235	260	270	274	254	261	281	234	266	265	271	232	268	266	279	286	264	245	274	261	274	252	286	240	243	243	268	245	225	264	269	298	261	244	258	251	220	245	259	224	244	241	263	264	225	274	256	263	277	280	214	286	248	258	262	261	261	276	284	258	273	277	266	249	248	275	236	258	253	274	269	249	262	254	259	245	218	259	235	267	268	265	267	259	268	273	264	272	248	267	249	271	289	271	235	267	231	262	253	280	248	268	266	242	268	275	249	254	272	275	261	275	275	288	276	241	247	271	263	239	270	267	276	244	284	245	252	267	271	240	264	272	264	254	277	265	260	273	271	264	240	259	259	278	280	245	267	233	251	246	264	251	275	274	256	258	255	274	226	272	243	257	246	262	246	284	234	263	266	273	262	249	279	262	234	243	249	275	263	254	231	260	267	288	256	257	242	268	273	265	230	263	267	252	260	250	258	281	263	257	253	281	271	236	260	261	241	237	265	251	258	230	269	250	260	267	275	266	277	290	251	265	257	201	264	275	286	293	255	267	277	259	232	289	263	239	287	247	267	268	236	265	237	229	279	268	253	212	236	268	261	283	230	275	275	266	264	231	258	284	248	247	253	262	240	243	278	276	278	260	281	246	277	261	252	256	223	267	265	273	254	251	237	231	284	302	261	269	242	249	249	258	227	282	226	284	264	270	239	241	286	288	263	263	276	254	260	266	292	289	261	252	275	264	284	271	244	267	247	297	280	277	255	264	263	279	266	247	280	297	287	279	261	277	261	278	263	258	233	258	261	250	239	241	260	285	270	283	271	266	221	264	269	238	271	285	272	265	283	244	248	251	250	259	279	265	229	237	257	252	246	291	265	269	255	254	279	291	232	253	256	280	266	255	264	250	283	277	215	277	244	244	291	263	264	247	250	233	259	258	244	285	259	267	232	266	274	272	271	258	252	241	254	253	248	269	229	249	261	274	249	278	249	259	241	280	266	256	258	261	262	246	272	259	253	256	276	255	290	293	254	275	271	271	261	243	250	247	248	263	251	255	247	250	302	294	275	278	243	272	265	254	243	287	261	246	262	252	251	288	257	242	282	227	254	260	249	270	307	285	250	245	266	243	278	270	255	253	267	259	263	257	274	270	305	265	280	279	250	279	296	276	275	295	273	299	268	247	276	250	264	262	272	264	263	298	294	265	281	275	268	291	232	265	303	244	250	279	242	278	265	266	267	234	226	276	253	263	309	256	304	246	286	285	239	263	252	239	255	289	271	275	249	244	274	273	264	272	242	274	283	223	265	262	254	267	249	260	252	269	257	262	273	280	285	253	300	241	262	275	277	232	271	261	250	271	268	268	245	286	263	279	233	252	275	233	271	281	252	261	262	255	245	269	246	272	259	259	259	262	277	280	275	269
20709	12326	14626	6866	3430	2489	2482	2599	2177	1896	1760	1394	1299	1149	1068	934	746	783	644	620	624	607	620	637	607	639	705	774	713	657	649	661	639	590	601	591	551	593	627	593	531	521	553	606	539	562	535	566	547	538	487	558	558	599	552	579	546	546	577	516	548	565	574	581	539	531	558	550	540	547	527	559	572	558	530	564	512	525	563	550	546	560	569	532	537	527	561	575	525	562	547	545	541	562	546	558	568	604	538	538	557	548	545	570	559	540	552	543	561	539	560	494	552	551	563	578	551	566	559	528	580	525	580	570	556	550	576	574	563	578	563	528	569	538	575	518	562	526	494	558	528	536	573	520	565	569	573	520	582	578	548	544	535	574	584	573	616	560	525	540	534	536	538	585	557	527	540	587	574	549	563	586	588	538	568	573	561	583	573	499	560	605	563	574	545	512	514	539	536	541	540	540	513	591	527	559	588	567	572	571	512	545	555	562	600	553	579	547	544	550	556	557	538	513	538	558	534	559	549	575	535	579	523	522	588	535	568	529	562	591	566	504	570	567	567	573	569	538	541	570	568	493	607	568	537	538	557	527	543	543	525	560	527	531	540	538	558	608	583	546	555	580	555	552	513	529	541	559	541	548	565	569	537	540	538	531	556	572	554	561	521	556	560	539	550	591	549	599	603	591	535	571	563	556	592	586	570	521	561	531	540	572	506	586	547	539	519	565	553	545	518	513	562	577	550	548	567	563	547	588	545	541	569	544	553	560	548	564	571	582	530	575	552	545	548	575	568	542	529	555	621	580	553	529	553	572	530	534	583	541	567	536	526	536	541	537	547	541	538	571	562	552	537	557	563	557	557	528	530	566	606	508	529	601	542	567	552	540	572	558	566	551	560	565	547	545	557	536	569	533	571	563	548	549	550	558	576	538	546	545	557	560	545	572	519	539	563	552	554	546	540	565	572	543	524	557	580	561	507	542	518	570	522	578	561	574	576	592	564	544	514	509	619	534	558	546	587	550	555	527	552	555	566	572	576	518	529	562	570	539	558	549	542	542	557	558	546	545	548	570	571	564	558	524	537	567	557	545	551	570	542	521	567	568	535	568	487	575	512	593	569	586	564	618	558	552	527	530	527	545	562	546	588	550	541	506	531	513	588	538	540	563	564	566	556	585	535	548	567	519	519	571	543	546	566	539	555	559	541	544	567	574	545	527	588	553	546	546	526	517	540	552	574	576	540	531	551	557	509	554	538	567	600	555	521	589	558	529	521	561	562	561	522	567	570	569	526	586	545	530	531	550	539	548	581	524	569	564	531	587	524	560	560	540	558	581	575	529	552	571	557	502	607	576	538	527	560	555	557	497	523	576	571	549	580	552	594	550	569	562	577	549	496	590	608	551	585	546	528	557	506	510	561	575	570	563	544	589	551	565	580	599	584	606	529	569	602	568	558	526	541	547	560	534	546	543	526	540	544	559	587	574	488	592	547	546	558	560	590	530	589	556	615	545	584	518	546	573	578	556	562	569	545	550	562	550	602	554	543	521	580	549	604	595	564	545	562	555	525	592	495	515	565	528	581	510	521	531	580	552	554	609	573	540	550	533	537	539	533	567	595	534	589	587	545	559	547	547	538	547	560	589	583	556	538	548	554	568	583	540	530	531	554	561	580	573	548	538	573	583	547	573	583	555	554	575	529	558	508	557	579	553	555	620	514	540	540	538	569	564	538	562	582	566	523	550	572	542	538	546	577	512	541	575	539	565	548	546	553	520	522	563	545	541	500	533	564	572	560	593	608	536	556	573	537	584	529	560	589	537	556	559	524	539	566	535	535	551	539	546	543	559	565	569	542	503	533	568	575	529	551	586	524	565	556	551	577	511	575	558	564	553	549	553	513	553	553	554	539	560	521	558	543	517	561	531	581	555	528	542	521	563	583	582	517	550	574	589	515	578	596	610	600	557	546	547	581	577	510	587	595	564	569	532	530	576	534	570	580	518	529	511	532	526	505	534	540	552	542	566	556	553	570	538	542	554	596	546	545	554	576	576	554	597	563	570	570	579	543	537	556	556	550	575	560	570	552	533	577	549	538	535	508	605	530	573	548	562	545	534	527	549	597	511	527	559	579	540	554	532	529	570	532	557	600	623	576	533	552	560	558	584	530	566	518	547	503	543	571	573	570	508	563	582	546	516	555	545	571	543	545	527	563	517	533	545	579	590	519	552	545	528	539	558	576	569	577	573	557	557	555	580	548	544	555	508	572	533	605	577	580	572	562	519	545	572	554	555	541	522	597	513	540	493	554	569	535	531	524	563	565	560	553	530	581	493	545	557	611	526	557	533	567	542	548	530	574	565	546	559	562	574	526	565	539	506	512	562	555	574	543	522	575	559	537	545	555	519	554	566	554	547	583	613	540	593	573	543	560	553	557	605	576	501	557	572	568	550	559	532	592	558	518	547	527	511	549	574	559	559	549	535	550	560	525	562	573	539	545	568	579	583	564	574	548	574	587	531	544	527	571	560	527	518	531	537	539	577	558	559	526	568	536	572	505	534	565	541	513	536	550	560	516	551	532	581	532	545	549	549	533	544	547	540	541	563	557	563	550	561	564	563	541	519	564	582	543	569	563	605	565	559	597	535	555	568	545	548	598	574	539	580	515	522	568	534	537	572	587	565	524	549	545	551	556	524	522	540	506	575	555	536	561	591	560	559	565	537	535	536	558	545	549	546	553	534	566	553	545	539	572	589	564	574	503	565	512	545	545	552	525	557	552	589	564	580	554	504	562	598	529	568	536	531	515	511	558	569	520	530	517	531	551	538	573	558	540	550	568	553	550	522	543	550	586	531	586	563	548	555	582	554	614	567	524	526	551	558	523	506	591	542	584	515	544	586	546	562	571	554	567	562	524	490	528	554	524	543	564	557	539	514	516	552	532	531	560	518	523	594	542	555	557	540	547	559	565	600	550	572	546	575	567	548	500	570	545	579	553	532	543	505	559	573	545	540	559	568	562	555	571	563	586	543	570	584	557	574	506	537	549	568	567	567	539	576	562	536	556	523	577	561	597	522	554	541	525	572	556	547	570	576	545	517	507	529	583	529	547	534	567	571	542	525	572	557	557	550	549	525	586	555	573	531	572	569	529	568	506	610	542	508	538	547	607	563	504	537	590	597	527	547	561	547	542	563	635	567	562	525	570	580	552	529	565	521	543	573	532	522	570	543	548	586	541	561	562	545	544	504	540	560	497	578	571	571	583	581	547	485	499	540	516	525	559	514	559	563	515	600	552	585	531	550	526	542	578	524	573	557	559	536	585	534	533	544	520	575	560	583	508	494	514	581	530	526	586	549	539	534	565	574	545	542	550	556	520	532	529	528	507	551	555	572	549	534	518	559	584	565	562	570	602	576	570	570	581	540	551	553	543	547	561	556	528	579	536	581	560	522	549	550	519	602	557	561	556	547	548	568	567	546	535	589	574	572	531	564	556	534	584	570	549	549	543	562
49817	27362	18828	6652	2509	1525	1520	1397	1125	940	777	638	545	526	455	419	360	327	321	328	311	311	298	288	288	308	323	313	353	280	290	297	276	289	269	292	289	277	267	269	274	283	268	258	274	253	274	209	292	268	259	252	253	263	278	265	270	293	274	255	265	277	270	246	248	261	248	264	304	249	259	253	260	245	262	288	247	263	249	260	219	254	274	274	278	263	244	262	275	249	285	260	306	294	210	270	273	273	266	264	260	281	244	275	288	276	269	283	236	253	281	237	251	287	252	253	233	246	257	276	243	262	291	250	264	240	270	270	208	298	272	262	264	223	254	251	265	295	259	273	267	241	247	281	252	251	237	239	249	260	272	233	290	248	281	285	273	247	235	240	205	253	252	269	239	268	247	289	298	241	230	264	263	248	272	244	241	267	240	258	242	246	266	282	298	264	301	264	257	237	288	251	244	272	256	287	256	251	270	251	251	273	239	250	243	277	270	252	260	234	230	272	272	272	263	256	272	262	277	253	281	252	259	248	259	268	259	262	260	278	234	240	237	244	267	268	268	231	255	267	274	259	231	229	277	258	266	241	257	244	251	274	291	251	253	258	252	254	301	270	262	257	307	275	258	277	287	238	277	270	276	273	252	284	286	235	240	240	242	260	242	315	259	263	278	262	266	225	253	244	285	239	253	245	277	257	250	270	302	259	243	273	240	310	274	274	244	294	276	233	277	250	287	274	286	243	278	261	248	250	254	269	256	247	285	293	256	268	242	256	249	262	277	244	262	263	283	262	261	283	272	266	240	282	254	271	233	246	280	303	288	254	258	262	245	284	295	271	249	237	279	236	257	205	267	258	231	269	278	233	245	248	249	286	256	263	308	273	249	277	252	241	265	232	241	261	275	276	274	281	267	269	270	276	282	242	281	251	273	279	260	238	242	271	272	263	308	275	271	241	214	274	247	249	255	283	267	283	245	271	263	252	276	274	251	244	292	243	272	277	282	284	257	270	276	242	247	271	269	251	234	272	248	240	251	252	258	269	232	227	235	277	277	273	295	261	274	266	258	246	255	271	239	261	260	248	257	251	252	231	279	288	265	276	276	238	241	241	266	259	299	269	252	264	321	280	268	280	275	280	267	281	250	275	254	265	254	281	264	233	252	264	256	274	278	244	245	284	253	281	295	242	285	245	272	242	271	282	263	252	265	282	256	286	246	260	267	273	242	269	270	257	272	241	269	267	290	258	242	259	257	259	272	267	280	284	249	257	209	250	239	290	245	243	252	282	272	291	265	271	262	294	288	269	254	274	260	263	244	295	280	251	267	266	273	283	259	215	275	256	256	266	294	268	256	228	229	256	282	250	281	275	294	270	270	256	256	264	264	286	278	253	243	251	286	246	319	278	239	260	261	263	244	281	266	274	280	230	301	275	234	252	214	251	243	283	278	275	284	266	271	244	273	271	252	241	260	247	276	271	284	226	276	295	238	256	260	251	265	290	254	269	252	238	255	238	262	256	249	260	248	242	263	271	258	242	254	247	239	261	253	254	283	252	264	255	257	239	248	250	264	262	221	250	256	258	287	266	267	234	236	252	261	244	273	268	239	242	244	252	290	243	237	256	287	224	225	250	260	277	270	265	251	258	257	237	265	249	250	268	271	285	236	285	280	262	246	273	218	233	246	249	238	280	254	258	244	264	269	265	269	235	254	256	263	292	269	270	254	269	271	279	265	271	253	256	272	263	302	258	288	278	257	261	257	269	240	263	251	251	261	277	232	274	292	261	265	257	250	238	242	249	296	270	286	272	266	267	296	280	240	276	257	263	270	240	235	257	252	264	242	302	280	236	245	261	260	266	272	270	281	265	251	247	250	254	244	238	256	260	259	234	249	250	275	286	249	248	256	262	272	215	283	240	268	258	260	242	258	267	239	283	259	249	255	253	259	247	302	250	265	246	248	284	273	241	298	262	265	259	260	269	278	274	262	228	286	283	239	250	251	272	234	266	266	245	241	259	262	254	237	261	249	266	257	271	291	263	257	297	262	282	283	269	253	294	259	250	257	246	235	242	246	232	257	292	268	219	242	234	248	261	261	264	249	257	248	276	256	256	267	292	255	312	276	257	250	244	251	273	251	286	278	276	274	270	241	278	248	256	243	265	281	219	220	263	252	245	250	258	265	285	245	271	297	275	261	273	257	231	274	251	251	254	247	284	244	274	241	257	269	254	234	295	266	261	226	307	272	249	285	268	267	241	248	255	251	243	277	287	232	259	264	233	271	280	278	239	273	259	278	306	239	228	272	266	289	259	257	250	263	279	256	256	265	268	293	274	263	250	263	276	248	258	228	257	252	266	267	280	270	223	264	295	249	256	269	229	238	272	264	271	273	252	279	262	274	260	255	263	277	236	282	233	248	283	270	285	271	278	278	254	231	230	248	249	245	236	275	247	271	266	277	258	259	280	269	263	247	258	280	256	263	255	250	251	263	271	260	284	261	301	255	296	278	232	263	235	296	260	281	247	253	280	227	241	286	277	246	250	268	273	267	275	256	270	248	243	280	289	256	243	267	241	266	249	265	223	274	258	283	250	276	251	277	275	274	256	265	285	270	256	272	281	276	263	258	288	267	262	289	272	260	280	265	242	266	225	260	237	264	247	267	247	273	288	252	252	285	256	248	240	252	255	253	244	262	265	240	258	286	269	294	281	268	254	260	253	257	263	233	259	259	261	271	266	241	250	265	266	300	233	264	238	291	243	264	293	251	257	266	259	283	263	273	246	284	284	279	254	259	250	255	251	251	263	268	261	270	235	259	256	271	242	269	272	231	245	283	280	231	252	269	259	226	272	279	258	293	280	233	253	264	253	276	242	269	293	303	276	257	284	287	276	269	244	274	245	249	260	233	302	254	249	247	277	252	249	251	307	271	261	244	243	228	251	235	247	263	249	251	271	271	247	260	283	274	257	238	256	263	270	265	234	254	269	246	260	228	287	250	277	252	268	286	231	273	228	259	244	280	263	263	284	240	279	250	271	275	238	270	274	280	264	287	276	310	270	258	259	247	259	256	253	270	268	248	266	255	257	260	250	289	287	234	283	258	294	257	295	288	272	265	263	244	271	272	278	247	263	262	282	245	260	240	266	299	276	275	255	272	238	261	243	255	281	276	301	256	274	250	232	289	240	251	238	251	254	276	292	253	257	282	243	251	236	288	236	249	235	244	262	268	253	252	283	272	298	237	229	265	271	264	304	290	265	289	269	237	260	273	276	260	256	239	293	256	283	266	258	252	267	286	271	250	235	293	246	241	236	259	261	290	241	229	285	256	284	262	258	261	244	253	308	264	271	272	276	283	264	235	305	277	283	273	263	269	276	255	255	267	285	252	290	272	289	262	226	246	253	267	274	243	233	274	292	245	263	247	235	266	257	265	252	249	263	296	263	269	276	274	270	278	279	267	233	262	265	283	252	268	253	275	265	268	259	275	252	245	267	263	277	245	259	267	268
28963	18754	22336	11894	7304	5291	5870	5426	4663	3850	3163	2616	2309	1974	1727	1461	1204	1008	854	831	920	890	772	749	762	811	868	901	888	780	789	784	748	698	680	674	713	599	637	616	600	577	569	550	573	598	556	557	558	618	620	590	572	611	513	563	581	559	577	557	522	545	549	557	602	580	577	542	565	597	570	515	536	503	587	568	584	530	592	525	551	546	533	537	556	541	592	543	544	579	576	552	564	601	564	582	544	578	534	561	531	571	566	539	530	580	568	567	541	548	533	606	613	595	574	588	539	578	555	637	558	561	547	573	575	572	547	574	482	550	588	556	510	576	543	589	543	537	587	515	592	584	556	581	584	545	532	579	604	547	581	570	576	497	574	513	548	523	568	604	539	530	590	562	531	562	594	554	608	559	566	574	570	556	550	605	550	553	529	561	511	564	526	586	585	565	553	567	521	554	576	535	555	651	538	538	579	563	540	569	605	553	546	541	556	561	531	574	577	530	565	557	536	538	577	587	565	518	525	561	534	529	547	549	565	573	555	552	570	567	598	563	561	583	551	583	585	541	538	597	531	561	564	553	550	589	565	540	570	600	582	585	567	560	565	580	567	540	545	575	565	514	551	551	536	579	597	571	599	542	556	543	567	560	573	522	593	525	566	590	523	538	571	589	560	569	604	572	545	557	551	544	575	563	569	516	553	529	543	593	567	553	554	564	574	562	553	599	556	572	551	576	532	549	535	581	561	536	561	585	593	570	571	574	562	580	541	580	590	560	605	535	532	526	579	587	586	528	531	558	542	565	563	563	514	580	509	567	562	531	569	541	536	544	598	559	596	562	547	561	569	536	575	594	571	603	554	562	591	564	534	559	569	537	574	582	573	564	573	533	535	550	520	562	538	523	554	589	567	566	577	565	554	603	544	559	589	597	552	557	519	568	563	600	553	589	596	565	538	581	552	605	597	570	593	571	552	582	562	559	545	537	576	558	568	579	567	554	567	551	586	536	592	546	573	592	565	602	561	548	600	613	552	546	558	580	549	535	529	546	551	554	504	565	526	563	600	549	529	577	572	590	564	590	524	541	587	542	579	577	517	569	551	572	563	531	502	576	587	542	580	531	538	574	537	592	583	573	520	558	586	569	586	578	565	583	576	532	531	575	567	587	564	529	545	606	552	552	509	566	562	555	575	588	573	571	533	570	532	522	495	568	565	538	532	588	543	534	570	529	532	538	552	599	569	563	571	559	564	577	598	589	550	534	535	553	578	547	581	590	568	537	561	564	585	563	547	605	570	531	512	575	520	521	571	577	565	550	526	545	582	560	553	595	560	560	566	540	589	552	592	627	537	590	576	628	597	613	564	579	559	559	530	550	550	573	509	552	584	570	548	582	555	557	540	528	548	570	558	541	582	557	586	549	563	575	564	556	517	551	515	572	539	566	557	570	608	536	588	547	543	535	600	579	565	589	599	536	554	505	626	533	590	594	570	562	583	548	585	548	601	585	603	572	560	563	522	572	558	545	601	586	502	568	543	566	538	565	561	561	567	562	570	575	565	547	550	586	562	626	602	561	575	534	574	538	543	570	521	590	531	531	566	579	576	519	556	561	519	537	567	544	553	590	594	602	546	523	603	547	533	547	601	591	573	542	551	548	555	593	563	516	568	557	581	553	549	537	531	544	512	571	533	534	544	535	588	530	535	540	555	555	572	547	561	591	523	590	548	585	570	580	573	587	507	540	546	528	553	564	575	562	592	529	580	562	565	523	530	575	562	564	547	535	554	530	585	531	580	584	557	575	586	549	541	530	583	605	566	540	542	570	570	550	608	549	591	577	540	575	565	575	578	534	540	552	569	572	566	533	507	530	573	528	542	561	554	563	586	594	542	546	572	530	550	555	580	516	567	573	549	505	611	563	568	553	565	551	588	566	585	560	585	525	573	571	541	547	575	545	601	532	553	523	548	587	590	563	560	539	626	529	545	536	588	587	529	614	573	550	578	551	563	593	545	538	563	562	565	537	580	579	578	540	564	538	562	519	576	535	604	595	558	552	574	518	601	572	576	562	562	558	571	527	501	551	584	562	563	516	572	598	522	546	546	525	547	549	578	564	534	488	552	583	559	534	578	551	552	589	547	522	600	580	583	551	563	605	570	547	569	589	540	606	576	581	576	574	560	583	576	558	571	584	564	547	550	579	545	581	572	589	523	538	578	618	608	543	566	575	572	571	566	603	592	594	564	533	530	534	514	527	563	578	591	562	554	545	592	587	538	539	546	586	544	568	586	564	536	554	564	580	528	568	533	584	538	562	590	592	522	566	582	560	534	568	555	568	537	553	596	546	572	558	571	580	537	575	553	594	574	623	551	577	566	546	570	566	567	546	555	590	551	527	539	557	531	614	563	558	576	537	537	543	528	583	550	563	538	531	597	585	549	584	555	539	561	580	580	486	566	583	547	533	563	580	567	616	557	556	583	587	537	537	600	570	519	552	569	556	545	585	526	538	575	581	547	565	550	550	543	599	557	526	568	575	552	584	624	550	547	561	589	579	556	535	540	514	553	572	590	546	553	580	579	556	579	590	537	591	566	595	578	538	573	598	523	540	579	565	503	568	567	575	547	516	589	551	558	540	567	584	562	524	565	568	549	596	562	521	548	568	560	558	546	589	559	547	609	575	540	596	562	564	570	550	614	592	516	561	593	526	582	599	512	548	582	578	541	543	545	543	534	584	522	540	541	569	607	577	556	565	564	571	543	565	536	570	586	586	558	548	558	609	594	582	597	592	592	570	540	565	554	581	547	580	514	596	561	587	578	558	525	569	578	579	589	614	560	558	568	536	589	534	549	583	551	594	583	565	554	578	585	540	577	551	573	517	559	567	539	547	602	570	561	533	532	547	576	596	603	544	555	533	573	631	560	531	563	536	537	565	563	567	570	589	560	554	577	546	577	578	556	580	579	550	559	582	523	574	583	571	569	591	553	513	551	528	503	572	582	573	544	549	568	535	549	588	566	561	576	558	590	558	603	568	568	564	550	555	590	557	523	561	567	565	582	590	561	543	595	564	592	545	563	539	552	532	598	577	588	605	570	576	594	573	552	560	552	544	551	571	547	565	551	548	568	560	565	538	582	558	567	630	592	499	546	566	571	565	567	544	584	569	580	575	545	520	556	568	577	546	552	524	552	545	532	571	495	548	570	551	613	595	572	548	592	503	573	571	566	569	533	595	556	570	549	581	561	591	561	585	546	564	582	558	580	563	568	530	597	538	618	566	543	584	580	549	590	544	583	550	541	574	594	578	559	565	567	550	552	562	574	583	575	574	540	606	598	584	599	537	563	580	542	601	543	591	580	553	558	597	525	549	545	551	622	542	541	578	572	538	548	549	573	537	554	615	531	571	568	578	534	575	593	585	537	553	592	573	588	558	541	566	565	542	536	558	531	539	538	565	583	543	557	571	560	513	588	560	575	570	562	569	553	590	537	572	554	564	577	554	555	555	521	550
59074	34960	25929	11255	3705	2175	2471	2075	1666	1396	1022	864	761	646	631	481	484	478	400	382	372	371	333	313	346	358	363	365	405	358	305	339	322	324	333	340	335	345	320	325	320	273	295	279	306	273	327	295	268	312	315	283	305	342	286	295	321	270	323	306	288	252	283	329	325	299	302	290	314	289	273	288	289	315	319	284	312	314	281	314	306	318	285	294	292	303	278	317	318	276	318	324	295	325	319	322	309	329	318	325	343	277	284	315	277	294	289	287	285	319	333	279	298	267	277	281	278	319	290	316	271	272	320	295	294	271	275	306	287	287	271	289	315	258	281	310	271	306	274	299	307	336	312	308	297	307	285	287	283	294	307	286	295	314	305	301	300	323	373	316	285	301	301	326	289	309	280	277	293	283	291	291	312	327	317	316	281	283	290	292	298	290	308	347	301	322	307	279	324	345	293	298	322	303	282	279	289	307	283	293	301	289	295	273	273	311	309	304	326	292	286	281	305	292	283	265	309	279	270	309	301	289	284	257	305	312	309	309	289	303	297	258	282	282	312	313	298	294	283	255	297	293	290	296	269	306	310	311	272	300	314	319	291	302	292	284	279	301	325	285	313	272	293	282	303	317	283	326	304	287	240	268	309	267	267	322	299	303	295	315	307	305	328	314	289	300	338	291	271	333	306	296	271	323	309	325	310	341	296	298	292	294	300	296	276	306	276	307	298	306	359	335	287	329	273	288	303	318	306	282	303	267	299	287	292	278	309	302	301	335	294	291	285	307	303	354	332	297	313	321	322	299	294	341	283	302	254	289	291	292	320	305	315	297	276	304	317	336	327	279	321	294	309	270	282	288	320	325	320	313	282	302	290	299	280	311	294	279	297	295	312	295	302	289	279	283	305	318	284	283	312	306	248	308	294	307	290	270	320	308	280	288	262	302	309	309	285	336	298	295	289	278	281	302	306	307	300	304	348	300	310	309	280	289	316	299	276	287	272	306	277	291	277	289	278	315	284	287	334	293	292	320	289	324	292	284	332	304	301	296	307	323	297	288	263	279	304	297	306	309	298	281	304	316	308	320	321	366	286	285	291	329	314	292	311	315	306	294	292	275	294	265	294	327	301	322	304	293	304	312	312	331	331	291	329	312	321	278	283	323	300	275	310	292	319	293	315	306	273	329	325	276	281	309	332	279	333	304	309	322	261	269	262	312	343	282	293	320	297	307	305	347	295	315	274	316	285	308	319	312	310	311	295	310	321	293	308	312	319	299	276	301	299	317	293	329	279	298	309	295	297	293	281	301	304	302	323	274	328	315	282	331	257	282	312	286	351	320	280	285	309	300	306	286	295	278	321	301	339	296	298	288	312	349	306	332	268	333	332	261	273	292	269	297	302	278	316	318	277	325	322	332	318	292	317	341	298	303	289	340	306	290	283	285	278	275	302	291	282	312	281	285	303	294	282	284	306	280	289	316	321	283	301	345	310	278	311	291	293	278	283	293	285	308	269	284	321	297	300	332	298	287	299	251	290	308	338	289	310	295	337	284	304	290	328	277	278	295	331	341	321	284	313	287	298	320	325	250	278	321	276	302	270	296	299	315	264	324	256	295	286	277	309	309	292	312	323	266	318	314	328	301	312	297	290	261	312	277	341	310	308	345	284	282	343	339	315	313	258	291	313	318	306	315	300	295	300	278	288	295	302	296	308	252	305	292	269	325	306	298	281	266	289	277	297	284	305	298	296	309	317	330	285	305	265	282	248	262	281	286	332	325	264	336	311	315	296	317	281	266	296	280	292	262	288	299	300	290	292	287	316	324	308	318	329	299	319	280	285	314	308	312	319	304	297	286	323	271	273	283	303	252	298	284	288	278	334	292	294	295	309	302	310	280	305	300	338	290	332	312	304	315	287	303	308	268	313	288	294	312	269	309	297	291	321	274	298	312	289	297	335	279	296	292	315	295	274	319	305	305	332	324	325	340	301	277	291	277	293	306	277	276	300	318	335	292	350	288	313	280	314	296	330	297	261	273	282	306	281	302	293	291	283	282	315	290	303	331	318	300	298	309	278	274	296	292	308	303	297	281	325	300	293	286	280	292	293	285	310	303	295	322	338	300	289	285	325	304	317	278	305	288	269	301	306	299	308	314	319	322	304	301	339	317	283	302	295	307	317	307	325	311	278	311	303	298	281	311	295	272	334	298	275	300	306	294	291	286	295	278	331	307	311	306	276	258	300	298	320	300	285	335	307	299	324	295	272	312	282	326	281	326	305	303	298	286	314	272	328	297	277	316	284	296	298	293	305	308	258	299	240	334	318	343	364	329	307	301	309	267	314	333	325	314	315	326	314	321	279	316	315	320	278	325	291	329	303	276	270	307	301	309	315	306	285	316	296	312	285	305	302	327	320	309	268	297	309	301	252	305	289	284	330	313	275	279	291	294	313	301	300	327	280	335	275	288	283	314	294	282	323	302	328	306	318	278	288	320	292	293	274	278	272	330	331	324	286	287	299	315	297	323	306	299	327	279	307	324	320	299	288	299	251	296	250	279	297	322	299	313	282	335	296	333	339	334	324	286	303	292	312	317	294	315	270	280	294	276	291	299	265	332	298	309	305	298	297	276	294	319	302	298	307	284	293	315	298	321	298	329	309	300	294	329	277	282	297	290	287	333	333	331	284	297	322	285	314	320	292	292	319	292	295	245	285	309	298	262	295	304	294	307	306	281	306	302	306	329	314	288	281	314	308	303	307	312	331	281	288	305	304	328	294	322	318	316	341	286	312	289	286	296	310	333	295	292	298	302	310	315	285	261	265	311	294	294	251	270	310	288	300	310	280	285	309	280	291	319	325	292	303	296	308	277	310	293	310	311	303	294	264	301	314	301	282	313	300	310	306	316	315	320	318	276	260	277	343	298	306	306	283	323	263	305	300	287	310	299	303	298	316	280	307	280	297	315	307	303	299	284	311	309	320	290	274	298	292	307	286	316	334	301	279	298	288	311	297	294	276	309	301	308	297	286	284	322	294	261	288	311	274	311	329	294	291	311	289	302	291	283	300	304	304	283	309	318	281	315	283	310	315	295	332	317	286	293	295	297	296	302	300	302	288	302	309	304	299	301	282	296	270	300	304	328	344	309	351	290	331	285	284	281	277	291	298	276	307	312	302	311	317	308	292	273	287	299	280	319	289	352	252	297	293	296	313	299	300	351	287	260	272	309	302	299	297	281	308	325	288	293	285	301	297	298	270	272	319	323	314	266	294	279	302	306	307	295	299	292	318	290	299	283	317	275	325	303	297	268	285	316	328	287	297	278	310	314	279	304	285	311	293	293	319	271	296	286	284	320	306	324	298	329	294	314	301	306	306	311	292	293	296	304	281	311	287	330	287	295	333	301	296	311	282	272	292	307	276	303	278	280	271	314	265	288	296	297	299	298	289	275	266	309	308	328	277	306	275	283	285	308	318	326	288	278	283	308	308	304	301	306	285	350	330	319	297	286
35011	24268	28734	16496	9895	7586	8708	7819	6642	5502	4199	3521	2991	2830	2387	1938	1641	1364	1138	1124	1156	1095	873	863	930	956	1122	1182	1133	1040	909	922	889	874	837	765	787	733	698	697	697	615	665	638	658	666	620	643	658	647	624	635	640	642	610	662	635	667	621	657	624	642	595	622	616	639	633	653	629	632	671	626	649	655	637	587	641	610	607	660	666	669	611	608	628	644	670	631	616	670	617	620	652	638	643	581	667	597	604	662	662	631	650	608	629	633	638	623	625	669	624	639	628	612	669	605	673	642	637	634	648	620	688	683	617	664	612	620	620	627	643	597	621	629	588	609	638	627	618	601	637	601	598	633	643	636	626	602	634	605	666	597	659	637	648	614	609	613	609	617	628	615	585	603	629	646	631	628	633	638	629	661	625	653	655	627	620	636	601	640	577	627	665	696	614	655	648	624	655	615	631	634	639	633	626	612	622	630	616	632	662	623	601	652	631	620	638	594	641	651	582	640	585	655	650	600	637	625	645	621	611	632	628	623	635	603	591	640	616	660	688	654	614	645	670	595	618	645	682	650	596	620	616	664	597	622	598	606	595	583	656	646	652	678	632	642	619	627	581	674	595	613	638	621	616	598	621	615	647	607	643	620	604	625	643	656	681	692	643	629	620	613	590	635	641	645	616	653	634	648	669	632	655	589	637	625	640	624	639	622	639	638	597	665	645	605	657	608	632	598	646	643	641	643	602	617	625	630	629	628	668	608	608	579	686	616	601	629	600	672	622	599	631	592	639	644	617	614	615	668	653	600	643	608	637	586	595	599	614	638	648	648	584	620	646	597	645	665	656	639	651	598	610	603	633	624	616	622	644	611	658	690	602	622	669	656	648	667	649	640	600	628	634	631	644	633	670	639	638	617	643	613	579	643	668	608	594	658	638	642	685	580	589	603	623	617	592	670	657	599	633	631	627	631	601	650	662	637	591	624	650	679	593	616	652	658	616	620	634	632	594	635	676	660	630	632	641	637	589	621	614	646	615	647	630	610	608	643	641	599	675	636	649	597	632	638	640	635	617	609	658	612	660	623	661	649	637	576	614	662	598	673	628	634	653	627	614	600	607	626	639	634	649	626	626	603	626	630	616	621	608	558	649	682	634	648	641	629	599	613	636	650	648	594	570	645	675	649	630	621	595	650	629	630	633	666	656	664	676	648	620	635	629	630	619	613	620	613	637	658	642	638	611	656	652	658	648	609	610	627	642	629	609	637	670	660	611	613	647	642	640	607	603	615	618	628	653	591	647	648	646	627	620	657	658	611	611	668	619	635	650	621	667	598	587	594	616	664	635	639	714	635	619	631	595	579	679	632	653	650	635	665	653	625	646	660	624	647	599	612	634	628	636	644	624	620	606	668	646	623	643	672	653	648	622	614	624	603	615	590	669	674	596	630	625	613	660	619	617	657	646	613	657	618	598	638	637	627	647	670	623	637	671	605	621	697	603	647	622	622	638	599	663	629	589	581	605	608	622	622	672	596	659	653	600	659	603	653	617	638	634	646	635	629	657	631	668	633	664	649	659	613	627	612	622	641	598	641	583	580	639	618	625	600	600	632	619	577	663	600	677	651	607	607	615	613	586	614	589	585	655	655	671	641	623	628	622	674	632	631	653	646	608	586	623	626	628	661	671	587	627	634	598	653	673	616	628	615	629	626	631	645	607	676	615	616	571	604	681	622	642	665	605	590	616	640	597	655	605	637	617	596	677	613	620	613	632	597	638	597	656	641	645	656	591	623	672	653	614	636	607	672	628	611	644	642	617	639	665	655	619	657	682	625	654	594	603	600	638	624	674	597	603	614	613	639	653	586	623	599	611	653	621	630	653	613	643	640	610	599	639	646	608	593	617	645	637	649	642	613	611	675	653	657	643	633	646	672	598	604	651	668	636	635	627	624	618	672	605	621	650	678	642	633	583	624	594	626	619	624	593	635	608	615	577	611	617	616	628	647	622	587	678	671	603	617	629	618	590	667	614	612	628	633	673	669	584	623	630	652	635	671	622	636	629	606	607	657	634	644	650	610	622	622	606	624	643	662	656	633	619	613	622	637	597	588	611	655	615	585	630	644	623	591	630	673	600	668	617	659	642	615	606	646	667	642	622	618	632	583	624	634	588	630	646	606	609	634	616	582	653	574	641	632	584	612	604	614	591	635	610	640	620	670	611	653	637	592	599	684	592	618	598	592	616	650	585	667	594	621	625	594	662	627	634	625	635	616	602	614	623	601	691	637	619	619	667	649	633	664	635	632	637	620	660	605	605	596	656	634	675	643	722	675	634	616	639	635	618	626	660	630	655	654	645	676	650	625	661	612	637	625	613	661	631	624	647	600	635	618	692	607	601	611	624	572	623	648	608	659	627	628	639	646	647	632	651	636	618	623	619	664	650	635	646	627	640	626	653	616	663	606	622	653	651	605	643	651	624	623	607	584	639	628	621	634	616	632	619	650	610	646	649	697	635	598	627	618	634	616	610	618	611	605	665	656	642	616	608	621	653	672	654	638	680	656	619	544	677	618	674	649	608	634	636	654	600	621	600	609	613	657	659	606	614	624	638	652	677	616	621	638	609	653	641	621	670	622	686	590	617	661	621	642	652	653	665	644	621	636	637	647	604	628	619	637	675	640	625	607	643	658	649	604	619	610	606	630	630	636	620	653	620	619	648	670	651	665	614	582	622	609	620	581	585	620	621	664	646	700	644	608	606	607	604	572	596	640	634	667	605	620	612	649	600	652	623	649	632	641	600	644	631	659	634	640	612	616	649	642	634	661	614	634	616	642	639	619	620	618	620	624	618	646	572	623	670	631	634	665	653	632	617	623	640	658	626	627	638	575	619	614	632	647	648	639	613	600	664	651	656	668	670	678	641	590	604	628	643	612	602	653	690	671	610	604	642	601	603	610	652	637	618	686	624	631	618	611	596	595	650	551	593	608	666	653	638	609	622	655	621	642	650	645	650	657	642	584	621	615	639	634	664	647	648	610	646	651	620	654	629	583	631	609	635	602	630	652	643	630	619	600	676	595	614	622	584	623	662	638	666	663	627	631	618	653	644	674	652	633	683	646	638	588	638	664	642	661	638	554	648	636	653	626	639	599	672	628	602	644	636	648	654	651	660	640	626	600	609	630	617	608	636	654	593	646	656	639	635	605	634	615	647	654	653	638	628	665	612	619	646	640	652	662	605	622	626	630	618	610	608	627	634	634	648	619	686	688	609	639	662	651	644	647	625	648	621	628	574	616	589	562	640	611	622	622	652	618	612	652	597	594	643	658	590	625	646	583	632	569	646	675	625	611	610	612	612	665	635	604	661	576	621	665	626	635	624	623	673	623	652	638	661	642	615	589	635	620	657	625	644	639	604	606	633	654	627	661	611	609	569	659	640	652	625	621	635	651	630	647	624	646	606	650	622	638	620	623	652	636	659	642	653	603	629	611	599	626	601	639	626	616	605	617	598	655
35190	18645	10327	3003	1035	720	802	663	589	518	438	440	392	393	307	332	280	299	278	275	315	266	240	256	296	267	285	273	297	239	264	274	290	277	265	291	273	286	270	294	254	259	229	276	280	278	263	261	257	285	250	242	274	274	253	281	288	245	278	282	264	266	230	245	268	234	260	255	244	235	239	276	251	250	250	266	247	251	215	250	252	268	263	294	255	257	267	295	269	253	276	245	221	248	265	263	258	253	271	278	266	248	273	301	235	224	278	251	248	239	265	263	284	272	279	232	280	265	254	261	285	250	235	294	253	248	238	258	225	253	239	214	265	260	265	266	249	254	283	261	266	245	253	283	229	252	261	258	249	252	235	256	232	238	275	280	250	240	254	248	272	292	250	260	257	289	259	241	235	261	232	270	257	258	241	285	245	268	245	269	280	250	267	255	239	281	257	279	301	252	294	288	270	238	254	218	243	276	267	243	263	272	273	264	265	228	248	292	251	227	268	238	231	264	273	218	259	255	253	277	258	263	253	263	249	294	269	266	268	247	281	255	287	254	232	275	263	261	246	268	282	255	261	248	270	264	275	256	274	242	256	269	276	253	275	243	258	253	228	247	280	244	258	254	267	288	271	231	274	275	222	273	251	263	249	238	222	262	278	269	244	240	250	268	258	266	266	243	269	251	270	261	271	249	247	285	250	285	255	259	268	268	289	276	253	252	250	224	264	276	272	258	258	275	263	249	254	250	256	241	270	269	295	262	281	249	259	252	271	278	254	256	256	266	268	258	271	266	288	288	292	271	240	281	257	298	263	259	289	252	239	222	254	247	264	244	228	252	284	263	279	264	253	261	282	250	279	279	254	248	267	271	268	244	258	232	278	272	247	256	275	266	240	246	237	268	246	247	269	242	262	251	257	259	244	236	240	248	255	268	273	216	253	262	279	275	241	275	255	269	274	274	259	238	240	241	249	269	249	273	246	259	252	243	259	268	237	254	255	258	283	231	253	237	261	258	260	279	265	214	275	248	248	303	249	258	275	257	263	225	259	244	269	229	251	270	276	242	272	255	229	250	266	271	261	271	238	278	218	262	252	263	246	243	239	264	253	247	273	246	242	263	289	237	232	260	250	282	248	254	245	278	266	267	259	260	267	255	264	223	292	267	276	303	230	274	218	259	256	246	262	225	273	205	222	244	277	260	264	258	276	242	289	258	270	268	257	237	268	240	257	235	242	254	256	272	264	250	262	251	253	264	238	255	256	245	268	285	268	274	256	241	286	274	293	242	266	243	260	282	254	248	252	237	264	254	253	269	271	264	289	268	284	225	227	290	250	250	216	271	220	243	258	245	273	274	276	270	247	240	253	290	281	228	292	267	258	273	269	238	237	243	266	293	286	291	233	232	255	257	260	266	281	287	272	252	268	266	271	276	282	247	264	265	275	275	240	258	246	257	258	235	280	274	238	243	243	283	241	219	279	242	255	283	282	242	252	239	240	264	282	273	270	237	269	293	271	267	244	253	250	230	255	263	231	241	281	239	260	270	258	292	274	265	269	287	261	246	271	251	260	251	241	237	255	224	277	269	271	266	276	262	282	270	282	241	258	258	277	244	247	259	276	273	256	257	255	293	291	244	265	261	247	261	249	259	292	259	254	274	243	261	249	279	280	267	256	255	265	247	259	266	251	248	245	279	257	244	297	279	249	274	256	277	262	239	252	259	271	244	241	241	250	247	224	265	240	261	257	272	278	272	225	264	281	269	297	259	274	236	254	286	281	242	244	249	272	247	245	276	279	251	263	282	231	241	256	277	289	241	265	256	243	231	252	304	240	269	245	252	286	252	288	243	242	290	265	300	270	259	260	271	276	258	254	285	282	282	267	266	251	289	225	240	297	266	263	245	252	244	265	261	252	236	248	286	235	257	254	273	265	231	280	268	276	256	239	284	272	245	270	267	266	277	263	284	243	257	272	261	275	271	257	233	272	260	239	247	261	255	247	244	297	271	264	243	269	260	286	242	255	274	259	268	252	235	230	269	238	257	231	237	265	251	243	234	278	260	242	267	275	254	272	250	238	254	255	263	257	265	281	266	234	259	252	256	237	250	267	233	271	247	251	285	253	261	286	228	257	259	231	237	267	253	264	271	249	233	262	314	232	267	231	256	246	240	266	239	257	250	264	265	281	269	292	263	253	293	239	256	252	235	243	269	276	277	244	250	264	289	270	277	286	254	268	260	256	254	258	230	247	247	308	263	268	258	249	244	254	285	266	242	282	282	254	259	262	295	274	254	276	249	271	260	224	288	217	264	253	281	250	259	250	254	252	243	250	267	273	243	252	256	237	263	275	285	245	245	250	236	269	265	247	286	269	246	258	239	238	262	251	272	246	270	264	261	237	263	255	256	293	228	241	264	286	240	285	276	269	265	240	251	265	251	261	263	255	265	237	240	287	263	257	278	262	278	254	259	244	277	282	295	260	260	274	276	222	265	256	262	248	252	253	245	275	239	239	225	251	232	272	264	264	262	290	292	250	250	263	262	280	247	308	251	271	257	282	264	247	233	248	256	246	274	284	240	245	250	307	279	261	219	217	248	262	241	251	269	261	259	238	274	246	236	261	265	278	276	279	256	264	249	251	274	242	252	248	243	263	261	223	257	254	244	265	261	236	245	241	267	254	263	240	280	249	255	270	264	250	261	251	248	263	259	267	295	268	267	275	242	246	278	230	289	262	257	247	255	260	238	261	238	271	233	263	253	265	259	248	250	256	244	268	243	297	274	266	272	266	238	253	243	243	252	245	259	232	252	251	231	221	269	276	280	237	252	259	261	222	257	276	250	245	255	257	264	233	259	271	282	265	296	280	251	277	259	267	257	275	263	242	262	306	264	260	273	277	277	256	265	279	288	254	244	264	248	249	254	233	281	254	276	261	262	255	258	263	254	296	237	265	236	238	253	275	267	265	240	275	258	261	297	272	254	242	244	245	264	228	265	248	232	279	242	241	252	265	236	258	258	261	274	254	260	230	289	286	284	245	257	264	259	262	242	251	282	234	247	241	249	258	272	260	240	241	251	293	239	240	244	247	262	278	278	254	273	276	278	266	248	258	249	247	257	292	252	237	248	241	265	253	247	266	301	257	253	234	237	245	256	264	265	266	249	235	237	283	321	239	264	259	278	238	270	267	248	236	240	259	258	265	250	246	272	299	292	281	262	265	266	259	253	237	280	248	269	251	231	249	247	254	278	256	250	288	257	275	228	272	265	248	268	264	259	255	251	241	255	271	253	259	250	247	241	246	252	230	230	270	266	290	271	272	261	267	257	236	266	252	239	303	215	234	258	244	266	242	271	266	264	244	250	266	231	252	284	252	266	263	247	272	266	236	254	262	247	291	247	295	270	276	251	261	260	289	279	268	256	274	311	291	282	247	246	260	262	257	231	272	264	236	221	245	262	273	271	227	237	240	259	242	264	261	267	256	253	246	275	259	237	236	290	265	303	276	220
19700	12074	13684	6105	3289	2683	3133	2375	2097	1845	1422	1266	1224	1181	1019	898	831	758	708	670	662	617	581	606	626	635	674	717	708	691	635	660	622	628	602	620	570	613	541	572	589	591	576	534	529	550	569	538	552	529	556	498	581	549	539	535	589	542	541	578	535	578	538	544	555	575	568	549	541	545	555	529	572	571	514	562	530	523	541	528	534	535	560	563	580	577	557	543	523	583	515	558	531	556	549	555	522	532	524	532	527	587	521	564	525	523	555	579	520	530	577	561	533	601	563	585	522	557	561	542	590	544	564	563	518	554	534	549	560	559	557	540	588	567	557	507	530	517	527	577	540	548	531	567	572	604	545	560	524	578	566	568	597	543	538	546	585	544	530	530	499	540	580	556	540	592	560	589	549	540	555	507	524	535	541	565	547	528	608	569	550	558	600	585	578	539	536	602	564	552	515	586	582	569	555	593	513	538	569	567	544	496	609	556	553	509	548	569	530	519	531	557	550	580	557	570	588	543	536	553	512	588	586	543	546	495	532	513	539	540	588	502	549	547	601	495	529	528	512	554	537	551	509	558	537	531	528	579	539	536	552	561	560	540	567	585	539	550	562	520	536	512	564	589	521	571	527	536	549	590	600	541	584	565	577	533	550	569	515	537	562	530	516	550	597	542	568	561	524	546	547	529	547	600	548	565	609	539	585	565	550	500	610	556	511	570	555	525	566	535	566	546	529	533	552	543	582	573	549	530	508	558	539	537	565	493	543	563	568	496	546	528	553	548	550	546	567	545	517	563	537	555	560	521	533	530	583	548	588	563	591	554	571	556	528	575	550	524	578	568	534	503	572	565	559	535	595	561	540	540	561	525	536	545	550	513	549	518	615	568	514	584	542	601	560	563	570	557	538	551	540	509	533	587	562	564	539	521	537	562	573	537	514	558	539	560	553	541	533	528	575	524	565	525	548	566	553	554	531	536	538	525	589	573	584	566	567	557	591	532	564	556	584	513	540	532	573	569	539	526	565	539	593	578	572	565	554	557	558	549	519	532	554	539	523	511	547	563	537	568	522	558	538	582	528	581	558	548	515	542	518	518	588	573	544	551	574	580	546	575	534	544	546	546	556	535	523	570	568	559	570	531	554	526	542	559	530	510	575	581	571	529	571	522	547	524	544	544	580	566	585	543	543	508	552	565	528	539	548	551	546	521	538	514	594	573	513	540	543	528	531	561	542	530	528	519	532	531	537	565	531	593	557	532	516	578	530	565	539	557	532	525	553	554	554	534	579	545	536	598	581	555	529	528	590	501	541	550	508	557	551	533	571	570	518	522	559	535	527	527	590	484	537	548	567	555	518	548	540	572	605	547	529	521	534	545	539	559	546	522	582	577	533	540	532	545	516	566	578	562	540	547	578	511	530	527	568	551	553	559	555	535	544	533	551	558	542	548	542	504	620	563	554	579	607	598	528	569	527	531	537	521	581	569	600	555	525	558	539	513	545	520	591	519	536	488	549	515	553	542	529	549	555	530	573	553	570	539	558	552	573	531	552	572	542	552	566	530	540	577	510	573	512	565	524	561	544	553	530	500	531	530	571	578	535	554	547	516	544	566	564	528	544	536	505	566	543	539	544	555	532	575	492	524	523	550	530	524	561	516	540	542	506	565	591	567	573	534	516	560	540	554	565	521	518	587	558	581	526	530	534	501	526	510	558	556	483	591	555	541	558	569	514	532	554	514	570	554	529	539	554	554	557	533	514	579	533	560	559	540	521	547	569	540	562	560	544	595	518	547	527	548	550	574	541	547	523	501	547	551	529	580	584	561	561	562	544	522	576	528	548	550	565	527	559	557	560	578	523	558	550	520	534	551	519	555	560	526	566	569	558	556	576	504	604	527	596	526	538	532	549	499	576	546	587	540	570	534	579	515	530	583	557	567	564	526	544	550	564	522	558	544	520	560	509	529	517	580	540	553	581	537	564	535	483	595	560	538	564	570	597	538	513	526	538	550	535	567	505	557	545	569	520	559	535	569	564	536	621	592	590	539	588	564	515	533	555	574	524	565	547	571	521	509	565	578	573	533	565	560	539	536	560	518	591	591	533	559	536	542	537	547	517	538	525	542	559	573	522	523	565	565	516	584	531	558	545	561	562	542	563	548	532	559	554	547	521	581	546	531	535	510	525	585	519	530	527	571	543	560	554	582	546	589	546	559	538	556	563	560	556	543	553	523	581	517	555	564	542	567	563	547	560	519	574	518	536	589	554	545	531	514	545	547	568	556	529	556	558	539	524	536	549	547	513	525	566	545	575	550	526	534	544	538	531	560	500	557	542	553	552	528	541	569	554	547	495	546	561	546	554	587	511	524	617	548	581	571	583	501	560	515	528	590	591	540	547	532	543	522	553	543	567	552	534	543	576	564	534	609	573	583	547	565	567	554	542	562	533	526	500	557	526	544	543	541	539	604	565	551	587	557	534	544	511	543	595	543	555	534	558	549	545	535	566	556	542	540	515	544	531	544	526	543	553	533	532	547	536	516	547	530	560	522	552	550	561	554	493	571	574	518	575	529	548	566	539	530	566	570	544	523	510	531	539	581	560	578	536	576	559	519	538	548	532	569	576	526	550	549	548	551	562	562	572	549	496	547	524	596	579	534	550	523	540	528	579	561	582	494	532	535	533	490	512	539	538	529	575	573	499	560	530	544	527	560	510	542	542	553	577	546	559	543	581	540	561	593	555	536	567	555	559	588	562	563	579	597	580	553	554	553	545	541	510	538	542	556	584	547	548	559	553	585	557	577	528	553	554	592	541	574	554	561	501	559	522	543	536	572	565	529	523	523	544	529	540	502	570	576	576	541	549	541	539	570	546	552	573	554	589	598	506	534	507	528	518	523	529	540	546	564	524	525	569	578	588	564	566	576	523	610	550	531	570	478	569	579	544	553	558	540	557	521	563	526	531	591	535	586	515	549	541	534	568	530	519	509	556	534	585	541	514	565	561	553	523	560	504	537	538	572	529	545	541	543	531	557	536	554	573	560	543	564	563	540	514	524	569	585	555	507	558	543	538	573	558	567	554	569	543	586	537	570	570	511	547	561	595	552	541	560	534	512	572	527	518	531	546	583	573	515	532	521	553	522	520	505	530	522	517	537	542	546	529	556	534	560	521	509	558	560	535	534	522	511	582	600	512	544	498	559	584	559	543	564	542	557	563	552	572	545	534	559	581	537	568	544	586	570	574	539	558	529	575	567	507	522	558	589	542	534	554	532	583	541	560	577	568	537	507	539	548	544	535	556	549	525	567	509	586	557	540	531	513	576	507	500	536	559	568	552	550	555	549	567	527	546	528	550	505	544	518	535	569	566	584	552	563	501	552	557	553	548	566	544	562	589	552	533	538	546	545	549	555	510	563	562	569	495	559	586	536	559	557	564	560	526	565	557	550	556	621	570	520	558	531	567	551	552	562	539	575	591	562	564	525	543	584	547	559	540	567	551	587	569
51703	28073	17512	5653	2130	1476	1689	1289	987	788	701	579	519	534	430	415	375	394	328	285	339	306	313	306	273	299	312	336	339	302	251	283	299	290	288	293	274	295	272	250	279	248	280	255	261	255	255	268	298	286	284	255	269	248	264	252	260	258	278	287	274	290	264	258	261	245	241	275	269	289	249	280	270	238	276	234	280	260	251	258	265	286	266	277	279	272	261	271	250	256	274	273	229	243	271	279	266	282	281	275	229	262	261	251	291	274	261	271	307	287	287	289	255	276	239	273	268	263	292	273	256	278	269	260	281	279	292	279	295	279	297	264	269	249	282	250	242	294	219	258	272	275	273	269	276	237	283	256	253	261	279	271	231	249	276	280	278	289	252	251	263	278	267	257	240	256	274	268	274	272	256	286	260	273	265	275	291	233	275	242	259	279	275	246	261	271	278	262	293	272	257	263	249	260	274	262	242	251	278	276	298	268	285	274	294	292	273	294	262	246	257	264	273	285	260	248	245	251	264	273	244	257	292	244	272	267	283	239	248	249	263	270	256	295	257	276	264	271	262	260	264	270	253	258	258	251	236	292	263	264	274	283	279	269	309	259	221	284	264	248	287	250	264	271	262	244	252	248	288	249	267	271	275	230	269	309	269	251	238	257	286	263	262	237	235	253	271	271	251	244	263	239	272	265	245	237	268	270	296	245	250	277	284	277	326	257	279	248	253	237	248	255	276	273	279	236	261	289	269	275	302	258	252	241	261	293	268	295	244	246	276	290	251	241	297	282	276	304	289	246	276	266	226	247	294	261	261	268	193	279	266	281	284	286	254	239	276	251	227	244	259	260	267	283	279	272	289	254	287	233	297	268	287	301	245	240	282	287	286	262	280	261	271	246	257	286	300	261	293	249	275	266	273	270	234	282	241	290	281	260	263	260	284	286	267	260	289	269	308	295	239	293	252	231	258	274	273	261	256	289	257	246	264	268	279	271	241	251	254	294	257	271	263	279	244	279	284	266	285	264	291	256	266	248	293	305	260	295	249	232	245	265	290	287	258	250	257	275	248	254	253	287	277	230	269	231	283	274	266	261	279	254	284	313	295	265	236	264	264	244	245	257	260	237	225	247	265	256	236	284	269	264	294	261	271	295	271	292	266	240	256	278	278	293	235	257	264	289	278	292	273	254	261	255	244	266	267	276	271	267	293	248	296	295	270	253	274	263	268	271	239	272	320	265	290	264	258	297	276	269	235	273	248	248	270	284	291	289	279	303	274	251	269	263	298	263	300	265	273	278	249	281	282	268	253	256	251	261	295	293	264	285	255	261	282	263	266	288	290	297	239	270	277	273	297	273	272	262	239	285	254	269	274	288	279	292	247	240	283	259	262	269	263	287	277	244	272	256	272	274	264	273	264	267	237	299	242	273	250	281	266	298	297	278	272	245	272	301	267	255	278	272	258	268	261	251	264	269	304	300	227	274	279	234	272	260	269	260	262	253	274	272	266	246	273	264	275	265	249	267	262	273	256	235	257	286	279	270	269	251	256	252	260	241	280	236	270	274	240	284	253	235	255	232	259	239	293	268	257	251	239	264	225	264	253	270	245	252	241	275	271	251	240	246	256	273	262	278	260	263	265	268	218	290	262	248	263	241	244	255	251	262	260	264	296	280	240	259	316	272	270	264	288	272	272	257	219	314	258	261	239	259	269	282	233	264	261	239	301	261	275	275	253	304	290	244	289	273	256	253	258	258	245	274	263	277	254	256	250	288	267	256	246	240	271	271	271	293	274	239	243	287	278	247	286	280	254	272	272	279	223	266	262	272	260	249	246	290	277	256	258	249	257	287	254	283	284	263	291	277	247	260	247	258	220	233	279	275	278	285	261	277	268	250	264	251	279	279	289	264	271	276	268	260	218	242	270	273	270	249	256	269	262	280	259	276	283	283	240	246	229	241	266	270	251	277	280	237	245	268	306	276	265	269	290	280	277	273	270	288	259	267	262	257	296	248	266	275	273	281	250	252	292	251	248	246	238	268	295	296	271	272	249	274	297	251	254	245	252	253	286	276	246	270	271	238	255	262	258	244	283	252	268	252	257	232	284	283	299	229	257	279	248	284	252	282	268	291	274	239	268	256	261	259	299	265	261	250	253	284	244	283	267	284	316	258	243	232	278	251	251	291	242	281	283	269	277	285	250	242	286	269	288	272	256	268	290	267	259	281	268	289	272	279	250	252	225	277	292	271	250	252	291	297	282	251	252	264	272	236	285	276	268	260	289	264	287	228	253	273	273	261	283	225	283	267	262	239	280	260	257	295	277	242	271	282	258	281	262	306	240	261	261	253	275	275	262	267	277	274	256	214	233	243	282	247	241	267	269	294	254	273	269	258	250	266	293	267	271	231	291	281	296	264	265	283	274	287	278	265	254	280	272	269	282	244	260	303	255	235	291	237	254	265	249	255	251	295	226	268	270	252	252	255	252	262	253	258	257	240	265	228	250	250	283	258	257	248	266	291	271	253	272	266	257	267	265	275	274	256	247	285	294	269	291	289	301	254	237	254	261	311	260	255	241	279	263	258	245	263	238	290	295	265	267	252	277	282	241	233	269	285	280	265	275	254	260	253	289	243	262	261	275	327	255	250	277	288	237	242	260	298	247	276	284	265	269	255	279	227	272	295	255	261	254	237	266	225	276	277	292	222	259	285	245	301	214	252	260	259	272	264	223	290	237	282	284	264	263	221	276	262	263	262	285	231	288	269	297	267	320	261	292	265	249	281	273	297	254	277	251	273	246	293	258	250	309	250	257	268	279	275	298	279	259	302	294	274	251	242	275	260	255	265	276	298	251	281	242	233	239	270	241	283	258	267	253	260	257	265	279	242	286	280	260	270	260	274	283	277	243	268	269	242	255	299	237	250	271	279	278	258	243	234	286	254	235	253	253	279	261	258	234	225	272	255	282	244	276	259	276	274	259	290	302	271	257	285	279	265	289	266	251	301	253	283	262	240	256	274	272	298	257	306	252	251	285	252	262	235	239	244	251	245	254	261	268	274	267	248	262	246	302	277	246	270	233	254	273	255	261	291	269	281	248	292	228	283	236	239	274	262	268	274	267	284	305	253	251	254	259	261	221	276	295	277	252	296	276	271	251	268	273	253	270	256	268	209	235	264	226	273	259	283	262	279	257	272	283	290	282	281	312	270	326	237	228	266	263	225	243	284	263	252	258	271	278	290	251	241	262	232	271	255	297	282	227	270	259	277	277	259	256	257	278	245	266	271	253	292	268	240	288	242	257	274	248	265	253	259	274	251	274	264	267	239	263	267	274	242	264	237	250	247	256	271	266	249	276	279	318	279	283	252	274	262	218	262	258	262	216	269	264	265	255	253	272	274	288	264	245	286	272	264	242	239	293	267	246	263	305	283	248	277	260	255	228	258	292	251	266	238	240	253	279	229	305	310	288	230	248	296	278	289	242	261	260	266	290	272	257	262	276	267	286	285
30855	19115	20584	9949	6359	5799	6134	4608	4222	3380	2698	2339	2118	1841	1608	1450	1304	1084	945	922	839	770	673	688	752	769	886	878	897	858	766	739	722	714	661	662	640	645	656	599	611	618	599	574	610	590	579	562	561	575	553	550	583	578	580	572	581	587	546	566	590	528	590	539	532	579	555	544	574	583	542	557	588	588	558	523	600	636	527	605	529	591	563	623	618	570	566	556	553	553	574	559	591	599	585	591	548	544	539	556	576	577	583	577	536	587	580	575	553	531	569	558	609	574	586	594	592	555	544	569	589	560	550	577	546	537	607	568	539	568	530	591	575	564	551	537	603	553	554	552	566	569	563	588	589	602	582	582	582	543	538	607	611	591	589	556	588	568	557	550	570	576	562	575	571	582	582	503	581	558	571	551	580	611	587	587	544	543	585	524	563	557	557	568	536	571	547	531	581	573	577	561	568	552	586	588	588	578	611	557	539	550	585	586	529	559	572	556	571	572	556	588	539	586	552	551	543	566	591	589	546	558	580	578	577	543	515	571	549	561	586	555	558	587	556	563	543	550	591	553	565	553	564	568	575	587	534	547	550	602	621	569	582	614	576	581	586	585	584	575	542	545	551	559	584	540	595	586	542	560	555	587	597	585	600	589	587	568	551	559	613	592	533	543	587	575	559	594	569	580	549	585	572	601	564	562	551	609	573	565	561	576	558	585	549	601	581	547	533	577	530	571	569	590	566	567	572	567	561	571	559	610	571	560	544	590	596	537	576	551	566	531	545	584	630	596	578	584	594	551	619	555	538	601	562	557	575	555	548	571	563	581	548	533	561	588	554	577	567	581	550	575	562	555	590	559	590	591	572	537	534	554	580	588	567	556	604	565	572	554	578	558	554	568	575	588	599	571	573	596	587	573	587	582	573	600	554	529	599	553	554	529	585	511	534	538	572	545	575	572	580	638	557	597	555	552	539	602	590	564	558	610	589	569	577	619	512	558	577	558	593	596	591	578	557	585	582	610	598	560	576	570	543	582	552	574	580	538	582	556	555	577	571	566	540	569	584	547	529	568	556	608	600	573	529	631	548	546	601	554	578	590	560	605	577	524	563	594	614	568	550	583	564	586	545	564	578	555	543	575	534	576	557	589	543	530	616	584	555	568	590	541	583	542	565	523	576	564	538	542	556	567	581	573	570	538	536	587	530	557	579	589	558	554	543	613	593	586	571	592	554	556	599	560	560	573	570	549	551	534	567	540	545	587	540	605	548	611	560	585	558	597	547	570	568	548	567	567	584	517	583	580	547	611	562	568	581	588	566	605	554	565	565	611	571	536	570	585	580	526	544	575	558	587	597	562	570	573	573	541	527	537	534	599	573	569	560	551	534	580	523	559	540	539	587	548	538	586	601	593	575	638	549	562	553	559	553	530	595	544	597	542	566	570	580	571	572	543	564	599	543	523	589	514	570	552	549	555	558	552	584	579	587	535	536	587	559	563	556	595	572	618	538	578	552	590	582	584	535	520	577	576	580	580	586	542	589	555	558	582	551	558	605	586	599	530	579	588	575	531	530	590	601	589	562	566	571	555	604	554	557	557	596	533	583	541	545	570	588	587	593	536	573	562	582	617	586	563	538	569	591	546	541	527	544	533	552	581	595	576	569	566	518	527	575	595	557	560	564	563	564	530	546	597	590	549	559	577	559	570	576	545	547	549	612	585	570	551	519	566	607	531	557	551	644	579	583	578	552	530	543	542	540	571	607	521	606	585	578	556	571	549	578	562	548	561	560	560	561	582	553	577	603	592	559	539	546	576	550	557	616	547	556	559	579	604	583	581	528	572	562	545	546	560	560	576	548	555	555	570	556	569	554	583	581	549	556	606	600	532	591	566	575	576	624	560	537	580	542	547	562	548	555	582	585	570	560	574	566	550	550	527	532	586	565	573	584	577	562	550	582	551	579	612	525	581	569	573	599	605	571	561	559	622	586	577	554	549	577	560	592	586	567	567	574	580	585	529	584	564	566	559	573	558	535	586	560	539	585	563	563	594	572	618	574	523	583	542	554	577	505	532	594	579	577	578	560	568	564	617	557	574	603	535	595	577	576	580	597	561	566	550	539	589	564	585	568	573	561	585	542	548	585	531	550	577	600	621	537	555	552	626	579	553	578	570	554	598	560	573	561	559	548	557	545	566	572	542	561	578	565	589	586	572	597	598	602	615	566	576	572	577	613	553	575	586	573	559	517	496	540	576	587	559	597	546	564	569	538	540	563	527	549	556	577	583	612	585	579	600	581	606	524	498	530	558	541	574	590	566	551	567	570	557	549	580	577	587	571	557	553	568	574	566	566	588	549	591	568	587	550	556	561	585	624	599	569	561	612	580	545	604	555	560	566	603	539	553	550	571	570	591	550	640	553	602	553	550	555	553	563	568	530	572	588	553	573	558	535	559	547	589	570	584	559	516	581	526	601	595	542	616	521	611	560	580	539	575	556	560	567	563	574	577	617	568	552	575	558	573	578	566	565	583	598	571	602	580	603	594	548	564	578	563	578	537	546	534	576	554	547	571	584	553	564	582	577	553	582	553	583	566	523	549	585	566	568	559	575	567	548	571	539	575	554	533	607	569	517	525	556	571	557	566	540	538	562	584	534	561	549	587	567	573	540	536	598	554	571	593	564	555	534	591	549	550	580	571	605	546	559	609	581	545	582	558	588	562	564	613	593	599	606	521	555	560	605	565	598	563	610	565	633	574	590	595	583	543	574	543	529	581	587	559	613	560	547	528	583	600	555	550	600	536	579	528	554	520	566	534	572	542	566	557	526	584	538	540	562	597	542	527	582	575	541	548	577	576	557	589	553	563	595	578	567	545	552	586	562	614	563	576	561	595	539	559	581	560	597	558	598	575	539	527	556	553	614	610	610	614	524	582	571	526	579	570	559	560	547	570	555	569	596	579	568	554	548	596	556	553	572	590	551	559	578	549	559	578	616	555	534	556	557	607	554	583	567	517	495	605	537	543	559	570	555	556	533	601	530	579	542	611	612	535	595	587	559	528	576	568	559	579	599	581	573	563	569	584	560	539	529	586	552	587	546	547	570	553	628	563	562	579	562	548	570	563	541	565	588	577	528	576	627	575	600	582	599	575	589	534	559	553	573	556	563	579	561	594	571	588	551	563	551	578	556	583	548	601	551	548	587	571	614	535	540	578	555	546	566	580	589	579	573	553	545	555	594	588	544	539	561	530	583	510	554	581	582	568	567	573	573	608	573	587	614	575	577	559	532	576	579	570	562	564	555	534	583	544	530	573	575	589	601	551	576	566	597	523	584	565	571	570	568	529	570	582	547	578	578	597	632	554	597	551	582	638	526	562	579	560	551	570	550	583	556	537	575	576	570	557	533	549	570	572	561	575	568	570	548	567	547	559	509	512	540	576	571	547	578	539	577	575	566	588	560	538	556	522	571	554	606	594	556	571	557	584	530	557	569	577	575	564	561	554	578	567
58086	35060	25141	11252	3730	2776	2456	1953	1704	1258	1063	849	736	706	596	571	537	448	377	383	412	392	307	368	355	356	332	355	413	342	343	357	355	338	370	349	358	319	309	334	297	289	328	346	295	288	323	331	291	322	282	315	297	325	296	279	363	323	302	317	336	327	317	300	312	306	351	297	299	280	267	278	328	303	310	332	307	314	321	280	313	350	314	339	306	287	285	326	325	342	276	328	272	303	264	302	302	254	268	294	308	339	278	298	300	298	296	316	289	309	323	310	280	301	311	318	283	310	311	317	278	317	310	323	283	287	313	313	347	295	310	290	270	321	313	312	307	305	293	323	304	301	302	283	246	324	292	284	310	334	312	293	264	306	312	378	307	345	284	315	304	294	319	327	323	317	331	287	309	299	290	285	291	310	333	313	310	312	301	294	281	274	341	313	305	276	295	309	289	305	300	322	314	280	314	334	335	296	273	323	314	307	330	281	321	313	321	301	291	295	312	300	281	285	277	294	303	324	321	302	304	316	332	305	291	326	341	312	349	307	310	334	304	289	292	294	314	302	310	317	302	321	304	341	345	285	286	307	289	299	304	322	291	316	328	295	298	299	281	326	292	303	299	292	295	322	309	304	312	276	305	308	279	321	320	298	291	321	298	304	324	311	298	306	308	304	294	296	322	305	324	296	332	295	291	333	307	307	315	315	311	316	292	317	297	289	297	273	289	323	273	272	310	264	298	316	291	343	279	283	286	295	319	334	263	323	303	304	308	295	274	259	293	280	300	298	308	270	297	284	309	288	287	289	308	334	280	338	323	283	296	294	285	308	276	289	322	285	300	294	290	361	319	299	264	283	327	318	338	306	291	315	301	284	313	309	283	292	293	319	330	318	274	259	305	290	312	286	301	311	316	293	272	314	295	317	330	325	291	308	308	299	312	347	309	319	299	285	280	314	319	344	311	300	326	312	304	298	303	310	325	315	289	317	305	294	281	322	282	289	307	302	313	299	308	296	276	310	316	297	285	266	308	300	351	336	294	313	310	308	315	306	301	303	314	274	291	323	326	266	281	280	300	312	272	304	314	287	315	326	287	287	335	302	299	278	304	286	305	320	302	347	338	292	276	293	305	277	293	299	327	288	295	303	327	327	284	312	315	305	324	273	293	319	314	310	293	330	301	288	298	287	305	323	294	309	308	275	328	307	306	296	280	278	302	298	304	288	307	301	324	315	335	316	306	317	285	310	290	303	317	326	301	303	277	302	301	318	287	310	316	271	285	305	352	309	295	307	292	288	315	287	296	268	280	302	291	320	271	274	296	313	287	306	269	310	285	307	312	323	317	308	292	309	267	309	324	302	310	315	300	312	300	320	311	300	288	288	278	316	316	323	308	307	306	262	301	316	272	286	298	301	259	280	315	328	339	296	310	309	265	293	320	298	301	323	278	310	287	284	272	284	310	300	360	336	312	306	346	323	293	290	290	303	344	344	288	303	282	319	305	340	330	310	297	327	317	267	319	313	266	304	321	279	282	295	317	319	272	305	330	331	345	295	300	304	291	282	307	320	308	358	322	273	302	307	308	344	351	281	287	277	314	291	301	283	327	297	309	291	321	278	311	270	298	317	306	339	312	303	299	301	289	297	310	285	314	321	308	296	311	296	318	322	289	308	281	309	294	298	293	282	315	312	300	289	298	256	249	287	295	316	290	304	311	251	327	306	344	308	282	304	314	299	302	301	296	299	274	295	283	319	280	296	273	314	297	308	326	311	295	283	329	297	299	253	291	299	288	292	316	290	283	316	311	285	300	296	299	300	370	271	293	270	285	281	319	296	282	317	292	257	297	318	274	286	276	316	260	282	276	288	334	311	313	275	295	308	308	310	307	297	314	270	306	294	284	279	314	291	331	357	291	275	311	278	296	287	300	295	303	329	294	272	311	290	310	313	258	282	303	302	318	290	296	277	313	289	310	314	293	323	285	259	293	289	315	288	305	350	318	306	321	290	302	323	277	309	327	332	316	304	299	287	293	264	294	277	295	308	296	304	288	332	287	340	293	302	265	315	296	281	282	311	277	274	303	310	325	280	298	319	329	303	293	295	291	309	309	304	332	293	291	295	311	301	301	304	302	281	296	315	283	299	295	342	281	294	295	318	305	282	288	340	276	339	283	317	301	325	278	307	300	303	302	269	315	294	280	290	285	288	305	298	312	323	297	260	316	295	327	328	310	366	317	306	317	327	301	281	344	302	318	304	316	326	310	345	276	287	287	284	313	279	291	302	302	278	297	332	260	294	293	286	331	320	309	318	304	323	309	324	293	274	331	315	301	286	295	316	293	271	312	298	272	295	301	303	343	327	324	283	284	297	303	288	271	302	278	301	279	312	282	302	328	289	306	316	333	295	313	290	318	304	277	301	325	285	311	273	308	306	323	291	304	357	308	338	297	263	284	314	315	292	324	333	299	284	305	303	289	354	327	351	272	334	315	305	342	308	283	319	301	305	330	279	291	316	304	316	365	282	300	317	262	309	352	298	288	336	256	337	324	307	309	316	308	321	335	302	290	345	287	273	294	322	299	310	309	318	295	345	342	320	274	286	308	291	327	341	307	302	310	292	296	322	283	293	279	326	281	284	318	306	323	288	323	298	321	310	291	284	316	293	307	323	281	296	293	340	291	321	331	309	277	317	306	311	302	319	279	295	300	293	305	303	292	310	302	304	314	313	321	294	293	296	335	300	296	348	291	306	303	322	315	326	302	317	312	335	274	290	304	287	311	311	281	304	298	304	274	279	319	322	311	306	305	340	307	293	300	311	340	293	327	317	261	347	293	291	321	294	304	320	271	275	306	291	296	313	293	297	314	313	266	310	310	343	298	312	316	308	327	293	296	298	304	321	315	310	309	295	303	296	275	284	306	311	312	304	299	282	326	259	276	350	325	321	271	282	290	284	269	309	296	304	319	285	302	303	272	316	296	308	306	295	293	309	311	288	303	326	318	314	274	320	312	285	322	266	311	282	296	310	303	341	290	283	304	317	297	326	316	300	306	310	278	344	353	307	306	280	324	278	287	314	296	301	331	290	302	306	315	281	280	299	276	279	300	324	304	293	297	293	338	318	297	307	310	326	319	290	306	271	294	286	294	321	322	345	298	326	316	306	258	300	312	328	280	320	312	308	334	308	284	276	290	289	289	285	326	293	293	284	307	301	313	310	290	314	311	298	300	268	296	317	337	318	304	311	322	311	305	313	288	325	301	277	315	312	307	293	331	299	325	309	315	307	269	310	290	299	286	278	298	316	273	320	296	302	267	291	301	294	306	267	306	289	271	306	289	296	267	351	340	306	307	282	285	290	278	308	301	330	287	324	335	279	341	296	293	298	337	277	309	310	288	313	319	326	305	320	315	323	323	282	289	310	282	279	294	301	316	306	299	283	329	285	321	318	296	313	310	305	331	288	284	312	295	299	328	294	330	306	312	274	320	287	349	296	292	302	308	328	301	296
34375	24853	27638	16506	9630	8985	8698	7170	6534	5171	4304	3457	3312	2675	2304	2076	1864	1494	1253	1153	1171	937	852	906	909	989	1042	1126	1197	1122	1062	906	923	905	809	835	800	769	705	733	764	726	717	660	651	661	649	647	683	646	650	636	615	673	651	637	605	651	607	671	620	660	641	668	629	651	614	632	673	623	634	633	631	656	647	658	608	644	670	686	610	645	595	592	638	654	583	604	606	619	602	659	649	672	654	601	666	642	650	615	633	614	619	629	605	672	669	624	602	652	670	627	631	673	628	664	623	607	651	665	638	661	634	646	632	617	616	663	657	680	680	605	632	637	686	625	652	698	664	646	627	680	623	603	602	587	627	644	663	627	640	610	606	619	666	648	634	607	630	643	599	624	648	606	626	671	647	614	609	634	624	637	643	638	592	652	605	658	608	640	622	675	637	644	617	692	630	658	647	662	641	612	659	589	651	577	646	581	665	651	660	632	646	604	633	659	584	620	570	594	613	659	636	649	651	628	700	650	647	623	627	660	633	630	614	576	643	609	622	610	609	632	607	648	654	676	655	643	680	673	647	639	637	634	620	635	677	638	603	672	634	627	637	604	690	635	624	661	624	622	584	637	634	628	656	620	634	637	624	627	615	629	609	656	619	662	638	610	620	594	641	638	648	592	642	629	618	603	652	648	613	672	649	620	660	615	590	594	683	657	611	611	649	626	615	638	662	680	637	630	607	580	619	640	622	657	657	591	660	649	610	668	667	650	648	672	621	611	612	631	617	648	651	638	642	623	671	688	602	597	634	639	653	619	681	632	651	646	640	635	661	642	636	650	648	592	641	601	581	620	630	594	578	594	664	658	645	652	673	621	624	637	630	597	631	647	665	629	681	603	607	623	640	623	621	617	632	649	671	639	628	633	632	597	643	628	673	623	599	649	633	629	583	673	634	635	623	605	625	612	643	673	632	650	630	639	605	652	582	647	635	646	624	617	615	568	589	623	667	664	665	621	614	611	679	654	645	623	639	640	657	631	630	607	660	637	618	615	612	605	703	607	626	656	652	617	668	606	646	647	619	645	583	614	639	604	675	667	624	622	617	628	623	689	641	641	613	676	669	657	628	645	642	649	640	656	655	613	614	666	673	655	643	629	623	622	623	680	634	664	581	621	596	628	628	630	648	672	647	669	620	636	594	660	619	669	610	613	629	613	661	630	602	621	622	637	634	626	629	601	672	650	607	643	636	622	616	658	665	600	661	607	700	636	665	661	616	655	652	632	630	656	641	575	621	620	606	653	596	626	651	636	630	659	640	683	612	642	615	632	648	622	633	621	646	663	650	662	623	647	692	629	658	651	660	668	583	655	647	664	626	612	607	638	640	668	612	657	666	659	615	610	637	647	660	613	664	626	641	621	658	629	597	650	659	621	640	608	698	663	701	655	582	625	632	620	632	656	623	664	682	670	613	640	665	617	648	676	633	616	625	643	600	617	637	630	661	654	609	626	625	623	566	629	620	615	689	668	613	638	622	605	637	610	647	667	658	650	615	639	610	634	617	648	639	620	615	639	635	661	615	656	687	677	648	667	575	640	640	632	632	615	664	654	614	628	613	655	633	674	649	684	610	663	673	657	598	641	634	592	644	617	661	576	644	619	599	637	628	701	650	618	631	653	614	634	662	645	652	616	612	629	645	605	630	654	619	606	653	612	622	657	647	652	637	654	633	645	650	608	665	619	625	654	640	647	633	651	620	649	643	652	613	603	645	652	625	597	686	629	652	636	651	627	681	661	666	608	610	609	701	675	649	615	655	621	663	661	681	657	608	662	624	637	664	690	640	653	663	649	603	638	622	616	650	604	556	670	636	596	688	616	642	632	626	633	589	685	661	601	640	646	637	670	630	609	680	622	644	649	628	633	640	655	656	623	615	645	663	658	720	579	614	642	648	676	632	640	606	692	667	647	650	644	645	626	597	627	653	620	641	674	616	654	638	624	623	639	642	630	629	625	678	617	642	594	631	674	604	594	622	644	621	690	657	611	682	635	642	658	624	700	635	634	599	646	624	657	621	617	633	656	635	621	598	614	618	650	578	632	597	683	632	688	682	643	659	630	613	670	645	689	680	657	618	623	620	660	607	673	654	650	659	658	634	616	630	665	635	620	655	646	610	637	664	655	603	605	633	651	634	590	656	655	636	680	682	596	645	616	641	608	606	642	635	639	640	633	633	591	637	608	645	637	676	600	597	680	679	605	623	619	659	620	641	625	682	639	627	540	628	597	631	625	627	636	610	635	613	598	638	675	657	651	645	625	634	692	616	680	683	677	633	672	589	650	616	595	634	639	675	646	637	630	610	662	593	607	635	620	616	647	649	643	602	648	627	685	642	629	641	642	654	657	654	643	674	703	654	657	640	637	675	615	663	629	663	642	614	596	644	611	626	596	632	644	607	631	662	625	622	659	638	614	636	616	608	626	649	637	602	648	645	615	654	644	576	644	643	577	638	619	597	666	609	616	608	621	616	658	621	645	663	645	664	649	635	635	610	668	646	677	629	699	682	600	600	641	636	667	615	659	662	673	598	658	634	645	648	631	644	644	606	626	631	642	598	620	615	626	619	691	656	603	650	605	639	634	617	631	656	645	688	663	636	638	593	616	653	653	631	656	601	649	637	583	692	630	635	645	616	603	624	682	620	627	631	634	611	642	616	644	626	658	667	613	611	601	693	652	655	645	650	712	637	640	683	702	612	607	632	615	643	592	668	656	645	656	602	670	601	633	648	661	629	627	626	605	614	649	646	674	647	644	623	618	658	656	635	584	683	675	648	633	668	663	677	609	608	630	655	646	631	659	646	630	651	624	624	671	679	655	607	618	607	637	602	583	677	631	646	685	624	661	619	603	684	626	606	640	631	612	642	645	607	640	624	624	646	690	646	608	635	623	642	684	664	626	651	615	639	631	684	632	598	652	657	653	658	629	649	635	624	663	616	638	635	642	654	665	645	626	665	658	669	615	662	610	624	643	660	612	658	600	628	600	624	646	662	600	664	647	637	681	626	638	704	623	679	678	619	633	622	629	652	629	595	642	644	624	616	648	653	663	630	670	642	662	650	624	673	637	597	651	595	671	646	631	694	638	614	659	622	645	662	669	661	646	584	645	669	672	586	641	636	649	656	659	634	660	716	623	602	644	668	637	673	660	607	631	632	684	652	612	619	603	619	630	673	620	635	658	610	636	657	646	667	618	687	666	627	657	641	704	631	667	602	665	608	641	645	648	702	664	654	589	660	663	607	646	660	620	648	648	653	638	630	634	625	653	676	626	622	645	673	632	641	601	604	623	676	631	647	669	603	637	622	645	623	645	687	627	606	651	651	607	637	624	632	674	670	597	676	570	671	622	612	655	650	641	629	665	652	648	654	657	687	649	660	656	668	631	595	625	641	634	672	583	618	652	665	666	642	655	666	587	695	658	631	620	656	631	665	609	644	624	665	674	607	638	679	631	646	663	693	554
37899	19490	9236	2795	939	810	730	609	540	467	474	404	398	377	377	328	326	321	248	245	267	249	292	270	279	263	289	255	290	299	269	284	290	283	234	267	300	261	267	307	258	245	260	272	267	239	249	271	223	328	241	290	258	287	286	259	252	263	264	266	271	262	274	245	276	278	249	246	232	251	287	271	242	262	263	263	277	271	282	256	263	252	274	248	250	254	277	264	262	235	304	284	264	252	242	251	254	284	303	269	254	263	267	247	249	249	253	232	295	264	249	244	262	286	262	251	253	259	251	258	265	298	289	283	282	279	281	257	269	280	261	284	270	251	263	246	243	252	261	297	251	271	267	254	270	255	262	245	256	264	272	257	279	267	253	246	282	227	262	271	291	290	241	291	267	283	264	261	291	261	307	247	257	276	251	264	289	284	281	287	291	289	273	270	278	264	276	291	276	232	253	265	282	253	277	282	265	280	242	259	265	283	285	257	261	254	223	274	282	262	280	300	295	253	245	268	277	237	275	248	252	248	227	268	291	278	267	283	236	273	280	278	299	223	301	266	277	253	240	286	269	260	279	284	288	288	260	277	239	270	254	268	224	275	278	231	246	222	275	227	238	243	238	230	266	254	274	294	269	275	313	271	276	284	247	224	273	273	292	283	240	265	288	280	244	232	247	246	277	247	251	253	260	260	266	269	267	272	276	257	285	305	272	270	262	268	241	271	269	275	255	233	273	262	293	269	293	270	291	245	254	275	278	300	268	269	271	284	277	244	237	260	252	270	235	276	250	289	246	285	240	257	239	265	294	281	279	270	254	255	243	304	271	254	266	233	250	252	262	262	268	258	221	243	233	301	268	290	273	257	285	257	268	257	291	300	238	268	254	253	278	272	263	291	298	242	292	288	238	258	296	259	271	258	307	283	266	299	287	266	240	274	243	284	294	261	277	276	306	255	245	272	249	266	281	267	236	247	258	306	288	267	291	241	275	256	295	271	259	262	282	285	262	284	291	251	274	264	268	255	241	255	265	279	254	267	280	263	280	256	259	253	268	284	264	276	271	280	262	259	290	246	256	247	227	267	266	267	273	255	290	269	284	275	272	255	261	258	283	269	245	260	239	251	285	270	290	243	256	263	258	241	266	262	218	247	305	267	271	284	274	305	270	290	274	249	243	297	251	260	244	247	285	253	235	266	284	276	271	252	268	252	242	255	275	250	283	261	270	241	239	292	286	280	249	287	268	270	247	267	242	271	267	287	285	264	247	252	269	296	254	267	275	255	265	303	258	261	249	278	236	242	236	263	292	257	284	252	296	272	284	268	259	274	256	288	274	273	264	276	275	262	290	289	265	253	292	307	257	263	277	243	306	279	274	266	285	250	277	303	259	252	300	283	265	278	263	249	272	255	282	287	268	261	268	295	252	279	275	296	258	229	245	273	251	271	307	267	262	250	263	248	247	260	255	275	252	282	282	281	285	235	262	276	260	259	256	263	283	290	254	262	260	262	282	280	258	260	235	259	263	273	244	256	265	276	268	249	249	273	277	237	288	257	300	288	253	225	264	253	272	266	268	264	239	273	271	252	265	264	252	231	272	253	255	269	260	251	282	243	276	277	277	263	255	259	293	242	277	231	236	261	267	262	280	255	284	259	258	259	287	308	295	276	299	293	291	304	215	258	267	274	302	271	271	235	271	305	285	227	235	277	310	247	255	273	297	288	247	228	242	264	267	244	239	274	294	272	260	277	258	249	247	277	251	275	283	268	244	307	280	281	276	237	275	293	276	291	263	278	239	265	277	275	285	272	277	244	253	278	269	258	259	281	271	279	294	264	229	235	255	240	258	227	244	258	256	226	252	279	263	280	287	253	286	279	275	300	264	267	249	290	294	268	279	275	299	306	265	262	274	277	268	267	251	273	264	292	223	288	264	279	258	263	308	274	285	290	260	245	258	274	269	265	284	246	278	250	240	234	301	277	258	243	301	283	255	244	296	263	265	270	261	265	278	260	264	289	307	252	256	273	235	257	283	313	270	251	287	290	294	283	295	269	263	274	266	250	270	295	243	242	258	292	279	288	243	304	286	236	228	239	283	256	257	274	276	301	297	282	289	281	278	290	253	255	270	272	277	261	270	253	261	288	287	266	249	235	245	251	228	251	299	244	249	238	308	285	280	242	277	245	274	274	254	268	262	248	286	263	255	269	263	249	261	263	277	286	270	264	268	307	295	275	229	249	244	277	265	266	254	264	275	255	245	259	250	252	254	269	267	315	286	276	275	291	258	276	269	281	240	262	284	240	275	265	235	276	261	307	235	270	237	244	292	266	281	267	301	271	254	276	293	252	260	268	246	281	298	291	255	269	274	263	272	313	257	255	287	308	276	220	259	298	226	270	255	259	277	288	284	261	279	247	241	239	277	294	260	280	303	256	276	264	257	258	272	256	262	252	276	244	259	275	298	267	279	284	277	258	261	257	250	269	299	264	269	279	256	242	281	242	252	288	265	287	262	271	262	292	252	251	271	254	257	256	309	248	233	267	277	263	260	277	250	251	256	271	251	244	300	281	253	278	249	251	246	268	237	290	248	261	266	280	260	257	238	275	278	261	255	256	289	266	288	302	266	277	263	262	275	251	260	291	272	280	270	236	252	272	264	270	246	262	267	258	236	273	274	275	267	274	316	266	273	256	251	290	261	275	285	272	267	280	262	243	284	264	279	268	273	273	251	283	303	246	289	271	252	275	290	290	290	240	263	248	285	217	255	315	269	258	315	257	272	294	267	270	269	294	260	273	281	295	287	266	300	279	259	252	264	245	266	268	289	282	279	277	266	270	287	245	243	245	235	240	257	288	267	244	237	265	287	269	257	255	280	304	262	269	242	262	250	262	263	262	272	283	272	250	252	270	273	285	278	250	285	274	283	237	251	238	237	265	254	228	264	281	228	294	255	286	288	290	243	260	253	261	229	268	270	251	295	227	264	245	226	301	231	261	272	246	277	254	302	289	256	291	264	286	244	266	289	262	278	250	244	328	292	258	265	261	253	250	267	296	240	303	259	269	272	258	271	244	258	257	251	257	273	279	234	269	261	270	293	289	248	263	294	296	235	286	288	255	265	255	272	236	286	270	282	285	279	256	265	271	246	263	256	269	260	288	304	232	239	252	283	274	255	250	241	275	266	231	225	271	281	274	253	284	260	268	265	254	230	270	277	301	245	265	238	280	246	264	312	256	274	271	257	280	277	266	271	267	258	248	254	258	245	283	263	290	271	259	259	276	236	264	254	274	260	255	254	260	257	300	268	290	275	272	230	262	252	246	288	284	270	257	268	255	261	290	275	253	277	256	271	238	287	266	266	279	269	263	283	240	246	269	282	274	277	265	281	276	290	284	274	257	298	267	256	281	290	252	271	249	250	256	292	276	288	251	268	293	262	256	284	246	244	259	244	302	255	271	276	272	267	253	257	250	246	306	285	302	263	269	257	297	246	264	274	278	244	242	262	235
21481	12603	12258	5564	2975	2845	2657	2141	1906	1610	1406	1365	1311	1154	1134	1018	965	808	737	700	665	632	648	643	628	641	677	746	749	704	684	694	692	649	582	646	592	594	574	594	552	564	552	600	543	594	603	567	572	554	574	514	556	592	538	564	591	553	601	644	546	573	552	573	553	595	569	599	551	595	554	573	584	555	564	583	584	552	540	560	549	512	605	517	598	581	591	554	532	512	539	594	580	551	551	572	544	556	536	578	576	550	531	530	551	560	585	595	579	578	570	592	595	607	523	579	557	558	606	583	578	627	553	563	585	563	549	564	510	598	524	539	601	603	565	603	547	561	546	571	530	564	577	555	586	550	597	552	587	576	590	549	549	587	596	552	530	542	596	538	557	577	538	558	570	576	608	568	557	560	563	539	563	587	571	582	559	587	513	542	548	549	614	531	566	565	559	568	559	570	535	556	579	570	533	531	586	577	578	599	575	532	582	581	607	593	583	591	543	529	577	588	563	539	582	561	583	543	596	538	543	543	572	577	626	556	580	569	578	543	554	557	591	554	550	597	579	573	535	574	545	564	574	579	539	539	539	601	581	586	539	537	567	579	561	547	577	579	599	542	565	562	559	560	576	521	607	570	586	565	605	541	571	559	587	532	564	605	565	575	566	503	521	617	627	589	550	596	578	588	573	586	582	580	604	575	529	561	585	578	592	581	607	561	581	543	546	576	579	608	540	547	554	565	546	561	571	546	591	545	507	563	565	546	580	547	559	549	627	579	565	550	571	553	581	570	561	605	551	605	573	589	574	559	547	561	587	572	549	574	600	555	571	585	543	583	531	550	594	570	567	582	560	602	559	528	578	573	564	593	546	531	577	574	567	570	537	538	567	603	578	541	581	596	590	552	570	509	598	584	577	606	549	562	551	568	584	555	597	565	549	517	544	541	549	576	582	553	596	557	561	522	540	601	523	549	543	554	543	586	569	586	584	584	574	557	561	558	596	537	582	567	576	584	596	549	553	571	555	558	592	547	572	597	540	565	566	529	525	565	590	600	569	597	552	590	560	555	565	593	534	580	593	548	549	569	494	555	542	564	593	560	549	589	575	581	608	603	585	558	572	541	521	553	592	564	568	571	580	551	532	592	533	515	590	585	545	572	591	576	585	564	511	557	553	539	559	574	555	579	563	545	567	570	513	546	571	577	576	581	572	530	566	599	601	593	586	540	577	568	546	558	569	564	603	515	603	561	544	586	599	592	568	573	595	538	599	571	561	628	561	556	560	595	579	576	579	548	581	607	593	598	555	590	538	570	540	599	551	595	526	579	543	594	571	562	628	551	577	583	570	540	579	583	567	605	575	562	542	558	587	580	553	548	562	551	581	618	531	580	593	579	552	586	604	588	510	560	543	579	554	539	560	576	549	577	599	554	603	534	587	556	553	560	593	543	566	529	602	575	565	558	551	568	569	580	530	543	559	562	531	516	584	596	569	556	566	588	572	543	555	566	569	573	591	557	563	567	570	561	595	553	589	550	502	529	569	566	531	568	539	552	589	559	611	577	534	575	601	593	591	568	565	566	618	607	553	541	530	592	569	568	577	555	560	527	530	561	546	557	529	533	542	517	574	542	576	526	591	561	523	552	565	564	550	584	576	543	563	589	591	560	552	568	529	592	575	560	549	570	551	537	595	584	548	567	596	560	528	557	569	562	578	603	544	579	584	542	560	574	581	542	521	560	563	570	576	588	571	592	561	521	563	583	562	589	554	589	554	578	534	530	539	574	548	568	614	563	564	542	578	542	566	516	556	581	519	593	578	589	551	592	524	566	570	514	563	605	581	584	549	601	575	561	581	603	577	611	583	578	562	563	595	577	527	557	538	549	606	573	577	541	565	594	574	595	565	589	587	537	560	586	582	562	528	588	556	581	576	523	569	609	568	580	584	543	563	596	577	554	543	590	588	566	523	526	604	582	551	566	567	551	557	548	561	565	538	590	553	553	556	553	560	598	596	573	587	528	570	575	561	609	554	581	585	594	560	569	536	522	573	519	545	584	581	560	538	542	568	577	555	609	558	558	570	557	536	572	535	557	532	570	577	574	577	566	558	584	555	599	583	544	575	570	550	567	597	613	555	581	590	585	549	568	571	573	577	577	542	574	607	565	530	579	550	600	563	593	571	577	564	541	556	599	540	573	591	591	582	547	542	608	581	571	566	564	556	561	581	515	577	598	608	560	600	607	526	584	555	570	553	557	569	541	548	565	541	552	555	577	547	578	542	533	589	537	558	593	540	546	554	528	584	578	589	554	572	580	554	592	588	563	571	588	529	535	562	575	566	537	602	583	613	524	522	575	514	570	553	534	539	576	570	593	550	542	552	587	590	577	584	610	538	559	532	582	534	590	570	580	561	568	577	619	566	618	574	539	591	581	576	545	617	536	565	567	592	560	634	536	601	570	534	580	576	564	546	552	572	547	545	564	567	554	577	566	561	559	631	567	593	561	579	569	541	575	599	550	528	556	564	570	569	519	563	515	544	571	553	599	540	543	638	538	537	571	565	552	546	546	555	582	560	574	566	541	562	618	583	572	589	555	571	547	582	533	563	541	580	564	587	553	599	550	528	595	548	564	580	569	554	574	595	543	598	582	558	582	523	596	572	593	572	554	553	614	588	592	521	626	572	545	611	570	589	585	571	582	560	571	583	577	525	523	550	596	563	572	565	553	564	588	571	521	521	570	608	558	510	543	539	529	566	572	563	546	537	547	573	568	569	583	553	545	583	603	583	553	568	586	515	563	559	565	575	627	580	589	535	567	593	557	585	565	605	522	574	550	578	568	542	580	580	547	571	549	537	559	570	540	546	537	597	568	528	562	558	541	575	560	534	551	597	539	559	536	556	566	582	607	577	564	586	587	585	549	582	551	554	553	596	570	598	534	566	567	556	593	573	555	596	598	576	572	552	577	620	584	557	553	552	564	575	580	575	595	578	632	577	573	574	546	581	574	555	533	530	531	559	572	574	580	586	535	543	541	601	563	570	567	569	563	517	600	612	584	548	551	538	560	535	582	572	577	556	567	587	583	540	544	601	568	554	578	570	567	590	613	588	555	592	559	566	597	555	607	556	597	589	620	549	537	539	583	567	555	561	569	586	573	551	590	554	537	534	564	565	598	561	542	583	547	571	565	552	612	582	574	546	604	577	566	574	594	554	577	557	547	581	564	571	595	583	552	584	560	575	535	569	581	542	574	580	575	616	598	536	595	572	567	544	555	606	557	569	580	553	578	589	571	562	543	568	561	555	520	545	516	539	508	583	546	587	585	526	593	541	592	506	559	554	563	587	574	585	588	553	579	552	606	561	565	564	510	568	593	570	571	576	590	561	583	551	560	585	530	592	585	532	581	568	548	592	554	562	614	550	557	583	573	543	586	539	548	571	595	556	578	577	574	594	614	592	525	555	567	564	600	622	564	564	589	576	590	584	536	549	551	564	576	570	538	597	596	547	581
48946	28232	20152	8426	2232	1603	1393	1189	1027	781	696	608	587	523	494	482	415	346	288	356	318	313	293	321	270	315	321	326	341	313	325	325	302	310	322	292	322	322	279	278	289	263	290	296	289	280	280	274	320	288	298	280	285	285	268	261	297	239	273	284	261	260	284	258	271	250	273	277	293	282	282	290	259	255	282	266	291	272	276	269	268	260	280	245	275	272	240	300	275	255	272	252	259	262	274	269	291	280	314	283	270	281	279	282	246	259	287	244	261	297	264	278	269	274	247	262	279	291	260	294	286	281	286	270	293	316	289	302	310	248	285	276	232	274	275	285	259	272	257	273	304	246	277	265	269	288	267	277	256	284	277	275	284	287	247	266	289	290	277	267	301	294	280	293	273	264	270	269	305	259	270	270	247	275	277	251	272	255	274	282	267	267	294	306	278	270	271	303	308	320	258	267	267	273	236	284	280	287	274	283	312	268	283	290	268	255	283	262	252	259	276	238	287	252	270	288	284	274	249	245	287	265	258	281	269	296	287	258	294	278	257	271	305	276	243	268	235	295	241	288	264	291	277	247	280	278	298	255	264	277	247	294	247	271	261	298	242	266	251	273	246	274	276	258	274	291	276	272	289	279	302	287	296	276	257	262	256	253	323	270	289	269	271	290	243	262	280	290	310	258	293	274	288	254	277	282	274	244	296	278	270	267	291	264	278	266	269	281	301	279	293	223	282	292	276	288	291	285	280	281	290	271	294	270	313	257	305	274	301	274	280	280	276	286	280	277	283	286	292	270	293	277	282	243	270	269	261	261	252	310	267	257	256	301	302	260	272	276	292	288	282	289	278	247	259	288	279	305	275	272	309	265	270	243	309	266	278	289	259	258	256	277	267	295	266	280	267	263	246	269	282	283	280	294	267	259	276	295	278	258	273	252	256	241	276	267	262	299	276	301	312	266	295	275	280	276	267	260	297	269	266	255	280	289	239	287	270	326	279	270	266	256	268	281	265	280	276	261	295	306	278	274	280	267	277	266	315	285	278	263	286	285	261	254	255	270	296	262	280	290	326	278	260	250	268	281	277	259	281	274	265	276	275	255	266	278	294	252	274	263	245	281	259	262	289	271	315	287	275	276	251	250	304	304	301	277	294	291	270	239	270	238	283	283	251	269	274	254	274	297	267	279	271	261	261	297	266	274	277	253	265	288	255	273	243	259	272	306	284	263	266	295	275	270	293	306	259	271	302	276	287	255	244	245	295	267	297	288	322	299	287	308	251	291	277	290	258	282	283	300	287	278	252	261	288	316	291	268	286	268	271	251	262	257	284	295	291	306	283	242	303	265	262	302	282	279	277	268	284	272	245	288	242	247	267	265	271	283	274	278	261	253	288	297	320	268	300	288	236	262	286	302	284	268	266	306	275	303	267	241	227	275	260	289	313	265	296	266	301	289	259	262	253	285	266	263	249	293	250	256	301	277	292	261	286	290	272	267	263	256	295	286	259	282	284	303	274	277	262	282	264	291	284	297	269	291	285	261	264	296	266	301	281	252	297	274	292	251	288	285	293	267	281	267	278	296	255	292	274	263	281	288	265	294	256	281	254	267	305	283	255	311	291	258	291	285	267	299	288	257	259	233	281	251	286	287	257	269	276	239	262	249	290	292	240	291	274	283	251	265	287	284	268	271	271	278	292	268	260	261	226	276	274	294	267	301	289	277	235	308	272	276	278	292	282	263	320	271	295	223	277	261	271	244	275	288	253	285	261	301	291	276	284	265	249	318	280	272	285	287	280	301	281	286	286	291	270	284	278	268	281	278	286	264	299	285	271	255	273	248	295	271	267	244	251	276	260	273	333	272	288	256	272	306	250	246	253	252	235	283	292	296	289	269	273	272	253	267	278	272	294	305	258	272	273	261	278	261	254	268	271	283	311	289	276	305	291	277	267	272	283	288	269	284	269	285	280	270	278	275	294	279	297	254	300	283	264	265	268	263	277	277	280	275	277	247	251	263	267	255	259	259	265	248	300	274	262	273	276	254	306	276	249	295	265	249	255	270	284	298	240	269	293	272	277	238	280	270	278	244	245	241	265	289	279	284	253	288	261	276	260	294	284	265	287	262	265	290	284	230	249	274	270	298	297	261	253	286	268	237	269	287	269	280	281	280	290	282	268	287	292	279	264	282	295	255	236	274	291	279	265	282	280	260	300	299	264	268	292	248	261	276	262	263	270	266	266	297	284	261	245	289	276	267	297	235	280	278	274	302	289	242	267	280	318	263	277	298	279	247	285	272	280	322	272	292	265	307	284	252	274	280	281	242	261	272	260	240	284	268	291	287	285	272	293	280	245	273	264	250	266	279	269	266	261	248	295	242	253	270	273	233	260	271	298	276	247	267	273	273	247	273	283	297	287	298	264	276	271	272	280	297	302	294	330	292	313	299	275	260	264	291	316	323	249	284	297	269	295	261	273	267	316	231	258	294	290	275	290	283	295	279	273	258	270	266	254	290	291	289	257	223	299	260	273	284	267	268	263	273	302	234	294	257	256	250	247	268	299	257	289	278	284	281	269	282	261	279	284	259	275	272	252	275	291	261	262	252	279	274	281	288	291	252	293	280	277	280	263	289	300	287	298	319	290	257	290	273	272	303	299	261	292	271	231	254	278	252	293	276	267	258	262	251	247	264	264	289	250	266	284	272	268	283	252	268	303	261	251	265	251	296	308	296	266	231	257	258	271	280	271	274	284	267	278	270	278	251	290	293	287	271	276	272	249	286	277	290	290	267	291	272	265	268	289	280	255	268	295	314	284	259	258	295	254	272	277	271	265	313	309	240	288	247	280	236	286	262	240	241	269	260	288	303	272	268	256	287	290	289	284	251	250	275	230	256	274	262	253	238	281	286	255	289	290	259	296	271	268	243	254	292	288	301	277	280	277	277	272	273	267	276	285	262	289	270	268	305	266	258	269	279	276	303	297	259	262	292	282	292	277	262	280	296	261	281	281	274	267	280	333	298	293	266	292	280	288	297	288	315	251	282	273	281	291	273	275	242	289	288	245	273	283	234	269	256	266	266	289	260	249	318	274	310	288	262	238	274	288	268	271	246	244	265	294	269	245	275	262	245	285	263	264	251	269	279	282	289	303	281	288	307	281	288	260	281	265	268	245	244	278	252	251	266	256	253	251	257	262	278	270	231	259	247	275	246	271	262	273	240	267	258	280	275	277	259	262	247	301	269	255	288	296	236	271	302	266	286	256	264	279	292	305	291	270	286	252	259	264	294	266	264	244	290	256	256	262	292	288	251	264	295	258	282	285	273	262	268	281	278	268	269	293	298	282	282	247	258	279	263	291	286	264	298	273	260	292	285	244	264	280	297	255	257	272	241	294	275	311	312	272	273	257	249	274	290	294	287	282	303	288	319	262	275	271	246	278	248	279	302	264	270	275	262	290	288	325	284	271	267	274	279	280	292	299	283	250	315	295	263	247	288	305	295	269	272
28449	18815	24823	13381	6424	6110	5635	4809	4086	3362	2791	2497	2273	1939	1985	1656	1444	1088	1003	967	881	770	791	768	707	827	937	934	962	845	821	809	739	728	715	664	673	634	649	624	601	625	631	660	584	605	609	590	576	603	558	595	600	592	632	590	591	588	591	565	561	605	611	597	587	611	543	587	597	581	572	567	554	605	566	552	593	618	561	546	594	614	626	571	583	598	579	561	550	570	562	610	588	559	567	639	603	581	552	589	595	575	603	592	587	561	583	622	581	619	599	569	562	591	609	603	579	571	588	593	586	610	567	580	596	582	600	605	624	582	599	581	576	598	574	603	601	585	608	555	605	532	535	590	579	607	560	590	603	597	548	592	570	614	599	571	614	542	613	602	580	547	581	590	595	586	575	593	597	619	580	551	597	529	575	582	583	552	586	643	581	612	592	562	563	555	593	569	588	568	609	576	626	588	543	581	573	589	589	579	614	589	590	636	576	658	562	625	578	547	578	580	542	587	586	603	590	592	584	577	583	577	589	545	588	571	532	611	585	552	555	625	607	595	597	569	610	562	607	541	601	560	626	617	637	640	565	581	602	557	573	598	605	540	569	576	558	596	606	578	576	591	553	573	594	648	568	604	616	576	575	600	598	582	536	595	596	572	610	585	635	557	589	593	567	599	591	597	598	637	536	569	604	586	567	561	600	585	603	609	558	587	583	596	590	560	548	612	585	581	590	593	582	543	586	615	606	559	560	556	578	573	613	554	579	581	607	567	594	613	556	559	623	574	599	610	606	572	608	586	595	564	591	592	590	593	598	550	578	578	584	567	567	561	619	592	543	603	603	586	643	594	525	589	582	599	586	567	579	568	581	541	580	603	589	576	594	572	559	604	604	570	587	556	540	578	549	579	589	557	580	604	591	595	591	572	569	576	560	611	572	579	548	592	574	621	605	574	578	589	618	570	561	568	570	570	521	571	603	579	605	560	521	581	545	580	584	569	574	565	614	571	599	614	579	611	566	576	563	590	585	564	590	573	578	567	576	559	596	625	574	552	563	585	566	569	610	594	556	589	598	566	599	586	563	547	606	547	578	597	548	602	612	604	615	595	566	563	615	605	568	583	586	580	599	546	579	565	629	629	607	585	551	630	572	543	570	595	589	649	552	618	573	567	540	594	553	578	556	629	599	546	535	662	556	576	607	577	571	574	581	613	559	580	595	575	565	576	599	526	605	573	585	593	562	536	564	573	591	592	537	586	577	617	589	576	607	567	608	574	557	593	551	550	550	619	604	547	599	603	585	631	601	582	598	582	589	628	612	545	559	543	583	576	557	555	565	587	550	575	567	567	563	553	580	575	571	562	590	586	572	626	550	562	581	595	555	636	572	555	575	575	586	564	625	564	546	563	598	542	593	612	602	605	556	560	539	558	575	607	571	598	557	535	574	607	600	610	609	589	583	569	619	551	585	579	577	581	563	591	593	574	557	568	579	569	566	569	604	592	596	606	560	610	601	541	610	595	563	576	601	526	573	582	613	587	572	568	564	580	550	616	610	574	582	561	592	582	561	524	578	572	610	578	610	608	571	583	558	588	539	546	575	582	617	556	592	563	598	568	568	580	559	577	576	591	571	607	558	590	564	568	591	594	612	586	588	604	610	596	573	588	615	607	592	613	587	549	588	610	578	599	592	626	588	610	643	586	570	588	637	589	574	578	618	584	599	570	547	558	583	562	567	576	575	581	610	560	570	573	599	618	575	618	611	537	569	577	580	596	574	607	608	622	537	579	601	608	588	608	547	579	573	592	607	620	550	567	591	613	517	635	599	570	580	571	563	586	588	616	583	588	564	559	579	568	574	563	560	574	570	577	571	591	574	601	596	576	569	567	590	558	594	587	592	604	559	584	557	572	555	565	571	577	577	555	589	601	579	582	576	580	610	578	548	594	605	598	629	554	626	583	574	614	535	564	567	570	592	593	585	619	594	573	593	553	579	549	593	570	593	586	577	603	574	615	609	611	565	588	588	605	533	618	625	574	550	568	581	620	626	575	575	601	527	551	583	559	564	561	565	603	607	581	570	570	587	577	614	565	595	615	572	571	596	607	576	555	631	548	549	614	582	557	577	595	562	557	610	605	594	604	620	570	576	527	589	619	580	638	586	606	591	607	553	611	547	632	571	555	579	551	632	583	573	569	581	575	548	578	582	590	622	624	580	623	564	585	583	578	597	581	625	576	595	575	641	575	579	586	616	603	592	563	564	616	571	600	576	571	602	594	608	580	574	600	583	592	610	590	567	592	554	580	582	582	580	635	556	576	593	587	559	582	614	620	561	611	567	614	574	590	580	582	580	598	615	565	607	607	553	569	594	592	584	576	561	577	579	634	590	575	581	558	576	584	552	605	585	558	581	553	603	592	605	572	591	598	585	614	551	602	594	574	544	602	555	550	551	582	582	601	577	575	564	576	642	556	597	561	581	557	612	590	570	583	558	586	585	558	558	599	574	593	594	554	604	579	599	593	591	580	562	610	563	545	563	556	586	556	581	576	571	620	613	576	575	594	596	588	587	535	571	545	579	598	536	575	590	568	604	598	577	569	584	562	602	556	606	573	569	599	596	592	549	584	584	564	616	597	580	579	579	561	609	586	547	574	604	602	572	535	574	576	523	492	573	574	572	612	610	583	579	566	576	571	557	573	584	568	591	588	574	589	582	578	575	556	574	563	589	604	557	597	589	569	573	582	601	555	576	559	562	591	590	581	557	600	564	585	577	600	565	657	565	554	564	586	576	588	571	585	632	584	606	584	637	570	547	596	612	620	542	581	602	551	583	585	597	569	580	558	613	594	560	598	595	601	599	565	577	561	572	552	580	599	617	615	577	615	576	587	616	563	554	581	586	580	574	568	572	562	617	577	545	608	583	574	593	551	587	582	591	639	566	627	605	569	572	566	598	598	560	573	520	591	620	553	568	615	560	574	563	630	565	616	586	591	599	578	568	588	580	572	599	513	593	580	572	590	636	576	580	604	566	604	626	603	607	595	539	579	589	559	591	559	581	610	598	582	559	567	552	594	579	580	570	602	577	619	595	568	575	598	588	589	540	608	519	585	555	606	599	551	602	600	582	547	586	588	581	598	594	550	591	586	566	561	565	558	578	573	587	586	600	588	560	597	581	591	567	571	588	555	582	539	572	582	591	603	581	553	530	590	594	583	611	570	546	560	608	561	571	591	565	590	622	574	554	613	602	565	590	619	593	629	558	583	549	563	547	609	575	599	597	565	598	605	571	553	608	609	589	597	576	556	544	548	569	579	552	625	598	579	569	607	604	586	578	619	557	551	593	634	606	603	590	603	604	572	549	609	564	583	608	600	590	581	609	591	597	539	577	560	544	580	545	587	563	569	569	594	598	591	585	538	547	581	588	599	585	572	626	602	563	579	575	571	563	598	554	606	582	578	567	595	569	575	600	589	571	544	585	603	607	600	556	588	581	557	623	594	579	600	585	616
59324	34507	27813	10778	3412	2540	2107	1674	1528	1202	948	836	785	681	689	564	544	407	403	435	394	374	378	361	338	357	360	406	397	365	381	329	311	368	317	319	347	329	347	312	311	332	323	322	328	301	318	273	329	298	334	295	322	289	315	320	311	291	294	309	301	349	329	332	311	316	324	315	311	289	303	303	296	291	334	314	342	329	337	283	324	281	306	320	280	336	340	289	322	291	325	294	312	319	325	315	312	333	310	313	311	286	321	311	294	307	292	312	287	317	349	300	292	266	290	293	319	270	328	279	280	293	312	332	302	311	308	340	295	337	306	318	270	298	306	304	320	277	337	325	315	299	316	321	351	327	313	306	332	304	301	321	323	338	329	323	369	294	346	283	307	315	305	321	291	356	313	300	324	328	291	307	310	305	299	323	339	323	314	322	311	320	333	283	311	310	294	312	321	305	342	294	347	304	324	319	320	309	317	339	322	295	328	324	288	293	331	312	366	313	301	336	332	316	311	321	329	326	339	344	328	328	341	313	314	284	311	324	280	324	304	309	297	294	313	316	317	334	326	326	296	319	335	268	288	268	302	273	304	335	297	320	338	303	312	294	324	299	350	320	316	290	303	305	309	325	324	316	321	294	325	286	284	316	373	284	336	333	291	292	330	324	324	308	320	300	296	291	338	314	325	329	314	307	331	309	312	328	316	310	276	297	327	322	330	335	310	303	315	311	326	312	308	291	304	349	294	318	339	333	297	318	297	327	350	355	329	309	326	306	336	311	306	333	296	331	286	317	290	352	333	316	320	340	342	278	327	338	317	294	300	298	284	311	358	308	305	288	316	303	294	335	302	328	320	362	280	302	274	303	288	314	313	312	311	325	315	335	331	314	299	305	319	327	262	314	313	329	286	285	311	302	319	336	278	327	335	364	317	343	300	324	344	297	307	322	344	280	301	301	325	335	347	310	315	312	272	337	324	306	281	291	322	341	295	294	304	292	323	299	315	292	290	341	339	349	311	335	357	307	287	310	338	307	287	316	302	302	296	296	326	325	321	300	308	297	291	295	307	337	318	342	314	287	329	311	320	320	318	343	325	310	310	329	331	335	334	301	323	313	300	316	324	321	354	348	288	318	312	325	344	310	307	329	317	321	300	311	311	307	343	288	320	300	298	283	342	306	290	277	342	332	322	314	334	296	316	303	276	295	348	293	331	313	311	332	304	343	336	296	303	327	313	338	303	321	301	312	290	300	296	288	309	312	326	349	353	324	301	297	276	307	277	348	310	320	299	364	326	312	291	351	301	328	334	291	288	330	326	329	343	326	298	312	302	301	261	319	344	339	321	347	299	314	332	326	310	304	313	338	310	354	322	314	316	319	333	316	285	331	305	318	300	314	289	340	309	328	325	321	291	295	304	297	338	375	277	336	345	291	307	335	328	326	303	355	310	310	332	329	330	284	302	315	292	354	307	340	294	310	352	289	327	305	355	350	300	304	286	313	341	352	323	334	301	305	327	281	321	321	315	324	326	302	293	300	341	305	307	301	337	295	285	322	306	294	337	296	281	308	290	304	303	328	316	314	325	343	307	335	287	329	347	312	290	338	311	333	331	321	291	280	294	327	326	312	361	336	292	306	330	305	295	325	328	314	326	306	288	320	308	341	309	295	329	329	301	343	313	353	326	306	316	302	305	326	305	294	345	370	320	331	275	344	286	306	306	307	302	300	330	273	291	305	307	327	310	324	332	299	328	329	331	302	326	307	306	320	323	319	304	298	292	297	286	286	307	293	307	311	361	316	369	325	292	313	311	322	303	299	318	310	323	333	330	351	325	294	322	356	313	326	302	363	322	270	292	329	335	338	328	307	321	312	323	358	313	376	309	304	309	339	311	297	341	348	322	326	285	300	335	296	280	302	333	340	304	330	362	291	321	303	303	314	316	308	300	308	313	316	298	328	311	289	295	312	308	300	348	314	305	297	342	277	292	318	307	345	294	335	328	346	352	317	303	327	339	324	376	313	321	335	324	280	249	272	328	326	325	322	334	327	310	302	333	332	315	281	314	323	347	276	335	289	326	302	305	303	284	307	327	330	325	338	291	296	330	310	306	319	326	342	303	309	296	317	330	330	294	332	315	302	272	338	323	309	309	331	350	351	313	314	337	295	325	325	283	320	290	291	353	307	297	350	305	312	327	341	289	296	290	293	334	319	301	298	294	308	305	335	281	319	329	334	311	328	310	290	317	333	325	309	313	316	327	325	302	367	307	312	300	317	321	335	301	290	293	340	328	300	309	333	287	359	292	306	305	318	305	333	282	323	308	321	292	305	330	319	324	346	293	349	284	329	343	330	282	325	362	320	296	295	325	288	305	317	314	340	327	337	282	314	364	303	292	303	304	323	309	324	340	309	281	334	321	331	339	258	317	300	314	304	300	295	329	301	300	300	306	295	283	332	312	334	334	294	319	294	301	292	283	308	295	299	303	324	304	299	326	312	339	310	297	317	309	291	278	348	326	296	354	322	279	293	311	307	285	293	275	297	289	349	329	273	318	292	307	345	299	288	325	297	301	322	319	302	271	310	296	288	337	320	311	327	332	321	317	295	363	307	314	317	314	302	320	335	330	302	303	317	338	339	311	315	319	281	333	331	338	334	315	313	292	312	315	295	301	298	305	304	322	301	323	322	338	303	347	307	360	319	338	316	299	313	306	348	325	317	315	295	329	290	325	312	329	334	325	285	317	336	330	327	282	302	355	321	276	318	279	334	305	287	333	328	310	299	344	318	310	292	339	304	337	326	352	306	336	299	314	312	321	296	332	332	309	290	310	290	320	306	342	300	307	350	300	295	308	323	332	331	293	271	328	285	321	315	333	323	306	339	286	338	337	323	293	289	323	323	317	338	323	308	312	286	311	308	328	319	274	322	296	296	311	323	328	324	301	306	343	331	305	318	332	310	315	330	331	324	332	318	306	309	312	303	294	313	324	266	327	342	310	269	336	325	283	324	302	308	315	312	354	309	338	311	356	321	304	301	343	332	296	329	318	313	317	350	310	305	329	335	297	314	331	297	289	285	330	339	334	325	285	308	330	312	263	316	323	311	315	324	341	343	317	310	321	311	321	305	335	286	296	303	349	354	319	285	314	316	294	327	287	300	308	341	340	311	328	331	319	289	301	306	303	328	334	293	363	301	281	319	304	324	329	354	302	321	299	340	311	300	320	330	331	267	301	301	349	319	308	300	333	295	289	293	319	330	309	329	282	346	287	288	299	317	325	326	352	326	303	336	359	325	306	321	339	278	289	382	355	295	299	315	324	304	294	283	295	297	309	317	305	287	316	346	330	344	300	286	307	272	296	349	320	314	317	351	345	328	300	300	294	306	333	290	313	327	284	334	328	309	350	310	296	299	324	298	303	319	318	344	310	299	304	312	316	328	306	281	319	308	314	327	356	325	277	282	295	297	317	310	305	346	301	326	292	283	334	321	302	329	306	314	324	331	376	354
34854	23909	30701	14596	8789	7942	7568	6438	5938	4605	3718	3422	3003	2790	2694	2117	1812	1422	1131	1244	1160	992	1000	968	919	921	1167	1179	1067	970	1032	908	937	824	831	811	762	784	750	671	741	721	683	680	722	635	668	681	701	642	661	675	683	707	686	649	656	682	660	677	632	660	645	676	670	650	632	639	692	602	620	625	673	632	675	625	637	678	664	659	689	703	633	623	661	665	695	679	682	653	657	656	598	656	689	644	668	682	671	646	691	667	685	630	653	706	632	607	665	598	621	605	614	632	655	662	665	658	636	684	669	622	707	612	662	672	643	668	628	642	627	680	641	649	666	657	661	651	668	645	620	679	680	668	658	669	665	715	637	675	633	655	638	626	668	631	666	715	617	658	636	677	654	650	701	677	681	668	680	660	684	686	676	657	670	602	612	657	666	670	668	642	640	632	634	693	619	690	633	689	667	670	677	684	601	654	651	634	696	671	655	632	734	704	662	645	704	678	617	670	642	620	660	668	591	639	634	666	678	685	598	636	708	640	677	635	683	664	603	662	657	647	653	638	627	646	691	632	623	647	620	666	671	659	638	698	651	651	634	666	673	629	679	665	618	660	693	674	670	654	656	642	650	659	678	632	666	664	609	632	621	635	638	701	623	624	646	612	670	643	639	658	664	629	657	650	671	639	667	670	639	665	713	656	683	632	645	670	701	694	663	620	593	637	665	624	587	677	642	645	643	673	622	648	638	628	680	639	675	636	635	655	612	648	682	691	630	674	676	675	656	662	662	650	673	655	645	622	645	701	660	623	616	644	641	675	643	649	647	637	687	632	658	696	616	633	699	663	668	666	668	619	635	626	614	655	630	623	650	676	653	650	645	639	637	627	625	644	625	663	658	645	643	618	625	637	651	629	637	684	613	641	597	664	624	633	631	667	692	721	655	651	612	626	658	655	658	640	677	612	680	645	682	671	643	606	658	675	656	648	665	740	631	624	681	632	660	686	626	638	664	634	619	607	717	704	691	687	660	656	682	661	653	645	634	661	680	707	626	651	667	618	674	642	658	693	627	665	710	658	664	647	633	652	635	662	657	648	648	679	624	660	650	660	678	660	647	651	669	658	639	643	691	654	601	703	633	673	656	626	695	672	673	660	662	644	635	661	693	645	647	675	632	650	677	682	660	656	670	658	681	669	659	661	659	633	665	654	631	697	657	668	615	674	647	661	631	646	628	666	686	647	653	630	682	657	613	647	629	707	640	690	647	687	719	600	637	656	652	648	675	656	649	692	644	662	663	614	670	662	661	677	646	637	660	693	684	646	688	647	663	654	645	675	648	646	624	619	674	618	684	700	629	642	675	671	643	640	649	668	655	637	682	654	654	618	650	659	701	642	643	644	624	630	670	664	634	642	691	657	665	671	639	689	632	683	664	663	602	637	675	668	657	703	631	629	694	618	609	721	675	656	626	670	663	686	650	613	652	616	634	661	626	648	666	632	648	691	676	653	646	655	674	680	648	659	639	638	669	627	649	641	628	630	659	644	634	659	625	642	657	687	677	679	680	680	611	681	670	644	628	642	670	667	705	696	679	671	642	652	633	662	638	623	633	689	668	674	604	650	667	617	644	670	670	697	668	633	622	663	636	675	630	663	682	655	657	647	666	643	626	606	689	635	636	656	670	636	683	634	619	694	662	658	635	666	673	635	685	641	662	652	596	632	658	642	680	644	695	656	666	626	666	697	651	648	648	718	686	674	685	684	678	638	661	595	645	638	677	609	629	643	634	707	598	636	656	678	637	701	720	682	660	663	651	633	628	661	613	641	625	634	661	644	665	672	633	624	644	669	652	629	616	685	642	651	651	659	613	688	617	638	660	631	658	661	671	704	640	680	612	673	668	656	666	626	632	711	647	655	655	629	676	659	590	651	707	628	653	700	624	662	690	639	619	678	677	645	637	650	647	668	683	688	657	701	655	635	649	629	644	663	649	668	636	651	638	632	680	663	624	668	677	590	649	675	604	648	651	678	635	636	657	614	654	651	673	652	652	648	647	640	618	630	614	627	684	689	621	666	652	630	624	661	675	656	643	650	723	667	627	696	645	629	645	613	660	693	705	685	654	678	649	667	655	591	634	638	686	665	656	629	645	656	647	674	651	679	657	677	638	610	664	657	660	642	636	683	625	676	645	658	670	700	658	684	669	635	695	657	655	642	676	629	636	638	628	659	638	635	702	676	622	643	718	683	672	629	652	691	643	646	639	690	717	629	716	684	639	652	694	650	670	709	653	603	658	607	658	656	676	694	675	647	651	665	672	658	685	677	678	684	618	698	675	634	670	653	654	656	683	673	664	639	668	698	667	591	607	675	616	675	667	646	650	623	651	637	618	654	676	657	662	641	668	646	674	658	659	654	652	647	656	676	676	668	679	654	654	622	663	666	670	651	711	645	646	659	690	640	651	618	638	708	690	710	654	641	661	645	645	672	641	662	681	585	619	697	688	665	637	655	667	606	651	703	619	674	668	638	672	657	648	636	642	622	646	656	615	701	649	693	659	682	637	648	658	601	695	642	672	681	674	679	626	663	651	711	704	642	621	670	643	646	657	606	652	670	657	674	697	657	662	614	617	617	652	638	638	613	619	662	652	690	633	664	664	666	727	693	656	658	616	659	631	701	666	674	680	667	646	663	641	621	644	624	651	661	676	621	625	670	714	657	672	631	667	689	650	617	673	655	672	679	638	664	610	613	671	664	676	682	616	677	661	676	695	633	666	664	661	654	653	664	662	662	648	699	695	623	645	640	651	663	647	634	620	699	665	644	692	665	637	650	655	695	668	672	609	682	636	655	676	665	658	672	637	695	663	686	689	667	621	662	676	670	651	674	636	622	682	646	690	649	608	650	678	699	634	667	676	670	668	647	639	703	657	668	625	664	650	657	680	650	626	630	697	633	640	620	617	672	659	622	710	629	681	598	647	639	667	623	673	709	656	653	707	646	644	685	651	694	641	689	657	651	685	655	628	673	607	616	665	705	663	660	622	663	599	631	693	666	658	635	709	642	635	653	648	663	632	721	663	658	645	682	671	637	652	645	620	685	625	693	678	693	669	712	666	664	669	670	609	670	666	654	610	690	633	670	624	633	639	640	692	674	636	657	646	688	635	694	656	651	676	676	673	673	642	651	610	660	668	673	663	674	667	645	686	654	655	660	626	639	649	593	665	640	612	674	630	624	654	610	678	616	671	677	652	641	660	677	665	685	637	653	655	674	666	688	641	658	668	641	642	630	642	679	660	652	612	624	697	647	649	667	682	682	662	677	627	642	690	637	644	596	665	658	654	676	667	655	656	652	648	634	666	671	616	631	613	635	635	700	650	641	613	641	683	695	642	600	650	632	652	654	638	661	634	668	643	617	654	627	667	641	662	653	698	657	672	658	710	694	632	644	633	660	643	701	634	656	626	637	631	642	632	673	647	593	661	648	633	664	662	661	639	659	683	634	654	614	697	664	637	653
35339	18943	9879	2538	971	763	688	613	537	477	393	426	385	403	335	370	341	307	340	336	312	306	307	261	264	323	310	311	323	284	290	294	306	276	285	275	302	294	286	266	264	247	231	281	286	270	298	273	274	276	273	276	271	265	262	284	291	297	257	291	272	301	263	274	254	285	292	257	284	261	275	257	289	337	298	286	322	268	281	251	216	254	258	256	262	263	260	262	241	284	259	242	283	268	261	308	273	253	242	287	293	268	253	286	288	272	286	282	278	278	311	282	272	277	258	254	287	287	241	274	303	255	279	302	270	254	307	281	287	313	246	301	281	270	248	312	268	264	264	288	263	273	273	249	264	259	256	242	267	257	236	267	288	320	291	275	255	303	294	251	304	236	250	260	295	293	266	277	265	270	257	250	274	277	283	254	260	263	266	282	258	259	283	281	262	248	281	287	294	292	288	233	275	250	289	298	276	274	276	292	312	314	264	300	286	275	292	272	297	285	275	259	263	297	287	287	258	293	255	272	307	293	310	278	278	249	276	288	259	283	268	251	244	259	268	253	275	243	281	255	252	300	268	257	305	268	288	265	245	283	294	290	283	324	279	242	271	278	278	268	287	281	279	274	276	259	296	300	286	260	262	250	297	277	293	309	258	278	284	282	301	262	293	267	271	277	259	268	256	277	275	283	258	295	264	268	271	276	262	294	247	258	281	262	291	272	254	285	249	284	247	258	275	298	265	281	308	261	316	270	258	247	266	258	252	260	269	269	283	251	268	264	277	274	271	294	279	286	269	267	256	268	237	258	277	260	281	308	284	284	304	283	300	274	267	267	276	290	281	267	268	255	269	257	268	291	280	275	285	278	296	274	259	289	269	269	287	285	267	303	262	296	271	287	311	307	260	275	267	255	294	293	258	305	260	260	297	258	312	304	271	259	281	268	292	261	302	277	259	286	272	254	271	286	243	257	275	267	250	265	287	277	282	296	321	278	250	242	283	289	251	249	288	270	251	278	272	232	257	287	254	233	274	286	262	268	284	260	266	281	288	282	291	273	253	254	253	261	253	289	256	254	272	296	301	310	269	248	288	280	254	284	292	300	286	252	267	274	275	267	247	257	289	260	247	299	289	240	307	306	269	257	310	256	255	271	241	293	260	318	290	289	269	289	263	265	287	276	255	257	262	284	266	251	289	254	274	281	275	267	276	285	280	261	289	265	269	253	272	259	281	269	259	239	282	252	272	282	268	288	287	245	251	229	263	281	296	262	261	270	281	299	300	258	240	298	256	252	293	271	247	258	257	302	271	247	263	260	259	272	271	265	311	246	264	296	274	285	284	256	308	251	279	257	244	296	226	243	258	277	275	263	284	283	264	249	263	305	255	312	242	283	286	265	314	268	256	270	280	256	281	289	241	294	274	239	293	285	274	273	250	289	270	252	296	288	267	277	252	269	266	270	286	255	242	246	291	243	291	283	260	283	269	267	261	265	261	273	269	263	240	293	252	271	294	254	267	270	271	315	300	312	275	297	291	288	254	300	288	264	269	257	281	268	262	229	283	283	309	239	256	256	274	258	266	265	272	269	287	280	283	260	275	260	254	258	269	250	278	315	278	288	310	247	259	265	270	269	268	273	284	294	284	247	292	282	267	306	257	253	281	296	295	269	275	298	303	291	239	262	248	238	285	272	250	280	275	254	247	288	293	262	267	294	286	261	268	283	268	270	313	306	252	306	264	271	299	255	238	265	260	245	241	235	272	263	279	254	271	252	269	307	269	278	260	262	257	256	272	250	268	270	317	279	297	323	282	313	274	224	274	273	263	305	280	248	261	274	284	257	262	255	306	283	276	238	274	272	284	287	291	250	262	244	304	260	277	286	230	275	279	275	243	247	251	227	242	233	261	280	297	293	304	280	297	262	295	270	267	267	256	273	255	287	302	266	258	285	277	282	325	272	278	271	276	280	264	273	266	270	279	265	261	254	262	279	284	248	283	249	272	260	235	230	282	277	273	271	263	267	283	294	268	279	264	275	299	274	284	244	259	249	277	297	279	293	237	233	265	267	281	239	262	251	246	251	250	243	256	280	249	280	279	284	253	269	255	279	253	256	280	285	285	248	243	282	271	295	275	289	240	281	290	257	288	262	261	275	238	257	262	269	310	260	261	242	228	269	280	244	260	269	265	267	280	315	262	281	287	262	276	279	270	266	275	271	225	292	256	288	290	297	272	279	272	254	243	308	294	274	271	213	272	270	283	247	288	262	328	252	268	277	252	262	245	272	261	268	278	263	263	284	261	257	267	305	275	233	265	302	302	288	272	301	268	284	288	264	263	294	277	274	265	289	279	274	255	300	293	285	324	275	279	316	271	246	266	262	250	279	305	268	290	273	277	300	296	251	259	257	270	284	303	294	258	297	259	246	295	279	278	246	233	287	269	270	255	241	272	260	272	253	267	249	271	245	276	270	276	303	259	280	252	275	259	267	299	264	264	257	287	264	292	282	264	265	315	273	269	275	276	273	254	250	265	269	273	267	275	261	272	251	283	291	277	281	268	221	272	300	296	267	274	294	289	266	269	260	265	304	258	253	242	282	258	285	246	289	253	281	238	244	299	270	281	285	264	270	269	251	282	261	312	274	252	276	241	252	272	282	250	290	259	274	287	253	251	284	328	285	276	281	265	255	272	298	272	256	282	279	273	327	259	279	279	245	278	266	295	289	263	249	248	255	288	280	256	276	266	253	274	264	250	245	279	248	280	237	266	271	281	244	266	254	289	251	268	239	281	270	263	266	278	281	265	251	308	281	286	213	245	284	288	275	274	266	275	242	265	268	303	303	306	289	294	265	246	270	277	250	286	260	283	278	278	263	314	290	257	252	257	267	292	278	264	273	282	291	268	261	254	253	250	314	283	289	274	252	260	269	280	267	267	239	268	324	291	304	289	254	273	237	253	264	279	309	277	279	256	289	280	271	246	259	252	290	301	280	252	248	283	277	243	283	247	267	243	285	289	242	278	274	291	266	263	277	276	321	283	260	258	297	255	272	260	255	254	304	253	267	246	322	275	277	289	264	277	259	301	261	284	283	292	268	316	289	284	293	266	281	275	304	268	268	296	262	288	269	281	276	262	254	258	261	265	239	265	296	274	288	268	282	270	270	254	300	259	290	308	254	275	286	279	267	315	295	294	269	275	278	251	246	273	280	255	253	274	255	264	284	297	297	269	278	307	266	261	289	284	272	267	241	257	262	281	296	286	300	302	305	272	260	272	272	259	250	295	261	270	289	290	260	283	275	287	278	251	256	293	253	312	253	278	279	279	299	284	265	292	253	264	297	270	276	269	263	273	253	268	272	244	260	267	275	305	264	310	250	294	267	260	255	285	285	263	301	258	269	279	273	290	294	269	280	260	285	291	277	259	262	284	249	258	276	256	278	296	259	262	304	259	273	280	255	241	260	257	267	281	270	274	281	290	254	299	278	260	275	299	298	272	285	274	270	284	277
20179	12956	12957	5105	2993	2853	2463	2129	1997	1482	1361	1328	1303	1294	1153	1048	932	769	692	726	670	681	691	654	630	650	747	748	745	704	686	680	676	709	645	627	631	603	579	589	593	583	626	584	594	590	584	571	620	536	583	584	587	585	558	590	567	638	564	553	553	574	589	577	557	567	578	561	532	550	561	583	556	595	594	543	604	597	587	567	584	596	587	587	601	582	581	594	545	568	585	586	601	601	551	557	569	594	590	583	562	609	595	601	585	599	578	567	545	575	574	584	595	567	594	583	596	564	606	568	550	570	577	583	555	596	601	560	588	580	553	553	578	543	535	624	622	584	574	588	535	582	611	556	625	535	611	609	528	621	571	595	583	560	569	588	602	597	603	601	575	566	587	564	573	571	621	577	544	562	557	574	576	569	598	596	595	577	598	570	582	600	571	601	554	585	602	592	584	570	565	609	545	574	590	609	565	596	529	575	572	595	600	594	581	537	544	593	562	586	579	548	578	594	556	602	625	585	564	557	545	631	548	570	594	585	585	551	554	606	613	557	568	572	579	585	577	567	553	607	557	585	580	653	555	548	600	563	566	597	591	612	587	622	580	604	611	635	568	540	566	602	583	586	593	582	577	585	570	619	577	553	592	558	532	592	577	596	603	571	554	580	565	577	540	609	578	567	539	547	535	582	546	564	597	581	646	621	598	552	571	596	555	604	580	600	550	614	597	579	620	543	633	605	580	565	566	586	569	563	562	577	620	546	574	584	556	570	581	577	565	569	577	562	577	579	516	571	571	578	588	607	566	624	566	610	580	584	579	601	558	594	567	570	581	597	584	585	526	579	551	575	608	556	562	575	605	550	584	572	567	536	597	575	599	581	565	575	596	566	597	620	598	603	607	575	576	551	551	570	551	592	557	571	538	593	635	542	619	626	582	536	631	584	586	640	594	580	563	603	630	570	571	586	571	588	549	576	542	583	545	584	593	593	564	574	569	575	555	530	599	572	535	558	526	592	564	599	584	606	617	592	579	574	545	543	563	594	572	527	572	598	538	592	580	570	565	589	550	614	582	541	563	585	545	567	584	536	547	579	590	594	544	580	584	590	629	563	628	574	538	572	570	578	557	597	563	566	598	584	586	591	588	582	600	606	590	536	554	573	528	566	545	538	554	575	591	562	615	553	549	587	603	535	558	528	610	602	556	573	557	568	564	583	573	594	594	568	560	554	562	594	612	558	588	535	565	644	604	620	579	557	569	589	605	570	584	567	587	580	564	576	591	600	596	550	606	604	581	553	559	572	589	550	607	582	539	612	583	588	564	620	583	553	552	559	594	560	530	620	574	563	553	605	589	620	550	606	612	574	558	601	581	561	577	593	578	576	560	561	587	588	556	562	551	592	589	612	565	565	564	559	562	562	602	566	554	565	549	577	565	570	586	559	560	596	550	593	553	562	603	571	577	537	584	558	614	586	556	576	584	588	603	553	596	545	559	573	609	589	564	565	557	565	639	541	589	567	581	565	579	572	574	614	619	612	559	548	537	559	581	553	621	552	568	606	558	588	569	558	565	558	594	549	593	539	591	550	548	569	592	580	588	613	549	589	559	581	612	555	561	557	566	585	567	580	613	572	591	581	556	584	564	579	546	585	565	600	575	552	588	577	570	565	583	549	588	610	596	580	560	585	547	566	533	554	569	563	557	544	559	595	597	568	572	586	623	587	559	591	603	563	594	571	570	633	596	562	597	586	574	532	593	570	599	538	605	583	568	579	602	619	557	580	559	576	567	523	614	584	593	567	585	537	624	584	591	535	584	561	563	531	562	570	626	549	573	557	584	567	565	583	557	570	573	613	574	591	592	606	549	563	558	583	564	555	604	543	557	598	597	612	597	600	571	588	590	598	557	566	513	575	550	600	558	583	599	591	558	573	569	590	580	548	588	613	544	593	510	582	548	573	640	548	609	575	592	569	571	579	574	583	573	590	558	570	579	611	606	559	590	598	597	582	574	591	604	558	575	570	552	562	558	587	572	577	559	589	589	543	591	585	543	587	557	530	581	624	595	599	556	589	575	594	637	552	588	555	596	554	584	580	581	570	625	602	584	566	554	554	513	611	568	536	550	597	613	588	569	571	557	550	579	547	582	580	599	542	538	589	616	624	598	568	585	568	589	564	603	580	563	586	574	567	585	560	578	562	576	626	583	554	579	588	555	618	550	606	523	616	618	559	543	626	581	584	634	564	568	534	591	570	621	595	559	621	639	560	623	582	553	559	587	574	593	584	559	557	603	587	572	580	585	593	553	594	636	612	569	554	586	555	581	583	617	551	605	610	556	587	573	590	575	572	568	564	580	550	599	565	587	580	573	588	554	581	531	572	586	617	592	573	606	554	570	584	553	574	561	589	560	566	567	545	550	560	579	560	557	548	534	594	556	573	576	590	571	566	625	561	590	565	561	582	583	556	599	582	573	591	580	546	615	604	594	615	578	581	593	564	570	543	535	553	596	576	564	583	616	576	562	566	570	587	613	597	563	585	581	571	577	615	586	539	575	575	581	570	594	579	606	570	594	571	574	572	589	575	504	567	551	627	528	588	579	577	609	577	573	559	623	573	559	584	589	569	570	572	568	574	637	579	594	555	546	579	591	574	543	606	567	573	598	582	612	552	583	609	562	570	577	584	589	633	570	590	595	571	537	574	599	600	549	613	581	569	561	611	576	593	562	529	600	607	530	565	540	532	600	563	595	558	535	596	566	543	585	543	495	563	565	589	576	594	544	586	550	570	582	570	620	549	542	596	598	600	571	596	620	562	544	539	618	592	561	586	608	582	591	573	587	583	528	633	573	592	593	578	535	596	537	562	542	584	575	611	595	559	614	559	560	614	575	562	562	597	566	579	517	573	584	563	577	592	600	569	581	581	574	572	566	567	608	621	567	589	611	578	531	587	557	569	551	577	559	594	556	586	578	595	597	609	580	591	546	574	544	566	561	559	570	584	570	599	601	625	542	533	561	613	597	559	567	559	554	593	583	566	573	567	584	569	641	578	573	597	577	609	576	568	577	557	534	604	589	596	608	568	613	543	606	572	563	586	565	537	535	554	587	631	584	586	578	545	548	596	591	583	638	572	559	539	589	576	566	602	553	566	580	525	529	515	573	608	598	574	565	554	575	544	538	558	596	529	585	542	596	556	559	577	560	566	555	580	571	585	589	608	600	571	534	581	595	560	588	568	622	587	574	583	574	597	533	579	580	586	578	580	530	580	583	586	559	588	580	617	605	548	600	573	610	544	529	615	577	590	586	556	600	591	592	581	560	559	547	602	590	512	608	603	522	584	550	549	596	562	575	553	583	552	581	571	574	564	586	601	536	603	626	607	555	587	596	561	559	581	631	582	565	565	612	579	570	597	591	589	613	578	590	593	525	584	608	622	558	595	565	556	552	605	563	594	560	571	577	579	565	566	596	607	537	573	642	567	572	588	570	579	630	595	539	601	592	598	571	580
50732	28697	17734	6244	2204	1662	1245	1131	990	732	622	549	607	517	477	476	407	327	296	288	321	314	312	335	278	295	332	320	288	331	289	316	285	287	310	330	300	310	285	280	311	285	271	281	289	281	251	231	277	276	306	294	313	275	332	311	306	247	298	260	272	271	283	275	249	259	290	287	266	280	288	275	270	270	299	285	295	306	261	291	275	273	273	301	263	267	312	253	270	274	267	246	248	268	292	256	298	288	287	256	271	279	302	247	247	274	289	272	262	266	257	276	300	257	241	260	267	272	264	269	283	274	288	303	269	261	269	240	264	256	282	250	268	297	287	278	265	299	303	245	270	261	295	279	280	252	267	282	267	277	266	274	304	318	269	262	281	260	269	297	287	289	278	324	269	267	266	263	263	309	283	293	278	282	305	272	282	303	276	296	266	250	237	277	280	269	262	250	283	295	249	289	297	275	277	288	250	260	319	306	305	297	263	258	272	303	298	293	286	291	277	291	268	256	270	303	279	253	280	270	279	288	304	254	288	262	303	271	268	296	297	288	302	306	264	276	298	287	247	268	271	276	286	264	290	274	275	248	302	256	272	280	274	267	254	281	273	250	275	263	265	252	286	278	295	313	283	272	261	288	267	251	292	266	269	284	275	294	252	297	276	284	303	280	290	285	268	280	282	272	273	267	293	241	295	261	284	298	259	245	318	292	269	282	292	302	261	270	298	253	271	263	318	275	259	244	277	273	245	275	280	277	246	280	258	284	281	260	292	281	277	285	252	283	258	270	294	258	281	268	263	261	291	269	273	264	280	266	287	292	285	291	291	265	260	293	279	289	288	286	268	277	250	294	288	252	298	278	269	301	268	305	287	281	283	291	282	267	231	247	250	302	283	271	287	256	281	287	295	278	237	300	247	276	266	285	312	280	272	282	274	279	318	251	266	308	296	293	265	249	261	246	259	299	299	281	302	300	280	277	295	298	281	287	261	287	268	248	280	284	271	257	256	269	289	273	257	240	251	260	274	252	285	255	286	295	284	259	251	290	332	288	290	282	276	288	273	289	264	292	304	296	268	284	273	281	287	258	270	251	293	276	296	264	285	260	266	286	268	284	270	267	283	296	288	301	262	301	292	257	300	272	250	244	315	283	291	300	256	293	301	264	260	262	269	265	279	284	270	246	275	312	281	241	264	277	295	310	267	320	283	276	293	265	271	305	289	278	260	298	284	279	297	261	276	283	250	292	285	298	297	309	291	288	258	274	283	293	261	331	278	247	267	296	247	269	269	280	277	290	306	247	277	259	276	281	278	268	314	286	269	272	283	306	264	298	278	266	301	321	328	321	304	282	257	263	312	234	286	237	309	286	314	274	278	274	274	270	279	254	277	275	320	265	244	298	255	277	257	310	276	263	297	251	276	267	278	261	284	264	256	283	274	288	287	306	253	281	282	288	260	272	280	277	292	234	296	284	242	278	264	285	303	253	298	269	250	291	236	285	296	294	267	299	299	272	272	295	271	235	298	286	288	258	266	262	259	303	265	274	286	289	268	268	282	281	268	275	268	252	288	256	244	294	281	252	253	281	305	294	259	284	276	259	286	276	262	262	280	255	262	270	265	296	293	283	282	296	292	260	255	277	291	274	289	265	249	266	245	271	263	291	265	251	273	310	267	280	297	278	310	268	253	288	294	287	271	302	268	281	310	284	301	242	267	256	283	285	317	249	292	314	262	297	260	249	290	257	288	272	280	313	276	262	281	308	282	293	284	276	298	271	312	285	285	281	273	284	255	284	250	259	268	273	246	276	310	281	281	305	269	283	265	257	258	294	258	285	282	299	274	292	303	286	267	284	267	277	268	280	311	257	267	323	260	271	279	294	282	271	281	264	304	277	285	293	286	272	285	282	315	263	289	282	253	279	269	282	287	298	290	286	283	251	275	256	274	294	273	257	311	252	278	303	286	279	289	261	276	288	259	269	276	300	276	261	267	263	295	279	299	287	272	257	294	288	281	278	252	301	291	288	280	291	283	287	271	259	304	281	313	297	269	318	311	272	271	321	293	248	245	263	296	292	267	277	340	290	260	291	295	292	262	294	247	288	273	280	298	272	295	248	283	299	313	321	283	272	304	268	285	284	270	242	299	283	313	258	293	300	284	262	281	275	292	308	284	306	283	297	237	242	284	324	287	272	286	287	270	267	268	282	330	285	251	280	274	283	327	280	273	307	272	227	271	255	280	275	264	280	264	261	300	268	282	259	257	300	271	263	270	267	272	273	239	277	252	269	255	262	262	270	294	267	260	284	293	287	258	304	289	275	270	291	268	264	275	273	276	295	282	271	250	281	269	292	277	283	265	312	273	282	272	242	240	262	282	264	308	296	288	282	267	252	230	284	266	263	263	299	306	270	267	266	271	307	282	291	300	255	300	261	292	271	261	264	254	241	246	253	294	289	264	296	274	301	265	268	275	258	261	274	264	283	274	286	268	257	269	242	242	266	268	271	304	286	287	268	288	293	263	303	290	301	283	267	274	242	270	278	263	279	300	300	270	266	283	242	272	286	284	247	272	286	309	269	266	269	260	276	275	268	290	266	240	259	277	305	230	318	299	285	280	258	247	266	276	278	271	275	292	342	304	274	261	270	281	269	272	266	260	293	298	317	250	254	253	240	294	262	257	244	268	288	312	251	276	251	273	265	284	296	247	269	255	266	270	293	255	260	265	241	280	267	272	311	232	273	306	284	293	286	274	264	310	283	248	262	293	257	330	261	276	270	259	267	290	303	226	243	242	296	277	274	292	257	282	268	264	271	267	269	250	258	252	268	250	258	278	285	274	276	248	295	287	259	237	266	282	253	252	294	319	289	297	259	286	324	284	271	289	257	271	283	299	257	257	267	300	275	296	273	282	274	279	256	297	275	278	328	302	268	282	233	266	243	305	262	258	309	296	257	276	281	294	282	292	293	310	312	313	267	231	246	256	272	249	287	258	250	277	269	278	285	273	267	260	288	318	278	262	286	251	253	235	304	264	267	319	284	293	276	242	278	285	298	287	286	254	254	244	256	265	255	244	268	294	258	288	294	288	258	277	275	288	298	260	254	272	273	294	288	261	277	243	269	285	257	260	262	266	223	301	292	258	252	289	288	271	260	273	253	281	294	296	289	269	287	281	280	284	291	267	275	274	270	275	272	290	258	278	264	309	309	289	277	276	278	260	282	274	270	269	285	232	285	250	282	271	234	297	265	275	295	265	253	269	275	264	246	268	282	299	285	284	296	314	286	271	259	260	294	253	243	272	269	286	259	285	298	301	275	305	274	291	297	236	278	276	244	312	280	290	263	302	293	310	287	312	237	291	310	324	282	277	278	280	279	266	274	280	260	261	262	314	258	257	270	257	263	283	277	268	271	311	280	285	284	310	292	265	286	274	268	294	265	282	265	247	285	269	268	293	290	266	235	282	307	308	288	280	280	291	254	269	270	250	252	243	248	282	268	300	276	258	315
29882	19953	20865	10341	6610	6047	4944	4659	4024	3003	2833	2487	2429	2129	1745	1640	1351	1005	943	912	883	881	776	770	758	847	960	927	811	833	808	792	774	755	645	709	687	655	636	647	627	620	641	616	602	601	620	563	592	607	604	596	637	621	557	578	596	591	559	614	610	583	598	610	609	581	575	632	543	588	609	540	615	610	582	605	594	574	561	582	591	573	625	558	576	642	597	564	599	584	616	600	600	581	567	631	601	606	601	650	599	612	560	591	564	611	570	578	545	626	608	566	623	632	631	577	601	574	559	594	591	598	595	569	571	580	589	575	605	588	579	573	628	563	560	571	607	583	542	590	613	606	599	573	538	555	586	597	573	558	620	592	579	580	577	542	577	567	569	561	580	564	587	600	544	610	604	613	583	563	599	616	561	557	575	558	591	602	592	598	610	573	577	601	562	566	594	610	615	562	564	590	598	559	580	598	630	609	564	575	592	572	611	574	606	618	582	573	646	599	595	554	594	558	622	552	564	588	590	619	615	574	589	597	612	591	595	573	576	590	594	578	598	535	559	591	612	584	584	602	586	573	592	550	565	593	607	558	574	568	579	610	555	600	588	596	602	621	558	601	597	584	531	568	595	605	594	589	615	566	588	562	562	566	603	573	582	554	619	560	579	596	573	584	609	558	629	597	603	575	603	581	598	583	575	609	606	581	543	614	574	572	588	570	601	599	596	584	621	604	566	571	604	623	617	551	621	561	573	605	601	556	586	574	582	625	593	577	538	547	587	614	569	590	587	596	605	571	604	629	631	604	611	598	569	590	627	582	568	624	559	578	553	581	605	605	562	582	627	601	587	593	642	592	579	569	543	596	604	567	580	585	591	567	570	609	583	639	553	548	572	558	631	563	611	579	610	642	623	607	599	641	594	602	556	599	594	516	591	602	596	606	572	599	590	577	561	598	576	602	587	596	591	585	576	571	595	603	584	590	605	611	579	584	617	563	575	524	607	592	577	626	626	623	582	618	582	581	593	604	618	631	625	575	603	618	593	564	595	604	588	583	596	606	559	610	591	624	577	607	585	655	572	559	566	572	574	614	627	592	620	578	540	565	551	639	648	616	590	602	616	558	583	577	618	573	604	608	570	628	620	619	604	550	649	604	593	619	618	595	573	562	589	543	572	630	546	613	583	631	632	591	627	571	582	617	592	547	597	630	606	575	547	585	605	600	614	569	613	602	619	583	617	583	587	583	564	549	561	621	577	620	551	581	599	538	589	591	562	570	518	618	540	543	615	610	623	555	593	590	561	604	556	578	603	618	613	586	617	594	570	593	580	534	619	526	613	539	610	569	616	611	610	610	644	564	581	573	583	606	589	526	553	590	598	556	560	628	592	579	609	573	623	583	632	559	570	604	587	564	566	610	616	575	579	578	579	574	592	576	596	593	587	613	566	548	597	590	593	575	613	609	583	612	554	555	544	572	534	614	570	602	582	579	565	521	600	604	611	575	617	581	617	557	557	591	567	534	569	589	561	586	612	618	560	588	581	581	582	594	607	549	530	609	592	640	617	602	597	585	584	579	600	633	549	581	589	610	594	570	578	576	585	587	594	549	587	646	537	603	592	583	608	581	560	617	575	584	621	567	622	580	607	587	584	555	612	568	601	556	576	578	582	619	561	575	582	562	564	618	570	578	581	598	565	604	606	572	558	594	578	575	556	581	618	556	591	590	596	594	596	586	591	591	589	560	608	600	608	567	565	576	616	560	576	576	614	605	606	613	580	606	600	546	598	553	607	600	569	597	589	618	591	625	585	575	571	576	548	606	583	574	580	639	601	604	569	536	617	592	589	609	574	578	606	542	594	607	571	584	585	579	578	571	604	589	631	628	589	563	576	598	531	573	610	578	593	588	585	609	592	556	596	602	601	576	586	597	627	572	604	605	587	583	600	579	577	595	618	597	618	580	595	544	572	568	606	591	577	604	582	576	586	594	588	573	596	565	602	598	574	578	578	612	635	578	581	605	603	590	595	618	652	641	570	585	597	561	590	590	546	590	596	601	596	583	555	612	622	591	611	582	598	613	586	574	559	599	571	663	612	539	602	593	586	641	580	585	603	560	587	591	560	620	588	627	600	577	624	626	565	580	574	586	595	558	599	607	589	599	611	569	609	601	565	623	580	599	577	569	596	555	582	597	569	563	554	592	599	542	602	580	585	609	632	596	595	559	625	553	566	566	615	594	614	563	630	609	604	580	590	591	562	646	580	653	530	601	565	583	621	578	594	552	553	564	605	609	587	615	561	560	622	613	557	615	593	597	577	537	576	584	616	610	549	606	552	579	591	620	635	618	596	593	594	590	646	582	579	631	578	617	594	550	625	555	580	572	590	583	575	610	602	579	611	572	597	608	580	582	614	583	563	610	572	635	569	563	586	603	601	580	580	603	567	600	577	568	580	571	604	608	540	570	609	591	544	587	587	614	592	550	589	617	598	616	563	627	581	583	559	610	578	559	618	562	558	581	584	574	557	595	575	571	591	568	538	532	607	587	638	560	591	591	621	629	615	568	599	564	601	560	584	631	557	605	589	607	554	575	592	552	566	569	591	595	593	605	544	589	633	603	583	605	581	605	559	596	603	632	610	608	633	562	569	602	569	577	576	597	555	579	623	593	606	608	582	543	600	602	589	613	570	596	566	588	574	555	596	556	535	609	625	593	574	607	616	621	579	622	605	584	581	586	583	590	590	544	556	573	616	580	603	644	563	612	578	575	583	566	556	630	585	669	596	565	595	598	600	579	588	576	602	623	611	556	603	562	584	610	595	577	591	601	598	573	599	590	582	565	584	594	585	573	599	555	562	571	627	624	636	555	590	613	587	592	542	614	636	597	591	593	601	604	591	589	573	590	586	582	558	624	593	606	626	559	552	581	566	583	604	522	582	599	635	580	597	613	558	580	605	637	583	570	589	555	575	593	550	611	563	658	568	593	587	588	596	628	578	595	572	592	558	585	617	577	623	599	627	622	595	573	576	610	569	570	586	584	596	616	580	618	605	545	567	621	569	589	613	603	615	617	574	581	549	576	606	595	612	550	590	580	594	611	601	565	548	568	598	532	570	648	618	618	586	583	582	605	557	628	621	570	559	580	557	592	609	584	591	630	615	588	592	582	565	594	641	576	573	566	562	595	545	608	595	571	569	633	584	595	546	583	580	604	659	567	613	580	625	601	572	575	621	572	570	583	535	565	596	596	603	637	615	563	601	563	601	563	582	577	608	584	591	611	617	611	567	612	553	610	582	600	613	567	621	595	597	577	575	565	588	593	560	537	557	570	635	612	575	537	610	619	605	579	597	589	580	593	551	586	592	620	654	590	593	589	587	562	550	557	603	588	573	567	588	636	606	595	614	578	609	586	562	577	575	590	610	572	623	585	593	613	562	597	565	552	599	576	556	585	563	594	599	607	623	589	558	598	563	587	529	592	607	584	616	594	620	614	607	541	611	589	592	608	617	592
59673	34208	22777	9636	3368	2595	2180	1959	1579	1167	985	898	790	702	588	548	469	405	405	410	348	385	354	372	354	344	352	436	376	392	375	371	336	332	362	373	334	321	343	324	320	313	359	297	292	299	331	334	329	287	308	300	346	331	311	336	329	329	288	297	289	293	337	349	336	298	288	300	323	301	302	294	305	332	297	333	341	325	317	314	313	311	304	286	338	300	314	303	332	316	300	278	325	285	319	320	307	323	315	286	313	294	273	296	312	328	327	287	293	321	286	285	339	303	334	295	313	347	326	288	302	314	285	318	342	314	329	313	295	325	312	310	313	326	291	353	309	292	337	327	318	303	285	323	302	312	315	335	310	326	325	309	323	308	329	320	330	327	284	320	293	310	266	330	294	301	330	298	301	344	287	346	310	307	302	362	303	316	312	307	361	305	331	315	301	316	303	307	267	296	339	303	308	301	290	301	301	280	290	292	259	324	313	264	295	306	285	312	326	288	319	289	312	289	288	321	307	289	301	321	306	327	304	328	295	297	306	317	267	340	308	302	305	299	301	326	283	323	288	305	340	292	328	324	347	297	310	305	327	293	335	304	292	334	301	281	324	309	293	312	270	307	315	301	328	315	306	285	300	312	278	306	313	343	315	301	306	303	346	308	337	288	303	325	294	284	339	316	327	325	311	325	305	311	316	304	295	269	275	296	306	292	309	285	288	345	283	300	306	334	320	309	294	289	322	322	297	312	328	297	293	326	285	327	311	297	299	324	317	304	339	303	289	302	318	282	290	283	299	323	329	302	283	304	294	283	321	337	336	327	320	315	298	290	298	302	327	264	306	311	319	340	335	303	335	336	332	316	326	295	295	295	304	315	282	299	317	290	297	334	325	323	281	294	278	317	338	298	326	294	328	314	272	335	294	296	282	316	289	302	305	303	325	291	317	340	285	303	306	320	291	290	315	317	350	333	304	276	353	309	312	268	302	318	299	315	315	329	318	308	301	292	322	330	324	317	328	299	294	286	300	328	296	271	303	280	327	362	303	293	292	301	344	302	331	267	316	302	314	330	303	316	313	325	309	332	304	303	300	305	334	313	301	317	312	305	334	341	347	275	309	263	276	267	327	307	324	312	330	293	308	304	276	298	294	302	333	343	320	316	300	295	319	342	323	324	341	296	271	288	288	283	305	310	300	330	294	293	316	300	294	298	291	340	312	294	299	291	294	304	301	322	310	308	311	274	323	307	305	313	317	323	318	285	306	320	331	293	308	319	293	323	314	299	263	291	324	335	326	303	290	293	331	290	301	325	289	305	353	304	295	353	324	283	338	322	279	307	292	282	305	302	319	284	295	309	307	318	297	346	299	318	324	282	278	318	285	302	316	313	288	313	287	301	300	339	320	332	305	253	327	320	316	306	308	290	319	321	314	313	307	302	316	308	312	310	293	298	329	279	325	323	295	320	294	291	292	278	291	322	294	300	314	309	302	316	302	308	320	297	342	296	315	293	314	298	300	315	318	325	305	326	308	277	320	275	310	302	328	342	306	320	306	368	338	328	310	330	292	289	341	340	333	302	304	327	271	312	283	311	312	294	298	307	298	317	291	304	311	338	276	286	320	317	286	303	297	304	268	310	283	277	278	340	324	263	285	304	297	278	316	314	290	339	297	284	334	322	315	290	325	304	300	313	323	320	318	334	301	327	344	279	336	307	348	298	315	302	281	321	272	315	316	318	284	277	308	319	355	308	281	303	288	287	254	318	311	288	320	309	345	328	301	315	304	282	290	306	317	311	292	315	335	268	326	303	310	295	256	321	300	295	303	317	346	311	291	319	331	309	297	310	298	305	327	307	277	288	324	294	322	320	331	326	290	337	310	305	328	326	311	319	277	272	310	302	329	305	319	294	298	311	304	292	289	312	340	331	305	312	325	299	307	330	300	276	301	300	302	293	299	300	301	301	301	301	309	290	325	333	309	263	304	285	284	352	303	326	309	305	308	327	321	286	295	309	333	336	276	279	274	283	296	294	312	318	335	284	317	306	264	314	303	295	305	298	329	303	319	286	289	305	343	272	295	336	340	288	307	320	313	297	313	339	335	297	297	320	271	310	292	329	316	354	328	303	292	315	308	294	319	286	297	314	332	301	258	301	303	284	279	306	287	347	309	300	297	321	318	300	284	317	303	349	316	293	314	303	311	314	320	284	311	271	309	301	326	295	343	315	293	281	303	305	305	309	292	351	319	285	271	321	285	330	303	297	296	346	332	305	311	290	275	299	260	299	325	320	314	334	333	329	320	349	305	322	338	293	296	294	329	291	329	289	346	301	301	315	316	296	284	302	290	309	306	309	307	354	310	299	336	296	337	291	332	294	339	303	329	309	336	342	315	296	308	284	343	312	287	297	305	310	276	285	296	288	305	343	330	288	346	305	286	327	292	306	340	334	306	296	295	295	315	302	313	299	276	296	311	300	304	320	308	288	309	320	256	286	291	324	333	295	321	305	333	300	289	326	312	333	305	303	297	286	320	306	312	320	337	296	305	319	311	292	302	293	295	303	317	315	343	301	315	326	305	284	301	332	326	339	343	350	275	332	318	308	313	325	313	275	288	302	323	296	298	302	298	310	277	303	326	304	305	322	306	343	292	306	294	279	305	339	310	311	309	273	304	316	309	311	325	296	321	324	289	323	283	275	288	291	304	310	324	317	307	305	326	292	292	314	310	284	269	314	320	291	331	307	303	282	293	311	312	305	316	309	308	313	287	296	288	345	294	309	317	317	310	326	330	309	315	315	298	280	366	316	327	303	312	275	326	281	305	305	315	299	306	327	319	329	304	323	294	311	329	303	308	298	265	299	328	332	317	313	290	311	293	334	340	330	307	291	303	277	291	305	310	324	302	346	274	346	305	308	292	301	325	356	273	346	321	300	300	306	357	288	300	263	294	322	335	320	340	327	304	316	319	298	303	321	316	308	313	307	294	296	296	312	299	302	296	289	297	314	309	297	288	308	324	296	298	288	305	315	322	299	254	314	307	348	290	329	333	310	324	304	344	328	297	311	291	313	289	313	309	281	315	285	335	281	316	309	285	277	264	252	273	302	281	338	299	298	318	304	322	323	331	345	320	341	309	278	322	324	282	304	306	305	287	314	298	291	302	326	304	303	325	313	305	288	316	341	272	312	281	293	287	295	289	284	305	294	299	297	333	361	306	325	313	312	295	311	322	331	315	317	336	313	311	319	302	304	336	322	270	317	276	317	276	311	307	348	299	275	313	340	303	325	296	334	302	309	324	298	318	319	332	302	328	318	293	281	304	304	324	315	290	292	267	307	328	301	288	308	274	339	356	315	304	312	289	335	317	371	313	292	304	274	319	317	311	308	322	321	336	308	293	320	308	317	275	291	299	292	287	275	290	296	295	264	298	267	291	303	281	341	323	326	340	318	307	276	334	294	363	321	296	307	315	315	299	318	293	328	309	298	316	323	316	308	308	313	281	328	328	299
35367	23502	26164	14387	9110	8248	7085	7003	6073	4536	3862	3680	3367	2857	2469	2217	1796	1378	1129	1135	1126	1015	1033	935	957	1042	1066	1167	1111	1026	937	954	925	861	845	807	840	753	729	711	691	701	724	662	715	697	631	668	643	680	676	686	630	674	630	664	680	632	622	629	627	644	635	638	624	708	661	665	626	615	664	643	633	635	619	641	652	668	646	664	679	642	622	667	650	647	630	672	675	605	666	665	663	634	665	649	637	668	590	639	615	657	675	623	652	628	643	654	643	646	630	620	625	654	635	645	626	651	581	637	637	611	627	635	616	662	618	638	643	708	638	624	610	699	686	663	674	672	645	671	678	587	650	658	654	644	655	661	671	648	676	634	672	638	620	620	681	603	673	640	627	669	649	641	643	662	579	688	633	635	626	646	597	637	643	684	632	649	650	683	631	620	630	626	666	630	584	584	633	655	640	659	591	611	642	646	644	619	649	651	665	657	662	623	628	626	624	608	606	641	633	633	620	635	645	634	693	632	673	630	670	645	689	642	668	650	641	648	650	651	648	614	623	658	646	623	604	639	581	624	660	667	662	633	604	609	575	679	625	665	599	645	629	625	692	585	626	643	625	671	671	610	640	611	661	659	635	624	615	584	600	597	662	667	662	659	628	642	659	614	624	651	625	649	616	619	677	637	631	630	647	666	634	628	611	662	649	688	591	651	602	637	658	662	644	652	644	671	680	653	711	593	708	596	648	642	679	646	663	633	640	628	601	632	610	679	714	672	654	652	631	625	614	669	678	606	625	646	692	632	659	671	621	621	696	636	672	626	645	605	624	621	659	634	604	660	628	662	660	630	610	584	580	695	629	649	672	670	633	655	625	652	699	662	615	644	614	674	630	684	670	643	643	607	631	632	639	681	623	656	634	653	654	676	674	644	630	634	659	678	663	682	678	627	678	675	633	612	665	636	665	604	668	662	626	640	616	678	622	631	626	678	681	652	667	617	624	657	613	645	653	668	629	608	638	626	607	655	629	633	679	612	618	644	649	631	647	660	647	661	648	604	699	634	646	697	580	638	611	664	670	624	635	626	629	624	617	619	653	699	647	640	635	633	611	641	660	655	670	645	641	633	640	597	631	639	697	643	651	640	673	695	590	651	628	665	652	682	637	623	649	622	639	649	635	642	645	680	646	659	647	614	611	696	628	687	626	655	640	635	636	631	645	675	612	650	654	704	619	674	697	622	656	642	620	614	629	642	682	605	645	628	637	662	669	658	657	616	611	650	618	657	663	683	625	660	658	665	725	648	632	667	649	606	604	599	631	658	633	648	655	664	654	681	670	633	624	667	688	653	663	657	621	674	598	637	634	652	600	633	656	673	652	646	632	633	623	635	635	684	694	673	620	649	631	638	600	687	641	603	642	648	623	643	614	618	662	637	671	632	583	670	672	611	589	644	676	694	687	621	626	629	659	649	637	633	680	640	660	671	600	638	669	643	641	649	619	624	627	633	648	638	647	632	593	638	644	600	606	673	651	630	623	642	663	642	648	657	668	611	662	636	650	682	657	633	653	634	647	679	684	617	668	639	619	656	621	620	685	686	620	633	632	630	687	642	683	641	636	662	632	636	623	641	631	615	647	673	650	638	626	617	675	608	659	620	653	672	652	655	668	665	641	667	631	640	641	652	627	602	654	629	610	630	628	677	659	663	667	669	627	623	654	636	630	605	649	630	599	642	716	659	652	648	633	651	652	630	668	650	644	685	667	601	669	615	699	586	632	655	643	612	648	653	625	642	598	643	627	636	643	636	683	627	657	616	657	657	637	650	654	652	675	646	662	621	664	645	631	689	633	623	685	638	623	649	643	667	652	618	618	677	650	614	621	630	662	651	640	638	618	623	651	686	668	618	639	607	659	634	654	656	637	633	648	673	636	644	679	665	657	688	620	594	604	620	667	633	630	641	690	645	632	663	664	684	670	644	680	669	673	642	697	644	671	617	624	664	625	656	668	700	635	616	619	653	624	643	623	639	672	649	649	597	633	690	641	664	635	657	673	584	628	676	593	616	598	618	644	656	677	613	630	646	634	649	671	629	668	660	604	642	623	657	664	617	616	655	640	655	676	644	636	627	647	621	650	655	681	614	653	656	668	633	596	683	669	640	653	631	667	582	636	664	681	676	607	650	643	695	645	634	669	651	632	665	628	662	663	669	688	678	623	616	638	658	659	664	647	642	604	654	651	690	673	594	639	665	681	639	639	609	658	623	695	624	650	645	698	637	651	690	677	624	633	666	694	573	646	607	629	593	655	694	642	594	699	633	653	670	631	672	631	602	656	656	622	629	653	647	628	667	659	656	672	691	658	693	611	627	614	612	680	621	594	653	657	650	639	653	679	662	640	649	657	583	669	620	631	614	633	630	695	662	659	643	631	663	633	686	637	657	677	610	644	620	626	604	650	668	675	620	646	599	567	639	609	659	623	676	630	624	647	641	647	672	623	606	646	660	617	620	639	635	611	670	642	619	631	646	649	632	637	680	592	695	642	584	619	663	585	678	649	609	624	643	638	626	645	611	663	659	618	653	662	648	651	634	647	675	626	593	647	623	594	653	675	665	617	645	613	659	621	683	613	645	657	652	662	634	656	621	609	583	675	664	640	615	669	635	652	645	620	658	598	661	680	614	603	634	611	629	612	682	597	653	710	604	622	680	621	665	581	643	632	655	607	635	623	610	658	643	701	646	648	636	630	579	606	644	629	651	680	665	658	635	704	615	635	649	643	621	616	683	611	668	628	608	614	604	651	647	647	651	637	730	665	654	664	635	647	672	623	610	632	643	673	622	625	659	670	682	659	628	614	657	682	688	603	663	680	638	634	617	623	654	653	627	622	616	647	635	690	616	621	624	641	645	653	657	649	610	695	589	665	624	643	696	628	636	641	642	600	605	686	598	618	675	625	644	653	650	630	626	584	635	615	658	628	653	635	676	614	629	643	636	657	626	641	670	613	676	621	661	632	677	649	622	659	626	667	702	644	635	635	641	636	668	691	604	677	674	638	612	654	645	627	641	636	644	637	626	644	681	655	663	677	640	670	654	640	648	647	660	628	630	697	630	622	602	658	631	645	656	687	597	666	645	666	622	637	666	624	654	668	672	634	613	668	677	612	680	650	585	614	685	648	656	625	673	624	621	629	669	650	708	664	641	657	616	641	650	666	636	658	652	660	667	645	626	652	658	631	695	635	629	642	631	634	680	604	625	694	672	616	686	687	676	654	655	632	659	654	696	623	649	650	680	622	660	643	687	621	633	631	677	646	657	629	652	644	612	638	675	648	677	623	653	625	625	636	688	641	651	618	629	632	653	629	631	671	696	658	633	657	682	642	674	599	659	623	585	663	650	635	628	687	622	587	650	629	620	641	601	608	643	641	649	637	664	585	617	658	643	631	655	630	651	678	674	616	688	586	650	645	670	633	680	642	645	624	635	615	632	611	669	687	680	633	679	651	673	663	658	663	607
33919	18929	9277	2372	836	777	659	632	566	479	446	400	421	408	333	315	339	299	323	330	285	274	284	235	305	299	264	292	274	300	266	264	243	240	324	263	260	277	295	283	269	253	241	253	255	273	244	263	250	290	270	251	255	267	258	287	263	254	243	251	249	257	233	248	250	278	277	279	297	276	286	222	246	244	236	243	268	281	274	270	264	261	253	240	242	244	261	252	256	280	248	295	278	295	288	277	311	296	234	297	247	261	281	244	269	267	257	256	235	259	261	266	274	270	262	256	237	261	269	250	263	282	289	261	264	271	248	267	252	260	268	294	268	236	244	265	269	261	246	267	290	286	229	301	223	268	290	252	297	256	270	245	246	262	269	269	283	249	268	265	252	277	278	239	264	266	259	249	265	273	247	223	270	251	287	254	264	267	268	279	302	273	238	279	288	221	267	240	260	257	249	272	264	235	287	252	261	253	309	262	229	259	247	239	260	261	257	276	245	272	280	235	267	243	285	252	281	277	272	270	223	240	255	244	266	261	237	251	285	261	255	248	277	266	314	244	235	261	277	260	243	262	279	274	243	278	235	268	283	252	250	281	264	271	246	246	240	285	248	271	260	278	266	257	256	275	266	257	252	272	268	249	279	272	290	258	235	261	255	248	256	255	256	254	309	291	242	262	273	253	244	254	238	241	269	281	264	247	272	272	252	237	248	252	276	269	300	264	252	271	246	250	251	291	278	318	237	235	262	269	273	265	250	261	248	250	262	268	257	259	227	254	263	259	265	288	268	264	248	283	226	281	278	261	264	269	280	276	290	246	243	238	279	252	272	246	253	263	276	262	265	270	243	229	286	238	237	283	250	259	265	249	266	286	273	256	267	261	256	219	246	278	256	226	286	262	254	272	249	256	281	295	259	237	278	283	270	257	287	257	255	264	251	258	225	260	265	266	248	225	264	251	227	281	254	242	235	256	244	243	255	282	240	219	256	299	257	262	248	251	237	274	274	279	258	274	245	217	243	239	266	247	254	275	281	255	259	298	256	253	243	291	242	263	293	249	239	242	250	239	280	304	244	276	289	282	264	250	259	255	236	295	265	233	269	285	293	264	263	266	266	264	229	259	267	274	252	249	299	253	251	228	272	262	220	235	267	265	275	250	267	257	255	220	263	287	306	245	231	256	271	293	249	240	266	277	285	279	241	244	246	249	275	253	247	283	287	281	279	276	256	291	278	281	258	275	254	244	235	274	269	256	263	237	262	291	256	230	265	251	242	258	288	267	268	283	271	260	277	247	258	283	267	251	260	280	260	269	238	287	285	279	262	237	224	281	226	280	259	262	283	256	265	271	280	263	275	262	238	267	276	230	271	281	247	280	233	244	271	248	280	236	256	260	265	250	268	246	269	250	290	248	257	285	264	245	289	230	260	290	265	256	254	288	275	242	247	288	256	215	278	278	258	231	261	260	253	267	253	238	267	288	256	249	241	235	284	249	259	290	240	263	255	277	243	265	241	245	249	266	255	246	260	249	269	251	240	284	269	255	247	261	275	263	276	308	288	263	292	258	228	264	269	254	275	287	284	256	238	270	256	252	275	251	260	232	240	231	270	249	273	279	240	224	265	283	251	246	235	257	258	272	262	230	234	254	268	244	258	261	244	233	275	248	251	277	270	259	260	283	209	303	291	249	259	275	291	277	238	282	248	262	295	275	248	282	274	286	248	242	253	282	280	266	265	240	278	279	261	273	250	271	257	227	251	255	263	236	265	286	295	275	276	250	245	256	243	235	251	304	259	255	287	264	268	249	282	293	277	263	237	277	277	273	263	270	266	307	262	262	278	242	256	275	274	247	231	268	260	272	269	283	272	249	246	270	283	255	246	269	284	259	238	260	262	271	263	273	276	252	262	265	247	287	255	245	257	289	254	265	250	277	242	247	252	287	275	280	303	270	292	260	228	281	261	263	265	280	302	259	275	261	239	242	267	248	278	249	258	242	267	249	276	275	262	250	286	263	229	261	266	260	281	264	226	280	278	249	282	291	252	255	271	261	265	266	268	222	269	266	291	283	233	247	254	253	266	281	264	270	251	245	235	254	256	280	241	243	223	270	247	251	252	274	251	220	235	250	287	262	253	270	252	289	257	246	244	249	262	283	250	306	256	243	295	264	251	275	243	253	252	274	233	253	255	255	291	261	227	266	274	281	287	271	271	248	255	238	255	251	296	257	268	265	269	250	271	223	273	284	246	255	293	272	291	243	278	270	237	251	245	238	259	271	238	227	263	271	265	254	236	261	264	271	276	266	257	277	268	249	270	237	256	238	222	247	235	266	283	257	234	274	270	276	283	258	279	258	251	253	258	273	248	255	271	257	262	242	255	301	263	247	269	253	271	289	243	227	240	262	265	244	219	289	295	256	269	248	275	260	263	235	277	245	278	253	266	280	293	245	282	271	276	260	253	253	231	255	289	268	275	269	229	287	267	277	265	275	245	259	263	275	276	273	282	259	264	276	269	258	248	269	256	244	259	298	268	264	290	291	286	239	243	257	294	278	248	226	281	312	253	242	244	276	254	267	294	242	281	279	276	258	261	274	280	269	254	252	235	273	248	247	262	257	266	261	258	270	236	292	300	251	262	235	244	255	286	269	299	309	279	255	281	266	251	250	271	273	249	294	246	286	277	257	268	289	253	247	262	267	291	256	277	227	249	275	288	289	263	231	281	259	250	260	280	243	246	250	284	251	288	256	275	249	252	241	217	281	273	250	244	250	260	274	260	250	253	289	272	274	231	276	242	253	280	293	261	248	252	256	240	275	259	271	248	295	290	256	258	271	298	252	242	252	268	264	284	258	301	266	249	248	249	272	259	288	289	286	259	275	269	257	288	261	253	255	257	242	276	245	249	275	252	248	276	271	263	292	265	238	258	295	262	279	270	255	258	222	288	240	269	292	257	271	260	232	284	251	278	239	248	241	251	264	273	268	228	250	253	261	208	263	271	275	263	250	239	266	253	259	246	262	261	248	236	243	254	246	246	266	231	292	272	274	224	280	255	217	222	270	276	272	267	238	241	284	283	310	277	265	269	289	265	264	245	291	252	260	251	258	252	249	297	242	269	232	231	278	269	230	230	274	260	241	265	303	238	273	240	231	245	262	248	260	273	255	274	260	246	266	241	244	252	283	268	264	263	226	250	258	235	235	247	254	256	247	277	269	304	261	241	261	273	273	255	272	218	270	259	250	258	269	257	236	267	295	269	298	288	261	257	280	267	308	258	233	277	276	247	271	249	258	245	249	257	267	254	286	267	246	243	276	287	248	282	277	246	234	257	259	282	254	277	230	266	241	267	238	254	288	239	275	292	260	271	255	240	281	247	248	273	252	246	268	274	217	274	265	250	267	269	281	249	264	310	289	208	223	278	278	230	265	280	261	288	260	238	252	240	247	277	273	274	233	260	258	258	258	259	271	278	239	305	259	260	268	282	255	250	252	254	265	234	254	243	268
18752	12591	12264	4943	2910	2718	2400	2453	2174	1678	1448	1550	1422	1254	1139	1073	946	737	725	690	697	664	665	645	654	681	692	745	675	736	687	631	643	635	682	623	612	563	557	590	547	596	561	573	527	561	619	547	600	541	548	596	555	589	546	539	504	571	558	550	551	559	557	569	580	558	491	588	555	573	520	535	564	557	549	495	593	527	529	524	556	516	546	548	543	527	569	533	598	528	543	534	493	546	562	590	525	542	561	546	578	585	618	606	575	565	543	535	562	536	553	564	516	584	560	579	539	592	565	546	572	585	566	535	522	548	568	573	548	559	553	563	559	551	529	548	591	545	585	587	572	547	549	557	600	542	554	560	554	519	554	563	566	530	555	550	585	544	563	549	502	584	536	590	485	573	563	578	533	528	539	547	538	513	529	541	533	530	529	551	590	574	571	543	585	495	588	552	532	573	546	522	551	583	606	589	497	555	588	559	561	550	554	560	514	543	546	526	530	554	529	565	533	544	536	558	532	555	557	567	576	565	608	543	579	574	544	556	601	590	557	560	552	585	525	598	551	550	563	605	566	547	523	565	570	572	549	522	547	571	585	526	575	555	526	532	538	554	611	538	552	585	515	557	554	548	575	553	533	525	589	515	598	566	536	568	556	544	556	579	582	493	547	568	555	575	610	553	548	526	536	519	571	558	530	544	573	592	558	515	580	547	541	560	557	574	516	540	563	525	549	549	563	563	563	555	589	539	562	566	548	553	537	557	541	569	589	504	554	540	566	544	536	515	573	546	548	581	573	559	562	557	587	561	507	571	525	537	548	538	555	564	550	578	562	567	580	579	530	548	538	542	568	592	583	517	570	556	558	519	537	576	538	563	575	532	579	554	547	555	557	551	518	562	578	560	556	558	587	556	553	513	555	545	555	531	566	529	559	573	533	567	560	560	561	547	559	565	517	554	526	568	558	568	506	550	546	568	567	545	609	526	556	559	544	539	551	551	609	610	546	556	533	553	536	552	588	521	584	570	565	545	549	558	544	535	539	563	560	553	554	610	599	617	547	542	568	573	574	556	549	590	529	545	577	565	544	532	574	572	519	546	552	538	591	532	540	578	558	542	547	546	515	530	565	538	530	544	554	544	529	563	550	523	533	586	548	560	558	555	595	537	566	571	551	501	576	599	564	544	519	551	538	535	515	565	540	550	602	563	576	564	556	572	574	565	523	549	565	570	592	524	506	542	564	554	529	548	527	534	565	543	548	540	497	563	551	552	564	597	568	548	584	533	523	545	570	522	565	582	554	587	567	554	543	559	552	578	528	570	525	567	524	541	528	602	559	581	540	554	602	552	547	531	585	562	589	531	567	541	537	565	567	585	532	519	548	549	534	584	554	594	550	560	497	550	541	548	576	526	563	578	544	532	524	564	571	562	553	568	574	567	516	558	534	591	596	522	556	535	573	555	535	537	519	581	578	614	599	524	554	521	595	556	544	585	510	564	542	532	526	547	559	557	559	561	554	570	583	568	519	510	558	577	488	527	581	574	523	562	581	524	555	547	537	552	536	545	566	511	526	590	526	569	549	528	539	578	567	576	552	558	526	585	539	517	564	569	527	572	582	554	521	574	578	506	519	555	541	498	544	562	546	591	598	528	553	556	557	507	532	560	547	549	520	566	551	552	562	551	527	584	539	568	560	526	555	568	512	563	593	560	558	532	557	559	533	520	513	579	577	557	519	604	536	559	545	535	570	542	524	551	545	559	565	573	560	547	531	531	589	528	568	579	576	567	527	590	584	506	579	557	548	536	585	600	588	540	549	548	531	563	554	557	556	567	589	532	554	542	572	609	571	547	553	578	526	578	568	574	576	546	522	549	579	560	552	559	546	571	564	580	532	532	555	585	506	597	548	557	538	547	520	516	583	523	560	579	581	533	545	500	554	557	549	557	572	535	528	551	516	583	583	535	565	553	532	573	576	522	547	502	570	552	567	587	558	558	542	547	508	584	536	562	572	537	560	546	544	545	564	584	568	534	585	522	588	556	559	516	550	548	553	555	556	557	558	583	532	544	564	579	557	557	546	552	568	573	544	537	517	554	573	573	544	547	540	574	549	508	529	563	524	567	556	577	526	562	562	534	560	560	539	506	545	546	546	552	540	556	558	587	526	573	535	565	586	543	552	540	540	596	534	523	583	547	542	614	587	571	571	537	528	559	548	561	561	579	535	561	560	539	560	580	541	556	556	539	570	516	545	549	521	563	554	555	573	559	580	572	563	564	521	582	519	583	559	530	554	573	549	570	530	537	566	541	516	554	570	539	580	529	560	569	557	574	505	518	515	553	572	613	572	559	586	581	617	546	607	577	575	540	615	570	538	558	565	576	546	536	586	596	569	537	555	537	581	592	498	563	562	541	554	570	520	503	526	529	567	511	562	537	571	571	579	591	584	536	536	519	566	532	584	512	536	540	557	577	558	589	546	563	557	569	584	587	546	532	563	558	576	548	587	572	580	582	559	536	554	584	527	554	576	522	568	574	537	540	539	526	557	557	566	537	571	538	580	524	585	579	596	552	575	554	583	536	608	562	563	545	565	576	574	556	545	532	553	553	533	522	564	572	524	566	584	523	525	554	544	592	533	542	583	520	572	569	609	528	547	596	492	552	600	574	571	523	531	595	562	572	542	547	544	572	562	610	551	534	576	534	521	575	529	560	567	586	527	543	560	527	556	552	570	538	531	545	576	532	562	549	586	542	558	565	566	571	537	585	558	565	516	564	520	524	521	549	524	617	548	553	558	589	580	574	567	541	569	573	479	548	546	587	567	578	554	585	571	600	502	496	566	529	547	566	508	535	587	561	549	555	595	527	522	513	556	563	544	569	534	560	577	567	605	568	545	529	585	562	549	550	578	552	553	531	553	542	534	566	580	607	551	557	542	611	543	552	552	584	517	552	567	575	552	561	563	534	555	586	519	562	564	540	545	529	552	549	557	549	518	558	562	582	572	567	569	579	519	571	576	545	525	562	563	563	543	555	601	557	554	586	540	564	583	553	562	535	556	581	567	554	563	523	534	549	550	525	558	575	550	583	533	567	570	565	569	551	534	579	539	533	541	577	526	575	581	522	561	571	541	535	571	562	584	605	523	563	565	557	541	523	514	557	533	537	570	627	565	585	567	563	552	567	575	543	563	543	578	569	607	592	577	582	518	530	508	577	555	562	549	563	541	535	581	552	570	570	564	577	585	523	576	549	541	545	533	543	542	553	597	529	521	563	543	577	519	557	525	538	539	557	532	569	580	533	587	527	548	581	556	543	550	577	564	575	550	547	575	584	549	526	585	549	552	587	570	569	577	597	568	552	504	595	561	555	545	526	583	542	531	528	553	569	518	549	546	541	549	556	534	569	557	569	575	518	531	554	500	581	492	516	549	536	527	547	563	527	523	583	571	573	580	520	558	607	543	559	582	573	533	548	595	530	559	569	551	545	613	525	556	551	575	575	559	610	560	549
50567	28839	17937	7159	1882	1586	1382	1278	1122	787	650	644	578	538	501	426	388	347	310	325	306	293	306	300	265	285	340	316	331	308	327	314	267	277	260	309	283	283	280	269	261	270	277	262	276	231	263	259	280	281	284	261	245	271	260	292	273	275	250	268	277	286	252	261	255	235	258	298	250	266	253	277	277	271	251	261	266	288	267	292	292	276	290	286	248	254	260	247	239	255	291	270	276	244	272	286	257	254	267	233	260	295	270	262	273	256	220	265	251	308	290	249	283	269	283	247	274	234	262	239	245	267	268	264	225	250	271	267	298	267	294	267	249	251	282	243	260	256	272	246	261	250	237	249	244	269	248	277	257	244	268	275	268	270	270	248	229	263	280	287	264	281	249	245	254	286	270	255	262	273	264	259	251	238	271	225	271	274	267	267	269	239	260	254	297	253	274	287	249	280	268	298	262	260	222	286	271	257	232	257	242	242	239	286	295	260	278	285	258	279	286	246	276	267	277	291	252	291	248	262	231	254	237	283	271	257	271	288	263	250	260	239	259	296	267	281	269	260	231	253	238	277	283	258	267	270	258	251	249	270	261	282	253	273	267	234	285	276	263	285	247	251	259	242	268	256	260	248	289	257	248	274	213	280	254	264	255	314	268	293	260	266	276	232	287	254	233	287	254	230	268	274	287	238	248	276	260	298	274	263	257	292	247	255	260	248	262	258	242	252	240	253	264	282	240	242	280	273	278	288	256	253	269	267	266	263	306	250	247	300	250	260	272	271	270	242	245	233	242	251	260	278	254	275	302	286	247	245	243	271	234	296	261	252	265	273	267	251	242	249	256	282	266	237	279	254	265	236	278	259	256	260	251	283	278	279	256	259	262	276	259	280	282	256	236	256	266	280	287	247	260	314	282	291	267	283	224	254	295	231	286	223	244	292	274	245	256	260	260	260	245	256	244	258	276	262	211	241	280	268	246	279	259	278	271	280	268	260	294	283	284	246	262	271	259	236	232	297	253	277	236	247	244	252	264	266	295	266	257	268	237	273	264	276	253	279	280	282	248	276	283	270	264	254	256	253	248	276	255	277	259	259	278	248	257	265	260	274	256	234	256	279	243	279	314	240	232	257	260	267	273	275	241	295	250	283	254	265	279	275	272	267	255	270	281	275	256	265	293	271	267	298	271	271	293	282	254	264	271	268	269	245	287	237	244	305	257	276	246	258	267	244	238	247	243	262	244	251	261	218	245	269	242	282	275	310	300	272	281	264	258	262	252	256	283	260	270	244	273	260	249	235	244	267	258	294	266	252	287	283	276	246	265	245	237	259	264	262	270	276	244	235	284	279	291	280	235	278	250	249	250	298	251	288	227	226	269	267	252	265	245	273	284	260	263	238	257	261	270	257	278	290	240	257	249	295	269	232	268	242	269	280	259	237	248	270	264	235	255	264	270	259	252	265	240	255	265	241	259	259	241	245	308	249	226	271	283	271	264	248	250	254	251	256	225	281	254	267	261	242	236	277	249	264	300	275	283	250	294	257	248	232	275	282	291	251	244	258	251	255	223	272	282	281	275	264	251	273	264	270	254	277	269	263	273	283	247	238	251	261	241	273	238	267	258	275	253	271	278	230	282	241	278	263	295	263	275	259	266	260	247	266	254	242	250	242	272	245	272	300	278	275	268	291	267	243	258	268	277	268	257	250	236	281	274	267	252	249	272	256	263	296	282	246	228	276	247	267	254	236	261	283	272	258	284	287	262	284	284	232	292	263	266	268	276	260	256	288	267	282	239	282	245	232	253	286	284	282	264	248	279	234	279	267	261	284	274	254	232	280	273	224	265	271	263	246	262	288	261	247	274	274	241	272	263	244	292	279	301	292	254	233	260	266	246	285	248	306	295	258	267	303	293	261	255	247	290	254	269	260	263	239	276	254	275	242	267	243	281	233	241	236	275	243	293	241	233	287	270	271	286	235	258	250	259	257	273	262	286	236	246	267	295	281	231	264	279	257	277	286	264	248	267	261	246	279	259	293	241	284	262	250	252	254	285	262	274	295	303	250	301	270	249	293	263	276	261	245	276	236	270	288	275	274	276	251	228	276	286	250	274	296	240	272	261	241	254	253	285	315	266	233	271	274	279	268	224	252	269	253	268	266	271	272	279	248	259	269	229	258	300	259	247	265	269	258	270	286	246	266	233	236	279	283	296	234	279	290	256	263	274	235	256	313	301	256	241	287	283	262	267	280	307	278	267	264	243	285	263	289	250	260	285	236	273	277	260	281	257	272	224	260	287	285	280	287	281	271	274	274	272	257	277	278	268	263	269	246	239	285	277	228	257	252	283	242	254	267	277	263	286	275	235	289	252	249	290	325	224	268	252	232	263	232	252	253	270	270	232	264	245	265	280	285	260	281	254	274	271	283	250	253	252	251	270	269	245	264	280	237	274	255	269	326	271	274	237	258	264	264	265	262	282	249	248	258	274	256	262	224	258	277	261	268	257	252	230	242	300	315	238	250	289	276	253	285	254	236	257	268	243	257	261	277	288	318	268	276	241	285	292	262	245	253	274	291	284	285	268	262	224	269	239	262	289	294	261	264	265	283	251	264	256	291	269	247	298	305	279	271	259	253	253	244	287	263	261	314	300	256	268	302	266	277	243	269	277	273	281	248	267	263	243	278	263	260	264	263	227	260	283	286	258	271	293	275	238	267	252	281	261	275	281	302	241	254	275	245	279	273	268	253	278	304	255	278	282	271	238	232	250	273	263	269	276	290	286	288	277	249	236	238	284	285	276	259	230	252	291	248	246	281	244	248	279	241	269	255	261	286	257	263	255	254	235	275	255	251	273	254	247	278	256	300	254	227	282	253	271	291	251	248	234	248	262	258	278	286	276	265	280	238	292	274	271	268	220	237	260	281	255	286	248	265	292	265	242	250	282	248	256	270	283	254	262	250	243	267	239	292	275	277	250	260	252	258	279	276	263	278	243	264	246	260	277	275	229	247	243	293	246	268	268	263	249	272	266	278	274	260	270	281	269	256	262	283	293	260	281	261	288	249	250	272	273	249	276	271	268	247	257	222	276	247	235	261	304	266	250	277	261	230	224	268	267	280	260	258	280	235	272	299	253	307	261	262	251	283	266	270	265	254	255	271	260	251	274	256	285	290	289	257	274	230	274	246	263	280	275	282	251	273	275	279	275	284	291	259	266	254	218	248	284	248	234	261	247	232	270	287	261	270	270	253	260	262	257	258	250	302	247	256	275	259	265	284	258	281	256	258	236	298	262	278	247	242	278	275	247	256	273	259	260	278	248	258	286	270	273	266	266	277	255	276	254	268	266	247	276	318	298	288	278	293	274	261	215	295	231	256	277	269	222	266	301	261	250	279	269	288	234	270	261	256	291	289	241	244	268	273	275	276	256	266	259	230	228	246	241	291	240	272	273	245	276	257	291	267	262	233	242	211	264	259	261	242	258	281	240	269	257	275	244	254	271	259
29753	19041	22179	11621	5786	5999	5290	4919	4347	3133	2675	2643	2368	2112	1752	1602	1443	1008	906	949	949	860	890	763	757	782	804	815	880	840	720	779	724	707	647	648	649	590	631	617	620	603	610	640	579	600	564	585	566	551	580	553	567	534	584	521	547	572	557	567	577	582	565	573	559	548	581	562	547	587	566	555	581	568	576	587	559	550	547	606	587	586	569	536	560	592	555	595	624	556	578	581	572	579	582	598	566	569	527	584	539	573	577	552	533	561	565	559	547	523	595	564	568	635	569	581	562	527	552	588	558	549	599	570	559	562	585	549	547	569	537	536	591	544	558	578	546	555	558	572	566	551	545	536	572	615	579	569	544	589	614	587	537	549	514	552	546	546	612	523	641	567	571	569	543	607	591	595	581	567	537	589	544	559	618	613	529	557	551	575	596	595	605	538	539	530	574	533	562	558	536	563	537	542	551	548	556	554	569	548	558	543	515	579	540	538	575	576	576	576	570	585	587	515	619	553	613	551	572	547	563	595	576	556	542	626	550	522	570	566	558	550	550	580	581	550	515	544	534	553	595	551	572	537	517	568	523	605	560	535	544	568	549	559	571	573	616	528	582	550	561	544	592	578	568	560	585	561	580	564	554	546	561	518	562	551	569	507	547	590	557	517	582	531	539	561	596	533	511	558	615	599	613	552	548	571	581	596	563	568	557	561	536	558	563	572	579	602	569	572	611	551	557	547	629	563	523	512	573	530	597	567	510	567	550	550	567	515	592	607	555	542	568	562	576	585	534	541	547	585	561	583	558	522	536	587	569	595	544	581	553	542	548	575	557	561	580	531	564	577	568	543	564	596	515	604	522	550	564	590	570	566	561	572	555	566	572	570	555	531	597	522	567	535	545	596	547	624	576	558	575	524	510	594	595	535	560	561	581	550	597	556	561	567	543	569	575	538	553	563	565	589	543	577	573	533	546	544	540	574	606	534	590	597	549	557	549	533	623	537	580	583	560	558	585	611	562	578	613	565	587	507	531	562	585	543	561	548	557	575	554	575	605	537	538	516	568	596	565	547	583	557	577	572	565	577	579	533	550	586	532	640	566	547	577	548	564	600	561	591	545	604	560	585	524	536	577	550	566	526	552	578	531	552	551	518	534	571	510	602	538	599	533	578	611	558	584	590	554	561	586	572	560	588	569	580	538	552	580	580	546	541	517	548	559	552	548	565	559	563	587	593	590	534	567	566	571	601	523	536	592	568	594	516	551	574	526	547	569	588	569	568	540	562	611	551	607	622	554	539	543	570	569	550	560	560	576	530	582	588	551	593	527	584	553	547	530	544	570	565	556	530	522	597	556	561	557	581	571	538	558	541	525	558	564	546	572	564	552	557	568	565	553	589	586	532	578	537	588	536	548	551	550	560	570	552	613	553	551	529	577	550	597	593	612	553	570	541	561	563	565	554	545	549	506	563	560	563	546	573	597	538	598	565	552	583	563	568	556	535	595	513	584	572	572	598	579	590	594	536	563	573	574	596	554	571	621	535	550	538	541	516	564	599	574	559	558	547	563	601	574	555	576	578	536	543	552	535	560	539	530	644	580	543	546	616	520	554	563	562	598	562	544	596	541	592	570	603	546	625	568	588	545	568	558	588	573	553	590	598	564	599	533	559	551	543	580	582	600	543	623	559	562	555	584	545	533	579	593	547	515	555	570	540	555	562	574	597	612	542	587	576	542	542	548	541	548	559	554	579	559	555	522	571	566	509	586	574	571	548	539	545	552	558	587	535	603	575	548	579	588	584	609	515	523	543	581	580	569	529	548	577	566	551	559	543	553	582	569	570	536	556	554	566	572	586	556	554	605	582	578	574	546	614	559	576	570	552	603	563	571	558	572	620	581	572	549	510	615	575	562	566	556	561	555	558	581	576	521	558	535	566	599	577	575	571	587	560	580	568	583	540	593	545	587	538	549	564	548	539	574	578	544	548	563	512	578	600	608	556	570	571	554	526	564	541	566	540	575	556	517	538	578	568	592	579	527	600	576	526	550	645	549	599	558	573	601	586	577	533	583	576	598	555	563	588	554	556	585	559	532	550	566	573	573	546	541	604	579	591	603	571	594	623	594	595	535	533	610	586	541	534	595	579	543	588	555	555	544	579	580	541	568	581	528	548	552	560	578	588	599	550	548	583	547	589	557	550	586	554	582	582	542	559	541	586	577	586	570	585	579	549	546	570	579	605	557	592	609	578	613	618	530	593	545	568	582	578	588	599	585	583	575	567	584	588	591	571	574	559	543	565	530	532	543	547	592	573	618	589	535	557	580	560	511	573	539	538	560	513	590	577	559	561	572	547	593	558	559	571	544	576	579	530	568	567	536	564	602	568	573	568	531	564	516	552	573	520	525	565	550	581	577	556	529	560	542	608	555	588	522	553	537	525	509	580	590	569	581	597	588	547	588	531	589	579	615	577	552	565	559	533	558	586	578	580	553	529	543	559	513	550	532	553	566	542	618	546	600	579	581	603	547	571	575	557	540	565	545	573	538	553	541	555	583	601	554	546	586	606	561	546	585	551	555	602	593	561	533	572	566	598	514	547	590	598	566	562	547	553	542	547	535	551	587	597	538	570	573	517	531	560	583	554	589	559	554	547	545	547	561	554	564	594	560	519	570	555	539	529	549	580	587	554	518	580	592	597	581	607	540	576	551	598	548	541	554	532	548	533	545	583	524	521	562	580	557	554	564	578	570	608	596	548	575	575	584	510	558	534	566	567	519	524	552	514	575	534	579	536	554	574	571	534	562	594	557	562	544	573	559	563	549	591	540	579	544	483	560	522	577	541	551	570	587	570	545	547	576	536	567	514	564	565	556	561	574	532	584	561	571	601	554	566	592	539	579	608	582	570	526	607	532	537	566	586	547	548	555	567	525	550	589	607	548	522	556	570	572	580	569	563	556	569	580	568	564	608	591	628	583	561	566	560	564	589	568	537	532	542	593	563	598	580	552	580	575	587	572	546	588	574	608	572	539	546	593	558	557	532	584	552	576	554	563	572	590	543	559	567	579	568	551	550	553	564	544	553	602	593	606	514	620	521	545	554	549	562	561	568	563	572	569	587	560	573	556	513	518	586	566	573	538	560	548	562	549	607	592	585	567	560	565	591	531	588	562	532	566	590	603	598	574	501	562	617	578	546	555	595	611	582	526	538	556	595	592	531	590	568	606	594	564	565	557	549	551	590	561	555	542	533	537	557	522	534	587	548	558	553	524	612	565	521	586	551	550	568	590	585	561	532	626	566	548	544	584	555	547	583	533	567	581	565	583	558	560	564	553	545	576	556	532	594	579	545	559	556	550	527	570	566	569	591	550	572	602	564	583	579	572	587	586	562	557	550	614	595	541	544	555	589	571	550	587	588	553	565	559	555	574	525	562	584	570	574	547	557	580	545	563	530	556	552	581	566	512	545	559	578	559	548	545	560	534	565	586	595	538	535	565	550	609	528	545	614
56694	35644	27734	11212	3522	2610	2276	2049	1748	1229	1039	943	794	725	644	589	486	417	381	371	359	386	390	379	385	323	329	358	418	356	345	334	352	346	300	292	350	336	295	337	297	314	297	311	302	296	328	299	311	344	349	316	287	325	303	308	277	307	332	315	283	292	286	276	282	356	318	270	300	320	330	312	324	315	338	298	308	289	300	294	333	293	328	304	265	271	296	304	299	310	305	310	328	302	290	310	308	304	256	325	287	310	331	295	276	324	323	310	266	300	292	298	290	340	309	277	316	286	283	304	264	273	357	272	286	334	293	293	300	296	340	297	278	275	302	283	281	344	320	312	302	311	300	329	291	300	320	333	274	284	301	326	276	327	275	328	258	290	274	369	331	284	281	299	312	273	300	309	290	296	313	303	279	344	284	324	314	282	322	316	295	319	322	310	323	321	291	276	302	339	321	313	300	293	363	291	272	267	274	266	305	305	310	324	320	286	276	310	301	320	280	308	288	249	313	277	312	270	345	284	297	387	279	267	317	338	302	292	286	271	289	293	334	285	343	311	301	311	311	341	338	273	300	323	273	316	289	291	299	300	303	342	292	306	288	317	300	298	303	281	268	269	315	290	339	288	293	316	302	316	301	309	340	313	320	320	298	268	328	349	313	310	313	284	300	278	279	289	345	296	291	329	335	305	349	304	288	327	279	292	312	325	336	310	307	296	285	313	312	334	331	288	249	276	285	293	296	280	316	299	312	271	283	303	293	268	317	287	302	307	262	271	281	310	275	269	284	307	296	310	308	332	276	282	278	303	298	271	341	301	307	293	335	294	289	328	291	315	307	257	336	304	293	323	307	332	295	277	307	276	333	285	308	277	305	332	306	306	315	306	312	317	310	296	340	283	291	346	305	286	314	260	309	324	324	333	344	299	288	323	355	310	309	295	315	320	343	286	293	293	325	319	299	303	297	265	326	313	300	315	298	306	283	320	315	315	333	311	280	272	294	276	285	278	303	303	310	290	280	301	265	310	284	284	319	316	333	323	320	325	329	333	308	308	325	295	291	326	326	292	303	322	320	288	322	294	307	302	278	262	287	287	315	305	299	301	285	277	315	324	339	309	287	321	343	319	304	330	306	314	328	319	305	319	322	286	325	303	312	292	284	320	307	321	341	326	276	274	292	297	294	298	288	299	307	283	319	313	289	280	320	296	312	307	274	312	283	269	309	322	275	318	303	294	292	320	303	307	337	316	301	295	282	283	322	311	296	267	286	302	293	298	319	355	252	265	341	290	265	316	293	294	320	334	299	296	317	316	293	338	287	320	297	268	363	330	296	272	297	282	309	296	306	278	322	307	322	330	308	305	351	334	290	281	301	350	299	302	281	315	294	308	322	303	314	323	294	300	268	292	325	281	309	309	295	303	322	292	299	289	295	307	314	289	300	328	305	304	292	298	300	316	317	282	252	337	295	303	307	314	319	286	312	331	310	276	286	307	300	282	305	286	327	329	301	329	316	323	302	285	294	309	304	295	310	329	303	293	294	312	296	314	277	311	277	306	308	304	311	343	263	315	294	314	286	347	280	289	276	310	300	306	323	314	279	292	313	289	305	304	290	301	318	308	298	295	306	274	309	311	306	340	325	306	289	287	287	294	293	298	277	261	297	336	365	332	337	311	310	259	313	312	291	300	333	316	294	281	305	286	284	336	296	306	321	282	306	317	295	326	294	321	334	277	307	298	269	306	302	241	339	305	305	306	341	298	295	300	310	285	271	276	338	292	298	317	309	324	323	303	274	299	284	298	282	305	323	329	312	273	295	294	271	283	273	330	317	310	286	331	346	325	286	299	298	280	310	288	278	283	300	325	303	294	313	310	283	287	303	296	289	301	279	328	301	308	338	314	312	292	295	297	294	293	315	307	308	279	316	321	303	303	334	330	276	299	298	311	286	297	282	306	324	349	295	282	266	288	300	284	292	298	348	319	253	293	270	300	300	290	283	308	300	297	274	299	320	298	287	290	285	284	308	311	334	336	323	306	321	308	315	314	307	317	276	307	341	341	303	309	272	292	304	304	286	283	286	296	310	320	290	317	304	281	319	321	318	293	317	283	304	272	346	320	326	299	321	307	265	317	291	300	291	296	301	297	295	283	285	278	289	306	303	294	290	292	302	305	300	316	289	320	334	328	292	313	312	292	299	313	296	280	307	312	287	300	279	289	277	309	305	308	291	284	298	276	314	290	283	298	310	315	311	312	303	307	272	294	295	284	277	283	299	286	291	283	318	287	278	327	282	272	299	297	295	333	310	273	322	300	306	277	312	280	242	316	330	306	278	322	290	302	274	293	289	303	282	317	326	275	298	290	287	318	312	307	240	315	326	309	276	287	279	319	282	316	306	293	300	297	302	313	315	289	259	285	296	309	290	281	314	266	305	311	287	305	296	272	319	316	305	337	280	317	309	304	310	294	286	307	313	300	284	283	302	283	306	268	284	281	300	269	314	314	294	347	335	310	340	345	280	282	288	291	291	286	290	312	317	278	299	278	311	324	333	349	308	278	312	327	339	319	313	314	296	308	281	286	287	279	294	290	300	290	311	301	300	268	317	297	271	296	304	319	322	332	320	292	267	263	336	286	323	287	286	285	319	289	286	329	317	330	309	324	287	298	303	279	252	322	349	310	322	303	309	313	315	300	331	286	319	315	311	315	307	304	308	263	323	294	325	323	286	302	302	318	322	300	287	334	285	324	303	333	268	286	287	294	299	351	304	296	298	308	316	324	295	305	315	317	313	300	330	299	312	294	319	324	304	278	285	275	331	303	274	309	313	293	287	280	283	309	308	318	262	271	312	323	295	304	306	292	325	269	286	289	281	313	304	301	300	308	308	299	301	300	314	265	308	292	297	301	299	270	302	318	317	332	300	299	306	280	321	306	320	311	294	291	284	257	302	286	292	322	318	277	330	298	303	292	298	308	337	297	313	282	332	301	304	309	306	306	304	312	287	284	277	303	286	274	253	322	260	298	293	299	312	295	320	321	309	337	295	318	288	276	288	256	282	319	307	306	289	322	306	297	290	272	273	305	298	318	334	304	316	293	285	294	296	303	289	312	284	315	293	269	286	292	274	273	285	303	339	283	318	325	318	276	304	288	313	298	299	287	312	318	317	274	293	281	291	323	312	317	299	311	300	299	293	307	343	295	305	287	304	297	329	311	307	267	302	294	290	314	280	309	263	351	295	315	308	296	273	315	292	283	291	287	290	335	287	274	317	285	292	298	295	294	293	298	309	327	268	346	328	311	287	317	267	314	284	275	312	288	295	308	273	321	325	301	309	302	314	271	312	283	323	260	261	298	292	296	274	308	323	290	292	288	254	278	308	344	279	314	322	301	310	315	303	276	277	318	277	293	319	276	293	266	303	333	308	318	337	322	286	283	295	311	279	302	278	299	327	309	317	277	292	298	326	297	301	315	293	292	317	311	291	303	317	290	257	294	318	284	252	311
33122	25149	30445	14553	9280	8479	7964	7437	6591	4836	4203	3782	3525	3088	2686	2306	1919	1450	1295	1265	1259	1141	1038	976	1089	1030	994	1029	1038	1066	1013	986	867	792	741	703	748	721	707	699	737	710	698	741	694	682	675	614	632	657	672	647	655	626	608	629	664	674	632	614	622	628	619	669	597	687	642	635	597	590	625	635	669	610	658	653	576	629	641	612	624	612	670	614	623	648	646	639	680	624	616	622	654	675	625	602	567	664	613	651	592	650	613	673	612	620	678	623	574	630	676	582	623	642	618	648	658	617	625	652	653	630	629	640	581	627	585	700	623	603	600	650	606	623	602	671	639	637	638	649	627	621	646	622	659	655	631	645	572	610	680	615	613	640	633	651	600	626	644	591	612	659	603	684	661	630	640	661	635	622	635	667	617	658	590	640	617	638	640	589	638	662	637	637	646	600	636	613	608	649	647	671	591	629	667	605	576	643	595	607	653	576	647	611	665	635	662	613	632	586	659	606	656	590	632	658	630	587	652	685	617	678	665	615	658	649	623	686	632	592	629	675	652	609	584	647	613	645	659	634	626	654	651	633	652	653	691	639	638	664	628	598	669	606	599	602	644	618	652	660	624	630	573	651	644	604	611	654	615	653	638	635	633	699	657	607	587	652	614	604	639	641	617	610	648	576	608	618	635	641	637	633	627	626	628	606	625	616	615	643	649	600	641	637	639	631	670	608	650	617	661	608	672	679	626	656	608	598	649	611	625	572	638	643	611	624	626	646	632	651	653	586	641	615	565	614	612	637	629	611	650	627	609	613	631	593	593	652	641	632	605	607	634	607	655	589	615	637	642	607	664	653	615	612	629	665	631	619	636	631	652	667	635	654	615	644	634	642	658	613	581	636	663	597	628	592	622	606	619	641	652	679	648	682	648	665	661	632	641	633	649	633	637	609	670	632	636	590	668	659	628	701	698	621	605	623	641	598	583	653	602	638	623	641	592	659	610	595	608	649	611	671	668	609	645	657	660	636	602	680	599	657	682	606	674	637	611	618	659	670	633	667	638	682	646	635	629	661	675	645	677	602	637	617	619	635	624	618	614	646	658	593	615	654	631	632	691	636	564	675	620	629	614	620	689	634	675	666	644	609	629	615	606	653	654	614	661	631	639	658	641	625	675	606	655	649	621	627	650	634	644	634	611	655	624	641	623	630	625	666	600	634	654	559	623	652	637	569	676	617	657	597	611	573	639	669	642	631	637	644	653	648	606	660	614	648	674	632	614	614	615	629	616	646	616	604	649	623	643	640	629	628	622	609	653	669	633	633	661	656	658	611	629	588	649	604	617	636	595	628	624	650	650	641	663	641	638	610	615	640	647	624	641	607	664	696	671	646	656	638	633	662	641	609	613	603	622	655	641	630	695	681	615	594	627	624	625	621	599	587	585	637	611	609	665	656	630	666	641	654	646	620	604	637	657	598	595	665	618	651	673	636	639	688	658	616	636	639	642	611	636	594	622	639	628	621	648	614	653	627	642	626	631	646	641	650	603	603	669	624	621	626	622	625	621	601	637	664	645	668	601	672	637	616	621	686	636	628	617	669	609	652	624	673	633	628	604	624	632	596	667	629	653	611	614	632	649	613	662	632	636	599	640	612	688	611	637	586	651	609	636	604	620	603	664	599	613	571	626	627	642	619	619	668	630	633	687	619	617	629	625	632	675	652	560	647	664	638	621	599	634	652	601	593	624	629	618	645	631	678	643	669	642	634	605	611	652	611	647	614	607	629	647	617	668	629	679	592	612	633	673	600	611	596	651	653	626	623	642	640	709	617	605	624	609	608	662	660	605	620	616	674	619	648	604	628	673	630	627	670	649	631	587	641	647	634	613	627	653	693	593	637	660	614	631	652	623	611	622	614	622	643	662	627	642	662	665	620	599	662	699	651	614	615	662	628	684	621	630	663	613	637	631	633	630	681	643	600	662	672	630	668	618	605	630	648	674	636	658	611	626	619	646	580	589	666	668	609	596	616	659	648	645	589	632	629	646	604	631	645	633	664	634	637	636	619	663	637	665	658	665	618	627	602	682	627	660	628	649	647	662	626	679	579	643	658	648	667	649	636	670	657	614	589	665	646	624	636	596	664	617	595	607	607	636	653	649	694	644	629	647	626	666	647	633	641	650	664	664	647	651	628	662	633	600	638	653	674	629	674	682	592	610	644	552	626	643	635	660	561	697	610	608	629	600	619	632	636	610	677	631	618	640	643	652	610	614	602	613	620	642	670	586	672	629	619	643	600	625	625	629	677	696	655	633	641	621	650	648	618	602	629	602	649	617	585	641	666	643	610	660	618	612	637	634	674	589	630	666	605	597	661	643	685	632	611	620	627	617	583	644	668	644	610	662	642	659	660	669	613	652	582	636	643	609	651	673	639	656	661	638	612	634	639	639	642	680	596	625	632	619	651	618	609	644	640	699	622	693	626	605	653	598	627	645	587	648	644	625	646	598	640	640	626	645	631	633	649	636	602	628	645	626	626	626	664	640	657	584	633	612	659	671	635	631	574	619	656	612	628	654	638	660	636	612	611	644	613	611	646	596	602	602	632	618	626	632	636	661	627	628	649	644	636	632	662	647	615	690	643	634	633	607	607	599	619	669	650	621	631	698	629	677	615	605	635	596	638	634	631	606	606	644	650	635	622	648	641	624	623	637	616	637	637	601	670	602	613	647	630	643	625	607	622	630	623	647	632	646	628	684	624	642	656	600	634	604	680	618	613	584	587	603	651	604	628	620	645	588	657	645	640	636	632	635	628	622	627	635	650	566	615	654	648	643	632	642	647	671	654	646	639	604	608	592	690	637	630	602	624	635	635	610	645	667	643	655	634	601	633	615	618	658	627	614	638	651	613	644	632	622	680	609	638	648	662	618	670	627	709	630	707	658	650	608	590	638	673	614	675	644	635	644	596	647	663	636	619	579	642	612	629	652	653	669	613	633	640	640	601	642	695	654	658	665	640	628	638	674	628	653	644	648	622	628	687	646	610	618	641	617	608	604	617	649	642	617	673	651	624	557	626	643	630	634	643	647	618	687	643	593	590	611	651	636	641	630	619	617	618	637	633	615	622	650	649	670	669	604	615	664	612	595	637	657	632	624	642	637	616	620	626	605	643	641	631	629	602	639	611	645	650	670	621	615	658	652	619	693	651	670	637	632	600	604	657	622	607	671	589	622	641	604	623	620	683	628	659	609	643	656	685	588	688	681	673	607	625	629	653	600	642	621	646	592	612	641	660	660	638	644	624	610	654	599	648	632	634	685	624	653	660	643	590	626	593	639	608	648	638	593	623	671	657	648	603	647	606	716	612	621	671	634	629	648	596	670	613	638	627	664	648	627	634	645	629	610	616	597	635	640	682	643	641	603	662	618	613	660	620	656	623	658	617	652	643	634	599	667	657	645	666	644	636	626	612	641	658	599	651	607	630	630	635	634	620	592	622	623	621	646	681	650	631	651	627
36346	19362	8959	2334	887	704	551	590	550	458	427	390	369	401	360	340	352	333	301	304	293	288	279	302	280	292	280	284	248	286	304	296	257	308	262	246	241	278	273	274	239	272	277	267	274	224	267	235	275	254	246	236	261	262	230	281	294	271	248	274	271	267	281	290	278	283	263	272	267	273	251	249	248	265	268	240	269	308	308	252	274	241	256	277	270	249	295	262	232	280	258	287	254	258	256	252	266	231	251	292	239	249	248	255	286	264	287	275	262	246	244	250	230	269	252	261	268	278	277	263	234	241	284	277	231	271	254	259	239	261	260	282	251	244	256	251	266	251	272	257	263	256	283	275	243	276	266	229	247	278	285	247	249	285	266	271	236	262	233	266	273	304	270	272	255	264	267	260	270	264	235	265	273	251	269	222	263	259	259	262	250	277	285	262	283	253	285	255	266	278	289	236	253	277	251	250	255	289	294	255	252	282	287	221	256	244	246	242	254	282	249	236	271	264	252	295	256	233	259	290	243	271	320	227	278	240	246	263	273	248	244	279	256	267	274	258	240	252	258	245	269	282	243	263	235	253	275	264	270	245	252	250	312	260	241	259	280	298	249	241	278	271	279	284	255	287	231	256	270	241	265	257	263	255	245	214	250	278	259	278	274	244	237	274	235	277	270	279	234	264	226	266	269	288	273	284	283	266	232	298	291	263	276	281	252	262	252	270	264	240	266	261	256	249	261	278	276	288	272	276	228	269	275	279	261	271	269	280	269	242	234	270	237	243	267	239	278	268	288	249	232	271	258	297	275	250	269	291	253	279	290	308	238	253	299	279	270	280	252	242	272	265	260	257	293	271	262	277	291	272	277	277	248	281	260	254	249	239	256	259	285	273	250	279	269	246	280	266	256	259	290	222	254	247	261	241	258	266	247	290	256	257	269	264	255	257	249	272	209	252	253	274	260	295	263	259	306	275	270	269	304	264	241	263	237	274	269	253	279	253	260	242	236	248	274	257	269	228	262	303	268	254	269	298	255	271	293	281	218	258	280	249	263	271	241	265	272	278	262	237	218	287	290	260	254	242	296	230	265	273	245	271	265	246	240	262	267	265	276	223	276	240	272	283	274	260	276	258	228	274	263	274	258	269	275	278	272	242	267	270	259	297	290	247	243	288	283	281	244	237	272	295	262	264	247	240	250	298	289	255	273	280	249	251	262	265	247	227	254	279	290	255	302	248	256	274	248	250	261	249	294	239	287	282	260	255	239	249	282	253	252	255	291	234	262	238	291	247	251	265	241	292	251	238	230	271	230	246	265	260	276	229	284	255	281	273	274	234	294	260	295	261	244	244	257	271	261	267	275	313	268	242	256	232	263	239	245	300	231	262	281	253	219	261	265	249	269	273	269	284	248	263	288	267	254	263	223	258	281	273	267	279	255	269	275	247	273	261	257	247	275	263	229	267	270	278	262	241	217	263	287	230	276	277	263	235	280	252	222	279	260	266	247	274	288	253	278	290	249	267	265	261	269	265	291	283	299	300	257	246	271	261	268	253	305	295	280	265	279	268	281	259	249	251	231	273	250	242	256	279	273	258	267	251	264	264	227	266	254	253	252	280	252	257	252	284	255	250	285	258	305	246	274	280	258	258	270	280	271	273	265	264	247	262	267	241	275	250	258	260	276	287	276	249	247	270	263	242	247	261	279	239	257	274	264	268	273	294	242	215	264	238	220	236	276	251	259	256	256	247	264	262	224	274	258	249	270	270	292	231	252	267	253	258	297	261	254	258	300	268	251	261	279	273	247	291	274	267	256	300	275	253	262	229	265	249	262	272	263	303	244	233	249	248	271	264	249	296	261	265	289	291	253	260	286	271	270	274	305	278	288	281	278	263	251	243	277	285	285	251	276	275	265	251	237	220	247	266	295	299	247	242	259	264	246	277	296	281	268	258	257	270	268	263	254	276	250	240	260	289	241	269	297	268	283	272	276	270	228	255	239	252	264	230	217	258	264	256	269	264	242	256	276	267	279	272	253	254	264	266	256	252	256	259	253	273	261	266	279	279	261	255	239	268	251	234	280	300	254	272	264	260	264	243	237	274	252	272	257	293	243	260	258	273	256	251	226	246	248	252	252	262	235	285	249	260	263	252	230	265	264	277	270	256	259	256	258	249	289	277	271	276	270	243	235	298	261	265	266	270	263	270	250	243	270	267	256	275	248	227	230	266	256	257	258	251	294	233	279	234	272	260	242	271	290	271	224	242	285	304	244	252	256	259	246	265	261	255	259	249	258	259	280	273	276	260	235	263	262	256	257	260	250	266	279	302	274	261	234	251	265	267	284	283	243	246	253	280	264	282	282	290	285	228	274	295	238	261	236	258	268	242	260	266	260	260	236	237	252	265	259	282	298	243	271	308	263	263	257	258	266	224	259	248	254	279	266	267	276	249	249	242	267	299	272	269	228	263	275	256	284	271	258	259	269	268	256	268	269	296	276	259	266	272	283	242	223	268	244	296	285	293	264	270	275	257	278	260	243	239	259	230	249	263	301	278	254	257	268	267	278	293	244	263	300	263	286	284	235	270	274	238	234	245	250	306	245	251	264	259	290	284	254	284	264	272	258	261	257	264	241	275	250	275	273	263	267	268	253	281	241	256	280	249	255	253	256	272	261	280	266	269	249	262	315	285	263	247	255	266	320	272	253	276	242	266	252	251	264	218	280	284	267	254	252	245	250	272	249	293	288	263	278	260	274	271	257	237	272	243	249	244	286	306	238	277	272	267	285	279	229	274	294	268	276	251	268	245	239	237	234	217	266	230	231	252	266	228	233	267	238	273	244	262	272	276	232	253	247	269	269	265	279	270	266	304	256	273	258	257	277	227	244	297	303	219	251	270	238	266	281	281	262	282	271	248	264	257	285	249	291	277	223	244	286	252	291	274	253	281	247	290	264	294	249	282	254	260	280	266	278	249	232	251	261	254	248	260	243	258	235	237	244	256	277	289	282	277	293	279	238	253	240	269	258	265	242	255	265	262	260	266	260	294	253	272	267	270	240	259	240	273	270	257	259	255	264	304	269	267	256	254	247	271	257	257	263	268	251	236	243	277	285	274	263	247	263	281	288	303	229	242	254	280	285	253	254	275	271	242	241	290	230	249	254	269	252	252	286	273	277	279	264	275	232	275	250	260	262	273	249	266	256	246	283	281	287	250	258	236	263	282	295	288	241	221	300	271	252	259	281	266	225	241	255	243	268	298	279	254	298	277	274	268	287	270	270	271	264	279	322	271	257	280	263	281	270	251	268	236	269	258	265	204	244	249	259	296	252	267	276	257	250	253	268	264	250	259	277	257	283	281	310	273	252	256	244	238	297	263	254	303	290	260	319	297	249	259	286	246	247	245	271	251	233	286	298	264	293	246	253	263	256	264	248	240	267	264	256	263	285	288	238	256	237	222	277	251	256	277	262	247	273	295	236	298	267	287	267	243	252	245	256	286	263	288
21092	12369	11836	4490	2848	2483	2147	2270	2082	1652	1383	1295	1308	1152	1048	984	918	721	670	678	714	671	694	634	678	671	672	670	670	667	686	684	602	604	542	611	581	607	561	600	521	543	601	528	588	586	579	521	536	533	611	576	610	486	530	563	540	539	571	550	548	539	546	612	565	553	579	503	549	568	519	529	575	541	534	553	572	563	567	514	549	567	542	559	568	550	577	564	559	552	550	596	554	571	544	550	555	518	527	577	535	572	569	544	547	581	552	537	567	569	509	570	555	558	563	539	535	538	578	536	537	575	576	552	573	560	553	566	572	525	574	543	551	533	523	585	529	523	558	543	536	555	554	583	597	556	556	497	508	557	553	545	581	606	561	526	544	561	564	574	565	578	569	549	539	550	541	525	558	529	593	568	552	573	553	562	572	567	565	563	518	549	554	582	537	545	602	589	555	549	602	532	572	570	553	522	563	588	615	574	549	600	566	542	533	500	574	566	548	536	508	581	583	591	525	575	555	549	548	569	508	568	554	551	543	538	543	560	535	590	526	554	495	533	528	546	538	552	544	571	566	569	583	494	583	496	515	581	545	562	547	559	533	539	588	602	530	549	591	540	532	562	501	556	538	568	512	526	546	561	501	500	583	532	584	555	524	569	575	570	561	589	491	558	560	587	576	559	558	538	545	562	549	579	512	490	568	548	567	526	579	540	541	535	555	529	562	555	551	573	539	545	526	551	587	516	523	523	576	546	548	552	557	546	580	555	538	560	545	522	535	589	497	509	579	583	539	570	553	532	573	543	576	576	585	552	632	589	542	567	524	554	541	573	535	540	554	568	550	515	590	555	529	556	558	532	567	526	543	625	550	551	562	566	559	535	599	545	591	555	591	566	532	518	535	560	552	528	591	505	519	554	550	588	557	517	572	554	579	577	564	597	583	559	590	561	523	518	543	565	538	555	567	554	548	553	521	560	521	527	534	581	548	548	546	571	560	591	526	510	570	534	591	595	549	540	555	595	570	529	545	584	592	554	563	536	531	536	525	553	551	547	541	514	558	580	593	564	565	595	571	583	570	577	543	528	546	575	519	551	559	540	591	565	522	557	552	550	557	533	564	571	538	556	560	629	531	529	513	542	553	514	559	545	586	585	531	544	561	557	577	563	540	567	579	526	581	588	523	542	581	548	531	531	536	574	520	550	545	536	511	568	540	580	537	554	564	547	556	547	540	509	488	532	519	577	556	570	553	532	578	549	583	564	546	522	550	578	598	606	555	599	603	558	575	557	567	571	562	563	565	578	558	497	510	557	578	543	574	538	618	555	583	574	546	555	523	549	508	527	531	553	569	557	575	529	568	554	601	589	534	556	528	531	560	584	523	522	585	565	562	571	549	553	523	522	526	584	528	564	578	539	555	570	518	589	513	594	532	526	589	525	596	570	535	577	506	508	535	555	584	560	567	566	597	569	542	558	544	563	534	583	543	618	555	543	593	502	555	529	558	562	565	561	534	533	532	562	542	620	569	573	561	550	548	560	531	586	569	569	542	580	555	604	565	532	537	576	540	555	563	549	556	552	530	548	598	516	560	574	562	567	550	577	547	533	551	544	554	576	566	562	542	572	575	588	548	565	540	555	616	552	572	599	544	569	573	548	581	562	583	591	539	539	562	546	585	564	528	544	571	584	529	552	512	556	569	585	559	568	605	547	524	555	552	543	585	564	532	558	547	534	576	568	539	543	552	581	548	540	543	624	508	541	560	584	586	553	582	547	478	535	549	567	512	560	543	555	549	600	574	591	591	576	575	563	564	556	557	547	547	580	568	544	520	560	548	582	591	586	540	575	533	529	555	551	544	500	588	559	571	529	544	522	550	577	591	555	580	580	579	536	559	604	578	493	561	579	559	519	554	549	560	563	595	534	573	544	560	523	584	561	543	595	518	628	530	517	536	519	538	545	563	537	539	535	539	556	555	482	573	593	579	538	563	584	554	546	535	552	582	572	551	569	534	623	598	551	555	534	551	620	575	575	576	556	510	541	569	549	549	576	571	534	538	571	559	590	562	563	593	558	606	586	550	567	540	549	562	553	562	589	586	515	568	551	565	541	578	555	530	558	528	541	528	545	516	560	586	524	569	563	556	536	569	523	547	546	574	590	573	553	572	553	536	540	551	569	626	537	575	550	574	606	552	537	563	538	594	574	542	527	515	570	567	537	558	608	527	574	544	580	575	564	555	562	547	549	594	562	532	589	539	542	527	547	586	553	586	600	546	605	577	539	567	510	561	572	570	586	549	550	515	567	595	516	503	568	598	566	608	537	557	577	581	519	547	587	587	575	545	559	561	532	573	586	541	580	545	560	561	567	559	602	567	582	542	598	577	551	585	578	550	568	616	515	560	596	545	568	584	575	535	576	509	557	573	555	537	555	561	531	570	555	537	549	582	559	592	550	574	542	549	556	581	547	539	547	526	547	581	574	599	535	501	532	541	606	534	558	546	584	594	554	539	504	570	568	572	574	542	568	547	541	541	557	582	534	554	586	535	568	575	517	568	554	567	561	535	530	631	564	572	553	566	513	602	547	560	569	593	544	564	546	559	558	558	533	562	527	557	571	594	538	513	573	529	541	560	570	599	549	571	528	561	567	570	544	547	547	569	576	529	544	556	555	555	544	539	581	575	586	535	560	530	537	569	511	543	531	584	539	524	549	541	573	545	548	522	540	561	588	538	570	554	555	545	555	552	574	569	540	608	562	533	525	551	521	538	565	575	562	559	553	564	567	564	545	575	539	581	565	570	579	556	548	555	545	519	535	548	558	542	540	511	523	524	537	547	518	557	529	548	596	595	543	549	573	558	595	539	590	550	571	552	540	538	564	553	528	536	563	533	559	600	581	541	568	532	533	563	581	550	558	556	545	565	585	554	602	569	550	551	554	578	548	548	598	500	525	607	561	612	545	578	583	550	556	492	583	554	517	576	542	569	591	576	526	553	537	520	534	569	551	557	567	578	546	575	528	564	557	579	557	548	536	522	572	595	523	544	591	544	516	559	551	563	557	570	537	525	528	541	521	512	547	552	547	516	529	595	535	568	544	510	580	555	565	532	548	553	538	576	543	531	541	557	538	575	577	559	560	578	541	530	563	535	556	558	551	565	538	580	563	515	555	546	573	570	560	570	560	579	524	537	554	543	563	531	581	515	580	523	566	543	552	564	575	577	543	608	553	536	586	541	536	601	570	569	535	541	547	573	570	545	566	605	507	526	529	546	584	531	616	576	583	501	537	558	522	561	604	559	616	604	565	572	613	590	576	587	522	593	593	530	572	554	565	566	547	558	536	568	521	542	518	572	557	581	563	552	558	548	567	539	532	567	608	522	563	556	520	520	627	574	512	544	545	559	590	533	576	546	583	582	507	560	533	564	560	583	580	565	573	590	566	566	559	529	519	545	543	534	576	556	592	575	569	577	579	522	590	502	553	543	517	557	576	535	556	537	568	556	555	535	555
50662	29311	18796	6697	2041	1554	1227	1118	1049	780	690	577	551	526	452	445	375	336	336	358	334	329	306	344	307	327	313	276	325	331	346	306	267	273	287	298	274	256	265	297	257	283	262	317	288	300	285	290	255	251	265	259	257	283	289	275	276	294	271	306	273	276	281	293	264	234	257	281	261	298	293	267	247	271	253	279	266	270	273	263	283	284	252	267	260	257	257	273	259	263	309	276	301	289	265	253	277	258	262	238	253	278	261	242	232	225	265	275	259	297	260	271	271	274	269	276	251	238	235	276	268	277	262	337	290	231	301	288	292	254	256	281	256	279	278	260	262	249	252	246	271	270	258	293	269	266	249	247	336	293	249	250	284	275	268	286	287	284	287	314	284	282	258	276	255	292	271	253	281	258	261	250	251	254	299	274	252	286	279	256	261	272	277	288	266	269	259	294	289	255	239	290	273	282	290	296	267	290	263	273	256	257	259	251	268	272	271	261	334	268	278	266	265	281	268	288	276	268	287	296	253	250	230	288	292	273	248	260	279	275	270	285	269	280	276	277	278	265	300	265	266	262	274	240	282	280	261	236	300	279	284	274	273	262	267	264	282	259	266	293	263	258	266	279	269	322	262	265	283	261	260	248	262	237	276	272	278	279	277	290	269	272	271	275	284	267	301	258	284	255	255	272	298	262	225	242	262	266	275	262	308	276	251	281	284	256	285	265	254	255	293	280	309	272	252	252	269	249	238	320	254	249	298	254	279	243	246	251	268	300	281	284	286	285	242	287	295	287	286	269	295	290	274	261	287	281	274	290	248	259	297	310	296	285	231	289	253	258	269	299	240	298	264	247	267	272	279	281	284	282	270	246	224	261	269	287	257	299	260	276	302	283	294	248	240	280	296	248	255	277	250	256	288	261	274	239	289	282	282	248	279	271	305	287	308	291	228	268	250	323	249	268	270	272	278	275	277	289	257	298	287	320	288	295	289	278	259	262	292	268	270	253	267	301	262	239	244	260	297	291	265	281	282	291	247	297	283	276	280	269	266	288	246	276	257	273	263	273	261	284	295	269	292	256	296	312	306	251	286	245	256	289	315	269	264	245	277	241	241	251	270	297	282	272	281	266	261	267	289	239	263	291	266	288	296	283	268	254	249	265	278	244	247	258	264	246	266	261	234	245	274	296	255	271	289	289	249	259	254	271	256	256	259	263	310	300	249	256	280	254	255	268	260	293	282	260	282	290	257	288	283	264	273	285	276	297	278	308	261	272	273	238	255	291	275	267	250	249	266	222	276	264	253	253	249	268	253	265	276	273	256	258	286	285	276	268	253	304	262	246	276	263	264	258	266	256	273	274	268	289	270	284	260	265	275	295	296	266	256	276	268	302	249	287	290	265	310	305	246	275	254	249	281	294	278	239	253	277	269	256	269	297	294	247	268	284	302	277	305	290	281	279	282	236	269	247	249	271	254	301	294	250	304	276	284	290	275	277	248	292	267	269	272	260	241	279	291	279	242	266	253	254	261	281	267	231	255	252	260	277	296	302	270	259	274	274	283	305	301	239	270	250	249	291	265	274	267	266	266	256	274	254	283	259	296	248	254	240	265	267	265	262	288	279	286	249	267	279	247	264	271	277	279	258	285	254	266	275	279	272	264	274	280	257	275	276	274	262	267	278	247	257	257	274	258	268	250	246	284	261	296	277	252	288	288	271	249	308	297	267	261	275	307	294	306	294	266	290	251	274	282	291	263	273	247	282	309	286	248	241	237	262	270	240	278	265	264	270	276	261	287	262	272	293	270	292	253	262	289	284	253	284	295	257	274	285	313	253	273	265	288	270	279	286	280	256	242	245	264	289	263	300	300	258	256	286	248	261	272	258	244	288	263	274	305	272	287	262	265	258	315	297	285	281	266	281	267	269	261	257	282	260	271	281	287	264	253	250	285	275	273	274	294	249	256	284	249	280	291	259	252	254	281	284	266	243	280	267	278	289	256	292	275	248	276	291	257	285	280	251	265	260	275	290	279	249	266	256	281	281	238	253	297	299	252	276	298	267	284	291	278	266	272	262	222	275	266	250	249	248	241	274	283	244	267	283	261	262	256	225	249	258	266	259	285	249	257	277	264	265	264	305	314	298	271	266	293	285	262	302	252	278	272	258	270	245	276	255	262	246	285	263	256	302	279	299	327	250	271	268	268	279	287	260	251	258	280	290	268	253	248	273	284	250	261	269	283	286	257	237	287	278	252	270	264	282	263	289	262	274	292	248	275	254	273	275	284	296	274	276	298	275	286	254	278	287	278	295	306	275	266	245	258	306	266	262	274	240	251	274	240	268	295	266	281	271	245	269	248	258	257	273	236	266	274	253	256	274	281	276	256	289	278	257	262	294	264	273	266	230	288	259	248	256	288	283	252	288	249	239	285	257	271	259	259	268	267	253	276	292	322	267	269	273	290	295	273	239	284	261	301	269	270	275	264	278	244	295	260	255	263	270	263	282	296	271	272	268	239	249	260	224	296	265	225	237	294	274	280	227	291	236	243	240	301	282	288	271	298	299	262	278	239	230	279	285	266	288	265	263	276	298	258	256	275	304	258	257	243	257	292	262	293	277	272	253	259	313	283	264	279	269	275	274	278	254	265	293	263	249	266	253	280	241	232	268	245	297	300	273	272	268	298	272	256	280	253	280	265	254	259	270	272	273	278	279	267	282	260	272	235	277	269	288	301	259	252	272	262	283	295	249	268	255	284	263	248	240	257	218	250	272	254	279	243	249	277	275	255	271	298	292	281	284	270	249	249	311	278	296	256	265	270	268	294	305	244	280	303	225	262	261	257	262	257	251	273	278	308	271	249	253	275	298	274	288	254	265	253	254	302	273	279	273	260	283	292	281	314	256	279	272	236	298	305	263	285	279	276	255	231	285	234	265	317	251	282	264	255	243	249	288	254	320	274	238	271	289	245	255	233	257	273	250	316	267	287	261	263	276	237	272	230	267	270	263	265	280	260	275	278	287	278	281	242	254	282	237	265	270	273	307	264	285	245	260	271	269	275	273	290	302	264	250	266	287	279	267	259	298	261	315	267	248	300	245	260	265	272	290	274	285	259	275	250	260	269	250	247	282	265	278	244	232	252	284	271	262	244	249	241	278	275	282	277	264	272	278	254	248	245	261	307	291	286	267	279	257	258	276	253	276	287	296	295	259	279	283	271	248	272	280	295	267	287	294	277	258	272	283	258	281	274	265	293	252	292	272	271	281	234	254	282	266	298	260	284	305	263	308	281	233	264	295	285	250	279	256	243	296	258	270	271	288	254	230	246	268	286	253	272	278	269	277	278	250	262	253	229	269	275	274	261	312	264	287	268	260	283	263	286	294	268	299	293	264	280	263	284	281	297	276	258	263	270	293	255	272	264	256	241	284	261	271	277	275	258	208	251	268	264	268	285	292	283	269	269	277	279	271	278	228	269	280	268	280	248	275	272	304	272	275	250	268	271	239
29761	19773	21837	10730	5892	5211	4908	4951	4356	3226	2826	2398	2311	1998	1736	1688	1226	1016	976	945	931	910	850	899	813	819	803	861	876	794	771	754	748	706	683	616	676	661	592	558	643	587	650	616	615	597	610	577	604	568	590	596	578	562	577	571	590	597	559	555	576	579	557	569	595	596	582	517	579	555	573	617	571	576	587	557	551	574	646	546	584	571	569	545	592	588	532	619	630	565	545	582	557	521	546	575	605	602	574	535	561	574	599	570	569	545	582	570	613	581	572	601	562	537	571	602	560	571	575	566	560	551	595	546	590	580	530	567	574	558	563	577	590	554	616	625	554	573	558	586	541	578	621	585	601	577	544	607	563	605	588	595	625	582	585	574	572	567	558	587	593	595	551	549	575	596	575	553	571	588	605	585	596	621	567	570	527	550	588	574	584	594	559	581	580	573	556	559	620	603	583	580	548	605	534	607	552	548	605	555	560	584	563	547	550	563	561	533	600	581	584	632	573	585	568	597	607	609	560	628	583	575	552	580	530	592	567	581	586	566	530	595	583	677	601	559	584	581	586	577	583	606	526	507	600	586	582	527	571	564	599	563	538	555	579	596	607	611	578	547	558	601	567	586	576	549	600	589	544	546	602	561	560	594	578	538	571	572	567	548	586	551	568	558	574	578	549	533	555	601	620	601	579	565	551	546	604	565	593	596	580	545	591	584	565	568	611	566	579	576	583	571	585	578	576	547	570	579	580	549	598	568	614	574	612	570	619	604	530	589	633	563	615	595	619	592	581	612	545	568	556	555	550	571	587	534	538	548	549	543	556	586	565	548	597	562	518	507	571	594	573	537	565	557	570	546	585	614	590	547	574	570	537	546	579	592	577	575	572	573	578	566	588	590	607	595	529	562	591	540	530	557	571	569	559	576	577	563	565	606	564	563	591	574	581	608	577	554	572	573	538	562	543	557	561	558	529	607	527	541	545	597	568	565	580	557	590	621	549	583	594	547	583	553	563	545	586	623	556	571	538	590	571	590	566	563	549	593	560	591	592	604	554	570	579	583	563	554	553	590	547	578	586	554	623	610	602	602	586	545	558	561	570	600	611	529	577	538	611	582	601	596	579	567	586	548	573	592	592	572	540	592	589	637	588	563	587	561	588	573	596	577	580	576	617	561	576	527	550	550	573	578	597	552	583	577	575	572	610	561	626	520	567	574	616	564	591	582	599	581	549	639	576	615	582	555	569	583	558	604	572	580	598	607	584	560	567	566	626	593	575	583	568	587	550	559	519	534	590	577	606	556	527	585	542	540	565	552	606	563	564	619	597	556	576	576	608	584	587	567	598	595	558	590	579	570	577	569	556	564	560	552	556	603	565	580	583	559	573	577	597	594	543	578	591	584	589	558	536	575	553	577	563	588	622	571	528	573	579	567	639	602	586	572	586	621	552	580	542	564	563	560	536	603	545	566	559	598	567	574	557	548	577	551	550	560	566	533	614	544	540	571	587	570	579	601	580	591	532	564	598	602	575	558	570	572	599	601	568	552	603	520	603	563	566	599	534	596	596	563	591	569	630	565	582	565	573	600	606	577	558	553	601	553	566	550	595	590	561	563	597	585	589	579	556	542	563	576	547	590	609	584	554	585	581	605	558	590	556	574	611	546	600	573	592	564	571	566	562	542	536	587	588	611	562	547	610	568	611	597	594	575	563	562	575	598	561	566	615	591	528	599	530	596	550	540	601	556	534	552	610	581	582	544	600	627	563	587	578	595	583	552	588	586	589	573	608	594	579	581	570	557	577	624	581	560	551	537	608	558	573	601	555	594	623	587	557	596	599	624	553	576	529	552	594	529	557	562	593	566	546	593	565	597	560	599	566	578	559	545	564	640	572	568	542	549	543	593	571	582	583	554	547	555	566	575	543	548	570	644	567	571	603	554	566	546	625	578	628	567	579	565	547	557	551	569	544	562	581	591	583	584	542	573	548	568	603	595	571	596	535	589	567	541	562	584	572	613	563	566	581	611	602	541	595	577	580	535	593	581	535	597	559	572	545	572	624	590	579	565	589	545	562	534	553	596	582	558	587	551	594	545	557	574	550	576	573	558	536	537	566	608	569	571	628	580	604	600	599	570	589	562	571	583	569	578	572	560	587	535	591	557	585	592	573	579	548	577	559	581	568	563	598	560	568	581	601	580	618	599	612	571	601	585	597	555	584	550	535	593	575	576	566	563	553	569	539	579	584	588	593	601	579	603	562	580	550	612	574	572	561	609	574	604	589	553	605	549	565	562	553	582	555	558	539	605	593	576	608	594	540	569	539	587	589	607	592	549	582	597	588	603	549	569	568	573	563	581	575	575	571	570	595	573	578	599	552	594	565	573	593	578	560	585	562	585	596	599	557	549	548	556	608	560	599	583	594	586	551	582	576	598	560	576	578	545	543	574	603	598	580	552	543	526	595	557	560	612	569	602	582	520	570	561	549	600	547	560	554	617	577	574	621	636	565	556	593	568	570	552	556	558	595	595	603	540	559	567	560	575	610	525	594	586	597	587	589	552	568	529	537	558	592	630	544	560	550	574	604	579	531	598	579	559	584	585	553	609	573	532	609	577	581	531	548	574	575	544	555	541	589	608	546	628	526	550	509	532	564	566	563	584	552	561	538	543	571	572	560	542	564	575	564	579	577	619	537	548	559	598	573	546	575	559	542	576	564	579	576	559	521	563	526	580	582	588	583	573	572	578	548	596	577	614	554	608	539	589	573	588	551	538	594	606	573	583	615	604	563	600	540	621	579	558	580	542	577	529	582	610	579	575	591	644	557	586	593	591	584	567	541	540	586	569	625	586	589	589	562	542	586	602	560	559	560	548	564	595	553	531	557	560	597	538	601	533	554	563	585	547	623	528	538	543	532	553	581	584	580	555	591	593	597	591	560	552	556	558	563	566	539	560	576	546	606	608	573	565	608	616	577	569	593	554	580	539	598	588	584	579	583	565	565	583	591	587	544	541	535	542	570	575	549	550	581	595	571	561	599	554	630	563	556	558	528	560	615	551	601	574	596	599	577	560	599	588	581	592	581	606	561	621	553	542	576	595	579	563	531	580	607	580	591	625	593	583	555	591	565	554	575	581	563	577	555	572	581	549	577	575	599	582	567	625	562	627	611	616	607	531	560	574	584	594	581	511	533	562	568	582	587	553	554	574	606	569	576	553	589	591	546	594	605	585	552	586	575	598	584	560	552	550	572	567	583	576	608	580	588	569	559	609	542	561	589	540	584	593	590	619	578	567	582	574	600	568	616	607	550	563	578	607	573	594	591	551	598	607	546	580	566	612	544	553	559	561	584	552	571	609	572	529	522	591	566	579	599	552	591	568	597	527	553	585	565	563	588	604	583	578	635	613	565	540	592	565	544	571	600	585	572	567	569	604	553	585	615	568	569	553	552	558	547	553	587	590	604	578	574	600	587	590	543	565	606	592	547	587	584	585	594	560	624	579	589	621
60726	34983	25128	11109	3105	2190	1913	1629	1529	1186	844	804	747	695	617	625	463	437	385	417	445	397	360	388	394	364	346	357	393	357	373	345	366	333	365	319	345	295	276	332	335	319	310	323	307	310	331	309	309	296	346	305	340	321	299	348	345	284	338	302	292	303	271	304	293	312	335	318	252	306	307	324	308	295	305	291	326	341	317	322	302	310	307	315	339	343	298	329	315	308	312	313	330	304	305	305	289	285	306	328	301	314	328	298	284	334	348	270	322	272	309	356	342	339	343	319	325	334	280	303	326	311	323	287	296	307	288	320	286	307	297	334	311	333	304	304	285	306	292	318	322	325	274	301	319	286	288	305	309	316	300	280	289	281	343	307	274	295	286	279	287	297	321	309	307	304	309	326	313	291	308	304	339	289	314	304	302	316	348	285	321	298	325	312	313	301	316	285	297	297	284	305	340	330	285	301	341	299	294	308	293	311	310	297	302	310	287	313	345	314	324	289	275	277	293	300	341	295	293	322	286	305	308	321	304	327	344	305	260	283	309	280	301	307	340	323	297	311	315	328	336	291	281	303	301	306	302	324	328	326	335	322	328	323	289	311	278	332	297	331	320	292	296	321	298	285	313	323	336	253	310	326	321	333	281	330	329	302	306	335	345	316	323	337	295	331	293	344	304	297	314	340	299	341	322	316	296	285	285	312	338	308	298	328	322	290	306	323	275	322	317	322	309	308	297	317	328	321	358	300	332	316	315	312	310	286	351	323	289	290	319	344	296	317	286	317	294	293	329	301	332	315	297	286	299	305	274	318	335	282	306	288	290	323	300	283	333	327	324	301	357	327	289	344	325	287	303	293	343	305	324	335	299	322	305	277	275	324	328	269	305	294	302	314	303	330	315	311	306	295	288	281	264	320	301	293	335	330	301	296	327	333	336	310	313	322	314	301	320	302	310	316	309	273	292	283	316	323	313	313	315	310	303	298	321	306	348	327	297	315	342	314	317	330	356	297	263	312	278	291	280	285	331	312	299	297	325	335	326	300	289	321	298	297	311	312	340	326	318	317	292	302	335	311	284	315	318	305	301	292	324	310	286	304	323	314	334	286	306	285	279	325	305	299	310	332	262	324	295	315	330	298	282	288	290	291	286	296	314	310	293	268	290	306	285	299	280	296	323	286	283	331	298	356	330	276	318	350	270	306	319	316	309	299	305	315	296	317	260	302	303	308	300	316	321	323	339	281	329	286	322	275	296	293	346	291	345	339	291	289	281	281	299	333	333	325	332	303	331	297	328	306	301	313	317	331	314	290	309	299	281	309	305	319	348	278	330	321	300	316	268	296	329	322	303	308	319	319	334	298	324	289	304	295	314	302	293	296	318	345	298	310	295	297	303	311	334	288	286	290	302	327	299	309	292	308	308	301	328	304	282	279	257	285	322	288	283	309	300	317	294	314	324	341	300	307	309	355	318	342	309	286	350	303	300	302	303	342	311	295	326	296	359	303	305	351	316	295	303	294	309	330	305	306	277	294	308	341	310	294	304	281	325	300	328	325	332	317	308	299	277	303	279	294	326	327	313	291	282	284	330	300	306	308	328	316	316	339	324	299	316	297	305	280	297	312	314	297	275	295	305	317	284	278	321	343	305	319	310	307	280	297	285	314	336	314	307	293	327	327	296	326	313	332	300	317	306	341	337	326	298	280	329	302	330	310	324	346	311	306	296	335	297	305	305	310	309	328	308	353	310	317	322	302	308	310	317	305	311	322	292	286	317	311	327	340	346	318	317	296	298	317	295	301	334	303	321	285	306	330	292	280	323	289	291	324	284	274	289	295	316	296	305	317	302	324	293	290	298	303	326	312	278	303	328	322	299	336	310	310	308	304	303	311	307	326	300	335	329	302	295	344	334	293	288	296	326	289	298	311	294	344	315	306	271	336	337	310	324	290	344	305	306	338	290	301	275	314	299	292	297	287	312	296	321	329	307	311	304	301	302	310	295	319	297	279	287	305	291	304	299	304	296	286	303	321	307	331	335	298	257	297	317	342	320	294	310	307	323	303	343	309	327	304	324	310	265	286	334	311	316	309	310	298	327	313	299	299	331	290	313	327	281	286	321	289	292	337	317	273	313	315	319	315	303	261	336	283	322	288	320	302	291	295	282	319	306	296	287	335	301	293	285	306	322	315	345	274	281	310	311	318	344	313	338	274	342	304	294	285	309	336	291	298	284	318	331	301	305	293	293	266	293	295	308	285	317	276	315	329	321	297	323	332	321	306	294	327	305	323	323	286	304	332	304	282	316	302	297	323	312	305	320	280	303	352	289	292	346	357	312	309	311	284	303	320	292	296	322	327	312	334	306	317	277	322	297	325	322	329	320	290	306	328	296	297	299	305	297	296	331	307	346	290	287	302	306	322	337	321	275	313	314	275	316	308	297	312	306	337	305	288	316	323	328	307	313	312	296	273	347	343	301	291	319	322	306	297	307	331	339	292	288	300	282	338	306	319	293	302	327	305	285	302	313	263	298	319	327	297	299	329	291	276	295	288	294	309	317	355	307	305	308	312	303	316	309	323	322	264	313	311	306	329	319	287	337	301	305	285	291	296	339	279	332	308	315	317	326	284	309	316	285	328	314	352	318	278	332	336	355	303	315	339	351	323	303	321	319	322	306	301	300	301	297	293	286	327	277	264	323	320	324	280	299	310	272	298	354	272	303	308	310	287	279	320	296	330	317	294	322	329	310	324	308	284	302	324	305	332	325	286	329	342	315	332	321	337	284	313	338	309	319	317	355	330	326	264	291	324	298	318	329	282	324	312	316	297	309	290	302	303	318	336	320	278	345	335	295	292	293	342	306	305	326	344	325	321	302	321	309	326	303	319	283	300	278	325	311	283	301	325	321	317	316	308	265	328	350	299	292	332	324	333	310	337	319	268	293	319	298	293	303	345	295	288	365	323	303	318	331	291	290	308	332	295	285	335	315	297	342	331	292	291	352	305	299	301	343	317	328	307	319	308	312	317	302	301	351	318	313	324	304	293	290	302	308	297	285	334	328	327	318	297	300	300	322	323	312	341	332	302	301	308	295	300	291	309	337	293	335	300	319	313	341	322	312	322	306	293	284	324	302	303	295	321	325	311	308	366	296	286	304	316	303	318	311	283	340	301	345	289	319	306	308	325	317	287	330	290	283	323	294	327	315	306	308	315	275	295	317	322	278	291	302	313	295	295	326	308	308	341	332	274	326	327	315	307	298	301	303	318	298	324	338	298	305	313	309	317	277	312	285	270	334	290	295	305	307	314	340	306	283	322	330	310	292	315	318	315	286	290	325	328	320	356	308	308	347	299	290	310	329	308	334	304	313	327	294	312	297	312	317	293	333	331	316	365	317	320	316	301	298	316	332	304	338	334	285	316	294	367	326	284	267	290	304	310	321	307	318	323	312	312	293	289	308	311	311	296	305	305	324	323	319	291	304	314	303	318	298	288	333	323	274	285
36257	24511	28268	14925	7766	6721	6972	6275	5957	4568	3567	3531	3298	2533	2337	2137	1649	1345	1218	1267	1202	1094	1097	1180	1090	939	945	1061	1045	1048	1010	952	840	764	717	741	703	712	746	668	692	626	656	701	672	634	658	711	626	700	660	659	663	697	646	659	649	607	672	642	624	636	655	642	625	617	623	655	663	675	651	681	657	591	655	635	618	676	642	624	631	654	664	576	655	636	667	639	621	676	675	660	641	632	681	629	661	635	648	634	696	635	644	655	627	647	655	629	665	670	628	645	638	621	627	637	652	569	626	656	655	630	631	632	639	666	606	680	610	591	681	637	665	606	650	642	664	632	637	615	602	629	635	635	675	629	647	681	654	664	573	635	622	626	596	634	644	608	682	693	671	644	623	647	634	647	648	620	657	623	636	691	629	657	664	601	646	619	635	647	684	679	645	651	631	616	633	659	642	650	655	597	648	671	641	622	673	607	646	636	655	654	602	670	643	642	645	641	635	641	684	678	653	625	669	663	662	680	653	645	685	646	591	640	621	599	677	709	605	623	663	656	672	680	653	694	642	655	656	627	611	613	648	664	641	653	603	689	636	643	701	605	634	682	620	646	632	619	634	664	661	636	612	660	632	621	680	616	645	646	650	616	662	644	606	624	637	632	659	623	634	647	652	654	660	605	621	705	650	637	672	631	725	669	629	676	632	640	641	649	642	632	615	636	680	701	618	682	654	574	665	671	625	641	645	620	660	679	644	641	619	606	662	651	648	648	619	660	674	640	626	644	612	650	630	636	634	639	611	645	641	666	642	654	666	598	631	645	682	648	627	674	694	648	649	652	649	644	685	687	704	606	663	621	657	625	627	618	604	676	644	614	640	644	630	635	674	643	664	656	677	651	652	678	617	651	672	605	618	669	631	647	655	652	646	652	621	650	648	658	666	628	661	626	659	665	638	648	689	689	631	671	676	638	605	610	668	629	639	663	673	622	699	623	638	687	634	625	675	639	607	660	637	673	653	637	654	666	699	634	633	678	631	642	661	649	625	679	666	638	651	692	657	629	645	632	643	626	603	632	619	654	633	647	600	619	628	667	650	655	641	596	713	647	632	653	623	631	679	590	670	651	637	707	647	581	634	682	630	636	654	591	637	637	658	621	688	672	684	690	644	667	668	660	634	593	658	623	655	658	588	652	637	638	648	626	625	565	644	645	599	639	684	562	621	653	652	661	649	680	634	661	606	642	639	623	653	630	608	619	666	616	658	665	679	659	664	651	617	624	617	644	602	639	698	673	650	688	659	601	646	615	631	603	682	634	609	606	640	634	667	654	633	634	644	628	649	637	638	655	647	625	653	618	598	633	696	626	694	604	642	626	668	669	604	580	625	613	637	614	622	669	649	636	652	627	620	657	626	614	599	641	638	611	629	633	610	610	621	658	613	616	628	642	625	672	632	674	679	626	650	593	618	666	623	658	621	640	638	657	651	631	614	645	673	694	618	703	639	661	647	667	627	630	688	649	636	647	645	655	613	613	673	602	644	674	644	634	705	621	651	650	638	657	672	646	664	636	656	609	661	733	661	619	711	677	661	616	616	626	602	624	628	673	643	642	645	685	654	642	634	646	669	656	662	630	615	638	584	628	592	643	600	674	593	635	646	646	663	626	629	633	671	653	633	619	629	626	641	648	625	672	631	626	704	644	671	669	692	672	670	651	682	661	696	625	610	634	668	647	618	649	615	648	659	632	617	639	642	653	606	687	650	594	658	655	636	658	661	628	644	587	676	645	625	634	703	654	623	632	672	625	619	630	651	597	611	639	630	646	615	651	622	627	656	669	628	694	609	617	598	700	670	645	669	603	639	671	635	621	632	639	658	627	655	615	636	639	617	661	653	645	614	615	640	617	676	662	633	678	647	629	678	664	630	652	652	666	653	614	661	618	653	620	605	619	652	609	642	675	653	623	638	625	639	653	675	650	644	632	639	637	612	645	631	631	600	629	641	654	663	658	593	682	657	694	680	645	693	644	646	677	638	599	676	633	633	620	616	631	679	699	641	663	665	649	672	664	640	588	671	624	616	645	652	668	663	638	610	638	641	669	667	646	593	680	623	653	607	643	581	654	655	644	669	646	619	625	610	655	662	667	667	621	622	675	625	632	626	629	611	651	638	693	643	629	653	623	644	626	650	670	695	639	639	609	609	627	665	662	617	654	632	652	659	643	650	587	630	654	613	614	649	645	689	616	665	640	653	623	650	624	651	667	702	620	608	672	633	644	650	649	648	656	680	654	631	638	632	617	642	655	643	648	621	638	703	692	626	685	641	632	624	673	629	656	641	657	613	648	667	610	642	687	641	623	631	600	626	697	664	652	605	643	597	610	618	646	632	619	615	687	673	633	618	648	691	633	651	688	695	636	643	626	635	616	663	606	626	642	619	683	679	619	640	672	663	635	664	616	593	621	657	637	653	663	636	613	625	686	592	617	677	639	607	633	601	643	614	694	624	595	609	643	649	642	679	640	580	631	599	607	659	642	663	631	663	634	665	658	669	669	628	649	633	646	693	655	697	631	644	667	641	581	613	627	623	647	671	609	643	642	664	644	611	675	688	634	643	634	646	671	672	642	604	643	613	663	584	642	645	619	673	671	648	662	637	639	609	633	645	613	643	672	617	637	637	656	652	633	661	671	661	656	602	637	646	652	667	594	663	627	666	648	656	637	658	649	614	631	600	659	636	639	662	619	648	629	635	676	676	634	616	651	620	678	630	621	649	643	678	641	668	600	665	657	628	672	652	687	638	624	647	647	612	706	630	613	652	640	661	641	651	609	636	632	702	650	641	689	643	649	657	631	615	591	656	667	658	602	640	657	664	613	651	632	643	643	660	636	651	656	678	647	636	612	640	615	700	630	596	645	648	654	599	639	663	639	656	652	639	671	605	627	652	706	680	628	680	632	636	599	655	651	646	673	629	637	608	647	648	588	619	626	635	662	689	663	661	664	611	590	638	674	616	654	637	649	637	618	624	628	674	635	611	694	684	672	630	605	630	669	655	609	612	646	618	643	659	655	631	635	675	604	627	623	636	623	658	677	693	634	627	656	643	650	619	621	647	631	657	659	650	623	652	631	647	679	701	620	672	630	646	667	668	702	619	618	668	638	698	643	639	636	631	687	662	614	627	683	617	627	680	651	612	661	669	657	626	627	623	665	655	603	663	644	624	658	654	613	672	625	656	633	633	672	648	661	635	651	643	621	683	608	640	653	652	631	650	644	660	634	691	631	655	670	674	646	662	651	623	605	619	675	618	640	652	694	643	632	634	667	681	637	643	653	643	656	671	639	613	632	646	615	652	605	694	632	657	668	635	675	655	625	649	611	630	647	612	662	647	651	632	683	633	636	686	697	614	624	676	647	622	641	609	640	613	658	647	663	644	642	620	650	648	654	672	627	619	632	685	615	613	662	690	660	647	636	679	643	649	626	641	627	699	673	653	670	633	615	668	678	656	663	620	636
37733	19280	9344	2131	694	583	567	557	519	431	429	429	355	362	371	336	323	270	347	296	301	307	316	308	263	320	273	274	288	292	306	309	301	259	265	298	247	281	249	295	296	251	265	261	237	280	244	262	275	279	295	260	236	267	273	260	255	242	270	275	247	264	279	264	260	280	275	279	246	275	310	285	267	273	252	277	278	277	258	257	268	276	296	243	244	239	306	250	291	285	271	266	268	227	296	252	276	277	264	247	293	260	267	309	241	258	276	256	272	261	294	281	252	298	280	294	256	252	260	246	265	264	271	254	307	294	291	275	268	272	247	245	258	262	242	261	277	264	299	280	238	273	300	279	254	244	264	272	315	275	276	283	261	278	269	278	260	252	267	284	250	245	270	259	270	290	293	273	243	260	263	267	268	268	280	267	268	260	249	237	279	239	261	242	271	256	271	252	262	276	257	262	313	278	234	272	252	268	262	275	331	267	273	282	270	281	267	288	256	315	278	301	282	252	277	267	240	253	286	242	271	253	275	261	269	262	245	280	277	263	266	257	279	269	248	269	271	259	267	290	268	246	273	254	298	262	284	254	275	271	313	257	266	271	269	257	286	237	289	265	266	297	273	294	289	232	273	272	295	253	296	267	280	277	279	281	279	276	254	278	246	232	278	273	246	270	248	293	269	255	274	271	280	258	268	291	263	263	304	279	279	284	286	266	269	265	244	278	255	238	265	261	272	278	275	269	272	245	299	280	262	263	265	285	263	256	279	274	284	269	266	270	270	283	274	273	292	256	251	276	263	258	283	283	281	285	283	232	291	257	250	280	283	256	242	278	279	257	248	283	262	276	296	273	259	256	299	281	264	260	288	298	255	296	269	277	276	257	279	281	261	262	269	282	267	276	284	268	260	299	260	290	269	266	287	281	265	267	264	262	265	268	244	267	290	247	280	258	270	259	265	249	265	274	280	255	250	305	254	272	248	239	284	273	253	298	250	272	302	257	208	232	248	272	248	254	284	246	256	296	258	290	246	256	266	268	260	260	265	276	235	233	253	260	250	253	275	267	302	245	260	291	289	299	249	275	283	228	259	247	295	258	266	287	286	266	263	298	277	273	277	299	269	267	275	259	274	261	268	274	229	253	256	259	263	294	286	262	279	259	242	294	246	286	264	261	272	244	257	266	260	255	259	283	276	273	259	256	282	264	246	263	276	245	250	248	254	268	266	251	261	248	272	268	273	271	301	249	269	267	270	275	286	248	255	250	251	293	233	251	284	221	284	239	259	232	234	275	284	280	264	254	284	278	259	285	291	247	272	271	307	294	261	279	273	279	262	257	290	243	247	242	259	310	273	278	258	283	271	292	257	292	288	253	245	257	280	244	286	268	240	263	240	258	271	261	254	249	288	272	275	273	247	275	232	280	295	269	250	261	268	242	265	269	259	282	276	264	241	272	264	288	240	286	291	258	256	273	255	263	252	311	236	252	266	288	248	258	284	277	279	283	287	257	295	268	292	254	266	218	264	303	292	244	277	256	244	250	272	291	271	242	267	255	278	296	284	269	258	263	351	279	263	277	271	260	275	315	315	266	285	217	294	242	248	252	252	265	246	241	259	278	269	284	257	267	235	254	285	282	232	287	292	277	289	274	303	280	304	265	268	294	274	240	255	244	273	298	251	287	274	287	304	273	280	282	283	260	268	272	229	256	256	237	280	252	278	287	270	236	260	250	226	268	233	275	297	262	247	244	344	271	302	246	244	263	271	248	248	257	269	257	240	292	250	264	281	259	272	276	244	268	241	242	289	302	300	276	280	285	278	254	295	279	283	267	291	285	268	260	286	296	247	277	252	249	264	295	281	272	264	280	302	248	244	249	287	243	268	243	236	309	268	249	226	252	269	264	248	237	240	291	280	277	246	285	236	312	259	213	264	284	288	263	272	286	261	267	253	271	282	262	274	260	235	284	246	235	274	253	255	287	258	263	270	242	282	294	273	270	295	263	311	258	292	286	240	282	253	286	261	283	271	240	301	257	287	275	266	242	291	258	260	283	307	267	251	285	272	243	272	272	271	285	274	257	239	275	259	240	237	257	308	241	269	278	274	259	270	260	240	293	260	270	248	267	283	267	284	273	252	210	280	259	255	279	258	296	251	270	255	277	282	261	229	262	268	272	274	239	254	254	253	266	285	260	251	256	232	288	253	269	293	289	270	259	253	252	281	278	296	264	305	227	262	266	261	266	259	244	265	262	286	254	245	237	276	308	268	270	278	274	269	275	262	301	274	252	257	261	261	264	271	244	272	274	282	270	269	267	304	232	279	258	254	269	282	266	248	295	280	227	258	268	244	288	264	283	277	276	254	276	273	255	247	286	285	272	286	238	260	267	230	257	294	310	281	232	266	261	283	268	283	279	268	254	285	291	262	282	276	224	263	290	267	253	284	260	274	267	266	246	258	255	256	259	291	257	296	274	280	284	265	287	220	274	233	279	283	273	272	285	224	272	291	248	285	261	292	255	251	284	276	263	274	267	294	270	261	263	292	260	293	266	250	287	281	281	274	274	249	276	254	244	266	276	316	298	275	256	222	254	274	269	266	255	246	262	286	255	276	250	286	282	281	238	265	282	269	264	265	276	280	236	267	271	284	308	258	261	283	273	256	290	257	260	267	285	256	275	264	252	253	292	269	260	289	281	242	295	273	230	284	274	250	301	270	297	265	267	260	256	290	252	278	267	245	247	271	235	257	248	272	304	267	268	289	245	263	282	285	258	274	288	281	256	259	254	257	236	263	274	276	266	298	243	252	245	291	252	271	285	300	280	230	285	260	247	257	295	274	282	264	247	267	282	266	272	308	304	296	289	251	254	273	270	250	272	278	248	245	288	256	260	298	255	286	251	246	294	254	240	270	243	249	260	269	257	249	255	259	261	265	246	278	259	260	264	290	290	269	276	270	259	301	260	231	246	289	240	284	252	275	282	268	243	294	260	265	267	262	235	277	265	263	286	309	265	260	305	277	275	260	267	266	244	271	260	261	283	249	270	238	280	248	287	269	243	213	273	249	242	278	260	264	233	260	260	290	235	244	238	303	279	263	289	299	260	268	250	258	267	275	278	285	254	277	260	272	289	253	242	250	290	309	266	246	289	248	279	288	277	242	274	244	287	260	259	273	292	269	256	257	231	294	258	234	275	258	265	296	289	271	274	273	260	278	246	241	255	254	260	270	262	269	250	285	271	255	256	267	244	268	264	224	261	291	245	255	286	264	243	246	255	253	267	289	273	303	240	274	291	259	288	258	247	283	275	275	281	272	275	277	298	264	235	291	252	282	275	257	269	270	255	301	298	260	252	256	252	264	271	312	263	256	281	287	265	305	275	285	292	277	276	281	263	312	281	267	301	245	245	256	287	241	285	214	285	248	258	253	274	261	296	258	246	258	256	257	269	258	265	240	282	253	271	257	246	281	288	280	271	268	284	254	233	258	238	242	265	279	265	260	280	269	303
22032	12446	12097	4015	2088	1980	2089	2122	1987	1484	1309	1265	1246	1112	1089	989	796	758	744	739	735	701	697	725	743	647	685	688	668	648	638	675	595	604	596	574	591	555	623	601	579	604	541	582	556	571	528	510	554	633	563	588	565	545	569	595	550	575	585	557	572	580	625	592	590	599	535	559	557	585	572	571	592	547	520	567	556	593	495	608	589	564	574	526	550	581	570	609	583	554	572	567	586	539	570	618	591	561	571	581	608	549	543	553	559	593	518	571	537	577	539	569	602	550	575	603	628	573	604	567	574	537	564	595	560	574	541	579	578	558	558	574	601	554	568	557	540	594	591	588	523	549	610	552	566	623	613	547	591	555	581	567	564	565	559	552	583	572	573	573	544	559	532	531	583	549	574	570	580	557	574	570	610	565	534	595	574	592	550	608	573	530	533	617	564	546	583	533	577	528	567	586	565	595	584	601	502	573	545	562	551	535	594	553	608	565	589	573	576	549	537	569	534	540	597	599	536	582	545	535	556	551	527	566	535	604	566	573	594	555	570	561	547	544	569	557	598	604	568	579	544	555	566	568	547	575	552	611	556	594	560	609	600	569	579	611	538	533	526	527	565	614	554	557	566	583	555	605	550	579	548	596	607	556	557	570	553	567	595	545	567	570	532	538	506	575	551	527	545	552	565	568	554	571	528	578	647	595	568	557	542	559	587	531	559	592	588	608	567	595	588	543	558	574	597	586	598	564	572	589	575	552	572	634	542	583	585	565	618	606	599	570	558	576	569	577	541	590	551	583	577	583	572	541	594	550	604	580	584	538	554	531	593	578	550	571	573	581	572	567	572	520	513	538	535	544	582	576	563	606	567	552	571	578	577	572	567	570	585	587	543	539	545	546	562	595	551	569	528	582	497	600	534	537	587	569	587	539	579	609	572	578	569	542	550	583	560	560	571	589	555	530	545	537	512	531	591	572	576	567	552	530	566	561	609	545	580	547	605	549	523	574	569	564	562	558	592	562	560	561	545	544	573	566	555	566	574	587	575	584	537	561	608	569	584	592	625	538	544	537	565	569	565	578	567	602	578	537	577	582	535	608	566	556	593	587	552	556	580	642	576	544	569	536	537	561	525	576	589	571	529	521	555	589	554	559	567	555	575	591	549	541	565	575	609	611	550	595	592	579	577	575	563	586	566	555	535	567	572	562	517	548	594	606	551	552	540	575	566	553	590	528	557	553	567	571	565	588	546	564	529	575	517	563	580	550	563	618	551	561	588	561	558	575	546	551	556	553	598	562	567	542	539	613	567	525	545	562	547	505	567	604	561	565	559	522	552	563	541	551	620	610	581	528	549	578	594	543	555	548	567	542	550	583	562	592	593	578	554	569	554	603	502	547	578	540	632	569	607	563	553	593	564	545	538	572	550	579	547	573	567	569	535	573	531	584	585	570	590	604	578	552	557	542	599	589	539	565	528	585	584	568	538	530	578	535	541	597	594	550	551	623	582	542	539	578	580	593	527	568	565	584	574	558	539	537	585	544	544	572	579	555	563	558	565	593	583	565	589	562	599	561	569	549	606	525	534	551	572	545	560	530	545	580	559	563	532	550	553	585	575	549	561	574	586	566	607	562	553	569	532	559	504	578	568	552	568	596	567	566	584	533	563	547	580	565	577	562	571	580	554	558	611	538	554	538	598	590	616	578	569	555	526	565	562	548	570	520	587	604	569	558	581	549	568	603	598	537	541	558	560	550	563	578	605	543	516	541	542	563	624	523	592	587	553	557	560	601	582	563	520	561	588	568	594	568	568	563	572	572	544	562	566	516	616	553	581	582	564	612	551	565	573	603	531	591	577	528	602	526	559	566	514	568	566	541	614	565	594	589	576	584	573	543	578	576	529	585	542	564	585	572	593	550	585	552	580	594	599	577	578	563	558	583	535	533	546	588	585	597	611	571	553	564	578	584	618	556	574	577	554	545	529	598	564	546	583	544	588	574	564	612	551	557	574	548	567	549	577	550	618	561	509	573	546	571	550	550	570	564	592	566	538	573	564	556	537	574	557	532	540	564	566	527	528	560	550	580	603	569	565	602	553	591	573	596	577	567	541	562	565	583	568	541	547	567	572	597	578	576	542	590	553	577	553	580	549	587	545	617	562	526	526	547	595	572	538	569	548	568	535	567	550	556	557	544	592	571	575	545	537	593	580	584	566	562	564	555	570	523	591	573	562	538	578	558	559	586	546	536	553	538	541	557	563	596	557	594	566	564	563	619	565	590	523	525	595	554	612	575	584	537	542	562	576	554	556	558	596	588	523	584	566	556	565	586	572	604	547	581	558	583	573	552	555	561	578	555	467	539	595	562	578	534	582	563	527	604	562	591	555	545	612	567	580	591	576	635	553	540	589	570	581	589	552	577	600	551	512	595	594	550	555	556	593	546	596	530	574	585	575	582	557	566	572	560	575	563	526	566	562	537	532	558	595	539	570	609	552	556	594	556	545	566	596	582	541	556	603	581	543	490	561	573	523	554	545	569	604	610	548	587	581	579	577	598	543	537	603	607	551	560	563	602	563	537	560	535	568	560	532	568	579	566	532	548	546	566	591	553	575	562	564	540	544	561	572	540	557	525	556	559	569	568	574	591	532	558	592	571	545	540	553	564	558	598	585	604	563	555	532	568	563	545	550	602	616	621	562	558	626	591	542	567	576	604	586	561	552	573	577	552	535	574	531	545	545	588	552	592	560	585	608	543	575	563	576	532	545	539	547	542	584	540	554	545	559	515	536	535	599	522	570	546	552	576	621	568	561	590	574	570	577	543	543	553	560	544	539	569	530	555	576	570	592	616	581	536	615	549	628	583	560	569	585	581	572	593	592	572	517	572	594	530	555	563	548	609	566	588	557	528	547	607	620	551	577	573	599	522	568	569	617	578	582	564	584	587	581	575	593	542	564	576	557	579	597	596	573	536	560	575	549	593	549	539	533	617	546	553	542	562	534	574	553	533	564	586	556	545	554	580	545	562	564	521	572	579	544	544	616	573	580	582	546	612	488	541	537	612	574	530	546	569	574	531	539	574	574	572	529	583	582	537	559	585	568	591	578	558	563	530	593	592	569	584	610	556	592	583	564	544	548	563	541	601	613	595	534	574	555	554	560	570	581	575	532	552	575	554	550	575	563	543	576	519	535	542	575	573	513	615	558	534	567	598	535	563	579	553	591	559	606	544	601	561	554	586	571	533	530	512	608	560	556	575	540	600	564	594	554	570	545	551	583	546	549	558	583	573	549	546	565	553	547	596	551	553	571	586	526	607	589	590	582	553	593	556	588	511	592	557	525	578	555	555	556	568	586	564	543	572	536	589	535	583	511	577	569	538	603	565	535	580	587	590	520	586	582	599	551	568	571	563	547	512	576	531	556	537	587	545	515	507	599	589	546	591	547	565	524	546	594	570	576	637	573	581	578	572	553	544	552	577	576	563	565	566	569	559	543	597	567	598	548	566
52989	28845	17047	5214	1631	1370	1150	1119	995	686	638	620	552	483	442	426	347	313	307	295	335	311	359	325	351	275	303	296	321	315	313	282	284	319	273	293	275	258	292	297	260	270	221	247	275	265	275	272	253	263	251	241	269	264	252	279	295	288	257	274	295	262	277	251	281	276	266	260	287	272	265	281	289	288	277	260	286	260	265	297	287	268	258	254	280	240	269	319	254	261	223	284	293	290	279	247	270	279	254	243	306	270	287	289	266	276	283	263	272	278	261	271	275	277	270	284	296	275	258	277	251	299	287	287	270	293	270	283	256	272	271	301	292	238	267	312	263	296	307	253	282	280	268	249	262	239	287	287	271	267	281	274	250	298	277	294	269	243	266	279	260	246	246	262	293	242	272	256	273	316	269	296	272	271	276	271	275	263	267	276	287	236	279	298	303	254	246	280	290	272	251	258	244	308	286	269	308	274	261	322	275	268	299	284	245	268	279	254	240	283	239	242	269	248	275	265	271	296	296	306	289	265	300	263	235	266	302	288	257	285	255	247	262	260	275	303	275	290	266	290	246	287	265	281	284	247	286	256	260	271	259	255	275	286	292	228	266	287	290	249	256	280	270	261	305	290	226	271	263	284	251	258	283	316	285	251	267	239	242	279	295	314	233	249	314	267	250	281	274	313	299	285	247	311	282	254	255	276	272	279	279	288	259	285	248	268	284	260	265	248	284	272	286	277	276	301	291	262	259	268	258	270	251	249	261	264	228	266	276	311	253	299	281	264	263	264	278	300	264	284	291	232	296	276	266	276	297	285	255	253	277	283	277	267	253	252	289	303	256	254	238	281	300	285	274	297	265	251	250	271	262	278	252	289	279	288	247	280	263	277	299	299	275	263	263	283	244	282	254	287	247	278	289	294	245	253	275	267	272	283	259	269	248	279	250	239	265	266	281	297	264	264	274	252	251	268	279	265	284	291	256	263	291	273	248	261	285	265	260	258	281	262	262	268	281	243	279	280	240	255	300	252	265	274	293	289	281	255	278	283	276	280	265	233	244	290	289	267	279	251	266	289	249	272	263	272	275	309	269	253	257	280	254	264	306	292	261	298	295	257	266	287	261	282	276	291	270	280	277	270	246	273	256	247	280	269	297	296	267	237	262	271	262	289	282	270	269	275	276	284	266	268	250	249	249	272	259	279	261	258	283	265	306	272	296	267	276	262	253	277	260	286	325	273	276	260	250	262	262	257	258	277	273	251	270	246	286	261	269	285	286	268	269	257	285	293	255	312	289	248	285	299	302	263	274	310	308	243	293	290	276	241	258	270	222	284	250	280	282	278	254	249	269	233	264	302	240	253	280	286	286	306	286	274	252	277	269	243	273	257	254	282	259	259	271	270	258	271	247	261	297	285	276	232	254	275	296	289	309	281	281	270	273	273	312	258	299	275	286	275	258	247	279	290	299	275	286	354	295	250	297	256	284	271	294	264	285	259	274	258	290	262	287	263	278	262	314	230	219	282	287	251	278	274	278	250	262	277	268	277	273	261	265	278	303	265	262	278	252	265	281	280	268	264	292	260	256	284	266	266	289	311	280	302	300	289	261	262	256	260	268	285	244	280	251	289	268	284	302	260	257	273	261	277	287	247	283	285	251	259	243	281	263	283	268	292	278	325	271	263	234	284	304	288	330	269	291	306	274	283	279	284	239	281	276	299	265	237	272	241	252	281	321	299	277	281	285	263	267	256	277	286	259	280	272	304	254	254	297	252	250	294	272	285	274	225	271	290	279	290	306	276	282	250	285	262	246	290	263	264	286	268	247	275	274	231	265	269	274	332	274	267	267	296	265	301	264	252	271	271	236	302	285	258	269	296	237	252	285	245	263	269	301	265	277	291	259	296	264	318	258	268	282	252	280	255	288	294	263	258	276	271	273	234	286	269	258	284	268	279	276	285	277	257	292	286	306	338	273	254	266	273	280	246	293	288	286	265	287	302	274	282	268	301	236	278	283	255	307	266	292	260	276	261	281	307	276	281	264	292	306	267	276	240	260	246	274	249	245	293	283	266	248	289	264	242	275	284	247	271	278	257	330	270	273	267	281	278	270	271	290	273	258	283	287	279	249	240	277	262	248	297	258	232	270	286	265	287	287	270	296	310	284	249	287	297	276	289	296	276	249	276	287	268	281	270	257	260	271	262	284	259	253	276	274	267	265	257	289	225	268	268	252	259	312	288	264	260	269	288	282	266	313	247	287	285	256	301	275	259	257	256	262	314	274	270	265	289	260	273	242	273	293	309	263	231	251	261	283	302	256	273	284	273	288	285	279	243	252	277	257	251	260	263	261	256	274	269	276	272	280	275	267	282	285	255	277	271	277	310	319	281	262	277	248	304	275	263	286	267	262	267	255	278	262	262	254	237	248	237	274	256	293	286	278	274	283	273	295	258	319	258	281	276	276	270	244	291	255	319	281	259	259	300	309	284	250	258	247	265	296	298	242	261	266	260	235	272	271	279	257	277	261	326	275	232	262	274	268	273	283	258	252	252	291	258	275	275	292	270	338	262	289	296	298	261	261	265	256	264	280	283	273	289	267	289	265	260	266	238	250	284	270	265	270	273	253	296	286	296	274	284	275	297	259	302	267	249	282	281	283	284	313	290	279	302	286	302	238	310	268	262	280	279	251	309	268	276	288	249	277	276	240	278	306	264	262	272	281	224	280	255	252	290	292	264	285	277	259	286	261	270	266	296	316	279	272	266	293	285	292	285	258	290	244	287	253	272	243	251	268	258	280	283	246	266	257	283	278	299	258	272	302	286	295	273	270	277	293	266	238	280	284	279	273	242	268	248	254	289	252	268	247	272	254	287	286	273	268	253	294	287	264	302	280	262	277	266	242	257	304	299	264	296	272	252	256	260	262	275	248	240	259	279	272	293	251	271	260	249	252	287	274	243	257	285	267	283	293	257	271	326	282	250	248	258	233	255	236	287	319	275	299	255	282	262	286	292	247	247	272	213	263	244	236	265	258	257	299	268	243	257	269	286	272	281	262	262	298	287	278	302	282	247	255	323	275	263	278	280	272	271	291	277	267	277	288	295	258	282	289	283	317	287	288	264	247	260	284	237	273	269	314	272	278	311	275	308	292	257	241	309	256	285	278	260	272	280	264	292	308	325	237	297	277	298	253	271	262	266	288	266	286	242	283	288	280	285	239	287	313	276	255	268	297	262	285	289	303	268	301	250	265	273	251	253	270	285	275	275	258	273	267	273	262	300	278	274	275	271	266	297	250	274	233	274	267	295	237	296	295	289	267	276	260	240	254	254	238	254	281	282	258	259	261	267	258	258	255	286	276	285	252	281	298	258	261	301	256	267	264	292	253	254	265	284	295	269	281	257	311	283	276	283	269	291	293	274	299	277	244	267	247	266	262	265	286	267	279	256	280	256	281	269	288	278	278	246	271	301	266	284	286	310	297	286	257	257	285	298	272	273	251	280	287	293
31521	19662	19857	8465	4844	4866	4434	4620	4280	2890	2371	2286	2026	1792	1773	1575	1134	1023	972	1000	952	960	973	1029	916	841	855	855	852	808	875	744	742	678	626	650	675	637	651	608	604	601	617	596	574	601	602	580	607	609	602	616	609	553	595	568	603	562	539	617	582	572	597	606	555	560	610	645	567	590	570	570	590	570	573	620	599	585	585	575	598	558	620	589	580	584	596	570	542	566	594	621	555	538	575	573	573	571	574	606	596	582	647	599	542	592	635	574	558	599	572	600	605	608	565	541	569	573	590	582	574	580	588	536	568	548	557	561	545	618	561	559	617	556	615	605	566	583	596	592	591	586	592	598	573	578	594	605	560	598	541	548	562	573	565	614	582	585	568	594	569	578	602	561	578	551	549	597	587	598	589	605	526	572	593	592	555	570	591	565	566	584	570	606	593	580	521	593	601	611	603	558	558	558	593	552	613	579	592	550	631	515	565	593	555	566	561	572	561	571	609	581	617	596	587	572	577	529	596	549	574	594	562	599	591	607	586	574	548	598	578	570	592	576	562	564	588	591	574	567	580	570	601	556	602	574	581	589	603	600	591	587	586	551	560	560	597	607	577	645	563	580	585	566	603	584	562	580	636	559	547	562	594	561	583	604	576	553	573	580	546	626	580	549	600	569	590	601	583	566	587	533	591	563	587	580	614	588	576	600	537	631	534	577	605	557	607	566	546	583	547	582	574	617	576	566	583	601	573	562	593	590	575	591	552	617	560	553	533	538	619	582	609	598	546	551	599	610	616	556	585	564	574	578	564	546	580	545	544	552	566	580	592	597	581	609	551	562	576	585	579	542	598	555	604	545	605	578	617	553	561	541	575	596	590	597	545	563	568	549	564	597	606	538	554	601	557	628	598	559	598	566	603	613	567	584	561	639	544	560	559	583	581	549	597	554	577	587	570	561	631	521	603	613	578	558	572	589	576	637	556	569	607	579	590	586	566	607	532	602	570	581	584	617	579	635	585	592	650	585	604	566	584	617	556	592	573	620	591	553	563	546	565	574	570	635	603	581	597	595	550	608	599	549	632	580	610	630	591	573	595	572	590	589	628	585	589	602	531	578	561	601	588	534	583	550	581	597	635	586	563	561	595	574	565	607	585	580	586	526	616	601	588	562	574	608	581	605	585	572	552	562	568	567	550	564	559	585	578	602	557	581	593	533	583	566	534	540	622	629	582	569	544	612	566	561	563	575	570	632	568	581	583	589	564	580	546	562	581	594	567	576	592	612	634	586	544	596	574	606	640	568	567	562	578	598	575	613	551	616	615	571	564	555	589	602	552	623	558	582	641	579	595	584	608	568	576	545	598	579	627	569	606	581	562	603	622	581	581	596	553	615	591	574	557	560	602	640	569	593	566	545	590	539	632	616	574	579	551	564	583	603	605	620	569	594	598	618	573	621	600	564	586	593	583	572	568	594	552	570	571	561	586	563	563	582	558	598	602	598	580	603	557	590	587	581	538	590	562	595	578	580	589	605	545	544	580	568	618	573	571	534	584	524	588	596	559	571	527	562	563	541	535	585	541	571	568	572	579	584	606	563	623	587	625	596	586	615	569	600	591	590	570	546	591	619	598	576	578	574	543	591	566	549	589	551	582	569	580	545	601	628	572	566	593	586	581	577	571	562	565	579	612	579	591	567	568	556	578	570	584	549	614	580	546	547	582	564	597	616	574	555	568	579	605	627	579	592	597	553	577	602	592	592	585	586	628	566	589	558	550	539	580	576	560	573	531	562	593	613	565	619	597	563	583	609	600	578	541	614	587	585	608	613	562	589	605	572	557	588	608	563	571	560	584	564	566	625	607	563	578	585	568	563	589	590	564	579	613	568	576	589	585	549	612	614	564	583	566	574	569	583	583	572	615	604	594	565	620	598	558	592	570	542	598	585	612	554	547	536	582	590	542	586	581	615	606	587	620	574	590	601	606	568	601	588	538	582	570	610	624	559	552	606	589	569	564	569	616	581	587	554	567	539	553	560	628	552	616	604	596	590	610	614	600	568	612	552	575	629	578	580	563	594	591	609	524	584	576	564	621	605	561	572	564	576	611	593	587	614	587	561	612	529	569	559	588	582	597	544	592	590	584	569	640	592	573	522	541	560	570	574	555	569	586	572	574	585	564	595	621	537	564	553	589	596	606	568	620	622	563	597	559	590	607	585	587	602	567	534	598	581	534	580	614	585	544	566	617	592	575	601	619	607	529	564	552	616	523	545	562	585	580	584	535	562	586	569	593	606	588	576	599	605	563	578	580	560	588	570	554	606	553	584	569	593	557	613	601	630	613	552	577	579	572	622	592	602	599	606	612	562	525	590	593	532	615	590	601	603	556	572	617	586	599	575	613	549	592	553	563	568	581	612	564	595	558	550	587	587	572	554	619	602	589	611	558	567	534	547	622	599	575	576	545	594	559	601	588	589	578	589	526	546	607	574	591	534	550	611	565	539	538	588	562	575	649	572	543	582	567	598	550	569	561	598	574	605	533	577	551	590	573	549	598	556	616	545	581	567	561	598	606	572	616	610	573	595	600	575	582	539	597	621	567	528	603	542	588	519	586	587	598	599	602	614	580	560	591	593	632	560	547	583	590	624	577	549	580	627	567	588	590	611	600	571	620	586	584	609	564	527	579	586	573	633	605	632	562	579	584	604	610	592	614	575	550	578	618	612	611	586	609	598	569	563	572	589	579	604	599	560	570	566	531	611	619	591	617	528	595	544	555	548	592	588	620	573	584	615	559	613	589	557	614	567	564	596	575	604	618	586	567	570	591	568	599	556	577	584	563	599	564	583	562	592	577	615	589	566	631	625	557	626	577	581	625	539	540	601	568	591	606	593	569	558	572	616	562	633	647	589	575	577	579	562	592	584	596	578	612	592	636	595	571	586	577	601	593	546	592	601	554	624	615	634	598	632	588	551	583	615	611	568	528	631	589	557	585	594	535	561	584	596	553	557	581	618	584	528	573	605	617	585	628	565	621	596	572	603	608	575	542	571	594	597	555	565	582	642	587	583	583	515	548	596	585	586	609	543	579	555	589	573	542	555	583	597	590	573	606	606	566	524	564	569	586	552	592	581	559	572	601	601	572	607	596	552	588	602	561	615	562	533	546	580	545	578	621	575	603	588	540	592	577	591	561	567	582	532	594	573	596	547	582	577	592	557	539	579	590	644	570	565	556	560	599	571	562	604	590	564	537	613	551	575	595	589	597	622	557	545	553	549	549	599	613	517	546	597	599	593	604	583	581	597	558	558	566	584	582	608	575	595	556	545	573	614	633	564	621	594	599	591	585	619	581	566	569	600	543	582	573	519	576	588	578	624	581	579	610	572	588	562	563	578	596	603	554	556	613	558	591	592	543	570	584	557	599	600	573	568	571	543	581	590	580	589	610	584	591	585	573	601	557	571	596	595	555	612	558	591	590	594	586	632	581	636	525	629	583	581	548	530	595	586
57699	35127	25538	9744	3230	2576	2189	1988	1553	1196	978	799	689	692	609	593	478	416	409	427	413	396	414	429	405	396	347	352	353	373	420	363	376	329	321	335	309	272	314	309	277	312	294	286	300	330	304	329	302	331	319	278	301	312	287	321	287	303	288	289	302	339	306	312	304	270	303	278	341	258	323	290	314	274	329	310	348	293	343	307	281	297	333	298	300	332	300	327	320	296	300	311	278	285	315	338	350	271	288	325	309	307	291	262	309	309	296	272	319	322	341	277	279	299	334	308	274	303	296	304	294	289	314	306	292	317	312	299	299	313	320	294	302	315	262	275	284	305	310	340	323	284	307	300	308	307	319	322	290	292	320	334	319	287	348	318	293	316	314	290	300	293	319	301	313	305	291	308	316	289	323	301	317	312	291	322	295	290	285	282	337	296	306	299	293	289	311	310	306	292	295	282	307	329	294	315	284	309	317	328	321	307	323	312	286	300	300	293	305	319	323	302	305	289	298	332	278	291	308	291	298	277	322	287	307	319	293	336	268	301	343	307	305	303	294	334	292	317	307	319	284	287	317	275	313	291	296	294	311	316	317	330	351	315	296	293	308	304	333	285	308	298	306	324	265	301	347	279	303	279	313	267	305	305	295	324	327	296	294	288	275	320	307	293	290	303	325	283	312	304	296	329	280	318	337	300	282	340	300	278	330	334	288	297	345	296	303	288	328	313	325	318	304	288	319	303	316	281	315	311	294	322	309	288	327	306	326	305	303	279	312	296	316	311	304	298	317	292	304	308	292	328	279	292	319	299	296	282	288	343	315	273	300	322	312	316	291	313	315	260	314	322	299	294	296	295	295	295	302	301	275	310	322	320	307	338	314	288	329	314	307	296	321	295	328	286	290	348	325	312	339	311	307	310	304	331	331	303	287	270	323	335	298	312	295	301	296	313	302	315	332	280	315	290	302	305	298	313	308	294	280	269	308	313	320	276	269	326	303	271	288	306	319	327	265	305	338	279	252	297	305	305	306	291	263	281	340	310	311	316	347	271	285	327	302	308	295	314	296	291	332	344	287	314	294	281	292	294	294	310	287	283	301	282	325	313	315	276	330	323	285	324	315	314	306	291	262	292	313	302	314	308	307	329	326	291	276	296	297	302	334	317	348	274	316	303	292	306	277	284	328	340	313	330	303	281	302	283	294	306	307	308	307	285	296	304	296	311	298	295	279	358	289	303	296	279	349	326	289	338	311	298	287	310	300	325	307	285	318	291	300	324	273	292	328	277	272	301	283	339	337	276	288	294	331	277	328	279	298	307	291	294	281	308	292	336	316	337	311	359	286	297	325	296	302	290	308	300	299	316	286	310	289	301	305	247	303	293	306	326	264	290	351	280	285	317	340	324	347	343	303	329	311	303	330	305	323	304	289	301	280	325	324	298	343	277	272	313	261	306	311	334	303	328	305	314	320	297	298	294	326	284	283	280	316	310	306	328	343	322	329	320	282	334	340	282	288	290	269	299	344	310	290	311	263	317	307	313	278	347	307	292	303	280	303	307	321	333	286	327	287	332	300	321	307	298	290	292	317	297	293	319	339	309	312	315	281	273	296	322	305	282	317	294	276	283	341	341	282	321	271	300	296	272	332	333	303	334	320	297	302	282	314	281	292	327	308	288	331	305	312	298	310	292	279	308	330	311	309	347	282	338	281	321	317	293	285	308	340	329	288	303	317	316	337	305	316	319	309	311	315	302	294	297	329	274	294	296	331	339	296	319	307	305	298	347	303	281	285	312	313	283	303	291	282	298	312	328	314	314	303	308	321	293	322	302	308	297	307	283	321	326	318	337	308	345	287	299	303	343	339	310	291	323	298	329	350	308	317	295	303	269	262	292	343	308	308	295	278	328	301	324	311	299	282	296	318	244	316	293	315	290	323	292	288	324	286	336	312	299	308	277	281	302	311	333	304	300	318	300	325	305	337	326	310	304	344	320	294	312	296	286	290	305	302	328	308	314	328	288	305	366	297	292	315	302	279	285	303	286	306	305	297	322	316	284	330	324	304	295	328	280	346	308	312	326	276	336	261	315	283	306	318	291	292	305	339	281	303	331	298	316	311	331	321	256	302	297	274	294	301	296	324	300	272	331	309	347	333	295	288	325	318	280	306	300	301	310	325	307	304	300	299	304	344	299	285	313	345	320	305	262	310	293	296	303	300	318	315	286	312	312	300	326	297	308	307	328	326	304	324	341	315	312	292	290	316	337	315	343	316	333	281	305	295	326	291	330	310	306	302	286	279	301	295	303	308	293	310	315	294	319	332	273	303	321	298	281	339	310	293	306	282	290	281	296	329	280	311	325	297	300	310	295	292	300	309	311	352	275	296	311	289	305	327	298	315	280	290	291	297	279	335	293	283	306	289	313	300	302	316	305	352	299	341	314	279	330	281	346	283	321	313	322	275	273	275	297	310	289	314	284	308	293	276	317	310	291	300	294	261	275	313	311	303	296	284	305	293	296	305	310	325	306	306	300	284	325	333	281	302	283	278	311	273	298	329	329	325	316	335	334	309	305	314	321	292	255	281	292	345	294	280	312	345	327	299	325	316	285	303	344	314	268	317	275	307	290	311	310	305	325	297	306	308	279	313	260	290	300	327	294	283	282	345	296	340	280	310	309	274	292	290	244	310	352	262	289	302	313	315	321	333	327	305	332	321	301	314	302	247	306	316	301	280	300	260	323	314	292	274	292	286	293	309	309	329	306	289	298	310	314	304	306	325	300	313	332	335	281	322	291	305	327	312	330	325	315	305	327	277	318	306	299	296	308	312	335	329	317	307	332	305	304	287	330	302	313	316	290	282	311	311	312	318	332	279	299	334	290	318	298	287	302	289	292	319	318	324	310	272	277	279	288	320	290	294	313	313	289	294	307	323	302	310	295	309	310	304	311	264	323	304	293	304	321	292	305	291	342	296	321	337	342	338	302	329	356	296	270	304	304	297	277	321	297	346	331	326	307	304	318	266	307	288	282	278	296	290	343	297	322	300	314	267	310	281	300	277	340	321	283	304	290	277	300	281	291	328	323	281	323	304	306	324	302	307	290	304	299	310	297	296	315	308	288	333	314	296	292	248	336	321	292	283	301	288	312	289	305	322	297	298	277	320	316	328	300	321	254	334	299	301	313	318	294	337	264	311	324	302	308	299	315	349	291	311	289	293	325	306	307	316	304	284	305	277	258	315	300	323	309	326	303	307	291	291	320	342	325	265	313	315	284	293	329	302	291	298	312	324	323	296	273	304	320	305	294	293	298	314	316	287	305	285	321	342	302	315	341	320	317	299	306	288	300	337	301	299	319	307	317	302	290	321	320	338	343	312	331	294	310	290	336	267	301	292	302	300	313	331	317	299	291	318	322	308	309	311	307	287	284	309	310	301	302	261	288	346	296	326	325	293	308	301	300	292	322	310	313	303	293	302	300	306	319	298	299	294	286	297	305	290	296	349	331
33601	24417	27883	13261	8289	8245	7847	7560	6118	4741	4127	3609	3110	2853	2707	2358	1720	1279	1429	1439	1310	1233	1379	1389	1232	1065	1113	1076	1139	1030	980	905	885	832	794	729	685	686	686	688	707	655	646	677	683	642	688	677	659	664	702	654	641	654	672	633	636	641	625	646	640	628	662	662	691	641	600	656	613	648	625	652	618	659	694	648	656	652	674	638	660	674	654	629	680	649	700	647	631	606	660	667	661	646	651	663	650	626	626	645	706	634	610	631	658	684	647	632	666	626	619	691	596	689	649	673	634	652	701	616	655	672	680	618	595	630	677	618	650	594	635	621	663	651	618	603	607	578	607	635	648	654	625	645	681	654	662	642	676	673	629	660	654	619	640	686	619	622	670	614	664	616	623	667	658	683	659	633	649	617	666	660	629	638	651	635	675	647	660	652	609	654	659	662	633	653	706	620	640	661	624	591	663	668	670	633	692	597	632	690	642	605	677	656	653	645	659	639	621	660	644	633	607	626	643	654	607	625	598	641	651	665	693	691	638	636	604	676	612	651	612	623	685	677	627	590	634	637	656	628	598	647	642	671	618	645	660	651	598	647	659	598	711	640	674	619	570	630	645	676	652	599	717	660	645	635	666	701	566	635	599	634	597	573	647	671	625	641	696	621	657	637	658	641	640	632	592	652	644	658	660	641	677	649	640	653	615	623	667	574	640	631	639	640	641	653	655	588	667	631	645	642	676	630	653	646	680	640	667	645	642	640	667	669	620	661	675	613	651	634	610	631	703	624	610	610	637	630	721	625	623	660	617	633	672	665	626	639	598	691	642	657	638	677	633	672	653	631	644	624	663	668	658	633	613	655	624	609	651	624	642	623	602	628	628	655	629	632	710	645	647	628	602	643	658	618	613	612	630	647	640	664	641	671	661	620	648	628	641	635	631	668	639	664	673	637	648	636	657	656	624	641	637	659	638	644	604	668	636	635	614	604	639	612	644	642	643	630	613	632	625	666	678	629	627	654	657	653	664	651	666	613	634	651	633	629	671	620	632	664	652	660	624	609	591	615	658	634	636	674	702	688	642	622	639	629	604	635	641	652	640	633	647	653	651	631	690	665	637	651	647	601	676	646	658	640	629	675	617	637	630	654	662	636	597	667	620	629	701	646	611	651	652	643	628	595	648	655	606	637	632	692	620	665	681	630	712	622	696	657	681	644	634	668	670	688	630	614	629	600	637	607	617	623	628	642	643	660	636	629	665	645	643	650	644	636	603	597	670	661	660	615	648	649	621	631	597	619	583	680	651	663	648	663	642	673	659	636	606	667	682	616	669	634	644	638	608	652	642	628	593	639	637	635	602	674	679	698	651	632	617	626	665	662	658	624	648	629	602	620	658	637	618	635	601	649	663	633	656	643	672	592	687	616	621	669	646	653	590	680	587	678	639	664	637	646	626	680	610	645	616	664	640	627	666	622	606	640	620	644	628	623	680	660	622	639	648	643	639	659	681	653	619	578	625	644	671	610	668	644	622	677	648	623	677	609	646	662	637	639	645	616	619	632	644	672	639	628	636	619	632	587	612	683	635	609	642	679	663	623	647	658	619	656	655	617	620	681	609	645	620	688	612	634	593	644	670	663	666	653	610	620	623	620	578	638	658	655	631	661	592	641	663	624	618	608	633	634	616	684	664	658	607	597	624	633	667	669	672	601	622	662	637	642	576	666	624	665	656	602	630	630	639	657	647	636	653	630	645	696	612	653	666	624	640	626	642	645	665	676	657	673	650	672	650	658	603	600	620	655	648	662	647	653	611	646	611	593	660	633	656	639	642	618	650	636	658	619	664	644	695	629	670	662	647	598	625	608	701	611	626	642	674	621	619	653	641	624	658	633	620	623	622	608	636	610	647	631	616	617	632	620	588	655	641	633	680	664	645	574	628	674	617	635	703	617	597	633	614	649	619	655	662	616	670	589	669	625	651	666	675	654	638	624	658	660	670	641	695	657	722	643	626	613	675	685	603	649	667	661	626	645	650	608	645	651	689	607	625	607	619	663	616	622	627	665	629	660	628	684	582	631	670	622	653	639	617	685	645	641	659	642	628	615	639	629	661	641	643	623	625	611	651	645	655	643	675	637	626	674	618	661	691	640	644	641	612	647	667	687	603	634	624	605	672	669	614	653	614	645	627	589	609	672	609	689	667	615	644	649	657	685	664	610	651	682	668	642	692	627	632	629	597	618	678	636	607	689	669	661	616	613	644	653	630	643	668	666	626	677	630	626	685	627	649	638	645	638	655	681	635	681	632	589	597	646	602	660	643	623	674	639	646	612	640	625	683	655	624	681	624	648	624	632	665	655	656	681	690	630	614	644	631	607	608	606	653	626	630	603	673	608	626	676	582	657	641	606	619	673	635	662	616	667	679	676	633	663	612	659	685	664	617	657	618	658	633	690	628	655	625	644	682	628	630	640	629	665	593	613	657	659	670	602	638	635	671	623	639	600	639	624	627	626	636	645	621	679	689	639	643	629	671	629	637	636	609	678	665	628	640	619	610	637	648	615	657	666	627	619	652	619	653	683	683	620	654	650	667	683	622	605	656	667	686	638	625	623	644	600	634	652	632	633	664	601	614	633	624	646	654	653	629	654	650	642	683	657	687	689	620	638	609	613	689	656	651	646	652	673	618	676	627	640	666	618	634	647	677	639	669	661	627	674	652	662	652	650	615	630	603	623	654	648	670	643	623	649	667	620	671	670	652	626	643	666	625	658	658	667	621	677	643	649	619	624	609	627	665	662	645	661	687	643	616	622	648	632	650	685	648	643	640	634	647	644	654	601	639	664	638	623	626	628	674	628	682	601	616	641	658	600	665	615	651	649	679	654	619	645	660	650	621	619	648	685	658	653	658	646	635	625	676	676	633	625	658	649	668	665	649	645	603	610	631	693	651	702	606	630	664	635	616	659	620	627	675	636	659	655	671	663	645	668	634	650	628	638	627	639	644	619	647	649	649	645	609	649	622	665	629	645	680	657	660	629	641	675	629	616	631	605	648	666	659	623	648	661	645	656	598	629	637	628	684	662	634	648	593	638	630	587	650	696	641	629	651	645	630	649	662	587	636	633	672	640	625	655	598	619	670	635	649	660	652	665	633	628	617	642	662	642	659	623	614	693	655	588	640	619	626	632	647	597	658	661	654	620	621	633	662	685	610	645	624	650	646	645	652	594	657	643	626	635	609	624	664	650	650	626	597	648	599	608	630	597	684	723	612	622	619	656	653	642	629	662	648	647	631	623	636	665	674	665	627	641	624	618	641	643	688	599	639	612	663	646	635	658	632	652	702	637	716	617	603	630	630	667	625	652	633	645	666	646	624	647	630	663	630	642	645	639	662	665	627	617	616	629	604	636	643	598	652	640	657	629	649	676	672	635	664	660	699	636	611	689	634	619	645	607	675	572	655	614	654	631	632	657	621	586	646	660	651	642	653	607	684	638	684	635	656	631	662	678	615	701
36757	18975	9222	2436	675	593	708	686	507	470	457	399	328	335	359	337	350	307	270	323	343	297	319	330	274	294	295	282	297	290	294	273	282	286	226	282	257	254	245	269	274	254	248	295	246	267	253	299	276	279	269	263	258	262	242	284	284	264	284	266	258	269	241	286	267	255	258	250	264	265	244	263	259	236	270	260	283	278	283	264	269	275	281	270	251	267	249	305	239	284	290	290	296	293	268	246	287	256	254	295	260	278	254	271	302	282	266	267	269	279	296	241	246	267	262	272	260	266	277	271	274	258	242	279	281	247	295	267	274	254	255	295	296	247	268	273	266	281	269	264	297	270	247	262	225	284	267	265	256	278	281	238	291	282	302	285	309	285	278	278	271	254	259	289	266	248	279	274	249	276	280	236	283	249	280	253	284	260	280	285	299	288	260	241	289	259	286	282	245	294	252	269	248	253	258	257	257	279	267	280	266	271	263	258	258	256	266	250	266	285	302	281	265	264	265	277	260	283	280	245	295	295	262	244	277	273	286	257	242	287	285	252	263	257	229	234	248	219	261	275	271	229	249	269	260	243	285	311	282	277	283	285	286	271	268	271	258	287	271	256	278	279	260	281	256	296	281	247	287	299	281	269	264	260	298	280	205	281	275	261	261	239	289	284	267	267	275	255	289	230	276	284	290	261	247	280	274	273	268	284	252	284	244	259	237	261	298	256	261	234	271	277	274	238	275	278	245	249	236	248	258	270	277	265	286	267	276	296	298	266	269	292	278	259	273	257	263	260	261	238	239	267	243	328	277	266	277	256	291	292	266	261	276	284	294	238	270	269	271	280	260	274	246	271	277	262	274	257	256	269	278	285	294	240	254	269	246	278	283	267	247	255	256	246	261	252	267	299	277	292	247	278	265	264	228	260	249	275	271	252	243	256	274	273	230	266	284	288	293	290	339	272	254	280	294	275	276	278	298	255	246	268	221	267	249	257	247	279	276	286	285	264	282	270	256	292	270	270	265	256	249	240	260	285	230	248	261	283	285	289	264	279	239	266	288	275	290	267	299	239	267	273	292	228	283	248	246	259	238	248	273	278	264	263	281	293	272	234	258	225	241	265	271	286	252	229	268	244	238	274	289	209	280	277	276	298	273	283	276	266	284	257	256	246	258	286	265	272	248	263	286	255	247	244	251	282	246	275	297	264	268	285	261	263	245	261	276	277	258	252	239	276	253	282	266	267	237	222	280	260	294	253	261	260	250	281	259	294	265	264	270	254	255	258	292	269	240	286	236	261	293	248	259	265	230	251	242	307	244	267	248	295	276	276	263	257	319	253	257	267	283	259	236	243	257	288	231	295	272	277	288	248	246	290	281	307	246	301	269	251	269	254	281	303	294	262	283	236	269	278	264	260	281	267	242	265	247	259	270	298	288	280	282	295	238	254	241	266	254	249	273	277	283	259	293	269	254	250	286	243	273	264	280	250	279	278	282	255	260	274	263	271	256	233	293	233	278	268	261	262	262	280	276	243	296	235	257	280	284	273	278	316	286	265	252	256	295	274	298	259	240	286	269	287	260	262	242	256	279	278	231	262	284	236	275	288	280	251	300	236	279	260	258	254	261	242	291	257	282	259	276	262	245	295	267	254	228	272	299	276	235	277	255	242	308	290	236	277	279	258	267	272	262	249	314	263	247	272	267	258	276	312	292	264	260	292	253	240	258	300	262	274	242	273	263	268	294	253	254	249	253	232	283	275	290	255	295	252	241	261	280	264	245	273	230	257	249	255	288	278	258	264	231	295	253	300	234	291	267	271	270	276	261	287	304	253	256	263	264	244	263	275	277	317	266	270	267	288	267	252	268	307	245	313	267	292	250	253	268	275	261	228	279	245	252	269	268	306	265	295	289	295	239	311	265	295	262	242	239	238	255	303	258	278	258	276	275	270	270	267	262	250	273	266	252	282	268	283	250	261	278	272	276	278	283	275	245	297	264	265	243	279	240	258	250	275	258	275	262	258	253	269	246	258	247	260	282	250	288	276	250	238	248	283	241	300	265	265	272	265	258	259	245	240	269	263	230	253	258	269	258	287	267	256	262	271	243	285	270	247	272	272	253	250	242	248	292	280	233	267	253	257	260	279	251	245	252	268	272	275	268	238	247	275	265	262	270	245	264	247	256	237	259	241	257	240	240	285	250	249	276	311	253	257	253	252	246	259	247	283	273	241	268	259	315	251	249	249	254	248	257	288	296	271	274	276	243	257	275	281	284	267	287	250	243	257	276	292	293	274	267	284	283	255	292	271	288	250	271	250	272	236	247	265	285	236	247	268	258	249	282	249	258	273	238	264	238	287	280	269	259	275	274	242	250	274	292	290	246	287	265	265	255	281	274	281	240	281	247	270	291	264	280	266	241	252	268	255	240	261	287	254	265	273	261	259	248	261	260	269	277	292	264	261	265	242	256	259	262	281	243	297	285	285	274	243	237	231	274	295	290	278	269	216	271	270	272	239	278	275	259	272	254	231	234	244	274	272	251	240	269	274	292	253	275	268	258	286	248	271	291	247	270	247	284	271	275	280	269	276	263	262	308	262	254	280	261	284	276	295	257	301	259	227	299	281	268	263	236	271	277	273	259	259	304	278	267	250	284	250	249	260	240	278	282	270	261	266	271	248	270	231	278	255	304	259	227	239	240	276	273	264	280	261	240	279	280	267	295	245	238	244	267	287	284	254	255	271	273	285	267	256	259	278	262	293	266	232	277	264	264	271	282	298	284	255	262	252	250	282	250	302	276	270	290	272	234	260	269	270	262	275	233	280	297	248	284	241	293	298	243	280	256	254	264	289	265	257	247	255	288	315	308	290	237	266	260	299	246	237	242	294	284	312	263	262	242	245	276	255	292	273	259	268	279	292	242	273	277	271	247	273	227	267	271	293	277	262	250	226	272	248	261	269	253	237	266	270	264	243	238	240	268	285	251	262	261	304	258	260	268	285	263	272	281	281	263	241	300	284	261	280	266	261	251	250	254	245	232	273	289	265	264	245	279	280	271	229	267	254	295	249	284	270	285	248	238	249	281	291	276	268	291	276	304	250	256	278	308	260	290	274	266	263	241	288	310	276	276	232	269	262	265	271	258	303	282	282	292	298	261	233	261	277	296	252	244	254	281	293	258	276	296	249	245	307	278	273	282	276	277	256	270	249	266	226	263	269	265	262	308	282	261	260	294	251	267	293	267	226	273	280	273	254	296	295	280	261	266	281	266	285	267	283	276	271	247	242	268	279	247	242	254	279	255	280	275	269	290	304	263	246	253	238	298	217	256	240	250	308	282	244	298	246	252	249	277	274	251	257	275	288	277	269	224	255	284	262	259	239	245	262	260	259	280	262	270	263	277	290	274	300	309	295	273	303	256	278	252	272	277	262	255	275	287	292	238	263	250	256	238	262	267	272	241	291	272	262	275	287	247	270	251	268	306	239	253	284	275	302	281	248	254	253	262	271
20649	12266	12336	4753	2115	2181	2485	2277	1811	1484	1383	1208	1036	1010	1073	990	850	777	789	717	730	805	833	821	728	677	660	706	711	687	656	637	655	629	563	631	607	592	540	571	587	581	565	583	580	583	601	588	550	565	579	532	569	610	545	560	576	560	543	549	567	556	569	561	582	583	573	605	586	551	591	571	605	523	589	577	594	583	581	548	552	537	592	580	561	641	524	547	582	562	569	584	558	574	542	561	531	575	565	560	567	554	617	568	570	563	558	564	537	565	580	601	555	549	552	597	564	582	537	574	564	500	532	492	567	549	545	536	614	585	576	570	531	553	555	548	574	574	565	537	604	598	572	554	556	557	514	591	532	560	584	576	527	545	587	533	555	533	577	554	595	583	605	529	557	570	588	582	556	545	538	607	602	541	549	563	542	557	565	541	579	590	560	586	499	549	572	575	559	589	502	543	517	577	561	561	544	514	565	603	548	596	563	601	559	576	572	516	551	559	541	537	569	542	551	555	553	570	574	554	558	569	594	570	571	547	555	566	589	553	593	583	563	544	553	550	567	566	557	579	584	585	557	563	567	558	569	569	567	549	556	581	597	572	565	543	560	563	537	555	518	531	538	598	572	556	549	552	560	552	601	566	565	562	548	586	568	540	517	588	583	537	543	546	565	548	581	563	548	545	565	563	570	585	538	557	558	548	570	580	559	526	553	587	537	524	521	552	582	563	568	583	588	576	572	602	557	542	542	579	571	583	580	566	556	545	564	525	533	603	575	579	640	518	570	602	599	563	592	537	559	543	579	551	605	565	558	614	519	619	527	557	535	534	551	558	575	587	561	571	566	530	544	577	588	597	578	568	596	566	555	563	535	570	562	576	557	574	581	608	593	572	497	526	530	582	585	543	526	582	561	585	561	604	578	526	570	553	553	568	639	567	569	560	562	560	564	551	547	558	593	595	560	606	555	553	580	564	558	613	609	624	587	567	582	544	523	571	602	512	554	568	579	588	554	561	568	583	560	564	585	533	577	547	574	580	574	561	577	547	549	614	565	556	578	569	558	547	551	543	569	540	547	597	605	587	544	580	551	547	563	574	534	544	593	559	539	551	560	608	563	585	581	602	540	573	601	536	562	622	538	553	525	555	541	572	561	562	587	601	523	545	575	518	560	540	523	604	576	572	564	548	539	574	533	577	547	561	540	532	543	586	615	615	565	512	589	572	569	577	568	597	544	576	550	532	606	605	584	551	563	582	576	576	480	603	602	536	570	586	601	539	565	548	576	570	537	557	546	572	579	518	526	547	562	571	567	556	531	581	555	583	561	604	581	525	579	556	556	570	579	546	581	512	583	548	557	530	586	570	557	573	574	543	584	568	579	539	543	565	536	512	581	538	587	510	566	548	552	590	515	541	538	526	587	586	567	592	574	558	575	563	545	558	628	573	530	545	542	611	540	512	601	564	581	562	543	565	559	539	565	548	579	597	538	557	558	536	570	569	526	500	546	539	531	577	577	582	593	548	572	576	557	568	608	546	596	583	575	552	567	574	552	585	576	568	562	541	542	562	567	568	544	574	564	589	538	559	571	556	550	535	585	593	555	559	555	542	532	560	547	565	574	576	535	571	555	590	540	613	593	638	553	590	543	578	610	549	570	598	553	573	588	554	549	541	531	512	586	557	545	566	549	509	584	583	596	562	590	543	496	607	581	544	545	567	590	556	573	597	560	555	568	598	591	542	606	533	586	598	597	596	552	548	608	562	557	549	519	602	561	510	526	587	558	579	626	531	586	587	563	577	572	583	594	589	592	583	558	563	598	553	549	567	578	516	547	570	588	579	573	549	548	573	551	580	543	531	551	599	567	568	577	580	577	550	547	569	575	572	560	576	537	571	593	573	543	564	575	546	594	604	557	592	588	546	535	529	539	572	545	579	580	540	573	594	569	590	568	567	596	576	572	560	615	577	563	531	592	540	541	551	577	542	574	555	539	556	561	616	567	544	555	524	560	553	558	566	546	548	595	564	549	583	556	563	540	569	548	560	590	562	547	571	548	545	567	548	551	500	552	595	545	588	562	538	537	581	552	527	578	561	582	562	586	610	619	563	542	558	563	544	555	560	575	564	557	516	620	573	580	563	588	550	547	574	565	564	540	544	543	535	582	576	550	524	585	579	547	552	564	578	577	551	568	576	563	588	550	543	539	536	553	572	558	580	547	588	587	538	555	585	517	566	598	595	560	524	590	583	554	564	569	541	589	564	619	560	547	578	554	572	555	535	522	557	611	534	583	582	557	582	578	574	610	533	531	542	597	538	571	541	520	573	595	566	573	518	542	602	581	562	588	544	587	554	556	590	576	524	582	546	549	534	555	565	550	560	581	549	553	552	622	575	514	547	577	520	607	520	576	542	560	549	568	595	602	554	571	603	589	566	569	585	541	575	548	537	558	594	513	530	550	550	547	575	575	544	546	537	566	553	615	535	578	559	619	587	562	555	550	545	536	543	546	564	586	552	536	576	574	543	568	509	554	536	599	503	583	598	518	574	508	598	543	582	552	572	577	568	558	589	587	557	561	543	600	570	561	613	589	581	538	569	521	565	548	559	569	573	551	603	541	530	592	586	556	580	562	560	583	557	573	583	546	553	577	584	557	575	583	545	548	555	566	537	585	515	565	532	555	555	598	546	571	549	578	571	542	559	577	561	555	588	573	517	571	559	553	549	532	580	531	531	578	556	593	580	525	560	601	583	585	588	603	532	577	548	588	551	562	547	572	572	555	548	594	586	541	548	548	561	567	571	550	596	536	560	528	573	567	550	570	554	621	574	525	581	592	532	548	547	553	563	572	555	544	558	606	570	554	580	555	600	553	569	573	560	528	538	586	578	573	563	564	574	562	561	510	558	542	582	561	596	557	568	550	538	565	538	563	569	578	568	569	535	540	588	615	553	517	580	540	598	577	558	545	553	590	576	561	556	545	561	549	592	509	546	550	541	600	541	525	592	550	542	544	565	557	590	546	542	588	583	528	620	542	548	570	574	573	583	574	570	608	570	555	587	569	579	560	528	601	569	576	546	604	560	537	576	561	534	546	558	566	538	580	564	556	585	547	534	569	575	564	534	572	579	589	566	592	571	553	560	548	568	548	589	608	543	538	550	545	630	544	530	547	559	614	593	528	606	553	525	541	559	563	558	572	561	567	572	536	525	606	564	567	573	580	545	515	586	554	550	558	531	590	547	599	589	552	529	562	580	587	566	564	552	534	553	540	568	592	606	559	570	574	555	542	588	528	559	542	546	606	553	581	526	554	583	570	570	567	587	561	592	529	553	558	608	567	547	559	562	524	537	561	575	517	562	564	511	564	554	568	583	545	545	578	565	543	527	590	591	619	528	553	487	590	576	579	585	597	545	565	569	615	555	548	592	547	555	549	569	573	565	556	572	611	524	549	577	534	575	539	591	566	564	590	584	582	587	547	561	548	551	507	570	500	602	556	541	581	557	548	588
52927	29449	18189	6592	1683	1434	1284	1096	872	709	636	530	485	446	467	434	357	381	352	326	339	319	357	334	312	291	316	312	318	318	288	290	319	309	294	302	283	269	255	277	278	273	234	299	258	266	237	262	250	287	269	307	267	270	275	261	313	296	299	269	246	238	285	254	271	258	243	248	272	262	260	281	277	269	292	296	267	252	268	284	324	243	290	275	253	243	269	249	276	257	248	298	278	288	299	283	276	269	275	232	280	255	248	225	275	276	292	268	285	251	269	276	252	293	265	285	302	254	278	251	268	280	287	258	252	297	249	280	264	264	288	280	263	256	285	277	306	279	287	292	296	256	245	260	259	258	263	279	295	261	270	277	297	295	256	268	277	264	257	276	281	287	279	267	268	249	266	272	307	248	292	249	257	271	276	256	280	270	283	261	295	257	262	279	273	247	260	279	290	296	277	294	280	278	283	292	278	247	265	269	328	289	277	251	276	276	306	295	271	290	250	263	308	285	279	247	255	296	261	270	300	293	264	291	261	251	270	273	234	289	262	282	264	248	312	283	282	268	280	275	264	290	269	257	263	273	254	306	255	263	266	292	256	287	279	260	262	294	255	257	234	285	257	276	268	265	274	286	272	291	295	244	280	274	241	282	290	261	272	265	256	283	271	249	291	306	307	297	260	283	302	280	260	268	279	255	293	307	288	292	286	298	272	275	252	255	255	240	250	293	292	245	307	254	279	253	295	313	309	282	270	255	261	281	276	272	271	282	269	250	275	278	264	279	273	283	278	301	268	291	342	244	273	270	253	272	269	266	253	240	267	262	269	303	299	267	258	235	257	247	289	279	294	280	229	298	264	268	258	279	271	281	250	295	274	273	280	262	261	305	297	291	313	295	234	266	279	266	280	264	258	271	261	280	299	278	280	271	284	268	250	270	296	283	270	297	286	273	269	255	284	263	273	261	261	268	288	266	268	274	237	248	277	263	238	278	270	289	266	261	315	270	265	288	322	252	267	292	283	272	260	284	265	261	259	255	272	279	244	286	277	285	324	242	285	259	286	265	278	293	285	296	258	259	244	266	258	275	261	286	311	278	280	264	254	277	285	273	259	278	261	269	243	270	262	247	260	284	287	261	327	283	288	245	254	278	282	295	285	267	248	256	257	274	285	290	272	294	279	299	282	288	282	280	275	255	252	274	258	283	301	279	256	287	254	255	266	268	277	271	260	295	256	281	278	271	254	283	285	305	284	298	259	256	250	259	276	268	304	314	290	308	267	279	243	260	283	238	283	275	257	237	258	281	289	237	281	275	258	268	271	253	306	255	286	264	289	269	257	305	269	255	246	258	274	290	260	272	265	281	291	292	304	246	283	265	261	284	275	304	281	292	253	293	285	269	278	279	257	280	266	254	252	272	284	257	283	272	272	255	301	255	274	283	254	281	240	274	231	282	261	249	237	281	253	290	262	296	259	279	295	271	269	271	287	268	250	280	285	270	283	291	278	257	281	297	296	282	263	243	287	270	277	262	289	262	285	274	254	266	273	255	302	290	262	292	296	271	271	266	277	272	248	258	251	276	261	275	303	292	267	295	280	263	278	284	263	268	267	274	270	263	236	292	274	279	255	261	265	233	265	276	281	262	288	286	280	264	285	282	250	282	300	306	285	294	246	272	271	272	298	271	284	264	310	261	269	300	259	270	248	256	262	298	263	266	282	279	241	272	263	249	257	305	255	248	298	245	284	292	284	299	249	252	270	280	294	261	247	277	237	284	303	274	263	250	292	269	260	248	270	266	272	282	274	261	286	274	322	240	273	256	303	267	292	300	296	282	294	310	277	262	257	277	298	293	286	294	266	278	289	274	291	274	270	271	248	260	295	260	265	293	250	304	266	249	237	256	304	293	274	214	264	276	262	295	265	274	296	260	275	281	265	306	268	256	284	268	261	240	291	245	288	292	276	260	248	273	281	241	242	321	265	286	287	262	280	279	292	283	248	282	274	282	262	293	315	247	286	296	287	289	283	296	280	271	291	262	250	247	313	265	291	270	260	299	253	293	262	266	252	265	270	275	276	287	251	318	261	276	280	291	268	249	274	262	273	281	283	258	279	246	284	275	250	274	278	284	263	290	274	292	276	281	271	269	258	272	282	296	245	288	277	270	261	238	230	264	288	280	314	280	269	284	259	253	278	277	296	287	275	294	304	274	281	292	284	318	257	257	262	280	265	277	268	266	263	251	293	293	247	299	269	300	237	290	283	242	268	275	301	246	270	283	260	254	252	273	312	271	263	292	303	330	294	273	234	271	290	266	280	273	289	252	282	265	292	258	268	268	252	281	291	270	282	283	258	298	263	293	299	256	260	280	320	276	273	269	274	262	277	280	286	272	299	266	260	269	280	292	247	281	249	290	274	297	263	250	306	327	261	301	295	296	269	276	297	271	288	296	267	255	280	304	251	293	269	251	235	279	268	269	253	294	266	262	273	283	279	264	241	268	295	287	244	229	271	271	295	282	294	285	257	271	287	288	277	244	286	274	271	276	300	282	297	262	285	296	299	279	296	261	275	288	283	283	272	243	258	258	261	256	260	272	266	293	272	259	282	240	272	246	245	265	270	279	307	278	288	263	217	279	250	280	295	270	255	270	278	253	252	276	278	272	307	283	226	245	252	277	261	275	277	259	290	293	235	269	262	259	269	286	287	266	290	231	249	292	284	275	284	282	267	232	305	273	281	257	271	264	269	255	284	235	296	274	300	286	264	293	308	284	252	276	268	276	274	266	275	281	290	291	247	305	284	291	251	270	288	262	295	289	247	274	266	282	287	275	247	259	253	266	305	296	250	271	271	294	300	287	277	279	271	314	287	260	276	270	291	303	257	267	266	264	280	242	281	258	258	276	303	254	234	256	272	296	313	274	284	241	275	275	283	273	250	286	297	269	272	293	263	281	269	285	299	235	284	282	273	264	291	284	272	276	263	288	296	297	278	260	320	261	266	301	288	265	260	274	285	272	245	271	272	254	256	268	273	284	296	287	253	287	276	270	263	262	290	275	302	269	268	259	260	291	303	300	275	259	267	251	287	284	262	264	287	298	305	275	295	269	260	295	266	255	273	278	282	274	302	282	266	293	254	291	254	239	293	280	295	272	259	263	265	260	259	272	249	258	261	297	266	303	289	253	254	269	278	280	289	256	308	304	266	286	291	294	262	309	274	249	277	267	242	280	276	249	277	279	291	278	276	291	277	294	314	295	281	261	291	249	295	296	325	257	298	258	308	249	273	292	287	263	297	256	277	284	268	289	259	273	266	254	279	263	261	283	270	268	275	293	261	273	274	282	255	289	280	241	260	253	258	264	288	249	319	275	289	243	249	288	313	296	250	304	260	255	271	280	264	270	275	281	261	231	241	284	290	262	311	284	269	265	294	288	279	276	296	274	266	269	249	260	257	286	268	253	273	267	290	265	281	261	287	255	220	293	281	251	268	293	272	289	285	259	288	263
31152	19971	21928	10361	5058	5282	4941	4413	3548	2863	2395	2094	1756	1750	1669	1535	1206	979	998	999	963	1052	1059	1003	845	760	884	922	867	876	757	744	684	677	642	685	640	620	600	567	597	601	592	579	553	611	593	610	607	580	625	616	610	593	580	624	611	535	614	541	598	619	620	588	565	597	594	573	557	599	586	575	560	617	577	563	594	594	587	560	568	572	615	564	612	570	622	595	577	615	590	573	567	565	554	532	602	578	565	633	585	569	546	559	600	586	583	619	559	575	599	596	530	581	577	563	573	555	540	620	607	617	605	565	570	587	577	603	591	590	539	589	581	572	580	603	570	593	569	604	567	621	568	585	569	583	570	586	532	541	546	587	596	624	582	568	606	580	605	577	541	546	585	566	592	559	576	566	594	588	528	618	532	568	552	580	568	586	566	521	568	582	589	556	615	600	613	554	596	590	574	575	580	573	562	587	575	580	595	614	548	595	539	539	584	552	591	569	602	585	573	542	592	608	633	601	596	585	596	589	589	586	580	581	633	602	596	560	572	607	621	587	548	543	571	599	578	629	592	562	610	567	610	568	606	611	604	583	593	554	586	567	556	579	556	571	602	602	527	596	583	577	563	614	583	607	596	644	563	591	561	578	603	603	583	597	573	556	584	584	604	572	541	562	589	560	593	595	539	599	596	584	534	574	568	580	586	572	595	543	617	606	562	603	600	609	543	600	619	596	577	581	571	566	563	558	587	576	605	598	574	560	564	595	550	579	573	601	588	574	564	536	571	611	627	609	565	590	599	599	607	549	589	596	572	562	621	580	556	564	638	585	562	569	529	576	596	546	623	601	561	600	572	573	561	601	599	575	518	589	596	604	601	584	571	593	584	600	560	591	570	603	579	613	544	579	556	535	568	576	592	539	592	581	617	544	565	598	637	611	574	545	566	554	557	525	562	593	585	608	601	590	589	568	613	622	598	619	591	594	613	586	567	630	549	615	586	612	582	585	605	592	573	608	588	604	571	543	594	573	585	580	598	592	603	550	550	601	556	588	602	578	602	600	602	542	589	588	597	584	539	565	555	621	577	577	597	612	598	623	599	605	527	596	581	564	565	552	522	576	570	575	624	584	536	557	559	562	644	558	633	594	584	592	546	591	600	596	560	555	582	636	561	555	569	604	585	638	586	530	610	625	589	596	583	586	551	573	555	562	595	601	589	609	609	593	555	607	596	608	555	578	559	583	515	593	615	595	530	603	588	587	577	604	547	563	604	628	599	583	592	576	562	545	563	605	586	586	581	567	599	572	575	529	561	577	555	535	542	585	574	539	561	550	623	572	564	600	595	651	634	613	586	583	547	559	588	599	592	595	608	580	607	569	574	558	588	616	576	585	582	553	586	578	560	565	571	585	563	575	493	567	570	603	538	585	571	541	613	591	590	578	596	565	551	564	592	609	587	577	562	589	535	574	555	583	571	585	549	578	575	551	551	594	605	608	618	570	614	553	605	592	591	572	614	570	581	642	585	583	584	560	582	603	592	556	592	593	599	581	599	553	595	608	599	578	601	572	555	570	605	613	544	616	589	564	612	587	622	559	564	605	568	576	580	567	580	613	554	614	623	610	585	564	636	572	584	562	559	568	563	562	574	587	574	568	584	626	568	560	568	590	589	626	568	579	570	613	599	531	602	584	597	553	584	561	578	590	581	590	568	601	568	581	553	565	587	635	592	599	593	546	590	612	586	639	605	596	626	592	567	575	601	592	606	617	587	605	584	588	569	625	555	610	606	583	614	600	571	619	603	597	608	570	570	591	584	592	602	611	598	558	614	598	535	562	560	595	565	564	581	564	656	563	653	562	563	599	612	658	587	568	629	590	595	574	589	581	586	602	570	599	561	595	596	563	565	573	593	599	550	585	574	622	558	579	564	571	556	574	595	552	621	606	597	575	577	583	593	570	575	536	582	583	567	565	567	520	549	570	613	611	618	598	529	580	555	568	545	586	575	570	609	596	585	596	578	592	585	600	605	594	597	534	606	592	599	628	573	567	578	580	541	598	606	594	617	564	592	551	617	585	577	598	538	616	610	592	584	612	551	565	587	589	519	576	607	544	646	555	576	585	581	569	582	576	586	610	571	586	609	619	589	539	629	602	562	607	615	570	595	639	588	581	571	581	566	577	611	583	564	583	575	570	586	611	591	607	619	574	592	618	598	574	611	590	611	564	602	577	581	570	559	579	604	586	598	569	598	637	610	575	528	564	571	575	586	575	577	600	593	622	593	558	565	574	594	545	586	597	564	557	586	596	609	530	563	572	558	575	587	548	570	537	605	535	595	601	562	553	637	574	580	576	561	582	547	584	576	609	570	588	567	604	566	558	578	597	602	596	602	591	545	553	575	600	610	573	621	575	572	550	565	616	577	570	611	609	608	588	562	557	550	607	622	600	510	582	649	585	568	581	521	586	601	599	566	558	564	561	593	606	599	569	579	547	612	634	580	619	582	623	525	615	605	560	558	597	563	580	572	632	521	614	591	611	573	554	610	556	559	577	571	580	560	566	618	613	586	589	522	602	584	570	578	551	580	582	612	584	564	597	594	608	599	614	536	618	595	554	601	593	623	590	550	571	618	593	561	586	586	570	557	572	544	563	576	548	588	570	610	579	603	599	549	599	581	588	544	582	578	598	567	584	617	571	561	616	581	574	554	532	565	545	611	571	566	598	580	599	575	607	567	576	598	604	584	573	558	564	545	613	598	571	571	582	610	569	584	596	585	544	581	586	585	566	594	593	572	614	600	585	601	587	591	599	533	581	563	599	597	599	612	594	577	605	589	585	652	598	604	569	596	573	607	605	581	598	599	615	585	602	565	564	544	581	553	580	585	585	546	587	598	574	575	607	577	592	601	579	615	591	593	600	588	606	629	544	586	565	559	577	545	598	593	610	611	579	589	579	563	571	581	608	576	619	571	596	554	576	621	571	618	576	577	626	584	576	605	605	529	555	618	570	623	553	597	591	604	587	564	613	618	593	614	607	585	588	564	563	593	564	571	577	585	564	590	597	564	601	580	579	585	581	594	579	611	570	548	604	596	563	573	557	608	568	532	576	602	552	607	598	595	573	588	576	610	569	614	581	579	618	589	541	615	614	632	629	550	571	577	597	566	568	618	589	551	565	610	591	551	578	589	568	575	598	570	556	590	577	593	521	584	604	574	590	558	596	607	535	564	578	607	591	599	584	573	584	574	580	607	582	629	621	579	543	572	593	598	604	605	579	553	592	594	579	601	578	596	581	591	590	597	555	577	598	574	593	550	551	581	583	525	608	583	584	625	622	569	584	596	553	584	567	585	602	594	552	546	597	566	566	580	595	568	594	618	613	561	576	546	564	586	590	580	599	604	597	589	582	586	605	561	545	587	577	564	563	589	547	539	546	598	554	628	559	583	580	609	601	583	549	574	562	574	586	615	598	582	562	575	611	566	543	555	590	569	567	622	597	572	566	607	596	583	580
60013	35847	25244	8860	3306	2465	2313	1816	1556	1017	825	763	780	635	628	566	491	386	433	414	429	456	453	420	349	392	402	417	368	403	349	344	364	337	360	336	351	317	336	319	295	300	346	304	294	293	314	340	308	345	310	286	313	316	324	344	315	309	270	293	311	305	289	313	297	317	290	308	291	321	327	327	314	322	313	351	310	299	298	319	293	287	288	302	269	319	323	305	260	324	321	307	300	306	311	345	292	321	297	340	291	291	336	324	319	338	308	356	316	298	282	295	284	292	344	315	310	287	293	325	279	300	286	305	316	324	289	312	300	280	340	321	324	295	331	329	306	349	313	318	292	283	316	289	284	303	295	285	300	323	308	298	331	317	316	316	297	298	312	318	310	300	295	308	322	304	345	340	277	364	341	283	291	303	307	285	329	295	293	327	300	290	343	313	326	332	306	300	321	324	322	314	288	319	269	305	346	272	312	306	296	270	310	318	318	312	329	321	319	305	325	279	291	331	289	285	326	271	334	357	332	308	316	286	298	322	306	302	295	322	304	290	307	340	291	346	295	324	309	290	322	310	262	323	295	330	300	291	290	308	310	305	337	282	322	326	304	288	313	314	318	302	269	290	312	289	328	337	291	299	281	311	322	280	320	328	325	305	313	293	353	276	317	295	321	303	353	319	323	291	310	319	273	307	307	308	308	302	324	304	354	294	320	310	324	289	295	281	295	315	324	330	305	313	297	332	312	316	303	311	324	308	318	327	308	322	328	304	292	303	314	312	284	335	322	297	317	309	314	312	297	317	267	292	320	300	280	293	343	254	303	301	331	296	327	302	292	309	317	302	311	283	305	295	334	299	294	283	335	306	324	324	297	268	276	312	311	315	318	253	329	278	274	297	318	307	320	322	357	318	322	290	308	283	265	320	293	307	288	320	334	295	295	299	314	303	302	293	311	303	305	286	285	325	293	313	316	293	294	306	333	293	285	308	338	333	330	295	336	296	311	297	315	309	304	330	333	311	322	312	320	289	301	303	318	301	316	280	303	309	321	322	275	339	293	299	318	321	286	327	311	323	312	311	299	337	319	314	304	337	282	300	341	288	339	301	284	355	299	322	304	301	308	315	307	296	332	294	298	288	303	288	293	301	294	310	300	327	296	305	294	315	283	331	319	333	278	316	306	298	353	304	307	308	286	320	317	297	297	311	329	306	262	314	306	322	328	318	288	283	315	301	297	298	317	313	312	350	300	318	292	314	309	300	306	300	295	299	303	282	285	310	338	292	293	312	312	310	276	325	292	297	288	284	306	318	311	281	318	311	280	317	326	308	321	314	316	332	298	298	318	336	323	318	314	287	318	329	311	342	332	326	296	278	283	294	293	321	292	303	296	344	305	302	300	296	303	298	327	318	308	320	291	303	301	293	293	328	305	283	294	332	302	315	309	294	314	293	312	303	295	278	285	291	312	323	325	291	278	308	308	297	263	284	328	320	338	301	295	278	294	287	271	299	295	300	323	319	284	315	288	299	343	310	335	299	311	322	304	321	311	312	311	300	321	327	356	338	310	302	278	311	313	299	270	306	324	297	308	282	306	306	299	330	330	333	261	309	302	346	278	300	314	305	290	282	328	344	323	304	290	316	284	308	299	325	334	300	312	300	348	314	308	276	316	308	316	329	316	296	330	296	288	285	283	301	317	319	295	306	293	307	310	322	266	287	315	275	322	271	357	337	301	316	316	294	275	327	306	293	295	315	277	345	319	321	323	338	352	343	292	313	310	333	316	261	332	334	287	329	298	288	284	294	289	341	325	320	322	304	313	277	321	306	302	313	278	298	283	321	325	295	328	317	307	305	287	354	347	349	321	313	331	281	301	316	295	308	327	300	300	318	293	304	306	299	299	278	318	309	289	284	310	320	285	251	277	307	303	297	304	276	290	294	327	326	312	304	316	361	340	281	283	301	289	302	304	314	267	330	317	312	306	289	348	329	293	321	301	324	294	327	315	319	305	283	325	342	290	297	314	309	334	315	306	295	295	298	321	349	331	328	319	276	279	290	283	327	323	335	278	325	323	281	306	290	293	294	308	284	321	298	303	297	338	303	325	282	318	308	309	328	308	304	284	318	306	325	356	315	252	317	282	308	290	276	336	280	309	325	354	309	302	299	323	306	319	322	325	330	300	298	325	283	300	305	323	264	309	277	322	302	337	329	313	324	287	300	309	302	318	317	297	328	313	327	312	303	307	317	318	320	305	322	281	306	304	301	324	320	320	333	328	321	316	308	299	294	296	305	302	279	320	327	281	319	318	313	298	350	309	308	314	298	289	302	328	298	308	292	289	334	313	304	310	312	311	316	294	300	320	331	322	346	328	312	318	280	289	319	305	283	282	297	317	320	342	295	334	342	316	313	319	325	308	312	295	306	316	313	305	297	293	341	332	308	305	321	309	343	311	304	333	318	323	288	283	318	335	323	319	300	280	324	310	324	298	301	308	302	283	339	289	298	287	286	285	308	276	307	300	317	288	286	311	291	315	285	308	292	291	339	305	324	308	297	312	324	294	303	282	301	293	295	344	330	324	287	318	310	301	324	302	308	300	317	289	316	313	322	301	329	287	296	320	310	287	294	350	283	321	313	257	304	285	293	275	328	304	303	312	302	283	319	293	319	273	314	279	296	271	312	328	274	304	294	307	306	312	266	329	296	336	321	256	315	306	288	321	313	305	327	311	303	313	308	290	286	330	331	286	297	298	280	326	314	313	308	342	299	290	340	303	329	293	288	310	361	341	298	300	303	331	294	311	322	306	307	331	283	308	278	346	301	308	325	317	310	326	312	302	298	308	318	306	311	283	315	294	333	303	269	296	339	278	286	327	306	340	344	337	316	304	311	312	287	312	292	316	302	281	338	320	313	285	303	275	314	325	275	283	323	315	316	313	320	289	279	334	281	322	273	289	319	302	330	316	312	298	276	349	301	322	314	333	335	315	302	286	310	339	325	333	316	299	276	269	307	307	296	345	312	287	301	291	266	321	284	291	317	333	330	319	294	304	307	329	293	308	312	316	324	324	323	311	300	312	335	325	308	300	302	333	300	302	314	266	321	289	282	293	276	287	279	301	325	308	308	295	278	291	296	296	304	331	286	315	339	291	326	306	312	354	321	285	284	333	306	316	273	333	296	331	313	300	327	293	311	288	311	298	316	311	328	309	281	286	299	318	327	312	309	295	301	299	332	287	343	337	298	333	330	295	284	311	296	312	283	295	315	290	315	287	336	303	329	297	295	317	355	320	313	330	308	321	329	302	332	295	273	303	323	325	296	331	317	322	298	359	285	306	310	295	292	330	326	312	331	294	333	290	272	317	289	282	344	295	294	296	313	324	296	322	342	297	339	299	333	294	324	364	286	301	305	295	312	343	282	329	285	342	316	328	332	296	303	264	310	329	324	323	292	316	297	320	338	288	326	368	313	299	289	291	332	291	330	314	324	310	331	310	274	302	331	301	306
35832	24732	26999	11975	8867	8106	8046	7024	5428	4281	3256	3220	3015	2684	2544	2160	1554	1294	1319	1453	1386	1420	1381	1267	1009	1093	1237	1159	1019	1017	892	877	809	820	810	786	729	701	660	729	698	682	727	677	654	680	679	715	644	685	636	665	645	636	657	631	622	669	661	647	613	667	653	637	675	670	630	650	598	670	652	651	676	666	682	677	659	672	670	643	720	648	613	661	637	639	647	647	651	616	683	635	664	672	634	623	688	676	690	624	611	666	611	619	652	618	681	639	634	653	640	597	641	633	636	672	675	682	696	668	661	662	651	624	625	621	655	678	635	622	598	649	649	649	631	628	712	607	642	689	590	642	566	666	657	669	596	583	642	661	620	602	629	647	634	649	602	672	671	633	641	605	634	621	613	605	635	622	662	669	671	609	651	618	640	655	674	637	599	631	645	590	678	659	639	650	659	639	615	648	659	625	591	658	660	620	669	629	645	593	699	661	683	616	630	641	677	631	674	597	653	623	669	613	674	635	617	683	634	659	651	667	668	666	664	637	645	644	652	611	680	587	660	651	633	606	639	648	630	634	619	643	635	654	674	638	622	654	633	622	647	646	644	642	660	646	588	687	636	605	660	632	679	663	645	606	644	666	660	640	633	667	641	717	668	643	650	621	697	605	621	637	656	633	658	669	658	642	675	609	628	638	687	663	641	623	609	618	627	644	646	572	603	661	643	618	653	628	641	651	660	693	624	685	680	650	632	639	632	618	663	661	625	648	677	640	637	636	668	633	657	657	692	614	671	651	639	627	683	639	638	633	635	666	672	667	628	641	644	661	647	623	633	679	587	636	638	664	668	617	664	633	669	654	650	608	599	674	589	688	644	603	647	638	655	686	621	636	642	613	656	676	640	688	642	642	649	636	645	651	633	664	632	618	639	628	636	651	605	655	685	624	675	664	613	601	614	660	655	659	661	658	686	670	661	651	640	613	658	644	643	638	642	636	643	655	659	677	668	679	659	666	633	683	611	654	634	662	633	680	660	662	624	630	615	620	629	626	646	607	688	614	650	660	647	635	655	621	605	643	596	669	645	650	610	648	646	598	634	657	694	608	642	645	694	607	633	641	609	619	682	608	659	656	690	642	653	626	648	624	618	652	648	684	632	594	648	648	711	629	642	624	624	661	613	657	672	625	642	645	633	619	629	665	645	633	592	625	643	623	625	642	667	651	670	609	658	651	660	638	644	657	639	628	641	657	665	671	627	641	640	627	707	645	661	606	636	630	681	679	667	621	661	627	606	669	658	676	628	600	620	637	590	618	641	640	591	659	625	679	645	659	639	617	655	630	660	620	653	638	653	679	649	650	604	643	652	655	670	615	682	689	629	667	637	666	664	632	658	685	706	593	620	641	652	611	627	632	651	655	649	652	616	713	620	667	651	664	675	664	643	633	651	622	651	686	681	671	643	634	590	636	637	660	683	639	615	649	662	622	616	648	648	619	624	632	643	669	617	636	660	645	643	607	636	592	649	617	686	631	656	651	663	664	631	644	640	661	669	657	621	704	665	616	677	666	701	658	638	665	607	697	645	665	637	641	655	674	652	674	613	658	678	652	671	627	659	666	626	640	651	630	638	671	605	632	692	687	642	598	638	641	615	622	689	680	689	633	731	662	587	724	627	645	651	616	659	605	659	643	626	592	626	684	615	691	694	625	643	631	630	628	662	665	610	642	625	653	583	644	658	682	621	660	620	690	653	704	682	659	687	615	642	651	627	642	640	671	660	622	628	642	615	661	657	696	635	597	608	622	664	623	610	642	612	680	657	630	669	647	694	627	642	640	655	654	669	665	671	629	596	623	621	626	667	652	685	653	616	581	618	651	682	660	644	626	624	642	634	665	690	667	648	660	660	635	653	668	668	625	633	650	635	658	597	644	649	623	616	620	618	666	639	636	636	635	667	631	661	639	638	631	640	658	624	661	642	644	671	612	655	661	670	637	614	625	654	673	629	651	599	702	629	603	675	664	655	637	670	635	619	642	657	652	652	648	688	602	595	618	607	617	628	639	647	620	644	665	592	639	642	660	605	656	685	668	653	593	644	630	663	633	661	644	646	677	641	632	603	619	650	674	625	604	635	664	632	691	675	649	600	652	598	672	609	615	662	665	638	648	654	688	691	650	653	607	660	672	630	633	671	676	661	617	670	678	679	683	608	631	612	633	639	640	652	656	625	650	654	627	637	658	619	623	619	682	677	665	628	669	652	648	663	662	646	636	628	640	588	624	627	614	695	649	642	638	627	611	625	689	638	635	683	635	590	662	615	640	653	653	639	643	637	604	678	598	677	671	605	674	651	633	648	627	624	606	660	624	618	648	590	637	608	623	658	628	677	645	646	659	631	643	646	620	628	658	623	644	590	686	661	633	643	647	625	625	669	640	638	661	623	672	648	595	626	655	633	654	593	665	658	650	643	645	688	641	642	591	644	662	664	625	667	584	649	570	582	674	609	635	636	721	625	704	646	625	641	598	683	665	686	629	642	621	684	657	662	630	604	687	623	607	658	635	664	614	687	618	640	623	658	661	653	668	592	636	651	669	650	673	667	591	647	630	645	652	646	642	633	601	643	606	673	624	673	642	712	640	657	618	622	618	674	630	671	656	612	643	630	665	663	625	616	648	660	635	650	620	652	643	602	633	603	668	631	617	641	653	647	623	665	631	625	618	597	687	644	639	618	650	696	621	661	628	590	667	626	577	628	608	649	624	667	567	667	641	633	647	611	645	666	651	638	607	672	631	654	632	654	679	613	632	563	620	671	640	624	625	669	672	598	623	621	645	669	691	612	644	636	583	630	671	638	641	636	664	683	652	636	661	599	634	631	683	636	631	671	618	624	665	628	634	654	655	638	662	682	608	634	627	661	608	680	628	645	670	610	706	594	586	624	633	654	680	652	651	642	628	629	655	718	628	641	628	670	649	657	668	670	599	610	637	678	658	626	599	635	675	619	637	649	641	653	661	578	660	664	629	680	630	658	614	680	654	643	599	636	648	641	621	634	694	624	644	639	653	630	613	623	623	618	630	646	632	644	667	615	641	655	643	642	624	667	657	681	672	663	666	653	682	629	592	636	634	679	670	645	685	597	717	659	687	668	617	670	665	656	685	656	663	634	638	611	723	628	654	647	621	630	653	663	629	630	680	646	616	604	638	662	654	682	679	645	620	650	629	615	627	658	679	669	662	669	645	606	653	671	631	723	660	627	626	579	588	636	632	623	652	617	628	645	624	634	685	636	670	660	670	658	635	694	654	648	652	636	668	646	628	642	632	657	640	609	652	641	653	677	668	603	637	612	632	684	676	623	633	659	652	605	624	620	644	665	633	616	640	662	688	619	627	646	648	666	683	610	615	618	593	646	653	644	699	686	624	648	643	656	653	622	666	614	664	648	629	623	656	632	598	678	616	698	660	665	601	653	640	652	601	655	601	671	691	630	639	604	643	639	628	640	687	649	624	629	654	664	645
35238	19069	8655	2446	949	748	760	580	559	417	366	385	399	380	353	338	311	325	322	293	309	288	308	289	268	293	296	311	284	273	242	286	241	264	249	295	268	272	268	264	264	289	229	312	275	229	253	270	273	293	274	266	273	272	248	251	236	255	264	278	256	266	277	266	278	291	277	262	284	282	258	231	240	227	275	279	274	250	268	241	259	260	287	301	257	285	288	292	261	246	265	260	288	248	263	278	236	248	245	303	270	250	267	290	261	279	278	291	242	262	254	263	247	294	256	283	252	259	263	282	273	265	263	267	265	288	264	268	273	253	278	240	278	254	282	267	312	259	255	306	273	263	244	270	284	268	305	233	246	285	260	266	262	289	292	273	255	248	254	284	258	279	270	275	253	223	282	270	266	248	259	227	238	278	236	301	240	269	268	273	239	291	286	280	295	257	260	244	243	274	254	300	256	255	288	281	254	243	283	300	270	282	243	252	240	255	232	290	251	272	248	268	267	263	242	306	310	291	283	273	253	263	264	232	273	270	259	291	262	285	288	278	275	244	287	288	296	276	298	251	277	260	252	227	231	243	280	295	304	259	266	257	260	285	260	239	260	251	281	236	252	261	241	249	280	253	325	294	264	243	276	280	266	260	269	256	260	244	249	256	279	252	266	276	265	244	282	239	253	254	253	255	248	282	262	280	253	241	257	265	284	268	301	315	247	260	269	260	232	248	261	289	267	284	260	259	252	231	275	273	245	280	275	281	286	274	228	241	263	261	247	267	230	260	243	270	288	256	273	264	267	238	288	265	291	253	257	242	263	262	262	249	321	256	242	259	250	257	241	257	257	265	267	256	247	246	244	256	267	277	250	237	303	247	267	237	310	296	249	283	284	268	249	285	239	282	250	255	265	276	270	258	286	262	274	252	249	271	263	257	286	236	280	295	274	298	278	239	266	276	276	285	271	256	257	257	252	278	256	231	259	261	270	261	270	249	269	269	269	247	253	249	247	258	268	266	275	276	281	257	234	251	246	266	279	291	250	254	254	215	260	270	256	266	233	249	258	286	275	262	238	284	291	288	274	275	282	282	234	247	258	258	288	271	243	244	269	271	263	287	277	274	250	271	278	272	279	277	269	282	251	293	256	266	292	269	263	293	257	254	271	253	247	296	293	260	259	269	279	238	250	265	238	262	276	238	245	289	273	255	274	274	301	239	274	286	265	237	256	294	265	266	267	270	283	272	282	266	285	287	288	258	245	290	268	263	280	280	292	242	297	261	243	247	296	254	250	248	251	269	272	270	269	304	259	259	266	277	252	253	250	270	265	248	301	292	279	241	291	242	278	262	266	293	243	255	257	258	257	284	285	281	250	276	264	229	272	297	257	263	267	262	291	270	226	272	257	260	260	248	256	259	281	288	285	270	254	247	248	271	267	256	276	260	260	244	223	277	257	263	263	254	258	272	238	262	304	265	254	275	288	270	281	262	263	299	283	252	264	292	271	224	256	241	265	249	308	247	255	258	260	228	270	275	263	254	246	251	269	246	269	275	241	267	278	224	266	295	264	262	254	261	290	271	282	251	318	300	255	251	268	337	256	267	247	268	260	290	252	276	292	268	292	283	267	280	285	285	236	295	272	240	281	285	269	257	294	286	266	301	258	288	277	231	267	261	254	257	273	239	260	246	266	284	260	276	258	272	255	267	238	266	267	264	254	243	266	263	272	238	260	295	272	269	275	271	278	312	263	254	256	297	275	249	281	269	284	290	265	275	275	241	256	255	269	269	287	224	233	274	281	280	262	294	247	275	303	260	256	298	249	257	259	249	255	261	220	275	292	299	262	243	274	294	264	264	270	286	259	243	291	278	271	238	278	274	242	293	259	244	261	280	266	243	247	273	295	275	264	233	268	240	254	238	273	268	271	293	248	290	255	272	223	266	267	267	269	261	264	280	267	242	265	288	287	273	265	257	256	280	273	263	287	257	253	275	282	259	252	258	237	283	247	238	249	293	248	264	259	241	246	285	260	266	278	263	236	266	235	248	283	279	299	280	269	277	274	250	297	238	260	253	256	258	248	252	237	275	261	279	286	286	267	245	268	264	248	267	272	249	264	289	260	264	284	288	250	258	224	256	255	248	247	247	272	252	278	272	276	241	284	268	284	280	250	264	256	300	293	257	274	296	267	264	273	250	253	268	273	286	275	256	253	254	243	266	256	276	283	272	251	229	278	255	294	270	245	277	271	257	273	255	274	256	270	257	298	286	282	256	288	271	271	281	274	271	275	282	250	258	267	259	285	231	246	273	276	237	268	262	276	272	286	261	231	253	263	289	285	227	265	221	241	257	254	261	274	297	302	241	254	282	300	261	259	265	278	266	239	267	263	267	284	241	244	285	293	264	252	270	264	262	268	263	291	306	294	285	258	252	260	280	257	277	230	296	246	252	262	275	268	267	274	246	240	274	285	263	296	291	276	242	289	229	271	254	272	293	272	252	253	301	248	273	262	252	257	282	258	281	265	270	255	247	251	279	280	249	236	267	265	297	298	268	236	257	236	266	289	269	220	265	227	239	271	236	267	251	288	258	259	258	283	285	276	246	258	246	281	251	279	276	288	301	261	247	284	262	250	279	275	250	275	235	219	273	270	277	276	255	253	242	265	292	271	273	292	274	270	251	270	274	279	279	284	273	258	274	279	244	257	263	269	275	236	279	262	252	280	289	271	285	233	244	250	249	276	284	306	260	269	273	251	253	283	262	264	257	251	249	278	263	267	256	275	266	279	250	261	295	263	256	264	283	244	239	264	242	228	234	254	242	261	254	240	252	246	294	272	276	266	256	259	274	282	302	275	295	302	271	272	220	266	246	289	297	271	271	259	275	266	298	287	275	267	245	277	242	290	239	246	260	250	260	288	258	257	257	247	257	265	264	267	260	261	251	275	275	259	277	264	252	267	304	267	279	254	290	278	266	283	275	242	255	229	287	258	261	257	233	265	234	264	244	252	293	263	282	263	278	299	278	267	246	253	270	240	276	279	238	302	236	277	277	265	262	282	253	249	247	291	269	264	270	260	278	269	289	285	266	293	248	280	265	289	281	277	263	258	240	273	263	281	286	282	276	241	311	300	279	271	269	264	270	241	257	252	270	274	244	248	282	282	269	271	248	271	271	284	288	255	280	294	264	266	267	290	288	279	285	251	232	268	294	300	272	277	244	262	267	261	268	262	274	286	239	261	252	247	247	243	289	263	256	266	272	267	254	244	255	279	275	254	270	287	262	250	262	254	277	286	259	266	253	278	289	256	281	262	268	272	263	286	279	289	276	254	268	251	226	252	268	261	245	242	258	273	280	245	287	262	256	258	259	253	293	259	272	257	243	278	254	268	258	273	264	277	244	256	262	266	286	268	292	250	276	255	236	260	281	238	275	281	287	280	264	273	275	254	280	253	280	266	283	270	250	291	257	247	275	264	276	299	290	266	297	263	261	263	240	241	263	283	271	268	280
19408	12434	11604	4972	3096	2555	2937	2307	1769	1465	1285	1228	1152	1127	1049	968	865	741	763	831	803	887	916	757	727	768	765	740	731	679	649	624	608	642	603	596	591	611	571	586	630	569	587	521	566	568	589	566	551	576	559	580	569	550	541	555	586	554	583	547	524	527	579	622	569	557	561	589	558	559	560	540	587	608	564	547	565	548	583	576	561	552	597	542	587	545	593	550	536	579	554	531	567	565	605	562	609	551	532	574	549	535	573	558	558	575	550	549	542	556	560	568	590	550	539	606	602	545	588	582	569	568	576	591	530	534	596	590	512	549	558	552	557	562	570	569	552	538	554	597	608	537	520	571	547	562	579	554	542	549	611	543	562	569	567	563	609	579	539	546	546	554	548	602	555	577	538	560	546	604	564	552	512	554	567	559	572	565	560	555	560	585	519	585	540	560	552	537	539	565	513	584	557	570	547	576	569	534	587	563	595	552	607	567	540	534	554	593	572	559	607	620	533	563	561	592	539	576	612	527	545	574	593	520	575	545	560	567	536	527	544	572	560	512	624	588	551	535	618	564	561	562	577	537	517	543	517	574	581	577	552	542	585	573	566	560	524	581	580	597	554	607	588	556	598	583	569	561	558	557	539	574	557	581	539	557	515	542	592	532	582	554	549	510	590	539	581	564	558	567	584	580	549	564	549	561	507	595	568	571	572	565	544	562	598	570	608	552	599	521	553	576	557	566	550	535	541	590	588	572	526	549	529	599	565	575	532	528	559	529	561	578	554	537	566	540	559	549	551	563	583	578	615	599	557	560	564	569	548	549	582	561	524	534	547	553	541	600	573	487	613	554	551	570	585	562	564	576	551	557	550	639	537	550	547	543	618	531	612	584	546	542	580	574	585	559	594	563	604	505	549	552	563	596	547	588	555	583	570	564	581	617	545	567	548	571	575	572	577	521	570	565	566	563	574	557	578	573	590	565	587	604	584	530	541	571	594	548	596	600	582	565	547	569	581	558	556	553	524	534	558	543	579	581	576	592	563	538	571	576	525	560	565	575	553	527	603	584	559	595	576	534	563	542	525	563	598	545	598	587	556	552	545	575	539	510	549	556	553	571	542	552	591	535	543	585	552	556	562	568	567	609	556	606	576	526	559	566	554	571	551	578	596	515	560	553	587	545	556	548	572	545	565	562	584	545	558	570	592	565	573	563	563	580	633	595	598	564	578	590	593	536	584	557	553	583	605	562	554	510	563	523	548	573	557	554	542	554	570	531	552	587	557	535	528	583	586	584	612	562	538	564	497	556	577	551	597	556	589	539	585	577	548	532	585	536	543	530	554	553	557	581	566	589	566	552	518	548	595	595	544	593	543	543	574	581	547	541	553	572	544	577	618	574	549	559	612	551	551	580	563	565	548	585	557	521	541	541	549	606	548	559	555	558	556	559	574	542	560	564	554	574	582	564	552	568	569	556	573	565	565	538	561	519	558	559	543	530	550	594	602	549	597	571	564	578	578	570	513	538	549	579	555	578	545	575	563	577	585	553	553	556	574	595	541	601	547	543	567	565	579	553	578	526	553	620	584	583	542	588	536	582	556	546	523	535	591	565	562	557	525	552	592	542	576	525	584	550	553	547	579	588	580	533	562	588	585	539	569	636	571	549	563	508	570	531	569	552	554	528	568	564	541	594	537	578	538	569	600	531	553	590	569	558	588	589	581	555	561	575	585	617	560	553	583	578	570	572	544	568	548	581	557	595	593	570	512	549	521	576	555	554	551	561	601	560	583	554	513	560	555	534	577	574	572	518	551	557	556	536	559	606	572	576	583	571	561	575	554	527	569	551	588	556	564	591	563	551	551	555	588	582	572	570	575	574	552	549	576	559	601	549	540	534	534	547	544	569	526	546	557	565	562	564	581	512	560	546	564	557	550	578	570	559	562	604	565	597	565	579	583	552	579	547	545	569	532	611	580	615	577	580	557	536	525	581	576	545	539	566	535	557	550	574	539	614	559	546	555	569	551	564	517	520	551	553	535	537	542	562	559	560	549	560	576	535	592	534	574	529	562	590	553	540	541	609	566	538	567	574	579	570	548	528	558	550	531	547	582	538	555	554	565	545	595	549	525	557	599	509	588	590	602	555	526	566	541	562	551	577	582	567	566	572	579	559	568	576	548	541	542	558	621	582	578	583	514	537	555	560	588	531	522	555	570	567	528	560	533	534	594	571	567	643	532	577	567	556	523	531	541	594	567	593	558	571	581	566	572	546	550	572	540	557	567	587	536	589	538	530	571	568	537	548	571	575	564	564	551	572	544	557	548	571	542	575	572	554	536	547	578	562	631	540	566	545	547	509	512	564	557	557	573	554	543	582	569	566	585	575	564	559	567	547	566	542	566	494	554	566	560	551	617	555	586	536	526	565	597	488	569	564	591	545	574	540	559	560	597	589	592	556	584	547	545	575	529	560	551	599	515	559	515	568	535	572	577	557	543	553	576	535	542	630	580	556	536	553	569	567	518	561	595	608	601	575	558	549	548	533	560	576	590	553	580	564	564	557	574	552	570	607	594	560	603	573	565	559	579	567	528	515	569	587	569	539	560	566	557	532	559	597	580	549	628	580	549	564	573	564	559	554	551	571	587	581	601	537	509	578	566	567	562	566	567	519	576	571	573	570	567	545	575	522	554	519	564	575	532	580	592	580	580	536	593	558	572	545	533	595	538	568	594	597	557	548	587	580	561	595	530	552	581	536	574	572	571	552	551	559	572	544	544	610	571	563	598	572	545	576	521	604	554	545	559	536	597	587	595	542	543	543	522	549	556	558	577	581	551	547	518	575	543	549	563	536	573	538	532	540	554	592	543	586	551	591	578	594	593	539	566	594	566	576	501	510	607	554	610	576	570	548	582	563	585	547	589	545	530	536	540	563	526	553	576	583	575	593	569	541	568	553	580	538	594	563	570	597	554	575	558	571	554	569	580	542	585	543	540	557	550	552	563	544	565	531	535	579	562	571	512	566	552	607	596	557	547	554	579	582	550	524	589	575	569	573	528	563	539	574	524	564	556	548	537	562	573	543	549	563	577	544	588	593	541	554	537	613	564	562	555	610	543	524	585	562	590	563	540	559	577	558	550	577	588	599	577	578	550	570	572	564	571	562	582	541	572	511	592	561	587	574	559	523	528	519	576	602	565	549	564	522	574	556	593	551	573	552	582	583	583	564	580	540	579	574	569	585	550	566	577	560	519	592	575	545	584	541	488	555	604	552	547	566	573	569	592	554	597	582	556	531	553	515	523	544	567	564	605	549	600	530	573	552	552	583	548	564	559	553	549	482	593	592	545	582	538	578	554	582	580	543	579	585	551	564	516	509	587	578	603	574	576	540	560	560	554	536	570	600	582	575	564	609	597	548	521	541	503	552	580	594	559	554	616	559	559	585	557	576	577	587	585	586	636	553	538	552	597	558	580	601	556	564	573	551	561	572	597	586	554	552	548	579	584	535
53073	28436	15786	5408	1973	1496	1323	1136	823	659	601	505	481	431	416	425	335	354	335	321	337	309	380	326	292	363	299	349	331	325	328	275	284	305	272	300	313	270	287	253	292	285	272	275	290	293	282	275	296	286	285	255	257	289	266	252	234	261	250	242	275	286	265	285	276	281	293	267	257	253	287	257	280	279	298	259	244	284	252	275	292	281	255	275	276	288	254	266	212	273	228	249	250	266	310	244	251	264	251	230	276	264	244	270	263	257	273	260	261	243	301	261	282	311	275	313	271	265	268	251	254	253	269	271	264	259	269	254	256	261	289	256	267	259	279	270	293	280	243	238	259	299	275	265	264	286	305	278	263	253	254	234	246	280	294	273	237	248	263	281	279	284	254	289	296	307	248	303	253	267	291	275	246	230	295	266	248	247	245	289	276	246	236	268	285	286	274	280	245	273	298	281	279	258	260	273	311	288	276	265	272	292	277	292	271	275	265	298	250	269	273	274	289	272	295	303	282	230	262	242	261	273	269	261	274	259	249	280	275	265	266	273	264	269	279	267	259	267	263	253	271	297	324	274	295	248	256	233	248	268	262	280	267	297	252	278	261	243	242	281	277	285	264	286	312	296	295	270	269	281	250	262	273	273	244	249	272	289	262	252	246	267	263	277	287	274	300	258	257	286	253	263	278	249	239	277	257	272	252	274	267	264	299	249	268	270	313	248	271	239	238	243	294	277	246	246	243	239	258	267	310	289	294	252	254	271	269	264	287	274	282	278	275	237	279	254	271	232	293	304	261	273	301	256	280	289	269	254	278	251	276	276	254	290	299	301	319	253	250	241	249	272	288	276	261	300	271	276	280	276	285	290	258	259	278	282	319	295	274	266	267	287	274	274	287	271	270	227	296	234	300	279	269	267	252	302	271	262	251	282	245	294	276	255	268	296	284	267	255	298	282	286	251	264	272	269	265	260	272	231	267	307	278	276	303	241	262	258	251	264	289	277	244	245	264	265	254	227	261	278	251	257	248	251	272	242	277	254	281	255	264	237	273	262	258	249	267	237	274	275	292	279	252	258	256	289	256	271	307	290	260	267	254	312	213	273	262	267	282	281	265	255	285	256	275	315	297	277	301	287	268	260	282	227	250	243	275	289	268	276	254	264	298	277	246	269	231	287	268	248	249	283	307	283	281	263	292	258	272	246	242	256	303	264	251	263	268	295	250	261	283	275	311	253	275	255	246	274	238	268	303	261	275	257	259	287	284	260	263	232	317	248	287	280	266	282	265	289	285	266	251	265	279	297	269	245	253	279	232	272	252	276	256	254	264	269	279	293	255	267	245	275	293	255	333	265	235	264	287	278	290	296	281	273	289	229	288	257	262	260	284	272	262	281	283	259	250	260	293	284	310	280	280	262	318	285	299	267	274	255	268	244	251	275	281	243	272	267	275	266	282	269	266	280	258	249	267	262	282	240	264	274	257	263	269	270	265	255	294	279	276	281	266	272	295	316	286	268	289	289	241	294	253	259	266	272	266	238	287	256	280	288	260	254	268	241	267	247	304	286	295	246	256	267	249	299	273	286	282	236	268	252	236	272	263	274	265	296	293	279	270	250	303	295	264	251	277	290	276	288	246	291	267	274	264	263	263	245	290	289	263	278	274	263	266	288	276	278	264	277	260	268	267	274	285	265	247	272	266	225	315	269	257	286	280	268	242	272	283	243	250	247	251	282	249	246	266	258	284	278	304	298	277	281	296	263	263	260	306	289	250	247	262	255	259	293	261	269	270	254	252	277	278	250	295	264	299	286	288	272	304	272	256	273	287	264	291	276	280	281	262	245	292	283	249	269	275	253	271	278	264	289	306	272	277	235	281	250	280	256	243	229	268	280	286	268	271	233	274	283	260	263	271	258	275	250	310	264	269	254	309	302	294	293	280	274	275	262	288	270	277	283	259	256	287	284	290	296	264	287	294	260	267	278	265	267	245	262	268	257	259	275	296	236	233	265	254	260	301	279	271	260	279	269	297	249	262	299	284	266	298	288	274	258	244	284	242	273	247	267	252	276	268	260	294	319	235	270	266	289	267	274	276	242	280	258	296	295	255	264	296	275	303	259	261	266	283	277	270	291	268	260	279	270	279	275	264	273	293	283	254	294	277	256	279	254	288	256	265	275	289	257	280	244	239	245	244	248	266	247	307	260	269	261	263	244	334	290	263	272	253	292	279	251	241	253	283	286	257	281	269	255	287	247	262	278	255	248	253	272	258	259	248	271	247	238	276	260	273	297	261	263	281	281	248	281	273	295	267	269	254	273	284	277	316	275	276	285	276	310	275	276	249	272	272	272	301	238	256	261	271	258	277	282	303	258	282	279	267	340	292	252	286	254	274	279	257	312	270	247	250	268	250	283	241	252	283	288	241	258	269	253	245	269	259	288	260	279	276	240	319	277	286	297	293	306	247	278	252	293	287	274	242	253	237	259	278	283	279	267	278	272	263	252	287	254	249	287	269	272	279	255	267	227	263	255	289	293	305	296	254	257	241	275	264	245	272	279	238	252	247	255	286	275	291	232	269	247	305	247	259	265	292	267	282	252	258	273	274	276	272	325	246	281	285	260	283	272	272	291	276	274	280	270	262	269	266	258	262	242	243	276	270	291	284	272	285	283	238	260	249	255	260	267	270	282	252	260	229	255	250	279	300	267	278	248	291	250	251	284	247	282	271	266	277	258	273	296	245	272	278	261	242	284	251	267	266	267	281	261	266	294	266	242	273	261	304	286	265	287	255	253	282	245	255	274	277	298	248	243	246	259	243	259	271	288	275	243	283	253	243	301	293	302	237	287	266	280	285	279	273	286	247	265	258	295	289	243	250	249	265	268	242	268	261	278	280	257	296	257	275	259	261	271	290	316	278	263	252	294	246	276	307	260	273	292	267	240	260	255	240	265	283	260	282	276	266	258	294	281	289	254	290	269	239	295	300	286	269	277	273	259	259	322	282	308	252	295	265	280	246	257	293	287	274	285	270	256	270	261	257	247	253	264	271	283	247	275	266	282	302	284	279	260	273	258	258	230	254	271	281	260	287	284	248	250	286	251	269	308	254	245	278	274	274	284	286	276	283	261	241	252	289	279	254	264	281	233	256	303	262	256	267	256	290	267	251	287	266	261	260	273	263	277	286	263	270	271	288	305	277	280	281	242	264	246	259	236	258	277	278	272	271	269	250	303	296	293	242	278	299	279	276	283	291	283	232	275	299	267	287	270	280	295	260	273	260	290	235	247	217	282	286	276	277	281	261	287	269	260	256	264	276	256	289	271	246	258	266	258	280	280	287	254	250	261	274	264	280	297	265	241	270	291	290	256	285	245	262	259	258	268	254	276	285	285	276	233	263	273	255	277	256	283	287	252	273	288	281	320	271	278	298	273	308	314	321	279	282	224	243	282	292	272	276	276	277	277	273	306	259	275	295	225	296	277	272	307	275	247	264	265	270	253	247	267
31767	19559	19250	9272	6134	5343	5171	4176	3024	2517	2347	2168	2004	1725	1652	1510	1126	1008	1062	1057	987	1102	1069	885	795	847	974	894	836	747	708	672	663	684	625	618	633	600	599	617	611	575	612	601	568	606	596	601	586	566	597	608	543	568	556	551	630	574	560	583	601	583	539	566	579	591	559	602	559	597	571	557	551	565	548	567	577	624	593	573	534	584	574	592	590	596	610	574	611	564	602	581	580	526	542	579	577	618	557	606	580	556	544	558	605	584	544	583	580	597	606	577	582	585	620	579	577	557	535	573	577	571	528	597	610	587	571	578	538	588	555	564	551	542	538	558	569	595	569	597	599	588	566	587	583	595	572	539	563	591	586	568	567	583	590	586	598	608	532	591	568	565	612	574	594	580	574	566	538	545	591	625	577	543	561	556	554	585	572	592	569	604	566	551	584	610	605	562	585	578	608	520	570	609	578	536	579	583	570	572	559	561	580	593	585	612	562	529	574	586	559	583	548	566	594	604	586	581	568	596	574	603	619	529	548	521	529	613	540	586	598	590	595	560	592	584	536	600	563	579	560	575	567	533	594	561	611	593	578	563	584	553	545	555	559	576	591	610	582	541	590	554	552	560	602	599	579	567	582	573	560	594	553	578	564	612	571	562	605	576	603	583	576	540	583	550	561	568	601	585	579	576	562	567	568	575	599	558	588	503	559	624	574	603	548	548	593	578	558	606	624	620	558	578	562	603	565	557	547	540	556	587	595	592	580	609	585	549	613	597	554	556	587	589	584	547	581	571	563	594	562	563	540	576	593	608	540	608	531	591	606	585	595	577	568	585	562	613	569	571	586	557	561	544	580	562	573	574	616	542	569	565	571	582	572	588	589	563	609	553	553	549	563	560	580	620	552	553	559	567	585	584	569	587	560	568	539	596	616	555	526	580	528	594	554	565	583	577	589	563	586	557	632	588	591	583	559	622	503	507	507	607	572	592	614	587	584	543	565	571	558	605	566	588	586	550	574	554	508	581	570	563	577	561	562	609	608	570	602	625	547	575	582	581	546	562	544	604	642	598	583	556	573	582	538	563	635	548	591	537	549	566	570	573	560	553	613	532	563	602	594	582	565	644	608	572	572	568	573	576	567	564	579	572	577	578	549	597	610	565	581	616	586	594	588	585	614	561	594	588	550	548	585	569	621	583	603	563	551	565	554	520	604	554	610	544	576	596	573	572	529	599	599	544	605	617	597	552	588	600	562	586	553	567	547	549	622	570	558	551	597	582	545	576	560	606	577	578	552	514	615	571	587	578	538	548	546	556	609	609	599	557	548	602	573	583	587	577	647	566	607	611	554	532	572	584	568	528	571	555	555	569	553	575	568	606	580	561	565	573	559	576	572	568	613	555	554	574	611	580	576	573	615	597	607	608	578	578	552	576	617	542	558	584	559	555	561	547	572	539	560	599	598	616	572	557	583	567	550	544	597	576	575	579	576	542	565	575	564	576	582	594	599	530	606	555	602	553	593	601	576	600	573	583	593	563	590	588	603	587	573	593	553	574	557	593	588	601	558	605	584	574	574	563	622	579	602	566	584	527	622	598	578	590	553	561	596	585	619	618	586	549	563	599	582	582	552	592	602	584	556	628	543	557	571	585	534	572	587	549	599	545	563	552	551	589	563	580	560	543	552	595	532	562	588	567	566	582	592	598	601	566	573	568	570	593	611	609	627	581	589	575	541	608	532	600	604	543	584	557	613	582	628	549	587	574	582	561	590	581	554	542	530	555	590	572	567	565	568	611	579	598	583	540	602	636	563	577	572	589	560	552	564	636	574	571	571	555	578	585	597	555	537	590	593	588	573	580	593	572	581	583	557	582	554	538	598	579	572	615	578	600	585	572	621	607	609	573	572	612	581	584	569	580	591	586	557	557	591	578	591	610	573	541	577	561	522	602	557	572	617	519	630	623	539	623	594	577	561	581	558	586	546	597	568	542	573	558	605	562	577	586	638	560	564	570	542	611	567	614	555	550	551	596	575	496	567	583	557	599	585	578	560	548	579	577	591	576	620	571	570	598	620	572	575	588	560	542	559	609	556	588	603	619	564	579	560	555	542	603	537	593	588	562	549	519	570	575	607	562	525	555	558	536	567	601	575	579	596	541	547	597	603	577	562	567	588	580	545	559	545	579	578	570	551	614	562	583	553	562	544	599	587	554	602	580	605	586	539	592	554	593	591	584	597	530	591	575	590	555	567	578	591	528	551	551	599	569	564	600	529	595	584	568	602	590	566	598	586	622	593	550	548	617	575	589	572	572	533	594	585	580	597	582	586	561	579	536	575	580	539	554	583	608	588	584	568	565	586	584	561	591	566	541	586	598	581	545	579	590	610	560	589	628	559	578	579	607	586	622	593	581	571	571	555	607	585	561	564	594	571	616	580	560	601	597	616	567	570	576	551	596	581	573	578	531	578	578	579	553	570	578	602	561	618	587	581	589	577	593	576	584	541	574	555	578	566	588	565	564	545	627	576	597	566	589	588	535	545	584	558	550	582	592	551	566	572	581	520	603	565	588	558	572	621	570	537	600	551	585	568	542	567	593	583	538	565	589	555	561	550	549	568	583	538	595	624	587	602	564	560	553	568	588	561	543	626	585	565	533	606	540	580	568	572	567	549	565	613	570	584	562	556	598	566	555	587	555	529	613	581	589	572	608	568	536	609	536	580	579	572	606	578	583	618	549	588	568	569	589	592	583	584	598	587	555	556	577	584	594	614	573	605	600	563	556	591	571	566	514	591	576	568	613	541	616	595	564	550	584	587	592	578	518	574	596	551	587	556	574	550	577	580	581	539	566	590	569	563	565	546	588	575	519	588	625	569	587	606	606	583	601	554	534	611	579	611	611	578	582	607	585	563	586	605	578	609	569	535	589	558	598	567	575	573	577	587	564	585	578	549	540	588	545	557	581	560	605	569	548	546	546	523	579	567	576	567	587	607	592	597	611	597	573	609	577	617	589	554	581	592	599	572	561	583	616	570	568	543	572	580	568	594	573	608	559	585	576	527	572	547	561	601	579	576	610	566	550	570	603	568	540	537	564	589	577	573	588	578	593	602	584	565	528	582	613	607	545	565	601	559	569	580	578	577	554	560	590	586	586	551	584	579	600	588	605	590	579	602	615	576	575	586	573	590	556	558	586	535	610	548	583	593	576	550	588	579	573	598	600	579	581	597	597	618	583	560	598	558	614	579	581	548	566	584	618	581	572	557	562	583	564	543	584	578	556	554	600	570	583	555	555	601	573	572	569	568	574	591	574	591	565	581	608	560	532	539	581	581	562	545	584	569	559	598	571	587	587	595	611	537	581	581	570	635	548	578	595	595	546	562	637	569	590	590	604	569	572	572	575	583	589	602	573	569	527	557	572	579	577	603	625	558	600	585	593	589	536	599	633	598	577	578	545	561	556	552	607	562	559	613	580	575	560	579	607	582	604	604	539	583	572	512	588	599	623
60296	34021	24145	10045	3260	2518	2182	1809	1205	967	847	825	703	658	617	557	467	431	432	399	461	409	437	360	361	351	418	389	357	369	345	313	360	300	289	317	299	297	322	292	313	296	342	310	297	281	316	287	305	292	287	300	306	291	351	283	302	301	300	293	302	314	271	305	319	331	310	294	331	308	314	289	321	317	264	295	319	310	296	297	327	329	309	286	302	309	299	334	323	344	292	337	323	292	327	306	336	327	331	293	292	274	276	288	331	263	343	295	295	308	296	308	287	333	308	288	298	299	305	278	291	299	328	293	319	314	326	249	307	292	299	297	325	311	306	289	280	289	306	312	291	321	308	294	298	303	351	293	307	345	305	313	318	276	295	284	300	269	292	310	298	311	326	299	286	285	292	318	319	277	308	301	294	302	302	286	330	340	299	307	315	331	301	325	328	321	309	287	322	255	294	299	297	335	317	313	323	293	330	336	327	278	295	318	314	302	300	297	303	301	290	328	335	309	311	307	289	282	285	305	325	313	319	290	302	332	302	336	292	321	285	292	342	343	337	336	303	289	299	283	320	301	298	335	292	316	308	314	294	289	311	317	313	319	283	314	344	295	336	301	286	307	343	317	276	309	311	277	318	262	307	311	288	353	269	296	337	300	322	295	300	316	294	305	324	313	326	327	302	305	318	313	307	332	287	324	325	289	324	325	314	314	310	300	349	336	351	313	323	324	305	296	308	330	337	302	303	304	307	338	319	294	298	256	323	303	308	298	323	282	285	322	316	301	306	341	280	316	301	286	295	320	291	332	312	315	301	300	269	310	316	316	321	316	297	266	308	325	277	337	312	279	267	329	293	330	320	314	308	294	306	328	332	310	301	264	325	290	322	318	304	335	282	308	337	320	294	319	309	290	333	299	295	306	335	272	291	291	301	299	317	322	299	317	301	292	285	296	314	315	283	279	320	346	317	313	298	268	278	288	276	297	276	313	310	265	322	321	293	294	260	308	328	298	283	273	320	281	280	305	284	311	287	297	311	280	301	344	337	322	308	290	309	314	339	275	293	293	285	299	266	300	283	305	296	318	331	289	301	289	303	254	319	316	301	335	334	303	311	306	337	295	309	305	296	303	280	294	324	334	304	346	292	283	310	297	286	318	304	279	320	308	321	300	299	294	315	318	303	298	299	313	308	316	299	314	258	280	330	301	282	267	314	296	286	312	353	305	277	309	281	312	312	308	295	289	298	270	287	299	294	316	276	296	286	305	336	301	276	306	310	315	272	334	281	303	329	281	330	293	285	333	333	307	297	309	319	308	311	290	316	282	337	293	329	284	324	282	312	341	283	273	322	293	276	290	286	273	290	308	281	304	304	265	306	302	300	308	301	315	301	308	294	319	328	268	276	292	290	301	300	303	295	296	283	309	321	301	286	272	318	281	330	273	304	292	298	309	305	307	266	277	328	314	310	241	328	326	293	303	292	299	278	326	262	320	282	278	282	282	300	319	305	344	306	297	320	286	316	296	274	302	289	304	277	337	343	282	294	281	284	308	325	305	305	331	276	295	320	325	331	303	337	305	318	305	271	352	317	295	287	296	320	268	298	312	317	319	309	286	325	302	325	317	313	315	333	284	333	330	332	313	306	316	301	306	286	265	313	294	288	306	331	291	277	289	308	316	321	301	329	275	300	319	309	295	286	300	335	314	312	322	309	264	305	317	320	310	303	294	293	326	310	324	333	317	288	317	273	315	296	263	302	298	293	311	310	280	290	323	285	316	299	292	304	298	323	268	297	321	326	295	304	289	289	286	301	324	326	313	293	348	313	320	332	305	315	306	306	299	310	335	283	334	271	316	345	328	349	302	319	315	329	319	310	311	301	344	289	328	331	277	281	276	293	273	285	309	289	291	277	296	303	278	312	314	312	300	284	332	313	278	303	300	275	309	338	324	329	263	311	321	310	276	301	303	301	324	286	317	297	284	329	309	278	297	320	277	289	265	301	320	288	283	320	334	260	287	260	311	304	312	315	289	308	278	316	303	314	282	324	289	299	323	286	310	331	299	302	314	305	294	317	312	323	269	318	300	321	283	281	299	289	350	341	308	279	313	327	304	326	324	283	299	296	315	313	317	320	293	301	309	313	346	307	319	305	306	293	308	311	341	333	276	302	325	300	274	317	324	285	294	291	323	321	314	325	305	282	299	297	299	299	300	301	309	327	273	311	298	290	304	276	320	304	302	328	307	305	322	333	313	289	316	291	335	353	297	264	319	317	291	308	327	332	268	314	301	335	295	316	280	317	304	327	320	331	300	325	358	301	300	306	315	295	338	305	310	306	297	275	314	323	347	329	295	301	297	312	299	311	314	308	302	338	313	314	307	335	334	268	321	320	294	321	316	302	307	311	306	317	320	289	314	318	324	274	321	295	320	310	286	288	324	322	317	319	308	328	306	296	301	317	314	324	275	283	266	282	313	324	286	292	289	296	346	320	320	338	306	320	289	276	313	272	318	286	317	293	297	317	275	293	310	313	307	269	304	316	298	318	301	339	331	278	286	338	318	298	295	293	337	275	283	293	326	312	312	321	283	327	330	327	300	309	287	323	310	320	296	303	280	342	315	305	293	330	301	302	313	308	321	308	317	292	289	252	344	319	314	333	295	322	311	290	312	303	296	326	310	322	317	328	277	297	282	277	294	304	337	338	264	299	276	326	300	264	278	311	281	299	310	315	263	270	291	310	337	312	317	274	309	291	303	292	276	300	300	307	295	305	299	305	307	357	302	331	305	315	304	294	309	297	302	302	313	311	293	326	300	278	314	291	310	314	314	251	336	273	278	316	291	323	303	345	306	300	319	289	300	302	342	289	314	314	295	270	317	300	341	344	316	321	319	277	308	311	342	311	281	289	301	344	295	298	284	314	314	319	278	333	299	310	295	266	301	301	287	305	270	273	310	298	302	295	293	296	329	300	281	304	311	264	315	317	326	332	320	302	303	351	348	326	319	351	284	290	310	321	281	290	311	287	286	333	337	301	299	329	297	295	299	300	309	295	323	347	314	282	310	297	326	301	291	274	298	323	287	319	303	284	318	305	313	332	306	287	345	283	322	261	311	321	325	270	353	314	283	325	341	281	289	306	270	307	311	288	280	270	285	303	328	305	342	305	295	319	296	332	296	314	299	350	284	281	318	329	302	301	316	299	296	302	260	303	310	310	332	311	319	339	314	296	313	266	320	264	321	285	288	299	298	320	296	276	317	329	294	312	297	313	312	320	284	335	297	290	303	287	321	289	315	300	296	302	291	320	306	309	328	314	291	322	312	306	331	341	298	289	268	283	322	299	325	311	324	317	321	290	316	319	301	298	272	320	316	327	319	316	300	300	315	312	313	284	350	336	322	284	315	302	272	308	322	316	291	320	305	323	314	313	285	311	311	292	314	297	313	296	324	317	271	335	306	273	313	300	275	283	330	286	328	327	333	312	302	342	306	277	327	301	307	321	296	276	301
35773	23249	26877	14718	8836	8500	7763	6208	4647	3595	3492	3374	2912	2714	2478	2021	1537	1321	1435	1363	1368	1507	1470	1057	950	1024	1166	1149	1018	894	851	819	766	774	777	746	748	740	711	634	626	656	669	603	652	639	630	616	656	634	637	663	644	580	601	656	616	611	658	669	618	652	599	668	643	675	652	655	593	686	626	618	627	657	641	605	640	665	616	614	647	616	638	650	653	681	637	651	594	661	626	605	660	648	655	640	607	623	635	631	612	606	644	648	611	664	605	618	647	652	627	624	631	712	644	594	591	658	602	620	634	593	582	614	664	637	678	620	654	602	621	618	663	651	673	642	657	623	638	647	603	636	650	639	648	595	630	639	639	658	628	645	645	666	631	613	622	658	623	647	614	609	611	641	673	639	640	609	606	677	651	687	665	677	675	639	635	637	594	689	572	649	654	625	643	657	651	652	644	649	649	728	681	606	605	651	640	651	614	668	687	683	620	653	627	640	698	635	629	608	611	623	628	683	662	617	626	617	706	622	646	655	626	649	609	592	642	640	629	638	670	658	594	651	658	622	648	656	668	643	645	619	637	613	621	649	682	642	655	625	594	603	648	638	611	642	619	651	661	661	617	640	612	600	578	603	670	638	595	606	656	641	607	659	624	679	648	623	654	631	650	661	638	677	648	698	620	643	646	619	643	606	618	657	644	611	663	666	608	612	632	584	654	647	628	689	653	609	690	638	638	667	626	582	629	655	613	635	598	599	624	640	598	626	636	647	622	613	653	647	633	628	617	691	622	644	617	666	641	625	631	675	656	655	602	627	605	696	635	623	689	656	637	650	666	663	578	687	610	646	637	599	623	594	685	641	632	641	670	679	607	637	634	627	630	631	624	655	656	637	650	610	663	579	681	646	643	633	673	679	656	611	610	624	680	651	648	614	608	612	629	653	586	650	597	644	640	610	640	647	644	699	616	613	610	621	659	641	649	651	655	644	661	652	672	616	613	623	619	638	666	616	650	682	633	582	640	655	651	659	631	650	683	620	650	606	688	665	636	599	668	634	670	665	618	601	640	650	658	678	623	647	678	645	623	634	662	659	684	623	634	651	635	674	605	624	688	657	633	639	606	628	599	631	628	656	628	593	682	583	623	633	631	657	622	633	657	662	600	631	627	656	610	589	681	641	653	615	662	643	618	643	629	633	647	620	628	619	643	586	610	595	628	690	644	612	638	637	632	612	631	652	654	639	599	627	641	636	658	688	657	676	684	646	658	671	661	615	629	625	642	644	590	629	629	612	626	672	586	644	655	604	616	653	670	602	637	643	655	661	631	613	651	663	623	635	683	617	661	612	642	621	665	648	630	645	640	642	633	605	593	672	646	623	659	678	629	626	647	638	651	615	639	614	635	615	617	619	646	660	622	654	656	599	659	647	599	669	660	614	652	668	603	629	657	574	623	604	634	639	694	661	614	660	669	608	616	670	591	650	620	622	615	660	667	688	622	627	671	644	644	652	630	636	683	657	648	663	637	649	635	635	674	628	647	597	652	630	598	616	636	647	657	621	644	625	592	653	630	618	655	628	595	612	689	593	607	639	603	669	651	632	609	641	615	621	668	630	649	632	654	644	663	640	646	630	615	638	591	643	641	654	629	654	647	621	673	638	649	623	609	615	662	645	617	638	636	656	610	664	656	654	649	665	632	619	593	662	682	616	653	733	698	665	668	636	665	618	648	665	662	694	615	658	634	676	643	619	681	643	652	634	617	626	606	647	642	658	648	632	651	636	587	571	625	608	605	607	681	661	608	606	673	637	631	625	667	610	629	679	629	660	604	648	663	626	593	656	654	608	597	570	614	627	608	646	641	630	607	674	598	671	684	654	641	634	633	643	652	654	679	596	651	628	577	688	621	599	674	609	641	665	596	642	578	674	620	580	655	627	647	668	564	659	649	686	632	647	631	604	599	616	662	649	655	637	649	592	635	606	653	627	602	647	629	644	649	695	655	631	647	641	616	653	632	608	614	646	658	663	641	653	617	614	604	603	659	638	648	641	623	673	621	641	609	654	651	639	654	633	674	633	615	633	600	675	610	574	674	621	580	619	594	640	654	642	689	664	604	655	641	643	614	635	644	656	608	639	643	641	656	619	644	663	642	654	621	638	639	666	649	668	650	614	651	669	643	615	650	665	627	646	660	645	642	645	615	649	672	600	610	682	672	617	613	617	664	661	676	620	666	647	629	678	618	649	637	614	575	676	663	633	625	653	633	656	662	639	611	631	628	640	643	635	649	637	646	649	626	599	650	653	626	626	625	652	678	615	641	635	662	659	659	624	630	654	644	642	622	616	677	604	638	639	660	680	631	656	666	633	620	644	608	627	601	596	621	612	637	742	585	652	609	596	659	652	634	651	597	660	638	634	659	612	596	622	634	628	648	634	648	662	623	628	616	644	656	609	636	590	689	659	619	612	642	639	615	660	670	641	678	629	657	577	685	588	655	660	661	653	663	612	627	655	588	635	615	612	683	656	635	640	673	648	615	644	687	532	661	607	624	666	636	635	609	616	606	674	641	637	616	692	664	625	649	657	589	617	656	617	656	669	659	688	693	626	692	634	617	608	665	632	608	646	623	683	611	626	629	633	648	645	635	643	663	658	638	636	665	637	657	618	630	674	675	669	626	663	635	636	635	642	658	649	658	628	651	652	623	664	646	652	632	652	647	585	653	679	582	689	659	645	659	609	630	599	615	612	688	602	634	614	644	615	594	620	610	600	579	649	599	596	639	674	630	576	620	601	648	635	596	655	627	576	625	650	682	670	605	614	670	603	574	657	640	611	703	631	698	629	601	663	653	633	653	573	644	665	652	631	657	617	625	632	611	553	634	631	643	635	623	678	644	663	701	654	665	601	682	610	635	670	612	629	640	645	646	619	610	653	652	627	627	624	678	655	636	636	678	658	628	643	665	639	679	650	664	631	618	666	627	618	645	667	659	630	604	620	630	638	657	707	630	638	615	684	657	611	618	648	664	652	640	631	624	598	614	624	641	651	651	657	641	645	648	636	641	649	620	642	649	627	629	636	701	628	669	636	710	677	614	580	589	618	628	629	673	664	621	646	627	613	708	641	625	652	624	640	665	615	650	650	659	620	625	608	604	625	594	607	672	673	634	655	617	649	648	700	673	652	651	619	663	621	614	635	659	597	660	619	665	640	660	666	643	651	683	672	645	647	640	636	601	644	643	600	657	628	655	641	622	675	653	652	643	635	644	610	658	639	684	629	654	651	624	618	668	599	671	581	688	606	609	671	603	650	664	598	691	634	612	650	640	663	617	599	658	628	643	632	596	663	635	667	669	690	619	614	651	625	620	593	663	608	641	637	632	600	595	662	651	608	670	626	654	635	613	621	631	638	686	629	657	638	610	629	614	652	650	665	607	640	653	672	637	655	649	632	641	628	643	613	623	658	701	589	652	664	651	632	696	645	659	642	617	652	621	627	621	659	606	647	634	636	641	627
38944	18928	8605	2392	854	798	694	503	467	482	414	395	337	361	355	365	304	293	303	286	316	297	270	292	272	273	275	292	274	279	287	282	264	274	263	248	267	246	263	250	280	258	276	221	242	256	265	269	265	283	262	233	270	292	241	262	272	227	275	255	229	273	237	278	284	267	256	285	293	264	283	276	266	233	273	238	272	269	287	238	290	265	252	260	242	254	286	236	239	240	250	258	318	263	291	260	278	295	254	300	257	277	224	240	301	241	280	254	281	276	265	302	265	261	272	229	243	262	266	250	276	303	282	261	272	235	274	232	274	289	253	274	264	272	219	270	251	269	289	234	259	263	262	283	275	283	245	294	254	255	233	263	265	259	257	277	273	289	285	258	251	269	280	276	232	266	258	252	241	263	245	241	266	250	292	262	252	271	265	268	277	256	273	264	234	239	246	244	261	249	244	250	266	272	282	253	240	244	266	280	278	248	273	274	280	271	292	273	284	268	262	238	274	263	242	235	232	244	282	216	246	242	255	239	226	262	245	272	259	265	277	304	290	253	267	285	301	258	274	272	238	232	243	258	264	236	281	226	274	271	273	252	260	263	276	287	263	287	277	267	267	273	241	228	288	259	247	252	265	291	264	256	279	250	304	262	286	255	276	274	250	233	238	264	233	262	282	275	253	255	246	240	252	253	266	275	267	256	249	256	281	263	271	269	264	275	246	260	276	247	270	251	269	272	272	236	226	242	244	266	256	254	290	257	274	280	275	297	262	276	254	248	260	251	245	259	299	296	243	253	253	288	251	263	247	286	289	276	258	240	246	275	230	267	266	290	246	216	264	267	236	264	255	260	233	276	275	231	253	260	229	278	263	274	245	245	265	260	275	253	227	230	261	295	243	236	296	246	254	295	236	259	261	249	253	286	270	266	240	243	270	277	252	233	255	234	225	244	290	269	266	274	249	296	299	260	273	281	245	245	287	277	222	228	277	260	265	266	237	282	265	256	278	240	269	231	286	271	290	267	273	276	253	281	218	235	281	286	284	267	245	240	246	219	241	274	252	231	273	270	282	257	294	263	252	255	224	267	267	240	279	269	243	261	259	268	282	246	250	253	253	238	228	251	256	272	247	216	236	239	264	309	259	232	264	239	275	247	243	257	270	241	244	222	241	274	261	292	275	236	281	245	245	262	260	257	260	241	254	265	281	259	271	288	255	261	279	272	263	281	260	279	265	242	281	298	253	293	261	255	247	254	266	277	264	245	281	275	265	232	260	246	239	275	232	242	284	266	241	265	265	258	234	253	268	301	272	246	256	234	249	281	298	260	284	246	275	288	262	253	246	275	253	243	285	272	243	240	260	289	262	267	250	254	277	295	263	265	272	265	252	271	291	253	268	243	280	243	245	265	257	279	285	246	284	274	272	234	265	238	239	229	267	299	289	283	279	268	255	251	256	289	247	254	270	281	229	258	262	283	242	248	255	306	284	249	259	265	214	247	269	262	237	250	257	270	263	268	278	276	283	268	261	273	285	248	249	274	273	260	255	247	243	276	273	263	264	246	287	261	275	277	225	257	306	240	243	248	261	265	243	263	279	265	262	268	246	259	267	277	272	273	266	239	286	257	263	251	256	296	216	225	245	273	307	273	264	251	254	234	278	275	238	261	238	258	247	257	250	269	265	264	251	264	264	287	277	269	282	271	274	275	249	251	251	275	298	269	246	272	238	252	286	271	251	244	241	242	274	249	271	261	251	242	235	265	267	299	270	206	271	251	301	271	263	261	241	249	239	292	278	241	271	281	277	256	281	244	257	279	267	255	255	259	255	237	247	275	273	302	255	293	257	254	266	288	260	256	271	249	236	261	258	276	250	256	224	247	237	275	301	270	253	308	268	255	261	234	291	264	239	253	244	223	257	264	242	259	287	269	273	243	219	222	237	293	291	284	257	269	265	264	243	259	262	276	248	260	252	247	277	277	261	225	255	247	275	253	277	302	301	271	263	264	260	287	288	275	267	270	265	248	267	304	259	219	250	242	260	255	254	290	272	290	238	273	265	276	278	239	255	260	254	254	265	253	245	243	245	256	271	273	261	238	264	248	259	234	259	242	251	252	231	257	255	268	263	261	293	231	291	286	242	252	235	239	280	242	280	236	253	262	251	261	265	263	269	263	283	242	265	241	252	267	276	280	293	285	262	260	250	285	258	254	223	260	310	281	253	274	240	251	276	262	248	287	271	224	243	229	259	288	289	262	279	247	277	276	290	289	248	263	273	321	256	234	246	279	286	233	248	241	273	268	246	274	265	275	260	274	269	258	264	267	248	257	245	283	243	296	236	246	300	260	268	250	266	284	242	238	276	276	268	255	265	258	259	270	267	255	285	253	265	280	278	258	230	240	269	258	266	281	255	228	267	250	285	244	214	271	276	242	253	286	240	270	279	242	254	253	246	255	260	263	264	253	248	235	278	281	269	225	261	284	244	258	252	229	270	263	277	262	269	292	243	265	247	248	233	279	272	297	295	274	269	234	246	262	257	289	252	299	262	232	278	264	220	263	259	251	276	271	279	280	231	283	258	275	282	246	297	247	277	271	279	217	275	238	261	262	267	244	227	252	272	254	237	256	307	257	263	245	270	289	298	254	266	262	261	274	260	238	295	301	278	239	256	286	293	290	250	262	268	257	243	261	273	230	286	298	288	271	297	218	256	305	273	284	263	271	257	269	283	246	286	293	245	263	277	280	267	274	270	291	236	271	258	249	251	268	267	249	251	247	250	270	261	251	262	265	254	273	240	253	261	278	251	275	249	247	269	266	292	246	242	222	252	256	235	269	284	261	266	231	260	262	246	225	270	262	251	278	247	260	245	271	273	239	259	264	256	266	254	260	210	261	262	251	245	280	306	280	244	214	269	277	250	255	264	228	260	276	269	247	229	276	233	291	267	285	274	267	275	258	264	257	290	250	253	257	256	278	283	267	259	258	275	248	251	280	275	256	240	273	251	288	226	270	262	243	229	245	255	285	277	240	273	276	257	273	247	289	256	276	268	224	279	230	221	270	284	256	271	231	281	234	247	259	259	259	264	268	261	244	226	290	250	279	271	257	261	278	272	292	245	240	293	265	258	258	284	245	280	255	261	321	264	278	269	249	244	281	270	258	244	247	265	242	267	244	255	281	243	246	261	245	260	297	255	255	250	267	254	280	261	245	248	277	245	298	244	260	250	234	252	260	271	253	279	234	308	268	246	240	248	244	294	254	261	256	223	215	266	277	281	273	261	283	285	250	243	244	252	264	257	291	272	270	214	249	303	278	235	254	243	249	246	271	239	274	260	257	249	265	255	228	257	292	245	298	276	308	274	252	253	280	256	251	253	253	261	271	296	246	264	262	284	257	262	252	261	248	274	258	281	248	277	234	307	277	280	290	256	233	257	252	266	281	258	257	263	275	253	258	264	241	253	281	254	265	268	267	236	270	251	262	261	269	256	258	258	237	268	249	253	233
22282	11607	11313	4864	2790	2788	2487	1939	1439	1396	1270	1092	1078	1106	1007	884	764	735	758	728	877	902	831	616	634	719	733	730	709	658	601	586	574	624	566	563	570	588	584	576	585	542	549	567	571	533	581	531	577	525	513	561	558	520	524	566	558	510	535	533	542	530	570	555	584	587	569	536	555	560	557	525	552	591	536	539	550	556	556	535	565	537	556	549	588	528	577	562	555	567	554	562	568	587	587	578	536	508	531	557	539	576	548	540	534	561	535	541	554	564	551	554	543	582	557	582	537	590	581	593	561	504	567	530	565	577	493	532	538	545	569	548	567	520	558	514	555	574	548	552	503	542	520	560	540	551	537	546	566	519	535	549	513	559	549	551	520	532	585	570	518	543	560	540	523	502	567	561	582	600	604	548	541	535	521	568	530	539	546	548	514	571	526	595	590	562	541	557	565	509	546	582	536	553	529	530	556	531	552	562	576	572	539	571	535	596	572	544	578	536	528	553	579	562	562	537	538	535	526	590	505	585	523	565	553	567	540	558	515	542	585	522	560	545	582	553	554	570	578	540	568	521	542	530	556	575	563	550	557	550	564	561	523	537	529	576	571	583	556	547	569	547	567	580	525	592	534	569	538	547	557	580	568	570	539	520	578	530	568	553	539	515	555	578	561	505	527	531	556	515	550	551	555	545	509	555	545	599	564	562	578	488	578	509	539	527	545	580	565	530	547	575	529	552	537	521	510	591	518	524	544	581	577	538	568	588	565	526	545	561	567	568	555	548	533	585	570	564	542	568	579	524	541	547	523	559	563	524	559	566	582	554	560	578	589	539	502	562	522	548	552	559	549	536	567	541	576	561	553	535	559	582	580	558	536	582	543	527	559	567	543	548	524	544	527	542	579	576	556	544	566	516	527	534	541	589	524	553	550	515	543	567	564	566	517	594	555	533	570	557	541	569	528	535	587	524	555	554	562	560	567	517	571	568	559	537	572	528	517	576	593	512	521	539	526	509	529	547	544	530	527	496	570	524	567	560	554	560	534	600	509	522	543	542	538	536	547	560	568	536	542	601	578	562	518	545	551	554	525	537	536	532	581	548	530	571	542	515	583	524	527	565	561	566	553	544	562	607	571	524	588	585	536	552	575	543	610	559	584	559	553	554	542	560	552	578	605	527	557	564	552	592	549	541	580	542	582	554	574	563	574	548	569	574	576	538	504	561	586	549	572	496	564	539	568	495	557	520	544	582	545	536	550	548	554	563	541	522	571	566	552	588	532	480	563	550	577	560	583	572	594	565	553	572	494	553	594	542	536	604	572	550	561	532	584	525	559	561	559	564	574	563	514	559	570	553	541	527	567	567	519	545	599	570	546	578	532	579	561	525	546	563	504	566	540	563	566	573	502	538	544	531	563	542	518	549	570	550	544	538	574	583	554	534	542	555	552	562	549	514	550	545	578	508	559	526	579	581	551	554	538	529	553	551	532	550	545	526	530	526	588	557	511	564	558	569	581	547	535	530	564	534	534	567	561	556	546	549	527	568	562	558	570	564	547	520	557	573	558	511	569	574	620	547	567	568	562	554	539	571	535	522	550	564	505	553	558	552	575	536	541	546	546	596	578	530	516	567	551	555	510	541	557	592	549	568	551	527	566	558	596	550	527	562	551	518	564	570	583	529	588	599	556	519	565	509	534	568	530	545	563	535	527	563	593	537	575	555	589	558	579	532	566	572	504	470	555	572	532	622	547	567	528	602	548	556	578	509	561	500	559	562	514	520	568	596	536	538	626	586	541	563	579	571	557	569	553	558	520	533	564	578	592	546	549	545	536	583	577	558	549	572	536	567	536	567	561	560	530	557	573	568	547	538	548	564	526	570	556	552	583	551	495	568	507	541	510	568	558	556	572	546	565	579	512	563	564	561	573	553	549	503	566	579	520	550	557	537	531	551	556	529	528	580	551	570	551	574	576	558	524	570	543	590	545	578	536	553	588	554	588	579	546	559	524	589	577	530	555	565	602	559	515	564	498	583	543	558	571	546	569	539	554	564	544	575	566	571	569	528	560	530	536	568	550	583	532	547	567	537	531	508	560	533	571	547	564	588	558	542	539	613	570	562	569	531	570	521	559	532	553	581	542	575	566	546	509	555	553	488	574	545	590	558	522	515	559	484	527	535	544	587	557	567	535	609	514	547	567	561	535	563	504	522	542	524	550	533	599	572	570	509	538	580	551	536	544	543	549	545	527	559	550	570	576	513	559	557	565	571	556	515	531	533	606	597	525	548	540	563	553	581	546	535	551	554	539	560	578	534	556	533	532	546	560	516	593	554	576	560	520	545	536	557	524	552	505	568	587	573	540	540	577	589	547	528	545	544	541	533	534	576	525	544	615	540	555	557	571	576	533	552	534	552	561	531	554	555	513	605	540	594	536	556	524	548	539	574	520	516	592	529	542	558	514	550	576	576	539	535	580	535	505	570	552	567	514	524	535	538	580	552	551	547	572	537	517	544	537	521	575	567	546	548	560	546	526	544	537	563	546	542	563	591	544	501	554	534	556	534	569	567	530	555	544	547	517	542	531	529	504	541	587	522	592	560	562	589	570	524	535	553	553	554	519	516	515	544	577	527	524	531	551	532	586	518	513	535	499	595	518	523	539	610	536	533	522	568	536	538	546	538	563	535	560	551	590	527	529	568	547	553	595	604	557	557	532	575	601	575	597	560	546	583	545	538	579	565	548	570	548	577	569	535	569	555	585	542	546	557	534	519	556	536	566	531	577	645	569	537	545	544	583	593	576	542	500	547	531	542	559	537	582	547	543	564	545	537	550	601	576	550	580	544	590	495	585	557	561	548	555	540	523	572	544	558	579	572	512	550	559	570	584	563	574	538	538	580	541	591	541	559	534	529	549	551	510	559	504	535	578	528	528	588	549	546	550	547	543	532	503	564	537	563	560	583	531	540	544	539	531	536	562	576	562	549	535	552	548	563	551	589	549	513	596	540	577	564	527	547	574	540	534	535	552	537	573	556	533	560	558	577	522	566	541	546	537	518	557	543	559	564	529	578	514	520	576	548	548	532	564	529	532	528	577	534	550	608	585	557	578	546	559	567	556	494	525	569	566	605	570	485	537	575	518	622	534	561	594	544	536	544	585	542	524	560	574	582	526	568	566	512	552	554	548	546	558	530	560	543	562	567	575	548	535	551	579	528	554	584	559	552	560	527	542	590	599	549	568	587	537	576	548	566	560	567	568	526	544	563	550	557	536	586	549	515	545	562	589	576	534	536	521	559	593	569	614	564	538	575	574	535	550	543	535	559	531	526	553	545	507	547	540	573	532	522	540	560	539	539	578	567	579	534	558	563	560	543	540	576	570	556	573	535	579	537	536	490	573	529	551	555	572	505	556	587	596	568	538	539	536	551	540	551	563	569	591	571	534	571	556	552	534	570	579	555	586	571	579	566	553	568	535	533	523	561	536	537	581	572	564	594	579	604	537	551
51180	28751	18437	6948	2372	1749	1389	1153	763	719	647	591	529	532	427	391	342	364	342	310	361	348	395	315	306	298	315	345	298	299	273	302	255	262	280	282	304	287	278	266	278	276	292	239	304	276	261	252	270	283	260	249	269	286	261	264	245	269	262	267	287	263	274	289	272	279	253	237	272	298	276	291	263	270	297	267	254	249	296	247	273	288	256	267	280	285	276	270	290	282	255	222	267	262	284	235	264	267	258	250	248	271	272	275	288	268	295	277	275	291	301	260	281	265	239	249	280	280	259	271	259	258	229	253	228	233	241	279	246	293	261	287	262	280	279	264	264	282	263	240	288	266	272	236	248	252	263	291	280	263	267	290	266	280	252	268	276	262	274	282	244	286	260	258	286	299	271	290	286	247	300	281	287	259	266	250	290	271	282	255	255	274	270	275	239	258	259	253	269	250	286	256	261	286	280	240	247	267	239	286	298	282	253	262	245	280	287	261	258	258	260	287	293	268	294	285	284	265	238	292	229	248	270	293	286	270	305	267	279	285	260	263	271	268	257	269	275	292	291	259	272	285	268	248	256	283	278	265	268	255	260	261	274	261	282	236	290	289	272	273	266	259	282	296	294	297	290	264	252	276	282	289	278	291	221	251	287	282	256	240	271	261	256	294	265	273	255	263	290	246	262	246	259	250	294	294	279	254	261	287	287	255	248	285	284	253	257	246	247	268	262	297	295	281	249	249	267	266	264	300	276	266	222	260	264	279	271	255	301	233	229	243	267	290	300	296	237	245	299	297	249	287	292	265	282	266	285	271	211	280	255	315	272	285	275	247	254	306	267	266	297	231	284	294	272	280	278	284	255	255	270	247	258	222	257	261	308	282	290	249	243	289	284	288	269	257	248	251	259	293	279	254	275	278	285	255	271	283	283	259	274	266	294	291	300	279	278	279	249	226	243	255	263	270	246	293	240	260	246	266	246	282	220	259	296	258	269	294	265	278	329	271	248	292	289	220	276	291	308	295	250	263	295	279	287	277	296	280	261	266	256	261	264	289	270	250	288	280	286	278	215	276	259	284	287	302	258	246	257	238	290	274	254	272	290	274	281	270	236	248	259	261	280	267	266	266	238	263	278	291	264	269	246	292	259	272	254	275	262	256	243	258	260	235	288	263	292	306	279	266	266	275	282	244	275	279	253	272	291	257	290	252	270	265	226	332	284	267	249	262	245	292	273	259	259	248	279	229	280	265	243	297	271	294	274	270	272	282	249	257	253	270	289	321	258	267	266	236	277	263	294	251	256	261	264	300	289	278	252	267	312	291	280	254	243	238	254	260	274	282	282	268	255	239	261	284	291	277	271	264	260	261	252	265	259	303	253	270	298	241	267	282	272	231	239	274	277	255	287	253	292	299	305	304	254	257	268	277	306	266	287	287	292	264	297	265	257	264	279	279	287	244	271	272	246	262	258	279	274	246	271	304	254	270	274	266	274	250	250	261	257	229	233	256	257	247	238	247	257	272	281	290	236	266	241	261	300	267	264	263	242	269	238	284	249	296	270	267	284	252	283	262	262	252	275	293	279	252	267	270	267	290	253	278	280	272	274	287	281	269	278	248	259	292	257	235	276	250	264	273	273	271	294	291	275	270	250	278	310	275	260	251	248	261	272	242	243	273	277	253	261	276	267	260	288	249	285	240	269	254	275	238	258	273	264	264	279	243	263	258	278	277	247	285	266	246	279	253	311	278	298	257	244	269	259	284	265	275	275	239	270	257	273	259	297	281	275	296	246	247	266	274	283	260	251	327	259	276	261	270	256	271	274	266	237	282	281	284	298	289	290	279	266	239	255	252	258	257	312	298	265	266	266	287	255	297	285	264	267	260	271	273	264	269	270	281	261	278	274	290	294	235	271	282	273	248	252	257	299	282	258	273	260	268	263	272	268	263	269	291	295	287	263	254	273	247	231	292	289	246	240	254	254	277	278	264	254	266	298	243	240	236	278	264	283	283	272	259	237	278	278	272	287	271	260	314	243	277	224	228	283	259	268	290	285	283	280	239	247	277	281	260	287	300	257	256	265	270	233	280	305	304	306	315	255	247	259	274	268	287	299	263	275	276	304	248	265	282	311	289	259	276	247	259	263	277	278	303	297	241	233	260	257	241	291	242	289	289	276	275	270	248	256	281	285	274	284	313	282	299	281	292	266	268	251	264	314	251	254	309	252	259	287	291	277	293	254	273	258	240	266	258	260	311	293	279	267	271	274	236	267	262	266	263	256	239	272	289	287	290	274	264	262	285	292	263	230	293	250	271	286	249	270	253	261	268	277	291	285	252	246	279	273	257	213	283	279	268	250	273	250	265	261	268	259	259	255	259	284	292	269	254	266	298	287	259	263	266	271	275	263	274	281	252	246	253	282	272	295	251	290	259	260	251	281	266	327	290	257	248	271	247	255	278	292	234	279	288	260	276	243	263	240	277	253	254	248	229	243	245	314	250	258	269	256	295	252	274	264	265	256	273	250	303	295	271	289	268	268	278	288	287	251	243	276	257	255	266	258	271	296	282	278	258	223	268	266	296	264	267	253	273	251	258	318	275	246	240	282	266	254	251	253	284	265	243	241	245	281	228	248	295	270	271	254	266	300	265	268	272	260	243	247	238	278	250	259	253	270	293	298	268	268	272	253	249	293	304	264	296	284	256	280	255	283	271	276	273	251	274	266	238	254	260	287	262	262	235	273	268	280	269	270	271	264	302	222	270	285	267	267	248	275	293	278	277	263	312	258	279	289	267	280	292	234	246	258	271	270	263	283	312	262	266	260	259	275	277	310	290	277	303	255	283	259	261	248	262	226	281	272	275	239	230	262	267	267	275	276	269	266	261	275	275	258	282	248	275	277	259	258	297	241	269	263	255	229	268	280	257	285	284	274	290	306	282	294	266	276	282	286	297	305	262	242	264	268	280	273	278	289	292	276	288	292	243	286	259	261	284	294	271	283	286	256	275	302	257	289	281	257	220	241	239	212	253	254	262	239	246	246	256	292	285	267	276	258	241	254	289	241	286	309	269	237	269	271	264	269	288	272	286	288	295	281	287	262	257	243	260	255	279	247	271	276	256	272	278	268	270	233	278	293	290	270	287	264	264	250	258	289	300	270	282	277	277	283	278	247	294	279	258	267	284	280	300	255	254	290	253	277	246	256	289	310	235	285	279	264	276	273	261	246	234	282	300	282	274	253	262	302	266	270	275	280	284	274	240	257	261	332	248	268	244	265	261	279	253	240	265	246	250	257	250	243	261	244	280	299	257	243	263	242	282	257	242	255	260	281	269	263	293	225	283	275	250	265	246	263	304	288	274	256	238	249	250	252	264	269	284	271	267	264	261	291	285	290	242	287	311	275	277	277	254	252	230	246	280	297	286	258	261	244	255	257	272	261	306	238	270	284	274	257	283	306	266	277	297	265	250	281	270	257	278	267	262	267	273	281	262	249	268	246	276	241	274
30356	19343	21564	11676	6827	6207	5533	4360	3117	2804	2543	2354	1898	1951	1577	1342	1178	1095	1143	1045	1237	1312	1282	821	810	947	966	928	747	754	684	647	635	630	640	652	645	601	641	593	561	620	593	573	611	600	587	572	566	572	556	592	539	558	609	604	553	585	547	559	576	544	583	588	579	585	608	621	559	539	564	620	587	559	570	610	577	578	624	611	577	585	580	545	531	565	574	605	556	581	570	576	584	549	585	604	611	549	579	582	590	601	574	597	596	584	600	599	616	525	526	571	626	615	549	587	583	539	549	587	559	548	532	569	570	584	571	582	575	568	581	625	577	508	580	602	558	553	590	597	612	538	599	576	549	566	578	597	537	594	567	560	596	561	537	589	601	592	561	554	531	592	569	552	607	578	581	551	590	539	560	565	587	570	553	555	569	601	575	599	585	622	588	605	602	564	558	607	543	565	577	579	552	578	575	576	526	534	540	553	560	486	545	541	609	555	498	532	607	574	573	618	585	574	587	553	595	561	558	603	586	557	570	542	575	582	569	509	562	596	594	595	572	584	583	567	562	589	553	537	547	564	586	604	600	628	581	568	588	609	582	554	550	533	560	557	550	564	554	544	598	574	578	545	526	565	622	591	581	593	547	559	585	579	560	574	513	580	603	572	554	551	597	576	574	555	618	579	577	622	589	601	548	589	557	545	583	586	586	567	510	532	569	564	613	583	557	558	579	533	573	587	579	570	543	558	599	572	557	606	550	596	545	596	587	541	599	594	553	568	573	609	563	624	578	596	590	559	553	570	569	590	557	546	615	576	555	584	568	555	586	588	547	586	570	557	582	610	593	563	573	570	625	561	599	524	574	590	584	588	590	571	554	548	539	573	593	609	569	563	570	578	559	591	559	609	612	538	550	606	539	550	606	577	569	579	580	553	563	576	623	559	566	582	600	600	573	543	610	564	631	571	588	600	581	604	579	586	609	582	594	605	606	536	575	618	536	566	599	590	526	575	609	567	561	526	566	534	585	590	588	564	544	569	586	638	537	546	587	568	549	545	570	541	590	554	597	589	586	573	547	589	584	579	560	594	550	600	567	625	560	600	569	580	527	590	581	576	526	546	552	543	553	619	576	551	585	559	581	562	601	573	596	582	554	566	590	564	611	558	554	602	646	599	548	569	604	599	572	603	589	531	532	570	576	588	564	557	602	572	557	543	593	602	547	552	554	539	579	565	552	576	583	625	567	570	593	541	566	580	587	558	573	576	562	597	581	567	542	597	559	531	544	573	519	560	580	572	601	562	557	592	645	614	597	559	554	566	527	543	580	594	555	594	577	584	570	540	595	576	606	600	628	558	600	515	549	602	564	584	563	610	582	571	539	570	527	560	577	582	599	612	571	610	571	579	568	564	557	544	573	617	561	570	529	596	606	570	580	597	545	554	605	577	567	542	593	593	543	566	566	567	585	594	550	593	589	579	554	529	566	552	597	614	593	617	593	571	578	603	529	588	559	593	592	590	577	570	621	597	568	638	519	598	577	611	643	585	595	577	568	584	525	568	557	568	584	604	557	569	585	585	597	563	548	593	564	558	547	550	590	578	579	594	553	534	588	569	579	605	604	606	524	596	573	526	518	553	573	553	601	604	573	519	562	547	573	591	581	566	571	557	597	579	516	565	602	625	618	573	554	586	576	559	561	581	558	584	528	565	559	551	629	550	582	604	559	582	547	550	560	563	572	579	603	587	537	535	583	607	558	582	592	622	562	524	586	554	585	598	593	523	569	582	596	602	539	611	586	587	586	606	611	566	585	563	585	590	559	586	592	545	553	586	571	589	647	615	564	555	626	580	573	555	586	615	591	588	584	525	587	561	574	584	574	547	556	608	533	607	585	590	578	579	529	559	574	577	558	547	567	595	554	534	612	570	618	594	598	506	557	569	580	569	555	548	569	590	571	546	539	593	578	555	584	546	559	592	588	563	565	544	546	547	550	609	620	593	579	550	564	529	591	549	592	597	559	604	572	551	587	559	602	580	580	556	572	562	600	597	585	590	585	544	564	590	592	576	571	572	601	587	529	581	544	556	584	563	585	602	560	560	586	591	603	560	584	592	595	593	512	609	587	529	581	585	565	580	570	540	581	557	566	590	562	565	557	565	576	542	550	583	556	553	604	608	596	580	543	563	553	574	602	579	544	581	600	579	589	568	562	563	559	559	585	544	552	535	582	544	580	626	567	569	535	610	548	582	566	563	585	595	579	538	588	600	568	555	571	548	595	553	536	555	568	579	553	623	539	600	530	563	558	567	529	565	560	568	570	543	586	569	595	564	586	541	543	619	599	558	562	557	589	570	571	584	557	539	524	549	574	545	587	560	524	593	567	563	533	571	548	586	566	583	600	589	613	584	545	578	551	555	561	563	578	546	548	555	534	579	568	523	565	617	591	548	536	632	528	600	586	555	542	583	579	576	556	604	562	554	540	580	585	603	548	579	595	554	563	611	587	563	586	598	554	555	553	532	579	556	569	580	605	591	565	546	628	551	610	603	608	509	603	542	605	532	598	569	584	558	538	559	585	561	595	599	555	588	599	573	606	580	580	568	599	581	587	531	592	586	547	585	571	551	600	536	591	613	584	580	543	575	566	649	572	536	581	574	612	552	549	549	602	568	559	581	568	604	562	620	558	576	547	553	582	589	543	571	575	605	560	563	568	587	567	553	605	613	583	546	561	604	584	560	567	579	562	575	596	534	581	576	590	575	517	606	593	574	618	568	591	554	567	563	540	582	554	600	550	622	563	594	592	521	563	559	539	556	580	568	607	566	535	578	567	555	562	574	559	540	570	606	571	575	583	550	534	538	547	551	576	542	588	561	597	611	563	584	610	554	579	527	570	573	583	618	580	586	572	581	570	581	536	568	519	569	596	556	570	532	557	594	557	569	561	532	576	596	591	597	590	583	571	595	566	585	534	558	594	585	507	550	556	567	568	554	572	542	581	612	535	583	593	606	564	600	565	591	580	567	569	569	565	539	578	567	624	570	560	582	559	595	557	568	567	579	570	523	559	573	601	600	542	565	606	543	625	594	547	586	572	585	547	589	571	600	552	566	529	575	587	594	552	579	537	561	563	550	563	534	564	594	560	579	543	559	556	554	523	601	594	601	578	599	602	549	535	578	551	542	595	587	564	554	571	584	563	590	555	568	559	569	581	593	607	588	562	575	576	582	602	592	582	551	565	528	561	557	602	555	570	595	577	560	582	620	584	553	599	590	561	554	572	544	574	524	537	548	610	591	525	562	578	570	601	559	580	563	582	596	618	586	539	576	594	574	598	614	590	553	582	537	565	580	601	590	563	605	558	562	581	590	546	525	562	565	604	589	596	556	576	587	578	569	589	588	554	576	579	571	594	533	586	574	557	530	603	550	571	563	566	629	560	521	600	544	587	591	551	570	597	544	592	589	571	562	627	583	626	579	560	527	591	599	596	586	585	578	595	566	563	593	593	593	591	594
60796	35352	26760	11919	3804	2889	2192	1552	1215	1080	880	796	674	695	571	551	472	459	449	477	428	472	430	366	359	470	416	368	365	324	302	314	326	333	304	323	346	324	299	301	346	343	299	309	320	302	325	290	295	270	318	297	313	316	331	290	304	319	288	306	299	313	307	325	329	304	327	316	320	348	326	321	301	311	279	337	286	341	327	311	357	315	311	311	280	291	332	307	298	300	316	298	307	300	324	335	304	289	286	316	338	284	287	307	336	311	301	320	273	318	316	316	296	298	333	295	302	327	282	289	289	332	278	331	318	279	320	313	324	315	349	266	303	317	304	306	328	359	297	316	297	292	282	302	323	339	303	300	272	302	299	283	320	327	314	337	317	275	337	323	326	302	356	288	282	297	292	341	286	273	293	311	321	337	344	323	295	310	353	342	317	340	323	303	309	310	289	323	316	304	284	313	318	306	311	321	323	326	297	335	327	314	331	331	310	303	322	309	300	294	332	300	308	360	320	293	339	321	298	292	294	309	311	310	306	301	300	292	309	297	317	310	309	270	294	339	300	320	317	311	298	265	311	283	326	295	325	313	304	294	303	322	297	292	309	326	271	296	296	318	318	324	300	315	287	325	299	290	356	312	295	281	293	338	329	317	306	281	307	331	273	279	313	301	329	315	318	303	299	311	315	302	314	315	311	291	318	310	249	290	326	296	291	287	299	314	335	316	311	330	356	301	297	294	304	291	369	303	332	303	320	308	274	363	305	280	288	316	332	292	306	279	247	299	297	289	294	299	339	306	313	298	336	321	310	307	302	279	301	314	286	320	327	312	315	347	303	323	305	291	320	313	279	318	309	298	302	299	314	290	315	299	305	318	306	297	344	293	305	300	266	311	333	306	303	330	345	358	344	301	302	294	351	345	272	308	327	341	313	328	302	302	297	297	326	293	281	276	291	268	317	284	313	333	299	307	311	337	282	311	301	338	308	282	325	312	299	297	313	333	318	345	294	291	301	309	322	326	283	272	331	291	318	291	331	342	317	276	311	306	295	281	288	332	323	284	302	293	324	293	292	289	305	286	296	283	315	304	313	307	305	294	308	317	327	318	325	338	316	328	309	300	290	302	285	323	264	291	292	300	317	320	302	338	325	331	321	294	269	294	314	298	291	311	258	304	312	312	317	337	291	301	310	326	344	324	296	329	328	323	283	266	311	322	304	305	319	329	309	333	315	293	283	308	298	278	284	268	309	299	316	313	328	288	285	313	301	328	293	268	337	300	318	316	318	319	332	297	289	319	337	309	314	259	301	324	337	324	309	314	281	314	334	329	311	312	314	309	300	302	353	339	321	267	263	308	332	305	291	310	314	331	304	309	308	323	342	283	319	340	320	290	297	251	297	283	295	331	308	303	315	299	278	278	311	280	286	305	290	293	284	288	311	290	316	315	302	309	295	270	280	290	329	290	278	324	295	329	313	316	295	282	298	307	330	300	310	327	317	291	276	238	292	322	306	298	321	302	353	323	354	315	301	302	301	314	283	287	315	299	278	304	312	300	298	327	321	319	315	272	278	325	302	306	323	302	308	309	318	305	315	345	309	300	326	313	313	320	286	316	298	316	301	287	318	293	301	277	326	277	296	367	307	301	309	304	285	341	304	303	317	295	289	316	324	271	301	303	317	323	309	300	305	288	324	334	338	336	309	281	310	323	304	277	305	302	296	286	278	333	307	322	312	320	310	324	294	259	295	310	336	312	356	317	296	264	308	314	314	290	281	297	319	327	325	291	308	287	334	292	300	308	322	282	288	301	275	315	317	320	331	281	312	286	285	295	311	292	320	318	302	309	285	322	356	274	276	302	332	304	309	350	296	307	301	319	328	316	312	329	332	291	305	298	312	286	326	351	303	291	299	309	350	309	326	320	300	309	300	377	282	331	320	296	286	311	290	272	274	332	293	295	308	278	344	310	345	290	301	305	324	318	322	324	328	349	306	320	305	356	311	325	353	308	312	319	316	321	297	278	300	279	290	298	323	319	315	306	304	315	305	304	311	296	310	296	332	286	324	358	285	283	307	292	298	302	301	307	289	301	311	308	327	281	281	299	319	293	268	305	302	325	289	275	305	324	297	315	297	325	344	306	292	302	327	305	305	314	328	296	314	305	301	295	292	294	292	283	327	308	303	329	319	297	304	276	306	316	336	329	315	334	316	289	327	338	297	299	294	320	292	293	287	255	301	277	290	330	311	325	292	329	310	318	311	316	326	317	254	288	325	255	308	299	292	303	298	319	308	295	273	324	302	296	295	279	301	314	314	270	313	306	312	299	310	284	322	339	312	310	296	280	299	306	322	304	355	314	294	341	303	301	332	324	282	315	312	289	312	292	297	277	297	292	274	299	318	325	312	279	300	267	309	308	307	316	302	319	292	291	337	305	309	315	340	302	303	310	295	342	290	281	291	335	306	312	266	309	316	301	297	308	326	323	298	314	296	335	309	283	278	299	301	300	291	287	278	300	300	274	316	319	315	338	293	338	333	307	316	309	300	321	310	325	319	295	309	263	310	296	295	329	295	309	323	340	314	311	327	322	325	332	321	310	304	300	303	286	276	308	298	288	319	307	307	289	319	320	325	313	297	342	301	313	300	320	295	294	318	308	305	306	333	272	275	322	326	286	300	295	277	260	326	307	266	271	292	292	318	317	306	308	321	321	291	294	306	315	318	286	330	296	303	303	273	301	352	341	320	341	299	310	277	298	309	347	309	259	302	295	311	293	308	335	328	299	323	308	304	298	271	301	309	318	302	332	342	310	278	337	275	300	326	303	297	293	311	283	301	310	307	332	321	303	309	334	307	314	347	303	326	334	309	294	331	271	279	310	308	298	327	322	339	323	281	323	320	331	331	292	333	322	305	302	309	286	296	307	311	322	321	283	299	302	299	300	314	311	338	310	285	287	292	333	298	304	295	312	318	338	348	307	305	297	315	291	343	319	272	301	337	277	348	319	292	328	326	304	315	293	321	357	319	349	271	294	309	295	290	310	319	303	320	317	313	303	289	300	330	318	292	322	332	306	299	311	300	291	285	304	330	310	343	330	299	330	311	299	329	329	302	286	291	289	278	275	314	327	305	308	287	315	336	310	337	347	291	308	313	276	310	292	294	308	325	348	319	302	293	323	312	315	305	302	311	328	306	299	295	340	303	326	290	322	315	343	300	299	306	314	295	281	314	283	305	271	306	317	317	286	277	337	282	307	284	250	289	279	305	326	285	286	272	322	297	330	321	305	291	299	310	310	309	296	326	279	305	285	329	325	300	321	308	322	337	298	335	325	308	264	323	328	308	280	349	349	294	337	298	319	286	301	304	281	294	330	304	298	284	301	316	286	309	300	292	341	275	317	327	337	302	316	294	262	276	293	312	309	283	337	308	300	276	274	306	319	303	297	319	310	284	308	293	316	316	298	338	311	306	333	321	309	307	291	331	326	307	289	324	314	341	300	356	310	308	316
36100	24385	29180	16805	9597	8756	8013	6173	4669	4311	3819	3366	2596	2721	2264	1829	1447	1436	1516	1441	1493	1745	1285	1009	1057	1314	1207	1015	953	835	785	809	731	713	701	720	756	743	700	673	678	636	689	660	702	613	627	626	626	653	671	668	582	657	661	642	679	654	670	636	699	611	616	672	635	619	640	623	673	638	635	617	573	646	691	647	651	644	598	664	661	604	666	658	636	657	652	643	659	665	653	608	654	633	628	608	694	643	650	624	646	613	659	651	655	620	567	636	609	642	635	631	591	663	647	639	651	645	632	621	665	623	683	623	640	654	593	675	665	617	645	630	673	645	608	652	645	612	654	602	638	682	628	659	641	653	631	653	641	639	651	630	671	626	656	626	654	616	666	593	632	611	627	673	641	619	631	653	652	629	592	651	620	614	655	668	640	621	656	600	643	659	651	564	645	619	626	590	612	654	680	610	665	661	616	654	651	612	680	639	622	685	672	637	644	663	639	609	657	615	624	669	650	600	676	635	644	627	653	622	665	658	662	634	624	609	604	631	642	682	609	709	660	642	617	669	630	653	660	631	670	648	620	616	623	638	667	667	639	647	604	619	606	636	663	642	633	636	662	648	630	673	602	640	639	640	646	620	654	667	598	629	634	629	634	677	652	650	661	708	631	632	641	602	636	651	656	637	622	671	674	567	644	663	647	644	618	648	670	641	606	611	606	622	664	680	622	666	663	665	628	636	618	643	667	647	634	636	644	633	617	663	618	665	652	679	699	642	676	629	649	608	661	616	645	623	638	649	644	623	647	629	638	614	622	623	612	632	650	655	641	658	636	644	634	639	650	649	622	621	607	655	618	624	669	636	608	648	602	632	648	615	639	682	637	678	604	654	640	640	623	625	606	645	663	678	598	623	666	670	623	655	586	640	666	645	659	679	680	668	613	667	637	628	612	631	656	666	631	616	650	661	621	638	637	642	667	649	614	621	663	616	650	630	622	617	652	676	625	667	650	675	650	609	614	634	677	640	621	656	677	628	651	638	639	599	624	654	655	626	664	661	679	611	634	666	633	623	657	634	627	641	611	619	644	621	613	639	655	653	630	648	665	669	591	654	684	660	619	642	678	674	634	665	643	615	624	640	619	693	667	659	628	637	652	629	651	652	630	634	606	640	627	631	672	665	634	657	633	606	628	620	722	604	616	632	632	566	638	597	653	670	639	659	676	619	602	631	634	658	658	662	625	662	643	596	647	659	605	613	652	620	632	590	682	650	646	548	641	672	621	629	636	674	656	634	623	646	643	632	629	654	654	655	632	625	660	655	612	644	613	654	642	637	640	637	625	624	642	632	656	651	591	677	677	648	653	634	625	671	603	625	657	656	677	658	662	614	646	671	658	617	643	626	673	666	612	654	616	632	646	638	627	595	659	595	619	660	653	609	599	647	638	680	667	613	614	625	660	647	679	651	648	642	632	668	643	656	651	684	664	588	606	635	659	616	657	651	641	621	652	654	614	646	647	665	659	649	599	634	645	629	642	631	637	640	633	622	638	601	674	679	658	611	661	641	614	702	635	667	638	653	593	687	649	625	625	611	667	639	651	643	680	642	650	602	657	636	661	656	632	614	658	661	617	664	648	634	652	643	629	726	637	658	605	670	642	674	681	605	687	636	628	641	639	627	631	655	651	617	662	612	636	674	669	647	629	604	623	646	594	632	599	637	604	648	647	604	650	596	623	660	603	624	629	668	630	639	674	620	647	647	656	625	650	623	648	633	650	655	656	627	638	696	636	638	638	649	631	662	637	615	646	626	623	599	660	669	658	599	690	598	670	630	632	601	628	673	642	669	642	670	604	667	654	622	631	671	646	659	635	641	665	693	665	627	610	615	656	618	640	650	685	655	639	657	655	661	666	649	607	636	638	600	631	657	640	648	608	618	624	675	661	707	707	673	634	598	648	659	663	623	657	645	633	666	672	641	602	655	663	624	613	634	615	628	644	618	661	621	634	554	624	625	645	610	621	622	617	581	643	625	658	605	679	678	655	606	605	632	677	630	688	635	645	632	601	610	598	627	651	657	614	638	643	634	625	632	644	649	632	619	694	602	625	640	648	610	678	618	647	620	679	611	616	653	630	629	654	573	674	649	662	652	626	636	686	647	678	658	661	615	672	669	663	618	598	618	627	653	658	670	613	627	617	629	619	653	652	649	625	650	615	663	670	625	664	582	644	640	595	632	647	641	673	678	653	647	665	630	630	626	639	661	638	611	639	642	606	679	645	627	596	629	627	610	668	669	620	622	619	658	622	624	608	675	649	637	680	628	645	668	618	712	638	660	678	637	654	638	615	628	645	656	623	626	652	659	608	623	654	631	645	659	602	613	624	662	654	608	623	645	640	651	646	643	633	640	632	620	617	683	644	657	648	595	664	649	669	681	667	648	648	588	667	638	613	671	599	649	667	656	682	655	615	621	656	659	657	635	647	623	645	630	701	635	616	628	662	638	659	644	627	669	614	654	633	617	648	601	633	664	583	598	614	647	622	624	637	672	622	644	654	583	650	623	690	695	596	623	629	597	674	598	591	622	621	651	614	605	652	610	661	632	654	670	678	628	668	696	601	629	653	629	637	652	653	643	610	677	668	611	651	655	601	611	662	605	638	632	677	656	649	603	659	647	692	629	642	646	650	657	631	637	637	634	640	607	639	637	613	643	601	646	674	649	710	643	653	640	603	672	641	637	594	651	678	641	677	665	645	644	632	626	637	651	629	629	655	613	623	617	684	650	619	639	623	635	645	688	619	640	637	655	642	625	681	635	606	693	649	636	662	641	675	675	625	651	638	647	647	625	634	653	643	626	678	673	660	617	654	663	621	669	636	630	614	592	657	651	659	609	658	613	658	630	671	631	625	655	663	640	629	613	625	608	611	577	704	663	634	612	624	612	669	632	653	625	688	629	634	629	658	703	661	630	609	638	601	642	684	651	647	650	639	661	653	670	699	663	678	647	647	662	631	623	624	614	638	603	624	694	637	691	683	652	634	638	663	633	641	642	616	607	625	596	624	629	676	627	644	614	615	661	641	719	644	662	580	684	616	585	600	705	616	650	601	588	640	635	643	646	650	657	618	632	671	640	655	618	658	629	623	639	655	633	665	657	609	641	626	635	668	644	710	629	670	660	643	618	664	684	643	620	622	664	613	660	669	682	655	649	710	659	636	657	675	621	613	636	615	624	615	665	642	644	662	653	642	652	649	645	691	643	615	695	622	616	607	651	618	657	679	659	642	619	636	599	652	647	644	654	606	669	654	635	624	663	659	585	695	654	622	623	625	566	605	652	646	675	621	637	635	636	632	628	641	630	640	622	637	653	672	680	675	669	642	652	637	647	626	657	622	615	682	629	674	619	623	705	670	636	616	672	674	663	603	668	621	648	648	594	636	678	677	679	622	640	594	648	625	621	729	646	642	608	660	652	648	605	628	630	676	623	663	635	648	622	640	592	607	667	652	626	619	642
36059	18505	9531	2635	929	772	656	549	489	423	402	350	378	349	305	320	286	299	341	318	327	327	301	296	300	302	299	287	275	267	259	299	258	251	294	256	278	305	256	276	260	261	271	282	234	268	242	269	254	275	272	271	280	254	252	270	269	265	274	267	268	272	256	267	264	235	284	276	256	257	231	271	292	269	281	239	284	272	281	270	282	281	258	254	267	283	266	291	236	235	273	274	290	254	268	229	253	251	253	264	244	258	265	269	287	286	263	274	288	280	242	254	258	282	236	271	258	265	267	277	281	271	293	279	267	252	261	272	232	282	247	274	279	235	259	261	238	260	263	246	263	247	296	276	270	279	252	281	257	261	239	288	225	270	249	280	255	271	259	266	250	271	288	284	260	247	265	256	266	259	238	237	280	247	267	240	267	304	261	318	300	278	245	265	249	277	247	269	230	252	265	287	281	264	266	253	263	265	247	275	265	262	246	282	269	239	243	278	279	228	233	261	254	298	273	248	236	270	284	260	250	274	286	258	273	262	257	266	258	275	271	249	277	242	244	270	252	245	275	240	280	235	272	245	229	264	256	287	293	247	246	269	246	247	268	237	264	253	284	267	255	233	264	264	225	265	254	235	298	260	233	293	260	236	256	260	251	292	269	295	259	268	238	255	258	246	255	253	250	284	276	260	255	290	257	256	243	257	290	246	230	278	256	260	256	252	269	256	266	244	266	288	235	243	252	273	274	266	297	257	237	283	284	237	303	269	262	295	260	250	244	250	285	245	242	254	238	280	252	284	239	264	253	274	220	262	261	268	262	271	266	261	274	233	249	228	258	283	248	248	244	272	284	282	275	249	253	264	282	262	275	276	270	275	256	262	289	245	256	269	258	235	251	296	252	263	243	273	275	259	244	261	280	261	260	265	228	266	281	273	274	263	265	282	275	251	247	266	255	257	251	280	257	262	309	263	304	256	267	247	271	279	272	241	264	289	250	244	249	297	267	254	282	279	288	246	241	266	288	268	265	290	293	270	257	287	258	278	289	287	256	270	263	266	259	240	290	267	247	264	267	279	262	268	278	283	235	261	269	268	264	249	250	263	283	279	250	296	249	256	275	280	284	270	302	272	263	240	253	283	252	269	255	273	285	256	298	283	259	262	267	272	272	269	264	274	299	284	258	270	287	246	253	262	250	283	248	279	250	305	294	271	279	283	274	282	284	272	283	282	290	303	244	230	224	286	252	254	237	265	260	257	261	280	258	256	263	253	246	262	245	245	275	276	247	306	238	277	308	268	254	252	270	281	282	273	271	269	260	253	260	283	260	273	269	270	282	262	256	261	251	268	251	247	226	248	266	292	257	300	254	254	257	266	254	267	261	257	259	272	268	240	255	275	250	223	242	279	297	268	272	271	261	301	217	237	252	294	258	239	250	282	285	289	286	259	267	263	255	256	257	271	290	261	262	268	259	291	254	257	262	265	283	262	298	231	284	277	277	247	247	279	246	288	276	264	261	253	243	264	255	235	265	271	249	294	254	289	296	273	267	249	284	285	307	253	287	283	272	269	231	266	280	299	278	262	284	247	253	277	276	295	279	262	277	279	253	261	264	264	284	294	281	270	258	292	292	277	254	268	260	272	266	260	254	263	242	277	272	281	260	261	261	263	271	275	291	283	272	245	257	265	278	243	223	267	257	272	239	274	238	281	306	274	262	319	259	237	287	230	253	250	280	265	281	256	295	297	247	266	279	276	266	261	273	267	278	278	270	263	267	287	240	263	255	295	243	231	227	277	307	283	261	258	237	293	236	221	262	264	269	271	266	261	261	239	260	284	275	264	249	261	258	263	278	282	279	285	272	260	293	283	273	251	273	250	274	258	278	273	264	313	298	254	266	227	252	256	274	265	300	272	264	236	271	239	261	226	276	280	229	250	261	276	279	279	247	276	248	250	252	268	226	275	249	257	263	272	271	273	232	270	288	269	269	257	244	244	263	282	258	284	288	260	248	263	260	255	289	246	236	245	261	270	249	247	250	267	277	290	286	253	261	258	263	236	268	256	281	269	241	238	243	253	265	282	281	220	248	257	264	262	260	243	247	280	263	256	261	260	277	284	246	256	274	279	258	284	259	284	242	285	274	244	267	252	287	242	245	277	222	250	288	265	256	269	282	238	268	253	240	258	261	294	273	289	291	274	263	292	245	275	264	258	252	265	275	263	268	252	298	271	252	258	268	265	273	266	250	263	266	247	289	256	272	257	263	276	276	282	258	266	222	278	273	265	288	248	305	264	245	277	293	242	272	266	283	259	248	252	272	284	285	268	269	270	283	292	287	259	279	260	262	251	256	278	273	281	292	298	240	280	302	268	226	253	264	276	275	280	294	265	235	269	256	255	270	236	269	260	264	273	236	272	260	248	243	244	232	245	259	265	260	287	249	231	261	294	295	259	296	277	253	278	221	246	263	256	284	262	249	256	273	290	276	206	252	240	264	276	257	225	281	254	240	277	278	264	256	253	277	266	284	255	270	270	252	219	255	265	255	265	279	290	284	278	326	276	267	245	261	265	265	273	267	284	230	249	281	254	257	258	286	272	279	300	258	304	278	287	253	263	231	243	299	250	293	281	261	262	273	247	281	249	251	305	245	263	283	247	274	267	266	279	242	223	255	260	281	279	245	263	246	259	257	258	241	244	287	302	278	270	259	286	270	247	293	290	274	289	275	266	278	234	286	269	293	271	256	259	272	276	268	259	282	268	250	261	245	267	259	242	233	276	289	246	294	249	221	244	235	274	275	268	263	253	262	267	272	293	258	246	300	275	235	260	234	236	284	268	265	267	273	249	301	276	230	271	251	233	235	280	255	246	283	305	294	286	270	255	276	236	234	270	255	293	258	268	249	273	270	252	281	233	273	244	274	261	243	279	282	268	251	289	291	248	264	270	249	300	278	276	241	251	263	272	270	303	290	296	239	266	250	231	260	256	255	276	246	271	305	253	273	276	257	254	255	256	244	312	258	277	281	243	274	251	276	237	245	238	253	232	232	277	275	234	267	305	270	243	284	264	247	241	279	258	254	286	240	249	249	289	254	234	296	247	258	296	269	264	273	261	252	255	253	262	273	265	255	285	269	295	274	277	260	264	262	258	245	285	269	245	300	265	288	307	273	232	253	266	262	249	249	260	310	279	254	297	251	264	240	269	252	240	271	269	260	265	239	245	298	270	254	264	277	259	250	271	245	281	244	250	277	243	272	256	270	265	254	252	286	272	258	282	290	287	279	263	289	246	266	296	251	278	252	278	292	257	284	265	282	267	267	273	273	295	256	282	255	266	242	283	265	272	236	240	292	288	281	278	272	247	288	301	259	271	285	293	266	242	264	252	285	279	266	297	253	281	273	275	272	279	313	303	248	270	266	248	249	255	278	241	266	259	283	254	277	231	280	281	285	254	237	244	266	273	216	249	274	269	250	284	255	265	276	265	283	263	271	255	269	268	271	256	260	220
19982	12140	12833	5206	3049	2916	2489	1885	1724	1466	1311	1126	1176	1074	903	880	791	767	845	799	966	935	821	751	677	797	798	714	622	634	596	611	600	613	608	629	589	594	587	552	549	615	574	554	543	596	562	537	577	565	565	619	585	546	575	591	583	580	526	578	552	553	548	557	546	567	582	534	568	524	535	523	554	587	539	549	557	558	544	592	553	548	571	563	616	543	567	556	567	560	557	537	582	545	575	605	543	562	570	555	568	544	550	568	586	545	588	568	609	580	570	538	558	580	597	530	571	552	576	556	541	581	580	608	554	582	591	582	500	597	569	552	524	578	580	565	552	569	548	530	556	563	533	547	552	545	534	559	572	565	554	590	547	596	583	565	546	577	527	575	571	573	573	569	567	553	587	602	541	573	617	578	584	529	539	584	581	549	585	542	570	543	550	559	540	544	569	588	526	532	566	544	559	553	551	561	517	557	566	573	545	575	567	580	573	579	571	547	536	580	578	587	620	549	539	571	542	554	552	525	605	559	558	520	637	571	560	516	572	551	549	550	536	551	539	530	569	564	531	575	587	578	522	534	536	562	573	585	592	553	587	566	507	541	597	588	600	496	546	551	565	572	549	551	578	560	533	529	558	584	545	560	560	550	574	515	566	568	554	557	644	584	587	572	564	605	588	532	548	545	540	537	550	479	502	576	560	534	576	523	564	549	511	567	551	549	556	555	571	564	567	526	570	565	568	526	577	561	533	568	585	574	553	539	575	557	572	568	550	564	559	565	568	585	519	562	551	575	542	547	558	549	553	561	554	578	597	526	552	573	537	554	518	568	582	596	552	540	566	569	533	584	564	576	548	584	543	550	547	583	547	570	578	545	541	564	578	589	579	562	531	561	584	524	580	552	541	568	560	567	561	573	570	567	540	561	576	573	558	590	575	539	558	532	542	522	510	586	589	579	589	538	554	503	596	631	542	508	559	574	560	525	558	600	565	613	572	597	573	591	550	580	576	619	539	594	523	533	541	565	547	591	517	573	576	577	588	579	568	566	543	594	532	579	530	540	525	642	538	556	549	580	546	542	539	582	540	555	583	581	532	550	526	580	578	548	573	593	518	562	563	575	571	548	597	555	590	547	551	544	560	570	550	580	582	553	510	569	552	535	557	542	559	568	540	573	562	533	507	578	563	553	554	561	558	568	586	564	581	564	577	575	541	596	544	591	576	514	548	622	542	544	586	555	510	561	551	529	548	557	563	522	549	540	553	610	571	560	561	584	520	574	593	577	583	541	552	532	583	551	596	594	593	518	547	570	573	555	502	541	600	563	571	588	586	559	540	568	543	509	526	534	578	560	577	541	563	579	554	580	577	552	563	623	565	537	533	582	550	550	553	573	571	560	573	627	551	563	538	586	563	615	581	560	550	587	548	600	571	541	565	566	511	579	563	576	515	537	531	614	560	609	538	583	565	557	555	546	532	570	569	510	605	530	538	615	544	492	537	567	568	512	575	558	566	575	575	576	553	588	570	543	531	494	546	571	585	532	533	565	573	515	566	564	534	536	588	568	565	568	563	557	571	528	560	568	546	569	567	546	561	552	566	598	551	557	584	541	578	575	561	531	539	616	576	555	546	575	572	531	576	548	532	573	561	540	568	556	607	543	515	575	559	522	590	567	538	553	611	582	568	565	542	557	574	551	582	576	565	559	548	557	532	578	554	534	565	531	538	553	531	565	555	545	590	559	552	543	579	550	558	563	591	517	539	514	571	560	555	535	602	579	558	571	581	566	546	569	555	530	579	537	542	540	598	527	612	568	558	565	599	533	531	565	581	617	546	559	585	567	531	583	568	586	592	532	571	561	594	580	540	559	538	534	546	534	556	524	553	554	563	560	559	557	554	589	502	555	572	535	534	496	598	547	570	529	544	568	545	614	571	533	572	597	567	515	564	534	581	533	564	551	547	603	578	602	590	527	547	572	563	576	542	563	569	545	533	586	588	594	579	557	541	592	544	606	589	607	585	551	554	566	607	546	551	528	584	537	534	563	568	569	565	561	550	556	513	611	509	565	572	514	525	576	543	534	561	552	583	545	571	533	555	542	560	568	560	566	640	588	581	565	526	534	548	604	581	517	591	576	546	518	526	568	561	540	597	531	580	592	570	567	605	533	568	536	553	593	553	519	549	559	565	572	576	504	542	561	573	535	580	522	528	564	566	536	569	571	609	550	530	563	549	558	518	551	528	552	590	538	549	536	551	601	512	554	540	587	591	545	592	560	589	576	574	607	563	587	542	567	599	524	581	557	556	541	560	572	521	560	561	552	553	535	568	544	563	532	541	589	558	585	554	567	581	583	575	546	611	605	533	579	610	558	589	536	594	551	552	548	564	569	572	557	562	567	530	565	525	514	575	572	575	561	571	572	561	575	572	534	558	557	565	541	586	553	551	570	600	552	544	576	564	588	546	521	592	572	602	590	597	576	601	554	592	552	568	539	601	573	565	544	581	546	566	533	549	552	550	586	601	559	572	548	531	553	537	545	570	564	573	547	588	610	537	578	551	568	572	553	555	568	564	536	558	565	567	559	587	576	571	595	579	564	567	570	555	564	526	561	554	517	552	581	549	558	545	566	534	601	582	570	581	601	593	561	543	546	545	536	597	530	586	575	574	540	569	550	595	549	552	557	540	570	525	584	566	570	541	531	597	490	563	572	552	576	562	532	502	588	549	578	554	559	572	582	567	568	545	530	558	563	591	594	549	569	550	531	565	550	560	587	542	591	566	571	590	522	544	555	570	515	577	546	598	559	527	525	555	542	594	582	543	548	581	583	561	571	525	593	526	587	533	577	582	535	551	574	564	555	608	602	579	522	572	581	569	534	545	549	538	583	567	559	576	544	557	564	585	573	552	548	526	583	541	576	583	543	601	570	627	577	574	547	560	579	539	593	557	571	531	549	587	557	547	592	588	583	539	545	538	555	566	561	524	549	563	566	523	522	578	551	565	538	579	563	551	568	552	529	533	545	527	530	613	540	565	534	583	545	578	588	548	583	555	521	558	570	548	581	551	554	578	525	552	572	572	537	531	556	544	570	581	565	610	564	575	563	534	580	577	554	565	544	555	561	534	524	557	577	585	592	593	530	588	560	575	552	578	594	541	559	540	569	583	549	592	558	555	560	566	516	551	554	555	568	601	552	550	541	501	559	533	554	569	552	560	572	558	602	576	522	559	600	515	554	560	564	593	563	534	512	599	556	563	578	535	549	528	562	563	564	557	575	549	571	555	597	601	563	615	545	582	558	574	507	601	576	555	558	571	579	587	504	579	565	544	532	622	590	552	525	551	592	529	545	582	583	586	587	549	588	554	574	548	549	561	562	555	549	545	566	580	566	564	557	572	538	540	616	523	586	545	521	554	581	567	592	562	550	549	525	558	544	547	583	553	568	534	538	565	543	574	589	524	532	570	570	574	518	533	569	565	569	528	596	559	553	594	596	542	546	567	544	581	569
54399	29254	17636	6796	2181	1706	1207	1005	781	713	593	538	536	472	436	395	335	338	352	378	378	356	309	330	350	333	319	295	330	319	269	308	326	304	293	294	294	293	293	301	279	267	261	273	276	286	316	275	290	276	240	235	288	253	278	242	268	307	336	276	292	299	247	263	320	271	281	313	279	258	272	259	260	256	284	238	259	268	231	293	257	302	247	279	267	269	224	279	264	267	254	259	289	234	276	282	266	257	252	253	266	263	279	235	270	263	284	293	261	256	278	274	263	256	266	295	247	243	265	258	302	257	332	261	281	248	272	309	274	257	274	275	280	267	279	295	249	267	255	261	248	262	268	262	297	253	257	332	274	277	249	287	290	262	282	276	241	278	291	291	270	268	268	278	276	284	281	273	280	257	248	286	281	263	274	263	274	236	280	269	297	269	275	253	247	262	268	267	279	286	268	272	271	255	234	246	277	239	292	279	225	277	275	258	299	289	258	260	291	265	263	312	249	261	280	264	302	247	281	280	281	277	263	315	283	301	270	264	222	324	286	272	257	263	275	262	260	285	273	289	288	295	268	271	268	283	292	291	239	252	254	307	265	243	256	250	266	242	314	226	236	226	250	232	258	283	271	295	253	304	247	250	267	262	271	276	267	220	257	263	286	253	266	256	246	286	264	269	278	264	261	279	279	268	322	257	323	233	270	282	270	246	258	264	276	235	265	271	248	264	244	268	284	290	277	284	320	277	267	280	286	282	279	249	288	296	241	270	277	282	268	261	277	286	270	276	283	301	285	256	264	300	260	263	254	292	272	237	271	276	261	272	313	288	257	271	253	291	254	292	288	265	285	268	242	263	274	257	263	262	255	269	283	285	251	279	251	278	256	277	278	270	243	290	283	270	260	265	249	258	233	268	282	252	293	257	281	264	282	297	280	269	295	295	281	278	276	280	257	259	264	278	260	243	301	284	281	272	236	295	264	254	292	276	223	274	237	236	260	289	293	278	258	270	279	273	244	231	261	262	280	289	294	304	250	271	253	246	265	306	251	262	276	265	269	271	275	249	270	290	265	283	277	269	305	274	268	286	277	231	250	286	280	252	266	274	275	265	277	267	301	254	305	248	265	268	225	276	245	220	264	251	259	266	281	292	297	283	289	278	271	304	241	270	269	259	298	268	282	238	252	244	274	275	260	250	253	282	238	339	278	271	250	283	238	275	286	266	261	277	286	275	266	284	272	274	262	290	282	258	242	260	273	270	288	291	262	269	285	261	306	275	266	243	285	267	293	257	267	276	264	270	282	278	275	287	295	299	291	270	246	276	297	252	272	270	267	263	277	247	238	260	245	275	256	280	281	256	278	281	282	264	263	264	258	254	275	276	287	272	257	267	270	258	287	263	250	235	255	298	308	255	255	270	281	264	274	274	282	264	266	260	282	277	234	291	255	289	233	259	255	269	266	254	276	259	256	254	256	280	250	245	216	292	266	279	281	247	273	262	260	282	313	319	257	230	252	275	284	261	268	271	214	268	269	266	275	303	297	297	244	286	289	287	268	261	262	267	241	261	263	301	285	249	260	257	282	285	282	283	286	262	231	288	288	265	251	267	254	291	285	280	259	258	271	282	267	258	269	272	276	255	289	266	274	245	238	262	263	259	251	274	289	260	255	279	319	266	285	284	288	262	274	277	287	314	242	282	289	262	299	279	280	256	290	267	287	284	256	275	248	302	250	269	305	274	310	247	270	271	265	287	267	301	260	250	248	293	256	278	278	262	263	271	255	270	272	258	261	278	286	258	255	280	267	237	264	281	272	290	285	268	246	269	278	242	256	249	253	255	231	288	297	272	273	258	267	275	262	268	294	279	269	250	248	256	271	248	274	246	282	290	309	258	265	281	265	297	288	273	222	279	243	287	291	267	276	239	277	278	278	271	281	283	269	238	295	244	279	271	263	260	263	274	258	289	282	253	265	283	264	268	247	253	264	292	262	271	283	302	256	312	242	277	282	291	240	283	289	268	222	210	287	266	266	297	285	294	267	268	255	253	275	262	279	267	248	247	265	298	283	314	273	257	303	247	264	270	272	278	308	269	260	277	240	265	274	277	271	280	264	302	296	269	263	288	299	270	272	278	276	222	264	253	309	253	243	258	314	261	242	242	252	252	283	294	300	242	254	260	285	264	245	252	273	283	291	261	272	244	293	285	288	258	262	261	308	280	297	301	258	287	254	254	304	272	288	294	264	296	286	276	257	287	251	261	272	264	261	237	258	269	246	268	249	266	276	276	269	248	269	269	274	234	266	299	252	265	280	265	265	255	293	264	278	253	300	252	258	256	235	277	302	264	259	242	270	268	265	260	251	290	265	244	272	265	305	276	288	262	283	267	235	265	263	253	243	254	268	249	233	270	290	270	245	268	278	270	246	247	284	306	294	280	282	255	289	260	273	268	259	255	261	282	263	279	278	245	253	285	286	292	261	279	280	289	277	274	271	259	237	263	253	271	284	273	272	294	226	286	255	259	275	284	253	304	267	277	265	257	298	270	260	288	255	260	282	285	270	293	261	284	283	264	285	265	241	275	271	290	271	278	293	304	276	260	257	270	268	272	263	267	298	258	284	291	268	287	280	276	265	254	249	278	250	271	295	308	279	300	256	271	279	280	262	265	269	282	271	271	252	273	275	267	267	269	251	294	298	232	282	293	268	283	274	269	286	278	268	267	262	303	303	258	268	259	241	265	269	306	312	254	298	251	245	246	265	267	272	272	294	275	288	267	227	241	252	291	291	277	269	256	265	281	304	309	239	271	262	298	273	274	292	288	298	280	267	294	254	258	278	234	280	277	270	276	253	291	274	264	284	284	282	252	280	270	272	228	253	252	287	282	254	255	276	246	247	273	241	291	294	273	249	267	282	248	285	273	261	228	261	251	258	275	267	272	269	287	295	260	254	254	230	266	260	283	302	284	265	264	269	288	253	227	283	255	270	279	276	275	274	265	275	298	273	286	291	303	265	262	250	280	276	297	280	274	275	262	296	261	289	269	266	274	274	280	261	256	253	235	305	277	305	271	261	278	256	300	275	270	253	245	250	254	303	266	281	269	274	235	267	264	255	293	270	256	277	277	313	300	248	251	291	283	285	273	241	236	260	283	300	294	280	261	257	259	280	265	258	283	276	267	275	265	271	271	281	293	265	256	252	248	278	263	260	291	272	258	274	271	304	276	292	293	261	279	283	249	286	288	268	271	276	266	300	269	272	262	286	266	252	256	304	262	254	274	246	258	256	280	260	273	283	287	271	274	267	280	278	267	263	269	278	299	280	272	269	269	283	264	299	289	267	265	254	243	298	238	273	256	257	301	252	268	266	285	261	278	263	284	280	291	258	288	264	287	271	321	262	318	267	263	285	290	277	282	253	278	272	243	274	277	298	310	252	299	301	262	294	262	251	311	273	265	296	255	258	277	314	255	289	313	259	286	291	255	223	245	254	278	275	292	251	243	281	308
32491	19182	20518	11517	6319	5940	4651	3924	3311	2653	2234	2158	1953	1551	1428	1185	1048	1006	1056	1213	1226	1158	948	845	1026	963	865	807	772	749	689	651	639	652	623	616	614	626	607	595	578	627	576	580	614	559	520	616	556	560	559	550	593	539	555	625	582	592	574	611	568	553	588	512	576	575	551	581	545	552	578	590	581	579	551	571	552	544	557	593	624	544	545	580	579	550	572	552	580	584	570	549	610	555	576	561	624	583	586	594	564	588	584	595	580	571	576	594	604	579	576	561	531	570	628	524	573	605	580	545	604	589	586	561	580	547	564	610	581	556	599	598	568	585	597	569	586	573	555	577	552	578	588	555	571	564	591	553	572	615	570	572	561	609	560	584	568	538	612	522	558	563	566	624	596	598	549	588	574	611	599	604	556	593	560	548	553	575	609	551	565	600	533	566	602	562	536	581	599	614	574	570	579	545	604	604	606	581	573	577	610	611	573	579	597	548	559	591	565	568	572	604	601	561	578	586	574	579	594	588	506	563	571	576	585	573	571	579	580	577	554	557	588	563	606	564	584	528	575	608	592	618	537	555	519	580	581	576	606	614	612	586	599	570	561	582	601	605	592	572	570	616	594	572	562	554	619	591	623	596	545	529	573	562	549	573	571	649	604	589	557	564	595	568	608	587	576	562	582	545	558	615	578	570	578	577	578	560	551	561	641	566	577	575	559	546	598	593	590	555	565	536	553	570	544	598	547	581	559	551	591	611	580	622	615	620	559	578	557	570	592	594	618	597	566	624	568	582	574	571	569	587	614	544	578	572	559	574	569	548	590	600	600	580	544	561	591	566	579	571	555	588	562	605	594	552	564	501	600	565	558	578	606	571	625	578	560	589	578	573	544	562	640	598	559	572	600	553	552	582	559	604	542	596	564	533	576	597	553	587	551	575	562	624	566	619	597	615	596	580	538	567	534	587	593	612	592	554	599	578	604	577	586	546	591	560	615	531	542	553	538	567	571	600	592	584	565	616	574	596	593	596	513	602	598	564	594	553	613	560	543	590	597	600	584	534	587	603	529	558	588	569	572	602	576	605	574	520	583	561	551	591	561	566	593	600	586	564	587	574	523	589	582	605	567	616	534	617	579	588	529	574	567	570	590	556	548	547	631	560	584	579	550	574	581	571	591	589	595	586	547	578	511	575	626	613	543	570	586	559	564	610	552	556	604	584	527	606	614	559	559	580	597	580	553	607	556	553	619	587	523	574	569	552	559	575	583	566	564	599	558	570	559	599	587	542	617	581	573	566	531	589	561	552	588	601	563	566	601	586	563	586	565	563	600	583	588	607	561	548	579	571	564	579	557	592	587	614	573	557	515	565	574	570	592	589	553	590	583	627	580	553	561	586	601	584	616	590	563	584	569	588	560	629	610	569	585	578	564	562	582	541	549	580	551	562	585	595	564	607	562	570	606	571	595	609	596	532	630	568	569	537	555	592	582	592	639	571	561	569	590	589	570	608	564	603	556	577	560	565	546	586	575	570	550	585	582	587	582	586	587	621	566	594	550	589	575	546	579	596	560	623	568	566	537	623	599	581	569	597	550	532	562	589	575	615	553	587	570	605	575	548	616	603	553	608	564	595	524	587	568	604	597	558	577	549	580	576	589	624	574	581	581	537	544	563	583	596	592	568	560	544	577	547	606	615	604	567	610	590	624	561	602	611	580	563	588	605	587	598	564	564	558	595	565	539	613	535	591	567	586	559	551	604	584	557	582	553	587	596	540	577	590	588	602	547	571	525	579	547	551	572	546	552	609	559	575	588	559	589	562	555	571	569	557	565	565	573	568	568	569	577	552	605	577	552	580	546	607	585	550	577	577	583	533	560	566	578	593	609	574	558	609	582	564	532	602	534	559	562	578	557	570	579	568	600	571	562	567	627	551	599	562	598	598	556	570	586	581	581	589	583	580	589	531	578	548	569	601	531	587	576	542	555	587	579	566	573	540	586	606	571	533	587	588	579	575	551	566	559	569	572	578	599	609	560	559	602	616	580	567	613	545	557	584	597	589	565	583	569	551	595	580	570	584	572	613	585	605	564	570	555	569	568	611	572	499	601	577	584	558	538	612	554	588	561	549	607	571	574	565	546	536	558	645	556	585	555	596	587	628	558	574	565	577	604	576	567	538	555	597	602	555	578	581	586	572	605	601	610	596	559	618	627	566	604	587	550	569	620	551	548	602	581	564	599	582	577	606	595	570	579	591	577	552	572	566	581	610	563	572	616	588	580	556	571	565	576	577	595	624	566	599	591	597	566	571	561	576	598	564	556	581	577	603	611	582	566	579	514	557	552	585	553	553	570	538	557	574	612	571	589	534	558	580	579	623	578	558	534	560	578	568	599	561	556	587	600	592	589	568	573	560	603	601	537	575	565	574	570	524	593	599	576	571	516	558	588	526	571	587	571	606	559	597	561	595	577	597	564	543	567	587	606	564	594	567	571	608	569	541	602	579	621	581	563	557	573	651	586	574	559	538	558	623	617	566	607	597	556	603	516	582	578	586	566	542	572	585	601	612	583	546	533	536	538	586	577	565	593	577	611	573	579	596	583	557	532	599	584	563	602	601	572	588	579	619	584	560	569	603	579	558	562	569	591	599	577	577	544	541	574	537	545	538	581	587	602	606	602	603	552	602	584	562	572	565	566	578	565	558	539	532	575	615	565	598	584	635	526	596	625	587	600	535	535	587	548	616	519	572	642	594	572	544	565	560	539	615	582	599	600	632	579	571	550	567	576	561	566	561	575	576	595	555	567	573	591	613	606	561	580	573	600	588	568	600	622	576	607	549	569	591	618	640	559	603	567	515	541	501	617	556	581	617	596	566	574	563	589	565	574	578	589	582	592	589	541	560	574	611	606	539	591	622	548	569	584	558	553	526	583	569	569	559	605	551	584	604	584	554	583	610	538	536	577	600	564	573	600	588	572	606	562	582	572	578	626	577	552	596	597	601	578	595	592	606	620	573	585	563	585	612	598	561	572	603	572	559	563	599	586	556	587	562	575	598	599	551	555	542	574	576	589	586	568	589	643	544	599	580	568	580	589	576	567	579	536	600	589	541	627	578	589	538	575	532	644	551	604	562	639	535	576	586	569	585	578	546	579	584	570	561	588	599	616	568	562	561	570	562	599	573	554	565	566	553	528	540	596	555	505	582	590	618	580	588	552	614	570	600	592	561	568	571	635	537	584	574	577	602	562	622	620	606	565	557	609	577	582	579	584	578	560	555	563	571	590	562	518	594	571	592	569	563	557	591	552	591	571	556	538	598	584	520	585	542	561	587	597	606	621	590	594	560	543	563	600	573	566	576	550	597	534	568	598	581	567	574	569	557	570	538	582	607	581	546	633	564	549	532	571	576	571	570	597	596	600	604	544	557	522	613	611	587	564	565	595	565	555	561	605	588	580	603	569	583	559	584	579	567	604	573	602	570	604	597	610	561	569	568	595	594	580	574	586
58950	33776	26187	11835	3579	2698	2031	1697	1362	1181	968	894	740	628	525	568	498	443	449	472	479	426	405	383	434	421	357	341	354	356	350	319	328	349	316	329	332	313	313	301	326	315	342	301	280	296	303	296	334	312	310	279	331	293	337	281	311	277	317	294	314	295	286	328	329	354	319	342	299	329	276	331	293	285	291	287	309	294	289	320	294	307	270	290	273	325	301	252	294	289	267	298	320	307	293	241	305	273	295	339	343	322	281	352	315	290	295	332	308	295	286	289	313	308	316	309	316	336	300	301	288	334	309	309	303	342	303	312	314	333	320	296	334	296	329	316	270	305	300	320	316	288	338	329	350	302	277	298	344	341	287	297	336	283	306	298	322	307	306	314	278	317	347	323	306	322	316	312	327	330	343	287	319	304	308	294	306	287	267	337	307	326	321	313	308	345	320	327	309	269	290	290	313	303	287	290	292	305	302	314	318	293	295	313	300	289	331	274	310	280	326	306	308	307	322	306	323	303	325	311	325	280	311	306	295	317	300	343	281	323	334	295	344	320	283	282	328	334	304	297	330	283	331	327	277	295	314	327	311	296	300	305	310	306	296	326	306	297	262	321	312	271	303	294	316	294	301	284	277	306	337	305	323	300	297	310	304	262	264	291	298	341	298	300	336	284	288	319	341	288	317	313	270	320	303	314	316	322	316	302	315	290	328	290	295	297	327	300	318	266	350	295	321	304	307	274	312	301	297	309	322	323	290	308	313	299	299	318	342	348	353	324	302	341	331	303	323	297	321	304	304	296	275	295	306	288	285	289	275	295	292	324	290	321	283	324	303	279	282	289	310	282	294	332	284	281	332	283	288	327	295	272	299	305	328	321	292	284	313	330	321	340	279	328	312	282	289	309	340	322	314	318	295	279	285	314	337	354	327	310	332	281	283	327	321	286	295	298	326	301	302	309	351	294	322	306	307	287	253	305	301	295	318	294	325	286	285	321	302	280	292	319	317	294	294	314	326	304	318	302	310	340	326	287	307	322	305	357	313	312	316	310	304	348	313	301	305	336	293	283	305	296	324	284	324	327	317	286	302	301	320	331	289	315	307	306	327	331	295	327	331	286	320	331	306	336	323	298	301	298	352	289	306	320	321	324	358	303	303	305	323	334	313	298	313	293	307	299	310	308	308	333	319	349	283	326	317	368	290	302	279	323	320	291	324	323	284	308	299	298	275	335	325	288	307	309	253	271	315	289	292	295	317	310	267	320	322	292	283	300	354	325	303	315	309	306	298	339	292	326	310	314	359	317	322	318	318	303	327	329	283	337	315	292	325	314	337	324	278	291	299	309	274	280	335	286	309	299	305	329	318	302	329	261	327	331	296	319	350	302	287	294	320	313	316	337	305	290	302	313	282	333	306	327	283	326	317	282	290	302	330	287	336	292	308	291	307	292	306	318	306	295	320	292	286	293	303	301	295	318	318	304	288	306	295	323	313	290	287	317	282	329	315	308	302	295	297	307	281	328	343	370	322	341	313	318	318	284	285	307	326	301	308	328	328	310	312	305	266	307	298	297	325	328	308	311	321	311	339	280	302	330	319	321	337	278	244	295	312	292	304	318	269	302	317	321	286	259	324	283	269	302	299	318	302	297	277	326	280	320	293	316	291	317	308	328	313	300	308	314	310	307	307	320	304	292	261	329	320	301	326	312	283	288	295	295	280	350	310	324	325	321	287	323	326	349	289	297	287	288	283	286	298	309	276	298	290	324	326	293	297	321	318	288	314	251	327	280	297	289	278	319	312	318	301	300	348	303	324	333	337	301	311	317	306	305	346	338	307	309	321	324	303	299	314	299	321	322	317	298	296	289	297	301	334	291	285	288	344	347	302	304	298	319	361	297	256	314	333	269	308	328	329	293	345	345	326	332	302	319	309	309	284	283	299	334	301	290	324	276	328	311	292	307	283	309	317	300	301	319	295	300	340	331	261	302	288	299	327	340	342	308	313	317	306	307	312	313	324	344	299	333	331	370	335	314	297	333	287	326	279	324	345	348	288	300	286	307	267	291	335	314	315	300	280	348	316	307	323	327	337	252	289	322	254	308	323	292	337	291	339	296	296	286	318	297	311	299	305	349	311	271	296	316	299	287	277	308	348	304	326	321	278	337	306	292	293	317	318	274	282	309	291	267	316	311	318	320	324	309	295	318	281	327	337	299	322	287	318	349	314	284	281	340	301	344	328	324	302	319	304	314	314	298	319	309	298	282	329	316	327	304	282	301	324	291	340	276	302	314	308	316	311	328	302	322	306	344	321	298	287	278	279	297	322	317	301	304	285	337	325	307	280	284	329	296	288	307	322	304	314	295	313	313	302	311	312	307	306	285	282	294	328	331	309	296	287	318	281	287	317	324	319	345	310	307	283	302	300	286	268	323	315	271	268	285	301	334	287	282	319	293	312	288	285	317	322	300	317	339	299	304	297	304	263	290	286	263	300	303	332	328	305	344	330	327	275	298	283	301	333	304	300	283	285	293	316	297	338	314	304	319	308	301	318	314	294	282	312	305	332	319	321	299	334	308	329	309	343	322	286	286	318	276	306	331	301	302	320	261	328	280	326	310	312	316	292	321	282	277	282	282	326	297	328	326	287	301	331	295	282	324	324	316	324	334	353	306	305	295	316	310	290	273	308	309	329	312	320	329	298	359	304	299	292	318	327	300	305	322	326	302	341	321	345	338	323	318	287	277	334	292	321	364	315	317	321	345	304	272	330	305	308	326	316	288	282	311	279	304	320	300	305	325	302	279	311	292	303	288	311	316	294	298	327	282	311	302	309	309	316	308	285	285	322	319	314	317	289	327	310	307	320	338	306	334	311	318	290	302	319	311	309	338	321	306	324	334	342	317	300	288	315	314	308	337	307	292	290	287	302	324	330	292	284	285	323	323	304	308	302	300	331	281	273	285	305	323	300	322	273	331	313	303	321	301	341	354	338	300	294	292	311	327	338	310	309	304	288	253	273	304	329	290	311	299	267	271	273	307	327	326	336	322	284	298	286	291	321	334	331	305	315	328	333	312	305	331	297	310	309	324	307	319	302	329	309	307	343	311	330	293	321	266	323	302	290	280	293	274	311	327	315	305	344	307	313	320	284	303	320	285	317	292	289	308	304	312	317	298	315	312	309	322	304	302	261	282	318	316	338	323	327	315	340	298	281	336	307	311	312	318	333	307	309	303	293	319	295	287	327	322	322	271	318	281	300	315	316	318	282	321	284	295	308	287	299	325	310	287	304	309	311	302	317	330	322	324	367	311	295	277	305	302	322	289	319	322	351	305	296	297	304	313	318	304	263	279	299	310	276	316	367	368	313	280	294	310	306	282	289	312	332	306	286	318	289	304	317	345	287	317	320	311	331	317	293	283	299	315	309	313	326	283	284	295	312	299	304	283	311	287	324	300	315	296	300	300	311	291	346	301	284	318	312	310	319	264	289	287	293	358	309	339	327	315
35058	23230	29380	16994	9274	8654	6939	6219	4936	4440	3633	3522	3157	2393	2034	1782	1468	1375	1495	1517	1650	1551	1236	1189	1303	1243	1037	1045	976	844	773	776	787	722	725	709	705	670	639	689	677	692	650	638	630	672	617	704	654	669	601	638	636	637	639	647	657	663	663	618	656	662	629	581	621	685	626	651	605	645	618	631	617	661	638	636	644	642	666	635	649	614	627	625	612	662	600	620	635	658	641	641	608	596	649	678	645	647	641	724	680	654	689	662	662	660	611	630	615	631	633	626	643	620	665	654	644	634	652	666	606	611	646	644	604	611	645	662	649	614	656	613	629	609	655	691	651	653	639	676	636	654	622	655	617	653	660	647	591	604	619	632	633	617	614	619	641	641	623	659	647	641	643	654	667	624	625	614	637	649	647	643	670	662	652	647	660	672	626	645	613	636	705	735	580	623	654	620	641	627	638	637	672	634	647	621	647	625	608	683	654	627	645	591	650	625	630	619	641	677	651	673	658	711	602	644	640	628	620	653	647	678	631	620	655	697	648	645	634	637	655	628	658	665	609	656	683	679	619	624	680	633	612	634	614	637	620	608	631	627	665	631	635	633	609	628	675	641	668	607	639	663	679	640	650	645	670	633	633	638	648	655	640	638	671	644	656	641	690	630	635	609	672	614	619	676	653	626	668	654	641	639	593	661	646	592	653	659	659	653	659	630	675	647	581	636	628	676	646	629	636	652	639	618	658	683	605	671	617	617	642	641	642	640	612	659	649	630	645	655	632	693	652	666	644	637	683	643	612	627	666	661	660	661	620	661	644	635	634	701	660	704	640	633	676	658	692	588	614	661	644	654	644	689	606	666	689	649	660	610	653	645	637	642	664	628	655	651	626	612	660	610	652	640	685	656	627	617	641	672	628	645	647	631	616	644	630	694	650	680	659	618	612	652	636	658	665	617	651	614	650	625	671	637	618	630	680	640	619	655	687	677	626	673	658	615	645	601	666	633	632	629	654	647	660	640	612	654	649	589	620	633	626	676	614	637	646	668	653	711	618	609	638	658	609	639	618	635	624	607	649	595	673	616	619	659	717	684	608	671	647	658	662	609	647	674	624	640	660	684	645	591	600	675	615	658	643	654	612	611	666	651	660	639	673	693	611	628	643	658	602	618	624	656	653	632	677	627	601	672	651	618	653	652	620	710	677	656	644	574	614	633	658	651	632	651	622	621	662	651	586	624	652	629	655	675	628	645	648	625	671	646	632	637	642	619	650	589	645	646	618	656	638	631	634	650	614	612	601	649	639	613	642	607	615	666	633	679	664	678	658	692	645	638	609	615	590	619	648	653	630	624	608	672	625	646	622	686	598	586	648	632	654	614	674	644	668	636	616	623	644	658	644	686	636	659	640	623	628	648	613	606	629	655	627	600	633	604	654	666	556	647	621	624	660	582	656	622	646	649	636	680	641	680	615	608	644	706	658	634	656	653	655	642	670	611	603	637	619	630	577	593	631	628	630	646	653	680	663	630	668	628	626	630	632	616	628	633	699	612	651	640	648	650	665	673	687	663	644	640	654	627	614	602	673	645	624	688	619	644	665	620	635	641	597	643	709	599	630	621	664	673	675	602	624	617	601	601	633	650	623	616	637	685	680	655	631	699	644	623	670	635	663	659	626	670	701	664	685	644	660	609	632	686	713	658	632	603	658	622	632	626	665	647	599	628	639	636	639	655	632	591	658	603	659	651	642	646	631	633	680	626	629	637	662	650	615	652	665	673	666	597	617	660	715	623	634	625	670	668	672	669	675	638	616	662	622	667	639	605	643	647	648	667	650	607	647	639	667	614	591	662	644	642	664	673	685	644	645	666	652	658	628	623	635	626	663	642	652	629	644	608	658	654	646	655	616	636	657	659	613	636	653	632	677	622	646	685	584	656	644	642	613	619	670	648	653	705	638	660	677	615	631	638	648	617	687	620	639	625	593	679	620	644	630	615	662	632	628	603	625	643	652	640	687	622	704	660	703	640	677	657	675	647	674	577	634	621	616	597	616	684	672	632	647	641	665	710	636	633	623	588	644	638	656	654	692	649	697	647	629	644	630	645	678	638	617	592	672	657	692	650	661	648	659	628	649	678	610	644	618	629	585	659	611	599	646	609	642	625	598	647	675	656	640	620	656	605	673	602	656	659	661	657	638	601	625	660	637	628	602	642	620	633	616	637	641	621	671	648	636	655	641	654	657	676	653	631	634	632	643	645	616	666	657	622	589	669	676	628	698	636	642	647	620	577	653	638	646	652	622	648	653	640	639	643	609	645	686	686	627	631	639	683	621	602	659	637	623	704	635	636	646	603	664	634	635	656	630	643	614	640	625	652	656	627	628	623	660	643	678	657	617	656	689	643	629	616	602	644	624	669	609	672	703	642	633	608	644	621	663	685	682	638	568	660	639	624	658	629	635	603	624	652	661	626	688	612	633	611	618	632	666	674	650	587	628	669	616	663	676	650	662	625	667	657	638	638	605	668	672	643	624	611	664	650	704	634	630	595	673	639	625	656	674	627	635	630	630	626	610	625	645	658	596	659	593	660	612	608	621	619	647	639	686	589	626	601	666	721	658	664	663	634	646	672	686	634	666	634	642	642	661	625	648	695	640	674	682	646	658	666	624	721	625	663	603	664	607	629	668	627	694	643	658	649	650	653	633	625	690	648	662	649	683	662	672	629	654	619	631	712	655	691	691	631	615	658	706	663	628	641	626	650	638	628	635	628	635	627	642	619	638	595	613	637	624	664	660	669	639	618	635	625	647	627	664	658	628	687	608	624	637	645	673	637	655	656	587	661	623	649	635	657	622	668	622	678	651	638	622	647	680	631	654	629	600	612	664	570	632	639	627	631	670	636	591	638	648	631	674	627	629	651	655	636	647	663	689	662	589	652	688	666	671	645	652	656	615	654	646	596	662	634	672	639	670	614	665	652	675	641	655	610	649	649	622	650	613	680	652	602	586	660	627	603	610	635	664	628	650	640	653	647	660	675	628	643	628	648	654	592	713	654	678	658	645	654	670	688	661	654	657	672	673	649	642	632	670	648	679	609	619	655	619	632	624	627	678	669	624	653	672	651	672	674	686	636	687	628	635	619	668	664	623	643	658	646	653	640	664	621	651	612	640	646	594	634	615	610	663	634	652	655	641	669	613	659	597	596	632	639	668	650	662	613	640	666	637	664	683	621	611	659	616	623	612	649	595	656	636	623	639	648	636	612	676	675	669	619	618	648	605	610	664	637	632	633	644	645	650	631	661	616	658	695	648	656	649	658	681	641	593	634	621	674	630	669	618	632	604	625	638	615	679	670	704	635	614	620	632	669	643	628	647	608	644	654	648	649	666	640	635	618	595	631	670	649	621	627	636	658	625	589	578	684	630	620	666	632	617	693	654	653	640	586	596	602	724	608	653	663	655	598	687	644	695	609	659	660	636	636	642	620	611	612	606	649	636	634	642	617	676	624	668	641
36634	18777	9355	3231	813	649	580	509	450	428	391	335	400	324	351	308	299	310	321	324	319	277	333	343	301	329	318	287	287	252	305	300	270	263	250	244	240	246	257	264	303	282	256	262	247	257	289	269	328	249	259	269	221	274	266	260	243	260	280	252	258	276	261	277	279	280	266	287	253	271	286	246	248	264	277	274	288	278	241	277	268	271	249	290	253	259	271	283	254	267	270	251	283	261	275	269	258	295	267	262	265	255	261	268	246	250	249	320	250	283	255	247	274	283	265	282	263	270	266	271	270	278	253	235	282	244	259	290	294	281	271	268	284	226	303	291	281	269	233	267	281	253	290	312	288	301	224	305	271	273	307	320	248	264	269	279	273	256	254	295	267	266	257	269	272	280	270	255	251	236	284	251	319	295	267	285	275	297	261	253	261	258	243	244	270	270	296	247	297	265	265	234	256	273	250	258	274	261	264	278	262	216	248	261	304	255	281	242	245	245	257	262	282	301	272	227	312	270	279	288	244	290	283	256	285	274	280	256	253	290	272	271	272	267	299	247	290	285	249	245	274	285	266	262	305	268	258	275	267	271	291	239	293	275	278	290	276	273	265	249	273	273	295	279	249	254	271	281	253	253	243	317	272	294	291	280	265	260	265	224	226	236	258	250	279	301	266	287	242	265	271	234	279	249	298	237	263	296	267	266	295	293	261	302	246	249	271	277	277	282	273	249	244	241	274	265	249	240	283	292	296	258	298	234	265	249	285	266	274	270	257	275	252	249	270	242	280	264	274	248	286	252	259	270	283	261	251	251	305	264	258	267	261	258	295	249	236	262	278	281	263	278	258	265	295	249	283	276	235	283	285	291	260	268	312	250	263	281	261	231	249	264	238	284	278	275	261	281	276	282	262	234	262	249	269	259	249	257	298	288	285	257	244	245	286	226	269	274	264	282	259	252	282	244	247	268	246	289	255	243	281	277	277	301	266	266	284	284	272	244	247	252	265	238	271	301	296	291	287	258	285	269	250	273	325	276	241	279	239	250	292	272	268	273	275	277	294	274	279	232	285	258	267	268	320	289	250	269	294	262	263	275	259	264	262	285	261	281	271	253	235	283	257	258	270	243	262	266	282	288	260	249	250	288	278	243	256	291	259	264	261	272	312	267	282	252	286	262	274	267	269	290	286	268	270	271	295	261	247	253	274	292	233	227	306	251	293	285	233	278	287	287	273	264	258	269	260	234	259	293	257	258	252	301	274	305	296	273	244	251	268	293	268	261	263	257	278	276	286	242	273	251	289	263	278	269	277	273	238	254	230	284	270	299	252	273	237	246	292	270	277	288	276	258	266	238	263	273	274	262	252	292	282	272	265	269	229	272	286	266	252	239	269	269	290	283	271	257	286	260	300	315	268	269	271	270	266	320	260	239	272	306	258	262	265	257	275	237	263	303	277	269	247	295	298	311	277	285	288	275	283	274	275	273	256	262	263	291	229	262	275	281	259	313	274	288	272	292	281	288	246	254	251	271	295	288	248	246	261	266	265	291	291	262	280	277	293	264	287	294	283	293	259	286	245	243	248	266	274	251	255	239	257	247	302	252	281	250	270	284	277	266	251	264	249	299	313	267	271	221	288	255	251	259	275	247	229	257	283	263	267	267	294	234	272	276	279	217	271	253	272	256	278	277	248	311	288	272	260	313	279	252	275	252	254	254	266	254	263	256	276	276	276	273	282	279	255	254	267	264	246	246	232	266	284	282	268	258	264	262	244	256	265	254	277	252	262	273	253	260	254	274	306	280	250	265	307	292	275	272	303	271	250	269	248	258	255	271	249	261	266	267	242	265	277	271	259	281	253	278	272	258	237	271	256	254	247	267	296	273	274	267	265	245	248	266	242	254	242	260	280	277	262	289	238	267	293	253	224	254	261	267	259	271	264	282	297	285	264	253	244	254	273	252	248	248	268	287	318	274	229	265	252	296	253	232	264	290	233	244	269	276	262	309	268	252	248	267	266	264	287	262	226	253	223	236	298	271	277	281	279	258	296	272	249	266	253	282	269	301	279	258	258	289	261	252	256	241	270	286	277	267	258	291	289	263	300	276	238	291	287	236	240	271	262	294	254	267	232	266	284	255	266	257	255	255	291	269	259	260	263	271	291	291	254	277	259	272	273	259	280	260	256	248	270	272	264	240	290	268	253	252	254	267	298	321	288	254	260	246	288	283	264	277	252	237	262	279	256	246	276	272	258	265	300	254	266	247	268	275	241	249	262	262	294	295	257	267	288	275	288	288	285	281	265	272	270	279	244	235	282	292	274	323	299	280	274	276	261	281	274	259	286	274	265	271	267	266	250	260	253	263	236	259	238	287	256	276	274	262	290	291	294	251	259	275	262	262	248	290	293	267	282	249	300	237	296	283	258	301	246	280	273	263	283	267	265	280	273	269	270	261	272	250	256	294	300	238	276	265	264	267	249	273	262	269	252	244	254	259	276	285	270	275	274	247	271	296	268	248	253	275	285	248	271	249	231	242	248	269	280	294	253	274	274	253	262	276	284	242	283	268	281	297	289	230	289	295	272	260	274	278	258	241	274	277	236	271	260	252	259	254	262	296	277	292	254	242	246	282	241	299	271	297	281	267	250	257	272	258	282	254	255	243	258	266	284	254	271	275	299	280	280	243	241	262	276	307	257	274	267	263	238	276	284	243	256	253	265	262	227	277	266	256	275	250	248	265	247	259	285	269	240	238	259	270	298	279	254	272	263	270	268	277	271	258	253	261	257	261	327	311	287	268	241	256	237	273	263	279	266	259	299	260	247	257	276	275	264	272	239	262	294	261	304	250	300	272	263	270	271	244	259	248	256	260	287	280	284	272	299	249	257	260	284	266	263	260	271	273	270	274	230	257	248	268	229	263	259	285	280	269	283	289	256	264	269	268	289	290	263	274	264	287	245	291	247	271	242	256	252	250	252	308	252	290	286	279	248	279	265	269	318	270	274	254	250	236	259	271	288	266	269	285	266	239	246	255	302	246	269	276	258	275	282	267	253	274	254	254	248	292	303	289	301	275	252	267	239	245	252	278	262	253	299	283	283	248	295	281	243	280	259	278	252	266	268	249	270	241	254	271	276	244	284	249	239	258	264	280	290	258	234	277	274	236	267	268	265	271	286	256	276	269	235	264	268	258	270	253	275	284	280	310	275	283	287	294	264	257	272	289	276	249	227	262	244	252	263	307	267	272	278	257	259	252	269	276	242	277	245	257	277	285	266	258	218	255	253	273	250	272	286	279	274	232	289	228	244	233	264	288	245	286	257	244	264	258	251	287	297	276	277	259	256	269	262	234	272	232	235	311	264	260	235	272	276	270	278	270	279	281	233	284	276	272	259	258	282	254	261	261	263	268	249	274	311	285	263	290	254	265	248	287	281	258	291	268	250	241	266	281	256	285	233	253	272	249	253	240	244	295	249	291	251	254	279	265	284	251	273	236	257	282	260	271
21005	12152	13175	6536	2696	2540	2264	2014	1522	1373	1275	1159	1123	1011	942	807	740	709	798	805	940	834	838	780	800	782	724	707	666	622	586	638	632	598	612	661	611	630	586	585	581	576	576	569	555	564	539	582	569	584	565	615	559	583	532	546	594	535	570	584	536	569	544	568	595	615	532	563	598	579	547	552	573	526	564	556	595	529	587	580	583	547	590	584	546	549	595	582	579	577	516	582	583	602	591	563	593	522	594	581	565	568	593	598	555	583	556	559	546	594	525	577	583	566	580	571	596	554	552	544	563	565	558	574	598	592	522	587	590	544	574	556	597	544	603	577	548	579	562	568	612	575	596	597	598	600	565	599	543	557	561	587	548	587	591	555	584	564	574	575	571	586	552	566	553	596	546	573	531	626	544	563	550	577	599	543	603	557	614	578	543	539	546	539	553	545	565	523	542	556	558	585	567	513	618	561	556	580	536	603	556	576	596	581	565	564	516	572	503	568	612	565	557	573	576	593	523	584	510	574	529	547	567	557	551	552	581	525	521	574	565	535	565	554	597	601	556	588	546	556	566	530	559	600	567	535	568	571	553	549	573	609	582	526	550	530	579	594	540	567	541	521	569	549	581	562	563	516	581	562	567	531	598	580	526	583	581	554	577	554	567	581	545	544	578	554	540	561	553	530	605	582	574	549	553	587	599	552	527	515	544	539	546	532	550	597	539	560	567	538	565	577	569	523	542	577	546	572	535	560	576	603	557	546	580	576	586	512	590	540	582	577	629	555	610	610	597	566	561	533	567	600	603	551	543	600	584	599	571	552	555	555	578	554	571	573	550	559	593	587	573	547	542	548	583	562	513	573	549	548	588	555	533	531	551	553	564	577	550	564	514	621	586	577	600	588	532	549	582	534	579	566	536	575	571	611	552	602	580	525	576	573	566	589	548	557	581	582	579	609	569	581	585	566	602	539	593	550	547	572	546	572	562	563	578	621	548	565	578	592	578	563	522	532	521	555	550	577	581	565	591	575	583	562	562	596	534	586	613	547	550	578	590	548	586	597	555	580	573	559	581	584	589	571	550	578	537	558	579	542	559	543	588	551	554	567	544	538	542	525	581	583	568	582	573	563	578	552	565	603	558	549	571	542	573	555	577	564	582	570	602	563	570	557	517	597	604	567	552	571	566	564	542	550	541	567	544	556	586	590	579	575	613	572	579	592	587	526	560	544	579	574	543	568	581	536	560	550	538	556	551	523	531	588	595	540	600	587	570	557	545	551	608	578	591	574	569	573	554	593	540	589	561	561	548	564	561	578	558	577	568	528	596	574	504	570	575	542	570	549	583	562	574	553	578	554	574	538	566	550	592	577	519	545	525	560	569	602	585	554	568	558	547	571	574	535	554	568	610	532	605	555	560	562	532	625	557	625	541	581	537	618	615	535	576	562	579	584	564	524	566	516	559	570	615	586	552	565	550	596	523	548	567	601	603	565	522	546	549	555	546	530	573	561	546	561	578	605	574	564	550	602	552	529	550	563	546	586	595	579	564	572	543	549	586	524	552	548	577	540	564	557	604	533	594	567	580	599	581	549	558	522	543	542	574	568	550	552	561	568	557	532	518	557	558	556	560	537	569	580	578	579	572	577	547	574	582	599	555	596	572	578	527	554	569	560	538	580	616	594	616	544	550	562	572	554	617	570	511	578	577	554	581	523	550	592	559	564	607	540	584	556	607	548	557	583	547	581	556	580	596	524	536	603	589	595	580	559	576	587	561	578	557	554	582	568	571	584	593	584	563	557	567	580	589	547	548	539	545	582	595	547	592	552	556	498	587	560	576	594	585	562	527	567	521	573	562	525	591	577	546	533	558	537	598	601	543	581	554	559	574	579	553	575	575	635	575	581	536	522	559	557	564	532	593	576	568	555	575	577	548	557	545	531	552	579	566	582	532	564	584	589	548	558	582	585	544	559	549	545	600	575	552	561	591	613	536	593	557	596	566	556	589	555	563	563	560	571	575	532	539	563	592	575	584	558	544	556	593	605	542	574	549	528	578	589	567	579	570	595	574	594	538	542	501	594	583	561	575	578	578	618	528	568	556	571	544	565	559	543	571	570	578	540	564	564	563	548	559	570	560	572	543	572	564	560	608	576	584	557	549	591	599	606	563	591	549	570	580	552	539	529	591	563	531	568	558	544	595	577	561	568	547	550	539	581	589	548	602	541	566	535	578	581	580	570	554	585	578	594	563	571	565	513	524	558	582	551	587	552	552	537	554	609	536	590	589	519	560	584	499	574	510	521	595	547	570	581	532	545	562	562	561	582	552	611	572	569	540	567	564	528	625	601	552	588	557	566	613	619	559	582	616	538	553	569	554	566	555	587	532	521	590	531	561	531	576	547	554	570	529	557	576	547	587	561	515	546	594	552	585	531	559	580	562	553	558	563	564	569	581	586	574	592	585	559	570	531	546	534	531	554	590	527	586	529	559	580	533	591	590	591	562	569	609	560	583	559	585	559	508	537	574	550	566	590	571	595	587	573	573	568	514	556	550	521	585	547	579	592	650	584	619	559	545	582	572	585	536	590	602	583	610	550	543	574	541	577	563	568	587	560	559	578	550	568	543	574	573	545	571	593	534	593	546	568	528	591	583	606	590	577	608	565	569	556	567	567	569	600	563	590	568	530	585	570	575	588	575	553	527	570	580	541	550	609	578	564	621	618	607	570	554	537	587	598	564	592	569	579	552	573	553	568	571	580	525	573	595	549	523	529	534	571	563	518	577	555	613	549	554	575	549	553	562	555	600	551	535	582	569	563	567	581	548	576	570	588	557	562	578	566	542	544	595	579	556	561	591	543	565	520	546	538	625	566	578	524	575	594	517	557	528	587	506	549	580	583	561	596	586	545	540	564	556	548	584	586	535	591	612	515	594	562	597	544	575	596	596	595	533	542	531	512	582	576	547	541	515	508	568	550	564	536	597	546	579	560	584	531	545	524	559	556	536	529	595	567	582	549	557	521	577	526	581	551	589	531	556	565	592	522	537	544	485	550	566	573	556	551	534	538	590	548	555	587	543	565	584	538	576	568	550	580	601	558	594	569	576	575	544	554	548	548	569	571	591	592	598	565	546	583	587	624	596	556	561	631	571	555	573	579	576	550	537	535	561	632	598	573	601	549	523	512	593	590	582	549	597	590	541	611	565	572	580	552	597	567	561	556	587	544	603	581	576	576	598	574	562	541	556	577	563	580	584	542	563	592	569	560	571	565	553	513	597	600	543	598	575	589	572	521	579	565	529	619	599	554	556	570	563	576	553	598	550	573	544	525	573	574	563	545	568	533	557	552	577	553	571	613	586	575	543	553	534	584	531	559	540	570	582	575	563	545	609	566	575	546	563	554	582	559	601	566	536	541	540	583	609	590	588	564	577	555	581	536	539	580	533	621	553	574	563	569	568	577	565	558	545	571	540	572	549	610	579	558	612	595	523	564	576	575	563	555	552	565
51763	27708	18737	7146	2082	1464	1192	1023	843	669	627	563	532	438	405	404	361	311	335	343	357	372	348	361	337	342	331	306	329	304	299	278	300	273	314	298	328	271	296	291	257	282	255	277	289	280	273	264	283	255	264	263	271	269	278	264	267	251	265	272	286	249	281	303	242	271	291	254	264	252	275	277	279	291	266	239	291	238	285	272	253	277	261	270	261	274	277	299	286	273	259	273	293	277	242	291	250	278	264	257	261	247	273	259	258	276	249	282	264	272	295	240	250	256	267	264	293	263	245	239	262	269	252	275	277	280	268	285	243	295	261	274	276	296	283	287	275	272	267	278	233	269	290	267	269	242	282	261	266	293	279	279	274	278	250	281	273	264	274	281	253	248	262	269	272	286	298	272	274	300	282	244	258	262	259	260	254	297	295	280	272	269	249	278	268	275	289	261	269	266	289	296	265	248	271	263	253	288	270	261	255	299	284	306	288	281	278	282	261	258	269	268	262	261	293	289	305	290	280	259	264	240	263	246	258	262	276	277	275	242	270	259	267	275	257	280	253	280	249	275	272	300	276	281	249	274	280	275	292	284	274	304	287	271	258	283	284	276	245	301	250	290	261	271	283	250	270	287	274	269	255	256	292	285	293	250	288	272	264	294	281	295	264	284	268	298	258	242	245	252	265	268	268	265	243	267	281	277	269	306	251	258	235	274	326	274	257	270	288	284	285	280	253	289	267	278	286	267	289	269	271	269	256	244	266	273	290	290	260	292	299	281	274	237	292	246	257	258	270	271	304	258	269	271	272	256	266	252	283	288	258	296	293	280	265	249	279	238	290	275	260	276	240	247	278	249	251	266	280	279	279	278	238	256	308	313	250	292	269	289	266	276	286	251	296	239	270	274	278	282	268	278	230	296	277	250	262	250	300	283	339	311	289	281	261	267	248	293	286	269	272	277	295	283	270	247	267	272	260	254	268	257	281	264	284	261	270	294	256	244	310	256	264	276	280	251	288	260	266	280	278	272	255	259	325	255	294	257	260	284	280	264	271	254	280	290	268	251	274	302	257	265	269	288	257	313	283	278	292	260	282	252	291	292	261	274	279	266	262	275	280	290	265	274	275	265	281	296	271	254	285	291	299	302	306	288	280	275	273	313	254	259	274	239	251	254	292	287	279	256	275	278	259	274	270	295	272	268	278	285	289	268	263	260	269	268	298	275	290	278	280	262	287	290	291	249	239	251	264	245	260	263	278	268	265	260	230	295	290	282	268	259	268	271	264	259	272	240	286	273	240	305	259	270	237	286	300	279	291	275	274	276	306	268	288	268	268	286	281	265	297	272	280	265	297	290	269	267	271	290	272	273	259	274	277	277	256	272	269	293	247	263	274	290	263	288	271	265	280	284	270	259	262	261	253	264	258	249	274	289	266	272	278	262	277	258	278	227	282	257	285	285	301	272	290	274	237	241	311	267	256	270	310	253	270	262	270	315	257	240	281	271	266	275	250	295	287	274	302	273	270	277	283	272	269	271	261	294	285	260	277	267	271	229	261	276	284	265	273	275	239	241	271	285	299	260	277	275	241	294	287	257	300	254	265	284	289	241	298	266	268	271	255	267	273	305	220	254	259	255	279	271	272	277	279	268	245	285	295	240	263	251	264	250	259	266	261	296	274	280	269	279	291	255	239	253	303	276	293	259	296	273	264	300	266	293	263	265	264	272	229	269	287	266	263	293	252	300	251	272	248	300	250	274	285	281	281	287	276	238	268	295	262	263	279	267	259	298	261	277	300	284	282	257	280	277	254	261	266	275	307	233	272	301	258	276	281	282	285	288	288	290	306	291	293	266	286	273	281	268	259	279	260	246	276	291	290	252	245	248	274	300	277	260	266	263	247	269	248	289	255	292	272	272	279	267	291	284	282	284	253	288	293	271	263	244	242	253	282	256	252	260	286	281	251	265	273	278	273	272	305	269	261	273	257	280	246	287	263	303	260	270	265	274	266	263	266	261	268	296	249	244	287	264	277	266	265	265	230	249	284	262	280	287	244	265	258	289	280	303	268	293	309	263	262	296	271	303	291	258	273	273	272	287	297	244	248	248	274	231	262	281	297	270	280	289	281	265	290	277	292	248	304	293	264	258	279	294	260	286	259	309	289	285	279	236	271	266	269	245	266	241	276	263	249	263	291	272	255	301	246	283	263	256	277	282	280	265	264	275	261	255	280	276	283	275	281	255	250	272	281	270	280	265	262	271	286	251	302	293	274	263	282	295	269	247	273	309	277	301	324	323	258	292	268	268	275	259	297	270	312	295	284	299	274	258	273	264	266	295	259	295	291	251	269	283	270	297	270	304	259	288	269	282	270	293	284	266	299	271	282	277	286	248	262	257	283	276	244	260	269	286	293	295	272	262	273	274	290	257	279	306	278	290	279	267	271	280	267	272	272	276	299	282	314	283	272	293	282	259	321	244	258	280	268	286	277	302	296	290	277	262	262	255	282	296	288	284	244	319	242	258	282	239	270	252	269	257	258	273	257	254	252	260	252	255	262	269	269	260	250	261	256	280	271	270	269	247	243	266	248	266	315	257	286	297	283	280	272	258	256	263	263	296	286	279	265	264	269	263	259	250	278	291	297	274	307	294	271	259	271	294	246	285	251	267	291	282	282	280	258	259	289	269	259	275	286	299	283	285	270	290	279	268	268	254	244	274	269	280	294	286	269	266	283	271	278	289	289	260	272	262	272	257	248	270	289	262	275	262	274	259	260	247	283	256	269	293	260	285	271	257	250	267	281	268	291	247	239	285	273	259	260	266	258	275	284	262	288	276	245	247	266	252	284	231	259	256	248	265	275	289	243	267	281	253	258	256	303	305	252	296	258	308	310	308	262	264	267	260	281	272	260	259	234	290	271	223	262	273	274	260	273	299	277	266	289	270	305	257	286	285	298	254	250	282	250	256	279	282	270	245	237	284	237	289	278	238	272	248	260	261	254	288	245	287	297	287	246	247	234	274	229	299	284	272	232	263	252	239	266	246	241	271	282	273	263	290	252	284	289	251	262	273	250	273	284	270	265	277	257	270	284	266	268	291	258	253	265	304	287	266	234	255	268	306	320	245	265	294	268	273	283	251	280	267	280	250	270	249	275	278	298	272	272	274	284	289	311	314	259	316	275	265	276	270	275	245	285	241	296	244	279	280	295	298	269	267	258	252	269	253	229	239	269	295	299	263	268	268	280	273	304	288	314	272	263	249	266	251	244	267	306	271	277	243	231	296	287	257	276	265	266	271	282	293	295	280	271	250	285	253	286	294	282	264	288	263	267	278	289	266	262	291	274	254	254	254	286	248	246	270	305	268	300	270	264	281	280	294	293	255	242	264	271	267	295	271	254	258	306	246	273	261	271	290	281	288	284	287	276	252	286	290	237	276	233	281	269	267	294	250	266	287	276	280	277	246	312	262	265	283	275	241	265	289	274	289	268	248	269	273	300	282	273	260
30629	18412	22729	11298	5979	5695	4774	4086	3181	2576	2466	2355	1883	1594	1433	1160	1126	1044	1175	1257	1245	1169	1020	1009	1056	1018	936	793	728	721	702	651	610	632	624	632	621	627	615	615	599	651	596	565	609	654	584	596	545	560	568	595	552	617	620	602	558	586	563	579	570	566	572	587	597	572	563	572	581	592	588	572	576	568	590	587	581	575	605	567	583	561	561	591	588	595	592	580	628	587	575	561	555	594	617	581	575	590	556	534	568	558	577	602	581	572	559	580	539	554	603	603	578	616	556	604	590	570	576	589	595	580	580	557	600	583	585	571	625	567	654	565	539	575	543	588	607	599	615	563	578	540	520	571	569	541	589	519	614	576	557	588	560	578	598	591	575	597	542	544	566	566	553	537	534	552	583	582	527	541	582	596	597	549	593	556	547	586	615	570	581	621	578	583	594	568	570	594	532	586	573	600	547	584	565	550	566	557	581	576	534	587	534	560	575	557	599	589	556	574	605	617	564	569	545	588	578	570	633	581	560	590	582	558	572	549	614	558	594	601	599	563	551	586	583	586	594	602	612	591	547	617	566	528	556	603	579	569	588	583	601	551	556	598	622	581	577	581	578	601	590	552	599	597	612	583	565	545	591	584	568	570	573	552	602	583	585	568	532	610	550	580	578	564	583	544	586	616	625	600	550	565	572	605	590	583	619	599	568	591	552	544	561	618	561	543	572	527	594	614	550	583	543	545	555	547	604	616	595	598	556	580	578	560	604	572	595	617	545	561	567	570	594	581	589	538	560	600	570	573	593	578	600	572	545	592	591	613	587	580	538	573	571	558	613	596	585	592	598	589	561	542	571	605	588	537	543	555	582	585	611	593	572	567	540	540	586	554	597	623	564	568	587	543	579	560	568	560	563	574	605	558	618	593	554	568	581	562	613	575	569	585	547	532	575	542	559	535	551	588	569	561	562	606	576	566	617	603	583	585	598	562	589	621	584	559	566	593	584	622	534	558	598	601	601	573	587	586	564	609	571	582	572	562	554	560	591	580	586	632	616	567	543	541	611	566	599	570	609	594	594	606	587	618	577	615	608	581	581	578	589	570	615	571	555	557	555	575	570	566	573	561	615	596	553	558	545	586	578	571	560	571	556	570	615	550	562	571	615	606	572	574	577	545	553	566	541	599	608	560	578	596	598	601	587	585	586	580	613	565	566	581	533	605	537	551	585	585	610	541	552	566	591	574	592	588	609	556	589	543	589	610	579	590	586	570	569	540	619	574	568	625	590	565	587	561	596	590	575	595	602	582	601	554	569	578	567	604	573	591	580	538	614	605	565	595	561	593	597	593	587	572	565	600	576	524	594	576	578	569	518	547	549	559	617	546	621	601	555	603	578	587	550	573	558	580	587	564	610	568	565	600	578	575	583	634	540	609	551	603	549	572	599	571	512	573	562	524	584	564	558	597	549	581	585	563	555	585	586	578	540	593	551	621	583	557	560	615	554	564	620	597	578	582	581	565	566	595	556	575	622	562	619	553	574	593	567	605	582	582	519	562	600	583	568	576	576	562	544	594	600	605	567	567	574	600	595	545	597	575	557	572	576	593	591	562	554	581	571	617	584	597	594	587	623	594	572	572	615	607	557	607	627	603	568	571	596	539	578	567	582	558	583	616	600	545	566	594	550	577	575	560	550	540	588	564	579	570	551	559	571	546	536	587	575	554	575	608	550	580	560	554	573	558	610	600	579	588	603	533	602	567	579	544	570	585	550	572	587	549	557	553	561	555	591	602	572	577	511	586	557	570	608	523	532	560	545	579	594	534	559	561	554	571	590	584	600	567	545	560	588	595	598	596	592	566	580	540	607	586	612	572	583	574	598	624	629	551	576	598	569	594	554	610	618	581	573	602	559	593	561	564	553	657	531	562	563	613	616	605	554	589	568	570	573	535	587	565	576	560	571	548	547	573	592	560	626	617	602	588	569	597	630	576	618	582	566	575	563	564	543	591	578	588	601	595	603	607	565	559	575	575	594	554	543	548	573	556	568	610	602	537	582	585	588	613	566	612	567	554	586	575	575	580	610	590	564	607	605	563	604	563	523	656	589	561	561	551	574	565	601	562	594	571	553	591	560	595	596	570	573	546	579	569	531	558	583	544	567	604	561	596	558	574	555	594	583	627	613	572	577	548	577	574	579	576	558	619	570	573	572	558	594	582	607	546	564	575	565	577	613	601	543	550	593	599	558	584	555	618	640	542	590	585	574	635	588	552	603	583	609	586	593	569	595	573	585	613	533	563	597	562	535	573	556	628	585	592	577	536	602	561	608	579	578	619	565	585	572	618	569	584	580	568	584	576	568	620	574	585	594	581	558	649	561	630	581	601	561	589	549	597	586	588	572	563	581	601	577	533	597	573	569	545	562	566	602	599	629	590	569	561	575	582	620	586	599	559	573	624	582	619	598	554	606	565	594	568	598	592	612	543	554	588	584	579	547	589	604	574	575	558	597	567	559	577	559	605	556	612	602	605	568	592	586	602	618	593	569	599	562	543	573	572	569	558	596	591	555	569	575	561	576	561	572	596	573	594	631	594	593	612	580	611	588	590	615	558	558	555	570	565	550	603	530	608	571	555	590	565	588	556	605	560	556	583	612	583	567	578	555	595	591	568	551	615	586	579	499	587	577	519	596	586	574	571	557	541	548	561	582	608	599	565	571	573	521	555	596	618	582	581	562	568	577	579	564	567	527	590	588	602	578	594	589	619	554	610	619	615	543	547	587	587	596	590	570	583	598	598	587	577	553	594	535	540	565	586	581	599	587	582	587	565	616	555	574	568	588	578	559	610	592	629	596	585	596	599	536	584	581	590	559	553	576	562	592	589	580	559	571	573	516	583	577	570	605	548	569	590	624	552	585	605	581	608	564	548	545	604	566	596	556	598	603	581	564	594	566	592	561	581	638	573	594	521	553	544	590	601	592	583	585	576	590	530	548	556	613	547	575	602	566	531	561	632	558	590	595	565	569	594	534	561	577	546	567	561	545	581	539	612	625	585	558	535	576	619	555	614	556	551	579	557	619	621	539	599	592	596	574	563	545	568	593	585	602	563	616	604	560	554	560	568	609	581	592	578	567	567	561	533	610	577	565	553	580	531	529	579	594	562	567	568	607	606	570	601	589	568	528	583	552	565	599	543	565	563	619	635	600	555	570	578	584	553	543	561	604	585	610	576	568	556	585	610	586	576	609	568	564	575	561	540	582	582	579	519	602	552	569	570	623	587	553	556	554	580	579	551	589	580	548	567	562	546	557	548	584	548	609	559	574	590	542	584	577	576	588	650	547	584	573	580	617	569	592	576	523	625	582	582	583	611	598	584	590	581	571	554	593	573	577	568	556	546	553	606	555	589	612	526	576	597	525	583	545	566	581	567	559	598	627	589	572	580	526	617	587	557	602	538	555	586	569	552	564	548	592	577	582	581	574	571	563	532	557	603	557	614	569	580	608	542	578	600
58205	34409	26765	11470	4029	2906	2361	1805	1294	1075	961	839	689	595	556	513	450	454	426	501	507	427	474	424	393	433	361	361	344	335	304	316	310	332	335	326	380	310	339	370	332	346	346	312	286	354	302	328	303	300	328	289	304	284	315	325	299	330	320	331	286	343	325	322	293	308	344	322	306	318	281	311	308	293	312	323	314	287	323	275	286	279	304	316	314	336	308	319	323	337	302	286	297	319	302	310	300	304	293	338	296	296	293	293	280	298	278	323	321	300	283	284	267	262	317	312	302	285	301	301	294	268	336	299	341	353	290	299	307	294	330	288	314	319	286	274	319	301	320	284	305	308	311	316	329	294	285	306	295	341	299	295	314	307	334	306	332	313	333	300	321	307	289	342	312	303	316	293	299	302	316	287	331	278	310	283	332	304	312	290	323	295	282	319	318	311	318	276	311	254	300	285	278	284	290	274	330	311	327	315	306	317	266	290	285	315	333	303	347	321	308	312	316	268	314	286	304	299	272	324	287	308	307	293	289	309	290	310	323	312	290	348	285	309	323	338	280	332	314	294	311	296	316	305	300	347	286	319	271	341	265	299	307	315	274	290	342	315	300	322	294	326	305	277	301	275	314	301	315	327	328	284	303	287	291	299	337	315	292	295	287	304	287	313	322	282	310	330	342	309	294	298	307	281	285	300	310	301	296	311	323	319	334	309	312	297	322	303	288	347	316	324	301	289	282	283	312	324	337	297	303	274	283	311	336	268	296	333	318	287	315	293	294	325	329	323	314	358	337	295	303	288	315	312	299	300	316	331	306	268	283	303	299	307	313	313	322	320	318	319	304	288	259	310	320	296	306	316	317	298	295	314	326	287	307	306	299	315	316	326	332	280	310	298	277	304	299	330	306	280	281	289	314	310	329	329	298	326	304	301	301	325	310	303	325	333	282	291	334	314	342	332	322	310	295	296	302	321	291	300	301	301	355	298	281	271	271	277	320	294	289	310	326	310	325	302	326	320	323	297	285	270	304	311	295	320	296	318	324	275	292	299	289	290	299	327	300	324	320	297	328	266	288	293	294	265	332	319	314	287	313	330	312	311	329	283	293	272	323	268	345	336	294	332	328	326	312	309	294	302	279	329	320	267	307	279	289	319	326	273	275	297	336	288	269	298	297	292	291	288	318	282	303	300	324	336	317	297	325	380	347	318	305	327	307	287	338	317	329	330	312	314	321	298	326	306	318	332	321	309	311	296	296	320	293	291	296	311	344	319	310	298	296	319	312	299	306	275	296	308	326	315	285	308	307	302	316	331	323	316	313	287	330	289	335	292	264	290	309	285	272	290	308	306	291	316	295	313	298	335	331	287	326	319	358	328	312	284	316	276	325	286	357	308	295	309	288	323	320	301	307	313	339	312	329	302	301	311	311	339	323	300	301	296	298	326	304	284	281	317	279	299	315	298	298	284	262	313	302	307	309	318	302	307	331	303	325	313	322	293	280	322	315	305	290	337	273	320	288	317	332	325	292	279	312	310	317	302	308	314	295	307	329	302	303	309	295	304	299	329	300	328	327	328	332	314	307	333	323	279	310	315	276	321	293	316	305	329	312	305	316	307	307	294	284	295	306	324	321	286	273	275	301	295	329	352	330	279	298	304	311	309	286	317	318	285	308	276	314	302	294	289	319	307	309	286	295	314	309	285	323	291	320	313	268	286	293	309	341	306	323	290	311	284	285	329	301	335	303	313	336	315	331	319	306	306	322	292	332	313	315	319	294	295	296	297	317	304	328	308	352	332	308	282	320	327	296	291	289	298	329	308	318	322	329	321	314	277	304	286	291	310	297	323	280	340	354	332	317	333	361	284	312	329	280	336	308	315	318	286	302	291	328	324	320	321	360	315	306	310	311	295	301	284	345	324	338	308	288	295	303	339	334	326	296	310	286	331	337	300	306	293	301	307	306	331	303	293	311	295	296	289	317	282	328	293	300	303	325	325	311	320	329	349	311	319	319	321	307	304	321	289	294	297	354	297	327	306	315	304	284	294	306	280	314	325	307	278	310	290	310	279	314	298	270	275	317	292	288	334	331	266	311	313	297	311	317	312	317	329	269	313	281	308	279	306	280	317	299	362	306	326	300	280	287	306	312	274	269	359	283	326	310	309	311	304	337	308	333	287	295	292	335	316	304	347	311	332	286	293	319	346	295	322	283	292	357	300	308	265	322	310	276	296	282	318	290	291	326	347	303	325	316	290	300	295	299	315	318	327	287	313	291	301	300	322	289	320	301	296	312	308	301	291	285	322	319	346	341	318	309	290	278	326	285	309	304	296	303	304	285	304	323	296	284	343	299	301	325	308	323	307	321	301	324	344	292	307	304	305	307	295	333	338	335	299	291	307	324	294	323	262	301	324	329	277	331	315	306	280	290	345	307	296	308	334	314	337	280	329	294	304	322	281	272	307	330	279	343	310	333	303	297	308	310	293	323	280	320	293	284	301	315	315	320	318	290	285	307	315	306	286	305	316	311	303	287	345	341	325	314	313	325	321	301	293	312	279	303	320	357	297	315	303	304	318	284	311	316	319	325	339	327	287	318	323	294	287	349	355	335	294	328	340	322	293	268	306	324	288	311	310	298	293	297	339	293	295	301	327	278	314	337	336	327	303	286	296	316	316	285	294	298	321	292	317	301	333	304	304	336	299	345	313	309	328	287	301	286	282	314	304	338	319	327	287	293	324	307	298	326	311	295	295	299	301	292	269	278	287	295	281	293	312	303	281	306	271	313	317	299	322	339	277	285	320	305	331	314	313	285	321	294	322	358	289	319	288	302	321	304	305	305	322	317	312	291	336	308	297	301	295	285	322	328	322	339	309	324	311	308	313	313	284	323	346	314	297	249	313	342	295	330	297	326	336	323	327	307	295	296	323	312	314	270	315	283	304	290	300	290	313	315	325	310	289	343	309	292	297	269	332	300	342	328	320	300	285	270	313	305	299	285	331	312	356	301	315	328	296	276	299	290	295	299	277	325	273	304	301	306	328	326	323	308	296	297	349	319	311	273	288	281	282	293	302	322	306	318	326	332	330	325	316	318	302	322	326	390	321	304	306	314	277	322	283	299	306	295	288	332	311	282	308	305	310	310	326	313	328	340	285	332	348	327	335	329	319	324	336	308	304	282	317	342	312	323	321	300	310	287	302	286	281	313	301	319	291	313	273	322	331	312	321	295	305	279	304	311	340	328	323	307	313	359	302	349	308	326	341	299	304	296	332	317	304	297	297	320	300	351	309	310	319	305	307	300	310	335	290	289	312	314	335	326	292	301	325	315	284	300	310	282	336	313	279	286	294	295	266	316	296	305	327	337	272	295	331	277	308	320	328	278	297	330	299	310	308	312	306	291	331	336	334	354	298	286	290	309	287	340	337	321	263	314	317	266	333	293	304	311	344	344	298	335	305	304	306	273	302	326	313	290	335	351	299	293	328	308	293	308	283	329	327	263	307
33991	23817	29696	15904	10637	9363	7679	6654	4872	4374	4080	3577	2826	2369	2013	1849	1567	1501	1629	1775	1696	1418	1530	1427	1395	1277	1118	995	917	880	829	814	749	728	748	763	755	684	688	685	654	694	710	688	658	692	691	628	635	676	636	674	648	662	680	663	690	648	688	719	634	605	642	697	649	610	637	667	630	663	602	640	645	646	645	637	636	654	667	634	659	658	682	621	643	634	635	661	641	631	628	658	659	620	666	659	640	656	670	661	656	686	629	648	623	608	662	627	639	618	642	634	647	686	682	612	626	582	637	632	646	668	603	663	603	662	612	628	652	653	609	634	635	647	605	647	627	628	640	625	638	675	688	645	620	581	637	698	677	604	615	642	624	654	602	663	667	622	642	641	645	642	668	646	670	635	637	707	637	622	658	646	655	656	642	619	662	661	629	649	611	651	589	637	665	631	637	624	628	654	672	646	633	649	650	575	699	638	620	637	646	669	619	645	672	611	637	610	664	657	625	581	672	669	634	636	646	679	600	631	616	625	597	650	627	632	629	651	644	658	590	650	659	655	641	620	647	653	605	629	645	651	628	607	662	609	629	672	643	618	641	639	602	661	635	637	686	624	658	620	669	649	622	659	685	650	644	672	623	631	661	638	699	585	628	668	644	639	649	612	598	645	656	637	650	611	644	616	649	702	638	647	615	638	636	647	666	628	630	661	642	638	621	716	660	642	599	655	660	604	657	662	698	636	619	662	630	617	620	663	659	670	629	652	631	620	676	650	614	646	677	631	688	630	614	654	638	630	680	620	660	643	611	620	632	664	626	695	644	632	656	599	651	668	616	648	674	648	666	688	641	625	636	688	598	625	631	649	639	636	634	639	665	610	689	590	666	655	635	671	642	642	647	658	611	672	604	662	642	645	595	650	643	609	663	636	634	631	690	603	631	646	646	624	661	623	612	630	648	639	649	637	623	679	638	623	641	693	615	615	599	666	652	668	663	677	630	623	639	624	626	622	637	672	633	639	633	610	630	662	614	640	689	616	616	680	624	649	640	620	638	663	699	672	644	634	678	659	630	620	640	651	659	633	607	650	619	712	668	621	583	608	668	663	559	623	652	687	676	589	675	620	646	620	632	635	647	631	649	631	667	626	664	700	646	672	663	664	667	656	697	607	639	652	638	669	630	639	604	657	636	657	659	639	632	624	662	638	605	659	657	649	668	688	630	693	651	589	640	670	683	658	605	649	639	651	670	661	640	649	619	590	616	667	669	651	653	715	604	654	677	656	626	638	617	608	666	627	578	633	623	620	654	680	608	644	629	693	639	628	641	622	599	608	642	658	654	662	622	653	630	655	647	642	650	674	621	621	591	647	619	658	674	667	623	630	631	635	656	681	717	665	641	636	623	658	626	626	652	711	607	642	643	633	647	619	677	646	624	705	631	673	646	696	641	655	655	631	628	667	616	631	650	626	646	636	636	662	651	665	698	652	637	657	653	661	628	659	658	669	682	606	582	692	616	639	643	667	677	676	617	623	652	607	674	679	647	649	608	616	641	644	654	674	619	649	657	658	618	581	652	655	638	595	636	665	659	667	672	632	606	657	628	650	673	681	661	639	662	646	651	628	620	609	638	659	613	674	656	626	679	681	613	628	640	665	633	648	701	694	616	612	645	601	637	686	633	698	635	656	647	633	666	616	647	676	670	570	617	603	608	679	643	644	643	646	642	677	618	651	659	636	684	651	638	613	668	675	646	652	676	617	671	670	637	679	693	653	674	688	611	599	639	655	666	620	676	616	665	656	639	605	646	650	675	618	666	671	645	631	646	630	656	678	617	664	657	650	633	666	620	631	680	681	667	645	699	614	668	663	680	638	677	639	664	666	638	687	658	663	667	650	702	599	625	673	623	672	637	647	645	701	644	655	633	653	605	644	685	629	584	645	660	622	632	653	630	632	670	666	665	637	634	588	635	633	627	670	668	676	663	629	672	665	649	638	625	664	633	626	651	621	648	638	657	641	668	648	649	628	639	606	667	654	656	621	636	653	651	672	618	655	625	609	613	654	656	625	658	640	644	681	662	614	659	645	650	655	641	657	657	625	630	647	636	654	611	615	669	656	648	637	622	633	675	672	629	617	601	657	686	600	638	640	642	629	643	630	638	674	629	642	647	620	644	627	673	636	667	638	599	623	603	630	648	627	647	663	591	665	641	630	680	659	650	626	636	643	640	632	641	602	645	621	612	617	674	647	660	656	632	621	613	629	627	692	654	633	665	663	671	665	627	638	632	651	688	647	677	656	575	683	671	653	591	660	634	607	625	648	678	633	661	658	642	655	622	648	648	634	672	633	676	682	628	633	612	657	618	677	650	666	696	632	655	650	648	650	614	614	716	612	646	609	618	637	629	703	666	640	681	637	673	618	626	610	610	655	695	644	627	602	583	644	665	658	654	631	631	661	674	590	634	635	619	663	616	640	610	673	660	645	647	667	688	627	681	635	629	632	651	592	644	615	646	654	587	646	620	681	669	652	656	638	642	627	676	619	621	629	638	655	631	630	607	653	630	655	693	657	609	606	658	662	678	616	607	639	602	616	646	659	624	634	652	649	651	654	629	646	634	630	674	593	641	616	636	645	686	642	641	639	623	679	606	667	642	652	630	630	648	654	650	657	620	676	654	632	635	645	651	656	624	626	621	639	652	648	610	620	673	677	652	654	656	669	634	661	580	605	592	633	632	658	646	624	594	691	622	663	684	590	664	675	682	638	645	665	660	612	621	688	639	651	630	643	653	657	664	690	630	641	638	643	641	634	652	668	610	652	667	658	672	691	654	656	626	631	665	612	603	646	617	635	661	661	658	634	607	662	639	628	675	648	638	610	578	617	653	631	648	668	626	627	606	640	637	635	593	632	657	671	650	638	603	627	643	620	653	634	669	631	644	660	641	640	655	660	647	662	604	633	652	662	669	642	650	587	645	663	638	647	664	629	607	644	666	616	635	627	653	601	621	640	653	607	670	640	650	649	613	632	636	589	639	615	624	644	629	639	603	631	638	631	648	661	672	680	651	630	693	684	668	640	601	613	660	615	686	633	676	648	671	636	613	615	648	647	679	653	646	666	574	628	629	605	646	675	675	664	655	643	657	615	609	651	676	654	638	626	677	665	616	630	626	661	636	711	633	647	652	593	659	662	605	672	643	695	647	634	612	655	640	632	621	623	705	624	674	601	645	656	677	638	640	634	678	679	661	713	619	661	588	665	643	616	661	611	659	628	660	633	644	639	654	618	678	630	641	655	611	610	616	648	625	662	653	639	652	653	654	635	680	624	657	601	661	626	649	629	596	670	636	627	638	638	674	637	684	638	685	642	643	632	632	686	665	658	658	640	641	679	625	667	662	617	682	656	607	680	650	626	628	649	589	636	615	651	631	684	666	672	657	624	569	679	580	625	662	645	686	704	695	664	617	677	652	638	644	655	634	623	643	619	634	662	626	624	673	682	658	667	598	675	630	625
35729	18679	9322	2739	995	837	680	565	410	399	392	386	366	363	305	335	303	320	320	306	306	326	328	284	281	297	270	285	295	278	255	280	293	244	254	314	269	260	254	262	245	280	254	257	280	246	246	255	306	291	273	260	285	267	285	280	295	264	280	264	263	281	261	253	292	279	294	251	259	245	262	278	272	287	291	266	267	279	270	274	241	256	312	270	257	256	275	225	259	277	263	230	293	241	277	290	268	254	294	274	283	274	230	267	231	276	251	268	250	305	236	242	246	254	255	272	289	258	235	265	272	255	301	246	275	306	257	280	259	255	278	289	245	269	264	253	258	267	281	309	246	266	270	259	252	266	259	268	246	283	239	284	275	278	261	285	248	246	263	231	264	255	260	268	253	308	267	228	280	267	262	261	243	235	298	291	264	280	255	264	260	254	293	276	282	249	263	261	249	296	238	250	283	259	249	246	239	249	285	277	267	230	260	255	281	247	277	274	253	274	268	262	244	253	257	250	258	290	286	274	276	268	263	240	280	261	286	237	271	302	319	251	303	276	271	259	260	243	257	282	279	259	268	261	255	234	279	261	271	288	285	295	269	271	293	257	267	282	256	230	277	274	297	279	252	247	258	258	262	257	253	265	255	257	269	240	309	284	260	275	267	270	236	267	277	267	246	289	280	250	248	278	289	299	263	238	283	280	258	235	254	263	266	266	278	293	257	265	274	269	252	269	285	280	271	270	272	249	274	284	260	263	272	288	285	279	285	259	261	284	274	291	278	266	285	213	251	294	302	273	247	262	241	273	274	230	232	270	246	263	263	281	305	255	264	282	286	268	252	283	264	252	264	285	283	252	260	255	296	252	279	270	297	307	288	257	247	272	293	243	273	262	260	269	239	261	283	291	272	254	260	256	241	263	259	257	261	248	267	283	246	261	284	257	266	279	278	264	285	261	263	254	254	261	343	294	248	270	250	263	245	267	260	259	248	274	263	297	270	261	269	262	289	265	302	259	272	282	299	288	283	280	236	281	303	266	282	280	280	270	241	258	283	267	238	266	293	270	285	253	236	298	282	247	263	262	235	255	271	257	242	280	260	267	265	263	274	267	258	252	272	282	273	278	255	278	275	258	277	278	302	258	243	229	273	269	281	274	264	279	277	271	258	272	256	292	252	276	255	269	276	280	306	262	290	276	294	270	283	253	291	241	251	299	253	296	236	257	255	279	232	259	270	262	248	256	264	271	245	259	259	262	290	243	295	245	280	261	239	255	255	263	301	238	238	281	280	281	232	267	263	271	281	283	289	256	249	242	268	263	266	282	305	261	267	275	264	273	257	249	258	243	259	282	240	260	279	261	272	274	266	282	259	265	283	252	273	256	256	285	283	276	267	323	239	287	251	273	281	253	261	261	268	278	241	264	263	250	243	250	261	231	292	258	250	308	273	238	257	260	275	263	275	255	280	309	265	289	279	232	248	270	254	262	245	226	271	297	274	275	249	249	279	264	283	262	266	305	254	263	290	271	265	262	269	275	244	263	271	241	292	282	273	259	273	224	258	241	278	272	257	244	274	249	294	275	251	311	261	248	271	271	273	269	277	298	277	262	285	291	281	272	259	258	281	306	293	278	278	274	268	267	293	234	274	266	261	263	251	246	265	246	270	272	288	268	272	266	246	277	260	237	253	259	258	274	266	293	266	266	249	261	253	278	247	337	274	280	276	244	288	282	291	278	274	249	278	279	307	248	274	254	251	263	264	272	252	266	270	302	268	229	263	286	272	251	296	279	246	269	284	282	268	271	268	224	288	320	265	238	258	259	266	322	250	297	266	260	248	320	259	261	276	263	279	280	245	255	233	261	260	260	283	264	284	240	257	267	279	252	271	280	254	269	285	262	242	293	278	278	270	253	232	247	239	272	277	287	283	278	257	292	271	269	288	250	276	252	247	283	261	284	248	271	272	291	271	244	276	286	245	273	247	282	283	293	267	286	269	282	246	301	270	273	285	242	279	251	267	260	275	253	254	273	258	270	265	321	268	292	258	274	270	259	225	260	281	279	261	242	251	256	276	266	232	255	271	270	283	305	293	252	315	249	305	276	295	280	278	299	282	213	247	282	274	281	236	295	249	269	256	299	300	288	286	276	320	269	261	264	274	243	232	264	277	279	283	271	267	239	255	246	266	276	285	267	266	262	280	281	251	260	292	289	258	294	267	280	259	241	264	321	277	285	298	246	292	276	266	266	289	246	256	277	309	278	287	266	254	292	244	286	262	247	293	296	298	248	264	284	281	288	275	278	246	276	264	255	295	264	271	245	233	247	268	268	275	286	282	279	248	286	280	266	272	265	264	252	278	267	249	289	316	242	257	269	314	248	232	273	287	250	275	285	264	299	281	280	252	263	268	261	254	298	264	262	250	304	287	268	276	262	268	263	278	253	240	293	251	266	302	279	245	264	261	239	296	273	286	236	281	251	268	270	245	235	247	274	259	264	260	275	262	229	284	290	245	269	246	276	252	292	295	253	253	282	264	246	259	301	281	249	250	270	277	287	266	293	259	292	276	293	278	255	263	263	232	267	260	250	258	257	240	250	264	291	266	271	269	297	259	262	262	273	281	254	245	243	284	265	247	263	235	261	287	272	265	278	298	245	288	308	247	271	277	257	279	292	252	283	268	253	215	257	245	270	243	266	278	265	280	261	260	276	268	235	253	264	259	273	236	275	253	252	241	253	262	257	258	258	267	282	255	319	268	264	292	283	280	272	251	256	286	280	266	253	258	288	279	248	288	245	250	252	249	276	276	277	289	295	273	252	272	279	305	267	265	280	276	265	240	274	284	251	264	251	296	261	294	268	287	246	257	255	271	265	268	287	258	284	243	264	295	282	273	273	242	263	284	275	280	253	313	272	250	302	265	266	274	312	270	260	284	275	257	291	276	285	292	243	244	312	254	246	243	276	271	287	267	251	284	271	259	234	273	252	266	275	264	252	263	269	262	281	307	261	259	251	244	251	271	288	293	271	264	259	265	268	288	241	264	254	293	284	261	295	262	278	243	231	283	262	268	256	293	258	277	305	291	272	266	269	279	299	278	285	293	256	262	272	262	259	250	262	262	276	260	263	281	273	289	277	270	255	294	274	270	266	283	280	261	277	278	283	269	283	276	241	238	264	250	263	260	263	235	267	255	256	263	261	276	277	296	254	283	252	247	236	278	247	289	229	246	272	264	252	238	250	283	254	273	273	265	296	246	254	250	254	279	246	272	280	277	266	255	256	284	246	259	256	264	268	266	282	268	271	277	275	250	282	270	269	280	267	273	253	276	273	284	241	257	278	298	292	301	302	259	245	263	278	261	282	285	228	256	261	233	270	258	268	267	263	235	275	259	255	267	251	263	254	258	263	268	275	244	279	270	264	248	273	226	266	284	282	257	268	296	247	274	259	272	253	260	278	267	270	271	228	280	288	268	304	289	246	303	253	284	296	250	285	261	263	276	271	255	262
19920	12118	12684	5383	3340	2966	2571	2043	1485	1286	1288	1294	1051	967	887	914	808	760	893	971	981	797	906	863	823	770	689	659	684	646	596	595	621	559	573	577	559	596	571	625	600	576	568	568	565	560	537	580	557	540	563	535	598	551	547	549	560	601	545	593	563	591	561	556	587	597	519	545	561	581	626	530	598	571	555	536	586	599	597	552	553	585	587	529	620	571	571	558	562	545	586	594	572	592	591	578	541	576	610	591	603	578	547	572	573	538	558	578	553	586	525	540	554	536	558	604	553	623	555	550	543	568	586	564	551	546	537	560	613	572	568	581	531	596	573	583	575	553	564	515	553	603	562	576	552	565	553	566	606	576	611	550	608	536	527	560	528	617	559	545	572	574	575	531	600	578	560	591	577	570	563	546	578	555	552	524	627	548	568	523	540	623	577	541	568	586	534	577	547	556	540	598	539	547	598	554	539	567	558	536	575	566	579	523	585	595	524	544	596	560	575	579	575	565	587	533	551	523	577	561	562	584	575	568	591	596	577	586	590	637	546	523	572	543	581	570	572	596	548	533	574	553	575	551	575	573	596	547	595	605	552	592	581	563	561	566	529	548	574	543	557	554	581	554	524	568	539	561	576	565	571	575	593	547	525	580	577	545	548	572	543	547	558	569	594	598	576	596	567	515	595	600	511	529	524	570	549	548	607	571	551	567	578	515	612	545	575	572	570	580	568	577	591	587	539	544	586	547	564	539	526	521	564	599	563	573	575	540	524	583	561	537	555	608	543	566	568	575	550	589	552	568	558	565	546	566	586	586	541	544	590	538	544	573	531	547	543	601	604	592	599	542	562	583	550	571	551	513	532	579	589	558	603	564	513	573	544	545	601	539	588	595	545	536	598	520	558	577	566	603	571	546	541	563	521	552	586	545	540	591	558	524	578	554	588	540	564	519	560	513	558	537	607	527	570	550	554	531	612	551	572	527	584	574	542	536	583	559	550	580	561	579	541	579	549	598	579	577	549	595	586	580	541	564	588	571	574	513	570	542	575	543	566	546	570	506	570	563	558	602	548	543	582	571	591	546	578	597	542	519	537	564	562	547	538	520	547	572	571	570	595	554	571	545	580	557	549	609	545	548	575	541	607	591	532	577	592	531	532	520	610	512	532	611	549	559	535	575	579	546	586	588	525	536	553	581	545	582	554	568	582	550	577	615	578	558	592	545	577	613	598	530	573	525	568	544	552	521	527	579	530	519	578	560	571	560	557	546	595	621	558	582	561	553	557	567	543	579	575	578	540	588	554	561	551	543	576	560	645	585	549	571	567	597	571	544	582	598	552	546	546	603	579	545	559	603	516	580	540	563	555	572	537	572	555	555	610	538	538	558	575	560	516	542	558	573	572	626	593	569	570	563	572	563	540	533	582	590	588	560	532	572	551	548	555	608	583	561	544	536	577	600	556	580	552	559	552	569	563	550	568	573	536	575	591	578	597	557	542	523	556	618	544	582	527	581	562	566	606	589	572	590	553	549	574	552	565	564	548	575	566	553	548	622	565	551	549	583	558	583	559	558	608	572	533	516	572	562	544	585	582	581	553	576	563	612	586	571	565	554	553	550	567	546	562	539	572	554	563	559	525	559	563	545	553	538	603	523	544	563	562	573	575	569	533	572	567	579	561	552	562	585	582	548	590	524	538	564	527	585	556	552	530	548	525	568	605	546	561	547	563	582	529	545	585	590	558	561	589	535	547	582	577	574	551	577	571	529	590	568	552	608	550	563	540	550	598	571	592	586	530	566	538	557	563	533	546	528	581	540	558	555	553	598	625	527	554	564	547	576	604	571	604	574	614	538	555	584	582	569	555	554	592	561	584	588	527	555	566	539	539	557	571	518	528	547	558	575	603	580	602	587	588	551	577	518	549	553	590	564	561	576	548	537	544	562	561	578	566	556	579	583	587	567	555	528	548	529	625	555	596	597	589	560	534	530	559	550	571	585	543	576	552	559	587	560	571	541	518	536	533	556	585	580	546	590	527	565	576	550	577	567	558	576	575	557	553	565	564	529	566	535	549	517	580	564	576	579	566	550	603	599	558	514	589	551	604	574	544	538	513	588	599	575	559	565	562	555	589	558	556	560	575	590	652	560	574	528	584	528	567	569	591	566	598	580	548	559	565	568	559	617	575	538	583	576	563	570	545	591	583	570	549	564	554	564	563	611	557	543	538	563	562	591	546	530	576	558	588	567	559	595	546	562	531	569	559	547	529	557	566	590	545	571	522	534	599	544	540	554	540	563	547	533	573	590	537	543	573	574	527	571	588	576	573	602	568	634	607	578	590	562	516	545	577	563	529	582	605	590	563	584	596	584	547	579	583	551	575	551	532	562	547	549	590	600	539	570	612	547	564	571	566	549	532	547	536	527	563	540	580	565	569	561	540	560	602	565	567	582	567	607	540	564	566	539	557	596	570	593	529	545	592	553	561	544	569	604	590	568	568	555	528	595	576	520	597	547	568	568	596	515	546	566	529	538	542	556	546	579	545	542	596	596	569	573	548	547	557	542	522	573	586	572	557	574	570	538	568	531	589	582	554	554	568	547	555	567	517	572	555	548	546	573	565	574	535	604	549	586	623	627	575	607	552	559	589	561	592	554	588	567	513	588	599	619	573	523	541	594	555	581	547	559	547	563	562	562	572	589	553	487	583	553	526	599	552	534	568	561	599	573	544	557	567	547	553	530	603	551	562	571	547	577	577	632	590	596	587	560	538	519	579	587	566	527	559	538	538	520	566	548	570	542	567	528	555	576	562	558	542	592	532	555	499	565	562	588	523	548	591	538	594	547	580	559	604	527	584	579	525	588	572	546	588	553	538	589	525	536	576	578	590	553	540	573	573	574	586	529	578	604	576	583	573	588	561	615	582	545	576	571	563	546	524	564	616	548	519	575	562	593	525	548	582	572	574	561	545	548	549	558	595	557	603	594	554	574	591	564	575	572	584	660	553	521	569	600	565	565	589	578	573	580	532	555	534	565	562	597	535	512	535	546	575	553	582	572	555	536	545	597	560	547	579	597	556	567	550	542	549	524	547	545	604	599	556	550	525	574	572	544	608	565	594	566	580	552	561	560	592	547	578	610	530	555	586	527	565	564	568	544	515	532	576	609	561	554	539	567	562	546	534	580	595	565	561	532	553	576	570	550	617	559	610	494	567	527	565	565	562	567	550	538	552	534	579	592	534	599	570	538	565	532	632	551	557	596	532	554	562	522	590	521	552	549	563	550	552	564	576	550	526	567	591	563	574	568	571	579	569	592	510	595	606	557	546	558	546	507	554	552	556	594	623	549	544	572	559	533	556	557	560	595	590	561	550	558	542	529	577	576	559	539	536	559	525	556	581	578	542	549	550	576	532	547	584	527	538	570	557	593	559	562	553	542	560	600	531	569	551	521	575	606	497	578	576	532	606	547	561	555	559	622	570	598	575	564	562	591	545	543	528	590	551	559
55182	29131	18378	6620	2528	1673	1377	1055	759	704	623	567	508	445	429	426	427	344	330	407	369	371	352	355	345	313	297	352	283	288	293	289	274	294	300	264	261	275	276	285	291	265	299	302	294	290	273	260	282	240	291	271	275	293	265	280	262	264	269	254	288	307	294	253	272	296	228	263	270	267	304	274	251	258	259	278	235	281	251	297	279	268	316	267	238	265	290	257	277	250	269	257	279	280	285	286	261	243	279	263	254	247	265	283	292	283	278	311	251	261	297	292	282	265	263	272	240	269	269	302	287	283	253	279	264	306	250	254	297	272	285	284	277	266	264	271	274	289	254	266	280	280	275	257	263	277	259	253	281	284	272	268	266	265	262	268	259	277	259	266	292	267	258	275	290	294	271	282	270	287	267	295	261	255	274	281	274	255	249	296	251	276	259	304	299	265	275	283	260	242	245	257	277	257	280	232	269	276	285	246	263	291	266	277	306	279	264	257	258	284	251	281	298	229	278	310	293	279	272	287	280	263	267	276	256	247	276	246	264	281	280	264	254	277	259	281	258	293	286	265	279	259	259	251	272	239	259	314	274	268	267	282	311	267	288	310	258	282	305	264	264	252	275	262	265	296	266	261	270	253	301	285	268	256	257	250	294	282	270	258	270	262	277	261	299	262	252	312	283	283	271	269	277	304	249	280	226	272	290	273	256	266	240	272	275	254	253	298	255	289	287	270	269	289	259	279	280	270	286	251	277	251	276	241	273	324	277	245	269	274	254	296	296	242	265	259	282	257	274	254	283	298	290	258	278	285	272	256	313	256	253	290	273	263	266	265	268	292	285	224	284	266	284	262	279	299	295	268	253	293	251	269	263	260	261	297	278	286	292	265	287	265	294	252	283	273	274	244	283	286	275	259	278	270	277	235	282	256	274	267	251	292	296	277	273	285	284	274	311	288	268	230	271	290	262	318	274	281	279	281	269	281	304	291	273	297	242	274	243	276	281	275	238	272	284	297	293	264	285	299	235	257	300	242	262	267	265	274	301	281	244	273	290	254	257	249	283	264	250	252	279	272	259	262	250	264	291	265	294	269	266	246	275	274	271	240	282	262	269	283	267	273	293	302	252	260	306	267	249	277	250	259	243	281	281	272	273	285	281	257	297	269	317	244	245	263	272	284	291	301	275	284	252	297	274	281	285	275	297	306	249	284	246	297	275	285	286	286	292	268	289	240	254	258	284	295	296	246	294	263	278	291	276	263	297	252	300	281	270	262	264	244	251	265	276	307	263	265	294	252	280	249	296	285	281	238	273	258	255	281	291	267	299	288	263	301	277	270	268	283	303	247	248	277	279	281	313	271	287	280	300	296	291	264	230	264	265	275	282	269	282	301	300	293	327	289	288	313	271	264	264	273	277	285	265	285	263	269	279	274	263	270	280	241	248	286	248	272	253	265	290	234	259	273	260	264	268	259	276	272	250	248	278	267	286	287	306	277	293	274	287	274	263	261	246	277	246	256	263	230	253	274	261	299	285	293	255	283	284	286	269	255	299	272	270	273	275	271	258	261	258	311	218	261	271	285	281	285	250	285	289	247	271	271	256	273	256	293	264	270	268	259	275	290	295	273	289	262	288	244	282	257	249	323	279	245	243	296	276	266	251	275	301	267	290	286	283	225	273	247	277	272	253	250	278	275	287	299	295	282	285	251	269	275	311	284	297	275	294	247	269	284	261	268	271	239	258	228	290	289	295	266	301	293	260	287	275	262	281	267	265	238	263	274	252	281	277	285	269	253	279	260	265	265	276	307	264	269	281	283	260	261	289	260	249	247	266	301	250	284	229	253	252	251	232	277	282	259	297	261	270	269	234	265	266	246	271	245	269	317	270	302	274	264	275	285	310	278	307	262	285	260	327	246	281	254	281	309	227	290	280	286	242	242	263	304	268	251	300	268	258	265	232	296	289	293	262	284	284	256	262	253	241	303	242	276	286	265	283	277	275	249	258	274	297	250	288	307	254	271	264	272	275	298	277	280	245	284	247	239	269	272	286	269	245	284	291	280	281	295	269	235	259	262	296	295	263	252	259	259	271	294	268	246	243	302	265	277	300	249	277	266	248	285	283	268	266	256	278	272	270	246	257	299	289	260	247	271	273	242	281	285	280	282	281	283	291	271	314	268	264	264	295	302	258	247	260	283	291	299	253	279	286	267	283	244	261	287	285	277	259	279	286	248	261	279	297	261	255	274	296	258	283	252	256	267	298	262	286	280	262	277	252	282	313	291	247	279	264	230	244	251	256	260	294	291	290	279	267	271	261	262	275	259	267	247	294	314	271	273	275	227	274	257	269	279	242	276	270	283	295	280	275	278	276	261	311	263	304	287	274	273	249	259	274	223	268	265	305	251	258	269	282	285	248	267	291	268	287	279	236	277	274	273	279	286	264	257	280	274	288	267	262	276	294	280	303	255	273	270	282	262	294	265	277	316	271	273	270	269	273	265	265	251	284	275	244	282	256	277	264	280	288	272	280	249	259	269	255	289	294	297	280	277	273	282	271	259	270	304	273	257	253	261	277	265	281	277	250	307	290	275	291	299	275	294	252	304	260	283	269	261	249	282	283	261	276	290	268	276	269	300	240	264	283	264	261	304	276	271	248	276	306	265	274	277	303	233	282	275	285	278	267	281	276	298	284	300	263	253	272	294	270	273	267	252	264	282	269	282	282	285	294	283	234	262	291	275	285	279	250	287	265	278	258	278	238	286	276	281	265	263	267	256	273	269	270	306	324	246	274	297	260	283	254	263	281	305	234	260	289	267	270	287	299	295	281	268	265	257	279	260	253	248	253	290	241	243	241	257	280	258	269	290	282	257	285	249	292	271	268	258	260	256	280	296	309	251	305	280	272	241	252	269	253	269	248	276	266	263	262	285	265	273	273	293	258	288	270	268	268	312	309	258	232	253	268	263	275	281	261	304	285	264	253	245	259	254	262	286	281	310	262	276	266	276	296	317	285	261	259	281	284	265	280	280	278	277	269	252	287	259	280	256	305	237	283	289	268	276	292	224	247	259	273	282	293	255	279	245	276	274	281	252	269	269	280	330	251	255	249	265	272	265	310	284	249	277	246	257	246	273	250	251	274	269	269	279	269	264	292	268	263	296	237	283	313	272	281	279	274	284	278	269	307	276	289	248	220	257	275	277	245	278	278	258	276	268	263	275	299	296	267	241	245	282	292	271	271	295	283	273	278	251	284	290	273	304	291	290	264	294	268	255	269	236	260	288	280	268	278	258	307	296	272	265	267	255	276	312	304	259	286	266	269	317	290	278	276	278	263	260	249	254	236	290	280	275	262	274	300	299	299	264	266	276	277	287	254	236	295	276	283	287	302	277	273	255	267	271	273	278	265	270	281	265	258	319	296	260	243	276	294	252	284	272	288	276	302	274	255	289	269	277	250	255	234	261	261	259	250	279	253	271	251	282	284	271	277	224	250	285	287	279	256	294
32744	18668	22113	10566	7151	5942	5241	3746	3113	2841	2539	2176	1902	1498	1386	1283	1231	1050	1209	1254	1115	1023	1160	1021	1026	947	785	779	756	726	687	672	622	583	579	629	637	584	582	623	636	609	568	599	561	603	595	566	565	570	585	590	584	615	617	563	600	584	573	589	640	602	586	548	553	589	564	557	531	536	589	552	634	552	613	608	597	569	586	578	584	564	607	560	582	591	597	550	577	606	608	610	561	574	605	553	557	579	595	551	577	585	585	589	550	592	601	584	555	588	581	640	588	621	616	605	572	596	579	603	514	561	571	608	582	591	634	598	537	576	596	561	553	616	554	558	598	608	616	585	588	554	591	561	562	609	570	583	584	580	616	583	586	579	630	578	584	609	536	562	568	570	582	605	568	612	604	593	594	543	602	571	586	640	581	558	573	607	574	589	532	597	594	578	550	561	610	646	579	614	600	588	570	543	591	554	566	584	551	577	592	580	555	554	589	571	584	581	579	623	590	528	586	592	554	590	539	588	582	581	567	579	613	607	596	582	574	597	595	570	595	612	595	544	609	591	598	581	612	570	577	570	565	576	535	586	575	608	599	634	562	592	613	543	582	557	589	575	628	559	573	594	601	621	548	556	566	626	548	564	573	577	541	603	589	566	559	545	590	579	586	568	605	567	593	540	588	565	591	594	564	550	591	576	579	609	529	538	545	574	547	592	569	549	570	613	558	579	550	600	597	617	560	576	568	577	591	590	652	544	585	579	566	604	545	567	619	540	600	638	573	555	581	524	594	573	581	598	579	557	574	591	607	562	561	544	619	578	591	587	617	594	577	601	597	553	564	607	590	568	543	571	575	588	570	601	569	532	616	597	636	602	565	558	586	544	559	607	555	593	565	581	592	583	612	536	538	577	545	602	576	596	562	623	592	559	579	642	598	542	602	581	552	565	566	587	594	585	602	605	589	609	548	587	571	566	524	554	590	577	611	534	580	640	569	574	538	592	579	538	531	600	561	594	576	564	554	588	572	532	585	612	609	573	537	576	591	580	574	544	603	585	593	553	585	539	584	588	558	570	514	553	567	563	587	596	574	557	570	612	570	538	577	601	604	562	618	590	560	566	540	565	557	606	557	638	562	573	549	555	565	611	565	538	597	584	597	627	580	599	611	562	558	587	607	572	581	564	605	590	567	605	569	597	604	527	576	532	626	551	574	547	586	566	590	568	591	535	524	588	591	598	569	558	566	577	621	594	548	607	591	545	597	533	587	639	574	612	625	619	560	557	566	545	582	555	570	568	569	606	560	547	556	571	575	566	599	606	595	585	560	568	523	587	595	553	610	548	558	577	599	612	598	615	565	617	568	562	604	582	608	578	587	588	599	572	551	618	568	562	564	583	621	579	553	558	618	569	560	591	577	526	617	581	548	571	571	611	593	580	604	569	578	595	560	564	585	572	589	583	598	565	572	567	588	631	583	576	556	605	613	617	549	605	541	573	573	582	597	574	561	588	535	597	596	592	606	579	571	565	589	568	591	576	603	536	555	624	600	591	565	562	568	588	560	600	631	576	560	594	588	601	611	605	567	601	577	575	582	593	550	618	584	602	582	594	562	572	528	584	612	545	611	623	596	599	611	632	579	594	587	603	597	565	577	587	595	578	620	612	571	616	575	578	552	558	534	545	528	548	556	596	634	594	603	596	601	585	588	595	571	600	553	555	551	585	564	595	566	599	566	533	590	600	604	610	575	579	567	579	602	598	568	628	599	607	583	575	559	559	539	589	561	565	578	606	580	623	594	549	567	586	592	594	563	568	541	614	562	589	610	581	590	623	562	605	595	643	563	590	536	572	598	597	581	570	551	590	517	543	578	556	565	578	553	587	537	573	558	559	592	592	605	539	575	582	584	600	572	588	579	628	577	581	589	538	555	611	576	597	577	584	579	579	552	535	582	596	579	559	578	570	570	523	603	565	568	581	620	587	616	627	575	596	598	582	554	590	598	513	572	567	592	569	587	579	572	574	562	597	582	562	602	586	543	570	589	623	550	577	597	572	585	602	571	608	605	593	576	565	559	564	569	569	558	575	571	599	545	598	562	568	600	585	544	607	595	557	558	593	570	610	577	558	578	560	579	586	566	587	564	562	637	583	621	605	597	599	601	537	603	581	577	547	581	570	569	597	575	581	576	599	576	539	563	612	620	633	576	553	580	596	541	605	601	573	557	569	608	593	575	582	563	559	594	594	614	570	613	603	592	614	512	538	570	592	558	585	594	581	564	595	594	578	578	561	581	576	588	592	564	594	550	551	585	564	567	581	581	607	588	567	559	582	603	607	558	562	561	605	578	580	575	579	565	575	555	562	559	594	554	538	597	602	608	648	554	555	567	583	548	601	587	592	588	608	548	588	566	604	548	582	571	583	571	586	534	596	597	581	608	534	531	571	610	563	622	553	588	562	546	565	598	570	601	597	580	627	589	543	614	595	586	545	641	562	583	586	591	583	575	607	607	569	596	601	554	575	572	572	600	600	606	580	577	544	570	615	566	585	588	584	590	561	576	562	600	588	604	572	581	619	548	613	565	590	553	607	580	531	626	585	572	606	573	537	560	597	561	593	589	574	578	614	590	588	578	598	526	620	583	540	584	580	610	560	593	593	599	579	623	584	557	593	551	584	597	520	632	598	608	562	564	555	583	573	556	582	597	550	566	574	609	578	571	594	599	602	634	564	539	596	574	557	606	614	572	572	569	632	620	580	611	581	560	571	569	608	607	591	560	571	584	547	620	607	592	572	549	554	581	577	580	606	616	618	550	611	620	553	557	558	587	573	594	610	635	633	586	564	629	627	567	585	609	569	561	561	538	569	566	600	565	601	617	565	562	557	563	602	564	588	616	625	546	581	563	570	553	607	600	604	603	620	596	603	590	583	575	569	551	592	615	587	597	583	580	535	623	567	579	578	593	569	519	578	567	537	584	573	570	591	568	587	577	581	617	552	574	609	539	569	575	592	578	652	585	611	606	602	566	603	616	588	546	572	630	553	540	581	544	592	593	561	619	619	579	603	584	619	627	549	614	587	560	552	623	579	599	585	585	589	603	567	591	577	578	565	616	535	552	559	629	589	561	574	590	537	541	612	570	599	612	581	578	523	610	589	556	601	585	567	631	612	589	601	550	559	628	604	595	603	568	559	592	574	565	540	552	569	587	542	577	573	591	586	595	580	585	554	549	559	575	574	597	620	596	561	577	554	576	562	600	594	615	561	593	563	586	576	577	591	574	603	594	574	613	604	576	569	571	555	552	578	613	583	576	576	597	576	584	593	607	619	614	555	592	592	545	595	538	557	548	573	564	576	585	581	596	601	593	573	551	592	537	533	599	579	607	578	600	567	594	620	564	619	625	589	576	589	590	592	575	564	599	604	605	617	581	570	620	627	589	574	537	623	583	622	607	608	591	600	589	624	532	601	555	582	617	606	576	590	583	606	569	624	573	637	600	555	571	585	569	574	632	629
61796	35479	26178	11093	3825	2417	1929	1477	1307	1057	891	772	665	602	522	452	483	451	439	457	441	391	434	411	394	384	393	329	357	358	355	325	362	333	323	316	309	317	311	318	315	325	297	336	320	314	298	320	318	310	289	291	271	313	289	317	313	325	328	337	301	308	300	325	325	299	320	301	273	335	310	324	300	320	333	330	298	280	323	322	293	316	295	336	290	328	318	367	354	320	318	335	297	318	317	320	338	316	306	320	317	300	325	325	305	334	363	324	308	302	302	316	308	288	283	281	297	321	297	291	312	323	322	292	333	277	318	289	321	310	297	295	336	352	323	322	327	322	315	316	305	331	314	280	286	268	311	336	346	336	307	327	325	309	321	331	282	279	348	311	328	294	332	289	292	293	295	266	314	323	314	328	317	323	327	321	274	339	339	297	309	301	305	306	315	281	321	305	327	321	302	291	296	277	343	300	328	282	288	272	316	322	325	307	296	306	319	340	308	310	276	296	264	358	326	334	302	301	306	298	305	310	330	329	362	299	334	349	305	305	306	345	311	281	325	328	314	312	295	317	284	316	346	291	296	339	317	333	303	308	309	340	304	348	298	321	280	301	303	312	315	295	307	313	336	301	317	312	335	308	328	300	316	296	317	291	317	308	315	314	314	320	332	298	299	322	285	294	298	338	315	344	297	313	309	321	288	284	342	289	328	310	296	306	318	318	343	306	325	323	293	311	278	289	317	329	338	326	279	308	308	356	311	316	297	335	323	327	317	281	279	378	307	312	317	343	316	339	286	336	302	285	302	311	362	334	319	307	323	311	333	291	320	325	332	305	308	315	298	294	320	342	341	313	310	299	331	317	312	286	289	304	303	288	282	299	335	284	284	301	334	277	276	303	285	280	291	315	288	339	297	312	318	304	324	311	312	317	303	349	338	318	328	284	325	289	321	307	315	296	324	292	324	304	313	286	292	279	329	339	286	310	300	321	299	349	318	328	311	310	324	293	319	299	304	310	330	308	283	319	313	280	333	341	279	294	320	312	342	301	305	308	293	285	332	313	293	303	340	289	322	334	288	307	322	309	282	283	301	297	305	306	319	333	327	312	352	271	325	321	291	323	321	305	308	301	285	375	321	295	344	314	287	350	338	314	317	321	337	302	296	277	285	336	307	315	313	307	298	323	324	308	319	311	286	327	274	317	283	292	315	312	260	338	341	296	319	283	298	338	298	367	323	310	303	324	334	318	306	309	304	284	324	281	288	306	309	368	294	303	329	321	320	306	305	316	339	309	306	318	312	348	355	306	334	320	311	319	315	298	275	311	303	344	312	307	304	324	308	321	313	286	298	311	284	312	322	279	320	305	296	296	312	309	337	339	337	302	320	321	286	310	320	328	320	346	338	328	304	297	307	312	310	312	306	309	319	331	305	337	291	280	277	338	323	310	297	309	288	321	306	321	296	330	313	335	308	302	318	334	304	311	311	266	309	302	334	308	305	331	279	313	325	289	337	329	297	284	309	297	318	322	292	300	328	339	295	328	323	301	302	328	301	287	313	343	341	310	352	305	305	308	300	297	288	318	297	296	321	326	316	300	329	286	300	292	354	303	316	294	310	325	312	332	314	323	309	351	331	341	270	281	319	337	301	306	307	307	335	305	325	274	311	317	278	338	287	302	302	309	283	332	304	322	324	342	293	316	327	349	336	293	309	310	324	305	274	336	307	299	315	325	319	281	295	303	267	311	276	285	316	323	314	289	303	257	309	291	309	280	309	302	307	295	313	287	307	282	307	350	265	310	302	351	329	308	322	323	315	266	329	298	283	299	349	307	332	278	264	310	320	302	306	309	303	322	328	315	306	309	331	306	311	307	305	295	295	294	279	332	349	306	321	300	302	311	321	302	307	282	344	322	305	316	302	328	333	304	314	313	330	335	325	308	296	301	310	286	296	330	315	318	288	287	336	332	343	308	295	307	328	315	317	303	268	305	327	323	313	328	308	298	296	335	315	334	311	290	317	319	313	330	293	334	325	335	306	323	296	271	333	310	291	303	302	309	308	337	291	346	281	283	281	301	302	306	326	323	328	285	303	303	261	267	277	303	276	335	292	327	327	323	311	287	326	309	277	300	292	344	297	309	276	292	310	316	325	294	333	315	299	295	278	325	343	328	334	349	300	350	304	297	310	320	313	307	303	265	313	293	307	314	344	307	307	345	310	283	290	274	338	296	292	272	333	315	313	306	329	344	334	294	298	299	331	311	309	303	307	280	298	309	305	320	303	307	310	313	303	320	344	305	293	295	291	274	268	323	314	298	291	290	306	335	260	307	321	311	298	353	289	310	310	325	305	351	341	302	289	317	282	307	294	308	319	302	295	314	283	295	306	311	355	293	340	315	327	308	263	324	264	349	299	306	273	304	310	269	283	316	322	298	320	301	316	290	284	296	319	295	344	326	256	299	293	303	298	290	292	322	278	297	317	303	283	320	329	321	307	321	292	300	302	349	308	276	303	351	288	305	327	329	292	321	319	311	318	319	305	317	295	313	293	300	300	330	305	295	321	347	310	369	287	285	303	284	316	300	306	322	277	313	329	292	296	271	294	303	314	304	306	319	355	278	333	263	314	294	291	268	285	322	288	305	297	320	298	321	302	310	292	322	320	305	284	302	329	353	334	301	335	301	289	327	312	263	304	346	311	307	304	293	290	322	337	328	297	320	320	324	282	240	315	307	307	298	347	310	324	296	324	316	331	312	325	310	316	322	295	270	283	304	308	301	310	310	314	289	326	274	330	320	308	333	294	291	321	319	330	276	311	319	288	277	299	351	325	309	337	327	312	327	308	310	298	342	275	325	330	333	311	312	292	294	310	313	316	277	311	309	324	304	281	285	358	310	301	297	309	299	313	337	353	289	315	328	318	292	309	304	287	331	313	283	304	328	319	318	323	301	314	292	351	329	298	309	314	287	293	331	330	300	263	318	322	274	314	353	317	367	299	295	282	299	328	272	325	315	328	303	309	282	297	328	302	287	324	289	331	353	281	312	307	323	283	333	312	320	319	309	306	324	311	315	355	299	345	327	285	319	319	284	284	340	322	294	348	319	325	297	309	312	330	311	288	306	322	356	318	301	301	309	318	330	297	352	323	314	304	318	313	342	333	309	336	298	295	334	336	293	332	299	305	285	286	311	251	302	319	292	305	286	310	319	321	299	302	325	330	334	308	335	357	293	325	353	319	310	314	330	307	292	291	312	306	327	325	351	308	340	283	326	328	296	321	306	326	313	296	308	302	293	311	298	334	313	323	318	298	319	317	292	286	308	312	269	299	351	314	339	288	287	285	296	317	321	286	306	316	329	316	355	308	312	298	319	350	305	313	302	312	313	263	291	268	300	341	333	319	297	305	306	306	344	326	312	304	321	332	355	324	282	323	305	322	338	333	350	328	302	319	287	307	331	337	297	270	311	299	290	318	289	313	325	262	341	342	285	357	331	303	315	306	278	330	300
36999	23809	28856	15815	9956	8033	6899	5500	4721	4148	3500	3059	2615	2153	1898	1748	1596	1441	1483	1514	1369	1286	1499	1301	1333	1231	1117	929	888	809	769	784	696	779	690	707	741	695	719	634	741	611	666	611	657	635	665	647	623	667	653	649	668	638	591	614	671	607	645	644	649	671	622	639	641	684	661	637	619	690	674	622	626	685	669	650	683	647	631	671	627	683	643	598	641	668	644	676	655	648	636	666	617	639	621	643	657	605	691	667	622	641	652	644	645	647	604	644	659	619	673	673	635	629	620	653	638	679	630	661	668	642	588	655	696	629	654	631	676	617	641	623	668	658	608	637	611	664	703	660	655	679	621	635	689	677	664	662	694	596	650	611	654	656	680	651	648	621	623	676	680	649	641	626	642	630	636	650	631	648	690	639	653	642	657	632	663	639	645	634	622	670	570	651	650	628	655	613	630	664	634	650	647	654	624	646	662	643	657	636	683	644	681	688	675	631	645	650	619	687	685	666	639	661	651	674	658	675	619	636	683	663	622	659	668	676	625	643	588	617	645	616	662	612	626	581	668	652	640	689	670	644	641	606	647	638	688	649	629	677	632	638	662	632	706	602	670	672	635	636	655	621	609	690	624	619	646	623	626	647	712	617	623	623	613	663	646	633	625	659	623	685	647	700	544	630	630	724	625	614	662	682	693	642	633	635	676	637	628	628	644	614	631	592	645	658	629	623	636	629	645	671	658	635	587	613	628	616	714	668	654	663	643	617	660	702	625	655	612	674	673	602	633	633	644	644	664	684	676	657	663	641	632	665	587	650	679	638	666	689	670	636	689	665	616	668	613	589	627	680	637	640	618	637	613	647	655	588	643	662	648	682	646	644	665	634	665	627	651	634	737	632	649	657	670	646	648	648	629	622	692	625	667	650	617	646	605	629	661	654	655	626	607	630	666	652	670	664	638	668	630	636	637	653	630	638	645	594	661	636	648	665	700	669	672	634	645	699	659	630	602	635	649	662	633	626	611	644	610	640	648	702	635	643	652	652	665	681	657	635	669	595	638	681	596	680	631	616	603	626	643	623	668	681	628	631	635	638	590	653	658	648	635	646	631	698	574	655	686	606	631	680	655	638	634	662	673	668	665	630	653	680	617	623	663	682	620	643	661	623	652	638	655	706	659	659	651	629	618	651	675	617	656	653	602	664	653	631	652	698	629	581	651	644	650	655	640	642	655	657	664	690	609	664	647	613	644	668	656	620	619	665	634	606	630	663	631	642	657	638	623	689	650	696	658	630	645	648	676	631	642	631	684	611	645	637	658	669	700	639	655	649	616	621	664	666	626	654	631	657	672	686	652	651	663	643	684	670	617	648	651	682	632	647	634	651	661	624	669	636	625	636	646	614	615	654	649	655	652	651	686	690	691	652	630	629	645	622	652	690	644	669	684	685	654	655	603	591	644	629	598	618	601	620	667	659	647	665	661	691	654	599	660	641	695	642	698	632	645	640	668	689	637	659	615	649	640	632	645	658	664	631	640	636	625	613	706	659	678	683	631	629	629	644	643	670	630	657	656	611	641	640	619	639	663	622	635	619	645	656	663	676	655	680	636	638	642	650	655	691	625	654	644	641	650	666	605	626	674	657	655	632	691	724	677	657	654	693	707	636	665	609	619	616	659	654	658	674	636	633	625	649	669	665	609	606	658	688	667	663	645	652	612	638	575	625	639	617	702	612	650	680	630	661	667	692	639	713	638	659	635	648	651	666	637	655	643	698	644	683	643	654	622	640	623	636	662	648	588	688	654	660	652	680	610	640	643	658	608	667	659	659	698	682	644	662	656	625	682	650	708	655	666	638	682	651	582	594	701	627	695	634	659	677	641	651	639	662	648	627	628	645	655	626	599	629	646	663	655	650	657	707	697	703	635	662	668	673	635	643	605	641	706	635	592	677	611	602	672	649	626	648	635	655	646	650	633	604	634	701	604	634	633	648	606	646	625	625	650	605	694	671	623	666	667	664	659	670	624	643	651	646	620	622	625	613	643	625	626	617	596	642	641	623	655	618	682	629	644	683	660	659	648	642	643	658	607	655	665	674	619	677	665	664	645	641	642	618	631	612	657	661	616	645	627	693	640	652	632	628	638	667	658	587	670	561	629	595	647	621	653	612	683	655	616	678	646	601	672	631	606	634	630	657	617	638	625	681	668	667	620	635	641	671	650	634	606	674	661	634	613	687	608	661	621	669	657	635	647	657	642	643	635	664	639	646	621	615	663	653	644	708	673	670	673	619	658	616	632	667	668	659	647	662	661	667	659	687	656	668	603	650	612	660	632	619	669	668	625	644	616	605	640	651	608	605	626	644	628	608	618	625	668	632	618	608	629	625	669	666	655	642	686	692	653	669	671	669	641	659	634	652	655	628	609	652	611	674	637	714	658	668	605	669	699	681	624	635	643	631	685	611	678	618	645	646	665	639	639	641	621	653	654	680	626	635	617	685	708	622	639	601	649	645	614	579	649	642	656	618	640	662	645	665	630	665	650	628	624	621	661	631	620	688	635	625	625	628	709	673	695	675	623	675	646	623	652	681	658	668	659	607	588	667	626	642	692	661	611	614	637	644	638	649	639	724	631	635	610	638	611	638	623	667	656	647	686	615	680	628	662	669	655	646	584	628	609	639	627	625	656	646	663	615	654	697	644	664	630	681	595	624	635	603	627	657	657	671	697	631	637	611	622	656	641	687	643	591	616	642	663	648	649	662	604	661	636	617	630	650	623	661	665	655	629	599	633	640	690	653	647	587	633	628	650	638	648	641	700	678	664	627	638	648	616	662	649	685	615	663	634	681	660	672	679	659	643	661	662	638	639	697	671	656	661	626	707	632	654	645	636	639	620	665	636	639	596	630	660	675	704	673	654	634	626	601	690	647	668	591	637	670	672	604	644	589	664	602	641	641	650	649	674	663	647	657	616	635	635	602	633	617	655	639	635	604	666	588	632	631	594	643	635	663	623	644	591	677	660	653	626	632	672	656	645	658	605	674	653	678	588	608	686	648	609	660	670	639	656	656	654	654	647	632	674	661	620	658	674	641	682	675	672	568	621	650	636	635	639	672	656	628	626	675	661	661	657	679	609	652	629	609	661	650	632	665	648	677	643	662	623	640	642	619	638	677	671	639	666	636	643	598	654	695	645	666	666	661	634	635	662	692	643	629	660	654	602	615	630	635	687	654	692	663	682	657	643	648	615	660	658	647	645	600	602	666	640	665	642	655	608	594	661	619	621	660	621	635	651	627	627	654	630	628	648	678	596	611	650	626	634	675	663	610	655	643	680	593	662	663	670	630	667	646	686	617	652	618	637	687	680	637	626	615	662	626	633	654	630	631	655	652	605	651	652	684	674	685	636	644	652	650	648	633	586	680	591	639	674	624	645	681	674	641	690	647	655	672	599	633	637	647	632	638	696	635	685	660	666	594	637	611	679	695	626	615	590	622	632	708	665	707	615	646	651	613
38486	18919	9569	2991	965	757	610	476	484	373	395	346	303	312	291	322	341	335	319	321	291	338	311	282	290	300	295	315	303	266	249	278	273	277	270	251	251	286	296	293	250	275	296	284	268	248	276	258	278	269	259	280	267	278	297	256	299	294	287	252	300	255	245	241	274	288	257	255	286	235	247	285	225	261	280	260	279	265	272	251	284	277	271	266	249	259	291	283	291	278	274	275	286	272	243	308	282	284	293	259	282	258	264	273	272	290	275	331	236	271	259	294	255	299	242	250	276	265	265	264	281	287	256	277	256	285	246	276	295	262	271	244	249	256	263	245	261	278	271	253	284	272	290	273	289	263	276	288	287	214	295	252	233	306	245	231	297	270	266	266	268	250	307	260	257	272	261	244	251	256	245	265	269	271	306	271	288	243	269	250	311	258	274	219	279	267	292	246	287	326	285	275	279	270	244	260	293	303	258	311	281	258	273	243	233	275	268	265	263	296	265	308	252	256	270	276	280	264	258	285	271	282	272	277	282	275	286	279	266	268	291	283	269	245	267	229	257	246	295	282	255	251	274	269	242	269	287	259	276	287	269	267	241	265	279	259	235	250	271	248	281	270	237	268	263	295	289	271	244	258	264	271	256	256	269	279	282	270	258	275	267	260	272	249	267	302	258	249	254	244	264	251	269	271	274	269	253	265	288	262	250	281	289	276	243	283	258	283	267	237	292	292	274	271	247	245	227	295	253	255	288	260	245	256	275	267	254	274	282	246	295	255	261	283	266	279	290	291	240	268	267	284	250	265	231	263	273	247	240	241	276	278	287	244	273	274	241	273	275	257	270	237	282	275	284	281	271	261	290	268	309	285	282	277	300	295	276	281	269	272	274	293	251	267	254	267	262	272	306	264	261	277	271	259	262	313	281	263	274	257	289	287	273	281	286	268	274	252	242	287	292	278	262	310	287	266	235	252	268	291	287	255	297	269	259	242	256	263	270	272	275	271	295	292	261	265	286	245	229	281	265	250	314	241	267	272	280	263	289	278	277	263	259	295	253	307	277	275	298	261	274	290	258	278	302	283	282	276	266	274	255	254	268	237	259	242	253	262	252	275	271	244	307	261	263	276	269	261	276	241	279	295	288	277	265	307	253	252	302	268	263	264	292	265	286	286	268	254	255	263	279	283	281	281	292	270	253	230	252	268	242	273	253	248	268	261	274	282	270	255	311	275	250	286	289	274	257	308	260	255	269	252	243	258	282	259	294	269	274	264	293	272	248	249	266	258	279	265	298	279	296	255	296	269	258	257	290	272	248	241	261	267	317	286	270	275	252	289	292	265	241	281	267	247	267	269	257	253	247	264	252	296	284	292	265	262	265	300	257	253	289	253	275	222	274	276	288	255	255	261	279	246	280	262	268	241	273	309	275	236	273	268	278	259	254	283	274	281	276	254	271	260	285	260	276	294	241	280	280	292	255	283	276	265	261	287	273	280	255	275	263	299	268	219	278	252	244	311	297	272	241	229	262	249	259	248	263	266	263	278	277	256	261	318	247	279	274	262	258	273	259	265	255	271	278	261	260	265	291	249	288	250	249	278	304	311	276	264	238	292	241	245	291	289	281	275	295	278	259	238	283	267	252	296	291	289	243	286	265	266	272	280	297	279	294	282	260	246	243	266	258	263	276	280	280	273	270	264	264	301	266	247	259	265	285	269	313	251	235	290	272	234	254	243	271	275	240	258	267	278	268	259	278	256	272	290	262	314	246	296	279	264	256	271	269	274	245	246	276	288	246	284	282	282	300	302	262	253	263	264	286	300	266	272	256	265	281	267	269	299	292	302	238	282	246	245	271	287	250	277	241	232	289	301	251	292	294	267	268	267	260	264	273	242	253	269	281	290	295	287	252	278	252	254	273	297	248	263	264	280	229	269	271	247	263	258	270	272	242	249	272	298	245	284	256	295	281	262	271	282	286	273	282	275	269	259	276	275	268	314	257	290	275	237	247	287	244	255	245	250	266	255	251	269	291	284	256	254	287	275	307	244	242	263	252	272	253	272	239	286	263	211	275	280	267	249	262	241	263	242	241	302	264	218	275	253	248	259	298	300	265	274	281	241	226	257	280	268	255	233	293	287	288	298	273	286	268	269	267	277	256	275	274	289	290	287	285	225	265	265	275	269	294	261	252	267	276	290	268	258	239	255	257	253	269	271	280	294	270	269	255	275	263	266	262	251	256	247	254	255	262	263	286	234	293	251	248	261	258	259	277	256	243	228	271	276	235	257	270	294	268	262	269	277	302	277	279	260	277	238	265	262	284	251	275	275	286	272	298	252	291	250	251	272	286	271	269	256	251	256	292	257	280	258	250	245	245	292	261	275	269	263	265	276	283	287	275	259	266	265	276	261	267	281	277	265	278	243	289	264	253	259	227	278	261	267	273	274	267	257	248	274	284	253	269	224	273	293	287	290	246	265	251	239	268	256	295	286	282	258	257	266	270	271	287	251	272	250	238	279	277	272	263	269	273	249	293	229	270	291	268	260	283	233	256	273	246	258	274	282	306	291	263	259	240	268	273	231	267	265	280	270	256	252	295	241	280	276	285	287	258	245	278	283	266	271	260	249	279	269	288	218	266	287	254	257	247	258	254	259	281	266	312	312	260	275	256	246	239	279	262	255	282	297	259	273	259	238	272	266	233	282	243	239	290	303	267	252	236	235	292	276	247	246	260	263	287	271	292	285	275	308	263	279	283	257	279	241	264	268	222	304	263	252	270	263	238	281	274	285	237	263	283	269	287	259	241	288	253	275	248	246	260	253	271	256	256	279	248	254	255	293	260	288	286	251	285	239	275	284	247	266	249	230	253	270	281	264	291	261	259	257	269	252	255	273	249	261	237	270	276	268	271	258	294	267	297	277	269	281	255	263	262	255	292	262	269	277	264	312	278	261	290	256	293	263	274	276	264	273	269	289	267	263	276	281	256	256	277	259	291	252	253	243	239	226	257	284	298	289	255	301	287	253	252	264	264	282	262	246	278	250	269	263	275	268	255	258	310	251	265	261	270	270	278	296	265	261	266	273	255	252	299	243	282	244	231	268	259	270	299	276	270	261	255	264	248	282	237	251	281	293	262	285	264	255	262	279	255	264	236	283	287	260	279	277	296	255	263	227	268	256	270	241	261	293	234	261	251	276	214	270	268	256	268	278	231	298	277	241	248	253	304	247	242	241	269	289	278	272	259	256	271	272	308	267	254	257	250	258	248	274	252	278	276	293	277	284	269	262	282	291	284	279	297	268	260	280	288	281	287	263	269	258	297	255	282	263	270	284	231	260	264	260	324	249	293	285	279	246	279	254	290	268	239	256	267	272	259	292	294	269	271	244	264	248	265	295	246	282	282	255	306	265	240	267	252	254	286	252	257	248	287	265	259	255	230	273	290	260	269	277	305	281	255	274	248	269	271	288	247	262	272	279	274	268	269	300	300	267	265	259	262	291	315	282
22483	12234	12658	6051	3172	2623	2010	1596	1306	1192	1193	1117	952	892	829	894	833	834	873	817	799	867	917	766	824	735	723	680	617	621	569	564	602	562	593	601	570	588	554	540	607	558	575	603	578	587	614	551	551	542	546	593	568	564	560	570	542	597	594	589	530	578	588	560	567	561	600	638	588	522	520	563	556	568	546	567	579	593	571	559	555	580	589	525	593	592	572	593	547	576	576	565	538	569	552	566	548	561	569	571	563	511	567	581	562	573	580	553	588	533	561	573	513	574	586	556	572	588	587	577	552	560	584	557	585	566	587	505	567	575	607	525	551	611	581	537	559	569	542	581	598	560	603	548	564	539	549	550	575	589	592	559	576	591	529	555	507	559	551	573	535	618	554	589	534	549	514	610	608	549	626	562	556	558	613	542	580	552	577	520	566	566	576	582	560	575	586	551	627	574	562	550	581	565	564	570	554	579	521	543	591	567	537	553	576	591	558	540	555	548	570	619	552	589	561	573	578	562	575	581	561	544	567	578	534	591	539	599	544	592	561	584	607	542	570	561	569	609	564	594	550	552	574	528	570	631	524	557	553	579	583	561	552	560	560	604	555	565	556	565	589	573	556	548	568	502	553	569	554	579	553	545	542	546	591	558	569	591	569	543	584	559	564	608	507	526	582	587	545	601	542	554	581	601	554	582	574	565	577	569	585	569	551	563	582	567	585	558	550	545	567	576	614	603	546	547	557	523	559	585	579	575	529	564	566	583	628	539	567	578	562	569	544	576	580	556	593	574	541	536	568	564	581	510	615	576	541	590	489	584	595	586	549	549	577	544	589	584	586	575	559	596	567	562	545	565	600	578	550	582	564	550	565	473	559	577	550	526	577	584	567	608	515	584	582	582	544	587	562	533	520	534	593	624	535	518	580	526	601	575	617	599	532	550	556	539	511	556	580	568	537	556	598	544	564	554	584	570	553	533	539	567	579	591	538	549	545	554	541	590	596	559	543	550	584	561	618	530	554	582	532	613	570	518	542	533	549	552	570	591	552	563	597	573	586	579	615	557	554	571	611	636	591	558	583	553	524	555	584	555	524	574	571	544	584	541	590	568	593	562	523	551	598	566	554	596	565	573	528	552	525	547	570	552	558	538	576	589	558	539	547	538	575	565	586	579	603	553	558	554	520	573	588	542	585	589	560	555	540	551	563	590	569	590	593	599	572	560	526	604	557	566	518	597	583	580	591	608	562	591	524	563	589	590	559	587	568	605	552	563	598	540	575	562	561	561	552	566	555	562	533	589	568	539	584	613	595	553	609	582	541	541	571	575	580	524	553	572	559	539	549	564	551	581	564	591	561	551	579	578	580	561	572	547	547	586	578	562	565	624	530	567	507	588	576	565	560	579	535	573	544	521	577	541	586	561	573	552	557	552	550	600	574	567	552	570	584	580	581	568	582	563	612	517	541	558	569	583	554	584	595	603	582	565	574	579	525	552	558	551	520	592	538	586	566	553	551	571	549	534	572	564	617	563	538	608	568	585	554	562	548	542	565	512	583	557	585	529	564	551	615	583	619	596	568	514	569	568	577	578	557	570	544	548	571	566	530	573	559	555	525	523	539	513	606	565	568	565	550	567	537	543	588	544	596	592	579	560	574	601	559	563	567	558	604	535	550	525	542	587	566	542	571	567	582	559	633	575	566	554	557	615	583	550	577	577	574	561	571	559	538	587	534	545	574	573	602	606	561	561	580	548	598	556	544	604	566	562	562	571	536	533	597	613	526	578	563	554	561	611	554	549	547	528	607	572	554	578	543	574	524	573	572	588	584	554	603	590	551	550	545	555	581	562	578	580	591	599	561	569	556	551	552	536	568	543	548	572	579	597	536	609	582	571	586	558	538	558	557	567	560	565	569	599	567	550	546	580	557	561	585	596	558	577	544	559	546	600	564	629	585	563	610	596	591	578	576	542	588	540	545	520	580	569	595	538	560	570	580	593	549	552	521	577	590	570	562	552	539	529	536	569	584	528	558	545	591	588	563	534	563	556	567	563	565	555	536	553	555	578	587	577	576	519	586	554	604	585	590	561	575	557	542	603	582	575	554	584	549	543	592	577	568	596	582	580	586	598	524	569	563	537	518	588	566	563	582	601	542	556	607	526	563	574	577	580	542	604	543	535	562	570	514	573	594	599	562	549	549	569	560	544	580	575	545	542	585	569	593	525	612	604	589	606	570	541	545	563	521	567	580	595	567	538	545	554	552	555	578	533	614	541	550	601	548	547	588	546	584	553	583	567	556	609	563	552	553	582	573	572	524	529	514	577	620	617	568	578	563	610	565	562	559	562	560	593	545	549	574	610	543	549	614	604	570	563	548	576	579	583	591	563	591	575	570	543	572	597	584	560	536	552	534	546	570	555	560	553	578	614	574	591	533	529	541	558	567	591	574	606	551	567	582	624	597	566	589	563	578	576	596	570	552	592	587	584	619	562	539	589	569	557	560	580	548	570	574	642	577	591	552	550	594	570	551	599	554	549	565	581	536	548	563	575	532	561	559	589	575	600	550	552	587	559	581	560	555	564	578	560	507	556	572	540	578	544	539	544	546	584	532	563	578	604	588	601	587	548	568	570	559	553	576	560	581	579	550	608	534	561	593	576	533	572	544	558	580	585	596	557	583	592	595	560	616	532	569	543	598	568	572	590	527	606	598	584	635	546	548	609	614	541	593	558	597	569	574	575	572	585	546	567	579	571	602	576	563	507	562	578	589	576	566	587	580	583	564	542	561	601	485	575	567	580	547	614	536	559	555	512	535	596	535	569	578	582	587	532	548	562	576	570	534	571	543	581	573	568	603	552	543	571	553	579	533	591	569	563	558	567	558	590	549	584	570	580	641	549	608	579	604	567	633	574	567	564	584	542	530	595	530	569	572	557	597	567	547	560	541	555	562	587	584	585	536	562	560	590	552	538	572	570	529	542	598	540	583	548	582	531	591	563	553	556	573	613	518	549	622	596	535	579	530	569	606	546	594	542	578	578	562	545	591	570	579	546	563	574	600	574	541	610	565	519	564	560	572	591	594	545	559	548	563	596	606	547	553	547	578	561	547	557	575	553	552	523	593	565	570	569	563	525	545	568	511	595	618	608	555	566	515	536	532	577	599	570	521	515	587	597	540	578	587	602	553	546	529	586	603	598	560	566	538	569	580	563	583	551	559	555	579	604	553	567	540	541	582	552	560	526	579	537	578	552	532	584	603	502	573	564	544	541	541	588	541	555	563	610	555	566	527	569	529	578	560	576	551	539	557	524	587	556	585	574	589	536	543	605	593	618	567	541	607	550	547	557	539	580	602	596	539	536	597	547	588	581	569	539	527	570	537	559	618	588	545	511	553	606	560	540	567	566	496	531	561	556	568	530	553	599	548	565	563	565	585	545	554	562	540	620	593	548	555	535	581	553	547	567	557	581	590	570	553	538	518	593	575	628	539	558	533	548	561	583	569	581
51863	29397	18819	7256	2474	1568	1286	996	789	643	542	563	488	447	404	424	390	366	367	372	328	369	372	327	355	343	318	312	322	287	286	318	289	308	282	250	270	256	235	278	287	260	246	258	269	261	283	250	254	260	262	268	266	282	255	274	288	271	281	281	266	297	291	299	315	281	259	246	245	263	278	285	257	275	278	251	299	265	289	276	278	286	283	281	287	285	289	265	269	269	251	264	295	265	277	273	273	222	299	267	272	274	234	244	262	261	243	230	239	280	290	225	294	243	254	266	262	274	270	270	242	280	269	263	265	288	287	281	268	250	242	257	244	255	281	276	244	260	269	292	241	252	274	273	287	269	268	290	297	270	250	270	286	252	264	276	264	263	267	270	268	264	266	259	251	269	255	278	238	299	291	275	284	259	252	283	275	257	297	278	262	258	270	252	262	293	271	290	257	278	258	289	280	264	296	282	303	291	320	277	265	302	273	319	291	288	248	295	274	303	279	260	267	256	274	257	284	270	263	264	301	260	261	251	274	299	259	294	301	271	285	226	253	291	287	286	251	248	273	290	255	265	268	277	300	269	286	265	257	268	269	269	273	279	262	251	236	264	242	261	253	266	284	279	288	294	248	305	287	301	263	281	295	279	252	271	298	281	274	236	261	274	262	260	276	253	268	238	265	266	243	248	268	277	248	276	242	275	289	285	231	271	274	310	290	277	292	283	262	318	293	294	257	292	285	278	298	262	261	258	274	273	265	258	256	277	285	243	302	307	280	290	251	282	280	277	270	264	261	258	276	294	266	249	274	275	274	287	271	258	268	280	301	283	289	314	262	263	297	265	243	259	273	305	281	273	282	261	289	270	253	274	292	282	261	262	282	265	265	275	278	266	266	259	258	251	262	254	248	257	284	283	263	278	260	293	318	266	284	255	280	276	255	252	261	259	260	289	279	279	265	265	279	278	288	270	295	269	296	284	264	271	266	272	264	277	236	290	306	291	304	284	263	302	293	286	251	274	278	269	287	280	275	271	288	247	279	253	253	273	287	253	255	245	273	262	265	259	295	240	281	275	264	260	289	264	271	274	284	289	273	289	252	247	289	274	259	242	256	253	258	279	305	284	261	267	269	266	261	241	274	271	289	308	289	273	265	284	307	259	280	254	270	290	280	261	267	222	286	282	249	276	252	263	286	272	256	269	286	264	274	276	264	262	271	253	282	246	259	286	264	292	224	262	257	261	269	262	276	275	254	250	300	321	267	287	272	265	296	273	286	284	296	267	252	270	247	275	270	298	258	227	253	264	266	276	304	281	292	269	337	283	295	264	262	298	284	267	288	246	273	277	258	255	277	258	279	303	275	306	271	250	264	280	289	262	256	285	284	245	270	275	277	272	242	271	277	274	277	245	286	271	317	278	265	263	253	277	271	262	250	271	264	324	278	277	249	264	263	280	249	247	290	268	268	271	288	267	267	233	247	257	257	269	269	261	264	269	282	265	244	284	250	275	285	288	305	244	263	276	295	297	262	270	273	266	288	273	281	285	231	267	297	305	284	286	276	264	259	240	269	268	247	268	275	254	236	265	265	302	284	259	279	254	276	271	295	253	294	289	266	277	292	255	278	256	252	275	296	280	218	274	282	246	252	267	282	268	286	265	244	276	272	287	295	276	263	254	259	282	278	270	263	279	255	271	277	309	274	244	285	253	257	276	268	285	281	283	274	317	272	273	270	293	294	261	290	293	279	263	292	266	263	277	297	273	286	235	276	285	288	277	259	251	266	286	308	270	264	285	293	263	253	244	267	324	277	290	254	293	278	269	271	267	290	286	261	263	270	234	262	256	267	273	307	308	284	273	272	257	259	269	256	284	282	249	251	255	287	327	294	300	252	285	269	290	309	278	276	271	255	268	269	277	272	275	254	273	273	287	272	295	266	287	251	278	285	265	260	296	264	241	244	279	294	275	224	281	274	296	276	253	269	282	251	274	275	278	305	274	258	242	261	285	262	257	292	269	276	277	297	255	274	284	274	239	254	260	301	252	282	282	271	245	273	270	268	270	276	281	273	252	252	237	302	263	266	291	264	285	299	287	256	270	271	300	248	259	273	275	283	258	246	270	271	253	277	258	280	276	267	264	302	291	278	284	301	305	247	247	301	268	280	294	277	253	274	286	260	285	249	263	255	294	255	266	235	265	268	270	263	257	272	301	266	285	252	230	256	273	254	265	294	260	300	288	279	269	249	293	259	246	293	281	272	302	274	277	264	321	292	282	265	274	270	252	251	265	244	290	265	303	269	307	274	254	264	235	277	269	253	273	264	260	246	247	259	289	275	300	285	261	265	256	285	265	235	283	296	250	269	271	262	271	258	283	290	298	280	281	277	257	230	264	262	308	264	258	274	269	248	287	283	285	290	273	278	244	266	294	263	266	269	297	284	272	268	277	252	283	236	254	295	280	267	254	261	251	270	269	297	304	267	281	276	296	254	266	267	289	246	264	260	265	263	301	254	262	271	267	281	265	296	236	235	271	258	249	295	278	246	277	262	242	273	288	265	285	279	281	312	278	263	285	243	310	243	296	288	247	285	269	275	244	285	261	292	265	294	256	305	279	266	271	289	295	268	290	228	263	305	251	265	279	261	218	250	286	286	254	290	254	274	269	276	279	279	267	275	233	261	282	252	281	293	296	278	280	276	247	257	299	273	255	283	250	245	294	253	246	257	254	263	265	273	287	263	240	275	255	269	282	260	274	265	300	280	293	265	317	288	269	299	268	295	269	271	265	256	304	265	268	271	294	261	248	258	276	297	300	292	261	291	238	270	294	277	256	278	252	276	284	260	230	268	270	252	274	265	268	255	303	258	272	284	278	263	238	268	281	262	288	269	235	278	266	280	285	285	272	281	305	316	267	252	275	291	260	268	233	270	274	279	269	257	259	260	264	268	287	270	258	285	273	288	247	276	294	256	239	257	282	277	287	294	274	242	271	312	290	279	261	252	249	281	263	252	268	254	281	247	258	284	308	294	297	284	259	263	289	285	261	225	258	290	262	274	272	292	279	299	276	258	254	282	277	265	247	293	251	225	272	274	267	253	291	327	291	269	258	236	276	283	307	300	302	259	272	267	271	251	262	253	294	281	270	275	271	281	298	257	252	258	297	255	257	262	262	267	268	287	267	258	284	260	270	250	272	288	256	273	281	251	250	298	268	274	237	259	270	281	303	285	256	275	303	272	247	266	261	256	265	276	267	288	302	310	301	281	265	274	272	286	286	298	287	297	260	258	241	237	271	304	245	265	288	284	305	247	265	279	260	290	283	280	294	274	240	276	261	255	285	287	275	255	298	284	312	264	269	271	257	255	263	246	270	298	285	308	277	276	250	278	284	295	260	268	270	232	237	276	277	313	287	277	264	261	283	271	298	265	265	276	264	251	287	290	271	284	289	254	240	272	263	278	260	267	261	254	267	263	287	239	254	265	242	277	266	275	282	295	285	228	268	278	255
30877	19956	22558	11820	7239	5751	4736	3746	3201	2432	2254	2165	1680	1534	1578	1452	1283	1105	1151	1137	1029	1271	1190	1057	1013	991	862	788	744	688	642	661	596	592	644	618	589	630	591	640	598	577	620	628	591	567	609	567	580	613	574	533	596	602	627	512	574	584	583	584	570	584	585	542	521	564	585	588	551	603	558	557	596	601	578	578	576	571	577	591	592	603	590	555	575	564	580	533	575	550	586	662	594	568	608	577	597	600	543	617	556	575	584	578	542	592	592	574	581	559	602	560	615	561	585	540	585	562	577	592	596	563	553	554	573	579	582	562	546	610	615	551	546	591	564	540	587	560	559	585	560	603	599	572	597	621	558	569	557	587	573	586	550	547	597	565	576	565	580	585	567	599	624	613	578	552	587	588	584	601	607	605	571	554	571	617	595	623	586	554	531	592	603	570	529	588	581	586	537	575	579	604	571	590	544	542	550	567	549	636	545	588	624	580	547	567	583	592	558	566	593	588	531	607	596	619	569	541	571	561	569	573	588	544	594	536	589	587	644	547	608	581	589	591	576	580	553	569	570	576	594	550	564	581	592	578	579	574	577	547	581	579	561	588	585	564	556	576	574	566	606	554	589	594	589	577	614	547	578	601	542	589	591	557	590	574	597	606	608	539	585	536	583	504	581	601	574	607	611	546	552	575	587	614	545	557	589	574	590	591	571	629	611	565	622	569	604	598	563	565	539	542	546	575	575	553	572	610	598	566	551	567	586	618	577	611	570	570	564	534	590	574	583	562	576	592	522	543	542	571	583	582	524	619	584	563	535	574	587	575	617	536	595	608	537	605	544	592	595	580	593	613	580	628	559	602	605	601	597	604	591	572	576	603	565	587	570	556	577	588	577	597	571	560	549	565	598	566	590	620	566	610	610	555	528	577	579	553	570	557	646	592	543	564	559	588	610	592	603	596	579	591	592	593	558	582	597	582	568	556	603	622	560	584	584	551	583	578	567	569	580	562	586	599	543	577	619	603	532	576	571	577	554	559	572	606	559	598	597	557	605	580	551	578	589	597	601	595	576	566	587	611	573	599	564	568	570	543	537	576	572	582	617	577	563	565	553	585	542	574	612	625	588	591	569	587	560	606	575	605	587	576	596	545	576	606	566	576	550	630	528	570	590	574	575	576	600	560	604	563	531	553	549	603	555	544	523	597	605	565	576	571	579	580	595	572	543	607	567	622	603	566	542	546	573	589	547	554	548	581	601	608	582	606	564	607	576	560	567	569	576	551	593	592	540	604	572	592	560	586	603	616	600	547	577	590	546	562	596	514	611	528	562	570	552	591	572	586	556	590	609	529	573	528	588	570	581	580	532	634	583	547	595	578	569	569	608	537	581	547	570	620	583	597	603	586	603	566	647	541	533	601	594	579	589	587	574	557	525	573	522	604	604	542	579	577	578	567	531	598	595	590	576	611	574	532	517	605	604	600	563	588	563	579	579	588	616	588	605	555	604	512	566	599	591	578	543	584	557	581	515	581	571	575	565	590	568	565	602	571	608	526	572	591	540	549	562	604	600	569	579	577	590	548	570	559	597	585	589	558	591	578	538	595	547	577	558	586	579	578	599	561	545	547	603	640	551	562	603	608	616	535	597	581	583	559	545	590	564	594	589	583	579	563	605	567	574	588	535	565	565	567	599	563	563	589	554	560	596	583	626	572	558	581	571	602	584	572	615	547	540	574	559	543	576	565	592	610	537	577	541	554	575	563	582	599	592	551	556	556	559	572	575	570	579	626	593	604	565	566	564	553	595	531	600	596	584	569	618	593	553	563	546	578	590	520	598	572	537	548	572	564	601	570	601	579	540	557	614	553	535	600	597	565	576	584	553	586	641	551	567	569	563	565	538	529	576	535	562	537	596	597	579	563	592	573	580	567	517	587	581	612	613	566	547	566	611	605	604	565	596	601	586	548	562	613	567	572	547	554	573	560	584	580	600	568	577	600	566	569	577	626	590	596	582	585	553	555	574	605	597	593	581	550	572	554	592	555	570	606	557	580	567	580	571	580	590	569	557	527	558	563	585	575	572	528	564	579	605	577	575	605	582	563	614	575	615	552	592	585	559	562	557	546	606	585	609	601	573	577	596	588	568	558	558	576	585	599	575	575	538	573	622	567	576	573	576	588	646	592	602	554	572	550	623	551	616	560	552	552	646	605	588	568	577	521	585	592	586	586	554	537	550	566	580	559	604	557	565	582	577	586	569	628	580	554	574	601	572	571	526	577	629	579	624	589	533	596	552	553	523	584	607	570	548	600	578	583	612	600	567	607	590	585	593	562	581	590	639	580	605	609	572	566	569	640	584	601	584	587	631	578	553	554	585	566	596	569	579	574	547	559	602	567	614	600	567	568	592	595	598	543	593	576	557	596	630	553	613	581	553	582	542	526	611	565	581	588	607	574	551	576	594	565	606	562	576	611	620	520	582	554	627	575	576	578	585	589	595	566	556	568	581	545	610	621	596	598	589	573	557	604	541	612	598	575	567	594	587	539	557	606	586	547	586	573	577	594	543	581	573	584	553	599	602	570	552	569	572	567	571	550	577	592	564	602	612	590	591	597	574	563	570	594	554	592	581	544	588	588	591	589	595	523	567	585	533	531	607	575	570	574	571	599	585	632	593	553	589	560	549	621	582	628	550	612	589	587	564	603	561	612	534	560	555	604	569	555	594	570	601	597	549	580	571	589	615	557	570	581	505	604	544	596	592	578	585	562	684	572	545	537	590	566	558	533	593	551	560	537	558	589	553	583	574	554	574	581	571	584	581	550	616	595	544	602	581	549	568	603	619	566	599	563	517	567	585	568	547	539	588	568	597	544	574	580	589	563	576	575	588	573	586	594	580	598	582	580	586	569	585	585	540	563	588	625	558	597	589	568	577	574	559	577	541	584	570	585	584	606	591	556	594	569	569	550	564	579	547	555	568	579	584	567	573	613	612	622	614	581	604	583	599	632	598	561	596	551	578	569	570	569	580	579	598	589	569	573	560	557	539	601	609	562	538	537	592	587	599	578	559	577	571	612	561	577	570	601	590	570	568	624	524	611	548	593	587	582	600	565	573	518	551	555	612	626	590	600	599	633	558	580	565	592	614	604	618	550	605	558	577	553	583	579	594	575	602	568	605	550	603	587	545	566	538	559	601	594	591	561	634	652	561	564	578	587	561	602	577	562	559	589	547	598	571	570	620	543	545	560	584	604	620	579	556	561	588	582	556	553	592	612	561	623	632	590	566	576	589	577	599	594	566	571	573	547	580	545	553	577	578	580	584	537	563	542	558	598	598	579	590	590	572	555	519	589	575	606	557	559	548	557	546	603	575	591	631	540	562	582	566	559	580	554	542	595	577	528	600	593	622	562	580	625	602	547	607	546	554	654	575	581	577	600	570	561	620	578	583	549	568	605	591	606	587	581	635	567	540	567	586	571	560	549	577	601	599	628	554	562	572	583	589	585	592	568
60835	36244	26352	10674	3877	2493	1913	1640	1323	978	791	794	697	608	593	537	471	450	458	448	396	491	431	391	440	395	384	337	343	309	343	346	295	331	294	335	300	299	312	355	367	308	353	287	367	351	333	325	299	330	312	291	328	329	323	308	339	288	342	280	293	262	292	308	318	305	298	303	310	323	293	313	325	327	272	270	294	330	317	294	285	308	284	328	292	311	316	332	304	330	288	329	286	298	305	329	345	295	310	292	280	330	300	305	302	313	335	338	325	322	325	280	295	286	320	325	320	300	357	320	321	307	303	291	319	356	313	311	295	318	323	286	320	284	320	302	310	294	316	345	340	303	285	302	333	339	301	299	288	303	320	297	339	300	302	289	339	299	286	296	304	314	371	327	295	312	309	373	299	307	281	309	283	285	283	293	301	316	341	275	282	324	304	309	270	324	297	322	310	299	295	295	303	316	279	328	289	317	298	320	292	299	302	333	313	321	289	310	306	338	315	324	329	314	316	316	347	307	273	329	321	306	285	320	309	319	314	331	314	290	319	307	287	298	291	300	307	308	293	292	301	319	329	297	282	303	308	311	313	293	318	286	330	307	359	254	338	279	316	292	308	315	319	272	266	317	340	302	311	328	354	298	267	304	302	295	309	348	323	294	317	341	314	282	308	307	307	282	310	350	295	323	304	297	302	267	277	288	310	312	300	321	331	293	295	316	336	316	329	330	321	323	307	334	318	316	290	303	324	300	291	328	298	295	289	291	264	303	320	320	321	302	302	310	302	306	280	274	329	293	304	336	335	296	338	305	297	273	314	322	316	306	311	309	317	293	301	285	297	302	306	351	304	343	339	288	301	298	346	318	307	297	316	307	350	325	316	304	285	296	311	291	342	282	336	308	292	334	303	298	301	291	262	317	299	275	320	317	337	298	322	283	299	339	315	355	301	298	298	311	329	301	296	314	350	317	296	328	308	318	321	302	295	338	316	269	295	301	269	326	321	307	305	287	306	330	317	323	301	342	300	332	264	349	300	315	342	289	324	320	306	306	301	331	317	306	327	324	284	307	297	307	309	275	283	282	332	282	289	328	281	313	369	300	302	341	310	343	319	301	330	315	329	331	316	328	285	310	292	280	304	294	291	303	340	312	313	272	334	317	319	289	314	276	338	306	297	291	280	322	302	270	284	311	309	335	347	326	311	296	301	335	304	326	283	318	255	292	299	277	317	302	305	328	332	325	303	275	302	281	301	295	304	285	333	302	309	306	329	314	282	284	269	311	309	338	287	312	332	294	321	345	326	325	292	309	302	308	296	307	330	312	329	311	333	326	300	310	304	284	282	300	278	289	333	299	303	333	343	301	303	307	322	303	357	305	287	308	276	302	291	318	337	312	318	284	340	308	318	344	296	306	316	334	281	332	322	296	338	310	316	305	313	287	321	327	279	289	286	327	299	297	296	272	327	333	274	297	293	308	287	330	288	286	289	361	311	283	336	347	314	304	293	322	314	313	277	321	305	299	299	288	275	311	271	290	328	305	313	301	328	268	316	319	288	299	281	319	292	331	266	275	309	302	308	297	324	331	330	307	282	332	317	281	286	282	329	327	274	290	297	325	334	301	287	310	337	293	293	291	338	328	349	338	306	325	279	323	313	294	303	300	271	324	286	284	362	301	315	323	275	294	322	305	331	292	293	315	308	281	318	297	310	308	314	290	317	299	315	286	299	292	321	307	322	311	297	277	296	333	277	319	308	299	300	304	312	298	309	320	329	289	316	299	310	270	268	322	304	300	314	326	340	312	293	305	285	324	321	312	306	306	326	330	285	307	310	314	352	362	338	304	322	309	310	364	312	295	315	323	305	307	314	317	324	289	331	299	373	351	334	313	302	305	322	332	322	317	303	286	317	284	287	278	314	300	307	279	327	384	343	311	341	285	347	301	309	306	308	306	342	302	306	303	316	291	330	316	310	302	290	311	284	295	284	325	306	264	275	295	350	270	318	294	279	301	308	280	296	286	306	301	321	312	301	303	304	265	298	322	326	308	331	310	288	321	301	295	319	343	316	335	290	310	340	313	283	313	330	334	309	344	336	294	290	293	301	290	310	291	281	309	320	295	297	301	278	322	286	311	305	323	266	317	330	269	338	301	247	319	305	280	277	286	287	293	271	278	312	350	328	310	314	323	299	298	320	320	338	280	280	310	285	290	290	327	282	311	290	310	321	311	320	312	285	298	284	321	310	307	305	316	319	305	296	320	315	315	308	315	341	346	339	315	301	282	319	319	313	292	287	298	323	362	326	317	303	298	324	315	303	305	290	294	301	327	319	336	316	315	288	329	273	296	323	291	323	299	323	320	280	305	291	274	312	309	299	350	311	312	307	299	341	306	304	350	313	299	342	279	308	303	313	289	312	299	312	303	303	259	344	300	310	286	310	281	329	305	306	289	329	309	288	296	338	274	323	290	320	296	298	308	331	346	306	313	309	310	290	326	322	270	329	333	302	321	303	284	307	313	291	296	274	295	283	329	329	317	298	316	302	297	294	313	304	312	293	320	331	302	318	316	325	289	314	293	287	299	271	328	311	327	287	272	314	306	321	336	304	299	301	333	281	309	309	283	286	331	315	311	306	285	332	320	299	328	266	312	328	311	281	323	287	326	311	302	309	335	321	336	295	300	279	293	345	304	312	347	294	298	300	302	318	317	305	306	287	314	293	293	301	285	348	321	272	298	341	317	286	319	258	332	322	308	284	324	331	313	345	333	306	313	289	368	301	319	315	321	317	318	289	285	346	337	261	321	305	316	334	301	309	350	327	341	329	302	305	326	313	263	291	310	303	275	278	326	286	298	274	294	304	319	312	299	329	305	290	321	289	288	324	297	292	305	343	284	289	320	270	256	323	332	320	284	297	311	334	332	287	299	287	293	304	306	323	337	297	288	291	306	275	296	301	267	311	302	311	279	285	317	329	317	337	286	290	352	286	313	303	328	314	314	325	314	310	331	319	312	272	298	305	279	299	304	301	296	330	328	295	300	325	310	293	321	295	285	302	279	300	286	327	265	275	293	316	321	322	303	318	281	282	299	297	328	315	269	276	320	296	305	302	321	269	278	302	304	302	325	307	325	298	320	324	312	280	280	281	319	318	303	313	292	305	320	312	300	277	286	293	287	277	295	289	307	323	270	321	298	321	303	321	327	306	295	333	297	292	309	302	272	349	330	298	289	284	301	314	317	298	321	318	280	285	312	308	298	320	354	310	306	319	299	268	331	325	298	318	278	298	293	318	284	312	292	327	295	299	318	332	306	298	315	275	301	317	310	286	302	317	309	308	288	303	286	300	284	326	300	285	346	277	304	291	322	318	343	306	294	290	305	266	266	283	299	290	291	324	290	343	305	309	312	312	311	310	354	293	309	305	310	334	306	327	290	313	315	294	320	297	285	283	304	323	293	303	313	312	303	309	301	303	294	338	307	307	321	328	284	315	289	335	294	329	285	287	372
36376	25189	28643	15389	10113	7825	6563	5801	4674	3318	3424	3208	2619	2398	2196	2061	1740	1422	1664	1459	1365	1615	1427	1452	1269	1251	1106	952	885	719	741	743	684	733	688	704	719	702	658	652	674	703	690	680	683	675	615	630	682	664	671	700	630	682	609	657	656	636	619	627	602	616	638	618	675	671	677	594	649	626	676	616	621	626	682	692	675	658	638	623	625	673	643	619	660	635	665	678	607	632	636	663	637	657	652	634	629	615	651	626	635	615	628	656	666	698	624	657	648	640	655	646	639	677	663	606	629	640	683	585	642	598	650	609	660	638	667	663	679	660	640	635	656	654	650	655	641	644	656	629	668	628	615	666	640	613	625	613	610	616	621	655	618	632	677	631	654	629	679	630	673	665	673	672	674	625	617	656	638	639	684	690	664	629	619	661	666	644	642	660	608	610	664	667	678	679	642	661	711	657	646	659	639	660	620	625	635	625	655	658	668	659	662	625	656	628	655	654	671	622	665	623	623	667	624	648	662	630	654	655	647	637	627	671	599	651	659	575	676	679	630	682	662	658	655	623	661	597	641	635	642	624	625	670	665	621	615	698	619	625	606	652	631	628	657	656	616	617	594	605	615	647	652	681	625	639	631	643	642	657	635	665	629	627	633	640	672	639	621	636	644	625	662	670	675	611	660	598	669	650	642	680	593	577	610	611	654	633	663	612	629	656	717	629	652	610	650	603	642	660	622	648	703	668	657	633	665	662	682	653	670	650	635	698	660	625	600	591	655	672	664	666	655	679	604	623	669	623	652	657	638	649	630	613	681	649	599	667	718	630	619	688	590	673	646	655	654	693	653	628	664	651	647	739	642	604	649	604	597	662	641	635	591	633	646	655	618	685	622	607	630	701	619	624	596	626	613	621	624	599	648	644	680	622	661	630	664	612	693	646	610	671	628	647	681	647	649	622	629	646	666	630	640	628	653	648	632	660	626	642	657	616	658	688	625	619	625	625	654	653	646	609	662	645	622	624	614	634	643	621	622	623	693	681	627	634	653	658	637	644	635	668	664	645	666	596	677	632	628	638	625	684	658	614	607	638	634	649	678	673	645	644	651	630	623	664	648	603	689	687	673	685	601	624	617	631	684	593	656	638	672	620	651	655	655	650	659	638	640	628	647	624	660	628	690	658	650	669	658	664	631	648	665	648	652	628	626	656	692	695	687	640	617	659	690	688	636	651	633	613	638	632	660	615	636	652	640	700	614	645	652	619	631	681	654	649	636	705	648	658	654	641	690	659	664	642	666	645	629	694	647	674	680	666	646	639	637	647	655	616	599	614	599	650	632	664	678	647	659	603	626	592	639	650	659	629	660	660	584	662	620	673	632	700	651	661	634	642	674	644	669	637	660	661	587	632	649	641	636	633	685	642	631	657	671	629	649	637	642	624	730	635	621	614	635	638	633	646	685	672	620	665	655	627	638	611	607	644	634	667	607	675	689	617	644	629	660	664	661	660	649	609	621	647	624	665	649	645	667	607	635	623	657	622	631	636	673	667	617	622	649	638	643	639	655	642	612	585	684	639	677	611	639	643	670	672	635	680	645	643	713	680	657	637	666	674	665	624	609	624	659	626	644	644	648	677	617	652	684	652	660	651	621	613	673	671	615	646	663	626	646	638	663	629	681	607	636	642	623	632	603	667	663	647	647	674	668	602	675	626	624	645	647	671	679	636	651	677	588	666	607	635	665	620	662	677	634	634	640	614	638	630	604	635	620	721	704	642	689	632	605	664	625	685	635	647	667	664	665	694	672	650	638	628	631	657	615	658	683	635	658	665	686	644	651	675	634	628	616	735	631	680	627	628	643	697	647	671	628	682	602	639	637	617	630	632	628	633	676	598	683	694	638	620	609	632	640	657	638	670	650	666	652	616	680	678	612	647	650	650	717	659	606	652	626	655	694	625	660	635	630	692	628	673	661	634	668	641	615	630	670	696	634	657	643	675	668	694	614	681	660	648	675	667	732	638	636	630	640	606	676	592	640	613	634	631	659	640	648	602	676	654	663	654	632	640	618	635	605	633	597	682	660	664	661	679	698	623	673	676	649	672	615	674	625	678	642	625	636	625	706	684	632	681	640	679	646	671	677	642	627	612	675	595	611	664	606	619	608	592	710	623	637	654	615	683	627	668	608	648	651	675	672	617	658	657	656	678	642	677	622	630	591	642	661	641	645	629	645	652	600	612	660	647	647	643	664	676	622	620	632	626	628	634	674	617	594	641	678	654	579	668	645	619	651	661	634	692	635	649	692	636	629	646	671	638	670	632	648	617	656	651	663	652	595	641	647	629	674	663	680	643	653	704	677	629	625	657	664	683	632	668	623	659	654	672	638	642	656	654	601	621	627	631	666	613	623	642	648	624	633	705	619	625	665	659	697	654	667	648	610	634	639	646	631	624	673	663	637	673	662	658	651	655	673	659	567	628	632	638	631	624	667	656	663	683	657	614	628	648	684	677	649	660	596	699	662	666	671	637	639	641	644	674	649	661	642	699	640	682	659	649	696	671	617	675	642	630	635	632	668	634	639	604	637	645	628	648	627	628	664	645	684	654	634	656	685	615	641	652	649	642	660	620	622	637	682	660	647	626	570	689	651	658	666	612	639	655	695	654	654	700	649	656	656	650	624	609	660	653	677	646	616	635	670	661	687	618	614	640	618	620	642	694	621	632	651	644	635	599	685	636	649	625	620	629	630	608	656	617	647	652	652	651	680	683	624	624	631	642	638	610	643	626	611	671	647	641	607	662	671	638	633	660	665	676	629	662	663	593	616	625	662	669	648	636	655	651	697	625	673	659	629	710	638	644	660	594	660	633	623	657	626	609	628	617	676	638	639	621	590	623	606	662	601	650	609	671	640	651	618	596	683	629	674	669	733	628	631	639	613	660	586	683	700	648	597	627	670	647	648	621	653	649	664	602	632	668	655	628	675	658	644	603	672	612	626	655	641	613	681	680	677	670	676	675	629	637	659	689	672	631	666	644	626	603	635	692	631	630	679	616	628	622	619	638	656	620	627	669	655	634	638	686	635	662	638	665	671	628	611	688	653	664	658	599	666	608	634	638	688	656	597	655	601	670	667	663	628	629	629	666	625	635	647	664	640	617	657	628	680	613	711	673	627	674	616	659	670	638	602	642	675	613	643	662	628	652	654	661	668	674	605	610	614	655	672	632	656	638	663	617	679	602	663	654	647	659	623	642	655	635	665	629	630	567	659	645	667	625	670	667	669	652	678	626	650	672	660	695	675	655	692	638	655	640	637	647	621	654	642	601	634	631	690	631	664	622	637	626	622	642	614	660	667	677	644	675	638	615	642	678	659	641	647	676	633	632	627	635	657	673	629	677	584	634	609	595	598	716	646	638	613	614	667	629	627	614	615	634	659	640	679	640	659	636	644	623	633	663	664	627	706	641	686	608	644	649	638	619	642	678	669	643	646	701	673	664	666	628	625	654	614	629	606	607
39182	20559	8610	2380	854	619	522	436	413	386	351	327	353	319	349	332	308	302	285	273	324	340	314	304	270	297	304	285	280	279	237	272	301	278	271	250	314	273	261	246	268	285	281	279	269	242	264	237	238	268	252	241	291	265	250	245	264	261	279	244	241	258	255	275	280	310	282	255	247	253	288	298	287	239	248	238	252	246	266	282	256	289	272	292	242	248	260	279	285	275	274	256	279	263	288	283	258	238	271	273	252	279	247	276	262	259	284	260	257	261	257	259	252	292	299	277	256	254	265	271	259	274	258	271	259	255	251	237	269	246	300	252	258	246	310	280	269	265	270	259	253	285	257	268	279	256	284	236	273	253	267	255	277	287	270	241	230	274	244	243	232	253	307	274	285	243	228	278	257	262	257	310	259	265	261	242	261	233	246	261	244	289	268	284	242	245	249	257	258	251	256	252	289	241	271	300	279	249	256	281	290	276	279	262	241	283	254	252	248	275	263	285	256	267	253	242	229	266	234	268	273	256	283	266	235	244	278	262	270	280	269	270	247	265	275	258	296	272	274	276	252	249	267	266	254	264	284	264	260	266	258	284	276	264	271	272	261	255	266	271	292	260	269	276	238	287	246	226	267	261	283	270	291	252	246	256	254	273	268	260	298	283	258	281	252	255	280	259	248	228	253	266	242	229	273	233	253	270	240	300	279	235	287	296	264	273	247	264	273	271	285	310	273	273	259	268	287	261	252	264	289	277	269	255	237	218	232	266	290	289	283	262	231	259	303	239	254	268	276	277	270	251	259	270	266	244	261	269	241	250	265	260	243	253	262	274	254	244	286	271	253	286	268	257	227	279	249	237	261	267	230	252	259	241	280	276	259	281	261	267	284	276	271	268	240	273	306	238	253	237	256	255	292	263	283	246	264	270	264	280	293	287	273	275	254	252	275	261	242	267	257	228	273	256	278	235	238	247	252	268	298	254	281	277	274	261	265	240	297	266	247	273	239	254	272	254	285	261	240	278	280	298	250	282	261	296	233	271	291	250	296	267	295	261	263	307	254	244	252	229	235	288	253	272	273	279	303	279	286	260	262	258	274	257	266	252	262	263	261	303	254	276	256	249	260	281	281	298	280	260	264	256	256	262	222	268	260	262	300	278	284	268	248	260	261	281	293	263	229	264	272	284	268	275	281	264	260	262	284	250	269	283	295	256	245	251	280	296	280	274	274	286	256	234	265	277	274	306	280	237	243	265	285	257	283	281	263	244	259	267	276	303	253	240	227	278	237	279	280	273	251	276	304	289	250	293	267	277	274	271	285	255	260	256	277	296	249	259	245	273	272	258	290	270	246	262	262	240	286	256	242	304	272	273	252	260	286	275	242	268	256	276	260	252	269	311	239	267	273	290	254	246	276	254	292	245	225	230	264	248	248	277	271	282	266	265	264	278	256	246	233	291	281	275	276	237	259	300	251	246	251	305	252	252	283	272	291	288	273	271	230	263	243	207	265	235	236	276	266	283	243	255	260	273	267	248	261	239	293	260	306	263	252	281	290	239	254	282	298	263	287	277	282	223	249	242	267	266	253	285	250	261	275	246	262	283	271	290	225	277	262	252	239	249	286	214	257	231	284	262	242	231	269	287	267	243	263	244	283	255	260	260	252	276	268	242	270	224	278	261	245	277	266	235	310	241	250	277	286	252	275	253	206	254	263	256	299	284	238	260	233	267	267	248	240	271	254	266	277	277	278	293	306	248	250	270	273	248	252	232	291	288	252	273	255	236	259	265	265	267	280	256	259	233	270	278	233	231	260	284	284	248	282	257	250	242	241	249	264	293	274	257	255	275	237	255	217	278	259	244	270	275	248	274	281	239	266	230	268	281	259	269	257	276	248	267	260	271	256	239	257	269	257	273	243	279	239	303	264	252	283	243	273	278	276	279	258	227	232	279	271	292	256	255	236	273	284	249	275	254	289	262	260	246	272	258	278	276	262	257	288	282	251	285	267	250	253	264	265	285	251	247	269	267	243	265	254	272	251	248	241	252	288	261	256	277	268	256	287	247	260	254	278	266	272	231	277	275	304	291	291	283	247	258	274	263	288	239	264	262	283	243	245	260	286	261	230	270	257	280	235	283	261	252	266	266	232	262	267	251	252	280	272	282	281	269	259	277	237	254	278	277	269	290	243	265	262	278	251	270	277	266	273	263	246	266	252	273	238	260	287	258	260	247	279	296	263	261	259	237	232	269	246	266	243	250	268	306	247	264	251	239	239	254	252	309	297	263	250	289	268	261	269	281	244	252	254	255	260	264	292	253	260	287	264	269	266	245	253	257	278	270	265	283	276	290	267	245	235	290	254	263	265	235	295	248	244	279	264	259	256	265	239	298	252	242	273	274	281	251	255	233	255	263	239	223	284	273	276	309	290	239	246	240	253	247	268	271	273	263	281	264	245	306	256	250	260	236	313	272	244	253	254	280	273	259	247	289	290	285	272	268	268	269	259	281	272	255	279	284	243	247	295	269	266	260	240	250	260	248	283	244	256	260	251	283	264	297	273	271	282	250	230	272	285	266	265	276	234	258	259	267	257	269	253	254	256	228	262	252	260	245	293	277	266	268	253	281	239	292	242	258	269	277	264	235	289	288	253	273	308	258	262	270	274	249	308	272	261	217	267	249	242	253	273	235	244	251	253	282	282	286	263	259	292	269	284	259	250	256	236	261	278	263	264	257	268	250	253	240	249	256	272	264	260	272	244	292	257	272	253	255	272	276	243	254	256	257	235	261	270	233	242	281	283	266	276	285	266	275	271	270	251	245	242	238	269	255	271	230	275	257	279	262	258	248	257	275	259	255	268	250	280	305	239	277	256	250	291	273	248	276	273	273	265	269	259	269	269	232	264	279	262	267	278	269	269	236	263	269	271	246	255	283	238	282	267	265	275	265	253	258	290	297	277	225	266	239	279	277	263	258	270	299	279	259	279	252	237	280	304	288	257	266	247	263	277	265	254	286	260	258	256	301	263	283	236	227	224	286	288	246	281	233	236	248	253	271	256	271	260	257	288	286	258	247	263	263	244	254	263	282	261	264	284	270	266	258	261	235	259	245	269	263	270	268	282	247	255	267	243	280	230	246	295	257	220	294	284	259	275	280	284	277	252	265	233	274	278	243	253	296	266	255	254	271	252	246	255	259	241	286	248	285	274	295	253	298	266	244	273	266	240	243	297	248	249	265	285	268	254	244	258	259	253	262	283	294	264	272	254	254	262	236	248	269	289	256	282	261	271	281	279	283	261	261	245	236	287	270	256	253	281	262	287	264	250	279	261	260	235	253	278	264	248	254	267	274	265	236	236	260	300	272	261	262	283	284	247	243	258	257	246	255	250	311	297	246	241	291	254	257	267	260	268	275	264	265	226	266	277	266	286	275	272	269	261	271	261	266	255	302	265	257	260	260	239	274	246	287	269	275	262	243	251	271	232	240	252	273	271	247	263	246	257	256
22646	13173	11067	4951	2943	2289	1754	1413	1294	1125	1071	1047	942	958	969	996	837	816	845	792	812	921	853	827	762	778	724	648	620	604	586	569	540	581	587	614	572	588	600	539	621	553	571	537	570	582	564	541	558	527	576	542	553	579	555	563	510	557	532	533	580	538	584	556	561	554	571	566	574	547	554	577	513	540	573	556	604	547	574	556	559	537	510	543	513	520	528	515	522	561	558	540	536	591	536	548	516	557	544	539	544	548	540	559	584	551	521	555	594	544	585	554	555	578	554	555	550	591	550	542	511	542	554	569	525	557	562	572	566	574	597	549	558	582	547	569	523	570	536	541	567	572	536	554	528	609	520	580	575	561	563	558	549	550	545	546	594	572	534	539	539	566	565	511	532	569	550	596	577	543	568	537	546	563	551	571	524	554	543	546	603	555	527	569	563	592	571	539	544	532	598	576	557	578	609	564	555	514	538	564	546	522	592	512	580	574	559	602	502	575	515	558	556	575	559	572	551	588	554	567	563	521	520	528	533	581	556	564	551	578	576	534	566	582	558	495	519	561	569	583	553	553	535	559	522	544	543	547	558	615	533	550	553	565	568	514	550	551	612	578	542	562	564	554	519	552	570	567	510	592	528	570	537	538	559	550	524	538	523	515	527	567	557	516	561	547	543	521	536	531	557	570	577	543	534	598	596	535	574	579	548	587	522	554	568	537	527	572	554	537	530	559	587	545	546	555	534	574	524	519	569	572	539	575	560	561	572	561	564	563	575	540	546	592	544	552	514	602	527	544	522	586	590	590	546	567	552	565	511	514	551	563	571	529	550	583	500	550	559	549	547	569	541	555	501	516	544	552	554	563	582	557	516	576	561	570	579	597	541	586	547	565	558	564	529	540	535	572	561	534	555	541	526	534	505	552	533	542	524	562	593	532	547	551	544	565	560	561	547	521	554	546	533	550	515	530	570	521	587	574	552	563	526	584	532	561	581	561	550	609	549	578	538	524	571	530	566	565	539	527	549	570	564	559	588	615	564	571	609	539	527	582	553	564	545	613	569	502	514	564	581	543	583	570	603	576	543	524	552	565	524	576	580	528	573	575	577	578	556	582	553	514	580	553	557	538	579	581	544	571	552	549	572	578	517	504	535	568	562	546	585	551	565	542	552	542	591	542	601	578	523	540	556	600	541	526	555	574	535	588	556	583	600	539	532	566	555	570	563	595	552	576	513	550	552	569	574	552	532	526	537	573	584	507	570	552	589	535	553	567	561	554	562	569	544	525	549	534	565	542	589	585	551	548	564	538	545	608	550	562	541	563	560	581	556	548	561	506	538	512	568	562	531	518	518	575	566	581	556	553	557	536	550	550	566	547	558	521	557	546	546	561	579	559	565	538	570	579	562	546	574	558	571	552	573	586	569	578	547	569	524	556	550	575	561	554	539	539	573	484	543	511	579	554	540	513	579	549	569	549	573	555	564	561	575	526	546	564	575	605	542	571	594	581	590	543	551	549	544	596	518	552	575	580	520	549	613	582	574	604	552	518	585	548	561	542	575	615	556	604	552	555	552	568	587	538	557	585	542	587	559	563	572	598	568	566	554	529	539	609	491	577	520	518	554	526	537	532	573	597	507	522	564	530	573	587	535	570	572	604	556	561	581	603	520	540	520	524	602	540	584	543	558	577	576	571	558	607	553	533	575	573	553	594	556	563	584	539	528	594	565	553	544	577	556	598	528	573	573	558	576	562	578	559	542	559	572	495	519	541	564	550	575	541	565	563	519	546	508	563	570	538	558	543	597	575	517	583	549	567	582	509	556	577	558	517	584	585	521	555	530	552	554	568	602	541	547	573	567	547	585	579	560	568	561	576	551	536	553	548	580	558	555	582	545	560	593	555	566	556	569	573	560	569	541	577	581	571	601	598	557	537	597	560	538	542	570	542	610	554	553	580	545	501	524	508	574	576	570	581	548	557	582	552	570	553	567	535	537	551	554	574	570	553	553	525	541	559	536	601	515	551	557	546	571	573	552	544	546	594	533	573	571	536	544	538	564	562	571	568	540	571	558	542	565	538	557	589	574	531	573	618	580	561	537	532	539	577	548	556	588	556	534	567	585	589	579	586	551	549	551	555	557	527	543	545	578	487	562	548	488	559	539	608	526	555	552	603	537	589	548	538	584	567	531	565	565	553	565	576	542	558	569	546	570	575	546	538	589	545	567	534	517	575	573	552	544	538	568	583	548	620	560	557	598	592	526	591	525	552	560	522	538	559	585	557	602	550	544	537	515	541	540	525	565	601	532	534	582	569	544	496	529	559	558	575	571	520	558	486	539	542	546	554	569	523	520	581	541	518	585	598	549	529	525	555	556	539	526	520	550	595	547	563	518	589	550	548	530	577	554	613	566	542	586	504	551	512	516	506	515	537	523	522	593	557	542	586	540	606	527	581	548	555	563	566	570	547	544	588	574	550	567	598	538	538	527	541	576	545	594	583	545	564	535	559	511	566	536	558	575	523	547	585	586	575	581	536	511	559	540	535	561	542	525	550	564	568	530	576	523	531	578	541	541	537	570	565	573	551	552	553	556	516	554	539	551	510	544	577	580	544	524	547	529	537	523	554	578	529	576	532	540	532	582	553	548	560	534	567	583	576	510	527	512	542	534	539	555	553	562	539	571	545	525	579	562	554	539	530	530	549	547	544	564	567	534	566	547	566	595	557	561	567	577	531	555	551	562	582	549	535	537	560	603	541	598	502	558	558	529	576	584	593	555	604	543	579	528	600	542	558	518	562	553	563	529	556	508	531	556	598	550	550	571	551	522	533	526	535	578	583	551	550	537	574	548	562	577	551	559	516	524	560	567	601	545	573	548	567	553	564	557	571	540	581	572	530	573	601	584	555	546	543	527	565	529	570	547	559	530	571	566	551	563	557	566	559	527	537	535	572	544	494	560	538	525	544	527	601	524	569	583	551	540	537	556	539	563	542	555	559	546	524	574	540	565	575	547	527	549	544	546	552	568	559	578	568	530	554	576	560	557	547	524	534	537	619	551	561	535	537	588	578	539	549	525	538	566	570	515	518	548	566	559	562	537	548	552	554	516	530	563	550	574	570	589	525	573	563	581	561	523	528	592	535	524	589	568	524	517	565	578	538	563	575	582	540	536	585	551	560	611	508	552	520	542	530	554	557	571	559	525	564	558	570	547	563	548	567	544	508	513	573	577	541	613	505	522	528	503	554	587	570	571	554	535	584	539	528	584	574	522	544	582	579	571	533	558	541	497	512	541	554	572	560	603	591	580	572	576	528	532	546	544	531	548	528	529	520	545	569	557	563	566	521	536	556	534	547	571	562	622	544	560	544	520	619	543	554	587	581	584	587	534	593	553	527	560	550	551	592	543	562	521	544	535	561	581	572	591	599	580	607	560	557	563	540	546	536	551	531	526	553	549	594	536	535	597	561	537	584	532	557	583	542	563	568	563	562	514	552	523	572	525	544
55028	29138	17594	5750	2017	1294	943	828	649	578	491	509	456	405	398	429	380	342	357	332	356	338	346	347	338	304	311	340	239	279	298	284	280	272	310	287	263	261	290	262	275	259	246	292	267	276	287	295	273	282	259	276	264	268	277	266	277	264	277	263	243	287	268	259	246	251	251	268	287	278	268	275	287	268	267	272	259	277	275	274	268	236	263	263	280	257	253	279	283	251	242	283	280	256	253	272	284	260	268	261	277	332	261	279	266	265	274	270	260	246	262	286	232	242	291	315	254	261	304	241	268	286	265	288	275	294	271	246	249	244	266	275	290	260	272	288	272	261	280	244	276	276	306	278	277	295	283	276	243	303	290	317	300	278	270	301	277	249	260	257	286	280	263	281	260	224	305	292	288	273	255	222	255	276	304	289	282	233	278	298	316	235	291	248	292	287	256	273	268	261	285	276	247	272	258	305	265	226	235	293	266	277	232	279	279	258	291	282	270	265	292	297	281	299	235	258	287	229	300	267	295	285	290	266	275	276	261	284	303	237	264	255	231	269	272	276	259	266	286	280	205	269	271	291	258	286	279	257	263	255	261	255	256	245	251	255	264	259	271	266	223	257	254	260	272	274	226	275	264	282	276	249	258	258	256	271	252	298	250	260	240	239	299	299	281	282	281	274	260	265	284	253	251	257	265	297	280	243	297	269	277	301	265	279	293	242	266	279	278	270	259	245	277	299	276	259	270	283	242	259	287	264	271	262	288	288	271	225	280	267	279	248	273	264	264	262	254	237	275	239	234	267	275	251	281	239	263	246	253	239	256	252	236	266	293	259	251	268	302	271	282	259	254	285	277	267	247	253	258	268	242	265	268	296	260	274	291	283	317	290	242	300	283	243	255	278	308	294	276	290	282	276	298	226	268	288	278	286	264	316	269	254	282	284	275	286	295	272	276	269	277	240	224	239	262	300	282	271	270	272	269	286	273	272	250	309	273	268	261	277	265	280	263	241	291	257	284	297	296	258	273	300	270	261	269	292	284	240	276	285	260	294	259	269	277	264	296	251	257	277	262	245	271	269	261	289	286	253	260	265	311	270	267	277	259	245	267	266	294	290	278	279	266	264	280	239	273	278	300	279	264	234	251	274	292	259	272	302	276	283	285	248	238	280	280	291	270	252	268	260	262	280	282	288	285	280	258	297	281	276	263	267	294	282	253	251	278	275	274	252	264	278	248	243	252	250	278	287	257	246	287	251	250	274	283	266	273	269	276	245	280	273	270	302	287	251	261	285	268	253	265	286	279	275	264	255	284	270	281	261	250	274	268	309	291	249	260	295	275	262	262	263	275	246	255	271	295	280	282	235	233	262	246	281	267	252	287	308	254	281	253	292	258	267	269	283	285	260	264	256	257	279	249	319	274	268	297	288	268	256	280	286	276	253	276	270	284	256	278	289	243	245	267	271	260	271	270	312	246	275	268	260	285	267	281	306	264	233	265	231	259	305	234	274	264	271	279	268	311	267	238	246	291	261	253	292	299	268	263	288	245	272	276	279	258	263	257	257	271	274	267	268	274	262	278	274	272	278	275	276	257	261	242	284	269	269	266	300	264	297	276	260	262	281	267	286	267	284	271	290	256	268	301	271	281	249	287	275	269	283	254	273	264	251	287	280	282	288	284	243	260	250	256	261	285	254	274	250	239	301	251	262	250	289	309	281	243	281	262	236	237	263	269	284	288	265	249	304	300	244	246	259	253	293	289	251	255	264	271	261	264	284	296	246	269	284	265	248	307	252	264	281	270	279	286	274	247	277	280	264	254	287	292	279	308	270	271	316	282	272	271	272	268	244	281	274	258	273	264	233	283	274	296	283	274	286	291	286	266	278	254	297	285	291	278	276	259	300	275	257	287	276	250	262	281	304	280	291	270	295	260	261	235	256	252	297	279	306	259	257	255	256	249	242	261	266	265	294	300	294	286	273	261	292	290	247	268	260	305	250	253	302	276	250	253	268	267	233	286	268	291	277	293	273	251	270	260	291	281	282	294	266	305	257	298	278	243	268	257	274	262	254	244	261	248	260	246	294	265	319	259	273	266	239	259	251	271	287	265	293	289	257	288	302	290	271	300	269	263	284	266	268	272	258	261	236	282	261	283	273	251	270	265	257	257	264	297	250	248	272	262	248	268	266	258	291	294	269	246	278	264	271	296	268	266	292	237	282	284	260	296	259	295	270	254	269	269	278	288	281	270	242	277	301	278	255	295	292	258	251	248	273	284	265	252	238	291	254	273	240	270	275	265	270	291	264	267	297	278	254	249	269	257	281	264	266	251	241	251	288	306	254	289	261	261	282	230	243	285	295	257	276	285	250	306	269	275	250	281	278	285	269	270	293	254	270	258	251	281	297	255	250	284	249	239	284	285	292	275	278	291	242	291	278	269	285	276	275	258	237	257	307	282	282	278	255	288	271	253	281	279	275	249	274	246	270	319	285	284	270	263	234	259	275	261	262	292	221	238	259	265	264	271	250	283	232	258	285	289	242	240	278	251	250	255	287	262	232	279	269	272	256	298	256	271	252	292	272	263	246	238	261	286	248	256	248	265	232	300	260	294	290	268	260	277	272	246	281	251	282	238	238	252	295	281	286	248	282	275	271	268	256	260	269	257	265	275	283	221	257	262	258	267	259	274	330	264	287	270	247	262	284	258	254	233	294	243	262	301	280	284	256	295	267	256	298	295	277	263	254	269	286	263	273	271	242	286	258	273	250	289	286	281	244	269	288	265	278	254	287	258	248	312	250	268	249	246	269	280	234	297	272	234	297	276	266	248	269	283	268	278	288	251	265	260	254	287	266	259	236	265	298	287	257	291	285	261	261	270	276	276	269	275	275	284	271	247	262	281	256	281	264	292	278	270	273	247	252	277	280	243	241	231	270	290	303	312	242	258	276	309	266	288	270	285	259	252	272	288	258	229	274	241	263	294	303	240	279	301	229	272	259	255	296	243	271	315	260	280	275	278	261	252	291	277	275	252	252	236	269	253	287	280	259	258	271	272	241	255	232	304	253	299	268	302	297	288	255	266	238	249	241	248	291	287	261	271	254	244	295	267	290	276	272	254	269	249	260	264	279	269	274	305	292	265	298	273	238	290	265	252	259	274	280	256	232	272	267	280	294	250	279	285	242	259	239	289	265	264	269	265	252	287	254	292	296	284	283	254	250	252	254	272	272	252	247	279	315	255	244	277	245	269	273	265	280	251	297	239	286	290	291	279	275	270	269	279	251	282	241	260	231	286	278	242	253	284	299	257	282	267	266	230	251	309	271	297	281	239	266	307	296	274	297	268	307	269	265	271	273	237	264	277	277	300	262	278	276	283	312	242	274	266	297	283	268	244	300	254	300	281	282	294	280	279	249	298	278	251	287	285	276	260	258	256	259	251	261	275	263	312	265	235	290	261	254	291	243	275	268	265	267	274	297	230	261	258	252	314	270	282	258	247	247	264	245
33333	19585	20364	9820	6001	4568	3710	3010	2419	2194	1959	1836	1530	1548	1502	1366	1146	1102	1109	933	994	1115	1045	1005	937	852	799	754	664	616	619	638	645	623	622	608	606	627	611	599	616	598	650	594	578	594	569	555	590	593	604	563	599	606	567	556	606	620	599	578	597	593	576	591	596	554	519	588	547	573	585	581	593	583	545	591	537	557	559	575	604	581	535	576	596	614	569	638	552	592	558	573	570	595	580	577	519	576	586	590	557	566	575	548	561	546	520	554	547	609	566	524	524	588	611	528	543	589	542	566	536	567	576	572	586	590	571	565	595	547	574	608	562	549	548	574	563	560	562	551	562	565	580	599	585	583	534	560	560	576	637	529	546	562	549	638	594	532	588	584	621	580	577	559	575	601	559	604	570	595	566	584	546	571	542	569	546	603	556	540	593	547	569	531	572	554	566	545	608	603	567	576	565	565	552	576	603	559	646	557	581	553	554	607	569	573	611	616	560	552	602	546	558	588	584	558	617	572	516	548	552	579	546	589	593	540	582	596	534	593	535	585	555	562	602	563	568	582	616	538	607	601	557	529	570	553	569	600	577	536	611	583	589	572	553	590	568	614	582	539	585	560	551	584	527	582	578	588	606	558	570	587	562	565	567	634	559	573	611	553	587	558	604	568	584	536	582	547	594	543	574	597	594	582	586	588	593	597	553	542	595	593	572	584	571	604	551	568	580	580	571	602	572	539	572	578	524	633	577	617	573	601	597	563	557	537	553	585	594	579	569	554	544	572	604	600	526	538	570	567	593	589	585	519	539	587	565	535	584	602	531	530	558	555	533	575	553	585	547	544	586	583	558	561	535	580	593	612	576	546	554	544	591	612	565	557	585	547	570	570	572	581	558	552	535	584	562	550	609	589	580	583	612	510	571	585	594	598	565	552	600	602	608	549	573	563	561	545	590	562	567	550	562	582	574	573	583	568	563	562	525	582	554	582	598	626	570	569	630	602	560	578	555	544	614	564	545	572	542	553	560	582	578	547	593	594	539	595	557	573	577	583	612	557	540	580	580	568	517	555	577	529	610	552	576	614	627	596	582	587	539	545	584	561	577	574	563	614	587	563	557	604	627	567	571	555	590	523	548	559	586	531	632	547	548	571	538	588	555	580	609	529	549	558	601	559	582	574	533	564	551	590	642	599	607	562	590	581	615	524	546	570	540	564	586	531	585	556	547	587	583	569	593	564	544	581	563	608	594	580	590	581	551	602	560	627	591	558	569	589	556	558	544	564	614	561	575	601	582	570	593	559	587	549	589	571	600	582	582	577	588	557	571	531	593	570	607	611	573	527	613	554	623	535	583	574	559	574	556	570	518	540	589	560	564	579	558	585	580	604	566	603	582	585	560	547	601	594	562	614	583	575	576	545	557	584	583	588	555	541	600	563	583	580	534	528	545	601	549	605	550	543	597	540	588	564	526	585	560	592	565	555	562	564	572	596	573	624	553	616	561	558	552	588	571	552	557	554	566	577	597	587	575	549	569	532	560	579	540	541	590	541	520	575	528	565	579	539	584	582	561	568	580	587	574	598	551	544	620	549	579	623	567	582	564	569	600	555	586	603	555	620	551	541	591	583	588	546	550	577	570	563	592	561	554	589	578	521	534	549	558	587	592	554	597	509	569	584	516	552	596	585	582	542	579	571	563	586	549	545	611	575	574	550	623	569	583	597	611	561	556	586	551	586	547	562	586	587	543	602	538	567	583	542	594	581	561	570	581	582	574	587	613	572	562	590	568	592	556	566	588	575	514	586	572	563	553	565	589	614	555	593	622	570	568	609	576	601	609	570	607	576	600	572	565	548	602	575	562	561	605	574	595	594	584	650	600	586	545	532	557	579	559	601	533	576	582	573	568	563	584	567	620	578	555	577	563	561	568	571	594	574	595	566	627	605	564	575	563	615	555	596	563	588	599	613	575	581	572	572	578	541	623	524	614	591	513	555	606	557	582	528	524	568	556	593	557	549	560	585	581	616	591	566	576	562	526	565	579	569	550	610	514	563	591	544	572	537	553	539	539	583	613	568	586	553	593	574	562	576	589	587	578	577	567	553	569	572	576	559	564	581	582	566	578	548	561	576	600	591	585	539	619	532	575	585	589	581	547	574	597	595	578	603	586	566	554	574	559	592	569	589	572	555	593	557	582	564	506	558	578	618	581	552	556	604	541	610	555	571	579	598	549	583	568	580	586	529	577	566	594	605	571	542	552	599	579	548	565	593	552	591	517	545	592	571	559	544	560	580	560	578	561	563	564	616	647	539	584	535	590	557	570	576	593	562	555	563	569	554	568	598	538	574	553	589	546	573	581	548	557	510	579	588	609	576	584	625	598	595	557	594	568	597	572	525	557	592	576	578	550	558	583	562	588	602	589	563	554	534	545	594	612	600	566	560	532	584	602	569	553	570	606	537	584	564	542	521	554	567	592	529	563	598	609	559	596	579	547	571	565	555	543	594	601	599	600	576	596	587	600	567	589	552	604	583	593	622	548	536	613	549	577	589	607	559	589	553	595	571	520	535	579	541	576	576	542	574	550	582	593	552	528	559	565	557	584	553	570	547	583	570	567	560	592	525	617	598	613	580	582	554	547	594	593	556	595	577	542	554	589	524	562	585	559	548	558	593	558	536	607	570	581	534	561	549	573	599	563	604	547	566	602	593	579	540	557	569	596	565	556	559	541	590	549	558	582	585	555	563	613	558	579	551	544	557	588	594	563	581	584	560	601	552	556	603	629	537	587	607	554	559	556	585	598	580	608	592	567	595	579	564	573	617	575	568	564	570	582	556	585	569	600	568	598	572	548	544	569	524	552	561	559	573	549	578	596	607	570	586	582	587	561	629	563	597	546	602	589	548	576	582	622	579	620	557	598	575	549	596	570	555	574	579	565	525	579	578	559	579	566	576	598	609	590	586	562	552	592	595	573	568	579	597	567	551	583	591	564	582	532	592	538	544	582	532	586	535	558	554	581	603	614	525	577	582	592	566	557	559	585	549	551	580	618	591	576	559	529	552	593	606	569	565	578	570	578	553	596	557	584	584	565	574	597	576	610	608	553	549	558	573	551	600	582	568	553	569	573	549	539	562	582	577	576	574	529	561	544	584	548	588	544	577	560	570	590	567	564	562	557	561	602	577	539	563	535	601	577	586	546	554	573	572	550	570	512	581	591	586	542	569	544	540	555	608	553	577	589	574	546	603	555	526	571	539	583	542	601	565	557	561	586	561	552	502	568	561	635	559	582	623	564	609	617	591	584	560	598	540	561	585	599	609	558	544	569	579	561	596	572	558	566	592	583	551	521	619	554	547	565	559	564	565	542	574	572	573	602	583	577	520	593	505	579	566	580	543	563	596	569	551	562	523	604	600	531	552	561	550	608	563	598	572	621	548	597	553	595	579	565	577	562	583	606	596	580	556	573	566	581	594	578	581	583	593	564	592	554	574	578	561	549	573	623	628
62897	36440	25547	10391	3623	2040	1723	1280	1026	930	902	667	627	579	562	511	466	457	451	418	426	399	420	421	405	383	383	338	293	323	324	307	337	363	313	330	295	319	350	331	336	320	324	293	306	309	296	344	298	298	332	317	317	311	329	302	286	302	332	298	327	304	303	297	294	331	300	304	276	290	308	336	295	315	286	354	283	354	315	277	285	320	283	318	313	299	321	287	307	300	308	298	302	320	325	329	324	324	316	291	293	331	285	314	313	331	293	304	280	314	328	272	301	295	305	304	309	288	294	319	286	315	311	339	313	280	310	281	306	343	351	319	309	324	311	301	280	354	328	303	303	312	335	287	316	299	318	315	306	280	332	318	288	323	315	287	291	275	303	305	315	309	348	322	318	303	296	298	302	295	320	305	327	342	345	292	323	323	318	311	305	329	298	296	310	338	313	308	295	322	287	326	332	273	319	323	323	315	297	282	322	298	287	337	318	268	301	275	323	304	286	319	300	285	318	285	296	289	322	310	319	275	304	300	335	328	295	332	323	335	336	342	293	292	308	321	296	289	317	287	311	277	319	334	306	293	281	299	281	304	307	296	325	307	327	295	278	273	299	298	300	312	300	311	331	315	310	307	311	271	320	310	326	314	305	333	308	308	302	336	284	314	325	328	310	309	305	327	309	295	307	321	331	311	307	306	316	315	319	337	295	307	281	321	304	259	285	326	294	302	290	281	332	310	296	301	317	312	285	362	303	295	317	314	328	297	309	310	302	293	346	313	271	309	326	295	290	297	320	284	304	292	323	337	289	319	316	332	318	306	328	333	294	304	337	301	295	307	283	348	293	323	312	317	353	324	285	323	307	305	303	317	327	317	309	290	340	313	293	283	317	337	293	315	324	330	282	304	316	299	269	279	332	295	304	258	351	271	310	349	337	289	299	311	315	315	303	310	337	296	317	274	303	342	329	325	319	300	291	282	306	283	307	302	331	338	334	306	317	293	320	270	292	298	334	281	310	338	309	301	295	316	305	285	328	344	319	310	328	296	350	315	301	297	295	296	304	322	316	323	329	300	296	301	310	303	302	296	316	254	341	305	325	304	293	314	308	298	307	325	305	335	326	341	307	333	325	295	315	320	296	309	309	324	334	279	297	276	288	271	298	324	328	336	322	312	320	335	287	315	325	336	321	313	325	297	291	294	328	295	294	311	300	338	372	313	312	278	358	293	298	318	321	299	327	291	301	308	380	315	311	308	328	322	303	313	321	278	312	261	315	301	293	346	322	305	339	310	295	320	309	349	323	306	290	305	331	294	326	308	293	321	297	286	283	310	274	328	327	318	307	329	295	296	284	335	291	294	302	303	294	309	319	298	304	298	308	301	312	324	314	308	276	312	311	294	286	287	344	286	325	320	296	319	313	290	312	288	339	327	304	299	310	296	292	298	298	289	264	345	296	274	335	279	304	311	309	314	308	292	335	323	331	319	330	311	285	323	291	327	283	311	325	336	311	299	309	293	308	306	305	321	265	306	313	279	307	310	332	341	315	310	294	310	314	318	293	303	291	325	305	310	314	312	321	309	316	345	304	308	296	342	304	297	292	293	306	313	276	319	278	344	275	324	321	334	307	276	294	346	319	318	305	299	303	325	295	311	306	316	310	293	316	367	368	273	310	308	255	279	307	289	307	307	280	314	299	288	289	291	296	297	332	316	300	321	305	292	285	348	305	334	296	330	281	317	301	342	341	338	323	309	292	293	322	332	343	308	309	328	324	328	315	274	286	303	312	354	334	310	296	316	316	315	342	299	325	304	333	332	324	306	321	330	335	295	306	305	327	311	300	306	310	311	342	328	303	324	319	313	308	302	296	287	311	300	327	346	305	328	297	323	318	308	316	310	322	322	295	307	288	323	318	309	334	308	334	331	316	320	337	289	291	324	311	314	323	291	301	335	304	291	267	283	305	318	334	282	274	306	284	312	296	345	299	283	275	345	292	292	341	319	309	293	312	310	297	297	317	295	286	310	329	324	281	286	305	283	285	297	320	307	339	319	321	314	274	310	296	282	326	311	307	291	332	315	345	313	339	324	297	304	320	307	291	312	270	330	311	334	308	301	304	311	308	315	279	295	284	329	337	288	295	304	287	298	288	277	344	291	301	260	292	295	324	331	338	316	301	352	314	339	306	270	280	291	279	335	283	292	304	305	304	306	280	301	287	325	318	300	319	285	338	301	311	304	313	328	367	345	289	300	286	317	318	306	299	371	342	316	325	284	329	288	323	291	310	288	312	316	318	317	315	283	301	289	322	304	308	305	319	326	311	309	324	307	292	313	288	325	288	322	314	273	301	314	283	349	320	335	278	299	304	303	348	345	352	322	335	289	345	303	326	331	338	308	332	327	310	308	326	302	338	348	306	310	267	286	279	286	295	290	322	307	307	300	307	271	335	309	287	285	340	319	298	309	331	297	310	353	288	304	343	323	280	281	308	306	334	318	329	307	349	319	298	295	270	342	322	298	296	305	309	317	289	328	291	305	316	326	289	320	290	297	279	297	294	320	310	328	312	323	353	310	333	325	306	317	274	291	316	314	304	347	305	301	297	334	300	330	338	292	296	350	296	310	329	336	332	321	287	311	329	311	313	314	288	308	317	310	283	329	302	294	321	292	311	298	312	313	311	330	295	291	274	313	328	325	329	287	311	310	293	290	297	288	322	287	309	309	335	322	359	315	299	329	281	285	309	311	304	302	314	314	284	320	310	309	299	313	271	281	308	291	271	277	307	283	286	324	328	314	286	289	328	318	324	276	318	313	299	316	317	273	315	340	269	321	318	360	347	311	297	345	329	320	287	295	338	323	305	318	312	273	293	336	273	288	317	347	263	296	305	287	297	296	341	315	316	313	320	306	317	279	291	280	314	351	313	306	332	328	295	272	343	321	326	284	301	283	333	310	307	349	295	302	318	305	287	320	348	300	321	286	347	312	314	291	336	310	319	274	334	310	332	313	279	294	322	307	308	275	295	320	298	336	336	277	318	318	281	283	335	289	313	312	310	306	344	324	326	293	287	314	275	282	335	305	292	316	334	269	320	329	325	320	309	287	312	294	312	286	316	327	329	329	325	278	331	315	332	338	302	306	296	337	311	337	332	304	334	308	290	310	329	316	322	314	346	306	342	292	279	299	307	338	320	305	312	286	297	319	324	300	303	285	319	317	335	297	297	294	295	330	327	316	298	320	280	318	272	347	296	298	274	303	309	355	316	316	321	297	284	294	285	320	348	320	305	295	322	310	308	307	317	320	279	267	271	302	267	291	322	309	321	328	287	318	323	333	315	284	302	297	318	287	321	289	286	294	286	302	323	348	311	341	304	300	294	303	313	294	290	319	284	311	298	290	310	317	309	282	302	303	302	314	311	303	321	288	320	319	325	290	312	321	300	308	318	305	276	300	319	316	310	301	311	281	308	306	299	323	288	337	311	312	317	288	315	332	301	303	277	341	311	319
37731	25042	28267	14754	8665	6454	5870	4326	3554	3435	3229	2779	2319	2267	2143	1899	1530	1575	1541	1263	1372	1383	1389	1353	1271	1135	983	858	818	804	675	732	691	701	705	729	672	696	684	679	740	652	626	667	688	657	666	672	640	660	610	674	630	696	631	628	661	645	620	608	694	647	709	631	624	627	668	665	663	695	660	622	682	647	629	604	635	664	640	583	640	655	644	680	635	663	629	644	651	654	599	638	653	674	653	637	611	639	635	614	643	610	631	689	648	641	641	628	666	608	647	642	672	660	653	627	628	616	651	621	648	649	659	652	673	670	689	633	682	661	670	683	657	682	645	619	655	668	661	699	635	623	676	626	659	642	629	612	632	627	622	638	648	644	680	615	641	643	666	627	675	639	645	682	610	633	628	649	667	676	651	647	616	673	661	624	632	713	674	611	640	683	665	658	635	647	658	638	659	596	626	623	637	649	662	601	695	651	660	629	689	614	643	624	670	664	601	662	654	643	624	639	657	638	665	624	653	671	644	656	684	653	675	632	661	629	617	668	655	666	659	603	635	631	620	646	680	644	626	642	620	653	668	651	636	649	655	621	636	688	647	656	635	614	639	651	630	668	621	635	658	671	685	655	656	660	597	666	635	683	623	602	631	625	631	609	633	633	643	644	631	632	641	614	666	635	616	643	670	639	678	657	671	666	651	638	610	676	621	625	669	629	651	664	590	602	659	659	631	617	655	576	645	674	643	636	611	677	700	636	617	628	659	626	633	626	628	666	641	682	635	659	631	653	626	631	592	626	640	631	612	670	648	611	642	649	609	612	629	671	633	681	628	665	630	689	640	649	650	630	636	670	589	659	595	671	645	622	616	652	654	650	625	632	614	629	633	646	603	664	617	625	674	629	649	618	616	692	612	647	594	603	649	635	671	620	655	629	645	631	649	675	655	632	629	677	670	632	636	687	629	661	655	582	675	679	607	612	656	597	622	698	628	647	667	640	637	648	653	642	639	675	637	649	661	651	650	622	639	677	638	682	633	656	618	646	651	624	655	628	609	596	615	657	615	682	644	655	628	613	625	633	620	617	668	649	698	674	672	677	646	659	613	689	657	650	644	645	635	648	656	640	667	618	641	621	671	609	649	670	634	635	612	664	612	642	660	677	652	663	652	681	603	630	621	628	661	649	605	627	677	638	670	643	665	655	627	618	623	689	632	694	631	653	639	641	664	684	649	603	648	626	621	669	652	652	635	609	656	684	613	561	640	628	667	634	629	632	656	680	651	576	649	647	612	631	650	624	629	635	653	658	624	626	598	661	650	618	616	678	647	630	624	639	659	664	660	618	671	628	627	653	601	617	656	651	629	653	638	662	597	633	630	640	656	643	652	636	661	655	654	704	637	695	672	588	645	629	623	662	646	665	633	645	653	642	700	674	663	646	657	680	647	653	675	680	619	621	620	662	661	635	645	661	665	663	630	680	664	679	625	624	657	654	609	642	664	579	650	651	607	591	624	597	667	619	619	643	610	647	660	669	622	641	611	690	626	618	681	597	668	658	608	633	670	638	656	615	652	645	631	646	687	617	633	623	632	658	601	642	688	690	685	632	606	630	607	654	654	668	700	616	660	613	673	627	699	591	657	663	629	655	650	611	671	654	653	644	606	651	626	644	629	630	620	659	661	641	632	640	627	651	635	656	644	661	659	670	621	676	612	650	606	665	668	666	610	666	622	665	617	620	625	670	663	642	605	636	650	632	656	636	648	614	634	665	640	660	602	658	680	656	675	663	617	611	636	650	598	661	673	613	647	686	673	659	653	620	627	671	640	629	658	637	657	688	659	623	664	659	665	620	682	650	632	617	635	666	646	640	648	660	645	694	634	594	647	649	636	636	655	653	685	659	645	605	613	644	611	665	616	588	672	628	661	600	656	649	629	624	654	595	665	610	659	669	668	644	647	664	643	680	645	645	640	637	651	618	592	676	632	632	657	692	648	638	649	632	709	638	606	579	660	623	635	656	651	632	645	644	631	651	623	638	633	601	635	665	686	635	684	657	625	682	659	720	613	620	636	622	648	644	629	636	640	636	645	597	613	622	659	663	630	637	669	616	654	594	659	625	643	667	630	616	642	635	613	611	681	669	629	674	627	610	650	638	645	656	631	650	598	698	639	628	668	642	639	632	658	621	633	637	683	634	634	721	629	625	635	593	686	677	690	655	656	665	687	632	660	656	638	696	628	596	598	649	648	637	616	639	675	655	611	640	650	647	565	631	661	597	630	648	620	666	661	607	593	647	683	644	684	635	679	673	636	671	665	670	658	668	638	661	650	627	701	680	637	616	665	637	663	662	644	647	641	645	634	652	661	669	624	688	657	686	611	638	601	652	681	611	595	638	663	633	618	638	693	628	586	635	647	663	679	597	691	626	659	652	690	670	662	597	636	629	617	635	661	628	625	637	671	647	613	656	632	684	652	627	606	634	676	604	673	600	680	642	656	615	637	646	680	659	628	588	614	636	671	657	671	619	661	673	606	632	625	664	638	674	652	656	704	647	634	617	650	671	649	703	671	699	642	558	617	627	656	648	648	634	589	641	697	604	615	665	641	689	680	669	660	675	636	664	638	656	630	620	649	621	626	657	654	618	630	636	644	668	656	635	603	684	597	646	645	616	585	684	679	678	685	668	671	690	660	622	635	628	627	631	616	658	698	666	648	638	627	729	645	663	676	633	626	668	691	646	649	616	674	630	666	653	628	624	641	682	621	651	599	635	650	657	643	652	675	637	630	651	612	591	672	651	658	665	655	671	652	677	610	645	648	603	685	650	624	651	621	621	656	645	646	651	622	637	642	612	644	619	643	621	641	639	612	643	666	629	625	653	644	632	628	647	615	686	666	626	667	631	659	636	599	633	613	618	611	621	584	684	633	652	683	618	619	614	644	622	647	671	634	656	670	689	615	623	678	637	617	641	676	675	671	622	701	658	677	661	667	629	659	644	644	657	679	655	616	681	634	653	627	650	674	603	678	669	669	644	618	643	643	630	620	646	652	624	624	615	658	667	665	640	583	620	660	630	690	588	642	602	660	640	645	609	619	609	682	619	646	665	659	657	686	658	640	717	629	610	625	617	615	659	648	670	622	628	652	654	612	626	622	641	676	667	618	619	666	619	656	673	666	609	673	682	615	651	663	618	652	623	675	610	649	624	618	636	672	630	647	630	633	654	648	590	619	634	643	642	653	634	645	649	672	626	656	657	618	639	654	617	678	646	620	636	610	636	661	643	633	622	661	630	686	620	663	653	639	641	686	663	667	628	613	641	656	714	650	652	670	610	637	614	682	606	634	652	686	629	670	621	645	620	684	647	655	644	625	625	629	642	644	657	604	645	645	609	661	648	651	660	620	616	687	638	650	660	634	687	646	647	644	629	654	606	652	601	654	601	617	672	625	670	634	641	622	656	647	673	675	620	630	633	601	587	660	674	596	620	662	616	672	614	644	667	654	633	676	628	631	683
42776	20419	8736	2051	689	515	432	391	364	370	353	354	325	351	312	324	327	316	294	305	299	296	264	302	307	293	286	277	302	250	307	250	280	277	255	237	278	247	282	256	266	276	245	266	257	260	266	279	282	264	256	292	266	247	270	275	253	295	274	283	264	252	282	257	258	246	244	251	237	254	254	246	264	238	242	284	301	245	240	271	268	257	219	257	257	232	269	267	254	267	245	279	237	262	269	247	241	255	268	257	262	244	272	270	260	258	254	255	254	277	263	279	283	272	242	255	262	279	238	266	247	291	253	264	256	256	294	271	290	262	227	273	288	243	263	252	258	295	248	262	290	270	272	281	261	264	269	309	273	264	246	253	265	266	255	270	265	266	290	242	264	242	228	235	274	248	299	242	245	240	274	259	269	301	292	251	269	282	258	250	281	256	263	298	281	273	236	265	225	280	238	288	285	257	264	248	253	278	294	257	290	275	288	266	267	250	274	296	266	240	259	261	230	296	257	272	267	264	266	254	283	279	260	274	252	237	250	270	290	248	267	278	270	254	230	238	280	269	273	292	236	251	271	280	253	258	284	262	281	281	245	261	283	263	238	228	256	232	244	278	276	271	271	287	231	260	239	271	274	247	240	279	243	251	276	244	254	253	269	262	277	265	268	266	300	266	254	275	260	276	288	236	266	242	253	229	243	286	246	260	290	230	246	246	254	267	269	270	286	279	257	289	309	291	276	240	266	283	289	285	273	248	247	278	261	280	260	265	247	240	281	256	255	288	263	257	283	297	248	249	274	281	245	259	273	271	290	283	277	272	260	241	238	274	299	286	244	238	289	268	257	246	298	289	271	268	271	256	231	247	248	270	297	266	244	281	290	275	280	272	268	295	289	258	274	293	261	283	267	257	297	252	269	262	276	270	287	308	266	263	269	292	292	268	240	283	268	239	255	261	293	244	279	310	264	257	303	318	267	278	273	264	270	261	277	254	279	292	281	267	267	259	269	274	256	271	298	268	253	283	264	266	258	288	262	245	259	284	262	285	252	238	257	254	261	269	228	276	241	296	262	278	288	272	252	278	272	277	244	290	262	240	240	268	282	303	259	244	247	231	302	290	260	314	275	263	284	240	268	258	264	296	293	267	268	288	267	284	253	284	247	275	282	255	245	253	278	232	257	264	263	262	258	231	279	269	302	283	280	288	263	254	311	273	254	268	233	281	283	288	281	287	265	274	247	253	270	273	281	256	265	279	254	270	292	262	285	250	280	265	246	302	255	257	259	285	288	262	256	264	289	259	287	272	280	270	268	276	315	267	252	258	255	249	250	281	264	287	270	285	289	242	235	254	280	275	249	273	246	257	287	267	282	233	293	267	254	265	301	238	261	261	248	276	288	251	272	246	256	255	269	278	267	237	236	280	277	255	280	261	285	285	249	242	274	249	285	264	271	261	278	273	306	275	285	277	263	256	282	241	261	273	247	262	284	282	234	281	257	273	260	276	282	257	270	245	290	266	257	254	257	275	275	257	272	241	269	266	268	256	271	257	294	231	263	248	279	288	290	257	247	270	265	270	269	262	241	274	276	235	262	233	280	232	301	262	269	278	269	254	267	242	233	236	256	261	240	226	281	308	269	292	272	269	272	254	228	322	294	242	277	284	258	307	239	275	263	271	263	312	277	275	300	296	253	253	309	269	285	260	263	241	261	279	263	287	270	256	291	272	276	285	271	260	314	301	281	263	270	246	251	251	259	278	280	289	268	263	247	281	291	289	275	295	265	279	282	233	285	269	284	273	277	264	266	254	280	272	282	278	277	277	279	249	263	286	295	246	255	271	271	239	254	252	246	249	277	253	286	289	293	252	249	260	272	263	286	258	292	254	255	246	268	247	269	234	242	304	268	268	300	262	275	279	266	253	259	293	273	277	276	249	275	246	252	279	259	272	252	300	265	235	266	265	265	257	283	246	274	257	285	263	264	287	249	255	316	314	266	250	253	240	268	272	243	247	259	232	277	245	265	292	246	281	264	266	275	250	258	310	258	249	273	242	258	257	244	262	263	277	313	265	259	293	267	261	273	265	261	281	252	262	268	250	234	266	251	255	253	270	241	309	280	288	264	262	243	268	279	258	274	264	262	265	258	266	278	256	255	228	274	273	255	267	288	247	312	263	234	253	268	252	283	306	288	244	265	253	293	253	273	267	249	248	260	276	276	284	251	279	274	269	244	258	222	274	259	247	228	254	246	280	265	299	276	284	267	240	268	276	249	275	265	252	286	243	213	280	258	295	262	285	290	236	247	283	251	271	260	260	280	269	283	257	253	242	268	267	268	262	245	232	268	296	307	254	256	268	238	273	303	311	267	276	262	267	278	286	261	302	238	295	270	288	255	285	280	262	303	267	281	299	269	264	271	255	265	297	277	250	307	270	256	262	237	274	272	259	305	288	247	253	240	254	282	279	284	252	283	270	278	253	250	249	300	259	274	240	268	283	260	269	258	242	263	250	254	277	269	256	254	282	267	260	296	285	291	258	273	261	268	298	248	263	261	284	259	287	261	266	257	252	273	260	287	278	252	238	279	256	284	254	260	255	284	290	270	235	252	265	281	295	277	279	287	268	275	278	248	265	229	277	282	257	259	265	293	277	266	221	243	263	244	331	253	263	257	234	258	241	256	286	281	292	277	280	258	271	278	253	251	258	279	268	252	280	239	252	289	249	266	254	265	260	298	246	250	262	259	249	269	287	236	294	284	253	233	284	262	221	248	249	282	250	223	265	295	284	280	276	285	277	246	280	259	274	270	286	265	259	265	251	255	240	247	280	251	285	263	283	262	249	259	289	263	284	289	240	258	265	235	268	268	293	256	261	284	273	266	244	244	265	269	261	260	273	274	298	263	281	261	321	292	247	286	266	276	263	261	262	262	235	280	265	261	295	291	264	263	267	250	272	291	276	245	291	284	267	272	250	266	246	251	294	306	283	272	282	246	259	266	285	243	288	274	269	260	288	278	268	221	249	243	262	256	284	266	258	261	284	276	261	264	259	260	258	252	229	270	269	280	267	288	266	242	247	239	256	256	284	275	247	260	214	268	264	306	301	259	293	297	283	251	295	269	254	267	247	262	272	257	242	281	290	262	247	256	264	274	278	249	275	244	270	250	282	256	260	248	272	252	290	244	266	286	256	273	266	233	265	295	252	247	247	268	239	265	266	259	257	272	244	271	232	259	295	293	234	258	251	250	257	244	269	274	246	268	271	282	259	297	231	257	265	294	266	271	276	264	274	250	278	277	251	232	269	272	262	265	273	284	289	270	270	233	269	306	283	259	254	286	262	283	259	275	248	271	283	286	275	234	275	281	263	251	262	266	267	252	272	279	303	257	241	269	287	258	292	251	259	284	251	255	236	286	237	232	246	280	253	270	261	280	254	281	257	271	249	270	261	224	260	275	245	312	247	280	250	232	254	250	278	232	263	284	264	275	261	268	246	246	263	246	323	314	267
25735	12667	11084	4085	2078	1648	1448	1159	1128	1027	1065	1026	1040	1005	882	892	786	864	762	760	807	843	817	841	773	716	704	594	586	594	603	541	552	592	576	587	576	609	585	555	604	589	590	558	598	549	573	579	571	556	584	529	572	587	574	568	567	593	575	624	595	563	569	573	553	597	600	523	595	519	576	579	572	525	536	570	572	595	595	542	580	584	560	551	563	610	572	569	555	600	580	598	547	556	567	553	592	521	559	572	539	579	529	554	598	583	567	553	590	560	526	590	613	595	552	581	538	543	537	544	546	565	576	552	602	542	544	529	574	559	573	525	576	572	572	591	605	557	549	570	588	595	543	594	580	527	534	614	598	514	563	537	536	529	543	593	566	534	558	566	561	560	552	583	588	553	576	543	572	562	590	538	569	571	561	561	560	587	585	570	569	577	590	567	490	578	534	551	582	577	599	569	590	528	532	549	583	563	534	598	582	524	545	560	516	554	575	546	571	598	549	562	568	579	548	553	595	589	567	559	634	572	549	576	555	553	570	565	535	579	562	554	582	578	566	543	597	567	578	560	545	545	573	614	544	551	562	605	496	540	547	572	569	563	540	563	598	581	534	541	526	584	557	525	547	538	569	504	544	544	602	576	570	562	581	591	572	574	553	555	584	524	549	533	586	583	562	576	576	607	583	541	588	565	582	591	574	571	580	528	585	554	570	573	546	578	530	574	558	549	554	560	518	559	542	576	567	569	584	566	548	562	556	583	560	539	559	551	559	575	536	592	518	563	543	576	566	558	570	548	565	602	543	593	591	521	567	550	568	558	575	556	542	552	551	595	608	569	561	589	558	529	543	526	537	518	529	559	566	555	563	580	566	572	570	551	554	568	593	560	547	559	549	560	550	582	601	518	572	581	534	577	566	575	559	574	538	568	609	573	544	564	542	534	613	566	572	520	576	567	578	542	571	575	584	572	568	579	567	564	559	654	561	564	538	574	558	529	565	574	553	538	566	558	567	580	542	526	531	631	524	533	570	536	540	581	586	559	568	553	545	557	564	609	534	558	577	616	590	552	595	565	564	587	623	536	571	552	593	590	579	595	537	548	584	576	583	582	571	603	580	577	529	536	575	617	573	579	599	520	584	506	569	542	580	564	589	550	545	551	529	609	569	553	542	562	606	556	525	568	563	536	572	620	575	562	548	544	573	576	518	579	554	557	611	551	597	585	608	574	603	566	563	575	564	557	600	571	566	583	520	599	530	563	525	572	580	539	593	551	529	556	597	516	564	592	578	563	555	557	561	593	606	609	587	566	586	586	572	584	513	577	549	532	567	554	534	571	591	557	560	560	526	540	577	542	564	567	600	551	563	576	538	613	595	592	551	530	525	576	574	639	597	516	534	591	561	554	593	588	571	587	617	557	545	570	544	585	564	608	578	586	560	611	589	554	541	539	606	560	577	570	568	560	587	562	556	573	556	615	542	537	548	568	562	597	535	563	545	597	568	534	543	595	566	627	589	557	586	562	559	584	530	574	607	562	555	580	567	572	535	581	569	553	573	574	566	568	586	587	614	561	580	560	578	584	564	582	585	580	578	544	588	515	550	570	551	572	580	535	555	547	596	596	578	562	538	549	537	558	530	582	593	565	602	562	561	595	522	597	570	587	570	544	520	630	590	558	528	565	519	587	590	564	546	526	553	570	534	513	563	551	536	586	582	562	584	550	588	522	577	552	538	551	607	579	587	544	543	558	588	577	561	577	583	571	571	557	599	574	567	530	602	608	537	555	572	572	543	560	579	534	612	574	585	586	580	528	527	534	563	594	544	539	553	595	593	607	539	582	557	579	567	582	551	563	505	571	599	577	571	580	570	577	571	580	584	585	573	577	533	540	567	542	584	538	578	572	577	559	570	580	586	587	564	526	529	601	587	548	586	549	561	552	614	547	582	542	516	593	570	571	536	562	538	564	507	572	585	581	572	556	545	557	607	560	571	555	586	583	525	615	568	595	588	570	578	558	565	538	523	578	577	556	608	573	548	585	558	565	558	540	575	599	586	523	560	503	554	510	571	515	550	544	563	593	583	570	521	527	538	528	577	528	547	542	511	576	551	538	585	557	557	613	562	590	559	512	569	541	577	594	588	531	580	547	593	529	561	538	536	554	592	562	590	572	577	585	554	556	549	581	533	564	553	579	508	599	555	595	580	584	564	546	514	565	551	562	563	565	579	594	545	536	565	526	546	589	597	557	546	562	570	584	578	562	556	536	586	574	582	599	555	583	584	546	583	602	538	569	590	541	554	565	572	534	532	560	558	535	587	578	572	551	565	543	545	585	556	563	570	586	589	561	566	551	596	553	581	540	610	566	585	600	527	561	528	530	574	560	567	535	581	563	553	572	593	558	560	584	545	551	561	550	561	544	586	591	568	560	556	543	530	581	570	543	561	537	538	545	576	543	584	540	591	556	552	565	571	562	568	619	543	568	575	554	544	570	573	595	561	597	534	545	552	556	577	568	550	571	582	590	568	582	574	552	574	536	534	522	579	540	537	560	565	567	547	548	547	593	579	553	553	547	571	566	557	613	561	545	594	546	550	555	549	560	542	489	572	558	532	580	566	562	554	533	522	581	548	663	548	596	566	576	597	568	620	581	563	565	591	555	573	545	591	579	535	608	604	560	555	565	611	575	590	582	602	543	575	583	546	587	555	561	544	565	553	561	543	561	556	533	544	619	602	555	544	581	560	537	572	586	518	577	566	559	559	588	563	579	546	555	512	530	582	623	582	563	571	517	570	552	542	598	565	551	552	547	575	577	549	580	562	559	608	555	563	643	580	574	560	559	557	520	541	594	543	559	548	536	545	533	562	594	590	611	534	572	541	523	571	547	588	561	538	568	545	570	555	509	599	561	546	569	594	585	547	571	535	532	554	566	560	529	563	584	533	528	543	591	612	545	515	533	561	526	536	571	559	560	572	563	556	609	571	578	589	587	561	616	546	571	569	556	575	579	599	533	539	551	564	545	536	549	582	560	569	519	565	536	534	526	564	577	579	557	562	546	553	551	592	570	603	558	593	560	598	572	557	550	523	544	550	577	576	555	562	539	557	569	587	598	551	545	598	561	564	537	581	579	575	585	556	579	546	562	592	552	577	548	539	592	555	562	583	555	578	564	537	551	548	571	628	537	532	567	547	550	567	575	542	578	598	556	561	592	590	561	599	578	568	611	532	551	545	573	580	564	561	559	536	530	570	555	510	597	557	526	545	559	557	530	593	559	592	555	574	542	526	558	543	603	573	568	556	576	554	577	602	523	541	563	604	597	570	548	535	550	559	571	609	575	530	534	586	547	524	549	573	606	549	581	557	539	627	570	580	587	578	554	585	543	538	566	572	546	530	547	591	582	546	572	603	594	556	560	575	559	598	601	571	606	532	573	609	552	581	550	566	511	562	560	574	574	572	565	530	553	522	582	560	535	551	556	545	537	573	593	573	551	600	539	571	566	577	531
55559	29686	16598	5737	1738	1265	896	776	678	613	538	567	456	485	439	374	348	363	336	305	421	387	368	332	308	305	285	272	276	286	279	274	283	234	249	268	281	272	263	270	242	312	253	260	284	267	315	296	262	274	260	273	281	283	288	254	257	229	294	259	307	274	281	260	261	238	279	287	249	300	264	233	271	269	295	265	274	271	261	287	257	287	283	253	286	280	248	277	279	274	256	251	239	270	289	243	243	284	304	250	270	234	274	260	246	261	278	245	294	282	275	238	308	261	264	258	278	267	256	263	276	243	280	270	246	271	286	254	264	297	262	282	251	262	234	261	256	271	249	253	296	319	229	282	264	263	233	245	262	285	274	274	275	285	274	247	281	281	246	247	308	268	297	257	252	220	272	296	265	244	268	272	286	262	253	262	269	253	273	237	249	276	267	278	236	286	278	285	252	276	257	267	279	275	248	257	275	265	276	274	279	277	232	296	274	261	263	257	246	268	276	261	271	269	302	275	262	261	254	272	281	239	286	246	248	264	303	275	294	285	277	254	296	272	293	265	261	260	308	273	246	255	256	244	278	254	295	256	257	277	298	290	319	247	242	287	269	254	263	305	273	281	258	244	282	268	231	283	256	265	271	270	238	289	253	236	262	293	257	274	276	253	258	288	280	289	316	293	256	291	288	281	293	273	277	270	256	301	264	250	268	243	286	286	289	257	258	259	252	276	302	273	270	241	249	283	250	239	293	270	286	253	278	280	295	275	280	264	266	261	287	252	267	232	261	286	284	272	276	273	272	243	246	274	266	277	260	257	263	283	272	276	282	294	252	262	286	283	268	253	276	260	265	262	289	293	296	264	239	258	267	252	247	247	314	274	268	269	245	266	284	240	270	280	287	255	279	275	309	245	278	274	272	255	265	248	230	259	272	263	269	261	250	278	264	255	266	269	269	269	245	258	288	276	254	253	266	287	303	259	297	255	283	287	260	320	266	318	282	304	241	250	237	248	247	259	273	255	268	282	284	264	285	281	272	269	262	285	296	257	257	254	293	275	275	254	279	262	262	259	236	300	271	265	269	264	279	265	264	272	228	263	248	266	267	279	283	292	261	260	260	270	271	300	288	240	255	256	257	242	259	248	264	303	322	285	317	293	291	241	264	263	246	253	323	244	275	294	292	279	283	275	229	238	259	285	296	259	296	286	275	260	274	221	283	265	278	255	242	299	274	259	250	209	275	288	279	248	270	255	248	216	255	259	255	296	265	286	248	278	243	288	282	267	277	274	238	289	303	251	288	309	279	259	242	274	262	305	269	258	287	257	234	256	217	246	271	268	265	286	263	256	285	266	249	254	279	280	258	292	259	272	277	258	234	227	280	293	258	268	283	258	269	244	305	252	267	264	288	246	285	257	283	269	250	254	264	231	252	277	252	266	253	281	264	289	270	268	255	285	264	254	270	251	277	287	255	263	302	267	260	303	278	271	252	267	255	256	270	269	268	270	269	272	271	259	257	279	287	279	287	283	233	270	267	266	253	279	258	258	246	259	270	261	217	270	252	257	264	269	272	255	256	270	284	241	287	235	258	276	249	265	265	303	234	242	262	262	282	272	275	273	264	259	273	236	256	239	280	281	257	271	290	255	262	252	265	240	287	281	259	244	296	285	262	298	259	266	251	277	299	272	262	260	281	317	268	274	257	288	269	257	262	281	266	260	250	275	264	278	269	270	264	297	251	254	302	297	266	277	250	258	278	263	232	283	269	274	315	268	241	234	263	244	293	268	260	268	249	253	246	245	260	296	271	251	266	251	264	257	276	281	300	268	260	301	275	233	260	300	284	279	287	283	275	292	271	285	251	262	294	288	311	315	296	256	252	248	260	247	281	223	253	250	263	262	286	263	259	286	265	286	278	266	251	288	230	251	266	295	275	269	239	303	256	275	261	280	287	270	275	274	275	271	259	238	233	272	261	265	262	297	287	299	236	253	280	274	276	282	241	277	256	298	267	291	275	256	270	261	271	330	272	293	262	319	259	318	256	283	286	228	271	292	267	259	270	265	259	235	299	254	255	215	276	281	240	252	242	275	278	251	255	242	289	294	259	287	241	237	212	281	274	291	242	283	267	300	249	264	272	300	282	259	260	239	281	256	289	265	270	257	281	247	279	280	270	288	270	275	286	273	263	242	274	270	262	241	294	303	258	325	287	248	294	282	294	261	282	242	259	278	298	273	304	298	255	248	279	297	287	298	292	279	285	287	263	269	244	300	280	302	263	251	244	305	280	261	245	259	260	271	275	284	242	262	253	265	245	244	260	286	273	266	262	257	258	288	246	274	263	232	258	284	289	265	271	252	230	266	229	273	253	246	275	300	281	265	279	263	273	290	250	275	270	256	251	284	258	286	263	275	258	284	279	272	280	255	231	274	260	263	284	260	256	225	278	258	284	259	277	272	249	268	276	252	250	258	268	283	260	279	275	258	269	281	276	230	217	264	266	293	281	267	286	275	265	246	276	285	243	295	277	299	277	250	287	244	261	270	306	264	269	274	292	280	278	272	282	248	246	262	267	284	296	256	282	248	261	261	279	309	268	289	253	272	239	249	259	271	265	260	279	278	267	265	310	277	275	271	260	276	283	266	280	253	263	234	251	254	249	279	250	291	274	223	292	261	296	245	290	259	254	255	285	261	289	276	281	248	247	265	258	300	265	286	269	259	255	237	264	274	290	250	230	295	270	297	297	263	263	262	283	267	306	287	282	261	282	267	211	261	281	276	262	275	260	297	263	272	226	242	254	265	249	262	276	266	273	248	263	263	224	279	264	282	254	258	316	223	264	272	226	245	248	263	282	265	259	235	268	249	281	263	250	273	255	301	276	284	262	261	259	266	250	266	325	277	284	297	268	251	283	254	296	285	250	275	272	243	253	274	285	252	282	255	290	249	274	279	279	280	284	306	272	274	279	236	259	289	251	267	289	262	255	242	259	268	254	272	253	263	292	270	267	245	265	304	294	264	276	282	280	251	296	288	236	275	282	241	246	299	260	292	274	276	293	272	273	301	261	265	261	260	266	255	239	262	266	272	243	255	294	267	261	262	260	268	251	239	288	281	264	274	258	257	273	246	313	270	258	271	267	270	294	261	258	247	267	253	261	294	278	303	268	264	253	266	273	289	249	284	294	269	278	268	254	295	282	272	277	276	247	261	303	288	278	240	251	306	282	300	227	284	274	268	273	299	297	279	275	253	254	275	263	248	251	275	250	266	260	243	267	281	252	265	295	266	273	252	274	278	242	238	296	277	271	294	267	284	304	247	269	250	253	248	269	249	250	248	288	282	244	251	263	278	260	234	257	251	290	283	294	269	252	286	283	254	237	237	283	286	225	236	264	275	313	261	295	271	249	269	302	261	255	234	231	251	293	254	290	254	257	284	264	271	259	274	256	259	262	274	301	275	267	269	243	261	277	269	252	275	248	253	278	244	263	243	264	272	263	262	270	291	276	258
33594	19625	19603	9989	5335	4084	3549	2819	2757	2452	2287	1963	1776	1594	1540	1356	1211	1190	1099	1070	1076	1173	1074	1021	944	845	738	623	673	640	667	606	625	604	621	604	641	662	602	568	581	580	607	605	583	584	521	570	546	569	594	580	609	580	606	568	552	589	569	559	561	605	572	569	596	569	551	616	594	612	617	539	597	557	569	580	642	564	564	596	607	558	590	569	577	540	550	562	586	600	562	578	608	511	619	569	581	575	560	566	572	570	597	562	617	578	599	579	565	563	561	558	590	556	556	556	600	542	579	564	554	568	559	543	533	557	567	565	568	550	584	553	592	587	604	548	590	531	539	564	586	587	589	583	548	608	604	584	590	602	628	569	539	540	607	561	568	577	633	553	575	575	569	555	592	562	537	559	599	573	559	545	601	598	557	554	558	545	623	567	593	558	533	588	561	586	559	556	517	579	580	584	608	578	562	588	596	555	547	580	600	583	570	575	549	563	580	542	542	569	559	591	558	604	582	594	556	557	597	530	603	582	584	584	626	594	608	613	573	570	601	589	515	559	531	583	589	568	550	590	564	586	591	559	606	546	573	550	531	545	601	558	580	597	553	595	572	559	585	571	598	539	578	553	602	548	556	562	522	539	579	559	544	528	551	566	555	593	565	541	526	568	535	593	559	596	554	576	557	575	552	562	569	595	577	534	570	578	592	557	565	546	589	574	588	552	578	572	594	571	538	551	607	536	594	575	614	609	553	566	557	584	577	556	562	573	554	594	554	613	566	551	635	570	607	498	566	562	557	599	555	601	583	539	543	585	555	592	593	597	573	576	544	561	596	502	567	542	594	553	587	606	594	569	591	547	605	579	603	595	586	606	574	537	575	558	618	530	562	535	580	584	590	601	600	607	520	553	600	567	558	558	585	558	575	563	576	545	565	588	590	584	577	527	567	616	530	539	585	587	571	579	595	563	561	590	569	591	506	584	592	545	551	607	573	592	549	556	564	574	547	576	551	611	556	560	580	603	600	538	570	519	567	533	603	550	534	585	580	565	571	564	568	562	584	573	595	599	605	565	618	574	595	549	571	592	616	574	560	606	539	557	573	561	580	576	573	564	598	545	588	561	527	583	578	564	554	598	588	554	582	578	562	546	589	617	552	571	559	523	565	575	586	524	603	621	569	569	613	546	577	594	568	580	588	564	548	545	579	594	603	563	565	541	557	519	579	573	525	595	551	579	529	587	576	591	554	511	556	575	548	570	580	559	571	577	556	566	565	558	511	533	583	560	527	563	560	576	553	550	596	552	580	593	588	561	574	562	603	572	584	584	508	593	578	559	551	552	545	580	526	597	573	555	558	562	558	561	620	572	583	595	571	558	585	563	606	553	560	560	591	551	565	616	579	591	569	581	542	535	572	586	557	613	550	569	542	562	589	599	541	591	561	568	546	568	592	585	612	582	569	559	581	548	581	538	540	530	592	589	613	582	586	558	601	600	597	538	543	560	562	587	551	568	555	523	581	607	612	561	575	581	540	571	538	561	572	549	529	559	578	539	570	640	568	584	573	652	573	576	595	588	585	582	538	556	553	601	538	593	594	505	581	562	560	574	580	595	587	578	567	624	577	625	554	587	570	560	558	563	622	534	626	542	590	605	554	558	525	536	599	570	526	540	608	578	570	596	566	608	603	626	569	571	600	582	565	591	518	614	497	586	603	544	595	561	545	552	574	569	592	549	556	578	552	587	554	565	546	574	580	576	546	568	605	621	537	611	572	553	597	619	585	573	577	595	535	591	583	586	537	568	551	561	581	540	530	600	552	597	567	561	596	613	560	561	546	558	540	547	557	552	593	626	541	557	610	541	658	553	567	596	588	566	591	616	574	576	567	564	604	543	578	590	550	583	584	560	532	621	537	553	650	546	561	531	565	561	527	550	594	605	567	594	589	546	589	565	564	503	550	602	568	556	594	561	594	524	597	567	575	557	579	537	575	564	568	562	581	568	544	540	562	535	577	549	561	560	596	569	555	597	597	527	548	573	606	578	580	541	562	591	537	576	561	531	582	556	575	589	612	612	618	578	604	557	547	579	622	596	558	548	555	617	578	618	559	605	587	584	538	613	557	593	585	571	583	607	581	560	554	554	537	596	596	606	601	562	560	563	559	583	592	573	570	572	565	582	587	584	588	522	543	595	552	573	581	565	589	553	547	567	572	572	559	589	532	561	598	585	569	604	559	565	544	591	574	540	529	588	602	581	551	559	564	629	568	538	546	580	573	604	541	547	558	568	610	541	567	561	555	597	601	589	554	560	627	590	521	583	584	582	547	556	598	537	541	593	553	534	552	570	543	527	580	572	571	594	586	576	547	542	599	552	559	568	622	586	601	591	554	575	581	586	557	579	598	563	558	546	602	585	590	610	601	577	594	583	568	557	551	540	544	562	584	539	578	598	553	609	569	533	566	598	550	528	574	532	560	634	546	570	556	573	602	579	557	551	597	516	516	596	597	631	554	532	565	550	606	573	596	566	563	596	579	545	539	603	576	590	546	593	551	563	540	589	573	589	550	589	568	608	601	558	580	598	543	606	552	589	602	579	566	520	578	577	571	621	554	564	562	558	582	536	572	592	572	590	542	570	557	564	567	598	568	621	547	572	608	525	561	604	617	531	567	532	595	574	574	551	578	557	583	579	577	564	595	529	612	593	615	582	562	554	571	569	528	567	590	553	588	574	552	508	564	557	582	611	577	610	568	570	511	585	577	592	593	605	580	591	535	589	600	585	569	602	581	592	615	585	539	597	557	552	587	617	574	554	635	583	558	598	573	591	570	585	535	584	573	545	587	584	550	608	598	591	546	549	570	581	552	544	546	582	591	567	550	526	601	569	566	554	564	581	557	593	548	570	560	545	582	580	606	552	611	620	558	588	557	584	559	546	611	551	561	549	570	571	574	539	527	564	570	575	520	593	558	558	575	586	549	587	553	496	558	563	565	577	611	565	560	572	544	602	603	586	555	572	621	600	552	605	587	581	597	546	584	573	588	540	581	564	570	585	589	588	567	573	592	573	615	571	590	550	539	565	597	543	546	510	577	594	601	588	594	571	554	546	559	554	586	571	572	577	577	584	556	580	580	531	532	540	539	578	582	522	567	556	594	566	571	561	558	597	588	559	544	545	557	551	557	567	543	592	611	589	547	594	602	586	553	538	552	601	588	560	591	565	597	575	514	599	618	572	529	620	575	567	632	578	560	535	566	549	547	566	576	557	598	620	568	569	525	577	557	539	569	597	566	560	568	583	645	570	597	564	573	538	617	589	565	556	516	577	521	554	582	562	575	600	575	559	573	557	616	613	625	551	566	551	611	564	610	565	570	576	584	604	579	572	555	606	551	571	594	564	595	523	550	618	530	565	578	586	561	578	583	574	581	566	569	528	574	605	532	539	565	545	575	607	573	579	592	583	586	529	586	532	565	586	525	544	555	576	586	568	568	558	588	563	567	595	535	553	585	595
64017	34997	22500	9545	2891	1863	1482	1229	1109	927	822	711	660	576	609	489	430	450	383	433	428	397	398	385	393	364	319	333	340	305	336	325	266	354	332	314	313	324	299	296	328	304	341	297	288	303	294	289	312	290	287	304	296	317	303	316	281	303	321	292	277	333	311	303	321	323	316	319	305	332	293	322	294	326	294	291	285	293	324	309	299	310	326	309	313	314	320	287	284	324	291	327	290	307	310	281	290	274	308	312	285	284	302	289	270	288	325	312	327	303	307	262	291	335	315	340	286	324	322	302	304	308	281	306	311	265	296	336	358	317	270	296	262	310	307	305	303	286	330	296	308	289	303	307	322	300	311	349	295	309	319	278	318	325	310	299	296	284	297	306	311	331	327	296	315	296	293	325	267	320	314	268	290	331	284	311	298	291	311	311	293	312	305	309	298	339	309	343	323	283	321	324	310	283	288	306	305	308	321	308	291	302	322	292	313	324	303	295	299	309	296	293	315	294	292	297	329	276	296	293	311	312	283	333	301	300	300	291	322	326	302	295	323	325	307	267	305	309	312	298	316	273	310	320	301	302	322	310	338	286	311	303	316	286	277	285	282	267	282	310	310	285	266	266	317	289	296	322	316	291	338	287	292	340	317	312	291	294	303	288	345	305	310	280	325	320	352	322	310	291	294	303	301	289	335	344	313	328	302	302	336	316	305	288	299	307	300	272	319	315	294	270	304	316	294	293	371	333	306	290	332	306	303	326	298	362	336	303	348	281	306	300	271	337	291	306	304	285	325	341	308	323	311	335	333	290	318	303	313	263	295	287	296	325	308	299	329	309	267	300	297	272	297	340	259	296	311	353	319	297	310	319	317	294	319	335	325	301	318	302	293	326	318	314	297	307	327	286	319	304	308	258	296	300	311	305	322	299	348	324	312	317	328	338	298	258	331	291	319	294	293	327	274	316	334	336	326	317	331	255	294	320	296	292	322	317	335	315	309	293	317	294	296	311	304	291	280	285	325	293	330	299	272	326	310	297	339	303	278	310	299	293	289	353	321	318	272	348	317	325	301	299	303	326	322	315	340	311	297	305	315	311	324	296	337	267	270	291	318	338	328	327	271	307	306	285	260	288	338	290	294	317	306	280	291	334	350	295	334	313	281	333	268	293	318	282	286	299	289	332	323	307	300	306	307	300	321	355	312	311	302	306	348	300	337	321	323	291	294	312	297	313	337	324	334	337	305	320	309	298	276	325	290	324	335	288	277	317	306	318	305	259	282	318	325	288	272	308	291	293	296	273	278	323	292	290	315	321	285	315	316	318	321	307	310	302	317	279	311	286	308	310	342	313	303	326	301	321	290	289	335	316	328	316	350	297	294	331	320	283	303	290	349	300	252	299	320	290	274	311	320	284	299	290	317	273	284	311	313	330	284	288	328	304	300	271	308	316	283	296	291	319	314	293	308	275	359	309	292	323	282	323	323	344	327	314	311	298	349	311	279	299	282	318	288	355	283	304	300	316	316	315	338	306	289	302	302	314	305	284	316	317	302	283	304	324	289	313	340	281	369	320	329	323	313	334	303	331	324	308	309	314	310	311	262	301	294	294	292	293	314	286	290	347	314	335	298	333	293	326	329	315	315	324	362	336	303	282	302	280	318	305	317	306	280	299	326	279	302	281	313	316	312	303	287	298	296	322	280	290	288	306	331	331	303	318	292	317	310	268	311	276	261	286	329	324	310	331	326	266	314	273	274	286	304	332	314	314	343	305	303	321	317	296	313	276	305	335	314	299	273	304	304	313	267	320	286	273	338	362	301	292	307	299	339	356	258	353	310	306	320	324	345	284	305	330	263	298	321	290	339	315	298	303	318	327	330	285	282	273	290	306	300	297	312	281	316	311	283	317	320	302	345	280	322	326	311	289	304	257	319	271	284	294	317	299	320	298	278	297	306	292	341	328	333	293	293	343	321	302	313	340	303	312	302	284	317	296	292	278	287	307	329	333	300	302	335	290	300	300	310	303	318	320	332	288	295	329	338	305	301	333	301	304	299	312	321	310	328	273	288	334	335	311	301	301	350	274	315	289	294	346	306	303	321	322	295	324	342	301	324	292	284	266	299	306	306	316	313	310	313	287	311	294	308	282	331	286	319	307	307	328	297	306	319	327	314	326	319	301	326	306	323	328	319	324	302	300	293	320	300	328	324	313	285	310	296	303	289	312	329	308	291	290	305	314	332	294	315	319	316	294	339	339	287	301	282	291	288	306	341	309	310	308	293	284	294	308	275	316	305	307	304	320	325	308	286	306	304	334	313	282	300	335	282	324	325	309	310	281	296	318	317	277	297	269	291	322	274	290	311	294	292	313	328	329	306	324	311	306	286	305	325	337	293	360	306	317	308	335	300	306	276	324	312	297	281	322	318	311	282	283	315	291	288	324	316	287	305	329	355	324	283	325	346	324	333	320	331	282	295	312	263	344	321	310	288	300	308	312	300	333	296	295	334	289	290	274	327	329	309	281	330	343	334	295	283	285	302	301	318	293	297	332	301	284	311	357	304	308	284	280	258	301	309	315	303	289	290	289	296	323	291	310	320	284	317	300	308	264	303	264	298	309	323	297	328	323	347	303	299	257	299	309	285	321	313	256	344	334	296	310	286	292	309	320	296	303	311	303	312	290	259	299	240	272	319	344	263	312	276	334	314	307	302	297	315	298	298	288	297	302	284	310	307	291	353	302	333	290	284	320	313	296	304	282	333	305	316	334	318	320	327	342	286	281	316	303	317	325	305	272	324	312	310	286	298	309	307	308	334	303	284	283	283	315	298	289	335	325	292	278	321	359	355	336	300	300	355	305	348	328	321	316	325	303	280	306	302	313	311	330	304	288	301	285	310	333	329	259	307	336	342	306	261	310	347	307	296	302	310	326	320	300	334	299	315	297	306	310	329	288	317	302	320	302	298	297	326	293	281	311	305	278	329	315	305	295	317	303	363	301	331	302	356	327	320	328	323	300	338	307	283	307	288	312	295	305	314	322	326	281	305	312	305	293	299	305	312	291	291	312	287	288	317	319	308	343	292	321	300	311	281	281	289	273	310	281	292	316	325	286	337	319	304	305	269	308	271	297	322	327	310	316	325	299	273	317	347	313	298	343	290	307	322	337	278	348	298	302	285	271	292	331	291	318	320	317	290	301	320	293	319	319	251	294	308	271	306	308	317	293	327	317	320	317	314	307	308	268	311	312	309	322	317	330	299	279	280	293	273	277	307	314	321	296	305	317	330	302	316	276	317	306	313	312	301	289	306	302	274	283	304	314	308	297	316	314	280	298	310	337	294	322	336	268	307	313	303	319	312	323	319	307	332	318	292	313	284	291	287	303	332	290	296	304	305	304	320	292	302	299	314	323	310	318	289	283	329	293	315	315	311	314	310	328	330	289	281	286	303	309	321	320	324	304	374	397	299	313	334	297	313	342	306	331	325	293	296	292	344	325	259	319	324	278
39247	23477	24883	14750	7076	5987	5226	4477	4490	3626	3146	2836	2450	2158	1952	1637	1483	1620	1279	1249	1413	1477	1283	1198	1146	998	922	837	811	680	693	703	721	664	689	731	731	673	739	687	689	634	653	646	633	675	613	683	651	640	670	668	639	668	674	680	639	672	672	689	674	683	700	650	678	611	682	621	644	692	649	638	658	596	655	611	646	660	648	626	674	669	633	673	644	636	694	647	637	651	660	648	667	665	642	658	706	602	658	623	618	621	620	653	625	638	642	656	629	654	628	684	642	555	600	651	662	679	628	625	612	684	633	668	646	614	669	681	643	660	616	624	621	652	643	679	706	671	618	658	631	670	645	679	633	639	613	659	596	644	641	638	678	644	624	652	626	637	634	674	627	623	666	652	627	643	616	682	604	584	626	629	654	607	653	602	653	659	668	624	671	656	627	656	677	637	603	624	614	668	629	586	599	588	628	661	632	698	638	678	614	646	653	668	623	623	659	662	639	636	595	611	634	673	648	643	595	615	661	670	674	683	628	615	625	692	627	674	648	607	642	632	692	658	630	658	638	643	623	636	612	681	655	663	638	619	616	655	630	640	668	679	663	620	667	624	632	653	655	650	634	631	641	614	647	641	643	620	652	634	667	625	683	646	645	694	669	647	648	618	641	636	643	621	632	641	670	627	645	644	639	622	665	612	647	666	618	625	620	644	644	659	654	671	633	614	677	557	627	634	637	683	645	645	648	628	624	635	645	618	714	636	658	623	668	610	643	612	618	644	632	612	612	618	637	683	592	620	669	638	663	607	707	650	656	650	630	596	663	634	626	641	673	617	699	635	636	644	612	652	563	629	650	632	718	600	634	617	636	619	624	654	619	615	676	610	645	568	613	644	618	646	638	667	610	642	622	625	667	644	616	643	654	686	682	650	634	657	645	661	643	626	596	667	602	659	639	675	671	601	625	658	696	617	675	585	627	634	627	639	630	612	637	663	640	623	626	637	649	644	642	684	662	623	651	630	632	651	644	649	665	672	663	627	591	629	632	624	620	608	645	632	699	732	684	638	622	659	631	598	646	668	630	676	645	629	612	623	664	634	594	608	666	658	630	629	598	615	630	661	665	656	673	586	643	663	675	644	648	649	641	597	638	665	630	596	626	653	627	626	650	672	663	655	621	636	642	622	669	614	648	627	636	647	661	653	636	658	629	606	666	660	622	637	680	631	645	688	648	595	626	627	585	651	632	684	623	654	589	669	654	654	669	669	639	637	681	630	619	668	641	612	632	645	633	601	635	662	640	643	659	676	649	664	644	667	660	685	603	643	669	649	669	647	616	550	639	664	663	650	617	672	657	644	645	617	635	648	631	702	591	695	632	633	674	663	634	602	653	638	665	624	639	626	639	667	685	684	622	659	630	632	696	639	642	644	631	641	637	682	597	597	647	645	647	635	656	614	609	664	683	644	690	653	658	708	629	687	636	627	638	656	669	662	668	630	642	658	641	646	637	642	619	618	654	642	609	595	651	640	638	673	642	632	639	636	631	653	614	643	640	641	615	638	642	625	626	649	640	604	628	596	632	661	617	642	644	625	607	637	642	635	619	674	646	629	655	686	618	674	637	707	620	641	654	635	647	684	628	646	612	659	594	608	652	671	657	587	661	624	639	621	635	618	643	652	696	629	617	625	611	603	623	627	642	668	637	664	660	599	625	663	630	647	635	608	658	700	635	602	633	706	645	642	649	640	616	631	642	673	633	681	650	628	630	628	684	618	692	670	624	639	605	629	658	638	662	656	725	629	662	638	671	666	623	663	670	614	645	674	708	669	625	636	683	647	645	633	658	612	606	665	611	683	625	645	612	670	640	672	620	623	629	597	696	662	646	647	596	613	625	652	690	617	688	646	668	641	646	657	641	612	678	675	637	689	625	607	591	654	700	630	620	610	638	675	651	625	635	632	620	685	650	637	666	657	621	660	607	656	628	641	642	636	652	682	622	592	666	616	644	674	637	635	669	603	637	669	646	645	659	618	653	644	637	671	630	648	617	600	615	668	634	698	639	612	628	642	682	705	612	600	615	593	596	616	701	609	637	587	619	694	623	641	646	684	630	594	674	651	643	618	657	642	576	691	646	671	647	621	639	643	627	639	629	603	618	670	650	636	723	679	650	634	655	653	606	630	635	629	647	634	651	661	691	657	620	648	637	665	634	672	666	634	648	688	635	668	616	657	617	613	622	658	680	629	656	620	675	670	616	634	637	616	634	632	624	660	656	646	661	599	691	638	647	574	658	639	690	625	584	617	651	653	666	677	632	646	633	672	640	649	629	621	594	633	638	644	609	662	610	665	614	625	659	622	679	657	647	618	608	629	675	611	663	610	669	618	661	636	621	690	643	673	627	604	677	680	673	636	667	632	662	650	665	636	616	661	652	627	653	643	642	627	690	600	643	664	620	657	655	621	607	622	679	652	627	614	612	660	679	637	686	631	632	650	617	598	579	626	635	656	666	617	641	645	599	654	646	626	686	646	667	657	605	648	634	647	640	638	635	646	641	674	662	640	660	646	629	620	639	642	624	622	678	629	634	621	663	638	651	708	616	595	688	625	649	668	613	622	600	600	650	648	698	664	642	636	664	635	652	657	694	680	658	658	602	636	670	642	676	627	638	621	652	632	630	619	660	637	667	657	616	669	667	641	627	633	653	632	600	634	661	660	656	675	640	627	622	627	633	660	681	652	680	649	631	622	638	642	670	637	629	621	657	618	657	663	632	657	641	694	668	656	641	630	633	651	674	665	627	668	643	644	656	574	649	646	614	631	615	612	610	648	642	635	665	643	640	683	619	616	665	603	606	644	631	595	641	673	662	676	657	636	615	641	656	658	633	615	611	691	629	640	626	607	602	642	665	644	643	674	633	648	603	711	656	662	667	628	663	620	638	636	629	619	645	663	614	656	656	627	692	644	656	647	621	671	658	633	598	611	657	624	653	643	651	670	652	607	615	674	614	650	621	667	655	652	630	659	620	670	584	623	630	601	623	655	663	652	668	650	633	638	632	629	680	615	641	651	647	620	659	651	638	624	680	649	644	662	614	623	678	668	651	629	639	696	659	670	643	678	590	612	680	630	629	618	641	667	637	643	680	644	680	596	646	644	655	667	658	625	664	616	629	623	608	645	624	651	611	654	674	665	649	644	630	637	680	634	670	656	639	660	651	662	639	618	634	592	680	632	647	697	661	634	653	631	647	610	674	647	641	619	635	684	622	655	642	642	631	635	659	643	611	640	601	663	657	636	626	665	638	642	647	656	639	625	653	666	652	667	622	647	660	619	644	625	625	646	639	663	658	648	633	643	647	649	623	628	659	689	646	657	605	667	653	623	636	636	643	673	675	629	645	608	674	593	609	618	637	613	674	611	612	656	651	628	669	632	662	666	674	613	606	620	651	605	643	643	618	655	610	672	647	650	621	672	638	665	642	615	664	616	679	682	609	628	661	680	663	679	666	627	665	637
42189	19965	8072	2401	716	512	438	417	373	402	373	320	340	346	356	318	325	331	294	297	340	318	340	291	300	285	311	250	286	264	283	291	268	265	282	249	298	253	269	293	280	273	234	223	235	252	248	255	241	275	241	277	254	245	268	268	251	280	259	274	260	231	270	242	267	246	262	214	275	271	259	286	231	257	263	277	261	264	280	247	264	232	262	255	254	240	269	277	291	261	245	231	236	260	261	272	271	274	243	262	260	289	246	251	258	248	294	259	267	307	248	228	248	235	257	256	266	268	261	268	244	267	282	265	259	273	290	247	219	249	264	247	242	254	246	266	245	236	305	247	286	243	244	241	256	252	227	253	277	247	268	268	273	254	244	278	245	240	258	268	238	282	272	231	251	281	287	221	250	260	267	261	231	232	255	269	250	269	251	233	243	272	277	227	267	287	245	242	252	252	254	282	253	252	252	253	249	269	250	238	234	249	248	256	246	277	223	278	273	234	258	235	225	270	235	258	226	228	254	243	250	261	259	253	237	251	238	265	243	288	259	270	228	258	256	278	266	262	266	257	269	258	257	257	267	248	268	264	270	258	237	258	274	263	265	273	266	257	250	280	257	269	258	266	258	272	281	230	247	247	247	232	251	217	261	251	229	237	266	266	264	250	283	292	263	282	240	257	247	267	284	246	277	237	271	247	249	239	294	285	230	260	262	290	255	255	270	232	269	302	272	250	269	251	241	233	297	277	238	266	247	269	242	250	257	247	212	260	251	237	287	231	278	275	268	261	250	253	270	242	288	249	249	250	266	247	254	253	239	262	258	224	273	229	237	258	269	275	260	255	293	262	239	253	258	265	286	263	260	255	233	241	285	257	291	271	270	264	267	252	238	239	252	262	256	235	294	253	251	255	227	252	269	260	256	271	260	274	257	277	253	283	298	248	225	265	282	257	286	240	231	231	253	258	275	264	257	253	244	257	277	274	244	264	271	287	258	272	305	274	252	237	265	274	209	252	283	278	254	276	274	240	234	243	265	267	251	256	255	260	261	295	262	258	255	260	254	267	258	248	234	232	249	283	267	269	266	246	268	275	262	246	223	267	232	257	243	246	239	270	253	234	254	240	259	234	301	255	238	288	262	222	286	270	243	261	268	241	240	272	223	259	296	258	246	266	252	250	234	251	242	283	263	258	259	252	282	278	243	226	277	269	252	250	238	279	268	280	266	241	274	242	300	205	278	256	284	283	241	251	254	243	265	256	268	263	251	296	250	273	281	303	250	282	273	280	269	281	264	267	264	252	240	281	249	244	223	271	254	227	253	271	253	231	259	245	257	263	267	251	267	245	247	259	258	270	223	258	255	261	268	258	267	229	261	275	244	244	253	259	249	262	285	223	266	262	252	267	276	269	292	238	270	250	255	249	260	270	260	263	241	256	255	264	244	262	281	275	268	225	267	255	244	258	262	289	254	257	258	280	251	281	248	264	275	235	248	236	269	255	236	275	257	261	231	257	242	262	232	255	231	269	262	253	275	243	237	257	280	291	259	235	276	269	220	230	260	272	281	236	241	260	258	263	257	235	237	288	276	262	273	257	285	271	274	292	273	230	249	264	275	263	262	251	264	239	257	271	235	257	268	243	256	284	237	247	265	227	276	262	248	262	273	257	253	255	252	239	262	248	262	301	276	251	260	283	278	252	254	267	224	233	256	253	287	239	245	253	251	285	273	251	259	248	250	265	259	239	257	235	285	270	284	234	253	265	273	283	274	265	268	263	264	256	248	280	262	248	270	244	280	252	275	219	232	234	269	235	244	235	268	255	266	299	250	238	244	260	281	264	220	248	270	288	242	243	255	265	257	249	266	281	275	257	247	257	247	267	261	208	243	250	256	239	279	261	255	253	256	265	273	279	272	280	275	227	263	277	244	271	269	269	266	253	259	265	241	278	287	280	260	251	256	282	272	261	272	273	238	261	279	267	251	260	269	271	261	261	279	228	272	262	235	260	251	269	279	308	240	263	284	231	238	265	259	260	280	246	266	274	261	261	281	267	253	261	259	235	262	274	271	249	254	285	279	248	240	240	291	246	246	222	282	257	234	251	250	241	243	228	226	249	238	267	240	250	284	257	284	280	262	251	290	279	261	261	264	254	253	276	255	250	282	254	248	258	232	265	253	267	253	266	256	224	255	275	271	273	233	267	277	295	231	230	250	267	263	262	235	255	236	234	266	253	247	229	249	268	278	257	264	233	249	266	274	250	234	240	268	235	234	252	252	236	258	239	266	267	238	236	224	268	244	244	247	279	241	279	270	250	281	266	239	250	249	255	275	262	255	246	254	268	241	275	229	258	225	243	269	279	243	238	228	276	247	284	241	260	252	284	257	251	245	272	248	254	278	255	271	297	263	275	263	249	245	258	291	272	255	265	241	221	228	246	261	256	294	238	282	257	228	243	258	243	254	248	244	256	253	262	283	298	285	290	262	279	262	275	280	292	250	253	291	231	234	248	236	276	280	237	236	257	239	255	265	260	251	260	237	306	220	242	240	271	282	287	276	268	256	257	288	257	262	279	257	247	279	246	252	252	284	249	226	256	266	297	256	244	278	258	250	245	257	276	216	244	285	269	250	265	284	289	276	282	248	276	245	268	272	241	276	252	275	260	244	277	250	212	244	241	268	245	224	249	282	239	266	228	205	245	244	234	271	245	251	258	237	283	286	268	278	260	267	244	263	243	227	241	268	244	264	253	238	246	239	236	260	258	290	240	292	242	286	270	244	276	274	267	243	264	257	236	275	239	231	262	279	233	271	250	267	237	294	241	256	236	270	255	250	239	244	249	226	266	243	304	228	261	256	250	265	287	266	221	250	250	250	264	258	253	269	242	233	293	279	227	266	301	254	233	286	253	268	288	265	277	264	265	273	249	242	249	274	273	258	302	249	223	272	251	251	253	238	265	244	277	263	228	230	254	245	263	262	278	285	251	242	252	233	246	256	248	248	239	260	258	264	275	245	248	226	273	274	255	273	261	264	295	259	276	264	254	256	269	243	242	264	262	275	280	271	247	265	258	243	253	293	262	233	270	242	241	255	233	252	244	258	268	278	231	231	265	264	239	254	256	243	248	238	233	264	249	253	251	253	244	225	209	269	261	275	276	280	267	226	243	247	255	260	259	279	249	268	266	260	243	272	264	256	226	262	253	253	251	269	258	287	266	267	277	256	239	287	247	260	264	248	284	287	247	262	275	240	236	233	256	233	264	265	245	277	259	263	298	254	265	260	252	272	249	227	225	239	280	250	260	274	257	271	274	260	258	285	243	270	257	256	241	269	231	267	264	248	297	265	314	279	242	231	253	249	264	242	246	243	238	223	246	273	265	250	239	233	243	279	235	214	249	242	249	260	261	226	240	226	239	256	250	253	248	275	268	265	246	238	287	263	276	288	276	266	237	263	257	260	215	238	279	288	249	275	248	245	286	259	287	248	250	283	276	268	247	278	268	226	224
24489	12096	10784	5126	2058	1812	1458	1373	1311	1211	1130	1061	1034	1057	999	823	778	829	724	816	857	833	820	757	684	656	671	644	612	543	587	547	549	607	560	603	571	578	578	560	555	560	601	579	570	554	576	524	524	568	553	497	559	559	568	571	550	545	527	548	585	536	543	566	548	539	548	499	514	585	529	530	574	571	513	558	584	500	569	549	540	583	560	531	561	542	537	553	529	540	537	529	525	556	550	513	569	518	569	566	561	556	567	545	548	538	553	574	530	541	559	508	519	521	528	512	561	563	541	502	547	581	579	527	539	571	529	543	546	535	594	531	543	568	486	558	569	577	558	539	538	550	542	570	550	542	524	569	561	540	574	551	561	522	588	546	585	500	542	560	550	568	546	551	540	564	527	480	543	554	539	527	535	548	493	528	551	548	566	547	579	527	573	526	552	566	551	492	514	555	524	556	539	533	522	586	551	558	564	530	543	537	545	495	558	524	532	529	533	594	534	563	571	586	547	551	565	555	522	540	563	530	556	522	538	589	515	560	541	571	537	528	569	541	517	538	544	549	550	557	514	526	485	516	572	532	542	539	554	511	563	544	566	549	625	562	539	529	567	534	569	556	490	558	574	523	524	520	525	530	560	579	490	546	571	555	563	532	582	567	531	558	593	532	534	560	550	529	549	564	542	546	565	568	548	530	542	579	553	528	555	560	534	522	517	561	556	605	570	523	568	565	545	529	565	525	565	534	566	560	527	523	503	575	580	520	523	565	560	541	545	605	510	520	519	544	566	569	533	533	537	529	510	507	512	506	591	540	538	561	542	539	526	533	585	556	495	552	573	558	546	525	554	538	561	572	514	554	522	575	547	550	520	500	563	549	529	549	568	586	576	512	525	573	546	563	549	512	550	506	522	587	562	540	507	547	568	512	538	572	578	529	527	493	535	551	576	557	569	533	529	563	549	545	513	544	567	547	506	542	516	551	555	535	550	529	545	565	596	542	551	516	532	526	530	538	542	533	515	598	558	535	563	527	549	489	535	578	523	539	544	574	564	532	545	522	552	562	517	534	548	523	582	547	545	551	547	526	524	524	519	584	577	490	513	592	546	546	550	527	549	558	568	532	545	499	533	497	503	510	540	560	526	556	536	539	543	536	599	561	537	536	539	578	579	565	530	552	567	541	539	560	546	517	527	504	572	546	546	503	562	535	540	581	530	569	588	567	533	537	585	576	622	554	520	556	561	571	552	522	556	559	536	530	531	534	529	554	560	576	557	528	544	535	540	570	542	564	541	539	537	537	573	567	548	584	539	528	513	572	553	531	495	541	565	597	552	580	525	573	539	551	547	554	539	514	539	546	567	586	556	504	521	537	560	546	540	565	558	507	543	532	512	554	537	553	594	545	565	541	540	528	537	578	539	528	545	564	556	580	549	537	570	540	551	508	519	555	522	531	521	552	564	504	604	526	526	532	531	545	550	537	569	568	569	543	529	551	559	526	525	507	522	546	569	540	568	546	555	587	538	540	541	573	577	504	542	559	547	537	504	494	522	528	522	533	545	549	521	542	501	531	547	523	557	564	546	563	535	520	558	537	541	567	546	531	530	552	572	538	501	542	517	544	554	534	517	583	521	535	553	579	540	555	564	503	570	567	547	562	538	513	487	564	562	562	538	545	516	537	541	550	564	548	555	567	554	561	556	540	539	557	524	567	562	538	548	503	532	538	560	540	568	541	562	561	512	559	534	547	556	561	539	556	538	552	533	546	529	563	548	548	562	543	517	540	569	536	528	582	562	545	532	507	570	565	561	523	551	556	518	485	549	573	515	560	588	553	542	554	563	554	551	511	545	489	506	544	568	555	594	513	532	503	531	531	528	519	549	534	543	536	587	559	554	550	566	543	530	512	540	491	541	564	534	544	487	569	538	539	546	555	591	573	527	529	581	507	542	591	548	535	488	563	546	489	528	579	540	554	542	537	554	592	549	549	506	534	529	541	546	550	556	565	553	529	589	563	525	531	569	571	540	550	520	561	553	524	550	545	544	543	561	540	512	561	565	547	576	522	556	532	537	535	543	575	534	536	565	567	518	522	549	556	554	550	534	551	525	526	572	537	541	589	609	513	559	536	524	575	521	561	526	505	549	519	537	554	542	535	531	548	499	562	544	562	558	522	562	564	489	594	538	559	544	514	572	560	524	579	590	576	520	587	518	535	577	532	543	594	542	571	539	575	546	542	562	566	528	572	535	558	529	538	515	571	520	548	533	571	546	523	519	544	536	576	567	561	597	558	560	540	538	542	541	524	525	537	567	545	509	514	581	543	519	540	521	542	567	565	551	546	548	548	584	531	565	595	559	500	568	557	545	533	526	545	523	534	562	561	516	530	556	543	557	572	526	502	535	544	566	586	522	528	566	526	521	557	548	560	546	569	553	549	616	570	555	614	524	597	581	524	506	533	520	494	547	549	560	511	545	504	573	523	540	534	565	527	547	551	598	488	560	540	511	520	537	543	565	551	578	600	593	541	535	529	520	621	567	553	559	538	554	567	536	562	545	530	542	521	571	518	538	551	504	598	584	546	540	521	535	525	496	528	527	577	564	525	539	559	528	544	515	525	549	542	583	549	534	572	542	567	537	536	541	542	570	561	560	530	515	553	549	556	555	511	595	530	573	554	523	556	533	572	568	524	573	534	503	573	529	596	502	529	496	521	546	527	535	550	516	551	529	504	553	596	520	547	540	526	533	533	547	555	504	498	544	528	571	549	516	553	547	573	513	569	535	551	528	534	532	535	538	523	561	558	531	518	543	573	570	593	537	555	551	531	539	535	512	565	534	565	530	509	542	546	531	563	509	560	549	503	569	535	539	553	545	549	537	568	540	506	553	548	577	554	548	524	522	503	522	567	537	575	525	552	561	526	591	515	521	561	532	542	529	564	534	539	596	547	533	583	526	508	533	555	539	571	504	532	561	544	525	529	555	573	570	565	553	545	549	567	538	520	565	517	609	533	531	509	539	568	547	565	575	553	568	537	496	547	539	555	565	517	555	519	563	525	549	577	533	533	527	559	534	567	554	603	528	550	567	532	525	558	565	568	531	523	560	522	516	576	565	554	523	540	542	582	523	545	536	541	496	527	565	542	578	542	594	577	569	604	537	546	565	552	526	559	558	554	564	559	549	553	551	556	555	522	542	503	590	564	564	531	563	545	553	547	525	589	559	544	471	559	566	499	553	534	543	552	554	561	554	539	523	540	585	544	529	536	559	525	577	538	525	519	568	549	532	519	530	531	514	585	595	532	575	564	580	587	536	552	531	537	542	486	560	542	561	535	568	552	517	527	541	541	538	473	573	554	563	542	557	569	549	536	568	571	522	544	497	571	549	500	543	555	560	552	561	513	522	557	522	571	561	537	528	541	582	535	564	502	566	572	542	577	490	561	534	526	531	536	603	509	540	562	518	572	541	526	555	561	550	518	496	515	550	577	541	530	561	588	504	551	575	527
53906	28400	17542	6904	2015	1370	1072	908	783	716	596	560	462	468	458	358	376	363	378	314	383	359	354	287	293	328	316	303	263	317	282	273	293	275	264	262	278	269	232	275	261	237	291	245	300	308	240	282	242	244	250	269	240	261	285	251	271	250	254	269	260	244	256	253	273	258	275	278	279	268	265	261	217	248	280	236	265	274	286	252	251	256	290	245	264	258	263	257	255	286	295	289	285	264	238	293	290	282	236	240	238	239	268	263	288	273	249	266	241	285	262	244	250	288	256	310	250	282	272	275	261	243	261	278	263	230	244	273	274	247	262	263	253	287	265	262	238	294	266	224	261	286	311	251	282	274	261	251	264	235	311	255	259	284	257	269	258	273	284	235	244	254	272	241	262	309	287	297	269	304	295	321	262	277	256	239	244	238	261	279	274	255	237	249	272	265	259	262	247	263	253	269	278	270	248	267	259	259	234	259	302	235	221	242	268	252	275	244	250	276	274	266	273	245	271	265	276	292	270	244	245	254	279	271	255	235	225	274	267	276	253	235	251	235	265	252	257	288	264	273	240	250	299	257	268	325	233	262	244	287	286	265	273	259	289	285	248	278	276	250	249	268	247	250	265	275	259	247	253	291	249	270	209	266	244	262	244	247	272	264	253	247	266	256	287	267	266	247	266	272	245	253	293	286	276	285	274	255	243	275	252	256	254	272	239	282	235	251	268	259	256	231	280	252	241	256	255	270	251	304	276	277	267	262	278	252	277	294	292	242	255	254	258	271	253	256	279	271	270	261	255	230	288	252	293	286	264	272	301	279	247	255	261	237	226	290	278	292	280	289	281	266	281	242	259	258	283	253	314	253	260	252	286	220	255	259	270	267	276	248	256	257	271	245	230	272	240	273	274	265	240	304	261	268	287	272	255	279	261	257	280	265	268	259	282	280	269	250	273	274	234	236	247	311	259	275	276	253	259	236	258	284	272	283	254	241	294	266	235	251	250	267	252	289	240	244	232	277	238	309	267	248	231	255	296	269	256	254	251	272	271	272	274	284	255	264	226	262	245	289	271	274	254	293	275	266	251	275	267	233	255	234	270	283	276	247	270	249	271	240	249	268	259	296	280	273	259	276	234	246	252	249	282	238	224	253	265	246	258	267	304	260	265	275	277	293	287	289	254	262	280	274	289	273	273	253	258	249	265	261	261	246	234	271	279	269	276	275	254	270	218	270	273	278	261	250	287	280	284	288	254	276	273	260	301	273	267	269	279	221	263	271	294	252	243	262	266	264	272	275	266	253	268	267	263	281	289	283	276	317	258	263	253	293	296	269	271	249	305	262	236	241	269	277	264	260	274	250	232	260	258	294	281	248	272	229	241	262	273	272	267	259	275	263	244	280	245	237	248	269	260	258	271	249	250	267	284	292	289	247	258	297	264	277	258	284	272	257	248	272	283	245	250	261	232	213	255	308	260	277	232	264	247	261	269	280	283	255	255	250	257	264	281	255	247	274	270	249	303	288	282	273	317	281	313	254	258	254	287	279	253	260	314	244	271	262	265	275	249	266	248	248	260	256	247	269	276	247	288	288	279	261	265	282	269	278	264	265	303	271	278	281	261	269	266	266	260	269	284	278	244	273	260	268	246	246	274	257	258	284	274	262	249	271	267	237	258	253	282	268	247	236	255	288	260	243	277	251	274	271	290	291	262	246	264	267	256	269	239	292	277	278	250	257	248	266	278	243	262	281	280	272	253	246	245	316	256	255	277	287	247	241	232	254	285	263	265	276	253	279	275	269	249	275	278	292	287	289	284	264	284	274	249	268	243	225	272	271	270	272	258	269	259	262	249	238	250	267	286	281	269	286	266	224	235	262	244	276	230	289	277	261	261	254	280	269	289	292	264	271	272	287	263	237	266	266	256	271	253	295	242	309	278	263	270	293	237	268	260	234	226	224	288	258	285	268	290	297	248	283	238	262	265	254	283	255	270	296	248	251	253	241	238	249	303	235	304	287	255	278	225	266	244	219	259	237	237	257	261	273	284	265	293	262	294	252	263	246	250	268	288	245	258	280	275	264	255	276	239	261	303	274	277	275	261	268	275	275	252	281	263	256	270	257	252	264	269	255	266	271	251	252	252	236	272	264	287	259	274	265	269	279	285	280	270	276	256	283	256	251	277	269	276	265	248	257	272	232	288	293	280	257	276	289	271	249	276	277	236	254	276	258	282	265	277	244	258	283	303	256	301	261	243	253	250	246	286	277	283	297	246	256	241	259	260	254	262	246	277	262	305	252	267	240	285	280	260	281	260	249	254	306	262	255	253	274	293	246	233	232	255	279	259	259	273	263	292	287	273	241	221	264	252	285	276	234	261	288	262	261	298	268	271	284	284	240	260	254	297	282	251	268	276	272	240	290	260	259	271	286	277	259	252	292	283	253	241	266	251	259	277	229	251	298	262	289	269	264	256	251	241	264	257	273	244	249	262	270	245	248	253	282	260	250	265	237	250	257	268	268	240	276	255	263	272	273	298	252	284	272	310	279	289	260	272	269	247	231	266	255	244	269	257	269	248	246	280	285	280	271	275	274	261	266	282	254	290	224	293	255	277	295	275	293	254	271	259	272	277	275	267	279	265	297	245	255	249	230	257	272	251	279	246	268	221	258	280	289	261	280	283	277	240	277	256	273	266	283	266	253	260	258	253	239	258	243	246	259	273	252	252	276	262	292	274	266	267	267	265	243	304	276	265	313	271	273	250	239	278	297	259	275	304	323	229	260	250	225	219	273	266	262	287	296	272	270	267	263	270	255	271	249	258	276	283	271	269	258	273	263	251	253	267	226	264	252	257	257	259	237	260	252	290	283	288	232	246	239	287	275	278	257	256	245	242	252	241	291	299	286	263	300	293	262	248	268	253	240	272	270	258	293	289	242	255	258	252	247	258	245	291	262	216	292	272	259	238	279	262	281	291	252	268	270	262	286	301	260	246	284	231	274	272	254	266	282	257	275	310	259	245	327	271	248	289	220	277	251	241	266	237	247	255	262	251	264	284	243	288	253	299	259	248	278	265	238	253	279	273	299	275	275	259	280	262	278	254	271	289	255	245	258	255	278	244	250	226	267	292	270	245	243	288	269	272	252	259	252	298	256	256	253	274	270	267	287	290	251	277	241	291	262	234	293	277	270	284	271	267	279	281	249	260	270	251	282	320	257	239	243	256	283	259	295	237	320	255	257	251	273	277	258	263	250	275	290	275	270	294	271	238	263	268	285	249	295	234	267	231	278	277	256	279	267	252	258	246	266	268	255	240	232	240	276	234	270	242	268	258	241	230	249	271	255	261	286	275	253	238	279	266	242	282	283	263	270	262	256	260	266	235	303	256	266	270	276	294	286	259	259	281	282	253	283	266	289	285	248	277	274	278	247	257	272	285	294	246	269	266	275	247	245	250	285	274	265	284	260	238	241	268	255	284	236	249	237	264	281	251	242	260	260	231	256	244	257
32078	18518	21146	11397	5839	4707	4042	3562	3282	2775	2486	2031	1767	1742	1508	1201	1236	1221	1007	1022	1167	1252	1057	971	875	808	786	672	720	683	645	626	621	596	603	615	583	579	598	602	589	595	593	553	601	559	602	584	610	604	557	615	599	527	567	578	567	549	551	601	559	562	620	544	561	571	543	591	578	596	574	556	540	564	561	525	592	570	590	569	537	549	553	553	538	554	506	570	524	589	557	533	564	542	581	547	563	557	580	558	549	532	551	553	573	589	568	566	576	587	579	556	534	597	562	620	553	534	584	633	548	568	511	543	522	590	573	583	560	532	542	564	551	588	559	565	587	600	580	597	570	602	579	585	580	575	544	533	543	557	567	579	577	583	564	563	564	605	537	604	565	541	603	552	582	541	570	545	560	580	554	578	549	542	583	569	551	570	556	561	547	527	568	526	570	575	550	535	573	553	539	597	555	512	547	554	568	576	554	547	560	585	535	571	577	515	590	562	550	599	545	533	613	532	585	580	588	554	561	569	593	562	551	548	564	524	586	531	549	608	580	564	558	588	554	535	605	567	551	551	560	506	571	539	554	588	564	584	573	566	551	542	538	556	588	591	570	563	556	607	578	565	595	551	555	562	571	554	522	585	540	575	552	567	525	592	558	552	554	538	609	601	547	539	579	605	591	551	557	503	535	552	573	550	592	538	525	577	583	583	582	600	565	578	590	584	574	537	524	578	595	541	529	574	582	558	582	610	552	574	559	562	547	548	553	532	547	547	638	559	533	549	578	555	544	541	581	561	569	545	559	548	571	573	563	565	587	568	595	521	568	552	614	564	597	557	544	600	564	601	561	600	583	568	551	536	560	557	509	593	578	568	566	566	573	532	584	573	590	504	548	586	531	577	568	590	550	581	570	540	556	553	587	561	525	552	539	558	556	540	561	578	571	585	571	650	540	608	527	564	561	515	523	566	534	567	591	590	547	600	631	598	507	521	562	580	511	524	555	573	533	584	552	595	566	540	575	560	501	576	554	548	580	511	557	569	574	546	580	585	585	575	604	537	585	582	575	542	597	583	556	577	577	551	569	578	575	559	560	544	552	571	600	501	549	534	578	536	555	591	563	570	579	557	617	560	577	560	597	604	583	575	574	569	536	553	484	507	588	571	575	561	602	534	520	587	601	549	531	596	584	544	554	586	546	586	587	572	612	573	615	607	559	541	532	558	567	552	555	585	547	536	581	527	580	561	551	585	571	558	573	571	608	570	557	598	560	546	563	533	553	574	519	572	560	573	525	561	560	602	572	582	543	583	550	568	553	543	542	583	551	535	552	610	592	554	582	567	533	554	546	596	535	581	511	582	566	558	584	608	552	574	569	549	581	556	589	518	584	588	566	573	564	572	560	576	599	509	567	535	524	544	585	586	601	542	581	546	591	564	572	570	522	561	625	547	565	567	562	583	573	539	551	563	525	545	587	529	591	571	533	588	590	560	578	576	576	577	583	488	530	554	593	571	548	566	546	566	550	566	598	556	586	542	574	581	530	543	543	562	542	556	547	588	562	607	598	568	626	575	541	546	576	566	572	595	529	560	548	596	563	555	575	541	571	564	536	549	561	592	529	556	546	563	596	553	539	537	569	567	560	574	579	559	553	561	567	571	576	584	594	560	553	523	535	604	610	539	551	567	585	559	544	566	537	540	533	588	576	545	510	548	516	562	548	570	562	521	550	578	544	560	543	575	514	560	572	597	589	572	528	566	617	586	550	557	552	608	545	565	524	532	553	533	524	613	545	550	533	556	543	584	555	533	561	566	579	538	566	545	528	551	584	523	555	598	553	578	544	569	574	564	592	589	591	570	577	547	603	540	533	575	592	589	514	580	548	554	546	530	571	581	585	578	575	551	538	566	586	530	554	575	561	576	518	555	618	560	561	564	506	578	566	560	570	573	538	554	570	596	545	586	538	582	565	559	553	555	548	548	534	598	585	532	562	547	515	552	581	526	579	577	543	567	559	552	589	562	513	567	563	576	584	586	523	532	549	606	543	570	564	538	539	557	564	542	579	558	530	592	556	575	592	582	530	578	552	537	577	569	583	574	519	565	581	563	555	553	594	538	568	578	540	539	558	543	637	550	529	572	557	555	560	558	605	555	579	583	564	556	564	573	553	573	526	566	583	588	554	518	572	564	559	532	571	565	506	565	623	582	554	512	582	569	579	564	569	524	552	560	582	554	589	553	508	515	564	577	555	590	550	567	553	550	541	559	548	593	555	536	595	566	505	572	647	586	590	579	561	587	552	585	603	573	559	558	536	566	591	567	604	528	565	567	576	585	534	579	551	537	602	600	607	503	540	568	575	579	532	540	602	541	536	516	562	563	550	559	605	556	586	584	535	577	542	535	565	552	560	549	563	585	530	599	590	598	524	598	529	548	587	543	527	557	543	492	523	558	590	564	581	564	547	598	581	581	566	552	559	561	528	545	583	552	546	525	594	572	541	529	597	572	582	561	556	542	575	547	520	543	557	579	577	556	601	599	579	561	563	538	591	558	522	563	590	577	540	569	529	606	556	584	593	532	580	552	533	554	545	564	559	564	551	560	541	615	579	565	510	563	529	562	529	575	542	551	569	584	601	559	558	566	573	560	590	573	562	599	522	545	548	535	578	551	597	584	587	565	572	540	576	546	575	597	583	569	580	567	571	555	530	559	555	582	582	536	560	545	525	571	574	580	571	563	563	526	598	560	576	587	553	559	536	537	582	579	565	549	581	557	571	564	555	588	543	570	557	531	550	570	566	595	567	542	556	542	610	555	586	509	557	574	545	562	565	587	596	537	541	590	581	570	558	582	612	543	581	581	533	574	507	608	557	550	578	540	557	605	545	594	553	565	561	569	565	539	564	597	557	587	543	562	588	553	585	547	551	562	507	604	606	551	544	568	562	605	577	550	548	548	577	534	571	537	541	536	569	548	578	554	561	583	542	575	592	560	544	533	566	534	560	582	572	607	603	535	541	575	572	626	549	558	564	527	600	555	567	580	548	578	572	552	543	587	570	551	544	544	532	540	510	561	518	576	543	575	571	581	573	541	517	557	604	556	525	545	558	567	579	540	567	559	547	526	589	556	561	555	589	537	615	570	551	610	558	566	545	534	589	579	583	577	583	556	508	573	537	562	603	548	540	570	569	516	504	576	590	570	541	549	584	557	565	573	549	592	533	566	533	587	592	542	581	561	619	536	543	596	546	569	553	578	547	547	578	540	560	577	521	568	613	592	541	571	583	559	578	584	574	549	554	528	579	527	600	536	568	566	508	505	568	519	616	550	548	574	589	590	543	552	543	551	543	577	548	556	576	573	568	603	560	524	597	572	609	599	589	550	539	535	522	568	548	567	558	594	557	558	529	577	586	577	548	529	561	593	546	593	582	510	588	574	540	572	556	554	571	567	591	606	532	634	561	566	586	523	572	593	569	564	579	532	588	525	530	581	597	572	580	566	590	508	567	519	563	566
57774	36093	24933	11054	3347	2260	1737	1564	1203	1101	928	748	649	597	614	505	466	460	440	405	431	462	408	370	355	372	320	355	332	345	309	279	328	293	260	289	335	318	314	313	329	336	340	337	348	284	300	305	284	313	296	272	321	284	312	279	315	323	263	308	284	291	297	262	308	312	304	318	263	317	301	276	315	315	295	310	326	315	301	326	319	329	352	306	312	331	304	308	364	305	311	316	312	284	291	309	299	327	331	278	330	296	326	310	329	336	309	302	323	308	306	285	302	286	310	296	317	301	286	271	316	276	300	312	288	308	285	338	315	296	302	275	293	300	288	296	319	292	356	299	280	289	262	313	290	277	294	285	312	325	334	327	315	306	295	344	269	317	304	286	309	298	303	305	316	257	293	275	322	294	299	296	304	310	299	277	322	323	302	289	307	297	310	320	303	341	325	304	305	318	292	311	308	297	301	303	308	295	338	346	297	310	321	276	294	297	287	290	329	296	289	303	295	321	323	342	309	310	293	293	310	325	290	321	283	295	320	355	295	309	296	301	327	306	326	296	280	298	310	279	310	317	350	305	330	304	310	286	312	324	295	315	304	307	305	329	305	289	314	286	317	282	324	279	258	281	317	327	328	286	276	298	311	281	309	297	317	304	285	327	361	315	336	330	299	310	294	299	301	310	287	281	294	288	291	315	303	307	275	298	286	301	280	307	327	335	301	338	317	324	316	269	304	325	307	315	317	324	287	293	300	319	301	310	285	308	296	320	326	275	322	297	313	304	327	271	312	313	303	309	294	277	299	309	283	297	272	275	301	287	306	314	314	297	314	307	354	307	356	349	340	294	327	289	335	285	281	310	300	323	306	303	307	333	294	300	307	329	318	300	313	344	290	338	298	306	304	272	320	296	311	293	318	320	291	305	268	311	278	268	298	299	292	320	324	332	285	295	316	315	281	297	298	324	276	307	290	298	285	296	297	308	305	311	295	314	328	284	288	293	301	337	333	331	281	292	325	320	291	305	302	318	298	342	312	269	277	326	309	310	344	307	322	324	310	271	331	332	297	320	304	275	310	290	335	291	337	321	325	291	303	290	328	327	333	320	311	321	298	343	307	329	324	313	305	347	285	290	306	315	325	291	299	294	276	284	294	298	315	315	337	304	307	281	296	288	318	307	321	322	268	329	325	279	309	294	306	303	304	294	285	308	317	280	280	296	319	319	271	284	296	292	303	323	312	308	266	272	321	316	315	292	309	320	308	330	282	284	319	301	269	307	277	306	340	319	320	314	329	331	334	283	308	322	304	273	311	347	327	299	315	326	300	307	269	298	334	338	294	358	326	284	294	297	300	326	323	299	352	335	311	328	303	332	281	300	302	283	279	279	281	304	306	303	305	318	297	317	279	286	282	285	267	292	292	262	317	316	325	314	323	326	301	322	305	284	287	333	294	308	316	295	316	306	285	328	338	325	291	257	303	332	303	298	330	299	336	319	332	303	291	278	277	294	315	346	304	320	327	355	301	320	289	334	337	292	305	290	306	338	311	290	360	316	338	312	321	336	299	299	333	340	321	307	300	280	281	304	301	310	276	288	314	300	306	283	321	325	303	303	321	315	329	293	312	323	287	287	316	261	303	277	315	272	269	315	295	284	284	277	292	340	338	290	285	297	308	318	341	319	299	300	321	333	283	294	302	277	297	307	331	294	310	317	310	270	302	297	303	324	281	319	293	323	321	305	312	307	355	319	286	315	277	323	298	323	296	297	334	277	324	327	326	340	320	282	314	334	291	342	285	311	312	313	287	307	331	286	309	277	319	279	290	311	261	315	296	291	306	291	285	320	297	263	299	316	315	295	269	343	316	317	302	280	325	292	284	316	320	306	329	297	309	297	299	301	306	271	298	288	276	295	334	314	298	312	322	311	317	340	303	308	336	324	308	272	324	330	290	275	335	285	302	282	285	314	345	305	316	286	302	283	296	321	296	331	294	302	286	300	279	310	285	300	291	316	307	301	280	291	317	338	313	274	340	288	305	309	274	317	338	273	307	312	311	301	304	316	322	285	309	309	326	360	347	295	338	336	284	302	276	311	321	290	294	299	292	313	345	305	317	298	327	276	311	337	284	321	267	319	326	293	298	302	304	289	325	324	307	287	335	308	321	293	298	311	320	307	301	297	289	318	309	311	280	241	321	320	295	292	323	303	310	291	306	322	279	329	321	293	329	296	309	335	294	309	305	341	270	279	301	299	281	329	325	293	320	288	295	312	289	322	325	325	308	307	313	332	350	307	294	273	283	303	303	311	330	317	305	320	302	273	299	315	287	299	329	345	315	352	294	330	309	339	302	300	334	338	317	307	295	288	287	322	294	342	329	297	302	311	299	314	295	266	273	289	294	316	326	324	330	333	303	303	302	329	299	305	318	321	302	274	317	310	320	268	306	310	289	289	300	294	269	289	260	316	319	329	296	311	287	316	318	309	288	280	337	296	304	271	311	308	306	308	314	325	272	322	303	280	290	308	324	302	289	337	319	312	287	317	275	319	319	310	328	309	322	344	323	317	302	306	312	314	305	326	326	305	299	298	342	297	305	301	298	313	295	284	305	332	314	317	285	308	325	266	263	319	289	308	309	283	308	308	315	324	258	302	333	316	322	304	324	306	314	338	325	291	281	317	306	305	315	286	296	345	308	286	277	319	318	292	277	305	320	280	320	296	283	321	290	340	322	306	299	305	283	321	328	311	323	246	318	330	326	303	326	310	285	340	320	296	283	275	348	360	313	308	326	296	284	333	339	276	301	326	279	299	288	300	287	309	293	319	297	316	295	304	268	306	307	285	312	311	330	318	304	312	291	310	306	327	288	312	321	343	293	308	278	270	288	327	312	278	286	324	298	289	293	309	265	323	293	293	335	296	291	308	333	317	314	302	294	281	333	314	283	283	264	288	285	313	313	275	304	283	344	286	312	301	314	305	354	302	291	272	321	310	308	299	306	317	328	333	310	336	271	289	318	281	288	304	285	309	300	290	289	319	326	354	308	301	320	286	320	301	279	292	318	313	311	291	289	328	329	300	309	323	302	320	338	322	292	269	327	288	294	286	285	293	317	330	323	306	280	336	343	330	298	339	326	272	306	317	276	266	336	301	318	286	290	329	328	324	321	287	305	275	319	325	303	307	327	306	287	305	300	284	274	317	290	288	325	348	302	331	353	319	298	278	308	314	320	352	296	296	302	328	281	331	326	294	329	277	295	272	307	297	290	325	290	307	297	344	283	302	317	300	324	328	298	327	289	278	313	314	309	302	336	298	318	317	326	300	293	305	319	313	279	314	334	276	322	338	293	298	278	297	314	269	286	301	296	306	301	300	298	288	283	314	312	320	323	287	312	296	279	320	285	295	286	293	314	309	270	289	324	279	319	351	327	346	336	332	321	278	286	312	316	338	314	333	271	296	310	272	323	302	285	315	273	314	302	339	287	296	313	321	255	312	309	368	282	296	306	309
34888	25666	27588	15683	8620	7329	6147	5631	4575	4212	3777	2816	2460	2436	2068	1732	1677	1574	1247	1323	1474	1548	1314	1172	1031	1055	907	800	784	732	726	687	715	684	743	694	613	686	658	697	702	656	685	637	641	614	667	663	676	629	631	624	683	642	647	621	670	624	661	685	644	671	677	665	625	657	628	654	598	667	595	665	673	614	650	627	619	698	603	644	642	635	648	633	658	695	648	645	620	663	665	651	638	644	643	647	642	645	623	621	629	627	683	611	618	645	684	674	668	608	624	637	626	678	626	658	626	655	606	632	658	647	677	591	642	612	634	611	686	664	634	611	623	647	642	695	649	682	628	599	632	660	625	642	648	613	661	624	594	622	669	614	621	659	617	627	645	666	603	676	618	643	627	660	660	643	629	668	662	650	647	673	601	654	622	653	647	620	682	652	650	582	641	607	624	651	635	654	646	625	616	633	639	621	666	592	622	631	639	602	642	693	681	672	642	683	653	660	628	631	659	681	642	658	655	619	638	665	666	619	658	633	621	618	630	623	642	662	644	619	635	641	630	659	629	618	635	610	658	676	654	668	636	644	642	642	624	614	665	668	621	660	657	668	653	636	685	639	654	647	638	608	672	644	660	668	593	623	662	628	662	632	681	619	629	655	704	628	654	616	662	662	627	623	669	630	639	645	650	592	610	656	628	597	639	654	579	609	599	641	623	667	635	567	660	639	614	614	664	649	667	640	636	658	669	667	606	630	640	586	675	696	670	632	622	656	668	627	632	633	627	618	631	648	618	641	584	624	629	684	647	651	664	640	618	693	659	685	634	638	631	660	632	631	592	633	633	623	693	625	661	668	614	646	656	606	636	599	644	612	682	649	650	633	601	622	641	627	647	607	662	614	665	625	627	662	649	670	588	650	639	629	649	678	623	612	624	643	652	644	592	652	577	635	643	709	621	618	628	649	627	627	609	634	668	594	634	656	592	623	639	615	678	697	644	663	686	652	626	612	624	628	633	618	641	671	623	639	613	662	640	661	678	624	642	677	610	600	629	620	618	606	663	700	665	606	676	643	637	668	642	660	662	634	620	630	630	674	611	661	652	633	649	659	636	609	684	657	621	643	633	598	631	608	624	614	622	662	666	623	651	660	588	630	610	627	613	645	629	647	614	600	649	622	622	684	628	650	662	619	617	667	582	642	646	605	620	680	641	587	623	651	645	590	627	684	664	619	615	630	652	634	628	659	684	604	630	637	682	632	624	641	614	676	595	684	627	643	664	621	641	587	691	670	661	621	652	642	641	674	626	624	664	657	613	658	589	671	672	666	645	637	679	654	631	653	639	655	603	620	617	644	672	624	657	627	688	637	676	639	634	628	612	671	610	661	644	655	670	652	636	617	629	645	710	630	637	641	650	629	616	617	645	650	662	659	656	669	592	636	632	637	659	651	642	597	660	613	653	672	610	652	655	608	657	641	656	637	609	636	590	625	659	635	602	648	600	642	625	655	656	636	603	669	652	621	689	615	653	616	617	608	597	655	615	690	665	653	653	624	653	612	655	659	640	619	624	696	671	665	626	674	600	648	596	643	622	641	635	646	644	656	643	645	658	654	649	650	637	636	602	650	648	571	583	659	691	669	588	665	634	673	668	663	595	638	590	659	615	653	631	666	645	619	626	596	596	677	602	661	684	672	653	592	616	684	671	658	653	618	689	636	680	644	662	593	686	618	648	653	626	652	613	637	630	643	601	614	652	629	628	662	704	672	656	690	643	643	595	609	665	592	598	659	685	680	644	642	641	658	625	647	649	669	628	663	586	643	616	628	650	668	632	640	661	671	675	630	645	635	661	602	648	638	711	620	696	689	629	621	638	650	643	635	625	645	652	672	605	585	646	628	618	632	602	679	644	643	654	606	594	659	680	619	669	657	628	596	654	626	617	636	683	620	627	656	635	657	675	654	653	654	602	600	637	629	656	628	619	641	653	682	679	639	628	702	580	630	661	676	603	644	586	661	654	640	617	638	623	666	647	609	609	689	638	567	639	693	669	615	637	655	644	637	616	596	622	653	658	631	710	658	665	683	626	619	593	630	638	639	692	607	589	701	609	650	619	660	647	720	687	666	696	658	689	580	635	630	633	595	619	647	575	605	635	610	633	624	622	643	594	603	677	635	665	678	646	654	590	675	649	623	669	620	637	631	666	637	590	699	638	586	686	633	644	644	612	632	641	623	596	622	616	623	602	658	640	631	646	686	649	587	667	608	635	666	559	638	636	648	649	638	682	642	653	678	647	645	634	666	624	610	622	661	658	641	626	657	639	605	650	653	679	595	685	642	672	648	620	558	671	642	677	614	638	628	604	677	629	644	662	661	623	620	653	638	685	599	646	606	636	630	641	659	677	632	612	642	624	636	631	617	637	658	620	652	619	655	645	646	622	630	680	635	640	642	647	633	614	621	630	627	672	655	627	625	597	684	622	620	658	623	654	629	626	632	645	641	609	701	675	656	627	645	628	657	620	616	640	602	648	655	604	615	625	619	608	573	688	618	662	672	647	621	617	607	615	645	632	636	633	645	623	685	630	632	614	635	661	622	630	596	655	655	647	608	636	654	628	611	639	712	631	621	592	626	611	616	666	632	638	651	647	563	622	628	604	659	665	613	678	636	643	630	613	567	652	651	649	655	662	640	654	635	626	674	692	609	670	681	632	625	596	644	662	608	619	652	638	628	661	673	658	649	657	696	694	664	689	647	661	598	615	660	642	608	641	655	674	576	638	642	605	645	645	692	614	647	654	665	638	648	649	655	626	649	665	675	665	641	631	626	603	631	682	632	644	653	636	631	621	622	642	653	641	678	611	591	630	675	655	640	615	615	643	639	633	618	630	687	628	624	643	679	629	661	652	612	651	655	652	599	620	634	629	660	610	607	609	641	605	632	621	638	633	643	639	620	647	679	677	631	641	671	657	699	658	672	630	597	599	611	617	614	667	619	631	670	641	621	627	657	637	589	648	679	628	633	599	660	691	622	655	617	637	617	643	663	605	629	658	621	621	656	610	636	615	679	624	657	683	636	632	630	665	664	632	637	634	660	630	627	668	680	636	683	669	653	673	672	658	665	677	644	622	628	641	627	632	652	608	657	636	625	628	689	637	647	643	619	617	603	637	583	605	638	618	639	668	618	630	603	635	586	583	659	647	627	644	627	685	644	640	662	629	607	574	603	632	586	637	654	634	644	673	614	637	644	611	628	644	631	652	643	639	599	684	593	646	658	630	668	647	654	621	659	637	643	626	689	607	650	666	619	629	630	649	603	624	636	623	678	643	642	670	628	665	672	633	651	636	645	633	630	631	629	621	613	623	584	655	681	661	605	603	673	636	622	674	671	617	636	627	644	621	641	631	645	694	640	608	614	623	614	628	633	582	661	611	645	646	659	644	647	591	640	655	630	586	618	603	597	626	637	665	652	634	609	628	636	606	601	618	641	654	600	609	603	648	621	627	635	669	641	654	633
39060	20019	9314	2863	864	668	559	434	402	447	395	357	376	346	346	331	329	308	276	295	361	310	339	270	279	282	272	287	252	262	246	267	256	245	295	250	221	262	263	264	255	279	261	285	318	262	254	269	246	256	265	217	254	241	270	255	249	296	259	252	242	236	251	243	259	254	253	282	248	285	255	293	251	262	260	251	284	250	302	224	263	261	274	263	258	281	240	302	282	242	260	240	243	253	251	279	268	239	253	267	274	275	252	289	224	253	252	246	234	233	246	244	231	285	277	254	237	293	264	240	224	277	305	269	279	247	306	222	241	273	270	260	285	249	276	244	288	250	256	260	248	270	239	244	256	225	317	257	280	286	280	227	244	262	281	269	249	252	269	266	266	229	271	260	260	270	286	265	271	287	259	268	266	249	238	269	254	255	262	238	253	230	261	259	260	277	279	233	250	243	271	271	262	287	263	241	275	270	268	268	248	276	267	238	259	253	269	228	241	285	234	255	261	239	244	227	259	245	249	263	252	287	251	269	237	260	215	238	280	250	275	281	241	257	266	248	272	280	253	254	283	275	246	243	259	249	260	249	246	247	267	266	281	231	299	266	267	253	264	237	274	246	256	236	257	235	246	260	269	280	250	255	263	271	313	276	272	295	269	274	239	257	251	278	260	248	298	250	260	271	258	246	240	265	275	245	292	248	259	253	285	240	265	248	242	270	244	279	244	278	248	260	254	251	253	258	263	252	262	268	266	269	256	261	230	250	274	251	226	244	250	222	231	256	254	233	269	264	274	302	270	252	249	273	257	273	254	276	255	256	283	248	276	266	245	268	229	251	263	269	234	255	290	246	264	263	266	294	265	229	255	259	277	288	237	271	248	287	256	252	255	275	279	245	248	209	246	260	266	245	255	245	235	256	274	265	241	268	238	271	255	252	239	238	271	278	247	249	252	279	274	259	283	284	237	265	270	259	254	253	241	239	269	293	268	263	290	293	285	225	286	267	265	257	287	282	311	271	246	278	277	262	256	237	246	242	246	259	292	268	259	235	248	229	255	261	263	314	246	278	251	271	239	265	243	222	251	260	270	258	273	265	273	282	259	248	250	255	258	241	269	278	244	259	252	276	264	271	231	243	260	265	270	254	278	260	267	281	239	244	262	245	265	268	263	253	248	244	246	298	291	286	244	254	262	265	261	259	237	281	300	286	224	214	232	277	254	238	265	256	278	275	282	267	272	261	279	238	250	241	238	247	255	260	284	259	244	274	263	276	294	276	232	234	257	268	264	280	244	253	293	252	245	287	269	244	240	224	255	263	273	246	259	237	275	273	268	246	249	251	278	245	279	242	237	230	235	265	215	246	245	262	276	279	265	264	259	252	246	255	258	254	260	260	291	273	272	294	257	278	237	227	253	248	258	271	249	254	250	224	269	269	266	227	232	305	291	277	252	278	250	238	284	281	246	255	262	259	258	310	263	267	232	264	257	260	276	260	281	253	249	267	297	272	283	288	243	269	281	250	260	286	292	277	267	225	289	241	266	270	288	280	247	261	273	264	272	270	291	247	254	250	237	275	245	270	236	264	244	256	234	233	261	272	274	269	259	277	261	264	256	273	287	254	257	282	278	253	245	251	266	291	258	305	228	253	261	260	250	259	264	261	259	242	237	257	259	278	294	248	252	246	280	275	239	270	263	249	261	255	242	267	274	306	227	224	234	229	234	255	242	262	248	260	265	245	247	288	277	266	242	239	257	254	235	258	233	266	241	277	298	226	271	238	243	273	237	226	259	274	278	271	290	239	253	270	256	254	257	222	221	263	241	247	253	264	245	249	255	242	244	291	252	240	266	255	274	267	272	266	273	279	283	263	274	272	246	256	259	231	239	269	273	274	245	259	243	222	258	255	269	266	255	240	312	252	265	277	262	296	256	253	254	300	251	300	281	260	266	245	225	273	266	257	255	266	290	235	257	250	274	269	283	268	264	259	254	244	270	248	262	291	270	275	249	250	266	234	274	271	256	280	270	251	261	264	259	236	267	259	245	247	255	246	249	289	235	270	257	280	265	228	277	295	257	232	243	259	221	271	259	276	279	281	215	229	231	237	262	244	235	289	258	262	264	272	236	245	270	258	290	281	240	265	261	261	251	248	282	236	223	254	231	232	253	245	251	244	253	285	281	283	292	298	244	252	245	255	267	271	268	311	262	267	250	241	228	265	226	293	224	223	249	242	260	302	254	242	269	248	264	279	289	242	248	266	287	271	243	256	226	245	256	274	298	293	271	270	276	236	264	263	245	261	231	237	281	263	264	265	227	251	287	241	287	283	248	266	261	249	249	235	271	253	268	241	230	276	262	241	257	264	274	242	297	266	260	251	278	235	282	239	264	262	276	282	264	248	265	265	262	262	245	234	265	255	227	303	264	273	246	271	287	274	287	238	260	266	288	245	264	255	240	282	275	285	238	284	253	275	244	277	220	252	272	267	291	268	283	258	268	249	252	269	251	286	266	255	238	262	280	264	241	276	281	276	267	253	287	284	242	267	281	268	268	262	254	251	238	263	291	241	240	264	242	289	237	244	252	262	225	251	271	271	248	236	256	271	281	266	257	300	258	275	248	233	224	265	285	278	262	285	264	234	280	251	272	293	257	268	238	269	256	269	252	250	234	271	271	254	278	245	273	269	244	253	277	241	248	239	283	280	265	255	292	282	252	277	250	236	234	271	271	239	249	281	235	232	254	281	264	285	272	263	275	287	231	260	249	248	243	272	281	259	255	236	251	230	252	261	290	249	275	250	273	245	263	296	280	254	239	279	260	272	243	209	250	287	274	262	265	262	257	272	279	223	259	281	260	285	264	228	270	274	281	238	283	262	246	269	257	260	278	268	237	274	280	272	235	281	237	245	261	253	257	251	260	255	268	272	269	240	278	255	261	272	257	283	286	273	276	245	242	260	266	262	230	237	266	229	272	282	256	256	257	251	274	257	279	238	260	276	285	253	237	254	276	255	251	290	277	273	237	278	271	254	272	258	267	246	256	282	237	253	275	260	285	279	260	253	267	245	255	265	249	266	224	272	246	274	244	270	263	271	299	263	233	270	240	286	258	245	255	249	259	286	262	257	257	239	241	239	266	290	254	258	244	246	272	275	287	295	233	268	271	257	249	281	290	266	264	254	270	256	266	249	250	250	255	244	288	252	278	296	292	260	269	244	250	248	258	262	264	263	301	276	269	279	247	272	266	300	264	288	254	282	267	286	260	276	229	258	285	236	275	271	259	277	270	269	276	249	263	274	270	269	260	280	259	240	257	271	274	231	263	264	267	224	245	233	250	261	256	245	238	252	239	272	284	244	274	234	227	277	267	275	279	291	252	232	260	231	257	247	264	273	246	268	298	271	213	248	294	255	262	252	264	247	281	269	238	275	235	299	223	260	299	263	273	292	258	315	274	251	235	247	275	262	260	274	242	255	254	250	264	277	243	245	274	257	259	246	280	274	250	255
22458	12981	11918	5943	2477	2122	1678	1378	1414	1377	1122	996	1087	1078	1026	828	866	849	736	849	860	868	742	726	727	693	643	647	627	565	572	599	550	553	564	529	591	588	550	585	564	579	524	573	548	551	558	582	554	552	593	529	569	563	567	575	551	589	549	554	561	567	552	572	516	570	563	523	563	550	553	548	538	537	563	545	548	558	538	542	527	503	577	559	569	550	587	511	561	538	551	589	559	549	563	526	547	529	563	561	517	545	535	583	568	563	541	551	567	539	536	545	543	550	548	568	502	542	579	533	622	561	508	551	563	517	563	532	544	552	546	527	524	578	510	555	582	592	583	567	547	570	545	492	571	502	578	525	530	558	552	582	547	523	528	540	563	530	570	529	547	532	576	557	549	565	530	552	537	526	535	561	583	583	598	555	529	541	508	575	541	559	515	525	538	546	559	543	499	589	563	559	540	525	551	570	523	564	537	553	579	507	545	534	572	586	577	512	579	560	537	534	573	553	573	564	534	551	520	575	531	565	547	575	514	554	507	544	542	552	571	581	533	548	562	556	543	511	572	550	553	553	566	560	565	581	523	520	550	516	576	548	555	518	557	537	581	520	548	511	538	576	547	606	558	567	564	614	548	559	556	536	556	557	530	553	523	583	535	529	535	524	538	538	563	540	541	565	530	543	531	515	535	506	585	564	535	521	537	576	532	542	574	559	528	570	567	580	524	530	541	528	528	527	545	522	544	565	517	550	573	551	555	555	539	536	516	565	574	537	570	589	536	585	528	581	534	566	563	520	545	589	571	559	567	562	550	525	599	504	540	587	514	567	578	573	545	577	527	545	521	544	544	542	565	532	541	543	541	547	572	536	549	551	565	547	534	561	527	537	519	488	558	523	551	560	526	549	593	524	553	565	526	542	521	584	528	551	554	554	573	603	535	573	557	537	558	530	554	563	560	526	538	585	583	524	576	542	545	517	556	560	574	546	522	540	571	551	584	536	581	595	583	572	546	571	567	571	544	581	561	555	574	562	545	559	547	502	517	556	555	533	550	571	578	561	557	538	592	527	553	527	548	552	545	534	556	546	557	544	561	550	537	527	547	536	549	542	551	560	540	576	559	578	555	554	587	522	574	549	558	567	581	545	580	555	534	507	561	558	560	573	580	553	566	563	553	542	544	542	546	516	514	516	525	550	538	530	596	500	603	562	570	526	542	510	527	570	577	509	484	503	565	549	568	550	524	549	564	535	557	559	553	560	535	514	551	510	511	534	539	516	552	550	524	556	599	520	551	553	555	590	535	571	550	553	527	522	550	568	560	586	522	552	551	526	546	559	527	537	549	547	549	536	569	601	532	498	525	535	536	584	560	538	515	554	562	545	552	531	572	562	530	537	511	538	554	559	551	593	499	525	547	572	566	574	566	540	551	549	540	565	504	537	533	531	545	524	542	545	536	573	553	579	546	543	581	561	540	566	575	534	543	573	572	558	557	573	521	606	608	549	577	524	532	593	577	557	573	563	547	545	563	524	531	547	526	573	550	517	525	557	546	563	558	562	597	548	558	603	539	574	524	530	568	553	580	609	558	574	558	558	540	567	542	542	622	541	542	590	558	551	558	552	482	521	578	542	542	581	576	547	531	566	556	585	511	547	543	565	514	557	575	550	556	539	514	531	512	502	570	539	493	585	548	549	515	520	554	538	525	538	576	560	528	545	545	575	560	565	537	536	558	555	511	565	535	531	551	521	527	530	564	545	536	581	580	561	550	558	567	578	502	546	547	551	530	542	535	542	544	544	588	562	509	576	559	557	547	545	504	542	548	604	556	541	558	573	563	576	576	523	577	530	584	550	488	571	547	564	522	531	576	524	507	581	522	569	563	569	507	572	526	525	586	535	553	556	540	546	569	563	579	547	525	570	540	522	569	527	559	535	564	545	546	566	560	553	545	553	519	530	552	539	590	540	557	567	543	525	603	515	550	559	543	551	534	578	588	570	529	535	513	551	537	522	549	518	573	544	542	533	538	548	547	581	538	584	571	566	492	504	507	555	584	572	554	558	583	562	517	568	557	551	569	561	517	521	564	586	574	581	547	541	583	572	537	562	568	522	580	522	562	558	566	546	546	550	532	565	534	522	540	539	542	519	560	524	546	551	583	522	585	581	556	552	471	563	573	548	574	551	535	585	540	536	530	562	583	517	547	540	535	592	546	544	543	544	523	555	549	523	571	553	507	553	522	557	556	542	550	577	541	563	522	528	546	589	564	561	545	536	552	536	550	553	559	544	586	560	546	547	506	556	512	561	534	539	523	538	527	554	565	560	553	518	543	532	517	557	599	587	492	538	553	543	552	528	560	579	555	539	566	532	568	583	545	544	542	537	521	531	573	528	590	555	523	578	553	565	555	533	502	564	525	579	544	535	561	575	546	553	547	576	509	546	537	536	513	583	522	503	528	537	562	557	570	564	563	535	560	547	552	578	577	559	553	552	555	543	589	561	529	578	560	563	542	592	549	549	572	559	531	567	546	529	550	582	543	607	564	542	526	516	576	567	578	544	508	517	588	566	554	541	566	542	570	567	545	558	550	534	548	537	554	524	556	528	558	540	566	556	538	570	549	513	548	534	521	585	575	543	543	514	545	527	595	536	537	541	545	583	573	614	523	565	576	561	522	583	543	513	512	564	553	546	589	502	551	588	554	566	511	547	537	537	581	551	566	564	569	553	513	534	595	572	585	543	547	537	547	537	532	561	572	540	571	527	527	518	569	546	556	559	531	557	551	550	546	532	551	559	568	557	531	536	555	600	530	582	557	563	549	521	524	575	567	533	526	523	524	544	528	602	538	527	575	577	579	505	588	551	523	544	582	515	564	568	569	592	544	553	515	551	575	585	570	583	584	496	542	506	556	578	543	547	569	571	519	561	542	534	542	529	515	544	523	577	542	547	590	566	543	537	546	562	559	594	566	520	575	610	545	554	517	554	529	537	565	649	525	516	514	581	519	579	567	591	543	519	603	534	571	558	558	568	544	569	520	559	551	543	569	549	517	546	576	560	557	568	563	555	569	584	518	540	549	574	545	551	559	541	513	583	571	535	591	580	532	585	587	543	562	567	542	552	585	534	568	507	556	551	566	574	524	570	551	547	565	526	570	505	532	572	561	590	555	522	549	570	547	561	532	567	564	552	593	563	588	529	552	537	562	577	578	557	572	567	567	574	586	556	525	537	556	555	562	535	556	539	519	506	534	523	592	539	511	526	572	588	562	514	534	523	564	552	541	546	493	556	602	535	530	515	504	565	512	559	555	569	545	524	530	560	589	520	545	539	585	551	510	559	570	593	551	558	554	528	536	580	532	534	560	563	507	521	545	542	528	535	536	548	520	535	594	595	572	538	551	536	533	547	536	529	521	544	553	596	543	541	536	514	569	549	551	554	618	540	546	557	551	565	500	517	575	570	544	550	516	540	537	561	533	515	534	541	564	589	569	559	533	566	541	558	486	555
55130	32188	18075	7164	2023	1343	1054	945	770	733	525	474	455	462	442	370	352	341	328	359	363	371	310	300	291	306	275	272	305	301	294	307	302	297	255	290	295	268	245	272	263	276	326	264	271	242	288	269	270	268	280	275	275	255	275	280	289	290	290	281	282	277	270	273	287	277	285	295	271	280	265	273	279	231	257	230	245	265	275	261	284	253	274	236	295	274	253	268	275	263	254	304	260	265	288	283	275	287	260	257	270	283	279	257	271	296	285	293	288	277	269	290	242	245	251	283	303	281	286	255	293	291	284	246	259	272	279	246	249	244	255	272	281	287	277	282	284	260	249	282	271	286	268	246	257	258	246	250	253	244	294	264	279	286	263	284	311	260	268	286	277	283	246	248	249	271	256	262	269	246	277	269	285	294	254	272	291	246	262	231	229	234	289	278	278	290	293	236	273	264	270	280	258	236	253	256	237	292	288	284	265	280	250	276	262	288	253	266	255	273	284	267	255	275	256	281	256	254	248	271	283	266	242	262	260	273	255	251	270	265	275	243	270	272	285	255	271	234	283	268	261	257	261	254	293	275	264	302	280	272	272	287	300	282	289	286	280	272	279	258	241	259	286	270	297	271	273	262	273	274	280	284	279	282	304	275	263	233	263	264	277	260	265	274	269	267	268	268	264	276	246	278	272	242	265	287	283	276	257	218	273	267	234	252	275	271	263	266	265	255	297	266	287	268	249	257	283	235	252	269	290	294	262	265	271	251	259	272	258	246	272	311	284	270	292	255	256	296	262	268	258	229	258	273	294	293	269	281	263	293	279	285	283	243	263	295	257	264	261	272	254	297	280	251	290	263	255	247	269	280	289	288	259	287	269	262	273	277	293	286	261	298	269	266	256	258	296	305	247	255	275	244	273	280	306	246	280	280	273	253	228	280	264	248	296	267	290	267	258	269	301	260	285	256	283	288	274	268	279	274	250	258	224	266	303	288	266	263	272	261	247	263	293	288	299	270	261	260	236	274	256	256	254	247	251	294	261	265	295	225	266	286	296	266	264	257	269	252	272	277	292	280	271	252	279	246	270	265	247	290	273	247	274	295	283	250	288	234	253	263	265	292	262	240	274	286	279	262	291	248	280	288	265	265	264	271	276	250	269	240	277	255	275	285	247	267	248	263	283	262	301	270	296	244	248	256	278	251	270	292	255	268	243	240	231	251	243	287	280	272	289	257	260	284	268	270	294	284	308	277	265	262	293	248	258	229	244	287	288	286	276	243	294	262	276	253	285	265	274	258	245	319	280	274	276	256	264	252	261	279	258	272	301	255	264	236	301	285	316	275	272	267	267	253	255	250	262	271	277	277	239	283	286	277	256	269	264	244	309	253	267	257	287	300	257	262	266	264	250	276	277	305	224	251	281	250	270	280	270	224	280	257	257	257	274	285	270	246	291	262	257	286	249	293	302	262	254	286	281	266	295	264	289	281	312	277	256	292	267	270	273	301	285	277	260	280	242	268	272	255	298	284	284	247	274	264	243	270	248	278	263	295	272	254	280	245	280	229	273	283	271	249	282	290	302	287	262	287	298	252	252	269	294	276	291	317	281	279	263	279	263	288	306	266	229	250	252	268	261	292	297	254	253	272	251	250	254	259	256	267	267	263	241	260	270	283	272	299	253	234	266	275	256	244	281	298	239	270	274	255	278	267	270	262	277	244	253	276	252	280	236	264	296	275	269	251	311	284	280	284	268	258	268	288	273	287	256	302	271	282	264	290	242	271	264	269	294	286	287	232	257	232	313	252	266	301	260	258	257	296	277	241	271	266	262	237	272	262	282	269	247	264	245	259	280	273	279	263	283	276	259	255	269	300	294	282	288	268	228	247	268	239	258	255	254	247	261	252	278	281	291	278	263	257	260	266	256	271	279	274	280	299	291	260	295	252	286	250	239	247	244	260	270	283	245	287	282	292	254	274	272	270	285	271	267	301	302	297	259	308	282	290	246	244	267	262	284	260	242	263	263	251	265	249	279	267	299	265	273	253	245	262	214	244	278	256	259	272	258	255	244	266	244	271	278	281	253	261	265	279	261	251	256	262	276	243	291	272	269	285	262	238	237	280	263	292	272	256	275	264	298	258	293	264	330	235	263	277	285	267	267	265	281	267	255	251	278	246	260	251	256	267	275	281	261	267	287	263	281	232	276	271	240	279	254	265	270	255	241	272	281	264	292	277	265	248	243	263	277	269	275	265	262	299	306	299	236	291	263	278	288	263	268	283	262	274	226	259	257	278	252	261	262	265	272	242	263	284	295	287	305	244	236	250	271	240	253	248	288	275	250	271	258	268	266	245	268	252	308	310	269	310	286	256	291	273	261	266	292	278	255	280	270	258	243	283	260	276	290	261	226	252	286	295	266	255	286	255	272	237	265	265	265	230	275	288	266	300	274	265	253	242	282	281	273	241	271	269	259	274	294	260	242	255	286	226	267	268	321	271	252	275	254	278	256	273	269	246	252	256	267	262	277	236	248	272	275	277	289	246	281	274	246	234	266	254	246	241	245	253	289	271	278	258	292	295	255	249	268	288	276	275	273	302	275	262	265	240	274	279	267	258	271	296	251	247	261	265	297	268	277	290	274	290	298	253	248	315	263	267	289	271	288	277	264	312	272	242	272	278	264	265	279	272	271	251	279	279	288	257	239	278	254	262	263	278	302	268	285	270	316	262	242	263	303	268	281	289	299	273	250	252	290	264	283	276	279	275	284	248	249	300	306	270	274	245	271	262	271	292	281	257	261	263	236	261	292	258	255	284	257	254	262	272	263	252	261	292	234	250	250	271	274	280	293	274	276	258	249	260	281	269	330	265	266	230	230	280	285	284	277	260	244	244	232	279	281	261	235	261	255	235	265	271	288	285	272	279	285	261	264	270	273	269	256	268	287	261	288	246	253	249	281	285	258	259	282	227	266	284	251	253	263	266	266	259	307	260	280	246	241	258	257	254	262	267	279	251	247	269	252	285	269	271	286	260	266	237	290	259	243	253	248	296	252	279	282	281	280	248	265	263	259	252	275	279	254	249	288	252	255	276	235	277	250	304	263	296	269	267	269	271	277	260	233	238	280	271	263	290	267	261	285	290	286	271	280	259	249	303	274	290	283	263	254	272	248	265	298	262	266	239	279	293	236	301	242	275	232	299	275	274	258	248	231	253	282	277	274	305	296	286	294	284	270	277	271	271	280	274	277	252	286	258	295	271	288	254	284	264	277	260	283	287	297	285	227	242	253	283	247	273	262	293	265	235	234	296	249	259	263	248	272	254	306	238	298	254	246	240	280	271	246	276	286	256	274	294	259	253	299	254	299	270	276	292	308	256	236	266	275	262	262	257	266	256	239	249	270	244	250	281	300	252	263	271	262	291	259	256	241	259	282	266	264	286	262	287	268	266	274	304	271	246	265	259	243	231	253	262	294	272	262	276	270	296	274	263	262	293	270	278	271	277	273	266
33765	20942	21047	11691	5829	4710	3942	3384	3296	2969	2317	1833	1732	1614	1456	1207	1264	1139	1009	1038	1168	981	976	867	837	804	707	742	703	695	660	626	660	647	589	628	584	594	614	589	645	612	576	569	564	594	613	598	564	555	593	571	567	607	627	536	551	586	582	583	554	571	553	544	606	528	579	583	536	575	600	572	574	606	565	563	555	601	560	581	619	603	564	545	534	538	545	579	569	595	575	590	581	571	591	558	566	592	606	549	558	584	527	568	604	596	593	586	605	575	580	568	570	575	606	576	583	542	574	562	595	549	520	570	594	569	543	575	527	580	577	541	608	579	579	594	580	577	566	590	577	547	603	579	593	551	603	584	548	536	591	577	560	554	567	555	545	548	585	595	556	545	621	610	553	554	605	641	570	576	561	548	559	599	546	537	558	564	545	540	567	577	597	571	537	576	571	551	563	569	555	589	618	566	600	594	582	578	561	539	587	558	558	598	565	561	573	594	567	585	517	585	586	586	561	587	551	573	566	565	543	589	564	588	565	558	613	570	612	550	554	544	578	583	546	592	600	612	573	564	552	571	579	569	538	550	553	585	581	563	550	526	549	569	613	576	575	570	583	520	542	563	545	593	581	587	570	594	579	570	570	581	567	561	540	540	555	572	590	608	589	565	574	597	569	564	562	553	558	594	591	582	554	586	545	570	583	534	522	583	568	559	570	594	535	569	603	528	573	572	573	579	532	585	558	555	566	579	635	575	545	552	575	551	615	595	567	558	586	591	556	602	567	608	582	589	569	590	553	546	554	560	544	549	610	583	566	531	581	605	597	577	565	523	570	564	589	585	556	566	554	610	589	552	547	569	598	601	567	575	559	584	552	552	602	581	552	553	600	578	567	557	549	541	576	574	567	513	573	585	589	576	592	574	576	595	576	599	556	574	549	523	579	560	558	564	609	586	571	566	519	557	624	578	591	572	586	558	545	575	535	592	550	587	560	590	563	538	553	553	540	567	585	565	593	560	582	595	597	566	578	524	557	543	599	610	545	562	611	603	593	544	601	554	582	579	589	529	589	534	597	537	621	578	575	534	540	577	598	589	575	593	608	609	548	569	598	571	595	578	561	570	546	573	545	570	609	594	590	599	513	534	597	537	559	592	553	573	521	606	573	546	561	575	547	569	642	582	565	605	605	568	544	595	542	575	590	600	541	584	581	564	578	579	549	572	588	547	572	596	581	548	582	558	575	557	565	607	595	578	574	554	569	501	547	604	563	605	564	553	596	569	517	546	576	601	564	558	576	579	625	570	574	558	578	585	575	599	558	598	541	568	562	590	556	567	566	566	565	581	547	581	512	589	579	551	582	557	578	576	578	568	557	559	555	570	546	549	577	588	607	605	548	561	549	608	549	575	581	588	592	609	536	568	561	534	560	546	636	594	504	564	554	529	580	594	575	573	566	594	591	564	609	616	626	519	545	600	539	587	601	575	590	558	569	592	596	584	599	573	576	539	552	574	566	574	603	580	551	542	545	566	562	574	563	580	570	567	560	567	603	603	584	553	560	621	557	559	578	583	588	600	577	558	545	577	584	610	574	575	580	581	583	562	609	520	565	589	597	558	570	597	547	596	582	604	620	541	569	545	547	591	599	529	567	551	587	577	630	590	573	566	578	530	579	574	554	563	538	541	527	555	546	577	556	541	548	589	555	615	594	563	522	550	523	594	571	615	558	552	561	549	583	542	575	572	549	633	536	562	585	536	576	526	558	575	624	599	566	570	575	540	591	570	586	591	542	540	606	604	611	576	585	569	557	575	534	534	539	535	589	571	555	527	591	559	585	550	569	595	577	568	572	577	549	598	610	564	568	602	571	545	617	572	548	585	553	597	574	577	576	572	582	581	558	572	562	591	528	571	573	570	581	551	544	557	587	571	542	589	568	558	565	597	573	559	581	563	550	597	576	559	543	608	545	573	564	574	577	560	552	569	577	560	504	546	548	554	555	592	562	568	583	575	623	572	578	609	580	558	591	557	575	562	595	583	591	608	546	586	531	539	592	561	576	538	600	546	561	568	572	536	557	589	562	597	569	557	582	606	585	551	543	552	589	571	553	570	585	557	602	561	571	578	569	557	600	583	572	561	558	582	559	574	568	593	591	569	555	582	590	579	592	569	592	596	591	558	550	593	590	558	610	589	599	575	564	594	609	562	581	580	582	512	590	552	597	602	628	542	587	529	527	581	553	573	616	569	601	594	580	579	529	555	586	584	603	589	565	548	544	563	563	573	528	570	541	570	564	572	551	567	601	605	581	568	571	585	565	522	568	561	524	588	581	582	583	559	580	556	579	626	592	574	598	583	574	585	587	602	546	589	562	585	539	570	549	639	558	583	575	574	574	572	595	558	566	589	576	559	576	533	618	580	566	574	551	606	589	590	600	565	589	554	586	565	579	573	625	589	551	598	561	598	547	567	551	587	575	578	576	585	580	527	544	577	595	559	621	570	600	560	546	541	619	550	591	573	582	542	564	567	602	594	609	552	555	578	599	582	565	524	584	591	558	590	580	534	554	610	595	607	587	544	581	542	556	568	595	609	592	576	552	548	586	583	577	533	588	618	579	576	597	555	555	599	561	607	530	560	611	550	538	521	561	627	572	542	559	556	577	575	592	564	591	510	578	575	603	535	573	572	590	555	572	527	587	581	538	581	582	633	516	554	565	571	596	623	538	569	561	533	526	578	573	594	572	534	579	553	573	573	555	580	587	514	522	577	555	590	530	582	592	576	559	598	560	614	595	602	552	597	563	593	598	584	537	591	551	564	579	543	563	569	598	602	557	597	604	596	545	527	601	587	597	583	561	567	600	600	576	570	573	570	593	574	564	574	584	523	565	577	579	587	567	582	612	578	596	601	590	546	546	552	552	614	568	569	571	557	599	592	567	542	589	573	581	591	592	609	613	575	526	564	572	571	542	578	557	544	591	568	593	579	607	619	536	527	557	627	552	572	525	581	597	601	586	563	570	569	568	602	620	598	597	578	573	583	583	552	555	548	581	578	550	519	584	535	564	577	579	550	599	593	592	561	597	592	543	561	598	598	558	586	571	551	577	595	579	600	618	573	632	546	549	563	562	592	575	577	588	553	605	581	540	580	624	552	570	576	532	567	511	627	588	589	568	556	593	572	585	550	538	548	575	592	568	592	587	542	583	583	545	555	553	561	573	572	575	552	593	605	531	543	552	598	543	596	546	617	585	557	558	559	578	555	597	562	578	530	537	564	566	598	577	595	565	545	604	553	573	572	616	537	547	545	556	577	563	545	572	602	601	564	559	600	540	572	574	595	564	601	576	593	583	552	539	550	571	563	558	609	569	549	541	549	545	592	571	586	589	559	559	585	565	539	579	580	539	597	557	553	557	596	563	582	568	573	598	577	580	582	590	605	562	576	581	598	572	557	554	551	584	578	554	556	566	557	569	562	591	576	587	563	585	596	574	581	575	567	561	580	585	566	559	576
65762	36861	23651	10400	3276	2127	1697	1391	1205	1050	883	648	609	566	556	485	439	424	417	442	453	394	387	388	336	310	349	379	355	308	321	309	350	292	337	308	325	324	319	334	349	326	319	333	284	304	319	310	333	282	306	310	294	320	329	303	297	327	292	306	297	321	307	317	302	317	311	346	334	318	315	314	331	348	321	298	338	319	305	294	314	286	284	335	290	325	323	310	291	312	298	309	321	340	315	300	275	308	305	302	317	299	317	331	345	295	314	297	329	283	334	315	305	331	324	295	313	317	281	300	317	317	309	265	301	293	307	332	342	310	272	345	296	293	293	303	343	326	294	325	325	300	296	279	285	321	294	329	324	281	295	346	315	316	309	307	292	300	295	329	292	309	311	286	307	343	290	350	348	352	313	301	311	318	303	301	347	311	298	315	334	288	348	347	309	289	349	315	306	282	295	312	321	309	304	312	298	291	303	305	348	333	300	290	308	305	302	277	318	305	336	307	332	326	314	330	297	311	308	258	308	306	288	284	320	304	318	323	328	304	317	332	323	297	310	270	330	309	323	314	323	312	299	298	315	301	324	298	336	298	310	288	295	324	283	298	287	328	309	322	287	317	290	296	305	323	288	276	331	282	298	286	336	301	290	319	291	319	305	324	305	292	279	371	309	309	304	309	327	290	290	295	278	292	304	311	338	279	308	310	310	340	282	302	306	310	322	322	315	322	313	268	330	338	305	299	332	297	316	296	323	296	305	349	321	325	328	301	308	297	311	335	311	300	298	320	309	272	294	318	294	302	310	303	321	340	280	323	344	313	316	310	285	265	325	298	280	311	294	296	284	297	286	319	303	328	341	311	289	332	353	302	295	315	296	292	267	297	301	296	352	359	273	300	339	313	288	315	329	294	323	269	328	285	320	282	297	297	306	319	329	318	312	325	320	302	268	296	363	334	312	310	319	323	371	333	328	345	302	288	318	327	324	323	310	309	319	326	316	332	325	325	302	298	325	304	298	254	331	325	328	316	294	325	325	361	288	328	323	274	301	333	334	306	287	287	307	300	347	319	328	315	293	315	338	328	264	283	331	328	283	312	356	291	308	343	354	303	324	327	316	322	292	338	314	299	294	288	324	329	292	298	343	277	315	311	330	311	307	300	323	327	326	308	301	317	286	334	334	302	312	306	318	313	331	337	326	289	326	318	323	256	309	320	331	301	366	287	324	286	344	280	292	305	288	328	321	321	295	325	314	272	313	280	299	294	284	307	275	286	324	305	348	302	327	324	300	286	297	332	284	309	299	310	346	299	288	306	335	275	280	312	325	285	332	277	327	323	310	325	285	317	324	337	276	308	316	346	293	322	351	312	308	320	327	292	279	298	296	320	331	284	331	278	345	297	323	309	320	274	292	317	292	322	326	336	313	304	281	280	320	323	321	293	316	308	330	303	366	295	320	318	358	310	329	318	311	334	299	292	289	310	293	294	323	328	320	318	316	327	295	303	314	328	312	317	294	290	289	291	304	312	284	288	304	330	310	345	308	299	314	299	294	304	290	317	312	320	313	339	312	330	312	284	329	310	306	289	312	305	328	318	339	320	319	274	316	316	293	310	333	317	322	302	330	280	314	316	312	285	312	332	301	357	276	295	308	269	320	308	320	317	294	260	314	330	290	300	293	308	360	341	310	308	324	309	301	313	313	292	296	292	352	312	304	292	325	342	308	285	311	293	314	259	284	325	282	277	313	324	308	338	301	292	333	304	270	303	314	295	287	310	316	308	302	288	291	347	323	276	308	322	314	301	286	285	324	357	317	339	315	294	300	307	301	290	289	309	318	327	302	308	297	290	303	267	330	300	331	294	306	300	283	330	322	338	362	290	301	323	310	315	296	306	303	301	329	303	331	291	325	326	283	317	289	323	331	329	330	329	330	317	308	342	297	311	270	306	311	321	336	286	336	329	284	318	283	301	309	268	312	326	310	308	302	318	276	332	330	313	305	290	332	301	286	255	313	311	317	311	320	291	333	265	300	310	342	304	309	272	292	297	305	330	315	275	284	302	331	312	324	295	294	289	304	327	279	305	304	297	300	318	302	291	267	342	294	278	279	299	297	316	312	325	297	289	310	321	279	320	287	344	267	292	315	305	269	314	314	334	337	311	296	287	281	316	338	326	307	324	333	332	289	329	285	288	326	301	316	295	296	337	328	328	322	343	283	337	327	306	308	316	259	303	288	270	324	348	297	299	314	296	336	292	294	302	302	288	338	324	283	338	348	324	307	325	342	327	318	307	296	291	333	306	301	273	298	319	324	313	299	317	296	313	310	300	300	292	310	266	329	291	332	329	299	310	295	320	347	308	297	317	325	306	298	306	316	312	304	289	311	311	296	299	317	320	327	332	313	290	318	279	293	313	334	293	297	281	322	301	281	292	309	340	284	317	316	299	337	252	306	323	321	303	355	357	326	308	318	343	272	299	303	340	316	332	301	312	325	301	297	304	311	277	304	332	330	322	315	291	320	319	361	273	327	349	292	290	284	294	286	283	307	340	311	317	325	310	333	304	290	310	314	334	325	322	318	300	318	302	330	316	296	274	305	298	324	353	293	283	314	295	293	326	319	335	320	297	332	309	301	293	336	290	295	333	304	312	284	266	282	319	317	301	324	292	287	291	284	295	281	315	304	314	311	275	326	330	316	322	308	290	342	332	341	299	308	332	302	329	320	284	307	312	309	296	298	297	302	326	331	289	325	322	305	298	307	278	264	311	284	284	316	305	297	308	305	303	297	296	332	334	283	299	293	303	303	326	373	317	329	334	360	300	288	267	324	286	334	287	312	325	289	304	274	296	312	326	294	283	326	338	314	276	279	309	308	307	341	321	325	310	279	307	322	342	347	323	300	305	311	288	344	298	302	328	292	292	314	309	309	314	303	309	330	298	316	303	335	304	332	341	321	304	298	311	307	293	305	307	280	335	323	270	281	305	311	301	305	306	332	327	296	321	303	289	321	298	321	322	355	311	310	336	320	313	329	343	297	293	331	292	300	314	298	298	305	313	329	308	312	312	326	295	328	273	310	316	307	334	354	301	307	305	291	331	294	300	323	313	296	305	297	347	342	285	315	270	296	313	283	307	338	297	329	304	339	273	289	293	325	304	292	321	318	294	357	328	325	337	266	303	308	330	324	337	309	285	298	289	301	298	304	315	307	275	302	293	308	356	297	282	309	301	290	333	301	340	324	320	318	306	307	285	328	296	310	309	284	311	297	293	305	288	320	303	336	311	300	299	306	314	308	331	332	303	316	310	351	303	330	305	311	330	348	322	324	305	303	306	295	337	330	323	280	298	303	313	315	291	299	322	270	322	284	329	312	299	302	290	288	311	312	336	292	320	339	293	304	333	292	302	322	301	287	301	308	309	311	347	300	345	318	305	298	306	306	320	313	279	306	285	283	256	326	309	304	347	334	284	332	355	311	317	319	281	340	313	321	362	349	331	319	319	298	333
39892	24652	25708	15001	8186	6844	5932	4992	4718	4257	3123	2630	2429	2230	2000	1616	1427	1332	1195	1374	1393	1307	1210	1042	935	936	887	853	823	755	760	744	739	693	689	709	679	660	664	679	666	691	694	632	662	606	654	678	646	602	620	687	665	632	625	674	610	682	620	648	636	625	645	652	644	677	667	649	628	626	625	625	674	649	608	596	678	663	671	661	646	660	648	646	656	633	607	639	652	589	642	674	611	660	638	597	648	675	626	612	613	622	630	623	621	610	661	639	641	655	626	637	611	695	681	654	652	607	660	653	645	656	644	604	644	620	649	619	636	621	667	657	635	645	658	667	672	635	642	641	639	639	625	633	705	642	653	662	639	644	653	676	617	636	634	604	635	648	606	675	638	676	621	699	676	616	655	632	597	635	637	647	635	669	596	676	635	641	624	656	661	606	611	648	643	628	627	617	583	634	648	635	646	679	636	609	593	627	643	661	684	654	662	615	659	659	633	627	626	666	654	679	681	613	624	640	652	679	597	650	667	608	651	664	632	721	655	688	642	622	647	614	608	618	673	638	628	667	596	644	645	632	650	648	638	672	662	631	642	674	661	639	632	655	638	671	608	624	629	621	640	607	669	658	662	644	620	664	674	659	681	639	652	653	602	657	650	642	636	610	641	607	629	614	649	681	663	675	624	598	667	614	600	628	630	585	606	615	616	654	639	636	662	624	630	642	653	639	660	665	641	629	650	655	664	629	597	700	647	669	655	602	659	646	634	688	661	632	636	635	624	624	687	610	649	665	648	649	630	627	659	656	647	649	604	657	635	650	631	696	631	622	668	627	660	667	642	612	637	644	665	675	663	600	613	679	632	649	652	615	617	650	639	636	638	603	633	648	643	675	623	608	597	642	667	663	662	640	652	636	677	663	677	641	674	650	604	638	615	610	614	648	652	618	642	637	622	637	621	687	628	609	663	709	655	633	636	637	589	655	668	656	647	636	632	600	642	648	648	673	655	613	662	641	655	659	639	652	634	684	649	609	597	636	653	681	627	655	623	639	659	631	638	661	648	610	601	612	634	673	632	654	661	629	687	642	645	671	603	592	657	620	603	608	582	646	652	615	633	690	660	655	631	675	618	662	664	623	616	617	616	714	653	707	687	618	642	637	644	643	656	660	663	646	625	669	647	666	600	653	603	659	661	615	643	611	634	648	659	639	653	601	666	676	618	633	610	585	640	619	621	633	659	669	631	732	603	646	641	694	624	644	662	685	629	623	678	619	676	636	644	684	613	602	633	663	613	637	691	668	643	643	637	682	617	647	611	625	640	629	643	668	633	606	661	643	635	664	633	626	639	655	668	643	669	625	651	681	611	646	667	618	647	608	658	616	651	607	627	621	655	632	661	644	635	690	660	585	665	672	650	619	652	651	639	589	640	636	638	597	658	661	624	633	578	655	635	640	635	651	650	683	631	621	637	668	654	672	628	596	646	656	679	632	629	661	647	607	659	679	659	687	651	661	637	656	649	644	623	629	672	661	646	653	630	644	606	639	634	602	589	692	633	647	601	637	663	631	668	597	669	624	628	672	636	609	702	619	653	598	661	648	620	652	658	650	714	650	650	630	615	642	646	653	647	625	675	621	573	675	669	624	664	658	671	618	661	598	641	649	728	645	685	631	610	583	648	692	603	644	649	650	649	626	641	630	601	620	669	591	675	648	590	666	617	640	658	603	737	631	688	647	683	636	653	628	601	627	631	646	638	626	592	645	655	655	654	660	659	662	641	700	661	619	635	671	628	634	642	609	694	662	628	636	652	635	649	617	638	652	674	633	622	640	651	621	629	650	643	636	696	679	643	629	624	657	671	623	608	677	652	677	643	683	627	661	671	625	654	616	627	642	662	619	607	694	620	634	613	603	629	634	679	635	632	649	639	675	640	649	648	693	605	658	619	604	619	634	636	667	612	671	627	657	612	631	619	689	652	614	671	668	577	643	663	680	635	636	674	672	658	637	664	624	669	639	669	606	658	675	666	643	607	642	680	642	656	662	644	657	644	630	695	656	650	629	625	671	635	579	670	669	663	662	650	652	644	607	624	676	624	633	630	633	641	637	708	633	638	636	642	645	614	649	716	655	669	648	619	635	621	692	672	663	666	622	679	666	673	614	625	649	645	662	674	622	613	652	666	687	640	629	663	619	681	637	674	623	640	605	624	635	673	675	608	622	640	612	656	615	683	663	645	658	603	610	646	661	697	626	641	630	657	627	607	633	633	635	629	632	637	694	666	628	631	678	644	650	647	618	623	609	607	650	666	690	655	591	712	638	646	652	650	646	632	664	679	607	631	648	648	624	640	648	667	612	661	645	640	651	639	625	613	647	654	605	675	658	672	594	601	586	625	670	649	665	635	656	667	655	660	645	598	663	622	645	642	667	649	635	646	638	639	635	612	649	606	635	656	624	614	581	656	621	663	654	704	610	668	656	640	680	643	652	632	682	652	597	624	638	637	607	647	631	655	629	654	656	604	561	657	679	638	664	649	607	631	633	640	585	650	583	689	599	603	651	643	667	660	657	684	688	615	643	672	643	647	593	655	630	662	662	664	628	666	676	658	657	646	636	642	662	625	663	667	648	628	607	648	602	653	654	664	614	672	670	618	634	632	673	623	672	631	648	657	656	666	644	656	617	617	651	643	684	668	642	645	665	613	665	619	628	639	677	660	651	637	699	674	614	613	669	615	639	634	663	607	621	664	606	651	635	632	598	638	636	626	634	616	621	696	628	656	650	637	630	641	626	669	645	644	627	640	656	679	682	642	644	643	627	615	651	635	664	631	663	615	627	627	628	639	661	625	626	639	659	583	653	617	626	667	649	633	637	664	685	655	661	624	620	625	653	649	646	620	620	605	641	619	624	673	591	618	624	643	679	630	657	666	605	644	663	637	670	643	637	669	650	635	615	643	687	673	649	676	643	619	672	635	687	618	640	625	651	674	666	646	626	693	627	651	642	636	617	641	683	621	598	588	575	661	663	653	662	665	649	619	633	665	653	649	631	694	663	682	627	608	701	671	697	617	633	636	629	679	647	635	617	639	619	656	658	634	636	641	616	629	663	643	638	672	663	580	662	688	636	680	669	696	657	651	632	641	618	612	624	630	635	652	646	671	628	650	611	610	663	636	682	627	664	613	613	601	626	652	609	610	622	625	665	653	617	624	612	645	637	588	637	618	588	655	634	600	610	659	643	612	652	639	634	628	670	654	634	681	685	636	607	606	657	638	612	634	649	619	632	625	658	597	655	626	626	714	611	610	663	630	674	614	648	667	655	670	644	661	638	619	588	638	620	677	634	594	631	623	667	621	673	646	602	640	657	664	639	691	613	637	614	659	634	630	663	651	613	629	650	649	603	654	625	648	648	644	658	619	615	642	608	626	658	632	647	650	669	677	663	632	685	636	629	623	608	653	642	607	644	609	612	663	688	630	604	655	611	644	678	636	624	637	612	616	654	629	699	658	648
40075	20918	9024	2993	785	604	470	458	401	373	366	344	357	379	327	328	277	316	283	321	300	290	268	272	286	277	280	283	242	260	260	269	233	286	286	284	272	252	269	263	232	265	258	256	270	276	275	250	248	234	236	257	248	273	256	247	261	242	274	248	276	255	262	238	276	244	258	232	271	294	282	252	257	277	232	270	264	259	253	279	278	277	251	239	244	304	281	245	251	298	250	268	242	238	242	268	258	264	320	265	264	263	241	228	272	255	255	247	254	261	254	271	258	264	274	254	244	272	251	294	263	276	285	253	239	288	287	276	263	265	255	258	267	276	232	276	225	284	253	270	238	266	285	216	284	269	260	263	257	248	230	254	283	227	240	245	258	272	262	243	305	276	279	257	263	248	258	254	269	310	258	264	268	220	256	264	278	263	267	244	259	263	255	254	281	278	217	252	256	277	278	268	285	242	274	250	268	276	279	260	249	297	228	251	287	253	247	232	237	252	267	293	270	273	270	284	243	232	248	259	278	259	276	236	250	252	245	272	278	269	242	252	289	259	257	286	234	233	270	274	231	262	227	238	254	262	251	254	249	290	262	277	256	261	285	279	279	279	258	287	295	269	276	285	278	246	244	258	281	297	252	261	262	237	271	280	275	251	236	250	244	256	300	251	282	255	266	253	279	274	235	249	270	279	257	251	273	270	256	285	234	206	271	283	284	282	229	255	262	244	246	260	255	239	225	231	262	273	279	251	257	237	270	267	235	271	253	255	253	285	227	241	281	246	272	279	273	268	237	266	244	255	260	264	265	244	237	303	226	241	258	268	239	242	281	252	287	275	278	277	268	244	266	269	247	286	258	268	257	261	245	272	231	265	315	268	267	257	236	268	272	276	239	225	279	269	296	243	270	248	258	244	266	235	237	248	257	292	278	243	255	265	249	257	243	260	286	276	249	260	258	237	268	246	240	253	249	243	253	260	235	262	282	290	264	261	254	240	246	258	254	266	277	254	260	266	271	263	256	274	285	268	283	269	300	244	281	322	270	298	268	248	240	260	256	233	264	267	235	229	280	260	222	236	267	232	251	272	283	272	259	242	257	260	248	263	284	213	282	253	280	277	240	278	245	250	254	284	260	247	273	252	238	234	283	272	251	265	226	246	260	264	265	225	258	292	255	269	258	249	247	245	272	261	246	291	258	256	244	253	267	268	266	257	265	270	286	244	265	229	276	244	282	260	252	289	266	232	273	245	248	263	266	250	256	242	237	248	243	289	263	266	263	233	286	260	252	280	263	256	230	303	279	250	275	262	251	233	273	271	258	253	258	254	235	246	260	297	289	216	235	257	234	261	275	277	282	232	256	223	252	250	251	239	260	244	266	307	266	277	283	254	234	291	273	263	278	275	253	255	277	283	265	240	250	239	238	283	252	273	234	225	268	257	270	281	263	245	260	269	269	302	258	253	259	254	236	265	280	233	269	245	304	263	270	268	294	255	252	243	263	235	252	271	269	266	251	272	255	267	272	261	257	252	259	272	246	265	276	264	271	229	268	273	237	266	273	255	259	269	296	228	249	278	254	255	254	244	253	242	269	260	234	264	254	242	284	270	240	285	276	274	240	258	252	260	254	234	282	254	259	263	276	280	293	243	253	249	246	230	290	245	254	284	235	240	246	260	251	292	259	256	255	234	238	273	263	270	257	248	268	261	223	267	277	257	253	251	269	254	283	277	270	266	267	265	223	254	262	257	270	274	230	283	243	305	237	253	242	267	274	266	316	264	269	240	284	235	278	266	246	269	271	270	253	264	251	243	210	265	275	292	260	284	235	258	253	271	270	248	247	244	237	250	249	231	245	278	267	279	300	252	264	292	241	276	248	287	269	258	278	249	252	238	256	230	265	281	244	257	225	241	266	266	251	223	272	255	304	254	243	277	271	231	239	241	256	229	277	301	251	210	256	287	227	251	271	229	277	280	276	268	261	243	268	276	261	263	257	261	289	268	265	272	269	292	253	267	288	289	281	251	250	230	245	273	294	235	294	269	237	276	276	241	273	259	269	264	248	229	244	272	255	240	255	300	284	259	258	263	257	238	265	253	265	276	254	264	265	230	242	228	262	219	257	266	271	255	261	249	262	289	302	279	238	254	263	262	262	260	267	258	277	241	244	290	250	271	269	272	257	247	281	289	273	277	269	271	274	279	256	280	284	255	239	279	267	249	223	250	229	251	269	251	259	259	273	285	253	245	248	226	278	276	255	227	282	271	250	246	264	268	260	279	257	288	239	291	257	250	298	291	282	270	243	261	256	264	238	254	274	247	253	229	272	231	228	226	264	277	256	265	237	279	273	256	242	259	255	255	252	265	247	259	276	241	254	264	262	262	261	236	267	254	251	247	258	283	269	283	241	265	285	271	266	290	241	296	257	248	261	290	243	262	243	268	240	258	274	260	265	261	266	257	245	278	295	248	283	259	275	282	271	272	284	248	272	281	277	227	249	288	260	264	274	256	274	243	247	267	270	264	247	248	286	278	259	235	264	255	267	238	305	240	268	279	265	228	261	254	226	277	261	271	285	277	249	257	269	267	272	274	252	248	244	273	263	249	261	251	242	257	284	258	244	259	285	264	273	279	261	249	273	258	266	321	271	259	261	272	254	256	257	249	235	246	260	257	227	248	269	276	254	265	274	297	278	259	252	253	280	272	279	279	259	228	275	257	242	260	241	262	225	229	285	254	270	286	285	282	235	259	276	261	255	245	279	260	240	259	266	280	284	244	244	267	257	298	260	265	265	262	257	231	226	264	243	264	259	256	269	276	257	277	271	285	250	265	286	256	289	238	235	276	203	250	261	239	235	253	223	261	288	257	254	250	261	266	271	259	265	259	271	259	256	250	249	265	269	227	263	238	237	273	245	260	255	263	266	245	271	284	271	252	275	231	280	254	246	268	246	256	277	248	249	215	225	277	282	258	268	252	272	260	257	258	286	261	273	279	257	260	294	290	248	269	249	243	240	262	241	263	227	249	243	260	288	256	265	269	271	250	241	270	260	249	231	252	260	248	281	227	267	247	254	245	249	314	293	264	237	248	236	237	285	259	281	275	269	265	239	250	280	261	247	252	266	245	251	256	294	250	269	257	257	274	258	243	246	219	280	278	264	266	274	264	244	305	252	247	256	277	279	257	272	283	286	265	251	249	272	230	270	258	242	274	278	290	261	240	259	270	270	275	244	238	252	289	270	236	248	219	230	279	254	269	249	260	258	264	262	244	250	249	262	273	257	244	249	283	264	280	265	249	252	293	259	251	244	280	249	275	252	247	239	237	283	263	243	233	278	267	251	316	282	266	254	285	235	253	281	300	294	287	244	258	253	270	254	268	267	275	273	270	291	236	231	272	251	264	245	259	255	265	267	264	245	227	237	259	236	230	279	231	256	271	304	242	260	250	272	252	254	259	257	258	231	278	253	262	284	253	275	252	273	253	242	283	249	278	276	283	257	218	230	236
23999	13253	12039	6247	2418	2030	1473	1336	1324	1212	1046	983	1055	1037	967	865	831	841	759	800	880	801	741	671	676	654	631	605	607	589	574	584	552	587	561	567	538	527	539	543	585	575	569	547	560	593	568	495	566	557	585	596	547	528	543	574	561	515	575	533	538	546	564	520	545	513	537	622	589	515	522	533	583	546	572	550	512	544	542	559	587	533	558	508	545	564	549	563	543	520	531	558	564	530	529	581	525	559	556	575	535	569	525	541	519	526	534	602	575	542	573	548	519	529	561	598	546	520	548	548	609	539	520	577	541	580	544	565	537	503	546	566	571	516	580	570	589	586	540	539	560	521	538	563	544	546	557	525	562	545	535	571	533	551	563	537	579	569	573	548	545	560	563	558	555	512	501	523	568	552	540	555	548	563	565	556	562	573	585	497	569	579	569	576	586	505	546	564	557	510	554	539	605	510	559	550	559	516	549	541	560	563	558	522	542	567	550	558	550	563	533	568	524	584	598	535	569	553	588	520	542	525	559	562	519	529	563	569	557	513	517	546	579	573	550	533	597	540	549	537	557	567	583	568	546	557	593	540	511	546	519	534	519	535	535	559	521	563	545	597	525	550	525	569	561	526	545	565	555	566	575	551	564	571	548	526	553	564	541	550	531	530	556	570	573	509	565	591	583	535	555	593	530	577	564	576	561	595	562	565	572	580	565	529	554	539	535	588	579	556	529	569	537	568	535	565	593	548	474	573	533	515	507	488	580	549	569	549	523	541	510	591	538	543	527	548	545	529	491	575	504	576	553	594	584	552	545	506	529	530	560	564	582	535	531	525	533	541	561	543	566	559	572	571	553	556	546	559	528	542	552	543	557	557	593	521	573	576	558	585	579	534	569	555	605	542	574	547	565	502	547	564	535	590	563	561	527	533	522	511	538	599	542	560	591	529	533	519	563	535	545	565	507	509	530	572	565	537	577	527	560	601	537	536	569	503	580	540	559	543	556	576	493	525	544	553	551	543	560	608	548	571	552	543	535	576	565	530	487	551	564	550	570	573	546	523	536	547	556	569	534	555	509	576	505	519	522	539	554	588	562	547	555	553	572	570	511	540	544	566	557	553	577	510	573	500	534	535	599	535	533	537	549	566	553	592	558	548	524	531	534	562	548	556	548	595	584	546	515	579	554	564	521	534	521	518	540	570	555	560	534	522	576	546	597	509	486	540	545	544	566	547	570	592	552	550	547	533	549	541	537	533	535	572	571	567	526	533	590	549	596	535	591	504	525	549	536	543	567	534	562	544	560	546	537	527	557	542	556	581	543	552	556	556	574	541	592	574	543	545	558	540	542	543	554	583	519	559	526	536	592	540	583	561	557	540	554	557	571	559	536	558	538	558	562	538	545	554	564	546	551	519	564	515	513	542	598	485	554	571	538	595	514	569	537	574	546	551	525	605	565	546	537	548	549	560	541	524	576	546	585	557	567	552	557	543	537	557	554	574	574	575	537	540	578	514	530	557	569	512	525	569	523	552	549	551	552	570	538	520	537	567	528	568	505	577	518	574	547	548	514	519	525	556	577	562	556	568	518	570	576	545	523	564	579	551	568	547	570	535	541	564	535	536	556	532	548	555	535	494	546	511	535	513	536	556	520	574	556	566	555	518	581	599	578	546	535	558	546	569	587	597	544	528	513	541	520	576	534	582	558	582	570	572	544	542	524	531	543	553	581	560	591	552	530	558	538	574	576	574	516	549	516	502	543	540	506	508	599	563	552	541	537	570	534	581	528	569	536	509	560	574	552	538	552	543	547	589	538	542	541	538	573	534	536	558	545	570	573	596	554	568	543	560	593	571	525	543	537	539	529	535	542	520	552	577	508	520	544	544	555	545	523	587	565	573	499	536	549	559	537	587	550	541	567	484	554	551	535	540	548	509	542	559	518	544	540	579	552	529	550	544	548	513	548	582	534	533	530	534	584	556	549	512	530	590	587	536	506	512	551	564	547	544	547	564	545	547	535	542	556	531	544	603	544	555	553	546	540	583	524	549	577	621	562	524	539	527	584	550	535	576	536	537	538	567	552	561	543	530	563	533	524	522	570	526	539	561	575	545	529	540	536	562	525	582	517	542	563	565	547	529	591	531	569	533	547	559	594	535	529	556	559	537	555	545	567	590	523	569	570	588	576	542	587	537	547	581	509	511	599	597	505	586	578	522	564	518	548	579	566	540	574	559	561	554	536	548	549	538	542	585	497	580	533	590	554	549	523	536	556	512	550	518	563	554	534	536	569	565	547	532	561	534	550	541	563	558	538	516	534	531	562	536	530	557	549	569	590	535	585	526	560	554	523	535	529	584	545	527	521	528	536	545	517	535	509	546	542	552	547	553	539	535	532	562	556	501	554	536	533	559	594	544	519	529	542	528	561	547	521	507	535	556	568	520	577	514	574	549	532	523	546	578	503	583	540	579	571	554	542	554	541	547	552	569	538	554	569	559	569	548	554	527	497	548	540	557	572	566	576	574	511	497	566	572	526	502	527	564	548	507	537	534	580	557	549	549	558	531	551	591	528	565	562	545	555	533	563	557	540	563	540	550	508	543	519	544	512	532	535	553	552	571	535	550	552	556	530	576	588	509	536	533	537	544	504	563	552	526	539	587	577	519	577	577	535	541	543	531	586	509	536	527	562	544	557	557	538	526	574	556	550	506	524	548	516	524	586	573	600	559	603	543	557	563	544	555	557	564	569	573	585	556	554	559	522	578	496	521	557	538	544	528	534	541	576	517	565	534	528	536	564	557	568	564	559	523	516	516	495	554	507	525	562	513	532	566	560	525	551	513	541	536	564	570	574	556	543	552	602	559	538	567	537	582	558	549	517	520	611	523	541	544	549	561	558	564	569	551	542	544	541	558	538	586	527	596	535	512	582	570	570	516	570	544	584	567	536	542	544	581	577	566	542	535	574	522	529	540	557	603	585	542	546	577	552	495	597	533	550	549	573	523	551	529	569	545	521	550	601	554	553	582	570	562	558	564	553	574	517	576	528	544	558	525	570	572	544	567	538	558	591	510	580	616	531	561	523	523	519	547	548	546	566	537	526	592	535	519	530	559	563	573	533	562	610	526	553	552	531	547	550	576	559	560	526	570	541	548	542	520	579	548	509	539	535	527	541	552	544	576	529	506	569	572	545	535	509	535	554	540	503	542	507	528	510	560	573	531	536	552	621	546	510	559	592	592	588	553	550	568	536	526	543	532	545	580	520	476	631	535	507	529	557	533	584	563	582	542	534	536	579	567	541	515	535	538	548	534	567	570	540	562	557	528	572	596	529	537	554	590	535	605	543	576	508	581	580	543	563	518	550	519	534	527	555	503	571	539	586	552	570	537	580	499	531	562	542	518	541	558	583	532	560	551	549	537	509	570	529	521	513	604	515	524	561	541	541	559	540	525	597	489	539	569	551	536	526	531	564	532	567	524	541	546	523	542	531	524	558	542	521	536	537	544
58560	31131	17241	6092	1858	1276	936	736	765	723	536	535	471	447	399	379	357	318	289	348	348	318	311	312	298	304	324	316	275	285	239	294	252	285	275	284	273	267	278	273	280	315	276	307	256	283	286	267	267	232	265	280	284	232	282	270	251	241	254	235	294	262	264	241	264	282	254	276	280	254	250	276	308	246	252	305	266	273	261	280	268	239	218	260	288	297	281	302	298	255	279	286	252	275	297	262	283	293	288	294	321	287	264	273	261	252	259	271	239	254	260	264	290	276	245	249	265	307	296	283	294	284	249	263	255	292	283	269	268	269	262	285	272	254	251	256	254	248	271	303	274	248	279	303	289	273	284	282	273	276	254	257	275	272	256	266	251	246	232	263	270	287	261	271	281	271	279	276	264	261	275	253	237	268	257	273	257	242	291	296	265	291	287	238	262	268	288	282	251	286	266	280	247	279	297	266	288	263	250	267	243	257	244	251	284	274	270	258	262	270	270	277	259	274	247	262	254	265	295	258	270	257	287	293	262	252	276	246	215	270	314	254	272	289	279	286	284	244	274	261	303	250	280	248	307	282	252	281	275	278	267	258	264	272	269	269	246	284	263	248	258	277	254	289	275	290	255	245	246	258	253	254	264	267	242	258	259	287	261	252	272	247	260	230	273	253	263	295	289	253	274	251	260	271	257	264	282	243	258	233	285	256	285	297	278	308	245	262	279	280	243	267	230	274	256	274	246	256	259	279	249	267	293	253	283	278	254	257	264	267	251	304	252	283	281	279	261	252	249	255	278	266	272	246	309	304	267	265	270	277	252	246	261	294	264	265	277	254	277	288	230	244	254	284	264	242	298	274	274	272	296	246	276	234	247	236	294	240	274	257	296	241	278	289	269	243	236	279	261	264	265	267	274	267	274	241	277	294	284	262	272	259	264	271	279	279	265	265	285	250	270	286	255	260	259	278	247	274	279	261	277	275	268	273	268	247	271	256	268	264	275	262	286	264	260	278	255	280	268	263	256	247	261	292	265	259	279	245	227	230	232	285	254	292	283	261	283	280	266	243	262	256	272	255	270	260	254	266	264	282	242	254	267	239	268	274	281	279	262	278	293	271	305	248	264	244	278	307	280	284	304	308	293	274	256	310	252	241	263	297	261	279	269	269	263	259	296	263	296	292	247	262	250	266	264	258	255	280	265	232	261	252	268	303	272	267	255	250	258	283	259	274	288	277	235	275	282	278	251	316	285	252	247	270	266	248	270	267	238	287	262	288	282	259	272	267	273	270	271	259	233	231	254	265	291	282	297	290	269	277	254	279	282	267	276	311	249	259	264	276	262	240	244	275	269	271	251	274	269	271	284	280	286	276	272	244	271	248	259	271	259	259	274	275	249	250	286	290	277	262	251	270	307	264	265	270	254	287	269	259	279	281	259	249	240	275	290	272	264	265	262	290	277	296	293	258	257	280	270	273	264	264	237	277	295	282	264	269	248	265	283	267	267	243	269	273	250	265	260	262	269	243	275	287	245	252	280	257	289	262	313	306	295	272	276	282	261	230	274	275	276	280	255	269	257	293	254	284	299	275	266	275	258	265	246	265	243	258	269	249	267	255	250	271	274	242	306	280	272	258	242	275	265	276	253	268	296	256	293	288	272	283	244	284	273	289	289	251	268	298	297	268	258	269	294	271	266	271	234	268	274	269	268	285	250	283	233	279	278	332	255	262	310	250	280	260	254	261	252	284	255	264	266	289	312	278	255	305	261	239	256	241	252	288	290	261	292	264	253	244	292	261	255	283	263	282	271	259	272	292	282	255	292	242	254	276	273	294	259	268	269	278	276	250	264	267	243	272	281	276	282	260	278	258	240	265	260	259	263	280	246	299	268	254	309	283	275	276	269	259	279	277	264	279	281	256	264	274	297	236	280	273	282	303	247	270	242	250	260	284	223	250	250	254	277	276	238	269	293	274	277	265	263	255	250	310	277	268	288	258	248	260	266	274	276	277	254	222	234	292	252	257	251	251	275	276	251	237	285	295	276	293	255	266	256	287	247	273	300	273	280	290	256	265	305	281	266	260	290	289	267	249	276	303	264	281	273	278	253	267	265	297	328	302	261	296	264	269	262	288	246	249	250	255	292	267	270	238	271	296	271	252	258	288	268	273	262	272	295	279	252	265	262	267	219	239	275	279	271	283	277	274	273	262	278	278	233	270	256	265	281	306	247	281	258	305	238	271	282	292	240	251	263	293	304	251	255	279	243	300	268	279	245	274	260	258	274	247	252	279	259	271	268	260	263	210	266	244	258	280	301	291	296	228	279	276	251	267	269	251	264	237	234	249	258	284	264	273	245	273	254	276	290	277	255	268	280	283	261	266	244	241	267	270	256	300	281	275	265	252	261	287	259	296	265	276	280	294	277	285	298	268	286	273	234	266	276	239	245	266	264	255	266	265	269	273	267	266	258	270	266	264	249	263	235	257	283	246	245	249	232	274	247	286	279	248	275	250	260	281	264	260	282	258	287	255	307	290	287	281	249	250	245	275	255	294	306	314	245	274	258	260	267	251	273	245	292	268	258	270	255	239	295	268	268	263	299	284	291	263	248	265	257	252	274	287	265	272	275	249	274	266	273	253	263	244	270	305	245	273	307	287	295	282	270	247	252	264	252	270	271	271	276	293	254	298	257	276	285	271	267	281	231	256	250	257	282	286	288	288	267	280	226	282	255	291	251	296	245	263	248	248	285	247	295	285	288	288	272	291	241	298	246	241	259	247	275	268	263	227	270	260	272	221	275	275	277	247	292	241	233	283	261	258	273	255	260	267	246	274	268	264	289	260	268	248	280	264	241	279	254	266	267	251	273	266	246	276	272	255	299	263	264	276	264	262	272	310	292	282	271	268	248	248	252	270	285	274	290	272	282	272	319	288	262	261	246	245	269	230	279	268	265	265	278	255	269	304	248	295	292	237	275	250	274	268	246	276	279	266	284	272	270	291	282	287	279	253	277	262	270	262	265	232	227	286	251	257	255	281	240	241	248	243	251	259	277	293	265	254	285	258	255	277	255	273	273	260	268	239	266	269	254	260	220	293	283	295	239	259	268	270	275	265	263	276	239	301	247	289	274	287	268	285	277	264	268	294	257	282	261	274	290	302	308	256	267	247	254	264	280	257	260	298	276	239	286	279	246	265	247	262	292	270	251	247	230	259	268	261	240	238	246	263	277	268	258	280	236	289	262	256	257	286	288	279	272	253	256	291	274	265	272	273	264	255	275	273	236	276	253	294	276	289	254	305	277	260	278	293	277	270	273	258	265	288	312	242	258	278	261	275	263	254	275	235	248	283	270	306	259	261	275	263	247	257	295	268	259	252	250	227	263	308	236	292	264	274	244	264	269	278	259	278	255	269	244	256	276	271	285	264	251	248	245	258	283	275	276	267	260	266	261	247	277	271	280	259	267	234	281	275	293	241	274	273	299	294	253	281	289	261	282	315	269	261
35676	20381	20155	10404	5417	4366	3497	2747	2775	2686	2122	1866	1779	1607	1424	1163	1043	946	949	1047	1064	948	867	869	777	713	691	722	689	601	629	581	633	602	611	627	577	563	592	574	607	585	588	604	610	589	604	595	586	594	565	593	551	580	586	570	557	582	564	586	492	576	548	539	574	550	544	597	605	566	517	557	579	555	523	565	551	590	540	578	549	625	573	569	576	575	577	550	582	553	541	545	529	569	582	572	571	588	601	550	550	589	532	543	582	563	570	562	581	584	499	543	549	551	591	554	550	586	604	596	553	582	586	580	555	583	580	540	578	594	582	577	614	621	613	577	555	575	549	542	547	562	563	569	585	582	595	564	570	564	588	570	546	580	543	586	558	587	586	570	559	564	601	572	527	530	578	561	550	543	564	543	541	550	566	574	612	535	550	583	611	542	574	602	570	521	583	559	598	556	588	608	572	588	529	538	598	542	544	552	562	562	569	573	528	548	550	547	565	551	529	538	569	586	566	533	561	575	528	556	603	544	605	616	553	610	581	538	550	530	578	587	552	591	552	557	532	558	583	595	583	571	577	581	585	585	521	542	573	577	615	551	559	574	583	589	606	570	590	563	548	565	600	606	569	579	539	571	526	564	567	529	564	545	560	572	563	560	569	546	577	603	587	543	556	593	567	533	589	509	607	572	613	552	580	552	588	630	561	561	577	507	570	585	576	598	611	580	566	558	571	575	586	608	564	587	601	568	548	579	574	520	627	576	511	533	594	567	535	604	539	481	544	560	560	535	560	545	547	509	575	557	593	567	571	555	568	555	552	572	549	541	579	579	515	618	554	555	555	571	547	533	517	623	521	548	575	560	520	596	581	523	597	540	567	570	588	589	572	552	550	555	561	540	551	549	560	610	596	578	555	545	579	572	555	548	561	551	582	552	538	548	576	582	594	566	577	558	556	595	581	593	599	548	571	563	575	581	571	554	546	526	537	586	598	559	570	535	595	558	557	563	583	567	557	555	524	535	556	627	528	538	553	609	566	568	586	601	585	560	560	571	566	536	557	624	589	584	582	531	581	566	560	546	567	601	557	545	568	553	535	574	557	606	583	552	535	538	579	510	571	578	585	617	544	564	565	597	589	574	594	563	564	544	520	610	596	569	577	532	585	580	635	577	576	561	556	565	523	558	592	575	545	587	585	543	591	556	600	583	565	537	603	552	584	589	554	620	583	598	537	581	569	554	582	595	566	531	575	625	557	567	605	558	655	553	568	551	556	601	557	596	543	585	607	594	546	570	574	585	580	560	567	573	544	542	541	588	562	563	575	560	557	591	569	605	538	538	546	539	574	594	579	576	622	583	555	570	555	559	605	579	577	592	565	568	590	570	537	555	572	538	541	548	555	536	630	556	588	574	546	616	587	542	604	587	576	557	564	581	591	581	595	568	569	589	533	549	537	534	532	591	595	523	540	550	554	543	540	561	560	607	596	586	545	551	578	542	611	547	557	543	598	561	552	598	574	531	569	509	572	531	572	550	521	587	561	541	587	543	596	595	544	546	576	547	549	602	570	596	556	596	592	613	539	549	561	524	573	582	599	542	590	577	575	555	534	584	530	531	572	545	584	557	584	564	579	571	571	546	587	585	649	559	587	595	554	604	590	560	578	558	592	610	548	538	572	595	547	572	523	592	580	591	561	560	550	565	595	591	584	545	538	597	550	555	572	561	589	599	513	580	591	559	543	549	590	578	597	534	570	535	596	570	584	558	565	587	567	583	517	564	602	567	563	610	551	559	588	590	584	566	577	562	517	565	573	554	532	511	587	541	570	555	552	579	560	612	596	611	560	521	566	592	581	568	590	542	560	562	547	587	623	570	576	540	557	548	533	596	554	564	564	527	548	528	565	554	573	524	619	550	518	576	549	571	585	567	601	566	535	556	571	541	546	562	584	561	579	595	598	590	531	566	523	561	567	595	544	590	560	556	553	551	545	576	567	543	553	547	561	552	564	568	554	547	538	589	575	540	544	577	577	495	526	569	562	578	577	540	582	594	594	556	581	580	584	543	530	545	602	539	568	571	619	590	539	597	574	579	579	604	564	596	584	568	595	559	545	560	565	550	584	533	555	580	576	548	595	599	551	547	547	587	562	539	560	551	594	559	565	532	554	573	595	613	589	563	583	526	585	541	560	559	540	610	566	594	581	571	574	576	536	561	582	565	570	542	571	573	590	554	551	589	561	543	586	566	554	548	569	550	560	538	563	548	559	566	569	568	586	565	551	602	594	554	570	571	557	595	530	596	597	585	573	552	545	495	567	549	576	551	545	580	580	575	603	618	565	558	532	536	584	562	579	594	597	569	564	548	499	556	551	607	559	562	592	548	534	569	559	584	557	577	566	593	575	563	556	548	559	578	583	569	531	578	586	588	566	569	585	558	553	596	547	578	560	561	594	512	556	536	562	560	549	560	528	574	557	597	631	578	566	532	576	572	573	554	577	587	589	577	547	555	611	624	595	593	571	535	571	589	530	595	547	601	561	584	572	582	609	562	602	582	570	592	546	596	544	610	580	561	576	582	561	567	570	594	587	575	608	591	565	562	553	571	538	548	543	533	535	533	566	553	518	581	570	566	605	608	549	561	601	606	578	548	547	572	560	524	537	529	620	555	552	578	568	549	579	555	583	586	600	534	556	555	535	556	579	538	562	569	590	553	613	570	575	565	563	520	589	524	558	598	526	546	555	530	625	579	572	593	538	580	606	554	575	575	562	596	514	558	581	596	612	579	559	616	561	563	568	582	576	534	584	580	567	554	595	543	619	553	553	556	566	551	544	589	580	551	558	585	542	533	527	516	577	564	550	600	547	566	544	563	552	562	580	558	548	543	566	558	538	602	505	586	612	547	586	563	532	577	555	595	607	582	585	531	574	581	559	576	558	587	572	557	531	585	590	549	613	577	558	538	548	545	589	597	608	576	585	561	567	573	566	539	513	555	553	575	582	579	582	586	538	561	557	596	559	565	563	551	551	579	594	565	617	564	568	584	584	571	531	549	547	582	546	599	545	549	558	580	588	561	530	548	539	568	558	581	577	547	581	542	588	542	551	552	535	588	534	545	604	571	599	604	601	605	541	551	513	522	552	582	545	579	533	581	559	585	595	576	547	622	545	581	572	527	593	578	537	583	594	592	540	570	570	593	557	535	576	595	599	541	582	577	539	590	579	574	528	557	569	555	579	548	588	572	581	588	546	553	579	572	578	606	615	527	560	534	585	563	590	547	552	616	548	555	631	554	535	584	609	547	575	552	567	552	591	605	523	570	565	584	547	536	602	560	567	596	644	558	576	567	604	574	559	509	621	588	585	564	568	548	565	581	545	565	600	547	560	550	561	578	556	549	545	557	534	626	599	583	595	573	579	531	567	574	559	546	563	550	599	558	569	539	543	532	563	577	558	565	564	537	592	601	552	544	574	551	614	560	618	520	603	564	578	565	604	558	536	530	576	566	618	596
62855	35821	25464	11064	3571	2261	1665	1322	1157	1167	930	785	748	592	576	519	450	414	416	460	436	417	407	383	394	345	294	342	341	311	292	352	321	317	314	306	268	311	288	310	298	285	331	329	317	318	317	336	265	310	308	341	309	281	272	285	304	316	339	299	336	301	312	296	261	316	321	323	308	316	293	330	318	321	313	314	302	316	287	316	330	314	277	353	312	300	298	299	291	282	300	318	312	325	273	298	329	334	315	300	283	318	305	340	316	322	311	321	334	327	345	330	319	312	279	321	305	288	284	354	328	327	291	306	315	287	274	318	290	313	293	300	285	331	339	313	299	306	318	335	320	322	289	307	280	317	296	283	285	294	287	315	301	345	292	285	280	292	293	300	289	301	313	315	263	321	303	298	308	290	270	301	276	320	301	297	300	311	308	294	309	300	325	276	320	310	332	329	330	296	331	327	313	269	296	333	313	286	278	324	299	311	284	350	321	304	329	317	294	320	279	297	283	312	323	297	301	301	293	289	307	328	297	295	306	296	347	310	294	307	296	358	296	289	327	300	308	301	309	307	315	299	303	286	337	315	310	300	307	305	291	286	297	319	280	293	319	291	318	309	325	305	325	310	278	270	274	317	312	312	275	301	317	334	335	333	333	319	310	293	281	293	320	317	346	290	296	325	285	297	324	332	292	345	306	331	310	291	317	329	341	326	293	284	318	282	298	309	277	307	321	316	329	329	319	284	303	321	308	293	349	327	299	283	293	303	257	328	292	325	330	290	285	257	332	305	314	299	298	305	284	281	305	295	299	263	277	306	311	294	317	328	289	320	302	287	304	322	274	320	291	329	313	286	290	278	345	339	293	323	300	281	307	328	342	315	310	311	330	342	343	339	316	307	286	298	309	281	312	292	294	303	292	311	289	294	237	316	336	275	321	299	299	306	307	315	298	358	310	324	325	348	315	319	310	302	289	293	313	335	313	319	293	313	295	301	329	307	306	310	325	331	309	292	278	299	286	293	300	317	276	306	295	326	303	293	309	330	304	313	320	305	301	318	304	255	305	294	280	314	298	332	309	301	327	326	319	286	295	328	266	296	314	337	303	309	304	339	330	322	337	321	325	299	319	296	300	329	298	321	324	336	318	326	305	307	329	265	303	276	329	298	336	302	295	307	295	296	296	318	333	288	282	334	316	301	276	298	315	319	294	315	262	289	297	321	315	296	327	345	306	301	291	304	258	292	334	349	288	291	332	272	317	310	324	311	291	288	261	326	320	285	309	337	343	288	291	344	285	312	308	342	325	306	311	320	297	329	303	295	316	293	287	299	300	311	265	302	304	290	344	300	322	309	331	318	299	295	340	273	307	323	313	336	318	324	339	297	311	270	298	300	283	333	276	329	293	287	280	287	311	291	308	286	318	311	290	309	283	307	322	299	272	295	341	316	372	306	315	294	316	319	313	326	297	313	331	311	305	354	299	301	290	321	331	263	332	288	307	344	343	326	311	306	299	288	295	307	302	304	302	311	308	307	296	303	333	296	328	306	291	331	326	287	288	307	325	330	318	316	339	325	309	324	312	307	314	331	312	309	307	346	311	285	307	324	306	278	306	293	316	288	321	321	293	276	307	327	310	335	297	273	304	327	293	297	300	314	294	275	265	328	338	292	286	317	331	286	329	267	288	311	306	305	289	305	301	308	337	316	311	331	294	301	289	310	317	312	298	326	306	299	319	321	331	313	300	350	345	304	311	273	327	284	301	347	289	316	260	351	326	323	286	298	326	310	328	302	327	300	293	302	281	314	300	295	261	323	317	304	298	302	328	302	301	329	283	363	319	307	313	300	295	345	281	311	336	330	296	306	301	300	313	303	318	324	291	302	275	293	301	331	326	317	312	278	313	322	304	329	287	249	299	325	323	305	292	298	299	316	311	276	294	305	295	328	281	325	289	315	313	285	306	293	341	297	302	304	332	304	339	298	286	312	291	316	299	322	304	315	322	308	309	331	294	313	320	302	312	319	328	285	296	288	297	288	325	329	281	333	291	283	308	313	331	303	294	313	310	270	291	278	311	331	346	339	305	298	301	304	321	294	299	299	272	321	294	319	337	321	353	288	302	306	340	321	302	318	334	301	300	308	312	294	290	343	287	312	332	290	296	315	331	304	314	301	289	274	277	314	308	317	263	328	342	270	260	278	292	303	305	311	306	262	262	288	318	332	297	303	301	304	291	280	302	266	271	302	310	309	290	341	316	315	290	316	302	291	312	330	323	320	262	321	331	338	301	325	324	335	353	325	291	306	284	284	311	271	285	311	312	313	318	299	328	297	295	309	303	320	278	298	312	295	304	314	311	308	324	314	299	318	302	284	306	339	319	293	326	336	313	289	303	321	298	324	274	332	311	314	307	311	326	326	305	333	293	307	306	289	311	320	291	335	311	345	281	265	320	308	301	290	267	299	324	302	294	329	268	333	304	294	290	299	317	314	299	291	343	298	302	314	325	298	321	288	296	292	333	295	280	264	318	290	294	315	280	315	297	299	325	291	305	322	312	297	291	301	301	313	309	291	298	287	281	322	281	333	300	288	309	315	319	304	279	297	280	323	308	322	323	354	315	295	327	308	298	286	291	309	313	303	281	311	328	319	321	305	303	311	293	304	323	290	306	314	303	311	282	299	280	294	285	321	296	291	335	308	301	303	297	285	296	285	298	320	374	314	309	320	309	295	294	287	295	318	298	301	307	317	304	296	333	307	324	345	330	337	309	309	317	308	324	292	275	296	311	309	342	286	285	332	289	322	300	266	299	303	318	328	305	354	323	298	305	308	286	328	341	317	319	303	296	307	301	294	290	290	300	322	322	315	326	298	301	305	325	296	277	316	315	312	327	306	315	337	335	328	299	291	353	332	348	289	309	347	320	319	329	296	297	329	317	304	334	312	328	321	294	311	327	332	291	313	301	330	324	278	290	293	280	314	281	332	298	328	269	290	288	319	290	293	300	296	298	278	313	314	289	303	314	337	305	271	309	338	325	297	329	298	294	320	304	311	292	275	320	288	298	268	297	293	347	304	310	322	309	326	313	281	298	284	299	318	317	302	301	304	331	299	320	303	301	277	320	302	307	299	275	286	291	280	318	297	266	307	294	326	296	358	280	281	332	335	301	288	311	319	289	271	303	298	309	320	296	290	285	342	313	296	314	298	323	294	294	317	303	301	308	303	317	304	329	351	317	326	304	323	296	298	299	336	297	335	349	323	324	322	321	303	320	300	293	304	318	315	310	278	298	329	323	324	299	283	308	285	278	305	305	298	353	296	331	327	305	297	325	313	300	324	287	307	328	338	342	302	331	301	290	340	319	307	286	314	307	276	295	316	280	315	300	305	295	283	292	280	310	299	328	311	307	313	293	317	309	291	304	277	283	311	319	310	285	338	332	301	321	319	288	308	328	276	326	298	305	296	302	351	332	290	290	290	306	288	347	312	322	299	294	311	316	301	305	315	313	314
37409	24675	27787	15993	9368	7287	6031	4702	4616	4445	3614	3192	2787	2507	2117	1682	1405	1267	1431	1514	1498	1360	1173	1007	936	906	978	879	802	754	706	715	683	649	708	641	685	728	679	683	717	674	628	654	699	680	671	561	677	687	645	654	638	647	654	664	623	609	629	594	642	651	636	627	620	640	604	695	687	611	645	656	644	646	647	590	609	633	608	660	652	604	667	643	651	631	654	645	696	669	662	643	637	665	618	585	656	617	600	600	662	649	657	656	659	687	650	644	655	629	639	631	679	615	632	659	628	614	633	625	641	638	624	656	630	690	617	643	657	620	658	617	651	658	672	619	683	669	635	652	623	678	641	629	695	552	640	634	715	642	629	653	680	663	671	690	632	627	644	605	679	644	670	625	601	670	630	602	599	625	641	649	644	633	622	665	627	616	657	604	633	699	621	670	623	605	575	658	634	648	643	677	644	638	630	665	661	614	621	631	680	699	619	605	649	593	634	635	635	645	633	632	659	589	595	654	659	618	656	637	649	691	628	695	646	648	606	631	633	695	673	665	655	659	642	619	650	649	618	613	631	638	609	619	638	638	602	654	670	657	661	694	620	625	638	657	611	598	635	653	654	663	639	621	640	650	637	659	650	608	652	651	602	619	651	609	623	648	664	653	681	670	649	656	657	674	599	667	648	686	634	630	665	672	645	608	623	657	621	639	612	598	653	668	627	630	667	643	623	668	643	664	621	628	640	651	627	636	620	621	623	642	637	668	660	622	629	632	654	605	628	679	670	630	653	648	637	648	669	603	649	643	658	659	623	610	672	632	664	606	609	626	656	600	624	615	686	643	649	672	659	693	653	613	653	650	654	625	590	644	623	651	674	628	566	587	636	605	613	617	660	579	657	622	658	654	607	614	629	646	609	641	655	662	668	646	613	665	662	664	662	631	656	637	596	638	631	621	648	630	697	614	584	611	669	601	628	633	607	634	640	650	672	683	634	637	600	621	617	629	659	705	609	661	674	622	658	658	628	664	653	640	649	640	664	648	638	641	612	601	621	614	647	577	654	623	649	637	642	606	621	640	660	626	630	613	632	666	661	645	653	618	649	665	626	616	627	670	606	672	671	670	619	660	612	631	620	651	589	626	618	626	620	617	661	657	625	621	603	593	595	690	609	612	613	619	687	635	668	663	673	678	636	644	721	610	640	640	655	625	634	642	641	638	642	596	667	632	648	626	595	624	678	635	654	639	647	676	621	630	599	656	651	701	639	624	631	691	582	641	657	641	650	637	649	659	632	631	635	636	626	625	612	605	617	658	665	633	655	652	638	627	639	609	677	685	671	627	637	597	692	625	656	632	616	682	634	603	605	676	701	640	670	643	616	593	644	644	656	643	568	606	668	628	670	638	647	649	649	621	639	628	647	695	662	618	654	626	583	601	632	614	674	655	624	622	607	622	646	678	627	630	632	611	655	662	627	670	627	648	623	661	609	639	619	662	677	604	635	625	622	675	669	674	635	630	610	599	674	621	622	672	653	630	630	637	644	583	596	648	630	618	609	685	621	626	663	669	644	610	662	578	633	619	616	659	636	660	695	653	614	661	621	623	627	655	626	623	659	609	628	656	625	637	582	661	657	646	589	675	673	639	619	620	627	643	678	618	628	638	627	631	664	592	661	626	613	627	655	610	642	618	666	612	601	654	620	612	614	670	603	637	627	652	637	626	641	642	684	630	638	641	694	628	635	648	636	613	611	642	622	664	695	619	600	658	622	662	655	610	670	595	625	673	651	631	633	624	643	660	615	663	644	625	679	649	613	618	626	624	655	679	615	636	633	623	625	633	660	616	643	639	638	676	648	663	637	616	633	591	657	601	600	618	653	652	605	557	642	643	635	643	692	595	660	627	657	618	679	608	623	608	617	639	636	617	600	643	633	647	663	580	632	656	650	670	629	624	633	663	643	656	650	591	665	643	646	595	670	594	613	630	658	629	665	632	651	678	612	633	642	677	651	639	680	662	643	623	673	577	632	614	592	625	639	642	629	677	704	643	669	660	650	621	658	641	634	695	614	673	657	627	596	658	649	698	632	609	572	656	614	646	630	646	649	597	641	672	580	660	668	629	635	598	674	612	711	600	652	638	670	627	582	627	599	653	633	645	678	612	694	593	620	635	657	633	659	619	673	633	627	635	643	627	616	666	615	661	604	623	694	635	673	629	605	636	657	657	655	632	639	609	681	643	663	658	590	678	639	654	591	593	642	597	644	678	601	628	611	631	684	635	653	580	671	653	612	623	632	587	642	642	627	648	695	639	638	643	678	613	633	608	634	658	685	639	639	628	604	604	651	664	587	678	636	623	664	607	649	675	659	598	649	632	611	653	622	656	617	640	629	669	646	616	681	625	627	588	593	586	627	625	611	665	623	676	658	645	646	650	640	649	703	604	692	654	617	665	633	618	621	637	613	674	606	623	662	613	673	612	656	597	672	627	570	605	639	601	637	671	684	592	636	641	650	649	635	601	639	652	667	577	675	605	613	616	625	648	647	684	586	645	613	680	654	624	618	622	621	629	630	654	668	668	626	633	661	627	586	663	611	663	639	654	656	649	628	663	673	665	615	599	635	639	632	624	649	620	635	654	606	657	615	646	667	615	612	665	636	652	655	652	635	599	634	625	585	611	618	654	626	643	671	666	631	620	692	586	617	658	622	667	662	658	615	624	671	625	596	641	664	661	681	618	633	602	657	645	680	664	630	658	624	642	629	630	599	605	678	658	660	663	628	657	634	663	681	628	624	628	653	637	620	610	614	666	641	600	614	619	590	624	604	640	652	597	609	633	624	671	641	599	633	630	630	661	678	646	644	603	627	709	638	604	638	660	628	650	649	573	666	630	646	680	630	599	642	615	603	616	661	633	676	655	657	623	635	616	638	675	642	670	670	617	634	664	661	643	649	638	657	593	598	687	659	624	629	627	642	600	617	664	623	619	629	678	643	643	672	636	634	647	633	618	649	659	632	655	635	680	624	656	659	651	640	640	683	594	633	663	603	610	630	669	613	657	666	634	664	632	644	662	648	629	631	655	657	631	588	633	686	657	633	641	606	655	630	662	610	668	640	687	616	670	655	630	633	631	650	637	627	605	695	654	644	640	632	636	631	619	665	640	671	648	683	649	606	639	673	634	657	631	619	626	634	701	608	649	608	638	650	591	575	658	595	617	622	601	622	606	613	636	642	646	627	634	661	666	647	653	588	662	584	656	668	663	621	622	661	648	667	681	654	647	643	650	656	645	645	611	626	642	650	627	578	659	610	626	633	619	624	665	673	646	661	610	640	684	641	596	630	614	627	648	668	644	603	637	623	587	665	634	629	654	673	660	609	670	644	644	652	615	641	643	668	625	621	603	638	593	614	617	643	671	673	578	622	656	674	637	609	642	668	655	621	591	639	636	678	639	637	617	607	693	646	611	672	649	611	678	665	643	619	659	666	630	662	678	682	637	630	661	661	665	643	635
43675	22409	9256	2463	806	541	450	424	429	382	329	396	386	367	321	306	319	273	303	328	315	291	277	279	266	256	254	258	277	248	284	278	241	268	267	231	244	268	255	238	266	291	239	241	261	250	289	248	245	248	265	250	263	244	286	276	285	253	236	278	254	251	254	234	269	267	217	262	290	264	268	250	251	263	231	225	295	295	230	251	249	285	245	254	256	230	261	228	265	244	240	278	242	274	250	266	264	235	249	258	243	268	255	252	265	258	249	260	260	278	258	252	270	241	258	238	230	240	252	255	216	272	244	239	248	258	229	239	234	258	252	230	241	246	271	250	249	265	245	283	239	281	231	237	261	265	308	276	260	254	279	260	259	271	249	259	255	241	242	248	210	232	211	243	272	241	255	251	264	251	231	230	258	252	258	264	244	257	220	253	217	260	260	263	261	290	286	266	284	265	213	235	229	267	233	301	228	217	285	252	249	254	237	259	225	249	235	258	244	240	241	255	240	249	219	252	220	235	218	244	257	256	235	218	241	228	273	254	264	265	237	243	252	233	263	297	272	254	276	240	244	243	248	248	262	241	235	281	253	243	264	267	252	227	271	237	240	275	250	253	218	239	260	278	249	249	279	251	237	266	249	260	256	252	274	267	276	265	261	208	239	259	255	233	228	232	235	303	268	241	230	232	241	246	243	231	230	243	245	264	253	250	243	225	239	237	245	241	271	253	260	263	276	261	214	254	266	229	239	253	280	245	256	260	213	223	272	265	272	257	242	256	239	243	245	250	265	288	279	249	262	243	233	233	279	257	245	259	305	240	267	276	241	263	285	283	258	265	252	274	284	231	244	239	238	244	255	243	220	247	276	262	288	234	262	284	217	246	241	237	219	239	242	252	230	267	260	251	250	243	255	260	244	244	253	269	262	255	252	229	262	263	265	262	243	242	272	233	258	267	247	231	255	225	253	255	250	225	255	278	251	246	254	232	246	275	241	238	255	269	262	247	232	276	243	256	238	290	264	251	222	254	268	242	237	281	199	271	253	245	250	267	231	241	237	242	218	233	259	254	229	240	263	253	287	250	250	255	263	280	262	315	258	266	218	283	235	250	261	246	266	232	247	243	275	255	247	267	229	255	255	310	239	245	283	228	247	257	273	245	257	248	276	262	263	246	263	236	243	240	231	256	234	256	243	237	252	262	269	281	254	259	259	245	275	245	204	244	241	265	252	257	243	271	238	276	256	244	249	249	260	239	255	272	224	257	244	273	248	253	252	260	256	231	273	249	252	242	283	255	256	259	261	254	240	258	245	267	276	245	236	290	248	228	254	280	234	248	248	252	245	269	240	229	233	260	228	240	267	249	234	251	268	236	245	289	250	268	265	223	260	259	272	259	281	231	287	213	233	240	235	253	257	248	244	254	233	218	246	235	254	274	236	270	223	265	249	217	246	308	232	265	260	231	252	274	261	240	273	252	278	269	268	246	250	247	275	239	267	276	281	267	270	268	221	294	260	269	241	254	249	261	235	249	261	253	272	266	246	228	243	234	232	249	243	262	245	250	254	247	263	245	267	258	257	255	253	257	259	260	206	257	280	245	252	225	250	240	258	220	246	263	264	227	240	260	246	272	279	260	245	255	243	241	263	265	208	256	268	241	255	246	253	250	255	291	257	283	242	251	236	245	274	251	269	266	255	281	265	261	271	245	274	246	242	246	289	250	279	241	266	294	256	265	243	235	247	268	232	272	228	243	271	224	279	272	261	243	275	264	239	270	258	257	257	226	251	263	281	275	270	273	251	286	269	251	245	297	251	227	271	271	257	264	252	212	249	251	225	235	260	251	263	241	259	263	265	227	214	241	263	233	247	259	245	258	257	286	268	265	250	238	244	260	220	246	249	258	267	226	254	259	260	243	245	231	279	222	250	270	244	283	283	238	230	252	214	235	236	262	258	270	227	273	279	252	241	250	227	229	265	238	268	215	243	246	267	232	232	277	269	256	271	244	277	244	279	251	250	233	264	246	243	252	267	228	242	247	243	263	248	248	254	277	248	236	257	231	230	257	273	278	261	265	288	275	230	258	233	257	222	264	265	252	265	269	253	238	252	249	235	274	268	284	257	238	265	270	272	248	249	256	235	265	237	266	242	258	256	224	277	259	274	234	251	282	255	259	266	229	310	245	287	252	266	249	276	236	269	267	239	265	245	269	248	214	258	268	265	227	269	245	229	265	252	267	251	253	272	254	280	237	258	271	260	256	255	278	276	230	253	259	223	265	250	280	272	255	260	264	261	252	258	240	242	256	273	286	242	239	242	244	242	247	247	247	260	289	220	288	270	254	259	256	235	280	257	226	266	265	271	241	241	260	238	270	219	246	273	249	273	232	249	241	245	266	291	246	238	249	254	218	269	264	288	253	257	243	271	279	274	277	251	246	301	256	262	247	244	247	262	245	242	275	241	246	239	292	259	264	296	268	230	225	246	225	266	243	262	257	233	247	260	267	286	245	254	243	226	240	237	237	219	266	291	283	248	261	246	261	242	234	238	244	272	233	205	247	263	256	224	269	266	285	262	251	260	264	225	258	232	252	275	255	299	279	234	232	221	250	242	232	244	269	269	275	278	228	246	220	275	245	252	274	264	238	266	226	244	296	254	255	264	269	251	270	243	255	242	271	257	279	284	258	263	247	251	253	232	222	275	209	235	280	252	272	261	243	261	229	286	271	266	252	239	255	279	266	268	260	243	281	245	242	289	233	250	229	236	270	252	280	238	233	265	266	262	268	247	283	266	244	254	272	262	286	273	285	284	226	252	242	270	282	260	239	259	257	239	283	237	233	276	262	288	248	267	228	258	249	256	256	244	246	251	254	282	233	254	259	240	252	243	250	241	240	245	246	243	262	264	257	244	260	277	269	259	316	259	219	239	237	245	278	279	238	209	244	250	282	290	278	268	261	241	236	262	270	233	214	237	269	259	259	279	234	247	251	247	238	233	277	273	244	266	262	247	264	246	242	244	254	237	267	264	243	256	266	245	243	272	257	263	259	253	235	246	235	273	300	244	242	267	231	245	245	326	259	231	260	253	258	219	245	250	252	266	275	262	231	230	256	242	253	270	248	260	256	261	265	232	279	274	262	258	287	280	270	256	248	236	258	245	270	251	269	267	280	251	265	252	273	249	249	248	270	268	260	250	275	235	234	244	252	249	258	255	249	251	224	248	222	253	230	267	235	243	249	252	247	261	256	221	244	260	288	246	260	287	237	241	257	254	235	267	267	237	285	278	245	261	250	251	242	241	245	272	240	248	267	249	252	246	282	286	263	250	268	224	246	247	250	263	240	262	243	241	249	283	279	247	251	249	253	236	258	246	254	266	228	230	281	243	235	257	255	241	256	252	231	251	258	253	279	240	275	290	241	258	248	243	258	280	235	238	257	201	248	256	250	274	248	251	256	245	275	276	262	252	280	247	272	257	259	274	248	234	230	244	280	271	229	235	233	223	260
25455	13893	11251	4838	2543	1786	1365	1232	1394	1244	1179	1168	1104	1055	864	771	746	720	816	898	844	775	697	681	596	601	619	613	594	592	584	566	543	536	563	555	555	562	526	553	511	552	561	535	576	511	548	534	569	529	577	521	523	541	515	522	532	584	554	507	559	552	535	530	543	512	536	503	571	552	566	521	548	568	567	536	526	565	571	558	546	518	557	530	498	522	585	546	548	520	547	524	566	547	531	521	513	569	545	562	503	530	582	505	533	529	546	537	529	519	551	578	525	561	533	515	555	545	548	525	519	533	543	530	535	571	518	531	578	534	562	535	532	539	534	516	571	508	548	554	505	553	554	549	559	566	552	543	540	555	557	516	512	524	530	558	532	496	534	517	526	559	507	546	545	501	535	507	572	526	579	528	535	557	561	537	521	554	494	517	542	513	516	549	481	519	525	560	553	562	560	500	516	528	539	587	528	531	558	549	527	529	526	546	565	559	573	535	522	524	483	556	562	545	577	538	549	508	552	532	551	568	576	564	536	517	537	552	559	540	523	551	565	568	526	561	557	564	548	548	518	571	564	533	547	552	571	551	531	509	573	530	489	537	523	493	556	538	553	564	549	594	542	524	533	539	531	521	543	530	522	545	547	572	490	545	524	500	561	502	533	535	585	545	545	562	530	573	562	562	506	525	572	555	497	520	541	532	538	502	541	563	554	538	541	526	559	535	573	501	552	551	549	567	531	513	552	588	572	502	529	556	548	562	523	574	527	551	574	511	543	548	485	570	469	519	530	549	534	500	560	529	548	523	549	517	517	538	562	555	532	541	547	560	551	535	545	502	558	547	521	523	563	524	521	526	520	531	538	494	561	550	515	563	554	563	496	529	521	580	529	563	558	520	528	509	535	527	530	501	506	570	519	524	562	537	562	526	542	560	557	545	533	504	559	553	534	548	517	552	537	567	531	517	521	557	557	530	600	567	556	537	541	519	546	530	569	542	497	533	518	527	560	521	544	528	529	571	545	522	560	523	513	575	539	490	545	535	543	583	563	527	530	519	534	543	546	549	543	511	565	518	558	523	520	544	518	521	550	558	523	579	577	536	521	519	562	552	593	546	529	531	539	557	537	537	514	575	559	531	518	566	555	555	513	538	554	555	514	532	570	529	566	552	537	557	580	563	540	552	540	545	535	537	515	517	529	539	589	539	540	538	513	535	545	506	559	542	529	579	553	535	556	505	530	559	512	557	552	534	556	560	523	508	560	560	544	550	581	495	542	555	599	528	549	596	526	543	569	523	549	578	534	529	552	558	549	550	532	533	523	517	567	552	523	553	594	516	535	526	575	557	606	546	544	524	544	549	538	491	550	551	560	497	539	553	521	515	548	547	561	590	553	515	551	533	540	547	521	534	592	481	527	525	498	562	562	559	551	583	561	546	557	523	514	531	525	568	557	534	547	521	517	501	583	523	533	501	523	557	540	501	505	544	524	547	541	536	524	580	529	530	502	544	541	510	537	504	524	568	530	515	539	485	577	490	523	520	550	536	557	521	546	551	535	524	514	551	541	503	530	525	562	477	554	527	552	550	568	543	545	544	585	554	536	548	559	563	511	558	552	546	562	540	548	551	535	496	531	545	506	547	521	534	524	542	490	552	533	514	542	552	562	536	526	489	502	560	544	551	568	578	518	470	513	539	536	574	524	543	549	523	538	528	570	517	559	505	518	513	563	542	510	560	537	548	564	546	541	533	532	543	538	483	515	515	556	492	545	517	578	508	503	528	550	542	531	525	514	514	569	520	580	535	526	531	544	524	572	559	562	553	547	547	558	535	496	515	487	500	525	524	558	520	533	546	540	562	569	551	543	488	530	535	566	505	499	576	542	517	549	547	539	545	547	498	508	502	566	535	536	512	556	514	573	500	548	587	510	534	525	596	556	508	529	590	527	562	539	524	560	543	555	541	577	518	560	533	474	532	522	570	560	517	553	521	518	512	570	529	551	529	558	542	523	573	537	532	575	537	541	548	556	559	492	556	572	554	489	549	583	558	549	545	528	531	559	549	540	595	538	521	503	519	502	531	556	564	534	525	533	537	578	542	528	539	564	572	526	514	516	572	542	508	554	521	512	552	536	559	555	540	554	526	574	566	522	549	540	531	507	584	545	503	552	546	544	541	540	539	471	542	517	505	535	515	484	539	573	509	486	551	515	531	506	523	552	555	552	501	537	516	538	565	504	492	527	552	485	556	564	523	555	537	506	521	547	520	522	549	561	568	559	525	558	560	539	530	559	506	552	525	538	573	545	547	546	522	556	554	540	538	489	521	548	529	514	533	525	522	516	533	549	494	545	531	542	509	533	577	563	552	548	513	495	545	560	512	547	501	560	590	564	521	535	534	556	528	560	545	557	524	566	568	499	513	555	529	533	541	534	539	531	482	552	574	567	533	530	539	570	597	562	548	532	532	491	560	534	511	546	566	554	559	512	522	556	516	554	517	564	522	540	529	547	539	547	531	507	525	521	541	564	519	552	548	539	553	476	563	517	467	584	535	568	570	543	529	519	547	521	518	514	528	498	558	566	529	565	559	493	525	545	576	550	571	577	571	542	478	524	559	523	554	520	553	521	554	555	541	525	568	535	539	491	539	566	507	540	599	542	530	523	519	550	528	513	518	593	509	521	547	501	566	551	580	515	517	529	567	547	575	543	525	542	551	562	525	527	560	534	605	534	565	551	532	559	526	540	538	584	523	581	567	581	536	530	532	562	536	556	603	589	530	562	562	522	590	575	514	526	563	539	562	517	569	539	521	550	547	533	533	562	546	524	520	573	537	511	536	592	545	537	544	545	554	551	497	564	531	573	555	526	571	562	496	524	563	559	526	541	524	513	558	538	543	558	558	521	576	562	536	521	542	544	573	512	540	564	547	543	554	529	518	543	514	536	545	537	565	558	542	571	513	545	568	548	548	568	533	546	537	545	552	548	525	538	503	514	514	542	514	578	522	518	514	532	502	567	552	534	565	568	522	535	522	543	547	509	510	523	528	494	553	530	514	556	489	560	548	527	528	544	496	558	562	523	500	565	511	545	546	522	579	536	537	550	532	474	535	548	561	534	575	530	562	553	558	525	501	529	540	553	547	522	521	547	559	516	505	483	533	513	558	534	496	514	525	535	544	545	505	592	543	553	546	546	522	540	578	533	562	547	534	526	541	549	554	560	548	524	498	514	483	549	567	500	515	580	547	527	528	544	564	521	548	555	552	561	565	542	504	539	515	514	510	518	537	577	553	549	503	538	554	482	557	515	490	539	532	523	542	535	581	522	563	548	522	552	538	558	507	526	553	528	528	540	483	536	560	571	570	518	549	558	517	523	597	540	514	521	533	545	563	539	550	537	561	546	541	485	527	522	526	535	528	538	554	584	544	558	556	510	539	543	517	533	576	568	546	572	607	582	524	566	518	562	540	550	547	535	570	539	539	559	487	537	559	553	554	574	585	530	580	544	546
56370	29413	16314	6192	1936	1207	879	790	716	634	569	549	451	438	393	340	286	314	307	376	350	353	341	285	288	326	272	289	295	256	269	276	260	273	243	261	248	230	243	254	284	312	294	261	277	272	245	231	244	276	274	241	241	261	253	255	258	270	270	289	274	271	241	275	260	269	264	297	276	257	240	254	252	260	277	240	266	219	233	280	288	260	280	260	280	275	257	265	250	258	256	230	257	263	278	262	246	259	284	212	268	263	247	259	258	250	281	262	270	240	252	287	286	262	288	255	276	235	279	272	254	286	250	241	257	243	256	223	262	263	245	251	269	257	299	249	262	268	275	255	257	249	224	248	246	271	261	260	245	257	241	258	237	273	254	255	272	291	257	288	254	240	284	247	273	293	266	289	223	257	250	277	269	260	265	285	281	252	251	249	256	265	261	255	257	223	261	253	288	276	273	253	219	256	251	225	244	257	241	237	253	268	262	260	203	260	276	255	252	237	252	239	268	262	256	271	261	242	230	258	248	249	255	282	269	238	246	263	258	283	278	247	261	235	269	277	256	263	238	263	290	243	251	271	274	275	202	264	272	292	272	246	282	254	255	267	235	263	260	299	255	272	268	275	296	219	265	277	240	267	247	240	243	293	280	241	266	242	233	261	254	241	266	233	264	257	247	269	258	276	261	252	230	278	263	266	255	246	300	251	232	250	282	277	239	255	267	257	269	231	261	270	242	276	226	279	225	252	249	250	255	273	266	260	249	229	244	273	247	251	246	271	267	221	258	256	271	255	247	254	258	246	251	273	287	258	267	284	257	263	264	278	290	293	295	249	241	247	245	248	267	235	288	261	282	272	242	263	240	260	246	255	267	262	257	266	239	244	237	261	228	270	231	291	268	256	224	263	261	229	232	270	254	260	266	284	248	266	247	286	272	249	262	273	249	269	250	274	271	256	265	234	279	253	249	268	254	253	253	248	209	257	235	261	253	276	288	227	227	263	253	232	236	265	220	274	277	243	226	258	281	265	262	254	257	244	281	272	273	236	279	221	253	266	228	263	263	262	244	277	258	264	240	270	268	253	249	257	258	218	254	254	267	262	214	289	232	229	263	264	266	237	237	272	263	250	289	231	273	270	278	249	276	261	282	267	263	233	264	255	230	272	240	259	256	294	246	257	268	269	301	281	267	246	251	244	247	258	252	241	284	263	263	262	273	255	245	229	243	235	256	253	262	246	239	266	260	246	258	282	311	255	266	247	223	261	259	231	269	264	276	282	252	259	263	267	243	263	254	248	258	245	267	248	285	250	239	278	242	273	224	270	263	255	243	271	240	290	241	258	239	279	264	274	222	270	282	250	243	238	262	273	272	256	275	274	272	280	267	249	250	292	274	253	229	294	264	281	247	238	285	234	257	254	266	255	283	259	242	265	246	271	267	287	248	277	252	295	286	245	267	274	262	264	278	299	262	255	265	244	258	249	275	280	250	259	288	240	251	236	243	248	250	257	265	257	264	245	234	262	279	270	289	245	257	252	256	262	276	263	256	269	240	274	314	243	264	278	233	274	280	254	251	236	247	286	238	251	242	277	256	258	284	246	253	246	252	237	234	230	261	248	263	294	255	274	261	264	257	248	239	285	250	222	262	272	275	241	296	233	224	278	270	284	275	255	267	254	244	249	268	266	313	261	252	261	239	255	249	265	236	269	280	274	244	263	261	268	302	241	249	223	258	279	269	250	266	299	281	228	259	276	237	224	247	233	270	238	300	231	234	242	267	264	254	250	259	245	254	269	286	242	303	263	259	244	224	245	241	231	267	267	261	250	253	266	256	272	210	229	234	272	245	236	270	254	319	272	229	261	259	251	252	235	273	281	261	244	253	271	267	285	227	248	242	276	268	251	274	214	262	252	248	264	291	296	253	250	278	238	267	233	241	261	258	262	262	256	272	263	245	254	279	232	233	238	258	290	252	283	252	266	286	295	234	241	267	237	267	241	268	303	228	247	290	255	253	245	249	250	259	261	276	274	266	253	217	246	265	272	274	232	234	246	266	237	263	279	239	294	264	257	266	266	269	261	280	249	245	241	275	245	247	255	266	262	280	288	278	248	286	267	244	270	263	261	288	270	272	229	262	216	262	269	265	241	261	265	254	273	274	246	245	246	261	263	260	246	232	256	268	281	228	236	240	267	281	227	268	261	238	257	250	253	254	292	253	217	272	266	273	235	226	259	266	248	238	280	241	259	242	281	243	235	262	247	270	235	231	286	250	235	249	256	259	302	268	255	243	266	249	259	239	266	278	261	287	240	287	244	267	286	242	272	261	248	262	248	263	276	252	258	263	289	265	276	268	273	308	285	260	297	286	271	248	255	229	245	292	247	267	240	250	261	261	297	236	252	262	266	260	267	263	288	253	233	265	269	226	252	245	250	227	230	273	263	264	271	276	256	273	288	261	265	248	268	248	259	243	268	248	245	219	246	258	269	246	276	227	266	280	291	294	250	274	261	280	272	301	271	247	255	229	280	243	246	242	281	245	250	264	275	220	247	261	272	274	296	267	261	266	287	282	236	274	252	249	262	273	269	237	265	251	233	267	287	260	254	262	248	277	272	249	255	245	266	248	244	252	263	306	296	259	267	273	254	265	254	240	268	258	268	277	256	264	266	244	264	251	237	266	251	258	265	238	271	248	293	290	254	230	236	260	248	237	272	260	274	245	254	269	275	264	239	247	233	271	263	301	263	261	301	275	276	274	278	243	234	252	224	223	249	264	293	277	277	244	248	251	226	274	245	289	279	268	267	275	266	248	254	256	254	235	259	270	260	249	233	262	287	260	285	242	272	248	281	236	262	280	279	294	237	290	237	277	269	243	268	267	257	281	256	266	287	278	280	245	247	244	240	263	253	263	257	255	254	237	259	261	278	253	245	232	280	279	273	243	249	220	212	253	249	254	244	257	236	258	230	270	239	232	257	245	287	237	273	236	256	236	273	245	244	282	312	262	269	259	248	226	243	275	286	234	257	259	245	238	232	225	221	239	275	261	250	245	261	257	277	260	277	304	276	254	256	252	235	250	242	241	278	274	274	280	286	239	249	252	266	215	247	266	278	294	256	246	287	263	248	228	259	241	233	257	249	232	271	286	249	263	261	268	256	244	273	250	280	258	252	255	236	251	247	272	244	230	257	262	255	227	264	262	260	230	280	273	280	266	244	291	274	260	265	255	256	249	259	266	299	264	229	266	239	256	255	238	280	255	221	264	264	224	284	248	258	227	269	279	278	260	266	312	289	282	238	261	236	269	256	259	253	253	246	255	240	258	263	289	254	292	252	232	268	278	241	243	266	226	251	273	280	232	255	234	268	238	225	243	274	263	258	205	255	260	289	282	258	255	297	296	246	232	262	262	248	250	257	255	262	239	243	273	283	272	254	252	250	246	227	210	270	281	282	299	249	268	257	283	279	276	270	272	242	278	268	233	280	283	238	257	227	275	235	269	276	288	249
34815	19655	19003	10523	5764	4112	3289	2730	2872	2599	2152	1946	1814	1482	1211	1087	904	937	1040	1124	1077	946	862	746	708	703	682	687	622	600	583	598	613	572	614	573	573	586	573	589	503	604	596	580	556	532	527	565	540	503	546	544	586	570	572	532	570	529	569	520	576	561	559	549	560	588	538	532	534	592	508	540	541	541	530	574	585	562	550	568	538	513	555	539	561	590	527	536	523	548	578	562	495	566	568	518	543	560	583	563	581	550	533	572	559	549	539	537	583	616	538	567	519	546	556	556	551	573	542	544	589	550	539	584	557	563	553	554	532	521	537	538	512	568	491	559	518	501	542	507	542	552	554	562	569	576	521	563	547	526	526	534	548	557	547	552	546	555	507	532	511	563	564	560	530	533	572	544	598	526	603	576	546	570	556	547	542	541	536	595	545	519	563	603	550	538	554	575	557	532	520	541	556	527	528	562	565	544	536	577	573	540	540	539	534	588	527	502	535	558	588	559	595	548	544	571	547	553	580	540	575	523	508	546	553	561	550	578	554	533	535	588	589	571	554	547	595	508	534	538	556	539	534	560	541	533	561	592	543	574	554	577	529	557	555	547	585	549	549	528	563	554	532	533	562	595	550	573	555	566	527	546	567	546	544	528	563	584	578	536	547	554	487	543	537	551	561	576	535	516	557	555	559	527	545	575	544	568	526	578	554	517	602	565	545	526	534	552	551	516	528	545	523	551	574	569	594	566	512	562	548	563	517	542	558	533	578	554	562	516	570	576	525	598	547	567	504	557	528	551	505	562	569	563	529	535	589	553	527	554	562	538	573	514	530	533	555	606	540	502	564	547	543	555	573	563	562	576	560	557	499	570	573	558	631	557	542	514	543	553	560	531	562	574	509	552	570	556	585	552	539	518	552	530	520	573	536	590	547	554	534	583	529	560	547	548	533	570	535	562	524	560	529	541	522	591	508	524	525	519	564	560	543	576	581	548	542	526	572	541	525	526	604	549	524	530	574	571	532	535	497	538	548	513	615	557	510	573	571	561	532	561	537	577	578	586	512	531	537	502	588	604	574	587	505	542	543	577	608	529	523	545	555	542	549	511	560	571	557	613	522	565	514	557	536	534	571	565	536	535	537	523	537	580	538	567	558	577	552	578	552	567	567	566	534	560	569	542	520	518	511	555	567	550	555	534	557	552	527	600	578	582	567	532	565	558	557	541	517	592	546	535	562	578	573	567	584	545	572	564	540	530	535	569	611	548	502	492	536	536	555	605	541	544	513	558	551	556	568	570	593	508	538	514	547	521	553	580	539	548	532	525	596	516	567	548	568	560	541	538	550	541	532	575	548	584	561	613	549	547	611	542	537	538	565	530	508	550	543	565	537	556	519	543	527	570	557	600	556	541	562	525	550	551	584	530	600	604	556	521	556	516	567	540	551	499	537	551	565	543	542	554	568	562	543	547	572	516	535	529	523	564	544	586	516	572	547	513	566	588	531	557	553	529	571	585	565	560	578	557	582	581	574	557	502	592	558	564	547	599	536	583	532	526	595	553	576	599	539	540	524	545	565	541	549	608	547	499	588	540	588	587	553	548	540	538	530	552	580	546	535	572	562	531	560	548	573	526	556	544	501	511	526	504	546	545	558	544	548	568	533	531	533	524	557	602	551	583	545	586	538	500	536	541	534	583	567	558	585	557	537	559	520	560	570	582	558	551	559	545	581	545	563	519	547	556	567	543	556	536	559	535	559	586	513	531	611	555	575	526	547	538	541	548	565	534	596	516	597	573	573	567	579	551	561	532	538	554	563	507	567	533	575	572	541	549	548	533	550	570	554	548	536	561	554	541	577	534	544	552	547	554	539	529	546	560	556	522	547	506	577	565	556	563	546	563	570	517	516	544	581	538	542	577	572	558	580	513	611	552	558	595	556	544	557	534	588	554	517	512	594	562	534	561	537	512	502	529	552	533	599	554	572	529	562	538	517	508	555	559	542	531	544	594	595	540	518	572	546	545	524	549	526	578	533	513	575	544	546	567	532	537	596	536	547	530	557	561	552	563	550	547	509	566	528	527	522	533	521	558	534	535	510	589	542	524	541	550	578	604	551	560	535	576	563	550	582	583	563	531	548	524	537	568	552	562	557	541	542	589	533	547	554	544	525	524	541	540	549	597	547	558	539	569	545	550	546	558	522	548	569	554	518	541	572	553	594	604	525	532	552	567	528	539	579	588	528	522	529	555	519	566	551	566	540	549	588	547	577	566	554	571	519	539	553	523	547	550	539	536	541	579	536	556	598	577	536	534	550	579	538	521	530	504	568	522	514	555	548	530	545	533	557	525	524	527	504	571	577	558	568	549	530	578	561	559	532	592	556	565	527	567	560	517	534	544	557	508	560	574	522	562	505	560	537	580	554	551	559	555	527	521	539	547	547	581	570	556	550	552	559	541	564	557	583	551	529	581	569	507	517	554	553	543	546	508	556	542	564	531	570	550	509	560	558	574	585	560	545	556	567	535	520	549	553	520	544	561	586	564	552	534	576	543	540	556	596	536	595	529	559	574	544	591	571	522	581	569	556	545	554	524	569	567	550	547	546	567	519	548	569	554	577	518	522	532	597	536	588	556	505	538	573	547	565	555	565	536	567	550	560	545	539	549	554	547	558	551	593	552	531	551	569	572	523	531	522	548	583	564	525	532	550	536	588	559	551	536	513	576	561	561	551	553	521	600	574	559	511	582	530	543	589	506	551	583	570	582	545	554	576	536	587	552	581	557	571	562	533	525	563	576	557	541	501	530	525	520	503	528	528	539	534	580	583	532	581	552	564	531	513	519	537	542	537	573	545	554	579	565	545	552	569	570	493	537	568	599	561	556	517	559	571	531	547	565	552	529	554	530	515	522	556	569	569	565	548	561	568	557	540	555	592	560	511	539	549	564	524	570	548	546	558	566	555	531	544	604	568	534	560	553	584	551	524	557	553	534	566	546	551	550	496	596	563	571	542	549	547	593	543	546	561	518	521	521	530	549	548	547	556	518	569	572	563	557	563	572	513	553	560	541	537	602	569	535	574	566	557	543	531	525	564	524	534	558	543	557	535	574	538	585	557	569	547	518	546	533	534	586	519	519	560	561	573	550	507	543	590	543	554	536	569	538	579	535	576	549	554	558	534	551	581	588	569	552	538	523	543	553	565	505	561	545	519	549	537	548	540	572	541	543	562	565	533	586	523	518	597	545	549	559	581	560	551	524	604	582	548	541	568	555	525	517	556	514	548	536	589	555	550	524	579	558	512	547	504	540	561	562	524	540	556	576	568	532	555	545	581	552	541	552	564	553	550	546	556	545	588	552	541	540	532	602	545	579	569	561	570	539	537	605	599	574	553	538	498	529	530	558	588	560	586	546	566	621	535	550	563	551	570	613	537	499	576	579	540	552	527	572	534	549	577	532	530	521	496	540	557	541	591	501	526	530	519	551	557	524	545	569	566	553	566	567	550	536
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
