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
335872219050	335872219606	335872220156	335872220705	335872221256	335872221806	335872222355	335872222906	335872223456	335872224006	335872224556	335872225106	335872225656	335872226206	335872226756	335872227306	335872227856	335872228406	335872228956	335872229506	335872230056	335872230606	335872231156	335872231705	335872232256	335872232806	335872233356	335872233906	335872234456	335872235006	335872235556	335872236106	335872236656	335872237206	335872237756	335872238306	335872238856	335872239406	335872239956	335872240506	335872241056	335872241606	335872242156	335872242706	335872243256	335872243806	335872244356	335872244906	335872245456	335872246006	335872246556	335872247106	335872247656	335872248206	335872248756	335872249306	335872249856	335872250406	335872250956	335872251506	335872252056	335872252606	335872253156	335872253706	335872254256	335872254806	335872255356	335872255906	335872256456	335872257006	335872257556	335872258106	335872258656	335872259206	335872259756	335872260306	335872260856	335872261406	335872261956	335872262506	335872263056	335872263606	335872264156	335872264706	335872265256	335872265806	335872266356	335872266906	335872267456	335872268006	335872268556	335872269106	335872269656	335872270206	335872270756	335872271306	335872271856	335872272406	335872272956	335872273506	335872274056	335872274606	335872275156	335872275706	335872276256	335872276806	335872277356	335872277906	335872278456	335872279006	335872279556	335872280106	335872280656	335872281206	335872281756	335872282306	335872282856	335872283406	335872283956	335872284506	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
78544	73437	57431	30031	6192	475	295	285	268	267	276	264	288	272	239	258	260	254	270	265	252	252	242	277	263	278	260	253	238	250	257	248	245	266	229	259	258	252	240	252	236	258	247	273	209	261	266	287	263	239	274	266	235	257	260	281	273	286	245	229	277	261	296	259	259	258	291	259	263	251	272	274	280	256	287	282	252	253	271	264	276	292	243	235	248	248	271	266	268	274	268	260	280	230	269	262	258	251	247	238	259	248	244	257	263	293	261	249	249	260	232	247	237	239	279	233	271	243	259	257	267	271	243	266	274	241	267	264	269	256	258	249	262	248	276	231	262	274	250	270	247	241	265	246	270	261	261	252	255	264	246	256	262	239	264	264	248	242	254	265	250	266	266	250	237	262	281	268	256	294	244	239	250	249	237	248	257	268	275	240	233	270	226	241	288	249	243	248	233	281	234	250	283	253	222	272	273	276	277	266	269	273	274	256	233	254	276	248	240	248	231	281	241	242	281	262	256	216	256	264	257	273	274	272	215	283	249	249	244	244	277	272	244	265	290	226	264	254	236	251	277	272	236	259	254	261	257	269	269	255	259	268	270	262	239	278	251	240	266	282	267	297	274	253	234	240	275	230	244	239	244	257	255	232	305	263	274	260	259	256	267	281	270	237	248	234	230	259	236	266	271	274	289	225	262	233	268	273	223	216	271	235	268	270	280	265	240	255	244	264	279	244	263	248	263	247	253	238	235	259	286	257	261	269	236	259	247	248	260	226	258	286	247	253	265	243	246	260	252	267	273	240	244	232	261	259	222	260	274	276	265	273	256	290	266	247	244	247	259	279	263	260	267	247	278	242	247	258	236	254	269	291	214	248	250	261	275	261	245	266	249	249	246	267	262	239	251	260	276	247	290	261	259	266	244	259	202	258	238	224	272	298	278	247	255	245	268	282	288	257	252	268	286	277	250	256	268	242	270	251	254	254	255	221	249	262	240	254	253	263	244	250	243	279	258	260	270	253	260	241	257	245	244	230	234	241	243	246	281	236	265	252	243	260	255	274	252	258	235	270	268	258	257	264	230	256	233	236	272	252	260	246	240	241	253	244	247	238	244	251	260	260	277	256	255	249	245	250	265	260	262	263	260	274	274	270	246	245	236	258	264	263	268	270	251	247	247	267	267	240	259	272	262	261	262	258	225	276	244	244	273	239	305	240	268	256	293	257	252	251	247	287	283	274	261	267	276	242	242	234	265	249	287	271	255	263	254	282	262	251	252	268	239	240	252	239	272	268	243	237	252	246	245	244	275	234	275	258	252	251	236	286	244	281	230	255	276	264	272	257	260	272	264	287	241	253	261	257	229	271	261	248	248	257	265	217	251	236	247	216	262	243	262	262	288	263	255	233	254	262	237	264	278	226	270	240	245	278	230	222	260	294	265	271	268	256	263	237	255	240	285	266	242	253	242	277	262	263	266	268	274	278	252	269	274	285	229	273	267	258	256	283	230	260	223	282	249	235	237	267	239	260	264	263	280	256	245	276	250	246	248	233	258	241	260	275	250	262	247	246	261	248	267	265	263	239	247	285	242	287	264	281	255	265	256	268	274	271	272	264	250	269	284	261	249	258	246	236	254	258	257	233	253	254	252	264	254	254	265	247	259	251	249	242	243	235	247	280	283	272	268	251	271	265	246	222	241	264	262	298	249	254	274	252	249	252	245	247	276	256	247	293	262	293	254	250	239	273	285	231	270	248	238	266	245	235	257	245	258	248	253	239	263	249	267	250	269	241	264	235	269	281	264	245	294	234	257	270	250	253	277	253	239	254	255	282	230	246	273	232	278	252	273	259	250	254	265	272	238	245	257	278	227	257	243	242	235	246	257	250	238	255	272	250	258	229	280	263	253	271	251	247	255	223	255	251	226	228	266	245	243	239	279	254	266	270	271	257	280	233	250	260	242	263	279	239	246	270	285	253	270	245	262	249	242	271	249	254	248	242	241	238	266	242	273	230	240	259	239	254	249	249	261	267	237	267	243	271	235	256	257	261	230	237	241	240	279	270	270	264	281	257	277	254	236	229	275	241	284	256	243	236	285	267	250	244	209	233	264	242	252	279	272	273	259	269	238	239	266	259	271	244	261	247	265	278	245	222	247	262	257	298	248	261	268	226	265	269	259	230	246	267	257	248	259	260	258	265	247	256	256	242	275	250	269	251	286	271	253	253	266	260	249	244	262	256	243	255	268	271	279	224	248	247	268	251	251	281	254	269	251	252	235	238	274	248	238	225	249	243	246	277	233	248	246	233	262	256	245	267	271	236	248	231	279	258	249	254	227	270	255	260	236	260	261	271	255	235	253	256	240	264	254	278	281	255	259	249	265	275	213	293	278	257	228	275	252	230	248	246	267	266	251	246	256	217	242	267	283	229	288	225	243	240	272	243	260	231	273	272	251	263	279	251	270	276	269	289	245	245	264	257	239	234	268	242	259	243	283	281	256	258	249	259	252	265	242	255	247	280	257	254	244	257	290	252	269	253	259	273	253	225	257	221	258	263	273	254	243	243	251	250	258	283	247	249	281	289	267	263	271	254	273	274	248	234	258	236	276	238	240	265	279	253	245	262	251	242	232	258	280	273	249	247	273	269	250	241	281	227	251	246	277	239	265	247	275	295	273	275	279	248	251	252	252	276	253	234	275	275	231	243	264	264	265	247	285	230	264	298	242	275	283	282	267	250	269	275	243	227	263	260	256	265	244	257	238	255	272	261	271	256	243	241	262	241	268	217	246	263	275	273	263	250	257	257	225	253	260	240	247	238	243	281	259	288	264	252	244	265	232	263	241	273	259	253	250	245	280	275	262	259	245	253	259	236	261	268	220	217	268	257	275	257	247	235	239	236	296	265	239	247	267	250	246	260	266	268	231	246	271	291	276	273	257	256	246	249	247	268	269	253	272	257	255	250	256	226	267	261	229	258	270	241	246	255	261	256	285	246	252	273	276	229	260	236	251	269	259	237	282	266	278	241	267	254	263	245	257	250	265	272	276	286	244	253	243	266	268	281	283	257	238	272	260	288	247	250	236	226	270	255	222	282	278	287	242	258	241	253	256	233	249	243	239	274	243	260	294	261	276	275	256	229	246	287	275	258	257	246	237	284	263	241	246	265	272	237	247	274	267	267	256	277	246	283	264	290	266	271	270	268	239	252	255	287	258	236	239	288	249	270	281	233	251	248	262	270	258	246	254	253	266	254	275	274	245	253	269	247	256	263	266	288	236	264	248	257	275	277	274	243	264	282	254	265	288	256	247	251	240	294	245	233	237	232	273	266	273	249	247	268	255	260	235	258	256	257	228	279	234	242	250	230	229	283	274	274	223	245	272	287	246	242	278	258	220	234	252	275	286	228	251	250	272	266	260	280	233	277	262	251	283	253	281	224	220	272	241	244	243	258	222	286	255	216	241	271	253	256	260	277	242	240	242	252	280	251	235	236	281	244	276	220	278	281
62247	64891	54348	25609	1111	1034	979	952	939	909	868	848	875	849	837	807	775	821	835	729	806	805	799	863	816	809	749	812	802	786	813	776	798	812	736	813	790	804	840	780	771	783	798	783	786	789	854	783	782	776	781	792	776	786	766	817	796	764	776	759	819	751	817	808	776	774	740	804	778	820	801	735	749	798	793	794	806	792	776	784	796	782	783	772	810	815	795	815	795	798	767	787	738	768	786	753	759	834	766	772	807	772	750	751	779	806	784	744	776	792	773	741	823	765	819	794	775	728	797	791	785	773	762	808	812	790	818	788	777	766	783	765	771	739	838	759	775	746	764	709	760	805	802	810	749	737	793	811	769	749	821	754	788	717	784	772	774	826	779	797	736	770	750	750	762	779	761	758	794	760	810	775	783	799	778	773	799	833	732	780	768	806	771	801	766	773	721	749	793	785	815	792	766	713	843	757	755	762	818	814	777	789	770	734	795	796	807	755	742	717	810	801	764	731	815	750	749	727	757	763	758	791	815	781	766	764	803	814	787	813	850	777	816	715	762	767	770	768	775	805	789	790	729	774	796	740	744	749	787	793	759	804	768	807	754	773	795	817	788	792	853	783	761	760	762	773	786	781	828	787	765	765	758	761	789	799	767	813	739	765	763	757	805	788	763	785	780	767	766	774	758	766	821	764	782	812	786	779	773	790	831	792	748	753	801	791	756	800	788	759	747	782	817	834	758	771	762	799	781	801	795	787	775	782	794	719	796	811	797	742	805	780	792	758	770	766	774	753	823	797	763	788	821	753	759	783	750	750	749	802	782	762	800	767	752	820	756	764	779	796	809	789	734	821	814	746	741	786	786	744	738	743	757	801	804	827	807	831	759	743	814	753	814	807	749	798	804	741	790	719	769	783	753	808	796	841	775	744	799	809	789	751	789	770	774	775	795	827	768	775	809	830	782	811	805	795	758	740	809	792	748	819	781	762	755	774	768	810	767	793	805	782	757	767	808	789	726	780	786	801	783	787	793	793	770	785	784	807	810	784	795	794	725	751	784	777	754	781	823	788	775	771	828	778	721	778	774	844	812	743	784	737	754	730	742	719	787	789	772	775	814	768	745	755	818	824	794	786	813	808	785	818	784	823	776	774	769	750	754	763	768	795	808	818	781	738	753	780	776	734	727	750	783	786	776	765	782	760	760	789	848	815	810	791	821	754	781	760	778	815	770	827	815	756	785	789	827	720	734	766	760	775	783	797	751	725	792	773	794	783	767	748	796	800	765	744	807	746	793	735	772	721	773	814	801	788	729	788	810	791	771	727	773	778	754	785	781	810	800	766	775	753	770	792	762	788	798	734	765	745	786	778	780	803	744	800	760	805	780	805	783	711	797	784	767	761	788	766	769	776	734	734	801	773	785	801	709	822	763	781	784	776	768	711	727	762	758	797	830	808	729	779	763	754	794	788	769	788	798	788	735	772	812	752	764	776	782	726	749	784	747	813	746	799	787	771	757	835	795	788	789	767	767	732	832	751	783	781	735	805	767	782	763	854	762	754	832	768	752	756	813	778	785	799	780	782	809	757	800	772	793	752	776	779	771	788	757	766	725	748	813	816	823	751	764	775	777	767	806	811	814	790	803	818	798	785	758	743	763	815	782	803	789	786	784	740	804	759	770	766	746	773	825	793	754	804	743	795	757	790	862	822	815	795	826	752	799	806	733	773	825	787	789	783	781	813	777	777	782	755	761	760	745	811	831	767	792	748	748	792	789	838	758	780	778	715	778	786	795	790	814	764	776	789	720	802	732	794	742	805	782	761	732	733	828	793	769	730	753	767	767	736	800	761	752	797	759	773	773	732	815	772	789	832	761	747	805	818	738	761	835	792	745	749	812	816	762	844	788	764	752	830	796	853	762	766	777	725	726	739	760	782	767	800	771	811	704	769	781	798	749	787	795	838	791	792	811	770	792	770	793	745	741	754	819	782	801	764	787	792	765	762	772	810	784	760	812	792	774	801	778	778	782	824	797	769	746	806	749	743	825	756	757	794	749	777	775	746	764	788	771	814	808	752	768	812	768	789	777	733	781	770	747	780	813	771	811	779	763	790	758	782	762	788	777	803	766	795	753	767	793	806	768	769	762	737	808	794	826	754	729	816	803	741	749	773	760	717	808	744	758	759	736	759	752	771	798	797	796	821	751	792	731	767	747	770	775	819	785	767	760	766	825	766	786	853	772	788	748	767	748	793	800	767	823	776	785	776	771	787	779	793	797	800	835	773	780	811	790	842	807	761	725	804	782	760	794	791	745	768	787	828	789	806	758	755	817	765	766	775	760	723	794	814	799	793	765	794	777	760	798	792	732	780	799	810	797	739	832	840	811	800	769	748	874	825	765	723	788	763	736	829	785	803	751	731	782	781	787	773	816	814	761	760	778	804	784	752	803	798	766	790	746	792	735	758	772	816	697	765	812	723	800	788	792	744	764	740	756	778	806	796	755	817	747	769	816	702	778	752	777	794	759	775	740	773	788	753	750	768	745	800	780	723	784	749	798	825	763	795	793	800	813	788	786	783	736	808	840	723	826	768	820	785	791	822	826	811	783	784	796	744	765	802	776	837	780	728	782	773	820	765	822	763	770	696	804	804	742	792	826	787	749	801	799	740	805	789	775	744	797	795	799	767	805	766	826	790	780	827	760	790	802	764	827	754	739	771	777	833	738	806	803	797	802	812	815	804	756	773	781	794	760	760	801	781	816	750	790	781	763	731	842	801	838	801	824	767	749	747	788	784	769	803	782	812	821	797	766	827	773	782	772	761	809	760	783	797	822	831	753	778	722	747	736	816	770	750	755	786	770	764	834	794	813	752	787	761	787	779	846	746	766	794	771	754	810	826	801	793	780	804	754	762	802	779	770	779	811	765	798	745	778	811	768	744	795	801	837	736	811	743	737	755	799	773	777	788	768	738	773	762	771	783	784	746	802	776	767	759	791	760	758	788	781	772	775	782	793	787	761	759	776	754	729	817	766	762	787	727	761	747	838	816	715	852	763	814	718	834	751	711	797	793	786	800	770	782	791	816	766	769	815	759	781	730	753	784	765	789	757	774	793	799	776	833	772	745	794	759	816	751	744	771	851	833	790	812	782	774	796	806	777	711	755	798	768	792	737	717	785	765	766	773	793	753	785	747	796	809	732	761	788	782	742	775	781	828	782	746	775	752	747	811	713	836	812	730	720	765	767	821	806	766	809	779	774	750	782	789	784	798	839	795	818	792	795	747	756	809	801	802	798	777	739	803	776	802	796	792	819	802	712	813	750	787	755	786	737	769	786	785	845	788	783	758	813	749	807	811	770	836	785	781	751	743	791	738	760	786	798	785	741	792	791	735	775	820	827	746	797	792	797	780	790	783	796	796	742	750	730	771	821	787	748	778	775	774	783	786	797	791	762	745	764	834	728	763	797	762	751	793	762	800	813	760	805	780	761	752	765	782	785	754	789	748
33264	22561	9639	1761	191	174	144	154	166	148	130	137	163	161	157	179	153	154	153	145	152	149	133	167	162	141	132	161	153	169	154	166	133	154	116	140	153	127	163	132	144	146	149	147	159	162	164	145	148	160	149	168	162	137	146	147	163	148	153	148	170	148	170	154	154	167	168	125	161	155	148	144	156	152	159	157	132	155	147	149	151	143	192	163	145	154	156	175	167	167	145	141	143	147	138	130	145	147	171	139	160	171	162	135	145	177	139	164	141	160	158	164	159	141	155	158	143	143	157	184	163	141	162	166	155	156	144	141	161	156	150	140	162	144	144	161	157	151	160	147	146	166	160	148	165	160	161	172	160	152	151	142	156	160	165	157	146	166	172	173	164	154	172	151	168	166	151	153	150	146	149	157	152	153	149	155	141	152	151	134	180	142	139	161	150	157	149	156	146	142	136	134	160	153	161	165	139	150	167	167	178	148	149	138	153	146	152	135	129	188	135	139	147	171	143	158	153	168	135	147	156	145	182	154	149	153	157	178	165	142	158	141	154	139	148	159	145	131	148	161	168	152	146	168	158	163	149	155	163	173	152	152	166	158	170	146	164	168	150	152	135	139	161	155	136	166	170	135	156	152	156	166	133	144	162	167	159	134	169	162	175	150	159	167	149	147	166	148	152	144	159	140	146	166	156	171	158	171	137	166	158	176	150	154	165	142	142	162	147	165	142	167	157	151	165	140	171	154	144	139	133	155	169	171	178	157	150	183	148	158	157	173	157	164	154	159	163	143	146	139	153	159	140	163	162	151	161	162	137	150	157	142	147	177	144	164	139	147	167	149	149	146	141	147	150	151	155	163	158	155	159	154	170	150	154	148	177	167	135	156	159	160	166	153	148	144	166	146	140	158	136	165	145	153	168	152	138	140	174	151	158	160	188	147	164	160	174	173	165	121	160	119	166	124	163	178	153	129	153	152	144	143	147	154	162	155	150	162	191	151	164	145	156	149	154	173	152	142	153	164	129	157	151	157	147	128	161	162	154	148	164	144	145	144	154	162	150	149	136	169	144	141	163	163	171	136	165	151	151	160	140	162	155	149	155	153	180	161	149	183	167	157	133	167	161	161	153	145	150	151	148	138	131	177	153	156	155	153	133	141	149	154	160	149	152	141	155	170	163	164	145	150	164	150	157	146	161	168	171	152	164	154	146	153	189	165	159	140	129	156	145	160	159	131	144	151	161	161	152	142	148	137	164	165	170	137	148	165	156	163	171	170	153	138	153	153	159	151	149	151	138	157	160	146	167	145	163	134	170	125	161	150	160	164	165	164	151	159	151	137	129	154	138	132	149	142	156	184	164	128	156	133	168	155	169	141	136	163	171	133	168	152	152	173	148	166	142	149	144	152	139	167	137	151	155	157	166	138	123	165	162	157	166	182	169	156	153	173	164	146	161	143	165	182	143	163	153	155	154	161	163	148	161	148	122	171	169	170	160	157	143	147	159	173	169	144	168	170	147	144	149	158	153	150	167	159	148	176	133	151	140	157	147	163	156	129	142	143	164	170	146	172	162	151	162	162	169	147	159	132	142	168	162	117	182	156	168	151	146	155	143	141	143	146	156	127	161	154	159	160	135	148	166	176	138	175	156	172	140	165	172	162	142	140	162	161	156	160	144	158	164	162	157	154	152	129	146	153	127	151	144	130	136	143	152	148	160	147	141	157	168	151	156	155	149	144	158	159	155	162	136	148	169	161	163	147	169	185	162	144	132	132	151	147	146	167	164	161	178	160	146	168	175	166	138	156	145	167	163	161	145	144	153	145	151	167	135	165	152	174	139	158	160	146	142	152	158	147	159	162	155	150	150	161	150	157	156	159	134	142	178	164	160	131	148	169	176	145	136	128	170	151	167	156	162	138	169	157	133	134	172	154	161	155	160	154	157	160	164	129	151	130	136	144	169	156	149	168	149	157	160	147	161	149	172	159	162	159	134	133	148	143	151	112	148	132	158	152	164	150	145	133	147	164	157	149	169	159	154	166	167	156	140	163	163	159	167	143	130	144	162	142	165	147	161	144	142	152	146	155	159	154	171	177	160	142	174	162	148	147	164	160	135	150	164	150	152	155	137	147	159	156	157	172	159	144	146	138	151	176	151	154	151	164	152	158	142	158	161	174	145	137	157	164	147	169	173	153	160	148	154	148	164	181	131	137	157	143	149	175	143	160	136	178	146	136	139	155	176	143	165	172	181	159	147	160	147	184	151	145	160	160	124	157	142	173	162	146	158	171	149	172	129	129	149	157	172	151	140	131	140	169	153	152	139	161	165	153	154	139	141	161	150	138	178	146	126	145	152	174	141	152	146	168	138	162	153	160	157	176	128	181	141	156	143	161	148	158	137	159	153	135	160	147	166	150	150	172	171	169	152	151	146	152	156	159	160	159	145	160	153	135	164	140	188	155	156	152	167	146	171	156	148	146	147	176	134	137	149	155	170	145	152	167	139	149	137	136	157	161	170	167	154	163	155	155	141	143	153	134	169	169	150	148	170	152	139	166	143	160	146	133	152	153	164	150	150	162	166	154	155	137	159	135	163	166	181	134	160	154	164	144	150	159	141	152	159	143	174	158	159	141	168	157	173	140	150	160	159	154	138	168	160	147	165	141	161	138	184	176	142	161	138	148	149	167	152	166	152	155	146	158	138	130	153	159	154	164	160	138	149	132	163	144	154	173	138	136	148	158	165	164	157	180	171	147	127	160	170	160	143	158	148	159	156	160	156	149	159	157	149	144	167	150	161	149	167	143	148	168	168	156	160	135	159	162	164	149	167	146	157	163	174	144	148	172	157	152	144	143	161	144	147	145	148	160	157	184	147	151	170	149	157	145	145	144	153	151	159	152	175	152	145	145	153	144	145	136	156	143	153	161	153	172	157	139	165	160	167	155	173	150	161	137	145	152	166	156	144	146	160	127	159	144	155	141	165	167	166	157	147	155	158	158	161	154	168	142	160	161	168	144	160	163	147	159	157	161	150	165	150	139	146	156	157	171	157	190	138	143	144	170	143	140	169	168	145	148	162	133	146	160	143	167	170	143	174	150	159	169	181	166	137	144	159	150	161	157	146	130	148	148	168	159	167	126	154	158	174	154	124	145	165	154	159	173	169	148	152	129	158	134	155	153	175	158	138	149	149	144	157	164	166	152	166	148	155	158	158	143	159	170	145	175	144	149	154	139	152	173	186	126	158	137	183	168	149	166	151	163	163	143	147	141	158	155	156	167	168	141	157	158	151	159	158	142	164	175	173	154	167	140	161	157	163	143	168	166	168	150	155	185	148	161	144	144	173	170	144	141	150	138	158	159	145	156	162	166	157	151	147	153	172	148	137	162	165	152	179	170	158	177	170	149	144	166	147	179	151	153	158	141	167	153	145	131	153	118	168	138	157	159	163	137	156	147	141	144	148	150	153	147	140	150	150	150	164	167	164	141	173	140	156	158	150	151
31421	25473	12665	3853	509	511	526	509	472	486	472	546	456	496	499	500	526	529	557	497	541	497	501	493	522	525	512	527	531	471	544	490	529	516	510	501	530	498	495	510	479	486	516	541	488	504	480	533	517	510	501	534	499	492	551	501	534	552	515	484	498	476	463	506	501	507	496	470	540	478	468	507	524	491	529	498	489	490	511	532	535	519	467	522	478	540	483	541	500	505	489	484	474	505	479	508	493	500	519	514	520	504	525	518	465	504	506	485	501	530	534	464	520	513	520	499	482	506	496	486	468	537	491	529	508	520	523	512	521	522	514	515	484	523	505	502	503	508	506	520	520	548	535	531	500	542	535	535	499	530	530	507	499	518	497	484	488	506	495	553	514	527	549	493	519	529	518	537	495	521	509	535	498	516	528	518	531	513	552	519	505	485	504	443	547	509	515	542	543	502	474	469	508	520	452	509	508	508	524	509	469	514	494	453	513	494	465	509	503	526	511	497	533	493	518	501	518	489	526	494	548	498	523	496	483	478	500	523	494	510	474	539	519	526	516	489	515	494	502	490	502	560	483	555	492	534	507	490	464	507	492	490	529	497	499	540	518	534	530	520	509	477	489	487	500	526	528	516	516	469	536	498	517	493	478	515	500	519	490	509	523	521	530	513	522	556	530	482	477	511	518	519	511	501	545	472	497	518	553	514	490	558	519	488	527	499	501	510	482	481	485	486	522	486	525	499	540	516	534	528	520	458	546	520	493	499	496	468	498	555	491	505	492	461	497	524	504	531	512	492	511	506	506	484	493	525	486	523	514	538	466	497	484	511	488	450	488	521	480	488	498	496	484	491	489	544	500	536	475	554	505	523	526	501	590	468	491	498	481	530	540	543	496	483	505	494	513	508	500	509	541	501	497	519	550	578	488	480	512	469	522	498	510	537	523	513	466	487	554	462	500	519	511	497	555	542	505	476	539	549	565	495	503	524	494	492	498	540	487	535	515	514	540	506	529	488	528	549	499	465	498	497	482	559	500	501	542	497	480	484	504	545	512	473	528	511	527	542	504	531	477	486	501	533	535	508	500	514	502	511	522	508	509	511	496	482	523	528	505	509	535	525	543	503	526	497	465	507	478	513	511	520	490	521	464	519	502	486	524	491	525	527	495	520	510	474	508	514	496	512	501	504	518	481	548	511	511	510	530	513	530	499	503	527	527	540	520	493	503	497	524	508	498	498	517	528	514	554	514	500	461	489	505	532	548	521	518	532	468	515	490	503	512	514	520	480	515	512	503	528	532	509	510	463	514	511	471	555	527	512	527	503	522	524	493	548	512	502	493	479	471	529	555	546	511	501	540	501	499	510	527	483	478	491	490	471	508	484	495	523	532	535	495	517	510	544	493	486	509	507	476	525	500	544	543	527	505	517	479	503	530	495	447	493	475	532	518	502	491	532	498	506	479	473	535	523	492	496	549	548	519	489	508	552	522	510	502	527	529	544	534	517	519	500	513	499	489	532	546	447	497	475	500	501	544	488	502	493	532	532	519	487	494	543	541	529	482	538	524	528	530	480	516	496	533	491	522	457	516	496	507	516	507	518	509	483	500	500	481	530	525	524	488	540	511	461	502	509	503	545	541	455	530	469	525	506	497	502	494	487	474	493	505	529	531	514	527	520	505	553	524	498	489	490	514	519	475	519	535	474	509	506	518	481	542	507	504	540	505	521	513	499	529	497	475	479	518	505	543	511	522	510	502	464	484	529	479	482	462	510	510	481	486	495	505	500	519	507	467	489	525	504	514	486	539	516	504	519	557	512	496	524	481	511	511	544	499	530	517	526	551	462	506	487	533	509	496	491	481	498	478	492	469	509	523	495	466	505	548	487	490	539	491	521	511	490	500	504	519	475	493	512	496	512	494	503	533	518	542	552	456	517	514	504	491	475	535	536	503	549	525	528	517	500	540	513	505	493	512	487	557	495	511	515	497	501	510	527	499	502	502	485	515	504	532	523	477	503	490	529	470	495	510	487	498	521	521	497	500	452	520	468	492	512	468	509	502	517	538	536	484	477	508	535	535	510	486	506	538	518	519	498	506	498	550	535	488	492	486	486	538	540	506	536	516	521	468	514	505	525	518	509	521	528	509	494	524	481	500	512	542	539	464	486	504	512	513	495	536	507	510	532	521	503	536	507	516	516	504	505	520	512	516	505	485	488	520	525	570	513	494	518	523	488	490	496	508	523	480	494	523	518	543	529	510	508	494	491	542	535	520	517	501	501	472	487	440	493	509	489	475	495	527	477	531	578	493	535	505	494	504	533	506	526	521	499	505	504	540	535	497	492	500	510	532	487	521	494	482	518	504	516	524	523	532	520	531	480	501	518	531	523	478	502	515	512	497	505	485	504	517	498	502	546	478	525	533	505	498	527	504	507	459	512	495	491	481	495	464	495	508	509	477	493	533	477	526	504	533	476	526	542	507	471	496	523	512	547	474	487	526	501	482	502	508	522	487	500	477	492	536	523	475	532	498	472	511	564	463	487	538	494	528	516	497	507	524	489	507	503	453	510	533	497	528	521	464	485	560	544	496	498	510	499	561	500	496	545	538	480	502	542	535	507	528	501	480	543	479	511	521	493	523	507	516	539	515	520	461	549	500	485	520	471	477	493	507	529	514	516	523	520	505	489	485	489	511	525	539	473	507	484	486	503	514	511	558	492	473	517	515	540	476	487	483	513	543	486	521	496	555	515	526	493	487	490	495	514	506	531	571	496	520	503	470	536	501	510	495	504	521	502	531	476	530	489	508	518	500	492	493	538	513	528	522	530	532	501	505	542	490	511	495	513	526	504	535	479	520	481	507	542	535	539	509	522	481	518	520	470	492	503	525	546	513	493	505	483	506	540	541	544	505	514	498	526	477	487	516	494	557	487	514	496	504	484	525	468	490	528	539	521	498	473	493	495	484	484	521	480	488	480	500	510	484	483	507	504	479	541	453	497	452	507	509	480	524	526	529	514	492	521	509	515	488	473	497	530	504	465	460	489	512	536	500	546	483	497	536	504	515	546	502	468	479	524	498	564	475	517	491	492	519	460	570	499	523	524	502	493	543	487	502	491	501	497	499	528	520	495	552	526	552	473	483	513	500	501	487	473	511	506	539	479	507	493	490	520	514	545	492	539	495	471	524	503	518	541	545	505	483	575	510	500	506	536	562	524	532	521	484	508	505	469	493	498	496	471	521	507	510	481	509	521	505	492	463	490	506	551	488	491	535	477	504	543	511	499	520	537	500	537	479	529	505	502	489	489	555	491	487	514	487	516	547	555	520	502	491	487	521	506	483	520	499	495	474	495	518	457	502	513	468	500	500	533	497	516	497	549	459	488	458	523	525	498	507	519	484	483	537	489	501	456	546	474	488	531	502	484	520	494	470	493	500	516	520	515	514	485	514	502	517	490	477	530	559	512	544	517	500	500	549	492	528	511	525	503	504	502	526	488	540	520	507	487
65152	57770	41444	19186	1734	197	178	157	148	138	165	165	175	145	151	142	176	160	161	165	140	155	135	143	168	144	152	137	158	141	142	159	153	131	172	143	156	147	137	142	185	152	159	149	159	153	150	144	150	170	126	173	181	150	141	148	132	152	153	155	158	169	153	154	172	152	161	145	151	142	160	150	154	156	149	150	152	155	165	168	149	137	150	147	161	148	127	185	159	140	128	153	165	177	154	149	146	151	147	170	156	140	172	134	158	171	173	140	146	144	133	159	150	149	152	170	140	157	146	136	155	144	151	149	166	142	164	162	145	153	127	145	175	155	166	153	165	133	148	163	162	145	128	165	167	140	158	147	153	152	153	133	158	157	121	151	126	162	171	143	166	154	152	176	176	158	129	161	154	141	140	163	143	169	143	133	155	160	148	175	169	171	154	134	129	156	126	160	150	142	131	133	153	141	134	158	154	137	144	143	181	142	162	147	167	172	161	155	144	154	141	137	136	151	138	148	151	146	146	141	151	140	160	150	154	153	162	131	143	146	148	160	160	168	162	142	158	171	172	168	151	139	160	146	159	144	151	157	160	159	158	144	122	180	148	149	158	162	153	152	173	145	181	139	162	178	168	149	156	170	143	134	174	143	154	166	165	165	144	158	140	172	167	166	146	166	146	137	154	144	157	178	155	164	153	150	133	135	140	143	144	160	158	153	156	164	156	148	161	147	154	154	149	146	170	147	158	151	148	154	164	149	158	158	151	157	146	155	151	175	148	157	156	153	155	141	153	150	159	130	159	141	160	180	173	157	180	150	158	159	154	169	153	150	152	191	139	167	159	153	166	150	160	155	147	160	172	140	158	143	154	136	160	142	133	150	137	146	124	160	154	166	160	148	150	156	141	151	158	155	144	151	168	161	180	162	155	166	163	139	153	170	164	163	141	183	162	159	146	156	154	152	165	156	159	136	143	149	154	152	142	154	162	154	153	161	135	170	164	135	145	159	159	156	140	158	146	159	155	138	159	160	161	179	148	155	168	155	167	136	149	151	149	145	150	135	148	140	161	166	158	165	154	146	136	149	158	179	144	172	147	158	161	180	160	169	138	157	147	138	152	170	152	161	143	162	165	161	163	149	164	131	160	147	148	164	133	142	150	164	154	138	161	134	137	149	151	149	151	137	146	145	137	140	161	152	173	135	165	140	153	164	133	161	136	150	152	136	137	157	135	141	161	143	152	172	165	163	150	170	153	142	178	151	172	164	152	165	140	150	152	157	181	168	141	150	174	161	164	148	166	154	163	182	169	151	176	136	155	162	155	152	141	154	154	171	153	155	144	143	164	174	162	150	153	137	158	153	154	138	143	156	142	178	157	161	160	156	139	163	157	169	140	141	148	149	144	143	138	176	150	149	135	146	148	146	148	186	162	156	156	169	144	176	162	166	136	131	142	154	156	148	154	164	145	152	160	166	171	151	138	139	156	148	153	154	148	146	141	150	165	132	151	146	158	145	169	161	169	153	144	167	153	141	161	143	174	179	171	142	151	153	124	168	151	156	150	137	139	124	192	149	134	128	141	165	143	138	161	150	159	165	151	155	140	132	175	124	171	154	136	173	136	161	157	141	160	149	167	169	145	153	152	141	151	156	143	141	164	151	147	167	169	162	141	165	159	142	158	147	151	154	151	137	165	160	151	156	157	166	157	156	136	149	155	142	135	174	176	140	163	148	132	145	145	138	168	148	136	163	167	137	138	150	143	137	150	144	138	146	157	167	151	161	181	160	190	162	152	152	174	148	155	168	156	159	140	139	146	172	157	168	137	161	138	181	140	175	177	153	164	162	178	160	163	159	151	144	162	141	139	147	156	159	183	159	147	168	152	149	155	159	149	170	142	157	131	143	141	132	149	148	150	140	138	148	151	150	148	143	155	145	165	148	144	138	154	161	152	174	158	143	151	154	155	146	157	176	157	151	151	140	154	145	159	165	142	164	141	139	171	142	162	167	140	144	154	178	172	140	169	134	140	147	153	131	151	183	175	168	164	157	162	143	135	158	155	151	164	137	157	142	168	142	131	165	148	154	166	135	155	143	153	164	175	154	154	164	152	142	157	144	133	152	152	148	145	153	158	160	131	161	126	152	136	149	146	131	165	143	156	160	139	140	139	131	182	182	148	149	145	145	148	135	133	175	146	156	174	133	168	133	158	139	136	163	157	163	170	139	164	161	150	131	161	168	155	169	148	143	128	145	139	139	146	159	139	144	187	144	153	151	158	161	151	167	163	142	151	176	139	139	150	173	157	159	151	159	132	163	145	164	178	168	135	161	164	156	159	139	162	165	149	162	147	161	145	155	165	181	150	153	150	156	153	166	148	158	146	150	175	165	156	153	168	160	161	150	133	146	156	130	150	158	170	157	138	144	135	157	160	166	135	162	174	158	152	158	145	141	140	163	152	169	160	148	159	136	130	164	141	170	150	195	155	173	147	175	148	130	137	136	155	153	136	151	128	191	150	146	144	148	135	153	164	162	152	146	159	169	176	159	151	144	145	147	137	129	168	157	165	156	152	144	152	132	158	150	146	154	173	137	178	139	139	147	179	140	170	135	176	133	141	131	165	166	139	170	168	151	159	147	163	160	163	156	134	169	161	154	140	163	149	175	167	143	138	158	168	125	162	141	158	168	157	174	150	153	161	154	163	153	138	183	155	140	146	158	161	155	147	150	159	169	168	153	168	158	164	158	160	160	148	135	138	140	139	158	145	150	140	179	135	138	157	147	159	180	145	140	140	166	152	131	153	181	150	159	156	146	149	156	152	150	157	172	158	178	159	150	149	155	192	151	156	137	140	147	149	152	174	161	167	158	160	161	150	155	164	137	155	145	167	138	151	143	170	152	139	178	148	150	163	151	148	145	156	171	138	153	147	151	130	178	153	151	155	162	144	165	164	164	117	155	164	146	164	141	156	146	150	153	160	139	154	123	147	174	150	163	166	142	140	133	177	151	170	148	176	148	151	153	129	144	148	164	150	110	161	165	154	135	171	153	153	127	152	137	159	167	162	147	155	154	181	173	160	176	186	150	130	150	170	169	149	167	165	154	148	162	152	148	145	140	159	153	160	160	176	160	160	135	135	163	137	183	144	166	159	142	145	148	178	159	168	132	135	159	146	161	164	162	165	167	157	152	157	144	140	160	134	183	180	153	141	159	161	139	159	155	157	178	155	136	163	151	142	159	139	177	136	157	157	164	180	143	167	135	152	150	145	174	171	153	156	137	151	147	146	142	152	176	149	146	169	149	129	159	163	132	154	158	146	156	146	137	147	136	159	170	151	172	130	157	138	166	163	180	152	164	164	144	139	142	136	146	146	139	149	158	169	141	139	129	176	160	147	179	154	160	135	145	165	148	144	153	159	154	129	151	159	151	137	144	149	155	163	151	160	163	151	160	170	158	140	126	158	162	161	163	147	154	154	163	142	154	193	155	168	159	193	134	167	174	152	155
47728	47898	38851	22034	690	599	535	558	541	507	521	533	505	515	539	482	541	515	502	517	539	536	522	511	562	562	531	527	529	532	502	533	487	504	513	544	563	507	499	463	482	525	529	548	481	536	505	508	533	517	482	532	551	526	467	480	502	469	519	475	508	507	509	503	515	504	513	507	484	498	537	530	506	519	519	507	506	501	529	504	572	540	498	521	499	505	558	491	524	530	485	527	521	507	543	495	514	500	503	556	505	518	509	533	498	496	506	523	518	533	507	497	512	506	563	482	505	520	479	501	520	541	520	501	512	503	533	508	498	519	550	514	533	509	519	474	491	486	528	547	492	521	526	510	523	480	491	526	483	503	516	512	516	508	507	539	478	516	540	462	524	448	513	506	510	499	472	521	508	536	509	500	477	493	496	512	510	524	489	497	481	535	495	500	520	489	514	531	506	536	489	503	490	511	521	522	528	538	538	505	521	532	539	492	526	470	516	516	516	487	517	452	483	510	457	485	517	551	502	522	508	483	513	521	489	530	506	515	488	491	521	474	516	523	511	557	520	547	484	546	496	494	528	472	520	478	525	519	484	506	466	502	524	535	518	493	473	519	484	517	514	519	498	505	540	468	536	521	525	542	501	560	487	500	518	492	517	521	511	493	499	499	532	523	515	510	539	468	476	516	509	476	540	519	521	449	507	496	515	499	520	476	542	470	501	508	516	494	527	479	530	514	499	491	526	525	535	489	491	504	556	503	488	540	522	487	486	520	506	503	522	514	516	521	474	499	520	509	531	536	564	487	542	506	513	535	519	515	500	492	501	519	494	486	560	520	489	482	511	486	508	490	501	498	520	519	513	472	539	491	486	465	476	509	511	495	517	574	462	521	491	529	493	528	522	513	516	498	468	519	505	514	506	521	533	529	503	490	522	463	507	519	539	457	549	536	553	499	516	487	536	491	518	520	478	495	532	495	527	488	518	507	542	494	498	567	518	514	509	472	529	515	503	522	480	511	507	528	533	515	530	480	518	506	522	523	483	516	503	505	507	521	514	505	506	467	502	538	505	498	509	507	495	474	502	504	462	493	530	505	509	550	537	510	545	481	496	505	482	496	539	462	523	515	487	500	500	525	456	518	517	485	493	503	567	500	472	497	534	491	497	522	517	504	523	519	488	529	509	518	545	486	494	532	554	485	544	499	539	517	490	493	494	519	499	522	495	502	514	507	521	489	481	494	543	497	509	526	508	524	519	507	482	512	511	535	461	513	530	507	516	518	489	478	505	550	521	526	474	512	489	535	508	543	491	459	524	490	531	512	498	534	506	491	502	471	500	489	552	542	532	511	489	527	482	515	472	502	504	484	468	497	494	504	469	537	496	496	501	508	520	499	491	487	482	506	479	491	501	494	518	513	526	483	501	556	529	501	503	490	469	522	544	522	536	495	480	485	489	532	483	479	493	467	557	515	474	510	492	514	506	486	501	545	522	507	467	511	506	515	526	531	505	499	515	487	497	508	527	500	506	481	554	503	534	497	503	503	538	483	514	484	508	513	546	513	539	513	516	474	502	515	503	515	542	522	565	509	504	475	536	533	517	495	485	479	539	487	494	530	536	525	521	494	507	537	523	509	490	486	515	530	464	505	525	456	537	526	509	509	516	483	531	513	504	519	489	528	507	489	516	488	532	506	555	508	479	499	535	532	511	533	494	513	499	535	514	490	512	528	500	516	522	507	552	507	515	521	538	475	510	540	519	487	534	513	508	513	510	501	524	471	524	520	501	503	480	521	489	536	516	508	500	530	505	461	531	520	513	553	466	483	508	487	499	482	522	512	492	493	463	485	497	516	506	523	524	505	508	513	500	514	492	490	542	536	508	498	517	529	498	517	536	518	497	527	525	500	500	504	474	514	517	499	533	544	479	527	527	550	528	541	489	500	477	531	479	460	524	524	491	510	513	480	530	532	477	504	510	537	464	503	489	506	528	480	545	544	530	521	502	516	509	514	517	476	474	524	492	512	505	544	504	511	500	550	494	506	527	485	504	501	533	482	518	510	544	498	507	500	518	510	536	509	481	511	489	536	474	499	517	487	545	473	484	475	519	560	539	487	471	501	450	533	504	542	457	462	502	468	505	478	488	500	515	544	515	494	508	517	539	502	511	504	526	526	520	527	492	537	487	521	524	536	531	535	534	544	524	513	506	498	505	507	478	488	499	512	508	504	530	469	554	474	506	516	510	443	510	504	510	512	498	507	479	509	511	506	557	539	511	487	539	508	525	498	515	516	564	511	560	450	520	494	536	499	501	490	527	473	517	508	521	530	504	553	485	511	532	522	514	564	507	445	524	540	465	465	487	529	502	499	530	526	464	503	488	517	549	511	537	496	473	509	493	541	523	530	513	533	517	546	510	486	481	512	505	521	513	492	545	470	520	514	527	526	492	538	473	531	504	512	533	512	505	497	534	530	521	544	517	531	479	504	505	516	527	482	504	552	507	481	503	521	540	511	541	499	515	497	513	490	521	510	517	495	518	551	529	522	538	526	541	490	499	505	529	495	508	495	522	509	517	498	499	479	481	535	521	516	557	497	559	514	482	523	485	487	518	507	499	528	507	524	563	495	514	509	544	464	518	518	458	497	495	516	459	483	505	487	506	470	477	508	507	478	473	508	489	494	510	517	524	506	548	516	523	492	512	502	474	543	506	525	503	499	503	483	531	528	530	484	496	520	531	526	526	503	529	542	472	486	508	492	514	506	489	516	497	503	498	517	520	539	534	493	471	520	499	522	502	497	529	504	467	500	538	493	510	556	479	531	533	520	527	483	520	482	511	520	526	511	533	504	546	493	465	542	498	480	527	521	547	464	505	536	488	485	501	497	512	536	443	482	516	509	499	521	507	492	484	471	554	533	505	509	485	534	520	541	516	529	474	522	508	518	517	483	433	561	561	435	477	507	481	513	508	494	485	491	500	481	510	526	545	482	477	514	525	488	550	521	496	492	525	507	548	511	553	505	550	485	523	514	503	484	478	460	499	511	454	515	540	508	498	498	511	509	515	526	515	524	483	534	534	496	518	527	512	511	505	550	491	481	518	486	517	496	505	487	497	542	532	548	536	514	493	503	498	482	476	525	505	468	510	468	481	506	521	510	476	501	521	495	529	479	482	502	515	535	520	530	493	482	492	514	492	476	522	490	492	551	518	535	524	505	543	523	492	550	518	504	539	542	510	470	520	489	501	487	533	481	465	522	517	505	491	545	483	477	513	510	532	513	530	520	532	511	512	486	506	492	495	510	564	509	526	520	516	500	495	480	531	508	508	496	487	521	511	492	499	502	525	553	524	534	500	531	497	520	536	514	522	538	513	476	526	546	462	503	484	521	549	524	511	508	513	548	531	490	507	488	524	488	504	465	530	492	492	519	525	518	535	527	521	514	500	514	541	476	524	522	463	533	532	501	539	498	497	482	532	539	535	488	498	523	461	495	481	473	469	498	483	532	533	510
77481	73758	58071	31435	8195	553	333	318	299	303	282	272	299	245	270	272	239	280	282	218	281	260	264	268	257	296	252	273	244	267	305	292	265	267	273	281	284	252	245	284	262	273	256	267	270	279	271	285	268	296	250	302	269	258	252	303	256	273	242	287	252	288	265	267	259	275	273	264	256	256	279	243	291	277	254	250	309	244	267	289	243	296	273	242	287	258	242	296	244	264	273	244	259	265	230	266	306	258	284	294	258	281	271	245	294	276	270	251	283	283	278	262	257	269	264	246	269	259	286	266	267	259	240	244	274	271	271	277	266	267	286	251	246	271	270	276	278	267	262	225	281	240	275	275	272	239	276	264	249	260	255	290	279	254	269	275	258	267	277	280	270	286	286	275	280	227	262	289	280	265	269	228	252	254	262	260	279	264	268	272	284	251	257	270	249	270	264	252	284	244	257	281	261	287	254	239	249	273	241	270	241	290	284	264	281	239	271	282	248	283	276	263	259	257	252	264	260	248	301	274	260	291	257	289	239	260	276	276	295	276	286	241	253	278	235	232	276	280	278	275	264	263	250	278	247	275	280	308	244	273	262	272	250	272	265	248	241	255	255	272	298	244	275	279	289	289	302	287	260	268	227	294	242	278	229	252	269	266	253	267	272	262	258	248	264	282	262	268	284	281	277	277	264	248	237	262	263	250	291	271	299	252	272	252	274	283	274	250	254	278	264	274	283	241	267	265	279	250	267	253	254	249	268	261	271	255	268	262	304	288	250	302	243	265	275	295	271	288	294	276	274	283	277	248	264	248	263	270	256	264	251	273	298	269	266	288	257	263	237	266	257	274	286	283	267	247	264	260	256	277	288	278	255	263	246	274	272	258	279	287	266	278	279	274	264	288	292	286	259	249	267	279	272	264	240	262	272	269	261	290	272	264	235	258	266	267	302	266	253	278	265	274	291	247	237	290	250	245	268	265	267	271	267	247	250	286	271	266	291	253	257	265	255	243	261	281	246	246	265	273	255	275	311	273	302	266	260	273	263	228	245	253	271	229	250	272	284	289	267	236	298	267	280	282	262	283	281	300	282	272	257	271	288	264	254	266	260	264	276	255	273	265	252	260	279	250	292	254	275	252	296	298	270	306	276	235	276	250	264	273	295	227	274	237	281	248	279	255	276	290	258	283	274	283	266	283	240	278	268	277	265	262	262	288	293	271	262	302	285	257	261	257	312	275	271	281	257	243	242	243	263	269	258	262	289	266	275	263	269	257	246	262	229	246	269	236	262	266	291	281	259	233	276	303	241	281	268	278	277	247	268	266	267	298	294	288	284	272	255	271	287	273	234	278	267	283	275	282	267	275	247	245	267	293	288	256	265	277	259	266	255	231	262	265	252	246	274	308	279	244	293	261	267	260	278	267	276	275	298	247	254	281	260	252	297	266	267	258	260	278	278	266	240	262	281	244	310	258	258	278	253	284	288	256	264	263	295	241	272	261	256	288	253	266	291	257	251	271	276	266	248	257	252	292	273	256	299	252	271	238	276	266	279	262	265	256	273	243	282	250	279	271	250	252	246	273	253	293	258	283	272	265	263	249	243	274	255	272	233	279	239	280	248	264	273	277	263	248	254	276	263	253	266	265	285	271	269	286	267	261	253	248	284	238	247	258	253	289	249	268	267	271	260	246	259	273	254	284	256	293	281	253	267	242	268	280	266	244	277	251	270	261	276	277	268	290	270	264	265	267	266	273	240	270	249	249	255	272	262	263	270	275	309	294	257	238	262	271	277	266	259	265	262	243	235	251	279	280	277	245	260	261	281	254	254	284	258	262	250	255	262	247	277	258	282	283	305	282	297	256	286	256	265	280	257	285	264	258	275	261	278	269	249	278	262	237	262	273	270	256	250	266	279	285	258	281	278	229	269	261	264	268	298	269	259	258	268	257	264	259	265	293	263	270	279	259	258	276	267	301	264	268	255	243	302	251	284	279	288	275	233	274	266	276	285	219	281	278	302	261	280	237	256	276	260	276	272	277	267	274	291	265	268	246	264	248	270	267	279	263	267	243	287	280	272	263	273	265	275	260	265	262	259	252	293	240	259	277	279	262	243	248	286	286	308	267	254	256	308	302	285	281	265	245	297	233	259	256	260	272	266	298	309	255	250	255	263	248	271	246	246	291	268	255	273	236	247	274	293	272	276	310	264	249	288	249	308	268	291	289	253	272	257	276	288	290	265	239	283	240	251	277	261	269	271	263	257	257	256	266	285	289	254	250	272	252	298	282	272	239	296	273	255	242	228	270	250	272	266	260	263	256	286	275	264	260	290	275	265	289	283	269	243	289	301	246	266	265	265	296	241	267	256	297	292	282	261	250	259	285	247	296	287	249	259	261	278	284	263	248	280	247	275	289	305	284	258	291	288	269	273	271	269	264	259	253	256	276	284	265	249	252	260	267	277	286	300	273	281	271	258	258	238	265	261	251	255	228	264	247	250	271	270	234	250	244	269	284	224	272	248	276	261	269	221	251	269	256	276	287	249	265	269	273	247	273	298	231	253	309	271	241	254	243	275	249	267	273	271	269	251	263	270	267	273	282	262	242	290	228	245	241	247	260	286	250	258	260	259	269	274	276	280	274	269	260	276	290	279	249	233	287	309	235	267	272	263	280	272	278	260	273	289	282	263	289	270	249	279	241	241	258	279	266	276	255	252	249	242	253	259	249	260	256	255	261	275	270	262	278	262	269	277	252	273	303	255	293	292	230	290	261	283	279	273	249	259	267	238	281	251	291	242	265	290	279	272	265	296	276	269	276	290	265	279	273	283	264	259	276	246	282	301	265	263	282	280	296	263	260	270	269	240	275	262	295	271	239	276	268	281	270	260	251	233	261	264	268	293	252	244	266	234	271	270	257	279	252	255	292	258	281	260	265	271	277	258	279	253	276	298	292	249	236	293	305	248	259	258	272	265	265	283	309	292	254	245	258	247	244	263	271	238	319	276	282	256	253	257	267	305	254	274	242	270	250	283	248	242	254	294	255	233	278	238	279	277	259	272	290	293	244	264	258	268	265	236	276	276	271	272	259	276	292	267	269	246	259	245	267	283	253	255	261	275	241	256	261	286	280	280	264	237	305	268	265	244	281	276	250	300	258	248	270	261	294	253	257	242	250	235	246	264	278	250	251	267	250	273	270	272	273	294	274	255	245	279	285	278	237	279	266	277	289	273	234	256	272	276	282	247	258	257	255	253	265	260	276	260	265	282	283	273	238	267	280	271	278	280	271	255	243	253	276	263	266	256	277	249	287	247	254	288	283	254	266	294	262	254	276	258	285	255	296	289	271	269	257	264	277	284	254	289	281	283	280	280	250	264	256	296	270	260	298	250	282	276	231	262	281	274	264	263	250	272	275	274	257	255	271	253	292	257	245	242	261	253	265	238	262	284	254	296	247	250	293	264	264	275	279	233	281	258	244	264	259	266	270	285	238	238	249	280	248	251	273
61663	65728	53739	33861	1949	1013	991	967	931	902	921	871	882	846	821	805	824	830	846	841	841	833	859	852	780	806	852	789	858	798	783	819	842	814	863	862	795	790	815	811	813	767	768	796	803	837	820	869	863	817	799	765	819	835	790	837	769	791	765	842	831	787	767	797	836	829	856	844	831	844	817	817	785	784	854	834	814	855	808	780	805	797	811	793	816	806	787	794	793	780	864	818	800	795	812	821	803	810	831	851	823	783	790	811	807	807	840	813	768	778	786	786	784	794	818	799	818	815	816	763	839	835	800	841	822	791	799	778	839	824	818	816	766	797	855	790	844	827	809	795	835	795	787	819	823	792	779	834	736	811	774	773	820	797	824	816	851	824	798	814	781	775	829	835	823	804	771	791	805	764	853	814	830	889	829	828	812	786	791	830	798	845	793	781	777	816	789	782	766	806	804	782	769	807	843	769	823	818	806	777	775	806	772	808	814	837	810	858	785	800	770	764	836	822	807	762	801	781	795	795	793	823	795	814	790	787	850	781	786	791	877	814	822	753	796	853	761	795	869	827	823	811	808	755	819	802	799	792	794	817	849	854	812	805	829	784	774	806	815	833	765	788	803	787	769	789	772	827	837	755	801	783	794	819	787	801	850	803	791	854	815	866	840	814	848	797	843	826	836	809	811	860	849	814	835	826	792	791	853	795	780	847	828	799	787	815	834	814	779	816	800	804	798	807	773	783	838	786	761	788	784	790	821	813	837	839	845	836	842	779	821	771	825	753	792	824	775	804	804	817	815	801	859	808	798	815	805	811	794	843	798	815	833	805	833	819	848	805	813	780	803	811	815	797	821	806	808	804	825	782	750	834	803	816	804	833	762	830	795	780	819	853	781	837	803	792	804	845	791	802	842	828	831	787	805	796	817	780	807	796	833	835	799	771	754	832	801	822	798	839	811	848	832	844	776	836	836	772	793	800	775	783	786	793	825	811	841	830	837	762	807	782	794	838	819	785	776	820	832	847	796	797	810	808	827	804	845	775	820	791	830	815	832	838	814	842	849	797	775	815	833	786	796	818	824	833	767	813	768	806	795	748	798	820	812	827	773	819	847	795	822	800	812	830	813	754	883	818	777	805	812	740	785	822	887	779	805	799	780	801	780	825	784	837	817	852	811	804	791	864	813	839	837	810	815	816	785	765	788	800	820	829	772	842	794	785	838	840	806	815	849	746	790	801	789	785	811	861	835	803	840	787	806	781	833	800	825	791	839	830	821	838	800	804	849	804	807	817	811	792	804	780	809	784	851	831	855	813	819	794	824	777	836	818	772	828	772	856	826	774	748	806	818	834	799	800	784	804	838	797	842	766	800	800	862	842	787	747	775	737	812	808	808	809	805	748	844	803	823	794	832	822	835	795	800	785	826	825	797	801	869	796	807	842	769	846	798	812	820	804	798	895	781	764	799	801	768	834	807	773	840	797	773	845	803	813	760	768	892	789	752	825	819	836	797	802	812	779	763	861	801	838	795	807	784	809	826	806	787	804	778	780	812	787	784	834	823	845	835	803	816	838	813	806	776	811	816	802	787	803	803	805	792	838	805	819	792	808	857	775	753	777	793	773	806	806	815	825	814	802	815	822	803	803	789	831	800	859	846	797	823	832	830	811	834	760	770	793	887	787	830	792	790	816	796	781	801	820	786	807	831	833	788	788	827	821	844	801	833	811	830	776	789	857	846	783	819	834	824	807	868	820	820	808	763	783	767	801	815	817	825	824	819	782	842	793	820	862	831	794	794	771	788	798	791	786	818	830	782	806	801	826	796	795	822	800	816	855	810	829	809	840	784	823	857	802	778	798	788	814	827	782	803	815	774	831	796	755	805	839	725	746	816	771	816	784	818	814	795	812	810	792	801	789	832	807	808	829	819	830	805	796	817	767	839	794	798	825	813	783	791	825	766	809	751	793	785	781	859	835	804	802	841	829	871	842	795	847	761	768	805	747	794	781	845	764	824	814	778	789	811	760	798	784	784	823	783	803	820	781	798	827	773	798	792	838	792	811	773	801	776	816	842	837	809	841	840	819	809	804	797	876	748	824	856	825	786	803	750	788	780	787	816	847	863	830	820	798	804	871	806	839	833	833	823	808	801	855	811	830	858	786	787	817	807	828	782	832	856	829	804	795	778	792	758	877	807	754	812	767	811	804	830	786	814	808	826	805	799	813	850	789	811	818	786	755	854	789	793	756	817	784	824	813	800	858	794	777	791	825	777	875	828	826	790	837	824	790	785	831	864	814	795	819	795	868	785	815	778	770	851	817	784	813	870	811	843	806	791	798	818	812	806	755	833	791	775	824	814	816	800	785	817	823	784	819	784	805	815	809	745	783	806	807	807	806	801	791	819	740	770	864	775	861	801	828	815	798	790	829	780	843	779	854	815	811	798	785	831	848	799	788	838	794	812	778	779	819	812	829	822	790	810	789	860	825	807	754	760	759	819	798	806	833	792	849	787	782	740	785	843	818	827	769	820	819	812	784	811	824	840	769	859	807	846	809	793	824	848	809	823	806	789	826	805	826	844	852	801	834	782	818	825	818	845	780	743	807	847	815	796	808	829	835	848	785	862	811	791	765	786	799	818	807	836	809	779	807	800	806	836	785	802	814	787	772	774	859	854	822	772	821	793	826	780	794	795	816	769	781	839	823	873	777	831	831	838	834	827	804	809	808	770	756	833	793	818	762	789	794	794	815	809	826	772	818	815	812	814	815	788	807	767	769	840	803	853	752	813	812	824	822	848	828	809	777	833	808	803	789	794	842	773	797	848	803	804	819	837	840	766	816	847	825	798	825	876	845	772	814	826	774	837	812	818	787	838	798	840	784	790	813	806	775	814	825	765	810	776	751	820	800	824	786	818	755	845	799	888	826	746	827	773	803	883	818	778	738	818	767	808	823	791	849	856	819	806	831	831	775	808	775	808	775	805	774	804	844	795	776	778	825	798	810	825	826	795	806	824	871	771	759	818	805	811	814	820	751	813	770	809	841	804	762	823	833	803	762	817	827	803	786	789	805	810	785	808	852	863	779	836	801	851	761	786	822	794	740	783	803	837	872	824	819	797	837	785	793	770	832	827	777	832	810	833	813	814	795	826	804	823	796	793	821	819	788	788	792	785	782	794	834	822	825	803	853	833	753	823	795	774	793	806	830	755	844	840	834	795	771	796	843	773	801	763	813	791	818	865	872	780	800	828	798	777	810	851	773	772	768	772	862	849	737	773	821	837	809	823	792	791	773	775	787	837	771	729	792	851	791	781	791	788	869	842	838	822	797	771	810	874	808	854	783	811	747	801	798	819	833	812	835	839	790	846	779	807	850	782	844	812	836	841	738	818	806	814	816	763	810	795	785	815	834	828	842	841	773	804	824	788	808	802	800	796	770	799	820	839	814	774	782	789	813	810	831	843	837	798	828	793	800	887	831	855	800	830	796	820	820	797	813	786	814	817	776
33959	23513	9955	1478	192	170	154	174	149	179	174	191	167	194	164	193	176	147	158	149	184	164	143	184	131	139	173	166	178	163	161	168	155	142	175	162	148	158	150	155	175	152	174	172	175	154	156	178	157	148	175	161	152	159	160	176	161	146	176	178	142	164	163	154	153	176	172	178	189	162	153	174	159	175	187	143	181	157	153	163	149	169	153	164	180	158	170	150	148	142	168	170	197	174	188	149	148	155	162	163	159	168	194	149	154	164	161	141	151	160	161	161	164	172	145	193	148	146	178	142	181	150	165	179	160	145	176	146	173	155	135	168	184	186	170	156	181	161	164	151	170	140	171	167	181	179	168	164	180	142	169	150	172	163	164	144	167	177	160	155	175	165	168	163	172	158	168	140	142	175	164	151	180	133	152	167	149	152	167	167	164	147	196	157	154	151	171	169	180	167	147	199	160	165	159	131	168	189	147	157	159	158	151	169	177	160	162	163	145	175	156	170	151	146	141	165	162	143	175	149	162	157	158	145	156	179	156	162	176	162	153	161	167	157	165	179	120	186	183	162	167	157	167	161	151	151	184	174	190	154	186	161	156	153	162	161	171	159	173	138	153	162	141	165	172	154	156	179	148	182	172	168	158	181	174	164	167	182	170	129	155	158	175	173	159	170	149	162	160	178	149	151	178	188	190	190	145	162	149	171	147	150	154	163	172	169	161	149	160	175	150	171	156	167	152	173	175	171	159	152	180	177	165	173	161	162	177	161	169	153	158	158	160	168	151	162	158	154	171	155	166	155	183	171	171	165	171	167	172	175	165	147	174	162	144	165	157	167	176	159	160	163	148	155	183	149	159	170	139	148	150	170	151	159	158	162	153	156	166	163	184	163	166	167	170	164	177	161	147	165	151	160	143	174	161	175	155	148	160	150	177	188	176	169	165	188	191	150	157	164	156	157	140	176	165	169	191	158	178	160	153	158	163	166	149	159	170	128	159	158	158	185	130	158	179	193	146	163	159	152	149	158	159	159	145	173	166	161	168	152	157	169	162	173	170	159	169	144	162	158	140	147	166	158	142	173	178	151	169	160	162	164	168	178	188	175	172	164	168	159	151	160	172	172	160	167	163	154	158	158	167	168	156	140	165	143	149	155	168	143	133	172	160	149	155	155	161	146	149	185	148	158	172	152	163	163	173	144	150	177	149	160	159	171	157	157	161	172	159	160	167	171	154	156	150	156	152	173	166	171	174	157	156	155	153	151	150	160	174	156	170	170	151	163	181	152	162	153	162	188	178	152	188	174	165	153	144	163	150	183	152	151	172	165	163	151	154	145	151	177	144	164	155	122	161	162	140	166	154	168	152	158	153	168	174	151	164	184	147	184	179	181	169	182	191	188	165	170	145	175	188	144	151	168	181	160	179	156	160	148	144	156	166	180	167	169	164	147	133	150	180	177	163	155	151	166	163	162	153	161	184	174	143	142	141	179	154	175	166	151	166	152	159	170	161	172	167	151	159	141	179	165	166	167	145	163	161	148	168	162	157	168	154	159	183	180	156	156	150	174	170	128	148	169	177	166	162	184	174	158	154	143	152	141	182	156	180	169	156	169	131	159	146	155	158	171	155	141	155	153	168	175	160	166	147	165	159	175	162	175	171	163	176	169	151	185	172	138	180	159	169	186	165	177	183	150	168	174	178	146	169	167	144	172	157	165	133	173	164	165	174	177	151	153	158	173	165	160	153	167	148	155	167	157	167	162	169	168	171	155	142	146	154	173	162	155	153	154	163	160	151	170	165	152	167	168	153	172	154	161	167	153	177	163	155	151	179	169	145	154	160	177	168	155	168	160	146	164	181	156	181	152	169	179	164	173	158	164	188	168	164	168	159	146	177	149	161	180	190	195	164	179	165	158	191	125	165	160	173	175	154	168	154	173	170	140	144	164	176	159	154	186	157	154	172	148	153	162	145	179	161	184	183	178	188	160	169	177	170	154	156	151	179	174	144	156	140	171	170	176	147	168	154	158	150	136	169	152	153	158	169	152	158	154	170	149	152	148	146	160	141	168	170	183	156	170	167	179	149	179	180	150	149	158	169	156	143	138	148	145	158	134	159	154	195	159	167	160	148	171	145	168	138	177	161	149	149	169	173	154	156	157	153	165	148	150	156	134	158	163	153	158	183	161	163	168	172	153	156	154	157	169	177	142	169	181	188	155	197	169	149	197	156	176	159	158	154	164	166	156	170	145	166	152	177	166	142	154	146	179	169	162	148	174	170	141	180	161	174	155	176	147	176	156	180	145	172	147	152	150	166	151	157	137	165	173	168	177	173	111	157	168	146	156	163	162	154	177	181	158	155	184	138	144	168	162	160	177	150	164	169	165	167	160	152	169	190	150	136	161	164	152	162	165	157	188	162	161	141	158	166	173	175	168	154	165	143	152	142	182	168	160	162	157	183	163	176	144	181	168	170	152	159	155	146	163	175	146	153	157	157	157	144	149	182	144	160	152	153	195	167	144	169	158	181	175	164	167	168	173	163	183	152	147	163	149	151	151	174	160	153	141	170	152	129	174	175	150	164	165	161	152	183	152	154	171	180	175	159	142	188	175	174	147	171	171	157	157	155	169	146	172	171	145	178	167	161	170	164	160	184	167	156	139	144	146	163	175	166	166	159	154	163	164	159	154	153	158	151	181	161	177	163	161	178	180	167	170	160	161	176	189	156	162	173	170	134	150	170	172	142	162	173	174	163	160	170	162	155	154	190	152	175	174	165	167	168	159	146	137	172	149	158	168	156	152	176	170	161	172	184	172	155	162	165	167	164	178	145	165	166	182	177	183	184	153	178	164	162	158	149	172	146	150	166	158	151	176	159	171	126	161	163	162	157	157	155	160	162	172	159	148	162	170	171	176	153	169	174	189	166	171	171	164	158	158	169	160	135	197	160	161	154	150	177	184	173	147	156	152	160	175	158	157	177	165	176	182	161	164	165	155	179	166	168	150	173	170	146	158	155	148	152	166	146	184	181	144	136	164	154	172	172	189	141	183	167	178	148	144	162	163	137	162	160	169	178	164	158	174	154	158	185	169	153	145	160	167	177	146	140	169	164	132	175	146	148	164	176	163	172	152	173	150	166	162	148	160	182	175	161	157	184	136	149	160	166	139	157	135	165	167	168	167	155	195	178	155	163	168	161	163	164	156	134	153	168	156	157	165	175	147	175	146	163	141	157	156	161	156	167	143	144	145	156	161	183	175	164	147	179	147	172	158	189	166	156	162	163	168	158	166	162	184	145	173	153	158	135	163	159	177	180	177	193	171	145	160	149	162	138	174	152	157	187	174	146	150	157	150	167	167	164	168	159	155	162	162	151	163	172	166	142	164	169	164	174	173	164	164	147	167	149	135	179	157	163	154	180	166	167	140	162	156	173	152	170	157	151	177	153	160	173	164	154	157	174	172	176	164	174	162	160	159	166	169	145	174	156	154	156	156	182	159	174	156
32329	26757	12647	3279	516	532	546	494	539	508	565	534	553	563	552	524	551	558	517	523	526	542	542	536	595	556	517	548	553	553	522	517	570	550	514	530	520	526	528	507	545	506	537	564	528	577	565	543	546	550	540	530	523	517	565	518	517	513	518	509	529	548	550	500	519	516	510	546	523	496	534	499	493	538	566	532	535	560	530	575	540	562	547	531	526	534	508	496	540	533	547	566	558	508	570	538	541	525	486	568	558	520	502	484	542	548	525	509	510	505	481	558	519	572	570	541	534	503	516	489	514	577	522	507	577	499	522	540	553	539	540	570	534	496	524	533	548	520	472	532	529	539	575	534	542	529	499	539	571	532	522	528	563	548	538	567	542	569	545	587	552	576	521	526	540	514	473	525	509	499	523	527	545	512	553	538	563	564	504	538	507	540	517	548	546	552	508	484	515	557	512	492	508	511	493	546	545	522	562	557	534	537	545	518	528	518	519	565	557	500	508	526	537	546	531	513	526	544	590	574	538	560	538	522	543	512	531	524	527	516	511	517	550	563	482	538	510	511	543	525	537	535	514	542	525	527	513	527	535	509	504	535	541	542	556	614	524	533	551	561	512	581	551	495	564	567	497	534	552	568	540	567	501	521	531	535	514	577	551	554	502	490	533	559	562	525	518	557	482	569	532	582	516	537	533	531	526	503	538	547	523	536	550	514	552	549	529	529	509	533	535	558	558	532	512	544	571	566	506	555	499	542	580	567	510	566	521	556	521	550	513	523	509	526	589	557	536	539	565	516	529	526	562	529	561	543	541	522	543	481	499	566	540	475	521	533	531	571	509	519	540	551	521	513	585	522	561	517	541	544	518	525	531	498	543	542	535	496	506	537	578	552	546	588	539	576	503	574	548	556	526	570	493	547	542	564	520	494	555	519	548	573	527	539	536	544	529	545	553	569	530	511	568	529	541	523	472	527	534	533	489	556	572	505	547	535	513	529	576	535	502	518	536	501	530	511	520	500	534	498	528	509	543	529	537	580	580	529	542	552	541	528	519	545	544	534	520	543	532	530	526	548	548	567	495	512	513	596	556	540	536	541	492	534	480	567	558	551	576	571	521	522	516	487	613	517	569	516	511	512	514	546	573	540	509	503	554	489	531	569	517	546	558	515	549	554	552	589	568	596	521	498	542	564	545	559	571	522	519	551	507	534	525	504	549	560	558	501	547	560	478	524	517	552	511	522	540	523	508	533	503	539	535	534	503	509	531	517	510	541	539	484	524	548	529	564	508	520	510	523	507	503	571	496	563	533	512	499	529	521	564	521	507	527	535	540	510	559	507	501	517	570	535	527	529	563	538	540	536	534	543	577	524	529	508	519	569	531	552	569	556	536	531	516	553	507	547	517	487	576	525	550	532	572	507	546	505	543	507	520	535	543	500	547	482	555	588	525	526	536	524	555	563	543	512	550	585	515	547	531	549	519	540	510	514	538	540	516	492	531	559	570	523	489	512	492	543	488	496	487	538	522	531	508	517	562	538	519	504	541	532	564	535	559	513	505	515	511	522	577	568	513	517	514	520	553	518	534	552	509	499	542	536	527	532	527	511	556	509	531	583	520	528	534	563	510	494	547	545	512	542	521	536	538	541	530	510	553	543	550	559	552	517	520	530	523	527	532	524	561	531	537	541	542	557	509	529	527	577	533	571	533	540	526	574	536	540	519	517	510	513	495	509	550	555	531	519	566	557	496	548	570	556	543	559	527	558	547	519	539	536	522	565	516	525	540	515	543	547	590	527	562	517	543	538	558	542	481	555	569	583	531	521	554	501	551	573	540	580	526	505	521	535	576	506	585	542	544	572	529	521	579	532	518	522	551	562	533	558	565	521	546	508	520	548	532	507	566	512	526	533	547	534	481	552	525	474	508	541	565	526	554	460	525	540	549	512	533	541	536	532	544	482	471	556	518	528	543	509	527	514	538	556	469	566	536	570	564	512	548	520	531	545	517	574	539	530	544	541	554	548	541	516	558	535	487	537	531	543	496	572	558	569	517	527	497	527	562	511	540	564	549	565	531	555	537	528	547	549	544	580	551	554	559	566	553	554	533	522	516	506	584	535	542	543	550	513	537	528	549	534	554	542	564	577	502	553	553	517	547	549	567	555	552	494	527	585	499	533	544	552	519	517	584	527	572	494	558	521	507	535	510	556	571	532	563	534	528	537	512	522	548	559	550	553	520	511	514	538	534	551	556	547	522	530	558	520	568	555	537	536	563	525	535	526	537	499	533	511	504	537	515	525	538	523	549	539	568	541	534	526	530	542	562	519	489	510	538	493	520	552	558	526	529	553	517	522	557	536	529	549	510	566	529	538	533	525	528	527	545	557	587	513	530	529	538	491	553	532	560	507	509	550	505	532	491	549	523	567	513	503	506	554	540	569	535	549	543	550	534	516	581	518	532	505	544	544	501	583	538	523	534	551	504	521	569	496	521	486	496	515	494	511	515	512	568	480	576	508	543	535	535	532	533	572	532	550	563	520	531	549	506	519	552	552	531	542	527	549	540	559	505	541	561	493	499	549	514	532	496	550	551	535	502	543	541	515	578	557	538	533	530	547	511	513	544	524	527	502	516	539	524	529	515	525	523	511	573	488	551	534	527	533	559	554	500	556	560	522	489	502	536	505	539	550	563	516	555	566	556	566	525	547	527	525	541	532	471	556	554	490	543	519	493	559	549	521	529	518	479	548	539	551	557	549	546	536	537	543	524	537	537	540	553	548	470	519	508	569	575	513	512	526	563	514	540	519	547	516	524	539	507	532	566	563	553	535	497	521	526	527	576	505	496	536	586	556	538	538	510	531	522	538	525	546	520	545	585	538	522	507	530	511	527	537	504	532	579	524	532	583	545	519	510	567	540	524	502	528	534	522	582	519	545	542	558	507	531	562	525	508	541	561	539	519	510	515	567	512	515	520	569	548	531	505	534	516	552	551	562	551	534	521	542	533	530	514	515	573	548	544	527	523	523	524	515	504	499	531	522	509	549	530	543	552	541	520	517	563	512	519	516	560	519	523	545	523	508	523	519	570	521	528	520	492	542	543	482	555	538	538	528	514	568	524	531	523	566	523	561	561	565	557	536	521	510	524	549	525	507	533	505	553	498	553	534	584	560	559	520	528	541	493	543	487	580	522	546	541	545	523	526	566	512	520	533	561	517	529	542	543	576	515	509	530	550	534	558	531	579	556	535	545	538	561	535	519	543	529	532	504	546	530	522	509	526	508	562	540	535	592	546	561	579	531	537	500	545	528	560	505	519	566	530	548	562	564	551	557	555	514	556	502	530	493	520	516	506	513	515	492	565	522	511	548	536	573	514	500	539	534	550	555	543	523	544	538	559	538	557	558	508	519	523	485	576	545	580	561	540	566	553	532	548	530	564	498	556	553	546	548	522	545	520	507	515	538	538	543	530	546	539	531	559	544	522	527	574	478	514	524	538	521	548	548	554
65085	57673	41753	17576	1567	181	155	151	147	165	161	165	150	149	156	145	131	166	163	144	173	141	163	157	139	132	144	157	176	155	161	161	149	169	172	174	159	148	174	157	171	154	158	157	147	140	163	161	159	159	152	140	161	171	152	150	157	146	164	150	147	130	156	161	193	154	153	177	153	163	171	167	161	150	144	169	154	148	176	154	157	170	172	172	157	163	140	164	149	154	151	143	170	166	143	156	169	150	178	158	147	141	176	157	143	153	158	170	169	157	143	150	163	178	142	161	146	159	171	159	173	188	139	166	167	155	179	153	173	166	150	164	148	151	144	156	167	163	171	149	144	150	148	157	152	142	157	162	162	150	141	162	166	156	150	166	159	153	159	144	161	168	149	158	174	155	161	166	170	160	156	156	159	140	153	141	147	154	155	183	171	159	169	139	163	178	177	141	150	179	143	165	162	171	151	127	171	160	112	151	153	179	145	145	162	142	138	168	157	175	139	169	161	161	175	144	150	157	143	151	169	174	188	166	155	168	145	143	170	156	139	158	153	147	141	152	159	124	140	170	165	135	172	160	155	144	180	151	167	162	150	166	172	154	152	154	157	163	166	156	135	138	167	136	164	144	147	154	140	177	161	157	156	118	158	167	156	164	162	156	166	139	158	143	128	168	161	173	150	165	140	135	154	150	155	170	170	146	126	156	165	144	136	149	170	150	167	146	162	154	180	165	163	113	160	172	147	142	155	154	172	152	147	151	148	164	154	129	137	143	159	159	155	170	146	154	151	162	177	167	151	149	146	165	129	169	168	171	154	160	160	126	148	134	128	160	121	156	134	143	154	144	155	169	138	179	138	166	156	157	165	166	168	155	178	153	151	153	145	162	129	160	161	154	140	146	155	153	153	159	135	150	164	158	175	165	155	140	143	153	157	153	159	144	158	152	165	167	148	167	158	138	162	154	144	158	165	149	164	155	172	166	146	175	176	139	162	151	162	134	168	164	159	141	156	156	141	158	147	167	202	175	136	136	159	138	158	162	141	153	163	170	151	177	148	131	147	155	153	139	144	142	143	158	149	151	154	142	154	146	159	151	155	152	142	154	164	147	139	147	147	155	159	161	156	159	171	166	148	156	163	143	141	141	152	151	155	150	182	156	133	164	137	131	149	161	136	146	150	191	160	180	160	125	157	137	150	153	137	141	160	143	144	125	144	156	168	150	141	147	144	162	147	129	163	152	152	154	148	152	160	129	161	141	152	149	155	169	146	144	165	148	158	183	147	156	172	149	149	178	154	161	160	158	169	161	159	172	165	150	149	167	131	169	171	160	156	151	157	159	172	160	179	158	164	148	141	163	149	145	134	141	153	163	164	141	168	165	146	163	161	151	150	179	141	158	163	162	151	154	144	174	188	132	153	151	145	151	173	173	168	155	154	139	162	155	160	157	168	161	160	150	145	138	155	156	164	157	181	146	146	159	174	139	140	158	151	154	150	174	151	172	146	163	160	163	153	161	162	163	155	152	170	170	168	162	169	143	141	128	133	154	147	156	153	162	172	169	174	162	153	173	165	166	144	178	143	161	168	169	155	157	142	177	142	145	148	144	144	148	159	166	151	163	151	142	166	164	166	141	123	172	174	139	147	148	130	166	165	138	151	146	168	147	154	167	147	156	162	145	153	155	146	167	134	178	154	165	159	175	146	150	163	160	134	158	140	162	158	136	145	151	154	170	157	157	119	143	173	171	162	140	164	140	149	155	168	166	178	159	129	173	179	158	153	169	168	122	170	154	170	148	134	147	159	165	131	154	155	154	155	150	167	155	162	177	152	180	152	148	163	171	159	137	175	156	161	152	160	168	151	154	178	155	153	159	173	170	163	153	146	160	186	152	159	161	165	165	152	149	158	167	157	158	150	153	144	185	164	167	165	162	163	169	149	164	172	134	146	176	148	161	148	144	143	152	128	141	162	143	174	145	159	167	154	159	170	152	167	158	149	178	146	163	172	142	167	157	151	173	137	161	165	146	139	149	149	140	148	169	144	155	171	155	171	160	129	152	155	144	151	141	144	161	143	178	146	155	149	158	167	144	144	174	157	156	146	161	153	169	147	157	159	157	160	149	155	169	165	147	148	162	171	147	157	129	166	167	145	149	153	170	157	155	163	185	149	163	161	155	171	173	151	165	139	164	165	162	138	176	152	165	155	141	164	146	147	154	161	169	150	152	146	162	159	148	172	151	158	180	142	158	160	158	153	155	144	158	168	165	162	149	147	177	153	147	160	163	158	146	155	164	159	145	170	140	158	156	142	161	146	149	158	148	168	172	145	170	162	145	165	139	169	164	151	146	136	164	160	128	129	140	164	162	179	162	123	140	164	155	159	176	170	174	155	156	158	160	155	157	173	187	166	144	148	166	165	137	154	164	168	155	169	160	147	172	163	170	156	159	174	143	164	152	161	174	165	167	162	157	148	184	167	173	163	155	160	147	168	139	165	141	156	145	161	151	156	152	156	125	163	161	138	173	172	155	147	143	156	158	143	161	166	140	148	171	155	135	164	140	162	174	144	174	163	165	148	134	145	158	126	146	184	144	157	158	148	147	160	182	155	147	142	163	155	162	164	178	165	166	174	163	162	166	154	160	148	167	174	142	148	167	153	183	141	142	148	144	142	142	162	134	144	155	149	143	167	180	147	163	142	160	150	180	163	139	155	142	166	154	142	150	154	156	154	153	151	182	150	150	169	164	159	158	168	168	151	170	141	140	148	151	147	140	123	149	161	176	165	159	160	151	152	163	164	156	154	167	173	161	175	162	142	148	151	149	157	148	149	141	152	166	159	184	147	152	155	152	167	139	136	158	160	159	171	180	154	145	148	159	157	134	161	167	135	157	145	140	168	139	146	148	153	174	160	170	146	135	158	158	160	151	156	169	155	139	161	191	113	145	160	155	153	163	151	151	136	149	158	170	146	145	147	154	155	140	149	149	176	163	142	146	150	141	153	153	138	149	149	141	158	158	127	158	167	163	151	165	154	151	162	152	147	153	158	142	150	168	159	140	165	156	158	143	159	150	162	156	161	172	142	130	179	139	153	171	147	159	149	163	171	143	165	177	131	162	152	152	168	157	141	171	144	168	158	157	159	145	141	142	160	158	136	150	130	134	169	162	184	151	160	139	160	160	162	170	142	132	152	144	135	158	139	161	153	154	152	155	135	151	154	156	149	146	157	156	170	132	143	163	155	154	146	141	159	149	148	153	180	140	173	142	172	174	157	174	173	159	167	176	131	143	139	175	160	168	153	148	166	123	143	150	165	172	168	158	147	154	147	130	136	155	171	171	146	147	134	136	151	159	156	168	148	149	154	156	158	173	133	151	132	139	157	149	152	145	176	147	146	161	156	187	160	163	135	166	141	144	135	149	158	131	162	163	148	140	147	136	164	127	162	161	147	166	143	144	179	163	169	181	152	138	155	141	154	175	163	151	130	140	145	141	149	155	140	175
48201	48724	38859	19515	656	583	537	538	524	550	562	537	523	564	506	523	496	546	521	512	553	554	463	560	524	560	538	518	588	497	521	498	527	497	506	493	564	497	498	521	517	508	568	518	499	495	492	493	537	506	541	498	512	519	549	571	515	525	526	500	505	492	503	460	527	538	526	526	512	467	507	503	525	527	493	553	518	522	489	548	538	516	529	522	574	511	532	529	486	542	487	531	539	509	518	515	507	522	514	545	494	484	543	509	491	520	506	520	508	544	519	500	533	563	516	534	505	492	533	513	553	547	502	515	516	507	539	526	530	525	491	537	531	502	556	503	485	490	511	546	528	503	520	557	522	535	495	514	501	496	475	512	488	511	539	510	511	494	543	524	489	504	569	508	516	520	470	531	491	525	502	543	522	527	505	466	500	555	508	543	524	545	498	519	507	486	491	488	543	527	549	520	520	523	518	522	540	540	518	518	501	520	520	492	495	512	518	524	485	520	511	485	484	528	525	532	488	511	488	460	508	503	535	483	512	516	572	556	520	461	534	495	511	515	550	516	542	547	510	531	510	523	509	531	548	518	533	522	521	515	515	553	482	558	519	490	523	481	487	503	518	502	493	517	537	484	504	527	475	473	527	519	550	506	545	524	522	522	487	492	534	494	571	520	495	489	523	497	494	507	501	504	514	503	497	485	495	512	505	516	484	488	493	530	510	506	543	528	515	516	471	521	515	496	518	526	523	510	531	524	546	526	447	524	505	512	513	468	500	518	492	499	549	478	566	520	494	505	526	504	489	520	488	531	495	502	494	524	526	541	554	534	490	527	549	550	483	503	520	554	505	473	493	515	508	499	517	540	462	556	555	510	515	539	540	533	513	505	515	554	492	493	487	493	469	506	498	502	524	492	547	541	509	558	528	535	500	501	521	486	538	528	505	513	546	513	545	509	505	527	480	529	532	505	517	531	496	544	455	530	528	495	569	520	554	484	509	482	518	540	549	511	526	503	495	519	516	483	499	486	483	504	504	466	511	500	505	528	507	549	512	490	548	520	468	483	530	537	528	525	525	536	531	469	507	493	483	527	509	511	532	497	521	517	504	541	509	530	511	525	486	493	523	509	529	505	479	533	528	510	540	522	527	530	529	515	534	515	503	512	509	516	544	529	492	530	522	472	515	528	516	522	497	508	554	568	530	523	521	527	515	528	532	532	521	526	522	527	486	512	536	489	500	515	543	513	509	517	508	555	545	505	540	536	533	496	529	491	489	478	478	520	561	515	510	531	523	483	510	523	515	556	522	560	496	510	512	498	551	512	533	544	506	494	537	504	517	525	494	525	484	479	496	501	490	473	529	471	491	579	432	535	531	509	523	536	521	545	463	525	509	537	513	496	501	534	524	538	546	501	514	517	532	514	524	505	505	483	537	477	510	536	498	498	496	561	485	504	468	529	469	533	531	527	501	486	503	508	487	491	531	518	524	500	478	531	512	503	545	507	526	518	510	501	526	544	528	512	489	509	566	493	492	535	486	507	531	480	440	519	524	497	512	497	529	504	512	534	509	525	524	556	485	507	535	515	483	536	511	514	516	534	539	548	519	525	529	495	504	499	558	478	518	531	527	510	531	562	490	519	534	532	539	493	540	504	485	516	486	531	550	501	497	520	532	451	493	557	518	484	510	532	498	513	500	502	507	509	512	509	478	506	521	531	493	479	551	500	484	539	515	523	519	540	511	523	532	521	481	491	523	486	450	524	539	530	508	500	476	553	541	514	529	535	496	517	497	498	498	532	525	518	540	507	499	479	482	484	502	533	499	511	506	458	513	494	497	505	488	559	528	448	524	503	520	517	504	497	535	512	508	500	562	507	521	467	496	485	486	540	538	495	520	528	508	471	501	519	553	520	492	499	503	519	507	519	516	495	508	481	507	523	521	528	507	502	498	553	552	470	503	510	565	524	491	502	517	551	513	467	542	505	529	501	526	522	485	532	520	532	529	505	467	530	531	522	520	532	536	520	521	516	550	489	552	502	515	582	532	504	506	545	502	495	564	506	506	482	505	548	504	541	489	481	500	561	499	526	519	507	509	531	509	504	516	528	527	508	522	495	483	532	485	494	529	525	498	517	505	489	494	521	517	504	564	546	479	496	507	517	498	494	524	517	525	538	542	537	515	526	488	478	501	532	542	519	523	517	610	512	466	505	490	562	510	494	511	515	539	482	538	565	476	464	520	528	522	539	490	534	492	536	551	544	496	519	518	512	549	513	522	463	507	498	529	492	501	539	528	536	501	489	503	524	546	512	524	508	527	519	506	580	531	526	493	516	495	501	532	499	525	483	527	510	531	534	502	497	533	517	530	535	527	522	490	533	498	550	492	461	485	505	522	536	592	532	569	522	524	519	500	506	486	498	474	515	507	562	524	517	512	497	506	501	506	523	534	544	512	508	538	505	519	535	487	533	478	552	513	528	513	511	528	521	512	489	514	512	497	511	531	504	518	548	479	534	500	567	540	489	525	454	531	549	506	521	510	517	466	524	508	513	519	522	525	550	498	524	478	536	521	477	517	491	502	511	531	533	510	526	549	524	497	535	463	523	481	488	502	501	515	468	473	527	513	511	507	507	519	569	474	513	509	545	532	482	508	461	497	528	489	566	521	497	492	508	528	466	511	513	523	501	508	513	507	495	511	501	530	511	504	520	528	494	491	511	516	496	530	497	497	556	543	458	522	540	552	513	495	520	524	518	542	502	554	513	526	504	495	524	539	507	500	504	542	540	507	508	535	532	516	511	542	495	471	518	488	509	508	504	476	507	505	537	519	537	498	544	542	545	458	555	515	508	512	502	519	479	508	494	538	542	510	516	527	505	514	499	556	488	509	496	480	516	556	522	502	556	521	517	522	457	507	539	480	480	513	524	491	544	505	510	530	482	495	493	502	514	516	538	478	484	521	534	528	526	522	526	483	550	541	505	535	488	529	538	504	547	499	531	501	501	517	552	503	499	563	538	524	521	539	461	499	487	492	511	492	534	516	512	505	552	498	497	477	533	473	525	501	534	563	530	528	535	542	515	498	527	470	528	515	519	475	483	557	540	494	499	533	522	531	521	514	520	504	525	549	489	485	504	507	492	531	500	501	530	512	477	514	501	511	487	530	502	489	483	514	530	547	501	537	483	555	475	535	504	491	524	507	529	523	490	515	530	502	494	523	493	508	529	520	522	516	523	539	529	518	518	507	490	496	535	541	519	537	491	538	533	493	527	505	540	508	507	535	535	538	518	497	513	512	497	522	474	532	508	521	552	526	534	487	524	523	543	546	510	477	481	487	538	526	541	492	573	519	533	548	537	485	519	573	535	533	578	489	538	556	529	501	481	515	510	474	493	544	558	501	535	531	535	515	500	495	514	502	480	534	502	503	508	491	537	484	500	564	498	495	508	485	485	507	523	553	533	569	497	506	556	497	524	499	563	524	506	527	495	552	513	507	501	495	488	514	515	530	491
77905	73896	56507	30410	7797	599	340	268	257	286	265	283	266	300	271	261	286	282	266	268	272	294	259	242	283	237	265	269	292	263	267	239	293	262	237	251	266	264	258	263	272	260	261	272	278	266	252	251	281	255	247	272	282	251	259	244	258	257	239	245	243	255	268	268	245	248	262	275	262	242	294	273	255	255	263	298	230	286	229	276	289	270	256	257	252	282	253	285	266	257	261	266	237	254	223	252	279	247	236	283	233	310	251	283	271	222	236	247	242	264	252	251	277	260	266	251	240	278	260	243	261	275	266	261	268	268	277	250	295	258	261	285	263	266	266	298	263	253	265	261	240	278	252	265	284	252	266	265	283	218	258	227	228	245	253	265	280	267	260	267	276	254	266	239	254	267	222	261	258	239	273	280	258	252	265	235	232	249	249	239	265	246	280	262	264	276	252	259	283	252	282	247	242	242	272	236	274	247	297	240	249	257	255	284	260	268	264	242	280	256	234	250	267	225	259	238	252	263	263	259	236	258	285	255	254	297	254	268	260	249	260	284	259	245	279	266	284	252	288	272	272	307	258	283	244	263	267	263	238	243	267	273	264	273	256	266	274	271	262	233	252	256	276	297	261	250	268	246	263	272	253	281	269	257	244	240	255	268	241	251	216	292	264	279	288	254	275	248	281	284	270	291	257	270	269	257	246	273	255	262	275	245	241	240	279	288	298	247	278	286	237	282	269	249	250	261	265	292	264	244	229	240	215	271	256	241	249	274	247	236	259	267	275	276	290	273	249	249	264	254	271	239	268	280	277	253	244	224	266	265	252	255	262	260	258	264	254	235	269	242	286	281	255	290	235	246	242	246	253	212	274	286	247	241	262	237	275	258	252	249	287	257	272	299	290	264	262	249	259	256	239	267	247	280	270	244	260	272	286	239	268	285	273	280	254	284	293	254	291	244	250	238	263	277	285	239	268	263	222	261	292	259	277	269	287	264	243	267	283	271	265	284	270	260	263	262	260	281	246	262	275	260	300	253	254	256	249	283	258	244	249	265	268	269	249	259	294	241	287	267	283	241	288	257	241	251	271	255	257	276	230	270	270	245	277	267	256	261	280	258	251	264	269	272	270	241	279	264	257	275	289	252	264	283	265	259	273	270	242	290	274	264	235	272	261	271	230	269	243	257	222	255	248	235	272	271	243	268	258	224	275	260	290	281	266	282	265	250	245	263	281	252	256	277	250	266	247	283	282	263	283	270	230	298	281	279	278	324	250	282	308	283	274	250	266	276	259	272	249	277	243	234	259	259	261	259	256	244	262	260	234	272	259	251	263	258	253	239	238	265	259	273	289	276	263	281	246	260	245	285	244	269	273	257	251	261	258	247	241	269	265	236	271	259	279	253	258	252	255	276	260	231	269	273	245	255	258	257	249	271	262	285	256	271	261	305	272	261	283	267	265	283	264	275	259	265	259	267	264	267	255	258	247	290	261	270	282	260	284	281	266	252	256	293	234	269	257	275	256	249	268	267	245	255	216	267	282	251	284	264	267	281	247	226	244	283	289	290	262	253	274	244	251	261	262	249	279	286	254	258	282	271	261	265	267	256	263	303	249	250	283	297	226	270	261	224	241	243	272	302	261	245	252	267	274	258	270	293	287	259	262	268	269	241	226	264	245	248	252	275	250	260	247	253	273	266	261	259	256	266	258	253	290	246	262	256	264	284	242	273	299	256	250	283	254	262	271	253	255	231	249	278	249	248	281	252	275	265	253	270	253	262	286	261	279	261	255	285	265	255	285	279	280	279	272	283	238	257	263	267	233	295	279	269	258	248	297	262	268	292	263	264	244	272	258	325	282	237	258	239	271	275	274	252	253	252	284	225	248	256	285	266	232	252	248	277	241	290	262	265	273	291	285	293	293	264	271	239	251	218	261	278	271	271	263	247	248	268	281	282	268	270	270	269	249	276	266	244	267	262	256	265	254	252	274	237	306	258	271	249	228	268	257	276	251	236	279	244	279	260	262	242	266	254	228	291	275	239	251	246	213	275	237	266	264	283	267	251	229	246	252	258	228	266	256	297	259	277	270	281	269	252	260	261	266	277	279	265	285	257	274	246	275	266	278	260	275	270	284	274	253	263	251	236	242	254	267	287	244	260	251	269	256	257	280	272	270	257	256	290	268	276	248	262	249	266	270	266	281	294	264	260	263	253	267	261	255	243	255	275	228	288	236	240	255	253	240	241	249	232	245	251	263	282	262	251	247	296	242	254	272	280	255	254	285	251	260	266	255	294	290	260	281	270	255	252	272	250	279	252	244	246	267	226	275	258	250	236	274	249	256	282	267	267	258	245	280	283	235	252	253	254	257	241	239	248	270	262	263	282	251	278	274	244	260	252	261	258	263	252	251	259	286	246	277	267	241	268	256	282	265	253	279	233	256	246	257	238	254	254	260	251	268	253	266	240	229	270	299	260	258	274	273	265	272	290	279	253	288	260	260	288	264	227	258	263	255	256	251	269	233	254	232	271	261	265	244	272	256	272	237	277	262	281	261	304	280	244	264	246	266	266	263	251	265	257	254	269	269	250	281	230	291	226	271	289	274	266	237	278	254	233	262	256	276	260	275	242	265	304	309	224	276	279	281	271	290	254	273	243	262	258	277	224	243	289	280	270	261	252	253	253	270	280	266	299	270	279	279	295	278	250	263	276	252	252	272	264	256	276	277	249	239	248	259	263	252	265	276	261	247	266	271	274	266	274	268	249	269	256	253	258	269	250	245	271	244	280	269	272	251	256	254	260	243	253	260	242	241	272	263	246	250	257	272	257	273	279	271	259	253	263	255	279	262	297	281	249	249	245	275	262	240	268	265	270	290	256	272	284	253	253	260	255	276	261	262	275	278	276	260	257	283	284	240	264	286	237	288	276	256	241	261	283	263	235	264	257	230	261	246	280	273	277	273	242	256	226	274	259	273	250	268	232	253	287	249	271	239	273	265	298	264	225	248	245	253	250	279	259	274	251	259	276	258	252	241	233	249	259	244	275	241	308	245	243	274	255	278	261	251	289	265	241	233	281	288	246	273	249	248	246	245	271	268	271	278	267	293	278	255	256	256	270	243	232	269	251	252	250	262	244	219	268	285	281	272	295	283	272	256	243	293	282	281	274	258	273	288	257	259	284	246	267	249	247	250	222	274	270	275	270	280	238	262	271	267	273	256	293	283	254	262	282	266	289	269	255	263	279	244	261	252	266	254	277	278	267	247	264	255	274	280	259	269	246	287	289	269	267	237	292	293	240	240	266	267	243	282	270	270	276	253	250	252	280	266	243	266	282	249	285	248	267	264	261	260	247	262	271	274	237	228	292	271	289	234	235	251	274	279	257	251	263	275	287	272	249	255	256	263	265	262	272	262	256	259	276	265	246	277	271	241	278	232	257	267	241	277	251	264	293	257	263	303	266	243	275	260	246	224	262	243	261	280	261	269	251	226	261	224	261	258	266	265	285
61775	65254	52771	31326	1230	975	962	905	836	839	837	854	833	833	846	827	857	817	812	853	846	810	748	805	820	864	796	818	825	794	802	858	781	809	800	775	783	823	855	804	829	835	780	804	804	806	802	820	825	807	787	795	780	834	788	823	837	795	835	851	818	808	803	782	799	810	781	818	778	797	813	801	785	777	844	849	738	759	796	800	809	837	804	742	778	795	788	828	799	793	803	789	801	801	752	794	821	779	797	801	807	770	816	812	852	839	849	858	745	761	752	839	755	835	805	784	772	797	838	750	817	802	799	840	802	853	735	780	781	782	829	742	844	788	846	781	771	760	812	788	765	808	796	820	790	838	746	773	800	816	770	765	783	779	742	774	810	810	725	824	790	744	765	811	806	818	820	785	752	816	825	810	791	844	818	767	827	839	794	794	798	765	808	779	791	780	824	786	820	789	763	766	778	793	796	790	795	797	777	807	814	812	825	805	830	815	791	744	781	855	841	758	769	788	821	802	781	784	776	814	807	770	803	762	843	823	803	774	803	828	806	791	812	811	821	793	760	778	826	843	753	798	832	783	775	811	820	825	818	799	783	771	824	849	822	854	804	844	831	817	799	840	782	772	805	801	834	790	770	821	770	830	822	758	820	814	777	775	788	824	807	811	807	771	833	782	753	808	740	807	816	823	815	802	794	837	817	799	747	797	760	811	790	785	803	814	794	804	778	829	846	814	864	784	801	767	814	785	805	807	780	820	775	799	859	803	796	811	825	748	794	762	786	812	753	784	769	785	797	856	771	806	783	811	809	759	807	743	797	795	808	773	796	822	790	782	754	813	836	802	835	802	831	771	824	826	802	807	756	781	843	799	772	845	811	827	790	795	822	831	842	765	813	790	783	835	729	817	831	833	794	767	730	797	825	767	806	802	756	764	838	836	776	719	891	811	773	828	782	853	811	790	751	811	756	800	798	788	867	822	808	819	739	826	761	768	829	829	797	829	746	831	765	806	817	825	805	765	810	762	757	808	816	745	810	772	787	809	808	748	786	782	806	822	794	807	824	780	759	760	807	746	830	811	784	804	765	762	831	822	836	831	824	796	806	808	773	815	780	791	796	786	745	834	841	802	821	787	755	753	806	827	796	769	824	790	802	802	840	843	826	786	757	804	820	810	806	796	807	835	793	744	799	753	828	822	790	767	798	853	815	819	764	756	740	802	798	790	816	803	798	816	799	796	762	746	814	789	811	767	755	796	817	734	804	805	750	767	830	776	816	759	796	831	862	803	818	737	855	790	835	795	786	806	749	758	800	785	835	804	820	819	805	769	801	787	805	801	822	816	758	799	819	805	820	804	773	778	813	804	835	771	764	779	845	805	764	781	802	737	759	756	789	814	812	771	796	762	804	792	817	822	814	783	770	790	748	818	759	807	808	795	789	767	784	781	839	802	796	789	792	804	807	832	829	802	786	846	780	775	771	784	834	788	833	790	797	840	799	835	798	809	818	857	823	793	792	787	782	823	770	817	797	847	789	791	787	769	833	788	826	839	780	800	825	807	788	802	797	794	817	812	792	834	771	796	766	800	744	829	772	830	805	758	831	709	815	846	787	785	810	767	810	756	832	814	801	827	823	806	790	798	780	816	810	782	791	804	798	796	807	766	824	806	811	787	742	749	799	822	811	790	792	800	800	760	762	792	763	748	788	829	785	827	827	791	807	828	802	799	825	802	841	745	762	762	786	782	751	788	783	827	781	844	767	780	788	763	805	772	792	760	791	828	813	815	805	812	774	850	832	793	762	807	755	779	755	787	749	801	781	802	797	786	818	821	800	779	748	791	840	797	834	705	726	799	802	749	800	805	755	777	759	785	844	788	782	755	891	774	770	805	839	796	759	748	819	795	769	780	829	808	751	802	815	769	833	818	803	786	810	800	810	823	805	799	785	878	822	825	837	764	774	808	763	794	793	809	754	824	808	801	789	772	792	793	750	784	817	775	775	809	788	709	814	793	767	828	783	779	801	755	769	785	749	850	831	809	817	814	845	795	759	825	794	784	783	802	794	807	810	820	785	797	827	785	779	810	810	804	791	809	852	823	787	797	817	760	774	835	784	745	807	824	810	765	803	805	804	807	790	776	779	793	827	812	800	818	835	814	785	802	801	821	771	824	776	786	747	795	802	808	828	791	845	792	812	792	798	754	856	816	821	793	795	826	836	826	829	787	837	782	843	804	855	787	863	842	822	778	867	777	806	780	789	815	809	796	763	808	810	871	850	801	811	825	798	769	771	855	815	804	804	773	747	865	804	808	785	840	814	802	805	756	796	823	797	808	812	739	804	807	804	755	787	792	810	783	817	783	818	734	800	853	745	813	791	798	812	793	793	793	805	807	825	793	762	779	799	746	786	800	831	800	760	787	806	770	781	807	783	833	774	802	806	818	855	778	806	799	798	789	808	787	827	827	755	799	827	800	816	790	837	770	789	818	824	825	809	771	782	830	753	796	800	795	788	770	788	771	824	791	814	733	731	805	833	801	740	851	841	834	812	762	774	835	811	819	821	792	789	844	818	814	802	795	837	762	807	870	800	779	798	789	778	764	784	795	805	822	793	759	797	780	769	794	786	804	809	730	793	794	802	833	790	825	804	814	810	826	828	822	829	764	805	786	774	774	754	758	811	826	845	780	795	786	821	804	772	813	835	861	780	791	817	807	808	798	824	786	802	816	784	779	807	767	786	766	827	788	811	782	828	837	769	791	772	798	835	853	826	764	830	816	806	774	821	818	769	815	775	797	825	776	852	779	786	841	754	820	800	841	751	825	769	782	777	817	783	769	831	787	757	791	835	817	836	790	800	810	799	780	810	802	798	811	793	783	792	771	819	790	793	813	791	787	845	778	799	781	812	766	776	805	822	794	754	832	796	775	784	801	798	843	811	785	809	787	782	796	794	775	841	817	794	773	848	784	798	780	856	778	785	762	830	763	764	818	822	789	789	779	767	774	793	816	819	815	811	806	840	757	819	774	812	799	784	804	793	777	774	809	786	827	782	829	770	781	812	850	802	782	851	795	832	796	830	780	782	784	804	783	783	833	767	789	787	762	767	764	795	850	762	805	749	826	819	786	779	784	830	780	837	798	807	785	804	795	796	821	848	832	781	842	756	777	759	836	811	788	736	822	809	787	767	792	793	820	792	810	805	782	845	760	762	807	770	769	799	762	796	847	821	793	847	789	821	849	856	799	816	795	768	778	805	837	841	819	793	822	745	820	782	788	771	856	803	779	813	810	798	841	831	828	790	776	754	791	811	750	766	776	814	802	793	791	791	812	814	831	788	799	791	822	758	794	754	740	787	770	807	797	795	792	807	807	796	835	800	791	752	845	739	741	775	834	809	770	808	816	771	788	811	820	800	761	835	784	773	780	756	812	862	833	833	765	776	752	772	824	803	730	770	862	826	845	778	785	793	811	786	805	767	791	844	781	828	810	785	779	796	764	789	805	774	818
34167	22841	9691	1686	232	173	176	149	141	156	153	165	154	166	162	158	169	165	151	153	175	166	182	158	161	161	167	172	169	155	153	165	158	158	154	164	150	164	165	183	169	168	165	166	145	183	138	158	158	164	179	170	168	166	171	165	169	191	147	157	170	143	148	148	174	149	168	199	153	140	144	161	143	155	169	159	175	161	128	159	154	142	177	158	188	160	163	134	165	152	157	175	143	184	158	130	151	130	173	170	162	182	154	148	150	153	153	167	176	150	169	154	152	151	170	173	183	145	150	168	165	144	129	151	159	159	165	180	164	162	160	163	156	189	160	164	171	170	172	159	162	157	154	164	163	134	163	165	160	149	156	156	176	153	153	165	125	145	165	144	175	156	147	123	163	164	159	192	160	171	146	161	173	155	156	165	163	160	145	166	163	173	142	146	158	138	175	165	156	168	170	140	163	194	181	153	173	154	145	167	150	148	148	177	148	157	153	161	168	161	159	176	148	175	174	152	157	184	141	163	163	163	164	180	168	139	151	154	160	173	160	176	164	149	155	150	139	164	153	136	163	144	151	179	155	189	159	169	156	174	153	155	131	174	134	130	178	169	156	157	173	153	176	162	187	158	149	170	163	156	166	146	147	153	169	153	147	172	155	165	153	162	153	145	139	182	184	170	151	165	189	143	163	183	142	188	160	158	162	182	175	176	158	158	155	161	138	155	165	136	168	164	155	167	162	187	166	170	139	159	171	171	146	154	161	151	161	157	159	168	153	138	174	184	144	182	145	173	171	160	191	147	158	159	168	180	154	169	172	174	144	163	179	170	182	163	162	174	146	132	160	154	176	165	147	145	169	149	168	180	149	176	148	142	167	156	169	146	154	171	157	162	124	141	178	187	185	175	147	163	155	153	187	155	149	170	160	148	152	167	156	163	144	171	180	175	142	143	151	176	186	174	181	163	160	177	171	169	158	184	168	170	144	154	171	159	169	144	139	174	165	152	166	156	172	162	156	156	170	153	159	168	154	164	161	162	163	161	151	162	148	160	143	162	181	145	164	168	179	161	177	182	192	189	153	168	160	168	152	161	150	163	167	165	155	167	155	146	144	154	144	157	175	159	168	148	134	178	180	154	172	145	160	124	145	148	167	161	158	143	150	158	142	146	147	156	159	177	146	152	146	179	162	162	173	183	161	185	173	169	141	165	173	181	151	182	152	154	179	165	154	186	150	150	164	158	154	161	168	169	156	143	169	177	164	197	172	144	159	147	177	177	157	149	155	161	161	165	145	167	149	160	143	155	149	170	148	148	168	143	175	168	165	150	168	150	161	158	163	172	175	145	164	157	162	164	158	152	160	149	153	168	146	171	174	157	152	149	146	155	147	164	144	170	171	161	156	175	155	188	189	154	151	180	172	176	140	165	159	152	164	173	145	161	144	170	197	157	180	179	155	149	165	177	142	145	147	171	161	140	166	162	152	173	164	161	148	175	163	173	148	154	173	140	143	148	177	152	150	156	163	153	183	166	198	160	154	138	154	164	186	175	168	159	144	176	164	167	153	151	140	160	167	154	151	159	165	145	174	154	153	167	166	146	160	197	162	170	142	169	166	161	160	183	173	158	170	166	157	165	155	168	178	183	146	137	141	152	143	148	163	162	161	166	182	150	141	160	156	173	180	176	146	157	152	156	137	164	158	193	168	177	171	183	168	159	153	155	177	168	171	157	169	155	165	155	178	156	187	161	170	150	181	156	144	169	165	164	163	151	159	179	176	177	155	181	158	165	154	163	163	164	132	155	173	151	174	170	154	161	171	162	148	165	152	189	149	148	160	143	161	164	151	191	160	166	186	157	154	148	157	182	152	165	195	162	142	157	147	154	164	155	167	177	174	172	174	167	179	176	159	183	156	179	157	159	182	168	169	186	193	164	152	153	172	161	165	165	176	154	161	162	177	151	165	176	148	147	134	185	150	146	162	164	143	146	150	164	144	145	157	153	155	169	151	163	155	191	166	171	165	163	137	157	181	184	167	163	147	155	205	147	159	156	174	152	186	152	156	161	156	160	166	182	167	165	183	147	167	156	149	185	168	139	143	151	159	149	165	163	141	170	164	167	169	155	152	165	164	149	174	145	150	175	148	170	164	158	140	187	146	158	162	156	167	170	154	160	171	171	156	179	162	120	170	167	159	155	172	163	150	160	137	162	145	170	158	158	169	159	167	123	147	166	149	175	167	145	175	176	165	144	161	168	150	149	146	176	164	149	138	158	142	172	145	170	158	185	152	149	176	163	163	169	173	171	181	176	146	158	177	146	173	138	156	169	153	159	153	155	166	173	151	161	154	187	171	184	171	145	165	159	168	154	174	157	153	170	151	154	156	164	157	148	150	180	149	156	139	163	194	184	165	150	167	190	156	184	167	157	164	149	150	148	173	156	162	149	174	138	168	156	142	155	152	175	159	158	171	173	153	154	184	176	149	161	181	150	189	162	164	160	152	146	171	153	164	167	166	179	143	156	130	162	177	163	142	143	155	164	173	171	172	158	168	139	159	169	157	173	172	191	163	155	158	141	165	161	150	145	144	171	172	170	154	174	145	170	168	138	155	161	152	156	162	150	170	157	199	174	164	172	140	160	159	158	174	161	162	162	163	164	169	165	179	165	148	128	150	136	159	172	163	136	149	187	181	153	166	153	165	145	163	183	150	164	186	180	170	157	166	166	171	125	145	167	143	165	155	165	182	160	160	147	157	151	150	160	154	164	157	166	171	151	150	141	169	154	142	151	140	179	167	179	175	135	157	174	160	153	169	148	182	152	161	162	145	153	171	158	162	187	158	151	161	157	165	154	176	152	133	165	129	170	152	155	168	155	149	177	155	142	152	167	178	174	153	157	173	167	175	169	177	155	163	164	155	152	150	165	150	159	164	137	158	161	161	149	169	150	162	174	151	173	155	177	132	151	159	180	160	175	155	169	169	167	152	162	175	154	149	166	156	156	167	157	178	162	163	180	155	162	172	156	156	161	167	150	158	171	157	163	164	168	180	149	157	160	143	163	149	156	170	173	155	168	163	180	186	173	174	166	172	142	156	169	177	199	168	149	159	160	157	159	156	157	143	158	168	152	164	137	138	181	158	180	157	159	164	170	146	159	147	167	148	178	169	181	173	172	152	122	170	156	156	162	159	162	145	174	155	179	161	164	144	148	145	180	170	165	181	160	136	154	170	165	154	176	149	164	181	174	153	137	147	151	158	170	157	134	168	167	183	155	152	165	165	171	176	167	166	152	175	155	160	170	163	140	141	148	170	153	158	168	166	156	161	157	160	164	144	151	166	160	165	171	162	149	165	165	148	156	170	158	163	158	174	167	156	166	166	160	173	145	155	159	174	157	170	164	189	153	173	158	184	152	189	177	148	160	144	189	175	150	174	164	164	161	151	161	155	139	157	185	163	172	154	156	153	143	159	165	149	165	151	156	160	164	141	172	171	176	142	131	192	164
32410	25614	12786	4040	499	521	538	528	572	543	544	517	525	520	547	596	521	544	524	512	540	495	547	567	522	559	563	537	530	508	530	543	576	571	524	547	529	537	535	575	522	527	511	580	510	545	520	505	513	536	503	559	490	511	543	548	562	507	536	521	552	552	561	470	491	545	538	532	551	588	469	577	569	532	573	554	533	511	541	569	542	576	559	547	519	577	553	518	531	568	550	542	537	525	553	535	504	532	557	519	547	542	526	555	570	543	529	563	529	598	525	576	504	555	536	533	499	539	549	548	514	564	560	559	529	566	543	504	517	500	539	563	560	541	572	530	534	507	510	543	544	571	499	524	497	557	570	571	513	559	511	554	500	514	541	515	512	542	549	521	576	569	519	526	495	543	563	565	511	552	524	491	551	545	530	543	534	556	519	506	545	526	534	561	530	534	548	561	551	539	539	512	522	536	498	504	541	535	539	553	569	534	477	510	534	511	497	526	506	504	581	555	551	540	574	501	526	533	521	564	502	547	545	511	526	512	539	559	584	523	479	510	542	554	565	499	527	488	560	527	536	540	573	567	536	536	556	506	555	514	535	524	489	533	583	550	525	544	529	530	524	535	566	549	528	566	521	541	527	551	550	565	532	519	575	552	524	549	536	527	510	545	576	501	558	566	511	521	518	512	507	559	523	548	574	529	553	527	551	530	513	537	526	589	535	532	519	531	567	517	525	590	513	532	530	495	513	539	532	559	554	522	544	546	567	536	548	527	525	518	535	530	544	613	544	516	550	491	520	505	547	527	498	542	494	534	526	550	518	496	520	540	509	537	542	511	568	548	542	512	558	520	571	564	520	515	495	528	550	559	520	530	531	531	519	530	507	522	507	496	572	576	543	475	522	506	543	566	506	531	543	538	536	542	481	526	509	529	522	564	557	509	528	528	526	560	516	507	519	558	525	538	495	527	561	536	562	543	556	518	569	577	545	500	477	528	563	547	548	534	475	515	547	550	548	578	528	491	556	557	513	567	527	510	528	512	503	543	533	569	548	537	540	510	551	514	489	547	567	573	539	539	553	576	560	541	562	517	504	529	526	544	529	516	562	552	532	510	566	502	551	525	587	548	517	527	528	535	522	515	552	560	518	540	488	511	544	556	534	554	538	530	549	556	529	531	512	527	545	558	492	541	516	526	529	496	553	524	484	603	532	574	537	535	541	533	503	534	522	551	554	547	563	565	528	504	539	538	553	533	502	516	530	537	548	551	531	513	509	541	507	545	545	552	562	549	528	557	555	550	533	527	498	560	552	545	544	542	522	531	528	535	577	525	508	602	554	552	552	559	565	534	556	534	558	544	530	534	528	540	487	564	538	495	491	514	528	539	542	555	531	512	522	498	512	529	546	507	560	549	545	519	523	535	530	576	567	524	538	569	503	532	555	522	547	516	535	519	549	533	521	519	536	537	542	527	539	539	533	531	555	535	587	501	520	517	521	533	513	536	575	542	530	499	531	471	533	549	537	549	530	534	523	533	535	513	540	528	538	491	546	558	540	552	533	513	550	510	516	511	498	573	546	519	516	510	530	536	523	567	517	524	521	565	514	538	548	513	535	563	546	572	521	558	485	504	552	525	509	587	541	516	560	528	565	559	538	521	556	549	517	506	549	551	524	496	557	538	560	516	505	527	503	529	547	528	550	558	507	532	552	546	617	542	544	553	512	599	550	537	560	523	488	497	547	553	533	533	540	568	534	576	548	536	558	547	548	523	491	590	543	558	575	505	529	544	535	562	523	521	526	553	557	529	533	557	499	556	509	530	546	548	532	512	571	506	541	514	511	540	506	523	598	548	518	533	550	527	515	555	516	537	511	586	531	525	516	539	540	534	547	537	545	529	538	500	548	484	565	479	533	509	532	517	549	513	552	485	529	533	497	516	546	521	541	545	518	566	526	550	569	556	576	546	546	571	541	529	550	545	539	523	548	524	523	524	548	509	518	527	497	536	520	522	553	537	545	500	519	530	482	519	528	543	571	517	541	551	541	516	531	592	521	519	550	544	547	559	557	515	526	534	501	523	539	537	554	474	527	539	503	517	548	527	546	515	547	516	547	554	540	534	536	525	535	548	520	531	550	527	548	523	505	517	543	523	537	539	536	529	498	505	552	520	519	523	553	528	553	558	514	586	517	529	521	563	499	535	566	498	508	551	528	515	556	556	558	506	467	501	524	503	536	548	517	537	495	548	545	534	549	551	553	537	537	562	512	509	508	514	535	513	544	541	501	498	528	537	501	519	545	571	530	554	513	513	527	543	523	567	536	518	562	502	494	537	535	535	528	513	526	565	559	511	550	550	561	545	532	537	505	526	568	530	518	546	516	605	508	542	548	508	519	501	522	564	469	540	527	538	517	533	563	560	541	534	499	523	585	542	552	527	532	594	564	544	575	526	495	542	579	531	513	540	551	548	563	532	554	571	546	567	571	504	576	509	551	531	560	514	515	468	537	580	494	554	577	535	524	518	516	601	498	533	510	552	554	518	537	502	550	538	553	515	527	589	527	527	542	561	536	540	515	539	528	508	561	500	550	534	525	560	500	537	506	559	575	507	547	511	502	529	554	549	532	511	526	549	545	581	525	494	502	544	555	551	570	528	520	508	575	562	527	527	521	556	517	534	558	549	562	511	547	540	497	552	526	528	523	530	509	535	531	522	514	542	505	527	525	516	561	536	491	539	535	579	519	571	520	583	539	555	518	512	533	479	531	510	536	509	558	579	540	514	535	550	524	529	533	534	550	533	518	527	521	522	537	546	549	518	555	573	487	551	565	531	534	520	542	536	531	521	522	563	530	525	532	534	492	529	487	541	547	506	490	533	550	575	526	542	535	558	524	510	503	540	515	560	562	524	553	509	591	525	523	521	552	549	583	562	543	566	492	502	546	517	534	555	566	503	521	452	551	531	542	559	529	517	538	553	532	517	493	524	502	599	488	532	582	549	509	515	489	508	509	552	542	511	530	536	529	538	495	538	558	527	537	561	491	518	512	548	522	529	529	522	573	540	518	529	560	537	562	506	539	530	536	539	524	533	506	524	504	560	555	556	497	533	527	504	521	547	544	562	568	524	518	537	537	558	505	493	525	537	555	558	550	489	520	575	489	506	554	550	515	544	520	528	552	523	561	535	523	561	564	536	547	496	570	534	559	520	506	531	564	529	524	558	521	541	536	529	536	549	505	564	505	564	567	550	534	535	528	541	538	571	549	533	542	516	547	565	497	546	546	558	533	518	550	529	538	505	500	557	531	548	520	535	609	563	544	530	522	535	529	532	579	502	506	521	523	535	563	506	552	558	491	547	534	520	552	536	538	520	509	533	537	549	522	502	535	511	542	558	505	558	522	528	520	552	507	492	538	526	534	529	538	522	539	561	538	563	534	494	515	537	539	543	530	489	543	496	498	508	499	516	578	569	494	552	532	499	527	488	533	535	546	584	476	518	548	560	488	550	521	510
65480	56925	40679	18191	1429	154	153	182	173	160	160	156	163	164	157	168	140	161	133	155	161	126	157	169	171	166	156	151	166	172	180	158	152	138	161	142	158	141	150	182	148	151	165	175	157	165	157	159	171	142	130	175	141	155	177	153	168	134	160	150	158	142	153	135	158	159	163	179	151	160	149	172	145	147	148	146	168	151	175	145	137	154	160	162	181	151	182	166	160	166	154	139	170	174	175	157	148	134	155	156	151	181	141	145	167	167	161	158	166	176	163	137	162	179	138	167	155	153	163	162	170	160	177	144	132	119	131	151	145	158	141	156	156	158	153	177	153	133	149	161	143	160	160	141	165	157	177	167	169	157	178	152	162	138	183	165	141	147	132	135	177	151	166	177	154	161	155	170	151	156	151	145	174	171	135	152	187	163	147	157	134	148	161	151	158	158	163	152	150	146	151	164	163	155	150	149	156	174	156	149	158	173	163	159	172	151	172	177	152	141	166	152	161	161	162	150	160	172	160	160	137	149	150	163	153	166	169	126	159	157	150	165	144	165	158	143	138	162	151	165	175	167	174	153	163	167	150	168	146	167	138	161	174	154	156	158	148	144	140	170	161	158	171	146	138	136	131	154	144	161	155	147	144	161	141	172	167	151	170	171	168	160	167	138	167	167	155	170	134	172	173	155	147	162	143	158	158	160	150	143	141	170	145	160	160	182	176	163	168	182	164	177	155	163	153	171	151	161	151	158	161	152	185	168	140	155	159	141	172	156	172	164	150	159	157	141	172	146	164	154	178	156	152	160	149	136	188	143	149	162	154	152	153	185	160	153	147	145	159	174	124	161	158	166	157	169	158	157	179	168	143	156	166	166	143	170	175	167	149	149	156	154	162	169	148	186	147	157	130	165	172	147	152	145	155	164	148	169	167	140	166	165	170	134	169	166	134	150	165	173	161	172	170	155	153	149	148	159	147	171	165	167	170	164	166	168	156	155	163	160	160	170	174	148	133	146	138	141	184	146	155	166	165	168	163	164	148	163	170	158	166	151	152	160	166	156	161	148	148	134	174	149	143	157	145	172	178	166	156	173	171	160	164	162	154	144	126	149	191	137	154	173	143	150	137	159	171	187	164	166	162	154	158	153	168	178	162	140	156	178	145	157	168	159	163	180	156	145	155	138	150	154	174	167	168	152	147	156	143	162	164	161	154	151	155	169	183	158	151	162	163	181	178	173	152	147	170	148	147	158	167	154	157	160	157	170	156	149	142	170	155	172	145	155	147	177	155	165	169	149	136	130	138	146	157	142	155	160	169	157	169	143	164	142	135	175	162	129	147	167	149	157	133	149	169	167	171	157	137	143	139	111	144	149	153	140	178	150	169	169	151	146	165	130	144	154	143	153	168	188	168	139	157	175	168	176	164	151	169	154	150	163	137	157	152	150	157	160	164	161	151	158	139	149	127	171	151	144	169	147	143	157	183	182	153	173	161	163	163	165	158	159	145	158	178	161	154	163	162	148	150	149	158	147	142	146	152	159	162	159	157	143	150	194	156	177	149	141	152	176	160	166	166	149	153	159	148	145	156	153	163	158	170	163	165	144	155	143	147	169	160	145	157	137	142	179	181	131	142	184	142	162	160	150	136	174	161	176	144	150	159	170	144	154	147	137	156	164	151	140	168	206	150	134	162	125	133	165	143	165	155	148	160	179	163	175	163	164	179	167	155	168	146	154	177	161	158	158	163	147	181	160	167	166	154	154	165	149	151	169	164	154	152	172	164	168	146	164	166	143	149	152	161	145	139	151	158	174	156	154	137	149	155	170	163	186	168	143	143	149	156	166	145	153	154	177	158	153	178	159	175	152	142	170	150	147	163	160	173	143	144	181	148	164	168	160	167	164	167	166	152	159	164	131	165	151	156	132	151	148	158	163	154	169	144	149	183	142	156	171	176	163	185	167	169	137	159	139	167	155	142	150	175	160	167	155	157	167	133	150	132	175	146	158	157	148	145	167	146	161	153	150	157	161	144	157	159	157	146	138	160	170	144	142	164	149	165	157	165	143	154	158	165	165	148	146	163	160	163	173	148	174	169	162	160	144	167	170	153	170	141	170	161	153	151	166	151	151	147	152	168	158	159	160	140	149	163	196	158	153	153	163	148	164	156	155	159	160	155	171	155	149	160	136	164	163	172	165	164	158	164	141	143	153	153	161	153	171	153	173	126	169	176	153	159	144	149	157	160	154	153	159	164	175	167	151	150	176	135	141	130	140	147	166	131	161	133	146	166	150	161	165	167	143	152	147	181	149	158	141	178	151	172	150	156	173	172	160	164	164	134	134	162	172	147	158	155	160	143	166	169	149	165	155	134	137	143	143	170	143	188	147	152	136	177	147	145	149	182	173	169	168	156	157	157	155	142	143	156	170	171	156	159	174	145	180	163	180	161	179	145	166	157	160	169	181	172	163	137	172	171	199	152	165	135	148	166	155	147	165	158	170	147	153	140	137	150	183	137	152	157	164	167	173	138	158	137	167	160	160	151	161	153	179	142	143	143	163	165	184	141	158	165	163	153	154	153	162	168	167	162	174	145	176	155	135	160	166	136	161	145	150	160	154	150	176	153	147	149	136	168	160	152	169	167	164	156	179	145	166	164	172	150	165	151	158	136	154	150	162	154	151	152	132	158	155	174	165	150	142	124	140	155	178	158	139	161	157	153	154	145	149	154	163	160	169	160	157	143	136	183	137	160	156	162	154	170	147	141	160	166	164	173	167	153	151	184	175	149	181	172	183	166	154	148	145	161	157	143	167	168	144	174	178	147	159	165	160	142	174	167	142	159	164	160	137	145	155	149	163	158	167	166	145	186	172	157	164	143	165	171	143	163	178	158	173	170	185	155	159	156	164	163	150	151	173	155	173	150	165	172	162	161	170	157	150	156	141	155	155	165	139	162	154	154	157	171	153	170	164	161	163	169	137	168	168	142	172	170	164	157	173	154	161	147	147	152	166	151	146	159	157	160	158	156	171	151	140	174	144	158	130	156	130	163	167	155	148	171	134	164	157	168	155	159	157	180	186	154	162	166	170	174	168	138	140	158	170	187	170	167	153	152	152	159	173	148	153	163	160	150	167	159	166	167	167	143	174	171	142	150	167	171	148	178	126	182	190	178	148	161	157	145	152	156	159	143	161	162	150	148	152	141	138	169	170	157	182	174	163	150	155	160	150	153	150	143	142	158	163	153	156	174	144	166	141	146	162	150	160	132	150	166	159	154	161	174	159	147	190	171	159	163	157	157	151	178	123	143	158	159	180	162	147	157	157	174	164	150	161	155	157	166	163	152	142	165	146	161	150	159	148	160	167	155	156	129	146	123	160	153	153	139	137	135	180	161	174	163	185	168	170	153	155	154	170	164	181	162	151	139	151	149	138	137	134	161	146	154	159	144	176	121	130	153	132	149	166	159	162	151	199	157	144	156	150	153	133	154	167	146	148	124	176	136	145
48579	47888	38571	18872	861	611	592	569	611	552	542	563	519	559	518	543	579	525	528	514	532	538	508	527	514	525	550	552	520	518	528	543	539	523	516	508	517	535	513	548	500	538	515	533	519	508	491	521	514	539	482	511	554	476	510	510	536	484	527	535	511	513	529	558	546	528	554	503	490	549	487	504	553	503	517	521	512	521	551	501	530	543	560	519	506	560	532	493	542	579	558	590	512	547	513	523	540	561	513	550	493	533	500	539	531	495	471	498	530	522	519	535	537	528	513	569	524	491	522	505	522	525	528	526	544	499	533	549	538	533	555	514	543	503	540	483	522	490	516	534	509	552	584	497	533	554	514	520	510	537	551	524	495	503	519	524	508	524	551	521	537	575	578	507	503	532	508	487	543	536	541	520	550	522	523	533	488	475	541	537	554	544	538	517	518	508	531	513	559	543	536	483	524	508	527	561	534	529	494	524	546	533	540	571	552	521	515	490	513	515	533	549	525	542	542	520	493	525	528	538	505	547	510	522	525	525	549	504	534	517	535	486	515	521	482	490	506	498	496	471	541	500	535	527	574	537	509	529	596	518	516	526	518	507	527	515	531	535	525	530	517	512	549	501	515	540	477	502	528	532	527	531	498	526	496	493	535	518	533	499	517	508	551	564	515	562	487	528	510	549	514	525	502	531	528	562	500	563	485	486	530	529	503	544	569	493	548	505	511	532	517	555	485	521	504	536	543	510	529	518	539	534	541	483	511	482	512	506	504	487	526	529	491	514	495	522	519	533	523	479	539	538	551	524	508	547	511	500	482	508	539	521	506	488	483	561	525	476	541	530	545	508	569	526	523	499	502	510	552	554	540	526	532	524	515	529	491	529	478	499	555	527	508	535	524	478	528	524	508	518	488	508	562	492	513	515	524	497	513	515	517	542	525	499	505	531	555	542	518	546	532	517	473	525	496	513	534	516	505	528	530	496	555	564	515	505	529	499	545	493	604	530	489	550	564	478	480	527	509	515	515	504	527	502	503	515	520	505	521	520	531	520	486	512	495	495	500	536	511	499	500	511	556	489	502	553	523	530	561	509	502	568	501	506	501	517	499	505	525	530	494	496	503	531	501	533	493	563	527	546	498	525	522	524	520	495	529	524	517	525	517	551	520	490	570	538	560	507	520	486	532	514	535	537	529	550	563	542	529	528	501	478	539	538	559	541	500	509	503	507	499	555	557	488	540	526	526	489	536	515	468	508	557	530	529	498	535	508	513	499	507	514	500	523	495	489	511	511	545	514	526	526	552	509	516	537	535	534	552	522	527	499	514	534	533	493	502	488	521	513	530	542	528	506	549	504	540	555	533	485	523	555	547	525	486	523	485	525	552	534	517	543	541	487	514	552	555	554	501	514	522	498	512	529	498	513	507	555	509	514	561	512	547	493	512	519	502	555	520	526	531	535	500	529	485	522	574	549	465	525	531	528	501	519	465	516	510	525	530	496	517	502	559	514	497	532	509	523	568	543	535	482	455	515	532	512	471	521	532	541	527	509	551	523	549	544	525	485	530	532	530	466	506	498	493	536	521	493	543	504	488	488	503	535	491	554	536	514	521	540	548	519	515	522	520	522	470	545	497	488	517	490	536	543	525	528	515	522	541	505	512	501	509	541	522	542	518	566	532	516	517	518	509	536	551	490	496	536	526	534	561	516	527	535	555	540	519	505	538	500	517	564	538	548	511	543	542	507	544	536	536	500	535	487	547	568	528	530	509	486	560	491	525	470	517	503	525	521	472	540	583	524	523	515	522	520	505	552	507	524	497	488	533	504	539	514	541	540	516	518	478	512	507	558	505	529	497	540	515	528	519	515	568	479	508	509	563	540	544	547	536	552	504	529	517	473	531	514	534	480	520	515	532	530	551	536	503	498	498	483	521	535	541	523	518	531	532	509	531	514	493	491	501	542	553	534	499	542	566	521	514	511	539	516	562	528	557	514	547	567	518	500	524	543	469	540	525	525	508	527	531	521	563	510	474	561	533	491	522	481	495	523	517	482	524	566	501	586	538	535	492	509	527	529	538	539	531	506	510	512	490	510	543	507	511	531	525	518	503	494	516	511	515	539	501	526	539	525	472	547	531	548	530	542	481	511	500	548	516	479	555	511	526	565	496	508	489	507	533	561	464	519	486	485	530	529	511	554	531	510	501	523	496	543	533	481	552	541	525	578	530	528	499	515	489	532	496	578	499	512	502	476	543	499	512	535	580	548	523	472	571	511	543	482	538	534	528	537	485	505	552	488	533	511	513	498	508	512	493	541	485	511	543	507	551	508	524	530	491	550	485	579	527	584	518	555	529	543	496	526	528	531	493	554	510	539	536	532	545	571	516	557	547	557	524	507	572	502	551	528	506	539	520	529	509	484	519	526	506	517	551	518	495	514	537	530	521	538	526	524	527	578	512	498	558	507	553	524	527	541	511	526	544	537	515	588	520	524	528	524	508	515	504	581	515	557	494	494	518	519	504	551	521	544	527	553	537	540	503	518	540	529	539	544	502	516	499	532	552	533	508	512	512	539	551	529	547	527	499	545	527	547	519	511	556	507	512	548	488	497	542	494	521	484	520	524	520	524	519	504	505	516	526	516	576	543	515	470	502	499	495	514	529	537	559	502	501	527	527	495	478	528	489	541	517	523	508	476	561	536	514	515	527	535	549	545	462	497	526	533	552	532	501	552	529	518	525	529	534	527	557	550	558	524	561	515	508	507	473	535	535	537	530	515	503	541	544	474	544	555	562	537	529	516	527	531	569	526	507	534	535	509	513	537	518	548	503	482	579	511	535	514	534	530	533	490	524	503	495	520	542	526	500	504	517	540	523	504	508	489	506	553	567	503	516	537	553	536	546	490	515	480	494	505	536	516	500	518	521	524	538	548	527	543	535	492	538	536	537	497	543	517	497	534	495	518	508	482	482	559	499	560	522	507	557	495	519	574	559	516	528	535	541	545	532	536	564	518	522	486	553	533	511	499	494	507	530	545	497	510	500	540	475	510	527	549	569	537	486	508	488	485	514	494	517	506	520	521	501	526	517	550	566	508	481	539	471	495	498	525	515	553	528	509	548	543	511	506	539	505	509	474	542	520	547	505	498	519	487	527	534	562	553	515	515	520	503	493	510	541	520	549	540	457	498	522	516	514	530	534	506	508	543	517	509	496	547	568	559	531	504	544	501	542	523	554	520	552	495	557	559	514	515	489	535	543	550	530	539	478	509	543	556	517	514	514	494	544	495	525	527	539	524	506	523	554	578	487	518	569	518	521	532	482	502	516	503	511	527	487	503	538	526	506	549	475	505	533	552	568	509	507	493	535	544	532	549	480	514	547	520	516	535	521	473	526	544	561	515	540	518	520	496	579	522	489	544	563	519	534	521	506	566	511	517	533	504	508	562	507	505	570	505	556	505	531	493	534	544	545	505	568	531	514	516	541	520	524	529	515	523	529	527	492	535	567
78850	73112	57422	31648	7187	495	301	283	305	269	300	278	290	280	247	249	272	288	294	260	282	268	254	267	248	279	278	280	264	256	297	271	263	263	291	277	282	269	256	275	275	258	277	262	251	225	253	292	250	270	269	294	265	255	265	260	247	275	241	273	239	256	272	288	270	253	276	266	262	296	261	233	241	262	278	249	270	268	261	271	254	244	276	255	280	250	270	251	256	257	272	255	260	255	242	263	269	266	285	240	228	249	280	255	275	240	239	274	264	245	270	291	299	252	260	244	291	270	266	266	256	275	257	268	267	245	264	229	236	263	265	316	254	246	259	259	262	261	289	262	236	274	286	287	258	283	245	292	234	281	297	273	304	271	286	295	281	280	257	253	249	254	263	275	280	293	268	263	267	256	271	281	259	247	255	282	278	276	292	256	275	282	270	248	275	257	286	256	281	289	269	257	280	262	273	257	245	253	281	273	250	283	282	270	273	274	238	283	271	256	248	255	244	280	281	236	261	285	275	233	238	251	241	273	248	276	264	256	254	288	272	255	290	248	268	256	259	265	236	289	299	268	272	256	255	268	334	281	243	283	258	275	262	268	255	274	288	272	269	257	284	262	284	279	261	272	263	276	262	274	282	273	293	270	253	269	258	286	247	268	267	267	270	264	289	294	234	255	292	252	289	271	258	304	273	269	264	302	266	249	253	288	269	254	262	263	247	297	271	275	249	248	266	264	283	257	260	265	271	293	264	230	262	251	259	243	267	272	267	237	229	267	226	254	272	267	259	279	272	245	254	268	287	285	254	255	306	245	247	253	274	257	281	280	298	266	261	253	263	255	264	273	259	266	257	232	241	265	262	275	258	293	273	271	273	285	250	305	253	256	256	288	274	284	274	237	257	266	255	233	267	278	304	248	255	238	268	255	293	267	264	282	268	323	250	296	254	250	259	287	265	263	272	258	263	245	266	259	261	264	287	286	260	251	292	236	268	250	280	275	249	251	283	275	253	269	259	261	279	271	265	256	285	272	271	231	307	287	286	279	260	236	242	259	255	263	295	285	268	283	272	285	246	242	264	293	270	269	242	270	254	277	309	274	267	279	266	275	289	255	280	253	302	280	295	252	244	259	303	260	268	270	274	270	244	254	238	247	251	260	269	261	250	279	276	265	260	280	254	252	246	251	273	277	245	269	268	272	273	252	284	238	277	238	274	268	293	255	284	280	244	271	268	241	273	281	276	229	277	273	280	278	269	269	255	263	246	278	233	267	258	248	269	243	275	277	260	282	262	258	273	247	258	272	269	262	274	275	290	258	244	269	269	255	268	298	258	266	268	276	276	246	275	271	262	271	272	270	248	271	283	238	254	270	253	271	273	281	249	254	252	255	237	231	262	289	252	240	291	281	275	279	270	266	265	278	290	257	280	259	242	255	279	260	279	247	249	246	268	258	299	271	258	238	242	260	275	251	277	266	276	238	252	292	278	280	273	268	254	279	254	280	290	273	288	264	232	284	245	258	251	297	241	272	266	255	251	294	273	259	288	284	256	277	273	253	281	276	284	243	303	264	246	259	299	261	245	243	267	252	245	276	244	250	283	241	279	291	276	298	275	254	283	268	254	247	249	289	253	277	281	259	267	265	262	281	253	267	270	257	246	283	259	254	258	252	253	281	264	316	255	282	266	281	300	296	239	258	289	267	296	262	276	231	252	241	270	282	256	301	242	252	246	284	259	234	250	264	230	293	261	282	244	238	231	259	275	267	259	257	254	279	311	267	266	268	258	241	258	274	266	274	255	299	256	295	287	262	279	266	260	281	278	256	268	264	261	240	274	260	252	252	275	251	269	279	306	303	286	249	288	248	277	248	243	299	261	297	246	264	279	267	266	244	266	253	244	291	275	259	293	286	283	276	262	261	265	285	273	259	289	262	275	251	235	285	260	262	269	266	280	272	282	269	255	276	263	243	268	260	276	263	265	289	303	270	261	259	261	292	248	258	255	278	262	276	289	246	293	247	264	262	228	266	268	283	304	257	221	262	267	267	274	292	262	285	276	267	265	254	267	286	233	271	250	271	267	250	243	247	252	257	270	281	256	259	275	252	282	262	280	246	249	258	237	259	279	267	287	263	271	277	251	268	268	287	248	260	255	255	275	271	268	277	276	238	237	273	286	268	269	254	269	263	266	265	263	263	295	272	245	265	255	282	267	282	273	273	283	253	268	267	268	295	285	278	267	263	269	259	254	275	249	254	248	269	251	267	260	260	281	253	278	270	248	260	262	270	268	270	245	270	238	278	287	249	237	273	258	262	296	266	264	284	257	260	261	267	274	266	264	262	269	273	277	271	287	257	253	262	293	232	244	263	264	249	241	256	288	247	250	264	248	253	273	267	298	265	272	234	290	284	255	259	283	263	297	270	221	271	259	251	275	250	263	237	258	292	277	270	257	256	275	239	265	257	276	288	249	284	275	246	252	259	258	286	257	271	251	263	290	254	243	289	249	263	277	278	260	254	249	237	251	301	284	277	290	252	300	268	255	261	258	258	253	289	263	260	258	272	269	275	308	289	269	256	262	268	272	244	246	239	245	240	295	274	235	262	278	288	281	280	275	266	249	276	269	284	272	248	234	284	262	251	249	260	259	260	267	233	234	252	243	268	245	263	304	260	270	274	235	240	234	265	286	247	248	245	260	270	260	262	305	253	235	255	275	254	249	274	280	249	265	292	250	259	248	254	264	304	259	260	249	281	270	265	284	274	266	277	245	285	283	246	287	280	277	251	288	271	245	264	271	225	266	256	280	253	279	285	291	301	284	232	286	268	264	267	258	292	264	281	246	249	265	269	249	255	259	276	252	266	291	284	264	262	305	266	253	294	245	270	286	253	246	246	247	279	267	285	268	284	270	277	247	260	283	266	270	249	246	253	268	252	283	291	256	268	292	256	249	263	274	250	273	274	245	250	265	246	270	282	283	255	262	289	310	243	252	251	275	256	234	247	238	241	260	263	267	256	274	256	280	283	268	247	252	263	291	235	279	241	304	259	272	278	259	272	280	270	274	238	269	251	265	233	299	236	271	297	266	265	231	265	273	283	268	265	229	270	259	271	289	252	269	272	273	265	255	282	262	252	261	261	265	275	267	304	271	289	265	265	267	264	270	273	263	284	269	266	259	262	310	296	285	265	265	281	277	278	272	262	262	236	284	274	291	253	270	268	259	258	265	261	254	261	269	263	259	302	249	262	269	282	273	269	221	237	266	267	305	262	283	265	283	253	252	243	263	253	245	277	267	304	275	279	250	277	262	273	281	258	278	251	256	228	303	257	300	258	272	280	273	258	233	279	277	283	290	232	269	279	265	252	264	265	261	246	244	267	260	269	264	267	219	234	287	249	263	279	287	264	251	263	277	269	276	249	261	265	262	272	244	291	290	242	288	263	302	270	263	284	260	267	245	256	249	289	283	258	283	253	265	276	283	236	299	268	255	261	241	266	237	287	267	255
62277	64061	53746	28259	1239	1026	911	912	833	865	929	825	837	864	851	849	849	826	837	790	793	857	768	858	786	833	879	817	822	816	799	809	821	802	844	769	840	767	809	838	815	795	807	871	803	775	830	823	869	823	831	816	803	821	829	754	829	779	872	810	810	824	781	817	806	772	791	828	838	779	813	801	810	773	817	844	811	858	789	839	824	820	819	772	859	811	798	794	778	802	835	859	812	793	766	803	844	783	836	757	874	789	748	823	764	853	804	843	781	796	785	789	807	780	790	787	878	806	810	822	821	768	817	796	810	807	796	800	776	842	786	800	776	809	825	819	795	773	810	756	778	826	792	762	772	792	776	816	804	847	807	828	808	831	836	819	806	757	770	758	764	845	836	781	819	808	799	789	800	816	844	809	795	803	808	817	811	768	805	817	755	781	832	801	816	838	827	803	763	830	784	824	804	801	801	791	766	816	810	777	782	776	768	810	818	785	843	780	818	865	808	813	791	859	829	801	794	784	820	792	796	818	794	807	794	753	795	843	792	769	792	792	816	807	798	803	816	797	787	764	841	792	830	810	803	842	800	753	862	833	848	844	849	772	745	791	811	796	801	836	822	732	796	796	826	813	858	803	791	796	816	776	807	779	843	777	783	741	829	743	776	823	841	839	761	804	814	815	807	798	820	828	801	746	776	823	823	797	832	884	813	805	765	803	803	838	792	850	842	798	805	821	811	802	791	803	789	776	834	806	802	782	790	784	829	822	781	777	779	815	810	768	778	752	805	802	719	793	739	837	815	832	774	807	788	749	808	800	798	814	855	806	823	866	799	782	806	767	765	830	848	801	834	804	775	774	812	785	873	807	875	810	832	797	807	834	804	832	798	831	832	872	805	769	796	809	825	822	801	780	837	801	834	801	779	816	805	831	868	845	825	773	810	825	827	781	766	792	782	838	799	800	801	779	800	763	809	879	780	821	831	769	796	776	771	835	830	822	773	828	772	794	805	836	804	789	796	798	822	804	783	793	844	797	798	790	806	811	783	741	794	764	804	776	806	769	763	830	826	774	828	818	784	801	804	855	756	771	746	753	814	863	810	816	830	804	840	793	826	822	799	793	821	814	814	815	787	838	823	794	791	840	804	860	791	787	753	824	806	819	799	789	832	826	811	774	795	775	833	822	778	753	812	802	818	835	794	826	825	755	832	776	824	821	796	827	786	837	833	817	821	856	775	803	823	790	818	842	798	872	814	804	835	773	871	777	816	802	782	801	828	854	773	833	802	784	808	828	820	866	823	790	777	837	784	781	789	854	793	777	772	819	825	815	786	821	815	790	799	827	785	809	778	828	803	804	806	806	782	830	846	787	782	812	823	821	829	833	759	799	746	808	769	814	780	856	824	853	819	757	775	792	840	829	822	830	815	787	775	828	808	768	810	813	833	751	815	804	802	827	809	823	781	763	828	803	837	794	819	836	866	807	775	831	774	838	791	788	804	795	819	822	799	820	825	783	840	840	808	821	804	794	823	790	807	820	849	811	834	753	830	828	846	851	848	807	833	824	850	778	816	788	791	799	816	840	790	807	818	831	831	850	824	799	791	844	780	825	795	775	801	818	794	808	845	770	811	813	815	829	835	805	807	794	832	822	795	832	780	803	836	812	798	835	799	818	806	787	795	769	753	774	817	807	816	833	860	766	814	814	775	798	840	832	820	826	786	817	797	796	798	795	855	830	780	825	792	842	804	796	811	832	785	831	816	736	844	778	798	820	840	832	831	803	814	764	776	779	777	844	817	835	789	790	806	767	790	836	818	818	790	821	821	850	735	834	814	830	822	803	783	816	818	781	807	786	770	817	810	751	795	779	803	821	805	829	775	817	847	770	762	786	803	765	815	811	762	800	862	834	843	799	843	823	794	836	803	843	794	780	799	809	820	824	779	785	800	821	798	798	803	777	862	833	819	767	833	870	792	751	846	798	748	800	780	788	799	844	772	769	846	828	811	780	787	784	823	778	837	758	771	751	840	788	796	817	821	816	793	824	812	817	808	761	810	790	743	825	755	777	824	762	796	808	831	797	817	772	832	822	792	825	828	800	824	828	774	847	836	763	818	819	831	809	815	828	821	802	798	788	829	809	787	773	775	767	778	801	782	832	773	861	858	772	765	786	858	798	766	796	791	853	842	789	771	834	812	775	808	783	797	799	844	800	790	808	867	763	797	797	817	795	846	822	828	816	837	797	820	809	806	825	806	835	829	811	777	802	798	799	822	795	759	774	802	809	849	822	792	795	800	793	815	806	801	820	812	812	834	791	840	817	813	791	818	771	811	808	858	804	842	800	823	823	774	847	803	780	807	795	822	794	827	766	729	813	799	839	828	788	807	840	767	852	764	804	752	833	767	798	792	800	805	766	863	838	806	776	798	832	768	796	823	847	846	790	750	760	815	837	818	838	837	819	835	831	827	822	835	803	804	812	794	791	750	799	762	807	810	784	782	857	818	804	780	829	829	794	822	780	787	815	808	830	779	835	812	798	775	828	842	802	786	785	749	720	816	790	859	824	842	817	828	769	826	791	832	817	808	829	798	807	845	803	801	844	842	771	787	816	801	820	793	820	808	861	812	815	791	762	725	807	828	830	846	799	811	794	784	809	801	808	829	768	836	799	832	801	824	870	744	831	797	805	859	822	825	810	765	795	859	785	846	842	786	823	827	810	870	827	774	815	793	805	754	816	746	784	753	788	809	781	786	845	792	814	787	822	823	833	827	808	835	760	819	801	831	800	802	818	794	763	798	813	800	809	835	798	791	816	812	809	827	858	796	840	811	823	803	805	792	773	811	810	811	789	806	792	776	816	789	814	783	806	784	786	781	815	800	802	852	842	832	804	817	791	819	860	793	855	794	811	754	820	774	786	806	814	776	838	806	808	845	794	825	802	810	846	836	817	817	749	884	824	790	785	841	840	774	785	757	863	826	795	808	807	815	827	810	798	818	782	826	861	796	780	803	772	810	800	765	821	838	793	805	869	828	791	802	759	777	852	806	862	824	794	817	771	840	828	793	865	830	793	834	774	790	812	780	804	806	808	809	812	824	847	781	750	801	854	852	843	776	793	773	784	816	839	838	852	783	828	782	782	843	835	813	814	786	819	842	819	848	782	832	816	799	794	831	861	815	812	827	767	808	822	771	783	789	815	822	768	819	774	800	817	823	823	802	758	832	835	756	860	801	807	791	814	791	812	787	755	838	809	819	834	779	813	828	743	772	797	797	794	844	749	835	778	838	806	842	809	822	798	809	781	789	793	773	802	830	815	751	787	847	828	833	835	815	822	819	838	863	793	772	775	794	823	840	805	828	822	780	791	825	818	777	831	770	831	735	837	818	809	804	770	823	856	813	841	803	815	793	831	774	850	806	791	845	828	815	794	866	795	854	753	840	780	789	794	814	813	790	799	832	802	793	803	781	854	826	797	778	779	818	805	792	859	796	779	769	818	790	877	847	794
33522	22495	10713	1848	205	185	178	169	157	166	183	163	175	166	165	152	185	160	190	175	175	187	178	167	180	153	173	170	175	171	156	185	158	180	177	162	174	170	171	179	167	162	177	154	168	165	170	175	175	163	143	148	160	173	156	169	148	164	169	161	162	157	165	167	151	185	135	149	171	183	179	203	157	180	180	167	170	162	154	170	166	152	167	167	157	168	144	186	159	182	164	165	182	153	185	157	171	157	174	168	167	197	161	160	164	160	189	164	155	162	157	133	177	172	162	176	158	161	184	158	148	164	148	200	188	158	179	206	170	162	180	157	198	170	183	153	194	174	161	149	154	158	168	165	185	172	195	175	153	169	168	182	174	174	183	174	180	191	164	162	183	158	165	181	163	179	160	187	169	163	147	172	175	140	161	192	171	185	180	153	183	183	156	167	154	183	147	194	168	175	170	190	177	168	148	156	189	143	167	171	155	160	168	167	177	171	173	157	160	184	143	193	170	179	157	156	188	176	158	161	176	145	171	170	156	145	168	185	160	174	173	160	176	155	164	158	167	176	172	146	157	162	187	173	171	166	149	169	173	179	171	186	146	173	161	182	169	157	183	172	162	169	198	195	156	150	137	209	166	159	150	157	189	184	170	179	145	157	164	181	179	181	154	171	167	171	178	151	182	173	172	163	160	187	183	173	171	178	209	184	180	177	181	170	158	194	169	186	179	185	170	199	162	158	196	143	187	184	169	173	151	167	148	157	155	179	160	175	154	205	201	175	150	184	155	156	176	172	185	176	182	191	179	180	187	171	161	149	184	172	167	176	179	168	166	168	183	166	167	171	169	174	143	158	155	171	169	184	161	163	160	171	176	170	170	173	185	173	166	179	166	164	165	174	157	157	160	177	180	167	175	167	171	181	168	147	167	162	174	166	201	180	154	149	153	168	186	153	176	163	170	190	166	138	162	154	152	156	156	165	164	152	178	157	169	181	197	166	147	167	155	180	197	143	180	167	168	163	165	161	161	172	170	171	165	173	164	162	169	175	158	159	170	163	164	182	158	148	171	177	164	174	145	169	156	145	178	158	191	163	173	174	171	169	163	166	178	169	167	168	171	156	188	165	173	172	146	172	147	159	170	163	148	170	180	166	140	149	166	158	172	163	173	170	150	176	174	148	159	168	174	169	166	160	170	191	173	196	160	152	199	153	202	177	185	179	196	166	165	165	189	181	184	179	179	178	146	144	169	160	184	161	162	192	181	178	167	177	159	153	148	182	163	150	203	151	157	177	168	182	185	158	188	178	149	157	170	168	168	151	160	173	168	157	168	141	172	189	178	168	158	170	186	135	143	159	168	177	158	178	164	193	172	170	171	174	178	170	188	146	171	157	186	163	162	190	163	143	152	199	179	154	158	170	167	145	161	164	180	165	171	161	164	167	164	182	179	153	183	165	140	163	173	168	143	147	158	140	156	180	172	168	175	155	172	162	181	189	169	155	156	171	168	157	182	147	153	180	179	164	157	170	197	171	166	155	154	160	166	165	171	179	165	179	169	144	174	179	168	146	159	147	175	157	185	177	151	173	167	182	160	152	167	178	160	165	174	170	150	173	166	171	159	152	164	178	154	175	185	170	157	150	158	152	148	174	179	162	186	161	171	143	156	153	183	148	173	174	155	179	174	192	173	178	175	153	174	166	169	153	181	172	171	181	177	167	164	156	168	160	160	161	187	167	170	155	175	148	165	156	191	148	182	157	161	166	153	167	164	163	169	142	173	148	168	156	188	167	178	163	158	164	157	161	145	169	167	157	165	195	166	161	167	169	160	146	178	183	182	151	168	186	189	138	166	160	133	162	178	181	142	167	165	154	173	166	202	162	168	163	162	175	184	167	169	157	162	172	152	165	174	160	151	191	137	160	163	168	168	153	169	185	136	152	157	158	152	172	180	158	178	179	152	152	188	155	197	169	164	143	148	159	156	169	187	160	199	160	158	175	165	160	163	168	183	186	166	176	188	152	173	167	169	185	189	169	172	172	142	154	181	172	165	161	175	172	205	157	161	172	177	167	147	181	161	151	150	174	155	147	156	173	159	161	182	170	169	175	148	174	166	166	157	174	153	171	170	186	187	157	159	176	169	156	156	159	181	166	174	159	168	173	137	150	160	169	159	180	165	178	158	174	175	153	175	178	151	141	168	157	205	179	163	149	172	159	185	145	162	150	174	175	152	160	164	153	189	170	151	192	179	156	177	170	199	164	172	161	168	165	185	152	164	161	176	181	177	170	192	153	160	168	171	156	163	188	174	145	175	158	156	163	147	169	173	162	166	168	159	159	166	180	170	184	171	167	162	159	157	167	167	183	166	175	149	154	197	161	185	165	176	180	194	159	166	152	162	204	158	168	171	167	166	164	189	172	162	172	158	162	173	161	176	164	154	135	171	183	165	166	159	163	159	167	172	164	201	185	186	159	151	158	183	160	178	174	160	198	158	146	169	138	163	195	173	174	143	181	150	165	160	175	150	161	162	158	179	175	170	200	142	155	172	169	171	170	173	169	164	159	151	174	183	195	157	168	165	166	178	179	157	171	158	183	181	145	153	193	176	164	197	174	170	175	156	170	141	158	160	147	174	172	153	164	173	173	153	198	158	163	168	162	152	165	196	160	161	166	173	161	175	160	160	173	159	174	149	168	179	186	167	169	160	169	172	172	149	156	141	199	170	156	154	174	185	167	180	175	164	176	154	170	176	170	165	164	188	137	155	161	176	148	145	180	179	165	170	177	197	163	178	211	166	156	169	167	163	169	172	204	168	152	173	175	166	154	168	162	169	177	178	162	179	154	159	186	166	148	176	162	167	169	156	162	161	182	185	155	139	138	159	175	157	140	156	145	165	145	175	155	164	154	188	167	175	173	161	180	189	150	149	164	181	169	160	169	167	142	169	168	148	171	156	169	163	175	167	159	184	171	165	136	183	158	165	169	167	174	188	182	162	184	142	197	187	166	184	159	168	162	178	196	160	167	151	155	167	149	150	187	172	180	179	160	185	140	161	162	146	163	167	173	146	163	162	133	161	169	181	154	169	153	175	172	183	171	197	186	182	170	131	171	177	173	169	146	155	173	175	167	181	168	172	148	161	187	151	168	166	168	171	179	153	180	174	164	154	173	178	179	168	180	148	135	163	165	180	178	201	174	156	199	159	168	179	156	179	165	157	160	168	164	155	181	167	176	175	173	164	142	159	174	184	157	161	148	171	143	158	185	163	167	154	182	170	186	167	182	164	175	162	153	172	172	162	164	158	170	161	178	181	169	154	171	163	160	153	162	164	170	147	169	149	137	153	152	170	175	148	152	162	144	160	178	171	146	160	174	156	164	181	172	168	182	174	172	152	183	168	168	156	165	176	178	161	170	157	171	182	161	161	169	160	161	163	154	162	162	173	188	145	174	183	162	173	174	148	181	163	156	183	149	171	189	153	180	168	175	159	152	169	157	170	172	147	196
31793	25517	14802	4235	532	555	552	608	542	563	534	526	564	541	561	514	573	501	512	557	578	557	537	603	564	530	527	548	569	525	558	549	512	581	526	551	554	564	563	512	544	556	571	588	521	570	530	546	537	590	528	566	579	552	535	550	560	541	548	554	541	543	556	576	541	531	553	532	516	562	593	571	565	532	549	558	503	548	510	552	550	520	569	527	532	582	553	565	529	546	550	557	536	548	572	545	554	544	549	589	517	550	541	584	544	541	570	572	539	545	575	560	523	557	536	571	589	554	560	520	591	515	564	546	538	522	535	575	582	561	542	535	519	552	498	544	527	541	500	545	569	548	565	548	546	501	528	532	531	582	525	523	558	591	606	538	506	554	529	534	559	548	560	536	556	566	551	591	542	524	572	575	550	554	536	509	533	592	577	531	544	559	573	545	523	558	597	531	551	532	537	567	564	513	549	552	534	530	548	532	541	544	594	524	538	502	536	570	533	578	541	571	562	538	534	580	573	520	607	553	585	509	548	534	579	593	527	556	581	564	560	554	541	552	549	501	566	548	518	549	533	514	607	580	527	583	522	596	540	535	518	519	547	581	576	565	555	562	539	540	564	552	583	554	546	565	528	527	572	557	530	590	538	542	558	594	586	587	540	549	573	533	517	537	531	557	547	541	563	528	550	517	528	571	550	561	544	553	582	541	558	536	565	534	573	525	570	564	533	577	539	561	535	519	546	574	557	532	602	574	554	564	560	582	597	544	535	595	561	578	564	558	556	493	564	528	552	554	524	547	548	543	530	541	602	556	549	567	583	595	555	549	567	528	549	568	550	586	564	571	547	571	578	572	529	544	570	569	559	532	584	537	584	558	594	537	530	585	536	568	591	547	589	546	566	539	558	566	548	571	534	563	531	557	552	571	556	555	540	553	517	575	551	559	522	561	540	545	559	552	563	542	526	512	576	571	534	527	591	555	579	578	510	556	571	581	521	589	534	565	507	536	540	559	562	506	569	540	569	579	566	569	587	534	557	560	537	559	567	565	575	531	575	537	554	579	554	589	550	534	576	516	543	573	553	545	578	557	560	551	553	547	541	598	565	535	550	550	539	551	533	545	520	571	525	548	574	587	609	582	516	547	543	566	557	513	553	565	559	553	555	574	596	556	560	563	532	584	523	547	548	549	580	523	555	558	512	507	574	523	576	543	564	528	562	532	567	602	544	552	566	563	538	522	541	549	542	564	553	502	578	572	575	571	560	561	541	554	556	518	516	566	566	544	584	526	508	534	576	560	542	546	573	588	576	598	525	536	563	546	552	552	532	539	564	534	569	539	565	517	545	530	576	517	565	557	560	603	519	537	529	524	549	541	543	563	548	565	587	516	558	559	552	590	546	573	565	553	575	557	565	533	567	505	544	566	544	528	530	536	571	585	539	526	577	563	526	567	548	539	569	574	548	518	547	532	579	519	574	531	526	555	561	518	536	569	570	592	526	556	532	548	529	502	529	560	560	545	603	563	552	572	528	529	551	543	543	549	547	552	493	590	533	564	568	579	559	542	523	576	537	540	540	563	539	571	540	564	592	492	524	571	585	551	524	563	548	516	551	589	573	599	576	536	547	571	542	538	535	516	573	583	533	538	571	556	547	520	570	562	514	506	527	524	532	593	520	510	549	603	555	531	551	558	542	578	552	530	571	537	554	593	575	557	525	532	584	574	520	558	522	547	615	561	536	515	575	565	535	591	527	516	563	542	568	556	533	540	566	567	551	551	582	551	530	549	531	534	559	483	525	537	569	566	556	528	535	536	536	541	535	543	555	550	531	539	570	578	560	527	515	520	567	542	534	569	540	569	545	540	558	579	561	534	518	530	513	573	562	549	559	533	554	558	538	534	544	545	542	597	551	494	499	528	570	538	527	570	580	580	527	555	554	549	571	551	572	559	539	562	545	544	595	508	509	568	543	557	545	550	542	554	572	551	546	547	539	507	527	559	555	570	558	560	563	565	549	554	560	573	536	536	543	577	525	527	578	535	507	564	578	518	557	571	529	583	569	568	553	544	544	533	558	542	523	576	593	509	542	504	544	563	610	523	556	564	552	546	543	523	591	530	593	524	553	549	571	560	583	616	566	564	560	522	519	535	560	560	532	502	555	547	578	561	566	547	581	516	533	553	523	550	519	604	553	569	562	527	531	547	502	517	582	557	580	532	549	591	534	575	526	548	554	540	542	516	580	573	550	551	521	557	544	553	510	490	570	588	536	550	547	567	574	526	553	564	532	606	541	586	567	534	523	594	559	584	517	527	539	562	568	532	545	561	551	513	516	523	573	585	542	604	532	532	605	516	532	564	554	538	576	566	580	558	563	547	529	550	554	542	546	542	553	572	519	542	606	584	571	557	613	565	592	568	564	564	530	550	529	566	554	545	533	550	545	542	506	540	552	589	542	521	534	549	543	559	546	600	537	543	553	582	532	530	551	559	533	516	575	606	545	511	537	547	563	571	554	565	565	518	543	556	562	553	574	528	574	504	562	543	524	546	537	520	540	531	533	530	559	554	544	581	530	574	568	552	555	544	556	550	522	602	513	589	572	541	510	558	554	546	549	580	484	563	527	584	587	522	548	544	559	572	518	545	551	531	540	581	557	588	519	559	567	553	543	569	549	549	563	574	604	538	559	574	602	534	525	583	533	508	514	514	518	560	515	537	554	553	533	516	549	577	566	523	578	576	550	540	547	512	527	559	541	533	547	565	534	549	581	551	520	557	533	565	564	534	552	566	532	551	543	594	587	541	567	576	550	530	552	544	525	545	569	597	580	539	555	597	551	580	571	555	543	575	537	508	562	578	520	573	547	527	547	558	559	538	545	533	542	558	539	582	540	553	588	522	570	523	546	548	569	541	527	561	528	559	503	549	563	552	519	502	536	530	516	538	576	558	596	581	561	575	558	556	528	536	550	567	559	551	580	579	537	528	533	557	555	542	545	528	564	548	532	551	583	552	580	561	580	599	585	550	552	567	529	534	595	555	575	552	533	556	572	556	532	577	577	583	556	531	551	556	540	581	559	535	498	559	507	526	553	577	559	575	536	557	568	511	563	542	543	575	587	533	550	528	519	543	560	541	537	544	572	544	515	555	558	560	571	537	522	552	543	550	578	598	528	570	616	551	553	575	557	600	497	552	549	560	555	530	535	535	566	536	543	584	529	511	565	528	523	533	583	559	572	521	556	568	521	532	528	546	513	558	541	537	560	557	554	549	491	548	535	539	562	605	517	544	563	528	560	550	520	560	550	593	564	555	570	564	566	527	530	532	505	568	552	539	555	526	616	574	553	552	584	580	553	535	577	575	561	543	574	549	602	558	558	522	549	524	509	561	567	522	579	595	513	580	589	530	578	524	582	589	541	554	564	565	536	540	558	600	547	557	531	560	561	576	569	577	553	555	557	548	578	595	547	551	533	547	541	509	538	525	574	565	558	546	556	491	574	530	546	544	552	578
65245	58185	44672	19755	1960	191	201	175	198	153	172	166	177	200	163	169	184	182	167	149	165	170	158	136	161	173	161	163	200	170	173	166	169	142	179	169	167	173	200	161	177	166	175	173	155	175	170	178	192	152	179	181	170	198	159	164	157	179	144	174	172	173	152	179	142	179	166	151	171	187	167	159	170	160	159	170	158	177	166	150	165	189	174	190	126	155	164	166	159	175	163	165	176	173	184	137	179	162	169	165	156	166	153	147	170	161	156	177	171	162	178	183	158	180	157	154	171	150	169	156	176	175	170	162	176	183	211	153	172	152	160	155	165	170	151	183	176	182	167	143	162	159	165	148	159	175	179	154	175	183	173	168	151	156	163	186	172	139	172	189	184	184	166	183	135	153	165	177	169	157	168	167	185	154	175	160	176	173	182	157	187	178	170	174	182	157	147	150	159	185	153	150	157	157	156	173	157	171	163	169	180	157	161	168	154	157	145	185	168	154	163	168	184	160	150	184	174	174	161	160	149	168	149	177	186	168	142	178	143	147	158	169	159	137	166	169	182	185	163	152	177	155	146	150	164	158	154	178	157	161	184	171	168	158	150	191	165	149	175	160	168	168	153	154	169	166	162	177	163	176	158	167	167	164	183	159	167	157	175	148	170	187	161	162	125	140	171	171	164	158	188	167	168	186	189	164	175	153	169	184	161	164	158	153	151	150	189	158	174	166	193	168	167	172	159	171	147	192	147	188	147	150	167	174	145	126	165	163	165	133	187	172	156	153	176	166	174	197	154	175	164	177	153	168	171	168	138	154	181	166	185	156	172	186	163	175	140	203	157	190	175	177	171	161	138	162	151	168	181	170	177	157	161	164	182	170	165	185	185	164	169	172	186	173	155	168	162	144	163	157	162	169	165	169	183	188	186	159	164	151	185	157	172	161	182	160	180	159	155	172	174	178	168	189	180	170	175	159	178	162	169	178	156	171	190	157	181	154	171	165	180	165	144	183	160	167	155	162	161	160	158	148	157	166	187	165	166	132	177	166	162	180	179	191	181	152	139	157	143	162	180	173	180	176	179	182	173	161	166	153	181	171	137	148	169	163	166	190	174	164	170	195	164	163	188	187	167	169	148	149	176	165	154	158	161	162	169	164	160	175	174	157	169	146	147	175	153	180	152	146	137	185	172	180	169	188	155	163	155	171	152	165	147	155	176	174	153	182	183	197	179	183	182	154	137	150	163	166	165	174	184	164	182	180	161	163	182	140	150	185	175	186	165	165	155	165	152	155	181	187	159	152	148	202	176	162	161	174	171	164	159	150	164	161	147	174	172	183	161	158	165	146	160	168	161	157	190	159	180	177	154	157	168	173	156	173	172	170	158	163	169	169	163	165	154	170	167	176	174	169	172	174	149	176	169	164	163	169	189	180	179	158	172	177	152	189	158	184	138	160	144	165	159	166	156	163	173	156	141	154	183	162	165	159	170	188	191	165	170	148	181	159	155	149	159	160	150	160	169	134	161	152	177	154	181	172	169	151	148	150	171	184	192	178	174	169	159	188	168	150	161	165	162	167	179	159	177	176	152	199	160	159	167	183	170	157	150	169	136	168	176	145	155	163	166	176	148	176	150	153	170	157	159	157	192	162	171	188	176	158	147	143	165	171	168	183	160	134	167	162	170	183	164	160	168	171	175	162	162	161	170	156	157	151	161	180	151	161	172	153	152	160	151	166	160	167	171	170	172	173	175	175	153	169	170	162	183	152	149	157	160	154	168	174	184	172	161	184	146	168	173	172	160	168	182	176	135	167	174	163	157	183	152	179	175	182	155	161	168	165	153	172	156	170	152	173	168	180	184	169	164	150	175	151	168	150	171	170	176	156	159	172	158	123	191	157	185	152	175	166	146	181	169	155	182	163	156	149	174	165	166	165	169	159	158	138	152	158	164	170	166	158	152	182	173	197	183	177	173	160	173	166	158	188	145	128	190	157	139	176	183	164	151	173	183	162	173	175	162	156	167	159	165	171	184	153	170	218	151	178	193	184	168	153	173	163	173	168	177	153	173	162	166	172	184	171	170	164	168	145	168	161	153	168	176	158	173	151	155	172	162	172	166	163	171	197	171	152	180	139	163	167	193	165	182	178	161	176	144	174	160	159	180	150	171	171	159	186	173	174	156	185	163	180	163	169	165	181	159	161	158	180	168	166	153	193	173	166	168	159	149	179	182	191	171	179	164	155	171	166	172	169	181	163	178	153	166	150	166	197	194	133	152	168	194	182	159	173	155	163	158	137	190	154	170	155	159	156	170	147	160	157	168	174	152	154	159	164	161	146	156	169	150	148	164	180	149	163	174	157	164	162	174	183	174	164	152	173	158	177	173	172	177	178	171	167	155	157	160	175	170	157	186	162	175	162	175	158	148	192	178	163	161	156	173	153	164	170	181	147	175	162	173	162	182	166	147	163	155	174	151	162	148	165	175	173	166	172	151	183	159	181	176	159	169	184	181	154	165	198	177	167	176	163	172	188	156	167	159	159	167	157	181	147	169	176	194	173	200	162	142	163	181	171	156	176	163	159	162	149	190	190	137	178	172	158	153	149	169	190	147	162	172	157	186	179	172	162	163	167	185	161	165	195	186	176	174	153	165	164	196	147	172	144	213	162	162	141	172	165	156	175	188	166	183	171	148	167	184	164	173	165	172	163	178	171	169	175	187	200	157	153	162	138	178	181	190	161	152	150	156	172	161	171	165	172	156	162	170	177	162	170	175	175	164	173	188	165	139	172	162	152	156	160	131	157	167	180	176	175	150	153	184	172	185	146	166	150	169	169	188	136	160	170	169	165	164	168	173	167	169	170	159	157	161	154	174	155	144	170	169	162	149	163	192	170	143	157	174	161	153	182	165	164	168	158	174	147	165	151	158	154	166	153	167	164	155	173	167	173	173	161	157	177	164	180	154	171	183	167	172	157	179	157	156	176	146	158	151	166	163	160	172	141	177	164	163	162	155	153	156	175	178	178	175	190	192	170	176	164	185	170	161	173	160	172	174	148	155	167	170	148	159	150	170	164	175	153	172	150	170	154	160	166	150	166	160	180	184	167	161	171	161	171	177	153	165	173	162	177	179	156	159	153	174	142	174	172	147	168	179	164	169	156	191	145	171	184	163	172	177	189	153	158	157	157	171	179	164	155	171	187	162	166	150	159	158	186	168	141	149	183	160	157	176	165	174	187	176	151	183	167	166	172	163	146	158	131	174	163	164	156	166	170	174	186	178	167	166	172	144	170	178	151	173	161	178	181	174	156	163	172	170	163	150	175	199	156	136	154	165	161	159	145	145	159	158	166	178	164	173	150	152	173	176	168	160	149	143	175	156	176	182	157	180	169	147	146	182	174	167	186	162	170	171	160	156	164	143	168	172	169	162	182	191	166	164	169	163	196	164	163	155	167	153	182	156	156	166	175	165	178	158	161	169	139	171	176	147	162	175	181	150	172	173	189
47909	48291	41360	22984	864	601	636	595	613	572	564	587	564	582	546	569	572	591	580	545	595	579	555	585	536	577	552	540	572	512	549	582	569	535	550	487	560	540	524	579	537	592	511	542	555	550	560	559	513	567	570	550	545	552	568	562	553	564	558	554	499	552	574	579	536	511	521	572	580	577	513	508	528	540	503	587	504	539	510	545	581	571	565	549	540	573	562	513	552	540	562	539	555	545	544	576	574	533	528	536	577	587	534	607	566	530	534	579	526	544	585	577	543	552	533	578	603	523	511	580	521	546	541	488	489	545	559	561	528	558	524	564	535	544	526	537	535	545	548	555	534	559	484	541	579	537	560	562	535	608	512	554	560	512	533	579	537	588	493	531	529	564	568	536	513	545	530	551	570	520	537	601	541	544	493	530	532	518	543	523	565	513	520	482	549	517	556	510	553	563	562	600	564	516	556	569	528	542	574	557	546	556	531	535	559	510	571	496	572	540	531	558	544	521	560	582	522	547	554	564	584	523	598	592	567	566	540	573	565	566	550	552	514	563	537	579	556	559	530	586	561	557	569	539	531	512	509	565	561	551	526	553	545	596	561	548	530	550	535	558	514	537	562	571	551	554	565	550	556	544	539	532	553	571	571	568	582	565	525	558	569	564	564	547	512	557	518	553	534	540	574	514	611	610	588	564	521	523	537	556	552	564	528	506	559	534	567	553	561	573	515	543	510	572	540	527	551	561	526	543	576	496	531	520	526	550	538	580	526	520	570	573	564	496	578	549	542	578	539	542	544	484	540	531	580	572	565	548	560	508	527	580	550	528	566	538	584	536	517	579	568	544	531	549	527	567	520	556	538	526	534	555	566	585	554	543	545	538	551	566	549	570	577	569	554	568	545	560	557	527	528	555	546	534	516	540	540	569	571	555	545	511	567	541	585	490	554	560	567	557	586	554	523	519	577	521	582	551	534	557	553	526	546	574	542	559	561	511	569	536	579	504	528	566	547	561	561	569	552	526	561	520	526	584	541	568	556	526	581	557	561	565	531	562	574	560	589	536	550	493	524	524	528	507	534	564	526	554	538	564	545	527	573	504	555	515	564	545	507	484	530	568	589	580	527	557	559	547	581	564	507	591	535	511	553	532	540	564	504	590	531	544	571	536	539	538	537	549	591	540	542	551	571	569	516	538	521	599	529	530	496	569	589	523	584	508	516	541	555	578	507	543	537	565	529	578	589	532	547	563	567	516	546	543	572	536	544	554	502	550	521	575	504	572	583	537	558	561	572	542	510	548	615	579	538	547	560	560	543	565	554	559	563	560	565	550	533	547	569	540	496	548	557	594	533	554	551	544	592	530	532	569	555	574	575	569	551	516	558	524	554	548	555	542	553	548	546	506	576	532	541	576	525	543	549	557	560	506	549	525	551	550	565	547	541	566	525	552	559	604	513	546	547	564	532	539	552	549	509	559	559	525	570	524	518	526	579	543	556	555	527	583	577	592	525	607	546	521	514	535	543	515	522	510	514	512	537	548	558	530	560	519	528	557	542	495	569	568	514	508	585	571	543	549	501	552	557	594	518	550	574	549	530	514	558	534	549	511	553	585	520	567	559	539	570	582	543	571	551	538	588	555	575	538	557	503	512	521	572	556	544	541	567	584	566	519	536	547	556	530	543	563	535	588	573	551	557	543	559	568	540	506	549	566	583	570	528	569	519	552	567	528	545	565	531	559	559	528	549	534	521	546	540	541	572	503	553	573	553	532	524	536	560	569	568	531	579	579	558	546	538	551	542	584	558	545	560	551	530	515	539	570	537	568	578	549	559	542	559	525	573	547	565	534	530	518	542	557	548	586	532	531	526	572	541	553	602	515	538	581	527	522	563	560	530	523	585	499	537	554	578	524	527	540	564	559	556	534	506	561	574	542	569	568	526	552	539	518	560	532	568	520	613	546	536	537	612	552	564	529	566	542	571	554	531	572	545	509	559	552	515	535	492	547	525	570	577	550	579	533	551	579	580	548	555	587	547	575	533	541	578	519	524	540	563	551	538	552	531	567	522	559	508	542	539	528	593	568	508	496	604	532	509	604	573	550	513	576	580	548	543	556	520	596	556	546	553	515	566	506	542	572	533	535	569	533	563	587	556	548	535	561	567	556	530	536	582	503	527	535	564	571	532	544	538	523	552	541	544	599	544	575	532	563	547	546	584	508	522	512	639	536	561	540	539	525	542	513	548	524	548	541	516	582	523	555	555	561	533	541	554	589	601	549	532	534	564	558	572	587	536	548	535	548	562	559	540	531	588	528	515	521	546	513	527	516	562	532	566	545	520	520	533	547	533	508	570	530	552	538	547	512	519	573	555	520	542	533	549	513	595	588	494	539	535	541	506	539	552	577	553	561	571	492	559	532	572	541	551	550	544	514	537	565	525	565	571	564	512	553	577	568	544	527	524	544	518	562	517	523	589	560	531	524	561	515	547	575	575	618	556	536	518	546	553	550	580	578	595	560	560	516	523	524	551	558	567	554	533	489	522	514	559	545	573	536	529	551	539	565	559	570	535	545	551	581	550	480	599	538	486	542	549	552	553	525	553	576	565	519	514	460	503	550	490	512	602	577	559	544	574	486	555	537	574	582	560	532	595	496	552	513	512	557	543	573	531	576	566	568	555	467	563	536	545	527	542	558	558	517	522	481	556	541	563	530	548	537	527	541	519	522	540	554	557	603	563	520	536	542	525	588	572	510	572	531	525	561	603	538	546	533	564	536	572	538	561	522	567	563	606	564	562	570	529	533	566	590	556	541	566	558	538	544	547	563	539	577	553	531	582	565	586	552	549	560	575	536	565	575	552	553	563	561	551	541	602	575	545	552	582	550	562	561	532	552	522	545	547	541	559	548	511	520	568	526	528	571	547	532	556	564	557	513	547	548	519	578	571	593	543	513	542	552	546	508	528	552	567	525	541	543	520	572	555	545	559	498	554	561	542	534	540	515	557	536	544	529	562	545	535	520	548	557	519	578	546	579	532	576	515	555	510	508	518	560	540	544	598	531	553	550	570	551	534	585	552	542	539	572	569	534	510	542	557	541	523	545	521	525	531	494	564	563	565	518	530	553	543	576	545	564	566	531	570	530	552	538	514	569	520	544	562	531	518	545	561	567	554	538	533	507	551	548	535	574	521	511	561	504	526	600	537	557	544	542	519	624	556	542	556	506	551	576	577	522	515	512	524	494	516	557	545	510	571	571	577	527	526	550	534	558	535	561	555	525	535	535	572	565	570	533	570	555	527	593	567	540	560	530	548	533	541	551	562	551	513	538	574	551	522	544	572	536	569	526	577	564	560	542	548	568	537	535	553	552	554	538	535	576	574	570	491	564	551	580	564	492	539	576	531	509	544	565	554	552	529	516	551	531	551	547	588	518	522	516	538	549	577	575	531	560	555	611	570	585	533	550	556	541	523	555	528	555	540	539	543	537	583	516	534	563	563	557	559	504
78757	73839	59117	32702	9017	623	305	280	275	296	291	283	267	278	283	268	292	272	300	257	262	273	295	243	288	257	292	285	265	268	267	294	283	262	290	290	279	297	271	282	243	289	281	300	249	273	263	274	283	256	253	256	283	295	313	294	296	257	255	295	299	285	273	288	247	277	288	278	300	242	270	320	298	294	282	265	282	260	240	308	303	292	310	270	278	275	263	283	290	278	290	285	289	302	284	275	278	285	292	272	277	274	264	254	312	282	296	259	294	298	264	249	263	262	294	274	295	264	271	272	279	288	261	272	265	286	264	321	271	300	251	279	249	265	256	280	306	267	252	260	286	270	266	270	235	280	264	312	238	273	252	303	260	282	283	272	268	271	273	292	270	286	247	288	284	291	310	285	257	279	271	289	263	266	259	251	284	262	278	274	282	307	270	286	295	273	271	270	296	291	276	286	299	256	297	275	281	258	320	276	305	275	279	286	295	244	300	281	253	266	268	254	304	274	252	294	298	280	250	269	274	272	289	278	253	250	287	279	268	278	288	277	284	248	257	262	277	253	292	272	290	265	286	256	271	285	253	276	266	285	307	250	285	276	278	282	306	289	276	272	271	255	268	264	282	261	286	300	287	262	265	268	278	290	248	291	285	282	265	284	259	273	283	306	288	267	276	272	231	254	278	271	264	275	267	275	288	297	294	270	302	254	269	299	265	275	270	288	251	250	260	267	293	310	233	293	284	277	298	271	278	298	320	248	267	250	291	265	282	278	268	274	276	283	268	274	289	268	266	279	286	283	262	269	298	272	277	279	241	280	280	259	310	253	266	279	273	241	236	285	278	266	270	273	257	288	271	284	295	323	296	272	259	316	281	275	302	287	306	272	281	280	302	246	267	285	285	265	304	263	226	280	271	263	267	295	254	272	278	253	299	262	294	296	271	298	288	293	240	264	272	280	273	270	271	272	277	268	271	299	264	266	279	276	267	310	304	259	235	265	255	289	300	280	274	294	260	250	286	308	272	252	244	270	299	282	240	251	292	262	241	278	300	290	274	262	252	266	262	299	278	303	272	274	271	256	280	303	300	298	274	289	292	295	286	243	276	296	258	282	266	289	296	289	298	274	275	272	264	261	262	291	287	273	277	270	283	270	269	265	273	291	281	282	262	271	281	272	229	310	259	258	259	268	276	290	249	287	273	285	261	260	289	264	264	301	252	301	301	264	260	258	287	288	248	275	288	255	299	279	285	286	259	265	241	290	295	251	243	259	306	256	276	271	264	277	306	258	314	262	281	283	289	294	277	305	318	296	275	289	247	273	288	263	283	246	264	267	273	277	276	260	297	251	255	258	282	307	290	268	268	286	305	286	281	275	274	267	290	277	300	257	272	296	275	261	258	274	269	263	268	280	264	260	283	283	275	274	251	276	277	283	282	267	272	264	263	265	260	303	259	283	268	290	308	285	273	288	298	273	284	293	301	263	252	262	274	302	263	313	240	257	289	245	303	314	276	269	305	285	284	260	286	288	284	279	309	276	264	254	285	309	251	284	278	271	284	256	237	293	279	279	282	306	283	309	274	252	287	306	302	279	285	293	272	283	278	265	294	305	301	263	278	307	283	279	243	266	306	280	283	296	269	268	276	304	255	293	282	302	290	250	314	280	262	272	293	285	307	275	290	253	295	256	282	271	279	269	277	299	272	271	269	283	290	277	253	305	248	287	262	296	280	286	280	288	299	271	273	266	269	266	275	289	275	292	289	279	265	304	262	284	276	283	292	294	300	268	274	293	288	280	307	263	280	237	270	256	320	265	295	286	256	289	282	269	290	273	293	291	320	258	260	250	268	279	278	280	264	299	269	247	304	290	294	285	275	270	285	306	258	303	286	241	273	265	238	266	260	282	292	259	275	265	294	273	266	286	245	263	288	256	256	288	268	252	253	279	269	278	288	289	252	269	276	302	282	286	280	286	284	260	269	268	278	286	283	309	264	277	265	278	283	269	259	259	278	307	297	286	264	297	250	276	272	288	289	307	263	297	264	267	292	276	274	267	257	290	287	266	265	263	256	257	292	288	288	255	258	269	263	277	293	270	278	271	303	318	269	276	281	270	279	283	295	282	283	263	274	286	297	269	271	289	288	269	273	278	266	273	259	267	256	255	297	290	283	267	279	258	292	262	289	296	253	277	290	252	273	268	260	266	271	272	265	306	244	230	266	272	317	273	268	291	272	262	280	252	301	298	267	269	268	294	278	261	272	243	283	247	275	301	273	288	255	275	277	289	282	243	266	261	285	294	279	254	269	249	267	306	254	281	288	269	283	278	282	310	274	260	295	294	298	279	286	264	289	267	269	261	284	289	283	276	238	283	270	265	287	268	284	257	287	301	280	272	282	267	270	257	244	256	261	278	332	262	281	275	289	279	278	262	270	282	280	286	305	254	257	266	272	302	278	244	260	272	295	273	265	306	269	280	305	272	255	264	277	285	275	281	280	288	272	272	278	271	282	276	263	294	251	250	253	262	268	295	267	286	297	289	265	267	285	285	278	279	273	259	306	269	291	249	251	286	265	270	243	257	234	286	288	276	246	278	307	256	291	262	248	295	263	256	245	271	292	288	269	236	283	277	237	297	283	298	265	283	272	303	282	291	275	284	259	279	287	238	256	285	295	275	280	246	293	301	274	276	262	263	280	295	251	245	266	266	269	270	288	257	279	256	313	262	304	288	268	296	285	266	275	272	273	277	273	267	261	266	273	261	275	269	267	271	259	295	300	277	262	272	270	270	265	267	295	268	280	271	282	295	281	269	291	311	283	273	289	265	287	275	253	246	312	274	270	307	256	288	282	296	252	290	246	285	287	260	297	280	303	310	272	272	261	285	292	313	272	293	286	244	292	292	269	301	316	280	251	278	270	250	306	265	291	307	279	284	250	250	263	277	282	275	290	286	276	261	290	294	260	277	256	273	306	295	264	270	271	269	292	257	274	279	252	274	288	283	274	273	291	281	271	289	252	269	257	309	275	303	264	273	262	263	278	268	275	271	270	297	276	290	321	284	307	275	271	256	285	284	260	295	296	271	253	276	244	268	253	257	261	275	266	269	274	249	299	289	283	268	264	276	286	277	247	262	281	298	310	293	260	242	268	246	278	291	262	280	281	281	286	251	275	274	288	262	274	291	262	296	281	276	279	271	228	281	293	276	274	271	275	269	302	263	260	277	263	251	292	287	274	296	283	270	259	267	283	278	286	281	274	301	284	295	268	284	292	276	257	318	289	276	293	296	247	255	268	243	306	294	267	281	288	265	250	291	291	283	273	285	314	273	292	301	264	282	305	271	259	260	301	293	239	281	296	273	307	250	303	291	258	292	254	253	275	303	286	292	266	304	247	292	270	257	277	271	274	236	291	257	264	287	298	314	286	248	265	279	259	310	262	273	262	272	291	266	297	273	271	275	249	283	276	270	284	278	275	291	287	242	260	286	246	282	290	303	255	293	296	274
61763	65604	56100	35243	2001	983	958	964	907	888	881	848	868	871	812	871	872	841	843	808	870	822	878	842	846	832	874	855	854	835	867	873	839	820	854	812	874	875	836	784	815	823	856	834	877	841	843	804	821	884	829	825	789	880	799	883	799	805	837	857	861	822	856	837	847	830	817	823	809	806	807	828	865	828	870	911	834	787	843	876	823	823	870	843	787	911	881	810	896	824	822	846	803	825	855	855	849	855	808	839	836	782	852	785	854	902	859	798	903	818	856	821	822	847	883	821	846	819	803	857	849	820	822	843	835	820	828	849	794	834	827	855	855	887	874	818	845	842	807	844	848	802	828	854	795	809	819	889	746	873	816	842	831	810	881	861	868	774	852	857	846	850	809	825	882	769	873	836	834	895	815	856	840	821	876	801	923	834	803	841	869	847	828	838	839	837	826	829	872	839	841	852	825	878	832	850	928	844	829	800	852	839	825	831	808	794	801	852	818	904	854	841	859	798	860	837	813	825	810	844	829	835	819	854	871	839	828	850	824	821	829	873	856	830	855	925	794	832	860	875	837	852	854	861	815	831	844	859	841	824	849	858	841	791	813	767	838	817	875	867	844	851	844	830	820	823	823	811	845	820	873	892	783	827	840	824	857	845	854	845	819	798	767	829	849	820	852	875	814	854	805	881	857	825	833	779	845	831	856	835	837	849	792	814	827	856	853	890	808	895	786	821	814	870	861	805	815	787	785	814	797	851	785	859	896	813	787	817	846	846	824	851	834	818	896	845	870	879	843	809	795	866	802	829	833	869	886	816	804	842	824	842	845	818	821	852	845	844	781	794	913	789	868	838	821	807	868	808	873	801	862	879	852	836	852	878	864	837	918	844	847	819	857	871	806	816	793	844	842	867	809	816	866	815	865	828	849	854	783	851	839	853	810	814	852	846	793	861	823	796	840	833	815	834	810	830	846	821	847	880	770	822	804	863	849	820	862	788	813	784	814	864	821	850	857	841	836	807	855	816	782	784	820	881	848	809	841	893	827	852	816	860	827	804	834	800	829	805	842	842	862	857	846	794	818	793	892	848	860	871	816	847	806	838	785	819	856	823	817	844	817	855	805	834	907	822	822	874	822	855	825	852	823	841	856	808	836	824	844	836	830	828	845	852	814	888	810	824	810	867	838	818	799	808	830	855	827	827	853	865	806	853	857	790	786	868	871	857	865	885	832	823	849	864	856	856	851	865	819	822	831	840	832	801	834	854	867	783	818	830	869	799	817	846	831	789	804	905	781	914	871	849	841	861	840	837	795	786	800	831	860	815	827	867	887	844	847	795	840	842	904	812	836	835	840	834	898	834	844	861	782	827	855	856	850	831	837	844	818	871	868	831	831	832	853	837	829	853	817	858	787	823	877	826	833	782	832	865	802	804	903	840	849	856	781	789	814	803	855	834	899	823	871	872	845	860	843	848	809	798	839	802	786	859	852	898	818	786	828	863	834	857	817	879	849	844	824	902	825	832	861	890	856	804	865	833	810	830	842	779	858	811	847	839	839	832	862	824	885	854	831	868	854	871	849	812	835	841	899	850	882	863	848	829	840	809	788	883	801	847	790	803	831	861	824	869	838	849	860	867	866	826	827	825	773	862	829	845	847	837	827	818	853	825	858	822	843	827	777	865	888	795	859	802	864	852	826	807	822	855	827	809	845	863	846	828	874	810	811	795	823	861	879	880	870	824	817	806	829	846	787	827	875	808	857	824	847	810	848	783	831	906	832	815	828	841	815	862	865	815	854	840	834	873	869	851	835	798	905	842	813	775	824	820	816	812	835	818	890	859	816	936	837	807	833	857	815	850	847	877	826	856	792	808	872	801	836	858	826	836	851	851	909	817	831	840	846	880	841	825	824	817	874	822	860	838	776	890	828	858	833	846	879	792	857	846	811	881	834	846	836	851	832	885	818	797	819	807	855	834	824	830	870	824	818	873	810	872	780	850	838	870	789	845	837	857	829	837	841	831	829	834	835	849	825	790	821	791	802	809	862	803	824	860	860	830	829	826	862	833	845	823	756	876	805	896	833	861	816	872	824	876	824	846	828	808	866	857	832	835	818	817	812	845	819	867	869	780	860	891	799	888	853	813	825	843	782	846	812	797	852	805	837	861	802	816	841	796	901	811	819	850	846	829	840	851	852	841	769	834	830	854	826	824	834	880	845	860	823	818	854	834	816	829	845	798	833	868	776	827	832	818	834	786	837	874	814	780	871	875	858	815	798	882	867	808	850	835	858	821	884	863	871	899	883	828	871	857	856	892	812	843	794	785	858	837	860	792	845	828	894	852	851	902	838	858	834	876	842	838	882	846	851	826	833	858	845	821	869	819	849	782	842	790	820	795	859	802	878	821	853	836	788	830	830	797	825	800	804	858	853	865	888	824	838	822	840	810	886	865	825	854	855	836	814	873	832	812	833	815	846	861	812	874	887	862	818	849	870	830	828	852	836	859	774	863	864	816	832	813	859	869	844	825	816	796	831	836	806	880	833	805	866	821	795	840	801	834	856	856	844	835	845	820	911	827	851	836	807	795	870	852	851	847	851	817	833	813	827	792	855	815	817	842	851	835	807	887	847	780	809	842	865	829	873	858	838	830	831	846	830	810	776	864	858	843	808	810	809	875	844	775	854	839	837	836	836	829	887	817	848	822	843	846	815	852	778	890	851	857	829	822	882	849	838	821	807	818	840	883	867	786	875	828	817	828	828	841	840	813	891	799	846	861	850	897	841	825	923	816	803	841	845	827	886	870	851	830	815	784	830	798	820	826	795	865	842	843	821	887	827	820	816	887	830	884	742	820	823	863	823	792	801	849	821	815	836	820	810	811	876	827	855	841	857	853	825	788	852	876	836	850	833	887	829	824	825	799	835	865	862	823	881	888	854	848	888	822	796	865	847	765	867	823	861	853	807	886	847	855	800	808	792	848	835	849	835	861	851	834	826	800	809	881	872	817	796	779	846	877	828	806	851	790	826	829	845	864	824	844	880	801	798	844	832	840	844	834	866	815	813	868	865	864	846	817	838	839	816	900	818	845	841	836	844	835	874	835	810	843	845	810	790	813	813	835	842	817	871	842	841	804	822	853	858	808	821	844	862	793	833	870	767	808	854	826	831	855	826	856	852	811	784	820	839	822	864	841	814	847	818	865	806	814	823	824	757	847	802	829	810	887	815	839	752	846	867	846	802	809	800	840	867	808	823	904	836	838	873	797	865	845	816	805	821	848	864	888	815	832	780	812	833	790	854	810	922	895	873	819	839	909	843	846	852	880	795	876	798	846	807	776	846	811	853	878	844	796	755	798	873	826	803	807	825	901	829	845	788	881	817	860	870	865	811	830	796	830	889	795	838	823	815	876	817	828	841	858	797	791	800	829	789	814	799	792	859	871	862	873	850	846	851	870	842	821	828	805	860	872	856	805	785	854	883	834	801	812	880	837	825	836	830	814	843	838
33503	22822	11860	2050	265	196	178	167	178	150	173	200	164	173	159	163	173	172	203	173	163	184	162	199	181	181	191	176	168	179	175	182	174	175	173	178	182	185	181	168	178	168	168	182	189	176	179	164	171	188	193	171	156	162	154	174	169	155	163	170	179	191	164	166	160	174	168	169	186	176	177	175	171	185	181	165	177	182	176	184	198	176	170	171	177	172	163	184	161	183	151	186	192	167	196	168	149	199	192	162	203	173	175	185	206	167	174	189	195	180	168	195	183	160	190	164	165	180	192	192	187	157	153	162	188	176	151	189	196	166	179	183	141	178	158	167	158	174	165	165	165	191	181	198	171	195	172	185	178	159	186	173	191	162	174	175	187	182	214	174	168	192	159	160	165	177	199	185	178	191	165	182	159	166	180	180	171	178	168	194	204	165	176	199	157	149	185	169	201	167	179	173	185	174	177	193	161	194	199	163	178	190	169	150	179	181	159	174	162	181	181	165	156	173	186	177	184	184	185	158	173	182	170	177	171	177	165	161	159	187	161	189	174	187	203	166	173	163	164	166	181	176	165	186	170	167	164	179	171	150	183	189	179	171	168	178	169	172	175	182	196	189	189	170	184	185	171	195	196	189	163	167	151	179	178	174	168	180	183	182	151	172	190	173	186	170	169	173	172	172	156	179	164	178	187	166	160	198	162	156	193	148	151	156	189	178	165	176	182	155	190	183	197	175	169	177	173	167	164	178	192	161	158	175	189	201	177	186	156	180	166	181	167	204	156	181	169	192	163	186	184	190	178	170	183	172	204	163	182	163	162	179	190	168	153	192	163	148	158	191	186	179	189	173	161	164	181	166	194	163	184	188	177	164	151	169	192	184	164	190	165	186	168	179	184	188	166	171	190	192	161	161	172	173	177	163	194	167	183	199	174	155	167	183	164	190	174	169	177	189	173	192	157	171	202	162	189	189	176	203	190	182	176	181	205	190	175	182	193	168	190	189	175	189	140	215	191	143	188	158	159	163	169	202	152	195	154	173	173	166	177	177	182	183	178	181	164	170	191	163	184	158	163	168	185	183	170	189	173	168	182	159	146	186	187	175	176	174	156	177	146	178	158	200	180	194	165	180	173	144	174	181	168	190	175	163	181	204	171	189	178	174	185	176	176	180	180	173	192	193	186	178	176	169	193	188	168	174	180	190	202	188	182	174	172	192	178	163	163	184	160	179	180	189	169	187	182	156	204	161	174	163	157	176	177	159	175	181	174	176	208	176	172	177	189	186	165	175	183	180	169	172	170	167	169	176	183	167	188	171	148	195	171	168	190	180	166	170	175	193	175	180	180	174	167	183	190	165	192	192	168	173	198	152	194	184	192	172	200	168	184	193	168	194	160	188	174	189	167	169	173	164	163	194	170	189	150	185	196	184	186	185	173	143	175	174	190	175	176	167	185	166	172	182	165	178	176	163	165	169	180	172	189	197	186	176	206	168	184	150	169	163	172	174	170	181	168	187	181	183	189	154	162	181	174	207	197	166	162	182	184	185	168	151	168	172	172	181	161	183	192	182	165	187	181	198	176	167	175	187	183	186	170	156	176	159	175	156	154	186	176	196	207	151	186	175	191	170	189	165	178	162	195	176	178	169	164	169	180	182	201	160	144	159	165	183	211	185	205	167	195	181	178	180	169	189	159	170	167	191	191	165	167	170	184	178	170	196	219	168	185	175	183	167	169	180	170	198	164	182	178	189	144	170	174	162	192	166	171	174	190	181	165	170	191	164	174	189	154	216	170	173	212	166	185	178	156	181	175	189	178	161	162	188	172	160	163	179	163	176	196	207	169	177	152	187	156	180	187	199	193	186	174	162	164	163	194	193	144	196	185	168	178	186	181	159	178	183	168	173	200	185	167	187	188	197	166	193	173	201	183	170	167	175	173	166	183	178	184	173	211	173	179	167	182	185	184	202	164	171	185	158	173	183	166	174	182	159	176	183	174	181	179	173	173	182	177	170	169	163	181	182	182	180	180	164	168	186	175	196	187	172	180	180	154	191	182	168	191	175	183	189	184	181	188	177	164	182	171	174	184	153	171	171	192	176	163	173	174	158	212	168	148	188	165	176	182	162	168	184	162	164	191	162	172	165	165	168	170	183	175	184	176	196	172	178	170	165	187	179	174	183	196	165	174	174	199	176	173	166	180	155	168	180	170	201	184	184	179	166	170	179	178	181	174	183	170	185	181	145	194	190	142	161	186	170	171	166	158	191	197	154	188	171	176	171	180	165	163	178	184	173	168	169	182	200	181	180	186	167	182	167	168	164	190	169	171	167	196	167	155	189	187	170	168	160	173	174	169	181	179	157	183	194	195	165	174	180	176	183	175	172	203	172	174	188	177	213	191	184	193	186	163	181	177	183	174	160	148	164	166	167	151	191	173	164	173	199	164	159	185	184	158	171	165	200	192	181	174	157	162	175	161	185	190	217	156	167	164	203	198	178	178	185	170	171	193	195	176	166	173	181	163	163	176	164	148	185	191	161	158	179	179	175	173	190	183	177	202	169	148	179	188	184	168	175	162	169	155	159	206	160	159	167	172	200	180	180	184	185	180	178	192	174	179	178	201	175	170	178	174	183	156	216	167	174	178	170	172	175	153	150	169	160	168	194	199	160	177	176	174	188	166	169	170	173	194	176	173	176	169	187	179	185	154	185	183	168	169	172	194	167	160	175	178	165	183	204	182	192	155	169	189	199	188	188	171	167	172	186	194	189	176	169	176	187	174	171	192	181	190	178	163	188	164	168	180	165	191	172	155	176	162	195	177	182	201	171	181	179	174	182	169	187	163	192	157	169	172	220	165	174	178	174	194	164	158	180	197	169	188	175	179	183	178	159	184	180	193	192	180	173	156	151	155	181	174	181	188	167	160	175	183	179	179	167	175	191	175	178	193	173	172	177	168	162	168	166	171	170	178	168	168	156	175	172	164	183	180	164	176	190	149	154	219	174	190	173	175	188	180	192	194	176	201	162	137	186	182	173	185	171	199	188	165	166	170	181	167	177	170	190	178	167	182	203	168	162	157	179	193	186	180	170	178	178	190	165	173	191	154	171	160	185	187	156	164	185	179	170	173	188	170	173	180	168	173	182	197	180	179	165	169	174	193	167	166	170	170	181	171	167	181	203	170	191	183	180	190	167	180	168	188	163	188	165	161	154	167	168	168	191	182	196	196	181	158	163	173	139	204	189	144	180	169	183	165	190	175	179	181	196	143	170	213	180	180	174	158	165	189	162	177	146	165	183	181	174	174	198	195	178	170	165	192	174	186	209	189	181	165	175	161	174	183	180	172	181	200	176	202	181	188	182	195	156	178	172	174	167	196	174	184	185	181	179	153	161	164	169	197	186	171	149	185	180	195	165	177	185	203	164	184	181	161	184	195	161	183	184	193	179	176	170	165	204	184	166	171	183	178	171	212	163	169	184	181	175	176	167	171	194	161	193	191	155
31717	26353	16285	4586	698	616	601	594	608	597	559	581	592	595	588	582	567	587	562	606	601	620	574	608	560	560	592	564	552	559	560	527	564	573	589	571	532	543	604	578	562	625	574	586	587	580	565	612	557	582	561	562	584	560	562	615	572	610	592	545	566	532	612	595	626	535	567	575	607	594	573	588	593	592	583	542	547	567	557	566	583	604	594	556	585	515	539	591	552	606	562	582	574	571	568	545	599	592	569	573	559	591	580	573	584	588	590	612	567	594	594	546	548	596	587	606	554	554	547	526	570	606	623	579	579	560	521	570	552	542	564	543	572	596	562	574	531	584	581	545	592	590	601	560	601	597	578	580	621	564	554	598	588	584	578	599	583	587	595	596	561	557	578	593	589	610	560	569	609	572	583	539	579	570	598	566	557	591	536	592	618	580	579	573	593	610	544	615	597	577	575	588	542	540	581	552	544	581	609	565	561	538	572	570	601	595	571	591	571	581	589	602	561	590	585	564	570	558	551	594	570	530	575	564	549	564	576	579	573	582	567	565	572	553	574	530	576	572	622	547	572	560	571	527	574	561	589	581	583	570	605	592	577	535	577	580	570	591	544	527	517	578	569	513	538	584	598	612	562	571	549	572	579	638	608	556	589	580	544	556	572	575	612	543	555	539	549	574	548	644	562	569	602	514	560	614	558	557	569	589	549	565	586	577	555	565	567	567	554	516	590	580	548	576	567	589	591	607	589	566	602	595	588	555	587	565	581	586	545	590	570	582	587	624	566	570	559	572	585	632	553	610	602	570	576	536	616	567	567	556	573	569	595	568	597	619	612	548	558	555	584	551	538	572	610	581	595	618	625	600	590	575	619	542	623	545	578	605	588	557	561	570	542	578	586	587	595	571	550	576	516	563	589	606	568	591	599	592	546	568	575	576	612	584	557	587	580	578	569	531	569	553	594	590	580	560	543	541	591	551	590	557	561	516	575	540	579	584	543	566	578	556	596	586	620	591	561	633	552	577	550	569	563	553	585	577	546	572	601	564	548	606	582	606	577	566	580	594	570	596	598	590	561	592	577	621	562	586	570	588	599	585	551	599	550	560	573	585	600	535	562	587	597	582	548	521	614	584	584	589	547	568	573	591	591	549	578	573	591	550	595	565	571	563	591	582	573	559	639	552	581	589	617	576	592	615	593	551	584	559	552	575	556	582	608	580	556	596	566	614	570	630	592	604	586	569	580	545	586	563	602	515	614	573	602	585	597	551	525	587	537	542	600	571	593	583	594	579	575	555	583	629	572	571	580	591	619	528	614	560	562	578	570	558	556	559	557	530	562	619	613	584	562	602	605	548	602	635	551	591	528	598	594	524	600	603	577	593	575	583	543	588	602	600	571	610	601	563	567	548	579	555	564	577	611	604	573	574	561	593	533	544	571	563	580	545	586	576	594	598	629	554	589	569	563	576	543	584	591	577	541	591	546	570	577	594	579	596	558	561	542	568	544	555	564	609	549	591	627	568	550	570	571	552	573	574	593	585	581	551	601	581	530	588	582	551	592	593	583	572	521	601	627	558	616	599	585	586	567	583	609	607	562	552	548	536	593	577	570	580	560	569	551	543	605	629	575	589	585	593	579	551	602	566	587	564	566	600	599	552	559	594	575	587	614	574	580	562	600	594	556	590	579	566	562	568	550	582	506	557	555	535	538	573	621	618	577	555	617	553	569	547	552	586	600	603	549	554	549	600	568	559	585	561	527	552	542	585	571	572	602	541	561	572	545	570	582	593	569	550	566	546	580	571	568	563	595	572	558	555	549	536	647	586	559	565	600	606	533	562	558	569	619	551	573	598	599	585	527	610	595	580	603	585	613	602	628	556	574	559	559	603	594	579	622	569	548	606	578	555	619	587	598	551	552	562	582	595	602	534	629	577	588	586	583	540	573	582	573	563	573	585	614	582	560	552	581	623	526	581	583	563	555	561	585	573	557	554	564	615	571	501	588	567	567	579	550	571	565	556	596	597	603	614	541	566	603	593	561	581	592	567	579	551	564	549	564	593	625	573	584	595	629	541	558	544	594	584	575	579	561	611	582	557	589	561	576	556	584	564	631	567	602	618	588	559	588	553	544	548	592	592	584	574	564	571	627	551	571	589	564	573	561	557	586	552	589	556	538	622	601	567	576	580	541	584	572	573	581	564	548	601	584	543	558	605	615	561	570	576	572	537	587	580	551	575	593	527	563	556	527	612	584	612	571	547	548	525	571	588	599	610	607	599	609	578	579	581	611	555	602	588	612	579	589	544	596	592	605	556	570	596	569	602	560	582	570	596	592	545	591	551	608	570	535	549	588	585	556	623	607	573	588	549	599	534	568	550	610	551	571	582	544	593	575	578	611	585	558	568	560	589	575	576	552	566	574	566	584	546	550	543	580	564	560	560	591	578	590	559	565	571	575	518	582	588	576	593	562	539	574	602	603	551	591	573	543	527	532	590	598	591	577	549	614	615	517	561	618	616	577	551	594	603	521	531	530	562	569	614	580	518	568	550	570	566	570	557	556	573	585	572	588	577	574	592	565	591	563	528	603	542	585	560	582	574	596	575	546	605	601	569	559	564	593	528	568	598	594	573	596	600	602	575	598	583	548	533	585	568	560	577	594	557	577	530	562	596	566	590	574	594	575	572	559	551	630	585	581	581	597	567	603	595	574	582	574	594	619	628	539	622	561	536	567	549	571	556	551	583	539	633	599	598	545	568	579	563	583	592	582	570	588	586	538	575	546	584	619	576	600	545	546	576	592	547	591	554	553	540	540	566	569	611	571	632	559	575	609	607	619	587	596	578	556	550	605	603	537	579	590	548	600	576	540	588	559	539	584	606	558	588	627	581	591	569	564	563	547	576	574	573	557	564	610	567	580	588	560	563	599	585	577	611	608	554	572	561	553	582	598	573	609	579	604	577	549	572	584	542	542	599	546	573	614	580	614	611	537	585	532	575	602	651	582	608	590	578	603	580	589	550	572	550	597	571	587	591	581	581	577	547	589	550	588	567	570	559	602	589	576	525	574	566	591	549	569	608	568	573	555	589	570	546	581	551	554	627	662	618	584	557	551	551	585	598	568	561	569	590	535	548	601	586	574	578	602	598	576	617	553	542	579	555	586	614	584	574	581	599	620	558	592	559	615	606	542	559	614	583	586	585	576	574	610	599	614	591	560	554	581	548	550	584	545	586	587	597	631	626	553	588	598	558	541	556	580	571	561	573	566	569	571	557	611	570	557	576	552	583	556	551	578	562	618	541	582	595	599	557	574	552	628	552	540	613	530	597	536	587	538	571	581	594	617	562	545	581	554	580	564	544	562	532	573	632	568	557	560	551	603	552	602	605	558	562	574	594	549	590	592	519	560	585	603	562	597	600	593	572	583	568	576	548	567	556	592	547	580	561	559	572	590	579	563	572	547	551	578	574	538	570	599	571	578	545	577	542	541	548	614	563	589	570	528	520
65688	58653	45550	19478	1855	209	180	189	174	164	166	183	162	193	160	178	161	185	180	167	148	154	172	165	170	181	157	195	171	181	215	194	174	162	168	139	190	169	147	173	172	166	155	163	158	172	162	203	167	201	187	176	175	183	162	185	171	165	164	175	159	165	160	191	162	168	183	176	164	158	168	181	166	184	175	166	212	195	190	160	178	173	172	175	187	197	172	168	168	184	152	156	165	171	175	182	183	158	161	175	185	171	168	177	174	170	188	170	186	172	185	168	177	186	170	165	180	184	181	161	160	185	175	170	171	170	173	147	151	183	174	190	180	192	184	175	179	178	144	190	181	169	190	190	175	160	181	170	170	166	166	155	191	199	166	180	164	166	166	174	162	184	144	152	183	159	182	194	181	179	178	167	183	184	166	176	189	147	185	162	171	187	177	182	166	194	192	162	184	159	174	200	171	175	173	173	164	164	194	188	184	180	175	174	143	175	169	174	214	173	184	178	171	167	167	171	186	192	180	168	187	179	172	183	158	176	184	147	212	162	178	172	163	196	166	192	156	180	153	166	157	134	163	162	189	152	195	183	168	185	199	187	169	192	173	149	168	173	152	178	145	204	161	166	168	176	165	160	179	159	178	171	181	174	164	182	177	158	171	171	201	153	158	150	178	168	183	183	168	195	173	152	161	150	179	183	170	187	178	183	184	163	160	161	174	194	165	172	177	168	153	170	170	163	174	180	165	142	156	177	160	163	169	162	153	187	167	186	174	185	174	151	188	177	169	157	159	164	190	167	163	171	194	166	180	199	160	176	149	191	186	168	166	167	181	149	177	139	174	185	197	168	170	182	203	163	173	168	172	198	153	168	189	180	163	178	184	181	188	170	168	160	185	161	161	170	195	162	163	172	177	171	182	159	159	170	169	161	160	166	169	156	176	194	167	152	184	188	162	188	181	158	163	162	177	178	209	171	184	161	170	180	154	180	168	169	175	159	177	172	168	178	186	175	178	143	155	188	157	172	197	182	183	157	159	162	170	154	167	168	173	171	165	169	162	169	170	159	176	163	168	179	188	193	191	184	177	162	195	166	170	193	151	168	167	152	196	197	184	171	177	142	173	165	187	152	166	165	147	161	159	156	167	171	175	196	178	187	181	145	172	164	185	160	179	166	181	168	151	169	182	149	171	192	192	152	172	184	172	202	181	148	173	149	175	169	143	156	190	158	195	183	167	169	174	143	175	167	190	164	175	158	157	194	171	178	174	177	176	167	182	189	143	168	166	193	176	179	157	176	162	142	190	185	178	172	181	184	187	174	193	193	180	168	155	190	170	189	183	169	174	166	167	173	169	182	169	169	174	172	163	187	165	175	189	175	179	171	163	169	156	155	165	169	158	156	163	162	160	175	165	191	171	190	147	173	195	178	213	150	177	178	185	197	187	167	179	183	190	178	185	183	171	190	178	183	200	160	174	181	167	189	176	165	163	161	177	189	169	154	182	187	170	189	178	180	174	160	181	158	174	175	188	140	176	157	152	161	179	187	166	171	165	189	165	188	161	187	202	183	183	171	151	161	176	174	157	161	179	177	183	175	177	143	191	163	153	150	162	150	205	170	167	166	166	173	152	177	197	162	189	182	155	155	160	161	168	158	176	166	169	168	166	173	172	173	174	184	152	167	207	165	181	181	172	158	176	178	188	150	155	183	168	170	162	171	175	156	158	183	172	172	183	172	196	176	165	155	183	189	171	186	171	180	156	193	171	177	169	167	182	175	171	188	173	181	193	170	165	190	185	166	180	183	171	187	165	180	181	201	153	173	173	191	164	171	198	192	189	197	192	176	168	165	155	184	173	174	166	176	174	162	177	159	170	205	185	153	174	158	159	184	177	157	174	162	179	166	179	162	161	175	161	158	196	175	183	162	157	165	172	178	168	173	165	162	184	150	166	148	154	166	163	182	182	174	153	180	177	163	168	173	162	167	173	169	171	173	185	167	151	193	187	209	186	157	153	202	155	156	180	156	186	165	187	179	179	180	168	183	167	162	154	168	147	177	176	170	174	176	153	187	153	157	173	180	179	190	187	181	153	177	148	157	171	183	184	174	179	165	182	185	171	181	156	179	161	185	160	157	193	175	154	166	162	165	157	184	192	151	180	148	169	165	196	152	157	158	190	165	178	169	165	170	162	153	169	173	183	139	148	166	169	171	178	177	160	183	166	185	135	153	189	158	173	159	161	167	170	165	185	192	209	176	171	161	175	174	183	173	161	169	185	194	181	166	165	173	179	170	154	181	195	188	160	161	193	149	169	164	155	156	155	161	181	177	173	178	192	159	191	177	198	180	166	165	179	172	166	195	173	178	165	196	166	157	188	183	178	190	168	175	160	173	162	162	196	186	176	194	186	170	160	168	168	165	191	164	183	170	186	158	159	198	185	161	187	158	182	164	166	187	172	165	156	189	188	185	160	178	180	195	166	178	162	180	166	196	165	184	163	171	167	172	180	153	192	194	184	167	169	177	169	170	187	172	158	138	176	167	147	175	157	180	197	196	164	177	171	160	169	165	164	164	169	178	168	174	184	154	158	172	160	164	155	165	176	173	186	195	190	190	197	166	186	174	172	170	187	151	165	171	175	168	172	157	156	161	175	178	147	153	164	174	173	177	164	164	176	163	175	165	165	166	162	198	169	170	168	159	159	164	187	181	179	180	171	150	168	154	163	181	154	190	168	186	168	155	156	170	138	195	159	184	166	189	168	167	190	158	187	178	174	154	176	176	179	163	165	167	165	174	180	171	158	177	172	186	177	161	159	181	177	167	180	178	184	188	173	189	186	152	179	170	176	173	172	196	174	169	134	196	209	161	165	175	182	171	162	161	167	162	176	181	179	156	171	188	191	176	179	184	167	177	181	165	172	190	165	166	181	183	172	159	185	153	180	171	175	151	167	175	172	179	194	189	165	167	182	175	150	187	176	179	186	177	168	173	149	153	171	181	164	160	141	165	172	181	164	169	177	166	182	172	178	172	190	198	164	164	161	146	184	169	160	158	165	161	182	172	171	178	153	176	151	170	174	200	172	164	186	179	181	167	158	184	181	165	199	174	161	167	178	168	172	170	175	162	175	172	188	204	180	191	176	173	185	193	195	183	170	178	169	189	153	173	185	160	152	163	149	169	188	183	196	164	190	151	160	177	170	159	172	168	177	173	166	145	170	170	172	171	157	168	187	167	178	150	150	174	177	166	192	163	177	172	189	181	169	163	184	176	176	193	169	184	166	163	146	157	184	169	160	165	181	188	177	178	169	175	176	167	161	182	158	176	195	186	148	185	185	166	172	165	158	178	150	187	149	173	170	175	184	168	171	174	161	155	172	173	186	153	166	190	188	192	193	179	178	149	180	185	185	139	175	204	182	175	176	186	190	163	163	182	169	158	162	172	177	147	174	190	163	167	152	182	192	181	190	155	165	159	154	176	182	164	195	162	152	156	134	170	187	155	191	169
48026	48870	42356	20360	843	671	623	647	571	527	590	564	600	576	574	570	549	589	582	532	572	559	534	602	572	562	568	606	574	585	555	563	591	580	564	572	572	596	542	553	554	520	568	562	583	581	568	573	577	572	573	600	496	600	578	579	572	568	554	550	558	589	569	553	541	577	565	556	550	614	584	591	555	569	581	549	545	559	543	564	574	572	589	573	542	580	520	581	588	593	576	555	512	568	569	577	608	571	589	552	555	568	516	584	558	546	513	586	544	578	569	574	589	559	545	567	579	597	576	570	546	534	558	541	579	535	547	553	578	505	573	540	521	553	535	573	565	533	555	548	594	562	601	552	569	589	559	556	609	570	533	579	571	589	527	580	515	570	536	557	588	532	583	595	583	543	558	586	564	569	576	552	575	549	590	557	587	584	571	602	589	570	568	532	582	581	571	599	539	604	531	531	603	524	566	564	530	548	577	572	564	580	548	553	550	562	544	562	562	537	565	542	636	570	548	568	550	568	582	559	556	570	547	569	539	557	541	547	597	568	544	574	573	513	596	588	543	556	573	602	546	532	581	588	575	573	559	576	558	586	541	529	535	566	556	587	558	591	605	556	569	615	566	589	605	586	539	559	556	537	563	614	514	609	557	558	562	545	542	543	554	537	552	601	554	594	550	601	562	553	542	527	572	577	574	515	581	596	585	563	508	570	577	562	536	563	549	543	589	503	553	532	592	574	526	585	539	564	543	568	579	541	593	593	584	559	568	564	549	583	588	611	516	635	577	531	565	516	542	542	541	512	599	557	566	547	534	545	578	530	572	609	538	564	548	548	574	585	549	567	548	491	518	538	572	565	570	530	564	551	565	571	560	522	568	540	538	540	572	559	514	588	595	610	592	576	594	571	585	537	562	562	562	585	491	521	540	594	531	557	539	561	545	548	558	586	582	566	554	557	575	566	567	586	541	571	540	618	533	573	505	587	517	555	590	548	565	596	573	536	600	536	551	596	576	538	569	587	561	593	568	576	597	577	524	567	591	532	588	530	571	529	565	517	529	568	600	584	539	570	578	580	543	563	558	545	542	588	535	576	577	556	523	524	584	569	623	564	525	551	543	560	569	583	534	559	540	550	579	563	578	580	521	587	559	564	584	584	591	572	536	573	559	611	555	575	527	537	559	533	525	576	554	573	569	567	599	535	548	540	597	566	612	580	549	579	535	519	574	515	547	551	584	594	550	518	545	562	537	558	587	595	580	559	539	581	564	579	567	563	541	578	538	604	552	607	572	580	568	546	571	536	592	532	577	577	572	569	569	562	523	512	540	569	530	558	513	559	545	566	575	570	565	560	562	563	569	559	556	577	590	591	577	577	550	579	562	572	597	541	578	545	548	587	525	554	570	579	576	559	542	508	571	571	540	550	564	626	602	558	573	580	546	579	594	566	585	563	540	596	521	561	562	564	557	583	556	570	526	561	524	610	596	563	543	568	548	580	522	590	555	538	548	574	568	587	546	620	605	545	555	572	567	615	554	565	571	532	520	566	568	575	597	592	567	569	577	568	614	581	540	579	593	547	551	540	596	581	590	560	544	533	580	525	548	554	552	577	547	617	532	521	547	546	558	560	565	542	565	629	539	566	526	563	580	571	535	596	564	547	566	576	505	575	533	576	588	577	543	561	560	579	546	558	514	560	539	556	567	567	567	558	550	573	556	579	553	566	567	573	566	570	563	565	532	576	541	583	571	580	565	553	551	564	584	546	559	570	551	554	546	558	498	577	554	560	530	576	568	554	606	549	536	551	553	560	604	605	538	590	551	536	617	563	535	579	596	535	606	600	607	523	545	566	592	519	565	554	532	590	580	568	540	584	535	594	568	614	560	568	555	566	571	599	584	569	575	590	540	586	621	578	560	548	522	512	560	563	586	560	555	583	592	549	541	556	583	551	524	569	557	577	567	544	561	600	518	596	588	561	558	563	587	559	565	560	569	567	587	609	550	547	595	548	547	594	584	568	528	574	574	579	596	563	563	635	618	575	630	602	552	545	590	546	575	568	535	601	556	586	607	569	592	608	555	579	560	500	587	573	562	542	542	613	532	541	556	510	590	537	583	553	549	534	567	589	551	540	600	595	598	518	537	533	573	558	552	547	569	599	565	582	576	565	538	513	536	550	567	591	545	566	575	567	532	568	561	561	568	589	564	572	589	561	554	535	601	523	565	544	549	559	569	540	568	558	580	525	552	546	554	579	545	573	544	551	570	576	580	586	612	583	515	641	551	555	530	592	529	586	591	540	604	565	568	595	570	586	528	566	574	636	581	580	542	559	600	539	547	573	602	618	567	554	546	522	537	530	581	571	580	560	548	574	569	592	611	533	555	586	571	568	564	536	556	554	559	516	555	559	574	537	531	586	563	578	539	507	564	557	501	555	546	488	611	586	568	546	587	568	542	591	565	543	533	521	564	547	561	593	561	543	560	549	529	550	562	599	519	550	598	570	565	552	609	551	548	592	527	557	553	599	530	555	562	547	571	548	536	580	562	587	576	589	562	564	548	524	573	576	602	589	578	573	566	576	557	590	537	573	569	558	579	565	528	604	548	520	529	552	563	578	580	554	561	578	590	567	550	560	602	543	536	547	553	580	587	572	559	551	546	562	545	552	562	540	536	569	520	568	607	590	544	560	530	583	518	610	541	558	553	564	558	550	579	608	586	560	499	495	537	573	604	576	589	532	540	588	547	560	568	553	585	578	608	619	536	597	565	576	566	615	572	581	585	580	527	578	539	564	559	561	571	583	578	623	540	572	549	596	531	586	532	589	549	562	545	564	585	560	562	598	571	568	616	589	570	603	544	591	584	541	581	548	530	559	557	549	560	591	588	564	542	562	555	589	566	582	581	570	555	566	603	583	589	549	583	562	552	574	536	541	534	526	517	499	609	552	545	567	527	543	538	550	559	594	527	563	553	518	575	551	541	583	543	558	500	580	561	620	589	564	609	603	585	576	602	591	549	577	555	565	604	598	555	563	540	552	554	581	554	570	575	569	509	588	589	575	572	602	580	571	550	574	563	544	595	565	560	580	568	563	586	553	552	585	519	524	561	570	607	608	585	560	552	555	558	537	539	570	587	546	534	526	571	585	560	519	587	599	546	560	558	538	533	550	563	539	547	537	597	578	595	589	574	609	584	538	557	580	573	546	609	575	574	540	568	552	565	572	521	554	538	604	537	591	581	584	562	577	560	588	586	582	551	560	568	532	570	586	533	572	542	554	601	559	586	589	527	598	558	600	555	541	584	542	547	552	601	595	582	554	560	548	559	573	544	551	542	562	560	571	579	573	581	559	598	600	567	562	541	551	548	591	606	544	533	545	529	543	554	534	542	519	578	568	586	585	556	578	543	559	559	543	585	541	578	547	588	551	552	577	559	572	551	564	579	543	521	593	574	569	539	570	569	547	571	543	570	555	567	576	537	545	528	558	566	540	576	583	554	574	568	585	564	531
78280	73604	58383	32244	7901	587	300	272	281	261	294	312	282	267	303	328	272	270	251	274	286	274	280	295	265	278	282	274	263	274	262	275	302	302	298	283	288	275	284	297	264	277	272	309	256	271	276	259	294	283	285	246	271	249	285	258	264	286	284	277	262	278	278	281	267	266	304	241	293	274	250	246	282	284	266	265	278	297	274	252	270	254	286	271	253	256	258	268	278	244	273	261	237	270	263	260	247	269	277	265	302	276	303	291	273	278	276	276	247	274	237	257	280	266	242	279	261	294	261	274	268	268	284	272	265	290	251	238	271	274	261	275	275	265	293	254	255	251	275	265	276	286	266	274	284	278	280	268	226	252	252	263	291	242	256	255	286	274	281	259	295	290	287	266	275	285	257	256	286	283	259	266	292	262	279	289	298	255	260	247	297	274	278	267	254	263	264	260	250	254	273	281	281	262	267	280	286	291	270	261	270	259	292	264	272	275	265	275	274	275	262	254	270	249	263	276	240	264	290	300	306	261	281	303	277	258	269	276	248	291	290	296	254	276	279	282	289	305	286	250	269	269	279	258	273	230	260	236	294	292	268	247	278	252	275	288	284	266	279	256	276	289	265	267	254	258	265	297	252	287	248	274	262	266	260	264	249	270	277	290	246	278	265	294	259	281	270	293	300	282	279	275	296	275	255	273	264	251	279	253	278	285	250	274	298	273	318	253	302	238	239	243	286	279	279	300	273	240	286	287	257	274	286	262	252	259	282	291	270	253	290	281	292	270	307	272	275	276	278	295	250	239	266	287	277	285	284	308	262	278	257	269	280	283	275	269	267	289	273	280	267	269	263	258	267	255	301	247	261	272	273	289	242	276	252	228	284	286	236	288	264	278	269	271	264	325	245	290	274	262	283	295	258	260	286	271	281	263	282	250	287	247	287	258	290	262	273	282	307	287	279	256	280	307	285	256	270	268	284	259	271	287	296	264	291	249	271	253	282	270	279	274	284	298	264	255	297	269	266	245	251	274	291	264	305	277	263	279	239	262	271	288	250	294	270	255	243	304	252	267	239	250	258	288	284	262	269	282	267	280	290	330	272	272	258	266	255	287	254	282	241	260	281	251	252	265	252	266	294	243	297	294	275	286	291	303	309	294	286	255	254	303	294	273	274	264	288	294	313	253	270	266	255	259	253	269	241	251	277	271	257	263	247	264	261	252	274	243	297	263	266	271	262	271	238	249	293	292	296	274	282	279	240	281	272	256	293	276	267	281	264	272	257	263	298	288	257	275	266	246	260	254	274	267	254	304	287	313	247	252	282	256	251	264	273	293	281	280	280	298	285	264	249	281	263	259	240	297	268	252	267	268	260	260	257	294	261	253	243	275	253	302	288	303	285	272	259	289	260	296	252	265	290	286	268	282	267	237	273	311	244	280	289	272	289	264	271	254	256	261	256	291	295	265	281	271	257	274	290	272	282	285	276	283	257	254	283	263	263	260	263	297	273	270	289	265	285	263	275	257	288	260	284	288	260	283	277	276	257	288	286	299	283	265	260	240	263	281	271	287	255	280	296	276	285	267	290	274	242	288	271	290	275	273	281	284	274	270	272	275	267	268	266	277	275	284	244	263	273	266	266	258	272	264	280	263	246	261	281	269	260	276	244	280	244	279	259	249	264	267	255	294	262	281	288	267	250	291	285	264	291	274	248	292	245	296	272	305	299	280	289	246	276	274	290	269	284	305	274	267	270	289	261	284	273	277	267	280	265	261	273	271	248	273	283	281	286	281	281	290	272	279	252	291	282	247	280	246	244	275	311	303	254	272	255	256	282	260	275	261	279	281	294	274	279	282	273	290	278	286	287	294	296	258	252	277	261	288	265	294	276	253	265	312	281	270	301	306	272	287	273	249	303	275	242	273	252	300	254	297	297	286	280	259	269	255	248	266	272	268	256	285	297	271	277	238	305	269	257	278	298	270	275	276	260	276	285	300	282	275	265	296	274	275	270	267	272	275	276	277	273	268	251	263	305	275	295	292	246	268	260	269	278	290	264	257	292	285	239	286	277	254	292	264	258	285	284	241	269	289	276	272	269	275	280	271	282	282	262	304	283	268	254	269	278	273	264	275	285	303	283	248	285	294	273	292	276	277	282	270	263	283	298	243	258	293	265	285	282	287	263	282	266	261	266	273	235	296	254	274	277	257	264	276	299	248	262	267	281	252	260	262	272	265	249	258	277	282	261	288	253	287	272	295	244	246	299	300	249	269	263	269	244	277	280	279	276	244	303	283	265	284	301	287	253	262	271	248	284	286	295	278	259	274	250	276	279	279	242	287	285	268	264	275	270	266	274	287	259	250	289	293	283	245	268	268	254	289	258	276	264	286	307	267	263	271	278	280	281	268	299	259	247	276	266	301	275	289	278	261	267	265	265	313	268	279	268	297	304	263	245	275	284	265	286	246	256	255	268	259	231	265	295	256	296	272	249	280	274	271	269	285	274	269	277	272	278	301	299	263	241	265	292	260	278	254	290	277	280	239	269	283	252	296	252	282	288	285	271	285	257	278	294	277	249	280	268	260	258	278	284	278	284	269	266	263	276	270	271	264	273	247	268	287	319	277	274	279	265	292	278	242	258	286	261	280	262	288	241	263	270	256	282	297	272	280	272	263	272	285	249	294	252	269	279	266	274	282	271	276	250	268	274	283	309	274	267	260	273	284	255	256	278	266	259	267	286	269	269	255	289	283	283	287	276	277	260	316	277	238	286	245	275	317	281	263	267	287	243	261	288	288	247	281	271	261	243	294	306	286	256	266	291	272	256	252	294	261	286	258	272	277	271	263	276	263	291	257	234	260	255	271	264	266	255	271	265	303	274	278	245	253	260	270	271	266	266	259	249	287	261	256	285	295	271	280	222	263	284	295	279	256	267	285	232	259	252	310	284	278	281	304	261	253	280	260	266	298	282	309	295	282	253	273	268	270	272	280	264	256	272	283	247	272	260	280	271	263	254	260	280	255	293	270	271	280	265	291	266	268	246	287	290	271	241	288	261	269	278	274	277	256	231	268	303	259	253	249	292	285	250	277	264	265	277	266	255	269	247	247	279	263	250	264	295	285	265	316	297	288	264	307	262	276	301	268	279	270	289	275	273	274	265	264	279	274	283	256	308	274	266	267	271	279	266	255	256	272	278	249	268	279	264	262	288	287	241	266	287	263	256	285	291	270	264	278	281	275	252	276	268	245	263	276	299	268	252	276	295	281	245	263	248	278	277	263	277	283	293	258	267	265	293	262	288	275	278	294	283	251	266	281	293	248	253	259	261	296	289	269	289	278	281	255	277	272	277	265	268	260	279	274	246	249	290	261	290	282	287	278	244	303	268	255	268	281	252	274	269	247	233	277	289	302	268	263	276	270	274	264	258	255	271	286	279	278	255	274	288	287	277	264	243	266	251	260	287	289	313	256	279	266	260	291	303	265	279	244	274	267	239	253	301	271	261	264
62243	64975	54636	31576	1130	956	904	906	931	925	915	890	845	863	833	830	788	909	879	879	826	881	829	827	869	866	850	847	856	781	862	799	805	834	842	828	889	854	846	799	810	855	840	771	879	850	768	827	808	778	861	814	846	819	782	817	826	849	817	845	827	837	835	850	844	824	803	849	806	868	810	826	816	813	832	856	815	822	839	822	823	851	869	821	817	786	820	780	868	779	794	826	802	857	841	785	876	838	834	844	825	827	832	880	826	831	849	856	847	850	809	808	864	859	806	853	812	843	824	731	840	827	779	842	803	842	799	798	811	863	818	878	813	821	872	843	814	781	814	842	818	789	822	797	828	811	844	788	820	855	844	812	888	798	855	829	806	802	785	849	830	817	837	824	821	784	842	831	838	820	818	767	765	832	823	863	830	847	837	855	798	817	835	804	832	834	824	839	837	824	884	752	786	794	787	846	794	812	788	823	808	802	841	843	828	855	790	796	789	793	836	829	859	822	833	822	871	835	804	800	765	801	865	833	797	825	831	822	820	845	843	847	786	871	827	810	804	819	877	839	870	827	799	786	759	850	814	838	802	862	855	842	823	861	855	773	845	811	855	838	879	790	871	795	847	803	875	801	835	884	804	761	876	881	841	793	849	823	825	799	826	848	828	841	815	832	794	850	827	837	826	789	825	877	799	816	849	835	804	816	810	872	823	848	840	771	810	859	830	792	847	823	816	859	804	838	825	823	791	897	821	773	792	833	804	790	795	854	798	840	804	832	834	818	815	848	871	827	820	809	872	814	824	844	824	792	802	872	821	808	838	831	854	788	798	837	820	819	809	821	825	815	840	821	812	812	813	765	813	814	810	804	803	866	826	802	815	835	849	851	824	879	789	848	846	826	809	791	832	861	845	845	839	826	790	833	845	854	768	826	843	829	815	889	864	921	801	802	812	841	830	790	844	831	804	820	798	851	850	858	872	800	826	827	829	810	791	859	870	803	847	853	865	808	819	786	845	858	774	789	763	780	812	834	812	785	836	868	813	814	826	807	803	847	846	806	804	823	819	795	791	793	802	814	816	764	848	784	778	805	837	811	814	880	795	758	853	767	855	848	863	866	882	830	822	834	799	846	834	871	840	808	851	833	778	842	825	843	889	877	812	816	876	817	827	837	816	832	792	793	824	793	784	868	784	857	820	865	816	863	826	824	826	815	813	795	818	833	827	798	835	837	809	791	843	830	819	878	783	872	810	842	803	807	843	808	848	856	820	799	831	850	839	810	828	834	803	852	819	811	828	826	837	809	847	808	814	794	835	834	756	843	809	761	867	806	816	847	846	879	836	859	822	807	818	874	787	823	801	864	886	818	796	881	783	867	793	887	773	847	851	855	851	856	811	866	818	796	878	830	827	834	814	845	858	849	807	807	857	849	834	782	793	829	786	842	824	796	827	828	849	862	805	802	840	826	867	863	828	819	842	830	814	820	794	832	860	850	822	873	848	826	840	871	823	804	862	807	820	870	785	770	780	845	859	829	805	856	798	828	819	795	774	846	839	825	823	778	840	809	833	821	845	813	812	867	774	842	820	771	865	822	837	860	829	864	821	839	793	800	797	885	789	853	813	831	816	844	862	815	923	813	819	837	814	879	794	839	819	824	786	880	806	829	818	851	795	813	869	864	807	842	825	843	820	861	887	787	830	824	813	832	852	784	870	816	817	836	815	804	800	791	840	824	869	826	821	815	815	858	834	848	815	830	799	831	837	800	824	872	834	833	833	872	829	816	844	814	815	823	779	820	835	809	849	819	850	762	852	810	844	930	866	854	877	800	823	831	825	830	903	811	827	878	837	810	847	835	825	839	873	839	847	823	816	870	810	804	812	761	784	819	836	871	847	818	804	831	812	805	809	828	790	836	745	794	829	837	830	822	850	816	802	791	866	813	829	826	840	860	826	862	833	855	821	815	866	778	846	784	824	801	831	841	785	819	837	814	825	857	825	856	849	829	850	854	787	799	841	805	841	810	844	843	824	895	810	845	840	803	806	858	837	804	834	856	881	850	806	826	824	800	837	842	782	801	817	820	801	810	851	829	834	807	808	791	866	849	806	835	823	856	815	873	836	828	833	840	882	814	831	834	829	838	806	825	849	830	823	809	813	797	860	855	829	826	826	821	827	854	868	829	830	829	853	808	851	859	841	821	756	835	800	765	874	833	795	837	803	838	792	821	855	815	852	813	814	740	862	749	801	836	844	825	825	877	856	870	835	809	816	777	869	820	835	837	809	878	818	847	862	803	823	856	802	825	835	817	828	800	862	862	826	858	814	808	807	839	867	827	827	808	832	771	835	834	856	831	869	817	813	838	838	854	829	793	807	767	790	774	852	853	824	824	822	820	799	815	828	798	834	847	815	845	836	810	814	883	788	785	835	830	850	811	872	844	819	847	817	786	775	880	810	834	795	849	802	868	822	823	792	813	844	805	820	804	832	831	844	829	801	824	802	829	845	835	870	813	832	827	792	861	818	856	809	829	878	821	829	865	827	840	750	819	853	804	778	790	784	784	859	810	805	797	861	831	817	842	873	825	806	826	801	837	863	785	780	872	838	827	878	790	839	821	789	821	832	811	842	864	784	812	737	807	810	825	758	834	837	858	824	838	813	755	791	895	805	822	760	807	824	792	795	830	875	802	812	866	812	794	847	829	847	808	810	823	842	789	837	801	800	816	848	837	825	817	746	833	865	800	836	812	830	819	825	851	860	847	812	819	855	829	802	817	816	850	838	859	825	836	872	843	856	833	799	864	805	804	837	819	834	840	781	882	790	827	826	787	810	850	734	824	840	809	828	835	887	804	817	838	843	831	849	860	826	879	791	801	783	824	877	786	878	798	843	839	828	867	832	815	804	824	833	802	792	834	841	788	787	826	832	842	818	800	823	843	878	841	829	885	762	783	847	803	839	791	848	800	835	827	845	786	860	805	869	788	855	823	833	827	885	830	834	808	807	902	840	826	773	817	777	797	863	805	841	838	831	831	827	813	838	882	776	782	806	819	794	825	806	808	812	783	808	851	905	794	852	833	792	805	809	844	802	833	761	831	832	852	804	822	824	764	768	807	831	819	834	826	787	805	843	780	852	836	845	848	819	835	768	824	807	785	814	808	881	796	805	840	839	850	856	824	829	839	818	828	827	866	813	836	907	838	761	819	872	840	810	840	837	901	828	772	779	842	845	840	824	780	797	847	833	830	830	854	875	813	824	805	857	781	768	819	817	856	811	865	836	805	838	826	822	831	838	837	852	838	797	842	806	817	866	897	811	846	852	835	829	849	790	846	807	831	817	861	788	766	816	854	808	848	796	798	817	879	831	812	828	823	855	833	845	879	831	829	774	842	795	866	852	816	848	808	845	807	859	850	808	791	786	784	833	764	844	806	862	856	798	809	848	805	875	847	846	781	805	832	831	831	822	865	850	795	871	825	797	868	878	829	811	823	822	799	829	811	822	816
34308	22648	9953	1889	184	182	197	145	183	166	184	165	168	173	174	158	175	176	163	186	170	155	185	166	148	180	149	197	140	167	166	150	189	179	174	167	164	153	165	191	166	174	180	180	167	167	169	190	176	170	152	168	154	168	182	177	153	165	168	148	180	186	166	171	192	155	147	166	171	171	183	185	174	167	165	158	162	199	151	157	173	183	170	162	168	170	169	163	153	185	185	181	189	176	165	172	168	145	180	160	173	162	171	171	179	170	200	169	162	177	163	156	162	185	153	180	170	175	182	157	153	182	169	153	167	161	167	164	163	169	174	157	164	167	169	160	155	200	162	157	151	193	191	163	154	154	154	156	155	191	169	154	177	162	147	184	167	170	170	176	169	173	177	172	175	145	180	188	168	151	154	167	175	158	177	178	184	173	166	147	168	165	171	168	181	186	152	169	170	191	177	173	162	168	156	161	170	172	161	177	171	164	176	180	190	148	169	185	172	166	173	174	175	164	159	175	161	150	163	175	183	162	160	164	150	169	171	187	150	172	174	183	183	158	173	171	177	157	165	187	162	154	182	151	190	191	159	186	175	165	174	160	173	182	162	161	143	177	146	142	167	192	196	155	188	198	178	179	167	165	176	145	162	192	173	185	183	164	169	177	170	186	155	176	169	190	162	183	161	170	177	182	184	168	158	159	179	174	159	184	179	193	195	203	156	165	167	143	174	176	174	184	171	183	157	185	165	185	162	162	173	175	174	180	184	142	183	182	168	178	176	158	183	181	172	168	178	194	149	196	140	178	169	180	163	167	169	179	155	167	148	179	168	167	170	161	185	158	161	154	175	156	165	170	189	172	157	152	202	171	167	149	171	157	160	181	170	166	136	179	177	183	186	204	168	176	171	153	156	158	175	177	144	170	193	151	167	153	188	171	170	167	162	167	157	193	175	155	159	157	153	175	151	187	172	176	169	192	190	182	179	194	179	176	195	164	173	171	170	159	148	161	175	181	161	138	166	155	168	180	176	160	163	156	174	180	150	154	153	180	174	162	158	175	156	177	150	176	162	166	167	173	151	150	189	180	144	158	164	155	166	172	183	173	156	171	152	154	153	173	185	169	160	148	162	159	166	159	168	172	185	178	170	182	185	182	160	172	183	171	177	193	194	180	160	149	157	173	182	179	158	158	164	163	148	168	165	185	173	164	167	147	163	164	170	176	183	165	177	173	170	189	156	160	162	160	173	171	166	145	167	191	195	160	153	166	183	171	176	155	170	159	153	177	160	184	166	175	158	163	152	208	186	171	172	175	193	170	155	159	176	179	166	194	169	155	167	203	159	170	162	154	146	143	163	153	163	162	169	175	187	161	204	181	174	177	177	164	172	155	136	157	193	177	171	161	180	188	178	162	170	176	171	159	150	168	192	172	181	169	156	170	185	162	172	170	182	170	168	176	159	151	156	176	167	148	174	155	165	167	167	154	170	164	160	173	214	193	162	171	168	177	184	183	153	159	182	162	193	172	163	179	171	186	163	167	162	182	159	181	150	185	187	171	173	154	158	165	182	176	165	155	179	176	165	191	170	166	188	176	172	158	170	179	145	151	171	181	176	182	176	160	163	162	176	184	185	151	181	184	169	147	173	153	166	144	170	167	186	167	183	168	188	164	147	185	172	170	149	166	170	196	188	147	166	156	150	186	158	161	186	149	176	196	174	186	184	168	166	199	140	165	171	188	149	166	168	170	180	152	156	179	187	169	144	160	181	181	165	207	152	192	176	170	146	172	177	156	163	185	181	195	174	157	169	147	170	164	163	186	193	157	164	155	174	199	160	179	200	167	154	189	166	174	153	175	151	167	149	183	181	174	161	164	178	163	167	146	168	156	182	180	182	184	172	160	170	175	149	159	173	190	163	166	155	168	183	164	201	180	160	183	190	157	187	168	192	156	169	178	155	182	150	181	179	187	181	165	172	186	147	165	158	183	179	152	182	174	167	134	164	156	176	187	168	184	179	155	173	164	172	158	170	151	164	177	183	159	175	155	174	168	173	176	169	167	169	179	164	171	155	161	168	162	150	159	162	181	174	185	203	152	182	159	171	137	171	159	167	151	168	176	169	169	169	159	180	161	185	160	164	140	169	189	172	153	159	178	163	177	168	159	172	156	148	184	177	181	153	177	170	183	152	164	160	180	174	174	170	179	190	173	177	178	172	159	176	179	169	151	153	153	181	163	182	161	178	197	165	181	154	187	173	161	173	168	152	160	174	160	174	178	161	179	145	158	161	168	175	161	179	175	171	180	199	162	185	174	139	180	166	184	172	195	185	175	158	157	154	170	168	191	149	173	173	161	176	183	186	169	170	211	154	143	163	168	178	189	188	166	160	195	151	151	180	179	178	163	175	171	180	182	170	163	194	175	172	165	173	160	171	174	159	158	188	180	165	167	172	160	163	176	144	156	179	148	154	184	170	181	165	161	155	197	164	177	180	160	172	169	171	188	171	160	173	177	172	157	173	190	154	193	200	177	167	150	179	152	165	164	181	196	178	160	166	162	152	176	163	154	164	197	154	171	173	157	189	184	159	155	163	178	174	154	164	185	171	157	163	174	173	170	160	150	168	183	190	173	114	189	146	178	171	151	177	168	162	174	192	195	195	159	185	165	171	184	162	143	162	164	154	174	171	180	162	170	177	172	158	180	172	177	159	168	203	190	170	197	158	154	164	180	197	155	156	177	176	150	179	156	174	181	178	164	195	168	164	174	171	168	163	181	182	181	157	171	157	174	158	153	163	174	176	183	161	157	174	175	150	169	172	160	136	176	162	174	161	191	176	168	174	197	159	191	141	169	145	178	182	181	162	156	168	171	144	179	174	158	191	156	194	145	160	163	163	162	153	181	196	174	175	163	144	160	180	139	152	170	159	153	153	158	153	180	143	166	152	176	177	180	171	161	159	187	170	171	161	175	181	188	166	203	183	161	142	169	153	165	166	189	156	172	161	166	173	171	190	178	161	152	162	147	156	159	192	164	164	189	175	182	182	175	166	182	170	166	164	188	168	151	147	180	139	153	180	160	175	153	165	161	162	165	133	158	154	172	172	182	181	177	178	171	170	202	156	182	144	176	177	178	196	187	166	161	162	193	179	185	188	145	168	172	174	168	157	175	196	177	171	158	171	149	153	178	186	150	134	179	186	166	175	191	165	148	179	174	174	179	180	180	182	165	169	183	160	184	169	171	190	161	169	173	191	179	148	171	166	166	179	168	161	162	175	188	192	184	155	153	183	166	184	175	153	170	181	156	169	178	180	177	144	183	167	157	156	165	169	153	163	173	171	176	162	154	174	155	192	192	153	185	187	151	170	175	175	131	159	135	162	172	171	161	187	164	172	176	169	193	152	171	198	174	164	180	196	174	172	159	163	159	180	195	177	176	169	177	167	183	166	167	177	179	153	157	161	152	160	178	156	182	171	169	169	166	168	157	158	180	167	180	177	152	172	161	133	174
32739	25753	13199	4343	535	547	543	518	537	537	578	572	531	559	587	577	576	571	573	528	566	546	565	556	544	547	561	558	546	560	581	525	585	512	564	545	553	582	518	530	530	534	543	517	534	495	531	535	535	579	545	595	542	516	544	563	539	550	530	541	547	527	561	529	604	527	599	522	573	566	555	524	537	502	531	587	563	557	601	572	561	557	547	548	588	555	554	585	549	539	534	559	552	566	546	551	546	546	508	503	553	541	545	586	519	544	555	582	566	557	520	555	539	558	603	521	545	561	569	517	559	578	561	506	563	515	549	488	567	529	530	554	579	547	561	551	562	561	556	540	543	542	560	539	533	525	506	536	537	566	579	564	515	539	529	567	541	564	547	568	500	551	553	549	563	523	519	547	566	541	551	546	511	528	601	574	558	533	563	595	558	569	580	542	491	580	521	539	532	563	578	568	533	548	560	537	582	561	584	569	572	576	550	533	568	551	532	526	551	548	549	538	592	560	546	583	566	561	540	529	565	603	574	533	574	596	603	504	574	558	580	552	531	553	530	550	563	508	510	541	508	567	533	556	538	593	553	542	517	567	543	548	529	542	567	565	579	510	512	538	516	523	606	533	538	572	548	570	564	559	556	564	554	558	540	490	573	565	555	550	541	589	540	550	528	562	555	553	548	543	585	538	543	535	528	534	556	578	544	578	581	563	553	550	559	534	561	522	539	526	540	531	541	549	534	559	585	565	573	557	507	515	569	555	550	579	516	578	573	546	527	609	584	524	579	553	560	524	565	539	557	579	584	539	585	544	611	590	595	557	543	577	561	540	593	608	554	479	560	589	561	552	534	540	537	552	594	543	525	551	558	553	557	537	568	539	574	559	582	558	525	558	528	546	577	529	559	530	527	568	561	590	533	600	545	528	560	551	520	552	600	604	592	530	519	523	577	573	547	561	521	507	574	542	568	563	536	546	567	561	542	532	544	531	504	550	546	555	538	521	616	568	562	552	601	553	532	544	521	553	532	526	551	583	552	564	530	526	581	517	600	552	529	527	578	591	523	540	542	536	545	543	576	500	575	561	523	528	545	575	541	522	521	541	591	516	549	607	575	547	563	601	530	582	528	562	539	591	558	549	538	552	546	570	605	554	550	525	536	559	547	547	547	550	554	555	565	548	554	567	544	541	549	556	525	569	541	559	535	567	513	522	546	561	511	545	533	564	565	585	564	563	517	564	546	572	521	567	570	538	553	568	532	547	546	501	562	572	554	518	544	558	565	598	561	533	582	542	545	484	570	621	569	576	577	548	563	555	573	555	538	532	580	544	541	567	559	540	530	537	520	534	569	548	550	570	536	519	528	564	534	548	582	566	572	517	552	615	529	569	556	541	561	520	536	549	560	528	560	545	595	562	573	565	531	558	554	519	584	563	555	532	557	569	556	593	562	580	554	536	555	560	542	536	564	565	569	548	560	522	533	521	540	564	554	575	584	544	552	525	548	541	533	564	571	524	527	534	543	506	528	551	562	552	566	510	516	538	590	557	562	561	577	549	549	563	553	524	578	530	592	531	514	556	552	545	540	565	559	521	573	577	562	548	579	532	540	542	598	553	546	558	577	550	539	573	574	542	527	553	534	564	536	551	556	546	550	521	527	568	562	539	563	570	559	549	548	567	579	539	559	560	552	562	581	557	599	573	562	547	564	501	588	553	572	505	551	567	572	563	542	521	546	596	572	533	616	582	554	550	560	539	574	553	505	545	569	586	565	538	581	565	549	544	518	552	541	550	588	575	549	534	542	545	578	538	543	567	568	553	563	554	555	551	565	587	550	527	569	558	553	580	557	536	529	508	556	520	546	562	571	564	522	582	547	560	564	536	551	559	533	552	534	556	577	553	572	534	581	523	555	559	591	549	561	523	563	539	522	573	520	564	564	568	517	535	595	529	532	551	524	562	569	558	562	553	532	558	535	605	570	571	529	568	565	547	557	570	578	559	575	545	559	558	586	546	590	581	534	535	537	529	554	542	566	551	570	541	556	545	501	541	554	567	576	516	550	545	580	562	571	546	548	546	549	586	559	534	561	562	616	534	551	531	567	552	560	534	593	578	533	583	563	566	501	574	538	553	517	546	542	564	518	536	536	573	566	586	590	546	532	542	556	567	555	570	571	580	540	514	512	559	535	503	553	594	569	557	526	559	525	565	598	571	543	542	557	552	515	578	568	581	543	555	541	511	559	558	539	519	560	524	563	530	586	558	588	526	537	540	587	549	526	556	537	565	552	587	543	553	551	578	541	548	562	533	559	577	584	579	554	560	548	555	573	520	559	554	561	553	567	574	547	525	576	530	570	558	561	553	598	595	539	526	555	550	588	535	553	530	560	545	541	553	565	581	547	560	614	563	572	550	579	516	530	552	540	530	556	524	579	573	608	553	589	549	568	535	587	546	580	571	536	587	604	529	522	550	537	608	588	533	529	553	524	502	524	559	554	542	535	559	612	552	536	510	535	538	568	578	550	590	536	596	538	540	567	528	536	497	566	523	544	567	561	542	567	560	544	550	559	550	534	584	547	533	556	585	545	560	524	516	538	581	536	488	570	512	560	560	606	534	538	548	568	532	548	486	561	575	550	575	552	586	553	589	591	541	528	576	593	506	547	548	506	548	559	591	517	569	539	506	535	559	572	548	551	519	537	566	543	519	549	559	571	551	549	551	526	566	554	514	532	522	508	559	555	545	550	574	560	530	585	547	575	547	557	586	534	567	551	549	534	539	615	591	526	557	550	595	553	501	554	542	560	535	516	580	547	550	541	570	569	530	545	589	592	556	535	575	561	526	570	633	573	591	588	575	547	559	562	554	587	568	523	570	512	567	548	579	554	569	565	551	552	561	546	563	503	563	579	555	576	535	543	526	602	559	569	540	536	524	514	573	533	558	551	521	566	551	508	572	531	569	531	560	534	568	519	518	534	555	517	545	537	576	544	556	577	564	521	553	570	588	601	595	557	575	564	569	540	557	570	547	506	598	555	545	583	553	571	558	539	593	577	575	526	572	567	576	564	587	539	541	517	520	580	574	511	579	550	537	603	570	523	515	591	534	574	536	543	525	574	568	551	558	551	543	540	559	574	564	553	556	538	553	561	542	537	541	553	591	562	559	559	574	527	534	567	577	571	522	579	552	530	596	545	568	539	545	541	523	546	544	576	565	594	495	540	544	581	542	544	580	533	544	525	555	498	558	517	542	562	549	591	567	518	505	531	532	516	521	589	540	517	616	540	586	560	601	538	544	560	552	548	568	504	574	601	575	527	519	597	518	554	542	570	585	538	574	594	575	520	575	577	570	552	563	556	539	554	564	537	566	566	560	562	526	551	572	547	545	565	586	586	545	527	520	579	530	585	549	530	567	531	554	530	563	571	541	572	616	536	543	529	553	533	509	531	554	571	573	526	579	536	564	534	559	553	567	560	565	565	501	559	562	592	549	553	595	545	543	559	518	605	555
65986	57679	42514	19937	2074	202	191	181	160	174	176	155	188	178	168	159	164	196	169	155	175	151	169	174	161	147	163	151	134	164	177	175	163	164	181	165	156	183	144	163	170	147	170	170	177	164	180	153	178	167	157	152	153	159	146	144	154	138	156	162	153	142	164	167	144	144	153	174	159	168	154	163	193	151	159	172	161	179	156	160	140	135	159	161	164	159	155	165	165	165	149	170	187	161	163	168	153	137	169	168	167	158	171	134	139	147	158	160	154	157	157	156	143	156	156	181	151	162	174	174	171	149	191	181	172	157	147	158	169	167	182	145	163	149	164	162	166	158	167	149	166	159	167	166	151	158	166	164	182	175	142	161	160	161	166	157	157	176	156	155	155	136	157	151	179	141	146	147	174	163	161	153	136	167	147	172	165	161	148	153	179	159	142	168	152	160	161	162	165	168	170	153	148	146	170	179	193	171	170	142	148	138	165	151	170	178	173	166	156	145	162	158	177	160	142	176	180	178	143	166	139	150	147	170	155	186	171	160	161	160	161	164	143	146	172	166	177	165	165	154	163	192	160	162	162	192	156	169	163	162	161	152	155	166	166	191	177	165	165	172	169	154	135	166	153	162	153	158	135	132	146	150	149	147	139	180	159	187	146	153	166	159	157	169	153	158	173	173	162	162	153	166	169	156	183	176	161	181	168	168	149	144	161	158	151	171	149	136	174	148	160	160	151	186	162	176	152	169	151	165	147	154	166	177	163	188	175	165	156	149	177	146	179	187	177	163	162	157	139	159	146	177	160	167	158	173	170	148	176	163	181	174	157	157	148	157	169	172	170	171	183	160	168	174	171	164	165	160	166	161	154	162	153	167	166	168	162	170	173	163	203	145	179	159	171	167	161	145	161	169	170	158	145	183	179	133	160	169	156	138	159	151	169	144	154	173	154	159	144	152	130	161	153	169	164	161	164	149	138	148	149	150	170	155	167	180	175	160	168	173	164	171	171	161	178	150	166	172	178	172	169	147	162	154	171	151	182	159	149	185	159	172	150	178	155	163	153	165	186	159	170	174	173	174	156	147	169	172	169	168	164	150	175	166	149	158	152	169	165	181	145	154	194	159	155	178	168	142	155	158	170	167	174	157	148	147	138	142	140	166	160	173	177	166	155	162	174	141	184	166	160	155	172	164	164	145	175	150	177	165	140	168	166	157	184	160	137	163	163	124	164	189	176	173	162	174	175	158	128	175	161	142	156	135	159	134	138	167	185	160	169	167	176	161	159	150	166	139	147	168	181	163	166	151	178	181	151	148	164	169	156	136	175	143	199	169	163	192	169	176	166	170	174	155	169	147	182	164	198	157	159	146	177	191	157	163	153	160	150	163	171	173	176	182	177	173	153	160	161	175	151	153	142	166	167	153	180	159	154	167	155	184	159	174	176	163	185	170	165	174	166	168	177	197	169	162	164	155	156	178	160	160	158	171	158	165	165	168	157	144	177	178	168	165	150	170	185	165	152	171	151	188	152	153	152	169	156	147	181	193	145	153	174	152	174	158	168	166	160	155	177	161	148	148	164	160	178	136	155	185	172	153	158	168	150	147	183	189	145	175	139	177	159	162	172	166	179	163	151	149	161	143	163	148	168	162	153	152	160	163	162	144	169	150	167	160	169	187	162	166	153	167	168	148	149	146	181	156	162	158	147	151	168	155	147	167	177	183	172	165	149	154	159	146	140	175	188	147	173	162	155	173	168	174	178	154	154	189	144	159	155	160	174	174	165	162	161	176	159	182	142	181	149	172	172	163	172	180	166	177	148	169	170	176	164	173	153	167	184	147	160	181	152	177	146	169	154	167	167	154	161	173	157	164	180	164	150	162	169	158	148	140	173	160	148	175	200	171	170	164	178	187	157	188	152	173	222	184	149	185	131	172	150	171	161	153	157	159	153	164	148	176	161	159	159	161	179	156	143	163	165	157	160	166	151	152	162	164	146	180	146	169	156	160	168	161	183	173	150	157	171	157	139	166	158	165	144	167	160	163	179	188	173	170	153	168	178	179	146	170	190	186	177	170	164	162	163	182	141	157	142	164	171	166	157	149	159	146	159	147	165	141	160	149	164	156	142	167	173	169	164	151	182	156	159	183	145	152	158	155	151	147	161	171	149	169	140	154	167	171	154	153	163	160	160	174	182	165	164	169	157	157	148	140	159	150	188	157	160	158	159	150	190	168	171	181	140	154	153	145	182	182	145	179	171	147	164	163	164	169	138	154	160	169	156	162	155	177	160	162	169	159	147	165	172	171	189	177	164	157	178	159	159	153	167	188	165	164	174	173	158	175	147	149	169	154	157	186	157	164	143	181	165	186	182	169	176	159	159	133	157	187	150	175	159	143	165	160	141	150	163	162	176	176	171	125	165	172	147	190	168	160	171	151	188	159	170	163	190	188	131	164	140	154	166	152	178	161	136	189	153	150	173	189	146	168	145	135	165	156	131	139	161	172	168	156	155	169	167	167	165	168	172	169	155	177	165	166	189	157	160	170	185	191	162	156	197	155	156	168	177	151	171	162	159	158	163	175	168	143	181	181	136	162	148	158	181	157	178	164	164	166	146	156	161	170	154	182	171	145	137	169	166	180	173	169	168	175	167	162	175	161	168	163	178	159	202	165	157	156	150	161	154	185	162	172	165	158	176	170	181	155	157	152	169	183	163	169	148	171	147	170	155	178	165	173	142	163	169	175	135	177	162	176	181	144	170	149	165	172	157	171	155	159	195	159	170	168	167	163	174	180	167	173	168	176	157	148	175	176	147	136	146	165	189	165	168	152	173	161	141	162	143	160	171	159	184	160	149	153	168	193	179	156	169	168	166	164	162	144	156	190	154	150	166	135	161	166	161	171	170	169	149	156	176	157	169	179	189	166	170	169	179	164	148	167	175	183	178	151	173	174	147	177	181	168	159	156	173	180	167	164	148	161	147	148	181	156	162	177	159	180	168	178	169	161	174	149	144	175	143	150	164	158	170	167	162	151	168	148	148	170	174	151	143	163	165	166	159	153	160	162	166	153	158	162	180	177	153	175	165	150	166	149	187	150	162	159	162	167	151	128	167	154	186	167	148	166	200	170	172	181	140	169	160	157	159	158	157	183	177	178	154	159	154	181	159	160	187	155	161	145	175	161	168	144	165	179	160	169	145	173	162	166	168	186	156	169	179	152	161	148	145	172	166	161	177	153	173	180	157	160	156	161	178	178	147	152	173	152	157	161	157	165	167	168	174	178	162	170	158	194	163	178	164	186	165	182	177	167	167	161	172	169	180	169	144	166	171	153	157	167	146	141	169	158	181	161	153	150	161	140	176	145	171	158	153	165	150	135	174	146	139	149	159	168	177	163	165	146	159	168	174	165	165	191	208	178	171	150	175	165	134	178	151	173	186	153	163	150	173	141	166	150	179	159	176	157	158	169	146	173	164	196	162	119	151	143	177	161	131	156	134	140	159	165
48035	48098	40216	21404	624	627	599	591	525	581	502	518	575	531	565	506	517	534	548	622	530	535	550	521	551	560	517	486	522	549	531	547	528	536	545	540	548	556	523	544	575	534	551	530	549	558	535	587	529	518	566	552	573	550	538	541	586	528	517	522	556	537	544	538	519	552	533	514	523	540	540	505	556	547	552	512	581	538	508	569	515	561	513	506	546	528	527	548	543	533	536	505	537	522	560	506	555	545	551	550	522	553	546	536	525	539	494	549	526	523	570	529	543	520	511	557	539	520	535	535	544	542	554	539	573	511	525	517	499	545	534	546	550	553	524	579	545	587	541	550	534	547	550	531	493	572	527	542	519	503	538	519	546	524	564	514	499	505	552	545	523	511	494	484	550	523	509	559	521	557	537	548	538	525	551	533	536	532	533	547	553	553	519	516	493	530	578	548	489	517	551	560	528	534	516	550	499	520	551	549	551	564	525	530	540	526	524	494	546	537	534	537	526	511	527	494	532	523	519	556	542	534	563	556	512	543	531	492	532	509	535	535	501	558	542	533	511	541	556	546	553	529	523	526	540	513	510	543	534	512	521	516	589	542	515	519	558	494	540	526	563	557	568	534	531	551	530	504	572	509	546	517	546	552	562	545	483	552	527	509	547	552	536	517	573	495	546	555	545	533	523	534	556	563	537	535	521	548	542	543	508	582	502	532	534	487	561	517	530	542	551	524	582	549	593	522	527	534	516	545	534	507	535	558	520	530	522	531	534	522	535	533	512	547	545	544	514	520	513	509	538	570	525	546	508	521	566	541	517	532	532	520	556	538	557	559	527	488	513	528	534	549	522	543	520	527	513	561	520	540	563	571	518	516	521	558	546	515	502	512	588	511	552	545	506	510	530	523	529	506	526	528	526	522	578	506	539	541	559	559	536	521	555	544	524	482	511	561	544	541	552	573	546	511	555	515	549	513	545	546	507	502	537	556	540	555	536	551	531	500	503	511	505	536	524	522	538	545	556	512	514	533	538	511	529	557	544	536	547	518	554	523	537	545	494	524	515	546	514	560	574	541	544	541	518	553	531	523	542	585	531	505	531	505	527	566	521	512	509	482	515	532	498	525	527	508	527	516	531	540	580	535	523	585	532	514	519	533	570	541	584	536	532	530	484	549	493	543	531	495	557	523	543	568	521	506	523	541	503	541	554	515	550	526	532	542	606	551	479	549	483	510	532	498	499	512	561	521	496	520	519	523	522	506	525	541	534	529	527	527	527	527	515	524	493	568	523	541	524	535	529	537	552	536	537	547	535	559	526	521	560	540	511	526	550	501	508	522	509	549	524	547	525	529	525	555	519	555	519	517	497	543	593	554	508	518	517	533	558	542	539	577	573	532	530	526	527	556	511	513	593	593	522	529	514	552	483	499	549	527	548	504	523	552	529	590	549	587	532	573	544	509	512	530	548	539	577	545	536	527	532	514	573	523	512	528	532	529	552	525	504	555	499	565	547	582	525	553	558	550	531	560	536	521	552	531	542	570	537	537	548	543	499	525	554	569	553	535	490	540	517	535	541	540	513	549	549	521	548	520	546	588	516	526	540	539	507	512	537	522	517	569	515	550	539	519	507	510	506	510	541	566	535	535	534	588	547	557	512	572	541	529	493	564	529	572	563	543	566	549	503	563	482	522	521	515	525	537	525	512	568	526	506	533	572	528	536	493	553	546	523	488	534	533	508	496	527	543	554	532	528	540	553	520	531	497	539	529	517	538	579	534	515	541	548	562	596	548	539	543	540	543	582	555	495	538	523	586	521	518	562	526	554	526	535	531	485	540	540	537	522	550	524	519	545	536	539	507	548	522	557	519	535	524	555	525	542	537	522	550	480	558	522	514	513	529	551	539	513	527	521	517	536	505	525	551	544	551	562	509	563	551	535	523	554	482	586	543	567	497	507	555	502	549	553	556	525	526	543	574	520	541	562	568	561	559	581	552	533	526	520	536	579	524	545	533	508	568	468	532	539	515	514	523	562	567	512	546	572	529	517	538	548	537	564	568	541	557	488	542	549	528	565	493	512	541	507	528	510	520	544	518	560	564	540	573	510	500	545	562	544	541	489	531	526	553	548	553	524	533	543	567	517	531	485	530	521	508	548	547	550	495	571	561	506	513	580	594	519	495	510	578	528	567	566	547	516	549	518	506	535	532	555	532	521	497	525	570	546	573	540	540	563	521	549	509	540	524	538	556	548	531	536	558	490	513	527	535	521	531	527	511	515	577	565	568	527	530	578	547	529	539	531	542	522	557	510	506	495	515	546	526	526	558	542	539	570	540	576	510	531	541	514	550	505	562	520	521	464	538	574	548	530	544	511	537	562	491	496	529	539	544	546	531	524	493	498	529	558	560	570	562	538	539	513	552	522	549	523	543	520	552	487	512	506	547	515	511	514	532	554	532	539	555	532	539	495	498	531	566	541	531	508	569	524	581	576	539	537	535	554	557	516	517	515	544	541	546	577	536	526	522	539	501	574	526	523	558	556	519	555	559	549	529	539	507	553	541	550	535	495	511	486	548	547	524	558	520	542	516	517	507	567	552	520	535	530	531	580	544	544	532	542	519	500	544	525	551	568	539	530	568	515	508	516	529	503	562	479	553	507	530	585	552	556	542	549	525	509	545	512	539	540	523	518	552	504	510	547	529	508	555	552	536	530	561	499	573	507	544	509	572	562	581	545	506	513	563	529	586	540	563	538	495	524	569	555	534	527	551	518	573	508	539	527	551	508	558	556	532	585	513	536	533	573	498	541	538	574	530	554	516	544	508	542	540	564	561	540	524	572	557	548	525	560	528	581	519	545	568	511	525	545	530	561	544	537	568	558	523	527	538	526	506	512	518	521	533	536	550	527	568	531	560	549	528	561	528	510	535	528	513	528	516	527	527	535	495	542	507	545	507	532	509	531	519	549	559	550	560	525	506	513	551	540	568	558	553	551	534	549	533	531	512	552	532	517	512	522	524	523	552	533	552	478	505	557	523	559	548	535	538	563	526	566	499	506	592	525	534	539	538	538	509	554	539	560	569	573	536	538	533	520	556	541	482	502	557	510	519	548	535	540	549	523	539	552	548	543	521	527	545	572	533	555	534	555	502	566	537	575	595	548	539	528	531	527	540	546	557	544	512	512	543	539	540	534	525	553	562	517	547	527	551	545	533	535	533	530	487	540	522	527	569	539	567	532	493	526	518	566	523	554	542	523	565	483	522	539	546	588	523	553	542	485	522	568	538	507	542	544	522	534	555	489	544	544	533	536	575	551	517	525	572	502	581	540	536	573	542	506	546	552	527	557	546	546	528	555	523	561	535	519	528	543	521	560	573	506	541	529	568	513	530	548	566	525	538	563	574	534	552	551	544	538	552	546	536	491	500	548	552	537	555	536	539	537	548	521	478	558	548	530	559	511	542	546	526	529	520	538	553	497	530	555	583	518	529	500	568	552	521	555	538	538	539
78815	74099	58794	33739	9189	769	311	304	264	295	259	271	264	303	270	244	271	299	241	257	266	279	271	280	276	253	259	264	258	244	254	273	276	296	272	308	271	267	284	265	262	287	275	299	254	289	278	235	267	245	257	305	248	247	291	258	290	224	271	284	242	263	260	277	274	264	277	266	308	295	252	267	261	296	254	303	263	253	265	284	268	283	287	260	264	284	247	274	310	286	276	263	256	306	271	258	219	293	264	231	274	273	277	252	285	252	267	289	261	260	272	276	247	283	254	277	273	251	281	279	241	254	269	238	286	267	282	277	263	259	280	273	238	268	272	285	274	278	258	270	245	274	246	278	248	282	278	289	296	275	250	259	276	256	280	242	267	256	276	285	278	268	269	254	272	284	256	284	266	278	245	268	290	239	268	278	265	274	231	260	292	269	275	238	269	283	282	243	264	296	266	275	249	262	274	254	236	255	277	293	274	270	277	256	282	254	262	289	276	255	286	245	269	250	252	288	271	259	274	281	248	272	272	270	294	268	258	277	301	276	295	278	243	266	265	278	276	247	263	283	282	257	243	269	277	299	272	282	268	271	243	286	260	246	277	270	286	268	292	268	277	289	281	271	259	269	268	241	285	280	244	290	255	279	274	276	263	307	283	271	282	281	261	281	281	262	270	275	257	289	240	263	258	286	255	268	273	290	279	264	288	236	299	284	283	237	267	263	246	281	242	272	259	226	271	272	256	282	259	275	284	257	260	249	253	260	261	239	248	265	300	275	281	305	270	262	268	284	249	306	243	253	263	271	279	268	263	265	285	271	278	274	291	281	262	271	277	272	279	262	280	253	268	265	244	280	264	295	263	261	241	239	257	244	285	274	297	275	316	284	283	284	236	252	240	243	283	267	271	269	284	262	258	250	258	267	254	280	276	259	252	273	249	278	243	279	286	274	296	265	263	282	268	236	280	256	269	279	287	307	291	268	309	304	265	283	251	281	263	273	236	245	286	277	257	271	257	239	277	259	272	276	228	232	270	280	285	250	290	263	280	259	229	299	285	247	288	286	271	251	276	294	249	289	240	251	251	287	274	282	246	284	294	264	255	239	265	292	269	300	260	265	266	237	258	259	256	273	259	283	241	280	267	282	261	281	262	247	259	273	274	276	266	243	275	280	268	268	243	281	268	284	306	281	249	274	245	263	273	282	286	233	270	272	246	264	252	259	268	256	278	253	268	289	273	252	272	272	246	246	270	283	245	297	288	298	273	276	305	256	300	272	265	267	231	257	259	255	274	295	244	267	270	284	297	268	285	242	257	280	254	236	257	284	272	281	257	248	258	306	257	278	289	245	247	284	244	267	240	269	269	282	286	261	260	262	263	300	296	250	264	269	296	262	277	275	246	249	272	279	258	253	229	230	261	278	273	269	262	244	267	266	239	252	254	282	278	242	271	278	252	274	235	264	282	268	266	283	250	255	294	275	266	264	258	283	283	306	294	266	248	282	286	266	262	249	261	254	256	261	269	278	264	264	253	280	305	268	265	252	262	299	277	269	240	292	291	249	235	289	306	257	283	282	262	252	277	282	283	277	284	248	275	269	269	285	276	276	273	267	262	287	266	246	255	286	277	266	255	260	260	280	272	300	257	270	279	300	257	275	282	274	275	271	266	261	265	267	289	307	274	296	268	313	219	267	264	256	280	270	248	255	251	278	291	243	263	244	260	262	256	268	271	288	274	240	249	282	259	278	274	271	255	254	301	243	270	286	277	287	275	287	240	237	252	273	306	280	255	296	270	286	281	279	257	269	265	273	286	299	283	241	269	255	263	244	295	284	282	305	278	270	268	281	281	274	262	271	284	277	276	274	289	249	225	256	260	270	274	254	272	254	262	244	282	276	253	292	272	269	237	279	275	253	278	275	276	293	257	266	287	266	272	304	283	274	284	259	268	270	255	311	265	273	277	276	233	257	275	269	297	309	250	258	274	287	252	268	265	254	268	288	242	276	280	274	244	285	272	260	282	284	281	260	276	249	273	249	255	276	273	310	277	288	300	269	305	280	272	250	277	242	261	268	277	266	265	287	266	255	273	294	273	269	279	279	281	265	280	242	245	263	261	271	277	291	275	246	252	253	257	271	297	264	284	261	259	266	258	267	239	246	251	291	274	252	270	269	266	257	256	249	306	271	266	284	279	254	254	277	284	286	263	253	270	282	281	284	262	251	267	238	253	258	303	279	271	298	283	237	303	249	299	271	299	330	262	300	270	260	251	273	253	251	271	256	263	260	275	265	266	252	274	277	271	258	223	261	271	263	264	280	274	251	271	276	291	287	270	261	257	270	305	280	288	261	258	275	252	291	257	287	281	277	268	252	258	266	274	294	284	237	280	283	268	289	272	270	238	275	300	273	268	250	281	275	266	262	282	275	212	277	270	271	251	286	277	238	257	235	274	301	269	276	278	270	263	263	269	296	258	278	263	270	302	275	272	279	265	262	301	260	290	270	281	267	239	264	271	267	281	292	295	260	277	266	258	293	272	239	286	272	220	237	261	249	266	272	269	259	259	269	283	281	269	261	272	262	270	251	310	280	288	269	262	281	264	260	267	283	251	267	265	268	266	249	271	265	274	261	257	245	255	268	275	261	304	264	283	245	265	278	292	257	260	256	269	265	251	271	230	252	295	288	280	266	244	273	313	287	266	254	271	282	267	271	282	270	250	276	272	258	268	267	297	242	289	286	276	266	264	268	287	280	246	274	267	256	304	280	272	261	256	250	283	246	279	241	246	254	266	304	276	269	278	261	265	280	280	247	287	286	235	290	280	249	253	260	263	286	274	254	263	273	293	280	265	295	273	253	300	301	279	272	268	276	274	275	245	263	306	259	282	282	259	309	282	253	260	281	272	275	277	304	290	275	282	287	276	267	279	295	254	279	240	264	261	281	251	271	293	284	258	271	286	268	252	260	254	298	286	269	264	291	249	257	240	267	271	284	299	275	271	280	253	259	289	275	250	262	262	294	294	257	277	283	267	270	281	281	232	274	292	243	277	240	261	264	275	276	276	269	281	286	263	258	254	250	302	285	261	257	247	281	263	278	280	291	274	271	253	269	282	295	269	275	256	277	272	279	261	273	273	281	280	264	268	290	253	270	263	233	275	253	246	279	250	228	260	237	265	276	292	249	258	243	264	266	284	263	272	292	272	265	248	292	258	285	268	301	274	270	282	278	249	279	277	260	282	267	315	255	308	296	275	265	257	265	257	255	258	259	259	270	294	290	284	289	277	271	259	261	274	282	250	281	276	270	258	253	295	285	258	287	290	291	284	282	259	250	257	271	268	269	273	247	265	258	284	251	279	285	255	281	278	249	274	247	254	238	283	275	280	238	256	256	283	253	274	275	262	255	253	283	248	260	273	253	275	251	287	284	232	284	296	262	250	274	283	263	246	261	255	278	287	269	285	300	281	317	256	260	265	262	296	259	240	273	240	265	282	258	264	284	255	288
61481	64734	54993	33471	1079	972	963	899	904	843	893	965	837	819	856	812	840	822	835	844	827	843	838	856	801	815	870	808	797	806	783	888	837	850	768	816	812	850	777	788	769	780	761	857	829	812	832	848	803	804	792	813	773	807	820	802	808	824	880	813	806	842	815	829	804	832	852	831	765	807	835	819	839	759	819	837	767	820	792	831	795	831	863	760	874	840	800	865	815	820	787	786	759	812	819	827	842	828	826	812	859	806	827	784	818	791	802	855	840	853	828	796	863	858	803	786	845	746	799	847	830	791	834	800	835	782	846	804	802	758	759	824	798	821	867	824	813	834	810	832	846	821	817	779	817	795	833	823	841	792	784	823	797	808	757	794	768	846	779	780	809	854	852	855	817	810	833	832	832	849	792	802	816	797	826	810	841	782	748	822	851	808	853	857	807	780	792	837	797	820	795	764	805	842	803	835	810	795	842	776	808	799	843	792	832	784	784	849	845	824	775	759	814	856	842	830	816	842	815	832	829	804	848	775	810	761	812	819	802	852	837	823	831	817	790	791	845	777	782	806	767	802	825	853	760	786	827	790	848	825	833	832	811	837	838	725	838	840	818	892	824	798	878	800	838	810	828	822	837	838	848	806	829	838	752	818	809	861	805	776	816	781	853	796	810	863	812	786	831	822	817	802	836	806	763	792	822	789	830	796	820	838	820	803	821	807	840	824	862	763	815	825	806	866	851	777	816	795	776	834	820	855	822	843	814	808	864	852	765	834	794	804	799	848	831	835	816	763	820	798	795	801	878	817	854	843	835	822	818	829	806	859	843	828	798	799	841	801	807	814	813	766	783	775	819	799	801	840	777	841	803	813	837	765	772	762	788	838	790	780	787	794	846	827	786	813	865	764	786	829	817	817	850	834	817	804	816	850	837	783	827	806	841	834	810	862	836	788	809	819	828	792	839	796	803	822	862	806	786	797	848	792	845	871	813	810	827	812	842	838	828	823	844	819	773	791	784	782	779	791	775	815	763	820	768	802	789	828	832	803	775	778	800	797	829	854	814	819	815	838	839	788	839	812	845	817	800	822	804	774	852	862	816	810	817	804	801	841	842	786	839	814	809	838	835	834	828	858	761	805	863	727	829	869	837	794	807	831	805	846	822	798	824	854	825	833	836	785	824	838	785	864	793	835	818	854	813	820	805	862	784	769	804	801	817	810	834	823	844	817	795	829	811	806	828	855	836	810	757	830	829	817	856	853	855	841	846	827	814	805	833	841	856	813	831	835	760	842	786	818	852	842	781	869	821	896	770	777	825	811	830	826	827	850	816	820	808	775	798	809	850	794	812	844	849	808	819	851	817	836	800	817	789	789	843	843	797	790	834	850	772	820	809	810	813	795	815	826	855	808	769	807	816	807	774	839	849	766	817	821	820	843	812	789	833	831	785	845	785	826	837	798	838	806	792	768	843	810	802	796	794	857	777	793	834	780	816	789	805	812	806	776	849	850	797	828	855	779	843	819	821	783	819	795	792	800	809	784	814	828	792	828	869	792	808	847	846	862	844	810	831	845	770	794	864	800	811	747	812	775	804	786	794	872	793	807	835	832	825	797	781	851	823	834	834	863	760	798	746	853	806	739	812	827	819	831	824	785	826	823	803	813	792	832	785	782	832	815	789	832	817	797	816	792	838	791	809	746	829	836	845	806	806	813	824	886	860	759	803	764	780	827	823	804	791	794	814	816	788	834	841	820	827	739	824	800	793	826	810	802	842	787	850	786	810	778	799	772	825	778	812	786	775	814	804	788	848	821	832	760	798	778	830	791	813	791	837	785	818	804	796	763	783	796	787	845	825	799	861	803	796	790	796	790	846	804	809	834	786	870	802	799	788	818	833	793	834	836	841	818	873	834	811	817	798	806	803	815	853	858	825	769	794	810	829	849	846	785	831	811	851	790	884	805	812	851	833	816	814	875	825	834	830	819	823	777	830	789	816	830	801	838	882	822	774	797	804	802	794	836	877	890	848	803	819	781	797	778	879	818	807	822	802	861	831	849	801	806	783	820	753	802	797	810	784	824	824	819	789	802	797	809	803	839	805	841	818	784	806	845	890	812	841	797	792	810	791	798	776	816	822	818	827	784	860	844	784	770	822	833	816	820	799	832	783	826	736	858	830	790	840	786	828	769	789	828	820	793	745	823	839	829	779	815	831	906	783	799	816	812	841	826	814	801	846	773	882	860	825	827	822	826	789	836	883	785	822	820	838	793	798	848	857	785	816	823	855	821	754	775	837	873	822	860	834	839	827	850	781	756	837	845	810	793	835	811	782	789	799	807	854	824	799	772	773	852	818	790	823	790	811	777	827	827	850	805	819	775	791	781	763	808	832	847	765	786	799	817	875	807	803	819	817	822	798	868	828	820	777	817	765	814	811	832	772	854	803	804	820	788	793	827	790	786	814	857	860	829	831	843	841	798	895	827	847	781	829	801	773	823	846	779	846	835	765	846	817	819	835	774	817	830	796	796	836	794	841	751	797	831	828	825	796	796	797	803	837	767	803	795	801	780	794	858	806	798	817	817	829	838	828	790	778	809	791	812	807	796	835	844	828	807	775	865	838	870	819	848	843	784	817	857	838	777	828	842	787	818	856	835	842	848	833	829	842	839	834	826	864	760	799	831	781	849	808	855	804	824	786	807	834	813	818	820	828	873	843	814	805	804	841	805	808	818	822	821	797	771	769	801	842	803	831	808	828	801	797	801	864	796	846	800	828	794	818	819	860	831	858	825	846	835	821	791	831	828	778	811	772	811	841	840	772	798	814	848	800	802	777	821	785	779	854	780	847	864	828	838	790	781	775	843	862	794	825	835	753	807	829	787	792	789	796	825	829	824	825	796	841	792	866	827	827	855	793	787	772	772	830	825	809	824	806	759	813	838	828	798	855	828	864	753	840	796	818	794	831	775	820	874	806	814	843	815	815	871	850	828	810	804	823	867	818	795	799	802	797	855	801	816	812	808	750	823	875	834	799	841	836	880	808	788	813	779	817	803	799	864	802	831	824	869	846	812	861	771	835	797	813	823	781	850	851	813	817	847	834	840	830	801	868	837	854	762	827	784	834	805	849	817	817	765	802	818	808	820	830	812	805	848	827	837	814	792	830	792	819	835	772	808	806	808	792	800	797	808	752	801	777	752	784	837	843	810	843	826	812	794	805	851	842	840	815	837	804	831	805	856	829	766	846	858	833	839	839	818	822	797	829	772	842	769	786	829	766	833	810	856	752	814	821	851	799	818	794	811	828	772	850	780	845	827	810	827	784	823	799	851	794	801	836	790	797	849	883	824	828	816	816	809	835	850	804	815	776	852	823	796	807	777	791	826	811	778	891	808	812	813	833	831	813	831	818	813	821	819	879	804	840	867	865	788	804	844	852	813	838	735	788	804	837	826	802	762	807	779	809	829	774	782	823	818	792	835	726	806	805	834	789	793	850	795	816	867	813	814
33070	22818	10852	2092	256	172	142	167	178	159	173	167	150	185	168	168	200	184	194	177	162	171	191	183	175	164	167	171	166	157	150	160	203	167	185	170	163	181	180	169	161	173	154	177	180	191	160	149	177	175	187	165	189	159	145	179	184	172	168	202	175	156	164	201	185	178	167	180	180	167	169	190	150	181	158	165	173	151	178	165	155	167	171	155	184	174	165	192	186	159	169	182	142	176	156	202	171	172	157	177	191	152	137	161	166	171	175	169	166	173	170	168	178	172	176	155	199	171	148	173	168	176	159	148	155	194	176	176	169	181	172	163	150	176	180	157	157	171	163	162	171	181	164	165	187	184	155	179	174	168	170	194	171	197	156	167	173	175	182	155	163	168	184	146	193	181	190	169	149	156	138	174	168	156	173	176	177	167	166	197	172	173	180	162	148	185	169	161	173	181	154	177	188	159	153	170	183	203	182	162	179	163	181	170	174	167	157	160	152	177	185	179	169	157	175	176	169	172	180	167	184	170	169	184	167	169	169	157	166	150	178	160	180	191	170	166	175	149	152	177	161	161	154	161	172	157	152	159	160	186	169	159	143	180	171	164	158	158	192	167	175	187	156	186	134	141	177	185	153	154	175	154	195	164	168	179	186	167	170	163	152	161	165	178	186	146	171	204	181	160	159	162	175	159	203	184	181	148	176	170	179	168	196	172	186	170	156	176	157	172	151	182	159	165	170	169	159	151	166	161	171	187	186	184	193	160	165	171	176	157	160	157	161	160	161	141	140	165	173	160	163	156	181	155	181	188	179	189	182	160	178	164	177	178	175	193	156	196	171	164	183	157	183	167	191	180	157	183	178	162	172	151	152	174	162	162	157	177	176	170	184	163	172	166	153	189	146	158	166	193	179	173	173	161	159	169	185	196	210	162	170	174	167	186	158	157	173	167	159	171	172	174	172	184	191	193	166	168	155	178	178	168	162	156	183	181	151	159	180	158	188	174	163	182	159	147	170	161	183	188	182	170	170	164	187	159	151	157	162	197	156	141	173	200	173	166	186	176	173	178	147	159	164	169	180	176	178	187	178	189	160	139	181	155	184	162	150	147	178	173	170	168	185	166	153	179	160	200	156	199	167	173	178	200	173	177	179	170	195	164	185	166	178	150	153	152	188	167	164	147	178	166	167	160	174	175	152	157	175	182	172	173	169	165	170	173	176	185	191	170	155	167	166	170	175	176	167	182	198	143	154	149	179	155	151	167	179	161	169	184	184	169	172	186	167	187	166	158	179	142	177	191	179	165	175	155	174	166	185	179	184	177	166	181	166	185	163	174	176	159	181	166	184	191	134	161	154	175	141	180	175	184	171	174	156	179	178	164	161	163	174	156	186	183	165	177	171	199	166	193	167	191	149	187	169	194	174	153	161	170	183	187	178	188	179	178	171	151	168	152	181	151	184	159	175	161	159	186	178	183	166	191	174	179	181	194	181	185	183	164	158	187	164	212	168	161	175	160	182	176	176	158	168	158	161	180	172	170	159	172	166	155	185	144	159	158	183	177	176	175	162	180	179	168	167	165	167	153	180	162	181	159	179	191	177	140	160	147	167	157	202	161	165	189	172	160	161	165	180	175	160	178	180	144	155	163	161	156	166	149	161	176	169	162	192	182	160	171	198	150	171	157	184	198	179	181	162	167	155	156	166	165	193	174	174	161	181	180	180	161	204	187	159	172	154	162	186	180	172	178	171	190	155	171	183	184	187	156	163	165	165	160	160	164	159	174	165	188	162	178	157	156	180	162	157	182	160	165	166	173	182	154	150	169	147	173	186	164	154	179	152	187	152	168	173	171	168	145	161	148	179	183	166	176	159	173	176	174	178	186	152	164	159	173	161	183	165	172	170	163	151	166	192	178	153	191	179	174	165	180	179	172	187	160	175	155	156	169	165	196	191	202	137	173	143	185	167	183	194	187	174	176	152	182	152	143	168	161	169	180	172	167	159	168	153	183	189	164	155	178	176	151	170	145	163	166	153	174	146	168	186	164	176	157	169	172	150	157	186	182	166	174	167	195	199	165	174	154	184	178	170	168	186	178	176	158	175	180	178	166	173	174	173	178	194	171	182	172	147	180	155	155	168	188	172	169	163	174	194	171	172	178	174	213	140	139	165	164	163	132	184	180	162	168	179	150	154	182	186	174	155	141	174	169	176	161	177	179	177	162	184	183	180	158	173	181	187	173	192	170	164	162	165	152	201	174	171	168	158	185	179	190	179	171	155	168	190	164	178	195	169	176	184	170	180	176	174	158	177	177	184	189	177	157	180	185	184	172	172	165	172	170	160	175	175	160	174	176	152	196	188	195	173	197	193	166	191	162	181	168	186	178	179	161	182	176	174	164	178	175	162	176	160	168	203	189	162	180	162	158	147	175	179	181	173	132	181	164	149	171	152	159	186	171	176	170	166	153	167	167	155	157	172	144	173	197	180	175	171	181	188	180	170	157	164	179	172	154	163	178	182	159	161	185	175	175	176	173	161	155	205	166	159	177	173	156	179	164	169	160	173	164	159	184	206	209	208	158	148	165	182	135	169	165	161	188	179	188	166	174	195	171	189	174	172	201	182	184	148	196	184	163	178	166	159	176	171	172	181	186	136	161	170	159	184	170	191	144	170	186	180	190	183	197	160	170	180	150	188	160	191	173	158	191	168	181	169	181	162	185	159	174	171	156	170	154	188	170	158	162	164	181	162	161	166	192	154	150	174	168	134	153	175	167	161	169	161	167	184	175	175	172	182	170	169	170	175	184	164	163	157	153	167	187	180	170	155	167	182	191	167	175	180	170	150	159	173	189	185	174	148	170	185	176	177	180	188	174	178	179	175	170	179	164	202	197	154	159	135	181	156	171	167	174	176	157	184	174	167	177	171	164	156	147	163	182	186	162	170	167	176	176	158	157	169	175	152	194	160	165	187	165	168	206	178	173	165	151	179	155	168	195	160	131	202	182	190	170	166	164	165	183	165	162	143	173	155	172	171	171	164	175	190	150	169	183	145	174	175	162	164	167	181	170	165	157	181	173	201	166	154	172	148	188	170	165	184	153	160	181	154	195	185	179	169	162	163	155	171	191	169	169	157	170	147	137	161	162	184	175	170	162	182	155	178	184	142	169	166	180	154	155	167	154	181	155	180	173	168	169	165	160	163	165	155	188	178	159	176	163	188	174	181	190	134	172	153	195	166	184	167	167	160	164	170	173	155	171	206	189	180	179	164	170	162	175	166	180	163	168	220	190	169	181	164	167	144	171	155	169	187	149	183	160	194	177	175	179	167	194	199	191	164	183	148	153	163	169	160	200	176	153	156	165	182	164	185	163	182	182	145	170	172	158	172	157	162	151	151	165	162	208	188	151	195	169	159	154	140	180	172	164	190	168	153	167	162	176	164	173	176	149	138	163	155	166	164	175	161	179	186	154	173	164	158	194	155	172	164	186	166	186	162	185	176	159
31428	26220	14731	4938	619	549	558	546	562	562	593	536	588	581	596	613	549	565	577	539	569	550	561	547	589	574	562	550	580	554	552	563	546	533	574	594	590	595	543	515	542	586	584	530	524	564	589	537	578	535	562	553	542	549	553	567	548	570	521	591	540	526	505	579	546	602	566	556	539	528	542	523	539	553	542	578	563	562	570	557	532	562	538	544	533	523	549	538	535	587	563	567	545	515	566	558	549	582	536	546	553	565	518	559	524	544	528	515	538	565	542	578	557	548	530	554	565	564	542	543	549	583	548	544	589	582	548	527	531	536	554	581	523	549	515	528	541	569	551	583	586	603	525	567	569	567	543	541	540	547	577	544	552	551	596	517	520	519	580	568	564	557	576	599	561	593	591	570	551	562	543	586	531	594	532	562	535	590	550	531	542	572	539	541	539	551	583	585	571	551	565	548	550	557	568	549	574	567	600	557	523	571	563	590	578	590	570	537	577	544	574	591	548	591	531	508	560	589	543	569	570	570	570	527	575	569	535	557	565	562	537	575	609	570	533	531	559	562	506	565	563	532	576	607	532	570	547	572	535	544	568	537	556	543	565	545	588	571	554	586	572	577	578	553	584	540	520	528	528	548	598	582	524	563	564	577	530	566	579	573	605	581	580	538	595	554	567	565	567	578	606	564	542	529	527	574	582	534	537	555	547	569	554	540	555	535	547	552	561	532	576	576	572	511	581	571	561	579	576	564	570	562	534	509	571	527	544	538	533	519	602	543	576	556	580	572	524	571	581	575	575	569	535	591	576	572	549	560	576	514	555	517	542	580	531	566	556	591	563	557	536	585	552	558	566	576	546	585	579	530	540	535	534	547	527	534	576	552	528	533	505	570	529	556	577	560	549	569	546	583	563	598	572	591	549	547	536	556	543	610	566	570	522	531	549	579	528	521	545	538	549	544	602	597	554	540	516	560	572	534	558	531	521	542	562	543	544	553	562	570	540	584	562	547	546	600	534	530	574	582	570	496	566	587	535	551	580	582	571	565	558	527	545	581	549	524	546	596	556	527	558	535	578	569	566	599	580	602	547	558	575	539	549	576	547	574	554	585	542	549	568	544	588	551	549	590	576	576	543	556	543	540	513	585	529	569	582	566	511	585	609	558	572	542	547	574	571	618	539	573	550	595	548	527	542	482	525	536	538	583	573	535	548	557	533	582	553	587	535	531	561	577	564	552	540	534	564	518	606	514	546	517	488	555	531	592	555	551	526	540	582	556	561	587	565	560	522	545	561	549	591	580	548	602	522	549	565	554	534	555	554	535	553	568	551	610	564	584	527	545	605	566	572	536	581	570	572	560	583	565	568	545	581	514	571	550	595	560	583	566	570	560	594	591	539	573	588	581	558	604	592	553	534	574	532	575	530	543	570	545	558	579	577	568	546	559	602	586	542	528	603	567	557	575	541	525	546	542	581	560	549	560	556	580	548	590	554	557	507	580	525	553	535	545	519	561	555	586	584	570	529	575	561	521	545	551	554	512	594	570	569	544	560	545	531	575	535	531	577	585	581	599	542	519	549	548	571	563	563	532	552	528	565	578	508	587	561	535	569	548	533	598	572	521	597	569	542	579	560	555	550	536	554	533	551	577	581	594	557	541	491	621	560	553	567	526	541	544	596	568	542	562	552	560	559	577	565	576	557	552	578	546	602	566	565	575	575	564	595	555	544	555	607	535	536	498	578	555	540	558	578	590	602	516	546	609	565	615	522	553	562	567	523	521	553	544	558	525	535	540	547	585	584	562	522	550	556	587	560	543	563	533	553	556	568	524	541	543	541	548	576	576	567	547	541	557	549	548	562	560	548	598	594	565	553	598	531	565	565	573	547	554	555	559	578	570	604	566	542	576	538	577	531	570	591	560	593	556	555	560	548	544	592	539	534	576	542	540	554	513	524	539	580	545	536	572	538	552	558	552	557	535	614	563	558	598	564	584	528	576	598	503	562	572	578	579	569	583	550	596	574	549	567	527	579	555	562	554	542	569	575	571	572	577	543	526	563	548	551	540	541	535	517	574	546	573	572	487	523	560	527	562	566	562	543	530	564	580	542	570	570	522	560	590	557	547	589	549	573	562	594	547	549	607	604	567	566	543	572	564	550	601	570	545	513	532	530	568	572	535	582	557	558	587	584	559	546	553	548	594	551	591	618	559	566	572	584	529	532	534	529	556	572	535	594	548	565	545	538	533	558	564	537	574	535	594	574	568	554	546	561	555	594	579	605	577	569	578	564	537	557	544	526	563	582	524	565	540	559	546	614	525	597	501	558	552	547	572	501	532	557	548	558	561	575	584	589	584	557	564	563	562	538	565	558	582	508	541	546	561	528	567	576	526	586	577	538	586	579	591	553	533	534	556	552	563	543	558	537	506	535	592	554	557	559	558	590	532	540	558	561	569	557	570	554	558	533	558	558	545	551	599	572	574	562	562	584	575	585	542	569	603	569	595	578	538	550	552	559	554	559	583	565	548	561	538	554	554	557	547	565	562	639	538	573	498	510	550	568	575	570	589	527	569	603	529	559	574	571	542	534	548	549	517	542	585	540	506	536	521	584	574	564	581	563	571	572	531	534	559	596	544	529	635	552	597	595	583	551	565	545	580	586	570	535	517	567	540	561	548	540	581	565	580	607	569	518	578	580	606	555	606	587	531	567	519	565	574	592	595	584	555	542	566	578	540	532	541	574	505	538	590	533	590	561	558	547	570	594	577	585	513	537	573	628	551	526	598	542	551	537	546	593	543	537	580	569	564	582	514	535	625	594	552	578	541	586	553	566	538	548	521	591	633	566	571	590	596	564	585	565	556	569	553	585	542	582	561	519	567	574	498	577	500	563	525	527	560	585	566	554	551	522	555	546	559	525	538	579	560	536	556	528	569	563	537	526	529	540	534	577	532	568	553	517	547	565	546	548	556	567	551	574	557	557	552	546	552	537	571	555	528	583	576	527	549	569	533	575	544	532	578	539	554	559	556	505	581	570	547	518	566	590	520	520	560	518	575	553	612	594	561	571	598	585	511	569	563	540	564	572	600	582	562	586	524	572	602	553	589	562	581	520	559	555	522	545	564	569	552	575	599	571	585	533	549	558	565	577	586	596	563	534	544	564	532	537	557	547	581	555	587	523	572	547	535	582	549	588	574	585	540	549	578	571	587	562	565	534	583	564	551	559	528	548	551	520	550	592	601	585	543	555	521	561	587	581	574	589	560	561	574	554	581	540	584	541	544	545	557	542	563	563	588	565	536	534	609	567	579	575	556	533	491	573	547	515	547	530	561	560	525	551	543	555	563	554	558	531	529	580	538	576	608	614	574	553	586	548	599	540	545	579	590	520	587	585	537	561	555	548	532	541	553	580	545	562	592	571	570	514	596	535	558	569	533	587	576	550	543	534	584	596	523	545	551	581	566	560	543	564	567	559	531	572	556	602	553	550	561	558	556	543	509	582	567
64981	59626	44705	19483	1692	195	174	165	177	178	178	190	198	180	163	167	165	184	167	178	198	178	198	162	170	181	165	188	184	163	189	157	152	146	197	187	149	186	186	169	174	159	154	170	165	175	159	154	173	135	165	189	164	195	167	153	178	162	186	181	165	173	171	170	181	188	155	189	175	163	176	171	178	189	178	164	182	168	173	146	147	169	182	151	171	171	154	156	156	165	172	142	165	158	154	182	189	189	190	159	176	184	168	153	173	172	168	151	156	165	188	149	160	165	159	152	160	164	179	169	161	188	164	163	151	173	183	175	181	168	173	173	162	199	185	178	176	162	188	162	152	159	173	167	173	161	193	167	178	181	167	176	153	167	165	175	164	147	138	161	176	169	177	159	175	174	169	180	161	190	152	189	163	172	165	160	160	187	176	151	160	175	177	161	188	171	157	166	165	151	163	181	180	155	174	153	158	156	181	163	168	157	160	172	162	162	175	187	181	154	179	166	184	176	173	149	160	153	173	179	167	184	165	151	141	171	168	160	167	175	169	176	180	159	180	148	167	167	173	179	181	178	162	154	179	183	161	161	159	188	163	164	148	166	173	172	178	152	183	181	177	179	176	165	159	176	176	173	157	177	162	150	167	168	146	160	169	206	173	172	164	157	175	164	155	175	172	179	167	146	170	171	183	171	181	151	176	162	163	179	169	165	152	175	166	170	163	175	176	187	154	183	150	176	153	162	166	180	166	179	160	160	163	152	203	170	161	180	156	191	163	182	146	175	161	184	175	188	158	173	145	166	180	143	190	158	159	141	145	184	178	150	165	167	166	160	188	196	173	153	175	154	175	178	160	180	173	184	154	174	164	170	172	170	151	162	165	166	189	175	186	150	174	182	168	173	164	175	178	164	166	180	160	175	181	169	151	149	176	179	159	185	164	179	161	151	186	192	176	164	176	170	163	181	176	156	194	160	169	190	164	182	169	175	180	178	169	157	170	203	159	172	185	179	169	152	164	182	163	166	162	155	175	175	148	186	182	175	175	172	170	155	170	189	179	155	190	167	170	148	168	193	164	159	147	181	165	155	158	171	177	160	157	174	148	141	155	210	178	190	161	168	159	176	175	174	169	165	150	163	156	178	196	154	155	178	181	177	188	191	171	139	142	177	161	163	177	177	156	168	158	167	197	160	169	169	185	155	177	178	156	181	180	167	143	155	176	165	171	190	155	182	185	178	173	168	156	202	194	174	172	180	166	183	181	170	171	170	158	168	160	178	150	168	157	189	165	174	156	158	166	183	161	153	166	150	173	151	196	169	174	152	193	156	138	175	168	177	164	145	172	180	177	169	147	178	169	141	169	167	163	156	170	144	172	163	174	148	159	151	176	157	157	172	159	193	162	167	162	153	160	137	161	192	177	153	193	177	168	173	186	181	152	208	204	178	152	200	158	143	155	159	182	158	165	168	181	185	170	181	160	162	190	190	155	163	176	165	180	206	183	178	166	174	148	148	178	185	196	181	171	163	171	175	176	163	171	165	174	157	165	151	178	173	143	154	180	192	180	176	156	166	180	161	159	172	197	183	172	169	158	186	149	163	144	184	170	177	175	156	154	205	178	165	168	181	168	166	194	170	168	163	148	177	156	170	182	178	160	162	166	143	166	159	171	175	171	191	175	159	140	170	170	148	152	164	163	150	159	145	202	156	166	156	173	175	172	171	138	153	175	175	162	179	174	153	167	173	137	164	164	189	165	158	187	184	192	179	169	167	173	157	158	152	168	187	184	166	152	175	178	170	160	154	172	160	160	152	156	161	192	166	155	167	192	180	170	165	179	153	168	169	195	166	165	170	175	161	188	172	165	156	161	156	159	187	169	172	157	152	165	152	145	162	173	168	183	189	159	165	183	174	192	187	174	176	158	184	164	162	174	165	156	191	161	158	165	169	156	177	147	138	169	167	158	192	156	171	175	147	159	176	165	172	159	164	183	151	174	193	168	164	164	136	168	164	172	185	168	179	164	151	175	156	181	178	152	170	176	170	166	183	157	176	174	172	158	180	189	152	185	175	192	187	199	161	180	209	180	179	177	157	179	188	160	177	177	147	154	166	161	158	162	171	179	166	171	210	147	136	154	187	166	135	176	146	153	186	178	199	161	165	177	197	150	167	184	152	166	159	163	167	152	167	173	160	161	174	161	173	172	146	175	166	171	164	147	183	169	165	152	153	179	172	154	168	183	190	170	167	163	198	181	183	153	157	159	176	167	176	155	166	181	193	152	173	150	182	176	153	163	175	165	197	160	179	149	157	147	173	170	166	155	172	165	177	180	189	175	177	160	165	140	173	176	177	177	146	160	179	182	184	175	167	174	179	196	164	186	173	169	168	166	168	163	153	150	165	141	160	184	164	168	158	173	164	188	145	173	170	174	160	178	167	149	164	184	177	174	159	171	162	151	174	194	168	197	148	167	150	162	184	181	176	169	185	167	155	159	147	171	180	187	154	172	196	151	150	158	144	162	160	170	169	173	198	185	199	167	159	150	168	154	203	199	176	151	184	172	162	171	159	186	168	162	159	155	164	183	185	191	160	176	166	179	168	154	153	181	173	163	174	184	177	167	170	180	161	181	158	170	173	162	158	182	161	177	169	170	152	161	205	157	176	164	170	163	145	178	153	155	168	191	178	173	179	147	168	161	186	176	153	173	185	132	177	166	170	173	180	174	179	169	153	160	165	165	155	162	152	141	165	176	194	149	151	182	187	160	167	165	168	177	172	166	163	191	177	168	160	157	186	190	176	174	164	181	158	178	174	190	166	165	172	165	171	137	171	153	149	154	156	166	170	165	147	176	164	165	169	178	153	187	135	148	175	177	176	161	161	164	165	192	144	155	166	155	130	145	178	173	161	179	193	160	163	151	179	176	159	180	186	165	194	185	182	183	167	176	148	185	158	165	175	172	151	152	159	174	190	185	177	147	169	193	166	169	171	158	175	143	157	185	187	179	203	143	190	152	168	171	142	199	139	132	188	166	199	161	170	159	161	167	193	165	162	183	169	165	153	142	182	159	157	150	146	161	158	167	179	142	182	165	177	177	161	158	175	173	158	178	174	175	177	141	148	181	166	154	156	170	186	181	157	168	190	184	161	179	161	191	165	165	169	157	158	185	183	163	161	162	145	154	153	133	155	179	168	173	171	177	159	175	147	167	159	154	181	158	163	166	191	171	172	168	157	172	163	161	165	177	185	168	154	159	157	181	183	170	170	186	171	194	173	179	190	167	146	177	169	151	146	182	181	176	185	153	156	158	151	176	172	187	191	164	134	173	176	172	165	171	162	130	181	177	156	178	177	179	185	181	171	194	146	186	197	148	184	163	178	158	160	175	182	189	173	175	168	180	157	164	164	150	163	173	172	173	161	152	162	176	176	160	182	161	182	170	157	185	176	181	180	161	169	177	172	167	155	169	170	182	162	185	169	168	156	173	158	186	181	173	174	132	182	180	193
46930	49345	41342	20230	652	637	607	611	578	553	584	583	550	537	537	583	562	579	560	533	517	562	576	613	535	600	556	531	539	549	539	585	558	553	549	571	513	538	553	579	587	575	581	545	565	558	557	592	532	534	522	564	530	559	491	584	567	556	577	547	513	522	522	566	531	600	542	555	589	566	523	523	581	577	533	558	539	580	545	584	530	609	523	556	541	586	559	556	516	565	560	555	558	560	544	518	551	487	554	576	566	541	566	545	537	537	547	554	541	527	541	571	558	538	551	541	533	576	538	541	529	567	545	583	578	536	509	533	571	528	571	597	565	540	512	583	589	553	574	553	558	531	510	552	556	568	551	568	501	548	510	556	541	545	587	551	578	500	549	506	513	565	575	548	577	531	542	527	529	519	493	512	528	542	529	541	589	551	565	541	577	554	535	550	532	541	546	540	563	567	560	560	532	539	571	568	520	548	546	521	565	565	574	571	555	552	537	534	578	592	556	535	551	558	536	543	562	525	571	529	538	528	547	538	608	570	582	528	548	509	548	548	530	508	559	519	580	572	536	563	513	523	588	548	555	525	540	591	576	538	548	546	541	549	568	526	573	568	554	521	553	559	548	500	517	563	561	557	564	544	533	521	543	575	559	543	554	520	549	559	557	550	539	518	577	491	554	595	566	547	556	530	553	540	568	528	562	524	552	526	559	546	547	524	570	571	552	502	578	555	489	549	550	537	502	546	552	572	530	525	567	521	570	536	542	600	533	585	602	600	555	505	532	500	575	545	532	548	548	592	569	568	542	553	506	515	565	538	543	534	555	527	528	550	566	540	575	579	536	555	550	604	535	591	519	574	518	572	580	570	549	550	515	571	579	507	588	590	577	525	551	510	524	551	586	518	549	549	540	566	531	570	604	561	529	532	529	537	571	558	554	581	508	567	585	511	573	552	556	560	559	534	509	567	570	552	562	600	505	558	559	542	558	551	570	537	545	563	535	581	564	540	576	557	519	564	542	539	571	551	574	510	613	556	548	560	584	560	586	543	510	525	563	554	546	529	533	548	544	583	507	544	557	557	602	529	528	514	513	523	552	545	560	592	518	528	585	561	559	558	524	551	565	555	545	590	567	538	575	556	566	544	524	615	546	559	541	539	582	555	533	550	544	553	544	546	571	568	563	579	561	543	550	514	522	573	568	494	579	551	555	519	588	530	564	581	507	563	545	542	519	557	589	570	527	529	554	579	547	535	529	557	575	523	574	533	572	547	565	534	537	556	566	559	569	554	556	547	535	525	554	556	576	584	534	598	541	551	532	541	504	570	575	532	576	559	580	532	567	568	543	537	560	515	561	585	559	540	540	589	528	530	532	548	564	563	579	521	563	544	573	529	573	562	560	584	563	545	541	536	572	530	541	556	560	541	563	552	546	545	562	555	611	529	571	546	549	548	513	549	593	546	500	535	556	585	522	576	591	550	535	536	564	592	541	564	573	558	552	529	590	588	549	529	531	533	588	568	547	496	559	571	557	515	513	544	513	528	510	535	526	571	544	534	563	529	554	522	538	584	616	566	543	544	552	544	530	547	543	569	589	514	604	571	554	552	549	536	522	533	578	571	559	572	577	529	540	577	538	535	582	613	560	551	532	588	546	566	551	537	523	565	530	553	586	534	540	532	553	573	587	549	581	566	535	529	501	533	564	593	544	541	523	514	554	547	557	524	562	596	572	580	538	605	575	547	556	531	560	566	553	545	559	571	510	551	596	586	557	575	553	578	542	559	569	513	547	514	588	520	548	565	536	578	549	570	545	553	565	586	537	515	562	542	571	574	562	549	543	532	570	556	567	583	548	554	537	547	568	539	566	569	532	516	540	530	587	563	542	581	492	552	582	562	561	548	532	528	547	534	582	579	548	568	536	579	579	599	549	532	559	541	551	550	538	529	562	540	541	567	541	546	561	525	523	528	563	582	510	523	523	547	570	577	551	506	542	554	540	533	564	517	562	543	528	560	532	560	538	535	562	579	507	550	538	561	540	521	556	553	533	532	571	572	542	578	514	562	567	540	498	531	552	572	529	558	545	567	570	540	537	555	552	534	583	549	544	539	563	570	571	549	544	543	512	552	541	564	567	606	525	560	616	574	580	550	551	538	571	535	577	526	559	585	531	520	540	552	533	513	515	561	592	546	550	536	616	554	551	555	509	557	526	552	545	525	595	538	497	524	558	573	554	572	540	560	560	529	587	532	545	550	549	558	549	516	571	543	578	541	565	530	533	551	572	563	553	523	586	524	544	522	552	569	578	587	521	573	509	564	543	525	510	540	584	534	524	558	550	588	529	551	518	580	567	546	547	533	544	553	555	538	567	580	556	529	618	598	553	538	561	580	569	546	544	506	565	574	508	524	588	558	520	611	550	558	564	575	588	550	532	573	543	584	537	503	592	536	536	545	546	523	551	574	589	563	555	572	580	537	547	545	529	594	516	582	542	496	562	524	526	577	586	528	530	555	521	546	557	575	584	562	567	543	532	576	566	516	547	551	556	520	548	566	537	523	522	534	564	535	584	544	554	568	619	541	537	546	560	527	576	567	523	550	535	572	559	539	547	529	531	546	541	563	563	531	573	542	558	521	532	496	571	550	526	561	572	565	536	556	559	546	532	551	582	570	556	560	539	558	557	561	596	553	531	523	530	569	605	577	568	537	583	524	561	530	547	538	577	540	515	566	544	576	560	539	522	574	540	524	558	561	552	561	556	535	545	556	586	549	547	555	552	566	566	562	565	551	556	549	545	554	529	554	551	501	560	580	575	568	591	559	591	552	552	543	549	580	542	546	541	538	578	575	525	592	549	556	587	468	538	526	520	598	519	555	565	508	587	515	565	551	508	550	497	548	544	555	564	536	560	517	532	585	535	554	527	522	566	574	564	559	550	575	545	564	538	524	541	598	576	540	513	562	530	545	539	546	531	580	572	551	510	594	539	580	556	557	542	595	552	549	571	523	598	557	596	591	569	571	539	601	551	538	548	535	564	581	535	576	511	582	529	528	546	540	579	552	562	519	579	547	521	567	596	574	549	605	544	540	568	515	538	518	544	544	564	547	596	518	572	543	536	557	578	525	541	536	565	531	589	546	597	533	531	559	571	555	589	549	593	516	598	574	572	519	559	552	505	559	543	544	567	551	503	553	532	587	525	563	525	540	509	590	552	558	527	517	568	561	597	544	546	561	504	561	540	525	583	542	579	547	548	536	535	592	581	511	527	520	580	560	587	525	552	557	571	529	541	586	559	590	567	535	552	551	560	551	527	525	547	565	623	584	536	548	557	593	617	537	561	511	519	554	535	545	557	579	575	567	525	552	592	529	541	536	549	557	533	533	545	532	592	536	555	544	542	600	559	550	572	533	551	513	535	529	510	586	565	524	552	558	555	530	583	546	586	555	587	572	550	569	581	542	523	575	548	528	594	553	554	557	583	548	559	553	544	543	561	550	549	585	541	538	503	559
78888	75688	59816	31948	7976	553	280	295	309	310	279	296	288	298	284	259	285	305	287	287	304	256	257	268	274	259	269	277	243	283	285	283	270	264	270	250	276	267	258	236	263	309	273	259	288	289	261	289	288	272	306	263	273	257	265	255	257	296	259	266	268	302	283	252	279	304	274	277	278	267	298	311	257	308	308	246	288	275	281	277	285	297	276	306	279	295	281	266	290	282	251	274	283	271	285	225	267	268	271	279	297	295	300	275	268	246	267	326	286	264	254	279	288	248	308	280	282	286	276	286	281	240	293	298	255	275	279	252	284	261	296	282	271	294	287	281	262	277	246	287	243	269	292	270	289	272	262	301	274	291	267	283	254	288	256	291	260	232	309	276	253	256	290	287	269	305	284	279	268	291	277	308	295	280	296	292	251	305	305	265	281	268	265	266	261	276	293	311	279	294	267	276	288	277	277	266	245	269	273	271	260	275	281	276	270	316	294	268	273	277	245	272	284	279	269	274	292	276	280	258	308	271	254	297	252	283	266	275	294	257	250	288	277	260	255	284	289	289	268	310	291	274	265	275	285	263	268	262	295	261	294	262	272	267	291	258	280	258	267	271	271	277	275	293	267	285	294	260	281	262	270	260	275	283	286	258	276	276	244	286	259	262	288	265	285	305	315	268	282	290	296	283	269	298	294	279	271	250	306	271	264	292	272	298	296	235	278	266	274	273	253	288	288	283	304	303	281	272	245	264	306	269	286	272	260	273	290	283	267	260	262	283	284	297	274	260	280	316	265	248	280	273	270	274	258	287	246	295	272	307	307	286	283	249	269	271	274	286	254	269	246	270	268	266	271	289	274	247	265	272	266	282	297	285	268	286	289	280	234	266	298	302	272	298	273	286	253	251	281	262	290	278	256	290	280	241	298	259	280	273	268	280	296	273	316	274	301	275	261	309	268	277	274	299	264	263	244	278	268	278	271	295	253	241	275	299	291	279	268	284	283	280	261	281	259	274	293	270	279	286	298	286	296	305	287	272	259	299	281	269	266	298	263	286	293	279	294	295	278	239	278	300	265	262	278	305	285	287	252	247	275	256	306	285	262	282	288	282	261	278	324	276	259	251	271	226	256	264	271	264	263	304	265	286	295	255	261	267	267	255	265	285	251	272	279	287	298	281	276	282	272	312	293	259	281	307	265	296	241	291	260	280	277	294	292	288	263	266	257	252	285	254	293	263	276	297	270	310	271	265	293	291	266	267	272	279	269	264	279	272	285	273	268	294	324	272	275	255	301	280	298	275	256	277	291	279	275	291	277	275	313	271	277	264	287	259	283	260	278	272	273	261	290	287	277	288	268	262	257	300	290	284	299	304	259	273	299	257	263	244	283	254	263	269	272	310	281	268	306	267	300	268	274	283	284	305	269	274	288	272	265	252	281	253	261	309	288	249	272	297	245	303	298	234	291	272	251	297	302	287	276	267	281	280	276	270	254	319	291	269	288	289	290	260	275	282	271	309	263	283	281	325	264	277	266	260	266	284	302	284	286	291	281	290	248	285	270	266	298	258	243	268	274	308	273	291	251	287	299	269	277	284	285	302	258	263	270	312	250	254	254	316	264	273	255	247	254	272	273	268	298	265	275	274	268	271	245	275	289	292	301	272	285	280	267	311	268	272	279	282	287	243	259	254	293	277	254	275	271	248	316	294	260	269	269	276	235	278	266	277	274	285	277	277	271	282	274	275	267	266	270	299	290	243	268	307	274	279	264	285	265	277	266	287	260	282	260	292	277	297	279	261	279	288	288	267	264	295	232	268	269	286	275	270	253	278	278	277	258	256	294	270	263	286	274	288	280	281	252	276	259	272	282	261	287	297	301	272	329	288	295	273	243	253	277	299	282	250	288	250	265	275	279	268	291	306	289	276	261	265	258	281	280	277	267	270	278	302	286	292	264	272	257	274	277	304	275	274	288	256	272	281	274	256	293	285	241	271	285	288	277	276	263	316	282	275	275	273	265	277	252	247	296	311	254	278	283	309	268	284	279	291	284	293	291	263	266	288	295	266	268	263	298	277	267	292	278	288	240	291	258	256	273	298	275	271	294	281	281	278	266	284	264	299	270	276	300	289	281	277	292	298	247	235	299	288	300	250	261	267	295	276	295	299	281	270	286	262	267	288	260	290	309	277	258	299	273	309	288	280	269	302	295	258	267	248	293	281	271	280	255	308	262	260	267	268	277	243	263	273	292	259	266	290	258	297	266	244	286	282	277	265	266	294	295	259	260	270	291	274	279	285	245	264	250	267	253	290	281	289	286	290	316	273	253	289	269	276	272	298	279	303	287	267	253	275	270	287	280	248	286	259	281	293	267	279	272	266	289	284	285	280	244	238	279	281	263	274	282	278	295	300	299	295	253	261	276	267	295	292	313	292	243	266	288	297	259	270	267	298	277	248	267	280	319	277	260	286	283	249	268	265	291	282	279	252	302	265	309	261	300	314	257	287	261	267	277	312	260	273	292	273	254	292	286	271	273	293	300	301	294	295	287	267	258	268	303	260	293	274	299	303	261	265	268	258	235	271	282	307	278	290	296	256	266	269	245	269	258	267	260	262	290	271	318	299	264	280	269	277	252	265	275	293	289	276	322	285	313	282	296	307	277	296	270	279	282	293	273	259	259	273	294	285	288	257	274	301	270	281	270	268	267	277	280	295	267	298	283	235	282	280	272	272	292	287	260	260	264	246	265	275	269	267	285	287	288	265	282	237	294	294	277	256	258	268	298	259	279	263	275	282	303	295	287	270	263	277	316	287	262	257	297	300	268	264	268	284	269	277	261	269	253	307	266	261	309	293	268	267	283	295	287	281	282	259	288	289	288	280	259	300	261	272	248	272	276	270	293	274	293	279	287	268	289	265	282	304	273	273	313	281	267	244	258	274	279	271	272	280	263	277	243	274	292	278	259	291	269	295	271	282	290	262	226	301	277	269	260	309	298	282	272	282	280	274	309	305	274	263	249	254	286	298	265	264	250	270	269	301	280	314	276	277	307	258	245	283	288	295	260	279	256	310	276	266	299	288	287	275	289	294	291	264	281	280	240	263	313	257	287	258	291	282	313	292	279	267	276	257	277	311	296	263	282	280	285	309	267	303	285	266	252	264	240	293	255	290	259	270	264	292	271	292	250	255	275	275	256	291	265	305	284	282	272	283	255	298	268	272	306	295	276	274	239	274	249	274	275	297	265	264	309	285	275	274	282	279	272	265	278	290	273	276	294	289	302	282	265	285	268	292	289	286	260	306	276	265	265	277	301	306	230	271	294	255	296	261	280	286	288	269	270	270	278	273	306	266	268	253	307	286	268	292	283	287	255	275	274	273	269	283	286	310	280	285	262	249	271	301	271	274	285	276	284	287	274	293	284	279	295	283	295	281	257	285	292	292	270	299	295	258	289	280	298	273	283	269	316	307	299	251	312	279	281	271	256	277	274	303	280	258	298	292	276	269
60938	66903	55746	31184	1124	994	1032	870	910	929	828	882	892	859	885	829	879	831	876	852	842	870	868	816	842	841	825	857	864	809	838	856	887	863	843	832	828	842	847	837	863	797	874	806	867	869	917	873	854	883	828	859	840	846	890	866	797	783	829	860	825	790	842	846	859	895	845	851	856	830	863	800	802	911	845	822	859	802	856	845	844	766	864	815	795	806	844	852	825	813	838	824	802	870	794	830	886	805	833	826	854	812	773	785	805	830	878	806	834	863	808	857	854	844	849	860	804	813	875	830	795	884	817	838	891	817	804	843	885	854	852	800	837	872	893	799	815	819	802	828	813	868	870	761	869	811	839	824	825	898	871	797	808	794	841	862	848	863	837	826	838	794	809	852	812	875	834	820	849	851	800	865	857	846	867	806	862	819	833	816	832	826	819	822	845	867	833	843	805	819	857	812	807	882	853	857	853	833	895	827	828	813	824	813	852	816	839	804	817	841	810	850	867	828	792	811	765	845	857	853	816	796	835	820	819	798	837	863	828	839	785	914	838	863	841	832	834	843	833	847	834	789	862	801	825	828	804	812	810	848	883	840	848	784	881	828	854	859	857	840	786	915	870	763	823	854	877	772	827	822	839	871	834	816	823	769	843	850	783	845	824	816	847	885	745	824	799	835	859	887	803	845	826	834	845	836	847	854	788	823	869	862	892	857	865	816	829	863	799	885	844	816	863	882	825	825	848	857	885	871	861	791	839	813	824	811	842	793	818	848	826	856	850	837	850	797	848	837	842	888	873	869	877	881	847	822	839	865	855	849	814	804	846	843	782	809	831	796	848	805	823	788	845	840	848	874	832	866	814	785	814	827	879	836	785	883	800	861	851	864	801	863	834	850	825	820	805	817	850	849	872	818	868	833	836	785	843	859	794	831	821	795	780	862	799	776	850	808	807	872	795	899	836	821	811	784	793	861	862	854	812	804	848	833	819	816	836	839	817	798	790	792	808	803	856	819	814	816	871	840	798	849	842	786	778	874	850	880	841	832	861	841	864	802	842	845	865	842	774	808	830	856	797	804	873	818	871	848	853	845	845	844	848	802	828	811	861	850	832	821	756	873	807	837	796	808	862	847	847	838	831	823	857	777	865	882	812	883	793	812	876	818	853	795	844	799	800	840	837	888	853	843	842	813	859	843	810	833	861	860	819	824	857	836	852	841	853	833	829	858	813	895	845	837	831	828	840	861	890	813	842	827	861	827	899	827	824	833	907	815	874	805	812	844	835	842	794	812	801	803	846	855	834	812	833	852	875	831	807	845	855	802	866	835	819	845	846	896	878	810	881	826	829	842	841	804	835	839	826	884	836	803	875	849	835	815	838	845	834	861	795	864	869	892	846	896	867	819	833	859	860	828	851	844	868	786	829	818	872	791	865	840	781	859	816	872	832	774	847	830	862	800	860	854	877	874	790	869	823	807	831	822	839	798	833	872	831	849	816	868	841	832	864	837	812	882	842	823	839	878	847	822	814	785	826	871	804	836	866	802	810	866	863	862	838	860	796	840	831	847	798	815	819	866	800	851	859	848	767	824	866	820	840	844	827	756	838	820	826	872	883	887	893	869	843	819	814	837	794	828	809	828	822	819	860	818	857	829	851	861	887	833	840	863	806	811	837	874	836	850	841	830	857	842	851	845	799	877	810	851	854	800	855	820	827	843	840	826	824	812	847	845	839	846	830	822	799	778	838	860	848	911	800	846	862	835	861	806	816	795	856	810	797	818	805	846	824	863	834	823	866	815	836	847	825	814	773	838	803	856	834	831	820	797	844	868	841	805	855	866	877	829	807	819	812	875	792	803	869	834	831	884	855	819	874	863	813	849	753	857	773	806	776	842	832	846	865	845	872	854	862	757	805	861	830	835	816	838	805	845	874	836	893	846	860	820	836	835	870	814	821	851	833	830	828	834	810	805	797	820	855	854	862	864	817	833	863	833	875	826	824	865	922	769	821	829	842	789	847	866	795	821	858	789	826	840	888	875	848	850	857	866	868	854	830	831	896	843	808	813	807	801	857	821	832	765	823	894	827	884	833	824	839	787	832	867	840	844	858	856	780	817	796	785	849	877	832	810	892	881	855	844	869	811	814	843	807	862	847	811	812	827	834	808	896	871	859	874	816	836	830	874	902	895	811	795	821	865	781	789	834	878	793	863	810	821	849	820	841	857	782	829	856	785	880	839	827	891	846	856	829	812	825	871	816	803	840	805	815	807	800	784	826	789	838	854	822	885	819	790	789	866	858	815	865	779	837	821	812	839	847	798	831	811	853	818	786	871	869	832	861	875	885	796	879	839	830	771	820	828	835	861	858	822	864	846	794	863	864	819	864	895	836	868	855	817	810	793	845	816	852	843	817	849	797	852	824	782	864	913	776	817	802	848	797	819	837	863	769	818	825	859	838	832	778	815	830	831	825	854	818	855	865	840	839	896	800	779	844	821	843	795	869	808	834	810	853	842	799	845	836	864	862	833	818	840	749	825	810	784	839	812	801	807	858	876	797	837	833	803	869	827	920	836	852	850	834	891	857	854	829	820	802	785	861	824	875	820	780	794	738	879	849	819	803	819	868	815	841	785	906	856	840	813	837	816	810	838	855	823	801	861	864	848	818	832	855	817	810	860	823	829	851	832	883	862	817	797	797	870	851	848	781	927	879	848	876	804	901	798	856	820	831	807	854	844	841	794	871	829	855	868	869	858	837	834	838	816	927	820	859	833	889	861	797	815	815	796	830	818	795	820	832	811	804	840	855	864	860	840	832	825	798	857	881	827	855	801	904	843	831	880	845	844	831	850	844	819	803	831	864	857	816	836	836	831	798	833	824	820	804	826	866	875	830	786	860	839	849	834	853	839	842	847	853	833	811	866	813	885	900	846	834	840	873	851	814	865	851	849	879	897	845	822	839	859	845	815	888	850	811	832	861	780	815	822	844	793	827	842	802	874	791	823	804	821	850	793	794	845	820	841	834	863	844	830	849	861	827	793	822	894	850	864	856	823	802	851	825	858	866	844	797	837	880	863	792	790	853	805	787	870	777	867	805	832	798	820	857	861	810	844	800	859	821	814	781	833	823	799	835	931	807	878	853	855	854	834	786	827	840	856	808	852	823	761	804	801	808	800	796	834	844	867	767	886	849	844	868	807	833	890	865	815	827	819	841	829	810	844	801	819	861	846	837	812	854	820	817	835	794	842	899	783	810	842	806	864	851	835	797	840	842	814	897	779	843	848	819	811	840	874	857	914	900	782	822	834	858	831	872	881	799	813	811	899	823	834	805	888	826	873	852	821	832	818	847	872	820	831	819	830	847	784	801	814	790	854	906	850	902	833	850	819	802	823	805	871	823	797	843	852	828	845	844	850	834	818	784	794	893	812	820	840	870	818	808	868	810	885	858	846	785	891	817	829	826	830	841	854	792	842	789	810	802	835	817	811	807	835	850	848	815	856	894	859
33367	23164	11312	2050	234	190	164	142	179	161	180	185	183	151	174	180	206	192	174	173	152	183	173	176	169	173	154	150	178	179	168	186	183	176	166	180	183	161	159	186	167	159	174	168	186	174	178	196	199	170	176	165	184	174	185	191	169	175	181	182	171	184	169	163	144	186	162	186	182	201	168	200	159	180	181	166	166	180	171	195	155	181	184	159	170	179	194	182	152	184	174	188	175	161	169	175	173	205	184	162	157	202	201	174	182	172	170	179	171	178	179	176	170	161	155	169	178	164	171	178	202	189	175	178	180	175	175	149	170	182	174	186	188	174	176	162	190	167	157	168	176	171	164	174	163	147	169	208	179	159	159	180	160	162	191	167	149	157	183	182	160	164	162	184	168	175	178	174	176	155	171	189	192	154	179	172	160	173	173	189	166	178	183	166	176	181	170	185	173	152	181	163	167	158	197	165	161	154	177	195	170	181	157	178	178	173	160	179	160	181	200	147	171	168	174	188	178	178	173	203	166	185	185	170	166	195	167	146	178	178	171	181	176	170	171	190	164	169	178	188	173	177	161	151	165	145	165	183	184	150	172	177	170	180	168	187	177	200	171	191	169	153	186	171	169	150	172	167	178	167	175	169	191	167	158	191	151	207	195	185	182	166	187	163	184	151	159	187	177	164	168	181	181	193	174	176	160	183	191	190	151	193	167	176	176	191	182	153	179	184	157	191	166	167	177	161	186	165	178	176	171	162	175	177	183	183	175	201	177	173	177	160	158	165	165	161	188	164	167	181	146	174	156	172	156	165	172	188	149	166	184	185	132	158	164	181	168	175	166	170	181	166	186	181	169	148	182	159	185	207	179	169	161	182	196	213	172	157	182	166	173	166	172	182	159	178	173	172	168	158	156	187	169	181	172	160	166	168	175	177	184	180	176	181	184	177	164	175	178	166	186	164	170	197	178	192	185	182	163	167	187	158	163	178	188	168	186	173	159	187	164	165	170	172	175	167	202	167	174	176	171	178	154	165	169	164	186	177	179	166	163	168	158	182	181	202	197	183	142	181	171	186	184	185	193	184	196	180	179	143	183	164	170	149	166	169	163	144	184	152	178	191	193	187	196	182	156	164	158	177	193	165	158	190	174	157	165	180	162	175	173	184	195	172	160	172	177	211	173	150	153	165	174	166	186	173	161	164	164	165	164	192	185	170	186	168	199	169	161	175	170	167	182	166	161	187	157	195	186	181	164	158	158	167	186	172	188	209	160	175	153	172	169	155	171	165	169	170	190	188	170	152	168	177	174	157	163	167	167	156	177	178	175	173	178	165	188	182	203	167	179	186	185	180	167	196	159	164	187	176	176	172	174	163	186	170	150	171	177	180	171	168	176	186	170	166	178	166	176	158	201	161	147	158	172	189	185	188	180	154	159	172	152	168	170	192	177	193	203	173	167	164	179	187	172	177	180	161	187	200	178	171	183	195	194	168	174	191	156	154	152	189	192	174	195	166	182	179	176	155	183	178	180	195	149	165	176	178	162	169	176	193	194	177	169	191	180	165	154	183	147	160	166	156	178	179	173	172	164	162	175	156	173	161	173	162	172	177	185	167	187	160	189	177	168	191	181	168	170	181	168	163	177	170	182	189	160	159	158	181	176	180	148	167	174	164	166	179	190	170	179	172	167	184	177	167	174	184	187	149	166	166	193	170	157	175	182	175	174	164	166	185	205	176	186	160	197	170	184	156	177	166	197	174	176	158	179	192	160	182	191	173	164	148	171	171	173	193	176	190	181	195	184	193	175	184	186	172	171	190	180	184	180	179	184	162	173	151	179	177	155	178	159	156	145	181	164	146	148	155	175	167	152	181	157	162	177	168	186	166	185	160	165	160	187	186	189	179	165	203	180	178	138	195	163	185	184	166	154	169	182	171	183	181	147	163	154	187	197	171	157	146	185	156	174	187	169	205	192	172	176	174	161	166	154	171	158	152	172	155	181	159	175	172	167	149	156	164	187	164	188	170	162	193	191	186	193	174	168	185	173	161	167	176	192	186	179	186	160	176	154	162	153	174	181	168	168	199	174	172	186	160	175	168	153	178	175	171	174	166	169	189	181	178	167	184	159	169	165	187	176	161	175	197	192	170	173	180	166	205	172	186	163	191	187	186	172	174	172	162	185	171	166	165	191	161	176	164	192	159	191	155	183	172	163	164	184	171	184	182	185	166	174	177	165	165	184	205	169	157	145	172	191	172	171	160	178	170	185	193	171	172	153	190	196	169	180	156	174	174	149	172	173	157	159	171	182	168	176	161	171	186	168	156	176	180	175	162	181	169	183	188	162	184	170	190	164	192	167	159	166	173	171	182	168	183	186	163	169	172	164	164	175	191	199	162	183	157	187	199	183	187	153	166	166	170	166	179	168	181	163	171	160	164	189	172	147	195	178	164	158	188	173	172	151	163	193	172	179	151	179	186	176	159	145	188	159	174	160	186	176	179	156	160	198	165	168	159	167	191	149	173	172	172	178	158	159	148	168	176	170	159	159	184	175	180	158	172	178	165	174	173	185	181	168	163	192	158	195	164	171	161	174	203	172	165	144	149	163	213	182	188	173	139	190	166	166	175	192	171	194	167	176	165	164	198	173	189	176	173	172	175	176	166	172	173	185	176	196	170	166	180	176	173	189	166	175	199	196	172	192	171	158	165	189	154	149	166	162	180	172	190	172	158	187	181	181	183	170	184	173	178	162	162	176	166	173	182	161	168	177	184	170	153	165	177	199	183	156	188	155	165	193	207	140	166	130	162	155	170	191	160	195	171	182	180	142	181	204	184	162	164	184	174	162	191	183	167	161	187	162	169	185	211	180	162	173	188	164	169	175	172	178	179	163	167	161	189	178	167	157	189	182	164	189	184	174	163	212	160	186	162	157	183	193	176	184	163	172	167	175	177	175	172	171	181	161	153	194	184	180	166	158	178	177	178	177	152	182	166	174	176	175	193	158	186	150	171	183	180	202	168	154	192	156	170	172	175	152	181	173	193	152	186	152	164	156	174	194	145	203	177	166	175	155	181	157	174	172	180	183	161	188	191	161	170	188	193	168	185	177	182	160	156	168	171	176	147	159	164	182	160	144	179	164	155	177	171	146	185	146	188	201	169	195	163	186	167	167	161	173	175	193	165	179	176	142	175	164	160	140	176	205	171	189	169	172	165	181	201	170	173	198	170	161	167	161	160	173	170	177	164	173	166	175	157	175	165	182	169	202	162	201	163	191	190	162	171	169	168	146	174	156	176	188	162	174	145	199	160	152	180	186	183	173	152	174	166	155	180	170	182	191	171	184	174	176	181	172	154	171	169	197	181	174	183	176	154	190	183	170	158	181	173	185	140	188	167	156	170	196	165	184	190	166	163	144	176	175	167	167	171	169	198	168	174	169	165	182	175	163	181	185	180	151	184	176	193	166	178	183	171	178	168	153	158	183	164	183	176	164	190	175	194	182	169
31660	26795	14748	4552	597	592	577	568	536	556	566	601	564	584	563	577	561	568	611	532	566	533	585	530	537	580	564	536	575	539	565	558	600	581	608	541	549	557	580	561	561	560	547	594	611	535	531	540	578	554	589	588	548	586	534	598	561	545	564	603	601	554	604	586	546	548	558	608	552	577	571	604	542	544	548	574	567	547	565	569	529	533	609	606	575	569	558	578	560	583	558	589	589	573	546	562	586	576	564	582	535	555	552	556	589	562	539	574	559	560	574	582	566	521	560	568	555	617	563	568	599	538	578	551	570	532	596	583	615	610	571	561	548	576	566	596	590	575	536	558	569	512	562	565	588	552	585	570	527	590	560	520	535	593	567	580	559	536	601	595	587	582	534	539	562	520	563	562	596	556	560	577	555	554	542	611	538	524	553	560	555	592	582	574	525	563	584	566	565	585	551	580	591	576	555	582	548	602	512	522	564	586	589	555	576	581	563	577	554	568	616	536	561	552	554	568	544	615	557	497	555	573	546	579	560	568	576	550	546	582	549	553	546	587	556	531	581	547	554	576	532	590	578	605	591	582	556	553	605	562	576	546	566	556	568	545	551	545	576	573	546	581	605	559	577	559	569	621	540	583	580	561	561	600	522	595	569	578	523	546	572	606	540	580	575	600	571	638	560	556	537	546	570	556	563	625	553	568	608	584	555	535	579	563	550	537	540	564	551	556	529	560	562	578	577	516	560	537	571	546	577	557	582	595	590	572	597	523	585	595	599	612	580	557	601	546	538	594	570	552	508	553	603	522	557	592	569	575	568	593	567	571	575	597	571	528	564	558	562	570	571	576	541	564	557	555	539	616	572	602	620	565	617	540	597	603	575	563	563	556	592	565	575	549	539	565	574	586	573	613	608	520	516	585	614	587	573	512	558	595	517	559	533	558	542	551	557	593	563	582	553	585	556	540	590	581	592	558	566	605	557	582	566	570	564	554	604	560	572	582	553	563	542	561	573	567	600	530	564	579	505	574	613	544	570	593	532	610	593	587	587	562	580	572	620	578	554	545	577	562	563	546	561	578	586	560	630	593	540	556	550	609	598	505	587	553	596	538	566	568	575	572	520	530	558	593	581	577	509	552	584	561	556	561	585	539	576	577	615	599	578	579	565	562	530	556	588	565	563	579	594	549	563	545	565	520	572	567	560	509	577	527	549	519	581	533	616	622	578	558	539	588	599	549	564	563	586	593	624	575	565	545	592	572	563	552	568	555	581	585	579	548	543	577	581	579	562	566	554	560	589	574	587	560	547	606	576	574	565	617	588	603	556	581	579	575	542	593	567	607	535	563	584	572	539	572	555	540	568	564	570	569	560	570	576	551	579	547	570	555	554	567	581	557	537	581	536	585	572	555	595	593	573	529	569	555	541	556	560	566	606	587	549	585	554	587	614	592	589	591	552	584	552	550	521	550	582	624	613	535	566	566	606	565	561	550	575	580	572	539	560	570	585	590	559	587	544	539	582	562	563	507	582	602	579	540	582	581	577	544	545	602	605	539	574	546	562	568	546	516	611	587	562	560	605	569	558	599	546	561	566	607	565	553	556	553	609	535	601	575	609	570	582	546	578	552	596	582	568	583	603	582	569	537	550	559	566	527	535	562	537	541	532	561	579	557	575	561	534	573	546	577	576	615	525	521	572	539	537	557	570	562	563	560	561	517	562	541	570	532	584	545	624	570	575	580	563	560	560	581	548	572	510	531	601	561	572	568	572	559	603	591	560	571	613	568	529	559	552	564	546	538	564	549	594	527	551	571	529	568	604	547	561	577	555	582	611	572	557	577	590	540	556	575	586	611	586	559	536	565	621	584	591	600	536	525	563	523	582	527	579	560	573	551	574	571	603	590	504	561	580	585	569	595	580	542	578	565	590	542	615	570	571	561	617	582	572	533	592	518	562	554	564	576	550	559	559	561	567	581	551	585	587	574	564	606	545	582	544	549	581	594	574	537	589	546	544	572	607	554	600	597	570	581	568	580	603	545	586	536	571	543	560	553	586	548	556	560	570	541	578	584	593	554	593	565	571	560	561	563	555	591	585	548	568	542	531	609	596	567	572	582	553	571	560	569	566	574	588	575	549	605	544	588	552	581	576	577	567	528	620	560	534	546	577	580	585	566	580	572	556	573	556	585	596	565	553	567	568	527	565	573	518	581	566	559	584	565	589	578	561	572	554	568	590	556	584	592	576	586	556	587	529	591	568	560	530	592	580	599	595	561	600	527	548	605	570	549	515	538	560	575	571	597	580	561	586	606	581	570	596	575	606	643	553	598	513	571	575	529	554	573	563	559	555	570	633	593	554	542	564	526	556	572	598	569	558	572	610	578	594	557	544	553	559	556	547	544	568	562	565	577	587	573	597	565	564	574	537	537	581	594	589	574	593	538	611	568	564	571	523	548	601	591	572	582	603	531	577	626	568	561	576	555	547	600	559	559	583	530	624	551	578	580	594	568	595	559	579	599	578	551	587	603	611	623	547	619	534	608	572	571	564	567	549	617	527	587	590	600	599	574	591	557	578	563	535	541	562	538	565	585	572	561	587	567	555	564	547	593	540	590	593	567	582	561	568	598	580	550	552	545	563	583	577	571	582	553	553	533	593	602	584	543	634	583	594	579	595	578	560	575	559	548	546	556	531	581	631	575	573	552	581	552	599	569	529	519	592	600	570	540	597	582	601	584	549	563	576	524	550	582	531	605	563	587	584	544	524	580	589	553	565	544	591	548	539	573	570	582	546	573	582	557	596	586	599	584	572	600	519	593	550	572	565	548	549	626	572	577	589	588	539	561	557	565	578	576	584	568	553	546	540	550	584	584	583	611	568	559	548	582	569	576	574	577	548	584	554	532	582	566	531	615	580	547	570	571	571	550	536	573	557	556	564	601	576	571	530	559	598	536	575	569	570	601	572	596	558	606	582	572	541	544	618	563	560	560	554	553	554	581	575	550	589	552	550	566	539	565	603	577	552	559	556	545	564	558	581	571	547	582	569	544	600	571	599	559	575	542	560	565	545	552	582	556	574	588	555	560	556	578	565	528	564	580	596	552	525	615	615	577	533	638	547	578	591	561	592	577	591	588	576	578	571	596	561	553	557	566	606	604	574	586	547	599	586	554	517	594	553	655	555	516	602	573	575	571	575	567	566	614	589	540	564	577	537	574	532	582	618	522	551	584	567	586	561	546	588	579	565	553	594	553	600	560	542	520	586	548	572	524	565	551	565	574	590	569	583	533	568	591	575	602	566	616	606	599	560	598	551	537	588	570	524	579	552	590	569	601	550	564	587	574	597	573	592	553	598	577	567	601	577	567	577	582	587	560	578	574	592	570	556	586	569	575	572	540	577	558	530	568	612	592	564	610	625	569	585	545	548	567	587	535	542	556	552	582	569	570	573	568	556	588	558	559	552	607	568	559	552	552	603	547	571	537	526	566	604	568	626	570	554	591	572	589
64824	59023	43821	20439	2050	220	177	176	168	172	155	188	171	170	190	200	173	153	160	170	161	150	205	171	186	174	157	181	175	166	184	168	163	175	188	173	168	148	170	178	180	169	179	192	179	168	170	162	181	160	194	186	174	166	179	187	177	162	161	161	176	166	162	156	196	170	165	149	163	161	151	158	183	180	169	169	208	183	150	168	170	182	172	163	159	170	164	173	146	172	179	190	173	157	163	166	177	158	168	174	167	175	178	169	200	184	150	185	188	156	166	165	162	172	173	184	158	165	162	186	159	174	162	184	152	160	183	151	165	174	175	161	198	185	192	177	149	176	168	174	175	167	162	165	160	168	177	164	178	170	176	140	184	187	172	161	163	167	163	188	157	155	170	196	152	174	188	181	172	183	162	184	177	165	158	162	162	171	173	180	159	159	159	170	173	145	174	194	153	167	160	150	172	193	171	184	180	169	154	179	154	163	173	158	170	163	191	184	173	168	183	177	179	182	147	167	169	183	163	160	186	145	179	144	169	174	152	176	170	174	183	170	185	159	173	167	171	153	160	166	186	159	158	152	169	172	157	138	182	158	175	191	169	182	197	165	157	178	189	172	180	173	152	156	175	190	179	147	177	185	167	181	194	189	167	175	206	174	197	160	181	143	156	153	167	165	164	180	196	171	164	170	160	182	132	167	156	183	172	167	161	174	174	194	179	194	152	161	166	173	151	194	178	167	143	184	170	163	180	177	176	173	182	169	174	188	167	172	178	145	163	176	185	150	156	177	187	148	157	143	145	169	166	175	173	168	149	162	179	200	168	197	162	195	152	169	161	187	181	163	197	180	177	176	174	167	171	153	177	151	162	192	170	173	168	145	171	148	154	160	167	178	164	167	158	161	181	167	182	164	173	166	172	201	154	190	166	182	141	174	156	171	169	167	150	173	172	171	185	164	149	148	165	159	156	172	158	188	183	177	161	155	172	174	163	148	171	151	159	176	171	159	177	184	161	164	175	154	154	156	191	148	139	178	155	154	158	163	176	178	161	151	165	176	154	186	180	191	166	161	174	179	171	178	184	168	169	154	162	169	175	168	173	185	178	175	172	160	172	177	174	154	178	165	160	191	172	181	179	167	173	164	181	172	179	174	167	184	182	167	153	165	152	142	173	186	173	173	166	168	168	179	175	165	172	170	179	177	176	168	155	146	157	199	166	170	153	169	178	175	161	170	183	168	152	152	179	160	152	197	191	182	184	180	182	171	164	160	176	160	202	146	172	179	156	134	184	165	181	157	183	184	174	170	166	173	154	183	169	176	167	170	164	197	184	177	166	147	178	170	176	167	174	171	138	190	169	174	167	162	179	184	186	152	192	173	159	164	164	155	175	171	165	146	184	175	168	146	166	164	160	188	204	158	192	163	168	171	178	199	163	160	180	165	160	164	182	196	171	167	213	176	161	186	172	166	165	187	165	160	158	169	164	176	165	155	184	176	177	157	159	169	173	171	159	180	176	150	170	174	167	181	157	195	177	184	160	191	188	166	175	162	169	169	179	174	170	170	155	193	168	161	190	154	138	183	165	174	150	146	192	175	171	173	157	179	167	190	157	163	154	144	183	191	167	162	173	200	152	174	183	155	176	178	167	174	176	183	190	142	171	174	195	194	171	181	144	163	155	198	189	167	173	171	158	166	176	153	154	177	161	179	171	168	176	169	174	177	158	168	168	191	175	168	195	171	141	178	183	164	171	174	170	163	178	156	174	203	179	184	158	147	165	169	157	160	157	185	175	175	173	171	177	161	163	180	170	171	157	183	175	138	176	161	164	176	153	184	158	170	172	165	153	184	182	168	146	161	190	183	167	165	177	165	173	184	188	179	165	165	162	158	140	193	163	176	185	179	182	186	161	160	166	157	164	175	149	172	177	165	180	172	172	172	141	165	170	173	195	165	176	185	163	163	191	162	167	175	165	153	164	180	191	151	194	178	188	177	134	183	167	169	175	169	180	159	180	180	177	159	152	186	171	181	171	169	148	168	174	169	171	148	169	165	152	164	172	160	162	142	153	150	159	172	197	192	176	181	181	165	151	154	187	156	174	182	171	189	182	152	195	155	181	194	190	194	162	198	168	166	182	162	174	183	172	179	151	169	159	178	165	177	128	162	184	168	176	191	165	160	208	165	167	154	163	164	164	165	166	171	166	190	175	146	180	178	180	168	155	153	145	170	164	178	161	165	177	166	181	159	173	183	160	171	142	147	166	198	178	174	184	163	170	153	161	171	182	191	153	183	174	164	156	199	150	170	172	171	185	148	185	162	151	176	157	184	170	175	181	219	150	181	190	157	172	158	195	171	163	181	160	163	172	171	192	164	166	137	169	168	168	168	167	149	167	168	193	181	148	136	160	155	191	162	171	168	169	180	166	157	163	191	173	187	192	173	159	175	169	172	164	163	185	171	164	174	175	164	168	180	195	184	167	160	175	147	164	167	177	176	178	188	164	172	168	183	144	173	178	143	166	167	185	166	168	140	170	156	154	160	168	143	178	170	150	171	165	155	164	175	176	183	193	139	170	163	176	189	144	185	146	140	162	197	172	164	160	171	166	178	181	163	182	196	162	189	180	177	159	158	158	149	159	186	176	152	164	165	174	184	175	190	147	182	151	161	190	172	163	168	194	171	158	161	182	161	149	156	156	168	162	175	193	165	173	163	144	189	151	167	166	187	169	172	163	190	175	184	175	174	175	176	167	181	169	158	180	171	178	188	165	173	170	181	164	162	166	161	159	192	155	190	159	157	173	158	169	165	192	180	170	184	179	165	173	142	153	181	167	152	183	170	170	186	168	176	176	151	170	169	164	169	169	163	169	141	137	171	192	179	166	210	173	171	159	190	183	177	176	177	167	181	176	171	170	186	189	173	166	179	175	188	157	153	174	174	189	177	173	173	157	167	187	176	163	192	173	189	178	174	160	157	170	193	155	171	163	173	175	162	168	181	161	194	161	160	160	162	175	190	191	172	182	174	155	154	176	166	194	154	193	178	197	172	165	177	191	191	175	173	178	150	163	184	178	164	155	167	162	179	171	150	153	153	151	169	154	172	176	151	172	174	174	196	177	192	175	158	224	175	202	184	176	150	183	174	174	186	169	177	163	171	168	162	157	157	166	146	183	146	179	192	164	188	179	174	179	150	181	161	163	176	179	192	172	173	164	153	153	180	161	171	191	171	168	154	187	184	166	156	152	167	178	189	187	162	195	164	180	191	163	166	133	168	160	147	185	164	151	166	184	178	189	178	152	166	163	144	171	194	164	174	156	193	166	180	145	164	172	183	166	178	164	143	161	165	172	166	176	171	170	157	175	202	187	162	165	161	166	187	145	199	159	170	170	159	176	171	208	180	165	172	170	185	187	164	191	156	180	163	162	168	183	168	164	173	177	181	172	176	177	191	174	162	157	157	172	179	180	168	173	193	160	179	190	176	172	158	181	179	171	168	195	165	178	176
47461	49217	40849	21823	623	643	594	668	592	596	571	568	524	567	584	565	582	547	534	550	555	574	538	531	556	550	554	543	608	550	547	530	542	567	581	498	526	554	547	563	522	593	545	567	542	551	573	555	519	578	536	542	514	555	518	539	533	563	587	534	600	564	563	558	563	562	566	565	564	538	550	526	542	540	577	571	552	564	582	543	544	565	531	564	531	531	559	546	514	564	590	574	565	521	527	569	604	561	546	555	533	573	566	543	551	551	571	552	596	572	571	564	584	512	570	533	537	540	544	547	533	565	591	600	520	584	548	488	555	537	574	560	565	589	582	509	513	550	537	599	558	548	583	576	503	583	543	596	561	556	537	532	506	563	549	533	553	553	580	552	536	546	576	562	528	581	548	571	535	529	545	578	545	577	571	544	511	523	560	576	572	547	550	545	547	576	535	615	543	581	547	579	535	561	568	581	539	563	577	585	527	571	495	615	595	563	548	589	583	534	582	560	533	562	583	545	538	540	589	529	539	562	524	555	515	555	622	556	575	560	553	550	579	574	594	536	560	564	569	558	554	546	548	551	542	582	554	555	543	553	553	540	560	569	551	559	588	550	578	542	559	572	597	562	590	553	537	573	577	526	577	530	599	545	541	582	553	551	601	582	504	550	575	591	600	568	559	528	560	537	513	594	586	577	536	574	536	546	570	507	583	561	580	565	554	562	549	497	550	581	542	557	555	526	579	523	574	550	593	585	550	537	568	574	522	516	563	540	564	520	580	572	573	608	572	564	578	507	543	550	579	545	558	566	530	585	531	537	532	529	586	542	574	565	520	570	544	570	592	513	567	563	558	521	566	544	573	568	566	537	565	536	527	517	562	553	568	615	548	557	553	574	532	575	594	547	568	539	578	586	600	556	570	553	551	552	596	566	588	578	546	555	543	538	593	548	504	567	576	568	528	587	537	532	577	528	571	555	541	562	547	584	578	540	525	562	544	578	572	518	553	483	574	570	562	561	511	596	525	571	553	561	524	559	566	564	557	517	559	562	525	556	564	564	542	532	533	577	535	547	505	565	572	543	540	546	560	586	529	534	576	565	588	593	589	544	502	524	576	566	537	534	555	574	543	561	534	565	543	592	540	518	570	562	583	544	533	543	554	551	569	603	570	560	580	530	566	586	557	543	576	573	559	555	605	574	560	567	581	566	594	597	531	560	511	566	594	515	551	533	580	552	545	573	511	583	535	592	568	612	593	563	577	535	603	547	581	542	538	555	550	583	551	554	541	550	576	550	574	566	554	601	573	525	563	578	530	532	557	584	604	591	560	512	544	577	570	577	556	535	536	543	597	554	547	556	541	543	502	509	562	573	539	506	563	574	571	569	560	546	534	558	525	553	521	563	567	546	495	590	568	539	542	553	557	600	577	579	570	569	535	572	592	548	556	544	560	554	538	575	586	512	565	528	535	615	575	588	546	530	573	576	557	569	494	577	572	562	535	531	523	541	548	541	591	598	580	504	505	524	515	547	562	572	556	574	546	549	571	533	576	556	534	535	562	531	529	504	565	538	508	575	577	538	558	569	567	510	573	552	567	531	581	504	510	546	528	544	538	564	545	548	585	583	553	567	552	550	597	561	590	525	557	591	565	590	561	583	576	556	527	533	532	557	596	542	598	527	616	544	569	589	602	545	571	560	533	511	548	563	556	544	518	584	579	581	556	574	566	530	563	519	556	565	557	529	534	569	525	530	582	581	542	509	561	541	518	528	556	541	568	522	542	535	553	536	588	531	569	566	556	532	579	556	516	537	528	527	561	548	552	519	504	539	541	575	578	548	580	535	575	578	576	548	526	560	545	546	582	572	596	554	564	514	552	563	565	572	558	521	568	584	506	573	598	581	574	585	558	539	541	515	584	559	583	566	537	491	581	538	558	534	592	536	547	584	548	525	546	549	532	566	550	576	548	563	532	574	561	519	557	568	531	523	547	605	560	539	540	561	577	548	539	529	592	560	554	563	522	554	576	572	519	572	559	551	561	537	529	542	578	541	552	562	540	567	595	597	558	508	554	537	516	584	580	553	553	576	561	586	563	570	583	540	531	538	566	549	541	564	536	549	531	543	612	578	542	589	571	531	525	548	553	514	527	553	533	526	585	575	518	517	508	600	593	542	558	536	564	513	535	525	518	584	591	563	550	538	528	577	571	571	559	562	529	572	561	531	547	566	557	528	561	561	609	566	543	560	608	574	554	555	564	580	542	520	537	603	552	560	549	574	589	561	565	557	537	590	548	581	586	589	594	547	535	551	568	534	555	533	573	575	575	529	524	583	538	565	556	581	601	595	553	505	566	551	603	583	580	563	568	562	578	580	531	567	586	574	552	564	513	546	524	546	573	551	558	557	522	580	596	577	518	600	581	554	537	619	553	557	577	584	534	586	555	583	554	531	524	537	522	602	537	543	561	549	572	578	541	529	535	530	588	538	616	581	595	510	578	521	556	546	590	572	543	570	570	574	563	547	554	552	579	577	531	530	620	558	566	571	530	543	506	560	532	562	533	542	562	576	576	574	533	551	556	562	552	571	512	574	540	556	574	560	569	579	566	529	600	530	577	553	534	584	555	501	520	572	545	560	546	539	579	568	542	543	555	604	568	565	529	574	535	549	570	562	546	561	545	614	567	542	529	536	608	561	589	597	551	564	573	527	548	575	554	563	566	531	609	509	555	573	527	540	565	535	615	545	553	588	552	588	529	607	578	565	498	580	572	541	629	549	553	569	543	549	555	564	564	557	568	558	563	575	531	533	542	531	532	536	564	598	543	554	576	545	569	551	546	544	534	550	564	557	596	536	542	532	557	536	584	548	567	530	563	549	554	608	559	582	550	541	562	539	559	530	507	535	575	562	562	564	581	570	593	566	560	581	551	574	560	581	541	570	531	497	542	540	619	570	531	549	590	552	523	538	578	585	533	526	580	558	562	562	561	510	548	542	537	528	598	545	552	587	550	587	597	574	515	537	539	573	556	571	565	572	550	529	537	571	590	544	542	551	605	607	571	571	532	569	529	575	602	542	576	563	526	576	578	597	518	575	578	556	599	568	572	546	577	556	486	555	581	575	552	585	587	563	527	549	573	576	586	553	507	613	555	558	568	580	534	545	521	535	535	551	571	518	557	556	591	551	536	548	567	578	576	554	565	572	540	599	595	543	571	590	536	556	531	583	536	550	540	558	566	563	563	548	516	548	547	554	562	526	566	577	597	561	522	554	548	519	554	540	563	581	574	554	582	539	569	558	563	564	512	561	562	528	533	566	556	551	550	553	575	548	598	497	559	548	534	567	538	619	570	575	586	598	570	557	556	575	548	537	556	601	567	600	528	565	564	601	554	566	557	575	556	571	545	560	558	522	523	611	559	562	570	565	587	545	528	593	548	595	571	583	579	571	489	534	562	543	547	566	534	519	603	502	546	565	548	519	579	555	538	554	567	536	536	515	513	591	568	567	558	554
77478	73990	57615	31333	7403	534	308	274	287	293	267	273	271	267	281	300	291	277	276	241	281	251	261	294	275	280	284	258	276	259	258	290	288	240	252	290	278	291	288	288	258	282	266	268	260	296	268	282	256	255	289	277	230	266	251	257	288	262	302	267	281	299	263	257	281	268	249	265	300	248	243	264	264	271	279	278	283	280	303	253	306	290	273	246	277	263	287	298	281	328	266	277	283	287	282	285	276	281	259	264	274	271	273	274	289	263	267	260	266	256	296	283	270	279	272	265	289	252	253	270	287	264	265	272	281	268	287	282	250	241	287	269	277	281	250	280	278	294	317	265	235	255	271	312	272	274	258	257	262	264	265	273	254	252	274	282	257	272	282	304	241	253	274	273	281	281	263	269	287	292	293	267	262	281	273	290	260	273	280	254	251	281	260	271	280	269	272	274	301	274	257	281	272	273	242	252	282	266	266	270	263	289	264	278	277	266	300	279	231	238	286	307	289	280	277	254	282	270	276	276	267	271	266	269	268	296	270	264	302	261	300	265	260	262	281	285	261	283	287	266	277	263	278	290	265	248	277	240	290	259	289	250	252	251	283	271	276	265	266	270	269	271	287	287	247	263	276	264	281	280	273	249	300	293	278	270	308	276	235	262	261	296	279	255	267	261	249	240	279	280	284	260	269	309	263	268	272	285	255	277	289	281	297	272	244	262	234	274	305	276	262	287	270	317	303	263	266	283	275	291	262	266	256	268	274	263	260	275	258	272	272	284	259	287	279	261	279	249	271	274	302	277	294	258	276	283	267	251	283	269	287	268	277	269	298	284	261	294	295	280	294	273	250	260	284	273	298	276	291	286	267	286	278	269	243	285	277	254	272	273	253	269	241	278	242	274	272	266	279	286	262	284	272	278	309	280	276	269	266	252	259	275	280	288	249	264	290	269	281	268	251	261	300	278	282	284	246	289	242	273	276	260	289	282	282	270	262	277	257	274	284	275	289	279	266	280	264	304	285	275	284	286	269	284	270	244	260	264	243	285	290	276	287	273	274	303	284	296	296	283	287	281	313	285	271	277	290	273	277	284	285	292	278	269	240	255	263	257	277	264	268	250	245	270	255	286	280	266	300	266	269	264	285	265	290	264	281	254	263	276	279	268	297	280	291	257	259	279	288	283	260	285	269	274	269	257	277	257	274	270	269	277	252	271	302	279	268	272	263	268	274	275	276	269	290	243	254	282	278	253	313	250	286	284	283	261	263	287	245	298	295	265	309	280	256	288	242	251	289	255	246	289	284	294	316	286	276	256	277	277	279	277	274	287	262	299	252	278	293	269	281	260	243	274	255	293	256	267	273	285	244	278	280	262	276	285	258	273	285	276	271	269	259	241	273	282	275	267	281	256	277	259	279	282	263	250	273	273	252	292	275	266	285	273	273	264	281	298	264	276	302	265	284	261	271	281	295	289	272	243	268	283	281	285	265	278	298	250	304	289	247	257	282	289	252	247	301	271	282	254	279	260	265	273	258	252	294	294	261	290	240	285	283	280	254	272	281	247	291	274	272	264	275	268	263	284	286	260	288	251	273	266	292	285	310	266	264	270	255	271	275	272	286	306	279	267	252	270	298	240	261	282	274	298	258	291	267	270	272	302	272	257	291	280	278	271	282	294	291	243	255	308	259	273	266	274	286	282	245	283	278	276	258	279	285	269	273	267	264	289	268	299	277	286	268	251	278	293	274	276	272	291	269	296	271	281	289	286	260	256	287	258	238	273	262	261	284	268	281	261	278	274	287	280	249	255	270	253	268	281	287	304	294	270	296	266	252	266	261	294	258	282	256	288	258	271	282	301	298	265	264	287	279	270	248	277	284	283	271	255	292	259	271	281	254	254	256	288	301	271	243	287	303	285	271	266	291	283	271	275	283	269	296	277	264	276	256	272	292	269	262	277	257	268	269	263	255	278	259	302	266	266	275	258	269	299	264	277	283	251	282	248	247	292	278	282	280	294	300	298	286	288	272	272	279	265	271	271	266	271	295	294	281	259	285	236	258	288	278	272	284	252	278	281	270	291	302	258	271	280	252	255	257	272	270	265	287	252	267	290	254	246	272	259	276	288	277	271	274	256	263	280	311	271	253	259	247	268	271	288	292	274	284	280	267	263	265	286	268	244	272	272	239	285	253	261	306	246	270	273	297	259	251	272	259	290	266	260	260	272	278	303	271	286	265	296	268	288	274	275	237	286	270	267	296	280	247	291	276	301	282	264	281	294	285	296	295	246	257	285	266	284	264	322	267	251	311	282	235	254	287	248	254	255	289	282	276	248	241	287	268	294	270	305	280	266	301	249	278	285	288	254	279	269	271	257	255	295	251	280	245	258	304	277	262	293	260	275	262	252	243	279	263	259	280	243	264	262	256	274	276	269	273	260	280	251	261	295	268	282	300	264	277	272	304	279	284	276	326	246	299	265	275	268	274	288	241	234	280	270	234	269	292	266	257	271	263	250	273	294	262	250	285	260	270	281	267	248	272	275	280	268	283	286	278	286	292	237	261	265	261	259	257	242	265	249	252	257	260	269	275	223	271	265	238	283	279	255	256	261	263	283	290	266	269	262	272	297	226	284	278	248	274	299	260	271	264	282	268	286	288	265	279	284	269	268	268	290	292	298	293	255	252	283	267	291	253	244	281	258	282	257	288	252	269	283	285	281	276	293	295	301	276	283	270	292	283	277	285	270	294	289	281	264	272	252	268	274	268	310	284	265	251	280	278	297	272	244	288	277	280	281	308	268	285	274	276	271	289	269	268	278	264	263	270	278	283	263	249	259	257	273	255	292	276	269	293	273	282	260	238	263	249	300	302	266	285	300	291	264	252	253	274	299	264	272	259	315	289	266	259	297	293	299	282	266	303	305	266	263	243	306	248	256	249	257	271	266	295	270	258	242	281	262	293	271	261	290	254	257	273	259	266	266	264	249	278	273	271	268	268	272	264	251	225	291	289	262	266	259	265	311	307	274	297	274	248	275	251	273	270	300	295	285	268	258	314	251	292	311	286	233	264	263	300	265	261	272	283	285	246	276	258	256	267	268	300	263	257	285	284	295	287	251	229	289	268	275	246	266	277	252	273	251	264	266	279	269	262	270	277	256	247	274	247	258	291	264	278	294	248	295	244	260	289	285	274	276	255	268	262	234	244	257	283	274	269	297	262	264	277	285	285	286	259	268	241	255	290	251	246	256	263	300	272	258	314	254	306	281	261	251	267	273	289	263	294	261	251	266	271	281	290	273	259	263	247	253	252	271	267	288	247	259	263	265	292	258	262	272	292	264	285	291	280	256	282	295	305	272	297	285	264	287	283	275	299	290	263	239	291	272	304	282	267	245	263	284	273	264	265	286	278	286	280	249	279	274	271	265	245	300	293	285	280	281	284	299	261	276	258	249	273	265	280	265	254	240	270	292	276	277	261	266	284	267	261	250	232	264	267	274	306	304	265	248
61798	65633	53619	29451	1051	1010	1008	912	886	856	956	855	889	911	825	861	818	868	890	842	854	819	886	833	764	770	804	837	788	832	827	848	841	808	814	785	888	836	801	819	793	851	809	769	889	821	859	804	861	793	867	871	822	806	773	833	849	826	780	809	780	817	806	820	821	808	798	833	810	790	832	805	826	839	768	818	733	766	821	846	882	757	865	826	824	756	788	833	832	853	815	859	831	834	769	826	832	814	861	792	877	807	817	804	827	818	811	793	801	796	823	819	801	799	807	787	865	806	808	838	801	788	846	829	770	852	743	840	848	771	863	829	828	826	799	803	818	858	779	787	818	797	855	811	828	769	787	807	830	822	816	823	775	822	833	827	807	803	791	829	814	801	821	769	815	810	851	807	833	832	816	786	786	821	835	827	841	879	815	819	792	866	815	828	834	818	748	812	862	802	855	806	819	856	841	806	834	807	796	792	806	853	795	859	792	838	804	848	788	824	828	785	817	817	876	771	844	831	783	834	759	854	774	804	806	826	854	806	817	803	764	827	812	808	881	820	823	818	809	813	820	767	806	826	782	867	790	829	820	823	894	775	825	838	787	808	798	774	822	817	842	812	825	853	824	829	821	808	783	816	826	769	798	808	838	805	845	841	860	850	828	814	827	849	800	786	826	771	857	826	769	838	825	832	829	826	815	830	766	830	802	833	825	860	797	809	872	822	857	843	830	846	840	853	784	831	835	812	806	851	890	813	808	840	845	775	863	823	772	822	839	768	867	776	777	814	799	831	847	825	873	872	867	819	827	806	795	772	807	799	809	863	844	830	856	791	824	783	789	826	868	767	752	796	772	777	810	867	828	811	795	859	843	824	815	806	842	814	843	826	847	800	808	852	789	796	785	786	818	829	822	778	873	823	782	861	847	777	836	809	748	836	814	844	817	811	785	839	787	848	844	855	819	782	812	872	851	729	816	851	804	804	832	826	790	789	794	864	823	803	797	772	777	767	834	829	768	842	866	874	806	835	871	828	790	784	821	802	843	781	869	806	833	825	834	837	790	813	795	841	819	777	807	780	830	802	770	821	820	847	833	867	822	822	845	807	803	810	793	864	833	798	842	764	837	844	772	863	825	794	808	820	830	813	781	834	861	871	814	795	803	823	787	810	815	800	835	875	824	820	865	831	840	790	824	839	762	832	805	813	838	802	803	860	816	794	853	794	816	818	823	824	799	876	792	839	788	819	788	822	889	846	811	811	809	825	800	795	813	844	778	885	836	844	797	779	779	803	812	807	790	833	809	774	812	834	826	804	826	785	831	824	798	817	825	793	862	835	835	835	825	828	810	829	825	777	863	858	834	798	817	815	844	866	799	829	807	839	782	796	815	851	828	789	858	795	817	842	836	850	797	832	852	825	762	876	822	817	844	852	812	771	826	796	823	858	805	802	878	866	828	843	784	814	791	837	820	781	748	761	797	863	832	807	812	806	853	825	769	827	822	899	817	797	834	800	852	811	834	875	814	802	788	809	829	812	842	841	803	827	844	796	798	796	795	858	861	862	802	844	828	805	825	812	794	836	830	797	844	812	817	827	809	847	766	761	825	827	825	808	859	816	801	841	832	843	816	796	781	854	809	856	824	818	824	807	862	889	832	828	810	807	809	770	808	844	827	768	823	831	798	839	780	868	763	812	841	784	774	827	842	803	845	790	815	852	853	797	825	818	815	809	850	813	792	821	861	819	868	785	775	827	845	814	785	840	825	817	818	814	824	806	780	786	858	878	843	826	838	796	829	831	799	837	792	810	780	805	831	804	821	797	834	861	816	808	828	829	865	824	827	832	815	836	810	843	821	785	835	841	858	798	800	824	826	770	844	834	819	838	805	786	819	809	775	818	797	842	844	797	807	789	769	815	779	781	803	824	863	835	840	836	818	826	783	811	832	840	858	841	846	795	859	857	839	826	858	841	856	802	859	817	820	828	892	818	795	809	810	880	817	737	847	840	831	832	870	795	831	806	779	823	855	830	809	843	819	834	849	852	796	826	802	819	804	822	812	824	801	850	795	826	826	820	787	814	837	802	854	859	807	814	828	812	813	796	799	825	830	831	886	842	783	803	837	805	806	827	857	851	844	767	804	843	821	871	814	850	885	815	798	810	797	812	812	827	814	833	802	760	806	820	854	844	862	832	785	830	774	819	829	825	828	829	819	826	828	839	811	839	789	766	847	833	830	810	752	804	804	785	829	847	810	819	810	829	805	849	878	845	826	804	818	820	827	808	822	793	811	828	820	839	838	874	811	814	828	847	844	824	815	810	834	788	815	772	811	827	812	849	810	826	872	848	847	857	831	801	835	823	788	794	765	837	799	835	865	848	759	762	790	807	790	836	805	762	835	814	776	812	831	814	755	844	838	796	797	813	811	796	845	824	825	824	816	845	789	843	815	815	872	830	832	756	806	809	831	807	839	798	826	804	779	821	813	833	769	825	823	777	807	797	803	828	808	874	796	806	863	861	833	804	808	814	810	839	805	811	836	785	804	831	833	826	797	798	817	863	879	826	818	818	780	782	827	828	861	796	820	822	819	838	775	803	836	820	786	795	833	806	850	822	824	783	805	834	854	795	836	820	809	847	783	816	813	821	856	779	831	789	814	816	821	836	818	817	832	794	796	811	816	806	795	863	833	835	829	811	814	859	793	796	798	830	792	827	831	801	794	835	882	812	804	833	828	777	881	796	800	823	830	793	828	809	829	860	770	813	782	824	848	810	832	814	774	785	836	777	801	804	816	816	846	762	856	839	823	830	815	783	813	812	820	844	760	818	826	822	853	841	839	791	829	790	789	782	878	833	857	803	774	838	848	851	832	790	853	836	842	766	814	866	816	827	803	769	881	770	796	821	803	845	789	825	852	834	832	822	849	793	812	785	791	807	768	842	809	830	820	847	813	821	856	842	833	786	827	819	804	824	797	847	802	852	853	820	834	859	877	850	748	834	827	881	820	787	771	817	853	824	793	850	841	792	839	813	812	815	825	784	793	799	842	845	843	791	811	817	830	841	831	794	834	878	817	819	800	826	846	867	855	781	847	820	824	805	790	816	862	798	781	827	827	789	801	871	848	839	823	817	837	817	795	857	854	813	833	821	797	846	859	871	781	805	832	736	828	822	821	831	821	851	819	872	814	791	828	764	817	836	849	798	853	750	806	787	767	846	783	805	781	810	843	823	821	821	835	846	836	824	787	855	826	803	865	854	877	797	798	786	775	845	794	827	792	773	834	817	878	793	798	862	795	805	808	750	767	816	797	810	824	810	861	783	792	806	778	834	758	831	813	864	798	785	829	816	772	828	827	845	818	782	846	821	876	820	793	833	793	846	855	789	847	818	831	816	774	773	808	845	786	824	805	844	815	812	806	903	813	810	816	802	854	806	835	841	824	805	843	817	800	811	777	834	830	786	778	809	797	797	815	822	884	767	867	770	812	766	784	818	842	779	770	802	810	881
33445	22935	10605	1790	189	159	170	146	140	170	143	166	153	173	161	163	148	170	165	170	179	155	175	154	171	184	157	159	161	184	193	164	149	166	150	171	162	164	172	179	176	154	169	172	165	161	173	168	162	164	181	160	168	170	148	159	155	154	177	121	127	195	147	151	167	165	161	163	163	167	172	162	144	163	183	156	141	162	177	165	164	163	179	186	139	187	175	177	164	173	164	145	167	167	175	178	159	167	140	168	164	186	195	160	176	152	147	167	167	176	153	152	160	171	154	156	152	176	165	151	173	168	161	167	175	172	176	189	171	166	188	172	169	152	161	174	159	177	173	184	152	170	164	168	160	153	136	169	182	180	172	141	174	154	151	150	159	165	142	160	148	167	160	148	164	201	187	156	131	176	170	180	168	135	158	187	148	163	145	163	180	167	153	155	193	177	154	164	146	179	182	164	169	182	165	179	167	144	161	158	143	161	151	171	166	161	159	166	171	189	162	146	141	153	166	147	164	165	160	154	168	158	144	174	162	182	152	197	153	167	195	173	173	160	139	171	181	169	163	173	160	186	188	185	162	160	158	181	172	185	153	157	156	161	162	164	166	158	156	132	159	147	174	171	192	151	184	170	171	167	168	142	144	175	160	160	152	168	187	148	162	140	156	165	168	140	179	172	172	170	169	169	164	159	166	170	149	190	158	166	168	164	158	184	170	164	159	167	173	173	177	165	177	156	156	163	171	158	159	182	178	174	154	149	171	157	170	160	168	171	165	151	185	149	186	155	158	174	147	175	163	158	153	157	166	152	168	172	158	161	171	186	185	175	170	142	170	190	171	183	153	160	158	177	169	186	173	177	163	159	166	167	159	168	157	158	180	159	167	142	159	178	155	162	156	151	159	156	171	167	140	175	168	166	159	144	168	141	193	187	137	185	160	165	158	144	155	175	169	160	164	161	166	153	174	161	169	180	170	158	173	185	160	154	171	169	171	142	156	163	152	164	161	188	161	153	135	186	161	163	152	174	165	152	156	165	151	152	139	174	154	155	176	177	165	156	156	169	182	159	179	172	160	161	168	180	150	177	156	152	150	152	132	166	157	161	139	185	165	160	160	139	167	159	155	175	159	145	165	156	150	144	188	175	163	177	182	167	172	158	163	190	147	175	163	165	157	164	185	156	149	181	156	158	159	186	160	146	171	163	148	169	171	172	177	152	178	157	179	168	166	158	166	175	163	175	168	164	159	149	176	167	167	164	143	153	169	151	163	170	160	155	165	180	158	142	188	184	176	172	146	151	162	164	180	157	141	159	154	176	168	153	163	179	148	157	149	163	177	151	151	196	148	188	169	185	166	143	157	159	176	161	171	156	149	175	157	158	184	159	154	168	161	180	168	149	151	169	173	172	164	148	161	161	150	171	159	159	155	167	179	173	168	147	158	157	167	166	171	157	150	170	145	166	169	166	157	173	160	178	154	182	179	166	166	133	169	145	157	152	149	162	175	152	172	172	185	156	169	178	197	150	156	172	167	184	166	168	170	182	168	175	137	189	173	186	170	164	151	151	154	179	175	169	168	173	151	164	181	164	164	154	172	171	169	160	153	158	149	159	150	148	147	160	162	163	149	160	149	169	166	162	181	168	184	157	148	156	153	138	169	150	164	176	183	174	177	156	141	165	158	140	188	152	159	167	157	181	165	166	185	175	169	173	138	171	178	166	168	135	180	163	159	164	181	135	163	172	172	158	151	165	176	142	144	167	182	174	164	172	163	144	144	144	147	167	156	175	166	161	156	167	153	138	176	161	168	150	169	157	153	182	179	171	179	174	162	178	164	172	174	156	158	153	161	176	152	158	162	139	156	168	179	133	170	141	176	136	167	129	155	165	177	148	168	167	160	161	168	182	164	193	182	160	156	159	174	149	159	146	166	186	150	149	178	173	159	160	157	143	191	154	179	189	156	149	159	159	160	158	174	139	169	181	154	161	171	145	162	159	160	169	158	175	169	150	157	174	157	163	177	147	171	153	153	148	146	166	155	176	192	168	164	182	193	174	175	153	160	158	148	157	153	174	161	188	151	155	197	178	167	166	183	150	152	145	154	157	182	175	151	168	135	156	162	176	150	151	165	159	174	157	171	154	167	174	160	174	165	161	165	175	155	169	145	176	172	163	172	152	173	157	133	173	149	174	156	156	173	174	151	175	156	170	150	163	165	166	166	160	158	167	173	141	172	157	182	154	151	166	145	150	189	173	151	164	167	173	172	150	177	171	134	147	168	140	139	151	180	169	149	147	167	165	159	172	152	175	149	155	150	150	171	126	147	164	198	141	192	193	156	177	156	153	148	147	170	158	157	160	148	159	174	177	150	162	167	157	162	166	146	164	151	150	146	155	152	155	150	171	158	173	158	161	180	154	142	151	164	180	154	199	182	168	170	164	170	151	167	153	175	150	163	172	173	166	151	157	170	161	162	161	162	184	153	150	166	172	177	171	162	184	156	172	171	164	182	159	166	171	157	154	153	159	146	155	162	149	175	159	190	179	180	149	160	155	158	155	179	166	174	166	158	176	174	163	157	174	169	154	162	177	158	171	165	143	151	158	137	151	151	179	137	158	149	165	146	144	149	183	139	163	179	168	163	173	159	151	147	196	164	187	165	148	141	162	164	173	180	183	150	158	146	122	192	139	164	160	189	165	144	165	163	135	154	161	150	149	169	139	167	156	158	165	152	156	160	190	178	157	159	145	131	152	181	179	170	177	138	168	146	183	174	162	172	176	155	149	148	176	171	173	149	158	151	184	169	170	163	167	163	168	177	159	151	157	151	179	142	175	159	147	143	162	148	178	157	162	170	191	153	162	158	160	148	154	157	123	166	149	163	177	183	135	182	162	150	162	168	187	151	174	158	180	151	161	158	178	164	164	185	191	167	173	164	158	182	155	179	159	164	152	161	160	156	153	151	162	162	172	155	182	157	156	165	163	173	161	176	162	175	180	144	180	157	175	161	163	184	157	186	181	146	164	159	170	190	143	181	146	158	170	180	170	175	175	165	169	174	153	174	166	158	165	163	152	163	162	154	193	153	138	153	206	154	153	160	157	174	155	162	145	149	155	157	163	152	164	167	163	164	155	170	163	148	151	166	176	190	165	152	145	170	165	181	154	164	163	163	165	170	166	175	170	144	133	156	181	174	138	188	165	151	180	140	156	161	176	166	167	153	158	166	156	159	172	172	130	184	138	154	177	159	153	135	164	179	159	168	160	155	173	161	157	134	192	152	166	159	154	158	163	143	177	152	170	177	160	168	167	149	167	157	178	162	178	193	136	167	177	155	136	159	178	162	156	141	176	166	162	179	180	155	163	166	160	166	146	166	171	167	170	176	162	158	137	160	166	177	164	153	151	158	152	156	153	171	138	182	185	177	191	165	152	155	167	182	179	166	166	169	164	169	163	190	175	176	161	160	185	158	162	181	181	154	169	147	165	174	182	173	154	163	153	161	165
31870	26399	13600	4092	547	558	533	603	529	562	540	531	515	557	527	524	576	558	518	514	512	515	541	488	532	528	566	519	547	574	518	510	559	532	539	530	574	553	543	563	550	513	533	502	558	522	575	563	515	498	507	558	576	516	555	534	486	529	529	568	530	515	512	533	502	599	499	557	517	557	563	517	550	509	539	534	545	527	564	549	519	548	547	518	487	516	537	546	549	534	560	524	496	509	554	542	533	488	532	533	547	486	550	548	538	528	561	565	538	502	520	547	555	511	537	501	529	551	532	519	606	553	535	528	524	535	520	550	548	569	551	556	527	511	584	524	602	559	587	522	537	527	497	533	522	543	544	527	508	556	567	504	543	573	523	528	530	549	523	464	531	485	539	542	527	529	534	527	580	542	589	519	528	541	533	535	584	531	470	555	526	548	538	525	531	559	548	532	564	565	538	548	524	603	518	555	544	545	523	531	566	524	521	542	539	549	554	571	513	563	511	526	518	547	548	518	534	514	547	543	552	517	535	568	576	527	532	522	560	522	532	464	549	524	533	549	503	526	535	535	542	558	542	507	544	527	565	542	506	525	538	559	539	508	547	577	524	555	511	534	509	537	525	534	564	535	521	551	571	543	557	527	538	541	542	587	543	499	502	544	527	545	507	530	569	538	539	555	562	528	555	508	513	512	545	548	542	588	506	538	534	518	523	561	520	459	534	528	529	561	527	496	570	565	513	539	561	484	538	566	515	559	528	520	528	522	544	549	570	564	522	567	585	526	538	557	527	522	523	545	558	566	550	559	524	543	560	547	622	520	531	542	487	578	540	471	533	565	478	532	483	560	537	505	535	501	541	541	560	559	549	554	546	539	551	535	488	512	579	560	572	584	536	519	526	522	517	544	551	551	539	525	548	536	551	519	523	567	542	527	552	517	522	531	560	510	547	539	518	513	553	542	499	542	501	572	571	520	529	581	564	571	531	518	529	503	546	545	557	534	544	557	559	532	555	553	500	543	546	523	573	532	553	500	545	543	566	532	525	511	492	525	543	549	553	512	543	524	515	577	511	537	559	526	566	542	571	511	556	525	542	559	524	538	538	496	501	567	522	549	542	526	522	512	516	515	570	535	507	491	536	532	517	546	520	522	541	570	531	554	546	553	533	551	498	545	517	550	560	514	553	544	533	523	565	578	594	517	530	504	533	560	516	533	510	571	483	541	564	559	541	541	569	548	515	507	583	529	524	592	550	578	514	549	543	526	529	524	505	533	557	538	534	565	553	502	544	502	515	520	585	531	520	509	518	551	577	509	522	546	515	540	526	537	521	516	554	563	567	518	573	500	548	551	521	537	553	533	549	554	532	545	540	593	537	523	510	549	559	508	531	506	540	549	552	573	547	550	563	578	509	590	529	531	548	546	542	524	526	527	533	542	535	542	547	549	564	497	525	510	522	529	537	528	541	542	544	574	574	522	557	538	519	518	515	527	562	518	584	544	523	513	539	509	558	534	544	512	560	522	553	523	527	564	552	546	511	550	541	535	552	541	517	525	544	541	517	549	567	553	562	497	556	551	547	566	538	564	535	546	512	550	558	523	559	514	517	543	526	522	526	536	524	517	533	610	560	512	521	556	544	516	541	559	557	564	556	517	500	530	531	497	533	551	544	515	539	517	526	498	509	549	549	507	562	516	529	576	568	508	554	499	541	536	582	556	511	568	497	528	541	541	546	564	492	530	564	577	567	564	527	531	569	560	529	576	536	556	529	579	563	559	547	580	588	539	530	508	535	525	575	543	514	527	556	547	544	506	532	542	556	528	522	531	566	533	576	540	551	552	506	547	539	567	525	515	558	547	531	540	581	538	549	560	539	528	518	517	563	532	543	551	546	542	516	531	556	572	514	552	548	565	547	508	562	499	500	501	540	543	536	544	545	524	552	540	577	530	530	540	558	513	539	538	490	512	524	522	520	557	514	539	537	567	510	513	567	512	536	555	515	539	558	530	505	576	544	554	535	541	556	515	540	548	483	555	534	506	516	579	522	584	527	560	551	534	502	545	482	571	506	558	550	558	502	559	545	529	514	563	541	556	531	542	485	507	507	546	546	526	563	540	559	540	566	562	567	552	545	584	542	569	557	543	527	549	556	566	563	533	538	528	534	583	575	561	564	537	578	563	529	558	561	572	571	562	533	535	572	566	506	520	527	534	531	571	558	524	514	537	527	528	542	536	557	567	547	534	552	560	523	548	514	481	507	546	499	544	535	540	541	509	544	539	543	537	558	530	524	534	562	543	536	512	580	506	585	530	555	555	515	536	526	556	547	528	526	556	516	500	568	537	548	526	517	495	595	513	557	536	565	606	512	539	526	586	518	558	509	549	554	509	546	489	496	539	536	576	557	533	524	556	554	558	568	520	512	518	524	523	524	562	534	537	527	527	526	536	554	574	549	539	534	544	550	545	553	500	574	555	504	577	493	532	582	547	544	565	545	545	548	513	611	536	566	502	511	572	547	589	536	532	514	550	501	489	528	531	555	585	528	511	536	524	546	569	509	538	535	520	548	581	533	529	553	558	517	565	560	623	561	544	555	580	576	523	526	525	526	528	536	558	514	502	523	513	544	543	516	548	517	543	527	537	502	538	520	506	549	519	533	578	545	521	519	527	594	572	529	545	529	546	528	562	551	550	532	538	584	546	544	520	566	516	525	522	565	500	548	508	532	496	534	522	506	528	562	522	534	537	542	544	550	547	524	523	546	509	519	529	534	533	565	564	562	502	526	523	519	557	571	503	500	566	556	523	560	493	555	528	526	570	536	506	511	514	523	529	535	548	542	536	511	552	534	552	566	550	474	544	557	515	500	549	515	557	575	547	526	529	565	532	525	548	559	524	521	534	515	491	517	551	554	526	524	530	534	514	530	536	524	531	499	518	537	560	547	517	552	526	562	556	549	539	517	566	557	542	534	521	546	488	556	545	515	545	525	560	543	548	532	510	520	551	543	493	497	567	508	535	537	539	560	532	515	554	537	529	552	554	548	559	519	522	539	523	521	554	546	483	534	523	557	547	531	550	569	556	552	548	505	544	528	503	528	505	486	528	524	529	548	563	536	546	557	562	550	559	555	567	548	571	526	554	523	502	528	542	557	559	563	530	545	576	607	506	532	539	554	554	536	557	545	540	531	488	543	504	523	595	517	570	504	558	605	504	481	540	509	577	545	577	520	597	564	560	559	547	530	515	564	558	522	528	568	544	549	545	547	534	567	523	574	535	505	547	534	577	558	510	535	558	551	544	550	556	547	512	546	551	554	560	520	539	519	552	568	501	585	500	553	568	517	541	540	501	547	551	553	529	574	538	543	548	547	548	534	521	544	559	543	551	523	504	545	549	557	548	510	559	534	523	538	544	519	550	524	535	537	523	544	517	514	500	551	558	500	538	523	537	578	526	530	546	507	524	602	533	493	536	554	553	516	522	545	540	525	536	503	570	539	602	554	531	572	554
65123	59234	42979	19450	1518	192	199	170	156	174	161	175	168	165	174	150	187	153	173	172	157	164	194	164	140	156	151	147	156	195	173	150	152	141	171	170	160	156	161	157	166	164	161	165	177	172	161	150	168	177	169	166	162	175	169	162	165	147	176	171	153	163	166	166	171	163	167	171	142	177	159	146	148	156	164	166	161	170	164	129	185	160	170	153	159	147	175	155	175	150	159	159	155	174	181	170	155	170	179	167	171	159	158	164	172	155	153	177	149	159	161	175	170	161	183	151	157	181	155	175	178	169	142	157	161	178	150	158	179	163	160	159	145	186	131	183	179	158	181	163	175	174	171	181	136	168	157	157	165	173	169	182	162	167	180	156	152	178	163	162	173	174	149	162	167	179	147	168	152	164	143	166	168	152	158	147	158	167	146	146	153	157	155	172	166	170	166	154	148	154	166	158	171	164	139	167	184	181	171	171	174	145	160	166	164	150	141	161	162	166	150	167	153	176	163	168	175	173	154	139	180	164	167	145	172	156	172	155	159	159	158	184	177	183	159	168	163	148	194	140	159	159	170	147	166	134	151	172	158	158	141	175	148	160	157	158	149	175	168	145	147	157	183	161	165	161	161	142	158	161	185	164	167	151	175	190	183	173	185	195	160	173	149	185	170	149	156	150	166	158	146	142	160	158	159	182	154	133	169	171	170	171	164	171	175	143	176	177	163	176	148	126	149	186	175	170	124	175	134	170	179	137	158	159	155	155	150	159	157	153	176	151	166	159	150	161	162	176	153	177	173	151	169	169	163	161	177	160	142	161	156	154	160	174	163	158	151	162	156	127	152	174	154	197	168	177	186	146	180	173	144	162	168	168	163	149	169	136	143	157	174	181	168	175	158	166	152	144	153	195	172	149	165	158	161	178	142	153	166	160	147	162	145	171	159	168	144	150	169	143	169	149	185	144	179	158	172	176	164	179	146	158	177	181	187	177	153	148	178	186	163	151	155	193	149	145	191	178	152	164	165	175	162	148	143	157	131	148	147	143	175	172	148	158	164	149	140	177	169	162	163	191	163	176	158	160	163	154	181	160	140	151	161	173	157	167	149	165	162	195	160	167	147	160	160	166	155	160	171	170	153	186	164	157	174	175	149	162	141	151	154	185	160	150	170	168	167	136	150	180	173	164	147	166	154	175	168	160	139	174	153	153	137	156	151	149	179	158	149	150	156	157	158	177	161	209	189	159	154	163	167	152	168	162	176	173	179	188	175	162	141	179	133	164	152	171	165	174	152	158	164	174	138	148	174	188	181	145	159	140	167	149	150	155	170	162	161	148	151	156	137	161	158	153	164	179	180	150	150	160	154	175	168	162	163	147	156	150	149	162	175	156	168	141	166	135	147	155	162	181	181	143	176	190	165	154	154	147	153	173	154	158	169	160	153	155	173	176	164	138	156	180	158	142	154	161	162	170	174	164	164	163	152	143	150	173	169	164	178	183	182	150	165	161	174	142	153	163	159	162	147	170	158	146	164	172	166	162	165	156	162	175	160	154	148	155	160	153	153	145	156	183	149	175	159	154	136	159	166	155	156	164	158	169	162	178	164	150	169	165	181	149	163	167	169	160	162	172	162	179	162	143	191	171	191	156	151	161	178	162	182	173	168	171	158	171	145	155	140	161	193	153	169	167	155	170	158	157	179	170	185	154	152	165	196	199	182	145	157	166	170	147	150	153	157	193	149	162	141	167	130	177	153	174	161	163	149	158	151	148	158	146	166	175	176	148	146	151	173	168	175	150	177	170	158	172	169	176	167	146	162	164	168	176	163	163	162	128	183	161	151	155	149	175	142	163	180	164	157	182	163	162	160	159	168	165	158	140	173	179	160	172	153	174	171	154	170	167	180	170	167	189	145	149	155	160	177	146	169	178	183	165	168	155	161	175	155	168	160	152	151	160	143	153	169	148	159	156	145	158	145	192	196	168	157	183	156	149	174	178	167	171	160	142	164	163	156	160	179	153	166	166	158	174	156	156	150	155	139	168	161	137	170	159	155	150	156	165	151	168	150	164	175	169	167	151	157	169	148	161	170	165	162	134	169	170	168	159	170	160	143	170	153	166	167	146	170	166	151	171	169	157	178	170	160	169	158	150	128	142	152	166	146	192	171	167	162	157	173	157	194	163	134	157	145	164	160	180	176	161	174	153	162	176	159	142	145	154	183	174	147	157	133	148	179	159	151	151	157	144	152	158	199	166	177	130	165	158	145	153	152	157	190	155	167	148	158	170	155	172	173	178	189	148	136	158	158	151	190	183	154	150	183	152	163	154	165	143	157	164	160	149	166	194	171	175	175	155	163	154	160	170	174	145	146	170	140	163	176	151	169	156	164	150	167	142	159	135	168	154	155	143	171	168	144	178	164	171	172	163	166	167	168	145	159	180	147	149	145	186	171	155	159	165	150	148	156	155	139	145	147	140	150	168	149	156	160	179	171	180	175	129	137	165	169	168	166	172	170	162	150	190	145	172	164	148	176	196	154	152	151	147	172	161	175	180	131	160	179	156	163	160	169	146	155	147	149	174	177	162	171	161	147	162	155	161	169	195	170	140	161	166	153	170	169	146	164	154	163	190	145	146	162	153	145	174	179	154	165	195	172	172	160	156	168	158	142	171	162	163	152	175	144	168	167	173	172	170	160	171	150	171	166	148	161	156	175	162	161	161	156	145	173	158	176	180	147	158	178	170	155	146	167	140	150	157	150	165	165	170	150	164	181	160	149	146	191	163	184	141	165	176	162	156	175	163	178	157	163	158	164	155	159	163	176	171	147	143	180	156	169	160	159	160	164	156	153	153	189	169	156	176	144	165	159	167	148	163	156	170	158	159	177	177	153	172	162	166	148	148	152	148	161	139	189	159	163	189	155	149	153	164	132	157	163	170	156	158	176	157	145	162	154	165	168	163	152	152	167	172	152	161	137	169	181	183	156	157	156	163	145	157	157	177	181	182	164	163	170	166	148	145	139	143	171	154	159	173	156	168	165	152	177	155	154	145	177	163	167	159	168	166	164	163	157	148	163	137	156	149	182	125	164	171	137	176	173	159	149	134	159	152	146	151	165	139	158	158	176	183	159	179	150	152	176	167	164	149	174	148	171	181	165	151	157	181	149	185	155	146	164	172	174	163	172	186	169	165	143	142	161	143	139	180	143	147	166	159	167	183	130	198	150	141	162	171	180	174	153	157	164	167	138	178	176	203	151	160	161	162	154	159	167	154	188	163	151	165	178	148	187	153	175	169	163	177	168	149	154	171	162	168	180	166	197	175	189	161	158	149	165	141	172	136	171	137	192	157	159	150	163	162	163	153	166	142	156	159	174	169	159	149	172	154	179	156	150	166	153	156	179	160	157	151	148	162	168	163	164	146	157	164	151	149	153	178	179	167	155	144	162	153	156	176	161	162	157	145	197	163	169	184	172	145	169	177	195	164	170	167	151	162	152	156	159	136
47484	49216	39627	20692	626	600	591	569	504	525	558	539	543	516	561	544	506	502	506	488	546	532	592	509	590	527	518	536	526	521	537	516	497	558	528	562	521	557	574	520	542	548	562	542	512	568	537	530	535	553	556	542	516	518	499	531	552	518	554	539	537	532	529	599	510	569	554	569	523	504	528	533	516	491	493	514	536	514	557	494	518	500	551	544	527	531	548	535	558	518	576	548	560	492	532	503	537	499	527	549	563	554	525	510	571	512	551	556	483	539	509	548	520	528	532	572	499	551	524	527	527	528	510	534	515	539	515	534	519	513	499	546	534	562	553	568	552	522	509	522	522	567	525	547	491	538	539	526	534	511	495	553	538	518	530	539	510	480	519	532	519	524	523	515	532	494	520	549	531	533	518	551	530	548	530	482	530	548	531	531	548	541	507	572	531	518	541	514	510	514	570	523	548	558	557	511	580	530	513	507	528	501	495	520	545	534	512	559	492	535	530	522	551	545	522	523	574	563	542	518	575	544	532	533	506	524	512	543	536	490	509	541	529	573	492	504	507	542	543	539	508	518	491	545	557	536	545	470	539	530	489	502	508	546	493	522	516	534	552	487	540	580	531	574	574	531	496	577	521	519	524	534	496	502	537	532	513	541	571	555	554	540	529	546	546	552	548	523	513	572	555	517	546	522	513	482	501	560	518	544	519	554	513	521	552	540	532	515	495	473	576	569	548	539	544	557	517	532	550	553	513	506	556	564	560	530	527	534	511	535	544	529	537	560	533	507	509	502	513	536	489	526	526	508	555	544	575	494	537	516	545	525	512	553	541	508	503	533	525	501	551	539	542	542	544	570	497	551	529	526	518	556	529	545	516	548	522	528	532	524	527	504	509	570	518	540	564	495	513	517	545	566	571	525	518	560	544	518	561	503	503	519	516	528	499	556	515	560	556	531	519	471	546	560	539	511	532	521	543	518	550	547	504	560	561	513	544	544	565	482	507	535	544	536	525	546	533	559	512	525	528	591	509	550	508	554	529	569	498	507	506	546	519	500	535	516	533	517	508	522	521	466	558	520	508	525	543	537	577	507	512	550	533	577	492	533	547	520	540	532	533	540	526	511	505	520	574	532	525	548	532	529	532	546	558	494	546	520	528	544	529	534	531	527	522	507	529	517	521	575	525	533	531	481	546	545	494	526	543	483	528	534	538	568	543	533	528	531	461	503	523	532	541	543	496	520	511	554	532	546	567	551	516	550	518	526	529	549	489	525	558	526	498	533	520	531	532	562	576	501	530	524	568	520	538	554	524	562	548	507	542	561	572	566	521	521	553	515	534	599	493	555	533	524	523	599	511	518	545	540	550	570	539	540	573	535	527	541	520	549	564	561	562	502	556	559	513	545	525	543	561	537	546	495	494	497	537	528	533	503	517	517	531	535	533	555	514	514	529	507	505	561	546	552	531	562	500	553	512	521	514	509	532	552	567	565	541	516	521	498	552	499	513	495	525	565	518	527	561	577	504	542	541	522	543	508	522	518	545	494	537	547	496	533	539	511	509	524	573	530	542	535	499	502	534	546	526	533	522	508	551	552	540	530	541	538	544	549	535	483	523	525	522	514	522	551	549	569	486	547	476	526	553	519	521	533	550	520	556	527	519	539	555	485	524	526	559	518	516	498	553	494	547	522	483	557	512	515	545	506	550	504	541	562	534	526	539	495	474	527	530	516	544	505	539	568	516	510	508	530	510	553	562	546	542	511	548	537	532	529	527	548	518	547	559	517	524	496	523	528	511	556	536	548	561	543	521	546	569	524	547	555	515	520	534	516	515	519	542	495	529	491	527	530	561	508	542	570	505	471	528	518	547	529	515	545	519	518	547	526	528	545	501	525	530	515	525	550	554	517	550	524	515	556	531	531	544	540	503	534	536	529	533	513	539	511	523	557	534	539	552	542	544	554	524	492	528	555	524	525	511	519	555	505	519	520	528	523	543	519	497	543	514	530	528	550	568	537	537	518	550	558	504	521	530	564	550	526	574	482	553	521	543	545	561	518	527	569	529	527	542	595	521	592	502	541	526	530	568	539	555	550	550	536	533	504	527	568	544	531	545	531	577	529	538	541	559	547	521	551	533	551	517	569	559	540	511	547	556	504	543	533	551	522	541	536	522	533	515	531	543	548	557	567	502	539	526	539	550	511	542	536	535	553	555	526	597	579	509	518	548	520	553	535	557	531	558	549	502	492	545	520	561	525	544	498	484	492	519	550	530	503	577	533	501	544	572	533	554	519	509	524	512	547	525	496	525	520	547	565	529	557	568	503	525	542	542	529	546	520	526	527	546	522	518	543	548	538	547	519	549	515	514	553	540	538	568	549	539	530	564	540	567	511	544	547	518	520	522	503	526	515	544	511	496	501	502	553	477	518	481	543	517	542	530	575	556	539	528	521	533	549	505	564	576	529	478	570	511	515	533	534	570	501	550	551	518	494	547	533	531	538	517	552	521	549	515	533	516	546	589	544	532	567	517	500	536	506	522	541	519	516	525	495	552	554	539	535	511	543	561	501	543	518	508	580	515	564	524	494	516	510	531	543	515	541	541	519	551	558	531	548	529	517	543	571	500	527	546	532	542	578	547	560	515	533	510	524	517	511	548	521	519	549	581	538	515	515	562	515	525	530	527	562	518	560	551	494	528	512	521	528	535	534	539	566	509	542	585	530	541	543	524	522	570	510	541	560	526	495	533	526	562	560	531	544	544	552	512	499	565	524	535	536	549	504	536	519	504	510	496	532	532	519	526	521	522	555	573	545	483	516	555	533	548	533	520	529	510	561	569	523	554	511	538	556	546	520	519	533	552	552	579	568	482	535	512	520	481	554	502	574	539	518	527	557	514	550	535	552	541	513	533	533	519	542	495	530	515	543	530	526	523	515	531	514	519	515	583	501	520	530	503	538	500	512	536	486	521	531	565	556	543	532	511	501	520	555	526	562	536	549	521	563	506	521	525	540	528	517	532	552	573	558	528	511	526	501	564	535	560	564	512	552	570	505	532	460	535	497	561	529	528	555	535	523	559	534	568	533	523	539	561	572	559	515	530	553	500	550	521	546	511	571	523	570	554	523	489	561	541	547	511	567	551	482	523	526	566	558	553	592	541	513	540	519	554	533	538	549	545	523	502	544	534	547	507	513	504	532	533	540	490	494	562	530	541	553	537	539	543	553	522	536	525	541	547	501	535	534	559	563	586	499	501	520	503	552	547	532	521	546	503	531	552	528	552	576	587	550	554	507	543	565	493	517	550	531	550	575	531	579	574	519	522	544	533	502	514	529	544	517	585	520	512	528	535	521	542	513	512	502	504	546	558	523	501	526	569	494	503	546	527	532	519	517	530	532	518	529	534	516	584	514	553	599	544	534	537	507	545	546	511	533	551	550	534	541	548	544	536	532	559	522	540	520	506	516	533	526	514	528	510	519	499	517	542	515	499	506	582	512	548	531	541	546
78835	74016	55530	32598	6918	422	327	270	275	278	269	281	288	287	272	277	282	271	292	270	279	294	255	322	269	281	278	293	281	248	269	286	307	256	279	278	252	286	268	308	271	277	254	263	252	295	259	254	249	250	321	277	279	270	295	285	271	298	270	287	249	263	290	287	247	294	267	302	256	300	257	280	258	274	264	262	257	272	298	274	257	264	259	246	206	274	264	259	258	260	266	263	295	296	248	279	274	255	260	285	272	285	262	271	270	242	293	237	296	298	244	261	242	303	262	256	265	265	270	278	265	278	290	268	248	232	257	269	259	271	260	259	265	242	251	264	265	246	274	272	313	264	284	255	261	259	279	258	273	287	300	253	235	251	277	299	268	283	251	257	248	274	267	301	274	305	254	288	263	275	264	265	274	249	257	284	274	292	268	262	241	294	285	282	263	279	277	268	303	253	260	269	277	275	297	290	288	263	258	265	283	260	255	311	237	303	269	257	260	258	250	255	290	278	273	268	279	248	287	288	249	263	286	268	302	281	285	283	286	284	256	286	283	280	283	255	253	249	269	282	300	272	264	237	270	275	264	272	239	268	284	301	249	261	272	269	272	269	264	290	261	264	268	259	281	278	283	281	257	301	274	264	269	276	258	294	253	259	251	266	282	230	277	280	273	269	278	262	263	278	256	262	257	259	275	258	280	265	289	245	256	288	261	267	291	308	250	250	254	237	251	291	310	261	291	266	283	254	263	273	292	261	281	271	280	277	262	283	274	265	259	265	245	272	310	265	286	279	247	252	259	280	287	252	245	279	276	228	309	243	262	306	281	261	279	261	252	266	257	278	266	273	265	288	259	257	291	273	259	273	275	272	262	246	246	246	269	299	278	298	257	277	250	253	280	264	264	295	230	246	264	258	247	277	268	270	265	305	245	289	292	280	306	273	264	287	264	306	247	278	272	300	277	259	247	251	259	272	294	264	256	297	265	313	242	270	250	258	273	286	285	277	277	279	281	266	264	272	270	286	269	275	238	255	268	263	273	247	272	246	248	255	270	261	253	259	315	265	269	258	245	260	276	270	284	277	300	273	269	254	288	293	243	248	274	254	293	255	262	271	294	274	263	257	238	288	287	270	269	285	267	269	278	271	273	257	256	264	244	253	262	249	275	279	264	255	259	270	284	251	300	243	242	268	273	259	264	254	265	274	276	280	291	259	254	261	266	234	270	266	269	284	266	288	262	259	275	276	280	272	285	253	245	253	252	292	293	275	265	257	259	267	258	276	282	273	271	275	284	278	270	307	280	272	268	283	261	248	282	251	283	283	259	243	281	267	239	282	283	246	259	268	264	271	278	277	256	276	271	306	257	272	245	241	279	232	264	289	272	263	262	270	272	261	256	257	269	279	284	263	278	261	299	270	259	261	278	310	269	301	274	278	254	303	265	284	244	271	274	266	269	279	296	248	267	280	266	258	252	276	268	244	273	265	262	281	257	275	277	280	250	293	265	247	238	283	258	268	293	264	295	282	274	259	255	286	268	260	239	257	261	267	283	277	271	299	278	265	242	249	276	251	274	260	274	263	270	288	301	297	298	265	291	277	245	285	286	241	273	278	264	270	275	288	271	276	258	288	262	289	276	249	276	283	257	293	280	286	293	238	287	280	256	311	292	239	234	260	260	246	270	264	246	265	292	261	268	238	263	288	268	272	262	281	255	265	269	256	251	276	251	253	280	277	277	279	261	294	266	274	256	258	268	293	272	262	269	270	264	271	250	275	248	283	249	256	284	281	260	229	276	257	267	265	317	277	256	286	264	261	284	258	264	288	301	271	290	268	245	268	261	279	250	260	262	246	271	248	257	273	255	276	295	266	246	243	294	276	288	294	313	252	257	271	276	258	284	268	250	262	280	259	229	262	287	264	282	263	281	257	276	262	283	278	259	269	276	275	279	286	264	278	267	285	273	251	265	267	259	267	290	256	274	243	264	273	280	278	259	239	261	277	273	259	268	230	261	254	260	277	219	267	258	248	285	279	302	271	275	292	284	310	257	252	248	275	312	297	251	283	272	258	251	276	268	273	247	256	298	276	276	246	265	262	268	264	255	270	284	253	267	270	262	263	273	250	272	287	257	285	276	281	243	281	278	283	286	294	283	273	284	284	247	276	269	270	292	263	286	296	264	259	285	253	259	239	269	277	294	237	264	257	263	282	216	270	293	287	288	274	289	290	252	261	281	273	295	273	257	239	243	238	289	272	283	273	282	295	276	293	278	247	272	272	250	269	264	237	282	288	255	247	290	263	269	284	266	292	257	273	279	263	246	235	281	281	295	253	275	274	286	278	275	256	237	239	282	274	252	260	235	264	294	291	276	263	255	270	302	275	294	265	244	297	277	268	272	259	261	287	286	248	295	289	290	271	273	281	289	293	266	286	285	240	281	267	273	275	285	279	283	279	270	250	262	265	270	277	297	302	259	258	286	252	268	275	265	274	285	278	273	275	255	287	254	298	283	270	257	264	256	242	262	278	266	273	261	274	267	258	259	275	259	270	260	296	252	272	260	269	288	265	275	292	275	289	269	253	268	274	247	271	266	272	284	324	276	247	266	267	281	258	294	276	285	256	260	263	282	267	271	257	261	250	267	281	245	236	233	255	257	267	266	275	244	296	268	284	278	249	248	271	263	273	243	277	295	246	265	236	244	271	240	282	276	297	285	271	272	278	292	286	227	248	247	249	245	284	278	289	266	249	255	276	249	263	246	270	257	262	247	265	275	267	262	268	252	272	255	255	277	281	291	252	300	230	274	287	264	251	280	274	285	275	286	272	309	274	294	280	248	267	257	253	277	284	272	291	293	254	287	251	282	279	254	276	278	268	279	306	268	272	286	299	307	279	245	290	269	272	248	285	256	266	269	273	242	267	292	259	235	277	256	280	276	282	256	283	275	291	272	270	234	283	245	278	297	235	258	295	276	250	267	248	261	286	278	254	301	292	273	288	241	267	234	228	267	272	293	268	256	267	257	273	268	292	252	283	261	285	274	289	270	259	250	280	268	260	277	267	260	241	284	272	255	252	267	285	294	249	249	277	277	282	266	273	276	269	263	291	300	298	264	274	265	294	289	274	264	274	277	246	269	267	272	255	286	283	242	276	272	253	269	284	269	261	243	279	268	246	274	270	279	285	279	305	248	260	275	266	285	237	262	288	297	284	265	253	270	283	254	274	281	288	263	289	249	290	260	242	263	272	289	272	247	285	265	297	291	256	241	262	291	293	274	233	256	259	302	264	282	232	265	263	257	274	273	255	262	265	272	263	285	268	274	258	278	259	257	247	241	260	261	253	264	287	272	280	275	263	262	287	262	284	267	280	249	250	254	265	283	266	276	298	245	272	261	263	292	284	264	282	268	255	256	283	278	262	245	264	284	266	253	246	262	280	275	295	261	255	273	275	262	243	262	321	261	274	252	265	256	276	280	275	272	291	252	251	277	280	278	300	259	297	272	271
62119	65390	51854	30387	1046	997	976	926	889	864	847	838	865	849	824	836	879	855	815	792	837	778	820	845	806	849	821	855	805	837	818	832	811	834	862	843	845	814	858	771	795	833	809	859	818	859	837	751	835	829	810	805	851	807	867	819	789	794	866	851	834	820	814	833	820	792	861	766	840	823	814	806	772	800	820	855	823	808	813	794	793	763	820	766	837	860	790	851	844	841	796	763	847	779	814	819	824	849	778	795	811	827	784	877	833	880	837	762	798	797	755	842	800	782	812	829	769	765	781	789	806	848	853	773	789	816	791	806	777	829	792	835	831	843	814	799	800	838	846	778	807	835	802	796	795	771	832	807	800	857	813	772	751	817	788	855	797	752	797	791	792	864	837	749	822	834	807	776	828	784	813	799	809	807	812	829	793	788	824	803	840	804	824	835	787	799	841	773	862	828	827	838	832	793	801	813	818	829	825	815	841	816	838	862	829	794	846	838	793	820	804	808	830	850	760	802	802	820	771	806	827	852	811	824	778	805	785	842	803	829	798	783	815	825	833	790	779	810	841	824	831	829	751	823	818	803	800	805	765	800	814	835	800	814	806	801	819	804	824	771	783	834	804	747	796	819	850	818	844	816	816	841	829	826	835	837	837	822	835	848	853	797	865	856	833	803	837	769	800	805	770	780	867	805	836	794	797	815	803	840	779	784	806	797	794	824	825	842	836	785	790	826	797	831	781	815	821	757	772	775	867	772	842	793	794	808	802	780	808	777	783	818	801	789	804	872	853	816	783	808	817	869	777	783	786	874	774	847	845	795	850	861	834	829	812	838	818	834	805	803	805	817	770	858	866	811	843	846	826	822	818	835	780	845	847	801	783	814	780	795	776	897	813	849	816	831	790	826	818	795	816	784	784	844	862	868	807	792	789	792	809	797	816	772	797	796	781	815	844	840	770	814	862	841	837	811	785	794	796	798	830	752	799	763	795	845	789	798	791	816	833	856	829	799	812	805	796	815	788	806	818	817	813	801	837	829	794	774	822	840	782	859	772	807	861	754	845	844	748	850	851	835	807	867	867	799	845	822	740	857	798	842	765	788	805	801	830	796	830	830	802	817	801	826	825	852	837	774	849	859	815	820	826	858	803	814	827	819	811	833	823	840	821	829	792	828	787	794	853	832	823	822	773	822	816	849	848	802	853	839	828	787	818	803	795	788	807	869	776	790	800	844	819	772	799	790	860	811	841	848	827	745	822	828	795	793	803	785	866	777	822	823	810	790	789	777	820	821	846	869	861	821	840	804	810	807	774	774	882	803	828	758	780	844	827	815	780	809	812	777	797	823	795	826	835	836	798	755	780	763	799	831	832	808	815	811	776	812	812	855	839	806	794	892	736	800	810	829	815	859	860	794	850	795	878	810	765	798	821	822	820	791	860	830	736	782	876	794	847	838	845	836	815	819	805	818	824	833	863	789	811	743	866	862	843	758	833	803	792	815	778	785	787	873	807	779	819	849	800	801	858	845	793	826	788	790	768	789	775	805	807	831	789	793	817	802	808	809	817	814	845	832	821	786	851	779	815	813	828	763	827	853	825	843	811	802	844	798	815	833	783	795	826	787	821	790	806	795	815	901	800	812	858	787	808	855	818	806	825	851	856	831	861	819	841	788	886	811	829	769	783	794	841	766	793	800	798	841	825	817	756	858	779	790	847	767	839	797	755	807	767	818	784	816	828	802	776	781	779	811	744	815	842	807	805	820	759	826	826	788	771	829	826	792	798	781	827	771	792	772	809	862	795	797	836	787	791	789	795	779	743	785	850	777	856	789	755	815	787	812	796	837	812	828	797	819	867	777	811	829	799	835	816	839	835	822	852	877	776	796	795	792	806	798	806	833	825	832	830	807	834	812	823	813	834	820	821	816	810	782	877	832	816	799	847	765	813	806	876	804	828	797	775	800	801	808	840	815	843	813	818	786	825	800	856	802	801	873	806	885	821	772	796	837	782	795	765	800	830	751	810	806	809	829	868	842	784	812	806	747	812	854	818	814	765	861	833	849	846	830	805	835	844	839	766	815	812	822	796	762	771	821	812	858	844	823	850	838	789	815	830	807	822	811	836	817	777	830	801	818	760	794	824	786	862	772	772	842	851	765	817	844	828	817	754	837	860	802	839	850	780	836	839	793	789	835	810	817	827	801	821	828	829	809	776	801	786	860	782	812	797	790	878	821	776	817	823	848	797	810	846	779	828	776	788	810	793	805	813	873	818	824	794	811	816	823	837	819	813	806	807	874	837	835	821	867	814	815	793	820	821	817	812	794	827	827	844	814	813	810	854	809	777	832	832	793	796	849	785	805	826	874	822	868	796	789	815	865	804	816	820	843	763	798	744	825	832	867	832	813	816	862	838	815	807	816	808	801	837	824	822	792	798	837	796	863	733	805	793	771	839	849	784	857	744	806	843	812	790	841	817	805	854	823	820	798	809	839	760	821	775	812	792	814	804	870	824	833	823	839	789	799	782	808	817	809	815	810	741	800	815	751	826	785	799	861	744	826	854	820	832	781	816	824	801	787	794	806	897	782	812	858	827	812	841	809	816	872	847	790	831	803	806	813	832	856	774	779	816	806	811	820	888	802	867	860	803	797	819	834	832	840	810	873	799	855	869	783	790	797	768	869	788	861	796	775	787	807	793	769	818	753	852	859	875	837	767	808	807	838	772	810	835	842	763	803	796	762	804	795	801	813	810	800	853	784	809	829	754	795	812	782	803	812	807	799	765	768	823	866	802	791	842	819	854	818	789	822	842	832	796	780	799	830	798	842	805	843	832	844	862	847	806	815	799	806	803	807	804	816	814	840	823	824	786	795	819	833	820	809	852	839	787	820	806	817	811	822	849	779	843	775	775	820	811	834	815	772	825	828	773	773	805	815	794	786	832	840	873	824	786	800	797	823	824	759	786	749	800	793	788	828	800	795	822	838	780	778	804	728	852	811	814	821	857	816	867	803	836	840	802	799	832	816	769	811	836	842	839	849	841	814	817	853	805	792	822	868	820	802	801	806	807	816	835	764	818	784	874	851	790	785	826	820	862	748	805	805	802	794	782	803	832	789	788	786	820	851	847	783	818	776	836	810	791	790	834	866	764	793	806	807	840	801	816	764	765	777	839	802	772	810	804	832	811	815	838	778	854	813	816	830	804	751	775	812	813	823	799	802	762	785	798	764	813	827	853	828	754	782	854	820	814	807	798	765	864	861	789	850	799	785	806	779	859	817	757	787	835	826	768	806	787	788	781	840	809	850	815	826	782	862	838	824	766	809	778	817	757	801	767	814	791	734	786	777	843	841	836	849	850	801	855	828	807	749	807	786	822	835	775	849	840	793	813	832	859	759	812	816	806	796	774	752	824	804	830	798	831	817	841	830	834	797	808	866	830	781	810	795	835	795	801	796	848	747	789	793	803	848	844	799	802	807	831	783	843	822	787	815	826	780	853	811	788	802
33857	22938	8929	2015	194	152	190	181	164	149	174	177	157	167	175	167	143	169	172	174	183	155	159	156	164	180	157	154	174	154	160	163	166	158	153	192	184	169	167	143	159	128	157	176	168	169	183	193	154	176	142	161	164	159	157	169	158	166	146	177	157	171	135	168	144	187	179	169	178	201	184	148	152	198	147	177	172	161	182	157	179	163	188	164	158	158	147	142	161	165	176	143	146	163	164	162	150	157	162	151	158	155	167	169	159	178	172	143	146	171	170	158	155	162	155	156	175	163	150	159	165	186	155	176	169	152	184	141	156	157	161	161	163	164	158	149	169	164	157	164	145	181	164	141	175	192	152	170	167	162	151	157	159	168	187	192	142	161	139	179	162	163	184	156	179	146	168	169	169	156	159	177	159	162	127	166	140	165	164	161	180	153	157	137	175	158	167	175	166	172	186	168	163	175	145	182	160	181	160	178	163	156	156	156	179	150	151	160	153	198	157	173	165	167	176	159	183	140	158	170	151	159	165	179	136	146	188	161	185	167	161	182	153	182	174	155	164	179	135	183	177	179	144	174	165	157	170	149	154	161	174	171	160	165	178	163	160	166	153	137	154	152	163	156	134	177	197	185	147	178	154	188	174	188	154	170	153	164	178	168	153	169	150	165	160	174	164	134	146	192	163	178	182	167	168	151	169	168	189	158	183	194	148	186	169	151	159	145	140	178	184	153	179	172	162	166	158	181	162	146	165	152	173	176	146	158	166	167	179	163	157	155	162	137	171	180	175	167	148	172	153	177	164	173	171	152	141	187	165	164	174	172	163	186	188	161	175	156	178	201	166	168	197	152	156	166	181	148	159	161	166	145	167	194	167	160	170	174	156	157	163	161	154	155	160	164	132	173	145	154	169	170	158	172	166	165	201	167	162	154	169	156	177	158	169	175	157	126	171	180	167	187	164	191	174	171	181	154	133	155	154	169	179	175	176	143	155	167	162	160	180	185	182	158	182	167	177	162	176	150	178	180	175	169	157	159	190	180	173	159	164	172	171	188	180	158	146	176	159	166	162	160	164	175	156	165	185	173	163	155	150	163	202	164	171	173	187	167	166	162	180	151	167	144	167	153	161	201	195	188	170	194	187	163	170	148	181	178	173	177	164	155	171	183	149	164	157	150	162	164	152	171	160	157	159	176	155	176	157	179	168	172	160	156	153	158	152	181	186	168	177	185	169	165	165	181	177	168	162	159	135	185	163	161	158	160	164	153	167	159	157	152	152	153	167	165	151	162	148	177	140	148	171	182	169	171	179	154	166	160	171	158	164	166	154	165	169	200	160	162	165	153	166	174	186	168	144	157	160	166	133	186	172	174	158	165	157	146	127	176	167	163	170	173	185	166	163	179	169	191	148	185	149	169	177	139	190	161	144	165	168	163	153	185	145	185	190	173	146	149	148	156	168	163	147	149	163	171	160	178	169	163	175	183	151	198	151	167	179	165	190	181	177	169	194	151	172	143	155	152	171	151	145	173	160	176	158	132	163	158	202	173	147	142	156	162	179	175	193	163	153	166	170	161	162	150	176	150	156	176	155	190	150	153	162	156	179	180	156	161	179	152	169	173	173	169	165	142	163	153	179	168	144	158	155	171	175	157	158	179	164	171	163	149	169	160	179	171	156	173	176	162	156	167	160	153	155	160	151	152	180	172	169	152	151	159	146	155	160	160	169	161	188	189	187	146	153	153	136	151	151	150	135	163	149	178	151	184	164	166	165	152	174	151	168	163	159	169	162	153	182	166	152	172	163	162	162	154	148	167	176	187	169	137	155	151	146	195	181	151	149	172	164	169	148	168	160	157	171	165	169	178	156	151	192	174	155	168	166	160	143	176	168	181	187	153	181	153	151	168	160	169	170	167	155	162	154	151	165	160	156	181	183	172	170	149	148	165	161	161	161	183	184	164	153	154	161	167	155	159	167	167	167	156	168	156	158	170	180	148	149	152	171	163	157	168	155	166	158	172	156	165	158	155	163	145	163	130	167	150	178	161	154	164	167	169	173	172	181	150	160	169	160	144	178	158	164	160	187	160	172	157	139	187	152	143	168	188	167	145	175	175	151	148	174	193	163	184	160	155	183	160	161	146	147	160	184	165	167	163	171	185	175	175	178	182	164	171	170	155	179	197	175	155	176	163	162	167	174	181	162	161	154	163	174	145	169	173	160	172	158	174	162	173	164	168	173	159	178	158	165	162	149	165	147	151	179	170	161	174	163	165	170	152	160	166	158	173	154	169	176	157	167	163	165	178	145	150	153	152	168	150	164	148	148	150	175	156	166	151	164	164	157	147	180	172	175	168	149	168	167	175	154	164	149	149	158	162	173	157	139	151	169	163	160	165	165	180	156	187	161	174	161	183	138	170	137	174	187	160	155	154	178	193	181	153	152	169	163	144	157	157	177	170	176	150	170	177	176	152	176	157	156	164	167	151	160	163	163	151	171	163	173	162	178	157	168	175	141	175	149	152	153	161	150	152	168	163	176	173	179	169	172	160	164	158	157	152	176	175	135	146	176	166	174	175	176	180	157	177	171	160	171	147	152	135	176	179	156	185	150	148	163	133	154	176	152	170	197	161	167	158	163	149	180	160	170	154	180	147	156	141	195	170	174	165	159	146	168	179	162	186	157	177	168	148	160	165	156	180	153	146	178	146	186	169	162	154	160	137	167	149	174	176	156	165	174	168	169	161	175	167	152	148	178	163	140	164	183	162	167	134	158	161	159	164	165	161	178	154	184	164	153	163	179	147	139	155	171	160	161	154	173	154	162	157	197	157	141	175	160	178	148	149	155	168	174	175	151	166	169	183	178	162	159	178	164	152	170	158	171	138	162	183	185	166	163	167	154	151	182	154	181	165	187	142	185	163	179	160	195	158	159	149	187	151	148	154	169	175	154	163	176	176	167	174	179	157	171	140	114	166	154	165	146	160	151	149	155	163	154	161	170	166	165	163	159	172	147	154	170	162	159	182	154	176	166	176	152	163	155	151	164	161	159	158	154	180	171	176	147	168	182	191	156	157	166	146	150	133	156	161	172	157	164	162	169	154	156	164	148	145	166	160	166	146	190	161	182	174	176	181	177	181	182	171	167	183	150	143	182	161	169	154	147	172	165	181	151	180	171	161	162	169	158	150	170	147	181	170	169	144	179	171	156	173	150	174	157	161	139	148	161	176	158	160	187	162	178	162	162	169	165	184	169	155	149	164	163	165	150	152	161	158	172	157	149	171	158	184	175	183	171	158	166	158	151	160	170	155	176	177	160	152	176	172	156	166	160	172	175	156	169	173	156	172	180	177	159	167	155	142	160	160	161	156	152	155	145	155	169	149	163	181	183	156	143	145	157	132	165	155	143	141	161	146	170	174	178	167	189	139	156	170	190	170	150	172	168	180	152	176	167	167	187	156	174	155	168	161	165	166	175	170	137	157	180	155	161	175	156	163	161	182	163	170
32132	25829	11329	5151	567	508	540	520	544	559	544	539	527	503	550	517	593	537	515	542	551	523	535	559	520	547	523	539	501	528	552	569	523	536	523	512	569	522	533	564	549	567	559	529	571	494	525	513	507	510	537	556	497	562	521	533	521	509	571	523	490	565	561	530	573	552	507	553	550	559	537	494	543	561	503	505	541	542	571	540	506	530	522	528	536	517	533	568	510	489	542	523	528	497	533	555	553	481	555	512	509	577	532	569	518	527	537	553	516	546	544	556	523	551	519	501	514	542	556	530	547	554	519	522	534	518	510	531	580	501	526	505	562	558	562	543	500	516	493	563	563	516	532	515	511	499	563	546	519	530	479	515	552	539	557	513	517	546	545	526	550	515	512	514	571	523	479	545	501	549	563	560	527	568	556	576	539	537	530	537	589	539	548	573	550	553	530	539	539	548	557	502	542	535	492	556	540	564	543	538	509	569	551	561	512	512	559	577	526	540	563	536	506	572	542	544	581	528	507	535	577	547	548	522	493	505	551	518	532	524	519	530	547	496	542	529	531	542	578	565	538	505	526	525	538	508	521	489	561	566	590	532	539	544	503	543	558	578	560	531	578	530	569	561	553	547	574	551	534	545	554	513	572	511	553	543	541	565	548	525	545	514	550	537	528	561	555	500	548	569	499	562	529	538	513	530	530	558	531	544	538	580	565	513	544	553	507	493	526	558	500	547	500	511	574	529	527	529	515	524	511	485	566	531	588	573	554	535	510	543	520	571	535	510	535	557	527	581	536	534	509	575	568	539	507	554	522	516	559	517	560	523	555	524	589	511	569	486	532	560	512	529	558	512	525	524	540	494	570	512	553	557	522	517	537	540	536	530	492	526	536	504	557	543	528	502	588	532	545	572	542	504	542	521	536	595	501	511	551	534	576	527	559	512	533	559	564	539	527	506	561	538	549	570	536	527	554	540	520	546	506	517	520	525	545	525	512	518	498	537	490	571	524	528	515	522	542	556	539	527	536	497	478	511	544	524	583	497	563	529	615	582	525	510	544	572	527	542	581	534	552	527	557	533	559	552	539	576	572	506	546	508	551	570	559	552	535	531	525	546	537	520	527	493	529	513	520	542	493	547	510	557	547	517	536	542	503	509	547	545	512	564	544	524	506	503	548	550	521	599	537	524	549	533	522	523	533	598	530	499	549	505	574	511	545	531	558	504	499	556	518	555	529	538	549	526	518	545	541	506	544	508	563	560	530	527	554	521	524	546	513	523	562	542	551	541	539	538	529	556	514	558	544	573	560	551	511	519	503	507	568	507	510	498	532	501	516	586	497	529	564	521	578	539	531	535	531	537	520	555	542	544	530	523	567	511	563	538	528	527	554	515	539	523	511	554	520	543	531	511	505	535	547	530	536	577	509	520	491	511	525	527	511	533	502	560	537	555	489	514	558	549	517	558	556	524	511	513	528	541	565	531	515	581	565	549	488	494	548	514	539	589	533	513	513	546	537	536	490	525	519	524	496	522	541	546	521	507	526	554	568	507	541	520	516	547	505	589	533	512	571	529	530	525	525	536	512	550	548	536	552	544	531	523	530	527	496	551	473	527	511	516	541	559	559	520	559	486	560	549	542	525	554	512	543	552	506	507	535	551	521	543	525	546	602	549	467	567	506	556	515	517	538	540	518	527	551	540	517	534	509	518	534	547	535	539	528	524	542	523	564	545	533	519	522	527	524	540	535	545	550	587	542	529	566	532	495	538	528	574	516	574	545	540	548	551	522	517	551	513	536	560	512	518	542	519	514	521	537	495	524	557	516	557	524	548	547	488	568	593	535	591	556	504	510	543	533	514	532	521	531	558	531	541	554	547	516	586	503	550	515	487	557	558	531	531	576	552	515	537	522	532	505	538	517	511	497	546	562	520	530	534	537	566	526	555	551	553	563	574	537	520	500	517	505	554	521	519	542	538	562	551	510	533	491	558	548	527	520	562	523	539	523	547	559	544	527	549	536	519	543	514	555	538	576	512	541	551	560	530	526	549	516	532	556	551	530	522	547	529	567	537	546	532	537	501	522	499	515	566	553	546	513	553	544	527	513	536	530	524	577	506	557	537	505	515	558	539	493	525	580	525	556	527	600	506	500	587	538	553	519	558	517	467	503	528	506	544	504	554	508	532	505	521	505	510	556	515	543	530	529	548	517	546	533	577	550	552	527	509	542	516	501	524	535	542	562	473	568	549	512	559	536	528	586	536	549	516	534	543	547	547	517	563	515	537	515	590	512	562	543	540	545	528	561	571	516	511	561	576	514	522	526	529	495	525	525	529	494	550	541	516	518	568	527	530	526	491	536	546	551	498	577	515	534	507	563	546	597	529	552	570	541	559	530	511	546	549	508	586	498	567	530	520	529	498	513	589	514	570	516	524	515	527	527	558	518	536	538	525	523	503	508	541	531	526	549	540	498	544	549	502	518	544	506	528	574	551	504	528	547	516	555	550	573	530	530	515	555	522	520	523	526	560	552	532	550	531	545	544	547	531	543	523	561	511	531	541	478	540	547	517	547	575	574	525	509	509	506	527	534	539	535	565	557	553	548	537	552	488	542	507	552	519	526	535	534	546	571	546	522	522	521	522	522	529	535	523	541	496	501	518	510	560	586	524	536	546	538	527	534	585	505	523	573	516	523	497	553	497	538	508	495	524	504	548	532	534	557	555	544	535	495	513	548	529	552	526	545	483	569	533	522	576	567	524	495	524	507	540	586	530	527	512	543	527	581	529	558	572	526	516	527	537	538	535	551	513	511	509	531	535	547	511	516	525	511	527	535	546	549	511	532	552	524	534	513	510	538	504	513	514	511	517	495	519	563	548	535	505	581	515	531	514	582	544	543	537	498	520	533	525	553	514	552	541	533	517	512	524	548	521	537	549	511	537	548	619	548	538	580	566	540	527	568	531	499	516	566	563	564	583	500	568	505	547	511	495	538	533	584	513	563	517	562	529	532	547	533	529	516	550	564	522	550	553	550	550	512	538	567	517	559	526	515	529	515	564	489	557	542	504	569	529	516	559	505	519	510	520	475	547	535	588	518	568	528	526	530	532	525	540	530	535	566	553	552	529	511	502	538	605	549	544	573	519	545	550	570	539	490	520	532	557	549	543	544	551	553	573	549	530	545	530	549	558	531	543	561	538	561	542	506	549	482	535	510	531	519	568	538	545	556	530	549	563	490	558	558	536	509	586	505	561	535	535	555	572	559	550	567	548	510	561	572	504	481	518	525	527	519	550	521	539	522	520	529	496	544	554	534	574	568	540	581	564	537	543	491	513	539	536	546	520	500	561	515	519	570	538	536	520	520	563	548	534	582	529	523	563	518	531	499	516	542	531	522	543	541	554	545	506	516	489	546	556	549	520	527	531	527	522	531	557	554	538	548	545	558	578	525	561	555	504	531	524	535	519	555	587	526	551	505	573	514	569	533	519	561	587	535	539	564	531	519	551
65208	57647	40172	21131	1976	179	165	185	164	191	202	178	185	156	163	186	178	152	145	171	160	155	142	192	156	152	167	139	146	149	171	153	184	168	138	177	156	141	162	165	161	146	143	160	159	176	164	152	181	162	151	181	158	151	165	171	162	147	154	154	138	172	192	155	168	162	186	174	144	159	137	146	132	150	175	158	152	166	142	165	175	189	162	154	152	176	176	148	179	146	157	151	160	161	167	152	159	157	151	150	183	158	155	176	160	149	134	163	156	164	172	172	162	170	172	186	149	161	152	163	164	148	164	140	179	153	179	151	168	164	175	157	154	162	170	176	181	162	178	168	164	155	132	165	176	153	180	165	154	155	152	153	175	164	142	145	160	168	161	178	155	155	141	146	169	168	140	145	165	159	153	169	163	158	175	159	159	167	161	165	180	155	181	142	172	170	177	177	165	157	145	196	183	144	148	175	165	154	167	149	153	170	173	163	165	150	157	156	147	168	161	159	169	160	137	130	154	148	147	150	148	170	167	165	133	150	138	175	179	186	143	175	169	139	146	139	129	163	154	156	164	167	162	172	146	164	118	165	139	120	162	152	178	148	154	145	165	177	154	149	164	157	135	142	151	172	152	161	150	159	153	156	143	146	154	181	185	153	162	168	156	179	149	156	148	212	135	156	176	164	140	190	173	162	154	151	168	162	145	161	152	159	168	157	165	162	149	141	162	149	151	163	174	156	160	151	175	168	164	166	156	157	155	171	171	166	156	178	155	175	165	161	160	160	158	156	174	152	151	149	159	141	149	182	158	175	165	162	152	157	159	166	165	185	159	168	165	169	149	167	147	149	166	171	176	178	180	147	159	141	186	176	166	161	156	164	145	155	152	176	177	171	145	164	163	164	133	155	161	160	159	153	162	161	150	144	136	163	176	158	158	165	161	166	160	157	150	166	157	155	158	157	158	158	135	180	164	167	168	158	152	161	150	148	157	170	164	156	164	173	176	148	179	158	145	160	147	161	147	194	190	160	166	158	132	172	164	168	156	157	168	169	157	146	167	158	151	175	151	144	129	162	145	184	160	168	149	157	181	171	133	162	171	158	171	160	163	164	176	166	164	157	180	142	173	152	159	166	144	151	170	166	149	150	172	159	159	153	181	155	168	168	170	184	162	170	184	172	168	158	163	171	160	147	170	156	184	170	159	156	163	143	161	166	173	137	133	174	156	160	152	164	125	163	184	160	161	146	167	150	161	168	147	168	175	162	148	179	164	133	142	142	167	178	147	156	171	153	151	164	151	158	161	157	143	172	168	180	156	171	157	146	169	170	142	132	153	153	175	162	177	149	159	155	182	180	182	155	165	165	149	180	150	161	183	174	204	161	158	171	175	157	171	184	168	153	153	165	167	157	159	164	147	166	164	167	171	187	158	151	156	153	159	161	156	168	151	139	160	161	141	157	176	143	165	182	167	146	172	151	135	172	181	177	138	172	143	175	167	166	166	172	162	154	149	183	147	163	177	163	170	161	142	146	144	173	137	155	147	164	172	154	162	152	145	166	145	163	178	174	153	165	147	158	148	166	156	189	160	186	151	172	159	160	153	179	167	152	177	144	182	143	167	139	161	175	142	130	154	175	156	156	176	167	165	156	154	157	171	180	186	150	170	167	169	152	174	154	186	152	168	146	164	179	168	170	151	171	177	172	164	154	163	141	147	151	152	170	166	163	150	173	174	165	157	159	157	158	151	163	154	153	155	165	170	163	186	169	160	160	138	158	167	164	172	174	176	187	160	174	150	158	154	143	165	176	177	180	154	136	155	183	157	156	141	138	182	147	135	157	175	164	146	154	152	146	169	135	153	180	160	148	146	177	202	171	170	173	161	161	159	161	159	152	145	165	172	174	175	181	146	165	159	143	163	174	150	134	149	162	160	147	180	131	169	149	132	169	165	140	172	159	155	156	166	160	175	144	165	170	171	174	164	167	166	130	147	199	155	154	158	158	144	163	167	152	152	169	182	177	150	162	179	153	153	164	185	159	175	192	163	156	157	181	164	147	156	147	171	145	176	144	146	168	152	155	173	153	147	178	163	156	171	141	171	163	159	171	161	161	144	166	152	193	161	162	161	140	149	143	175	153	149	169	153	161	158	164	163	160	154	152	137	149	156	167	136	159	165	184	149	156	149	157	161	164	137	168	155	156	136	174	151	140	174	131	165	151	158	173	152	160	158	174	157	173	163	136	159	172	141	176	177	149	166	171	157	168	176	167	151	161	149	154	173	177	164	173	154	149	148	155	132	152	164	165	165	170	149	157	143	166	175	174	157	153	156	152	147	167	150	139	158	160	151	156	177	154	171	170	152	169	159	149	187	157	166	179	157	155	160	165	154	171	153	162	159	165	172	164	150	157	152	147	177	158	183	176	162	151	177	157	164	166	176	181	150	153	153	147	179	140	150	147	158	144	154	176	150	163	130	154	147	165	175	154	158	165	145	141	172	156	177	160	149	142	134	146	196	155	180	156	183	154	170	138	173	172	154	150	147	167	172	156	168	153	160	154	176	161	159	186	169	166	167	146	166	155	154	147	179	163	170	171	170	153	156	168	178	176	140	169	174	162	158	176	140	164	179	162	158	144	146	148	160	144	141	150	156	147	179	182	156	153	187	158	163	164	158	151	160	144	180	172	169	158	170	142	162	165	159	128	160	147	177	190	172	160	166	159	169	173	164	160	165	145	175	182	169	153	166	166	157	171	178	163	170	154	160	140	180	170	156	156	160	186	131	166	139	125	164	166	176	176	172	164	157	155	165	158	168	165	154	168	139	148	163	147	143	160	145	156	157	180	155	141	157	146	177	163	165	173	159	178	145	146	176	143	152	179	161	142	175	150	155	156	147	161	158	174	153	180	157	152	146	179	175	167	189	155	177	148	167	182	140	175	166	144	172	174	156	184	163	156	141	156	180	158	177	178	170	161	168	156	134	168	152	173	163	165	150	148	168	158	151	158	163	162	172	148	157	133	174	175	172	149	178	192	163	147	157	168	154	173	157	154	161	168	164	163	168	161	147	150	158	159	154	160	175	164	154	146	160	166	153	162	159	154	182	154	144	151	148	147	184	142	164	174	156	160	176	150	170	149	197	174	136	158	181	158	164	160	148	164	147	152	170	174	164	143	187	155	176	155	151	157	164	179	159	176	171	156	167	155	153	145	154	136	157	181	161	180	158	154	181	171	187	177	176	168	142	170	141	146	149	156	162	180	157	146	138	182	162	195	160	153	165	160	165	138	164	166	143	151	146	167	144	174	141	157	157	174	186	158	176	178	149	169	153	138	193	183	176	170	165	168	148	160	141	178	173	161	147	172	173	180	155	144	141	160	173	167	152	173	149	142	147	171	187	176	180	152	150	150	185	176	178	156	151	130	178	167	150	147	168	147	184	168	146	165	159	136	147	165	171	143	166	168	138	156	162	183	160	167	152	148	168	162	160	167	162	148	169	169	169	148
48083	47809	38047	24291	666	597	576	546	555	541	518	533	573	564	573	540	515	573	568	544	524	544	577	542	519	543	566	509	536	493	517	503	516	512	553	482	530	565	526	497	501	543	557	510	559	502	528	494	570	538	569	538	515	502	575	560	502	547	497	524	507	527	552	566	534	520	509	535	533	478	537	508	530	549	495	524	517	539	530	524	527	510	507	546	545	543	512	540	520	504	551	526	498	552	524	548	540	504	478	534	523	507	504	506	551	550	511	549	514	505	526	533	540	557	538	546	512	520	483	521	540	537	531	556	529	535	521	527	500	552	503	478	529	527	526	513	492	504	525	536	553	503	531	500	542	538	571	510	496	548	503	509	532	519	523	561	592	536	545	550	515	535	525	555	506	576	541	508	526	478	565	498	531	515	506	574	537	540	521	492	554	475	512	495	568	563	552	517	520	528	551	542	537	494	510	520	548	499	497	540	527	525	510	510	522	512	542	528	521	510	574	501	504	533	521	534	498	480	507	493	498	559	502	513	557	520	533	542	518	530	528	481	541	500	525	545	530	564	491	519	499	493	544	492	494	539	540	545	523	467	555	555	512	559	528	557	546	533	589	550	507	572	509	522	517	538	521	546	520	523	525	539	537	515	537	514	523	509	546	548	540	552	513	516	528	503	548	567	545	507	477	499	552	538	523	518	537	522	555	513	549	518	497	573	499	525	527	485	534	540	531	496	517	502	526	580	463	519	578	529	545	496	526	545	531	552	556	581	522	589	525	590	498	547	492	499	545	481	496	528	508	503	543	494	541	540	513	523	534	516	494	531	538	518	551	489	529	537	561	541	522	543	521	570	505	517	517	581	521	495	524	518	533	502	543	548	514	545	535	562	556	520	544	581	496	549	528	535	522	521	522	521	520	529	528	566	529	546	501	544	502	529	510	525	578	511	538	508	496	499	546	542	522	506	489	542	522	552	533	522	497	586	499	514	527	539	556	535	532	521	542	505	533	551	558	521	527	552	486	523	518	551	540	546	529	491	489	552	527	511	525	548	543	560	518	500	523	565	510	513	519	558	541	523	552	536	499	552	549	533	540	545	568	513	527	510	543	494	544	544	584	526	495	531	534	533	518	571	506	529	551	524	544	522	552	521	566	530	532	549	553	540	523	523	508	527	530	544	532	522	570	522	533	480	516	537	489	573	487	495	498	514	517	538	517	519	549	525	495	531	537	529	526	512	530	542	522	507	539	548	575	484	535	551	529	543	534	514	517	594	512	546	522	530	493	516	552	515	544	545	520	541	508	537	488	556	571	557	532	551	526	549	497	551	515	523	528	517	541	539	512	533	550	528	512	575	526	512	440	519	511	545	529	517	572	502	478	502	521	555	512	528	529	500	554	563	555	506	536	516	564	573	515	487	509	498	499	549	544	541	563	537	516	557	551	504	489	538	528	514	522	527	502	474	530	516	506	494	554	533	536	503	569	547	565	519	496	572	566	535	562	548	549	500	497	488	531	488	566	537	529	555	517	546	543	536	509	512	499	524	514	544	512	546	563	506	525	489	538	516	493	554	558	480	527	545	493	548	521	537	534	517	552	540	503	527	513	522	550	522	516	536	560	525	519	508	526	545	521	490	508	539	532	532	508	523	505	531	521	498	511	501	537	574	558	516	538	482	494	516	474	527	542	547	523	520	537	502	533	594	491	546	542	559	507	553	529	517	547	550	545	513	514	523	493	522	535	536	554	565	525	537	519	530	589	492	547	547	549	519	545	549	508	540	529	553	560	528	521	551	508	534	547	532	557	517	525	532	516	555	505	547	587	529	515	518	517	552	581	516	559	506	533	535	531	536	525	483	508	531	548	531	497	476	521	515	510	534	515	559	570	535	495	544	490	519	519	580	506	497	532	523	531	537	545	522	549	497	510	542	537	538	558	524	517	505	533	510	533	550	525	552	555	533	511	550	540	494	530	498	518	562	542	542	530	506	541	574	552	540	525	485	537	484	486	522	556	500	553	500	501	544	510	544	518	536	487	520	548	546	532	516	530	522	557	586	525	519	527	536	535	499	475	564	489	530	532	577	524	549	511	501	507	524	522	546	509	542	543	511	522	537	493	527	576	506	533	491	486	517	538	486	527	531	556	540	498	520	550	542	543	563	505	541	582	546	544	521	532	523	542	528	532	506	512	523	515	521	549	543	527	498	511	580	523	517	495	511	549	546	570	562	496	510	498	583	576	507	537	560	490	544	513	526	547	515	528	513	544	563	561	545	528	540	549	510	565	540	533	549	529	531	544	515	464	543	516	570	524	557	498	546	559	524	500	485	542	563	491	521	540	537	522	533	544	547	478	516	535	529	500	503	538	501	564	572	529	529	515	569	535	547	539	543	513	538	526	538	518	499	550	542	522	492	529	509	539	530	516	516	520	494	501	502	496	532	543	568	564	531	509	522	497	549	484	515	499	566	536	504	537	544	513	525	518	488	558	565	517	553	562	525	520	495	542	527	538	558	538	538	529	546	542	550	536	501	534	494	550	523	492	519	541	518	538	532	526	549	581	540	552	515	541	515	554	499	524	492	530	492	527	563	519	546	544	497	517	508	513	515	450	521	558	534	529	515	496	571	507	523	538	571	497	572	523	522	498	494	555	524	535	515	484	521	497	534	552	526	520	528	555	511	550	542	542	560	508	549	509	534	548	497	547	545	515	501	527	511	558	513	491	533	547	538	535	548	488	534	527	501	559	513	545	525	555	514	506	517	527	523	480	536	560	498	520	549	537	520	498	543	526	522	499	514	517	528	523	549	500	547	513	508	528	556	523	473	518	527	526	520	577	560	512	507	523	527	506	501	489	490	545	514	532	508	552	516	475	497	494	542	545	517	527	532	499	524	523	542	486	544	540	529	530	535	552	507	530	511	548	546	484	514	512	513	556	570	515	542	546	555	522	524	522	580	536	541	508	507	519	525	539	542	547	544	554	537	562	545	529	509	495	547	510	495	531	528	562	533	492	529	528	522	545	536	551	528	484	551	506	553	560	516	524	523	546	502	488	523	529	495	514	511	547	486	491	513	533	524	519	527	495	494	559	527	519	528	537	522	501	571	528	535	495	580	538	508	538	512	510	516	525	515	524	502	543	504	512	538	536	514	529	550	543	502	523	496	590	546	487	514	531	511	505	532	523	509	534	550	547	557	532	514	487	539	517	529	508	520	527	538	498	505	550	534	522	552	546	566	543	529	498	526	513	513	543	561	511	556	548	521	509	577	550	523	534	551	543	552	518	512	524	532	528	546	538	576	560	522	527	578	513	534	524	515	547	542	520	557	526	535	516	532	553	542	523	519	492	542	524	519	510	476	536	497	519	525	523	530	509	507	493	529	546	570	497	508	542	512	538	534	499	518	543	472	538	520	506	532	512	557	500	526	524	547	535	496	497	538	548	522	542	535	524	546	584	545	549	489	517	534	547	543	494	521	552	567	526	499	538	538	527	467	514	548	515	554
78640	73381	55426	34211	8310	612	325	299	267	282	294	303	296	287	280	288	294	287	226	268	266	293	249	298	273	256	272	282	281	279	285	264	243	261	256	287	258	278	253	246	280	286	263	256	272	272	270	254	249	270	266	261	270	275	262	264	283	293	271	297	264	270	254	290	270	239	253	274	247	264	256	285	241	267	259	309	302	278	266	276	292	290	267	267	276	286	288	236	274	284	257	245	277	267	271	249	249	274	261	261	275	271	258	273	271	279	282	266	259	252	267	261	266	283	253	274	256	260	267	274	271	270	283	287	277	236	245	266	278	280	267	272	278	251	292	282	251	283	278	274	275	261	300	249	269	256	291	289	289	269	265	221	282	282	271	277	278	247	286	293	263	272	254	276	278	280	269	243	238	250	287	265	269	280	236	294	273	273	279	251	269	275	277	289	302	265	265	259	283	246	283	294	235	279	273	267	266	309	253	257	273	270	231	266	234	259	301	297	254	250	245	270	286	246	285	245	245	262	276	275	279	267	260	271	255	258	288	253	253	282	286	262	302	275	291	279	253	239	262	272	277	252	280	296	254	246	289	276	278	266	250	269	239	268	266	301	277	271	251	258	256	292	266	241	267	233	291	240	284	239	291	254	283	238	259	252	256	280	270	258	283	276	286	301	260	286	264	256	273	282	257	289	256	245	276	282	283	283	279	268	285	281	247	273	267	259	264	287	269	280	265	255	289	271	285	274	276	260	263	271	303	267	265	261	277	300	278	266	256	281	283	270	277	291	291	269	269	251	239	281	253	292	263	272	274	295	271	267	262	293	268	266	252	274	309	247	246	303	271	238	279	262	285	295	252	270	265	266	267	287	307	269	277	278	272	239	265	255	266	262	315	266	263	311	277	272	270	298	252	285	263	299	296	266	256	252	247	281	296	262	280	248	279	246	287	269	263	276	296	264	261	241	292	245	266	254	288	260	299	281	229	287	260	268	274	247	275	262	271	282	253	272	292	290	257	262	267	301	255	266	305	283	269	275	257	272	295	267	273	259	270	247	258	285	277	250	270	266	237	276	306	310	288	254	293	259	256	254	279	239	271	273	283	282	292	273	267	276	281	236	263	274	245	247	263	261	240	275	248	282	260	270	252	264	268	267	252	272	254	276	307	259	219	278	263	265	267	266	266	274	226	265	260	268	236	266	297	274	249	270	298	270	253	286	300	256	260	236	277	249	275	269	264	264	266	258	273	282	261	269	267	287	272	270	262	295	260	291	277	267	261	251	282	270	269	230	260	271	251	245	254	282	281	267	281	280	243	247	295	270	264	270	271	247	292	272	329	283	271	280	267	283	248	228	265	276	265	275	248	262	262	241	229	259	262	249	285	298	302	261	282	258	266	252	274	253	257	237	268	282	273	265	274	255	249	247	278	247	282	278	275	259	265	265	258	258	290	299	296	283	271	258	255	265	249	306	247	269	259	259	284	247	269	273	290	278	248	296	255	260	294	270	286	243	268	264	264	291	293	270	265	284	231	283	248	260	268	240	259	270	274	241	280	241	320	306	271	290	245	304	273	253	286	303	273	296	269	275	290	291	262	265	276	268	265	281	260	252	263	246	253	297	285	259	282	263	267	294	270	302	274	270	279	312	281	278	264	280	257	286	274	254	283	280	260	255	280	292	253	285	259	269	242	283	246	258	281	257	274	258	273	290	279	261	268	268	245	274	255	270	236	275	269	268	318	292	298	239	284	258	251	258	246	252	248	294	247	244	274	261	296	272	278	258	277	275	271	243	262	269	282	270	285	277	271	258	262	268	252	260	270	280	293	245	249	270	262	273	287	299	279	270	252	275	260	264	265	277	281	281	257	250	278	271	254	259	263	261	257	253	281	274	271	273	266	271	242	271	275	260	277	259	258	276	277	287	267	277	273	247	285	267	239	313	259	267	261	265	278	261	265	274	276	248	243	294	252	263	253	303	277	265	258	245	274	251	262	298	294	259	264	253	260	282	260	288	269	243	290	257	249	253	280	253	266	284	270	242	254	245	248	284	279	279	286	249	278	279	234	270	236	240	257	242	282	282	259	291	289	273	258	259	292	288	285	282	270	273	259	271	270	231	262	248	261	250	279	255	269	272	269	239	276	287	283	276	291	283	285	245	246	263	290	245	286	250	261	278	239	262	280	262	270	279	234	258	237	284	255	248	256	289	278	262	292	263	274	296	267	245	273	272	272	279	261	291	247	250	289	246	272	278	266	274	260	275	251	286	277	263	258	287	261	288	286	272	249	260	277	245	236	268	256	257	267	254	271	253	292	269	280	281	264	258	244	265	286	270	243	283	241	285	283	265	275	244	244	280	296	251	259	268	256	285	278	260	258	245	257	286	274	286	267	278	264	270	282	250	260	287	256	249	282	286	278	269	253	284	282	276	273	300	259	301	248	263	270	257	264	266	288	262	254	257	275	279	310	250	268	281	248	241	290	275	283	272	270	258	257	298	235	272	266	245	259	278	260	248	294	265	257	265	281	273	231	275	266	252	267	253	275	262	242	250	265	236	281	242	288	274	282	229	282	260	274	274	252	270	277	265	290	287	269	286	239	255	260	292	271	264	296	282	271	261	280	242	259	288	259	259	308	263	270	254	260	253	272	249	260	274	285	285	289	277	304	297	275	280	289	281	243	261	274	276	277	256	276	268	284	284	293	270	249	257	310	310	271	254	266	273	229	273	267	291	241	271	256	268	294	276	262	271	284	275	260	263	263	283	257	271	243	259	269	271	252	261	303	233	261	257	282	276	268	256	268	262	287	262	259	276	249	251	255	273	264	247	285	268	288	271	261	284	239	270	283	249	278	279	259	304	271	267	252	260	274	295	267	278	305	294	303	288	301	235	217	289	270	282	286	256	290	309	243	273	255	275	252	276	297	277	250	249	268	277	300	256	279	256	274	279	283	269	284	266	267	284	265	275	263	262	271	267	269	288	246	260	267	250	266	278	268	293	263	279	287	284	293	259	279	261	272	263	253	253	242	255	267	265	264	268	284	254	239	246	284	282	244	279	267	284	256	257	259	272	237	281	271	270	263	299	279	249	276	243	282	267	257	302	247	278	292	277	282	290	264	255	280	251	269	284	276	283	250	298	255	268	286	246	303	271	286	277	268	275	281	274	293	277	297	286	284	287	298	226	267	256	274	266	272	297	255	240	279	246	253	277	266	246	288	242	275	273	273	264	275	261	271	247	245	260	258	257	262	264	263	276	273	261	291	239	270	247	290	276	297	265	279	284	265	250	264	270	300	271	272	246	252	284	266	244	252	296	262	267	256	268	280	257	269	278	288	268	264	265	294	272	267	270	284	283	260	258	251	266	272	245	279	262	280	289	259	262	283	283	273	257	289	245	257	292	261	282	284	294	274	264	284	258	259	272	270	257	259	298	278	286	271	281	269	262	238	251	271	300	254	257	257	258	261	271	281	244	277	272	297	270	255	261	246	274	290	253	257	279	287	278
62120	65087	52030	35931	1232	953	962	983	898	907	842	906	857	872	852	846	824	848	822	828	781	884	810	836	820	830	836	849	817	839	821	811	812	820	758	811	819	845	837	830	822	855	855	816	806	820	848	769	804	867	838	783	832	782	832	837	806	855	772	807	809	832	831	808	813	813	837	854	795	867	861	807	834	790	852	811	812	832	829	849	828	808	803	807	826	835	845	826	855	815	815	761	799	826	875	801	816	772	768	838	804	811	798	793	797	838	843	843	782	823	807	763	769	802	806	846	842	807	790	764	765	842	756	802	852	778	805	855	771	832	802	797	806	866	804	802	808	850	866	794	828	807	820	859	806	793	805	824	820	802	799	777	822	792	803	822	787	810	797	817	813	809	860	787	870	865	786	790	770	805	802	833	805	771	809	811	794	804	815	862	815	813	867	751	821	818	797	852	866	781	811	810	790	808	846	787	832	813	807	780	816	802	863	777	815	813	788	799	884	833	811	809	836	779	824	850	755	818	852	802	797	769	798	806	834	849	813	829	778	823	820	826	867	825	835	845	814	810	847	775	753	801	815	758	823	836	787	795	807	837	785	855	832	764	816	768	821	786	837	803	794	832	807	834	864	791	834	821	758	804	790	823	814	800	842	817	845	825	865	747	829	848	832	792	850	807	795	847	802	829	854	828	820	782	837	807	803	833	830	866	795	843	760	816	767	820	801	811	859	838	797	814	792	835	825	836	805	845	807	811	804	836	840	841	840	823	835	807	809	836	793	754	838	802	795	836	856	836	841	799	775	834	807	803	814	815	760	812	795	847	802	810	832	904	859	853	832	813	806	779	814	760	813	827	798	805	820	830	845	775	895	852	817	785	781	807	775	787	804	892	788	844	804	804	822	833	818	869	819	790	834	800	836	828	841	832	843	826	810	806	856	779	802	824	819	799	755	825	834	790	837	823	834	822	810	820	832	807	844	792	849	852	834	810	863	796	794	807	855	810	762	794	813	787	786	834	796	790	835	780	890	858	787	846	794	860	814	831	811	830	789	801	807	836	786	824	788	811	812	832	841	805	828	797	895	810	803	808	801	825	832	858	828	779	838	773	823	828	854	814	806	813	814	787	886	866	805	848	878	813	818	816	827	821	853	788	809	770	823	780	776	829	816	781	796	793	795	887	801	856	835	803	822	792	829	772	830	878	815	804	852	817	821	787	775	789	793	829	841	871	853	840	823	798	832	783	827	839	817	777	849	798	807	765	824	816	826	822	786	864	735	843	828	848	779	779	877	801	790	830	817	855	770	817	768	828	819	836	821	831	800	778	800	847	830	797	815	854	773	852	854	807	825	767	835	834	826	808	817	839	805	857	816	751	808	797	808	784	826	772	796	862	794	811	804	788	848	813	798	788	819	823	826	784	810	871	856	833	793	855	817	814	787	788	782	808	792	852	792	810	799	865	815	827	787	777	822	845	800	840	826	814	824	832	819	793	754	765	767	755	904	803	820	773	821	868	858	853	749	817	806	819	830	801	841	766	789	829	784	804	825	842	770	768	826	803	847	796	817	853	799	829	847	805	859	800	796	795	791	795	786	784	842	829	755	809	776	792	796	825	849	788	811	809	776	790	781	787	817	852	795	818	801	744	796	757	795	822	857	754	815	817	802	802	795	819	772	828	768	801	813	792	836	820	796	844	821	771	801	839	805	809	784	826	806	819	817	802	833	840	806	795	779	809	828	806	828	762	779	827	808	742	815	831	764	827	836	811	830	825	809	818	798	807	814	810	814	816	790	839	834	826	804	848	842	789	811	820	815	818	761	826	779	845	828	815	822	808	879	790	829	852	826	818	792	850	842	806	788	801	835	834	817	826	811	780	847	865	841	794	794	833	799	831	826	843	873	782	857	829	832	762	833	813	851	832	874	809	839	839	779	832	810	815	757	870	761	823	819	796	827	831	826	782	855	811	829	878	789	806	829	765	845	818	843	826	823	840	756	805	831	833	797	821	800	889	809	830	847	838	864	812	814	822	845	869	763	886	817	844	840	820	852	819	831	805	782	752	765	849	840	836	795	827	863	817	797	810	798	763	787	812	804	787	837	813	809	881	798	804	811	829	825	817	799	840	834	783	781	829	772	826	831	823	816	845	831	813	832	812	801	789	774	807	807	804	855	785	805	791	874	825	832	816	808	832	757	763	828	876	786	847	818	860	803	801	828	813	824	846	825	800	829	816	828	805	791	802	869	775	788	842	824	803	773	829	835	806	829	812	786	849	782	834	839	802	786	805	793	811	830	773	814	865	800	834	812	777	835	802	838	856	792	828	808	774	809	832	794	787	810	832	840	847	833	796	839	835	842	821	831	906	783	867	835	818	826	850	816	758	820	774	855	813	765	802	813	834	849	805	837	818	750	837	879	743	870	808	845	833	827	797	841	841	776	825	802	848	782	778	824	823	817	799	853	851	836	829	860	752	787	849	817	784	835	792	810	836	792	822	801	778	794	797	747	815	813	799	819	823	824	827	832	805	821	820	867	836	811	852	841	792	846	807	792	775	805	817	818	805	823	835	820	868	771	827	841	855	812	785	823	775	820	812	819	808	812	830	813	839	805	774	806	819	827	796	804	774	815	787	806	825	768	784	802	797	787	850	819	792	821	849	803	840	798	810	822	809	815	819	850	810	821	817	815	847	802	830	776	817	810	810	814	859	847	810	762	818	815	908	837	873	771	817	827	803	827	817	843	790	764	802	792	796	766	799	838	856	872	850	834	831	803	858	820	800	832	840	816	797	896	851	817	810	794	768	794	814	798	770	789	780	783	765	820	832	810	848	785	758	857	828	823	816	772	806	812	766	799	842	793	806	815	792	823	845	836	868	820	810	819	805	798	775	863	801	843	775	818	806	751	814	777	822	789	804	846	855	760	809	782	803	898	793	831	830	797	821	801	837	811	811	824	791	824	810	803	830	836	844	784	851	831	805	826	789	785	759	775	797	798	807	793	769	833	840	793	826	828	820	857	800	820	831	802	841	827	791	821	847	805	839	779	857	805	776	782	855	781	809	777	858	809	809	816	807	752	809	804	788	761	785	847	873	824	841	811	789	783	815	803	831	802	796	773	831	864	811	817	762	796	787	819	835	794	816	762	841	831	808	786	792	822	868	801	782	850	792	856	772	792	856	838	836	824	750	819	840	748	804	816	825	842	845	827	802	850	847	778	863	847	810	832	851	792	823	839	828	848	827	807	769	838	818	835	757	882	823	777	857	817	780	795	841	796	816	835	841	797	838	821	849	855	813	847	855	812	803	736	847	807	814	770	875	795	830	791	767	815	851	832	801	825	763	816	772	801	835	809	851	860	831	755	844	793	812	810	826	817	841	810	865	724	805	813	779	787	832	837	818	842	785	788	810	837	793	780	822	824	749	822	794	772	779	792	777	808	862	838	777	808	780	830	800	828	823	816	828	836	759	825	807	804	815	839	828	875	790	785	815	826	827	830	791	809	860
32616	23066	10291	2189	258	167	179	179	149	173	160	169	152	171	150	176	168	156	158	176	159	142	151	154	165	150	161	174	168	167	165	170	167	136	149	153	159	164	140	174	185	142	171	165	162	168	162	177	158	179	185	169	161	150	155	142	180	174	173	159	173	152	142	190	151	168	167	174	152	176	175	157	165	151	168	166	158	187	170	168	174	145	191	184	166	167	151	186	159	160	171	141	164	173	160	172	163	162	185	179	137	143	177	170	195	169	185	139	144	147	151	158	186	190	171	166	160	208	167	160	155	170	158	174	156	156	157	171	172	178	178	158	170	155	166	147	143	160	150	187	168	155	167	166	177	181	165	175	153	153	160	162	149	128	166	168	153	162	172	146	171	163	174	144	183	164	179	147	143	140	153	170	176	179	155	180	196	174	175	148	146	157	161	142	180	166	160	159	169	177	144	163	141	183	172	143	162	160	172	164	140	161	175	161	147	156	188	171	146	134	153	170	163	146	161	163	162	157	157	154	146	181	140	148	152	167	173	159	140	156	162	155	167	153	174	171	146	164	168	158	150	155	172	163	148	137	172	168	188	148	165	162	155	162	157	150	130	186	166	169	123	178	143	164	159	184	154	174	175	156	160	155	169	158	178	148	145	138	176	174	158	135	148	193	153	170	165	154	160	157	151	162	156	160	140	170	164	174	158	149	177	149	180	170	144	156	141	151	152	159	164	156	161	172	165	176	176	142	172	164	160	140	148	149	190	140	146	159	149	152	137	180	164	167	164	157	162	147	192	172	159	178	161	151	172	169	141	179	170	138	152	166	156	167	176	176	166	137	174	148	165	167	155	178	173	154	168	158	189	161	146	161	159	174	153	151	190	146	148	140	141	163	172	184	187	167	150	154	145	174	175	156	149	155	184	187	163	165	161	179	158	172	168	150	161	158	169	161	165	175	153	163	152	155	157	173	155	167	140	173	153	167	146	175	173	152	145	154	162	173	161	161	151	164	161	179	126	177	153	155	145	153	132	169	172	192	145	168	160	163	149	158	160	159	181	158	187	149	178	166	173	175	166	189	156	168	151	160	135	167	169	198	203	173	195	190	159	159	165	180	151	169	168	139	139	161	163	169	170	151	156	173	188	194	148	167	151	153	134	164	165	159	173	167	149	155	170	165	145	158	158	161	166	157	150	178	171	180	185	153	152	168	153	167	143	179	156	158	190	162	158	159	150	183	139	161	146	173	159	147	155	164	156	152	163	178	167	175	155	163	179	163	146	169	152	164	173	168	153	148	158	164	149	183	170	180	159	169	154	146	178	169	139	163	169	153	180	170	176	156	148	147	179	152	157	151	189	195	177	165	166	172	156	157	158	169	144	129	165	153	148	163	181	165	147	151	164	169	180	169	144	179	176	155	132	178	184	175	158	170	175	183	181	182	169	147	167	171	190	178	166	138	177	168	163	145	170	159	144	145	161	165	171	163	155	151	156	160	166	169	170	177	162	164	158	185	168	174	181	165	159	169	169	158	195	170	167	175	141	165	161	154	168	163	169	155	164	164	162	167	149	146	147	180	156	174	170	156	155	150	152	176	170	166	156	155	167	162	169	156	161	179	178	146	158	157	177	172	164	159	153	166	155	150	162	166	162	153	144	150	154	193	161	172	144	159	177	159	171	184	154	156	168	161	185	153	153	168	160	161	154	142	144	190	151	151	145	169	149	172	163	174	135	159	159	162	155	169	170	151	186	157	175	161	141	140	154	147	169	168	161	171	163	168	138	162	151	152	172	170	168	148	182	168	159	158	162	145	170	161	151	161	151	152	152	177	170	170	156	153	187	176	170	150	155	147	159	176	158	176	174	162	188	163	152	170	170	152	180	155	161	160	159	172	185	175	163	167	152	155	141	154	177	156	164	187	156	174	188	147	163	165	182	156	150	179	146	179	178	154	157	169	159	154	166	149	163	179	149	163	170	170	170	149	180	161	187	161	153	179	169	168	172	151	147	192	146	165	137	180	162	176	149	161	147	180	166	155	165	169	148	171	165	164	155	162	128	175	162	165	154	152	137	177	174	153	150	150	167	156	149	173	171	183	177	144	155	164	133	170	134	166	156	158	152	144	165	163	157	164	155	177	165	168	151	142	154	160	181	142	153	155	196	156	172	149	170	163	182	139	142	175	159	153	189	158	155	157	163	170	159	174	164	173	160	184	187	148	159	170	158	154	154	156	170	154	169	160	151	148	183	170	158	180	181	135	171	167	161	155	164	176	178	182	159	163	174	154	158	165	165	182	170	190	161	177	151	156	155	140	173	168	166	158	177	184	161	152	172	160	163	146	173	148	146	163	151	171	156	157	174	175	164	140	165	163	183	167	152	172	167	162	165	162	146	164	148	154	152	210	118	180	170	163	185	167	169	147	144	162	153	173	178	140	162	160	163	164	181	170	195	155	170	153	170	177	162	175	159	158	169	176	166	165	172	164	156	178	180	161	154	157	157	148	178	163	154	169	168	152	160	168	161	173	156	165	165	191	168	167	156	146	162	155	164	159	161	168	140	156	170	164	146	189	157	168	178	162	168	174	169	165	152	160	173	157	158	155	152	165	165	166	152	172	160	167	150	161	169	174	157	176	161	164	156	128	158	147	164	160	141	160	164	155	173	184	173	175	177	181	170	155	156	194	166	164	183	173	175	158	183	148	160	167	148	165	176	187	147	172	157	153	171	161	170	175	185	170	175	173	156	162	152	129	165	137	156	162	180	171	157	175	156	172	181	169	146	152	178	161	156	140	160	167	155	166	170	173	162	168	168	164	151	160	156	158	150	161	165	158	158	155	139	159	174	186	167	142	164	177	187	172	162	148	158	170	170	161	170	157	188	161	168	154	180	179	153	167	170	169	153	169	159	152	158	153	128	134	170	205	181	185	170	153	153	173	197	182	168	160	152	165	147	165	150	151	161	183	179	172	157	178	165	139	155	158	163	146	176	142	183	170	146	178	171	145	166	177	131	151	152	173	155	176	172	152	155	183	137	143	139	165	183	188	187	149	157	150	157	183	169	155	177	172	196	157	170	140	151	158	135	156	188	170	176	145	188	177	180	152	159	153	154	151	160	156	153	139	154	150	165	173	190	167	175	172	150	161	185	167	161	147	156	179	143	148	181	143	138	141	171	161	167	155	173	153	167	177	162	182	160	167	142	154	136	153	136	160	176	172	165	186	157	155	136	178	140	156	163	177	180	160	155	159	151	168	158	170	160	184	169	187	193	152	157	157	166	153	133	158	160	168	174	167	174	147	164	162	171	175	154	164	188	162	164	161	167	156	180	156	164	159	162	145	171	178	155	159	172	146	170	142	176	172	163	180	169	156	135	169	153	165	162	178	137	153	156	172	172	171	146	133	182	177	153	150	162	141	145	144	167	162	164	183	149	151	153	145	163	162	173	150	149	168	178	147	182	173	173	176	157	178	142	177	175	169	168	171	181	164	173	153	166	161	189	170
31085	26829	13190	5246	527	584	546	608	541	544	543	537	566	511	541	551	565	552	556	531	530	548	558	536	551	538	569	525	554	528	534	582	493	552	525	569	568	525	534	531	510	553	544	508	529	512	521	542	560	517	504	519	576	574	556	545	552	516	530	533	576	511	546	517	526	578	546	529	540	532	534	553	506	530	555	541	532	518	520	551	531	559	586	521	561	535	564	551	558	515	531	533	516	521	528	518	582	544	526	502	536	552	519	514	530	538	511	503	523	512	516	529	539	498	553	571	567	536	561	556	527	523	517	541	532	566	549	528	543	539	529	540	520	529	504	543	550	528	524	549	494	490	564	573	564	541	614	542	560	534	491	516	507	503	565	568	528	538	527	566	504	503	517	541	535	574	514	508	560	540	526	518	520	576	529	539	542	561	520	568	555	506	565	573	550	522	492	491	525	504	557	538	531	558	554	553	515	522	529	549	538	544	553	504	594	527	552	560	550	575	522	523	531	540	536	555	543	513	584	584	548	494	564	508	532	550	507	530	552	543	532	492	543	546	510	502	527	519	538	506	489	559	539	526	561	516	583	523	537	547	483	528	496	525	512	539	513	511	540	531	546	512	512	532	527	519	555	500	537	517	519	572	545	528	505	567	503	570	580	510	579	553	517	499	550	552	493	503	542	522	557	467	507	555	559	506	553	562	559	502	547	533	583	550	540	540	521	536	522	513	547	511	522	558	537	537	526	544	527	510	511	584	566	558	512	556	526	536	531	565	562	551	551	552	526	547	532	565	532	534	539	524	545	547	527	546	531	557	504	546	524	521	539	528	541	526	526	536	509	512	548	533	533	500	531	540	553	514	563	535	565	515	567	529	556	535	506	499	520	484	476	521	535	529	518	546	519	522	507	523	512	528	527	505	546	556	535	532	535	539	523	566	498	545	581	557	528	524	537	559	537	558	513	532	562	537	547	582	541	537	516	518	497	569	479	543	519	513	539	557	532	526	531	546	523	524	554	507	525	535	570	514	543	530	526	518	566	545	552	526	522	531	529	529	550	560	534	545	572	529	504	537	509	541	514	518	521	573	486	533	576	568	537	544	545	484	509	535	530	542	558	533	558	544	557	477	548	562	526	538	587	514	528	533	558	555	573	549	499	549	524	566	489	566	520	532	505	512	551	524	521	552	494	556	511	545	507	578	522	524	537	533	544	523	534	525	556	506	492	508	533	579	525	557	532	560	546	546	502	556	528	545	534	496	538	524	544	512	508	560	548	518	559	532	538	547	583	497	533	534	522	532	523	542	591	541	505	600	554	496	577	514	569	529	553	511	526	542	502	532	553	515	545	576	531	509	556	527	564	515	552	564	506	524	505	547	522	536	549	534	577	512	536	538	495	529	547	483	584	540	521	537	557	501	516	560	489	503	531	542	538	541	577	484	522	529	559	522	532	497	496	478	521	542	524	521	561	530	525	538	517	515	515	530	570	559	529	506	519	543	546	524	535	567	541	534	581	533	546	531	517	516	527	535	524	584	523	530	482	524	513	545	555	532	569	518	554	590	531	593	515	506	523	540	543	544	526	499	552	550	563	513	504	556	575	516	534	538	511	518	529	547	498	559	574	511	533	495	546	540	502	520	507	547	523	514	549	544	519	551	489	527	516	530	525	506	517	499	539	501	510	505	509	503	555	530	582	532	518	542	544	498	528	516	515	557	497	515	541	532	544	521	508	521	565	550	530	543	584	531	526	547	516	516	536	512	559	525	564	539	549	546	573	517	503	548	528	517	523	523	560	561	490	495	516	521	559	509	569	529	525	525	495	510	508	546	541	560	554	528	520	562	520	543	594	520	557	539	521	552	518	555	551	541	524	527	547	540	552	542	565	539	547	512	541	558	498	523	544	529	514	541	541	560	529	534	519	539	488	509	578	557	529	554	498	525	524	569	570	565	559	560	534	511	564	520	542	523	500	500	530	544	525	574	522	554	530	513	556	520	523	519	531	548	537	527	537	515	543	550	535	533	540	548	565	510	531	559	511	558	517	513	515	544	497	501	541	506	528	615	512	520	554	511	513	566	532	560	533	536	543	512	553	558	534	526	530	558	552	547	571	528	529	532	583	544	554	515	615	552	530	521	543	580	520	546	524	564	569	571	551	530	571	491	520	515	554	485	539	538	591	519	524	545	554	540	539	531	533	538	539	571	542	532	517	529	532	502	537	513	531	512	561	538	524	538	532	529	519	565	556	561	528	511	579	543	516	563	557	581	547	534	508	572	553	550	542	552	569	546	525	546	504	536	538	548	495	562	493	506	551	537	521	558	517	556	503	536	528	548	547	496	544	490	521	561	592	502	508	589	477	557	556	548	520	553	543	533	507	550	556	533	532	553	500	565	522	525	547	548	539	589	504	544	545	535	528	513	535	560	544	528	537	551	560	548	517	565	529	547	548	543	506	531	549	552	521	520	524	516	559	547	511	555	495	543	567	543	505	563	523	541	520	540	525	572	532	507	527	562	544	538	494	521	561	508	523	517	546	568	545	536	545	535	544	553	538	556	494	601	589	526	548	491	533	532	561	524	517	518	554	548	548	554	548	550	533	555	480	527	564	528	512	538	514	501	522	555	524	532	526	551	517	528	563	549	552	577	541	538	512	538	499	553	494	525	580	517	532	534	545	553	554	504	514	558	510	510	561	523	494	557	567	525	511	529	564	546	587	563	533	559	555	539	550	526	518	583	538	489	524	546	511	500	516	525	528	560	542	541	545	508	533	490	523	530	477	569	532	577	527	533	529	526	540	498	490	540	472	551	568	547	554	562	520	578	551	538	536	520	550	537	527	557	498	546	541	486	568	506	552	518	533	546	554	537	541	555	616	514	572	548	524	530	521	551	530	538	575	492	550	492	542	534	565	533	543	507	540	489	562	524	552	520	534	543	553	548	549	539	546	534	518	518	571	518	483	529	577	538	515	567	557	532	532	552	524	519	556	512	506	519	536	511	550	532	536	526	527	516	548	510	546	552	567	557	539	542	516	542	541	545	517	552	520	508	566	552	575	538	553	533	530	536	540	560	532	537	567	552	545	535	557	507	569	534	538	532	568	481	535	551	526	557	582	553	507	533	507	545	534	575	554	511	531	521	575	520	531	521	515	523	514	502	536	540	568	535	579	548	558	564	537	523	518	566	534	553	532	529	556	570	555	520	507	545	511	525	515	541	516	558	530	561	504	502	554	546	517	568	549	564	535	520	574	553	564	566	506	523	543	541	538	531	578	524	544	514	547	525	554	550	548	534	520	505	558	541	503	518	557	574	486	540	590	574	534	562	543	516	518	566	564	539	499	540	540	503	533	545	523	541	484	533	592	547	500	534	529	541	514	526	541	540	549	526	532	549	529	517	554	540	525	501	546	539	558	541	486	509	516	555	511	561	521	514	568	533	522	484	533	520	564	528	570	526	543	526	500	527	542	543	563	521	549	558	519	496	561	528	538	554	480	520	548	538
65525	59116	42106	22144	2702	207	168	164	172	168	172	179	147	147	170	151	158	162	161	166	163	187	152	152	151	189	176	191	172	172	151	156	155	159	183	148	161	172	179	175	174	149	150	196	162	160	163	168	165	187	161	137	157	160	161	163	179	166	161	170	157	166	146	186	167	168	148	178	190	155	169	177	164	156	170	160	153	173	167	170	175	156	146	157	171	148	154	167	171	182	178	155	176	161	160	164	187	163	172	169	135	158	167	159	141	160	147	148	150	162	161	151	168	166	143	154	170	177	189	167	162	145	183	163	168	144	185	134	148	156	139	157	137	135	144	162	162	163	181	171	172	164	162	163	159	169	182	170	159	168	143	181	179	150	165	170	176	152	156	157	173	169	178	175	176	181	148	165	198	161	181	167	177	173	159	163	167	164	166	141	165	147	179	158	176	167	177	141	160	161	142	177	150	165	188	175	155	171	184	182	158	160	152	154	150	184	172	176	150	144	147	162	156	172	166	165	157	177	147	170	165	160	165	149	169	161	146	174	160	176	145	146	179	200	177	167	163	146	170	134	154	177	162	168	172	165	167	172	146	159	156	170	148	161	171	152	169	192	162	157	168	162	151	163	175	167	174	155	155	182	181	149	146	163	158	176	145	178	166	175	173	146	160	165	165	152	165	153	174	160	172	175	162	177	134	146	176	170	174	172	163	170	159	172	181	172	160	173	175	185	149	158	136	167	179	173	164	149	162	155	153	174	173	171	157	146	126	145	165	131	168	182	153	173	149	193	161	144	163	170	168	186	170	188	155	166	184	159	151	161	179	159	171	186	159	169	173	186	174	150	157	173	153	153	157	157	169	175	187	165	152	147	150	154	145	191	169	158	140	178	143	143	151	152	152	167	165	158	183	168	167	159	156	173	163	154	144	175	134	167	162	184	155	160	168	171	159	170	168	168	183	158	175	170	168	199	171	180	169	170	153	174	169	164	148	196	181	166	180	177	156	170	158	168	149	172	155	149	158	161	165	149	169	186	158	163	177	162	144	163	190	153	167	168	169	155	166	156	167	182	142	167	175	154	160	160	175	166	159	162	163	178	153	156	173	155	171	194	173	167	167	182	181	163	155	160	164	149	163	201	184	167	161	157	173	186	162	156	161	172	160	167	152	160	156	186	158	176	179	162	179	183	169	176	177	156	174	137	176	173	154	164	180	155	154	146	150	165	173	184	169	160	176	181	154	149	161	164	163	157	165	161	160	164	142	138	177	177	166	161	168	174	169	180	159	132	170	152	177	155	163	167	172	163	162	176	166	175	152	168	148	175	152	184	163	178	150	152	141	150	183	160	173	165	174	194	145	157	173	171	157	176	163	145	191	148	138	177	191	183	172	176	136	161	176	145	161	130	145	181	188	165	169	182	161	164	163	146	143	194	154	173	144	173	196	156	166	154	152	168	146	154	155	170	147	176	196	179	159	178	176	153	167	173	156	140	141	169	181	157	174	161	158	149	148	158	146	155	152	155	174	149	176	150	165	162	157	181	154	163	186	181	168	167	176	171	187	171	166	158	185	163	168	151	157	161	164	158	163	153	151	179	152	179	151	164	152	158	162	144	173	166	176	152	176	187	166	164	184	205	156	178	162	169	165	176	164	171	176	151	131	169	181	160	177	159	164	153	145	160	169	145	186	168	152	162	160	155	160	172	165	172	167	174	161	172	172	172	177	157	181	164	157	178	167	180	179	152	159	167	169	155	158	137	144	172	152	173	154	157	171	170	183	154	146	150	142	186	136	169	162	145	168	158	166	153	160	156	164	166	161	157	167	150	165	152	181	155	162	163	179	176	145	151	147	181	176	179	187	184	161	168	166	153	179	167	156	175	166	187	173	182	148	199	149	160	166	143	162	173	179	137	173	168	153	146	167	160	153	186	179	152	178	169	144	182	175	167	166	194	176	152	182	190	160	151	172	163	173	165	164	146	176	147	171	163	164	178	168	169	177	181	160	186	171	172	149	150	175	145	197	170	158	163	161	169	177	175	167	155	166	182	144	163	168	162	154	168	186	136	162	163	146	176	148	178	172	196	166	179	178	153	163	151	149	163	167	162	153	181	175	193	171	168	170	177	169	150	171	149	174	172	184	167	155	162	150	162	150	146	168	173	145	168	161	148	151	199	180	162	184	169	168	154	165	165	152	168	157	175	165	178	168	178	179	160	167	181	159	142	186	185	176	139	172	171	151	167	167	169	178	181	156	173	205	178	164	142	156	154	154	174	160	173	157	155	164	149	147	181	165	147	157	154	149	165	199	163	171	154	151	134	164	156	185	162	156	170	188	172	172	149	175	141	171	176	153	149	149	167	178	127	164	150	161	177	176	156	176	173	170	162	159	185	156	178	157	171	140	163	168	148	179	153	174	170	189	138	142	181	180	164	166	165	164	177	172	195	174	179	174	174	160	174	168	181	164	184	159	161	172	168	162	160	140	166	167	163	165	167	151	166	195	161	180	195	164	159	169	170	159	158	180	163	186	151	166	178	146	161	159	157	178	185	152	177	172	150	152	188	168	157	164	145	172	161	164	160	178	165	157	165	188	171	170	172	152	176	172	150	158	174	184	167	158	174	160	160	168	154	188	167	162	167	155	158	155	142	178	148	152	156	162	171	174	140	175	163	157	160	177	161	173	153	182	148	160	150	163	170	190	161	172	157	165	164	182	161	152	172	178	151	173	163	166	167	165	172	174	152	154	175	163	168	161	166	161	171	153	176	163	168	151	169	175	175	178	175	144	167	172	186	180	182	159	154	147	177	151	141	159	173	173	178	181	160	174	154	168	177	150	169	165	161	169	171	139	171	181	167	161	140	155	149	155	162	143	159	169	184	151	185	174	177	160	152	170	186	193	164	174	163	162	150	172	163	171	191	164	150	190	155	156	174	156	138	153	162	157	161	193	138	167	162	152	171	164	169	136	175	180	163	141	169	132	172	163	169	171	139	144	171	172	168	166	160	157	175	146	168	189	161	172	181	180	162	167	160	157	168	148	164	184	167	150	183	169	178	189	178	150	164	153	163	163	185	161	175	183	165	174	164	169	149	176	171	167	141	184	160	152	162	170	133	165	161	177	167	159	162	173	188	172	172	155	161	165	156	167	155	158	178	189	177	182	161	186	162	170	180	156	159	145	163	164	188	158	175	164	155	155	158	151	155	158	166	155	146	184	142	174	175	168	147	160	190	175	162	147	161	168	121	157	163	169	186	168	175	183	156	144	168	178	139	159	158	168	161	160	178	161	155	161	164	184	158	150	171	149	180	146	159	174	161	165	156	173	183	149	164	165	177	167	172	166	132	176	162	150	179	156	168	156	178	162	173	174	153	170	164	156	176	182	160	166	172	179	163	168	163	186	166	170	166	175	179	170	167	193	165	170	166	189	142	146	176	175	158	175	164	167	162	157	180	164	162	170	176	171	154	167	161	169	162	165	161	165	146	173	181	164	150	166	165	141	161
47683	49227	38547	26572	859	628	641	630	593	559	550	593	587	574	548	541	557	578	574	529	579	545	515	551	511	520	566	538	540	576	532	538	541	524	545	610	534	596	516	563	541	529	525	502	554	556	568	492	583	564	538	562	528	548	502	568	521	539	528	575	544	511	536	570	539	539	551	522	593	541	559	539	529	526	498	527	522	542	558	534	528	560	517	531	515	527	527	546	560	531	579	520	544	540	498	578	514	547	530	526	540	532	524	532	514	514	562	558	551	558	531	531	492	547	569	549	501	530	522	546	545	524	549	560	514	538	499	520	594	507	568	551	535	568	500	539	555	538	541	517	570	571	535	583	564	559	566	539	557	581	547	526	536	487	557	547	540	574	568	517	514	568	575	555	545	585	523	553	520	533	552	537	525	560	561	582	554	570	537	533	543	563	501	590	545	603	539	555	564	579	554	537	525	534	550	538	536	523	536	577	498	517	527	549	517	523	549	516	540	501	551	520	537	471	529	575	495	499	526	525	585	523	542	496	505	528	540	551	535	540	528	576	546	532	569	556	538	568	570	568	558	579	519	511	542	541	508	537	541	557	490	575	556	546	567	511	542	532	554	505	522	538	512	503	543	522	532	473	584	561	528	550	553	532	590	568	583	500	506	584	525	577	546	495	569	590	556	533	577	523	528	533	496	553	550	540	538	538	532	509	522	500	582	496	536	527	539	512	568	529	560	522	571	573	476	550	518	530	580	540	539	514	514	523	564	533	536	522	501	564	539	560	538	573	534	524	537	525	544	542	554	517	528	552	525	498	513	510	527	514	554	553	553	538	549	535	580	557	534	557	562	532	552	563	569	537	530	558	562	503	522	543	498	529	563	542	571	517	564	524	601	493	514	584	545	539	547	537	565	499	557	511	565	569	526	525	555	515	560	542	529	548	536	512	511	516	555	497	560	494	500	563	561	520	555	524	560	561	530	534	538	510	538	531	588	532	516	556	524	542	546	510	536	563	557	543	551	539	546	511	541	524	551	529	566	539	536	542	554	532	517	552	524	528	536	523	522	520	572	551	549	549	548	534	561	517	598	569	582	526	541	527	566	542	525	535	524	551	523	505	535	531	535	521	594	539	557	532	527	514	534	533	539	539	507	531	537	523	508	487	595	527	550	552	554	528	540	559	563	540	537	528	544	534	568	538	534	588	558	539	531	532	521	520	529	517	515	543	559	582	534	520	567	504	583	552	521	543	537	553	542	561	555	529	535	608	507	538	498	546	542	534	542	512	542	583	519	566	509	523	548	520	543	559	535	526	521	572	470	534	549	548	511	527	562	571	562	543	569	549	520	533	533	562	546	523	538	578	555	507	521	531	531	536	521	543	536	490	510	512	531	543	534	573	560	547	546	546	520	551	539	567	541	510	544	543	578	549	549	573	514	523	581	547	545	510	554	536	552	556	583	552	482	518	536	529	542	521	535	528	540	528	555	524	525	542	555	548	551	530	562	572	561	536	519	585	541	566	545	565	570	552	517	495	556	551	534	558	553	522	507	553	511	553	533	576	520	530	563	517	524	548	557	543	500	539	538	563	531	573	558	539	505	545	523	565	512	520	590	543	544	563	535	571	526	501	518	527	527	549	522	590	530	541	557	582	509	533	538	543	498	544	540	575	563	579	561	513	536	554	559	500	511	516	484	512	559	552	574	514	535	523	525	570	559	534	537	550	542	544	526	509	546	553	537	556	580	516	554	562	575	551	586	560	543	492	522	527	511	576	524	515	517	532	520	534	583	526	546	563	536	553	580	534	538	550	553	502	571	545	544	538	561	551	542	543	509	536	542	557	583	527	547	531	525	507	541	525	521	560	549	541	510	546	527	488	550	492	544	536	561	515	534	551	591	493	572	517	515	557	567	527	534	565	520	548	550	521	488	562	509	500	538	551	540	520	547	545	557	566	540	576	561	539	522	555	564	549	567	593	518	531	553	552	582	540	518	543	533	548	555	590	522	528	522	570	554	532	565	494	522	548	575	544	494	560	520	546	481	572	552	512	546	529	530	534	540	536	562	563	568	566	550	500	580	519	512	522	574	586	519	525	521	569	516	545	528	517	541	528	516	566	558	553	512	484	531	569	546	507	512	494	577	532	499	543	502	541	534	543	553	532	524	565	570	543	536	519	505	539	587	552	528	543	547	553	496	522	509	606	553	567	518	560	566	511	506	538	517	536	536	514	566	533	550	536	501	537	517	537	511	537	547	569	559	539	533	572	527	556	565	553	579	508	545	553	498	557	549	553	550	549	506	525	543	549	555	548	566	573	571	601	528	544	540	543	533	512	576	529	539	529	556	551	555	537	577	577	568	537	533	583	517	525	571	552	563	576	503	564	526	562	504	564	557	568	528	488	588	523	523	551	553	533	532	529	549	524	556	520	563	518	583	569	515	537	548	543	538	525	504	528	559	516	520	514	499	549	466	550	535	542	530	559	559	531	504	531	507	568	554	530	517	553	561	577	519	534	491	546	508	549	565	556	523	510	529	537	550	522	508	516	571	532	517	519	526	526	525	528	557	528	564	529	593	560	530	518	521	536	561	534	553	527	532	551	523	506	528	546	540	509	552	572	514	552	519	547	581	512	511	561	566	525	564	532	471	535	566	531	535	553	558	518	540	564	505	518	557	499	573	540	587	528	533	501	528	563	541	536	568	504	555	514	535	525	541	536	560	540	577	564	502	523	523	588	512	535	583	565	515	535	566	514	599	482	573	544	545	553	555	558	518	581	572	525	542	564	549	528	537	574	549	530	530	519	534	558	527	503	556	565	485	537	519	514	520	602	525	529	520	502	579	549	563	547	547	517	560	567	534	529	534	490	521	549	538	556	566	543	575	546	527	565	543	527	544	523	537	515	512	520	545	552	527	555	566	556	533	539	532	528	583	542	533	545	573	561	560	541	531	581	595	569	515	497	545	550	551	493	501	552	556	521	544	579	561	543	581	532	527	543	515	538	539	574	545	508	530	617	536	558	541	531	512	511	534	506	548	601	512	598	555	508	547	527	553	574	518	550	575	566	560	558	542	510	531	594	562	552	518	538	526	581	571	537	571	523	531	547	506	553	519	606	586	543	508	569	483	533	517	517	611	517	536	555	567	528	554	534	534	569	520	550	563	539	539	528	534	578	502	529	548	534	564	508	556	565	557	556	514	526	527	532	551	561	546	508	551	508	515	558	538	540	509	560	541	570	527	565	549	526	520	528	525	549	572	530	545	523	537	567	506	556	553	562	550	546	577	547	552	523	603	513	538	543	552	504	516	575	507	554	541	542	515	544	526	600	562	536	569	533	542	535	571	545	527	532	550	557	507	525	535	561	542	563	525	543	494	531	546	533	537	560	531	565	553	511	546	555	516	515	567	529	540	581	577	541	525	473	572	522	565	524	545	530	557	515	549	557	539	488	539	528	530	524	577	508	521	575	530	552	548	520	537	548	541	548	530	560	552	522	495	563	532	524
78368	74250	56494	33075	8417	646	301	298	300	282	306	303	281	254	267	267	302	274	283	267	268	281	260	268	268	240	277	303	282	283	269	270	263	276	271	274	308	291	260	275	250	262	265	282	293	264	273	299	298	287	288	260	275	270	275	286	271	257	284	265	271	279	257	262	255	260	245	270	255	258	255	263	270	249	274	270	252	285	299	271	275	243	297	280	291	260	259	257	287	256	264	288	288	294	283	270	278	247	277	278	269	256	256	284	289	257	257	299	337	267	248	259	271	284	271	278	279	268	269	301	272	290	264	266	258	282	282	284	262	254	299	273	267	267	248	279	283	272	288	259	235	280	290	306	252	297	252	275	275	294	268	281	291	278	261	260	285	263	289	274	270	286	262	285	269	261	258	265	272	264	273	261	266	274	249	283	294	285	267	258	291	256	283	303	271	272	251	282	282	294	306	284	273	264	275	277	252	286	245	237	239	275	291	283	275	269	286	278	267	263	264	266	259	265	251	264	243	279	271	269	260	268	302	316	266	251	244	272	246	269	263	284	274	264	253	252	296	281	258	271	269	293	302	245	302	269	270	295	254	269	272	265	264	271	263	307	245	268	256	310	270	266	259	294	255	285	248	283	297	236	287	242	248	306	272	265	258	267	244	300	245	262	287	253	255	261	284	277	325	262	240	273	274	270	259	309	302	271	277	270	278	276	260	285	285	243	306	269	285	252	294	299	281	253	283	265	266	269	284	274	289	277	258	286	274	268	282	264	271	306	264	278	310	255	268	259	273	262	259	302	268	274	262	284	292	249	280	283	252	297	266	260	252	274	275	259	302	274	278	268	283	280	250	261	269	286	260	274	271	282	241	290	277	285	262	241	247	256	262	247	265	280	262	296	247	264	256	282	219	281	265	248	263	251	275	264	276	280	268	272	283	256	269	274	260	273	278	279	286	247	276	237	273	261	256	274	265	272	284	291	282	264	271	236	286	277	286	252	275	281	270	258	239	253	295	255	287	233	273	257	238	252	268	262	289	305	268	287	287	288	255	247	262	254	315	276	296	281	255	249	269	302	274	277	259	265	252	258	248	234	265	255	298	242	264	259	282	284	281	264	269	282	266	280	285	269	271	247	251	289	277	284	297	275	258	256	255	277	223	267	268	261	264	280	286	261	309	271	285	277	268	282	279	272	263	272	250	269	265	273	233	286	313	277	267	269	267	274	309	257	308	242	241	254	252	272	281	269	247	232	267	231	264	290	275	297	284	263	262	284	252	264	317	305	309	254	267	260	300	254	282	266	273	281	284	267	266	267	252	225	283	253	289	283	273	273	261	234	250	263	285	272	285	305	265	271	258	300	297	245	295	249	252	238	272	257	301	268	263	283	262	295	252	276	279	289	281	273	247	267	289	298	277	242	250	286	282	244	257	270	281	257	275	286	256	265	277	250	292	276	260	264	270	276	287	289	249	307	261	261	267	293	259	276	262	269	261	268	270	273	279	269	280	257	262	284	256	271	262	259	253	265	298	258	269	266	259	278	255	271	293	274	274	295	284	286	270	262	303	250	298	261	248	272	276	295	273	275	263	251	248	255	266	241	289	266	294	279	247	278	258	238	267	269	271	309	269	250	278	291	253	268	289	249	280	271	274	262	252	241	246	253	258	279	311	253	280	267	294	243	262	256	280	295	259	251	252	269	292	293	287	281	317	271	268	257	269	271	286	250	278	261	263	267	290	253	281	286	258	242	310	285	301	294	271	311	295	277	263	286	270	289	273	274	272	270	300	272	284	259	249	243	266	275	277	261	277	282	295	259	280	269	264	266	273	279	275	235	263	268	277	286	243	312	285	276	285	276	267	279	251	247	279	290	258	261	254	273	283	268	249	256	270	261	249	285	306	273	301	258	284	242	282	258	242	291	270	264	259	254	267	294	256	255	250	282	301	284	261	292	263	280	290	270	252	278	276	286	273	296	252	282	268	250	236	285	252	296	267	265	291	275	260	257	288	289	289	258	239	289	253	285	300	278	266	269	259	254	279	247	277	262	294	257	251	258	279	276	267	269	304	300	290	296	273	278	276	253	252	269	260	271	259	281	293	273	238	263	273	228	253	247	279	272	248	258	305	281	252	240	260	293	249	267	272	240	291	263	245	264	260	298	256	267	271	291	287	282	243	292	284	250	247	271	291	274	269	280	275	272	278	285	266	288	300	245	293	249	249	310	255	249	269	285	251	276	274	263	284	278	266	251	257	270	255	234	275	264	278	282	279	285	284	273	296	292	276	272	258	293	244	274	229	280	271	275	259	251	282	268	289	287	266	265	260	275	272	297	267	257	280	295	273	256	261	267	264	268	261	267	292	254	269	243	240	281	256	258	260	266	268	297	265	284	259	271	239	270	293	275	297	293	265	240	313	290	300	275	272	280	248	256	278	263	304	279	280	276	276	258	277	247	289	259	247	284	303	265	261	255	277	252	280	260	277	273	272	265	275	262	268	282	247	285	296	237	266	261	265	293	268	251	295	270	262	271	281	290	259	280	262	251	276	277	255	268	292	266	244	259	254	259	240	273	249	269	304	278	290	269	271	275	252	258	272	317	272	254	262	293	260	267	254	279	283	256	284	284	257	280	245	271	236	283	292	264	237	259	246	264	252	231	284	271	264	287	262	313	247	282	286	268	291	286	249	246	250	273	276	273	277	241	275	265	240	272	320	284	275	281	258	294	288	262	246	265	303	281	261	274	283	273	251	248	272	274	282	289	256	280	240	256	269	268	264	274	300	268	253	260	262	284	308	292	269	253	262	272	276	249	272	294	284	266	277	267	290	287	244	266	266	266	237	267	273	274	246	271	306	253	286	252	260	275	276	279	276	283	285	277	269	279	276	271	251	255	256	261	275	266	260	290	274	277	265	268	295	294	287	254	284	278	301	250	269	277	263	265	266	280	271	250	265	296	273	282	297	258	272	263	272	260	293	255	263	270	262	252	255	266	287	282	294	289	267	228	273	264	275	283	278	294	271	276	287	252	248	268	269	282	271	253	262	265	257	289	259	271	287	221	259	297	279	266	258	243	276	297	288	280	255	296	249	274	271	253	288	264	267	262	285	270	287	290	255	265	270	255	268	246	281	278	281	258	252	274	262	256	294	283	265	295	289	246	262	273	272	264	296	304	289	289	290	266	280	267	274	266	257	264	297	281	254	262	273	287	276	249	276	269	280	256	277	256	239	260	278	251	264	260	258	273	286	277	273	254	295	272	269	271	280	262	293	273	273	260	275	264	275	296	267	286	283	269	281	289	262	266	292	252	265	286	275	268	250	291	271	266	283	301	252	260	289	268	273	269	259	273	262	287	291	256	250	273	267	262	282	246	291	272	272	252	260	281	264	272	260	291	261	273	279	292	259	249	261	274	248	268	277	259	272	254	287	262	272	276	280	282	256	283	294	274	256	260	248	248	253	314	260	255	295	249	283	260	263	289	274	260	272	261	263	269	270	312	252	252
62042	65520	51813	35042	1343	1030	940	878	957	877	879	847	803	813	810	867	825	890	891	857	897	845	887	864	783	798	835	860	832	763	849	849	868	821	812	803	845	823	871	789	825	765	776	823	824	821	832	839	844	837	798	831	828	839	828	841	836	828	825	822	823	836	826	820	808	835	865	756	804	823	823	841	770	872	816	843	812	771	815	856	866	840	864	813	826	820	813	839	792	817	868	791	790	867	794	820	792	782	839	813	798	834	833	853	811	794	789	850	835	834	848	757	851	817	797	827	836	823	818	873	803	829	787	827	760	775	801	787	838	783	766	820	816	865	791	834	849	860	850	833	821	824	853	852	860	848	814	823	832	807	862	868	829	826	793	832	812	804	804	807	806	850	848	847	815	780	766	790	774	861	824	799	832	825	834	828	766	838	814	834	791	821	880	805	845	822	802	808	812	815	832	807	814	807	852	854	828	884	814	804	860	851	850	847	768	858	815	814	859	827	782	808	818	824	814	809	808	850	793	821	815	833	772	819	795	837	800	836	815	808	844	829	814	837	799	849	770	828	882	791	831	842	830	835	853	849	806	828	861	866	831	795	816	817	812	799	806	870	884	882	800	830	846	798	882	822	818	828	845	848	830	804	839	779	808	828	835	779	851	817	841	807	831	821	850	873	811	821	785	828	861	884	816	800	866	831	796	815	824	847	842	863	825	836	800	861	837	826	814	776	833	795	854	787	842	814	820	857	810	802	813	876	795	860	836	783	867	741	842	879	833	807	745	817	778	739	830	816	803	896	831	817	845	818	902	806	853	823	870	805	832	799	864	793	812	758	837	809	815	776	776	801	872	751	817	850	828	821	855	824	871	879	816	802	839	820	839	885	822	849	864	847	820	836	797	871	857	872	845	779	815	814	800	831	794	873	780	892	821	813	824	868	797	856	819	802	826	840	848	816	820	801	827	845	848	810	830	834	772	783	801	838	832	848	842	823	844	797	796	822	815	807	815	863	822	817	825	807	864	796	807	863	866	816	800	762	884	803	855	805	839	757	788	849	805	787	834	774	836	862	818	835	849	808	842	791	835	818	778	778	793	854	870	835	847	797	844	809	828	828	818	839	788	812	858	846	826	866	804	856	834	825	835	877	820	827	812	812	814	883	813	837	812	813	853	862	803	817	782	855	790	794	851	864	770	787	809	802	873	806	815	833	875	759	798	844	831	797	781	814	787	824	836	758	797	829	872	828	824	807	864	819	755	792	900	830	812	848	782	849	852	831	797	848	925	815	868	778	784	893	838	888	825	851	809	822	829	828	795	810	822	839	842	835	850	784	800	810	886	838	826	860	832	848	821	861	767	826	794	818	771	789	794	827	821	857	838	804	770	792	807	840	809	875	823	845	784	807	861	810	818	886	847	819	824	834	819	817	830	859	819	788	830	825	795	866	845	820	849	821	837	779	799	819	817	775	876	841	801	807	863	763	788	850	781	777	814	843	794	843	827	829	806	868	824	814	782	871	805	856	854	795	784	794	776	847	811	801	801	847	834	795	811	830	831	822	838	825	857	786	843	806	798	833	798	838	798	781	835	876	816	813	815	772	803	879	795	817	836	809	787	804	801	823	848	812	808	788	863	806	827	779	791	835	830	841	802	843	846	885	867	809	848	824	778	812	775	804	824	833	797	834	850	864	859	837	826	857	811	811	793	818	801	867	840	817	829	837	831	816	827	797	786	821	824	829	814	833	765	878	793	799	830	839	833	774	820	826	809	753	783	823	847	836	802	852	835	811	863	770	849	835	809	816	779	851	840	794	798	814	807	829	864	805	779	877	821	817	792	828	823	835	795	842	834	847	789	849	828	840	845	859	817	871	847	831	800	860	786	843	871	805	779	797	818	827	798	728	859	833	821	801	838	786	837	856	826	817	817	811	820	790	796	823	871	849	856	813	790	846	799	793	851	794	817	841	808	836	832	781	820	828	828	854	808	806	833	856	816	865	805	864	866	813	814	853	884	831	815	848	827	832	842	793	828	816	796	859	835	870	826	849	822	766	817	828	824	808	820	827	861	872	799	789	848	815	860	812	858	828	800	842	793	815	813	793	836	855	810	792	832	837	854	822	849	855	848	799	838	818	833	857	847	841	829	825	844	789	802	797	808	828	825	827	809	822	835	809	837	847	810	803	778	852	869	840	820	839	777	808	797	803	810	776	852	809	860	810	888	821	824	835	869	885	810	871	860	839	819	802	804	833	818	882	815	800	783	819	810	805	893	841	808	831	852	860	829	784	840	809	808	801	870	841	824	791	799	844	830	777	807	828	794	832	827	818	824	825	802	778	803	742	832	821	835	856	868	825	865	768	816	814	803	805	826	827	861	835	909	830	818	829	863	815	852	810	806	839	782	827	810	794	853	788	885	761	843	832	828	810	800	790	842	818	801	826	866	834	804	793	788	867	864	825	838	852	834	798	779	808	863	773	801	817	745	818	815	820	879	785	853	811	853	809	809	779	838	824	838	776	796	823	810	808	823	833	853	801	809	859	819	831	840	840	809	802	794	808	828	848	784	862	797	811	844	791	810	826	818	783	810	832	769	868	849	808	855	809	839	829	840	816	823	832	789	827	842	862	848	823	828	827	837	817	758	776	890	834	812	866	803	770	853	802	812	781	824	834	850	816	840	828	824	845	836	767	866	854	836	857	830	822	877	770	834	812	805	803	830	840	781	800	833	844	861	817	849	801	847	827	834	831	846	829	785	842	822	794	801	787	825	760	834	837	853	872	850	793	815	849	836	847	810	817	817	812	813	837	801	858	831	803	803	818	797	821	809	809	865	846	808	812	804	847	820	870	842	827	847	825	876	870	819	838	820	820	817	845	807	835	811	847	851	825	814	809	805	806	843	822	780	801	824	831	827	777	813	832	821	792	781	845	784	800	826	900	864	793	767	853	845	823	833	868	809	824	855	810	829	768	848	831	798	784	846	850	798	811	833	868	798	808	798	811	825	845	825	844	832	838	817	828	810	810	810	806	844	851	845	812	816	821	839	822	849	836	798	773	828	771	852	829	824	813	809	801	788	845	808	809	820	817	795	851	814	815	816	821	825	763	850	860	799	830	812	814	812	854	781	818	807	804	818	798	849	833	838	848	807	768	807	858	816	807	865	794	800	791	818	784	779	832	860	846	856	813	790	845	847	818	835	806	805	780	805	848	852	855	799	794	805	827	885	802	823	849	884	817	852	815	814	859	771	828	838	864	804	837	816	858	805	861	839	830	816	836	820	847	798	861	811	815	834	879	816	797	809	805	777	800	809	797	813	806	773	814	756	826	799	795	771	864	822	799	861	795	841	781	827	800	814	810	844	792	844	812	829	866	844	786	829	826	820	848	874	796	852	841	840	823	813	795	807	832	852	815	784	788	814	784	853	827	852	834	827	787	848	855	799	826	927	848	826	822	789	819	776	798	834	845	835	785	840	877	805	845	814	815	801	854	826	865	810	777	801	838
33650	22933	9393	1859	203	188	178	162	170	153	161	158	173	177	164	160	161	148	166	145	176	167	158	169	154	155	141	163	165	168	129	164	169	156	166	179	171	151	161	159	158	172	176	154	170	155	150	153	131	158	170	145	182	170	179	150	151	175	173	169	169	138	166	135	163	185	185	171	153	188	155	157	184	169	157	161	156	146	162	177	166	164	155	157	169	153	142	180	173	174	160	134	181	159	169	136	147	154	168	160	174	146	153	146	174	145	161	164	160	152	148	156	165	161	164	156	155	161	174	155	158	167	147	177	158	165	143	175	180	166	147	158	167	153	162	171	166	167	162	145	176	146	166	167	143	146	167	154	152	162	164	166	146	136	173	159	155	143	148	161	167	163	167	164	146	160	143	163	151	165	169	150	194	187	137	164	151	164	156	169	141	144	137	174	146	160	173	145	164	163	158	151	178	172	164	180	158	153	160	162	158	175	172	162	161	171	164	142	172	187	176	168	150	152	157	170	168	153	170	150	155	167	166	175	171	164	151	146	172	151	162	164	171	157	162	164	162	129	155	154	187	155	147	164	146	163	157	156	172	159	185	154	140	151	156	136	151	169	155	148	155	153	163	151	157	153	169	165	145	150	152	171	152	172	154	135	155	144	141	157	151	171	163	150	135	188	159	149	179	164	161	163	158	151	166	163	164	159	160	151	147	165	162	155	151	155	150	154	179	177	158	164	156	156	176	162	144	157	159	169	160	161	145	150	164	154	162	156	152	158	155	137	158	161	162	145	158	171	151	152	145	199	170	158	140	151	177	177	152	158	175	167	175	181	156	153	167	186	159	146	153	134	153	174	156	149	145	158	157	173	161	170	166	138	156	156	163	151	162	157	151	127	176	165	166	154	150	158	167	162	165	151	160	149	152	161	178	170	136	168	169	151	153	206	145	157	154	172	179	167	156	180	154	167	161	171	162	158	163	133	149	150	161	156	154	160	155	154	148	175	174	155	188	166	159	163	176	164	167	157	161	179	185	156	154	171	161	148	173	165	158	167	157	150	163	159	177	163	174	167	172	156	159	161	155	146	148	148	149	165	165	169	181	189	179	158	188	162	169	144	135	152	158	158	166	174	176	178	162	162	166	181	148	163	151	174	143	175	152	178	155	175	163	154	178	174	143	156	140	170	149	193	161	176	149	149	172	152	150	169	159	149	155	161	161	174	155	160	160	137	179	131	150	174	156	175	171	159	160	150	182	165	165	167	144	160	192	167	170	168	170	156	159	165	154	167	153	186	153	193	168	184	162	156	151	135	153	163	155	175	146	159	146	162	152	141	179	150	153	163	148	166	149	163	167	168	168	200	185	146	156	160	140	162	154	164	157	159	167	153	180	156	152	161	154	146	162	161	163	167	176	152	174	166	166	155	168	157	190	163	171	146	157	164	149	171	182	164	179	147	171	149	152	155	152	135	157	145	166	152	143	162	161	171	178	168	194	177	166	161	164	141	165	164	169	155	170	184	134	172	154	155	173	155	155	169	160	162	140	149	164	163	162	169	155	173	125	167	186	165	138	156	144	170	150	142	163	160	150	162	145	156	176	155	150	150	151	134	174	156	147	174	136	176	179	129	153	172	146	165	166	159	153	155	159	152	155	132	171	165	129	156	137	156	152	167	163	149	156	174	143	147	157	146	179	173	149	206	170	162	161	156	145	157	141	151	160	158	144	156	158	164	170	141	155	169	164	139	164	160	154	166	157	160	153	135	162	159	168	168	190	185	149	163	172	161	156	168	151	164	143	158	168	135	166	169	160	151	180	149	181	156	169	157	169	177	144	171	157	162	179	172	171	169	157	155	149	151	160	161	139	154	169	168	167	161	136	145	144	158	168	143	176	143	162	154	156	146	153	151	169	154	148	168	161	155	147	185	161	168	178	152	173	156	137	157	151	162	165	161	143	155	168	130	167	172	147	158	163	157	151	148	146	158	163	156	127	180	176	173	157	163	158	154	167	185	159	157	169	137	156	164	166	139	154	171	176	141	159	185	172	160	140	169	175	185	143	171	164	188	138	179	148	156	168	169	164	154	147	165	178	154	157	174	173	163	155	172	163	169	165	170	161	141	155	153	145	184	183	175	152	159	156	143	156	149	146	153	173	158	167	170	176	163	148	142	153	158	166	165	155	148	173	161	139	170	162	157	161	177	174	151	165	166	156	162	164	156	166	157	147	162	155	166	169	153	187	152	163	145	183	162	152	160	151	156	133	160	159	171	164	150	157	161	173	168	166	132	145	144	153	148	149	161	153	170	191	152	155	157	162	179	171	151	157	159	178	137	157	167	176	152	147	163	162	162	168	163	148	174	160	178	163	153	151	176	143	132	160	185	163	137	144	154	162	152	159	162	160	151	149	159	153	155	166	165	176	140	150	159	150	146	175	149	169	154	172	152	172	161	143	138	165	162	155	172	173	141	172	160	166	140	182	154	171	179	168	146	154	179	158	175	167	185	146	190	161	171	152	143	165	159	145	169	152	151	154	161	182	153	172	148	150	163	159	175	179	168	165	169	172	154	147	157	182	184	135	157	159	152	142	173	156	166	169	170	177	191	146	162	177	162	159	176	182	151	176	172	155	156	168	150	168	152	161	158	163	161	166	165	154	144	138	161	164	147	159	159	157	153	190	161	165	159	174	140	180	148	148	181	166	176	168	151	156	169	150	160	162	146	182	148	179	180	172	186	141	178	180	141	161	191	143	138	181	164	158	149	137	146	166	150	159	172	166	147	137	163	173	131	157	147	162	167	181	167	160	150	162	162	159	167	156	139	163	157	172	164	185	135	148	140	177	149	157	178	159	133	155	174	146	156	164	159	159	185	188	165	156	176	171	177	187	162	161	162	145	159	164	156	175	159	164	133	155	137	141	164	151	175	172	158	137	147	172	155	154	171	177	154	144	163	177	182	147	165	162	169	171	162	175	142	158	162	130	165	167	132	158	176	172	144	143	173	149	162	145	155	170	167	164	177	158	160	176	164	173	169	157	173	180	176	163	157	147	173	166	180	151	153	168	157	162	177	167	171	155	171	180	156	161	159	162	153	155	171	164	164	153	165	172	183	169	149	166	194	145	155	157	180	158	166	149	132	156	160	168	163	160	135	162	155	160	159	153	171	166	165	156	158	163	152	174	161	144	159	173	153	167	149	188	161	173	154	152	175	172	167	137	176	153	162	167	162	155	154	181	155	137	171	144	152	154	165	156	164	179	172	155	145	188	164	143	133	195	139	160	160	156	157	147	176	160	182	182	156	158	141	177	180	162	147	167	171	152	167	170	174	154	160	167	148	171	144	147	144	157	153	158	184	159	173	136	151	146	159	149	159	176	147	170	153	155	164	133	172	158	150	157	162	161	148	167	159	160	153	169	159	156	164	157	183	141	163	151	158	140	207	153	153	140	164	176	166	153	162	143	156	144	133	153	185	160	154	145	164	149	159	165	183	168	142	172	151	171	170
31946	26412	11815	4646	542	540	509	532	530	494	522	525	529	519	561	513	553	547	553	554	518	538	527	537	515	546	485	516	530	548	513	522	565	532	569	535	596	492	567	544	525	540	502	494	511	519	510	529	519	493	520	518	509	512	519	570	521	567	497	479	563	533	556	546	586	515	518	512	529	538	497	572	547	523	520	520	526	539	492	512	539	524	526	536	534	541	551	531	570	573	487	500	511	510	548	537	573	587	526	526	496	511	548	528	528	519	513	548	518	513	544	564	500	535	486	510	510	528	579	518	577	526	555	534	516	547	512	503	508	506	497	509	559	550	501	545	550	515	492	553	558	530	513	539	539	555	513	529	542	518	551	496	538	506	510	526	522	530	563	543	505	525	540	490	502	587	485	563	556	522	576	522	560	526	511	558	561	512	525	534	517	505	557	518	540	517	535	546	514	526	534	536	550	487	525	541	550	534	565	554	526	492	492	516	557	508	559	535	538	495	570	564	569	536	541	529	510	523	531	514	532	564	532	523	582	503	532	564	519	545	511	502	506	519	514	529	496	523	530	527	526	568	490	529	512	507	528	504	536	540	532	471	599	536	549	519	525	533	518	604	501	538	528	567	493	516	514	539	591	540	488	572	509	532	538	553	529	558	550	559	482	517	523	537	514	530	568	497	540	556	514	513	513	532	569	557	524	517	548	538	533	550	522	561	520	589	506	505	510	522	563	530	526	524	502	550	570	513	510	533	558	560	507	530	513	560	526	535	543	528	567	496	514	507	553	535	550	543	486	543	508	501	563	517	535	514	484	527	551	543	497	575	508	488	530	523	551	520	540	573	568	474	485	492	520	495	517	533	516	514	487	520	524	552	528	533	513	542	556	528	512	556	529	553	507	498	523	556	497	549	504	555	539	539	560	529	574	537	498	543	526	519	497	518	515	521	530	524	545	513	517	529	527	516	541	498	526	549	518	493	531	544	554	511	498	496	554	502	521	562	540	503	537	530	517	531	565	500	538	530	543	502	552	518	524	494	527	575	525	565	535	549	513	567	523	540	538	526	516	563	514	547	529	510	494	538	507	576	506	546	520	514	573	516	536	545	566	526	528	492	555	520	502	486	495	506	538	541	498	486	537	511	566	554	526	558	517	548	537	530	568	488	532	510	539	547	533	543	545	520	535	533	530	516	518	501	533	546	527	536	525	530	515	509	527	522	514	520	500	547	505	526	472	518	547	572	510	541	569	534	531	537	527	537	538	501	478	543	507	565	484	535	489	520	523	534	529	513	558	529	514	525	523	516	530	504	542	580	526	513	535	581	579	503	580	566	548	504	566	549	489	520	518	543	573	561	508	541	553	518	554	544	539	485	522	534	500	548	555	497	543	516	561	534	551	546	525	551	514	532	534	514	567	567	530	506	552	563	552	555	464	556	523	548	539	552	503	514	488	520	467	547	484	567	529	535	521	499	538	543	542	534	509	572	518	521	542	516	532	554	534	528	534	542	592	544	531	538	530	517	530	527	523	555	540	573	532	555	545	546	560	535	533	539	524	511	482	573	534	524	521	520	485	549	567	519	496	502	535	489	603	529	471	525	536	534	550	513	529	503	538	502	535	532	551	484	524	553	517	508	519	525	512	500	547	549	535	525	527	485	566	532	494	576	521	519	537	531	541	494	557	549	493	547	500	507	588	541	558	529	544	508	524	542	539	557	532	574	540	559	533	534	544	548	486	507	495	504	492	509	545	586	541	517	520	549	539	545	568	549	520	571	560	549	529	543	514	519	513	588	524	538	546	533	527	528	526	526	540	550	531	503	559	596	564	576	557	496	507	583	539	554	539	498	554	527	520	531	519	526	506	528	481	548	501	547	514	522	538	484	531	558	543	449	519	533	511	531	546	489	551	538	535	507	516	546	535	500	533	560	530	524	527	546	535	544	478	537	485	527	568	540	511	520	519	558	506	553	560	505	543	566	508	536	558	533	573	537	523	570	522	542	505	552	462	544	534	540	488	515	564	527	559	512	549	526	506	610	519	520	526	531	535	531	521	512	550	504	540	519	506	541	535	533	528	532	558	522	544	533	509	523	492	481	548	565	511	534	537	555	572	515	543	568	555	544	572	524	571	575	562	506	573	543	487	535	531	512	514	574	520	574	558	549	574	557	519	522	551	532	549	553	541	520	512	524	529	510	537	516	533	487	525	543	569	532	557	555	522	585	519	538	529	520	528	521	538	562	537	509	540	501	517	538	557	532	493	531	508	552	515	531	547	504	523	558	551	597	518	523	540	521	520	484	540	492	543	497	549	520	563	540	493	485	524	538	526	507	536	556	524	527	543	515	530	523	518	521	537	537	492	543	571	501	520	530	556	546	525	584	521	506	522	558	520	539	532	506	514	541	563	521	530	563	541	534	517	476	559	496	543	536	495	508	528	497	536	523	551	532	487	507	513	547	556	507	525	543	562	516	529	532	575	550	511	563	495	490	522	559	527	529	560	551	527	512	541	547	537	495	493	557	499	546	548	503	534	502	520	531	549	504	495	544	587	542	494	545	525	531	503	525	512	512	564	535	566	512	552	533	523	532	532	551	554	535	511	477	527	483	498	559	526	512	506	533	558	532	491	573	548	549	510	530	503	530	543	510	482	529	502	508	564	576	494	511	550	555	525	490	505	534	514	521	531	552	540	512	539	495	559	506	555	510	528	559	552	522	475	546	532	534	558	555	567	511	539	519	570	523	538	524	552	487	513	487	522	522	545	526	538	509	559	538	547	561	506	517	540	558	524	540	531	535	550	502	550	547	539	542	505	546	546	558	526	523	557	496	570	524	546	491	553	517	516	503	570	543	537	530	568	607	513	519	516	529	514	514	541	550	539	516	532	550	545	547	546	534	574	514	544	530	486	560	518	536	538	522	540	548	461	546	530	511	539	538	509	523	567	504	503	539	534	490	510	518	513	518	531	507	525	557	525	543	509	528	548	501	538	559	515	516	498	548	544	490	519	562	497	538	521	549	538	533	544	508	530	556	532	541	523	520	566	541	541	531	535	560	495	499	505	578	531	537	545	503	526	536	495	555	472	520	519	550	548	476	581	527	518	514	532	540	550	536	522	543	529	562	548	542	522	535	611	526	551	498	552	522	543	564	538	519	543	540	513	538	547	551	520	519	555	511	519	547	508	520	532	497	506	526	554	528	541	552	561	532	524	540	499	541	548	511	529	513	524	544	532	511	542	511	507	511	515	554	546	508	508	529	512	487	516	539	538	518	505	534	489	526	580	535	532	539	543	535	501	531	506	534	506	556	494	533	521	519	543	539	518	543	532	518	520	495	535	540	519	518	538	523	526	553	573	504	522	552	517	500	579	560	580	549	526	536	538	475	512	555	526	514	534	547	562	522	550	511	521	549	537	566	535	499	543	546	537	536	528	510	537	551	557	496	562	469	514	477	532	532	525	540	568	517	537	527	530	524	536	512	576	511	512	503	523	541	522	514	585	531
65596	57959	39668	20079	1755	190	186	166	174	154	158	173	162	159	151	138	165	159	154	144	163	155	167	152	175	153	170	156	157	164	167	160	158	138	153	142	156	141	162	155	153	144	171	144	152	119	180	154	183	143	166	156	158	160	177	178	171	157	160	143	169	166	167	159	161	169	142	154	166	157	163	149	184	167	149	157	137	164	163	185	159	177	161	164	138	137	164	166	166	150	163	174	165	148	161	153	156	181	167	160	150	148	142	148	159	164	133	154	159	143	151	157	145	150	124	172	146	164	144	173	162	174	164	154	189	170	167	149	156	149	166	171	174	172	147	159	163	162	180	165	160	151	139	155	139	144	166	143	138	166	146	141	159	167	130	169	152	147	179	146	154	167	175	164	159	183	167	157	167	159	146	154	160	141	148	175	137	174	141	177	168	157	158	153	173	136	152	137	158	166	146	154	162	162	149	154	146	145	169	138	149	151	149	164	153	158	140	156	154	152	152	163	163	147	145	162	142	154	167	143	144	177	162	166	169	154	168	140	162	170	145	146	147	152	148	150	146	167	167	160	157	159	165	169	153	170	152	148	158	150	131	153	179	157	164	158	145	141	164	157	159	155	133	157	128	156	150	132	127	155	165	152	150	157	180	168	149	166	131	151	154	160	168	148	169	137	162	161	155	119	155	170	161	157	154	143	175	137	153	153	196	164	157	162	138	168	128	165	182	166	174	172	158	156	168	156	165	174	159	169	181	155	168	146	182	155	155	162	149	177	165	163	189	166	150	167	155	169	166	124	157	160	158	159	149	164	180	157	172	174	174	163	158	143	156	161	173	169	155	164	157	135	167	139	159	164	166	164	142	179	155	150	141	170	165	140	170	166	156	135	176	151	158	158	147	189	146	179	150	165	159	154	159	185	161	185	146	156	138	131	162	148	152	147	162	167	160	163	165	154	160	170	184	150	150	149	167	166	156	174	157	181	143	155	164	163	182	134	149	180	171	163	156	149	154	183	148	161	157	137	157	151	155	144	152	152	160	156	177	167	167	148	137	162	160	157	167	156	143	160	174	148	160	176	168	156	155	139	169	173	154	158	153	158	159	168	148	144	133	160	142	157	139	168	160	143	153	160	160	142	160	160	165	157	181	155	148	157	124	153	166	141	144	174	169	147	150	174	147	143	172	140	163	160	166	183	155	139	155	140	164	164	176	166	141	169	151	125	166	180	163	174	150	154	152	135	156	172	164	145	147	179	180	154	163	177	162	129	161	159	159	151	138	152	157	166	125	159	150	157	167	151	173	175	193	128	157	146	171	161	159	148	148	171	171	186	172	165	158	139	157	168	152	176	163	162	164	157	195	154	152	195	159	169	151	161	146	161	149	143	161	157	162	138	162	159	162	153	150	159	178	168	159	152	153	157	164	141	169	154	147	159	171	135	177	149	172	163	167	186	137	147	156	168	166	154	169	152	180	181	208	176	152	184	162	165	162	151	159	177	161	158	161	164	188	162	176	148	153	156	156	147	155	118	162	162	149	143	163	155	156	141	160	172	150	165	127	146	157	142	159	155	166	179	167	162	159	146	146	142	150	170	159	137	160	157	156	160	152	180	175	147	149	143	154	171	172	149	143	155	183	151	165	164	163	156	163	135	163	168	141	164	149	146	135	137	161	144	149	178	179	157	159	151	160	147	174	152	169	165	140	143	149	135	156	185	174	155	146	164	153	147	124	142	168	152	145	155	148	175	158	153	152	170	155	153	161	161	162	181	160	164	162	172	172	155	173	154	160	167	177	162	141	137	155	152	185	144	168	162	150	151	174	163	183	168	145	165	161	171	169	153	168	136	143	149	143	153	162	167	134	175	151	152	165	149	126	140	148	144	151	167	173	188	154	153	179	156	177	184	161	153	163	153	135	147	163	141	146	159	148	154	159	169	150	163	162	157	161	146	163	152	164	164	156	155	170	149	156	169	182	145	164	161	148	184	147	137	162	154	144	160	167	161	166	176	162	162	153	170	163	147	121	173	171	181	142	157	151	169	148	148	172	163	154	174	164	138	139	144	162	141	145	163	178	161	151	168	168	180	170	164	156	154	152	168	170	178	153	174	169	166	177	141	158	153	183	168	163	172	164	147	196	151	158	149	166	143	151	152	146	159	160	157	116	143	149	159	166	144	176	147	162	147	173	157	136	163	138	163	170	150	155	165	167	165	161	161	151	162	163	176	136	164	169	175	166	159	192	173	165	150	182	159	176	162	142	161	153	169	157	151	147	146	150	154	176	138	163	151	152	145	174	158	147	192	160	197	129	152	150	146	178	174	129	184	163	147	164	179	165	133	161	174	135	163	162	157	195	152	145	184	154	148	155	159	162	172	191	164	163	150	143	177	184	146	161	172	138	144	167	172	133	171	181	147	175	166	154	173	144	162	152	169	189	162	170	159	154	133	153	166	145	185	172	150	158	156	155	164	149	173	161	178	152	158	163	167	158	178	144	161	167	179	154	154	177	145	155	172	163	153	149	169	160	158	140	159	163	176	134	154	179	168	143	154	150	158	164	155	160	174	155	176	157	168	184	158	160	165	162	152	152	154	166	171	155	165	159	183	155	165	165	156	168	170	161	148	172	141	163	176	159	171	148	154	164	167	175	177	167	154	168	167	168	156	168	160	150	170	172	166	156	142	135	145	159	144	165	167	160	173	168	166	157	158	154	165	154	167	163	185	156	172	157	154	134	161	162	161	151	157	153	150	150	162	181	153	173	167	131	163	160	145	154	143	160	160	157	170	175	150	169	142	150	154	154	153	153	158	160	147	152	162	152	160	150	151	174	186	158	136	175	153	161	157	161	156	147	152	148	136	146	157	168	167	155	177	161	151	170	162	163	130	149	155	170	154	156	152	150	151	171	145	128	181	198	171	160	161	172	150	142	151	169	172	157	172	188	165	170	159	155	151	163	166	150	150	147	152	146	161	166	151	156	176	167	161	159	151	163	143	170	172	151	159	175	161	139	174	162	154	170	165	165	159	148	154	163	174	173	164	157	165	178	141	172	154	182	161	167	163	162	157	171	137	174	155	191	147	171	162	158	177	142	166	165	147	157	161	151	179	149	174	145	160	161	171	148	176	143	154	149	137	155	162	172	151	148	143	153	148	169	122	142	168	177	168	179	155	163	182	147	171	166	188	154	150	172	160	155	136	128	148	163	149	130	151	151	161	151	166	159	156	158	165	157	159	153	147	141	163	149	166	176	152	140	174	170	156	152	158	156	142	147	163	141	163	170	159	174	168	163	154	161	180	182	169	165	160	148	166	176	168	153	165	156	145	123	158	161	160	136	148	151	143	147	157	168	141	137	168	168	141	158	160	175	164	168	170	193	159	154	166	170	156	159	179	180	161	148	155	157	139	152	149	163	156	178	172	143	150	155	161	163	146	155	167	173	164	161	155	183	170	163	169	167	160	129	157	138	170	167	147	155	148	156	159	158	152	184	177	157	163	154	152
48074	48218	36881	23340	647	557	593	580	552	597	615	559	552	528	539	518	541	524	571	554	516	541	530	556	529	535	524	538	520	495	553	483	531	535	533	504	561	532	493	482	543	531	555	527	547	575	510	525	478	527	501	547	516	551	544	497	482	516	547	501	508	595	521	556	539	528	515	523	506	531	562	511	489	528	541	513	501	530	526	536	519	522	522	503	532	565	518	510	534	554	518	490	560	519	494	519	529	528	525	530	526	508	488	483	517	507	521	534	516	554	542	522	511	530	558	586	521	547	545	538	539	505	528	510	510	508	510	509	508	500	557	516	547	534	485	517	514	499	515	544	506	506	525	537	543	496	533	523	511	505	574	523	518	514	543	486	511	496	534	508	535	530	514	522	556	567	505	547	504	544	531	531	497	523	514	524	492	495	567	533	522	511	497	489	527	529	551	536	513	547	487	531	508	539	502	531	514	530	524	524	549	566	506	486	538	515	526	505	557	467	529	525	498	511	476	513	515	519	484	564	499	502	512	522	524	537	498	500	514	567	509	521	525	502	511	515	535	479	486	515	512	515	532	515	558	528	511	518	537	532	530	530	560	525	485	522	548	503	534	495	529	513	509	549	508	517	535	511	549	496	549	519	537	480	505	509	496	496	532	515	528	537	482	511	510	507	556	487	522	528	525	478	521	503	543	510	509	503	553	531	513	525	513	564	489	531	486	520	536	556	535	508	513	532	520	530	521	491	543	497	492	537	507	564	507	524	534	513	518	502	522	528	522	519	535	515	495	546	542	518	563	484	545	520	553	508	540	517	570	519	537	501	473	526	527	481	499	547	518	532	514	542	538	471	561	498	536	495	512	533	521	539	486	514	516	494	521	505	520	526	549	517	471	491	479	510	558	540	502	532	518	472	498	587	506	522	520	533	473	489	526	542	501	556	506	514	543	536	515	503	558	515	515	505	516	514	517	517	554	468	542	531	505	526	513	535	518	514	502	551	515	542	528	547	522	489	530	491	534	544	549	535	522	509	539	521	512	494	515	511	551	513	537	506	502	548	579	511	547	524	508	516	476	511	526	536	500	491	547	523	535	531	493	550	501	532	505	530	501	518	517	527	570	514	561	510	499	529	533	543	487	491	481	487	543	503	539	508	491	506	546	508	539	473	515	506	560	551	519	541	558	503	552	490	567	551	551	531	514	495	476	517	515	521	516	537	550	513	488	515	506	462	492	522	494	505	535	502	505	528	537	499	505	530	519	538	560	546	530	519	512	522	503	521	528	552	519	523	541	544	526	487	494	538	558	507	548	557	524	542	510	542	511	502	518	511	480	498	523	519	515	547	533	508	525	530	545	501	511	505	529	517	487	561	515	511	540	536	553	523	510	526	521	534	529	531	588	475	545	533	549	523	531	527	537	508	504	508	527	540	542	559	513	501	519	538	535	517	511	514	501	537	575	507	500	533	536	549	534	549	472	521	562	558	533	544	541	484	541	523	520	509	495	509	539	494	534	499	555	537	516	496	542	528	534	546	535	537	504	539	554	527	489	487	538	485	531	522	546	529	514	561	486	522	540	493	495	518	561	549	554	528	535	531	475	572	564	539	526	540	526	537	547	528	538	545	517	524	537	550	507	486	526	519	518	519	504	523	488	545	482	499	509	573	518	513	526	537	478	516	573	569	519	512	560	527	532	557	573	538	521	526	554	511	517	509	544	498	518	513	490	557	535	520	504	492	516	507	518	494	548	538	512	517	510	495	536	533	485	512	511	537	527	516	512	561	500	529	528	522	517	501	522	528	487	516	531	556	514	477	567	538	538	502	503	520	520	554	557	506	530	533	535	544	522	550	557	541	531	519	528	525	502	487	530	496	529	516	542	516	535	523	548	519	507	520	508	526	481	516	498	471	512	546	566	508	538	507	503	479	523	526	523	531	519	486	502	542	547	497	524	519	488	554	527	511	518	516	490	579	522	510	514	541	508	504	512	490	520	496	503	548	545	538	529	506	495	510	539	538	506	539	511	531	535	510	526	517	498	561	516	490	507	526	534	542	526	537	525	491	523	515	538	509	549	528	520	517	516	496	515	541	556	561	518	537	516	502	510	514	510	564	523	558	530	538	530	516	537	529	528	515	525	544	517	496	492	544	477	529	540	565	519	538	505	503	517	578	542	523	546	534	529	552	524	550	550	502	521	490	558	528	503	496	531	491	544	528	517	543	525	496	515	531	570	504	517	516	528	522	518	571	504	530	448	513	520	510	502	508	488	515	507	510	555	513	475	545	495	517	511	525	505	536	542	556	504	540	527	535	513	511	463	525	517	502	541	509	516	535	538	472	511	527	531	498	549	493	502	543	519	551	528	493	528	557	541	511	505	485	548	537	497	518	546	494	484	527	550	513	518	509	530	522	508	542	560	488	533	526	558	540	526	504	525	520	515	446	522	499	551	469	524	535	513	524	490	551	498	505	468	545	545	519	530	528	539	504	527	509	520	515	483	495	569	540	528	504	539	540	531	525	523	591	522	516	513	505	535	493	498	500	520	540	487	502	486	553	547	514	508	557	525	503	549	524	534	573	475	557	552	536	536	489	505	502	556	543	551	548	522	587	516	522	572	547	536	527	503	530	507	516	511	497	528	542	516	548	514	471	539	491	529	537	507	549	557	538	528	518	530	503	518	576	521	517	553	567	515	530	518	508	556	538	548	534	515	534	542	525	523	517	528	509	565	549	512	549	535	530	535	512	546	537	524	521	520	515	499	501	491	478	565	497	554	524	513	525	480	578	490	488	521	507	534	503	520	531	518	503	543	524	527	563	500	549	535	531	545	514	505	520	539	549	550	537	522	550	510	536	531	538	529	552	532	504	546	532	506	480	523	510	549	499	527	547	507	509	525	529	539	518	516	538	498	549	521	502	506	543	503	539	517	555	535	549	519	524	490	530	532	501	537	510	509	517	525	512	506	501	536	499	518	512	546	492	511	526	540	507	514	518	534	577	542	509	494	526	535	505	510	509	549	504	452	537	576	553	507	491	527	493	548	509	527	558	545	506	510	524	501	521	527	542	543	471	557	532	520	512	480	504	542	510	553	503	528	510	543	498	504	527	573	536	538	542	499	535	495	526	517	531	529	502	488	554	492	523	464	537	541	514	487	516	552	498	502	560	524	562	493	528	516	555	546	551	507	508	525	522	509	509	541	521	486	511	531	520	557	504	496	505	501	515	495	535	480	495	558	558	516	496	507	546	529	504	512	540	563	496	495	507	491	493	523	543	512	529	525	507	446	525	524	505	546	523	535	535	545	543	545	503	551	510	519	542	487	506	504	539	532	554	586	558	544	522	536	552	531	578	514	529	550	522	513	542	549	519	488	574	517	547	586	490	559	482	540	510	557	528	548	520	508	529	543	519	494	555	506	513	516	580	554	482	484	500	540	471	497	519	523	529	507	529	532	539	545	470	548	537	540	497	501	498	511	526	541	554	490	501	483	568	500	476	557	530
79074	74308	54011	34265	7645	511	322	304	298	295	263	266	253	253	285	222	235	280	288	249	278	273	263	273	285	270	280	260	257	277	283	297	269	280	262	258	266	277	261	272	252	261	247	245	246	275	292	267	295	289	264	258	272	299	296	282	300	247	283	261	296	267	258	264	256	242	299	283	274	242	297	298	278	284	288	265	264	278	292	277	264	276	266	283	271	282	271	265	284	251	265	279	296	266	299	298	268	292	259	272	247	292	241	319	310	280	272	274	276	278	255	284	250	263	269	273	240	272	263	259	249	283	308	275	299	284	274	266	283	267	278	265	270	268	280	262	285	256	267	270	252	275	252	292	288	258	263	262	262	262	268	280	260	248	241	264	288	281	259	245	260	264	265	251	264	302	258	256	271	264	267	254	294	272	259	267	246	237	251	285	290	259	257	295	291	290	292	269	252	278	252	298	263	266	295	263	299	249	295	241	294	270	279	259	258	292	279	277	260	269	293	266	249	295	261	300	288	251	290	247	262	274	261	249	253	264	283	287	304	294	280	279	289	283	271	293	263	286	263	282	264	267	261	279	280	246	297	266	280	272	295	255	263	258	270	263	245	234	286	276	283	288	252	250	273	256	262	259	269	258	248	255	298	280	263	256	250	264	250	293	278	294	267	265	307	272	275	290	277	248	272	259	250	271	271	254	290	248	290	265	269	275	281	291	277	281	282	255	302	283	247	256	259	277	267	286	292	272	253	284	285	298	274	302	281	260	281	263	272	270	281	264	309	263	300	261	279	281	268	254	271	266	259	257	257	268	234	260	251	296	286	289	308	302	266	249	279	308	264	221	269	294	304	265	303	260	250	266	285	302	296	276	304	309	258	262	294	277	289	293	258	253	285	270	290	257	280	266	272	279	288	281	281	265	248	274	292	275	257	267	277	262	260	260	254	289	273	280	283	241	249	243	259	246	263	281	269	287	287	273	264	274	267	266	266	289	264	288	236	284	286	274	259	294	265	278	288	292	256	288	250	258	267	277	268	275	281	248	271	272	281	266	276	280	271	276	270	239	294	266	262	299	283	278	271	275	251	270	278	281	297	277	280	261	269	271	281	245	263	266	273	309	271	235	273	270	275	264	295	251	259	285	276	299	273	270	252	258	269	254	252	269	270	292	267	278	248	262	276	279	266	221	261	271	275	283	271	251	288	302	278	290	272	269	284	257	290	253	267	256	244	274	256	227	247	276	280	275	315	278	295	263	258	261	277	303	298	252	279	282	269	242	322	283	284	248	270	291	281	279	304	267	268	278	280	265	271	254	287	283	275	259	275	289	269	281	239	289	324	296	261	312	255	282	261	267	251	262	273	272	272	248	260	281	271	266	299	313	295	263	297	262	251	265	265	277	274	293	262	257	281	266	266	307	266	269	272	284	291	260	286	276	284	274	281	263	267	282	242	248	266	298	264	267	241	281	278	264	249	273	250	295	269	265	249	282	243	242	303	265	259	283	266	292	285	278	232	251	262	294	263	273	279	259	300	251	242	276	274	267	243	259	278	276	277	276	281	268	271	288	263	285	266	273	275	251	274	268	281	267	295	252	283	270	273	270	264	234	247	245	284	243	279	275	240	267	280	256	264	269	250	268	269	256	279	261	250	263	286	267	253	261	288	257	283	256	247	293	279	267	296	253	283	262	285	285	269	276	267	245	251	285	250	283	258	294	263	302	257	255	283	265	266	260	269	275	278	263	252	259	241	258	265	287	293	261	267	297	255	275	260	293	282	286	305	287	253	296	267	277	297	254	292	294	239	281	264	285	246	270	255	256	291	265	286	281	288	255	315	242	245	291	302	279	261	269	272	282	249	274	252	265	268	238	298	291	253	242	257	272	281	264	265	299	276	253	252	283	296	274	274	274	293	255	311	261	252	273	269	285	246	251	278	305	272	268	285	285	275	283	279	269	253	279	243	290	276	305	289	275	270	297	260	269	256	311	257	264	300	271	299	283	258	289	292	258	285	262	302	271	311	261	269	262	243	291	289	247	287	280	266	329	250	301	257	286	278	260	286	281	243	309	263	299	269	239	293	294	286	270	276	252	245	266	240	280	274	244	276	257	296	277	247	273	278	281	262	258	286	261	294	248	251	275	275	279	287	283	259	289	277	266	261	279	288	277	264	284	260	258	282	249	295	272	249	250	265	281	266	267	283	287	240	257	292	281	264	276	264	294	272	256	266	277	271	299	253	290	276	260	251	283	275	253	271	279	255	303	258	267	256	292	275	297	272	296	251	259	270	266	267	269	249	258	288	295	262	279	279	269	232	265	263	276	261	269	275	292	264	280	284	247	278	261	266	254	275	268	267	270	250	285	251	267	243	275	287	268	272	281	261	280	265	253	256	298	288	285	270	295	243	278	262	248	300	255	285	234	251	274	267	247	259	282	269	247	277	303	269	252	291	287	284	268	274	248	290	249	249	255	257	276	272	251	250	246	258	262	291	259	272	251	270	244	262	282	284	283	263	291	287	267	290	253	297	309	277	239	267	294	286	262	232	264	265	249	253	267	286	239	268	269	289	258	288	257	266	257	251	272	282	262	263	249	284	260	248	263	278	266	301	285	280	272	277	297	311	248	305	281	266	250	265	254	279	311	282	247	275	282	283	270	251	283	250	252	267	279	275	260	283	250	330	274	258	306	262	276	272	295	278	257	273	282	265	269	272	261	272	273	274	265	269	295	261	288	260	272	282	287	249	290	284	260	260	280	275	276	250	241	246	255	280	273	264	277	264	313	305	243	282	249	298	275	260	282	278	250	289	287	255	258	281	264	328	282	266	270	250	269	255	252	265	286	266	291	241	265	295	290	241	242	261	264	242	247	291	273	276	252	231	280	299	264	305	265	264	265	231	284	272	266	247	260	289	260	250	257	260	268	285	267	249	291	291	246	268	310	293	241	275	277	275	243	298	276	274	273	290	294	289	283	269	297	294	250	289	268	285	284	269	273	298	253	263	272	259	299	267	253	276	273	219	291	271	250	263	286	268	265	266	282	278	260	261	276	269	278	264	304	300	258	291	273	271	264	271	279	264	262	285	265	270	280	270	268	287	289	272	280	277	280	255	245	263	285	257	262	257	261	272	239	255	306	253	279	254	245	251	289	298	247	271	281	260	258	289	271	278	271	271	311	270	278	271	262	275	255	279	267	285	285	266	264	242	278	268	311	270	260	258	256	283	256	314	294	255	259	258	249	257	266	269	274	266	266	256	285	279	260	283	317	284	284	273	243	289	247	284	285	269	267	305	276	254	252	297	265	301	282	266	268	269	260	272	280	274	271	306	240	279	261	253	277	270	261	273	284	279	258	261	258	276	289	265	256	263	296	312	295	268	274	297	252	257	272	254	266	279	277	249	263	291	254	312	266	281	271	265	252	266	251	294	254	296	280	260	301	265	272	278	285	248	254	260	258	294	237	263	295	292	267	264	261	264	271	270	256	283	316	267	264	297	270	266	260
61995	65028	50386	32847	1223	997	970	981	961	888	918	906	879	889	826	808	852	867	866	863	814	844	789	839	860	811	777	807	794	829	804	834	811	835	859	811	824	871	799	812	842	810	805	818	853	815	802	829	840	848	853	819	824	792	854	809	820	830	845	816	830	844	841	804	832	829	872	853	831	803	849	820	813	804	846	815	842	869	834	861	767	825	839	830	820	818	817	793	845	787	859	825	817	862	811	819	830	818	806	827	834	871	805	826	818	847	803	774	846	863	831	810	824	847	808	856	776	860	856	785	831	824	802	820	866	820	770	813	825	813	827	783	822	835	856	782	829	842	846	786	793	804	810	860	791	825	826	811	781	816	813	852	781	814	840	823	812	827	784	755	847	829	865	795	833	811	817	829	797	818	826	889	787	779	860	814	869	835	740	781	785	806	863	835	832	816	827	829	798	860	872	778	847	841	818	824	804	827	816	869	818	831	778	859	847	792	846	774	806	847	770	791	858	788	848	847	836	876	838	847	839	813	818	774	875	769	860	851	782	766	808	795	831	780	833	803	880	825	830	866	807	791	826	840	848	815	832	857	803	797	829	859	850	866	846	794	794	787	811	819	813	840	852	801	862	815	824	848	838	834	797	837	822	793	799	872	826	746	824	819	776	835	838	825	859	783	816	830	772	821	801	808	877	841	805	822	800	809	830	840	867	845	813	818	789	813	813	881	784	842	779	810	830	819	824	841	832	858	836	785	841	825	826	847	803	859	809	830	830	830	817	817	869	838	825	841	833	788	883	823	822	816	860	808	885	875	827	850	798	864	840	835	826	866	812	846	845	839	812	802	875	835	847	822	818	804	851	808	842	821	845	840	851	870	838	889	854	826	804	818	837	848	850	822	814	815	797	842	844	855	845	841	830	802	798	842	827	840	836	848	841	849	824	828	812	804	814	785	862	835	856	866	826	807	805	752	842	810	777	785	758	845	830	875	890	819	841	853	781	805	859	874	780	894	816	829	791	832	813	849	817	791	779	791	827	827	788	790	818	785	822	765	860	821	801	889	822	843	815	816	815	749	813	869	843	876	830	908	844	831	803	843	799	806	838	812	781	790	802	834	825	803	839	844	867	783	791	849	823	820	829	815	803	879	844	810	793	827	829	828	769	817	820	821	827	801	818	791	792	831	804	869	833	819	844	809	836	800	790	836	782	825	791	827	817	776	836	818	823	832	787	790	825	812	828	850	825	863	837	836	871	815	816	816	804	755	824	838	822	831	852	809	818	844	823	830	825	817	864	795	818	870	848	840	835	844	864	810	784	815	809	787	799	820	823	766	851	783	815	846	890	866	822	832	841	819	767	825	830	812	800	800	866	814	790	827	853	779	846	817	817	815	780	815	845	801	784	845	804	827	838	827	872	826	808	845	834	819	782	824	850	859	757	829	852	795	821	806	850	844	872	846	848	814	826	825	833	824	847	793	806	822	812	797	852	854	872	851	814	832	792	830	817	785	843	841	853	815	842	788	853	805	831	800	829	813	840	855	817	834	871	893	828	822	812	791	796	852	822	778	820	816	776	861	856	842	828	832	836	912	788	780	862	823	814	865	823	787	848	865	818	815	850	761	826	852	798	786	887	841	865	822	853	786	804	829	857	875	827	841	749	849	845	865	880	868	798	788	766	871	838	826	802	827	786	794	805	827	811	845	809	849	819	841	835	809	797	777	819	780	805	853	836	775	857	788	855	823	880	811	826	818	836	875	810	822	805	846	820	780	852	849	806	811	829	815	858	799	828	851	809	824	847	847	798	762	874	861	833	803	872	790	825	825	848	812	801	802	787	849	852	816	777	738	794	778	847	807	843	853	831	809	778	824	831	838	843	790	816	787	848	802	839	804	800	810	812	830	827	800	841	842	808	853	782	808	864	808	856	810	795	808	820	807	772	880	814	822	786	812	798	789	783	853	817	845	854	809	831	812	885	799	798	805	810	862	820	847	850	819	864	775	811	798	802	823	843	780	875	791	799	821	835	781	833	884	838	817	835	782	820	810	816	803	809	775	830	836	784	839	857	787	819	816	820	834	850	780	836	864	891	899	847	790	827	859	872	801	819	828	809	848	836	824	818	847	828	813	793	797	826	821	833	842	813	820	794	827	821	838	826	810	800	863	827	811	849	772	776	796	832	805	823	848	804	793	805	770	806	846	809	814	810	813	798	778	790	788	798	788	872	823	777	849	821	798	838	824	797	831	807	838	856	795	874	787	843	854	816	780	852	823	817	808	828	809	835	850	796	817	804	796	841	823	798	808	827	783	865	857	781	844	842	807	798	845	859	856	833	846	819	834	836	803	838	891	812	841	854	811	819	842	809	841	814	835	839	759	799	787	812	818	801	834	851	814	831	833	812	831	849	817	806	816	780	737	834	806	838	855	824	826	827	811	842	804	816	850	825	819	843	878	818	798	851	823	848	809	835	791	770	811	846	797	826	811	833	842	838	843	832	822	804	820	806	813	810	871	780	780	826	782	826	769	845	822	802	823	808	845	800	859	796	825	798	805	812	815	840	870	807	819	835	841	786	809	788	777	781	761	833	850	834	817	823	833	861	820	843	778	824	881	869	825	832	820	848	777	825	856	780	851	805	854	833	817	791	817	804	789	810	839	819	831	839	773	806	813	848	803	841	776	798	816	815	824	808	778	824	795	796	843	815	889	860	801	808	794	806	904	810	870	821	815	790	820	830	873	812	877	786	850	811	864	745	827	851	795	829	792	828	801	819	887	819	842	849	799	807	813	887	852	746	830	812	765	842	848	876	816	795	815	876	872	810	826	832	833	804	821	884	804	860	820	817	843	855	788	817	826	836	828	791	870	795	870	852	834	848	825	827	838	846	811	871	813	801	815	825	832	825	862	826	834	843	828	849	834	829	819	816	801	837	818	827	832	814	773	870	825	789	810	820	817	821	833	802	820	805	786	823	734	835	841	859	802	809	782	827	759	791	824	856	816	857	834	828	768	854	858	900	881	824	819	797	866	809	817	834	774	789	847	808	786	829	792	839	830	807	788	839	828	819	811	818	825	827	819	881	834	852	860	781	864	816	832	813	817	835	860	831	764	815	830	815	839	824	839	840	763	837	847	826	834	831	843	784	808	801	820	854	808	869	805	822	851	846	856	800	902	841	845	828	841	861	864	805	830	813	817	836	874	873	831	833	850	851	809	844	809	805	799	885	828	846	836	857	800	829	830	780	789	842	834	816	829	824	807	813	828	789	863	862	807	774	814	853	821	797	813	882	797	818	846	835	861	848	828	809	794	852	796	806	849	848	788	842	789	820	800	803	849	827	750	836	784	813	810	816	805	832	793	797	776	851	790	803	807	819	848	819	861	807	895	848	855	826	795	815	844	781	811	807	842	786	821	822	813	788	781	813	844	796	840	802	828	801	852	828	824	802	825	877	809	852	816	801	820	802	840	851	822	819	819	787	849	802	849	844	859	822	789	825	819	821	829
33687	22398	8384	2785	215	170	155	163	172	158	160	162	164	138	188	153	151	136	156	188	181	161	198	170	170	167	168	162	150	161	168	170	170	185	150	152	166	151	156	178	185	161	134	173	147	181	172	165	171	188	156	160	155	166	131	173	163	167	156	175	191	161	150	180	184	172	163	193	163	161	152	133	164	170	147	162	169	171	173	182	190	161	179	155	163	160	181	137	183	164	146	173	170	180	151	170	143	183	191	167	165	172	156	161	162	141	166	156	163	152	148	155	181	160	151	198	170	160	195	176	148	162	143	159	162	162	169	183	170	166	150	162	127	180	158	174	173	181	159	154	166	158	170	163	185	143	162	172	190	176	143	170	151	148	159	148	178	184	147	166	168	166	163	165	164	151	157	169	151	154	156	169	155	167	159	169	159	157	146	160	183	159	169	145	134	152	158	153	156	171	166	161	135	168	183	164	162	163	180	177	189	158	142	186	158	201	183	165	177	145	174	156	177	161	174	179	177	161	179	175	169	148	181	155	138	155	161	158	174	180	145	166	171	153	145	158	162	170	159	160	176	185	155	186	152	162	165	152	190	159	149	179	147	162	154	171	179	185	177	157	126	177	149	158	179	164	169	150	164	171	185	176	163	172	168	129	154	169	159	150	165	153	163	173	154	162	158	164	157	170	163	180	203	171	167	165	161	180	166	170	158	180	156	178	173	179	175	160	178	157	176	158	186	154	140	157	153	183	186	148	161	145	174	158	153	149	169	161	167	164	156	164	153	156	192	181	153	156	162	154	175	162	158	165	156	168	142	160	169	168	154	165	160	152	155	171	152	156	147	159	158	178	153	169	166	169	173	160	168	182	185	159	172	186	152	161	168	171	158	161	152	170	175	169	161	148	157	156	165	194	166	171	166	148	151	171	199	160	155	176	157	154	168	180	151	171	151	171	154	153	153	168	162	171	178	154	192	160	170	162	167	183	150	173	182	153	155	181	162	169	166	190	158	150	134	169	166	162	153	161	169	167	181	163	151	168	172	151	175	153	179	168	180	169	138	165	160	141	149	188	154	151	144	164	173	158	144	166	149	177	171	143	158	173	162	162	168	163	164	147	193	164	160	160	143	178	181	174	157	158	165	166	171	184	171	151	174	164	165	176	154	178	164	183	178	167	149	158	159	160	164	170	168	151	162	187	166	140	163	173	157	187	141	148	169	171	147	149	143	166	163	173	177	167	160	182	179	176	174	132	175	157	152	170	156	174	171	160	169	152	146	176	179	171	181	191	183	177	159	165	152	172	155	150	152	166	164	150	151	143	173	154	168	164	159	176	152	148	181	160	176	159	151	163	166	185	158	139	172	172	182	170	166	169	163	165	157	142	160	174	162	158	141	170	142	169	185	157	166	172	177	171	181	161	160	151	144	184	171	157	155	143	190	166	179	176	170	162	155	158	180	149	171	135	148	183	183	172	145	180	180	159	147	155	144	151	173	146	167	161	155	167	172	171	178	169	138	167	147	175	148	171	179	168	158	155	152	179	194	164	161	173	179	184	160	170	174	157	167	144	169	177	173	153	192	179	174	157	151	169	152	184	191	171	172	167	169	166	169	142	186	173	187	166	175	152	175	173	159	165	170	172	176	175	159	162	175	192	166	174	183	182	163	170	167	173	169	187	144	171	152	167	184	145	168	165	181	179	166	178	142	171	179	166	177	134	171	153	148	151	164	143	165	162	168	157	186	178	156	153	166	175	181	175	175	162	160	166	167	162	158	167	161	166	143	160	151	159	156	159	184	160	165	157	148	164	175	167	168	167	158	164	162	162	171	176	162	155	176	183	159	134	185	151	149	163	162	164	162	159	162	152	150	154	172	155	177	156	176	158	155	167	154	143	177	164	182	149	171	167	157	164	155	178	206	177	178	170	165	156	204	168	159	172	179	176	138	159	167	154	157	183	180	183	177	140	169	147	154	149	151	162	186	160	168	168	165	171	180	177	182	174	179	176	158	152	151	157	169	181	163	155	165	179	165	142	162	184	153	178	147	161	180	167	179	161	180	172	160	147	169	174	167	171	160	184	141	158	159	165	161	153	156	170	131	153	161	168	157	184	165	163	178	182	162	164	154	160	173	159	161	183	156	145	170	149	158	169	166	166	190	182	169	163	162	176	149	152	179	169	146	175	161	151	157	157	156	198	175	169	149	181	163	174	167	172	158	165	154	158	163	169	179	171	136	168	157	167	165	161	177	166	154	157	151	192	181	155	162	185	177	174	159	163	171	154	167	125	152	164	157	184	179	154	178	176	167	181	164	177	191	183	172	141	157	140	157	161	167	171	163	173	147	169	190	167	163	157	167	156	170	163	163	158	159	177	183	157	154	176	184	153	156	167	163	159	159	146	158	166	194	159	187	142	159	148	158	174	165	181	166	180	158	170	153	171	156	145	166	180	174	156	161	173	152	193	178	159	187	154	158	164	150	152	164	173	160	176	163	177	151	149	172	154	173	138	165	176	165	167	154	177	186	164	180	151	161	166	184	164	178	151	175	133	173	146	179	154	151	180	137	167	159	154	173	148	185	152	158	188	167	143	174	165	177	180	166	165	165	182	182	177	175	157	157	163	157	173	154	162	154	155	170	177	173	176	191	162	144	138	153	174	145	155	170	194	146	172	166	166	157	148	145	159	164	154	183	170	178	139	183	171	187	176	175	160	165	157	151	171	162	189	163	182	178	172	194	164	159	171	168	161	164	174	162	149	156	166	185	144	167	138	196	183	180	155	194	178	169	170	161	160	161	148	186	171	157	160	155	157	172	156	163	145	161	181	171	155	155	155	151	172	180	164	151	149	149	155	160	141	168	161	166	180	174	175	137	166	169	182	157	167	178	143	197	165	169	173	168	153	156	151	179	194	174	176	146	138	192	151	161	176	166	168	143	146	146	175	175	167	146	163	158	158	159	157	160	194	145	149	147	146	161	181	174	179	162	149	165	157	171	178	182	151	167	142	165	149	164	162	155	138	154	173	182	163	183	147	167	185	172	179	148	185	165	166	166	164	158	157	168	161	157	164	154	165	169	160	177	156	158	167	176	170	145	167	154	163	174	182	171	157	156	175	160	163	162	187	144	163	159	170	147	171	172	161	149	165	164	180	171	152	160	193	159	148	145	146	181	187	157	148	184	159	148	160	182	178	164	155	177	200	169	159	163	175	170	162	160	177	158	158	161	188	178	163	176	188	165	165	173	156	148	156	161	172	169	171	174	148	147	146	173	161	146	135	159	145	176	175	148	169	184	169	173	149	145	155	172	169	149	154	171	172	167	190	208	153	160	168	170	169	173	160	171	174	170	157	157	183	170	142	170	167	149	167	146	146	172	164	173	172	147	155	168	152	181	164	184	193	168	161	165	169	155	180	159	167	144	171	175	152	142	175	175	163	150	161	173	152	174	148	162	175	163	171	164	175	162	161	162	155	153	172	159	163	166	177	171	175	155	152	170	151	149	179
31952	25335	11257	6762	562	554	550	525	527	545	512	530	510	515	548	551	533	513	525	522	596	553	586	540	512	572	522	604	542	520	547	542	522	532	577	517	556	510	528	544	514	506	508	523	527	558	552	558	535	550	532	574	535	559	529	534	567	491	547	513	553	550	546	538	578	560	569	513	542	529	526	468	505	557	527	593	535	534	517	572	603	529	564	594	558	514	520	564	538	528	568	566	502	536	501	526	517	586	531	530	537	546	545	532	554	563	583	594	558	539	557	567	554	539	484	508	537	508	556	567	575	567	569	522	533	545	527	499	554	574	531	546	529	559	522	506	542	542	501	530	531	577	542	535	577	493	564	505	545	536	506	530	538	546	580	508	578	542	519	527	541	526	557	520	555	554	520	535	544	544	517	546	518	548	566	527	568	534	574	601	551	557	485	535	548	565	585	536	546	515	505	541	512	508	503	519	567	565	499	557	564	572	581	532	521	552	582	487	592	530	528	570	500	567	545	548	588	585	532	527	532	501	533	552	544	538	547	581	565	552	553	557	524	555	540	514	546	499	521	565	523	539	555	541	540	545	507	547	511	503	519	526	550	526	528	546	521	548	549	555	518	579	530	547	568	541	537	525	552	535	563	514	531	556	542	574	575	538	546	530	541	533	546	540	543	548	531	538	537	531	553	579	547	545	564	511	564	536	525	500	508	527	534	531	555	603	584	524	518	571	523	556	501	561	522	522	519	547	512	516	556	519	557	501	515	552	573	510	530	546	542	547	536	582	496	529	562	565	533	551	548	556	513	537	521	552	548	504	546	513	527	558	544	570	539	515	532	557	590	515	561	537	520	557	557	536	531	532	526	564	553	549	558	509	531	539	516	528	533	547	547	495	552	528	562	518	540	562	526	519	534	576	581	521	558	551	563	539	550	549	500	525	547	548	534	486	524	518	568	551	574	563	541	516	536	515	531	537	554	552	534	516	538	535	528	559	525	558	544	587	570	520	614	526	518	572	541	509	541	508	545	556	496	556	544	519	546	538	556	521	553	510	515	573	541	533	551	519	539	544	512	571	547	552	527	519	559	531	554	553	593	565	520	576	547	540	518	533	581	539	553	548	552	539	488	572	517	571	521	539	527	508	522	584	511	545	547	545	512	545	551	555	552	565	574	534	536	540	547	566	521	549	531	531	524	561	587	540	552	538	568	525	578	553	519	541	531	529	523	510	552	559	553	520	530	524	569	551	590	556	530	550	530	589	521	527	563	518	557	536	566	567	533	607	565	538	549	556	520	549	528	559	531	507	546	546	561	540	515	522	542	567	540	540	471	572	503	550	556	563	523	564	515	560	527	572	561	545	512	572	540	572	560	588	526	602	531	576	528	512	561	507	541	571	551	555	539	510	547	500	517	588	561	532	583	564	519	498	541	509	525	562	554	531	528	553	529	540	540	523	550	553	526	507	527	533	543	524	527	551	509	535	547	557	529	569	586	546	534	567	539	530	512	575	527	581	529	532	515	518	552	558	559	535	531	547	546	505	527	523	539	511	527	557	524	577	554	545	558	519	572	543	489	538	551	533	542	536	532	528	584	541	509	555	568	549	513	558	507	528	545	532	545	566	520	577	577	526	551	565	530	540	537	535	526	507	538	558	520	502	512	531	511	524	571	556	517	566	525	532	514	563	539	537	543	553	533	564	580	520	545	540	559	519	525	586	534	525	587	508	546	524	552	535	561	535	546	568	551	538	583	493	555	585	542	542	561	515	528	533	526	579	539	517	554	504	536	535	511	546	512	548	510	524	541	566	552	510	571	543	537	542	538	572	531	538	515	563	494	509	519	533	511	541	577	550	549	546	552	547	589	532	549	552	540	543	616	550	537	540	560	559	558	557	545	597	536	550	546	539	576	566	559	524	558	515	560	534	566	545	549	531	521	548	524	541	541	556	564	521	558	512	550	515	550	525	551	558	509	529	602	593	571	557	570	563	559	571	544	544	522	533	509	567	561	510	586	540	573	564	535	511	531	523	592	547	549	558	565	558	536	541	549	516	528	588	508	565	485	536	544	535	513	531	543	541	548	580	517	545	547	540	581	556	541	575	585	513	509	494	515	554	518	518	524	526	557	579	530	587	528	561	562	536	595	497	522	523	552	491	511	501	492	530	529	534	516	545	605	556	497	493	523	580	520	518	533	513	532	543	537	574	523	540	556	537	522	587	543	553	523	548	528	575	535	528	548	568	527	534	550	507	562	515	565	596	571	525	548	567	553	529	545	517	521	546	556	525	541	565	530	541	531	548	531	512	574	576	516	563	524	522	534	524	535	535	550	559	526	530	548	584	558	587	538	548	558	555	550	539	544	545	549	551	518	520	573	520	530	555	564	516	546	568	540	529	544	519	564	516	535	562	547	571	508	548	572	565	545	539	517	533	533	549	511	527	544	512	553	544	538	534	526	541	576	543	556	525	529	533	565	572	548	556	557	527	565	550	556	518	539	582	567	558	521	525	528	528	508	525	537	524	549	561	560	526	571	522	541	555	537	565	553	542	528	538	611	545	571	516	536	549	497	548	559	575	534	538	521	530	503	551	517	597	571	544	548	557	543	564	524	521	506	550	548	577	536	551	553	537	537	503	553	550	558	537	530	553	551	507	559	574	555	577	559	544	506	489	557	560	540	555	506	554	571	585	565	527	511	537	497	575	557	521	552	524	506	522	552	592	515	537	563	577	537	528	547	545	559	536	535	585	566	523	562	534	559	592	537	547	564	555	574	509	525	527	532	525	566	546	538	506	533	513	582	565	537	550	567	538	484	551	563	524	548	509	545	541	558	550	512	567	539	531	544	549	527	526	557	564	572	544	525	544	577	562	514	578	533	552	549	554	555	529	541	561	557	570	604	543	541	552	539	597	551	551	542	535	563	531	526	545	526	526	549	532	516	548	530	570	527	505	512	546	519	545	534	551	554	517	541	524	502	575	560	559	521	545	536	550	532	576	563	569	565	545	566	538	532	602	551	519	509	550	564	542	532	564	573	533	588	581	582	522	552	530	527	550	535	541	545	533	574	531	577	560	557	498	562	541	554	565	564	575	524	564	595	534	530	514	495	569	527	539	580	521	536	564	572	551	538	532	541	552	535	552	534	535	528	551	536	545	570	574	538	528	499	540	574	540	572	544	483	552	536	540	530	541	557	522	537	536	529	520	536	555	547	559	535	567	563	556	521	556	537	532	508	526	555	528	549	485	573	533	557	552	504	561	609	529	531	482	503	506	497	527	515	516	512	564	522	554	542	556	548	568	539	540	538	574	517	565	510	540	573	521	526	551	548	537	517	571	556	528	565	575	535	540	587	513	520	539	526	538	554	522	563	538	563	506	528	577	523	544	557	560	530	515	549	517	536	522	520	505	540	567	568	593	550	531	524	528	521	544	541	536	558	546	597	533	574	565	569	542	547	547	562	494	558	562	558	537	532	521	560	525	531	529	516	564	542	522	555	544	484	528
64780	57117	40953	23691	2544	159	171	166	161	168	179	165	164	148	175	153	154	143	154	165	157	169	155	171	154	152	153	156	170	166	165	156	177	164	177	177	156	187	184	153	183	168	168	168	174	153	162	168	144	167	175	178	162	164	166	176	165	158	131	163	175	165	151	157	163	175	159	139	167	144	163	165	158	163	161	174	176	140	174	165	182	167	187	185	171	168	178	169	171	168	189	159	171	165	163	178	186	151	181	168	160	163	177	167	167	168	157	171	173	184	174	174	163	156	147	185	168	159	166	179	156	168	175	194	185	142	177	143	162	174	148	189	165	149	159	185	146	156	161	179	191	176	176	180	141	148	166	144	178	154	177	182	168	143	182	148	146	152	158	181	179	201	158	168	188	165	164	173	180	167	169	153	163	170	162	179	169	157	159	150	169	164	174	170	190	168	158	180	175	145	179	162	186	160	174	174	175	159	159	171	160	163	156	157	174	172	191	145	160	141	184	160	189	150	159	176	137	178	172	174	155	160	151	152	157	164	158	171	164	138	157	160	171	149	162	181	144	177	179	153	181	168	162	155	179	174	165	160	167	175	154	159	166	156	181	159	189	170	152	168	170	170	190	157	156	131	168	147	156	147	147	167	174	187	165	143	164	165	170	174	159	168	159	160	165	169	176	167	162	178	163	161	183	177	167	163	164	168	143	179	148	147	160	170	149	156	159	152	175	154	170	177	170	170	163	130	174	160	151	156	172	172	144	153	183	157	177	187	180	191	174	160	135	166	165	179	162	148	154	148	150	138	168	149	158	149	171	166	152	167	163	152	162	165	187	162	156	190	182	160	180	158	162	161	166	177	164	165	174	152	197	155	173	172	148	185	164	160	149	158	162	156	180	145	172	165	168	171	184	178	160	150	166	161	177	147	162	150	165	158	169	169	164	151	172	158	160	176	146	174	171	153	160	157	145	149	168	168	166	168	168	157	160	181	152	169	137	165	190	158	166	171	172	151	146	152	179	174	170	162	162	150	153	191	168	182	168	143	160	152	162	163	161	174	176	181	158	164	181	162	173	160	144	144	149	153	157	161	170	151	175	161	140	159	178	165	160	185	156	154	168	166	166	182	160	169	170	173	179	190	173	144	172	166	161	174	175	175	161	176	170	183	157	173	153	175	156	181	182	185	160	179	157	174	157	155	158	157	174	179	162	149	186	181	163	161	178	162	157	147	155	182	181	172	176	164	166	168	178	179	157	178	189	159	162	153	158	185	186	178	138	179	161	154	159	165	162	156	178	158	173	175	124	154	169	168	159	169	152	181	178	149	148	173	149	161	155	186	148	169	151	142	160	170	177	157	186	160	175	146	140	156	164	149	186	175	155	193	136	139	151	158	169	176	172	171	174	158	194	156	152	166	159	168	166	148	166	146	159	188	159	163	168	172	167	155	158	168	145	166	162	166	151	172	149	138	153	159	160	162	156	144	170	180	178	161	147	169	166	156	160	159	169	161	152	152	189	161	148	181	187	168	162	186	159	192	173	179	151	182	157	166	160	143	156	166	168	177	168	166	167	177	163	189	155	189	164	157	187	147	155	168	179	169	145	165	162	160	151	175	207	190	176	154	179	139	153	158	145	164	186	157	159	144	152	162	162	141	183	161	176	138	154	148	189	147	161	155	160	179	187	167	152	168	149	163	162	193	174	161	155	161	168	149	166	158	199	176	168	152	174	160	157	164	149	164	163	179	179	167	167	156	153	158	168	153	153	168	155	165	146	154	185	143	185	151	176	166	141	183	182	165	168	167	158	175	175	159	162	171	151	171	157	158	156	159	175	180	171	165	151	156	157	173	153	164	159	176	176	169	153	161	188	152	157	154	155	146	182	148	161	172	166	152	139	181	166	153	167	192	176	189	167	157	204	171	170	164	154	144	171	168	165	149	175	191	180	158	168	155	170	169	171	163	173	155	149	174	178	162	160	172	169	155	186	175	166	170	168	173	171	154	159	175	145	164	154	167	163	173	188	164	168	149	160	180	175	153	174	167	180	155	180	162	158	160	150	160	156	188	179	185	167	135	182	169	177	140	162	171	170	175	181	159	185	145	181	173	177	165	171	153	150	151	163	173	153	149	171	167	156	173	146	147	151	172	145	165	174	141	155	172	178	165	160	152	166	151	142	166	171	173	152	162	174	188	166	141	158	153	166	159	154	143	170	177	180	185	152	180	166	169	173	166	172	180	168	165	163	147	157	176	144	151	139	164	136	170	156	157	180	166	153	153	177	159	154	175	145	139	178	143	167	153	173	196	175	160	178	158	173	153	147	185	154	167	150	162	160	155	166	171	148	152	160	174	165	148	142	180	157	188	169	199	172	154	186	171	141	154	152	158	182	161	178	173	178	206	176	152	163	168	148	162	159	148	195	146	162	159	174	164	161	158	164	171	155	159	170	146	157	168	167	165	169	169	148	141	158	151	188	147	176	169	173	163	161	157	173	161	178	142	154	148	180	192	170	161	162	169	174	174	171	159	156	171	181	170	151	185	190	162	185	174	176	159	175	160	151	163	173	183	172	182	177	177	153	142	152	170	164	162	187	189	164	165	214	179	173	167	172	179	152	147	162	154	169	166	165	175	147	167	169	185	191	175	166	187	168	189	164	183	151	169	151	178	174	169	172	157	171	156	162	193	180	158	156	171	179	166	172	158	151	140	166	189	177	172	180	147	160	183	136	158	167	170	157	151	161	163	157	162	163	163	165	161	175	172	172	176	172	155	183	166	165	161	151	152	160	163	191	186	185	165	168	150	166	172	176	183	156	165	169	166	154	171	170	152	178	171	134	176	180	157	157	179	170	143	156	185	152	165	142	164	170	141	173	171	164	179	175	175	162	167	175	177	166	149	171	151	164	172	154	159	164	161	148	184	168	169	162	147	167	158	162	150	166	159	142	199	168	177	147	155	169	162	170	154	136	170	166	171	157	168	164	165	155	173	146	165	155	172	146	156	166	163	183	169	164	178	165	139	147	143	148	176	173	177	162	161	160	147	169	191	165	185	172	187	153	157	158	151	151	166	167	169	165	170	169	167	187	187	155	155	163	183	152	173	160	169	166	178	175	174	142	160	160	150	143	159	155	154	144	156	152	165	178	171	162	185	165	145	156	147	168	163	171	175	163	169	185	159	179	162	156	167	167	171	160	166	159	178	167	158	163	150	184	157	149	147	160	157	165	165	177	160	144	175	166	157	167	135	164	155	181	140	183	168	162	152	156	179	183	163	134	145	175	162	160	159	173	153	158	162	167	168	181	169	162	178	165	199	181	166	166	154	165	171	163	159	163	183	170	152	143	132	184	170	170	156	150	144	163	149	147	166	159	174	149	171	169	161	173	165	163	151	182	185	180	163	159	161	164	144	162	179	158	147	135	155	173	153	148	179	175	166	182	161	199	150	183	158	175	174	138	150	177	166	188	173	152	171	157	171	171	164	166	197	159	160	155	175	172	158	174	182
47537	47440	38699	24160	652	577	615	561	582	563	555	585	555	515	564	578	582	533	511	537	570	519	536	556	545	552	524	548	563	531	569	519	538	510	522	565	529	548	507	563	539	504	528	564	522	543	508	540	516	557	557	544	497	522	564	560	513	553	540	516	575	533	606	530	523	564	520	559	500	595	525	524	553	540	568	521	546	521	519	549	563	550	569	547	531	545	532	522	548	569	566	577	544	549	495	541	561	538	479	556	526	500	503	559	535	526	549	526	567	512	543	536	547	535	576	563	561	535	573	541	612	557	543	521	541	543	538	539	590	547	549	518	550	532	541	497	555	539	495	533	493	526	542	533	563	568	496	519	560	534	514	526	518	534	548	567	523	530	549	509	501	521	544	570	556	533	547	520	526	536	567	516	517	540	518	557	533	544	504	507	586	561	504	542	541	510	553	552	552	507	539	576	566	544	544	476	549	544	541	540	546	568	553	534	554	524	549	596	566	502	564	521	504	539	548	551	529	539	518	501	548	579	534	524	524	535	567	539	526	547	530	561	579	530	516	526	532	520	517	532	556	515	531	522	532	537	557	523	542	540	568	533	542	493	533	542	483	542	560	535	497	567	552	535	597	539	521	522	545	541	505	556	511	479	552	551	537	580	566	573	525	525	573	571	566	573	559	542	565	535	509	560	538	506	545	555	535	551	539	564	531	533	567	553	529	555	526	590	549	555	543	540	564	536	535	558	560	540	525	566	513	566	554	511	562	565	553	544	544	538	551	507	564	519	519	526	531	597	544	537	519	516	484	556	574	555	532	535	532	533	540	533	529	557	499	546	549	501	598	532	559	550	567	525	544	586	570	574	545	533	564	570	502	521	580	553	490	563	560	530	530	579	512	552	533	532	541	500	557	516	568	517	554	558	524	544	534	551	561	558	573	577	524	539	579	545	568	515	534	573	534	507	546	536	541	568	543	543	550	519	540	554	600	523	539	544	516	506	507	527	545	572	553	523	527	553	520	608	539	532	576	524	523	566	522	521	525	510	603	509	531	517	518	514	542	563	512	570	572	562	563	529	529	537	556	512	561	532	526	520	535	551	512	570	567	510	536	547	500	528	551	551	549	581	574	515	559	536	519	554	518	542	592	510	548	495	551	471	532	541	492	573	547	533	575	508	531	583	501	530	536	566	558	521	585	506	505	538	531	541	515	552	506	527	568	557	528	519	544	520	559	527	524	535	506	509	514	533	568	547	558	541	523	537	546	523	543	564	512	557	513	507	540	550	530	558	544	503	515	536	548	520	558	515	529	547	545	566	518	510	532	554	535	541	536	529	536	529	543	511	537	551	525	532	584	529	582	547	547	559	542	529	553	543	570	544	547	520	524	559	530	536	513	575	546	513	500	543	520	506	568	527	521	485	489	567	539	555	567	560	547	547	556	566	553	536	560	564	564	549	556	537	528	505	522	578	534	551	518	482	562	535	539	534	510	512	509	550	543	523	559	520	550	525	557	540	545	490	546	532	510	555	534	540	592	568	527	582	559	572	528	506	548	516	567	532	532	564	519	549	537	576	548	552	536	574	560	563	537	534	528	541	515	571	554	514	537	539	544	523	527	540	557	570	557	492	566	514	531	556	502	553	543	528	537	543	496	519	535	541	553	557	532	550	513	545	550	554	587	508	508	517	507	541	541	542	560	549	535	515	543	557	544	542	550	572	490	539	531	529	507	541	534	540	572	539	542	562	572	518	535	528	536	533	547	541	561	540	544	548	539	573	528	550	530	546	550	551	570	554	576	534	517	562	521	540	548	517	518	503	536	539	558	553	514	559	501	542	562	537	549	554	571	531	558	521	558	501	535	499	537	525	559	558	550	514	529	572	507	539	537	558	544	552	543	507	587	519	536	533	547	573	545	559	550	544	507	518	491	511	513	520	549	545	575	559	555	503	535	549	566	476	559	522	549	546	531	545	502	492	521	535	542	555	532	514	581	545	535	559	530	580	539	574	571	554	513	547	544	544	572	535	546	514	578	582	520	469	528	583	529	540	527	533	536	505	560	563	549	498	535	567	547	514	550	525	556	517	526	543	516	510	537	548	547	527	557	512	526	557	550	543	551	544	552	562	531	504	544	544	547	529	538	526	545	533	537	533	550	555	548	540	519	532	587	510	538	515	571	523	568	535	569	519	552	528	562	517	533	568	548	557	523	567	532	531	522	526	516	563	575	553	553	517	583	541	557	515	530	517	546	522	488	570	549	547	516	552	555	578	514	529	536	552	522	585	571	514	592	513	542	552	511	530	503	528	586	522	543	527	554	539	547	548	523	511	547	531	500	550	563	533	513	516	537	502	561	552	506	558	571	543	516	563	555	529	539	519	538	574	524	540	534	523	544	581	527	569	598	525	554	546	550	548	569	535	504	538	533	535	520	546	545	560	513	543	545	554	533	530	582	581	541	561	513	548	537	482	556	502	544	553	506	522	556	555	527	534	528	540	541	544	543	568	534	553	530	516	523	511	574	554	549	522	569	534	551	494	528	533	526	538	508	538	532	529	557	528	521	542	520	564	547	534	541	498	573	515	557	532	558	526	525	513	528	547	547	556	531	534	519	578	512	506	524	557	518	555	528	532	529	542	558	554	584	506	542	559	580	542	571	553	528	533	539	562	523	477	530	529	537	534	582	560	521	539	554	518	536	555	544	521	544	538	546	534	582	573	525	512	493	528	549	539	511	523	561	587	524	508	505	545	541	557	514	538	549	510	577	527	575	533	524	541	545	546	531	559	566	555	553	535	548	540	553	546	552	539	498	577	543	508	552	514	532	544	523	505	533	548	585	555	547	524	525	524	513	524	540	530	537	543	513	542	572	524	566	542	557	541	515	533	543	531	542	554	528	523	543	563	527	530	584	523	596	551	524	552	581	494	544	543	526	583	515	574	558	523	551	567	514	556	499	564	553	555	520	523	540	527	512	535	563	527	531	541	571	517	570	553	553	587	567	579	555	558	542	530	533	547	496	550	532	548	564	539	552	536	538	525	543	545	534	528	583	562	516	525	539	495	537	556	537	561	535	538	546	535	546	557	538	539	542	535	511	541	552	566	512	529	536	527	545	583	505	548	573	532	568	503	502	523	533	533	543	534	529	536	531	520	482	563	563	525	533	510	574	531	527	556	545	516	530	540	530	569	557	534	547	542	581	531	552	537	558	523	543	546	532	542	523	469	535	535	533	543	538	553	527	547	526	553	525	558	530	483	511	548	522	545	536	511	532	529	514	506	540	567	544	558	572	564	522	533	504	482	559	489	560	547	542	524	549	526	543	555	575	513	564	546	532	552	540	512	546	490	527	509	534	542	531	543	561	523	521	553	507	537	538	552	591	508	559	532	539	579	552	537	546	546	515	573	569	565	560	577	520	472	528	508	525	535	536	529	548	536	571	559	518	531	526	511	503	528	532	553	586	488	527	541	554	534	530	562	540	579	521	523	577	530	524	526	576	537	541	562
79120	74336	57192	37630	9997	670	323	332	348	287	282	292	284	330	278	280	285	303	286	267	279	278	262	263	259	278	309	272	306	294	297	286	280	278	285	260	266	265	275	238	262	272	296	284	308	261	289	259	275	241	292	279	270	265	306	291	298	281	309	300	272	260	288	274	286	267	261	322	288	286	265	275	289	309	286	263	299	267	262	281	241	302	247	274	257	259	279	268	263	279	278	291	249	281	292	270	228	282	277	256	279	260	298	266	278	278	271	271	255	293	300	286	294	262	252	279	276	279	293	310	284	283	265	258	241	287	282	282	301	263	277	268	304	261	265	277	285	267	279	243	237	276	294	260	272	320	267	268	268	251	299	296	257	269	276	238	261	294	287	285	298	266	280	265	252	307	260	270	267	245	299	262	271	285	254	296	305	262	259	294	287	252	277	270	296	292	275	254	300	302	239	262	282	289	244	294	263	277	276	289	302	302	302	248	291	256	262	284	276	248	259	277	248	250	294	291	255	259	279	277	259	273	283	272	272	265	277	310	287	274	227	247	247	268	285	270	278	301	265	313	316	269	268	285	284	252	276	261	274	265	283	284	288	241	288	274	263	272	279	271	258	279	276	298	289	314	278	280	297	273	255	268	262	271	264	299	259	267	309	276	262	275	292	255	287	292	261	265	280	277	307	267	302	287	288	281	261	269	246	271	304	273	247	285	269	276	288	278	273	280	279	268	277	280	262	266	292	277	279	278	258	317	286	278	277	275	313	297	255	298	274	265	294	253	271	271	273	234	278	271	257	263	266	254	280	272	306	275	289	276	291	269	288	306	262	259	247	302	262	254	263	290	258	257	267	284	257	260	250	288	270	264	281	258	245	244	263	284	290	267	264	274	287	297	253	274	266	251	272	267	312	274	317	263	283	313	251	278	300	299	259	286	285	271	257	274	286	268	274	278	282	261	271	279	284	268	271	282	308	266	291	272	257	271	254	269	270	240	284	266	255	227	231	282	261	285	250	289	278	288	273	245	260	255	273	319	263	268	290	285	249	255	279	267	262	303	278	256	257	269	260	237	272	272	279	276	281	274	264	284	264	271	258	268	291	274	273	279	236	312	260	262	282	285	267	287	284	255	277	270	282	285	271	272	270	294	296	273	281	271	270	262	302	258	298	270	277	271	297	278	289	259	281	271	277	288	263	251	283	277	280	241	290	284	271	256	264	273	247	255	281	301	266	238	265	286	269	308	284	294	279	276	263	274	283	287	273	251	276	291	259	287	282	303	291	265	276	273	293	283	290	315	246	265	252	260	260	303	291	294	313	260	264	248	246	270	294	258	240	260	285	266	284	274	263	267	275	271	298	305	267	269	263	273	270	254	294	295	281	263	308	281	266	261	261	311	272	260	255	276	298	259	269	272	280	245	291	256	310	291	287	270	262	280	292	295	323	271	275	299	267	268	285	282	248	285	290	299	253	294	271	279	289	266	271	265	294	286	269	292	266	285	259	303	246	248	252	280	250	258	315	276	268	262	278	293	257	288	282	283	262	254	258	282	281	298	294	282	284	250	249	271	272	281	246	262	295	281	280	272	294	249	281	301	271	266	275	294	249	239	270	274	264	269	267	279	233	264	249	293	277	280	300	238	308	281	295	259	270	264	278	252	285	283	266	301	268	260	253	288	289	256	260	262	278	292	265	284	247	287	243	291	271	264	282	272	280	262	275	278	257	302	272	263	301	271	309	276	273	262	279	299	260	263	275	275	282	287	277	281	283	285	287	285	279	262	276	257	247	283	243	276	279	278	277	285	300	266	283	265	287	257	277	261	278	273	279	276	266	274	268	273	280	295	255	272	283	273	260	270	271	270	277	265	260	279	275	270	302	263	262	251	262	275	324	261	261	264	264	267	279	260	263	280	287	243	232	280	296	276	285	280	271	275	307	281	256	298	279	273	280	274	264	309	285	272	280	292	274	265	273	270	289	267	303	258	286	273	263	259	261	274	281	273	261	272	289	261	286	267	275	262	260	271	261	238	266	289	281	312	265	264	290	258	254	278	286	271	291	297	285	317	275	267	253	256	294	292	283	259	266	266	247	260	254	238	260	279	296	302	264	280	290	274	254	295	299	261	287	256	277	298	302	307	263	298	238	273	271	281	289	293	277	284	311	301	272	263	247	264	291	282	283	268	292	295	273	281	285	291	281	277	294	249	253	277	291	280	273	266	280	272	284	271	300	305	255	281	261	284	279	262	291	288	276	253	292	253	260	260	300	282	289	266	250	275	253	297	244	256	298	266	283	275	259	280	265	278	277	251	292	263	269	283	268	281	252	281	258	266	286	234	269	280	305	297	269	250	254	278	287	281	300	251	261	245	270	271	270	271	299	281	280	272	271	286	288	253	282	292	278	291	235	306	296	282	263	270	279	290	265	250	289	273	272	281	262	261	262	277	273	277	260	269	230	267	273	285	291	264	291	266	290	269	285	267	285	270	258	272	267	272	286	232	279	289	272	262	275	287	243	281	271	286	303	289	280	252	288	284	283	291	266	274	312	276	279	273	267	250	269	253	257	278	286	292	268	270	307	294	232	286	281	240	285	266	273	258	274	283	252	272	275	292	280	310	289	271	263	275	288	276	287	295	254	280	283	280	257	299	272	280	267	276	286	278	263	282	260	270	274	281	260	269	279	267	269	298	288	284	315	280	270	300	262	284	280	293	278	293	286	286	295	250	296	271	284	299	292	280	277	285	247	267	278	271	267	274	283	281	288	285	294	246	276	288	272	289	286	277	284	253	271	295	274	275	265	266	259	274	274	264	254	283	258	259	292	259	294	267	310	295	279	260	250	266	291	273	279	263	284	244	281	266	278	278	281	268	270	288	260	289	285	266	279	290	293	287	238	298	253	282	274	277	266	283	283	293	272	278	251	266	276	280	255	262	271	282	276	278	254	269	265	246	321	273	245	291	292	270	289	281	252	266	300	291	281	261	257	288	276	267	294	272	260	303	260	255	260	265	271	264	293	296	249	267	283	277	269	257	313	278	264	238	287	247	292	262	271	277	280	269	259	289	279	273	268	298	280	281	283	262	269	291	244	269	285	296	270	310	261	296	263	266	275	255	279	270	244	289	266	270	259	299	283	256	284	284	270	271	276	294	260	254	267	293	236	276	272	266	267	283	294	260	263	290	283	283	269	292	274	275	273	266	273	266	275	254	266	273	282	259	255	264	251	266	302	322	289	290	292	265	247	271	254	253	279	271	291	277	283	278	329	308	257	250	262	268	279	291	290	273	250	301	291	272	287	252	272	293	264	282	278	284	296	289	284	277	255	252	299	262	273	254	263	274	273	280	271	268	261	242	265	273	275	291	266	270	269	289	286	245	272	265	258	256	281	236	267	268	257	308	276	281	274	285	294	246	285	282	285	239	256	288	270	265	275	258	256	279	303	283	272	263	287	269	275	250	261	267	256	257	277	258	272	259	286	273	268	286	265	301	282	267	284	276
61126	64683	52919	33329	1039	1035	957	892	926	913	905	877	835	858	906	836	876	820	840	868	878	824	840	774	826	830	879	816	875	869	785	839	851	856	834	855	803	841	842	879	833	859	822	834	840	838	854	844	812	876	846	850	830	851	882	803	835	835	849	823	859	828	813	848	823	855	829	779	861	841	829	840	833	863	871	871	808	843	791	836	837	799	886	824	846	778	802	829	817	844	827	811	810	841	838	817	865	828	824	822	792	831	809	827	829	885	879	815	840	852	850	796	785	793	868	849	847	818	846	815	816	829	817	866	793	857	845	844	880	794	784	824	845	814	841	847	825	779	888	791	805	890	827	858	826	846	867	842	875	768	796	871	906	834	900	832	809	848	796	839	847	832	822	870	875	866	870	810	838	823	820	847	784	789	831	815	796	786	836	859	838	855	838	847	817	815	837	835	863	815	860	836	786	874	845	814	827	807	838	807	841	868	854	793	810	828	782	845	804	812	868	824	830	833	854	874	764	780	825	799	843	887	846	782	803	871	835	830	829	818	818	845	875	881	829	795	828	822	806	811	836	804	788	817	881	858	775	791	817	875	878	796	818	854	856	823	793	858	842	866	791	796	825	807	872	870	858	846	820	780	829	803	846	800	830	854	819	858	865	812	803	840	856	815	847	771	820	824	831	807	809	841	835	825	813	824	840	835	847	843	832	819	845	786	847	852	854	836	823	841	788	814	816	829	808	832	836	853	827	802	823	892	843	819	801	856	770	854	788	876	805	831	841	830	811	868	822	836	796	824	839	857	838	774	870	775	848	829	778	837	824	829	809	865	858	769	874	805	812	838	858	844	803	899	871	819	815	808	847	828	823	815	806	844	856	804	892	830	865	838	853	771	875	790	838	811	840	848	828	900	823	834	813	815	846	878	910	882	842	828	805	834	836	864	820	899	840	876	810	819	784	884	799	825	797	812	900	893	831	777	834	812	749	827	779	860	856	792	829	838	868	812	835	825	835	819	817	855	883	811	813	856	773	784	821	864	810	817	844	806	882	822	784	850	865	826	874	827	818	862	800	836	845	816	807	816	787	792	855	882	809	812	814	867	842	885	806	816	895	789	779	838	821	863	811	824	831	821	884	863	782	888	847	864	838	787	865	825	811	827	837	790	795	844	863	861	837	779	819	837	828	847	817	862	888	795	805	875	859	820	810	815	786	850	814	806	819	816	833	837	862	876	821	819	850	880	839	879	822	878	831	751	864	847	836	891	852	881	811	834	869	839	861	875	855	841	851	838	829	805	789	836	815	817	862	805	825	851	849	850	899	831	849	828	821	887	862	826	855	851	815	813	839	790	804	872	860	841	814	866	856	853	801	841	811	845	818	824	768	867	793	879	801	866	798	776	860	831	867	807	846	861	810	835	844	859	850	885	821	910	802	842	829	817	803	822	787	834	826	815	830	846	809	810	860	844	823	766	868	853	833	872	860	840	824	788	794	889	846	841	796	823	806	832	835	803	781	841	816	829	871	839	836	820	828	883	899	842	815	822	860	837	850	772	809	810	856	815	840	853	812	808	805	824	869	806	860	867	886	845	844	823	819	823	822	874	832	824	884	825	885	809	805	851	769	823	829	856	857	814	803	851	809	810	850	829	879	826	872	814	794	813	840	837	819	872	808	822	836	853	830	820	869	809	814	777	906	818	809	821	871	869	842	841	805	828	828	885	825	786	836	806	833	810	814	839	782	862	840	818	835	872	835	816	849	789	813	887	833	898	825	864	809	750	818	847	864	824	831	769	805	824	909	881	812	805	871	848	818	807	767	843	853	805	798	835	828	842	772	813	872	812	838	814	817	882	848	806	817	871	819	810	844	798	805	798	809	816	823	858	815	808	804	818	803	836	780	831	811	827	807	803	833	759	872	886	806	767	834	822	817	819	813	867	861	832	848	827	884	832	808	865	858	817	875	822	853	881	844	802	848	847	847	816	866	831	853	771	835	830	800	821	831	833	854	806	817	854	859	835	836	823	830	846	880	820	831	820	848	861	863	813	846	817	814	820	801	853	825	816	839	807	823	777	789	848	811	783	832	832	838	840	817	813	837	857	830	862	828	826	830	843	847	792	812	777	827	848	805	817	802	831	890	820	825	821	786	862	828	883	838	865	809	813	808	835	838	788	821	835	799	880	816	870	807	843	859	861	824	833	853	787	849	843	840	859	855	864	774	826	839	816	799	801	792	793	817	883	840	847	829	815	828	857	844	882	875	846	828	835	835	793	796	869	855	813	817	893	809	820	829	830	836	824	841	852	839	883	879	820	814	852	821	830	786	853	832	825	887	888	826	801	774	858	849	834	766	839	844	834	819	806	849	830	807	832	853	814	833	801	847	839	872	911	845	851	803	854	859	873	801	838	838	848	796	846	867	801	807	852	824	888	836	851	809	804	827	804	860	820	784	809	850	828	814	888	822	862	827	836	774	840	822	821	873	814	827	822	838	788	832	815	774	811	818	840	812	857	824	775	785	807	824	819	789	867	820	823	809	831	826	792	811	816	855	792	820	781	776	831	871	814	823	824	825	833	846	819	813	832	813	876	822	827	796	832	806	858	841	782	807	850	859	836	827	839	798	862	827	847	812	828	878	845	910	858	786	825	796	820	887	820	889	817	885	851	830	883	874	819	824	875	819	866	835	811	790	825	828	854	870	880	829	818	845	812	818	807	816	823	876	822	813	834	815	798	825	806	826	835	834	872	802	807	863	848	848	836	867	795	884	829	875	870	798	775	846	833	839	832	796	800	853	820	824	802	850	858	844	877	858	852	810	820	837	839	792	804	732	830	799	831	879	855	839	853	779	835	858	850	856	830	881	824	866	824	857	829	882	853	815	819	829	839	853	835	838	848	860	859	814	813	838	862	844	837	788	870	849	850	853	852	805	812	839	839	821	799	865	832	789	911	880	777	833	804	820	835	851	789	838	842	861	831	832	842	882	799	859	790	783	810	822	861	820	781	788	898	853	805	765	791	845	820	839	840	800	830	791	840	832	843	796	866	840	822	818	831	829	888	865	832	822	840	790	850	848	837	812	854	866	864	835	848	845	828	801	859	800	841	766	874	856	843	823	854	854	786	829	897	838	860	833	850	827	786	887	885	833	810	811	862	744	805	827	822	839	792	807	813	842	837	810	782	850	829	835	838	803	833	833	813	838	818	886	871	812	808	831	814	856	810	815	840	835	806	831	801	833	843	812	824	826	842	831	828	852	852	795	793	810	807	779	823	821	824	850	792	904	841	790	818	817	804	877	845	834	824	831	846	885	855	837	820	786	821	824	812	818	849	812	851	839	825	859	835	810	828	860	862	864	842	857	826	803	798	825	829	804	845	812	810	824	789	868	847	827	818	805	827	836	833	917	857	766	843	815	853	871	805	790	817	811	780	857	906	804	832	819	815	836	858	870	854	811	880	822	833	823	821	810	770	755	848	806	785	874	778	840	852	853	823	797	832	836	839
33190	22415	9396	2566	215	157	171	179	178	165	153	169	179	181	170	189	155	157	148	173	163	147	152	163	147	163	169	147	163	170	155	156	185	168	167	174	150	146	161	171	166	151	161	175	129	165	170	171	167	145	171	177	167	177	165	179	165	175	181	186	156	159	166	163	144	187	152	194	154	146	150	188	164	173	165	184	161	169	162	175	163	170	177	140	160	170	159	174	148	171	181	170	159	186	186	165	182	177	184	143	176	174	143	169	154	172	165	171	168	171	157	167	153	150	158	185	173	157	170	154	177	155	175	171	167	182	175	178	159	164	182	152	156	163	173	186	145	193	150	158	174	165	157	171	163	183	175	154	172	145	200	142	171	182	161	183	169	138	174	167	161	196	173	189	179	178	188	156	168	163	173	168	179	160	144	172	151	164	149	170	155	173	166	146	174	183	185	157	155	156	160	157	166	140	178	184	167	176	166	159	152	149	154	187	192	150	180	175	168	165	191	164	168	145	196	151	153	173	172	190	157	164	177	147	147	158	181	150	158	177	158	168	178	161	159	146	167	158	148	132	169	154	135	160	161	149	168	148	168	137	167	171	158	146	165	151	180	154	152	168	160	165	170	173	156	187	173	163	162	171	172	181	163	174	162	162	169	201	182	176	162	177	175	148	168	162	163	171	167	169	175	161	165	158	163	161	149	153	163	165	156	153	155	173	150	163	173	184	167	163	145	151	168	184	165	160	152	173	154	160	168	160	154	168	171	177	160	187	174	147	153	137	146	149	138	148	198	148	155	167	145	171	150	165	177	150	188	181	155	175	163	169	168	180	172	167	150	171	156	151	188	172	146	161	173	169	174	168	159	168	144	167	157	174	163	146	171	171	178	163	192	157	152	191	165	170	187	158	156	158	150	165	170	156	176	175	179	189	193	177	166	171	164	178	173	190	159	174	160	170	174	150	154	169	177	163	151	167	194	157	139	175	160	169	178	150	150	159	179	190	138	189	142	163	158	188	170	157	188	185	147	146	164	162	168	173	163	146	157	159	190	173	193	168	169	182	143	175	153	178	175	166	147	152	158	177	186	165	161	172	173	170	167	159	158	175	149	159	142	140	172	180	161	154	194	157	174	178	152	138	169	176	157	192	188	162	166	157	178	159	177	187	184	170	172	155	193	165	185	158	151	162	190	167	167	145	171	180	175	150	165	159	167	178	162	168	170	164	166	165	168	176	165	173	200	157	175	195	158	158	177	167	160	181	182	153	191	161	164	170	159	170	161	190	171	155	165	168	166	187	149	171	179	195	167	170	159	165	165	145	171	180	167	166	170	174	156	186	225	165	164	174	155	183	173	157	170	162	155	174	151	170	151	180	171	173	169	163	198	171	147	126	173	165	166	159	207	158	157	159	137	162	180	158	174	194	156	175	176	168	173	180	167	138	169	158	164	170	160	183	170	162	179	180	181	159	155	165	147	162	164	176	186	167	176	175	159	161	145	166	152	181	148	178	176	137	163	180	165	168	154	152	201	164	167	170	160	163	173	155	165	154	163	168	151	187	155	192	147	180	162	155	174	176	169	163	162	171	160	175	163	169	149	166	203	164	178	167	170	158	157	193	180	185	163	160	192	162	169	149	164	165	165	154	180	176	183	168	175	174	190	184	161	169	142	153	140	157	163	143	174	160	171	173	160	175	169	179	178	158	165	155	161	175	186	165	181	148	167	184	178	167	149	185	144	178	171	162	169	177	165	155	162	179	191	144	170	166	165	147	166	150	175	183	165	175	153	167	142	175	140	177	154	166	154	180	160	154	165	164	167	176	160	144	172	173	151	183	149	175	147	172	166	151	164	165	155	183	178	189	161	176	181	166	162	168	157	166	169	171	185	159	191	163	181	164	150	149	152	175	154	157	203	169	165	167	149	151	152	197	145	200	153	132	165	203	167	138	178	155	186	140	166	181	160	155	151	165	170	142	163	164	143	157	148	149	164	166	172	168	167	182	185	156	176	167	190	171	166	163	172	171	163	168	184	139	152	182	176	182	168	166	177	182	145	174	191	154	173	160	155	168	163	165	166	166	181	172	161	163	163	167	155	159	155	165	199	173	146	155	152	165	188	172	172	160	179	165	147	158	148	169	163	156	161	173	147	153	153	156	153	170	169	158	171	154	166	158	182	149	141	167	149	192	184	150	168	161	161	170	152	163	171	175	175	183	145	161	164	179	182	163	154	165	150	163	162	179	166	160	177	153	160	160	166	187	188	215	175	171	171	171	166	175	143	140	162	150	179	164	173	154	170	178	144	183	171	167	155	154	165	151	159	180	142	172	165	178	163	175	166	177	137	164	160	180	152	175	166	170	169	194	158	146	179	162	162	160	158	166	167	140	163	177	171	157	177	194	198	164	169	156	164	177	163	158	168	158	167	160	181	178	170	167	154	171	178	154	148	171	148	150	176	165	161	155	187	188	163	159	188	196	144	172	172	176	163	150	186	154	172	164	162	166	167	166	156	161	174	167	168	189	177	180	153	169	158	163	170	156	174	191	199	181	172	170	165	172	153	175	164	146	155	163	148	173	171	157	155	164	161	164	184	161	154	174	160	155	146	165	173	163	167	157	164	174	160	162	158	176	158	155	170	188	163	168	162	172	160	146	167	161	171	162	184	162	172	172	157	149	163	169	155	158	192	179	164	152	173	163	158	153	182	167	163	152	185	154	162	148	160	175	163	164	151	170	164	175	172	169	163	149	159	159	155	167	150	180	188	165	149	155	171	166	179	149	156	151	163	187	186	184	166	163	180	166	178	161	154	156	163	146	136	153	157	170	172	162	160	182	185	157	165	164	148	177	157	160	155	171	176	169	162	179	154	162	140	159	178	166	165	158	190	156	168	162	166	163	174	177	162	185	170	166	175	183	174	158	169	158	158	176	169	191	169	168	179	185	148	140	172	157	175	177	187	156	168	173	178	170	186	168	138	159	163	166	161	184	160	152	169	155	178	189	172	154	173	168	145	169	172	168	165	163	153	157	162	166	163	160	158	150	178	166	159	180	158	160	171	190	167	188	173	164	167	155	150	147	150	176	165	154	183	160	156	158	173	181	165	169	186	157	170	162	164	166	154	156	148	141	164	167	152	159	195	200	178	161	173	156	185	180	169	166	147	186	170	173	164	163	143	160	179	174	150	147	163	174	143	176	200	163	157	175	171	152	165	163	166	173	151	165	165	158	163	195	172	163	151	188	155	178	151	154	174	185	141	177	162	165	187	160	184	174	156	171	176	157	168	182	161	156	171	163	153	174	145	176	137	136	151	171	139	153	148	166	164	166	167	178	159	146	165	166	160	171	177	176	174	173	173	148	176	156	183	162	175	164	176	180	179	189	170	154	177	158	152	151	184	171	169	174	169	161	154	180	160	163	181	158	197	183	162	170	181	159	136	166	172	162	187	161	180	176	181	174	191	183	169	167	194	188	181	149	191	161	168	162	156	174	154	172	174	149	165	155
31481	25644	12191	6095	552	579	564	556	548	521	578	504	523	521	518	552	531	556	563	530	563	536	554	547	553	587	519	575	533	545	561	546	559	604	557	508	563	570	534	550	554	530	553	583	569	527	558	546	552	525	547	577	527	522	529	524	481	540	537	549	568	565	557	527	535	570	514	547	529	512	520	521	539	551	569	527	536	583	533	564	539	549	556	509	526	510	531	556	554	580	538	554	561	578	564	585	561	555	552	525	508	564	547	533	544	544	541	540	563	535	566	560	533	538	519	543	582	568	557	549	554	553	555	509	538	537	534	559	531	483	508	578	535	534	540	552	568	551	586	566	551	549	526	555	531	540	545	568	558	565	571	524	563	551	555	568	489	534	546	558	571	566	514	578	572	537	522	575	549	529	564	527	521	583	542	575	515	537	584	547	516	523	502	535	535	540	541	550	581	532	560	532	557	541	518	520	569	576	550	567	549	551	607	567	602	563	561	581	528	527	580	517	543	584	599	533	596	528	510	517	584	521	525	547	543	557	492	545	557	530	573	531	544	534	559	535	565	560	536	574	593	546	557	572	549	537	546	569	567	544	544	593	545	531	529	555	530	583	522	539	513	540	534	537	560	565	555	581	553	527	541	559	551	572	535	558	554	532	520	541	512	504	561	510	565	507	546	494	534	578	522	550	528	545	540	531	492	521	554	526	561	502	591	565	555	538	569	507	561	527	584	542	554	534	560	541	549	595	567	578	538	562	531	539	574	515	539	566	543	557	562	532	532	520	601	536	593	536	570	543	565	552	555	530	543	562	566	539	566	552	533	564	539	540	538	556	580	595	517	557	510	543	544	556	522	553	548	546	575	532	514	564	565	517	560	573	528	534	550	553	554	551	498	522	566	577	574	556	540	564	566	544	518	529	518	538	575	581	540	512	561	545	527	537	520	552	547	555	546	571	556	545	562	581	598	542	576	590	540	561	500	533	605	548	540	549	527	543	507	553	554	539	566	534	522	505	557	578	539	523	552	563	573	579	551	514	590	519	493	548	539	572	527	540	558	496	561	583	559	519	519	524	526	577	554	526	527	531	564	551	535	525	536	557	513	574	539	539	565	556	514	526	536	565	565	547	562	542	581	511	576	553	569	545	581	557	568	539	558	564	555	538	561	515	525	569	554	556	523	535	552	549	558	515	525	548	562	537	575	559	510	548	509	543	544	588	539	546	560	561	556	546	564	540	559	592	564	537	549	520	555	544	558	571	572	540	534	513	538	576	575	536	553	553	566	553	549	520	534	564	523	563	513	557	574	545	528	556	576	497	548	550	546	558	563	567	560	529	525	523	521	530	570	518	550	508	579	500	553	521	537	536	526	533	531	531	491	483	577	549	582	576	513	539	539	530	554	540	516	556	532	536	561	568	521	530	543	517	516	567	511	520	514	555	559	529	550	549	581	526	580	512	523	566	552	528	588	516	572	528	544	577	532	551	532	540	569	514	586	512	537	576	545	558	523	537	552	530	532	540	548	494	549	509	574	567	561	525	502	524	540	536	538	576	565	532	566	569	513	523	567	554	537	542	548	524	548	582	523	558	518	558	538	539	523	568	535	522	544	526	527	552	537	561	556	575	519	530	573	537	574	565	518	544	619	567	535	542	519	546	556	515	559	547	548	566	546	511	518	526	503	532	525	549	547	537	563	557	548	555	540	555	546	565	552	576	536	544	573	500	553	530	562	573	571	536	525	573	571	520	523	547	556	546	544	566	579	546	576	594	541	556	549	551	522	534	533	529	555	531	544	583	554	559	536	557	551	551	547	548	578	570	563	556	523	567	601	539	575	578	546	525	538	563	539	525	560	560	544	575	550	541	561	561	567	503	569	528	500	542	571	554	569	568	541	539	562	568	523	538	578	561	570	512	584	515	582	583	543	556	541	559	581	527	533	574	547	532	543	551	566	556	555	566	559	544	560	552	516	527	549	567	551	549	556	579	557	528	554	577	523	525	562	530	558	551	527	526	585	577	555	546	526	541	550	547	551	544	535	509	563	560	554	585	546	549	540	529	564	581	544	580	547	548	532	531	522	536	503	535	560	580	528	566	584	535	575	524	528	536	561	553	557	512	539	575	536	528	565	580	542	559	572	521	544	518	526	576	527	523	570	526	541	553	560	541	573	588	541	538	610	530	544	547	526	556	543	550	538	534	568	548	537	553	555	537	516	548	528	560	532	575	516	569	551	567	587	555	519	518	551	569	551	590	511	573	580	556	544	556	500	546	510	565	533	549	531	556	548	536	546	552	588	538	539	526	594	553	552	542	538	517	557	589	537	568	498	543	514	526	536	533	556	535	563	517	578	543	513	547	543	585	511	577	512	556	526	547	506	563	567	539	556	516	562	561	520	516	540	558	540	568	575	554	557	571	606	611	528	521	553	569	523	548	528	545	545	553	549	575	541	612	585	594	524	574	547	516	561	511	571	533	494	592	517	553	586	561	545	574	522	555	535	568	519	584	530	575	546	510	544	536	548	537	550	556	508	559	552	547	589	545	541	514	554	506	534	526	566	536	569	567	543	549	518	523	535	550	556	522	549	534	555	512	537	537	568	540	558	561	537	549	562	547	528	544	548	540	565	517	561	558	550	534	578	539	550	563	549	535	532	563	558	518	498	537	542	535	578	557	562	548	531	560	526	521	563	508	547	536	479	551	528	529	575	585	548	525	511	586	498	565	533	554	583	525	536	559	516	512	514	562	576	521	573	541	586	549	584	536	567	544	574	532	557	565	555	540	539	542	525	542	553	550	573	570	528	515	521	553	548	504	504	566	570	544	555	502	561	543	521	571	555	536	539	548	555	503	528	548	531	577	582	551	581	530	540	542	552	524	571	547	567	552	522	548	530	561	515	560	525	554	517	555	578	577	536	551	509	567	574	546	545	554	549	547	499	545	535	549	582	554	547	539	566	570	533	512	509	540	583	555	495	534	517	539	510	525	511	544	553	545	537	551	539	567	549	521	564	562	556	555	534	526	549	535	507	525	561	520	550	558	559	548	579	603	517	545	562	511	560	576	527	546	566	535	532	560	551	533	583	508	563	565	580	535	558	563	525	553	555	539	557	581	516	562	546	526	586	525	570	556	550	551	586	548	547	572	546	572	523	535	574	515	569	598	502	465	566	522	556	567	573	552	517	558	533	552	547	553	543	519	549	557	594	580	525	511	563	586	521	538	562	519	557	535	514	555	567	519	552	500	577	580	591	542	548	559	561	554	566	565	512	536	548	501	559	524	586	530	559	570	580	559	573	547	519	535	579	531	542	579	580	584	523	488	531	500	556	532	546	530	570	545	549	548	596	577	537	565	562	605	533	510	575	569	524	571	575	569	515	515	570	583	522	552	526	545	566	510	490	507	543	497	525	550	548	547	558	543	531	555	560	583	531	539	504	583	542	564	563	564	576	564	559	566	592	530	523	532	525	528	535	547	518	554	583	553	544	483	534	533	564	578	550	539
65340	58764	42006	21281	1864	205	169	184	179	160	187	173	161	167	165	172	183	137	150	152	158	157	165	153	135	151	152	152	162	152	183	161	173	160	168	164	140	155	166	149	170	158	163	144	141	152	165	158	179	178	170	196	136	183	166	160	145	163	175	121	143	158	162	186	165	167	143	164	171	143	157	173	168	153	155	165	174	171	181	157	161	166	172	156	159	181	167	157	191	172	171	144	176	161	142	146	175	176	162	160	172	161	139	170	154	168	186	179	147	177	144	163	179	154	160	176	181	176	156	165	151	155	154	157	136	162	153	171	164	154	160	149	192	152	175	159	174	144	155	149	150	164	149	167	170	171	179	144	161	148	148	166	158	167	151	165	162	171	147	157	167	161	174	156	156	153	171	175	143	174	154	164	152	165	176	133	177	159	150	143	185	169	164	143	161	160	139	162	170	202	169	168	158	160	135	176	125	167	183	130	173	167	154	176	158	161	183	169	150	170	183	161	153	146	147	158	159	165	149	165	155	163	159	154	177	158	152	139	189	155	181	161	189	164	169	142	173	163	152	156	181	177	159	174	158	166	169	144	158	161	159	175	147	174	162	141	183	156	180	168	164	154	155	136	178	159	163	177	168	149	151	156	176	154	150	162	172	175	176	164	174	158	163	159	157	181	144	151	173	185	155	163	136	165	153	152	152	157	169	162	141	148	156	176	158	183	160	183	164	178	156	155	146	135	143	170	134	145	168	160	148	179	179	149	167	162	154	139	149	162	162	159	169	170	163	145	130	167	173	150	153	169	150	145	179	161	165	152	148	141	192	152	170	165	149	143	178	144	175	172	163	165	156	166	175	176	158	150	150	143	138	160	146	162	177	173	171	164	150	160	180	160	164	167	156	158	141	176	166	170	153	160	169	153	156	147	155	159	173	191	152	165	156	140	163	156	163	172	136	150	147	179	151	175	152	163	164	147	143	153	160	161	159	164	153	145	176	148	152	171	185	155	166	173	197	191	146	152	156	178	183	167	168	180	159	169	159	166	166	154	151	142	147	162	178	167	164	161	173	173	176	137	164	169	178	184	171	150	164	170	175	172	191	158	170	169	162	139	157	160	156	183	153	151	158	184	165	165	159	159	169	170	147	166	154	191	164	162	174	177	174	173	169	160	166	169	172	173	147	161	165	143	159	181	152	159	151	160	144	148	152	152	175	139	142	153	158	181	148	167	150	168	162	175	155	166	180	174	151	163	190	161	197	173	175	160	155	180	157	168	157	161	161	160	147	148	180	140	150	155	166	166	155	153	169	159	169	166	175	162	169	168	176	151	140	158	156	181	160	134	174	140	179	173	162	159	148	159	159	187	161	161	162	173	171	153	173	166	169	176	158	151	165	159	144	145	129	140	164	159	148	195	146	148	176	146	162	170	178	172	157	200	160	156	159	185	151	157	149	167	148	161	159	178	141	189	167	165	182	164	151	167	148	148	150	160	152	157	159	164	171	132	156	171	156	147	169	159	146	157	144	172	172	143	160	176	146	162	180	148	167	143	176	154	158	150	180	157	177	156	179	178	157	163	146	152	151	169	174	175	148	171	142	168	158	156	155	157	168	173	159	151	160	162	122	171	151	152	150	168	172	164	148	173	158	155	148	151	151	174	164	164	164	168	149	152	140	163	185	150	169	156	131	185	139	155	146	175	158	167	133	182	152	169	163	172	165	165	144	165	168	210	169	154	162	157	160	162	158	180	149	170	169	156	164	182	153	166	171	159	165	143	172	183	139	163	172	158	170	171	151	174	164	162	191	156	181	150	146	151	168	176	173	153	166	158	164	154	167	142	160	149	146	157	186	156	177	154	167	139	188	154	171	158	185	168	160	170	161	176	169	145	166	149	178	157	165	176	154	174	171	154	175	155	147	151	166	166	171	170	147	161	158	157	162	159	143	187	145	173	156	163	150	160	158	182	167	157	140	152	152	147	166	148	156	180	168	173	141	159	162	143	164	151	167	165	155	180	174	165	174	171	149	160	165	176	145	175	159	176	143	170	171	151	163	179	158	162	168	166	158	161	149	160	154	135	142	142	153	166	179	165	156	138	146	178	172	159	159	151	165	201	140	155	171	165	166	149	138	169	160	187	153	174	174	171	180	170	188	196	149	180	144	163	163	168	153	151	161	152	150	149	162	185	171	148	187	175	156	170	160	160	157	148	166	180	150	160	150	166	151	173	170	152	168	158	154	168	149	140	145	167	154	156	166	159	159	155	140	176	153	141	170	151	180	143	146	162	161	187	154	155	152	167	163	156	181	173	146	170	165	184	151	180	167	170	139	182	135	153	168	156	146	134	160	155	171	161	159	162	165	152	155	167	162	171	166	171	177	166	159	157	160	151	173	177	155	138	170	160	146	170	160	172	173	178	184	174	154	148	179	165	149	174	188	176	174	172	150	141	163	153	142	162	149	193	148	171	166	156	171	151	152	163	166	161	179	169	152	151	147	144	173	168	174	144	186	145	173	132	160	173	178	157	145	167	173	156	155	188	153	188	172	158	156	161	144	147	158	171	187	184	178	157	142	153	157	162	155	144	141	163	180	170	143	135	152	164	170	147	180	130	170	171	138	173	186	150	174	162	174	167	164	141	158	147	157	153	191	167	150	164	148	154	151	165	160	154	175	185	178	164	156	158	163	141	147	150	161	134	141	167	164	162	158	155	178	169	148	180	149	166	160	179	154	156	164	152	157	167	161	155	165	157	163	155	164	182	160	167	161	157	151	161	147	185	160	162	166	178	172	160	163	177	176	143	173	167	177	148	155	157	164	164	184	144	177	169	144	168	168	156	162	154	164	146	174	163	174	147	176	166	159	144	169	159	166	177	153	157	167	183	157	161	177	181	150	164	161	185	163	158	165	155	171	149	181	142	150	164	159	156	180	153	166	162	139	156	176	159	157	158	190	156	159	167	161	165	156	178	144	165	164	180	153	141	150	167	174	128	168	169	148	158	161	183	160	168	147	132	170	164	144	159	145	169	139	169	147	154	172	154	172	168	169	143	149	176	168	155	171	167	166	171	172	147	159	188	164	171	141	177	172	147	148	152	164	134	155	155	173	184	149	175	149	156	137	169	159	166	162	185	161	166	160	158	163	161	154	153	145	190	175	156	160	161	129	162	139	170	171	166	141	175	147	169	136	166	165	164	156	173	168	168	151	155	183	174	165	172	151	185	151	150	133	145	154	167	168	136	154	157	166	155	150	167	170	152	156	173	172	155	154	181	160	139	164	157	159	180	156	133	172	164	137	181	158	155	167	156	156	162	168	180	168	165	153	160	165	184	171	168	177	167	162	136	166	162	164	183	168	156	163	162	143	167	152	157	150	185	164	145	155	148	192	178	187	161	157	159	170	135	175	163	154	128	160	184	161	141	153	142	135	163	159	146	160	169	151	181	156	174	162	153	165	140	180	154	164	165	177	151	152	189	180	158	149	162	196	168	160	151	169	160	157	173
47460	48605	38622	20985	610	627	564	586	542	569	545	538	541	538	519	534	555	539	530	569	540	567	536	533	526	557	554	547	516	552	568	540	526	532	510	574	561	529	536	520	539	591	519	511	543	498	496	535	520	510	524	566	544	498	517	531	527	561	537	526	556	519	544	546	507	525	505	536	541	551	538	552	531	484	511	533	505	537	534	527	546	516	510	530	510	566	551	519	528	539	490	537	540	540	573	551	506	502	507	538	545	530	545	564	520	496	515	498	541	504	539	543	530	529	559	546	519	516	580	524	512	521	537	567	585	523	539	512	526	546	528	539	573	532	511	502	565	565	530	539	529	500	551	516	563	537	481	537	569	541	558	536	495	549	515	562	531	538	554	501	554	555	545	513	529	544	517	564	537	543	520	550	545	544	516	517	520	551	526	558	566	505	504	560	584	518	539	518	550	533	546	498	509	555	514	506	538	540	528	559	529	491	569	533	524	515	547	556	530	529	503	570	556	529	520	554	542	534	491	549	569	526	570	540	577	533	535	583	544	555	511	498	543	512	511	546	546	545	522	547	544	546	530	554	558	539	551	537	558	548	581	516	519	569	522	544	554	510	499	548	505	517	519	516	528	539	535	554	516	558	548	514	529	515	529	556	545	517	534	553	551	542	534	545	573	549	514	538	514	593	499	571	533	555	520	547	565	554	571	545	540	520	544	532	508	532	541	555	552	541	563	548	523	523	557	531	515	517	517	557	559	517	565	575	545	513	521	565	566	549	552	499	512	552	565	557	546	530	525	549	547	545	527	559	488	505	520	539	532	544	502	554	543	564	529	517	559	530	563	552	529	504	521	599	518	552	515	536	546	480	482	537	546	565	555	552	528	537	571	576	521	535	502	548	532	526	512	509	538	540	526	571	571	507	555	574	525	598	546	507	574	557	543	500	545	547	549	527	551	555	539	516	536	549	534	501	527	572	550	540	511	541	504	518	541	560	514	551	534	530	577	539	540	579	510	522	550	516	555	546	523	503	537	557	549	538	512	513	516	579	541	521	548	510	567	542	530	499	545	557	550	543	541	535	543	472	567	526	535	558	570	523	581	520	546	505	520	546	555	560	544	521	522	540	506	523	544	567	514	506	539	520	544	504	508	516	490	558	503	522	554	557	575	492	514	544	553	527	492	557	548	539	545	555	549	539	512	552	539	557	538	545	560	568	568	527	527	582	534	527	543	509	492	511	523	526	532	542	537	499	571	539	546	528	514	540	495	530	542	540	524	526	554	519	566	553	550	524	565	540	516	558	535	558	507	493	546	558	527	490	526	558	532	549	578	526	535	517	536	553	565	529	521	538	578	543	584	550	550	528	511	545	550	541	539	565	536	538	554	556	482	521	515	481	526	515	539	534	528	560	531	601	542	496	529	543	557	552	586	577	574	553	518	524	588	498	532	526	515	546	513	535	543	493	521	518	518	569	500	554	561	580	577	530	537	537	529	533	488	499	555	537	576	551	545	529	520	518	553	526	529	589	566	533	509	513	561	546	603	578	595	570	530	569	517	533	550	512	514	539	506	531	548	553	545	576	564	547	537	561	561	547	530	551	581	531	519	527	531	523	559	519	498	545	568	551	526	477	570	557	543	562	548	543	491	531	486	545	564	537	569	526	524	514	488	540	519	530	538	503	506	527	551	543	528	550	523	554	517	525	516	501	519	483	547	559	560	540	561	485	523	584	535	520	565	544	543	548	487	522	536	510	560	537	522	540	543	475	545	517	540	536	512	542	510	546	536	533	578	543	563	547	509	541	563	521	563	573	531	517	516	550	530	538	502	518	520	539	521	562	542	532	530	586	575	555	584	514	526	521	500	569	512	513	560	551	525	513	522	530	539	513	518	529	533	535	494	546	541	485	541	510	534	527	535	533	533	546	540	521	550	588	537	543	498	504	538	519	522	562	502	529	507	515	523	489	549	496	534	549	514	514	489	563	544	552	531	529	564	542	521	528	488	517	524	558	549	545	525	566	514	518	532	506	505	527	576	562	577	503	517	539	512	528	577	561	540	526	509	537	515	517	563	558	553	508	538	567	565	530	526	549	565	538	542	479	536	530	542	488	531	531	512	566	561	529	491	550	562	542	525	516	526	520	536	542	558	539	566	540	538	556	601	513	563	515	538	522	548	550	527	553	549	525	510	579	560	521	519	565	546	559	545	558	518	549	524	541	533	503	533	502	565	523	479	526	517	564	551	543	554	565	494	545	476	553	580	537	550	557	531	547	582	548	516	557	565	535	580	527	538	546	507	521	531	521	558	511	553	519	548	520	475	527	584	525	533	551	538	514	533	562	541	515	513	509	538	514	533	520	545	522	516	510	527	553	538	515	538	543	549	522	529	524	544	572	535	517	551	541	518	499	518	531	507	550	551	532	520	537	525	538	556	546	537	555	577	529	564	560	528	527	550	550	544	504	531	547	531	537	509	518	500	523	544	562	520	516	512	562	551	529	600	508	479	538	554	522	504	544	556	576	544	553	526	581	510	535	569	535	544	515	473	536	541	555	564	603	542	539	564	522	522	513	548	570	578	552	499	497	539	561	549	509	528	528	561	535	534	532	540	537	570	557	538	547	544	553	506	513	516	548	503	550	533	565	534	511	553	513	533	548	528	538	526	541	524	546	539	509	571	555	517	552	530	567	522	537	563	585	535	575	523	523	593	539	517	540	513	532	524	531	558	541	558	537	558	555	507	567	539	525	534	517	541	504	509	530	556	563	545	532	511	536	534	522	526	515	509	538	580	565	525	540	528	547	533	540	532	566	545	520	545	549	586	503	554	516	549	517	554	510	550	525	549	544	497	499	508	535	537	528	523	534	561	520	504	571	520	505	520	543	514	511	513	519	576	496	520	531	539	526	522	543	520	564	524	526	517	531	571	509	544	579	554	568	546	519	530	554	519	513	529	538	549	476	521	573	513	497	539	539	550	533	526	552	568	506	519	597	518	562	549	533	604	559	552	550	555	532	548	516	480	559	528	520	523	515	540	578	537	488	568	533	520	531	534	538	540	568	555	548	543	530	517	574	530	531	546	525	538	553	539	539	543	508	519	535	525	501	507	538	500	569	564	521	556	515	529	531	529	556	503	538	537	548	539	538	534	536	493	544	535	525	542	564	549	535	540	583	523	576	530	547	488	495	532	518	523	521	555	537	531	505	513	524	520	547	585	545	555	526	545	539	542	495	544	515	547	514	548	540	568	571	557	510	547	577	516	542	533	556	542	523	521	543	507	539	529	513	537	548	517	553	522	542	536	558	545	497	536	509	539	505	537	519	536	510	565	544	490	502	520	520	525	557	567	536	560	517	554	539	518	522	511	559	557	548	530	552	572	527	505	502	546	524	541	547	566	497	544	558	528	544	563	547	527	525	540	552	540	516	540	550	594	523	524	522	519	530	559	513	508	546	522	559	545	552	553	555	558	502	533	503	526	536	509	517	600	554	498	511	545	541	517	568
80663	74981	57057	34661	7219	491	306	291	303	262	306	313	284	277	277	297	299	281	256	288	295	275	273	312	276	279	289	247	270	289	277	265	304	297	271	284	295	297	264	279	307	279	294	262	291	257	278	289	263	286	257	296	263	289	272	278	272	262	277	306	258	260	292	261	259	303	272	295	272	282	314	285	274	291	270	252	288	277	279	277	268	247	261	307	262	277	257	282	262	289	271	241	249	276	257	261	310	276	277	284	273	279	270	283	287	241	274	291	287	287	270	277	261	269	278	273	234	260	266	248	260	279	243	266	246	296	289	285	255	252	258	285	265	298	246	238	236	275	287	267	293	276	262	294	246	284	272	255	275	272	257	255	245	275	251	258	269	281	293	254	247	278	333	316	275	257	260	210	303	250	272	287	246	280	261	275	260	281	298	259	257	280	260	275	268	225	253	244	275	257	274	274	252	294	283	264	241	263	255	247	295	264	272	257	241	274	266	267	283	238	241	253	261	274	273	250	289	255	252	267	277	291	262	300	264	251	257	278	247	283	245	253	247	263	262	248	281	293	269	253	274	286	296	261	260	291	264	260	251	277	315	274	295	288	292	283	249	283	265	242	264	253	282	262	292	276	236	249	232	288	262	272	269	296	292	264	270	259	282	254	267	265	269	288	284	260	260	267	276	265	249	300	258	279	270	253	250	265	235	261	255	249	293	266	295	255	249	279	258	254	266	290	275	264	273	245	288	252	281	288	272	281	258	262	263	252	274	278	258	286	264	257	264	283	268	273	298	267	263	255	252	279	274	275	269	259	261	282	271	283	266	287	264	252	275	273	273	258	296	277	255	271	279	239	234	266	253	298	279	282	276	274	267	251	298	263	313	279	282	255	294	276	287	280	270	237	268	247	237	237	256	240	258	278	262	253	289	261	283	251	276	283	281	269	267	274	253	283	257	292	296	261	277	256	253	273	262	265	262	241	255	285	273	293	275	291	270	305	254	258	277	258	271	282	268	250	295	276	259	259	247	279	285	253	255	254	299	261	281	270	267	268	276	260	239	257	248	256	271	279	269	293	267	248	277	272	280	278	256	260	293	258	270	298	257	277	258	271	289	269	254	287	283	271	266	274	293	271	273	257	252	268	279	279	268	227	296	236	267	276	269	265	271	271	260	279	278	219	277	267	267	249	281	274	253	296	268	268	273	295	249	281	280	254	285	281	254	284	306	254	255	265	278	260	282	256	264	272	267	255	266	275	277	276	317	269	247	295	302	283	244	274	278	255	265	285	295	282	243	261	257	275	286	272	263	296	265	252	281	291	274	261	274	276	271	263	258	274	269	243	274	281	270	266	261	246	266	262	264	287	255	266	290	244	253	250	254	270	297	271	249	259	264	241	270	259	261	269	251	253	250	262	280	256	262	268	263	276	257	256	259	290	277	259	271	262	267	287	246	289	289	267	262	263	281	275	283	276	290	253	240	274	278	277	298	252	269	285	252	285	251	273	251	278	270	256	272	268	278	283	264	269	245	290	282	266	248	238	263	271	262	273	289	266	245	283	261	250	269	249	287	246	262	277	244	270	279	323	249	277	280	260	288	308	282	255	288	282	274	261	229	259	249	261	259	263	271	262	273	246	241	275	261	274	237	288	253	277	282	286	285	270	260	261	289	290	272	281	278	257	271	270	255	264	279	291	232	267	272	241	265	248	274	274	248	273	266	314	255	257	245	251	260	279	265	265	241	278	261	277	293	248	280	276	280	261	240	246	256	250	279	267	272	222	258	302	284	265	264	275	251	283	274	271	284	251	254	257	286	279	253	243	253	253	295	306	279	251	239	253	270	280	263	279	276	243	278	275	258	274	259	287	262	276	296	249	281	242	288	260	251	270	265	250	268	264	277	292	287	286	280	284	268	262	244	256	266	261	282	271	238	240	226	254	272	270	257	286	278	274	271	251	285	267	266	255	257	289	264	298	256	238	265	282	265	254	297	286	266	295	261	268	329	268	264	284	288	284	300	239	278	277	249	238	304	262	261	256	263	277	256	291	261	274	262	239	268	262	280	272	232	242	263	277	275	261	258	259	268	257	287	264	250	268	263	254	245	288	263	242	261	270	282	253	275	255	268	277	276	250	253	311	261	260	260	264	280	268	286	249	291	284	321	277	272	261	270	268	267	281	267	274	246	252	305	278	255	298	266	241	278	266	275	268	277	274	295	248	245	256	235	290	277	289	262	286	275	282	288	293	292	259	269	250	241	248	268	281	265	246	286	271	277	250	263	275	242	280	256	241	311	276	280	306	260	241	269	258	286	258	286	260	295	267	282	269	272	257	280	293	261	276	279	282	285	261	275	279	262	272	236	302	281	271	268	276	276	262	257	285	247	231	268	270	251	293	293	225	250	260	266	274	259	290	269	281	281	241	269	269	238	289	268	241	274	267	278	301	274	269	277	273	248	257	263	270	251	257	263	244	254	250	291	284	284	288	257	253	252	237	282	263	278	256	294	300	309	270	267	245	239	256	259	269	263	262	240	246	262	275	256	262	300	283	279	260	264	289	297	246	262	306	268	280	262	252	271	280	256	297	261	283	262	288	282	264	296	256	272	278	272	260	274	245	289	236	290	263	243	253	263	263	289	271	276	267	297	258	263	287	252	273	278	251	268	267	306	270	282	279	281	271	290	250	291	258	284	302	278	262	282	285	259	283	241	273	270	268	272	252	255	254	264	274	280	288	285	268	267	266	258	282	278	267	284	249	235	253	253	280	275	290	285	264	274	283	271	292	292	237	266	277	266	274	254	254	289	253	270	272	270	274	254	271	277	273	279	288	266	276	285	270	266	292	249	245	266	285	294	270	287	258	287	269	234	306	270	271	281	266	269	281	259	287	286	241	275	296	281	258	224	280	237	251	245	272	246	268	284	232	296	253	286	278	288	280	266	255	228	270	260	246	271	272	275	266	287	265	301	260	272	290	257	263	252	272	299	271	279	280	288	286	298	289	300	277	264	266	295	266	297	258	267	278	260	268	287	241	265	256	269	273	259	248	294	268	269	280	265	265	262	255	310	267	269	252	272	268	284	279	260	251	277	279	240	239	283	252	249	283	278	254	251	288	294	274	244	280	272	273	269	257	261	283	271	257	260	270	289	270	284	246	281	252	276	251	277	279	267	268	272	270	251	261	247	276	256	270	277	282	273	259	266	253	257	275	246	268	285	287	285	281	277	262	278	270	267	274	283	270	275	265	276	268	278	230	253	279	276	279	289	270	269	280	245	281	264	257	303	247	267	274	259	306	269	265	282	273	256	260	251	259	272	277	255	261	262	281	257	285	264	260	246	245	263	301	240	234	252	278	265	281	295	255	258	290	261	277	284	247	267	268	263	270	251	250	239	278	263	261	276	253	275	272	281	251	260	253	289	276	280	244	270	275	252	254	279	261	241	275	286	303	250	284	262	271	300	267	256	284	250	264	272	260	261	267	258	301	241	268	287	298	266	257	270	285
61741	65141	52024	28271	1059	1007	998	865	908	891	872	872	857	908	854	849	847	831	859	832	899	827	852	841	843	842	814	857	816	817	812	861	844	806	838	790	818	797	827	779	784	853	792	818	857	865	808	837	776	835	765	850	819	782	824	789	808	850	806	825	847	826	827	831	809	807	807	843	820	806	849	801	824	761	789	814	868	788	822	817	799	789	849	857	801	849	820	807	808	810	809	785	768	811	881	829	812	843	847	780	827	819	792	840	819	741	793	819	797	800	846	822	800	787	823	806	822	847	806	841	832	811	857	889	820	864	848	812	837	786	795	796	796	789	796	827	831	826	835	854	839	833	816	816	814	808	807	812	815	810	849	834	827	820	827	792	785	858	783	819	839	809	812	842	836	784	828	827	787	778	807	807	854	818	774	805	859	833	863	769	835	831	820	809	826	821	751	803	829	814	809	868	853	831	804	791	864	827	828	799	820	808	791	785	844	743	826	788	799	855	834	808	868	804	834	720	809	828	785	793	787	748	822	824	804	836	802	832	806	798	832	838	832	817	805	769	847	823	808	796	841	834	823	897	857	846	785	772	852	804	829	841	785	812	848	808	799	795	792	848	811	825	851	822	848	800	785	849	791	846	817	787	749	805	861	808	795	790	795	806	774	810	803	866	802	813	846	842	803	830	807	819	825	822	802	772	841	798	771	787	785	811	791	785	820	851	827	834	811	844	882	818	761	780	814	815	789	846	837	826	824	808	808	807	827	784	824	799	817	824	817	868	813	825	837	770	790	777	829	826	782	781	834	834	793	822	857	865	790	873	781	845	825	789	791	825	790	841	848	832	831	797	839	807	773	815	851	784	865	844	853	825	802	810	829	792	796	792	810	800	808	841	856	789	790	876	802	800	828	815	810	800	870	814	824	808	834	815	765	747	838	784	817	808	844	810	824	826	830	823	746	879	759	844	829	826	815	851	838	863	754	850	793	825	777	774	807	874	830	851	752	789	831	842	804	817	799	838	821	857	770	811	782	851	803	773	891	832	842	760	811	854	855	845	810	800	815	844	803	907	842	802	852	827	814	832	835	785	807	805	865	863	834	799	828	815	796	821	804	852	797	845	822	795	829	834	882	823	775	796	823	815	792	760	833	833	791	829	807	815	835	800	902	845	838	782	777	839	815	812	857	845	796	809	804	902	824	855	821	792	813	843	825	776	842	824	821	789	841	875	801	806	841	814	829	807	825	829	868	875	807	790	761	852	792	835	834	786	806	869	813	829	765	806	771	814	794	847	786	809	797	844	858	845	833	802	807	871	879	794	779	849	854	839	801	791	809	802	799	818	806	833	803	760	744	807	845	796	874	842	834	772	843	774	837	784	806	764	803	809	812	853	826	847	825	800	813	857	853	822	811	846	851	848	842	818	815	825	828	845	866	780	807	832	882	837	790	820	806	802	858	759	745	849	786	869	801	773	865	799	781	786	820	803	824	790	798	780	822	808	831	810	796	815	821	834	838	847	875	821	839	795	822	787	866	824	806	781	798	833	803	841	842	833	885	805	862	775	817	800	773	832	852	824	802	870	855	804	825	826	817	810	806	829	783	813	811	773	811	814	783	816	845	836	834	804	849	804	792	830	832	824	839	807	821	816	858	841	813	809	844	773	803	798	860	820	810	811	826	814	826	850	816	848	802	804	788	809	822	813	844	780	826	782	795	791	828	808	785	827	802	857	820	840	833	845	802	844	864	790	826	827	814	792	817	826	809	861	857	752	756	821	799	788	840	853	846	835	808	744	834	791	801	769	806	805	813	838	776	826	802	824	825	811	799	821	848	841	831	788	868	811	828	768	803	836	826	838	858	878	839	847	791	845	808	801	770	803	794	853	842	809	802	802	837	830	830	866	797	789	838	802	815	864	742	836	841	771	826	777	785	845	878	841	782	843	867	822	816	853	857	805	828	812	799	836	816	850	849	828	807	809	806	797	819	842	857	796	857	792	751	816	839	779	835	818	796	767	829	825	819	777	835	793	805	832	798	824	833	808	790	845	828	833	763	806	838	791	853	795	855	798	842	827	818	848	797	818	820	809	792	854	792	843	760	817	830	838	785	810	812	795	794	830	821	839	841	863	760	823	797	841	833	839	792	799	784	812	789	815	845	842	823	801	809	764	807	814	814	812	810	817	838	785	793	832	812	845	818	800	848	788	786	789	860	773	843	759	795	869	827	856	823	868	817	842	818	828	883	840	824	788	815	781	810	853	771	807	788	811	835	825	817	850	811	784	812	866	817	864	784	785	890	798	858	797	811	765	851	796	835	773	810	862	818	830	850	830	751	779	850	841	845	808	791	833	859	814	796	828	833	750	847	851	812	842	812	833	727	892	796	818	788	763	790	810	847	795	818	836	818	862	834	839	841	836	852	802	817	846	822	843	889	861	849	843	863	842	804	838	811	812	797	790	794	831	802	812	840	828	828	850	813	851	835	865	841	789	806	835	833	847	799	786	822	831	829	795	839	864	850	793	800	820	801	748	801	810	801	816	849	837	823	859	808	837	825	759	811	818	819	807	802	783	825	780	783	775	864	804	788	805	853	840	892	844	801	808	775	870	783	825	832	767	816	820	788	844	820	812	834	843	827	740	797	798	830	772	845	837	839	840	838	790	829	826	852	811	839	812	896	757	816	817	834	805	810	813	855	852	855	845	855	786	786	795	816	847	820	830	830	801	822	834	835	807	799	819	836	846	804	809	810	857	818	836	848	853	811	845	842	857	796	838	794	838	871	813	877	841	826	790	751	790	825	840	800	805	818	828	801	824	822	810	792	773	831	884	768	763	782	838	879	895	841	809	810	819	862	805	803	835	796	806	823	870	839	836	830	816	847	896	866	849	865	865	836	803	808	813	843	834	814	838	845	818	804	814	795	831	759	856	754	842	808	863	813	776	846	799	844	815	763	792	839	823	832	864	818	812	863	806	839	812	805	829	807	784	776	805	806	864	828	783	786	810	796	823	850	853	827	787	842	810	818	796	830	817	832	796	844	792	812	786	811	826	801	799	795	792	865	782	818	821	836	800	842	815	770	821	806	819	864	846	816	782	788	873	861	770	816	837	802	809	795	850	838	812	771	786	828	823	864	867	768	833	843	821	791	863	814	791	902	866	831	861	805	792	777	800	877	750	860	795	829	798	806	824	790	800	805	835	813	807	852	829	760	839	829	806	862	827	801	824	804	833	813	793	786	806	811	846	844	821	815	826	793	796	791	821	840	810	817	801	774	832	785	783	839	842	769	767	808	794	780	843	783	821	860	807	920	787	803	791	833	852	835	835	794	799	829	799	767	846	848	773	837	779	816	825	849	790	824	793	837	833	801	820	813	806	851	755	843	818	790	863	805	771	818	786	794	788	850	839	798	756	830	807	787	873	826	809	827	791	811	794	789	779	877	779	795	853	832	826	784	790	858	806	777	787	783	850	766	821	837	857	842	841	835	798	863	820	837	815	836	866
32683	22733	9516	2326	252	160	173	155	160	164	155	149	158	162	167	186	156	178	172	165	156	163	185	162	140	154	164	154	176	163	174	157	164	152	171	156	153	137	158	149	140	145	136	156	141	144	161	179	157	162	144	174	149	165	137	169	187	176	178	152	182	174	159	169	170	147	155	165	147	151	152	163	172	160	160	170	141	163	194	142	156	164	154	157	161	142	147	163	162	163	151	176	163	170	162	187	163	147	156	152	169	173	193	159	182	151	152	134	162	149	171	153	180	160	163	164	175	159	183	164	156	145	156	164	150	186	154	173	161	168	200	152	146	132	150	155	154	161	147	158	140	167	159	173	167	151	172	168	152	158	177	181	150	140	164	184	159	176	158	168	147	151	144	150	134	139	155	144	161	159	132	136	179	153	179	148	147	136	180	131	170	147	156	171	163	150	158	187	160	162	155	162	161	163	149	156	159	167	137	162	160	171	176	164	167	173	154	163	154	155	150	177	144	157	163	164	148	145	142	156	161	167	152	171	163	140	154	157	166	163	205	146	143	155	168	196	166	154	164	175	153	157	157	173	149	140	172	146	151	167	164	180	166	140	176	166	163	139	169	152	161	140	187	160	159	164	186	153	170	180	172	153	183	172	164	145	179	149	170	155	160	152	149	144	163	159	149	152	142	163	173	161	153	146	177	146	153	178	162	150	154	143	150	129	158	145	163	150	147	151	143	184	150	147	162	166	150	155	174	161	194	180	160	163	171	159	142	149	163	155	149	148	165	173	156	172	145	183	182	136	151	152	168	173	147	177	167	161	143	156	140	155	168	153	167	146	152	159	151	165	144	143	135	169	178	147	148	162	141	154	166	170	180	153	158	150	147	148	158	146	141	149	154	158	165	178	177	159	174	148	170	142	160	159	167	157	151	158	153	165	132	164	183	138	172	157	173	161	166	146	170	143	164	168	186	167	149	176	165	159	166	149	167	163	170	165	182	163	151	181	148	166	145	172	165	187	155	167	142	172	166	146	153	163	177	178	170	168	158	149	165	167	168	161	187	160	152	173	147	176	150	168	151	160	174	133	154	172	160	166	175	170	166	174	152	153	154	176	171	169	149	152	157	188	151	160	171	166	165	190	163	167	170	174	139	158	164	167	170	175	149	168	153	166	152	163	150	158	159	163	160	137	159	159	191	165	162	157	147	148	162	156	161	151	144	147	164	179	151	149	134	170	175	160	169	160	165	154	178	152	144	139	145	154	179	158	138	159	129	148	165	154	152	187	159	168	157	161	150	165	157	151	161	165	158	163	161	159	153	158	144	153	150	145	135	156	141	142	181	165	152	149	162	175	162	183	163	163	157	151	165	180	162	152	163	166	176	155	174	173	155	144	162	149	177	156	165	154	167	163	164	155	152	158	194	154	138	147	149	160	142	159	147	155	163	156	152	164	175	183	178	174	161	163	169	139	163	166	166	121	154	151	164	157	177	173	151	175	143	168	174	173	148	145	159	138	160	161	173	166	170	156	163	168	148	175	175	174	164	159	159	146	166	173	154	150	148	159	164	170	157	170	166	188	183	151	176	168	154	149	155	159	178	146	172	151	173	167	158	152	149	139	149	173	174	147	167	162	155	163	166	153	157	183	158	144	161	159	161	139	175	160	166	176	142	162	159	166	150	147	149	154	152	174	146	155	189	167	141	155	169	155	164	168	141	152	140	145	169	158	181	173	161	142	157	152	165	167	177	165	158	151	154	138	161	177	170	142	148	163	169	154	176	151	173	137	167	166	160	170	168	145	166	164	146	149	156	175	173	162	177	173	141	158	144	156	169	160	161	144	171	154	148	156	163	165	161	152	169	166	158	177	157	154	161	176	179	160	161	160	159	180	174	155	149	166	148	164	171	155	172	153	181	186	162	165	152	155	148	164	176	176	171	162	148	154	169	147	141	172	156	157	175	175	177	165	174	148	157	160	147	144	157	146	148	177	172	160	145	144	172	169	157	150	153	177	158	144	166	146	157	157	179	146	166	135	154	178	165	159	151	172	133	151	136	132	185	169	163	157	156	157	183	162	152	156	172	165	164	160	147	139	170	152	164	171	180	166	152	175	161	160	143	150	156	150	146	160	140	170	164	144	155	161	149	145	159	152	154	151	153	158	155	159	152	153	159	161	176	187	150	151	150	151	178	174	143	164	150	165	172	147	149	171	156	167	178	175	147	159	138	177	174	170	156	155	164	148	156	153	149	161	156	163	166	163	156	148	176	160	165	149	162	153	158	169	169	176	172	165	177	173	134	162	163	158	153	152	167	135	145	149	168	161	150	185	166	162	140	145	151	146	148	156	163	150	178	167	150	172	152	149	134	161	139	150	159	150	154	146	141	160	123	137	141	173	171	186	159	175	148	153	155	151	191	177	165	142	166	175	163	172	157	156	150	158	187	169	159	184	163	170	140	165	167	144	173	176	164	161	157	166	144	170	173	157	167	159	175	154	159	167	147	157	156	168	167	144	168	175	141	159	143	152	137	135	146	181	153	149	177	163	157	161	171	151	160	158	133	161	157	144	174	152	164	164	153	146	160	157	152	149	166	160	154	159	144	150	163	164	171	131	169	166	139	161	170	159	173	161	159	154	152	180	161	153	152	199	158	156	162	167	171	154	156	183	159	165	146	171	188	168	152	151	156	176	153	186	142	152	162	136	148	151	163	174	200	174	166	153	173	150	169	169	151	149	166	178	158	151	158	139	153	176	161	175	145	180	166	184	165	153	153	169	168	158	138	146	167	144	167	149	162	165	161	171	176	161	165	173	173	154	190	139	139	161	163	164	161	144	159	142	173	172	183	164	167	147	166	185	171	150	143	154	159	139	162	162	152	161	149	155	135	158	168	165	124	144	149	170	158	158	155	151	144	149	158	166	169	151	134	160	160	128	167	136	161	175	140	160	179	135	159	146	172	160	163	159	142	151	154	175	148	171	169	159	180	188	159	142	164	158	150	151	166	165	174	167	164	141	170	176	157	158	187	168	160	179	159	156	152	157	160	177	162	164	156	143	160	156	162	178	162	151	156	157	164	151	151	169	176	181	162	162	177	163	185	167	176	164	170	157	178	141	153	166	165	144	161	174	183	151	147	153	172	183	167	162	157	164	154	155	169	146	154	175	158	156	144	126	159	149	141	150	157	163	142	151	158	149	155	158	154	148	159	155	172	153	163	162	146	142	189	123	167	153	149	171	156	161	166	147	167	174	172	141	157	163	161	170	172	155	147	151	171	161	172	143	164	161	164	163	169	154	153	148	152	139	153	149	150	165	148	166	143	153	163	169	159	142	177	162	151	181	141	164	138	142	146	142	151	168	141	158	135	164	142	133	150	136	157	168	139	154	173	166	146	148	166	163	149	166	170	146	136	149	175	169	151	167	196	148	164	162	161	160	145	165	155	155	153	150	156	159	172	172	156	158	152	180	168	164	154	166	160	154	166	158	169	143	146	142	161	159	149	155
31096	25961	12456	5313	517	530	514	509	488	517	542	551	476	511	529	530	551	545	531	521	542	509	533	493	506	498	538	569	514	534	553	528	520	545	576	503	482	532	503	510	519	539	493	529	553	500	524	552	514	504	494	532	554	535	495	516	540	512	522	538	500	462	517	542	540	505	537	582	553	537	537	527	498	541	496	518	532	494	505	485	542	558	546	510	480	525	475	492	556	510	505	564	543	516	510	535	496	530	538	542	514	538	522	508	561	545	546	513	548	525	531	518	477	499	521	517	600	556	520	510	526	518	583	513	523	543	530	540	518	536	503	513	538	531	537	543	557	493	490	532	531	537	560	533	563	498	531	540	490	523	518	554	532	544	509	500	507	501	534	516	592	561	514	502	527	574	525	531	503	516	537	497	506	524	539	526	544	533	516	486	548	467	521	499	515	525	526	526	549	520	565	523	531	559	536	556	571	502	507	481	548	512	518	558	538	515	519	540	519	537	532	518	503	451	523	529	572	533	514	533	532	501	515	520	502	542	522	535	516	525	509	517	509	534	493	515	507	567	533	567	546	521	524	510	518	551	514	505	508	535	540	538	525	551	524	500	534	511	541	531	530	558	527	511	541	535	509	540	525	532	516	549	530	549	547	529	536	518	525	565	561	535	555	484	544	551	511	515	506	561	525	504	536	519	488	548	557	563	576	537	533	493	568	548	537	569	548	496	523	484	512	511	516	546	495	510	536	509	508	575	519	557	510	540	523	497	497	529	512	527	528	552	523	514	508	523	569	547	503	517	513	565	514	539	513	514	532	516	526	525	538	513	501	549	534	488	525	515	526	521	524	546	558	526	497	542	509	496	575	522	534	511	539	550	538	511	546	503	555	514	496	501	484	528	497	519	487	538	515	550	508	546	539	512	532	508	513	533	520	493	511	523	566	577	537	556	519	522	553	496	536	498	489	546	491	510	521	555	507	520	518	543	508	509	568	562	519	528	500	518	524	523	563	482	507	551	535	512	521	544	519	555	528	520	548	480	499	505	529	535	515	490	556	536	488	556	516	550	518	497	556	538	510	502	573	532	513	527	495	479	550	553	545	533	539	492	532	531	553	520	537	535	516	518	510	573	523	529	479	526	500	524	510	509	548	528	541	548	528	502	526	542	531	498	553	529	537	525	523	496	558	499	520	512	525	568	520	512	539	533	537	531	532	531	521	559	535	522	555	500	536	556	539	496	529	479	526	502	491	523	542	526	555	552	542	516	527	509	524	498	518	470	549	525	504	524	515	598	567	544	464	531	555	523	547	554	503	532	552	528	487	509	488	518	523	509	534	547	520	497	575	526	519	495	559	536	546	560	541	530	493	554	518	553	533	523	563	562	501	527	551	542	527	492	517	522	527	496	529	478	499	504	543	536	531	520	518	558	525	517	567	536	520	509	516	542	520	553	494	531	574	527	531	519	545	544	505	543	517	537	540	511	530	511	548	529	506	531	533	513	534	561	506	529	525	519	575	544	569	530	536	510	565	502	523	517	499	492	535	503	533	537	528	502	555	554	565	473	498	522	524	503	492	538	571	514	523	540	509	521	536	502	500	524	515	511	513	562	552	549	523	496	501	525	549	516	543	496	543	503	551	563	513	584	479	513	569	520	563	532	495	508	547	527	541	569	520	532	548	544	512	543	523	532	533	522	547	529	527	521	510	536	507	580	497	513	527	524	523	499	552	498	513	520	516	553	540	540	504	506	523	531	505	526	546	539	492	456	504	558	539	524	512	505	527	531	510	504	515	516	560	540	487	527	514	531	538	515	550	534	529	555	527	534	521	569	542	512	528	516	539	519	563	495	502	527	532	569	515	538	522	510	531	520	497	584	515	513	504	525	500	553	502	498	490	474	523	511	541	505	522	494	553	548	511	562	493	490	507	509	515	512	511	517	559	555	536	503	526	553	546	523	524	509	530	537	563	572	524	517	508	516	564	561	524	542	557	490	554	499	549	528	533	494	530	508	492	529	562	528	499	518	520	533	497	513	566	554	540	557	533	513	557	553	512	523	541	537	500	494	532	499	514	511	532	510	520	502	543	533	521	496	551	500	560	511	502	532	522	552	500	531	505	564	489	530	513	539	539	530	548	508	547	515	548	544	500	541	525	494	523	522	490	501	559	537	531	512	505	506	540	506	499	541	515	521	517	518	525	540	551	552	551	537	538	520	504	567	508	549	514	517	541	537	503	540	492	544	515	520	502	503	529	547	542	550	533	538	557	537	539	563	549	525	535	547	515	508	537	537	527	530	507	518	489	552	541	581	507	536	541	558	537	501	485	510	549	484	486	545	516	541	536	503	503	527	548	525	527	544	537	550	523	537	519	544	554	545	543	478	498	513	560	533	547	507	511	527	519	516	543	539	502	506	537	532	529	561	571	490	548	499	509	481	523	589	524	510	531	519	540	495	536	518	569	553	541	522	539	489	515	508	538	534	558	577	499	509	527	534	521	502	494	509	541	544	530	501	520	542	521	510	547	517	525	553	496	517	492	528	511	534	562	510	506	550	493	530	553	533	471	498	508	517	522	521	541	546	566	550	522	533	481	552	557	516	511	557	543	591	525	548	512	512	528	521	508	525	511	509	545	513	548	518	513	532	503	512	535	531	511	531	527	557	498	542	513	498	543	550	528	512	488	543	508	521	550	527	494	509	534	534	549	527	525	536	559	541	495	477	515	539	511	498	529	511	501	549	539	535	517	572	562	487	558	510	526	520	528	536	502	560	505	537	534	504	493	498	484	528	497	546	508	555	563	537	544	514	501	526	505	527	543	515	508	513	584	504	531	531	535	560	528	515	542	573	491	546	540	573	529	495	532	523	533	519	532	517	545	551	543	516	508	523	513	531	490	544	520	504	533	494	545	524	504	524	543	517	544	550	556	534	534	514	517	539	470	517	500	545	507	516	501	558	521	494	478	492	537	534	513	580	518	508	478	540	519	535	542	482	507	541	480	500	527	562	541	519	523	537	504	474	529	517	544	518	491	541	498	528	574	542	533	566	541	551	493	527	531	503	552	495	537	521	524	588	489	514	504	540	515	533	537	541	500	519	526	514	540	499	496	522	530	504	543	557	523	553	585	506	556	513	499	521	535	509	549	546	523	515	524	577	544	509	529	556	518	549	542	509	526	571	498	501	488	563	539	519	517	520	528	539	534	533	526	511	547	515	557	480	485	494	535	528	548	501	498	531	545	515	519	545	489	536	517	504	535	501	511	525	516	552	503	485	530	476	503	497	525	520	537	541	502	521	571	531	551	537	531	549	543	563	536	487	500	497	551	538	564	517	505	513	507	517	556	532	499	539	515	598	542	554	563	490	509	503	552	525	563	580	551	538	524	536	552	546	483	515	484	572	504	498	562	515	541	580	530	527	535	517	533	526	525	504	494	531	493	519	511	524	518	553	531	501	520	527	536	507	492	524	505	515	499	504	533	540	539	529	498	526	507	501	541	513	533	503
65016	58522	42817	19658	1422	220	164	186	160	151	168	191	164	142	153	151	171	169	177	164	158	175	155	171	162	151	146	150	148	167	174	181	169	150	187	146	158	150	144	171	155	175	161	139	169	171	171	148	154	159	156	156	133	144	172	164	169	162	150	162	129	185	157	161	144	161	132	152	151	150	186	146	171	159	150	151	170	170	160	163	168	170	143	150	153	173	158	159	151	168	162	178	182	152	152	149	174	174	172	136	144	159	167	164	150	125	165	165	166	159	149	166	146	162	164	162	152	177	176	151	156	171	160	182	159	161	185	170	163	154	165	169	155	155	155	160	169	149	180	141	156	154	196	168	143	147	156	169	172	159	193	151	157	152	175	148	174	160	150	170	145	144	171	174	172	148	149	164	144	136	172	165	189	165	160	162	168	146	148	173	168	184	142	163	146	136	146	151	160	170	163	152	151	139	158	150	161	172	167	164	152	151	182	177	181	148	156	161	164	160	149	156	158	171	173	158	149	169	161	165	172	157	126	158	159	167	165	146	191	154	131	171	170	160	165	150	141	144	163	163	143	169	163	165	181	167	163	144	172	163	158	161	171	153	160	148	166	156	145	138	159	150	173	163	162	160	168	146	159	172	155	137	173	162	158	148	168	165	130	144	142	154	139	165	141	172	168	148	176	147	154	147	144	180	136	159	146	164	159	165	143	176	145	169	154	152	177	147	147	160	143	174	168	148	165	168	175	168	171	146	154	144	166	140	171	156	163	160	164	176	151	153	172	174	170	163	162	164	151	156	158	163	171	151	175	184	154	160	140	143	179	144	145	166	148	159	153	161	156	163	149	159	165	160	185	146	154	143	184	150	166	180	162	136	133	160	160	143	169	147	173	152	164	173	150	193	152	182	166	154	167	141	168	158	163	170	155	185	149	161	152	161	148	186	158	162	163	160	166	158	155	162	184	150	149	167	144	167	138	147	166	186	164	144	159	139	157	165	154	157	156	129	137	170	187	128	143	161	158	176	118	161	148	129	162	181	170	154	157	162	151	157	182	177	146	135	160	150	167	153	177	160	164	167	165	141	156	151	167	165	173	139	173	164	176	136	167	170	165	147	174	167	151	172	158	152	143	160	142	158	148	184	162	149	162	156	163	180	169	131	153	149	160	164	155	167	161	164	158	125	162	147	144	165	175	161	168	137	146	161	144	151	170	164	150	157	149	164	164	164	168	146	159	151	157	141	166	144	158	150	185	160	149	147	180	147	155	146	169	162	162	149	173	159	179	152	170	140	153	154	168	170	157	134	128	152	143	153	142	148	163	161	156	143	157	168	174	173	161	147	140	157	139	158	164	166	141	166	158	144	146	147	149	158	178	173	142	172	146	135	173	144	175	158	168	158	147	151	159	179	170	167	168	156	188	179	160	157	163	137	140	161	155	170	152	161	171	149	150	173	147	147	144	148	158	163	159	155	153	148	145	179	194	164	141	156	157	167	181	138	142	155	179	164	149	154	147	173	161	152	142	146	159	185	138	150	147	155	165	150	171	150	158	152	176	166	163	173	137	157	150	142	152	140	154	146	133	164	150	184	174	160	160	148	166	153	160	163	155	169	173	183	153	160	143	154	147	175	171	137	171	159	154	153	151	172	165	150	173	154	178	149	161	175	171	165	157	167	148	145	151	169	144	168	171	156	170	178	174	166	165	149	156	168	147	162	159	152	171	183	164	156	162	144	179	146	166	156	168	158	177	163	167	144	166	157	167	166	153	150	161	156	176	179	156	151	159	156	165	149	176	154	147	140	166	137	172	159	150	177	122	151	156	157	169	164	149	140	156	150	160	186	159	170	162	168	163	168	147	157	173	143	157	170	170	164	167	153	165	157	172	133	151	162	163	169	129	167	144	163	140	163	160	155	145	191	162	167	155	164	166	156	165	155	170	167	160	168	157	138	179	156	152	185	162	158	165	153	132	141	149	165	149	157	161	153	160	154	165	191	170	162	166	160	157	182	144	153	196	171	178	127	156	168	145	150	144	149	160	163	170	162	160	153	153	160	163	153	169	151	166	158	162	165	166	159	168	181	154	177	169	159	164	162	161	158	167	160	159	156	163	154	177	148	167	143	133	155	152	163	141	172	165	155	152	135	158	147	145	166	179	175	151	142	157	169	157	141	149	121	156	154	149	164	165	152	155	164	136	145	173	159	168	156	159	148	182	167	153	149	147	162	146	192	162	173	160	144	174	146	165	160	166	162	171	148	162	163	179	182	170	151	138	161	150	143	139	161	147	152	156	155	160	161	154	167	145	149	171	140	151	150	178	150	157	135	182	168	162	159	157	165	134	179	177	169	172	150	168	161	175	168	159	155	163	168	140	165	171	169	164	131	190	146	184	164	122	158	141	174	152	172	143	171	168	182	148	164	170	155	169	168	136	179	166	161	170	164	149	152	149	158	165	162	159	169	163	172	177	164	151	170	148	148	153	168	186	163	172	186	150	151	161	167	153	160	155	158	169	166	164	141	182	160	191	155	136	150	165	142	158	160	166	158	138	163	148	156	136	175	165	177	159	150	149	149	145	168	154	168	154	162	147	151	163	153	164	152	139	144	137	152	187	157	159	169	152	141	156	160	176	166	156	174	157	170	168	153	186	143	154	148	163	160	149	158	177	156	186	168	168	155	154	153	176	184	164	147	164	154	136	178	166	163	162	165	131	162	172	160	173	140	161	134	154	148	156	164	159	143	171	149	183	154	156	153	166	136	146	171	151	155	168	155	182	157	158	158	142	146	159	155	149	146	149	143	156	166	143	167	162	167	146	179	166	169	191	151	144	163	163	167	179	182	141	156	165	141	152	157	156	137	169	157	151	129	148	157	145	138	149	153	142	150	158	140	165	171	167	171	160	152	175	167	146	179	163	157	179	147	168	171	181	151	138	168	166	155	150	162	156	155	171	163	176	158	174	166	147	172	160	145	136	159	164	171	161	149	186	176	162	169	163	154	124	177	161	152	160	147	159	170	148	178	169	152	151	162	157	144	184	158	155	159	177	152	149	162	151	154	144	159	181	151	171	137	175	155	154	186	142	167	166	141	143	181	180	162	187	159	166	155	171	178	162	158	154	154	150	169	168	159	158	140	151	156	162	142	176	150	150	140	154	157	172	163	157	185	156	154	144	157	156	173	165	133	143	174	177	180	156	165	146	191	156	151	183	139	168	147	156	155	175	161	161	158	155	160	154	147	173	170	149	154	170	153	161	159	165	168	146	157	162	179	156	167	171	135	152	191	156	168	139	146	178	149	160	150	149	142	146	154	136	167	134	149	166	147	152	159	150	156	153	187	161	166	150	175	183	154	176	147	150	162	162	166	158	160	157	148	170	156	149	168	164	165	160	155	173	167	150	165	156	132	152	153	168	147	162	159	144	179	169	144	159	133	149	172	167	143	176	133	152	167	164	167	168	166	167	147	151	159	179	163	147	158	171	161	165	158	166	174	138	157	164	164
47326	48453	39221	19862	617	631	604	596	534	536	524	534	531	583	537	520	529	540	553	553	540	539	504	534	526	531	560	505	527	504	540	524	591	546	518	535	533	517	519	525	488	538	502	542	519	469	492	544	479	532	555	548	516	532	552	524	511	496	476	571	500	549	508	560	513	557	544	527	527	516	530	509	522	519	506	523	540	501	596	522	521	526	574	529	509	527	492	536	478	502	529	516	514	544	524	495	556	550	530	519	575	521	547	539	533	529	545	516	516	535	524	495	466	522	530	557	556	500	493	508	514	509	531	545	506	553	517	564	549	536	597	510	505	537	543	534	506	545	528	532	539	537	559	503	501	494	570	505	514	465	525	517	534	560	538	536	519	523	541	532	521	546	524	527	576	521	509	512	567	548	492	497	527	551	540	485	545	515	481	481	510	507	531	545	524	568	536	543	530	533	564	529	542	520	516	548	513	551	512	529	526	508	517	548	526	496	577	541	554	536	529	481	507	530	555	525	540	522	520	467	548	531	521	504	528	532	514	494	519	513	539	517	483	466	553	540	507	526	460	510	516	541	497	545	527	531	575	585	544	516	504	482	532	495	496	553	513	502	504	510	539	554	502	526	502	516	506	516	545	521	524	551	500	541	516	497	536	542	544	505	539	559	544	536	517	515	576	522	519	506	535	543	538	534	529	508	541	557	514	534	561	531	498	531	495	497	530	502	561	543	550	531	517	502	521	509	539	504	567	507	546	522	493	537	533	572	517	554	530	517	559	536	508	514	534	535	534	529	574	554	541	530	521	533	520	556	552	499	543	534	514	528	481	558	531	558	540	542	555	529	555	533	486	519	539	499	542	525	541	514	521	535	550	541	537	534	508	533	502	523	511	510	505	512	538	530	513	514	489	518	522	500	529	484	506	542	499	522	513	511	497	556	531	518	536	583	506	529	539	521	512	494	539	509	522	527	539	517	532	493	507	528	514	502	529	525	513	517	510	524	524	548	508	534	538	557	517	497	502	546	536	546	501	504	557	536	517	513	509	496	551	496	545	575	545	507	520	562	554	531	502	565	535	507	501	513	499	533	525	518	513	523	467	526	534	495	533	504	554	517	550	565	514	500	507	552	551	523	565	522	507	541	544	533	482	518	513	533	518	489	521	528	544	547	524	537	529	551	523	544	535	533	518	537	491	525	522	530	554	531	559	560	521	507	527	513	524	515	539	535	509	575	580	532	556	516	509	537	543	489	551	535	548	570	576	511	507	525	509	500	526	543	523	518	535	525	542	522	543	509	505	528	550	490	534	559	527	525	518	543	523	556	495	503	523	571	560	564	549	533	507	508	534	507	544	535	533	518	543	532	527	544	504	509	474	530	550	515	537	528	501	502	510	536	530	522	497	534	545	519	503	576	559	506	559	509	544	481	552	523	552	492	533	552	518	535	554	504	529	513	499	536	510	511	537	523	565	522	524	536	545	539	509	513	486	526	534	562	487	540	516	543	566	532	516	540	506	540	548	565	526	517	525	537	519	530	524	519	531	513	536	493	533	534	531	542	502	521	527	515	527	510	526	508	527	546	546	524	511	504	515	512	534	548	506	575	483	517	500	488	497	515	519	500	528	504	529	507	515	523	521	524	499	512	496	533	528	519	499	499	467	514	544	558	512	507	532	457	540	536	531	530	517	550	557	543	524	497	510	510	536	496	505	492	542	519	524	561	544	506	545	506	549	577	539	525	567	581	544	560	542	524	514	507	552	525	534	519	524	530	544	512	513	548	516	518	527	509	539	540	560	556	552	548	536	576	548	538	483	526	514	504	529	547	499	513	505	537	499	543	542	543	526	578	511	487	534	513	548	564	528	517	550	527	492	507	485	533	541	527	493	515	551	510	525	502	548	530	530	540	515	533	546	530	504	540	490	531	531	558	550	548	514	535	500	498	501	510	520	530	545	540	520	528	516	548	540	526	504	532	546	499	520	543	538	513	534	559	523	558	553	560	537	524	543	534	509	559	533	507	520	505	528	546	560	542	524	535	495	502	525	533	525	556	522	518	476	542	513	571	529	482	570	475	507	519	461	493	544	579	553	564	556	515	553	536	562	512	506	535	510	516	539	517	558	479	494	514	554	533	554	548	510	567	531	525	535	555	486	499	579	537	503	517	459	507	558	511	525	566	520	511	511	554	565	526	516	530	514	568	531	494	569	536	580	539	529	511	540	510	497	534	488	530	536	510	519	537	519	539	533	518	543	553	544	509	528	512	563	509	519	523	503	538	519	551	571	555	565	565	563	509	536	513	552	514	513	527	531	525	544	570	512	571	534	519	550	498	516	542	515	507	530	542	544	495	496	555	554	500	521	560	523	543	521	489	509	517	511	539	537	521	538	537	536	509	506	515	531	515	483	522	558	565	527	509	521	531	533	517	550	556	535	484	536	508	491	542	502	520	492	509	524	524	500	537	526	510	519	540	573	499	556	549	550	527	553	507	521	533	514	537	523	515	519	552	514	496	547	531	514	528	539	529	489	474	502	555	527	485	540	564	530	548	544	477	543	537	516	534	521	527	523	533	491	477	594	568	524	527	543	486	571	508	525	504	505	481	527	540	541	500	520	530	539	531	536	534	551	534	499	582	530	478	528	501	560	503	536	546	539	519	557	497	507	528	523	552	517	570	536	509	521	564	552	544	507	513	514	518	513	551	460	524	542	525	495	542	497	493	518	522	547	521	519	534	522	485	522	538	510	526	485	515	515	510	527	542	536	552	537	506	522	552	561	536	555	519	566	523	552	511	511	529	520	580	529	549	564	517	519	550	502	497	513	529	541	516	479	531	528	549	487	530	535	518	541	535	526	509	509	506	541	546	512	554	535	509	532	577	508	485	530	511	538	509	532	526	536	471	512	486	527	522	534	525	496	469	501	523	556	508	524	544	515	548	524	474	537	505	536	521	517	544	528	510	500	519	500	570	507	500	527	490	550	581	506	550	570	525	513	525	514	512	563	532	524	528	521	549	496	534	553	537	516	480	546	537	488	551	556	511	529	517	514	512	530	534	569	554	511	495	570	528	533	524	565	572	510	505	547	566	510	539	512	508	544	534	545	546	495	545	520	517	503	503	532	569	541	545	537	549	528	528	547	504	551	501	513	511	530	560	545	520	534	552	512	497	513	537	513	536	542	532	521	523	550	554	561	549	523	496	515	507	502	523	501	490	554	521	528	507	556	482	549	529	545	552	535	493	507	542	519	495	490	493	520	528	531	519	515	524	528	549	514	548	513	570	567	527	498	537	548	514	526	547	527	550	526	518	504	499	521	537	513	514	529	509	552	531	521	516	523	554	536	540	504	562	506	524	559	541	525	499	512	493	524	508	518	501	487	538	546	553	535	536	519	541	504	542	533	529	483	521	498	490	550	566	536	517	513	540	522	523	540	527	551	528	532	519	503	558	489	491	527	495	518	522	550	508	501	528	538	553	517	520	513	541	566	528	578	519	534	491	533	540
78802	73886	58098	29613	6364	432	304	287	308	317	276	267	290	256	295	273	285	267	275	269	273	263	278	287	267	297	292	288	262	257	282	284	267	279	295	246	261	257	270	266	276	276	254	261	257	296	274	288	251	297	254	270	278	285	269	268	286	278	274	284	293	277	251	263	243	295	267	293	234	292	259	262	292	290	270	251	262	256	277	278	274	269	279	274	269	253	286	262	252	273	283	278	288	279	256	281	295	281	260	230	241	274	273	294	259	256	271	238	255	261	266	267	248	257	289	248	279	267	265	262	249	255	302	294	275	288	245	292	277	260	271	282	253	250	265	282	269	273	230	259	287	285	251	261	219	298	259	247	294	285	289	296	255	272	265	267	270	272	267	223	272	283	251	298	310	254	276	274	269	256	260	254	278	278	265	256	256	286	287	275	262	280	272	229	260	264	270	273	260	262	280	275	312	269	286	262	285	262	274	290	261	263	262	264	287	290	249	273	267	269	287	265	234	265	285	249	276	295	288	254	270	292	280	281	272	258	272	265	250	295	241	265	238	309	291	274	277	315	242	283	275	275	264	303	242	263	277	291	267	278	267	269	283	289	270	278	280	293	300	271	273	263	254	264	293	264	296	266	290	249	276	282	236	263	257	269	271	263	269	247	260	244	261	298	279	268	249	249	286	241	240	254	273	256	279	293	283	271	267	300	261	279	250	266	237	241	252	286	243	269	299	239	268	258	286	231	288	275	308	289	266	276	267	247	275	300	261	266	279	261	293	272	288	261	281	270	277	266	249	279	243	280	241	261	266	280	239	288	244	274	289	262	281	252	287	258	242	259	273	280	286	305	291	266	270	270	283	269	263	291	252	264	254	297	286	276	250	239	266	256	292	252	305	275	273	239	267	240	268	256	244	259	290	235	307	308	287	262	282	298	284	287	255	274	281	266	286	258	289	290	295	250	269	229	291	287	264	253	303	266	274	282	272	266	290	307	302	320	281	292	288	257	247	275	253	290	253	267	254	284	276	275	251	290	276	250	246	269	266	229	291	271	258	302	304	261	276	266	290	256	250	299	285	278	275	275	286	285	230	274	260	247	267	255	257	285	254	268	264	242	263	254	272	271	256	246	258	270	255	236	239	272	272	269	278	269	246	243	245	275	282	245	304	279	285	233	268	286	267	259	236	246	268	272	262	302	294	288	264	277	269	304	246	256	279	260	265	247	272	276	262	292	303	252	273	262	256	298	279	267	276	292	269	258	273	276	237	250	285	244	266	297	295	281	266	291	290	276	269	247	268	298	264	232	265	281	303	282	281	250	304	264	266	274	261	270	291	262	267	293	274	277	263	248	261	299	258	255	285	248	276	286	259	255	276	279	277	266	281	282	252	268	293	266	296	256	251	269	279	226	244	275	262	244	272	257	279	264	270	310	278	302	272	256	296	297	276	260	308	282	252	273	272	260	298	289	286	277	263	280	274	269	289	293	286	281	263	245	281	276	256	264	275	269	284	287	274	259	286	282	230	250	277	292	265	277	282	282	253	290	288	281	273	270	261	260	250	283	269	268	249	276	278	264	284	248	240	271	254	252	267	289	260	287	284	265	292	288	286	316	295	280	251	286	278	286	265	301	272	273	281	250	290	254	288	277	279	292	261	256	281	273	262	271	261	275	303	248	284	241	233	279	245	282	270	274	269	275	270	272	269	272	285	247	272	266	295	259	262	265	274	273	249	266	287	235	282	297	241	278	286	275	264	245	267	250	268	251	254	317	271	287	273	267	261	259	288	269	256	264	302	269	269	235	260	266	281	251	276	299	278	276	283	278	231	246	290	276	255	265	282	268	263	270	271	274	263	251	237	291	294	280	254	257	268	278	272	273	261	273	253	283	268	274	275	259	293	257	258	275	253	266	264	286	297	278	278	278	252	285	292	257	284	282	236	285	246	252	272	237	235	264	269	261	251	263	254	281	264	236	280	276	276	279	254	274	288	274	309	284	264	277	262	261	276	258	282	280	245	274	287	280	244	267	277	246	235	290	264	268	265	277	306	270	248	291	276	308	285	238	283	248	277	273	251	269	247	279	255	259	273	313	295	282	262	272	282	259	271	238	264	252	266	245	307	234	271	293	306	317	268	260	238	284	245	264	303	247	287	248	256	264	249	257	279	242	261	278	253	254	264	267	263	262	245	275	243	288	285	263	270	260	284	270	274	274	243	278	299	277	297	269	252	264	263	293	276	312	252	278	251	287	269	289	261	279	271	265	273	253	305	278	293	292	267	273	266	262	285	278	262	278	255	265	270	252	265	268	259	299	279	300	251	271	295	288	263	255	269	261	252	267	258	255	255	254	259	288	282	287	296	288	262	258	268	294	284	259	306	253	295	253	258	258	268	259	257	258	269	262	231	277	244	273	296	264	257	245	265	259	272	252	290	289	266	244	289	245	258	278	278	276	241	244	286	265	272	278	273	249	293	253	272	264	295	271	265	286	279	262	245	298	269	253	272	276	280	258	255	306	280	270	288	275	268	274	275	258	285	292	258	264	250	293	257	308	253	279	267	290	292	267	274	244	265	270	281	265	252	254	315	283	310	269	273	273	251	289	252	271	290	264	283	289	277	306	297	278	305	262	266	265	272	262	266	252	260	266	283	250	285	252	301	281	262	272	257	281	285	256	255	252	268	270	290	247	265	247	293	260	281	268	295	232	255	269	260	261	265	272	300	244	238	255	256	260	291	249	227	301	257	283	271	270	281	268	264	261	231	272	281	257	273	266	281	270	275	293	274	271	277	282	242	292	280	249	282	296	254	269	290	264	285	280	300	254	285	268	276	279	269	266	258	261	273	236	270	263	275	278	253	277	271	264	257	277	247	237	243	242	254	271	259	269	259	276	288	272	280	282	277	263	267	255	238	287	285	302	255	260	291	266	264	257	298	292	263	268	278	264	251	282	302	249	289	294	277	257	279	281	253	253	282	272	271	279	265	274	263	268	273	279	266	272	284	236	280	246	272	279	245	248	268	260	273	277	225	249	269	256	261	257	289	280	282	273	282	272	271	284	295	262	275	269	258	274	287	255	321	261	269	279	272	267	248	292	258	279	291	323	287	299	234	288	293	251	285	296	277	282	261	280	273	278	267	268	284	278	285	264	261	280	253	269	285	246	285	258	285	277	266	263	292	237	255	250	260	293	288	279	274	258	288	288	281	276	254	248	301	273	261	252	279	248	283	256	242	264	284	282	257	254	266	273	269	285	273	274	261	237	269	317	273	264	245	283	313	259	279	278	286	267	255	296	288	290	275	300	282	249	288	266	307	252	263	242	252	264	277	247	261	274	266	279	270	283	313	285	253	259	290	292	289	266	286	274	263	279	272	251	297	256	271	303	289	294	282	308	304	271	256	297	273	254	290	288	275	259	275	251	264	271	265	282	263	267	267	292	257	298	267	271	255	265	279	305	268	266	274	265	281	259	273	243	253	284	265	276	281	261	271	232	256	262	271	306
61932	64922	53928	26834	1110	997	947	961	913	935	837	863	835	889	878	838	840	799	846	800	875	843	833	855	843	866	841	826	817	841	818	820	812	842	801	768	841	821	778	829	824	842	817	812	827	849	785	773	816	759	800	780	827	855	826	799	791	827	880	845	797	807	824	780	809	802	821	838	764	852	816	839	852	783	874	777	793	804	826	803	830	858	825	847	851	804	773	824	817	827	832	795	824	829	817	808	801	848	867	805	823	830	838	840	806	799	896	775	769	841	801	823	802	823	792	851	809	832	789	821	854	811	841	812	847	773	846	817	841	791	783	892	851	811	766	769	808	870	816	797	780	822	804	865	817	801	790	840	743	843	826	819	799	834	815	815	823	818	818	834	845	868	871	826	797	751	773	805	800	848	806	830	800	801	795	815	821	831	834	802	824	861	841	859	849	848	841	762	843	796	810	804	805	823	816	832	863	724	820	818	821	802	807	903	823	781	810	815	866	795	782	884	846	812	825	825	808	745	818	797	774	847	873	840	813	851	794	836	853	841	787	764	781	834	747	806	833	765	829	871	865	860	828	806	840	814	763	831	766	830	814	797	824	810	775	832	827	862	872	833	826	773	827	803	861	835	828	797	811	804	780	803	861	793	809	835	857	761	772	785	812	851	797	844	807	852	835	799	809	779	787	847	787	817	801	794	836	820	857	833	791	814	875	793	822	861	860	849	844	848	844	781	857	827	838	884	798	835	804	842	801	809	871	832	823	778	793	775	835	874	784	821	804	806	818	800	807	855	844	794	784	809	772	799	818	821	789	847	875	858	791	845	823	796	806	805	804	822	819	785	776	863	836	865	811	842	814	807	837	759	806	793	825	822	832	801	825	793	872	844	831	747	802	809	830	831	771	755	827	773	823	821	801	778	823	817	821	805	778	816	852	875	826	840	790	830	792	773	859	815	776	794	803	851	794	775	797	818	825	792	827	771	831	829	813	812	834	833	782	800	828	859	848	837	857	842	825	843	763	834	819	833	816	803	805	890	765	865	809	833	835	837	816	777	792	842	853	807	770	830	840	808	769	781	811	812	824	848	886	812	818	864	807	825	837	861	784	790	842	825	799	869	864	798	834	755	759	832	844	871	730	841	838	798	832	853	823	784	826	756	824	833	797	814	774	759	795	806	810	843	853	802	847	857	806	778	806	871	808	823	790	780	797	800	786	806	879	858	830	764	836	770	823	823	859	809	794	815	810	823	832	807	890	799	794	795	823	789	831	795	850	787	805	808	799	838	795	798	789	823	794	791	808	817	808	831	834	799	820	764	816	868	805	829	827	853	860	847	869	823	795	825	803	825	801	832	809	849	773	795	765	831	833	805	889	820	832	801	836	805	821	817	828	760	818	877	817	808	822	841	884	821	803	807	810	771	830	805	919	846	830	848	776	812	807	782	858	797	833	871	792	869	843	857	803	822	866	817	826	843	798	849	815	832	768	815	847	861	785	818	765	835	817	785	857	800	796	795	808	831	777	841	818	818	839	820	799	831	802	792	835	778	874	833	854	850	799	812	797	809	820	821	856	835	824	766	820	853	828	807	842	847	805	787	813	825	786	834	851	833	829	817	807	778	835	879	790	832	811	810	862	800	783	826	762	807	815	833	839	875	817	834	859	804	813	841	805	861	775	800	762	818	831	804	830	872	786	792	816	848	849	840	759	816	822	793	823	838	869	786	826	810	817	844	842	823	813	864	769	817	837	830	859	836	836	808	822	785	875	812	817	840	842	829	817	841	837	808	815	851	795	842	817	828	866	840	826	798	799	822	779	830	830	787	816	843	793	804	785	795	818	786	846	827	804	782	806	797	845	823	817	814	810	883	762	826	818	853	862	803	846	833	815	807	840	786	760	821	790	840	800	771	804	766	789	807	822	820	780	809	859	800	785	820	800	757	783	792	825	843	812	834	810	842	803	817	813	807	824	819	834	816	826	773	788	877	855	801	857	777	824	836	788	805	840	766	830	776	767	805	840	816	844	789	770	819	795	787	833	764	847	778	824	854	826	799	773	836	793	840	792	840	791	820	878	880	794	866	795	797	800	846	780	877	815	823	808	788	821	823	807	777	816	834	800	838	792	813	805	810	881	761	800	831	836	793	814	821	784	796	820	807	781	839	825	810	808	811	828	774	785	828	758	805	793	826	836	750	818	778	845	791	778	874	795	803	861	790	785	777	835	838	835	755	822	830	808	842	817	852	846	829	781	829	779	799	821	785	775	804	820	796	812	836	848	796	783	831	885	873	819	790	777	882	825	803	858	846	830	833	833	818	839	839	781	794	794	772	830	754	798	800	838	781	839	850	803	826	807	791	796	875	854	866	819	838	823	830	813	827	771	796	811	795	801	759	775	831	817	788	783	814	852	790	778	794	827	868	822	788	825	801	846	755	804	825	798	855	843	828	797	808	776	833	849	781	827	817	832	827	808	836	809	792	834	855	816	840	832	818	827	799	813	784	783	820	811	796	834	824	814	798	833	805	813	775	837	815	777	848	857	785	805	816	820	789	803	780	802	803	857	800	827	830	823	804	791	800	808	869	829	828	782	912	889	818	811	829	838	783	824	791	820	767	813	869	876	810	786	800	815	768	766	815	836	817	785	779	795	847	890	833	840	800	806	816	822	813	816	851	769	759	752	797	843	804	851	800	826	778	795	853	816	784	834	798	834	805	839	851	832	840	814	802	823	793	767	786	828	809	844	832	823	807	836	832	776	809	826	837	836	880	804	808	826	814	846	847	785	831	807	794	797	868	799	838	798	821	818	819	793	833	809	815	864	790	816	826	750	832	784	797	793	827	827	848	835	811	790	789	840	826	856	814	795	851	844	824	832	811	851	835	814	796	832	805	831	791	836	833	807	814	864	750	836	793	823	831	823	824	839	809	788	806	819	806	859	796	769	745	824	817	804	807	827	830	820	828	824	778	846	808	791	828	810	824	814	789	789	847	882	801	869	827	813	842	815	830	810	771	838	783	806	823	795	815	801	805	805	799	826	821	871	871	815	799	834	819	819	845	886	839	837	737	792	862	858	800	767	854	828	866	841	843	804	822	788	834	836	817	815	821	803	793	776	778	830	861	816	792	799	791	817	864	792	805	849	837	837	824	788	783	831	826	851	827	818	764	822	842	841	855	849	821	791	821	790	801	800	793	783	785	797	780	794	853	811	814	861	838	859	850	850	801	780	793	788	855	822	817	842	895	785	821	820	834	804	806	826	786	848	857	801	805	843	885	806	833	794	807	833	795	834	851	779	803	819	872	747	891	790	849	832	900	814	838	842	831	819	834	794	785	847	766	813	834	831	873	858	853	862	799	806	836	777	860	846	819	892	830	805	787	813	832	850	832	849	811	720	816	865	796	815	820	818	829	810	828	746	801	790	783	820	815	807	837	823	837	822	819	843	805	807	800	824	798	802	841	751	821	799	805	812	791	818	778	801	842	811	825	834	857	798	813	809	814
33215	23202	10658	1452	190	173	178	160	152	169	172	165	168	197	171	165	166	182	152	152	159	174	177	157	186	173	180	159	154	167	162	163	185	170	156	122	150	150	156	159	193	187	161	169	176	148	167	153	152	142	159	155	165	163	169	170	154	164	151	173	155	166	149	192	158	170	192	157	166	155	178	163	143	164	163	171	152	164	150	169	152	157	150	135	184	155	143	148	156	162	183	149	155	157	153	160	153	171	146	169	167	156	176	143	168	170	158	150	147	171	153	172	178	173	156	164	165	165	152	160	178	168	149	172	160	158	173	180	160	162	149	157	168	150	167	174	189	181	175	149	158	150	145	144	161	160	159	144	163	165	172	147	167	169	180	161	180	157	143	179	148	175	180	184	142	179	167	178	170	166	170	172	189	175	161	157	153	159	169	163	166	158	165	161	156	168	161	143	149	181	175	175	172	168	181	155	171	191	165	158	166	180	176	164	176	162	169	172	160	171	163	159	181	177	179	180	151	160	155	179	160	166	161	164	147	157	151	157	167	155	170	166	177	178	190	170	167	171	176	156	162	163	177	146	168	162	177	177	136	144	174	159	159	169	155	142	152	151	161	160	151	167	195	147	150	157	197	155	152	142	162	176	153	146	149	154	174	161	159	189	173	153	157	185	184	168	177	170	162	184	151	131	166	158	167	149	164	148	183	158	164	160	143	154	149	167	155	149	156	164	165	155	164	176	141	184	149	156	163	165	187	159	161	163	152	154	161	182	188	146	172	152	173	148	174	159	166	159	158	174	184	139	175	169	147	210	144	138	158	178	156	172	155	181	165	195	156	145	172	177	148	166	168	165	195	178	158	172	151	184	169	157	209	168	153	165	145	149	155	153	151	175	170	168	176	180	156	153	172	180	139	174	171	162	168	170	172	159	182	145	164	164	162	160	156	162	192	155	177	153	151	141	155	148	172	136	198	191	152	174	178	154	175	155	189	175	174	169	168	179	153	182	139	158	159	156	161	149	164	148	153	172	194	159	178	152	171	185	165	183	155	172	160	140	162	143	158	154	160	153	183	159	161	160	156	165	170	149	177	168	156	177	175	178	168	158	175	157	172	181	159	147	144	168	160	157	177	174	177	171	168	158	156	166	146	176	186	182	159	173	155	158	153	177	155	173	176	158	165	157	173	157	163	176	172	155	150	167	160	143	179	143	178	148	166	183	173	156	178	185	143	161	157	154	143	171	156	175	152	176	163	139	166	161	168	165	144	159	167	170	180	168	185	169	166	139	177	178	149	178	166	166	174	169	152	157	171	148	155	167	177	173	170	174	157	156	157	174	141	148	155	159	139	173	170	175	173	157	175	146	147	172	145	187	179	166	158	178	177	176	160	160	173	159	173	150	174	162	168	177	181	163	151	172	159	160	158	171	161	154	166	161	158	163	136	182	164	174	173	177	167	170	177	148	161	144	173	157	200	176	156	163	156	164	172	183	152	151	166	162	163	183	186	166	160	172	180	155	166	147	171	187	169	149	177	162	166	193	168	144	161	171	151	175	178	151	145	169	154	163	144	145	164	155	188	168	163	171	162	160	156	175	151	183	151	172	167	165	161	174	137	175	174	175	173	173	171	175	191	171	150	156	176	175	140	179	161	188	149	157	172	168	165	166	175	188	183	170	162	166	136	164	156	146	177	171	188	166	159	162	138	174	161	167	172	188	182	173	169	187	181	190	179	151	162	154	165	170	149	157	141	175	166	145	167	143	173	160	166	154	188	195	182	165	174	196	171	152	150	163	165	164	163	149	189	171	167	175	149	155	152	181	148	189	146	164	168	169	156	169	144	157	178	172	165	177	155	169	168	134	150	161	193	146	154	161	190	161	166	175	164	165	182	152	164	172	167	186	169	151	162	161	182	149	168	171	151	155	173	153	186	164	169	136	178	181	171	180	169	187	161	174	162	147	160	171	163	175	180	157	173	162	166	171	170	161	150	165	157	179	160	143	151	184	172	157	172	183	146	178	158	169	161	172	153	170	167	168	214	176	163	165	151	173	160	170	191	162	160	169	167	175	172	176	174	158	156	170	160	149	164	153	168	173	179	170	149	156	171	159	153	175	153	165	138	170	168	160	156	187	177	178	184	164	149	152	159	163	177	180	182	162	163	174	166	166	141	176	172	170	158	177	141	150	166	149	154	153	195	154	174	159	180	167	185	152	165	154	150	165	160	186	175	179	151	157	159	148	167	147	169	160	167	157	160	173	162	171	147	179	151	158	172	154	144	152	176	159	148	191	158	175	171	156	168	181	154	147	162	178	151	169	146	163	174	153	176	150	182	186	141	199	166	181	174	160	172	154	172	140	154	167	159	169	188	177	162	155	193	152	154	162	145	164	161	159	158	152	159	156	187	162	174	187	165	152	146	192	166	170	180	136	170	152	151	154	171	163	146	157	155	150	164	175	160	164	164	163	185	164	159	176	162	164	161	138	148	167	161	172	185	153	180	170	146	156	188	154	196	175	163	161	167	153	169	162	190	166	166	186	174	151	149	162	147	180	159	152	161	153	152	173	171	138	158	166	160	162	168	165	158	175	166	159	208	165	172	170	173	178	152	162	161	192	166	163	168	171	160	157	169	142	160	173	154	157	179	177	156	149	162	178	150	175	159	170	166	176	199	178	179	146	148	147	159	172	167	182	180	147	191	163	171	162	170	188	181	175	162	169	179	180	179	161	170	177	171	168	146	177	161	168	154	167	166	143	146	162	185	168	165	178	160	151	168	161	178	159	175	201	156	185	166	180	171	148	203	176	165	159	167	172	172	165	177	165	171	151	151	164	183	166	156	166	147	157	173	148	156	166	171	160	165	152	154	170	159	149	159	166	192	155	144	162	140	152	160	137	159	140	163	192	137	171	157	158	173	179	167	153	157	156	150	209	173	201	173	147	150	154	180	172	151	181	169	151	186	154	161	166	151	164	167	173	162	162	175	127	137	167	151	158	171	150	162	177	171	160	180	170	156	186	155	183	167	167	159	186	171	159	161	179	181	148	164	161	156	164	158	164	167	181	172	166	153	184	177	172	149	143	161	158	159	133	154	169	142	154	156	152	165	171	157	165	186	156	161	156	180	167	144	140	154	175	162	159	172	209	165	164	158	156	151	174	148	155	161	171	154	167	173	176	139	182	163	176	150	154	171	180	175	182	157	188	166	154	162	172	151	172	176	174	183	167	163	170	149	172	154	154	157	168	158	170	150	171	182	179	179	155	170	186	153	167	167	176	174	161	156	163	181	181	167	174	173	155	168	163	157	165	180	175	173	183	185	178	173	145	144	163	165	165	157	165	166	154	171	175	171	157	157	145	177	171	167	161	161	123	188	172	152	171	170	155	149	188	187	169	155	155	151	131	165	165	167	158	176	149	188	179	159	182	194	159	181	175	152	174	164	176	162	178	165	170	176	168	184	143	165	164	144	158	152	161	168	179	158	178	164	159	168	150	140	169	184	146
31581	26505	14095	3221	536	513	551	540	553	547	561	566	553	526	526	531	511	552	564	539	560	564	542	568	528	553	567	544	519	514	533	556	551	550	544	538	562	530	535	506	539	560	569	561	548	527	552	518	541	573	520	511	521	514	555	590	540	526	549	535	528	519	477	547	531	566	542	530	575	540	538	542	543	538	547	599	523	544	559	549	556	545	583	556	527	575	537	537	552	557	563	505	526	559	555	546	541	536	550	534	573	552	537	552	556	543	539	560	585	531	543	542	520	529	529	520	519	545	558	510	574	544	520	557	554	531	523	520	472	566	562	534	553	578	530	541	497	527	540	518	517	537	546	547	546	508	545	559	561	563	512	575	558	512	539	525	524	537	539	556	536	547	565	559	533	552	529	554	551	544	533	531	525	546	541	524	546	530	557	528	545	505	577	577	555	537	577	536	522	549	533	548	519	552	531	560	529	547	550	549	552	533	544	517	543	520	534	596	548	526	521	510	515	563	543	529	557	547	541	537	496	518	520	514	578	508	532	524	525	544	534	534	581	540	570	564	504	543	546	504	568	563	553	561	552	593	523	539	537	541	520	549	570	555	533	503	521	566	556	564	519	557	535	541	566	551	518	538	568	520	571	577	522	549	558	544	532	545	570	537	530	549	517	487	569	534	554	529	517	537	544	546	469	551	544	544	542	544	532	535	499	515	560	572	526	547	586	544	542	519	530	572	547	553	539	555	565	536	517	526	509	504	514	522	531	466	532	575	518	540	543	530	517	554	536	552	518	515	541	519	534	550	572	545	538	517	533	563	589	548	543	577	551	525	555	548	521	516	511	593	543	543	552	551	520	491	523	545	540	555	552	536	543	586	546	560	583	489	564	528	547	536	551	536	543	525	539	529	547	542	508	555	528	506	538	545	556	565	541	503	504	542	554	549	550	575	542	567	563	534	553	611	521	516	543	531	545	545	544	549	516	518	544	531	491	538	526	536	569	517	511	523	557	528	537	513	509	545	492	542	564	568	521	552	545	567	508	499	587	578	543	561	542	554	581	529	536	516	559	535	545	573	536	512	554	541	515	569	540	571	581	552	563	544	529	500	523	530	539	532	548	577	504	543	559	622	534	546	517	545	546	519	571	555	559	552	599	527	551	574	520	552	540	568	549	575	547	553	558	557	592	563	553	579	553	566	544	530	524	569	538	537	512	560	550	533	514	530	527	560	554	545	509	541	577	551	555	519	568	512	542	545	538	543	542	549	549	537	529	541	558	593	552	531	565	541	530	545	533	562	548	570	536	517	533	557	543	558	557	570	519	501	543	555	531	532	561	564	532	555	561	558	528	547	556	566	536	559	547	506	560	525	539	559	584	530	536	542	496	543	524	542	499	539	532	532	582	569	548	545	523	539	524	551	567	501	582	528	527	545	540	575	530	526	561	535	555	569	551	525	519	576	570	516	558	521	567	561	474	512	562	500	549	556	548	540	574	519	566	561	500	516	559	558	582	519	546	533	559	539	534	585	520	515	531	545	559	530	509	520	546	534	543	606	553	543	534	567	530	568	533	531	530	589	558	492	537	512	540	562	548	584	544	551	517	573	542	593	556	535	529	567	534	526	517	561	540	541	549	526	531	562	548	511	588	518	563	563	539	563	542	546	538	540	586	509	549	557	544	510	526	491	568	533	519	552	516	599	513	542	566	523	538	523	569	563	541	547	500	520	502	486	546	502	570	577	564	512	510	546	556	558	522	559	530	520	505	527	511	497	547	540	535	538	513	545	524	533	552	543	527	519	563	568	549	544	564	576	532	514	521	498	557	576	525	533	550	587	541	510	556	560	564	550	559	548	535	521	532	556	556	506	539	530	540	530	516	553	539	582	568	554	582	581	536	532	506	511	564	527	531	585	540	594	561	541	575	547	567	555	552	519	559	563	567	549	535	546	581	541	526	539	558	546	551	534	549	514	513	541	510	552	498	524	507	547	606	552	617	540	526	548	557	571	560	508	500	561	519	522	523	566	542	572	552	549	538	495	583	560	549	510	528	562	541	549	503	571	545	577	560	579	572	529	534	493	530	593	548	554	554	516	547	552	535	525	555	539	579	569	532	516	571	549	539	501	525	535	527	534	547	538	531	573	511	543	536	562	537	539	545	543	581	523	573	535	570	538	558	533	497	518	553	511	523	573	564	535	541	509	533	593	513	515	585	582	555	529	561	530	557	531	547	538	531	575	574	514	553	547	518	536	513	507	548	523	542	597	518	509	578	539	533	529	563	553	557	533	597	550	534	518	525	512	522	524	512	530	543	524	559	563	517	517	586	506	563	537	561	566	533	534	522	530	551	537	523	563	550	502	570	586	560	568	512	515	539	599	536	563	609	577	531	526	536	509	519	556	546	525	525	529	560	549	546	579	558	504	541	532	550	556	526	560	604	549	521	587	514	527	567	547	565	523	546	545	553	528	539	530	532	516	552	537	548	580	508	531	538	545	551	555	506	552	525	615	549	510	546	563	569	517	566	532	544	517	526	516	516	541	549	559	528	494	515	581	510	568	570	520	550	525	497	537	536	525	530	556	553	540	550	559	570	536	539	503	528	570	550	527	533	509	556	526	533	540	539	541	560	545	605	538	563	561	563	519	522	523	569	583	565	559	514	570	545	507	602	549	553	546	520	527	537	522	561	529	539	570	558	545	553	522	490	497	521	544	570	551	544	507	555	522	565	558	532	507	534	515	476	525	547	520	562	558	553	577	520	519	540	559	541	527	579	504	535	549	552	580	541	546	551	542	538	530	553	553	531	517	545	587	550	564	545	532	542	555	497	552	525	556	527	545	526	525	527	529	579	577	502	576	513	548	557	508	503	590	540	549	549	542	519	548	558	561	585	523	557	544	499	507	567	523	537	564	538	515	532	582	517	518	505	530	571	504	506	555	541	563	540	543	532	540	561	518	533	532	548	516	520	539	532	553	545	532	536	532	573	530	535	573	530	560	526	532	516	559	546	531	532	535	555	528	536	566	524	580	527	543	545	519	587	526	527	549	545	584	534	558	521	493	512	536	531	582	589	530	534	578	526	512	561	532	511	556	520	510	558	525	567	540	537	572	531	562	517	547	546	522	560	559	545	562	579	530	561	542	528	565	521	560	524	523	503	627	519	585	529	565	525	534	584	537	540	554	549	530	553	577	532	552	528	545	518	535	570	538	515	524	514	541	524	555	553	538	561	503	543	584	530	524	580	557	514	557	528	572	510	510	571	558	537	563	561	542	553	574	500	541	546	562	485	569	551	532	549	510	556	522	528	533	548	531	535	589	564	555	513	637	522	519	486	555	547	547	575	538	581	555	599	561	523	563	530	592	564	498	538	570	527	586	557	519	493	567	499	524	552	546	533	558	505	542	505	589	536	549	519	530	550	561	549	543	525	555	529	573	562	546	537	557	571	570	546	581	594	530	521	526	524	552	568	526	580	515	544	530	534	516	539	538	559	540	542	506	537	532
65180	59468	44006	17409	1267	177	167	141	188	132	151	187	161	166	158	176	173	162	169	167	172	151	144	148	180	152	193	170	157	181	177	175	157	167	169	159	180	172	147	147	165	157	150	149	173	164	165	185	154	162	138	175	152	190	162	131	182	158	169	146	148	171	166	159	159	181	156	199	177	145	164	170	161	179	180	164	165	176	160	152	166	142	189	201	154	155	178	148	163	162	147	180	168	147	153	146	162	165	161	176	149	167	173	144	161	178	178	164	171	166	174	167	169	159	156	156	162	153	136	159	182	175	154	170	174	153	175	174	173	172	162	183	154	183	182	157	162	149	197	163	148	161	144	164	154	186	176	132	180	141	160	173	152	173	182	165	162	158	180	176	165	164	143	175	167	163	152	159	189	149	155	151	139	154	165	147	152	157	160	161	158	168	174	173	162	160	163	169	162	166	149	168	164	161	167	166	153	173	174	190	157	165	170	174	162	161	163	175	150	168	165	140	155	142	151	134	172	165	162	170	149	180	160	166	136	170	161	178	162	171	157	174	179	170	160	151	161	170	156	181	175	172	177	159	153	160	178	159	177	160	162	167	157	187	164	166	176	142	159	159	170	152	146	159	161	159	151	172	165	165	156	185	168	160	194	168	164	175	157	163	169	143	148	144	123	152	174	172	159	138	169	169	162	192	178	159	153	166	172	155	142	165	193	171	140	168	172	149	169	171	161	189	169	165	185	161	138	132	149	151	164	156	161	151	159	164	156	152	152	146	164	166	165	159	184	164	162	154	193	152	128	199	197	164	171	153	174	159	164	164	178	169	156	158	177	174	169	172	167	165	152	169	155	121	135	146	146	169	146	173	161	143	134	168	172	154	182	176	175	173	148	147	160	158	166	167	179	151	177	157	149	172	169	165	157	157	153	161	163	186	155	181	165	169	169	154	157	157	174	152	187	155	168	166	172	194	176	159	176	155	172	167	180	179	156	186	157	163	147	156	165	183	162	161	168	180	169	173	160	159	164	174	142	152	169	161	176	168	173	175	187	166	173	163	137	171	185	151	162	178	157	146	174	164	137	176	164	162	151	162	174	146	167	136	166	156	160	183	173	185	157	203	161	153	163	172	148	146	147	147	157	169	168	150	185	197	162	168	157	153	157	157	180	153	188	152	181	183	177	165	155	165	185	165	162	153	158	164	173	157	144	153	190	207	172	169	167	162	166	145	143	134	165	184	188	145	158	154	164	152	158	159	144	144	154	163	162	165	156	154	180	191	141	177	160	176	164	139	185	171	135	161	165	165	152	143	177	195	167	161	159	176	165	145	147	175	153	186	160	158	163	173	151	155	154	169	191	154	163	163	152	162	166	167	162	176	163	165	145	155	156	155	170	164	148	161	175	163	168	162	183	158	139	177	173	183	148	151	158	178	169	155	171	182	181	153	179	175	150	181	153	181	164	147	154	179	151	172	141	162	138	168	174	146	146	168	165	156	167	174	179	149	176	158	154	169	161	150	157	164	159	168	154	168	138	182	175	159	188	168	154	166	178	148	162	159	177	163	163	152	161	166	169	166	165	157	164	184	135	172	155	160	156	178	157	164	143	149	154	163	147	142	195	149	164	156	162	137	145	165	156	160	185	157	149	153	190	175	187	157	163	173	160	140	167	175	166	159	151	166	162	170	158	178	150	172	159	180	167	167	170	145	158	164	146	163	162	151	164	180	169	160	168	149	147	158	179	168	139	181	158	185	153	146	189	159	154	179	174	172	154	156	140	153	158	170	167	140	173	147	170	154	147	162	165	159	167	168	150	178	160	155	158	162	151	152	175	180	186	181	154	171	142	163	169	155	151	165	176	156	166	143	149	180	185	144	199	198	181	159	169	155	142	155	168	159	173	135	155	163	169	177	160	150	161	164	154	164	184	163	173	169	165	131	159	161	167	170	166	141	220	151	165	143	154	164	147	159	166	171	153	183	179	159	167	168	168	171	139	172	169	161	143	171	156	159	165	180	167	169	136	168	151	157	149	157	158	150	144	149	161	148	194	157	157	173	163	162	161	155	172	155	153	166	167	136	153	178	170	150	164	180	175	174	183	185	175	152	164	161	163	186	144	178	160	156	156	171	173	158	157	158	149	170	168	182	147	132	165	165	170	160	142	173	139	169	163	152	160	189	176	159	152	164	166	157	157	157	157	182	171	170	169	182	161	185	179	147	175	167	168	181	161	149	183	177	164	170	157	180	177	166	164	180	144	175	173	186	143	149	153	145	170	152	166	156	172	169	164	154	179	161	170	127	163	130	194	186	152	179	176	177	158	154	168	181	183	183	162	160	163	157	162	165	164	162	167	140	180	170	161	155	162	166	157	167	164	165	160	163	153	170	165	160	153	147	161	149	166	169	154	160	184	139	167	179	155	174	183	167	187	174	172	167	156	154	152	134	173	161	171	138	161	154	159	154	178	163	145	181	172	157	170	150	171	170	157	156	166	145	144	162	169	162	175	162	161	169	160	179	158	173	174	177	168	148	164	181	159	181	153	162	187	178	164	179	151	174	158	181	162	169	148	167	163	165	161	175	167	178	169	148	190	185	161	165	172	160	175	156	158	144	169	164	166	171	166	175	173	164	151	159	164	146	172	167	153	145	160	182	144	185	158	167	176	142	155	178	180	163	183	187	150	148	160	140	157	150	155	156	161	168	142	179	162	147	150	151	188	182	181	148	157	145	164	158	164	143	176	144	162	150	140	160	166	174	127	173	147	151	157	172	152	156	139	178	162	167	157	146	163	167	165	172	160	169	150	157	150	155	162	143	153	164	169	157	157	156	154	167	164	181	156	162	148	147	158	152	168	166	147	157	170	165	159	186	150	157	176	158	169	164	158	183	144	176	152	180	145	161	166	147	162	157	171	194	164	173	168	163	148	150	176	139	174	161	163	174	174	168	183	163	157	178	152	138	165	164	176	135	153	174	167	151	192	153	141	160	165	175	163	149	155	160	163	152	168	145	185	164	181	138	162	176	177	177	156	159	156	196	154	164	165	189	148	154	165	180	160	153	172	149	164	176	184	159	162	163	151	170	145	161	147	161	156	164	155	169	161	148	164	152	144	152	156	157	163	154	139	166	168	147	145	154	162	154	178	159	145	169	156	148	166	189	180	166	174	160	179	160	154	168	141	157	155	158	162	175	155	146	137	169	163	172	144	181	166	159	160	156	164	163	150	155	183	181	155	140	156	156	153	140	167	152	187	144	189	166	166	179	176	166	154	164	172	169	160	174	171	164	158	168	163	148	156	163	154	149	155	176	167	166	177	181	180	143	155	159	188	144	145	173	163	174	181	175	150	163	150	173	189	133	153	157	169	174	141	159	171	173	167	154	163	162	140	146	151	147	142	160	183	177	160	168	180	177	161	148	151	180	167	145	150	166	143	148	146	164	184	167	148	161	171	176	172	181	182	152	157	152	155	149	134	162	160	165	152	180	160	163	158	177	160	175	162	152
47250	49092	40172	17277	612	648	606	560	536	571	573	543	573	569	585	565	556	516	546	523	523	555	572	535	586	514	473	561	546	547	515	528	534	538	543	556	582	522	498	532	553	557	512	573	542	525	519	523	499	560	524	539	560	542	566	536	509	507	542	540	531	578	541	512	509	523	499	575	517	561	557	551	547	576	527	501	515	532	548	531	532	533	515	515	478	512	539	513	541	548	561	533	549	546	560	524	505	613	508	530	547	528	527	582	553	528	548	521	562	546	542	534	549	532	530	523	558	547	526	535	524	520	537	548	523	540	515	546	484	532	547	534	522	509	587	532	527	523	537	500	519	554	533	541	523	526	545	548	521	545	530	532	555	553	540	533	512	511	528	522	501	543	566	526	520	536	538	532	509	520	559	549	588	543	559	518	532	530	541	493	518	535	519	576	496	506	596	537	577	556	538	545	507	574	567	541	527	553	530	503	537	503	572	495	574	535	502	541	501	525	522	582	540	540	538	547	564	538	545	525	537	510	480	514	523	539	569	527	513	490	523	549	540	547	541	576	547	499	550	549	528	472	556	509	539	536	493	558	496	524	569	470	476	521	519	540	524	503	525	528	544	567	550	505	521	528	557	504	542	573	505	562	558	579	512	526	509	545	493	570	511	509	513	570	504	541	545	537	547	536	526	501	549	534	533	510	534	543	525	530	475	554	534	568	547	543	593	563	532	551	543	543	560	549	528	565	510	537	546	496	543	544	568	521	509	532	547	545	492	513	523	515	533	505	591	576	571	523	541	502	522	601	510	550	581	562	529	515	553	522	542	511	544	528	559	535	529	511	548	520	514	515	572	498	525	519	531	510	527	534	509	531	528	557	545	545	537	503	532	566	565	542	483	523	517	584	504	542	518	554	552	534	512	513	485	536	562	523	529	523	577	529	531	544	537	538	508	539	550	495	561	539	530	541	561	536	549	539	544	525	507	531	551	534	531	598	559	524	523	505	553	528	506	531	541	575	530	536	510	538	521	540	525	549	524	573	509	544	519	534	548	528	528	502	531	521	559	538	525	524	552	513	548	519	519	528	532	547	516	547	584	549	543	542	532	515	543	495	567	528	552	556	522	549	559	520	579	531	552	529	510	599	530	549	543	507	538	519	553	539	538	592	567	542	502	497	526	480	533	558	490	570	502	544	501	516	510	523	528	558	557	509	544	564	546	533	545	546	582	561	559	538	560	540	533	555	507	506	563	540	547	558	521	488	509	563	563	494	529	519	507	542	566	550	584	554	561	514	545	524	497	522	499	567	546	517	542	553	584	545	569	542	538	512	503	544	558	500	554	532	528	512	550	515	528	576	559	502	506	557	519	562	574	539	570	530	515	485	512	599	479	522	534	512	534	556	504	521	535	568	524	533	543	506	489	521	536	537	537	550	555	533	515	532	530	559	566	530	503	545	548	566	510	507	547	517	519	561	544	547	559	505	514	502	526	502	553	516	490	540	538	491	534	512	529	510	578	562	546	523	527	514	516	533	522	509	526	528	519	510	522	550	501	551	515	547	584	548	543	505	538	543	530	534	540	544	489	577	520	508	521	559	511	536	538	580	509	537	530	563	548	490	565	540	520	542	528	554	506	566	526	520	482	550	568	527	509	537	521	503	557	511	523	546	497	520	573	477	560	577	524	553	562	528	534	523	484	528	538	529	532	532	565	556	530	540	579	548	558	493	507	533	535	576	549	551	515	533	544	483	566	520	533	527	517	538	532	548	517	557	527	535	521	547	503	528	485	537	499	546	555	532	573	561	510	573	550	550	512	514	533	479	529	497	556	560	520	508	556	513	536	522	508	510	533	524	498	541	507	540	522	580	559	542	542	532	533	528	572	551	536	528	526	546	551	520	552	524	485	536	542	535	549	558	509	492	548	539	518	556	521	523	524	549	542	556	517	548	479	497	520	500	546	539	589	545	557	528	555	551	536	500	534	564	524	563	560	504	540	546	548	467	493	535	498	590	520	544	526	541	574	526	523	496	524	546	497	504	514	532	531	478	520	525	524	551	540	556	512	524	559	533	559	553	556	526	564	537	534	488	507	517	539	507	525	529	555	537	555	550	529	534	562	512	552	506	516	515	544	543	529	526	558	525	584	543	538	516	498	522	522	527	562	510	538	545	475	536	548	494	489	566	519	549	552	526	575	509	542	551	542	531	615	546	528	522	551	498	506	492	539	524	530	541	525	545	545	512	557	542	509	535	563	518	567	528	530	489	520	519	550	534	567	558	515	518	543	500	531	506	538	569	533	571	519	477	556	523	532	498	554	527	533	574	513	490	576	544	556	533	530	557	556	562	476	540	541	525	535	531	563	544	541	554	539	528	559	525	541	553	493	528	472	554	574	515	558	569	537	548	544	536	494	593	527	533	528	550	528	543	511	537	511	520	531	521	519	535	523	528	555	541	544	507	510	506	553	511	553	536	582	526	538	493	537	551	517	542	544	546	563	597	504	522	535	552	575	541	485	536	501	541	542	508	546	536	535	550	531	528	516	563	504	522	486	545	492	548	513	534	539	547	505	535	533	462	521	542	543	529	520	534	555	512	537	552	513	549	539	541	546	527	541	536	543	505	513	531	578	543	568	534	525	530	513	537	520	527	502	550	557	541	516	565	514	522	538	552	526	527	572	499	541	526	545	554	515	525	546	527	554	526	497	529	500	501	545	538	528	535	566	541	547	550	571	512	538	524	525	502	516	526	505	524	540	542	516	547	533	504	520	528	519	517	539	533	568	535	541	508	579	569	551	506	541	533	580	530	559	545	509	579	514	535	530	546	528	519	519	532	525	533	512	558	518	490	545	496	495	535	528	558	535	513	561	504	545	542	564	489	549	523	539	528	532	568	549	486	534	509	563	557	528	569	519	511	510	515	538	529	529	527	553	516	552	498	558	548	545	550	513	511	540	547	524	535	499	534	521	538	514	514	516	517	526	561	528	538	513	481	509	500	519	522	547	507	512	529	538	495	526	523	601	520	536	547	523	566	518	522	538	532	541	552	540	538	528	572	535	555	478	542	511	523	489	519	531	540	516	540	531	479	536	549	533	560	512	538	542	512	546	499	576	536	524	543	536	521	526	520	506	530	579	523	518	521	537	504	580	562	550	542	538	537	515	524	512	507	522	564	482	538	515	579	539	522	524	550	513	523	564	544	551	525	524	532	543	515	512	508	546	543	570	563	498	554	540	521	517	534	491	560	543	542	530	528	508	569	567	548	544	584	522	541	518	510	561	503	550	525	529	501	537	497	561	526	504	553	536	542	577	550	528	563	522	505	522	540	505	531	527	537	550	518	493	536	508	506	543	513	435	549	564	507	531	546	550	518	563	513	601	550	522	534	564	541	548	564	521	551	508	515	524	531	529	509	595	523	499	544	538	533	522	508	519	529	569	528	524	494	478	560	566	551	503	560	523	534	547	507	553	524	578	573	571	561	507	556	521	523	555	550	555	552	529	571
78123	72994	58361	26816	5530	415	272	284	320	301	268	292	252	254	271	287	286	282	280	272	270	303	259	241	254	289	305	277	284	273	249	268	303	256	255	266	240	273	285	281	258	257	275	256	300	249	260	261	246	232	300	284	251	245	261	266	280	273	285	267	289	275	264	290	258	280	268	265	257	229	230	253	281	261	252	277	275	277	250	300	228	251	244	279	270	266	285	236	273	268	277	254	249	253	247	313	287	272	283	262	287	292	247	281	285	274	307	291	279	254	241	260	265	282	269	250	261	277	275	284	253	282	260	266	290	259	289	281	237	280	257	284	294	262	246	247	256	268	288	264	279	265	248	275	271	253	287	272	285	274	270	264	240	286	309	260	245	256	252	256	266	257	244	234	278	236	264	265	270	263	273	289	263	290	259	301	261	256	270	257	289	236	264	269	264	245	254	269	285	266	279	246	278	262	265	276	247	258	276	224	275	252	259	274	283	302	254	280	256	267	275	275	271	273	286	293	280	270	273	249	241	279	308	300	285	269	274	266	274	273	224	262	262	285	248	294	232	253	279	273	243	257	302	272	251	297	275	244	254	293	232	244	240	281	238	241	289	239	274	266	248	293	245	266	282	265	289	312	259	279	263	293	277	277	290	270	294	237	252	293	246	252	278	278	290	260	264	267	297	249	290	286	292	294	251	272	277	270	264	267	276	260	284	290	290	286	237	269	269	289	279	274	309	253	273	278	297	285	268	274	240	280	265	258	273	281	271	254	245	303	272	262	261	278	306	269	251	276	264	257	255	247	309	254	270	240	269	295	268	227	280	302	269	268	276	257	260	257	262	253	251	276	244	264	230	252	261	275	281	292	278	282	279	297	287	268	280	289	266	251	268	292	282	280	269	261	280	272	261	281	260	273	267	287	280	273	257	284	263	288	269	262	275	271	250	260	246	279	252	273	260	283	289	272	288	281	248	268	263	237	262	236	268	279	272	248	262	312	278	286	255	253	283	295	272	242	254	242	273	243	272	256	294	282	294	278	293	285	282	290	242	253	269	245	250	261	245	300	282	260	244	274	266	264	271	255	271	277	265	252	258	251	274	266	270	261	251	254	277	265	238	279	310	283	270	244	277	275	255	268	285	292	255	246	240	243	244	291	268	255	245	308	291	297	243	289	269	253	253	256	282	293	268	282	270	304	265	292	291	308	272	270	257	266	264	255	270	289	245	279	282	269	286	252	289	267	264	279	286	251	249	247	319	235	271	238	253	273	273	285	265	276	277	263	268	267	255	275	274	273	279	249	244	284	263	257	262	245	262	262	292	257	247	249	260	284	267	273	281	251	280	251	267	248	256	296	236	291	264	273	285	272	228	257	274	269	272	263	269	268	271	248	304	285	289	283	254	280	247	263	282	275	278	253	265	250	293	263	248	270	277	269	266	267	260	278	266	247	281	294	297	258	277	263	284	254	301	284	276	307	289	256	281	267	264	251	271	278	238	261	280	255	263	273	298	274	259	271	259	255	302	249	257	285	283	292	280	249	260	270	244	261	242	262	260	269	241	272	252	283	254	245	280	254	289	293	250	255	276	255	272	232	276	266	244	256	264	270	278	285	292	252	289	265	260	268	308	269	294	257	252	292	290	278	258	263	273	282	260	289	282	250	286	261	277	255	253	276	252	287	292	279	251	274	274	256	299	282	273	256	249	271	278	268	277	264	267	271	288	288	297	246	259	260	273	291	293	256	257	291	261	289	287	277	243	293	272	251	263	272	248	278	251	265	263	265	242	282	248	286	242	257	266	280	266	285	260	241	275	266	265	281	308	272	262	257	274	261	260	252	242	270	275	249	282	270	241	285	261	278	275	280	263	291	268	279	260	274	250	269	263	281	262	277	293	268	259	240	248	283	256	276	249	281	272	255	246	266	293	265	291	268	305	276	262	279	258	286	273	283	244	270	285	263	281	253	244	256	261	260	295	261	269	240	281	299	243	245	256	273	235	278	276	274	274	287	260	273	260	275	268	253	277	270	268	283	290	269	281	255	261	249	268	279	275	264	261	247	291	288	256	270	289	263	266	257	254	288	254	273	287	260	233	290	274	251	255	288	261	285	250	275	262	284	268	289	247	270	280	269	267	287	281	246	249	261	273	269	285	241	259	283	265	279	285	279	302	253	270	282	259	263	278	272	270	273	246	263	267	265	259	286	273	247	264	270	244	278	271	266	267	278	287	295	309	280	277	273	265	264	273	242	252	238	291	267	275	269	290	272	297	261	271	265	256	282	272	260	281	258	266	267	277	250	265	286	270	280	266	264	256	280	262	245	246	250	291	266	263	255	273	269	281	277	310	264	293	271	262	236	255	279	261	267	253	271	291	286	235	249	279	302	261	240	282	256	263	287	281	270	286	287	281	232	269	261	285	244	285	256	236	243	270	291	266	269	263	289	286	285	257	269	245	271	262	265	276	269	250	288	282	266	285	264	287	308	256	319	268	276	261	244	292	264	244	272	259	277	253	255	283	250	299	270	263	305	277	295	282	241	266	264	261	278	261	291	270	249	258	257	277	287	235	269	274	260	262	261	301	269	278	249	239	271	310	295	247	267	280	229	274	301	264	236	245	273	260	235	237	277	261	274	245	277	270	294	260	252	294	293	253	266	278	296	271	264	261	269	265	271	252	269	279	255	257	243	268	255	260	251	284	261	262	252	269	283	266	264	273	275	242	273	281	259	261	271	255	276	283	244	262	268	278	257	288	275	263	264	283	280	287	271	286	302	255	233	276	260	272	267	281	260	268	266	259	272	283	258	282	266	271	293	264	279	274	241	278	255	252	253	272	302	284	259	242	269	273	282	261	275	292	242	278	280	246	271	234	230	270	280	284	273	276	243	277	276	274	263	292	253	275	266	232	240	280	266	271	267	264	265	265	285	259	266	249	246	277	263	281	248	278	277	274	295	256	297	293	286	264	276	296	265	272	271	273	242	271	289	287	259	290	273	244	265	259	253	273	289	277	258	289	276	265	259	273	271	258	262	257	240	271	242	284	273	280	288	285	293	259	278	305	271	257	267	254	234	259	275	261	273	293	275	254	288	275	257	289	284	275	271	290	251	261	256	256	276	293	270	258	272	251	267	289	285	277	279	280	245	256	264	253	245	256	278	250	240	286	260	282	278	268	286	297	274	269	248	263	281	288	275	269	281	272	255	288	281	254	271	271	280	247	254	268	259	274	274	271	290	274	263	269	258	282	283	258	257	240	297	252	270	284	270	283	239	269	265	267	241	271	244	263	250	298	261	258	259	293	271	267	293	254	267	275	259	241	279	259	254	283	306	261	290	285	285	268	246	256	264	255	283	293	260	266	253	259	254	272	258	279	272	260	268	248	284	250	285	260	268	255	290	248	249	257	261	274	259	304	277	249	260	283	292	269	249	260	273	270	271	269	289	245	251	302	281	267	252	259	221	230	264	267	284	285	271	254	271	279	265	263	268	270	238	268	267	304	289
61355	65792	53766	22606	1063	955	972	951	852	922	884	860	883	843	865	807	806	808	887	828	832	792	808	799	853	865	843	824	826	818	781	811	859	832	802	804	827	842	832	832	868	808	799	817	826	828	827	811	801	810	817	802	812	801	814	835	774	780	794	808	868	776	813	817	835	800	799	787	824	828	827	757	864	813	815	774	851	787	834	835	797	809	796	869	801	813	823	834	820	826	828	834	821	862	766	779	810	869	825	816	816	780	826	836	792	834	789	826	791	867	828	789	747	826	811	830	825	774	815	804	873	810	819	844	765	797	802	800	816	796	841	835	833	810	788	819	800	856	811	805	807	798	849	801	823	813	809	853	815	853	771	809	833	838	790	769	805	796	811	810	814	788	846	828	812	827	776	774	864	843	839	836	816	765	786	821	823	782	841	783	869	781	832	869	854	791	822	810	852	823	812	798	815	796	765	825	818	854	818	797	810	781	815	783	785	836	795	793	819	834	829	801	806	812	812	809	869	783	800	825	796	759	827	818	813	784	748	829	801	764	808	769	779	788	797	780	852	822	754	814	828	782	841	776	816	834	798	819	820	795	801	841	817	738	822	812	846	806	845	805	807	824	858	811	841	812	799	815	824	802	850	760	861	813	786	846	859	806	864	796	809	830	824	811	782	803	775	781	783	799	814	874	807	805	792	859	816	827	755	789	832	841	770	806	848	830	842	804	760	806	831	791	828	784	830	809	789	804	803	812	789	786	773	802	801	756	784	872	793	875	805	778	829	819	893	866	818	780	820	788	784	774	816	846	794	837	808	785	785	790	779	843	830	808	788	826	834	795	851	807	773	777	795	812	796	806	803	773	832	793	847	866	857	830	784	800	808	819	803	811	767	837	837	773	831	826	788	767	801	823	801	866	856	804	816	812	840	820	768	843	802	783	818	821	784	803	799	754	849	811	815	816	826	830	824	787	835	786	810	797	794	811	799	814	806	800	793	807	767	860	809	770	794	839	847	808	780	787	821	831	836	883	793	768	821	804	844	875	823	796	832	804	832	823	761	827	782	794	819	793	792	818	807	794	748	813	832	811	781	815	811	799	819	747	842	783	794	864	744	812	827	835	835	770	834	855	855	806	835	806	786	836	839	804	826	834	828	827	801	821	812	771	765	838	836	866	803	822	787	790	828	766	782	817	743	810	868	807	836	847	831	840	779	784	830	776	851	820	795	791	808	781	812	856	802	830	826	817	786	847	803	788	821	804	820	821	798	825	860	787	811	782	803	861	846	787	832	812	833	779	762	779	876	839	799	776	778	815	858	794	781	801	842	764	923	815	820	791	777	796	869	759	769	820	856	753	841	813	776	825	803	814	796	769	831	816	780	811	845	820	819	786	831	796	766	817	802	821	756	789	788	756	797	754	809	782	785	768	800	811	830	799	800	868	836	791	814	795	787	804	828	870	769	828	881	795	835	868	805	791	830	803	819	791	770	861	786	852	795	801	786	788	834	796	817	827	865	793	785	852	830	834	804	802	818	790	805	859	759	808	858	820	834	842	817	765	826	793	817	874	824	822	859	817	808	742	801	820	834	753	833	772	774	833	805	767	827	792	800	854	777	808	810	754	847	794	815	832	763	770	775	823	810	799	781	818	824	830	844	788	840	885	811	814	812	744	791	798	784	794	811	775	876	809	851	836	817	764	816	843	836	825	798	857	783	786	774	797	830	821	859	849	788	822	778	814	811	833	783	838	790	785	833	903	813	805	799	832	847	819	824	816	820	852	802	806	777	778	808	787	860	820	797	781	769	817	815	780	799	816	770	817	850	817	832	862	819	824	791	811	816	780	766	753	774	819	839	851	804	816	782	810	836	778	824	796	850	778	884	780	786	847	777	793	860	808	775	771	876	825	815	810	817	808	840	832	794	842	786	842	848	858	810	874	862	851	787	799	797	817	843	813	781	774	798	862	760	787	790	783	827	763	822	854	775	838	783	788	772	774	754	843	792	786	809	849	797	842	772	850	813	827	772	803	799	833	786	797	817	797	807	829	828	792	783	810	792	808	798	821	820	788	773	819	838	856	771	796	822	799	798	824	850	802	827	770	769	783	823	787	777	848	815	845	778	773	796	806	805	844	797	838	789	765	798	780	837	793	794	814	818	834	803	822	826	825	829	819	830	891	790	801	807	814	798	812	835	786	792	819	788	859	782	842	804	774	814	824	788	782	831	793	796	843	743	850	818	825	797	794	808	782	842	829	828	795	800	836	797	851	797	763	818	774	840	806	830	821	822	778	813	813	799	784	785	800	770	789	828	819	843	798	830	828	783	781	757	851	809	788	739	799	798	788	831	792	853	831	760	773	839	796	796	850	828	834	836	805	794	792	821	815	845	754	791	832	838	844	803	871	855	816	800	794	772	811	842	817	787	840	798	810	840	831	808	827	813	825	806	876	804	832	826	851	848	804	825	836	785	791	837	815	782	803	833	835	855	819	816	807	802	828	805	814	778	816	805	795	787	819	822	826	824	777	824	818	790	815	810	813	828	816	788	830	830	811	822	765	811	799	836	792	792	858	823	820	757	787	834	847	779	841	823	821	816	822	811	825	770	796	821	816	765	834	770	847	830	850	801	858	847	872	834	867	780	799	826	798	817	824	855	811	804	786	789	852	800	802	788	872	833	757	817	869	845	784	803	829	842	827	797	852	742	841	777	821	867	862	772	799	844	773	775	871	871	770	812	810	858	751	799	765	841	798	786	812	858	846	850	833	821	837	794	799	785	783	855	840	832	858	771	846	776	837	813	793	815	832	778	830	772	836	758	820	781	822	846	848	806	872	827	854	798	788	869	802	757	770	798	831	878	768	826	808	788	855	778	856	800	789	801	815	835	823	796	825	832	823	857	804	777	820	817	780	855	782	796	804	829	815	847	855	832	792	814	807	775	805	769	839	821	783	801	814	775	855	839	838	852	784	796	844	852	794	826	793	821	827	778	784	807	842	776	866	766	826	814	823	821	780	816	786	850	823	848	822	810	807	812	801	803	828	832	818	819	807	802	860	830	810	816	867	831	834	789	792	786	812	837	830	814	810	828	804	802	861	826	846	840	863	840	809	814	800	816	788	820	838	727	758	773	740	836	805	800	840	819	839	875	778	781	810	819	807	775	762	805	797	818	787	781	843	812	818	788	792	819	774	801	782	806	789	815	827	813	825	798	797	808	838	837	777	835	817	885	876	797	772	832	827	842	808	808	867	764	795	787	838	782	828	822	845	809	771	800	808	812	751	813	795	861	786	849	847	773	755	765	824	835	802	780	798	787	773	828	835	778	854	820	796	811	822	792	804	819	807	823	773	779	842	795	852	792	780	765	819	821	800	800	786	814	792	810	816	813	725	812	838	836	787	804	831	813	812	800	782	911	815	813	788	821	834	772	805	813	751	770	861	831	823	781	817	857	820	825	829	793	824	814	856	793	808	862	789	833	813	783	829	800	831	819	845	852	738	764	819
33589	23556	11635	1249	196	170	168	172	163	165	165	145	158	167	172	176	188	184	164	169	159	158	167	167	172	173	157	166	188	157	192	157	143	158	162	183	158	175	176	190	172	145	167	159	171	164	136	169	173	178	191	177	155	170	164	169	157	181	178	151	156	174	156	165	161	146	162	178	176	170	160	171	168	161	164	147	163	147	176	176	163	148	175	171	175	187	144	160	145	176	159	182	169	164	169	170	171	171	153	157	149	171	170	183	169	180	162	162	161	160	151	174	171	153	169	144	180	164	151	158	170	178	145	187	149	153	140	164	174	163	175	162	162	185	180	171	171	142	173	144	172	181	177	184	166	197	164	178	170	162	167	181	181	157	155	186	170	143	177	178	148	176	159	167	179	166	173	190	153	161	149	147	153	158	179	185	154	162	155	172	166	153	153	156	176	143	176	185	176	185	144	161	155	156	135	144	167	159	167	197	163	172	144	165	181	170	158	166	185	171	152	179	144	167	157	161	142	186	189	159	186	151	148	151	154	143	161	163	154	170	182	149	149	145	173	160	176	153	143	175	172	160	162	155	142	173	162	187	169	189	153	169	165	131	162	182	177	166	155	168	175	180	156	153	174	178	189	157	167	146	168	159	175	164	179	171	166	168	155	134	168	172	155	159	159	146	165	163	134	161	151	179	169	154	169	154	169	147	177	137	166	181	166	157	171	187	164	184	172	157	139	164	184	160	122	162	170	181	163	205	154	170	167	155	153	171	179	174	168	180	162	144	145	168	185	156	161	171	203	161	165	150	176	160	144	130	165	163	172	162	168	162	156	185	165	197	154	155	179	141	157	162	170	174	171	153	146	150	165	178	178	171	157	166	150	149	175	160	154	175	157	176	167	174	177	153	172	172	186	150	181	168	151	171	184	152	172	162	168	151	150	154	154	168	151	151	191	154	175	187	177	159	174	180	182	173	163	144	154	147	159	176	167	166	163	146	164	140	154	150	161	143	184	132	163	196	196	150	183	151	163	149	156	174	181	194	168	159	174	162	150	172	154	153	157	159	168	179	143	171	162	172	128	159	163	159	169	195	164	187	156	174	176	177	163	169	157	159	180	161	170	159	149	150	181	178	187	160	158	178	158	196	144	163	147	164	182	170	164	153	148	164	170	166	154	173	173	171	159	151	197	188	156	175	156	174	175	153	165	145	164	189	162	158	157	159	169	183	151	169	160	159	149	182	145	197	130	159	164	188	151	184	165	143	173	150	182	150	168	174	168	179	158	182	179	169	187	172	179	162	167	183	185	173	160	179	177	181	174	162	160	148	204	165	160	153	166	136	164	193	146	166	182	148	162	168	186	187	177	156	161	162	167	196	162	160	139	182	188	151	165	146	158	168	148	189	164	166	172	174	149	168	168	147	169	182	147	157	175	150	189	170	185	174	175	196	199	178	161	160	157	170	166	182	169	189	163	163	154	162	160	165	190	153	142	161	165	184	174	167	161	168	179	168	151	160	161	150	201	135	187	147	158	187	169	171	136	183	167	161	166	134	168	169	170	173	183	174	169	157	153	154	163	155	157	163	146	166	157	150	175	152	162	166	185	166	150	166	153	177	166	175	164	184	149	158	166	172	158	174	159	163	169	177	150	160	149	180	144	172	191	192	154	170	165	170	177	182	153	181	172	167	157	166	165	178	179	180	132	168	160	162	182	173	180	171	156	172	165	191	172	168	186	157	173	167	162	180	179	169	167	188	181	167	172	165	175	174	176	182	159	190	165	162	167	174	170	161	170	159	159	184	167	162	158	176	174	153	180	174	149	167	172	180	181	163	157	158	169	174	166	182	187	174	150	164	172	165	187	161	144	172	159	159	114	192	174	161	148	177	180	166	159	170	176	189	152	176	167	167	153	159	167	151	165	166	139	172	173	158	140	158	166	156	175	179	163	183	163	174	184	154	160	152	162	177	144	195	148	169	160	161	140	180	157	152	191	167	168	194	199	155	162	178	158	169	157	165	155	149	199	173	154	153	169	150	152	176	167	152	172	161	160	156	164	177	151	186	156	160	157	161	165	180	142	154	162	169	153	168	170	144	175	172	180	158	171	181	172	150	183	182	157	167	173	157	161	183	180	165	174	164	157	161	166	181	149	168	171	151	138	139	190	177	192	158	179	168	176	166	165	148	132	155	155	173	167	163	165	176	187	153	165	142	177	179	163	159	180	184	179	176	150	172	173	152	166	141	171	162	160	153	173	140	159	163	174	143	155	171	154	162	163	170	171	159	177	166	170	165	178	162	157	171	181	162	179	178	179	160	177	168	162	155	185	193	171	149	158	177	170	172	176	172	163	156	153	173	165	160	175	153	170	166	163	171	171	165	184	162	156	159	173	205	170	168	154	183	181	192	169	190	190	170	152	188	143	171	210	171	163	149	176	150	173	179	153	169	184	166	180	158	134	165	179	172	174	174	160	179	170	171	149	159	149	167	165	134	165	179	152	161	177	176	158	152	168	182	166	180	160	148	177	191	178	152	173	160	188	153	168	180	173	167	172	176	173	163	162	162	171	142	185	179	175	179	164	158	164	155	156	160	170	168	154	176	172	153	156	165	149	145	177	161	149	166	196	143	166	128	143	153	173	162	153	175	162	168	160	166	141	168	187	172	176	194	177	159	181	182	164	156	146	161	165	174	166	171	164	171	180	170	170	175	168	172	170	149	167	162	193	162	170	169	188	159	166	168	161	168	151	167	168	190	198	164	170	159	174	156	174	151	179	155	180	176	176	164	169	172	174	167	161	167	171	163	174	167	166	185	182	186	164	172	175	176	178	177	174	172	161	175	175	178	163	190	155	164	161	177	149	155	166	162	165	159	146	181	173	165	171	160	191	155	182	174	179	208	183	167	159	208	164	161	129	183	159	167	155	172	178	166	162	164	149	164	175	182	147	177	170	168	155	171	171	162	189	162	183	176	153	156	173	175	207	169	171	164	139	182	165	196	175	162	158	182	176	171	185	188	155	144	157	162	152	188	151	138	174	177	194	175	172	160	179	159	160	170	149	175	163	164	150	175	169	165	151	152	174	175	161	151	169	167	153	149	180	195	176	175	169	179	165	151	164	170	158	158	174	166	165	164	211	174	152	175	166	198	157	155	182	201	161	162	145	166	173	181	122	163	157	163	142	158	159	163	167	156	139	158	184	153	153	182	157	139	168	165	178	168	169	173	146	182	162	168	156	151	157	169	153	143	158	186	156	177	169	170	145	167	171	155	157	172	153	172	183	167	171	161	186	154	162	197	169	170	179	177	160	179	181	167	188	172	175	163	209	138	176	177	171	170	170	168	180	175	157	152	167	186	158	163	150	155	168	183	165	170	156	158	183	167	160	158	159	149	156	184	153	165	162	190	155	177	171	165	190	138	145	185	170	188	178	152	169	195	185	183	155	154	170	158	148	164	147	160	178	188	183	165	155	142	180	196	167	143	137	142	167	161	180	163	179	160	153	191
31738	27164	15403	2401	529	568	579	535	559	535	593	590	553	601	531	550	551	564	582	595	521	556	567	570	541	508	565	528	559	548	529	558	518	544	568	574	519	520	545	571	558	539	548	505	551	555	549	552	558	546	540	534	529	557	559	581	558	582	561	522	552	511	563	542	564	549	528	571	572	564	535	613	546	515	523	571	518	499	537	543	572	560	556	541	534	546	534	561	525	566	529	550	563	552	555	576	535	530	567	541	533	540	551	513	549	534	554	521	527	489	535	535	568	540	534	562	524	563	582	570	520	524	511	543	520	541	528	534	532	547	511	495	525	547	595	549	549	538	527	510	513	538	548	541	571	531	557	571	548	536	558	610	559	552	531	595	522	529	531	543	527	560	575	509	528	523	544	495	559	537	567	541	549	546	531	520	553	547	559	512	544	565	568	549	552	555	514	522	539	527	553	539	563	515	585	546	546	546	577	556	557	530	558	522	514	584	527	527	565	580	528	552	532	537	526	534	537	532	530	573	554	536	555	554	540	553	557	513	542	558	532	555	550	505	539	575	538	566	512	560	507	527	542	556	560	585	583	535	573	542	535	518	521	524	558	537	545	537	536	522	523	532	578	547	543	562	630	562	550	519	541	548	561	559	502	561	576	515	555	536	557	517	560	507	589	580	556	515	557	541	569	539	545	552	550	563	548	539	520	548	530	595	577	568	537	538	543	573	553	521	533	559	523	581	499	564	551	554	552	524	539	554	563	558	562	522	582	532	573	509	596	544	584	552	552	556	522	508	575	499	567	561	532	578	538	588	576	514	577	550	551	553	547	537	523	554	569	567	586	594	530	560	546	541	544	521	584	551	530	566	570	546	521	584	571	529	555	553	533	516	575	573	559	580	555	525	542	488	554	511	585	550	519	531	556	539	556	570	510	471	552	547	490	548	582	560	516	523	551	560	571	576	530	545	560	543	548	545	549	568	555	556	570	559	519	540	518	510	543	558	552	555	528	590	517	535	568	558	555	536	529	517	587	562	527	554	580	542	535	507	568	534	523	557	507	554	559	540	523	557	520	548	512	557	560	530	538	574	596	526	551	543	551	536	527	525	594	566	542	554	541	582	551	563	540	550	572	571	575	573	543	533	601	560	536	570	555	523	493	510	565	517	558	563	589	519	594	547	535	567	544	539	506	541	525	531	520	569	555	535	550	540	509	523	592	560	517	560	508	519	613	542	556	567	553	548	539	545	583	540	528	528	549	496	553	517	539	605	529	553	534	586	513	535	553	554	535	580	566	546	510	552	506	538	565	525	554	529	551	548	556	485	562	521	596	521	550	551	583	567	590	554	555	544	564	547	542	557	587	567	593	600	535	527	516	583	520	537	505	559	568	520	507	550	499	528	552	555	537	563	562	563	538	526	555	551	610	581	527	512	530	569	547	574	534	543	519	534	511	502	556	561	535	573	529	548	535	489	570	503	584	509	525	582	515	546	526	534	544	516	510	543	575	526	521	582	558	510	510	568	553	604	549	566	537	521	579	541	539	507	553	527	533	552	559	558	549	571	542	534	536	557	570	538	542	569	509	555	551	495	542	515	513	570	575	581	573	540	569	545	572	549	554	511	566	548	540	542	595	551	579	509	542	546	548	564	533	562	585	525	545	503	520	506	587	536	531	590	533	542	567	551	512	571	556	527	557	552	555	575	561	566	589	543	528	523	559	570	523	543	588	605	510	582	555	569	500	564	572	546	575	543	509	517	535	582	528	567	527	497	537	527	518	522	460	578	557	527	557	581	543	557	521	557	501	542	553	542	537	558	499	532	530	533	556	533	510	510	565	525	533	548	571	565	538	532	539	531	548	536	545	529	559	562	577	504	523	543	557	557	586	560	521	558	570	580	554	550	505	565	506	528	559	519	547	554	527	530	530	534	551	532	524	520	575	511	590	567	571	560	571	553	499	558	557	497	576	540	533	559	578	534	519	589	567	564	536	568	526	539	551	525	523	518	533	545	545	548	537	530	503	496	550	493	543	516	522	563	539	552	566	567	594	539	546	591	560	561	558	594	572	560	556	556	518	540	574	557	560	570	536	570	544	510	522	539	547	560	519	549	528	538	507	518	527	492	537	573	535	521	537	543	526	582	540	563	520	536	533	533	539	537	502	543	595	536	539	546	553	526	549	527	573	516	573	574	535	527	573	556	578	542	530	523	543	527	584	547	573	519	559	510	483	490	543	542	558	567	519	515	588	532	515	562	554	549	536	534	551	538	561	543	541	561	562	541	548	506	558	531	548	554	574	529	552	542	498	564	558	558	545	566	502	553	530	515	567	506	538	490	557	536	592	555	556	542	563	575	541	528	533	544	540	525	559	538	529	566	555	548	520	511	578	544	525	545	494	558	575	586	520	569	520	564	563	543	551	534	548	530	523	495	514	545	535	529	555	524	552	571	563	547	528	547	559	579	534	510	589	559	503	567	512	545	522	520	526	591	532	550	562	533	552	562	533	516	536	584	540	506	531	515	520	515	541	570	572	525	559	518	537	567	537	557	551	556	571	522	553	560	528	597	501	563	555	560	553	558	579	559	527	545	570	567	559	547	575	555	551	550	512	560	532	562	586	566	574	549	535	505	549	516	561	521	554	560	553	570	538	537	551	537	535	563	515	568	546	521	579	510	536	547	539	514	506	559	544	524	562	514	510	568	578	571	575	566	569	532	520	528	562	532	542	540	582	535	512	534	560	533	570	580	548	568	522	521	564	517	518	558	529	543	517	566	555	579	561	560	552	564	511	554	540	538	565	506	559	576	545	550	542	552	526	561	535	524	524	550	521	545	539	551	546	582	531	505	546	515	524	546	528	569	550	554	540	553	542	564	557	550	548	498	532	525	539	570	572	539	551	558	555	551	564	564	526	560	570	504	535	584	548	538	549	541	563	545	577	549	559	516	549	542	554	566	558	558	543	527	536	555	532	529	593	548	579	542	542	548	536	557	543	556	543	497	519	537	551	550	524	519	541	526	597	541	559	511	520	534	514	537	564	565	563	520	585	566	544	525	581	570	558	506	510	583	539	542	569	540	553	578	566	587	578	552	549	511	552	540	532	543	568	562	532	629	524	557	537	553	572	544	555	525	544	552	535	523	597	576	579	537	547	560	539	541	545	553	538	595	534	569	543	543	568	587	573	478	519	571	547	565	578	508	591	495	536	554	558	537	521	566	558	529	542	584	552	545	567	585	545	551	578	498	552	535	533	537	575	521	558	548	554	545	545	614	548	563	515	557	520	584	567	538	546	532	551	558	549	532	546	566	557	532	574	532	551	551	553	556	513	555	508	550	577	552	529	547	511	519	524	528	548	587	561	558	552	563	546	523	562	568	526	522	532	541	537	538	552	556	544	531	528	553	580	579	570	538	535	553	556	524	540	522	523	570	522	511	543	556	535	545	550	541	575	559	490	504	534	545	510	553	552	547	536	536	532	506	567	525	565	567	541	550	536	548	574	555
65122	59976	46933	18708	1501	172	156	177	196	177	169	163	184	163	162	178	155	175	186	166	167	192	170	177	177	164	193	155	178	163	143	173	171	199	163	144	170	196	203	175	178	158	176	159	184	180	176	189	179	159	154	161	174	153	173	205	182	192	179	150	186	176	166	194	184	182	143	157	158	179	178	167	201	152	150	178	163	162	158	165	169	176	177	166	182	211	175	159	169	157	183	183	158	173	171	188	184	170	177	167	148	164	151	159	186	156	174	154	178	190	173	158	170	170	196	190	169	154	157	171	162	181	165	167	191	172	189	176	166	170	149	175	156	183	177	175	162	190	183	157	168	149	177	171	170	178	162	178	145	177	176	147	180	173	175	145	181	174	150	181	170	176	157	166	167	185	171	167	181	160	205	171	153	188	159	149	165	171	191	186	190	189	190	171	186	160	170	164	141	164	169	166	177	173	166	177	174	159	166	187	174	177	163	173	176	177	156	167	178	180	172	153	144	166	165	163	163	182	194	158	181	161	197	179	165	176	188	191	147	145	173	159	178	178	190	186	166	149	154	191	179	170	178	181	173	176	151	153	166	177	166	157	176	187	164	158	179	162	160	169	185	161	150	185	161	171	198	177	172	169	189	184	182	180	148	176	174	167	171	164	176	195	180	178	175	171	178	165	166	152	180	201	198	185	176	186	160	161	181	177	155	154	169	188	182	172	170	151	173	192	164	154	181	138	190	162	171	207	153	168	168	184	152	159	176	185	173	171	170	150	199	201	164	176	201	165	160	161	178	170	165	185	167	164	164	178	167	176	156	174	184	179	177	162	178	187	158	177	184	164	183	168	163	195	148	191	174	153	185	154	178	177	161	181	187	193	164	170	164	174	143	183	162	162	170	202	160	188	180	161	172	168	154	152	166	177	167	179	148	177	151	167	193	164	168	180	157	122	164	149	150	183	136	142	167	198	168	166	186	160	189	187	172	177	165	149	154	153	186	153	170	180	159	154	187	172	180	166	174	177	154	156	159	189	170	168	180	177	201	188	183	163	177	176	166	186	172	164	181	183	176	174	181	155	185	171	188	172	163	165	181	184	184	185	166	165	164	160	177	175	164	164	195	155	186	187	172	172	190	160	181	188	173	190	177	159	178	175	153	189	175	165	169	179	176	174	158	158	163	155	174	157	170	162	176	158	177	178	172	176	180	179	177	168	191	184	163	181	185	185	187	170	160	176	170	182	195	147	176	185	171	182	181	187	181	177	175	171	159	160	194	182	176	170	164	191	152	163	165	165	164	177	170	156	170	167	185	159	165	149	187	163	169	186	178	193	172	181	203	167	180	173	196	172	184	189	175	156	163	167	177	177	176	143	145	161	191	156	192	191	160	170	166	178	135	166	170	193	175	166	170	172	166	175	153	148	175	158	175	189	188	179	158	192	168	168	162	181	161	191	206	177	178	186	176	165	155	172	148	173	162	169	176	168	184	180	173	192	170	181	186	176	167	174	173	152	166	166	159	176	188	180	151	176	182	163	179	157	152	174	173	186	173	172	164	168	168	166	187	184	184	150	173	180	182	183	160	175	199	164	169	182	160	171	170	163	187	171	175	180	183	168	190	181	168	173	155	170	153	187	174	165	142	179	158	179	145	169	173	157	168	170	153	142	167	155	174	180	165	185	168	167	163	157	174	139	155	155	161	175	180	169	172	180	182	179	180	180	171	162	162	188	197	176	153	197	167	164	182	173	165	175	182	151	167	160	150	191	163	177	168	182	172	137	194	153	155	155	166	165	185	183	175	182	185	149	170	168	173	181	182	182	158	172	196	169	170	179	184	190	176	173	173	160	154	178	154	182	174	172	175	173	181	171	198	172	163	166	162	153	162	189	169	162	165	152	197	184	186	167	177	162	183	183	204	174	182	153	150	160	166	172	178	172	161	179	176	181	202	183	190	155	148	198	172	165	177	155	150	188	198	171	180	182	169	194	181	161	184	197	191	165	164	170	177	177	170	185	164	162	172	152	160	180	167	167	158	171	167	159	154	186	169	184	167	178	153	161	159	157	168	182	178	168	165	166	152	168	160	188	180	193	155	140	168	165	171	176	173	163	181	178	184	172	190	164	192	167	165	162	171	193	166	180	154	164	187	153	166	182	178	176	165	176	173	181	184	183	169	158	153	177	158	179	166	166	178	196	172	168	167	184	163	197	168	158	173	203	153	186	163	165	156	167	169	175	166	171	175	180	162	192	178	169	166	164	191	142	166	159	159	189	180	156	171	164	165	181	170	181	168	171	178	160	158	175	175	178	181	185	178	163	159	171	157	184	169	177	182	140	172	163	169	183	164	159	149	185	171	172	172	152	185	189	165	163	180	168	171	139	179	161	168	154	157	172	172	157	167	165	169	148	143	158	203	154	170	175	167	198	181	154	168	162	171	155	184	155	171	178	189	169	152	171	166	174	177	161	173	167	185	162	164	165	165	174	178	171	188	157	148	198	188	181	160	170	197	159	192	161	159	189	165	163	163	178	168	171	185	172	162	175	175	188	172	169	179	163	151	186	175	193	166	172	153	182	139	158	176	170	196	188	152	167	175	175	185	168	180	189	176	199	171	151	171	176	157	174	184	169	166	157	173	167	185	171	175	187	158	198	169	172	170	173	178	183	181	170	186	170	159	184	179	204	173	183	189	176	173	165	164	155	157	208	178	178	186	173	169	180	155	192	155	181	164	180	158	159	185	178	199	148	183	177	165	179	175	180	194	180	164	165	155	186	182	157	193	182	158	183	137	159	156	169	194	159	172	168	163	175	147	179	157	171	158	164	153	174	143	167	176	163	188	179	193	175	192	214	181	171	159	168	173	162	182	199	183	181	154	172	175	188	157	172	166	175	183	166	184	174	153	190	175	193	181	184	190	160	170	172	170	190	174	175	176	169	179	164	173	189	177	170	159	158	161	198	161	162	172	150	172	173	187	178	159	182	198	161	144	162	173	179	181	181	155	170	164	162	175	179	174	176	172	170	182	183	169	178	171	155	141	176	156	184	172	177	172	173	142	162	178	178	154	175	156	178	199	178	172	165	166	178	178	185	187	156	151	179	176	166	151	167	161	189	149	148	178	176	173	177	194	172	165	168	154	166	171	161	160	172	162	160	182	153	177	181	168	178	178	189	181	153	176	172	192	178	168	165	161	176	152	159	184	183	189	176	178	166	145	189	160	168	173	152	163	182	168	171	191	197	149	156	169	187	190	156	172	184	191	183	165	190	185	162	178	180	181	180	153	184	185	145	158	152	172	193	176	152	154	175	180	182	157	166	179	177	179	180	138	180	190	211	179	180	170	173	165	191	172	163	197	178	187	168	172	187	163	184	150	169	159	166	164	168	157	167	170	182	165	179	171	195	188	209	162	169	181	163	166	168	178	166	190	165	167	142	183	176	169	162	195	155	172	151	139	166	176	170	166	187	165	179	161	162	146	176	172	143	166	172	164	171	212	167	163	160
46883	49417	42703	17062	612	620	644	583	566	591	585	598	651	585	612	599	534	565	577	567	578	582	525	561	576	570	597	546	560	574	545	587	575	583	548	550	555	527	514	587	532	609	553	582	534	576	557	569	558	573	535	575	533	553	546	523	591	594	535	562	601	575	534	540	543	557	542	534	577	520	554	563	570	512	521	573	536	577	551	569	578	564	531	606	567	552	568	553	532	579	612	548	559	564	517	557	587	540	571	547	558	570	586	588	586	519	584	568	573	562	565	575	556	579	595	549	579	550	553	567	561	538	532	588	545	547	548	526	550	504	565	568	565	556	533	571	591	540	523	544	581	570	552	577	521	549	538	541	532	590	542	584	542	595	574	565	583	516	566	555	564	625	580	528	548	547	538	591	565	586	581	564	572	532	563	550	591	563	570	545	524	577	546	557	556	588	572	578	561	472	558	593	555	548	549	586	563	560	593	542	587	536	549	565	589	544	556	571	534	564	568	578	544	524	534	519	559	580	542	591	627	564	604	577	535	521	544	527	586	596	590	570	567	555	564	589	578	550	584	542	557	523	557	528	525	545	536	573	539	591	550	568	594	565	542	547	610	556	591	529	564	560	561	563	559	587	562	550	524	530	572	568	566	562	539	579	560	573	539	548	557	546	570	601	548	560	564	537	561	563	568	539	554	583	584	583	535	578	566	566	554	570	567	559	543	546	559	513	529	539	544	558	588	543	518	572	579	528	552	605	550	543	558	504	591	571	544	559	567	609	598	533	558	541	553	583	578	561	563	547	583	596	576	535	586	549	532	523	581	574	566	572	563	528	583	534	536	555	582	603	579	542	520	586	548	558	550	522	584	558	555	551	595	562	555	583	564	587	565	569	591	567	553	607	569	579	550	574	565	581	493	606	572	570	576	602	574	513	562	549	617	550	568	548	514	556	571	531	570	569	569	574	543	578	546	530	522	577	566	568	564	561	573	565	555	551	592	600	552	601	560	549	533	598	563	559	558	603	568	582	540	557	518	586	537	580	580	546	559	595	558	566	567	546	561	539	585	554	542	581	573	557	556	573	551	568	569	541	592	563	575	557	604	555	569	578	586	544	553	567	557	590	541	556	564	574	559	554	578	549	603	571	554	554	558	546	557	573	557	580	538	536	572	569	560	547	569	535	560	560	533	549	582	561	560	562	565	600	584	587	546	601	561	564	564	565	627	542	564	549	576	554	514	581	540	531	544	552	534	533	555	522	625	619	562	563	542	649	554	541	541	549	552	570	548	559	566	570	600	557	567	570	554	532	547	536	612	616	531	547	540	556	560	586	561	563	541	558	596	565	515	565	579	589	576	579	536	576	542	552	582	549	538	569	570	566	540	529	515	578	559	573	566	565	537	574	548	540	603	480	592	555	560	584	516	560	550	545	569	625	543	524	548	586	529	542	563	575	562	570	531	504	542	566	514	593	547	557	572	538	544	546	553	547	586	588	549	508	579	530	544	568	544	562	539	541	513	584	587	597	551	560	561	568	555	508	555	577	541	538	565	538	575	540	551	522	577	542	551	566	532	580	547	556	550	549	621	524	523	567	546	563	545	565	525	559	571	630	568	537	545	569	565	598	564	589	511	551	540	532	591	548	550	574	559	567	528	553	532	562	506	545	561	497	617	559	543	524	537	563	557	589	570	560	598	591	530	585	580	579	553	557	554	572	568	602	565	565	555	536	545	530	543	536	538	571	618	545	561	539	566	593	547	558	524	550	610	546	570	566	560	582	549	568	548	520	562	518	565	539	547	554	560	546	545	578	596	565	552	574	562	554	502	518	591	555	561	591	548	540	551	566	545	553	572	575	544	544	555	538	583	554	550	544	556	572	570	535	570	592	564	554	580	617	604	575	563	590	547	596	548	564	552	579	526	560	534	544	541	573	589	560	567	557	602	527	541	571	568	589	563	571	612	539	560	570	550	571	559	581	546	580	562	539	532	516	527	561	542	552	579	541	585	541	614	563	595	618	550	543	578	563	535	544	590	590	551	548	559	525	560	561	513	570	554	552	536	567	547	537	574	587	526	559	589	524	561	506	542	560	576	561	591	542	572	562	606	603	550	572	585	573	576	589	520	539	540	582	545	550	569	559	538	513	556	585	580	571	529	559	553	553	556	541	559	561	564	518	532	558	549	613	525	610	571	543	570	587	570	568	529	597	578	549	582	566	563	546	581	540	582	571	575	608	584	559	579	617	560	586	564	597	547	567	582	578	536	573	593	533	564	541	568	620	524	564	558	537	553	572	575	580	539	581	545	563	541	562	606	571	568	527	541	533	544	513	598	541	549	598	588	524	547	551	545	582	536	585	564	549	545	526	561	555	546	583	576	562	556	572	549	570	575	579	505	565	562	586	564	574	548	549	539	546	543	582	556	537	594	513	545	610	559	581	523	544	546	522	547	517	566	557	555	583	584	577	582	599	551	550	575	546	640	554	530	568	569	562	545	543	563	547	529	554	579	547	578	560	514	565	570	552	558	550	546	595	580	545	546	560	539	545	525	587	562	544	534	551	564	572	595	559	540	559	580	619	526	547	596	550	560	617	549	542	541	586	577	531	529	570	632	527	509	570	597	558	573	625	545	522	562	552	573	559	555	596	568	522	572	617	568	563	534	574	590	573	540	537	560	553	573	546	539	533	549	514	550	550	530	557	561	585	551	557	564	567	605	592	558	548	591	560	557	569	519	526	541	574	542	569	574	554	550	551	584	525	590	565	542	592	573	564	562	518	583	600	544	548	571	587	581	583	542	498	546	528	570	566	560	545	550	551	569	510	582	592	607	545	553	601	600	573	533	565	545	573	598	563	545	597	551	489	544	584	540	545	547	560	560	567	619	566	534	574	573	547	565	549	570	581	533	611	566	549	595	587	556	551	572	564	581	593	544	584	541	559	515	547	559	511	605	558	553	557	576	564	542	536	537	591	539	550	581	559	535	523	526	552	572	609	554	566	566	532	583	503	525	568	552	532	534	564	578	558	556	563	515	564	560	540	526	582	526	583	570	567	545	527	559	550	548	552	575	540	565	518	585	605	592	545	536	537	504	587	553	555	540	542	559	549	544	531	509	525	547	545	559	539	596	558	565	493	532	598	541	573	585	558	529	580	571	581	562	590	569	585	542	560	563	609	555	578	552	554	543	553	594	565	531	572	546	568	594	571	597	575	588	578	555	562	564	530	543	564	578	547	560	573	587	547	547	593	623	581	553	541	541	586	568	586	562	565	595	522	580	539	580	572	569	578	598	522	602	543	544	500	562	528	521	527	559	580	548	501	531	580	568	557	621	499	546	566	589	526	553	569	551	562	600	567	565	578	546	556	522	575	557	582	562	552	545	594	618	569	617	593	558	540	544	557	566	574	552	576	554	567	573	584	609	506	527	557	550	540	582	542	541	598	578	576	551	583	560	592	553	555	576	529	583	567	569	539	544	543	558	594	587	572	539	535	600	549	565	528	523	558
78719	75014	62754	30089	6983	508	333	304	314	311	289	311	271	297	296	293	270	276	299	297	289	288	324	279	291	307	299	321	277	287	297	274	294	277	294	314	280	275	262	292	242	290	276	264	242	290	271	265	277	283	261	273	292	275	301	259	274	263	315	293	278	265	288	272	281	285	286	290	295	264	268	267	294	270	240	311	293	306	274	277	288	295	271	287	306	316	254	273	287	297	291	303	286	276	286	269	290	278	285	272	287	300	271	273	290	298	278	263	266	277	291	283	300	321	310	268	296	265	276	268	292	282	282	268	259	295	279	250	301	291	293	268	283	270	260	277	286	275	295	312	287	294	283	297	288	285	313	291	279	274	280	304	282	279	303	279	293	279	265	273	314	260	274	275	288	267	276	310	255	292	273	294	258	301	281	300	261	298	329	295	260	287	247	312	270	295	240	283	298	273	278	294	256	267	282	272	269	317	290	273	258	262	277	289	260	273	274	274	291	291	281	275	262	255	310	267	282	295	264	274	277	280	255	285	288	311	295	279	276	299	299	254	307	302	264	295	254	268	267	298	290	277	268	264	270	264	298	261	283	277	263	274	280	288	318	280	251	260	298	276	234	293	287	278	277	270	284	292	266	291	295	302	254	247	293	283	290	276	297	268	285	274	268	294	282	274	279	297	250	251	286	284	272	261	280	277	262	285	295	296	307	247	290	258	281	293	293	276	279	285	255	265	293	306	326	254	279	288	306	269	272	295	276	312	266	292	293	275	310	273	287	294	274	295	330	287	289	276	284	286	295	289	293	284	253	285	287	276	291	283	310	270	271	330	268	293	282	289	314	280	308	284	289	279	277	296	288	288	313	266	274	268	274	289	278	294	289	299	291	289	279	285	298	315	250	292	283	306	280	281	294	285	272	292	298	297	309	305	276	288	273	287	306	267	287	272	298	288	281	283	278	282	273	285	277	297	302	268	286	255	273	288	294	294	261	272	299	298	284	284	276	268	288	284	270	286	270	289	309	266	318	280	307	305	297	306	312	269	284	293	265	280	308	300	303	283	283	280	269	285	318	307	290	255	294	299	292	283	275	279	312	280	299	288	286	292	278	277	287	276	272	283	257	280	309	273	259	290	274	305	267	268	286	253	274	282	261	264	272	300	273	263	280	280	301	291	283	279	277	277	297	278	280	266	311	289	276	289	277	289	294	253	272	279	291	311	304	288	278	282	301	280	277	310	278	266	305	264	307	299	262	261	300	305	278	268	284	296	281	279	284	298	259	304	248	293	288	300	286	284	288	260	272	305	298	275	259	317	271	313	278	308	245	299	297	312	286	300	291	271	290	266	275	283	261	268	296	275	264	265	284	288	308	277	280	276	295	294	278	278	288	286	262	282	247	310	297	278	269	301	289	299	289	280	280	279	272	263	312	285	284	283	265	273	313	290	293	280	259	263	263	294	305	258	295	289	282	274	298	268	281	283	294	306	288	276	281	282	269	289	252	300	244	300	291	260	253	297	264	279	282	258	277	271	285	253	282	284	282	283	303	292	287	289	288	285	277	275	277	294	281	258	250	288	271	305	261	288	300	297	271	298	277	304	269	273	238	273	257	303	298	271	277	272	256	255	310	310	259	274	280	276	268	280	295	303	295	271	311	274	277	294	271	271	270	289	292	275	274	291	265	288	291	300	283	292	279	289	272	279	274	312	280	285	269	299	282	311	283	272	260	259	279	265	301	274	261	266	288	272	283	289	282	272	297	304	279	253	311	311	270	275	273	293	289	259	278	312	320	291	283	282	257	289	279	281	311	279	291	290	263	272	317	280	269	275	252	279	266	270	284	303	310	273	279	270	264	329	343	277	263	275	274	300	284	287	279	261	275	283	296	274	291	280	287	284	267	265	267	309	239	278	254	292	299	259	290	296	283	289	252	313	262	269	279	299	271	264	271	263	290	286	256	281	317	286	298	291	310	289	248	325	296	314	258	284	266	305	285	301	308	280	283	282	275	292	275	294	277	273	288	271	266	295	305	275	284	270	290	274	268	297	316	306	279	279	281	275	286	297	273	293	271	298	310	291	262	273	310	293	270	313	269	290	270	275	269	259	296	282	283	292	270	287	275	300	277	274	301	289	296	324	285	268	310	298	263	281	265	267	282	330	300	270	281	305	255	283	281	260	271	299	291	265	292	277	301	276	274	269	285	303	304	286	318	305	272	289	267	273	308	333	276	308	270	272	268	297	312	282	305	276	301	308	293	273	280	300	257	261	303	288	293	254	289	280	231	277	282	279	300	297	295	293	276	273	284	313	247	276	266	291	300	244	281	298	277	296	279	259	267	273	268	277	312	299	292	287	263	271	310	272	274	261	260	281	282	271	267	267	278	274	275	279	264	275	302	306	295	287	271	303	287	283	258	305	285	303	310	291	289	271	302	289	273	287	260	273	282	282	278	279	248	280	263	278	278	300	296	276	314	278	238	269	281	306	288	272	260	272	256	296	301	258	259	286	282	274	310	261	308	288	277	290	287	282	263	305	300	329	259	318	293	286	268	284	267	302	274	249	263	274	292	255	271	276	294	259	304	282	270	255	293	252	265	290	306	280	282	299	295	283	305	311	279	281	266	271	276	306	284	332	278	299	261	274	276	308	249	287	290	280	287	275	268	285	284	285	282	257	269	309	294	277	267	256	271	258	320	285	268	261	272	270	267	283	252	319	294	283	250	257	274	278	311	275	317	279	283	275	260	305	289	262	303	278	288	291	268	281	271	276	278	284	244	280	252	293	265	265	292	312	250	287	303	277	264	294	283	279	284	274	282	322	291	264	259	296	262	284	295	276	283	273	279	306	292	293	281	279	268	284	293	285	262	248	293	280	276	308	252	284	269	310	321	280	275	280	269	284	279	245	269	279	272	270	289	275	267	277	290	288	260	278	289	253	276	328	245	272	280	255	324	286	265	274	300	334	278	275	310	287	267	271	304	298	295	288	248	274	294	304	275	281	268	318	283	280	271	297	259	289	333	286	264	280	289	284	283	317	265	266	288	272	306	299	257	312	288	273	302	282	289	293	285	290	278	274	303	289	282	294	278	276	284	270	284	288	309	283	287	263	268	308	296	289	292	281	284	292	313	287	291	301	291	288	289	271	285	273	291	264	298	266	278	286	261	284	277	285	300	301	290	290	297	245	269	264	276	295	283	284	280	299	274	261	278	288	274	295	257	291	279	295	295	287	302	249	266	305	310	261	276	250	292	256	299	293	285	280	262	227	281	291	281	299	282	260	312	274	302	297	262	278	280	266	253	251	306	323	291	295	303	283	272	270	268	290	318	284	261	282	277	275	271	286	281	267	290	293	281	292	276	249	262	280	292	255	268	291	293	293	288	320	297	303	311	290	296	280	264	293	282	279	277	276	308	295	301	298	283	288	277	285	319	256	285	281	274	259	283	305	254	300	270	261	298	295	259	296	302	289	270	287	284	275	299	268	312	290	313	285	307	274	295	300
61435	65907	58060	25019	1058	975	995	982	902	891	894	874	875	885	895	876	855	898	885	865	834	843	887	869	849	872	839	900	890	897	870	834	827	858	856	846	856	842	886	810	853	858	841	834	844	832	901	885	815	876	818	842	871	830	869	839	870	880	898	819	855	846	889	866	885	799	864	828	915	835	857	858	864	893	833	829	840	804	840	820	826	868	865	858	852	857	888	833	815	842	836	873	897	860	837	795	842	840	882	878	834	855	825	828	823	861	801	838	854	876	867	880	815	817	856	840	836	840	861	814	809	874	823	857	850	845	822	846	861	772	862	839	876	847	832	837	882	848	838	815	863	852	825	850	790	851	862	835	842	811	837	794	866	820	880	868	852	810	857	851	809	846	890	799	811	893	822	825	820	854	889	799	857	807	881	831	793	843	856	898	877	887	814	891	829	790	862	881	847	834	802	841	834	833	844	860	855	840	831	859	841	822	811	869	834	845	829	790	894	781	832	811	778	817	838	800	864	814	832	819	774	868	835	844	813	852	873	793	828	860	814	863	846	829	859	884	858	872	859	836	848	866	825	782	831	859	842	818	873	906	842	925	830	840	873	896	847	805	844	837	900	831	847	861	827	841	861	821	895	881	839	867	844	833	836	843	803	845	884	831	828	835	924	911	814	843	797	866	902	844	875	846	848	819	865	844	849	881	859	845	876	833	818	876	815	849	857	834	870	812	856	833	864	803	795	839	834	864	925	838	849	854	864	886	854	777	882	865	842	863	877	877	811	820	826	833	880	837	867	848	808	857	811	843	892	888	852	826	910	819	838	811	807	864	851	789	874	843	809	872	832	836	826	849	855	847	887	855	865	837	853	858	833	866	874	851	839	840	836	815	859	869	862	843	856	800	810	872	883	812	819	851	847	814	864	805	861	818	857	834	903	835	848	849	842	857	867	848	894	835	852	812	853	880	873	829	819	826	870	879	824	848	840	882	901	825	892	848	898	860	893	851	852	824	845	841	844	849	918	819	879	864	843	817	836	819	818	802	863	838	846	857	893	898	866	912	823	856	829	851	833	781	782	829	828	877	813	836	838	830	871	873	875	831	841	856	835	875	853	829	882	858	859	854	807	805	816	861	889	855	864	876	838	870	837	857	839	864	835	849	869	774	817	845	882	883	810	828	824	840	844	852	902	798	847	869	855	861	835	821	916	819	875	831	887	889	849	852	838	863	874	858	848	867	772	824	843	829	851	842	813	819	860	792	818	820	807	822	855	883	811	827	887	853	835	857	796	792	883	825	862	808	881	834	867	839	849	841	810	842	860	822	868	888	834	828	830	875	861	857	874	819	879	888	815	830	831	809	861	854	905	883	882	832	852	849	876	898	847	856	831	837	805	839	837	820	800	853	839	833	835	902	848	869	877	927	891	850	792	815	899	846	893	862	851	865	844	852	850	868	798	895	868	820	820	852	839	844	811	792	829	814	837	827	862	805	853	814	874	826	843	905	857	866	854	843	893	869	857	853	896	850	876	793	839	869	839	818	827	836	862	843	856	849	833	815	872	868	843	882	844	800	819	819	852	880	893	832	824	838	879	873	836	831	877	788	824	879	862	831	863	885	845	860	868	901	871	885	891	827	858	806	927	809	870	827	864	858	877	868	823	827	832	873	845	828	847	879	838	863	813	849	850	807	833	861	885	855	835	892	836	834	880	843	835	833	885	811	855	865	839	869	808	870	821	859	873	823	870	801	845	840	847	829	838	896	817	833	854	869	875	854	844	849	871	827	866	903	907	829	858	822	815	853	823	826	867	874	815	836	863	849	841	764	891	877	853	830	798	818	823	802	854	893	826	876	834	865	843	783	865	797	873	894	852	824	797	835	825	885	890	819	844	832	894	804	837	872	810	799	865	852	790	834	842	860	899	879	822	855	891	864	859	868	919	871	819	847	837	845	856	825	846	850	848	814	836	835	833	867	871	865	871	834	849	820	855	788	831	820	827	864	803	880	804	830	811	879	808	862	867	852	877	838	902	821	813	832	861	841	850	854	815	859	863	845	853	853	840	815	864	814	911	872	834	879	896	844	820	867	853	825	842	805	848	891	814	808	817	822	820	816	824	849	887	823	816	845	793	809	803	835	867	857	830	797	819	872	827	818	931	840	870	873	877	828	846	838	816	910	888	844	905	860	856	861	861	856	866	811	843	839	838	836	792	836	851	850	829	853	827	901	860	888	821	870	832	834	799	869	827	863	816	896	802	778	846	857	875	819	861	837	835	843	827	813	874	811	873	908	777	867	860	889	848	862	865	828	851	860	850	826	860	874	882	823	799	838	793	849	813	827	818	851	892	931	833	846	859	856	809	887	835	861	764	861	842	883	839	855	847	862	830	859	820	852	808	811	821	802	859	828	827	861	868	878	834	824	798	867	873	843	813	850	840	822	851	896	853	836	817	843	878	825	837	894	886	847	873	824	869	876	878	877	844	875	885	926	871	846	790	890	820	851	860	797	865	858	847	778	842	882	831	794	855	864	916	821	851	838	835	861	827	811	866	861	875	871	840	844	869	882	840	862	820	845	865	870	818	845	908	855	856	861	891	829	867	879	872	832	808	813	848	855	842	838	841	851	866	882	882	810	797	843	823	827	855	901	842	810	821	855	851	814	831	856	839	841	833	834	831	865	856	895	829	859	785	843	886	834	876	855	822	857	836	818	857	827	884	862	832	832	848	836	835	851	863	859	802	888	867	854	871	846	850	818	834	818	854	868	873	803	837	827	898	845	825	880	780	852	847	849	909	917	837	841	855	790	835	847	894	841	856	861	874	823	815	881	882	841	829	865	904	861	806	844	852	859	838	797	844	895	793	847	831	864	906	838	881	812	814	859	819	831	786	788	867	844	830	808	898	812	845	841	821	868	822	858	864	836	847	861	809	850	852	824	826	867	887	848	855	902	840	911	797	837	834	831	885	861	831	837	855	836	847	872	839	900	816	836	843	847	839	894	841	787	936	875	878	833	816	864	862	818	889	886	882	857	838	826	850	837	844	833	915	858	844	877	877	841	874	832	871	854	834	879	762	857	863	842	846	835	833	817	801	848	903	836	877	791	867	853	873	821	850	879	875	807	908	815	842	823	878	804	846	852	805	811	861	871	882	849	835	820	840	827	824	851	858	884	875	817	830	795	887	842	831	834	902	861	858	852	823	803	866	838	844	852	849	893	836	811	863	800	912	879	824	885	862	883	836	834	855	816	885	832	836	861	817	887	819	834	841	867	800	855	865	803	795	861	852	868	803	848	832	844	843	855	835	816	826	892	800	905	866	858	830	880	869	883	850	859	869	808	817	837	847	908	856	826	858	823	771	788	862	812	862	801	848	843	866	872	857	879	861	817	862	785	876	786	850	858	845	819	863	794	791	856	877	799	851	854	794	865	838	848	806	826	858	877	875	853	855	867	810	801	873	819	807	861	844	852	856	838	854	870	833	855	849	836	847	838	831	853	847	873
32399	22996	13258	1671	176	164	188	152	166	161	182	186	165	164	185	172	181	173	181	190	183	156	194	173	168	176	180	191	165	191	175	179	199	177	186	155	174	178	168	195	185	162	186	182	164	185	195	188	178	171	191	169	169	147	173	179	183	174	173	172	161	164	172	152	173	167	188	172	181	177	163	180	186	175	191	175	176	182	177	163	156	187	190	170	166	180	211	180	175	171	165	182	187	188	186	190	173	182	167	155	166	172	159	161	155	163	170	158	185	195	167	172	164	182	182	177	199	162	208	184	175	178	168	177	174	188	175	212	170	170	159	176	186	172	162	181	162	163	180	157	200	179	174	184	157	162	182	184	179	163	166	174	208	159	183	183	162	201	168	161	196	167	183	188	175	168	149	174	190	172	157	188	187	165	175	185	183	166	166	169	196	176	177	209	187	178	158	222	184	169	184	194	190	180	169	189	196	149	188	172	209	170	176	184	162	172	180	211	175	183	181	168	183	203	185	169	175	192	196	191	154	146	190	160	205	176	173	182	167	174	168	180	182	193	180	188	167	180	212	183	182	174	184	173	170	195	210	152	176	169	183	177	170	191	188	189	157	168	177	193	199	175	188	181	186	188	196	170	187	178	200	161	179	158	183	170	165	195	197	168	199	183	160	155	209	194	167	174	198	178	186	184	174	181	167	175	180	181	184	197	184	188	182	183	168	163	160	159	179	175	171	170	176	189	172	177	164	168	154	161	156	174	165	206	194	188	179	177	170	150	173	198	172	170	176	164	167	175	154	187	192	177	184	205	190	181	181	172	196	179	206	186	193	192	201	188	180	173	168	193	180	170	179	189	162	189	155	168	193	169	178	188	178	165	192	188	180	194	180	178	196	180	166	183	166	172	184	190	179	189	176	170	173	180	190	192	162	176	174	182	193	213	197	174	160	188	183	196	168	167	161	196	194	175	174	153	181	169	193	182	186	185	176	189	177	162	178	176	190	182	204	161	187	177	158	184	204	181	170	178	169	180	189	188	179	174	195	188	178	177	174	165	166	199	174	180	177	167	167	173	156	189	166	173	206	194	169	181	168	171	168	172	163	192	169	200	172	178	165	176	146	151	180	168	169	151	185	155	181	188	171	180	187	194	169	199	175	172	175	158	179	210	165	184	167	184	182	190	169	175	174	191	177	195	182	183	187	218	173	188	163	183	200	188	185	171	191	171	188	166	169	173	197	190	134	190	175	183	167	164	176	190	199	184	170	177	204	172	194	159	174	166	174	186	151	185	184	161	185	174	179	189	188	176	162	167	178	164	151	181	147	189	170	166	164	183	177	160	151	187	171	175	178	189	191	178	165	166	169	174	179	164	163	173	191	162	171	174	166	174	175	197	180	177	200	178	174	169	172	193	152	171	193	188	198	189	172	159	191	182	192	173	167	192	173	184	180	158	178	191	163	162	154	189	189	184	171	189	192	181	194	163	172	186	172	182	168	202	188	200	196	159	177	155	171	174	167	189	181	180	187	181	201	195	173	187	186	162	176	165	170	197	168	176	179	177	200	178	170	194	152	163	166	184	167	183	178	166	196	159	193	209	172	188	195	167	183	185	173	196	183	179	200	185	163	186	165	161	161	187	207	187	196	184	189	177	184	182	174	145	182	171	199	195	173	167	183	176	163	192	190	181	181	178	176	196	157	179	166	175	173	173	180	190	177	199	191	160	189	153	175	184	183	191	186	197	189	169	197	174	193	174	161	172	187	177	182	178	179	160	169	169	179	179	163	175	193	205	169	202	201	170	180	200	165	165	169	169	197	176	164	168	175	146	171	186	199	165	179	173	191	162	183	177	187	182	188	188	169	175	172	169	170	187	177	171	184	190	160	198	174	172	178	168	193	178	180	194	174	178	189	172	184	157	169	184	189	184	170	185	187	178	173	169	174	177	176	162	166	169	161	165	161	166	165	173	163	172	169	163	190	156	189	176	173	167	192	167	191	169	183	165	186	157	174	183	172	151	160	193	166	181	188	182	180	179	193	176	193	197	158	185	170	177	184	179	181	166	185	175	165	188	142	171	172	161	173	182	180	164	171	208	206	179	204	209	194	190	171	184	160	175	180	174	171	181	165	156	188	193	177	182	189	170	209	159	171	187	154	170	187	182	171	184	165	207	197	160	213	170	189	180	166	198	173	202	197	180	181	176	166	171	190	162	172	192	198	188	191	183	195	168	175	191	173	158	191	194	169	188	167	194	177	170	177	179	189	179	174	195	177	173	185	177	192	182	177	161	168	153	186	183	157	195	161	163	173	179	169	165	170	170	200	173	191	185	211	180	187	183	188	173	186	188	180	168	166	192	185	161	182	175	186	170	178	176	183	200	187	163	182	172	183	175	185	189	193	169	187	187	169	185	173	182	188	184	174	173	204	165	158	185	159	170	186	186	173	195	161	183	178	167	180	174	196	185	186	183	174	185	163	173	170	185	172	192	175	171	162	206	185	172	151	152	171	178	186	189	194	176	188	183	193	179	165	170	179	181	194	153	168	203	180	137	195	178	161	195	204	205	184	177	175	207	179	186	180	176	161	187	191	173	155	182	167	166	170	162	189	170	177	192	183	189	208	165	159	176	163	189	208	177	186	193	169	168	188	158	172	167	213	171	192	167	177	183	172	170	188	184	179	187	160	179	163	197	194	187	182	171	170	185	183	230	150	179	170	169	161	172	186	180	151	197	178	171	188	199	176	164	160	176	179	183	218	170	174	174	184	182	176	174	165	169	198	197	183	189	189	158	158	184	166	161	189	181	170	172	169	173	183	190	178	178	179	181	179	167	182	194	170	199	165	194	151	163	156	180	187	192	174	173	166	165	178	197	167	188	204	185	206	158	186	177	205	169	189	172	184	180	178	206	183	174	190	208	162	209	167	180	172	177	170	177	172	166	194	195	197	167	182	179	180	188	197	210	177	172	183	165	161	177	145	191	198	168	182	191	161	183	199	173	201	170	173	189	170	174	178	197	151	187	186	168	176	186	177	165	190	172	158	157	153	171	148	174	179	159	171	173	186	215	178	188	179	160	171	187	183	186	167	160	168	176	188	183	185	176	188	193	196	186	169	178	177	186	188	183	172	167	171	174	173	187	178	154	197	188	162	170	187	182	174	174	197	173	155	188	166	184	163	163	161	186	172	183	188	176	185	175	190	164	183	148	185	164	171	192	161	168	174	187	164	189	180	173	192	148	162	165	173	177	172	182	197	168	163	168	172	173	164	161	175	167	177	175	191	182	166	196	198	168	163	195	154	192	187	164	193	185	188	195	175	219	183	182	180	183	171	175	185	178	179	180	214	194	201	161	168	179	201	156	184	167	176	176	172	189	185	170	183	197	173	185	153	153	184	200	186	190	178	189	182	178	186	169	177	185	154	184	170	184	178	166	162	224	190	159	192	168	181	176	188	160	157	159	171	198	161	162	186	185	176	163	170	186	209	179	186	159	154	207	206	166	156	186
30806	26896	18034	3288	608	577	568	551	575	579	572	560	574	564	541	638	580	621	568	602	535	580	565	594	570	572	572	615	554	616	592	608	593	550	612	576	605	617	598	580	578	573	556	552	594	522	609	633	548	569	537	567	594	561	602	606	580	547	578	606	552	622	573	585	557	612	585	590	581	544	586	605	575	587	600	586	578	580	551	581	527	525	602	577	604	589	542	576	577	612	559	569	584	608	563	605	624	555	566	570	612	587	538	575	555	636	560	593	592	536	592	545	596	576	567	593	581	558	579	557	580	550	597	608	566	589	589	583	600	579	555	584	558	583	549	568	557	571	612	600	608	577	561	572	581	600	570	592	626	587	590	582	563	575	600	593	564	573	603	574	546	612	567	555	573	558	568	608	600	559	587	588	554	551	570	564	562	600	584	573	614	588	589	569	558	590	578	573	608	569	572	532	584	555	588	562	555	624	583	599	581	601	566	557	600	553	585	585	594	578	585	558	605	563	587	565	563	577	558	571	626	574	534	548	588	600	558	568	627	620	571	592	600	619	593	586	565	551	594	579	588	611	577	577	646	575	613	548	599	590	568	562	585	570	562	591	538	599	600	609	561	603	601	582	577	594	554	584	583	609	529	599	565	594	544	558	548	614	612	580	642	531	570	495	564	601	595	595	608	580	565	635	602	535	620	620	583	587	609	610	551	560	585	618	591	581	571	529	602	579	581	575	556	578	565	570	570	557	552	601	590	569	576	613	547	584	606	609	544	602	608	509	583	569	608	570	589	596	578	583	534	596	601	588	635	567	579	560	620	593	581	569	542	589	610	563	571	571	586	532	572	586	574	598	598	564	587	542	557	587	578	603	585	589	572	549	553	583	538	559	546	541	529	599	571	594	610	561	531	565	536	563	587	612	587	586	572	574	568	629	616	545	587	584	578	579	571	551	564	595	545	541	591	558	581	555	568	576	610	573	603	580	550	598	606	591	558	611	583	572	584	590	574	570	569	599	568	661	599	589	568	620	605	601	535	567	566	569	567	584	585	627	576	574	594	610	563	560	559	586	582	568	563	572	508	591	562	559	555	622	583	571	564	598	555	586	565	594	603	572	563	590	554	554	593	567	614	624	621	573	578	567	510	626	568	518	550	611	568	538	602	601	568	596	557	558	596	548	585	567	578	556	550	585	575	589	538	543	560	557	596	553	622	604	583	589	574	557	612	575	558	595	575	548	583	600	594	582	546	622	593	540	588	548	577	573	570	581	561	589	618	593	593	600	540	572	615	560	572	594	566	615	568	544	597	551	573	598	630	567	559	590	571	589	642	548	569	608	549	560	583	615	597	591	559	591	556	613	613	555	578	617	583	591	581	602	580	513	557	559	557	572	561	603	546	583	551	588	574	616	589	620	601	534	589	631	634	550	611	579	534	592	544	536	559	568	558	581	560	583	543	620	554	574	615	605	585	579	543	581	532	510	604	542	588	548	580	589	584	593	567	617	550	541	581	592	548	620	590	592	534	619	588	517	588	593	589	581	573	587	607	571	594	569	595	544	583	562	580	567	613	538	593	545	582	611	615	526	590	599	559	579	565	590	589	617	577	583	563	570	578	628	545	566	583	579	615	580	596	589	603	570	563	540	595	559	572	570	551	536	600	615	585	589	599	590	580	593	604	565	552	581	593	570	578	613	580	581	603	583	562	593	559	547	566	543	569	551	534	570	566	556	603	583	559	583	596	575	616	566	566	606	556	588	637	612	601	577	545	599	560	558	586	621	560	573	525	550	619	549	584	569	568	619	599	557	620	614	591	574	584	629	580	596	548	622	584	606	577	543	528	591	568	560	571	541	608	617	580	595	588	565	580	531	529	611	548	596	601	592	589	560	608	587	580	588	584	569	597	619	559	560	634	574	571	600	536	601	637	595	581	609	630	593	595	594	540	570	590	573	585	581	585	603	590	632	555	586	532	606	603	572	571	558	613	556	559	593	617	584	556	543	582	605	580	584	509	565	614	585	588	534	556	635	567	591	576	576	585	558	550	568	578	548	624	619	600	606	547	611	583	600	554	596	585	589	599	564	546	595	594	565	604	586	591	595	597	597	592	597	576	574	584	578	591	601	565	596	600	539	586	572	571	584	566	591	578	531	624	536	549	592	574	577	552	563	606	604	586	558	569	570	572	576	579	593	540	584	556	568	585	571	569	580	565	567	584	562	594	640	558	560	527	571	611	607	598	581	605	578	581	594	591	546	570	553	542	603	567	592	583	551	549	606	595	617	588	555	572	587	574	602	573	569	593	587	549	580	580	587	581	547	580	593	594	591	561	576	557	584	554	556	575	531	623	635	582	569	595	577	609	599	540	556	570	613	534	531	560	605	611	598	525	565	576	592	590	568	605	602	572	561	569	573	559	563	571	550	589	573	550	604	559	578	606	574	578	584	635	565	572	608	576	575	593	558	642	592	556	589	603	555	602	616	564	607	603	623	581	613	605	583	562	598	583	609	581	594	635	590	570	631	600	616	563	586	559	605	524	565	600	567	582	567	609	581	614	569	606	572	576	550	538	607	543	581	613	602	577	580	544	592	568	601	606	568	583	554	591	606	564	596	566	594	559	587	573	576	550	585	556	585	610	575	544	568	600	546	607	643	557	623	614	581	586	587	602	554	546	607	550	576	538	580	547	613	557	539	602	548	574	588	613	551	597	606	598	577	584	615	567	565	574	585	594	593	555	611	574	584	559	564	559	551	581	565	585	559	599	580	622	521	580	606	551	599	576	547	567	580	578	608	562	576	559	585	585	566	573	600	594	579	559	574	559	562	606	552	540	529	575	566	570	547	599	571	555	578	554	572	570	609	590	552	568	576	597	594	570	577	568	607	579	604	619	609	602	587	582	599	572	552	610	583	638	558	605	569	606	563	561	594	541	643	550	557	570	590	575	547	583	565	555	543	602	546	621	582	581	574	608	565	544	619	560	549	604	601	566	597	560	553	611	532	588	570	578	550	616	548	562	573	584	648	596	568	609	560	572	603	576	591	562	544	577	608	547	593	575	595	582	561	567	546	609	582	586	572	604	574	562	620	593	586	569	534	564	537	600	628	587	534	590	563	585	559	625	565	588	612	617	589	577	572	558	603	546	560	598	617	582	611	621	633	574	597	606	631	579	536	591	607	549	572	573	619	603	567	601	566	561	540	567	545	571	545	614	561	554	583	561	591	593	616	574	589	589	598	574	555	571	575	541	574	590	564	545	544	592	567	603	633	515	611	545	577	523	581	614	556	556	571	548	571	576	513	551	558	569	535	568	578	581	568	588	577	560	592	565	617	572	566	562	564	556	568	558	570	587	559	593	543	589	588	590	574	592	597	614	587	598	554	573	587	623	572	532	603	589	588	539	594	617	638	609	566	560	550	585	538	569	632	617	579	586	559	565	541	598	581	636	586	616	566	596	588	579	610	531	597	589	595	568	616	573	583	596	595	580	584	600	592	533	555	604	540
65823	60228	48492	17779	1377	205	182	192	203	179	170	192	196	193	185	174	174	172	164	186	203	175	180	144	196	182	185	191	173	175	189	178	171	168	193	171	181	179	173	161	177	190	214	176	181	173	166	194	186	201	168	196	187	189	185	185	184	184	155	147	173	171	172	163	161	187	169	179	171	182	209	188	178	186	167	192	190	168	165	158	200	191	201	161	195	170	191	177	182	174	167	167	179	184	172	182	182	202	174	162	191	164	178	189	175	169	175	184	178	148	168	175	194	170	175	171	170	176	177	217	179	159	184	168	159	189	158	166	200	160	181	191	178	199	192	212	183	169	198	193	180	182	170	163	185	194	179	156	164	159	175	145	188	189	163	193	188	179	182	165	173	187	182	161	188	168	197	178	206	180	178	195	154	183	176	204	201	171	170	164	166	168	160	167	176	183	184	199	175	171	171	175	198	158	160	179	175	202	183	192	222	183	150	151	197	168	176	170	163	177	150	171	168	181	198	150	174	186	201	174	157	209	197	181	175	130	184	174	160	182	185	179	164	186	177	191	209	187	185	171	176	174	183	177	160	174	191	171	146	182	162	188	152	152	172	186	192	193	178	198	171	184	178	173	181	171	158	217	192	202	175	187	163	167	174	193	163	184	173	185	189	175	148	163	200	202	186	150	168	187	199	193	174	200	185	164	175	190	192	173	187	153	194	172	155	167	148	161	197	161	182	188	179	192	175	167	154	190	192	166	174	200	199	206	201	186	200	191	173	164	158	166	167	167	171	193	160	152	181	158	179	191	186	185	173	193	177	190	187	208	177	170	201	149	187	204	153	169	175	162	183	181	168	170	170	164	179	189	179	171	175	151	199	170	172	160	203	181	161	188	179	188	187	192	183	193	176	195	207	185	187	178	177	166	162	174	144	203	171	160	177	170	192	185	195	194	165	211	176	204	175	188	153	179	192	184	160	178	176	164	156	172	175	183	158	177	175	173	159	174	185	183	166	178	181	177	198	165	203	169	172	176	175	196	187	193	165	191	203	160	160	158	181	174	164	190	162	173	160	208	182	217	187	174	170	172	173	175	196	186	202	186	168	187	175	210	201	173	194	203	172	179	187	169	182	183	164	196	174	183	177	163	176	151	177	173	182	191	201	181	164	186	157	157	188	190	166	182	197	181	159	207	165	164	192	175	159	168	183	173	180	183	165	185	150	163	206	167	182	199	184	181	220	177	167	188	173	205	164	163	173	182	180	185	181	165	179	188	180	175	171	169	187	167	145	180	175	198	188	197	153	188	178	177	153	181	181	182	191	180	168	158	192	189	185	190	175	176	164	185	176	176	155	178	165	167	181	182	176	164	160	188	176	203	179	155	183	187	165	191	169	174	171	187	195	170	187	182	159	183	196	173	202	169	166	181	199	180	187	175	169	182	158	182	178	187	179	145	164	175	155	168	170	193	197	191	145	160	164	169	158	181	166	197	175	183	177	182	168	197	162	188	172	177	169	182	218	174	186	191	177	177	155	198	171	195	171	180	175	186	155	167	183	149	163	172	171	186	180	185	200	190	166	166	163	170	204	181	180	181	173	185	201	169	192	161	192	158	182	178	186	175	175	172	189	182	173	176	175	196	186	188	179	179	168	166	185	196	194	171	174	167	179	184	193	171	181	162	182	189	174	185	169	181	173	182	155	168	177	183	162	180	184	167	175	175	180	174	171	155	164	167	172	172	173	166	159	149	180	188	175	147	173	189	172	193	185	178	185	178	196	207	186	167	191	170	178	169	176	196	193	163	172	198	201	175	183	159	179	205	192	176	182	169	177	150	190	151	190	186	183	152	166	185	161	196	194	204	172	189	182	197	191	187	159	181	162	163	181	193	159	179	167	173	183	173	209	207	183	175	193	185	178	176	161	198	179	200	134	211	185	175	168	162	183	193	175	174	169	166	160	180	179	179	196	189	179	169	182	204	186	162	182	182	174	174	154	163	167	173	179	194	174	166	165	179	158	176	185	153	164	172	169	183	152	182	192	168	195	172	167	179	157	165	162	187	177	205	166	172	179	165	177	163	172	211	169	164	177	194	159	187	159	189	171	165	207	196	179	162	170	195	196	182	158	179	177	153	172	197	163	184	173	188	182	167	145	192	185	198	201	182	194	174	167	152	194	183	173	222	168	184	170	183	183	172	155	171	160	190	172	172	169	183	165	183	188	167	173	169	180	164	167	196	160	183	155	165	184	176	204	191	180	187	175	173	210	165	188	183	173	172	188	149	192	175	167	165	171	176	176	206	193	169	186	158	211	188	171	171	166	183	171	176	151	190	184	186	173	193	182	187	175	177	161	168	160	172	196	166	203	184	185	160	169	177	164	206	170	161	171	179	192	189	180	183	165	183	168	190	201	169	182	179	182	183	201	157	184	164	190	169	202	164	161	183	173	169	181	186	196	145	167	172	173	170	181	170	181	177	207	184	179	174	177	163	187	173	163	179	208	181	182	181	165	173	181	174	186	167	184	156	178	221	179	179	188	198	157	181	170	195	192	163	179	183	178	186	178	172	150	179	174	187	165	162	146	176	208	174	182	199	167	176	159	179	181	184	181	168	171	188	160	138	190	181	160	198	176	190	168	192	206	184	165	204	183	181	179	166	188	156	177	162	177	173	165	201	147	196	170	183	164	181	170	170	194	179	200	176	170	168	178	165	179	188	180	166	176	160	185	170	179	194	178	157	158	200	155	188	187	188	169	187	189	184	164	186	181	172	181	186	194	160	163	166	151	191	204	169	169	168	183	185	183	185	163	180	200	169	161	165	174	175	185	194	200	163	179	166	175	170	188	212	176	201	189	181	178	193	189	196	177	170	169	170	157	173	174	181	172	153	183	184	179	168	169	167	149	164	183	152	188	192	189	191	188	186	177	166	187	205	193	192	188	176	159	171	175	175	170	196	186	190	194	164	187	195	167	179	170	164	166	178	191	171	160	162	182	162	185	140	166	177	207	191	172	175	168	185	177	167	163	193	157	195	183	174	208	177	185	178	161	172	175	161	183	183	188	170	160	172	178	183	181	154	160	166	174	165	166	188	174	184	166	178	156	173	207	168	168	180	182	182	161	178	192	176	153	183	155	177	170	181	199	181	182	168	175	176	180	175	172	211	190	155	192	169	185	187	154	179	194	180	159	147	161	169	178	184	182	196	209	179	174	151	180	195	195	180	195	157	207	178	177	183	176	186	152	176	166	201	165	184	185	177	174	189	183	197	177	189	176	160	169	203	181	179	167	168	180	188	198	175	176	177	178	179	148	201	150	206	198	170	168	166	177	160	196	166	164	181	163	191	170	166	151	169	180	167	185	181	168	168	188	184	178	174	175	190	180	161	204	198	186	181	164	143	189	176	157	168	166	183	170	173	203	160	189	171	154	161	177	201	169	194	188	173	178	204	169	177	189	161	173	184	202	196	173	181	167	167	157	190	163	196	202	155	195	175	173	173	186	176	190	190
46947	49388	43065	15283	606	627	626	631	576	588	602	619	577	590	580	594	585	567	619	591	609	613	594	589	520	602	546	582	547	566	565	588	582	611	541	573	583	574	598	574	543	596	535	590	533	589	570	590	590	571	546	614	586	575	555	530	607	615	588	608	576	574	604	564	589	605	551	627	591	542	594	553	566	653	603	587	604	569	567	615	547	565	571	599	591	574	548	538	570	558	588	590	547	557	534	569	579	572	603	599	579	547	557	595	584	562	567	581	548	541	528	560	603	597	585	570	541	610	593	584	577	569	591	561	528	542	629	574	549	609	562	553	554	592	567	593	587	565	581	549	581	580	600	506	575	596	590	614	577	611	557	552	564	577	580	551	577	584	556	566	561	633	604	568	563	553	571	565	569	571	604	553	561	607	560	607	591	591	534	552	570	624	588	570	627	615	604	560	571	566	590	557	594	593	593	577	548	583	549	567	535	562	579	577	584	537	551	578	532	561	566	616	547	569	551	588	572	591	612	567	574	610	621	611	586	569	565	573	600	571	561	581	569	558	559	552	602	570	585	586	579	584	594	559	579	585	567	596	572	562	632	546	578	553	638	590	489	579	574	562	545	554	557	623	566	617	591	559	576	580	576	605	589	521	565	586	599	534	606	586	586	594	612	596	567	551	581	577	621	586	566	561	608	620	584	536	554	571	569	616	583	586	578	587	564	558	606	597	583	546	580	593	599	603	607	586	531	568	598	572	595	601	532	562	525	572	581	604	598	586	557	561	552	561	555	566	557	607	570	562	595	536	603	600	560	573	577	573	588	549	594	579	593	563	574	574	560	582	592	601	603	606	594	565	572	594	580	561	602	628	606	573	613	570	561	608	607	556	615	596	577	627	608	568	610	531	575	586	547	564	589	584	532	620	557	556	589	569	543	606	586	547	599	568	582	555	580	576	552	566	575	571	573	602	577	579	597	585	540	550	586	545	594	634	582	528	573	584	526	563	635	603	560	542	582	537	620	578	541	614	601	578	586	550	594	590	557	602	568	580	547	595	554	547	588	606	513	599	608	632	573	575	568	581	547	583	563	537	558	560	588	523	569	586	589	526	555	603	569	556	573	620	584	619	586	583	559	554	588	579	581	609	562	573	554	572	582	574	572	572	583	590	568	642	571	608	550	582	588	592	576	535	588	564	586	616	578	545	582	576	564	607	591	534	574	569	622	582	569	571	587	559	558	551	596	562	574	569	584	578	618	570	591	601	568	579	590	578	532	544	556	592	540	606	587	602	602	616	602	585	591	600	588	541	520	587	575	629	602	553	576	602	583	620	550	614	550	582	543	565	572	573	563	561	573	558	604	572	565	528	582	588	593	564	573	588	624	581	596	586	577	551	613	581	588	608	549	534	558	549	594	562	594	537	570	579	584	572	628	576	591	639	623	572	564	575	570	579	588	565	569	576	568	588	594	610	590	571	556	559	535	579	589	564	586	565	602	600	574	591	589	599	612	583	606	579	590	601	576	580	582	618	593	546	604	590	574	589	626	587	598	598	577	615	555	565	611	604	537	527	534	602	579	567	563	546	577	571	588	588	554	617	557	588	538	544	601	580	556	642	562	604	570	599	566	568	590	578	589	555	584	584	577	604	563	545	545	592	590	580	578	601	567	577	584	561	553	598	521	586	573	554	578	596	557	590	582	607	627	557	588	583	578	591	633	560	557	579	565	535	580	570	608	582	584	580	583	591	584	581	575	598	570	576	586	547	539	586	578	585	541	584	597	549	609	593	590	592	595	568	589	561	565	532	583	601	575	576	580	594	587	586	585	528	571	573	636	556	557	558	564	596	581	611	561	561	535	559	572	610	571	575	566	623	573	590	595	595	553	548	559	606	589	582	555	632	639	610	588	563	583	579	633	548	632	575	579	589	568	601	540	593	557	576	603	506	561	627	573	603	609	580	559	524	599	575	541	597	561	596	575	564	602	560	576	599	575	522	582	531	554	552	589	597	557	588	608	554	575	579	586	577	576	553	595	569	549	576	581	566	576	575	586	601	588	552	557	570	589	608	607	557	602	581	594	565	583	565	549	579	600	573	572	564	548	635	596	555	561	603	579	582	554	563	564	589	602	626	550	589	590	596	590	573	545	567	638	559	571	609	577	586	584	599	571	572	607	557	598	607	587	567	608	547	630	549	543	540	586	555	561	533	574	577	564	595	601	579	578	565	589	612	594	572	539	589	583	557	587	569	580	588	563	558	563	639	561	585	560	596	577	599	548	591	581	566	598	609	617	529	574	540	575	605	593	551	610	587	571	641	591	554	551	543	602	543	613	597	566	576	574	511	585	592	564	532	608	593	601	588	575	598	578	566	595	606	581	559	574	577	572	545	609	564	614	557	539	601	620	579	581	607	566	590	629	567	582	544	549	629	599	579	533	576	553	606	600	558	598	586	623	621	586	552	588	570	542	585	600	558	565	616	589	600	589	618	617	576	584	596	589	574	588	571	596	591	569	585	623	547	563	590	567	545	547	563	527	609	572	579	601	560	540	556	585	546	575	545	545	563	602	585	566	594	566	582	594	534	586	539	566	577	563	601	607	583	591	594	540	582	541	580	610	585	579	524	586	527	600	551	582	534	593	569	602	547	603	585	606	529	580	604	609	605	566	568	572	600	547	608	578	571	582	594	599	606	578	589	565	549	572	613	613	608	586	565	600	589	591	580	567	607	566	541	580	572	585	555	588	570	568	557	541	586	620	582	601	585	581	577	584	613	587	595	597	574	557	609	587	584	595	570	572	556	576	575	561	568	598	575	554	569	594	588	567	573	559	617	588	589	567	563	549	566	600	602	544	580	549	594	606	570	528	583	560	575	600	574	530	588	546	589	582	609	590	597	582	580	531	595	536	638	592	581	582	607	608	586	589	564	557	578	565	585	562	579	606	551	612	583	593	585	561	580	593	585	590	589	561	588	582	552	570	549	610	617	575	616	568	561	586	546	612	588	550	522	581	559	558	601	587	585	559	561	557	570	579	561	592	563	609	580	547	588	610	604	624	558	592	589	587	610	567	605	539	585	569	578	562	595	544	603	550	580	648	590	620	563	593	581	577	567	570	620	560	580	597	591	573	559	604	573	606	560	524	558	565	586	562	601	578	580	531	570	596	543	612	564	572	581	540	610	570	581	605	610	559	583	581	587	550	586	592	591	599	561	580	602	618	611	568	594	577	579	528	560	599	569	571	542	608	627	576	590	557	583	574	545	570	551	575	567	554	558	570	567	592	540	596	582	591	551	555	574	591	591	603	577	580	609	604	560	573	610	579	578	592	558	592	532	548	554	561	584	562	579	579	585	567	540	622	558	621	585	557	522	575	593	607	541	589	567	577	593	566	581	593	536	579	536	577	615	633	571	556	606	569	564	572	613	552	604	582	573	571	564	589	571	574	591	639	559	579	577	581	543	583	571	555	566	592	571	606	571	571	585	598	602	549	610	557	534	553	560	583	557
78095	75277	64366	30284	7516	598	309	285	290	297	308	287	301	266	265	276	287	277	274	298	270	272	327	256	294	277	280	290	288	264	278	293	296	302	311	298	304	280	277	291	287	276	266	253	273	309	273	281	306	252	310	291	274	284	262	278	297	295	311	248	276	307	283	280	271	303	263	262	301	277	304	266	283	290	282	291	273	263	302	292	286	281	268	262	271	325	301	297	269	272	264	296	299	274	273	283	322	287	279	287	262	280	285	308	294	256	274	265	262	296	268	259	285	270	315	277	255	273	289	246	291	261	258	289	270	305	314	290	324	298	268	269	296	296	289	296	280	275	267	262	289	262	296	313	261	275	301	287	276	292	298	265	293	303	266	289	296	260	269	277	294	290	286	287	263	273	303	256	320	287	304	253	307	298	286	280	271	313	294	283	286	255	270	267	264	306	303	275	289	285	304	300	300	296	306	302	284	298	265	255	310	301	263	288	268	288	300	264	260	243	278	270	261	260	284	266	275	258	300	300	299	319	298	275	295	299	258	283	278	282	294	274	262	259	263	276	312	288	293	287	276	267	281	298	269	305	305	254	266	265	310	304	293	292	292	274	305	306	283	290	276	283	245	291	266	242	301	270	282	267	305	283	265	277	292	286	328	280	270	289	281	258	273	265	265	235	254	261	273	270	289	278	280	281	312	282	274	247	297	303	318	264	293	312	285	282	278	261	271	285	275	279	281	256	274	256	305	294	307	284	288	265	290	308	251	257	274	264	271	303	279	285	295	284	312	284	311	285	286	291	249	270	287	300	290	256	288	286	279	273	284	279	278	284	275	286	276	274	274	282	309	284	278	308	277	292	294	281	265	269	276	280	288	285	272	262	267	272	269	286	286	269	313	261	298	292	295	268	271	280	298	281	275	274	272	294	259	260	230	290	288	303	284	270	281	264	234	276	302	259	281	278	329	258	284	276	303	290	285	269	274	274	279	257	278	272	296	286	302	280	268	280	276	278	274	284	279	282	262	281	268	274	273	288	259	322	274	284	308	280	298	305	274	293	277	286	303	269	285	293	288	277	285	296	284	253	303	289	298	300	271	284	269	263	292	281	270	293	289	279	277	253	262	265	296	291	305	270	272	275	257	279	289	309	270	294	268	251	267	311	258	262	305	292	297	299	287	280	279	293	296	258	313	289	293	263	275	281	258	284	315	256	273	305	314	280	255	295	245	258	286	313	275	287	288	300	259	272	274	286	252	288	263	254	274	310	272	282	256	288	285	292	303	299	258	293	283	283	276	302	279	301	274	319	280	278	260	265	276	284	274	281	287	298	273	277	295	285	281	279	269	273	261	305	284	286	270	301	269	270	310	276	291	273	328	297	269	291	275	250	280	281	281	297	286	278	306	264	265	272	253	277	274	289	268	287	262	308	277	290	271	293	301	298	274	308	288	270	291	282	265	290	251	237	295	277	278	255	256	261	261	275	301	280	260	273	260	266	270	268	275	321	283	264	284	287	294	289	237	260	283	281	275	281	287	263	278	283	220	273	288	304	272	250	303	293	298	258	281	288	277	292	279	265	254	289	283	273	286	274	276	277	320	289	273	285	262	257	273	266	284	284	289	302	275	295	264	283	268	311	279	267	285	277	282	281	286	277	276	268	291	293	285	294	302	258	270	295	289	262	313	273	267	283	291	320	267	275	292	286	296	299	309	298	287	293	265	248	302	270	271	285	300	287	259	280	262	265	245	284	295	289	289	262	297	308	278	259	263	289	296	274	303	262	283	270	256	261	266	271	309	285	310	292	262	286	277	293	258	281	274	290	289	279	283	274	291	256	259	286	259	269	243	278	279	287	270	248	305	286	292	317	289	280	282	272	280	293	273	300	273	259	277	294	292	278	314	297	280	274	260	272	293	300	305	289	270	286	272	272	289	294	263	274	274	265	273	298	291	278	272	305	308	266	262	291	283	289	309	275	291	264	254	311	281	286	270	271	315	269	283	287	281	292	298	288	305	301	259	303	293	273	295	270	309	258	269	268	276	274	290	305	273	267	239	288	248	289	305	249	279	278	307	257	290	265	254	257	304	287	288	272	288	268	294	266	266	292	285	288	298	253	301	255	276	298	284	270	285	298	273	274	264	266	250	272	269	275	285	286	284	287	279	277	285	273	288	298	283	274	271	251	304	284	279	291	289	288	279	273	290	279	280	270	298	312	314	279	277	274	290	277	274	261	293	283	283	292	314	287	271	304	268	283	262	284	290	264	242	297	298	300	286	302	279	293	287	265	263	258	304	280	289	287	277	288	268	281	261	286	280	289	292	270	259	292	298	252	303	271	302	291	291	288	283	282	273	264	289	293	277	286	290	277	307	265	258	264	268	288	305	263	283	302	286	274	272	276	293	304	290	293	274	295	302	266	291	237	261	253	279	304	260	262	319	292	269	270	275	282	274	300	267	284	276	302	283	278	286	280	290	302	287	275	287	278	283	267	294	274	290	278	261	307	290	284	306	274	292	306	279	257	245	294	263	284	261	247	281	280	299	293	306	313	266	264	285	290	295	294	298	274	278	262	299	275	307	277	290	296	296	265	298	297	283	253	286	274	287	270	306	306	271	285	294	268	312	263	267	283	286	287	264	278	310	328	283	303	297	303	292	276	276	270	303	274	277	298	288	317	281	293	273	301	302	309	283	281	285	295	306	259	271	278	281	309	241	295	292	279	293	326	257	298	286	293	296	299	284	279	283	295	299	287	278	298	255	275	276	277	296	269	262	282	273	292	227	269	287	282	284	301	297	272	274	304	253	282	286	269	249	297	252	273	257	294	299	299	294	250	284	276	268	283	293	251	281	281	258	315	275	307	293	289	265	277	291	259	306	292	253	286	256	290	276	265	286	255	261	263	276	274	296	264	307	265	299	272	280	264	270	278	288	280	300	286	293	296	258	293	274	295	283	262	277	293	276	284	286	305	264	256	288	281	272	305	284	297	283	295	268	290	260	299	293	285	279	306	276	270	275	263	301	260	286	261	269	269	262	278	320	260	285	276	324	291	305	301	286	310	285	272	295	260	274	295	253	259	280	252	291	267	292	260	294	261	278	298	295	291	295	324	286	286	298	271	256	304	270	270	278	265	232	298	329	264	285	271	267	308	276	298	296	286	284	279	273	276	287	299	301	281	282	280	276	288	291	273	270	246	265	318	258	279	282	290	257	284	284	312	256	286	303	277	300	280	292	285	293	299	310	293	285	279	273	296	311	283	273	268	271	250	286	296	268	267	286	285	288	289	239	303	278	275	290	276	262	263	241	240	269	273	315	288	300	284	275	295	273	307	297	281	271	273	249	272	285	278	280	274	306	269	289	283	258	271	277	270	243	295	265	297	298	271	290	295	272	286	270	305	274	286	310	271	296	260	241	302	284	284	297	276	272	276	298	282	268	280	268	280	300	293	279	277	294	273	259	261	245	263	309	302	287	265	302	267	262	297	266	279	274	271	320	252	304	234
60845	66063	58527	23582	1047	987	969	920	977	930	880	872	917	866	891	870	854	853	897	855	853	792	863	809	817	867	857	880	830	873	812	812	785	846	835	844	877	820	866	861	824	832	844	886	861	811	850	820	808	857	836	803	863	818	858	850	829	902	831	856	859	833	874	830	882	853	846	838	843	883	796	850	850	855	881	936	850	805	849	866	909	818	895	868	861	871	867	829	826	869	816	823	839	872	853	839	835	881	832	855	796	841	846	839	877	773	816	872	803	839	886	880	847	844	886	878	850	827	796	779	837	836	848	852	796	863	825	799	875	807	843	847	860	876	816	822	846	854	821	862	853	819	863	851	838	843	788	830	851	860	842	865	884	827	920	842	862	832	819	820	846	847	821	829	834	848	846	829	832	851	865	845	879	871	865	826	872	872	821	776	862	849	822	876	793	835	812	871	816	828	862	840	856	845	869	783	856	878	868	900	832	811	846	841	849	770	827	853	887	875	845	829	843	871	886	849	838	907	842	816	888	850	807	842	870	893	854	823	788	829	902	852	863	898	820	887	881	819	882	830	855	891	875	854	864	842	890	821	874	795	812	815	869	861	799	871	814	881	839	845	854	841	886	875	813	841	886	857	887	860	874	863	872	822	855	811	858	832	877	865	852	892	828	843	860	822	873	868	851	888	832	837	846	788	853	794	802	834	883	870	880	883	845	869	866	810	822	825	853	856	875	872	837	855	806	879	847	823	876	852	883	826	843	859	839	852	841	854	883	833	835	918	834	856	814	873	876	823	850	842	838	821	819	878	872	873	839	862	827	793	863	830	834	866	796	854	829	838	844	897	903	859	802	811	862	904	896	875	847	834	862	882	842	841	818	838	866	826	841	873	860	867	889	865	822	860	812	864	843	873	909	863	830	853	857	810	881	822	850	855	789	880	852	810	861	864	837	857	864	818	847	847	875	840	851	838	813	849	799	819	790	878	842	853	850	843	832	823	827	821	835	910	892	859	837	827	861	909	843	812	849	858	828	859	841	851	878	838	870	826	861	852	853	882	831	841	844	893	915	854	894	864	846	846	861	894	843	833	844	876	827	827	854	859	853	885	830	845	829	816	883	792	798	837	847	900	898	782	864	857	826	862	887	808	887	789	833	842	882	868	852	851	926	851	925	848	836	785	832	808	872	832	853	884	912	866	866	882	868	864	819	846	840	837	872	824	861	821	827	860	823	844	846	860	862	846	841	833	842	861	782	793	854	881	826	850	827	842	850	817	830	836	836	832	846	922	859	831	865	822	868	861	842	813	868	815	833	796	898	875	903	840	848	899	845	852	845	863	846	850	828	863	883	836	905	850	894	874	849	854	876	825	853	872	845	843	810	861	828	903	830	835	847	839	871	881	848	898	829	843	893	830	874	831	886	836	835	901	828	842	855	848	845	824	887	791	800	790	814	841	891	837	872	891	848	836	873	885	859	822	868	825	849	810	889	765	784	814	821	858	830	854	849	816	890	883	874	872	825	855	843	833	803	854	833	896	854	897	845	751	862	869	861	844	848	852	793	837	805	809	844	862	862	841	825	817	816	813	848	801	835	830	872	798	880	841	877	873	830	851	844	838	861	841	838	864	869	842	852	803	860	865	862	836	861	875	865	814	835	880	783	830	849	845	896	819	844	867	869	845	830	854	857	816	821	856	849	872	849	832	863	800	864	807	815	803	855	896	823	802	816	814	852	843	856	846	847	828	854	825	859	835	840	790	862	846	804	888	866	833	861	815	835	904	862	870	891	847	877	881	863	862	786	771	881	838	859	890	863	830	812	863	876	841	817	833	864	828	816	841	832	830	821	849	845	840	882	846	861	864	857	879	803	833	844	825	804	851	857	887	806	883	866	819	822	867	819	816	857	852	873	850	837	822	820	802	862	824	792	814	831	857	850	790	850	849	812	872	898	891	817	870	863	877	830	836	859	798	842	836	823	832	894	893	849	878	832	886	896	853	854	832	813	854	852	872	878	860	801	799	819	850	895	885	884	886	852	856	838	852	865	826	901	852	820	860	846	871	816	839	874	844	853	856	845	844	832	856	808	879	806	897	879	868	921	833	812	833	895	771	805	843	815	849	864	829	809	889	891	852	834	831	862	848	874	877	948	856	855	869	883	919	881	848	868	872	888	848	858	844	881	858	844	849	835	857	836	854	841	849	780	829	847	818	858	839	838	831	804	840	894	853	841	800	817	869	817	831	834	872	814	850	871	828	849	840	892	866	824	860	875	862	833	809	840	891	802	834	832	863	795	869	874	863	853	860	838	888	880	831	822	830	840	818	866	787	798	827	819	829	831	861	886	845	839	851	866	807	901	833	860	858	846	852	830	821	827	830	831	840	824	845	847	829	865	857	864	853	835	843	835	815	877	836	849	814	862	803	819	892	871	858	824	850	860	842	837	821	884	820	853	877	792	830	850	835	866	867	854	867	870	811	852	825	832	863	811	857	846	890	824	882	808	803	831	840	783	854	858	828	817	869	865	892	848	923	838	823	826	820	871	873	852	856	802	842	836	818	827	825	851	905	863	881	820	860	870	852	865	899	894	821	821	838	868	888	823	873	850	863	845	845	877	819	828	869	868	850	932	879	863	900	804	845	841	819	880	814	800	856	868	838	833	843	847	863	839	889	852	849	851	848	854	877	837	843	849	780	862	868	826	834	853	842	838	851	931	904	861	855	875	852	850	817	822	819	887	820	875	834	851	839	872	839	856	834	877	907	856	849	840	825	805	867	830	870	851	815	835	841	826	869	822	808	882	842	822	857	855	911	834	819	867	816	856	822	841	834	925	777	825	854	861	866	875	850	892	870	861	882	856	833	830	877	856	826	863	861	826	865	882	863	868	909	875	826	809	788	843	834	878	828	874	875	859	869	870	819	892	885	877	866	866	832	885	823	849	843	854	785	854	854	791	830	905	852	861	821	761	832	837	852	857	847	866	858	864	895	862	853	882	860	855	832	832	865	872	849	815	862	819	802	838	898	871	845	813	885	862	866	859	808	861	865	805	837	861	889	882	838	858	872	852	864	885	868	837	812	813	846	824	852	826	831	836	803	903	796	823	801	854	846	828	895	819	870	824	884	844	835	851	774	836	831	867	829	829	840	863	841	835	887	874	830	841	850	859	881	841	848	822	856	822	802	860	800	906	878	881	844	874	836	896	884	869	859	898	851	843	851	904	812	879	900	920	866	862	836	844	839	865	847	853	801	842	861	832	853	848	819	840	927	839	848	811	817	822	849	842	779	859	852	863	890	788	851	847	815	845	825	827	878	913	830	846	851	854	902	840	799	897	866	799	809	854	865	879	859	843	875	865	864	855	852	899	867	932	863	821	858	879	875	828	864	864	821	861	853	896	800	856	854	856	849	862	842	845	856	868	819	859	851	854	875	836	814	800	802	835	865	893	830	822	810	860	849	850	803	807	878	859	884	859	819	834	845	867	856	802	840	816	867	865	822	867	812
32372	21647	13563	1750	178	163	211	177	196	160	190	152	181	171	173	170	180	158	195	172	176	191	159	169	184	163	153	148	173	149	181	177	179	201	164	205	150	169	175	179	194	188	173	172	157	188	185	181	162	173	164	181	166	188	181	171	190	179	200	186	166	170	171	213	170	162	179	182	162	173	177	162	158	184	178	179	186	179	178	181	188	173	149	176	161	189	162	170	169	156	182	172	173	177	173	176	184	179	177	197	178	158	158	158	192	134	157	156	153	161	158	165	175	184	171	153	176	160	166	170	204	204	182	180	170	199	172	189	177	153	172	188	157	182	193	182	164	169	170	154	186	172	177	181	192	168	182	169	169	182	175	178	162	166	165	175	162	181	189	176	169	164	179	169	185	193	154	172	161	171	180	181	152	179	184	193	176	185	144	167	173	164	171	168	175	201	188	157	176	186	170	165	168	170	185	171	187	200	167	174	181	173	163	172	185	172	191	177	201	170	154	156	164	157	164	160	173	178	180	170	203	143	173	176	184	180	151	174	176	165	149	184	216	172	177	198	175	182	154	180	181	190	176	163	170	159	151	180	158	162	193	173	156	160	160	165	156	187	185	172	182	173	195	173	188	177	163	195	144	206	179	179	191	218	191	188	159	155	208	150	179	168	164	162	203	164	169	176	151	196	177	152	179	169	183	196	179	156	168	188	190	183	185	179	173	173	168	164	181	223	167	151	173	170	190	154	160	177	176	171	166	187	174	175	156	157	162	178	166	159	180	173	191	166	151	182	165	189	200	164	172	168	169	188	194	150	209	176	181	165	167	164	186	175	191	159	204	207	168	157	166	184	157	165	146	171	177	172	152	183	168	190	206	163	174	173	162	183	176	158	168	179	182	200	180	177	178	168	186	163	187	206	168	155	185	161	193	201	163	172	175	166	166	149	182	179	158	169	194	186	163	156	168	195	189	161	165	164	183	154	171	188	176	189	188	199	186	159	183	143	172	153	174	187	190	177	174	159	161	195	150	171	186	175	187	166	161	177	157	163	179	181	200	193	166	173	164	194	188	157	191	189	163	199	163	166	156	174	160	179	193	159	181	168	169	175	170	165	176	167	168	160	136	173	176	159	174	166	192	171	181	164	162	166	151	192	191	174	185	184	189	190	206	190	165	184	179	167	160	170	199	179	162	179	200	177	161	178	191	163	164	152	163	185	162	174	161	180	171	188	161	141	181	171	189	166	164	168	175	155	189	182	176	163	171	158	179	181	166	189	184	181	149	193	141	181	198	200	192	177	174	178	156	164	183	182	172	187	165	162	161	199	162	163	191	163	176	187	215	167	172	164	207	155	171	153	172	161	202	176	169	169	175	165	180	178	178	169	193	177	179	181	159	150	159	181	199	193	163	161	152	130	185	179	177	180	178	187	189	183	159	166	183	165	187	151	174	180	167	158	194	180	173	179	178	151	168	194	174	178	186	180	181	194	204	182	163	179	184	156	155	148	193	170	158	169	167	182	185	169	185	172	160	183	160	176	185	171	181	170	152	171	174	181	164	184	151	166	181	191	168	185	174	162	181	161	174	160	174	156	182	193	170	168	182	171	178	166	176	194	170	165	187	183	183	183	169	176	176	182	169	181	183	183	160	167	185	175	144	186	186	157	176	161	194	175	174	168	179	157	182	205	159	159	182	155	163	184	180	183	161	195	196	171	157	192	158	169	190	161	160	172	148	165	179	185	160	172	183	177	187	179	160	180	176	168	191	174	144	170	178	162	170	168	177	170	137	175	175	180	167	191	176	170	181	182	193	165	164	172	156	168	161	187	161	197	164	168	181	161	165	199	163	172	187	172	184	191	186	177	178	170	187	167	175	171	187	193	168	193	178	177	164	160	177	178	161	201	179	190	171	181	182	147	198	182	187	165	183	164	168	184	166	172	158	194	175	160	157	179	199	172	165	169	188	167	179	164	163	183	168	181	155	171	186	150	166	152	168	180	185	213	179	193	174	188	170	185	154	179	170	170	169	179	148	185	166	180	154	185	151	159	172	165	176	190	186	180	188	165	167	160	155	159	165	179	194	162	172	195	182	155	192	177	173	160	173	181	157	161	195	179	155	182	183	153	167	173	170	190	197	177	203	175	168	169	185	175	174	165	182	190	148	179	150	170	183	182	156	182	175	163	180	182	162	186	182	176	167	174	190	170	175	183	188	161	173	190	153	186	153	157	177	182	168	175	174	185	180	173	150	168	150	194	167	170	182	167	154	171	183	175	194	193	178	169	185	164	187	196	179	175	165	177	153	164	184	150	165	177	183	192	201	173	184	158	193	162	184	176	165	183	174	168	171	182	154	163	200	186	166	150	181	189	172	202	213	175	150	172	171	173	174	169	173	154	164	179	171	194	176	174	173	188	154	169	155	191	145	188	168	162	187	197	177	189	167	188	178	172	164	194	189	170	195	172	161	162	172	183	180	157	166	161	172	179	180	197	187	174	183	175	173	186	173	172	164	157	154	163	179	164	190	189	151	169	166	189	196	147	184	197	180	180	198	172	166	170	190	168	176	187	180	202	162	183	174	160	191	173	156	154	149	183	146	179	166	170	183	136	155	183	182	201	160	162	171	179	180	159	170	184	194	197	162	170	183	156	179	165	163	173	174	178	199	151	195	159	154	161	162	174	169	167	179	187	189	193	160	183	190	169	180	166	176	190	182	168	192	167	177	163	158	181	197	171	171	183	172	180	171	170	171	180	150	178	164	175	158	166	158	147	160	181	213	164	169	167	194	183	202	181	192	174	161	185	164	183	169	163	190	166	187	162	157	165	186	188	183	150	166	192	171	177	161	196	176	173	186	171	174	165	166	198	207	186	180	166	174	163	172	200	176	163	181	186	162	170	168	179	150	167	173	183	166	178	183	160	167	187	182	157	179	186	208	178	164	167	145	175	214	178	168	193	177	165	165	183	165	199	160	169	169	164	179	152	182	179	174	160	187	178	181	176	193	199	183	191	178	173	164	173	156	165	182	189	170	185	170	174	176	185	193	172	181	182	167	184	178	165	173	177	176	177	189	182	156	181	158	177	158	188	185	178	157	163	162	181	198	165	173	188	157	162	157	173	187	163	180	198	161	170	168	172	178	178	154	152	188	173	169	147	178	178	139	151	145	179	164	181	180	180	175	143	165	176	167	175	163	179	187	196	173	195	173	164	172	180	174	172	166	199	177	155	154	181	172	157	150	175	215	160	148	161	172	182	170	172	187	160	173	172	171	175	176	187	195	197	162	200	184	143	183	145	159	184	163	174	175	162	180	178	192	165	154	159	188	173	169	165	185	181	167	162	183	185	165	176	177	184	178	193	178	187	161	170	171	173	188	174	163	175	182	164	161	170	173	181	184	192	172	174	186	184	152	195	150	165	169	162	178	177	183	152	178	163	209	161	159	189	175	194	191	168	171	165	171	209	188	165	159	165	187	197	180	184	181	180	185	203	177	153	200	180	188	168
30722	25244	18890	3517	564	572	591	600	593	553	561	591	585	582	559	616	592	542	588	581	521	578	562	540	619	569	537	541	556	572	618	554	575	517	583	519	586	554	596	574	545	609	586	564	564	562	580	556	561	531	589	549	570	579	531	550	558	589	590	544	635	590	543	604	608	582	515	590	587	552	585	529	587	580	575	564	588	553	573	551	580	556	572	526	556	558	608	566	592	595	546	567	541	585	590	542	555	588	607	544	589	553	546	543	578	561	558	563	622	605	574	562	551	564	571	564	549	580	595	567	577	602	596	578	603	568	603	597	535	546	566	611	589	578	563	559	537	538	560	566	594	577	573	583	559	582	551	556	582	590	615	530	575	594	565	603	545	577	588	549	586	550	551	601	567	519	579	551	576	552	575	597	547	589	592	609	581	547	519	555	579	572	568	609	599	617	564	543	547	606	556	564	549	567	582	574	566	576	576	561	573	593	613	595	561	588	561	559	576	581	577	572	523	604	560	565	585	581	610	583	604	589	610	545	612	574	583	554	585	510	545	608	585	582	546	591	598	589	610	584	556	533	541	616	582	630	605	556	574	558	590	602	577	571	595	562	582	587	553	550	587	579	554	610	579	565	541	527	592	540	559	565	591	558	587	597	599	557	595	615	589	606	577	565	614	576	567	561	552	565	558	571	605	572	579	536	585	557	577	551	558	547	586	617	570	563	581	543	550	552	544	566	572	576	578	577	584	546	566	532	538	611	605	582	590	562	562	580	533	566	564	598	521	598	553	578	563	642	580	591	572	595	550	552	594	557	525	581	549	613	562	519	555	572	612	573	573	547	588	601	564	538	591	574	591	582	563	570	585	599	579	558	580	564	569	569	598	554	569	549	585	575	561	555	591	561	554	584	625	567	574	554	596	579	591	574	567	555	564	589	545	599	591	588	549	579	554	609	552	569	578	553	571	574	624	602	595	522	531	557	566	546	597	577	544	546	568	544	567	569	567	601	533	617	609	534	593	583	587	542	559	588	574	573	568	581	575	619	551	587	588	518	569	525	556	568	589	520	583	587	556	583	582	573	553	554	561	555	596	554	572	578	540	583	557	573	555	564	583	613	573	589	611	546	566	579	582	578	547	554	596	540	600	598	562	609	606	621	579	576	576	580	566	583	563	587	550	560	557	574	551	597	566	577	561	562	555	568	567	625	580	555	578	576	590	558	564	569	565	545	579	573	589	553	576	566	595	533	554	584	569	531	574	617	569	590	574	592	561	548	551	567	571	573	577	585	578	618	609	565	531	564	558	581	561	604	573	579	572	539	577	574	616	566	539	567	583	578	549	559	574	617	564	571	529	533	601	544	612	558	563	565	573	576	588	583	578	585	597	562	578	536	578	592	550	595	557	585	560	540	572	567	613	620	592	583	584	530	578	595	545	602	545	569	588	577	589	536	570	567	561	547	569	629	564	590	571	603	592	578	571	578	544	565	532	579	631	581	626	575	579	565	562	570	549	556	560	570	569	597	575	571	533	574	571	554	572	596	557	588	581	573	558	565	597	605	551	561	569	592	539	590	611	550	548	584	576	556	525	571	584	565	605	558	587	572	571	562	582	558	611	538	573	562	585	530	544	586	592	570	579	558	548	569	572	563	573	590	567	583	583	552	562	570	588	525	583	557	587	599	578	575	612	559	600	556	582	598	545	576	595	553	600	538	575	545	596	587	527	550	587	567	546	552	572	562	622	562	629	549	580	513	566	576	579	584	562	594	522	566	594	551	553	592	597	523	547	588	625	554	591	562	556	538	565	555	572	569	572	581	582	573	613	582	589	606	567	575	533	574	565	587	609	561	534	587	551	575	584	540	576	584	563	520	584	611	594	516	594	588	555	568	579	568	586	570	579	585	554	579	582	598	579	558	604	602	641	559	591	563	533	566	557	574	566	564	623	622	559	588	580	547	600	569	552	614	566	564	568	586	566	583	614	557	586	566	567	608	560	561	561	558	566	553	602	611	597	572	558	538	620	598	587	613	607	624	614	578	576	543	578	556	576	544	524	549	543	576	566	559	572	615	569	533	559	562	576	583	558	551	569	612	563	567	573	549	578	584	603	616	543	571	589	584	590	534	566	543	572	587	579	582	559	603	575	622	557	591	540	576	606	558	565	567	567	554	541	635	566	562	578	557	542	551	594	598	540	576	583	608	545	623	557	575	560	571	540	584	542	570	549	562	560	607	596	582	567	589	565	550	564	587	576	523	566	586	574	537	587	585	565	562	561	579	585	557	542	579	574	567	587	609	580	542	577	554	608	558	553	613	569	560	589	562	565	560	617	543	590	611	589	564	556	613	556	573	587	548	557	561	547	576	558	597	573	543	591	570	561	568	587	581	535	535	619	612	595	600	595	575	589	545	578	614	557	597	591	530	555	550	558	587	547	564	630	548	572	559	543	573	565	538	544	542	601	553	624	587	571	563	540	538	566	565	610	565	607	562	587	559	560	561	553	587	565	538	604	596	556	563	560	599	551	564	555	582	601	590	530	598	572	555	609	522	542	578	584	576	546	580	543	618	582	594	560	578	531	579	593	567	538	567	568	567	569	594	541	559	557	581	527	572	580	598	546	555	577	555	583	580	583	605	578	585	505	537	553	598	575	594	548	577	563	533	568	581	570	580	555	565	537	567	582	575	561	573	558	575	554	575	557	619	564	585	589	583	547	528	592	571	594	548	565	579	570	562	592	606	556	566	604	550	547	573	562	567	552	580	575	548	600	563	569	603	615	598	571	549	547	574	582	596	594	583	574	592	546	546	598	566	589	570	537	586	547	543	571	569	565	568	602	558	562	570	541	562	575	595	567	554	557	582	624	574	563	581	595	522	570	528	581	557	580	573	570	568	601	597	591	582	572	570	524	611	553	568	549	611	556	558	537	584	593	574	570	577	601	550	564	536	563	533	628	571	550	539	551	560	600	584	570	549	580	561	577	588	531	583	579	582	585	545	588	594	534	605	602	586	578	580	566	591	581	597	544	584	568	574	602	556	582	562	556	571	600	563	537	574	587	595	600	584	544	565	572	527	604	646	583	576	572	576	552	566	567	526	576	567	605	555	518	539	560	590	559	584	546	556	601	589	563	563	598	549	548	566	537	552	531	570	573	579	529	571	588	601	593	620	603	576	564	546	560	529	596	588	620	571	558	567	532	562	531	579	576	584	564	604	580	559	579	548	586	565	539	584	610	577	571	592	578	537	580	535	578	534	615	574	560	573	564	599	552	553	603	585	566	524	588	558	583	542	583	586	556	544	555	605	618	586	533	548	642	570	538	579	598	606	565	583	590	573	540	588	574	525	566	537	548	572	602	603	594	532	583	588	581	564	585	537	555	540	562	556	589	604	580	555	586	557	630	585	550	572	598	570	558	555	598	561	533	583	587	578	597	530	574	571	606	571	518	625	553	602	595	579	528	590	575	555	547	561	593	567	531	570	572	596	583	586	579	585	559	610	570	571
64923	57721	50530	19897	1863	161	181	191	171	199	162	155	217	186	188	188	187	212	165	184	191	186	179	175	172	177	168	166	155	178	166	162	158	160	175	184	170	172	183	191	159	164	191	176	165	150	184	196	153	171	150	174	172	154	175	161	158	191	162	150	184	174	193	156	171	162	177	180	174	174	180	189	188	168	190	168	180	191	190	180	166	151	155	163	180	158	179	156	164	157	187	149	184	176	167	176	174	186	169	180	162	165	179	159	170	178	153	181	170	165	193	179	162	165	184	192	190	191	185	165	172	185	162	171	190	178	187	150	186	163	153	184	186	196	184	157	189	167	192	191	151	180	177	171	190	162	204	168	193	170	183	153	183	180	179	176	168	197	208	176	140	162	182	178	175	163	175	167	188	184	165	191	196	181	162	164	181	160	166	192	184	182	209	190	163	188	186	178	187	198	179	200	192	175	173	181	160	160	162	204	185	162	166	196	172	161	179	164	166	176	188	178	151	167	187	202	146	183	169	178	173	174	189	186	173	151	161	155	164	170	181	203	153	146	189	174	172	182	177	154	183	209	176	177	167	159	172	145	183	160	150	179	185	175	162	163	179	169	167	145	185	170	186	190	183	175	185	164	168	194	185	196	174	164	167	198	180	182	153	188	185	152	173	169	175	182	181	155	167	169	168	167	167	172	171	178	190	165	167	186	175	178	185	183	181	164	163	173	188	187	169	170	170	185	191	150	180	185	157	186	169	170	174	162	177	179	164	197	184	170	155	155	164	172	180	180	182	172	178	209	182	157	206	178	170	156	157	198	172	166	167	200	168	161	187	171	179	152	163	194	181	192	171	209	161	188	195	174	191	175	183	163	174	174	188	197	184	172	145	182	161	167	186	156	194	190	171	176	188	184	180	170	176	189	156	190	195	183	176	188	167	179	181	141	156	180	177	174	175	175	171	172	168	150	159	170	181	166	163	153	173	166	173	173	177	165	175	190	190	189	171	185	170	175	165	189	194	179	175	164	155	155	172	182	192	165	176	175	203	189	199	180	186	158	187	148	181	180	173	174	201	155	170	188	162	180	156	175	175	174	160	158	184	155	185	194	165	138	193	160	173	186	158	176	169	181	204	165	168	179	154	146	185	158	181	168	169	156	199	196	186	176	167	136	168	182	150	173	178	216	176	182	161	161	200	150	167	183	180	154	157	190	163	171	169	161	186	182	184	178	172	175	179	190	157	161	186	163	149	174	141	183	182	180	200	170	182	165	172	152	166	178	185	179	196	158	183	206	166	163	162	163	171	157	169	147	180	166	195	175	175	167	181	151	169	183	167	170	177	190	163	177	157	181	171	147	162	182	179	197	188	173	202	161	179	168	167	183	155	182	161	181	175	201	200	174	166	171	190	163	184	172	188	156	166	175	182	176	158	163	167	182	169	169	184	182	172	195	159	163	194	165	174	163	172	171	186	189	195	176	175	160	182	176	189	182	153	165	160	173	189	160	194	187	159	179	188	163	188	158	169	180	187	181	170	173	176	165	191	173	206	178	165	170	167	177	185	188	153	166	185	171	178	181	185	189	157	179	183	181	156	197	199	187	185	183	181	179	159	175	161	163	152	145	149	171	160	179	165	171	210	185	187	185	160	174	157	171	169	186	173	153	150	195	168	180	196	164	163	150	186	188	168	194	193	187	158	181	189	201	154	180	198	168	188	175	165	165	191	168	196	165	164	175	178	164	162	186	191	164	157	183	190	178	186	159	162	173	202	165	157	188	206	188	158	188	179	166	182	166	170	164	173	183	160	177	163	168	157	174	157	168	175	173	172	183	192	181	207	188	168	162	183	181	167	147	165	172	172	182	131	160	178	166	188	166	187	173	177	187	179	160	166	164	182	167	187	170	166	171	176	197	176	174	211	185	163	166	179	162	169	186	175	183	186	173	176	178	172	165	200	165	163	165	174	157	175	176	158	172	166	165	168	184	188	153	183	162	175	165	170	203	174	178	144	197	178	154	178	183	171	220	158	184	184	179	176	171	176	202	169	189	182	170	171	211	174	163	174	198	192	173	183	175	167	175	166	186	168	185	174	166	175	189	159	150	175	152	178	183	202	164	174	168	174	156	176	175	174	153	189	187	155	186	167	170	167	200	186	187	191	181	170	177	169	173	161	174	183	186	167	175	182	159	192	171	159	182	174	169	151	170	166	173	186	167	169	147	186	171	217	179	196	163	194	171	156	175	189	161	178	177	184	180	166	164	148	161	190	165	156	150	174	178	183	147	169	160	185	186	181	165	155	159	164	203	160	159	154	169	201	197	189	193	159	179	163	206	158	177	171	183	189	185	154	179	167	162	181	183	163	167	171	161	171	169	176	175	173	156	192	180	191	182	183	157	155	173	183	187	156	170	192	169	170	200	155	185	166	173	192	190	180	190	157	181	153	180	184	185	175	168	175	173	199	168	183	185	177	186	154	185	182	167	154	174	200	182	192	166	182	183	161	131	194	175	192	172	193	186	168	184	193	166	176	186	175	192	192	190	157	187	177	176	179	159	188	173	183	167	186	166	158	203	185	179	148	185	147	150	184	165	158	179	179	187	170	188	186	171	176	160	154	169	175	173	187	198	177	190	176	146	178	189	154	154	171	165	189	168	182	184	179	167	167	176	170	176	167	185	170	160	156	170	169	175	164	160	148	157	175	156	174	183	183	167	193	169	184	171	168	174	187	175	185	142	176	161	176	169	150	181	179	165	178	193	169	165	194	193	145	161	195	153	162	187	181	171	200	180	174	158	167	154	182	164	167	157	167	196	172	178	185	170	211	179	197	185	190	169	177	210	160	176	179	165	170	182	173	157	173	191	183	159	167	164	166	190	172	199	176	177	164	184	189	186	168	162	201	153	174	183	181	193	168	190	163	172	168	189	146	181	167	175	169	176	162	183	152	182	169	191	187	177	156	166	187	174	163	182	157	169	189	194	184	182	176	180	186	186	161	172	174	149	192	187	189	168	182	171	168	172	170	181	165	169	187	175	198	176	188	190	166	184	149	191	160	191	169	199	186	175	180	189	178	172	168	182	173	194	178	187	177	174	178	164	207	152	170	163	168	180	168	192	147	169	163	168	181	193	160	159	191	180	172	174	164	179	165	156	186	193	179	160	187	154	177	189	214	181	184	187	169	158	186	192	202	193	207	181	153	150	172	188	163	180	166	172	177	171	186	204	185	163	179	168	187	174	157	181	158	171	194	171	187	172	171	144	159	166	163	172	179	145	160	159	189	176	168	141	179	192	179	161	159	181	154	174	190	182	183	189	190	187	166	159	160	163	192	167	198	183	197	172	186	168	174	152	207	179	201	195	179	154	165	176	167	164	162	166	162	168	171	163	160	184	167	184	166	162	164	189	153	149	180	171	165	196	169	172	172	189	166	182	193	177	195	155	150	173	180	155	166	174	162	167	188	161	168	162	178	166	143	175	176	160	188	184	165	168	164	158	158	150	183	167
46995	47914	45439	17775	675	633	588	596	581	594	593	581	594	566	581	563	592	553	556	581	568	561	550	550	566	569	609	598	563	610	621	579	581	589	606	551	579	584	580	554	543	564	603	588	582	567	574	554	568	558	605	597	602	568	564	583	548	592	610	568	601	595	600	573	546	597	592	571	563	550	619	550	573	589	554	552	648	587	580	548	599	561	568	541	568	594	618	589	541	558	604	566	550	559	539	533	580	558	596	566	557	586	584	603	571	571	565	571	602	600	584	570	569	544	599	577	595	571	578	617	562	561	604	577	579	527	555	535	531	579	540	600	583	547	571	572	613	599	612	578	602	575	581	557	548	558	599	582	564	576	610	586	592	527	582	567	573	598	592	551	527	575	571	556	562	554	590	562	552	551	595	602	581	606	567	564	579	615	578	566	526	548	585	605	565	532	556	559	580	601	569	567	581	541	585	589	565	589	521	561	595	560	556	584	553	576	560	573	565	582	582	569	587	576	606	567	556	598	574	577	547	605	601	578	607	570	553	595	555	579	569	580	554	567	607	550	580	530	582	589	578	576	581	525	629	562	545	593	571	586	545	549	528	599	554	560	568	538	527	567	563	499	593	544	572	575	592	563	636	571	595	587	576	571	544	565	581	558	544	576	568	606	570	635	599	548	559	575	588	589	556	596	577	569	556	578	551	587	568	558	518	569	591	598	561	538	585	589	594	577	554	560	568	604	572	638	587	567	599	575	600	585	592	546	560	524	547	601	577	548	582	527	587	587	554	575	568	561	544	545	563	590	601	572	588	579	560	599	600	587	594	555	585	560	567	637	603	563	542	594	557	584	608	532	553	589	567	570	588	565	602	541	538	584	570	561	526	578	573	565	570	596	551	579	597	551	563	535	521	557	571	534	581	581	552	578	532	579	556	585	600	538	558	571	568	572	571	556	596	564	574	582	541	579	565	596	613	578	577	548	523	568	538	561	548	598	538	551	556	559	570	575	570	594	607	587	567	568	593	562	566	588	590	552	552	546	609	584	579	564	583	615	579	539	614	585	586	587	595	536	589	548	548	587	614	577	505	616	596	561	552	616	536	591	517	544	559	585	556	581	578	581	559	601	568	557	541	575	564	532	552	589	598	563	601	594	576	606	592	578	572	571	603	567	574	529	588	603	558	578	611	603	615	579	547	550	578	542	550	565	582	588	587	563	570	580	587	555	568	576	573	578	605	540	560	574	578	561	595	614	585	582	571	607	564	562	581	543	599	570	578	579	565	569	581	558	576	566	565	582	607	594	579	572	557	586	567	636	570	590	538	566	529	566	589	534	555	567	548	502	599	571	570	525	520	577	567	572	598	581	575	576	565	556	585	630	598	546	596	584	571	563	579	575	552	553	599	550	561	589	555	569	604	574	613	566	584	567	602	588	579	592	567	566	565	539	541	557	536	616	542	567	565	579	589	580	570	625	596	588	585	607	594	605	582	569	569	593	586	601	590	566	606	597	588	598	581	597	551	541	570	536	568	568	555	555	576	557	579	587	544	581	616	562	549	577	598	553	604	559	560	584	570	574	577	550	579	567	545	567	591	607	516	557	560	571	583	588	545	593	642	572	540	587	558	541	633	571	612	588	560	591	584	562	588	579	558	606	597	546	571	535	604	570	524	562	621	581	563	586	561	576	565	579	545	556	561	584	574	607	593	536	555	566	618	553	588	563	575	556	541	560	577	552	595	567	585	546	580	580	556	590	553	544	553	578	570	614	592	579	586	611	612	592	596	569	554	595	566	606	579	611	573	589	578	595	555	568	544	576	562	597	574	584	596	568	571	565	578	555	533	564	610	587	543	582	591	596	597	595	530	605	556	587	575	567	639	590	597	574	548	559	577	584	569	562	576	529	565	547	594	611	558	573	537	581	580	549	594	555	553	573	620	539	574	537	581	575	618	603	590	570	592	577	547	573	600	577	540	595	569	563	596	544	604	563	577	533	570	601	545	599	616	588	554	541	540	556	591	576	560	532	580	574	568	570	601	543	562	544	548	594	586	603	559	592	580	572	602	521	599	549	571	554	606	546	573	571	586	603	561	580	567	560	557	579	531	553	547	586	565	558	568	608	553	567	576	572	529	577	592	562	576	573	549	552	588	611	567	550	584	594	578	568	593	585	592	547	576	587	540	532	546	556	561	593	574	589	542	592	568	580	622	572	577	567	572	606	544	573	601	570	587	573	564	580	531	559	604	547	577	531	581	570	613	561	555	606	591	603	576	579	581	625	560	558	571	592	613	570	564	611	576	603	573	558	556	588	526	529	534	542	600	539	557	579	587	547	558	564	589	557	595	583	592	552	592	596	575	576	579	561	575	599	580	620	565	574	533	600	577	548	552	553	539	549	566	579	583	577	584	504	599	600	537	577	564	539	539	606	566	574	600	571	630	599	564	560	587	592	590	550	575	618	581	559	576	522	563	569	562	587	590	570	591	541	569	589	571	541	597	617	555	609	557	566	581	589	557	564	579	575	538	578	542	587	585	563	558	545	586	616	600	574	556	570	560	559	589	539	550	602	539	555	570	510	563	586	600	584	541	570	585	600	576	594	583	549	579	552	561	615	559	571	567	599	573	609	550	569	585	579	567	567	526	606	589	586	558	559	563	574	597	582	568	610	573	578	599	567	564	557	617	569	573	540	572	540	585	574	566	570	575	523	543	579	578	617	580	575	561	601	597	564	591	571	549	575	590	572	628	551	568	571	579	590	570	563	564	548	587	598	553	589	581	556	576	575	583	568	567	544	574	611	550	573	584	575	564	592	588	586	581	544	587	562	595	579	621	592	565	561	548	549	570	534	538	582	614	599	569	570	604	577	610	582	558	570	618	594	545	522	554	573	591	603	610	571	574	562	592	578	572	632	533	585	566	547	587	590	573	597	558	574	599	585	558	567	533	574	551	587	591	619	588	581	564	560	597	576	555	584	581	588	578	590	541	524	603	533	569	588	541	576	560	580	550	597	542	549	584	559	561	543	587	598	591	601	622	592	559	579	614	607	562	570	592	585	577	604	598	530	565	592	583	538	567	586	572	576	573	561	550	609	579	559	539	570	518	581	569	547	530	555	561	555	567	529	531	547	587	588	569	555	604	591	550	581	561	568	542	573	542	600	546	583	529	516	643	562	549	582	591	575	539	607	556	588	584	561	592	579	583	527	577	575	562	603	580	562	570	571	591	584	551	564	572	579	517	536	589	571	576	592	541	595	569	578	560	565	590	640	579	597	545	558	611	561	544	582	571	549	591	603	521	600	570	594	553	562	557	628	581	564	563	587	572	507	576	576	606	567	527	612	636	556	540	545	578	583	525	555	576	588	540	606	565	580	579	585	582	565	578	559	600	587	601	586	560	528	576	586	593	571	581	597	574	607	589	581	571	523	583	576	571	614	595	582	599	597	553	522	574	551	507	554	622	562	581	576	530	582	571	590	565	564	583	599	511	551	585	605	548	554	599	614
78613	72914	65788	33013	8690	663	307	285	304	301	269	275	273	282	307	296	311	296	260	288	283	265	317	262	279	304	280	297	298	303	301	260	289	296	304	293	288	275	263	251	287	310	303	282	299	276	268	267	270	298	255	316	270	281	267	263	281	278	308	273	281	308	308	304	296	272	251	276	289	272	302	267	277	299	260	295	262	266	280	284	250	272	301	289	286	269	289	265	296	289	253	289	279	290	257	298	300	302	273	288	271	268	273	268	266	336	297	277	275	262	278	284	289	299	248	280	295	292	295	261	251	303	275	271	267	279	325	286	275	285	278	277	291	296	296	247	289	284	298	272	276	291	260	298	312	277	289	282	323	276	314	281	308	276	291	319	286	271	297	291	256	248	272	287	312	267	281	291	263	277	329	293	296	281	274	288	294	278	279	282	292	263	260	296	274	301	283	271	270	283	275	271	297	274	305	311	281	287	289	275	282	270	288	267	298	300	330	273	284	287	257	288	259	290	283	269	277	261	301	277	281	301	271	285	271	299	278	269	302	291	273	270	274	303	263	291	263	269	301	273	258	292	306	280	279	294	274	280	248	281	260	296	292	288	295	265	266	280	276	272	287	287	256	272	264	261	288	243	275	279	288	307	260	272	263	277	292	280	277	267	263	275	309	276	313	271	276	284	300	277	279	274	261	288	261	282	267	257	271	288	328	305	280	276	294	285	300	272	269	270	285	270	271	278	283	267	266	277	272	273	288	312	316	281	275	268	282	290	288	285	286	262	240	321	309	303	308	277	312	294	256	263	252	319	245	307	303	253	290	302	284	263	293	267	281	293	288	261	259	281	295	253	303	299	271	272	282	271	295	283	291	295	283	286	264	272	298	274	266	264	299	272	263	289	281	262	259	307	266	307	289	272	271	248	318	268	296	281	269	286	264	294	274	298	284	275	257	268	290	283	276	277	277	291	269	301	282	262	249	252	255	265	276	284	286	281	304	257	294	259	299	275	266	271	279	261	262	260	260	291	287	287	270	324	293	294	295	296	313	267	253	271	302	262	273	265	282	258	288	284	281	284	269	299	279	295	305	292	258	273	248	257	271	312	269	249	282	266	275	286	279	270	269	292	307	279	292	281	293	282	286	282	275	241	312	239	294	273	285	264	268	269	290	287	266	290	287	260	275	280	264	256	286	288	296	290	274	262	284	276	263	290	269	268	285	283	274	273	294	307	237	284	304	281	287	304	297	260	289	283	259	269	279	308	289	301	265	321	285	267	282	263	279	304	260	285	287	269	297	316	265	274	297	280	278	269	322	285	347	290	306	289	259	262	252	259	279	259	302	284	270	285	314	288	297	282	275	293	274	283	282	275	295	319	294	302	282	296	285	298	293	280	287	264	291	269	263	263	283	268	267	317	272	300	277	313	292	272	275	255	296	292	301	260	301	289	316	281	297	275	291	265	283	278	268	303	273	336	277	271	301	261	302	337	274	271	269	320	281	254	278	268	320	316	279	314	302	297	267	299	272	269	269	296	273	272	269	307	268	277	312	284	290	314	266	281	279	279	299	274	297	251	262	281	279	310	296	257	314	322	297	287	279	321	284	281	276	276	287	276	289	295	280	275	264	291	259	267	310	283	271	264	281	291	278	308	296	259	293	295	250	267	274	280	283	256	272	265	279	274	289	301	274	295	273	295	292	261	219	281	252	271	287	307	286	286	301	281	286	264	269	283	288	268	271	287	243	254	256	283	284	280	282	273	309	297	260	285	255	282	286	289	266	262	287	269	259	289	297	282	269	302	268	271	273	304	283	312	303	262	293	279	274	284	274	279	294	270	266	276	281	290	311	288	291	302	309	269	285	297	297	272	300	269	295	256	289	285	283	316	281	246	290	264	281	283	281	308	267	281	295	278	289	266	311	282	270	336	286	274	253	296	256	262	271	267	274	288	267	289	306	279	263	290	292	279	270	270	272	278	277	281	262	273	289	272	253	286	285	242	269	275	252	276	289	287	250	276	303	287	324	266	306	288	296	299	271	283	258	291	276	305	274	284	275	258	271	287	274	280	302	272	309	275	262	278	287	257	270	269	317	292	258	299	274	259	272	276	281	301	300	323	330	285	286	288	293	277	277	279	298	316	287	277	296	283	305	289	301	269	282	266	286	268	296	287	284	268	274	292	280	269	283	217	275	283	279	235	281	321	279	277	294	304	283	284	283	297	285	283	288	261	312	269	289	285	279	302	289	253	278	276	266	250	293	276	276	294	267	261	264	294	275	309	275	285	271	251	286	296	297	281	250	287	262	289	288	294	294	282	260	276	274	272	268	275	311	268	266	275	314	284	297	306	280	259	303	272	275	285	255	286	291	268	292	277	275	274	275	282	315	326	284	278	285	284	289	289	274	248	297	300	294	251	311	288	272	286	275	279	296	296	309	292	293	248	272	302	289	277	281	288	313	300	284	304	306	287	265	272	295	278	277	294	280	281	262	317	292	261	265	286	278	256	307	270	275	303	297	274	281	315	262	303	328	275	288	269	295	286	294	305	254	284	276	291	301	271	266	287	277	320	256	264	266	276	284	291	268	296	321	272	266	301	279	276	293	293	276	295	278	265	316	283	281	312	279	264	290	313	281	310	264	288	291	272	272	276	306	301	253	248	278	317	255	301	279	281	281	275	277	287	316	283	253	297	280	294	291	292	269	274	291	292	269	309	281	287	296	266	256	268	265	264	307	260	287	275	249	261	272	320	289	292	316	253	272	271	293	286	268	263	254	257	280	289	287	307	295	251	273	287	283	306	258	281	275	295	276	289	258	277	279	268	266	273	237	256	292	258	273	257	286	290	289	279	298	282	295	318	295	293	250	269	277	305	283	272	288	281	276	304	314	277	292	263	269	295	278	283	282	307	266	271	300	291	272	305	302	281	290	291	278	252	283	298	284	287	291	271	277	286	259	295	295	300	277	294	272	266	272	270	290	293	310	270	292	256	287	287	294	288	292	279	248	278	252	283	297	281	287	319	271	286	297	282	282	268	272	282	314	295	318	268	284	299	246	277	318	293	274	289	288	241	279	286	298	280	314	269	285	235	282	287	285	280	266	263	283	291	257	279	292	263	290	306	293	282	275	254	291	287	271	267	280	271	288	264	306	296	314	289	266	278	283	248	247	307	272	272	311	294	259	266	249	274	315	248	313	290	293	304	308	302	276	275	236	261	285	278	290	259	280	279	302	251	294	266	305	314	292	288	289	273	274	281	287	293	296	296	280	281	279	276	320	290	272	295	274	296	289	286	284	278	272	305	292	255	270	285	268	290	275	294	271	274	299	283	275	269	282	279	267	278	314	288	282	255	267	252	268	273	269	266	294	292	262	263	290	270	294	279	271	275	273	291	285	286	244	284	279	295	283	321	269	285	301	271	272	297	321	292	301	278	293	255	288	300	267	299	270	287	296	272	256	266	284	245	287	303	305	278	281	294	263	283	300	294	285	278	270	258	273	298	296	267
60935	64129	60737	28395	1065	1014	950	904	924	912	934	901	906	889	870	901	889	857	860	900	879	896	894	843	975	820	843	857	904	924	826	869	889	850	872	911	822	838	886	831	840	857	861	869	860	895	845	879	855	851	894	864	805	838	819	875	860	828	765	848	829	860	882	837	858	860	890	825	880	826	899	835	827	881	863	826	865	848	840	850	859	898	854	867	832	881	850	812	822	874	847	846	846	857	771	875	794	833	889	885	844	865	871	840	889	848	864	905	815	847	816	887	859	804	841	852	867	874	894	822	861	854	803	858	849	894	839	844	847	849	844	878	876	883	858	804	839	829	917	824	849	869	853	876	862	880	840	880	835	858	806	821	886	869	847	854	880	881	861	844	823	878	835	893	870	808	834	851	874	900	836	797	846	856	836	917	839	877	867	855	858	887	819	865	859	872	881	880	837	847	867	845	865	879	848	894	863	879	826	842	849	877	815	830	867	854	851	827	813	872	879	858	869	855	854	859	850	850	850	851	842	883	861	835	832	859	838	851	840	859	810	914	849	849	866	851	850	828	882	829	842	882	828	795	863	864	864	840	879	859	807	842	854	867	824	861	846	851	868	901	877	885	838	898	845	812	791	896	883	848	853	861	874	839	901	841	849	852	896	856	877	843	823	827	881	882	894	877	795	860	811	856	859	871	857	823	835	823	841	833	872	880	827	862	848	858	821	829	862	826	865	887	828	829	859	817	888	897	835	853	810	891	863	878	842	876	846	893	862	872	851	867	840	858	844	893	818	845	835	832	794	884	856	885	925	801	897	863	846	817	909	896	879	797	878	898	810	863	811	837	887	875	836	854	892	881	861	842	814	823	859	817	871	874	866	816	858	866	826	864	803	817	929	882	808	816	869	814	867	885	812	880	867	862	849	889	896	818	911	805	859	864	828	868	824	860	866	834	814	833	847	855	849	833	899	837	836	836	834	862	907	871	892	793	848	870	856	843	868	838	843	872	911	835	847	897	850	850	831	817	800	859	896	845	865	852	864	849	829	825	840	876	827	843	862	855	823	878	879	852	829	861	835	838	844	827	863	792	847	867	831	886	832	894	841	878	843	799	837	864	788	830	851	761	792	833	899	840	901	831	870	889	850	874	843	903	866	868	887	852	842	849	861	857	894	814	862	851	883	880	827	797	871	821	814	849	869	833	871	838	862	814	835	804	871	842	875	863	899	879	877	812	889	828	849	853	846	832	856	878	841	864	880	811	836	835	896	812	790	844	913	856	851	886	898	885	854	827	869	867	817	883	844	815	822	889	864	880	832	841	846	838	843	849	866	874	877	816	842	878	896	881	882	888	812	864	862	843	886	880	914	872	862	820	871	796	796	857	861	829	836	869	844	879	876	844	843	847	791	852	860	797	829	836	856	847	872	871	806	839	853	790	869	969	870	848	825	876	813	835	902	882	813	861	802	834	833	881	816	818	883	849	847	845	797	852	821	849	827	862	885	895	887	807	813	847	875	846	904	823	827	863	821	876	779	835	856	820	839	826	864	842	839	842	802	857	841	820	897	867	831	878	885	832	891	803	849	883	850	859	860	838	862	796	891	821	887	889	841	880	824	874	851	860	901	839	822	851	831	837	902	828	854	861	896	875	883	867	814	842	811	800	825	848	879	856	874	895	832	823	835	836	899	835	794	872	847	879	879	880	863	834	850	885	881	855	860	813	851	852	844	833	808	878	825	868	827	851	806	835	869	859	809	881	921	836	801	880	846	841	810	836	766	900	901	869	864	853	821	861	875	815	916	838	848	834	908	837	841	852	907	864	893	839	920	886	855	835	777	871	906	821	887	829	845	836	844	848	883	792	825	848	866	877	848	849	826	842	896	880	864	898	863	876	886	883	836	880	861	818	875	924	850	839	861	903	845	896	851	831	846	861	856	900	849	824	828	824	863	857	865	874	862	799	862	831	836	822	851	882	823	901	903	808	812	828	796	815	854	856	830	851	854	867	836	899	878	834	843	837	865	875	841	846	851	821	862	822	867	874	897	873	838	837	807	861	882	925	870	894	856	883	819	886	756	862	856	881	864	837	842	863	867	892	851	886	907	851	849	882	843	856	834	842	876	877	871	855	869	824	852	901	811	830	856	892	799	879	837	841	841	843	874	874	818	857	864	837	902	826	857	817	849	889	863	916	802	821	873	778	835	824	854	875	846	842	872	865	832	864	863	851	823	847	852	868	908	874	846	890	826	821	851	839	818	903	879	827	840	855	890	836	886	846	844	866	907	845	836	826	865	836	839	846	859	878	874	821	886	845	817	893	872	887	810	861	897	811	872	861	822	861	809	865	819	827	848	859	861	888	878	862	916	848	833	855	839	904	836	802	871	847	854	835	855	844	849	847	880	812	833	863	872	873	812	887	853	844	862	842	844	832	783	791	809	824	844	845	864	837	845	834	808	848	874	851	845	877	864	856	834	808	861	855	864	858	876	883	830	882	915	866	850	840	886	874	857	849	804	847	881	915	901	841	863	834	804	860	882	798	859	827	889	842	861	895	818	862	831	830	870	868	846	854	838	878	844	819	825	826	860	859	855	905	872	840	906	835	906	890	846	814	848	819	825	837	799	849	832	844	845	824	862	873	878	865	864	889	865	882	822	882	826	860	828	867	873	846	806	822	837	848	845	817	839	844	896	817	814	892	848	846	884	883	872	890	854	866	892	862	826	852	903	870	862	869	875	867	831	802	867	844	886	881	853	885	889	808	841	895	835	863	833	874	865	812	859	863	879	891	802	860	839	877	889	783	833	868	836	844	880	895	906	833	839	850	846	807	861	903	817	871	879	889	865	850	853	848	889	833	863	910	844	841	843	819	846	837	827	843	825	810	855	897	857	852	889	865	847	888	852	854	841	840	873	842	850	867	878	799	869	861	902	874	856	818	860	812	817	850	831	848	846	884	831	846	870	790	880	836	913	826	879	832	884	884	918	813	836	845	825	852	870	843	875	826	841	808	798	842	850	859	866	874	855	883	864	801	818	843	891	873	834	867	863	902	883	893	883	811	866	853	916	864	869	835	824	880	818	825	868	889	850	841	894	883	836	796	811	880	868	852	852	859	852	886	847	868	832	841	833	832	898	846	878	845	816	806	829	907	906	892	888	821	838	850	850	905	806	843	773	888	822	847	833	826	891	845	828	840	859	886	832	801	853	900	839	860	824	849	828	811	871	789	918	895	849	844	841	825	883	888	821	904	849	844	888	802	862	878	919	904	840	877	836	853	884	804	813	840	870	850	861	828	860	869	912	853	866	840	847	899	818	857	856	846	930	815	874	861	842	821	885	825	788	911	842	808	842	825	853	852	898	830	820	858	851	863	906	822	923	810	890	854	875	902	850	840	852	860	864	838	886	884	852	883	852	863	855	809	917	792	861	895	816	863	872	925	793	877	841	903	854	932	932	884	827	863	903	804	868	861	853	864	909	870	838	852	844	822	893	860	850	889	832	870
32038	20328	13857	1748	165	179	173	203	149	177	157	179	174	171	160	181	159	163	163	157	193	165	194	156	171	182	154	192	164	169	154	161	203	175	189	161	184	194	158	182	163	190	168	179	165	174	168	179	174	162	181	157	172	165	182	168	192	203	157	172	193	199	161	155	160	187	183	173	150	185	186	163	197	164	165	165	177	161	175	160	164	161	175	166	170	161	169	188	175	186	163	195	187	201	164	159	187	152	166	172	178	192	187	174	175	182	186	166	188	185	185	176	163	192	207	178	203	166	181	184	188	170	168	149	169	160	181	180	209	168	163	180	168	172	160	176	177	177	187	160	163	159	171	174	155	154	174	169	170	184	163	183	188	200	189	193	178	150	184	154	166	143	171	167	178	181	162	194	176	190	174	155	174	174	173	167	171	179	176	154	174	158	176	166	181	170	194	182	147	191	211	164	157	188	163	178	171	171	152	177	179	180	181	200	166	178	179	184	193	173	161	181	151	195	172	186	170	174	183	173	178	176	160	160	178	193	158	181	164	165	179	178	171	151	216	150	180	178	180	158	167	157	164	171	180	175	165	181	188	180	153	152	181	176	175	175	153	171	185	154	161	158	152	192	183	180	158	159	161	161	156	155	163	167	193	168	182	198	176	188	155	201	175	195	169	161	175	164	195	171	199	182	164	160	167	172	208	187	160	175	168	172	160	168	160	176	190	164	156	168	174	176	187	150	177	169	181	168	158	206	172	165	155	176	172	172	204	155	171	191	169	158	190	170	164	179	170	179	169	203	170	173	182	191	164	166	164	171	169	182	163	202	162	171	179	165	165	149	167	167	175	171	176	143	181	178	177	178	196	206	170	179	158	157	176	170	205	181	161	188	159	183	202	165	166	148	175	164	175	188	169	173	177	161	168	168	161	170	184	180	180	204	174	170	174	173	179	169	170	185	178	173	161	154	189	188	192	179	174	162	168	154	186	164	172	169	167	179	184	178	178	168	189	181	161	168	164	186	154	169	161	176	169	159	160	152	177	190	167	170	178	192	186	179	175	170	165	178	175	168	168	156	185	172	180	162	203	182	204	184	162	192	185	176	169	181	163	215	191	172	171	185	173	164	189	190	182	171	156	174	143	167	195	178	168	173	180	179	199	174	173	185	154	188	159	176	162	196	178	181	175	177	178	170	165	169	177	160	155	165	184	159	173	164	177	167	161	165	166	169	170	182	177	171	161	191	204	200	187	163	188	153	162	137	180	184	186	174	132	167	152	195	165	184	204	171	164	153	159	185	150	179	177	173	132	190	183	191	175	165	175	163	189	181	163	183	186	170	174	186	187	175	195	166	170	163	182	176	166	181	155	163	181	167	185	158	186	178	178	175	151	164	193	178	155	164	172	164	160	191	163	191	193	171	153	169	173	180	177	130	164	142	159	182	174	159	172	169	158	144	183	169	166	180	168	152	165	168	148	179	185	184	163	171	171	190	177	161	173	168	178	170	166	177	163	157	171	178	180	191	172	191	160	157	163	191	178	182	148	167	198	183	181	170	177	182	170	161	195	196	157	182	189	151	189	182	182	178	182	193	185	186	191	197	164	181	173	184	187	168	193	163	192	188	178	175	170	181	175	178	194	170	150	166	160	182	145	182	161	176	182	181	158	198	161	169	160	187	168	170	162	177	169	178	167	163	174	199	175	169	183	166	161	171	177	178	190	167	153	174	163	201	175	160	163	187	179	177	183	182	190	186	179	153	168	169	155	179	151	173	196	200	190	179	182	138	175	159	192	178	181	164	178	171	170	175	161	170	162	167	180	188	172	171	175	200	197	171	180	180	207	168	170	157	179	151	165	167	183	165	175	182	181	175	167	154	173	151	207	155	176	155	149	190	156	176	172	174	187	180	172	190	180	167	155	171	166	139	167	175	174	182	170	156	167	165	181	180	163	179	174	168	142	181	165	162	175	144	172	164	165	149	164	196	166	165	171	178	196	175	181	172	182	166	150	165	196	144	168	191	175	178	158	198	173	167	173	149	184	181	173	186	167	165	155	170	172	156	191	163	180	176	156	160	157	154	174	166	173	188	139	165	169	174	164	176	170	170	171	166	173	151	178	150	167	182	172	174	164	177	165	157	168	191	176	155	147	172	161	186	200	149	161	166	181	172	182	166	201	157	136	162	160	175	184	193	181	215	176	164	189	177	159	179	180	179	204	175	172	170	154	169	155	186	168	183	173	156	168	173	169	195	181	187	207	172	174	176	179	205	170	176	181	178	142	179	160	167	172	159	174	175	182	177	185	162	187	164	179	185	153	180	185	156	179	153	167	180	145	149	165	161	184	173	143	179	194	215	177	174	188	166	162	172	181	173	159	169	172	177	192	170	178	167	176	150	190	175	194	174	174	163	169	170	177	161	181	176	175	210	167	168	193	147	162	152	172	205	169	180	176	161	180	163	198	180	189	161	184	171	165	174	177	173	161	139	162	162	186	182	173	146	169	171	175	157	163	168	162	161	166	159	167	159	180	171	174	165	154	163	160	188	156	166	190	159	158	165	171	173	186	145	187	191	191	177	162	153	167	183	171	165	170	181	178	202	188	164	159	171	178	187	179	158	178	182	179	163	189	173	154	168	168	173	156	174	150	178	185	153	185	190	160	175	148	179	168	167	184	215	172	193	160	175	171	150	168	193	185	173	167	186	184	152	168	176	168	173	187	184	161	171	165	172	162	176	185	169	181	175	174	157	179	160	202	167	173	169	186	181	174	168	156	179	171	168	162	179	185	172	198	146	179	173	188	186	154	177	164	172	194	191	168	185	161	177	190	182	152	173	193	182	167	173	161	176	169	179	195	171	169	199	185	163	180	158	188	157	178	182	148	171	148	176	178	179	199	177	201	153	170	174	174	192	172	182	165	174	157	182	143	173	200	173	176	184	173	170	169	160	177	200	152	167	185	173	180	175	194	164	162	185	177	157	164	185	159	153	147	165	197	164	144	177	193	187	166	176	206	170	157	173	168	145	196	171	188	169	185	157	162	178	165	172	169	172	171	197	201	169	167	180	161	172	175	163	176	169	142	162	184	188	182	191	190	180	162	177	174	166	162	176	168	169	177	187	196	175	171	175	163	168	175	186	181	161	170	185	185	184	162	190	188	177	174	171	173	198	164	167	158	184	170	184	177	174	181	182	155	164	166	180	156	181	175	168	193	193	168	191	168	165	170	161	186	174	167	156	173	186	146	148	160	193	162	176	174	171	183	168	183	174	170	151	169	151	170	171	179	195	167	187	190	163	175	160	184	186	177	163	192	184	183	168	165	165	187	158	178	180	169	176	177	193	172	169	150	174	177	191	184	157	182	159	161	192	159	169	185	193	170	176	171	151	202	166	176	183	181	196	197	157	172	166	190	176	166	147	175	216	143	176	158	169	192	170	181	187	164	187	171	175	178	181	196	157	177	170	152	171	162	185	178	169	158	179	168	168	148	142	165	177	177	199	160	157
30631	23335	19821	3173	624	570	579	568	576	600	530	570	596	578	581	596	549	614	565	554	572	548	581	563	551	554	592	555	577	583	556	564	572	526	556	561	580	535	553	599	548	604	541	601	581	579	587	586	577	529	577	581	558	553	559	565	587	555	544	559	585	580	598	583	589	549	554	538	554	545	567	589	543	520	613	558	564	538	587	565	558	537	555	557	563	581	560	563	577	558	548	545	506	579	551	543	539	628	564	557	550	600	575	558	559	554	536	576	573	579	592	538	552	567	557	551	568	575	564	555	577	551	566	603	574	598	576	592	542	557	579	544	543	567	564	613	588	581	564	594	503	556	540	529	555	588	550	547	572	572	558	576	571	618	603	612	532	593	591	592	552	547	569	566	551	593	559	602	580	549	588	547	549	608	600	617	533	573	524	544	534	549	578	567	611	560	545	566	552	603	552	558	562	560	539	594	558	558	552	544	562	592	562	538	592	541	580	555	555	590	569	583	604	574	567	561	554	538	613	572	585	565	600	613	567	582	564	567	565	571	557	572	616	572	623	582	565	549	555	558	573	558	521	582	560	569	549	550	560	556	587	532	544	566	564	570	595	570	557	562	586	547	552	576	558	534	585	569	613	588	558	541	565	571	557	529	569	589	612	524	551	564	561	500	609	567	600	564	557	560	556	557	560	551	572	580	594	610	588	561	549	598	565	551	605	543	649	549	551	586	550	534	547	561	552	564	586	582	590	593	574	584	563	577	566	556	606	576	539	589	587	559	549	550	569	593	581	581	540	593	564	603	608	564	542	548	588	551	577	560	573	525	559	598	586	564	581	548	610	538	566	552	582	540	544	602	536	540	562	553	561	573	534	550	615	565	554	578	587	607	568	573	529	498	515	611	603	562	541	545	566	598	550	559	541	554	635	569	576	576	575	525	596	537	579	536	563	581	551	556	586	599	598	578	563	615	585	561	572	566	564	548	590	552	552	558	569	591	532	552	551	591	593	548	550	580	637	540	555	565	544	541	554	573	566	551	566	537	567	578	536	553	558	588	549	562	606	551	553	572	579	541	590	562	553	554	612	517	571	596	566	586	567	548	557	609	601	572	577	567	602	602	548	575	553	591	567	551	560	554	559	555	600	589	585	562	590	533	557	547	590	591	571	547	553	620	580	527	515	602	506	557	582	605	571	596	547	567	556	621	566	551	563	562	560	557	542	569	581	552	581	586	572	562	581	549	590	580	578	577	595	608	581	606	588	573	539	565	544	532	568	587	580	570	587	585	542	577	578	516	535	546	553	546	519	552	575	603	575	559	557	586	583	565	539	614	565	573	567	588	609	578	563	586	594	599	537	569	549	540	552	560	554	526	570	580	572	584	530	589	561	536	593	544	572	582	557	577	565	559	567	564	574	560	541	570	556	548	570	540	573	566	546	528	580	566	540	589	546	564	548	566	575	584	560	589	499	569	571	586	583	560	609	536	564	588	551	609	562	599	594	560	550	586	549	559	573	554	562	576	578	581	561	572	562	556	591	573	584	597	573	598	560	568	590	588	571	588	569	548	539	572	534	581	570	599	583	605	592	571	609	575	569	580	526	567	560	564	578	597	573	567	571	538	553	584	580	562	576	530	564	552	596	573	539	583	568	606	556	566	550	552	574	592	561	592	561	573	585	569	590	568	562	570	546	587	569	559	543	546	511	537	546	540	580	554	601	588	568	588	536	568	588	563	543	551	569	597	577	579	570	579	598	582	609	588	585	573	580	552	546	562	561	601	565	581	552	563	554	591	540	580	561	613	570	544	540	593	563	588	574	589	592	603	530	542	529	533	543	567	529	591	543	558	570	566	590	605	550	559	590	566	551	583	564	514	618	543	592	551	558	593	597	591	545	561	553	561	523	561	553	565	554	554	549	564	593	581	576	524	554	594	585	537	569	607	509	588	585	561	582	589	590	547	584	605	586	592	582	540	554	551	538	598	571	608	550	568	547	591	583	535	563	577	577	579	595	569	551	568	544	533	544	531	572	545	572	605	604	557	567	544	551	599	509	533	552	566	571	590	532	551	569	548	591	534	593	542	599	545	598	594	586	559	572	598	560	608	565	565	599	616	585	568	540	585	532	588	594	565	586	588	573	539	595	564	547	546	572	547	534	527	562	544	560	551	559	578	572	594	567	589	555	513	545	552	577	541	580	606	545	525	565	538	545	542	520	590	566	591	573	542	565	600	570	544	545	629	578	569	564	565	551	562	538	556	581	593	571	575	573	535	600	605	578	515	494	545	565	578	557	544	576	565	533	593	598	556	581	565	526	558	610	535	592	550	566	579	548	539	570	555	598	537	574	549	575	570	571	551	578	576	572	561	560	549	537	552	550	520	545	586	553	515	570	567	598	597	594	580	556	573	566	562	592	580	575	550	544	543	542	556	548	552	516	563	572	529	596	555	533	539	575	529	534	565	581	601	522	606	543	598	593	530	603	616	533	576	579	583	553	559	561	601	589	555	569	600	546	544	548	591	521	578	585	592	586	589	570	548	573	508	523	589	573	576	594	575	570	540	583	588	582	506	527	555	570	589	533	567	556	574	525	574	581	520	571	563	561	580	557	553	594	606	591	573	574	526	553	565	578	577	560	526	572	570	566	546	548	564	575	569	557	596	559	557	558	596	570	567	583	571	599	546	529	543	563	523	611	593	594	564	587	537	574	581	594	571	538	565	604	608	583	575	499	558	595	559	581	574	567	554	596	553	551	583	551	546	553	556	556	561	561	558	605	509	518	571	544	605	557	542	568	589	579	585	578	555	561	549	585	590	566	549	553	555	566	570	570	588	553	572	599	564	574	503	579	558	570	583	582	589	525	560	607	556	559	542	608	567	550	547	564	580	582	571	579	551	556	575	553	554	575	589	568	547	529	610	595	543	541	561	577	516	584	582	501	577	574	572	560	571	585	543	535	580	567	593	540	599	567	525	548	602	558	567	586	580	592	524	540	519	557	562	547	548	599	602	578	612	603	547	570	517	548	549	537	581	586	593	565	545	587	596	568	535	550	587	572	594	569	571	574	568	589	557	582	578	570	546	588	539	559	550	554	588	582	591	592	549	584	597	577	513	551	593	531	544	547	591	569	528	605	605	573	599	578	582	560	566	553	626	578	568	568	563	562	567	576	530	579	515	566	574	579	576	591	546	585	543	512	598	572	551	550	582	620	591	563	522	601	581	577	520	587	567	554	576	589	552	565	585	573	589	522	536	550	577	597	561	559	581	549	581	580	551	588	586	606	560	535	593	580	585	573	523	573	569	542	542	542	589	559	606	551	530	576	553	573	557	552	574	567	575	603	573	536	525	614	603	580	555	581	553	559	556	562	536	600	591	575	582	555	520	563	574	520	541	583	566	522	590	581	584	600	554	583	533	570	592	571	519	598	614	539	602	564	568	549	572	581	540	560	574	587	578	564	563	556	553	572	564	537	551	555	592	579	542	577	596	555	598	595	550	555	552
65033	56932	51700	21521	2273	204	201	192	175	191	188	192	171	177	202	182	190	187	164	168	171	177	178	169	175	178	156	204	200	185	185	194	180	178	192	188	170	174	188	162	193	175	174	160	179	162	157	166	193	162	163	172	179	174	173	189	162	179	195	181	160	167	187	192	196	197	187	182	165	194	180	156	134	201	173	183	204	168	185	166	162	174	168	188	164	195	162	188	208	173	174	184	171	158	143	163	162	178	203	168	168	195	160	174	191	184	169	162	168	161	180	181	159	173	155	198	186	177	171	168	169	176	190	167	177	170	180	195	180	188	163	191	174	182	177	157	199	173	170	178	168	150	160	174	170	171	156	160	172	194	169	188	186	183	163	181	160	173	188	171	185	200	162	170	175	181	176	176	185	157	177	168	171	166	185	188	176	159	176	168	174	184	148	192	186	178	177	159	184	180	193	158	165	172	158	181	163	181	164	190	176	181	181	174	185	191	169	180	172	167	175	177	168	171	176	176	171	172	174	191	166	181	166	165	168	176	193	164	190	196	175	185	160	199	150	188	160	171	172	167	191	164	182	184	166	170	177	173	166	174	175	185	174	179	169	179	197	164	203	173	198	178	193	173	182	199	164	179	165	184	191	165	173	177	198	148	165	176	183	156	166	174	174	154	171	177	179	177	166	173	186	193	190	189	159	204	169	160	164	160	187	170	181	158	176	143	157	188	176	137	164	176	171	172	170	176	194	194	176	178	154	173	185	174	166	163	189	169	166	172	185	182	162	192	180	159	152	170	168	183	161	172	158	180	193	164	190	182	168	167	166	170	169	169	176	199	155	164	163	187	158	183	166	186	183	180	162	176	169	180	175	154	182	182	187	185	171	181	172	190	184	197	211	171	199	161	175	169	169	157	173	199	180	167	189	173	194	174	188	168	203	167	154	173	201	205	162	177	182	194	174	182	185	167	161	167	186	176	175	173	174	178	170	174	172	173	182	182	179	203	171	172	178	182	164	168	183	189	147	166	181	174	196	156	176	190	170	175	186	163	182	168	175	194	184	184	150	173	166	173	172	176	184	171	164	180	185	160	178	166	164	196	193	173	182	153	182	180	172	175	172	167	170	172	184	179	196	180	163	156	196	179	183	174	162	179	187	188	169	181	165	193	190	161	172	175	175	196	164	173	155	149	177	180	200	175	166	197	189	171	165	167	158	156	173	178	187	192	174	206	177	184	174	151	164	169	185	169	154	170	167	190	172	179	177	177	159	175	139	167	167	168	175	173	187	158	166	182	165	161	169	157	155	161	186	165	185	198	171	174	143	159	149	156	158	182	176	185	160	183	186	180	190	165	173	170	176	187	183	187	173	167	169	159	171	170	164	162	165	192	183	165	197	179	168	194	178	188	169	173	185	181	182	167	166	167	160	205	177	177	197	160	188	188	179	175	194	187	179	182	167	181	168	190	173	179	174	158	198	176	189	189	175	177	166	178	164	173	183	156	188	180	176	163	199	190	184	203	186	182	189	169	181	175	179	177	138	174	161	181	190	157	150	163	165	165	190	155	164	195	199	181	182	159	159	187	186	182	177	181	165	164	173	186	166	160	183	187	201	175	189	179	191	167	166	162	159	171	188	183	170	197	192	173	161	172	176	158	179	148	190	178	189	180	163	168	150	197	191	176	188	170	181	167	198	184	169	171	162	159	173	193	169	156	169	163	184	169	165	177	175	185	161	189	160	166	176	182	182	178	204	159	158	161	188	160	175	190	192	173	184	193	187	194	170	178	181	171	154	153	173	161	162	186	184	180	164	190	195	188	161	170	175	161	169	189	184	196	152	182	175	168	177	176	175	160	170	185	175	163	203	194	184	176	197	163	146	195	180	193	195	156	192	188	193	157	185	182	177	176	179	178	186	176	171	159	164	174	174	177	174	183	180	187	154	174	175	182	185	154	187	179	173	191	172	167	168	168	173	184	171	195	174	176	164	180	170	192	182	169	184	153	163	189	147	160	165	195	187	186	193	183	184	174	170	178	185	175	184	157	184	163	187	161	191	177	163	163	163	155	167	176	170	162	175	167	163	170	166	160	163	162	173	165	169	174	170	180	175	148	184	182	149	171	155	172	159	176	170	186	207	185	162	188	183	166	171	200	153	157	159	187	180	192	172	173	188	171	137	191	182	161	152	167	160	158	186	175	185	165	178	159	188	191	182	194	155	167	190	174	177	186	172	178	185	169	172	159	174	173	185	185	177	158	193	162	171	185	166	197	193	187	172	163	181	170	165	144	185	185	161	175	169	164	173	154	171	160	154	163	178	174	198	174	173	175	197	182	166	184	176	181	180	173	195	181	173	170	184	172	170	193	185	167	178	177	186	197	170	182	161	178	171	172	165	178	203	181	186	183	152	173	184	184	189	198	163	152	173	185	162	170	143	199	166	188	175	164	207	174	172	156	168	177	161	167	166	179	181	172	179	180	168	168	169	181	150	177	180	149	170	177	189	164	174	164	181	170	176	150	169	178	169	189	173	208	167	162	172	175	181	188	179	180	174	171	188	168	200	184	187	182	168	175	182	201	161	164	176	152	170	163	166	170	161	188	181	169	167	182	195	195	188	166	169	195	174	181	149	184	172	156	190	158	186	181	184	182	161	164	184	180	182	186	169	182	152	154	186	171	176	166	187	165	169	160	187	181	166	168	164	175	169	168	183	185	199	179	178	168	171	170	161	176	195	168	180	185	176	167	163	162	183	146	184	215	163	188	171	144	188	194	174	154	149	162	169	168	179	171	158	184	192	140	169	170	198	179	147	180	191	160	175	156	139	168	184	181	190	196	151	176	153	173	169	178	176	186	193	191	173	186	180	162	186	163	161	175	184	178	166	181	162	179	173	183	165	169	184	140	172	185	138	167	200	198	164	160	195	178	176	176	160	174	181	174	160	165	163	160	172	183	185	198	178	189	173	179	141	165	173	177	163	192	170	164	157	179	171	187	178	165	162	190	192	176	178	171	169	162	151	209	143	201	188	204	166	170	171	200	171	153	173	147	178	188	179	159	174	153	172	154	182	171	168	182	163	196	175	167	192	177	164	176	165	178	173	160	166	162	180	155	168	171	185	176	180	169	179	173	186	185	166	167	180	165	148	199	182	151	200	172	162	195	183	179	148	164	204	173	178	190	152	165	164	180	183	172	191	173	172	157	164	177	172	165	179	182	181	177	153	198	175	147	172	164	185	190	160	179	192	195	164	180	160	180	175	171	165	179	170	165	164	187	177	193	193	160	156	203	180	173	165	183	181	153	173	191	198	196	166	159	180	196	185	143	176	158	184	165	166	165	180	174	169	154	194	196	163	182	172	179	176	171	190	175	164	174	171	208	163	155	173	189	172	185	151	149	169	163	180	168	165	159	180	168	185	178	179	190	175	190	171	189	168	158	189	192	169	170	181	158	168	156	176	195	171	174	153	165	174	160	183	162	169	179	169	163	195	160	172	172	182	164	175	142
46755	46623	46934	20246	654	633	643	596	625	615	605	572	596	606	585	549	570	584	575	561	549	557	554	577	597	593	570	573	530	581	582	595	618	587	585	560	567	584	580	601	617	587	578	574	595	563	589	603	568	575	600	566	556	588	562	598	595	552	569	582	591	565	586	587	564	596	597	605	509	557	577	557	628	584	614	598	584	600	560	581	589	569	560	590	550	561	543	557	618	570	594	583	591	551	532	560	527	566	564	545	612	578	602	593	533	540	580	552	586	552	565	550	554	594	569	586	552	601	587	544	548	544	541	544	561	580	535	536	544	585	593	584	558	550	569	598	597	580	614	568	567	578	583	582	607	625	574	567	568	612	606	558	560	589	536	578	540	564	537	573	570	562	590	598	537	603	578	609	531	579	596	557	558	577	563	511	566	563	592	553	605	558	574	593	585	584	582	538	539	592	569	589	608	584	593	572	563	556	578	598	529	604	564	596	549	603	633	547	560	557	568	580	568	550	567	593	581	571	585	627	557	534	630	547	586	583	538	543	554	573	536	555	550	583	543	545	602	550	578	603	542	590	602	587	582	545	588	584	555	563	525	576	553	556	563	523	601	570	595	552	530	574	588	599	600	575	549	597	579	543	580	604	551	575	565	555	539	532	554	619	512	602	551	541	547	607	579	579	601	579	601	555	579	563	582	545	580	560	552	576	544	557	552	589	589	584	606	578	567	572	573	577	527	588	557	582	577	591	581	583	590	556	547	574	574	598	563	549	530	577	532	614	603	615	590	619	588	579	591	553	512	525	560	554	555	601	594	611	559	589	593	596	553	548	590	554	588	568	579	594	569	569	528	556	557	568	574	595	565	595	569	521	601	555	574	557	555	551	575	599	575	525	567	544	605	581	581	576	533	610	567	524	576	543	564	585	549	581	601	567	571	542	557	566	581	572	585	579	564	591	608	602	556	561	611	608	554	537	622	589	580	581	551	588	590	530	567	573	558	585	579	593	573	535	552	524	557	607	528	581	569	587	568	536	550	585	596	558	550	558	597	573	569	559	596	573	571	582	555	576	598	585	526	585	505	554	594	557	561	601	578	533	571	606	555	603	568	562	553	560	580	622	554	594	555	563	632	558	589	586	568	594	548	569	527	558	574	594	577	572	580	649	586	548	604	562	609	590	585	569	552	583	626	589	590	581	595	593	580	584	561	547	552	582	620	608	627	585	561	594	628	542	594	588	580	577	549	587	548	532	563	595	569	586	552	554	553	597	573	585	542	558	586	571	521	534	593	582	544	562	586	581	599	572	559	552	603	581	553	575	594	587	611	553	540	554	584	545	576	565	588	535	564	578	580	577	587	589	606	539	548	572	565	542	576	568	568	585	579	587	549	556	590	563	545	581	549	548	556	605	570	599	576	534	541	561	596	573	585	584	589	569	543	579	556	570	567	566	559	576	573	554	529	603	546	550	572	600	582	537	533	537	639	600	548	518	608	573	554	538	564	610	560	566	557	563	570	559	639	575	584	515	581	587	585	561	535	586	568	591	542	558	582	544	535	549	550	600	572	580	589	569	557	575	545	600	537	569	601	545	574	603	561	531	593	525	594	524	600	581	553	553	569	557	583	560	582	594	582	598	563	608	586	530	564	578	603	598	597	568	581	558	561	555	564	553	616	581	589	572	612	606	536	600	567	570	604	574	568	579	586	578	553	596	592	567	578	571	587	545	508	582	544	571	574	584	582	585	554	577	573	559	574	574	566	563	559	555	553	574	563	584	541	600	532	599	582	560	550	595	579	576	597	578	548	609	533	559	584	566	582	576	560	571	596	568	584	566	586	571	547	607	559	582	642	584	559	530	599	550	564	584	590	571	563	527	611	574	556	565	588	521	524	590	555	560	519	580	533	567	567	567	527	570	543	595	582	598	575	546	539	547	574	598	546	546	580	565	563	615	586	615	558	602	582	592	576	536	613	546	595	579	572	559	541	545	607	559	586	610	563	559	619	569	525	578	590	562	547	582	567	540	582	555	560	563	579	554	599	574	540	563	579	609	601	607	574	566	555	577	577	563	599	579	590	593	575	581	553	567	554	589	533	550	543	616	573	577	576	542	570	561	564	540	592	562	574	623	555	599	574	591	581	559	596	566	588	565	574	583	591	563	545	577	538	534	532	576	598	583	538	569	574	566	565	577	544	577	585	568	592	581	592	555	559	543	538	578	582	569	537	579	558	617	574	572	586	595	601	560	570	571	588	601	574	600	591	576	550	563	558	580	592	558	500	563	553	583	546	553	569	591	565	558	570	528	548	591	546	569	513	579	559	535	569	563	530	586	563	542	580	553	586	564	585	580	566	554	571	567	525	554	556	565	643	585	561	567	555	566	555	604	580	616	577	596	589	603	602	551	605	586	573	561	575	555	565	519	550	553	591	556	608	605	585	573	532	577	596	596	561	568	575	545	540	563	526	529	583	584	572	541	553	539	591	560	612	612	576	623	584	544	568	586	576	575	599	530	566	605	596	606	599	598	592	577	575	557	557	538	587	534	582	557	588	554	568	552	571	588	545	595	593	547	568	553	572	566	587	597	548	518	532	585	573	574	583	613	605	585	554	546	524	570	584	588	582	580	636	594	569	621	603	594	574	589	572	589	576	573	571	585	561	581	560	556	595	602	567	541	586	553	546	586	582	576	581	612	627	578	581	555	565	552	533	530	562	599	635	600	538	618	583	544	570	544	515	573	539	556	553	560	580	565	543	576	583	580	561	584	578	614	545	564	579	562	576	594	576	533	551	607	565	609	580	545	566	571	573	561	537	612	596	555	547	535	568	555	566	573	558	566	584	582	608	588	577	587	544	582	512	604	568	551	601	561	548	583	554	587	562	603	576	547	570	579	549	550	572	592	574	566	592	556	553	537	555	541	556	564	568	577	561	583	618	592	537	590	568	547	538	580	560	552	605	560	602	550	591	552	527	592	581	525	511	563	605	591	564	538	562	559	609	579	586	601	616	560	580	567	581	544	556	594	560	539	576	538	582	618	521	572	581	603	575	546	589	571	559	554	559	571	596	557	593	554	591	562	499	526	566	564	571	556	608	570	559	582	567	630	588	585	533	539	540	575	549	546	553	532	545	623	576	631	522	576	564	557	564	576	598	569	574	537	551	587	603	548	633	584	577	595	591	587	609	557	593	563	555	565	555	583	583	576	606	522	552	590	573	590	587	552	575	561	567	574	540	568	606	606	531	571	549	567	558	587	541	581	568	547	581	583	573	548	555	545	574	563	586	567	581	565	567	544	548	533	523	579	562	523	582	578	544	584	601	563	560	584	568	587	618	558	580	575	588	587	591	570	578	577	566	576	584	579	556	574	536	573	551	591	534	610	614	584	538	611	566	583	593	572	598	550	551	570	566	599	578	563	592	557	596	560	532	571	570	537	633	604	579	573	545	588	501	583	556	590	630	599	511	574	601	599	569	608	610	564	563	596	556	541	605	574	618	592	556	546
79153	73435	67364	34638	9029	650	300	281	319	319	305	268	278	283	258	289	318	308	289	286	292	298	300	307	279	282	294	247	280	305	326	304	318	286	290	275	290	292	273	301	286	277	318	272	315	315	267	305	285	276	267	297	271	283	294	287	274	290	261	287	286	296	286	285	298	281	273	320	264	283	275	282	307	282	290	246	295	280	278	269	287	277	298	297	311	297	233	272	286	284	293	295	295	308	287	318	272	265	276	298	276	306	290	286	305	311	282	267	286	242	282	311	257	282	296	299	264	280	257	263	288	265	273	288	273	282	271	299	283	273	276	288	257	297	276	293	309	263	286	271	279	288	287	293	255	275	309	316	263	294	286	280	289	310	292	287	275	260	275	266	297	274	275	274	284	286	269	293	271	300	311	262	302	279	290	280	282	279	266	261	282	290	294	302	267	297	312	280	316	262	289	286	286	265	287	308	284	281	291	268	279	255	304	272	288	306	252	322	282	267	301	294	284	269	271	263	305	277	309	264	291	308	304	283	297	314	258	291	282	280	271	282	276	280	286	274	295	287	302	270	280	286	290	276	289	275	274	300	283	272	269	294	276	262	291	267	289	275	290	290	287	278	300	290	257	295	256	279	271	290	286	282	266	317	280	273	281	296	311	282	288	269	272	261	258	288	280	266	271	272	285	268	257	257	279	299	284	266	275	285	294	285	269	283	286	304	244	278	309	264	274	243	269	287	298	265	293	248	261	274	261	302	256	261	254	268	275	264	257	305	274	269	281	291	306	255	289	269	263	268	298	273	294	308	271	304	305	281	311	298	295	302	280	306	290	306	299	286	275	294	268	311	267	280	259	275	287	308	279	279	314	289	267	292	290	257	263	286	302	287	292	265	282	273	286	280	250	288	271	253	286	273	278	256	293	277	265	269	282	279	281	272	309	277	293	307	333	284	257	287	270	247	286	298	271	270	281	277	285	286	292	287	286	275	284	283	312	264	275	285	287	253	274	311	247	255	251	271	271	275	281	310	291	271	286	275	255	282	288	265	265	277	288	273	298	276	260	294	276	269	286	261	288	271	288	304	258	287	256	313	247	288	272	301	285	294	285	296	273	276	273	278	270	298	283	302	277	263	297	286	286	269	277	271	262	274	282	316	293	294	279	262	298	261	278	273	273	307	271	326	269	266	291	299	302	297	282	276	267	263	253	280	253	301	270	277	277	282	247	226	281	251	297	272	293	285	313	298	269	297	271	297	254	269	229	262	273	259	274	299	277	271	272	326	290	274	310	273	288	300	281	290	313	287	299	282	300	264	273	310	263	294	286	274	304	289	267	249	302	281	265	276	251	274	271	294	325	283	274	291	258	285	293	290	288	264	274	249	286	311	306	272	287	274	292	265	269	268	273	271	276	265	279	288	298	247	269	268	274	280	285	299	282	276	260	277	289	278	294	304	280	278	291	315	268	307	304	291	300	277	283	288	290	315	270	299	251	262	271	298	269	285	302	262	296	257	306	299	277	262	274	275	266	287	305	280	311	279	305	286	257	270	283	290	295	250	264	276	250	274	282	268	255	283	274	276	301	286	289	300	301	302	283	253	276	266	278	288	279	302	280	255	266	262	263	285	287	248	292	265	305	282	277	307	258	285	267	273	268	289	296	260	308	262	279	266	260	268	266	301	266	295	315	241	265	277	273	294	276	300	249	243	270	292	322	276	285	303	300	244	281	277	273	269	315	311	307	294	259	296	266	259	285	307	273	265	304	272	288	259	291	266	278	296	306	260	277	281	275	255	251	271	283	291	290	274	281	289	292	305	294	272	266	289	286	297	265	260	287	281	272	324	268	242	269	287	290	301	295	273	248	265	296	287	291	284	261	292	270	287	302	271	275	312	284	302	288	308	293	269	261	281	287	278	270	299	287	265	290	267	302	239	284	296	254	288	242	283	282	284	254	262	268	291	306	242	289	283	268	316	256	301	304	263	291	282	293	279	257	297	263	312	311	276	292	295	290	261	318	285	288	299	287	265	316	298	252	264	298	249	306	257	270	306	286	270	287	294	267	314	295	285	262	304	297	296	281	270	271	299	270	248	264	305	296	284	283	279	312	252	279	307	266	284	295	304	288	294	287	266	280	288	298	282	292	267	268	270	274	298	299	285	298	277	290	289	283	312	281	293	272	319	271	297	286	305	268	274	292	269	277	269	286	310	258	318	292	263	272	280	300	258	269	267	302	255	260	291	277	292	241	259	279	296	287	291	310	285	279	290	300	278	283	318	296	271	288	300	259	284	300	301	312	254	272	289	267	304	283	271	277	281	274	308	259	279	284	307	286	276	307	276	282	290	300	304	262	273	278	278	290	281	283	266	260	279	306	289	307	298	295	277	308	289	297	274	256	291	252	290	263	275	249	276	280	283	314	296	285	302	271	290	262	334	278	298	294	310	288	273	281	285	278	268	254	259	301	283	297	291	278	319	268	284	291	303	288	291	287	294	285	297	287	293	281	293	295	262	303	298	261	272	238	271	260	309	301	292	288	296	296	255	262	292	286	288	254	274	297	299	289	281	295	290	279	236	276	290	285	272	257	268	269	293	282	278	257	258	297	283	274	269	267	277	288	284	270	324	273	267	277	286	252	283	259	300	293	284	315	285	274	300	268	308	292	245	257	266	276	270	290	291	293	284	301	313	290	276	279	266	263	259	286	253	317	267	284	285	290	288	316	281	284	284	274	294	264	304	263	269	247	292	283	284	257	267	283	288	277	274	268	264	276	327	293	247	274	278	290	289	304	267	299	282	313	287	293	302	266	269	292	286	305	298	272	280	278	319	267	279	282	299	260	292	276	287	289	299	275	296	290	278	317	303	281	303	284	283	251	265	276	296	283	300	274	282	282	278	260	287	281	319	265	297	244	297	307	276	245	267	244	255	293	312	317	280	283	266	285	313	281	222	273	268	286	297	301	293	287	289	273	272	273	292	277	270	289	297	288	276	275	281	286	273	281	281	253	291	283	288	295	300	270	306	305	265	305	285	271	268	287	283	281	269	287	287	290	283	285	298	295	271	289	283	265	297	291	252	249	284	271	273	280	295	302	282	346	307	266	242	285	288	291	299	270	272	293	270	251	288	295	263	303	284	266	304	292	283	301	303	276	279	300	283	253	269	280	287	252	284	295	280	280	277	273	285	307	259	300	271	277	267	281	292	292	288	266	280	314	298	282	272	283	290	275	266	275	281	256	275	287	273	259	281	265	272	266	278	257	267	284	261	288	292	286	280	287	275	261	250	298	311	275	286	284	300	297	265	272	299	294	285	277	294	303	299	277	260	275	277	276	276	297	316	328	265	284	285	260	264	251	290	276	255	281	276	276	292	278	285	290	299	307	304	292	280	304	272	297	287	251	288	288	307	293	304	264	259	274	273	299	278	312	297	265	302	272	293	244	254	294	306	292	305	258	294	271	300	302	295	275	298	274	283	267	273	259	275	269	282	298	303	297	278	290	289
60531	63100	62844	29690	1067	990	963	960	943	907	952	863	846	864	846	887	872	867	888	861	888	881	801	860	902	862	847	828	844	857	835	904	837	880	858	854	812	818	844	829	808	852	848	884	879	818	845	830	817	868	816	850	857	854	908	821	853	902	864	815	810	903	797	881	805	803	821	894	859	834	890	878	801	810	821	850	912	853	871	903	776	855	857	865	841	845	813	842	813	821	893	851	831	838	909	842	907	890	860	849	808	873	778	859	808	829	877	819	861	836	819	890	843	813	853	853	877	854	880	916	856	838	891	819	832	836	788	869	804	910	842	839	781	852	822	845	842	824	838	820	845	823	831	822	850	864	843	868	846	900	834	821	870	895	809	819	799	816	824	801	932	851	926	829	822	880	895	857	808	841	874	839	823	861	861	856	837	865	824	844	844	823	790	828	851	818	873	852	893	836	818	869	830	829	857	852	864	899	797	847	844	828	861	807	835	838	812	908	855	842	841	835	806	829	883	868	833	835	837	869	868	809	863	854	849	862	845	859	878	828	889	854	873	862	819	905	842	829	878	815	839	823	817	843	839	822	836	860	876	840	852	958	822	868	855	821	839	859	865	878	863	823	846	821	843	871	849	866	791	844	876	833	893	816	872	822	837	795	868	848	903	872	832	815	820	838	902	870	837	781	820	833	875	918	828	867	867	857	880	789	843	856	822	848	880	861	899	868	873	817	817	854	913	834	851	796	837	858	891	851	902	776	828	877	832	823	862	896	841	808	846	901	911	808	837	868	845	827	816	838	887	831	907	819	816	916	856	862	845	845	817	828	895	874	852	834	871	851	873	813	879	817	846	869	814	851	885	856	868	829	908	842	871	807	852	867	815	852	843	877	826	880	890	803	851	842	847	800	826	859	858	823	798	850	849	853	834	774	825	841	855	861	846	843	896	832	827	854	854	843	813	819	806	813	894	890	816	850	875	833	875	779	846	854	835	811	819	911	877	825	843	826	823	820	864	840	857	843	867	828	836	834	867	800	887	891	805	840	848	831	846	810	852	865	828	822	880	858	825	844	821	878	874	834	792	822	854	867	816	839	854	820	836	844	827	872	858	854	845	853	856	859	856	842	832	783	921	837	832	876	889	860	874	786	828	839	849	801	871	866	858	815	840	823	856	858	841	818	841	877	830	843	854	874	822	862	812	836	833	857	859	860	841	889	822	816	822	852	832	845	852	854	890	827	879	789	818	919	830	810	828	784	819	836	868	817	820	858	851	873	904	857	848	834	867	849	859	798	877	857	836	833	808	873	788	839	886	859	790	866	840	868	814	870	824	837	830	837	872	827	838	859	866	813	885	823	869	835	858	843	844	827	822	857	835	838	858	853	801	871	816	827	872	871	828	898	822	834	904	831	885	832	841	842	867	852	851	843	844	878	810	821	808	870	862	810	777	854	831	827	816	856	868	856	904	824	838	846	842	824	903	899	891	839	902	834	840	858	836	870	860	857	835	887	866	772	866	828	818	861	815	899	835	864	837	810	892	863	858	866	872	864	871	885	881	866	898	833	814	849	850	836	843	844	874	837	788	892	842	846	829	851	863	845	836	854	778	799	884	814	842	809	862	770	862	842	820	862	842	774	891	877	874	841	861	837	829	898	845	878	839	808	847	862	857	798	867	916	836	825	846	857	803	850	829	828	856	829	856	852	854	848	870	868	890	844	881	862	834	863	874	801	817	855	862	912	867	860	830	849	859	862	855	821	908	823	838	873	818	866	866	834	851	831	859	814	817	798	832	890	820	805	854	842	840	807	828	851	825	828	810	836	870	890	854	804	832	825	911	838	809	830	835	853	838	785	896	877	861	855	852	833	849	826	826	801	855	870	883	838	863	794	878	855	858	867	820	797	838	904	815	845	846	837	813	883	892	832	890	895	808	835	842	840	892	863	819	836	856	862	873	837	819	824	873	873	852	817	840	840	850	899	936	838	833	830	858	829	853	853	844	870	817	821	804	866	824	834	865	842	878	878	873	820	888	844	855	870	838	870	829	809	785	840	851	847	832	867	869	824	820	816	911	877	869	807	852	792	854	812	866	857	856	862	872	878	844	870	866	821	807	889	814	817	809	831	855	871	850	885	864	831	839	817	887	800	899	812	877	860	847	858	882	823	913	865	842	834	845	853	861	887	804	890	825	841	804	802	856	813	807	811	841	812	883	892	848	816	851	845	870	860	861	807	863	837	835	842	803	854	842	868	862	869	791	852	846	797	862	891	852	891	835	822	830	876	868	860	800	853	850	859	782	823	840	822	851	869	863	854	836	824	831	857	849	873	800	852	878	801	833	831	843	757	881	783	845	815	832	819	863	919	845	870	865	873	850	840	853	829	793	839	850	844	895	823	850	875	801	805	867	835	842	849	860	849	855	829	807	862	904	841	907	828	850	845	820	829	841	837	820	832	896	916	851	842	902	895	844	842	841	821	825	820	826	856	848	873	852	918	802	797	867	855	855	818	797	857	849	876	799	819	836	851	833	820	843	868	797	863	865	853	841	805	824	832	835	907	912	808	842	793	849	849	843	842	867	799	864	849	815	853	797	861	847	836	809	894	832	797	880	841	854	851	838	800	833	847	836	818	856	877	797	900	891	894	824	866	821	814	843	823	882	863	821	848	869	849	832	829	835	895	859	847	859	875	817	825	830	820	896	833	873	833	872	885	868	849	852	864	830	836	825	892	868	869	833	831	891	854	890	891	840	868	872	860	795	849	846	832	890	869	806	890	884	848	872	850	799	808	877	867	889	856	849	882	871	822	857	837	833	823	815	888	892	865	849	796	859	858	854	845	849	834	814	812	782	785	810	837	870	899	878	927	881	857	824	868	916	863	822	863	842	870	849	856	823	840	878	836	845	846	889	842	879	863	886	824	891	795	803	814	856	877	835	841	873	870	850	823	853	873	858	876	822	859	834	864	857	885	856	865	805	827	888	886	869	834	847	838	799	829	856	835	872	847	826	868	895	821	867	885	822	843	770	846	848	807	851	848	843	843	867	839	801	844	854	884	860	853	812	855	813	822	787	844	878	812	876	845	825	879	881	836	829	872	853	837	900	824	837	869	852	869	847	822	811	808	855	866	829	829	885	842	778	845	802	860	846	794	830	928	827	825	840	863	857	812	837	820	853	826	846	871	868	836	882	843	856	879	886	863	811	849	832	854	804	818	875	834	824	865	833	841	783	850	860	870	827	826	851	843	860	834	861	861	834	812	835	866	930	849	847	849	833	853	862	882	834	845	844	812	866	836	828	796	786	827	881	841	849	838	876	831	829	849	836	819	874	901	918	899	860	880	873	883	844	791	883	896	846	880	842	881	864	863	836	808	877	849	867	790	858	838	867	847	827	836	877	849	878	901	785	826	852	822	875	832	820	819	917	804	873	882	837	886	852	822	842	799	853	837	846	868	853	845	815	847	771	881	844	847	888	847	816	841	936	803	837	841	855	804	882	847	835	800
32059	18731	13635	2214	231	162	171	168	152	192	168	201	155	146	179	178	154	174	164	183	158	160	166	174	153	173	190	164	146	183	167	161	180	171	176	170	155	165	171	184	163	162	163	178	163	176	178	158	184	160	162	144	173	205	174	166	167	167	167	182	176	182	181	169	160	165	170	180	161	199	198	185	169	175	178	158	162	188	170	154	186	162	174	180	157	166	165	152	171	174	193	162	153	187	150	157	143	177	168	155	149	173	150	166	180	177	139	179	181	180	175	165	201	172	154	170	166	171	173	172	160	165	153	179	164	179	183	195	155	158	157	175	154	161	156	162	174	169	169	171	193	181	183	156	143	157	181	180	175	157	177	193	169	169	172	178	166	182	156	151	151	159	150	143	172	160	146	172	198	173	174	186	170	172	155	159	169	143	181	157	158	175	160	197	168	184	169	155	172	163	158	167	175	168	161	167	167	163	190	133	193	158	199	163	168	162	171	171	145	160	178	204	193	183	170	181	160	158	155	160	156	171	144	183	147	161	173	160	195	160	166	174	166	193	157	156	141	161	164	137	171	154	176	160	151	162	169	182	178	159	165	185	183	171	183	163	166	161	171	164	163	190	156	163	165	160	173	163	164	167	158	179	164	166	171	134	181	173	179	160	174	188	154	167	177	176	170	183	154	181	176	172	177	158	162	172	161	175	167	173	173	157	175	155	150	165	166	187	164	180	175	166	182	166	158	193	173	168	151	183	159	172	198	200	185	165	158	152	175	187	179	172	155	204	200	173	190	178	155	178	190	189	166	175	156	158	176	173	142	173	172	162	161	195	174	155	174	175	159	178	154	168	167	165	173	172	165	195	168	150	141	169	165	157	166	157	200	157	154	176	180	150	165	161	154	148	142	180	160	167	165	182	174	185	148	167	196	161	155	157	154	168	172	155	177	168	190	163	174	179	174	173	175	168	173	173	194	152	194	144	156	189	176	168	163	178	178	197	161	170	159	151	172	146	160	168	160	187	193	164	150	168	169	145	173	182	192	146	184	163	190	168	176	163	170	174	167	173	168	172	182	183	195	163	155	150	192	161	162	173	187	181	159	180	167	183	168	189	185	176	158	194	159	194	158	154	191	166	172	170	170	182	166	175	169	166	168	164	159	156	169	154	159	156	173	155	170	176	176	163	153	164	157	177	159	152	176	180	158	177	191	167	179	169	168	153	151	171	194	202	175	173	174	152	168	179	156	173	178	156	201	178	188	200	174	152	169	197	187	187	161	162	183	184	162	166	161	170	176	160	155	172	178	151	155	182	151	185	181	186	162	160	170	179	184	173	174	175	178	164	185	197	173	169	178	221	168	165	160	172	167	171	141	167	142	181	166	155	166	166	180	157	189	137	189	166	185	165	194	170	185	166	162	173	162	157	163	162	179	176	169	169	151	168	178	160	154	160	172	168	170	164	201	160	163	160	187	167	173	169	168	193	155	146	156	158	170	163	183	166	162	154	162	179	171	173	179	165	164	185	186	166	189	180	149	152	162	169	181	184	186	168	168	168	194	162	173	145	165	172	140	176	174	161	161	177	165	170	171	175	171	161	142	183	177	187	182	178	180	173	191	157	177	166	173	169	180	185	172	170	165	176	160	186	166	173	177	156	174	186	163	185	171	165	154	169	165	155	170	187	150	175	168	180	190	182	174	158	192	201	156	162	162	177	173	176	179	154	183	163	170	150	156	154	173	189	179	173	164	142	182	186	169	180	174	171	164	170	156	166	166	189	164	175	177	170	185	155	179	180	149	176	165	170	193	157	170	169	148	190	171	186	181	158	178	180	164	167	181	180	181	168	153	184	161	199	134	169	161	173	176	160	176	190	153	165	174	174	162	172	165	166	147	171	168	189	148	140	156	170	176	175	197	165	164	178	166	156	161	154	164	149	157	164	187	157	155	165	146	185	181	198	177	175	155	197	154	158	173	175	156	168	165	185	171	155	178	162	178	169	172	151	169	148	169	155	163	139	185	165	170	169	157	174	194	163	161	170	164	162	152	184	163	145	177	168	155	171	174	178	177	133	170	163	174	158	141	178	194	175	164	169	178	181	164	171	170	171	176	149	160	187	167	171	181	165	163	172	187	170	144	162	183	159	175	164	165	189	176	173	188	152	142	169	151	168	155	178	192	174	169	180	174	162	170	178	196	182	154	171	184	173	177	196	198	187	177	154	170	173	187	186	150	175	170	147	154	151	173	174	177	180	182	161	170	185	177	174	174	183	200	148	190	171	154	181	177	159	182	158	170	183	156	174	174	174	157	178	170	175	150	169	189	157	177	178	162	197	171	165	158	173	176	165	170	157	191	186	190	176	189	173	165	181	178	165	169	156	181	143	167	167	165	180	171	175	186	175	160	202	165	182	172	190	158	167	181	160	168	175	150	169	202	173	166	179	165	165	172	173	154	175	166	168	156	176	158	161	182	169	183	189	182	169	180	166	184	150	177	158	152	174	164	180	160	181	167	172	158	161	168	188	169	195	180	172	170	156	169	155	153	161	172	179	149	164	179	178	158	158	186	151	169	164	161	179	177	187	155	175	155	188	183	157	179	186	184	165	181	180	166	180	192	169	166	182	159	142	161	142	190	152	181	151	191	174	172	155	192	171	175	177	160	171	158	178	162	165	164	156	164	182	166	164	162	169	164	156	181	139	164	179	159	159	181	166	184	164	189	168	153	175	157	191	174	180	165	185	164	177	180	184	155	168	177	166	172	192	159	189	173	163	164	161	210	167	168	170	176	160	191	175	168	145	168	167	175	163	147	161	164	167	176	193	161	184	168	151	178	153	168	161	174	146	159	182	180	169	171	179	191	171	189	147	160	156	190	177	201	174	182	188	183	164	178	167	156	179	164	169	149	183	147	165	166	177	176	174	196	174	149	167	164	206	166	176	156	186	178	161	155	180	165	160	167	184	182	179	178	175	167	187	171	177	185	167	178	163	188	174	201	169	171	178	176	163	167	147	166	178	162	163	159	184	157	164	170	189	170	152	161	150	166	178	178	165	170	161	169	163	168	177	178	193	173	165	176	161	146	201	163	182	153	152	167	178	156	171	159	192	138	167	173	173	175	162	157	172	145	184	166	154	214	184	153	181	189	161	184	156	173	162	164	169	176	182	178	139	144	166	179	186	177	166	207	178	181	169	166	167	166	181	164	157	168	159	169	162	172	169	198	176	165	160	164	167	157	146	140	191	172	173	133	179	153	151	174	172	169	174	174	195	187	185	152	150	206	171	165	174	167	154	170	167	181	181	183	178	187	176	180	162	174	165	169	166	155	160	168	175	147	162	156	159	158	172	167	137	169	183	182	181	176	183	162	174	171	186	159	140	166	161	177	178	154	189	188	151	203	158	189	164	152	159	182	169	172	163	181	174	163	177	174	191	173	185	191	182	183	189	178	140	179	163	167	181	182	165	177	192	169	177	175	178	177	171	176	180	179	179	183	160	158	154	166	162
30224	21134	20649	4174	579	594	520	548	556	572	588	556	548	581	546	556	559	525	561	553	583	560	542	593	584	546	572	545	519	613	542	559	506	554	548	562	551	559	519	575	553	571	513	559	575	566	529	592	570	570	576	538	562	574	532	537	576	543	549	588	588	533	560	484	546	558	541	589	576	550	559	541	594	597	543	551	550	558	570	569	573	535	536	590	583	533	516	560	531	523	555	560	568	532	575	542	568	617	514	561	524	593	542	522	545	573	572	568	522	574	577	567	554	571	561	514	569	548	559	577	566	557	554	607	538	547	553	531	565	543	583	530	578	516	540	588	499	546	586	548	526	557	570	572	584	545	585	541	547	591	527	582	549	532	572	551	574	585	559	532	551	533	574	564	551	567	574	543	579	558	562	549	564	544	556	558	542	564	574	640	541	566	565	569	575	539	542	547	556	523	518	577	510	552	541	519	541	568	505	551	596	518	556	537	573	537	556	592	554	580	565	556	548	567	533	559	570	581	588	533	579	579	580	561	528	562	520	590	555	565	530	549	508	554	510	502	580	555	557	583	561	563	548	581	588	562	505	551	564	548	551	555	553	578	529	548	577	565	562	532	565	514	548	571	525	559	584	572	504	530	556	527	530	591	543	557	553	570	520	570	565	581	552	514	564	520	537	579	497	546	544	550	558	575	572	560	538	557	533	542	529	611	544	527	587	573	552	544	525	576	550	534	502	554	571	511	542	519	559	572	551	549	512	547	592	587	569	553	529	629	559	630	534	588	608	565	562	574	551	542	569	558	572	551	514	563	557	545	580	557	535	557	571	537	550	558	571	548	541	568	546	557	579	556	554	572	575	560	554	521	587	596	570	569	530	573	571	596	568	593	519	543	582	542	569	522	550	575	573	577	549	573	567	563	538	575	526	546	558	536	598	517	561	570	540	489	535	560	523	559	572	558	549	563	557	554	600	562	563	490	539	567	588	576	558	510	593	529	561	579	551	564	571	544	574	573	542	579	550	551	568	518	531	574	544	578	511	582	600	560	594	558	508	590	534	548	551	560	545	571	589	515	553	567	580	602	553	543	520	535	567	542	532	573	527	557	568	515	605	560	575	550	538	539	554	590	583	570	599	563	594	555	541	582	560	532	553	551	560	537	560	561	566	553	584	554	582	518	536	565	617	589	581	537	584	544	522	564	544	514	569	584	594	543	552	559	570	548	543	545	574	543	545	570	523	550	534	565	547	561	520	560	554	542	548	559	528	573	542	555	558	557	521	549	572	570	575	547	540	584	512	578	532	581	559	568	549	572	527	578	556	574	565	544	520	568	578	540	530	544	537	571	533	551	556	516	562	560	539	567	531	542	556	553	562	565	583	601	548	556	595	548	574	526	541	501	540	543	500	550	603	573	558	537	568	554	588	555	589	594	554	600	561	522	543	538	546	531	554	546	541	559	555	540	577	519	586	573	557	582	553	580	536	595	588	555	560	485	567	554	603	553	518	511	510	554	593	545	553	559	559	548	612	571	539	534	526	533	531	510	560	533	546	580	519	555	557	557	556	563	604	592	556	568	554	573	591	606	561	522	544	573	550	569	546	525	618	550	572	534	548	562	545	569	542	553	506	546	537	574	570	534	509	601	569	565	541	537	581	547	597	542	506	514	578	583	565	579	546	593	538	514	530	553	529	548	600	535	597	520	565	547	567	524	504	568	525	584	560	532	567	530	540	552	540	532	550	547	566	572	544	555	515	570	568	566	577	526	569	538	530	543	550	575	557	580	524	556	582	593	599	566	547	553	536	570	533	583	543	585	574	531	561	572	601	546	546	547	535	538	569	535	537	516	508	600	577	550	568	576	564	527	553	537	570	573	520	536	597	581	558	538	561	567	579	580	558	552	516	533	549	531	543	566	557	540	550	613	588	563	540	499	532	560	524	548	594	534	590	543	548	544	566	547	603	534	560	567	541	566	551	542	503	593	552	543	572	531	551	529	518	511	548	582	533	526	536	540	528	560	586	529	552	584	600	541	594	534	555	567	547	574	567	560	531	576	548	507	529	606	540	554	586	520	579	583	580	518	581	550	557	535	559	565	562	524	546	557	542	562	553	538	587	571	512	560	595	561	533	556	526	552	561	551	530	585	589	574	517	535	568	505	554	495	582	564	565	572	598	604	570	585	480	550	545	545	583	556	525	592	539	575	571	574	556	545	525	566	582	541	541	544	556	550	569	547	561	530	546	547	586	575	544	545	563	528	539	527	518	528	591	590	536	541	580	527	492	560	577	543	531	562	552	547	582	531	562	553	544	554	545	584	538	563	577	551	567	563	568	599	561	550	577	579	547	570	540	538	509	608	543	559	578	579	556	559	549	556	510	548	546	565	579	523	571	549	573	579	535	534	555	613	493	558	578	541	551	521	570	541	585	573	535	519	560	545	543	572	579	552	557	515	521	568	543	553	582	594	520	516	575	531	553	530	559	554	591	547	539	585	556	563	570	549	519	571	545	544	548	521	572	516	551	527	548	557	519	536	585	508	549	573	559	570	633	540	533	546	552	561	548	566	571	556	534	551	566	557	506	570	582	521	559	594	577	548	541	586	564	565	556	583	543	533	500	532	523	548	548	569	574	560	558	590	546	532	530	543	556	589	555	537	539	570	524	549	551	572	591	572	583	577	548	543	540	526	534	529	547	529	575	580	580	587	557	538	552	550	570	564	574	532	559	578	575	515	544	563	561	584	557	573	559	597	561	507	513	573	572	593	569	533	522	553	538	531	576	541	553	522	565	598	568	552	545	536	541	543	506	606	568	559	596	591	539	560	586	573	546	529	570	554	538	584	627	519	541	576	531	580	539	556	534	563	587	550	571	605	544	556	586	559	553	547	575	609	525	548	501	576	557	525	553	597	554	564	528	540	541	533	556	570	500	559	582	568	534	482	536	578	565	544	538	573	557	552	560	573	550	544	574	537	557	540	570	538	582	502	535	570	571	544	549	559	560	527	579	548	593	559	585	553	523	525	557	549	568	540	541	538	541	518	547	592	550	583	578	558	547	564	567	556	592	530	566	532	553	581	603	538	578	517	582	551	591	515	623	559	538	490	552	526	553	552	517	576	566	566	530	543	533	563	563	560	570	610	537	573	512	560	557	599	563	557	570	564	538	564	525	542	572	585	551	593	517	584	572	556	551	560	566	520	554	540	524	510	559	558	578	536	539	547	544	555	555	528	601	534	545	570	518	499	586	591	577	608	531	534	498	570	587	568	565	563	546	560	559	533	581	518	534	568	530	570	533	563	558	549	511	504	608	560	548	594	572	578	552	550	591	519	577	535	552	571	569	527	551	553	550	559	573	545	532	536	559	568	559	554	574	548	564	507	540	568	524	550	547	575	548	558	586	539	603	555	575	546	566	556	528	583	546	538	547	582	594	589	524	535	530	553	529	573	597	535	544	560	561	578	558	544	572	572	536	541	581	542	558	567	554	552	571	550	526	549	540	562
64530	54996	50937	24624	2871	217	186	180	162	212	172	175	160	171	174	173	166	164	171	183	161	175	159	166	180	150	167	169	165	167	173	166	157	164	187	150	174	161	171	166	177	180	159	170	161	190	143	168	190	177	169	166	148	183	173	179	151	174	159	182	165	185	172	193	159	169	157	155	177	147	173	176	195	190	155	143	179	184	175	181	183	176	178	179	132	177	175	178	152	154	164	166	175	167	151	169	176	185	167	152	194	159	160	159	144	164	162	193	189	178	155	193	185	169	174	159	150	160	146	160	202	143	175	151	163	166	190	199	159	163	163	173	164	172	163	169	156	156	166	162	170	157	169	179	167	153	164	164	177	178	187	142	154	163	166	173	152	164	144	156	154	162	155	164	183	165	173	165	183	164	167	190	171	172	151	169	153	188	176	166	139	171	134	160	168	174	213	170	168	163	183	171	178	162	155	180	160	176	174	188	176	175	170	180	169	155	165	175	173	193	169	191	187	175	194	171	181	163	172	181	153	174	170	160	167	137	170	225	176	162	158	169	175	173	177	161	183	180	157	153	170	176	155	174	178	155	150	173	152	181	157	179	147	176	164	152	180	187	166	183	152	172	165	164	160	176	177	137	174	154	181	179	168	182	165	166	143	156	147	143	171	169	179	142	198	165	164	167	170	171	158	143	150	154	175	170	150	168	159	176	146	188	164	175	179	177	189	179	179	160	173	172	155	153	145	158	173	169	170	158	148	154	170	134	164	160	174	176	150	153	149	164	191	180	176	192	149	174	190	174	150	186	180	146	179	176	176	161	159	162	168	173	162	165	168	139	182	186	204	154	172	154	168	175	170	188	180	180	176	155	156	174	173	163	177	212	170	176	164	161	177	155	172	171	187	176	145	156	172	167	166	165	161	188	154	171	157	179	173	162	175	180	150	166	150	169	170	196	164	167	183	142	167	179	159	154	166	162	164	186	172	155	178	151	171	178	179	176	168	165	170	173	162	184	177	163	160	166	151	160	180	152	187	152	191	160	178	181	165	169	182	152	158	164	188	161	171	160	166	185	154	165	151	137	177	176	146	180	152	189	168	148	183	175	196	168	166	158	167	158	172	184	187	201	159	162	173	176	164	172	175	173	151	171	187	172	171	172	192	168	160	159	162	189	170	168	178	156	151	161	153	169	154	163	171	154	189	182	156	174	167	179	174	186	148	183	158	190	158	206	182	169	176	160	159	173	164	152	163	171	171	165	188	182	172	193	161	184	148	171	188	147	161	168	182	169	161	151	173	172	175	142	163	170	163	172	162	173	185	176	180	162	164	163	187	168	184	178	148	156	165	180	156	144	161	186	170	182	175	155	159	168	161	152	179	164	158	186	192	154	176	183	167	164	163	182	192	162	176	182	162	156	168	154	168	162	167	162	165	155	162	172	171	159	151	177	168	179	185	175	164	163	179	166	178	165	156	168	168	195	163	149	186	192	173	156	159	174	157	165	186	179	183	169	162	177	160	178	157	163	175	156	146	166	194	152	153	187	184	165	164	153	171	181	173	183	155	191	184	153	191	160	140	184	176	160	161	146	163	141	166	155	189	181	182	179	127	182	158	149	176	186	180	173	175	166	158	175	177	155	162	169	161	170	170	152	193	187	162	157	174	178	177	177	145	163	156	154	170	151	162	172	161	179	153	169	179	146	167	160	162	157	155	174	162	169	168	191	195	164	179	183	173	144	184	159	149	157	137	186	178	179	166	196	188	169	161	159	185	170	181	168	165	169	176	170	160	163	172	164	167	152	153	171	173	159	185	172	179	166	194	164	178	163	176	197	205	174	182	162	176	157	162	160	173	185	167	185	178	180	175	181	177	144	163	161	179	166	142	158	156	169	159	194	173	163	183	167	154	185	173	168	164	175	173	172	178	164	161	163	181	164	184	162	161	165	141	142	211	162	149	170	178	161	151	146	160	151	160	167	173	164	166	149	180	162	164	166	180	132	160	168	151	177	172	176	176	192	155	174	177	164	182	164	153	158	142	175	165	156	175	177	175	176	163	176	144	162	185	192	172	169	185	185	148	186	184	166	172	163	167	156	156	147	152	164	171	156	189	159	182	153	179	174	163	157	168	165	176	144	178	164	168	204	150	155	159	175	182	176	189	177	169	173	157	186	146	178	172	181	175	161	163	168	166	148	167	187	174	167	177	171	190	191	186	191	174	193	172	173	157	159	171	152	169	156	161	172	163	166	173	166	154	168	179	175	161	202	156	193	185	181	154	160	177	153	150	151	156	195	166	157	177	169	169	171	172	163	179	164	162	162	161	170	174	175	152	162	163	160	191	161	181	189	190	174	154	195	162	161	176	146	167	156	145	176	168	150	156	171	145	158	159	154	178	160	174	164	157	197	170	162	184	184	183	182	159	161	173	145	190	201	168	175	182	174	168	174	173	186	153	168	158	168	180	174	183	180	155	153	167	179	150	190	178	162	161	186	172	145	178	181	172	153	149	167	185	154	192	153	159	153	153	155	171	169	182	165	156	168	159	173	174	148	162	183	166	169	165	155	198	152	182	166	169	176	181	176	150	166	182	173	180	171	178	171	179	191	192	182	158	147	150	147	135	186	153	168	165	155	145	165	160	154	178	173	164	152	153	193	169	168	190	143	161	157	168	158	181	177	171	166	191	183	161	175	172	183	154	160	159	170	173	165	153	185	189	174	166	170	168	198	174	174	136	152	180	153	163	188	165	151	166	140	159	176	163	140	155	165	177	146	162	171	188	179	147	168	145	158	145	174	148	184	171	188	163	185	173	162	173	174	153	154	161	167	170	175	163	168	167	145	157	167	160	157	135	152	189	153	163	180	166	160	168	165	164	170	156	154	184	161	156	155	164	171	175	164	147	167	183	161	167	166	163	166	168	167	163	160	157	166	169	168	143	172	142	171	155	175	157	172	155	176	154	183	147	149	160	165	164	173	164	144	175	163	176	161	185	167	166	154	156	156	163	162	157	171	178	161	169	172	193	166	156	179	170	158	148	167	180	183	169	186	169	168	165	166	144	145	177	169	157	163	183	166	186	144	169	182	179	167	180	188	161	134	164	155	170	164	166	157	161	164	167	187	152	181	167	168	175	159	153	195	152	177	157	170	163	194	170	168	173	177	173	145	173	175	182	151	179	154	158	177	167	145	159	159	163	172	161	182	164	165	165	165	176	157	154	166	173	159	144	191	185	162	168	169	165	174	162	163	166	148	173	153	175	162	170	157	176	170	151	164	142	160	159	170	171	170	148	197	161	171	172	154	161	177	153	192	170	179	153	184	189	167	171	165	214	169	165	157	182	176	171	193	167	173	150	177	170	174	166	155	182	147	158	175	172	155	182	146	171	164	157	157	171	195	188	163	177	174	180	168	150	169	158	173	171	147	164	163	162	172	154	169	143	183	183	186	181	166	159	173	163	149	153	160	158	186	174	176	160	162	178	163	173	163	171	165	187	166	143	166	156	176
46313	45278	46611	24203	662	638	565	602	591	597	596	564	611	577	545	578	566	578	553	539	555	592	561	544	559	563	553	568	526	569	554	563	565	548	517	547	534	539	569	565	524	540	547	595	544	523	546	552	541	583	539	573	571	550	500	579	541	552	548	538	562	530	570	531	588	581	531	518	569	558	563	556	551	564	522	543	491	565	537	541	556	587	536	569	533	624	573	522	541	543	545	526	560	514	536	556	556	559	559	528	556	530	582	559	558	564	592	523	535	540	534	586	520	578	548	567	597	552	553	532	558	532	555	557	539	579	575	584	574	631	586	555	558	579	551	549	573	546	571	563	543	499	521	580	583	554	561	532	526	552	536	520	494	540	547	551	534	578	567	550	582	571	547	563	555	530	587	552	528	509	510	515	535	552	532	548	533	586	575	556	547	594	572	570	533	532	525	536	559	553	595	568	531	539	575	520	553	554	575	561	556	543	551	531	574	528	539	537	519	534	562	539	560	554	510	576	553	543	537	511	551	522	529	503	533	514	558	542	540	555	512	527	526	588	574	530	546	556	550	536	592	566	525	499	579	563	587	501	570	575	557	514	517	571	555	518	544	524	557	542	574	565	513	560	547	520	592	541	547	546	576	541	547	602	531	536	547	539	547	564	508	590	523	526	562	511	513	580	577	535	516	550	596	593	520	536	541	532	581	536	541	559	535	524	562	550	522	551	564	571	568	512	565	538	563	558	552	560	517	539	563	555	558	551	585	530	516	528	529	526	551	556	579	554	562	554	538	554	551	498	532	536	560	519	531	575	577	549	579	589	523	560	579	579	562	577	537	542	521	529	557	594	574	541	595	531	510	564	605	554	553	543	560	555	576	556	556	583	540	592	543	566	548	535	554	545	548	506	529	558	532	521	558	506	546	573	547	530	536	572	556	538	572	582	498	598	542	563	528	584	570	563	523	563	523	521	520	544	545	584	569	527	569	539	579	564	542	574	547	509	530	520	571	563	578	511	582	570	515	513	520	522	560	556	552	520	552	560	536	547	571	510	573	526	555	557	544	548	539	538	552	570	539	550	561	566	543	537	538	487	556	521	531	559	521	547	552	583	550	564	593	551	546	548	614	575	597	532	583	529	526	579	533	515	525	574	552	578	558	571	543	490	524	508	546	537	527	554	561	538	552	549	583	547	553	535	530	586	575	575	559	539	566	576	566	586	515	578	555	513	606	515	536	549	527	579	547	566	562	558	576	538	546	557	564	534	518	564	622	596	560	563	551	559	576	598	533	535	538	526	542	501	546	562	544	577	548	547	550	512	563	530	526	575	537	544	525	522	573	543	549	547	589	578	584	555	523	553	566	546	538	538	584	585	531	514	574	523	529	554	504	517	535	495	565	566	581	604	569	572	563	550	565	570	565	531	562	529	537	544	537	561	535	549	543	552	563	500	535	505	514	553	560	577	541	568	525	550	514	520	535	570	566	537	547	551	527	554	578	544	549	532	572	599	584	544	551	548	610	552	555	557	544	535	541	535	528	536	557	530	508	584	530	565	589	544	518	571	548	571	552	553	562	536	565	561	523	521	535	520	531	558	562	560	555	545	586	527	536	559	538	532	560	556	555	556	544	515	519	537	552	566	549	580	581	496	589	528	584	550	536	590	561	534	581	585	560	551	507	547	523	521	578	556	531	543	548	573	555	565	517	564	546	564	525	578	547	501	557	553	536	591	538	553	538	562	581	553	583	515	535	532	554	546	548	585	561	571	549	585	573	577	539	585	565	533	515	598	545	563	556	577	555	519	566	565	562	567	551	534	547	513	602	523	554	516	556	541	541	535	549	583	528	575	574	596	549	574	568	566	563	542	534	532	541	548	520	535	549	559	560	521	547	540	515	576	574	548	566	567	570	550	569	559	484	520	524	570	570	552	546	527	561	521	563	552	571	521	570	545	475	542	562	553	516	549	545	538	556	537	547	575	514	567	546	580	561	503	541	551	586	563	547	532	560	580	536	549	537	546	582	529	538	551	558	585	577	522	566	551	585	542	572	538	552	566	549	534	546	528	539	586	539	553	553	581	559	600	550	557	534	561	550	593	530	597	538	546	551	557	622	524	561	546	554	528	556	551	531	537	533	564	565	558	494	553	542	557	572	544	567	534	529	564	566	568	542	555	547	547	598	513	550	535	556	573	549	509	528	536	507	532	500	583	573	549	551	566	523	562	544	559	537	531	575	567	589	525	519	571	527	573	552	515	497	549	583	487	559	506	554	553	566	519	567	561	602	574	550	563	585	568	574	525	547	607	536	546	541	550	575	566	557	536	533	539	527	517	552	541	517	557	532	585	543	567	551	567	565	509	570	583	536	541	549	561	566	523	538	532	565	542	511	602	550	559	564	539	536	548	573	498	529	555	574	563	526	559	528	568	530	592	544	577	570	584	556	561	537	557	581	526	520	557	549	523	571	548	599	538	521	534	562	572	524	554	535	555	558	581	564	544	553	592	529	533	577	585	494	541	539	560	572	537	573	559	522	556	539	576	594	613	564	542	490	554	526	567	569	530	547	547	534	531	545	595	545	574	543	543	528	545	561	577	559	538	554	545	545	518	533	496	588	525	511	548	573	558	523	549	552	575	557	524	566	538	509	532	531	582	614	559	571	569	559	560	526	527	548	567	565	529	563	526	545	556	484	570	545	557	564	481	553	523	560	561	544	556	562	528	591	540	538	572	588	515	568	538	546	542	550	548	559	513	594	537	546	528	537	541	552	549	527	526	563	510	547	594	551	555	581	585	559	557	557	539	539	547	589	537	551	536	608	609	529	547	553	544	573	532	564	584	582	564	561	550	550	531	556	544	549	519	535	544	556	555	549	551	567	536	591	529	571	528	557	582	536	538	573	533	557	534	551	575	524	518	567	559	513	549	522	546	556	527	547	536	538	577	560	536	552	576	544	595	531	528	550	558	535	546	565	524	552	519	538	555	550	548	568	559	556	543	517	558	589	559	545	557	559	570	582	519	564	544	558	546	571	575	541	519	573	517	562	563	566	521	549	557	547	541	578	511	560	519	572	527	544	550	558	578	561	563	557	573	529	518	549	547	551	485	556	497	558	490	569	538	546	544	498	562	598	553	583	570	544	601	574	555	524	557	528	559	555	549	495	500	551	519	571	501	540	523	542	605	541	551	567	521	559	569	547	556	528	558	545	562	526	551	560	528	541	539	583	561	544	577	564	538	523	539	518	564	570	557	557	518	557	585	551	544	568	491	562	585	558	516	596	532	569	570	538	563	557	538	562	491	557	537	607	537	570	563	534	530	533	570	598	562	545	576	536	534	552	524	545	571	547	543	571	559	533	557	545	610	544	510	523	551	570	588	548	513	588	567	560	553	588	531	539	585	527	535	531	573	566	611	563	565	575	563	521	591	543	564	522	559	482	527	516	548	546	537	568	518	561	514	561	561	483	554	558	519	543	563	562	552	555	611	540	567	557	539	504	559	512	563
77661	71342	66987	42225	10947	845	265	306	311	302	309	281	290	270	305	289	303	268	275	294	302	253	276	285	300	293	291	272	282	288	326	255	264	287	271	299	283	266	274	289	301	265	294	286	260	275	267	295	249	279	316	281	273	275	311	278	316	259	285	320	305	279	305	293	295	273	279	302	280	288	297	263	302	287	299	273	289	253	288	296	282	274	264	284	296	284	287	290	290	285	285	235	284	306	299	285	273	280	275	265	292	292	280	280	285	283	276	317	254	278	282	275	293	270	274	245	259	317	273	298	245	284	264	312	294	284	269	299	272	299	248	264	298	263	291	275	296	283	277	293	282	305	286	271	268	269	283	282	311	282	290	294	276	268	273	289	285	267	271	269	279	300	279	292	300	275	282	279	271	268	302	278	244	283	310	278	242	282	265	320	274	255	290	285	259	273	280	269	284	282	260	325	243	289	272	283	303	282	280	273	302	273	244	272	321	281	271	250	284	250	269	284	287	284	296	265	284	274	302	284	266	269	243	271	284	276	280	303	298	295	262	255	275	268	274	296	285	262	282	295	301	297	264	291	263	261	281	260	292	272	290	276	292	278	249	282	275	294	272	288	273	266	264	273	245	291	316	290	274	290	265	259	279	242	275	286	283	285	291	261	269	296	311	295	317	267	291	265	272	248	270	267	283	277	307	249	271	262	294	281	275	270	288	271	290	282	251	284	303	274	286	286	291	295	315	325	301	276	295	286	257	297	280	285	267	276	280	294	264	286	271	291	294	263	272	281	300	247	274	251	299	295	264	276	284	285	249	295	328	264	288	261	265	301	267	260	287	261	285	282	253	270	286	276	290	279	291	274	299	257	298	263	265	296	265	279	245	277	305	252	268	285	259	301	286	286	265	273	307	294	265	292	283	267	288	263	284	301	270	251	280	296	316	295	253	281	287	277	315	272	267	281	271	292	282	266	285	286	282	310	244	280	294	313	298	261	301	298	286	280	267	276	277	274	280	265	300	277	246	235	290	286	272	266	266	293	295	250	277	260	284	285	281	274	281	252	310	274	315	288	289	276	290	298	264	289	282	277	267	280	281	284	254	297	308	299	272	306	290	261	282	284	277	271	261	268	246	299	302	290	274	271	297	277	278	280	261	284	246	297	278	288	313	285	283	255	284	267	302	290	272	310	287	301	309	277	276	284	289	252	295	288	289	282	269	306	259	281	271	268	305	267	256	277	269	329	294	278	282	272	268	317	282	274	311	246	258	267	280	272	262	293	294	262	277	276	243	267	288	283	288	264	263	315	294	296	292	310	291	268	289	264	268	306	253	305	251	266	291	287	279	281	274	277	287	275	276	270	273	304	279	278	251	273	297	298	318	280	265	290	289	261	305	288	300	263	302	307	286	284	275	287	290	290	281	289	260	317	265	266	266	282	284	284	262	284	260	248	247	276	301	318	266	286	293	276	259	262	276	286	254	297	301	276	295	295	250	285	265	277	299	303	278	286	315	297	255	310	289	279	271	287	279	285	284	255	314	295	278	279	297	278	275	281	278	331	291	284	248	269	271	260	229	240	276	268	278	266	287	277	294	280	275	286	251	284	264	268	254	285	285	287	290	291	293	312	308	254	275	275	290	287	281	275	283	285	277	266	277	246	286	269	306	279	255	278	323	282	286	301	261	254	309	295	279	289	278	270	263	280	291	290	308	283	258	306	279	276	285	273	312	278	270	253	268	265	249	263	266	290	271	255	296	308	284	289	270	285	280	305	279	296	299	300	257	287	258	290	307	251	283	255	270	306	303	285	278	299	282	259	286	280	292	269	284	276	263	258	286	262	301	317	265	259	280	320	256	282	285	282	313	255	294	308	262	279	290	303	287	262	290	292	314	280	289	288	276	281	270	256	279	277	277	268	334	287	254	305	271	274	258	260	244	274	285	276	273	291	249	295	305	256	300	280	284	273	281	289	277	278	265	265	301	257	271	271	280	271	281	257	274	266	279	262	306	275	286	264	266	277	297	277	296	268	295	267	265	268	274	308	265	284	253	295	279	256	294	285	258	258	276	262	306	272	291	305	276	279	272	302	248	276	259	265	289	256	315	263	285	284	268	284	299	301	256	269	287	291	280	321	281	305	273	275	314	279	256	297	294	269	291	284	257	300	283	262	317	281	260	302	278	280	292	306	285	294	295	259	272	284	273	311	260	290	298	290	280	287	268	300	308	293	287	299	286	290	236	284	276	293	303	281	276	297	276	262	275	329	258	274	304	283	260	265	281	283	265	304	259	282	283	274	265	311	280	280	282	302	281	278	285	296	267	259	268	274	253	281	314	278	290	290	260	261	306	278	295	304	268	300	275	285	262	289	266	278	300	283	317	286	304	265	253	269	299	283	277	280	297	286	278	309	292	307	286	256	249	292	279	286	276	278	291	276	282	302	269	293	284	271	273	268	265	297	281	281	253	269	294	288	299	261	297	281	287	288	264	281	284	292	290	278	319	300	312	272	263	304	292	306	291	305	298	306	266	285	299	263	285	269	277	299	278	274	277	274	274	303	286	270	283	289	259	262	288	286	288	275	278	294	299	254	299	277	287	284	288	275	296	301	264	253	272	281	278	287	266	277	277	310	270	289	285	299	299	303	292	253	269	304	288	261	291	290	294	325	305	281	263	306	259	264	255	287	267	306	274	281	295	287	270	297	270	275	327	271	272	318	289	261	283	295	324	285	274	293	279	303	296	293	280	262	264	284	279	299	300	304	274	262	269	310	235	300	255	291	304	297	286	268	300	279	252	310	308	264	282	286	296	282	246	276	293	280	255	291	297	257	290	294	276	265	280	262	257	273	283	301	281	288	268	265	310	290	281	279	318	299	290	282	270	272	282	280	294	292	257	274	290	257	286	268	275	290	263	273	267	273	248	298	280	279	267	284	294	292	261	262	302	309	252	271	275	290	291	278	274	305	294	275	284	307	310	276	251	310	304	289	259	247	274	298	305	306	299	283	314	269	297	275	272	298	282	291	316	294	290	284	285	297	278	302	233	303	264	289	300	274	273	290	257	321	282	285	272	305	277	279	277	255	259	305	273	258	282	308	293	268	280	303	269	268	305	245	268	282	260	314	279	275	286	289	278	276	285	282	270	265	282	279	288	263	262	298	269	274	288	283	314	270	294	254	303	292	301	274	283	289	283	279	275	290	260	274	302	271	275	313	230	275	266	262	268	297	269	298	291	284	279	297	295	298	256	284	311	275	287	257	290	269	270	287	277	289	290	295	278	284	279	315	288	293	282	295	299	269	305	285	271	263	271	290	274	272	264	302	281	280	287	288	271	292	314	286	305	265	295	293	304	291	304	277	265	270	254	301	302	275	264	246	284	251	292	277	287	292	307	264	248	283	278	295	251	268	266	251	278	296	276	309	280	282	262	256	278	270	251	305	319	274	263	279	293	282	278	265	298	261	279	283	257	280	273	284	307	276	292	313	280	269	297	282	299	274	281	268
59577	61446	63673	36719	1111	1015	1010	914	925	897	927	906	835	869	884	900	883	876	925	846	885	881	880	834	856	861	837	828	855	817	880	824	870	895	858	824	850	892	887	855	901	848	899	840	914	856	867	892	828	804	817	860	815	810	874	857	885	896	912	819	819	831	848	842	876	886	834	866	811	837	785	878	905	880	820	818	879	864	905	818	893	853	864	860	894	843	858	853	878	871	886	795	820	821	800	803	878	908	867	814	811	795	854	824	851	838	848	838	905	854	855	812	788	824	866	900	843	826	850	832	818	873	843	872	848	815	904	844	834	815	829	823	831	854	766	792	846	836	858	803	865	863	797	817	874	840	861	856	887	871	851	845	858	866	844	840	844	887	859	873	869	852	840	889	846	891	907	827	821	863	866	777	836	910	892	828	830	832	831	822	891	849	885	831	792	873	847	872	839	837	819	856	823	858	855	864	878	834	846	899	890	855	846	856	827	824	809	872	827	849	830	870	881	828	877	896	845	822	854	821	842	853	812	820	828	858	804	892	834	867	823	874	844	848	878	860	822	850	809	824	813	856	847	891	837	816	864	876	858	805	837	870	884	799	840	839	826	841	823	880	847	860	927	892	806	839	858	867	806	827	864	845	830	837	848	842	852	849	876	824	862	797	856	839	882	823	875	831	838	855	824	873	833	840	865	836	809	923	833	841	851	856	828	814	849	896	803	859	863	829	833	842	791	852	877	873	873	857	860	812	873	859	832	857	896	865	860	845	867	840	841	811	862	884	860	810	830	849	833	882	895	855	855	844	816	927	827	865	798	896	857	833	860	839	891	849	860	881	868	848	902	833	858	864	733	883	834	808	835	865	833	879	775	877	871	873	840	863	827	881	828	845	820	855	843	856	911	818	831	858	790	830	821	850	882	857	860	869	848	904	857	888	834	873	874	812	852	867	858	859	819	853	882	869	826	834	856	862	818	834	897	824	822	853	869	855	821	873	844	915	912	862	782	854	856	847	861	857	880	807	855	892	850	866	856	888	853	772	875	864	856	855	873	854	823	871	857	827	871	922	824	881	890	836	872	852	860	834	869	842	816	852	863	818	808	840	860	871	843	867	809	899	867	889	856	795	863	816	806	844	850	855	854	924	851	823	827	911	835	880	863	818	873	898	841	868	819	853	827	836	856	809	832	858	837	813	830	873	858	837	868	829	867	822	835	817	852	892	826	862	848	851	831	838	853	836	823	851	887	804	803	875	864	855	789	891	825	853	861	806	874	857	831	846	882	858	849	848	858	875	858	894	888	847	893	837	852	851	798	820	882	842	839	885	818	824	848	875	839	833	854	853	871	819	784	859	885	884	871	862	871	850	843	839	805	839	810	792	852	836	854	856	863	896	841	852	915	838	858	841	840	855	840	804	835	831	857	850	816	846	889	811	791	853	860	817	859	836	842	830	829	813	851	894	847	889	838	826	873	858	863	798	837	846	793	869	834	805	885	839	876	822	863	908	840	841	837	849	817	876	846	897	876	851	870	827	893	856	873	858	846	878	804	771	834	808	847	851	830	852	849	838	881	783	860	877	854	797	825	847	863	859	801	905	834	865	867	888	885	843	828	818	857	838	847	863	850	866	874	864	822	789	854	915	873	857	838	840	786	809	832	847	909	858	840	863	877	900	798	904	842	909	872	841	865	845	840	890	840	857	797	881	848	848	792	867	868	877	872	859	820	830	840	855	855	865	819	899	874	895	867	892	805	862	827	832	850	819	819	850	865	855	880	819	830	848	866	773	881	802	854	845	831	883	837	836	817	869	920	783	906	828	856	902	876	833	862	876	809	858	821	871	855	840	873	832	808	886	846	879	829	857	875	872	799	826	830	875	817	814	852	927	845	930	850	864	777	873	836	853	840	856	842	805	843	788	830	842	811	861	850	866	908	877	847	847	823	819	834	868	835	819	844	814	849	897	832	859	839	840	860	862	866	897	876	884	938	845	818	855	855	868	833	856	874	847	822	823	841	839	855	791	914	816	791	834	821	922	900	863	811	842	820	855	846	824	889	823	857	826	862	798	798	869	900	870	863	858	847	813	819	794	899	849	868	827	834	874	824	857	848	817	867	821	861	857	836	802	836	867	864	810	869	862	837	821	787	797	904	846	823	878	830	843	794	873	849	830	831	799	827	820	922	799	795	865	861	888	882	921	868	817	851	886	872	854	813	858	830	865	872	879	801	868	847	899	810	827	834	810	852	840	914	868	853	846	855	802	860	815	886	823	839	873	879	856	818	843	886	875	822	897	867	891	818	906	839	819	820	852	856	831	891	854	890	826	875	816	808	832	845	852	846	863	819	836	855	849	834	880	864	849	804	805	871	834	903	838	876	841	879	806	833	847	857	823	835	884	895	905	915	853	869	858	830	849	837	850	821	875	867	809	856	779	802	844	813	881	843	900	899	831	862	827	846	811	827	830	854	806	822	858	868	881	870	802	919	846	853	862	832	823	931	826	858	848	831	837	874	910	828	830	844	875	893	876	859	840	866	841	894	869	850	827	829	838	882	849	869	851	848	840	872	814	837	809	851	864	816	858	873	828	850	848	800	832	829	882	777	869	758	851	804	883	810	813	862	851	811	812	889	830	825	870	813	835	830	884	880	866	882	814	869	885	875	853	841	836	866	883	804	847	933	875	830	837	866	829	836	857	839	861	834	910	849	880	879	827	893	822	828	839	860	787	876	855	867	902	848	829	799	847	876	795	893	881	849	834	877	907	789	860	902	896	855	881	832	817	887	859	842	825	837	913	890	887	808	827	841	883	809	837	875	853	875	853	760	819	830	824	823	854	869	899	864	866	843	845	838	869	877	862	842	832	907	872	842	807	866	806	865	804	857	868	825	849	876	878	884	780	829	877	809	858	853	882	821	883	824	847	808	883	877	822	848	806	883	848	892	774	851	860	854	853	856	893	860	842	819	817	830	859	876	881	811	849	817	866	860	833	892	880	857	875	801	937	832	857	866	866	863	868	908	919	809	837	834	836	849	825	869	856	799	829	828	856	862	797	847	841	884	824	849	869	863	899	855	850	817	878	886	873	814	883	853	890	847	814	826	859	794	847	857	859	863	853	842	829	844	851	871	866	840	830	887	825	858	835	901	847	892	814	857	852	883	829	896	859	896	840	809	860	880	847	822	852	835	889	848	812	798	835	873	886	835	846	824	822	820	844	848	839	872	858	860	839	851	863	852	871	844	849	866	803	839	811	884	848	819	859	851	789	882	828	856	901	854	862	848	862	901	853	832	877	881	907	860	832	813	827	858	797	870	841	840	895	815	873	846	866	833	793	863	843	843	848	814	859	877	891	908	845	830	819	811	841	889	892	849	870	863	833	888	871	820	835	858	906	850	915	891	855	831	825	804	863	838	829	811	839	861	835	843	860	851	875	931	862	807	845	811	824	812	885	859	862	844	838	792	856	869	853	886	831	827	804	873	830	855	832	830	881	856	837	825	890
30628	17510	12106	4510	227	149	173	163	158	162	205	174	144	186	158	176	185	195	181	194	169	164	172	152	163	183	176	196	167	172	169	175	173	181	157	173	157	170	176	179	156	176	181	194	181	178	205	158	174	160	158	181	181	173	176	175	162	154	169	167	146	195	171	194	166	169	167	153	165	166	154	150	190	174	168	183	165	152	191	167	168	164	156	182	193	151	181	189	190	195	189	148	159	164	184	172	169	176	179	155	176	172	175	185	161	167	178	182	145	177	179	187	190	163	142	166	170	143	152	186	156	158	177	175	164	179	166	199	155	205	182	169	143	177	182	183	185	151	177	188	176	182	157	193	159	178	181	175	211	162	156	185	187	155	162	175	149	202	182	162	184	169	185	195	168	185	154	153	159	185	172	164	190	187	192	183	144	175	156	196	169	160	183	178	164	159	158	167	184	170	182	167	176	170	177	165	169	163	190	178	178	166	149	161	167	175	153	173	172	171	165	177	168	183	186	181	173	184	192	185	187	170	182	168	186	178	177	192	167	176	191	156	181	161	169	205	200	185	154	171	176	189	176	145	177	162	173	151	179	180	190	167	189	188	198	169	203	176	193	173	151	174	174	208	161	182	179	180	164	199	182	178	180	178	181	190	168	173	149	182	161	169	165	186	180	171	185	197	172	158	186	182	170	165	187	178	182	165	174	170	190	157	185	168	173	170	162	178	160	172	156	176	167	185	193	184	175	176	179	164	172	168	180	182	177	158	199	176	183	170	177	175	176	191	164	178	156	197	173	188	159	187	161	173	197	192	165	203	171	155	185	166	173	195	182	170	177	156	171	173	158	177	172	172	170	207	179	168	181	171	168	189	156	161	174	156	182	151	161	171	193	161	181	188	173	170	169	162	175	170	168	161	175	180	174	170	171	164	146	175	177	198	180	166	158	159	174	168	171	164	161	173	195	169	171	189	159	169	193	192	159	167	174	179	167	157	174	178	165	186	169	173	177	152	166	177	149	167	167	172	159	169	181	187	171	156	160	167	183	164	163	192	179	158	180	184	173	176	192	165	161	169	160	184	156	151	142	156	154	168	156	180	154	169	168	179	193	167	147	186	163	192	170	186	187	154	156	171	200	157	156	171	155	196	140	165	162	178	206	173	194	180	151	154	164	181	166	181	147	171	166	186	180	166	177	165	191	158	149	172	167	145	164	172	159	181	184	168	183	147	170	161	166	173	180	177	180	157	152	163	172	186	176	182	177	191	183	172	160	172	171	176	179	164	167	171	183	170	150	176	171	198	193	197	186	170	172	164	139	162	159	193	188	152	180	171	184	178	184	166	165	207	177	173	179	167	162	178	189	154	164	164	181	163	173	175	152	156	166	186	145	184	181	176	155	202	189	144	201	157	166	157	170	186	193	183	201	181	190	186	187	183	182	144	176	183	199	163	171	173	155	166	191	176	171	171	190	167	173	182	200	166	184	177	161	170	186	198	163	182	189	148	173	160	168	157	195	167	148	172	171	191	172	180	156	165	161	181	159	162	179	147	190	183	173	173	172	144	185	173	186	183	162	152	182	168	194	172	184	167	172	143	164	182	177	166	196	193	149	169	173	176	191	132	173	187	161	205	191	163	176	188	171	182	165	177	159	172	170	176	193	169	185	158	167	173	170	143	151	174	177	165	157	175	159	184	180	184	143	170	182	176	201	192	168	188	180	200	145	179	169	166	190	178	160	183	184	174	157	166	184	168	191	164	169	164	182	169	177	168	167	197	177	186	163	178	163	175	192	181	172	171	184	178	174	191	172	192	185	179	178	161	164	172	184	188	169	188	201	177	161	181	158	147	191	163	170	163	178	183	191	167	156	172	209	192	199	152	166	158	177	150	165	181	176	187	170	178	170	182	178	165	179	180	163	188	154	184	190	204	206	165	177	181	207	175	165	181	166	197	157	167	162	148	178	177	172	183	162	163	171	182	162	154	192	173	203	176	180	168	188	174	182	151	157	180	171	188	194	164	175	173	192	152	190	180	178	170	152	163	183	188	163	195	184	143	198	158	176	186	195	164	163	181	163	172	174	185	157	172	178	185	185	166	175	174	166	188	162	152	173	161	191	194	175	167	168	160	169	174	172	186	158	176	157	174	191	194	174	171	167	184	154	173	175	178	189	164	177	152	173	171	171	169	137	156	177	184	185	175	156	187	173	188	170	174	150	171	172	155	183	175	184	171	184	172	175	188	162	181	177	185	184	171	174	186	177	176	153	166	187	164	175	178	174	176	152	171	161	196	174	166	195	182	184	173	183	141	175	158	164	167	191	160	205	163	174	168	171	176	194	161	158	166	212	163	187	188	161	163	173	188	180	200	167	184	181	177	167	174	176	169	181	173	164	161	157	173	166	158	212	198	159	189	182	187	189	171	150	165	179	159	194	158	196	154	193	192	159	145	173	167	149	179	184	161	163	180	178	170	150	184	185	160	174	172	168	177	150	149	173	172	165	173	161	185	175	177	172	180	190	160	192	155	175	192	147	172	163	168	154	189	164	166	175	172	162	142	166	158	169	170	176	164	191	169	182	149	162	161	191	173	155	147	180	177	167	159	171	187	160	166	172	176	178	168	163	181	154	162	152	170	192	159	155	162	163	168	175	189	170	181	160	170	199	196	185	179	149	172	161	165	152	175	164	183	190	178	195	179	189	164	172	148	176	176	185	172	169	163	177	174	170	176	197	173	175	167	187	166	201	177	170	180	159	179	173	172	155	171	173	144	184	192	187	158	174	187	183	183	180	190	171	148	163	172	198	181	197	179	191	190	188	176	174	171	177	165	176	160	185	164	156	163	173	168	170	190	191	167	182	188	172	150	168	165	175	179	159	163	180	173	185	166	169	179	184	165	152	169	157	173	196	149	175	163	162	169	188	184	183	174	192	175	152	171	172	181	183	181	188	193	178	189	181	164	159	166	172	160	162	186	169	153	156	192	186	181	160	187	178	155	184	189	185	194	160	183	172	175	197	150	171	165	163	154	148	165	144	175	170	171	179	158	189	182	156	201	158	178	180	159	168	176	157	179	155	183	177	172	174	167	182	197	159	148	165	182	192	165	151	177	171	161	173	201	176	152	171	157	160	178	177	155	160	141	155	160	144	174	177	191	158	187	194	149	168	165	175	165	176	167	174	194	163	183	165	158	169	170	174	210	166	181	166	180	186	196	160	169	182	183	162	156	185	192	147	170	167	176	176	193	169	154	178	151	180	187	178	178	189	149	158	172	184	188	144	165	187	171	175	153	170	169	181	179	166	190	198	165	192	198	165	163	165	163	187	166	194	179	172	164	164	167	151	161	186	202	160	180	186	165	175	160	161	188	175	184	146	212	141	185	178	183	138	172	169	166	173	180	176	140	185	177	153	202	199	177	174	152	171	171	163	191	176	156	164	162	202	183	177	180	166	175	159	177	156	164	166	161	150	171	180	202	164	176	190	174	143	179	183	201	193	176	168	193
28596	20232	19201	9156	553	571	564	596	565	567	578	585	568	641	562	577	593	598	573	594	540	539	563	584	550	546	554	600	605	537	598	570	543	565	540	585	531	611	542	562	567	565	571	529	585	563	546	555	592	593	577	551	570	601	580	555	584	564	498	561	593	563	605	593	586	582	575	556	570	555	558	546	567	611	589	537	562	563	525	550	571	570	574	579	563	585	586	566	597	619	622	551	563	576	585	539	536	572	548	545	562	563	590	579	573	582	569	514	530	520	549	554	561	596	565	597	539	569	564	558	585	576	528	569	547	569	511	538	572	557	568	555	539	582	534	560	604	559	555	563	541	577	553	557	586	553	563	530	548	581	575	510	523	513	560	555	584	562	598	546	591	559	568	574	581	588	569	600	545	547	599	564	533	564	578	559	574	565	588	573	549	593	564	587	542	562	558	502	544	546	546	587	558	565	554	569	567	561	546	538	581	573	574	579	571	605	588	560	588	536	551	568	539	547	565	540	592	560	554	584	546	541	594	585	551	595	568	593	598	549	582	573	568	513	543	568	551	557	542	561	572	595	536	545	578	563	538	590	585	579	625	570	587	558	579	589	570	531	551	526	552	513	554	606	570	529	550	552	517	577	578	558	621	565	573	546	599	563	557	583	552	564	574	599	610	571	533	576	578	599	562	584	552	558	553	579	555	546	566	522	566	572	526	575	536	589	604	598	569	586	578	569	533	605	568	601	564	543	550	569	564	560	561	604	569	603	558	580	553	621	544	579	577	552	557	596	594	548	537	596	596	535	562	551	556	535	590	579	589	535	598	537	570	574	579	584	566	567	597	606	589	562	554	552	570	504	581	547	604	535	562	562	612	587	560	594	535	546	514	611	572	590	583	532	508	629	524	582	567	552	575	540	549	592	604	580	616	535	591	602	585	551	606	609	583	590	547	596	619	586	581	574	555	605	557	590	549	576	572	571	548	554	585	543	557	618	560	585	567	566	548	546	567	565	541	580	562	587	574	583	557	577	604	554	584	578	579	618	587	554	602	543	601	555	545	563	564	567	586	538	548	593	588	593	561	604	570	601	580	536	549	569	550	565	542	560	566	575	580	551	570	578	543	583	547	519	543	554	577	582	587	549	583	563	515	559	572	607	576	600	577	591	562	543	544	540	538	579	556	556	532	594	590	561	553	580	542	554	604	554	551	568	578	557	543	546	584	568	559	565	585	582	554	562	556	520	575	548	565	571	556	591	542	588	565	588	541	587	591	555	560	534	598	530	567	572	572	562	587	551	550	572	576	554	565	525	542	578	606	529	562	531	547	543	591	539	541	582	596	576	582	506	595	604	570	564	591	554	547	580	602	549	555	553	565	583	589	545	534	557	541	579	593	562	578	578	573	534	551	589	544	581	518	619	534	575	551	543	620	582	517	552	593	563	580	552	553	569	565	582	556	550	544	571	558	566	566	559	546	552	580	550	633	579	568	548	580	600	541	567	574	540	595	568	600	594	514	572	601	598	587	588	576	534	543	624	548	555	568	556	575	547	550	541	548	570	551	561	564	537	581	532	569	561	573	603	484	522	572	610	559	565	508	561	564	562	513	578	525	537	557	582	567	553	561	543	570	571	563	555	627	603	550	598	554	560	566	578	578	577	601	574	575	546	543	593	535	557	583	547	604	535	562	589	560	528	549	554	556	583	561	599	610	595	557	546	569	607	557	554	555	578	601	557	586	589	596	521	572	576	574	578	560	542	600	576	585	569	582	534	553	580	568	570	580	517	528	613	622	542	546	591	576	519	567	583	605	571	556	549	532	577	573	603	622	511	617	546	563	538	534	573	541	574	543	562	525	631	567	575	567	609	572	592	598	548	590	591	574	587	534	563	567	572	580	577	574	575	498	531	557	592	574	552	625	583	584	626	584	548	549	604	570	599	533	508	528	529	574	550	584	532	589	545	554	556	589	595	567	542	550	601	564	539	597	554	566	560	558	570	583	591	536	531	560	554	543	599	554	552	579	613	530	561	551	547	571	542	548	560	530	580	547	567	565	565	551	596	549	531	596	558	563	568	543	596	599	565	589	597	573	590	532	549	565	567	573	600	538	540	573	575	547	534	582	544	556	580	541	546	585	541	539	548	544	552	566	612	577	560	642	598	586	567	565	554	569	580	594	574	570	534	570	533	587	597	657	545	545	584	578	546	567	583	578	537	528	559	566	574	540	583	584	562	583	555	556	582	606	528	547	596	530	555	509	563	566	545	536	548	599	563	560	565	600	576	574	583	610	575	571	588	542	567	569	580	557	550	586	581	569	547	570	574	593	558	545	608	561	570	507	584	537	554	555	564	557	601	565	566	567	588	579	575	568	571	574	542	585	552	533	590	587	594	514	536	596	580	584	570	536	542	531	603	592	577	566	557	560	598	525	560	542	552	597	575	545	548	573	561	569	571	581	574	561	563	529	530	565	548	567	510	597	528	572	571	544	524	605	533	580	554	549	578	536	608	584	541	554	561	583	553	536	523	560	557	580	545	597	573	553	552	538	559	608	589	563	564	585	519	547	587	560	568	558	556	562	569	544	555	539	555	577	573	561	555	548	555	592	565	498	564	576	561	578	533	559	571	580	553	571	552	537	540	594	567	545	623	559	612	559	550	586	546	519	549	560	554	582	581	578	589	567	548	559	532	583	598	584	531	579	541	595	569	565	566	572	535	520	572	575	560	553	557	596	569	540	586	564	573	529	554	598	544	550	572	595	558	536	576	578	555	607	596	587	574	544	599	618	579	569	552	550	562	598	590	583	605	545	576	518	540	589	591	578	571	575	583	568	587	595	581	544	569	614	536	531	519	601	549	570	560	539	553	551	568	569	557	562	538	554	590	543	548	574	532	582	568	566	561	551	619	546	543	553	586	555	559	565	606	587	576	592	555	560	586	571	563	562	543	539	562	570	578	548	556	586	546	552	571	568	600	528	534	582	547	558	553	570	524	556	572	570	607	571	552	582	528	561	577	585	593	578	552	615	544	568	603	620	554	569	557	560	608	594	604	535	566	525	564	575	547	521	539	561	551	512	592	557	553	535	573	592	586	567	572	545	629	565	582	536	578	546	540	547	538	583	605	583	533	598	570	549	604	586	544	568	597	603	608	566	554	564	597	536	577	597	525	545	582	582	587	587	578	582	573	574	599	590	557	567	572	576	577	591	534	541	542	542	600	560	571	516	602	595	521	533	566	518	582	572	560	598	611	481	538	568	503	556	594	619	580	586	538	570	571	533	540	591	572	571	562	543	516	533	573	563	573	556	560	528	550	541	606	560	573	518	567	570	542	542	587	532	544	613	567	515	556	591	594	523	555	586	558	582	561	602	553	574	567	581	566	540	576	539	579	590	548	591	520	578	565	551	558	563	563	571	570	566	559	586	525	571	558	573	543	592	576	582	611	548	586	557	540	583	552	536	594	567	562	622	574	603	617	549	535	559	570	606	598	559	570	574	579	579	547
64432	54987	50486	30458	4076	228	201	184	185	191	175	167	181	169	164	156	179	171	176	162	169	158	183	175	183	173	161	150	175	153	184	152	170	182	186	170	209	167	184	206	195	172	147	202	175	169	179	149	169	178	161	183	187	178	164	160	178	166	175	164	164	165	149	183	174	187	166	156	173	155	167	156	179	156	177	148	164	192	176	176	160	155	161	166	164	183	174	175	161	176	171	172	172	179	180	163	188	184	178	170	190	189	177	176	169	173	190	177	165	175	159	183	165	197	147	182	169	192	182	193	177	151	158	182	184	150	166	177	177	179	153	168	188	154	154	169	190	154	159	176	171	151	164	166	184	161	162	181	179	168	174	167	175	166	175	176	188	155	160	157	195	170	169	164	175	168	153	183	192	150	178	177	185	165	184	168	166	166	167	168	171	165	169	165	177	162	180	186	167	182	167	171	151	181	181	176	172	176	172	172	184	171	190	169	184	155	165	196	169	168	148	178	175	171	165	168	151	203	185	165	163	193	191	187	157	167	150	161	150	178	190	151	160	178	162	169	151	174	176	166	166	154	166	188	175	183	174	179	174	173	162	173	162	156	189	155	172	146	185	155	149	155	170	174	193	197	155	173	161	168	170	171	165	155	168	184	172	176	191	171	168	178	174	182	160	181	173	163	157	172	165	181	185	199	165	173	180	160	158	170	161	163	176	192	168	188	174	176	164	163	184	173	159	162	179	173	180	171	188	151	149	179	181	167	171	184	171	165	170	164	189	176	167	157	162	192	178	134	151	172	167	177	168	156	143	162	181	142	188	156	180	179	157	158	180	170	182	164	159	171	176	191	175	169	168	159	177	180	174	187	155	180	161	173	180	174	179	158	146	175	166	155	195	165	198	161	176	154	155	187	204	160	181	165	170	169	156	168	169	164	155	158	169	187	167	195	169	186	163	182	176	170	152	181	165	172	176	171	154	168	170	174	183	170	175	163	180	171	173	175	148	185	164	173	181	146	169	179	165	177	181	191	159	163	163	180	175	166	165	173	196	145	168	172	165	187	179	169	180	178	193	170	171	166	167	165	150	162	169	178	176	178	163	156	208	166	161	181	184	161	188	163	178	182	188	158	162	175	175	198	189	174	176	182	167	172	153	190	197	199	170	172	155	172	163	176	157	168	176	174	167	180	186	160	168	179	185	141	197	158	194	179	160	152	188	179	162	169	178	171	154	165	174	170	165	181	181	175	192	173	159	163	160	176	170	145	172	175	159	166	161	164	161	186	172	193	163	206	174	176	152	184	171	165	172	172	162	165	158	178	170	169	177	169	167	152	173	159	173	181	172	180	161	193	193	179	144	178	170	169	182	177	173	190	168	189	168	152	179	197	183	163	189	178	173	177	153	162	156	183	186	160	178	177	142	175	150	181	185	151	190	161	168	173	171	166	151	175	169	155	167	155	212	164	179	142	175	166	155	148	182	151	184	195	177	158	172	201	176	161	170	177	159	185	204	155	188	172	184	188	168	178	177	155	148	155	156	170	160	154	188	162	162	177	170	174	171	158	180	178	193	181	182	178	153	177	189	167	163	170	164	163	185	170	166	185	194	159	200	149	169	166	169	158	174	149	154	163	187	194	160	175	162	167	188	198	185	162	159	180	178	184	163	162	142	169	169	173	174	193	167	198	189	180	157	171	160	162	187	166	159	170	175	156	184	153	170	187	166	178	132	156	187	168	168	190	168	175	171	154	192	180	217	163	169	161	187	161	162	170	164	162	150	177	154	179	187	154	175	165	176	156	151	167	183	171	156	170	167	160	172	191	157	168	192	176	183	174	163	191	188	137	159	181	161	174	197	165	181	162	177	162	173	171	176	175	175	178	168	152	163	172	197	157	186	170	161	177	178	176	168	183	172	185	194	146	179	157	167	163	168	182	162	184	175	182	180	158	157	177	177	164	170	168	199	176	180	181	154	158	165	184	179	175	172	178	179	191	179	183	180	190	170	164	179	182	175	159	160	163	174	166	174	155	151	194	170	183	162	175	151	174	165	154	164	171	177	168	176	176	199	180	178	174	190	164	164	145	167	188	174	162	168	178	165	184	168	176	171	182	143	167	182	148	171	187	161	175	169	176	194	176	193	172	152	171	173	152	181	171	168	169	169	164	182	183	156	165	176	171	176	160	172	169	150	177	215	192	196	167	155	186	178	187	194	188	191	178	177	177	161	162	161	158	154	173	181	166	169	167	176	147	177	155	186	163	177	189	154	174	167	167	169	172	209	177	162	158	153	173	167	179	182	168	176	193	154	179	175	170	182	178	184	157	170	176	174	160	172	182	184	168	169	186	177	164	161	180	189	163	186	167	164	189	175	165	160	170	171	171	190	172	137	185	172	190	157	193	157	168	181	178	169	185	154	166	176	180	158	169	181	143	191	159	182	157	166	167	176	151	182	183	167	179	197	182	164	172	147	161	189	191	154	167	188	196	174	165	166	164	187	163	156	185	183	163	152	154	171	175	173	170	189	167	172	171	191	156	193	176	173	162	170	179	200	181	162	170	161	184	169	181	179	147	187	188	177	174	200	191	192	158	184	152	172	205	183	169	173	164	167	160	175	176	170	180	168	167	164	181	164	167	173	196	194	174	171	173	161	158	155	170	164	175	154	143	166	193	172	176	154	191	177	184	167	178	178	186	171	162	183	160	170	183	179	185	160	165	176	180	181	157	179	147	181	174	161	182	176	156	173	174	172	177	188	157	182	169	186	201	148	171	168	163	157	166	171	158	162	154	166	196	167	190	148	180	170	173	173	159	192	182	189	210	156	182	174	164	166	165	166	168	161	182	184	173	168	179	171	174	170	190	198	173	157	164	190	181	133	171	194	172	178	173	165	188	189	179	151	150	178	178	179	167	171	184	170	163	176	178	164	166	164	170	184	179	160	169	184	198	161	176	158	173	165	181	168	200	174	182	173	170	156	174	170	157	161	170	185	161	195	183	165	148	172	177	182	174	191	166	162	179	170	162	186	176	165	190	164	156	180	187	169	158	158	181	209	175	169	171	168	180	162	175	147	138	160	171	183	176	180	195	161	152	180	178	161	168	171	166	168	179	180	157	148	181	167	170	211	173	146	186	179	176	150	150	182	183	175	156	187	189	172	172	154	185	153	187	166	166	193	180	168	185	166	170	164	169	172	177	156	170	171	183	176	178	159	174	163	185	153	169	174	186	154	166	187	195	170	173	157	178	193	160	165	164	178	184	178	173	170	184	167	163	187	167	173	167	164	170	167	180	159	189	172	171	147	171	168	182	174	180	165	160	170	201	195	170	160	159	185	199	170	175	166	160	159	177	168	156	182	191	174	183	158	165	183	206	153	171	173	154	181	158	160	144	175	193	176	153	165	213	191	193	138	177	166	209	177	169	157	166	196	173	166	181	158	162	185	184	177	159	145	171	169	168	163	167	162	168	164	163	175	175	161	165	174	165	179	159	166	181	166	174	151	167
45773	44462	47369	29345	613	642	561	558	626	595	579	593	584	567	570	566	593	513	597	569	583	571	565	602	593	580	547	574	548	529	539	561	548	530	577	546	577	528	556	590	527	554	551	548	572	569	601	556	535	520	574	559	544	583	531	556	570	562	553	536	577	576	572	576	602	556	575	550	577	538	553	575	573	591	590	536	603	567	527	578	554	572	543	559	573	552	549	544	546	598	609	552	571	572	563	568	561	566	558	569	571	545	538	610	574	560	614	598	575	581	538	588	552	563	586	581	543	516	548	592	508	559	569	585	601	567	577	528	602	525	570	551	562	560	557	547	566	573	518	533	502	550	579	603	588	559	545	598	576	566	561	567	542	569	541	584	566	548	592	584	534	563	548	526	556	544	618	532	594	556	561	563	545	571	607	590	545	532	545	568	581	543	559	536	542	530	578	560	544	570	567	571	565	592	563	596	580	551	574	552	572	568	503	584	529	529	533	580	564	540	560	577	559	562	561	583	569	506	565	550	574	578	558	584	583	568	560	530	577	544	580	558	567	575	554	552	573	544	568	571	542	563	608	583	534	582	549	568	565	595	527	528	517	635	549	554	599	536	503	547	585	595	557	539	546	582	499	610	578	571	542	578	596	602	568	578	534	586	581	548	524	529	558	562	565	558	548	554	585	570	576	537	546	566	560	559	600	566	582	547	571	573	522	570	594	518	556	580	544	599	538	594	518	572	584	554	567	543	583	605	529	567	569	554	535	581	563	577	575	574	537	516	545	565	509	539	580	543	551	545	602	531	565	568	598	536	567	584	577	576	575	543	567	608	540	553	586	551	527	590	591	525	572	564	532	540	582	512	551	538	608	537	538	558	546	533	576	565	578	540	570	572	569	534	554	530	562	573	542	574	515	547	575	581	537	529	535	600	570	555	557	552	527	593	560	574	569	558	597	558	556	546	558	561	585	583	561	591	552	582	601	562	543	560	543	545	519	578	583	601	594	552	605	605	590	547	540	562	603	561	586	557	541	599	572	594	527	579	565	625	557	548	584	525	550	567	525	560	596	569	564	578	546	534	501	600	545	566	569	569	528	587	527	556	586	575	556	564	561	586	533	559	542	542	571	557	521	566	541	573	545	559	535	551	584	542	561	542	552	577	571	552	598	558	564	587	581	561	563	567	573	542	569	588	572	581	575	540	561	556	557	570	632	564	544	534	592	566	558	587	563	571	529	618	589	552	528	579	596	555	588	599	541	533	620	546	565	527	606	577	567	565	510	572	586	546	559	587	608	560	594	555	551	574	532	584	526	570	565	564	547	568	547	585	543	594	571	608	538	529	555	576	572	554	564	564	564	567	572	561	547	559	561	539	538	554	583	549	546	586	528	594	569	580	559	574	580	547	574	613	609	576	568	559	576	529	573	547	536	585	542	536	569	539	601	580	574	586	556	574	558	573	560	547	532	507	571	558	556	567	540	581	564	536	554	525	555	558	578	585	555	550	547	566	512	534	558	571	549	566	557	558	583	589	554	532	505	544	571	568	516	542	532	565	596	546	568	579	517	603	552	524	551	565	565	581	562	555	567	559	566	611	537	548	557	563	531	580	571	559	563	563	570	564	553	574	571	577	549	557	567	573	547	563	530	559	600	557	569	536	584	561	576	578	574	521	549	545	574	534	587	548	569	559	535	574	573	531	597	563	551	548	553	564	559	576	610	565	577	575	541	596	511	508	562	548	603	574	569	576	563	559	519	575	545	586	535	534	545	550	541	527	545	580	584	566	555	600	541	570	571	551	533	546	544	539	519	545	541	549	559	553	565	560	575	548	580	557	555	615	576	547	505	584	570	533	557	608	563	545	603	579	530	555	541	557	531	615	555	611	596	574	534	543	525	586	576	571	531	575	565	587	596	531	511	571	560	536	563	583	543	601	596	532	590	556	591	549	578	621	538	573	580	529	610	534	585	551	542	577	553	550	566	520	504	535	544	556	536	566	584	571	561	555	577	532	568	582	582	588	542	569	573	561	556	556	569	568	542	551	556	584	589	554	552	562	513	517	537	528	562	573	547	584	557	595	603	512	533	579	610	570	533	559	564	543	559	550	567	594	572	567	539	611	525	561	535	600	559	533	616	584	542	541	626	552	567	584	558	582	547	529	574	607	574	562	572	549	569	536	551	553	544	562	542	595	509	510	565	557	581	533	593	531	554	550	548	554	591	560	600	563	556	561	528	557	561	563	531	591	593	539	585	559	563	521	577	568	574	568	539	527	539	561	569	545	579	590	545	555	542	574	545	608	560	549	554	536	556	586	570	536	547	550	590	592	556	596	595	538	532	506	548	589	546	562	556	563	591	578	543	573	562	532	574	549	552	597	549	603	538	589	495	608	545	612	549	547	563	579	584	537	564	568	557	571	539	527	594	565	559	580	543	571	549	583	547	536	575	593	577	587	561	548	573	573	567	555	575	546	583	556	576	611	549	541	575	602	575	553	561	567	543	558	572	588	539	575	589	542	588	519	593	549	577	565	539	548	584	597	580	553	559	502	534	596	568	549	569	594	543	515	568	546	569	542	547	590	524	558	578	586	569	573	559	573	549	586	505	563	547	564	523	575	538	587	544	579	563	557	541	579	570	566	549	581	529	586	562	511	598	572	559	580	579	585	527	593	573	568	536	537	544	541	577	561	543	574	580	577	551	576	601	584	533	523	532	528	556	567	528	549	561	566	563	569	593	554	570	562	580	539	522	551	501	538	606	578	576	537	595	568	540	536	522	580	565	554	552	542	586	563	551	571	597	552	609	581	612	540	582	564	552	520	564	575	556	529	535	560	511	557	584	549	553	577	578	555	540	571	532	567	546	552	545	532	555	575	557	529	562	574	586	609	530	545	616	548	560	579	576	523	572	561	583	551	585	586	544	577	506	526	555	547	522	571	539	570	603	549	579	601	524	578	548	589	536	616	579	593	561	521	542	546	519	594	555	549	553	582	574	568	548	547	568	586	584	591	564	594	542	566	539	578	563	549	541	576	583	564	542	600	593	570	558	574	536	567	605	541	582	579	573	530	550	547	564	539	581	588	542	550	540	567	553	577	531	556	581	553	528	605	563	564	578	521	564	551	544	531	558	587	620	542	571	536	581	561	592	537	578	557	571	609	584	592	629	545	524	560	538	559	557	546	591	571	554	588	534	602	561	546	565	562	614	559	535	525	587	584	545	528	582	511	570	581	551	547	568	555	568	602	539	571	565	605	559	539	562	555	525	580	593	530	593	600	543	543	554	564	558	556	533	509	536	572	569	592	532	568	584	564	590	568	572	591	544	515	502	583	587	557	579	566	565	555	564	526	568	559	544	568	570	593	558	522	600	589	529	573	571	550	586	534	591	617	543	537	541	526	574	575	576	569	564	578	560	576	566	597	552	532	586	519	586	586	563	575	531	590	566	554	539	586	553	548	530	614	560	541	519	558	548	583	553	539	555	570	546	585	550	572	544	567	592	561
78181	70991	66920	47747	12324	1014	321	308	281	266	315	299	299	255	284	271	272	246	267	259	266	282	258	305	252	292	277	260	262	290	276	268	294	274	240	267	258	276	260	277	286	274	253	260	291	270	261	262	270	288	291	270	271	268	285	259	275	278	263	247	258	266	276	272	284	297	293	266	282	282	280	274	281	270	280	277	257	263	273	271	256	264	258	259	252	281	264	283	292	295	280	264	259	246	299	260	256	293	277	257	270	251	273	288	275	273	293	291	256	277	248	270	273	293	273	277	278	272	303	272	277	285	256	280	281	285	279	286	306	285	286	299	278	303	283	253	232	284	302	309	260	256	276	289	300	265	257	288	290	276	257	248	302	268	291	288	293	287	254	281	279	286	270	260	281	250	262	253	276	279	260	277	277	275	296	287	259	249	274	289	290	257	251	271	301	286	283	255	265	272	276	278	270	302	267	293	244	295	263	288	285	262	299	265	278	276	269	263	292	277	260	311	287	271	262	268	272	279	260	228	266	270	283	309	272	285	296	268	273	266	265	297	302	301	302	292	331	274	286	266	273	286	266	261	286	283	296	283	238	279	292	264	246	274	250	270	289	267	268	263	324	279	304	280	275	279	284	272	284	281	273	263	306	287	264	269	285	281	259	291	281	270	289	268	257	262	274	262	276	293	245	255	266	270	293	279	277	273	298	257	271	271	269	258	284	269	259	247	278	291	272	297	292	276	276	279	266	284	268	296	262	246	278	298	285	255	261	273	309	293	262	274	272	280	254	285	283	274	270	294	267	269	312	265	290	240	286	247	252	306	280	258	268	266	288	265	285	277	274	269	268	286	294	258	263	243	280	278	255	290	258	257	275	273	290	281	269	256	268	273	250	260	299	290	287	272	263	248	262	256	268	259	280	273	289	269	273	285	247	271	291	275	279	263	262	271	307	285	271	275	273	271	280	296	272	294	239	246	285	284	290	256	268	269	285	261	281	283	280	287	277	283	292	285	275	284	291	261	252	267	269	267	254	283	281	316	275	275	277	249	238	299	280	299	277	258	275	249	283	256	278	261	278	272	279	250	260	286	276	287	299	270	265	261	286	279	277	252	238	280	267	268	289	274	274	263	261	245	280	275	252	251	270	277	288	259	266	289	287	273	288	328	295	303	281	259	255	298	296	296	273	289	285	271	305	273	277	237	288	278	264	279	276	308	257	267	282	291	281	280	275	272	260	268	272	261	270	293	294	278	282	301	252	290	292	266	289	303	272	288	261	276	293	267	299	256	253	280	289	252	266	283	293	260	262	247	290	233	281	255	261	284	307	301	283	244	270	269	259	290	277	284	290	281	290	303	296	284	285	233	308	275	279	292	267	267	275	344	263	301	300	265	269	278	269	282	275	262	266	284	294	263	279	280	268	285	274	321	264	246	262	304	296	278	244	232	284	288	295	293	282	288	288	264	244	280	261	292	260	267	288	303	282	278	284	292	280	279	282	276	258	273	277	281	296	281	308	281	291	238	288	260	309	291	255	273	252	314	260	304	265	285	266	303	255	259	257	260	252	285	271	296	259	284	286	254	286	301	264	265	257	256	272	289	295	273	276	302	280	291	270	285	273	256	264	268	297	283	259	272	267	267	287	278	264	252	276	247	291	266	283	275	248	254	260	263	267	307	283	269	282	296	293	278	320	276	256	262	272	299	295	281	252	297	317	257	281	275	285	251	284	266	294	278	248	270	265	234	278	271	298	299	270	259	268	278	322	279	277	284	285	280	263	273	283	283	265	262	268	264	276	277	245	246	294	280	261	293	290	271	292	306	269	265	278	249	285	287	263	287	263	267	266	273	303	284	264	271	280	245	271	262	299	283	258	267	271	272	286	297	274	268	277	288	249	246	298	264	296	274	266	291	293	273	328	301	282	264	259	263	311	277	277	307	301	283	276	248	288	291	300	302	247	288	265	262	269	263	275	287	275	270	282	293	301	260	273	281	275	268	285	266	248	316	279	256	292	274	261	260	268	317	250	312	269	277	274	246	259	254	291	319	304	265	285	255	253	291	284	242	289	234	254	282	238	280	265	290	264	281	298	255	290	269	291	255	269	283	251	253	264	273	254	286	234	285	301	277	273	270	302	260	268	287	250	277	293	281	275	283	277	291	285	268	277	272	262	276	303	277	253	266	252	274	260	300	290	292	283	306	292	285	284	273	285	276	243	270	269	267	282	265	273	258	264	264	250	289	278	258	268	276	292	312	283	301	266	277	289	272	302	259	280	276	284	294	284	282	259	280	271	255	283	265	276	281	281	265	278	256	265	257	284	280	285	315	244	261	276	290	277	277	268	300	270	279	259	263	290	268	295	249	282	267	297	276	282	277	278	228	244	259	246	245	285	288	293	264	257	256	262	257	277	261	269	273	282	272	291	262	279	263	279	262	276	270	279	285	262	293	295	278	236	264	293	301	237	282	283	313	258	266	259	271	290	246	256	268	275	258	286	294	263	262	294	268	273	268	274	278	288	230	276	279	251	297	273	310	284	269	277	267	289	245	309	251	254	284	244	256	287	299	273	270	250	273	309	262	248	261	292	275	290	245	275	263	279	273	257	259	287	256	288	291	301	270	262	295	222	303	314	283	273	271	283	251	260	272	269	290	256	255	250	281	280	305	293	248	301	288	265	273	266	245	289	263	305	299	275	262	256	275	285	276	257	250	267	278	261	285	264	288	280	282	283	278	278	265	277	272	225	270	290	245	282	264	259	272	287	241	284	259	272	266	283	276	250	282	277	293	275	269	253	265	283	278	257	267	277	298	263	287	273	257	252	295	288	267	285	292	266	260	271	269	292	283	271	295	278	307	315	254	254	277	275	275	254	277	270	306	279	283	330	321	285	259	259	290	279	264	276	247	277	295	274	286	280	280	277	272	259	254	293	282	247	293	292	240	295	297	303	297	286	258	253	266	288	224	276	294	257	286	267	272	294	269	265	267	275	289	253	259	276	288	227	273	262	258	277	303	289	289	263	250	254	265	254	237	281	292	290	279	253	308	268	272	305	254	240	273	253	252	298	306	283	268	290	293	281	289	298	280	272	277	262	291	276	281	274	294	283	260	289	274	270	273	313	280	262	284	249	292	292	280	283	272	237	263	282	273	296	255	273	284	292	285	261	261	281	253	262	289	302	316	266	276	253	272	243	265	285	301	311	264	252	248	266	279	254	272	286	290	245	299	283	289	243	286	279	263	300	314	281	272	284	268	262	263	267	293	253	257	271	286	282	247	270	269	296	306	270	259	312	275	249	307	287	271	255	307	302	272	301	281	273	264	286	309	295	275	310	259	304	296	257	270	249	300	288	257	250	267	263	283	250	262	266	256	290	270	265	290	272	280	273	270	282	291	267	267	290	284	293	252	275	266	291	261	263	277	272	287	282	268	270	296	294	270	233	254	317	265	281	276	278	270	291	272	253	282	276	266	298	262	288	273	261	271	265	255	263	289	288	273	271	240
59276	59736	62915	41015	1119	1024	968	930	892	942	863	928	866	905	848	893	823	808	828	854	781	815	861	834	830	882	860	819	813	815	778	860	880	823	891	792	810	818	825	895	854	851	880	819	890	846	777	895	812	837	844	813	807	841	853	813	872	892	867	832	805	823	813	830	797	848	881	916	841	873	800	839	817	823	834	864	842	852	823	830	846	813	864	833	843	796	806	828	796	822	867	830	800	842	810	785	868	830	815	874	833	846	857	846	809	839	869	857	810	842	863	815	870	847	859	830	827	775	807	805	847	829	834	830	823	822	793	817	833	884	824	826	824	852	825	811	898	885	797	842	829	780	832	869	799	890	867	802	871	818	840	801	851	807	871	813	832	860	813	851	797	846	869	814	803	830	864	859	845	814	784	836	877	846	838	841	793	842	820	843	810	881	844	848	818	832	795	845	822	859	862	812	810	827	823	834	812	819	822	842	880	841	813	863	834	869	816	871	847	802	870	876	795	846	853	833	837	799	827	855	849	797	911	847	805	799	822	807	829	817	807	788	816	855	807	823	877	879	862	825	841	838	875	813	880	860	857	823	871	852	867	828	841	832	787	796	810	845	855	832	862	796	806	775	845	835	847	846	849	801	774	816	840	845	833	822	837	830	806	789	854	861	892	870	770	851	821	842	848	831	772	785	860	815	797	796	822	849	843	871	810	854	814	823	788	884	810	797	812	818	817	809	804	827	809	828	839	867	908	810	841	856	869	807	821	796	845	894	809	837	798	862	848	872	833	812	886	823	767	841	833	881	809	835	893	832	860	805	854	815	848	751	819	826	805	811	867	814	852	805	803	776	847	896	859	813	843	813	789	776	799	839	822	787	867	843	808	821	838	828	842	816	845	801	802	808	806	798	877	810	883	821	809	867	833	849	850	833	829	819	841	783	885	845	807	823	802	831	856	813	818	817	831	769	843	830	857	847	846	852	862	814	834	839	845	807	823	850	816	801	857	821	799	860	843	805	780	888	834	797	801	796	834	834	855	846	829	857	833	767	847	793	842	839	859	802	840	844	866	799	867	821	852	861	790	831	829	845	820	843	804	816	815	833	845	835	835	805	763	840	771	830	815	858	886	816	818	835	864	845	795	846	883	848	856	820	788	857	806	810	828	846	831	865	797	850	863	823	804	836	829	838	815	889	835	805	813	808	811	793	812	839	857	827	851	867	825	857	900	808	832	839	824	831	851	810	827	785	864	821	790	851	829	858	846	797	848	748	835	824	860	822	866	858	822	810	816	858	824	838	818	855	820	831	862	827	841	866	840	857	858	834	859	832	750	802	844	827	833	841	814	872	841	853	844	816	771	810	836	798	849	875	846	842	815	815	805	806	843	844	824	869	816	862	770	842	806	807	792	888	878	855	844	832	858	806	850	796	839	825	828	861	812	777	863	826	789	790	821	818	836	856	869	800	838	812	856	826	830	833	870	781	803	806	904	819	849	847	799	817	844	793	856	814	847	813	901	900	789	813	850	853	803	812	843	808	836	824	834	843	902	840	792	838	789	793	811	842	845	849	842	822	863	863	872	772	761	796	797	862	829	838	773	793	812	889	804	799	835	800	846	803	837	819	794	803	760	806	843	847	777	836	832	834	803	793	788	780	855	871	797	797	821	824	869	841	805	842	807	875	853	779	847	818	832	851	871	778	782	810	815	875	845	854	815	777	801	786	783	812	831	798	814	839	857	833	824	809	883	804	823	825	830	849	813	818	840	915	818	858	824	833	872	841	781	826	861	821	825	791	819	839	825	796	865	864	816	861	795	839	857	851	821	902	818	863	833	813	854	835	843	807	832	828	825	831	796	830	809	857	841	833	850	837	833	827	871	824	863	823	804	825	812	781	842	871	853	836	846	824	818	850	862	839	826	818	826	861	823	781	797	791	815	790	862	848	831	837	853	816	799	838	848	842	863	847	805	898	874	802	818	806	824	789	854	867	844	841	855	871	867	843	870	828	860	832	817	796	802	838	823	813	804	823	863	751	845	831	820	799	813	860	828	849	853	835	785	834	837	816	823	848	831	782	812	801	811	826	820	803	879	843	803	750	808	870	855	869	857	881	824	782	809	880	825	815	860	837	837	817	867	805	804	783	788	831	880	830	813	846	806	845	835	849	843	804	861	835	794	850	772	821	851	840	876	825	812	842	831	838	843	828	822	850	815	816	871	811	862	811	796	874	834	842	848	855	872	818	836	825	809	776	829	779	858	836	848	837	846	815	809	858	760	841	829	868	805	835	800	878	827	806	846	880	780	847	855	822	859	788	823	811	876	819	828	858	840	812	826	795	796	826	830	870	839	800	834	825	830	804	797	827	807	805	840	836	831	829	926	777	843	883	765	814	798	815	838	807	844	867	764	821	837	809	823	853	812	804	808	846	864	864	868	830	830	845	832	840	871	819	845	833	832	807	871	794	866	784	835	830	872	816	861	802	819	817	822	818	831	805	836	875	799	866	889	847	809	807	815	836	818	796	848	874	811	851	846	770	817	815	882	843	837	824	809	822	846	848	820	804	826	842	801	855	775	814	851	799	848	837	853	858	911	865	894	811	778	801	857	862	800	803	818	820	759	817	811	861	875	819	871	876	834	789	869	858	822	860	861	812	875	825	840	846	848	811	849	843	851	813	859	830	883	888	857	814	801	831	836	842	842	853	815	912	822	813	813	835	826	852	807	807	841	846	829	878	857	815	791	841	830	781	815	818	838	827	788	772	849	817	849	879	820	820	766	829	863	826	818	808	797	791	812	790	849	849	823	774	794	862	847	837	869	850	850	824	866	846	821	825	825	861	827	826	814	861	824	883	834	799	833	746	841	861	805	873	841	864	815	908	792	861	869	833	857	806	833	838	818	840	860	849	828	818	815	830	806	825	763	833	826	843	853	839	832	824	853	828	841	793	838	885	823	845	827	796	873	864	880	825	818	774	808	851	779	862	848	853	821	811	834	901	851	832	837	823	811	846	801	816	826	854	803	794	805	852	869	868	867	811	884	819	831	801	856	831	794	838	858	876	825	881	827	825	826	800	812	808	792	803	865	848	856	820	821	793	852	856	842	813	785	883	820	803	849	837	850	870	820	851	844	868	822	847	883	863	853	795	820	793	814	815	872	801	838	821	802	833	868	841	806	827	807	821	809	820	829	826	766	804	860	854	824	823	822	810	837	827	774	848	819	824	853	860	834	800	886	844	780	839	860	822	843	845	858	809	841	791	829	914	813	853	840	827	884	836	843	789	807	845	828	827	850	852	858	838	777	793	862	833	824	788	836	878	841	828	850	840	882	878	813	890	865	830	814	815	805	811	832	803	822	893	837	888	782	796	848	907	846	804	794	828	831	832	826	862	823	811	794	851	874	816	800	849	862	791	847	859	818	774	889	831	832	832	824	836	809	776	842	840	810	803	854	818	778	840	836	802	825	839	834	798	856	843	844	792	900	830	820	810	908	856	834	812	807	824
30286	16716	10303	5549	223	160	183	149	158	157	148	169	176	167	186	136	197	169	161	172	165	153	166	153	181	155	169	143	181	153	160	169	168	172	162	166	155	164	149	162	170	190	176	167	158	196	150	180	166	203	141	162	179	184	147	158	148	147	163	153	170	160	160	163	165	196	170	177	145	170	164	184	177	162	166	159	188	167	165	165	164	164	165	147	200	184	195	153	147	164	174	162	173	169	169	178	170	159	143	155	178	154	160	170	165	170	153	199	181	173	184	161	161	162	172	166	158	168	163	173	162	166	147	143	157	178	169	153	170	159	171	163	150	171	160	170	166	152	185	169	154	170	161	154	144	169	146	162	154	160	154	150	162	170	170	168	143	169	155	160	124	176	155	152	151	169	172	159	175	137	152	179	151	161	149	156	191	154	158	152	178	175	166	164	167	161	158	141	162	168	170	144	182	150	144	134	158	177	161	169	147	175	182	153	176	174	162	163	164	173	174	171	164	168	132	165	166	133	135	191	148	152	160	165	149	170	171	163	186	156	171	174	179	161	173	157	182	160	166	183	163	143	167	149	140	155	176	163	168	150	168	152	169	169	157	154	163	162	148	149	150	177	168	160	170	169	174	165	158	168	163	172	168	171	158	183	169	167	153	143	163	170	170	183	162	161	151	158	164	158	159	166	127	166	162	151	142	150	147	152	164	188	204	178	148	188	167	162	167	174	144	174	141	142	149	195	178	158	162	157	147	175	171	154	169	162	189	167	161	167	144	175	166	194	174	163	154	181	155	151	140	168	148	157	175	188	167	142	186	161	168	179	154	161	165	185	185	142	172	177	164	150	186	158	148	169	160	183	158	190	161	155	174	187	134	154	168	170	171	175	168	136	158	182	172	184	167	175	164	153	145	168	165	160	179	142	168	187	141	174	148	155	132	143	156	166	164	184	144	183	167	175	168	166	158	160	151	161	167	156	169	180	158	160	166	162	154	164	147	165	175	147	186	158	160	158	171	171	187	171	153	167	165	156	185	161	137	179	149	172	145	176	158	164	140	165	151	166	161	161	166	175	175	199	174	150	156	144	145	159	167	141	185	187	186	156	195	147	176	171	160	161	171	181	139	149	174	165	134	161	180	165	163	162	160	157	177	153	168	135	157	126	165	162	185	172	180	181	171	166	160	163	195	172	187	165	143	162	190	175	173	155	152	146	168	188	192	145	147	141	164	174	163	164	159	160	196	164	146	165	177	143	184	169	150	178	160	164	165	150	165	167	180	147	173	165	190	174	176	193	163	160	159	160	180	161	187	175	179	170	161	174	167	165	153	174	170	153	169	153	189	162	164	171	168	160	147	172	158	154	154	159	158	141	198	154	179	154	159	168	179	170	166	162	160	162	182	191	161	215	176	152	145	178	174	174	157	159	162	145	149	140	157	196	169	177	178	145	173	181	160	164	170	186	167	144	185	187	142	160	165	152	160	198	163	154	165	155	162	171	149	175	176	163	180	156	167	155	149	174	175	172	183	164	164	152	159	166	163	157	151	164	157	174	164	178	140	145	162	160	168	147	161	169	163	163	148	164	164	174	148	177	158	152	188	160	168	168	152	130	160	161	175	150	169	166	167	155	186	153	179	167	161	164	142	156	169	166	165	191	158	140	186	165	158	183	160	155	169	127	186	159	162	169	180	152	185	164	167	163	174	172	173	151	182	182	142	168	157	197	155	157	159	176	160	155	164	166	192	150	170	169	145	174	176	163	173	163	166	161	195	147	161	182	158	163	182	172	150	182	156	144	176	175	180	144	167	161	167	157	168	172	147	163	158	167	153	181	185	167	154	156	196	197	185	180	177	139	190	157	178	167	171	160	154	158	156	187	168	186	172	147	179	162	180	167	153	157	182	158	165	160	163	168	159	177	148	179	161	145	157	173	135	171	162	148	142	192	159	176	188	169	148	166	157	167	175	176	174	197	149	178	194	155	156	176	161	151	162	176	166	153	174	158	175	185	160	173	159	174	174	168	164	167	166	154	151	143	166	158	160	169	143	165	145	153	190	163	160	145	176	160	174	151	157	177	158	153	173	170	155	182	169	180	180	156	169	197	164	183	181	138	152	154	165	185	168	167	169	196	165	160	155	159	161	173	149	155	156	195	179	152	173	161	155	165	139	186	171	158	160	175	154	165	174	152	163	173	188	167	178	155	175	152	153	176	178	162	180	172	183	158	168	148	156	160	159	149	157	162	139	178	157	165	182	147	184	207	186	182	163	150	182	179	154	171	164	164	180	170	161	161	164	175	142	160	188	169	178	173	163	155	160	171	169	182	163	146	173	191	153	177	162	138	158	191	175	168	140	163	166	159	177	158	155	141	158	137	152	179	178	153	160	161	180	138	162	191	152	178	156	160	166	165	157	148	144	160	168	170	155	191	172	161	148	167	178	160	144	140	168	164	185	181	157	151	158	156	165	164	164	149	176	140	185	167	151	175	153	172	180	154	158	170	162	149	163	186	172	167	167	170	163	140	157	163	168	158	157	188	156	172	137	191	160	164	155	174	162	168	168	152	155	158	182	144	152	183	157	174	182	160	145	140	165	179	163	156	174	154	162	162	164	171	164	162	180	155	163	178	158	165	165	169	173	158	166	165	145	155	184	168	159	155	166	164	177	149	150	145	155	155	161	179	169	161	167	156	190	169	195	182	173	159	152	163	171	161	162	186	176	172	164	160	168	136	159	139	182	197	154	172	163	136	139	174	158	172	161	147	182	182	155	183	170	168	156	162	155	148	190	197	162	161	154	153	153	162	185	166	172	161	167	169	199	187	166	172	162	183	147	154	178	159	172	178	151	169	183	201	212	152	173	173	155	175	185	148	164	168	178	151	175	156	184	179	160	162	179	155	176	175	169	179	149	160	146	152	168	152	163	182	161	172	165	156	172	189	168	165	171	185	176	165	183	154	176	157	175	150	185	161	145	165	164	141	162	165	177	156	151	144	160	148	161	180	162	164	158	166	162	144	163	166	177	171	159	141	170	160	150	173	174	171	171	168	167	163	152	165	162	163	179	176	158	154	144	156	167	151	177	153	193	154	168	188	153	146	156	155	168	181	187	160	175	178	170	164	158	159	183	158	152	153	167	155	154	147	156	167	180	159	174	154	158	149	159	160	155	177	159	187	180	158	170	152	171	148	163	160	162	161	150	170	148	157	166	169	160	186	175	178	176	172	173	174	174	156	178	156	164	152	142	178	168	150	144	173	183	150	175	178	168	141	167	177	172	140	160	169	186	166	167	158	170	152	160	173	161	160	162	167	139	193	183	151	176	187	157	190	136	148	157	156	171	159	176	155	179	160	155	159	157	172	162	145	155	184	164	173	173	185	148	161	146	180	173	178	160	179	149	166	172	158	146	189	172	156	179	157	163	146	167	158	149	165	125	150	178	164	204	168	167	145	171	169	174	165	150	152	182	168	173	165	157	144	177	165	151	154	175	185	157	168	155	153
28667	18901	16607	11634	553	543	582	609	589	517	579	577	565	520	527	562	555	559	550	598	560	541	578	559	549	524	540	564	541	579	521	559	591	605	573	509	543	571	511	584	545	582	530	597	547	532	565	554	527	540	586	532	545	525	590	494	584	539	545	542	566	539	532	565	541	576	523	524	515	574	557	501	495	528	569	565	583	525	548	558	589	512	527	508	537	563	594	521	559	530	581	538	551	590	525	555	550	573	489	512	541	528	524	585	538	491	545	543	553	513	568	552	590	539	529	548	530	545	511	543	547	534	530	528	558	559	541	557	528	541	556	523	534	557	566	544	589	557	576	566	518	529	560	506	504	546	528	568	518	550	547	550	496	545	518	525	532	549	524	578	518	541	549	604	536	547	562	563	520	546	514	535	567	586	523	517	520	548	520	525	542	576	529	537	550	537	543	573	556	528	529	513	576	537	485	553	563	559	547	551	538	547	524	549	510	570	550	572	561	553	545	506	516	502	552	588	595	560	526	535	527	540	558	510	516	565	547	546	526	579	533	500	509	532	514	519	530	525	541	545	530	547	494	564	488	522	528	564	537	546	562	521	525	529	581	541	525	538	526	516	527	511	536	511	572	553	553	501	553	467	528	551	496	514	511	522	538	527	580	595	529	575	533	558	554	548	525	556	555	538	548	556	567	529	547	522	535	525	523	573	516	540	475	568	557	556	549	517	517	548	502	512	548	525	615	542	559	538	555	581	584	565	512	554	534	552	555	563	571	528	527	517	573	504	523	547	538	568	536	501	564	572	539	538	564	554	561	525	599	529	511	560	564	517	522	504	543	558	534	533	557	552	573	556	545	524	556	555	534	557	556	545	545	559	546	534	521	527	534	533	561	509	573	539	557	543	572	585	526	546	539	579	535	563	555	563	550	556	540	571	560	584	558	576	544	550	534	550	536	524	581	525	546	512	548	559	533	596	518	546	533	542	517	580	598	557	552	529	589	562	562	585	584	519	570	554	562	511	566	587	563	550	582	506	555	544	572	531	565	564	525	523	533	538	557	519	575	525	550	538	558	515	551	516	516	508	515	583	515	562	539	588	526	551	505	559	527	551	548	506	555	545	559	544	552	530	570	586	539	546	534	550	550	546	574	513	551	561	593	546	555	535	531	508	561	585	525	556	539	564	573	574	531	590	550	531	560	545	551	539	548	555	520	567	551	550	553	530	531	491	570	563	516	555	524	529	578	569	537	521	553	551	536	461	542	539	520	524	590	568	528	513	580	529	529	547	548	541	565	564	583	532	508	623	572	541	485	544	568	496	530	557	506	533	566	569	530	572	550	536	512	534	542	522	551	568	548	544	504	567	518	556	556	540	540	539	591	537	573	589	539	589	543	581	595	536	562	587	543	538	540	521	510	556	565	575	519	552	557	518	507	589	510	569	597	551	530	567	544	550	553	528	598	540	531	545	515	562	580	533	553	538	590	551	521	564	519	568	541	532	541	563	557	543	559	524	547	520	541	577	496	565	540	509	498	517	558	512	549	539	553	525	545	551	533	531	539	529	549	532	522	551	565	546	584	514	574	567	541	519	552	543	588	522	546	529	572	591	534	563	523	520	588	545	550	555	530	562	521	548	550	514	542	539	590	527	546	515	536	562	512	554	556	557	540	534	510	541	559	544	561	578	531	550	524	543	506	517	569	535	518	570	500	574	596	550	513	527	526	545	561	521	520	534	552	524	535	554	536	577	515	526	544	586	560	529	529	563	541	576	539	522	561	547	496	550	539	576	538	566	546	566	546	550	565	537	538	625	567	550	545	548	516	572	553	492	574	528	515	533	582	556	537	538	485	578	558	547	517	507	570	557	536	556	553	564	545	533	564	554	529	540	598	524	536	532	519	543	548	566	552	550	556	527	557	509	562	541	532	564	567	544	531	534	534	538	560	522	553	582	511	552	545	541	554	546	501	561	535	491	534	599	509	574	505	567	522	565	571	516	519	553	503	575	578	522	552	540	541	528	516	541	561	521	562	503	540	525	534	557	540	568	531	507	515	522	535	540	585	533	562	553	510	548	548	530	519	545	525	554	568	535	544	536	519	570	508	520	524	517	554	568	523	533	538	555	553	542	570	528	550	543	551	556	546	534	544	550	540	547	563	521	538	539	543	543	564	542	499	557	549	546	538	538	533	548	529	531	542	580	543	499	541	552	533	521	544	537	566	549	529	518	537	571	541	511	546	499	527	530	545	556	552	529	559	549	572	567	540	523	529	537	532	508	531	568	581	550	554	555	557	578	579	522	536	544	538	531	489	538	545	539	564	545	540	523	521	511	536	565	563	561	532	565	520	499	514	586	539	564	547	533	548	521	553	580	543	512	552	510	539	559	554	521	534	547	545	544	509	510	528	535	556	571	545	541	545	523	539	561	560	542	541	566	528	538	573	525	563	519	561	569	571	519	546	537	560	569	530	569	537	567	545	526	511	562	546	520	560	570	575	553	554	532	543	537	536	546	538	576	542	571	580	486	511	558	560	525	561	561	548	553	522	546	518	576	535	548	516	539	532	535	570	564	587	525	561	528	511	572	582	538	537	577	521	583	547	528	523	551	518	517	605	546	563	581	530	577	570	537	584	532	563	532	539	460	534	571	532	519	532	521	525	553	577	541	513	534	530	502	549	566	585	503	547	565	559	540	558	532	571	536	545	529	578	524	533	550	547	533	548	576	539	532	534	561	553	571	523	538	512	546	563	516	522	542	508	510	553	546	532	534	543	572	567	522	574	547	516	577	551	522	540	551	554	541	534	543	551	531	567	511	510	527	549	521	567	563	530	515	518	556	515	527	591	559	509	557	588	568	527	522	523	554	559	540	560	554	545	548	539	543	581	543	531	552	551	526	545	513	551	554	537	533	563	525	559	551	555	563	535	574	514	539	557	559	520	555	564	544	548	552	516	528	535	553	562	498	566	535	540	507	539	551	555	537	489	564	544	582	528	540	534	530	589	536	543	496	535	553	567	543	544	551	558	573	525	522	544	530	541	543	557	554	504	572	494	510	542	549	541	514	567	516	539	525	562	553	552	518	526	541	527	548	542	518	503	528	580	565	545	524	502	528	551	552	574	516	572	574	549	559	570	492	558	593	555	546	572	542	518	536	511	529	547	566	549	510	556	575	566	564	538	556	533	508	554	537	510	561	519	577	567	542	553	528	597	542	556	535	558	543	551	552	549	538	564	513	521	549	528	530	508	527	514	587	488	537	566	538	521	537	507	540	540	524	571	541	557	564	519	493	568	581	530	533	515	504	573	496	520	576	550	550	596	530	551	578	520	549	545	551	529	509	539	564	532	538	520	577	583	522	549	547	510	545	529	514	553	507	554	586	560	503	547	557	529	536	547	522	534	580	542	549	519	507	533	582	568	526	585	532	599	541	557	578	559	504	504	534	540	528	520	533	532	524	571	528	508	530	564	501	532	545	551	528	561	575	579	562	559	531	554	551	511	529
63981	53587	48931	33434	4728	223	197	178	184	170	176	170	176	164	165	167	164	167	139	163	162	166	170	156	172	143	184	167	170	169	158	172	179	154	191	164	153	155	158	160	162	173	162	146	166	172	170	155	171	175	160	161	193	167	146	160	177	166	146	165	161	155	192	172	156	159	148	158	183	142	175	159	167	169	160	169	156	156	150	167	178	189	138	159	154	134	178	163	169	165	185	173	149	153	164	150	168	170	176	144	167	170	156	163	183	149	173	176	171	146	186	168	158	154	181	151	173	157	156	179	149	160	174	152	148	165	136	177	169	182	175	141	148	162	183	157	173	150	170	144	190	171	157	141	144	139	179	162	146	165	160	149	174	141	161	169	167	165	178	170	162	179	142	160	177	176	147	168	177	149	188	150	168	157	185	165	170	174	168	179	154	135	178	173	159	135	165	175	158	145	170	159	184	163	154	151	159	184	154	175	147	157	151	171	168	158	161	164	160	162	171	169	157	170	160	171	166	164	174	154	150	163	173	148	146	157	170	150	178	179	159	142	147	166	150	199	174	145	163	145	156	168	147	155	175	160	158	153	159	143	176	166	179	163	166	164	159	161	148	159	177	176	154	167	175	174	149	165	146	147	166	168	162	185	162	179	163	160	156	162	169	155	189	162	163	162	171	145	164	162	176	138	152	164	165	151	191	169	178	150	154	162	152	162	154	173	168	173	149	155	141	205	166	161	148	181	170	168	152	180	145	167	151	178	148	162	154	130	177	162	186	167	155	159	136	167	182	170	165	167	180	161	158	154	152	155	165	153	162	154	168	140	154	160	180	161	167	161	171	176	152	157	149	169	158	161	174	160	176	167	163	174	172	185	185	179	173	143	172	175	141	165	183	164	162	153	162	150	138	152	164	147	149	160	160	176	163	158	139	168	143	178	166	150	177	167	187	175	159	141	146	176	165	179	166	141	151	151	166	183	145	172	162	158	158	144	170	119	153	157	147	143	187	183	153	148	160	172	170	177	160	174	162	170	146	162	167	163	149	170	148	149	154	168	160	186	166	179	169	191	180	153	157	183	179	173	140	163	155	167	141	170	161	146	183	157	152	172	157	152	157	157	146	178	182	148	154	162	189	162	166	157	184	145	175	171	146	160	179	163	153	163	181	173	161	144	166	168	186	148	174	166	183	167	169	157	160	146	181	151	166	161	169	157	148	146	140	156	164	188	161	179	152	157	164	179	171	177	179	178	144	180	162	160	166	184	162	147	166	190	152	160	153	174	163	156	158	160	144	174	173	168	166	149	137	171	177	162	161	170	183	144	161	163	159	154	161	176	160	145	164	150	150	153	186	173	129	159	170	158	153	157	158	158	172	166	157	179	170	159	156	174	160	160	162	142	162	173	155	168	153	160	154	149	139	150	165	158	167	155	165	155	158	165	172	163	169	166	155	182	163	157	150	173	179	158	171	165	158	162	158	156	148	162	161	148	162	171	169	164	207	141	166	169	159	176	156	164	160	181	153	195	151	164	159	166	157	172	173	176	151	178	141	189	164	175	194	163	159	164	160	142	183	164	157	165	183	147	189	161	178	166	156	147	165	145	165	167	162	160	176	166	193	146	152	157	163	176	145	164	159	156	164	165	152	146	178	168	167	158	168	150	166	164	145	150	170	167	168	163	164	181	150	184	149	161	177	180	149	153	166	145	160	155	168	178	170	161	141	163	168	161	167	164	184	162	165	186	161	152	182	175	150	149	173	175	157	147	153	166	144	149	172	138	168	192	137	178	159	164	148	210	187	169	143	166	156	138	158	174	158	153	141	181	165	174	166	163	158	162	152	166	163	150	167	169	185	173	162	148	172	165	167	159	186	145	188	186	153	179	167	156	176	163	170	176	181	175	151	142	159	172	171	166	161	172	140	171	168	150	161	193	171	173	169	158	156	161	164	165	139	165	160	165	175	173	171	182	140	175	159	173	166	167	155	166	161	172	155	143	175	167	159	147	148	157	169	164	136	155	157	155	168	180	169	170	134	180	188	159	191	163	143	149	157	146	170	169	138	173	172	183	180	173	147	147	178	169	184	155	185	153	169	175	178	189	159	156	155	161	158	175	159	150	171	156	155	195	120	174	177	173	171	178	173	160	164	149	146	167	197	166	174	175	143	151	154	176	170	162	194	177	179	147	149	162	185	167	160	186	169	150	146	170	157	186	149	167	153	177	171	167	147	160	182	171	141	155	146	170	157	156	164	172	149	151	173	157	180	151	151	164	176	158	170	161	155	143	188	139	172	180	173	180	158	176	162	161	172	159	155	175	151	162	172	164	161	169	141	163	153	161	163	163	171	142	168	144	150	163	179	149	154	171	178	179	161	191	183	184	163	178	178	165	156	166	157	161	149	168	165	169	174	157	148	162	171	166	167	156	166	133	151	155	158	152	166	149	164	152	159	180	192	164	176	140	171	163	174	166	157	152	164	161	159	179	174	186	182	169	164	154	163	172	184	152	145	162	149	158	138	164	159	189	157	164	138	197	154	150	163	175	164	166	160	159	167	154	188	163	153	160	144	175	151	140	163	156	146	168	158	164	141	169	181	158	169	185	165	160	181	157	150	157	166	158	165	170	162	163	134	164	157	136	152	147	171	169	146	149	174	168	162	144	162	141	160	128	137	155	165	175	177	141	160	141	161	141	155	164	166	161	169	173	174	151	159	168	158	173	135	165	174	153	170	170	159	133	158	170	144	165	154	161	189	158	164	168	161	148	171	187	155	154	159	173	160	156	152	147	158	179	159	167	144	186	160	164	169	158	157	136	170	158	160	132	166	183	159	167	172	169	153	168	171	151	159	148	163	154	147	177	169	146	155	175	182	173	167	155	161	168	164	138	163	167	154	144	164	159	157	140	166	173	141	149	170	154	157	176	173	178	178	161	157	185	155	150	162	161	150	165	169	154	168	186	155	165	149	148	152	163	140	176	150	163	155	192	184	175	188	187	147	144	151	182	163	161	166	171	149	154	161	150	144	171	166	162	167	175	177	190	133	150	158	144	162	167	149	149	161	167	157	181	169	166	158	182	167	174	162	167	181	169	151	140	142	180	169	182	138	155	161	159	183	167	158	156	165	148	151	139	150	148	181	162	191	164	162	156	162	153	173	165	165	152	159	170	161	139	166	170	177	165	157	150	179	177	154	156	150	172	147	162	158	165	161	158	177	205	193	169	149	159	167	163	169	174	152	176	158	162	160	175	169	157	168	166	176	153	188	163	169	171	170	147	151	159	168	162	181	171	134	185	175	169	168	172	140	162	151	165	183	141	155	167	174	187	158	133	167	174	167	152	163	130	177	162	156	150	151	164	174	165	162	167	169	142	173	175	172	177	180	156	181	156	152	137	156	167	165	159	174	173	168	141	163	142	166	145	176	162	157	175	147	155	147	146	155	163	170	163	186	147	169	169	166	177	146	176	161	157	153	159	171	176	163	162	178	166	179	135	163	152	148	154
44861	43810	44580	31953	586	627	620	585	567	581	516	515	566	579	550	537	578	567	506	553	543	526	507	517	570	510	536	541	501	562	533	525	539	554	548	525	519	541	509	575	577	583	538	539	536	556	550	521	542	542	552	525	520	519	538	527	527	543	521	528	567	486	502	566	540	510	533	536	497	538	563	544	557	536	545	558	548	516	532	567	550	529	544	559	550	526	563	552	546	559	529	500	491	567	567	573	560	529	566	539	537	475	524	525	556	523	561	532	551	504	506	516	515	485	506	503	549	532	536	503	541	542	514	524	566	522	518	559	527	564	545	520	513	554	565	540	550	486	563	529	547	494	530	537	575	568	517	552	536	556	554	537	503	536	572	536	508	514	533	545	519	498	545	589	526	552	566	558	511	508	526	542	524	539	557	522	514	559	551	526	524	541	586	508	535	535	527	583	538	533	546	526	509	552	511	522	507	524	550	542	560	515	520	517	570	530	542	519	510	542	507	550	507	513	546	551	520	545	540	508	532	563	481	560	521	519	543	533	563	556	543	499	540	545	536	512	521	577	534	501	583	523	506	490	536	533	544	498	539	569	568	569	543	504	565	541	507	556	539	558	543	510	563	538	531	563	522	573	550	538	538	543	532	506	531	531	552	550	534	527	552	521	524	515	550	507	541	534	513	552	525	547	526	536	506	556	584	592	562	542	544	504	571	522	569	555	545	544	547	541	540	562	507	567	513	526	552	508	516	542	584	561	548	505	558	570	555	539	538	526	544	581	478	550	514	529	525	539	564	517	549	544	523	527	484	497	535	564	536	533	522	547	519	543	525	529	546	561	508	548	514	501	541	571	531	529	530	475	508	522	531	516	504	538	545	519	529	556	487	514	554	538	547	503	513	535	563	566	595	591	521	532	551	527	515	531	551	525	541	554	525	516	515	545	513	531	547	529	531	530	539	523	560	543	536	533	493	519	535	554	515	518	539	537	530	542	516	551	527	499	525	581	523	553	551	532	553	539	544	527	560	531	511	528	549	495	541	551	567	516	522	563	543	507	536	533	574	549	546	539	497	604	503	561	526	545	589	545	528	517	558	564	552	553	575	512	570	545	543	526	542	518	547	532	526	532	511	506	515	562	541	475	544	556	562	532	517	545	526	547	536	532	520	524	531	507	486	526	536	554	572	539	546	533	497	556	511	510	563	557	516	498	547	525	539	566	531	567	559	571	531	514	568	517	532	538	531	574	524	567	520	536	521	564	517	545	544	524	530	520	519	577	547	545	499	538	571	531	521	479	537	534	530	511	536	538	534	529	511	534	530	533	558	528	552	544	541	529	528	522	545	548	508	553	563	503	593	512	487	552	537	515	569	557	536	579	529	477	534	565	556	505	541	513	555	560	493	527	532	573	522	549	547	538	522	548	534	547	559	501	524	545	537	554	512	517	521	545	550	555	517	540	539	526	553	551	538	512	552	516	524	559	528	562	500	538	496	559	558	521	521	579	535	517	534	532	521	549	549	510	570	582	564	548	525	513	536	503	535	550	518	530	535	511	526	543	517	533	520	549	540	516	523	527	526	507	533	557	546	530	582	530	519	560	542	510	574	531	519	518	552	534	514	526	487	572	551	503	536	536	535	515	538	539	577	495	530	536	507	577	519	520	527	565	529	569	483	554	495	538	591	549	550	532	533	491	559	540	575	522	569	524	519	533	536	540	525	550	531	534	506	536	583	499	550	542	534	566	576	549	550	582	531	519	522	525	539	563	545	540	525	522	526	545	546	520	549	504	556	534	522	491	548	559	544	494	525	578	563	503	515	531	559	551	513	513	516	512	518	541	520	528	484	554	543	545	547	559	557	558	572	571	507	552	513	527	521	531	521	510	534	539	583	526	550	538	551	552	557	516	573	580	525	521	525	533	541	497	554	508	511	548	524	510	519	562	520	513	523	555	552	578	539	553	546	557	515	567	543	517	550	471	516	557	562	543	530	554	520	561	584	535	574	564	532	521	536	524	542	520	535	497	533	571	543	582	524	534	531	530	558	496	574	509	531	532	571	524	522	574	497	473	562	546	534	557	520	563	523	517	518	528	572	542	522	561	531	580	561	519	571	567	545	564	543	531	564	536	556	555	550	527	577	527	560	538	527	557	567	514	521	572	539	535	520	542	531	536	542	533	533	550	532	521	532	558	540	538	588	531	510	508	540	563	572	503	538	511	502	515	541	539	520	571	507	543	545	553	538	569	529	518	520	541	514	524	516	517	512	561	534	536	567	507	552	559	549	551	492	560	550	551	532	505	557	551	567	523	484	587	552	519	573	592	523	578	539	547	562	505	509	545	514	551	555	512	568	530	525	494	521	508	567	487	541	550	539	497	515	541	541	522	521	513	533	551	547	521	544	540	525	490	506	514	519	530	511	560	553	550	559	532	553	533	559	557	516	502	537	559	505	519	491	546	537	509	528	520	554	576	552	507	545	520	514	539	499	522	521	525	544	547	537	542	495	550	560	526	532	531	546	527	556	559	516	504	513	518	538	538	558	534	555	519	502	526	517	518	561	504	533	555	534	522	528	510	540	513	572	527	568	507	525	559	539	551	511	547	525	535	528	600	561	554	548	489	507	559	555	564	539	512	533	549	537	576	539	534	543	528	494	521	551	538	556	507	515	499	573	547	520	552	548	586	530	529	530	520	559	570	538	516	515	506	558	545	581	547	540	550	537	519	547	509	517	510	533	522	511	575	494	553	534	535	518	519	513	492	582	555	549	550	515	559	534	508	556	544	507	516	538	495	555	529	549	528	515	530	553	545	537	515	536	516	514	537	508	559	578	510	522	539	486	552	501	493	545	553	501	523	526	523	570	540	542	525	531	521	522	546	584	531	544	564	539	519	529	505	547	560	533	514	550	528	510	519	563	541	538	530	520	537	583	555	573	535	532	549	535	487	574	526	515	518	543	516	514	517	496	577	542	552	533	524	556	550	544	563	572	523	539	525	530	520	564	537	531	522	548	564	556	515	531	558	489	549	539	514	529	555	544	518	550	557	496	524	544	526	540	552	570	557	555	527	508	497	527	537	534	523	514	505	556	551	538	502	518	542	526	513	529	538	523	563	508	560	567	546	558	536	551	529	547	537	517	519	573	529	506	517	506	530	529	536	519	540	498	557	542	507	554	542	523	508	568	524	519	539	519	525	550	555	560	589	580	561	536	513	567	534	560	592	582	524	544	531	534	544	539	532	509	547	520	513	544	498	541	571	533	531	521	525	533	542	537	521	558	526	542	525	542	533	568	524	519	542	494	527	522	512	467	550	532	516	508	526	508	533	548	527	538	582	556	526	527	555	563	566	547	563	554	521	553	526	543	550	562	551	538	538	511	534	554	563	562	529	578	614	528	533	533	518	540	524	547	575	528	524	551	522	537	533	527	571	540	557	518	526	537	540	544	520	548	548	492	500	536	536	535	561	553	525	522	553	535	533	531	523	485	585	549	526	565	479	512	547
78290	70771	64724	50105	13789	1307	345	298	291	270	278	297	271	283	289	299	262	297	289	252	284	259	294	249	262	270	272	281	294	274	293	275	245	262	285	284	296	281	256	259	270	299	260	296	267	270	285	282	250	254	259	235	272	248	284	237	230	271	275	287	263	234	263	272	267	308	278	245	252	250	298	249	268	270	287	250	273	271	279	275	265	254	256	286	265	263	266	259	289	246	264	286	286	273	272	250	236	292	290	228	266	262	269	260	277	238	268	266	275	294	260	257	259	256	276	283	271	236	276	277	266	271	251	270	276	270	258	306	295	252	274	254	305	300	270	265	280	251	261	272	304	271	285	271	276	268	302	296	280	270	264	285	245	270	271	249	252	290	282	273	286	251	271	264	249	253	269	272	262	283	257	256	282	262	247	293	259	254	287	267	285	265	249	266	291	267	268	267	286	270	271	255	288	244	261	257	258	253	238	284	264	281	287	266	246	257	263	277	270	285	281	276	298	284	250	241	258	280	267	299	273	258	235	253	273	262	239	271	249	272	259	270	271	264	263	296	243	256	263	260	290	269	256	257	261	281	275	267	270	289	286	283	285	281	267	299	278	250	267	260	271	277	273	270	257	291	268	250	273	258	262	224	245	266	272	277	292	259	264	257	257	253	280	263	271	256	253	289	279	291	269	265	232	289	279	273	301	249	268	265	258	249	288	290	244	286	279	277	277	298	254	288	278	269	282	228	263	264	275	286	265	279	278	265	280	261	266	259	249	272	271	267	267	250	276	292	270	262	259	296	290	263	258	256	297	263	278	281	277	285	286	233	250	265	300	243	287	288	270	282	282	271	282	228	240	270	258	273	277	298	289	265	285	290	294	262	256	271	251	285	260	263	269	290	306	293	300	273	285	265	272	284	268	249	282	302	247	267	266	275	266	268	266	272	279	290	259	242	267	280	290	276	271	302	258	244	252	268	283	264	266	279	296	279	287	274	265	279	266	267	287	282	264	266	257	285	273	249	288	245	264	264	286	273	283	275	254	243	243	262	253	267	266	285	242	243	255	246	261	264	267	285	272	273	271	279	282	242	263	262	270	262	249	303	241	256	255	242	297	230	252	290	315	293	260	245	275	248	280	255	274	282	271	300	271	260	280	262	269	296	271	237	280	295	265	296	272	262	242	276	225	268	295	264	227	279	292	274	273	290	273	265	268	284	255	309	257	274	264	265	294	268	278	257	226	282	298	268	252	260	278	232	242	251	280	297	264	265	295	281	297	273	232	243	279	277	305	262	255	247	254	300	271	263	297	238	280	269	286	261	286	253	261	283	246	276	269	247	262	286	249	272	249	286	259	277	268	236	293	257	274	254	313	247	264	273	294	274	258	285	256	253	324	263	270	271	302	255	266	282	246	279	265	250	269	277	267	269	263	282	293	259	256	255	302	257	256	272	270	285	271	276	247	265	282	288	284	265	263	283	291	254	253	260	260	290	270	264	251	268	260	271	304	284	280	290	284	265	280	269	271	284	243	246	268	286	260	258	249	253	257	266	275	283	282	333	310	279	256	271	271	272	270	240	276	300	247	235	270	258	248	274	270	275	255	258	276	246	281	272	261	294	267	290	282	252	262	279	269	289	278	265	282	285	262	262	291	247	267	267	274	288	270	292	256	289	265	271	261	259	265	281	309	286	262	317	264	282	263	277	279	248	269	286	243	272	270	298	296	273	251	284	279	253	272	263	254	283	276	251	272	247	276	258	290	272	258	287	268	284	259	261	259	283	281	318	284	268	279	258	281	270	256	258	245	274	291	258	264	303	266	250	297	260	258	274	279	262	224	296	259	267	291	319	274	245	265	293	261	278	301	308	259	261	286	249	261	257	260	280	262	261	261	274	288	266	259	246	292	272	290	265	276	289	280	251	281	240	280	227	258	278	261	284	286	269	281	284	240	277	265	262	255	254	241	259	255	291	260	261	300	274	254	249	292	267	282	306	286	269	249	269	265	272	271	263	278	296	258	262	268	260	296	281	253	276	281	276	259	280	274	257	253	248	287	268	264	272	304	258	267	275	282	291	237	286	274	247	249	286	285	263	267	277	284	255	243	297	269	272	277	284	310	285	270	286	243	293	293	263	273	260	297	248	278	271	274	305	270	269	271	271	263	293	278	259	275	258	268	260	276	278	273	247	272	264	282	270	280	273	249	235	268	273	297	319	270	260	240	292	248	237	256	259	246	261	256	236	254	267	262	250	276	263	261	267	280	304	262	244	310	267	264	293	238	261	283	289	241	261	270	249	269	261	291	242	264	278	253	274	260	273	259	280	240	261	256	269	253	254	271	238	257	261	265	272	240	280	252	260	267	287	280	267	278	247	288	266	273	245	253	236	257	277	271	283	270	256	263	279	294	238	279	267	270	273	251	271	244	292	279	261	263	249	262	282	241	275	281	269	257	263	250	300	264	249	280	294	275	257	232	249	261	247	264	279	279	248	269	240	283	258	259	273	279	260	263	269	291	260	261	259	266	277	258	284	258	243	295	267	277	252	251	247	240	269	259	269	252	258	282	288	274	261	282	269	283	285	248	224	295	272	297	294	225	263	289	247	261	278	237	234	297	246	276	260	265	271	236	283	257	265	249	235	243	251	285	285	285	252	278	265	277	256	268	290	265	285	270	280	263	264	251	269	268	240	266	278	266	267	296	289	266	281	273	235	261	275	291	252	294	292	284	265	263	279	246	244	264	264	271	258	281	288	281	274	260	258	290	281	270	280	255	256	262	303	273	289	259	276	236	294	291	282	272	270	289	274	284	312	267	303	266	274	297	282	304	281	269	258	279	242	304	254	278	268	266	258	273	267	260	283	277	258	257	262	260	288	293	286	266	271	276	251	264	266	286	255	277	272	244	251	274	270	266	285	273	260	269	299	284	235	256	270	261	257	314	248	263	255	230	247	265	276	253	283	272	279	282	277	245	272	300	251	286	263	294	254	292	285	267	300	245	284	277	286	279	267	285	268	256	251	261	246	256	279	257	239	251	261	276	264	255	287	254	262	280	268	250	243	276	257	273	266	255	270	254	259	293	265	253	279	274	261	301	261	270	278	286	272	274	293	243	276	283	276	245	282	297	286	249	271	284	244	262	278	285	259	286	274	282	273	294	261	267	268	277	287	272	270	275	288	258	338	275	262	279	291	265	282	276	271	240	264	279	249	262	292	270	288	268	264	268	277	236	261	258	261	305	282	285	241	256	252	278	243	275	288	260	244	253	267	269	261	279	266	265	278	293	283	259	282	265	268	268	261	262	282	305	250	294	256	259	286	260	246	270	267	268	254	264	256	280	283	266	285	261	248	253	277	252	251	236	274	279	278	273	279	245	246	278	314	252	268	301	292	260	269	236	248	266	266	279	272	265	292	262	284	282	246	251	262	250	254	242	262	286	245	276	271	256	261	269	278	242	257	251	260	306	266	225	292	239	266	291	292	260	250	259	272	265	271	289	258	275	243
58336	59490	59706	43813	1107	1059	980	969	963	920	874	872	856	919	843	874	857	831	905	836	863	864	883	866	791	875	827	904	821	789	800	834	865	867	831	867	814	794	824	856	847	902	776	865	854	845	838	848	799	815	843	841	830	773	911	829	846	844	811	852	784	835	890	800	857	834	828	773	850	800	852	808	816	862	806	787	776	812	844	836	840	843	824	799	818	805	846	841	860	807	769	804	823	829	832	818	794	813	812	804	850	830	846	832	836	827	860	798	844	771	843	823	857	847	803	788	895	798	803	774	832	809	852	808	840	826	805	811	799	818	780	804	848	816	818	828	813	788	871	820	798	835	794	851	835	765	839	798	808	807	864	814	862	815	830	812	800	863	858	803	863	780	866	805	848	809	772	828	840	789	795	793	813	781	817	809	805	858	785	793	793	819	824	819	817	782	800	812	766	788	821	779	808	819	808	817	760	844	801	843	799	804	768	783	807	871	812	781	782	798	809	809	809	842	848	792	810	794	805	833	852	778	867	819	809	807	838	818	844	818	834	828	841	868	811	824	796	841	827	780	807	790	855	868	851	788	786	780	824	816	780	844	810	847	804	838	822	808	824	867	844	812	850	832	826	769	833	811	803	827	840	862	851	807	852	808	831	871	849	802	784	828	811	796	871	783	844	810	772	843	864	870	815	816	822	830	849	791	816	826	793	858	802	808	849	788	794	775	798	826	840	823	792	800	820	803	760	836	823	839	803	846	785	788	781	842	857	785	781	828	829	790	777	890	829	822	862	770	838	761	823	786	868	806	816	830	784	756	793	828	793	820	883	772	858	818	764	821	793	797	850	819	813	775	787	784	800	806	813	843	807	789	826	782	800	837	870	872	823	834	835	837	842	845	859	837	828	779	843	844	850	810	806	820	823	859	845	811	794	827	787	797	795	777	850	788	764	802	806	821	785	836	802	844	763	812	843	853	849	842	795	850	829	803	847	778	833	794	785	812	808	844	795	831	810	836	863	827	866	820	788	792	813	778	826	800	845	833	826	846	814	818	839	839	768	805	790	814	827	766	798	764	867	820	839	818	799	842	791	798	859	834	778	851	822	816	798	787	808	847	825	801	805	844	822	768	837	784	788	799	860	816	809	797	787	834	837	770	827	805	825	795	859	778	808	804	849	741	848	811	845	850	816	844	864	806	879	832	795	832	890	803	821	838	859	805	757	902	774	849	829	822	811	824	786	825	809	821	832	805	834	771	815	860	821	805	798	815	781	781	826	819	805	725	822	818	817	832	805	756	723	848	763	776	833	764	789	822	768	774	800	820	792	812	830	831	869	838	808	804	779	782	817	803	788	863	809	777	807	807	805	818	746	789	826	815	782	806	784	826	798	807	848	816	793	787	774	778	839	795	849	877	787	787	823	795	804	827	812	794	778	804	810	822	840	823	813	851	858	810	866	810	811	803	833	826	795	840	837	853	766	756	866	824	767	868	860	814	838	798	816	819	818	849	819	831	881	850	798	822	804	842	841	823	762	810	821	820	809	822	810	884	816	829	814	786	796	773	847	805	747	791	831	828	843	854	793	823	805	805	805	829	832	818	751	783	837	793	863	845	828	804	827	857	843	799	826	817	853	828	817	834	835	876	816	865	833	797	782	813	862	828	744	845	786	806	803	842	834	802	853	787	830	815	871	836	795	834	860	827	793	852	817	784	820	806	801	858	840	793	792	827	883	864	814	810	783	830	860	839	776	794	822	812	817	892	804	760	802	829	798	835	847	781	779	806	754	845	827	802	787	785	788	838	798	845	822	842	849	792	797	801	857	765	835	770	800	809	800	773	782	824	799	792	827	831	855	845	803	792	816	793	780	771	832	855	818	809	773	839	833	802	801	774	829	766	809	855	807	837	865	813	879	827	826	771	827	856	814	800	797	835	808	830	866	784	789	876	853	827	819	766	826	851	821	792	862	854	815	810	764	801	797	825	802	798	802	786	782	779	831	784	831	820	802	782	865	794	826	825	819	860	817	835	858	834	823	813	795	794	781	850	804	821	850	832	819	777	842	811	795	837	847	821	855	769	825	870	811	818	852	835	797	775	848	814	809	802	836	837	843	813	844	856	824	845	805	773	851	779	819	858	813	769	835	785	855	822	851	880	822	787	784	785	813	767	844	817	802	790	808	807	783	819	823	788	822	852	782	808	796	791	820	832	821	827	821	821	822	812	778	809	850	802	779	821	820	806	808	774	786	781	827	805	840	851	798	820	783	833	812	840	795	871	810	812	868	729	813	860	823	818	826	778	827	790	795	843	792	823	793	843	804	811	825	805	816	834	816	790	824	790	819	790	783	819	826	817	795	810	822	792	781	864	785	882	810	838	798	823	860	793	767	823	827	835	796	831	860	812	822	856	805	790	793	836	832	840	841	796	811	846	821	821	796	792	811	807	842	857	801	824	833	831	846	827	834	774	866	844	813	778	883	817	801	866	806	840	792	843	847	827	814	789	873	817	770	790	796	811	852	776	816	865	808	800	776	820	825	807	794	791	843	834	870	787	853	813	791	822	803	805	812	831	821	796	825	805	819	832	839	835	831	828	772	816	832	793	802	773	863	801	793	777	836	794	777	818	875	805	779	849	788	784	789	834	764	790	763	807	797	814	824	849	806	820	826	788	870	824	804	842	776	816	798	791	819	796	788	813	819	831	786	814	812	864	834	820	829	853	783	874	786	836	793	826	770	838	793	824	823	768	787	837	773	809	814	862	835	799	798	851	803	839	844	808	815	814	797	799	797	832	826	831	793	842	811	803	818	832	818	809	779	789	813	775	816	795	771	838	848	815	874	854	823	771	872	808	810	807	784	844	781	804	835	779	864	824	806	859	875	855	805	835	798	828	798	826	794	775	802	847	830	821	800	828	802	824	788	839	757	793	850	866	804	801	786	817	823	833	811	869	849	846	837	818	864	818	789	811	862	816	813	827	818	803	873	820	814	839	820	811	800	800	835	787	786	861	797	799	849	859	856	828	799	782	840	811	832	758	816	854	778	829	874	848	852	802	832	850	803	826	786	815	822	867	820	849	807	856	837	845	789	870	844	830	809	840	806	886	836	798	830	774	782	835	785	779	812	839	782	783	830	809	826	823	840	805	801	809	784	842	798	846	840	849	806	817	793	809	823	785	804	814	838	806	839	741	771	825	851	872	796	756	877	824	826	758	821	814	782	841	804	842	782	793	834	843	768	805	857	829	841	854	848	783	815	793	843	822	830	794	819	793	824	772	828	783	826	791	831	820	843	848	828	793	868	820	808	846	831	761	832	816	845	826	796	795	831	848	796	835	786	835	798	837	783	858	836	853	809	806	852	803	839	775	806	777	784	791	813	811	780	761	766	809	839	770	767	785	799	870	807	771	831	803	818	803	790	816	836	824	795	846	814	784	746	837	736	836	834	842	803	810	833	812	816	844	847	830	829	820	812	868	764	862	806	817	814	796	815	801	788	837	797	775
29772	15501	9477	5843	211	178	165	164	163	194	163	160	148	163	151	182	151	167	179	138	194	129	170	154	174	153	174	162	151	168	164	149	135	166	152	168	134	150	168	142	181	152	171	158	174	148	173	180	146	161	156	164	170	129	166	154	161	154	149	173	175	146	167	152	146	163	143	163	161	159	158	170	166	154	166	160	160	176	164	161	172	160	154	174	154	175	166	162	156	147	139	152	143	164	149	156	153	153	174	144	177	165	141	143	153	153	152	166	164	143	192	164	141	149	156	162	148	141	151	154	160	167	163	158	183	160	156	179	144	167	145	148	158	137	159	168	126	145	156	155	156	143	164	175	173	153	164	144	172	146	182	145	162	158	155	147	158	184	169	160	152	153	169	163	161	146	162	161	144	157	164	144	163	151	169	159	140	148	135	158	169	157	151	146	172	161	159	184	165	160	158	153	176	192	151	159	138	151	137	163	156	154	157	152	147	168	179	158	161	175	157	159	174	160	143	179	141	159	172	116	157	156	153	157	164	159	156	143	151	151	144	147	151	201	194	166	163	156	148	160	162	159	134	166	153	155	166	175	164	154	174	161	168	125	138	153	155	147	153	142	180	154	149	140	166	154	164	170	143	173	171	167	151	165	173	165	161	149	160	162	161	136	150	156	166	145	169	133	160	151	136	156	175	150	166	148	153	143	137	194	160	175	143	137	131	153	144	159	142	170	160	155	162	135	147	153	197	146	161	167	172	136	157	158	131	157	163	141	166	152	211	180	164	167	139	160	188	147	165	144	168	165	159	156	145	162	159	175	153	163	136	159	147	149	144	155	145	148	164	162	126	160	154	147	162	140	153	160	166	175	145	154	171	172	140	169	139	172	161	149	170	196	162	173	151	149	158	149	165	161	181	156	165	160	165	133	169	148	163	173	150	157	169	149	156	137	163	124	150	173	168	164	168	178	185	151	170	172	161	163	162	179	139	156	131	155	153	177	158	179	160	133	152	165	177	156	156	160	163	165	162	153	159	161	154	166	164	167	161	144	137	154	162	160	145	168	160	151	149	152	155	151	157	157	147	140	152	162	161	147	154	177	165	164	159	167	158	156	151	158	162	188	194	152	161	160	184	158	157	157	164	153	151	173	163	146	152	155	172	145	178	174	159	154	160	167	144	156	172	171	170	159	141	157	146	175	180	166	145	147	161	143	147	158	147	146	172	177	147	166	156	162	146	146	160	156	178	162	154	167	181	161	161	172	161	172	152	167	154	154	179	163	161	149	159	156	187	169	153	156	163	156	168	149	155	149	168	154	149	149	148	141	157	169	153	146	158	155	161	159	164	157	158	152	163	135	169	147	152	158	129	156	158	165	161	154	147	171	133	178	168	174	153	141	164	172	169	136	170	182	150	143	169	156	168	150	139	152	175	151	143	174	145	152	154	143	162	152	166	171	155	155	150	177	153	153	196	153	155	153	162	162	161	143	143	164	167	163	175	178	171	159	144	184	141	158	132	178	154	137	164	177	174	137	161	177	165	171	146	164	170	180	166	168	149	136	163	144	150	157	146	169	182	145	162	153	160	154	188	152	168	149	169	176	166	193	152	159	161	145	160	160	170	167	137	176	162	157	157	154	158	151	175	154	167	148	130	164	152	154	167	162	179	158	162	159	144	179	158	160	170	131	148	181	163	163	170	169	174	167	176	169	165	162	168	188	177	158	181	151	159	149	163	192	154	155	160	144	164	173	162	148	143	170	152	166	161	146	176	154	165	153	153	146	160	159	135	166	161	154	165	165	141	163	178	152	157	168	148	158	175	151	156	166	145	145	163	177	169	152	160	171	140	162	167	148	160	165	161	148	160	155	182	171	170	155	144	147	143	182	163	164	178	167	142	159	142	152	157	171	165	168	189	163	154	149	187	154	164	173	143	175	174	158	170	137	150	147	181	156	167	166	170	153	167	174	140	153	169	151	179	150	174	163	162	163	154	152	167	171	151	162	182	169	158	176	151	166	167	179	158	149	155	138	136	150	164	153	162	156	163	150	179	166	167	153	156	164	149	171	145	155	146	162	157	160	148	156	163	171	159	188	173	147	141	136	190	145	168	162	190	175	136	151	150	179	144	168	168	142	152	168	168	167	170	143	179	150	187	160	161	155	154	182	161	139	173	147	171	164	164	152	165	160	173	178	170	173	159	143	171	181	149	139	171	167	164	127	145	167	160	158	154	165	138	155	158	176	154	169	161	155	156	148	173	154	163	143	152	172	165	168	152	157	170	143	183	157	187	173	178	154	163	152	157	165	158	167	146	148	145	156	177	164	168	182	172	158	172	189	147	165	138	166	162	157	160	162	175	160	145	141	134	159	151	157	170	180	170	140	155	155	162	168	165	170	178	171	145	166	167	158	151	155	165	157	147	163	151	155	182	150	152	170	156	153	162	173	171	152	163	160	151	140	158	156	174	146	146	164	166	175	147	155	158	173	144	154	162	151	167	168	173	169	195	142	173	166	166	162	135	166	170	145	187	151	168	156	135	149	147	152	151	151	157	147	154	169	137	172	163	169	166	171	146	193	159	179	142	156	151	154	149	135	176	143	146	162	165	140	151	153	156	161	174	166	168	170	155	162	169	181	158	126	174	152	179	156	196	150	171	156	148	130	174	166	184	156	167	155	163	147	163	189	162	190	172	173	173	160	145	174	162	147	154	146	150	157	145	171	147	158	167	167	152	171	165	163	163	163	146	189	158	144	128	153	152	163	177	161	145	160	157	174	188	167	167	150	142	164	163	157	146	162	163	167	179	155	160	148	144	151	162	152	163	157	157	156	160	133	156	152	143	151	160	172	151	169	165	163	141	142	168	137	160	163	162	133	158	160	159	170	167	165	147	164	193	159	164	159	173	171	155	162	137	165	143	168	157	151	125	189	170	139	179	165	155	154	180	162	178	180	162	167	177	145	176	168	183	151	164	163	163	151	193	169	155	159	146	161	144	184	151	171	159	166	164	194	138	168	129	174	164	129	147	159	184	141	145	157	149	149	147	159	179	163	174	186	141	157	131	131	154	156	133	179	158	165	148	167	133	153	164	151	159	161	149	152	186	157	164	168	182	151	163	144	140	150	165	150	184	163	164	146	169	173	166	168	162	140	162	193	148	175	162	172	163	159	155	156	165	143	155	158	148	163	146	151	147	153	153	153	167	170	131	171	159	165	169	145	171	131	173	163	153	157	157	154	169	135	168	183	147	159	159	170	164	156	155	145	182	139	148	162	143	152	165	158	137	152	164	151	174	173	172	174	139	158	165	150	150	173	167	158	141	138	140	182	177	142	167	170	141	162	162	172	158	159	174	183	165	155	164	189	167	179	153	157	173	152	149	170	160	160	169	153	142	128	150	156	137	153	148	166	157	135	144	149	149	173	156	140	138	174	164	161	169	150	153	168	169	165	162	157	162	148	154	182	157	175	150	131	162	169	158	163	175	143	161	135	163	160	173	155	143	158
27758	18503	14949	12877	532	544	526	574	570	576	489	540	557	533	510	533	515	534	533	530	582	532	582	538	537	562	573	539	525	533	523	546	553	476	532	528	547	526	555	560	502	511	562	541	556	559	532	513	525	520	550	500	515	587	531	502	501	535	498	571	551	540	517	528	517	522	517	548	535	522	538	505	537	546	518	566	520	484	532	514	507	517	529	553	499	501	496	539	525	538	548	539	551	539	560	535	534	517	548	524	555	496	522	561	508	517	493	520	534	534	491	538	545	505	509	531	548	556	546	551	537	557	521	531	548	522	533	537	518	554	504	503	512	541	474	503	548	544	535	550	510	530	525	549	546	504	541	481	560	488	529	506	538	540	500	552	515	514	483	548	498	499	534	512	517	523	538	529	529	528	498	515	487	509	519	520	552	541	550	455	560	516	536	596	501	528	541	520	564	512	528	520	527	507	547	535	548	554	535	514	545	523	534	563	523	533	542	536	555	544	551	514	509	547	509	544	529	522	548	527	520	532	514	529	559	473	558	523	530	574	511	524	567	541	549	557	464	575	541	527	547	547	503	543	552	557	532	541	510	549	545	544	492	512	511	558	520	547	530	545	531	537	469	546	522	555	484	551	620	521	549	467	557	538	513	535	553	549	523	510	540	509	543	541	522	528	542	515	523	548	559	521	504	487	532	543	513	575	508	526	538	521	517	482	518	525	510	539	561	513	539	523	537	522	561	524	540	563	572	487	525	532	502	520	522	562	520	536	528	549	487	544	498	527	506	558	535	530	512	550	566	519	530	524	534	536	543	517	522	544	521	503	551	535	556	564	514	520	534	517	526	510	543	573	526	511	489	523	546	507	519	537	565	510	554	514	542	499	541	547	539	554	545	540	513	545	541	511	523	550	533	500	528	508	499	528	536	538	558	557	528	499	513	542	550	503	552	509	525	578	521	539	548	520	533	542	561	519	547	557	548	503	566	529	522	566	548	503	509	581	541	577	533	537	543	496	498	526	515	526	555	542	490	529	536	516	535	551	538	561	481	528	505	550	529	569	498	515	548	522	488	536	547	519	509	531	518	540	521	551	526	535	518	544	539	501	589	474	521	537	516	520	510	514	484	557	504	548	512	549	553	543	532	541	556	549	533	524	493	499	524	563	525	567	557	548	577	530	515	497	537	559	545	537	537	537	520	521	522	489	555	547	539	531	518	511	513	511	548	502	544	541	516	530	560	517	537	526	505	501	546	537	530	510	503	522	569	559	531	522	516	499	516	550	569	519	549	558	526	578	539	544	563	528	527	566	565	512	575	546	546	516	525	556	524	483	544	544	521	535	521	502	560	509	507	550	492	524	504	509	560	530	508	530	529	526	502	513	504	517	544	548	543	513	513	531	546	527	539	519	543	535	515	501	542	562	551	541	529	537	539	529	524	558	570	568	509	514	537	520	536	534	550	547	559	539	567	503	503	528	558	470	520	567	515	536	492	522	545	538	549	517	533	537	549	549	514	549	565	522	481	516	538	501	541	550	497	527	536	515	509	528	529	546	512	525	537	546	528	535	509	568	502	509	465	516	508	518	527	544	502	514	538	546	562	566	531	485	521	517	537	532	491	521	464	559	523	525	509	544	526	525	528	491	573	502	514	520	557	577	532	491	562	537	547	484	539	498	524	538	521	506	533	548	535	525	544	528	516	530	526	526	503	492	558	485	534	528	512	539	529	499	545	511	517	545	539	525	577	541	517	554	556	487	549	485	560	549	527	515	554	525	541	539	500	529	517	524	521	513	523	530	480	522	534	566	513	561	528	524	529	526	524	574	510	520	527	548	483	526	540	519	486	524	541	541	503	521	526	509	537	572	547	538	511	553	501	518	516	494	533	521	496	499	499	554	520	575	531	533	531	538	535	525	514	557	532	520	586	524	552	506	555	567	594	490	549	523	561	501	492	526	539	523	531	515	521	536	542	509	544	554	484	502	551	521	510	533	541	527	513	534	545	547	527	472	524	559	567	546	483	497	530	587	522	506	591	494	531	559	564	555	521	516	496	511	575	536	524	482	556	552	536	543	523	525	521	531	528	543	525	546	547	513	523	535	549	533	491	490	549	544	520	534	554	539	546	526	511	579	530	557	555	519	561	520	507	554	536	513	528	486	525	524	527	537	482	519	546	575	532	560	534	523	556	543	506	537	520	517	520	560	517	544	525	524	557	502	525	531	538	527	565	494	497	573	531	514	486	496	515	513	524	513	532	534	507	498	527	497	528	546	515	504	495	512	486	543	525	526	551	515	527	509	512	510	513	521	515	556	528	527	513	506	515	508	528	534	519	525	564	525	515	511	532	486	560	499	513	529	518	547	533	531	518	504	531	502	501	587	555	527	535	525	541	496	539	497	525	529	532	528	508	528	514	517	541	543	543	534	531	545	532	551	516	511	531	474	513	541	536	557	538	533	558	536	565	541	540	524	529	504	499	528	514	523	517	538	513	533	576	518	531	567	538	501	496	485	504	555	528	520	536	503	516	544	576	485	500	529	539	521	532	513	509	556	524	509	479	498	539	545	500	518	556	520	539	528	546	544	523	532	541	542	520	538	500	531	527	554	512	521	523	509	513	513	522	525	520	524	532	568	517	522	573	526	552	533	520	561	538	508	501	515	538	504	521	559	531	547	531	530	527	510	521	519	487	533	541	547	527	519	544	519	567	528	500	545	537	546	560	522	520	560	541	550	561	505	494	460	542	542	549	540	496	547	540	560	521	509	547	503	504	534	562	502	567	516	544	516	558	520	534	558	567	508	541	509	520	538	520	555	525	496	544	523	524	536	542	567	511	526	542	563	536	527	487	523	546	559	490	526	509	551	528	550	529	516	499	509	559	539	494	528	534	551	528	501	538	581	556	489	551	570	506	527	523	540	557	518	497	505	487	565	560	554	541	556	525	535	556	553	488	515	519	520	515	516	501	566	505	540	488	511	519	547	551	578	508	558	517	524	583	515	554	514	557	561	527	476	566	539	531	494	528	506	519	530	520	549	504	549	523	566	533	560	480	538	516	543	518	574	496	521	534	531	495	555	537	553	527	551	520	527	504	500	536	490	532	546	478	567	483	546	547	515	550	494	521	568	546	550	522	565	519	496	552	513	526	553	473	567	526	549	540	519	544	528	513	524	549	535	557	558	523	502	536	558	546	519	576	491	549	526	518	532	517	524	538	526	482	520	506	556	510	556	559	548	547	508	534	522	553	529	536	557	510	518	548	500	553	542	489	516	495	545	540	540	485	517	546	533	519	482	516	537	556	570	540	541	559	543	517	553	514	529	498	511	532	539	517	563	567	518	496	533	567	571	480	496	547	562	496	525	538	505	529	502	561	557	520	562	548	517	509	550	543	530	513	522	512	540	542	569	553	524	479	530	541	538	522	527	584	550	504	512	473	507	535	564	474	507	524	540	560	550	517	557	502	463	529	553	505	506	503	526	580	537	531	554	533	503	496	495	531	533
63023	54079	48745	35508	5882	230	174	169	175	196	166	156	120	175	168	172	163	178	149	160	152	143	154	164	168	143	146	170	162	167	143	147	141	172	173	164	172	166	152	160	167	173	144	147	164	176	169	163	137	141	139	149	166	146	162	158	146	144	172	164	180	170	167	149	158	151	159	171	155	151	172	172	166	155	141	163	163	162	151	162	172	163	152	147	159	148	163	151	170	167	141	154	149	150	156	162	145	156	148	148	144	158	166	163	161	151	169	154	161	164	161	163	179	139	170	159	161	158	155	158	151	128	179	174	139	162	170	139	166	177	170	147	172	156	168	129	135	145	146	146	145	143	147	149	181	169	178	155	150	168	165	153	171	164	156	142	163	155	173	118	139	191	140	144	161	171	141	164	143	158	167	150	166	164	135	192	166	150	170	133	189	146	157	144	177	145	151	145	170	150	167	161	152	164	176	128	164	149	162	148	179	145	144	164	169	183	167	143	164	141	159	167	162	145	158	169	157	138	167	152	153	158	176	132	163	160	178	166	170	173	165	147	149	139	188	178	168	152	154	164	142	174	167	149	144	157	159	157	167	144	170	142	163	158	159	166	162	156	158	153	145	144	163	170	172	175	128	161	148	167	157	169	168	146	181	154	177	156	174	155	180	185	153	162	161	185	180	145	161	157	125	176	163	165	157	151	147	160	151	157	163	153	156	173	138	159	144	156	149	129	141	178	143	170	142	141	157	160	163	157	151	162	158	172	174	160	187	169	168	159	171	174	159	150	136	155	174	156	154	157	146	182	155	162	159	157	172	170	161	160	172	153	163	170	163	185	160	154	135	158	158	149	161	144	156	149	163	174	165	138	149	163	171	170	160	150	162	142	143	170	170	142	172	142	166	122	175	153	179	161	165	161	157	159	157	150	173	151	168	132	135	170	157	170	145	156	140	147	171	158	172	193	159	144	149	186	169	177	163	186	142	156	168	159	171	136	165	166	186	146	140	155	159	145	153	152	187	166	146	147	170	152	156	162	163	175	170	143	166	169	178	183	161	136	134	167	166	138	161	174	150	156	173	177	176	163	151	162	143	169	166	156	159	167	157	152	165	152	137	149	132	137	188	174	158	162	144	134	146	134	175	146	154	147	162	160	174	176	177	162	116	172	132	162	165	154	145	156	155	158	160	135	131	163	152	139	146	182	159	166	162	159	168	160	144	166	160	172	143	173	138	147	174	153	184	157	160	156	158	148	141	177	149	171	173	149	160	152	158	148	176	161	148	147	145	160	184	160	146	154	163	164	146	142	147	134	166	165	155	151	149	155	148	151	173	171	162	144	160	163	173	164	154	140	162	146	166	151	164	134	160	165	150	137	165	140	169	160	154	169	148	178	158	169	169	136	165	168	151	155	170	167	159	159	155	155	171	152	159	160	169	165	164	182	173	158	180	178	149	180	142	173	170	158	202	175	179	158	161	136	156	147	132	167	166	161	155	165	149	147	156	150	145	140	174	148	171	168	153	154	147	161	163	144	141	172	144	154	167	159	157	151	167	163	150	165	158	166	157	175	176	172	165	176	147	162	164	162	158	166	158	138	169	166	161	196	149	152	160	163	163	145	169	171	168	145	169	157	158	177	153	157	152	151	154	160	143	165	160	175	169	159	148	155	165	150	165	145	149	158	188	152	157	169	172	168	157	151	167	163	167	159	144	163	147	157	138	160	174	156	150	136	134	152	154	146	187	164	178	151	150	181	161	168	165	165	148	155	149	161	183	162	142	173	153	151	159	132	152	145	143	143	151	127	153	165	127	159	170	165	168	149	132	156	146	157	173	164	169	158	158	132	163	151	181	164	163	148	146	169	162	164	160	175	175	162	144	141	154	159	140	153	146	169	142	164	144	179	156	181	157	151	182	178	178	158	156	138	161	155	156	160	156	167	147	168	153	141	153	156	180	153	162	159	166	171	158	171	139	164	161	162	161	159	197	145	168	167	141	171	152	163	177	168	158	131	182	140	167	177	176	154	149	164	164	151	159	159	173	143	177	156	147	165	144	139	164	151	169	153	131	150	158	140	170	166	147	150	151	172	146	166	187	179	136	156	151	176	144	161	141	158	162	177	146	153	165	156	178	149	171	151	152	154	167	152	144	166	178	164	161	147	156	155	168	177	161	169	154	164	156	147	158	162	184	153	160	170	158	156	160	160	138	163	181	155	146	174	164	155	145	186	168	141	159	149	163	164	152	170	173	150	167	159	155	169	139	152	156	184	153	145	157	174	160	172	146	142	160	122	145	148	170	153	152	161	175	155	146	169	163	170	144	167	163	164	169	171	151	149	148	173	154	153	139	176	143	171	160	138	173	161	170	161	147	146	167	176	156	155	182	162	168	185	150	150	154	157	166	157	169	161	139	161	160	147	137	155	147	150	153	162	171	152	166	159	142	158	142	162	148	172	150	178	135	156	148	166	170	150	177	165	152	147	149	163	166	166	144	128	158	160	151	160	135	152	155	170	153	169	195	159	146	163	170	154	133	175	154	136	173	147	164	150	175	160	173	163	153	184	149	147	154	152	181	152	141	158	154	129	164	173	150	160	146	155	157	163	152	143	147	176	145	172	179	165	164	165	161	172	167	147	150	175	134	164	137	169	159	158	131	165	160	168	162	155	152	156	146	158	140	139	167	173	147	145	188	170	162	151	166	186	168	173	156	160	146	168	151	157	162	165	147	151	151	155	160	172	149	163	159	148	150	183	158	140	139	151	160	135	171	150	159	155	161	170	141	159	161	179	155	148	176	165	149	152	140	161	162	157	172	146	146	155	141	182	166	173	158	163	150	156	151	168	135	172	145	136	153	137	153	148	166	153	186	160	164	146	158	172	143	179	163	173	179	160	174	162	155	165	148	148	157	157	139	176	146	142	174	151	160	179	164	175	151	161	165	154	157	162	154	142	167	165	142	167	144	147	145	158	140	162	134	155	145	183	156	154	171	149	142	160	160	163	162	146	148	151	147	173	154	168	145	153	148	183	170	148	167	167	144	160	176	176	171	149	154	175	190	167	156	136	164	156	181	155	162	169	151	143	156	167	171	152	121	189	162	169	170	162	172	145	147	152	152	164	162	153	151	132	160	139	157	180	149	139	145	158	155	137	169	144	150	165	166	152	174	154	161	159	151	142	156	157	162	140	144	160	141	156	157	153	184	158	153	148	137	146	168	145	144	161	142	171	163	155	148	165	139	164	174	160	153	173	157	170	169	157	148	153	162	163	183	161	148	156	164	157	167	159	141	128	164	178	173	166	157	156	166	152	159	154	158	167	168	154	146	160	157	154	161	142	157	149	151	144	154	181	174	156	143	143	143	171	144	157	141	169	154	180	159	170	181	136	150	186	173	176	153	117	146	168	167	158	148	171	155	157	156	148	150	164	154	186	171	156	144	162	158	172	154	171	149	170	145	195	161	166	149	155	150	158	153	146	145	171	167	144	172	171	140	169	159	150	162	152
44283	43745	43878	33262	652	627	576	566	560	565	565	513	524	584	525	554	549	533	505	515	498	561	519	563	526	498	509	538	535	522	537	544	520	539	566	507	523	556	521	543	501	503	470	505	498	538	537	456	589	518	531	511	531	533	528	547	527	545	544	511	511	516	535	531	521	518	508	487	541	545	555	541	541	569	528	536	515	527	529	518	507	533	484	552	526	516	536	486	538	535	475	513	552	482	499	537	504	549	510	494	554	509	499	527	501	554	531	483	510	535	544	484	572	519	518	492	487	575	521	540	499	523	581	557	504	516	532	522	520	503	521	495	501	498	516	525	525	544	517	489	522	525	519	548	533	500	510	530	497	535	551	503	564	549	511	533	503	538	506	566	545	527	571	545	511	498	532	523	485	497	528	525	487	508	516	491	524	514	556	567	559	511	488	524	511	530	539	504	573	521	528	542	564	482	526	540	507	549	477	541	546	528	520	520	536	535	522	552	493	547	561	535	505	563	543	539	527	508	513	530	525	542	531	477	539	527	527	521	535	511	530	504	480	541	509	519	505	509	512	553	540	524	484	558	530	459	500	523	501	553	531	478	552	528	492	562	578	512	537	562	507	527	530	523	471	512	535	480	497	486	507	535	530	544	519	530	525	505	504	512	565	541	532	515	508	538	514	524	566	511	546	539	536	501	532	538	551	509	537	492	533	527	491	516	521	539	513	535	560	535	520	515	497	504	536	538	564	527	542	539	546	517	496	483	523	507	516	545	527	553	497	551	479	524	551	526	561	518	523	527	508	512	506	517	535	516	516	528	541	508	557	531	545	515	530	506	475	524	531	501	551	546	554	556	469	546	521	500	519	494	509	533	516	504	488	482	512	498	504	561	474	556	550	507	511	544	508	539	529	509	488	508	551	548	521	531	522	535	513	501	542	508	513	535	554	508	536	480	530	523	515	524	553	535	534	492	490	545	558	518	507	551	502	532	482	566	521	517	498	534	523	516	561	537	527	526	508	497	520	514	488	540	523	494	523	534	581	481	510	500	559	520	498	518	552	517	543	532	516	511	508	512	505	529	558	514	552	500	531	527	507	522	509	511	526	526	501	499	519	526	495	512	491	534	564	475	516	528	524	498	507	525	548	499	512	531	521	492	490	534	492	535	548	511	569	508	569	551	543	471	557	474	541	531	546	547	548	518	537	559	548	539	478	531	504	522	527	524	549	559	542	515	508	556	553	524	506	551	520	506	531	581	506	541	559	549	554	548	525	519	518	522	517	473	539	526	479	526	501	505	516	514	521	509	529	576	516	488	532	528	488	528	492	524	518	531	514	546	512	506	526	518	500	549	534	521	554	546	513	502	552	545	526	539	533	522	502	510	557	513	513	516	526	533	506	533	525	558	508	564	519	492	490	513	469	523	543	565	507	508	533	516	544	507	538	517	525	500	510	517	518	588	553	504	543	541	584	544	528	520	522	532	515	538	532	515	511	558	516	543	545	539	547	471	564	545	542	526	512	519	508	521	522	497	547	529	521	536	535	511	540	491	507	534	489	538	536	530	541	527	507	510	521	535	512	541	477	530	527	578	538	500	523	520	508	524	499	532	520	517	529	531	486	512	537	461	532	533	555	533	515	536	511	569	488	561	549	508	546	557	516	497	516	525	549	487	524	477	468	517	531	544	475	554	541	513	499	516	556	529	510	536	523	528	502	494	471	516	532	544	535	582	553	602	502	494	493	501	570	487	515	540	532	512	545	496	503	561	530	583	511	519	509	550	494	562	502	530	525	507	511	530	508	528	556	542	533	552	512	566	488	494	517	499	535	521	534	546	492	533	526	497	499	521	532	502	515	506	512	521	508	552	544	509	499	505	517	529	516	541	542	512	517	468	504	522	515	528	567	525	529	492	501	518	513	548	551	500	522	493	490	532	521	487	561	547	540	521	514	536	554	507	551	546	524	503	564	492	559	535	516	528	522	518	484	520	507	505	508	566	523	476	507	539	503	491	530	555	529	536	534	541	533	539	516	556	541	515	525	510	528	519	524	484	536	555	562	528	530	510	520	522	533	530	542	530	502	546	485	519	552	549	550	527	526	510	520	533	532	540	504	511	494	497	534	547	533	529	521	511	541	542	553	540	548	498	553	520	511	542	509	516	508	533	526	515	510	483	535	493	502	523	541	511	533	495	542	523	532	503	580	467	495	518	523	529	538	536	477	532	536	513	589	498	522	551	506	538	517	510	526	531	552	510	500	523	526	483	518	529	500	537	529	515	529	524	537	512	526	523	519	518	533	541	529	558	503	575	511	521	511	555	517	532	522	564	526	528	519	544	514	557	516	537	574	554	517	512	521	545	557	535	521	556	530	532	512	566	546	585	526	555	501	487	544	530	566	521	553	525	559	498	555	530	497	503	540	526	553	485	519	525	506	520	501	526	527	549	516	544	503	535	534	551	517	493	536	483	519	527	505	498	530	574	494	518	498	540	503	550	480	561	491	533	533	555	490	536	557	548	493	557	499	510	481	518	488	517	528	557	513	513	491	517	554	522	527	515	527	508	551	527	523	502	504	517	539	493	538	501	503	503	532	511	532	519	558	550	511	545	493	501	511	495	490	536	523	543	518	500	521	518	521	521	503	527	537	533	509	546	482	514	522	518	516	477	525	540	506	530	527	552	478	540	531	510	517	495	495	540	520	507	516	502	540	509	546	493	519	523	561	515	502	523	492	533	517	500	539	484	478	529	513	515	554	534	537	508	557	511	520	514	567	532	503	522	508	522	543	557	543	499	519	501	504	508	479	507	529	542	549	507	564	513	533	514	488	472	526	520	520	510	521	541	502	525	511	512	537	521	548	524	522	507	541	515	524	476	540	514	559	499	477	540	557	515	529	527	499	542	530	470	503	526	535	503	530	512	530	538	542	517	541	509	546	559	537	520	550	536	513	543	516	502	514	541	518	501	519	552	561	538	517	504	569	489	481	529	526	543	499	502	498	505	545	513	465	510	527	529	523	514	529	500	538	557	548	499	511	507	517	523	550	527	545	514	513	500	525	520	495	539	566	489	549	524	556	536	505	497	534	533	557	538	507	513	505	510	514	525	504	550	527	514	532	515	534	469	526	562	508	519	577	520	519	501	509	541	508	488	525	487	515	531	497	497	568	536	535	524	526	551	494	544	524	466	490	507	521	517	515	531	532	521	549	497	497	527	517	467	537	530	497	524	512	553	510	477	499	502	523	540	518	505	547	505	491	515	506	528	493	490	549	527	554	521	515	572	539	539	537	540	509	501	547	494	529	553	488	533	530	487	520	521	519	532	494	525	537	526	527	546	529	521	531	521	489	506	529	507	536	511	522	498	507	517	532	505	522	566	510	519	514	487	497	537	492	532	492	524	463	537	523	559	521	504	494	503	504	526	508	515	534	544	542	521	557	514	512	507	560	545	532	513	523	532	489	526	521	545	549	583	547	527	550	510	543	505	525	563	532	526	528	573	511	534
77455	69397	65927	51238	15356	1876	309	309	293	282	253	273	283	274	299	284	248	284	299	300	301	284	252	275	288	309	279	264	258	264	242	286	286	282	266	265	244	299	291	282	282	276	298	292	257	257	274	251	265	290	245	252	312	278	226	274	265	256	260	279	267	283	270	287	288	267	259	268	284	257	265	250	264	259	268	243	266	265	286	303	265	283	294	278	289	254	274	276	279	241	267	260	233	257	263	270	255	250	234	263	280	263	264	236	263	266	247	257	265	252	255	265	258	262	249	268	258	270	288	290	287	267	272	228	272	270	249	267	247	251	266	254	277	265	237	276	301	288	265	284	285	266	296	251	260	264	254	283	280	255	283	276	291	262	275	243	288	247	279	275	270	264	260	290	272	258	283	264	251	248	293	255	241	243	259	275	265	272	253	262	266	250	262	225	298	265	270	243	263	289	249	282	254	280	251	260	273	277	273	252	272	233	232	254	289	292	283	272	328	255	255	285	270	273	266	245	253	270	230	241	261	290	266	255	262	254	298	247	261	285	300	262	263	252	262	267	283	262	256	269	291	257	261	290	280	252	275	292	282	262	264	259	275	262	247	296	255	270	272	291	261	258	272	253	284	230	278	289	280	285	280	234	268	253	289	282	261	255	293	276	262	288	260	257	270	284	244	260	254	258	267	274	281	275	259	264	276	258	282	265	306	276	278	292	271	257	284	267	267	300	290	274	258	266	254	247	280	265	265	280	298	282	255	257	260	276	280	239	258	263	260	289	266	287	284	276	247	300	263	275	273	298	289	259	253	272	305	286	267	277	246	268	244	272	263	227	268	256	280	266	262	279	268	271	294	295	304	263	290	260	275	284	270	272	259	272	273	260	249	276	273	268	274	250	245	239	276	255	293	258	230	281	251	312	272	264	272	272	260	272	276	251	262	237	273	286	295	285	282	255	259	266	260	265	241	268	254	266	275	281	258	263	270	299	265	246	299	265	275	252	286	270	265	228	286	270	240	253	303	239	253	277	284	255	284	270	298	300	253	275	248	294	299	239	270	283	278	291	255	296	272	288	290	262	244	257	250	281	270	260	248	236	275	269	281	253	251	260	266	222	252	257	227	238	277	257	257	286	273	272	269	289	290	264	277	278	280	273	282	295	233	282	261	266	243	239	273	293	284	271	270	272	256	255	271	284	278	255	255	259	263	277	271	239	273	283	278	266	272	294	286	264	314	253	269	295	259	265	283	271	279	261	247	272	251	299	285	269	278	308	261	253	243	283	250	275	272	304	278	260	254	243	283	281	268	279	266	265	276	267	282	248	292	260	267	273	244	277	269	264	270	269	260	272	274	267	288	267	265	267	259	257	265	291	260	300	258	269	307	263	283	262	285	275	269	259	267	273	249	283	256	271	268	282	266	270	260	252	263	246	251	290	263	280	291	281	260	249	268	290	256	273	281	253	281	262	256	264	269	273	258	269	271	275	246	255	265	290	271	278	280	273	278	260	265	240	304	286	259	252	232	256	276	279	282	268	259	257	273	311	271	267	276	262	273	269	282	238	280	286	236	271	263	286	293	269	269	258	237	255	265	299	249	266	294	266	277	272	266	251	261	267	284	268	294	313	242	260	261	263	254	264	261	272	273	241	265	295	284	256	266	263	287	264	240	293	268	258	259	264	315	267	268	270	261	284	280	278	289	266	266	275	285	268	291	282	290	281	284	267	281	248	274	279	258	255	256	260	273	263	265	246	285	265	264	263	265	276	251	271	245	309	238	264	243	275	254	272	259	262	263	282	281	249	260	243	269	283	267	262	265	267	285	258	265	272	257	235	276	283	261	280	248	316	253	260	275	266	279	245	241	272	288	254	292	299	297	251	269	276	269	262	265	275	250	262	282	261	277	275	268	275	277	276	257	244	262	246	258	289	244	264	271	274	279	274	258	258	277	269	272	252	259	286	270	246	233	269	275	249	261	280	271	241	280	269	251	252	251	278	277	269	271	266	260	282	276	295	263	256	266	268	282	277	267	258	234	267	282	260	249	274	284	260	290	261	266	260	263	254	265	262	267	282	246	292	294	266	271	230	294	279	262	278	258	265	269	250	254	241	262	271	264	273	258	258	261	287	269	275	272	272	277	280	280	272	250	237	263	279	269	302	269	256	258	265	269	297	259	292	274	270	264	264	285	257	279	265	280	250	289	253	262	303	248	274	273	275	253	273	260	255	274	293	284	240	242	259	293	279	260	260	250	294	271	251	262	252	281	260	260	267	309	283	252	267	266	242	254	315	270	278	251	303	274	266	301	262	222	267	240	273	277	251	262	284	304	275	280	255	295	258	277	270	282	256	240	293	256	277	260	256	237	277	275	290	271	273	236	270	248	259	259	267	284	246	249	270	283	263	271	269	258	245	253	275	254	273	272	274	256	272	257	284	265	270	287	258	263	276	273	262	255	285	251	295	268	284	258	273	246	278	258	281	258	262	253	286	263	240	291	278	247	256	300	254	261	221	272	254	266	281	294	261	271	282	245	266	267	247	267	270	245	245	273	275	274	260	270	275	306	262	298	267	262	249	259	256	283	260	308	284	258	246	252	256	284	285	237	284	260	268	285	277	270	269	272	283	262	260	267	308	275	274	278	243	273	260	269	232	295	289	280	289	262	280	256	273	297	227	303	275	238	266	272	286	275	243	264	270	246	260	277	281	284	286	271	260	270	293	251	280	272	271	236	239	261	282	287	260	265	265	254	277	246	245	261	285	266	251	279	216	278	268	264	293	269	282	257	256	276	296	296	255	259	291	274	270	262	246	265	245	288	260	290	258	269	277	241	281	290	271	284	261	259	245	269	267	259	293	293	314	265	276	256	242	289	275	257	298	280	284	249	271	276	288	268	270	265	283	271	285	277	262	277	303	276	256	278	237	263	304	293	291	269	268	280	260	269	279	272	279	287	281	277	250	287	261	279	247	287	229	276	276	284	274	297	266	281	238	257	238	267	264	263	267	249	251	253	270	278	245	282	275	255	268	265	268	247	267	238	273	267	275	263	267	252	259	267	247	274	273	264	252	271	277	266	265	264	256	250	258	286	290	275	290	279	273	253	285	250	268	267	244	269	247	254	271	259	248	293	256	275	233	267	265	256	263	270	283	277	242	262	280	252	277	273	253	249	278	271	291	297	262	265	259	268	260	259	252	265	270	284	272	281	267	256	276	269	248	271	249	269	277	254	266	271	245	271	265	243	262	257	279	286	262	250	276	274	257	262	266	286	241	230	267	291	282	282	276	268	259	286	246	267	250	282	269	255	299	301	268	284	262	269	243	272	233	260	274	271	294	296	269	252	261	239	249	272	297	246	282	265	261	316	278	290	269	288	250	243	285	262	265	263	290	247	251	261	251	277	289	289	247	270	277	291	260	284	253	276	289	279	289	271	256	275	273	272	263	258	234	269	270	259	271	261	276	267	229	246	273	265	267	245	288	245	251	241	262	288	279	251	303	256	270
58317	58666	60133	43388	1116	1040	984	988	898	909	900	934	879	881	796	868	838	828	795	826	825	826	807	851	804	829	834	790	848	888	825	844	886	819	827	792	807	822	766	820	753	802	812	871	763	800	871	838	798	853	823	808	808	793	802	788	830	856	812	819	828	831	831	769	825	819	823	853	747	775	820	867	823	855	802	844	808	799	791	872	785	854	792	807	811	818	855	881	815	854	816	850	793	794	858	817	816	865	854	783	785	822	871	876	807	797	832	806	856	785	822	846	791	847	793	851	830	838	791	777	851	771	828	783	808	846	802	807	775	740	797	797	795	828	790	815	849	799	883	795	822	824	797	816	748	821	867	778	848	796	788	787	798	824	876	820	833	881	803	814	830	787	785	785	806	794	803	790	850	791	803	795	808	853	823	779	827	795	804	810	793	805	808	809	840	825	815	838	781	827	792	842	794	846	847	827	825	839	864	808	858	843	807	786	814	854	862	821	822	771	859	830	834	808	810	829	776	782	800	826	762	861	806	821	814	792	854	821	750	805	815	881	824	805	790	804	798	863	814	818	858	839	847	794	766	787	808	859	833	791	788	812	866	809	796	776	821	789	853	807	833	837	800	850	786	824	781	804	789	812	848	807	775	855	820	828	795	838	795	808	796	841	818	854	773	827	766	810	808	803	790	848	800	821	801	824	770	805	803	829	776	800	836	795	821	845	791	820	825	824	818	801	809	841	826	842	851	821	830	812	839	830	834	844	821	787	813	800	827	815	823	807	851	826	776	814	848	780	866	816	809	792	829	747	823	791	841	772	789	789	826	780	793	856	796	835	776	808	787	823	820	882	805	846	820	862	870	812	759	805	779	808	817	812	777	833	817	839	811	880	842	842	808	864	770	817	860	776	798	780	786	822	766	793	778	818	819	846	851	754	791	791	822	822	851	815	815	828	827	817	871	813	869	800	865	833	819	780	799	842	809	797	830	770	828	812	801	813	791	844	781	797	799	805	842	798	777	783	803	802	820	849	838	824	808	827	809	782	811	820	815	897	766	807	803	837	832	798	783	848	825	780	809	819	859	819	850	832	838	816	828	831	804	747	833	810	792	811	782	801	820	852	739	800	761	830	844	865	851	844	832	810	795	844	848	815	828	834	838	820	820	878	791	741	830	864	827	794	752	813	830	837	808	804	846	863	820	852	788	820	826	809	802	842	807	823	768	826	812	853	787	760	752	845	849	796	815	848	838	813	785	839	798	772	809	793	820	841	840	799	809	809	840	789	800	799	775	851	811	813	842	825	855	831	781	832	847	807	878	785	797	772	825	834	795	810	834	781	825	747	835	813	821	828	765	803	790	837	829	831	847	814	794	836	833	840	803	821	782	886	833	808	786	823	790	844	797	780	827	812	784	836	849	821	862	872	799	857	830	836	802	783	829	814	854	839	838	817	814	818	807	790	756	777	826	808	780	828	799	827	831	796	843	828	855	766	815	833	815	847	805	787	782	830	805	815	852	850	784	843	812	803	790	832	831	822	851	820	853	754	798	806	830	832	833	866	815	784	821	810	822	853	764	795	808	758	811	793	801	804	798	850	857	813	805	813	807	804	832	820	827	858	820	825	785	816	845	838	833	777	751	822	830	862	803	804	818	775	882	780	824	798	819	818	800	821	834	828	823	792	822	805	792	841	825	761	805	852	850	787	832	857	783	803	792	831	800	817	783	778	898	827	799	775	786	793	836	870	843	817	808	848	799	827	778	841	783	776	865	807	811	779	834	807	844	911	801	855	821	840	844	795	825	808	809	835	818	801	816	797	840	800	851	799	823	816	833	768	807	793	789	808	797	795	775	818	798	820	739	783	798	829	807	826	829	751	795	800	803	870	856	805	749	757	770	794	779	863	779	817	829	827	859	783	764	810	823	870	821	811	808	828	789	820	835	784	851	812	791	824	778	859	809	815	803	801	777	877	763	799	804	769	789	789	827	825	845	790	785	865	838	818	806	773	806	809	821	828	817	817	863	832	760	824	810	797	787	782	817	794	789	781	809	818	790	849	806	892	833	850	785	852	791	781	812	797	815	803	821	833	780	817	789	805	806	816	760	823	879	751	813	796	810	830	852	818	794	769	820	833	787	819	786	807	831	841	795	798	780	807	806	831	810	771	773	809	802	800	800	818	772	800	771	786	794	773	849	811	828	856	857	842	802	820	802	821	821	795	812	817	803	833	841	810	822	797	853	789	805	798	901	880	839	789	792	783	787	827	812	836	825	817	866	846	793	786	759	818	787	820	813	823	808	800	805	803	835	841	803	784	785	810	860	818	840	794	764	864	841	791	823	847	826	867	795	797	823	842	808	823	848	820	843	835	829	810	841	813	817	833	790	831	836	811	824	793	821	825	791	800	832	817	823	763	834	761	825	747	797	775	794	881	836	821	819	806	869	828	845	805	798	832	773	813	867	841	802	805	804	871	850	846	842	829	856	808	771	808	781	834	830	859	839	868	808	823	867	832	815	803	840	810	831	850	806	855	829	759	760	846	814	828	795	815	823	823	901	847	837	818	829	804	810	814	799	755	829	836	826	792	815	827	805	801	785	843	745	819	815	783	773	849	808	765	842	831	843	861	839	835	769	805	808	851	807	839	840	854	844	814	754	805	757	826	828	808	817	805	876	823	865	803	862	817	849	795	834	847	784	807	826	873	833	799	833	801	815	840	773	832	826	774	816	781	778	830	834	804	803	807	782	751	794	867	829	813	819	780	838	853	837	806	833	835	833	867	822	791	807	836	836	825	809	786	819	827	815	837	831	834	801	813	803	835	817	787	811	851	854	802	789	849	805	811	784	762	847	776	828	812	753	791	794	850	825	871	874	778	816	857	835	786	812	816	812	816	822	805	849	799	801	857	807	793	872	813	761	819	782	808	805	815	820	800	843	825	833	822	830	856	839	806	873	796	841	844	823	791	818	788	757	805	785	766	839	762	760	754	794	794	816	835	788	792	801	859	750	817	830	822	801	849	809	763	827	792	837	760	811	827	824	796	822	811	803	765	768	800	726	799	831	799	800	801	858	824	760	810	816	860	810	831	806	788	821	744	842	839	820	794	818	823	820	807	833	811	860	822	781	826	801	810	770	827	811	875	828	851	741	810	773	796	865	833	823	830	751	834	820	803	801	786	806	830	816	839	854	833	873	841	839	830	814	782	834	820	820	794	823	829	792	830	840	818	808	801	822	772	801	841	805	874	887	825	820	830	823	825	787	806	813	815	861	818	786	805	868	809	813	827	803	810	852	824	797	817	783	842	833	801	849	839	840	788	798	854	811	824	836	811	815	824	822	862	844	750	816	848	823	798	809	824	783	858	802	792	837	823	779	812	845	803	825	841	890	810	828	802	809	876	857	797	775	834	823	800	879	849	788	846	779	789	780	797	795	845	821	828	901	802	851	841	788	812	876	796	780	808	803	761	839	784	813	846	817	832	798	768	860	862	832	834	825	802	847	848
29498	15365	10351	6229	249	177	172	148	149	157	180	162	169	154	166	162	155	158	170	158	139	172	146	172	154	169	179	157	148	173	168	187	177	167	154	157	169	155	165	163	146	162	138	191	168	169	180	149	164	157	161	168	161	175	151	158	149	155	155	198	162	165	153	161	166	166	156	158	168	167	156	169	177	156	165	153	165	162	147	179	149	162	156	157	162	129	159	159	175	145	150	162	159	156	137	181	155	188	164	147	138	157	182	168	152	159	144	157	158	151	158	174	169	166	172	138	181	166	155	177	140	146	148	153	159	151	145	175	163	164	172	167	157	161	163	173	182	142	165	159	151	156	119	180	168	173	158	155	149	163	168	179	161	164	143	153	172	161	156	164	163	154	163	158	170	175	162	150	164	166	162	155	165	161	158	178	155	163	169	185	167	175	159	167	162	184	160	138	135	162	163	148	160	168	142	160	137	164	169	181	161	151	164	171	155	180	163	159	159	167	178	158	171	154	159	161	169	155	180	151	153	157	162	179	162	173	164	150	177	165	190	180	167	148	165	143	153	141	186	169	158	153	156	157	159	149	158	161	146	138	147	151	181	171	179	167	171	172	137	197	174	138	179	149	152	173	172	174	165	165	173	145	156	169	166	165	181	150	163	164	171	175	153	172	173	154	171	161	173	156	159	161	152	182	158	159	157	160	150	170	161	159	168	163	171	159	141	186	167	148	156	172	153	159	202	163	172	155	138	173	183	145	148	168	161	161	145	169	150	155	160	168	177	169	177	164	189	160	151	167	159	142	168	162	163	161	187	137	156	160	171	173	166	158	158	163	157	161	151	139	177	172	154	166	181	174	164	161	154	165	147	150	166	175	136	196	194	153	175	135	141	171	130	162	145	163	148	186	191	147	148	166	161	159	150	153	127	172	169	154	164	176	159	167	143	166	139	167	165	147	173	156	165	148	168	165	185	162	154	164	174	154	148	157	142	175	148	140	141	175	158	150	164	145	145	155	149	165	151	178	154	176	164	168	155	138	170	180	154	169	143	171	184	156	140	143	177	149	169	156	154	159	178	169	157	181	156	177	164	148	166	189	152	175	158	165	139	148	148	180	135	162	195	148	167	170	156	192	173	165	154	158	154	157	168	146	154	162	166	162	125	170	142	144	175	185	158	157	173	162	166	142	176	182	157	147	189	164	147	144	178	161	166	145	155	154	164	155	159	147	167	157	160	157	126	140	177	133	151	143	158	162	143	145	167	140	169	142	171	174	157	164	157	174	155	168	171	172	135	146	153	163	165	159	156	159	141	171	179	155	204	147	174	149	180	129	169	161	179	172	162	140	177	161	175	162	142	173	184	174	172	150	141	176	157	137	179	161	159	166	146	180	172	173	160	150	174	157	170	169	177	177	170	149	161	187	160	172	178	171	174	155	166	159	149	177	165	173	172	165	158	168	163	151	160	146	182	161	148	155	152	171	169	119	165	164	136	169	149	174	155	172	153	156	144	159	158	164	172	152	165	151	172	153	192	172	173	177	181	155	157	150	150	154	164	157	190	214	161	185	156	183	162	150	146	147	151	165	151	137	169	169	171	168	169	168	172	171	175	160	168	190	178	148	151	164	166	160	180	187	203	175	145	187	159	148	165	150	157	154	171	164	132	160	157	178	157	166	164	159	157	162	150	152	164	171	185	172	179	143	139	176	175	182	149	165	169	147	159	183	161	164	163	145	144	153	164	135	159	160	165	157	167	171	149	163	165	153	165	172	178	161	163	180	162	158	158	146	193	147	159	171	168	140	143	138	179	164	157	141	138	157	171	140	169	172	139	181	163	155	163	157	175	166	152	174	155	159	177	174	181	181	183	168	161	161	154	142	166	173	188	180	145	173	149	161	163	182	173	145	149	163	152	170	165	159	147	155	163	152	166	175	157	160	175	153	167	167	175	166	150	161	171	143	155	157	137	177	154	143	176	157	179	162	162	171	172	154	182	159	160	172	154	164	182	164	162	178	160	171	156	162	177	160	163	154	179	161	157	134	165	148	168	169	162	163	163	168	168	171	132	147	174	159	172	154	184	159	182	163	151	147	158	183	165	167	167	196	162	169	178	170	154	164	167	163	154	161	178	153	178	162	167	159	172	175	152	150	166	167	156	177	155	141	170	182	148	189	171	160	166	142	143	151	152	171	195	155	159	174	162	167	154	151	164	146	154	179	171	169	155	180	169	161	171	167	165	159	163	153	156	167	161	150	121	145	147	153	157	178	164	168	162	158	161	163	166	155	147	171	124	175	147	157	181	175	180	153	149	167	173	161	150	170	161	148	206	184	165	143	162	157	166	158	154	174	177	155	153	161	172	162	171	172	144	166	179	184	179	143	160	178	164	189	145	168	146	154	165	166	143	140	154	162	164	148	161	179	152	171	154	166	147	159	162	157	155	173	156	145	165	165	173	156	173	164	162	160	167	147	159	169	135	151	158	151	172	174	157	151	165	173	165	155	158	148	152	182	166	158	177	170	168	171	150	162	171	122	202	154	159	155	179	163	146	179	161	153	158	165	175	156	165	184	156	161	144	165	190	180	174	147	140	152	146	162	160	146	176	170	194	167	166	141	164	166	169	144	169	157	170	178	161	160	170	149	157	166	163	154	168	142	162	170	168	185	175	149	167	167	144	164	160	151	184	162	183	140	148	161	168	179	165	166	155	140	173	156	158	155	174	170	173	149	157	163	171	165	158	143	157	163	160	161	173	169	178	191	171	152	151	180	171	166	173	168	153	165	157	155	174	142	167	162	166	180	181	163	144	159	186	149	147	148	158	152	165	168	159	168	168	153	159	152	173	163	171	168	160	147	177	164	171	172	174	146	172	178	150	174	164	160	156	162	180	158	168	162	166	172	150	163	156	141	172	165	170	161	169	160	159	152	165	176	161	170	158	173	159	181	161	185	150	152	166	145	136	173	142	168	159	163	162	173	141	158	180	157	165	170	179	157	168	154	149	153	172	164	172	151	160	156	167	159	149	182	163	133	173	155	146	170	173	142	165	182	149	173	147	174	172	162	184	175	147	153	172	158	140	164	178	191	151	175	150	153	168	162	159	173	150	136	174	178	183	168	156	149	151	153	158	136	152	176	157	158	166	159	141	177	150	143	177	166	142	176	157	175	163	164	180	171	176	178	187	141	190	163	168	157	151	168	170	173	158	174	171	175	160	170	167	160	171	163	174	162	151	180	157	159	151	159	150	158	132	160	166	171	136	158	160	170	135	162	193	163	173	164	164	172	155	194	174	174	170	164	157	145	152	185	152	162	156	137	173	173	167	173	142	162	161	175	174	157	153	157	151	163	154	150	153	166	159	158	160	163	146	175	147	179	156	167	123	146	174	166	164	166	153	178	164	168	180	179	155	165	162	177	170	179	145	173	176	177	169	179	154	158	170	150	162	166	165	174	142	181	152	171	190	134	144	184	155	189	140	177	150	170	148	153	152	150	130	163	179	164
27292	17871	16448	13220	563	526	560	577	519	567	501	571	508	504	541	545	508	513	559	543	504	538	562	523	530	528	503	535	494	569	519	517	544	551	513	517	530	534	520	517	551	576	507	523	539	531	518	524	521	544	549	518	531	566	558	506	508	539	528	555	543	513	523	511	518	521	516	565	523	558	511	516	503	525	518	556	507	542	493	535	524	481	558	549	539	535	538	531	539	527	502	525	553	554	509	544	538	518	559	495	531	510	535	540	555	532	548	513	525	535	542	496	540	533	557	513	535	547	545	504	554	521	556	531	523	555	517	499	495	530	513	510	566	543	514	553	528	549	528	519	560	522	576	530	543	529	554	501	541	507	516	572	556	545	519	543	503	549	531	492	550	567	541	516	517	528	508	515	541	527	512	564	548	545	574	591	548	537	542	530	534	542	550	546	513	539	523	507	504	530	568	540	543	538	535	523	505	548	529	523	543	572	527	534	541	517	520	529	524	535	550	584	488	563	535	570	497	583	527	522	507	545	508	504	545	513	528	534	544	510	523	556	553	527	529	554	541	529	538	510	550	510	510	569	487	532	542	532	524	516	551	545	558	491	529	516	521	554	524	542	510	536	535	555	508	509	541	559	537	552	569	540	550	494	568	498	542	535	570	526	532	526	531	556	546	539	536	561	539	519	543	554	502	511	512	588	522	537	513	522	538	514	534	545	546	497	539	538	560	522	532	544	484	520	560	500	555	509	502	530	566	557	552	566	534	526	585	514	526	525	538	549	543	527	509	515	571	559	515	510	574	503	475	514	535	536	555	535	547	548	555	563	587	556	532	484	538	533	562	528	507	567	517	498	527	539	558	513	492	509	502	498	547	550	534	495	518	548	540	520	553	531	524	503	582	531	490	570	521	524	489	546	552	554	552	558	541	532	564	544	509	552	557	542	529	539	559	493	547	527	586	563	566	556	578	521	501	517	535	553	547	521	595	528	524	561	508	524	537	554	527	536	521	521	564	511	520	559	564	553	551	508	544	550	566	520	493	546	509	510	550	562	568	523	542	551	512	518	521	556	512	588	478	540	546	539	566	559	492	551	513	538	488	548	519	565	562	519	567	532	541	526	560	547	554	501	530	496	555	497	520	496	578	584	559	534	506	501	524	490	495	536	538	539	513	539	542	554	563	512	531	584	515	563	564	505	521	539	533	511	522	531	545	504	517	503	515	547	480	450	538	498	525	554	526	553	543	525	466	519	514	566	496	526	526	550	538	546	529	582	544	497	558	583	521	506	524	526	504	526	514	521	502	525	553	533	545	527	567	525	539	561	593	542	530	498	519	542	499	514	582	524	525	596	525	530	538	553	540	521	517	564	559	531	528	554	551	520	527	498	508	535	526	564	554	530	558	560	548	582	529	526	526	568	533	497	552	535	558	513	539	540	517	518	521	537	542	518	474	577	557	555	551	520	491	551	505	491	557	485	533	541	552	497	524	557	510	501	493	551	536	506	524	520	537	544	537	528	522	531	545	572	555	545	538	573	555	523	535	538	552	521	553	548	532	486	556	592	539	582	546	539	525	523	563	522	490	557	572	546	535	533	501	534	514	525	531	562	583	578	494	522	578	534	531	525	523	516	567	533	533	542	566	538	525	522	525	564	572	503	504	532	532	532	511	510	509	576	506	557	589	579	532	565	574	565	528	520	536	524	543	541	528	486	519	580	551	558	517	587	508	514	586	540	552	575	538	492	549	536	518	528	530	534	543	515	522	566	521	520	543	523	546	568	516	523	507	515	528	544	536	514	544	547	483	506	496	554	556	558	549	546	551	520	537	531	560	517	568	505	525	511	529	542	557	519	529	528	531	538	538	545	535	570	518	493	531	544	508	521	573	524	560	521	527	526	539	499	519	531	543	532	497	518	531	552	530	509	572	529	560	567	499	517	526	544	585	539	534	527	489	547	558	554	553	504	523	514	560	497	557	549	557	519	515	505	489	540	545	529	579	583	532	550	543	561	507	571	499	494	488	535	493	529	573	554	542	536	496	569	523	508	532	510	520	538	560	528	526	551	590	527	536	551	513	565	549	574	555	528	509	559	533	513	521	528	537	536	479	533	531	550	538	559	538	557	506	526	529	514	485	492	538	547	534	536	528	528	548	545	552	555	492	521	520	509	514	535	506	525	569	545	551	533	536	541	528	546	544	538	554	542	522	543	538	550	544	519	555	508	530	542	515	538	572	551	561	552	497	525	504	547	532	536	558	521	562	513	504	538	543	565	544	535	533	545	540	564	515	527	565	536	525	564	532	517	540	534	555	509	537	565	581	520	520	504	570	528	501	511	546	550	524	501	533	563	534	566	515	547	492	558	510	540	533	541	526	545	537	543	501	545	574	530	500	551	550	511	522	538	534	487	508	551	563	545	495	502	533	518	491	544	494	559	526	527	552	551	553	504	500	525	546	500	545	542	495	540	544	509	532	514	563	520	538	530	539	524	487	544	508	507	523	586	522	543	505	501	522	536	517	565	530	536	535	515	517	515	578	509	569	523	563	598	523	557	557	551	470	586	505	519	541	528	521	527	514	575	523	499	515	511	517	569	549	502	515	496	523	547	476	527	542	523	598	538	511	562	566	520	546	549	520	524	517	523	516	493	568	538	578	542	523	584	590	524	548	499	553	529	536	505	484	514	519	546	516	506	511	511	519	548	563	543	529	545	522	520	511	518	487	520	550	533	523	533	563	515	555	565	530	518	573	534	546	549	533	506	518	540	522	534	510	544	533	550	560	521	548	541	550	530	576	528	602	528	509	486	554	481	528	563	554	505	510	565	537	523	494	510	570	476	511	551	527	500	573	462	561	536	529	550	519	537	530	559	534	530	505	553	530	535	540	577	547	543	529	516	504	545	544	526	553	571	543	530	522	574	558	532	520	526	511	540	550	534	528	541	524	520	523	503	529	575	561	529	510	548	542	513	510	494	500	574	550	548	538	536	534	521	516	545	534	505	566	525	546	526	524	504	540	524	503	522	545	559	493	544	549	528	564	526	534	518	505	507	508	545	513	541	540	528	502	506	506	559	496	533	536	511	497	510	540	577	523	565	505	548	571	502	539	532	516	506	511	583	538	460	524	517	560	566	556	546	538	523	518	536	537	568	547	541	464	520	557	535	508	501	533	546	561	507	561	534	521	527	545	586	504	550	486	519	553	528	526	522	521	524	569	536	528	565	539	530	532	514	548	508	548	524	574	542	520	520	580	532	591	516	514	534	515	498	520	528	536	552	516	537	510	521	532	550	551	571	533	517	550	517	489	555	523	547	498	509	553	522	500	512	564	527	525	537	563	480	584	537	543	507	562	562	520	529	534	516	553	561	544	549	579	535	478	536	545	528	581	577	561	537	547	563	481	568	510	564	542	549	502	544	526	530	543	558	517	551	563	521	539	570	525	516	491	567	560	546	530	503	579	521	525	546	558	508	554	547	542	529	542	557	493	539	561	575	523	548	514	541
63022	52870	51311	36445	5893	259	176	185	184	199	167	166	165	164	167	188	186	164	154	164	180	166	155	152	171	162	169	172	181	174	154	146	171	166	160	158	185	184	158	177	169	201	175	147	156	179	178	153	156	170	187	176	160	169	164	157	164	156	160	153	164	179	165	169	160	185	162	157	170	169	169	169	187	158	162	168	170	172	184	159	157	184	170	181	163	160	168	141	182	174	169	159	153	169	151	162	169	144	150	147	175	155	180	138	154	164	152	172	139	160	156	177	167	157	157	152	173	178	167	165	167	159	177	147	174	154	178	189	179	164	188	154	162	193	174	177	155	166	175	150	161	173	168	169	144	163	160	162	160	159	167	163	148	133	188	166	180	165	199	161	173	180	163	167	149	153	165	169	169	177	163	162	169	164	179	155	152	154	158	173	155	156	181	174	165	157	163	160	146	174	153	169	151	178	161	173	167	167	159	171	160	162	164	176	162	172	186	157	184	165	152	147	164	178	188	171	147	144	155	147	165	160	154	158	154	174	183	166	182	163	167	140	156	165	143	180	164	170	160	171	192	149	166	175	171	174	163	153	154	181	169	166	154	168	179	158	160	144	163	173	168	184	170	167	166	161	175	164	175	150	161	153	182	168	177	155	177	162	156	175	166	159	167	176	174	159	182	169	155	181	161	164	186	142	150	176	161	158	151	151	161	145	164	187	174	155	139	149	160	177	188	158	168	172	165	166	143	162	174	161	157	144	149	151	173	173	157	147	165	181	195	149	170	140	145	161	174	154	156	193	165	150	182	156	184	158	177	170	156	161	165	188	174	170	164	163	185	179	198	161	159	149	154	169	171	167	162	181	161	186	171	173	182	160	174	162	197	191	166	173	158	171	162	159	173	154	159	163	162	152	171	177	183	169	159	162	192	158	169	160	148	159	169	199	171	166	150	146	170	159	183	181	175	174	152	159	180	170	170	176	142	192	179	171	182	170	151	147	186	192	179	164	158	177	149	160	172	148	156	177	156	181	172	174	179	172	171	161	157	159	165	169	182	180	174	156	170	167	148	174	195	159	172	181	185	185	171	151	172	155	159	168	162	176	175	175	164	179	157	184	151	161	153	162	178	146	161	172	147	148	164	156	164	178	183	166	137	146	173	168	165	152	151	165	169	170	166	174	171	185	186	161	150	171	172	162	182	179	178	174	164	163	190	165	171	159	178	182	153	174	153	169	171	159	173	156	170	172	184	182	166	165	140	173	171	155	159	152	184	187	150	140	163	157	186	167	138	165	149	180	176	168	149	148	180	121	163	163	174	218	177	153	149	165	171	167	176	164	174	139	165	161	168	164	144	168	141	156	170	167	164	168	166	155	170	148	160	172	163	178	154	160	160	184	160	158	166	163	173	173	183	128	183	174	184	164	168	173	151	173	156	147	159	158	155	192	167	162	161	166	160	149	175	169	147	159	153	167	163	164	176	153	153	172	167	163	154	162	182	183	177	178	183	180	167	175	146	169	174	168	162	163	165	173	149	144	183	150	150	163	162	174	167	167	172	180	166	152	161	173	164	165	151	182	177	164	158	166	162	170	177	152	156	168	174	177	152	141	195	180	147	184	175	187	159	170	147	149	187	149	153	150	170	148	155	146	158	181	165	171	165	168	162	177	153	169	162	152	153	174	175	157	177	165	148	192	158	180	175	175	166	167	131	159	175	182	157	154	189	157	178	158	190	156	164	170	192	178	162	155	147	163	178	163	172	162	180	155	162	175	155	163	152	167	164	134	169	172	165	171	155	174	167	178	148	189	151	162	145	158	162	161	176	170	159	139	185	175	165	159	174	151	167	170	179	168	161	161	156	183	159	177	164	188	167	181	168	169	160	151	140	184	152	177	155	151	161	168	171	148	176	171	157	172	189	182	171	176	142	175	149	144	157	170	164	156	174	176	144	179	178	156	164	157	154	168	172	162	164	189	170	177	174	180	172	166	164	137	179	180	157	154	166	153	178	159	157	167	184	181	164	169	187	148	182	148	167	164	162	172	158	162	173	157	185	173	162	157	169	178	170	158	174	164	155	162	175	138	160	157	175	156	177	167	165	155	171	149	158	165	159	170	176	169	177	189	146	183	151	144	163	174	160	159	147	176	157	184	170	176	192	169	152	156	175	191	141	146	160	172	174	171	189	170	154	183	184	162	153	171	147	161	145	178	183	172	145	169	152	159	167	179	169	175	164	177	172	146	151	165	160	165	167	147	166	168	160	166	168	164	169	146	154	177	148	168	170	172	183	187	160	186	193	161	163	157	160	155	172	153	165	177	153	169	175	151	200	172	170	166	141	149	182	162	155	176	157	170	165	153	141	164	168	170	177	170	169	176	172	167	157	135	153	174	150	187	194	156	186	175	168	147	164	149	161	169	197	147	163	169	155	162	188	171	166	164	147	165	173	151	158	150	164	166	177	161	195	170	178	182	148	173	151	157	162	163	142	158	156	161	152	157	186	166	148	167	165	160	144	172	161	168	148	180	169	158	168	151	175	158	175	130	175	157	149	161	175	176	157	158	189	156	161	147	150	185	170	190	179	179	171	173	150	156	171	183	170	152	160	166	171	165	150	160	182	178	170	157	153	151	164	142	172	168	171	157	150	187	137	177	172	193	173	163	146	144	170	170	166	159	171	142	194	154	170	180	145	154	161	152	168	182	175	142	173	169	178	158	165	167	187	172	159	157	152	172	145	178	164	169	166	177	186	149	177	155	171	197	153	184	177	158	155	165	170	171	177	188	162	141	176	151	170	155	193	158	169	170	184	174	148	160	170	167	166	181	180	161	179	164	178	166	147	176	177	165	175	160	165	165	155	162	158	144	170	163	187	157	170	162	160	206	167	158	164	183	150	175	194	169	136	173	152	162	173	181	162	154	184	164	160	163	184	158	168	176	166	153	163	171	150	150	164	170	151	167	177	188	163	156	145	155	182	175	177	162	180	179	160	176	171	148	169	185	156	167	174	161	179	163	188	135	154	151	161	148	175	142	162	144	191	189	158	161	156	203	191	168	158	181	180	187	175	159	159	161	163	142	172	124	178	165	171	154	169	165	150	156	186	145	191	162	174	167	167	169	149	177	168	152	146	159	174	173	156	175	156	157	174	170	152	136	152	164	164	159	145	173	136	190	142	164	182	160	163	178	172	167	175	177	165	157	169	156	190	195	174	171	161	173	155	157	184	174	157	187	156	188	161	182	151	177	149	161	171	172	153	149	145	162	178	155	145	164	146	158	144	160	167	186	154	147	174	159	168	181	175	150	154	138	168	163	151	172	179	155	166	177	173	174	140	166	150	152	179	147	209	169	160	164	165	166	152	151	153	176	148	139	171	181	162	156	154	158	162	141	173	164	164	154	161	169	163	171	169	173	165	165	190	161	141	163	172	170	161	141	175	149	177	152	182	151	150	147	170	191	172	179	166	158	160	156	177	149	183	162	157	139	158	163	174	162	161	135	172	173
44160	43153	47065	34753	653	600	624	581	561	570	580	565	567	578	546	544	587	566	554	544	534	603	545	546	569	552	568	566	513	562	550	500	545	555	503	523	535	530	568	571	519	523	542	556	570	574	578	525	534	559	539	540	532	543	517	582	543	529	512	492	544	541	514	524	534	524	552	558	564	539	585	544	578	575	560	520	528	590	560	585	513	538	641	521	559	531	505	513	562	512	555	549	547	554	525	529	540	504	563	598	532	521	577	546	567	576	563	513	583	506	545	545	513	562	549	502	552	533	511	568	546	532	543	549	543	518	541	530	574	561	536	561	532	562	551	547	586	505	536	550	484	546	536	511	495	570	553	522	494	523	568	569	558	550	562	534	549	546	520	548	529	539	542	561	538	577	563	577	552	537	530	497	519	563	524	527	562	572	579	581	566	529	574	557	517	579	527	534	563	558	532	535	574	574	553	576	571	571	564	541	542	499	573	543	549	537	546	546	519	533	539	538	541	533	549	561	635	550	536	545	529	552	516	550	569	544	540	511	554	511	568	540	528	542	538	553	552	562	565	554	606	521	543	555	539	564	569	574	581	549	509	533	543	492	553	538	592	516	532	539	520	543	536	554	527	531	526	576	563	616	530	563	555	567	537	547	547	553	496	512	512	591	557	544	533	578	552	529	529	494	563	552	563	572	532	539	564	561	554	559	524	555	553	505	535	509	521	530	546	518	538	568	531	568	544	567	507	549	530	574	536	557	527	564	533	568	577	519	555	552	508	511	501	510	578	517	544	546	561	564	561	549	569	497	500	555	554	511	534	528	554	505	568	523	530	550	519	548	563	548	532	535	541	513	533	551	566	540	546	540	566	538	531	544	528	498	532	551	567	569	561	561	556	521	529	544	532	551	581	529	537	536	527	572	550	527	537	518	567	506	550	573	554	554	517	516	557	563	578	558	537	584	560	549	568	568	531	570	531	528	501	539	569	522	588	551	550	551	494	577	503	541	541	555	554	602	561	539	525	542	575	545	568	574	571	534	562	534	522	545	541	583	529	551	496	539	504	578	555	623	522	497	547	519	547	524	517	551	553	555	563	529	540	576	534	546	570	542	557	537	536	523	537	536	506	554	516	561	540	549	519	501	549	539	530	584	525	543	580	566	518	540	547	534	547	556	543	569	563	511	569	523	546	561	603	575	538	549	515	556	520	558	538	537	568	573	560	561	592	522	566	570	517	506	583	538	497	586	526	539	545	552	553	537	520	535	539	531	597	551	568	533	525	557	548	545	530	520	556	541	521	529	534	551	548	543	555	552	520	568	522	572	518	561	544	521	503	528	541	514	558	538	575	542	540	571	536	530	534	527	557	538	564	546	554	573	551	566	509	549	575	541	547	505	527	575	533	502	547	543	532	509	544	537	540	529	555	536	548	491	566	531	541	536	542	565	548	514	538	562	531	550	548	520	533	533	568	587	566	532	560	550	593	543	547	566	510	558	547	571	513	581	507	579	549	548	559	555	539	548	514	511	529	504	557	558	524	559	545	549	526	488	545	545	517	507	533	557	527	566	571	524	564	550	515	546	567	542	509	564	511	506	569	521	563	529	516	531	539	554	543	536	516	509	527	554	526	553	574	583	547	532	523	523	579	536	548	541	549	568	555	520	548	508	545	541	560	522	552	585	541	564	560	528	527	542	529	516	539	534	531	557	535	552	525	580	535	508	539	512	558	559	557	534	549	547	530	556	561	547	557	545	541	538	536	578	550	528	516	550	554	579	577	560	545	532	552	565	567	532	574	599	543	551	566	558	511	556	534	508	580	569	579	528	533	546	521	528	530	555	571	551	590	547	524	563	545	535	567	560	534	549	542	558	542	552	579	525	522	551	542	498	534	510	556	559	595	558	474	570	526	567	537	551	543	554	486	541	530	535	540	553	560	535	531	524	525	520	525	559	515	556	562	549	510	549	546	562	486	581	567	539	507	535	564	523	542	574	560	547	550	510	534	571	541	551	544	568	511	507	554	564	572	487	565	523	518	544	538	571	506	566	528	525	580	552	554	503	564	544	542	543	552	543	546	548	514	529	527	495	556	560	545	524	528	519	548	514	568	542	545	537	611	509	558	558	559	541	565	514	563	560	560	537	541	570	536	511	531	571	555	574	556	544	547	602	542	530	545	527	537	540	545	527	567	536	525	560	530	586	543	550	533	580	558	517	517	535	522	521	551	556	549	582	550	511	539	566	556	545	528	524	554	540	531	514	540	558	570	521	553	530	554	520	519	515	568	545	549	511	574	558	528	562	525	549	532	572	542	546	578	561	575	541	570	551	548	529	558	564	520	552	559	492	572	527	502	540	531	521	542	530	594	526	512	533	578	549	539	498	555	547	499	569	520	532	572	514	560	539	551	527	578	515	524	540	527	571	566	533	531	537	561	504	510	572	563	557	569	543	528	551	543	560	532	516	542	524	539	549	564	537	531	546	559	577	571	549	556	551	565	564	506	565	529	557	573	561	582	543	543	534	559	527	572	516	576	544	540	580	567	526	505	572	518	504	538	549	580	548	535	561	564	540	544	564	603	508	524	525	516	578	526	558	546	564	532	562	522	569	489	563	583	548	522	503	546	567	552	576	533	581	580	538	523	562	559	499	545	556	535	547	529	561	526	565	516	528	563	568	572	598	541	552	542	570	569	533	527	539	555	556	524	569	522	538	546	532	566	529	560	564	554	522	537	528	546	562	548	547	525	531	541	527	561	574	556	557	540	535	570	513	546	555	537	526	545	545	609	549	563	565	527	511	554	550	532	518	509	565	576	554	494	546	558	603	577	545	535	515	543	540	535	536	551	550	511	568	551	568	550	549	552	560	513	520	562	535	554	508	515	556	530	519	519	539	561	564	579	558	526	542	539	535	580	569	513	513	548	558	547	532	548	541	557	558	576	567	580	544	542	535	569	511	551	547	517	531	522	533	549	581	532	511	553	552	544	569	566	486	535	529	552	551	604	578	549	566	584	561	570	526	501	524	578	575	542	535	549	539	570	538	542	558	550	534	558	532	554	539	540	521	540	592	499	523	565	520	542	549	562	542	522	563	557	584	557	543	531	545	524	535	582	530	531	541	519	536	532	564	549	572	528	589	578	515	524	534	548	517	561	537	595	567	579	526	576	515	542	513	518	563	569	533	558	579	514	539	545	552	527	556	567	540	513	566	547	568	548	538	540	547	617	544	523	529	554	583	530	549	538	546	548	558	531	521	543	558	513	553	576	529	530	552	508	549	589	538	556	553	552	547	552	551	579	556	565	573	557	509	536	576	538	598	520	545	573	482	553	544	571	524	596	507	549	527	557	548	568	544	540	566	548	493	521	572	510	544	537	544	555	525	564	517	577	555	588	560	531	552	555	577	561	523	546	542	536	540	547	555	562	556	565	522	517	568	514	530	537	524	543	548	599	556	565	524	587	540	529	550	608	536	544	566	576	487	558	565	545	523	559	546	543	505	531	552
77530	69484	67589	48650	15435	2537	327	307	295	264	280	270	252	306	288	272	310	249	235	290	259	294	264	261	266	265	239	254	274	280	252	250	254	247	268	274	277	277	274	253	271	270	247	275	271	282	255	282	312	267	287	273	253	277	234	297	265	250	295	242	301	243	299	281	291	285	249	260	296	265	272	259	265	266	279	278	276	271	296	252	269	276	254	265	300	281	270	260	266	267	257	293	259	269	284	267	267	290	285	276	261	255	271	268	286	277	286	260	254	267	243	259	262	270	231	293	246	245	260	260	256	280	278	268	265	294	265	247	246	281	293	273	282	250	248	258	289	263	279	292	247	284	292	258	261	253	300	282	281	290	252	311	285	253	270	259	272	274	243	284	272	277	296	287	260	273	271	273	258	256	272	300	232	265	266	276	248	293	255	284	250	245	281	287	281	282	270	306	282	301	271	265	300	281	295	275	239	255	250	269	298	254	288	253	242	282	279	305	290	295	257	267	227	301	269	274	297	270	266	289	281	289	268	244	256	272	272	271	275	294	237	248	293	265	283	263	287	264	265	305	256	261	283	269	275	263	256	262	261	288	275	275	283	253	257	249	268	289	249	285	286	260	244	316	268	253	263	246	301	273	262	287	264	273	279	276	294	253	281	254	270	276	291	283	252	245	262	279	255	261	255	288	279	260	258	284	274	268	254	271	304	274	279	249	280	275	262	248	250	269	282	280	244	283	287	228	311	266	248	276	293	261	294	261	251	270	258	265	249	264	259	262	293	242	255	282	299	239	252	264	289	274	272	278	273	236	257	275	261	247	278	283	274	277	281	266	280	280	265	275	263	255	266	295	273	289	264	266	276	284	288	307	285	277	287	258	272	264	300	280	241	251	264	256	273	291	268	285	273	277	285	263	264	249	264	275	279	270	283	265	288	279	263	253	238	288	260	287	247	258	258	291	271	264	251	259	275	235	254	270	269	259	287	272	275	284	259	256	264	278	260	250	287	303	252	268	246	272	277	260	279	284	280	252	236	292	261	287	273	276	295	287	275	237	299	246	276	272	291	259	265	248	276	295	278	274	246	241	284	243	251	292	274	287	281	300	290	260	289	283	285	265	259	255	249	273	274	300	294	249	261	292	265	269	291	276	286	307	231	272	279	253	259	267	283	266	253	264	310	285	272	297	277	288	261	257	274	279	276	259	274	271	263	275	268	281	262	285	292	264	252	251	256	257	251	288	286	253	272	251	291	292	281	294	294	283	267	271	296	302	241	274	268	271	254	251	272	266	260	235	265	251	237	249	244	255	252	305	270	253	296	243	261	269	230	231	296	262	269	254	274	266	286	247	258	283	265	263	262	283	262	269	269	259	250	305	290	275	276	271	261	272	251	262	291	264	252	265	252	256	244	293	272	272	259	258	246	255	243	264	256	282	259	272	276	235	273	294	270	278	271	272	255	272	275	273	278	244	259	270	257	295	245	262	261	302	289	248	290	265	249	249	258	266	245	289	240	294	294	268	267	247	299	241	273	263	268	255	264	286	286	272	253	295	280	275	275	309	292	284	292	282	289	291	255	264	246	249	263	263	266	276	285	302	284	275	288	241	264	272	264	251	279	287	264	289	263	269	276	280	288	236	266	287	271	259	254	234	237	265	256	261	238	294	263	268	280	251	291	253	258	270	270	266	269	252	281	297	285	257	273	250	246	268	303	262	294	245	271	290	266	291	260	295	291	263	273	275	274	270	250	246	274	279	277	248	255	270	286	253	262	267	255	262	275	278	276	276	278	272	258	259	270	237	239	275	257	267	253	247	244	273	255	268	274	252	240	284	270	243	271	263	264	305	266	284	266	250	282	287	276	290	237	263	269	298	294	268	248	270	271	236	257	267	272	303	239	258	269	283	248	257	257	301	295	238	294	282	259	304	288	265	303	260	251	270	286	290	259	265	272	266	283	289	252	289	279	266	286	266	291	266	272	292	278	266	276	267	288	296	302	317	291	269	304	270	271	277	276	271	244	268	257	290	299	304	282	277	280	280	259	266	254	264	240	250	263	268	249	273	269	257	267	252	235	271	245	267	298	264	249	251	260	290	307	250	277	254	268	303	272	234	289	242	254	272	258	286	222	274	278	271	257	279	261	299	303	258	303	282	271	274	260	278	241	263	284	275	238	289	265	262	292	277	287	268	259	263	298	285	267	276	260	265	254	258	247	284	293	277	277	263	280	235	278	289	279	294	293	286	280	304	289	250	267	265	257	285	269	257	272	276	259	290	293	278	312	261	290	296	246	263	255	240	239	248	270	271	243	277	276	256	278	272	275	279	303	270	249	252	236	257	288	271	277	271	256	272	290	274	265	253	256	243	312	296	258	269	265	302	268	265	275	284	253	296	277	269	270	280	270	259	294	265	265	269	256	267	249	299	262	289	278	281	276	268	249	264	278	283	268	269	261	297	279	263	274	272	277	249	273	291	285	272	268	285	269	307	258	299	268	243	263	258	272	257	291	252	272	280	280	284	267	241	261	273	283	253	281	244	249	262	282	281	277	262	272	253	280	296	268	296	266	239	258	285	270	260	211	280	273	261	289	249	273	261	250	277	293	283	302	260	248	246	268	264	290	295	291	300	290	262	252	287	276	281	283	280	257	264	242	263	273	284	255	263	278	267	255	269	273	246	261	289	275	271	291	265	245	280	254	253	253	274	261	258	228	263	275	268	268	266	288	251	296	250	259	259	248	268	264	266	259	279	250	274	255	294	284	273	260	277	286	244	271	277	274	311	266	263	268	261	265	262	292	230	286	279	264	274	268	271	282	250	272	244	280	267	250	271	259	260	257	228	295	261	293	294	259	282	302	280	296	279	219	285	264	282	268	274	287	255	269	298	265	262	235	299	293	270	294	265	264	281	290	251	281	284	256	259	249	237	280	255	301	268	262	248	275	255	279	260	266	279	276	283	290	241	246	283	313	260	285	249	270	263	269	303	281	276	282	265	281	296	268	286	274	242	238	279	300	266	278	268	280	296	281	256	276	301	256	265	292	253	298	276	244	247	273	285	257	292	270	250	286	257	266	258	249	281	258	257	285	288	263	258	262	266	271	281	269	247	253	292	277	285	266	284	275	290	284	272	257	236	255	264	243	269	269	269	277	263	271	252	254	258	260	268	269	262	251	266	263	276	258	246	262	277	308	250	259	251	274	279	271	294	275	263	296	302	258	283	263	248	300	281	257	272	298	251	299	271	283	270	279	255	292	275	278	288	263	280	292	250	250	271	250	298	239	230	282	253	282	250	271	275	247	281	269	258	304	273	292	284	275	255	271	282	267	253	282	247	275	249	257	232	246	230	279	282	286	279	299	297	257	274	271	235	291	269	279	279	270	247	275	196	294	236	290	274	279	306	271	302	265	284	298	269	266	240	262	280	258	245	281	290	292	268	248	267	271	261	294	282	260	247	271	286	277	286	296	292	271	318	273	274	263	290	261	276	256	261	267	293	267	284
57209	58316	62908	43197	1120	1076	996	970	932	955	932	888	856	811	874	847	907	835	862	778	864	858	835	843	819	806	837	880	783	837	785	803	822	843	817	818	818	766	840	836	847	819	842	818	797	876	819	792	833	823	825	806	802	831	824	852	812	801	884	853	836	846	813	785	818	815	794	807	853	770	819	780	807	822	820	897	825	830	800	845	856	801	780	785	877	861	801	828	826	830	797	786	788	830	802	807	816	853	816	807	830	802	814	830	790	781	798	856	845	778	841	812	780	817	841	837	809	836	854	779	800	773	846	843	834	799	856	756	818	817	805	782	833	873	807	868	786	807	764	785	885	821	875	834	852	861	851	809	853	856	796	815	840	790	841	790	749	799	802	848	768	814	787	782	828	814	891	817	802	809	797	799	836	835	803	787	760	828	834	820	812	829	793	843	788	844	793	831	822	777	838	822	858	843	839	865	838	792	813	846	810	818	840	803	772	807	833	794	752	799	872	787	842	814	828	804	845	792	812	807	806	843	785	826	874	811	847	849	800	865	845	792	823	811	831	825	817	812	789	715	887	820	790	797	824	842	835	830	818	836	820	812	834	839	828	796	801	810	824	836	854	856	863	833	817	832	857	817	849	778	843	839	802	820	864	805	808	833	825	848	885	812	772	818	802	758	787	793	844	786	876	837	835	822	828	864	817	824	851	803	843	836	784	779	867	826	837	801	822	811	784	828	836	889	822	806	807	804	874	798	818	860	780	870	809	802	814	820	789	875	850	819	854	888	810	784	850	860	821	832	816	832	838	910	824	829	874	845	872	831	794	800	815	863	778	768	812	829	810	814	772	837	808	844	794	819	835	815	792	874	804	812	787	812	817	791	847	826	764	794	788	783	790	836	773	823	825	835	867	804	821	823	830	816	830	845	762	804	768	794	845	833	848	826	795	844	858	802	797	796	801	810	799	802	812	837	820	823	797	792	797	841	830	802	791	849	803	789	838	883	843	863	841	739	831	799	819	819	828	848	821	803	827	829	792	845	813	837	828	801	796	812	761	760	772	853	817	827	776	858	837	819	833	794	814	809	836	871	800	847	820	856	763	830	805	846	813	834	851	809	836	803	810	827	814	839	840	840	812	906	852	825	849	806	826	836	766	793	796	804	789	831	879	795	796	830	825	780	779	854	800	816	850	816	824	848	853	818	874	804	781	822	870	797	842	787	810	802	829	835	839	832	807	896	866	771	766	816	833	826	790	806	793	820	833	840	861	817	814	823	780	803	788	794	784	803	852	823	830	887	829	854	810	825	820	784	858	794	810	873	847	837	809	822	866	859	820	854	842	864	821	796	765	818	816	813	871	850	807	828	798	806	806	809	841	821	820	785	828	838	818	851	836	844	813	874	789	780	831	815	821	814	825	797	824	816	833	817	816	802	812	823	862	835	840	866	868	864	852	781	840	827	850	865	791	826	856	789	848	812	794	828	872	818	808	840	836	801	831	842	834	786	789	808	813	841	792	783	822	819	835	775	848	872	801	831	825	870	792	818	888	780	836	826	816	857	820	877	833	840	864	842	796	771	807	814	825	882	763	830	804	807	836	772	823	822	811	819	833	857	837	807	812	813	785	872	817	770	794	789	813	857	813	842	781	831	863	854	848	780	825	781	818	824	833	818	862	825	822	801	812	802	831	807	848	845	841	809	834	818	887	845	762	798	849	856	790	900	800	808	861	842	820	868	777	871	850	793	806	856	835	822	812	855	850	820	800	803	829	829	830	790	835	839	838	771	801	848	851	791	828	841	780	864	807	833	791	820	782	822	834	801	823	858	797	810	813	822	806	775	796	823	798	819	804	854	849	823	752	836	799	821	812	859	822	819	824	817	833	829	773	830	828	826	806	824	853	844	813	837	832	811	821	821	856	816	790	816	776	834	820	793	819	839	823	809	849	843	921	836	839	804	835	832	838	872	791	794	770	836	837	850	809	835	780	816	789	829	790	791	827	814	868	847	789	831	822	835	831	806	813	806	798	827	767	847	800	793	832	816	806	824	774	759	814	795	836	804	815	812	819	827	838	791	893	808	783	788	826	831	833	848	772	800	801	803	797	815	784	846	858	815	831	789	845	823	831	843	788	777	834	841	808	842	792	834	807	823	841	840	820	880	804	831	815	843	802	838	804	773	835	879	849	824	847	890	858	819	792	755	831	776	784	860	856	871	883	764	822	812	793	800	792	798	837	840	818	790	836	826	798	757	843	804	813	773	881	832	737	847	833	824	817	823	784	818	811	842	788	884	808	788	804	809	862	781	816	829	802	818	852	834	837	813	837	810	786	836	819	833	808	787	801	823	817	772	824	817	866	784	827	815	848	872	828	811	822	862	859	845	800	824	802	874	817	831	832	878	793	797	781	788	846	817	837	780	827	825	861	850	816	800	835	805	831	814	840	877	842	863	796	809	790	845	782	771	756	819	844	822	838	798	785	794	811	813	793	905	850	848	815	838	826	845	809	818	856	791	802	880	819	819	809	807	846	812	809	828	800	825	812	805	840	839	801	844	825	796	789	746	877	840	824	793	825	855	803	779	810	845	783	786	815	766	786	839	842	850	752	835	793	809	820	795	863	819	806	855	824	798	851	826	811	884	839	840	832	804	818	790	825	826	828	846	816	846	807	836	825	789	828	836	810	826	811	800	757	807	792	794	834	798	810	844	823	816	809	815	813	847	801	828	792	829	798	837	847	798	836	868	822	802	802	787	787	771	798	809	792	791	844	774	845	821	833	802	766	790	791	800	825	841	834	844	830	783	876	781	832	825	834	806	852	776	778	828	854	870	849	818	817	830	822	772	805	810	815	789	784	756	792	802	813	805	799	800	761	871	771	810	817	787	798	801	807	813	838	808	748	811	828	779	851	831	856	888	836	825	795	850	796	829	837	816	800	820	819	821	794	827	805	841	830	776	814	790	789	836	804	832	876	799	812	816	799	826	828	791	832	773	817	825	885	799	757	832	862	890	797	806	788	821	779	854	812	821	833	797	759	837	862	840	839	784	851	806	819	821	798	841	905	762	830	854	804	867	793	863	820	804	837	794	830	821	833	813	834	838	798	800	807	838	767	829	829	837	896	846	856	791	837	771	816	768	864	755	829	833	812	818	836	822	865	803	802	834	804	771	795	882	814	810	868	854	772	806	851	825	818	772	789	730	766	786	793	848	830	811	759	749	839	809	848	836	815	821	841	789	774	820	851	805	806	799	854	811	798	817	863	857	835	808	805	816	855	814	823	849	807	828	819	778	841	766	855	849	801	784	828	771	800	780	767	783	760	799	861	829	828	781	853	860	820	775	820	813	823	837	856	863	815	813	809	759	823	823	841	796	876	768	780	797	829	795	818	834	852	808	767	828	802	840	849	781	862	803	863	788	858	833	822	816	844	862	818	820	821	784	899	862	803	841	829	795	826	806	832	821	807	791	795	776	795	900	797	827	771	847	807	786	836	801	800	862	797	800
28947	15246	10938	5999	217	150	153	150	150	170	150	144	166	172	154	152	154	168	151	167	145	170	142	158	162	162	166	167	155	168	150	167	159	159	162	149	177	152	154	144	129	158	187	150	157	157	168	159	148	131	174	153	146	149	141	156	187	166	139	152	154	169	160	168	150	154	162	168	160	176	188	166	164	137	145	167	170	176	148	140	153	138	190	159	191	144	162	148	156	168	150	158	159	149	159	147	196	157	134	151	171	163	145	153	159	153	163	177	161	159	172	149	172	168	162	153	166	170	148	147	168	163	153	160	153	171	155	160	143	160	169	182	172	159	164	178	152	155	160	179	167	179	151	172	162	148	151	166	171	146	174	149	165	149	173	144	165	147	158	160	150	161	150	179	145	140	179	159	134	137	172	148	163	164	146	153	171	155	152	171	159	169	148	162	147	192	178	135	169	149	170	158	170	160	162	167	157	152	155	179	150	172	179	145	167	193	150	144	157	145	166	136	161	183	143	174	162	159	172	169	156	171	168	146	148	165	165	147	167	170	147	150	155	176	160	161	143	162	162	146	173	163	155	154	168	159	146	162	164	173	151	141	151	156	139	171	164	152	157	167	181	156	138	158	161	144	164	156	174	168	170	175	127	148	179	157	188	171	169	137	147	165	161	135	170	170	156	143	157	161	152	170	163	163	155	160	163	155	159	140	148	154	160	151	149	166	151	169	145	158	180	161	163	168	162	136	172	172	147	166	156	152	161	180	140	173	133	142	152	166	136	166	168	166	162	173	155	139	133	153	161	152	140	145	150	186	143	165	163	158	194	148	135	169	147	169	162	137	174	178	145	185	139	172	185	153	190	167	154	176	158	163	175	174	141	190	169	156	154	157	164	162	178	140	174	153	161	162	152	159	182	158	149	172	162	154	164	170	153	163	156	139	151	175	169	185	171	148	171	134	152	162	146	155	180	168	167	152	137	163	160	175	179	149	173	156	163	159	156	165	168	173	165	183	141	177	147	138	155	175	157	168	185	161	153	175	155	136	190	157	154	145	157	154	158	167	166	159	162	143	164	154	172	168	164	160	175	153	171	156	170	149	162	184	167	163	172	167	168	165	156	153	173	152	161	160	165	172	165	176	166	169	144	182	167	165	156	175	175	169	161	169	167	171	175	175	161	142	174	161	166	152	161	159	128	156	169	179	169	160	161	155	169	165	145	163	161	174	171	156	174	176	177	174	174	158	178	156	164	144	141	165	152	144	157	149	190	169	177	164	188	182	159	143	155	152	159	162	162	180	183	149	156	156	153	160	176	163	176	175	124	160	159	162	153	162	148	160	176	163	148	150	153	140	156	144	171	139	156	139	151	184	150	180	157	158	151	171	154	146	169	170	169	148	159	155	169	166	173	143	181	170	174	161	184	162	166	156	159	199	150	170	164	158	155	150	172	160	144	173	153	153	171	150	137	155	159	177	144	177	149	157	156	171	157	173	167	194	178	139	131	150	160	175	176	151	164	148	143	172	169	164	170	147	147	153	167	171	158	154	153	162	140	150	164	169	149	166	145	172	150	162	154	154	150	167	172	156	175	154	150	150	154	170	178	156	164	176	165	158	164	161	162	182	165	174	177	155	167	159	159	155	174	169	141	169	160	153	161	154	184	169	173	164	152	163	142	175	164	153	158	149	173	171	162	146	164	163	175	149	165	186	172	164	159	149	189	161	154	170	156	141	164	198	154	177	139	167	159	175	155	149	137	191	195	150	167	144	164	171	153	177	166	166	161	159	155	161	171	159	162	177	174	149	146	157	160	164	158	166	165	157	163	174	151	140	154	175	176	152	174	145	150	137	180	166	155	158	176	190	196	164	172	163	162	161	186	123	182	178	162	159	185	168	170	167	161	147	165	159	174	156	154	168	165	168	154	171	178	172	176	152	162	142	158	152	166	157	162	156	163	158	161	151	170	165	174	150	128	165	147	175	144	141	158	197	177	174	177	186	136	163	165	175	147	175	159	143	149	161	174	160	134	185	149	153	172	156	160	154	151	146	164	159	159	168	172	142	178	168	176	167	199	165	191	143	152	139	156	146	161	170	163	149	194	163	165	176	163	155	173	184	143	158	157	202	180	159	145	187	162	161	160	160	174	164	158	187	185	169	143	185	164	159	166	145	152	163	157	165	167	169	162	156	181	163	155	162	164	177	170	160	169	178	182	135	144	140	177	179	146	167	177	160	158	161	174	175	173	159	161	155	178	167	175	181	166	176	144	142	150	180	148	179	147	153	151	140	179	167	169	177	181	178	160	152	187	170	169	185	143	170	178	151	166	175	155	178	156	165	178	156	182	155	189	157	143	152	160	137	161	173	169	186	172	166	168	171	150	169	164	158	164	175	188	149	174	154	157	165	161	173	159	171	146	160	143	189	147	165	160	142	151	163	151	167	162	164	152	188	164	186	164	168	157	180	194	147	147	161	172	169	166	170	182	151	174	160	176	170	151	165	153	159	186	145	148	157	169	175	149	159	142	161	137	179	157	166	154	151	138	156	174	156	168	157	178	173	173	163	134	181	135	153	180	153	157	155	157	177	162	177	142	153	182	148	168	178	177	152	157	175	154	170	150	158	159	161	189	146	163	139	184	165	164	158	144	157	159	164	139	137	167	176	141	173	158	167	144	167	175	161	140	174	163	157	173	182	184	170	165	168	166	154	149	161	169	154	167	161	143	162	178	163	168	169	148	166	176	164	160	140	162	162	150	167	195	165	175	158	166	167	141	160	184	160	165	172	173	148	135	163	197	172	173	168	158	147	154	172	171	161	160	152	167	147	172	152	186	170	139	150	164	151	191	163	158	172	157	159	177	147	171	145	121	133	156	160	140	188	157	162	171	180	160	174	185	159	147	164	174	158	157	161	160	180	162	169	168	157	145	165	167	144	161	164	150	156	183	164	145	161	152	162	175	158	153	172	162	166	172	154	169	164	154	157	163	179	143	175	162	150	160	176	165	175	170	175	191	169	176	170	160	181	163	178	169	160	157	178	156	177	162	146	182	160	184	155	147	142	151	165	167	164	161	162	159	156	169	167	183	147	174	177	173	173	175	166	165	166	157	191	150	176	147	179	162	159	139	180	152	168	144	185	164	138	150	172	181	156	171	174	160	139	164	162	150	180	152	141	155	165	141	165	180	180	160	178	160	162	169	163	177	167	178	167	175	176	158	188	164	164	166	170	193	163	151	165	156	160	168	185	178	199	173	131	145	143	167	143	172	155	158	143	150	157	150	173	155	171	152	169	154	144	153	138	155	163	192	175	146	156	158	169	158	180	163	176	158	183	166	149	142	156	182	172	157	160	170	151	150	165	161	173	182	169	172	155	163	190	171	156	175	193	124	147	179	170	159	177	164	163	183	152	168	162	153	182	174	171	175	168	157	144	155	176	154	138	163	152	165	166	157	182	139	151	157	155	146	163	146	144	173	170	170	153	168	160	149	162	152	178	162	151	152	177
26823	17798	17908	12165	530	568	559	546	565	544	537	529	563	589	507	548	536	596	544	528	529	546	527	511	552	549	556	518	519	521	521	541	529	544	565	526	508	491	518	539	544	575	538	506	545	545	577	569	540	534	546	551	566	559	515	510	513	551	506	511	505	543	516	510	539	565	553	555	534	563	505	551	574	513	523	524	552	497	553	511	508	543	569	549	524	542	529	509	545	577	542	528	591	517	513	509	517	603	525	528	554	530	534	589	563	514	546	538	517	545	475	525	516	560	521	531	519	546	527	508	566	552	565	571	520	560	575	559	512	575	510	541	524	526	530	533	510	516	490	522	548	545	510	539	569	546	522	572	553	565	559	531	553	540	526	568	554	489	567	564	542	534	515	554	534	513	547	532	543	514	523	494	513	543	509	502	539	525	586	521	529	539	539	564	524	564	501	537	541	552	514	504	520	527	558	519	551	511	534	543	558	527	542	562	554	504	553	553	524	542	546	570	533	522	588	517	529	541	539	582	562	551	510	552	549	511	493	560	560	526	505	544	560	582	551	551	533	546	463	559	504	538	484	517	551	516	503	522	551	497	560	531	538	557	570	489	551	533	530	575	539	515	555	564	523	580	539	498	524	528	494	559	549	533	557	548	534	524	568	560	509	551	595	520	564	554	538	519	539	524	538	561	551	527	550	517	556	571	532	561	479	539	555	566	527	552	570	518	495	531	516	527	540	520	510	588	535	540	549	496	540	530	526	522	524	499	529	532	534	497	525	517	526	520	510	557	528	540	544	560	547	486	533	592	538	495	518	550	551	538	578	515	533	548	494	544	543	513	505	526	549	558	525	505	538	518	521	538	537	538	536	520	515	556	545	524	484	498	565	516	554	561	546	528	526	536	552	496	540	562	544	524	548	554	556	555	565	530	498	571	579	502	527	553	488	552	575	519	512	549	534	525	559	502	561	557	508	518	547	562	549	533	571	565	535	593	545	570	525	583	527	507	547	518	494	551	538	528	530	558	554	561	515	553	560	545	536	535	525	564	542	531	497	528	498	496	510	563	451	522	536	525	574	545	557	531	545	560	531	568	543	560	541	547	542	518	559	525	561	515	543	505	507	536	555	576	568	504	572	574	546	562	513	571	521	572	505	542	542	510	530	534	588	524	528	558	521	580	555	528	525	537	540	536	512	568	525	515	535	534	557	539	583	520	567	544	523	494	564	588	478	516	583	526	551	525	521	540	507	565	501	536	528	534	527	522	545	568	560	527	536	497	515	525	512	531	581	531	546	494	526	492	493	508	526	501	505	556	552	540	547	542	542	511	581	527	563	521	552	532	565	538	520	519	540	517	565	530	501	529	544	516	564	542	517	520	536	538	566	525	523	518	570	557	514	537	546	512	562	510	544	528	544	555	544	506	528	578	483	521	539	547	508	501	515	535	503	572	532	580	553	537	506	541	555	579	504	559	523	543	534	520	512	566	555	516	527	485	546	544	535	533	538	545	546	566	556	547	569	613	549	533	591	573	586	537	494	526	518	531	537	541	544	506	563	566	524	560	534	529	555	509	520	493	531	582	538	527	543	540	567	528	564	555	549	520	570	550	562	547	530	576	558	555	544	540	536	502	534	533	538	511	543	568	511	522	539	560	528	554	526	503	537	552	521	495	520	544	547	560	527	522	566	573	568	510	496	578	519	551	532	520	545	509	507	545	522	549	533	544	566	518	501	519	520	571	529	570	530	554	507	547	557	518	519	547	496	521	519	516	521	520	540	535	551	551	515	543	508	555	524	552	533	556	531	532	568	583	550	542	540	537	540	580	528	480	539	532	514	580	492	518	529	548	530	543	553	556	556	591	561	519	514	510	518	492	516	534	538	524	533	549	550	533	550	540	525	519	542	548	520	540	533	565	546	513	527	565	536	539	546	534	497	535	562	505	531	519	501	510	541	557	521	543	540	523	526	536	530	539	552	539	541	543	546	513	539	531	544	549	572	549	514	523	534	547	549	527	527	542	570	541	531	568	532	535	555	491	524	551	525	568	524	532	515	499	516	518	534	526	544	562	550	516	528	524	511	559	507	502	513	493	507	565	538	506	533	556	527	526	547	557	519	512	538	543	515	503	557	536	506	524	566	566	506	567	560	521	537	519	583	563	524	537	493	552	536	562	578	582	554	587	532	546	573	532	515	543	530	495	570	540	554	529	567	541	516	509	519	541	567	543	532	542	548	535	524	552	519	527	547	511	536	517	521	487	573	501	518	536	538	573	522	557	483	598	502	550	526	540	517	506	539	522	522	608	563	555	539	519	522	496	520	566	541	561	546	601	561	554	561	530	539	543	580	559	538	538	520	530	555	492	538	544	545	561	521	539	611	526	534	542	563	542	514	506	557	565	548	542	547	502	559	556	534	517	511	584	503	586	546	552	555	549	567	548	540	536	525	552	506	550	573	522	517	554	513	548	529	550	564	538	519	539	533	559	539	573	587	550	562	516	528	545	511	514	576	548	505	513	580	541	507	566	550	526	547	561	538	536	570	500	558	518	539	498	569	539	546	574	552	516	527	545	546	524	562	551	519	532	512	531	546	474	534	552	544	544	559	535	516	555	577	554	551	505	506	480	539	520	503	518	543	492	563	538	541	533	563	531	538	596	556	522	508	552	521	554	504	547	586	538	508	514	506	500	523	570	498	539	537	530	518	509	543	554	501	553	493	528	506	566	550	557	557	582	598	553	518	512	579	560	549	540	557	541	515	520	558	577	569	546	560	551	566	560	501	509	517	526	522	537	522	535	489	516	525	576	585	543	542	520	535	554	524	518	544	552	543	519	549	540	530	557	523	539	555	538	567	554	556	596	575	536	530	536	535	561	532	550	555	545	542	537	547	535	552	519	556	517	552	544	538	541	534	549	565	510	536	562	558	500	511	528	547	579	610	533	511	538	535	514	544	496	544	563	513	545	521	518	535	538	559	575	500	551	551	520	551	498	546	539	492	568	552	539	545	554	541	550	558	601	535	552	552	557	551	537	542	536	546	565	575	572	529	515	518	557	516	541	541	547	511	564	522	482	557	513	543	506	551	537	487	568	520	560	469	514	525	556	558	503	548	533	566	547	578	523	545	527	529	524	567	513	523	537	559	514	538	543	582	522	506	555	534	541	557	548	537	539	505	546	505	535	551	542	527	522	548	471	543	556	548	554	542	497	534	535	521	565	547	548	486	521	545	521	476	526	565	544	528	567	524	506	510	527	541	519	571	559	492	547	546	540	521	581	558	494	483	563	532	521	512	539	525	570	567	543	585	526	582	533	516	533	528	553	526	567	551	551	556	538	536	541	501	514	508	525	566	555	549	524	532	526	484	574	526	548	534	541	506	537	541	549	515	539	568	567	539	546	587	534	504	543	543	542	527	526	531	559	516	550	544	536	504	543	580	544	509	528	502	567	472	541	514	559	535	568	552	546	533	507	542	545	543	526	542	528	533	509	547	544	576	493	573	549
61963	52903	51335	36386	6878	243	196	158	150	170	161	152	156	172	171	166	177	167	161	166	159	164	162	185	184	162	148	163	180	170	144	164	189	173	146	153	183	170	162	137	149	166	157	139	182	152	187	164	167	155	185	164	197	171	171	148	158	162	154	181	157	164	172	181	136	150	170	165	173	164	128	171	139	159	161	163	170	146	164	156	179	167	180	140	158	174	159	160	157	173	147	160	166	133	157	165	159	174	175	166	162	160	167	154	175	140	170	149	122	182	169	164	173	151	172	156	166	183	157	164	166	167	166	159	199	159	173	192	177	179	167	181	171	169	154	153	159	176	155	163	154	148	170	160	135	161	164	174	130	166	170	168	161	184	156	151	144	160	159	156	158	166	167	174	155	154	162	157	163	153	172	171	151	168	160	162	168	156	151	152	162	146	167	160	163	163	154	171	157	168	175	150	151	180	155	159	189	151	140	141	155	177	168	157	147	161	159	167	157	154	173	193	171	159	169	168	160	165	161	158	158	172	168	189	162	148	152	180	159	153	161	165	184	153	175	157	147	152	167	157	155	194	166	161	178	148	154	152	197	156	178	164	172	140	162	171	158	156	162	165	147	171	158	170	139	170	132	162	168	172	189	174	163	162	141	159	186	176	137	142	151	192	172	169	169	169	172	148	147	155	177	139	156	160	156	156	157	153	166	175	169	167	166	169	147	158	147	174	155	181	171	152	135	140	174	156	168	172	165	164	162	146	151	155	189	169	157	158	160	172	173	163	166	172	159	161	171	170	168	153	178	168	157	179	153	183	170	161	166	149	154	155	167	170	170	171	165	165	150	136	153	154	186	192	153	144	144	155	177	192	140	146	157	155	153	164	135	146	151	167	151	173	173	162	173	154	146	179	165	169	165	149	176	150	150	180	148	156	173	163	125	136	156	167	178	168	182	156	155	157	163	143	160	166	155	171	168	159	158	147	153	153	165	166	172	192	168	169	174	166	155	177	174	170	147	166	147	166	176	169	162	146	142	177	169	170	166	163	144	185	161	166	177	167	143	179	166	157	160	168	184	180	176	176	146	142	151	176	151	158	158	162	166	153	150	163	181	170	169	164	152	175	143	159	162	165	152	173	168	144	167	163	170	144	164	166	175	186	151	152	155	169	168	164	162	145	150	160	168	144	167	174	151	142	148	174	159	164	163	167	163	172	179	144	165	168	153	165	163	150	147	197	161	177	145	154	156	165	193	180	181	168	165	151	168	165	151	153	175	161	168	149	165	170	156	171	139	160	162	164	152	167	173	169	127	146	181	175	181	166	157	158	168	174	154	145	150	175	174	167	149	145	176	151	166	172	159	162	166	154	151	161	166	172	136	164	166	171	163	196	163	152	156	157	158	152	186	148	157	180	161	167	179	154	145	160	175	158	170	163	173	165	153	170	156	134	169	166	161	169	155	160	138	156	157	168	150	165	170	158	169	177	156	163	146	164	166	160	171	192	172	157	151	190	153	159	177	175	194	157	181	158	166	141	169	159	189	186	149	145	180	160	154	156	158	193	164	152	162	170	155	156	144	153	155	175	155	156	144	164	150	147	160	178	150	155	151	158	171	169	145	161	166	172	169	147	154	153	158	174	177	154	156	155	148	183	166	160	145	189	161	153	172	189	165	180	138	152	153	173	170	152	163	160	174	166	115	173	178	147	155	158	152	157	171	161	162	156	172	139	167	179	164	182	175	162	154	157	179	154	152	160	160	156	148	150	165	167	170	200	163	138	149	168	151	159	181	163	158	172	161	155	140	185	161	175	169	162	170	143	157	173	152	146	156	136	170	145	168	182	156	156	154	180	158	172	170	148	170	160	168	173	147	169	129	158	173	152	154	178	176	204	171	151	167	153	138	161	174	153	167	152	169	165	170	163	175	152	186	136	143	150	156	180	171	152	168	175	176	168	151	153	168	163	161	150	171	163	157	173	170	168	162	160	151	155	176	169	152	153	164	171	142	168	154	184	157	179	164	155	161	183	153	172	134	159	177	175	188	157	166	141	158	169	154	173	154	203	166	165	157	158	164	149	165	152	156	168	182	156	154	169	184	152	160	159	155	168	135	152	154	158	161	178	176	171	169	143	155	167	163	172	164	171	141	145	164	149	145	164	178	170	167	157	138	180	167	161	148	175	155	152	164	164	147	135	157	161	182	144	133	190	148	173	150	168	193	170	172	149	161	162	163	172	155	160	158	186	168	158	184	191	165	172	164	157	135	161	161	148	140	149	144	158	151	185	149	164	170	175	156	169	153	175	147	165	176	167	145	151	174	166	172	163	160	148	161	150	176	151	155	145	177	160	153	186	153	164	164	158	172	181	164	175	156	157	164	154	169	168	148	153	171	168	163	156	170	164	149	162	172	154	185	150	171	179	154	157	165	148	159	147	148	149	158	168	156	169	156	176	182	191	143	158	161	143	167	163	187	159	151	159	164	159	169	164	165	152	169	167	150	140	152	157	179	161	162	156	148	175	156	155	169	157	158	161	176	144	152	190	160	162	157	165	154	159	189	153	165	177	151	169	177	161	175	144	155	157	161	144	151	165	171	158	160	168	156	145	138	166	158	177	167	149	166	164	138	148	175	151	166	160	168	139	156	165	148	138	157	164	164	184	162	171	180	164	178	161	159	173	167	204	178	153	169	188	181	166	157	173	194	181	142	176	148	184	169	146	165	148	161	186	168	154	162	152	152	190	180	174	146	169	144	144	171	163	150	188	174	167	137	164	150	188	169	154	143	180	178	174	148	161	201	166	182	153	165	153	168	168	159	172	141	159	180	141	167	156	179	159	163	169	148	167	181	123	176	184	165	158	173	187	153	157	165	186	168	162	166	180	157	141	194	181	160	130	162	166	148	161	172	168	184	160	158	176	172	153	186	164	144	160	186	170	198	158	169	166	168	168	170	155	146	164	174	156	154	163	170	155	143	168	164	175	159	175	144	183	159	156	150	176	171	160	186	170	154	184	163	165	162	153	147	158	147	173	151	167	155	150	132	159	150	167	168	167	166	155	138	150	145	171	198	174	155	155	168	194	169	176	166	170	173	158	160	164	163	145	153	166	165	158	159	157	167	164	173	152	168	161	175	148	169	166	174	187	148	157	162	141	175	184	194	156	167	178	161	137	168	163	168	168	161	147	161	166	177	162	168	171	145	159	135	130	151	163	162	154	142	140	139	167	153	196	186	183	164	167	177	173	152	157	143	173	165	170	176	154	185	170	166	152	172	160	178	176	158	158	172	153	139	175	155	167	151	153	157	170	168	168	167	163	167	147	141	146	158	177	178	174	157	162	171	163	156	147	165	162	175	143	162	159	170	146	177	175	158	153	145	149	178	163	162	143	170	173	147	158	140	171	173	163	183	158	158	154	157	145	166	161	164	165	130	160	180	169	177	157	147	170	156	147	144	159	169	154	189	166	160	161	168	165	172	176	167	166	167	136	174	149	177	161	176	162	163	139
43749	43156	47676	36098	741	648	630	579	586	594	558	522	589	549	526	582	542	536	530	541	554	560	516	535	557	528	535	543	563	576	533	578	491	525	533	589	528	563	576	553	507	521	566	554	594	551	519	551	577	556	559	500	548	563	502	566	525	574	516	526	534	590	571	586	562	553	541	546	552	524	564	549	529	553	500	586	563	561	561	503	583	538	542	553	545	567	540	548	531	536	519	548	578	545	534	545	573	541	523	496	545	475	525	515	527	557	559	536	540	520	580	541	519	553	551	576	549	540	550	564	512	533	557	578	554	590	502	535	525	544	541	563	585	516	526	573	540	519	550	531	535	566	539	556	547	516	565	587	539	566	525	567	522	560	496	511	538	514	535	530	529	522	611	544	540	523	515	491	537	543	517	534	517	531	574	548	544	549	480	551	517	516	498	500	507	538	510	570	541	511	538	534	566	554	593	567	534	563	510	539	541	535	584	528	534	547	542	526	520	537	531	536	542	532	531	531	573	541	541	538	550	530	581	596	527	516	567	534	562	542	518	548	541	568	507	556	556	560	569	526	581	527	563	535	524	530	517	534	588	551	547	537	527	559	520	545	554	545	570	554	532	510	540	528	515	534	528	523	532	496	535	524	576	557	520	544	546	541	550	536	553	528	565	550	528	526	533	536	514	591	515	487	529	540	556	533	549	528	531	537	553	522	537	571	574	564	526	559	562	561	510	547	552	541	542	542	500	544	506	539	545	557	547	516	533	533	534	537	556	549	618	581	524	522	515	565	514	562	541	503	599	522	535	574	563	555	529	564	567	561	532	552	537	542	541	558	553	553	557	547	552	523	497	545	548	558	532	565	549	563	534	556	554	549	503	590	549	522	524	558	529	507	530	570	571	540	547	531	512	525	543	553	526	552	532	526	593	521	518	531	563	548	553	545	551	552	511	530	567	560	526	538	531	531	548	591	544	524	516	500	515	545	547	529	496	558	566	525	540	590	548	513	499	587	569	515	528	531	541	515	550	504	525	538	566	555	514	563	548	512	575	560	548	553	479	526	561	532	553	512	513	552	525	543	530	535	554	495	563	531	559	534	525	532	537	511	540	545	530	545	536	514	500	567	536	573	544	511	571	546	504	537	540	557	533	537	570	563	519	566	549	576	564	563	530	532	511	569	609	527	543	549	568	502	529	536	567	533	509	507	588	562	545	543	550	547	510	515	545	577	541	516	525	529	556	535	533	531	529	545	566	551	547	535	549	531	546	523	559	517	548	544	495	515	553	527	520	574	601	551	546	550	538	523	561	554	526	520	511	501	546	574	532	547	488	537	545	515	548	511	540	527	538	490	575	528	527	555	555	526	524	531	556	556	552	537	575	503	522	592	558	516	534	562	534	485	509	560	571	527	545	541	531	526	534	562	599	565	510	531	565	486	560	589	568	572	566	536	557	588	550	554	522	528	494	547	579	595	471	514	491	562	523	505	518	560	549	547	522	532	553	518	565	525	540	521	519	525	538	516	565	555	548	532	589	548	554	549	560	511	538	525	528	519	553	517	535	561	509	572	547	544	538	523	535	554	546	580	556	544	519	512	548	552	534	520	574	538	557	504	563	588	546	508	589	534	549	509	523	551	540	544	524	531	536	527	552	563	523	529	527	529	510	577	517	497	545	517	517	535	551	535	505	539	561	574	573	540	569	523	530	544	527	570	512	544	514	525	520	517	550	579	547	530	552	568	537	553	522	520	570	551	533	537	539	543	542	523	564	569	533	521	555	533	534	579	528	537	486	528	554	555	536	527	539	535	534	547	549	540	541	563	513	526	542	548	523	530	568	496	563	559	513	527	536	531	575	512	495	553	535	526	516	550	516	533	568	529	495	511	550	587	529	545	523	492	554	514	532	516	553	486	524	548	553	551	547	540	536	568	526	573	558	564	574	543	595	524	527	543	522	494	553	572	584	561	570	518	530	540	506	552	521	562	544	560	568	579	533	555	540	514	566	518	502	515	528	490	522	557	631	522	530	532	526	566	548	508	530	511	555	534	578	514	593	573	564	545	545	509	514	492	528	567	528	550	526	551	556	545	537	532	526	571	527	552	583	530	546	498	563	501	537	544	535	580	564	549	532	494	538	531	530	564	540	561	570	521	552	488	507	575	493	534	564	562	595	536	557	532	546	534	514	567	536	548	533	560	579	530	553	581	528	542	500	562	515	533	516	515	525	534	508	553	507	583	545	534	568	532	552	558	553	546	541	542	570	522	539	537	549	564	578	512	576	559	516	552	586	515	539	518	527	545	530	519	531	580	543	545	526	535	559	569	550	559	511	560	545	583	573	536	510	547	493	533	515	538	561	572	501	595	546	543	562	541	518	574	563	543	568	530	558	528	591	544	510	537	537	539	496	584	518	522	504	551	534	540	505	544	538	522	518	556	568	491	544	542	564	540	501	529	527	535	544	502	517	528	533	564	540	575	538	522	522	583	538	534	565	557	485	554	546	548	509	513	591	536	541	530	543	560	554	559	506	538	525	525	534	545	572	559	541	535	557	533	541	548	571	534	506	524	554	534	535	549	520	553	536	567	575	535	524	574	528	515	532	559	483	556	514	531	551	564	519	549	564	522	553	557	545	521	531	558	578	519	553	545	556	514	571	552	517	553	514	553	562	546	509	540	515	544	517	570	523	531	554	510	524	566	524	589	547	581	541	539	495	587	534	556	522	535	519	561	558	559	564	530	540	539	568	550	537	557	600	550	535	535	546	522	526	530	506	557	552	549	521	498	547	539	536	547	550	519	532	543	504	562	530	563	547	541	542	546	534	587	554	571	588	553	543	557	547	561	521	520	519	564	547	524	490	548	545	510	528	532	518	566	531	537	527	548	537	539	560	543	535	535	508	542	532	566	602	530	543	546	543	529	536	552	587	550	507	535	543	527	569	555	587	577	535	519	582	555	521	525	543	545	563	568	537	555	514	541	502	531	527	548	548	538	588	539	551	561	535	568	520	533	533	552	558	515	531	533	589	562	548	534	582	536	530	552	531	554	536	606	555	551	509	558	546	543	551	512	543	510	535	543	515	478	507	547	555	572	520	537	546	594	543	530	574	512	536	513	549	543	540	560	522	533	500	512	519	520	553	516	547	534	575	540	510	519	537	540	535	489	551	490	563	478	581	533	523	544	537	536	561	584	521	522	540	536	532	527	538	574	620	567	526	547	560	540	517	542	526	528	551	531	530	537	564	520	580	543	548	503	541	545	537	525	557	563	481	519	549	534	553	536	516	535	535	520	603	561	562	547	526	549	561	586	525	539	563	508	555	530	513	598	505	577	510	514	535	554	506	524	542	531	495	545	563	528	512	525	519	575	525	576	519	555	540	548	524	540	544	551	579	554	552	543	549	534	519	566	510	479	501	497	508	502	536	533	523	584	510	509	510	540	535	514	533	541	543	510	556	562	583	537	549	547	577	528	550	553	548	525	522	562	530	520	527	510	537	553	544	533
76526	69830	67175	52357	17381	2738	341	325	299	299	304	287	295	313	291	278	295	295	312	274	231	270	277	282	263	264	287	277	288	288	312	287	247	279	293	273	286	253	273	296	302	262	251	269	295	290	308	260	266	258	278	296	268	284	296	279	285	266	290	299	255	301	314	272	293	286	278	268	276	281	284	291	305	285	258	282	290	287	300	302	294	272	247	248	293	280	264	271	256	298	253	242	280	269	276	260	250	282	265	271	247	256	295	277	248	294	293	289	237	277	263	267	260	279	313	277	251	255	298	258	243	239	279	279	244	326	286	264	280	263	281	249	287	267	289	276	271	299	263	282	281	302	298	280	278	297	253	277	265	263	273	262	261	282	271	275	278	267	267	278	273	282	283	311	250	295	271	235	280	268	287	261	271	271	286	282	256	262	264	263	294	273	267	273	299	268	258	311	297	293	273	271	263	266	276	261	258	293	286	263	289	246	263	289	294	279	313	244	301	282	285	292	286	262	284	294	291	271	273	308	256	286	297	286	239	283	292	275	257	275	267	275	254	241	250	279	282	256	255	281	316	283	281	267	250	290	310	302	274	294	260	260	267	287	272	268	271	271	277	286	252	295	307	287	273	232	253	270	305	306	264	290	279	262	277	284	288	266	287	281	281	279	252	276	301	282	268	250	303	263	287	306	279	270	275	259	305	246	281	288	284	284	297	263	318	284	274	299	264	283	233	278	287	266	288	301	282	281	257	294	274	297	285	281	305	279	263	300	317	272	266	296	299	280	271	296	254	309	289	269	273	271	250	265	266	274	301	279	297	272	264	262	295	288	261	260	277	251	279	283	288	245	302	310	266	293	270	272	252	252	281	240	277	265	283	239	259	276	292	256	264	288	261	285	269	271	275	258	271	267	284	278	304	269	293	252	294	276	294	268	292	259	269	292	249	272	277	271	262	277	281	300	270	257	301	293	291	266	270	276	277	275	260	289	270	262	301	269	274	286	261	268	278	253	312	282	326	290	285	242	265	297	259	264	276	297	276	261	276	267	281	261	273	277	267	270	288	286	286	266	329	273	241	288	281	281	285	315	268	260	272	297	307	265	301	268	248	254	286	293	289	294	280	271	282	280	243	277	279	251	300	293	263	275	301	283	287	280	261	275	260	276	263	299	289	282	285	250	276	279	299	282	322	244	325	268	280	273	283	259	250	256	304	296	273	281	278	285	290	279	262	267	268	300	259	280	270	298	291	258	278	278	288	285	268	259	256	274	269	300	292	286	299	282	260	283	267	264	262	299	269	309	288	274	255	276	289	259	306	290	264	313	309	271	286	275	279	295	275	288	298	281	256	300	255	278	281	269	261	260	271	272	242	299	263	278	282	281	265	290	286	311	286	251	252	251	269	294	285	294	298	291	258	271	296	272	246	272	285	277	283	300	259	304	283	268	258	274	294	261	271	273	282	284	252	273	275	261	311	256	283	306	319	270	282	289	280	270	256	251	278	298	277	245	270	310	280	265	261	265	274	265	283	261	305	286	250	270	299	302	286	275	314	254	287	280	283	272	288	296	284	294	252	250	282	264	252	291	279	274	283	254	268	292	285	281	272	290	289	249	282	263	273	245	299	275	253	279	296	297	274	302	265	294	283	264	295	283	281	276	256	269	289	283	271	295	290	276	311	300	295	252	267	282	286	263	268	280	263	289	274	255	282	241	292	306	278	289	330	272	255	277	294	274	298	304	283	273	269	266	295	293	291	261	294	295	283	282	274	291	295	279	292	221	265	276	293	271	295	294	281	286	281	276	287	274	290	286	288	276	276	318	285	280	272	286	303	257	283	296	281	276	292	311	273	271	288	275	271	246	284	294	284	263	310	279	247	287	272	302	301	285	288	301	251	283	283	281	292	269	278	291	257	255	288	286	291	277	327	311	268	277	280	258	309	255	237	289	247	307	254	295	277	278	267	273	270	264	292	294	277	297	266	278	268	284	253	310	301	253	307	283	275	266	262	271	272	277	291	269	251	274	270	255	296	226	276	276	272	277	325	269	260	274	295	258	265	258	309	295	279	263	263	266	278	281	300	280	261	278	267	269	264	282	294	273	259	301	287	268	271	289	298	265	299	262	313	267	258	258	259	282	258	244	254	254	282	251	272	298	267	272	260	246	276	288	265	286	253	261	268	264	247	238	268	297	284	299	280	277	301	278	280	286	273	258	244	286	271	270	272	262	259	281	242	278	292	251	281	285	289	273	299	271	241	272	316	274	268	258	258	301	285	303	308	286	275	291	243	239	260	275	300	260	273	259	282	277	253	258	259	263	273	263	247	290	290	261	286	249	286	258	271	290	269	275	260	259	274	295	269	268	328	270	262	265	251	263	290	289	259	280	307	262	293	278	276	263	296	290	269	279	291	258	261	278	267	266	248	271	282	250	279	253	283	256	290	265	260	318	264	283	260	295	295	305	288	267	261	271	290	265	279	268	298	253	292	249	289	270	292	266	273	253	267	306	242	261	295	288	286	286	268	284	288	289	278	283	240	278	279	299	312	284	254	305	272	281	275	280	273	293	246	237	289	252	299	287	271	288	282	268	284	283	290	261	281	247	274	267	280	291	292	268	268	333	267	282	277	280	291	287	298	310	276	304	272	272	291	254	295	297	292	293	273	289	271	284	291	264	253	281	283	258	287	255	273	279	277	276	274	279	257	276	273	263	282	289	269	278	262	279	294	276	300	296	301	257	250	305	271	275	271	264	299	289	259	268	272	276	317	317	261	272	287	253	278	290	289	255	277	269	280	266	307	266	293	288	288	280	294	282	269	266	280	274	265	290	271	267	274	311	272	261	296	294	307	277	296	291	278	270	280	262	276	268	262	313	293	291	299	274	302	264	301	283	290	278	282	279	263	267	268	283	274	283	283	256	287	281	289	265	282	278	260	281	266	283	285	299	266	257	304	254	280	254	298	278	292	258	257	259	255	276	302	269	274	270	273	262	267	275	269	286	243	282	267	269	241	243	294	277	252	251	288	255	311	259	265	267	281	276	300	275	296	269	261	266	295	275	275	281	294	248	309	277	262	280	256	270	269	269	267	258	260	268	287	277	283	283	284	290	283	299	280	286	301	277	269	276	266	265	260	247	264	258	263	265	264	242	271	263	283	258	262	299	267	285	308	282	297	298	269	251	275	284	295	275	283	289	260	310	265	252	264	263	310	302	296	283	247	280	294	279	269	248	280	233	253	294	312	258	271	312	261	274	270	289	258	269	281	252	274	303	268	283	272	282	273	245	267	267	270	289	299	261	272	289	291	258	268	270	259	282	267	271	286	280	286	255	261	259	263	272	293	267	286	269	242	293	296	294	293	297	267	283	272	264	266	282	265	231	281	282	273	283	290	273	291	249	241	245	288	288	264	306	280	274	270	278	242	274	261	284	283	299	279	258	256	270	275	290	279	264	286	262	273	258	265	284	279	294	278	270	269	275	278	277	291	290	266	255	285	276	258	266
57146	59045	62209	51771	1559	1005	1015	923	1019	915	894	852	881	860	889	821	850	823	862	832	869	894	834	824	841	853	807	853	841	877	822	855	856	793	867	792	836	832	841	834	812	782	795	782	833	856	849	842	874	839	838	823	827	828	821	845	869	887	782	826	805	861	803	841	818	834	803	867	835	848	812	874	844	850	818	826	816	840	888	872	848	833	836	794	855	788	827	815	815	836	850	805	872	832	820	830	834	783	874	876	878	819	815	795	843	831	813	826	826	878	807	830	856	798	831	791	799	842	837	820	858	823	871	891	833	890	838	856	813	790	794	847	790	876	838	791	860	812	847	844	812	855	807	837	814	790	814	817	885	850	790	853	894	791	791	796	878	846	808	824	831	782	866	868	816	784	812	826	888	862	882	832	888	792	834	843	845	835	867	850	825	825	811	849	833	835	768	830	839	845	811	777	863	852	861	838	857	880	802	918	859	878	852	854	845	859	858	816	853	865	834	851	787	857	816	856	881	815	850	910	820	829	858	857	845	866	858	858	868	823	811	812	854	776	874	821	855	799	865	867	816	815	819	863	850	856	794	844	877	800	853	807	862	809	858	856	844	807	869	913	863	818	803	847	842	858	808	814	862	817	791	842	878	827	848	838	819	795	837	822	865	843	796	917	785	807	834	870	831	862	834	850	835	880	842	884	844	878	847	860	848	842	777	849	884	883	846	830	841	802	817	830	803	836	859	758	857	873	805	871	823	852	871	840	844	841	801	826	831	808	875	866	785	828	832	855	815	783	848	906	864	788	842	874	767	777	841	855	859	838	862	860	836	821	849	826	833	851	823	828	793	811	828	859	849	809	857	863	847	803	876	819	849	854	800	845	836	850	876	823	846	802	847	833	809	835	915	820	811	899	835	884	817	834	825	834	857	800	891	831	911	839	840	867	871	866	822	785	851	809	816	830	832	883	830	845	796	834	825	846	888	826	794	789	912	817	865	827	831	815	841	808	832	816	803	827	766	887	867	871	821	831	773	821	802	867	804	817	846	816	784	798	873	823	823	822	826	826	863	811	833	836	851	877	881	835	831	847	851	836	819	812	838	868	880	831	825	872	826	855	825	831	867	847	817	820	826	830	801	853	892	863	825	820	835	910	871	832	853	832	893	828	789	795	770	819	898	856	858	829	806	811	843	880	844	848	840	834	882	828	896	828	904	815	844	823	854	845	824	833	852	849	847	817	789	840	830	823	844	827	843	816	798	786	850	847	821	790	819	816	817	805	856	860	797	807	850	846	872	858	842	840	840	786	833	795	882	914	857	811	824	848	798	842	853	890	836	811	866	827	841	810	838	843	765	832	878	876	899	838	807	825	842	840	833	811	846	886	823	815	809	858	793	852	855	880	841	854	869	813	859	780	861	805	841	794	842	878	817	819	800	869	861	829	833	820	823	857	846	885	847	847	839	870	834	848	859	868	818	866	857	877	860	841	819	888	841	855	856	857	817	840	805	820	789	856	838	844	772	877	821	818	797	858	827	828	803	857	863	821	870	860	854	843	853	843	839	821	871	825	869	861	848	861	806	802	832	825	830	846	833	820	838	837	831	846	804	837	862	799	839	842	832	814	811	844	824	861	841	865	831	798	823	808	861	816	819	824	830	830	800	849	820	807	813	954	884	805	839	781	796	849	883	766	781	817	797	793	821	815	830	828	824	814	847	848	831	820	840	823	821	856	829	869	874	876	820	830	873	866	849	840	834	811	820	787	882	875	809	835	802	831	849	842	853	844	863	840	828	814	888	846	870	878	816	880	858	851	810	834	829	827	823	876	809	805	815	792	818	851	769	842	841	865	879	897	845	842	801	852	861	796	877	864	832	832	861	865	844	822	819	838	786	816	878	877	790	814	802	814	744	853	861	802	830	804	843	838	825	812	859	828	825	818	836	786	817	775	817	837	823	802	836	862	829	854	851	843	843	847	815	901	795	855	842	825	799	797	858	897	830	824	793	839	834	834	836	771	775	857	862	854	857	829	819	811	834	832	834	873	850	847	846	841	811	852	896	871	857	885	823	816	843	821	905	894	818	800	829	894	875	846	829	831	838	793	814	829	849	875	805	861	854	816	847	833	762	847	840	848	829	795	814	875	898	808	796	835	836	852	831	884	867	823	814	842	908	833	798	833	845	869	822	842	785	839	823	811	853	893	799	826	871	855	860	804	825	785	845	803	852	817	804	880	862	860	820	825	881	828	816	844	813	820	826	866	834	833	868	811	831	815	855	796	913	787	817	812	789	840	833	835	851	839	872	829	829	845	859	787	863	803	793	841	844	821	817	845	793	866	820	842	864	811	865	859	804	854	840	863	844	801	795	839	845	830	821	867	787	846	859	813	830	863	831	857	855	871	865	821	843	800	892	890	842	846	850	821	872	856	811	791	832	865	820	855	841	854	796	815	790	891	836	805	844	798	879	805	884	874	825	836	819	794	868	794	877	868	848	805	855	854	815	885	859	773	793	813	845	848	873	833	848	861	856	784	849	814	840	841	814	835	830	808	888	832	842	826	807	814	800	826	828	827	846	835	874	852	849	827	831	853	861	861	853	881	841	821	852	817	844	816	870	785	827	849	804	824	836	868	923	883	815	871	881	810	791	848	813	885	842	823	804	767	808	906	802	837	812	832	868	785	862	834	859	809	830	824	811	853	827	853	810	845	791	823	822	791	826	809	799	803	843	799	829	862	808	828	826	844	863	849	870	806	797	859	868	839	890	890	880	820	826	840	823	852	850	890	861	815	808	841	883	815	828	828	825	799	844	829	821	852	859	755	852	867	902	892	796	852	837	830	805	880	870	841	848	849	846	839	795	811	848	851	845	846	855	860	816	848	860	810	823	859	832	812	878	864	800	858	820	816	852	824	825	889	866	868	843	854	814	824	881	802	778	781	783	852	867	874	804	836	831	830	821	865	836	823	834	854	849	852	859	819	795	847	825	858	887	872	855	887	859	887	847	814	795	842	847	789	840	856	874	837	844	836	829	812	890	823	807	890	831	848	855	824	843	825	844	830	837	814	835	862	823	847	843	819	805	786	894	808	814	816	861	815	825	809	822	822	826	784	793	839	852	895	841	847	880	818	823	841	864	851	811	846	835	825	816	805	811	836	828	817	855	804	857	915	873	823	808	849	817	818	868	800	846	850	818	818	818	835	822	841	846	843	810	868	866	821	813	839	828	802	848	766	822	832	833	840	801	833	817	854	809	807	838	842	845	790	801	828	880	824	854	807	889	852	852	834	873	825	835	844	843	836	848	798	831	823	811	835	820	845	867	829	877	884	848	815	853	891	850	838	829	852	869	814	829	881	833	844	858	828	816	901	863	825	865	857	836	818	889	843	859	794	870	854	821	851	853	790	842	853	852	846	787	847	821	794	902	862	808	841	811	883	902	864	841	820	838	859	846	804	878	889	819	871	877	865	837	802	827	785	866	817	841	853	848	804	809	808	885	826	874	810
28032	14987	9094	6418	390	164	188	150	180	156	155	151	191	180	163	175	171	190	159	194	141	169	172	150	136	186	168	147	170	171	185	166	196	165	147	146	193	169	148	170	149	157	151	163	152	172	180	164	156	159	191	148	150	175	178	162	165	177	174	152	158	152	146	163	174	150	171	167	168	159	162	148	181	152	186	160	176	180	157	177	175	160	171	188	169	167	169	171	152	167	145	171	176	164	166	174	170	179	171	176	157	159	138	182	178	156	170	175	170	165	158	165	176	169	148	149	159	176	167	156	179	139	167	170	150	171	182	154	161	182	159	165	146	175	138	142	179	165	158	152	158	160	145	174	163	154	161	161	153	159	174	187	163	150	169	170	196	152	163	162	175	171	151	189	161	149	170	197	189	155	146	145	143	159	158	148	159	156	140	166	146	183	171	148	165	166	164	156	159	174	161	176	152	167	159	160	152	160	154	166	171	165	173	141	147	161	166	149	158	156	150	155	147	157	163	154	158	206	169	153	171	173	177	169	173	168	196	164	175	175	144	168	152	155	150	174	154	163	169	163	186	172	173	191	173	158	170	169	153	168	159	177	175	171	152	179	151	175	169	138	194	194	167	157	161	158	186	170	164	151	167	169	156	155	161	179	177	151	170	173	145	173	162	171	168	178	198	169	163	184	161	162	180	151	154	157	178	192	161	167	159	189	172	168	170	189	140	173	121	190	163	180	188	164	165	187	150	158	181	151	164	145	171	181	162	157	152	159	182	183	179	165	156	194	171	177	134	178	181	152	154	174	161	164	164	178	160	171	168	173	177	156	174	167	161	167	152	162	162	157	173	166	158	173	161	183	150	147	154	153	146	174	148	165	148	180	160	156	144	158	174	148	165	149	165	162	133	164	163	160	171	162	175	163	183	176	156	164	159	183	146	158	149	139	163	178	164	166	167	168	173	166	148	155	171	153	160	165	159	173	158	145	165	152	167	177	183	154	157	168	148	173	166	154	160	186	153	182	166	176	167	149	145	160	132	135	155	183	161	137	173	168	180	165	182	176	177	177	194	180	160	174	155	168	185	183	148	174	151	151	182	177	144	182	176	137	177	177	174	162	172	134	161	169	133	183	158	196	162	155	162	170	184	173	166	173	159	174	162	157	145	173	173	169	157	164	165	157	186	170	191	170	171	154	151	174	173	166	138	188	180	163	175	171	178	174	150	167	179	169	193	184	153	177	174	151	151	170	145	154	165	157	181	164	162	158	169	180	171	156	172	154	157	167	152	175	169	170	169	161	174	173	167	156	177	148	161	167	170	161	160	178	169	163	136	163	172	188	151	165	168	154	157	153	150	160	196	167	163	159	200	162	177	160	176	165	142	157	171	172	171	164	167	144	165	178	141	162	155	164	157	139	182	177	174	168	162	147	164	168	151	141	176	155	173	163	159	176	184	170	174	175	172	178	175	175	157	182	156	157	164	192	185	160	168	171	168	169	142	174	144	165	136	179	183	185	159	168	162	145	173	173	178	164	147	151	150	164	157	174	149	186	158	182	152	159	170	164	157	166	164	164	134	152	169	171	163	162	178	165	206	187	157	147	165	171	170	163	163	189	167	154	144	159	170	142	151	169	186	177	152	162	150	181	168	171	151	140	169	163	182	182	150	179	167	174	158	184	206	176	166	187	157	165	168	185	157	125	184	150	164	188	157	157	149	182	170	162	144	180	179	166	173	170	153	175	152	160	186	151	163	162	164	163	178	156	144	163	164	150	175	174	180	186	168	158	162	191	179	175	154	181	153	149	161	190	150	154	168	174	165	143	158	178	161	172	175	146	181	178	143	169	157	187	161	178	169	152	176	158	165	170	157	202	171	166	156	180	161	172	156	164	176	161	169	148	173	202	178	162	173	178	164	161	150	165	162	154	158	167	155	168	175	174	203	155	142	159	153	155	169	180	152	171	178	179	176	165	152	186	158	162	169	180	173	171	133	170	173	181	160	192	143	173	160	190	169	154	156	176	167	168	161	196	151	163	146	162	168	170	170	168	163	149	179	144	146	173	173	168	180	164	201	171	163	188	152	180	176	160	177	153	183	187	172	162	165	182	158	161	147	169	183	170	161	171	183	155	145	155	150	169	173	127	166	176	162	191	183	166	167	166	164	180	156	163	174	190	159	169	179	174	170	157	170	160	142	173	171	164	163	145	138	174	177	184	162	155	156	142	160	165	166	170	167	166	167	159	175	160	171	161	171	177	172	183	182	165	164	142	176	144	165	172	179	152	178	189	162	170	175	162	162	153	193	164	163	173	160	183	163	170	144	157	169	168	170	161	174	161	168	183	140	159	172	147	169	156	183	172	177	179	196	166	185	170	206	174	170	175	157	163	165	146	185	152	168	173	171	176	166	158	166	179	138	157	171	151	164	170	187	156	158	170	172	158	163	164	161	154	176	164	160	175	178	164	159	164	146	166	166	170	171	156	169	166	166	176	182	186	168	138	164	140	170	155	169	179	155	146	191	163	159	166	184	183	164	149	159	188	161	150	174	177	151	160	183	179	163	160	207	192	157	164	178	147	160	152	144	165	149	160	164	146	174	151	175	186	158	171	177	153	168	156	172	151	192	194	169	175	180	167	153	163	159	171	190	186	161	156	148	166	166	131	138	164	173	168	163	157	171	191	160	156	193	180	179	143	202	171	144	164	152	166	161	150	178	173	157	172	171	169	149	170	158	142	150	152	172	160	164	176	160	174	179	181	167	157	152	155	172	151	162	163	170	153	145	180	166	157	142	165	157	137	164	149	171	170	157	175	169	160	149	181	195	164	171	168	171	193	190	153	162	153	181	136	133	142	177	179	154	175	147	137	164	164	160	161	164	146	176	168	165	151	146	162	165	152	174	171	186	166	171	173	171	161	159	154	164	157	164	195	175	147	158	147	158	167	170	163	158	155	178	172	146	192	191	134	181	156	165	165	165	159	188	155	150	180	153	165	146	165	147	172	166	171	158	171	159	161	149	143	150	158	162	157	182	165	177	174	167	182	154	165	156	188	146	155	152	149	148	165	179	182	157	172	154	184	168	158	181	159	170	167	157	169	171	191	157	179	174	167	172	166	166	169	152	159	187	156	138	179	172	166	177	152	143	179	150	163	175	174	167	150	165	147	152	195	184	166	157	164	164	146	151	168	181	161	185	171	156	164	174	199	184	147	190	147	121	161	162	141	183	151	157	171	173	164	144	166	193	174	165	151	145	193	152	175	157	160	174	151	172	152	135	155	149	161	157	175	173	160	188	153	160	141	155	167	154	157	175	152	165	190	158	166	151	171	166	174	173	162	154	187	155	164	156	167	148	171	153	149	185	148	152	166	155	177	149	177	176	156	168	156	168	179	157	158	189	173	182	157	149	161	161	177	176	180	158	184	155	164	179	161	172	164	151	160	160	153	153	158	142	133	167	156	174	166	152	177	164	174	162	142	174	193	154	164	185	166	167	174	173	133	165	153
26235	18085	14762	14772	722	576	492	536	527	558	520	559	552	503	557	604	507	557	556	553	581	524	573	530	561	527	547	530	495	516	553	538	529	521	557	539	519	614	533	555	526	534	509	502	515	586	542	514	568	544	536	551	501	540	534	526	595	545	536	539	555	496	550	524	545	531	507	530	556	532	552	564	544	595	575	546	524	532	563	521	523	557	562	517	540	566	507	544	510	557	513	528	554	522	526	583	546	551	570	530	522	559	545	542	541	539	553	508	569	566	501	544	546	533	537	535	546	530	536	556	523	556	527	537	540	496	550	531	537	559	579	586	554	523	543	513	584	569	541	527	548	558	536	530	577	525	512	607	531	549	579	556	596	542	554	536	531	568	540	599	565	576	561	574	542	545	535	552	563	588	537	574	532	551	563	504	496	552	544	561	570	589	535	561	555	517	515	506	560	566	632	547	507	557	530	517	571	504	560	538	508	525	541	543	539	535	532	576	560	526	550	553	546	594	552	530	523	538	552	511	539	539	547	570	559	564	567	551	553	535	512	572	553	515	556	513	497	572	546	550	525	568	554	521	539	487	570	548	542	535	516	555	556	582	562	542	553	519	533	520	552	550	528	553	484	538	531	539	532	549	546	551	548	506	545	532	568	559	540	571	534	549	512	561	556	551	590	485	528	552	547	511	520	555	512	531	559	516	540	570	556	548	562	560	485	525	586	568	563	508	560	559	539	537	550	520	517	520	550	534	547	527	532	551	536	517	549	537	548	537	555	556	571	561	539	545	512	519	513	581	558	521	541	538	552	549	531	530	555	537	539	541	530	546	561	524	533	527	550	553	499	525	569	568	577	521	538	512	514	580	555	574	557	535	538	495	551	567	521	575	587	546	530	516	517	542	556	546	536	584	560	514	538	554	574	586	545	567	500	554	543	513	531	575	561	543	505	554	561	574	519	551	510	568	562	531	532	537	553	577	542	585	522	552	530	565	544	521	565	557	554	563	533	532	519	521	540	514	528	573	541	545	509	546	509	564	532	548	502	552	578	572	552	566	525	532	569	579	549	514	550	521	560	567	508	539	528	548	527	534	561	533	556	514	545	559	554	538	577	553	551	545	528	558	540	582	556	542	570	581	542	563	601	532	512	532	528	515	584	587	525	549	499	514	546	567	503	533	539	520	503	553	534	485	537	578	585	518	578	535	569	565	562	533	564	566	546	590	571	607	558	509	538	526	546	529	544	534	550	523	525	540	553	579	570	511	584	530	498	524	515	563	541	552	549	544	561	561	567	572	550	561	519	526	567	559	536	544	548	564	562	531	528	516	555	557	592	560	563	541	521	528	569	499	544	553	590	550	573	574	516	589	546	538	529	565	533	526	561	495	546	550	533	510	525	519	527	539	543	554	549	548	569	568	558	536	554	498	554	566	549	517	528	557	524	521	560	546	552	501	525	521	538	543	567	547	555	552	528	546	545	562	549	545	555	566	554	535	547	536	556	555	509	544	566	534	516	540	571	519	554	527	547	545	558	546	509	573	564	576	545	554	527	555	536	574	552	517	511	513	540	525	536	558	597	541	536	571	532	568	541	538	553	579	521	545	575	540	520	553	559	515	490	529	491	515	557	523	561	556	473	515	526	542	544	518	560	557	562	496	555	550	533	553	529	585	541	528	551	543	556	540	535	528	535	528	588	558	538	498	574	507	555	570	551	490	543	517	547	528	540	571	557	520	531	526	529	559	549	553	586	528	529	541	501	554	517	549	537	541	542	536	555	520	513	495	561	504	557	555	521	525	569	544	609	604	578	553	576	536	507	511	570	524	590	558	531	542	555	533	511	528	520	488	563	552	539	506	605	547	526	574	515	542	527	540	526	530	577	533	519	539	566	536	567	541	542	501	541	576	542	534	534	547	575	531	503	580	529	552	552	538	560	526	549	533	518	575	579	551	528	544	543	551	519	546	513	514	567	512	583	555	571	515	538	531	526	524	549	576	522	535	540	566	548	512	533	538	515	554	550	580	523	561	585	556	507	541	522	501	557	525	545	564	557	506	535	515	602	549	533	585	500	558	531	557	511	562	585	556	529	538	589	559	566	567	522	574	539	535	558	530	552	568	486	545	529	562	602	552	535	576	578	571	546	579	567	536	578	548	544	562	514	541	524	567	550	546	568	512	527	498	613	542	541	526	573	575	571	545	543	545	551	534	536	571	534	588	522	486	529	585	573	523	567	564	541	550	527	528	523	529	537	506	544	582	561	512	529	538	546	525	584	579	529	555	573	539	548	569	532	535	582	522	554	544	526	512	562	519	526	553	568	572	569	550	577	535	553	548	522	540	547	512	528	513	559	585	526	560	524	538	523	556	532	565	540	561	555	545	540	513	520	540	539	539	532	520	580	545	543	503	555	515	518	552	543	521	547	587	599	515	548	531	547	537	506	516	526	554	532	544	547	546	570	528	509	517	587	552	533	574	513	550	535	513	546	525	566	566	509	506	527	540	543	529	542	556	498	560	532	544	532	576	536	527	577	547	541	507	516	528	517	559	577	557	590	554	520	519	580	572	539	533	531	555	499	546	581	541	539	501	525	539	536	555	537	608	526	576	549	517	558	539	535	571	555	554	607	527	535	539	538	560	545	535	563	518	560	541	555	540	557	542	520	537	580	543	515	556	552	568	513	585	528	548	538	553	524	510	544	515	575	576	531	529	543	536	570	596	508	546	528	550	521	529	513	524	533	533	526	553	563	540	523	563	553	554	582	547	564	594	574	548	564	542	512	582	542	536	540	564	536	544	558	558	590	510	544	580	545	557	532	537	556	558	546	524	564	563	508	543	553	520	519	534	540	550	502	526	595	556	588	570	577	537	547	499	536	574	551	525	523	512	575	547	568	547	554	538	547	530	573	502	535	527	552	600	537	523	504	535	540	571	507	521	555	525	540	561	564	572	534	531	503	572	528	558	581	549	554	556	524	561	539	550	548	544	498	500	515	545	570	527	552	538	536	534	554	553	577	516	572	558	564	526	562	532	520	518	584	525	523	532	516	549	596	571	554	542	509	527	564	558	523	540	521	562	538	551	581	532	495	543	523	509	525	557	549	567	541	528	552	490	572	548	512	553	573	536	549	564	593	572	532	501	523	582	528	550	569	538	557	544	538	548	532	549	520	537	530	585	508	524	574	552	582	549	554	522	559	563	481	566	501	543	520	520	527	596	541	556	559	529	534	564	548	541	541	532	551	519	529	536	484	473	528	533	565	532	523	533	544	545	538	562	529	516	533	539	591	573	556	612	542	575	496	520	535	533	570	547	566	524	560	540	547	593	532	553	512	541	528	567	499	555	561	515	534	549	622	500	557	531	515	549	542	540	565	567	544	529	506	549	547	538	558	521	544	534	577	589	535	543	526	523	576	560	564	572	527	555	536	519	557	528	507	568	528	545	549	492	548	514	541	588	581	540	537	540	546	520	526	540	528	535	552	560	520	540	552	524	555	548	564	558
62435	54336	48589	37851	9009	319	188	169	172	173	179	186	159	168	159	155	145	182	144	171	169	158	158	179	167	172	147	161	169	181	156	191	173	179	169	184	176	180	188	134	190	166	183	147	165	137	175	151	172	178	164	161	175	179	155	157	152	159	155	169	173	160	164	158	152	162	154	173	188	132	173	159	166	175	168	181	163	137	168	185	186	152	158	166	160	171	163	185	181	173	174	166	180	187	163	139	180	167	160	160	176	156	153	175	156	130	176	155	174	139	158	154	176	164	151	176	163	154	180	181	173	172	159	147	165	154	161	183	157	151	151	117	158	184	159	144	162	185	195	177	150	158	153	164	170	182	170	175	170	169	166	134	167	156	189	173	151	196	161	164	165	175	153	158	180	169	167	159	178	182	155	160	162	162	162	170	165	173	141	178	168	157	205	154	160	166	155	150	160	155	162	150	158	165	158	165	148	165	147	150	173	171	169	159	181	148	178	143	167	159	159	160	173	151	165	156	147	153	165	160	164	183	174	188	157	161	174	175	157	159	187	168	178	159	174	160	185	163	145	170	180	148	170	181	169	156	184	168	160	164	154	157	157	183	164	170	175	160	170	171	167	150	191	174	169	172	169	198	150	171	160	171	155	143	189	148	153	159	163	162	189	152	169	145	155	163	170	156	176	168	163	166	155	143	176	173	159	175	166	164	159	181	158	176	174	186	159	153	163	161	175	173	176	202	165	161	159	157	204	164	164	156	152	172	175	162	145	202	148	163	145	144	158	169	171	162	162	164	152	172	170	155	188	140	209	165	154	149	191	160	173	154	132	158	146	187	167	135	171	158	181	165	176	163	150	148	158	159	149	164	164	160	184	155	161	171	191	156	161	182	187	187	151	163	177	158	165	167	157	152	173	171	167	172	181	183	144	164	161	156	151	151	183	176	176	182	163	145	167	166	151	158	171	168	177	174	154	155	179	168	148	160	164	159	176	169	151	157	150	187	186	182	162	159	160	181	145	158	166	164	173	161	166	170	178	200	164	159	188	163	172	136	194	151	181	158	169	167	162	146	143	153	169	176	148	140	159	148	145	165	189	146	180	163	169	150	182	155	162	169	171	161	171	172	164	157	188	148	167	173	169	179	151	167	191	137	153	160	143	190	142	163	155	171	158	167	184	147	162	164	157	176	158	170	173	166	166	161	166	155	171	177	173	166	167	159	169	147	165	171	161	156	158	168	185	162	172	156	150	143	168	157	163	159	169	154	146	162	163	171	171	160	154	168	148	160	185	167	140	153	163	160	150	189	172	163	186	156	172	185	163	172	162	163	163	158	164	184	170	146	178	165	169	168	167	167	159	166	173	150	164	172	161	158	147	177	164	166	149	168	158	168	158	136	175	166	190	178	168	160	164	152	182	157	159	183	134	175	161	145	165	170	180	161	153	144	165	165	154	148	163	171	185	187	176	173	175	165	156	160	172	187	160	164	186	152	172	170	159	144	172	162	153	168	184	165	140	152	164	172	152	177	167	162	172	166	168	161	168	148	153	148	193	160	181	156	173	157	181	180	181	137	177	176	170	152	149	150	182	160	152	179	179	189	169	180	167	158	192	190	153	153	178	157	130	158	167	170	144	174	180	148	165	170	169	178	150	176	164	146	166	166	165	171	160	160	157	151	161	180	167	160	177	180	179	147	183	165	171	158	174	162	180	168	170	165	160	180	154	175	171	162	180	166	166	180	163	168	173	163	187	152	151	164	157	165	174	136	148	167	176	167	163	180	176	142	149	147	177	152	184	150	164	165	174	173	183	165	167	154	166	152	167	155	151	136	172	167	140	146	148	157	185	143	180	176	161	162	168	167	169	164	173	176	170	160	151	174	156	169	171	179	176	155	170	147	161	173	162	159	166	166	172	166	150	162	157	161	178	174	153	148	181	171	139	161	158	170	190	160	175	186	135	168	147	172	158	178	177	172	176	165	169	147	160	165	161	172	149	165	162	151	159	164	145	154	182	155	167	164	168	170	179	157	157	167	179	158	163	181	188	154	130	151	152	186	132	154	177	182	186	151	178	167	166	165	148	175	185	147	188	188	158	187	190	157	173	193	145	170	151	179	153	181	162	180	163	162	185	179	148	165	148	164	146	161	176	170	166	172	170	145	163	173	159	133	170	154	140	201	153	154	159	151	177	150	145	147	174	162	146	152	164	138	150	170	173	148	166	139	179	153	176	167	171	159	157	162	167	168	153	184	148	175	142	157	180	180	164	139	160	174	177	191	165	151	146	176	173	176	184	165	152	168	169	156	176	194	171	146	176	162	162	167	153	183	175	182	174	145	158	158	161	176	180	141	165	176	165	152	175	161	148	175	164	158	167	173	147	153	143	152	176	171	171	159	169	152	142	182	164	165	160	172	178	184	192	163	165	158	160	167	174	160	160	139	162	158	158	191	173	160	176	167	147	167	142	186	187	175	202	152	170	188	180	172	171	148	187	152	171	156	184	189	161	177	152	168	178	173	158	170	176	152	159	162	181	165	176	178	171	150	186	178	182	155	168	169	157	161	173	180	168	151	164	158	135	157	156	159	193	147	158	147	186	145	175	174	175	170	171	163	164	169	166	147	151	192	177	149	175	174	175	176	181	173	193	141	154	147	162	155	178	178	176	157	176	164	162	185	146	152	180	151	156	173	173	170	149	151	163	150	163	160	183	144	186	153	166	157	157	163	161	154	140	141	166	169	150	165	162	162	169	161	195	161	177	160	143	149	159	165	152	149	157	181	188	168	169	174	149	167	158	163	142	160	162	167	164	164	143	152	190	172	144	174	170	164	163	168	169	181	166	149	173	150	140	168	162	152	170	145	179	150	156	184	184	167	156	154	143	134	169	161	171	198	193	179	167	162	150	151	150	147	159	167	162	155	148	170	161	190	172	170	178	167	163	165	159	172	188	165	156	161	155	169	179	171	153	172	176	176	164	163	175	172	165	169	177	192	155	180	172	158	167	174	165	188	190	199	167	174	160	156	143	174	142	176	178	159	149	172	159	151	157	166	138	169	152	144	151	140	166	173	143	159	176	180	145	173	147	151	176	173	157	153	164	168	177	159	146	154	147	149	176	177	172	156	163	165	177	162	164	152	154	183	148	154	194	150	125	132	171	148	169	166	167	163	169	160	144	180	148	152	156	173	162	153	155	147	173	183	158	156	176	156	152	145	180	157	178	161	182	164	148	167	162	183	152	172	149	170	137	191	169	162	194	182	145	166	170	161	139	147	167	156	150	161	181	179	181	173	171	169	139	163	166	151	155	168	169	160	146	174	153	173	174	168	152	150	165	149	166	158	156	169	198	146	178	149	156	165	170	166	166	193	149	164	159	177	182	160	160	174	164	156	172	186	187	168	179	160	169	168	138	181	181	146	149	167	182	160	163	173	164	166	181	162	142	181	185	169	138	154	149	185	161	153	175	141	177	156	158	167	156	143	170	158	135	151	144	163	179	170	167	152
43500	43866	44383	41886	3080	661	654	625	553	572	599	564	560	542	561	597	552	525	547	536	542	544	549	561	554	524	528	535	579	562	549	582	524	591	515	585	518	527	570	558	549	567	532	570	545	551	532	577	542	518	567	517	545	571	546	557	535	553	566	540	539	517	530	508	565	540	553	585	530	568	515	586	555	538	541	525	501	560	558	514	543	523	529	496	566	584	567	543	533	506	551	571	541	550	562	555	537	572	556	581	530	519	564	509	510	580	515	553	558	522	544	539	572	509	558	524	588	564	543	534	490	489	551	560	589	561	519	519	550	547	561	566	526	549	577	566	543	525	537	553	580	534	523	527	545	551	534	575	562	491	539	572	583	557	537	525	548	567	519	546	554	548	536	574	543	546	561	538	570	547	555	550	549	549	546	512	538	566	570	539	545	530	547	539	512	521	530	503	557	533	520	572	557	531	528	563	525	557	552	554	508	548	573	555	556	554	547	535	541	539	533	562	540	543	504	498	591	544	547	528	564	567	494	557	553	540	549	517	574	565	547	536	544	554	542	526	519	566	585	548	574	554	545	540	554	538	520	575	540	574	576	563	536	495	558	582	525	532	545	542	571	572	531	533	542	518	518	530	540	507	530	540	584	510	510	525	578	522	550	573	584	547	531	586	517	515	546	546	527	555	550	529	557	525	578	528	533	570	540	539	528	573	514	534	532	545	574	575	607	552	546	517	578	514	550	523	558	536	493	532	525	561	548	559	536	481	501	612	567	503	553	553	550	527	538	558	568	525	534	500	541	528	554	526	546	561	550	512	558	552	566	558	583	551	528	528	529	546	547	520	471	545	513	566	529	551	551	528	550	508	595	564	552	571	505	562	571	562	547	509	555	565	545	551	494	553	494	535	522	552	533	552	517	539	523	557	519	566	575	560	552	517	529	569	549	537	559	531	536	556	537	564	521	564	565	558	606	579	569	533	549	523	531	564	530	531	491	551	575	548	542	588	599	576	539	511	558	585	551	495	559	562	555	557	538	507	499	557	564	488	548	598	541	504	520	547	571	541	543	553	551	537	559	571	578	543	553	548	547	564	548	490	545	517	540	533	544	520	528	563	566	533	551	582	568	553	540	510	517	544	557	567	549	574	575	532	536	510	576	542	528	549	525	533	560	558	531	536	551	602	567	552	535	510	540	556	592	516	553	550	471	539	549	565	577	551	534	501	524	560	532	577	577	524	552	557	552	553	534	540	564	536	584	533	524	508	574	525	546	564	560	545	522	542	572	548	530	538	538	541	547	517	536	535	545	520	539	593	512	573	584	523	533	560	535	573	558	541	523	561	545	511	547	556	543	555	541	567	534	551	514	536	547	541	557	544	578	562	527	499	573	535	529	489	561	539	573	564	536	514	534	568	523	555	532	582	541	536	562	527	526	553	504	525	533	537	543	534	571	555	547	546	584	540	508	528	566	562	540	535	547	534	556	533	513	550	563	521	493	577	534	511	517	516	512	529	545	542	559	509	547	534	536	527	575	500	547	532	544	549	508	547	523	530	563	575	542	509	542	563	564	532	585	524	553	540	545	534	549	534	550	534	573	534	510	570	538	543	512	541	537	512	540	553	532	525	487	562	563	502	551	573	566	534	579	511	482	560	520	539	569	538	497	534	552	527	592	561	560	531	536	550	525	519	540	547	498	533	547	489	564	566	556	571	539	586	554	540	580	542	531	580	556	545	551	538	553	516	556	534	544	561	504	586	529	541	515	539	563	530	532	589	507	542	530	555	532	586	578	559	538	494	533	489	571	545	538	510	530	540	544	498	533	540	581	556	515	541	533	556	554	534	533	529	569	523	585	547	502	545	539	562	560	584	569	519	534	504	533	565	519	549	537	479	509	526	533	563	560	513	554	526	531	524	568	540	517	536	533	568	522	538	538	522	517	558	550	509	539	552	515	534	553	548	578	563	563	522	581	489	556	554	583	593	551	574	549	522	527	544	566	568	549	537	575	569	541	550	565	551	510	505	520	533	527	557	517	530	560	523	560	509	491	540	526	500	546	524	549	548	534	521	541	522	543	511	542	540	583	519	527	550	527	514	546	583	512	543	518	520	564	516	580	579	528	546	508	516	525	544	499	525	530	539	563	529	563	524	566	548	530	525	543	502	531	523	547	539	523	536	556	548	565	547	540	509	537	561	509	518	550	542	519	543	501	567	583	573	555	567	589	549	541	539	562	501	540	532	583	535	537	520	584	545	562	533	548	553	520	552	551	574	514	563	543	537	523	568	543	601	576	537	527	548	478	565	543	567	538	548	479	548	587	558	522	544	512	550	548	505	521	564	540	535	572	543	540	538	532	564	546	522	574	558	586	537	536	548	535	535	535	521	519	565	547	529	553	559	518	542	509	551	532	555	556	530	523	562	563	563	537	552	497	530	536	539	564	568	486	538	555	538	548	542	550	525	550	505	533	541	565	488	531	566	531	524	555	583	544	500	535	545	539	539	555	586	536	535	578	554	557	536	532	576	540	499	537	527	511	530	542	541	547	591	548	518	552	520	570	538	565	597	521	575	570	578	556	611	545	526	549	553	564	508	525	544	541	569	566	515	557	520	566	546	516	559	585	538	522	574	532	531	565	552	531	527	533	512	534	526	529	527	532	546	541	551	539	578	505	541	573	540	545	543	551	548	557	539	524	544	505	564	531	523	518	510	492	559	550	565	576	549	527	540	558	547	553	504	577	537	522	542	549	598	566	555	546	514	521	511	561	550	581	519	525	579	522	536	510	520	547	539	522	551	504	530	558	501	512	532	538	547	547	577	552	555	534	546	522	513	544	520	569	557	516	562	566	522	545	552	590	551	550	590	520	542	470	542	564	537	535	549	544	558	554	556	534	545	543	573	567	524	549	535	546	548	569	547	567	547	531	553	567	502	505	517	566	548	550	567	531	567	540	529	565	558	539	486	511	556	518	512	535	530	537	576	553	559	544	545	518	558	557	551	547	526	512	530	550	542	506	547	545	516	523	528	572	547	506	536	531	532	509	554	523	551	584	539	529	550	597	560	517	535	566	515	530	511	574	527	539	555	551	557	542	558	534	583	587	527	530	567	533	549	524	572	598	515	500	530	569	564	527	540	554	558	543	536	573	550	532	533	552	586	558	559	531	516	529	548	560	513	553	560	547	557	567	523	550	573	532	588	577	536	530	527	545	555	562	527	561	564	539	532	542	568	530	544	509	564	584	528	539	537	522	505	520	518	507	507	572	530	574	515	522	563	505	517	545	542	572	524	523	606	525	545	544	534	516	558	549	521	540	551	548	567	572	520	550	563	522	525	611	549	584	481	570	534	573	564	538	585	549	530	552	527	560	571	611	556	593	511	562	587	577	528	542	530	547	530	513	544	545	593	532	522	558	561	573	547	559	506	543	525	556	516	544	517	544	526	557	540	536	523	554	542	548	540	544	519	540	513	568	567	523	561	533	563	567	550	528	529	557	570	541	572
77073	71060	65499	54549	18296	2093	354	282	304	285	269	260	287	292	283	283	254	272	264	290	269	297	287	280	265	261	273	270	297	271	238	256	268	252	270	283	253	263	272	243	259	284	282	266	286	260	291	298	292	245	275	300	267	298	286	250	275	292	258	280	270	284	264	264	285	260	273	266	261	260	271	263	289	275	274	272	315	267	306	285	280	273	267	290	292	275	244	271	255	239	271	265	271	245	275	264	297	302	274	274	299	241	274	274	247	274	300	285	271	272	279	273	284	258	260	268	264	286	249	248	303	270	276	281	267	276	273	271	282	278	245	314	290	255	261	277	276	275	301	267	302	273	262	244	255	240	281	314	260	271	248	262	287	267	283	274	274	248	268	266	277	264	298	250	273	269	304	260	254	278	271	298	280	275	263	280	234	268	252	220	260	258	287	256	305	280	265	270	286	291	241	264	276	264	285	288	281	281	264	266	254	266	270	256	264	238	280	292	263	282	259	264	265	256	269	285	264	276	290	255	267	263	282	251	257	254	257	289	273	292	281	268	276	240	303	261	296	256	291	274	271	258	278	266	280	249	281	254	269	268	299	279	265	253	256	267	297	265	281	278	272	261	273	260	272	291	267	264	292	289	252	297	265	296	276	254	268	284	245	309	268	267	263	267	251	269	260	288	259	261	257	254	255	266	279	290	281	259	288	266	246	262	276	278	262	274	266	279	272	282	267	266	271	264	280	291	259	254	274	244	262	290	275	258	286	301	260	261	240	257	234	284	275	256	299	250	278	244	267	290	271	249	257	249	271	281	267	297	292	261	270	263	270	266	291	272	252	269	274	276	281	303	287	248	295	277	282	279	264	262	297	269	296	280	276	284	249	291	264	286	255	263	256	265	278	268	293	262	288	249	271	253	242	278	284	288	263	267	270	298	269	288	288	274	260	268	255	277	283	272	259	262	279	271	252	281	273	258	269	279	245	273	271	267	300	250	265	263	247	267	268	280	298	282	257	238	283	259	278	274	268	242	248	252	257	259	271	258	269	285	273	295	262	278	256	266	269	284	282	248	280	251	261	250	286	288	251	243	261	268	269	287	270	273	264	272	266	276	284	256	261	292	284	253	256	288	256	275	253	270	258	305	272	256	280	262	283	263	258	293	271	259	264	289	288	249	293	296	256	281	266	281	300	254	285	252	260	232	287	280	293	235	241	288	262	281	262	267	279	258	297	248	261	284	277	270	246	258	252	262	261	247	274	271	243	262	280	273	270	247	257	278	266	272	266	262	294	267	261	254	280	282	269	291	271	251	267	281	252	296	267	275	251	282	267	266	250	283	254	265	264	274	262	266	274	294	273	263	248	268	243	293	250	258	297	284	287	242	277	277	270	262	281	273	280	276	267	239	270	276	290	281	274	308	267	263	277	235	264	268	261	259	287	265	287	281	268	278	266	242	259	269	277	265	276	273	285	258	278	274	256	249	268	281	293	299	271	244	255	258	271	286	294	255	257	268	287	279	266	267	320	280	248	304	241	261	270	274	292	268	240	297	236	287	271	266	275	308	250	285	294	284	286	288	256	262	275	290	239	296	281	273	264	308	255	292	287	282	258	265	274	283	265	272	243	297	277	284	264	273	293	287	267	283	281	295	274	290	259	281	259	256	244	247	258	259	277	275	286	279	271	286	272	279	268	268	257	275	291	246	281	295	246	286	274	266	264	265	263	264	271	266	268	276	263	267	249	287	278	272	281	255	242	268	266	277	278	227	287	256	280	266	259	276	270	283	297	253	276	247	262	268	281	263	280	250	304	256	261	283	278	266	275	296	287	274	254	289	244	263	258	275	274	281	259	266	300	278	266	269	268	266	281	269	282	272	256	241	281	290	271	285	266	280	250	224	276	282	273	272	278	291	265	281	266	234	261	261	272	280	265	278	285	265	257	289	244	271	288	281	261	266	286	282	287	284	301	282	261	272	280	232	266	278	280	256	285	254	278	247	278	263	259	262	276	329	272	254	293	301	259	290	236	304	248	253	286	252	291	266	260	281	277	280	282	279	263	285	254	244	259	284	257	287	248	274	247	285	305	241	286	264	244	280	273	272	251	271	267	282	253	257	275	264	290	290	266	254	266	293	295	293	265	283	258	304	268	277	237	242	265	261	280	266	292	256	299	293	280	276	255	299	275	306	289	284	261	253	266	272	269	289	265	281	249	245	281	296	273	262	272	284	270	265	248	261	293	285	278	277	253	264	242	271	275	286	287	230	267	244	269	273	231	277	287	261	316	266	270	261	280	273	269	266	296	256	263	277	246	298	241	253	288	269	284	237	261	265	282	275	269	264	291	289	279	278	281	272	261	284	243	306	257	264	283	263	258	265	255	259	289	259	275	258	277	255	278	283	234	298	240	251	282	252	266	276	314	271	273	288	262	261	274	254	293	271	275	245	253	284	274	260	281	271	303	322	289	300	281	289	292	286	283	280	282	286	278	255	265	261	253	282	267	278	249	248	273	292	295	236	285	275	271	282	283	280	252	266	275	265	268	263	257	277	263	264	264	286	254	286	265	246	254	274	286	294	257	273	274	295	277	280	233	253	278	271	296	286	258	270	290	257	264	269	253	304	273	276	266	254	288	273	272	255	293	258	272	259	280	275	270	289	272	258	247	284	252	265	277	265	285	293	272	266	253	268	281	257	249	282	257	289	286	281	291	276	265	278	251	243	271	256	288	258	260	302	245	253	293	265	269	289	268	261	266	283	240	268	278	300	277	248	277	256	283	285	266	274	275	280	276	268	297	260	247	291	280	259	272	277	254	236	259	238	263	292	322	274	262	283	260	296	282	281	308	287	245	262	268	292	290	291	260	253	250	254	291	299	289	276	285	247	270	265	286	275	303	254	303	266	292	271	281	249	266	261	275	278	259	286	292	244	261	264	289	262	252	276	300	276	263	285	284	277	240	279	266	289	299	287	278	255	272	302	287	283	264	262	273	252	267	262	296	255	267	257	263	247	245	257	257	287	265	268	271	293	249	250	260	261	305	269	264	248	278	291	305	249	272	247	253	247	249	283	259	269	264	251	279	300	301	269	248	241	281	261	267	288	241	278	261	259	256	263	235	279	307	246	251	277	290	273	274	249	254	292	247	255	288	249	275	265	261	269	254	257	271	246	295	271	260	264	285	277	257	253	266	296	290	284	262	265	261	266	292	281	251	271	287	284	285	264	252	297	274	271	250	283	264	276	260	265	238	251	251	277	289	300	291	243	271	268	301	280	289	274	274	299	275	277	272	270	249	256	264	265	263	293	284	252	270	272	257	288	277	266	273	288	291	290	286	282	263	269	253	263	276	290	274	253	267	269	274	289	282	256	273	278	272	264	277	280	272	285	296	291	279	305	280	251	284	276	232	270	272	283	268	276	290	297	265	270	240	263	256	295	283	281	280	254	303	258	264	271	276	280	262	263	277	292	271	304	278	281	270	295	306	285	284	269	242	260	258	277	285	276
56924	59343	61355	54441	4167	1095	989	982	897	940	900	873	895	909	840	860	862	836	796	838	865	863	861	890	889	829	846	841	839	867	815	836	788	813	798	805	803	813	863	845	872	860	852	837	815	840	852	820	855	835	806	815	806	805	820	850	811	849	867	903	781	796	841	806	827	868	846	841	820	789	813	794	820	777	827	816	833	830	892	829	805	810	800	865	838	787	835	822	790	846	800	792	822	844	842	809	825	792	821	829	815	847	862	839	781	812	817	790	841	825	873	787	748	787	862	796	813	837	836	794	835	774	831	807	823	807	822	846	822	825	792	838	819	823	856	791	837	812	849	829	806	811	875	839	780	846	802	830	864	827	858	859	871	814	775	810	765	834	820	825	816	807	837	836	834	866	807	812	805	872	824	847	765	831	829	825	854	824	846	871	798	821	816	840	832	821	834	815	844	832	747	780	821	805	845	814	789	833	854	852	836	815	814	841	831	825	855	821	774	864	805	825	830	848	805	754	857	820	824	796	836	789	858	850	785	809	790	792	848	794	833	826	817	839	837	843	860	792	755	828	842	782	839	831	806	842	820	861	844	806	870	791	801	842	818	883	859	830	829	807	836	836	779	795	806	803	775	855	853	841	809	869	820	882	799	838	868	801	856	862	828	837	854	836	818	863	795	818	801	849	845	857	816	824	805	811	841	807	750	861	843	831	792	812	824	821	823	788	817	799	807	810	772	832	803	799	807	767	789	788	832	822	870	837	802	779	816	789	806	834	842	844	839	834	820	830	795	819	797	826	791	809	790	820	771	837	833	880	846	883	794	801	808	836	798	837	816	880	836	822	796	834	822	842	820	860	749	805	824	823	845	869	784	832	786	898	801	809	898	860	861	847	837	816	855	788	840	838	828	835	839	816	847	841	856	803	895	792	811	820	817	826	857	825	826	844	823	875	808	825	848	814	843	826	837	832	788	779	820	793	821	847	824	876	812	860	816	832	818	823	774	816	833	825	873	850	856	805	830	788	840	796	815	846	819	788	837	832	842	840	826	832	794	811	837	838	833	868	821	884	858	857	812	813	772	855	791	793	814	831	857	835	826	825	789	819	795	854	813	770	810	811	797	831	865	831	788	817	801	771	827	824	857	877	797	814	828	859	838	846	850	800	803	826	781	809	837	818	805	817	852	848	833	793	820	794	827	798	846	785	808	837	812	834	799	818	799	818	830	843	831	810	820	804	876	777	870	804	799	822	824	810	775	800	765	791	793	841	821	840	772	812	861	771	782	822	751	823	793	846	792	836	814	816	805	831	779	795	839	802	845	828	822	812	807	876	840	809	804	830	840	867	836	824	850	817	802	817	869	793	859	810	830	855	835	815	800	831	776	810	794	803	806	800	817	848	769	817	863	812	819	776	848	777	826	835	837	827	804	824	806	863	878	811	843	836	841	802	832	800	850	796	816	836	843	846	845	785	814	798	838	847	769	775	790	777	817	837	832	809	803	843	816	801	826	891	796	798	807	791	849	825	839	805	875	833	863	802	857	799	754	834	807	800	860	804	832	800	826	844	825	843	768	785	819	814	806	828	827	753	862	875	827	850	796	871	799	861	817	822	835	794	844	811	819	787	781	813	813	809	839	791	774	820	827	808	808	808	826	849	829	855	817	816	759	905	825	758	902	790	787	832	846	802	828	766	841	830	842	793	812	804	814	813	797	868	826	874	803	801	812	820	798	789	794	845	806	790	799	795	838	831	868	814	837	808	834	780	858	751	870	776	855	850	801	806	805	832	806	814	827	838	789	894	779	807	806	781	846	822	794	845	851	811	796	833	799	849	806	788	881	840	843	811	780	841	829	796	858	861	824	800	839	842	826	794	804	838	816	854	814	858	821	849	837	791	802	813	813	769	848	847	788	856	793	805	823	790	866	789	814	828	863	839	794	798	838	811	837	844	788	874	848	856	768	879	837	798	822	863	848	782	755	822	750	824	818	802	834	840	808	789	827	863	812	862	862	856	820	825	807	845	790	807	813	824	802	846	788	808	823	823	827	813	773	816	835	847	789	826	806	861	782	848	752	848	817	842	817	783	846	844	774	814	848	842	805	834	814	829	838	825	820	810	745	825	810	810	760	816	826	820	838	799	811	803	812	799	802	799	821	819	828	810	852	750	835	777	859	829	792	812	849	824	809	850	802	826	858	810	827	829	838	809	859	791	880	812	816	829	800	853	814	799	774	846	819	805	820	810	825	790	801	797	845	853	861	810	839	814	831	809	861	808	838	867	771	829	837	845	828	815	810	836	797	834	785	750	855	779	844	811	847	793	834	773	827	814	803	845	838	817	809	794	826	858	822	810	860	854	804	875	785	790	850	799	802	816	834	791	813	797	810	813	792	806	793	805	826	851	836	784	804	808	765	833	787	841	828	880	773	857	812	862	826	845	819	818	847	887	799	803	792	770	806	831	832	812	805	809	822	847	815	864	800	827	849	837	834	850	772	757	863	847	842	808	786	853	822	839	812	863	833	809	850	839	773	861	808	788	818	785	784	815	854	852	806	842	847	815	826	847	862	795	817	789	883	854	818	815	777	825	831	817	810	784	783	807	882	838	811	822	784	848	800	800	747	841	760	816	794	813	829	827	832	819	859	828	830	825	770	782	840	825	839	796	771	847	841	872	814	784	832	827	800	841	776	840	805	832	838	835	825	832	774	785	811	843	783	880	812	879	815	862	831	761	829	757	799	856	838	806	809	838	826	861	834	791	856	798	823	858	789	817	834	783	848	810	778	839	785	865	873	790	854	841	846	846	844	822	893	819	841	828	859	844	853	798	820	815	792	847	855	841	819	852	818	754	813	745	805	820	817	760	797	821	807	808	836	793	839	837	862	825	876	847	822	810	798	805	806	805	774	811	793	834	844	806	789	801	845	796	832	766	826	820	805	860	847	834	812	789	824	814	837	878	859	867	854	798	793	815	819	803	799	839	833	859	823	846	822	846	819	886	770	830	775	838	863	822	885	847	854	866	861	817	798	842	829	788	853	821	843	830	823	832	859	848	859	836	775	855	843	835	811	806	847	830	798	812	845	775	853	824	855	813	771	822	845	824	824	835	791	776	794	864	814	795	840	802	768	828	795	839	851	787	817	831	792	774	788	823	782	841	885	835	807	764	780	816	813	803	811	879	786	887	887	828	826	870	821	822	799	805	819	828	848	851	845	862	853	823	792	753	800	814	839	846	828	832	818	840	824	820	783	840	877	780	798	805	834	833	798	838	790	804	799	815	838	776	809	812	809	851	794	815	806	836	839	827	861	792	798	840	855	800	828	846	850	811	847	852	838	819	812	830	835	819	864	827	820	844	859	835	805	819	785	866	792	776	807	793	841	804	811	828	781	836	815	798	845	830	812	828	799	879	796	824	810	813	832	814	840	831	864	829	822	828	832	834	837	802	889	821	837	742	848	818	786	869	790	796	819	783	772	773	822	821	824	816	879	813	844	776	836	816
27722	14955	9198	6257	429	183	156	181	156	171	170	165	178	195	174	161	152	134	183	141	156	164	163	149	164	167	160	158	155	168	205	138	169	175	161	170	157	164	172	152	170	158	162	170	171	161	162	169	190	142	173	175	150	164	155	172	169	148	184	164	147	171	158	197	191	152	167	151	174	177	163	151	162	183	158	166	141	136	178	191	176	159	177	156	173	163	154	162	169	178	157	154	182	190	171	149	163	190	156	172	157	178	182	167	145	170	187	158	184	164	144	158	159	172	186	163	159	162	152	175	164	170	133	177	159	161	170	178	164	158	195	163	155	167	156	162	161	173	163	181	156	139	165	141	175	171	167	154	161	161	164	165	148	180	170	150	180	137	163	156	158	172	185	170	158	171	160	146	148	163	180	153	160	165	145	180	161	174	152	197	160	153	161	176	170	172	162	171	185	149	150	162	158	153	157	136	150	172	169	144	161	182	170	168	153	178	167	160	171	169	186	157	167	163	172	173	158	172	178	147	156	169	153	154	198	181	176	152	142	161	159	178	173	162	138	183	161	166	170	142	173	153	166	158	163	149	145	161	158	156	185	157	167	171	160	155	182	185	160	165	155	161	180	165	163	159	138	158	158	150	188	171	168	168	160	172	173	152	173	185	185	156	149	183	175	176	155	164	147	155	175	159	144	150	148	176	163	156	151	169	174	158	174	154	159	131	166	172	169	158	163	141	188	158	165	170	174	160	175	149	160	160	168	148	153	181	148	177	151	177	172	167	150	147	160	153	162	167	155	161	174	176	148	141	162	171	167	173	179	180	154	175	159	179	138	146	145	153	151	162	163	173	152	160	171	178	179	154	169	174	174	177	160	151	163	137	179	146	174	158	159	177	172	155	181	152	148	177	188	169	188	157	178	166	160	157	195	158	157	161	175	179	159	167	162	174	157	168	175	157	157	180	168	164	165	168	169	192	173	168	129	157	146	196	185	150	155	159	176	173	145	171	181	165	161	176	145	162	195	160	199	168	158	149	169	180	171	171	170	151	173	153	184	165	153	164	178	166	171	143	182	159	144	161	168	146	156	166	150	157	158	170	168	156	166	180	138	165	155	152	164	181	170	174	174	165	175	166	165	156	161	165	145	136	134	169	169	180	180	163	171	152	149	150	141	139	175	160	148	181	151	177	159	164	181	162	157	156	161	182	176	169	170	166	153	161	168	180	174	156	167	180	179	156	182	172	154	171	148	157	188	144	159	173	159	162	155	157	177	152	153	156	159	160	160	152	178	159	157	144	159	179	182	155	168	172	152	167	148	189	142	177	183	160	184	153	178	174	155	186	164	164	161	154	176	150	165	165	184	163	149	161	161	187	148	153	169	178	164	172	160	186	163	147	174	155	174	148	170	173	170	167	177	147	134	168	142	166	156	178	162	166	179	148	152	153	149	149	168	171	155	167	155	157	156	151	161	144	188	188	160	173	163	171	147	174	158	170	153	144	162	166	154	164	170	154	172	172	163	143	154	160	144	161	149	171	144	171	188	184	176	183	184	159	161	175	156	162	152	170	179	142	165	171	160	163	158	175	185	168	158	169	166	171	163	185	152	166	170	158	170	169	177	177	174	179	156	130	164	179	164	165	175	158	166	179	169	184	176	147	162	157	154	192	170	173	170	161	175	167	158	157	159	168	162	157	171	185	201	166	145	169	172	173	163	163	166	166	159	162	165	167	162	172	166	176	163	169	187	181	148	141	158	173	152	164	172	174	152	188	157	154	187	166	165	157	153	186	183	144	152	165	148	147	156	154	161	159	169	165	172	160	174	175	167	157	159	136	166	175	149	166	170	149	164	150	155	154	156	152	147	179	167	160	161	157	164	171	165	169	175	151	180	172	186	178	162	163	151	151	140	154	198	149	180	181	161	159	150	146	153	162	155	186	166	169	163	169	160	153	190	148	178	165	153	151	149	179	174	154	172	182	171	167	179	151	171	169	179	165	163	159	154	169	175	159	157	149	161	172	146	167	142	152	179	166	185	154	162	168	166	157	155	160	157	148	173	178	171	183	168	174	155	173	172	170	177	186	144	172	196	145	160	188	179	170	155	172	176	154	168	137	157	191	143	153	165	166	168	188	160	170	184	174	161	165	157	170	165	164	153	140	143	142	178	145	178	230	171	165	169	153	175	161	187	168	167	154	152	136	167	159	169	159	179	144	170	142	172	182	171	135	190	145	167	176	150	154	170	159	184	160	168	171	175	168	157	178	176	160	160	140	196	163	150	173	144	164	179	168	163	176	176	158	168	176	155	183	163	162	153	152	178	164	168	175	159	159	164	153	164	173	161	186	176	151	182	192	147	177	164	142	148	176	159	175	158	169	166	173	140	184	153	177	155	171	171	169	180	169	169	160	170	176	175	157	172	167	149	143	139	178	161	173	178	170	172	159	167	165	180	165	170	159	179	168	133	171	187	187	181	170	160	159	174	182	179	187	161	159	162	160	160	159	157	176	161	191	183	192	135	161	179	199	162	192	186	156	164	161	166	186	157	174	178	171	145	159	171	177	162	163	154	162	166	205	173	174	170	164	150	147	151	190	175	156	154	159	167	194	149	165	162	144	164	151	156	162	165	167	167	174	155	139	153	155	170	194	160	188	158	150	151	151	162	161	160	134	177	170	190	158	181	175	163	166	184	154	170	154	159	153	169	178	162	182	159	164	157	170	152	158	169	182	157	164	169	144	167	175	154	156	150	180	173	157	165	158	161	141	177	180	175	163	165	193	169	135	171	144	165	178	185	158	166	134	152	177	165	154	157	150	178	172	170	146	163	153	177	177	162	160	158	149	175	157	178	161	157	178	159	143	175	199	174	172	137	177	172	140	166	168	157	167	148	158	183	179	177	168	167	141	169	156	155	158	187	145	154	182	180	154	146	162	185	178	143	186	154	157	176	163	171	181	167	167	160	149	191	187	176	163	145	146	181	169	157	186	168	161	174	162	180	168	163	166	175	146	162	146	157	147	184	165	166	171	151	152	147	179	172	165	162	152	165	165	156	175	181	160	168	158	154	153	161	155	182	159	164	177	182	166	168	171	179	162	191	167	157	165	179	169	164	167	142	155	168	146	190	164	175	175	176	180	148	159	169	180	154	174	161	143	153	181	147	170	169	180	168	154	167	144	168	162	191	158	158	181	155	172	169	168	149	152	157	170	163	185	157	181	161	143	157	171	145	150	171	167	186	149	139	151	187	164	161	178	177	169	155	157	156	158	166	169	151	162	169	143	166	161	147	166	164	172	139	147	193	164	172	149	188	165	134	160	152	152	147	182	169	153	151	166	160	163	160	137	157	183	175	173	140	153	151	165	154	160	144	159	152	181	151	181	152	156	167	153	159	159	153	178	163	153	152	173	151	166	162	172	166	155	176	144	187	170	170	162	144	148	154	169	164	175	180	158	160	176	162	190	184	160	176	162	156	177	183	179	152	172	190	188	169	152	139	142	130	156
25885	18183	15397	14558	906	587	556	552	569	549	527	542	522	518	561	552	586	511	484	518	550	528	530	559	530	520	510	558	554	551	557	533	559	532	533	541	536	535	563	552	554	545	571	528	521	528	545	564	535	581	526	537	537	575	520	491	524	569	537	565	574	591	504	597	530	573	580	535	539	551	533	555	576	528	532	548	520	522	561	531	538	518	541	535	535	561	508	527	535	552	540	551	537	559	532	563	520	597	576	500	536	557	579	543	518	546	539	506	533	545	537	557	571	503	540	546	544	548	548	549	540	531	573	547	562	525	543	522	531	531	544	554	573	537	482	530	569	566	534	565	547	598	554	574	517	525	556	529	516	582	566	552	562	555	559	526	556	507	525	568	526	527	554	483	536	583	523	511	500	549	519	541	531	490	543	540	561	517	562	519	545	536	541	567	510	560	533	545	508	547	546	526	539	544	530	574	569	585	535	529	536	520	582	568	511	578	547	584	527	604	584	519	551	554	574	516	548	531	537	545	531	501	531	537	529	543	501	570	554	551	527	565	515	556	544	530	533	523	507	523	560	542	539	535	543	529	521	547	538	539	524	557	566	550	572	555	539	550	521	562	532	556	560	546	534	521	535	543	505	579	553	513	541	596	533	574	522	575	509	547	511	565	553	540	529	515	551	554	546	518	556	507	552	520	543	573	551	501	546	559	584	509	554	495	580	528	489	551	573	558	521	543	521	553	564	549	540	526	538	551	579	535	510	564	530	550	513	509	505	548	558	513	559	505	564	549	513	532	522	572	519	581	520	557	569	580	531	588	533	580	580	588	520	537	540	547	585	554	543	550	552	541	563	570	567	498	487	536	525	549	519	568	483	515	555	545	565	543	536	535	558	560	596	528	524	531	516	559	544	540	553	537	537	557	560	516	544	561	519	553	577	572	531	536	570	602	547	555	501	513	536	530	535	574	537	543	537	552	498	544	541	539	571	556	534	543	514	557	579	540	518	572	516	577	519	583	565	562	509	554	560	554	532	518	521	548	550	524	548	495	554	575	551	589	526	540	535	567	535	589	531	551	570	586	539	551	564	594	552	508	559	500	548	562	578	524	592	540	557	537	565	526	531	544	531	532	499	573	573	568	564	574	577	563	529	551	541	538	574	529	534	559	517	537	586	561	569	538	524	538	511	544	575	561	551	554	529	530	535	533	530	539	514	532	526	566	535	548	502	531	508	553	539	533	545	543	544	599	536	546	569	507	567	544	533	562	547	546	516	511	606	548	508	544	554	509	550	570	544	530	515	556	530	486	543	538	541	542	533	553	521	548	509	557	519	559	525	562	527	530	558	556	554	590	529	501	529	561	522	539	511	545	561	522	525	522	584	567	534	575	594	564	587	539	512	499	497	532	533	536	549	565	555	496	602	515	548	549	594	524	553	526	543	492	571	526	535	491	531	560	536	569	558	533	531	557	538	534	586	556	551	565	560	548	595	561	546	545	562	508	568	533	529	593	523	550	494	544	576	535	555	559	565	486	550	539	537	543	540	572	520	521	605	572	506	531	589	526	542	502	515	543	586	572	538	564	527	508	508	503	492	539	578	527	541	524	547	581	512	531	562	538	572	560	581	559	519	556	618	532	530	548	541	579	534	523	544	534	542	553	576	541	511	548	559	518	587	530	485	521	520	510	574	536	488	550	537	469	543	558	546	534	582	529	532	539	549	533	549	549	522	564	569	562	532	555	518	502	548	531	533	556	544	541	560	530	563	512	556	541	554	551	594	520	519	520	559	556	539	531	547	571	536	528	552	577	556	536	539	518	536	525	524	555	544	545	562	575	519	563	504	551	526	551	538	544	580	553	522	593	520	514	521	555	496	563	564	583	499	568	516	557	533	547	543	524	570	567	588	547	536	547	589	537	540	563	516	558	555	538	555	557	574	538	547	511	559	558	550	512	492	522	555	574	525	551	556	547	561	554	505	569	527	548	553	567	538	563	527	545	531	554	541	516	554	565	537	519	521	567	564	569	564	548	547	557	542	492	530	536	549	527	568	549	533	539	532	515	522	599	558	514	550	558	579	537	549	527	572	522	538	511	523	561	516	544	511	556	538	552	549	517	539	520	556	553	514	533	511	523	547	553	562	524	519	541	507	609	525	529	564	539	535	556	593	536	555	562	522	579	527	546	551	594	545	533	576	561	562	561	553	526	562	549	558	487	511	521	524	532	525	583	544	561	508	568	537	536	553	545	519	522	568	528	551	566	567	557	561	516	515	584	538	530	554	573	540	510	520	497	519	538	483	532	532	560	503	566	553	528	517	550	532	518	552	542	513	499	552	537	537	566	524	513	553	553	520	546	555	564	539	515	585	611	524	565	527	540	564	531	516	546	553	532	554	547	565	515	576	533	546	520	583	534	515	527	543	516	574	526	560	543	550	510	577	545	568	552	529	543	566	518	552	518	524	554	532	557	546	533	583	552	570	545	559	500	536	565	541	539	560	556	544	547	523	526	537	558	555	542	557	530	508	525	515	539	528	526	514	510	513	563	546	529	505	513	533	574	569	585	530	543	562	524	550	534	531	547	527	542	493	578	557	522	529	528	524	558	536	531	548	524	518	583	551	543	516	560	494	519	540	544	589	561	551	521	558	511	521	611	562	505	529	528	561	553	550	546	556	547	520	539	531	516	586	589	523	533	531	547	523	546	532	513	540	526	573	545	502	551	551	553	529	547	540	544	517	530	562	563	549	514	497	523	545	540	536	520	566	549	524	547	521	475	558	539	529	541	565	551	555	534	519	522	584	535	560	572	529	558	492	545	587	537	524	507	554	581	540	547	547	555	549	518	582	533	561	581	584	537	507	555	537	569	553	537	550	553	527	557	542	538	552	529	531	555	523	520	555	552	547	568	535	572	524	538	558	533	534	549	554	528	531	546	591	566	556	545	541	580	533	579	501	539	561	563	509	514	513	544	549	595	538	509	565	545	569	508	536	573	555	540	506	518	574	532	522	530	558	541	556	540	562	540	571	501	534	525	531	570	578	570	584	548	521	474	543	549	555	543	507	513	575	514	590	545	533	570	524	496	564	544	547	550	513	533	524	551	548	563	520	615	604	597	559	520	519	502	540	524	573	581	527	506	521	549	516	545	565	576	521	546	526	569	561	552	539	521	528	552	539	569	524	542	516	517	569	563	527	537	509	540	489	551	539	555	565	577	556	593	523	509	576	559	577	529	576	538	536	523	524	531	538	524	538	570	552	579	536	520	523	542	559	528	554	521	544	510	550	559	561	509	547	569	495	524	571	529	563	558	558	552	539	555	548	569	560	568	520	549	523	545	534	532	549	511	541	519	526	537	588	544	544	535	555	557	544	568	570	566	520	540	527	542	503	559	520	538	527	514	540	524	571	567	533	590	492	540	565	525	565	544	534	554	521	508	534	511	534	511	561	545	576	585	522	541	544	501	549	527	544	556	556	495	545	546	571	522	478	509	515	539	541	593	573	511
62509	54115	49409	39239	10812	455	184	192	172	157	189	199	173	175	166	169	153	172	161	171	152	160	166	170	165	176	179	159	176	159	176	186	164	175	194	165	171	199	179	191	168	187	177	165	164	178	181	146	161	182	178	176	141	187	147	194	170	185	190	168	157	169	178	184	176	185	177	170	164	152	170	146	196	183	185	188	165	140	155	164	146	183	180	186	173	170	194	161	176	186	186	170	144	173	170	170	194	161	178	184	165	154	191	173	149	147	156	154	186	186	182	173	176	167	192	177	153	179	171	178	199	170	172	179	166	167	209	185	154	172	155	149	167	162	165	175	186	183	182	191	173	193	153	169	166	170	171	159	168	143	172	165	165	187	164	182	191	184	169	167	181	167	132	178	165	173	168	172	176	164	168	165	166	150	177	167	178	172	167	182	179	169	151	161	192	177	163	175	183	166	169	171	166	178	170	161	162	191	185	171	169	169	166	177	154	190	173	160	184	175	184	156	153	166	183	180	156	187	171	175	177	161	163	137	160	176	171	198	195	178	181	185	186	159	166	155	149	154	146	187	166	188	183	171	173	170	177	178	176	171	171	185	187	155	164	175	159	184	175	180	160	200	161	161	167	193	156	172	138	182	185	150	157	148	156	151	206	166	154	151	184	175	170	161	193	188	166	164	173	176	180	131	180	148	161	138	160	146	180	176	174	192	168	164	159	174	176	165	155	182	177	171	182	163	153	180	165	170	187	164	187	177	174	170	216	161	186	158	183	184	167	209	182	166	177	168	176	196	147	174	170	164	180	172	158	156	182	199	172	160	160	181	167	167	165	172	176	167	175	164	162	198	186	173	169	199	161	180	164	149	170	156	184	158	169	182	162	163	151	153	172	183	172	175	203	173	180	159	173	169	151	188	154	182	170	181	177	147	170	176	176	150	160	188	167	178	172	172	159	147	167	178	176	173	179	164	140	159	193	170	152	177	175	169	159	148	215	168	164	173	161	182	146	148	179	168	131	174	169	178	174	192	167	182	180	156	176	167	163	176	167	175	171	162	173	172	174	186	168	158	151	174	159	185	169	169	165	155	169	161	166	170	178	176	159	164	170	165	190	164	164	181	168	174	170	171	162	172	145	185	182	187	175	138	163	178	184	173	178	177	184	175	167	156	184	182	178	164	156	173	156	162	161	167	205	170	172	183	176	172	161	171	143	181	183	159	167	163	171	154	181	155	202	180	156	203	170	169	179	148	190	153	171	147	173	169	164	182	156	164	171	179	194	181	165	168	172	164	171	167	176	189	169	175	159	161	193	176	164	173	173	160	175	184	170	170	178	158	183	170	158	177	187	166	175	163	168	160	186	176	163	160	172	186	178	165	183	165	180	167	178	169	179	176	164	201	146	167	177	162	173	169	174	170	192	165	163	170	152	182	178	161	177	176	155	181	157	165	174	172	147	174	149	168	184	178	167	179	167	168	155	173	151	159	163	133	168	177	160	164	213	175	178	164	161	174	179	167	164	173	168	165	159	176	157	148	154	172	158	162	191	167	136	178	154	170	173	177	178	174	185	210	175	157	179	169	153	152	162	169	155	167	187	164	156	157	180	144	200	161	186	198	167	159	161	166	180	153	181	156	186	172	168	189	156	154	197	168	172	195	164	191	171	171	157	169	161	197	169	164	177	161	182	171	167	167	177	163	184	165	172	171	200	154	159	180	159	177	152	136	174	161	197	168	152	148	160	158	152	157	162	177	174	199	157	169	180	174	176	168	160	186	172	158	176	165	155	174	153	173	165	192	167	173	171	159	158	181	171	162	173	167	185	168	151	162	189	191	184	171	155	174	160	186	169	178	164	166	179	157	137	150	174	165	180	163	184	185	154	180	165	167	197	178	177	177	169	152	149	157	172	161	175	165	169	171	183	155	166	175	161	183	175	163	148	169	177	160	192	179	148	175	152	165	180	162	162	154	175	169	150	173	193	168	146	162	174	178	182	191	174	197	176	177	162	209	163	178	146	175	172	175	143	184	166	164	171	186	165	181	171	162	177	170	182	186	162	158	180	164	178	162	168	174	181	160	191	146	190	182	176	153	170	164	185	173	166	171	164	161	185	152	167	175	175	155	152	189	181	151	163	172	190	160	184	168	177	184	178	164	175	181	165	179	171	190	169	180	164	168	156	183	146	139	161	169	176	162	175	156	172	160	175	165	165	183	168	152	176	171	169	131	157	181	181	167	187	167	177	179	179	178	169	171	166	147	172	180	185	148	164	156	181	179	187	156	165	152	158	165	172	151	187	167	167	186	173	160	181	151	162	169	157	173	162	186	152	162	173	135	162	146	183	190	163	151	138	184	174	154	164	151	183	156	154	185	174	183	155	163	182	170	184	176	162	159	184	171	144	160	163	161	192	153	173	174	158	178	162	166	165	170	170	160	161	170	151	153	165	184	177	170	160	167	157	162	170	188	184	172	167	193	182	167	159	163	176	171	157	174	191	181	192	170	201	147	159	157	204	160	187	176	169	156	206	159	149	167	172	168	154	161	158	168	155	178	157	155	148	182	163	161	156	163	184	189	169	169	177	198	162	174	169	179	183	182	180	173	166	164	172	155	198	169	198	133	165	167	176	154	165	166	191	177	211	159	172	152	179	168	175	155	156	163	163	157	134	164	173	172	170	154	147	150	188	179	165	156	157	132	154	170	186	173	197	174	151	164	198	149	187	170	157	184	153	176	174	190	169	151	171	190	162	190	193	180	179	143	175	170	164	194	170	177	166	171	166	170	176	161	173	177	186	159	168	172	180	185	160	197	172	159	169	170	180	164	184	176	164	178	171	165	167	182	167	162	176	171	156	180	162	160	175	155	184	187	167	170	198	172	164	174	162	188	181	174	167	180	189	161	160	139	193	170	166	161	166	183	156	155	155	179	164	157	180	187	163	198	197	173	168	176	158	183	139	175	183	161	185	175	165	177	177	163	166	174	154	179	155	147	184	199	170	177	183	173	169	163	173	169	147	164	174	170	157	144	177	164	167	175	180	189	168	178	168	176	160	175	180	174	179	182	178	161	198	175	161	176	192	168	171	174	161	185	166	167	170	190	179	187	173	180	171	153	176	154	147	151	167	152	180	170	152	155	185	191	144	182	157	176	182	191	176	177	166	173	177	178	172	175	153	162	159	190	186	189	164	182	194	161	190	175	168	160	169	188	165	166	175	182	161	168	160	163	180	156	174	183	172	168	165	169	177	173	190	180	148	176	169	163	159	167	175	177	185	163	166	165	167	159	158	155	153	161	167	168	172	134	165	177	175	159	191	142	197	159	171	170	159	170	171	183	164	171	171	178	197	172	168	198	186	180	169	182	165	176	152	162	168	181	148	173	151	148	178	174	185	167	166	139	179	162	149	162	171	143	158	189	160	162	179	151	164	170	162	132	159	168	184	181	150	153	188	191	169	193	165	172	157	163	171	168	182	158	167	180	184	166	186	151	145	177	140	159	144	188
43082	43144	45825	43446	3165	611	609	596	581	586	560	607	597	581	568	611	618	574	524	575	587	551	557	565	529	560	574	579	568	581	526	570	590	573	590	528	589	561	600	516	558	503	541	566	565	538	535	576	542	526	563	550	522	578	547	558	577	561	580	562	552	490	537	565	566	533	536	550	563	512	525	545	566	546	552	555	553	548	559	563	539	521	556	515	504	553	539	548	544	571	577	538	556	564	550	534	574	583	587	520	549	540	523	525	561	574	581	535	579	557	552	566	525	544	549	549	538	536	538	561	536	577	530	560	590	556	545	558	566	578	556	557	571	568	540	540	583	522	522	611	539	534	540	541	563	511	551	530	594	567	526	569	540	554	496	537	603	557	563	573	562	524	552	581	552	536	559	548	567	576	563	587	586	573	553	573	559	595	526	562	568	557	566	544	588	608	516	552	557	547	538	562	563	557	554	544	551	529	569	571	551	567	572	554	593	568	565	575	584	552	535	547	544	588	538	496	554	577	581	580	553	570	548	529	552	555	552	540	514	557	583	549	557	551	529	548	596	578	577	548	504	581	544	520	500	530	518	569	539	592	573	583	515	561	537	574	561	574	578	576	544	602	562	542	549	542	573	525	565	591	524	588	535	559	512	531	562	541	571	587	572	615	539	533	565	532	581	538	557	580	580	573	556	574	497	549	617	581	545	537	566	564	587	560	558	545	590	569	533	557	529	585	566	594	534	523	565	559	546	550	575	557	553	540	539	551	541	549	591	542	544	573	578	562	582	555	593	539	534	577	568	550	537	544	548	515	537	538	569	534	532	544	563	592	575	588	566	572	511	579	501	550	593	582	598	546	561	537	594	574	593	540	556	596	534	532	539	559	556	563	607	583	565	559	610	557	534	527	541	568	547	553	573	584	551	571	550	557	575	568	568	570	540	564	578	576	565	515	577	540	545	544	554	578	591	523	515	533	567	513	603	548	556	560	568	550	510	552	563	541	536	588	557	529	555	547	531	544	553	537	518	586	628	562	587	600	563	540	551	550	524	510	560	530	546	555	532	551	560	583	574	551	521	555	564	554	509	565	559	566	514	591	540	576	536	587	525	523	549	564	531	566	577	559	550	566	549	552	581	621	548	537	584	572	570	583	568	530	517	587	550	538	531	550	601	534	558	554	586	563	547	567	556	523	560	529	553	588	566	538	585	545	599	559	572	556	553	598	576	567	534	572	582	580	512	514	547	584	546	551	516	543	566	541	574	586	606	522	553	558	560	533	573	548	549	581	567	512	594	543	584	566	533	575	541	559	543	526	581	566	540	592	546	542	526	561	600	561	577	564	523	584	532	525	536	542	540	613	527	544	560	574	565	568	555	522	611	576	527	568	531	590	551	545	538	553	545	561	551	585	577	536	515	556	544	556	530	609	554	535	562	553	566	559	588	553	595	541	604	584	559	545	616	546	540	536	586	577	537	552	508	548	564	544	577	553	524	573	554	535	555	591	559	561	559	571	623	544	554	547	530	544	540	549	592	553	571	560	582	587	579	587	502	561	584	585	578	519	513	608	563	581	553	545	589	555	585	591	579	571	557	524	570	580	570	534	539	551	554	545	545	578	557	559	531	580	532	585	540	606	550	552	531	564	544	585	520	607	568	573	521	561	568	557	550	543	557	603	552	557	523	564	563	569	554	525	550	537	553	569	572	542	532	551	552	520	533	570	569	597	565	628	575	547	562	557	549	568	574	551	545	559	541	560	565	579	530	564	524	564	527	512	548	578	531	591	520	556	552	570	530	563	556	612	545	577	570	592	542	592	598	556	542	563	560	561	531	593	555	539	510	576	548	581	562	548	555	576	586	566	526	529	568	520	574	590	578	560	543	524	556	561	524	550	515	582	591	567	582	559	551	520	532	555	526	555	596	564	559	564	541	516	591	583	506	530	535	530	589	547	605	586	598	552	587	563	568	553	552	556	576	580	554	506	585	574	567	590	561	543	551	526	507	588	596	571	525	559	549	608	571	567	560	560	553	575	535	595	555	571	541	599	560	557	517	537	558	575	537	577	548	559	580	597	570	590	544	543	593	589	569	505	550	545	573	548	560	538	559	603	564	515	593	558	607	538	533	568	552	570	546	523	569	529	583	536	534	573	505	548	535	565	564	538	562	508	573	582	566	586	565	537	569	533	570	582	558	594	556	564	539	546	534	566	565	542	574	558	590	558	533	542	530	496	526	550	503	600	523	584	527	570	538	505	557	578	577	538	561	593	597	590	513	550	565	558	578	574	527	572	524	542	534	582	547	535	537	558	576	574	536	563	535	571	551	573	558	577	541	573	544	571	583	572	555	563	590	581	561	561	551	554	547	545	614	543	522	570	569	526	512	581	560	562	544	567	560	552	580	523	575	539	526	550	580	559	562	550	563	572	553	531	577	596	541	577	543	530	552	600	529	581	539	546	559	528	534	560	542	552	570	545	592	552	544	578	569	597	557	547	527	568	560	559	559	548	534	527	546	555	561	637	548	570	565	563	536	581	533	584	560	593	597	585	575	532	541	540	612	539	613	498	578	540	525	565	525	547	532	573	590	534	588	536	567	546	541	544	556	605	554	522	539	539	562	540	533	550	590	556	579	563	574	530	563	559	575	584	548	567	548	538	534	547	595	565	597	536	567	563	531	550	559	593	524	570	573	558	541	563	561	548	572	551	587	558	551	579	539	517	563	588	572	521	527	572	579	555	604	521	569	556	571	566	556	521	538	552	566	600	555	543	595	517	555	565	541	541	574	516	597	533	576	574	561	565	542	587	547	522	553	552	590	558	542	569	549	563	536	557	531	583	583	548	564	489	525	575	618	551	565	521	543	593	605	570	577	572	534	553	562	520	587	548	500	563	543	515	572	541	540	559	579	554	541	575	540	608	535	552	539	573	514	531	599	572	593	546	539	523	572	561	566	563	575	558	494	565	562	548	566	565	540	551	582	564	548	566	573	502	539	536	614	520	581	551	588	581	596	579	556	532	587	556	531	559	556	580	515	522	499	557	517	520	534	589	534	551	586	538	539	574	576	571	556	569	577	548	577	551	535	592	588	557	562	591	568	566	586	540	577	561	528	515	585	558	531	578	595	602	576	567	559	544	556	510	534	564	568	572	573	535	528	497	558	544	593	568	534	571	552	558	520	533	544	588	576	552	561	556	559	518	543	610	573	533	543	570	567	532	553	524	531	580	527	543	596	577	564	548	569	592	559	552	539	556	572	576	549	553	536	583	573	543	530	580	564	567	585	553	544	565	531	579	575	584	548	573	522	542	539	526	559	557	514	536	544	533	568	560	580	583	567	546	535	577	578	539	569	529	602	532	538	552	547	581	601	608	516	551	561	576	568	576	541	515	606	536	582	517	548	572	538	560	545	568	559	561	622	555	559	586	517	571	511	563	540	555	548	549	612	517	562	525	603	576	577	594	557	528	561	577	552	526	524	581	513	562	565	535	546	566	578	574	570	573
76887	71633	65930	54768	22393	3069	310	317	316	279	303	261	267	261	290	275	304	285	305	263	282	277	291	314	282	274	280	285	267	291	277	254	292	270	277	295	264	255	267	270	265	299	253	263	295	269	288	286	273	295	283	317	288	287	282	291	272	313	280	282	276	272	318	280	276	295	263	281	261	283	296	303	278	291	291	283	273	276	268	244	297	267	259	279	273	250	266	275	251	281	288	292	284	265	301	266	306	291	293	297	304	298	253	283	259	250	268	262	286	261	285	288	300	299	274	301	296	295	303	272	282	284	263	293	275	299	287	270	285	287	258	274	269	267	265	287	278	286	285	302	258	266	268	262	265	267	286	258	287	269	297	283	295	256	271	284	265	277	287	298	267	291	268	242	265	262	278	286	269	286	267	317	274	277	259	283	294	280	316	284	289	317	315	270	275	293	280	293	310	287	283	299	259	293	259	275	284	275	293	277	260	273	328	263	291	307	281	258	278	257	267	249	259	283	260	296	272	276	313	272	305	303	252	267	285	316	289	307	279	303	275	246	264	289	293	267	289	310	290	271	307	308	268	273	273	271	282	262	287	260	290	295	283	292	298	303	290	284	279	300	260	296	273	268	305	298	250	267	259	273	291	287	262	270	258	263	284	297	277	276	290	265	276	284	282	288	290	276	303	271	316	259	265	313	296	309	286	289	309	307	263	279	298	282	263	279	268	280	260	302	237	265	279	271	282	245	286	305	269	303	282	252	291	288	269	296	299	270	276	288	277	266	260	270	269	292	285	287	304	285	276	293	302	302	269	278	311	281	293	292	299	241	304	284	279	259	269	267	276	304	286	277	257	265	265	311	300	285	270	305	260	274	274	268	304	268	264	289	270	296	277	297	274	267	257	284	283	269	281	290	286	300	282	270	306	270	285	272	297	247	280	283	256	257	283	288	284	295	237	290	296	269	275	283	292	276	297	267	263	286	283	271	271	278	294	270	270	288	281	243	276	284	300	274	271	299	293	273	284	259	285	261	267	283	289	309	271	269	273	257	271	295	263	272	256	265	274	280	270	276	275	267	278	286	318	278	274	276	292	293	290	257	299	275	275	271	258	260	266	257	282	267	271	251	270	283	267	301	285	306	270	314	289	280	270	301	279	289	302	267	270	263	276	263	318	287	287	268	307	276	288	305	270	282	273	247	267	259	278	255	275	272	292	283	286	309	278	283	273	258	261	239	260	291	270	292	278	261	291	298	275	300	285	260	286	281	291	297	280	299	289	311	267	281	257	268	264	259	277	289	275	307	284	277	276	288	261	307	305	255	269	310	316	281	280	278	274	271	274	262	293	309	280	284	282	291	267	260	293	269	264	266	288	281	286	303	285	241	290	265	288	285	283	259	282	292	265	268	301	285	287	271	241	280	299	260	290	253	289	278	254	303	306	262	274	283	322	264	280	288	277	248	302	280	310	292	281	271	265	279	284	273	301	285	284	309	289	270	268	275	314	290	270	270	320	257	286	270	259	286	265	291	275	305	279	267	264	265	305	269	283	301	283	292	283	280	288	265	326	282	262	272	302	269	264	252	291	290	281	297	277	279	270	302	291	259	260	273	282	286	244	240	261	260	302	283	265	268	284	256	280	257	270	289	263	298	264	241	254	239	322	278	312	305	283	263	285	279	289	269	301	258	273	255	287	236	280	292	255	274	268	285	305	264	225	275	284	252	276	270	282	311	290	280	279	281	255	292	293	280	287	285	286	290	306	289	308	267	285	295	272	268	272	288	248	299	268	262	301	266	265	279	252	263	291	324	298	279	273	269	254	281	267	271	268	272	263	244	289	286	297	262	282	306	281	247	279	299	287	286	262	302	291	281	290	277	268	297	265	302	281	259	263	266	275	267	289	261	272	277	308	286	274	284	279	252	301	290	278	268	316	274	271	266	280	268	273	296	278	286	301	305	298	285	256	288	267	282	248	297	268	290	251	284	304	285	276	288	262	281	272	244	295	273	278	303	265	312	286	266	275	258	302	280	272	282	271	247	292	273	298	280	271	258	283	299	279	276	258	246	289	242	268	289	291	264	277	254	253	283	285	271	284	279	302	298	248	278	280	283	289	288	286	276	290	305	287	287	301	270	305	245	273	297	285	250	287	291	270	290	257	256	268	253	264	275	305	283	283	257	297	265	268	273	309	249	313	283	288	263	288	290	305	273	290	259	293	279	269	272	255	254	265	261	276	299	259	264	259	297	278	281	289	267	301	300	286	297	251	305	253	284	240	263	267	274	275	300	255	270	263	288	284	274	280	248	272	267	288	278	302	284	288	278	310	282	271	296	276	252	249	308	289	305	302	277	247	294	276	302	290	275	325	274	280	254	275	274	249	262	275	270	263	278	258	271	295	262	307	293	271	302	294	274	287	278	290	285	303	251	311	291	276	262	268	255	258	310	285	299	273	261	265	296	269	254	319	277	286	269	292	275	283	289	252	277	290	258	275	266	265	284	270	269	286	290	279	271	309	295	284	282	294	295	273	274	286	272	303	277	283	290	276	285	319	288	310	305	277	263	283	271	275	267	270	279	251	287	276	266	270	254	268	289	266	297	259	265	286	258	274	284	273	263	282	279	305	261	310	275	302	276	262	281	260	241	275	259	278	273	301	273	255	307	274	270	298	294	271	276	286	285	268	236	269	228	290	286	285	288	267	280	264	284	286	289	285	266	265	314	285	278	261	276	277	293	269	281	277	273	287	266	264	312	279	290	297	257	282	266	316	266	284	290	278	292	258	273	278	276	263	264	266	278	299	284	290	265	299	274	299	289	269	291	307	270	275	267	305	270	308	288	294	318	291	254	286	271	274	248	245	282	298	280	249	271	257	259	284	279	238	267	268	292	261	265	283	270	300	283	268	303	277	267	283	271	270	277	269	301	277	329	298	289	292	282	247	263	277	312	258	271	250	254	259	279	282	270	260	309	246	310	300	256	288	294	263	250	269	293	260	256	299	289	246	267	288	293	292	290	282	318	297	293	286	276	258	289	290	287	273	285	244	258	248	260	280	313	253	277	248	290	278	283	300	270	289	252	285	267	271	298	269	267	272	289	305	302	308	273	291	267	275	265	270	294	280	273	293	271	288	257	261	285	307	288	304	263	266	287	279	302	283	251	285	295	281	272	269	300	296	264	312	277	299	291	285	323	256	291	279	285	263	262	285	279	263	309	276	303	248	280	293	267	269	288	249	284	300	281	289	269	283	303	270	263	279	298	304	260	260	270	295	274	276	279	289	291	275	255	273	285	251	268	255	280	299	296	292	255	286	255	305	272	274	267	253	298	270	290	249	324	292	274	292	257	268	263	265	307	284	288	288	257	298	295	246	288	285	284	276	294	287	301	252	291	253	310	272	312	263	273	293	283	280	310	259	286	274	289	251	265	270	295	285	271	301	296	272	255	308	261	285	288	288	252	287	293	296	300	266	298	292	293	273	241	281	317	252	298	277	291	286	281	290	276
56588	58817	61465	57537	5712	1012	1028	983	940	971	967	907	830	893	886	916	877	876	835	863	866	854	881	850	899	881	845	813	841	877	877	847	877	862	874	855	861	830	826	834	843	856	876	870	837	816	842	869	820	901	837	797	814	819	918	878	871	818	838	835	829	867	855	813	825	833	805	823	900	869	890	810	872	822	823	842	825	873	842	850	866	826	841	848	822	809	846	839	835	846	863	819	823	840	850	847	822	828	813	854	834	839	849	837	843	861	864	823	823	915	875	850	868	839	902	839	826	857	826	833	865	809	841	843	838	851	889	864	828	841	804	854	842	830	842	831	847	843	828	881	820	842	846	838	894	811	843	833	845	816	820	822	841	827	829	819	845	790	848	852	828	801	903	884	835	863	846	859	875	813	835	825	912	869	862	842	838	805	853	840	864	864	775	884	850	813	837	800	900	888	835	832	834	823	872	843	811	847	841	887	884	826	887	819	826	872	812	867	823	832	879	826	877	864	842	842	859	807	886	866	807	845	857	826	863	828	878	849	879	826	830	856	820	838	871	841	838	831	843	858	855	851	847	815	849	863	808	840	830	865	823	846	831	877	818	871	849	829	831	900	868	827	789	875	850	865	834	837	853	912	787	872	883	871	842	788	811	848	856	854	845	855	839	829	874	871	778	834	888	834	899	843	826	858	810	835	828	842	888	903	810	846	829	803	823	795	860	844	862	891	860	851	856	848	829	808	838	844	865	839	869	829	907	882	820	831	860	846	829	799	814	834	871	848	861	852	876	791	804	823	848	831	825	791	842	885	890	806	856	847	828	877	884	848	819	882	832	831	831	887	824	827	834	851	850	875	840	852	783	862	862	845	834	848	864	851	884	858	820	795	854	798	813	867	838	868	878	804	836	867	869	855	840	862	851	821	811	833	862	852	836	856	836	815	867	839	794	832	807	828	840	827	859	823	882	899	843	808	848	891	856	831	883	835	844	859	829	843	837	881	835	888	820	864	843	871	855	802	822	851	844	862	869	868	842	849	845	835	865	823	839	828	806	819	796	862	852	859	843	822	871	840	824	790	889	858	849	881	819	817	805	893	855	842	821	823	888	816	824	819	828	897	843	860	828	844	829	772	875	852	788	839	871	843	853	874	824	853	829	787	789	881	868	814	828	825	873	863	828	839	904	824	826	881	839	838	888	846	832	858	828	847	845	870	859	873	895	848	876	850	853	862	792	857	817	828	834	862	844	808	855	938	859	886	871	848	820	863	806	806	803	826	787	844	828	792	837	836	860	881	817	824	827	853	857	817	810	819	819	805	794	887	829	849	830	832	793	817	815	825	830	875	816	851	843	873	868	853	832	823	832	815	858	835	796	810	832	848	843	835	839	850	876	857	836	825	839	834	833	855	835	861	885	808	802	822	840	832	862	865	869	831	819	918	883	856	793	812	867	832	865	824	824	846	884	854	823	869	835	834	892	907	816	863	887	855	824	824	867	807	833	837	883	832	870	866	851	879	833	800	833	831	867	867	850	854	852	858	820	839	854	861	849	816	879	809	802	831	850	888	850	865	833	830	847	802	854	824	844	838	883	821	831	812	827	857	801	834	817	847	851	835	883	896	820	871	845	845	927	892	808	814	831	879	846	831	880	827	824	821	827	852	888	847	837	832	868	815	801	872	870	840	853	838	839	844	858	843	916	808	831	830	870	846	795	860	837	868	834	811	790	822	853	862	918	847	800	849	865	848	845	861	942	828	868	835	837	815	905	876	836	880	876	860	850	826	863	862	876	859	747	869	836	856	850	834	825	885	848	816	800	841	837	808	860	808	861	838	857	817	860	832	876	862	788	829	896	843	857	854	859	828	843	835	804	842	813	866	804	846	847	860	839	846	834	818	854	829	896	886	889	800	812	833	827	862	835	863	854	813	851	844	900	828	823	819	846	869	842	820	836	837	837	862	832	832	862	816	821	865	887	795	793	839	848	796	834	837	841	883	835	831	853	785	892	833	801	833	889	826	896	854	866	834	873	805	833	762	877	866	870	801	849	843	835	872	866	824	872	825	852	882	825	808	849	870	848	873	801	852	822	852	838	809	839	820	911	854	820	830	833	818	866	855	808	807	872	795	879	831	838	819	823	884	807	822	852	854	842	843	862	879	847	916	816	881	905	818	817	849	824	852	833	825	869	879	851	828	814	882	834	865	799	883	853	815	831	847	823	861	810	849	854	798	874	865	807	829	843	846	829	875	885	880	863	841	822	867	841	805	823	845	843	869	810	820	855	842	863	890	813	840	812	800	823	872	818	861	849	809	831	870	864	863	848	805	828	876	825	824	817	812	817	827	842	875	887	814	895	804	847	869	809	802	810	845	865	852	820	837	851	787	842	858	903	847	862	844	868	885	862	824	818	841	857	839	891	892	849	856	813	852	832	814	819	827	839	844	813	861	903	872	806	839	875	858	869	845	815	848	849	811	817	843	823	865	843	808	849	745	785	843	885	868	910	841	834	842	840	854	835	843	818	842	893	880	848	823	862	840	858	844	810	877	822	820	798	813	823	827	838	836	827	868	807	871	785	819	892	858	843	889	809	851	833	830	825	795	811	843	800	820	827	801	829	877	851	823	918	833	869	778	816	843	827	844	830	854	810	849	848	866	851	816	839	878	828	864	837	865	817	837	834	857	861	803	837	883	917	862	793	840	798	818	793	867	819	882	825	833	854	813	833	787	836	840	851	877	837	820	893	806	800	845	816	810	797	828	834	823	880	818	852	845	849	860	815	865	826	788	822	783	869	789	838	858	867	906	843	838	820	870	880	860	875	874	860	889	810	819	883	827	814	870	819	800	837	799	883	821	808	797	876	841	900	858	847	817	861	909	872	818	859	846	871	865	859	873	825	834	888	829	843	873	897	830	809	794	859	866	856	834	865	854	873	838	835	876	826	832	808	795	832	866	854	812	829	874	869	821	860	905	891	799	811	821	895	827	856	846	857	882	865	794	900	801	819	842	835	873	819	846	837	871	829	801	847	804	858	904	833	854	855	868	865	827	854	836	841	884	844	828	856	885	879	895	872	863	858	879	840	845	844	805	835	812	806	852	846	813	802	838	857	841	785	810	837	827	835	881	811	807	845	853	865	882	828	859	840	820	869	781	834	818	801	829	866	829	816	824	805	898	798	842	801	880	832	850	871	886	768	816	879	874	848	787	854	847	825	864	868	817	832	863	808	836	848	810	849	789	869	852	857	837	852	848	863	831	827	830	859	848	836	840	816	858	858	868	849	864	827	847	816	833	858	876	836	819	877	838	824	883	837	865	889	843	859	817	880	878	814	829	872	784	866	872	847	826	849	807	870	843	844	840	836	827	834	843	834	879	798	876	806	890	855	801	837	854	791	832	777	857	863	823	807	854	883	901	826	842	836	855	798	908	825	849	808	867	852	825	829	869	846	838	826	875	777	835	868	868	866	792	871	762	829	833	872	794	872	880	799	834	822	869	830	798
28172	14784	8961	6725	673	154	162	175	149	167	175	169	159	151	154	171	160	190	170	151	179	174	172	166	169	177	159	158	172	159	175	183	175	153	164	173	176	174	172	172	169	164	134	183	178	166	176	179	178	169	172	165	142	141	191	178	171	156	172	172	165	167	170	169	171	169	177	193	155	188	166	166	143	142	149	174	196	163	179	179	154	165	192	159	153	167	180	158	155	174	158	162	158	151	161	194	179	154	170	139	191	184	178	175	161	171	172	167	157	152	147	152	173	175	186	176	157	180	164	169	176	160	175	175	177	158	170	167	168	156	168	159	166	172	174	165	167	182	182	180	163	182	153	163	168	183	172	160	170	178	166	198	194	178	151	163	198	170	179	150	160	179	178	161	165	145	177	177	168	164	183	164	179	149	159	166	183	158	181	159	176	167	176	156	162	146	179	172	170	173	162	161	168	162	155	169	145	159	147	168	184	166	174	158	176	171	159	154	157	162	175	180	174	145	164	169	154	176	191	169	179	158	176	166	140	173	168	162	165	162	186	153	165	153	166	150	183	167	170	156	175	167	158	178	172	149	162	180	170	189	154	177	166	155	162	172	168	168	155	177	160	158	157	169	170	188	150	177	190	171	202	179	196	164	167	183	181	190	173	188	166	174	176	167	172	159	197	174	181	166	170	208	158	199	168	147	169	156	177	180	159	206	175	163	168	165	184	147	153	166	143	174	177	165	174	180	186	171	170	185	176	161	149	151	166	155	186	176	148	183	171	184	175	160	174	175	149	162	162	191	169	171	187	166	159	200	183	157	187	173	173	155	178	170	180	170	162	169	183	165	163	182	155	172	163	184	177	193	169	179	185	144	141	162	146	170	162	170	172	179	148	172	169	170	169	170	164	182	165	161	162	150	166	175	158	175	156	174	201	160	150	156	156	185	162	148	147	145	166	172	169	172	161	151	157	179	166	163	153	173	175	183	162	148	145	154	156	181	145	163	194	189	172	181	190	174	178	197	157	219	165	185	172	176	152	169	158	150	179	165	184	183	193	151	163	179	163	180	183	174	158	159	192	166	153	166	170	178	141	173	169	182	181	165	173	170	168	162	152	174	167	189	160	182	161	160	168	155	175	178	148	167	166	184	184	170	155	185	170	172	166	181	139	168	160	140	165	167	182	166	166	186	167	172	181	154	142	172	165	170	166	164	180	158	156	156	173	184	141	173	201	182	159	171	159	184	169	143	153	192	180	157	155	174	183	162	179	181	174	144	153	160	185	178	178	178	185	134	176	138	162	167	171	184	162	170	156	148	184	154	187	173	189	177	167	179	165	179	164	174	179	178	160	186	166	141	169	144	183	183	163	169	151	190	154	177	162	177	192	162	160	148	168	153	140	174	163	159	175	170	170	166	183	182	177	181	165	191	165	176	181	179	167	181	176	155	154	191	156	165	173	152	175	171	155	151	172	184	157	177	183	170	174	175	165	188	187	174	182	167	180	166	171	157	176	157	176	168	181	169	168	170	173	191	139	171	158	182	180	182	171	153	168	156	152	144	172	158	174	169	158	165	189	183	140	167	174	169	177	171	147	193	166	162	173	137	162	157	170	183	184	180	184	172	166	186	170	169	176	153	158	187	194	172	195	165	147	190	176	180	173	162	160	162	192	131	157	145	176	173	167	176	173	167	166	168	184	153	189	154	165	179	165	154	175	185	187	187	190	177	161	174	172	152	153	182	168	153	164	171	182	184	172	158	173	170	166	167	179	146	187	177	182	170	152	161	180	163	175	162	174	172	159	187	160	178	173	186	191	152	165	186	175	158	164	190	170	169	167	177	160	185	162	168	186	173	189	162	151	170	166	170	162	163	163	144	170	177	169	165	179	187	168	160	171	161	174	172	173	159	174	137	160	177	174	186	183	148	160	164	178	192	186	165	155	201	173	176	157	177	147	153	163	152	181	178	184	179	175	159	183	172	157	150	154	157	185	179	180	156	142	157	190	171	190	167	158	173	184	133	158	164	169	153	165	173	156	184	169	172	159	166	165	186	170	159	173	175	179	145	167	170	152	169	177	174	179	169	141	159	176	157	158	194	197	167	159	178	165	170	169	173	175	171	190	177	150	170	199	179	155	163	163	191	170	173	175	168	185	193	175	190	151	157	174	170	128	180	194	148	161	162	173	174	174	163	144	192	189	162	168	173	186	172	162	187	156	164	151	179	183	167	182	163	160	176	165	176	178	186	171	169	159	163	170	173	170	147	155	142	157	172	135	159	176	177	163	181	183	174	179	148	160	174	168	188	173	158	181	166	171	180	167	174	168	171	164	166	160	197	198	162	164	185	174	169	177	183	176	167	163	144	176	155	179	166	176	167	188	167	159	170	166	161	170	156	157	187	171	170	189	163	184	159	166	180	174	170	176	173	171	172	185	173	149	169	160	179	180	158	155	187	159	170	182	155	164	154	154	159	159	161	165	179	174	143	196	183	182	143	165	158	170	186	174	157	170	178	151	175	172	196	157	163	165	190	191	186	175	174	169	155	166	160	165	146	176	159	186	171	159	161	167	166	162	178	188	180	175	153	164	188	159	175	190	157	155	176	145	169	158	153	181	160	183	168	180	175	188	181	152	158	165	164	178	177	166	169	178	146	165	159	152	160	157	191	201	190	168	181	178	154	157	180	155	198	162	177	186	186	161	189	182	171	177	179	183	159	173	176	169	149	172	181	164	158	187	177	153	152	160	189	174	179	169	168	166	165	180	170	164	164	136	170	166	147	172	163	172	175	184	159	180	171	173	142	181	173	187	195	163	174	169	185	157	171	155	164	162	185	171	185	151	164	142	163	165	158	186	193	209	156	185	163	200	178	147	158	193	165	188	159	178	192	155	171	166	172	188	164	154	185	161	165	168	180	145	154	187	171	172	173	158	159	179	159	159	138	185	179	175	177	183	182	145	154	171	160	174	163	149	163	192	178	176	173	199	152	168	165	165	155	182	171	176	179	164	172	188	185	181	179	173	173	189	180	166	157	160	144	173	183	165	170	173	183	167	172	162	168	143	164	153	174	174	181	164	180	183	172	172	166	181	157	162	156	173	152	170	163	175	159	169	160	186	168	184	164	150	144	191	183	151	150	166	184	174	164	173	177	174	145	177	165	164	164	186	190	158	156	187	171	175	188	155	155	164	172	177	173	165	175	178	141	153	165	170	162	150	157	174	163	181	162	157	179	163	190	166	168	181	144	143	165	182	182	167	161	178	164	184	177	162	163	165	171	155	172	175	150	168	182	186	144	152	166	149	164	160	168	157	179	163	174	172	159	165	196	179	137	175	171	160	147	183	148	182	173	186	167	188	157	180	187	158	196	151	179	193	164	169	153	180	176	186	171	174	152	173	172	160	182	166	178	166	171	174	142	182	184	178	175	170	168	176	152	165	169	177	166	156	170	165	178	183	171	153	148	170	166	173	145	184	204	176	170	185	178	169	171	176	164	140	171	182	175
26180	17791	14808	15570	1458	510	521	559	551	522	542	571	553	560	532	572	540	553	549	591	549	546	567	557	539	610	557	580	513	548	577	550	584	561	541	576	537	516	514	535	549	585	537	520	551	551	608	534	545	568	599	563	580	538	571	538	552	577	562	569	563	536	568	598	574	570	556	579	538	563	524	551	548	600	575	522	541	531	601	545	538	565	603	549	555	592	547	562	561	556	554	543	544	535	558	550	556	573	521	555	571	544	583	578	565	557	577	555	528	550	575	528	546	590	528	567	527	560	517	545	557	569	581	568	535	576	545	557	568	581	534	551	561	567	571	584	540	562	591	559	556	528	552	551	540	582	587	558	510	586	537	553	564	552	533	577	555	534	579	511	564	543	514	567	558	563	557	568	601	506	551	531	545	525	553	533	577	533	597	530	545	561	558	564	544	536	564	555	536	603	561	558	544	618	562	524	580	510	550	560	583	559	554	551	613	574	582	557	548	512	575	513	537	577	540	558	534	544	550	575	541	568	585	555	518	592	550	554	570	536	571	586	560	559	561	551	590	533	540	560	595	549	563	592	590	534	531	578	550	559	560	529	541	579	556	598	590	510	580	556	559	559	592	582	563	541	535	590	535	567	561	536	552	574	582	557	516	560	574	598	581	576	563	557	581	544	553	607	550	529	555	598	547	502	575	551	567	587	552	595	586	557	550	531	544	536	557	562	575	536	522	555	570	557	583	538	547	549	584	552	553	596	522	531	538	532	579	566	571	540	557	585	539	549	576	544	570	578	542	570	556	542	557	538	554	543	536	559	519	549	557	556	546	555	564	523	544	493	554	564	581	544	558	568	530	537	592	544	548	558	510	565	527	573	589	564	530	565	574	574	596	525	556	584	592	570	549	512	551	508	541	609	552	593	598	553	567	557	586	526	516	579	541	566	535	567	570	593	553	549	543	570	577	554	531	560	543	544	586	512	541	561	559	603	561	585	595	595	577	548	554	562	564	542	542	556	569	579	583	577	569	569	558	579	570	581	547	603	534	594	581	561	556	568	558	575	572	555	555	538	557	553	589	584	569	519	510	573	557	555	569	565	512	542	519	577	566	551	555	566	583	526	547	569	539	602	563	568	539	555	549	532	563	527	567	566	581	552	541	558	536	541	578	584	550	564	592	549	560	560	562	572	533	540	545	617	572	588	536	584	524	568	527	563	612	600	583	562	568	587	543	557	535	548	544	605	567	561	551	544	531	566	558	548	592	519	529	555	567	550	524	559	553	523	536	551	581	563	589	589	554	541	529	582	555	570	564	580	520	588	586	587	559	601	576	559	550	527	542	585	574	554	545	531	581	547	572	535	555	581	580	551	563	561	585	537	561	514	567	555	539	598	583	553	596	558	515	596	547	573	562	591	529	568	558	558	564	567	532	558	546	562	543	554	554	595	550	582	544	603	569	571	550	563	546	514	594	550	585	520	510	550	562	544	532	530	571	581	597	553	511	550	551	592	550	517	573	577	550	550	601	588	593	580	575	549	552	566	558	574	553	570	568	530	533	543	563	586	550	517	560	579	574	580	530	564	562	553	550	563	607	571	565	528	552	533	578	561	553	584	544	564	557	587	580	569	540	578	560	503	534	533	577	561	537	570	549	536	575	550	559	535	510	609	545	523	510	589	572	570	566	568	550	531	579	560	611	533	539	576	576	559	554	541	555	549	586	548	574	580	561	546	554	588	560	553	570	554	573	559	535	581	552	583	594	559	551	541	545	544	583	495	537	561	534	546	513	513	513	541	617	562	543	582	529	569	566	580	526	503	558	541	538	602	603	572	546	542	551	555	553	530	535	555	554	574	560	522	530	548	553	528	559	523	567	605	520	514	564	569	567	556	580	602	569	539	563	559	562	584	553	559	575	559	539	559	584	531	544	553	555	564	525	587	556	518	559	553	558	564	580	551	549	550	594	556	554	586	552	543	557	560	509	560	553	587	584	545	531	564	527	516	582	561	512	531	582	573	523	558	580	553	579	532	568	570	517	537	546	567	536	601	561	535	581	577	537	529	529	523	559	529	554	558	548	557	562	537	544	551	552	544	579	549	550	571	540	552	554	555	568	544	556	534	560	558	585	556	547	542	529	516	554	525	504	541	554	589	586	536	555	557	550	522	582	561	578	567	574	548	580	522	555	515	559	565	536	534	581	535	546	579	550	566	550	588	534	557	543	601	608	592	540	568	514	599	530	549	606	540	529	544	563	573	568	579	519	550	584	548	543	553	565	553	536	612	572	526	554	569	559	551	540	528	569	540	548	598	574	578	532	559	529	552	583	542	583	529	532	579	548	578	556	513	555	570	609	549	585	559	570	523	572	573	567	586	521	585	545	563	555	560	533	549	571	543	581	590	580	552	571	520	531	586	530	575	557	553	544	512	541	527	569	547	564	540	594	585	565	574	551	556	611	524	532	566	553	559	514	506	554	547	551	594	584	524	594	567	604	581	565	548	580	580	610	541	542	559	569	577	533	548	568	553	553	545	584	526	553	578	568	543	539	549	573	550	537	531	575	551	558	557	605	605	531	559	500	541	560	558	537	540	523	514	544	569	543	556	540	564	533	568	579	563	574	550	588	544	553	534	584	586	530	561	557	538	571	562	559	555	529	591	557	555	523	545	575	546	533	520	543	540	576	560	528	527	554	589	541	540	562	581	558	517	561	573	542	495	547	526	579	537	580	536	573	575	564	538	519	553	554	573	557	555	553	582	590	554	573	530	583	558	548	578	529	589	564	554	566	539	563	598	536	531	520	565	530	530	540	546	523	538	543	579	565	525	530	544	571	577	568	586	546	605	544	568	544	520	564	569	590	526	561	511	526	564	565	565	554	555	553	555	541	570	536	575	571	547	542	585	601	560	555	530	513	563	596	539	533	541	551	569	565	562	522	585	554	533	579	566	559	547	563	536	518	527	567	535	564	555	576	533	542	571	522	566	551	587	537	537	547	599	545	588	506	544	576	560	533	541	530	601	579	565	537	576	565	556	566	577	551	589	580	560	524	574	563	578	590	531	557	525	517	584	534	547	542	573	520	538	541	584	571	543	566	585	579	581	563	537	561	550	554	576	563	534	576	541	555	550	496	578	587	583	525	564	546	586	586	523	570	562	557	561	556	563	550	550	526	578	612	538	594	555	525	536	556	570	542	600	573	575	516	548	534	569	531	564	573	546	578	613	548	566	582	543	578	544	575	545	569	555	561	520	544	548	600	541	513	556	554	591	571	554	581	511	557	577	552	502	568	527	612	585	531	531	543	592	555	593	533	563	560	607	557	597	570	541	523	575	553	559	559	558	542	537	569	564	535	545	561	576	550	552	566	544	582	571	573	585	577	541	570	591	549	548	523	559	520	523	561	545	512	547	575	528	541	541	552	583	554	565	584	502	550	576	546	523	580	540	559	560	570	575	577	570	487	586	556	546	547	534	553	548	558	579	554	605	526	584	579	543	558	517	588	536
61557	52568	48711	40232	10623	380	183	175	180	175	200	169	188	177	147	154	171	186	173	151	190	156	169	160	164	180	156	188	175	181	169	167	162	181	175	174	143	155	160	173	174	171	145	176	207	167	171	155	155	180	192	172	163	168	163	159	151	156	168	167	149	174	184	156	166	163	160	169	155	162	174	180	173	163	187	167	139	181	180	166	162	158	156	144	149	156	169	166	187	182	159	163	174	185	148	170	175	166	159	147	167	157	178	174	165	148	160	170	169	162	156	181	172	146	164	197	189	154	168	146	185	166	175	179	176	181	182	162	182	172	169	159	176	194	183	163	155	150	175	140	159	177	184	172	177	182	147	141	165	183	150	161	182	157	150	158	157	153	175	171	172	140	155	159	186	182	164	185	171	193	148	144	161	163	143	151	158	161	174	189	161	156	166	181	166	141	188	177	142	164	169	175	174	171	158	190	171	165	185	188	179	135	151	166	170	171	167	156	170	177	162	173	167	174	179	163	181	168	153	165	154	175	164	136	153	165	191	166	158	199	175	145	157	142	156	185	159	167	158	176	156	187	185	166	177	182	199	174	177	171	172	173	166	158	151	174	182	159	187	173	169	165	123	143	191	154	165	156	145	182	147	162	184	179	152	185	149	152	175	162	142	154	146	165	162	186	154	141	173	159	171	167	163	153	158	161	156	184	172	183	178	176	173	176	152	163	192	146	152	167	168	180	174	135	153	154	156	148	149	168	160	159	183	155	166	170	181	156	153	160	192	183	186	147	184	159	175	179	161	176	171	173	152	164	149	157	157	167	164	166	179	177	174	174	159	156	163	199	174	159	136	184	191	165	144	175	154	156	173	178	189	156	159	161	169	162	165	173	149	160	171	176	171	183	165	151	180	186	175	137	162	190	153	166	174	151	177	166	135	166	163	182	171	171	159	174	152	160	184	154	176	180	175	173	167	165	148	175	150	168	180	163	166	165	172	176	185	200	153	164	155	172	145	165	174	170	158	165	169	190	161	160	143	168	165	160	168	179	171	165	192	170	184	173	169	172	168	176	166	182	147	171	151	161	156	177	164	165	187	176	172	191	156	169	143	159	166	181	173	148	160	169	176	182	139	148	179	180	179	184	194	183	166	174	165	158	182	157	149	165	175	170	152	177	158	157	176	161	156	184	169	193	157	163	175	146	144	152	176	164	172	157	148	149	188	151	162	169	155	186	179	163	166	158	183	182	160	165	149	166	161	146	154	173	167	185	164	170	158	172	165	170	145	184	179	159	176	185	158	129	154	158	152	158	161	175	137	146	165	161	168	188	151	147	159	174	178	175	168	149	168	167	178	171	165	161	171	152	145	145	163	180	159	178	179	173	172	165	145	192	142	159	178	191	145	150	155	170	170	162	177	173	170	153	162	165	198	181	146	171	159	187	146	146	149	161	165	146	160	180	152	153	168	144	178	187	175	165	176	166	169	189	176	177	160	172	186	159	182	168	146	173	183	170	168	175	161	159	172	172	176	193	165	177	161	138	172	196	185	176	164	167	150	175	167	156	172	171	152	155	154	165	177	151	164	168	175	146	168	165	158	147	154	179	181	163	166	164	144	187	183	180	191	184	200	172	186	182	158	164	145	180	172	158	164	181	173	157	165	170	182	176	167	163	183	158	164	167	184	168	159	147	158	173	190	161	146	171	167	152	160	175	171	146	171	174	158	174	160	183	158	167	161	157	157	190	162	171	159	182	170	170	161	159	175	162	154	159	168	173	160	173	152	173	164	179	154	138	163	174	147	176	139	173	171	170	186	132	187	162	181	164	157	168	162	163	137	183	170	160	143	159	186	175	179	161	158	174	175	189	146	175	165	154	168	147	163	181	170	180	173	158	173	173	166	186	163	198	168	152	187	161	164	179	163	142	160	154	185	169	159	187	168	136	166	148	170	175	154	173	170	162	198	175	150	146	186	187	158	156	165	149	180	178	149	167	144	169	175	159	148	175	194	178	170	178	161	150	161	168	156	168	194	151	180	172	151	181	160	157	145	168	182	168	167	158	157	139	165	167	169	187	186	145	162	161	168	178	172	154	163	186	187	151	164	177	177	173	160	186	192	171	179	162	183	157	171	175	163	162	145	171	179	157	152	144	169	152	166	174	178	162	145	120	165	166	156	173	184	174	196	171	148	160	145	157	177	182	171	168	197	186	179	154	185	171	158	166	168	175	167	176	172	155	179	156	184	165	170	170	166	190	176	142	211	174	147	163	168	166	153	157	130	170	163	170	166	180	148	179	159	176	190	150	160	202	174	179	151	168	176	172	149	188	156	161	170	156	160	187	173	171	161	162	152	179	164	151	180	150	162	164	175	158	171	172	175	178	185	168	134	166	163	164	173	175	148	159	142	165	148	181	168	164	162	181	181	176	171	156	179	179	184	162	168	187	206	169	151	154	189	171	162	175	167	162	162	174	161	173	144	196	153	156	162	149	171	172	148	147	170	165	212	146	169	139	165	175	166	146	169	166	154	168	160	157	175	192	168	168	174	181	178	180	169	173	169	185	178	173	167	176	169	182	156	156	158	159	161	194	161	176	171	168	163	152	175	161	182	167	161	164	169	152	151	165	149	193	173	168	161	162	163	181	157	158	153	136	161	178	169	170	184	148	173	163	169	167	154	161	155	170	153	178	165	169	151	184	158	162	175	167	167	194	160	159	192	156	155	196	176	190	185	164	174	158	181	175	157	169	185	164	182	161	136	163	152	162	146	169	170	135	172	155	166	144	148	172	174	186	169	140	191	166	147	178	149	178	162	158	149	154	151	150	170	150	157	178	160	170	165	168	146	185	173	172	207	182	178	185	157	174	165	189	167	193	162	181	185	173	163	183	154	188	184	168	153	203	178	168	212	168	167	170	169	181	177	147	161	160	178	165	166	156	161	160	179	171	166	159	163	160	163	146	176	170	183	155	151	178	161	180	182	173	152	157	159	167	166	194	177	179	165	164	141	167	157	161	177	148	178	162	195	140	168	180	172	161	151	137	151	166	166	157	178	138	165	181	163	164	161	167	144	185	175	179	162	164	164	183	156	154	156	169	171	152	168	167	166	154	143	164	175	165	170	172	145	157	164	170	157	150	155	156	154	171	196	180	172	175	141	178	147	148	173	194	177	168	149	138	167	192	173	160	167	166	156	185	155	151	170	188	179	173	169	153	160	169	176	164	160	172	175	147	156	169	159	159	172	148	180	178	146	175	155	157	169	157	141	180	180	171	179	181	159	165	146	177	179	157	170	180	193	156	182	163	180	179	153	187	192	187	165	172	177	176	182	145	155	176	152	167	172	172	169	178	175	179	146	166	167	176	179	192	168	171	164	183	179	190	173	178	176	190	161	165	168	159	186	187	164	164	182	151	136	168	154	161	156	150	164	165	166	176	161	175	174	197	168	144	176	169	170	178	185	150	196	164	168	171	185	176	176	169	183	177	160	159	173	169	154	158	192	171	173	156
42984	42999	45540	44322	3398	635	577	590	521	578	548	617	525	543	596	519	616	580	575	535	554	574	523	546	587	569	540	555	570	561	570	572	551	542	506	538	549	538	565	578	568	541	600	504	539	517	567	557	576	549	540	560	543	543	555	472	522	577	553	539	569	562	564	582	576	535	582	554	553	544	563	543	592	549	564	557	535	619	542	565	532	565	553	530	529	552	551	550	576	546	591	567	533	543	552	538	578	554	541	542	555	563	514	563	582	537	586	551	536	574	588	552	517	532	550	574	584	596	580	580	583	535	551	543	531	555	539	577	577	551	527	562	553	537	562	608	558	533	536	542	590	566	552	507	538	565	559	543	539	574	590	534	552	550	549	546	527	534	596	555	544	536	577	498	572	538	579	556	544	558	545	548	573	535	549	549	535	579	541	571	593	566	535	565	579	573	556	578	553	540	558	531	548	530	548	536	581	543	540	555	551	527	533	598	554	528	544	565	539	531	602	569	594	560	562	581	550	571	536	582	499	555	562	542	560	534	520	503	549	557	566	584	559	524	558	568	551	546	519	542	588	599	539	545	595	556	551	531	562	576	596	587	542	551	540	547	557	533	581	563	547	540	534	567	574	524	523	543	553	589	581	546	541	541	575	547	546	559	565	555	563	552	539	543	558	564	525	506	545	564	540	562	536	531	537	550	536	586	539	554	594	543	524	547	556	501	558	558	577	556	553	533	558	566	576	543	538	566	582	529	530	532	584	536	565	545	578	569	547	563	566	522	525	528	513	542	536	562	565	520	535	513	540	564	591	536	580	478	589	546	568	515	538	560	543	553	540	556	575	546	550	578	576	555	551	522	550	546	556	521	531	551	593	531	539	557	543	610	508	550	531	555	562	542	530	562	506	528	568	536	573	587	526	551	521	552	556	518	511	557	556	546	574	511	579	562	564	561	550	589	568	556	555	531	554	587	535	549	554	532	503	596	532	568	580	538	545	553	521	529	546	565	551	505	607	561	546	547	555	555	522	532	562	510	597	527	527	566	529	560	582	614	579	533	534	554	551	516	549	565	541	548	561	522	577	559	554	561	536	582	524	544	530	561	539	529	584	522	577	555	506	538	548	542	555	550	553	543	605	573	541	560	524	579	534	554	553	538	537	558	537	576	587	560	549	532	543	569	513	533	537	550	514	545	510	539	562	525	524	536	523	572	540	550	511	537	551	575	567	578	547	557	553	538	577	586	544	524	560	558	533	554	558	556	553	534	571	533	539	548	516	552	577	540	550	595	567	568	549	609	526	579	563	504	534	536	582	574	576	551	566	489	563	553	548	566	564	546	540	538	547	544	589	562	528	577	562	560	561	520	543	629	547	519	526	540	535	490	552	570	560	583	601	566	543	557	557	595	556	538	601	593	569	529	558	571	583	530	551	576	538	562	599	579	537	581	526	556	570	520	540	556	501	555	539	566	566	558	485	530	548	556	536	584	546	536	558	546	539	572	545	544	562	530	517	559	539	573	543	536	565	581	530	531	560	565	538	533	553	562	540	590	551	519	529	569	543	531	541	531	581	546	559	539	528	583	571	580	565	556	577	548	607	586	559	583	597	564	547	513	538	509	540	558	524	575	591	561	551	564	545	571	583	551	567	539	557	535	585	560	559	536	499	537	560	528	618	529	554	561	598	533	536	559	530	549	540	534	571	555	506	564	579	566	546	551	533	540	509	560	566	572	541	529	544	530	505	503	526	590	561	551	550	570	543	565	567	536	535	551	536	545	558	524	531	575	547	590	559	540	547	559	536	530	539	540	557	509	556	566	563	559	561	521	519	555	529	560	570	576	532	521	574	502	542	576	549	579	543	549	556	582	540	548	553	557	537	562	610	543	547	556	585	536	583	564	532	518	514	544	551	579	577	528	520	570	551	546	530	554	533	551	540	565	568	557	562	578	556	558	544	544	558	572	547	533	564	550	519	561	542	538	557	518	561	576	576	579	560	560	543	538	564	531	572	538	528	572	530	540	549	522	583	579	567	553	579	549	555	574	536	585	569	585	571	536	581	537	550	513	566	560	531	538	571	526	543	571	541	548	565	588	543	546	546	558	578	571	536	495	581	568	541	520	551	568	561	577	560	531	580	545	549	605	580	508	517	549	581	568	580	545	548	550	588	560	540	498	562	571	580	547	535	529	540	519	544	527	527	514	558	559	543	523	588	592	514	603	576	587	543	564	546	575	580	514	553	550	562	573	527	556	535	573	546	601	545	523	567	545	549	540	522	544	549	574	562	559	582	520	568	560	556	559	541	534	569	575	552	542	525	535	547	551	558	583	586	581	531	533	571	522	523	526	543	539	563	564	540	568	530	533	562	588	553	559	571	552	561	541	534	529	520	544	545	533	529	543	513	534	575	581	541	573	516	553	559	542	559	522	508	584	561	557	564	541	542	527	503	509	542	585	583	532	568	512	574	585	597	569	603	564	559	568	578	578	566	555	537	564	532	535	563	594	559	549	536	560	560	565	532	521	515	493	548	579	571	552	557	542	587	515	544	508	566	542	555	586	526	567	549	539	583	522	579	528	524	525	524	566	507	550	531	569	571	559	534	520	559	550	525	561	534	557	523	609	564	588	536	566	562	539	591	499	567	559	509	554	593	555	565	546	549	517	549	597	541	532	567	579	550	588	558	532	568	534	546	554	550	530	563	586	531	546	577	534	552	536	538	561	518	596	561	508	532	538	542	532	548	572	582	561	554	597	508	575	597	572	508	543	596	559	553	557	519	588	566	542	549	521	522	559	526	463	516	567	557	513	542	593	609	574	558	546	585	530	555	526	577	527	550	544	543	532	565	578	579	555	591	584	567	547	560	554	541	566	524	540	522	549	534	557	559	516	540	554	564	554	517	578	543	552	549	558	553	554	533	547	510	564	560	562	550	566	543	532	526	548	572	513	577	557	524	593	566	562	555	534	533	493	560	545	550	541	559	564	604	506	540	564	540	545	537	551	538	564	562	546	581	556	554	558	569	602	545	586	540	553	569	520	537	580	565	528	560	548	565	552	524	569	517	562	530	579	638	568	558	552	596	577	531	560	545	542	541	574	552	575	571	552	511	566	535	581	552	543	556	567	554	530	543	569	590	551	541	569	532	609	555	566	551	546	529	546	546	579	546	519	573	535	566	557	562	515	543	539	594	579	565	579	600	536	575	519	555	553	575	514	520	575	590	548	536	535	533	585	558	535	527	581	559	547	595	556	543	516	516	571	592	578	530	585	526	547	539	564	571	567	525	544	561	530	531	559	552	516	561	533	550	554	524	532	583	531	529	576	540	569	515	582	564	548	552	542	580	553	559	568	540	560	526	546	549	540	508	535	515	544	567	545	570	520	555	589	526	551	591	543	562	537	515	514	561	524	547	570	557	524	553	538	528	528	520	545	539	538	546	554	576	513	555	520	552	505	566	576	571	555	529	600	556	536	621	558	552	532	558	556	575	539	504	520	550	556	526	545
76526	69936	65068	56563	21607	2984	326	300	309	285	281	281	288	280	280	269	259	299	268	275	283	286	283	314	268	277	262	247	284	280	293	249	236	258	284	290	238	260	264	271	273	267	273	278	271	273	276	282	254	248	287	299	304	262	257	298	269	266	290	282	277	249	274	270	266	259	285	290	289	268	281	302	259	261	267	264	270	246	272	257	252	258	245	282	265	284	273	281	257	289	264	251	268	290	258	271	254	275	254	246	275	237	253	255	253	246	250	281	257	277	293	261	301	258	276	242	265	282	249	275	277	283	258	294	290	277	243	254	316	263	292	260	249	291	289	270	289	268	265	243	266	261	276	295	302	267	266	300	298	273	279	262	255	245	294	256	251	221	272	261	296	297	306	262	254	268	279	301	287	271	265	273	286	276	247	281	272	291	280	273	266	273	271	276	277	255	286	264	275	265	235	301	241	258	258	266	308	279	253	275	304	304	287	252	269	254	272	297	291	269	263	253	267	257	293	257	268	265	245	249	283	277	292	260	275	275	271	267	262	244	260	242	292	282	275	307	277	287	274	307	244	242	284	275	264	271	279	312	266	245	271	282	242	252	295	257	280	256	255	265	274	263	239	270	275	257	245	251	288	282	261	280	262	303	279	263	274	265	295	271	310	256	272	265	297	271	250	248	267	268	267	279	268	282	289	280	277	282	292	276	263	273	262	274	265	264	258	275	284	279	268	286	282	285	292	290	271	277	246	284	262	261	274	240	277	282	262	262	270	261	254	285	253	278	297	296	285	287	281	275	285	272	254	286	281	254	261	274	275	260	243	259	289	249	254	298	274	283	293	278	266	246	279	274	271	267	274	265	280	287	292	246	265	259	242	298	248	263	265	294	273	269	287	293	264	251	270	262	267	272	286	273	290	255	282	261	281	256	262	266	259	301	290	274	246	276	256	260	273	259	269	263	267	287	246	269	280	260	254	302	273	255	289	249	282	276	248	253	243	288	286	268	247	278	267	267	267	265	284	250	261	271	274	234	295	308	274	267	266	260	250	299	295	274	251	273	252	295	264	280	276	273	275	257	258	273	260	273	246	272	279	274	290	255	291	310	272	287	268	261	258	279	291	286	269	282	281	275	273	270	276	288	237	262	261	290	261	257	273	279	273	282	284	266	250	247	285	269	266	280	280	280	288	268	280	331	282	273	301	264	228	286	257	252	252	274	278	278	254	279	278	300	329	246	297	265	281	250	243	279	261	264	282	249	276	256	279	276	264	262	289	260	274	278	260	261	284	257	249	291	279	272	291	275	255	252	286	277	299	279	245	249	286	266	289	280	274	275	269	254	256	307	232	275	272	281	276	254	288	261	267	276	269	259	256	267	275	283	272	269	257	280	242	274	288	265	285	271	267	271	297	297	258	263	278	255	285	298	288	268	265	271	293	256	271	257	259	277	282	270	290	279	258	266	261	264	270	261	296	280	260	278	262	272	270	301	240	272	268	269	277	230	236	256	250	284	279	329	276	266	266	284	257	279	274	233	251	259	271	254	252	277	237	240	246	263	280	266	285	270	281	254	302	257	228	271	282	302	269	289	270	282	283	261	278	261	281	256	256	253	271	253	302	279	256	268	274	282	261	255	288	277	301	264	281	249	275	276	277	290	297	291	271	265	261	275	265	268	271	264	262	309	269	289	250	273	268	290	285	268	284	259	275	266	242	298	265	269	263	288	264	293	250	265	296	269	253	269	291	289	266	267	263	234	281	303	265	302	279	278	308	292	283	276	287	269	272	266	258	274	268	270	259	265	263	264	282	284	270	273	280	278	270	284	283	260	248	288	289	302	309	252	287	245	275	258	254	266	276	292	303	258	298	270	255	262	294	290	265	271	270	257	245	262	308	276	269	286	305	278	254	259	274	272	274	285	291	247	271	287	262	272	282	288	288	263	259	260	280	286	273	256	252	284	275	245	277	274	269	285	284	292	258	280	281	284	294	269	261	266	251	253	273	294	248	273	268	283	293	280	295	299	264	301	261	244	282	279	283	271	252	237	258	259	238	285	254	258	269	288	273	280	244	262	267	281	275	273	233	266	283	306	246	255	295	281	269	255	270	281	301	279	306	283	298	258	300	297	265	242	299	314	246	264	248	289	287	245	244	267	281	251	284	259	275	276	290	256	284	266	256	301	275	296	261	272	258	240	277	267	270	286	264	254	274	287	259	268	284	286	244	271	281	310	285	278	266	273	261	261	261	257	263	260	302	268	264	250	285	253	280	263	279	283	284	274	294	265	302	254	264	270	265	268	270	276	278	262	307	262	278	274	285	283	284	255	273	267	282	271	293	287	265	291	285	295	277	306	293	245	276	256	287	288	267	269	305	254	269	283	253	290	259	241	308	243	285	288	265	242	275	289	314	287	298	263	237	247	280	243	258	251	274	272	276	248	266	259	251	255	269	256	286	263	269	260	279	284	263	284	265	252	249	255	243	268	275	253	273	274	275	286	272	246	259	301	249	275	256	271	279	300	273	259	249	256	277	284	275	263	270	247	261	267	264	246	284	290	264	274	268	291	269	310	255	268	245	242	258	264	299	283	255	286	284	288	263	276	268	264	289	239	252	284	249	254	243	252	288	263	267	247	288	272	271	294	287	262	308	293	252	282	277	264	231	260	266	280	275	253	284	312	257	281	255	288	252	282	268	285	268	280	260	289	278	288	263	274	259	310	262	270	276	289	260	298	258	264	267	267	282	258	262	272	270	248	267	289	240	261	251	280	251	269	267	268	272	271	275	286	260	272	276	276	274	296	255	285	272	261	297	307	256	256	269	267	245	277	272	273	265	270	275	265	278	266	282	272	264	299	232	266	247	271	307	279	263	289	260	263	292	288	268	312	276	275	273	250	269	262	272	270	266	288	266	287	272	276	261	251	244	280	250	238	274	248	286	287	306	264	246	251	266	256	279	276	277	278	279	276	249	285	278	261	267	266	270	273	273	276	283	265	267	282	277	282	284	257	280	290	266	280	282	236	293	291	254	268	247	267	273	272	281	268	283	285	266	285	278	295	253	257	277	292	259	271	275	257	263	286	275	293	269	257	269	271	245	280	255	306	227	259	284	294	265	282	273	299	260	275	264	271	288	278	233	252	298	292	277	246	283	272	276	274	255	277	273	261	281	289	270	270	298	231	256	272	275	269	251	262	270	300	286	268	244	312	265	271	249	286	252	280	259	276	270	260	280	272	270	272	284	283	264	313	253	289	271	269	253	286	271	273	274	270	267	286	262	263	285	288	267	238	266	274	261	267	266	239	254	286	259	286	276	293	253	282	258	309	274	254	279	264	249	251	302	286	277	299	268	272	299	276	250	277	264	253	282	284	270	265	284	255	248	257	272	272	267	290	274	273	303	278	274	275	270	268	289	280	313	266	259	305	268	282	277	243	243	302	281	258	279	261	289	286	279	263	271	259	248	254	280	298	220	235	293	278	287	270	226	304	231	273	266	276	260	252
56263	58352	60593	57308	5293	992	1033	935	863	916	893	880	909	844	860	861	906	862	840	812	854	823	841	866	819	818	828	879	882	855	811	774	811	814	867	799	796	848	809	844	878	784	795	805	859	848	855	850	766	882	818	838	874	851	824	827	773	833	870	843	827	830	812	835	813	822	848	781	815	836	806	824	826	820	870	828	764	835	774	780	798	848	799	862	831	822	832	786	805	817	779	857	840	801	815	797	859	824	762	809	833	772	808	802	831	809	822	763	839	823	807	835	816	801	830	810	803	806	836	789	814	819	796	844	763	853	833	851	805	830	781	814	876	789	838	839	798	826	855	807	839	851	797	813	812	827	824	837	850	850	785	779	804	778	861	792	833	831	790	814	835	830	819	834	816	813	806	822	859	838	836	787	826	849	827	828	865	785	835	820	796	872	773	845	813	817	870	846	785	840	836	845	825	825	826	813	833	818	810	835	842	753	829	768	812	802	765	812	817	841	862	875	768	810	859	810	811	806	799	842	809	821	854	857	868	824	797	812	814	812	871	818	834	805	818	838	855	833	805	820	822	815	797	860	867	844	842	802	840	834	827	821	843	858	882	813	846	787	751	836	781	852	832	796	820	802	857	771	825	835	800	843	836	847	856	840	825	855	811	845	841	838	845	844	854	805	831	816	837	847	850	824	802	831	827	831	846	812	793	834	818	806	822	837	778	829	808	857	840	864	793	807	835	866	744	842	779	812	803	806	826	816	814	816	795	795	797	817	889	832	883	752	769	794	805	826	790	804	823	803	824	858	805	860	808	828	824	800	806	804	784	853	878	780	824	800	819	809	809	820	790	824	864	809	828	814	852	820	777	843	806	864	791	817	796	830	837	814	838	834	815	821	857	852	852	808	816	843	824	810	852	794	843	887	822	808	787	859	814	809	793	844	803	839	813	886	833	851	784	833	837	772	808	822	818	808	853	808	809	805	811	866	789	816	855	810	827	822	786	809	813	806	808	839	826	819	852	766	836	788	827	801	814	803	802	831	816	848	833	794	884	848	822	832	760	851	825	822	834	760	823	833	827	840	816	773	793	821	837	802	849	855	820	829	842	871	845	803	803	816	804	798	834	786	829	835	848	865	823	813	850	767	790	799	841	830	809	783	733	817	821	835	832	821	760	819	817	788	824	836	787	790	833	823	793	866	820	833	848	811	839	873	916	835	869	783	803	795	803	816	852	800	793	823	842	814	794	872	859	829	838	908	811	823	816	813	850	890	844	840	834	812	831	859	791	798	840	798	814	794	830	858	765	817	854	845	848	778	861	786	860	847	828	831	825	834	855	844	844	860	806	784	871	819	826	820	828	861	869	815	823	862	834	847	822	827	821	791	842	806	875	802	842	840	824	841	809	876	792	772	883	808	814	769	837	824	797	844	856	783	839	798	866	784	839	855	849	808	764	809	804	877	802	794	825	894	818	804	880	828	776	861	816	846	817	810	815	814	802	839	751	757	776	840	871	872	817	791	821	854	870	805	828	824	873	793	844	827	818	852	845	837	812	862	848	838	829	809	828	786	851	833	816	843	797	811	753	831	780	914	789	792	837	813	860	818	769	805	820	782	845	840	816	838	877	831	795	843	876	805	823	787	846	803	861	794	794	843	819	800	765	838	796	798	809	834	780	864	836	804	841	825	851	869	790	817	799	811	841	801	854	797	833	737	740	813	844	837	880	840	784	762	855	824	885	860	840	828	753	865	830	856	830	806	858	769	794	889	810	824	819	797	834	825	806	848	877	886	789	780	847	788	888	818	828	862	813	872	822	829	809	838	838	805	805	839	869	815	813	842	803	896	837	806	816	829	812	795	812	787	810	795	812	803	846	830	809	861	831	856	824	782	758	848	909	800	829	836	843	799	809	816	807	842	874	806	818	853	816	804	811	802	851	805	852	833	797	811	825	776	828	851	834	869	801	793	826	861	826	880	836	810	829	821	838	838	835	831	794	882	873	812	828	829	875	879	832	816	751	771	835	806	785	786	821	807	865	786	831	764	840	808	820	890	843	820	761	818	847	878	810	821	831	846	819	836	853	813	785	873	893	783	765	852	857	823	845	816	810	818	770	777	784	839	821	796	761	839	827	868	777	809	793	816	846	798	814	831	798	788	860	817	798	839	862	800	777	828	798	822	838	805	827	880	846	815	865	823	819	779	786	861	847	858	815	871	797	851	819	771	832	756	801	812	790	839	800	823	847	851	864	839	810	895	780	814	825	813	847	826	871	848	821	825	824	804	795	773	811	865	788	853	817	764	878	845	810	810	769	819	789	805	805	811	838	859	799	799	878	842	878	783	795	838	809	755	803	806	840	816	774	789	841	830	827	814	822	800	824	828	781	798	856	800	840	853	794	810	897	764	853	792	805	814	853	827	785	794	817	849	806	810	821	814	860	799	862	823	833	833	883	837	857	806	830	857	844	846	816	803	803	858	793	815	796	869	848	864	825	798	823	794	802	848	822	778	822	832	812	753	783	860	834	875	806	821	790	803	805	812	858	797	791	854	805	794	838	844	831	865	832	866	860	778	861	810	850	799	811	829	796	838	828	823	808	808	780	791	825	823	831	834	835	809	803	786	820	796	854	766	812	881	762	839	832	848	863	830	770	851	860	836	815	824	811	838	793	838	721	865	800	837	816	825	797	861	854	810	873	861	790	784	831	853	866	825	827	741	789	836	788	887	806	890	821	847	795	852	809	829	819	845	797	806	785	819	834	797	790	807	853	822	866	797	828	825	837	889	840	842	774	795	879	873	804	779	827	798	836	795	830	826	782	814	814	813	843	786	778	844	829	846	869	834	825	810	808	832	824	832	775	833	733	836	819	847	822	806	807	805	866	816	805	783	791	786	822	840	774	824	861	812	874	839	834	847	831	846	833	854	844	816	824	872	815	857	874	817	849	896	813	811	825	811	822	805	791	798	828	846	806	788	815	866	782	799	830	857	865	755	822	839	809	806	839	853	848	888	828	874	816	849	803	807	780	842	790	826	836	831	797	801	814	867	862	841	809	811	783	851	799	797	919	767	779	808	816	837	800	846	849	866	844	820	861	845	857	843	861	836	837	801	812	846	834	828	822	833	838	806	801	791	752	827	810	864	860	848	834	812	851	830	827	808	819	821	810	753	856	812	861	790	812	889	782	833	784	805	802	792	819	815	869	813	814	805	801	842	810	823	829	867	847	829	856	825	858	830	804	799	764	805	806	810	797	854	827	824	827	815	804	842	839	792	763	811	838	839	793	819	849	780	823	762	810	819	796	850	786	876	828	836	821	813	877	763	823	808	818	834	788	793	814	762	857	812	812	803	819	820	819	808	820	782	814	861	806	821	884	835	781	870	776	803	825	859	841	764	850	801	813	795	855	823	863	784	821	837	857	805	803	857	869	797	862	854	840	862	838	782	832	835	765	844	823	788	760	848	801	827	859	866	883	809	771	811	858	822	787	790	800	828	781	837	792	850
28524	14587	8453	7546	796	161	147	176	180	188	155	168	131	165	175	164	187	171	149	177	168	185	169	162	170	176	141	177	149	195	169	192	167	177	154	202	161	147	173	185	177	171	175	158	184	168	184	151	196	161	168	166	171	167	171	186	147	160	163	171	172	189	170	171	168	175	166	175	178	170	159	161	167	168	166	156	170	195	167	166	170	172	186	172	164	176	141	155	185	179	181	171	154	151	152	158	159	188	143	147	174	144	196	177	154	189	170	160	174	170	158	174	169	173	192	173	173	153	133	165	186	165	169	139	172	162	161	175	156	169	158	197	165	177	153	190	187	170	169	194	158	178	185	159	190	171	187	158	165	174	170	183	169	179	137	173	165	193	186	193	180	172	169	185	165	155	151	142	135	145	149	178	171	170	166	176	175	168	166	155	184	169	162	171	179	146	167	178	143	142	166	170	169	169	222	156	154	194	177	177	157	168	160	139	159	180	159	155	177	202	171	163	164	167	174	172	187	174	168	133	153	167	176	163	170	166	168	171	187	160	161	175	170	178	146	163	178	164	174	161	173	179	174	148	175	163	184	178	191	184	158	171	165	146	170	159	182	172	161	168	167	154	171	159	164	178	154	185	182	174	178	186	170	181	168	147	165	153	171	172	163	151	185	164	155	167	157	159	162	183	149	184	163	181	191	181	164	188	150	186	181	178	184	163	164	142	145	180	175	180	168	136	174	198	163	166	157	181	175	178	181	167	179	171	146	171	168	174	173	165	175	153	158	153	170	147	164	172	171	175	196	149	157	184	143	161	172	171	168	151	160	171	182	168	192	156	170	178	177	183	170	164	138	163	162	166	163	184	165	176	163	170	164	163	169	151	155	180	173	189	163	148	170	191	158	179	167	142	161	177	175	168	153	143	192	137	178	165	164	175	153	165	156	173	177	176	192	159	165	164	181	183	168	176	169	158	178	158	161	166	175	166	175	157	182	178	177	187	163	152	169	171	156	150	147	149	171	166	162	176	171	168	184	154	157	183	169	175	160	199	176	170	177	180	175	160	181	167	169	156	172	193	161	185	179	176	170	178	155	168	164	206	164	169	149	180	175	159	167	182	158	173	173	147	166	154	173	179	167	160	158	167	170	165	157	175	173	179	151	162	190	161	188	181	179	165	148	168	198	183	136	185	168	155	178	163	149	185	191	182	159	168	167	185	186	167	172	182	195	161	157	203	160	186	185	159	164	182	203	161	177	168	176	173	179	169	174	190	171	174	131	151	168	158	168	154	173	128	168	196	179	169	179	167	147	172	180	164	184	160	181	164	164	169	176	174	153	172	180	188	156	180	175	171	156	188	166	165	179	184	153	146	161	189	186	152	156	161	162	162	160	151	178	176	166	192	162	193	186	184	176	182	145	171	171	158	148	167	161	178	167	171	171	173	170	174	157	163	169	157	175	186	165	169	181	150	152	155	172	172	172	176	162	180	146	173	150	179	169	184	184	156	196	171	176	175	181	175	176	162	142	160	174	162	179	183	161	181	152	180	174	155	127	179	168	195	180	158	170	185	182	150	178	190	158	177	179	179	161	169	171	184	163	166	166	170	173	166	158	207	167	157	178	199	167	163	204	154	168	176	185	172	180	179	161	151	172	170	165	152	159	190	168	148	187	161	178	152	179	200	175	168	160	155	150	170	186	157	164	203	157	183	158	178	162	159	174	157	178	158	186	171	148	159	177	160	162	181	181	163	165	173	179	125	151	180	175	195	167	164	178	165	155	160	171	179	174	137	142	150	158	178	161	163	154	166	169	168	160	173	148	178	183	185	186	157	165	187	171	186	162	158	155	185	169	147	192	170	171	172	147	181	169	157	171	161	166	158	170	139	170	162	166	177	158	147	176	183	142	176	169	190	178	158	186	157	173	151	155	152	165	175	142	174	159	157	169	161	170	160	194	169	170	153	159	174	144	162	166	179	152	158	178	177	177	169	168	161	144	166	162	193	173	169	181	173	169	186	177	148	198	195	164	165	173	165	168	158	175	172	177	165	160	166	169	166	160	167	148	148	170	169	178	170	152	157	192	166	159	174	164	141	181	175	145	158	147	153	182	173	155	134	135	168	183	179	180	175	193	187	186	166	171	159	169	146	160	173	157	176	180	154	176	200	174	179	157	193	168	166	172	160	192	154	182	163	162	160	173	152	183	171	166	156	187	174	188	189	183	170	179	175	179	164	166	167	166	158	175	165	153	167	184	166	175	142	194	167	175	164	171	181	164	171	176	166	183	159	183	135	181	172	169	163	166	162	193	167	166	179	154	152	186	162	153	161	184	186	146	173	177	178	172	190	176	174	174	157	186	140	174	153	186	180	152	175	162	145	162	154	191	180	180	174	162	189	159	197	177	171	162	158	152	183	176	165	178	147	175	152	166	163	164	160	182	165	159	198	173	153	184	150	154	167	164	175	197	180	154	158	178	154	175	151	159	155	182	169	160	176	162	157	177	154	162	168	187	165	143	161	171	151	175	164	194	165	149	172	170	148	179	167	178	181	192	144	159	189	178	160	181	171	140	138	172	166	181	174	178	157	155	172	176	163	151	164	152	175	175	166	196	175	189	161	187	162	147	187	169	175	158	192	172	164	180	174	171	162	188	193	169	184	154	138	184	180	176	174	198	171	195	172	169	143	162	157	154	183	194	170	194	152	164	197	179	178	180	166	152	191	202	184	197	180	165	196	164	192	166	153	158	153	160	178	181	175	174	154	182	161	174	203	160	172	169	174	160	156	176	171	165	172	155	171	171	168	161	184	169	182	156	174	156	173	174	172	169	161	169	172	153	176	166	165	141	179	150	171	180	178	182	188	172	161	186	166	173	150	160	171	173	175	165	162	159	174	180	168	196	179	137	171	165	155	145	174	193	156	171	173	203	176	184	172	172	175	177	143	158	163	187	177	157	158	173	159	172	170	171	160	185	170	155	167	158	151	180	164	149	174	173	154	182	160	182	168	176	164	164	176	163	168	175	158	169	149	180	160	178	177	147	164	186	158	152	164	178	165	159	155	163	191	167	175	189	162	174	167	192	152	171	163	168	164	164	171	165	175	168	188	171	170	162	170	169	170	162	139	158	171	186	202	165	172	182	155	165	154	186	169	175	172	169	193	190	158	183	170	174	148	160	161	157	161	168	167	175	152	155	147	171	166	171	160	167	174	166	194	187	171	155	164	164	174	155	159	175	173	167	177	164	181	157	169	182	165	186	155	138	201	188	171	171	183	164	145	160	181	156	157	168	151	172	174	148	185	176	147	167	179	158	158	154	166	162	165	165	152	182	164	183	155	163	142	169	172	174	177	171	149	175	159	144	166	175	172	158	186	172	170	186	198	172	170	176	166	175	174	187	202	164	180	194	161	153	193	159	152	131	173	172	154	174	170	171	146	154	176	192	165	185	179	133	180	167	165	170	156	166	163	161	176	193	175	183	150	163	189	174	156	159	162	161	164	171	156
25874	17444	14236	16610	1659	562	542	561	575	556	545	547	536	556	588	559	545	559	574	550	538	519	544	522	545	584	567	581	553	555	580	550	515	566	563	558	567	582	533	542	585	487	522	571	549	547	547	541	547	547	538	512	525	554	519	530	525	515	613	544	578	527	557	580	549	545	550	586	552	533	528	526	551	543	526	580	579	522	552	567	541	561	594	541	551	548	554	527	579	578	592	547	545	578	561	537	517	580	553	537	512	605	552	534	556	559	537	579	575	560	600	521	539	563	550	616	560	496	510	592	583	542	524	529	561	543	551	524	533	569	574	553	577	597	572	552	546	565	559	522	580	574	535	528	543	581	583	563	548	530	578	522	550	553	543	599	548	574	519	597	540	560	507	544	580	530	568	486	575	548	587	559	572	580	583	587	515	553	516	538	520	535	599	555	545	559	565	565	564	564	578	551	558	578	545	576	616	622	565	578	542	578	499	557	537	556	529	547	552	573	575	538	613	593	590	554	548	593	559	586	487	561	620	557	520	531	551	523	575	553	541	525	556	532	565	546	563	540	562	544	524	560	593	539	595	538	577	573	521	494	550	544	526	573	582	549	591	513	586	561	558	566	536	591	537	580	561	563	506	531	563	556	559	540	548	559	551	547	569	558	584	530	530	561	546	510	522	550	548	525	536	555	560	537	568	511	514	510	568	539	551	519	549	538	556	589	533	535	571	566	589	613	541	562	576	575	564	583	536	550	607	585	516	571	551	571	546	555	579	579	557	581	566	589	534	560	520	516	588	497	521	552	592	564	535	535	566	544	540	557	528	527	531	564	544	556	557	516	551	620	552	525	566	569	562	550	567	558	522	579	548	590	554	568	551	584	527	554	527	529	564	612	555	562	575	553	577	573	582	569	570	504	557	540	593	526	544	568	530	550	502	523	590	536	542	557	539	512	534	492	540	567	536	595	521	543	564	538	546	557	547	583	610	526	583	543	556	570	543	582	523	554	551	568	520	541	548	540	573	476	591	492	555	554	530	590	545	557	560	524	545	544	541	596	544	554	536	574	550	547	579	599	568	552	552	568	554	561	532	595	542	574	542	540	531	570	546	579	549	580	569	524	562	562	536	592	623	551	596	563	569	534	548	567	543	562	539	551	543	610	545	560	550	585	565	534	542	576	542	536	521	530	552	549	560	563	560	552	547	596	570	576	521	550	576	566	563	599	593	539	553	556	542	513	546	585	559	555	536	529	549	542	535	528	559	546	529	507	555	578	535	561	546	580	559	567	576	523	541	533	545	525	495	564	522	596	578	539	545	521	567	569	524	529	554	562	531	568	595	580	583	544	531	555	577	524	534	565	577	531	572	545	531	593	550	573	527	557	589	537	524	564	527	544	524	573	598	591	550	484	555	548	537	571	538	579	580	535	533	558	523	541	595	533	580	547	541	535	563	570	537	539	576	540	556	548	544	554	527	544	557	536	531	529	564	564	545	561	561	497	599	562	570	583	548	591	577	556	572	574	575	564	539	580	576	541	563	542	592	532	547	627	549	550	560	602	583	579	538	510	551	517	544	562	552	541	593	609	538	599	557	589	538	596	528	542	581	536	564	572	561	497	551	546	552	548	571	562	529	553	554	525	532	539	565	551	547	582	558	539	566	566	565	584	515	529	535	520	536	553	574	508	516	555	535	538	575	540	511	536	571	563	506	560	548	559	544	543	534	594	555	566	528	571	519	567	608	548	564	522	579	577	513	577	515	551	544	573	578	542	555	562	566	578	553	534	573	562	570	544	611	570	547	548	527	568	570	558	516	634	567	565	581	515	574	575	570	590	536	550	559	554	563	584	552	553	572	590	527	554	569	558	560	552	539	549	555	560	543	533	592	514	556	534	550	544	516	536	571	529	530	577	570	550	528	556	544	537	521	528	580	547	546	545	569	517	554	527	552	588	559	582	536	598	517	571	539	554	526	529	552	523	549	576	565	558	568	555	571	525	571	597	550	577	585	564	572	566	551	605	576	581	560	561	552	583	553	557	562	541	524	565	550	505	578	554	557	559	542	576	564	557	559	581	533	549	589	545	583	568	564	518	523	591	572	544	546	589	535	539	504	549	517	602	559	561	535	539	602	533	534	558	547	543	566	573	531	547	546	560	549	577	547	569	486	565	546	508	602	548	555	550	581	597	539	559	552	590	607	582	554	569	574	505	562	558	588	568	561	581	570	573	543	557	554	578	582	575	540	540	508	532	546	532	535	573	593	560	557	525	501	518	554	548	537	539	580	581	553	546	520	524	610	570	545	549	616	557	528	571	530	535	563	549	547	552	531	589	554	593	589	548	553	533	519	582	536	555	532	569	586	539	538	536	571	532	578	536	596	574	571	543	567	538	573	510	544	568	557	560	580	556	595	540	529	554	534	543	610	552	575	582	543	554	525	541	543	533	535	573	529	581	585	561	566	557	605	545	538	531	580	560	550	567	518	555	568	572	578	537	521	577	550	522	560	599	568	504	539	581	543	600	568	550	522	586	563	536	573	575	557	505	598	566	575	546	526	578	539	563	547	537	540	573	572	543	546	559	524	573	585	550	526	537	539	573	538	526	563	553	536	550	555	571	561	569	591	567	569	538	576	561	514	552	591	597	565	569	527	515	546	573	564	561	557	550	573	576	552	555	585	585	569	564	545	509	573	549	589	541	604	567	551	557	576	559	602	554	515	582	566	522	587	501	588	577	554	549	548	546	536	542	572	550	561	530	553	560	557	546	498	558	549	542	557	545	553	562	559	592	580	523	558	519	566	524	532	573	566	545	507	549	533	574	561	568	539	537	561	574	523	559	547	528	564	539	581	538	575	522	578	550	501	585	575	569	570	546	558	588	546	533	572	532	496	557	535	555	507	519	529	543	554	537	581	582	545	558	553	540	529	557	572	575	574	539	564	591	574	543	538	559	530	576	520	572	595	588	525	501	612	516	558	565	549	563	555	544	550	538	528	580	539	547	592	549	563	546	612	563	546	554	562	567	571	551	582	574	589	612	562	533	579	601	557	512	552	553	562	554	510	590	566	565	582	549	563	545	580	568	561	551	524	573	522	541	564	560	566	540	583	584	532	534	507	536	545	543	545	540	548	555	587	549	544	529	557	551	572	561	577	566	515	544	554	547	553	567	586	564	576	549	588	538	531	522	536	560	591	559	570	513	547	544	589	608	562	590	574	600	528	570	558	579	558	549	526	554	584	566	538	555	540	554	504	576	556	582	583	579	518	516	547	541	575	555	532	518	522	577	549	526	600	577	567	521	558	569	549	541	561	557	566	554	581	525	580	555	619	576	535	525	573	563	596	552	562	563	596	554	590	583	557	606	619	579	561	534	546	547	527	570	539	551	567	537	540	526	558	573	555	576	524	552	520	566	579	513	559	560	512	540	555	541	558	533	550	568	555	582	592	533	558	555	552	534	563	587	572	547	537	572	541	592	560	525	543	561	548	551	530	547	582	560	511	497
61679	52609	47533	42128	11580	461	180	195	175	170	173	175	170	187	181	157	173	181	176	160	184	166	191	196	186	162	179	169	187	168	165	156	182	184	185	169	189	197	193	154	205	184	182	169	188	167	181	166	180	182	183	175	184	138	163	201	184	151	155	173	171	166	166	177	163	200	169	193	163	184	179	183	176	172	179	170	164	179	183	178	164	178	159	135	174	190	141	163	157	178	161	184	170	170	165	186	175	180	199	172	183	178	193	162	166	147	169	158	194	152	191	183	186	174	156	172	179	176	188	187	197	176	166	157	199	177	177	177	173	159	186	168	182	157	214	189	167	160	141	178	159	185	151	161	157	173	196	162	160	165	188	166	194	171	177	164	165	183	186	151	148	175	167	185	162	174	188	169	191	166	181	201	163	169	184	169	150	181	176	157	184	172	173	169	154	178	160	200	164	181	196	182	146	192	187	184	179	187	171	170	172	173	171	168	189	160	196	162	173	177	163	176	171	157	184	164	159	188	151	191	169	162	176	188	158	180	161	174	176	189	177	163	155	182	157	163	178	183	167	179	186	192	172	161	160	196	173	165	205	163	166	165	176	175	188	187	151	172	182	144	163	172	158	172	187	172	174	160	141	166	173	170	183	197	178	183	157	165	179	174	150	185	152	185	171	187	159	174	167	177	183	187	184	188	152	191	168	164	176	154	191	177	188	177	176	178	189	179	176	167	184	158	150	190	164	147	172	175	168	182	180	182	163	158	160	186	164	205	168	148	179	170	167	156	150	156	172	166	168	159	196	189	181	162	170	164	165	190	185	168	149	185	166	175	182	193	168	194	166	179	161	173	173	152	164	190	186	170	187	205	161	162	167	177	182	153	183	173	176	159	168	188	156	185	151	163	178	163	163	180	169	175	193	180	165	179	204	157	151	195	161	171	179	167	182	174	172	192	177	172	162	185	175	166	188	175	172	184	188	183	182	180	169	178	164	158	171	157	160	164	169	185	185	173	185	171	202	161	174	188	170	181	158	173	170	186	165	169	162	191	174	179	175	183	178	180	166	167	176	167	163	157	169	166	152	173	170	177	173	165	153	154	186	152	164	203	155	155	168	176	184	145	160	167	159	184	179	176	193	158	153	189	165	184	150	188	175	189	170	174	158	189	171	189	160	168	157	184	182	164	176	194	168	157	183	194	183	184	156	158	171	197	181	169	177	151	161	171	156	166	178	177	188	166	195	179	161	183	168	175	172	189	166	172	153	162	175	177	171	164	187	157	164	172	175	172	165	155	201	177	179	154	170	168	180	177	162	165	168	186	203	185	192	173	155	161	169	177	195	166	162	170	173	173	155	173	150	169	156	191	176	168	173	167	188	162	188	161	186	154	162	191	175	158	168	180	166	165	157	188	173	161	159	165	168	174	165	163	184	172	171	167	168	161	172	186	168	156	184	141	174	167	156	148	173	188	153	162	173	183	186	171	151	158	187	167	179	195	161	189	166	175	166	193	182	187	164	177	202	183	154	169	169	181	181	157	184	171	180	162	156	158	162	138	190	163	163	179	172	197	185	174	176	180	181	152	173	180	179	188	172	165	186	182	176	189	168	176	171	164	189	176	160	184	170	166	165	183	160	176	198	192	183	191	154	166	167	168	163	175	153	177	182	156	191	178	167	167	174	154	164	178	175	191	188	173	187	166	160	178	165	185	160	182	168	155	154	189	166	171	171	159	159	149	197	166	164	159	194	177	173	174	158	172	166	150	166	172	177	148	164	177	175	194	180	214	174	175	203	188	157	194	177	174	153	171	165	171	168	179	189	178	152	169	173	175	162	186	162	175	167	184	172	166	175	179	183	181	174	162	183	173	170	203	168	176	190	205	186	196	171	162	166	173	181	182	198	181	168	166	161	181	152	159	143	176	171	150	200	181	180	165	191	191	179	161	183	177	171	176	172	198	164	166	179	165	197	192	193	164	168	202	160	180	192	173	183	172	159	182	190	174	172	167	167	180	168	160	152	194	160	179	158	156	183	181	161	168	170	188	191	183	172	197	180	162	181	173	169	146	152	133	179	168	177	181	165	170	171	199	174	163	176	185	172	167	165	152	181	185	170	176	173	188	172	171	143	177	176	174	190	177	221	176	166	170	154	175	192	132	175	187	178	171	185	173	145	167	167	175	180	188	166	172	178	178	195	159	173	173	172	152	179	186	189	195	151	169	195	181	181	179	168	170	197	154	148	159	189	188	173	180	166	184	164	162	167	187	171	183	176	167	173	177	163	188	185	152	179	178	190	153	187	165	171	168	170	165	174	168	192	179	181	182	135	191	160	159	173	166	179	174	162	165	161	175	158	148	138	158	172	181	193	159	155	182	173	185	165	161	156	169	152	198	177	174	159	169	179	161	184	170	161	157	183	176	148	172	158	172	158	189	168	161	158	149	187	186	177	175	184	167	161	186	175	174	175	179	171	185	196	191	207	157	188	164	187	167	194	178	168	180	162	183	172	155	169	182	163	174	160	175	174	184	184	164	165	204	174	180	187	174	205	185	172	165	171	179	167	160	183	169	174	163	163	170	165	170	182	164	179	179	180	180	179	163	186	175	176	154	179	158	165	172	172	174	163	191	172	189	173	185	160	179	159	196	171	154	175	171	181	161	146	170	169	185	164	178	171	168	159	164	165	169	180	172	184	187	189	161	188	179	168	164	176	148	181	181	161	192	183	191	181	180	189	176	172	166	161	191	178	176	194	159	198	179	162	178	182	170	178	159	175	155	168	175	170	170	164	166	165	180	139	180	196	170	175	169	161	183	165	196	176	156	169	160	161	193	173	163	180	168	195	178	169	168	187	162	175	181	142	151	157	205	163	182	177	165	197	175	178	174	179	160	164	165	180	179	176	178	183	166	166	192	155	165	175	185	173	187	155	178	184	169	194	179	177	179	168	148	147	181	173	168	186	164	166	179	171	175	170	191	183	172	174	172	178	177	194	191	181	185	197	191	175	178	190	187	160	189	185	189	169	191	170	170	167	164	172	190	189	159	165	169	170	175	176	190	179	174	188	165	195	204	178	184	178	169	181	169	188	174	164	156	213	185	183	171	181	169	180	160	168	176	165	166	163	177	141	196	170	167	149	177	160	191	181	167	157	196	168	172	185	158	170	169	183	170	170	171	164	179	153	147	149	167	133	183	174	169	188	177	181	194	162	186	175	175	160	179	167	164	173	188	193	188	171	153	170	172	169	188	190	173	180	179	175	173	180	170	170	199	201	183	173	162	186	185	152	188	187	156	177	165	160	182	154	179	198	171	181	176	159	165	182	174	205	189	201	185	183	178	202	159	195	164	171	174	166	162	168	185	163	155	190	175	197	185	162	162	159	185	184	165	171	175	161	157	203	152	177	173	179	163	180	179	162	171	151	166	170	169	165	198	169	172	153	181	172	185	153	169	180	164	161	159	182	184	164	149	189	193	164	162	143	180	158	184	173	177	162	181	170	146	170	167
43197	42959	45366	45098	4417	608	590	633	635	607	591	583	576	594	594	577	541	622	550	595	582	556	588	590	595	569	544	561	597	556	571	582	589	576	559	569	550	596	571	580	568	564	603	565	573	576	578	560	569	548	560	578	546	576	565	541	569	554	584	577	580	574	538	578	587	561	599	529	586	586	575	586	584	564	623	555	577	560	538	583	574	549	612	577	575	546	564	572	576	529	567	605	559	552	531	562	580	589	580	537	539	584	570	639	550	558	567	573	561	603	537	589	562	588	546	603	583	600	547	644	566	574	515	587	604	584	544	578	556	558	564	546	576	548	565	559	590	584	534	529	587	553	562	591	580	553	583	579	548	561	571	550	610	576	553	583	556	543	571	578	549	568	591	584	603	559	562	569	569	558	577	585	583	556	534	568	608	562	585	549	577	612	583	518	559	565	582	566	571	567	575	531	583	574	600	542	539	568	555	594	604	542	581	548	589	561	560	570	569	605	598	532	616	550	555	583	510	577	573	569	560	532	543	575	593	576	556	548	614	570	583	536	519	551	558	560	543	572	526	571	579	519	540	570	549	560	534	578	587	549	578	565	570	542	581	565	573	560	575	549	566	553	531	521	583	532	561	567	607	578	565	574	565	553	559	591	579	562	537	566	578	582	560	580	568	551	553	561	601	562	554	538	555	554	591	588	537	547	537	591	562	546	532	589	560	579	556	570	562	595	553	586	526	590	596	606	564	555	568	557	545	587	599	583	577	543	570	565	565	568	573	586	568	547	571	604	537	537	577	548	593	588	557	570	565	495	570	590	588	497	576	548	575	535	567	546	557	541	573	527	529	539	569	555	546	554	562	566	539	525	545	545	547	591	575	579	600	568	607	537	553	570	528	572	572	562	575	568	527	575	554	573	555	578	599	584	584	575	541	538	593	541	556	588	559	563	577	559	541	553	555	567	588	517	565	578	569	563	543	550	583	584	557	548	562	594	598	553	560	568	599	564	549	569	622	563	576	577	589	570	570	620	550	577	624	547	550	550	562	547	538	605	601	581	529	575	597	552	532	547	577	574	558	563	576	582	579	595	563	553	576	544	591	558	549	546	572	551	550	558	584	532	579	568	559	561	592	581	587	602	554	593	605	572	590	579	565	536	558	561	592	544	522	571	551	580	532	538	526	564	539	533	563	570	516	585	542	558	572	551	542	561	571	573	598	569	559	593	537	539	547	541	580	625	542	541	572	541	539	570	598	538	588	560	579	519	592	549	599	600	580	586	569	583	578	561	571	582	584	567	555	579	569	548	565	555	557	563	550	558	544	572	586	549	588	582	573	611	556	569	573	597	553	600	583	557	572	563	570	553	522	554	581	612	574	589	553	530	523	523	549	585	552	603	603	595	571	572	569	543	560	556	542	572	552	552	520	599	581	537	539	595	581	580	581	565	572	582	563	569	610	558	593	559	535	599	567	572	569	550	574	573	561	531	571	531	541	551	543	560	577	568	577	605	543	586	566	578	568	593	564	561	574	553	582	560	598	550	574	580	574	564	595	596	509	544	557	586	557	523	569	593	530	541	555	593	618	573	582	589	558	564	547	535	565	571	533	579	589	589	543	579	537	542	559	612	566	541	544	537	549	548	567	553	612	544	536	589	548	553	589	583	535	604	535	598	583	564	534	564	585	583	578	572	572	531	561	584	559	572	570	527	544	552	553	577	546	572	601	578	596	556	581	555	571	549	522	560	555	597	587	573	577	578	589	615	586	567	550	542	578	560	573	547	576	575	581	533	523	560	592	537	588	591	559	554	592	560	578	537	537	577	532	583	525	500	552	572	572	510	598	570	564	578	593	535	568	556	575	628	550	568	534	592	589	600	579	561	581	588	548	624	577	547	607	571	555	561	544	596	546	575	565	553	557	559	578	563	570	544	615	556	538	592	541	593	577	582	562	555	567	574	560	557	536	594	590	587	557	556	549	562	526	573	558	584	530	528	549	561	550	547	566	545	587	593	606	517	561	563	557	577	531	597	516	555	555	570	565	567	550	543	577	595	537	597	578	588	540	592	561	568	566	572	554	571	568	602	583	548	626	548	550	610	529	541	588	591	565	575	601	578	565	580	537	607	592	545	596	578	543	570	574	549	559	541	563	570	491	574	545	566	571	557	595	570	546	576	549	538	549	539	562	579	562	571	555	532	544	535	592	585	547	585	535	565	595	550	562	560	565	576	571	607	575	564	595	565	580	605	603	531	599	538	524	554	552	534	554	547	599	558	599	554	566	573	528	607	545	561	591	556	603	556	540	557	576	581	609	534	554	560	531	526	557	575	576	582	586	565	554	624	560	624	532	572	572	585	583	553	567	543	542	552	563	555	562	554	558	591	534	563	551	570	542	571	593	559	573	590	578	581	569	570	579	560	546	583	574	582	549	513	549	567	564	595	539	562	542	595	587	594	570	543	570	597	547	557	543	571	557	582	574	558	559	566	582	575	538	570	539	578	554	555	567	592	527	597	535	542	539	574	574	547	563	556	580	547	573	563	524	538	556	555	548	615	574	577	557	565	591	592	561	553	551	578	543	568	528	517	537	560	569	640	554	551	580	554	598	583	540	578	579	561	559	562	577	564	523	591	581	504	577	554	528	547	540	581	567	583	544	558	540	587	586	575	511	530	594	587	587	554	572	585	603	581	596	508	560	551	579	559	581	579	555	558	602	573	550	580	552	539	594	528	583	530	568	573	586	585	550	576	557	582	533	581	546	604	566	585	586	565	588	541	562	549	569	573	589	587	536	622	532	549	588	554	587	593	535	601	619	540	554	561	541	538	563	565	597	543	561	602	557	562	579	583	567	572	558	584	589	543	541	558	563	603	595	540	540	576	542	564	577	578	557	575	591	569	606	592	589	572	518	579	566	572	576	573	604	567	555	594	562	526	569	553	497	576	521	583	588	542	577	564	538	533	608	531	544	597	597	535	606	579	541	597	553	576	571	565	553	583	554	560	554	581	578	601	558	598	585	557	550	570	576	531	544	526	543	538	538	641	589	520	537	590	553	536	612	544	577	618	591	572	596	584	545	553	569	553	552	555	538	521	555	586	581	572	567	558	569	545	585	576	559	562	543	550	587	569	515	559	579	570	586	584	575	527	553	558	532	539	620	545	554	591	575	514	575	535	555	548	575	549	510	572	523	563	597	544	591	589	558	532	549	527	556	574	578	596	572	601	545	515	562	576	551	538	585	537	553	552	594	507	568	563	552	571	577	536	572	544	587	545	571	597	549	572	600	546	613	544	576	581	580	559	568	547	554	555	562	573	530	574	554	564	588	585	590	561	562	585	595	599	561	591	560	537	562	554	578	547	551	538	550	589	585	545	545	558	583	498	544	553	566	556	552	588	574	557	561	581	536	522	561	606	578	575	537	539	581	595	552	601	556	578	564	592	558	595	553	553	573	559	578	586	545	546	561	564	580	593	527	607	589	581	563	556	564	578	588	563	578	604	568	582
76670	69737	64506	58896	22801	3170	354	350	305	273	290	288	259	301	298	273	279	256	281	271	275	288	282	306	273	271	279	278	294	309	316	264	261	310	290	280	261	252	277	272	260	276	310	252	263	274	284	294	277	296	272	280	278	275	305	310	290	272	282	278	280	274	323	271	283	267	286	243	290	285	297	265	281	263	298	255	267	300	262	278	298	272	251	265	250	287	288	274	250	262	291	285	295	251	290	286	300	260	273	278	276	271	285	287	292	255	259	293	291	266	261	277	308	260	269	298	274	290	297	283	304	253	270	282	272	271	289	274	276	262	247	281	288	266	246	276	291	261	283	239	277	309	235	312	272	275	270	262	267	265	285	290	272	265	284	272	309	290	279	281	291	262	275	278	262	268	279	236	294	292	285	278	256	280	297	256	258	289	290	293	243	283	259	277	271	273	302	297	284	282	260	271	280	275	278	284	297	265	260	266	295	267	241	294	276	277	273	275	275	302	290	253	274	260	279	263	288	289	301	264	293	266	289	270	265	272	298	299	310	271	273	298	305	262	270	273	265	277	277	277	275	295	270	248	272	286	245	248	263	278	277	287	297	246	265	295	268	290	263	271	306	304	328	290	306	283	254	279	254	290	281	263	262	250	273	261	298	275	295	265	281	283	259	302	267	306	279	290	253	268	286	275	280	283	311	254	281	264	284	292	300	285	289	262	270	280	285	298	290	270	285	280	282	299	291	288	266	285	283	298	264	290	285	290	299	286	291	272	283	282	279	284	252	281	263	286	309	287	267	243	274	286	284	309	262	271	278	255	282	273	274	264	264	280	246	292	277	263	292	300	266	296	286	284	288	293	298	279	294	273	286	234	303	281	313	293	300	282	296	280	273	277	277	299	281	289	285	277	280	261	287	273	253	267	309	291	293	253	266	253	288	241	294	275	262	286	274	275	269	273	294	276	301	293	305	292	289	271	271	311	250	270	275	280	286	301	288	301	291	292	274	299	283	274	270	260	298	285	250	290	248	280	250	288	286	284	261	295	266	256	266	267	289	254	272	256	266	271	281	289	280	283	287	299	282	264	248	269	278	268	294	284	300	262	274	320	240	239	273	290	278	298	265	291	270	267	279	282	285	245	284	285	271	266	268	273	283	277	259	274	269	292	262	269	283	275	275	264	291	289	265	307	281	272	304	272	295	298	283	285	237	290	283	258	282	298	267	278	268	244	273	265	291	297	286	274	264	289	281	266	233	262	292	279	288	278	256	260	292	298	277	313	285	269	262	269	284	275	284	308	305	302	296	290	259	260	316	273	264	264	289	274	238	270	264	264	260	282	277	310	259	260	293	282	257	308	257	246	288	259	251	271	268	270	288	254	293	247	307	260	262	265	280	271	300	272	281	269	278	299	271	291	281	239	285	260	279	270	288	241	298	251	250	273	283	290	267	280	267	276	272	301	274	278	263	306	262	295	296	288	285	292	268	311	259	259	289	278	279	271	277	269	273	277	293	251	265	299	266	308	252	267	272	270	271	280	262	254	267	279	272	279	279	274	297	282	288	285	284	276	285	253	280	289	261	280	283	297	287	277	283	288	298	280	279	281	284	275	278	286	284	272	303	305	251	241	267	285	267	260	273	264	297	277	281	277	253	302	310	271	259	266	303	255	280	276	262	276	287	279	274	328	266	278	275	246	259	270	282	264	297	268	274	248	250	260	267	263	262	277	268	255	289	269	267	279	276	256	293	288	250	305	266	297	278	279	297	271	259	268	260	263	309	288	267	295	280	303	274	296	285	286	277	300	285	289	257	274	284	228	283	265	263	271	266	288	248	269	260	287	314	286	301	279	278	286	287	317	302	278	254	266	286	267	278	257	269	286	261	314	302	266	290	270	262	282	255	269	279	302	289	282	277	263	294	281	293	283	283	271	295	290	251	293	259	270	273	257	283	289	256	295	255	285	263	252	278	284	277	271	273	263	283	294	275	299	304	297	284	290	310	244	273	267	276	288	291	272	272	245	276	267	285	292	263	272	265	291	302	282	274	301	248	265	287	270	283	273	275	272	312	260	273	276	263	266	262	302	287	263	294	286	249	271	300	282	269	293	268	270	280	286	278	275	270	295	293	291	267	246	256	308	272	286	284	256	311	285	248	274	267	274	275	274	253	258	299	261	298	291	267	279	267	304	269	277	286	261	267	289	263	252	283	268	287	278	300	290	247	287	317	275	276	308	263	272	261	274	294	263	298	296	299	309	309	272	309	275	308	273	281	279	280	282	277	248	302	275	291	278	276	293	243	252	277	276	286	290	278	305	302	285	275	270	276	306	277	258	278	268	285	287	283	293	269	277	293	310	276	284	268	304	282	286	284	299	264	253	257	270	276	285	288	269	266	281	265	274	281	303	258	316	285	255	238	283	294	265	262	255	274	289	263	271	298	294	280	303	296	277	323	270	255	286	258	272	253	274	264	277	261	284	299	258	306	288	283	311	310	296	272	297	286	264	285	285	265	286	265	244	286	271	301	245	274	266	287	271	284	242	296	255	285	285	256	291	288	271	266	263	270	273	268	297	285	272	275	286	295	263	255	305	251	290	326	285	276	292	297	272	300	271	262	259	274	297	274	256	256	274	298	249	299	270	266	266	275	267	269	267	273	294	258	285	287	280	282	257	264	260	286	264	255	251	284	262	287	253	288	299	277	317	260	303	284	278	294	268	262	289	288	304	293	315	282	300	301	303	267	257	273	298	270	248	233	268	281	295	280	264	260	265	299	301	246	249	260	289	281	283	276	278	286	267	256	262	282	287	293	300	264	270	251	291	262	284	287	300	296	279	303	337	262	270	273	286	268	276	309	276	288	266	287	298	247	285	262	266	271	294	265	304	271	251	260	262	251	283	245	288	294	273	235	266	283	295	277	258	288	256	287	272	257	262	256	267	272	279	271	266	272	262	281	271	268	279	306	306	289	267	282	294	296	272	273	279	283	275	304	279	276	280	255	300	271	277	314	273	269	274	280	278	302	265	276	267	256	288	263	271	291	277	279	259	269	288	277	293	275	289	285	283	295	270	244	283	262	264	235	256	292	265	294	250	278	258	302	291	275	274	289	272	308	268	264	304	280	270	293	267	257	297	264	272	267	269	328	279	261	324	275	307	272	280	259	281	273	298	292	292	295	275	272	283	275	310	320	249	251	276	287	259	295	263	270	276	289	260	293	283	257	298	291	298	273	261	272	300	287	259	310	278	285	299	284	272	265	261	275	281	282	311	264	289	251	258	291	289	265	254	273	282	293	273	302	277	274	294	255	290	290	289	295	250	255	270	300	283	290	287	282	277	288	291	271	282	277	266	271	275	309	312	244	309	270	270	267	266	245	277	242	290	264	266	300	285	272	256	305	261	287	251	284	279	284	270	236	274	287	273	292	291	282	289	246	259	279	249	249	275	316	310	281	300	278	272	272	280	270	261	281	263	261	251	266	287	264	283	286	269	275	280	273	281	272	284
56737	57805	61300	58949	5834	1049	956	948	909	973	901	917	882	878	940	885	900	820	869	844	865	858	848	826	840	851	853	826	857	829	853	812	837	867	800	803	826	813	819	861	841	835	848	886	866	768	877	835	832	851	838	852	822	836	796	840	818	853	817	844	814	825	890	817	822	847	842	849	839	850	867	818	765	823	837	829	793	879	816	888	857	835	847	867	773	855	836	829	878	864	864	846	848	813	821	834	786	861	843	870	861	801	827	799	834	882	900	885	885	812	833	834	823	786	808	845	868	832	836	814	844	828	791	819	851	819	795	833	847	827	868	879	811	796	834	832	850	847	781	822	840	814	883	884	853	828	811	845	851	827	825	845	838	833	847	781	871	808	820	864	857	865	801	814	861	885	847	793	829	826	830	837	851	845	856	818	831	837	888	847	861	855	879	818	786	830	895	822	819	862	827	860	831	777	852	826	821	802	846	803	778	778	855	814	853	833	869	821	843	823	824	851	822	846	880	883	837	807	858	792	837	823	804	826	814	900	841	873	820	814	838	800	874	757	820	841	897	847	845	843	788	797	835	800	798	875	874	862	860	775	849	854	796	837	822	825	884	868	880	787	807	878	806	859	883	829	804	820	857	833	790	837	807	838	879	853	896	784	828	816	890	854	837	866	833	861	853	820	833	837	871	816	807	873	822	854	822	791	895	773	829	816	862	815	907	870	835	818	838	872	878	825	881	907	833	849	850	848	862	822	843	821	823	862	881	892	812	837	878	877	825	825	818	822	841	811	863	839	781	856	836	822	836	849	841	809	867	817	831	888	833	847	889	803	836	847	877	833	835	791	800	819	853	890	826	848	822	822	826	852	840	836	844	858	793	786	825	865	798	822	876	888	810	837	805	821	830	815	851	883	795	853	842	861	816	851	821	833	866	821	867	832	897	854	815	842	779	801	825	797	819	818	860	883	848	814	793	845	859	829	873	832	769	851	876	817	848	881	832	812	850	860	795	811	841	808	864	864	878	824	817	836	832	802	884	819	859	770	893	843	839	852	837	898	792	825	809	805	848	853	885	821	851	881	828	850	865	853	878	803	875	872	873	826	866	886	817	887	885	859	856	763	842	881	859	860	917	843	781	835	901	879	850	804	898	837	815	820	837	816	834	823	837	811	871	849	842	844	825	810	839	838	830	850	833	849	815	827	817	835	803	822	857	854	843	833	794	836	845	809	860	833	825	853	833	851	824	846	799	847	854	843	841	839	868	842	870	854	802	800	862	817	868	871	831	833	854	807	860	844	820	811	850	831	838	821	851	872	815	836	856	875	820	875	890	846	855	799	867	865	832	861	906	824	832	851	830	846	862	836	816	846	844	867	826	836	825	849	850	781	853	800	837	806	829	791	825	857	827	841	851	912	838	890	840	817	888	845	839	843	857	867	843	828	849	843	855	862	818	825	846	828	796	849	815	830	843	863	871	847	843	837	813	839	825	819	824	854	842	832	841	835	828	816	915	795	838	800	857	847	871	829	825	831	845	868	851	798	886	800	838	867	859	854	841	810	864	863	817	880	878	869	793	851	783	822	870	827	809	856	866	864	850	897	803	847	824	829	848	807	863	842	829	886	818	873	835	897	891	849	872	885	825	819	846	834	791	848	832	828	832	886	844	855	811	828	833	827	820	842	845	880	831	859	840	849	843	879	815	812	852	856	804	852	804	926	911	842	874	835	761	800	807	857	849	800	847	812	839	850	869	807	870	855	845	880	850	811	829	856	818	861	891	864	842	876	892	882	846	815	911	853	859	848	859	824	844	835	847	795	835	842	842	804	843	793	835	858	879	845	788	886	855	816	822	843	824	847	846	879	787	868	862	866	847	846	858	798	806	844	813	828	859	837	832	843	789	841	834	853	812	859	866	856	840	819	845	829	881	828	786	838	839	854	866	856	875	841	802	850	911	872	848	907	848	841	886	848	831	877	774	818	845	888	809	840	826	862	838	832	873	830	922	840	871	861	853	794	804	846	878	828	810	832	853	836	864	848	846	835	856	797	832	886	855	832	804	810	828	867	867	846	849	833	844	853	903	820	840	804	835	792	791	842	882	834	827	847	888	809	861	803	821	830	821	824	850	806	828	832	830	847	869	913	818	812	802	863	799	813	860	842	829	828	812	790	863	831	883	843	865	825	835	839	823	873	869	843	811	848	803	933	880	805	884	852	852	821	867	868	832	834	861	879	848	807	848	880	827	832	800	860	851	819	809	861	849	827	815	832	818	860	815	850	813	858	808	851	836	841	875	810	795	866	890	890	823	837	823	893	804	827	886	873	815	864	814	797	853	815	802	858	826	832	832	803	854	842	810	835	828	843	909	840	870	836	887	823	827	879	879	844	871	845	851	858	833	847	792	874	844	827	840	864	765	780	879	892	817	878	851	837	810	824	870	861	833	792	812	828	850	825	769	850	844	853	843	851	865	864	809	831	765	825	824	843	893	849	857	860	810	818	797	851	817	797	807	811	826	871	875	869	814	795	819	889	851	806	827	763	824	857	840	882	811	837	880	845	848	800	901	809	848	814	870	818	879	837	814	825	846	835	787	869	856	814	793	844	848	871	807	884	840	857	879	883	839	828	807	855	808	853	782	813	865	816	856	880	795	826	868	814	850	828	818	851	898	837	802	832	846	894	843	892	831	855	872	829	813	827	796	829	828	805	813	853	807	878	794	871	870	848	822	844	825	781	853	804	817	797	832	852	875	835	856	829	868	870	824	862	834	841	792	867	849	814	830	831	813	798	867	839	824	796	827	815	839	840	834	919	881	822	842	893	880	852	837	869	787	791	878	857	851	849	839	852	822	845	814	828	861	835	833	800	853	805	866	816	776	849	844	849	806	844	896	797	841	868	809	834	897	826	845	836	845	864	867	857	855	859	804	842	810	828	817	892	815	855	878	843	868	893	844	833	863	857	809	846	852	872	861	845	815	856	839	872	830	831	813	826	842	879	826	890	820	812	843	848	855	824	849	822	822	825	805	842	802	833	849	800	863	823	840	853	838	807	869	823	811	827	891	828	843	826	854	911	790	833	870	805	851	788	843	842	861	798	905	799	856	801	865	824	866	795	835	819	806	811	845	845	881	879	798	784	880	824	821	837	841	842	820	846	887	814	856	833	811	877	836	796	839	871	838	822	854	853	895	798	927	843	854	845	830	851	812	819	859	827	796	890	878	830	819	822	860	791	797	903	801	846	791	803	821	807	857	832	857	856	819	914	792	852	820	848	828	816	816	869	833	840	800	822	833	901	847	852	819	836	855	860	837	880	881	833	833	826	893	828	859	797	805	819	826	867	834	844	846	820	832	849	851	844	811	780	882	844	882	802	856	846	829	863	868	869	866	849	841	836	798	819	849	835	866	913	829	848	848	890	826	788	828	847	852	814	864	836	889	834	831	851	838	807	844	861	819	874	889	827	839	832	876	816	859	850	846	847	842	844	835	842	851	877	892	832	911	820
28639	14900	7915	9011	645	165	174	172	178	183	204	156	189	171	157	170	159	152	176	175	155	190	145	175	173	166	144	157	185	173	149	160	177	163	156	179	159	175	169	181	176	174	175	181	166	187	140	169	162	143	162	171	178	156	172	185	166	181	181	163	158	163	175	176	158	164	159	167	165	159	173	167	177	162	175	178	174	171	169	170	169	197	150	206	171	171	170	140	168	157	149	180	172	171	173	201	169	169	185	157	141	208	169	174	153	180	164	155	182	185	173	166	184	169	155	166	171	161	181	161	163	175	176	159	151	183	168	173	165	175	167	157	197	165	184	178	158	192	181	176	169	145	169	171	169	159	180	184	163	160	202	153	167	171	160	162	138	164	160	169	148	169	173	163	152	202	188	138	145	129	177	164	170	169	188	158	169	180	174	158	183	167	184	168	143	148	183	150	151	151	175	157	172	180	165	173	171	167	176	162	176	157	168	167	167	178	151	185	177	160	157	170	160	175	174	174	183	174	192	179	170	171	167	168	171	179	176	175	158	164	182	153	158	179	176	176	158	148	173	185	191	168	156	174	166	147	166	180	171	190	167	158	156	151	156	184	191	166	178	151	162	199	163	184	160	155	144	165	168	184	171	190	188	170	157	153	163	161	152	151	161	170	165	177	184	147	176	162	175	176	176	169	163	164	168	157	156	201	176	172	158	169	165	185	146	158	161	179	167	178	175	173	155	179	185	185	171	164	164	163	161	178	167	176	181	168	174	169	175	163	173	173	178	163	178	166	160	195	168	160	158	158	157	181	157	170	155	184	157	165	172	175	161	164	162	147	185	151	172	177	179	157	156	169	171	176	179	186	157	168	147	162	175	168	166	172	178	190	167	153	174	158	161	171	160	165	167	180	181	142	144	188	158	164	171	174	176	161	170	135	165	161	201	155	182	169	162	175	170	163	158	153	175	176	160	150	175	160	166	175	149	177	184	185	161	173	163	160	138	166	147	146	162	151	196	161	168	173	151	182	165	178	176	169	148	191	152	176	160	173	149	146	179	172	161	171	195	182	185	177	168	163	173	173	177	176	151	154	165	198	163	185	164	176	159	168	154	175	183	148	144	167	157	165	167	168	172	168	165	183	185	142	172	168	174	168	156	172	165	175	161	160	156	177	160	189	207	154	161	146	149	183	167	170	169	148	145	136	173	162	187	172	182	166	167	168	164	178	187	176	152	180	149	172	164	135	143	176	168	159	190	188	166	163	149	172	158	144	157	162	142	168	170	187	171	168	179	175	172	168	167	159	161	183	172	186	163	134	176	149	180	179	170	159	186	152	175	172	150	147	172	169	170	167	148	160	171	161	178	171	176	187	180	170	176	187	179	178	166	175	159	175	154	145	176	166	167	146	159	157	152	169	155	194	140	167	181	182	183	157	172	169	170	154	164	153	178	150	165	166	154	174	178	179	154	178	169	165	178	174	167	175	166	164	168	154	174	149	165	155	185	154	167	201	140	166	155	166	173	177	185	181	161	177	152	180	142	147	154	165	151	159	156	147	149	201	192	195	168	157	187	156	169	152	183	187	148	156	162	174	181	172	186	185	161	145	148	153	172	168	179	171	171	177	182	144	174	176	152	176	169	170	178	167	145	147	147	167	162	150	163	205	158	177	173	180	157	156	169	163	145	163	162	154	165	148	173	159	173	174	129	154	180	155	156	173	175	142	175	164	171	168	180	205	153	193	181	162	170	194	167	161	154	173	170	165	176	153	159	157	169	181	166	161	149	161	156	190	175	144	172	155	165	173	174	149	154	170	160	170	170	157	161	172	181	165	177	176	171	165	182	173	163	153	151	181	180	182	174	188	150	143	184	166	140	158	182	194	181	155	161	158	174	175	165	200	171	171	155	163	177	160	171	164	178	167	155	163	171	173	162	174	181	176	139	189	190	159	165	164	154	173	150	163	209	162	197	159	167	188	135	162	136	182	170	176	179	166	149	150	154	172	182	183	161	169	166	167	167	169	181	178	179	170	142	171	176	175	154	154	182	162	154	151	161	174	171	185	148	165	180	169	168	142	169	180	178	146	159	178	185	173	149	149	162	164	183	181	177	154	167	162	153	152	161	172	174	152	150	173	176	148	168	185	173	188	179	172	145	182	178	182	156	150	173	198	142	166	149	150	152	154	180	169	174	206	176	167	188	162	160	161	153	176	165	158	163	198	166	176	171	168	172	166	146	173	162	152	144	165	178	152	182	162	179	231	154	167	170	162	187	168	153	182	168	157	158	183	139	164	146	146	190	174	150	185	164	165	175	162	174	168	184	190	160	176	170	157	145	174	185	164	196	177	168	180	179	156	151	156	159	154	180	175	172	170	161	173	154	151	170	154	154	163	186	155	157	154	159	161	180	175	179	174	151	176	172	174	182	187	172	155	171	158	194	149	169	149	162	179	201	165	159	186	147	163	175	151	165	178	182	152	150	165	181	176	171	167	183	183	160	165	142	179	198	167	166	174	161	194	153	166	175	163	207	192	176	171	174	170	169	157	137	160	170	194	189	195	197	163	159	160	159	157	167	139	189	151	165	175	157	171	139	167	188	175	182	189	155	186	151	150	183	153	156	156	161	176	168	155	178	165	192	162	184	165	171	182	160	172	181	179	150	182	150	186	161	170	166	185	175	167	194	191	188	174	190	167	196	178	170	173	171	157	184	173	170	156	161	177	178	165	177	151	150	172	172	180	175	185	180	154	158	157	178	160	153	167	167	163	175	161	170	172	188	159	173	179	151	163	150	168	170	173	163	162	166	139	145	158	156	175	142	183	161	167	170	158	162	180	159	165	182	163	158	142	161	167	177	181	195	185	178	151	167	167	171	165	156	176	170	172	174	169	163	166	161	184	168	158	176	175	148	159	180	168	154	175	173	143	171	179	162	185	186	176	161	178	163	200	166	177	185	165	165	173	152	167	152	160	172	180	179	177	186	150	173	163	179	194	178	170	180	171	169	167	164	178	176	151	168	147	167	166	155	182	134	180	182	164	155	158	158	167	163	169	175	182	170	170	186	163	155	158	173	145	155	152	193	187	179	163	164	149	146	164	182	184	153	170	173	178	152	172	151	174	174	183	171	179	166	174	187	158	166	182	184	170	197	188	166	183	158	153	170	164	172	169	171	179	179	155	157	179	156	172	178	183	168	194	167	169	190	174	171	169	167	172	166	168	173	161	138	179	144	188	181	171	174	177	181	172	173	168	180	172	147	146	157	160	170	164	168	177	155	176	178	148	141	184	175	178	143	188	157	173	170	154	168	185	169	157	154	160	172	152	156	161	159	176	182	146	183	143	165	146	170	184	157	166	156	176	152	165	173	196	156	175	177	161	163	165	175	140	170	178	169	148	154	154	159	166	179	162	170	189	163	174	149	171	169	171	146	168	164	167	150	168	162	149	150	160	158	164	167	177	195	162	151	183	177	166	155	154	166	166	161	169	164	167	168	170	156	161	177	169
26345	17216	13429	18534	957	571	538	574	554	591	593	584	597	560	582	560	529	527	508	543	546	551	558	533	517	522	573	547	583	543	527	540	494	555	561	552	570	526	533	554	566	527	607	530	530	530	553	548	559	571	508	563	553	577	523	554	525	562	557	558	526	528	576	524	537	559	530	534	568	551	556	556	526	562	526	552	554	541	557	559	541	537	527	565	524	542	575	528	534	562	538	504	547	586	553	612	548	581	500	507	560	532	539	560	562	596	538	561	570	547	527	592	562	548	535	533	548	580	539	577	528	533	597	509	525	534	538	562	522	549	537	555	544	552	574	531	543	525	562	545	589	552	516	519	568	552	520	574	561	568	538	565	555	563	513	513	609	589	553	589	567	540	544	525	526	570	533	499	541	534	594	566	567	532	554	558	520	548	547	599	609	553	539	524	557	543	554	576	570	577	556	573	535	562	566	565	561	547	525	506	535	535	571	549	566	524	508	518	528	559	532	546	512	541	542	573	511	529	510	572	555	561	563	526	567	552	527	566	550	540	527	523	591	560	522	522	546	525	569	574	523	574	542	531	517	574	530	525	579	534	519	554	542	550	524	542	540	533	541	529	587	555	551	551	547	557	532	557	540	541	556	577	548	549	502	576	534	525	515	524	558	536	543	555	587	547	526	534	551	538	516	582	537	553	561	595	526	555	553	545	570	563	507	538	541	528	508	560	531	554	527	548	520	600	525	566	598	578	530	595	553	569	501	545	565	529	538	536	581	547	536	540	554	516	527	570	512	561	568	511	604	528	516	557	527	494	578	533	557	551	540	545	528	561	512	568	581	513	557	561	570	568	535	560	543	550	539	559	575	564	609	573	542	549	539	560	577	552	566	501	541	570	570	503	557	562	582	557	568	506	568	537	532	542	538	536	565	543	555	533	556	529	542	552	573	519	528	539	563	533	554	543	536	552	550	508	548	580	520	546	550	541	572	607	559	552	528	535	539	552	552	526	582	578	529	535	573	544	554	561	539	555	528	522	552	564	548	596	573	558	575	517	564	554	537	549	540	560	532	542	503	555	533	586	549	536	541	574	553	557	538	556	597	559	570	592	510	546	560	517	529	492	555	523	575	539	574	554	530	547	546	567	540	568	555	515	548	579	545	583	528	559	576	534	540	564	537	549	512	556	536	554	557	566	566	567	542	522	563	583	481	549	588	518	571	548	568	553	556	547	527	540	538	552	552	544	566	595	543	534	534	533	576	562	520	553	521	528	532	521	579	576	577	560	546	567	546	548	539	521	529	597	588	544	564	512	559	614	541	554	573	556	527	561	527	587	598	555	571	548	563	578	563	536	563	521	522	544	544	545	549	558	560	538	499	536	515	548	536	562	553	567	567	595	534	553	577	559	529	540	555	557	533	572	602	536	576	561	516	537	521	506	525	560	513	544	531	525	565	584	599	570	506	552	580	546	553	575	501	541	598	512	582	555	538	534	528	519	577	530	550	535	601	561	565	513	594	548	556	581	518	560	565	547	557	526	567	515	573	566	527	526	564	576	512	514	585	556	533	586	551	546	569	539	605	581	498	545	578	487	572	569	559	580	557	549	534	563	524	561	536	555	555	553	527	546	547	575	555	536	521	552	536	551	569	558	584	559	523	585	548	578	577	534	542	582	548	573	548	551	572	545	558	584	519	546	515	554	580	568	527	543	585	572	539	526	557	521	512	541	524	555	533	511	532	561	529	572	519	577	579	576	547	544	540	550	523	516	553	554	551	525	571	591	556	573	567	517	536	561	510	557	547	569	550	555	559	570	595	522	542	521	568	493	558	544	544	536	542	525	489	473	531	564	546	551	543	541	573	542	607	597	546	577	541	540	555	575	556	515	560	524	525	553	541	537	541	563	522	541	542	519	579	555	556	598	552	547	535	530	524	548	543	536	536	551	539	563	538	544	545	558	553	542	564	556	521	568	497	603	551	525	548	524	551	524	564	530	549	567	515	563	552	586	579	574	519	573	552	562	530	552	589	567	548	549	559	550	537	532	536	543	588	582	537	557	554	565	584	529	568	535	580	517	559	534	565	544	555	578	605	525	537	518	538	533	568	527	546	533	560	531	568	541	546	538	516	562	567	494	552	575	597	532	548	554	508	555	563	558	560	603	527	555	531	535	543	564	562	585	577	554	534	580	550	511	563	540	576	563	543	569	494	538	547	558	567	580	566	567	531	536	570	584	582	550	544	476	557	565	543	566	550	567	531	552	558	539	564	558	495	526	548	558	536	562	584	513	516	549	504	528	550	587	515	577	565	573	551	542	569	555	537	550	551	587	500	574	522	585	558	521	575	513	520	525	522	592	552	551	536	489	558	533	565	568	563	566	561	514	517	552	585	573	522	563	548	575	537	550	524	522	536	541	550	504	522	544	575	557	575	603	526	586	570	558	531	547	513	545	556	515	585	579	598	556	526	506	531	590	525	550	567	569	558	554	567	560	502	535	580	539	561	566	532	530	556	563	541	528	557	541	582	528	551	542	517	557	539	567	555	473	551	543	571	502	541	518	607	542	560	550	552	564	541	601	576	569	567	523	520	563	553	517	518	514	547	585	557	547	544	537	544	533	558	558	525	503	558	543	511	542	528	577	514	564	494	544	525	586	544	525	564	525	513	540	526	551	550	528	533	578	531	525	546	588	505	555	546	571	573	537	536	571	571	552	557	539	508	573	573	572	546	556	545	576	582	498	545	584	521	549	532	544	531	516	534	539	534	548	552	540	561	532	564	530	607	533	553	589	521	532	567	529	572	556	510	582	545	557	528	536	552	519	584	535	550	579	549	559	586	575	557	533	526	566	557	594	543	566	590	540	543	599	549	559	563	561	524	537	544	535	562	541	574	545	551	568	567	577	553	542	554	501	509	593	571	515	573	535	563	522	523	566	556	567	557	514	561	522	538	534	579	537	550	538	569	585	541	562	568	544	534	533	526	546	540	549	566	505	555	567	579	541	550	511	504	534	555	557	548	556	552	570	524	590	559	549	535	569	589	543	550	551	564	566	577	541	573	563	536	536	555	553	520	561	609	530	567	539	548	546	565	516	542	563	579	512	575	542	568	489	559	578	522	531	545	545	548	597	591	549	575	545	504	512	553	555	590	521	550	535	538	608	504	551	568	578	531	556	514	557	566	496	538	550	572	587	520	591	507	512	571	548	554	558	557	556	534	578	571	564	549	557	597	546	559	533	545	556	532	563	582	552	559	551	551	520	541	524	546	548	609	518	557	595	529	566	589	525	544	552	541	544	565	567	523	608	514	548	575	536	567	529	524	534	492	585	572	564	525	540	532	580	551	552	532	547	548	554	536	518	566	554	540	519	540	521	547	538	538	600	586	560	546	550	539	565	541	530	549	540	516	538	541	592	506	538	596	517	523	583	567	519	577	570	573	526	545	537	600	526	577	599	589	540	583	544	503	517	585	535	564	575	545	540	563	532	548	557	510	535	572	556	521	529
61843	52019	46544	44279	12279	515	193	172	183	167	174	182	196	186	174	188	167	155	175	178	196	178	191	173	154	169	161	181	188	161	150	183	154	149	165	137	161	167	174	159	153	174	170	180	179	153	207	156	203	155	145	166	156	158	172	164	152	160	161	158	170	170	176	153	174	154	171	151	176	158	177	163	156	154	159	156	152	174	152	162	175	162	178	175	165	183	145	175	161	160	163	149	166	186	150	163	163	174	162	174	147	182	204	172	136	185	175	175	167	166	158	156	176	156	178	168	164	173	164	160	163	170	175	159	155	161	166	176	155	149	173	173	154	159	184	165	155	164	151	160	163	162	159	162	146	175	185	179	160	171	170	168	172	189	185	173	143	168	158	184	155	162	156	171	165	152	178	188	161	189	185	180	174	179	146	192	196	171	164	170	174	190	178	169	176	156	195	168	159	186	187	187	158	168	170	168	184	147	144	171	167	151	167	162	161	179	160	171	177	176	158	147	181	145	178	202	164	145	180	160	161	156	162	173	163	152	170	170	175	163	158	157	181	169	165	159	167	174	177	176	183	157	180	185	128	153	160	152	154	166	165	179	172	157	159	188	159	174	174	160	157	152	158	175	168	173	166	157	159	165	155	189	136	178	152	178	184	139	177	161	169	161	186	174	170	139	176	170	142	146	145	166	164	175	177	139	171	167	190	142	160	175	156	160	164	169	150	137	178	169	185	179	143	139	149	175	162	144	182	148	174	157	189	137	146	166	160	170	169	178	163	173	169	152	166	188	161	184	148	152	166	142	161	164	147	184	163	181	180	158	169	163	148	154	170	171	172	183	182	160	194	177	154	173	181	179	192	173	159	171	182	156	176	188	169	175	188	166	168	172	202	165	168	163	165	159	186	148	177	166	177	146	173	171	152	177	149	181	152	161	188	155	151	162	170	176	165	179	165	160	164	160	152	148	171	151	185	178	172	154	168	167	137	160	166	160	183	188	150	167	161	178	167	171	159	166	143	190	182	173	157	189	160	156	178	181	172	157	162	192	154	155	178	160	157	150	139	178	161	181	157	164	178	184	172	172	162	159	171	159	177	155	150	174	177	159	168	165	166	179	170	155	172	168	149	152	177	178	191	161	191	156	163	179	189	179	181	167	198	161	160	157	160	182	159	175	163	160	191	150	185	149	169	147	170	171	168	187	176	152	168	185	168	125	157	158	161	174	190	158	180	151	189	168	156	166	150	177	149	161	175	190	178	146	185	164	165	168	136	172	167	166	160	170	152	150	162	165	163	172	143	139	169	158	159	168	186	164	163	149	160	161	144	175	196	175	185	174	153	173	168	165	163	164	178	172	181	156	175	173	159	174	172	168	175	170	186	169	156	147	171	158	163	182	187	172	183	166	179	171	173	163	169	197	205	157	177	173	169	162	150	153	149	169	190	169	178	158	166	196	170	164	163	169	175	151	151	172	171	165	152	166	186	152	178	134	158	174	175	185	160	157	166	192	164	172	149	149	175	164	170	166	183	146	176	166	139	148	164	180	184	143	162	179	168	168	168	181	155	171	149	173	163	158	189	182	163	196	137	165	145	144	170	177	152	184	173	154	158	170	150	168	184	162	138	187	179	168	178	181	156	161	164	159	164	166	176	150	197	166	176	147	172	146	168	163	164	174	174	171	175	173	153	168	172	171	179	163	167	176	177	176	176	162	174	175	166	169	153	176	161	178	200	173	178	147	167	187	177	173	180	172	187	162	163	198	144	155	154	179	165	166	165	159	176	159	163	162	177	165	177	165	148	152	175	167	163	161	183	163	159	170	192	169	158	174	148	171	178	156	153	169	183	164	163	193	169	178	159	176	167	146	144	168	187	198	157	184	178	169	158	184	154	160	172	178	179	177	172	159	148	149	198	176	179	160	160	174	161	193	176	183	166	184	182	153	182	172	173	174	176	189	153	185	155	187	158	169	174	173	178	152	148	166	168	166	165	154	164	174	178	147	174	171	172	175	159	179	186	146	160	160	161	175	154	184	175	165	167	174	171	169	181	175	165	165	189	166	140	143	161	176	160	197	175	177	159	199	182	158	165	168	181	172	185	150	167	175	188	182	148	172	153	144	163	165	165	185	158	171	183	182	169	153	163	151	153	151	169	156	195	160	166	162	172	140	158	178	171	151	171	171	167	186	170	152	177	175	144	168	188	173	163	158	193	168	156	174	165	163	144	162	165	181	165	171	173	154	171	179	188	163	151	143	187	156	165	164	178	171	161	150	143	157	156	171	184	177	161	171	165	178	148	159	183	156	135	167	162	167	155	169	174	152	147	164	194	176	155	169	172	162	164	156	154	169	159	185	165	153	162	172	175	162	158	157	183	149	189	170	160	149	146	177	175	165	165	156	175	197	149	180	143	186	172	175	183	157	174	152	178	169	176	158	169	181	192	158	171	179	174	167	162	156	170	194	170	170	179	167	175	168	180	138	174	182	136	162	167	157	162	166	175	186	180	174	169	189	159	155	157	191	158	166	160	194	154	166	187	163	153	165	184	164	165	194	176	168	151	171	167	169	165	176	185	151	176	180	173	174	165	211	170	173	156	173	171	159	178	153	168	152	156	164	157	197	138	189	168	165	168	168	158	172	190	175	161	167	203	170	159	146	154	182	161	191	159	172	156	167	168	165	176	173	154	181	192	187	176	175	165	169	174	190	193	172	171	164	157	170	145	179	179	175	181	159	166	187	194	149	174	180	162	170	164	174	147	195	152	186	186	173	165	170	181	165	189	174	175	186	171	164	161	193	166	177	176	162	167	178	170	163	161	182	170	156	184	185	171	154	178	155	146	169	160	176	176	176	174	180	186	159	155	146	178	158	174	157	186	157	160	168	156	165	176	153	178	176	144	169	169	149	174	172	177	178	172	147	165	164	192	178	184	179	180	191	151	176	155	164	136	181	170	169	178	152	162	182	152	177	158	170	168	182	179	167	174	174	169	166	197	145	161	170	182	174	167	167	169	178	148	172	161	188	173	172	164	147	180	183	161	158	165	170	166	194	175	162	170	148	150	169	171	160	169	159	150	153	173	168	179	160	164	175	177	156	165	173	148	174	168	163	160	155	170	166	195	163	174	190	174	168	196	178	196	188	175	167	163	149	161	155	166	189	169	150	154	181	170	167	179	178	174	153	176	164	179	172	162	165	179	178	164	182	173	168	145	191	166	177	169	152	152	158	135	196	169	150	148	168	139	184	179	194	157	172	146	162	174	161	170	158	180	159	171	153	164	165	167	178	176	172	167	169	157	187	158	186	144	182	172	153	174	177	166	166	164	168	159	159	176	149	165	159	173	180	164	194	164	164	192	162	170	179	183	157	156	176	151	178	188	154	158	166	169	175	150	161	187	156	166	170	171	161	178	179	144	164	155	161	185	143	183	158	154	175	149	159	174	154	177	159	176	163	174	183	163	160	153	169	161	182	149	183	170	172	162	154	170	152	176	176	147	156	169	161
42813	42257	44624	45997	3385	641	560	603	596	568	592	567	579	594	568	566	540	578	564	558	531	545	526	537	570	562	577	546	574	572	536	558	561	588	539	534	542	561	547	514	515	525	559	563	547	568	498	544	568	512	537	526	562	544	535	570	589	571	542	567	565	542	558	547	534	542	536	523	510	515	563	525	561	608	526	542	568	565	560	614	536	545	565	545	532	540	519	540	515	531	590	533	570	539	576	542	532	516	546	513	546	577	533	494	549	519	566	571	558	500	527	566	589	522	566	554	576	582	547	553	584	578	557	554	557	535	577	532	584	570	518	517	573	568	539	526	586	534	567	534	549	557	538	566	553	520	549	594	539	564	555	559	558	526	586	546	529	544	542	570	557	541	538	555	535	532	549	534	528	529	524	527	560	531	558	559	515	531	541	521	532	565	539	515	581	557	577	593	521	556	527	565	553	545	575	585	555	585	537	563	539	537	537	546	567	529	552	572	555	552	558	520	548	591	605	544	578	543	514	520	574	552	544	589	564	542	585	542	522	591	552	567	557	564	518	568	526	544	515	558	552	590	573	577	582	552	548	536	523	527	556	513	539	556	528	516	517	550	552	554	552	546	565	585	520	516	560	523	548	563	569	548	538	554	568	520	522	555	557	588	553	576	560	576	564	537	547	519	531	547	534	566	554	502	533	555	557	516	530	532	572	553	571	551	529	518	560	562	559	548	538	538	523	544	512	567	552	535	520	564	551	568	551	547	529	555	539	552	537	552	506	560	539	513	547	528	579	574	588	548	526	579	616	542	545	537	549	543	578	539	535	546	506	542	581	534	549	522	553	553	507	544	527	576	561	556	531	612	550	577	535	566	569	559	542	534	537	572	569	574	554	556	551	593	531	523	543	581	568	541	549	615	553	558	532	542	537	562	511	585	497	559	564	550	509	514	604	547	543	524	579	537	554	544	517	562	608	510	568	566	542	554	515	535	547	535	549	573	521	593	534	527	582	555	523	550	527	543	543	554	567	552	508	558	493	560	562	571	529	526	519	521	526	534	522	526	527	526	504	517	560	530	571	587	536	517	488	552	545	561	524	541	511	533	527	514	584	546	549	550	516	523	528	574	535	553	563	562	552	563	523	491	567	551	572	567	552	553	569	527	549	561	559	571	571	553	574	542	556	565	552	583	545	549	530	542	546	557	537	526	548	547	515	593	574	548	532	526	542	564	577	533	553	507	539	570	557	560	524	548	569	589	553	568	522	565	522	529	525	562	542	568	542	574	543	586	494	538	557	566	566	547	533	563	516	533	548	529	551	529	567	530	532	538	562	545	590	588	523	590	555	508	534	534	567	529	525	524	543	519	568	544	551	575	582	531	546	524	566	522	567	541	538	559	494	575	553	559	540	535	549	573	532	544	557	533	581	597	566	495	547	591	505	534	589	559	550	615	560	548	539	557	541	535	530	520	575	570	545	543	583	528	524	543	590	577	513	526	572	542	544	524	534	574	575	565	575	589	573	561	547	536	570	544	560	575	484	513	538	553	519	545	566	560	534	535	589	579	517	555	557	551	574	560	587	520	583	571	549	537	561	587	550	583	543	575	550	563	554	551	537	576	517	555	548	565	560	569	514	512	569	526	530	601	564	567	599	514	517	575	552	536	539	584	531	532	516	568	535	501	531	559	564	520	549	604	536	572	545	596	559	544	530	570	539	537	518	528	576	567	545	571	550	540	573	524	554	570	542	546	567	532	506	543	573	537	564	527	583	542	571	556	549	547	527	527	574	564	550	504	542	503	543	555	541	501	539	565	550	560	515	573	558	590	527	595	536	540	581	584	576	580	572	532	552	575	513	562	555	569	526	558	529	518	513	526	588	516	530	587	559	554	538	587	535	508	568	524	555	570	550	535	573	491	551	566	529	522	581	560	568	550	548	572	550	567	537	527	523	555	542	578	557	577	513	593	576	564	568	536	561	526	528	552	543	537	533	600	554	563	570	544	563	587	519	487	566	535	533	554	553	523	585	546	550	559	558	595	565	528	550	550	560	543	578	529	523	562	581	573	505	521	565	553	525	529	540	607	601	572	568	551	541	516	558	543	547	522	533	544	566	541	553	555	566	539	557	551	555	526	569	565	521	554	532	565	548	516	562	551	540	549	576	548	556	560	567	583	521	533	529	580	576	553	528	500	518	537	504	587	601	555	529	518	585	488	503	542	556	557	543	552	554	584	535	540	539	544	545	525	534	544	574	577	504	537	518	560	539	542	526	565	565	516	536	558	557	561	560	557	540	541	600	504	583	565	548	537	561	518	565	568	527	528	574	577	495	560	594	585	548	602	542	518	603	541	521	540	572	546	542	512	548	524	526	540	573	510	606	516	537	531	565	558	543	565	541	519	522	516	541	553	556	573	526	553	554	622	510	564	561	559	535	495	543	556	559	580	512	565	547	548	568	543	514	515	555	531	512	565	533	545	530	531	563	602	593	560	579	540	518	610	587	572	532	564	560	556	554	493	554	522	550	569	563	599	528	528	530	591	551	538	571	571	578	575	532	548	561	532	534	553	548	556	547	552	539	523	526	552	573	582	559	548	490	543	527	514	558	584	579	574	505	552	538	569	573	558	553	521	536	519	612	561	541	515	547	588	539	534	550	509	563	526	571	523	597	527	561	558	516	578	518	552	572	539	539	573	580	593	525	579	534	558	528	554	545	536	588	580	550	581	520	536	562	529	576	552	552	538	518	568	496	519	543	613	543	578	515	554	544	538	546	580	560	541	561	547	524	513	585	577	546	551	561	483	532	554	527	518	533	589	527	517	528	560	568	558	535	534	574	543	541	522	559	515	573	563	544	557	567	528	540	553	562	568	528	551	561	522	567	541	561	508	540	535	517	528	549	555	565	581	549	573	528	525	566	597	532	571	541	550	525	505	528	572	582	578	544	547	496	562	553	569	537	580	527	548	525	570	541	532	567	537	543	557	553	531	612	542	562	526	542	551	508	546	579	565	566	540	553	528	548	591	583	542	527	524	567	556	577	533	561	564	539	526	566	538	537	569	528	548	574	619	578	532	553	534	545	575	519	523	515	545	538	545	568	591	548	583	534	540	571	572	578	565	515	550	553	563	506	549	553	534	534	501	555	541	556	562	556	534	564	546	544	545	542	549	505	560	523	556	577	519	554	573	533	568	550	522	550	541	540	562	557	558	526	526	546	531	554	590	574	520	557	525	557	560	563	561	564	576	554	566	536	553	547	563	576	557	613	516	587	580	526	559	560	569	582	619	549	606	587	554	561	564	561	535	535	566	561	547	521	567	537	530	568	555	563	549	525	511	542	544	576	523	561	536	556	505	490	573	569	540	557	542	546	556	558	557	600	558	540	535	567	547	573	550	541	545	562	558	561	546	527	557	544	596	576	571	545	552	554	552	578	544	583	551	538	555	554	563	574	574	505	523	542	519	539	577	530	561	576	552	519	572	590	570	576	516	576	525	560	574	572	537
76408	70936	64732	61074	23378	3514	331	312	297	288	323	266	299	308	260	297	307	299	317	278	282	291	256	275	258	302	302	285	306	262	277	263	281	289	275	299	266	255	295	260	265	291	291	299	291	276	286	292	288	284	294	258	271	285	281	284	287	287	279	290	275	285	269	312	269	299	277	283	271	273	280	292	300	305	344	291	281	285	284	278	287	261	282	297	292	303	268	238	272	260	281	252	299	272	275	277	294	260	266	252	260	297	288	260	279	255	299	285	293	290	282	279	275	282	278	280	259	271	300	272	279	267	268	277	278	284	295	282	284	285	265	287	285	304	262	233	270	267	303	255	279	290	288	275	238	241	275	258	304	295	262	278	306	273	239	285	282	265	247	268	264	282	293	284	260	270	281	301	271	318	252	288	294	285	283	309	281	291	309	315	272	266	284	291	259	296	292	287	282	276	266	294	287	279	301	282	278	270	274	256	306	286	273	296	278	274	266	262	292	257	270	281	301	244	265	278	291	257	267	283	288	266	267	293	310	278	292	307	279	275	273	252	271	272	256	285	267	283	285	275	270	263	295	274	279	280	283	283	270	285	275	276	266	283	310	265	281	292	293	293	269	280	276	299	280	276	297	280	288	303	279	272	300	303	263	266	277	315	274	283	308	275	289	287	274	285	265	269	270	301	307	267	296	308	282	276	289	279	268	248	310	303	262	277	255	309	284	282	304	257	270	299	279	281	283	278	262	323	285	258	286	290	291	290	247	284	277	269	281	256	272	281	273	294	300	272	273	313	256	294	287	280	299	280	273	286	292	278	264	265	285	266	280	293	276	276	291	304	281	284	293	261	266	273	279	274	263	278	245	278	284	278	298	284	253	295	284	270	297	268	266	287	265	259	263	300	265	302	285	279	260	288	241	306	319	279	253	304	304	287	288	268	251	289	254	286	273	240	275	263	273	304	286	309	291	290	262	260	303	259	284	270	288	267	269	262	289	259	283	282	261	285	268	270	320	289	264	264	270	270	260	298	268	261	307	278	294	295	261	286	271	319	295	273	284	275	280	305	282	302	285	286	272	275	278	296	283	301	271	299	282	282	270	273	292	258	286	271	308	261	271	319	294	289	282	276	270	286	277	292	289	275	338	261	259	277	279	290	313	296	300	318	307	300	292	309	269	328	255	271	271	266	270	286	272	284	285	286	292	296	251	281	267	280	319	260	283	285	269	272	287	276	284	247	278	294	298	248	289	273	275	273	278	279	284	276	253	286	268	283	298	269	298	275	260	305	284	259	321	307	240	276	287	307	273	287	257	298	283	279	249	272	274	257	247	273	275	265	241	295	262	296	260	286	283	285	280	301	274	269	283	295	290	282	284	265	267	310	284	288	285	263	281	267	271	284	302	292	275	281	242	278	271	276	276	267	261	277	278	269	306	275	298	275	286	274	267	285	269	290	271	268	272	284	257	274	283	263	260	301	292	256	258	264	287	279	277	305	250	295	267	273	282	305	271	295	300	251	327	286	274	283	255	269	297	270	279	295	262	274	275	297	302	291	303	276	253	289	276	329	270	325	249	285	241	322	278	287	262	238	285	271	280	302	255	252	250	280	306	301	281	290	288	281	280	271	288	288	293	276	275	282	267	251	270	304	316	277	256	333	309	273	289	295	285	287	260	299	254	311	296	256	243	274	265	318	274	276	267	270	287	261	270	273	243	292	260	263	255	304	266	278	299	274	258	286	274	278	252	307	285	268	256	297	273	306	288	289	286	288	270	299	285	300	272	305	331	279	257	265	285	281	296	263	268	265	318	274	307	277	295	275	296	287	257	278	285	278	292	321	264	260	281	268	267	290	274	291	272	276	278	256	274	300	288	281	271	287	260	273	251	287	257	253	290	249	273	288	277	279	293	258	263	299	284	257	285	270	279	272	287	266	305	265	311	280	270	305	267	299	260	251	257	286	282	263	297	295	272	304	263	275	265	294	304	290	271	293	259	262	256	245	295	278	278	272	295	291	294	263	292	287	261	312	270	277	270	296	302	282	283	307	254	295	282	269	260	263	272	293	290	254	316	325	288	253	297	285	293	288	270	257	260	285	283	259	284	274	267	274	280	250	267	259	262	284	284	260	288	265	284	280	285	263	277	298	263	260	277	281	310	265	288	274	297	303	304	270	255	263	270	291	265	266	290	297	312	270	290	269	277	257	317	269	265	281	273	291	271	299	288	285	298	274	270	279	281	294	280	313	281	251	268	259	264	270	262	265	293	282	279	290	273	256	265	306	275	292	287	269	275	292	247	254	290	285	278	276	291	262	273	293	272	299	311	264	276	291	266	267	289	277	282	251	278	262	280	269	277	263	291	285	270	280	303	316	261	225	270	283	284	313	289	262	293	323	297	288	273	274	274	283	275	289	277	273	258	292	268	277	298	259	274	304	302	276	284	304	300	302	295	272	251	277	280	274	271	265	286	256	296	288	283	285	269	278	305	280	299	280	273	292	301	270	260	254	239	255	320	277	243	250	281	297	281	266	291	276	284	277	284	255	257	258	297	266	261	298	278	265	279	274	289	275	281	285	260	285	297	273	265	283	282	254	278	266	281	279	277	317	294	271	282	269	295	283	281	270	303	277	297	294	265	308	296	297	303	277	298	271	287	299	274	274	307	265	310	295	280	297	284	265	276	303	272	305	314	261	283	287	272	237	276	282	298	275	275	289	267	287	285	281	285	279	302	266	244	270	295	303	302	290	312	268	254	264	270	288	280	270	290	265	283	285	262	269	280	255	266	262	276	308	304	259	261	274	306	292	286	283	265	292	273	276	265	277	257	274	284	278	299	295	284	271	267	299	275	281	286	264	290	291	314	269	293	251	309	289	273	278	280	293	292	307	293	284	295	279	261	275	287	289	302	309	262	288	274	278	258	276	299	339	239	283	279	306	264	280	306	258	242	281	259	269	282	300	315	268	321	285	273	297	268	253	315	269	285	259	282	238	281	296	261	299	257	267	278	272	280	301	289	299	281	286	279	281	281	274	275	300	278	264	267	274	270	291	270	271	252	300	289	285	286	261	264	289	279	265	275	272	281	303	285	298	258	280	263	271	252	277	250	276	274	298	258	260	287	267	284	265	311	236	303	271	269	242	254	293	279	303	280	313	322	262	273	252	292	274	277	262	280	276	299	283	293	269	276	255	277	309	273	273	285	239	295	260	317	297	298	279	270	261	279	292	284	254	267	258	274	270	287	310	259	266	290	262	280	274	281	278	281	289	304	274	266	267	282	273	273	272	270	290	267	288	323	253	291	286	278	306	261	280	246	276	275	283	285	308	249	289	264	262	304	327	259	278	256	302	270	287	303	279	283	279	289	272	291	300	271	281	253	268	285	278	291	282	291	287	245	323	283	293	259	258	268	264	284	290	275	270	295	291	258	287	277	316	288	303	271	309	273	300	291	294	294	277	274	266	267	285	272	296	279	265	310	304	279	257	271	303	279	251	288	296	291	248
55783	58368	60813	60045	4883	1056	979	956	888	939	943	876	844	846	852	857	899	802	817	824	825	829	854	845	844	860	872	828	846	872	929	859	871	856	862	868	869	861	842	824	868	858	814	837	821	837	844	844	869	851	793	873	769	797	887	842	864	825	865	813	811	847	871	871	838	839	865	810	899	825	785	911	837	862	874	858	867	836	864	770	879	845	830	837	835	785	793	808	808	826	798	849	818	865	859	815	851	808	897	869	854	872	882	858	810	891	873	815	843	855	806	837	852	865	841	835	803	884	906	805	863	818	800	850	831	846	848	806	808	877	842	813	865	824	812	869	842	821	789	842	828	821	798	862	853	832	852	834	809	813	842	786	843	798	838	803	888	841	828	824	835	816	932	837	821	843	801	828	827	829	854	866	861	864	891	869	831	847	825	884	830	803	859	878	833	792	828	865	888	845	843	834	821	896	823	841	875	868	793	834	827	831	856	793	817	825	849	827	864	816	836	831	853	867	775	880	829	847	856	843	812	857	858	812	823	867	850	803	862	812	868	864	855	869	860	791	846	871	790	843	822	839	851	751	793	873	809	875	811	852	837	824	837	886	818	812	850	828	805	830	839	821	894	826	859	847	828	842	862	836	886	867	860	839	819	795	799	854	829	834	857	876	844	862	820	836	870	853	862	869	814	894	839	840	862	831	768	870	857	845	859	879	893	801	829	821	818	836	802	803	818	818	800	864	880	862	858	858	877	841	853	820	842	808	870	806	865	835	871	838	808	862	820	816	827	824	813	847	840	829	834	814	846	878	849	814	861	846	860	850	877	833	816	845	799	872	851	805	817	828	827	827	859	834	851	842	876	783	827	850	856	813	816	855	841	845	849	862	807	841	833	831	841	872	897	876	891	862	837	801	876	839	915	877	882	858	819	834	841	879	833	834	844	865	863	831	797	821	850	827	832	890	805	864	841	891	840	811	859	858	853	837	776	813	856	864	863	786	872	841	855	797	849	826	820	824	827	845	822	852	862	819	833	833	812	820	784	836	829	853	845	813	826	848	829	837	869	839	822	841	829	876	794	837	867	867	808	862	871	865	849	851	872	835	887	761	830	809	818	897	812	831	824	806	832	861	839	841	825	838	838	805	902	866	814	859	827	847	820	816	861	822	884	837	838	871	889	857	827	842	918	828	839	848	887	836	828	831	835	815	809	883	830	774	806	831	863	824	816	815	832	896	832	804	833	857	878	848	853	806	842	806	827	848	790	845	790	838	849	808	833	838	840	829	806	782	828	871	831	840	791	839	826	822	887	815	879	817	843	829	868	879	823	826	829	820	833	857	894	853	821	870	827	784	858	855	880	845	889	840	856	869	884	847	849	890	874	899	769	805	846	846	845	834	837	855	860	844	849	861	809	797	834	825	878	850	781	791	850	814	817	821	859	819	850	831	828	819	841	834	849	844	895	836	868	808	858	830	844	856	852	856	812	814	866	798	837	821	827	849	857	845	803	843	813	854	861	812	839	859	795	829	875	844	834	897	834	854	811	819	828	853	875	828	817	835	839	857	832	837	830	856	831	821	837	843	832	851	852	828	870	882	800	863	846	841	839	826	847	863	844	838	840	818	835	852	849	864	878	810	888	829	815	821	841	855	867	803	857	827	809	843	843	833	850	780	848	837	864	873	861	840	832	858	874	815	847	848	794	840	800	860	831	846	902	821	869	874	833	846	836	854	821	907	868	845	838	850	871	890	906	866	863	812	825	876	892	835	835	864	761	852	864	843	832	863	826	869	814	765	831	814	792	850	896	837	858	790	860	847	902	879	828	831	824	843	863	867	816	844	814	815	829	795	787	865	920	836	853	831	898	884	805	862	862	828	859	832	806	841	881	823	841	861	837	798	838	837	858	807	844	851	796	830	896	830	859	845	794	847	840	892	821	835	797	896	860	846	835	822	852	887	843	821	801	857	795	860	856	826	871	836	835	836	816	841	821	828	794	817	849	884	819	806	826	821	845	866	837	810	867	835	873	865	859	832	821	902	821	810	841	855	820	871	834	848	863	806	847	837	835	858	834	906	847	878	830	802	800	837	834	845	866	779	826	842	845	828	871	872	812	853	798	824	820	840	864	888	788	838	836	865	861	827	848	794	875	829	851	865	814	843	811	822	823	895	886	829	870	870	938	873	826	813	885	917	867	826	815	809	858	868	888	881	872	846	790	835	785	868	819	824	836	806	831	803	811	810	830	871	847	856	870	804	874	847	855	821	854	835	862	807	873	796	842	864	886	841	855	864	808	804	895	755	836	852	856	885	883	849	880	842	817	868	848	868	852	871	825	830	829	887	874	906	862	870	832	810	851	837	819	808	876	919	809	809	862	860	805	842	850	854	806	846	785	854	837	892	845	860	782	840	793	860	871	837	844	834	821	858	814	896	847	869	831	825	806	747	895	787	852	801	833	787	815	864	803	862	810	861	871	893	822	847	814	831	858	827	864	819	831	857	872	810	791	773	795	835	852	824	885	863	810	857	841	816	826	876	817	798	788	843	874	826	844	800	829	885	881	831	860	853	830	840	863	837	853	877	801	893	845	843	848	799	882	862	856	847	830	813	827	824	833	809	828	844	884	804	807	821	857	839	886	861	882	852	865	812	822	821	868	815	871	832	833	871	898	844	829	806	835	843	832	854	835	822	814	838	865	813	818	849	866	850	884	823	859	775	865	844	844	887	877	838	781	813	853	875	837	881	819	841	868	841	811	825	867	866	807	781	865	904	868	809	847	837	846	858	839	886	859	866	846	861	888	882	872	845	859	803	821	862	840	832	871	815	860	821	793	832	845	799	864	877	822	808	824	873	857	828	854	851	851	820	853	884	883	896	877	824	838	849	829	855	796	866	873	866	808	804	844	854	909	813	857	868	838	855	806	849	829	821	856	868	837	803	867	861	825	862	881	817	898	854	843	861	797	880	818	836	822	821	879	844	892	810	813	861	850	786	861	875	871	853	870	831	796	880	848	821	829	791	843	840	857	884	826	772	854	885	800	815	853	876	870	810	851	836	826	847	856	824	854	867	816	804	877	815	865	873	863	805	895	800	816	844	843	779	847	817	838	820	850	859	815	865	853	817	802	814	824	870	849	782	872	840	798	945	864	818	830	851	856	841	863	888	841	859	885	857	911	836	830	822	807	810	833	866	847	864	805	836	818	855	811	874	849	865	796	820	812	780	834	825	855	853	847	811	835	840	832	861	785	874	819	832	857	849	867	855	823	837	854	842	840	874	855	827	818	846	847	871	849	821	849	835	856	851	824	813	808	867	844	834	881	833	870	825	842	847	868	783	849	818	800	855	816	887	820	801	831	843	814	836	873	835	825	813	830	874	853	837	834	865	843	800	828	846	817	904	812	807	854	810	904	819	844	864	819	800	810	880	792	838	855	882	840	856	857	891	824	832	879	893	869	850	855	823	874	859	862	772	861	785	809	834	833	867	876	842	800	806	830	844	913	883
27370	14883	7832	10026	631	182	158	186	184	145	160	186	168	175	159	164	170	149	150	185	129	148	155	144	142	172	165	147	185	160	164	145	150	154	156	152	172	141	160	140	156	159	136	146	178	148	142	176	157	155	170	150	145	158	154	170	168	148	157	161	157	148	182	195	182	156	161	166	151	164	149	156	154	192	157	139	142	157	155	147	189	170	149	184	169	152	160	171	169	159	148	135	168	151	166	173	176	141	164	162	158	183	178	168	154	160	172	160	176	163	141	141	167	164	150	152	182	169	173	193	168	158	185	145	156	173	155	168	177	167	167	171	157	176	155	157	179	157	160	164	141	152	156	151	168	173	174	154	172	148	166	175	142	155	173	178	131	183	180	179	189	167	176	169	149	160	178	160	176	165	164	153	163	172	172	161	167	176	151	145	165	139	182	187	157	175	181	172	174	185	187	160	136	146	143	149	170	193	160	169	164	163	161	154	165	175	166	170	169	167	162	174	169	195	155	189	149	151	150	169	179	139	151	175	150	162	186	186	182	161	190	139	167	140	147	186	159	178	165	183	148	146	174	182	173	159	169	178	138	157	191	168	159	157	161	148	165	166	172	154	171	161	149	167	152	152	161	158	174	175	164	153	163	174	167	150	148	156	180	157	145	175	165	161	179	154	136	163	159	174	154	155	161	147	154	201	148	162	168	172	167	178	164	155	168	188	153	168	164	163	164	161	184	167	156	142	141	175	165	165	173	169	165	180	181	147	166	169	157	149	144	186	166	146	155	152	160	146	148	161	162	170	150	185	161	143	126	174	149	137	166	156	143	168	159	164	164	181	167	172	176	156	150	174	162	160	145	157	158	185	173	148	157	164	163	176	135	148	176	164	165	165	168	140	182	186	136	156	175	163	154	149	162	155	168	182	166	177	180	165	158	150	174	167	181	161	166	180	157	146	168	169	189	164	171	169	165	154	182	163	178	175	157	168	156	172	170	178	172	164	156	153	153	163	162	162	162	153	165	168	183	175	161	152	151	151	146	152	162	143	190	143	155	172	163	129	164	165	170	159	174	184	160	163	167	178	168	169	163	168	171	162	170	171	176	150	171	174	164	152	178	168	153	167	146	155	183	168	133	155	161	158	150	172	143	169	167	169	140	153	160	166	166	202	139	155	153	171	176	179	158	185	152	163	174	142	171	158	192	165	153	164	209	159	181	163	168	176	155	161	166	168	148	171	145	159	162	165	159	173	166	147	170	168	157	171	167	158	170	155	161	170	164	174	160	170	158	164	171	143	146	159	165	164	172	175	173	157	148	179	154	188	166	192	165	168	175	179	180	180	169	145	150	163	164	154	189	163	173	163	175	157	157	151	170	167	188	160	155	157	157	150	161	175	167	170	163	174	158	154	164	145	170	167	169	164	136	183	168	162	153	154	168	183	160	152	169	163	162	157	153	148	153	161	177	159	154	153	175	176	158	164	161	181	153	152	155	182	174	191	172	166	149	156	165	152	148	170	157	160	168	172	144	151	156	162	154	151	154	154	169	150	152	151	164	167	172	144	170	160	175	175	151	166	153	168	166	162	175	169	150	185	164	159	159	161	146	150	147	170	172	167	171	160	180	179	164	170	179	139	172	179	168	166	185	145	152	165	177	176	172	159	160	158	175	191	159	145	181	162	162	157	153	186	147	151	145	186	177	187	142	168	166	139	169	156	163	159	149	158	173	160	178	166	164	167	172	160	169	165	174	165	167	134	173	153	166	143	158	173	149	145	153	155	174	156	155	162	171	133	167	183	158	163	180	164	161	160	179	152	146	192	144	157	184	161	166	177	152	162	167	179	152	148	143	162	164	171	182	161	176	141	156	165	151	170	189	161	154	150	160	160	164	133	176	171	157	148	182	169	187	161	155	168	128	157	188	146	162	143	167	149	178	153	163	181	175	161	134	163	169	147	159	145	156	144	154	149	170	168	176	165	171	176	171	175	173	178	140	162	162	181	156	166	154	165	183	190	162	170	171	191	168	163	164	141	185	171	162	167	160	162	173	180	157	158	171	156	172	163	184	158	171	163	136	169	154	154	170	179	171	174	160	156	160	168	155	171	166	154	148	204	181	150	168	166	187	153	169	143	140	185	181	142	167	164	179	167	176	168	150	165	149	168	176	171	175	188	147	168	168	165	151	167	191	164	192	174	159	173	166	150	140	151	170	147	154	152	153	155	174	161	147	168	139	162	163	148	176	155	166	143	151	170	161	154	174	176	179	161	189	161	155	178	190	158	163	164	163	169	167	137	175	168	170	170	165	163	161	195	180	165	144	188	166	190	174	127	163	156	163	158	190	172	185	182	171	164	149	176	192	161	184	160	163	156	160	166	183	154	168	155	163	183	168	159	151	192	148	173	162	169	163	156	153	162	152	152	175	167	172	159	159	152	153	162	182	174	181	167	139	173	153	160	139	163	164	178	174	167	178	155	162	167	156	182	151	189	169	168	190	142	160	151	146	185	164	170	166	145	151	149	189	173	171	177	156	161	169	157	160	177	161	180	178	169	161	182	140	160	183	167	181	146	145	168	153	157	171	165	162	157	172	137	182	168	155	149	186	140	160	172	152	180	159	177	151	158	154	166	160	154	162	160	161	176	151	164	160	161	144	180	178	150	181	164	136	161	155	170	177	176	153	168	171	152	159	159	158	173	145	169	166	153	174	164	150	174	160	156	162	170	168	146	161	152	169	155	167	167	169	153	166	169	178	172	164	158	162	174	175	148	150	154	176	169	159	157	149	164	172	173	178	158	172	177	172	162	147	167	157	155	161	147	177	169	167	165	150	193	165	152	164	166	143	150	180	167	158	163	166	169	175	155	163	166	148	165	172	163	154	157	169	185	153	155	147	180	158	185	170	177	157	162	153	159	165	132	173	157	159	177	170	184	151	165	166	158	158	174	154	146	175	156	186	184	173	142	177	139	160	170	147	134	195	145	200	174	148	160	172	174	142	166	163	162	191	167	165	160	149	156	157	162	188	150	152	173	154	161	158	168	180	162	146	197	178	148	171	170	165	166	162	159	152	190	179	148	179	169	159	161	139	184	171	140	172	149	181	157	178	147	161	162	190	159	138	139	184	150	157	156	167	156	177	153	174	164	154	171	147	184	146	174	178	160	146	147	156	168	156	159	162	184	173	173	130	171	176	167	163	176	162	159	188	181	164	160	158	152	157	165	171	179	172	189	161	164	160	163	165	171	152	191	152	150	180	147	151	156	170	152	181	176	173	173	152	139	146	196	161	149	162	147	184	178	170	162	159	155	188	165	154	159	175	196	192	171	182	187	158	161	168	155	174	171	164	150	181	150	165	164	164	151	169	186	164	192	157	142	157	179	148	156	160	204	173	168	169	177	163	178	180	167	149	163	159	170	158	178	151	155	163	180	162	161	192	150	170	173	174	159	162	175	184	166	166	161	165	150	158	162	163	157	166	158	150	155	164	155	148	188	161	170	137	140
25314	17943	13273	19485	638	486	536	516	593	582	524	535	536	537	549	561	506	520	573	590	524	541	577	548	526	544	549	553	544	535	538	552	531	553	502	552	555	536	512	509	523	518	540	514	540	590	516	510	485	515	532	552	504	550	503	567	513	557	497	535	512	566	563	539	567	525	552	555	493	522	528	517	524	532	549	531	563	524	561	531	534	559	543	517	556	524	548	576	511	547	540	546	503	535	546	551	539	549	552	558	548	512	550	509	511	538	534	548	477	541	536	522	527	519	524	554	515	511	544	533	524	536	529	496	563	531	546	572	541	533	498	473	535	539	587	541	520	547	530	555	552	547	515	581	554	533	538	499	535	507	542	534	508	497	512	532	546	537	530	554	530	543	534	550	535	554	499	550	499	538	531	536	567	559	526	568	515	560	522	507	539	565	512	515	534	543	493	574	530	538	558	513	558	523	556	517	535	548	552	594	534	581	522	525	532	558	527	550	537	525	545	550	523	528	525	487	551	516	538	535	522	543	516	541	540	496	523	540	578	469	542	499	505	541	540	551	577	525	534	489	495	566	551	575	522	550	544	558	526	556	529	571	547	517	551	567	521	531	527	547	523	537	507	537	500	503	546	529	520	502	558	544	538	565	559	528	513	542	541	531	567	565	529	533	546	549	532	521	568	511	532	497	557	571	549	539	563	546	520	548	580	514	536	523	516	539	527	521	546	588	510	536	520	558	541	553	538	553	553	539	548	531	520	532	523	524	499	560	550	519	538	560	523	543	559	523	518	523	567	524	534	549	537	541	539	512	540	496	543	569	526	511	551	501	573	511	505	509	567	490	502	550	520	499	519	559	534	515	528	561	532	511	522	489	510	528	534	545	524	582	518	494	557	545	543	538	563	524	557	558	535	586	544	586	515	533	523	511	528	556	533	540	526	528	553	546	523	565	545	552	519	545	506	535	522	536	537	552	537	550	575	528	559	554	551	531	522	490	565	499	508	519	542	510	512	529	508	509	558	527	551	524	537	525	540	522	533	559	517	535	582	525	554	531	509	555	537	550	544	524	510	521	526	546	513	531	471	524	566	575	574	530	551	539	533	517	497	564	562	538	546	583	592	556	506	543	526	540	559	527	544	526	524	506	480	524	505	510	554	514	521	505	528	558	485	525	537	558	508	541	562	505	529	491	572	512	508	522	540	516	545	543	535	551	503	533	536	548	523	533	557	520	554	537	554	549	554	529	577	516	528	510	530	569	542	547	500	560	547	528	527	511	532	526	523	567	525	520	504	557	570	552	560	558	595	541	574	501	550	536	534	542	546	566	544	528	508	495	542	584	529	546	545	490	546	555	520	483	550	561	528	553	520	561	552	549	526	530	547	495	580	530	542	569	555	497	547	562	540	548	513	536	520	568	545	539	528	546	517	549	552	548	509	565	546	495	541	589	562	554	538	511	535	553	548	531	537	517	511	527	567	548	562	512	509	554	542	575	569	552	541	556	527	540	553	525	534	520	551	521	552	538	517	558	490	531	509	529	508	523	531	535	533	549	510	529	591	508	527	535	526	529	524	520	520	540	562	503	537	531	539	550	515	534	567	515	503	510	550	548	540	555	548	500	543	536	550	548	582	517	543	539	529	501	561	520	501	515	515	585	553	530	560	577	494	565	566	511	542	519	518	544	515	522	525	529	510	495	534	536	543	546	575	577	548	563	559	571	547	551	516	491	537	554	514	601	527	549	537	585	565	502	546	525	569	568	528	518	553	562	569	514	529	546	512	487	559	529	533	595	560	525	498	514	570	567	557	541	556	470	551	571	525	538	548	498	561	539	528	565	563	554	530	564	537	475	534	539	524	567	492	542	551	560	516	530	561	526	505	559	549	538	521	531	551	536	529	538	484	497	575	534	579	504	538	545	529	566	523	554	546	470	504	495	551	531	521	619	516	527	497	524	572	514	554	559	524	527	538	534	555	565	543	565	535	484	571	547	582	526	564	555	521	551	486	515	504	599	535	558	526	526	555	532	515	549	533	537	509	539	532	520	539	577	532	529	534	536	586	524	567	528	567	513	579	523	512	560	532	522	509	537	562	507	542	502	597	527	517	558	508	574	500	573	522	542	559	516	558	519	553	525	514	544	540	526	519	516	553	532	516	597	536	537	534	540	501	521	518	558	513	517	540	520	535	564	554	509	546	549	518	501	554	509	526	545	524	557	561	514	509	533	565	557	559	570	598	531	494	526	551	481	554	535	520	525	510	553	538	534	537	503	556	553	530	544	528	527	514	493	534	524	522	499	534	530	578	547	541	516	551	560	532	508	593	498	514	539	538	540	568	537	498	566	524	563	540	516	557	536	514	550	515	519	520	566	498	543	539	508	570	526	508	544	567	521	534	544	568	555	520	539	556	552	524	530	546	563	519	551	506	551	530	566	498	511	532	535	529	537	536	513	560	543	542	496	553	570	555	560	564	535	513	529	534	539	531	519	543	541	518	541	536	512	542	519	554	542	547	540	561	548	509	530	578	509	553	516	533	554	513	528	571	578	458	539	506	528	560	525	538	533	500	557	549	513	519	515	523	532	534	505	566	528	540	552	534	578	531	556	549	548	535	551	565	533	542	550	556	517	526	546	504	548	552	560	572	521	549	542	531	575	555	528	546	516	537	514	537	556	540	506	522	538	534	529	537	556	579	529	547	550	534	510	499	520	558	528	524	536	511	537	521	513	534	565	549	550	509	517	581	553	516	503	521	540	535	547	525	536	531	559	541	550	529	581	500	524	563	527	533	515	545	547	537	528	551	515	552	530	532	574	516	549	548	516	527	541	527	514	528	516	504	552	542	533	540	538	566	551	514	538	549	519	551	546	576	567	552	553	543	523	575	550	544	552	489	547	541	554	559	492	532	542	539	538	541	559	499	575	560	559	521	520	481	565	595	518	576	524	466	549	525	573	531	510	567	542	534	531	531	504	518	501	523	539	519	533	517	521	514	543	547	573	573	558	527	538	599	546	522	542	561	512	539	496	575	564	547	575	572	529	514	532	549	539	538	565	541	568	520	521	515	538	544	558	545	549	508	537	535	518	546	536	522	563	551	492	550	492	575	531	552	543	542	571	560	546	532	596	512	498	540	547	510	570	532	571	496	511	587	534	521	537	516	545	545	546	533	503	544	549	525	557	572	506	534	544	514	551	542	514	532	571	551	529	551	542	499	522	514	517	528	514	494	572	513	500	589	496	521	540	548	542	516	538	526	561	527	525	541	501	512	544	555	524	562	514	532	572	519	550	540	510	524	538	544	545	545	599	505	570	543	543	519	518	556	521	554	533	507	556	558	531	535	570	526	542	541	547	544	516	539	556	543	563	505	569	539	563	576	518	527	534	535	527	544	555	535	529	530	526	575	571	521	531	516	548	525	533	538	535	563	503	548	528	522	537	580	568	512	518	516	538	504	513	528	556	515	530	560	528	583	503	543	513	532	539	551	572	537	515	510	533	533	548
61463	52979	47372	44604	10164	398	170	172	151	198	149	185	154	170	164	166	197	166	158	182	162	165	184	153	205	160	147	158	173	152	176	153	155	161	151	157	129	193	151	169	147	144	172	193	180	151	148	165	195	176	147	172	182	134	164	150	151	117	172	167	185	152	157	150	174	146	175	167	179	164	174	161	155	172	158	190	162	168	151	148	159	160	156	146	144	153	190	170	157	154	160	174	164	137	179	140	176	162	179	144	155	189	154	151	156	160	156	161	157	154	172	168	180	168	165	149	172	165	179	158	162	150	163	169	176	184	183	163	188	171	159	186	165	176	179	157	164	160	185	177	164	169	146	176	166	162	178	161	153	162	177	146	163	150	152	145	159	152	181	181	165	180	151	147	152	148	189	178	160	172	173	172	156	164	155	161	167	157	158	154	167	152	189	147	178	158	157	168	159	156	155	171	164	171	167	172	151	159	176	151	173	169	153	162	150	203	140	180	166	160	176	168	168	163	177	160	155	188	170	148	187	160	151	169	152	152	138	156	159	159	142	161	148	169	155	179	159	134	157	166	153	146	158	171	182	153	174	179	152	155	167	172	147	159	152	167	144	167	175	173	158	158	153	145	169	158	183	177	180	176	171	183	177	175	162	170	161	156	161	173	147	153	153	177	185	159	143	161	162	172	162	161	188	162	179	153	162	173	178	159	155	148	175	172	167	155	142	180	186	151	166	153	151	180	177	157	142	195	157	183	185	166	155	143	165	171	165	157	163	158	139	138	174	162	172	158	155	172	150	170	159	139	175	156	161	162	168	175	157	164	177	173	188	155	146	170	175	127	164	161	155	156	177	160	166	173	160	160	168	169	150	197	163	171	170	165	157	161	153	154	183	179	144	164	161	161	189	148	145	158	167	183	176	160	147	171	175	181	162	174	170	148	174	170	143	147	165	132	172	158	175	155	179	152	161	148	185	153	163	165	157	174	174	183	154	172	159	179	160	158	156	163	172	142	149	170	147	151	165	169	153	147	132	153	187	173	181	155	166	164	179	174	157	148	158	166	171	177	142	170	178	171	136	188	142	176	166	165	147	178	154	163	161	172	168	173	155	156	138	174	156	149	173	172	152	177	140	180	158	157	174	205	164	172	150	183	160	146	173	158	191	156	140	163	154	167	163	161	176	141	156	143	166	151	156	150	187	176	192	161	142	138	182	164	155	182	164	145	169	160	172	151	150	156	176	154	166	171	163	176	142	164	146	149	169	150	160	160	164	163	176	147	155	160	178	145	189	151	136	180	139	159	168	168	152	159	156	187	165	158	129	166	154	167	169	147	147	171	178	167	172	173	154	176	143	167	166	143	156	172	138	159	168	162	155	150	152	175	135	159	172	165	159	155	138	162	170	174	155	161	159	156	147	150	168	176	172	134	155	182	169	169	166	169	162	170	155	167	175	184	159	174	155	157	169	176	177	129	163	174	161	165	172	158	166	175	179	152	158	165	170	145	175	150	157	163	160	177	160	174	150	156	192	180	185	158	177	134	171	175	151	158	168	158	165	179	158	186	167	176	180	158	149	165	164	170	164	167	178	174	161	196	181	175	147	144	166	158	161	134	156	181	164	162	154	167	147	165	166	167	153	162	142	171	179	150	159	189	159	153	157	181	182	164	166	153	167	149	180	157	154	161	137	174	172	158	140	152	145	166	182	166	158	168	170	180	183	172	195	155	149	154	151	164	147	166	161	160	170	158	173	174	158	155	178	158	166	160	137	172	166	156	157	143	186	169	184	153	185	153	170	155	184	154	164	167	155	151	153	149	153	184	161	161	159	148	151	158	172	182	164	177	147	157	178	168	157	157	162	157	144	162	172	166	161	172	175	166	176	168	173	157	143	174	189	157	157	175	148	149	168	168	158	161	184	174	189	160	149	177	165	172	151	146	152	183	154	150	140	169	163	158	183	168	155	150	165	168	139	162	176	176	177	135	171	173	144	170	158	178	168	170	157	160	171	177	183	175	165	182	152	142	179	184	173	173	150	151	167	150	169	174	163	171	173	155	151	168	196	147	154	144	152	179	174	164	166	177	157	127	157	178	186	141	166	153	157	162	157	149	169	163	163	171	151	166	154	167	169	161	166	160	177	145	154	149	150	169	152	165	166	174	158	180	151	162	154	172	147	155	184	137	169	138	178	157	143	177	160	165	165	159	171	150	152	162	203	161	171	164	161	175	185	159	183	146	166	168	153	157	151	186	163	155	142	164	175	173	150	153	169	160	183	160	171	175	166	179	164	169	158	148	150	160	143	175	175	169	169	130	163	168	177	176	161	158	162	153	166	175	156	158	150	153	159	148	190	150	159	153	160	149	163	153	155	173	185	186	150	149	157	180	179	156	147	134	135	155	186	151	159	160	152	136	186	162	162	164	146	152	156	164	169	175	157	166	175	166	176	168	178	189	180	160	151	173	161	153	162	188	147	159	174	159	160	170	151	184	162	155	169	169	192	178	170	159	162	155	164	150	151	164	160	166	173	185	169	158	162	163	142	143	151	154	183	158	152	147	154	160	185	154	137	151	173	156	172	169	166	167	146	147	168	165	174	163	171	185	158	148	164	171	155	166	184	176	172	149	153	162	177	150	150	159	167	152	152	183	151	144	131	167	178	168	168	178	166	156	148	153	155	171	172	170	186	172	169	180	182	151	166	184	156	163	146	164	201	148	156	163	172	170	180	154	160	156	182	177	167	170	161	170	159	150	170	159	156	156	159	182	177	172	160	157	152	163	155	163	158	172	173	158	179	166	174	172	154	159	170	168	172	160	155	153	166	177	175	152	160	143	167	133	149	144	144	154	164	168	154	148	143	160	177	182	176	146	164	164	155	180	167	158	160	182	150	174	169	175	153	174	167	181	158	145	165	154	155	163	164	164	159	164	148	170	181	152	156	180	153	155	167	168	166	167	148	184	158	130	178	180	201	143	169	196	187	164	170	142	164	166	162	148	161	171	150	143	169	136	162	179	148	170	156	160	184	179	159	157	176	160	173	149	141	147	172	159	167	163	148	179	157	163	176	174	165	155	178	173	166	160	174	139	146	149	166	158	171	178	171	155	171	166	164	157	172	166	150	169	172	175	172	162	153	145	165	154	175	187	179	169	183	174	154	146	142	148	149	159	165	152	149	170	146	171	170	186	160	157	177	145	162	134	165	173	164	150	166	167	158	169	158	156	149	191	176	152	151	183	183	153	156	160	166	156	171	176	169	167	151	160	162	151	159	167	163	171	148	165	159	176	146	178	174	143	167	163	175	190	195	150	149	150	164	173	181	159	175	181	186	162	170	153	184	146	165	171	161	162	160	150	174	149	154	171	177	156	147	146	150	153	188	156	171	173	188	139	159	168	173	148	147	158	170	178	166	185	165	172	163	142	166	174	158	193	146	165	164	159	146	163	168	173	147	157	159	158	159	170	177	155	159	177	152	169	167	169	170	154	170	159	152	167	159	176	169	172
42556	42720	45626	44317	1228	626	615	562	628	609	556	596	522	557	598	534	522	560	551	529	558	552	528	525	584	548	533	567	498	521	597	593	572	550	551	568	558	525	550	553	558	534	533	517	531	496	561	558	545	545	556	540	531	510	562	555	534	523	578	536	479	513	551	532	582	525	564	561	482	498	604	581	531	519	528	572	545	554	548	539	540	566	527	533	501	512	573	542	543	520	548	526	500	505	497	560	529	572	551	524	551	497	513	518	559	564	522	559	547	561	540	535	552	537	560	528	535	555	532	559	547	548	539	534	534	535	563	560	525	526	524	576	514	567	529	564	583	497	534	548	520	573	527	544	527	586	571	512	537	557	511	501	522	525	542	566	520	524	557	526	564	545	549	500	565	517	547	527	512	532	538	550	534	518	533	536	508	536	591	542	515	559	509	559	556	527	536	530	555	522	513	556	541	560	509	581	562	523	516	562	521	568	572	557	508	536	566	535	596	534	530	519	539	526	519	534	538	564	534	483	547	550	504	579	511	553	561	564	533	519	578	522	554	511	535	534	546	545	545	555	528	526	479	571	538	529	571	490	557	518	543	558	513	525	541	512	560	528	584	573	523	535	545	520	541	587	572	573	511	567	499	521	527	518	546	544	527	544	555	518	543	526	541	550	575	532	524	567	512	590	573	542	505	557	515	517	540	534	565	540	532	563	563	549	535	573	534	519	573	520	506	547	570	594	521	545	563	535	544	513	527	598	579	558	547	557	556	544	503	554	572	580	543	535	539	556	505	566	550	517	543	536	564	508	569	495	585	526	554	517	548	535	527	527	512	551	553	523	537	522	514	522	587	521	544	544	576	537	525	535	553	524	535	470	535	609	535	553	546	539	576	532	558	532	520	574	512	556	508	522	548	502	554	509	548	495	551	554	582	550	539	575	516	503	558	552	552	578	573	545	549	508	514	567	580	567	520	573	554	563	545	539	548	557	553	536	556	505	533	554	519	557	574	536	478	587	524	574	557	501	570	524	534	571	549	527	573	540	576	531	517	554	547	536	561	552	548	528	540	598	533	532	540	551	574	553	528	552	560	515	516	583	524	519	532	479	548	537	539	544	540	550	557	515	526	572	531	525	519	529	522	573	547	560	542	548	537	577	577	563	530	535	537	547	530	564	519	551	584	518	552	540	537	554	519	528	553	507	524	546	532	545	553	583	543	523	516	544	514	516	566	549	552	569	536	540	543	512	521	561	506	562	542	520	547	553	516	516	581	557	600	550	531	537	542	539	534	544	544	546	518	553	522	537	582	571	548	536	526	578	534	537	558	531	540	532	522	521	535	511	549	554	568	546	557	495	520	508	555	551	518	505	539	553	525	508	570	531	541	526	544	531	572	537	520	542	521	585	562	537	530	541	542	563	553	539	575	510	536	531	543	505	551	522	524	559	530	523	556	580	524	573	542	576	544	545	535	566	528	551	545	530	528	526	555	545	588	576	532	537	498	565	565	524	518	537	515	533	544	565	559	551	494	582	536	509	549	561	537	522	541	551	548	543	537	518	494	508	536	583	536	596	547	574	545	539	568	561	556	511	520	569	565	566	526	521	555	523	561	533	530	554	497	522	500	506	595	562	535	557	585	527	552	586	550	562	563	547	520	517	546	533	489	579	557	543	534	554	512	531	601	540	541	566	486	542	521	550	507	577	519	521	557	578	612	551	565	584	540	529	542	588	571	531	527	579	508	543	540	552	537	527	539	534	521	528	522	513	548	533	555	584	591	585	559	547	516	541	550	547	536	513	559	534	559	517	553	564	567	521	526	532	512	544	558	544	532	506	512	596	547	559	545	535	541	560	540	531	554	529	543	547	523	512	526	510	532	524	544	574	552	543	547	564	540	523	531	511	541	546	522	531	549	566	546	549	527	557	559	502	540	528	550	523	537	522	537	544	509	562	563	561	565	505	564	532	544	556	501	553	527	569	567	572	575	578	608	540	554	557	522	521	564	522	584	535	536	552	547	515	508	548	549	554	556	512	535	579	565	532	518	481	521	551	532	513	519	560	519	565	498	536	533	569	550	562	576	520	572	561	510	540	551	555	561	558	551	509	538	531	546	502	526	514	528	544	525	530	528	551	567	524	544	530	585	521	553	519	560	497	549	568	560	556	537	538	549	554	576	575	538	533	550	547	515	565	567	579	568	559	555	531	562	537	533	534	504	517	567	558	527	573	530	546	518	504	523	549	524	546	551	548	550	519	555	510	551	550	574	562	509	570	527	536	521	534	526	502	562	587	579	523	551	537	567	537	572	525	537	578	559	575	545	536	545	496	568	518	505	513	497	525	545	513	531	522	542	542	532	513	542	541	561	513	538	512	574	546	531	534	555	491	540	527	560	556	529	498	507	560	535	572	557	555	553	543	513	537	576	552	564	567	546	580	555	542	537	547	555	518	605	563	542	509	536	533	557	582	531	514	536	527	509	494	535	547	545	534	484	554	529	515	579	529	549	558	557	521	584	575	517	535	571	557	543	511	538	559	535	510	490	560	505	538	541	537	537	544	504	561	537	632	572	491	571	521	524	505	537	608	508	532	559	549	510	536	543	555	560	500	540	565	557	545	552	503	552	498	541	532	559	539	517	527	554	574	564	546	510	545	525	542	500	515	530	516	519	522	517	589	562	532	526	587	530	556	545	535	572	524	568	538	517	582	561	518	541	523	542	541	525	581	536	524	526	529	514	550	543	551	564	535	584	520	513	540	533	543	605	556	562	549	577	532	554	559	540	540	536	539	485	540	558	535	533	559	508	527	553	559	517	513	537	525	564	557	560	554	518	525	588	588	566	575	547	569	537	588	575	506	522	568	524	542	566	525	499	511	515	484	540	518	563	520	526	577	561	553	490	522	582	561	539	549	541	586	518	544	558	511	543	557	551	512	570	542	569	509	554	516	589	547	540	534	583	543	532	538	535	554	528	545	521	552	526	541	515	566	517	560	498	551	541	509	540	552	515	560	553	561	513	556	529	593	552	560	554	568	571	511	560	574	534	534	568	555	569	512	508	553	542	544	597	513	514	545	564	552	559	550	484	537	564	519	528	528	529	571	531	558	535	534	545	520	543	478	544	547	551	538	560	570	514	526	523	524	581	517	534	524	539	584	563	587	504	542	552	558	545	548	539	521	535	537	547	512	552	535	548	542	533	559	566	593	539	541	557	552	550	540	518	475	557	545	537	540	540	531	537	550	516	584	503	528	588	542	543	483	503	504	522	562	514	561	545	535	541	525	542	567	557	563	501	532	492	497	570	556	581	542	567	481	543	512	505	539	527	548	504	515	504	521	510	540	540	521	553	548	537	522	569	532	551	528	522	548	548	546	548	552	564	590	520	530	516	519	489	540	552	539	572	551	551	557	537	527	540	555	599	550	555	562	562	520	581	554	559	553	520	541	557	547	562	506	531	538	566	523	486	547	543	531	534	512	580	517	513	514	530	529	549	554	553	535	545	522
77044	69898	63921	60051	21795	3514	344	301	292	277	306	286	277	320	289	290	254	297	278	294	291	268	258	281	256	291	277	291	277	278	258	289	244	240	273	303	271	276	273	281	278	243	287	268	248	264	295	255	264	226	246	268	282	247	269	299	259	303	303	295	273	289	292	253	265	268	241	255	234	272	271	288	236	284	248	264	266	292	296	265	301	249	293	266	293	289	279	258	289	270	273	277	285	284	269	272	289	252	289	275	252	255	277	252	259	269	283	298	266	290	251	255	295	281	258	267	287	274	259	275	274	254	302	264	259	279	299	279	275	252	309	285	288	275	258	279	279	272	273	252	254	253	298	274	269	299	242	253	296	260	252	268	281	273	229	269	272	291	289	257	252	298	246	241	274	298	280	280	244	247	269	262	295	229	251	244	276	310	259	253	259	255	274	273	286	313	266	264	245	259	273	293	270	263	280	285	296	260	279	242	265	280	286	276	276	269	252	290	263	260	261	273	290	253	243	270	250	265	283	244	258	257	228	289	251	284	289	256	263	281	283	275	269	266	275	279	257	268	255	286	276	237	266	279	279	258	315	269	276	281	281	282	244	248	271	254	277	271	236	246	285	292	259	278	259	273	267	259	273	247	275	286	261	270	282	287	283	272	295	306	266	267	285	271	285	286	264	283	293	234	266	306	270	281	244	272	275	264	253	279	266	279	256	263	300	274	273	257	277	266	283	242	270	274	246	265	278	265	292	277	258	268	275	285	282	271	307	296	256	261	255	312	288	273	287	283	320	277	278	269	276	284	285	280	260	268	295	273	308	261	285	290	269	259	265	245	264	271	260	284	249	283	281	270	265	243	269	300	272	262	272	264	257	279	260	262	285	291	275	260	261	278	270	298	256	286	277	286	284	267	284	260	290	272	258	278	254	259	269	287	270	265	272	279	252	272	283	286	285	262	263	260	258	256	270	284	274	280	266	251	271	285	265	245	298	268	275	277	277	272	275	262	272	269	277	274	273	292	257	271	250	268	249	285	270	239	277	282	276	238	275	256	291	291	265	257	257	259	306	282	256	294	271	263	248	270	263	280	274	259	289	302	295	272	248	284	264	266	264	239	302	242	258	280	286	287	252	299	267	266	300	317	284	283	266	289	254	263	261	248	289	254	266	282	270	282	281	239	253	262	274	251	252	268	269	271	244	282	281	253	269	293	287	277	278	267	288	244	284	272	302	299	239	284	286	252	269	290	238	259	270	287	293	302	282	265	269	281	259	287	252	286	274	275	271	266	224	268	286	268	294	245	287	298	262	278	262	252	263	260	286	257	271	283	259	295	259	258	254	304	288	297	280	269	266	290	314	289	284	250	264	255	257	254	306	270	260	265	250	239	248	282	297	265	274	238	253	275	299	279	277	257	266	264	306	256	271	284	241	268	255	242	265	262	265	268	268	294	254	280	282	264	265	268	247	278	275	217	269	271	249	270	275	268	251	266	285	279	241	286	275	243	281	278	252	232	273	257	284	281	246	250	268	267	281	263	262	271	288	275	275	279	274	244	286	268	272	274	265	269	255	291	270	246	305	272	279	279	268	274	279	270	267	248	288	302	271	254	264	287	280	269	250	254	278	293	239	257	293	251	241	250	271	300	248	280	285	277	285	268	284	296	258	262	254	282	266	278	279	283	278	255	260	276	265	299	277	284	269	286	286	276	286	279	287	270	275	253	266	262	260	282	272	245	266	286	288	272	272	284	268	234	282	288	271	289	279	262	275	309	269	269	248	268	265	272	255	249	292	296	269	270	263	233	261	276	286	275	278	261	256	249	256	336	290	266	281	274	283	276	298	278	265	261	270	270	294	278	270	293	278	293	292	290	250	278	273	282	289	294	271	273	264	261	260	258	258	285	278	277	272	291	258	252	276	287	265	277	275	271	264	249	266	288	272	256	265	275	296	271	285	275	304	221	278	291	252	266	260	275	257	289	274	291	244	292	274	296	257	290	258	238	287	258	267	261	288	279	292	255	272	276	274	269	261	287	259	269	277	287	228	289	254	250	275	293	272	272	248	291	246	290	261	255	250	277	271	266	288	330	297	228	272	254	270	265	263	279	294	271	241	259	259	271	259	262	302	235	291	276	252	277	287	271	281	252	242	282	236	287	265	274	254	294	258	271	283	270	246	268	280	263	287	274	265	253	302	272	282	273	297	264	260	295	286	265	253	254	238	268	260	262	252	289	288	287	284	286	243	269	289	276	276	285	272	287	266	257	283	299	267	262	276	272	276	315	300	265	282	265	275	269	234	258	291	277	269	240	290	278	251	248	238	305	280	329	255	263	279	252	266	264	292	290	301	244	296	264	304	281	289	259	276	257	282	268	249	282	265	277	256	279	273	270	271	275	264	252	263	260	265	253	268	279	290	262	284	265	265	286	293	256	284	272	295	286	262	239	278	306	296	274	258	292	255	255	299	247	265	244	263	306	252	269	241	253	282	242	286	262	231	262	259	262	313	268	248	301	279	282	277	279	281	261	264	272	253	279	226	288	260	271	276	277	256	281	301	298	262	281	262	253	295	267	235	298	279	267	251	273	278	246	266	239	261	268	290	281	287	303	293	252	276	260	277	285	280	259	269	284	290	290	275	261	295	282	265	264	277	267	243	251	248	280	275	279	264	274	281	280	290	274	277	284	281	314	297	263	287	256	263	251	249	290	238	301	274	275	268	286	257	255	307	273	303	273	245	246	259	254	259	243	258	256	268	272	262	307	277	294	269	256	267	276	253	269	261	267	263	238	296	274	277	269	272	277	261	270	254	259	282	268	269	304	260	251	259	279	266	282	281	283	289	266	280	245	278	256	285	290	285	279	244	279	274	262	260	275	293	271	287	272	274	285	258	282	286	254	287	239	283	264	263	268	250	266	280	269	268	261	260	292	241	248	275	272	290	241	296	256	274	248	294	278	288	249	250	296	257	287	276	247	292	250	284	249	271	281	282	280	238	306	291	271	241	274	293	262	274	272	256	285	274	252	262	287	257	261	285	253	287	257	291	269	242	274	310	249	260	262	293	277	278	273	264	278	285	285	258	280	253	271	265	270	252	257	273	275	288	249	276	273	286	266	267	237	255	273	259	298	295	286	250	265	260	275	300	292	266	297	272	270	275	264	264	297	260	276	263	287	279	253	299	299	284	280	258	268	270	269	252	274	272	295	240	296	284	249	265	288	260	271	282	289	262	275	254	270	239	280	277	291	282	253	269	257	252	290	277	261	304	266	268	273	272	274	280	268	281	250	302	275	268	281	273	242	258	281	239	271	277	277	256	238	262	286	276	239	299	280	259	270	244	277	318	274	278	267	268	288	273	290	258	251	266	287	280	252	273	297	250	274	243	287	285	316	268	245	289	291	289	264	279	277	267	255	245	282	266	302	279	277	270	272	267	253	263	250	250	265	313	262	274	279	276	268	285	259	289	265	236	236	270	274	306	282	258	264	301	284	264	309	255	269	283	278
56413	56778	60622	56898	2683	991	1011	957	931	927	872	891	895	934	844	819	854	835	877	854	830	788	814	894	777	844	795	815	793	784	891	798	792	821	823	844	846	853	835	842	837	790	866	769	795	850	835	834	899	824	823	803	824	814	862	829	838	823	809	804	831	782	814	828	796	855	819	853	839	839	795	748	796	850	836	799	792	804	778	788	767	828	874	791	801	798	852	836	776	853	771	845	784	820	802	843	831	791	792	822	800	835	803	797	789	841	817	785	809	795	814	836	785	777	816	828	835	761	778	775	828	845	788	840	840	842	794	812	796	786	826	800	815	822	836	795	835	790	867	834	818	816	791	785	766	842	802	799	800	842	853	808	812	868	821	836	795	790	788	796	786	846	808	845	861	828	840	814	817	835	807	798	809	834	812	760	791	833	829	813	827	800	820	854	824	836	821	782	836	849	807	834	875	773	795	805	903	813	837	765	818	811	791	842	777	805	849	804	837	803	854	800	800	828	858	834	852	807	838	858	787	790	838	826	807	837	790	812	793	800	813	875	822	784	807	776	826	829	809	789	785	846	748	812	781	820	804	795	791	774	858	814	836	840	792	806	823	780	789	812	817	817	784	837	879	798	843	819	791	825	849	854	801	764	870	838	820	785	775	762	774	816	799	804	791	811	823	772	864	803	825	846	869	882	798	770	800	814	826	753	798	812	823	788	816	781	803	830	789	832	819	795	848	841	788	806	822	817	824	827	815	803	782	791	821	849	825	785	774	819	842	811	881	835	794	775	815	837	798	857	816	803	825	829	816	820	828	788	836	831	808	800	815	817	750	736	814	843	843	747	767	835	897	817	808	874	798	856	782	835	841	868	818	835	805	833	873	773	837	823	833	833	795	821	858	808	786	794	843	836	812	826	811	856	836	769	803	810	818	799	787	800	826	836	849	852	786	863	794	802	848	810	869	831	823	816	851	801	796	840	783	826	840	775	829	806	801	775	839	774	820	813	829	789	826	851	799	783	821	850	808	816	833	823	803	837	864	835	837	773	854	792	781	845	857	811	844	797	825	864	819	814	887	766	798	803	839	758	846	825	853	766	840	831	824	856	857	829	816	854	776	808	830	870	816	866	762	792	757	782	795	822	772	808	776	786	807	818	792	809	852	845	817	830	800	802	807	753	797	780	804	763	840	789	805	834	799	781	791	813	802	794	839	794	812	834	796	803	818	790	856	818	775	829	775	820	872	815	846	834	781	836	796	783	798	793	831	773	831	804	773	809	821	836	866	792	807	850	838	820	828	764	795	758	882	842	752	761	785	798	856	859	815	791	793	817	801	780	807	804	825	777	842	824	790	832	827	834	800	797	829	830	833	829	811	788	796	818	823	820	787	816	811	794	813	810	845	855	771	769	829	814	834	800	824	802	835	803	783	813	857	782	824	813	848	812	826	832	814	757	816	753	800	827	800	815	802	856	831	813	799	797	823	835	786	767	783	867	812	796	833	850	856	789	819	817	878	807	850	853	813	760	849	784	796	736	836	805	772	851	848	838	782	817	805	843	808	836	820	803	804	821	833	838	790	793	860	824	794	818	846	824	808	828	817	800	760	823	806	777	790	804	827	801	811	829	786	821	818	802	819	840	779	804	808	867	820	844	823	788	776	833	779	818	804	827	795	841	816	831	882	810	846	881	853	838	787	810	819	813	809	804	828	857	809	804	837	791	853	855	831	834	845	834	749	823	836	810	823	809	813	833	790	819	840	809	815	827	810	825	817	814	853	824	780	822	835	887	829	782	829	795	839	789	790	843	810	767	787	846	840	826	770	813	809	826	783	844	825	823	773	806	829	822	818	802	807	850	867	824	838	858	833	838	780	839	831	829	828	807	748	783	807	816	774	829	790	853	833	843	841	825	833	830	811	826	844	855	851	839	842	800	798	789	832	774	828	791	810	795	814	823	878	775	835	808	807	836	833	842	823	818	813	812	870	780	780	849	807	815	826	808	768	841	822	767	799	766	813	745	828	822	824	843	788	830	800	781	827	801	805	836	789	805	779	808	786	840	820	813	833	838	837	830	771	837	803	808	814	819	836	843	837	823	846	798	818	778	803	809	796	837	862	788	759	842	784	789	830	813	774	816	793	798	823	829	787	810	816	782	769	804	802	834	751	835	781	817	817	800	841	817	811	790	819	827	796	832	819	787	835	827	811	779	847	825	781	800	741	824	802	858	807	801	829	765	863	824	814	839	790	797	811	803	836	847	805	840	765	864	778	788	848	792	807	790	779	800	815	843	863	788	819	781	796	875	842	847	874	800	830	885	859	851	795	820	789	834	814	796	758	822	814	853	876	789	866	736	840	850	823	815	786	827	787	820	765	786	810	835	833	837	759	825	768	812	805	833	820	803	808	808	788	841	845	768	775	846	806	823	786	804	825	886	853	808	776	787	840	856	811	839	822	800	831	809	801	835	796	830	800	793	837	867	858	815	783	770	782	818	824	813	800	794	804	811	844	770	839	792	782	776	805	845	817	851	824	785	801	775	823	827	798	823	805	812	866	789	819	791	806	804	826	874	849	870	834	773	824	845	801	804	815	806	790	799	791	820	890	812	788	811	852	836	806	791	817	788	798	851	843	800	856	808	823	780	844	807	804	864	811	786	804	823	828	799	810	793	839	758	788	788	760	806	803	835	843	820	796	771	816	804	835	802	856	838	856	804	842	798	852	859	815	825	852	816	809	854	812	775	802	796	862	826	835	792	814	820	839	815	843	808	831	843	800	820	819	806	771	833	839	828	862	817	850	813	844	757	793	841	841	794	790	869	809	819	814	843	808	790	830	775	770	870	881	799	782	810	764	815	826	789	772	809	814	801	796	827	766	797	825	787	820	815	820	842	822	817	816	835	782	851	847	837	843	753	854	800	830	881	799	850	844	831	788	802	791	826	829	840	817	817	814	785	808	819	781	827	884	824	792	813	847	820	832	850	820	830	805	825	790	862	841	825	832	828	820	815	797	803	818	893	860	832	820	773	815	858	757	779	830	805	752	756	820	827	845	787	839	780	814	779	776	812	778	761	787	755	864	786	784	852	794	831	808	779	807	817	844	858	839	772	854	790	839	861	773	801	842	820	842	788	831	853	817	773	805	822	822	831	806	828	789	792	774	794	796	825	789	865	790	854	820	860	787	814	799	855	798	776	793	739	791	806	851	817	805	817	873	808	813	775	813	831	807	766	811	824	856	814	810	833	811	837	813	775	826	839	823	834	823	788	824	805	805	806	802	790	771	785	813	793	830	743	798	784	772	782	803	819	851	829	835	739	849	834	848	816	819	822	785	800	786	843	898	811	872	862	828	840	828	757	843	853	788	806	741	775	782	807	840	827	815	842	799	864	877	754	807	842	832	777	831	775	764	806	816	792	820	858	791	783	809	805	746	826	835	812	813	823	868	851	811	887	840	851	876	808	805	848	840	796	827	825	862	830	804	839	792	828	813	792	819	820	777	815
27450	14173	7571	9875	617	175	173	142	172	172	164	167	152	173	163	161	179	193	163	159	185	159	173	175	165	164	175	152	148	163	163	168	154	172	168	159	174	172	167	192	172	158	160	165	157	175	155	168	150	161	161	172	187	173	165	156	162	171	153	144	153	196	143	127	150	158	164	170	175	157	155	151	172	159	163	181	159	191	154	158	173	138	169	174	144	162	140	163	161	165	141	168	153	162	168	176	178	166	161	171	150	175	191	166	170	164	175	162	151	158	163	163	175	176	153	168	146	163	145	163	172	176	162	172	147	155	181	162	151	152	170	159	174	162	172	160	190	161	175	159	158	172	151	170	161	144	146	176	178	181	176	172	164	158	157	155	148	149	155	167	154	197	170	167	171	171	160	175	170	153	180	150	159	178	153	182	147	151	169	161	160	150	161	145	137	157	169	163	154	174	173	170	168	179	174	173	170	176	169	154	144	164	156	157	152	165	174	158	160	161	149	184	168	159	159	171	169	158	159	173	188	171	191	171	187	154	152	178	157	161	154	164	172	150	170	153	190	162	142	162	181	151	175	176	161	173	138	163	141	191	151	152	168	170	167	190	193	150	160	164	178	167	179	149	170	165	169	158	171	169	177	152	154	163	166	178	162	163	154	169	149	166	187	181	187	156	179	159	168	155	156	163	159	178	155	183	169	151	155	147	189	147	173	150	163	147	183	175	167	142	174	166	184	151	151	166	153	169	155	154	163	150	159	175	174	171	173	135	173	193	142	171	177	183	158	155	150	149	175	170	182	153	149	149	170	143	165	150	160	140	160	168	161	172	179	150	183	162	152	163	146	174	176	176	177	155	178	159	156	180	153	171	169	172	178	161	154	160	164	146	127	139	166	174	171	160	179	178	165	154	166	182	172	163	152	168	158	159	164	158	163	144	154	168	149	190	164	175	169	157	179	178	190	153	155	150	139	133	148	181	154	146	155	157	155	158	164	148	143	188	146	158	169	167	160	170	168	165	161	145	168	147	155	169	178	154	172	178	171	164	181	166	163	152	183	163	150	181	161	148	183	140	180	161	159	160	154	157	191	159	148	179	167	189	168	149	170	160	152	169	153	159	143	171	175	160	171	129	151	150	154	134	163	166	171	166	157	191	198	165	157	163	155	159	150	141	145	160	145	183	160	158	170	183	178	146	144	177	148	171	186	176	141	185	167	172	162	172	170	173	176	192	152	174	152	176	159	156	152	161	173	170	170	136	163	159	154	167	184	150	175	172	166	171	148	153	183	154	164	140	176	172	161	138	120	166	153	149	145	162	163	186	149	152	153	157	141	175	170	155	147	171	165	178	180	155	166	148	131	158	169	150	178	168	172	165	158	157	160	161	181	140	161	162	151	129	173	163	131	167	134	159	167	170	165	171	165	148	176	146	146	140	172	147	137	180	152	180	144	169	154	161	148	153	176	180	138	157	174	152	151	152	171	176	166	160	164	172	155	156	163	154	135	156	144	147	159	194	154	165	147	149	168	157	163	158	152	167	163	172	183	180	151	168	182	161	166	170	165	171	184	154	152	143	139	188	193	162	158	166	145	173	159	157	160	176	158	155	166	165	143	154	160	161	158	156	170	162	168	168	156	158	167	162	150	162	161	150	171	182	194	165	153	168	150	158	163	179	173	180	149	169	163	171	138	150	152	162	168	159	181	140	150	136	163	168	163	162	169	165	164	145	143	160	181	141	145	171	154	159	162	171	139	177	176	175	162	161	161	141	170	150	180	151	164	139	190	153	158	131	158	181	165	176	145	170	157	146	170	169	162	174	150	148	172	154	153	143	158	155	153	159	160	167	173	163	173	163	158	151	165	161	168	158	167	160	142	171	195	166	172	160	152	178	174	176	178	148	153	203	152	158	178	136	186	164	167	153	159	152	139	202	175	169	169	164	176	144	176	157	171	146	154	158	144	167	164	162	151	175	168	147	151	169	192	167	158	160	148	135	151	150	165	152	169	165	181	148	152	159	170	175	158	164	165	170	170	182	148	157	177	141	159	153	172	161	163	156	162	160	164	161	171	140	181	165	163	151	161	171	178	170	165	153	152	178	149	182	194	155	174	162	173	161	155	152	151	155	173	166	162	178	157	144	146	139	183	170	155	190	161	160	151	141	173	157	155	159	164	145	142	165	148	168	153	163	162	161	180	160	165	142	161	160	164	170	166	177	152	166	179	163	169	159	170	171	142	166	170	167	158	139	163	162	196	171	164	151	147	151	175	174	159	163	157	150	164	150	166	164	160	174	153	165	154	148	146	181	165	157	199	146	182	145	165	144	148	168	163	175	166	168	178	174	172	175	155	153	159	161	146	162	170	143	161	170	141	171	162	156	139	160	149	165	172	181	166	168	162	158	129	199	159	146	166	165	145	161	161	181	165	179	158	155	165	153	176	150	172	141	161	174	169	141	159	173	178	176	152	194	173	153	172	133	181	172	172	137	156	178	150	189	161	158	155	178	152	187	150	168	147	137	176	155	162	169	157	145	154	186	159	154	149	167	174	147	163	168	165	151	176	149	150	193	151	157	171	151	161	144	180	190	171	136	163	155	167	182	138	186	138	151	173	162	153	198	157	140	168	160	151	145	163	156	156	160	162	135	174	172	154	156	180	162	165	161	153	127	176	166	158	172	166	139	163	145	148	146	168	161	154	141	142	177	130	163	176	163	170	172	188	174	161	161	150	162	191	171	175	179	152	170	158	170	137	170	157	180	168	169	142	159	172	146	185	153	164	161	163	179	152	167	164	194	184	161	157	170	167	177	189	171	166	150	157	151	164	171	158	157	158	156	157	173	141	153	156	146	145	168	159	172	153	155	169	171	164	162	192	178	141	163	157	147	167	142	185	153	162	176	142	137	160	159	140	179	149	152	177	168	173	140	152	185	172	168	154	150	166	149	163	157	162	166	149	158	163	167	181	161	161	179	160	173	175	136	166	152	157	162	153	177	167	160	139	179	163	176	167	187	160	161	153	168	165	175	164	180	159	152	182	155	156	167	178	152	168	168	168	160	189	151	136	157	165	144	161	160	198	172	147	161	141	155	163	182	167	165	172	165	145	159	163	172	151	171	169	177	166	170	161	169	159	156	189	177	155	155	172	177	171	154	167	155	157	170	168	166	152	193	167	167	169	172	145	167	194	153	169	158	145	164	184	166	170	157	173	175	169	184	179	164	185	153	170	174	168	151	164	155	154	144	136	166	172	175	129	181	149	169	168	173	177	169	182	150	177	152	162	174	154	160	133	166	157	157	138	185	158	140	169	160	170	142	156	148	161	168	194	165	147	157	159	180	152	206	167	162	165	160	161	164	178	174	182	173	157	173	152	161	152	162	180	167	163	165	167	154	151	155	177	174	167	163	157	160	165	162	174	163	175	174	155	149	163	153	184	172	144	186	181	171	166	162	155	181	158	163	181	171	170	175	145	167	155	168	155	169	187	149	149	157	177	168	154	173
25125	16740	13039	19520	933	542	522	528	579	527	560	539	534	546	521	540	476	534	541	530	511	550	529	522	505	553	524	578	518	534	524	561	549	480	542	523	523	533	540	578	488	543	560	534	522	509	554	543	529	543	507	514	489	511	549	535	527	479	499	544	484	533	542	532	495	529	547	595	608	538	519	549	536	565	525	558	547	516	540	491	541	539	526	583	522	557	508	525	549	532	528	567	520	596	593	497	547	508	557	521	546	527	537	545	514	555	538	536	530	497	536	549	537	537	542	535	540	523	549	520	504	535	562	574	571	530	481	532	495	552	570	514	530	519	528	528	528	506	561	522	534	559	508	518	554	532	570	521	518	518	522	525	494	549	529	562	560	529	557	495	537	491	545	573	535	518	535	543	533	506	470	524	542	569	550	590	546	547	519	490	507	537	551	514	497	527	544	516	531	570	566	560	529	520	552	523	536	516	512	503	544	538	523	562	510	556	543	513	485	527	529	515	544	507	515	548	557	531	524	557	527	512	545	530	515	541	538	517	507	561	525	563	524	545	546	494	488	536	503	534	509	536	520	556	565	537	535	518	561	512	527	521	517	510	521	527	517	500	499	524	560	535	500	524	506	538	510	573	537	530	521	528	545	551	565	513	521	557	577	510	545	546	510	531	533	559	541	562	521	530	540	519	491	508	513	572	525	554	546	556	515	543	594	564	579	515	555	552	507	513	536	522	506	523	535	530	545	543	533	543	539	494	528	551	516	505	535	506	525	539	523	532	562	540	530	571	541	543	514	495	521	496	526	518	563	581	556	540	506	576	479	571	585	536	547	569	520	561	540	524	543	558	523	533	502	508	513	522	532	548	546	557	558	533	561	539	551	527	551	557	557	544	546	529	515	558	589	558	551	525	547	523	524	588	480	521	526	551	558	540	539	507	514	558	540	549	572	545	491	522	565	506	513	534	552	555	541	522	559	522	528	517	557	542	498	538	535	530	562	533	540	531	552	518	543	547	478	536	522	519	552	533	540	588	549	525	535	547	495	529	543	528	535	557	536	512	560	539	528	557	519	514	519	550	529	513	507	542	532	531	478	527	543	535	523	505	546	517	547	540	540	547	539	536	518	534	537	565	551	522	558	497	517	519	518	536	535	600	555	547	559	526	528	553	505	559	582	539	553	575	533	515	542	527	571	553	502	498	500	537	512	522	509	562	550	552	528	593	549	527	513	504	525	557	544	557	536	547	557	500	531	561	578	536	512	544	533	547	541	552	504	508	484	517	553	481	525	537	552	520	530	493	578	527	523	536	531	527	532	548	548	509	567	579	521	523	545	494	533	521	532	504	520	538	549	559	530	565	542	496	579	522	556	552	526	532	552	542	530	547	560	561	564	539	577	540	532	492	548	534	523	552	551	532	536	528	557	537	474	576	561	528	544	556	525	553	538	528	557	523	565	526	548	526	525	543	505	565	524	563	552	569	518	487	515	514	514	514	531	548	497	546	538	523	552	535	504	572	508	554	571	511	558	534	509	484	606	543	547	505	536	498	568	520	548	522	564	529	494	520	527	513	535	510	578	509	529	530	522	532	557	498	504	506	539	534	558	521	553	524	512	522	527	501	539	549	529	577	541	539	504	541	520	538	534	537	552	509	539	587	509	541	513	540	532	549	531	570	551	528	543	518	500	546	497	528	538	537	539	544	532	533	539	487	539	526	564	561	527	546	541	535	531	545	530	521	544	547	579	547	544	554	571	544	559	551	538	559	489	527	557	499	533	510	544	488	537	511	570	513	519	549	542	534	531	545	543	528	487	519	522	553	568	544	535	531	556	516	566	552	551	516	521	519	516	531	511	511	522	550	539	511	557	532	563	528	510	560	493	514	527	517	499	555	514	560	568	467	530	519	534	509	565	586	530	535	531	545	525	586	560	567	473	507	519	519	516	546	566	521	529	533	524	537	508	564	480	513	557	496	526	521	554	567	586	540	571	585	537	550	533	540	533	535	533	573	556	573	505	510	541	500	527	544	526	518	561	549	588	498	486	481	537	547	505	554	516	551	572	533	541	599	537	499	546	553	558	514	568	548	497	505	534	493	529	535	523	528	559	540	592	580	547	498	552	551	539	504	529	571	489	539	507	519	507	518	537	507	493	518	549	531	553	524	543	510	540	517	501	603	528	552	549	564	518	498	554	558	512	548	549	577	537	533	547	508	554	562	541	574	502	515	564	512	541	509	537	505	537	475	520	536	579	535	525	553	549	540	602	540	547	526	531	505	556	534	546	506	536	576	562	561	520	546	525	533	492	507	512	476	535	548	547	546	521	530	534	522	547	544	493	537	561	558	555	501	581	513	568	476	536	524	541	556	564	524	526	492	515	560	520	505	522	549	512	565	511	501	526	576	549	547	519	512	538	542	524	568	569	566	480	510	529	567	502	520	537	487	526	545	493	545	553	538	530	555	498	527	555	518	539	542	566	556	568	483	522	502	538	544	564	535	519	544	516	535	534	567	533	514	549	518	534	484	542	520	511	543	574	519	522	507	591	490	564	550	515	558	488	555	512	521	530	531	574	477	539	584	526	514	519	536	538	553	533	561	546	524	520	533	537	569	537	562	550	520	545	500	513	537	518	500	590	552	566	560	551	539	487	472	537	538	522	549	515	523	588	521	512	551	588	496	591	519	511	511	496	524	528	554	514	504	545	508	555	545	578	533	551	510	526	556	550	515	516	528	518	535	530	501	568	527	525	525	544	550	555	562	594	540	517	509	552	519	541	523	534	535	579	552	504	497	539	541	506	531	520	550	528	534	550	538	543	513	524	541	545	542	513	502	541	542	517	527	551	543	545	525	525	506	564	567	542	520	505	574	544	523	557	499	525	494	542	503	530	515	524	543	533	560	542	563	528	512	541	531	548	550	530	545	496	507	539	529	524	545	541	522	536	568	520	536	529	485	529	524	525	542	529	552	565	533	568	536	539	518	520	500	516	508	530	524	554	535	533	565	512	536	559	571	519	553	517	524	532	533	541	514	533	517	503	552	529	510	575	510	537	540	570	547	559	495	461	549	548	568	528	568	557	539	550	540	467	549	519	520	531	539	499	536	555	500	501	561	547	555	540	522	515	549	547	573	505	522	613	559	534	521	548	531	540	559	500	535	546	547	510	512	549	494	500	496	546	509	554	513	514	553	549	533	478	545	517	559	529	479	516	541	557	535	536	571	529	523	532	510	546	525	545	542	507	516	541	541	556	509	548	529	554	499	527	560	539	547	504	566	544	552	593	563	537	509	510	571	550	509	507	555	506	537	560	510	509	507	567	571	554	531	534	516	529	513	504	502	543	511	599	477	557	565	553	524	534	532	568	553	533	558	545	493	557	508	531	536	540	538	539	538	541	523	521	542	576	548	551	522	489	564	522	522	494	532	571	546	516	501	526	528	503	484	539	550	549	539	561	566	496	550	530	529	547	528	560	516	554	539	510	525	574	552	538	537	534	559	542	523
61282	52357	46385	44264	12870	809	197	185	138	186	161	162	155	171	179	171	148	157	154	176	160	166	155	164	203	169	126	174	155	147	162	166	137	170	152	161	152	157	154	172	166	176	169	156	177	144	166	158	162	158	158	176	174	182	157	150	136	173	144	172	174	159	165	158	181	155	161	145	164	180	153	150	171	159	166	167	162	168	156	139	163	153	159	144	204	169	163	177	197	150	158	150	140	168	168	152	160	155	159	159	162	185	181	175	141	154	174	151	175	149	151	162	197	137	154	170	178	160	174	136	144	141	157	140	172	164	178	161	177	160	182	197	171	185	176	160	138	148	149	160	177	165	155	166	178	142	168	171	162	172	167	158	158	147	163	164	149	175	172	159	150	143	158	191	199	163	176	166	169	163	155	188	169	167	160	157	179	165	181	177	157	168	167	151	177	151	155	182	157	153	156	185	175	177	153	155	191	164	154	167	155	171	170	158	165	163	156	169	180	180	156	157	163	164	183	163	140	144	159	164	148	143	148	153	148	158	171	143	145	166	169	168	161	173	189	156	144	156	171	160	148	185	162	155	170	134	164	159	179	146	186	187	160	172	172	158	183	157	148	156	160	154	148	186	184	179	154	133	191	147	174	152	163	166	172	176	169	146	141	149	175	182	172	161	149	175	154	144	173	161	168	167	192	159	164	174	168	175	193	179	159	167	161	146	177	159	156	170	157	149	186	162	162	164	153	148	161	153	177	135	156	136	177	174	185	165	166	162	147	147	179	153	151	149	183	189	171	165	164	163	155	133	162	166	172	155	165	168	170	154	155	183	177	180	176	167	169	172	171	160	178	167	148	161	156	171	162	163	193	163	174	168	171	175	161	149	140	168	159	167	185	182	161	145	158	164	152	156	154	166	176	157	172	144	165	174	169	168	188	150	156	167	179	190	165	151	179	174	189	143	154	143	159	166	151	160	156	162	166	167	158	152	162	175	160	172	162	147	174	139	163	168	185	173	180	153	151	158	169	153	150	153	160	170	170	151	176	165	178	142	156	183	162	160	156	169	164	189	157	168	162	155	190	156	159	176	184	166	177	170	179	171	172	169	158	165	171	175	174	153	167	169	176	152	160	165	167	155	147	158	142	177	169	156	158	167	170	171	186	157	176	174	159	183	161	153	158	136	156	173	145	173	141	145	172	148	201	147	163	159	144	168	153	166	162	206	181	178	155	153	177	165	172	177	157	183	177	158	169	173	154	154	169	145	149	167	182	178	182	172	158	152	140	162	154	172	152	153	149	171	142	179	156	165	131	172	150	141	154	165	194	165	166	154	197	166	161	186	175	179	151	131	166	164	169	147	157	169	166	164	184	160	194	164	157	170	166	165	168	147	180	183	145	164	180	151	185	157	129	153	164	151	156	163	149	171	183	179	158	169	171	157	164	162	166	168	169	173	164	151	169	171	174	165	142	155	185	149	153	165	152	168	164	179	179	163	146	176	173	163	162	162	167	183	197	151	183	167	170	194	180	157	165	176	160	165	175	174	172	186	160	168	152	156	172	167	149	140	167	154	156	170	170	163	136	161	155	165	174	158	156	172	199	170	162	160	165	166	158	162	158	141	155	141	159	158	170	180	141	180	153	141	170	150	169	164	176	179	164	170	147	153	190	173	175	162	168	161	149	168	192	174	154	166	170	155	144	149	152	165	153	164	173	159	171	163	137	161	145	179	162	175	153	164	166	151	161	172	164	155	167	169	143	166	147	142	182	162	176	153	185	174	158	173	136	162	149	152	179	152	164	168	152	157	169	171	167	196	166	160	150	157	157	169	177	161	173	161	162	173	158	189	166	192	193	163	183	160	152	158	187	146	165	153	154	178	168	169	144	167	190	149	146	115	142	144	162	173	173	159	161	144	180	175	157	171	162	165	147	132	148	137	159	145	166	155	142	164	175	162	159	161	168	166	187	148	159	132	149	179	161	156	187	167	145	166	168	174	167	155	163	151	173	181	165	183	146	165	170	161	173	167	141	156	150	149	160	178	175	177	157	178	149	172	166	180	171	156	166	172	165	173	176	172	161	156	172	162	178	179	157	151	161	165	169	158	143	158	182	166	163	161	157	169	167	170	166	133	155	166	162	157	156	156	160	146	171	148	171	159	160	166	162	198	147	164	151	174	173	161	164	162	152	176	156	178	143	162	167	171	154	178	149	138	171	169	166	181	164	156	178	181	166	138	156	168	169	171	168	156	172	176	140	172	148	156	182	139	181	172	182	165	175	156	156	147	180	178	157	171	175	146	179	156	166	158	145	172	166	180	151	159	165	158	163	192	168	171	171	161	168	176	172	168	147	157	176	187	171	148	161	165	175	178	167	147	151	157	191	162	167	174	164	174	176	160	153	147	147	168	200	168	150	149	173	180	165	166	171	146	156	171	168	155	162	166	181	149	159	169	163	177	173	162	180	152	172	153	174	174	161	151	180	186	179	161	171	181	157	164	169	173	156	166	164	168	154	178	169	157	165	167	148	164	186	154	173	156	167	179	153	174	177	178	181	169	167	155	169	174	149	160	169	174	180	170	192	175	147	177	162	148	175	167	170	151	151	156	184	163	163	161	168	190	162	188	168	187	161	195	164	180	164	134	152	182	171	162	165	179	150	152	180	155	178	137	181	157	172	149	180	135	168	161	141	150	173	189	178	156	162	150	155	179	161	144	162	149	136	171	166	156	168	152	150	154	160	161	184	161	138	165	162	137	181	173	161	167	155	156	175	163	161	143	154	181	159	175	154	163	185	166	158	174	167	159	187	124	160	172	160	174	175	154	171	156	159	163	145	182	170	178	185	164	161	144	176	171	183	154	171	177	220	174	183	165	151	149	172	173	149	158	148	167	187	179	152	158	165	166	174	171	171	172	183	149	156	155	152	207	158	167	166	148	173	157	166	148	163	173	145	154	175	151	174	154	160	173	169	160	167	181	181	174	179	169	160	174	190	160	165	171	163	188	184	167	158	158	164	176	156	167	155	154	163	160	160	165	140	170	179	166	157	169	156	182	145	158	164	158	151	160	168	147	144	142	180	175	157	159	161	155	173	180	172	188	163	154	169	151	170	180	163	166	160	158	161	138	161	161	152	157	167	180	165	194	176	163	172	171	154	144	153	160	178	141	164	180	145	150	143	150	169	184	160	155	154	144	145	155	149	173	141	157	148	173	150	173	164	180	165	165	175	164	159	163	148	183	167	158	173	160	161	156	169	162	169	183	169	148	135	171	179	164	154	175	171	131	165	175	163	169	165	172	164	153	182	142	143	195	156	135	181	146	158	164	168	170	145	159	162	146	167	202	171	151	152	148	177	167	171	150	173	168	153	191	157	176	143	169	170	147	183	167	173	183	146	150	158	168	173	179	150	148	173	151	187	157	161	165	164	139	150	175	179	155	149	139	157	181	174	175	167	154	160	165	152	156	163	162	181	174	175	153	164	168	151	167	164	160	149	148	168	158	178	171
42457	42094	44608	46295	2686	611	633	609	556	570	556	563	571	538	565	570	566	529	506	541	571	537	556	550	559	609	587	519	555	550	539	524	545	572	557	553	563	554	520	503	530	542	584	553	539	542	497	595	529	486	538	525	560	521	536	514	551	549	535	567	532	525	495	538	558	549	520	556	546	554	532	553	532	500	558	544	496	592	553	565	534	535	513	519	528	598	568	516	557	567	556	557	520	500	535	512	564	561	536	533	490	546	553	558	558	549	539	548	547	533	561	562	553	529	552	525	529	557	529	560	522	564	538	524	535	562	545	513	542	500	575	547	524	528	550	567	540	561	512	571	554	527	524	518	493	556	530	529	529	506	530	583	510	562	492	543	550	536	525	531	515	565	528	528	581	539	608	562	563	545	515	564	589	518	509	542	525	521	521	524	574	537	527	550	586	526	528	548	521	522	577	533	543	545	513	520	538	540	528	541	565	535	604	561	530	520	556	514	494	547	567	590	529	597	494	536	545	547	533	541	557	576	508	568	604	543	567	573	547	529	531	549	545	527	522	504	555	531	535	540	584	536	537	531	553	546	598	537	539	562	526	530	540	576	578	547	545	552	546	545	556	551	530	530	546	543	504	538	565	545	547	534	588	586	512	534	517	551	527	539	537	547	510	550	526	538	529	533	502	532	546	539	508	564	527	510	515	590	546	592	560	561	573	546	513	539	530	558	511	537	530	508	548	570	571	512	500	550	571	520	509	542	535	521	520	546	508	549	544	584	543	584	544	589	539	565	552	501	544	523	516	567	533	503	546	538	568	544	562	515	532	530	541	514	493	535	539	525	543	532	522	562	503	575	495	554	558	544	594	568	552	536	571	565	525	547	546	539	565	569	526	561	543	569	495	510	536	498	586	534	518	537	503	577	534	529	553	523	528	514	556	561	600	537	539	539	546	508	515	530	540	544	590	489	584	514	548	540	530	543	521	589	523	497	566	503	514	522	521	499	575	572	525	514	535	531	570	569	575	555	554	544	533	566	540	540	549	556	522	560	571	562	513	519	551	531	552	543	559	533	561	534	518	528	528	549	539	570	583	528	550	520	511	508	515	586	554	505	566	535	515	525	573	522	563	501	518	554	517	558	545	560	504	502	571	549	524	605	517	591	529	534	535	498	549	561	557	514	524	555	572	523	561	540	560	549	540	501	545	551	569	516	592	511	569	513	574	556	561	546	574	576	510	510	540	568	554	559	574	506	543	548	540	563	537	544	567	530	580	575	546	533	557	578	547	542	523	570	557	563	520	502	564	528	502	499	547	497	528	569	575	544	500	561	554	544	560	543	551	576	556	493	551	564	534	539	521	543	542	534	489	557	514	532	537	513	558	534	553	553	537	558	582	548	542	535	522	531	587	517	520	506	510	502	557	537	553	576	484	531	525	519	548	513	543	509	521	587	547	519	566	591	563	544	564	558	514	503	538	494	547	561	530	548	547	538	519	490	589	528	535	545	535	544	537	581	539	543	570	532	562	553	541	546	566	543	546	533	576	554	574	556	545	547	546	544	524	546	498	571	507	553	545	539	554	493	527	522	523	553	569	549	545	570	560	553	513	535	576	546	543	512	510	515	538	529	549	560	573	561	563	574	547	555	592	545	548	572	518	511	542	575	515	499	555	510	542	521	535	547	512	565	513	528	569	540	513	566	582	534	565	552	520	581	532	549	558	529	531	545	545	597	476	526	546	505	530	572	539	539	543	553	555	535	509	559	542	549	550	546	500	506	591	557	531	579	521	540	571	540	551	557	551	571	539	568	514	537	604	525	562	521	508	536	503	508	541	509	565	589	557	537	555	534	535	533	566	530	550	531	534	554	525	605	556	541	533	554	567	562	549	534	551	536	508	605	502	531	491	583	549	537	551	560	528	512	518	536	528	564	517	541	534	599	548	540	536	530	524	522	512	537	554	521	500	556	546	562	527	526	520	459	543	517	556	540	517	552	537	575	523	517	576	528	572	542	559	503	558	525	562	510	536	552	529	566	558	561	556	507	516	558	533	524	521	500	518	533	537	551	545	566	514	567	559	548	553	541	556	582	559	529	557	521	546	533	531	547	501	569	562	556	514	529	560	568	528	557	537	573	570	544	558	537	579	549	538	528	553	530	539	548	560	552	514	580	536	533	559	535	533	597	551	490	499	522	582	551	534	534	531	540	543	528	488	524	582	591	580	527	547	540	571	510	534	543	521	565	516	508	550	533	556	554	499	571	548	512	493	593	522	535	547	566	530	540	561	555	566	532	539	499	519	527	563	548	564	507	543	561	523	530	567	576	535	541	555	552	544	541	568	534	525	542	556	546	526	567	491	504	555	500	519	574	570	585	529	570	560	523	517	532	540	559	535	526	500	541	489	542	506	508	559	581	565	573	568	539	546	519	521	555	559	542	535	542	555	523	502	523	571	547	509	585	553	542	556	537	579	574	505	546	591	563	532	533	580	553	543	520	492	550	551	542	563	550	571	548	490	553	525	536	541	546	528	544	542	531	542	573	498	530	546	527	531	524	520	534	546	536	565	568	535	522	579	535	569	561	529	546	544	527	555	514	530	521	529	551	524	534	533	533	538	512	530	539	611	519	575	545	519	554	549	507	515	545	523	526	564	526	535	557	560	582	510	567	591	561	558	528	569	563	561	513	545	540	568	509	535	539	537	543	536	543	481	534	551	545	548	548	545	563	508	527	530	583	563	530	502	543	516	549	531	539	589	501	513	541	560	551	540	557	535	522	512	532	582	525	542	547	532	573	565	566	533	517	552	513	499	542	505	530	525	568	537	522	538	533	536	551	546	580	575	537	513	542	530	528	540	518	534	518	564	507	546	548	559	523	506	527	536	518	533	550	553	539	565	520	577	542	565	560	572	541	506	532	534	556	538	500	526	558	544	570	522	536	529	543	503	524	582	513	564	562	539	524	514	524	539	550	547	522	557	545	547	597	546	516	550	552	543	543	518	504	566	533	548	522	557	540	553	567	513	547	559	548	534	578	537	548	590	549	529	536	567	537	519	498	548	560	552	538	536	583	519	539	520	563	555	563	542	533	555	528	546	528	530	520	604	551	496	546	549	576	551	530	531	566	557	564	549	533	551	513	597	583	554	564	560	515	499	557	558	506	557	538	552	542	488	565	561	547	605	520	526	577	542	530	510	593	553	542	545	640	569	526	511	535	554	571	487	590	523	529	525	547	512	557	560	523	546	602	507	537	562	572	539	525	525	577	538	517	538	520	527	536	528	572	509	543	530	485	540	548	524	515	564	525	522	527	539	558	552	537	582	560	544	512	526	526	540	547	546	516	552	543	526	521	515	560	546	502	581	585	524	560	550	539	512	560	553	502	562	584	552	523	523	547	551	540	569	550	503	568	573	496	550	542	529	544	598	505	558	546	522	583	507	545	545	548	520	549	536	544	558	571	546	539	514	577	541	507	531	565	566	556	532	543	540	556	519	538	530	526	506	531
77035	71178	64033	58173	22778	5996	385	275	313	282	276	290	299	282	287	276	278	269	237	305	283	259	260	264	268	285	304	272	284	276	271	253	303	269	292	260	275	265	274	293	283	262	268	271	252	280	271	303	294	269	258	282	287	288	281	264	278	285	266	283	268	265	252	262	302	300	289	289	252	292	267	260	264	266	258	288	285	309	243	284	251	282	297	265	254	289	300	252	279	263	278	302	292	280	253	276	273	314	257	300	286	270	257	271	284	299	264	275	287	278	253	295	296	282	281	262	274	284	252	268	290	276	249	264	256	296	225	312	270	277	259	271	270	276	261	292	307	276	281	255	265	305	245	283	299	250	270	249	269	285	265	270	275	298	262	292	271	305	246	284	311	298	267	265	271	257	257	273	284	283	247	259	272	291	273	265	286	279	263	230	257	256	270	250	284	280	286	267	247	288	264	263	264	247	259	283	255	262	260	294	270	275	304	276	249	288	269	280	292	260	260	287	300	296	254	268	268	234	272	295	290	267	299	283	304	272	265	238	280	261	267	288	259	286	263	304	246	247	259	264	283	251	275	260	277	279	282	299	246	254	253	259	250	283	249	285	267	289	299	289	254	274	267	294	255	260	295	244	290	253	271	246	288	277	260	260	288	264	265	269	261	282	270	287	265	291	281	260	272	253	258	279	269	288	263	251	251	297	281	281	283	266	263	276	274	273	271	250	291	287	279	289	257	278	277	266	266	280	227	291	264	289	262	343	263	261	256	269	264	282	271	273	280	294	254	269	294	293	274	267	282	268	271	288	252	243	265	286	281	291	265	302	307	294	258	281	278	273	261	287	274	249	291	269	266	280	258	258	283	274	275	267	308	294	285	291	272	274	285	282	276	261	255	269	258	281	262	273	297	267	259	275	263	278	291	310	288	276	285	276	258	267	237	284	302	302	271	267	260	260	277	247	241	266	305	274	235	282	261	275	289	265	275	263	288	314	271	287	298	299	286	260	279	276	255	293	254	251	277	255	273	252	302	280	277	266	270	279	268	262	264	255	261	260	280	283	250	281	268	243	295	261	285	300	278	281	287	286	274	286	295	266	282	286	282	262	259	272	263	252	280	264	269	285	257	288	302	298	274	279	262	249	277	299	276	284	250	295	289	267	262	280	256	299	267	302	267	244	257	279	309	291	275	248	248	316	255	270	274	255	303	287	286	301	272	258	260	287	285	293	274	266	275	291	299	256	260	281	266	291	270	279	283	251	274	289	312	249	277	273	262	265	277	246	310	263	274	297	277	252	266	228	284	281	268	265	295	252	270	255	306	270	284	273	300	273	273	279	258	271	279	292	251	258	277	273	288	279	266	285	265	285	295	256	274	266	262	269	281	273	250	288	279	274	300	273	257	257	277	272	302	277	253	285	273	289	267	275	295	288	275	272	286	287	276	263	236	299	278	276	279	249	275	280	293	282	256	287	293	285	276	262	256	273	273	277	280	313	283	264	287	305	282	261	256	253	267	254	273	261	268	263	276	283	234	294	275	266	291	304	304	273	305	279	270	280	262	267	254	260	281	260	272	276	305	264	277	277	291	236	258	278	248	274	273	264	291	294	244	277	301	282	264	268	264	290	282	261	285	277	286	276	282	269	232	254	266	275	261	247	272	293	303	254	264	262	269	253	259	273	267	264	273	269	293	277	258	283	269	274	297	244	276	265	262	273	300	280	262	321	284	226	273	262	298	280	257	275	257	270	272	249	285	277	295	271	239	289	255	280	242	262	281	262	247	280	292	259	288	253	268	278	281	263	266	275	271	282	270	251	302	291	279	295	260	285	255	283	264	300	263	270	267	250	282	311	290	270	253	275	269	284	273	264	311	255	271	271	276	272	269	270	273	278	285	280	273	278	322	296	265	268	282	271	272	246	291	246	265	272	262	276	252	269	284	273	279	288	262	304	280	276	252	289	271	266	298	279	264	261	271	261	294	288	268	244	307	283	285	251	321	287	259	280	286	253	275	286	289	282	278	271	278	238	262	313	273	275	250	319	283	272	254	286	261	257	275	275	271	238	262	259	252	240	267	313	288	242	276	262	279	279	275	286	245	298	299	270	290	282	259	277	274	291	295	268	286	259	276	271	285	286	250	263	263	290	286	260	288	261	296	280	275	296	254	289	283	268	261	259	279	276	300	300	262	299	285	282	275	302	262	327	288	260	297	298	266	281	252	280	307	267	277	272	260	260	276	283	282	283	282	250	256	278	278	251	301	260	291	284	287	268	270	272	252	231	287	271	297	282	268	250	268	268	266	274	269	304	274	261	290	244	260	270	282	263	269	269	273	259	288	246	281	293	292	289	260	236	273	300	274	266	290	267	222	266	272	260	274	292	289	255	257	279	263	273	239	285	264	271	268	284	291	250	304	259	254	284	257	315	282	284	271	267	267	253	300	267	281	292	251	285	298	264	263	253	258	282	270	268	282	254	258	253	256	264	258	272	296	276	274	244	283	255	277	249	256	261	287	290	287	268	261	257	295	265	256	281	274	292	296	276	270	264	256	255	258	236	279	274	285	264	251	270	278	307	274	252	248	304	317	299	244	260	266	278	278	281	272	281	274	273	248	243	271	277	277	297	240	259	273	282	276	278	275	284	257	267	261	271	310	266	299	270	296	257	293	278	269	239	285	260	260	266	261	293	256	299	266	246	254	280	256	254	287	260	300	260	288	283	293	250	251	298	290	258	256	269	270	276	267	272	260	268	272	287	270	261	257	288	290	261	284	251	279	284	282	276	273	266	284	259	260	274	291	259	300	271	284	280	263	304	264	273	265	279	303	278	280	267	282	299	276	264	255	264	291	253	249	279	265	259	280	278	256	313	322	266	288	273	284	281	248	246	270	288	280	290	276	257	274	276	268	270	276	258	240	290	293	270	277	252	267	283	296	262	277	303	262	262	274	259	273	271	244	264	270	248	250	287	298	237	286	276	268	289	273	260	248	281	265	303	261	284	276	258	276	285	299	322	274	313	262	280	272	290	289	284	284	264	325	267	266	258	267	268	283	239	296	275	282	268	272	290	277	271	291	273	308	278	249	261	242	248	273	283	248	265	263	280	277	259	242	268	261	278	285	282	289	251	266	240	254	244	255	281	278	286	266	285	270	258	240	262	264	271	283	264	256	271	261	252	301	294	273	267	297	244	282	272	264	303	278	284	247	295	283	270	271	293	273	285	290	252	277	274	289	279	274	272	283	276	281	249	287	268	288	247	283	268	275	258	257	258	257	287	267	270	252	289	309	278	273	267	252	295	268	277	269	259	257	255	284	282	278	290	305	284	226	267	286	273	275	269	281	265	263	255	258	274	272	264	257	281	262	264	278	290	249	238	278	266	265	277	290	304	269	266	243	259	302	245	275	281	304	272	290	256	264	294	296	276	280	275	275	264	291	252	261	275	271	267	264	300	281	263	270	303	269	278	242	261	278	277	307	259	298	291	275	239	268	270	269	270	286	245
55814	58054	60367	58764	2735	1106	972	937	928	901	905	917	890	856	888	846	868	835	880	881	830	849	843	875	865	819	809	849	854	830	836	807	826	842	815	845	860	840	766	807	766	807	795	806	811	804	824	834	793	794	811	825	796	860	787	876	828	837	815	840	828	804	860	787	859	852	833	804	821	839	789	855	807	786	808	827	819	792	820	853	819	849	783	842	808	828	832	830	796	837	822	848	807	826	790	818	867	796	917	805	833	838	811	782	776	787	864	804	833	827	754	807	879	849	811	816	854	807	847	781	776	804	891	846	824	835	861	826	824	844	805	819	797	784	784	866	841	840	835	796	807	859	814	862	813	810	824	789	838	818	834	836	795	857	812	829	816	829	840	812	827	778	842	806	800	819	785	881	805	792	833	817	805	806	783	788	821	842	855	808	808	835	819	823	843	840	790	809	792	878	860	798	863	824	790	853	839	805	833	805	868	831	853	827	899	859	851	831	807	869	781	794	849	804	777	810	783	840	858	846	833	840	792	841	804	840	849	816	768	774	822	805	832	852	826	794	838	815	871	895	810	830	864	849	795	866	824	854	873	765	835	847	813	808	855	827	848	832	781	846	786	797	875	854	820	803	805	800	823	820	853	845	793	835	828	785	771	820	839	861	808	799	835	781	793	816	771	804	815	796	854	800	823	850	868	797	858	828	822	815	866	824	846	826	818	819	869	829	816	809	832	768	795	826	799	801	821	860	812	794	858	798	800	812	803	821	818	802	812	842	843	805	811	788	835	804	802	830	808	810	811	810	799	819	780	831	802	834	821	875	830	780	775	880	847	810	838	818	833	877	844	809	836	808	813	773	847	851	855	843	834	832	849	820	844	801	806	855	774	841	851	806	844	812	849	814	785	831	844	827	818	835	822	851	812	839	795	773	831	805	873	810	781	853	833	851	862	819	843	813	835	808	834	839	833	779	806	800	867	808	838	793	802	868	838	788	852	799	798	788	831	857	785	862	806	813	832	782	786	780	849	824	843	809	786	832	840	842	778	817	862	800	804	811	876	771	815	821	844	841	828	789	800	827	794	809	847	863	798	835	794	850	835	824	814	831	827	844	821	800	842	833	852	805	814	815	826	819	866	818	827	812	801	807	809	807	872	830	817	889	804	813	817	811	825	740	840	862	823	809	830	782	831	800	808	798	829	854	865	819	836	795	820	817	803	832	799	783	766	843	768	834	831	846	826	818	853	852	844	817	796	826	871	846	794	761	830	860	810	830	803	809	829	875	846	876	853	837	723	800	820	849	778	809	799	821	813	806	826	826	845	901	845	788	781	835	815	847	822	793	779	885	855	803	784	781	793	812	794	843	764	842	821	839	838	808	785	805	793	841	811	822	791	848	766	815	812	851	817	836	842	850	811	791	782	864	823	787	803	825	817	863	777	866	832	848	799	852	865	847	774	776	798	822	841	817	844	835	845	809	801	861	845	824	887	788	837	863	869	796	817	780	796	841	803	862	843	846	851	829	785	826	787	815	809	802	786	849	854	833	814	798	784	841	809	797	848	843	825	765	871	819	823	825	808	821	846	821	850	828	814	861	887	855	801	834	795	817	825	810	792	817	804	829	822	854	876	868	815	877	798	857	873	790	826	858	847	792	825	792	837	830	821	816	842	870	801	809	799	863	757	845	868	820	823	851	848	828	842	803	848	827	843	843	854	870	790	792	818	808	842	866	783	866	802	776	837	848	829	802	851	913	894	832	831	809	860	825	879	830	868	846	828	806	833	825	799	788	823	838	840	801	822	772	813	829	795	874	800	821	844	738	829	845	842	739	866	864	765	838	815	883	858	806	783	823	808	784	853	833	821	762	809	854	815	850	821	812	826	822	811	828	811	805	837	771	859	849	805	795	794	792	820	846	821	795	835	817	835	833	861	831	859	813	834	760	843	848	764	809	802	819	887	804	825	792	796	834	860	806	784	867	844	791	791	823	818	833	828	838	784	841	823	848	760	889	774	817	859	860	761	822	846	866	833	829	798	807	867	809	836	785	808	804	796	801	818	822	855	782	864	814	839	861	860	777	832	784	842	857	824	817	830	786	834	798	825	815	834	803	839	863	875	849	843	796	864	819	778	797	832	882	781	824	835	819	865	893	808	809	772	790	846	821	823	822	833	890	874	822	827	792	813	841	797	769	783	852	863	813	812	815	835	848	794	822	857	772	865	829	799	861	836	804	828	838	861	770	804	834	788	804	789	856	817	849	799	820	818	807	826	798	821	821	838	853	838	821	846	816	838	826	795	820	794	840	818	789	875	779	808	802	835	837	824	842	852	819	850	816	846	863	826	802	799	855	849	852	784	853	785	804	866	824	817	792	809	817	823	820	807	817	864	900	831	799	805	843	815	814	764	812	793	858	804	783	808	841	844	864	836	831	824	835	831	807	844	860	827	809	851	867	854	833	763	809	815	802	820	847	800	838	818	786	805	803	871	785	829	809	844	757	834	845	796	848	797	835	782	804	788	841	845	787	801	844	857	878	805	822	817	816	800	819	807	789	750	807	832	801	819	837	830	820	838	799	854	824	837	808	834	784	801	819	849	812	879	779	813	850	816	772	843	842	781	815	752	824	834	812	821	802	813	859	784	802	829	851	811	817	822	833	848	800	856	827	845	826	818	842	818	840	852	820	809	788	855	789	795	867	831	782	885	823	770	851	840	813	793	836	774	823	876	853	856	829	792	755	840	826	814	811	807	824	815	820	854	809	840	857	819	807	832	796	831	844	842	778	870	773	796	800	775	844	873	843	840	813	814	846	823	831	887	829	834	843	836	785	789	816	793	826	849	869	798	874	801	807	754	849	767	774	889	826	806	782	817	823	805	806	850	815	878	791	779	824	833	852	882	804	813	834	769	799	841	822	853	792	823	817	839	823	824	806	818	851	869	810	862	808	824	817	811	828	819	824	813	787	803	841	793	814	846	784	834	823	784	841	774	870	826	864	814	807	851	812	884	806	852	808	840	812	816	814	833	768	877	833	820	825	805	832	800	861	794	805	859	807	827	839	828	844	812	863	848	840	837	837	783	786	810	830	851	862	746	795	834	852	851	843	775	845	849	791	827	775	768	890	763	796	790	807	813	792	817	858	839	759	814	814	848	780	865	793	816	838	855	779	810	807	848	811	803	826	854	846	818	809	823	815	823	849	836	848	874	839	801	847	776	865	811	825	827	861	810	866	789	829	791	772	784	831	853	828	821	835	848	859	797	856	872	829	837	792	850	853	856	858	809	818	804	818	867	819	811	833	783	898	809	768	812	831	856	807	820	855	789	894	795	838	863	820	835	878	871	769	847	866	767	801	797	839	805	781	824	814	846	807	796	801	794	817	840	870	849	846	801	821	821	795	823	859	809	831	821	833	755	826	812	823	828	799	842	803	819	810	799	793	803	861	796	888	864	820	868	779	833	849	833	853	801	892	834	855	809	856	846	824	851	810	769	861	847	807	815	820
27824	14476	7277	9300	718	223	172	149	160	163	166	171	175	160	166	182	143	179	149	166	178	169	155	152	143	146	160	143	173	150	175	159	148	181	158	181	157	145	173	164	160	148	158	136	176	163	150	174	179	186	157	159	160	148	165	162	160	159	176	170	160	134	194	151	152	152	173	171	163	170	183	165	154	137	149	166	141	166	170	148	177	169	189	159	133	176	169	147	163	159	148	165	163	172	171	182	178	164	162	158	175	189	178	149	161	166	181	144	155	162	161	151	150	181	169	165	158	164	166	153	148	155	137	163	144	165	156	152	180	145	197	157	152	153	164	192	141	179	163	153	169	168	182	172	150	155	161	161	171	165	180	160	179	168	147	137	146	184	188	184	151	160	176	152	174	179	193	181	174	180	164	173	139	160	156	183	162	152	175	149	183	158	160	153	174	168	160	179	157	152	161	157	173	178	163	173	172	144	159	149	152	166	182	186	162	149	156	185	165	167	146	160	154	163	161	150	163	153	173	162	157	151	174	157	163	168	183	169	175	182	166	146	168	181	143	182	140	165	165	170	170	168	160	181	177	151	153	177	201	172	150	160	171	159	137	175	158	155	155	150	170	160	178	160	161	183	173	187	167	157	160	160	185	177	143	158	163	175	157	168	164	162	158	161	152	164	160	164	158	148	187	156	178	193	144	163	148	160	187	182	182	176	182	148	180	155	183	158	178	160	164	161	166	159	184	165	183	137	167	158	166	163	169	173	163	160	167	170	162	155	155	154	155	165	133	176	161	158	170	165	160	150	159	167	155	177	160	161	160	165	183	190	162	173	136	156	155	156	169	171	165	172	162	159	163	185	170	148	181	172	144	161	165	173	152	169	160	167	158	161	146	187	160	165	164	150	152	135	163	165	182	170	184	182	171	150	162	179	167	161	169	181	161	152	164	182	169	156	147	162	148	175	143	167	150	151	157	163	154	175	162	163	138	156	163	161	160	166	158	168	183	166	183	172	157	161	164	163	152	154	168	160	152	150	151	136	181	184	177	151	152	162	137	152	177	147	159	151	172	169	155	154	156	150	146	162	153	167	165	153	162	162	161	159	166	147	138	178	168	154	179	147	157	170	179	168	167	181	167	147	166	189	169	172	149	171	188	170	189	175	145	188	171	130	168	135	166	177	161	184	172	173	153	158	192	165	182	179	180	148	166	134	147	185	165	178	185	161	175	146	184	159	170	139	173	139	160	160	165	164	167	162	169	186	166	158	150	167	168	162	167	159	173	157	161	173	162	158	178	176	155	194	162	195	145	171	159	147	145	155	187	171	147	166	170	167	162	187	155	178	151	146	149	159	160	167	155	142	162	165	157	164	187	180	175	143	144	192	138	169	152	145	147	184	169	144	143	166	158	175	154	164	172	160	157	165	170	146	151	170	165	177	168	166	186	169	155	161	170	142	171	175	165	146	135	160	143	159	160	180	187	171	171	173	154	159	180	147	174	156	143	164	159	174	183	153	132	162	156	173	188	159	147	145	152	173	162	168	172	179	163	171	153	174	166	177	133	155	173	169	179	174	170	171	171	145	167	164	156	135	174	169	184	182	175	172	171	176	171	169	150	138	159	132	188	159	175	167	165	164	167	156	129	167	152	166	181	162	163	159	167	167	155	171	169	176	166	164	145	151	174	169	161	150	159	146	165	191	155	158	168	160	158	161	171	159	160	152	178	173	157	180	160	167	156	159	175	138	156	179	184	163	160	172	157	173	195	158	151	144	148	162	166	190	152	156	167	165	153	145	176	170	173	146	178	169	179	159	176	152	148	144	167	179	167	179	149	155	161	165	175	146	155	186	184	168	163	190	157	154	170	168	157	177	171	147	161	174	164	153	165	156	136	176	150	149	162	180	160	179	175	169	159	156	152	171	173	167	169	205	169	187	167	154	185	167	162	154	183	164	169	147	164	174	152	161	162	171	175	165	186	172	182	142	150	177	177	169	175	171	141	169	182	165	165	149	156	154	165	175	179	176	164	142	188	177	150	171	162	141	183	172	176	170	155	166	157	154	152	164	166	168	170	175	164	156	173	152	156	180	182	153	183	166	177	168	167	191	156	165	146	164	179	161	158	180	168	156	157	154	140	187	180	189	135	157	162	152	174	182	157	137	154	150	154	156	141	184	168	182	154	156	155	171	173	145	147	171	159	161	147	168	183	147	168	153	175	150	149	165	150	160	168	198	175	158	157	158	161	153	168	188	153	154	163	165	173	174	160	160	185	172	138	164	165	158	177	154	157	159	170	164	178	173	141	182	172	159	162	174	177	156	162	137	156	164	176	165	150	182	153	182	163	147	169	174	173	166	134	146	168	159	153	159	189	170	186	165	159	173	168	180	166	156	158	151	144	144	153	159	152	169	166	135	154	152	172	173	156	166	166	164	174	153	145	177	177	170	159	141	180	143	153	141	178	145	180	179	169	144	137	183	182	169	170	164	148	154	160	157	201	175	171	159	181	159	165	173	166	161	169	148	161	165	149	150	156	167	154	164	152	144	190	164	178	135	170	160	162	163	143	177	161	155	183	176	160	154	179	160	163	154	159	151	162	176	170	170	171	157	180	166	165	174	172	148	165	172	156	181	143	186	154	163	163	149	187	165	172	170	159	138	178	133	153	198	177	152	159	160	158	164	157	166	201	170	166	160	180	156	159	149	147	171	155	168	147	170	142	181	161	168	151	167	166	155	151	146	138	136	148	186	155	169	148	163	167	142	139	167	170	193	149	188	156	154	173	173	169	176	181	150	171	169	183	151	157	174	195	161	181	140	151	171	165	165	171	165	185	198	182	157	148	182	163	169	174	181	158	176	166	152	157	157	147	176	169	145	132	166	183	155	173	153	167	152	163	173	179	162	171	162	151	157	177	173	155	183	162	168	174	167	168	197	174	151	160	138	178	162	173	161	149	165	159	178	180	149	161	186	159	156	150	159	157	178	150	137	169	191	167	165	173	165	138	161	143	146	156	170	182	181	179	167	183	188	169	181	150	156	145	168	150	167	162	160	150	174	151	170	158	151	181	166	158	154	176	164	173	147	140	172	165	158	151	165	138	160	148	147	158	151	170	179	156	165	173	163	181	187	149	164	169	139	165	158	167	134	190	156	177	154	165	174	197	171	180	192	175	163	169	160	174	178	151	162	139	155	157	148	148	163	152	169	186	171	177	151	144	161	159	199	159	145	150	154	166	179	160	156	157	159	174	163	156	149	162	139	164	156	177	153	152	166	169	146	181	184	162	138	146	156	139	158	148	160	154	162	131	162	160	150	168	185	181	148	168	151	154	136	148	155	168	172	158	159	149	180	167	157	161	161	171	155	173	160	175	172	160	172	167	160	172	173	171	183	179	156	163	185	156	145	162	182	158	152	161	166	147	181	175	172	155	162	190	160	154	164	154	170	144	151	173	170	176	163	182	148	171	159	160	188	153	169	175	165	166	166	174	165	152	150	178	193	145	168
25359	17445	12173	19255	1011	525	517	566	560	561	533	504	556	533	520	540	533	574	534	551	580	517	511	536	552	530	516	558	543	540	522	567	560	540	556	544	513	550	525	547	551	516	552	499	563	557	508	522	535	549	555	556	566	561	545	496	501	547	518	578	535	531	553	549	515	536	541	533	554	524	509	517	515	547	536	541	510	516	529	552	522	511	532	544	524	587	504	564	564	507	558	512	554	529	545	519	550	526	565	507	558	596	531	566	577	540	567	585	514	541	532	554	522	556	504	562	583	542	529	531	516	521	574	552	523	512	568	525	528	560	564	534	563	544	519	546	534	510	532	553	538	551	570	536	553	559	492	562	516	510	488	542	546	535	533	527	558	521	551	535	502	597	550	519	557	548	555	544	550	551	523	566	548	555	524	503	563	534	534	524	549	536	563	561	546	568	562	563	553	540	538	535	546	543	507	528	539	546	549	528	500	514	510	582	508	517	523	526	511	525	537	534	519	500	545	557	517	542	542	531	528	550	536	561	577	556	523	550	508	538	527	550	489	535	506	547	522	533	501	559	532	478	540	513	548	526	552	545	573	557	540	521	530	535	505	528	557	540	531	542	540	565	509	539	519	561	553	486	529	515	578	521	528	541	543	533	529	530	563	519	511	552	530	580	551	534	552	570	538	558	527	536	556	597	569	572	530	540	539	571	516	544	553	551	529	556	507	542	545	526	592	562	543	545	505	512	564	555	584	537	579	532	618	524	534	552	536	531	560	465	539	535	546	541	541	565	557	520	563	573	539	563	520	537	592	539	509	523	544	536	506	516	559	548	586	549	522	555	532	546	476	564	523	526	541	521	558	520	525	528	530	525	544	548	511	594	528	553	539	519	504	527	527	536	539	544	546	518	516	515	523	538	522	588	514	566	557	517	503	524	535	542	511	515	551	515	564	580	567	584	530	556	560	540	523	558	540	490	568	544	567	581	514	534	524	562	504	545	535	515	548	569	518	537	538	541	496	502	539	523	543	467	528	567	512	491	579	571	532	570	553	546	561	518	559	518	536	529	559	533	529	539	576	550	565	511	545	511	530	529	558	537	570	567	583	522	524	551	534	544	507	523	511	566	552	514	507	534	514	523	541	539	524	529	541	531	490	540	525	524	502	513	502	524	518	525	568	545	522	526	627	495	545	573	556	529	510	515	536	533	532	584	538	559	562	573	556	541	513	573	547	558	541	546	552	540	508	498	515	560	518	526	556	523	555	556	554	549	553	530	533	498	558	555	553	542	556	524	517	588	534	564	566	555	528	521	535	579	588	551	533	527	516	523	523	566	575	541	546	532	545	555	582	489	515	526	568	531	496	535	525	551	538	520	531	552	559	545	523	583	540	522	521	507	527	539	528	509	532	518	501	514	515	524	511	523	578	545	496	527	576	533	569	537	556	547	543	560	547	548	558	546	543	548	526	555	477	557	546	574	518	559	546	558	536	530	510	532	558	514	535	548	518	495	508	510	565	539	544	531	528	516	519	519	552	498	533	502	573	547	533	546	498	525	537	509	564	529	551	600	524	528	530	496	516	571	548	542	559	567	507	555	486	515	523	565	550	475	563	540	539	504	569	538	528	507	541	556	557	543	535	534	515	553	561	521	556	521	541	541	532	552	526	526	535	547	563	547	584	490	539	513	568	525	567	521	558	509	557	536	559	529	513	541	578	524	547	583	504	546	550	554	516	545	541	537	536	539	568	542	576	520	527	527	555	519	576	544	519	499	538	546	540	530	545	564	560	560	533	545	561	524	517	552	543	565	549	537	526	546	583	537	540	480	538	575	493	533	570	522	475	577	551	524	532	528	519	507	531	558	550	519	533	541	533	503	585	545	548	549	551	551	506	539	476	587	550	512	545	552	558	538	546	536	515	522	510	521	542	595	515	556	561	498	508	571	587	515	546	538	487	518	515	514	535	515	559	520	527	499	516	517	569	534	530	542	551	515	547	554	551	551	509	544	578	566	553	545	522	549	554	537	519	555	531	516	540	610	569	577	536	566	535	512	542	554	520	510	522	569	551	565	550	577	520	520	531	540	550	519	514	555	505	517	564	535	535	523	520	555	560	551	543	553	479	496	575	558	545	526	511	556	552	535	548	514	506	535	543	546	531	547	530	521	495	528	526	506	482	509	533	541	544	474	498	508	562	568	534	552	509	538	505	544	547	564	540	521	520	562	496	523	577	567	547	533	517	561	624	585	565	547	536	572	550	503	547	550	497	548	519	540	565	541	556	513	548	524	573	511	510	509	562	545	503	538	562	518	514	537	505	486	539	530	573	530	526	542	563	528	541	520	518	570	543	535	550	557	542	524	506	550	540	516	490	498	579	512	505	563	545	553	536	545	529	527	548	585	516	521	549	522	539	541	534	509	544	529	579	536	529	557	511	505	533	541	558	531	561	552	535	544	540	533	511	507	525	534	552	553	551	576	589	559	546	548	549	492	492	544	536	504	562	560	544	553	541	511	540	483	546	567	543	545	511	569	500	577	554	511	545	545	561	538	514	495	574	484	499	516	566	503	561	531	536	540	560	524	548	532	510	544	542	521	524	535	539	546	534	562	494	522	550	558	556	508	492	516	533	532	545	579	527	547	559	539	535	563	490	560	527	528	524	545	526	518	484	520	548	526	563	546	568	520	567	505	508	566	590	520	549	581	527	574	570	543	547	528	543	565	554	558	549	512	597	526	500	537	531	535	496	565	496	563	548	570	550	525	543	550	520	552	528	535	539	516	514	506	550	549	547	561	513	502	564	534	549	510	515	552	538	530	525	529	553	574	499	558	516	541	544	530	528	522	546	558	574	569	546	574	544	520	535	536	540	548	513	513	550	542	515	493	519	506	549	536	547	547	542	540	558	515	504	547	516	548	537	521	553	525	523	548	532	549	552	530	523	485	525	563	546	576	526	563	545	559	523	553	552	532	557	517	541	521	536	536	580	506	588	535	488	544	519	536	497	515	575	545	491	516	595	544	544	556	499	502	567	575	574	551	531	514	556	553	549	517	537	563	522	549	505	493	491	501	554	542	521	529	567	568	522	522	544	545	555	561	579	570	514	576	589	565	559	562	570	550	577	505	530	569	542	577	536	583	555	588	549	537	533	511	532	490	574	551	556	532	554	578	544	549	523	568	507	580	519	542	558	554	532	533	531	551	494	547	526	522	552	536	548	549	537	509	550	521	526	534	535	527	530	563	518	572	536	565	544	529	533	503	515	621	535	501	547	502	536	529	513	535	534	572	541	536	559	526	534	534	556	485	563	544	532	573	582	568	572	581	495	509	554	530	546	572	556	532	545	521	576	517	521	564	531	563	546	543	528	551	553	522	537	523	514	569	513	539	510	547	530	548	544	563	543	536	514	517	551	592	487	538	503	534	520	562	513	564	543	523	511	568	569	557	524	570	492	526	552	510	522	541	567	551	521	525	550	551	535	536	531	526	533	547	555	532	554	531	497	530
60721	52346	45073	44742	13561	734	152	185	178	184	178	164	149	165	157	180	159	177	143	146	175	169	188	165	181	162	196	172	167	138	180	182	161	162	170	160	170	155	179	167	157	160	179	154	186	186	169	179	164	158	158	182	167	203	175	169	178	167	162	157	156	171	148	144	186	173	158	145	163	160	189	171	166	184	173	168	158	157	171	135	159	187	136	180	147	167	150	158	155	169	142	162	170	169	175	162	160	173	177	171	182	164	164	153	152	153	183	155	146	182	162	171	142	168	170	167	164	187	178	160	161	162	166	148	153	169	168	145	171	150	155	147	168	171	157	157	160	158	147	141	178	184	153	157	156	178	181	174	154	182	174	175	145	181	172	170	186	177	153	171	172	158	166	163	164	150	170	159	162	159	175	161	158	154	162	164	165	160	168	167	168	195	186	164	179	163	161	151	175	161	175	158	153	177	162	163	187	178	160	167	169	144	155	167	161	165	177	148	163	154	145	163	149	167	157	157	183	176	177	150	189	142	157	168	192	178	156	168	159	182	165	166	202	183	172	153	176	137	174	191	170	154	160	166	182	168	149	152	181	168	170	174	171	155	195	152	177	170	160	161	142	172	179	158	147	170	172	158	165	155	166	163	157	157	186	181	177	153	163	182	166	147	181	188	171	177	158	178	197	149	184	168	178	192	148	162	158	157	169	169	164	149	172	187	176	172	158	180	194	152	159	155	160	165	174	161	142	136	170	177	153	189	151	154	177	156	169	179	170	170	185	174	176	154	162	200	175	169	174	168	192	143	142	179	174	163	161	152	163	171	163	153	185	194	158	165	151	164	162	159	168	165	179	171	182	161	154	162	185	162	182	154	138	139	165	161	160	135	161	171	161	171	154	188	172	154	162	150	179	168	157	184	178	149	187	170	173	160	166	159	184	186	163	140	155	177	177	175	168	172	151	168	141	179	179	170	200	185	181	157	156	171	153	167	158	162	172	175	176	139	158	161	132	176	167	145	170	177	160	184	170	165	175	179	144	176	166	175	145	162	169	155	157	180	176	171	171	182	167	182	171	166	173	161	167	138	190	171	169	165	174	175	166	176	168	187	167	180	151	175	164	173	182	159	166	156	152	146	160	173	173	166	166	190	150	166	161	163	159	174	157	165	165	178	166	159	155	169	167	163	151	176	176	158	193	177	178	174	178	177	198	150	152	140	148	159	170	173	184	163	171	188	148	157	181	196	160	161	178	172	160	167	177	172	160	162	177	162	161	150	154	184	190	149	162	146	165	182	171	152	174	183	151	188	155	185	167	169	169	163	150	148	169	177	180	156	161	151	165	148	180	166	153	144	161	188	160	140	172	167	164	177	184	157	168	182	162	165	165	180	181	176	164	171	176	162	162	156	186	167	152	167	162	145	184	166	179	177	161	162	167	177	144	167	157	169	159	174	179	170	161	156	144	165	171	176	167	180	163	183	161	173	163	165	176	182	171	174	145	188	179	189	174	170	185	167	165	172	182	177	164	157	127	187	177	159	171	158	180	195	146	144	174	168	183	166	156	157	147	165	175	185	175	164	154	173	168	156	160	171	156	166	161	174	186	173	163	182	197	169	159	168	172	159	178	157	170	177	144	142	177	144	185	184	146	159	170	184	163	162	149	161	157	140	182	152	144	153	175	177	174	172	158	170	157	177	178	163	151	168	165	176	169	167	170	171	164	150	163	169	162	193	152	165	153	160	158	175	172	178	168	176	181	172	200	165	172	181	174	172	163	154	173	188	141	166	161	158	134	158	158	179	155	169	170	152	149	153	179	172	173	168	169	154	176	167	174	184	195	170	183	176	153	168	186	155	163	178	159	173	176	167	155	206	183	169	181	180	178	159	174	171	165	166	169	169	171	163	174	179	188	173	168	160	186	155	169	178	164	181	153	160	168	184	170	160	151	172	172	158	173	181	148	176	181	169	173	149	144	156	169	164	174	167	176	165	177	141	147	161	175	175	169	159	171	157	181	169	167	147	191	143	166	180	181	173	161	164	162	151	153	164	161	151	156	148	182	181	156	157	153	149	161	162	170	184	157	154	167	148	155	170	157	166	158	153	170	157	149	139	172	151	159	163	186	162	157	195	149	147	151	168	164	168	169	169	203	181	187	198	173	148	178	170	166	153	178	144	174	165	169	167	145	154	169	171	158	158	143	176	173	156	164	191	195	184	157	172	202	179	165	152	161	152	160	167	136	158	159	168	177	168	185	156	158	176	167	168	150	169	165	171	165	147	162	166	171	155	151	148	182	159	163	142	150	159	181	173	175	184	180	167	161	181	151	148	177	142	162	161	137	145	167	176	148	139	179	161	133	147	122	156	153	178	170	184	162	159	166	174	186	156	147	142	157	167	160	191	188	173	171	174	143	155	164	168	168	156	153	156	154	152	150	177	155	171	157	158	171	153	151	146	180	165	168	185	162	158	187	142	157	173	152	163	167	195	180	168	171	169	179	182	155	183	154	158	170	157	163	169	159	188	142	156	148	169	174	184	173	143	154	158	175	171	167	168	175	169	160	171	161	164	193	160	150	181	171	158	151	174	155	144	157	172	187	151	152	155	163	150	177	167	167	141	191	168	175	162	195	141	156	144	167	152	170	178	168	155	164	183	185	141	183	155	167	185	191	157	181	166	156	174	161	160	185	147	158	168	148	160	156	170	165	158	176	169	150	170	175	178	178	186	169	172	162	168	162	150	183	167	163	170	167	169	159	177	207	171	180	162	162	151	165	180	148	161	137	181	188	150	136	173	156	174	148	146	149	170	168	161	167	179	156	142	169	157	168	172	172	170	164	160	151	167	172	169	167	168	157	191	134	164	192	162	147	153	161	172	148	169	180	151	168	153	171	141	171	171	159	149	184	175	180	174	156	173	166	168	144	169	164	175	148	176	163	162	177	180	185	164	163	175	154	170	175	181	181	173	187	181	170	162	154	141	182	148	182	180	190	166	184	166	176	168	182	165	157	170	141	161	180	170	174	171	154	164	159	165	174	188	159	166	151	180	188	167	162	179	177	154	157	152	169	179	162	179	162	126	173	176	155	162	180	172	157	184	165	161	173	152	164	146	168	163	167	187	182	182	168	173	165	159	158	174	163	162	183	168	181	151	157	153	154	211	204	160	173	153	141	167	163	154	182	168	152	172	166	192	169	161	160	153	182	174	155	158	160	165	161	176	155	147	150	150	144	177	163	162	157	171	174	135	167	174	166	167	159	175	175	144	156	159	154	150	176	162	184	169	154	175	150	169	172	178	171	174	165	164	168	163	188	146	172	175	151	161	151	178	177	190	168	177	167	156	163	167	175	164	177	173	140	175	171	186	184	160	147	150	187	160	165	163	165	172	190	174	187	168	167	183	165	164	190	158	166	163	165	160	166	165	157	167	177	180	187	170	134	176	145	160	148	183	176	178	197	156	173	158	165	170	206	175	166	146	157	174	168	166	143	178	167	164	163	139	145	146
42396	42213	43225	47532	4598	645	659	591	594	551	565	586	543	561	610	514	580	559	523	571	548	534	532	518	562	553	558	573	575	549	566	537	551	509	546	541	541	542	553	582	529	582	581	577	565	534	546	542	538	528	527	523	512	562	558	572	538	554	554	564	515	558	523	562	561	568	512	551	557	540	565	567	556	552	562	558	564	548	567	499	533	548	545	527	543	561	557	551	528	553	519	574	580	556	551	546	545	529	566	586	602	531	560	554	518	559	565	533	525	573	564	483	528	553	554	589	531	525	543	544	529	551	552	529	563	562	568	549	544	528	515	546	560	551	521	536	541	557	506	560	552	521	546	567	538	602	562	571	589	504	552	579	512	532	560	566	560	514	534	566	550	587	535	587	552	545	573	566	535	580	579	547	564	511	548	551	532	545	512	559	564	538	528	558	597	535	580	520	528	554	553	542	545	514	536	563	570	567	546	561	584	561	586	555	557	574	557	564	563	536	561	537	557	545	547	537	528	563	564	542	560	558	549	519	555	517	526	530	526	580	557	512	548	567	511	556	577	519	575	551	572	527	555	508	579	552	550	521	538	569	526	578	549	540	559	581	569	541	555	523	560	553	510	559	540	589	534	516	525	578	561	545	545	548	589	544	517	565	541	560	573	556	540	539	576	583	529	546	547	528	545	573	540	546	546	587	537	557	553	530	518	532	537	537	565	536	546	546	521	581	563	517	507	588	544	531	565	549	531	592	553	566	524	502	514	562	517	551	535	544	553	524	549	518	518	507	588	589	555	568	541	542	538	552	503	506	547	550	547	530	533	590	535	568	558	551	572	516	580	556	536	554	531	521	512	550	531	524	556	544	559	552	567	557	599	575	555	583	554	552	512	591	556	552	561	522	505	592	550	550	515	551	517	530	576	533	548	517	536	556	551	524	569	531	543	531	520	582	535	566	490	544	576	528	540	543	604	575	570	580	574	591	536	565	569	542	576	541	560	497	567	554	529	541	564	562	532	557	545	513	512	545	514	540	607	579	559	538	536	540	531	519	521	523	508	561	583	565	517	533	540	539	562	574	544	509	539	545	540	552	555	537	573	560	532	530	552	563	548	540	513	563	524	537	525	543	560	536	547	517	575	527	541	579	552	505	549	595	563	548	540	507	537	491	519	548	559	564	536	544	538	566	563	556	537	544	587	499	578	584	565	542	502	539	536	539	529	519	519	523	570	573	551	563	524	541	516	526	554	559	540	573	575	551	596	593	544	544	526	542	519	541	530	527	539	550	532	569	574	521	525	578	557	537	574	563	589	558	537	543	554	560	564	544	520	586	557	566	541	568	561	584	563	568	510	501	524	551	533	499	533	514	558	522	568	530	584	543	536	568	561	519	572	536	518	527	580	529	595	553	540	555	582	530	565	484	561	530	535	552	572	565	542	566	548	536	565	546	522	570	541	550	556	562	556	588	541	536	596	547	520	531	512	523	513	543	553	527	549	533	547	570	561	544	500	549	554	561	577	539	570	550	540	579	515	562	557	554	550	522	526	539	560	543	579	541	503	581	569	539	527	568	572	576	589	529	550	524	502	581	567	558	560	548	566	596	576	545	578	541	511	544	572	561	496	528	534	572	547	552	536	551	529	590	536	528	552	548	580	539	550	575	596	537	570	520	521	547	506	509	522	540	549	490	526	523	584	520	504	535	615	539	529	510	543	541	543	554	559	542	527	564	549	551	548	515	559	549	522	510	558	513	511	520	531	554	508	553	551	512	581	560	570	562	646	556	603	492	540	540	515	540	552	536	536	580	574	576	516	523	551	534	596	574	648	526	540	502	539	548	578	532	558	513	535	605	568	533	581	496	556	542	583	502	551	549	516	537	536	531	508	532	498	543	579	554	550	540	550	582	552	553	527	580	571	555	542	559	561	572	541	557	507	583	569	561	530	553	542	539	558	590	556	533	503	550	537	513	569	611	578	529	519	492	570	524	560	554	563	502	566	553	563	556	498	577	544	516	521	527	562	510	562	561	595	529	524	527	529	530	498	547	567	512	575	576	548	521	575	556	535	521	556	517	564	532	542	550	501	535	570	579	542	542	556	521	513	577	560	544	573	508	549	522	556	547	570	560	526	579	539	564	565	531	535	560	523	604	502	542	537	552	522	554	543	579	541	555	548	536	547	564	523	554	586	545	563	538	556	520	545	496	577	533	558	511	538	525	547	530	590	584	537	529	543	498	524	557	533	552	521	582	528	555	543	526	549	586	546	559	538	563	530	530	529	509	566	519	546	578	547	543	552	492	552	535	536	562	552	522	564	565	520	564	573	555	562	556	524	534	562	537	548	541	562	564	512	524	571	542	539	539	531	581	542	567	530	518	567	570	543	569	559	553	576	586	535	533	547	525	567	545	581	541	548	525	542	552	549	583	574	563	552	534	527	534	508	550	558	577	593	543	532	514	563	556	554	566	536	561	520	537	529	546	548	571	513	549	542	567	522	554	564	562	526	527	564	517	543	547	544	555	589	535	546	539	529	560	555	527	513	560	559	528	546	541	552	589	547	539	525	529	528	558	497	527	548	527	531	555	545	527	504	531	533	570	559	498	526	511	532	552	573	541	526	572	572	562	539	539	535	536	531	537	563	528	544	553	578	551	511	565	569	526	537	602	526	536	526	528	564	544	524	562	588	541	523	551	519	551	537	533	537	567	520	542	582	548	519	575	524	525	535	529	569	543	524	538	540	561	587	573	511	533	549	572	574	525	526	582	556	581	578	569	572	571	573	531	570	543	541	556	550	585	605	561	561	535	568	550	541	525	578	525	545	556	571	546	563	511	544	523	554	546	564	534	521	527	541	547	497	550	550	550	561	514	541	554	525	530	553	543	553	549	575	539	565	553	578	548	524	564	510	552	583	554	561	513	519	528	558	538	568	539	546	557	556	511	567	545	550	530	541	546	584	536	506	543	525	536	556	548	553	502	535	585	563	551	519	559	544	543	535	530	569	507	529	552	509	593	533	562	576	575	513	531	523	523	523	543	559	544	573	563	574	533	538	507	545	547	551	564	565	550	612	552	519	549	538	564	557	562	541	546	524	581	569	536	542	576	564	537	562	568	517	527	572	536	600	579	556	548	543	561	539	527	532	551	567	564	546	516	537	535	575	543	574	505	532	551	561	554	538	550	530	534	561	543	530	542	544	572	537	517	519	529	558	566	538	505	551	519	508	589	518	553	535	513	536	523	553	536	552	560	534	561	572	577	542	515	531	557	559	552	575	543	546	536	545	553	585	561	539	534	513	557	598	552	519	523	509	544	550	534	515	555	534	527	565	553	525	500	525	525	533	571	552	501	541	562	538	556	551	538	527	516	558	529	521	578	552	565	520	541	567	520	571	564	568	559	542	543	578	559	532	514	583	567	507	562	592	516	534	540	545	509	579	535	586	562	526	562	554	543	541	546	572	573	570	531	539	536	560	510	596	568	581	557	518	536	572	514	570	586	594	588
76506	69548	61848	62340	24930	4425	370	328	321	327	289	270	278	278	269	288	283	291	301	279	264	240	269	285	267	294	303	261	297	300	270	305	249	272	314	249	283	287	267	279	255	292	250	249	296	274	283	286	267	306	304	275	290	251	237	272	308	296	282	268	256	249	229	278	289	277	286	287	302	279	303	305	310	268	309	270	276	262	280	310	273	269	313	265	253	227	300	264	282	265	274	284	274	252	279	271	279	283	258	290	279	272	283	259	268	284	263	284	254	288	283	254	263	297	256	273	284	259	304	252	280	263	274	300	295	300	277	243	287	284	251	286	258	269	285	255	289	293	281	253	275	289	274	267	270	275	297	273	289	244	259	253	279	231	278	281	255	277	287	310	279	271	261	255	244	274	264	285	271	279	260	258	292	269	268	253	278	314	289	304	266	271	292	312	294	316	308	274	304	273	271	262	287	278	276	259	296	259	267	267	293	269	266	281	256	253	282	280	274	294	272	258	270	260	261	299	296	258	309	287	276	255	280	269	289	281	283	263	283	289	292	271	288	280	294	287	289	260	295	278	278	282	270	287	282	266	283	269	283	265	269	277	281	249	295	242	254	252	289	256	267	265	298	263	241	270	292	268	273	269	289	267	275	275	261	281	290	251	277	272	303	252	303	310	249	256	266	273	269	232	287	311	275	275	287	259	303	283	237	258	278	277	295	294	283	269	258	309	280	298	282	278	276	310	253	297	268	281	265	265	277	265	288	311	290	278	307	248	267	284	265	272	257	285	256	289	293	269	275	294	268	301	285	320	263	282	283	305	276	291	269	268	297	273	270	270	269	241	284	267	268	290	279	266	308	274	278	305	296	280	294	257	278	293	303	267	304	279	276	273	247	273	282	329	268	270	268	300	287	300	286	251	288	268	280	269	289	271	264	282	295	280	277	304	287	281	259	260	278	299	292	285	258	271	274	297	268	259	259	282	277	264	280	272	276	255	293	302	286	288	290	269	263	295	262	267	275	277	271	271	287	286	269	298	234	280	265	274	270	286	263	289	286	288	265	277	275	288	272	283	303	271	259	284	266	253	286	285	273	237	259	268	296	275	268	257	279	298	296	317	238	269	288	284	268	302	297	288	269	257	276	306	264	273	304	299	294	254	293	278	268	300	251	264	278	281	253	293	278	304	284	258	283	265	296	254	262	281	266	263	291	267	273	259	264	314	319	282	288	286	281	244	262	289	275	278	292	283	273	278	310	266	274	283	286	294	267	282	296	271	240	296	267	287	284	282	296	322	275	265	263	269	266	260	269	253	272	291	291	265	260	273	281	273	278	280	273	287	274	292	284	296	307	277	258	265	265	287	282	272	277	258	319	305	268	264	292	274	283	285	252	292	288	285	287	232	279	281	288	320	261	292	283	263	282	261	247	293	296	283	293	288	255	264	249	282	239	268	268	280	262	285	264	265	239	288	274	253	284	304	290	276	290	253	305	301	286	292	303	261	251	253	284	259	271	294	306	310	263	290	271	265	256	267	278	302	299	280	276	308	284	280	253	268	240	315	283	272	270	252	263	289	262	262	278	308	270	263	289	303	291	305	294	323	291	280	245	266	292	264	261	272	287	269	281	268	258	270	281	263	237	275	266	274	278	284	291	263	274	250	271	240	257	279	266	272	255	277	276	311	266	292	278	301	285	276	292	278	265	263	297	274	277	271	289	317	270	241	302	284	294	277	278	280	257	272	275	275	293	248	256	303	266	290	270	276	284	277	292	291	250	268	268	270	282	250	276	286	288	253	283	259	287	281	282	293	292	280	265	248	268	262	277	316	320	253	308	245	296	259	273	283	267	297	283	263	269	299	298	280	256	277	285	285	273	270	263	282	239	286	268	299	280	269	244	306	240	262	285	279	259	300	285	267	284	273	289	273	262	247	280	291	280	259	284	281	278	288	290	297	300	282	269	252	301	290	294	271	281	269	267	302	286	285	309	286	257	273	314	290	240	261	296	268	272	304	261	263	295	273	262	291	279	291	271	292	274	271	246	260	256	254	295	279	276	272	277	267	262	273	284	280	283	266	286	266	269	297	275	276	293	285	271	276	242	268	294	304	269	260	258	301	272	276	287	283	306	284	327	299	269	246	292	270	294	255	267	279	271	279	273	258	273	287	280	295	298	245	276	269	280	259	265	290	271	284	280	295	265	286	278	281	275	267	281	293	242	265	276	259	269	277	296	273	313	275	295	275	291	285	274	286	282	282	265	255	288	294	278	299	273	274	262	283	295	255	266	264	291	263	291	249	269	260	268	281	274	282	266	283	241	251	259	295	283	268	267	276	280	253	259	260	295	272	267	279	292	296	242	272	256	293	255	292	294	276	267	250	270	292	283	276	273	298	295	274	267	263	256	253	263	268	255	264	286	291	260	289	269	271	259	267	267	287	270	271	289	280	267	310	254	275	285	277	322	278	278	299	291	291	288	256	263	286	240	277	281	262	294	266	274	302	261	268	280	267	303	309	266	263	266	283	253	260	263	295	267	278	311	267	267	286	305	288	261	295	311	311	263	291	249	285	290	274	260	245	291	293	292	276	286	289	251	265	313	257	268	274	274	268	291	280	281	264	273	253	265	281	286	232	309	259	266	270	257	249	278	312	294	265	227	294	253	283	279	274	294	275	271	266	251	302	291	271	301	279	306	283	307	288	257	275	291	277	293	298	295	290	251	272	255	274	283	278	281	282	274	284	273	253	310	283	276	293	286	277	310	255	270	275	295	296	286	265	243	262	289	288	302	279	253	280	291	250	279	231	233	281	282	291	276	265	274	296	268	290	262	291	286	278	280	275	286	299	256	270	308	286	273	266	247	269	270	273	266	303	284	279	296	279	282	298	223	267	287	272	260	316	270	283	265	264	269	301	256	311	274	250	267	277	273	301	302	281	276	298	272	257	247	284	262	258	286	279	279	293	274	265	279	255	291	277	295	285	269	294	232	307	292	287	259	273	273	266	306	273	273	249	251	290	275	286	281	284	267	285	280	259	236	279	287	262	298	296	285	271	259	292	308	269	286	303	287	281	262	295	263	291	292	285	299	293	274	270	301	250	287	284	239	275	292	299	280	280	272	282	270	249	283	278	273	274	269	286	282	241	277	265	275	280	270	268	242	291	270	289	308	291	280	280	267	263	305	283	271	295	258	284	283	305	316	290	266	272	269	305	251	266	290	268	272	247	290	279	264	295	266	237	268	297	273	299	287	288	279	281	298	240	283	247	259	266	267	289	294	266	295	288	243	284	228	255	315	298	244	267	285	289	299	269	288	283	261	277	274	280	296	291	249	267	294	255	285	263	263	276	257	253	309	261	301	254	277	270	266	280	298	265	269	255	276	263	279	288	272	288	278	274	265	264	279	293	273	273	304	289	256	280	260	279	275	287	292	274	281	259	309	293	301	266	301	281	302	263	266	281	291	304	284	282	278	255	264	260	264	278	287	247	262	286	254	299	270	292	261	270
56301	56703	58535	63556	7050	1056	992	901	953	841	882	928	914	912	875	868	845	889	905	857	881	919	860	881	826	856	821	856	840	885	891	828	839	825	855	829	840	844	811	878	798	862	805	847	909	790	852	878	849	887	838	815	830	806	843	858	818	864	822	825	819	842	819	841	876	837	914	862	837	774	869	878	833	810	802	826	803	813	831	833	866	836	828	802	858	809	857	837	836	827	835	767	773	808	823	871	858	853	818	873	809	878	842	860	861	836	831	793	878	813	865	851	846	897	900	883	856	818	869	824	848	860	860	801	833	814	844	827	853	811	866	849	796	817	839	806	874	814	809	874	884	822	828	841	830	832	835	843	824	810	838	855	814	851	838	878	827	818	769	848	818	835	866	830	852	784	849	831	902	826	858	814	845	821	857	841	806	854	839	875	818	853	853	821	808	824	810	842	851	851	809	813	884	880	856	836	775	832	845	872	873	834	856	824	805	850	837	813	873	791	886	812	836	814	818	803	800	817	842	805	846	842	877	844	824	820	875	854	900	836	808	838	831	833	848	799	826	842	787	806	829	825	825	859	862	805	812	869	804	890	812	805	885	808	855	836	805	836	848	814	806	781	862	862	877	844	827	816	873	842	851	797	843	893	865	879	892	850	822	821	864	833	863	780	867	802	800	799	821	792	851	858	856	858	806	849	843	843	845	767	804	909	828	827	838	854	826	821	895	792	906	816	834	843	850	830	805	814	827	840	848	864	854	828	815	814	840	785	874	843	847	862	820	861	894	834	854	860	804	879	887	844	859	815	890	840	889	818	877	873	860	887	784	820	885	823	805	797	866	806	848	806	855	840	863	838	845	828	782	786	864	824	881	874	809	826	914	812	860	868	869	840	809	851	826	879	906	780	812	837	867	912	853	820	874	833	846	879	874	792	897	810	849	844	817	798	835	851	824	831	819	853	849	818	844	847	812	825	810	793	850	839	825	833	809	844	833	826	821	833	846	834	849	811	837	821	871	820	802	858	834	825	894	833	778	812	866	791	850	840	796	825	825	862	813	858	790	875	848	841	841	812	809	832	824	769	854	866	800	834	805	842	849	818	829	835	834	843	816	886	803	811	797	792	833	797	825	830	838	871	867	819	846	846	863	837	855	842	839	853	885	885	818	805	874	792	831	796	868	875	836	854	790	808	837	820	905	838	843	863	845	872	810	844	824	842	847	801	798	819	816	826	809	816	820	836	833	804	848	810	770	837	872	834	783	809	836	788	814	860	900	882	891	880	841	827	810	872	795	871	843	834	820	873	867	842	823	786	821	755	838	817	877	831	811	858	845	815	853	812	826	851	852	806	791	859	832	793	853	841	854	856	860	794	797	827	836	839	855	859	847	862	788	818	845	862	856	828	843	833	849	855	903	866	858	850	813	836	862	843	847	835	867	849	796	841	827	869	823	814	883	827	811	855	800	844	859	875	812	847	823	867	812	807	832	829	827	866	823	813	849	827	848	835	885	834	786	839	876	866	793	818	881	846	826	841	812	868	806	811	862	840	841	843	843	814	828	865	840	847	850	804	812	839	862	800	860	770	784	838	908	834	831	845	850	850	867	832	814	887	852	812	855	828	843	781	840	797	817	895	810	784	836	805	837	898	854	836	858	809	857	830	849	862	828	874	821	834	797	839	799	847	865	898	841	805	841	859	801	821	852	802	861	853	827	896	832	831	807	836	842	836	836	839	780	816	901	853	848	821	852	832	852	865	796	839	864	803	846	793	848	782	847	827	825	867	815	822	850	852	835	847	833	859	891	846	814	826	876	839	815	803	848	798	860	786	844	819	839	848	825	815	829	826	884	843	822	791	859	781	861	849	871	861	825	868	860	817	860	856	880	863	889	868	878	852	851	837	835	851	863	844	824	872	814	826	828	852	836	831	838	827	827	825	882	845	844	827	842	815	843	830	861	816	799	820	845	813	832	833	822	802	791	799	818	856	800	871	864	800	869	796	786	813	781	875	853	830	823	842	845	858	850	876	794	853	811	861	873	806	836	823	820	864	815	864	842	834	845	830	875	846	865	851	845	870	882	781	848	808	839	862	839	843	837	826	863	851	796	823	819	863	805	844	843	834	784	840	875	839	863	876	882	835	800	836	841	822	834	851	833	847	816	874	842	818	817	884	825	798	808	881	842	820	852	820	845	783	798	833	802	823	848	805	833	835	844	839	829	813	835	835	822	871	819	866	810	827	830	896	864	841	841	802	836	841	826	844	803	834	796	815	819	865	864	885	796	807	799	837	862	859	835	877	838	851	837	776	869	818	840	760	871	849	838	837	790	853	868	862	861	794	838	872	837	823	812	888	884	854	841	807	870	835	842	811	866	855	818	802	866	827	830	842	831	833	841	839	823	872	805	850	804	821	856	853	832	860	802	881	770	858	842	821	817	831	833	850	855	843	890	841	873	904	831	847	809	816	842	840	818	808	856	846	794	862	855	850	847	862	834	868	853	838	855	847	824	824	829	789	841	835	819	814	789	813	852	846	849	846	836	883	870	836	821	858	800	816	818	799	851	819	852	821	858	858	921	776	837	776	817	823	849	838	832	819	863	853	836	898	837	833	803	840	806	856	771	799	802	846	866	794	787	876	841	831	836	856	856	863	827	823	765	833	845	822	819	829	809	828	838	842	893	814	871	794	819	866	804	795	853	790	803	884	881	798	830	831	816	804	857	805	778	795	832	821	845	824	818	856	843	860	865	791	851	872	839	826	839	862	809	885	851	803	847	818	889	837	810	851	831	827	795	786	850	880	834	826	815	900	883	849	880	841	855	783	857	788	841	781	805	758	818	859	862	842	863	841	836	855	867	868	818	841	812	812	812	841	833	876	874	825	849	772	847	801	815	845	804	795	782	867	818	801	798	861	854	863	828	830	865	855	786	791	879	888	863	859	844	832	859	881	849	841	882	847	832	910	815	821	845	843	792	819	818	831	853	825	855	847	815	830	836	840	823	872	871	838	841	837	811	851	782	814	843	821	810	844	902	788	855	803	820	811	856	911	827	809	840	858	884	831	818	833	804	841	853	849	822	830	840	821	784	809	829	858	861	891	820	873	830	855	844	779	854	882	797	865	863	841	838	821	766	848	867	813	814	820	836	842	807	850	815	818	861	847	833	871	840	891	869	817	825	805	840	843	821	804	819	793	910	854	847	859	831	817	812	870	828	788	811	836	854	827	811	840	883	853	848	846	819	895	836	819	849	821	878	835	853	827	823	837	836	826	859	780	779	811	859	841	816	840	897	839	840	825	811	846	854	871	807	819	817	824	754	792	902	859	824	809	826	794	830	798	767	760	880	868	831	884	802	844	848	873	849	869	793	830	857	836	843	896	809	865	770	844	903	812	829	836	818	822	800	826	839	879	809	788	837	861	876	810	889	884	803	854	849	851	839	893	843	853	860	871	822	809	822	830	850	849	813	849	855	839	781	835	862	821	912	886	863	844	797	850	836	812
27341	13309	6491	9471	715	179	157	158	189	164	153	154	152	150	151	160	169	184	170	160	156	147	170	147	159	159	148	175	159	136	162	157	172	168	163	166	159	174	151	156	169	177	161	155	150	155	191	164	155	187	164	162	143	157	173	141	164	158	155	166	161	149	157	163	145	177	168	146	163	133	152	168	157	160	146	157	146	149	180	161	164	146	137	191	153	142	167	177	150	148	150	165	157	161	149	168	158	153	161	154	183	177	173	146	155	155	153	153	166	175	160	149	157	175	158	149	172	162	152	185	166	139	155	163	143	161	156	177	161	156	153	160	169	177	148	168	152	133	162	153	170	173	154	161	181	154	161	184	178	159	175	163	155	149	171	186	154	170	188	153	182	143	162	149	149	156	152	184	135	161	156	153	163	184	178	177	158	167	158	138	166	145	170	175	151	167	148	165	159	167	178	159	165	153	154	158	168	162	173	168	154	142	171	161	163	157	160	180	178	138	169	157	183	148	168	165	151	197	169	164	155	142	180	154	177	139	154	157	148	157	157	165	166	152	166	171	161	164	166	150	142	144	164	155	142	153	165	186	159	150	162	167	168	179	166	175	177	156	138	177	159	155	162	163	179	162	153	174	166	151	165	174	154	172	172	168	186	175	153	151	182	151	157	156	162	152	151	165	164	166	166	152	164	158	164	155	163	153	139	160	139	164	177	174	167	156	171	178	164	174	160	147	171	167	181	170	159	157	150	161	166	154	154	152	172	172	181	154	159	170	158	145	147	167	172	156	168	174	176	165	183	155	167	162	138	162	152	159	171	168	189	168	167	159	168	155	155	167	153	164	164	178	147	170	178	157	174	146	165	141	143	151	159	160	150	162	150	140	150	159	154	173	154	161	174	148	156	178	150	169	168	159	168	151	165	167	146	174	169	173	184	139	156	169	178	138	166	173	169	148	150	172	165	158	145	162	162	187	142	164	156	169	146	145	181	147	166	154	142	151	174	154	151	160	203	146	182	158	164	187	137	170	171	141	151	152	176	175	155	167	150	134	178	162	168	161	150	165	179	162	150	163	152	181	155	169	148	163	165	137	167	175	162	171	152	162	165	180	157	176	162	160	145	165	162	152	147	143	177	166	174	158	160	155	150	154	190	138	146	161	161	157	168	175	146	183	153	155	155	173	154	142	137	149	171	173	163	154	166	158	164	157	163	153	174	165	156	167	166	177	186	171	160	165	150	158	176	148	174	165	161	171	162	174	168	152	162	141	161	150	153	181	153	145	161	167	169	161	179	161	135	143	163	160	157	155	156	189	177	180	156	182	168	170	163	172	176	161	174	140	178	157	157	160	173	175	175	145	144	180	157	154	175	164	147	193	164	165	141	156	150	167	172	158	148	195	186	167	172	168	201	145	160	145	159	158	159	155	160	138	174	156	149	131	138	167	176	164	170	160	153	166	176	149	141	167	163	161	147	168	179	160	174	164	135	176	171	152	149	154	146	150	152	183	190	161	162	159	166	176	163	184	175	149	160	156	152	159	147	167	161	155	157	153	159	152	176	165	138	165	144	158	170	151	153	168	154	146	171	157	171	159	146	163	184	141	204	175	152	155	143	162	179	150	151	177	153	154	155	141	147	189	147	166	155	167	149	176	142	140	159	163	173	147	167	166	154	165	175	200	152	169	170	160	157	153	156	170	162	148	174	150	157	166	139	147	158	156	161	172	161	155	157	135	162	159	157	162	135	165	165	165	151	160	164	182	148	160	156	170	182	157	172	159	147	144	170	168	162	162	153	176	145	158	171	158	162	151	150	146	136	160	144	148	164	157	208	194	158	148	167	153	161	176	180	168	166	169	172	151	149	169	182	154	166	161	173	166	148	172	187	163	153	178	175	172	143	163	142	166	167	158	160	157	191	144	156	158	156	172	168	167	155	178	162	172	174	164	155	159	166	152	139	145	178	172	176	165	154	170	134	144	164	175	158	164	143	182	164	169	153	164	162	166	148	162	178	183	172	169	145	169	154	166	180	165	158	177	186	161	160	140	153	134	166	140	177	164	158	141	174	160	162	182	163	165	157	173	162	157	157	161	165	162	195	159	163	161	134	180	160	174	162	186	171	172	196	141	167	152	158	159	170	158	163	178	154	152	171	168	189	190	163	148	152	170	165	155	165	138	161	154	154	166	148	158	143	157	153	169	164	174	133	157	161	165	157	172	159	182	147	175	159	168	155	169	156	154	159	163	171	149	140	160	178	153	168	154	154	155	161	172	148	188	162	177	171	156	151	167	160	136	151	176	164	166	132	178	151	162	170	159	151	155	171	167	156	184	186	156	165	157	144	146	150	134	146	159	167	152	141	171	161	160	160	150	176	158	173	170	155	162	149	150	177	174	142	169	152	156	161	167	159	185	157	153	170	157	146	154	169	180	156	149	164	143	150	185	167	159	151	148	141	175	141	164	147	160	160	157	154	171	158	159	171	166	152	170	183	174	158	177	167	197	174	168	158	163	167	167	167	180	155	156	182	153	162	177	177	162	168	148	158	157	147	159	146	154	165	154	160	153	156	151	181	164	148	155	155	159	162	147	167	179	161	162	144	162	157	145	172	169	147	160	159	166	173	158	162	154	148	168	159	140	169	154	197	181	151	155	154	149	157	162	137	180	152	160	177	173	153	176	141	142	176	146	160	165	171	151	149	166	161	165	160	138	136	138	157	161	160	136	157	176	171	130	153	170	140	186	175	165	176	169	175	197	169	179	137	148	150	151	164	161	164	169	189	158	146	164	152	156	155	141	176	161	145	140	180	149	160	170	144	162	168	137	155	143	158	162	161	161	153	172	146	165	141	161	177	167	154	149	166	157	161	166	154	166	156	189	166	133	199	164	168	150	160	165	172	168	169	155	162	152	184	150	130	146	162	162	148	160	170	174	171	162	182	160	150	153	157	152	148	178	148	157	161	155	164	160	191	136	150	160	171	152	173	141	152	193	152	180	144	167	150	160	164	161	163	164	175	175	173	173	176	172	163	168	145	160	155	162	153	157	160	138	155	160	143	163	171	183	163	172	192	140	163	170	139	170	177	162	142	165	159	143	176	157	171	174	157	139	162	160	154	165	164	149	150	179	158	150	142	159	174	188	158	180	178	190	169	152	156	133	171	189	157	169	164	173	166	153	176	157	130	167	160	180	143	169	141	161	158	169	158	159	198	176	166	167	157	160	155	167	148	171	145	174	173	155	162	157	163	157	168	146	167	165	180	152	157	164	172	146	168	173	156	183	136	155	166	179	171	159	150	160	160	149	168	177	136	150	145	171	169	165	162	148	152	159	143	163	172	171	145	151	158	182	152	155	142	145	161	150	179	168	172	172	171	158	159	142	181	168	139	181	172	179	159	179	161	146	173	154	168	175	166	171	179	163	185	161	146	142	157	157	141	154	173	182	176	185	161	161	140	154	178	134	155	145	147	155	167	153	197	152	159	174	182	167	166	179	179	165	198	139
25523	15678	11636	19894	1310	553	524	536	536	530	546	501	568	550	542	568	528	522	502	538	571	534	551	553	520	559	552	537	540	511	537	531	563	579	520	584	524	538	502	547	477	568	547	557	559	515	539	548	543	526	495	535	533	526	570	564	529	520	519	503	492	549	541	539	505	548	546	502	541	567	537	522	511	507	533	532	561	486	546	531	540	517	539	535	539	551	547	536	570	544	566	567	509	525	525	514	557	533	531	569	576	498	490	543	509	508	538	510	537	519	566	541	506	516	545	501	516	569	515	511	523	520	532	551	569	558	563	528	565	590	537	577	508	570	543	545	480	562	528	491	581	525	530	527	533	544	566	567	577	512	525	534	547	527	550	549	512	526	524	566	532	532	549	552	560	571	540	559	503	538	522	559	543	527	513	528	503	547	524	524	536	523	519	524	537	501	552	550	523	518	544	519	521	524	540	529	548	554	546	544	477	519	526	542	524	543	530	564	482	533	579	533	547	518	554	526	544	551	577	511	587	530	554	525	514	562	523	536	537	573	547	561	523	529	526	540	556	551	562	502	572	519	543	552	562	528	520	562	502	471	529	548	563	572	509	545	567	543	503	558	494	529	539	524	531	542	564	521	551	542	517	561	550	551	559	539	493	544	572	496	546	537	527	552	507	543	529	496	525	575	517	538	520	521	542	503	536	529	519	561	544	556	516	518	567	554	525	526	482	555	545	537	524	574	550	524	555	501	524	558	510	520	605	524	490	525	520	553	520	519	497	497	533	513	551	508	571	546	569	525	547	573	492	551	539	575	517	531	587	561	568	534	494	545	542	509	528	547	562	544	511	539	543	504	532	577	511	550	512	544	564	553	526	507	561	571	506	543	511	518	513	555	557	514	546	531	513	537	503	557	510	519	563	540	536	562	539	500	536	519	526	580	554	555	534	558	548	524	548	540	547	501	540	525	558	546	554	503	505	565	518	548	526	558	544	512	525	562	534	530	558	510	550	595	564	513	537	539	528	507	548	531	548	541	531	499	516	564	541	556	541	521	538	538	512	514	510	520	534	551	489	507	532	543	539	496	514	579	574	490	513	553	523	532	528	530	527	552	549	536	507	549	488	546	520	518	490	526	521	514	527	527	509	552	551	527	561	543	563	582	533	525	552	517	548	532	559	568	529	527	520	584	519	525	558	549	516	530	532	567	535	529	524	550	507	478	540	527	543	523	518	527	532	532	547	521	527	543	570	543	570	536	554	558	548	540	477	584	543	512	538	538	556	546	535	537	554	509	530	526	534	567	533	559	524	523	553	529	536	519	496	537	526	553	541	551	549	511	539	549	535	533	520	543	528	536	562	506	539	571	521	533	550	518	505	531	507	476	543	514	532	569	501	523	544	533	545	518	511	508	557	547	504	536	563	565	516	526	543	504	517	524	484	592	515	539	558	576	558	541	518	529	533	523	556	547	556	521	484	542	542	511	592	543	491	548	532	539	558	523	537	509	561	555	562	526	518	535	532	548	550	535	538	481	517	554	516	544	515	517	501	539	553	572	551	555	544	502	579	512	517	559	565	525	527	564	568	538	500	543	561	537	516	547	523	537	561	538	495	575	506	540	552	529	541	563	546	564	527	527	562	537	518	533	567	554	526	546	527	520	544	564	506	563	560	511	538	512	533	537	538	560	560	508	523	524	496	552	513	509	533	557	516	526	538	557	576	575	550	537	540	533	521	569	542	516	581	506	503	521	551	571	546	494	523	510	531	500	524	503	522	536	512	543	519	576	520	527	530	531	576	537	583	539	529	530	517	511	526	549	523	509	550	524	509	499	526	524	531	546	513	481	517	512	536	520	541	548	542	548	580	544	585	491	519	543	527	557	530	519	522	525	524	528	509	534	530	550	549	551	503	555	555	538	545	547	552	539	521	495	472	519	529	606	566	549	543	559	537	504	521	523	492	564	521	502	537	568	567	536	553	520	544	517	546	538	536	572	552	520	502	531	576	524	575	504	551	519	523	524	555	519	521	557	525	529	573	519	538	516	522	553	589	558	506	555	526	533	563	540	559	533	553	525	541	567	516	514	536	539	546	543	557	551	524	478	543	563	524	542	533	566	522	539	559	512	525	508	560	532	544	512	549	525	529	493	513	507	529	575	498	491	527	530	535	564	527	555	538	522	531	544	547	541	552	525	568	582	519	562	529	535	535	529	525	509	536	558	513	534	520	558	549	523	575	550	506	497	516	540	580	496	548	545	536	534	530	527	518	532	529	550	533	519	515	560	536	530	509	549	496	536	561	574	551	552	525	543	508	569	532	552	553	526	573	515	532	570	561	516	523	546	502	554	549	518	511	530	516	503	539	498	532	529	523	523	550	559	543	555	525	514	551	484	498	560	570	554	500	537	526	573	495	520	529	548	519	547	525	483	537	522	538	543	504	548	515	539	521	563	522	534	585	529	499	560	541	527	560	517	533	566	538	540	537	521	531	477	527	507	512	536	510	531	538	531	550	556	487	543	553	553	511	520	554	515	515	532	507	506	517	535	550	528	546	528	540	503	542	516	542	536	545	568	513	535	538	501	495	510	535	551	555	549	574	545	550	536	569	521	569	545	526	542	526	542	523	532	539	519	507	552	545	536	558	530	494	558	547	483	548	550	565	528	534	496	526	545	540	534	546	530	526	537	536	497	544	513	512	540	530	559	568	520	500	521	500	544	530	559	518	522	533	498	580	529	557	531	538	568	605	549	499	525	538	539	478	580	526	536	511	518	536	544	517	522	539	539	543	527	535	521	526	489	546	550	519	577	550	474	524	519	551	508	522	542	533	506	522	484	529	506	553	519	496	530	574	540	561	523	492	518	578	546	551	543	534	540	519	530	531	545	581	573	555	562	496	554	532	524	482	553	527	520	498	509	556	512	469	544	541	509	531	519	492	558	527	520	528	525	578	543	484	516	490	530	553	520	520	566	508	523	535	536	534	526	523	558	482	519	530	475	510	519	539	521	513	565	555	550	551	561	561	553	551	525	564	505	530	560	504	556	518	550	521	568	532	544	533	534	543	555	543	559	545	537	548	487	551	532	536	545	509	511	548	511	528	516	534	515	550	511	523	518	583	528	546	543	548	574	539	554	521	537	531	534	569	541	551	487	515	558	585	497	527	566	538	530	540	543	531	540	512	534	560	541	524	573	528	543	530	519	526	561	550	549	543	513	496	522	517	527	509	559	560	539	535	495	562	502	549	536	539	562	537	543	541	534	500	484	533	569	529	505	492	539	572	522	546	511	513	565	510	556	535	542	561	548	519	550	511	566	510	514	540	517	541	520	530	539	586	561	539	509	495	520	523	533	535	519	570	526	548	499	546	537	545	560	546	560	579	535	528	579	529	565	538	521	518	522	515	549	528	547	499	526	540	557	538	575	554	545	460	529	508	566	536	527	562	525	536	508	559	477	529	524	518	502	542	551	529	526	537	568	515	528	493	528	583	517	516	486	535	556	568	536
60962	52189	44263	45212	13172	655	185	167	145	157	158	159	164	158	134	175	142	172	155	181	140	151	182	158	158	136	163	179	193	154	181	132	169	185	172	152	155	159	189	150	145	155	142	161	149	172	188	172	171	175	142	163	146	181	143	183	160	167	171	166	163	171	163	183	147	172	170	168	161	152	160	181	160	167	175	159	172	159	165	179	180	155	159	145	155	167	158	174	168	162	170	188	166	170	161	156	158	156	172	157	155	151	143	140	165	138	168	148	179	168	174	149	168	175	180	169	168	151	161	156	168	151	166	148	167	131	151	143	156	160	155	154	174	180	160	158	190	156	153	167	158	152	154	158	134	178	183	162	169	186	180	175	163	161	176	156	153	160	171	155	189	169	161	158	181	177	166	158	144	159	145	151	188	162	156	169	164	176	150	148	172	173	168	157	165	151	177	169	165	160	153	174	159	152	159	170	156	162	163	137	151	149	152	181	163	150	183	174	167	151	141	161	164	182	178	155	142	176	165	176	169	161	154	166	170	175	150	137	152	176	163	147	178	178	168	161	169	147	160	163	153	160	146	145	154	172	159	167	185	175	151	167	169	163	175	161	142	168	174	170	165	183	170	174	171	168	166	157	163	152	163	177	162	157	178	140	157	157	170	169	175	153	175	152	155	157	148	172	160	171	167	173	143	170	180	197	162	148	172	177	147	167	154	169	157	172	144	151	165	158	184	146	173	154	142	162	173	146	147	169	142	151	156	159	147	170	159	149	160	145	172	169	166	144	137	155	153	153	176	170	155	162	175	155	154	169	179	165	164	163	172	173	168	176	167	158	186	154	157	154	162	172	154	141	164	149	165	167	170	181	156	178	143	152	161	157	161	174	149	157	167	183	154	173	170	167	150	167	146	182	159	168	150	145	147	167	179	157	187	163	161	170	163	151	178	147	149	160	142	154	174	155	156	161	183	156	177	153	164	173	155	156	171	161	161	171	156	164	151	183	170	156	160	152	152	174	159	150	163	146	158	153	174	150	170	168	159	144	158	170	150	172	157	158	184	160	153	184	150	143	168	142	154	173	178	174	150	148	153	158	149	163	179	166	166	167	154	134	178	132	150	160	142	157	163	177	166	178	144	165	142	134	169	142	145	162	149	170	173	160	149	148	174	146	153	133	170	159	165	168	173	167	156	145	155	152	157	167	170	158	170	168	168	213	172	150	172	181	154	136	120	157	192	183	145	153	157	155	157	155	148	152	163	148	162	175	182	174	176	153	167	179	164	140	153	175	141	162	159	152	160	162	182	158	155	165	150	148	154	163	142	176	152	158	180	140	175	202	160	128	158	165	166	159	190	165	157	147	176	164	165	155	153	161	164	158	150	155	165	178	192	156	171	176	166	176	148	154	178	160	157	194	158	140	148	165	176	142	146	177	149	144	157	155	171	141	162	147	179	154	161	161	158	172	164	140	170	171	171	147	156	143	144	161	155	170	153	173	161	168	147	159	159	164	162	160	166	153	154	157	163	159	161	171	158	154	147	181	155	163	180	163	165	161	166	157	164	161	168	156	157	149	149	144	153	174	154	135	153	150	153	146	154	165	147	152	175	143	168	169	180	166	148	157	173	185	171	166	157	165	159	161	170	163	154	163	202	144	172	149	142	186	176	172	152	158	147	160	171	168	155	145	177	150	174	142	148	158	163	155	143	159	167	152	167	161	169	174	152	149	183	156	163	181	155	146	153	177	162	164	174	166	153	154	146	172	155	175	159	165	163	165	167	171	177	180	159	167	143	152	163	178	139	170	165	160	155	140	164	158	164	158	164	155	151	162	179	171	159	170	158	164	166	176	165	153	136	148	146	164	154	159	160	205	152	162	163	154	149	181	159	170	180	178	154	130	147	158	169	171	178	150	164	182	172	147	171	167	153	155	163	166	157	184	163	170	166	180	151	177	169	159	158	166	169	153	185	174	163	164	146	161	137	151	152	169	171	168	156	141	182	153	155	173	144	142	141	170	170	168	153	160	158	155	148	150	163	168	169	152	161	176	145	163	157	145	165	177	135	157	160	152	158	152	161	163	158	158	171	148	157	157	160	155	143	161	149	168	171	146	142	145	156	169	160	144	158	153	168	143	142	137	135	155	153	158	154	166	167	152	163	161	169	169	161	154	163	160	158	136	175	116	179	163	152	182	159	160	155	140	125	162	143	185	151	156	151	153	146	147	181	173	186	142	176	150	169	163	160	172	132	133	153	156	156	156	158	154	176	174	150	173	149	167	191	149	188	162	173	181	136	167	155	154	146	160	163	143	169	169	149	155	175	158	158	158	170	161	158	159	169	178	187	150	168	168	164	154	176	162	166	155	157	164	160	167	189	151	166	166	160	158	163	169	169	165	179	154	154	163	170	151	159	173	169	129	187	168	175	153	160	161	174	142	155	142	154	188	141	154	181	170	163	159	149	131	162	160	184	150	182	175	162	157	168	154	149	165	146	142	166	172	159	185	148	159	132	166	156	171	175	174	180	168	174	165	143	184	174	176	158	152	163	164	167	169	175	166	172	145	165	159	160	143	165	147	191	165	185	169	154	143	133	154	185	162	184	186	168	170	176	155	162	189	147	176	148	146	169	154	168	165	162	171	153	183	177	149	150	172	149	167	156	135	152	140	192	159	169	165	176	163	168	161	160	145	144	165	178	164	161	137	192	147	159	158	147	152	148	146	159	165	160	157	165	166	169	164	162	161	156	162	175	170	173	144	151	157	168	166	150	159	161	172	138	180	159	165	162	170	178	154	167	161	156	148	179	168	171	165	166	158	166	167	171	166	171	167	189	163	173	172	164	162	154	165	177	163	151	152	143	155	165	168	179	150	159	181	148	153	142	172	155	183	196	155	174	178	161	168	179	161	139	159	167	162	148	171	150	166	146	181	151	151	156	153	176	182	158	139	168	169	159	172	154	156	180	157	153	157	158	159	162	157	163	149	158	140	154	182	159	164	143	138	172	167	162	160	149	168	170	168	158	171	160	153	157	172	180	185	165	166	177	137	163	179	159	142	159	156	161	179	181	144	165	169	184	154	147	163	145	155	140	182	164	159	156	186	147	145	160	139	167	172	168	161	170	161	190	161	190	163	161	168	169	188	161	165	171	168	145	146	157	167	145	166	150	140	151	161	162	172	163	166	155	163	177	147	135	165	163	157	146	150	161	163	181	180	167	154	158	171	155	155	152	184	171	155	172	175	152	181	163	139	163	155	189	159	178	181	162	167	175	166	177	158	163	144	174	165	138	151	164	175	117	178	157	169	168	163	169	167	160	180	152	143	165	144	138	151	168	179	182	172	152	161	146	176	155	185	146	159	157	164	145	164	157	162	149	145	172	168	157	137	150	152	165	179	173	149	163	160	167	178	161	161	187	162	163	162	147	154	158	161	172	143	156	168	186	158	145	151	168	159	149	138	183	137	158	144	153	165	173	174	168	188	166	148	173	171	152	162	177	159	148	140
42553	42152	42783	48151	4359	646	591	633	580	593	588	544	592	524	549	565	548	594	576	501	565	516	522	498	532	524	511	564	510	576	528	539	580	552	514	530	550	547	501	562	516	507	539	542	499	536	527	556	483	544	565	533	548	547	510	550	539	533	496	530	524	518	516	557	534	575	527	540	577	529	574	517	515	527	483	518	575	513	552	490	535	547	549	559	569	525	540	521	529	523	513	522	534	520	557	574	555	499	547	540	524	523	508	528	551	561	543	516	590	575	541	585	537	574	558	525	531	510	510	542	509	509	579	564	499	531	547	547	559	499	558	490	548	571	527	549	497	565	545	517	534	543	557	526	555	506	536	548	513	555	510	530	539	513	547	531	589	543	533	551	528	520	525	498	558	535	534	519	553	519	523	546	562	511	525	541	535	553	531	509	550	522	526	519	574	526	548	511	582	552	535	552	525	562	522	566	573	550	537	483	549	579	583	544	512	560	558	552	547	549	556	540	524	557	519	527	510	510	543	518	557	517	596	539	511	570	509	526	575	564	531	537	528	527	583	486	572	561	535	505	535	536	511	574	561	526	549	544	530	563	545	587	589	557	533	534	524	548	534	527	536	531	521	540	531	529	532	502	542	531	535	573	541	563	541	513	566	572	528	519	472	527	533	546	516	537	547	526	536	548	535	536	552	545	570	550	548	515	505	531	547	508	506	499	543	557	522	510	533	532	560	528	566	525	486	514	553	539	581	520	499	560	575	554	472	510	508	539	486	552	565	535	515	539	542	536	500	527	513	513	527	568	588	561	568	588	517	526	543	511	537	523	529	536	484	561	555	538	559	540	542	532	526	555	549	568	536	541	556	551	490	522	522	546	532	552	531	542	574	519	555	518	522	518	552	518	469	491	534	569	494	550	553	516	515	562	557	501	516	572	567	554	552	545	522	515	586	555	543	516	473	561	558	548	518	555	562	535	526	591	541	536	540	514	583	536	587	532	549	537	509	576	558	568	560	584	526	536	537	482	492	532	516	549	549	564	553	543	573	505	540	505	562	538	576	527	517	524	560	549	496	499	556	533	535	549	523	522	523	517	555	543	569	508	502	540	534	565	521	561	534	573	525	521	518	497	560	526	535	550	526	536	536	539	536	496	505	514	552	499	551	528	514	522	539	549	574	518	510	503	552	535	553	565	529	572	533	520	533	550	497	513	508	512	535	507	526	516	511	561	512	515	531	545	555	565	544	503	537	507	527	583	551	495	517	537	505	560	522	544	572	541	522	530	551	532	546	520	523	518	536	539	504	525	540	516	533	573	505	544	591	501	533	519	531	527	526	519	554	542	543	541	521	506	533	516	575	550	555	506	527	562	543	543	581	526	539	491	516	519	542	558	513	539	517	567	550	562	544	533	516	537	551	590	518	537	529	557	528	512	552	552	517	532	564	512	484	534	519	514	532	548	566	561	521	545	534	496	539	588	548	533	547	530	510	524	582	482	550	530	535	514	521	544	552	554	494	529	534	565	512	535	544	526	577	511	555	550	548	534	522	572	514	543	527	555	516	544	535	506	491	575	494	491	573	553	541	533	510	565	478	536	536	520	507	536	560	535	554	541	548	515	549	545	549	556	551	498	479	566	548	557	547	519	544	479	539	532	549	556	558	541	542	538	559	529	540	525	535	494	519	544	534	526	552	524	549	527	520	560	565	569	510	491	520	556	481	515	526	533	534	557	561	517	522	518	530	547	542	542	542	527	545	504	534	536	496	559	549	532	535	506	522	552	519	576	568	563	516	525	515	552	455	516	509	511	496	561	521	515	540	559	537	568	577	539	530	512	562	529	561	539	511	524	536	538	527	573	548	546	532	544	561	520	524	561	545	508	495	518	498	551	490	543	502	561	530	535	546	547	560	521	544	529	571	538	557	567	555	536	518	526	563	512	556	529	502	502	567	546	559	532	482	523	543	577	523	504	602	565	536	566	570	503	520	509	487	567	522	567	486	533	527	500	522	554	539	520	540	527	526	490	505	538	556	522	565	504	515	484	484	502	563	536	541	502	543	516	507	542	507	571	539	552	556	522	542	573	542	501	510	537	564	524	525	527	538	511	513	529	546	533	495	527	501	567	544	509	517	517	553	560	479	544	531	523	545	563	517	520	540	523	497	544	545	571	559	505	578	541	536	532	511	523	478	491	499	537	507	519	511	485	523	526	508	537	568	521	537	508	553	515	513	546	496	550	547	557	546	517	539	543	526	531	571	540	567	550	541	564	565	548	566	531	562	555	553	594	523	522	530	555	524	557	545	536	519	526	540	527	509	515	582	538	542	510	564	530	552	567	541	552	521	537	532	569	536	514	534	543	564	512	495	507	529	534	555	511	546	564	548	532	525	525	568	519	619	508	535	529	529	541	524	516	565	581	503	543	522	506	566	528	589	531	524	523	535	491	526	539	548	528	549	495	557	511	530	537	513	535	573	473	550	508	534	562	519	529	509	523	521	534	581	552	532	517	497	563	514	524	551	552	530	504	531	511	562	518	556	550	532	571	523	556	560	510	532	550	541	583	541	513	515	498	512	579	523	544	549	472	535	541	519	528	561	537	540	534	519	525	544	549	580	539	518	549	544	559	537	547	538	535	532	540	555	520	516	507	520	547	544	524	562	556	588	535	579	541	510	526	579	505	549	527	519	510	521	535	516	539	542	494	537	542	481	531	549	593	521	530	562	552	565	524	553	536	541	534	559	511	548	520	535	513	562	520	521	558	516	529	527	570	562	538	520	528	547	534	531	524	547	540	590	533	520	541	473	546	512	540	555	520	562	547	522	522	543	506	517	471	512	555	532	468	546	557	523	536	498	491	560	553	550	547	529	530	549	532	534	556	522	513	562	566	544	489	513	537	502	505	558	528	493	555	555	575	513	513	525	518	519	560	537	528	510	562	526	553	547	536	532	547	517	576	578	527	557	496	520	556	546	613	533	477	536	515	522	522	553	532	556	532	500	530	606	503	521	496	510	516	507	537	583	574	527	505	529	555	529	542	501	521	528	573	499	538	560	540	521	576	548	544	526	546	541	546	492	519	536	528	547	559	553	566	537	551	550	523	516	546	539	541	548	528	539	527	518	505	540	533	567	544	549	553	574	521	518	523	519	574	512	557	556	530	511	510	577	546	550	538	527	546	592	552	497	491	516	521	532	528	527	510	509	534	527	537	573	525	503	540	515	500	541	538	509	520	494	507	538	532	540	554	521	533	529	550	502	526	571	494	516	520	526	525	531	531	529	575	541	541	556	503	532	501	531	514	541	532	537	534	565	570	535	556	546	546	520	471	521	508	515	538	543	521	552	539	509	506	539	510	520	530	576	538	518	545	541	563	498	536	558	530	532	582	564	501	532	541	533	572	585	548	502	548	552	510	549	522	493	574	521	538	478	560	529	550	533	573	485	577	526	517	527	550	539	553	541	525	544	545	535	526	552	562	513	548	535	514	539	602	552	548	503	519	532	524
77338	69304	62694	63288	24009	4272	409	321	289	307	277	269	275	257	344	273	326	278	277	299	279	270	299	270	263	276	274	267	266	285	302	264	294	275	264	294	285	279	251	278	286	299	283	249	251	286	280	264	246	275	272	273	275	270	279	298	251	273	270	270	249	298	246	283	296	276	266	246	275	261	268	297	265	265	260	284	251	264	272	288	264	251	273	303	278	264	246	255	291	266	250	273	270	262	249	260	270	256	270	276	293	266	278	244	291	271	269	253	261	268	289	252	252	268	282	273	294	268	261	243	271	292	272	291	263	306	267	253	260	275	298	284	273	287	283	282	268	289	277	252	238	261	288	282	281	288	263	278	277	260	276	280	266	255	275	288	307	254	284	257	280	255	261	289	259	265	287	293	287	263	265	262	279	273	258	274	277	266	267	295	248	274	294	271	269	264	263	278	257	273	282	242	301	252	252	273	266	269	255	263	279	277	271	294	278	282	254	259	268	294	259	273	247	262	237	272	267	272	282	264	269	287	258	288	269	276	255	283	265	274	276	282	296	282	250	254	261	252	291	263	271	217	264	270	294	260	263	313	266	263	304	292	287	254	267	269	274	296	268	253	299	261	267	278	272	281	262	258	272	271	269	282	266	278	259	271	274	276	269	262	262	257	279	260	288	284	269	261	296	250	257	298	277	284	280	275	257	260	255	313	266	299	303	265	262	287	262	289	246	240	276	272	258	266	246	296	259	273	258	260	286	295	302	271	282	257	255	277	262	257	276	260	260	270	266	266	261	283	281	278	267	252	292	260	276	291	250	276	258	267	279	264	245	271	305	275	252	256	277	265	291	290	287	256	272	269	262	277	262	257	236	275	227	280	273	243	256	256	298	276	270	273	259	271	283	295	297	276	246	267	237	259	277	266	266	265	277	293	249	256	274	293	263	274	264	269	271	288	298	278	260	267	267	281	258	273	295	277	259	280	291	299	290	293	269	258	271	258	291	267	261	282	258	245	280	284	264	288	252	236	264	306	299	267	265	287	250	262	253	281	286	289	262	263	252	242	282	277	278	280	279	267	292	273	271	253	263	271	281	254	269	287	246	283	267	265	263	284	256	253	278	263	238	306	270	276	265	291	282	279	299	266	265	241	256	260	271	295	298	270	303	275	274	257	292	257	269	253	289	266	277	261	273	261	250	281	265	272	258	280	263	292	278	260	252	256	279	292	273	266	314	269	289	284	274	252	279	320	269	280	268	243	279	288	303	281	310	262	247	269	283	244	274	262	269	285	299	283	268	303	263	272	284	279	275	281	279	263	287	270	250	276	241	266	255	272	304	274	285	263	288	268	258	272	276	254	295	251	311	277	287	274	249	306	261	295	233	273	271	260	266	266	259	268	249	292	271	294	299	279	282	275	250	289	239	276	257	255	277	260	289	232	282	262	240	285	281	297	288	260	264	293	311	293	275	291	283	275	277	252	275	247	275	251	278	261	270	285	284	256	240	277	269	268	285	257	245	250	264	282	276	252	296	270	277	255	266	292	258	252	262	279	273	278	244	277	280	256	275	257	296	293	265	246	282	289	271	277	281	274	285	246	283	271	260	272	283	248	269	269	289	274	284	262	269	269	298	258	282	277	301	273	268	271	269	280	250	265	284	287	249	257	285	242	269	267	295	284	265	272	284	259	258	261	277	288	282	271	261	269	267	297	270	280	260	244	245	283	272	284	269	252	257	292	276	246	255	268	267	273	278	229	292	266	275	269	263	261	270	264	268	292	262	282	300	265	284	261	287	256	276	275	268	278	244	257	240	277	290	265	265	259	271	274	269	275	289	235	306	298	271	275	273	310	285	260	264	258	279	265	244	276	277	274	281	275	269	280	275	296	276	264	272	262	264	239	268	294	289	275	285	261	264	278	297	262	238	266	271	251	305	248	244	265	271	274	247	237	256	246	239	278	293	275	262	252	280	261	290	256	252	268	264	269	297	250	275	255	263	284	259	260	270	262	304	300	258	285	284	248	292	245	284	240	259	270	300	254	258	253	297	278	262	275	249	306	301	276	302	262	274	305	281	262	246	260	287	275	301	270	281	297	285	284	269	272	284	267	255	281	274	287	249	269	260	280	266	289	301	285	257	263	274	291	275	268	262	297	288	237	266	250	264	270	274	239	258	292	266	257	251	259	282	298	264	270	269	281	228	272	271	265	264	279	249	270	276	260	289	262	258	283	253	231	286	291	252	255	259	281	281	297	296	294	237	279	265	256	254	259	289	266	234	284	260	275	273	271	261	262	248	240	286	263	263	263	317	261	281	236	278	259	267	293	259	271	278	297	252	276	285	259	266	267	253	290	253	298	259	290	240	259	290	267	256	265	269	282	254	271	274	281	275	249	267	306	260	291	275	281	299	275	271	267	301	269	269	271	273	259	238	259	254	248	263	279	283	246	265	278	261	241	258	251	292	258	252	289	294	273	287	307	272	270	306	275	266	263	269	265	270	272	278	285	256	271	282	294	275	240	283	288	253	257	265	292	259	259	252	270	259	267	290	283	276	296	261	257	275	283	275	246	279	270	261	287	263	289	273	254	264	288	258	271	255	265	289	256	283	244	268	285	271	263	281	256	281	282	300	265	275	303	262	259	254	241	253	274	268	238	255	263	300	276	277	257	275	265	248	259	295	262	291	289	277	272	241	283	303	263	246	254	232	263	280	266	299	277	264	273	268	270	259	290	269	262	280	279	271	264	269	253	270	312	255	261	267	277	284	262	304	281	245	245	286	281	265	265	240	286	274	256	289	288	300	270	256	287	279	272	263	245	268	276	266	282	275	287	244	292	253	267	265	262	250	283	283	240	274	257	250	291	282	273	248	255	253	253	266	290	250	264	289	244	276	287	250	280	273	259	305	245	262	268	256	265	254	264	247	260	268	274	306	304	258	266	249	270	270	265	271	317	297	273	288	272	300	250	259	250	310	290	255	289	267	267	299	260	264	286	276	289	268	292	253	278	253	239	268	262	294	240	260	269	290	283	261	241	285	256	228	250	245	264	279	287	253	257	283	245	249	245	285	283	266	259	309	305	255	300	282	324	244	247	263	252	263	252	308	285	245	287	250	269	285	262	260	279	262	274	277	259	262	277	281	265	257	257	287	252	277	281	272	270	275	288	267	269	277	236	275	260	289	255	268	290	305	245	276	241	299	224	289	295	276	270	287	257	247	248	287	300	264	274	272	310	259	271	251	263	248	266	279	270	262	249	289	232	275	271	292	309	247	273	271	252	267	253	263	288	285	248	267	283	290	243	263	269	277	301	238	275	241	294	276	288	269	292	280	274	274	247	269	268	247	286	317	284	255	268	265	261	249	259	283	272	283	280	276	278	286	258	270	258	267	277	280	247	266	264	289	256	257	276	265	261	289	260	259	254	266	279	259	277	261	251	272	266	287	261	305	282	279	287	277	313	269	238	273	301	254	266	259	297	247	296	279	282	307	294	256	293	260	273	290	242
55964	56559	58720	63399	6102	1055	1053	1007	920	910	931	873	833	860	890	838	885	817	824	851	812	855	896	817	805	852	844	766	824	848	888	826	831	868	875	833	783	881	836	843	843	801	825	820	811	871	863	842	855	849	853	833	807	827	810	869	819	781	790	815	802	776	866	807	822	861	831	820	844	773	767	818	798	814	833	837	774	874	843	869	777	793	847	833	778	874	826	737	799	790	880	815	852	784	835	814	884	820	796	795	828	835	762	857	825	842	849	839	802	853	789	777	862	805	840	772	859	791	821	805	854	805	795	780	828	871	844	843	835	826	843	839	782	784	790	802	872	809	851	829	828	817	822	766	807	806	846	862	815	855	787	794	803	816	802	842	781	806	809	823	821	856	834	814	826	851	787	778	799	858	828	824	843	770	787	800	851	819	823	821	821	843	817	751	753	797	793	859	863	891	825	824	861	792	842	855	840	825	827	819	813	769	856	833	839	868	852	796	820	813	837	856	874	810	855	819	787	805	780	835	813	788	800	825	842	798	843	861	845	823	838	890	831	837	802	828	828	823	830	868	875	860	813	801	813	820	789	827	799	852	856	828	894	846	817	801	810	792	799	803	843	767	808	806	843	835	818	827	858	868	883	773	825	815	791	829	829	793	777	779	776	825	853	828	766	804	816	839	811	793	844	790	833	811	875	831	857	787	847	754	810	828	833	822	826	831	785	814	867	810	816	829	800	790	854	863	820	850	780	813	789	853	781	803	850	850	836	849	800	811	868	799	854	833	858	794	843	791	858	811	868	792	799	838	852	827	856	804	857	809	799	834	824	806	828	825	833	825	797	867	825	804	831	855	864	806	819	821	866	856	794	812	825	791	850	786	824	831	859	839	785	797	857	816	784	797	790	819	829	822	755	819	857	830	775	812	830	829	831	854	803	855	847	871	813	847	772	791	796	818	811	837	856	782	794	826	795	827	849	786	865	905	806	804	810	828	767	832	842	829	798	836	836	849	875	845	858	817	800	758	841	805	797	827	838	773	800	836	807	783	793	825	870	799	810	793	809	838	766	838	794	816	829	839	839	829	807	827	830	848	770	860	794	846	834	840	836	778	802	807	770	840	777	827	844	869	791	836	779	822	820	809	789	815	857	830	804	805	801	814	823	808	785	799	802	813	801	780	791	830	818	806	823	817	819	749	832	813	814	781	816	832	827	809	787	852	798	851	836	840	859	792	827	792	791	857	828	827	794	789	815	836	822	795	789	842	771	824	790	850	811	801	839	791	813	830	781	800	824	789	891	847	799	826	810	854	804	827	827	784	840	814	839	803	824	804	801	813	832	827	844	859	796	839	798	840	802	844	841	783	818	779	835	793	851	831	839	901	812	804	814	799	862	850	780	883	798	819	801	784	841	812	863	821	834	772	826	880	779	792	811	794	788	771	838	850	786	824	779	800	822	845	838	813	802	858	867	811	826	808	809	832	829	820	864	792	841	783	820	840	862	824	790	811	856	819	820	784	827	819	815	799	822	733	856	810	823	843	845	820	801	841	845	811	834	866	803	914	802	872	805	831	823	853	842	815	836	791	848	792	820	828	823	847	834	802	837	814	839	856	847	859	829	843	773	824	816	776	792	873	817	891	801	817	870	882	895	831	785	814	844	811	851	830	812	769	794	810	862	813	854	774	874	828	769	792	848	814	794	840	876	804	746	811	813	847	813	783	849	818	814	836	806	805	832	806	835	791	819	832	811	808	780	824	889	766	831	824	782	832	873	859	822	814	807	796	833	804	846	768	795	843	809	816	856	815	841	817	839	762	834	834	807	860	847	850	818	842	786	777	798	843	816	830	780	784	807	790	816	838	811	864	788	848	808	866	848	852	816	815	803	796	809	782	823	801	834	819	825	836	848	814	845	848	821	789	854	823	809	853	796	771	815	856	835	830	839	796	817	809	796	803	860	796	820	823	786	784	877	806	796	870	822	820	760	806	821	831	789	878	832	802	836	791	770	795	821	846	824	842	795	790	843	825	835	838	824	819	829	837	785	853	834	760	864	820	871	829	819	776	790	788	807	812	829	786	765	826	786	847	791	791	810	817	852	853	868	838	786	788	806	804	804	828	856	812	787	814	809	804	861	811	864	835	826	811	824	828	882	839	861	861	812	804	827	855	847	838	788	853	829	826	800	827	842	848	853	831	802	779	833	790	844	856	796	776	803	841	832	800	889	839	754	832	799	783	806	776	781	772	842	825	798	792	792	779	843	846	799	829	838	846	837	855	820	892	842	837	801	822	815	866	808	807	775	795	764	850	864	836	819	828	762	823	793	793	804	831	798	789	827	805	797	772	801	794	768	831	801	853	805	773	785	816	814	827	827	811	813	817	856	808	820	795	791	799	837	818	788	821	817	807	821	812	867	831	844	780	851	855	778	805	764	828	850	833	801	805	785	807	823	777	778	848	807	768	833	797	772	819	831	876	824	803	816	813	834	824	856	813	887	834	847	815	803	829	778	800	812	837	818	824	885	833	814	867	804	787	880	813	828	844	817	894	849	787	833	845	867	801	811	789	828	839	801	819	804	771	836	828	812	779	845	806	830	838	813	824	822	787	779	826	826	803	823	812	816	842	778	841	834	826	806	839	799	787	889	842	812	864	819	848	836	892	851	793	813	796	835	804	795	849	780	816	868	788	822	836	781	803	851	825	781	818	867	848	828	824	831	821	828	859	848	853	792	804	824	850	763	819	849	795	809	843	786	831	797	786	805	818	762	789	763	809	795	819	824	785	822	835	822	870	845	819	800	821	805	828	759	804	839	851	810	838	811	850	794	868	805	857	830	869	836	829	807	854	803	833	813	869	809	846	792	856	773	826	852	825	853	837	834	786	825	818	813	814	862	804	842	852	854	836	842	828	827	822	879	815	796	812	835	847	830	800	841	820	846	857	821	817	795	795	781	776	850	817	866	779	821	801	799	858	857	855	824	812	835	823	790	858	792	797	821	841	792	870	856	832	860	847	835	801	853	809	783	831	797	803	814	828	778	815	784	835	823	829	794	828	789	856	808	800	835	842	862	797	799	823	848	785	838	826	840	828	798	773	850	797	781	882	828	854	868	840	809	851	801	814	835	850	842	827	801	833	853	854	831	812	747	791	828	828	846	816	791	826	861	839	799	840	825	867	846	838	861	794	840	845	839	817	799	865	870	795	862	795	842	802	799	846	837	816	825	811	835	840	840	853	853	812	851	816	827	833	848	842	781	800	817	836	867	815	806	826	777	802	843	847	820	838	849	812	824	810	744	805	875	814	776	743	801	814	850	821	818	860	876	807	841	835	756	807	770	835	830	827	787	900	828	792	814	770	849	791	812	810	814	809	801	839	813	826	871	780	774	807	785	812	839	840	839	808	834	858	828	830	820	823	825	811	815	819	868	816	854	805	750	840	785	821	801	856	786	788	786	815	846	862	775	817	828	851	797	800	790	857	829	816	774	839	827	801	873	790	802	846
27147	13730	7143	8900	979	193	175	149	172	175	181	156	185	167	157	139	166	171	161	167	152	155	134	146	165	150	177	169	162	164	156	175	154	183	152	156	164	178	171	161	173	182	159	163	172	153	162	162	135	164	162	172	158	159	161	159	161	161	169	153	171	145	157	162	154	160	136	189	166	153	140	171	164	147	181	154	147	172	159	164	194	134	160	163	168	168	165	138	167	140	169	151	161	134	151	124	148	160	161	171	173	168	149	146	161	153	161	173	161	168	166	153	171	169	154	162	175	159	162	172	165	145	148	158	148	163	144	154	167	166	175	155	147	157	163	153	128	171	172	161	161	165	159	146	138	158	200	137	152	179	186	149	175	152	156	124	167	145	158	150	186	189	159	165	159	154	153	143	146	170	173	147	165	132	192	184	154	178	161	156	162	169	173	144	168	168	140	149	159	161	147	145	154	165	166	154	138	150	168	150	171	186	172	150	178	140	153	155	168	171	157	163	171	158	178	157	160	165	158	161	150	140	170	166	156	180	141	159	190	188	166	160	171	163	170	164	144	152	140	168	152	156	184	165	168	166	175	161	160	139	131	152	157	152	164	173	126	151	171	159	144	168	149	169	177	183	158	177	143	153	151	158	144	146	139	149	164	158	131	182	165	172	157	149	148	161	187	163	152	175	161	150	157	141	143	159	153	152	146	166	140	157	167	146	160	131	179	173	150	153	183	160	198	170	159	138	153	164	164	158	169	133	170	158	166	169	146	178	174	167	157	167	172	166	157	148	157	183	148	152	182	165	144	161	152	142	150	155	149	161	153	147	161	173	167	163	140	168	143	143	170	155	167	151	149	164	152	162	136	137	153	136	177	187	125	153	175	152	142	164	153	161	157	151	163	166	153	174	172	172	141	173	141	146	174	149	157	160	177	136	169	162	152	136	159	162	150	143	160	126	170	154	163	167	158	160	150	139	181	171	139	154	175	152	168	147	178	150	160	160	152	150	132	154	157	146	153	157	165	151	151	150	183	148	185	142	132	159	164	161	180	159	134	151	158	168	183	184	146	162	158	161	148	172	142	137	162	160	166	163	147	148	150	145	141	169	141	162	164	160	180	157	167	154	155	158	169	137	161	173	177	144	167	155	152	161	152	165	157	155	139	148	153	147	174	163	149	162	143	173	172	155	152	195	162	182	176	132	140	156	160	144	153	170	173	176	158	155	152	158	151	155	175	123	188	167	172	157	138	155	150	176	155	156	157	149	160	150	165	151	168	189	158	165	153	174	175	160	150	158	144	148	153	140	155	178	136	141	151	162	145	160	163	155	175	186	148	155	148	147	158	163	173	156	146	160	156	155	145	162	166	170	164	179	160	169	165	158	163	137	196	161	169	170	154	164	165	161	155	143	144	147	174	158	151	171	179	137	170	154	156	196	181	158	152	152	167	152	171	177	146	174	174	159	153	143	165	134	176	177	171	158	163	148	156	148	174	166	150	174	151	148	172	172	147	154	161	163	153	165	161	149	142	166	167	161	143	150	165	177	155	170	145	137	144	140	169	170	193	180	186	151	139	163	162	137	157	165	161	166	154	166	148	181	155	167	167	153	143	178	154	142	131	163	172	165	157	144	163	147	161	152	172	151	135	154	156	160	169	157	159	142	169	152	147	193	160	166	174	146	154	159	156	182	141	147	149	142	144	161	148	175	180	152	162	164	165	145	152	162	166	161	161	153	160	167	126	164	159	157	154	158	185	169	153	152	172	166	163	154	154	171	164	157	144	167	142	180	182	167	161	155	176	144	169	165	155	156	149	151	151	156	155	163	173	166	155	132	152	163	159	173	163	165	158	154	160	176	156	169	142	139	174	173	172	166	159	179	154	162	167	162	192	155	170	172	169	154	183	161	160	164	163	147	156	160	180	163	149	151	148	145	163	195	143	169	158	160	174	146	173	139	165	158	143	146	181	142	147	163	150	164	158	177	151	157	161	156	164	176	160	166	176	160	153	145	154	203	171	164	136	140	153	153	140	186	159	171	153	165	137	166	173	143	151	173	163	168	165	143	176	171	178	157	173	142	159	153	168	149	139	171	144	169	162	152	192	165	162	173	162	151	182	155	141	160	177	173	163	140	153	179	171	152	184	163	143	162	143	145	175	147	205	146	157	146	152	181	142	157	137	171	144	137	162	177	158	161	150	172	168	161	160	168	169	175	166	163	186	148	174	150	164	161	174	156	166	173	158	176	169	163	190	154	149	180	162	167	159	171	156	152	176	146	190	186	152	142	184	160	161	180	155	163	172	166	164	163	151	163	173	122	147	171	185	167	165	159	141	175	164	163	143	160	174	171	170	162	164	148	164	158	143	144	168	140	166	174	171	180	164	173	186	172	171	131	165	137	150	161	163	156	149	145	173	195	159	187	150	170	165	161	150	172	174	173	167	187	138	159	119	161	167	155	141	172	156	150	151	168	141	156	158	171	164	173	148	163	171	155	136	147	160	185	156	163	156	181	182	166	167	144	157	176	174	198	166	164	157	166	146	148	150	185	157	171	166	175	166	173	166	147	164	148	168	155	151	157	185	157	152	185	173	161	157	139	146	148	183	161	163	152	163	160	151	152	164	171	172	179	153	161	151	160	169	162	141	147	178	180	192	179	153	156	134	159	182	144	176	151	152	147	146	169	153	151	147	153	153	156	137	147	152	156	161	157	164	142	148	168	180	146	187	142	146	169	149	144	160	146	151	153	174	153	149	169	166	188	161	177	157	140	171	148	133	149	150	149	157	163	175	178	135	153	156	186	164	150	149	166	145	159	157	171	165	159	161	168	150	174	158	158	175	171	170	165	186	163	156	168	136	162	144	162	144	154	157	162	174	153	147	135	166	162	172	167	157	164	162	157	171	141	146	146	149	139	133	155	154	168	179	124	169	153	166	150	159	169	151	172	131	177	165	158	160	156	178	168	167	159	165	172	160	158	157	159	168	179	150	157	166	158	150	168	142	169	146	181	163	138	151	176	143	148	145	163	143	173	176	187	184	150	143	163	171	167	189	171	161	169	162	160	164	149	161	137	170	168	144	141	161	163	154	160	161	167	157	163	166	148	160	165	171	173	159	166	159	146	154	174	169	164	159	168	152	151	166	150	183	155	158	176	171	188	180	160	154	139	139	140	156	166	143	148	144	165	150	165	152	168	137	149	148	163	164	159	165	155	157	142	179	156	172	140	139	145	140	154	156	164	149	165	145	154	143	142	177	147	152	188	169	165	168	169	160	152	136	173	164	143	177	176	160	165	146	160	148	149	171	160	180	153	148	163	167	150	159	138	162	171	156	173	154	145	148	172	155	156	189	153	154	163	187	173	143	159	188	154	156	156	152	146	176	165	164	156	189	152	156	182	152	171	147	176	178	167	159	185	170	161	172	168	178	160	139	164	151	156	162	153	152	149	162	174	182	167	161	149	168	158	159	160	153	146	153	162	165	148	169	167	172	159	148	170	151	153
25268	16588	12490	19028	1582	527	531	551	497	518	495	512	541	540	559	520	552	531	519	474	532	509	540	536	571	533	498	500	565	516	533	527	536	506	488	534	519	490	563	508	513	528	551	490	520	531	553	553	515	545	581	515	531	545	525	491	521	520	522	539	510	521	531	542	553	560	543	528	518	541	551	545	553	544	544	549	504	479	536	498	551	538	504	536	520	540	554	541	546	520	514	495	509	496	533	533	524	519	536	568	529	506	508	547	544	548	506	533	525	492	505	503	522	520	544	537	538	509	576	493	559	497	563	534	576	507	559	507	501	515	515	517	555	488	562	530	544	533	509	516	548	534	534	499	513	547	547	501	539	517	561	521	524	505	505	480	517	490	486	511	522	562	528	504	506	555	483	548	530	561	514	502	564	518	518	545	505	496	527	516	497	519	520	523	542	525	511	566	504	547	577	529	579	522	518	508	560	545	512	550	558	499	543	551	520	550	527	530	562	547	552	534	562	502	541	543	505	514	544	507	530	520	528	539	558	557	564	467	479	555	516	519	565	534	552	507	535	547	511	537	541	517	533	503	579	565	551	491	507	549	528	525	495	523	505	549	505	508	533	536	491	506	539	522	521	497	558	532	503	527	516	529	503	546	541	497	522	535	500	524	517	528	533	523	557	537	547	532	537	564	496	555	484	532	520	548	538	513	543	504	540	532	538	495	506	523	543	499	531	538	506	508	514	516	517	520	534	521	536	528	531	557	515	549	509	527	544	539	513	562	574	530	519	521	539	530	496	532	526	512	477	536	538	502	539	538	515	537	556	518	510	543	530	551	515	530	555	509	565	523	573	526	530	519	554	523	511	513	512	492	553	524	515	547	535	521	480	545	561	518	536	483	566	521	509	569	518	548	506	574	515	517	547	512	554	508	499	561	514	517	535	536	540	529	538	543	539	479	536	525	539	506	541	574	528	549	538	493	533	493	526	520	521	570	517	520	541	541	488	538	535	504	492	533	556	484	503	520	505	547	527	509	501	484	524	503	524	557	501	533	518	538	568	535	538	537	530	536	551	525	503	536	495	501	574	506	518	503	546	531	466	546	534	480	543	524	474	492	544	582	520	541	515	505	505	516	523	550	534	539	499	533	539	528	508	558	554	544	557	529	526	466	577	501	541	546	542	528	531	488	575	530	478	512	515	558	519	534	532	573	541	519	556	550	513	506	497	505	578	527	543	564	536	485	564	558	484	523	543	515	517	567	560	537	589	540	526	497	559	511	562	508	540	490	548	530	527	537	545	528	543	522	545	495	567	471	548	511	530	507	493	515	523	545	554	556	483	522	498	527	533	590	514	520	515	539	529	550	533	556	550	523	517	566	527	529	534	555	542	545	545	525	529	532	559	506	538	490	527	479	553	518	497	499	531	573	505	538	515	551	476	534	534	522	555	550	563	506	545	509	512	537	529	553	542	541	514	545	513	551	498	518	575	564	520	514	500	517	531	520	510	515	526	530	522	525	531	549	535	529	543	525	509	552	536	511	508	509	561	561	503	492	505	548	510	497	579	516	521	513	508	535	532	520	557	526	528	530	486	534	543	563	558	555	531	518	513	509	531	528	519	533	532	530	554	531	533	540	491	516	514	503	545	509	522	541	540	555	532	535	513	538	543	555	511	511	513	535	511	501	507	505	554	562	531	486	535	562	558	537	564	573	535	529	552	534	507	568	523	505	537	504	554	501	540	543	523	524	511	540	530	544	529	546	550	532	520	559	493	512	522	518	534	542	500	529	516	496	555	490	577	531	528	520	532	498	534	584	526	541	504	504	509	543	534	496	579	552	536	481	520	508	534	486	513	532	505	560	536	502	579	501	532	546	528	541	512	539	519	525	501	503	528	535	496	524	574	498	520	506	544	536	574	568	546	523	538	500	529	533	537	542	535	558	512	525	479	557	541	499	498	510	537	517	499	545	528	514	507	529	536	569	503	547	566	512	513	555	508	548	544	515	517	563	519	522	509	586	517	486	510	518	560	523	501	545	495	543	494	519	506	531	574	544	533	534	556	524	539	533	551	535	508	512	546	545	505	521	509	508	569	509	526	496	544	531	538	539	531	509	539	574	586	529	548	536	524	520	475	513	545	569	541	550	534	589	512	532	558	566	561	517	500	516	558	503	523	525	558	505	475	544	514	515	528	514	525	518	530	557	536	533	499	519	501	526	528	547	534	537	521	548	507	520	522	492	510	516	499	527	495	552	538	570	489	532	547	520	522	521	477	524	543	516	529	506	519	496	526	503	547	543	502	558	540	567	529	528	547	502	560	513	509	518	502	534	546	538	544	588	535	531	536	548	532	568	527	500	531	530	526	564	518	500	504	507	529	558	532	509	520	475	497	513	512	526	483	519	490	565	587	541	534	535	512	519	515	478	506	546	540	544	517	553	536	559	565	568	536	516	528	498	544	521	523	530	499	542	499	534	504	559	519	500	485	529	561	547	539	562	493	493	533	495	532	513	514	476	564	518	544	551	490	561	536	501	495	531	531	552	516	499	535	542	539	533	502	533	569	516	517	518	531	550	511	526	519	521	491	531	503	529	479	543	554	538	518	548	529	495	498	530	532	536	489	531	515	531	520	565	532	503	533	523	485	538	499	522	510	537	532	504	527	520	538	531	555	524	521	542	515	542	539	587	526	519	529	513	553	546	539	535	533	523	546	533	531	528	530	563	525	520	519	514	535	539	565	483	539	517	506	569	551	495	550	539	467	513	521	517	480	508	507	531	532	532	523	568	560	504	523	536	523	514	517	521	544	564	546	510	532	513	559	544	512	557	513	516	521	564	531	529	511	527	544	539	536	546	589	574	511	500	577	581	508	520	505	516	580	511	529	490	547	530	533	534	490	510	504	538	504	487	474	549	478	558	499	508	539	524	559	547	542	479	542	507	492	547	545	549	543	518	571	525	537	568	507	503	545	552	549	503	508	480	485	483	497	517	516	560	520	544	518	516	545	539	510	520	523	531	521	519	476	501	503	523	551	530	522	557	497	520	511	504	531	533	528	553	516	561	547	493	550	550	531	527	545	511	548	527	546	571	521	514	523	539	538	525	542	536	490	519	508	523	544	525	534	523	549	564	558	525	517	496	500	569	532	570	529	497	553	549	509	491	573	522	536	488	546	529	529	492	518	541	499	535	549	531	550	520	564	522	524	489	553	531	513	577	514	553	530	534	519	480	526	497	545	547	564	550	533	555	518	569	496	521	518	523	523	509	511	517	563	530	512	563	529	502	514	558	526	512	510	518	516	537	542	514	499	541	523	491	521	535	520	556	530	538	517	540	530	512	552	534	493	500	527	520	535	550	514	544	545	511	549	514	527	546	549	520	529	587	546	521	507	541	489	548	534	524	559	526	568	532	530	489	544	555	576	542	553	550	523	548	558	569	564	513	538	519	533	546	511	525	560	525	487	536	490	486	503	577	557	515	526	553	557	536	541	493	548	496	558	518	500	542
60812	52199	45319	43860	13717	699	170	154	155	154	163	161	171	174	183	174	156	160	181	170	150	148	177	158	149	164	149	157	181	184	155	164	157	199	202	149	181	156	191	154	180	157	151	161	167	159	144	151	173	154	183	160	139	174	155	176	184	163	145	160	163	160	147	179	161	164	150	166	153	162	175	170	163	178	156	166	161	175	156	151	173	169	192	175	141	164	167	160	181	135	163	163	153	145	149	152	165	184	139	145	149	155	167	162	162	157	171	134	172	166	189	172	159	174	150	158	163	168	169	159	176	175	149	158	174	171	154	140	149	169	143	170	186	160	174	164	163	161	161	152	171	150	154	148	166	175	150	136	177	171	153	153	144	175	183	149	167	149	151	171	191	156	167	183	175	146	143	184	143	159	164	147	159	166	176	156	167	157	135	169	154	138	173	169	165	172	167	160	171	162	147	162	180	147	184	177	155	151	146	149	172	168	159	152	168	174	180	161	141	151	163	180	148	150	192	143	169	163	143	148	173	165	171	154	160	154	175	157	158	148	170	164	150	154	168	177	161	171	172	137	197	164	150	175	171	186	153	156	175	158	147	170	177	164	170	167	168	164	178	147	169	131	172	182	180	171	152	156	155	171	159	149	177	157	188	154	171	182	157	180	152	154	161	155	154	184	181	159	155	159	159	159	167	142	147	153	160	179	148	168	160	157	152	159	181	178	178	152	174	147	174	168	161	157	145	146	162	147	157	157	152	170	151	145	166	158	155	173	153	144	175	148	145	167	156	162	180	158	196	161	163	158	176	144	142	136	160	158	152	155	150	181	195	153	194	166	187	158	164	162	168	163	150	166	165	173	149	179	160	146	143	155	127	145	172	163	164	149	160	161	152	194	156	148	155	142	164	147	136	171	165	139	178	157	177	157	166	196	185	164	166	167	144	161	146	156	171	161	140	145	189	144	168	172	132	168	162	153	141	184	159	162	158	166	187	167	145	168	174	168	164	174	154	147	164	177	170	179	143	193	166	190	160	176	146	153	177	158	166	169	152	160	138	162	145	175	168	167	163	164	149	163	187	172	150	171	178	154	180	168	147	163	146	179	163	150	176	141	149	143	161	201	181	166	159	157	140	163	153	147	153	154	182	151	154	138	170	160	185	165	178	161	158	157	146	162	162	147	153	159	175	170	171	184	158	141	159	163	181	190	185	155	160	158	163	167	159	160	137	145	171	170	145	175	153	146	161	155	176	158	184	155	161	160	157	169	163	157	168	169	169	164	164	169	150	144	155	141	177	164	154	133	172	154	134	157	168	163	177	176	158	168	151	165	162	160	161	171	174	177	157	178	175	165	163	193	155	165	184	167	179	151	149	121	188	171	170	155	157	150	171	138	160	149	152	154	151	165	171	170	156	174	161	148	183	172	149	170	162	167	133	162	168	158	139	145	166	155	154	157	136	166	131	172	140	152	172	150	177	169	159	145	157	142	163	149	167	166	170	133	137	152	136	157	163	132	166	180	148	191	152	163	155	148	143	160	136	145	172	144	180	158	157	163	189	151	158	157	171	167	184	158	155	172	191	180	140	166	179	162	182	180	163	188	161	182	174	158	152	173	172	169	166	148	152	172	148	149	179	167	160	159	151	152	169	165	168	184	157	158	165	146	162	138	156	158	181	146	193	170	138	183	155	159	155	159	178	174	161	163	167	164	160	135	153	142	174	159	147	162	143	167	161	121	164	156	156	176	166	185	192	166	161	164	146	165	171	153	152	159	174	167	173	172	147	156	172	167	156	149	151	153	155	150	165	134	184	170	171	170	135	161	124	152	182	183	149	160	144	164	146	171	164	150	168	181	164	141	166	200	152	166	151	147	162	155	144	156	170	169	162	165	151	161	147	180	150	166	147	133	162	185	157	167	152	146	145	161	198	147	134	146	175	168	141	165	178	151	170	160	161	170	165	176	170	163	174	156	165	182	169	172	172	158	175	169	154	157	181	169	147	172	184	146	148	169	186	161	174	163	148	159	176	167	181	164	163	142	170	177	172	144	151	137	182	164	179	151	155	170	169	161	160	164	166	167	149	165	144	164	193	176	163	170	135	175	157	147	156	174	147	165	152	161	154	144	181	151	180	161	139	139	169	166	167	148	175	153	153	179	158	149	176	159	163	165	159	156	184	155	165	156	176	151	142	138	161	157	174	173	147	158	150	167	160	198	176	151	154	164	184	180	156	157	161	164	177	172	176	172	156	137	138	161	190	162	152	158	159	162	145	170	154	163	159	170	149	153	144	179	177	147	170	153	153	155	135	176	157	131	190	163	152	174	150	185	167	165	142	157	180	165	163	170	157	159	170	178	151	145	155	161	172	169	144	172	190	154	177	156	151	182	163	170	154	185	136	154	159	164	152	151	169	163	193	173	154	166	161	178	179	166	164	173	154	176	170	183	179	145	154	156	152	197	162	143	135	154	165	152	170	171	166	169	166	176	138	134	151	177	148	158	162	177	156	151	156	174	123	184	155	149	147	155	128	157	158	185	152	145	153	159	166	152	159	178	142	175	182	174	142	161	150	140	174	158	183	164	201	171	168	170	139	169	158	165	147	186	162	165	152	152	154	164	154	161	155	149	155	154	186	171	185	133	157	171	152	156	175	180	177	156	158	161	168	164	172	151	150	172	166	172	167	168	139	170	168	146	187	155	146	147	168	167	169	166	155	159	154	169	158	151	168	160	160	158	159	156	155	165	164	168	151	154	147	170	185	157	169	152	164	173	184	158	172	162	150	143	164	168	159	157	178	160	142	162	164	179	164	146	164	171	164	169	152	168	181	157	167	170	166	152	169	159	167	145	170	156	153	151	156	165	156	182	152	163	178	157	181	146	167	160	174	160	174	155	137	157	153	165	178	172	179	157	171	173	164	170	189	169	170	182	180	175	152	157	137	160	159	170	174	183	162	147	180	148	182	139	168	159	161	155	159	165	176	160	161	130	166	171	170	161	169	136	153	171	148	166	179	188	187	141	167	178	167	156	185	158	146	168	182	141	166	156	151	146	153	153	157	138	160	156	161	142	168	154	177	163	163	148	162	198	178	185	170	167	172	141	176	147	177	144	173	157	174	166	158	147	158	147	163	196	185	175	158	154	142	176	172	173	164	175	165	163	157	175	151	171	174	168	155	155	152	173	156	157	142	146	138	145	138	145	161	137	172	156	182	155	159	140	158	166	155	167	155	165	190	149	162	155	158	155	173	150	154	148	179	165	166	138	133	156	145	179	155	133	179	153	149	152	157	152	140	174	166	171	153	156	168	171	170	186	156	148	144	137	142	174	148	171	153	181	159	145	185	165	154	187	175	174	153	181	152	124	147	178	187	162	179	162	167	166	148	170	162	168	171	158	152	166	170	164	154	178	164	162	142	185	162	176	152	132	166	143	166	163	159	151	165	164	158	159	165	141	172	154	156	175	162	141	174	167	151	158	155	167	162	166	166	157	162	138	179	185	136	162
42267	42029	43546	47428	6796	649	602	557	603	570	624	536	572	592	544	556	548	505	542	537	564	523	580	526	536	495	525	512	535	578	517	537	528	537	519	514	548	503	501	489	515	537	531	538	549	505	544	550	524	544	555	524	516	584	526	530	545	538	532	514	511	541	533	487	534	535	531	596	549	561	554	480	517	592	522	527	539	531	560	504	575	541	544	566	567	552	513	514	543	544	568	524	532	511	528	555	555	515	503	532	540	517	510	558	534	528	512	523	582	576	530	526	562	514	533	513	577	549	535	515	546	504	549	534	539	497	579	544	527	493	553	547	525	538	562	512	542	529	551	533	594	526	573	552	551	535	546	546	550	548	558	525	574	504	526	536	540	514	513	597	572	526	507	496	536	548	545	558	565	511	542	552	577	541	545	512	534	505	522	512	498	535	520	538	544	514	531	509	541	521	574	565	520	567	538	516	553	505	540	542	517	532	542	521	528	530	529	531	524	562	528	521	565	516	522	543	577	532	563	559	533	558	516	538	558	541	553	508	550	528	532	505	532	531	558	531	517	528	534	570	536	521	552	577	583	525	544	592	513	492	533	558	539	539	540	543	548	540	583	559	543	520	505	553	562	512	520	483	541	515	524	577	534	468	555	583	504	544	554	508	536	553	497	495	575	521	549	562	543	545	564	523	529	581	570	563	520	525	548	534	540	529	548	513	553	586	556	535	505	535	528	528	577	532	532	498	525	551	537	569	589	540	512	498	522	527	499	550	508	517	522	553	550	571	493	542	556	549	567	555	555	517	526	490	496	534	545	536	525	530	546	559	514	530	544	534	529	507	549	566	529	496	585	553	529	511	542	556	534	573	575	527	535	517	519	483	540	508	510	564	521	542	551	543	543	515	509	564	530	567	505	499	523	563	525	516	520	508	562	521	513	518	542	555	515	507	542	534	552	580	552	541	520	562	537	498	516	525	524	554	524	555	535	533	542	522	563	560	515	572	532	504	558	561	516	536	503	558	548	512	516	509	508	542	565	534	510	494	521	520	516	558	534	524	548	561	545	518	559	516	541	531	546	509	538	555	570	542	556	549	522	553	568	500	529	560	550	526	526	564	561	558	523	556	496	519	526	553	536	508	551	600	532	567	482	525	529	540	528	555	526	498	525	505	560	525	537	473	575	523	561	530	531	537	501	540	527	523	553	527	507	554	524	522	480	492	542	489	513	512	551	518	549	550	540	538	520	517	551	549	530	516	554	539	535	527	525	508	507	529	529	540	568	562	560	527	486	559	550	545	536	558	538	516	526	500	539	529	514	522	552	517	550	534	534	543	533	530	548	543	533	523	491	546	506	529	554	527	548	513	519	559	556	539	550	565	534	498	529	569	514	513	514	531	551	575	517	510	528	511	522	510	527	509	542	518	531	508	510	496	557	505	544	551	517	559	539	517	550	538	499	559	526	570	558	566	540	541	533	582	546	553	521	514	517	513	564	549	493	566	541	466	489	511	532	512	528	553	539	521	535	554	535	565	527	546	520	524	532	536	508	517	550	544	543	557	477	549	535	528	523	521	564	546	526	539	526	522	521	537	547	550	518	506	526	533	499	557	539	536	517	521	501	527	510	514	526	512	558	529	529	520	521	556	519	535	519	505	516	518	550	503	544	537	536	513	563	520	525	521	519	583	547	529	580	561	475	490	516	522	544	534	570	526	557	535	552	541	486	549	559	575	583	515	529	491	512	529	543	511	570	554	547	545	495	511	554	540	514	523	536	542	520	563	538	534	521	531	524	516	544	548	502	502	554	516	529	528	563	571	557	529	531	526	517	549	567	512	520	529	514	567	544	578	542	521	506	531	500	496	483	536	543	544	523	550	530	548	505	522	595	524	542	549	554	552	534	589	536	577	540	512	536	524	537	541	543	541	528	547	592	512	562	513	511	536	516	490	545	517	520	548	524	518	531	549	526	524	571	465	541	494	536	490	575	558	546	531	529	538	529	497	532	537	472	537	509	555	558	551	526	571	549	564	541	558	590	584	538	590	513	565	523	528	521	533	524	529	494	504	540	543	555	552	533	576	552	523	492	546	541	526	549	558	530	535	554	541	522	531	509	526	525	521	517	543	571	557	507	515	541	528	523	477	510	508	541	557	520	540	553	545	518	513	520	558	516	532	567	515	583	537	519	536	511	564	525	530	521	525	544	499	533	538	532	542	517	575	552	550	542	561	515	462	507	539	529	504	553	541	535	563	537	551	503	519	544	488	546	541	523	539	530	532	505	519	516	515	514	594	547	526	527	528	544	525	535	525	557	504	538	520	505	530	550	527	517	521	537	573	547	528	554	526	532	536	562	563	548	537	574	496	530	522	579	560	533	560	534	503	566	521	547	567	501	538	504	535	513	566	549	513	516	544	562	528	534	538	530	499	540	535	552	553	537	517	523	534	517	560	531	524	539	505	534	570	543	521	523	582	485	547	520	540	513	537	564	535	556	536	533	552	508	563	560	542	522	547	514	514	576	506	541	548	537	526	521	548	583	531	522	529	526	564	601	512	534	553	541	530	525	530	527	549	484	568	572	577	534	530	527	519	519	550	477	501	530	544	539	516	556	534	519	591	586	549	484	512	545	544	498	529	547	530	540	534	576	586	520	487	546	513	540	532	527	539	499	533	480	511	543	550	538	550	502	536	541	517	520	539	514	541	523	560	518	493	524	549	526	513	533	523	530	536	525	521	521	480	518	534	518	583	520	472	528	574	556	536	548	534	501	576	580	536	527	548	544	498	534	585	569	584	552	529	542	572	557	569	535	560	535	524	529	529	526	497	544	519	505	541	515	548	506	548	547	543	537	547	493	519	540	562	511	561	522	520	540	512	552	560	498	530	517	510	518	567	567	530	540	515	555	516	543	530	550	482	561	572	482	557	525	499	486	537	530	501	538	497	540	529	537	512	534	539	544	510	535	492	519	570	568	522	536	490	532	506	519	566	554	545	502	553	550	488	507	519	562	553	524	536	504	519	511	548	554	487	544	532	543	539	560	544	548	572	551	560	551	541	523	556	563	566	526	589	547	550	546	548	522	519	573	532	512	572	527	514	543	530	533	554	576	566	503	552	552	556	529	521	514	534	504	545	525	556	529	519	535	539	522	544	534	529	504	506	520	508	553	601	509	511	544	526	571	552	511	537	508	574	522	549	569	555	565	548	555	521	518	526	540	544	544	546	513	540	537	511	548	529	524	525	535	541	537	539	582	568	511	498	558	526	542	533	516	506	527	517	542	498	574	564	567	566	544	504	552	565	518	557	521	552	564	552	522	541	540	538	544	516	536	580	551	507	539	523	498	528	534	536	552	519	535	516	559	548	544	530	550	515	543	559	530	538	521	498	515	517	508	569	515	518	518	506	552	581	554	501	519	545	531	591	540	538	560	519	504	520	510	536	545	539	513	587	543	548	528	502	531	502	540	528	563	508	511	539	550	519	511	536	523	545	533	529	501	588	544	528
77624	70340	61794	59982	24785	4919	395	311	286	308	277	257	282	286	305	276	277	263	288	281	250	288	252	266	285	277	266	253	304	304	277	280	279	244	253	269	278	288	249	276	266	280	247	268	278	262	276	245	273	253	236	259	286	266	271	243	255	285	270	294	275	287	263	318	275	290	279	278	304	235	277	317	279	268	247	289	301	258	241	238	273	268	255	246	304	261	263	269	282	297	295	259	264	269	236	254	305	256	293	265	275	275	250	275	260	274	257	303	279	306	288	280	281	265	294	264	305	246	258	275	247	271	269	222	255	304	274	301	285	256	283	252	240	281	276	285	275	261	274	250	272	263	272	302	288	291	295	280	251	262	287	268	247	262	269	253	287	266	264	273	267	276	276	272	272	284	255	297	293	255	303	280	280	258	295	267	276	232	283	259	267	275	258	288	262	273	271	273	298	299	274	271	287	275	250	264	268	275	265	283	265	272	263	267	256	285	258	288	275	316	265	282	283	300	278	254	310	285	242	274	280	278	295	242	290	260	255	277	266	288	303	271	275	270	286	294	261	254	295	293	280	266	271	255	257	282	286	287	265	259	257	274	257	297	261	289	286	260	258	285	260	299	298	286	282	275	260	303	298	266	279	273	257	269	253	254	243	264	303	246	261	299	283	263	253	261	294	263	252	269	282	252	279	275	279	276	257	254	245	275	276	245	255	307	273	286	244	290	281	266	263	290	297	276	258	259	251	270	224	289	278	279	268	279	271	273	281	265	301	283	265	273	282	258	261	271	261	288	256	280	261	280	265	274	282	264	295	276	241	280	289	241	311	272	281	297	266	257	285	223	281	257	267	293	282	291	304	276	292	253	281	280	264	245	299	271	273	282	264	287	264	283	261	253	267	249	262	275	257	274	276	269	278	278	272	250	253	271	252	267	264	260	261	283	266	256	265	283	263	290	267	254	252	282	273	270	285	298	262	289	261	279	260	252	248	277	247	300	263	271	235	249	281	271	279	286	251	258	296	286	287	267	241	239	293	268	291	305	244	273	296	251	241	300	275	272	258	239	256	231	264	280	298	268	301	266	291	267	279	281	286	271	279	224	259	243	274	282	292	277	276	286	283	274	277	273	259	257	259	269	257	268	276	294	276	272	261	259	264	266	265	260	283	238	291	291	262	288	285	271	259	288	252	241	301	278	245	248	254	263	258	297	256	294	281	265	288	258	252	262	250	276	290	278	261	291	259	254	287	251	261	244	299	269	263	292	291	305	284	291	269	272	273	276	282	256	264	289	284	270	276	276	252	259	286	276	272	270	271	279	267	276	263	272	258	289	260	265	286	292	271	294	272	252	267	256	261	250	257	286	269	269	257	264	253	235	278	280	300	292	278	258	284	259	264	279	253	268	293	276	255	292	280	296	232	286	303	242	254	263	280	275	259	250	251	229	267	281	278	291	267	294	253	268	283	263	261	284	293	260	291	262	284	293	259	270	272	277	269	270	268	245	274	262	273	289	266	277	267	300	250	293	271	269	267	262	280	284	290	266	267	279	288	277	257	272	290	263	281	300	277	286	246	255	291	250	233	265	253	273	243	268	280	277	260	295	247	268	280	234	280	274	252	269	280	277	269	250	265	278	282	291	318	283	251	285	265	288	289	289	291	278	278	264	279	279	284	268	259	276	284	291	254	274	280	256	249	283	303	248	294	287	244	292	294	278	283	276	263	247	282	272	245	256	266	256	279	248	298	272	261	245	256	278	279	273	263	263	267	268	264	252	305	271	271	266	275	295	254	265	265	302	296	289	243	277	276	269	271	256	266	260	262	292	267	264	270	253	282	306	277	266	255	266	290	277	300	282	273	297	294	256	275	266	297	268	269	281	256	285	252	262	279	268	263	273	288	251	250	267	278	262	251	287	298	250	289	255	291	256	260	264	254	277	288	253	299	295	309	285	297	268	268	273	279	248	268	288	287	287	249	294	224	269	255	286	279	278	279	272	275	248	284	291	239	254	244	245	247	281	268	263	302	292	266	287	269	263	261	248	283	259	256	261	265	279	282	293	257	321	265	291	265	258	264	274	267	268	268	267	312	246	282	302	268	257	282	290	262	237	291	256	262	288	281	265	290	273	292	270	283	267	270	280	279	286	285	276	289	262	271	301	255	266	256	296	282	272	273	292	278	290	280	271	275	254	276	285	296	279	274	277	256	279	259	273	272	311	263	288	266	262	282	268	273	256	294	255	296	283	308	270	237	288	283	310	300	273	271	281	286	263	268	270	302	284	264	306	267	268	270	276	255	288	242	248	287	283	279	268	257	263	267	274	238	261	239	255	243	276	278	260	276	253	264	256	270	240	241	273	278	240	278	272	258	278	261	253	269	272	284	296	285	288	275	280	255	272	270	297	307	258	295	272	293	250	255	271	266	276	297	274	249	293	256	272	309	264	279	283	277	250	277	239	278	257	257	276	279	266	319	272	272	316	285	274	270	284	275	303	284	277	295	256	262	256	265	288	280	272	255	287	260	268	259	265	244	293	275	288	296	260	266	261	294	286	280	250	279	275	264	269	247	271	264	248	260	272	262	255	238	260	287	262	298	285	245	261	257	271	277	300	278	269	281	281	278	272	264	262	251	241	285	308	293	271	283	258	264	257	277	293	284	257	305	282	256	256	284	293	266	283	240	240	260	292	263	273	282	302	263	280	267	293	270	244	249	258	296	282	279	277	305	267	256	306	279	269	282	284	260	259	271	258	272	275	331	268	277	252	253	279	270	305	279	267	277	258	265	267	265	276	276	323	267	278	294	272	284	289	289	292	250	264	256	298	242	295	274	269	260	285	258	290	256	291	264	274	251	279	255	270	267	281	278	270	270	255	252	257	269	291	251	273	303	219	270	266	253	305	268	257	246	265	245	268	261	280	258	266	297	255	260	278	281	249	292	263	249	255	273	237	282	259	249	260	265	277	261	262	291	279	259	294	284	267	266	281	282	278	242	257	300	263	255	281	291	262	283	294	257	258	249	244	260	234	252	272	256	255	291	251	248	277	277	265	242	254	236	253	286	284	285	261	289	277	290	285	287	250	270	267	281	282	250	262	240	285	264	245	286	287	283	263	261	271	259	304	250	274	275	262	277	230	261	260	242	289	252	294	295	265	246	260	288	272	283	260	267	284	257	267	266	258	299	266	264	302	281	269	279	224	280	274	300	280	262	265	266	233	279	293	286	263	254	301	272	280	253	299	257	279	279	262	253	289	280	257	277	287	304	256	275	275	284	283	272	281	270	281	260	274	277	272	272	274	258	265	269	258	253	277	279	288	262	290	267	282	251	248	270	257	253	268	266	292	264	262	241	288	256	242	264	288	282	261	267	264	253	288	278	287	276	284	243	277	249	294	279	281	262	266	316	249	264	251	264	266	286	271	264	283	265	281	271	290	260	277	287	271	263	272	277	277	265	261	279	261	278	260	232	268	284	268	247	272	236	253	307	262	260	286	285	262	278	263
56286	57921	57680	61924	11160	1128	1061	1010	910	906	874	907	893	922	851	874	810	798	935	887	798	878	898	874	811	861	887	887	855	824	831	792	909	769	824	818	861	801	792	843	765	909	851	849	804	859	831	835	858	821	856	850	890	813	848	804	831	806	838	797	888	826	785	793	839	821	782	794	862	781	860	881	833	849	903	858	836	853	810	817	782	829	840	800	844	852	794	855	791	838	781	811	829	845	778	814	846	848	851	785	827	848	788	796	875	856	829	814	828	836	794	804	828	818	818	791	843	841	839	826	812	757	788	805	776	790	783	813	759	856	780	792	794	806	796	811	768	867	837	818	813	818	840	773	846	855	809	866	822	886	811	819	825	848	806	813	766	807	786	807	812	781	827	834	808	833	839	814	834	800	833	824	827	841	786	851	784	772	768	787	814	801	848	854	826	821	831	868	739	786	850	859	828	801	847	908	827	820	832	787	825	859	831	826	843	810	807	836	810	816	842	855	813	792	844	808	851	822	810	804	802	781	853	810	842	820	808	805	807	849	839	766	892	849	865	821	827	838	766	839	841	753	823	854	819	806	807	804	797	861	800	836	859	826	810	771	806	821	775	852	788	811	834	799	806	827	777	844	785	849	827	789	819	831	775	838	841	811	781	832	794	818	838	845	809	789	834	859	825	800	838	799	756	813	856	848	835	812	796	801	799	827	799	842	822	873	831	861	839	828	850	869	834	811	829	790	859	815	811	785	791	814	788	854	826	821	819	825	801	803	859	820	817	859	775	801	837	828	804	817	787	808	798	777	844	779	837	864	858	790	816	848	840	867	799	872	847	811	825	834	812	858	773	795	827	800	844	818	804	843	798	834	792	805	856	848	806	773	854	816	809	780	831	804	791	824	845	780	839	832	862	802	820	783	856	804	786	807	844	847	859	815	840	786	843	845	797	801	826	805	808	810	853	812	844	866	786	807	837	867	855	810	799	814	813	834	818	794	827	803	843	801	816	815	798	846	818	819	759	846	793	840	834	829	861	796	802	826	832	827	843	816	830	825	908	809	786	805	884	872	795	822	854	837	822	853	814	851	829	811	807	875	822	845	817	808	839	813	845	894	805	800	856	746	835	836	795	816	830	804	786	822	883	808	798	819	780	799	801	791	822	815	852	840	812	790	829	840	786	818	875	771	772	805	805	846	855	806	838	873	883	824	832	831	818	853	813	842	855	870	883	872	873	797	779	856	800	879	860	818	812	817	792	819	844	820	862	824	816	850	797	830	835	829	842	800	801	782	882	843	804	821	770	812	840	795	858	859	788	777	823	833	771	831	823	816	833	824	817	808	859	826	798	888	822	833	818	801	867	821	825	856	853	789	811	856	812	865	849	849	841	817	828	805	837	851	848	848	868	786	836	857	845	786	819	805	804	860	774	763	805	808	809	847	827	766	825	832	785	851	899	852	834	804	800	834	795	834	856	797	766	831	809	790	810	758	838	823	791	817	861	787	807	846	772	851	782	824	810	788	771	835	819	801	855	856	823	834	835	806	878	818	817	838	769	871	791	809	826	814	845	835	832	874	814	852	817	843	851	807	821	822	797	839	756	825	790	841	861	847	786	851	802	851	786	809	802	807	824	847	835	781	806	808	853	769	813	835	805	857	854	811	810	792	860	842	845	797	743	829	873	809	843	874	756	843	810	792	820	867	805	765	861	810	841	845	798	808	879	833	812	857	805	844	800	823	773	822	821	861	774	823	892	862	793	820	832	835	796	829	866	827	821	820	808	809	818	804	768	844	785	851	829	797	818	778	865	828	825	831	733	841	840	838	785	840	832	820	804	739	803	814	834	840	828	841	853	861	830	793	809	855	803	819	803	810	875	817	791	847	750	825	812	821	810	831	835	803	840	787	847	819	793	807	845	827	864	832	854	796	830	850	778	822	856	862	819	808	796	823	836	835	804	784	809	810	818	854	788	854	808	860	788	862	798	784	815	864	820	816	788	819	794	863	775	848	878	855	810	864	845	841	838	823	781	864	822	797	842	833	811	841	811	838	862	838	804	842	855	781	835	827	844	814	805	809	800	823	821	813	791	796	823	776	774	797	790	811	858	852	875	797	801	817	810	809	834	858	806	804	853	853	818	801	829	857	804	825	799	842	826	829	896	802	838	789	870	786	819	841	773	864	807	815	834	793	817	786	816	840	817	839	842	834	811	865	828	856	800	878	837	776	808	801	848	799	814	789	836	823	830	831	804	818	817	820	845	798	823	835	790	843	820	846	817	827	836	835	823	824	858	852	864	857	795	814	840	859	841	834	868	839	774	854	837	866	822	866	809	878	801	781	805	829	844	830	756	813	823	801	850	864	853	856	864	839	851	808	848	817	828	888	817	849	780	849	784	829	797	810	795	827	866	853	841	827	874	865	849	797	831	818	824	852	851	768	782	810	832	823	829	836	814	811	845	828	833	855	846	807	833	812	840	808	793	782	828	819	783	842	877	836	788	870	783	800	817	773	850	833	812	883	814	812	830	755	825	849	819	845	816	811	842	829	790	803	846	775	853	806	819	840	863	872	856	884	837	820	815	827	829	809	839	855	780	801	853	819	857	774	837	793	872	783	875	814	802	819	815	817	803	768	849	804	861	818	786	798	867	809	798	827	809	838	780	852	816	797	809	806	846	878	775	798	835	853	796	877	872	849	849	854	801	793	831	872	830	801	818	832	834	824	821	810	799	804	787	844	799	818	789	815	822	826	832	858	823	828	780	785	821	819	819	840	830	839	828	813	810	859	803	804	848	803	853	779	839	830	777	803	824	768	837	847	823	869	796	851	781	834	834	844	768	827	764	791	791	817	811	851	852	799	789	784	785	812	812	821	801	801	786	811	808	844	845	782	821	804	833	793	859	822	811	844	817	783	802	908	796	822	815	800	774	884	843	824	848	870	873	839	801	825	869	817	830	810	803	835	796	835	791	800	807	818	816	851	764	836	792	823	811	785	859	793	824	822	861	819	803	812	803	804	885	821	803	856	831	829	869	827	868	791	878	792	811	752	816	862	816	864	803	810	826	824	829	811	838	807	874	872	832	850	800	908	821	854	823	880	845	827	812	810	781	773	819	880	821	816	803	857	815	799	811	808	803	810	833	845	847	784	798	860	795	875	907	845	866	849	837	825	798	877	830	793	839	812	797	811	848	822	816	771	892	858	819	801	818	839	821	863	854	770	800	819	790	776	840	889	829	785	912	794	839	801	813	826	775	792	843	835	825	822	808	866	786	793	847	843	836	884	809	845	890	806	835	832	832	846	788	893	831	810	791	831	860	808	833	855	781	773	812	776	807	840	797	817	818	828	820	860	847	815	836	742	830	824	773	812	873	859	812	801	805	827	854	829	873	797	848	823	838	791	876	798	792	855	817	812	776	785	810	809	819	805	783	861	820	809	816	838	824	860	805	825	800	835	811	785	817	836	797	784	782	787	809	843	845	779	782	833	768	792	841	797	816	807
26553	13857	6712	8262	1112	194	165	157	163	158	159	159	166	168	150	156	152	155	177	149	156	148	157	153	136	165	149	163	171	142	175	155	161	163	141	175	157	162	182	150	170	172	139	161	158	173	133	147	175	186	153	168	159	145	150	159	176	152	163	155	129	157	155	155	184	152	168	148	165	156	167	141	168	161	157	152	157	174	177	152	155	172	158	161	136	176	154	150	154	174	191	164	153	173	156	153	157	166	171	134	168	155	180	163	158	152	171	140	155	148	150	173	138	152	152	154	133	159	165	147	166	157	169	157	158	185	168	184	160	172	152	159	159	162	170	167	167	152	155	149	157	146	149	176	155	165	147	170	170	161	181	157	156	202	158	199	147	153	182	142	151	155	163	167	166	145	154	163	167	179	176	161	132	174	149	146	145	177	142	170	158	164	165	150	145	131	167	165	136	168	169	164	155	170	152	157	167	153	170	166	169	172	190	170	162	146	150	138	190	170	156	161	153	158	179	162	163	143	185	170	170	155	154	128	159	131	150	159	167	162	151	150	187	151	154	157	170	168	153	161	145	156	153	181	146	158	151	146	153	144	184	160	167	163	146	168	132	138	167	160	173	159	174	158	154	146	167	166	164	175	150	138	169	155	159	162	172	161	157	166	143	159	157	164	165	182	169	138	145	170	164	169	170	156	135	161	168	173	156	168	161	151	162	172	177	125	167	183	158	143	176	139	140	150	149	164	147	184	154	152	174	158	165	168	143	164	169	149	162	155	158	162	157	160	156	161	166	158	166	171	169	155	145	164	176	181	178	138	149	160	181	161	162	148	159	168	161	155	145	168	166	152	142	160	154	153	153	141	138	145	153	149	195	157	157	166	154	157	174	155	177	146	168	153	157	151	163	150	167	183	156	160	159	165	174	145	140	171	179	157	160	155	171	155	162	156	196	165	166	165	166	145	143	150	159	168	124	181	148	157	150	153	161	151	164	156	157	136	160	169	150	147	155	158	149	175	156	176	149	176	163	174	153	167	169	159	151	134	161	143	176	171	147	156	156	161	162	155	179	162	158	156	156	150	155	156	144	160	170	127	172	170	155	157	170	154	157	158	154	162	154	147	139	143	147	152	170	172	171	157	132	157	177	149	163	173	153	146	138	184	183	132	178	153	173	164	157	145	156	137	185	176	181	149	148	160	167	151	171	179	175	139	166	144	160	136	163	162	149	154	177	155	134	157	164	156	144	156	166	152	159	192	154	169	156	164	173	162	167	132	154	152	161	154	165	159	161	162	172	187	159	161	176	166	157	168	185	163	165	162	182	143	152	151	196	155	151	186	168	175	142	161	182	171	137	156	180	168	172	144	168	169	157	164	158	160	141	148	171	154	175	165	150	171	160	173	176	175	155	158	173	166	168	175	167	151	153	159	163	160	170	174	169	159	165	179	147	173	140	138	138	145	141	186	172	167	163	161	167	167	171	152	173	157	176	177	179	144	145	148	181	167	162	164	167	161	144	173	166	168	158	154	187	170	143	172	151	141	189	149	185	158	143	166	170	152	177	169	173	166	168	139	157	174	156	170	167	159	144	173	155	169	165	156	133	154	174	172	148	142	148	157	168	170	150	171	149	161	145	181	150	177	143	164	168	190	170	170	161	139	163	169	174	152	154	142	144	141	152	158	165	165	156	153	144	149	164	150	147	153	164	164	160	156	161	166	156	167	153	164	176	171	162	161	173	147	146	156	165	178	155	160	164	178	191	151	181	164	194	159	156	157	151	174	135	168	170	171	159	155	151	151	147	156	146	161	151	173	174	169	176	164	185	142	148	166	154	158	172	152	189	160	150	159	143	159	168	152	168	156	144	183	167	155	184	166	167	165	149	154	148	136	171	180	146	157	176	161	163	163	154	161	162	162	161	140	173	189	143	166	159	136	150	166	154	141	146	145	153	160	142	162	161	178	166	165	149	173	149	156	155	141	167	154	144	132	156	165	165	171	165	170	175	143	146	160	144	142	169	163	165	150	160	149	158	175	166	155	160	155	156	179	163	163	170	153	166	177	173	189	175	176	161	142	173	155	167	157	163	176	171	159	164	180	167	165	154	179	172	151	141	159	170	153	169	157	181	146	166	150	168	158	137	162	158	183	160	177	147	169	174	143	155	162	165	181	149	196	159	164	155	149	139	158	160	162	157	151	162	166	167	167	155	169	164	149	190	153	174	188	142	172	168	159	161	140	161	160	179	170	165	141	162	163	178	166	179	171	164	178	144	185	152	153	152	157	161	139	171	173	165	158	163	138	129	161	151	169	165	169	166	180	180	152	168	171	154	142	148	140	144	169	147	161	156	155	159	187	173	170	192	149	175	153	143	155	155	178	157	144	174	151	154	162	174	164	163	156	154	165	168	156	172	138	157	154	129	165	175	177	142	141	150	140	164	160	166	151	169	163	152	162	166	161	163	144	185	179	163	165	170	146	166	161	161	168	159	156	168	157	172	170	178	174	146	154	166	172	155	139	129	155	157	160	158	168	170	185	158	165	152	166	146	175	154	141	132	155	157	167	151	178	172	163	159	156	183	149	159	184	148	153	171	160	143	177	181	139	164	156	145	164	146	151	140	167	182	161	173	175	168	176	159	159	152	175	169	147	159	157	167	167	135	170	153	161	147	173	145	146	183	159	168	141	157	170	153	159	180	162	170	148	164	137	155	154	165	159	176	168	175	138	222	151	144	156	151	158	167	171	160	161	150	152	163	143	158	179	169	175	152	151	141	147	153	180	155	180	162	168	142	183	159	166	144	173	176	157	154	153	170	145	157	153	163	169	161	171	174	163	157	157	165	150	173	169	141	152	155	197	159	176	157	159	147	167	155	150	167	146	132	168	144	173	159	148	164	132	178	157	148	158	146	158	151	185	126	166	184	172	174	158	140	166	157	167	163	163	160	164	155	150	132	161	161	146	169	158	160	171	157	167	181	156	157	174	151	175	147	174	177	170	168	148	181	145	140	177	151	186	180	173	168	165	166	180	193	138	168	170	152	166	137	164	158	176	169	150	197	143	151	149	168	173	167	159	160	148	158	157	172	165	152	180	149	168	158	153	183	161	155	150	151	160	158	179	137	155	159	164	124	181	144	156	151	165	184	144	191	153	151	172	176	154	175	156	159	169	174	161	163	162	137	154	174	143	169	168	167	159	161	140	147	161	160	149	146	170	147	175	167	132	169	132	164	194	149	162	160	168	170	147	175	181	148	161	173	159	165	160	150	146	190	169	153	177	177	142	159	163	147	150	181	176	171	166	164	157	153	144	158	153	174	165	183	158	168	157	165	156	168	139	160	166	180	139	154	159	153	166	161	162	174	168	155	151	142	169	156	160	152	158	179	154	178	150	161	161	156	140	152	158	158	157	179	140	191	155	147	157	165	194	166	143	156	156	160	142	148	146	168	176	166	141	171	188	176	159	147	154	171	164	163	146	154	168	157	180	154	157	142	151	149	183	160	161
24855	16843	11373	18724	2323	530	532	553	524	570	513	484	521	554	476	529	576	518	543	544	512	556	572	521	532	495	522	544	511	538	545	505	504	539	480	517	559	505	509	542	560	541	534	503	547	541	533	543	508	507	535	532	534	549	538	553	547	534	530	526	527	530	535	504	525	533	534	543	507	550	525	567	545	523	513	555	516	546	555	535	597	492	526	531	534	533	493	563	526	506	524	506	554	495	513	505	561	586	524	517	531	520	534	500	502	532	524	491	504	538	541	590	534	538	507	549	549	517	501	561	544	514	521	524	553	496	510	529	544	548	562	506	557	509	525	529	551	547	538	544	515	515	544	535	525	483	500	508	546	525	519	493	557	526	524	526	546	546	539	529	506	507	497	535	519	543	522	566	535	531	524	516	489	541	548	529	554	552	489	522	540	494	470	551	548	506	502	521	532	484	518	530	535	535	539	500	515	552	563	556	553	529	583	551	524	491	501	502	537	542	561	535	547	524	536	568	527	545	569	541	506	518	533	554	527	540	556	530	535	537	520	514	527	536	531	531	571	538	540	542	549	563	569	518	509	517	535	511	534	565	522	499	494	542	513	571	532	554	534	510	519	514	541	545	545	542	516	526	562	529	497	519	537	564	523	498	532	560	512	564	522	556	517	552	522	500	557	534	531	552	523	517	511	505	519	593	496	496	546	525	543	556	583	552	544	524	540	520	549	509	572	550	549	533	560	526	563	536	523	543	538	553	530	552	537	573	560	568	528	515	544	513	563	548	546	526	520	537	516	539	532	559	512	533	503	529	540	523	511	491	516	538	510	522	546	514	559	526	524	550	529	509	493	506	481	554	524	521	511	498	544	536	517	542	537	551	547	562	526	538	513	514	511	546	538	575	526	548	519	562	541	546	539	501	559	517	561	561	537	571	536	497	542	501	490	496	527	556	513	548	515	561	555	534	483	501	492	514	520	527	513	544	543	572	527	551	537	503	496	509	556	509	520	536	500	515	568	509	527	563	512	546	514	534	507	545	527	527	535	509	511	546	494	535	530	506	550	516	537	526	560	532	511	479	512	570	567	530	504	558	473	537	523	514	544	580	526	548	528	506	512	519	521	558	532	543	532	485	542	514	538	543	483	550	499	524	539	527	553	488	531	504	516	544	505	519	580	511	552	513	521	519	533	531	510	514	495	493	569	533	540	533	511	531	532	519	522	527	520	537	532	533	569	515	556	554	539	529	546	534	541	563	537	517	535	534	505	522	511	550	570	541	544	525	534	541	534	537	515	586	506	565	523	487	524	551	516	502	554	524	521	500	522	530	541	586	526	532	545	567	511	502	540	555	499	539	535	539	582	526	524	516	536	553	543	552	527	552	512	574	537	505	535	519	526	514	554	501	535	550	526	544	492	510	509	553	556	547	570	541	503	541	521	554	539	508	519	555	520	521	522	537	555	513	522	501	534	553	548	542	509	538	540	513	499	525	546	505	529	527	525	542	524	510	523	500	506	524	475	514	507	532	526	501	561	561	508	558	481	561	541	506	488	537	545	521	593	547	535	502	526	506	516	548	513	568	514	562	540	509	532	551	539	536	516	511	524	523	528	524	538	515	541	529	516	511	560	583	513	579	521	507	505	506	522	506	562	552	515	550	552	536	501	492	513	498	533	555	548	568	548	551	572	529	530	579	570	531	493	523	525	481	529	534	546	572	563	545	571	571	528	534	530	562	536	534	508	505	523	530	534	551	538	529	483	533	492	537	550	535	498	551	530	542	532	489	566	527	481	547	499	537	515	525	569	505	524	516	567	519	543	528	529	536	557	526	496	564	547	519	549	544	568	546	534	514	525	548	537	507	507	487	528	507	517	509	499	520	539	511	561	525	554	511	544	554	523	541	534	548	491	530	539	523	521	508	528	529	505	556	551	512	526	559	538	558	535	528	549	522	518	518	545	512	525	509	554	482	519	565	522	535	493	510	578	521	556	491	535	541	557	504	557	563	551	569	542	555	538	511	537	541	533	526	537	514	531	556	527	547	546	532	525	573	517	536	499	520	546	532	518	547	548	556	526	558	549	538	551	516	519	493	548	567	520	551	549	495	540	525	529	552	571	494	537	555	547	547	568	579	550	488	516	535	562	513	552	601	475	509	525	546	538	528	525	552	522	524	534	512	562	515	559	569	523	526	510	543	585	535	555	567	515	535	561	521	551	533	569	518	538	521	503	519	533	522	485	557	548	503	532	542	562	531	530	528	521	465	543	563	484	487	528	556	506	506	513	543	482	540	513	509	546	529	538	520	525	511	555	588	525	583	530	548	543	539	534	516	576	544	521	501	572	502	554	569	510	548	577	555	555	532	504	508	557	513	511	496	532	521	526	535	510	525	519	516	528	510	529	504	562	528	519	530	538	528	545	521	526	535	546	544	573	525	530	550	566	506	527	528	535	583	510	506	558	494	535	511	505	534	550	503	542	560	532	541	532	512	545	499	493	545	536	564	526	536	530	519	519	484	540	542	473	500	551	568	507	492	531	549	513	522	515	520	549	533	531	505	555	552	523	548	541	512	488	531	540	563	529	543	551	518	542	494	542	508	528	524	533	503	554	553	527	560	529	561	503	548	525	512	561	525	531	550	513	552	533	552	506	515	584	555	532	550	541	556	555	512	533	563	566	545	505	578	529	526	515	498	513	511	500	574	465	516	543	554	536	539	570	515	512	541	558	533	499	568	560	525	524	491	544	511	537	531	549	539	592	577	514	475	575	506	562	512	552	514	531	546	531	546	539	508	521	572	542	574	497	511	484	483	513	539	530	531	499	522	537	523	538	502	516	515	500	566	510	482	543	575	513	535	513	521	514	588	565	523	509	563	561	505	575	545	517	520	501	557	538	544	511	568	513	502	515	528	541	535	504	492	494	531	538	555	521	480	536	485	536	555	521	515	490	541	569	519	537	533	524	521	523	556	546	542	514	581	523	562	533	537	495	520	567	539	548	528	537	499	564	522	542	561	504	539	565	552	512	555	517	534	523	547	521	543	498	552	530	491	541	537	499	522	481	536	506	531	523	537	527	522	523	567	535	572	558	535	546	522	497	528	530	534	549	531	511	504	514	527	526	497	483	559	513	537	529	547	515	520	537	502	558	492	531	557	527	538	514	552	505	550	545	523	522	588	497	501	567	512	552	499	512	538	528	508	504	529	528	489	515	487	531	526	524	527	534	555	519	471	514	535	479	527	511	530	560	498	524	617	522	528	524	509	564	523	512	554	513	540	556	538	542	539	559	540	525	547	533	496	543	531	534	551	526	531	524	531	507	504	552	491	527	522	527	530	527	566	517	510	508	484	559	555	555	483	533	519	567	561	549	517	538	524	561	523	560	522	559	529	542	538	537	568	545	537	495	518	543	501	524	568	575	529	532	559	553	536	518	501	565	513	517	512	520	519	535	535	542	557	547	517	560	493	498	556	523	521	539	522	526	540	503	579	526	529	506	523	494	477
60925	53287	44230	43236	16211	856	204	169	177	198	180	155	181	172	167	167	168	155	142	186	149	177	153	159	148	164	173	170	182	162	155	162	157	163	168	164	170	167	155	174	163	169	177	141	168	141	137	162	167	170	132	159	169	148	177	159	165	183	152	130	175	150	143	180	164	157	168	137	144	158	167	141	175	171	138	150	153	161	170	159	185	155	177	172	146	158	170	147	141	158	156	150	147	163	168	160	163	164	168	163	181	173	163	155	169	159	163	167	154	157	165	152	202	175	146	161	144	158	167	160	183	170	152	177	175	176	145	140	153	161	160	136	156	146	145	137	188	157	189	159	173	183	170	160	174	166	162	174	172	170	156	168	148	158	149	177	165	152	147	161	172	149	160	164	168	164	164	134	184	146	166	165	143	158	175	179	173	165	163	152	146	171	143	184	163	172	155	158	185	161	154	160	181	172	174	154	158	177	170	154	163	180	166	153	177	144	166	173	157	174	159	160	164	175	148	174	161	173	154	184	169	149	173	165	187	183	179	156	151	171	158	163	149	178	179	164	174	166	178	174	140	183	187	193	158	165	146	191	159	151	167	159	156	138	181	156	163	188	169	146	163	148	169	145	143	146	163	168	165	170	158	155	183	173	161	135	164	160	146	170	163	182	134	185	169	173	165	165	183	166	178	146	157	153	186	146	149	144	159	179	184	171	175	152	167	143	171	147	167	185	174	178	163	148	159	183	161	164	173	177	138	179	166	169	168	154	153	161	161	191	157	160	162	160	154	169	159	162	167	153	180	143	170	165	180	153	170	166	169	156	151	168	150	193	147	150	173	188	139	164	151	177	149	153	184	177	177	149	147	161	163	193	174	173	149	163	151	127	161	159	168	168	175	176	158	171	143	129	154	149	175	157	171	176	171	210	165	179	179	158	176	193	144	163	170	173	150	143	151	162	184	174	153	157	179	154	154	175	154	151	159	181	154	170	156	178	166	171	177	170	148	154	181	178	168	194	153	163	164	156	170	167	155	166	163	151	170	156	180	162	168	165	174	173	161	140	171	159	172	150	153	159	151	148	145	151	156	167	165	152	167	176	175	145	153	152	160	156	163	175	167	153	139	173	163	160	180	163	164	165	188	150	171	149	171	156	174	149	164	158	168	148	171	146	156	162	176	180	162	152	167	176	160	163	156	160	155	190	152	166	172	159	156	162	162	160	158	172	165	170	153	167	161	174	158	159	151	160	154	157	176	161	168	170	162	154	180	150	176	151	150	137	154	146	162	158	149	176	178	159	150	154	156	172	165	141	140	146	167	145	167	130	163	145	169	148	163	144	136	158	161	154	173	164	156	184	149	155	154	166	156	147	168	182	147	197	179	173	160	173	159	171	157	160	141	176	183	166	138	154	182	165	161	172	169	165	180	168	158	179	166	175	148	153	167	197	153	177	174	163	175	178	159	180	149	157	170	157	131	175	180	158	152	165	192	160	148	161	149	193	181	144	172	164	171	145	146	172	162	149	178	158	144	171	153	148	151	157	164	174	152	195	172	145	175	171	163	162	180	152	171	174	158	141	166	161	176	169	169	188	168	179	159	156	166	163	185	147	162	146	170	161	164	163	158	173	173	148	185	154	179	172	176	171	157	166	186	170	158	174	177	144	148	159	149	166	161	169	158	151	171	169	168	159	150	164	163	150	160	146	152	163	168	141	150	157	164	189	154	166	183	164	168	159	150	172	151	159	166	154	135	184	173	156	149	197	174	171	159	132	175	172	155	176	155	140	169	155	159	158	143	145	174	150	169	158	158	134	146	146	183	175	149	171	140	163	167	186	175	169	171	161	165	164	162	178	146	148	169	158	156	162	162	171	178	179	157	160	167	160	167	162	130	179	166	205	157	176	163	174	151	147	148	163	163	138	135	175	148	170	160	148	158	164	189	155	163	158	159	143	162	168	159	168	155	183	164	118	163	154	166	191	163	157	157	162	166	176	157	148	160	140	168	161	166	154	187	173	158	185	175	175	188	195	156	176	122	164	147	183	154	181	169	184	148	144	142	187	160	162	160	193	202	144	175	209	154	172	161	160	159	169	170	171	167	161	146	156	184	187	135	146	153	138	150	162	161	158	164	140	137	193	156	155	161	161	165	158	172	153	177	158	172	169	168	146	165	149	158	182	163	141	151	164	174	159	143	161	147	170	157	150	146	159	168	155	165	177	148	181	180	143	167	147	159	157	159	152	154	178	162	180	179	159	163	174	153	160	180	147	143	183	161	156	163	149	172	175	146	159	163	168	157	161	147	138	164	173	167	161	149	163	158	157	156	180	155	167	176	154	178	174	151	165	146	155	156	177	153	183	165	148	166	184	164	179	158	185	173	156	119	199	179	170	156	169	153	185	160	182	174	159	170	155	162	191	149	167	160	183	165	175	148	175	161	194	144	163	152	164	150	166	158	151	146	179	149	155	167	162	175	154	143	149	141	131	167	168	184	142	169	163	170	176	138	163	181	170	152	154	188	165	153	161	163	177	165	159	169	168	156	155	170	168	140	145	166	151	172	135	160	151	163	163	161	184	169	152	161	162	139	153	165	164	170	168	152	138	154	165	182	164	152	155	146	148	152	142	161	164	172	176	169	147	160	175	173	170	148	157	164	183	147	179	156	171	171	152	158	174	151	169	166	152	188	177	161	170	141	170	142	171	166	181	153	169	149	166	173	174	161	167	165	160	156	194	178	169	157	152	160	175	164	123	163	155	158	176	175	176	172	171	164	170	162	148	178	162	146	157	157	159	179	160	181	155	153	142	160	177	159	153	153	161	186	174	148	147	177	161	180	160	169	179	173	174	167	178	152	171	131	182	165	180	174	152	158	152	168	183	155	168	144	174	151	170	162	151	152	163	162	176	169	151	164	191	148	156	155	180	149	159	182	169	178	172	162	159	168	152	142	179	162	140	156	165	162	158	164	147	161	171	170	161	168	152	165	161	175	157	164	144	181	191	168	163	150	181	161	167	175	160	156	201	161	182	169	150	159	182	183	149	156	156	180	150	157	159	153	169	157	166	161	177	191	164	157	150	157	176	130	156	160	162	173	172	176	154	153	177	167	170	167	161	167	159	134	166	174	166	154	171	145	173	177	154	185	150	160	153	165	159	171	160	170	147	180	169	172	141	183	154	159	152	158	155	177	138	161	165	177	179	171	146	156	155	164	158	148	150	186	168	166	190	187	154	176	158	139	159	166	179	160	179	162	152	184	173	173	151	131	158	179	184	157	153	163	167	153	179	150	176	145	183	162	162	168	145	160	155	142	163	168	168	164	154	168	139	156	176	175	168	179	158	160	165	164	161	159	161	160	146	158	150	152	156	170	168	161	152	147	175	166	158	141	162	178	167	179	158	151	136	163	148	181	159	162	157	171	172	175	149	157	161	177	168	153	172	150	167	152	175	125	156	163	167	155	171	167	149	179	152	162	176	153	160	170	187	178	155	182	182	171	160	163	174
41944	42832	42042	47790	10132	669	618	579	596	557	559	532	567	539	573	572	514	525	535	523	533	513	590	537	570	572	528	487	593	518	523	550	506	565	584	507	535	548	593	531	549	557	535	540	569	521	545	521	577	538	536	533	547	521	597	590	534	517	546	502	557	551	561	554	500	544	530	524	538	537	535	493	545	553	576	548	548	554	516	547	581	539	573	506	549	525	501	528	564	546	603	536	572	537	524	519	578	529	518	559	527	552	516	546	543	504	532	583	543	549	562	551	550	549	525	565	533	531	541	548	527	548	574	546	570	532	528	543	504	516	569	530	544	549	534	563	531	561	488	513	527	550	546	544	563	563	568	542	514	568	483	534	546	532	517	554	581	543	547	531	579	543	520	554	525	538	543	519	562	596	512	574	521	537	578	529	530	571	582	549	508	550	592	600	552	568	564	473	532	509	511	540	580	554	555	545	524	528	575	566	528	541	487	540	553	538	573	522	581	566	531	558	555	543	514	556	537	562	547	512	528	538	552	604	525	560	514	525	524	554	531	523	555	560	560	511	529	527	543	560	547	481	531	599	539	553	526	529	524	569	570	562	530	547	583	550	573	553	530	556	572	546	485	518	565	580	526	554	541	527	544	536	531	518	526	545	524	564	508	523	584	534	544	555	532	532	553	566	549	528	567	551	558	543	510	538	517	518	546	514	536	548	514	519	517	492	522	544	562	522	534	536	517	552	513	543	571	551	564	530	584	521	573	579	462	564	585	585	512	530	534	572	598	556	496	545	478	567	525	514	575	524	538	548	495	538	535	530	485	505	527	530	556	541	546	513	529	569	532	573	596	576	517	495	552	525	565	557	550	575	555	513	546	538	556	528	517	544	561	541	540	556	563	543	556	527	518	518	543	567	547	558	596	578	564	523	556	618	567	560	518	512	551	527	568	537	533	559	541	558	553	560	542	582	551	552	545	534	515	545	596	576	513	494	515	566	529	537	516	600	548	543	536	577	558	561	557	568	538	550	542	528	529	565	569	523	511	546	548	541	521	525	552	538	600	534	526	520	529	559	549	517	563	523	527	524	540	551	532	526	553	575	511	523	525	517	591	529	493	556	504	529	592	536	595	528	568	549	503	575	538	516	587	534	531	510	552	543	528	528	553	531	547	496	594	535	510	555	528	522	509	544	543	521	571	556	496	538	525	567	588	516	615	543	578	526	516	551	532	561	525	519	532	535	545	548	499	571	533	556	537	529	543	544	519	583	512	564	531	548	530	519	527	576	530	514	530	534	561	539	541	509	525	516	526	546	550	554	523	559	517	519	538	556	531	532	515	566	514	543	540	554	542	524	543	477	567	562	574	548	541	545	574	580	499	538	523	555	540	543	552	524	564	555	546	510	511	519	520	571	558	557	523	542	510	589	505	529	557	529	551	539	545	545	529	523	532	534	521	537	563	564	515	566	513	528	537	528	532	545	538	598	571	545	557	575	529	545	529	512	569	560	525	568	550	556	554	506	570	513	548	557	544	545	524	574	548	570	541	549	570	498	536	543	540	527	518	540	512	554	560	554	478	548	544	553	500	522	526	577	578	544	513	528	564	591	541	518	569	539	579	518	543	528	539	548	563	562	558	540	556	518	557	526	542	541	523	551	487	541	509	560	538	538	586	538	549	564	558	572	549	545	548	513	521	513	520	494	514	556	570	566	529	519	548	542	523	540	572	531	563	509	582	556	527	556	501	537	558	556	518	531	527	547	562	523	500	555	557	530	535	558	542	584	519	559	534	570	519	538	529	524	499	559	547	534	514	574	568	553	573	531	516	528	527	547	549	541	523	538	510	552	525	565	550	522	564	511	533	512	551	541	520	529	551	517	509	510	491	541	563	570	596	516	543	574	528	533	547	544	547	547	568	558	515	548	548	555	595	530	534	534	522	560	575	530	577	573	534	545	538	557	541	547	572	542	545	525	568	535	538	563	519	576	518	549	602	529	575	559	537	554	529	548	553	513	536	516	546	499	524	543	526	566	556	514	525	568	472	544	517	543	563	558	537	542	573	559	547	536	564	567	539	528	521	565	521	541	523	545	524	550	518	549	584	532	600	557	566	528	558	560	540	501	566	529	560	531	532	530	527	536	573	536	541	591	545	519	516	514	492	529	579	538	553	548	549	556	542	539	551	545	522	529	493	504	535	515	550	560	517	506	528	500	490	541	551	549	530	576	559	561	548	554	562	516	544	565	543	522	496	582	586	540	518	548	568	578	520	554	534	519	532	536	536	557	548	525	541	526	502	522	547	540	525	575	563	541	532	571	565	500	558	513	546	547	532	550	544	594	533	544	547	532	547	550	538	521	535	575	531	530	532	571	506	518	546	555	551	497	532	510	497	561	570	517	537	547	529	559	525	550	550	517	582	548	539	563	557	544	557	508	540	535	485	528	556	563	555	545	546	557	520	560	560	557	514	575	553	566	558	539	511	549	557	575	561	561	526	508	537	543	539	540	529	577	536	488	538	547	538	544	508	544	572	567	536	570	557	528	566	558	475	540	490	540	568	536	523	516	560	543	498	561	563	540	550	528	575	534	572	507	623	548	562	552	557	514	520	537	557	554	576	562	530	542	543	482	567	539	542	557	506	548	526	569	554	540	514	536	537	529	538	541	550	538	534	512	536	530	563	521	576	528	524	512	532	518	554	561	556	554	547	542	553	534	538	553	563	559	558	544	555	525	542	511	515	529	501	573	580	570	520	542	536	492	553	547	554	557	537	608	523	501	541	538	473	561	583	546	535	569	591	543	554	558	550	568	545	568	552	535	567	518	521	544	515	573	558	535	517	574	552	522	609	572	554	534	537	535	569	555	555	490	553	555	549	529	499	587	557	490	553	542	547	533	589	536	493	532	532	516	553	523	548	556	560	539	524	521	542	538	584	519	555	549	537	540	561	551	553	539	545	558	486	516	584	554	565	547	543	511	528	529	532	560	542	521	596	521	540	553	573	570	539	565	527	540	545	525	509	568	605	544	484	528	516	521	564	530	534	489	506	564	542	564	530	570	582	533	564	530	572	539	506	494	534	537	525	536	564	535	531	576	531	506	542	544	555	549	503	525	533	575	516	557	531	564	558	529	592	549	553	516	540	488	556	541	533	524	546	531	512	573	570	540	523	535	547	537	563	530	548	501	530	576	554	554	531	530	548	527	540	533	551	546	566	547	539	551	527	543	563	576	560	533	505	512	570	505	533	547	535	549	523	539	526	552	602	568	586	538	525	567	516	540	504	515	581	570	534	545	556	545	534	529	525	519	538	575	535	580	582	531	522	502	529	469	550	502	535	562	529	516	541	499	576	546	526	542	515	536	515	542	538	572	515	553	549	576	529	530	559	500	551	547	557	550	526	541	518	579	564	470	527	501	546	551	537	532	552	498	560	546	522	559	521	538	538	563	527	526	574	567	565	571	545	543	552	497	549	540	545	541	583	503	539	532	550	547	518	552	549	532	530	483
76101	70197	62390	59269	28392	5624	406	290	298	307	307	299	252	280	281	282	276	296	293	282	263	294	269	272	269	317	231	269	267	269	275	266	291	268	279	275	298	282	301	282	251	263	284	306	256	296	266	284	281	288	283	269	285	277	272	287	282	246	248	273	264	254	300	253	290	283	264	269	255	283	238	288	281	250	244	280	304	277	280	269	260	255	242	269	252	267	272	273	271	297	255	252	283	279	272	293	257	248	276	264	250	292	296	261	278	252	303	288	257	274	296	249	290	255	271	261	281	292	282	293	306	242	247	261	302	288	294	287	270	289	288	288	272	290	286	269	282	278	256	253	257	265	294	236	267	273	272	263	265	258	282	295	275	290	254	268	287	237	255	248	284	266	261	246	261	278	240	285	281	297	292	261	275	265	273	300	299	285	306	300	288	291	287	280	286	306	277	282	276	302	269	267	276	240	253	268	256	265	278	317	250	286	247	293	287	263	264	257	262	279	267	286	262	255	281	259	283	264	260	262	253	249	300	254	254	295	251	256	262	271	279	324	280	297	259	274	272	240	285	258	280	292	268	252	293	287	295	302	248	307	284	281	264	281	282	265	271	265	274	259	267	250	242	270	310	265	273	277	295	262	288	271	267	265	281	283	292	294	266	282	264	266	283	289	256	289	274	269	261	267	278	277	263	253	274	252	270	271	265	286	281	263	298	293	298	259	293	266	269	269	278	248	267	280	275	281	257	271	271	272	283	282	267	277	271	274	272	251	282	253	265	282	238	277	287	241	268	273	287	271	289	294	268	267	298	277	272	257	254	299	297	277	271	260	301	280	260	242	242	269	275	275	270	268	284	256	259	258	262	281	292	269	267	277	293	281	291	247	281	259	272	245	257	275	266	279	256	263	262	283	265	271	270	260	273	264	275	264	303	287	262	247	265	252	259	271	313	275	264	266	314	291	249	277	261	256	280	272	256	256	260	272	264	283	270	291	299	260	244	301	289	282	288	305	279	284	260	291	263	257	257	265	276	265	271	293	270	248	275	253	261	294	267	268	253	266	277	265	276	252	325	285	290	254	272	290	266	283	278	280	281	271	269	260	248	241	260	272	264	253	268	260	264	285	267	262	269	279	242	294	291	227	259	285	264	264	264	258	257	255	265	260	259	299	283	232	276	284	264	256	245	267	253	236	254	273	263	275	261	298	282	266	325	238	240	282	270	288	258	285	243	283	243	301	257	257	233	236	265	269	296	273	256	257	259	288	322	292	261	248	283	277	268	274	257	266	264	281	262	285	300	265	274	280	277	253	312	296	272	248	274	259	291	261	283	265	259	285	262	268	286	315	258	263	243	307	279	280	247	278	245	266	264	276	281	288	265	270	279	298	289	288	277	282	294	261	268	264	272	264	285	247	256	240	256	237	288	260	295	273	302	290	287	242	273	278	291	265	254	274	301	284	318	257	275	286	274	258	282	272	266	276	297	281	286	274	295	287	275	260	282	259	270	233	255	287	273	249	270	258	278	261	280	282	308	260	246	260	269	254	325	271	306	274	294	265	283	280	279	281	281	248	268	332	306	264	312	268	299	287	261	310	266	294	291	267	254	266	238	281	254	282	264	258	278	267	286	239	294	264	288	279	293	270	300	303	262	268	272	279	268	262	273	282	300	288	266	274	252	254	235	287	254	281	276	261	266	273	259	272	248	269	256	256	267	273	266	263	253	306	271	266	277	259	256	265	269	229	261	288	271	244	289	279	273	255	272	292	274	270	271	253	308	283	266	296	257	260	276	290	268	266	289	289	249	268	283	289	253	276	297	276	271	288	280	264	263	285	302	269	293	281	254	285	271	272	272	267	257	270	271	252	277	270	291	272	270	290	247	279	276	310	254	272	267	270	275	297	271	282	279	260	258	262	289	292	264	288	260	290	269	257	253	265	290	279	280	286	277	265	268	272	277	278	264	269	253	252	267	264	303	245	252	292	260	281	250	270	291	270	241	286	292	257	266	261	251	282	273	274	283	301	298	280	305	269	280	290	288	245	288	280	301	253	284	273	257	275	277	242	277	261	244	243	299	281	265	278	281	270	277	307	267	287	251	292	280	244	263	268	268	286	270	287	271	283	288	242	292	284	267	279	230	255	271	298	296	284	266	261	266	279	271	274	267	278	263	257	257	289	296	267	277	253	277	269	288	274	242	271	239	284	253	259	257	258	252	274	287	287	282	260	301	240	261	266	240	273	255	288	272	286	290	293	305	277	263	261	282	265	291	252	250	296	302	271	265	268	271	247	243	270	272	275	271	277	244	284	277	297	280	282	284	267	291	265	295	266	316	278	257	268	252	296	304	286	284	288	267	273	268	279	287	286	252	266	314	313	265	288	280	252	309	271	288	261	290	259	264	255	299	284	273	248	262	263	275	259	284	280	266	312	286	244	285	264	259	279	265	257	288	282	275	258	311	286	297	290	260	250	245	271	263	252	255	261	297	264	268	264	292	296	227	263	280	284	270	280	292	262	260	259	236	275	268	256	280	245	280	237	282	273	266	264	268	271	289	295	273	253	277	259	269	250	265	266	272	262	286	268	280	272	268	254	253	285	273	276	275	272	260	275	242	279	279	282	235	292	264	259	293	278	268	266	269	276	284	291	250	275	281	277	254	281	288	218	259	283	281	309	266	265	264	255	260	254	256	288	272	328	260	244	287	251	266	261	263	279	263	271	268	283	268	284	282	267	250	282	252	300	312	267	289	247	274	273	259	285	270	262	272	293	254	286	295	280	274	278	272	257	294	298	287	258	256	277	257	275	274	277	254	299	278	270	292	261	234	263	257	269	262	257	300	297	275	276	280	275	272	262	263	288	284	269	264	311	244	278	305	246	291	271	282	292	270	285	259	265	270	277	284	261	304	301	258	268	273	278	271	254	259	288	302	289	265	289	264	278	279	286	267	277	262	289	251	289	270	234	270	285	269	275	295	274	284	273	287	275	279	276	300	277	266	268	288	301	261	258	307	294	267	247	273	274	303	241	273	261	290	300	291	273	272	272	282	272	301	288	249	254	253	264	265	274	306	281	289	240	262	242	281	262	263	286	285	276	261	286	269	258	252	291	275	294	256	294	304	261	264	298	304	284	261	258	260	288	268	276	307	269	277	279	270	268	282	271	275	270	277	295	310	294	301	288	278	293	282	285	271	256	250	257	291	253	259	270	278	272	267	256	258	257	262	308	254	265	272	292	271	253	268	283	288	292	263	286	240	237	272	283	263	243	284	274	253	251	293	261	261	300	250	293	289	297	280	269	251	268	277	285	246	249	277	281	245	251	267	282	262	266	287	287	275	267	266	251	265	274	265	256	244	269	274	272	293	296	307	284	264	280	295	238	281	281	283	276	283	250	298	275	281	240	270	276	277	269	288	281	259	249	270	243	302	268	289	250	277	319	255	261	256	255	266	261	266	296	281	267	239	297	279	256	257	276	280	257	298	292	245	266	257	306	281	288	278	277
55365	57733	57915	62520	14525	1112	1025	1015	984	918	872	911	900	881	870	916	863	832	821	875	839	824	849	863	854	851	840	789	836	840	799	866	837	847	798	799	835	853	799	846	850	841	860	818	833	836	832	824	852	855	835	840	850	825	805	893	797	889	813	830	849	817	819	845	846	859	880	822	822	823	803	760	842	822	837	841	810	815	829	813	798	835	764	840	845	829	835	799	891	748	799	863	798	805	845	836	799	823	790	816	821	793	800	820	853	858	814	805	803	790	809	849	827	830	821	834	797	801	809	819	872	811	858	805	907	786	814	779	839	809	863	833	833	812	823	837	814	810	803	826	801	817	837	883	833	865	860	820	868	758	834	864	830	858	839	822	818	872	814	789	806	795	856	833	818	813	867	840	850	832	801	848	866	838	764	807	833	864	823	866	819	798	782	859	867	851	877	856	841	816	846	852	805	868	823	835	783	776	816	846	854	842	831	808	788	813	863	874	784	823	799	844	765	785	815	765	820	798	796	846	801	853	812	825	848	856	765	758	862	771	824	810	800	809	856	810	858	871	841	835	800	809	820	783	815	830	754	788	843	846	810	826	858	862	842	808	857	809	811	851	780	811	811	813	822	825	821	777	829	876	872	816	829	841	812	849	859	784	766	759	812	808	775	829	835	851	795	791	797	835	810	824	851	863	872	825	839	810	832	851	837	769	849	819	821	809	839	844	845	833	861	823	831	840	863	833	808	820	887	845	829	842	798	841	858	790	842	873	852	844	809	835	797	821	856	824	822	812	867	800	840	769	839	830	824	880	795	818	791	845	844	786	817	819	831	823	812	818	815	831	853	857	873	814	819	817	797	777	838	829	813	844	818	822	842	809	844	819	771	826	814	798	852	840	829	802	815	856	789	872	801	874	802	813	851	852	830	864	795	820	810	818	826	852	819	762	862	836	828	796	817	837	810	786	836	763	830	837	803	793	783	843	867	803	810	811	861	810	830	836	847	834	796	803	868	763	836	773	814	782	862	836	815	850	825	795	820	776	789	774	798	814	831	882	842	835	805	829	865	846	807	797	866	812	821	839	806	840	801	850	834	844	813	837	812	817	752	788	815	796	793	769	856	784	796	793	819	817	825	839	826	851	832	813	810	792	804	770	861	846	796	764	772	820	886	769	819	855	792	841	858	777	832	827	808	813	813	803	793	795	823	797	800	810	872	883	853	828	862	781	849	815	798	840	826	842	848	827	816	833	849	771	836	836	782	866	855	839	831	769	807	784	807	832	847	791	819	839	822	799	856	894	790	859	860	824	817	782	814	854	829	886	827	797	815	781	821	794	786	806	817	852	808	827	829	844	855	863	851	851	827	802	842	795	835	820	793	835	816	854	846	796	829	818	828	790	816	847	834	842	829	802	807	874	876	804	807	787	803	795	840	814	809	798	818	865	807	846	843	841	744	827	863	782	830	826	791	852	805	819	825	816	803	847	806	793	762	806	839	817	760	755	772	792	826	865	830	845	829	855	871	856	823	798	826	800	851	844	792	765	836	842	792	827	848	786	809	789	816	812	825	788	843	806	824	828	809	853	778	795	824	842	750	852	810	789	796	834	853	792	835	792	862	779	813	790	788	844	869	822	805	805	795	839	847	849	786	862	858	795	848	855	812	823	818	825	846	841	850	888	799	852	805	824	788	843	878	772	848	769	843	795	845	863	784	837	892	920	819	803	793	865	836	776	846	824	871	817	849	834	839	864	829	815	816	804	836	830	776	801	819	798	808	834	798	844	850	781	830	853	802	777	838	832	854	834	833	784	843	753	829	816	866	862	784	834	860	806	823	813	855	764	836	823	788	864	806	855	827	801	826	775	818	892	797	798	840	747	824	831	825	834	847	806	798	826	785	851	845	813	821	807	782	818	820	830	865	856	857	869	837	825	865	774	837	799	847	817	806	828	840	815	823	835	802	832	861	814	855	804	832	835	804	842	845	842	877	842	847	838	824	822	808	765	857	796	825	828	866	825	850	828	829	824	807	873	825	836	814	863	822	853	840	829	871	823	846	845	862	806	812	842	821	884	841	808	793	854	817	775	850	841	818	822	803	797	833	851	835	853	831	779	782	778	866	832	854	814	824	823	793	823	808	807	820	834	800	841	811	816	792	867	810	853	831	808	846	854	818	818	792	796	828	813	834	756	851	839	861	819	823	769	827	811	874	805	863	812	849	797	860	817	792	809	806	811	744	829	840	841	824	829	823	847	805	790	880	811	805	744	834	781	823	814	772	809	812	832	839	850	791	864	832	848	830	875	814	850	806	856	778	826	875	792	823	827	829	770	828	877	799	847	848	813	791	854	832	809	850	801	830	805	789	834	818	831	828	765	818	798	841	787	833	745	805	850	884	836	827	868	789	766	882	853	795	793	803	805	813	813	791	823	806	855	797	850	815	785	855	809	825	821	827	783	845	780	840	838	844	832	795	858	824	809	830	803	836	826	819	838	814	803	817	890	840	849	808	838	806	842	787	795	859	834	793	807	798	800	856	834	824	829	817	864	850	839	857	904	788	827	834	793	807	821	847	851	811	811	823	817	824	829	844	815	809	788	811	828	824	847	811	802	814	804	876	824	802	864	868	836	815	843	842	827	828	829	792	843	857	809	818	814	845	829	814	857	822	844	834	799	810	845	818	827	851	794	807	841	831	840	796	828	801	815	806	850	777	803	789	851	857	836	802	820	847	816	876	865	862	817	804	839	835	827	849	830	831	803	833	882	801	828	854	863	802	808	826	799	854	850	856	794	909	834	843	826	834	843	792	880	830	847	766	780	847	822	859	792	848	832	811	770	852	868	792	831	783	775	831	833	806	836	849	816	824	853	833	791	824	815	811	857	862	835	846	846	852	799	814	849	789	860	797	795	830	839	826	834	841	791	796	884	836	844	776	807	854	872	795	843	794	811	876	839	774	853	868	858	845	821	811	803	815	848	830	832	780	821	763	838	804	802	809	800	829	855	829	830	815	773	813	800	786	822	808	847	810	791	840	788	835	889	824	816	825	795	833	859	849	830	822	835	795	791	837	843	875	796	840	790	871	833	785	831	820	819	764	790	799	849	793	750	833	797	814	878	836	785	823	890	799	835	794	870	811	807	836	819	827	830	772	872	793	813	845	844	844	789	806	801	818	833	845	809	779	806	844	843	811	779	849	814	794	861	830	800	811	804	815	863	858	892	833	834	824	816	856	816	878	841	819	822	828	813	888	892	836	834	819	793	805	863	832	872	866	824	833	810	876	805	748	838	870	825	829	876	801	867	812	818	827	842	789	839	851	852	846	814	830	772	871	844	831	799	852	843	841	815	848	799	884	856	787	840	831	828	815	846	850	839	829	804	824	833	892	808	835	842	833	831	860	831	841	839	813	858	836	808	792	803	823	794	828	805	827	876	823	829	778	834	860	808	854	845	842	798	843	789	798	788	843	844	820	845	823	846	844	852	815	830	816	835	826	761	832	795
26363	15090	7098	6919	1535	179	163	161	162	169	162	173	160	167	151	144	161	171	183	149	160	170	146	157	173	150	158	164	160	181	169	147	153	164	156	167	162	160	146	153	165	175	162	183	160	163	168	170	152	160	179	155	160	144	169	168	171	172	145	166	168	143	153	156	156	140	160	169	157	165	171	150	161	169	156	163	173	167	158	157	153	172	172	180	161	185	176	161	145	163	145	157	173	151	155	172	153	159	149	144	140	145	157	150	153	158	146	156	168	167	136	151	183	157	127	189	161	146	167	138	171	154	162	154	160	159	173	159	168	154	164	182	174	177	157	150	161	148	166	157	174	159	170	153	179	154	171	150	167	158	170	160	163	181	161	152	177	168	149	152	161	176	168	155	161	157	157	169	166	171	165	176	180	168	165	152	156	145	150	154	173	149	168	170	151	145	161	146	175	155	155	137	160	171	170	155	171	161	144	160	146	143	164	155	164	169	145	162	181	159	171	149	146	158	161	166	157	172	179	172	148	165	172	172	151	167	162	156	158	160	176	174	169	178	158	190	158	145	172	156	158	170	175	180	159	160	147	157	151	177	153	171	169	158	168	164	173	152	162	166	168	156	159	183	154	160	146	140	165	149	164	142	162	142	177	174	161	157	156	160	148	152	156	159	165	171	158	146	143	170	157	148	167	153	161	150	157	146	164	155	156	163	198	173	151	179	186	162	172	174	131	144	166	171	175	157	165	164	144	167	179	150	140	166	166	160	154	151	140	159	151	183	159	152	189	157	151	143	173	163	168	142	140	148	169	165	152	160	151	166	173	172	153	155	149	141	164	160	152	173	159	184	169	155	162	153	160	185	164	182	168	160	179	166	151	160	164	172	164	180	154	151	149	153	165	195	158	153	156	175	181	150	157	150	190	158	168	178	175	171	169	155	165	166	165	155	174	147	145	161	167	159	174	171	143	164	153	177	162	172	166	132	144	157	174	148	170	153	177	158	167	152	162	142	172	146	149	170	168	138	161	159	160	187	163	143	163	170	149	155	153	141	174	142	161	169	146	191	171	167	158	173	170	172	158	181	168	132	162	178	152	162	166	166	151	166	148	156	143	158	171	184	174	155	173	156	169	170	157	159	153	157	187	150	181	158	159	158	148	153	172	177	166	146	157	151	163	175	163	181	155	163	149	154	170	155	145	186	154	181	181	135	166	168	146	186	168	182	166	159	135	181	165	158	183	185	162	182	166	191	174	186	165	143	174	146	203	172	151	175	149	194	156	163	138	169	183	173	169	163	167	155	170	156	167	182	150	150	167	149	160	142	155	165	156	176	186	173	159	170	177	158	195	179	138	161	151	161	159	170	175	152	174	162	165	154	170	140	158	162	150	158	173	166	138	160	177	162	161	162	166	162	161	168	171	144	133	159	140	171	161	166	172	155	165	170	180	180	163	186	170	172	147	158	158	180	170	153	180	163	180	166	174	170	143	164	171	171	171	147	135	160	176	152	156	169	180	165	182	162	176	159	161	164	174	182	157	162	150	176	135	163	178	137	160	170	154	154	169	156	176	181	170	163	156	169	154	169	163	178	170	180	141	179	168	144	168	155	167	154	139	148	156	173	162	169	143	149	156	150	148	152	150	168	147	158	172	149	175	158	172	174	161	151	162	128	194	166	166	159	147	154	165	150	174	168	150	164	145	155	153	146	156	172	169	166	157	159	167	166	147	175	159	149	149	131	184	148	161	158	141	168	176	144	173	146	155	155	181	153	166	151	160	157	169	142	153	149	161	147	149	180	181	140	154	176	163	165	169	152	188	179	192	167	165	159	171	153	163	155	168	178	136	185	154	167	129	161	165	166	158	142	145	133	161	150	161	160	150	156	144	160	136	146	136	152	157	171	178	170	162	154	181	141	163	161	160	143	165	137	177	182	170	165	156	172	155	157	152	174	162	137	172	167	151	171	163	156	145	151	185	150	132	163	138	165	163	185	143	165	168	155	184	189	160	134	143	160	175	165	142	151	156	176	170	156	152	164	159	164	181	184	185	172	148	187	162	171	173	173	130	169	174	173	156	141	162	174	184	148	166	149	170	163	138	178	146	155	159	170	175	169	178	156	179	161	151	159	164	154	153	165	155	190	169	157	155	147	163	173	169	164	145	143	144	164	161	152	150	155	160	186	174	167	150	163	178	167	155	157	158	164	164	167	172	167	188	159	167	152	148	197	159	159	159	162	163	162	155	170	141	174	155	158	155	155	168	170	142	167	179	163	169	145	189	154	149	152	164	157	161	134	181	202	171	156	150	169	164	164	138	146	162	158	166	162	156	181	167	153	165	181	176	161	161	147	161	170	169	149	143	146	176	167	168	169	158	158	145	134	156	143	169	161	156	168	169	159	155	160	141	157	163	155	155	142	161	150	166	148	175	154	139	139	163	164	168	163	166	155	148	193	168	151	166	166	146	187	151	168	140	175	160	157	159	164	161	162	165	154	175	190	178	146	157	149	164	195	173	153	166	166	163	149	165	158	168	173	191	146	176	173	166	164	147	167	167	176	148	152	175	167	139	150	143	153	172	158	149	159	175	167	178	169	147	167	170	170	164	150	176	172	156	156	146	156	171	144	153	133	153	158	168	166	157	168	149	161	160	153	167	182	163	174	162	160	142	162	153	141	148	172	169	171	161	165	144	174	159	139	141	159	157	133	156	159	154	163	153	170	151	142	169	157	151	165	161	167	167	161	163	175	152	155	149	158	159	157	159	171	161	148	168	148	170	164	154	173	161	183	148	147	163	188	159	163	140	154	155	151	169	169	136	168	173	164	164	177	167	148	154	165	183	158	169	160	160	164	184	160	167	174	172	172	161	183	158	194	139	161	154	170	152	169	173	186	146	151	164	152	165	150	149	164	164	166	151	148	155	159	147	170	156	173	147	177	159	191	163	152	168	148	156	166	163	148	175	182	149	171	152	147	154	175	154	164	158	160	149	156	177	203	154	138	160	176	140	166	169	162	162	175	173	191	185	128	156	158	150	190	169	158	178	172	169	153	148	134	160	154	171	162	162	152	146	151	150	151	140	165	165	152	159	157	175	174	177	155	155	166	155	160	179	186	178	165	168	162	162	147	167	178	169	152	153	153	166	164	156	137	171	175	164	173	163	164	156	160	155	147	168	162	159	151	171	160	173	172	154	173	154	174	159	167	155	155	175	151	171	178	156	154	164	171	162	170	145	137	153	156	143	163	153	175	185	181	139	138	184	187	172	154	172	150	180	159	167	152	152	199	149	170	160	153	162	158	172	171	161	155	173	162	171	175	152	147	190	165	155	144	169	157	152	151	158	171	161	154	158	160	163	144	179	154	167	169	155	138	160	158	167	161	152	148	173	161	156	160	159	161	157	169	146	159	165	164	158	143	169	158	151	159	176	165	166	169	163	175	169	148	170	171	157	187	171	168	181	163	145	152	161	169	141	133	170	165	166	167	171	147	172	180	167	188	172	166
24282	18921	11616	16144	3578	554	509	541	493	560	575	554	587	539	549	530	525	540	544	525	541	518	532	518	531	548	509	523	526	493	512	513	542	520	525	530	539	553	564	537	511	548	525	545	509	549	522	554	568	589	525	559	525	531	555	509	595	549	551	541	520	510	559	545	553	568	589	552	494	565	574	512	553	569	533	583	541	581	537	572	525	483	544	516	531	531	533	514	549	514	571	561	551	532	528	533	508	566	566	548	566	547	515	532	528	509	523	559	580	503	510	542	570	550	517	561	525	536	573	546	545	520	517	552	583	537	573	496	555	531	535	544	536	549	511	546	531	526	559	520	551	507	525	510	526	521	554	521	559	556	541	550	538	546	557	572	513	525	517	545	514	530	513	539	498	498	537	549	522	522	522	505	579	491	539	527	554	525	569	570	550	503	571	523	569	524	518	544	531	535	588	492	530	553	508	520	501	516	531	526	524	537	560	520	569	558	537	536	548	550	573	508	506	546	554	545	501	542	514	569	552	526	534	530	528	561	524	535	524	539	530	523	532	525	512	541	520	558	549	540	557	506	539	557	558	547	532	540	538	534	528	505	538	530	571	528	548	563	565	611	510	543	542	539	523	518	515	506	529	525	552	525	532	606	537	575	552	561	546	540	528	520	536	550	539	552	526	535	555	507	536	547	552	545	543	530	501	532	559	545	582	512	520	515	568	498	539	576	540	510	554	502	588	550	510	517	563	518	559	550	557	554	539	519	577	516	528	568	526	561	497	514	551	587	538	593	560	554	571	568	534	545	507	505	515	525	529	518	541	530	514	555	534	521	526	522	529	565	536	564	549	525	538	505	528	551	523	566	510	531	502	534	527	583	524	525	566	565	540	520	524	542	532	549	551	550	517	542	527	558	526	515	539	511	576	555	518	576	524	538	515	534	536	525	578	528	563	497	553	529	501	530	468	534	513	551	506	572	561	563	534	513	561	522	525	533	542	560	524	543	519	568	527	548	572	546	522	521	582	553	580	554	561	545	570	524	523	527	538	517	552	561	555	518	531	519	537	523	522	571	515	521	532	535	527	519	538	532	520	523	504	552	527	560	551	563	526	514	543	540	548	533	527	502	508	540	545	524	585	550	561	568	565	548	517	538	543	531	526	558	557	541	557	527	549	540	511	526	561	548	515	557	572	538	522	524	557	532	536	522	513	538	513	589	550	542	534	574	556	543	487	588	539	526	510	495	554	553	565	552	531	575	566	579	533	578	523	491	582	517	571	495	559	581	582	515	544	511	532	532	563	505	566	538	552	546	546	552	570	563	524	561	562	497	553	551	513	521	539	547	544	578	501	574	514	543	526	549	524	581	545	538	577	530	571	494	556	539	534	539	539	576	570	531	548	510	560	523	520	544	503	503	538	564	566	500	516	542	543	556	513	544	538	540	545	576	538	537	541	567	557	543	548	523	535	518	498	536	515	544	517	503	572	554	511	549	553	546	553	533	514	483	561	544	514	557	559	509	520	539	537	538	531	533	524	559	527	533	514	530	543	575	541	574	539	540	562	518	582	562	530	579	537	545	513	519	531	557	555	571	533	560	523	554	521	496	536	531	543	522	540	526	538	569	535	520	538	538	552	585	551	476	536	527	529	522	543	572	521	565	545	542	561	536	552	537	557	551	555	556	543	544	541	524	500	521	512	552	536	544	551	577	521	514	530	521	515	566	544	593	566	518	564	559	504	519	537	530	541	501	579	492	563	553	517	519	552	539	539	541	541	516	517	557	519	585	528	535	510	549	552	519	539	538	493	545	519	539	586	535	497	560	534	559	520	533	581	538	532	545	526	529	517	605	529	582	547	557	528	534	509	523	542	556	525	536	565	546	545	526	533	519	527	526	529	532	561	558	539	522	544	529	527	544	544	549	562	584	544	525	535	509	553	513	499	546	520	596	531	546	512	558	525	512	504	570	547	530	494	554	584	545	520	530	568	536	542	558	489	557	517	547	542	515	545	562	544	557	529	567	534	528	523	537	495	546	541	559	524	502	557	565	552	582	562	559	499	518	550	583	543	560	510	528	551	522	504	577	570	558	554	550	543	525	507	551	510	561	522	552	516	574	514	544	574	552	509	571	558	529	584	579	540	544	516	550	515	538	527	552	570	544	583	474	541	527	572	498	591	553	581	521	537	485	508	544	513	509	513	552	566	560	545	546	530	505	581	535	543	568	529	528	536	526	544	515	520	499	602	534	574	508	545	544	521	518	527	534	546	544	548	531	557	541	520	587	517	542	551	549	523	555	548	495	544	567	545	560	560	549	526	517	510	521	493	603	462	563	530	517	503	524	546	524	552	532	597	543	551	498	553	551	584	557	529	551	548	530	526	507	543	568	560	582	544	515	566	518	550	539	545	514	591	548	559	518	523	539	529	520	536	542	520	519	547	565	534	487	561	541	522	558	519	529	537	586	527	529	551	507	534	556	553	573	573	583	555	541	514	560	550	562	520	547	553	548	570	529	478	538	510	533	533	511	542	534	514	530	545	596	509	542	530	544	536	519	534	514	533	527	543	500	562	547	547	503	552	524	498	549	582	488	526	592	505	535	539	560	545	522	502	552	588	545	506	551	504	522	526	562	550	504	548	514	562	577	538	562	556	535	561	543	543	528	540	576	553	543	519	536	529	518	580	517	576	542	535	548	519	503	575	558	525	569	576	576	504	523	544	523	546	556	542	517	515	551	571	513	563	484	538	537	577	543	527	518	513	530	515	533	563	558	545	483	512	550	552	541	526	569	491	524	550	566	603	533	535	536	535	544	532	561	502	521	523	574	526	530	535	495	545	522	508	572	517	524	525	580	507	532	524	513	560	497	509	504	496	569	510	545	534	504	524	530	583	565	554	506	539	573	560	498	547	553	532	553	558	503	561	583	515	522	539	541	551	515	522	518	570	575	526	537	539	533	516	559	546	533	540	543	521	571	547	533	551	508	534	571	517	566	543	558	540	539	528	578	559	551	577	579	559	536	562	548	548	571	560	514	534	545	562	550	519	544	574	531	566	504	564	533	519	533	537	558	497	516	548	538	561	595	541	560	536	547	567	525	521	527	511	539	535	533	535	532	537	546	508	555	516	543	520	510	550	529	554	485	541	531	575	563	506	544	569	576	559	540	544	569	539	530	514	549	533	536	542	577	546	520	524	574	562	519	542	539	540	524	526	544	529	504	514	503	508	531	525	563	534	537	539	529	548	516	500	567	543	587	546	545	542	546	513	564	563	555	538	501	533	552	549	523	580	539	515	549	574	544	538	550	517	574	533	522	581	558	555	535	556	542	546	563	531	529	519	513	531	519	521	541	536	559	544	515	550	547	560	538	519	529	545	546	544	553	526	521	524	543	575	531	568	513	519	528	480	540	579	534	540	559	532	569	538	495	545	553	545	536	542	526	486	575	552	528	541	523	490	518	505	579	553	517	512	520	499	532	543	529	536	493	516	568	510	534	529	579	572	512
61365	54197	44562	40728	17744	1127	181	183	166	186	182	167	167	152	157	137	195	164	173	177	177	185	154	161	133	171	149	159	158	172	156	161	157	140	181	148	152	145	167	143	163	147	142	170	163	188	160	165	165	168	176	183	154	153	166	160	143	172	180	170	166	144	145	166	163	175	169	162	157	187	158	167	134	159	156	157	168	169	149	153	168	174	166	166	173	154	178	154	195	162	157	175	153	178	166	166	155	174	152	154	137	191	172	175	162	163	179	183	183	151	152	174	167	170	155	157	147	156	163	173	183	190	160	163	175	160	173	152	148	160	175	161	184	186	179	165	138	161	129	144	184	166	143	165	145	172	186	150	169	172	199	155	162	172	172	171	139	152	152	164	175	170	161	164	184	154	174	150	142	166	165	131	165	143	164	163	172	151	144	174	167	170	182	159	161	181	146	165	150	169	169	151	159	182	180	179	147	167	164	171	161	149	158	183	183	151	134	158	177	148	156	166	152	166	176	149	154	163	172	161	164	149	172	155	183	145	161	175	155	170	151	161	160	178	180	164	166	147	134	164	169	170	168	173	141	155	171	147	177	169	191	144	161	170	185	144	161	142	178	169	168	163	147	183	149	168	177	188	146	162	149	162	143	162	158	180	143	149	173	165	139	162	145	150	175	177	143	159	150	177	163	146	149	145	164	150	141	154	160	168	167	168	160	172	148	140	157	162	160	172	173	155	153	156	167	176	145	165	145	189	151	162	154	156	173	160	160	142	154	173	142	165	166	151	149	147	167	142	162	153	144	185	142	179	179	167	158	145	145	165	154	150	162	161	175	178	155	183	164	152	148	169	153	186	170	165	155	180	174	159	166	173	165	174	141	179	170	161	166	164	150	179	167	167	168	143	156	138	168	165	125	187	161	177	160	169	161	122	160	164	175	162	169	156	147	162	141	155	155	182	157	159	146	163	185	186	143	153	156	165	178	162	157	159	172	150	148	148	167	168	166	142	149	154	131	158	173	156	177	165	168	178	140	160	155	162	196	150	146	164	146	173	155	148	160	147	159	159	162	184	161	148	147	151	159	172	154	179	160	160	173	166	161	153	180	138	176	166	144	138	141	150	129	130	177	171	166	174	168	158	175	155	161	153	174	175	161	160	148	163	177	172	151	168	152	150	173	174	155	157	182	155	157	148	173	166	178	168	152	162	156	151	152	153	164	171	149	169	190	163	168	162	160	154	153	164	143	160	148	173	156	157	160	176	172	150	149	157	155	164	160	161	148	168	161	158	178	164	163	163	155	183	155	149	147	141	179	180	167	157	164	186	150	153	155	179	161	153	161	180	147	170	145	153	157	162	152	146	150	181	156	162	179	160	181	134	182	156	176	160	180	148	151	178	156	175	164	163	164	150	176	157	172	162	147	155	167	179	166	155	177	172	151	154	166	169	154	153	199	178	163	163	160	156	153	158	155	173	164	172	181	162	167	154	150	163	187	177	134	171	146	148	157	152	149	172	175	147	163	178	173	167	182	176	166	173	176	148	151	178	177	177	168	182	151	154	156	150	154	143	164	151	180	171	172	189	147	148	154	150	177	190	148	170	157	157	142	145	160	174	167	165	152	156	167	168	151	166	135	148	144	169	159	133	179	156	139	170	170	162	146	124	180	162	168	140	139	160	139	172	156	165	187	180	165	172	191	149	181	185	141	150	165	162	155	157	146	142	134	164	183	158	168	163	152	148	160	169	175	164	157	171	165	140	154	156	152	171	195	156	171	149	161	166	183	172	171	174	170	160	144	149	170	190	182	168	178	150	156	160	172	163	189	168	143	148	177	188	163	153	164	169	168	151	172	177	144	135	145	170	156	158	163	178	144	158	161	159	168	189	168	165	191	165	156	160	180	166	163	139	165	151	171	160	148	155	172	176	162	151	148	163	135	173	174	157	161	155	163	185	147	154	172	164	182	155	170	155	160	169	159	164	175	189	170	162	170	173	141	162	136	187	135	154	162	183	161	167	158	150	157	171	163	166	174	166	155	159	157	133	169	170	163	171	152	168	154	148	174	172	164	157	163	153	158	169	176	171	161	162	151	166	153	175	151	154	138	150	166	162	157	149	160	170	171	170	168	187	152	153	144	161	171	152	188	147	177	163	148	174	149	162	159	162	158	188	172	150	166	170	167	170	128	159	160	155	192	149	177	152	163	169	144	161	171	148	170	174	151	154	171	186	160	166	183	183	171	172	167	168	149	175	150	155	145	179	148	162	167	162	154	156	153	171	163	163	160	136	162	163	152	166	172	169	151	155	158	153	141	180	175	190	163	188	161	172	165	175	170	179	193	176	151	163	136	162	163	151	165	181	151	170	132	138	163	157	159	181	174	157	170	164	168	138	146	158	176	153	158	148	187	153	152	168	186	168	166	163	177	160	181	154	167	174	183	173	169	172	154	162	160	177	169	158	177	177	159	177	153	174	146	156	184	142	148	148	167	153	180	161	153	178	162	167	149	148	160	142	175	168	158	172	156	164	147	172	148	141	150	165	189	147	166	155	156	145	185	160	172	169	146	182	167	157	173	149	160	156	149	172	186	168	161	154	173	165	159	182	175	157	161	157	146	156	156	148	178	157	178	146	157	181	162	163	152	156	144	155	149	153	162	167	170	160	175	156	168	148	145	174	174	161	166	168	165	175	160	177	174	155	183	164	154	166	184	152	159	170	168	163	168	166	158	190	171	161	167	149	137	182	155	177	166	171	148	172	147	154	182	175	157	182	152	172	146	161	174	146	186	184	172	161	165	173	180	148	156	147	181	171	175	174	147	152	177	168	169	150	159	158	160	161	155	173	159	184	167	177	183	146	175	166	151	154	167	143	169	167	170	184	161	170	186	153	167	157	165	157	148	147	173	154	152	158	160	181	175	167	153	170	155	165	145	183	160	152	174	150	172	161	160	165	170	152	154	181	165	153	138	145	169	137	159	179	151	175	190	178	178	142	159	166	160	161	170	156	157	182	165	144	140	141	147	154	162	165	133	146	172	193	150	187	165	159	159	155	161	194	170	160	150	163	168	149	156	153	186	171	171	161	175	177	166	146	147	163	179	177	151	172	174	154	161	143	173	145	156	173	174	147	173	164	179	178	170	179	181	173	158	136	161	151	166	167	163	156	160	149	182	192	145	166	150	161	178	167	145	160	163	166	145	135	146	160	173	169	170	148	191	160	165	173	151	167	154	161	144	142	180	159	176	171	164	147	180	145	182	169	160	169	166	180	147	168	150	158	158	164	141	169	181	151	148	177	167	159	157	134	181	159	167	178	165	165	163	154	141	172	152	161	144	157	158	167	174	157	155	165	166	143	150	148	172	177	178	167	147	159	182	156	161	187	169	165	147	184	180	148	154	128	160	161	154	144	174	187	162	155	161	152	150	151	155	160	149	170	165	155	183	144	165	155	144	155	155	152	164	169	151	162	187	164	166	180	167	163	153	166	159	154	156	192	154	173	177	173
42226	43216	42497	46006	13339	652	588	615	552	618	596	556	590	560	531	572	577	587	576	510	520	584	605	526	532	548	582	526	532	529	549	538	516	550	551	521	508	541	565	587	565	578	530	524	521	567	561	555	562	537	552	533	555	503	518	554	528	538	555	582	553	537	556	543	519	544	514	561	532	537	523	520	548	524	513	533	536	569	508	542	550	519	552	545	567	551	573	525	546	534	529	529	511	530	533	510	535	514	531	498	492	549	567	525	541	553	570	478	539	562	579	539	517	561	557	556	563	561	559	547	558	513	530	540	522	555	540	532	556	517	534	529	557	538	519	594	539	545	518	559	525	570	546	525	534	516	545	521	580	551	540	511	530	541	491	528	531	539	504	540	541	556	517	562	559	558	501	530	570	525	553	493	562	553	536	540	531	555	522	558	535	523	585	495	569	548	597	587	522	604	551	607	515	527	551	542	502	512	539	518	525	557	541	545	573	578	509	544	522	502	534	555	534	521	494	553	518	560	558	552	567	537	548	545	579	578	571	550	542	554	554	529	532	517	533	514	510	558	540	552	567	557	550	506	517	519	542	543	549	582	511	595	543	552	526	543	539	528	533	555	532	556	578	587	532	515	519	513	556	532	542	508	497	543	535	503	531	554	515	538	546	539	556	527	546	507	563	560	548	537	555	508	548	571	526	519	543	556	577	580	533	477	557	555	553	561	573	555	552	518	527	503	534	554	550	559	543	536	542	529	521	539	542	599	547	561	495	584	562	509	561	515	525	567	529	525	495	527	558	553	526	528	503	526	524	556	523	575	550	567	553	531	521	566	537	532	545	562	526	485	504	536	551	511	528	532	508	523	528	537	570	555	505	530	509	563	498	562	533	518	525	584	546	550	491	536	550	565	473	583	551	509	543	550	554	503	549	552	524	518	517	534	529	602	549	534	561	547	549	596	524	548	523	518	531	502	577	534	546	563	531	535	552	534	516	520	539	523	550	555	517	581	517	525	552	500	571	567	564	560	517	519	550	590	536	583	534	527	547	514	531	574	555	552	533	539	547	528	559	531	553	566	551	505	527	531	553	544	585	525	507	523	523	558	521	553	499	549	553	528	519	527	513	533	542	514	585	505	546	518	594	570	530	537	541	570	576	492	506	544	536	531	500	519	539	510	545	547	523	544	521	542	541	548	550	553	515	546	557	521	526	518	497	554	533	538	559	536	564	566	551	563	489	518	540	533	566	554	572	511	522	528	540	526	490	525	543	538	540	614	538	556	491	538	537	526	515	551	574	536	561	537	547	563	553	527	513	522	559	553	588	547	547	511	630	515	532	540	533	540	551	531	551	571	515	541	529	495	552	563	545	569	534	520	552	538	506	555	510	535	513	534	513	533	606	527	551	560	533	520	504	542	514	508	530	497	552	517	476	515	535	513	534	514	521	576	553	493	535	546	529	551	559	574	533	513	565	550	550	522	497	582	516	542	567	553	527	527	534	512	507	537	509	517	564	511	564	533	529	545	533	527	549	522	497	580	553	560	535	506	552	531	558	568	553	542	564	572	502	542	531	546	535	553	541	567	570	545	521	551	523	562	504	571	556	491	529	540	553	539	521	528	527	561	488	550	536	560	505	538	495	561	501	543	553	569	560	555	534	529	523	547	547	548	532	518	541	551	568	576	488	542	513	524	489	524	514	545	567	537	537	506	524	526	546	561	543	515	557	536	535	544	502	534	536	565	585	547	501	491	521	519	549	490	554	450	504	559	529	497	563	540	522	572	520	530	546	535	528	539	554	501	551	536	541	481	572	517	556	584	542	510	524	568	538	566	506	517	565	541	588	524	555	558	534	535	554	545	507	568	527	518	513	555	539	539	556	530	558	522	535	571	526	517	523	536	509	538	521	536	545	548	516	517	510	563	518	511	599	496	546	533	554	537	509	518	541	534	551	534	569	573	525	569	540	545	550	545	546	547	538	581	535	545	537	576	518	545	544	521	551	540	547	545	551	535	552	515	541	536	538	560	557	540	555	567	548	559	534	483	519	562	530	527	528	521	532	535	539	553	558	519	535	545	528	524	499	564	545	557	535	512	538	576	540	541	510	577	567	514	536	558	514	527	537	572	571	535	558	510	511	521	557	551	552	499	518	553	574	553	517	543	550	525	533	556	525	533	523	532	562	486	519	532	528	563	542	509	547	512	509	546	536	551	557	571	520	512	549	530	545	501	547	516	526	528	491	566	557	544	523	542	558	578	506	516	545	507	540	524	545	547	558	536	519	531	548	505	543	584	528	555	495	543	552	543	571	572	531	532	526	539	507	474	527	527	514	509	543	543	549	532	567	555	531	568	531	525	530	491	496	535	556	516	499	537	533	544	585	545	584	541	532	525	550	492	548	514	542	507	554	571	535	548	515	609	511	555	554	577	544	570	572	537	527	482	538	552	541	540	577	546	562	566	541	506	531	524	501	544	550	545	554	539	494	565	511	524	508	536	530	550	513	525	521	492	571	540	560	536	518	544	511	547	527	482	556	493	577	567	572	519	535	558	541	552	579	545	559	546	513	545	541	530	514	559	549	571	540	512	503	521	561	531	492	557	572	536	538	557	565	561	596	566	532	547	522	535	518	529	537	559	563	544	536	541	522	524	552	561	546	521	511	565	528	529	520	525	557	558	518	562	563	555	563	494	508	580	482	541	508	556	526	512	519	537	547	557	514	535	540	541	547	519	516	496	517	507	569	554	488	548	513	513	569	532	530	499	545	535	490	509	545	589	572	526	520	518	526	518	576	540	521	529	531	575	571	552	559	532	545	543	537	551	581	526	499	568	527	504	509	548	587	583	531	563	586	526	559	527	534	523	575	527	528	535	528	553	535	540	522	544	543	549	543	540	501	507	555	550	498	510	586	551	536	577	573	556	548	541	513	548	545	544	546	536	546	537	541	481	548	529	520	553	522	551	583	509	596	550	562	533	545	569	535	509	522	560	506	508	518	495	536	561	572	549	544	492	562	585	510	572	543	558	535	542	543	514	520	528	521	494	506	548	535	525	504	501	557	544	571	512	569	494	538	566	556	517	543	509	511	543	564	556	538	518	571	511	509	544	547	532	528	513	540	525	530	547	547	531	551	567	550	522	549	501	532	530	563	540	550	514	525	521	570	528	529	547	515	546	580	499	560	547	495	517	563	597	565	481	575	523	550	537	500	565	556	553	510	524	563	571	564	532	549	540	532	582	524	511	516	548	495	555	558	545	569	562	562	546	511	531	569	580	522	537	544	615	532	546	558	593	542	545	526	501	520	548	553	549	557	566	514	527	524	552	507	573	583	534	539	509	505	549	568	541	537	528	558	521	504	530	532	545	505	567	576	549	519	500	493	559	524	534	534	553	554	526	533	529	549	516	528	552	532	538	528	524	539	540	534	530	510	515	575	525	577	545	536	520	550	560	550	507	565	513	566	533	538	523	583	537	563	509	554	567	532	545	522	486	557	587	547	534	541	563
77983	71438	60939	57636	29129	5254	398	304	284	298	287	305	268	279	239	276	279	258	263	265	257	310	290	241	287	296	248	269	293	250	275	284	261	311	256	269	300	317	251	265	284	291	260	299	273	258	270	259	293	288	293	251	244	270	270	262	252	269	287	241	230	260	260	288	245	271	309	283	265	299	246	280	272	278	269	276	270	278	287	262	249	267	266	270	262	280	264	279	264	240	230	247	273	274	242	238	266	267	268	245	272	286	274	281	249	242	278	295	277	251	274	276	281	269	294	249	261	286	258	267	238	231	263	247	244	273	299	269	266	286	253	250	245	279	272	280	282	264	274	278	265	264	240	264	276	263	277	275	274	271	254	265	269	285	248	277	254	276	254	295	293	276	265	293	279	266	277	292	308	262	261	259	275	277	258	269	257	287	281	296	267	246	268	265	271	284	253	263	285	284	297	256	293	267	291	263	249	252	265	265	270	282	291	263	277	269	254	300	303	256	261	263	279	284	265	260	276	255	271	264	287	240	284	269	277	267	256	262	299	261	304	254	282	270	249	293	259	251	255	260	253	270	295	283	273	276	275	264	288	295	255	251	291	260	259	256	287	274	276	279	312	251	273	250	272	253	289	248	266	276	291	256	255	269	256	291	276	268	255	263	273	255	282	282	266	271	283	278	283	297	294	288	285	271	263	244	289	276	280	297	240	253	268	281	276	242	244	276	272	292	296	274	265	276	240	245	280	248	264	246	248	293	270	269	261	272	279	261	279	296	277	318	235	253	292	263	262	264	265	229	232	280	275	250	261	247	264	268	261	237	268	289	249	240	267	250	279	284	265	264	253	261	260	288	276	261	282	254	250	264	248	282	247	247	272	274	277	258	270	259	302	260	291	287	288	254	256	273	273	279	297	268	272	273	273	273	285	280	263	263	271	295	280	262	269	276	264	264	255	261	245	234	265	245	280	248	273	276	300	270	269	246	264	280	247	282	273	290	266	272	267	267	283	294	277	284	251	235	267	244	280	223	297	250	283	278	259	292	282	279	257	269	257	261	252	291	292	270	290	265	241	258	286	260	278	281	255	268	247	277	258	281	270	258	238	248	272	301	276	271	283	292	217	270	273	245	285	264	284	282	257	265	242	276	284	258	263	251	260	272	254	260	262	259	271	259	258	273	270	293	254	273	257	261	256	296	242	258	292	269	268	260	254	280	263	278	265	283	259	278	296	250	243	272	242	273	290	272	271	265	302	276	249	247	295	264	258	261	278	276	290	264	242	276	266	287	255	257	236	257	270	257	255	265	277	267	267	295	259	245	297	268	294	303	286	263	261	278	272	245	280	269	295	275	270	290	290	232	291	264	254	296	283	251	255	264	263	239	253	279	262	265	267	290	280	276	252	286	284	274	268	289	280	249	279	261	225	221	278	269	259	280	261	274	304	242	274	248	217	277	267	253	257	244	286	259	266	254	283	284	247	264	263	285	286	278	266	261	254	272	279	272	245	266	262	297	287	280	273	239	296	273	258	257	282	258	288	274	266	238	292	274	254	252	273	290	274	251	290	272	287	265	250	265	238	295	263	265	275	278	275	264	288	283	270	304	239	266	262	249	259	255	274	265	272	247	267	276	288	290	274	256	267	259	263	271	279	285	266	271	252	311	259	283	224	262	260	252	294	273	223	265	231	259	279	286	272	264	272	279	260	260	260	242	263	256	272	270	259	318	273	266	274	266	277	258	236	271	277	270	250	250	241	257	277	277	267	256	276	259	262	266	260	282	244	237	269	274	276	299	258	265	269	287	272	266	263	257	283	248	261	252	275	255	275	252	253	236	273	262	267	258	281	254	274	269	286	309	256	272	258	260	260	276	288	259	282	248	278	290	258	228	267	286	261	250	282	244	273	276	299	300	278	275	261	279	270	261	271	267	267	270	262	266	268	273	254	252	266	279	266	279	251	276	282	242	279	266	252	277	271	271	307	255	231	274	256	291	261	235	282	275	262	257	274	266	256	267	257	262	278	256	244	267	288	286	259	254	266	279	313	283	264	246	271	285	291	267	258	290	304	248	256	269	264	250	249	263	276	277	275	272	264	285	270	292	268	281	247	280	254	270	243	254	255	263	280	255	258	272	297	262	261	281	288	256	265	277	276	268	277	270	279	256	258	263	258	265	303	281	274	268	256	272	263	260	264	249	275	262	244	238	276	287	256	264	246	267	260	282	258	271	268	278	269	271	283	273	272	270	248	266	251	258	279	241	288	264	257	258	255	291	273	299	260	289	259	253	286	281	300	273	272	238	222	281	279	259	272	272	248	239	249	285	277	257	262	272	274	301	275	277	218	281	242	279	270	266	279	266	284	276	256	277	263	289	267	281	261	278	251	237	295	277	259	277	265	284	253	229	255	267	241	271	290	296	301	272	235	266	264	273	262	290	310	275	236	254	272	266	279	272	283	268	261	314	270	284	302	258	292	259	258	278	297	259	268	296	253	242	260	281	262	268	247	252	278	278	267	283	284	240	278	228	279	264	254	247	253	278	296	244	286	296	282	250	258	255	254	292	271	274	279	263	280	273	281	236	259	300	247	291	268	266	238	249	270	262	286	277	254	273	237	304	286	292	263	277	283	278	275	260	261	267	274	269	262	273	244	276	254	267	262	280	265	260	282	282	247	275	284	275	275	265	273	254	284	267	261	297	265	265	301	243	266	250	244	291	262	274	272	252	254	249	240	255	280	269	250	239	269	258	278	276	263	245	248	270	280	265	264	248	248	301	261	224	269	280	268	273	247	272	254	252	281	305	280	288	283	281	274	287	282	289	275	272	274	284	291	251	268	255	268	290	243	281	283	255	244	274	238	260	275	276	222	287	274	280	288	256	280	284	289	253	256	281	274	261	262	287	286	270	249	271	259	264	255	277	251	277	274	226	246	266	249	264	276	274	301	279	275	258	276	261	272	261	300	288	275	271	258	283	258	272	281	271	268	267	291	266	270	267	273	271	295	254	237	265	292	257	280	311	267	277	260	269	244	306	272	273	281	263	254	269	272	258	274	260	284	271	292	250	270	262	253	276	286	232	264	272	270	280	249	260	255	259	277	266	252	309	306	280	271	245	314	268	256	277	268	303	289	276	286	277	273	261	278	257	282	261	289	292	258	254	272	275	256	273	297	252	255	277	281	257	251	240	280	252	263	284	273	248	270	269	266	283	292	263	279	256	247	284	261	268	228	245	254	289	277	258	268	290	258	302	270	276	263	237	275	267	278	252	242	287	278	288	279	291	256	280	270	283	261	280	270	295	252	256	278	243	255	258	284	287	290	277	273	281	264	246	273	280	286	289	268	267	254	278	280	279	252	244	256	262	275	281	263	245	295	249	282	266	246	289	252	247	286	291	296	285	272	269	275	277	281	261	265	262	281	286	271	239	263	257	286	228	266	277	272	293	300	271	272	288	255	280	255	252	258	239	274	259	256	256	282	238	271	273	274	249	267	269	246	276	290	255
56010	58618	56611	61545	16189	1049	977	983	943	902	962	862	871	866	897	860	847	838	819	874	865	805	831	825	841	857	790	837	827	849	840	877	859	823	801	817	835	838	839	820	845	820	831	838	842	818	813	810	816	796	793	814	825	783	782	848	845	843	864	815	774	831	831	811	843	860	811	800	810	813	838	820	796	845	803	808	820	835	812	808	821	831	834	787	772	855	796	839	799	825	844	801	771	847	792	856	830	789	818	803	803	840	817	803	853	790	818	807	791	763	874	802	801	791	789	830	752	836	830	799	790	806	821	777	838	806	835	799	839	849	823	832	840	827	860	807	791	860	818	826	796	793	846	800	827	860	830	816	804	818	809	853	788	743	905	829	869	796	745	829	853	848	846	795	851	785	800	827	822	862	782	751	809	806	851	882	736	782	842	816	828	832	829	783	784	831	794	791	854	794	783	798	802	771	781	832	851	839	844	833	828	849	798	790	808	813	815	800	798	789	816	774	824	848	858	818	862	834	803	807	819	805	867	817	813	860	761	877	824	799	873	862	800	834	842	784	792	820	852	826	770	861	823	824	809	807	812	816	826	818	816	800	839	837	798	798	840	812	842	777	760	800	839	861	841	793	804	830	799	865	850	733	773	813	824	781	826	803	822	814	786	810	810	854	838	826	795	833	778	830	791	829	828	827	849	802	800	777	846	785	816	853	814	807	803	804	772	765	792	822	846	844	796	841	827	822	827	811	774	814	829	803	831	840	805	782	778	823	791	817	824	789	820	849	792	821	822	824	831	810	782	816	783	830	823	877	843	828	823	803	798	805	819	839	833	813	818	803	810	816	839	854	784	836	797	813	842	776	856	840	776	856	774	786	829	821	771	830	876	851	812	780	787	824	835	788	785	886	772	774	798	843	846	844	845	812	840	843	860	817	798	837	826	821	833	824	842	756	811	857	760	823	844	789	869	815	805	819	824	768	798	743	863	822	809	830	825	796	753	879	800	830	784	770	774	813	793	816	858	760	767	847	802	823	851	831	827	831	835	809	791	824	833	791	834	810	833	831	755	843	838	788	770	819	828	846	797	829	829	835	762	770	811	823	789	779	801	817	790	782	795	783	830	756	843	813	789	865	828	765	830	807	810	798	823	790	850	822	771	859	815	843	800	769	834	794	810	837	809	861	866	827	804	821	872	811	780	818	777	839	799	765	830	778	838	794	803	861	755	817	835	810	843	820	776	804	815	863	834	806	799	828	856	787	803	862	819	786	854	840	831	855	773	864	795	797	791	814	865	852	877	820	831	838	830	832	838	781	772	854	765	822	838	849	830	802	830	832	791	814	809	794	795	820	759	839	806	871	822	841	827	826	845	815	838	830	852	789	857	802	816	773	831	838	851	858	832	887	832	772	834	807	812	801	784	828	847	835	846	819	807	746	858	802	847	772	802	768	846	780	828	762	839	804	799	811	787	757	785	807	812	822	805	822	807	836	839	799	791	822	815	813	795	835	820	829	835	822	809	786	829	798	775	766	804	820	783	810	784	844	856	813	850	796	824	808	777	768	786	822	811	806	824	842	786	852	786	824	850	814	814	838	819	785	813	830	837	765	831	821	861	776	874	810	832	810	808	874	841	771	797	791	824	804	860	845	789	845	809	796	789	840	818	827	838	839	836	848	829	805	784	790	831	826	820	778	865	803	837	764	829	798	775	925	740	773	805	814	851	805	794	804	802	818	850	794	744	823	818	835	812	845	882	783	775	866	832	819	800	818	810	782	849	782	852	853	797	799	824	823	854	829	805	850	805	778	866	819	899	787	827	865	836	809	853	871	837	821	875	792	821	809	824	775	828	846	806	819	809	827	818	843	797	780	824	770	816	803	808	842	826	804	804	821	823	839	794	805	819	829	759	835	844	820	842	871	826	850	774	763	812	810	807	904	839	800	828	838	797	684	820	787	838	831	873	836	795	876	778	846	805	847	814	806	808	859	823	829	809	829	803	771	841	848	799	875	803	803	842	849	772	817	798	824	814	829	795	811	804	795	793	786	819	810	840	847	801	838	848	779	779	779	782	790	803	823	814	865	782	829	800	830	864	821	779	832	792	827	800	836	789	819	786	820	793	855	815	811	870	786	781	825	810	803	844	818	840	840	792	831	829	874	785	816	786	876	849	823	773	871	845	796	831	743	837	782	805	810	819	796	799	809	785	825	797	804	844	858	803	766	839	791	825	829	794	833	815	815	832	805	827	800	803	835	807	806	809	797	795	789	849	800	820	745	779	847	842	840	794	807	818	819	776	844	815	835	796	808	837	761	796	829	801	820	875	856	815	845	795	840	829	829	788	800	838	820	805	758	802	807	824	838	772	819	839	793	843	828	815	764	822	800	806	800	812	810	797	828	819	811	796	804	828	847	818	808	869	839	813	824	833	799	849	762	783	809	800	809	835	795	829	843	805	841	788	803	823	854	828	801	843	811	813	837	818	825	876	775	762	822	786	822	808	815	818	798	786	806	794	796	839	820	843	801	833	806	829	821	796	870	774	813	818	828	815	821	856	873	843	793	774	801	802	834	809	788	837	847	876	827	832	822	843	835	788	801	848	803	809	829	833	815	798	791	867	818	831	796	809	776	787	847	787	825	809	822	865	866	781	822	745	827	798	823	804	815	770	795	798	818	798	839	918	801	801	830	826	827	845	801	781	836	823	779	809	854	824	833	827	793	789	827	818	807	855	821	791	864	848	789	809	828	818	807	899	786	844	779	810	791	812	792	817	819	773	806	849	779	827	817	807	816	817	814	871	896	787	837	836	793	848	828	824	812	805	786	825	794	828	822	799	779	848	798	822	797	793	809	824	841	814	771	887	816	791	858	794	842	806	783	801	847	881	845	838	829	822	788	805	848	762	827	793	805	870	796	810	769	861	806	804	823	852	789	802	858	839	815	877	814	788	796	843	811	848	851	852	876	761	824	799	825	805	814	884	869	802	826	816	835	812	830	807	848	783	823	806	859	832	799	819	844	844	820	825	810	811	788	824	803	845	827	782	809	805	789	765	760	779	830	763	733	811	866	804	793	793	824	808	821	875	781	775	799	793	821	852	810	788	836	773	778	765	801	814	810	787	862	808	825	827	823	771	883	814	842	784	864	802	821	773	818	830	838	790	786	823	778	811	829	818	794	802	770	756	823	756	759	818	790	840	834	877	834	799	843	797	850	814	796	819	868	828	812	770	826	851	811	819	787	835	827	814	783	794	793	851	817	775	815	814	794	760	866	833	783	765	850	808	764	815	840	844	774	852	793	850	801	801	821	787	855	798	795	831	821	834	858	817	825	849	833	825	839	786	795	787	822	793	849	783	849	831	795	829	824	851	860	828	800	789	830	835	832	831	818	804	787	793	885	831	843	805	744	870	756	806	843	829	817	827	779	789	780	846	837	827	809	856	796	824	817	823	807	835	786	821	801	772	821	850	793	774	807	826	806	781	806	790	834	847	831	822	801	808	795
26757	14501	6737	6164	1609	159	168	161	158	157	142	126	167	134	171	157	161	145	149	164	142	173	155	169	153	146	141	169	149	183	140	148	164	161	145	167	162	160	145	162	137	146	177	144	158	163	136	153	137	145	143	139	158	166	178	155	146	161	152	144	158	164	165	141	161	128	164	169	171	166	147	156	150	132	148	146	167	149	168	150	138	155	146	162	160	155	136	138	165	152	150	155	146	141	163	157	175	171	153	136	157	155	171	174	141	147	138	169	163	176	157	162	173	157	150	166	172	164	147	178	174	173	163	155	141	161	156	141	147	173	140	144	148	150	122	168	164	165	154	164	141	154	163	135	157	152	165	147	138	144	155	157	171	152	151	174	179	158	129	145	141	151	144	146	152	167	154	158	156	131	143	150	135	154	152	144	151	173	174	147	153	148	159	165	173	146	148	131	144	153	168	162	167	164	146	151	162	166	153	157	165	152	141	164	171	142	172	183	151	151	178	137	150	164	162	163	162	175	169	158	134	163	154	170	162	159	180	156	146	157	156	155	156	151	176	163	172	148	192	151	141	172	151	162	144	145	159	131	175	158	146	151	136	170	181	187	170	156	166	162	145	150	154	150	152	161	161	161	175	134	164	160	158	145	145	147	136	143	168	167	149	132	146	152	167	156	163	169	148	146	128	164	168	144	171	151	165	152	176	160	159	157	145	163	152	157	164	153	117	136	152	161	149	146	141	136	153	147	141	170	149	150	162	145	163	140	143	134	165	119	149	177	165	143	148	142	144	171	170	144	172	155	170	165	158	192	149	160	153	149	153	141	140	174	153	161	176	144	148	157	144	146	153	175	160	163	137	148	140	173	164	137	150	168	157	158	134	160	157	181	136	158	139	139	154	155	145	142	152	173	167	161	150	151	159	178	153	190	150	185	175	153	169	158	157	146	172	164	149	164	153	158	163	164	169	154	168	161	143	151	140	140	159	192	160	149	150	128	153	156	147	149	145	156	163	183	145	159	151	161	163	152	162	152	173	148	156	151	140	151	140	171	155	174	144	166	144	141	155	145	164	151	167	171	134	171	145	163	152	148	162	150	152	150	153	172	154	168	146	162	174	155	157	170	171	173	148	138	181	138	148	138	144	155	161	171	158	145	157	125	128	145	156	133	140	135	160	155	159	137	168	153	179	139	150	156	191	160	175	148	165	155	144	164	156	162	154	144	153	161	126	166	150	170	158	171	165	140	160	162	154	151	160	147	150	169	163	159	132	159	190	168	152	141	145	144	151	160	147	163	169	159	158	132	173	161	166	172	156	150	166	137	149	167	158	136	131	152	155	136	152	154	144	149	155	148	153	159	173	177	157	151	138	147	160	179	126	160	181	147	159	158	144	143	153	155	184	155	149	146	159	178	163	162	161	140	150	162	162	138	144	161	163	163	183	167	150	154	157	176	173	163	154	159	160	171	170	176	147	163	151	161	164	154	156	157	148	182	156	142	153	153	122	171	171	149	171	140	168	161	172	153	175	152	160	167	158	167	164	156	147	165	176	190	176	154	152	149	152	136	173	166	165	173	169	164	169	163	149	140	149	154	162	166	161	158	151	174	163	160	152	147	165	167	156	177	170	168	143	136	139	151	159	145	159	171	154	139	149	146	163	154	165	145	159	143	152	149	171	174	155	157	159	153	154	169	156	162	119	148	143	155	172	147	177	154	156	143	153	155	181	155	154	151	142	187	167	147	154	168	181	151	152	163	168	161	140	152	142	174	150	148	145	139	163	156	162	189	167	163	154	139	161	130	152	173	167	132	158	168	159	163	177	168	158	146	157	171	167	169	162	168	161	146	158	158	163	145	172	155	156	169	149	156	149	141	155	168	157	137	165	160	143	158	156	170	129	176	169	129	170	171	156	167	135	153	129	181	167	156	142	159	142	156	158	143	143	154	163	170	146	167	151	158	146	171	140	149	145	159	151	169	167	178	152	170	144	161	146	137	165	153	158	152	145	177	163	157	137	181	159	157	144	147	137	135	139	152	158	141	151	153	159	157	141	153	141	144	159	148	168	152	157	138	151	154	161	136	141	145	159	152	151	162	180	151	136	143	154	147	162	148	135	148	150	176	131	146	174	154	161	133	165	155	139	161	143	149	163	144	146	164	147	159	146	174	148	175	164	181	126	158	142	155	190	157	164	191	148	145	171	184	146	154	148	157	144	162	158	160	147	153	150	157	136	167	169	144	151	146	180	176	177	142	158	155	144	178	136	170	161	182	146	157	179	146	158	155	168	155	160	148	158	156	167	149	146	161	156	177	151	142	147	170	168	151	143	130	140	159	140	144	172	168	136	156	135	154	167	151	158	172	148	150	172	157	173	160	156	163	149	171	171	142	143	178	168	146	145	165	131	146	135	165	157	147	164	153	137	158	146	169	138	160	134	154	169	166	157	174	172	138	146	193	160	146	152	145	160	172	164	161	147	150	153	170	170	157	159	145	151	141	161	145	143	144	150	154	135	170	162	151	131	140	138	143	152	164	147	168	183	166	136	156	145	158	143	162	149	148	151	150	175	171	151	157	143	144	145	150	183	183	130	131	160	134	163	182	141	168	160	156	180	167	156	150	157	162	147	148	145	150	143	163	149	167	138	156	144	158	143	143	157	152	174	144	136	143	161	147	139	125	148	164	133	191	126	172	152	159	181	146	150	172	171	139	173	161	161	148	154	151	167	149	153	168	136	173	169	165	158	158	155	145	174	153	139	159	143	143	146	174	152	151	153	165	143	135	152	159	172	151	176	144	160	141	158	158	155	156	164	158	172	165	188	158	160	160	172	135	170	182	154	159	195	145	143	153	164	147	130	135	177	172	145	164	166	166	157	146	154	162	166	152	147	160	148	175	172	169	178	170	152	166	128	165	155	134	151	153	129	143	141	136	167	152	179	151	147	171	149	136	126	173	146	160	151	154	163	171	163	149	163	152	180	159	135	143	151	163	155	147	154	153	151	157	170	153	163	141	165	144	155	160	161	167	172	150	128	131	147	166	145	166	149	153	152	168	153	139	143	160	153	154	144	147	161	168	155	150	175	147	145	146	171	168	161	151	180	149	125	142	171	143	155	168	143	152	145	156	164	148	169	154	142	152	170	142	159	147	154	147	190	156	159	170	183	179	171	159	140	167	160	157	146	154	163	171	152	160	140	149	154	158	154	144	162	155	158	165	137	132	159	160	167	155	148	170	161	171	147	147	167	146	141	154	172	168	160	151	152	156	139	153	152	170	166	135	151	136	150	153	180	158	174	141	133	145	159	132	156	157	142	147	162	166	152	149	160	159	169	163	167	163	151	155	164	158	163	150	143	173	148	156	145	165	134	138	144	166	159	139	149	153	148	177	159	154	137	169	150	144	166	162	190	167	143	175	161	161	151	131	127	150	156	168	162	144	144	176	153	149	169	170	158	181	159	168	167	187	147	131	161	163	148	157	152	179	155	143	167	143	157	151	134	170
24866	18021	11583	15205	4220	531	502	526	514	535	594	517	563	542	481	549	486	540	554	498	532	539	502	530	509	532	526	522	501	557	536	531	501	524	498	534	523	487	518	457	497	554	531	513	527	520	512	523	558	485	525	549	493	522	469	477	553	525	541	508	500	500	496	532	509	573	508	556	515	483	503	570	508	495	579	498	519	511	524	503	538	523	493	528	507	518	536	543	496	503	515	510	539	484	527	521	478	492	533	498	547	541	541	535	523	508	494	521	511	466	470	503	531	511	501	525	487	562	506	501	536	516	509	516	527	521	489	518	557	529	527	509	531	552	528	492	480	525	499	493	484	476	540	535	509	528	502	520	521	545	521	520	527	531	511	519	519	526	538	521	530	548	476	548	504	528	545	498	504	500	517	500	494	536	531	532	525	525	529	514	523	529	529	521	489	542	563	493	495	495	500	522	489	480	499	504	520	518	501	547	527	522	538	513	542	515	510	531	525	510	492	485	526	497	510	531	550	527	513	520	518	501	539	545	526	499	571	526	514	515	478	477	518	537	521	506	489	517	534	514	564	510	525	483	512	517	532	536	536	508	535	546	514	573	491	509	511	554	556	496	515	548	506	504	540	490	485	506	517	546	535	537	534	543	511	535	542	509	492	518	488	489	559	527	547	510	534	497	522	508	504	549	502	487	470	490	507	512	515	557	502	513	501	527	544	498	517	481	526	512	552	533	553	538	518	540	525	524	552	544	524	526	495	532	510	500	496	536	522	506	515	509	516	532	519	511	507	555	540	515	507	536	504	490	505	543	531	497	527	502	500	550	446	502	501	517	510	549	520	496	503	490	548	543	506	563	547	543	563	524	538	474	510	500	489	519	544	527	512	555	587	534	553	535	554	540	539	505	518	522	536	525	548	514	500	522	517	489	517	577	503	590	519	528	515	545	528	512	501	537	505	504	543	515	542	491	505	511	497	497	509	539	491	553	523	486	514	552	514	510	520	546	526	541	545	466	567	575	473	527	512	490	509	490	511	587	471	540	563	514	512	539	510	506	520	507	474	503	480	519	495	531	528	471	492	562	497	502	508	511	523	495	509	518	538	536	511	498	527	514	561	523	514	513	485	517	520	522	524	503	521	576	500	530	488	515	520	499	519	518	465	474	521	552	537	550	521	508	521	551	492	506	501	519	555	517	537	524	518	580	519	519	539	513	534	495	525	559	493	520	558	522	515	514	494	518	497	507	554	528	559	530	524	514	524	514	492	496	515	519	566	536	507	522	540	523	551	531	515	521	533	527	539	533	486	507	541	513	499	505	498	485	497	502	549	543	536	523	520	474	489	513	511	544	506	524	503	527	496	527	527	518	534	491	533	537	488	536	491	520	532	508	550	528	520	542	500	507	489	530	552	541	526	507	494	489	531	502	526	518	516	537	567	553	523	565	495	507	503	540	545	538	532	512	524	484	479	521	478	509	526	515	513	504	543	512	536	523	527	520	487	491	508	585	539	538	543	497	524	523	510	564	525	511	509	521	529	521	519	470	481	545	507	491	504	542	522	541	497	508	520	569	509	517	548	539	512	547	513	532	537	490	537	501	492	521	501	561	532	554	541	531	540	515	516	524	521	535	489	538	540	475	540	524	495	495	559	512	524	518	532	553	532	541	522	500	527	538	474	506	511	483	551	517	530	504	529	486	510	512	524	555	567	499	504	530	537	547	552	519	487	494	472	513	486	526	542	517	489	535	531	528	509	501	539	512	508	539	543	544	511	535	495	506	514	535	528	503	505	512	539	546	520	520	544	496	528	529	512	508	492	562	525	523	517	520	519	514	515	511	496	500	504	565	485	541	517	476	512	500	580	533	484	548	510	485	510	521	543	534	506	507	535	508	533	515	498	534	528	509	495	507	547	481	517	485	536	506	499	530	528	533	540	521	531	489	526	542	550	518	518	504	533	522	523	564	481	557	538	516	523	501	505	537	539	503	516	543	554	480	503	581	473	538	535	538	546	544	505	504	486	505	487	514	514	474	479	521	515	512	522	544	504	509	536	518	529	570	508	523	489	507	535	513	539	525	555	524	515	480	517	572	516	518	545	530	536	526	488	528	508	540	495	544	509	515	538	505	508	518	524	512	523	506	524	497	521	542	539	518	475	498	507	511	526	528	516	529	549	572	497	511	487	487	523	525	528	495	570	545	520	552	531	491	534	465	505	502	508	516	506	522	537	500	519	518	487	532	478	507	531	521	535	512	505	510	533	526	528	512	530	513	536	534	512	509	543	508	521	513	534	519	537	456	539	505	511	481	494	521	505	491	500	538	481	580	521	539	554	522	521	538	508	548	525	476	527	494	522	514	489	557	554	516	523	476	537	485	517	522	508	543	520	514	510	528	491	515	496	515	524	533	469	527	557	547	525	503	520	519	502	521	519	553	494	470	499	494	503	524	505	458	520	521	511	542	543	502	484	518	524	465	527	528	496	483	509	518	530	520	509	532	495	480	527	513	538	518	533	554	519	535	491	520	524	547	510	551	512	543	555	522	495	502	518	526	520	556	531	539	550	525	524	508	494	566	522	493	515	521	527	537	510	491	547	524	511	534	520	524	525	501	533	494	502	554	495	518	523	516	529	515	537	522	498	523	528	505	527	523	523	560	505	556	527	535	510	492	534	555	510	510	547	563	483	541	495	486	527	531	557	517	545	540	520	529	502	464	544	536	518	548	525	528	522	509	540	530	542	534	556	539	515	507	502	517	501	534	488	547	485	536	566	517	536	497	523	565	481	529	540	499	526	520	553	501	493	529	520	507	513	532	560	538	514	521	505	524	487	526	516	515	508	517	519	509	525	517	492	513	511	515	514	521	538	507	540	522	519	492	495	525	530	515	458	498	508	481	516	506	503	494	535	545	532	495	495	505	518	444	501	524	502	491	509	523	497	508	540	513	524	510	531	531	516	535	488	511	478	499	528	548	513	490	525	469	556	490	534	523	481	480	526	520	548	490	540	500	508	494	488	524	517	519	533	540	490	530	501	495	497	540	494	547	502	453	506	513	504	506	538	492	541	537	513	523	516	556	494	521	511	520	487	520	576	539	548	524	495	528	486	545	510	526	553	512	531	511	562	542	494	503	521	514	533	477	504	505	481	505	543	494	491	467	517	505	549	547	490	522	505	574	514	532	486	538	508	498	562	480	516	523	547	446	527	521	535	517	552	530	499	547	515	558	535	476	543	511	547	516	490	548	528	513	550	531	545	512	502	548	541	483	522	503	498	509	498	482	568	571	515	552	529	522	548	546	465	517	527	534	548	521	497	534	547	542	538	528	555	558	500	542	535	516	503	540	509	538	542	526	528	524	522	495	539	498	494	509	517	510	552	536	532	534	505	535	537	498	486	540	526	522	541	543	510	508	500	519	526	525	481	533	539	540	513	502	527	537	507	527	526	541	511	508	518	522	458	518	570	526	465	511	523	506	511	503	522	500	534	544	505	520	512	521	518	512
61247	54313	46091	39093	16387	873	179	144	180	183	157	185	158	164	176	160	182	172	155	163	149	168	157	158	135	169	154	172	169	161	157	159	166	139	168	151	171	150	176	168	167	151	160	153	142	131	180	164	149	170	159	167	174	162	145	164	153	150	157	154	165	150	163	168	153	169	133	174	151	165	155	137	158	157	146	165	170	140	145	160	157	171	154	163	167	148	156	169	170	142	134	156	140	166	151	152	162	160	155	156	161	171	152	179	150	152	174	154	158	153	161	148	161	125	143	162	154	162	163	160	169	159	167	143	167	153	158	153	151	161	158	146	175	161	159	148	186	161	155	158	157	152	156	174	155	153	161	164	172	161	149	151	187	141	154	153	157	132	144	168	146	164	153	159	139	172	152	145	144	149	145	147	142	147	174	146	180	166	165	179	164	156	152	156	152	178	175	149	174	159	184	175	155	142	162	162	148	176	157	185	148	156	133	165	150	149	160	179	177	180	149	176	155	148	169	160	140	140	149	175	183	155	160	159	176	162	163	160	169	152	129	156	148	172	168	151	153	158	177	162	158	177	186	159	154	144	182	144	162	137	149	155	174	150	176	181	168	160	160	157	179	157	169	157	149	143	156	158	166	164	143	140	164	137	135	168	165	132	184	156	149	151	164	170	167	167	164	175	183	163	171	138	125	154	172	148	153	158	160	152	158	142	160	181	149	157	147	179	166	167	152	160	162	142	146	142	157	153	147	150	156	136	187	154	146	174	142	141	149	163	147	140	175	173	152	157	160	164	163	165	169	156	167	176	170	128	162	155	163	145	143	157	144	174	161	163	152	174	147	160	166	154	164	146	158	156	168	161	160	164	161	164	135	157	164	146	174	174	170	131	196	157	154	144	162	164	177	164	149	164	184	153	158	162	142	168	159	151	166	162	161	159	154	169	143	165	176	160	157	151	163	161	136	156	167	176	180	172	149	155	156	158	175	164	148	116	143	164	165	169	155	165	180	148	166	140	155	157	179	148	154	149	165	158	144	157	169	161	153	168	137	168	155	140	146	188	154	156	143	146	174	187	175	149	160	140	166	140	156	145	152	183	152	157	181	148	150	149	164	159	157	179	153	154	130	186	174	168	156	179	152	138	142	158	160	146	140	140	188	137	168	157	161	149	160	158	148	157	165	169	155	164	126	172	159	131	146	156	133	170	151	163	172	149	160	154	158	159	160	168	145	145	159	138	178	168	146	158	166	159	157	134	175	135	161	144	161	165	151	167	157	168	149	158	170	141	184	177	176	167	156	159	143	149	163	143	159	141	189	179	146	152	146	162	150	159	158	169	171	156	150	184	168	172	135	155	155	149	150	171	158	157	165	169	144	158	171	156	163	137	131	139	178	150	160	161	158	143	182	140	168	151	149	173	156	157	163	146	177	160	149	154	178	162	154	138	155	156	154	159	155	163	151	148	192	154	146	147	140	163	177	185	154	155	149	160	142	152	182	161	146	150	153	138	132	132	146	129	145	154	159	151	147	185	157	161	147	137	155	164	153	156	172	157	182	144	155	136	161	137	142	176	170	167	144	140	153	148	162	154	132	151	162	172	146	158	187	167	162	167	154	167	169	149	172	153	160	168	143	165	138	152	143	143	168	179	158	180	159	154	164	165	147	165	164	153	176	161	168	177	153	168	150	160	167	156	165	164	146	153	148	147	149	150	147	160	180	166	167	166	142	153	192	157	140	152	156	151	167	158	136	164	147	158	137	154	155	137	154	158	160	154	152	162	162	181	151	172	149	170	168	159	159	150	147	137	154	151	176	152	143	142	148	139	151	148	138	158	160	154	158	153	178	186	168	142	165	169	163	161	160	148	163	162	173	154	143	138	147	131	178	157	158	145	169	154	152	155	169	166	175	160	151	176	168	134	139	143	137	148	163	167	176	145	147	157	153	166	142	155	163	156	142	167	139	145	165	174	160	143	147	188	159	152	148	155	166	157	175	175	157	141	168	169	143	145	160	158	156	184	162	142	148	141	154	144	167	152	130	144	155	159	157	143	155	146	147	173	153	181	174	184	180	148	149	150	154	165	159	168	144	157	163	133	166	158	151	154	161	159	155	152	155	163	166	154	164	143	142	140	153	159	153	141	160	146	151	152	161	153	141	136	165	157	145	144	152	149	142	137	179	181	141	172	155	158	143	155	174	153	132	135	134	155	166	150	142	159	163	149	142	144	162	143	154	177	160	180	137	144	168	175	137	154	165	159	155	135	157	157	158	143	166	139	168	151	146	146	163	175	181	157	157	159	152	153	160	174	168	156	165	172	157	167	166	144	146	159	161	150	165	155	146	152	161	120	179	142	127	149	160	151	160	159	150	163	146	153	161	155	163	163	170	168	171	163	159	157	140	168	159	136	130	164	151	188	186	148	166	141	143	153	160	173	167	152	162	145	171	157	156	146	153	159	152	170	142	137	149	146	147	146	152	160	170	152	149	144	143	167	156	162	166	165	187	173	147	169	140	158	148	158	178	150	158	168	171	167	157	130	158	157	155	145	151	153	167	168	148	163	166	149	172	135	179	149	161	146	173	153	142	157	147	146	162	154	167	144	176	152	156	156	164	151	169	162	151	155	156	151	172	134	166	158	165	159	157	129	168	156	168	147	151	150	159	142	153	154	135	165	179	140	147	151	166	172	156	153	155	149	155	153	144	130	165	162	129	142	176	169	118	165	154	168	164	164	161	165	154	173	147	146	132	175	175	148	160	155	176	153	151	151	133	151	150	186	141	124	150	168	157	153	155	145	143	181	146	136	150	153	151	156	144	136	183	146	150	161	179	172	144	153	136	172	157	156	166	174	144	155	148	128	139	159	141	169	148	141	159	160	140	161	164	169	153	138	160	153	170	179	160	145	169	171	125	184	152	171	183	140	168	135	152	166	166	160	142	159	146	177	150	157	172	152	152	160	144	169	157	160	173	133	175	157	140	171	149	179	166	162	146	163	131	155	159	165	150	158	164	181	151	146	148	154	158	163	153	136	156	168	167	145	178	167	154	155	175	152	159	168	188	156	163	171	164	155	153	151	161	169	155	166	173	176	181	154	145	146	172	139	147	160	136	156	148	163	163	165	164	165	144	163	153	152	162	154	163	158	149	155	142	162	161	151	157	154	154	148	162	170	143	166	174	148	155	165	156	162	149	153	154	141	165	157	150	152	152	140	166	178	164	150	156	153	184	168	153	166	144	148	139	134	132	154	160	152	172	156	159	144	142	151	178	168	175	134	158	147	168	152	142	173	151	143	161	153	154	159	152	161	162	143	156	179	174	159	171	165	175	154	160	152	189	165	152	166	172	158	160	162	162	189	170	158	161	161	152	154	153	153	166	187	166	170	144	179	156	142	165	164	175	147	140	172	148	152	162	159	141	163	159	158	162	176	140	155	173	136	131	138	153	187	153	149	156	157	135	146	146	143	158	148	150	174	179	170	156	177	153	148	156	159	141	166	168	161
42186	43282	42951	44585	12629	599	566	617	581	561	566	531	516	529	563	506	519	531	570	529	532	550	542	539	533	513	506	528	509	494	551	556	537	553	525	493	526	543	522	548	486	485	512	515	513	539	530	525	500	560	543	510	515	521	573	524	519	547	541	522	497	504	523	509	512	546	530	520	500	495	496	514	533	550	534	532	529	538	527	497	503	506	520	567	497	530	526	517	510	571	556	534	525	519	526	510	529	491	510	494	532	520	534	530	508	557	535	485	523	522	500	516	542	507	534	539	511	532	509	514	536	554	533	479	541	507	540	508	512	537	487	519	464	545	525	496	578	528	502	495	497	537	531	517	520	578	571	485	518	487	496	509	518	494	522	500	493	512	534	537	535	524	513	542	521	512	558	515	502	539	545	526	501	525	515	535	533	499	498	512	521	517	479	514	515	530	565	478	523	500	521	512	535	551	476	551	521	520	507	507	509	533	550	527	504	521	561	502	541	503	503	597	503	486	510	521	507	526	519	502	492	551	516	494	513	522	557	521	500	529	529	519	522	535	518	513	527	565	525	530	491	529	526	498	546	543	504	549	530	539	549	548	544	562	508	522	527	499	532	506	568	511	555	511	526	473	505	521	513	534	527	537	505	507	512	512	513	494	529	498	531	494	535	502	524	521	534	497	514	536	527	488	501	528	489	530	527	550	553	494	538	502	528	527	503	539	545	492	505	523	543	482	504	541	529	559	537	499	497	503	556	542	531	499	512	505	518	551	552	503	484	522	531	521	532	510	500	523	540	536	495	521	532	523	541	525	532	525	532	529	528	528	538	503	525	494	494	524	542	541	485	505	510	508	516	549	533	517	545	519	511	569	517	552	557	510	541	488	503	579	533	555	516	495	534	567	567	526	500	533	528	558	520	559	530	556	488	495	532	525	528	518	507	522	512	572	553	565	517	535	542	551	543	511	544	542	552	506	515	543	510	519	529	489	551	522	518	516	515	534	530	526	544	521	488	528	513	547	506	481	509	519	518	501	507	568	537	545	527	506	515	484	531	534	544	491	508	563	537	510	527	518	535	498	496	528	508	501	498	523	524	543	500	516	534	538	498	497	548	514	531	556	506	548	581	506	507	570	521	504	492	535	495	486	524	509	552	510	494	536	491	484	521	578	532	538	546	525	519	503	502	549	511	517	467	550	516	521	548	504	518	543	517	580	495	560	522	513	537	531	515	473	519	513	524	550	515	537	531	521	566	464	527	526	543	552	500	534	495	526	485	528	493	512	542	508	519	504	509	527	544	520	484	474	512	493	548	502	528	521	517	486	476	498	503	481	519	533	530	531	505	532	523	493	534	530	500	505	555	508	486	507	528	509	498	511	543	513	543	553	542	508	503	555	511	519	514	507	477	548	543	524	527	487	508	499	555	527	507	493	540	530	498	541	507	521	515	516	531	549	500	499	534	551	506	533	550	494	535	496	517	531	566	518	561	537	495	550	522	539	509	483	516	496	481	507	504	551	557	552	566	529	535	478	513	503	529	508	474	560	552	511	507	509	535	500	491	524	543	511	515	512	498	499	532	520	519	504	536	490	531	542	500	524	512	525	531	543	525	521	558	549	539	543	529	555	541	511	508	554	535	530	539	541	537	536	550	491	520	508	531	512	532	538	514	507	560	538	491	531	529	504	500	514	521	490	534	528	494	514	557	548	518	497	516	487	520	516	504	545	486	494	509	511	541	468	489	502	525	525	518	533	536	507	516	522	533	560	528	524	510	514	547	541	539	523	542	489	499	507	505	532	515	517	505	527	497	524	550	539	512	474	547	550	508	559	550	489	506	554	508	514	516	529	513	535	491	523	530	507	547	529	513	531	537	490	563	478	516	531	494	495	559	497	515	531	558	518	505	501	534	522	511	522	489	531	511	498	516	551	529	552	503	527	515	537	526	569	490	545	521	526	518	552	530	508	513	511	502	489	518	554	534	492	536	588	533	498	481	537	483	507	555	536	539	527	570	512	526	492	477	528	555	476	548	535	516	504	583	503	537	523	511	481	508	499	531	525	523	538	541	519	558	559	531	505	489	553	516	555	452	487	571	555	537	534	501	511	560	538	507	518	551	510	497	515	483	519	559	506	504	562	509	522	547	495	495	486	521	501	541	510	516	492	561	566	512	509	542	525	538	532	527	490	534	519	492	482	525	523	526	530	519	540	535	524	534	538	503	543	513	503	541	519	521	507	494	507	518	547	531	511	487	545	507	499	525	551	526	519	520	538	497	510	498	530	519	556	488	512	519	538	539	523	527	515	527	486	549	516	525	524	515	493	529	537	490	552	505	552	481	469	522	546	491	545	516	485	541	562	508	513	536	520	537	551	508	519	510	517	473	530	497	530	486	538	497	535	551	521	508	520	514	557	482	543	519	530	554	506	530	549	537	539	594	531	517	497	508	498	501	509	545	524	570	531	538	506	525	510	522	519	566	512	516	556	494	502	532	479	511	482	534	505	573	506	532	532	520	548	555	570	525	516	504	486	522	529	523	526	500	499	506	522	525	531	522	509	530	551	535	535	469	514	520	515	487	552	531	494	500	536	520	508	466	516	523	520	491	526	528	525	545	523	522	543	580	517	526	524	500	518	510	500	544	528	531	528	524	510	522	553	486	546	549	512	506	516	503	546	523	500	517	508	524	522	538	487	532	560	577	540	526	532	532	535	514	529	521	510	512	540	556	529	521	525	506	550	508	514	549	537	483	537	498	518	505	543	498	511	495	531	523	584	496	526	531	538	508	500	538	466	557	479	496	490	534	548	483	494	497	518	498	532	522	518	510	519	585	524	515	520	514	517	562	528	508	573	524	506	538	502	511	523	566	529	511	539	510	538	522	488	537	502	535	538	554	519	578	539	529	515	489	534	489	497	516	532	514	507	501	541	521	500	512	499	590	571	528	472	506	506	539	526	492	499	513	544	563	489	597	524	469	530	521	509	540	528	534	536	545	531	512	527	533	481	513	542	535	489	499	483	530	562	465	540	503	525	535	565	505	505	516	518	518	514	543	520	512	528	535	535	534	514	505	549	516	550	504	520	551	505	521	523	532	514	512	524	514	523	492	527	494	476	531	468	548	533	517	509	505	529	513	530	542	484	539	528	523	510	482	530	545	522	528	508	514	539	544	538	523	501	500	528	514	555	535	536	534	544	537	501	530	507	503	542	492	535	531	501	551	540	515	507	551	493	576	542	550	541	495	523	539	530	492	501	549	544	512	499	492	565	500	515	511	520	533	540	536	548	516	504	499	556	535	576	535	536	518	499	553	507	499	485	547	550	503	506	487	544	482	507	492	545	478	509	525	529	527	515	521	487	548	527	511	490	507	470	558	522	494	549	532	506	517	545	522	518	512	497	531	525	519	558	536	533	552	506	541	528	539	492	526	513	558	515	542	541	537	512	518	502	526	532	558	559	556	539	542	560	538	530	537	548	517	524	517	552	511	504	507	517	511	511	586	551
76300	70742	62757	57471	29297	4940	389	346	338	304	273	255	270	290	278	267	268	299	273	276	289	276	270	282	249	258	254	287	280	278	261	257	251	279	286	270	276	306	258	287	270	258	269	240	243	280	277	244	252	270	242	225	278	255	287	264	236	271	280	253	260	284	261	252	224	242	248	266	277	285	280	263	261	277	271	289	287	245	243	281	293	262	271	267	223	231	280	257	269	256	218	249	270	239	279	264	233	246	281	239	287	261	264	263	254	285	277	270	294	250	236	273	270	256	266	269	271	274	246	236	260	245	272	245	289	266	225	271	261	253	248	272	266	269	289	305	288	271	268	294	245	258	262	273	273	267	278	255	237	296	254	284	274	257	278	240	258	281	260	263	255	286	287	295	281	270	256	278	254	256	275	244	258	274	247	259	245	255	248	258	282	269	264	253	269	249	246	268	303	273	263	282	276	272	263	261	254	257	271	283	249	272	272	275	241	263	245	270	243	285	291	236	255	275	253	249	302	268	244	256	255	263	240	284	295	255	295	292	286	302	283	273	247	285	287	239	276	270	277	264	249	270	267	286	261	252	261	271	258	280	271	285	314	269	268	298	267	275	263	261	263	267	265	262	314	275	263	287	240	254	281	287	253	248	241	262	282	266	265	252	272	273	266	269	274	258	235	289	260	280	280	250	267	256	267	293	294	256	256	284	276	258	252	295	265	271	252	266	282	227	262	249	241	284	254	243	277	265	244	274	235	262	288	251	272	274	263	312	287	275	268	282	280	265	257	269	261	258	274	269	238	232	249	257	236	248	268	269	254	288	283	251	288	254	263	269	268	243	254	277	307	277	256	272	272	286	274	271	255	250	299	257	260	305	250	268	242	260	266	259	236	283	267	269	273	262	244	299	260	264	297	280	285	250	243	252	259	257	269	267	276	262	261	263	250	283	302	256	271	271	259	248	277	254	270	288	283	280	278	283	257	303	279	246	270	238	247	260	254	287	273	286	285	240	251	266	286	283	258	274	258	262	262	273	248	289	245	287	275	281	282	220	251	280	279	267	258	273	273	279	231	239	251	274	273	247	290	260	279	274	278	274	273	270	292	274	274	238	291	263	272	301	256	275	286	265	251	294	248	260	294	257	281	291	273	272	260	292	277	253	306	240	265	292	264	282	299	253	275	262	282	229	250	276	275	258	279	237	278	240	239	256	250	283	238	251	275	277	268	275	247	252	294	281	277	246	281	261	261	272	287	280	294	268	256	267	253	263	266	270	242	266	268	289	226	255	275	261	268	227	290	278	262	275	256	259	252	288	248	290	267	270	254	287	274	255	273	289	272	268	282	264	260	258	271	253	293	248	255	289	281	247	279	289	260	256	266	248	276	272	263	243	231	255	254	270	243	258	282	270	251	281	230	282	233	262	280	239	265	266	235	252	255	265	262	282	252	279	222	259	250	283	248	267	271	265	249	284	270	311	280	255	274	284	236	256	250	232	267	297	255	259	246	280	248	258	265	265	264	271	251	238	283	218	257	281	282	248	289	256	242	288	269	257	259	264	229	270	253	259	253	271	275	279	265	262	267	276	278	259	236	267	291	282	266	277	269	275	286	242	286	255	279	258	329	243	241	283	266	253	260	259	278	254	259	244	233	269	270	273	273	253	265	269	279	270	280	244	264	246	246	272	239	272	274	276	260	284	263	286	259	270	300	269	272	284	265	274	266	250	260	255	275	259	248	274	254	263	279	236	244	289	275	257	262	263	266	272	256	222	276	241	242	254	266	293	282	258	272	254	265	272	252	240	252	266	255	265	254	253	268	269	248	264	266	278	230	277	286	258	286	264	295	269	297	266	245	277	277	247	265	249	252	262	261	266	249	240	246	272	274	250	259	264	250	275	248	265	264	271	259	258	237	263	258	273	261	249	270	276	239	257	279	257	282	257	259	311	275	261	255	278	266	296	288	261	275	270	267	232	251	248	261	280	286	237	242	238	247	263	253	246	296	237	274	259	253	271	279	224	266	276	286	243	249	247	268	264	280	251	246	256	278	235	258	265	240	275	305	248	276	276	284	302	275	278	269	297	280	286	279	269	245	281	266	253	250	250	262	291	273	286	249	250	248	282	279	269	270	285	280	237	283	260	282	277	271	276	241	269	242	267	254	269	242	255	244	282	251	287	299	271	288	241	242	258	277	252	265	255	258	297	268	259	269	257	250	268	235	253	288	254	257	235	225	252	288	262	283	271	283	296	263	260	281	284	251	248	274	285	261	284	246	262	277	269	254	279	262	257	267	250	256	247	267	245	287	296	294	232	247	280	281	272	264	256	265	270	238	256	279	259	279	274	288	264	288	279	262	278	270	269	274	276	238	272	234	277	287	259	287	267	270	254	247	258	256	250	237	280	295	248	258	263	236	267	263	273	266	279	264	254	245	269	274	280	280	268	311	289	256	295	291	258	266	252	265	277	260	259	309	267	283	267	259	246	274	255	268	274	265	296	273	260	241	263	272	290	285	243	262	251	280	279	271	267	262	278	234	235	261	273	236	296	261	236	276	270	259	273	270	301	254	283	262	242	274	266	261	256	286	266	271	275	258	269	276	259	272	255	273	276	244	263	267	244	305	247	259	269	286	253	243	262	289	270	252	274	246	275	306	267	248	245	256	236	262	263	271	238	271	279	228	249	262	273	294	282	255	270	281	249	260	238	265	283	297	246	215	254	254	265	267	280	289	233	270	263	280	264	273	257	282	262	264	276	277	276	265	256	249	243	290	263	266	282	220	265	270	232	265	269	273	255	249	281	254	260	278	235	274	246	271	293	274	238	307	255	242	258	250	249	252	296	228	274	279	268	271	255	282	254	251	266	257	294	294	236	248	266	247	261	285	241	284	292	261	275	268	261	242	266	282	271	292	263	273	244	276	283	242	262	270	293	266	261	279	237	245	265	277	259	276	279	286	265	237	266	295	239	238	295	271	260	231	283	274	276	260	283	238	260	285	265	262	267	274	274	281	270	272	278	288	275	267	252	256	274	274	277	255	276	236	262	261	281	294	252	296	229	273	239	247	266	250	291	234	278	258	269	296	255	270	289	265	259	275	257	282	265	252	272	280	265	235	272	262	274	254	270	239	257	279	248	251	272	279	271	310	278	298	294	266	280	260	306	254	271	298	265	261	259	270	268	275	273	240	241	270	292	269	242	271	287	277	257	271	287	238	303	282	248	234	267	254	238	259	274	286	287	256	280	276	274	274	278	255	261	261	240	235	271	303	305	242	248	257	264	283	277	269	283	267	249	214	274	266	269	274	274	251	272	249	274	269	259	304	253	241	246	261	247	265	255	266	295	248	268	275	278	251	250	261	273	261	260	273	276	258	237	300	282	278	274	290	252	257	261	266	259	245	268	269	247	253	248	264	245	304	249	259	283	276	274	277	278	260	265	306	270	255	279	244	292	244	269	281	266	248	270	258	272	261	273	273	273	268	245	301	274	257	237	259	266	286	231
55568	58380	57807	59372	17812	1093	994	967	904	917	905	867	894	843	888	827	812	839	799	870	801	882	868	862	853	824	854	852	848	815	786	800	846	795	863	803	837	779	748	819	858	815	846	768	802	784	823	862	836	792	863	799	824	852	856	803	813	816	820	801	837	768	762	801	849	831	842	786	803	842	827	805	823	789	765	810	829	834	750	806	780	832	734	784	805	790	819	825	839	857	826	840	768	810	828	802	820	816	763	775	777	836	823	835	871	850	715	777	796	834	860	840	738	785	765	768	759	782	850	811	840	759	781	797	788	819	762	787	837	761	762	858	786	774	795	799	784	807	771	794	813	816	770	794	864	791	798	804	803	812	771	827	867	842	772	802	783	825	783	775	774	822	799	792	812	779	808	744	828	777	828	818	812	790	838	783	854	816	776	825	787	819	760	793	828	810	829	785	824	791	786	814	796	829	823	791	769	771	867	843	807	794	793	886	810	779	771	786	857	782	827	813	845	876	808	818	814	802	793	791	774	769	827	822	783	841	846	776	788	791	804	898	774	825	810	790	808	793	787	815	789	816	883	815	793	836	816	767	797	815	790	810	769	804	832	801	776	831	867	805	809	784	815	837	807	819	819	776	815	890	801	801	824	790	778	822	771	804	751	829	850	753	757	796	799	822	819	815	802	804	806	826	768	775	807	803	785	765	768	802	761	799	751	863	806	809	775	870	815	845	819	823	815	827	749	793	818	799	814	807	855	767	751	829	812	785	835	767	834	808	758	820	794	846	865	779	811	793	763	861	830	764	803	821	808	790	859	791	812	793	794	776	765	819	783	779	804	791	792	821	787	823	827	823	801	797	787	789	806	789	795	852	799	824	806	780	825	798	795	782	754	795	836	750	805	807	781	817	801	784	803	798	792	804	796	793	843	767	791	830	795	835	809	773	844	801	826	850	825	801	801	815	835	827	803	787	790	797	814	767	783	772	874	787	823	775	781	770	809	784	819	777	755	781	876	807	787	830	781	822	809	799	831	761	808	784	814	816	799	806	766	794	770	833	827	813	851	760	861	770	822	838	821	802	788	845	813	762	808	837	838	832	824	770	805	792	796	767	792	833	802	834	763	853	779	814	802	832	834	764	768	865	748	790	778	798	770	783	836	755	838	794	813	828	792	825	765	786	775	829	822	773	809	852	838	826	821	764	803	840	833	797	813	840	782	794	798	824	792	817	849	831	799	763	846	770	821	863	846	773	802	831	820	801	810	804	795	864	741	852	804	827	818	746	821	790	766	811	817	822	801	740	830	795	803	825	779	793	829	845	792	825	809	793	778	799	816	776	785	834	831	794	794	785	820	828	822	772	774	830	778	869	842	813	778	770	857	815	772	819	791	817	817	801	800	748	776	871	775	789	803	827	782	821	812	826	785	776	794	792	827	779	789	775	753	761	813	815	860	851	772	801	795	782	795	801	782	780	811	803	808	789	802	796	811	802	742	830	787	807	805	801	788	884	858	810	833	777	799	770	783	797	840	777	837	850	788	739	786	753	809	819	786	742	808	786	801	812	826	798	761	809	818	775	825	823	763	798	794	799	838	811	791	812	801	799	803	782	840	768	848	820	757	774	797	796	772	860	815	859	803	820	788	835	828	812	767	840	815	776	758	783	794	794	775	770	783	791	795	765	816	764	820	800	815	795	687	769	788	759	799	848	800	797	826	766	816	802	854	830	795	864	768	810	748	820	800	813	810	817	807	767	781	781	836	824	856	783	791	826	808	791	811	764	808	800	801	753	784	777	812	827	767	792	856	812	845	776	777	785	777	754	814	783	821	801	809	720	820	757	792	843	801	856	775	771	816	792	826	774	786	778	771	787	779	841	834	824	797	867	773	811	816	782	779	785	780	809	804	792	812	835	793	768	797	770	782	779	773	809	783	777	845	828	797	854	875	790	789	823	745	751	821	780	764	839	804	742	800	817	826	788	759	790	788	779	792	782	771	826	788	820	822	809	816	792	825	809	817	831	768	810	826	803	786	801	784	873	803	797	761	838	782	840	800	853	832	784	759	795	795	802	801	790	852	825	805	801	832	850	804	827	764	748	728	787	824	765	790	782	733	819	824	843	788	802	840	864	769	852	766	821	840	825	854	805	833	767	787	823	816	825	813	824	798	799	774	787	784	747	811	849	831	872	819	801	829	835	822	768	778	768	793	776	837	809	814	799	861	792	827	781	794	836	851	821	838	789	829	840	806	773	824	755	772	849	809	795	774	773	800	793	766	820	796	756	751	773	825	797	813	805	790	836	761	811	775	781	781	738	799	752	807	801	790	794	795	788	836	788	790	814	776	806	826	803	771	817	831	834	814	815	818	789	809	858	810	835	847	797	818	783	797	843	805	777	812	801	791	930	818	816	822	782	800	815	848	836	808	788	789	865	812	811	832	816	833	802	773	774	826	851	786	780	801	821	847	811	819	852	791	825	798	873	831	808	806	776	818	765	776	788	815	773	839	738	838	799	799	766	836	838	830	857	807	783	833	753	767	780	815	794	809	843	825	801	771	817	777	794	795	796	816	822	829	790	801	827	823	816	781	831	793	824	783	800	797	794	810	767	800	739	791	756	770	822	807	779	806	793	767	729	811	805	795	830	818	773	771	746	834	813	744	801	827	785	816	797	826	775	776	782	833	803	751	801	783	793	846	779	830	808	803	812	797	842	776	780	822	814	822	812	795	838	801	822	790	758	790	802	815	821	759	837	778	808	789	773	756	779	799	809	806	788	777	814	788	867	769	852	824	811	820	778	801	808	736	806	771	770	822	800	805	817	792	824	794	781	799	807	813	852	779	843	787	794	800	812	818	774	745	808	834	819	826	799	758	885	780	796	792	788	771	809	810	823	805	845	762	778	793	776	836	836	769	797	755	793	794	813	758	792	759	808	838	774	808	811	817	806	799	794	835	812	830	817	856	803	730	799	835	837	786	784	814	800	806	788	839	772	810	846	796	833	779	779	781	785	840	845	763	795	783	795	792	797	791	792	776	770	766	817	791	784	843	778	768	762	801	762	780	804	842	814	824	826	798	782	814	772	810	817	806	810	764	830	842	827	816	800	820	785	825	804	794	781	771	797	792	811	799	789	740	812	769	785	812	851	829	820	820	774	822	817	833	790	803	769	811	833	822	819	860	768	859	811	775	825	833	802	833	797	868	816	783	808	822	851	758	811	822	775	803	807	789	769	828	815	767	805	788	820	788	752	867	887	829	805	784	741	799	776	802	803	814	762	816	804	767	813	832	777	825	788	814	836	804	837	742	832	844	753	797	790	842	807	816	792	774	820	797	775	781	836	816	816	813	822	834	813	800	797	846	807	842	780	766	818	837	828	813	782	823	809	755	790	806	796	758	778	794	779	810	838	814	801	823	787	782	803	834	800	791	794	807	759	776	808	805	774	806	757	813	813	814	805	783	853	738	824	885	815	772	806	784	815	829	796	787	762	806	775	826	774	834	788
26349	14501	7016	5426	1554	184	181	144	172	166	133	174	150	157	159	158	150	166	146	158	164	155	151	162	173	157	152	140	152	141	143	152	149	160	162	177	152	133	157	153	143	148	178	149	155	131	177	151	151	136	151	143	153	152	159	127	126	132	157	154	150	141	138	133	162	135	144	149	135	170	170	160	169	145	157	172	171	151	155	140	151	140	159	162	159	149	138	168	167	140	155	145	147	165	163	144	151	165	174	154	146	156	146	148	163	151	144	165	134	181	168	146	162	133	147	163	132	149	160	149	143	130	171	153	176	153	153	163	211	166	186	187	135	132	163	145	170	164	172	158	149	158	172	167	159	171	180	165	148	178	141	162	163	177	164	161	161	159	164	132	152	161	160	173	183	155	160	155	134	165	138	132	157	154	111	140	151	151	163	149	166	143	152	146	169	160	161	151	147	158	154	140	162	171	149	151	145	162	143	160	148	157	160	144	168	146	183	178	153	140	162	161	159	168	146	145	143	152	163	163	166	151	161	141	173	146	146	155	178	148	155	165	149	134	155	151	110	139	164	150	152	141	146	140	156	154	155	151	151	149	172	159	180	156	143	150	132	145	145	149	126	139	155	150	139	142	146	157	155	154	165	148	167	150	140	140	145	148	150	155	144	161	134	164	130	145	134	161	159	151	181	166	149	144	149	154	135	148	137	150	175	168	179	145	145	144	167	145	161	134	154	152	150	144	144	159	150	149	156	182	153	165	138	143	148	160	163	161	153	162	152	169	166	145	177	150	119	179	144	141	162	144	166	158	158	161	165	166	153	154	160	176	162	134	148	175	134	154	182	160	163	138	135	161	164	150	131	163	155	161	145	171	136	161	147	165	168	147	122	150	145	172	147	127	147	143	120	147	153	142	141	177	138	160	143	165	160	149	152	159	160	159	167	170	142	144	141	147	165	142	172	147	141	163	141	166	163	150	141	147	142	146	155	165	150	151	170	162	148	148	133	145	146	135	157	142	166	144	146	152	148	160	166	149	163	129	161	170	140	170	154	169	156	144	159	137	164	156	132	159	148	165	151	151	149	147	156	154	153	150	161	162	151	150	145	142	157	145	135	172	159	146	143	148	155	136	169	162	144	151	157	186	164	141	146	158	162	142	142	147	153	151	159	177	147	149	155	153	166	157	150	151	156	158	168	151	141	148	175	174	152	148	147	150	140	173	172	176	142	161	155	148	127	166	153	154	147	149	156	158	140	135	155	134	154	165	150	158	149	133	144	166	153	159	158	149	161	182	138	141	153	165	150	136	126	138	145	141	144	173	154	162	144	170	148	151	142	147	152	174	149	139	130	160	143	148	141	151	139	166	157	152	128	135	128	140	164	158	144	167	156	149	145	139	159	158	147	146	146	143	145	155	166	145	134	155	153	163	157	156	149	171	150	158	136	160	157	151	148	148	169	144	159	135	144	158	166	171	137	149	155	165	152	161	145	147	158	139	160	158	178	158	155	164	171	142	159	163	133	178	179	158	145	153	171	150	134	170	152	159	152	165	164	157	157	132	172	157	137	148	160	165	145	147	137	162	166	152	143	161	139	138	159	159	173	157	142	160	140	153	153	147	144	146	135	154	145	171	123	133	149	134	175	162	138	155	151	145	180	138	149	177	139	127	159	149	145	165	152	164	158	155	166	139	155	143	144	145	181	124	146	142	148	152	166	157	139	164	180	144	171	169	127	157	128	151	160	155	158	154	151	149	158	163	138	161	148	165	154	127	190	151	148	165	163	165	148	173	153	162	171	158	169	124	162	169	155	168	163	167	151	166	156	144	164	157	146	135	148	140	177	148	155	136	144	164	157	145	158	168	152	157	158	134	145	179	161	166	169	173	161	159	128	175	140	159	153	151	157	168	139	144	170	148	154	149	162	170	160	173	141	164	152	161	154	152	172	163	156	172	156	170	147	131	134	130	153	150	140	158	149	152	139	163	165	149	148	185	154	163	171	157	151	157	126	140	150	174	167	126	140	169	155	169	156	139	146	158	165	146	145	152	151	143	162	126	149	146	156	158	139	150	161	165	140	130	173	131	144	149	136	138	137	144	159	180	150	167	138	154	171	151	140	146	140	148	185	161	146	141	145	124	165	169	146	155	161	159	142	160	187	174	143	134	155	161	152	161	143	164	143	149	150	131	156	144	164	149	158	157	143	144	164	150	155	170	160	133	155	158	162	148	163	151	147	141	153	184	164	155	152	160	153	158	149	135	143	152	153	132	159	146	157	144	130	124	172	143	170	148	155	145	142	165	160	140	149	178	152	141	134	148	155	163	155	148	158	157	147	146	171	153	158	145	151	162	142	159	135	171	142	158	136	157	141	143	160	165	159	142	158	157	166	155	157	151	157	161	160	162	135	119	135	147	137	173	153	143	147	148	149	144	169	159	163	150	175	151	139	172	154	148	149	170	173	153	157	154	137	142	152	150	147	150	158	167	189	163	131	173	157	165	167	137	154	142	139	154	135	117	151	148	144	155	189	159	162	159	142	155	160	137	146	131	175	159	152	153	150	141	138	169	144	151	149	166	177	154	141	181	155	171	148	165	166	168	146	162	135	152	156	148	149	154	148	139	143	145	172	137	153	152	161	149	137	177	161	157	149	166	146	159	174	158	168	157	161	143	163	144	140	179	186	164	137	145	160	157	156	163	158	147	146	136	154	145	146	140	157	153	153	147	142	170	151	138	149	144	167	164	155	163	144	160	159	162	160	147	148	146	147	146	150	157	150	124	166	135	127	143	139	147	166	126	157	162	145	156	152	159	165	144	143	169	132	144	131	156	147	162	153	149	159	150	196	145	169	142	157	137	155	136	143	130	168	149	120	173	155	143	161	170	156	149	162	134	165	138	161	152	158	151	141	131	134	154	145	143	172	162	153	136	162	172	159	144	156	159	124	156	153	156	138	141	157	141	159	154	146	161	161	143	160	160	190	154	153	158	152	155	149	159	138	131	170	144	137	146	132	161	156	151	162	149	148	164	139	146	178	166	169	143	142	142	148	158	136	143	162	139	155	154	143	145	153	151	162	137	146	152	159	167	166	151	157	170	162	144	145	169	177	173	153	144	152	163	153	144	160	144	153	155	146	149	165	163	167	135	157	151	158	142	152	165	163	155	154	139	159	126	146	156	136	143	161	153	149	155	172	141	151	141	173	158	155	158	180	188	139	171	155	122	138	149	149	154	143	142	170	169	164	145	159	152	149	165	171	168	146	145	163	163	179	162	140	144	143	122	162	148	152	140	155	165	163	159	169	168	145	166	142	159	164	162	152	151	167	151	142	154	150	154	139	149	164	164	133	156	149	185	166	159	166	158	155	162	149	154	156	144	143	124	157	167	130	143	137	163	158	132	158	164	171	153	160	152	145	148	148	146	157	179	129	157	152	168	156	140	159	149	131	154	140	133	139	146	153	157	152	166	150	152	152	161	121	130	136	141	147	165	163	143	141	144	145	141
24876	18127	11887	13660	3953	491	494	514	527	563	513	502	517	525	520	522	522	529	484	487	473	508	524	537	506	474	527	491	527	524	541	495	516	541	496	493	493	514	510	498	525	507	563	525	526	530	513	496	535	547	485	494	512	499	504	496	501	491	487	511	547	493	516	488	491	516	497	516	548	517	498	517	533	535	480	510	532	497	482	499	514	507	492	540	520	521	562	486	525	498	470	501	525	491	538	509	480	548	500	522	541	536	492	508	484	422	529	537	532	511	496	538	538	491	522	485	551	505	533	525	490	499	526	523	531	485	499	517	512	481	494	487	486	498	522	500	513	517	509	482	546	501	521	512	517	484	503	511	490	533	487	568	522	535	513	525	518	570	509	517	511	542	514	542	521	506	534	513	536	528	522	540	512	499	477	511	516	506	546	495	539	572	521	514	499	542	538	472	501	496	520	488	527	519	572	513	538	532	493	519	570	545	540	481	560	480	513	532	515	504	538	499	518	485	522	513	515	507	513	555	506	506	531	527	514	471	540	501	515	509	548	541	513	498	512	496	480	492	537	480	503	493	496	539	507	494	487	525	537	518	517	514	517	471	532	541	546	540	521	488	456	523	497	524	522	515	488	476	505	526	490	493	508	509	526	518	492	455	563	526	524	495	499	531	534	503	518	493	518	520	521	501	508	501	510	484	526	546	498	493	528	499	463	502	520	476	499	518	517	490	551	501	484	480	523	495	514	516	521	490	475	511	517	480	506	462	525	514	506	537	545	495	495	495	526	503	524	504	484	524	515	532	488	496	542	509	506	499	542	503	525	500	493	491	532	476	522	528	507	487	497	532	473	537	510	500	551	476	551	529	562	503	490	526	511	534	535	561	476	487	504	494	492	517	526	515	509	481	509	475	520	537	529	538	522	516	499	508	481	517	472	509	505	507	498	512	518	494	493	528	491	521	577	494	521	503	475	504	501	518	510	481	553	551	522	522	494	523	486	493	515	526	479	513	485	543	519	522	526	534	517	496	507	536	501	478	509	507	488	547	554	514	520	486	508	472	524	523	483	519	516	514	494	537	523	508	553	507	491	523	499	513	486	556	529	507	509	568	524	540	534	511	555	497	522	515	501	543	537	517	505	511	478	509	517	494	489	499	506	496	497	484	507	491	501	503	511	450	500	532	510	506	512	554	502	517	531	485	540	540	527	477	524	522	531	544	539	500	510	525	564	547	469	499	477	538	555	505	526	465	475	546	507	505	485	494	491	478	527	514	512	511	522	502	493	535	455	494	463	527	520	535	535	535	512	487	539	480	542	504	485	514	538	497	490	517	530	481	514	451	521	492	469	524	505	511	530	510	536	500	512	484	510	498	484	513	511	510	517	546	521	471	536	511	474	504	539	519	509	506	533	521	505	547	524	491	497	526	540	549	492	497	536	507	538	488	487	512	502	505	524	541	496	493	507	498	509	462	525	554	501	533	500	505	485	535	514	482	513	530	464	506	503	511	507	495	474	500	502	557	521	505	503	580	499	518	491	505	539	526	512	527	506	523	562	516	498	524	502	540	520	486	511	478	524	493	557	505	470	521	511	490	517	494	484	486	508	556	511	526	549	514	528	472	502	525	490	499	500	486	509	493	513	496	475	493	471	547	515	523	515	511	511	501	565	529	489	524	539	515	517	537	486	539	489	491	517	491	517	550	522	515	545	497	492	501	476	477	530	517	506	523	530	485	541	533	511	498	530	505	496	520	494	467	502	457	486	559	544	524	525	477	527	508	517	485	549	511	500	495	491	508	554	536	515	519	539	534	494	496	536	537	515	537	515	526	517	529	516	530	505	503	513	522	512	512	526	556	541	525	496	498	508	534	478	517	503	510	547	501	493	499	496	539	474	531	509	556	510	498	517	495	488	493	509	500	546	515	495	513	507	544	536	522	505	527	523	520	547	508	515	515	514	513	484	478	491	471	534	472	586	531	487	533	523	519	528	503	526	539	487	519	529	527	526	535	499	493	497	522	517	536	511	513	482	511	489	474	529	497	509	500	521	509	501	527	551	499	513	512	471	550	501	562	519	525	499	539	545	479	473	503	546	529	501	529	495	505	544	465	524	520	497	498	520	498	488	551	502	488	550	497	525	494	550	523	536	484	465	492	516	488	472	512	521	489	508	554	531	511	507	475	497	501	507	515	494	512	537	527	500	504	502	543	514	492	540	558	517	476	518	532	484	510	565	506	505	484	473	514	496	487	527	483	492	530	491	509	497	491	489	583	557	558	535	490	501	511	516	517	469	502	497	509	511	497	497	507	507	492	539	469	474	485	532	505	513	509	527	486	543	484	521	499	509	493	492	472	551	541	463	512	511	532	506	488	516	481	525	507	521	479	484	494	487	492	513	519	484	545	538	492	524	519	529	467	516	490	507	509	543	507	528	490	499	516	479	505	533	513	516	484	494	464	483	474	510	531	529	513	531	493	515	484	472	512	502	506	486	531	517	538	493	520	520	495	533	543	507	490	505	518	509	506	476	480	514	533	519	496	579	522	498	484	551	459	501	514	496	477	480	509	493	494	510	529	511	542	493	472	501	496	512	508	525	515	489	494	501	502	526	507	534	514	522	506	483	495	503	487	529	520	521	460	506	561	550	484	534	499	482	449	518	533	484	526	525	477	513	479	525	513	505	530	507	533	529	562	508	549	502	531	517	515	539	516	491	553	508	477	521	531	530	521	541	508	491	507	538	500	501	530	525	500	504	521	561	533	470	524	563	524	495	519	459	530	495	522	510	511	495	511	470	530	496	520	499	486	477	535	494	523	482	496	497	487	505	503	503	519	510	498	501	543	465	516	504	517	507	474	530	493	494	506	497	505	504	504	524	523	523	496	485	499	486	526	504	473	476	526	538	501	463	508	459	545	511	476	480	507	520	524	498	499	518	490	480	512	499	529	535	499	536	498	528	505	521	532	520	490	506	474	533	507	508	517	486	539	474	488	510	541	525	474	525	518	497	508	517	528	496	479	502	509	535	496	526	489	508	484	519	517	511	511	496	493	511	494	484	510	507	525	479	518	563	561	499	539	501	538	482	500	520	490	492	514	472	485	529	498	517	495	545	508	498	530	533	557	476	512	452	532	548	514	530	471	520	493	519	534	497	527	540	496	492	483	505	515	512	522	512	491	505	529	485	546	499	481	511	489	495	471	511	531	540	463	540	514	522	515	526	528	484	534	523	494	520	498	525	517	517	513	463	514	518	505	532	523	545	491	521	507	526	536	498	524	524	510	511	504	541	525	510	477	504	482	503	525	481	452	556	547	487	472	548	524	577	514	537	491	531	538	534	504	517	501	469	508	511	483	498	503	486	506	502	523	524	492	533	525	485	464	482	516	510	523	491	519	510	523	537	529	504	518	508	502	527	534	540	543	478	520	489	513	500	512	523	549	483	557	462	498	509	527	535	538	490	508	516	484	511	486	462	488	498	483	533	541	519	510	509	520	488	478	486	529
61433	53582	45929	37430	16486	868	157	164	136	161	169	162	170	147	144	163	168	158	157	155	170	169	151	153	168	171	170	183	154	164	172	158	142	151	155	169	147	155	148	152	150	174	148	161	135	149	125	161	145	146	167	176	160	153	164	184	153	160	159	141	146	162	136	174	143	150	149	163	150	152	155	165	160	153	138	139	151	125	153	160	172	173	141	152	179	170	151	139	134	180	171	154	149	163	149	159	143	130	160	140	148	148	167	156	148	164	160	146	146	148	141	149	166	139	153	152	141	135	161	163	143	158	162	151	158	161	148	162	135	132	158	159	159	165	151	151	151	159	148	176	179	153	162	155	161	144	146	134	130	161	161	179	167	158	176	146	136	147	154	161	161	166	156	137	157	141	175	156	158	148	154	150	147	143	164	161	171	150	148	137	158	148	148	191	122	153	152	132	154	155	155	156	165	143	152	153	163	154	162	150	147	133	139	151	168	141	169	162	176	134	168	160	136	140	156	129	179	161	153	159	150	154	168	153	158	171	143	166	151	140	170	156	175	139	146	152	161	155	170	148	157	148	185	131	165	140	142	162	148	139	158	149	145	141	145	159	151	163	153	173	163	134	154	145	155	159	161	135	146	156	142	148	138	156	164	138	150	130	165	161	142	179	151	152	157	157	162	174	136	178	162	147	154	165	148	157	136	161	151	150	144	155	154	148	157	142	152	156	175	173	139	163	151	172	138	174	150	151	160	149	134	175	158	145	159	157	158	154	149	176	162	150	152	171	162	151	156	134	129	149	161	130	171	144	143	154	151	160	153	155	130	162	140	149	180	135	150	155	167	148	140	146	144	153	166	151	141	143	153	176	145	168	141	169	137	156	155	131	133	154	151	139	165	167	141	155	156	156	142	150	170	149	155	166	153	168	149	171	134	136	145	176	186	158	174	170	169	157	146	161	148	170	170	123	141	142	143	171	139	141	166	152	166	159	142	148	156	145	159	162	145	148	154	148	146	141	155	154	141	159	153	163	141	165	154	162	159	125	160	141	141	155	155	139	154	165	148	160	152	160	144	149	146	140	136	146	163	160	160	171	178	157	157	148	141	136	144	153	156	172	153	145	150	161	154	151	152	149	141	155	155	156	146	147	147	180	142	160	157	148	180	148	161	154	148	154	164	153	147	121	163	135	174	132	154	175	158	157	147	174	158	133	161	153	183	174	150	145	146	162	176	171	161	148	155	166	159	143	132	156	156	161	146	156	135	157	173	147	141	137	152	160	151	150	155	154	166	141	147	164	147	139	134	151	150	143	158	181	159	166	153	158	173	163	158	158	141	146	160	162	173	163	155	167	161	172	165	131	154	148	146	132	152	132	146	129	171	165	153	140	164	136	151	157	172	153	161	136	173	175	162	154	143	136	148	167	156	149	167	149	166	153	150	138	148	151	162	147	130	158	133	147	141	135	147	144	173	165	170	152	163	160	168	145	144	154	153	140	153	185	150	159	135	170	156	149	160	147	150	153	159	165	178	154	140	137	161	169	163	142	129	183	167	167	139	164	171	163	147	150	167	177	159	163	170	138	148	159	163	145	145	150	171	164	156	156	136	133	165	133	157	124	121	137	128	139	154	183	148	163	146	163	134	132	152	153	146	152	164	136	151	155	140	152	139	164	150	164	185	131	157	161	138	147	156	140	145	171	169	136	158	183	174	143	175	144	149	147	141	163	145	150	161	157	149	150	147	127	183	157	164	143	165	154	160	158	171	160	162	142	154	165	149	134	131	158	151	148	163	174	140	157	140	164	146	148	157	134	164	150	137	131	145	151	173	162	149	169	173	156	159	147	148	162	160	153	152	138	165	172	148	139	141	151	180	159	144	137	160	151	163	178	160	154	151	155	119	153	138	156	170	165	171	165	150	124	162	143	161	158	145	144	152	146	163	151	150	140	139	162	165	148	175	138	168	148	135	176	172	140	162	150	142	162	159	150	160	157	150	173	162	174	157	164	175	143	145	164	154	202	161	153	155	158	147	144	141	151	173	166	171	166	164	162	150	131	141	133	148	157	155	148	164	156	147	154	136	140	158	152	170	131	151	169	152	168	161	163	155	125	144	167	176	161	150	163	142	164	159	154	170	146	156	150	148	144	183	130	167	167	150	163	145	169	151	184	165	160	156	161	167	163	156	166	143	129	159	152	161	125	161	146	165	139	151	167	153	140	145	146	149	133	169	151	177	144	163	144	137	155	165	158	145	160	164	143	135	159	144	164	153	171	155	181	146	163	172	180	145	158	139	155	157	156	139	145	141	124	118	171	184	159	139	147	143	159	147	169	147	146	172	174	160	122	169	149	160	145	163	155	171	140	159	163	140	136	137	151	143	141	167	136	168	164	130	148	138	150	146	159	169	128	153	156	140	159	168	142	159	152	172	152	156	172	172	141	154	171	167	149	123	159	153	151	151	141	141	144	176	153	160	181	160	162	139	143	158	159	155	157	146	157	142	153	154	167	148	141	148	158	158	157	175	141	156	150	170	130	149	156	167	143	162	178	183	160	154	134	155	164	148	155	158	145	174	160	178	149	162	153	138	151	175	151	144	131	151	149	183	129	164	143	148	140	124	155	164	163	159	165	155	139	146	150	155	167	180	150	164	135	151	152	170	145	148	169	172	163	160	151	167	155	143	167	150	150	146	166	171	154	167	133	157	153	165	152	163	174	178	159	140	164	173	170	166	161	155	170	172	119	165	136	129	167	152	123	176	150	150	159	155	163	146	184	163	140	163	170	140	141	156	165	159	143	138	147	165	159	151	146	141	151	159	132	157	158	137	143	126	138	174	136	149	158	145	154	156	155	143	174	147	136	150	162	147	161	138	165	170	154	150	153	148	150	135	166	133	165	158	159	159	143	173	141	144	160	138	164	147	148	157	167	153	143	151	145	154	147	158	132	160	143	161	154	168	136	154	150	148	147	140	149	152	170	153	143	136	162	162	168	148	154	149	138	145	146	168	129	145	130	159	153	182	134	162	159	143	163	147	165	160	158	153	155	170	146	151	160	154	168	168	140	148	175	148	137	136	143	141	135	176	153	170	150	149	154	165	149	166	151	132	142	148	169	169	169	154	161	148	138	158	174	149	181	151	184	142	155	171	139	158	152	160	143	162	166	154	181	157	173	152	156	169	154	172	152	141	148	168	184	160	175	168	147	157	152	182	158	160	151	149	154	147	159	173	162	142	171	140	156	171	171	139	143	147	168	157	154	152	123	160	153	152	161	159	155	140	162	155	163	146	181	163	167	171	157	172	142	162	172	158	135	139	157	161	150	137	162	163	163	152	154	160	130	140	162	155	169	184	170	144	154	143	132	129	151	158	131	152	153	145	148	147	157	153	143	145	156	166	152	170	160	143	153	138	139	162	159	175	138	141	169	151	146	160	155	126	146	172	146	152	157	140	159	140	140	151	147	163	162	174	139	152	155	164	135	151	147	169	134	175	167	154	161	179	154
42285	43129	42745	43900	12760	692	598	542	552	553	551	531	583	548	540	548	509	540	492	503	513	488	540	522	531	510	548	546	512	499	531	543	488	476	517	468	532	526	525	484	575	558	504	518	556	557	534	537	496	498	549	509	532	502	495	557	480	485	528	525	523	492	503	518	530	509	489	462	520	456	516	480	482	526	519	521	506	535	544	486	489	519	520	506	491	542	519	492	496	538	507	502	521	496	516	493	506	489	517	536	522	498	513	495	478	510	545	516	566	545	487	489	481	502	528	485	461	514	490	504	506	518	518	559	485	493	562	520	507	490	492	530	536	500	513	507	523	532	527	490	508	504	486	517	521	514	533	533	492	532	527	552	502	551	503	509	521	528	501	516	515	541	542	500	506	511	495	497	532	501	555	537	524	497	516	533	517	488	537	504	501	520	524	492	454	462	517	480	531	490	505	537	582	461	503	561	493	514	566	529	499	489	508	525	526	515	513	547	532	491	509	510	501	495	479	542	541	543	495	503	510	530	507	466	517	539	539	531	546	506	533	494	530	557	500	472	537	503	546	524	528	489	515	482	513	538	504	513	525	506	491	527	503	494	534	507	535	510	522	532	525	525	544	488	534	542	471	495	531	507	532	498	485	549	485	510	565	517	497	555	508	517	504	527	512	480	498	543	483	506	494	473	482	498	503	524	494	495	527	520	489	503	562	513	480	478	477	523	524	558	499	522	492	521	541	505	537	518	524	533	484	494	584	502	514	529	534	516	527	530	523	493	526	532	519	520	512	506	555	502	482	537	487	508	499	503	535	474	486	543	507	569	490	549	519	521	533	548	503	490	544	468	506	520	473	539	548	519	486	531	539	521	522	567	487	548	543	530	495	522	520	547	536	497	481	514	482	468	500	502	549	538	479	475	480	500	523	549	509	530	511	534	506	568	487	549	561	495	502	522	528	464	512	519	492	546	496	492	510	474	468	524	507	482	497	504	549	493	513	547	502	521	495	508	495	553	505	490	494	534	527	502	536	506	508	512	493	495	501	519	521	536	534	534	501	509	525	519	530	582	549	516	505	509	484	516	534	505	504	462	516	538	513	556	513	507	525	548	519	524	522	528	481	529	482	513	472	475	549	509	537	495	532	482	518	494	547	513	500	500	528	531	518	522	553	480	502	521	519	508	479	515	529	491	511	518	524	537	485	556	489	527	555	580	488	508	492	522	462	547	496	561	512	523	540	523	549	510	493	519	527	510	501	520	528	538	516	511	454	512	519	527	509	527	512	519	472	539	525	518	530	494	543	542	516	513	503	495	539	477	514	555	532	544	522	487	491	539	480	553	543	539	514	496	519	498	479	491	502	547	514	534	479	520	528	471	540	530	513	526	507	501	518	504	526	511	481	489	473	530	536	529	542	547	511	502	526	494	539	480	517	527	511	537	523	514	537	531	544	517	548	512	522	497	507	507	502	540	529	513	537	488	480	520	537	519	533	510	525	550	526	494	523	511	524	487	532	527	506	517	525	508	522	478	481	524	526	502	522	590	547	517	495	521	502	488	539	503	497	580	491	481	481	496	530	499	511	513	539	493	543	512	492	509	503	547	491	493	525	515	468	464	515	549	541	532	508	515	535	497	507	438	505	506	520	488	501	518	522	536	505	570	508	490	471	515	503	518	523	475	496	543	473	505	516	485	469	553	507	536	498	490	493	540	506	511	510	536	466	491	516	528	550	538	521	488	503	482	505	494	490	533	513	529	472	521	485	515	513	516	525	524	509	531	525	488	494	535	489	533	500	527	507	535	498	518	521	468	509	514	502	515	492	483	548	476	519	496	514	513	522	530	535	520	536	467	509	452	516	517	528	478	475	527	473	533	484	532	478	525	511	492	507	529	516	543	514	512	521	478	516	519	520	513	493	528	521	506	501	501	457	528	528	537	516	544	517	506	520	500	521	530	515	581	533	519	493	516	538	519	511	514	522	549	564	529	510	502	493	543	539	536	547	515	521	556	499	523	505	502	535	484	530	484	551	535	497	563	508	541	548	520	522	493	566	484	496	516	468	509	518	530	506	509	519	486	529	554	510	532	478	561	519	501	497	526	530	526	506	537	537	508	565	509	564	506	488	499	473	550	466	521	546	521	515	502	484	518	504	520	498	534	477	514	500	530	485	545	503	531	476	504	507	548	469	515	490	483	493	527	522	516	524	536	516	505	540	544	553	495	517	507	525	528	491	486	553	493	512	499	471	563	518	496	497	496	533	499	549	527	527	517	519	517	517	489	537	502	491	508	531	517	500	503	493	508	469	467	548	524	509	559	526	523	504	537	517	553	515	522	537	522	516	514	524	508	497	558	506	508	481	539	495	478	526	492	522	494	537	512	520	504	547	504	544	522	453	471	517	466	488	516	552	478	515	520	553	548	508	527	506	502	494	552	514	527	512	515	555	496	509	555	546	515	511	513	515	523	519	530	534	526	487	475	503	525	489	540	507	535	523	537	513	508	520	494	502	541	534	501	499	513	567	488	519	511	511	476	492	524	507	520	515	513	538	554	524	524	494	526	542	499	488	565	519	497	508	481	483	487	507	533	504	504	501	528	523	516	506	535	493	525	512	513	507	530	512	529	524	524	504	513	451	529	549	547	461	492	529	485	523	521	459	478	491	549	496	468	502	525	543	507	565	507	513	504	505	513	529	501	503	489	495	508	505	501	487	484	511	515	485	513	515	532	521	497	500	500	517	563	516	543	521	513	507	524	513	456	513	480	466	480	471	506	483	513	484	541	507	495	494	495	531	525	484	474	519	493	500	472	488	511	517	500	505	500	515	545	539	532	534	500	510	525	530	495	487	481	540	514	519	522	553	491	506	536	516	524	517	514	532	523	502	509	506	535	556	489	516	485	520	543	522	550	564	530	546	514	547	517	480	506	531	500	519	512	527	507	536	509	512	521	540	536	490	484	499	530	516	491	505	507	522	464	499	524	522	562	498	535	535	487	514	518	497	513	503	541	524	525	526	496	487	528	565	480	503	507	483	491	521	536	513	569	490	529	551	495	499	515	496	477	513	546	517	536	487	520	516	512	523	510	513	536	532	515	500	546	498	561	525	494	521	505	468	506	544	517	505	499	537	504	492	542	521	502	514	517	542	495	486	532	528	526	477	527	521	512	519	533	514	526	502	520	451	532	486	491	525	532	540	492	541	509	508	487	533	511	519	459	517	471	505	522	521	515	471	473	485	522	507	509	511	471	548	490	517	480	543	505	478	529	487	528	521	545	512	496	541	525	497	547	509	552	545	548	531	498	502	547	473	548	512	498	533	513	513	526	508	522	505	572	482	523	541	459	556	502	521	517	494	496	516	541	506	538	516	506	488	511	515	500	504	515	550	483	498	534	536	494	526	470	513	497	526	492	510	498	527	532	539	510	513	500	520	495	523	514	514	532	506	507	531	469	501	501	519	507	501	513	558	501	544	507	516	507	507	531	479	498	532	507	540	525	531	507
