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
338001949304	338001949863	338001950413	338001950963	338001951513	338001952063	338001952613	338001953163	338001953713	338001954263	338001954813	338001955363	338001955913	338001956463	338001957013	338001957563	338001958113	338001958663	338001959213	338001959763	338001960313	338001960863	338001961413	338001961963	338001962513	338001963063	338001963613	338001964163	338001964713	338001965263	338001965813	338001966363	338001966913	338001967463	338001968013	338001968563	338001969113	338001969663	338001970213	338001970763	338001971313	338001971863	338001972413	338001972963	338001973513	338001974063	338001974613	338001975163	338001975713	338001976263	338001976813	338001977363	338001977913	338001978463	338001979013	338001979563	338001980113	338001980663	338001981213	338001981763	338001982313	338001982863	338001983413	338001983963	338001984513	338001985063	338001985613	338001986163	338001986713	338001987263	338001987813	338001988363	338001988913	338001989463	338001990013	338001990563	338001991113	338001991663	338001992213	338001992763	338001993313	338001993863	338001994413	338001994963	338001995513	338001996063	338001996613	338001997163	338001997713	338001998263	338001998813	338001999363	338001999913	338002000463	338002001013	338002001563	338002002113	338002002663	338002003213	338002003763	338002004313	338002004863	338002005413	338002005963	338002006513	338002007063	338002007613	338002008163	338002008713	338002009263	338002009813	338002010363	338002010913	338002011463	338002012013	338002012563	338002013113	338002013663	338002014213	338002014763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
55476	34226	24076	8772	1989	1251	903	747	671	611	541	541	463	442	408	417	404	366	310	323	339	344	353	368	378	324	338	313	325	326	311	301	308	280	326	319	301	302	307	278	306	314	315	307	320	293	297	277	295	269	289	313	319	302	284	316	273	297	283	262	314	320	266	295	291	282	269	308	295	286	297	289	321	287	265	311	316	258	291	284	303	302	248	295	284	260	306	258	299	308	289	275	306	316	260	277	300	277	323	349	318	311	279	297	290	288	287	279	307	300	287	282	279	301	325	316	280	298	264	314	306	309	284	281	265	306	300	327	308	308	299	287	293	301	288	292	268	251	277	283	288	304	331	289	286	287	302	289	260	306	292	305	301	296	317	297	266	284	301	268	277	300	272	241	307	289	282	285	284	259	279	289	285	323	240	295	287	286	269	283	292	283	299	299	273	285	276	301	302	291	266	283	297	279	300	285	308	297	335	277	289	289	316	274	285	321	291	263	285	278	305	286	286	275	287	299	312	296	283	294	271	280	296	325	298	263	251	302	319	260	292	289	270	258	287	308	265	315	296	282	321	306	278	306	272	264	290	342	262	265	268	277	296	352	300	275	300	270	255	321	349	290	271	303	273	268	300	283	271	315	250	293	294	274	305	272	286	285	254	278	284	264	313	302	312	265	268	323	302	287	311	287	292	262	292	319	281	240	311	287	276	300	311	302	288	300	255	297	320	304	274	303	292	280	311	318	294	308	272	283	307	328	297	295	297	277	295	287	256	258	277	283	289	285	300	313	294	296	296	279	306	292	290	291	251	293	335	284	263	285	302	280	300	299	311	283	278	301	282	290	270	290	303	277	302	311	270	272	295	266	300	297	301	303	291	290	263	308	284	315	279	278	283	280	268	272	290	291	271	295	271	298	290	280	282	295	299	276	308	311	318	271	277	260	268	302	277	300	281	272	292	294	304	308	293	296	275	290	273	323	315	350	313	265	304	272	279	281	218	287	303	273	257	298	280	280	319	307	292	303	276	287	265	300	288	254	270	308	282	300	274	257	281	301	323	258	322	284	306	284	257	263	266	299	266	265	318	292	261	278	266	272	274	311	275	284	290	263	326	313	317	291	300	309	265	308	279	288	307	251	321	290	250	278	268	281	302	275	313	299	329	299	309	308	320	268	282	274	308	280	273	285	286	331	284	280	301	312	278	289	291	310	299	260	285	288	294	274	287	285	291	296	286	289	303	268	315	328	297	291	304	273	290	273	265	269	279	251	284	248	301	279	279	259	267	295	275	275	283	307	293	286	276	283	301	300	251	308	302	272	299	262	300	288	305	283	302	274	280	287	270	306	276	287	277	290	319	257	248	271	285	300	305	294	305	296	291	327	304	288	273	276	276	260	285	271	324	297	322	284	301	292	307	257	274	315	304	277	300	288	279	314	270	297	283	313	304	273	306	306	287	285	300	280	269	265	301	290	278	285	281	278	307	290	298	303	253	281	285	252	322	302	270	275	298	289	269	340	289	313	303	286	250	278	298	287	294	286	279	282	283	300	262	272	286	289	298	258	285	260	311	306	272	290	322	308	308	293	267	308	326	277	288	304	295	266	326	281	256	286	278	302	299	296	259	310	328	272	318	364	312	316	303	291	281	298	280	314	288	289	287	298	316	306	275	315	289	276	311	279	290	279	305	312	276	297	280	310	297	271	306	286	275	255	280	257	300	288	301	311	286	310	302	277	274	292	258	302	264	282	262	269	265	272	309	302	274	296	277	296	284	312	286	315	293	282	289	300	284	282	295	319	263	295	283	296	292	294	283	284	289	327	297	301	327	319	285	269	343	292	304	307	287	286	259	306	306	285	300	283	250	305	280	296	284	303	257	256	292	303	279	300	274	288	299	305	304	284	323	273	264	287	321	312	272	281	292	261	294	257	303	285	321	295	320	292	287	300	286	314	310	291	286	294	264	278	293	273	312	299	287	286	319	290	279	298	280	305	302	254	287	281	295	266	293	290	281	308	291	283	287	316	294	311	278	308	296	282	290	267	310	282	292	308	296	306	289	288	301	304	295	286	268	294	279	295	285	295	249	274	311	334	288	275	301	315	308	304	263	303	293	285	292	306	264	292	295	280	285	314	278	273	309	336	290	276	283	283	296	275	293	292	311	293	294	306	299	278	285	257	265	313	261	276	305	281	301	259	239	314	266	252	289	292	275	325	307	298	308	296	296	327	291	298	292	291	284	255	272	269	302	273	291	302	285	274	298	297	280	274	268	267	250	280	293	291	270	279	298	276	287	301	266	303	259	287	294	285	246	301	270	281	267	263	304	299	329	316	282	314	309	302	316	285	276	251	291	285	292	295	320	298	314	291	283	307	301	260	319	290	320	268	288	300	306	321	304	288	272	268	302	319	279	299	296	282	291	340	283	253	298	310	296	270	279	259	272	276	289	289	294	315	285	292	314	308	291	278	295	279	287	292	305	306	295	267	304	296	262	291	268	284	281	260	306	275	277	301	240	286	264	294	291	294	245	290	316	275	273	280	281	276	298	286	288	278	299	316	268	293	277	273	298	303	296	311	277	283	304	271	298	257	328	317	289	276	261	280	282	305	283	285	295	308	283	301	283	290	321	276	256	258	298	277	320	286	281	253	297	285	298	305	344	286	288	296	304	292	275	270	285	306	300	326	255	270	300	293	271	278	273	280	293	271	318	298	294	297	288	284	293	286	282	286	305	297	259	257	308	286	329	284	287	293	299	298	319	291	268	281	265	282	276	288	277	308	314	325	296	290	315	291	291	302	290	278	288	299	274	277	286	328	333	304	267	306	236	284	274	271	288	273	303	319	294	298	302	275	272	302	325	274	297	252	266	299	289	287	291	314	251	298	288	268	270	275	257	293	265	243	304	292	295	285	283	274	287	304	264	316	258	257	298	287	264	276	304	293	269	303	309	269	305	269	289	285	272	241	279	264	302	328	287	296	288	276	258	308	270	292	279	279	269	299	277	283	274	304	261	290	287	246	272	292	276	269	323	265	303	310	268	291	303	282	327	290	289	290	250	296	318	287	295	286	298	278	327	278	273	310	270	334	284	295	301	291	283	315	292	285	264	313	287	291	335	298	259	285	302	297	328	292	297	309	286	329	318	313	287	297	287	278	300	267	284	349	264	276	288	286	243	258	285	277	275	287	308	315	275	305	267	300	291	275	317	286	275	297	277	287	314	299	312	273	328	322	293	266	285	289	295	309	315	292	302	259	254	315	272	323	282	310	303	316	304	306	284	280	267	332	285	303	290	296	251	284	297	321	253	249	311	315	286	315	292	299	310	296	339	295	277	302	259	299	267	308	276	298	249	313	278	278	272	256	271	276	329	265	285	302	268	288	320	271	320	286	300	309	277	279	269	284	294	285	309	305	280	308	299	274	278	280	285	279	294	316	288	296	299	298	299	303	305	317	254	322	269	274	328	303	289	305	271	298	316	283	299	277	301	288	295	269	282	260	238	302
32150	24118	25955	12416	5958	4616	3473	2768	2406	2180	1986	1859	1664	1485	1253	1241	1053	1017	978	893	1057	1219	1024	1062	994	916	847	768	801	817	829	775	765	746	736	736	708	745	694	697	669	678	685	679	644	613	670	682	691	709	692	586	682	655	663	634	615	689	603	636	648	633	614	659	636	634	663	609	661	604	616	629	617	616	620	663	599	592	621	632	628	588	660	621	646	658	672	569	611	588	629	671	576	632	630	601	598	670	597	587	605	626	639	649	589	617	586	606	679	627	604	600	627	628	625	595	609	616	609	641	575	636	575	598	585	601	619	620	622	627	640	612	629	560	665	608	616	629	599	643	658	629	586	620	626	585	653	603	597	613	612	606	576	619	641	586	644	604	604	615	609	646	591	666	625	597	615	575	622	644	593	608	639	575	652	661	599	629	621	623	576	646	617	582	632	618	651	655	623	634	633	602	623	644	587	632	619	672	572	643	635	623	593	595	631	594	630	668	615	655	627	626	615	576	622	643	619	629	654	597	599	629	598	631	645	665	649	611	610	662	627	625	626	638	597	604	590	654	602	663	607	622	573	612	643	652	620	626	590	587	586	666	643	657	619	637	623	593	626	610	626	643	599	644	625	605	608	591	638	629	635	597	638	631	581	632	608	652	614	609	574	594	600	616	639	655	599	639	607	616	609	606	628	607	627	627	640	632	621	616	637	567	570	646	601	622	640	641	602	632	628	630	627	666	616	619	591	619	570	593	591	645	628	631	594	626	655	643	631	630	623	636	594	599	600	615	603	580	595	648	609	626	581	582	611	579	603	603	603	623	595	637	635	614	558	592	621	605	640	603	588	628	617	625	624	611	658	599	618	688	594	609	623	581	631	585	605	623	635	627	615	658	644	634	589	651	649	605	629	586	643	605	603	555	650	661	641	601	597	627	606	613	630	640	661	618	613	602	640	580	603	609	636	617	633	582	610	599	633	633	650	625	656	649	630	628	655	616	582	613	633	607	597	616	620	632	641	594	597	623	610	611	628	609	596	586	648	639	610	618	589	599	629	610	578	624	622	647	577	651	621	642	598	620	639	610	595	639	623	607	604	611	605	662	635	602	614	655	610	601	592	631	614	589	641	566	617	645	580	611	637	623	648	601	637	583	638	632	600	633	599	630	645	587	621	605	609	597	620	606	608	625	638	632	628	648	660	600	627	642	636	620	626	631	629	604	638	586	570	629	625	639	618	607	624	665	596	603	666	597	615	603	578	608	640	606	628	631	630	602	610	604	641	592	587	587	600	618	623	616	619	630	624	566	616	618	585	622	646	631	628	592	651	627	676	587	646	596	624	610	627	649	615	610	622	635	616	603	632	646	621	586	617	604	565	637	615	656	633	612	602	635	582	623	630	628	598	609	617	560	621	559	644	664	573	618	604	622	629	650	666	611	642	614	597	575	657	663	628	587	617	624	607	655	628	639	628	605	643	628	613	635	609	614	611	590	631	634	666	645	612	674	596	578	610	605	632	627	550	651	548	613	554	638	616	629	630	570	608	640	642	634	631	633	619	606	645	642	601	600	624	601	575	637	685	660	579	622	641	651	588	602	638	593	630	650	595	642	619	611	668	593	608	589	640	595	600	618	619	580	618	608	564	623	605	616	613	653	619	634	646	639	603	569	635	623	621	599	579	600	595	623	609	640	606	602	634	615	633	649	633	663	623	616	606	641	643	607	628	630	567	651	596	582	626	648	634	618	641	604	648	634	607	635	661	627	586	627	646	621	628	615	656	623	619	620	684	654	606	650	650	622	639	662	636	639	615	619	630	603	644	633	633	621	637	600	566	637	615	604	648	621	591	620	603	653	648	607	649	586	624	631	600	648	637	646	633	660	602	613	667	600	615	594	614	614	638	629	629	625	584	624	654	646	586	628	653	623	624	588	593	600	594	599	590	586	611	602	634	642	685	635	644	621	636	611	690	618	671	651	555	607	588	615	633	590	608	604	611	607	598	622	619	599	629	623	570	586	656	574	644	647	617	637	639	609	594	614	609	556	604	646	596	597	645	639	643	630	633	582	631	634	620	604	613	590	621	624	632	577	665	580	627	566	603	639	626	635	662	652	660	664	624	598	611	634	665	647	597	634	622	609	616	587	616	633	607	601	647	598	609	632	641	609	675	619	581	605	652	633	567	640	633	635	605	605	621	610	631	600	616	622	623	611	615	639	645	636	597	641	649	648	611	647	599	642	606	573	625	628	625	602	609	606	624	649	633	609	608	643	631	634	599	613	645	632	613	650	630	653	568	610	613	629	617	657	614	578	661	590	636	608	598	601	644	651	606	622	585	601	655	584	591	615	581	638	637	658	622	630	642	607	647	605	583	597	615	667	607	620	689	596	650	572	641	594	621	622	653	682	636	664	640	629	663	577	608	641	640	591	626	598	593	610	644	598	620	660	650	641	616	595	608	576	613	656	623	653	637	618	613	600	572	627	589	630	599	631	641	627	622	631	587	601	625	659	602	643	637	588	644	623	571	643	638	608	611	580	624	649	637	627	656	648	626	610	658	620	619	633	612	625	642	633	623	715	541	607	630	606	607	568	620	629	610	566	660	602	617	634	612	584	682	608	629	617	621	615	582	640	603	624	619	584	633	617	637	584	619	638	617	614	612	602	653	607	644	666	637	604	598	684	634	638	589	619	578	602	632	602	609	624	644	622	625	614	604	621	613	643	641	616	619	581	626	593	601	616	609	630	629	601	599	588	602	636	625	631	628	605	630	669	638	597	618	613	609	655	671	598	575	594	641	624	607	594	655	640	600	627	633	644	629	628	631	610	609	599	601	587	597	658	656	661	608	640	600	625	595	604	607	621	665	669	593	613	617	600	598	599	650	587	589	590	630	612	588	650	649	628	565	601	614	595	582	558	614	584	612	637	620	598	650	666	596	649	625	643	624	634	595	592	619	664	618	587	643	606	637	622	594	583	615	629	635	641	604	648	607	607	605	607	637	627	613	618	639	656	583	598	623	615	588	610	625	614	638	601	663	619	583	617	609	614	630	635	638	652	616	636	595	592	587	644	620	627	661	620	660	570	629	594	619	641	643	640	608	591	611	590	627	619	620	643	628	630	596	682	623	643	660	628	578	617	575	635	611	623	592	587	623	633	615	647	614	582	632	602	602	593	647	590	619	627	611	602	675	656	605	666	615	657	650	614	626	624	612	630	675	646	660	642	561	614	610	615	572	590	657	617	582	610	588	642	616	611	596	619	626	600	634	616	629	651	623	635	617	614	650	589	617	609	622	622	594	652	647	652	617	620	617	625	577	627	615	609	638	586	632	599	627	627	661	593	660	620	607	609	633	625	595	624	690	677	620	629	585	620	614	642	661	629	588	641	649	631	626	626	626	580	627	600	650	604	596	630	639	635	618	637	611	605	588	579	651	613	581	607	614	591	587	608	603	655	632	594	620	611	603	642	632	632	657	659	650	642	606	614	546	633	658	654	678	609	594	628
32244	18253	10972	3449	592	492	409	367	391	315	322	365	336	287	285	289	254	266	272	240	265	322	266	246	294	284	268	273	266	270	228	247	267	276	247	285	250	255	264	236	247	245	256	317	267	245	246	246	279	244	238	267	238	271	241	258	257	243	207	234	241	249	247	227	245	266	272	282	268	233	259	249	241	265	256	234	282	262	242	224	243	231	256	244	235	273	261	291	262	252	254	293	223	261	275	252	266	229	251	256	266	269	219	268	244	262	243	256	302	284	285	257	248	217	254	260	265	289	235	280	234	251	258	254	230	247	232	226	245	270	247	277	265	252	236	271	246	268	262	242	235	266	267	256	246	262	263	207	248	257	287	268	251	251	256	248	253	258	248	251	267	258	237	273	233	245	257	266	273	256	241	249	264	268	243	271	239	238	238	272	251	229	265	260	288	255	260	236	246	251	242	245	244	257	259	255	240	270	254	271	292	283	246	268	283	244	250	256	254	261	268	283	263	282	268	285	260	237	275	237	300	245	233	231	252	273	227	250	260	230	255	263	244	237	305	303	252	256	254	279	298	262	260	255	250	256	224	260	255	278	246	257	278	292	263	246	287	280	231	251	244	290	228	256	246	244	247	287	225	267	271	249	237	263	252	244	266	245	252	282	248	260	237	289	271	220	282	256	280	272	272	253	251	263	252	266	254	261	243	242	237	255	241	211	289	246	273	256	239	253	248	268	253	307	271	262	278	299	257	221	226	265	279	216	244	249	275	250	256	257	235	264	281	246	265	265	260	253	245	239	205	255	263	294	224	274	274	204	276	273	248	233	225	250	254	279	250	267	240	237	257	265	251	294	257	253	265	226	257	262	275	239	244	271	258	261	223	248	233	272	248	286	264	238	243	271	254	213	257	282	242	279	273	265	241	276	243	252	279	267	253	231	252	270	257	240	251	251	234	233	274	251	255	234	253	257	241	253	269	268	265	272	254	266	247	252	238	256	261	247	275	263	225	215	249	249	242	276	269	245	242	259	269	233	237	255	234	259	264	265	240	251	267	249	236	232	285	277	239	298	254	242	247	250	248	294	250	286	260	261	252	236	283	262	270	261	255	251	257	236	236	244	255	269	272	251	245	260	258	265	257	265	270	267	260	256	261	264	230	253	264	242	252	257	251	237	239	266	231	246	229	249	243	252	256	243	257	256	236	269	238	259	280	283	266	246	251	239	234	297	257	265	245	248	270	249	254	234	217	243	236	243	266	247	265	265	225	218	249	248	271	232	270	208	255	263	281	255	265	270	249	261	286	245	245	247	248	284	276	255	256	275	261	237	216	257	248	248	266	281	274	273	243	272	258	226	280	223	276	254	225	239	262	224	235	263	246	218	225	288	262	249	270	263	293	261	260	242	279	264	271	256	238	328	274	259	289	247	261	291	276	245	266	227	246	244	232	244	231	241	248	269	257	228	237	242	245	252	237	257	235	265	246	234	248	257	257	256	255	262	275	283	268	249	240	249	250	256	290	243	268	242	215	260	238	257	270	253	253	271	245	250	270	256	270	267	237	252	283	271	260	252	241	259	221	236	259	246	263	262	255	264	266	258	255	279	245	243	273	271	279	258	239	258	268	288	269	252	264	264	263	218	263	277	280	239	240	236	253	266	249	277	245	260	288	238	271	259	258	254	286	249	238	251	235	258	227	237	253	280	235	244	260	243	291	273	247	301	266	223	259	232	239	227	244	247	243	267	278	264	250	253	250	266	236	240	251	256	272	254	262	246	242	256	241	236	263	255	256	275	286	276	271	270	262	226	260	250	295	258	227	232	266	224	239	236	257	244	269	288	271	244	243	261	226	277	280	293	259	249	227	263	260	236	261	270	253	265	264	237	245	239	239	267	259	267	261	281	277	287	240	273	289	266	233	269	229	224	241	231	275	239	232	249	236	243	261	264	272	256	273	270	285	232	246	219	248	234	233	264	229	246	263	214	275	244	254	278	270	231	232	260	235	266	283	276	269	272	254	249	280	249	269	242	254	259	241	221	242	213	270	277	289	266	294	250	253	249	256	244	259	241	251	264	285	231	239	266	257	274	270	228	254	238	259	252	256	256	208	237	221	235	263	235	241	249	246	275	259	267	237	238	232	282	261	251	255	240	256	237	256	215	265	251	259	256	262	241	252	257	231	254	271	274	275	227	271	238	273	273	228	259	267	246	249	258	258	256	242	264	223	254	264	238	262	224	275	261	257	248	219	267	249	249	275	287	289	272	259	227	263	231	259	235	218	228	254	260	253	248	280	274	248	260	260	272	259	209	251	251	229	254	255	255	257	267	237	253	241	229	236	234	257	256	290	294	273	252	247	257	258	264	243	274	219	246	272	253	267	239	248	257	251	283	259	256	237	264	256	261	250	296	280	270	252	254	228	273	272	272	240	249	251	258	241	276	263	251	266	265	243	246	230	283	257	253	251	275	256	268	261	225	196	277	277	269	273	272	265	242	281	268	234	283	248	253	269	269	266	277	263	259	271	277	270	281	272	241	255	249	237	252	233	269	250	254	286	268	267	275	243	250	226	241	226	222	238	244	257	277	245	244	244	275	239	266	318	270	239	263	235	245	215	254	258	245	259	280	265	244	265	272	242	247	272	236	257	245	240	224	224	229	273	242	240	271	238	229	236	225	253	254	250	284	259	249	267	305	239	230	242	261	261	262	261	251	248	224	211	272	232	232	273	252	230	285	237	239	241	284	254	242	242	227	261	286	291	261	273	248	255	245	234	239	253	235	267	244	232	253	253	273	228	245	284	240	287	271	276	264	258	262	228	249	250	221	264	253	261	250	274	243	257	264	209	260	260	270	292	269	261	281	280	252	257	242	242	244	275	262	264	227	228	237	259	260	289	259	258	262	245	268	263	253	259	284	265	270	251	245	257	246	235	289	262	236	279	255	243	256	275	247	222	239	254	268	264	224	262	232	211	243	265	272	259	274	264	233	238	218	269	245	249	282	260	248	262	269	283	238	241	290	256	261	232	259	271	240	238	233	216	241	265	239	229	233	270	258	246	273	254	215	220	245	226	240	256	256	260	235	235	245	245	265	267	218	247	293	285	273	274	250	262	267	244	222	254	259	232	273	257	240	263	265	245	281	252	283	235	241	265	274	264	235	267	242	232	237	237	225	259	258	233	253	265	289	240	263	236	266	300	261	276	242	237	241	264	228	253	282	232	260	263	270	275	256	266	261	247	256	235	243	260	228	252	245	244	271	258	232	279	255	274	243	241	261	267	285	268	276	267	223	238	236	253	237	227	240	252	213	233	266	272	270	260	266	237	262	249	247	236	291	240	226	265	236	256	252	275	271	251	261	284	235	260	248	262	255	274	234	245	239	257	272	257	261	265	274	258	257	256	230	216	261	242	269	252	250	256	264	231	246	240	298	236	256	258	241	248	255	262	260	236	248	242	241	244	249	229	242	243	277	244	268	275	269	250	240	252	252	229	250	259	214	243	267
17424	12018	15169	6378	1838	1553	1298	1142	1081	1007	912	906	818	780	749	683	675	678	685	629	605	605	601	612	601	647	564	566	589	620	587	552	566	611	561	529	581	577	582	589	600	586	547	535	557	545	544	523	615	596	581	562	518	589	538	533	559	537	573	530	520	543	511	574	538	536	537	540	533	555	525	532	522	621	534	568	587	534	525	505	549	548	573	540	536	583	495	547	530	533	560	525	536	517	523	516	547	579	507	557	524	533	505	549	536	548	531	569	529	565	530	512	533	553	507	564	543	535	550	593	566	491	531	542	536	566	532	557	528	594	568	469	552	503	525	494	564	560	507	567	511	509	522	485	516	561	514	567	550	567	521	577	544	518	554	570	553	535	516	539	542	488	561	535	563	566	554	526	584	529	538	529	496	548	499	517	561	520	592	534	539	559	531	494	596	535	541	493	546	554	556	512	570	525	548	550	565	532	505	542	531	554	539	529	567	488	530	548	548	530	515	577	531	557	529	563	520	537	530	554	562	541	523	589	503	531	557	568	559	544	544	573	550	564	577	567	552	538	514	514	526	549	580	505	546	529	526	520	600	556	557	549	540	508	590	579	575	540	541	501	552	551	544	536	538	543	544	582	510	497	534	510	517	520	520	561	543	541	575	541	559	536	507	548	550	509	553	525	538	542	547	551	579	511	512	523	546	504	544	523	541	524	577	544	529	528	564	519	536	562	522	552	539	506	516	532	571	535	553	569	593	538	494	534	531	543	527	553	541	540	577	518	505	545	570	500	559	538	539	571	552	548	549	586	538	536	569	540	541	521	525	540	582	538	580	538	539	553	567	559	544	530	543	554	566	564	566	542	540	579	535	567	550	572	559	631	543	515	559	564	518	522	554	532	551	514	551	530	533	531	550	513	541	509	563	544	507	512	508	560	506	561	540	517	552	509	558	571	549	548	606	512	574	552	530	554	548	552	567	545	562	529	584	532	524	504	556	532	569	564	556	555	514	552	607	535	506	529	483	526	583	541	547	611	542	583	536	488	562	560	519	540	560	546	545	552	533	515	542	545	569	556	521	493	563	519	523	530	543	518	536	563	553	527	567	552	522	551	530	511	550	563	550	564	521	535	546	538	545	536	549	533	538	577	546	567	477	563	534	540	555	512	574	543	538	562	592	519	514	543	561	514	556	592	563	546	515	539	535	547	534	506	543	529	549	552	504	569	536	544	569	547	549	549	532	552	540	474	577	518	542	524	571	548	530	581	528	548	532	519	557	522	536	531	557	511	493	546	548	553	552	543	539	543	508	532	542	560	529	552	538	558	545	569	555	580	542	555	518	525	569	543	554	558	565	578	525	528	526	546	539	545	536	533	519	571	486	549	555	564	498	503	534	562	536	568	553	518	545	545	550	525	540	500	534	573	523	500	556	532	521	535	515	606	550	494	499	558	545	522	538	529	546	538	560	547	529	535	523	532	529	540	533	564	572	518	528	555	582	585	514	545	558	536	571	530	552	556	546	573	513	511	563	530	529	557	541	535	537	546	585	525	558	584	506	475	555	532	526	534	557	542	570	562	562	510	529	570	522	552	522	551	532	552	574	482	578	516	532	572	554	553	566	554	555	536	541	506	556	529	531	520	529	530	554	569	517	574	558	530	553	567	555	575	542	542	578	531	531	534	535	545	531	522	543	523	507	573	531	552	535	494	531	531	547	528	523	496	554	538	570	523	512	525	569	522	530	541	564	504	523	577	548	557	566	567	555	558	559	545	543	554	578	546	569	550	548	508	572	561	552	520	552	551	550	529	553	488	523	539	502	569	565	561	542	514	544	548	523	500	577	550	562	537	553	568	510	518	573	479	537	526	555	536	565	517	558	575	517	549	566	584	559	526	517	544	543	532	550	546	533	578	538	565	579	530	589	476	549	544	541	553	537	541	525	527	544	546	521	531	528	547	564	530	530	574	504	542	571	528	535	532	526	516	563	576	529	556	523	535	527	510	519	517	501	593	546	535	533	546	557	518	574	540	562	549	525	546	549	552	539	546	564	514	526	562	521	556	518	558	533	565	536	512	520	488	549	577	503	530	520	554	557	539	531	559	551	540	514	527	530	541	567	556	524	538	540	536	588	524	530	509	506	536	541	538	535	559	530	521	551	553	578	535	556	558	554	512	531	555	535	491	539	561	557	535	518	558	558	566	495	514	552	538	513	522	518	556	577	563	561	567	551	501	556	550	559	522	507	521	580	555	558	528	532	574	508	526	519	553	563	530	557	536	550	556	506	491	542	570	556	526	577	541	572	535	569	562	524	533	546	553	528	545	554	549	506	549	523	562	507	550	529	522	563	500	535	560	551	503	568	551	524	536	564	559	528	529	559	559	510	544	534	521	549	547	516	549	554	535	569	515	518	599	567	542	554	507	544	557	542	557	539	544	564	562	547	536	560	548	512	536	546	523	577	542	563	572	532	568	545	576	494	531	585	513	524	567	522	538	543	540	532	516	571	538	514	550	536	506	529	548	518	590	529	499	516	526	543	593	555	534	487	537	537	552	553	527	522	537	530	565	489	531	548	575	549	529	529	561	550	553	529	550	550	532	507	490	525	553	568	537	526	562	561	579	598	565	507	540	494	555	572	519	519	484	544	566	534	567	555	569	550	566	577	569	535	529	518	501	552	521	546	522	553	492	567	557	514	577	545	527	557	571	599	568	534	543	543	544	535	516	560	579	551	521	571	563	511	561	533	468	511	539	510	549	533	501	536	537	493	548	557	552	532	558	513	509	578	559	537	570	578	543	565	519	542	550	528	573	553	493	524	545	527	571	523	547	548	541	541	562	568	573	542	570	564	577	532	551	542	574	518	504	536	550	498	581	527	558	527	537	528	536	535	517	571	535	601	555	530	533	526	559	542	525	523	570	538	551	543	532	534	518	533	546	538	577	533	558	538	537	526	596	541	551	550	574	548	535	555	553	554	547	549	550	554	588	514	546	540	527	600	525	536	534	564	529	532	534	580	579	575	566	522	555	533	553	493	514	566	576	575	558	579	546	510	530	522	513	527	536	529	527	562	541	566	588	571	519	551	516	528	522	545	514	553	559	575	537	548	557	571	517	540	537	554	540	505	558	516	576	519	524	568	540	596	540	546	537	565	529	500	557	527	549	543	549	540	575	535	519	547	543	552	512	559	533	561	546	521	571	551	531	531	540	574	544	533	578	550	568	507	544	550	578	561	547	517	571	574	540	515	524	548	560	565	511	559	521	576	574	575	551	504	506	578	530	538	575	548	563	567	527	567	590	501	505	556	559	569	505	505	538	527	565	526	539	548	525	507	524	556	573	543	582	529	517	560	532	529	524	507	529	528	554	548	532	528	567	551	542	526	529	573	500	493	558	526	555	564	515	515	583	545	534	522	501	539	521	528	542	558	529	527	561	565	531	520	561	514	585	524	529	532	576	586	540	512	562	551	529	545	517	501	526	523	563	546	532	576	519	529	567	535	573
46990	28040	19932	5763	1089	712	593	490	465	431	355	383	353	298	284	309	273	276	311	323	278	312	284	296	258	276	272	257	241	297	248	274	250	262	239	227	243	244	230	271	257	280	249	245	238	252	224	240	270	244	256	233	240	233	227	237	236	223	251	264	230	235	246	281	252	226	242	212	266	264	232	251	253	253	275	247	258	247	243	246	246	240	211	241	243	264	230	237	266	225	237	250	231	238	231	255	260	269	260	257	245	264	231	248	199	209	255	233	275	255	277	261	266	261	267	198	236	248	245	245	251	218	232	250	261	259	254	236	239	252	233	238	229	246	223	284	271	266	243	250	241	241	226	238	220	216	251	239	243	217	254	222	250	231	252	239	229	245	247	227	257	215	222	260	240	264	269	244	243	250	219	235	269	279	206	224	231	278	228	239	228	230	240	216	218	242	261	226	244	245	256	255	211	241	250	221	248	230	246	271	253	247	252	219	234	247	218	261	258	204	243	261	250	214	232	237	227	247	247	253	239	240	233	229	226	243	230	266	240	228	270	251	244	245	245	227	275	262	240	268	255	227	225	232	244	246	226	242	241	231	237	237	250	222	235	218	287	232	221	254	266	248	226	220	255	222	234	222	236	276	207	254	226	260	285	250	284	256	256	269	266	256	238	226	207	218	259	256	218	246	249	236	253	237	258	295	254	242	230	245	243	240	223	232	218	264	233	247	256	244	236	224	239	246	209	233	212	250	253	255	254	224	232	244	248	263	241	229	232	263	245	252	251	256	232	270	269	247	226	258	260	254	269	229	261	220	233	220	235	260	255	229	270	255	296	268	227	218	235	239	252	261	228	248	272	228	248	241	219	255	268	266	260	250	244	237	236	233	251	241	245	185	238	240	237	228	259	280	238	219	241	255	256	222	233	257	252	260	251	215	242	205	220	210	242	224	249	211	255	234	236	256	257	238	241	252	237	214	217	213	239	266	218	244	226	238	249	261	231	247	246	229	261	224	222	243	233	226	229	239	233	204	289	256	247	214	249	249	233	297	264	254	250	252	235	244	207	236	228	219	230	207	241	239	269	215	264	265	263	239	230	272	254	229	250	247	262	254	245	201	260	241	233	263	237	233	230	241	248	222	224	211	200	251	238	232	252	227	244	240	231	250	263	272	228	245	256	247	213	258	247	246	276	234	215	262	286	245	254	201	223	245	236	241	226	247	238	240	241	281	236	239	225	218	265	247	265	220	213	221	245	249	242	263	278	233	233	220	281	222	244	250	229	257	242	238	235	253	251	224	244	253	256	246	267	214	232	268	267	248	223	243	257	255	237	246	233	250	278	235	259	244	248	238	253	222	227	220	235	259	221	226	240	245	256	252	246	224	230	242	251	237	241	266	233	217	219	216	213	229	250	212	243	255	230	232	260	280	244	238	203	217	241	249	250	216	246	254	254	271	241	247	200	226	217	226	230	229	217	251	220	264	211	199	230	218	247	268	268	248	233	262	223	230	240	251	229	255	243	233	212	246	256	243	248	205	244	272	238	240	243	203	210	246	241	213	251	221	252	249	230	250	271	231	221	252	223	241	197	221	220	253	228	217	266	265	240	213	244	268	274	222	200	231	231	231	213	237	215	231	208	245	222	231	260	242	236	254	250	225	229	244	246	229	230	246	235	241	228	239	259	260	246	247	250	230	228	177	251	240	239	258	239	234	238	229	228	245	245	239	221	264	239	236	266	236	248	248	225	212	233	248	228	217	256	233	260	236	236	242	219	229	228	232	245	221	270	231	248	234	246	205	232	216	251	220	254	214	242	227	231	214	255	224	249	251	230	276	226	215	239	238	253	217	232	239	240	214	246	263	252	248	235	223	262	255	273	235	212	243	249	243	218	222	238	235	249	241	225	235	245	272	235	229	215	232	278	257	231	226	257	223	221	289	257	262	245	229	241	267	237	248	241	248	242	244	236	234	255	239	245	255	231	241	271	227	277	252	246	235	253	256	230	225	250	257	254	236	258	249	264	248	229	240	221	226	231	233	221	213	203	216	259	275	249	237	239	240	203	247	232	226	249	235	265	229	268	244	252	235	216	224	225	237	213	246	274	218	239	244	226	247	249	246	258	267	275	257	226	244	249	217	217	221	250	222	236	207	225	250	221	227	259	248	266	220	270	220	253	228	230	225	270	242	269	264	261	238	262	228	241	255	242	242	209	251	242	247	212	247	235	234	252	242	226	229	249	248	253	242	262	237	244	216	284	240	258	246	224	214	242	225	228	253	225	242	240	217	235	238	225	252	238	251	233	211	291	250	273	237	238	221	220	262	238	220	223	245	228	279	268	219	206	247	212	234	242	245	232	228	231	221	231	209	241	270	271	245	230	245	231	228	262	244	248	240	228	227	243	267	226	215	238	229	255	237	243	269	229	231	240	267	251	216	231	226	214	237	265	230	224	253	266	241	261	194	260	271	270	245	253	238	235	259	223	254	211	222	239	246	264	224	253	206	257	254	260	221	238	246	226	239	218	225	267	227	278	235	241	263	238	245	263	232	218	261	236	225	236	229	245	255	261	244	258	230	241	265	243	267	244	266	222	245	204	251	214	261	262	256	220	240	268	242	238	230	207	206	273	256	287	254	246	222	253	244	242	243	238	272	260	244	239	245	238	222	236	221	250	249	214	251	239	234	237	290	240	289	232	235	244	221	230	243	264	250	216	227	246	206	239	252	239	244	228	237	266	257	237	242	242	237	257	260	237	249	255	234	237	244	244	235	254	256	200	210	224	258	222	219	247	228	251	242	237	249	254	258	275	268	236	234	210	266	222	245	246	264	230	233	273	263	253	249	260	268	229	254	221	220	249	218	238	261	247	241	229	227	219	247	260	244	230	231	235	245	274	247	249	241	222	251	220	249	248	249	245	238	280	253	249	253	243	235	192	225	250	267	236	249	273	230	292	253	227	224	240	207	280	240	244	238	265	241	237	241	273	261	241	217	233	247	232	260	251	223	231	247	290	259	236	274	256	218	221	255	239	258	237	222	246	230	253	244	274	251	265	244	246	253	247	245	205	221	237	241	220	281	261	253	247	233	248	256	254	233	235	269	248	235	255	244	256	209	240	251	231	235	226	228	251	244	246	233	230	256	240	240	212	259	237	225	246	237	224	255	240	263	258	211	248	273	239	249	265	231	254	250	243	230	259	250	247	256	238	237	239	242	250	218	216	256	267	204	233	237	225	246	244	234	269	217	244	233	236	244	239	273	223	242	255	224	252	229	232	259	245	264	233	261	237	274	246	244	253	244	243	244	216	240	210	234	265	237	237	237	224	244	249	237	219	237	248	240	218	240	245	282	254	219	226	257	262	250	265	233	224	223	202	243	238	226	237	256	262	266	235	255	235	222	243	241	241	231	264	248	212	258	214	249	235	241	258	251	238	222	237	229	255	241	232	222	249	254	251	229	263	216	248	258	266	258	252	232	226	221	218	246	215	223	269	221	239	250	219	228
27021	19608	23381	8499	3390	2751	2274	1973	1680	1375	1349	1249	1183	1014	880	835	847	754	755	719	845	775	741	790	696	676	654	621	667	603	592	598	626	558	604	582	601	573	563	522	537	511	618	572	583	527	557	559	535	540	513	480	539	516	555	549	553	543	554	521	533	517	556	543	564	567	532	522	498	519	554	540	540	572	504	496	547	499	481	526	564	527	547	551	522	519	568	546	538	508	502	505	545	496	491	532	568	521	506	579	544	520	501	531	508	502	540	550	508	544	546	505	546	534	546	549	479	519	536	520	541	474	533	532	532	498	529	545	521	505	518	496	547	506	540	521	533	490	491	527	510	536	441	510	552	514	518	512	518	506	523	540	538	539	574	515	506	498	514	534	507	529	535	534	555	560	489	512	543	477	517	464	536	516	505	521	538	507	528	504	534	476	523	520	503	506	513	549	527	477	511	505	516	552	473	564	501	540	524	540	504	542	551	539	493	550	542	484	549	523	513	509	516	562	530	540	500	530	550	539	531	506	515	525	535	492	513	527	508	512	507	564	535	521	555	512	536	540	520	506	533	485	535	511	548	535	512	494	522	522	540	555	524	514	503	528	473	501	511	525	542	556	523	530	529	550	544	501	513	473	493	487	550	494	534	509	533	550	501	498	486	515	532	521	500	512	539	511	493	525	556	531	522	554	516	504	518	510	561	510	539	500	523	567	509	476	492	542	531	507	569	513	534	525	538	486	552	519	494	567	503	497	506	521	553	500	507	521	537	535	540	502	515	495	483	536	513	501	501	515	502	510	548	520	554	542	531	531	518	529	478	528	548	555	509	521	515	484	507	518	559	529	515	542	541	525	515	516	576	496	513	542	523	521	564	501	492	508	539	555	491	528	514	497	511	535	534	531	531	497	512	524	532	527	542	483	513	514	529	514	520	488	529	520	517	530	501	530	505	526	492	534	558	526	493	489	503	534	508	544	513	484	499	509	504	502	517	543	553	503	497	519	533	526	512	542	509	556	506	578	538	512	493	510	534	507	532	561	507	534	526	539	504	535	493	538	526	550	501	495	520	526	519	503	518	539	535	511	550	506	530	546	496	551	524	531	553	485	497	548	552	532	497	508	553	477	501	521	523	563	474	520	481	516	530	479	548	495	508	535	508	528	511	501	537	503	553	537	505	521	523	519	510	551	550	546	498	521	543	514	493	531	514	544	525	530	515	550	529	483	500	521	577	543	549	553	515	547	559	521	492	520	554	521	582	517	518	508	509	530	508	513	532	519	526	505	531	488	572	516	526	547	560	569	542	550	543	547	529	492	504	492	524	524	498	534	523	517	526	475	527	579	507	515	513	482	471	475	569	494	503	501	512	510	532	519	480	533	513	532	484	552	509	556	518	517	526	530	527	523	552	525	496	542	510	551	549	525	527	530	506	563	536	507	514	531	570	569	517	483	528	490	532	535	495	521	492	554	532	500	551	531	465	511	489	563	520	543	510	523	531	512	545	523	483	511	519	561	530	496	501	500	511	467	506	506	518	518	566	553	535	524	496	532	512	490	521	516	507	519	531	534	505	514	508	525	548	544	537	518	554	546	487	547	507	527	519	504	499	519	518	527	567	528	503	546	528	537	505	561	529	538	526	505	565	559	518	491	509	546	518	554	508	536	546	506	498	526	532	519	520	492	549	518	558	538	492	530	513	499	531	564	509	589	546	500	562	529	507	527	521	560	499	512	496	516	535	515	520	520	521	525	575	533	527	522	527	549	516	532	542	485	555	531	529	540	533	503	479	542	494	505	489	478	559	511	525	482	539	493	496	507	542	501	511	547	546	493	503	526	481	476	544	566	503	539	567	513	517	500	505	559	482	536	568	506	558	498	530	561	520	530	532	518	504	514	516	543	556	527	553	528	494	522	541	493	550	563	544	572	496	524	532	517	533	532	536	553	521	534	490	542	516	515	474	504	534	497	557	536	509	544	528	521	531	499	549	531	533	533	478	570	546	541	587	549	524	523	541	532	548	531	511	564	529	506	492	530	575	509	505	547	524	528	552	555	551	495	549	554	518	526	534	495	483	537	543	535	493	485	520	541	549	533	533	544	530	560	524	541	501	487	518	517	498	510	529	511	505	510	517	510	550	501	533	487	484	503	535	500	503	502	498	520	534	519	546	502	512	517	534	511	505	494	538	475	542	539	547	528	543	494	538	573	521	527	523	538	507	540	578	513	498	521	548	507	503	528	494	527	538	521	525	518	534	493	544	547	556	526	572	508	541	487	482	549	524	506	514	570	516	512	512	532	512	539	531	521	516	505	470	524	533	553	536	496	548	528	511	489	536	543	481	565	565	474	560	545	517	548	499	526	499	545	525	520	535	526	527	514	527	498	559	534	498	555	515	499	518	553	566	527	514	518	496	528	484	556	521	516	533	548	504	534	520	539	534	490	498	523	536	537	541	545	548	542	507	533	525	504	483	564	520	523	525	532	517	494	502	501	494	537	516	518	507	502	531	506	529	531	505	504	518	502	506	537	524	542	499	526	504	522	574	506	521	556	521	543	537	547	512	527	529	498	542	504	526	505	507	566	500	507	503	516	524	535	526	500	518	482	527	527	529	513	466	589	499	517	482	500	530	545	540	522	512	529	542	507	538	519	504	549	512	547	523	563	514	516	514	519	540	543	497	523	516	510	535	520	521	501	510	479	501	538	525	489	490	527	524	531	499	528	539	530	572	565	506	526	520	488	515	497	544	517	521	522	538	535	549	561	495	526	533	552	537	568	553	497	537	517	543	525	504	568	553	485	507	524	526	537	536	538	538	517	586	497	520	508	484	550	535	535	496	525	540	540	492	537	546	544	501	493	541	511	515	518	529	512	543	578	478	475	517	554	554	539	534	499	529	521	544	518	509	537	484	528	524	527	494	550	527	526	529	553	512	549	517	532	490	533	547	517	555	541	482	524	533	519	524	536	519	496	528	509	538	529	504	525	497	509	530	501	498	502	516	469	536	530	519	511	514	486	524	499	524	547	504	516	506	585	525	504	517	509	510	530	550	501	520	495	486	493	537	516	519	520	557	501	540	507	520	530	486	519	533	501	552	500	540	541	520	535	507	527	553	531	538	538	530	546	529	514	544	483	539	516	544	518	526	520	500	515	501	515	574	489	547	501	521	494	541	519	547	520	473	527	534	517	510	527	529	561	529	512	534	495	518	539	512	530	576	561	526	508	507	523	463	512	523	511	503	512	522	524	513	523	532	546	490	509	542	558	519	543	534	516	518	494	511	509	487	491	519	524	531	555	548	535	536	500	527	491	525	544	533	505	543	513	552	534	512	485	504	480	505	524	557	546	572	525	511	530	544	514	533	522	533	525	580	518	546	548	516	526	512	563	530	538	534	527	559	515	553	512	525	531	515	564	492	524	523	557	526	504	506	510	497	505	521	499	480	528	545	528	494	530	567	515	537	528	550	512	533	483	475	520	528	523	513	509	500	514	503	535	518	521
55557	34850	23603	9318	1931	1159	945	772	672	534	508	527	420	401	417	390	393	320	354	320	404	329	339	325	296	330	326	335	347	338	301	332	300	336	330	324	291	271	308	284	309	293	274	308	304	313	286	268	287	277	305	294	285	283	291	291	320	318	288	274	279	268	248	266	256	260	283	312	259	321	282	294	281	263	279	309	289	281	286	301	266	280	285	290	256	321	310	265	283	265	269	262	287	277	304	292	349	299	276	327	317	292	286	300	272	291	272	302	293	281	291	296	299	270	271	269	255	302	255	296	311	262	306	261	273	289	295	279	287	286	317	261	282	290	283	241	303	301	308	300	310	322	320	294	324	302	286	307	302	301	283	276	293	258	298	284	285	287	293	303	311	299	268	295	307	281	264	294	270	277	255	281	285	283	283	271	287	328	278	282	290	274	297	281	283	291	290	282	289	317	315	269	314	298	324	267	286	246	296	331	302	289	278	297	276	294	299	287	331	345	296	279	296	316	321	293	296	269	286	299	262	284	251	294	284	274	238	270	286	286	277	311	320	300	283	246	304	293	304	289	285	280	274	293	277	317	323	257	292	304	293	271	282	269	299	288	275	282	295	248	270	270	312	286	282	293	307	281	275	280	288	292	278	317	299	311	270	280	286	296	282	303	277	274	263	300	306	269	286	279	295	266	266	254	295	312	297	291	284	339	285	259	237	297	302	301	285	296	281	289	270	248	313	278	301	325	263	303	270	276	285	282	305	289	289	324	287	295	289	293	327	271	301	286	266	270	287	273	306	287	310	292	323	264	262	284	308	271	300	265	279	243	314	292	294	326	291	279	261	299	276	345	267	281	308	263	307	295	280	295	307	274	292	305	286	264	287	276	305	282	282	296	320	281	275	283	319	278	325	307	312	295	290	304	291	249	297	286	284	275	310	290	284	254	258	280	304	289	302	301	312	283	272	278	283	256	275	254	304	301	278	288	305	282	272	262	253	298	298	271	294	298	282	303	312	280	276	277	282	290	303	260	287	326	288	257	298	283	318	285	282	308	261	325	277	270	280	307	325	269	285	313	301	290	285	300	254	284	269	277	302	313	302	252	321	307	294	297	292	300	266	293	294	294	300	291	308	267	288	297	296	301	294	321	297	314	282	294	265	309	272	286	303	264	292	280	287	275	264	316	281	295	307	288	312	299	305	272	298	297	284	278	269	287	279	295	259	239	270	300	288	268	276	295	309	261	282	270	277	303	277	275	293	306	290	273	300	294	312	250	284	313	331	338	269	281	307	286	275	294	298	291	273	298	311	315	295	246	280	248	284	291	294	299	313	313	292	300	276	270	316	302	287	302	280	293	290	291	278	289	310	291	269	320	293	258	315	282	315	268	273	289	313	277	287	282	288	294	278	300	300	272	326	277	270	288	316	287	279	295	293	289	280	287	295	288	317	275	268	277	292	333	277	271	326	284	284	272	282	316	304	270	260	289	300	277	260	285	261	303	317	271	306	263	264	291	261	322	290	268	295	295	273	290	279	291	288	257	293	302	274	293	294	303	284	286	260	258	293	275	273	304	310	305	330	299	343	241	270	244	258	302	275	272	309	246	271	251	304	282	280	310	285	269	299	267	271	274	301	277	287	303	289	282	284	269	276	269	284	275	302	295	279	248	256	263	299	249	307	309	288	279	310	302	315	290	268	270	316	296	315	302	261	307	279	278	311	303	282	323	300	280	289	296	335	276	299	302	253	282	277	283	295	281	296	308	280	291	293	278	276	298	286	271	264	307	267	278	266	284	269	301	297	296	321	311	296	269	254	266	309	286	308	280	287	288	298	271	272	273	299	295	329	278	264	287	272	276	331	273	289	312	305	302	296	318	286	300	292	286	298	291	267	319	284	272	289	311	293	288	269	325	270	264	311	314	293	288	283	265	266	314	307	294	303	313	275	291	306	270	281	290	276	258	290	273	317	305	308	288	258	308	290	296	271	293	279	288	286	290	280	306	271	304	280	320	290	321	295	316	270	266	294	300	263	281	300	253	291	269	255	306	256	262	280	252	277	275	302	315	247	266	278	296	296	290	285	310	294	277	316	306	290	297	295	302	305	275	276	294	241	271	306	292	277	292	316	248	260	302	255	293	267	296	306	306	324	286	308	276	293	293	267	309	308	291	336	262	260	307	283	292	268	283	269	265	294	298	265	307	267	276	301	279	284	297	299	258	300	309	284	269	282	287	283	276	277	305	276	271	307	266	288	317	277	316	288	345	305	299	322	268	322	300	273	281	294	258	304	282	265	269	253	266	301	284	301	306	265	284	260	285	267	253	316	305	301	309	290	279	297	289	257	275	320	279	302	304	267	287	281	261	279	290	270	270	333	294	291	288	275	292	318	272	282	274	293	307	302	298	283	316	281	289	285	309	282	278	262	281	261	300	294	283	291	291	267	291	282	287	290	277	273	293	279	303	273	301	291	308	289	302	282	276	314	315	282	305	269	302	344	295	261	330	316	281	294	287	296	287	257	289	296	288	274	287	290	311	277	266	295	241	270	267	270	296	314	275	263	281	276	286	258	280	284	289	278	306	304	268	280	308	256	271	283	307	301	276	308	307	314	285	291	260	274	278	279	295	276	291	280	273	299	308	298	291	337	300	297	276	334	260	284	327	307	256	315	294	281	317	272	301	271	278	279	304	326	279	316	300	290	245	302	267	260	254	289	292	327	283	286	289	285	282	311	292	294	266	288	314	293	270	298	253	235	260	276	285	305	301	272	319	288	340	311	276	297	277	276	287	298	280	276	287	333	287	305	310	290	277	289	348	321	254	284	301	267	276	282	272	289	254	307	292	300	301	311	284	260	295	278	306	308	265	307	296	309	279	260	279	306	265	281	286	280	288	325	264	290	273	332	271	290	317	276	254	292	280	285	270	252	257	260	351	322	283	311	281	300	276	290	295	300	243	268	314	274	271	288	274	289	298	296	272	281	292	280	291	269	293	323	294	285	323	333	265	244	276	257	323	258	266	294	246	312	264	268	277	324	287	302	309	264	288	291	285	270	274	269	252	276	281	294	286	297	242	308	275	277	270	270	253	252	312	284	316	273	294	282	316	262	248	301	304	288	267	288	289	286	287	307	296	242	310	289	272	277	273	271	280	242	288	249	255	294	283	300	291	269	295	287	292	312	312	308	289	278	303	286	270	290	286	272	278	290	318	272	288	268	291	318	278	274	303	296	271	319	295	258	288	259	282	276	274	293	291	307	293	293	265	273	281	284	275	294	281	330	302	315	292	270	279	243	297	293	269	299	323	294	282	290	242	263	286	242	304	271	290	310	309	314	272	285	277	309	287	286	277	297	283	276	278	282	259	304	286	295	294	282	276	297	280	306	292	256	280	277	294	293	261	287	273	279	283	282	275	300	275	305	281	291	284	282	295	270	277	300	309	258	294	269	261	286	292	275	296	271	293	255	305	291	268	309	303	295	298	284	296	275	331	316	258	274	305	266	274
32076	24157	25632	13888	5153	4019	3291	2848	2452	2069	1935	1772	1563	1396	1222	1271	1159	959	954	896	1034	970	956	948	857	807	839	761	783	790	751	737	780	770	745	729	797	696	679	669	643	677	608	654	665	677	624	656	632	620	642	647	639	646	633	617	648	658	635	636	604	628	650	625	648	624	711	640	666	620	640	612	636	649	629	646	638	590	638	601	622	632	630	636	631	655	626	625	610	674	641	634	568	643	610	601	577	606	628	613	655	620	633	619	567	662	622	617	602	604	634	572	609	606	618	617	642	631	605	662	626	619	591	610	590	594	633	613	604	612	640	598	594	591	563	610	595	574	625	611	589	630	632	600	612	556	629	580	628	584	591	637	631	624	607	607	604	629	635	583	627	573	643	659	609	575	602	576	598	630	603	654	591	578	621	597	578	575	602	617	603	633	654	570	637	614	615	615	634	634	639	594	571	574	614	588	539	627	627	634	632	634	613	617	639	611	586	608	611	602	613	576	620	624	596	597	609	606	607	634	643	590	609	592	566	602	574	594	635	628	614	602	592	578	578	627	593	641	632	576	711	582	622	657	626	629	569	620	576	601	606	594	591	641	624	621	648	627	629	607	611	647	528	630	603	603	616	612	604	575	637	566	592	618	563	603	614	592	593	653	623	599	590	604	596	641	617	607	628	622	615	613	642	615	625	582	594	603	593	639	612	616	587	617	618	584	601	634	618	626	601	581	617	574	622	600	577	630	596	581	588	605	559	621	613	664	593	608	619	597	603	662	576	640	615	596	646	573	629	647	593	615	567	610	577	618	619	623	612	586	627	628	601	596	600	618	592	599	573	634	642	599	551	587	612	606	632	637	604	606	597	612	604	619	611	624	629	537	589	633	599	581	620	593	625	610	605	584	616	591	666	637	574	658	572	615	577	614	646	604	643	571	583	640	596	598	585	632	612	651	640	581	593	629	597	568	633	563	614	607	584	628	587	590	635	645	631	644	636	599	593	593	600	606	578	586	614	609	587	642	619	653	586	637	624	588	647	649	623	583	602	614	560	597	632	588	642	644	585	620	587	602	610	567	572	616	562	642	611	580	617	636	599	603	621	581	582	608	642	539	654	597	624	597	604	627	591	608	619	616	621	614	593	598	611	597	579	618	631	666	640	579	594	603	603	652	572	648	646	570	617	635	648	609	614	630	627	626	629	564	653	575	586	620	590	602	628	636	587	588	641	611	626	615	588	588	626	650	642	545	597	618	609	597	618	640	570	616	624	625	598	608	602	630	580	599	625	588	600	588	574	634	665	642	604	565	648	664	634	603	624	644	567	616	587	582	607	566	625	620	611	636	589	603	619	629	664	662	597	636	603	629	622	625	594	634	603	609	617	609	573	612	622	640	606	584	625	614	624	612	597	615	629	626	610	632	651	639	624	615	582	602	609	629	621	621	576	635	608	644	632	612	597	606	614	598	589	642	626	577	650	584	655	654	626	620	616	648	633	641	579	642	615	635	586	636	624	593	622	604	623	634	601	655	605	646	606	593	597	609	601	619	594	591	599	588	659	608	630	570	628	615	616	577	668	606	612	600	609	608	585	635	582	614	615	618	639	619	580	640	641	596	652	574	617	619	589	628	569	610	575	646	639	621	605	593	641	579	601	604	588	605	622	650	579	612	540	587	632	615	618	629	558	633	601	588	635	590	643	568	606	596	591	594	620	587	636	578	564	560	642	600	576	653	588	582	607	603	619	568	601	623	540	556	618	600	619	609	602	606	588	609	645	631	609	591	609	618	610	630	657	620	641	622	603	611	581	559	593	591	636	584	640	616	608	613	603	589	603	630	594	616	626	632	599	659	555	606	570	625	641	628	607	620	667	651	596	630	616	643	641	654	628	616	597	577	609	646	649	602	578	573	595	628	611	533	603	588	621	586	603	597	646	654	590	568	604	627	625	611	604	626	592	617	620	589	643	610	611	595	563	611	632	565	585	568	585	653	641	602	568	616	597	591	610	594	576	589	599	651	605	616	599	644	644	649	633	632	640	589	589	597	590	569	633	618	597	576	590	580	635	619	628	615	598	636	633	614	642	590	635	637	586	598	627	607	568	613	655	620	587	621	626	615	571	572	617	639	596	625	624	578	631	609	593	595	608	629	593	608	629	640	621	593	651	607	568	629	592	601	611	539	588	597	604	616	617	592	611	613	624	594	599	600	669	595	577	622	593	581	611	626	617	632	639	620	611	598	583	564	614	633	620	575	599	580	599	593	591	659	648	600	630	588	640	586	615	631	586	622	607	562	575	611	605	569	618	630	612	628	611	611	604	593	644	616	644	615	591	601	622	645	644	590	619	602	584	578	592	639	595	563	619	604	617	604	615	618	587	646	617	626	615	575	608	612	625	574	625	589	627	601	613	597	644	596	644	608	588	614	605	605	661	627	551	595	578	578	591	627	593	665	658	588	622	616	581	630	600	631	620	639	616	583	600	625	605	641	608	662	579	637	609	591	611	649	593	601	584	582	573	611	601	608	650	620	619	606	600	600	621	599	607	615	641	591	617	625	591	603	626	604	575	573	596	597	634	573	612	632	541	602	641	597	609	611	565	641	677	609	621	608	640	646	597	629	612	625	579	652	599	612	627	625	587	604	629	595	620	641	576	559	623	593	596	591	597	614	613	602	615	608	581	658	590	639	572	683	599	589	635	574	603	598	606	598	616	681	615	616	597	616	592	598	587	557	600	584	590	629	608	610	564	588	603	578	605	598	649	600	598	631	646	624	628	590	638	601	599	617	613	617	577	575	629	595	580	574	636	637	591	598	613	581	589	645	622	581	579	605	595	638	607	622	623	626	578	615	595	569	594	596	607	623	599	592	617	615	577	585	639	607	603	610	615	609	618	595	642	605	601	618	652	586	598	604	598	540	620	629	595	567	581	575	620	580	629	582	623	628	596	612	590	587	568	634	573	623	619	594	607	576	607	613	641	574	626	651	622	599	628	605	610	614	585	653	641	636	636	596	616	640	591	607	591	595	613	576	620	627	621	621	648	613	615	626	582	606	598	638	601	615	614	630	595	649	595	591	586	630	605	649	584	625	624	570	607	642	629	614	577	622	581	612	587	585	621	596	618	649	643	610	622	633	587	653	593	640	626	622	629	594	606	599	601	610	558	588	581	613	581	588	624	619	621	609	615	616	579	577	606	579	609	655	565	626	625	652	592	629	573	642	642	630	669	587	619	592	584	619	593	648	585	599	624	620	605	560	600	642	623	611	612	612	669	627	595	663	657	603	588	625	584	583	621	623	598	625	647	608	592	608	578	608	619	608	602	608	607	592	675	629	636	609	601	597	570	613	658	568	603	583	632	623	581	598	589	591	581	590	640	618	583	594	564	633	575	648	584	634	585	639	589	647	630	612	615	618	583	624	648	617	612	615	606	638	635	643	596	611	632	594	606	602	615	628	590	620	602	601	624	625	634	620	597	601	534	657	610	632	627	648	603	635	626	626
34664	19308	10297	2907	620	462	424	393	348	341	305	341	308	290	290	289	274	259	289	275	267	285	274	255	299	280	258	257	241	276	275	233	256	298	256	232	247	272	242	245	285	261	214	258	243	282	266	253	285	238	265	258	248	263	250	263	228	306	258	244	275	259	274	262	258	280	288	260	236	281	258	238	267	277	217	248	286	279	252	268	273	237	231	260	232	289	230	263	245	246	261	275	237	213	247	261	264	255	232	252	254	256	224	254	263	254	255	254	244	272	241	258	259	250	229	280	275	236	234	272	281	255	237	223	237	234	280	270	244	245	199	250	267	263	280	264	269	223	270	263	266	227	245	275	259	247	251	245	252	279	264	234	269	275	255	251	284	222	290	280	232	257	245	271	267	267	256	285	236	276	233	261	277	249	287	230	271	257	257	286	272	283	262	269	252	240	261	247	255	270	274	263	261	259	244	242	236	262	229	258	246	264	276	233	271	246	266	248	262	247	264	269	270	261	275	257	267	258	256	233	235	283	257	253	241	254	242	290	255	242	254	245	252	241	227	247	238	271	271	253	237	254	272	246	268	258	287	236	260	278	257	250	256	258	230	249	271	272	258	279	251	266	261	256	225	267	256	268	246	261	278	253	260	207	230	263	233	221	292	276	248	233	255	259	262	294	286	246	254	280	265	256	289	265	245	226	274	248	259	252	253	251	252	255	275	276	279	229	227	232	267	242	271	270	277	274	256	272	242	278	243	261	237	280	269	270	227	298	264	253	251	280	301	282	242	254	253	266	287	255	232	268	278	282	265	243	237	250	300	268	263	261	259	246	237	274	263	227	261	247	248	234	262	257	294	256	228	284	254	254	236	276	231	280	241	252	259	248	283	237	261	290	288	237	267	237	307	255	279	258	240	275	279	261	242	260	278	251	239	244	254	270	271	221	256	264	240	218	300	268	240	244	250	294	248	255	231	265	227	272	274	246	240	256	247	268	276	266	224	254	244	242	255	271	251	248	290	250	257	266	259	223	271	243	255	280	244	279	258	250	232	261	250	251	255	260	247	250	284	251	272	278	237	275	233	228	226	258	236	245	250	256	244	262	268	262	268	282	205	232	269	233	255	237	265	270	260	244	250	295	267	273	218	274	236	272	227	241	230	273	281	273	276	264	281	265	278	223	241	240	277	242	239	222	267	268	223	272	274	272	276	267	258	270	245	265	298	274	237	241	254	253	246	209	241	254	269	278	264	245	221	258	244	250	250	260	239	285	227	234	251	278	255	254	291	235	261	261	252	257	289	249	283	264	226	283	263	233	241	213	269	225	256	248	270	268	265	257	250	257	243	258	288	266	278	290	255	257	252	265	237	271	273	234	253	257	237	238	261	267	252	242	258	234	276	270	236	234	239	270	244	265	249	233	228	247	255	227	238	267	247	237	228	260	250	230	233	262	287	249	242	241	296	253	259	243	249	245	235	260	235	226	277	265	278	292	243	262	250	265	238	239	247	269	261	266	251	242	250	266	274	258	274	265	247	277	260	225	233	250	238	235	257	236	257	238	246	261	245	285	282	255	256	244	243	265	267	256	256	280	274	290	255	231	258	287	228	280	294	254	266	228	234	260	250	281	242	216	268	245	249	239	242	257	258	246	252	265	245	214	255	259	237	259	224	258	283	236	255	243	249	236	238	268	281	245	256	236	261	244	235	281	268	274	266	275	251	258	242	243	255	235	261	222	254	269	248	284	245	253	238	267	253	278	260	266	267	279	272	249	277	247	253	250	267	234	245	262	251	235	257	244	261	263	262	226	272	259	258	233	264	247	264	241	262	220	282	245	252	246	239	256	250	264	242	250	276	270	244	262	269	240	283	244	219	255	246	251	283	246	272	248	237	261	257	271	235	237	219	229	251	268	255	248	240	246	280	251	255	285	251	251	271	243	242	266	263	250	258	257	261	248	254	241	255	255	256	234	283	260	275	265	276	232	249	246	245	262	251	233	280	264	231	258	245	246	268	245	278	270	260	241	253	256	238	240	263	258	247	240	250	249	286	243	243	267	258	256	240	268	245	225	247	292	250	243	270	286	273	296	247	235	265	259	242	260	271	297	263	252	262	225	269	259	227	263	262	248	236	282	235	259	244	276	267	255	227	267	269	274	235	261	253	282	294	253	256	253	254	261	245	252	256	227	272	247	241	229	235	276	236	263	249	265	258	260	263	266	255	243	239	252	251	247	234	294	240	252	260	236	258	268	300	275	238	248	231	242	274	287	244	246	244	239	268	284	290	276	253	251	263	287	284	233	295	249	256	229	306	241	247	254	251	268	252	240	248	264	289	243	232	228	243	264	221	261	238	296	232	255	261	266	259	231	269	242	253	263	253	257	248	247	248	267	257	283	273	276	272	244	270	267	246	249	241	255	238	233	265	235	256	276	287	227	267	264	226	253	243	231	296	247	270	268	269	253	267	246	242	291	282	267	279	263	262	265	242	262	263	251	262	236	236	233	218	250	242	253	242	238	227	233	287	263	250	254	227	273	243	259	264	244	253	250	236	282	237	238	257	247	244	226	239	270	246	257	278	240	255	240	262	253	247	253	243	254	242	208	271	262	242	249	268	269	279	258	242	243	254	231	257	260	260	253	249	252	273	274	261	283	250	244	258	281	241	278	248	276	255	273	219	244	259	274	267	266	284	245	232	242	250	280	277	234	266	266	236	253	241	291	250	280	252	240	232	266	259	272	269	232	261	235	222	258	248	271	231	248	281	219	253	270	267	243	229	248	272	241	242	207	254	273	230	281	253	214	264	272	222	245	262	246	253	260	276	257	244	238	248	241	248	230	264	279	251	234	268	248	251	264	246	260	266	262	260	251	268	257	270	263	261	262	287	235	267	242	291	270	259	248	272	282	243	258	261	260	264	258	231	271	213	244	274	276	264	237	236	276	275	276	297	266	235	234	286	257	281	247	251	236	276	283	228	265	226	260	234	259	242	253	246	254	270	270	266	226	252	255	227	259	254	282	238	241	244	247	292	265	239	230	276	266	262	229	247	268	250	274	289	224	250	272	229	224	262	251	224	234	261	241	295	283	273	243	269	267	245	247	249	255	250	269	226	262	247	272	250	259	242	223	242	249	226	246	240	235	249	276	254	268	235	232	240	235	274	246	245	261	262	254	220	257	269	226	270	273	262	233	262	242	268	227	241	240	240	256	279	294	287	243	256	277	239	245	274	222	260	260	294	259	266	254	265	241	245	259	268	279	259	234	264	266	273	289	264	263	279	294	250	258	232	241	221	273	238	250	264	269	257	228	257	244	236	261	237	247	233	262	295	246	264	254	260	251	256	283	262	265	285	266	296	251	279	266	278	247	270	229	246	231	286	254	267	252	280	260	245	243	227	275	264	260	252	247	289	242	246	251	242	251	271	279	245	274	257	266	255	246	266	236	256	249	242	230	265	269	272	261	268	231	236	228	240	283	278	303	270	273	220	225	258	257	220	267	256	264
19080	12680	13627	5207	1755	1484	1337	1230	1046	905	937	873	842	803	705	700	655	639	661	632	626	605	610	565	552	562	628	585	555	586	603	569	551	599	549	605	574	547	544	553	520	587	530	549	537	590	595	554	551	561	536	550	583	556	561	577	513	540	541	519	503	545	523	522	522	599	577	562	558	548	553	572	561	527	549	516	531	570	493	552	546	536	544	539	555	536	537	552	585	551	549	541	547	557	571	521	517	537	533	542	518	568	522	578	503	517	545	550	531	545	519	538	571	524	502	545	550	558	512	514	512	535	559	505	531	531	574	532	560	554	532	533	538	529	557	563	531	572	543	551	550	562	604	525	537	582	571	552	548	520	500	532	581	541	539	552	555	503	550	594	525	522	499	507	512	538	567	534	567	539	524	529	526	554	504	561	565	509	535	560	591	545	555	563	562	560	576	568	522	581	551	570	534	507	544	577	556	519	584	562	555	505	587	582	580	530	521	534	553	555	520	618	540	545	529	561	511	500	573	531	526	549	576	576	528	560	576	566	544	545	562	540	545	542	524	541	548	581	589	555	539	510	505	594	519	552	563	543	559	555	555	540	568	529	504	536	589	509	515	557	531	538	576	533	566	546	559	594	544	554	515	567	523	554	526	556	529	566	552	530	548	558	588	542	522	560	532	544	561	584	544	556	523	562	539	537	543	552	541	598	567	504	562	548	550	497	582	550	560	528	568	546	515	546	532	517	564	555	530	572	519	572	542	492	538	570	574	549	496	559	536	569	557	535	517	547	588	580	529	543	571	565	536	567	526	552	532	506	547	565	536	574	541	547	549	594	532	547	538	532	500	536	535	529	545	584	552	502	602	542	547	539	486	547	523	576	540	554	556	536	543	558	572	511	561	529	565	595	526	545	490	571	550	552	530	581	534	594	516	558	552	537	529	538	513	542	558	563	532	549	554	614	524	544	547	524	570	514	571	552	558	532	532	562	530	560	523	571	557	548	601	550	534	571	534	524	525	518	538	521	565	539	518	572	520	534	527	519	542	514	547	565	567	560	542	560	522	559	532	537	564	541	565	513	525	577	505	555	543	541	522	536	508	541	559	538	552	544	531	577	554	520	562	583	587	524	547	523	580	543	527	584	558	522	502	536	520	530	545	548	548	523	505	561	516	576	561	559	569	554	545	529	512	599	544	547	544	553	566	510	544	522	554	559	564	518	566	545	562	561	525	527	550	599	500	569	540	483	508	581	533	557	546	553	615	518	534	530	541	579	527	549	529	568	532	509	550	526	506	519	510	514	518	554	569	516	573	535	527	591	540	564	555	573	531	544	486	495	544	560	530	531	573	546	566	545	517	551	572	567	518	547	562	535	566	528	541	586	568	592	550	525	546	567	550	563	588	539	556	544	569	537	547	521	531	518	543	543	535	543	591	557	527	549	531	549	547	549	524	563	536	543	523	542	528	557	527	517	535	551	538	557	579	546	535	544	589	535	536	519	550	530	549	577	564	537	506	561	578	530	467	564	531	527	554	534	553	532	557	504	524	509	554	532	503	562	545	537	526	523	537	531	584	589	565	576	576	554	526	529	570	549	552	539	581	552	536	540	562	572	536	536	514	523	572	540	555	542	528	561	580	564	531	540	570	542	539	536	536	554	567	590	583	538	566	541	551	544	521	560	564	565	527	556	560	513	521	570	497	543	534	540	545	563	576	569	579	554	543	521	563	524	536	480	491	550	538	527	565	524	565	569	494	533	522	568	537	546	543	527	598	525	545	537	528	511	521	606	553	499	544	552	536	487	520	500	531	550	557	542	550	582	549	540	553	576	548	510	574	554	546	534	625	525	525	557	536	585	550	547	537	515	571	547	574	547	568	548	528	523	551	525	545	516	523	571	527	551	538	536	554	543	535	556	535	508	501	561	573	566	544	533	539	509	581	579	573	552	570	558	548	546	539	531	584	564	522	577	534	517	535	534	558	530	541	548	523	540	511	529	541	543	538	536	564	510	571	521	541	519	534	562	540	509	544	527	568	562	573	577	522	551	533	564	527	549	527	545	559	574	542	528	521	521	557	564	562	524	568	560	580	579	522	553	544	488	554	565	557	550	524	563	558	543	552	540	529	577	550	528	545	519	558	550	585	530	552	532	563	521	553	554	582	551	539	532	538	519	558	531	544	501	555	580	557	570	537	550	540	533	544	526	559	506	547	538	533	519	531	509	546	560	562	518	547	573	539	535	531	544	535	508	550	577	508	514	550	544	478	541	547	506	523	541	532	574	569	522	538	522	516	543	526	525	546	563	524	533	567	532	558	547	541	532	546	587	542	558	532	529	556	560	534	548	571	562	545	494	543	534	546	529	598	572	586	547	554	554	609	523	558	513	529	567	592	539	580	559	571	570	522	553	547	538	557	524	533	575	491	541	550	566	576	540	505	518	548	537	558	579	583	563	527	527	554	567	563	547	554	536	545	561	547	499	542	569	584	511	545	623	528	544	578	542	587	533	558	569	522	551	547	537	540	533	577	522	605	519	529	524	546	569	555	551	579	548	538	525	518	554	522	515	562	559	539	543	551	529	562	572	547	538	532	553	557	564	514	581	532	553	560	559	538	560	541	492	494	546	594	556	537	561	543	553	585	545	546	588	580	514	506	542	546	538	556	552	560	541	541	551	549	575	550	550	521	530	549	542	566	571	533	546	553	578	509	564	584	605	535	555	532	547	556	554	534	497	523	526	571	562	576	524	534	535	501	551	509	565	551	508	550	555	539	548	512	560	573	524	512	554	559	522	527	532	544	564	554	535	488	539	535	536	547	521	523	552	582	551	549	576	561	521	581	532	575	550	541	516	497	533	542	556	558	549	581	548	547	510	542	550	504	549	537	494	536	535	532	565	517	525	524	530	569	539	553	518	501	497	562	543	560	541	545	562	570	547	562	539	577	548	550	552	540	535	517	557	573	536	544	522	538	564	528	534	508	526	548	555	542	570	509	539	556	573	531	561	570	572	557	611	580	538	546	523	546	499	565	594	553	550	486	554	518	553	555	562	566	544	575	496	570	534	548	513	571	528	527	590	553	522	523	532	492	526	553	519	537	519	545	536	560	519	588	545	583	528	525	565	547	556	591	514	565	561	568	521	544	547	585	556	534	523	599	542	584	557	540	538	536	532	560	573	531	509	504	556	572	478	528	543	561	504	573	524	557	514	534	514	537	530	544	536	544	546	509	518	562	501	572	525	554	525	542	551	525	523	531	580	573	537	565	532	534	525	555	546	517	506	531	568	545	540	543	556	539	546	530	576	543	538	520	503	567	546	566	540	524	573	561	534	519	548	545	535	514	552	521	563	565	553	544	508	542	524	535	534	558	539	536	551	551	550	551	541	551	586	568	525	528	558	535	533	567	539	529	540	521	562	556	571	542	512	511	571	556	553	560	583	545	546	562	570	512	583	550	527	545	530	549	561	550	551	569	518	526	554	548	524	575	573	547	567	518	550	542	565
48564	27596	18470	5639	1174	696	622	533	473	424	389	378	347	336	301	272	278	267	226	264	266	272	252	285	250	260	265	262	249	249	266	274	233	259	263	269	247	213	225	262	226	255	218	240	217	220	245	213	261	235	264	273	241	238	267	260	259	256	261	250	252	221	239	238	232	240	219	236	250	209	231	287	269	248	203	239	217	253	241	249	240	244	218	254	243	243	244	255	237	243	218	241	258	241	259	244	222	244	223	247	241	236	236	233	259	239	253	233	219	252	250	234	237	270	250	242	245	262	258	228	218	254	248	220	245	253	263	233	252	251	239	228	243	246	220	260	240	254	232	263	302	231	236	280	233	250	234	254	229	233	257	234	211	227	218	222	228	240	261	260	268	232	249	236	263	263	257	234	262	224	246	220	232	239	246	221	236	258	258	238	232	230	243	246	254	216	222	252	239	245	239	235	255	266	242	246	237	221	232	211	260	240	261	203	233	218	229	206	232	241	264	234	233	239	244	254	226	257	252	249	251	263	216	236	233	243	230	250	233	233	250	259	242	268	248	267	250	239	261	241	224	262	236	240	267	248	250	245	250	227	255	244	244	237	255	241	270	215	259	244	235	217	256	250	237	214	254	253	237	245	241	241	253	259	232	241	232	266	214	227	231	238	219	234	240	260	246	212	231	244	199	215	228	227	243	271	231	234	247	212	222	218	208	240	255	251	261	264	234	246	234	228	241	261	247	227	216	218	249	264	231	237	264	231	244	233	241	248	211	248	231	241	232	227	224	232	266	249	241	234	205	253	226	224	210	227	238	248	259	240	268	234	238	233	244	238	246	261	246	241	233	226	277	249	246	228	221	237	271	261	253	245	243	236	232	230	236	244	228	252	227	205	243	245	242	210	254	255	235	219	231	242	248	247	234	225	222	239	269	216	217	215	235	232	254	238	204	266	234	263	223	229	251	256	249	254	208	235	240	230	219	260	247	217	251	233	243	233	249	264	246	244	241	226	240	250	245	241	254	227	257	200	235	258	224	281	222	202	256	276	244	232	226	227	244	233	250	251	233	241	266	256	239	238	244	272	224	218	201	223	213	211	228	220	282	247	235	231	235	225	221	240	247	229	219	239	263	210	240	257	284	248	266	240	201	238	243	221	231	255	228	262	252	223	220	217	267	242	263	271	245	238	240	253	248	208	255	221	263	245	270	265	222	202	230	229	258	271	264	242	256	232	261	231	251	246	246	236	240	250	245	230	230	219	242	230	264	242	232	252	244	220	250	230	211	218	238	229	236	240	213	257	266	272	197	241	285	237	251	218	197	276	247	229	240	261	253	227	242	265	254	241	259	227	263	235	239	244	252	257	235	213	252	228	224	242	280	272	223	259	239	251	253	227	228	221	248	226	242	260	232	220	220	190	237	212	265	226	207	197	265	244	242	233	266	254	241	227	230	238	235	230	224	226	245	245	223	267	240	236	245	259	246	259	251	245	248	244	206	230	239	242	214	217	267	266	239	219	234	228	247	227	221	254	250	210	223	225	238	224	225	229	208	242	225	211	232	245	243	229	228	230	215	256	235	225	262	223	209	260	250	245	262	243	227	229	230	239	243	235	217	254	241	234	258	243	258	253	239	228	195	232	234	246	225	270	266	233	261	237	232	264	219	251	244	241	228	228	248	232	234	242	240	240	227	235	233	225	232	219	231	251	244	226	223	248	260	227	196	213	236	279	229	261	247	263	271	248	216	258	240	243	273	242	267	228	232	249	246	247	241	218	243	269	238	260	266	249	240	239	248	232	219	231	218	218	231	239	257	241	257	218	251	243	235	243	256	249	216	247	242	231	226	230	236	240	248	261	269	247	275	247	231	227	229	237	236	237	233	236	250	218	227	245	240	265	234	270	274	271	251	212	242	245	237	263	249	224	222	231	240	227	246	247	233	271	240	226	262	253	260	242	218	226	244	247	223	256	231	235	246	238	235	236	239	245	236	209	223	274	296	236	221	259	255	240	225	250	254	229	224	231	247	215	274	239	238	242	258	237	259	275	230	209	236	222	233	207	213	232	248	209	279	230	248	226	221	257	243	247	247	229	247	205	255	226	238	212	242	228	239	229	225	229	250	243	248	259	236	225	226	233	223	262	236	234	227	237	228	225	274	235	231	254	222	244	210	243	237	247	237	236	222	240	247	298	249	232	224	246	238	237	238	226	232	232	259	242	234	220	253	226	222	232	238	262	255	235	245	261	248	247	248	246	227	263	247	225	248	240	270	218	223	246	235	221	248	251	242	251	210	219	204	226	231	210	256	236	245	234	238	193	234	252	236	235	216	217	250	252	245	237	236	256	254	251	253	230	225	220	232	236	224	223	225	245	228	219	218	236	267	227	265	236	236	242	246	247	271	220	244	290	221	234	233	259	231	200	225	234	220	201	228	214	225	246	251	239	227	246	214	229	214	241	265	249	247	223	216	232	232	266	252	225	246	235	265	245	258	225	236	238	244	255	254	234	234	259	239	254	222	223	251	248	236	249	258	217	260	246	276	229	219	248	266	249	246	257	239	263	262	211	246	236	237	240	257	238	227	257	214	272	247	247	239	231	280	226	253	232	239	242	263	245	283	220	267	243	236	220	242	217	233	224	273	252	230	201	272	229	231	246	236	256	266	250	273	224	249	260	247	242	227	267	248	226	252	234	216	243	263	227	256	242	247	240	231	220	251	252	239	258	258	242	248	221	226	230	221	251	285	212	241	235	241	232	231	241	220	262	207	243	218	257	239	249	219	247	238	248	252	264	205	238	237	249	251	260	235	237	238	244	224	227	231	238	260	240	222	212	235	255	204	239	239	235	271	213	225	267	246	239	237	234	241	221	250	214	248	248	237	234	236	252	245	236	219	238	257	264	241	221	235	243	253	237	254	242	251	271	240	244	257	259	237	212	233	221	230	266	232	214	243	219	237	222	214	249	238	262	249	259	233	238	275	247	256	215	244	236	228	193	231	265	238	251	242	221	235	234	245	267	245	245	219	231	212	236	276	218	245	246	262	232	238	241	239	223	246	245	228	243	231	244	254	232	212	234	245	234	219	224	221	260	226	236	234	241	241	246	224	252	235	247	257	232	238	263	240	241	217	221	254	254	270	265	257	218	256	261	269	253	237	208	226	225	223	264	224	213	204	235	240	244	236	268	263	247	249	249	226	209	243	230	220	239	245	277	238	220	244	225	228	216	248	277	239	233	225	236	242	251	214	267	232	272	228	252	219	254	239	259	254	248	238	245	234	253	276	252	246	242	223	222	237	274	233	221	259	235	254	226	252	238	254	232	260	227	274	228	240	264	218	245	230	227	218	217	235	243	242	221	252	254	222	235	269	249	225	235	238	256	262	281	237	212	244	248	247	251	240	230	226	254	261	265	249	239	237	241	253	260	239	252	240	274	236	250	221	232	270	253	260	216	240	245	209	240	239	274	248	269	230	259	248	217	220	234	195	242	260	201	246	231	246	241
28619	18550	22459	8852	3454	2733	2399	2034	1647	1434	1402	1281	1105	981	952	859	828	762	755	716	755	741	701	692	683	607	625	635	617	612	589	618	651	582	631	581	592	567	549	533	548	599	532	532	527	489	534	521	579	552	552	544	554	547	528	510	552	546	488	521	501	532	492	518	549	527	526	541	535	540	567	542	569	512	509	549	533	554	510	518	537	524	519	495	534	566	529	522	551	492	551	486	526	517	588	561	525	540	514	488	515	548	604	521	502	480	557	554	590	546	532	545	494	501	516	529	486	541	520	493	543	505	538	507	499	590	568	511	498	545	545	545	517	522	519	527	491	530	541	540	533	577	505	509	484	532	516	544	513	526	539	524	536	546	496	516	528	540	541	494	520	521	536	529	567	547	541	528	510	512	488	539	539	526	534	501	579	525	511	548	506	519	547	546	530	557	528	525	531	542	525	502	505	490	520	509	523	553	563	524	526	516	534	515	531	532	516	580	489	539	503	506	546	515	568	484	493	530	516	490	516	505	540	546	525	516	507	505	523	534	549	510	549	560	523	511	494	518	516	506	518	497	503	539	520	524	558	527	533	504	515	536	515	543	499	553	530	526	535	519	519	531	503	490	509	514	513	557	557	529	540	506	489	523	530	521	548	562	549	516	504	554	492	542	513	491	533	573	566	504	527	555	549	552	514	507	545	522	534	534	509	563	476	552	475	538	522	513	543	532	524	543	542	496	478	518	560	490	508	488	516	517	515	531	541	499	527	585	481	501	518	546	526	525	539	543	552	560	537	477	496	496	525	519	517	508	494	485	543	544	530	527	529	507	571	540	493	528	533	540	529	522	541	536	519	524	533	528	480	521	520	544	562	523	527	526	541	490	496	571	529	532	503	527	520	521	525	502	528	520	516	504	567	566	538	494	513	533	517	509	510	533	530	518	513	534	497	547	507	501	570	539	558	468	546	534	565	559	510	529	511	507	534	518	506	515	529	493	511	500	503	505	551	530	530	590	508	551	522	539	525	501	491	527	504	577	539	526	531	504	495	534	533	522	502	517	548	491	508	498	495	504	503	552	519	504	512	548	504	543	500	523	518	513	497	543	523	577	518	525	560	533	531	508	508	509	539	534	545	510	540	528	542	508	528	514	523	518	501	516	539	506	513	567	560	539	545	560	515	567	528	518	519	558	530	503	470	559	532	527	519	521	559	542	559	544	521	533	501	518	515	538	509	528	507	515	542	541	519	531	566	520	540	505	501	518	546	530	580	539	492	525	486	515	581	534	555	506	513	495	536	482	545	563	511	507	496	533	509	539	522	529	525	559	486	571	509	548	516	528	519	533	543	500	499	538	562	511	552	515	539	512	534	482	478	513	518	513	491	513	540	452	505	527	498	535	565	532	511	547	550	523	526	518	523	486	518	563	490	521	490	492	525	524	506	481	494	537	552	547	490	522	537	513	531	510	569	503	488	523	509	534	536	520	543	524	509	512	530	536	518	530	562	525	529	534	494	486	560	514	558	521	539	536	522	568	507	531	524	518	493	513	528	536	532	544	499	566	552	543	521	530	542	587	499	492	576	507	506	540	458	511	531	504	524	523	550	553	529	491	512	532	533	598	502	563	520	523	520	525	490	562	528	501	565	503	508	548	507	535	565	538	487	493	490	525	488	555	475	536	511	537	483	543	521	544	509	493	522	521	557	497	526	532	561	525	526	525	511	514	540	471	504	507	494	530	521	503	560	540	547	534	541	531	492	535	544	562	555	578	524	553	508	530	507	558	539	463	474	538	525	466	567	547	495	541	516	526	524	496	541	534	540	509	502	540	537	557	491	519	516	531	560	520	529	511	523	520	556	476	541	494	543	533	561	518	522	541	527	537	514	552	545	505	493	503	542	513	531	507	526	578	502	531	510	543	521	544	515	498	535	530	535	533	490	499	503	510	473	528	555	527	538	568	528	526	498	531	544	502	510	545	492	548	523	461	516	545	539	512	535	548	500	555	513	522	558	516	515	533	472	528	545	533	494	511	526	524	519	567	491	523	542	543	499	516	565	548	542	537	515	507	534	502	532	567	512	508	478	526	533	559	534	496	526	518	552	550	555	522	538	514	502	498	512	511	511	529	554	533	521	562	496	529	503	526	540	488	492	543	508	492	511	530	514	533	532	492	538	550	522	499	544	509	507	512	512	517	535	540	481	520	557	510	520	491	566	487	529	535	496	543	527	505	543	532	514	541	531	510	529	476	517	525	490	529	526	553	521	533	555	528	545	513	507	501	531	554	544	551	515	564	515	541	527	532	523	536	520	527	497	526	501	528	516	519	535	529	488	472	507	514	537	518	497	522	529	526	526	507	503	544	516	485	548	463	517	519	591	481	536	514	506	531	507	542	538	519	555	528	498	554	551	531	531	537	507	498	541	518	483	499	550	536	507	514	518	521	542	517	544	521	554	527	558	497	567	571	541	536	493	494	554	511	559	516	507	533	525	530	525	466	542	527	516	529	506	562	494	523	448	496	534	500	523	552	495	521	528	539	506	567	518	522	510	502	529	513	563	527	528	532	519	543	512	515	515	517	534	534	541	511	543	553	513	532	544	556	529	544	511	530	540	523	517	533	518	517	533	545	502	548	526	564	495	497	487	528	565	508	504	513	541	496	539	487	514	503	541	537	564	513	500	556	507	493	528	582	517	496	544	516	570	484	519	523	540	526	475	515	505	525	509	516	515	535	540	558	540	489	502	545	511	568	547	520	558	470	501	501	531	514	506	520	566	530	555	539	535	509	543	511	514	557	471	506	529	507	521	497	507	507	553	482	519	529	527	507	490	514	543	548	528	504	562	496	530	510	546	556	503	540	518	497	540	549	528	496	488	495	554	552	498	479	531	511	521	508	535	513	507	516	522	521	526	516	485	513	538	541	501	479	517	545	553	498	571	510	518	542	499	518	511	516	531	550	515	507	518	476	521	502	504	525	502	515	505	533	515	549	500	546	519	525	530	593	488	517	566	493	506	525	523	524	522	489	551	573	543	513	509	557	534	528	509	526	534	543	516	566	525	517	531	547	562	503	515	537	496	539	553	516	514	575	536	492	522	563	523	503	540	533	528	512	522	538	534	543	532	527	524	542	525	509	547	526	533	505	510	515	523	552	527	495	525	517	497	583	529	483	572	506	529	505	530	521	521	525	515	511	524	530	512	560	520	520	529	527	494	528	525	543	543	492	497	526	527	531	518	546	516	554	510	490	522	511	569	534	512	526	520	555	535	542	568	533	507	519	520	531	579	526	563	552	514	530	501	496	533	523	523	474	531	534	506	520	529	518	529	513	546	534	510	514	549	506	511	522	575	520	504	489	516	488	528	551	495	532	534	521	533	513	514	530	483	518	508	557	552	527	540	520	554	532	487	505	515	505	546	533	507	500	570	514	564	483	516	519	546	514	551	495	505	517	536	482	541	522	514	541	509	536	498	546	535	538	523	549	558	518	462	544	516	531	533	518
57738	34976	27839	11590	1947	984	830	720	597	521	521	471	393	381	424	368	363	362	343	360	336	314	351	368	354	301	342	295	324	289	309	306	309	296	331	289	336	302	319	294	299	324	302	293	272	259	263	273	293	306	325	277	288	255	312	320	276	317	315	288	313	293	281	314	327	302	283	280	285	298	285	287	331	294	272	301	263	315	302	291	301	291	283	269	290	269	259	298	304	303	329	287	281	304	281	297	311	281	296	293	302	288	299	292	281	299	283	282	296	292	314	329	316	250	297	267	295	306	283	300	276	291	306	313	307	301	287	316	262	298	265	305	289	273	255	289	282	267	285	280	276	258	325	249	298	287	303	286	315	297	254	268	273	295	316	293	299	286	296	308	272	272	306	305	290	285	304	264	290	298	274	294	268	316	309	313	294	299	265	287	312	280	276	308	280	275	300	309	290	284	311	284	306	295	275	265	297	315	301	303	279	260	301	306	299	330	287	270	265	265	318	314	290	275	310	295	280	274	295	266	275	283	286	321	292	291	291	298	307	284	258	346	278	265	252	316	269	284	302	254	310	273	274	303	302	282	282	299	315	265	289	270	297	246	281	325	293	271	278	287	262	278	281	343	281	286	313	299	318	286	315	286	274	269	302	329	272	291	288	287	277	290	298	321	297	291	262	319	264	289	262	281	283	301	266	298	302	297	279	279	318	260	276	308	287	274	287	271	311	269	257	316	320	292	311	303	289	310	288	294	270	309	255	259	292	309	278	302	272	294	283	291	296	281	312	280	284	285	296	326	297	276	324	315	259	250	270	263	284	271	315	286	337	266	322	327	305	313	294	276	279	299	289	297	249	287	298	314	294	272	322	280	295	274	292	278	265	296	287	281	297	285	303	222	274	272	315	266	238	240	284	320	294	269	291	279	268	308	290	263	318	284	306	289	340	271	298	259	280	285	271	324	306	312	300	294	292	311	287	313	291	306	278	269	242	322	285	268	306	290	288	331	271	259	294	292	285	287	270	296	276	302	313	297	316	307	283	306	311	318	271	309	310	264	279	278	289	307	304	299	277	284	315	292	308	313	257	289	294	286	319	276	254	288	273	304	293	300	260	274	306	272	315	308	290	276	302	299	290	286	293	286	315	270	294	260	297	309	299	284	291	308	267	285	279	289	273	300	266	290	286	277	292	280	268	300	292	300	316	291	289	257	277	269	295	276	315	291	310	262	278	284	292	286	282	260	277	283	292	268	281	312	283	284	303	316	271	277	283	269	315	332	280	272	322	311	283	270	243	299	270	298	288	308	274	284	299	280	317	274	298	294	305	323	323	260	258	282	294	295	310	336	293	254	273	303	294	283	280	299	274	298	308	300	297	314	307	269	253	305	303	283	301	274	306	318	308	305	269	285	255	272	266	293	260	319	332	321	278	301	310	268	284	300	297	305	307	285	272	297	265	289	277	283	317	296	309	288	259	271	255	321	305	277	280	272	305	294	280	297	278	316	316	261	306	282	271	275	241	276	310	271	313	334	289	285	349	309	289	282	270	298	310	274	287	260	282	258	286	255	305	300	306	287	304	293	287	289	272	283	312	291	309	287	319	291	303	292	347	273	304	283	250	316	293	289	271	310	258	286	271	308	298	314	269	265	292	268	286	303	284	282	317	275	304	297	249	283	268	282	314	271	293	294	308	300	303	325	277	270	280	282	307	301	277	327	286	230	271	305	293	293	270	256	273	288	285	276	320	292	322	276	260	281	289	324	285	298	318	268	288	291	269	299	310	325	343	303	267	273	311	290	297	294	267	292	296	290	268	318	243	271	271	292	307	277	271	305	296	283	277	315	282	264	258	290	280	271	269	289	274	287	306	292	287	289	308	318	288	327	311	285	296	261	282	294	293	302	296	289	284	313	294	306	301	328	293	285	284	294	305	315	303	305	295	292	258	304	268	316	312	321	297	283	276	279	282	259	296	289	270	285	281	259	311	303	277	301	285	280	310	277	292	296	264	291	316	297	317	290	318	263	283	274	291	257	254	296	309	288	316	264	265	294	318	266	270	284	268	273	290	300	259	269	252	263	289	300	285	258	271	289	281	302	297	279	324	261	267	280	286	249	296	292	298	287	315	287	284	329	270	316	306	281	304	271	309	322	271	310	271	271	293	250	312	338	312	279	308	261	256	278	307	238	313	309	293	312	255	267	291	314	282	249	291	297	288	303	307	280	281	280	326	288	326	308	260	323	294	289	286	297	336	332	314	287	303	282	305	327	322	293	323	289	287	265	272	306	268	280	274	283	255	327	271	301	262	297	282	305	289	264	293	325	275	282	280	300	319	296	292	274	264	266	266	286	288	293	280	291	306	287	312	321	302	294	284	313	313	297	298	303	306	262	243	301	315	284	258	289	294	310	300	291	298	278	315	303	295	256	303	293	299	337	312	278	276	264	307	282	311	284	284	272	268	268	284	297	301	305	250	321	286	296	264	288	285	288	288	279	334	308	279	294	283	313	273	255	282	285	283	273	291	295	290	278	337	306	278	288	254	267	299	299	263	292	269	295	286	295	326	283	283	279	288	299	293	294	308	322	289	301	298	311	307	310	273	316	298	310	303	265	293	263	320	265	269	287	289	278	276	291	291	271	328	280	283	287	280	266	306	252	278	298	287	297	267	294	316	301	340	323	271	269	305	261	295	282	275	310	322	278	273	303	289	319	299	270	283	291	302	292	263	285	303	299	287	258	305	304	261	320	288	313	284	267	299	327	298	291	278	288	292	267	300	278	279	275	269	298	293	303	261	284	271	265	315	260	302	267	323	318	284	320	293	296	271	273	286	280	281	265	305	314	312	268	262	327	288	309	291	295	269	282	274	270	279	286	312	288	273	263	269	246	288	294	300	288	261	273	325	293	281	320	334	306	290	275	289	317	279	277	309	279	280	270	281	271	266	292	328	300	270	292	287	288	333	286	297	297	298	257	296	295	283	292	294	292	316	317	299	266	290	299	303	263	291	294	296	304	300	299	263	296	330	268	304	267	292	297	318	295	265	291	276	261	286	265	291	255	272	263	294	306	263	290	276	276	252	305	284	297	267	281	264	295	287	253	297	310	266	283	274	270	289	323	284	274	298	310	319	296	273	297	284	265	301	303	310	264	296	299	314	275	315	290	289	303	305	269	299	255	279	310	256	290	318	279	293	284	302	278	270	328	292	277	287	336	306	297	303	313	286	304	272	314	301	295	315	345	277	295	298	279	249	295	276	284	263	302	246	271	280	253	311	267	269	293	264	262	286	299	275	283	322	293	297	267	329	289	283	289	269	308	295	306	292	276	329	325	325	294	287	294	261	310	287	290	305	272	274	307	334	280	306	274	281	274	284	275	286	280	303	293	280	257	280	245	303	265	297	296	280	283	321	304	294	303	301	286	271	292	298	295	300	285	275	310	279	276	288	295	268	290	286	292	251	334	262	289	257	292	262	268	249	276	296	325	300	297	301	306	320	269	263	309
34120	24888	30563	15726	4718	3670	3149	2638	2021	1940	1784	1618	1342	1315	1179	1088	1088	984	921	872	876	868	906	874	887	830	690	723	716	712	743	710	768	724	780	744	740	667	707	654	641	654	636	623	650	655	672	650	649	650	677	663	650	616	615	657	648	666	648	617	657	599	653	615	644	611	610	603	601	596	670	589	595	614	646	633	624	649	559	611	664	622	611	601	596	613	609	585	668	598	679	637	607	636	588	601	617	610	604	613	564	596	649	611	639	621	622	612	607	627	618	622	636	589	611	653	598	608	609	630	629	578	601	606	601	640	622	648	607	585	626	581	639	650	638	593	573	615	643	648	632	646	575	609	612	607	604	555	578	584	610	585	603	626	623	595	632	598	623	621	614	569	612	627	620	620	643	536	649	571	629	629	622	611	621	623	618	592	627	554	594	657	614	592	578	612	609	626	662	544	633	624	668	618	647	651	637	644	650	605	578	577	630	618	648	660	577	595	648	623	621	545	595	638	614	600	577	598	602	624	620	589	638	662	609	650	591	642	611	637	648	602	633	608	621	643	594	643	625	636	602	629	590	599	595	632	624	589	587	625	593	646	606	591	569	594	593	641	605	613	578	580	655	609	600	617	634	665	615	627	649	583	594	632	654	616	611	679	600	637	640	584	628	635	613	636	635	607	666	642	675	593	658	610	620	596	615	630	598	610	659	595	592	626	656	609	639	610	598	641	624	600	627	595	630	615	590	562	632	593	616	609	601	561	582	598	669	594	649	620	649	605	622	610	625	579	586	630	612	628	642	601	579	596	613	636	599	617	559	609	624	597	625	581	583	589	642	614	628	577	649	650	595	605	618	650	602	581	594	649	591	630	617	597	605	629	657	598	661	606	637	637	597	624	612	583	660	673	625	598	611	595	614	612	631	604	632	622	586	583	652	611	646	590	666	648	600	579	595	603	618	603	588	614	602	617	611	610	636	623	584	596	593	605	600	624	612	622	666	604	613	610	681	622	672	604	599	609	625	614	626	599	606	605	645	619	574	662	588	592	589	587	630	640	651	627	580	607	574	628	634	596	655	623	642	618	622	616	629	606	601	614	642	628	649	587	651	629	610	640	626	630	565	676	577	657	606	573	642	641	621	616	640	599	665	600	650	609	610	591	553	591	608	610	693	611	634	671	636	611	640	620	607	633	626	578	603	643	592	644	643	608	621	609	593	559	566	597	643	585	576	641	589	569	676	645	598	644	605	631	581	617	632	626	582	631	630	613	641	582	624	700	640	574	617	609	608	590	607	629	672	606	617	611	610	625	626	624	671	598	602	627	634	621	635	612	648	645	585	597	604	658	620	643	593	576	634	577	607	634	615	606	605	606	620	604	614	619	610	650	604	585	646	598	670	614	632	622	632	614	604	641	592	628	595	622	575	626	595	637	607	614	650	617	597	623	614	607	627	632	603	636	650	606	656	606	637	635	653	603	609	595	604	616	619	636	596	606	623	610	580	619	616	679	626	649	624	591	636	614	619	598	560	619	617	619	609	621	601	637	655	628	650	570	583	635	648	626	587	652	655	599	611	587	623	628	593	623	597	640	613	614	596	637	601	624	641	598	658	619	600	590	607	585	644	645	613	657	602	597	649	602	636	624	591	625	597	642	632	611	599	608	647	624	620	629	640	631	602	627	619	580	612	620	631	644	595	631	580	593	596	591	594	615	623	639	633	638	618	626	633	655	653	600	613	657	630	645	589	604	608	633	606	619	587	645	627	610	631	636	603	590	629	642	634	626	646	539	687	574	571	629	599	602	638	613	581	622	637	561	614	617	619	560	579	655	611	637	589	610	654	601	598	661	600	614	621	622	624	607	618	640	683	615	679	650	621	641	593	623	631	575	620	652	588	622	613	635	651	627	622	640	594	602	643	672	610	590	649	637	610	595	625	626	649	611	598	648	609	605	584	671	549	649	570	596	577	604	626	598	611	611	614	589	646	658	605	642	621	620	667	647	600	631	613	605	643	573	621	627	652	638	583	682	614	585	633	646	578	627	603	592	621	627	605	608	606	642	634	622	630	626	601	589	601	600	643	575	573	564	616	630	599	611	574	618	621	649	636	616	620	641	596	614	608	623	621	582	594	590	597	590	639	628	649	634	648	617	624	600	617	622	637	611	608	599	556	650	590	624	627	672	607	636	625	600	619	587	621	644	618	603	645	625	614	663	597	638	648	599	618	623	613	656	586	638	608	608	650	617	621	601	633	628	640	609	621	565	601	589	674	630	627	637	648	579	620	598	598	581	654	587	566	575	629	622	652	630	632	627	622	652	621	576	620	652	596	680	638	605	616	629	623	632	679	639	625	649	667	565	653	574	573	629	597	615	611	642	599	623	598	621	650	594	654	581	607	638	650	632	602	629	599	585	591	599	599	557	619	566	609	635	585	605	624	589	604	644	615	609	583	630	600	639	643	629	627	619	570	611	564	609	628	622	602	643	621	574	561	591	652	613	643	636	652	614	630	622	626	609	604	619	641	589	628	568	614	579	623	632	641	605	609	645	695	616	655	604	636	668	590	568	632	568	630	645	633	639	629	627	632	604	603	643	562	620	655	624	635	600	625	642	619	611	630	592	612	647	628	608	634	643	616	659	610	614	610	569	570	633	648	619	589	655	626	658	650	641	605	647	616	644	619	611	639	641	607	637	647	583	620	628	579	629	620	587	606	669	622	624	615	620	658	640	673	589	640	598	630	614	638	588	651	641	652	638	593	633	624	623	590	619	622	620	616	561	597	606	619	625	649	618	613	625	635	604	623	652	640	611	626	568	624	612	644	614	624	615	648	609	642	605	623	586	589	579	624	583	631	607	657	634	605	604	617	644	631	623	628	596	587	653	621	591	623	621	543	634	602	618	616	598	632	600	607	614	611	614	597	630	656	628	597	600	626	592	637	641	624	619	626	622	642	631	576	579	574	640	628	622	629	585	659	601	597	600	589	604	612	615	603	648	647	603	668	609	606	601	662	613	644	599	644	586	597	589	578	624	601	627	608	600	658	616	610	583	599	593	594	633	559	575	627	611	626	623	616	596	632	615	601	623	634	565	608	614	610	621	624	612	627	604	619	633	585	536	606	651	595	619	622	614	621	609	599	610	611	604	644	636	598	632	577	593	626	616	605	595	617	613	654	619	642	637	630	592	622	643	600	617	647	625	602	616	615	585	638	617	610	611	622	608	566	598	574	592	587	606	593	590	567	595	597	614	608	620	649	621	579	648	619	608	618	656	575	562	635	575	622	621	602	628	637	600	631	672	602	618	606	625	592	623	624	613	654	604	620	618	646	644	638	621	637	618	628	631	666	635	593	573	607	621	603	624	589	593	577	601	581	632	622	588	598	594	656	590	623	653	602	624	619	602	568	592	619	584	622	645	631	615	634	610	633	607	675	663	618	651	625	635	621	633	582	619	578	621	603	567	636	599	596	585	584	644	605	609	608	615	591	621	655	622	611	596	618	623
36131	19573	9515	2035	612	469	420	408	360	349	319	288	297	305	252	296	282	261	272	251	253	248	258	303	238	261	286	264	255	254	294	251	235	267	294	307	247	288	263	267	261	256	260	269	263	296	247	260	259	276	278	252	241	272	266	255	257	246	237	243	252	268	252	247	239	258	257	271	261	242	273	266	268	261	247	244	260	246	255	237	232	248	244	249	269	261	256	228	262	248	221	248	268	272	272	247	250	268	245	246	260	268	228	243	213	271	265	283	259	257	282	269	282	296	252	260	264	286	250	275	233	278	259	269	228	269	247	259	250	265	240	222	259	267	302	244	236	283	258	260	226	251	289	259	265	264	265	247	275	248	270	245	243	256	228	243	244	273	230	244	251	266	251	256	254	234	247	263	244	245	252	269	257	252	256	239	257	238	246	254	216	258	275	244	244	244	267	234	261	265	244	254	227	226	250	239	254	264	259	260	249	243	249	251	300	238	272	228	255	232	291	260	244	266	264	257	225	277	253	267	249	281	262	256	280	277	248	287	265	247	257	262	249	272	273	242	242	284	272	264	279	244	251	265	283	252	242	251	253	265	281	222	269	268	278	296	236	247	239	257	247	286	272	260	264	249	255	256	267	272	233	233	243	249	263	227	268	259	256	248	289	244	252	255	284	269	260	218	253	291	262	309	273	241	248	267	259	257	236	235	254	242	256	246	258	252	240	275	250	230	250	257	290	293	250	258	227	249	247	242	202	241	227	225	279	238	278	272	276	282	259	244	259	256	284	267	241	269	262	243	275	271	265	295	238	233	270	259	274	267	281	264	267	267	246	252	284	286	294	240	242	229	252	262	251	251	280	243	237	272	239	252	224	237	248	250	250	283	253	250	257	247	244	220	267	262	261	268	232	245	289	301	288	281	277	223	274	238	226	232	285	269	230	232	261	275	226	253	240	236	262	216	225	230	249	286	234	293	262	248	284	243	285	261	271	256	257	260	255	260	240	276	246	239	247	245	258	296	288	272	276	254	241	246	268	237	252	238	251	292	263	270	255	255	275	255	263	271	274	254	242	276	240	247	258	241	261	253	238	272	291	254	268	276	225	266	257	258	246	251	252	228	311	275	279	264	256	246	286	235	234	259	243	264	246	250	256	245	276	251	244	244	251	254	251	237	252	241	254	264	270	242	285	260	213	249	272	248	240	233	256	252	260	216	264	270	241	264	256	269	285	252	249	254	222	264	271	248	259	276	234	267	276	261	257	238	261	263	249	245	261	269	262	249	267	245	220	280	262	274	263	275	252	245	240	262	243	299	246	235	257	241	273	241	260	253	264	233	255	250	285	269	293	261	273	256	296	235	262	245	247	254	248	270	245	232	250	247	242	241	257	265	246	251	225	253	260	257	262	244	246	267	251	245	248	245	256	261	235	247	247	287	297	261	267	261	267	270	264	258	282	252	253	276	227	229	248	263	246	275	263	274	242	252	248	270	272	257	248	246	276	234	294	240	261	271	248	259	291	263	272	230	277	263	267	240	241	197	245	267	250	269	258	238	253	249	249	251	243	267	233	278	254	283	290	243	260	248	234	233	243	275	244	269	259	242	292	236	258	268	265	243	251	283	249	228	239	281	222	260	256	264	233	267	263	226	257	239	240	253	249	268	254	245	268	261	259	266	235	278	272	276	241	270	257	266	237	279	245	272	214	254	240	266	241	277	258	266	252	205	244	259	250	246	287	220	236	236	274	302	261	275	241	263	235	261	243	282	259	245	235	214	237	267	247	264	262	258	287	246	239	276	230	238	250	245	280	236	244	237	261	281	235	242	233	286	241	249	221	271	248	278	231	260	260	276	280	239	281	235	262	302	267	260	248	227	245	240	253	251	244	244	253	238	252	261	249	241	225	225	239	258	266	244	277	250	263	253	231	232	255	261	271	254	268	249	252	250	239	273	264	225	238	272	286	244	285	258	250	252	248	267	254	269	263	276	273	286	267	255	264	246	238	292	226	254	259	248	253	255	254	241	265	261	254	225	245	236	266	255	242	244	253	277	267	224	272	276	254	298	232	255	289	242	241	267	250	264	249	267	241	291	242	252	252	276	265	253	247	285	256	237	269	283	256	246	270	239	252	236	247	259	215	249	273	233	242	252	265	259	256	247	236	243	234	269	279	262	269	274	228	226	276	220	237	236	240	269	256	257	247	250	274	263	250	258	294	249	254	238	241	274	241	237	273	281	235	224	276	258	275	253	262	243	261	260	266	255	269	291	246	263	269	243	240	250	265	244	223	230	259	225	238	227	249	278	273	258	265	227	234	274	237	279	229	256	261	244	246	247	258	252	288	240	257	240	258	259	249	249	230	240	235	270	207	282	265	238	262	241	265	277	259	274	271	252	264	285	264	262	242	279	242	275	224	242	277	259	263	248	258	251	276	279	239	256	245	255	280	226	227	276	281	250	253	268	252	265	233	230	279	257	281	266	232	245	231	257	257	263	251	274	266	241	237	234	234	253	255	233	259	225	251	264	242	219	272	257	246	256	234	265	298	227	266	264	252	266	249	237	222	260	254	246	248	252	261	258	281	243	245	262	265	265	246	297	258	241	268	249	288	261	240	269	302	270	261	288	266	265	249	237	264	277	246	262	264	266	248	257	268	286	264	259	284	295	269	267	240	269	251	269	238	258	250	269	264	244	273	259	222	251	223	238	260	253	290	267	275	231	248	253	271	279	248	265	247	262	265	237	266	238	272	265	245	249	238	247	268	244	268	234	253	245	260	279	281	230	246	243	240	265	283	264	266	261	235	251	269	241	250	268	238	230	246	252	248	267	246	248	235	266	265	265	218	263	235	251	274	260	264	223	274	237	262	255	234	294	233	245	260	272	252	245	259	262	257	256	276	291	274	272	246	265	250	256	254	251	257	262	254	251	246	237	241	283	242	253	254	236	270	269	251	240	270	247	274	262	268	277	281	234	240	249	276	260	260	261	292	282	275	239	256	252	246	289	296	265	263	294	270	285	256	256	236	242	219	256	248	268	229	262	234	228	255	240	258	278	249	247	231	285	250	245	241	245	236	269	284	259	277	266	275	271	259	249	245	272	282	238	258	284	260	258	250	237	265	271	249	283	252	229	239	229	255	266	276	266	230	240	224	255	255	263	223	232	243	269	232	258	272	260	260	263	261	258	255	256	251	273	249	272	266	232	242	269	245	234	235	263	241	262	268	237	294	262	239	243	233	254	239	263	233	257	252	232	242	259	262	284	251	243	270	242	242	270	261	250	241	242	268	249	261	258	269	221	239	237	296	277	316	279	290	238	229	265	226	239	245	238	260	258	262	280	240	282	235	287	278	249	262	243	261	269	266	248	239	281	255	258	270	263	266	261	242	267	306	248	258	261	257	230	260	242	263	261	280	255	248	243	271	272	243	260	227	230	286	257	242	258	263	275	276	242	283	267	289	260	280	256	261	254	218	243	273	284	257	244	230	270	217	250	267	252	248	243
19698	13238	11592	3818	1860	1574	1405	1245	1077	988	969	911	759	794	735	743	733	618	678	636	589	657	620	595	583	611	602	601	568	566	568	543	612	557	541	563	630	511	601	588	535	544	524	540	546	526	581	550	534	549	531	550	511	519	541	531	516	548	481	537	533	547	544	549	545	549	572	545	544	523	544	548	534	568	537	552	570	525	565	537	484	555	558	586	535	548	563	574	542	531	573	556	579	551	538	566	535	526	568	580	535	582	597	561	526	550	578	540	538	558	524	547	577	539	557	491	528	536	521	538	567	522	573	580	572	566	557	518	573	538	544	552	526	563	603	548	596	558	559	568	588	546	535	533	559	569	536	573	510	543	549	514	548	557	595	525	557	531	529	526	556	577	541	542	555	559	563	542	524	548	540	517	531	589	553	537	527	547	561	539	540	614	561	555	547	537	533	512	541	543	538	560	550	526	516	525	516	516	535	553	538	538	524	577	551	547	554	511	505	585	591	519	541	572	551	551	513	539	547	546	579	571	573	534	584	567	572	484	534	558	576	526	571	545	547	556	524	540	627	533	574	537	553	576	556	497	534	533	537	537	505	515	554	560	565	559	538	530	546	574	596	557	559	495	537	549	547	552	532	507	502	572	570	550	537	537	576	538	569	557	545	523	547	577	585	527	540	565	574	557	577	574	567	551	575	547	543	548	545	559	528	528	526	574	532	583	533	519	556	561	529	562	550	551	550	512	558	528	562	549	545	561	575	552	485	537	559	543	590	491	529	522	511	541	531	513	544	560	565	533	561	569	554	551	550	568	568	532	500	495	579	487	489	507	555	554	533	530	563	561	535	547	587	526	526	538	517	517	560	508	532	540	535	561	534	569	513	591	538	553	540	545	518	541	557	550	539	520	553	553	597	562	545	539	550	602	580	574	550	522	475	554	574	520	510	600	525	534	531	526	540	547	534	554	563	519	539	592	506	576	517	528	532	505	516	535	536	532	512	556	580	533	514	561	550	563	542	535	557	506	553	534	589	542	572	561	536	537	541	548	524	527	514	542	543	558	567	555	563	590	553	513	501	585	539	520	579	566	566	533	553	506	514	572	514	571	516	557	552	560	561	556	562	523	538	577	544	562	528	537	562	597	554	524	552	578	562	515	550	527	555	568	534	523	580	531	504	566	571	555	562	545	562	533	589	551	543	566	534	529	552	510	536	546	533	533	568	541	527	559	577	535	517	526	523	557	553	569	559	533	510	559	554	548	569	528	578	533	581	578	552	571	528	566	533	528	565	498	576	577	548	573	561	525	517	565	532	574	524	528	562	557	553	558	529	592	525	525	527	544	550	586	573	537	541	551	552	567	475	527	535	502	580	576	550	541	529	539	587	513	579	569	541	539	597	550	539	543	533	534	530	569	567	514	535	569	547	555	591	529	540	568	551	588	525	512	549	515	542	557	521	554	542	517	564	555	551	590	537	553	526	545	533	562	545	572	504	541	501	529	513	551	495	559	540	537	509	549	586	551	526	578	510	547	598	518	576	566	555	530	518	578	527	550	525	549	562	579	559	531	533	584	552	585	566	539	538	501	547	574	528	574	544	561	544	532	522	567	555	612	563	587	555	534	516	583	508	536	549	548	575	509	517	538	539	557	533	557	556	546	543	581	526	510	556	589	510	487	544	512	537	550	552	536	514	529	582	553	516	565	543	533	515	515	573	574	548	499	519	558	527	561	515	535	562	547	496	528	573	509	563	504	518	526	544	544	556	560	506	551	566	589	520	498	575	558	543	530	549	559	530	561	560	539	586	535	515	541	545	552	528	563	524	530	556	535	560	526	556	510	507	524	517	542	503	501	525	532	509	543	578	520	498	522	530	541	523	541	589	552	546	483	535	548	493	562	522	554	550	573	537	526	511	586	557	539	561	499	548	585	516	551	553	563	516	529	552	537	555	522	550	535	544	575	531	595	538	549	546	561	532	518	528	569	559	556	524	524	535	538	528	611	555	554	534	546	535	568	520	524	532	567	534	581	535	533	578	551	502	549	553	580	577	544	528	536	536	529	526	507	584	542	549	569	555	530	566	527	553	547	521	558	563	534	539	554	549	533	589	573	551	536	570	545	542	531	559	582	535	548	492	530	572	511	502	546	552	516	545	573	536	545	544	507	525	519	558	565	543	565	586	556	550	521	567	547	563	574	539	563	559	548	566	506	590	526	542	547	603	548	556	563	547	525	557	566	549	542	540	532	582	560	503	535	566	557	526	533	513	543	565	545	545	567	557	554	523	536	587	553	512	502	538	488	555	552	541	561	590	572	543	511	546	515	547	521	531	573	531	597	520	537	549	529	541	570	547	575	522	519	505	541	558	530	571	533	550	533	547	580	525	567	557	592	561	551	504	532	588	514	529	562	543	510	583	553	542	536	545	561	566	547	514	541	563	526	554	533	516	577	543	540	568	539	548	575	612	474	549	519	499	504	545	513	529	530	552	532	514	556	554	547	532	523	542	558	565	551	579	553	542	517	559	583	554	526	542	559	565	556	543	504	542	530	567	551	513	561	510	516	525	541	571	570	575	563	565	558	534	561	556	512	589	572	539	548	527	564	585	544	558	556	517	567	519	547	538	562	521	546	554	549	525	521	555	552	532	541	550	559	541	534	486	571	551	579	566	623	594	587	548	535	532	541	511	548	574	533	562	557	526	557	586	565	580	556	584	557	600	542	567	563	539	556	551	594	520	526	545	573	570	583	535	552	515	545	504	551	571	597	548	505	544	555	514	505	544	538	536	523	529	536	544	570	543	530	516	546	523	512	511	537	552	557	543	514	506	553	529	539	552	541	578	559	555	569	560	564	541	586	562	570	515	594	518	537	537	533	518	530	506	561	605	514	549	502	565	497	535	558	589	546	531	523	544	537	543	548	561	533	556	542	511	534	541	552	552	565	563	567	521	524	554	571	587	537	546	569	537	541	552	554	545	546	619	568	553	567	573	588	530	580	561	552	522	518	535	568	521	585	548	514	523	537	506	543	526	539	533	530	521	531	555	588	556	539	558	516	588	509	543	544	542	500	519	546	545	577	553	562	557	556	548	547	553	592	576	543	559	531	522	553	529	574	555	542	562	557	591	573	549	562	571	562	553	529	569	545	524	532	524	508	522	547	545	576	561	573	537	595	546	567	508	584	551	533	564	522	566	527	538	492	526	546	560	535	526	549	538	560	522	551	558	589	499	542	555	586	557	567	576	530	521	546	562	527	563	542	518	591	513	572	548	522	526	546	546	560	542	557	544	542	494	545	538	527	542	513	558	534	566	512	532	516	568	534	578	541	548	555	533	559	534	544	509	552	571	527	536	524	559	504	535	544	569	568	497	536	552	573	556	532	533	519	529	564	543	562	560	530	539	573	522	544	541	559	553	575	529	558	554	553	551	523	540	534	576	562	550	519	536	565	541	537	565	543	499	522	532	537	529	528	537	541	540	557	533	608	524	514	592	557	535	561	566	562
50019	27946	16197	5388	1171	766	663	547	467	423	365	418	338	342	307	292	287	280	260	273	227	254	302	287	263	255	257	257	263	242	241	266	251	279	234	251	232	245	222	265	274	238	276	250	277	239	260	229	237	223	287	230	239	244	243	255	241	266	249	280	227	229	268	242	243	238	228	213	237	286	236	217	266	240	230	228	278	224	253	232	245	265	265	264	266	234	261	235	243	234	250	238	234	226	254	223	212	247	257	231	234	227	266	227	230	228	220	241	239	226	232	250	230	238	217	249	261	251	267	252	275	269	284	245	236	262	250	285	241	257	242	213	248	282	251	246	218	248	234	288	262	246	242	249	238	259	261	213	274	227	249	254	219	250	244	242	268	272	210	224	252	230	226	231	221	254	276	226	278	241	250	233	247	244	240	246	205	251	217	234	241	245	247	228	224	265	255	246	231	255	218	242	224	254	230	239	249	228	200	254	274	213	237	275	258	230	280	247	263	245	259	236	221	264	263	233	252	250	233	218	241	253	249	245	222	255	254	266	242	254	233	222	238	259	252	212	232	250	249	245	275	235	253	250	239	242	264	218	253	259	253	254	242	201	240	263	243	215	214	244	218	230	231	242	250	235	271	244	251	272	235	240	239	255	245	246	269	248	227	238	236	273	212	198	208	240	259	249	233	266	223	240	246	227	248	234	232	206	255	252	225	242	234	230	254	230	247	255	237	250	244	252	203	264	236	247	267	248	250	226	231	268	234	249	231	240	231	217	226	231	231	238	242	234	262	244	229	261	245	240	227	246	252	261	236	232	222	241	249	243	226	295	236	239	250	239	243	258	211	236	283	249	237	215	243	224	243	238	228	207	263	281	230	255	241	237	231	241	264	230	240	227	203	231	224	250	223	249	250	233	214	246	268	269	231	253	232	244	226	246	268	228	225	273	249	230	246	255	251	231	281	237	259	264	271	261	235	258	233	216	253	230	254	256	236	225	236	283	251	252	258	218	224	236	222	261	245	217	240	260	251	245	242	261	214	240	238	243	231	246	256	262	255	241	242	250	264	256	201	259	230	234	279	260	243	251	206	238	250	264	246	218	230	246	218	255	233	259	224	243	223	241	231	245	241	224	237	233	221	238	251	204	234	272	246	257	253	228	244	266	254	252	268	289	284	220	257	270	225	254	221	215	237	252	257	245	252	230	233	263	260	252	218	223	226	227	231	240	268	226	209	235	229	229	215	216	216	271	252	212	220	249	249	208	264	258	243	285	255	230	280	253	236	234	228	229	255	233	230	251	229	229	230	216	242	232	262	268	293	244	220	264	264	240	260	260	265	231	234	229	252	250	262	274	206	214	214	242	283	250	217	241	250	257	254	237	279	243	201	272	225	225	248	220	258	239	241	249	239	220	247	247	273	227	204	236	272	266	233	240	236	268	271	238	230	238	250	280	260	245	220	245	257	210	212	228	254	233	249	224	252	273	230	236	242	238	202	234	243	254	218	261	271	225	270	257	232	270	237	267	240	240	256	235	250	225	255	234	209	221	230	252	231	202	247	223	242	255	237	248	233	249	250	233	238	258	262	223	257	244	247	234	266	228	227	257	273	249	256	268	279	237	266	259	242	263	229	229	220	231	225	231	245	260	247	253	214	235	227	245	237	242	271	259	230	204	240	249	247	259	246	254	260	244	239	263	254	222	228	213	246	207	262	230	258	242	227	214	264	229	252	216	224	215	222	237	248	251	243	264	236	274	251	221	234	208	248	215	257	276	262	229	262	241	274	242	251	257	239	225	231	260	236	226	247	247	271	220	250	241	222	228	228	263	264	237	271	220	283	244	241	219	238	234	270	244	239	254	229	237	230	264	265	242	217	260	229	241	273	271	241	247	244	234	244	227	221	215	249	242	241	251	231	274	248	240	235	220	228	227	236	229	272	248	244	241	217	257	251	249	252	244	219	249	243	230	252	226	244	252	251	231	291	258	238	222	225	239	271	252	228	258	232	261	237	250	238	259	248	255	269	253	249	262	238	237	263	218	255	247	269	246	243	237	249	274	264	251	243	268	252	246	245	260	228	236	220	244	264	263	242	247	268	252	229	272	256	249	219	239	231	262	261	257	257	267	269	236	245	249	268	237	253	229	242	247	243	217	201	248	272	244	277	233	260	249	254	231	261	242	260	240	236	249	242	253	248	256	256	237	280	254	240	254	249	223	239	229	238	246	226	214	249	222	222	282	253	196	248	226	250	265	245	235	244	242	236	251	234	248	243	237	252	240	223	247	244	221	250	258	244	244	243	237	251	264	251	228	241	261	242	263	250	225	252	274	214	241	219	237	262	233	234	268	265	234	220	222	263	254	231	258	237	236	237	267	238	251	244	254	227	243	228	238	253	250	253	199	246	248	244	218	222	244	256	248	213	208	231	226	244	246	254	230	244	257	261	277	243	214	251	231	242	255	221	234	266	260	270	233	277	226	249	233	244	246	248	230	210	265	250	233	251	259	269	267	264	224	240	255	228	269	264	241	249	239	239	281	250	224	214	220	227	273	243	261	258	264	223	222	234	229	281	221	263	230	241	210	236	229	234	199	284	247	234	230	258	250	247	260	261	278	269	238	243	251	238	245	254	254	233	215	254	253	230	253	256	229	264	231	244	221	248	236	231	208	244	218	231	224	201	231	240	252	228	260	217	237	247	219	237	221	227	260	238	253	239	246	254	260	239	239	228	258	244	242	248	266	252	249	229	249	257	242	215	243	232	236	235	241	236	247	227	228	240	250	245	248	271	231	238	254	215	254	232	245	249	241	263	243	245	232	286	236	247	239	218	237	275	241	248	256	231	247	310	248	234	235	255	263	238	269	268	220	263	241	262	233	270	249	227	226	262	268	215	256	248	228	225	241	261	220	236	246	270	261	234	250	245	227	223	229	235	222	235	228	236	219	251	240	241	246	254	243	221	261	254	236	231	243	268	243	241	229	210	231	269	257	244	245	235	224	264	227	234	248	206	237	278	245	242	251	255	258	274	223	256	261	239	218	243	235	257	217	223	220	226	279	255	264	267	233	217	248	235	237	256	255	244	268	222	235	236	243	240	229	255	234	251	252	237	251	228	265	237	237	277	238	217	235	224	231	207	245	228	235	216	251	281	223	256	253	255	247	241	246	223	243	254	246	236	225	252	249	241	227	244	220	228	218	241	246	255	245	259	247	248	201	263	249	209	236	249	252	228	258	247	261	239	269	261	239	241	257	243	229	245	265	262	226	268	220	270	257	265	223	245	272	251	238	257	252	233	242	238	242	248	257	233	241	267	255	242	215	227	235	273	242	235	217	254	219	231	213	217	225	220	203	254	249	266	223	279	250	239	276	244	281	255	239	231	231	256	228	230	236	245	247	275	238	255	256	239	245	261	263	238	248	262	247	214	256	233	258	273	213	234	242	217	243	244	220	259	233	226	251	275	235	236	208	231	247	255	227	242	260	254	246	230	250	253	248	272	242	226	221
29349	18908	19093	9081	3718	2883	2449	1979	1719	1580	1526	1369	1029	1016	1017	940	806	784	739	687	657	648	727	689	700	651	619	671	618	623	612	607	616	629	602	597	593	557	598	577	555	596	586	521	571	560	546	548	529	525	566	529	503	544	562	534	565	533	527	533	537	592	496	527	557	555	517	528	549	545	549	512	556	545	559	497	508	526	504	548	549	492	517	518	551	542	531	520	517	596	517	528	542	517	529	517	485	535	506	510	533	515	557	545	563	526	492	574	499	536	522	526	529	534	519	545	535	531	561	571	524	519	503	532	541	587	495	510	540	491	542	517	595	529	521	528	580	525	533	517	538	562	496	515	478	561	512	536	550	495	488	532	466	524	532	480	550	508	524	534	506	513	484	522	522	546	517	511	511	514	533	540	540	548	520	562	547	543	533	566	543	590	526	520	563	543	565	586	531	537	511	524	535	554	518	463	552	526	503	524	528	534	503	497	525	521	513	541	550	482	537	522	523	535	498	528	512	505	564	524	553	535	549	545	551	509	550	570	530	543	501	560	515	559	511	506	543	546	573	512	494	515	496	548	535	532	545	535	544	537	548	518	516	534	516	543	516	505	528	532	491	544	517	523	537	510	537	545	534	552	552	532	531	533	521	526	455	531	547	552	506	562	577	537	527	533	553	532	560	486	545	545	515	545	540	516	537	548	506	514	513	489	544	552	533	552	506	538	507	502	555	521	553	521	569	528	542	486	540	583	549	511	516	514	523	499	542	527	506	541	512	507	475	535	526	529	521	461	555	532	514	523	500	476	541	545	557	522	544	523	555	510	529	529	594	455	509	532	526	559	528	566	537	557	530	530	532	509	530	545	526	513	530	564	516	480	549	470	537	539	544	526	544	553	511	546	495	528	522	541	507	589	538	551	545	485	513	515	528	520	512	523	541	505	519	484	567	520	528	522	497	503	527	526	529	520	551	527	526	530	521	548	482	518	521	533	550	513	519	543	539	533	565	509	499	525	541	520	542	522	521	527	537	472	509	523	531	549	524	505	538	534	532	541	510	579	505	508	531	513	538	506	483	522	512	542	513	526	540	532	530	498	498	500	512	555	563	527	546	513	535	539	528	501	515	522	510	545	545	504	569	543	545	523	535	503	470	544	528	492	543	503	490	550	537	552	514	552	521	504	531	493	503	540	591	547	526	503	512	517	537	527	498	539	514	504	555	506	511	491	529	546	540	558	566	540	525	523	495	512	512	521	534	538	529	546	514	520	511	522	543	552	498	533	550	550	508	494	527	531	527	536	532	514	537	562	564	518	528	503	548	529	516	511	540	579	492	503	512	524	545	512	534	485	528	509	505	532	526	501	539	518	534	508	529	553	571	536	535	543	524	536	545	539	528	539	534	484	520	542	546	544	494	488	582	485	576	527	542	525	505	512	503	515	529	574	512	568	524	482	534	526	543	541	537	593	542	570	545	515	559	574	506	545	540	567	557	501	541	506	550	545	518	543	541	483	499	507	537	536	554	493	466	566	588	491	527	544	543	543	509	529	540	505	524	498	562	529	509	492	522	515	533	541	523	541	514	511	496	556	529	486	546	560	508	545	509	536	541	528	506	499	544	496	513	517	487	534	567	498	542	552	496	557	549	538	513	511	503	492	548	511	549	517	498	504	550	566	537	506	502	534	514	558	537	514	539	535	543	526	504	577	526	546	511	528	526	534	504	527	502	523	525	508	528	505	520	519	550	530	521	510	548	495	527	474	512	528	501	525	549	546	522	561	522	516	490	528	543	509	527	503	547	534	553	540	529	526	515	484	524	505	512	567	515	501	544	497	531	499	550	548	549	537	552	584	503	507	522	549	500	504	560	519	518	498	510	538	503	536	511	531	521	543	539	530	531	530	562	535	515	535	508	538	522	519	515	507	550	510	520	584	548	507	564	510	531	512	550	547	580	570	559	528	550	515	563	533	510	517	525	528	511	556	572	511	513	543	488	504	535	547	523	547	544	536	523	525	484	534	538	538	512	535	537	540	547	490	514	498	534	508	528	509	528	564	495	532	530	537	533	541	535	537	524	563	521	506	540	483	557	554	504	552	533	530	517	478	512	555	508	558	500	528	537	523	526	518	530	512	517	556	525	532	481	527	510	496	519	520	497	524	546	544	497	529	572	495	554	558	532	548	523	528	503	501	508	512	524	492	521	512	533	511	576	508	542	539	542	533	545	541	521	540	504	551	538	506	512	500	571	520	529	533	550	558	536	505	498	540	540	534	560	526	532	560	551	516	537	537	538	555	525	515	514	534	531	541	509	507	575	526	503	548	535	581	516	520	533	587	543	505	512	551	538	535	520	535	501	540	521	502	526	564	530	528	532	532	526	565	530	526	512	516	518	522	512	524	550	532	565	529	534	513	499	512	483	534	566	510	511	516	552	534	518	565	550	523	540	481	513	538	536	505	524	506	534	547	547	531	520	512	576	564	524	545	509	542	505	532	545	557	501	528	559	523	522	521	530	508	478	549	560	541	509	522	515	505	525	544	534	468	538	505	519	480	517	517	501	518	494	512	545	519	536	501	542	521	555	562	563	527	518	508	532	497	538	525	531	543	577	539	511	516	503	550	560	518	507	563	563	524	480	536	559	545	538	529	553	548	577	511	508	529	550	514	532	509	498	574	529	500	506	604	512	543	531	529	506	553	516	506	493	543	551	557	545	500	502	512	510	536	502	567	539	522	525	506	519	546	542	528	520	558	498	520	521	566	544	524	514	529	511	524	537	531	513	521	523	517	533	521	580	527	532	536	487	517	565	541	576	507	501	500	549	513	509	507	512	547	513	537	548	553	596	561	563	585	488	522	556	522	536	526	500	529	543	534	532	531	525	549	515	551	559	555	571	523	525	559	502	487	494	554	534	569	524	493	556	541	522	558	529	525	575	517	496	541	567	535	537	468	502	547	552	564	557	500	538	524	515	491	510	533	504	539	519	530	506	534	498	509	539	591	523	536	533	562	524	549	544	523	483	518	540	557	536	527	502	534	544	559	550	522	561	526	496	539	508	522	569	534	518	537	529	518	566	492	539	518	509	529	551	548	573	521	491	516	510	522	525	518	505	527	542	528	508	568	580	514	553	521	543	554	549	518	589	507	535	500	564	497	490	514	534	520	542	520	487	576	486	507	497	548	569	495	535	494	549	492	575	513	526	529	510	506	531	525	530	532	550	522	517	533	547	512	529	515	495	515	551	524	521	515	531	556	559	505	541	511	565	504	526	582	534	560	533	535	568	509	557	510	561	525	551	531	504	530	526	566	508	509	573	520	511	521	490	525	516	525	514	511	530	501	549	556	563	559	506	513	526	526	520	506	545	531	525	538	534	506	509	583	499	496	562	516	520	538	583	535	538	529	508	542	521	496	516	517	521	509	563	484	528	496	491	541	528	513	541	526	567	510	542	521	546	540	550	527	517	515	536	533	518	543	490	527	461	561	522	512	519	545	535	555	498	518
56946	34728	24113	9301	2029	1185	900	722	667	607	572	492	430	428	433	438	402	338	323	333	310	349	325	340	327	323	299	319	298	318	308	319	311	341	335	301	313	292	311	313	264	336	307	310	304	303	310	310	305	291	327	276	306	294	284	292	284	285	332	274	287	277	261	316	314	292	294	304	310	292	270	256	274	291	311	304	282	291	274	299	329	311	295	283	292	300	285	295	296	294	299	281	329	259	311	293	266	307	262	302	288	300	242	335	285	261	315	290	331	289	282	297	324	318	299	266	279	310	316	277	255	307	298	345	330	288	278	288	328	284	286	315	297	289	288	252	283	299	281	294	256	296	272	290	289	288	279	286	279	279	292	269	317	307	286	304	304	310	271	312	285	285	287	296	320	289	322	288	300	253	287	263	287	306	290	279	291	269	276	310	294	271	251	295	292	266	295	259	259	296	287	310	304	286	283	299	312	282	306	270	325	287	296	317	262	288	290	300	312	283	307	280	302	281	301	299	313	269	267	276	270	311	306	281	273	305	303	299	267	270	265	255	298	274	279	306	324	326	288	297	270	325	285	302	313	302	276	275	266	281	284	259	259	268	268	293	306	307	266	275	267	264	315	279	281	313	267	289	314	287	294	309	278	281	293	320	288	289	260	299	307	307	273	308	264	259	311	266	315	296	291	273	279	274	279	300	322	301	303	291	287	307	281	291	329	278	268	306	302	295	261	272	315	275	299	307	296	279	309	329	278	309	305	320	304	287	295	296	312	312	313	299	288	321	277	302	331	290	278	317	274	256	288	272	295	286	291	304	282	276	284	303	309	263	277	315	287	324	273	300	275	290	268	302	299	294	305	317	312	295	271	283	287	280	304	276	308	255	310	333	283	273	289	290	289	280	274	275	295	274	285	303	306	275	300	329	276	285	283	279	316	279	263	307	296	299	244	283	291	259	261	282	283	295	274	313	264	285	282	296	267	319	300	303	275	265	266	282	306	290	293	325	298	308	295	290	286	273	258	310	269	286	288	292	283	272	278	295	308	298	312	281	302	260	311	283	290	283	281	252	305	309	310	262	301	284	315	279	275	260	298	286	275	281	276	266	304	302	263	280	285	292	314	298	269	302	311	311	293	318	297	298	272	311	273	294	307	287	294	287	289	253	297	267	311	305	280	297	297	258	287	301	285	290	282	284	296	279	273	286	282	299	294	293	268	282	299	313	258	282	311	277	271	278	275	265	292	259	288	307	289	320	283	290	303	272	307	283	309	319	291	311	325	279	267	276	265	285	273	299	290	305	298	307	277	316	289	289	293	312	317	308	326	266	290	319	300	302	291	286	304	288	279	262	279	298	313	277	264	266	299	285	302	274	283	300	294	308	282	306	277	275	318	292	285	269	271	270	279	300	283	314	286	318	275	276	285	309	299	295	294	300	291	268	309	286	327	285	279	256	295	293	312	307	291	280	299	321	299	272	274	281	295	307	319	280	307	275	306	287	274	300	274	309	287	312	322	300	260	286	289	288	308	295	315	263	292	289	301	257	284	292	279	307	281	304	295	266	270	290	293	275	270	303	303	284	283	301	316	327	320	309	279	292	336	302	307	272	269	282	323	305	336	280	301	337	298	296	248	298	290	283	286	269	283	273	272	281	292	304	270	291	299	282	306	304	304	302	279	312	293	282	283	274	278	270	303	267	299	279	308	275	281	305	278	272	304	265	301	249	273	286	287	275	313	313	287	255	308	289	311	281	294	272	261	300	296	303	288	291	288	327	309	279	287	280	266	293	293	260	318	295	319	288	270	282	290	283	313	323	322	299	282	299	281	274	282	282	296	298	276	307	292	278	282	297	286	282	317	304	280	283	304	303	283	278	267	327	269	283	284	276	301	308	299	245	322	297	295	306	306	319	285	310	302	294	269	291	275	271	269	274	306	278	269	302	280	297	298	297	287	272	264	299	289	324	267	297	294	295	296	258	291	278	296	282	307	308	265	271	282	316	276	296	268	279	309	274	285	296	313	282	297	286	270	312	278	273	273	263	270	308	284	283	309	297	301	269	285	280	285	289	281	276	265	264	290	304	284	296	254	283	257	274	287	277	318	293	320	275	313	283	304	276	315	274	294	269	268	311	278	275	308	279	284	276	300	257	285	258	311	290	286	280	289	289	285	344	331	288	303	279	302	277	265	300	280	297	270	325	291	278	265	291	306	270	294	302	303	273	276	272	284	273	285	298	325	319	296	324	268	260	273	283	321	295	308	274	281	317	284	292	266	305	296	277	298	265	298	290	288	280	304	278	299	309	292	315	263	299	317	297	278	289	295	288	304	333	297	278	279	279	298	262	316	329	299	261	279	271	239	294	287	268	285	276	306	293	283	273	277	306	305	274	278	290	273	294	290	300	308	271	317	297	274	301	279	261	273	305	268	293	288	258	280	299	309	332	291	283	260	298	300	278	309	287	284	315	316	281	273	293	275	276	295	328	315	300	292	275	300	278	297	273	288	309	295	290	312	284	294	291	296	288	290	323	293	320	299	300	307	337	304	279	288	276	280	274	313	274	289	290	274	265	302	286	300	237	291	276	257	293	330	281	295	297	285	291	272	277	287	301	260	304	289	283	302	293	283	298	257	289	305	291	285	282	293	308	247	264	297	307	291	252	292	289	270	290	309	285	316	313	275	284	287	292	321	303	283	277	300	318	285	282	301	267	290	269	293	288	292	297	305	298	315	281	294	286	289	282	288	273	300	274	269	308	296	325	341	313	309	298	310	294	277	290	297	249	272	255	274	287	298	278	304	290	297	248	268	286	311	316	273	287	262	303	272	301	281	281	271	286	280	269	289	283	299	263	297	271	271	258	278	289	321	295	284	283	294	299	334	293	308	294	302	269	296	284	309	296	268	277	261	275	285	270	312	291	302	300	333	293	282	288	319	336	276	292	288	305	276	291	269	279	314	295	274	326	310	302	317	286	299	300	280	284	301	278	281	291	309	289	290	300	302	325	301	326	244	308	266	289	304	287	260	303	279	294	274	298	303	277	273	306	288	264	291	265	289	298	252	277	264	308	284	263	299	247	287	285	293	278	278	274	319	308	273	273	251	293	285	263	285	335	330	264	301	311	278	318	300	289	342	299	279	287	270	279	285	282	307	280	286	287	320	279	287	318	294	317	258	305	292	247	290	296	269	299	269	317	286	288	269	285	323	312	297	326	327	282	307	288	301	280	303	292	305	286	276	271	286	253	254	275	307	293	274	284	301	300	273	304	251	270	277	292	304	322	280	281	290	315	304	264	296	254	287	291	260	275	263	285	300	290	308	278	295	277	276	252	253	260	308	339	313	263	305	310	280	261	297	332	307	301	286	287	278	307	270	297	258	285	291	329	313	315	286	261	278	283	303	290	297	304	290	305	293	266	305	291	283	314	282	325	281	295	321	284	287	279	308	293	308	288	315	264	280	282	302	280	251	306	282	307	294	289	298	302	295	270	280	307	288	275	310	283
32923	24320	26373	13115	5611	4272	3448	2948	2494	2282	2078	1913	1497	1372	1329	1196	1133	1068	1025	938	884	916	967	1020	953	832	832	776	816	793	770	728	741	720	717	788	669	725	705	653	710	648	647	639	677	675	621	634	658	648	610	621	653	621	670	678	634	598	634	666	587	660	598	668	611	672	628	612	640	675	637	623	655	646	615	580	585	616	634	650	611	626	637	611	615	637	631	560	681	648	625	674	616	632	588	605	618	650	618	629	649	634	625	630	602	611	631	629	637	588	619	626	634	666	605	627	621	660	619	630	591	623	578	648	641	635	600	574	587	629	627	633	615	615	590	618	556	621	658	615	591	610	638	584	639	628	564	597	604	596	580	571	618	617	681	623	600	654	611	601	604	620	571	619	607	628	644	591	627	622	621	614	592	622	608	647	641	604	599	626	567	602	622	609	650	645	619	619	677	560	628	679	600	610	625	642	588	583	619	658	602	589	625	609	618	585	573	605	617	621	602	603	637	627	605	617	625	645	633	645	656	603	612	624	599	607	633	610	594	640	593	583	612	573	625	656	659	556	643	593	596	599	588	655	600	574	603	645	586	611	617	618	694	634	641	646	622	664	617	631	582	635	617	602	594	601	594	646	616	612	618	633	589	620	626	639	591	620	655	571	624	639	627	642	627	619	674	595	607	560	626	595	652	646	586	593	638	608	569	653	612	586	646	545	628	600	613	601	611	617	610	646	610	608	617	631	601	656	597	623	632	620	599	639	611	615	647	576	604	568	604	584	645	622	632	577	635	586	588	647	624	652	596	638	568	635	589	574	617	595	586	633	660	620	618	610	631	569	587	605	627	585	636	585	591	615	648	618	612	593	598	652	597	561	630	650	622	632	595	611	621	644	615	627	634	633	602	594	581	604	614	651	612	573	597	656	657	625	628	586	628	623	633	614	616	575	609	643	593	621	630	577	672	642	617	619	595	630	653	605	637	585	581	617	599	610	534	673	612	596	621	649	637	627	605	583	613	627	616	605	614	611	625	578	625	606	637	622	629	593	581	631	606	612	610	577	605	629	603	624	666	611	573	620	597	590	624	640	599	609	664	595	584	602	605	606	608	604	664	606	610	594	604	626	650	603	591	582	622	607	608	656	613	652	643	653	654	617	595	609	641	618	642	621	625	657	662	623	643	626	583	616	587	659	596	612	599	669	635	625	626	612	609	576	647	632	606	649	588	597	628	590	601	607	625	638	596	615	593	592	619	597	598	582	646	603	610	617	638	564	642	630	595	616	599	596	588	573	662	594	587	604	597	637	661	650	618	617	598	626	591	639	654	638	602	624	641	592	569	577	616	592	646	579	576	605	626	574	653	614	662	662	594	642	636	610	651	626	653	621	605	639	578	577	678	619	611	636	594	668	624	614	576	585	631	609	656	594	600	608	634	602	641	577	562	596	595	589	659	603	614	635	604	592	640	581	618	570	640	610	618	613	655	625	633	616	584	637	594	602	659	607	615	680	604	606	580	600	615	609	628	607	564	630	603	638	638	614	619	639	649	600	639	667	627	618	620	651	647	573	618	603	576	639	628	633	577	602	606	614	637	614	625	611	579	648	586	552	613	649	613	622	575	668	592	631	601	582	600	605	613	620	595	598	594	633	610	638	631	623	656	581	606	617	653	640	648	589	642	641	629	622	597	680	618	622	597	628	572	668	608	645	637	617	647	610	639	626	599	576	646	641	673	604	599	620	641	619	636	634	632	654	603	634	561	610	627	666	609	650	601	593	627	651	650	650	592	604	598	649	637	598	581	634	572	586	638	622	629	656	649	598	620	656	645	585	614	616	648	607	626	580	605	579	592	654	649	618	607	596	598	619	591	599	631	649	609	629	611	602	604	607	574	619	616	598	660	582	651	617	638	643	594	605	606	667	626	614	622	604	640	615	572	619	598	629	587	625	622	593	628	653	598	612	628	644	647	597	671	597	586	630	627	652	614	621	648	635	645	577	594	606	625	578	606	606	644	645	589	632	693	631	548	593	625	651	595	618	632	649	630	612	584	578	612	611	629	643	602	647	634	625	632	618	623	632	630	596	620	600	602	604	585	619	640	619	628	668	666	632	638	644	623	577	640	574	647	619	682	618	567	595	585	598	602	573	620	658	643	643	616	593	594	646	575	609	623	606	652	603	635	617	567	617	601	619	618	641	577	641	588	592	634	593	619	618	659	630	629	616	607	664	631	622	600	604	666	619	583	665	595	659	655	563	628	598	650	617	644	663	561	655	577	607	614	599	636	633	604	613	610	638	636	670	638	607	614	649	636	591	633	603	642	634	579	609	623	629	633	626	607	628	582	665	595	631	655	600	614	620	594	599	648	606	612	621	658	647	556	603	661	576	630	568	674	607	609	630	644	609	598	616	602	574	603	594	588	617	560	675	609	586	653	609	618	618	580	617	608	606	631	618	595	650	641	601	602	621	608	571	626	634	625	587	621	655	645	598	638	606	640	617	564	597	599	662	600	624	589	602	600	629	630	608	603	624	636	581	610	647	637	637	636	602	598	609	639	576	614	595	603	595	605	635	580	648	656	650	598	603	605	595	626	647	589	578	570	637	639	604	582	631	661	588	595	671	611	666	609	592	616	611	641	605	641	610	638	594	647	674	605	624	590	634	621	619	646	612	595	596	646	572	581	641	598	630	629	627	612	628	609	613	616	551	611	605	599	651	633	642	645	622	591	619	609	591	614	610	590	599	555	616	635	619	623	634	677	673	645	631	552	623	654	667	612	646	592	622	611	648	645	634	670	595	618	645	607	596	630	615	661	604	589	617	657	634	590	668	620	562	659	646	603	665	642	669	596	618	576	636	626	631	604	588	634	597	631	630	645	613	584	635	609	633	619	632	574	578	603	624	557	642	637	607	612	619	643	586	616	600	640	625	654	598	639	650	636	587	652	562	611	579	638	586	648	606	597	605	615	635	596	607	589	621	643	631	629	641	606	583	644	578	597	643	649	669	592	578	577	619	645	613	640	620	595	572	601	597	608	636	596	615	617	647	586	637	600	579	646	618	585	631	628	612	621	605	592	643	604	610	614	616	670	615	607	618	656	612	634	622	645	623	592	584	597	640	632	639	657	593	615	604	614	586	619	607	636	609	614	599	595	611	629	595	648	640	590	641	626	646	639	627	624	580	575	618	643	596	644	635	624	604	629	611	610	601	644	618	636	621	614	642	618	597	617	577	643	618	614	593	602	656	595	594	599	644	647	645	644	597	601	629	612	624	595	604	606	608	631	592	645	578	595	650	642	578	638	593	592	649	608	624	578	631	628	620	643	610	612	630	657	621	610	604	627	626	629	588	586	574	635	670	600	646	633	641	603	606	612	632	646	608	573	613	614	608	613	626	631	594	593	596	580	640	642	649	570	624	631	615	634	638	606	604	637	634	607	625	621	667	595	612	639	605	594	615	626	586	540	607	634	581	651	579	647	639	627	642	633	617	621	614	593	595	611	615
35284	19175	9718	3004	745	509	428	421	386	356	324	309	284	291	264	255	302	265	243	263	297	271	291	259	251	288	267	243	243	254	250	304	254	239	274	287	249	229	242	273	269	214	277	276	206	231	274	239	245	251	250	252	271	276	238	262	248	251	240	276	262	286	241	247	254	285	282	252	272	270	271	259	223	250	226	255	314	262	275	245	280	244	259	260	274	294	219	260	249	298	263	238	239	259	251	265	275	266	251	256	239	259	247	247	282	241	255	268	241	258	278	263	266	234	288	251	250	247	241	280	256	287	259	263	294	245	282	296	236	262	257	226	253	255	265	244	228	251	242	272	250	246	307	259	290	271	309	258	234	257	268	231	240	265	263	258	253	246	221	280	275	273	238	234	277	220	241	242	262	259	283	259	275	252	256	252	242	247	259	282	246	247	266	268	261	259	253	251	274	311	239	279	288	264	250	246	257	250	253	258	248	259	262	269	270	238	273	231	240	244	262	263	268	274	248	292	280	227	287	240	258	199	274	249	269	226	245	249	273	260	211	210	253	268	275	235	254	240	260	274	272	274	283	257	227	271	270	264	268	227	284	252	239	285	241	250	229	269	242	225	248	265	253	257	239	237	263	264	299	253	247	251	219	265	280	238	254	245	235	268	286	238	243	259	260	259	248	261	261	230	273	233	244	258	254	244	247	273	271	262	273	253	249	265	249	262	270	230	255	303	253	259	290	244	262	253	271	249	252	256	264	254	238	270	261	251	263	272	292	275	271	274	279	266	252	258	252	245	281	271	292	252	235	237	260	249	255	255	262	255	258	265	265	281	233	298	253	265	259	253	252	243	232	303	280	258	223	266	220	267	264	266	287	260	266	249	272	246	269	262	221	231	253	280	274	238	272	233	246	250	278	264	275	261	306	278	232	259	265	257	273	302	257	274	268	265	270	258	247	264	292	285	263	271	258	223	242	265	235	265	227	253	237	260	284	259	280	282	246	270	257	229	242	253	258	271	259	263	251	270	260	237	267	264	270	247	265	233	287	262	235	237	265	267	240	289	244	276	245	251	240	248	282	229	266	230	231	264	243	224	246	284	254	237	281	260	241	237	282	249	270	257	260	250	244	266	301	258	232	267	262	256	257	230	243	269	263	276	248	244	246	249	243	245	264	222	227	270	277	229	278	253	230	250	240	264	253	244	272	269	235	259	250	276	224	263	281	293	272	241	252	267	266	255	282	241	233	240	249	236	255	252	267	210	236	263	263	270	248	288	280	234	256	241	229	260	270	250	256	272	295	258	215	240	268	248	272	283	229	234	283	296	272	251	279	248	275	254	235	252	250	220	254	277	241	238	278	265	245	231	251	211	255	262	263	239	296	246	247	241	270	276	234	259	248	254	258	267	275	259	259	236	257	265	284	228	283	276	301	248	288	247	303	250	260	242	275	274	258	248	257	268	261	263	239	265	275	220	273	223	251	285	260	242	234	248	277	260	256	252	264	255	263	247	276	248	288	247	242	248	226	300	272	264	272	247	220	262	253	269	266	266	287	239	224	265	248	226	235	310	261	245	236	242	241	262	247	259	265	240	248	255	259	273	258	259	261	249	262	265	236	255	262	256	266	267	261	259	233	229	290	248	263	270	244	283	263	257	267	271	256	292	280	237	262	248	276	261	295	248	270	274	259	278	258	268	273	254	226	284	253	280	252	233	232	249	260	231	261	262	264	200	219	228	262	231	273	244	222	254	248	227	255	250	260	232	251	262	267	267	270	273	246	261	266	229	265	232	260	260	251	243	259	231	268	257	251	281	271	274	241	261	262	258	244	240	281	249	242	260	222	253	277	256	260	265	243	258	252	231	242	251	266	290	267	255	265	283	292	287	284	235	230	250	257	261	305	271	266	260	265	229	250	241	260	264	271	246	282	275	239	296	281	286	232	243	261	238	271	259	264	268	252	261	269	264	261	260	278	244	264	262	298	252	235	246	266	265	258	266	270	292	263	227	245	274	230	224	270	266	251	267	270	258	246	240	227	233	257	241	250	254	240	245	243	242	266	262	300	268	246	269	263	274	264	243	245	233	290	255	290	236	277	266	238	259	270	246	255	251	269	254	254	252	263	220	235	297	237	229	251	256	280	238	258	260	257	258	246	245	229	235	252	262	304	273	271	264	254	260	247	275	250	290	259	276	248	259	270	258	254	246	235	260	252	273	301	260	251	247	276	236	267	256	278	290	282	230	268	240	245	260	230	248	234	259	268	260	220	255	270	250	253	260	231	211	238	256	234	285	258	270	290	246	261	236	267	273	247	242	272	251	236	232	250	252	265	279	256	254	274	231	247	228	245	246	282	250	261	264	257	242	229	253	252	240	244	273	249	255	251	257	249	245	261	273	255	239	261	260	256	274	239	280	264	254	247	247	264	235	259	257	285	256	270	258	257	259	234	241	302	263	260	247	255	240	282	234	240	253	229	252	238	253	252	258	267	254	282	268	257	243	255	242	283	249	250	265	261	281	254	249	251	223	262	263	253	251	270	233	240	245	260	223	264	261	262	281	273	271	248	260	259	286	252	253	273	262	244	268	250	258	249	260	271	245	239	225	256	269	227	257	259	251	241	298	242	264	232	248	272	246	229	256	313	253	282	235	227	253	280	255	250	257	253	235	245	275	246	246	265	254	241	240	251	262	271	246	254	263	283	259	271	269	285	259	272	257	251	238	220	269	245	263	264	264	261	252	250	264	269	244	276	261	248	249	245	251	254	233	222	251	277	245	257	229	268	222	252	232	247	267	252	261	234	250	234	231	238	249	246	300	248	267	256	258	261	277	267	238	231	247	243	250	252	238	240	257	239	278	266	274	247	254	285	261	243	266	286	255	249	279	265	276	253	285	252	253	273	246	269	274	284	241	246	247	249	272	226	283	261	280	247	238	262	283	265	240	267	267	261	235	240	254	270	284	261	259	290	257	258	243	232	252	261	243	246	245	236	270	244	273	276	260	284	282	247	248	267	255	224	253	239	258	281	260	256	246	238	264	256	247	235	291	240	274	262	250	309	285	279	261	250	305	253	223	255	261	271	292	251	227	225	260	294	266	274	266	222	234	202	243	292	237	257	282	247	276	247	243	288	248	267	272	278	231	277	250	221	247	230	234	260	260	239	274	240	262	290	266	289	252	250	246	272	225	274	282	279	273	233	232	264	268	264	280	269	270	278	237	233	275	227	245	247	250	279	263	264	259	255	269	234	242	240	246	278	267	243	266	277	251	279	253	243	230	234	245	257	303	265	269	256	245	268	257	230	240	266	262	232	264	275	273	236	267	266	247	270	246	218	287	248	240	275	274	274	239	296	269	267	240	278	253	268	238	252	252	270	237	240	234	262	255	261	256	237	260	239	235	267	265	225	266	261	251	264	274	247	271	263	231	246	233	255	271	269	275	266	264	286	232	265	276	243	270	276	248	289	229	250	260	255	261	231	269	242	255	240	291	253	275	257	271	257	265
19330	12665	13091	6089	2030	1685	1417	1308	1113	1057	926	799	746	737	745	739	687	641	619	670	632	614	582	626	629	608	622	569	581	594	593	522	594	562	578	555	607	566	577	576	584	579	599	591	553	570	593	606	519	578	543	570	541	573	558	570	531	613	547	587	544	525	543	560	583	540	518	563	544	553	559	586	557	594	550	604	577	556	561	562	563	508	573	529	526	552	541	580	575	561	529	525	563	525	552	526	553	521	543	535	551	576	552	554	558	569	534	547	568	535	541	549	493	563	561	534	534	548	552	564	531	551	538	537	569	539	556	539	544	530	567	506	560	545	549	525	562	555	552	529	521	555	601	555	563	527	538	547	591	544	536	543	569	534	589	557	523	539	530	540	560	522	516	536	552	584	592	549	614	525	530	529	527	595	537	526	538	518	564	557	545	554	551	543	539	548	550	570	561	521	549	547	550	563	569	525	537	562	575	553	555	518	538	541	532	528	519	530	560	550	554	559	558	544	544	545	503	551	558	554	533	569	540	548	562	594	555	599	553	553	539	545	552	545	571	538	573	572	526	554	573	503	543	549	539	519	564	565	538	559	573	553	530	564	523	530	527	530	549	507	544	544	539	532	549	509	544	503	542	607	558	531	552	556	563	574	551	521	528	538	499	608	563	531	557	556	557	544	555	602	516	545	545	555	550	505	532	560	549	536	537	546	508	557	508	545	510	557	575	532	529	527	489	585	518	542	580	567	550	600	537	555	527	534	544	548	534	526	555	551	581	556	551	525	544	548	505	542	552	536	521	555	539	570	529	598	530	571	553	516	543	517	574	551	585	531	563	521	550	601	584	549	560	613	546	544	546	527	540	574	548	533	520	554	605	536	561	548	500	530	573	548	537	549	543	535	550	544	534	613	533	524	587	553	565	530	552	568	513	524	540	528	576	557	544	545	557	526	571	518	533	566	546	574	558	527	522	567	570	545	523	557	526	558	514	547	556	576	563	563	505	531	520	505	578	543	553	521	525	600	505	563	576	535	526	547	539	500	540	558	546	575	554	550	549	571	538	491	598	516	559	577	565	511	565	556	547	573	571	570	515	533	560	525	555	566	525	579	538	543	541	574	559	531	531	580	568	521	567	542	556	501	564	557	545	528	511	533	534	542	559	572	534	540	581	564	572	544	536	566	572	509	536	572	544	525	539	515	568	579	566	554	492	513	525	577	509	583	531	547	527	531	529	577	536	513	515	567	529	552	570	531	533	559	537	532	532	578	545	538	589	581	548	512	540	536	567	506	590	519	507	552	523	530	582	539	590	526	550	585	579	571	581	560	550	580	508	581	548	512	583	540	555	562	571	554	565	542	538	532	547	564	561	567	505	573	523	534	519	559	551	538	512	555	552	533	589	609	555	522	573	543	542	530	538	559	558	530	558	538	546	555	523	513	563	563	586	561	533	532	519	525	541	525	542	543	548	559	504	561	575	511	525	567	558	540	560	520	552	598	575	540	555	494	537	560	558	569	536	550	538	545	547	561	514	556	548	572	503	513	547	559	550	511	515	515	583	582	560	504	546	564	527	543	550	538	555	542	512	570	549	535	578	535	540	559	524	551	538	568	582	545	576	555	529	509	536	593	558	552	533	537	567	561	512	546	527	570	552	592	530	548	543	572	580	565	563	549	569	570	525	523	538	531	546	550	559	521	569	534	547	564	532	592	535	572	580	539	574	517	560	566	592	603	539	559	574	515	578	501	589	537	560	593	529	602	536	549	536	534	543	537	540	553	577	565	570	532	600	536	544	550	575	546	598	534	535	535	576	577	563	564	532	542	517	548	552	536	529	551	559	527	543	534	578	538	563	494	553	553	559	518	565	505	492	568	570	562	551	525	550	562	521	538	563	533	590	557	533	570	543	566	548	535	574	549	544	568	560	557	520	540	529	532	496	508	531	565	583	525	558	545	533	536	557	542	573	519	530	561	555	499	555	535	514	531	563	566	583	543	516	546	527	510	517	557	558	546	544	601	575	520	540	541	522	590	615	563	559	539	507	557	553	594	517	544	576	547	525	499	575	533	544	558	498	552	544	584	550	556	556	551	516	520	546	485	529	516	543	515	548	531	548	578	536	574	581	573	567	596	548	553	532	532	557	557	532	566	536	520	533	539	536	579	544	540	561	587	538	549	498	559	551	529	559	546	544	547	567	567	542	573	505	582	525	518	566	567	547	511	588	551	572	517	551	574	503	565	568	526	577	565	547	530	535	587	543	548	541	537	528	520	545	580	553	544	528	518	557	543	544	558	560	544	574	546	563	583	510	574	557	544	546	539	548	573	580	536	544	576	551	555	589	551	568	564	516	508	547	503	525	559	525	557	542	550	526	560	602	564	551	566	562	540	533	526	599	526	552	505	540	551	539	577	557	566	577	580	569	567	562	569	611	559	562	594	558	531	551	552	526	542	558	577	548	562	532	526	566	536	579	531	508	554	561	564	577	543	538	590	577	581	580	516	543	545	546	549	539	556	537	507	535	570	563	526	556	545	561	619	568	552	561	617	566	551	544	540	607	557	517	513	535	539	543	517	537	576	517	536	555	550	546	558	538	499	565	570	573	564	558	525	560	572	537	547	536	566	550	605	563	537	540	531	537	519	548	548	571	530	509	578	543	535	575	505	548	577	560	582	533	542	541	600	615	535	540	531	550	580	557	559	520	552	541	531	521	536	563	533	541	517	560	556	560	538	539	577	605	542	544	551	572	580	582	551	530	544	561	523	517	529	529	527	574	589	526	559	560	520	591	582	551	534	523	527	560	537	539	571	522	557	514	557	563	577	550	571	521	553	528	552	538	553	524	560	590	562	532	529	551	538	555	532	561	549	578	534	585	531	532	557	535	575	532	561	533	508	555	580	552	535	546	573	524	543	594	505	559	556	562	578	566	558	543	480	534	538	528	548	569	565	523	535	557	527	510	535	573	536	565	537	524	530	497	556	575	523	525	517	544	547	537	615	591	558	569	544	582	537	550	512	558	583	546	537	556	517	540	558	512	542	544	561	553	559	548	529	533	515	512	551	545	560	571	556	557	553	542	558	525	547	540	555	596	482	562	534	606	501	575	550	534	583	566	555	621	545	544	539	542	583	608	571	531	547	575	544	516	546	539	581	556	529	573	531	503	528	556	552	547	556	558	563	541	537	561	553	544	551	556	551	514	560	545	521	566	547	561	562	556	571	552	557	545	591	538	547	546	586	589	547	552	535	565	544	527	614	562	520	535	539	539	566	584	555	546	539	529	558	501	556	565	521	545	562	553	513	581	578	587	577	582	604	551	543	546	561	519	537	561	541	573	548	536	528	514	507	525	558	561	540	586	533	542	514	544	556	538	534	500	584	554	574	535	550	618	556	499	553	584	579	500	566	553	541	547	591	535	570	613	545	532	576	557	513	546	566	557	553	538	550	514	549	550	547	538	559	517	560	569	504	533	527	550	575	546	545	574	576	559	564	552	513	524	520
50923	27609	19046	7662	1439	748	622	547	451	389	361	343	317	313	279	313	284	277	252	267	232	269	258	299	295	251	257	247	262	259	233	241	239	237	248	252	248	250	232	264	227	249	219	240	254	252	261	257	242	234	256	260	226	250	238	261	236	261	226	255	249	240	268	249	245	261	242	259	248	261	247	241	271	257	261	257	204	271	227	254	259	244	276	244	268	208	224	245	230	232	252	256	241	237	232	220	238	268	242	240	255	247	262	235	241	239	225	234	272	261	263	270	234	251	253	273	254	219	259	211	238	231	271	227	209	266	247	235	246	234	275	245	227	251	269	247	252	250	219	256	268	247	250	231	260	245	235	240	207	232	253	211	249	255	238	283	250	248	249	252	237	249	263	264	214	223	252	242	222	214	227	240	226	244	259	251	255	227	243	240	226	226	216	248	237	245	236	264	245	265	236	203	238	256	271	258	269	231	232	277	245	243	232	232	256	224	239	261	235	243	250	242	250	234	225	270	287	201	228	246	216	213	257	257	261	253	237	222	228	245	261	263	250	254	270	256	246	201	251	241	217	245	258	235	265	224	238	239	227	269	236	269	251	213	247	267	246	221	233	255	259	286	277	240	229	225	276	256	238	237	221	230	249	244	236	244	257	241	229	224	267	210	242	238	237	248	249	239	243	237	225	250	271	221	241	236	246	277	245	249	237	233	242	222	260	250	247	258	262	236	231	244	233	212	232	225	253	225	246	203	229	262	257	239	275	254	245	243	260	235	231	234	229	238	255	252	230	243	247	257	247	241	270	220	207	265	256	233	234	271	237	228	267	297	230	224	219	254	233	234	220	255	222	236	268	251	264	240	248	217	216	252	254	251	257	235	244	224	251	215	218	233	227	251	233	241	245	244	247	235	201	242	229	284	260	235	251	244	235	239	262	261	231	266	258	233	239	231	224	198	257	242	261	239	243	256	241	232	208	258	262	226	233	260	225	241	250	265	221	254	243	277	224	265	265	231	221	201	238	215	277	271	240	244	249	246	237	226	263	231	256	254	254	231	245	245	221	262	242	243	247	225	248	224	223	222	237	240	261	248	254	242	230	227	249	232	244	240	240	229	230	239	263	221	251	272	207	254	215	175	236	251	236	230	248	229	263	239	237	232	218	256	267	240	250	239	238	233	245	241	246	265	263	235	230	245	234	268	218	227	221	226	214	235	242	227	213	220	259	246	253	275	253	232	251	249	225	233	251	252	235	237	246	263	235	231	238	259	225	250	242	237	221	246	293	241	235	210	215	241	246	253	272	278	241	231	313	262	223	223	257	219	234	271	253	236	244	241	235	229	243	244	263	231	232	239	242	268	248	263	246	241	273	246	228	251	248	286	260	227	249	275	245	234	251	242	256	231	261	250	240	260	233	223	264	264	245	267	238	228	259	230	265	227	225	256	248	260	243	253	207	255	243	253	266	257	247	228	232	219	258	235	266	238	240	237	242	216	234	271	225	212	228	239	227	222	247	251	233	251	260	243	210	226	237	258	229	247	266	253	256	250	265	213	238	222	254	247	219	220	261	249	253	235	254	262	270	255	266	227	260	264	254	226	257	214	218	246	264	227	239	269	228	265	261	265	270	229	226	233	232	229	286	258	240	229	234	247	245	259	237	275	224	233	267	268	283	273	267	243	240	227	264	270	271	234	233	212	264	226	238	265	224	245	253	251	267	253	272	239	255	244	227	245	249	234	212	242	232	242	251	234	246	230	230	267	247	220	235	227	285	261	250	241	235	254	245	246	236	216	238	250	262	241	217	219	221	253	257	238	218	268	256	257	255	238	261	245	250	240	262	254	221	236	259	204	238	212	220	236	213	251	233	237	240	247	238	241	237	238	232	250	247	225	261	269	269	233	231	242	231	244	266	224	275	255	239	256	264	265	226	248	231	262	231	239	237	230	269	238	235	233	271	212	241	271	259	218	246	275	256	225	263	238	232	212	249	231	263	241	249	259	280	242	246	244	255	248	282	237	235	231	241	259	234	217	255	251	215	262	229	276	246	250	262	244	257	212	273	192	241	236	264	267	230	230	237	220	240	231	216	256	247	268	248	235	246	249	275	259	218	242	275	243	240	243	254	238	234	219	246	245	239	271	255	244	266	223	222	217	263	250	239	246	256	239	253	254	251	231	219	245	229	256	209	249	268	240	244	229	268	269	246	240	234	249	267	220	254	249	258	266	251	228	240	244	252	252	249	250	263	244	255	237	243	239	250	237	219	257	239	234	255	250	232	238	235	266	252	246	246	255	246	250	218	266	265	245	286	210	267	255	219	228	263	245	205	246	221	244	230	263	226	258	252	238	237	243	226	204	242	241	230	226	250	247	256	218	217	251	224	217	263	246	234	250	264	299	250	229	253	228	249	270	233	243	221	217	201	263	243	240	224	257	245	215	238	276	248	248	223	257	225	263	219	230	244	265	246	245	265	260	233	246	227	258	253	251	262	241	233	211	263	241	212	221	256	258	249	224	242	260	263	258	242	226	254	241	280	257	291	274	253	290	257	245	241	234	269	240	277	220	237	236	205	238	245	238	233	232	229	226	234	242	233	258	254	244	259	261	254	218	264	262	213	254	266	262	234	251	247	263	222	248	272	242	230	241	222	240	228	240	241	236	252	243	263	268	256	258	257	270	243	234	246	249	233	267	269	242	246	229	279	244	240	221	258	232	211	248	241	259	253	256	243	217	241	241	261	210	221	224	230	270	234	255	236	254	253	248	239	260	200	236	255	269	230	234	229	252	271	258	260	220	238	244	276	229	267	260	250	261	267	259	262	240	248	232	256	242	254	252	249	235	223	236	233	270	239	235	274	281	230	245	246	240	256	257	259	225	244	230	232	245	247	206	237	237	227	252	258	227	242	256	258	243	242	254	253	241	239	223	254	251	264	259	279	231	257	251	222	250	264	240	238	281	233	238	252	255	262	244	238	241	243	227	235	248	248	254	243	248	237	211	238	229	239	233	275	259	255	228	228	273	213	265	220	220	238	216	248	233	257	261	235	238	257	242	239	250	242	243	243	264	214	245	253	228	251	225	233	229	262	264	245	231	270	240	236	238	259	256	251	242	218	273	227	242	263	250	266	230	245	257	241	226	243	232	230	247	203	263	257	264	254	241	207	276	236	249	231	228	247	263	220	248	226	266	222	266	261	241	212	230	259	209	245	270	245	269	264	245	225	234	256	227	251	241	260	251	235	218	243	228	263	254	279	237	224	240	249	233	267	243	216	201	226	268	245	261	252	276	266	245	231	227	246	280	222	235	227	239	232	246	238	236	254	235	230	264	225	260	227	252	217	241	235	233	215	241	282	233	234	264	247	244	219	244	247	254	258	260	243	236	197	245	256	247	232	253	233	260	250	231	241	239	244	261	238	248	267	229	247	247	242	253	246	260	275	254	237	252	253	208	225	258	253	254	224	240	259	237	236	229	236	257	272	230	260	241	225	247	264	243	245	267
29940	18788	22833	12995	3627	2665	2366	1955	1614	1411	1250	1210	1004	969	913	852	791	771	813	693	635	703	703	679	632	672	613	616	564	602	571	575	617	616	618	599	563	533	562	641	556	554	561	580	494	539	572	527	558	578	567	529	528	559	537	531	517	548	529	545	497	595	521	564	530	542	503	508	543	531	561	545	522	521	528	567	525	528	516	532	509	524	525	528	520	490	513	559	507	514	516	519	501	539	495	535	548	540	522	561	531	560	527	521	493	514	513	543	522	525	516	494	519	541	527	515	508	518	525	561	549	549	519	554	533	540	566	510	550	530	527	491	557	520	520	527	538	538	551	490	558	499	527	492	560	519	540	510	496	529	523	532	526	533	512	538	507	520	548	556	496	543	500	539	519	492	497	528	537	506	553	506	520	555	531	557	560	501	556	496	524	493	486	530	545	538	495	480	510	533	478	525	521	496	513	574	536	521	517	536	495	550	533	518	513	562	547	480	556	536	516	537	541	512	538	510	495	506	510	537	574	498	534	535	517	496	543	544	555	543	526	532	495	514	541	520	581	547	507	539	525	509	530	553	556	530	541	524	551	575	528	498	544	527	492	497	542	497	547	548	505	478	563	500	527	532	539	535	517	517	513	528	518	599	536	537	543	536	534	548	549	529	536	535	553	502	555	477	513	488	476	569	482	564	517	548	540	537	552	568	545	529	563	537	510	489	554	509	507	523	537	532	545	535	502	547	512	584	525	530	581	559	535	574	515	499	503	534	551	484	539	550	522	527	554	486	509	563	518	531	522	573	531	532	507	488	587	564	526	527	522	542	526	529	518	547	502	485	552	522	531	540	531	542	546	559	548	570	550	539	550	543	492	505	539	523	565	522	515	514	567	537	523	500	510	558	571	503	541	521	525	508	491	535	593	514	511	570	531	522	530	526	514	532	567	498	517	495	533	523	533	532	468	528	518	563	522	507	509	564	543	583	510	523	535	520	517	524	495	573	544	521	513	551	553	526	531	524	524	510	482	551	578	509	530	506	558	549	522	513	535	536	542	525	554	542	555	508	539	548	517	502	510	518	522	525	535	495	527	528	555	543	542	482	505	540	520	531	533	540	571	478	520	497	535	522	502	504	525	534	508	533	555	545	489	492	497	509	496	531	554	513	507	495	533	539	484	530	600	505	521	509	583	543	560	547	512	505	456	558	535	553	563	514	504	545	532	520	562	585	523	519	513	468	508	524	525	528	557	536	534	543	504	533	514	534	545	516	571	562	561	515	509	535	577	530	456	564	539	559	556	513	521	511	568	537	508	537	533	567	526	506	496	537	574	559	568	529	555	506	537	526	521	542	545	473	558	547	510	534	517	554	526	509	530	535	542	540	450	538	542	547	525	534	571	514	560	531	490	524	533	521	530	536	563	542	546	532	517	510	560	540	513	522	520	495	509	516	535	519	531	548	527	480	555	557	505	516	533	523	515	490	529	544	554	516	544	526	486	537	489	542	494	528	562	550	520	555	530	494	505	546	530	564	538	532	542	512	531	522	496	517	541	507	521	548	547	531	563	562	524	538	515	547	540	511	532	503	534	529	543	497	567	524	507	546	527	536	523	491	551	493	524	521	562	494	553	559	536	523	558	560	520	505	536	515	514	515	545	551	545	525	571	544	542	529	504	534	514	549	513	543	489	535	520	519	555	509	512	512	518	482	532	535	522	524	519	542	537	531	524	516	534	510	577	533	526	564	565	542	559	520	532	538	509	506	535	519	554	534	531	515	513	514	545	548	567	518	521	529	534	529	531	570	509	522	559	564	515	533	535	516	533	523	558	524	554	488	555	516	501	527	549	515	526	512	477	525	525	497	510	594	490	503	538	548	508	536	545	503	518	534	538	519	533	486	555	539	533	517	486	545	567	558	530	495	553	547	554	522	525	540	490	550	516	549	505	551	522	535	510	516	532	498	503	530	542	512	494	534	528	527	550	558	438	546	535	508	527	508	501	497	523	505	570	551	501	487	520	528	552	498	512	491	556	536	554	541	555	540	504	537	505	515	525	556	546	500	505	507	541	498	538	524	551	525	539	542	535	520	548	529	505	519	561	516	511	558	533	518	527	507	523	521	586	514	529	526	564	532	557	505	535	530	517	543	535	526	540	511	580	528	489	564	516	541	526	544	540	541	529	508	537	522	558	531	519	540	523	532	499	535	500	519	538	542	517	490	505	505	530	569	557	536	541	499	523	507	539	513	514	531	548	490	452	564	548	523	532	532	529	511	548	533	532	528	538	476	530	530	539	536	516	552	564	534	475	547	576	556	549	598	560	545	524	538	483	537	548	540	571	486	519	524	515	527	520	531	543	560	595	515	556	534	529	541	571	540	545	536	554	538	535	518	547	481	529	533	500	508	515	528	501	565	523	551	531	562	481	539	563	531	538	509	520	528	538	513	495	571	524	506	539	509	534	507	567	524	528	542	518	548	543	544	531	536	533	566	507	550	503	500	491	535	575	525	509	546	517	537	516	506	515	552	523	540	487	532	516	540	539	482	494	508	568	566	549	497	556	528	553	491	502	518	507	536	511	518	529	542	511	552	532	522	569	517	513	521	510	535	513	537	481	509	540	563	576	539	526	486	519	552	522	518	521	525	492	584	520	594	516	530	533	536	548	534	542	522	479	564	550	516	533	521	534	501	509	499	572	525	514	537	561	535	542	520	498	548	571	541	531	570	497	493	524	542	486	482	508	522	517	490	514	530	490	502	499	585	534	522	547	535	528	493	536	592	527	527	540	503	532	520	555	566	566	535	538	482	503	514	546	512	560	532	511	519	537	522	550	547	550	508	535	509	517	558	524	541	519	523	549	517	509	523	530	479	487	489	505	519	537	519	520	521	550	533	556	520	521	515	537	536	495	539	531	522	513	523	547	504	505	517	557	524	557	589	539	500	536	527	494	491	492	531	517	505	526	531	510	522	510	519	500	542	542	490	535	551	551	567	546	501	516	516	529	497	529	602	486	492	512	519	578	538	491	541	567	535	528	531	515	559	516	541	534	535	543	522	521	530	526	548	522	506	501	528	565	568	499	532	544	465	507	514	508	549	533	532	519	511	519	558	526	572	525	541	570	504	545	538	536	557	526	512	553	551	522	510	539	537	530	508	524	487	506	569	513	542	566	520	578	556	578	510	504	530	499	573	545	521	551	484	512	571	515	525	559	529	531	578	539	549	514	523	501	496	533	536	562	545	527	556	558	514	496	570	499	511	532	542	532	543	543	512	535	519	540	521	526	531	524	552	502	544	539	517	535	560	542	554	501	517	486	539	508	493	515	517	486	516	518	562	523	553	522	466	504	516	534	501	505	506	534	512	532	553	544	528	579	506	517	537	520	538	531	539	525	531	565	512	485	546	489	521	530	519	527	522	562	572	534	481	526	519	526	533	498	499	583	535	530	518	536	532	523	497	510	492	535	495	558	498	485	536	516	509	537	532	536	539	512	565	568	544	529	544
58193	35244	26029	9608	1951	1141	922	695	610	580	467	498	428	451	381	376	335	376	338	319	368	347	324	357	305	303	296	315	344	297	304	350	290	326	290	287	299	273	285	281	292	317	276	291	308	312	262	294	315	292	294	282	280	285	309	317	307	333	269	294	304	307	284	302	324	272	298	283	323	304	316	317	261	309	295	293	263	289	264	268	276	296	313	281	298	264	296	276	254	286	321	288	309	304	298	277	290	292	302	311	296	306	279	271	295	308	271	317	331	283	320	284	318	299	289	285	300	292	305	293	297	274	305	269	288	294	293	280	285	287	298	296	335	293	278	292	293	264	280	264	306	291	259	282	300	305	300	328	290	271	270	277	279	337	272	269	302	293	306	302	330	258	272	277	276	311	291	310	299	291	269	290	304	309	276	304	289	292	316	321	273	282	289	268	290	303	275	296	279	303	262	294	283	281	303	258	295	279	290	300	296	313	265	258	286	275	294	318	257	291	259	271	314	307	301	302	278	325	289	273	274	286	286	301	286	294	270	309	279	272	264	283	303	293	306	242	315	289	311	289	307	322	295	272	291	301	303	327	298	298	264	298	324	271	304	275	309	324	282	292	247	298	284	301	298	291	287	290	252	286	284	293	268	288	276	281	260	281	269	341	313	287	314	281	307	261	271	284	260	277	252	262	281	305	298	271	284	269	297	295	261	284	269	261	310	321	278	303	279	292	279	322	290	285	277	285	315	286	274	303	286	302	269	308	277	273	285	266	297	267	278	332	302	272	302	303	289	246	291	313	285	284	281	309	236	260	289	261	261	324	300	254	280	275	279	305	304	294	305	266	267	283	282	250	318	274	296	284	285	270	314	347	327	284	299	283	262	322	290	279	277	264	282	282	289	283	302	290	285	231	296	279	286	293	293	255	300	283	282	298	296	294	302	313	309	279	299	297	270	301	254	276	307	298	257	302	288	302	301	289	320	287	295	293	290	294	289	323	287	273	274	283	278	314	288	288	285	272	311	273	293	258	283	293	334	278	302	323	278	306	282	284	253	237	290	278	278	321	292	268	284	271	274	283	275	277	314	320	283	274	258	263	265	260	298	274	329	299	281	300	293	315	317	303	313	292	281	294	279	274	298	295	277	302	276	288	298	292	299	256	293	305	319	297	273	302	271	259	286	300	273	315	263	267	294	319	294	292	272	303	313	275	255	269	251	296	286	274	290	304	271	275	327	267	259	324	282	276	303	284	285	285	295	312	277	272	271	318	305	304	286	293	302	319	338	279	331	308	283	272	238	295	302	257	304	281	275	288	308	307	298	295	281	285	264	291	293	262	308	311	291	290	295	276	320	295	275	287	269	306	259	283	324	291	300	279	287	281	283	257	310	303	294	286	296	265	268	292	277	293	284	326	278	289	296	295	321	304	295	305	306	284	307	282	286	287	273	292	310	304	259	294	321	298	302	315	323	310	300	341	282	262	279	292	322	289	274	290	270	281	281	271	296	269	277	292	267	304	295	291	313	252	309	275	308	285	282	289	272	314	320	270	351	314	277	244	275	265	272	278	313	304	280	340	275	301	299	290	249	273	286	305	287	287	297	280	307	294	269	308	332	299	298	297	254	310	313	294	265	285	291	299	284	243	283	269	294	290	304	286	280	314	310	296	279	289	309	303	297	290	288	293	298	276	261	274	287	292	300	303	283	280	292	322	276	272	297	293	254	266	290	284	308	283	319	291	283	298	276	325	327	274	262	302	278	280	332	298	325	285	246	275	328	291	258	279	317	273	277	297	308	289	261	283	264	300	280	284	311	306	267	293	324	276	292	275	292	277	277	292	267	267	276	304	302	282	322	298	267	296	308	277	292	293	291	300	301	311	298	287	305	315	263	292	331	299	285	263	277	316	298	268	304	291	312	267	275	298	318	305	267	286	309	283	276	249	297	280	331	298	306	296	292	308	312	261	258	330	273	293	263	280	307	297	311	292	281	301	311	285	284	310	306	307	294	294	302	293	277	326	290	306	321	284	265	285	313	305	273	298	312	293	283	305	266	280	281	334	281	306	315	274	284	306	273	293	326	294	288	304	277	295	269	280	287	287	251	278	270	324	276	272	318	256	295	264	285	328	286	300	299	306	282	305	313	279	266	291	293	311	297	289	285	282	267	293	299	289	290	284	292	279	290	276	293	287	332	282	302	305	317	283	298	280	304	268	275	274	320	302	282	264	299	316	281	301	295	294	268	276	303	255	299	324	291	274	308	262	277	291	293	300	274	306	294	280	327	311	306	305	274	299	252	271	292	304	337	312	319	293	295	254	292	334	284	293	252	324	324	291	309	293	288	307	308	302	270	320	276	304	270	275	273	305	311	280	292	325	302	262	289	293	308	308	310	293	302	261	307	298	292	296	305	265	287	301	266	318	281	272	269	310	283	293	291	235	282	312	287	291	262	273	270	290	285	280	291	291	287	293	278	281	296	301	298	262	284	290	307	318	294	280	299	309	301	276	308	260	292	328	295	329	306	286	288	299	237	281	289	259	267	285	277	268	290	274	271	285	311	290	293	277	273	282	245	274	305	289	277	260	307	323	292	305	296	293	316	284	318	302	300	306	324	315	300	283	290	319	277	279	299	304	299	296	300	280	309	285	283	311	271	342	286	257	284	292	293	299	299	286	297	277	307	329	287	276	296	267	292	300	310	291	289	287	280	311	281	262	285	286	310	268	270	295	287	287	254	308	308	295	317	280	295	256	266	269	316	315	292	319	258	278	309	281	299	257	282	286	272	289	288	270	277	275	300	278	266	272	301	310	302	273	291	258	276	308	323	265	288	290	296	266	314	278	289	266	258	292	322	288	279	313	303	289	302	269	265	232	283	281	297	297	288	287	283	285	271	292	291	272	269	303	320	249	312	300	278	296	284	323	293	284	298	275	297	302	276	312	289	269	309	307	305	286	276	273	280	308	291	307	294	287	304	311	290	265	274	301	296	281	284	292	349	323	342	315	289	285	268	286	319	295	323	259	274	277	260	298	293	274	277	304	276	268	268	268	283	263	292	290	269	267	284	254	271	312	293	281	258	294	290	267	288	300	260	278	302	290	288	298	292	277	317	288	320	301	312	250	292	262	322	267	314	288	288	271	302	310	276	297	284	305	267	286	281	290	278	274	287	300	272	256	269	307	295	306	293	280	308	299	322	311	347	281	287	262	270	322	299	302	280	321	300	277	261	290	296	270	250	285	268	282	311	301	303	278	282	291	263	272	288	263	237	291	314	319	320	277	279	289	264	277	293	319	312	302	293	297	282	292	276	311	298	314	311	295	310	306	298	270	315	314	327	266	288	272	285	284	325	294	281	273	267	255	277	274	284	302	298	310	281	293	273	294	261	273	346	302	296	290	290	255	274	264	277	286	331	276	328	309	278	309	317	272	268	290	278	270	272	294	297	287	287	300	308	310	269	286	287	310	320	277	303	302	269	305	286	265	301	312	269	293	344	304	282	319
34284	25047	28036	13706	5298	4017	3363	2649	2367	2071	1810	1781	1495	1327	1342	1083	1073	1043	930	899	882	859	889	873	802	783	747	747	796	705	708	702	653	723	724	666	651	690	686	689	666	700	611	676	663	658	606	634	617	661	661	633	581	622	628	632	602	602	642	666	606	656	610	612	645	634	609	661	635	591	656	612	650	672	615	645	615	576	601	649	600	592	630	651	626	584	624	608	603	643	610	650	656	583	629	601	596	620	594	604	621	598	613	615	627	580	663	622	663	609	601	594	655	619	604	663	594	605	668	581	595	633	598	631	659	631	636	619	605	603	656	608	597	622	595	625	633	637	622	617	609	634	583	618	651	639	596	607	626	641	667	629	626	639	609	641	629	659	639	613	595	633	597	693	593	622	641	650	613	604	622	622	595	560	595	594	629	608	599	611	645	609	578	602	618	638	592	607	622	584	622	600	649	586	598	649	602	635	614	650	609	658	562	649	624	667	643	595	614	605	617	623	614	618	662	646	604	626	607	564	679	627	644	572	603	617	626	635	615	619	606	604	552	614	663	655	615	629	639	580	641	606	587	621	643	592	628	632	596	612	670	622	618	640	603	593	572	568	619	668	619	626	598	645	658	572	603	598	623	579	653	629	619	617	593	648	601	617	585	621	675	607	676	615	588	649	596	637	571	650	610	592	641	629	638	626	597	600	575	647	623	622	649	610	567	607	623	592	584	610	621	618	596	641	647	610	619	614	581	602	597	639	613	633	603	544	567	618	640	601	635	630	606	648	625	644	644	586	608	572	618	605	618	598	647	570	589	658	583	623	594	643	612	618	658	648	613	613	576	644	663	682	649	587	655	650	597	601	591	622	599	617	618	598	626	633	661	608	608	644	620	628	625	620	611	607	613	641	592	642	622	622	612	613	600	628	589	627	631	648	618	612	595	633	637	611	590	580	578	591	609	625	646	648	579	593	636	624	613	644	617	595	619	587	623	606	612	597	649	596	647	615	594	587	647	608	576	585	604	606	620	607	615	603	572	620	613	614	622	623	564	571	584	598	623	608	646	608	617	639	642	585	599	598	640	581	617	648	581	639	585	589	591	641	617	595	610	664	606	583	627	583	633	643	659	601	590	597	653	608	621	618	629	649	624	619	622	583	611	652	608	585	652	597	576	583	643	632	591	653	616	599	624	609	626	635	636	644	618	601	593	623	616	617	614	565	642	586	659	613	608	652	582	607	598	648	628	571	616	573	579	595	601	611	619	609	592	677	588	654	617	660	636	631	585	565	596	629	639	603	621	605	642	632	613	580	612	572	625	578	644	632	601	655	616	570	624	612	624	579	603	621	581	633	591	605	603	585	581	611	637	623	602	626	654	656	580	627	601	634	630	648	636	602	630	616	623	595	579	653	626	630	611	605	605	643	589	663	602	625	614	644	613	626	622	599	666	580	620	627	680	605	666	600	580	575	588	598	583	574	598	600	682	630	658	594	629	622	621	604	635	625	624	589	625	590	636	642	640	601	632	615	598	653	588	593	625	620	663	589	579	651	634	610	601	647	592	629	593	615	595	647	595	661	607	628	592	638	593	601	648	632	624	628	618	618	581	631	602	604	604	606	631	640	586	628	560	659	571	620	604	620	615	595	616	608	624	615	628	582	610	574	604	596	602	601	596	620	638	606	572	634	665	647	630	599	609	591	667	573	586	626	648	639	607	646	656	664	626	629	578	622	629	611	618	628	653	600	615	610	601	631	643	601	636	605	611	629	632	629	626	608	626	619	600	608	634	575	650	604	640	611	600	663	646	619	642	623	598	602	611	673	640	638	603	641	606	575	608	603	596	621	617	634	636	592	583	661	614	591	604	621	607	619	617	606	596	622	588	616	659	605	566	630	605	626	676	582	616	639	639	597	609	620	607	618	602	623	631	610	646	652	653	629	662	625	611	662	639	615	584	613	636	628	587	584	567	624	607	599	607	609	603	657	626	599	634	640	570	626	591	625	611	635	581	637	621	605	623	621	615	626	597	565	607	604	598	654	577	637	641	601	619	578	594	593	602	646	631	591	581	583	609	647	592	659	621	628	677	605	654	655	588	558	610	620	604	645	626	622	622	609	573	644	592	658	621	591	614	587	578	618	632	570	629	590	611	615	601	632	609	608	615	605	601	642	585	602	618	625	612	612	628	602	609	593	606	626	596	608	604	611	620	647	638	633	583	604	620	604	584	583	578	579	579	582	615	591	607	642	598	607	645	630	598	606	598	619	606	601	594	592	647	601	643	590	629	659	610	615	607	617	614	627	575	583	653	603	592	605	589	641	590	614	632	633	590	608	618	608	661	614	644	644	606	615	625	601	666	585	608	651	594	589	614	630	601	593	671	631	587	583	606	580	630	630	621	628	593	608	617	612	618	625	626	644	631	616	587	635	593	619	601	594	646	641	612	625	593	601	615	613	651	598	613	614	615	620	636	625	623	562	615	631	635	644	618	579	640	593	615	593	644	682	605	627	624	601	628	649	605	634	574	610	614	636	606	630	586	624	598	609	624	650	644	610	560	615	641	616	624	618	664	624	650	602	610	586	620	626	641	637	597	610	599	597	615	584	597	585	589	654	603	628	621	601	686	595	630	608	614	642	613	603	593	585	615	607	619	614	591	614	604	627	577	620	632	636	617	581	652	609	576	611	628	632	590	596	647	620	650	600	648	599	587	620	650	610	622	583	620	632	619	625	604	612	656	605	674	626	606	587	636	594	640	629	619	558	580	620	578	615	619	649	628	562	663	574	661	597	641	578	612	589	640	589	613	615	581	629	596	575	612	612	583	582	654	625	638	653	610	646	610	637	633	604	639	622	619	614	594	589	572	608	645	599	659	624	599	604	623	610	637	587	607	555	645	590	574	630	566	635	596	598	639	608	618	584	630	626	606	588	569	617	613	600	622	565	607	629	609	662	656	551	582	581	624	625	627	606	630	599	584	617	631	607	611	613	610	618	660	606	629	637	622	637	601	608	601	616	599	603	564	601	563	659	595	629	596	606	597	613	652	637	561	584	614	636	614	623	651	638	565	642	639	604	582	581	599	591	641	649	627	619	608	643	647	595	608	621	644	671	652	632	611	620	607	605	628	654	623	594	606	614	661	624	617	599	590	632	596	623	599	603	582	596	621	622	567	643	622	635	620	622	589	651	621	579	595	625	614	609	591	620	591	625	604	651	660	573	638	610	611	633	634	600	570	645	590	574	670	663	670	595	593	679	619	621	622	653	599	587	636	562	622	646	615	635	666	639	601	574	611	650	617	650	590	624	590	620	634	585	606	606	655	639	635	628	596	594	628	605	608	603	596	613	654	602	590	587	608	620	607	680	623	617	624	659	646	588	588	571	602	632	571	627	624	590	603	604	610	584	638	648	621	624	612	617	625	648	636	607	659	628	623	625	609	579	600	610	613	586	602	611	578	598	613	607	640	629	667	629	606	629	566	619	631	646	642	572	575	644	685	615	615	675
34626	19038	10347	2623	669	526	509	401	358	385	347	313	291	289	318	268	282	287	251	305	292	278	273	282	272	255	248	257	287	259	272	285	276	293	266	240	256	242	252	259	270	272	280	237	237	282	253	262	259	279	259	231	231	297	255	289	282	280	294	265	246	248	260	237	280	247	266	234	258	264	254	233	268	245	259	224	262	256	265	257	266	242	277	255	266	251	274	255	273	232	259	254	246	259	237	252	273	254	266	267	281	225	238	247	270	278	253	256	244	283	268	253	261	260	259	275	272	242	254	272	252	271	247	297	247	277	232	253	273	257	257	281	243	271	242	248	263	265	246	274	258	235	241	256	252	270	249	260	237	262	257	260	228	249	281	228	255	260	263	258	255	285	282	255	270	258	240	257	296	259	275	287	302	242	244	238	248	259	259	269	250	254	282	236	269	259	292	248	243	243	287	260	238	242	264	226	262	295	252	256	230	235	262	228	248	274	259	239	264	281	244	230	251	284	266	265	259	266	293	245	267	261	221	237	248	243	240	247	264	244	225	264	281	241	260	218	245	209	266	278	250	247	254	230	254	252	280	254	235	275	250	279	261	276	268	268	261	246	249	270	246	269	246	248	275	255	236	268	240	236	236	241	262	237	279	274	253	276	267	245	254	258	266	251	290	290	229	261	251	261	277	217	241	247	257	252	271	260	268	268	264	263	242	260	270	259	228	266	261	263	274	221	250	235	275	237	252	274	250	282	266	274	257	227	233	247	254	280	242	218	236	275	268	256	249	246	258	236	252	276	260	241	245	267	260	283	262	247	269	267	248	256	270	275	241	256	261	291	275	279	264	270	261	275	266	262	250	251	268	244	256	238	261	230	246	278	284	254	258	259	247	260	245	274	274	266	257	274	282	243	246	253	263	241	272	273	263	249	242	250	247	284	252	236	250	250	288	253	255	249	265	289	275	264	250	271	271	251	265	261	267	242	276	246	291	241	255	258	286	250	247	201	259	247	284	285	247	276	247	273	254	283	275	262	261	269	238	259	250	247	258	259	269	225	252	234	275	256	252	276	256	234	241	237	241	269	235	279	261	219	257	263	245	260	273	235	273	293	252	284	257	259	255	243	301	264	253	267	249	291	261	256	271	237	257	239	256	227	264	239	253	249	271	235	259	281	257	243	259	251	261	285	238	266	236	302	260	245	271	283	256	254	254	265	235	269	265	238	253	255	240	265	266	239	250	264	280	275	242	281	265	242	277	251	225	264	262	273	279	269	280	233	255	231	283	220	310	258	275	271	254	267	242	218	235	266	228	254	298	279	258	256	268	278	280	239	233	262	246	234	257	259	252	231	261	241	237	258	271	261	242	272	265	274	242	246	279	251	244	256	259	293	278	250	272	256	253	275	281	288	248	242	264	274	244	240	241	237	240	256	270	232	261	287	238	221	255	274	270	244	264	262	259	262	241	278	227	283	258	278	252	269	265	270	267	247	263	267	249	292	269	256	271	264	287	237	271	246	236	246	229	236	242	281	245	257	260	256	256	252	265	230	236	241	235	259	227	257	274	275	240	252	260	249	266	277	230	250	257	268	263	265	251	288	243	235	255	255	279	263	266	273	252	252	254	291	277	274	263	272	264	261	289	250	253	244	274	288	253	257	272	236	266	269	242	247	270	263	239	266	276	240	286	267	253	256	249	268	239	253	268	258	268	227	270	257	257	220	265	262	253	288	268	293	267	269	240	256	252	282	236	234	258	238	247	252	239	241	259	239	233	241	289	278	279	254	275	250	264	254	262	276	262	234	229	274	273	246	246	242	276	259	261	288	267	272	257	255	269	280	310	252	265	248	259	278	268	275	247	261	264	276	263	286	257	251	265	261	284	262	245	216	261	254	256	222	224	264	246	250	301	260	256	286	232	271	239	243	267	251	235	250	263	252	272	255	267	244	278	265	296	291	270	248	263	266	232	252	263	259	252	227	260	242	284	229	249	255	248	227	285	253	279	283	298	243	250	238	270	257	250	259	225	269	287	236	243	269	243	258	264	267	226	270	272	294	233	283	258	264	275	233	246	239	264	262	272	230	236	262	248	266	260	287	261	250	233	268	288	259	275	263	228	261	251	217	214	234	246	263	266	249	270	237	267	225	227	215	272	242	241	284	241	274	233	257	244	251	249	259	249	253	276	210	266	287	242	273	248	251	270	259	229	249	288	259	238	277	246	254	263	263	282	272	235	255	252	273	260	264	277	258	250	247	261	265	263	231	240	256	225	241	259	256	275	257	258	270	245	273	260	248	238	260	240	224	254	247	258	253	247	255	269	239	275	268	293	250	250	277	279	260	242	240	240	253	245	300	277	252	284	300	211	244	263	238	247	259	259	230	234	269	247	267	246	281	283	266	285	273	254	273	231	260	247	247	252	254	281	227	284	288	262	271	260	240	256	248	245	301	275	259	239	268	256	252	251	258	255	252	250	256	254	279	251	265	242	236	268	249	243	231	243	241	243	257	239	259	246	260	221	278	244	232	281	223	268	234	252	235	256	222	262	251	231	309	253	257	263	291	264	242	272	247	243	236	235	232	230	268	272	251	266	217	242	247	252	262	237	262	253	285	249	266	280	267	278	281	273	259	290	268	246	249	230	244	249	271	259	229	248	251	267	250	225	232	274	279	300	275	265	271	217	270	232	220	259	272	274	270	259	243	268	269	271	246	236	250	272	238	255	248	265	267	218	272	217	258	274	274	241	230	229	252	270	238	280	229	253	257	280	230	261	217	255	248	237	271	255	262	234	265	262	259	281	276	270	266	253	257	265	270	258	239	237	290	244	243	286	300	279	233	249	243	227	284	263	287	254	283	260	216	235	247	247	243	229	283	258	254	237	247	253	284	232	259	251	258	258	259	243	251	216	273	257	259	303	230	268	305	282	296	266	250	271	289	232	248	242	276	275	243	261	263	232	252	277	260	268	268	252	263	265	298	277	305	254	258	242	272	244	250	260	252	231	238	264	249	291	278	269	251	276	282	225	239	267	265	292	224	263	275	254	257	248	240	234	213	264	222	255	272	234	244	255	272	237	243	218	245	276	253	252	234	269	263	294	262	237	300	280	234	275	259	260	237	256	255	269	254	268	264	293	266	258	254	256	257	296	264	264	267	283	264	258	253	245	260	217	250	296	258	257	266	276	283	209	248	303	292	244	301	233	232	218	266	265	240	247	264	251	277	270	273	256	252	279	263	242	236	235	248	240	235	236	253	286	253	263	236	216	248	254	279	271	260	242	231	254	263	220	232	266	253	252	254	229	278	281	251	247	252	232	263	264	264	243	235	263	223	276	257	229	254	287	262	276	247	266	271	280	228	263	238	239	258	235	245	252	270	281	242	260	238	258	241	252	255	258	235	247	280	279	248	260	253	287	248	245	249	243	263	272	290	260	288	248	285	244	271	261	266	255	251	256	231	235	230	239	252	257	235	221	224	239	233	236	260	256	249	249	223	243	243	260	227
19014	12849	13388	4896	1901	1678	1387	1269	1096	936	862	814	823	740	726	682	659	667	643	643	647	652	579	608	648	596	620	572	593	591	564	571	577	534	582	510	541	533	556	501	566	560	519	547	505	563	554	619	526	551	554	525	611	558	543	589	555	525	554	548	526	549	514	570	560	529	589	552	572	524	542	562	562	544	570	547	584	562	521	500	545	584	556	537	543	535	544	553	574	493	550	548	523	519	530	526	543	551	546	508	546	514	580	547	552	549	542	549	573	543	543	554	519	538	545	532	556	511	579	520	534	526	584	565	517	573	577	610	525	562	529	535	565	585	563	563	506	569	552	552	568	558	514	541	526	542	544	568	556	494	552	543	574	540	556	574	565	570	562	515	538	537	567	594	539	561	523	579	560	531	521	542	530	573	535	577	562	522	587	537	571	534	550	500	517	574	541	540	522	544	578	544	520	546	525	570	565	528	524	573	503	525	509	560	547	540	575	596	550	571	531	586	581	551	539	562	560	562	521	562	519	557	544	527	532	543	571	513	536	565	619	553	566	520	556	530	586	557	592	549	543	552	569	573	540	565	527	525	521	522	531	592	546	500	558	551	535	516	516	560	576	541	544	558	567	540	535	534	545	536	573	522	552	579	503	541	542	590	535	532	550	553	600	565	571	565	513	558	524	563	551	578	536	562	556	611	544	530	557	541	538	531	559	531	546	547	515	511	529	560	547	536	539	542	543	560	576	580	564	540	577	492	541	552	509	555	576	564	544	585	515	552	560	541	495	570	532	561	522	542	575	542	540	544	546	524	554	552	560	565	562	552	555	536	550	553	534	563	578	571	608	526	558	530	524	570	559	556	561	518	563	604	557	562	572	510	513	555	560	506	529	523	527	575	585	546	549	561	538	533	542	553	492	544	567	508	573	522	536	501	558	557	553	584	543	549	563	520	526	469	553	528	552	532	551	554	539	534	511	545	545	568	551	557	545	569	597	552	554	541	558	571	586	535	527	535	559	528	550	538	547	563	570	520	516	588	520	541	563	534	547	550	548	549	582	526	547	559	536	512	528	547	537	562	548	503	575	542	540	547	576	561	570	541	507	560	529	534	538	547	541	525	582	580	547	560	507	547	544	490	548	592	584	581	553	527	517	560	575	543	543	571	532	548	490	528	520	577	531	537	547	530	555	516	552	527	552	540	541	535	510	489	538	539	551	576	550	586	526	545	548	560	506	571	516	546	539	558	520	602	564	511	538	546	540	563	537	551	519	566	536	570	546	535	563	566	555	580	568	518	559	523	569	566	544	580	542	562	514	546	551	543	548	541	534	529	546	592	567	552	533	559	521	544	524	577	569	540	569	555	548	554	525	526	530	560	595	533	566	548	526	527	550	530	541	528	583	511	547	549	535	514	556	538	556	552	535	569	551	544	568	551	580	526	573	539	562	550	553	589	536	499	534	550	548	553	543	529	546	589	539	569	572	558	543	550	574	554	578	591	543	547	568	530	549	570	508	560	550	573	552	545	534	539	518	545	492	554	524	569	524	589	540	546	544	510	553	552	568	557	568	578	535	531	567	537	570	549	536	512	554	529	582	525	576	495	544	524	554	575	539	539	559	553	548	561	506	536	560	539	538	561	584	495	557	509	572	562	579	498	505	531	515	523	529	509	526	576	575	553	540	527	543	521	546	553	538	568	554	547	520	533	551	587	531	589	545	552	550	508	565	565	545	526	583	508	543	540	546	573	524	530	541	529	551	572	603	554	529	568	555	525	548	581	579	560	560	554	594	559	538	553	527	560	553	539	553	551	566	518	515	526	536	542	570	524	553	564	552	550	572	548	555	531	535	545	566	508	560	522	540	551	520	539	559	556	544	531	569	538	555	552	558	530	530	549	578	535	522	565	527	583	559	526	562	534	550	569	561	588	513	552	533	566	535	573	485	577	541	525	567	550	554	553	527	529	587	557	520	531	544	597	525	516	521	568	561	515	493	585	541	574	544	537	566	541	514	575	523	514	570	538	532	522	542	536	556	538	543	552	547	528	532	546	541	568	540	549	557	580	502	551	563	518	536	565	532	554	527	521	559	554	544	516	547	545	531	528	529	580	538	543	559	552	524	579	575	532	582	521	562	556	521	582	548	583	572	551	592	563	540	546	557	530	552	527	542	533	527	543	518	571	551	596	533	560	548	511	542	543	557	565	599	509	561	569	501	562	542	511	535	545	525	583	561	530	583	538	588	525	537	529	581	567	518	491	545	547	504	513	578	542	557	523	573	541	543	520	527	576	474	522	558	575	509	523	544	502	559	528	553	584	568	514	519	582	580	578	537	583	496	526	564	535	565	547	544	510	593	526	539	538	593	529	552	549	558	578	539	547	563	500	547	546	547	548	569	583	546	550	528	559	546	569	573	535	566	579	539	526	541	541	537	518	557	531	560	531	546	544	522	530	553	536	554	493	566	527	556	551	551	563	505	550	540	518	526	542	544	546	554	515	540	542	579	556	532	536	541	552	568	521	515	556	527	543	597	576	476	587	573	518	545	562	541	488	541	541	542	552	537	534	540	575	562	577	569	572	554	545	559	558	534	588	543	519	569	579	535	527	560	530	535	542	542	545	566	553	535	541	513	550	513	532	574	537	513	543	546	518	562	572	589	537	535	526	515	557	548	546	589	548	569	549	533	551	535	569	527	536	516	579	578	517	566	534	552	547	509	523	548	554	565	541	560	538	521	547	536	526	562	541	553	539	537	487	550	553	591	560	583	542	540	544	544	529	544	563	564	516	516	545	556	571	610	578	574	560	572	513	551	547	537	533	539	569	520	503	561	564	534	536	553	502	528	527	554	588	501	553	573	540	582	492	570	549	572	554	549	575	544	575	524	550	486	511	535	567	540	583	534	573	517	573	568	508	557	553	519	569	555	542	534	562	509	542	549	559	533	556	549	553	564	529	573	541	536	531	544	554	573	566	530	562	535	528	548	539	552	501	538	518	519	553	539	561	557	491	540	533	586	566	578	573	579	543	555	583	562	499	529	550	559	544	553	532	530	533	546	519	597	579	556	551	566	565	568	518	527	568	543	497	514	555	543	541	548	498	511	573	536	534	570	549	543	550	560	543	534	545	548	524	567	561	567	546	550	537	530	497	511	544	504	517	597	543	497	556	498	528	551	516	555	541	536	517	541	542	532	521	574	563	519	504	542	560	525	521	518	578	531	543	552	531	549	563	553	542	527	536	555	569	567	585	513	513	533	557	511	524	516	503	543	576	565	542	495	528	498	569	554	536	499	565	501	526	563	570	539	553	580	568	574	551	604	517	525	534	586	556	531	545	512	548	550	541	591	560	540	533	552	553	534	562	545	548	527	546	566	567	550	530	587	524	589	578	533	536	532	546	554	523	551	538	544	538	471	523	568	555	577	566	557	512	516	605	519	542	559	541	510	516	560	553	592	559	534	564	578	542	575	528	604	574	547	540	511	565	558	522	567	560	533	596	570	555
48493	27902	17567	5827	1298	816	630	568	480	438	396	326	320	345	355	336	334	284	269	284	264	252	274	247	272	250	281	265	256	236	295	268	254	252	235	237	228	267	228	230	273	235	223	228	270	251	242	248	240	238	249	260	243	248	268	247	245	246	272	225	237	249	281	236	260	251	232	242	234	248	229	262	231	223	211	251	240	234	244	264	225	263	239	244	243	247	268	253	261	271	240	235	270	217	259	241	228	243	239	223	235	240	246	259	282	250	246	243	250	252	232	277	250	243	227	250	282	230	288	260	251	268	254	233	218	217	238	250	238	243	227	241	272	272	258	250	260	248	203	244	230	245	220	263	225	250	249	219	265	232	252	264	241	247	250	248	241	258	223	248	246	228	228	251	249	236	246	206	257	228	236	253	231	271	251	243	269	241	254	227	245	265	247	247	229	251	239	239	251	233	258	232	226	241	264	228	222	246	272	243	270	275	248	239	230	258	267	258	259	245	257	251	217	237	249	257	204	240	216	232	261	243	260	240	239	262	238	240	208	238	250	271	270	252	248	249	249	252	266	238	262	230	224	244	258	266	247	216	239	254	227	273	252	242	244	241	276	248	229	233	222	216	226	260	231	246	292	249	236	262	242	240	220	268	257	268	265	221	227	235	237	237	211	231	261	263	240	262	238	257	243	244	265	233	252	252	251	219	239	228	247	238	242	235	215	229	207	237	261	258	265	248	246	229	258	282	244	237	254	248	251	273	220	285	260	223	252	247	248	244	281	254	247	289	265	225	225	240	261	240	240	241	232	246	240	237	219	231	218	213	227	211	220	248	256	240	231	256	242	261	256	215	244	254	222	235	209	229	288	243	232	223	235	232	253	253	223	222	217	214	229	218	257	245	239	270	251	235	250	260	242	244	260	241	237	188	233	242	263	252	246	243	267	236	260	216	279	224	234	244	256	260	250	274	235	232	252	223	240	227	262	256	258	255	208	269	256	221	271	240	263	267	233	207	238	242	246	238	246	231	255	260	266	246	254	261	251	262	242	253	221	228	226	223	211	272	241	225	241	239	258	246	233	227	230	226	282	240	241	267	262	236	268	273	232	240	241	275	289	253	240	208	251	234	244	243	252	234	221	246	252	236	267	226	230	250	257	263	237	229	223	264	285	249	240	237	226	240	233	237	202	228	248	234	217	247	254	228	241	244	239	254	231	213	238	244	233	263	232	238	260	248	247	240	211	253	230	231	221	251	268	227	230	246	245	251	256	269	268	219	241	231	243	232	227	209	235	256	213	237	277	244	258	230	237	261	214	252	263	227	255	243	239	247	223	204	264	267	261	223	267	274	259	280	294	251	241	231	256	232	243	240	248	206	248	250	264	230	256	239	236	211	280	271	262	237	249	243	227	230	207	238	228	237	221	269	263	235	225	271	267	253	225	233	203	227	252	239	268	251	234	209	248	247	270	197	209	249	263	273	233	258	250	252	222	242	282	215	208	253	240	229	249	236	269	247	244	254	260	263	232	228	210	261	226	227	272	257	250	246	274	250	204	265	244	228	217	216	266	266	252	250	241	267	236	220	247	206	289	267	213	209	240	254	257	259	265	236	265	257	268	240	254	252	259	249	237	241	268	248	245	243	228	261	281	240	256	249	263	243	231	267	273	256	268	247	218	258	260	209	252	264	266	250	233	255	242	231	244	235	268	234	238	217	240	219	251	240	253	235	256	251	251	222	194	259	243	254	250	225	226	241	283	220	206	268	285	245	238	233	232	225	218	238	214	235	246	253	229	238	244	268	244	239	233	231	245	260	245	227	255	254	232	209	222	243	274	202	245	241	243	264	255	260	224	224	234	253	255	241	240	240	259	274	260	243	214	254	249	233	251	237	221	222	246	232	266	289	285	304	241	240	237	201	235	254	279	258	227	268	263	254	267	248	246	279	251	232	224	240	279	240	258	248	263	233	269	246	271	234	239	262	256	237	261	261	274	237	239	242	226	234	253	231	241	240	248	261	243	242	252	242	244	224	213	247	266	234	261	248	241	241	235	242	245	217	263	223	217	229	231	232	238	244	206	225	243	271	284	257	288	216	265	251	234	236	267	243	223	260	226	253	226	263	244	258	232	234	239	232	248	248	241	239	248	235	235	254	241	233	235	275	260	263	250	226	238	238	267	245	227	255	223	243	250	226	284	249	267	223	269	244	238	239	251	283	228	248	282	229	241	239	271	255	218	253	240	243	274	255	258	236	219	232	209	244	257	259	238	219	212	243	253	249	224	229	231	251	232	267	242	249	235	236	250	227	233	234	251	250	215	254	228	268	230	252	255	234	202	239	242	239	264	242	261	222	257	226	257	229	267	245	231	240	264	222	242	238	261	264	230	240	274	221	245	217	253	264	253	246	241	222	261	224	227	233	256	236	227	269	238	238	232	246	221	258	252	229	256	229	242	252	269	250	217	227	253	230	232	252	230	206	217	256	250	262	257	232	240	226	224	239	270	233	255	266	248	231	262	238	261	206	272	254	211	233	264	248	253	269	249	238	278	269	267	227	257	265	202	225	250	235	248	270	228	249	238	251	238	240	261	232	245	235	224	266	245	251	239	230	228	266	249	252	231	255	270	234	237	283	248	270	254	222	263	220	229	289	255	237	252	234	222	216	231	251	232	221	242	229	253	222	231	250	230	238	257	244	198	232	229	228	235	244	248	255	229	216	264	238	215	261	247	236	238	237	235	245	200	244	217	242	249	217	221	228	223	234	256	230	246	225	235	226	229	224	246	246	248	252	238	259	276	249	227	252	281	280	268	287	217	240	242	218	221	229	206	254	219	230	257	258	238	205	246	266	244	265	266	237	247	262	238	240	236	267	222	239	218	225	229	263	265	229	249	224	241	251	213	267	260	205	268	248	252	214	245	246	239	251	238	269	237	219	240	219	235	267	261	224	252	270	227	263	248	250	260	235	254	243	231	234	232	251	252	254	227	249	226	224	262	236	257	242	276	255	226	232	267	267	257	235	238	246	280	254	236	245	261	231	254	251	208	236	261	233	229	251	262	246	200	261	228	266	248	223	273	262	256	228	233	247	251	257	260	284	252	235	244	217	228	249	248	221	261	234	239	258	217	232	246	240	281	280	278	242	253	270	286	232	245	257	268	261	223	259	244	242	246	221	260	265	242	262	222	259	267	253	247	235	249	247	232	217	216	250	270	260	245	216	283	259	242	261	254	238	264	260	239	240	242	278	259	232	246	239	251	202	237	217	237	266	262	235	274	255	238	261	234	241	206	230	233	234	280	243	258	232	260	238	260	233	274	222	223	247	266	219	276	229	226	244	242	271	219	246	232	259	260	231	276	235	255	277	251	236	197	213	249	229	225	232	295	235	254	235	251	249	277	244	277	263	245	243	262	235	237	237	247	217	261	272	241	241	263	243	248	229	226	225	231	263	296	228	238	253	236	235	250	237	254	241	276	236	232	257	238	242	285	255	243	222	261	265	257	235
28364	19149	20700	10752	3824	3159	2509	2014	1699	1486	1335	1340	1128	1024	937	882	870	790	739	725	727	731	695	722	668	619	677	626	599	602	623	572	582	546	583	540	583	592	587	582	549	574	602	520	574	534	593	600	540	555	587	522	536	572	510	496	528	567	537	568	503	513	578	531	511	550	535	575	530	528	531	520	595	537	490	572	546	538	549	531	564	476	533	540	583	511	567	499	502	504	514	495	520	501	527	527	536	528	543	536	525	500	522	535	536	550	501	577	505	527	603	554	564	499	536	582	524	527	492	522	511	548	561	565	540	537	535	505	545	576	533	505	509	482	505	526	524	544	547	515	526	540	540	520	538	506	528	555	515	555	521	554	451	518	527	498	521	547	515	545	570	519	537	553	512	540	550	538	523	537	523	516	514	535	515	538	558	502	502	563	516	552	566	512	526	532	523	543	497	494	535	504	509	521	487	529	539	570	505	516	523	574	515	527	527	487	531	559	525	496	516	500	512	535	542	559	526	506	540	538	541	583	526	503	554	497	506	524	531	529	544	529	540	548	581	574	518	562	554	511	513	538	518	531	546	516	532	517	541	550	500	511	541	532	535	506	529	508	509	535	571	526	542	514	518	542	510	518	506	569	563	511	515	518	517	549	558	521	507	541	556	539	540	529	519	523	568	530	551	553	532	517	561	521	560	523	515	528	564	544	532	518	571	499	538	535	516	522	533	490	525	554	525	532	541	492	541	522	525	560	536	535	497	549	516	565	509	532	548	532	549	528	534	542	548	519	536	523	551	535	495	511	518	508	502	517	490	539	553	549	517	550	557	535	543	539	521	513	507	509	549	523	553	539	536	512	509	502	526	480	518	515	501	534	580	556	503	541	514	536	523	553	560	525	492	508	510	527	526	550	507	528	522	556	546	544	499	506	535	530	514	570	538	542	518	550	546	547	553	519	525	523	523	584	529	522	547	525	509	497	566	560	532	503	521	542	552	537	540	495	552	506	487	515	525	525	526	533	555	549	489	524	517	550	532	527	533	520	492	521	553	551	492	492	530	541	532	524	528	559	524	507	537	520	519	527	514	510	521	528	515	572	521	511	529	493	519	532	510	521	570	521	478	535	533	495	555	535	543	515	510	531	502	554	556	526	528	507	541	523	535	516	505	522	542	559	537	528	511	543	523	537	510	533	485	535	549	523	515	541	554	457	555	518	544	543	521	537	541	508	528	527	520	482	555	599	521	496	564	517	507	525	523	519	551	536	573	555	496	554	574	521	557	521	534	515	492	541	525	497	539	526	519	500	506	544	526	554	505	537	545	540	506	516	553	558	517	534	532	510	512	556	515	538	507	530	525	544	540	562	510	591	517	548	518	491	526	556	528	518	568	524	515	472	541	544	515	476	551	550	530	532	550	472	540	523	539	502	556	522	529	539	522	529	523	536	529	503	488	542	543	508	536	568	545	559	534	551	485	503	530	522	501	540	542	500	542	532	523	493	530	533	588	492	544	498	554	553	523	548	523	524	537	531	555	509	536	572	540	500	546	590	524	537	531	524	528	528	540	513	548	517	557	516	539	534	552	461	536	511	522	533	546	519	512	531	542	583	501	516	583	524	539	535	515	553	528	550	524	479	508	520	547	567	535	578	532	561	543	519	574	515	521	504	502	582	559	563	516	540	505	510	509	518	473	498	538	534	515	516	510	525	551	503	535	543	526	499	497	531	562	521	510	542	564	528	519	534	560	500	553	552	520	507	555	554	545	541	524	482	530	524	524	513	518	499	529	506	519	525	516	537	529	550	532	548	557	504	513	553	525	528	531	554	517	523	479	504	517	526	516	534	512	553	490	539	554	503	560	545	565	565	498	497	536	536	548	555	506	515	555	520	547	561	513	538	546	548	489	491	508	535	532	506	490	520	498	531	522	528	507	528	513	491	524	546	508	513	534	512	561	493	499	541	544	517	526	531	522	586	559	519	501	559	507	510	517	531	533	526	537	530	523	542	577	514	596	493	615	516	516	539	511	542	500	525	541	531	480	538	538	502	504	499	513	522	521	547	530	530	545	516	517	544	530	554	523	498	527	577	496	552	507	532	556	510	570	547	541	524	537	515	547	548	540	543	474	531	519	532	529	517	555	535	551	524	505	494	556	528	524	503	552	520	519	526	563	512	537	548	532	514	562	568	470	526	537	493	556	508	527	518	510	504	487	543	543	542	523	529	540	526	535	497	568	541	518	500	507	519	498	530	536	501	514	529	493	571	526	556	544	536	513	556	517	573	518	516	521	560	544	547	576	510	556	510	515	507	540	505	482	530	520	522	530	508	564	515	552	506	534	486	510	525	544	540	531	513	537	539	539	487	541	546	563	549	504	541	555	512	514	534	533	491	555	493	531	516	541	545	509	542	501	565	539	533	538	538	502	526	534	493	492	565	553	500	526	546	526	515	520	525	495	507	523	503	496	521	528	519	524	516	519	514	528	508	521	507	517	547	493	541	577	537	555	539	552	533	526	518	546	554	564	501	573	506	506	559	584	562	531	549	561	544	551	558	512	508	525	494	521	575	545	561	528	524	562	493	536	548	518	552	565	557	522	522	536	527	545	508	588	526	529	549	508	482	509	512	519	501	519	495	495	511	531	501	479	529	473	493	546	514	523	530	527	572	525	529	504	533	558	571	543	498	540	515	547	531	524	519	519	533	546	523	544	536	540	484	522	530	545	483	508	570	532	539	546	552	522	519	502	528	506	483	545	508	549	569	508	556	528	516	520	546	498	533	550	565	528	531	553	560	534	545	508	551	498	530	537	521	545	529	559	522	568	501	486	544	545	518	502	525	557	502	559	524	530	552	522	530	521	521	564	534	540	565	536	543	539	583	539	564	578	523	524	582	503	541	516	503	582	574	544	492	515	541	539	543	539	493	542	554	525	515	527	560	528	515	549	564	557	509	523	526	530	540	522	512	526	561	510	547	544	530	528	535	535	517	518	516	565	533	502	499	543	569	546	513	544	546	544	556	494	527	576	502	514	512	512	539	533	541	528	574	552	528	566	526	492	539	539	520	586	543	560	525	533	543	519	472	541	517	509	498	519	521	550	555	521	531	564	501	512	508	544	507	508	547	521	533	517	549	508	547	519	550	529	535	513	524	528	534	534	542	553	500	562	541	520	589	528	513	544	542	547	501	545	521	540	506	551	516	552	498	519	520	543	526	546	542	538	546	525	514	549	513	533	542	535	533	514	514	532	535	548	524	528	542	534	520	513	558	532	514	512	501	539	552	486	533	498	525	523	500	524	518	502	481	513	545	490	556	539	509	511	537	510	560	523	532	529	549	531	518	514	524	530	532	500	548	534	596	534	552	518	545	522	522	558	519	511	549	528	542	516	491	515	533	489	537	545	522	544	514	494	513	532	543	550	535	542	505	523	467	510	550	511	524	489	525	539	540	527	525	532	530	579	532	533	566	532	502	554	523	502	505	525	527	528	508	545	543	557	544	569	494
57624	34434	23891	10244	2074	1251	1000	726	641	571	512	567	462	473	384	409	362	373	344	350	332	326	351	317	293	316	326	306	278	283	325	331	333	295	334	318	284	285	312	324	267	281	304	295	301	304	290	312	312	291	301	289	295	281	308	282	265	314	274	286	315	331	322	318	292	279	250	303	270	292	263	301	259	277	287	344	266	265	281	281	298	338	265	268	290	305	287	256	330	244	278	317	291	288	282	302	306	302	301	258	317	275	278	320	304	273	297	221	316	261	317	261	304	294	296	289	312	284	299	311	306	334	290	299	304	282	308	296	262	279	303	283	254	269	270	290	315	312	307	303	356	310	301	253	288	301	264	290	304	288	279	299	291	305	303	271	305	260	317	288	313	312	285	284	253	272	285	333	281	314	281	303	308	329	338	301	288	271	292	284	296	283	288	302	284	309	314	291	298	302	265	319	275	288	268	264	313	296	275	295	285	267	263	296	276	324	315	296	275	283	291	264	259	328	287	285	281	274	305	262	289	300	313	332	258	272	286	314	254	252	294	316	309	294	340	290	299	294	277	293	300	300	282	289	291	288	309	296	284	312	329	311	304	281	312	318	311	282	271	281	301	305	301	302	288	263	280	268	274	318	285	297	280	331	289	279	299	287	291	325	276	305	290	288	293	303	281	318	297	251	305	322	306	301	309	276	305	304	284	312	310	281	286	304	266	261	259	302	284	277	304	276	305	310	314	273	314	281	350	288	284	278	294	293	290	323	297	321	271	296	274	293	282	249	296	280	301	292	296	286	284	296	312	289	306	278	283	313	242	290	267	269	279	289	277	286	269	342	283	283	283	279	297	291	301	326	279	286	289	301	301	285	253	254	313	308	306	286	303	277	312	279	300	305	304	277	301	278	284	325	303	313	304	316	310	301	292	277	286	267	279	313	274	283	279	259	301	328	298	276	303	297	306	316	296	292	317	288	300	280	279	286	278	294	288	317	295	287	278	315	269	292	288	291	275	302	285	315	297	266	307	242	311	316	283	260	303	323	306	262	308	306	245	248	297	273	284	318	288	291	329	325	310	281	292	285	289	314	284	281	298	288	287	292	301	271	272	267	314	299	314	284	327	306	281	315	305	282	290	255	291	278	275	302	293	286	284	276	313	294	273	292	344	319	293	305	290	309	304	280	296	282	277	295	277	295	302	274	271	248	290	263	286	302	304	258	282	286	280	264	350	305	285	290	291	274	278	261	283	277	295	264	308	284	285	282	319	269	260	300	299	301	291	283	290	336	318	265	286	301	306	274	260	285	297	321	269	289	293	250	296	293	282	266	308	284	308	310	302	266	312	272	302	286	306	271	289	285	265	329	283	303	309	295	289	284	296	288	316	320	321	315	298	301	317	264	273	314	320	310	301	326	292	292	322	301	314	288	304	290	277	300	318	309	299	280	261	305	288	302	266	288	268	269	259	267	298	282	288	277	283	294	310	307	320	320	287	316	311	277	303	272	266	273	305	290	290	291	338	265	286	293	294	308	291	330	316	297	266	280	262	280	274	269	283	272	306	279	290	285	272	316	297	253	279	304	288	318	312	292	267	290	256	282	287	305	307	295	313	274	315	316	284	319	318	273	307	277	282	295	278	313	281	307	289	280	322	317	312	265	332	288	256	275	297	317	257	292	275	324	333	293	281	319	306	320	272	297	302	326	285	312	277	259	293	299	308	271	285	311	298	277	304	260	263	292	289	291	260	288	255	297	291	289	275	295	307	293	295	301	286	317	285	284	252	278	291	259	297	291	301	289	276	287	306	298	291	308	269	286	265	287	298	306	301	309	315	298	314	264	279	287	283	285	269	336	319	298	312	314	303	287	294	304	317	268	285	294	277	326	292	293	300	315	304	308	314	276	306	272	316	298	298	284	299	325	297	285	265	253	272	268	299	320	268	316	283	294	286	329	278	246	248	291	259	328	276	282	317	268	314	264	298	279	296	282	267	319	283	298	323	302	271	323	263	293	290	280	294	310	299	293	282	261	249	277	284	285	272	296	281	259	294	315	321	292	281	290	300	255	290	322	291	274	275	291	302	305	313	318	282	260	291	323	296	321	283	284	293	285	291	289	289	273	293	276	276	278	305	296	292	288	280	338	290	302	294	263	304	297	284	264	297	309	297	276	306	261	289	305	287	278	254	312	309	323	291	297	309	287	312	290	294	299	277	281	312	272	318	293	254	301	301	271	277	281	256	283	272	284	319	309	302	301	284	295	290	261	271	303	326	306	303	288	279	274	287	292	295	293	278	274	280	280	286	294	295	314	303	288	261	295	292	319	295	298	309	270	322	304	293	267	282	292	305	277	288	336	279	299	258	328	343	296	304	305	296	307	302	303	270	323	297	309	316	281	289	272	308	272	266	283	308	302	301	298	311	303	276	292	274	279	303	309	266	306	297	296	316	276	299	320	298	286	276	282	261	326	290	302	298	311	292	303	282	295	330	250	312	264	290	292	287	285	290	279	264	298	308	265	290	289	326	284	290	295	261	299	303	284	321	271	284	276	311	284	280	332	317	318	318	282	312	265	265	282	304	316	302	286	290	290	280	288	302	305	260	275	314	340	309	275	289	284	292	298	275	260	270	318	295	293	313	284	267	277	291	272	264	296	256	282	279	283	283	304	312	292	293	321	272	288	305	282	279	295	274	309	309	268	279	279	279	283	294	289	290	303	281	296	294	272	257	289	272	308	309	319	277	277	285	289	278	258	289	301	300	311	321	286	255	280	263	330	320	285	276	274	314	328	280	246	289	262	279	283	297	304	300	329	293	331	292	292	306	291	287	315	264	260	289	332	256	253	262	287	299	272	272	283	314	258	275	342	297	294	314	295	254	261	316	317	303	308	288	296	276	326	277	308	252	307	300	283	295	296	317	327	295	271	259	295	296	287	269	302	335	303	298	284	270	277	295	263	259	307	293	297	274	287	295	275	322	299	248	297	281	333	312	295	249	278	298	254	323	278	305	274	272	319	313	286	324	250	309	273	323	300	277	289	291	273	307	297	281	317	294	305	249	312	287	292	287	295	306	258	276	280	294	304	258	282	299	277	312	278	277	297	311	275	284	272	301	306	266	295	296	263	294	280	286	316	312	262	287	283	288	315	291	339	284	291	308	295	289	256	298	323	333	283	274	286	286	309	289	280	254	314	272	267	285	297	289	333	314	282	270	301	298	289	289	293	297	291	297	294	285	287	307	286	283	325	283	270	283	286	295	303	260	310	251	280	305	305	305	289	282	302	312	311	290	320	311	307	291	313	298	314	303	286	290	310	275	350	319	311	328	298	270	300	291	293	272	268	258	297	324	296	248	317	290	299	289	285	298	272	331	278	274	270	288	314	297	293	292	296	286	295	298	297	315	278	256	295	290	294	322	272	297	263	293	328	286	295	300	289	282	301	305	275	292	258	259	290	303	274	323	265	325	340	315	276	320	298	288	287	312	272	307	278	291	300	278	291	294	290
33491	24403	26378	14449	5393	4457	3611	2822	2330	2142	2021	2068	1669	1396	1233	1170	1075	1047	936	879	1013	900	830	905	884	864	796	710	742	710	771	709	752	706	735	714	686	702	728	670	682	700	680	647	653	634	639	659	636	641	653	665	671	627	593	625	642	648	658	609	637	598	658	616	653	622	633	619	661	626	623	629	616	630	606	619	620	676	655	649	615	636	617	605	647	626	602	630	637	619	607	587	632	618	638	630	602	585	665	664	626	639	628	627	603	586	615	607	608	590	591	567	604	631	591	602	595	666	585	631	660	593	600	613	649	599	639	630	634	619	615	627	595	603	620	592	643	639	650	606	591	628	657	633	651	625	647	639	629	615	623	614	624	621	582	620	616	611	618	675	615	604	665	632	690	574	635	631	604	634	620	617	675	670	587	572	613	604	594	630	603	652	623	639	621	621	605	576	598	589	588	676	641	673	640	589	617	684	603	646	630	599	618	579	622	646	620	633	582	624	602	645	644	631	611	613	670	592	628	642	618	637	612	602	615	660	665	629	613	598	636	599	633	618	610	670	599	633	644	600	622	614	593	609	617	605	621	620	609	577	617	643	626	638	617	567	607	588	582	585	604	614	639	634	659	638	618	671	612	611	591	630	628	618	592	565	622	613	628	624	626	599	625	629	580	629	585	611	572	617	594	635	642	622	625	648	610	643	629	640	607	643	609	628	653	629	595	632	622	620	627	588	631	612	622	596	652	613	577	611	603	628	585	629	600	628	616	574	633	561	615	610	569	622	595	597	633	687	608	653	616	629	638	628	602	638	658	628	591	638	611	637	600	586	636	681	589	635	656	653	601	597	601	613	639	648	644	610	631	635	597	635	609	631	601	563	615	627	629	615	565	661	614	580	634	571	637	611	618	650	630	608	601	648	617	613	625	601	611	662	635	620	631	594	613	679	597	628	619	589	615	648	668	634	607	581	595	604	649	607	624	609	656	609	629	650	634	661	688	656	620	620	620	580	611	623	619	599	589	553	599	634	601	585	647	638	601	602	616	637	604	638	580	648	629	652	629	598	627	617	589	615	594	648	573	612	651	630	650	637	597	627	595	630	629	570	627	659	619	622	622	625	627	591	677	620	585	617	634	609	604	614	647	603	654	649	573	616	641	638	627	624	680	618	623	595	609	622	611	595	608	650	618	665	629	621	619	630	660	636	608	616	617	617	638	608	595	638	634	596	636	605	651	603	602	640	605	632	597	586	655	622	620	596	637	606	667	603	613	639	593	581	602	592	637	577	603	602	628	593	613	635	617	608	673	619	620	616	620	628	614	600	659	603	589	655	606	604	651	654	611	621	648	628	661	665	608	621	606	637	638	600	609	623	595	588	618	576	610	634	600	597	613	624	625	644	615	665	582	572	619	591	635	593	607	620	630	663	622	636	633	661	638	629	585	639	649	635	619	640	572	625	618	664	645	635	631	590	623	566	599	615	626	575	599	613	650	606	659	615	659	633	587	617	646	597	581	616	595	637	648	609	587	621	639	645	639	599	629	621	629	578	604	630	626	649	634	630	679	630	626	616	582	631	646	565	579	630	678	621	603	643	649	637	611	647	599	650	653	613	599	624	595	597	630	590	595	614	659	624	611	611	644	630	653	606	606	608	662	602	614	569	632	615	625	616	661	576	625	671	594	601	613	609	639	658	606	556	638	601	593	613	620	651	546	632	644	606	623	638	639	639	608	605	608	626	632	620	619	592	596	631	611	661	588	597	610	544	602	595	609	633	607	613	615	631	610	649	613	621	642	646	586	624	570	652	632	527	624	627	633	637	599	598	575	624	634	606	659	590	587	593	658	609	670	596	583	654	625	649	638	612	594	653	637	617	574	638	620	608	640	657	602	640	648	624	617	643	647	649	601	669	657	608	614	598	644	640	590	612	625	597	592	614	634	611	653	615	619	616	582	572	606	624	665	636	608	619	648	653	640	613	629	561	603	601	638	632	589	625	618	595	659	609	632	653	600	568	604	629	625	626	657	616	620	598	588	624	664	632	622	652	653	624	596	592	593	608	624	626	646	589	649	604	598	617	646	603	621	614	607	614	624	597	611	597	637	648	632	592	628	619	653	611	644	552	595	651	614	648	636	639	623	574	633	621	607	632	622	594	649	604	606	611	625	639	632	644	645	602	665	612	640	607	600	630	592	633	608	641	654	626	588	637	616	657	636	623	605	632	653	633	600	627	631	629	611	628	615	611	651	596	624	567	629	594	610	623	571	605	580	617	638	602	585	605	647	631	610	648	619	625	636	593	654	625	595	628	604	614	624	595	576	579	637	638	586	611	592	615	582	563	637	639	587	651	631	620	604	589	625	611	637	622	617	660	597	617	595	648	604	571	646	590	635	621	623	604	590	620	641	600	642	607	593	609	602	591	613	637	641	634	643	686	606	616	611	591	626	633	599	599	617	614	609	614	602	640	614	640	585	645	622	639	606	600	644	651	582	576	645	570	616	633	627	604	615	670	615	613	656	665	582	607	645	616	622	580	621	644	608	608	639	626	620	665	654	615	602	639	628	599	661	655	602	645	623	605	618	620	611	656	564	675	643	611	591	604	602	610	585	668	602	591	627	660	591	621	635	595	622	596	591	630	598	611	625	624	677	610	590	562	565	650	621	606	655	637	597	603	624	578	603	593	605	615	604	641	620	628	671	653	603	574	627	643	642	619	645	593	609	643	588	596	610	624	596	651	638	657	649	619	643	598	678	602	617	607	642	592	592	621	623	630	598	570	583	601	607	622	652	595	613	605	640	597	601	631	602	603	597	656	628	576	638	628	659	617	624	598	615	646	641	613	613	627	587	615	549	666	638	606	636	607	617	642	683	600	637	660	618	622	615	602	643	614	635	556	634	626	645	591	591	629	629	591	614	592	609	602	587	617	626	651	616	650	637	658	670	638	601	638	619	627	591	594	680	633	583	632	604	562	603	593	625	601	603	639	620	654	616	638	632	607	621	609	645	621	587	611	558	642	607	627	587	621	607	619	587	671	627	625	667	576	682	589	621	564	620	611	627	656	644	590	601	622	645	605	607	633	603	647	639	628	688	566	654	615	657	664	593	593	624	600	631	615	604	620	633	645	639	623	618	675	629	621	660	640	641	605	605	644	632	605	636	676	597	588	628	594	588	626	623	624	581	603	635	610	584	643	636	621	605	638	596	592	632	667	615	560	610	603	618	623	603	637	582	640	639	597	613	567	601	619	621	607	620	577	625	606	636	645	601	651	613	664	662	645	616	648	546	605	608	635	610	599	626	646	602	605	675	611	623	642	621	617	658	624	679	660	591	650	637	602	609	643	620	636	668	627	601	605	621	614	586	631	575	596	637	601	626	620	651	656	637	598	600	599	581	595	591	619	645	614	592	637	597	608	642	667	670	622	583	579	548	598	636	575	574	589	659	652	623	598	670	632	641	646	625	619	653	592	601	661	622	596	611	647	596	603	618	668	642	603	596	596
37359	19114	9136	3026	684	511	424	334	377	338	306	320	305	288	281	296	289	264	269	306	296	254	284	291	272	260	313	280	285	268	255	256	238	263	255	249	261	263	241	216	237	255	294	272	238	231	269	246	261	267	256	238	245	282	288	257	292	239	259	263	246	242	247	256	274	265	286	276	242	261	294	285	291	320	263	277	304	245	291	267	249	233	300	292	277	285	253	248	285	238	289	233	263	260	271	229	255	277	247	273	254	250	261	269	249	251	283	274	256	263	293	269	254	291	266	249	263	254	263	252	262	230	247	248	264	252	253	240	263	277	233	273	255	250	244	256	266	219	237	255	276	270	260	259	280	255	245	260	263	246	257	284	257	227	263	265	287	244	259	236	242	245	246	283	255	239	230	211	243	244	250	242	259	263	267	270	254	253	235	255	245	277	260	240	278	252	243	240	246	283	248	279	248	239	251	210	266	259	241	231	262	269	264	225	245	251	248	263	277	242	241	279	309	286	278	263	293	269	238	261	269	231	257	221	294	274	247	256	254	252	269	229	255	251	310	238	242	256	241	252	243	284	268	284	266	255	277	294	267	247	254	269	265	227	289	247	255	277	263	313	270	272	260	265	266	296	268	256	226	277	239	252	257	249	260	270	254	252	234	275	258	260	251	292	263	291	291	239	234	278	259	269	240	279	266	260	261	283	259	260	270	247	286	305	284	252	266	289	277	252	257	250	269	250	280	288	241	252	276	251	249	234	269	278	272	257	251	265	253	257	247	252	261	302	298	251	247	248	287	307	267	230	280	249	257	274	274	229	256	271	268	253	251	242	260	280	276	274	282	275	261	262	262	279	298	255	284	274	270	251	238	284	269	284	264	250	278	235	270	273	267	264	246	230	244	255	252	243	235	269	261	257	252	275	276	294	228	264	265	249	274	256	249	289	242	276	266	297	301	266	244	252	275	218	281	256	253	254	258	280	253	237	243	239	243	247	267	249	235	271	276	260	283	254	287	252	265	246	243	276	268	288	272	281	280	248	267	263	262	235	278	278	273	266	254	254	249	250	263	255	232	258	286	245	254	253	283	280	276	259	278	300	277	289	258	266	256	256	267	253	249	245	224	257	276	272	249	265	262	292	264	262	270	249	266	282	255	257	281	250	278	278	281	272	229	264	250	242	257	235	246	230	266	261	278	264	248	259	275	269	258	262	277	234	248	268	231	242	254	266	273	244	277	282	277	239	231	291	253	246	250	281	258	249	254	278	271	270	270	246	247	275	263	254	274	252	262	287	272	289	232	244	239	253	284	279	266	274	254	281	271	253	237	284	287	272	256	241	278	244	272	243	272	270	230	265	251	240	272	280	290	289	260	259	263	258	233	268	251	292	265	266	287	256	231	236	247	249	245	248	274	245	284	235	275	237	251	271	269	270	267	267	286	250	246	267	255	284	251	231	248	250	265	259	274	288	238	279	277	284	252	266	249	263	253	269	260	254	256	270	244	258	279	278	260	237	248	302	260	282	226	233	255	230	250	263	245	264	246	254	282	279	273	287	270	271	288	268	283	263	276	276	272	226	249	286	252	257	249	262	242	245	233	259	271	251	236	271	251	237	289	253	276	271	246	284	246	268	258	261	266	258	277	252	247	225	260	252	238	263	222	278	255	260	266	262	272	265	245	279	257	228	285	273	308	248	274	279	269	223	294	256	277	268	234	219	294	279	268	233	273	245	281	253	287	263	245	274	229	245	271	292	242	249	299	238	211	247	256	256	279	298	243	286	234	258	269	250	254	261	267	262	260	235	247	256	280	270	274	274	244	261	259	254	242	255	264	262	252	300	267	230	255	265	298	252	245	243	235	254	267	286	275	272	281	276	264	248	261	278	285	249	277	288	261	263	265	282	240	245	244	234	269	276	282	268	239	271	248	275	265	257	265	242	254	239	248	304	244	232	258	257	269	271	282	265	264	250	236	252	286	220	247	247	249	257	260	240	270	274	270	277	256	278	240	229	270	253	257	263	275	246	277	250	280	257	253	240	258	249	234	245	265	242	278	252	274	295	254	249	283	245	272	277	268	303	247	266	257	256	236	271	233	245	243	284	254	278	273	281	281	290	269	254	259	287	257	256	255	290	257	263	231	290	264	263	266	293	264	256	262	253	289	289	253	273	244	239	261	288	252	269	238	228	261	261	277	287	245	261	270	257	246	283	267	252	254	258	275	250	271	251	262	256	224	292	250	234	288	249	269	265	262	238	273	268	268	224	230	238	254	230	245	279	269	262	259	258	251	243	285	244	274	264	247	244	264	282	306	274	287	254	250	241	239	266	263	277	238	295	252	280	260	274	276	250	259	284	266	253	318	261	263	254	280	258	242	251	264	239	261	289	275	289	228	264	282	288	262	241	271	240	262	274	286	292	257	209	238	260	247	248	269	239	284	246	242	231	257	266	260	278	226	279	260	247	264	286	247	264	305	255	293	257	280	284	233	265	288	254	247	266	244	265	267	241	244	284	252	257	232	237	237	246	259	257	292	261	239	270	261	292	234	252	258	287	260	247	268	237	258	285	241	245	264	305	231	277	229	246	269	268	247	230	236	264	229	211	259	261	288	253	257	266	244	276	262	259	249	272	267	244	269	287	228	259	272	248	265	258	259	255	255	257	273	283	265	225	227	235	267	291	259	274	239	251	239	253	224	279	261	264	253	255	231	252	255	292	282	266	258	270	261	240	262	256	256	248	238	264	242	252	249	255	288	250	252	270	260	261	245	321	255	290	253	243	269	266	298	266	259	252	241	300	297	273	245	270	279	271	281	251	245	247	250	276	252	271	272	256	262	268	268	264	266	296	271	231	256	263	245	224	263	252	293	252	264	265	272	264	241	245	258	257	265	278	255	248	266	231	246	258	271	265	270	267	287	276	261	242	285	243	285	239	269	276	230	266	259	248	231	286	269	268	287	280	272	251	258	265	253	214	261	273	270	233	267	232	238	260	268	243	236	276	247	255	260	274	254	267	258	252	262	270	287	273	272	277	267	255	266	272	264	249	251	253	230	257	280	258	302	285	300	272	258	274	274	256	274	219	227	257	245	290	274	258	290	248	261	267	248	249	232	259	253	298	271	266	240	287	261	295	279	268	250	265	235	246	291	288	265	293	261	269	281	265	272	278	250	246	225	245	255	281	269	241	238	261	278	249	278	277	290	236	293	278	254	251	280	267	298	286	252	248	265	253	240	252	244	307	275	276	268	252	282	285	279	231	252	275	288	299	242	269	290	290	237	262	239	257	247	255	253	240	255	264	260	263	263	237	290	243	256	261	260	215	243	290	275	273	255	263	243	262	266	250	255	291	286	254	297	276	240	243	291	285	302	279	243	289	279	249	265	276	249	270	271	249	245	260	251	260	250	285	288	249	248	270	278	251	247	244	269	244	250	270	283	260	264	258	277	245	269	268	293	265	264	258	273	254	284	261	231	255	275	247	271	271	259	262	263	272	275	223	248	269
21462	12737	12449	6209	1972	1700	1428	1163	1060	888	890	839	897	743	675	720	662	652	653	617	568	595	631	590	606	585	630	586	593	556	585	559	578	552	586	552	578	574	586	586	599	542	529	585	547	641	603	572	558	560	557	577	572	527	602	566	595	557	577	536	552	568	562	525	559	573	559	547	541	553	576	531	576	556	472	553	533	579	517	567	569	595	526	577	563	531	558	535	540	571	595	574	564	559	556	572	595	560	550	543	542	556	530	511	553	551	577	561	551	528	589	511	500	500	547	515	569	551	564	534	550	546	592	571	534	579	525	601	566	558	565	545	545	548	544	555	523	545	560	508	560	509	535	556	545	574	573	564	576	499	540	568	584	599	584	540	547	533	503	567	557	564	536	581	565	515	497	565	558	550	564	569	548	577	584	536	548	589	515	548	589	543	534	569	579	581	565	562	572	539	559	560	536	551	551	571	565	536	630	563	542	606	574	539	581	547	555	598	568	553	586	543	579	533	547	568	561	547	521	533	571	567	573	616	559	527	587	535	504	519	537	556	546	566	562	585	563	552	555	563	584	598	576	537	548	550	530	520	544	542	569	517	589	576	538	561	564	565	553	561	535	572	564	562	551	540	514	567	535	561	549	560	557	540	532	575	540	601	544	568	558	561	587	581	614	553	552	538	539	532	569	525	564	588	599	605	554	562	518	574	533	575	518	541	552	540	602	557	567	577	518	518	564	554	591	534	589	586	557	544	577	534	618	603	580	575	537	535	549	561	545	558	536	541	516	584	515	551	548	584	560	556	523	599	568	546	569	566	590	565	590	579	550	551	568	561	539	542	545	573	592	536	576	545	545	538	556	519	540	571	585	557	541	549	596	531	524	563	601	542	539	553	571	520	523	561	554	570	574	553	551	553	569	536	532	589	528	531	513	526	526	535	538	547	560	532	562	564	528	559	535	574	542	567	533	552	567	541	552	559	588	528	543	570	555	519	557	540	536	579	547	565	559	525	542	566	590	545	607	581	582	528	526	600	575	548	549	562	569	560	501	542	558	537	539	512	526	554	526	542	605	516	544	598	582	581	530	554	606	551	582	588	565	560	579	509	533	570	519	574	543	542	519	580	559	552	563	547	526	599	523	593	542	547	528	597	529	563	546	597	543	592	524	565	582	571	535	556	512	561	591	576	569	532	505	541	574	521	556	584	514	589	570	544	565	559	559	542	544	571	534	553	569	606	543	552	554	568	573	573	527	555	585	554	556	586	582	559	580	575	551	582	554	554	549	554	553	579	543	548	553	558	593	559	545	546	561	608	530	566	525	570	535	551	564	570	569	564	551	532	544	529	574	556	577	581	578	527	540	521	584	548	589	606	542	565	559	585	542	543	567	623	541	542	546	525	574	594	563	529	538	537	533	567	548	525	588	571	529	554	553	565	502	514	534	535	528	576	558	549	543	537	534	537	572	563	547	529	538	587	503	510	504	586	577	553	506	526	535	571	594	592	558	539	581	555	535	565	548	564	538	578	564	520	581	607	533	596	596	525	543	528	560	546	550	567	568	563	539	544	549	549	564	572	579	525	593	558	585	589	550	576	537	537	538	584	552	552	530	537	533	536	551	544	569	576	603	552	561	563	526	515	551	520	600	519	539	564	572	566	520	542	562	580	539	518	567	515	613	559	554	559	541	557	533	546	557	554	547	580	569	531	570	552	538	580	507	557	581	607	543	562	555	588	538	544	522	537	565	563	591	565	549	555	568	543	573	568	537	562	592	557	567	545	562	499	573	542	554	546	575	560	562	562	515	536	550	552	541	537	580	575	569	569	588	547	540	603	526	528	540	598	579	526	561	537	513	565	539	536	546	578	569	562	545	546	595	576	551	526	552	576	589	578	573	562	546	569	541	554	544	537	568	551	536	564	514	524	574	603	563	508	555	544	546	569	541	557	551	567	575	571	517	534	544	516	540	549	533	592	546	499	563	554	569	589	540	546	563	545	535	556	566	583	552	557	541	545	592	565	572	492	544	530	584	550	539	565	561	605	552	564	580	531	580	545	520	581	559	612	600	576	540	588	610	574	501	612	590	548	569	541	524	502	598	603	532	515	573	583	604	542	566	561	549	576	570	554	559	546	587	534	602	534	566	553	546	585	521	549	581	567	576	578	558	586	560	534	620	535	563	546	568	532	551	550	556	575	578	510	585	556	599	538	555	556	565	568	567	608	542	535	564	565	557	596	532	568	565	542	553	566	533	565	587	558	564	525	533	540	523	506	587	539	571	574	545	553	593	549	544	539	518	555	557	573	588	549	548	584	570	553	576	548	556	575	560	519	511	560	564	586	547	571	532	556	518	563	598	559	547	591	539	570	552	534	550	528	548	530	605	556	575	546	521	567	570	560	522	524	580	558	566	513	565	573	599	597	576	545	574	581	538	527	548	553	550	557	551	547	530	543	574	555	584	542	597	531	526	517	512	597	505	561	567	546	559	559	596	518	570	549	583	577	546	555	571	552	596	572	553	532	535	545	510	541	511	523	553	563	582	572	541	526	543	558	545	518	553	527	590	594	561	549	561	560	561	536	536	566	588	568	562	562	533	608	544	546	538	520	591	562	555	597	541	569	549	577	562	512	560	522	541	556	551	563	557	570	554	549	548	540	505	528	558	523	544	562	571	507	567	554	567	524	514	619	585	580	576	581	547	572	540	603	539	527	533	580	548	572	545	515	576	537	545	555	554	547	577	567	565	575	543	537	541	551	518	547	571	525	566	535	529	579	583	593	516	557	571	552	563	572	549	575	562	606	573	560	556	575	533	594	542	568	571	601	572	532	550	584	566	548	554	545	538	590	546	569	563	588	566	519	549	554	544	561	544	578	581	535	554	517	528	508	569	563	536	562	586	548	542	540	556	545	584	558	548	562	537	533	574	577	535	571	538	596	541	591	583	549	588	555	545	571	555	574	549	593	570	580	534	568	584	567	564	539	559	584	541	539	517	523	538	546	547	545	548	518	572	618	559	561	583	575	561	551	547	540	585	538	544	552	533	542	598	549	564	565	558	603	582	575	585	592	575	580	545	542	516	542	545	551	558	592	546	580	570	530	556	552	607	570	521	589	543	563	542	550	555	564	549	538	606	575	513	558	565	550	545	621	527	551	546	524	526	595	561	540	559	541	518	559	572	618	522	566	570	521	576	508	561	537	549	538	565	507	561	533	587	550	567	520	567	526	548	540	575	572	516	553	589	629	554	504	563	539	542	556	505	558	534	579	536	590	568	567	554	556	551	551	522	606	576	543	558	549	575	521	613	579	553	499	551	551	549	541	556	565	525	518	579	583	530	574	551	548	514	523	591	525	570	545	559	512	542	512	543	577	576	530	498	573	582	533	542	538	565	529	546	579	541	569	583	565	547	541	530	571	577	580	547	563	573	553	553	594	587	573	573	541	537	542	553	570	545	566	568	571	593	537	558	512	534	566	562	584	556	590	550	592	591	564	549	593	581	525
50689	27756	18401	7192	1777	893	611	498	472	440	429	401	359	317	325	309	285	268	270	286	244	295	288	304	237	258	246	229	264	276	285	269	272	244	259	273	239	271	260	231	248	246	218	233	255	251	223	219	229	230	255	213	234	268	257	247	248	243	251	256	252	231	273	266	271	268	232	246	233	238	216	240	273	215	219	239	242	204	268	220	255	260	234	228	235	239	251	251	236	253	237	260	250	248	251	253	244	259	231	253	271	275	251	254	277	268	271	268	224	240	250	243	230	236	251	233	261	259	272	236	250	254	250	243	259	253	237	249	266	224	227	251	254	232	230	250	264	223	249	243	236	223	267	218	257	251	242	229	235	254	251	237	256	217	257	248	239	250	205	222	249	249	257	265	264	250	289	237	243	246	220	227	255	233	246	240	241	227	253	242	242	218	202	245	224	233	254	237	272	274	243	251	266	212	271	262	281	217	247	230	260	241	241	256	248	252	274	240	265	250	245	264	235	242	262	266	229	223	260	241	233	244	219	246	242	264	247	250	227	241	263	262	247	291	247	252	229	252	225	265	240	263	245	229	258	219	228	248	229	239	272	253	241	232	247	261	274	241	249	218	240	229	230	233	235	262	230	213	226	231	234	264	238	246	268	256	238	232	224	227	224	250	242	218	260	246	241	225	231	286	273	217	239	219	270	236	260	247	237	277	253	247	244	240	193	227	263	264	240	255	248	248	235	270	248	261	251	267	246	239	243	235	241	236	244	241	245	242	246	235	261	259	249	251	256	242	220	231	253	249	250	240	261	213	273	237	276	243	251	236	265	247	276	251	258	267	261	258	242	259	239	237	233	258	227	234	226	266	229	250	226	233	290	216	240	241	223	240	249	253	212	226	253	241	248	253	252	215	225	252	262	246	258	219	258	240	228	238	238	255	202	218	228	258	253	241	242	264	243	217	274	251	229	259	274	275	228	228	232	222	223	268	244	259	266	236	271	240	262	227	258	225	241	249	263	264	265	242	249	242	241	234	276	265	238	259	245	231	234	248	235	242	233	213	251	272	262	265	251	234	273	227	241	314	240	213	257	242	263	246	293	216	261	285	256	228	256	250	238	240	241	277	250	260	263	227	230	234	247	220	222	259	250	255	277	245	234	254	260	238	226	214	271	256	223	250	265	227	239	264	257	235	205	261	236	241	274	228	249	266	259	244	250	222	238	271	262	254	258	250	262	237	228	238	258	251	227	260	246	249	211	219	255	274	284	250	285	260	256	246	219	235	243	246	259	256	261	257	232	241	258	240	282	270	238	263	218	246	269	272	238	212	243	259	255	252	244	225	252	224	243	239	245	249	254	230	248	244	250	248	223	268	274	271	256	285	227	232	262	251	235	249	280	236	211	264	268	250	228	218	240	225	236	244	241	240	239	238	265	242	241	274	237	242	259	251	270	233	241	244	221	246	257	259	253	287	253	271	227	228	244	282	261	271	255	255	276	226	255	256	262	270	261	266	250	261	266	206	252	237	267	201	230	245	261	243	242	236	246	230	231	235	238	231	245	262	281	242	227	255	244	254	234	227	260	236	254	234	231	270	214	256	264	240	249	265	262	247	265	235	230	241	235	239	248	258	255	243	256	227	217	250	246	231	244	210	250	206	255	249	231	223	277	260	236	238	247	233	251	194	268	252	251	239	263	252	245	234	251	250	248	223	269	265	246	243	218	245	278	235	254	246	248	269	254	251	276	247	255	265	255	276	236	231	251	281	258	267	241	228	272	233	242	232	255	263	247	230	265	244	263	279	248	261	267	237	214	265	238	266	265	241	243	226	285	218	265	246	238	232	226	259	270	224	264	232	243	257	271	254	257	238	263	253	228	257	250	260	250	250	255	272	275	274	254	269	239	209	256	253	270	244	251	259	257	243	262	247	248	268	229	251	226	219	272	270	262	236	245	244	231	230	234	248	235	288	256	218	265	248	278	259	217	263	236	215	235	232	234	242	253	238	262	280	255	285	215	237	228	225	258	255	260	230	239	215	259	277	277	244	236	260	242	223	240	245	259	305	242	217	232	264	237	262	223	278	242	228	269	224	248	226	269	261	263	285	233	245	251	242	256	257	239	265	268	254	243	235	233	218	234	281	233	259	238	234	273	244	261	241	272	252	229	228	237	238	225	257	261	226	273	242	249	263	247	233	283	253	243	242	248	232	253	272	245	265	241	254	226	250	215	219	241	240	245	236	273	226	254	229	262	249	281	248	234	248	249	273	260	234	208	282	247	275	257	246	259	243	242	269	228	247	236	230	269	261	225	232	214	244	241	238	251	253	235	252	268	223	251	264	248	266	253	249	296	290	268	230	255	262	218	219	226	239	253	235	224	248	245	257	276	227	263	241	231	241	235	228	226	231	238	218	210	266	261	258	246	219	244	254	239	238	242	248	254	244	269	237	269	211	233	256	219	246	255	232	256	252	253	260	251	238	231	236	260	228	242	253	248	257	243	270	279	243	246	259	254	237	235	269	229	268	228	201	244	268	244	222	255	223	267	258	251	282	265	251	264	250	288	260	230	239	248	226	238	275	239	248	239	265	228	227	248	240	214	265	211	231	240	203	234	264	222	230	259	250	237	269	230	267	260	233	220	255	257	269	223	228	248	247	286	250	251	241	237	226	275	239	225	241	230	251	244	256	252	221	224	231	271	263	253	222	268	231	228	274	222	232	269	245	266	230	251	262	268	240	239	263	228	257	201	232	275	258	228	216	252	227	260	220	241	239	244	218	220	272	265	290	259	229	256	262	233	241	230	219	256	262	250	232	247	221	259	260	249	227	274	253	246	271	252	286	257	241	207	251	249	280	248	217	206	222	233	226	253	232	264	260	249	220	219	285	268	257	227	251	238	265	220	270	254	258	237	266	242	236	250	276	237	253	252	249	254	254	255	247	246	248	236	232	229	246	269	266	244	246	234	238	217	257	254	250	255	272	260	222	257	226	225	254	237	261	239	246	232	226	213	251	245	255	237	277	223	228	232	252	252	252	242	261	231	238	224	234	249	267	238	244	235	213	247	247	257	285	236	241	240	267	220	221	225	251	254	263	272	217	253	273	254	262	238	258	261	260	230	253	234	257	263	236	249	242	239	237	276	219	222	251	231	259	232	233	253	222	235	298	226	251	225	237	231	275	241	259	259	251	238	257	236	255	232	245	245	247	258	246	222	238	258	255	227	256	236	258	246	271	280	231	231	258	224	256	238	272	223	241	256	247	240	264	250	249	271	255	267	248	269	235	222	262	240	271	256	264	238	256	230	215	224	259	291	237	259	238	246	218	238	251	257	254	263	258	253	248	247	231	246	294	242	268	266	252	253	258	261	258	253	240	258	272	268	253	246	241	254	242	237	247	231	261	252	267	250	234	244	238	226	230	207	267	234	230	232	240	256	261	248	243	268	272	250	240	263	212	239	265	226	230	254	224	236	280	262	272	258	237	235	244	240	243	258	252	241	220	243	259
29586	19027	21312	13585	4292	3071	2285	1835	1659	1384	1479	1357	1144	1087	955	917	780	779	738	701	737	704	685	678	643	670	629	640	646	628	595	595	594	586	540	607	581	574	604	577	560	532	562	555	557	589	594	538	531	561	530	542	583	538	543	557	554	509	572	497	557	555	539	534	520	551	530	513	518	511	502	482	519	539	552	504	491	560	542	557	506	513	547	536	530	571	542	529	537	528	540	507	523	554	577	547	559	529	531	503	560	500	548	560	532	532	564	529	541	557	570	517	506	506	537	582	534	529	544	525	551	527	547	516	528	565	555	535	553	571	546	557	539	544	579	530	550	496	546	546	486	547	527	556	549	563	522	515	508	525	532	488	516	528	578	510	549	525	541	572	542	532	524	575	552	541	545	513	575	508	561	520	508	567	573	529	541	550	548	528	533	519	536	552	511	505	527	575	561	531	551	534	483	521	517	532	555	511	520	555	555	556	538	579	499	501	526	560	540	567	521	538	487	530	516	558	523	540	536	554	519	531	507	554	563	520	560	493	523	537	516	507	537	553	521	554	546	503	508	518	532	477	544	573	486	521	546	489	568	529	562	541	530	505	550	567	501	529	593	556	493	545	540	527	557	561	512	517	558	561	532	548	526	531	519	534	559	545	504	536	546	558	481	493	568	520	501	508	548	565	546	524	589	515	567	548	529	529	528	533	505	540	518	555	510	537	530	570	548	545	555	508	544	530	529	550	542	519	531	543	513	530	507	527	524	522	536	508	535	564	559	511	506	535	509	501	558	512	533	548	479	521	566	565	556	527	566	557	543	506	527	546	508	563	513	538	512	526	544	525	499	554	561	520	529	582	516	563	518	541	525	554	512	533	532	538	533	521	574	572	542	486	501	482	552	538	569	518	523	538	509	532	527	531	579	526	575	496	550	536	517	526	540	557	517	537	581	504	544	542	504	565	549	541	572	558	521	507	565	508	566	535	526	518	532	520	505	501	581	526	533	530	508	563	541	530	553	528	533	518	564	585	519	515	545	498	522	512	536	499	524	555	537	534	543	516	502	586	559	527	496	543	538	546	522	557	534	584	538	543	525	532	531	521	564	518	530	548	571	526	551	486	521	496	544	504	528	582	549	556	578	503	526	562	518	506	564	527	565	524	525	559	519	563	523	519	578	551	554	558	551	586	512	544	523	538	468	519	552	558	509	535	534	528	469	535	532	535	508	491	555	550	552	578	541	529	563	568	520	547	529	562	537	522	483	529	514	578	557	515	515	550	516	561	568	509	558	527	563	546	590	490	521	527	519	559	536	533	527	489	559	569	519	547	534	531	529	518	551	501	536	528	503	522	544	559	532	546	549	514	538	553	540	512	533	538	529	530	504	528	567	525	578	547	570	516	529	508	530	536	509	505	540	563	508	562	534	522	513	558	556	485	537	531	501	507	542	539	566	520	582	505	535	544	524	562	503	534	528	527	548	503	565	547	547	568	559	543	562	522	519	612	526	526	552	528	559	522	496	515	553	568	534	521	557	533	537	550	539	555	559	518	510	569	512	567	566	543	571	544	539	514	510	519	588	552	511	569	504	528	552	570	559	535	520	550	540	530	549	532	500	510	588	563	574	557	544	534	536	540	518	496	549	516	530	547	511	555	542	552	544	571	543	548	545	559	562	516	506	548	551	552	522	522	488	509	533	547	532	513	518	500	526	500	535	525	516	498	546	559	540	526	528	493	542	529	502	547	528	561	573	518	549	505	483	556	547	539	575	544	548	535	514	502	514	552	521	525	550	527	522	553	512	523	585	550	502	538	555	554	518	546	527	528	563	490	523	566	472	548	566	539	546	506	525	521	566	561	540	544	510	568	525	513	554	528	508	527	552	515	540	540	549	553	543	535	535	508	562	532	509	564	531	504	556	594	537	551	505	510	576	523	574	548	523	517	535	575	537	545	534	528	517	528	516	550	567	508	546	523	541	516	552	542	606	486	522	528	536	505	531	539	540	535	540	539	499	539	537	522	513	551	528	523	505	491	533	550	525	532	554	540	545	522	556	541	516	556	544	546	547	543	549	508	543	562	537	535	537	548	530	549	541	531	557	548	545	514	545	524	526	575	546	538	495	530	492	561	513	539	500	514	569	523	553	517	518	542	550	562	507	546	546	536	565	525	498	563	530	534	583	539	529	504	512	527	533	550	493	538	523	554	522	524	556	516	563	532	528	493	554	503	537	564	560	544	550	532	500	525	501	559	507	548	523	499	474	517	541	539	561	541	506	534	601	543	551	515	524	534	510	509	516	574	493	534	551	516	575	563	528	560	572	561	529	530	544	531	555	541	503	522	533	510	498	530	544	563	511	559	577	541	515	535	584	515	513	573	553	566	529	534	496	526	537	536	555	529	514	501	540	481	562	517	528	536	536	590	557	542	525	511	528	513	537	556	492	512	564	523	552	553	503	557	554	549	528	502	527	531	576	529	568	547	545	563	561	517	528	517	563	582	525	585	583	526	545	545	520	505	578	540	509	538	525	529	526	556	554	576	531	543	533	551	564	551	521	509	554	543	538	583	534	511	535	575	579	526	508	533	539	570	541	553	526	546	553	559	573	495	570	486	560	528	544	539	559	574	549	533	510	556	533	518	500	526	537	560	523	538	527	523	486	534	531	533	506	569	514	532	514	569	499	561	542	548	547	513	520	541	509	549	584	503	561	526	470	487	576	495	566	557	554	515	495	568	541	539	575	549	514	548	492	533	536	545	522	536	544	522	500	507	532	571	529	518	552	525	591	497	548	544	563	535	543	515	572	504	509	478	548	554	548	546	535	516	553	523	550	547	497	530	528	593	515	542	566	516	504	587	538	554	539	539	543	567	552	526	551	524	545	544	529	520	510	577	570	538	506	474	521	532	581	524	538	546	470	541	552	533	543	540	538	581	525	489	524	507	550	504	558	546	477	555	540	526	510	550	568	519	501	592	504	539	529	557	527	521	499	525	531	545	574	530	548	526	559	526	542	518	479	527	538	565	558	534	535	524	520	520	527	550	529	551	523	557	556	544	500	541	568	520	514	536	516	511	572	545	516	539	557	515	522	554	550	563	553	546	526	537	508	561	578	508	540	509	547	499	524	548	565	552	515	563	511	519	529	513	545	571	555	529	522	517	502	508	525	565	492	553	553	528	506	507	590	546	528	577	535	560	512	517	546	557	542	508	579	546	547	545	528	552	538	521	539	518	511	550	546	521	564	557	546	543	550	527	509	489	544	506	568	547	520	556	567	544	536	542	529	519	538	535	565	546	522	478	562	581	552	553	566	515	506	548	584	549	509	535	569	549	537	536	563	565	523	518	530	482	507	537	534	556	547	530	548	537	531	526	575	527	561	497	531	579	486	504	518	529	573	556	530	539	525	543	478	528	562	523	560	552	574	541	519	559	537	550	516	536	541	566	535	570	505	504	498	501	573	486	556	533	510	518	489	547	540	524	528	546	559	545	525	528	541	593	548	516
58515	33232	24477	10376	1927	1194	914	723	605	567	561	522	492	457	417	375	359	331	347	320	376	344	381	319	348	333	302	280	291	319	318	266	321	303	312	319	276	307	338	268	286	283	301	279	306	288	270	314	332	287	295	299	334	315	296	296	276	322	321	282	292	315	326	285	256	297	278	281	276	309	279	276	298	294	303	284	316	281	274	319	309	289	306	246	303	301	292	290	287	287	294	304	268	298	306	287	298	290	310	301	311	301	305	284	307	272	298	277	296	305	303	304	296	273	304	273	299	288	300	265	255	275	307	298	275	298	299	300	314	285	293	278	303	285	322	317	345	267	268	278	253	291	321	317	311	314	303	303	326	271	287	291	279	295	272	285	283	306	289	285	263	293	306	284	276	288	280	276	299	295	297	261	290	315	244	316	304	279	321	333	304	288	294	292	241	305	309	324	294	275	306	290	279	284	277	277	303	276	313	277	278	304	281	306	277	266	269	307	277	325	288	273	293	288	282	299	296	304	294	297	305	270	305	290	283	287	313	305	285	316	314	315	303	292	300	280	288	298	293	317	318	266	254	276	301	282	299	274	270	299	318	295	288	275	272	292	290	320	296	328	302	279	298	284	295	315	309	283	273	266	284	285	289	271	297	296	249	275	292	323	284	284	282	326	259	271	290	300	305	249	301	287	285	284	333	293	318	322	325	285	287	285	293	289	281	297	282	255	278	287	253	271	269	304	286	285	300	264	285	307	306	307	293	274	286	291	300	289	298	275	321	279	241	291	296	297	299	295	290	280	297	321	285	283	320	275	295	280	298	312	301	312	311	274	293	298	287	309	298	304	274	247	281	299	298	294	260	261	308	303	309	320	281	281	292	270	267	297	281	289	316	282	290	278	298	264	283	296	305	264	280	280	297	311	283	319	301	275	275	329	287	259	276	297	281	290	275	263	268	314	285	291	312	279	331	298	309	319	298	328	300	287	316	263	267	312	291	307	282	313	289	272	332	277	297	300	289	280	336	306	292	288	315	303	297	269	268	298	269	304	298	271	298	279	279	305	275	318	272	279	330	302	289	305	297	291	266	321	285	307	308	312	260	266	251	271	294	310	276	270	294	310	296	299	282	296	279	326	280	290	300	292	297	294	287	288	279	297	302	298	319	267	285	275	319	293	270	301	286	283	292	303	307	326	331	319	291	290	306	303	283	328	291	299	293	308	275	319	296	299	309	300	280	286	301	314	277	305	299	302	282	276	278	308	306	301	278	279	298	302	284	314	297	264	285	296	288	299	279	334	287	304	308	274	290	269	289	299	306	293	282	271	312	303	296	314	289	266	279	340	298	309	306	285	291	337	318	254	275	240	313	299	327	302	277	283	264	312	324	295	292	315	315	313	299	326	305	284	291	302	293	280	269	290	296	296	288	282	274	312	285	287	275	272	318	285	280	272	320	323	265	318	258	239	325	325	296	293	285	293	281	293	296	295	288	288	297	287	297	305	289	314	318	306	280	275	286	316	299	276	243	281	285	323	303	301	271	255	278	289	320	290	293	294	269	313	310	274	318	271	282	281	302	312	293	278	292	255	260	291	303	297	317	298	306	258	284	288	282	273	275	277	302	276	269	302	309	267	270	285	275	262	292	292	294	295	318	286	265	266	273	300	295	335	294	284	295	296	293	310	287	283	270	309	306	268	277	296	277	319	267	278	289	274	286	328	283	337	304	299	291	339	311	293	291	298	301	305	301	303	272	325	285	297	292	282	311	291	302	300	277	260	283	288	292	320	302	304	296	291	263	287	287	306	295	289	295	264	278	300	308	280	313	284	304	277	283	294	257	308	242	283	312	258	294	277	338	328	329	317	314	275	313	299	319	281	284	277	273	281	279	282	280	284	300	272	257	305	316	267	295	303	293	264	303	310	264	339	322	326	286	260	327	300	286	297	282	279	268	265	323	304	312	308	285	321	299	295	279	317	281	316	299	267	285	300	290	282	308	284	287	294	261	308	291	318	298	298	311	320	278	279	279	300	257	303	289	303	275	307	301	316	299	264	310	277	282	282	321	266	296	260	277	276	305	297	279	275	288	278	290	278	282	300	321	270	298	277	301	274	262	273	272	283	304	290	263	266	278	325	298	287	302	274	300	311	308	308	292	297	254	304	283	263	254	256	298	294	275	266	294	293	303	256	309	269	282	289	326	285	299	285	303	280	309	291	309	298	323	313	290	302	331	294	274	338	292	269	290	293	268	307	275	283	315	300	267	239	306	315	293	293	287	277	317	286	329	294	288	290	313	261	283	320	338	313	279	275	287	320	323	299	287	273	295	250	281	307	281	294	304	299	313	277	323	268	290	330	277	288	308	327	280	282	313	266	332	300	285	265	318	289	290	282	310	312	277	284	302	274	296	269	264	331	260	274	264	279	271	302	321	295	311	311	275	293	277	310	271	303	302	281	296	281	306	309	299	313	286	332	294	285	299	308	256	278	304	297	287	300	290	287	296	286	289	280	305	294	283	339	303	270	293	284	293	342	299	269	302	299	291	271	288	278	256	285	271	336	307	289	327	276	295	268	293	286	314	295	328	336	309	301	288	314	248	309	299	306	264	291	317	278	294	300	320	260	302	322	273	296	292	325	270	347	285	274	316	324	313	308	333	288	249	301	286	294	302	270	305	318	278	278	282	278	296	297	307	278	299	303	329	282	265	293	266	325	288	310	294	290	298	285	293	276	298	266	275	291	302	281	285	301	274	347	333	319	293	296	312	306	293	302	288	312	310	308	282	276	312	315	292	296	309	275	258	290	291	300	303	294	297	290	265	285	277	303	271	308	278	264	300	245	298	293	299	314	303	297	288	292	287	292	334	282	276	302	290	283	302	268	345	273	311	305	271	306	283	288	319	316	271	278	302	278	307	263	335	279	284	303	321	285	282	322	261	286	308	264	314	298	317	291	258	273	296	284	280	295	319	284	259	310	312	313	275	285	302	317	288	295	312	304	295	294	283	319	272	290	295	301	276	276	301	302	312	343	314	278	296	263	279	280	298	279	255	313	269	329	294	291	283	286	308	284	278	295	315	269	255	267	274	280	261	304	284	312	285	308	273	302	302	331	315	275	308	297	291	304	303	337	288	318	277	289	299	327	280	324	311	297	290	260	323	293	287	290	278	292	278	283	300	305	280	309	279	277	302	294	289	290	280	299	312	296	280	304	307	315	275	276	280	310	294	265	275	271	322	307	309	309	299	303	317	282	307	276	282	289	285	332	310	311	281	322	308	284	315	299	288	290	291	306	295	318	283	282	289	325	292	335	270	280	310	280	299	278	280	272	254	293	283	302	303	319	283	268	288	294	273	326	290	320	317	248	296	316	304	284	303	260	289	282	291	292	327	339	268	258	272	279	279	297	288	273	312	286	287	267	304	263	316	274	298	306	264	287	304	277	284	307	291	276	273	298	298	298	272	272	302	268	289	311	296	275	308	310	295	271	308	304	285	301	293	304	265	316
34042	23229	27615	14293	5375	4391	3461	2812	2371	2125	2080	1997	1688	1525	1238	1211	1055	1005	962	920	920	915	890	807	809	798	848	850	778	753	732	735	748	725	724	705	684	696	657	655	693	620	657	630	639	686	666	654	574	627	663	608	673	678	662	617	641	625	649	587	652	606	643	636	649	680	622	653	652	628	644	606	655	621	637	608	661	658	635	614	625	615	642	618	599	617	616	586	644	637	643	627	654	650	623	660	624	593	634	631	622	653	627	659	656	635	666	645	607	637	570	579	580	628	591	629	644	611	639	635	568	609	642	607	616	639	618	626	565	589	626	635	604	680	603	611	633	623	611	601	631	645	644	648	630	623	637	611	613	627	635	618	647	653	615	653	606	617	632	631	669	645	623	627	595	594	641	617	581	609	636	637	660	623	670	625	617	649	578	612	638	621	593	611	614	615	670	614	609	612	654	607	623	634	623	615	583	604	625	679	632	633	613	598	684	626	655	647	597	642	585	641	633	608	633	616	616	615	600	602	662	563	626	642	645	622	606	667	605	679	627	625	661	637	598	674	592	600	644	612	622	609	595	637	643	638	623	642	619	579	625	640	605	584	619	606	616	634	652	632	629	643	632	583	660	587	620	596	623	639	634	628	610	615	639	628	632	612	630	653	639	621	626	621	609	640	603	651	609	624	629	618	633	619	654	557	623	606	645	660	588	613	646	671	629	598	649	614	649	612	567	613	646	640	587	587	594	640	662	628	586	595	624	602	622	631	606	641	599	640	596	625	646	652	617	583	647	650	582	658	622	604	638	589	653	578	657	602	642	643	564	588	640	617	614	618	628	617	589	601	613	652	660	591	608	626	595	626	624	628	596	628	642	603	681	640	590	589	635	635	591	620	601	629	581	645	611	617	637	637	651	648	619	650	640	641	674	656	638	624	628	606	625	657	625	639	620	620	619	645	614	611	625	612	614	634	607	630	615	607	637	611	604	627	617	599	646	612	624	566	647	607	602	616	611	611	632	581	666	625	640	630	609	595	647	647	612	625	621	630	599	611	665	576	629	618	595	681	600	606	584	593	619	630	600	627	633	598	635	641	599	598	639	639	636	652	614	633	639	624	608	624	619	609	577	654	629	621	637	588	622	605	609	593	641	611	594	646	651	628	609	643	574	622	628	646	612	625	644	655	643	611	624	598	607	614	665	651	611	634	620	635	646	569	560	611	599	609	625	600	592	598	615	613	613	623	630	608	592	601	628	613	610	596	645	641	621	637	650	629	649	619	594	612	646	610	653	664	658	665	617	608	654	638	622	635	655	589	643	575	619	639	602	618	624	668	630	629	594	647	652	633	671	624	600	661	631	592	616	645	604	598	632	628	644	646	610	636	619	599	617	648	593	604	592	603	608	626	606	614	677	650	609	616	660	637	633	619	636	660	614	638	630	608	588	614	601	648	652	597	627	621	635	663	604	628	643	663	594	610	610	626	620	611	615	609	659	638	599	637	603	586	635	579	610	596	610	674	630	648	626	676	602	628	600	598	630	635	588	623	631	582	618	631	618	599	637	638	674	616	646	646	612	634	640	603	582	589	629	638	599	631	652	605	649	632	586	656	656	604	639	576	605	624	623	565	630	615	584	596	603	594	603	637	590	618	624	613	579	621	588	637	619	622	683	609	617	568	612	653	596	662	594	644	659	638	616	584	619	666	602	636	613	646	603	643	590	624	641	597	640	622	607	558	650	643	595	635	596	559	634	656	600	614	601	595	636	648	635	576	585	618	635	598	622	583	627	632	613	627	605	639	580	604	648	601	634	619	624	638	611	616	627	651	629	610	638	604	627	606	625	695	640	610	610	637	631	652	620	615	618	628	635	670	594	612	616	674	591	603	652	602	632	618	638	600	608	602	637	575	599	634	645	609	639	649	653	613	618	635	602	646	600	600	579	595	619	642	635	652	646	653	625	661	599	644	660	628	655	640	600	663	606	645	606	585	648	576	625	610	612	635	632	639	629	640	639	581	608	685	620	583	645	630	590	638	636	527	600	586	608	622	626	578	639	595	600	593	631	694	584	650	635	629	621	641	629	649	665	594	645	633	626	668	636	663	647	608	608	639	567	652	610	625	654	654	636	582	606	629	677	601	628	659	614	570	629	647	623	626	653	632	618	649	607	660	636	607	615	594	607	602	591	662	600	675	586	605	638	601	647	567	575	574	584	654	604	641	618	667	668	601	647	600	573	680	638	664	581	617	641	601	622	643	570	632	628	646	636	624	646	595	607	581	631	645	583	688	695	617	635	625	608	585	608	638	631	601	586	614	581	652	624	619	637	615	676	634	638	655	647	646	616	594	614	598	632	609	615	643	625	640	629	579	629	613	659	615	623	660	644	652	660	655	592	656	596	613	627	633	614	628	658	636	632	615	629	589	601	578	583	662	622	613	611	635	628	644	615	611	594	600	658	605	621	642	629	646	585	643	619	584	609	596	588	615	605	595	639	643	659	593	656	672	601	649	567	631	581	614	607	651	625	601	624	625	596	605	603	685	597	637	621	629	627	643	597	631	639	600	695	664	638	607	595	642	597	604	650	643	663	627	633	623	608	602	628	604	598	625	675	586	641	609	604	635	627	618	620	611	630	614	648	648	652	606	641	644	635	631	660	595	610	630	605	630	656	601	598	602	653	593	613	596	659	660	612	627	636	640	622	606	626	634	598	630	597	621	551	590	628	616	634	622	607	617	625	630	607	662	655	634	636	599	614	619	601	614	659	580	606	630	604	619	604	568	587	638	616	614	653	560	639	622	595	632	654	627	602	638	591	604	645	632	593	616	629	673	609	629	597	600	622	636	610	606	650	644	588	635	594	640	641	598	593	656	661	650	679	634	632	615	637	633	641	601	601	621	635	589	623	662	630	647	614	612	613	668	620	598	639	660	663	616	625	597	597	647	626	598	648	630	664	613	623	656	598	647	612	627	644	599	625	651	624	604	626	595	617	582	615	646	631	608	571	609	583	623	660	642	591	655	597	629	623	629	660	643	597	616	616	588	677	624	634	618	608	621	622	682	624	630	642	614	666	659	644	632	623	591	626	599	637	643	618	682	599	593	640	595	632	632	585	618	651	623	618	627	569	592	617	627	632	632	650	628	658	611	631	634	643	627	641	626	634	597	639	645	634	640	610	615	658	631	630	618	635	664	630	611	592	642	616	602	632	632	613	628	594	618	638	600	627	639	608	612	621	599	585	666	635	657	616	614	639	609	596	618	613	653	624	614	612	631	651	593	691	610	571	631	617	651	641	594	628	614	620	654	670	612	583	668	639	611	636	654	671	650	602	616	650	633	649	618	628	615	619	616	621	647	641	634	613	628	619	618	599	628	616	623	628	604	596	651	589	619	636	624	617	588	576	635	638	607	579	578	619	592	642	665	663	598	634	608	639	609	604	606	639	621	590	664	663	606	631	673	629	618	625	625	592	622	562	643	629	600	650	610	580	654	577	638	615	640	599	599
33900	18745	10865	3425	764	533	438	424	344	355	301	312	283	317	320	301	271	229	297	272	255	266	244	280	293	282	270	265	271	264	284	264	260	263	221	214	281	286	289	290	238	252	249	264	284	241	242	233	260	285	280	247	235	273	280	256	286	262	231	237	250	253	221	261	231	279	243	250	266	259	239	251	256	276	271	244	260	255	319	234	253	248	282	239	245	271	274	269	237	292	256	231	276	284	283	266	258	252	246	251	267	269	275	255	236	249	251	228	269	246	268	236	233	238	243	273	276	292	283	271	251	267	259	281	275	279	274	228	245	227	252	247	256	255	240	271	238	244	262	227	269	265	266	274	246	247	253	254	239	232	257	263	252	273	240	303	245	236	244	228	244	240	242	251	272	242	234	252	305	266	313	263	259	255	237	288	265	268	289	285	228	253	268	273	274	316	264	266	274	254	265	219	258	265	280	262	221	276	274	287	211	248	253	259	240	252	275	279	243	253	241	232	276	254	254	251	275	269	243	257	264	296	244	236	247	273	281	262	269	289	298	273	252	243	273	238	282	265	231	243	254	257	265	279	249	255	273	237	272	256	252	255	247	281	272	267	280	277	251	272	258	270	252	254	246	253	252	259	264	291	256	257	239	246	235	276	298	281	253	274	265	229	250	249	256	299	237	241	244	237	268	230	244	245	253	237	297	267	260	296	250	233	266	255	245	250	266	289	243	253	290	262	273	262	259	244	267	255	270	262	254	234	269	254	228	231	258	269	287	260	248	266	301	259	248	272	246	288	248	261	243	262	280	272	276	270	271	255	280	259	265	282	256	272	270	273	251	283	258	264	257	266	246	238	271	270	248	277	259	257	232	257	247	266	215	265	248	284	287	258	248	251	290	269	245	274	290	244	250	286	290	236	273	232	255	282	257	269	248	222	261	251	278	271	262	291	262	305	275	272	283	285	258	240	259	271	260	233	281	262	252	231	248	242	253	262	286	256	266	288	272	211	265	284	229	274	292	274	265	282	226	225	267	274	268	279	261	268	266	240	222	259	275	271	233	273	265	283	263	266	262	252	236	238	291	263	254	254	264	243	279	266	264	263	300	240	261	256	272	239	256	253	244	262	246	265	260	273	268	259	251	287	279	252	280	263	250	265	239	263	276	254	273	250	246	238	279	277	251	258	282	270	249	266	278	243	262	249	267	263	254	263	245	226	251	245	291	260	233	278	277	256	263	263	262	270	309	261	252	288	256	248	254	257	237	286	275	266	262	252	252	260	266	268	251	269	240	232	293	263	281	277	253	268	250	267	263	283	259	240	230	259	254	265	247	247	241	286	251	256	265	261	293	237	239	273	224	258	254	270	281	296	281	284	254	262	254	244	263	263	272	268	238	264	235	261	268	257	244	222	263	257	289	265	277	268	274	263	275	244	256	266	290	261	268	268	271	247	259	239	255	248	235	251	272	263	269	255	255	287	271	273	275	240	268	260	285	244	232	232	281	274	249	265	258	278	271	287	232	274	282	272	243	247	268	247	283	270	266	279	258	243	249	293	267	282	253	241	254	265	287	251	252	261	264	289	251	236	261	273	253	270	273	233	234	242	260	257	265	272	265	251	245	252	260	284	266	260	250	245	259	286	234	230	261	266	266	238	251	253	278	280	244	233	309	251	254	249	252	262	259	260	256	238	239	232	274	261	284	286	253	245	256	231	214	287	281	218	270	242	253	300	258	263	267	259	280	243	287	271	222	275	259	262	272	260	262	291	304	244	231	236	253	243	256	274	270	312	238	279	272	262	248	245	273	283	257	286	252	257	242	271	239	275	254	266	242	263	264	242	309	252	255	253	307	255	280	256	242	260	250	258	240	259	270	212	277	306	253	275	239	249	229	285	256	229	309	244	260	266	241	297	253	265	247	262	270	227	251	295	278	261	280	240	281	259	271	274	270	235	284	282	259	278	260	259	265	270	284	259	273	216	263	302	283	254	258	273	259	225	260	236	262	288	261	250	254	278	265	261	273	266	273	263	262	292	267	306	277	229	271	237	259	272	283	243	271	253	258	258	279	258	262	251	281	258	266	264	237	274	280	273	236	249	263	243	261	257	279	243	279	252	263	291	290	259	244	266	232	250	259	257	262	241	282	264	222	259	282	234	255	257	253	242	253	269	270	268	275	278	262	249	274	243	277	273	248	270	268	262	241	267	262	286	261	279	279	226	283	253	271	288	272	267	268	268	288	261	275	261	279	260	264	239	250	251	254	264	240	259	273	244	277	260	228	263	249	257	280	272	261	262	248	250	257	225	239	242	283	295	249	281	273	264	247	227	231	228	288	267	270	269	276	270	303	268	264	295	272	245	252	255	308	248	250	248	282	273	259	257	247	287	282	257	239	264	288	254	251	258	328	254	264	258	228	229	306	259	245	259	263	260	269	264	259	246	250	276	279	270	276	267	253	270	280	243	281	287	278	255	260	290	231	239	258	244	266	269	254	229	258	228	238	275	284	225	251	280	286	281	251	281	250	253	269	263	291	245	265	250	242	272	274	288	276	292	247	295	258	253	260	257	263	258	260	264	242	251	270	282	240	289	259	257	261	248	269	242	271	262	235	284	296	259	260	272	259	255	259	266	276	218	267	233	245	226	246	248	258	262	270	262	234	231	268	249	294	276	235	280	288	255	269	269	233	225	248	244	278	282	239	240	255	272	237	255	243	272	302	226	284	242	246	248	291	245	240	268	253	258	255	252	279	245	256	267	285	271	237	255	273	264	261	250	229	267	245	251	275	272	249	242	264	242	265	267	244	235	269	259	264	263	251	258	258	252	253	275	248	243	269	259	265	258	254	257	269	267	261	239	241	251	243	283	276	275	276	254	274	267	252	247	249	253	241	229	252	251	261	252	238	280	280	268	248	256	241	282	268	272	265	251	265	262	260	288	272	258	271	255	256	236	269	260	246	261	279	226	246	270	252	249	236	240	272	272	237	257	243	212	277	269	259	236	275	218	234	267	241	263	260	255	264	258	266	235	260	247	276	256	264	257	255	269	284	279	276	276	268	259	268	259	307	290	268	272	237	229	256	258	257	289	276	226	290	248	247	240	248	277	273	267	279	244	241	279	239	254	295	223	271	281	271	242	259	250	250	258	234	261	270	274	259	238	277	268	285	282	280	240	282	259	236	250	294	264	255	237	259	286	262	305	271	251	283	251	255	256	266	267	267	275	254	237	251	265	244	285	290	276	267	255	248	262	281	228	258	233	264	280	247	229	265	253	259	245	254	274	251	230	266	259	263	248	278	220	276	232	290	262	272	274	261	277	242	240	300	256	268	239	246	270	269	262	276	261	248	252	290	297	242	262	276	280	277	245	282	275	270	275	264	246	255	234	269	309	246	247	269	262	210	282	267	258	254	264	263	259	255	264	231	294	242	238	264	289	296	284	235	280	278	259	234	286	240	285	238	270	234	285	277	273	249	246	248	231	269	272	274	274	262	241	264	268	262	269
19307	12559	14697	6639	2209	1715	1520	1234	1106	1007	916	817	801	777	698	666	679	646	650	645	653	611	592	644	609	647	576	545	568	595	642	555	572	618	577	596	592	590	613	565	570	532	559	556	568	558	577	549	579	513	576	557	589	546	545	518	564	603	572	547	560	567	561	526	544	517	571	555	563	542	541	550	548	561	562	550	507	547	580	566	555	563	604	530	524	588	554	623	568	518	569	512	519	503	532	573	565	537	570	550	539	567	563	523	564	573	554	516	540	568	535	542	561	594	548	561	545	565	558	525	572	542	540	584	504	547	563	543	552	566	551	528	519	598	554	546	519	576	579	543	544	556	537	542	568	553	560	565	567	537	519	561	582	537	539	558	549	545	547	591	587	578	531	555	548	540	554	594	540	526	534	567	565	507	522	538	560	550	565	600	561	568	521	562	562	542	570	534	533	528	561	590	552	516	582	528	576	553	543	572	545	581	571	566	574	552	602	566	597	502	544	536	518	580	543	554	539	558	539	553	566	574	502	517	579	524	529	584	535	541	553	574	580	549	576	575	548	573	582	540	499	617	560	559	560	572	576	517	596	555	555	564	578	544	537	532	580	566	566	565	508	544	547	541	513	540	512	557	538	549	549	549	535	541	575	509	571	562	585	537	570	512	582	525	573	537	610	539	550	588	572	558	495	541	605	589	535	568	547	547	540	530	528	563	581	542	582	563	579	543	576	577	544	555	530	509	562	550	557	580	513	556	536	527	557	541	558	587	531	541	575	548	563	541	555	570	524	571	539	521	547	534	557	534	554	534	544	570	560	520	557	549	585	561	546	585	568	563	553	548	546	561	542	582	558	506	536	556	566	535	560	577	576	577	540	512	600	562	509	556	575	565	541	542	574	531	548	553	549	515	590	553	546	531	545	583	554	542	555	528	545	565	506	537	576	571	522	541	566	573	556	556	539	563	566	548	555	596	546	571	499	507	555	555	539	532	532	577	577	537	553	580	598	556	564	545	560	539	560	591	546	565	576	533	569	548	587	577	552	565	570	520	547	561	553	561	581	550	583	552	552	593	571	556	575	542	552	533	555	568	550	565	560	497	573	539	524	523	527	548	534	579	544	558	594	559	579	599	541	563	570	584	542	553	520	558	513	566	585	558	550	576	613	575	573	550	584	569	551	587	540	536	555	566	499	533	611	580	535	558	547	560	552	554	529	533	575	547	559	563	559	555	541	566	581	555	554	537	549	522	576	563	573	549	554	576	544	538	533	574	531	546	548	571	602	532	578	524	552	595	552	558	576	550	552	553	543	556	547	529	574	571	557	535	555	563	541	481	593	566	555	563	542	560	544	549	543	606	528	530	529	535	514	594	544	543	535	574	558	513	568	530	522	575	571	578	560	524	560	571	550	506	552	543	555	568	607	557	560	561	551	530	538	568	538	527	543	545	551	561	545	558	543	550	589	508	560	603	568	527	562	510	579	561	556	557	516	547	575	534	567	544	576	531	553	563	593	583	586	541	603	550	645	576	541	523	527	555	550	584	559	575	615	587	529	541	568	580	545	529	591	526	556	543	540	556	530	571	548	563	561	531	570	558	552	577	551	521	586	562	561	540	592	541	584	542	548	552	564	570	539	615	576	525	567	571	584	531	546	513	557	598	579	570	563	606	530	581	587	517	575	570	528	504	572	542	553	545	574	566	562	548	526	564	565	537	510	556	538	568	582	554	577	543	585	556	577	561	562	572	544	562	529	557	510	567	548	547	542	525	569	537	544	548	574	512	534	544	583	589	551	545	597	582	570	530	545	564	541	533	517	500	535	563	559	550	551	575	560	613	546	540	575	565	523	552	565	566	565	547	529	562	564	595	537	567	545	531	567	457	562	559	531	520	541	536	599	543	572	550	543	559	545	529	567	521	597	554	627	575	556	571	553	580	573	547	564	554	540	558	530	592	555	525	562	595	561	567	557	544	608	560	544	558	536	565	552	576	588	520	556	596	536	557	584	554	523	581	565	550	557	548	540	530	559	538	599	540	535	572	589	514	599	519	539	559	565	541	569	550	559	561	574	569	549	534	578	546	523	541	537	500	572	574	512	551	539	592	530	593	570	583	537	538	564	568	592	549	537	525	588	571	610	558	548	539	546	556	576	552	517	547	566	555	531	549	537	519	558	571	550	530	560	540	535	515	593	569	535	510	511	539	555	538	580	544	550	551	517	565	549	578	527	598	568	555	543	577	545	581	483	554	574	568	592	518	566	557	515	564	567	573	550	542	535	543	516	556	539	567	612	553	558	552	548	561	567	576	575	564	590	594	588	585	535	534	549	562	583	554	546	572	537	576	542	584	515	541	563	574	533	581	609	534	563	546	513	551	550	547	536	525	523	545	561	565	587	535	548	582	579	564	556	536	519	553	559	615	566	536	543	544	581	558	502	525	570	532	567	570	551	607	577	527	553	537	586	538	562	523	548	525	546	565	604	559	579	556	537	552	554	549	566	594	534	550	574	547	559	506	586	518	559	547	555	561	539	518	542	550	543	566	589	507	534	510	618	549	533	523	546	516	552	520	581	539	562	604	585	532	580	526	516	569	536	564	568	559	569	574	565	532	521	554	579	574	548	564	548	530	558	557	562	536	570	585	587	538	558	544	555	562	577	545	576	557	558	580	585	558	552	570	561	544	536	540	541	514	559	565	572	590	611	604	587	561	550	581	550	529	555	579	522	525	537	574	561	562	561	547	614	583	573	524	567	563	594	531	594	616	537	569	582	535	585	579	507	525	552	534	554	563	545	563	536	550	534	540	541	537	548	610	580	619	562	555	574	628	575	546	558	544	548	552	591	541	565	557	532	562	552	530	565	555	551	542	566	582	552	554	558	552	516	550	570	576	505	569	600	573	566	533	526	524	537	532	566	524	579	492	603	584	573	561	604	522	539	572	554	586	567	543	561	525	556	534	559	560	593	590	542	562	560	545	565	529	552	565	523	571	533	575	544	551	556	596	547	552	574	596	585	587	573	517	544	552	553	484	575	529	574	549	569	547	506	562	573	542	550	580	632	546	579	540	583	542	530	553	541	532	542	513	530	556	562	539	589	554	551	547	578	562	502	586	556	554	542	574	564	542	537	529	499	576	578	548	560	577	559	573	550	542	600	539	531	548	527	550	563	576	554	556	564	568	561	559	544	597	592	555	512	518	587	546	569	536	568	585	568	559	559	529	576	558	515	550	565	606	556	569	525	628	580	525	580	557	553	521	573	554	570	554	543	570	569	567	559	543	553	547	589	535	543	565	574	573	546	540	535	570	553	574	562	515	539	576	551	530	519	543	542	555	571	518	533	550	598	558	558	552	586	479	573	533	583	596	550	571	513	536	563	535	521	549	525	562	522	560	525	525	505	537	542	546	587	559	527	547	563	561	551	603	582	522	570	540	569	573	533	558	528	556	554	587	543	557	585	570	571	563	579	545	545	575	531	543	610	554	575	561	581	569	556	517	536	555
47099	26741	18839	4911	1294	841	712	552	498	480	396	390	345	354	348	308	273	270	294	297	277	280	276	249	264	249	253	264	254	250	249	268	235	262	243	267	244	264	231	218	256	251	258	265	252	231	237	235	214	248	227	266	232	278	227	248	245	249	242	230	228	277	251	248	307	216	255	240	202	253	259	259	235	252	236	248	243	236	284	252	251	253	259	250	211	224	237	251	236	225	251	243	242	264	231	251	232	267	255	226	251	232	241	251	253	236	278	259	227	242	249	231	227	206	255	237	219	238	250	257	264	247	240	216	240	256	274	257	251	268	240	269	225	238	276	245	248	264	292	217	246	245	264	259	243	249	271	259	233	243	224	240	256	238	267	233	252	244	249	247	248	237	242	264	255	223	267	259	253	253	247	236	247	254	246	273	258	252	226	242	248	242	232	268	255	247	264	240	269	237	227	198	232	263	264	276	235	229	267	260	213	255	262	246	196	224	228	268	264	258	245	273	273	278	254	239	232	236	239	244	223	270	251	241	249	246	252	235	229	261	282	292	251	234	251	222	245	227	262	260	250	258	249	274	237	240	259	229	242	289	247	220	244	255	234	244	252	229	237	237	229	238	244	246	263	243	262	304	239	231	263	253	250	255	258	206	242	228	256	276	224	218	247	271	265	253	270	262	209	235	260	269	252	217	240	257	227	245	258	219	256	261	236	280	255	279	244	238	240	263	252	229	236	251	223	233	249	227	271	225	247	249	310	239	215	254	265	245	214	244	245	220	219	249	266	231	261	234	245	247	265	260	226	259	244	226	255	247	250	248	262	222	234	281	222	267	255	247	230	229	271	241	272	234	246	241	275	278	237	231	258	259	227	233	248	273	244	216	242	221	231	245	253	228	244	236	239	253	293	279	242	239	245	230	263	265	263	256	248	253	241	270	273	262	244	263	253	242	251	235	255	211	248	240	262	246	253	211	256	267	235	223	255	267	229	234	233	242	244	237	241	248	243	252	242	230	226	224	260	250	272	238	206	218	247	253	273	272	264	229	236	241	230	237	280	245	245	286	234	202	260	243	251	252	214	259	249	274	267	276	250	233	255	258	256	240	281	256	244	250	215	243	255	264	225	244	244	216	237	249	243	261	271	236	240	244	264	243	268	242	212	227	240	211	205	272	257	264	240	305	238	244	259	252	224	243	250	256	240	235	257	258	243	263	241	253	244	240	249	230	263	236	243	240	248	253	248	255	258	248	249	247	258	235	233	250	226	246	265	273	253	260	255	227	246	249	276	244	233	235	252	232	241	268	229	238	239	265	246	263	251	250	233	236	252	272	220	266	244	264	220	254	268	242	261	256	246	236	210	246	275	242	244	254	230	238	304	249	248	279	262	261	241	271	240	251	256	284	228	261	214	245	255	233	255	240	215	238	277	227	235	263	233	203	232	260	213	214	252	216	244	238	218	235	278	238	227	254	254	208	260	248	247	259	242	240	226	252	244	249	223	273	248	234	222	266	230	222	218	243	228	227	264	265	250	245	231	229	256	250	242	251	238	259	226	224	264	278	278	283	246	254	242	227	272	255	220	234	242	218	283	224	249	267	237	250	250	243	259	247	262	221	246	264	264	239	231	227	237	267	217	257	249	288	245	229	249	242	272	235	248	236	248	223	237	232	272	270	251	248	284	226	255	272	260	198	241	253	244	238	221	244	233	233	247	219	228	258	249	251	278	213	221	244	251	237	227	263	261	237	256	223	267	240	229	231	244	273	265	233	236	258	236	228	228	234	261	252	232	218	248	263	253	245	253	211	241	230	258	258	247	266	233	261	230	236	249	264	259	260	251	254	241	216	246	237	259	251	253	271	257	258	249	230	239	227	233	276	259	249	227	234	221	219	255	256	245	274	236	238	259	230	232	234	242	242	219	247	255	264	240	257	247	220	230	249	248	224	242	277	284	253	271	263	241	256	269	237	206	239	272	255	252	247	239	259	238	249	258	264	252	234	253	251	238	234	221	231	240	215	240	281	250	224	242	212	251	239	284	260	308	242	244	246	251	237	236	237	260	257	266	258	262	247	247	239	258	259	272	264	261	218	262	239	225	257	239	245	250	270	254	234	253	251	257	213	270	274	224	246	253	241	220	220	218	265	236	265	248	239	219	245	265	227	247	223	250	227	252	258	247	238	231	220	244	227	238	241	228	234	274	267	261	253	279	231	252	252	242	229	222	217	217	230	253	260	257	232	233	257	237	247	236	239	250	241	257	238	271	236	246	228	245	236	253	234	242	268	255	198	231	266	260	271	260	256	230	228	262	260	250	234	242	239	245	274	252	277	223	219	248	250	228	261	245	215	226	255	230	233	230	240	237	245	247	239	258	231	232	228	228	252	210	248	276	215	280	267	234	226	291	280	243	238	243	248	279	228	221	243	271	232	225	260	266	274	275	240	232	209	219	225	215	231	248	236	234	251	237	212	242	221	253	253	267	279	233	255	249	239	237	256	252	245	258	224	224	232	227	235	249	270	249	251	242	254	250	252	255	264	224	251	269	262	253	245	220	280	251	214	208	232	252	231	231	230	236	206	248	210	241	234	243	220	252	216	247	227	247	278	259	240	221	236	248	233	245	244	226	254	229	221	267	259	242	234	224	215	244	245	232	240	259	233	228	245	219	257	266	258	219	237	262	235	227	246	247	240	248	219	247	224	242	229	227	272	240	256	244	262	270	273	246	232	271	242	230	242	247	207	256	227	261	251	255	232	246	221	287	255	231	222	225	243	239	232	254	239	252	252	260	261	255	242	220	234	255	244	224	257	263	235	235	244	247	256	230	238	245	257	234	247	262	234	250	247	252	253	241	214	253	270	237	228	243	227	245	276	235	214	240	207	233	250	232	238	231	244	264	285	245	233	229	210	260	241	229	242	245	247	250	238	237	257	231	267	241	267	226	270	254	247	211	243	253	253	261	260	223	234	258	281	236	266	220	253	244	259	262	232	228	248	254	237	252	248	225	252	224	271	253	251	226	283	233	220	214	248	260	251	248	246	276	258	242	233	265	206	263	241	254	244	257	272	238	250	237	241	225	227	243	245	235	251	248	237	234	264	230	232	234	228	227	199	268	258	239	263	237	228	256	239	236	265	262	257	239	266	258	248	242	223	230	227	220	212	217	233	233	241	221	250	235	243	250	260	215	230	258	254	271	246	230	249	267	249	272	263	232	265	239	211	234	248	237	218	196	258	263	220	282	211	228	238	232	233	231	253	270	274	261	265	267	263	266	230	240	246	270	235	239	235	258	267	239	235	267	253	247	241	248	225	251	249	229	249	248	257	286	279	264	250	263	257	261	282	220	218	241	249	272	241	234	246	276	256	240	247	236	235	240	240	244	233	275	248	221	245	239	217	223	248	262	238	246	265	239	245	257	262	238	242	251	233	221	283	204	248	264	234	255	243	298	232	258	249	241	255	231	235	227	257	257	232	241	237	237	256	236	229	263	240	227	207	230	250
27600	18996	21764	7414	4272	3172	2520	1988	1861	1753	1607	1395	1216	1047	1008	916	767	815	757	762	723	657	720	698	672	667	667	612	617	624	601	590	603	615	585	578	577	565	603	586	552	565	559	566	571	538	531	568	543	531	556	552	531	541	536	522	531	562	501	552	534	564	541	566	541	565	537	557	557	544	506	506	527	518	561	537	566	573	520	532	503	518	546	517	513	548	516	539	527	511	565	548	529	545	511	477	523	502	572	563	549	500	557	511	520	536	587	531	573	497	537	560	509	553	546	516	511	534	541	541	516	538	524	542	532	520	537	503	504	556	532	533	542	554	508	523	531	532	543	568	546	540	543	539	558	551	566	521	540	488	527	516	519	564	551	530	554	526	542	504	593	489	547	491	512	500	507	483	575	565	517	529	563	522	532	561	555	532	563	519	512	518	536	529	530	523	526	520	538	539	526	531	503	538	500	546	564	555	522	550	505	522	523	542	547	488	550	536	572	503	513	519	552	509	529	517	518	549	481	537	533	506	541	537	543	514	494	537	539	513	504	551	522	516	518	553	529	534	548	542	535	538	528	547	506	492	520	548	526	524	534	523	522	496	559	503	540	537	514	539	553	515	496	505	490	504	523	557	565	541	510	535	553	523	515	547	485	517	555	487	552	522	495	531	507	535	572	520	522	539	515	526	508	535	518	539	531	507	544	527	538	532	525	556	559	535	513	552	538	525	540	538	537	530	531	557	547	544	520	533	484	541	551	549	543	511	518	552	557	553	604	534	517	519	507	500	523	501	516	542	552	531	525	518	565	522	507	500	576	521	512	566	535	495	496	528	527	552	514	536	526	518	541	545	518	487	514	532	525	528	515	544	504	537	494	511	526	557	594	532	558	549	517	542	566	525	570	571	531	529	564	505	542	547	564	507	538	529	529	531	545	562	539	574	514	557	526	518	548	510	521	521	547	500	494	479	518	541	517	531	524	538	574	555	537	543	557	530	524	520	530	513	527	533	542	540	571	554	533	480	542	521	527	517	541	551	509	572	491	512	544	540	538	495	526	528	511	550	533	521	507	568	526	513	542	542	560	530	529	511	533	511	540	494	524	547	527	536	570	510	589	522	509	544	540	508	509	488	538	552	516	506	495	536	516	503	521	516	532	521	522	489	526	561	523	525	521	550	515	511	530	558	551	553	518	600	525	537	555	533	511	557	543	527	544	533	522	500	556	505	548	492	518	534	519	543	508	546	539	555	489	548	521	506	515	519	536	510	537	526	563	548	512	554	561	508	523	527	545	531	549	496	498	554	550	505	533	545	501	525	541	487	469	513	495	527	537	559	553	544	553	519	556	502	531	563	554	542	525	509	579	488	547	534	571	546	572	498	527	523	543	528	538	521	561	543	512	534	536	525	527	526	550	541	537	588	551	528	503	544	525	522	534	575	511	518	532	522	553	585	506	497	516	566	523	563	534	511	510	514	527	514	528	538	565	501	534	558	562	488	574	527	539	586	531	539	482	541	487	530	534	505	530	553	555	555	554	525	538	527	562	537	562	556	549	503	543	513	529	553	540	516	526	562	538	538	533	499	528	533	520	561	533	549	537	513	510	540	539	490	558	551	569	533	504	548	541	547	516	557	537	564	563	514	519	532	573	534	550	538	549	548	541	530	522	538	487	549	548	528	514	540	516	554	548	572	552	538	579	516	539	523	556	538	549	545	520	507	526	527	547	538	524	595	552	560	503	500	539	546	547	542	511	514	576	528	544	549	553	535	569	492	516	536	536	562	507	512	526	513	533	530	541	545	536	511	513	512	526	536	513	593	468	539	498	565	526	510	523	524	532	547	509	521	516	529	525	523	520	515	524	499	521	512	562	521	522	535	545	483	526	535	508	525	543	508	563	535	527	529	502	547	524	533	564	550	534	557	554	528	541	503	553	559	562	515	519	533	538	547	562	554	550	548	525	507	527	551	524	533	510	547	545	522	533	581	571	530	545	517	538	546	527	520	529	550	566	522	536	511	516	520	531	528	516	523	519	545	536	547	494	565	531	521	489	531	512	478	540	532	510	534	469	525	536	521	563	537	529	522	506	495	517	568	527	518	555	512	556	517	525	573	500	510	540	537	572	501	531	526	540	581	540	525	535	549	577	494	544	559	580	509	526	514	534	522	524	533	511	546	525	519	491	586	526	518	517	554	530	525	544	548	543	556	556	530	537	550	539	519	543	508	538	523	523	531	530	497	551	569	541	544	542	504	547	562	492	526	473	552	530	513	581	557	501	551	527	566	519	555	562	538	539	503	522	535	528	516	500	531	557	503	501	528	514	559	542	535	557	531	546	547	533	501	514	525	561	547	545	549	552	518	555	534	531	551	581	556	485	531	509	524	514	527	581	573	551	541	573	507	524	528	502	554	525	565	549	498	532	529	539	552	481	536	504	553	524	574	494	540	559	526	565	538	530	560	539	544	523	502	521	525	518	544	526	549	529	536	536	514	547	521	519	524	494	496	494	525	513	507	505	506	515	523	536	545	532	515	509	565	559	511	516	505	474	553	524	562	557	520	533	547	548	512	529	542	548	541	503	533	562	577	537	583	555	538	529	545	512	519	529	557	505	542	484	535	564	566	517	520	491	521	561	529	567	502	530	549	543	510	528	500	514	528	544	556	558	545	518	484	555	548	526	553	517	490	523	493	554	570	508	518	542	541	546	535	504	548	541	527	570	519	517	497	527	558	510	519	534	522	515	550	532	561	528	525	538	516	550	541	530	538	550	545	489	550	589	546	558	533	522	552	527	541	522	524	529	532	518	554	553	510	532	565	526	577	557	512	543	550	521	509	507	518	532	570	496	543	528	529	565	539	514	489	499	569	549	553	499	479	531	547	516	533	565	495	524	519	520	539	512	520	532	531	528	550	541	537	470	498	553	552	506	551	513	582	533	531	532	558	528	512	545	533	494	527	516	535	555	543	542	553	541	527	546	525	529	538	521	575	531	556	595	557	510	514	527	544	536	533	494	526	560	534	550	507	546	521	529	539	535	536	504	564	544	538	555	537	518	512	517	540	526	495	498	544	570	529	541	504	504	474	496	509	520	512	531	533	553	509	556	521	527	534	557	519	525	543	534	528	484	506	536	519	554	529	532	579	572	501	504	514	500	538	564	564	533	567	563	558	512	535	527	533	504	552	543	501	507	526	546	524	534	577	504	524	564	521	540	522	542	525	539	486	510	564	561	518	488	536	578	507	536	541	522	554	554	509	527	509	500	521	534	555	526	532	537	509	569	510	520	537	570	564	531	556	561	509	508	537	508	532	469	517	532	542	499	521	508	500	521	520	572	547	546	540	538	549	504	550	509	525	491	524	536	524	505	552	523	512	555	568	527	543	548	549	518	542	528	529	527	527	552	535	555	488	575	525	538	513	498	538	522	550	525	498	565	566	526	554	499	492	551	508	516	575	508	534	541	531	506	545	534	528	588	485	544	534	501	536	534	541	530	554	538	540
56806	33095	26773	12280	2552	1124	914	746	643	637	545	580	428	428	405	414	368	329	324	362	349	294	364	353	285	277	296	299	318	305	340	305	309	285	279	303	285	299	283	276	301	285	299	296	293	293	275	316	291	298	305	318	290	294	310	294	332	265	281	321	289	256	339	336	261	260	278	325	291	313	293	287	253	284	326	288	289	265	315	285	314	320	291	271	319	291	336	284	292	272	286	269	335	293	319	272	309	280	285	286	318	328	302	324	316	257	280	308	280	277	293	305	251	310	287	301	284	260	294	299	328	275	328	310	287	281	293	265	302	329	292	281	302	257	286	302	263	285	298	301	295	328	295	289	281	310	289	300	326	271	288	318	305	275	325	291	307	278	324	289	316	323	287	263	274	292	279	275	314	310	301	260	300	311	307	256	276	284	320	301	294	300	283	284	294	292	290	276	280	284	281	256	288	312	307	324	290	292	318	293	280	315	312	290	292	327	273	306	300	289	296	262	294	300	291	315	316	282	274	308	294	290	275	304	273	274	297	314	330	286	285	292	265	301	314	318	313	298	276	278	294	298	314	300	261	293	279	312	285	312	308	281	294	278	262	289	328	291	281	278	289	311	304	302	268	273	293	307	289	281	265	278	289	281	285	279	292	304	279	301	276	287	305	313	297	289	280	281	312	325	289	321	281	294	279	278	305	275	263	294	265	306	297	277	289	254	271	278	291	298	282	287	323	281	283	276	300	275	289	291	297	265	286	273	269	313	297	288	284	296	286	285	295	251	296	304	296	301	302	263	264	291	271	290	328	325	306	308	298	309	316	276	306	281	315	284	275	300	337	286	280	309	291	299	324	293	285	279	304	302	283	278	317	257	276	297	289	289	329	266	287	281	284	279	268	296	293	336	321	257	293	282	322	302	270	276	278	270	297	317	330	267	258	347	274	275	305	311	333	283	301	299	309	270	271	271	304	314	308	306	295	314	281	263	323	313	244	286	330	306	292	290	280	292	286	285	273	326	265	293	301	291	290	290	286	338	275	291	309	281	272	309	320	286	304	293	292	325	296	309	255	306	280	298	278	294	309	338	272	299	279	286	287	306	301	314	296	271	294	276	268	339	262	250	265	306	262	284	272	284	293	291	302	276	306	282	283	269	289	303	275	275	282	285	302	316	298	333	299	277	292	274	295	316	292	306	307	284	259	320	266	306	294	320	283	313	259	314	302	294	269	292	325	266	297	290	310	285	260	303	275	280	327	288	276	302	255	310	301	273	294	276	272	331	282	293	262	293	308	275	288	270	316	297	298	257	302	328	313	279	275	310	288	290	309	272	291	243	311	281	256	318	289	283	292	311	290	283	299	297	288	278	274	275	241	300	304	272	256	266	300	295	283	293	288	289	309	281	298	275	256	317	291	305	283	263	282	324	301	325	258	291	284	304	289	305	346	316	288	294	321	281	294	297	271	282	287	292	305	281	328	299	282	299	324	315	307	300	296	299	310	307	299	298	313	321	303	287	266	279	287	269	277	298	261	297	265	290	304	294	303	277	303	294	341	298	305	328	288	310	314	277	314	307	297	295	282	314	297	287	285	295	284	290	289	283	265	296	262	309	312	306	291	284	279	301	294	286	281	282	285	287	287	275	309	302	268	288	299	308	292	314	308	300	289	302	270	302	254	280	260	305	294	298	297	317	311	302	314	296	300	302	318	298	302	290	284	305	300	273	299	299	266	304	280	255	270	319	314	292	270	319	305	283	267	319	307	338	299	259	311	290	292	267	287	290	289	297	311	309	322	283	298	316	286	316	316	292	294	261	266	287	312	318	350	281	301	295	289	282	295	291	293	307	301	295	296	270	268	297	274	298	344	326	291	294	289	341	297	293	298	304	300	305	305	290	258	273	282	297	278	299	288	284	300	334	298	261	315	301	300	289	269	311	274	315	292	293	266	283	315	293	287	293	300	308	289	304	309	325	340	296	269	287	313	289	281	289	278	257	335	265	288	278	303	304	300	277	325	297	304	313	287	292	302	281	289	300	284	295	275	303	301	283	297	316	264	267	243	282	274	310	335	310	326	289	307	279	284	267	289	298	278	260	280	309	295	283	278	279	308	308	300	284	309	277	270	299	296	313	311	271	288	295	275	260	341	279	282	291	269	278	267	287	292	290	292	290	283	281	260	262	271	302	314	250	280	296	320	320	310	320	289	293	295	286	319	292	287	316	275	290	287	304	300	264	305	290	294	270	295	295	314	271	279	278	268	271	282	296	285	280	273	278	293	281	290	293	352	313	274	293	250	297	279	258	319	291	301	313	330	303	259	315	311	271	289	287	284	310	300	293	304	255	310	249	290	309	317	271	302	295	326	281	255	288	289	292	303	296	282	306	277	297	265	317	286	278	293	306	308	277	291	277	287	307	298	289	333	294	292	273	294	299	317	286	278	286	317	301	275	286	277	288	300	298	302	306	297	257	290	288	291	301	302	298	298	322	305	266	276	261	291	281	290	310	277	290	263	286	288	291	285	273	313	297	300	285	323	268	285	273	320	282	298	296	277	277	263	278	283	253	288	301	285	262	296	286	332	281	310	300	305	282	275	280	300	309	292	252	272	266	309	292	278	291	300	254	279	314	316	292	294	287	264	276	294	315	303	261	247	278	285	302	273	262	271	305	305	282	312	270	263	280	294	280	309	292	295	271	270	281	258	251	304	295	317	303	361	293	306	291	282	279	307	321	286	330	323	319	297	304	275	285	274	313	339	286	270	285	308	291	260	296	260	298	313	314	284	293	278	279	266	325	294	298	283	313	271	286	286	257	273	307	328	309	315	235	319	300	271	274	298	322	313	311	304	332	298	258	310	317	277	286	302	284	272	298	285	319	330	288	272	279	328	296	297	257	263	301	307	307	292	296	278	315	262	276	305	325	290	278	261	298	290	326	254	292	297	281	307	307	277	310	267	341	275	256	270	318	283	265	292	311	272	293	290	274	277	311	300	292	320	294	276	262	298	293	319	337	282	292	338	275	276	315	263	272	295	312	308	293	278	294	320	263	261	281	286	282	273	298	316	298	297	282	304	277	286	262	259	295	308	269	298	316	304	296	280	289	299	296	272	333	260	310	314	290	273	309	322	284	299	288	317	284	272	260	289	289	275	284	319	251	295	272	304	283	264	288	289	286	295	280	259	290	317	267	314	314	298	313	267	274	296	298	303	283	279	322	265	298	312	307	265	314	312	284	259	299	268	287	283	309	293	295	296	305	259	286	270	325	281	291	279	313	328	306	288	294	282	319	292	277	305	279	254	284	305	278	292	325	271	306	302	305	287	270	296	288	289	308	288	282	298	308	287	306	302	290	293	291	278	305	306	328	305	283	325	288	303	287	308	276	311	290	313	280	307	274	299	297	293	277	306	280	298	272	270	297	286	284	290	278	294	305	288	314	284	305	306	312	333	293	301	273	275	300	331	284	292	326	282	294	267	290	293	288	280	267	281	282	254	285	281	271
32937	23977	29016	18930	5874	4411	3523	2803	2440	2300	2247	1936	1632	1522	1355	1217	1044	973	948	926	912	907	877	819	823	836	771	792	764	742	730	764	712	680	714	673	723	680	690	695	690	617	663	646	673	695	627	633	628	655	660	647	605	635	641	645	631	597	628	640	646	659	646	610	641	609	592	606	631	629	622	637	634	643	651	626	619	636	639	613	675	577	645	623	594	662	585	612	606	641	669	604	668	610	646	610	662	634	635	612	626	598	573	631	643	612	621	628	618	598	655	650	632	614	631	628	604	578	608	615	613	616	632	628	630	581	599	613	648	632	602	611	618	626	649	679	626	657	606	654	608	665	619	614	654	598	619	611	600	636	626	597	622	622	633	617	603	573	668	620	593	629	598	605	601	636	583	612	604	608	639	606	628	613	583	623	609	649	632	600	622	622	614	608	575	591	623	598	572	599	596	627	629	644	705	640	674	596	606	643	578	633	585	631	619	598	620	643	617	658	656	625	637	602	676	605	650	625	653	649	575	626	615	624	569	615	592	597	603	611	597	645	597	612	600	601	612	631	587	628	617	600	621	631	644	658	628	574	629	613	606	616	643	633	641	575	683	592	623	636	656	622	645	623	650	635	598	622	653	643	605	646	639	624	543	613	590	608	607	606	618	612	648	616	667	617	628	627	611	626	614	636	611	618	632	584	612	621	599	611	602	582	632	608	612	634	614	646	594	648	611	651	623	586	668	635	663	603	679	592	617	641	572	620	622	574	612	574	656	623	615	641	587	652	623	606	650	600	681	639	640	628	612	663	669	636	643	607	598	599	580	590	604	616	579	625	631	637	654	616	588	569	615	650	643	614	562	631	613	561	647	633	645	622	638	645	630	597	607	647	593	620	605	637	624	625	638	676	644	644	635	622	628	598	644	631	619	662	618	678	645	600	622	622	607	610	629	611	637	582	618	628	633	669	598	636	628	627	612	586	603	616	614	638	631	642	636	606	561	596	640	625	612	636	629	636	682	605	585	641	616	649	637	642	634	610	641	615	585	594	584	615	668	608	584	625	623	588	593	645	663	592	596	614	637	638	620	604	627	639	658	622	648	657	609	625	608	665	604	653	647	656	552	631	643	600	644	615	592	576	667	646	644	618	638	558	663	575	666	640	608	647	620	651	646	609	639	616	637	620	595	572	619	648	655	633	638	638	615	638	618	606	640	663	640	610	695	630	612	606	594	614	612	629	597	660	601	613	665	660	610	640	630	647	672	640	584	679	621	668	639	674	629	628	617	629	637	609	625	610	657	598	565	615	629	643	641	663	622	619	655	598	651	615	657	644	619	646	656	647	613	554	651	574	646	627	636	630	618	604	610	637	676	648	609	688	617	609	628	621	660	596	642	652	606	630	666	609	627	647	622	618	646	643	620	608	597	628	661	628	607	643	611	627	638	628	609	652	632	619	647	603	642	622	628	639	623	615	650	614	630	634	609	627	623	622	690	585	595	636	652	617	641	614	618	617	597	663	634	621	612	614	594	614	639	593	679	626	641	634	661	633	604	625	605	612	662	622	627	652	642	597	593	630	614	625	617	621	630	631	643	629	642	595	638	602	620	656	622	642	574	617	581	641	648	599	606	647	636	621	626	643	632	668	597	593	611	644	613	652	639	582	636	621	645	625	657	605	599	642	579	652	681	593	652	627	662	623	628	666	655	612	609	617	657	643	613	630	632	603	658	630	612	637	614	605	609	624	616	652	605	628	631	647	728	564	613	666	648	628	638	649	632	648	591	630	607	655	642	616	615	630	621	630	601	584	631	600	602	589	636	637	555	621	633	621	617	637	649	613	668	600	636	603	613	616	601	657	576	603	690	646	592	631	627	618	589	654	610	649	585	572	672	623	658	569	628	626	621	628	631	603	618	635	626	635	616	600	588	640	646	647	614	600	649	612	575	581	609	628	631	618	621	650	603	590	607	629	621	626	592	612	647	630	617	634	615	648	612	662	594	634	617	622	618	608	606	602	598	661	599	582	618	622	614	616	649	618	598	626	663	613	652	585	620	636	677	656	627	614	657	641	614	614	671	643	600	614	629	604	575	615	569	617	632	594	601	631	661	596	621	621	610	581	617	611	658	588	595	626	593	588	593	637	637	605	579	644	609	608	629	616	612	636	627	631	607	607	644	652	615	630	624	624	602	576	600	646	626	650	619	601	631	567	660	592	602	640	662	605	633	649	660	634	662	626	601	662	631	597	599	613	603	626	613	639	599	642	613	598	636	627	633	609	620	615	621	611	649	619	610	605	643	649	600	587	617	605	628	616	586	618	595	661	631	632	601	588	604	621	626	647	612	634	624	595	619	608	629	620	599	631	603	626	592	662	647	579	570	640	674	652	603	613	609	622	627	644	611	644	607	638	629	660	601	637	666	596	640	637	672	601	612	544	602	628	621	624	640	602	631	624	653	651	629	601	648	641	613	617	614	637	609	650	584	644	684	650	652	637	622	586	605	617	664	624	675	585	630	653	613	661	639	595	584	669	677	635	604	666	603	637	627	618	641	630	600	617	644	616	616	651	632	601	641	590	607	633	626	616	613	650	649	617	609	612	642	614	592	599	660	635	651	629	637	593	653	612	622	635	621	660	626	677	622	607	622	610	578	575	616	656	632	606	639	608	602	620	638	616	629	606	658	622	630	582	630	614	634	614	652	649	622	615	624	630	603	603	621	687	610	629	624	642	587	628	609	662	648	620	660	647	608	613	611	667	683	635	618	569	618	614	554	583	585	657	646	665	624	626	597	614	582	619	669	622	595	652	605	628	611	615	604	614	594	569	603	595	624	645	597	642	601	632	635	638	594	642	671	634	585	671	648	605	655	609	673	659	665	628	618	627	628	628	614	632	586	590	630	595	641	645	657	592	690	603	644	633	606	655	603	688	637	597	597	659	654	623	622	640	585	639	610	615	611	611	641	630	635	600	633	651	612	659	647	629	625	632	648	610	620	605	619	613	654	675	603	637	644	606	594	635	604	631	622	578	606	572	604	589	621	609	600	602	626	653	669	594	635	631	614	569	631	598	639	623	627	662	628	627	659	588	619	631	625	660	623	620	608	579	627	649	659	608	644	645	627	621	613	601	646	599	597	639	590	641	602	639	634	541	611	637	605	637	623	593	626	608	644	614	644	636	623	602	616	615	591	596	576	593	651	657	605	685	641	598	626	568	613	612	639	662	657	673	620	602	611	625	609	671	640	618	614	604	627	678	590	646	641	623	595	636	635	581	612	661	598	599	643	641	533	694	648	619	633	637	585	624	645	586	626	608	662	639	622	649	621	622	610	620	622	628	650	630	645	637	637	654	637	634	631	587	630	605	625	618	611	635	639	622	626	615	594	604	648	629	633	611	617	626	627	586	611	619	642	637	627	595	676	634	639	640	637	674	621	636	601	662	636	636	636	620	634	590	599	636	586	625	617	602	636	635	604	637	643	668	607	685	639	668	609	570	661	646	641	621
33488	18195	10656	3428	791	538	455	377	368	353	309	319	300	303	274	262	264	271	302	282	285	260	254	270	273	253	288	309	253	266	256	267	252	287	277	263	274	252	242	258	251	249	222	268	269	289	253	261	289	267	283	249	274	232	279	271	265	255	263	226	232	246	226	280	217	246	254	271	263	260	258	222	247	252	236	267	269	252	253	248	273	273	248	260	267	237	236	273	224	296	261	244	276	288	276	246	261	261	271	289	249	260	280	261	274	261	243	276	241	290	239	245	281	261	267	267	269	232	264	262	252	277	258	249	230	251	277	267	276	250	292	264	245	280	255	253	269	324	264	255	258	251	256	278	283	253	265	234	253	226	243	242	226	276	274	280	257	241	252	245	267	260	279	233	268	293	272	239	240	268	259	264	259	247	311	242	249	272	262	249	273	261	253	264	281	288	277	268	254	307	252	241	268	275	263	247	271	261	235	298	282	300	213	249	269	244	256	262	235	250	244	264	252	241	225	247	279	240	240	265	270	246	239	263	246	266	257	258	269	243	269	254	270	274	289	273	266	272	296	246	277	266	269	262	269	284	255	284	264	260	261	245	266	268	258	266	258	255	296	255	241	270	252	273	266	262	269	245	237	242	288	246	250	257	272	281	250	245	247	276	236	242	260	241	282	288	285	257	278	278	253	260	267	256	255	265	271	297	274	289	265	271	224	244	264	273	286	241	254	265	283	253	245	265	265	263	262	248	240	260	238	267	247	260	248	238	246	261	246	254	262	227	267	259	264	264	239	294	267	230	239	250	270	260	284	269	237	274	280	247	245	264	252	260	263	238	238	278	270	259	251	268	254	265	249	250	258	264	253	232	256	260	264	252	228	290	295	282	247	231	266	254	266	243	239	249	242	234	272	259	250	255	279	255	247	248	239	260	255	267	249	257	248	259	273	255	274	247	273	258	260	224	252	228	257	241	231	256	261	278	247	275	259	264	250	242	245	257	260	253	232	240	238	268	242	269	242	264	261	253	251	289	278	262	273	283	246	253	239	264	271	255	254	241	286	253	271	261	253	238	272	269	262	268	242	257	262	275	310	256	287	279	256	239	244	279	259	255	253	248	245	255	298	273	241	237	248	243	259	266	243	246	222	239	225	237	271	273	254	293	281	212	259	287	272	257	240	265	275	233	245	261	239	255	264	244	268	248	249	217	275	247	277	256	245	217	246	218	271	224	266	263	258	262	272	297	249	236	258	233	252	278	271	258	275	255	274	259	255	265	253	240	260	261	268	254	266	288	257	252	281	254	268	246	266	240	281	259	270	258	258	270	246	234	242	302	268	272	259	288	290	267	264	265	274	250	274	272	270	268	257	254	289	276	235	271	272	241	227	261	254	240	241	246	243	263	265	244	275	288	273	246	241	240	269	281	242	234	278	284	258	217	287	245	245	261	274	258	267	255	248	241	244	281	264	247	286	282	241	247	259	270	267	239	260	264	246	255	241	254	247	238	267	240	292	286	292	277	272	253	254	274	281	264	234	278	262	293	252	249	255	300	247	242	256	289	272	269	264	274	231	274	266	237	241	261	246	248	282	238	237	287	253	254	262	257	256	245	252	229	234	258	244	236	265	282	279	272	270	276	260	255	224	250	258	299	235	262	270	290	260	266	262	236	307	229	256	256	271	271	268	243	282	268	259	250	246	236	265	252	301	284	250	258	292	244	278	231	267	253	264	229	248	262	287	286	278	256	247	279	254	264	255	269	247	272	249	275	239	244	270	271	244	259	290	255	253	260	283	268	251	277	272	268	241	245	258	271	234	278	231	266	271	262	272	240	269	256	275	254	272	254	288	244	274	263	255	253	275	253	250	259	266	251	255	240	290	269	273	250	287	246	262	273	259	265	286	277	244	247	256	259	252	270	265	252	250	289	307	274	255	230	262	247	257	274	301	305	241	251	238	248	253	253	241	263	304	262	272	258	263	253	261	244	253	262	229	300	227	271	256	238	258	274	284	264	262	262	288	271	268	253	261	251	289	246	245	251	254	228	272	257	281	255	252	288	268	261	272	237	273	281	253	269	239	250	244	238	247	256	271	233	227	256	249	265	276	255	251	296	231	268	274	251	267	278	253	254	262	271	234	302	258	272	297	250	270	282	270	275	249	255	234	232	267	253	231	259	257	254	266	277	281	236	255	262	231	279	255	245	269	283	258	255	264	259	271	236	244	259	281	265	256	244	257	266	251	245	250	250	271	278	241	282	240	259	269	239	262	268	255	266	278	230	265	294	287	268	245	291	242	255	241	237	252	281	265	250	272	264	255	258	267	222	267	259	271	258	270	303	279	230	240	241	252	291	298	264	244	230	251	256	254	274	291	277	285	246	244	271	272	270	248	266	282	249	253	264	245	270	240	264	271	257	272	257	251	262	262	251	250	243	281	277	261	248	239	272	282	272	274	261	263	249	246	258	235	244	264	241	266	255	269	264	257	243	259	248	273	253	257	250	296	247	269	232	250	289	225	237	268	238	259	251	262	257	276	288	243	258	256	255	250	258	250	244	258	255	246	239	250	249	257	255	239	219	238	231	281	250	258	280	251	270	258	237	238	244	274	272	245	248	258	258	287	247	265	248	262	255	262	249	241	253	249	256	233	279	242	285	252	266	265	234	266	269	270	265	231	234	258	248	246	250	245	253	240	268	255	256	258	280	262	265	259	284	239	267	249	245	273	244	258	273	266	256	288	248	287	257	238	259	267	279	245	300	252	271	274	261	268	247	261	251	249	253	260	269	287	252	278	258	245	248	247	241	257	252	253	267	252	259	273	246	287	280	245	237	249	282	282	289	228	239	277	249	271	260	274	247	268	237	279	232	248	294	253	254	259	281	268	270	256	264	241	262	262	244	284	248	262	291	250	253	261	255	250	240	259	267	293	233	275	279	254	249	248	270	273	253	255	255	217	238	290	269	272	271	269	255	251	259	258	232	260	258	285	285	263	277	287	235	271	264	272	261	241	245	232	259	250	237	270	254	250	239	240	262	250	250	269	291	256	235	287	259	233	270	257	259	252	257	242	254	262	287	264	239	272	257	270	254	279	267	233	247	259	259	240	230	243	247	253	259	275	245	259	270	266	293	266	255	246	267	259	243	260	292	255	254	259	285	255	270	295	267	276	293	273	264	264	242	245	262	254	257	253	277	274	263	248	227	266	253	263	276	273	257	232	269	244	266	264	255	239	257	246	256	236	261	251	242	256	249	259	248	228	276	249	269	247	246	273	254	241	242	262	253	253	263	240	240	273	283	240	250	301	270	253	260	263	261	268	253	271	235	238	244	236	254	254	240	286	253	263	267	247	226	266	254	249	267	246	276	262	277	258	276	253	271	249	266	238	263	296	221	264	263	240	252	232	262	248	243	264	271	278	255	267	241	285	269	284	259	270	245	277	264	280	238	257	264	276	247	250	259	292	255	247	227	269	315	252	259	278	270	237	262	257	243	258	262	256	254	240	269
19111	12596	14086	7038	2129	1678	1491	1163	1038	962	916	858	765	768	735	710	644	634	647	652	614	634	642	568	568	589	623	586	590	589	547	575	625	573	546	540	525	578	513	545	517	592	554	596	572	558	534	585	569	553	566	551	552	551	563	564	567	581	568	565	577	551	531	551	501	552	563	545	533	555	591	534	547	528	577	549	510	558	556	547	516	566	559	544	534	531	544	578	521	547	514	530	533	583	538	585	533	554	571	537	573	569	600	586	538	634	517	554	566	560	550	574	562	540	591	570	551	550	577	583	566	531	529	564	552	547	538	580	568	581	603	584	552	554	502	597	560	536	566	527	558	556	555	580	583	524	571	544	579	550	568	557	565	515	526	560	565	525	542	566	569	558	537	550	555	540	535	541	577	529	567	575	526	510	582	552	532	548	549	548	575	561	581	558	557	556	527	570	555	524	531	523	602	570	619	557	541	507	525	520	557	516	557	558	561	566	513	543	542	572	561	518	558	566	586	549	570	529	504	565	532	524	532	562	595	532	548	544	535	511	540	575	548	551	575	522	586	534	573	581	567	523	547	552	574	557	542	560	556	546	534	591	530	516	529	563	556	506	539	550	544	585	589	538	533	527	505	576	550	552	558	573	550	538	562	574	513	573	540	539	542	565	530	558	563	526	539	557	561	530	567	537	546	495	543	583	533	531	574	541	583	560	575	565	563	536	548	551	576	556	578	524	543	570	561	517	586	547	555	575	555	574	570	552	571	521	526	546	575	546	572	536	537	575	529	535	576	543	549	547	569	561	581	541	529	588	538	530	519	556	539	590	577	564	549	527	483	549	514	549	541	590	556	562	578	539	548	523	524	552	567	562	568	530	522	582	493	531	556	541	570	528	555	530	593	551	541	537	578	594	541	539	535	541	580	560	549	540	531	547	537	581	547	572	519	570	558	531	545	525	525	511	560	569	549	552	551	551	529	594	566	542	587	588	529	542	496	540	540	566	528	567	540	569	544	493	554	583	526	533	535	520	574	499	546	565	533	511	530	571	523	554	552	539	546	535	570	547	604	565	587	564	549	551	554	517	585	553	562	528	541	541	556	560	543	559	487	567	502	541	540	542	558	518	554	581	560	551	546	544	547	584	534	522	581	572	548	576	548	593	550	547	575	568	561	546	568	509	551	524	560	532	551	527	532	563	557	544	564	548	565	537	533	572	564	544	538	553	580	555	554	518	511	538	513	541	570	587	518	524	549	529	594	554	507	592	548	560	530	557	531	574	571	575	549	569	528	577	535	534	540	568	565	516	575	544	576	545	534	567	526	563	570	528	554	551	531	541	554	574	547	532	570	567	554	558	564	537	594	536	578	559	546	558	553	604	563	563	511	579	601	515	534	584	547	546	564	561	590	517	553	543	570	531	528	540	542	541	563	565	500	540	568	566	579	544	538	573	568	530	569	528	551	535	532	552	541	559	509	531	541	560	616	540	562	579	545	578	515	538	540	611	574	523	519	523	550	557	530	580	517	565	553	596	560	568	553	542	552	552	552	523	521	554	602	529	583	550	549	543	561	566	540	540	552	542	545	599	567	533	589	521	527	559	547	557	545	527	636	572	508	527	549	531	549	587	526	544	533	550	503	557	551	559	553	546	556	577	564	550	565	569	548	548	504	573	561	545	500	542	607	529	532	568	528	571	528	550	530	527	526	559	505	553	527	554	586	547	561	517	530	601	567	541	552	600	581	532	544	548	557	586	495	578	589	567	568	565	542	580	517	590	576	528	537	529	562	547	573	588	531	533	518	544	539	578	555	543	570	569	571	536	541	573	537	567	587	581	567	546	503	567	555	558	553	499	526	557	511	529	537	542	551	529	556	543	561	553	527	508	543	590	605	522	558	566	492	548	542	580	602	517	529	548	557	534	560	563	558	549	556	586	531	553	544	542	523	547	561	553	566	583	515	549	541	514	576	515	536	508	541	533	563	571	513	572	589	546	565	513	552	562	571	548	526	604	559	572	530	560	580	546	550	538	570	498	514	526	544	510	503	552	537	579	554	537	548	553	522	565	531	538	548	584	542	574	584	549	538	522	556	530	516	560	544	556	556	535	563	538	534	569	576	537	561	541	568	537	560	563	546	591	544	576	600	543	553	589	532	547	575	539	522	587	559	510	571	544	564	526	538	552	580	552	550	518	540	560	604	560	544	564	565	576	549	533	580	515	531	540	567	582	530	519	577	581	531	557	541	537	545	507	557	549	567	563	517	572	537	554	525	522	563	549	606	565	539	530	535	560	590	537	524	559	551	534	596	575	573	557	573	557	561	537	556	500	561	554	533	574	561	556	581	535	542	524	557	510	530	575	530	597	517	540	551	569	533	544	510	519	544	569	530	560	542	580	557	514	575	489	552	563	518	561	562	557	510	583	563	549	580	526	589	568	565	535	518	555	573	559	561	551	604	579	550	562	532	580	540	573	592	581	571	519	537	589	552	558	528	551	545	547	568	579	529	583	557	518	523	521	520	532	529	563	583	536	529	504	556	543	592	525	539	585	548	537	556	560	537	561	572	511	537	565	557	501	563	521	571	561	575	561	547	564	568	565	547	545	575	551	596	568	577	522	531	558	508	517	546	544	589	529	612	582	532	571	557	514	544	546	575	580	580	543	518	546	507	603	566	540	566	540	588	542	557	543	526	506	523	572	555	588	582	593	546	615	572	550	578	578	540	547	545	546	548	505	559	528	541	569	551	570	523	548	565	522	563	563	578	603	525	552	480	513	557	562	561	596	540	600	504	596	542	528	560	526	574	546	551	565	562	557	565	564	545	516	529	531	540	572	544	520	522	526	527	551	548	601	567	522	523	620	578	545	548	535	535	576	557	529	553	576	565	539	570	547	524	550	543	490	525	539	571	522	588	548	530	544	564	580	561	534	514	524	554	529	557	559	567	537	562	585	558	547	529	566	573	540	505	557	527	573	534	524	552	495	545	563	498	523	555	524	548	562	557	542	520	568	569	544	570	599	570	605	515	520	572	573	575	538	572	594	603	546	547	546	548	546	563	589	559	588	538	552	548	598	543	524	579	519	570	566	587	541	595	547	567	551	604	545	558	488	530	563	572	566	532	563	522	553	577	555	514	538	531	546	561	553	545	545	558	583	504	527	550	563	601	506	572	564	551	584	528	564	557	542	546	530	521	555	569	530	515	593	592	539	534	565	563	547	573	539	571	575	563	557	515	561	547	546	554	566	549	583	599	591	532	540	583	556	499	569	581	539	570	543	505	605	554	531	556	529	594	547	587	550	518	591	526	554	498	549	559	530	523	551	568	557	547	579	566	543	554	558	536	578	595	547	548	584	562	545	535	529	572	550	543	554	564	558	586	554	583	537	562	525	531	596	521	562	527	547	536	527	593	521	533	527	508	545	556	556	551	539	557	542	573	580	546	509	564	556	531	553	570	574	534	567	544	542	527	545	553	506	565	509	539	551	538	556	553	563	567	580	588	527
48963	26777	18139	7434	1359	795	682	549	496	411	386	336	360	351	349	312	287	271	283	281	288	294	302	261	275	253	255	239	265	249	289	253	261	242	249	240	221	286	250	287	258	255	245	264	237	243	276	249	232	250	217	239	212	282	256	256	257	279	254	231	245	246	226	259	248	245	260	272	235	238	248	241	245	239	203	237	264	268	255	226	227	296	258	254	266	234	245	242	231	250	252	248	267	275	232	230	240	268	245	232	283	204	209	244	261	257	262	228	268	223	236	275	261	242	256	237	244	220	260	268	261	255	240	253	222	261	236	248	246	271	241	247	252	260	245	244	234	240	240	279	257	255	232	261	240	221	243	254	233	288	238	264	249	286	237	246	254	213	227	245	225	232	243	279	230	277	279	270	245	255	282	232	237	259	259	235	216	254	246	233	219	240	251	257	245	201	225	249	263	280	243	215	210	230	260	270	278	252	254	235	259	246	264	244	251	239	255	225	271	221	244	279	264	290	247	267	241	233	255	259	249	256	227	223	233	265	245	270	242	247	249	227	257	233	275	275	264	280	221	242	241	251	241	221	249	258	236	240	275	249	253	252	257	278	240	268	252	257	250	246	235	275	225	230	279	243	276	269	263	242	229	255	248	245	224	252	255	249	286	266	252	252	236	234	248	258	252	251	233	218	269	281	223	220	196	261	251	254	226	250	241	242	244	242	283	263	234	248	240	246	226	250	246	245	223	231	273	266	221	251	226	260	227	285	232	242	271	254	246	258	274	256	271	243	245	256	228	238	265	232	265	286	284	276	214	261	254	209	239	241	251	261	255	238	238	251	275	226	257	224	241	248	229	279	259	255	296	247	236	233	253	256	224	233	200	257	271	221	261	253	254	276	261	233	254	210	258	274	255	234	218	248	250	280	263	253	226	260	225	247	254	258	271	263	270	250	257	266	245	261	243	230	256	268	255	242	249	269	260	223	250	267	270	258	204	236	233	238	232	282	253	247	263	225	233	258	247	236	247	253	259	233	249	251	240	273	247	239	233	245	243	247	247	250	295	276	254	273	244	282	254	256	233	244	261	254	265	212	241	255	250	215	258	239	268	204	232	226	245	293	235	274	268	258	241	247	225	260	244	235	239	204	239	221	249	244	258	240	246	241	246	247	251	255	263	246	242	248	238	230	268	244	270	263	229	259	207	266	245	243	268	270	230	233	271	244	222	257	292	251	267	239	227	250	234	214	246	248	241	246	239	233	256	246	245	254	278	249	255	261	247	265	268	267	229	273	243	237	259	238	240	220	233	252	266	250	253	259	230	260	266	250	246	266	242	278	254	260	248	220	241	232	226	256	243	275	226	257	209	256	229	243	226	250	225	273	260	274	253	270	264	247	263	216	251	247	223	267	242	247	231	226	230	233	254	233	227	270	256	249	237	259	243	273	230	218	251	283	242	237	274	244	228	277	256	267	228	209	257	236	245	241	249	251	255	245	238	239	252	253	241	249	257	265	257	247	234	256	264	246	254	236	254	260	294	231	238	265	226	232	237	253	267	220	274	274	257	234	243	222	237	237	240	248	257	235	227	239	262	263	259	270	279	242	256	252	271	244	263	284	246	254	260	228	252	261	249	228	279	265	252	269	241	224	263	257	252	262	240	239	243	240	242	244	268	243	252	231	242	245	235	253	260	228	230	262	250	249	238	249	295	253	210	238	241	308	237	268	223	243	254	208	282	230	237	230	236	229	235	242	283	239	222	225	243	255	269	240	250	231	228	253	237	244	224	250	221	232	250	234	244	248	255	245	240	234	277	256	260	236	251	240	235	270	252	286	237	226	234	252	235	258	270	254	243	231	241	251	240	256	240	229	237	264	257	241	245	266	266	255	263	271	262	296	236	268	273	237	286	239	238	282	267	256	257	241	246	244	237	229	248	233	201	245	226	258	234	249	242	238	266	236	238	251	266	270	271	212	247	263	280	215	245	239	241	241	254	255	236	263	248	285	244	243	247	236	237	222	222	273	255	273	233	275	253	251	215	245	219	258	248	218	254	223	254	250	241	235	240	255	253	273	273	238	268	258	260	241	243	260	252	230	264	257	254	247	236	278	259	252	233	227	240	236	258	251	244	256	239	261	245	248	247	230	292	218	273	252	251	264	262	262	254	229	231	225	249	214	278	249	271	273	227	253	266	250	253	292	267	239	261	245	276	242	238	227	278	269	236	276	229	258	246	258	249	261	231	235	231	245	237	260	246	266	264	260	256	213	257	217	244	240	232	250	238	279	220	282	236	236	246	246	240	257	235	257	237	256	289	248	279	275	254	246	220	247	257	258	227	251	251	253	231	235	262	256	237	260	256	255	230	239	260	278	232	237	234	209	244	264	243	246	248	262	267	252	234	260	238	240	233	222	230	225	263	236	256	285	250	220	203	228	239	237	218	244	249	243	252	254	259	254	248	255	245	245	236	242	244	244	231	234	232	255	252	265	252	248	246	270	244	219	232	231	244	240	252	237	229	247	266	252	257	257	255	231	237	254	279	239	217	245	232	260	202	239	263	263	282	259	248	241	257	237	268	246	248	245	257	232	260	225	279	238	229	234	287	253	254	260	260	224	208	224	258	234	239	261	266	244	233	245	241	222	240	260	267	241	264	229	232	258	269	258	260	213	246	257	244	277	269	269	232	255	250	269	252	248	215	221	253	239	273	248	282	248	273	253	256	226	227	227	224	254	264	243	265	234	228	218	229	211	248	223	259	215	270	231	231	256	235	223	256	227	232	265	287	241	248	239	247	261	241	266	279	232	267	247	219	217	253	276	260	235	252	229	246	255	224	239	221	244	234	250	230	228	268	258	258	226	238	251	227	252	271	269	233	276	228	259	272	247	234	271	312	235	261	272	231	263	237	232	233	246	253	239	257	236	252	248	265	252	254	258	271	265	212	253	241	238	230	291	256	243	264	250	253	248	233	229	272	231	259	259	267	283	266	248	261	269	258	270	240	262	239	252	243	228	259	254	252	228	225	242	282	255	292	275	223	243	276	247	238	225	278	242	251	240	272	270	224	251	241	262	279	269	252	249	264	244	273	215	249	271	249	263	233	213	265	231	268	236	228	273	237	263	226	260	252	238	216	279	265	265	265	289	242	275	259	262	243	233	262	265	233	237	248	223	239	229	249	257	246	276	278	232	239	250	271	252	241	267	266	216	273	268	247	260	233	279	240	253	244	260	255	241	259	286	246	238	241	221	252	278	276	255	248	225	235	275	245	223	234	221	262	284	264	246	267	230	273	248	253	233	210	273	238	235	267	247	262	217	257	223	263	241	246	251	272	242	244	260	259	273	222	261	230	243	242	268	238	281	240	279	245	226	254	259	228	225	233	263	255	252	242	265	237	238	272	259	251	237	267	262	294	236	239	231	228	262	276	240	223	243	239	255	247	276	254	253	231	248	253	242	219	252	238	274	250	222	259	253	256	231	254	249	241	258	258	234	248	276	251	253	240	259
29108	18669	21828	12900	3756	3083	2503	1814	1705	1553	1387	1300	1114	1067	1019	881	785	767	688	724	705	687	724	660	650	636	647	594	614	641	602	557	601	569	609	605	609	535	590	553	559	582	533	593	591	546	543	562	540	556	535	526	535	537	583	560	564	561	554	486	580	548	508	499	560	517	545	541	571	528	566	506	534	535	519	485	495	561	575	544	580	519	562	559	580	527	527	549	563	526	504	592	516	517	558	547	543	517	529	553	545	568	560	536	558	534	572	536	529	549	538	535	522	550	560	555	575	554	500	489	555	515	501	556	467	537	522	557	522	526	571	549	539	549	561	594	518	551	559	521	498	565	587	516	541	501	537	576	545	528	549	504	541	521	538	503	537	543	532	509	553	512	519	593	511	517	542	530	503	567	536	552	551	527	591	553	519	533	506	533	529	531	567	534	535	543	563	514	504	533	529	527	535	531	517	568	542	519	525	553	548	553	526	515	526	540	561	513	536	500	542	561	516	556	533	555	534	530	521	489	544	534	518	536	527	590	498	529	552	527	540	530	520	527	577	497	542	518	568	530	540	533	512	540	581	579	514	573	546	508	562	539	530	526	551	544	564	520	543	558	581	552	553	516	538	508	501	592	549	569	534	586	509	509	531	542	582	580	515	521	534	548	528	559	530	536	545	572	543	541	526	499	517	524	544	527	528	585	490	567	550	540	550	535	594	574	532	513	536	518	529	536	536	552	546	512	578	543	523	557	512	586	518	557	521	533	538	557	486	540	557	504	559	535	511	520	544	500	548	506	521	555	534	551	564	517	540	525	510	503	504	548	541	509	590	530	522	521	559	482	556	525	488	543	541	596	568	523	543	515	514	560	510	566	580	573	532	566	531	527	547	543	541	551	538	524	511	515	530	507	553	576	524	532	556	499	558	562	576	526	554	533	534	529	519	526	538	553	543	534	540	546	520	557	533	508	565	546	602	569	533	561	528	533	545	535	528	550	541	566	543	529	531	561	532	520	540	558	560	508	591	551	532	511	522	554	526	543	502	565	517	540	553	555	533	564	518	588	578	490	544	552	516	510	554	538	584	548	570	507	560	521	536	540	507	545	544	532	538	544	587	495	509	577	533	521	550	567	534	548	514	544	539	541	525	570	530	523	543	577	538	519	496	548	542	531	546	540	501	551	542	535	592	510	559	561	517	535	516	512	538	530	549	519	526	519	542	546	546	525	506	571	530	526	502	511	519	513	528	553	525	502	528	535	502	530	522	530	529	566	583	542	546	526	564	553	504	549	534	530	554	538	537	538	494	505	533	544	542	511	517	542	519	527	508	538	533	497	519	523	511	554	571	532	537	530	519	532	513	536	524	558	527	546	544	537	537	477	567	528	523	515	551	560	515	523	520	544	517	574	556	592	527	491	527	536	550	566	526	559	545	553	575	549	528	560	511	555	512	524	554	520	554	527	541	561	518	551	570	516	559	521	513	521	516	512	566	523	523	578	572	506	567	568	560	534	513	544	509	564	507	516	561	564	509	538	548	554	517	516	555	540	543	536	553	541	552	554	505	593	553	515	499	518	517	545	483	540	519	528	519	507	549	541	556	519	558	513	572	525	528	551	546	531	562	589	534	517	548	476	572	567	526	558	567	567	509	511	517	565	515	558	564	533	541	541	565	581	523	552	586	542	542	584	563	569	510	552	518	558	548	566	531	544	537	524	552	574	540	535	533	503	536	514	486	569	559	490	556	568	634	558	558	526	561	539	549	509	552	500	532	593	583	513	489	524	588	533	508	544	525	534	613	541	537	570	568	504	525	542	548	549	524	553	538	502	518	543	521	557	531	545	518	525	569	548	510	497	553	554	538	513	524	523	534	548	535	553	539	547	542	573	521	554	544	565	533	526	499	544	517	542	526	596	534	550	525	552	585	532	555	470	529	541	559	564	534	528	533	590	532	553	518	523	536	532	563	574	506	577	561	516	510	536	581	588	532	533	546	541	569	537	607	535	509	575	527	522	536	547	524	535	563	549	512	565	569	536	529	566	561	527	515	512	530	530	519	555	524	506	509	527	507	499	559	549	576	540	481	553	591	560	543	479	516	574	515	540	570	566	493	539	553	538	478	532	543	493	555	557	530	538	551	539	610	563	564	569	543	504	548	502	535	541	552	524	538	534	500	530	519	536	491	519	566	515	509	546	518	547	541	554	557	529	562	567	552	513	601	525	536	547	587	532	561	552	527	537	534	571	522	523	568	528	524	536	532	520	549	547	522	586	559	501	577	540	520	559	508	552	559	530	545	533	541	518	581	562	543	508	531	553	592	554	527	552	527	537	578	535	528	570	537	509	512	545	532	528	505	509	533	530	528	541	518	523	566	554	508	557	585	525	517	526	488	530	552	558	544	573	556	497	553	527	547	540	561	528	536	539	513	516	546	544	546	553	521	527	544	546	540	542	533	546	574	556	589	562	530	528	509	552	527	529	564	544	514	571	541	545	562	557	561	525	512	565	523	547	511	528	573	512	566	470	516	547	515	546	551	486	530	538	541	558	536	533	534	522	576	557	530	551	541	540	561	550	530	535	555	556	529	561	577	560	554	532	524	539	551	528	545	537	555	546	556	550	569	563	552	593	553	560	553	528	530	521	551	523	572	594	541	534	521	583	570	506	561	545	573	551	595	572	534	531	541	546	543	547	514	483	570	542	510	531	540	536	540	525	514	563	525	588	513	509	515	534	511	587	515	518	566	515	490	560	542	559	553	547	530	512	554	554	559	520	567	525	518	578	604	516	540	555	584	523	536	524	547	480	529	585	531	525	538	543	557	525	533	558	536	462	487	520	501	523	500	570	558	568	527	546	546	526	586	527	577	514	549	523	525	568	548	544	508	494	527	531	598	505	602	514	540	539	534	546	519	546	560	530	538	528	564	572	479	533	569	508	535	535	539	526	551	579	584	531	598	539	521	567	557	563	545	557	543	521	524	483	563	529	530	531	553	550	531	551	525	548	510	506	536	500	554	528	553	521	561	542	533	500	501	498	589	577	503	540	553	522	564	500	556	513	542	516	489	542	540	536	524	511	516	588	539	508	561	543	554	572	525	545	547	537	549	550	555	545	500	543	569	534	505	549	544	530	565	452	503	538	591	549	542	523	536	546	531	550	534	531	514	533	529	536	528	520	538	532	520	512	519	535	522	548	538	531	509	481	510	544	545	509	545	563	559	542	536	495	529	527	549	573	499	491	568	555	542	512	503	547	533	514	517	497	542	543	566	543	562	535	549	527	546	529	527	527	554	522	523	520	536	571	555	534	551	482	557	542	547	517	534	570	561	583	533	565	520	533	554	523	500	561	568	553	491	572	533	523	521	571	534	501	591	555	561	513	521	517	491	512	501	544	508	550	524	537	585	561	508	540	520	513	528	537	520	550	552	532	576	514	540	559	527	515	545	522	534	555	525	537	523	540	556	534	549	524	536	586	522	516	571	484	511	560	540	547	581	550	523	556
57378	33033	24676	12199	2355	1166	897	719	653	558	484	488	448	437	433	417	363	341	319	362	370	302	301	320	331	317	290	314	329	311	324	313	327	292	342	312	299	317	303	293	311	281	315	281	279	309	277	290	290	309	271	302	327	324	279	303	259	271	293	309	299	308	330	292	292	279	296	332	299	324	304	275	279	332	274	319	308	271	275	272	270	282	287	320	290	289	297	265	307	305	281	258	321	285	275	286	306	275	308	314	253	285	276	283	287	295	328	266	283	296	285	300	318	286	261	323	284	292	321	302	274	275	314	276	306	300	293	314	310	319	275	280	272	289	298	274	278	269	306	267	332	320	297	303	270	276	271	302	298	308	294	348	262	306	283	313	260	330	302	294	275	298	277	290	301	288	317	294	287	313	255	263	313	332	271	315	273	296	307	328	281	307	292	301	271	280	289	302	326	257	284	297	290	293	304	301	290	296	284	309	288	316	299	307	312	295	266	301	328	314	296	270	333	306	285	308	293	295	319	315	294	271	327	305	312	316	256	267	316	271	277	309	286	250	291	271	286	280	294	250	297	320	293	278	288	304	294	300	299	330	268	294	281	306	257	289	274	305	276	315	292	295	312	306	305	302	291	309	298	297	332	318	282	278	308	276	290	274	307	283	315	289	260	313	296	311	279	285	318	306	294	290	270	284	327	273	278	341	283	307	309	305	300	295	289	290	281	285	267	268	281	287	293	264	288	318	311	266	299	293	288	270	271	286	303	271	290	282	308	320	305	254	275	274	281	296	320	284	285	280	289	257	284	278	286	276	320	291	287	305	300	285	279	278	286	276	288	260	297	302	323	290	310	292	316	282	323	303	288	283	275	290	276	281	294	273	306	288	282	300	287	301	286	282	289	309	284	346	280	257	279	275	288	279	301	298	297	316	304	273	299	358	281	278	306	296	302	274	293	289	281	303	307	289	332	278	254	306	273	280	330	298	297	277	278	270	280	310	280	279	293	306	310	311	305	302	318	302	311	295	321	278	306	295	262	277	296	276	288	307	299	293	292	307	290	313	277	281	303	300	257	324	282	270	288	288	290	290	296	328	293	306	313	322	310	287	269	293	309	311	262	306	327	328	290	293	282	282	292	296	312	305	314	290	300	261	287	300	312	286	307	323	281	267	291	312	296	310	290	316	293	290	280	303	281	281	331	289	291	290	285	290	291	286	308	277	317	277	292	285	278	281	300	325	290	303	282	270	337	310	305	294	326	323	267	299	277	298	274	280	266	312	307	298	300	282	310	305	287	301	272	289	259	276	296	300	297	288	267	289	293	294	317	312	297	295	281	310	299	275	311	298	279	303	282	301	300	308	301	310	322	273	276	280	320	278	329	294	298	301	278	324	310	289	275	261	267	310	309	290	296	314	284	297	283	298	278	301	298	299	274	288	280	286	307	291	340	283	302	280	298	290	292	263	293	262	276	295	288	283	279	300	269	272	302	236	295	247	319	301	275	290	269	249	308	274	247	272	270	292	296	304	275	238	277	284	319	297	281	259	323	299	284	308	290	315	269	338	320	332	329	292	315	286	332	254	301	296	315	280	331	288	299	294	282	295	272	283	302	331	284	307	299	317	249	297	284	297	310	281	258	282	297	303	314	317	291	308	307	311	286	268	311	278	306	268	321	315	277	312	286	282	308	283	309	287	265	289	297	297	307	299	308	269	291	299	311	304	294	290	299	339	274	315	291	286	287	313	306	275	285	301	298	290	315	308	295	293	291	275	304	268	271	296	288	294	293	299	307	272	317	297	306	303	300	292	289	306	273	282	295	285	306	304	297	291	301	273	307	345	311	264	318	311	324	264	241	261	273	267	307	306	308	315	321	311	305	289	288	294	316	285	295	324	278	282	301	292	250	311	301	287	309	318	318	326	277	286	257	267	281	315	320	313	304	340	277	322	265	309	302	300	302	292	302	309	304	329	296	301	271	297	311	312	300	311	294	285	270	282	321	290	318	274	281	270	326	322	296	273	316	282	304	299	287	304	303	307	292	283	307	265	319	313	312	271	298	261	289	306	307	286	287	296	314	321	269	296	267	299	284	285	316	290	310	294	318	266	292	294	275	261	302	341	287	298	309	286	294	261	252	287	278	306	282	291	289	302	301	298	312	287	318	312	315	294	298	298	281	263	313	304	270	285	263	271	316	321	310	278	285	292	310	335	293	295	278	331	288	295	306	285	247	285	323	292	324	313	286	292	318	297	288	293	293	279	288	287	321	307	283	293	288	314	272	288	286	310	308	290	303	300	299	296	282	308	341	305	317	309	269	311	283	274	310	300	295	284	298	277	289	279	312	294	273	283	292	271	316	319	263	302	303	303	276	270	304	286	263	292	299	288	293	290	287	279	318	315	291	269	274	280	323	311	279	274	290	283	327	307	283	275	308	290	298	311	267	300	308	299	291	292	293	313	306	280	281	292	315	294	286	299	276	277	307	287	274	303	267	298	317	292	293	300	297	285	260	348	274	282	326	293	314	236	313	317	284	272	307	286	309	256	284	301	296	303	258	288	331	288	293	282	326	283	283	305	286	278	298	295	303	342	283	293	304	281	303	304	316	312	282	296	291	325	269	279	281	298	311	306	316	282	278	301	289	300	308	284	299	285	295	296	287	287	297	277	317	328	302	318	288	245	300	283	308	284	291	340	291	297	296	262	290	271	334	297	299	318	286	281	300	290	300	287	286	292	274	266	313	340	283	281	309	289	290	295	287	279	299	263	295	283	278	271	263	297	285	264	311	300	321	301	305	321	288	283	300	273	288	318	288	266	278	298	282	287	311	301	295	295	276	297	295	260	311	318	310	275	314	292	266	304	327	297	296	290	315	258	313	267	320	328	282	301	272	293	288	327	302	270	272	291	300	290	318	311	292	272	298	295	284	291	318	275	274	300	320	292	337	297	329	298	256	290	301	301	292	260	318	288	287	286	280	287	297	288	264	292	313	281	299	313	294	288	323	326	288	302	281	275	310	278	308	300	283	289	258	324	300	282	270	321	287	280	268	300	279	311	264	294	282	302	300	274	278	293	304	298	259	281	307	276	288	321	286	287	289	255	292	303	295	307	296	277	322	316	295	271	308	348	310	267	288	305	240	260	323	271	309	310	301	295	280	294	296	303	279	307	301	307	325	294	289	274	310	320	292	316	329	293	285	351	293	282	301	287	285	279	281	295	310	302	280	290	273	295	299	323	269	321	275	267	302	283	310	323	305	306	308	306	299	289	275	289	273	276	295	306	315	305	244	306	263	297	305	294	323	277	281	286	322	271	261	286	308	317	316	311	315	279	288	265	287	294	283	269	305	275	301	312	280	315	291	301	301	304	292	308	291	316	276	297	293	326	302	261	282	319	300	275	274	295	259	243	281	316	297	241	305	312	285	293	298	285	313	280	256	289	280	249	298	317	295	291	280	299	283	297	268	300	275	335	292	317	275	296	313	266	269	279	323	280	257	310	289	266
33598	23421	27237	18358	5462	4287	3473	2602	2302	2117	1898	1800	1530	1458	1368	1167	990	929	984	932	859	861	824	844	868	818	772	776	768	780	701	778	718	711	693	726	657	688	674	664	682	680	648	675	610	646	637	654	665	681	647	635	617	643	652	676	654	604	638	634	687	646	626	630	671	641	622	675	622	634	624	650	603	605	635	658	635	597	658	620	620	649	624	634	625	648	625	638	684	639	628	602	619	627	598	614	616	612	627	618	652	645	619	659	664	597	617	610	639	622	682	624	592	661	608	613	564	657	637	632	641	607	600	583	639	627	579	596	602	632	655	611	594	607	666	599	592	617	607	589	584	679	618	601	594	623	593	625	606	647	607	639	610	641	644	637	640	582	707	602	595	627	620	642	622	614	596	605	610	608	626	629	663	636	633	620	618	614	647	624	655	602	626	615	636	652	655	570	612	594	644	613	634	630	604	605	624	627	598	655	644	590	646	636	581	625	640	608	628	624	686	683	642	619	624	602	663	610	576	624	633	622	597	631	619	616	630	631	640	617	610	628	639	617	575	613	632	635	613	560	597	658	621	618	617	601	607	653	626	628	622	645	608	623	634	624	614	599	616	656	642	618	627	612	622	592	647	648	607	587	598	652	656	620	576	636	584	613	612	601	617	622	616	624	631	645	652	552	613	606	653	633	596	655	590	629	633	623	634	656	584	587	638	599	668	599	601	615	640	632	613	665	607	634	621	638	656	617	609	618	663	657	617	614	612	620	623	622	619	633	598	594	603	638	675	651	598	601	594	661	569	618	624	636	638	633	606	604	642	645	657	605	597	599	661	597	606	621	581	651	596	609	610	636	596	639	651	651	627	614	621	597	585	592	611	647	665	704	624	590	664	634	606	633	562	605	597	611	619	613	580	634	613	685	624	629	600	633	672	631	614	594	641	595	635	636	623	672	628	645	631	644	624	657	628	640	631	601	596	621	601	655	617	660	617	638	607	630	623	625	630	629	618	640	680	644	600	602	594	596	587	594	630	637	616	639	645	676	628	576	665	619	613	595	669	638	602	618	599	670	613	648	662	567	597	574	595	598	616	641	614	672	601	628	597	618	606	629	622	589	610	596	584	595	655	645	641	659	646	649	637	629	593	591	590	612	651	639	632	665	625	596	703	662	629	642	622	600	623	622	625	592	597	650	644	632	632	606	633	610	607	596	604	631	641	652	636	586	623	637	624	637	593	604	615	607	619	665	627	644	624	555	681	643	633	654	623	627	629	606	615	646	652	582	668	652	618	643	654	653	638	648	619	632	589	608	592	625	574	646	639	629	594	573	590	618	630	651	637	637	597	622	647	596	625	631	613	633	636	632	622	566	664	655	638	633	650	672	602	619	649	612	643	648	625	653	614	561	628	670	627	605	619	598	618	624	604	658	647	618	625	639	642	633	601	589	616	594	568	633	609	616	669	610	657	625	659	603	653	642	601	653	650	645	606	585	658	651	570	606	614	636	629	582	593	637	654	676	632	615	649	623	611	617	607	657	641	636	608	623	654	630	603	596	628	603	629	660	630	621	627	593	635	624	592	570	629	613	654	645	604	659	644	648	636	616	618	652	607	663	599	661	624	601	605	642	624	576	634	627	626	612	621	666	639	571	635	578	591	618	619	606	600	598	628	610	647	654	599	639	629	640	588	645	672	623	591	600	631	601	640	674	613	649	630	641	638	639	609	636	655	634	627	615	593	644	624	667	598	599	641	622	651	624	652	616	615	645	608	633	674	661	628	668	636	670	608	641	624	602	598	645	655	682	639	590	606	647	621	600	597	624	620	631	618	646	631	627	623	640	569	620	635	590	615	618	611	663	582	656	616	636	612	668	624	594	638	623	663	621	680	616	602	690	608	653	611	622	613	676	655	651	610	582	656	600	579	609	635	558	625	632	615	643	654	646	611	598	620	683	630	656	619	610	634	632	636	608	617	663	655	602	603	685	627	631	629	631	648	630	625	594	571	655	638	646	625	590	603	624	634	597	628	652	583	617	633	590	599	643	611	609	588	646	630	595	623	600	655	662	659	601	634	608	614	624	672	639	605	655	574	615	610	668	605	631	648	608	619	628	634	553	645	647	634	655	634	586	664	595	620	588	648	600	636	600	592	587	643	645	651	624	614	624	643	628	609	588	645	601	573	616	614	609	618	577	606	612	630	676	615	623	596	666	648	645	609	611	653	631	622	625	622	596	648	605	613	661	643	667	613	593	629	617	655	582	590	638	672	646	619	649	672	657	587	624	606	703	608	611	622	675	630	671	592	644	611	598	606	600	647	630	663	632	667	589	610	611	648	612	664	719	650	690	547	651	635	641	594	665	645	630	627	635	659	616	617	599	583	625	636	644	588	620	621	664	640	666	617	652	613	593	615	617	620	658	623	599	628	620	643	609	597	646	596	657	609	619	583	647	654	636	642	604	599	622	640	618	661	635	603	633	615	625	624	633	658	617	662	639	669	616	599	569	640	624	667	618	624	625	598	634	594	596	655	641	621	638	604	647	646	677	624	618	634	616	644	652	621	628	631	597	638	628	663	652	603	623	603	611	617	598	610	622	617	582	600	632	596	626	665	638	610	665	650	609	626	638	673	607	631	606	627	625	627	620	613	613	677	635	601	627	629	664	590	615	577	620	581	599	666	636	619	639	591	650	658	638	624	637	633	634	629	633	591	609	630	614	635	612	615	652	610	569	636	645	638	628	620	636	629	628	639	675	615	591	673	651	661	618	597	629	611	615	626	610	623	615	613	617	628	670	639	631	605	621	616	607	630	654	644	656	602	649	629	616	617	606	677	595	599	624	621	625	556	600	575	597	595	632	663	630	639	589	637	623	608	618	630	625	623	650	641	672	640	612	588	673	631	618	647	608	611	606	617	657	637	607	645	587	626	583	614	636	659	634	619	662	586	609	610	631	677	631	620	627	640	657	608	644	646	639	634	653	640	601	626	624	601	608	623	604	643	609	642	644	615	610	664	624	623	612	613	654	615	606	623	588	605	608	625	640	619	608	627	608	643	623	643	618	629	637	585	633	627	638	619	620	583	679	637	643	631	600	623	609	563	605	593	578	648	635	609	620	610	616	601	649	626	670	643	638	619	637	653	654	642	604	594	652	607	612	627	606	659	635	612	618	599	620	584	645	616	625	627	643	640	657	618	608	599	615	636	617	648	620	613	654	621	604	631	638	605	628	627	674	652	601	692	583	606	610	647	601	615	634	668	626	588	627	637	591	694	618	615	614	628	616	635	627	660	605	637	607	610	607	625	637	640	617	659	632	643	614	635	640	649	639	635	620	646	605	664	635	646	625	633	632	609	587	618	614	625	658	594	589	659	587	686	630	595	643	627	666	607	599	613	584	602	591	638	638	663	609	627	604	606	593	639	669	584	685	626	648	638	657	617	600	643	658	637	648	632	660	628	631	597	635	617	664	591	571	631	618	580	625	673	591	614	664	623	640	658	623	632	625
34959	18018	10719	3803	744	603	411	384	363	310	300	312	300	259	308	272	276	256	268	265	270	276	284	288	272	248	276	255	278	247	263	259	282	280	262	244	283	251	261	256	305	266	244	326	293	266	243	292	264	260	252	252	243	235	264	252	304	265	269	262	268	227	243	234	244	287	244	253	252	258	248	258	262	274	263	252	269	247	265	264	250	287	262	231	232	294	253	261	247	246	233	264	285	254	258	250	230	283	245	257	267	300	298	250	281	263	259	235	247	256	226	266	269	283	248	249	249	249	267	260	222	263	252	278	224	267	263	271	277	231	263	236	244	260	257	266	262	272	255	252	271	244	253	271	269	280	261	277	263	278	267	248	224	250	227	264	286	237	225	267	284	241	271	221	287	243	263	259	292	235	274	259	263	256	264	250	266	283	304	259	246	263	249	264	239	256	285	232	303	254	238	268	251	251	245	278	249	244	257	248	253	272	254	276	256	271	256	269	247	270	257	262	250	257	258	285	260	309	290	273	282	256	251	268	278	276	257	244	254	264	252	237	250	276	232	278	269	220	256	264	266	281	268	248	241	248	249	270	247	273	261	259	277	232	247	259	266	275	248	274	241	258	258	292	281	250	267	254	264	256	276	282	270	268	267	249	253	250	257	274	238	270	258	270	264	252	313	288	271	242	234	268	265	263	270	271	283	269	242	269	261	240	258	272	251	284	248	270	295	277	258	273	273	242	245	267	276	280	239	264	249	291	277	238	230	264	261	253	262	254	220	268	242	235	255	254	270	260	252	259	246	266	283	251	233	244	295	262	246	234	232	282	274	259	270	246	270	262	255	246	278	272	239	243	271	261	252	300	268	265	256	267	228	278	248	280	260	264	229	259	250	271	228	241	279	248	280	298	258	278	274	226	306	241	261	300	247	289	264	226	288	284	261	225	247	237	239	265	261	282	269	284	258	262	256	280	266	285	218	253	231	275	252	261	276	245	251	234	246	240	259	249	247	248	274	245	245	285	246	255	271	245	252	309	291	227	239	255	256	283	278	273	272	270	250	272	212	228	270	239	275	252	250	273	238	248	266	278	279	272	246	273	276	257	243	248	236	260	251	278	239	253	279	257	254	260	260	251	228	282	268	252	234	276	272	235	261	257	298	252	276	274	236	254	254	243	239	262	259	243	268	259	260	244	228	301	285	252	275	213	264	261	272	258	255	214	249	274	246	303	259	282	265	270	279	256	277	264	257	294	246	270	263	274	268	256	258	280	292	254	277	274	262	274	265	239	243	235	261	262	244	258	255	252	268	235	260	244	246	272	247	237	246	250	251	253	246	283	277	266	264	286	273	244	249	261	271	259	226	277	274	262	253	285	240	253	258	261	249	266	250	295	300	272	252	244	246	254	284	279	251	247	264	270	276	272	239	327	255	271	255	290	247	270	260	245	269	254	283	274	239	240	267	280	250	278	258	237	244	218	252	274	256	226	264	246	245	263	222	256	333	246	269	283	274	240	246	237	267	255	270	270	238	262	240	228	234	238	260	243	271	266	287	239	253	249	261	245	265	252	262	276	258	267	255	245	267	233	283	279	242	256	262	260	254	252	281	263	285	269	263	233	218	258	290	269	261	264	261	234	233	264	268	273	258	265	235	248	261	237	256	268	265	238	302	253	252	276	239	261	260	280	241	247	254	274	262	253	243	250	264	250	281	242	248	251	264	244	257	256	247	296	286	257	253	289	273	248	264	268	279	279	254	240	267	294	261	274	262	267	273	253	261	299	237	249	242	268	267	241	248	236	279	250	254	282	267	265	261	282	249	244	284	273	247	255	263	257	268	267	296	275	278	261	253	257	275	256	267	271	280	303	271	264	259	234	283	246	265	294	229	273	268	273	257	264	269	266	265	270	237	251	246	249	241	252	281	242	299	247	255	253	271	297	305	277	255	266	256	233	260	260	238	251	271	247	269	266	272	263	254	259	265	254	274	278	285	288	261	265	292	244	241	286	271	292	268	247	252	248	238	271	254	247	256	272	257	267	280	265	262	259	263	246	258	268	277	266	234	268	268	246	259	275	280	253	244	227	230	291	272	247	265	250	270	260	258	246	275	274	260	260	284	301	279	244	263	249	301	269	265	274	242	236	245	261	279	268	262	247	277	247	239	262	262	263	271	258	261	259	255	284	271	282	285	260	263	257	258	240	268	267	249	271	261	264	268	271	230	246	264	261	262	298	258	251	242	267	258	268	235	251	248	263	251	264	265	256	268	269	263	263	259	235	259	254	282	273	287	274	250	244	253	262	266	282	245	263	258	261	253	267	246	279	242	256	220	276	258	260	283	287	255	284	265	253	286	274	264	266	254	232	277	251	270	281	242	278	272	266	256	262	275	222	234	244	238	258	256	234	288	262	253	235	268	265	244	259	256	260	258	259	243	264	247	254	265	247	302	265	274	259	247	235	259	314	256	267	241	272	245	275	264	283	275	261	302	272	281	259	233	285	244	257	302	281	227	292	282	267	250	274	290	279	260	283	288	255	272	255	275	266	262	263	269	217	260	253	261	268	269	265	239	283	259	236	267	252	283	275	271	248	280	280	266	259	257	280	251	256	262	275	245	233	245	251	274	237	213	254	248	279	230	261	234	273	271	269	245	282	271	257	273	239	279	257	257	302	280	259	264	283	260	231	259	263	265	243	266	277	279	238	279	284	264	255	301	271	262	292	281	251	254	301	244	261	254	266	264	265	262	209	263	273	256	268	280	252	287	273	264	248	265	222	257	271	264	279	249	281	251	242	249	257	251	228	281	268	234	249	267	245	253	219	251	244	241	257	288	229	268	270	245	269	273	212	288	247	256	233	270	263	273	263	238	233	273	255	262	269	288	279	213	227	275	260	242	257	232	310	252	267	270	232	226	256	256	275	257	258	244	256	293	260	250	259	254	257	262	278	261	267	257	242	241	266	253	262	253	259	255	249	261	278	275	266	245	250	253	268	285	242	224	285	269	263	232	239	249	251	285	255	242	272	273	241	255	238	275	288	264	271	289	235	275	285	272	243	267	254	269	259	255	271	236	262	291	251	258	274	268	287	256	244	242	255	260	237	246	240	259	274	268	265	283	255	274	252	271	279	288	244	273	263	276	294	275	276	260	229	248	257	270	258	249	274	211	273	258	267	253	285	255	259	264	242	266	271	245	271	276	268	274	279	279	289	269	270	238	253	280	259	258	285	281	282	283	249	256	264	266	276	254	248	266	241	298	268	251	253	302	255	248	250	229	269	303	251	245	246	231	230	265	255	293	275	273	285	268	249	255	242	249	289	264	235	245	278	285	256	260	265	285	218	278	248	274	267	246	273	252	253	259	281	255	247	272	235	266	229	275	245	227	255	255	247	234	280	237	246	286	253	240	285	259	274	256	264	251	251	271	251	275	275	256	242	251	272	268	288	259	245	244	266	270	239	256	246	266	276	282	253	262	241	259	247	257	241	247	244	267	234	237	244	280	260
19946	12307	14821	7977	2079	1736	1557	1230	1103	941	855	769	832	748	752	700	695	653	685	630	631	594	595	638	627	600	586	570	604	602	566	556	558	594	546	552	586	537	611	587	597	519	572	553	555	556	580	550	591	537	570	549	596	597	529	558	533	492	541	599	574	562	532	536	593	550	584	572	613	574	571	521	573	577	517	588	578	544	546	553	551	569	521	537	538	547	560	497	571	600	547	530	551	541	594	549	549	564	580	611	575	545	558	549	572	569	563	555	546	589	585	601	557	548	542	570	566	568	555	549	590	572	542	581	536	535	558	530	577	568	537	570	539	545	554	567	582	535	571	546	555	577	571	548	575	552	561	563	589	597	595	579	591	543	541	584	561	568	565	561	557	545	528	558	558	586	583	551	584	575	587	514	536	582	557	543	567	564	540	514	569	578	563	556	566	591	524	534	533	550	584	532	531	536	532	544	532	539	577	589	524	589	505	597	547	560	547	551	577	518	527	581	547	520	554	535	560	566	580	570	533	576	524	561	517	561	550	548	530	541	568	537	558	545	547	567	555	564	563	547	531	581	561	546	567	544	571	572	528	574	591	555	548	586	526	539	534	558	568	556	553	591	586	568	521	575	558	537	518	570	537	552	585	554	528	541	546	522	538	551	530	512	572	550	555	576	531	553	551	569	538	581	566	536	532	578	529	565	554	520	536	524	486	564	560	548	535	599	568	569	552	575	546	527	529	552	557	557	552	562	582	553	559	570	537	572	509	563	529	539	569	580	537	539	542	608	535	560	562	528	576	597	513	559	556	548	523	515	491	519	568	564	578	617	513	595	545	517	537	568	568	535	531	549	570	542	519	562	577	556	559	565	575	562	600	580	548	539	592	579	553	565	593	583	557	559	547	602	587	557	563	597	547	539	569	543	508	550	583	529	528	566	553	551	579	535	569	564	586	533	543	557	606	597	537	574	527	587	502	565	544	562	550	555	513	559	563	533	562	599	508	576	517	598	543	600	552	543	572	557	580	553	554	554	585	563	515	513	546	574	555	567	611	553	580	552	582	574	555	569	548	550	540	559	587	528	567	577	526	584	567	505	553	539	578	544	590	592	535	541	568	532	568	588	554	528	564	512	580	593	552	579	553	561	552	551	550	559	547	557	536	569	589	513	551	579	536	541	554	542	528	555	553	531	555	557	575	540	536	521	568	535	549	572	515	544	586	531	569	574	552	562	533	560	532	551	525	598	548	521	561	556	563	537	581	590	574	551	573	559	554	568	571	571	577	541	582	540	514	538	524	596	569	578	553	574	551	562	521	588	584	515	553	584	541	530	572	550	532	584	552	572	535	543	555	559	553	570	546	548	546	537	550	579	595	543	577	508	545	503	555	527	532	553	578	545	578	519	550	537	558	575	525	585	529	550	553	509	528	562	575	577	538	563	564	548	541	527	534	530	580	523	592	533	542	530	628	552	561	527	542	545	569	576	562	565	573	585	549	535	570	549	621	537	558	565	550	561	549	576	591	559	551	524	551	573	543	565	541	558	587	543	595	538	595	539	531	569	597	578	543	549	541	515	575	517	528	567	591	543	568	544	595	564	585	554	548	553	597	580	518	556	566	530	526	535	520	562	546	592	595	556	538	584	583	578	552	594	560	520	561	534	583	546	564	505	535	588	584	555	537	527	568	558	574	561	547	550	569	558	555	578	545	536	536	529	542	564	542	551	514	552	534	585	578	594	556	563	546	544	587	566	530	571	548	530	576	558	541	531	537	556	547	553	545	523	573	542	549	570	580	563	531	541	542	547	559	566	515	548	519	562	528	561	555	535	545	582	598	537	546	550	536	551	551	566	536	561	585	555	543	529	578	544	578	601	544	611	562	582	540	539	573	590	555	553	594	588	535	549	541	551	548	529	545	525	569	523	564	569	569	576	509	601	574	580	574	551	569	528	558	562	574	554	561	534	565	546	554	556	558	562	553	563	582	536	556	584	508	597	541	581	551	523	523	590	539	517	547	533	572	561	586	566	582	567	562	540	553	551	546	541	558	531	549	544	596	543	556	545	567	585	543	551	559	575	608	558	509	589	547	527	558	555	545	557	541	524	562	561	547	555	536	545	546	485	527	550	542	574	545	564	526	533	576	558	596	603	550	526	568	591	550	523	559	547	573	559	540	538	541	529	551	561	588	511	557	512	530	516	549	576	590	537	545	565	546	542	577	561	579	567	556	534	555	537	543	553	558	537	585	599	573	529	555	576	495	532	548	570	554	571	556	542	550	533	580	584	515	542	534	554	526	536	569	527	559	565	558	562	540	549	516	554	552	574	547	537	525	535	532	545	562	605	536	562	557	543	597	541	540	553	625	517	556	563	530	591	590	521	549	593	542	561	508	547	541	522	571	582	541	555	569	548	572	594	553	541	568	522	575	576	544	559	530	513	523	564	548	543	544	570	549	538	547	546	598	595	555	583	556	546	573	601	489	567	589	561	569	546	565	560	553	606	549	561	585	551	554	554	534	596	584	588	530	534	563	552	539	588	581	555	523	535	571	574	529	563	554	549	575	549	542	589	569	535	571	575	507	566	572	545	572	555	581	584	548	557	576	543	556	573	526	586	557	559	574	579	548	553	557	506	567	596	591	550	544	551	574	582	526	547	570	531	546	551	562	574	556	510	557	568	585	568	547	553	560	529	517	560	561	580	523	559	569	615	556	578	580	584	604	560	542	544	565	555	550	564	550	557	553	590	534	582	583	591	520	495	558	583	565	555	561	553	535	559	556	532	571	517	577	589	573	574	587	529	574	536	549	525	568	532	535	516	546	562	552	553	537	624	579	573	519	560	532	572	570	515	543	530	585	508	572	550	519	554	539	549	580	562	592	516	558	538	589	557	607	538	551	581	571	536	578	568	550	566	558	549	570	543	574	544	559	536	577	548	527	558	578	558	589	583	561	555	577	531	560	527	527	564	546	543	532	610	532	551	556	549	526	571	563	567	576	546	569	543	538	517	551	559	566	528	536	540	560	550	543	620	552	597	576	548	512	558	556	552	491	600	583	551	550	552	554	549	571	583	560	534	591	547	559	573	563	544	613	616	537	538	541	521	507	535	565	500	591	496	559	594	525	556	555	535	577	541	541	552	499	595	550	585	567	571	548	534	495	562	557	584	559	552	578	534	565	556	549	582	549	564	554	521	525	580	582	549	555	533	582	525	591	569	570	558	510	572	514	575	589	534	541	583	553	571	581	577	552	567	571	570	544	550	568	497	587	577	593	562	535	523	567	576	560	567	543	586	547	575	547	546	594	564	560	578	550	572	548	598	532	568	541	552	527	570	556	557	564	535	531	597	544	562	559	549	580	565	532	560	538	504	578	520	552	568	533	567	510	570	562	545	519	562	542	544	545	520	545	523	542	522	569	556	580	533	577	561	577	525	566	542	603	565	570	546	536	523	496	526	523	553	576	486	560	576	565	576	556	567	527	552	522	543	563	573	550	566	561	580
52520	26846	17610	7523	1471	798	642	501	483	385	358	353	349	293	334	307	284	245	305	282	279	257	268	283	300	262	241	261	288	273	262	297	276	251	223	244	276	247	233	221	268	276	264	217	271	227	209	276	242	248	236	223	269	252	219	267	262	243	256	256	259	249	252	246	257	234	230	250	252	277	255	215	231	258	255	236	262	273	256	246	239	214	246	258	230	258	246	253	274	278	236	241	226	250	240	244	207	228	243	262	249	263	219	239	282	241	264	265	231	243	206	256	249	225	241	229	255	220	237	235	239	270	228	244	264	246	242	217	220	250	263	253	256	254	257	219	241	248	256	242	253	265	245	251	236	220	249	254	233	271	249	261	230	232	298	246	226	247	274	268	261	249	263	265	263	216	262	251	219	240	249	253	285	240	236	241	225	247	232	241	237	225	239	240	229	237	261	246	260	262	272	268	241	288	278	241	259	249	238	294	237	245	241	267	224	248	231	262	238	248	254	262	247	257	236	261	285	256	266	275	282	247	250	256	236	254	257	244	261	241	244	243	259	245	240	252	298	233	249	246	241	261	266	225	278	244	225	310	238	239	237	246	269	225	257	265	276	243	236	244	238	221	252	267	226	241	255	227	274	263	281	251	262	289	261	230	220	265	237	276	235	236	203	248	207	245	247	250	244	245	215	248	220	234	261	216	278	249	235	268	267	234	269	230	239	241	221	224	248	252	242	260	227	218	234	228	233	261	233	252	232	245	223	218	235	225	243	253	258	254	233	227	230	234	264	268	222	273	252	251	244	233	249	230	243	241	233	262	228	274	244	232	269	241	249	254	261	242	234	246	265	286	257	246	242	243	230	249	251	230	260	264	262	228	264	248	268	271	252	229	263	265	260	236	255	250	218	224	256	243	255	232	226	278	230	242	262	268	243	214	255	278	250	253	274	271	248	224	273	242	246	255	262	217	221	276	283	239	245	209	224	247	265	282	253	255	222	271	241	236	283	241	232	243	232	240	229	232	240	256	232	246	248	259	258	248	239	259	254	230	253	227	258	237	247	246	242	249	262	271	227	242	276	254	235	244	272	245	224	269	259	267	242	272	251	247	254	266	244	256	259	274	242	268	271	261	287	273	226	274	257	267	238	250	227	230	277	237	267	275	248	244	246	259	217	237	260	268	235	247	251	241	247	230	271	214	304	260	246	248	261	260	242	243	266	255	239	264	221	248	258	254	256	236	251	218	237	268	274	262	238	246	248	245	239	276	229	282	237	249	239	258	235	241	249	245	243	240	238	245	232	247	234	213	238	226	262	244	256	307	244	254	258	261	268	237	232	236	253	281	259	277	270	274	266	245	233	247	251	259	230	236	237	232	257	251	252	244	244	252	256	236	231	267	238	227	223	217	243	253	235	259	250	234	284	265	248	252	270	296	252	246	259	216	222	268	235	230	238	248	232	255	247	263	251	251	251	256	251	240	250	239	265	283	253	254	248	261	248	236	256	264	254	254	269	243	259	257	239	256	270	248	226	271	269	242	228	241	256	274	245	266	240	275	262	246	257	245	209	228	254	232	256	233	269	252	226	254	241	279	264	265	255	227	235	246	278	237	244	247	214	283	257	250	251	249	275	275	244	235	220	259	260	235	293	272	268	260	253	248	271	255	242	242	243	267	260	256	242	283	258	241	291	221	222	226	265	230	263	264	251	242	261	244	285	244	238	244	241	251	245	246	257	271	244	232	239	268	217	236	241	231	259	238	235	262	270	282	270	281	254	280	247	248	255	236	290	255	247	287	264	239	234	266	244	229	242	203	260	250	283	248	242	265	251	247	251	247	246	239	240	247	258	227	272	264	226	233	229	249	277	231	233	271	240	256	239	247	241	222	258	259	274	250	265	237	258	241	230	255	257	302	282	276	293	243	222	239	237	274	243	246	236	270	253	225	277	254	235	220	241	259	251	269	239	246	231	253	234	249	244	276	270	262	244	246	224	254	261	258	244	248	249	258	230	231	266	276	266	243	264	241	245	265	229	252	234	252	234	240	228	259	232	227	243	247	243	229	220	226	237	227	265	251	274	230	219	234	257	263	256	244	245	274	266	268	256	227	275	239	268	244	224	230	246	276	275	272	255	280	268	263	200	256	277	239	249	231	250	237	241	221	220	231	246	231	262	248	271	274	261	250	248	260	231	252	241	294	261	233	225	243	218	266	271	273	231	215	267	257	225	248	238	208	225	234	262	260	269	268	239	227	266	240	245	250	262	235	239	263	242	257	249	249	265	276	241	258	222	217	262	278	211	242	224	259	223	261	227	222	252	223	231	261	267	271	241	233	246	242	245	230	246	269	227	223	254	222	277	278	256	234	238	233	239	272	247	247	232	268	252	281	257	243	271	233	244	239	242	267	241	233	246	251	249	252	251	242	237	239	270	230	237	217	256	200	244	232	225	221	213	273	239	251	251	247	235	253	246	266	269	245	276	224	284	240	255	266	245	259	236	245	242	256	257	253	253	252	231	265	265	234	253	256	225	230	253	235	280	236	257	256	225	240	279	254	235	266	232	288	231	241	279	270	228	250	256	265	244	262	237	234	244	233	244	210	225	252	270	279	240	259	229	221	243	251	237	232	211	218	259	264	230	249	252	269	234	252	239	254	256	244	241	233	236	274	260	259	249	247	259	256	295	269	265	252	264	238	259	249	246	255	288	227	268	243	274	256	256	235	235	245	236	267	216	240	239	215	226	247	226	254	263	251	243	250	252	260	238	223	248	258	260	245	236	250	251	267	256	231	222	247	240	246	263	299	259	305	261	261	290	251	260	235	201	246	285	271	223	261	248	253	247	253	259	280	275	260	235	248	245	252	250	248	227	279	258	241	234	221	225	252	263	234	261	251	259	230	257	269	289	252	248	240	267	271	248	238	243	221	246	254	258	257	281	240	257	218	239	255	249	233	248	274	270	243	272	242	256	264	296	234	224	278	223	259	219	205	275	234	279	240	258	246	269	246	261	258	230	247	245	255	244	301	255	217	213	242	266	214	258	246	243	270	300	245	240	235	259	238	232	263	237	249	247	241	250	225	266	234	230	254	229	246	244	221	270	237	277	261	267	240	237	253	250	284	238	248	237	269	267	233	241	248	262	242	257	275	259	232	264	266	220	265	239	235	247	227	246	231	249	234	246	242	241	245	275	238	256	267	212	254	255	251	220	243	239	240	216	253	245	257	247	246	249	251	251	223	261	262	271	221	235	255	259	253	224	226	216	241	244	263	224	248	233	249	269	261	241	266	253	243	225	239	254	235	237	281	250	238	246	254	270	238	248	276	247	236	276	257	265	232	253	260	265	225	259	219	228	241	239	243	291	261	207	247	238	241	239	241	230	259	255	254	261	223	241	236	213	241	262	230	236	249	224	263	219	240	227	245	265	281	248	252	262	250	248	265	280	251	215	223	240	227	234	266	260	242	255	280	261	271	260	239	220	252	280	285	248	265	243	244	279	250	225	222
31271	18007	21486	13369	3906	2841	2217	1854	1678	1460	1320	1264	1093	1022	934	834	806	700	750	746	678	675	664	642	664	642	643	596	617	571	573	603	582	582	619	567	568	589	564	544	571	565	568	561	527	559	579	570	558	527	558	565	527	522	521	546	527	548	598	549	526	568	558	547	568	495	576	516	572	544	573	540	548	514	520	532	578	552	543	537	540	522	525	519	514	527	558	568	533	554	506	545	570	505	557	564	549	514	510	538	545	535	539	538	540	531	502	512	518	536	553	497	557	549	536	554	514	497	537	547	518	562	554	548	511	583	532	505	537	547	534	570	576	559	543	506	557	528	538	604	526	535	527	522	551	529	538	528	524	510	542	561	527	513	547	538	544	513	527	531	492	536	516	516	584	561	533	522	535	518	525	488	534	539	505	530	574	525	538	565	540	527	568	561	560	488	532	528	571	577	504	512	549	515	521	544	544	516	520	568	534	578	549	549	539	518	513	577	524	557	549	561	581	530	549	556	523	538	521	570	500	541	480	530	579	528	518	520	494	522	535	531	512	527	496	532	517	529	594	510	526	511	546	531	545	533	544	569	551	522	580	564	504	548	547	550	542	567	602	545	498	527	505	547	582	583	533	511	513	550	519	509	514	526	550	546	538	548	585	588	539	516	523	487	518	515	510	537	560	528	524	534	543	547	512	553	532	533	523	513	534	534	551	548	539	508	489	527	548	530	585	562	552	546	539	526	534	533	522	552	509	525	539	529	539	577	570	547	546	524	512	547	525	619	504	515	550	490	537	564	547	546	505	471	533	549	542	552	565	547	495	547	572	552	532	500	537	509	530	523	527	500	526	553	511	567	548	560	524	520	558	549	531	524	571	519	563	562	521	532	568	531	552	486	525	527	496	556	537	565	585	554	546	512	537	527	567	510	526	555	519	498	554	525	560	510	488	539	553	538	546	548	512	514	530	515	537	516	565	576	562	577	561	555	507	579	506	561	575	532	495	530	539	521	555	535	539	528	547	560	535	558	526	548	550	522	533	551	510	536	550	562	541	502	568	544	541	530	569	558	527	548	562	508	544	522	527	560	562	571	513	506	495	506	574	526	564	524	507	526	543	555	533	549	525	568	581	531	533	579	544	522	535	526	532	529	562	541	571	524	535	514	546	550	528	543	487	548	548	523	542	575	572	529	502	551	560	541	537	528	578	532	536	536	573	527	559	570	584	537	544	497	522	544	591	510	544	527	491	528	524	541	547	527	560	519	490	547	535	538	545	565	493	510	565	552	522	552	542	523	535	532	559	545	592	522	546	550	527	530	513	573	542	539	535	533	545	552	514	536	586	559	517	536	516	586	547	500	556	525	524	523	544	501	543	511	495	515	544	520	485	572	539	519	550	514	526	547	515	539	521	517	515	543	526	517	528	559	565	523	521	520	552	546	584	541	548	546	531	541	597	504	520	557	531	537	545	535	519	550	530	558	500	495	517	563	522	554	582	528	539	532	531	572	533	538	571	518	570	536	507	532	526	509	546	534	535	529	559	550	549	533	581	544	558	552	520	560	544	511	571	554	539	515	531	545	551	532	582	539	571	527	532	566	548	556	567	540	564	549	538	563	525	578	513	545	533	509	543	544	556	567	519	539	572	502	541	536	508	532	546	561	611	504	526	572	551	527	497	570	533	559	518	560	508	551	486	525	523	552	543	496	548	549	521	546	543	511	550	526	528	568	514	544	554	522	547	546	536	526	490	575	548	531	555	557	524	523	552	517	554	531	528	521	545	498	534	522	568	545	596	510	505	570	554	537	545	547	511	525	541	540	528	516	535	531	545	538	562	546	539	555	513	545	557	503	569	532	513	577	564	536	551	488	511	533	495	549	528	549	547	534	564	558	502	495	560	556	560	552	539	563	519	534	521	574	526	550	525	522	527	551	548	517	492	551	582	525	522	540	513	575	530	528	567	555	573	517	532	541	562	530	502	531	538	555	534	556	540	564	571	568	553	518	536	520	493	527	552	558	537	511	542	553	527	570	551	534	532	529	525	527	536	540	580	549	527	538	517	539	552	556	523	535	549	545	558	541	559	502	497	539	523	560	577	563	552	507	564	568	518	523	520	516	518	529	564	531	501	519	506	544	543	553	559	535	567	517	523	580	499	537	536	554	577	533	528	514	535	526	602	517	550	550	547	528	521	577	539	546	550	562	502	524	544	581	528	528	542	537	548	577	548	554	531	526	571	532	577	493	497	557	542	522	542	591	536	524	569	554	541	518	538	527	518	495	541	563	549	589	529	556	515	551	545	570	527	518	570	521	551	516	525	524	532	547	547	573	544	554	534	527	551	559	553	530	549	561	510	528	565	532	513	495	505	528	549	512	553	564	571	550	513	534	580	541	552	543	535	580	539	553	539	548	544	561	539	532	531	532	565	541	564	537	546	553	525	538	549	567	524	577	532	568	570	530	562	527	522	516	542	509	520	527	531	527	526	515	502	542	548	523	535	558	557	523	555	523	559	544	540	574	522	561	584	505	486	549	560	502	527	581	554	537	502	517	544	558	520	538	569	557	552	578	583	571	508	566	491	516	497	517	536	504	521	573	516	556	523	525	497	528	541	532	536	546	521	559	568	547	530	530	525	521	527	511	540	560	537	528	548	580	515	492	551	553	552	528	510	554	530	519	540	516	499	510	592	530	549	535	555	589	525	535	552	518	527	561	557	500	532	507	583	524	515	578	527	535	574	496	546	601	503	554	552	534	566	543	487	599	557	489	557	509	546	570	567	583	528	536	527	520	538	563	540	589	565	524	526	532	551	544	510	534	496	504	553	538	546	550	561	555	541	558	530	538	523	509	526	549	541	588	544	541	590	524	543	549	491	501	564	529	516	508	537	525	544	516	505	592	547	550	542	534	546	567	513	529	509	508	522	529	522	552	558	551	538	510	530	531	556	548	553	545	524	495	532	547	533	536	587	585	529	520	579	522	559	534	555	528	552	535	556	566	515	516	542	538	557	542	512	509	552	556	541	556	512	549	529	527	535	557	524	503	575	497	519	527	548	584	539	560	566	563	521	563	531	504	550	534	520	556	565	543	537	557	578	505	536	545	564	523	525	529	536	542	558	528	554	535	556	552	544	545	511	492	521	528	532	555	507	501	543	556	514	537	575	566	527	538	532	535	521	528	564	578	599	606	544	561	572	522	566	558	482	515	543	519	534	550	545	571	535	540	547	549	542	570	594	536	529	537	560	574	545	519	517	521	535	535	553	486	557	544	541	474	527	531	566	533	546	539	550	572	545	531	546	528	550	529	539	491	488	538	554	496	551	530	534	567	552	569	525	563	566	559	582	546	508	581	567	529	552	483	539	532	518	526	524	562	531	524	563	550	515	536	546	539	569	501	555	545	528	535	543	571	563	509	516	545	545	546	573	534	539	512	587	547	546	526	549	548	577	524	519	578	526	530	556	536	585	518	546	543	539	560	524	574	502	551	515	530	523	505	566	523
58016	32254	26494	12099	2490	1290	900	732	741	656	522	551	429	415	421	371	365	350	354	325	332	334	299	330	339	291	305	276	301	323	301	273	296	300	287	290	328	312	331	355	306	311	279	313	315	236	310	305	306	262	311	325	296	287	296	292	299	288	318	317	312	308	306	300	275	294	305	263	303	319	287	317	307	302	294	274	291	268	329	288	278	282	293	285	316	357	298	314	298	305	318	295	290	332	290	257	270	291	292	313	278	308	301	299	326	302	288	291	287	253	289	275	278	298	297	330	295	275	294	261	238	283	299	299	282	282	314	321	283	275	306	297	292	313	296	267	297	292	289	279	306	292	294	279	308	309	293	285	300	283	307	310	310	308	260	301	292	298	317	278	301	289	296	273	252	281	306	299	298	307	288	320	299	284	299	300	291	288	285	306	268	310	302	260	296	270	296	279	295	282	285	283	287	305	264	264	340	297	290	302	315	284	335	278	330	288	305	304	262	287	277	306	308	330	318	328	307	301	286	267	278	287	292	305	324	281	314	302	297	297	339	270	283	294	318	291	256	309	312	292	282	316	282	300	283	287	254	314	291	317	254	263	291	285	274	314	271	299	347	309	292	323	298	317	309	301	286	283	296	320	318	300	347	278	266	272	298	317	309	306	249	271	276	299	288	273	270	287	273	297	293	273	305	282	294	282	277	257	285	290	309	311	342	296	295	320	307	292	278	325	310	319	265	322	281	292	291	269	284	308	294	312	274	302	276	278	289	304	281	290	279	288	287	288	308	313	307	335	277	311	291	268	309	282	312	263	273	297	268	303	266	291	297	295	288	265	297	301	287	285	295	279	294	296	263	323	284	261	312	283	302	294	282	302	310	277	309	300	279	277	279	281	256	291	279	325	286	273	282	318	240	299	263	266	294	274	303	298	330	333	294	280	286	326	313	291	318	304	269	263	299	285	302	255	284	308	288	310	300	318	290	286	243	324	287	304	286	308	287	275	289	308	303	310	303	250	295	278	275	289	305	298	261	290	303	327	291	295	286	311	327	317	308	313	293	290	312	301	281	292	314	270	282	290	284	321	315	296	296	282	300	298	272	306	331	279	293	300	272	314	295	286	335	288	266	305	304	278	279	329	252	339	329	303	297	276	274	257	269	294	273	290	270	284	300	255	295	303	337	308	304	307	286	261	300	294	297	312	265	288	318	286	269	306	269	282	287	296	278	276	318	283	315	305	289	311	296	290	278	284	287	270	247	299	277	280	273	285	282	279	271	308	296	313	313	302	286	268	301	280	311	283	276	284	232	292	311	280	265	281	282	263	293	300	290	302	309	301	300	324	298	292	306	328	338	275	282	282	298	302	310	272	283	296	276	299	282	290	301	297	310	314	298	271	326	257	338	309	298	283	290	314	269	288	303	292	285	304	287	291	312	301	309	325	307	286	335	316	307	312	294	318	314	305	282	325	269	289	307	292	281	319	301	307	287	302	301	293	320	286	297	278	268	329	268	276	300	314	296	321	286	290	291	261	284	316	319	299	310	317	284	294	289	317	249	275	271	305	320	279	311	293	315	300	273	285	309	303	321	298	291	287	287	273	308	296	297	294	266	284	281	302	296	303	303	282	287	274	295	334	274	328	293	318	292	341	318	260	293	274	299	268	281	300	316	297	293	302	306	289	294	289	286	330	264	270	311	264	295	289	299	313	311	296	306	285	316	280	329	278	298	286	273	274	335	320	262	283	285	306	294	270	296	291	284	305	286	292	329	269	321	288	281	261	299	291	291	281	257	301	354	295	278	316	291	288	326	278	332	321	277	295	300	312	308	312	317	293	281	285	282	272	287	281	292	286	287	315	286	291	325	304	264	287	319	257	332	301	317	268	277	281	293	310	305	318	294	290	321	285	315	311	327	285	315	265	309	280	297	315	308	316	281	274	324	301	283	286	293	276	314	292	336	351	283	277	303	269	285	306	315	260	287	332	286	276	296	265	313	280	266	315	283	307	283	284	302	291	306	305	300	291	274	285	290	331	294	275	286	303	313	305	295	288	297	312	280	310	309	292	302	301	303	281	291	290	293	287	304	305	264	305	292	323	284	282	290	290	293	272	271	289	318	295	278	295	279	245	252	312	288	287	303	299	321	324	296	289	298	273	288	294	308	343	301	282	305	287	299	281	299	265	274	293	301	288	296	294	328	302	310	307	305	274	281	292	300	315	263	243	261	293	284	282	275	290	311	323	331	336	276	300	305	310	291	260	295	320	313	321	285	286	276	301	303	307	271	325	292	302	329	313	291	308	311	273	282	297	259	298	308	289	279	298	272	289	285	292	308	283	291	297	294	299	277	321	309	292	290	295	302	299	307	304	295	300	275	278	289	279	289	285	299	259	332	282	277	348	303	296	290	293	271	335	299	283	291	288	305	336	293	291	279	305	295	282	295	337	312	305	336	281	309	287	289	300	285	296	284	280	286	292	320	313	283	284	279	296	288	274	347	302	292	308	311	300	297	299	282	312	301	270	287	281	289	322	294	303	302	318	275	303	316	315	280	303	282	305	309	285	261	296	297	337	315	299	291	276	334	271	295	320	313	274	315	287	324	301	281	316	308	273	288	308	268	291	271	261	316	263	291	274	304	313	295	280	276	316	304	280	305	316	303	298	272	314	343	306	324	286	326	293	280	308	336	331	282	292	293	332	311	284	283	271	289	296	312	288	251	311	311	268	275	307	327	306	289	290	353	316	286	316	282	278	306	293	296	289	300	259	284	287	305	303	292	305	274	317	297	305	285	290	284	276	297	262	289	328	299	304	270	255	282	327	298	320	313	301	245	317	309	281	287	261	288	278	286	295	272	297	281	308	304	293	302	328	290	325	280	301	300	301	323	282	338	316	296	324	290	311	271	284	283	292	286	299	289	273	292	257	298	272	278	255	299	319	312	274	266	276	298	262	294	306	311	285	283	293	292	255	307	293	305	279	302	310	302	306	300	277	279	307	268	287	304	324	297	309	314	331	299	299	286	275	300	264	295	304	257	332	295	310	306	322	286	285	279	282	282	324	294	313	297	319	320	264	266	264	253	294	288	317	295	312	301	329	304	325	317	275	308	307	294	296	318	299	273	291	293	286	297	325	304	321	280	293	308	297	323	315	290	274	245	299	313	270	268	260	299	263	342	288	272	280	274	262	306	293	297	294	320	331	286	292	286	321	286	248	285	307	314	316	309	311	289	321	281	328	302	300	293	326	287	283	318	310	317	282	266	284	262	278	273	294	289	273	279	303	327	314	306	305	331	305	257	286	325	343	288	292	289	311	286	306	255	310	290	302	310	283	270	283	274	308	292	280	272	298	303	285	296	323	310	310	282	278	301	266	259	294	287	319	318	264	276	315	268	264	285	297	291	292	313	289	291	295	297	289	301	292	308	276	325	309	309	319	280	275	306	292	273	284	283	309	293	289	264	289	256	276	285	308	292	308	314	287	274	282	290	307	284	301	285	264	313	302
33371	22154	29899	17537	5969	4470	3409	2710	2447	2187	2013	1908	1572	1443	1329	1189	968	988	936	894	881	918	861	839	855	803	803	759	738	766	751	704	704	684	705	677	675	703	682	706	649	679	680	683	693	651	602	619	604	623	660	610	612	633	620	672	636	646	657	596	657	645	653	684	627	629	630	624	631	625	628	607	642	628	616	671	634	610	635	625	611	588	616	615	620	616	627	618	631	614	656	619	617	587	617	633	678	605	602	644	606	630	612	611	648	573	645	639	627	612	627	623	615	634	641	645	610	618	600	593	667	629	605	593	661	610	611	600	624	679	639	608	613	632	628	612	640	651	630	603	613	628	699	651	618	645	579	644	632	597	602	649	677	584	619	619	636	604	627	680	625	625	642	636	651	641	605	610	597	637	635	665	612	631	616	627	630	673	607	638	617	613	607	609	628	657	593	630	644	612	580	621	609	608	654	602	645	633	662	601	616	608	637	581	656	619	615	652	642	642	614	646	615	656	670	574	604	588	684	630	641	585	675	635	671	637	573	657	602	636	655	596	598	611	587	645	620	620	597	634	623	629	632	602	644	619	653	643	566	598	606	605	646	610	588	642	636	673	596	619	576	608	640	596	599	664	641	603	645	622	627	633	664	613	617	604	609	596	610	637	601	632	670	655	616	637	641	639	625	621	615	603	589	618	616	647	626	642	597	655	632	634	608	566	640	598	605	628	628	625	616	586	624	626	614	645	619	626	640	618	558	644	637	606	621	635	652	625	619	650	608	591	634	633	639	593	630	614	597	617	603	573	629	620	633	577	631	599	589	650	610	641	608	640	612	648	678	629	607	622	672	600	653	656	596	627	662	602	635	625	632	612	594	615	628	615	592	616	618	624	601	636	618	645	612	616	619	642	623	635	597	664	552	595	641	628	610	600	609	594	630	638	639	643	632	637	612	603	633	584	609	597	608	629	599	621	661	659	618	630	617	675	613	612	625	645	604	614	614	611	630	619	621	650	632	627	626	647	583	678	611	599	660	668	612	573	613	632	604	653	601	671	624	611	612	657	620	622	604	639	633	618	668	646	587	603	660	671	587	621	648	616	657	608	664	599	634	687	578	631	618	649	656	622	634	635	631	601	638	665	600	631	589	635	595	616	610	616	646	620	587	631	637	650	640	633	613	616	598	657	610	619	650	657	596	644	662	634	628	604	643	632	598	665	637	636	661	596	628	633	645	642	604	630	631	612	593	652	631	597	663	670	661	601	583	664	624	653	573	633	596	621	670	594	596	613	632	631	604	589	611	618	639	628	633	635	612	634	619	618	657	654	637	650	606	656	611	652	641	616	599	618	601	643	616	615	629	626	638	580	675	630	636	652	594	673	604	631	599	647	604	640	623	613	616	620	616	592	596	611	646	626	632	607	632	621	620	656	621	606	628	644	631	631	666	588	620	618	600	669	648	630	619	658	658	647	630	616	651	617	613	568	622	611	564	594	655	588	646	612	620	655	610	614	623	629	650	643	586	670	691	639	678	619	654	625	631	647	600	620	706	579	604	603	614	592	667	633	628	591	634	619	625	594	637	623	623	613	632	616	630	616	621	584	645	622	630	632	595	601	643	666	601	624	611	626	594	648	618	619	630	668	606	624	670	632	630	611	634	611	594	628	602	630	642	627	644	655	585	632	619	634	602	696	598	589	642	588	629	617	610	648	634	651	638	661	621	687	619	617	560	657	603	633	675	640	614	650	659	624	601	615	604	598	642	644	603	593	704	617	674	596	638	654	597	611	605	615	620	628	657	613	649	627	604	608	608	613	634	641	619	640	628	607	596	621	630	614	632	651	626	645	603	628	654	634	646	638	608	604	606	619	635	640	587	641	675	631	673	605	615	564	627	610	623	597	614	651	624	633	559	605	631	614	652	644	606	664	618	615	621	617	638	559	623	652	611	652	596	608	647	678	669	598	643	660	604	614	627	613	564	635	566	635	631	665	609	640	588	654	651	683	603	639	626	613	646	607	649	623	607	583	598	627	662	610	587	669	624	598	636	604	603	596	624	620	680	627	604	599	603	625	599	668	655	591	632	609	600	638	597	628	603	579	634	548	624	642	598	586	595	611	608	606	596	592	593	664	647	553	592	623	604	604	595	651	636	594	592	630	621	612	632	669	618	680	678	605	624	616	609	611	604	591	608	614	623	650	640	629	616	586	591	611	630	629	570	631	657	651	647	606	605	622	601	658	646	660	585	561	615	628	624	659	617	606	641	643	652	660	647	574	596	638	595	634	610	671	647	625	655	641	611	640	614	600	637	599	580	684	623	622	609	635	592	615	598	596	632	648	622	617	642	624	599	623	613	618	613	641	596	615	649	676	615	651	654	606	658	642	625	635	613	601	623	616	624	610	577	633	593	611	654	604	604	611	634	626	646	644	687	610	647	592	629	625	623	623	579	633	600	609	652	622	632	606	636	585	618	645	603	592	637	640	638	665	627	623	636	659	596	634	673	618	575	563	579	630	612	622	615	606	620	659	680	627	644	604	603	616	598	632	623	582	661	649	584	624	599	601	636	613	650	621	626	591	596	579	603	669	618	589	607	613	586	564	635	583	625	642	617	604	626	604	629	577	665	618	599	598	639	594	644	602	583	630	616	614	654	609	665	589	639	617	612	591	649	641	599	652	624	599	594	648	635	650	626	557	639	597	598	610	648	617	606	606	656	637	598	607	618	600	631	649	631	594	627	624	614	592	624	603	624	605	587	602	636	612	629	642	645	631	622	623	608	562	615	637	629	584	630	672	595	624	605	609	628	595	628	577	648	609	599	618	609	681	647	625	638	680	628	632	660	679	594	600	602	633	662	638	619	613	664	581	626	649	589	611	628	621	632	630	602	653	609	637	650	657	599	599	611	641	629	631	664	629	609	654	581	597	618	629	606	608	631	636	612	612	661	623	643	614	590	607	667	635	584	654	607	640	665	613	668	588	632	622	608	607	622	610	629	590	612	607	626	641	602	615	621	623	628	617	599	644	551	619	639	661	635	621	656	611	628	583	619	645	621	587	603	686	637	608	647	671	635	628	627	658	652	602	641	614	620	632	624	625	612	633	626	620	662	653	636	617	606	602	618	620	593	635	655	633	585	639	610	629	623	603	654	647	646	582	627	597	614	597	645	630	623	629	590	595	595	628	629	642	615	609	653	587	643	608	638	616	624	601	565	642	617	640	641	578	648	634	621	627	631	645	624	625	609	665	585	638	614	655	630	634	655	654	636	602	604	610	630	584	639	611	643	589	623	651	605	606	632	601	634	614	599	631	676	580	644	641	612	618	622	632	626	594	630	605	587	618	649	634	620	644	638	649	608	621	638	604	611	650	642	631	598	651	665	612	624	650	633	630	600	656	628	594	659	642	627	595	585	637	669	595	641	660	625	645	617	614	608	661	650	645	664	582	644	601	682	629	659	577	622	650	593	629	567	648	604	691	625	589	606	568	608	622	632	630	598	592	613	631
34094	18023	10972	3623	753	582	476	396	355	333	299	311	286	285	308	280	286	271	293	291	305	276	234	272	251	217	259	274	281	293	234	267	252	257	252	266	266	278	275	264	257	255	277	277	260	276	261	324	260	288	271	263	271	263	271	257	269	282	267	253	283	265	246	253	246	246	242	250	255	302	255	262	278	270	250	240	250	272	249	239	276	253	241	247	265	251	284	254	273	220	252	249	251	261	307	243	269	273	246	264	275	276	244	259	238	228	235	254	268	238	293	254	289	286	251	271	261	240	294	255	259	276	275	263	266	232	261	276	218	244	255	234	252	240	278	277	250	219	262	297	244	257	261	275	278	239	282	274	242	258	244	271	288	263	244	281	283	252	244	273	254	251	244	255	268	260	239	283	264	275	239	260	260	233	247	269	289	255	281	277	231	230	264	233	285	285	271	261	272	270	277	263	252	243	226	281	286	280	257	294	234	262	276	271	237	291	241	223	261	280	260	277	267	254	256	253	267	245	231	262	267	291	247	247	268	278	296	286	272	315	262	259	267	252	251	257	235	255	237	249	273	272	254	283	277	279	252	254	296	282	254	275	251	265	233	243	273	245	253	266	247	255	277	240	261	242	267	266	274	239	222	273	253	221	263	284	272	254	224	278	274	248	266	230	264	279	258	251	244	256	247	274	255	255	263	232	290	270	230	273	311	288	274	254	240	236	272	259	253	259	242	276	307	279	282	267	285	288	264	248	237	273	263	272	271	287	266	257	238	260	250	270	212	243	240	261	263	211	258	243	248	279	250	266	255	266	255	282	271	274	249	250	292	287	263	282	286	239	253	240	238	236	281	242	270	279	268	280	253	236	270	255	231	261	268	246	268	289	255	260	257	248	258	264	254	274	248	262	212	233	252	288	300	274	265	271	278	258	263	280	273	243	265	226	261	264	255	258	283	268	273	256	275	276	279	282	273	258	270	234	257	246	290	260	268	247	258	284	253	240	264	285	248	268	258	274	297	261	279	227	255	290	256	289	284	251	252	257	280	285	282	252	253	269	258	252	229	311	260	259	265	262	290	275	271	238	246	268	266	287	266	239	281	256	257	265	272	253	258	262	249	287	270	275	266	247	272	248	247	289	243	267	261	275	286	260	248	286	266	261	310	251	258	232	284	257	278	277	261	279	244	249	235	267	290	316	266	216	271	252	285	283	224	275	286	262	277	269	252	295	263	298	298	245	285	261	262	254	258	272	300	263	247	263	240	252	270	222	223	227	267	273	281	251	264	262	300	243	286	282	271	280	300	265	285	263	274	281	302	253	241	277	271	242	260	273	246	285	315	279	272	243	250	272	285	276	265	239	277	273	265	262	236	253	257	257	262	248	234	276	266	274	260	284	258	267	245	272	221	259	305	256	292	267	297	234	263	279	249	293	260	232	255	250	242	231	257	254	282	269	253	252	267	230	283	245	272	257	255	291	261	276	284	254	276	274	276	261	237	291	238	290	275	276	286	250	300	233	269	276	256	258	278	253	255	282	279	260	262	245	267	276	272	263	277	241	275	264	254	262	246	283	261	290	262	251	278	270	249	253	267	254	286	266	234	248	262	266	260	278	267	302	268	268	252	250	285	244	246	270	250	280	251	297	287	256	262	269	254	280	230	242	255	268	290	259	238	263	261	249	259	251	258	240	289	255	270	273	283	286	275	243	242	238	273	234	265	273	269	238	268	271	248	253	270	225	240	260	259	260	249	236	260	253	243	260	245	279	276	250	267	231	292	242	276	261	278	239	278	245	264	282	263	245	287	300	265	255	251	252	233	270	277	284	232	235	244	277	291	267	245	256	225	256	270	244	254	275	245	233	251	239	282	261	269	247	272	251	282	299	262	280	251	265	280	275	266	249	287	258	233	247	269	268	253	267	244	281	241	259	254	275	265	280	237	258	240	259	255	246	235	232	241	286	227	259	278	277	257	258	293	250	296	259	247	254	256	259	250	246	264	265	261	270	293	252	262	254	262	269	258	252	286	230	270	257	231	251	256	261	243	268	225	250	242	282	236	237	261	262	280	260	242	267	303	286	274	260	275	263	267	248	259	254	260	272	227	250	243	237	247	247	223	236	234	283	268	287	281	248	273	242	282	301	314	252	269	262	251	253	245	249	275	265	241	250	239	246	263	256	239	246	260	254	260	288	264	245	258	275	252	247	260	258	272	263	242	244	261	266	272	279	285	252	231	233	249	239	259	302	285	265	220	257	263	287	276	285	276	281	269	249	236	262	259	280	253	283	249	262	255	240	263	267	267	266	241	257	265	287	284	273	260	261	259	249	254	250	238	236	249	256	258	252	222	255	283	266	241	249	242	252	254	255	244	280	262	285	256	286	232	257	255	254	255	272	270	240	239	234	250	245	253	265	261	248	262	269	268	261	274	264	242	236	267	253	268	300	244	293	262	255	235	244	263	265	256	280	286	229	247	265	263	263	274	257	233	286	262	248	248	248	251	261	258	258	258	267	259	251	275	262	248	251	246	291	241	241	326	253	255	251	266	252	242	264	251	287	266	273	302	266	279	269	260	258	276	285	250	263	274	237	265	254	262	268	263	259	274	268	299	262	272	260	234	223	297	259	264	250	287	253	270	261	242	284	252	263	267	261	251	233	285	253	243	241	269	277	277	235	252	216	262	269	277	251	258	274	254	253	250	271	276	250	263	314	263	304	258	257	260	268	276	250	266	279	245	277	278	256	245	262	242	271	236	244	265	254	254	259	269	271	238	251	257	261	279	239	253	271	277	282	245	260	251	234	259	251	241	266	215	251	254	272	242	287	275	261	294	282	260	266	211	277	255	285	242	289	309	263	253	231	259	277	265	260	252	276	259	251	254	268	246	279	263	279	294	263	243	217	283	283	260	260	253	246	248	251	277	264	254	265	269	263	267	251	242	261	277	253	248	283	241	252	249	306	264	266	247	264	275	269	238	248	244	260	236	251	242	252	276	273	270	266	241	262	298	267	253	272	268	255	258	233	226	291	255	240	241	256	248	290	252	283	247	240	250	230	291	252	261	247	284	256	234	274	241	285	262	244	278	283	277	236	258	264	254	282	279	280	231	249	247	247	262	270	255	247	267	277	237	236	280	247	257	275	246	260	298	272	233	247	257	252	260	258	250	268	253	232	265	255	266	291	292	291	252	277	258	240	263	282	278	280	270	246	262	226	244	286	280	276	251	257	245	277	262	249	253	259	267	254	268	225	247	237	271	273	281	266	250	258	280	246	268	258	270	312	287	285	250	287	275	272	254	276	246	267	276	266	270	251	296	267	279	309	245	276	258	273	266	238	235	270	267	276	284	269	250	237	280	266	291	269	282	273	251	243	249	222	268	235	263	260	235	274	253	270	262	254	221	224	292	261	259	258	276	258	267	266	253	260	273	267	268	289	278	232	267	255	264	262	252	257	239	255	270	246	247	243	242	280	245	239	254	253	240	237	279	285	252	221	267	250	256	249
19234	12413	14593	7138	2266	2031	1540	1218	1090	973	939	836	713	710	779	727	707	672	689	620	618	627	671	669	591	608	602	607	610	555	573	597	582	550	584	551	593	555	563	587	541	587	614	588	493	515	550	549	596	567	560	589	547	564	564	533	578	569	553	560	553	570	572	580	556	561	533	553	588	552	532	543	588	525	571	561	560	556	563	532	606	573	554	570	624	570	570	555	526	582	551	557	565	559	568	544	583	537	580	578	578	554	569	528	556	535	545	551	575	543	563	532	539	541	541	606	530	558	533	536	537	560	582	535	547	532	564	574	534	532	571	540	527	569	548	533	594	532	577	573	542	546	540	574	568	628	549	548	516	565	545	568	556	563	578	569	567	567	560	589	565	561	517	559	579	509	590	567	547	542	534	515	589	576	584	607	569	546	574	544	509	503	527	558	559	580	535	544	568	599	543	525	547	549	516	587	593	505	550	561	543	513	523	573	575	582	554	540	590	543	570	580	531	539	509	527	510	574	557	573	548	518	548	593	573	537	592	557	527	561	568	601	544	522	553	531	562	529	566	541	546	549	527	555	603	520	542	538	540	559	568	546	584	520	535	608	532	562	591	570	604	558	533	523	531	563	530	502	515	594	611	559	580	567	562	567	528	538	595	549	565	558	529	577	549	588	603	563	557	571	514	526	558	567	562	551	549	554	568	572	565	589	493	566	555	537	563	561	551	536	566	579	536	541	551	566	543	519	559	559	536	543	523	531	572	565	585	567	548	578	572	576	551	559	574	545	520	517	571	561	591	515	553	524	589	528	533	544	559	556	548	514	552	559	561	510	516	533	550	582	532	547	538	588	533	563	557	597	568	499	537	555	588	545	556	548	557	583	530	608	571	582	546	557	552	540	553	574	544	567	554	507	579	543	540	556	589	549	546	576	588	547	541	569	538	554	585	555	534	553	577	560	526	574	608	541	544	550	588	518	493	537	561	516	560	528	553	515	510	533	534	545	568	533	551	587	558	587	533	552	569	506	583	566	555	576	540	542	580	547	576	525	574	566	585	570	606	567	571	560	498	502	585	553	555	556	549	575	592	534	545	567	575	576	581	586	603	552	574	572	549	522	516	570	538	582	551	552	579	556	567	597	511	559	549	596	591	547	537	534	590	584	583	570	576	556	580	562	552	553	531	600	602	578	568	545	544	574	529	526	540	589	540	552	583	555	543	567	552	569	548	587	574	569	525	559	583	512	618	531	562	576	496	574	543	510	559	544	576	561	547	564	568	588	535	580	557	536	528	558	553	580	570	588	554	572	572	500	562	505	542	557	541	553	594	560	573	574	585	548	573	529	576	600	587	568	557	550	577	567	569	558	528	502	555	571	563	569	557	546	590	548	543	514	553	555	506	566	570	561	541	590	530	551	489	568	568	566	543	526	550	536	521	556	565	553	510	520	559	555	557	577	571	574	547	567	548	548	536	499	559	549	564	538	538	604	577	578	606	564	546	552	599	540	566	539	519	626	557	566	551	574	543	539	564	563	539	521	526	559	570	595	518	596	540	577	556	550	555	513	547	567	513	518	581	540	549	526	621	565	529	546	571	581	560	554	562	535	510	561	576	542	511	544	554	585	557	533	535	534	555	573	560	513	616	571	548	583	539	561	573	562	583	601	614	515	539	574	539	557	529	594	541	563	540	516	551	559	566	543	549	580	541	570	543	500	548	556	599	526	559	519	576	548	527	580	531	549	586	564	571	534	546	535	539	537	546	523	575	552	536	533	559	505	538	573	562	552	532	550	577	540	566	544	583	607	566	534	550	600	531	542	553	546	543	533	477	558	569	553	544	600	592	594	597	535	506	520	553	537	570	561	535	551	556	551	533	562	498	527	570	544	577	536	563	560	536	587	567	551	526	554	576	541	545	560	551	598	558	603	569	569	570	585	543	569	527	568	529	555	512	530	597	548	565	547	489	546	559	556	599	526	575	547	582	542	565	527	568	534	551	567	588	531	554	547	587	574	554	580	551	544	544	536	547	568	524	581	547	573	541	551	549	567	548	570	509	545	569	555	566	598	582	549	617	562	584	558	528	570	577	514	536	544	578	573	592	576	521	520	577	551	565	561	576	571	548	566	549	538	532	555	601	558	538	572	538	545	519	528	586	556	553	544	556	577	566	560	555	579	529	570	542	543	566	538	571	552	560	559	545	556	539	543	567	540	591	558	518	511	518	530	528	540	585	533	576	565	556	588	528	572	553	550	577	527	551	553	582	533	548	563	534	551	569	561	566	552	496	558	540	586	566	530	550	532	580	556	562	524	509	555	535	573	565	526	546	545	541	563	577	560	563	575	556	570	585	535	565	556	567	519	564	558	560	542	538	563	565	557	567	531	544	566	555	521	586	535	560	569	556	563	511	543	559	576	544	553	528	595	561	547	541	537	608	585	561	542	550	571	558	516	576	542	593	561	562	550	528	551	590	554	555	555	505	553	561	565	540	552	589	544	542	567	564	563	582	557	537	518	560	548	549	537	572	572	604	521	554	570	527	573	551	568	567	544	473	600	545	568	542	571	498	529	604	526	546	582	587	519	549	552	489	612	540	584	537	581	539	523	548	516	504	531	584	600	495	568	563	555	573	535	557	552	526	548	571	568	526	517	540	554	548	575	555	534	553	556	555	521	579	577	576	581	571	503	532	547	551	586	562	565	564	543	557	523	512	559	561	561	578	547	562	573	571	524	551	553	562	557	543	536	513	547	542	555	592	542	529	553	590	526	564	535	547	548	547	561	531	571	529	550	531	555	571	532	561	600	501	540	541	558	573	590	561	569	550	604	597	562	576	557	565	599	545	575	554	539	524	546	569	588	579	557	540	552	562	538	534	574	540	590	539	554	563	538	562	571	584	570	589	562	553	535	541	556	587	579	589	566	559	557	565	539	551	552	548	565	577	529	528	545	556	554	549	561	560	569	583	600	574	571	508	577	528	527	588	568	575	524	584	511	541	535	548	575	527	558	554	523	568	531	552	576	552	554	531	561	539	575	547	581	531	550	540	523	558	501	564	536	580	565	555	578	523	554	546	585	522	574	582	542	603	525	577	493	530	542	523	518	538	585	550	533	584	540	534	555	578	553	539	506	565	549	568	571	546	583	565	501	586	575	578	530	573	554	539	497	552	572	590	570	547	561	530	565	525	538	598	536	563	521	568	560	535	561	547	577	532	578	515	532	592	549	515	546	544	595	574	563	584	558	567	522	556	568	561	590	548	570	550	514	557	579	515	559	565	529	601	545	562	584	546	628	559	517	568	545	562	563	567	524	522	626	585	546	516	517	513	536	568	571	581	570	516	530	574	514	558	577	568	558	563	588	579	606	578	547	546	573	566	574	560	579	559	540	566	541	576	504	569	561	558	525	564	522	586	564	581	566	582	528	614	551	519	566	558	541	520	559	556	575	551	563	560	548	551	579	557	548	609	565	508	589	519	584	494	566	542	570	540	530	555	538	549	587
44391	24290	16687	6014	1557	998	786	599	509	438	393	391	380	348	315	315	292	297	281	312	291	234	287	299	243	275	257	257	246	271	228	269	260	245	259	259	258	272	235	238	263	254	281	264	254	251	229	237	240	252	257	241	277	244	239	258	238	244	200	232	221	239	243	251	245	256	231	244	255	233	259	234	247	260	220	222	269	279	250	284	231	248	257	207	239	244	244	221	242	265	257	248	252	238	221	225	245	243	252	232	227	250	261	236	257	242	263	261	242	233	239	227	248	249	249	274	222	241	245	241	244	258	270	235	228	239	251	252	277	258	218	212	266	245	238	225	256	234	238	246	240	253	241	239	256	261	246	222	255	222	252	236	211	234	235	223	230	227	226	255	223	220	246	237	249	251	265	232	245	244	245	223	242	227	270	236	226	263	259	232	218	255	224	245	257	212	251	238	194	250	259	243	269	250	253	221	215	268	260	263	235	214	249	244	226	264	246	242	232	259	288	240	253	239	231	257	241	256	252	241	241	260	227	234	241	239	248	242	224	260	239	236	224	227	229	221	260	222	264	212	255	222	249	253	219	219	237	236	211	244	258	248	220	220	229	266	273	255	243	244	238	250	265	248	262	242	279	259	247	249	261	215	232	227	215	221	232	244	247	245	244	265	248	272	253	265	252	229	242	268	260	247	219	222	243	253	243	233	236	228	252	234	256	238	259	246	254	233	222	257	230	255	267	255	238	243	261	240	271	208	236	255	224	248	229	257	286	239	240	220	245	224	232	244	269	250	255	222	254	252	219	251	245	267	225	226	261	288	228	233	235	234	255	216	238	279	266	230	243	207	260	247	275	229	257	236	253	218	223	241	223	246	243	195	247	246	253	230	262	249	232	244	214	240	247	228	251	236	250	237	246	248	243	286	227	267	268	206	227	209	215	238	256	256	205	247	250	239	247	218	247	220	236	221	264	222	239	244	240	238	256	226	270	227	220	226	248	264	204	251	266	245	251	224	245	245	239	240	237	267	248	254	250	248	219	236	218	242	234	241	258	258	230	226	242	233	253	231	234	257	259	236	244	254	250	228	239	239	241	218	229	219	237	233	243	206	256	228	245	237	256	231	212	201	236	273	206	254	233	254	252	235	246	223	250	247	253	242	232	254	238	256	219	227	236	232	237	257	273	240	228	244	251	238	217	264	243	232	262	246	264	251	250	236	257	245	235	249	270	241	251	273	219	253	221	257	227	232	209	264	251	238	294	255	267	230	237	242	248	218	238	230	262	216	279	230	236	246	222	249	240	233	239	229	227	207	258	236	243	264	243	217	239	231	229	245	247	259	253	240	239	264	233	249	223	258	248	221	239	266	218	231	240	232	226	248	271	242	221	213	249	261	263	204	237	229	250	245	228	210	201	231	235	267	241	220	262	241	248	242	243	256	219	216	214	242	227	246	225	278	234	267	218	238	225	292	243	224	238	231	241	243	245	228	236	222	221	250	234	216	242	239	231	239	251	215	241	238	239	215	242	231	248	234	214	223	268	227	243	260	264	233	232	234	224	253	230	219	226	213	221	262	236	264	253	230	218	243	268	241	231	232	244	211	250	243	275	209	241	241	269	247	228	231	267	254	230	268	239	215	241	238	254	231	247	237	241	261	245	218	231	256	228	250	235	216	237	241	219	249	224	246	242	234	235	258	237	234	242	208	229	251	219	213	240	244	235	222	262	234	250	231	245	236	224	208	237	264	235	253	235	245	234	232	237	214	217	214	213	252	249	241	216	241	256	236	240	258	250	233	258	249	241	224	242	240	254	254	225	247	240	263	279	258	250	261	233	241	238	264	230	245	249	287	245	239	269	272	226	243	270	256	203	231	210	231	230	261	247	244	231	240	228	251	218	215	262	229	259	235	248	217	264	231	208	233	252	255	253	241	239	203	232	241	230	221	272	232	258	243	240	258	226	232	265	224	235	237	242	213	219	261	254	219	241	241	238	276	268	242	244	228	238	218	218	234	222	227	239	224	234	271	214	214	246	219	231	217	246	217	231	278	211	249	249	262	207	247	242	210	254	233	247	223	198	227	244	257	245	255	268	207	232	244	294	225	244	243	240	244	225	237	240	240	263	217	241	226	229	227	270	226	237	235	218	254	237	231	228	241	220	228	234	239	247	245	244	253	220	262	247	258	256	241	215	244	234	238	223	217	235	249	244	264	279	234	219	269	260	260	254	206	248	229	223	240	233	222	220	240	251	235	222	225	239	264	275	237	224	239	236	240	241	231	231	252	250	236	220	247	260	255	249	231	258	203	233	283	248	231	233	259	269	251	234	278	222	269	216	234	224	265	251	267	246	243	269	250	241	245	230	260	262	252	220	221	231	225	194	218	265	255	255	210	229	239	258	242	225	251	256	242	239	217	263	235	253	262	241	247	286	238	259	241	285	215	231	251	259	249	241	258	274	278	219	233	245	233	232	274	232	240	253	217	235	218	258	254	233	233	251	231	252	239	248	224	233	255	237	256	246	225	210	231	229	247	266	214	224	211	248	248	210	219	246	267	276	231	266	244	237	243	238	210	236	230	249	246	236	215	263	240	227	238	246	270	282	257	233	257	261	232	249	240	212	259	256	269	217	249	245	229	211	229	229	260	225	280	240	231	253	224	239	262	238	246	233	267	233	273	265	243	234	230	232	253	250	218	238	245	218	263	261	260	238	268	249	222	257	226	252	273	252	224	245	211	224	209	228	247	261	245	248	244	230	233	250	230	249	266	280	270	241	251	258	240	260	201	242	251	232	239	259	260	229	232	261	213	248	256	243	242	241	258	253	275	236	223	257	257	260	265	258	216	234	230	244	240	252	240	236	230	254	273	256	242	262	225	287	259	264	272	264	256	237	251	240	252	253	261	239	260	248	266	267	260	249	266	226	245	254	250	231	238	263	245	239	230	252	272	234	253	237	255	203	270	241	211	237	240	237	191	242	227	246	245	237	243	265	295	247	249	229	246	250	269	240	240	251	199	247	258	204	258	254	271	248	219	240	208	269	257	263	229	241	222	251	268	214	253	240	240	236	210	261	259	255	241	235	241	262	242	254	249	231	263	251	240	221	234	259	274	240	241	239	243	239	248	238	236	233	258	233	231	252	238	197	246	210	225	236	246	281	249	212	254	237	225	251	234	208	261	250	241	241	253	216	250	239	228	230	223	236	251	236	244	247	240	219	223	244	256	272	237	235	268	242	248	243	243	229	234	257	220	235	240	274	240	238	234	247	240	288	240	233	250	256	233	272	293	244	265	234	244	217	228	233	240	284	237	210	199	244	233	240	243	257	238	219	257	243	231	251	218	249	238	262	238	232	233	237	259	229	243	247	243	242	225	263	236	238	235	271	254	236	251	240	221	227	258	236	267	242	240	235	238	274	257	221	241	228	255	238	233	235	243	225	231	262	254	216	230	241	250	250	213	240	257	243	223	250	258	243	227	241	226	266	198	221	246	252	244	234	242	243	263
25180	16950	20356	11432	4925	3719	2775	2296	2003	1781	1602	1432	1278	1077	1035	969	864	820	794	754	774	696	698	683	697	687	636	671	598	600	623	627	590	530	611	563	541	557	579	542	573	592	558	550	562	552	558	564	524	530	565	519	590	512	596	529	531	545	557	578	535	524	553	518	466	518	533	542	534	559	538	531	546	518	530	543	505	544	533	554	499	503	544	496	492	556	531	495	541	548	519	537	543	565	539	560	542	518	499	497	533	522	498	530	571	532	522	547	488	560	511	494	535	495	517	512	531	563	540	535	581	524	495	515	522	597	477	536	523	549	542	515	485	560	521	504	552	499	571	552	528	552	544	515	500	549	506	547	498	528	494	544	521	548	518	531	519	512	557	504	557	492	526	516	537	537	507	532	522	571	547	533	554	540	495	558	502	537	518	557	523	518	570	546	511	545	533	531	497	550	504	544	534	540	558	534	511	508	517	527	521	495	567	538	562	502	543	474	524	548	518	544	527	521	518	493	518	552	544	561	506	528	501	524	578	517	542	526	534	511	502	536	504	520	546	514	552	537	533	502	538	529	543	530	495	554	515	541	514	521	519	515	533	551	555	515	486	523	506	487	527	535	499	546	505	527	559	541	551	541	503	542	551	531	559	581	540	488	517	537	485	494	518	518	563	479	537	550	520	548	542	532	573	555	524	524	519	509	487	551	526	544	562	481	502	532	545	557	537	528	512	544	528	553	534	497	504	538	543	532	540	552	569	536	533	515	536	533	527	494	491	524	524	511	535	525	571	489	537	498	555	519	541	507	575	514	514	526	507	535	539	509	540	543	494	549	512	520	516	503	529	537	539	549	528	508	541	557	503	512	517	533	514	574	494	554	556	514	498	510	544	528	535	552	556	513	544	513	501	507	552	552	528	542	475	545	489	484	531	489	517	523	528	537	554	554	556	532	533	546	530	520	555	533	543	506	543	534	490	474	528	530	526	515	532	507	527	539	532	532	551	526	503	567	518	541	511	523	518	524	539	519	539	568	497	522	523	515	514	546	529	537	581	588	526	572	507	518	524	505	539	573	533	531	527	577	527	532	487	500	532	550	545	561	503	498	543	525	497	536	499	486	584	513	521	495	467	532	552	514	552	569	553	497	508	497	492	516	513	498	564	517	513	571	519	546	539	527	522	556	542	508	524	570	490	548	522	492	510	532	504	543	536	514	479	541	533	567	545	500	529	530	519	520	525	520	535	512	532	511	519	497	543	529	533	495	548	517	564	519	473	537	531	515	518	518	522	546	516	548	467	560	537	499	542	519	490	489	528	570	504	533	514	541	540	497	528	576	497	526	514	491	533	540	512	508	494	540	521	556	522	522	523	492	516	520	519	514	538	483	497	544	549	519	526	534	532	535	562	553	550	547	504	512	538	521	525	503	538	497	546	516	534	495	559	526	505	511	505	489	557	497	526	532	509	527	540	550	497	537	485	528	547	525	502	538	531	510	539	527	544	487	535	539	510	552	509	539	528	559	502	504	557	531	521	572	511	489	554	521	570	546	477	519	541	482	539	516	518	556	532	546	509	546	565	548	504	532	502	470	522	476	499	492	539	496	501	533	522	506	522	495	510	516	562	547	489	562	513	530	545	512	496	540	531	506	536	518	501	556	507	496	511	524	516	527	562	520	524	518	500	541	534	531	508	538	527	539	509	536	540	538	560	529	486	511	553	499	515	508	539	554	516	547	517	553	532	546	534	539	517	521	518	498	512	497	524	542	523	492	533	533	528	548	530	540	530	542	501	555	521	513	493	520	575	515	520	558	527	496	553	506	574	521	501	528	515	520	500	544	523	525	583	539	513	518	518	518	546	574	558	518	480	508	468	531	522	527	487	514	531	508	507	549	550	479	519	486	495	547	504	518	527	516	533	506	494	494	537	507	536	509	520	522	483	528	580	511	555	513	521	539	516	497	497	550	514	473	544	562	511	511	527	557	542	504	499	505	531	515	545	509	510	495	501	524	532	491	522	538	527	547	533	520	612	549	544	536	497	487	491	534	510	525	539	606	572	532	540	529	483	527	553	491	541	558	504	539	484	554	488	514	515	530	520	500	524	480	532	544	531	517	512	537	572	548	515	543	472	570	529	510	524	499	530	551	543	488	528	517	545	521	527	529	521	530	513	528	522	533	536	514	539	529	535	485	513	494	559	499	500	590	529	534	504	547	527	538	527	482	504	506	547	504	509	496	496	549	504	515	561	503	497	506	510	517	545	541	563	512	525	525	537	521	518	533	504	530	570	532	535	543	523	544	491	513	494	548	513	521	499	517	545	554	566	483	572	560	521	534	542	535	504	541	531	516	539	539	511	532	529	514	544	491	543	531	576	535	506	567	502	553	541	512	541	524	530	542	534	560	575	504	533	538	530	507	559	535	520	565	522	536	496	529	541	534	534	545	538	535	554	529	512	532	521	549	528	537	524	541	461	518	566	505	500	488	541	520	512	558	549	539	531	545	548	541	544	523	525	545	512	533	519	572	502	501	533	550	542	514	525	560	508	543	560	549	542	521	521	531	579	507	495	529	543	519	509	571	555	548	509	538	524	511	544	510	532	549	534	513	514	527	560	551	562	572	503	510	537	536	525	558	539	539	529	507	567	526	535	517	557	521	508	541	494	546	522	534	523	544	557	512	564	580	500	503	524	554	505	532	535	445	541	521	530	479	511	502	549	567	526	512	529	514	537	536	567	512	500	542	526	545	550	507	529	538	511	497	519	542	468	507	510	530	526	525	531	518	485	471	554	496	539	532	539	550	542	523	528	556	487	510	471	520	499	551	529	524	513	546	545	466	546	534	494	547	514	529	529	577	529	552	535	530	532	523	542	489	475	521	570	514	505	513	549	530	514	535	556	579	528	520	560	530	530	562	531	515	500	529	565	534	555	551	523	555	578	510	543	549	478	508	495	535	532	499	536	513	508	526	537	510	508	504	485	538	538	500	563	542	509	524	515	533	498	528	503	550	505	527	539	502	527	545	561	532	508	539	533	493	572	552	503	531	516	513	538	543	523	543	543	494	544	541	480	509	542	490	511	543	510	515	552	491	558	534	499	533	473	538	524	497	594	543	479	538	527	540	537	520	535	488	514	532	507	522	547	536	543	503	537	542	532	546	534	519	532	535	489	477	521	569	531	514	565	528	533	496	530	548	562	526	534	549	513	503	520	551	511	514	570	525	515	532	520	528	507	556	509	494	507	524	556	546	495	494	526	500	537	514	535	542	532	482	495	505	512	515	553	535	513	556	509	509	523	546	565	511	561	543	553	515	530	533	578	512	561	516	518	539	518	553	527	543	552	523	541	555	535	508	537	493	519	532	498	524	526	514	530	556	513	528	532	502	541	533	513	535	569	515	506	527	501	516	530	555	546	544	490	541	537	524	510	483	557	520	519	549	527	558	543	520	563	501	485	509	495	536	525	543	520	540	543	516	497	552	522	533	562	551	536	481	526	552	552	526
53417	30805	24063	12220	2582	1475	1089	876	690	631	605	543	503	477	409	426	407	368	358	330	322	323	324	352	362	318	312	309	298	292	326	314	274	291	295	306	310	267	291	308	281	299	307	299	292	285	330	307	309	292	328	316	284	305	312	296	310	304	296	270	304	283	256	281	298	280	324	302	326	267	333	284	279	297	286	287	325	300	288	281	328	274	326	297	289	329	285	269	293	269	287	262	273	301	276	305	257	284	305	322	277	269	308	293	300	319	330	279	309	304	300	292	289	309	330	292	296	262	284	296	275	294	326	297	297	296	296	264	273	305	287	301	280	281	282	305	299	272	255	315	282	288	301	288	308	299	326	277	253	285	258	317	314	280	257	255	293	298	326	301	284	279	272	269	270	343	297	291	312	276	287	297	293	282	282	283	283	296	305	316	285	293	286	279	284	294	294	305	339	275	291	277	304	287	277	277	270	257	319	323	292	270	264	313	274	277	299	292	286	283	296	288	302	283	269	288	293	301	259	307	290	272	300	296	301	313	285	259	298	286	274	291	278	277	278	320	321	334	298	256	273	302	283	279	298	281	283	322	314	312	308	283	289	302	283	294	303	302	290	284	271	305	291	289	271	276	273	309	317	256	310	301	290	279	298	288	283	296	300	297	292	321	307	279	271	277	304	308	256	281	284	296	255	259	320	284	254	276	282	304	308	282	299	297	248	289	268	297	290	276	272	334	314	261	246	307	288	308	303	294	293	280	275	324	267	291	252	290	303	286	286	288	269	326	268	264	336	294	309	262	290	291	333	267	330	318	261	273	294	295	299	286	266	272	286	297	305	296	280	327	258	249	279	314	297	275	304	262	295	302	275	272	306	320	300	299	321	277	295	269	290	307	266	289	269	274	271	309	276	313	314	319	284	289	303	324	294	290	268	274	305	298	289	275	344	321	303	282	299	297	276	292	256	281	249	296	285	308	308	324	258	301	263	283	279	275	322	272	304	293	339	298	279	283	276	298	291	290	241	309	304	282	273	300	274	310	256	302	294	298	284	319	303	281	276	222	300	292	293	313	291	266	291	265	308	263	301	325	351	293	275	267	292	308	297	266	303	287	301	290	315	303	307	293	300	295	286	290	314	315	312	309	306	282	288	288	308	294	310	281	239	276	305	289	267	289	278	248	280	278	288	345	304	260	301	307	284	300	293	308	279	296	305	307	302	285	278	305	303	307	259	283	260	302	320	299	324	282	319	276	303	286	292	286	317	275	292	272	311	270	256	281	281	282	288	300	272	274	279	306	249	285	291	279	286	310	322	313	319	298	279	314	309	301	280	317	298	282	326	304	286	295	318	314	277	333	274	267	319	282	273	281	277	287	265	268	273	270	295	262	304	293	271	279	293	292	304	301	292	315	284	295	284	267	291	283	269	287	271	255	266	278	306	279	286	280	273	305	295	296	333	298	300	297	292	234	283	267	284	286	268	301	303	303	267	317	263	282	325	298	326	335	252	315	266	311	285	302	266	270	310	274	291	269	276	297	303	274	308	319	283	308	288	283	278	286	274	311	288	263	311	257	292	284	306	311	310	298	302	302	291	282	290	316	272	266	332	312	313	274	294	298	285	315	279	278	283	260	332	283	290	288	291	282	295	250	275	251	291	256	290	292	295	290	274	303	301	305	299	310	331	271	263	257	290	285	248	252	302	291	276	287	307	286	260	313	298	279	317	315	288	303	329	284	290	292	284	311	271	258	274	272	271	270	282	306	262	298	329	261	292	307	318	290	282	282	293	337	318	311	270	300	316	298	298	334	309	261	295	294	299	279	295	279	283	297	253	271	264	293	303	276	275	273	284	300	276	283	321	299	278	302	273	299	272	323	290	272	323	285	298	315	302	312	285	291	263	272	292	287	273	299	315	289	262	295	239	264	298	305	257	287	232	287	290	301	284	297	313	292	302	272	312	287	311	312	304	305	279	282	277	249	305	265	318	310	293	244	270	265	284	301	280	284	320	284	284	284	255	292	281	274	301	309	267	276	286	311	302	254	278	304	247	257	297	274	325	271	295	317	296	302	288	279	311	338	294	273	297	261	272	314	277	313	279	311	279	287	281	290	300	280	288	256	280	305	288	259	288	280	277	285	284	274	307	307	291	277	257	270	287	292	291	280	291	294	281	242	270	281	267	255	300	297	287	260	265	285	268	307	314	309	301	285	319	273	253	261	266	302	289	287	295	300	286	310	227	302	293	292	303	287	294	299	285	280	279	294	313	325	295	253	281	292	307	295	276	312	269	288	295	296	265	275	280	269	284	273	283	283	288	273	256	275	298	301	291	263	287	288	294	277	294	281	267	311	307	288	282	299	270	299	294	291	269	296	273	284	287	307	259	270	278	246	289	276	269	276	312	279	287	285	286	291	293	285	313	327	296	310	294	293	265	263	255	282	270	302	287	274	294	256	287	321	326	285	252	291	309	309	278	294	302	341	315	301	292	293	280	269	244	276	283	275	266	297	278	296	274	271	296	329	288	291	268	307	313	296	277	286	278	287	308	284	272	291	300	298	293	280	247	327	294	278	298	291	267	278	330	275	299	329	268	295	326	296	267	268	277	266	287	280	314	273	300	314	269	296	254	275	285	306	281	282	249	279	278	287	267	284	277	259	302	305	272	306	290	294	249	308	288	281	276	307	296	298	290	270	273	261	282	310	312	278	301	246	300	310	297	278	282	313	271	332	294	304	287	308	319	294	269	291	262	288	304	313	316	293	290	298	290	289	284	272	303	278	265	312	307	284	278	282	311	294	302	296	296	295	290	272	286	285	267	320	308	279	302	289	281	252	269	303	272	312	301	297	310	299	298	308	264	304	279	292	279	313	279	290	310	251	255	300	305	305	283	311	261	313	271	271	262	284	267	265	275	286	334	324	272	303	295	290	281	303	302	263	294	268	285	277	287	297	285	303	272	275	289	274	318	298	264	278	287	264	284	294	314	284	290	319	290	289	284	270	247	329	285	271	293	295	316	276	273	304	289	316	304	289	298	292	286	261	299	284	302	314	311	309	286	283	291	285	275	285	327	249	278	274	245	323	311	301	330	280	296	283	330	307	298	302	296	291	336	276	249	273	290	287	320	287	286	262	282	278	276	282	292	304	272	298	293	272	302	327	331	285	266	294	289	309	305	289	298	307	317	299	303	270	256	244	256	287	278	278	299	300	263	293	286	305	285	263	292	289	276	293	290	296	315	264	282	281	328	312	300	299	287	313	276	237	284	284	306	305	239	261	277	279	303	340	284	306	310	297	265	244	275	312	282	309	272	299	273	269	285	325	284	317	273	308	319	266	305	300	303	302	266	260	284	279	282	303	290	294	285	302	266	327	256	271	303	274	277	286	299	231	317	298	301	283	283	305	282	304	286	310	298	271	306	293	285	272	287	264	287	290	283	290	324	287	304	255	279	339	289	304	280	276	303	267	250	280	270	297	294	324	303	331	299	288	289	296	278	314	293	293
30325	21066	27786	18700	6758	5327	3969	3292	2680	2325	2527	1964	1697	1518	1378	1280	1147	1080	1021	944	944	865	895	876	863	809	750	817	697	754	752	717	708	690	725	655	665	674	712	637	664	664	716	641	656	643	658	671	625	594	639	616	648	589	642	613	594	632	654	670	608	625	687	610	619	575	630	623	623	645	602	618	594	602	623	593	661	655	605	634	646	595	626	578	589	630	640	612	635	610	646	604	649	609	590	651	642	648	665	597	638	609	589	636	625	594	669	653	650	591	609	592	584	624	594	604	636	615	614	560	596	653	576	627	613	620	629	626	631	622	610	611	648	576	585	585	656	637	591	635	617	609	601	616	584	619	594	639	621	617	607	625	604	627	634	638	609	612	687	624	625	600	667	595	606	641	583	618	570	621	640	641	620	647	593	650	604	649	635	579	605	607	620	600	637	600	611	646	631	613	624	593	613	610	581	595	620	655	598	587	595	624	657	641	639	634	616	622	583	593	622	629	594	636	614	622	623	618	618	571	627	609	635	607	612	629	648	557	610	631	589	650	642	592	593	616	606	649	635	591	594	595	595	582	613	623	636	642	611	658	614	658	589	630	559	606	589	628	664	574	642	629	610	611	640	619	633	648	607	590	618	640	591	563	596	605	584	629	625	635	637	645	599	644	602	649	675	618	628	579	627	591	654	573	626	596	599	607	646	601	650	619	627	642	632	619	579	623	600	639	617	636	571	627	593	647	613	660	642	617	643	599	635	641	609	630	637	580	606	598	629	615	632	620	613	617	597	662	612	601	607	548	608	563	636	636	611	601	619	632	667	587	599	635	602	575	618	593	582	632	631	620	649	586	629	648	588	609	598	659	625	586	633	619	626	625	606	593	599	617	615	620	673	640	626	603	586	586	628	597	661	609	671	627	618	640	602	607	626	633	604	635	625	616	624	622	584	627	628	624	651	648	637	685	633	632	639	652	667	569	643	659	632	612	579	592	614	617	580	627	669	570	613	591	609	672	567	595	621	619	590	604	572	624	649	649	643	633	654	582	618	664	606	625	556	576	603	583	608	591	627	608	577	620	577	623	610	587	643	592	589	643	612	624	603	624	587	576	609	611	590	607	597	641	647	608	601	613	585	636	629	666	619	632	627	647	592	623	616	641	667	634	619	611	647	639	625	661	604	635	653	604	613	608	656	655	586	643	628	581	595	619	604	633	571	627	587	650	638	619	654	577	609	613	640	613	609	622	597	602	635	599	617	584	615	662	589	655	635	569	597	634	615	640	615	628	609	581	597	651	580	614	647	646	582	639	610	581	609	607	633	598	636	636	631	590	608	618	673	617	608	618	614	574	619	628	641	623	632	665	588	657	596	604	591	621	640	629	621	653	619	621	657	642	650	598	615	615	621	667	610	594	636	621	591	627	618	575	630	603	608	624	616	612	610	584	621	596	620	640	594	615	632	618	621	614	593	636	666	639	637	585	609	638	628	642	608	623	674	681	605	614	612	663	670	553	619	676	610	651	580	623	633	590	641	604	656	615	605	632	649	596	608	615	659	639	599	611	624	569	638	599	611	644	617	587	628	593	603	633	603	649	625	616	647	572	592	594	582	559	604	637	616	604	656	642	687	612	637	611	664	623	623	639	655	667	627	624	565	635	607	603	660	605	657	639	604	601	607	587	688	608	658	613	656	624	661	640	613	602	620	634	652	605	616	611	615	620	627	616	664	595	634	625	667	638	625	588	611	607	634	624	612	647	614	622	619	610	604	633	643	603	601	580	610	658	632	602	677	665	640	573	657	631	606	645	621	629	607	621	605	572	583	613	626	617	634	588	597	618	629	611	621	649	640	619	615	622	614	621	627	625	605	641	641	607	646	685	611	620	621	574	645	626	642	608	584	605	604	630	570	604	644	591	580	565	597	617	636	638	630	593	644	607	624	583	653	673	655	619	644	636	641	620	623	647	630	599	594	628	620	665	633	638	623	654	629	621	591	633	613	601	622	613	615	634	619	622	614	605	650	622	617	598	628	651	631	606	627	629	632	680	580	574	564	572	615	607	637	621	601	607	637	604	578	599	625	626	621	642	595	627	651	652	615	618	666	605	615	549	632	605	620	597	627	679	625	597	617	622	640	577	623	616	595	624	591	660	618	624	629	632	662	597	675	596	618	608	583	665	653	589	657	604	612	602	634	594	614	578	628	636	610	631	588	602	617	622	638	648	654	662	614	631	613	620	610	616	662	570	639	641	617	593	644	637	612	647	633	596	644	609	664	624	588	633	619	618	623	589	606	647	610	650	601	602	581	614	591	606	609	628	660	610	646	635	616	583	577	647	612	593	612	628	596	625	596	585	597	621	628	606	637	581	638	618	595	605	606	604	612	625	632	661	624	610	599	616	629	667	631	592	643	623	618	656	674	591	611	623	620	614	615	582	620	625	616	593	623	602	623	631	616	606	615	644	622	602	609	610	642	637	642	625	621	593	606	645	586	682	596	651	605	620	646	629	609	614	627	611	625	599	617	660	644	611	586	634	624	602	644	606	643	620	605	585	613	618	665	619	595	623	615	659	614	610	632	647	612	611	603	578	634	615	679	632	612	660	634	634	616	620	585	588	612	586	613	628	641	612	598	629	610	609	619	629	647	594	637	646	624	640	662	645	626	614	609	582	584	656	619	607	636	644	620	596	615	637	648	629	647	621	608	649	584	633	606	593	623	684	580	620	655	648	637	585	639	626	620	601	646	594	601	615	664	609	636	624	632	624	613	567	627	596	625	624	616	620	590	617	600	570	592	630	606	596	619	633	546	597	648	610	622	611	637	621	638	639	629	653	657	606	585	606	596	620	617	660	611	611	591	625	560	629	600	671	626	651	589	664	633	632	603	640	563	625	624	592	624	662	610	660	611	622	610	624	625	613	604	621	629	611	644	641	577	596	573	568	622	619	621	606	602	588	640	624	603	605	642	604	627	597	619	634	665	606	619	650	621	602	629	644	638	643	631	613	608	587	648	597	600	577	612	566	616	631	590	602	623	624	651	596	623	639	599	626	633	619	616	597	675	619	618	625	646	574	632	637	635	602	619	652	617	596	632	688	624	660	606	592	592	664	638	634	612	604	589	629	600	607	582	594	678	624	629	643	584	571	631	623	600	603	584	616	620	671	650	620	632	585	609	591	584	658	601	667	621	628	648	590	654	622	630	621	623	598	647	633	618	625	653	628	575	587	570	623	636	648	641	571	650	604	656	613	633	607	620	579	615	623	636	606	643	610	591	594	624	643	654	639	642	634	583	639	623	605	608	647	624	588	655	643	616	640	616	588	656	569	627	625	554	639	623	625	580	585	611	648	611	597	607	625	607	629	606	586	607	615	631	585	583	629	631	658	640	615	655	649	608	611	638	608	581	613	627	610	619	607	663	629	649	574	632	619	596	577	639	631	633	610	600	607	613	646	600	630	610	604	609	622	618	586	580	628	592	617	629	619	655	609	621	620	642	618	619	617
35416	15346	7690	4013	970	560	456	403	397	332	290	336	330	265	264	337	263	265	240	282	283	296	279	254	286	289	291	304	243	268	261	277	272	248	283	252	205	250	247	239	280	270	270	261	243	272	261	246	243	261	260	261	243	238	247	260	233	243	287	247	265	246	273	244	238	307	242	275	232	249	234	280	251	219	239	232	221	252	267	242	239	253	258	287	286	269	280	264	266	262	245	261	295	239	255	277	276	237	244	252	240	241	241	235	299	281	241	259	262	261	285	231	244	262	262	231	219	257	271	279	289	292	269	263	257	257	251	240	232	252	282	258	235	260	243	237	246	267	241	275	259	282	253	270	296	249	231	251	273	244	264	258	248	244	275	258	306	239	258	261	265	245	256	285	289	268	254	271	248	254	266	311	266	261	243	257	248	269	251	235	234	269	272	271	280	265	249	256	267	259	230	246	228	259	283	265	262	255	267	238	280	238	227	264	265	262	260	247	254	286	295	270	253	246	263	275	270	270	247	287	270	237	274	245	266	268	257	259	266	303	261	275	247	228	242	231	248	250	259	297	242	268	266	253	251	267	274	248	253	276	260	254	289	270	252	250	251	238	269	272	255	251	285	250	296	233	233	253	272	285	263	260	278	257	252	220	230	238	263	258	265	235	245	269	272	287	279	285	248	244	250	212	236	229	271	233	224	268	281	275	263	248	262	255	259	235	253	280	269	225	261	263	268	230	262	262	272	241	230	294	275	262	274	226	244	260	244	264	258	243	246	227	274	240	264	266	263	241	273	257	293	276	246	243	273	244	293	266	290	250	271	238	251	280	257	230	251	249	265	263	295	270	274	252	249	293	257	243	249	236	250	290	275	278	259	273	256	256	255	294	256	272	294	275	259	236	248	280	271	275	248	269	270	250	266	251	263	266	234	264	283	271	295	254	248	255	254	262	285	301	270	248	287	262	223	252	242	230	273	269	269	285	223	199	275	236	267	279	236	266	240	248	259	273	264	283	260	247	240	237	260	241	260	259	266	267	238	255	281	250	247	256	271	277	260	281	292	247	287	235	247	268	270	237	246	282	251	265	244	248	254	261	242	257	270	257	257	262	267	260	263	236	253	247	265	261	300	259	241	248	267	284	273	253	251	293	281	278	263	235	250	241	247	268	263	246	247	248	269	247	265	268	268	255	263	285	232	256	274	249	257	246	237	278	256	244	228	263	252	271	246	305	256	248	229	283	261	282	265	275	249	255	230	239	253	263	257	254	277	250	254	259	312	253	247	260	239	252	248	272	284	256	269	255	263	264	248	227	287	254	257	295	243	206	261	260	225	247	285	223	259	249	271	276	252	232	288	293	247	264	279	258	269	301	267	233	290	266	235	259	257	220	232	255	243	256	259	299	243	247	273	271	273	251	240	272	248	245	265	267	234	265	259	258	250	262	252	282	259	256	243	283	270	252	260	249	264	232	231	276	273	251	288	268	249	266	254	301	260	259	241	255	271	212	220	279	267	279	261	281	271	256	271	265	264	270	279	276	259	254	232	258	306	249	282	265	235	283	265	271	245	265	272	265	248	257	279	242	229	262	229	262	286	295	281	260	268	256	276	283	253	238	239	223	227	225	286	285	255	258	272	271	253	274	256	235	255	254	300	258	249	258	237	246	246	276	251	299	261	262	258	257	238	281	216	275	240	282	240	253	262	287	285	266	278	266	281	259	270	274	259	253	267	260	246	231	259	264	250	223	268	262	247	253	290	250	280	285	239	246	243	259	248	226	219	246	252	276	268	244	279	253	262	269	297	267	271	285	268	249	265	253	277	272	251	229	282	258	259	248	236	249	205	245	238	237	284	243	232	272	242	225	247	291	316	275	232	274	262	292	254	246	243	280	233	258	294	261	269	230	238	267	282	265	253	280	281	276	228	249	273	264	286	252	282	253	240	244	265	259	248	264	275	261	260	238	290	254	250	279	235	254	261	267	241	261	263	270	242	262	246	246	269	273	265	283	271	245	279	239	280	274	271	271	263	231	242	288	255	291	301	293	265	271	278	278	255	277	253	241	239	263	264	262	265	263	272	252	271	238	250	280	294	233	252	275	240	277	258	271	251	225	256	257	278	237	238	255	258	271	253	249	263	271	269	277	232	264	272	260	241	274	264	259	264	294	221	247	237	234	257	269	264	255	238	279	258	259	254	274	263	246	256	257	283	263	257	294	269	290	254	216	276	255	276	238	282	242	250	263	247	262	270	261	243	262	305	269	245	257	247	286	230	273	228	252	284	283	236	244	228	253	249	251	277	276	243	254	261	240	266	259	276	265	257	236	247	254	277	268	259	265	228	248	261	244	290	278	280	255	230	259	270	257	257	227	250	273	251	281	246	216	253	254	261	278	251	231	263	261	257	284	269	237	242	268	264	237	268	253	253	248	268	253	286	257	265	248	266	243	258	249	282	265	285	290	249	231	249	276	260	250	302	256	245	255	268	265	270	242	251	234	253	234	273	264	226	273	262	262	257	259	276	274	270	261	267	270	252	249	259	240	247	268	268	259	249	263	226	254	256	226	289	261	249	248	275	261	266	233	271	287	272	270	267	269	256	258	295	271	271	219	286	258	312	264	237	247	252	245	244	278	271	280	229	265	244	257	241	228	271	277	269	251	262	242	212	269	257	272	245	258	251	247	257	257	241	287	249	277	263	258	270	273	271	252	261	255	277	257	244	256	285	264	271	268	295	269	239	281	267	258	246	258	246	255	223	248	257	243	250	278	225	261	297	244	236	270	304	261	235	250	244	249	256	249	277	273	268	235	258	273	261	271	257	238	257	247	258	257	256	295	262	257	297	264	255	243	262	270	274	288	262	256	259	224	228	250	263	261	240	264	276	275	287	281	284	247	232	237	263	285	278	253	278	284	273	280	241	251	245	245	272	285	258	265	263	278	266	287	204	279	236	238	254	268	270	282	260	268	263	236	250	269	243	239	296	262	267	237	247	255	285	255	279	243	298	262	236	255	270	277	260	233	261	249	258	262	247	242	271	216	307	258	253	257	241	250	242	256	262	246	270	261	267	274	257	247	247	248	249	259	237	271	273	255	273	271	303	231	276	239	257	247	286	279	238	261	297	275	263	282	226	276	265	241	246	233	271	291	264	249	247	270	281	245	249	278	258	290	259	280	265	254	261	267	255	280	265	264	240	257	267	308	249	267	235	266	269	280	247	260	236	230	247	276	268	277	269	237	237	240	271	243	271	241	270	224	262	248	266	250	240	261	265	270	245	237	287	238	230	206	233	244	253	240	266	255	254	274	268	275	260	242	232	257	244	258	278	274	266	220	218	258	253	251	251	277	247	248	227	251	265	277	236	244	255	281	267	263	267	239	312	255	250	233	254	252	245	249	240	250	235	264	255	266	268	286	271	272	266	275	270	272	246	233	247	262	302	252	219	297	244	225	275	257	251	226	258	273	298	269	253	256	259	266	297	273	252	263	267	268	245	281	275	278
20558	9199	11089	9079	2557	1907	1520	1222	1068	968	888	774	857	760	760	742	684	725	699	620	647	619	635	616	590	624	617	598	553	588	532	633	582	597	569	524	570	540	565	577	526	563	579	574	581	582	560	514	573	560	616	555	610	545	551	564	564	560	579	537	572	604	602	535	561	588	559	530	545	552	520	565	581	516	555	550	550	531	566	538	540	552	586	539	607	547	555	571	564	568	535	561	555	553	530	614	530	599	497	565	583	509	555	590	546	517	582	574	527	513	565	561	581	541	591	588	549	551	556	554	542	608	555	564	578	528	559	588	539	565	554	539	543	564	561	563	528	569	583	632	569	549	561	558	550	557	532	572	551	555	553	567	541	566	553	563	551	570	586	597	540	578	575	547	545	570	554	578	529	579	604	570	588	485	542	540	537	531	530	563	563	525	508	567	572	570	555	540	536	521	557	557	532	557	564	526	577	516	578	601	554	544	558	520	600	553	534	519	545	555	565	521	532	550	564	570	517	559	539	540	560	559	542	518	538	539	549	543	545	552	603	580	599	570	547	580	540	567	583	526	544	537	530	565	606	573	558	586	558	548	553	590	592	568	571	501	598	543	539	511	549	552	545	543	567	577	569	543	542	519	541	564	548	554	537	534	541	551	516	515	563	523	582	543	557	552	552	545	557	576	565	551	559	545	551	567	541	538	595	518	520	536	522	534	533	579	551	581	534	548	574	587	550	554	539	542	550	559	539	572	517	556	552	570	569	540	542	542	558	516	567	564	535	576	506	537	570	575	532	566	541	545	568	588	572	542	558	557	566	562	581	538	551	527	575	555	586	554	579	549	575	542	550	577	560	572	563	587	547	571	573	564	545	574	498	600	558	532	537	521	575	576	556	585	577	538	551	526	560	566	543	535	524	541	537	563	550	573	537	575	560	533	541	569	574	529	536	491	544	548	575	565	553	553	539	527	582	529	576	529	589	533	536	530	571	589	559	545	563	562	557	545	586	571	540	565	530	603	574	542	529	512	560	569	569	475	528	548	570	615	565	553	557	547	574	532	528	505	528	556	525	546	550	581	631	572	555	559	555	572	549	524	570	538	535	618	530	538	545	536	577	544	533	549	532	540	558	567	547	498	561	602	544	555	525	557	566	576	555	505	598	575	563	585	562	511	569	553	542	523	524	538	564	540	525	544	550	572	548	551	556	514	539	543	587	500	540	539	554	523	589	530	546	534	505	545	556	548	598	517	571	598	540	530	504	543	561	566	595	540	566	586	515	559	601	534	557	575	539	579	566	537	485	548	537	548	561	563	542	548	571	539	560	543	559	525	569	547	543	575	519	539	557	612	555	536	558	558	548	526	554	552	541	574	550	557	573	490	587	593	532	545	564	545	524	560	574	537	583	554	524	526	549	548	535	559	564	512	568	542	558	580	532	537	571	571	542	568	527	540	578	540	542	581	555	542	539	601	510	593	500	555	535	581	581	573	541	566	584	574	566	567	558	547	580	508	621	537	547	528	562	569	563	542	546	556	536	520	584	570	515	518	532	601	561	566	563	528	536	542	576	538	554	585	555	567	569	552	566	516	547	561	512	552	540	575	543	563	550	519	553	574	513	533	516	522	555	583	566	524	549	538	585	588	563	531	535	574	534	525	593	535	528	554	549	549	557	552	568	555	549	586	573	558	546	515	579	585	536	542	553	549	563	543	536	558	531	512	568	584	560	504	546	539	551	536	568	564	491	555	562	594	570	544	565	555	494	563	585	518	561	593	551	509	565	529	552	562	565	539	555	524	546	597	559	530	548	556	541	586	545	524	564	544	509	562	574	582	537	533	530	547	564	503	551	561	544	576	536	569	566	529	598	570	529	556	548	504	509	559	558	535	552	550	570	502	574	521	526	530	560	503	517	585	539	520	583	571	541	526	579	584	558	545	536	534	543	588	570	552	544	518	530	546	553	580	559	549	523	547	571	525	539	548	576	537	553	553	581	502	578	558	520	555	579	537	571	531	533	537	537	531	541	599	524	532	561	532	542	613	503	581	562	517	483	585	569	526	569	528	542	570	582	517	531	594	515	551	535	568	556	586	574	581	540	552	574	548	546	538	547	532	543	530	539	556	519	570	561	578	553	576	546	594	552	565	565	566	553	517	546	577	519	548	549	599	575	521	556	535	533	567	520	523	588	575	514	569	568	538	562	505	556	534	517	538	515	553	503	556	549	547	540	580	549	516	503	587	542	542	554	591	582	588	551	538	553	569	534	565	538	548	525	547	552	567	543	567	532	537	580	573	536	579	562	575	576	553	571	550	599	565	582	572	524	536	574	565	521	546	548	536	530	553	592	565	579	564	572	554	538	547	546	562	557	532	517	546	535	602	574	556	517	518	549	545	536	555	549	549	544	552	528	565	548	500	581	530	551	580	575	574	552	538	553	534	555	582	549	548	529	561	571	546	573	554	576	558	580	551	574	519	504	535	541	540	571	557	572	566	569	600	515	552	536	538	548	576	576	549	547	534	568	600	533	568	555	536	598	550	584	589	558	521	524	525	552	569	542	538	551	553	577	584	541	553	529	573	533	516	567	574	538	544	484	551	541	569	541	549	556	549	578	553	560	537	561	579	549	579	541	535	575	541	582	554	567	510	485	558	550	521	573	511	548	571	545	562	553	533	586	594	533	553	556	542	517	520	537	549	553	575	547	556	554	540	570	555	536	543	540	586	547	588	562	571	567	501	554	531	511	557	507	532	539	541	533	543	578	545	532	539	565	587	553	545	577	551	574	533	543	530	557	544	559	544	550	551	593	571	554	525	548	557	577	555	553	542	526	544	518	542	590	572	535	551	578	605	571	529	561	536	550	545	542	565	544	620	502	536	591	556	545	544	557	598	546	551	584	544	534	518	511	544	557	577	591	546	553	595	580	561	561	552	566	577	560	599	544	545	524	534	477	528	518	556	548	572	542	564	518	545	571	565	528	559	525	574	553	538	543	514	550	511	508	588	566	548	529	566	541	580	538	562	591	554	592	543	550	533	530	535	538	568	572	545	561	582	571	541	556	522	571	559	578	526	537	526	556	550	546	532	529	593	560	578	513	581	513	540	547	553	562	563	560	503	589	541	506	549	564	581	543	560	584	525	564	556	532	579	561	537	504	538	501	544	580	598	579	561	549	545	571	547	553	561	568	567	530	541	600	543	536	548	580	588	528	486	555	544	495	522	534	550	526	525	567	544	564	587	561	514	523	568	573	554	536	585	522	567	542	531	527	536	523	556	553	559	596	558	542	538	520	581	551	555	586	549	556	535	530	542	492	606	518	555	572	585	505	536	507	568	513	501	567	551	517	551	529	568	571	589	528	548	534	560	525	578	549	541	565	527	574	541	534	548	574	553	561	546	565	546	540	557	569	552	564	550	545	578	582	560	530	555	565	577	547	544	584	594	573	565	523	609	541	528	565	576	549	533	570	518	569	529	560	523	556	545	495	576	512	540	586	567	532	544
49487	24003	15847	7253	1585	891	735	532	471	447	421	354	317	361	341	265	281	321	294	268	278	288	277	259	249	246	248	306	242	275	239	253	231	242	277	255	263	248	264	280	262	247	235	254	244	238	239	241	260	230	224	264	221	238	262	224	236	273	238	270	258	240	249	217	270	247	235	264	235	264	253	267	274	260	272	247	234	260	276	235	248	244	236	205	248	218	237	225	252	244	255	257	261	275	242	241	272	233	252	243	229	241	212	238	245	239	274	266	241	244	243	235	240	211	226	236	239	238	271	250	261	240	229	241	253	264	252	218	226	239	244	262	240	228	210	255	245	234	249	245	237	256	280	273	237	252	240	220	249	231	233	231	272	232	234	243	268	228	265	239	253	248	222	231	249	223	223	241	213	216	236	234	280	265	239	222	280	230	246	255	260	249	276	225	232	258	246	240	222	235	261	232	259	252	244	240	231	228	233	236	223	255	226	235	261	247	271	236	230	243	211	244	234	196	279	263	221	256	235	237	239	237	247	253	236	238	222	245	228	249	235	254	246	231	215	251	252	253	251	219	257	240	236	266	254	265	241	263	269	266	221	248	252	244	261	231	260	230	252	228	262	244	278	282	228	250	244	217	235	257	260	253	253	251	230	244	240	228	243	248	259	254	237	263	229	264	248	219	236	258	259	241	267	257	243	266	223	231	246	225	253	241	241	237	209	252	263	225	267	240	238	273	217	250	241	244	304	265	271	251	229	230	245	223	212	238	247	225	221	222	253	224	230	234	242	244	212	257	243	208	243	252	250	243	252	251	254	248	264	250	222	272	275	216	242	262	228	243	253	251	256	264	245	237	245	257	238	288	218	262	227	240	223	226	232	224	246	247	262	202	245	230	248	251	241	234	254	210	248	253	232	261	238	228	261	222	220	218	243	263	253	261	240	239	259	263	246	224	242	225	223	239	256	222	246	242	251	246	247	303	243	237	266	252	211	246	215	246	239	228	217	278	238	214	235	246	275	231	247	236	270	258	254	231	249	254	209	240	223	275	259	240	235	251	266	231	255	223	256	215	239	247	239	262	236	241	240	266	276	231	247	211	248	194	243	273	230	241	239	238	255	240	251	250	242	218	255	231	255	226	254	252	229	241	232	228	244	237	244	218	215	241	241	237	253	259	265	220	252	217	216	280	224	271	236	232	259	272	259	265	253	255	255	213	230	237	242	271	250	249	239	259	234	232	252	263	245	251	255	244	221	268	270	218	259	248	239	234	237	220	234	231	259	281	205	286	260	282	247	247	222	234	229	226	237	253	265	264	228	223	265	246	261	194	275	251	257	254	242	249	205	214	251	217	211	214	227	260	295	236	261	219	259	252	255	222	232	227	273	251	240	264	243	234	234	246	268	256	241	245	233	217	266	243	260	226	257	263	214	248	252	251	205	264	221	196	231	278	236	268	246	205	239	239	250	260	226	241	251	251	230	245	252	229	247	235	234	258	223	249	261	256	260	235	279	233	220	249	252	243	249	231	246	248	232	236	252	253	244	215	273	229	267	262	244	195	253	230	262	242	279	250	255	222	212	274	265	253	235	242	262	253	222	222	245	260	265	235	268	250	242	254	252	240	242	264	234	272	228	258	263	241	248	218	263	253	230	241	277	241	244	228	255	196	222	251	243	250	261	242	228	245	262	248	283	252	205	248	250	264	267	272	224	201	196	209	232	234	257	258	223	248	238	207	209	244	237	257	212	251	215	252	225	248	245	289	239	234	237	223	273	238	259	247	254	238	237	244	263	247	243	249	246	252	257	262	262	225	242	261	216	226	249	269	251	219	227	222	223	237	223	236	251	220	268	240	247	268	242	230	230	215	243	236	252	218	255	277	217	256	285	268	242	218	248	270	234	222	207	238	237	240	262	210	251	241	235	210	260	232	237	242	222	227	263	248	279	267	261	226	270	251	254	235	269	226	225	245	265	252	223	227	250	272	250	261	212	245	235	287	263	229	269	233	236	229	249	254	267	262	237	222	243	237	253	258	246	229	227	281	248	234	243	268	225	240	253	226	269	216	241	226	256	213	212	228	236	246	227	262	219	246	278	242	257	257	252	222	231	231	231	260	234	239	255	241	220	237	273	210	265	248	270	242	255	221	222	227	219	243	226	255	264	231	269	253	223	253	270	232	225	261	260	262	247	259	219	226	245	255	234	226	220	249	235	255	249	235	244	243	223	244	261	233	233	232	260	259	257	208	241	218	269	261	257	239	250	275	228	266	281	222	230	258	243	273	246	261	221	242	243	257	226	264	254	245	259	301	258	234	248	240	231	256	237	265	234	229	217	253	235	236	234	244	222	266	258	230	253	248	236	208	253	249	253	249	232	252	248	228	282	228	238	224	255	253	240	231	262	249	255	256	230	221	255	256	259	267	245	255	246	239	215	250	258	235	250	285	244	242	218	234	235	269	231	246	270	290	250	248	250	249	228	248	247	232	261	258	211	231	244	264	229	241	265	229	212	227	252	228	251	260	266	266	253	256	246	233	251	288	291	265	228	243	274	259	213	244	247	233	260	271	249	247	271	225	243	273	250	231	248	243	246	216	240	247	254	250	246	236	267	249	210	235	271	241	221	249	246	268	272	251	250	252	253	233	277	244	264	244	243	240	235	237	214	246	254	236	244	251	230	268	250	246	223	253	235	243	244	292	211	240	240	253	230	255	239	241	247	232	231	216	252	223	238	244	269	281	233	233	259	260	226	235	259	230	243	238	226	222	239	247	232	272	246	250	255	280	259	252	226	232	222	213	236	253	250	228	254	249	259	226	232	220	224	242	266	269	254	225	248	284	215	221	219	238	254	260	261	240	256	197	266	263	230	255	226	208	239	236	238	273	240	261	234	259	243	248	251	261	274	265	235	228	228	230	259	247	244	234	265	241	222	234	244	277	248	262	248	278	252	226	256	234	232	249	238	249	236	279	241	249	223	216	239	248	235	262	240	250	256	266	249	248	243	260	228	247	219	252	255	225	233	242	255	250	299	226	253	270	258	250	279	231	258	250	221	230	244	260	226	251	245	270	254	244	274	253	248	234	233	274	241	253	247	252	250	249	245	232	256	239	233	217	246	228	228	223	258	252	256	221	247	251	247	238	247	245	234	237	229	261	274	240	278	263	242	220	227	272	228	246	255	285	244	287	239	248	214	254	259	233	232	242	240	251	240	244	253	254	237	248	249	244	274	251	229	267	224	242	236	263	251	284	224	229	252	208	232	264	249	265	269	252	233	250	244	248	228	235	236	237	248	251	269	243	226	251	260	244	248	209	236	226	254	235	238	237	241	236	234	227	223	244	239	235	252	231	238	255	230	240	278	224	225	214	239	264	259	229	248	257	249	235	228	231	268	249	255	237	240	260	252	232	228	253	227	257	242	253	259	239	216	253	288	223	253	244	226	205	257	247	253	255	250	253	244	230	248	254	235	258	237	234	225	242	245	237	255	213	235	237	230	225	234	232
28757	15020	20688	12420	4633	3567	2526	2129	1676	1643	1462	1286	1142	1105	999	972	845	834	775	773	723	717	649	713	649	633	638	647	600	551	608	578	624	628	587	539	548	541	590	553	620	603	501	523	515	555	528	572	555	564	555	557	545	540	566	526	582	536	535	549	539	533	560	536	567	529	514	529	521	568	553	509	546	543	501	554	559	517	530	570	534	527	528	555	496	559	543	591	561	547	525	537	485	539	527	544	541	509	548	541	528	553	500	584	516	503	510	542	528	520	535	503	534	527	500	526	534	505	507	539	512	523	591	514	502	553	490	518	543	481	547	557	492	520	552	561	521	525	514	565	477	545	542	483	526	518	490	479	504	523	554	501	527	503	508	482	523	525	533	507	533	528	527	512	497	544	544	557	542	515	522	516	513	567	527	537	542	507	530	503	523	538	560	537	549	569	529	552	562	495	550	539	516	521	531	490	514	518	521	528	486	542	511	540	531	557	544	519	518	526	545	556	553	525	548	538	556	556	496	502	491	558	522	492	504	560	508	539	516	551	550	555	572	495	520	554	534	535	530	553	501	510	530	518	543	538	520	537	516	501	528	558	546	507	553	554	554	485	532	476	472	514	534	535	527	512	512	557	542	529	515	462	565	524	550	524	524	570	543	536	508	523	583	506	536	530	546	564	507	570	527	558	566	530	524	537	531	509	553	580	555	521	517	537	515	574	533	516	553	515	544	525	544	539	535	520	496	534	540	532	497	556	519	540	534	558	514	499	544	538	532	510	497	510	530	498	536	507	532	512	533	543	555	557	543	569	478	518	541	506	562	528	525	508	542	512	508	535	556	531	507	502	513	532	518	513	553	535	546	529	572	550	515	589	505	540	506	518	566	529	534	551	516	543	555	508	519	538	569	519	547	554	575	508	560	518	540	487	559	529	549	549	543	533	519	536	513	477	504	508	557	574	517	526	532	504	561	534	546	503	518	551	528	538	525	528	480	573	524	522	530	540	557	489	544	497	527	546	547	515	527	533	552	529	495	523	489	549	472	550	538	521	474	534	526	523	569	514	518	494	486	518	519	500	489	517	548	527	478	520	527	500	509	516	515	492	498	540	535	533	519	536	513	524	564	512	518	549	553	546	532	544	528	544	539	563	572	558	511	542	500	523	539	500	524	561	530	545	525	497	518	530	510	504	544	544	520	529	528	555	523	519	535	554	522	495	522	566	538	543	537	558	521	538	525	529	560	519	552	540	533	541	525	574	510	532	526	530	489	544	536	525	543	575	551	581	533	553	508	479	526	529	557	574	532	515	517	524	526	538	522	537	500	530	530	550	531	569	554	546	532	565	534	511	523	521	527	534	510	534	519	560	516	509	518	546	518	550	562	529	522	517	515	545	545	503	563	537	546	550	567	540	511	535	552	498	526	545	492	515	519	503	497	539	527	508	562	506	512	507	534	545	571	491	533	484	545	537	545	536	538	492	538	547	527	514	481	526	551	492	480	522	525	541	528	492	536	564	531	528	545	520	497	545	548	479	512	522	520	559	548	553	569	547	557	560	499	549	493	551	541	531	550	569	507	536	522	510	531	541	559	499	542	545	520	526	480	543	527	515	489	535	538	541	523	560	489	550	537	502	455	502	533	537	498	521	519	555	506	572	509	554	553	525	557	528	480	517	518	541	577	539	542	483	544	530	531	547	550	526	549	518	528	521	481	527	557	548	544	538	489	521	543	494	541	545	586	538	553	554	508	507	496	535	526	543	538	493	581	544	534	532	529	558	540	521	572	533	536	495	509	510	536	516	485	529	522	535	538	535	503	525	535	515	564	546	523	523	553	530	491	530	509	536	519	493	504	512	493	537	532	483	535	509	521	541	523	540	524	510	531	532	557	537	560	527	508	531	508	497	548	546	530	508	537	535	527	521	526	536	531	484	510	568	549	520	549	517	500	524	498	531	480	522	561	559	509	529	569	511	542	515	526	487	539	493	511	510	562	530	541	498	482	524	568	563	501	545	549	506	537	539	549	489	547	490	540	536	514	537	507	524	519	542	525	536	530	534	527	566	548	520	533	526	555	515	527	489	519	527	499	556	521	544	519	510	507	534	539	540	507	496	551	521	530	530	521	492	561	533	549	512	562	531	527	535	503	465	533	508	523	519	510	545	514	501	513	525	539	536	536	512	520	545	526	537	543	541	519	553	557	533	504	498	590	498	528	556	525	532	542	527	540	540	544	476	526	537	505	537	473	501	535	545	534	517	552	545	584	540	529	509	529	520	539	526	510	543	535	514	562	561	527	514	540	525	582	520	500	569	530	534	547	529	511	545	538	524	526	502	513	528	529	513	534	570	561	532	545	538	591	563	540	509	513	536	567	536	507	489	558	545	570	499	511	520	560	591	556	493	566	509	476	522	513	525	571	568	536	542	543	571	503	532	524	510	537	509	518	500	559	530	599	520	576	512	519	531	538	577	494	499	529	554	521	532	515	542	532	503	520	521	531	496	527	538	556	548	518	508	546	549	525	501	533	549	547	535	528	494	555	510	537	550	562	511	527	503	527	570	528	544	523	497	529	544	554	560	541	519	533	523	534	522	476	518	525	568	565	542	536	523	540	558	548	561	496	511	507	550	588	529	516	526	492	518	517	519	551	494	537	530	532	500	538	517	530	547	507	513	547	475	614	499	507	582	526	527	538	518	540	545	500	574	537	544	544	515	505	559	503	513	519	577	536	530	546	546	524	579	561	524	542	526	496	535	516	494	521	493	515	504	548	546	529	572	503	501	529	529	543	524	532	546	572	583	535	537	550	523	529	520	551	509	572	518	518	533	551	514	535	516	545	535	549	573	551	510	508	537	511	539	515	544	475	506	535	547	500	534	514	511	528	501	534	542	516	506	548	536	553	548	521	523	494	559	542	513	485	538	574	563	522	554	533	546	547	530	541	556	547	500	505	519	519	521	494	567	525	566	553	549	550	510	547	510	557	526	541	512	544	525	516	544	531	511	522	493	562	523	502	548	469	567	517	526	522	484	513	517	518	559	518	512	529	544	519	522	543	550	473	530	467	544	527	523	505	554	610	477	494	523	527	527	528	528	517	525	486	521	553	497	517	521	529	490	574	496	499	557	559	534	537	501	549	549	513	550	513	513	526	542	522	497	531	571	525	526	520	546	485	513	537	575	527	573	513	531	541	511	568	536	548	537	518	516	541	516	541	496	541	525	561	530	537	508	519	496	534	528	524	534	537	511	556	533	543	524	514	537	531	520	528	505	526	532	547	527	557	514	571	537	532	493	518	515	517	509	510	557	526	529	562	516	525	525	533	507	531	525	517	522	534	517	521	516	529	517	556	517	514	491	525	560	539	507	561	492	529	556	529	531	518	569	487	568	512	551	478	504	544	548	526	537	525	577	517	506	513	499	535	523	553	524	495	523	535	521	522	521	533	549	547	538	514	556	502	517	569	518	517	530	555	523	544	535	524	517	551	551	510	526	543	519	532	526
51398	27754	23747	9886	2656	1580	1160	892	720	640	619	546	473	527	446	452	426	387	374	344	346	335	315	330	338	317	321	314	304	332	319	297	302	305	330	289	288	318	294	274	293	297	289	250	291	296	312	298	287	313	318	293	288	294	322	279	253	279	279	243	318	282	266	274	328	302	326	293	286	273	255	312	301	295	303	262	299	332	307	299	298	306	274	290	288	301	284	325	270	303	282	327	264	293	297	292	300	275	316	292	289	267	297	292	274	308	282	324	269	302	301	304	292	294	312	288	287	308	267	301	297	299	330	280	294	264	293	241	297	298	307	297	302	290	289	277	309	334	275	282	240	287	269	317	291	289	306	276	292	251	302	291	318	295	293	270	294	258	255	285	321	281	275	283	254	288	275	256	289	282	273	275	289	298	273	255	261	302	290	275	286	284	291	283	296	281	310	274	295	302	262	283	331	320	300	294	288	262	273	306	332	306	292	292	273	278	278	318	265	255	257	287	262	274	262	289	279	285	301	287	305	290	275	295	277	284	295	293	296	283	294	278	294	300	274	290	260	300	300	260	253	299	300	327	305	313	309	256	298	276	319	309	300	289	250	277	281	292	263	291	285	287	280	300	263	284	269	279	271	306	318	279	231	289	263	271	318	271	272	299	253	288	292	278	316	285	263	271	282	267	279	298	309	278	298	289	327	267	282	281	297	257	326	299	293	297	300	277	287	336	293	285	289	307	311	270	306	256	279	285	253	314	288	283	275	249	286	280	313	304	292	288	289	295	263	266	265	252	258	285	306	292	290	252	265	292	276	274	290	303	306	272	281	284	301	300	303	276	300	277	281	296	297	276	315	311	303	253	288	271	277	273	263	271	270	312	262	256	267	320	286	296	276	298	284	267	293	293	291	285	310	292	279	304	273	293	276	273	299	299	283	301	312	311	313	293	290	297	278	310	295	275	261	245	286	272	295	303	273	261	275	326	308	294	283	293	302	304	290	317	281	296	295	287	260	260	255	303	292	295	279	281	255	285	280	278	323	272	298	286	319	273	311	260	291	275	272	268	295	279	282	285	328	308	276	300	285	262	298	265	276	279	299	277	299	290	284	281	277	321	282	296	246	286	299	303	275	272	318	263	304	292	299	285	283	296	266	281	301	250	295	290	290	286	290	288	301	279	299	277	230	295	310	298	277	289	284	268	288	306	281	283	268	283	284	291	294	286	278	321	289	266	279	284	283	264	284	293	289	305	253	290	276	270	293	274	293	300	274	296	269	280	289	274	277	283	311	279	248	278	306	301	298	278	301	265	282	300	303	260	316	316	305	290	285	307	324	266	265	279	285	271	312	302	247	267	271	272	291	251	285	303	267	285	279	291	294	265	283	291	297	287	319	320	281	297	285	299	304	288	308	324	271	320	274	267	234	304	258	274	295	303	303	277	275	283	287	277	252	296	284	266	281	293	278	285	305	299	301	283	252	289	314	282	276	245	320	282	294	272	270	278	320	267	280	294	304	305	272	275	305	283	258	285	285	299	267	284	283	295	290	304	296	315	308	284	333	293	287	267	304	316	289	300	288	297	262	266	277	281	299	289	280	296	274	297	284	293	293	292	296	293	291	305	271	281	301	296	316	300	280	272	267	295	295	307	284	292	284	273	291	273	298	284	273	310	301	260	300	300	285	268	317	315	282	289	300	285	274	279	307	296	297	238	287	303	298	308	279	280	289	307	265	269	289	283	283	288	319	285	255	311	304	309	303	293	289	323	340	304	280	261	258	297	304	277	305	262	324	302	283	280	310	316	289	241	300	272	302	313	283	281	257	301	293	296	293	267	276	282	260	336	294	249	294	298	268	267	280	304	289	310	300	295	270	266	279	279	289	282	264	262	271	298	293	271	260	264	294	291	287	293	281	290	296	250	267	277	283	264	288	303	304	294	314	279	264	285	267	262	279	255	282	276	322	292	254	281	301	261	276	259	275	282	306	303	273	271	261	267	298	283	292	275	281	319	320	304	280	299	303	299	309	294	269	290	320	291	285	319	289	285	288	245	277	281	296	310	320	285	258	315	278	304	289	301	326	323	275	287	295	316	278	290	298	271	265	294	256	271	303	268	287	271	308	267	294	245	258	266	302	299	276	293	288	277	299	298	269	299	270	324	275	287	299	312	291	283	276	259	260	300	279	297	282	297	292	294	330	299	296	259	291	307	267	283	285	291	298	280	304	329	272	255	269	280	308	276	303	280	271	289	308	285	304	301	264	266	278	288	288	296	292	268	262	288	303	278	275	270	280	303	310	308	276	287	267	252	242	251	286	279	311	305	311	241	285	306	298	289	278	299	285	322	275	262	302	286	262	260	283	260	286	300	310	283	279	260	292	262	292	298	287	275	288	312	284	295	301	296	265	297	279	281	282	265	285	346	279	284	278	271	272	294	276	279	297	298	286	265	306	317	292	283	276	275	285	327	303	280	284	298	299	296	307	276	266	303	251	281	266	284	310	303	275	291	261	281	252	333	344	318	284	293	315	308	292	272	283	287	284	288	286	280	314	327	303	271	282	294	322	322	288	317	303	284	305	286	280	305	301	290	274	239	306	300	271	269	275	290	283	289	289	305	283	285	307	270	275	273	308	263	251	299	301	305	317	284	317	290	279	306	296	253	304	321	315	293	304	307	272	294	302	295	261	327	252	299	296	289	305	257	270	285	282	288	291	270	287	281	292	301	273	284	274	277	265	285	264	278	335	284	292	302	312	266	317	328	289	302	311	309	301	305	278	311	261	319	263	318	271	310	324	251	297	256	297	258	285	266	270	301	291	275	286	310	280	296	296	292	277	269	274	265	253	283	313	319	278	301	266	270	287	318	295	317	290	240	295	321	272	272	280	278	267	262	286	266	314	314	296	253	286	287	275	293	282	304	269	298	317	271	274	271	300	306	276	294	271	241	278	266	283	306	302	273	266	288	287	259	281	294	264	288	279	302	279	290	302	274	286	324	273	264	261	308	260	295	279	289	317	317	306	285	315	296	315	272	259	301	296	296	284	279	289	274	291	321	276	291	260	266	263	264	255	294	311	286	278	292	289	284	268	268	271	293	276	322	313	296	296	285	325	299	307	298	285	286	304	291	263	296	241	289	271	260	304	296	269	269	292	300	280	275	275	265	320	297	275	301	303	281	279	296	242	305	279	290	296	276	272	313	273	250	274	268	272	312	304	272	289	321	292	294	285	254	283	261	275	296	316	298	313	290	279	313	317	277	306	291	295	279	282	277	284	241	296	292	288	295	254	292	264	304	282	319	314	295	304	336	295	244	255	261	270	277	291	313	299	315	297	292	290	273	288	283	249	274	279	274	304	285	280	259	292	319	306	299	261	283	274	304	283	292	272	314	306	286	298	280	270	262	286	292	265	288	281	299	293	306	301	291	262	292	299	269	278	282	302	280	288	272	295	314	263	260	264	285	295	314	293	275	276	282	278	258	322	270	291	322	276	249	270	266	259	266
28736	18499	27097	14570	7752	5843	4292	3523	2721	2651	2499	2068	1892	1766	1517	1616	1257	1197	1055	999	1023	902	867	905	822	856	782	763	787	770	747	755	730	725	757	678	714	661	673	625	678	656	658	648	668	673	630	675	663	650	663	643	620	577	605	610	610	625	628	605	629	613	619	589	628	601	575	586	651	651	634	617	634	654	579	629	586	632	616	619	601	588	628	650	611	619	632	634	634	618	634	623	619	625	649	596	604	591	625	654	620	640	687	633	601	603	576	645	646	649	636	600	609	627	614	596	616	663	574	613	629	623	578	595	555	619	573	564	602	599	602	586	549	631	609	578	587	617	605	615	621	667	603	610	613	597	619	591	640	602	577	628	606	656	591	619	596	580	636	674	642	620	645	630	635	611	599	661	602	571	605	607	608	619	638	618	588	574	634	623	593	621	606	614	615	571	579	649	606	621	602	667	636	629	618	598	615	595	639	633	611	596	577	564	646	596	648	604	635	636	599	627	638	621	639	645	638	650	588	577	608	652	637	610	620	656	599	573	606	621	640	628	646	608	594	616	612	603	627	612	644	630	602	580	658	593	609	604	608	617	593	615	595	634	597	609	591	619	600	655	640	590	620	663	649	643	650	604	597	611	624	665	622	587	584	617	617	617	603	630	591	613	614	595	587	603	624	611	586	589	623	600	611	632	663	634	621	626	657	617	631	615	605	649	627	640	590	593	640	622	685	636	660	663	623	600	576	641	623	593	620	604	604	596	611	649	601	626	647	604	639	592	622	620	608	625	625	599	601	585	591	600	598	589	595	603	582	668	605	631	615	620	594	552	614	613	610	621	605	598	626	545	625	649	629	581	596	595	610	667	644	638	625	592	636	609	631	584	629	662	630	652	601	622	593	634	630	616	621	637	586	598	604	598	604	605	606	561	606	618	589	604	645	652	643	583	628	607	617	600	577	578	622	634	571	629	627	603	657	606	635	561	608	627	662	591	648	633	591	647	640	636	623	605	605	630	590	634	596	622	616	613	598	633	664	619	608	580	664	598	612	620	627	625	609	630	591	611	599	612	568	661	588	623	593	625	632	617	625	589	550	634	608	661	621	635	645	627	606	584	606	646	638	608	631	671	617	597	592	629	599	592	612	580	598	631	649	605	652	611	605	587	613	624	638	624	614	617	604	611	599	654	619	613	614	604	611	606	594	609	624	603	606	596	609	570	608	608	649	615	619	589	636	600	603	592	629	610	628	606	612	655	589	650	627	605	579	610	604	605	601	652	602	653	623	612	650	621	594	605	605	661	621	657	633	631	605	594	584	613	658	604	575	652	635	602	603	585	634	613	580	618	662	628	568	612	616	600	607	658	618	622	606	598	603	630	589	630	582	561	647	605	633	606	612	613	603	617	595	620	613	555	594	619	594	664	588	625	590	642	607	660	582	636	613	583	588	649	627	608	616	596	681	598	599	633	640	606	675	617	622	630	589	592	537	623	633	617	583	597	613	619	608	656	609	661	651	607	599	642	663	608	595	636	597	604	558	613	660	607	580	608	624	567	627	603	618	639	609	644	611	591	610	547	635	649	619	633	623	600	591	622	626	608	614	610	588	617	658	651	582	641	582	632	618	636	594	621	572	613	647	604	598	545	581	617	653	644	618	628	583	659	616	594	598	582	644	607	619	590	622	584	570	599	650	583	604	614	627	625	650	620	567	653	590	628	651	609	623	596	620	553	615	548	653	618	651	595	611	624	617	581	595	630	570	641	640	642	635	649	684	616	621	657	631	643	643	624	615	591	571	568	660	618	622	571	628	615	638	632	644	630	626	640	616	667	600	660	619	589	648	605	620	609	588	623	582	558	630	580	610	648	603	594	598	594	611	612	645	605	612	569	625	633	646	593	652	525	651	615	610	622	607	655	583	658	616	615	602	606	616	623	593	629	655	623	598	599	617	616	599	623	641	592	648	642	603	609	611	610	618	615	618	598	612	586	671	612	586	607	648	622	612	639	596	643	649	611	609	574	610	606	592	648	611	596	581	628	629	574	620	652	610	616	629	601	674	628	608	605	622	548	651	574	625	594	612	616	580	577	623	580	629	643	620	625	638	616	631	595	596	582	649	600	633	604	635	640	554	580	586	587	604	607	587	614	600	612	597	627	620	600	625	598	654	644	611	590	629	605	627	589	605	608	567	605	594	619	614	610	586	592	590	618	640	593	579	592	661	631	640	618	664	629	623	568	610	604	603	618	592	625	631	599	561	603	617	612	614	629	600	616	624	641	630	564	628	601	633	628	597	654	622	576	603	644	612	602	631	628	641	591	639	658	606	597	606	615	600	618	605	599	606	629	602	623	614	604	593	631	637	613	582	615	601	584	582	619	633	606	582	645	602	583	622	592	618	552	601	609	645	587	596	643	624	571	598	591	599	603	628	575	650	649	616	624	596	600	650	646	645	599	596	593	594	632	622	651	633	660	589	609	598	656	588	587	565	597	608	612	615	613	646	607	612	652	585	636	656	644	614	602	628	621	614	587	576	594	617	690	596	643	580	592	663	633	617	593	616	623	600	637	585	586	639	596	595	604	642	615	639	602	592	569	660	613	582	591	588	610	602	665	642	639	600	592	600	641	607	631	610	627	628	645	613	635	584	644	637	591	614	613	653	631	594	607	597	626	615	609	632	637	648	563	605	592	630	637	691	552	634	610	615	599	632	610	608	619	601	571	646	630	595	629	655	609	672	605	573	569	614	593	633	619	637	641	686	608	635	648	609	604	598	644	647	602	584	629	594	624	604	614	671	634	591	636	649	622	619	623	654	626	622	620	618	616	621	598	621	626	555	640	593	646	618	611	688	598	616	630	598	624	619	605	670	602	603	626	629	633	650	606	639	623	635	631	606	604	638	590	601	648	610	614	650	649	595	559	579	608	619	612	633	638	604	660	599	638	641	598	601	590	656	645	608	621	575	638	560	591	592	595	673	610	640	631	579	595	577	571	537	568	643	633	608	556	576	646	622	641	636	643	574	556	629	630	606	614	587	628	588	583	631	617	603	651	652	607	564	603	623	616	598	616	679	587	643	651	613	592	629	631	630	611	630	597	610	589	623	617	617	634	623	618	587	630	614	624	614	635	648	618	592	583	615	625	625	658	635	609	575	591	642	666	627	602	606	635	616	592	662	660	607	629	606	597	615	617	624	612	587	660	646	615	604	624	657	636	633	597	631	607	585	592	585	622	637	599	602	584	655	643	637	613	615	621	635	657	640	616	592	603	635	603	620	651	621	583	616	601	645	582	600	642	619	634	594	629	584	617	643	636	596	642	637	664	596	610	671	688	626	584	596	572	663	623	605	602	614	609	624	625	621	629	612	614	547	606	624	602	585	600	551	624	637	697	604	659	598	612	612	602	636	624	678	557	593	629	607	620	607	582	649	634	587	615	617	638	610	627	632	595	626	596	645	589	616	610	588	614	628	571	583	628	614	645	613	640	658	593	665	594	591	601	634	588
30542	13530	7409	2603	842	653	484	443	369	350	311	313	293	296	306	327	269	256	241	269	267	252	240	303	260	294	281	272	274	254	272	246	249	254	253	257	297	299	251	254	250	268	261	271	267	278	232	249	269	286	253	263	247	258	233	248	265	267	268	259	258	243	285	263	268	264	258	253	281	233	263	245	270	277	228	276	268	259	273	237	264	255	271	253	213	257	234	242	235	287	252	284	257	250	273	246	251	244	243	287	253	271	214	220	238	229	259	226	249	265	225	279	276	237	270	288	240	264	256	252	287	257	244	260	257	255	228	247	248	242	223	283	246	256	248	236	245	233	249	262	260	266	265	279	268	250	251	265	238	255	237	250	256	259	268	254	257	255	261	263	270	213	282	258	267	246	242	247	253	266	260	228	252	259	237	261	235	273	278	299	252	235	291	274	235	299	259	234	239	239	259	238	262	262	282	265	254	247	254	279	248	243	247	255	276	251	224	270	246	278	262	230	238	234	231	238	234	294	264	297	256	273	222	255	287	262	269	290	265	268	230	257	261	232	247	254	264	227	230	238	256	251	289	256	245	269	245	247	267	232	237	254	252	261	258	228	245	270	220	247	263	246	234	254	285	249	239	230	250	234	269	235	253	263	257	271	269	288	260	281	264	262	243	257	254	266	248	261	248	228	246	243	226	271	249	229	282	238	251	246	285	259	287	269	269	239	238	266	266	275	261	244	294	298	232	269	261	273	242	257	254	248	254	248	237	243	231	268	244	243	263	244	267	230	264	269	257	293	255	262	244	239	220	269	241	281	245	237	221	252	279	247	254	272	259	270	242	263	268	246	245	232	238	236	240	287	246	277	282	259	238	258	227	263	269	217	213	258	259	259	249	259	276	279	263	252	236	245	251	211	272	258	305	279	297	264	260	234	254	246	249	229	235	233	285	246	247	264	247	226	226	255	286	285	260	245	260	229	255	243	219	264	263	248	277	267	249	250	250	258	277	243	272	234	272	270	231	240	242	212	251	233	228	248	236	272	229	283	272	249	278	273	259	251	299	254	263	277	253	243	252	212	269	240	237	264	273	260	268	248	275	270	268	235	277	261	248	258	271	277	259	240	271	237	260	252	260	264	217	260	231	286	251	218	233	220	237	269	301	257	287	256	227	254	217	256	268	287	237	249	225	270	248	250	258	257	253	292	217	232	262	259	240	272	253	254	214	284	266	271	276	253	262	289	275	268	267	279	227	259	281	232	305	230	268	231	228	252	234	272	268	261	255	230	228	277	246	253	238	258	246	237	271	280	261	247	237	253	259	227	247	274	271	279	255	232	251	271	249	244	228	275	269	241	249	238	258	248	243	250	261	284	280	267	251	271	288	252	283	265	243	279	286	232	230	230	256	243	252	253	296	249	237	225	267	257	214	277	244	313	274	262	226	235	252	260	223	274	250	272	293	280	249	279	254	264	247	234	243	255	241	255	241	234	268	245	302	274	235	251	252	238	274	246	287	264	240	232	267	247	214	239	230	279	247	217	219	268	245	234	263	266	233	247	211	216	258	266	238	251	251	270	274	256	228	273	239	231	254	269	227	250	276	268	250	254	232	271	270	225	268	249	269	267	210	260	290	253	250	248	218	242	278	285	253	252	238	220	262	238	266	264	256	286	260	266	241	273	236	285	258	247	289	295	272	287	280	268	265	219	233	248	234	232	260	276	261	280	274	253	269	240	263	237	220	253	246	253	250	265	267	267	258	256	253	263	273	263	268	213	247	255	267	267	256	252	288	247	227	225	251	260	245	271	256	246	238	225	266	273	271	266	234	260	264	257	255	239	221	255	256	242	238	246	266	257	248	278	231	287	248	250	224	267	261	245	237	243	249	243	258	249	267	265	257	276	241	233	240	263	243	257	245	244	268	262	254	229	243	221	220	234	271	249	243	244	273	280	255	259	243	252	278	246	255	234	262	228	289	262	249	277	286	251	277	252	232	252	252	250	220	250	286	245	255	269	243	283	263	277	275	281	257	248	247	230	231	241	267	264	236	244	263	241	214	242	226	265	287	263	233	276	251	231	277	294	265	248	238	265	248	277	263	256	256	311	242	264	243	255	275	291	275	216	230	229	247	245	270	249	271	266	277	242	264	259	272	223	238	252	236	283	251	250	238	223	267	230	268	262	263	233	289	244	224	252	258	241	261	277	255	254	292	243	249	243	278	253	251	273	278	233	237	260	277	242	250	233	245	246	277	234	286	254	260	260	238	260	264	235	256	213	237	260	270	279	264	264	260	261	273	234	254	287	248	305	262	252	254	233	244	235	261	254	271	254	247	246	273	254	252	261	273	248	269	240	239	231	269	270	242	236	271	261	255	253	232	240	258	280	262	241	288	252	254	278	254	252	239	268	267	254	275	255	231	234	263	252	266	246	276	269	281	245	256	261	242	264	303	259	239	280	271	220	253	252	259	240	235	250	228	276	264	253	262	272	268	274	261	251	255	257	273	269	283	243	267	247	273	242	240	250	266	262	215	231	248	225	240	269	243	311	237	256	229	275	246	267	238	264	269	265	245	266	246	276	248	268	259	270	268	278	234	254	254	235	265	257	265	256	290	256	249	236	267	250	252	227	241	242	284	249	259	322	272	239	243	241	257	268	272	265	269	257	249	251	260	232	220	248	251	238	241	268	257	268	249	258	247	236	221	281	265	242	269	228	247	243	246	227	238	282	270	270	233	250	248	244	275	237	268	261	267	232	258	240	240	244	227	259	244	266	270	257	255	236	256	228	243	260	255	270	286	246	275	257	264	249	267	250	241	242	235	246	234	221	242	247	252	196	250	251	281	288	267	227	262	233	257	236	254	236	274	259	237	254	257	256	253	252	248	262	247	247	250	263	284	270	275	257	266	257	236	232	244	249	241	301	264	280	269	243	268	280	254	274	266	258	266	230	231	286	265	263	226	272	263	257	259	242	257	243	257	245	253	290	275	239	286	248	268	251	245	288	255	247	260	221	236	249	259	238	259	243	280	236	244	279	230	249	245	275	259	257	257	258	246	271	262	281	239	280	250	269	266	246	231	251	246	238	227	248	275	256	245	239	251	254	249	251	258	234	243	234	239	263	237	233	281	264	277	249	276	283	260	243	267	265	256	220	232	248	244	230	241	247	273	295	257	249	275	259	258	278	224	224	253	248	235	279	240	255	265	225	277	290	264	266	243	224	252	243	225	265	271	253	261	280	271	282	296	243	229	258	246	283	245	255	260	252	247	232	251	268	250	222	258	272	284	248	269	257	252	242	257	275	234	275	273	273	250	259	265	255	251	223	259	201	238	262	234	267	270	256	227	251	262	237	262	244	264	265	235	266	234	234	256	247	228	278	236	283	268	282	237	254	261	233	237	234	262	266	230	272	257	254	239	270	238	246	226	239	264	216	254	264	250	255	241	272	242	242	260	260	235	244	243	246	250	256	233	276	268	260	259	261	229	255	243	216	241	257	268	245	250	256
17045	8876	11152	5547	2890	2255	1668	1444	1173	1040	932	929	865	807	747	800	690	703	676	720	649	647	624	612	617	567	573	559	591	535	571	590	552	582	558	569	567	564	545	578	571	535	521	520	554	552	567	518	550	562	557	529	562	494	560	550	573	555	530	547	518	579	547	576	546	590	557	563	533	504	569	558	526	546	507	579	530	517	529	533	516	556	496	528	516	531	548	533	552	534	519	577	562	506	540	555	573	494	579	554	561	543	500	542	568	544	559	569	517	539	528	538	569	539	533	515	561	563	548	502	522	535	534	534	535	535	523	569	508	553	528	558	571	519	573	535	548	532	526	574	543	512	529	538	510	559	579	549	564	516	605	596	548	516	578	538	547	522	523	578	551	544	514	544	520	541	547	548	549	485	546	555	566	551	530	537	550	526	578	527	543	584	541	561	527	560	558	532	534	540	540	543	548	599	526	525	527	528	554	507	573	550	550	547	559	511	562	545	581	570	535	516	539	525	551	530	546	583	514	569	575	541	528	552	543	542	550	557	539	558	544	545	573	517	523	503	564	547	543	508	575	549	512	560	547	580	510	532	510	552	552	546	541	554	541	523	510	541	519	572	570	530	595	514	537	538	591	527	550	569	557	519	531	575	556	588	548	532	530	547	558	543	528	554	574	546	553	546	538	530	523	525	564	501	512	510	575	547	577	513	565	543	512	548	566	543	526	573	512	516	598	561	581	571	543	533	543	551	551	526	563	522	566	528	510	564	542	551	533	504	547	504	509	517	541	494	546	534	559	544	543	577	579	542	519	571	507	571	581	542	580	567	545	533	527	512	558	567	549	529	573	527	550	556	570	555	536	590	561	521	534	530	510	498	542	531	540	510	549	558	559	519	599	533	509	516	586	521	529	529	529	559	560	528	557	563	530	589	532	549	523	551	542	516	517	593	563	534	550	554	546	537	523	507	547	513	539	519	497	540	570	539	525	475	569	567	527	547	571	551	526	561	561	540	495	521	579	526	531	547	572	511	535	537	556	548	544	550	584	531	572	537	576	608	537	570	530	537	554	578	543	548	557	542	553	576	540	547	555	534	557	520	557	521	537	530	549	565	584	580	514	553	517	546	539	529	529	530	546	552	551	551	521	555	534	518	506	528	509	542	505	501	566	533	526	499	484	553	534	566	529	543	559	578	586	550	585	511	558	539	535	541	541	562	544	517	502	531	581	530	566	525	571	536	564	506	568	532	546	543	547	528	534	545	503	532	529	572	558	545	549	576	525	529	526	547	527	507	629	553	527	515	583	572	528	562	541	610	536	528	523	573	523	537	564	511	580	535	565	523	545	557	554	542	564	520	546	545	558	542	528	564	538	535	507	565	547	566	558	586	563	571	501	538	555	548	550	525	545	590	537	562	545	568	512	554	523	520	558	564	526	544	507	532	499	535	537	540	570	561	532	525	528	581	533	532	534	538	542	514	544	497	506	558	523	554	528	558	596	578	542	544	510	574	539	576	570	592	524	543	545	534	585	526	548	502	533	499	507	539	542	494	551	517	535	528	552	530	516	518	512	534	564	534	583	556	533	589	561	484	523	541	589	539	556	551	564	526	536	559	522	542	501	560	541	583	524	559	591	495	515	570	534	526	538	536	535	575	530	560	562	518	530	537	513	578	605	570	541	569	536	497	558	588	518	541	503	549	558	558	543	558	535	548	530	548	518	569	532	555	529	536	513	536	520	536	576	559	572	504	492	539	589	518	593	534	535	562	546	526	593	558	536	523	547	562	528	486	527	566	543	499	500	545	534	532	557	532	533	524	584	542	540	550	543	567	553	562	511	522	535	522	564	530	550	558	540	590	604	584	560	550	558	557	507	524	499	513	529	534	553	527	515	543	520	511	540	553	524	545	518	526	531	573	553	560	539	527	539	530	563	520	567	543	553	540	550	553	534	532	515	533	572	553	524	547	581	545	476	510	565	558	548	530	540	541	504	480	524	556	548	564	570	550	516	590	541	547	464	543	549	511	529	548	545	549	560	557	549	570	516	562	539	546	568	519	579	541	519	544	592	530	545	547	538	573	504	564	521	536	544	558	565	545	565	516	571	574	543	512	527	579	535	524	549	549	504	540	543	511	553	517	549	593	551	526	502	566	566	543	540	590	585	547	528	531	537	553	503	559	561	555	559	493	514	547	558	570	554	548	536	534	567	556	532	517	586	574	515	540	512	550	539	531	601	514	502	559	541	543	562	545	536	582	540	511	536	532	557	545	569	504	554	571	500	535	533	548	525	525	527	544	548	574	534	552	555	561	564	574	578	531	563	549	571	528	534	532	596	541	558	566	517	540	499	510	535	537	551	521	543	543	528	562	564	559	539	550	585	553	563	568	528	568	548	524	531	569	559	523	533	521	514	586	487	532	528	594	562	557	550	553	553	552	546	605	509	543	555	541	568	579	555	520	540	586	507	570	557	540	555	557	583	583	573	565	512	540	531	600	537	518	550	511	552	536	549	537	547	568	519	513	537	505	508	559	559	536	559	541	520	546	518	591	517	594	546	567	563	517	534	552	530	570	540	586	548	545	536	536	556	561	547	556	559	562	592	545	537	490	563	540	559	553	581	562	522	522	578	550	585	561	558	476	553	548	562	560	552	518	548	535	540	559	533	536	561	556	554	567	511	554	554	541	516	512	518	555	590	573	543	572	527	560	543	516	546	553	558	584	581	551	528	544	533	542	518	547	511	571	585	549	543	566	540	505	562	554	544	534	556	550	560	551	560	539	556	539	576	566	568	550	519	529	540	585	538	549	567	601	553	543	563	513	539	529	547	554	545	531	548	547	572	531	541	541	571	534	597	564	555	524	508	526	568	542	551	521	555	506	521	532	541	562	534	542	562	519	527	539	549	529	575	552	541	545	527	513	520	537	500	536	552	527	536	555	517	517	512	550	553	526	559	528	559	566	552	532	561	515	564	546	508	555	536	556	508	509	518	558	544	556	524	559	524	545	541	537	525	549	541	552	511	539	605	532	541	567	552	527	527	527	551	559	532	555	577	528	573	571	552	542	561	531	515	501	580	546	555	535	505	590	560	528	498	510	545	599	505	528	616	519	536	519	509	576	567	538	550	492	552	516	533	541	545	554	551	577	525	513	567	538	521	580	553	516	530	560	563	525	535	552	551	546	579	545	542	547	524	565	543	566	570	546	570	535	571	545	543	550	493	537	520	525	548	498	558	493	555	555	564	539	564	516	550	534	533	575	540	547	575	538	567	547	542	524	542	589	546	551	564	530	563	533	527	528	555	517	523	527	534	549	517	548	535	574	565	557	519	537	541	533	532	535	509	542	590	556	514	531	542	556	574	557	598	529	511	524	532	534	509	563	539	534	506	506	537	535	561	508	512	565	567	592	546	553	541	506	549	574	550	545	538	511	537	531	537	501	553	558	549	523	575	572	583	570	551	540	528	530	536	505	522	534	535	518	567	582	598	553	528	539	538	530	543	498
53411	25180	14068	4532	1295	823	665	525	483	393	413	371	361	343	297	325	309	305	307	275	259	245	270	235	249	286	243	299	253	255	245	258	266	230	259	278	255	257	234	268	268	256	219	237	240	278	261	267	242	251	217	240	215	251	235	252	245	282	244	240	235	249	230	248	251	266	261	233	234	242	223	243	232	246	229	228	265	235	286	244	252	243	257	263	245	222	256	235	248	221	235	240	265	243	199	226	256	237	228	240	261	235	239	219	249	232	222	237	241	214	251	237	251	268	243	230	211	229	250	229	267	247	271	234	260	220	228	281	254	238	278	215	245	207	230	237	245	215	259	247	255	220	250	254	212	230	257	227	242	237	252	230	251	266	244	240	248	238	271	274	233	278	270	241	236	245	237	226	221	225	247	221	236	230	242	277	243	248	262	232	251	240	222	242	229	233	244	227	248	237	237	266	236	257	227	249	242	247	222	219	239	231	228	235	235	245	241	245	243	222	249	222	244	250	241	227	212	247	244	244	246	230	243	272	224	277	261	246	206	234	240	241	238	239	224	225	239	270	241	232	226	259	272	239	280	266	246	242	248	250	237	278	236	229	256	272	241	264	239	261	252	225	236	220	244	240	245	244	230	245	256	246	226	248	233	251	257	263	240	256	258	230	252	256	269	220	250	226	232	236	243	225	252	238	258	249	263	218	282	259	270	218	240	249	232	217	235	244	222	251	260	251	218	217	223	219	240	251	246	235	244	255	251	216	208	238	237	258	212	209	222	294	229	237	273	234	225	254	201	227	228	243	215	228	250	244	248	253	270	238	242	248	233	242	239	270	262	252	234	248	228	240	239	232	253	234	266	276	268	236	301	251	226	270	234	221	258	285	224	264	210	227	248	253	227	232	210	263	234	247	230	247	220	223	238	219	261	241	264	236	234	201	226	226	219	228	224	238	252	260	235	257	232	250	244	243	240	238	239	253	237	255	217	249	265	217	223	247	262	290	264	250	225	249	215	243	261	251	274	269	206	244	261	236	235	251	279	254	210	245	246	266	229	242	248	189	239	262	251	216	253	276	235	232	228	241	265	234	211	271	227	268	268	234	232	234	230	244	233	247	260	216	239	211	236	253	245	255	244	248	255	263	254	260	249	242	231	229	235	216	237	238	224	213	232	256	214	217	242	247	240	243	239	243	232	237	217	257	224	249	241	217	224	210	245	271	256	253	258	250	242	240	243	251	242	232	219	228	250	239	221	255	241	249	233	243	256	252	284	231	216	239	237	227	237	230	264	226	230	240	225	232	251	242	230	223	244	254	244	233	219	251	232	245	241	251	270	261	253	222	211	227	258	228	246	285	227	237	252	216	212	249	240	250	256	249	292	255	208	231	244	249	253	242	259	203	253	235	252	252	259	246	203	235	273	245	242	242	271	247	230	234	246	224	232	242	240	262	234	266	210	229	267	276	275	282	224	232	246	221	244	238	216	284	271	269	244	232	226	258	242	265	237	255	255	233	268	250	236	232	243	266	257	281	271	271	234	219	266	262	250	235	238	225	220	282	281	256	250	265	239	210	251	239	220	229	266	224	239	234	239	239	258	255	228	214	262	222	217	277	274	267	239	249	256	268	242	242	240	236	234	232	242	220	225	268	246	259	237	278	273	262	254	241	238	220	235	221	225	244	246	241	221	258	227	239	217	229	235	237	247	227	258	237	243	236	247	243	251	227	290	258	251	225	241	249	268	225	265	244	242	227	227	240	231	276	221	225	244	246	234	256	252	217	235	232	255	232	227	227	251	220	226	241	222	250	232	275	254	239	237	252	217	211	222	224	255	251	245	256	245	226	243	245	230	267	271	278	264	242	229	242	254	265	242	249	237	238	280	244	208	227	217	266	236	227	261	242	230	252	235	237	242	249	261	244	243	261	278	239	233	242	226	237	243	241	238	233	232	239	259	242	250	221	230	230	256	245	245	237	264	237	243	255	222	221	241	234	229	229	233	235	250	260	246	240	228	220	260	242	196	291	242	256	230	252	234	256	243	275	246	285	246	250	255	234	248	209	243	225	261	261	283	259	204	244	256	242	270	253	270	222	248	247	235	260	226	249	264	232	239	232	225	266	248	240	220	228	240	257	226	243	250	248	253	235	243	282	231	240	256	267	251	226	255	229	262	237	267	219	237	253	234	228	240	252	250	251	231	253	245	258	227	228	234	249	229	274	231	269	251	236	246	243	223	258	206	239	210	241	237	225	253	255	244	227	242	247	255	225	254	222	258	236	250	240	230	243	236	259	267	222	218	253	239	248	224	215	245	242	236	257	243	235	251	272	223	257	247	244	239	239	267	227	234	257	207	227	234	236	231	271	261	230	236	267	251	238	235	240	232	232	232	256	241	245	221	282	230	273	211	232	229	261	264	267	242	252	256	233	241	248	255	253	256	249	253	250	253	286	235	261	270	248	226	230	230	254	225	260	244	230	257	231	256	219	279	241	244	255	255	244	245	251	233	239	277	242	256	234	242	216	234	233	214	251	238	226	241	234	254	232	240	255	252	235	242	241	241	233	244	244	220	234	238	267	235	257	272	232	250	261	256	228	251	229	219	213	226	207	264	245	240	252	228	231	233	275	243	249	225	217	198	200	238	272	262	242	255	263	273	255	226	239	241	220	235	261	251	225	260	251	227	240	239	236	277	235	229	228	244	270	220	240	228	267	232	246	245	232	235	247	241	241	244	265	232	210	235	231	244	238	220	220	268	269	267	248	255	252	212	233	243	230	244	213	235	220	218	266	226	242	239	223	260	238	236	248	252	242	271	231	235	238	237	263	205	241	224	259	223	231	227	258	273	221	224	276	229	211	262	236	233	228	204	217	245	245	242	251	253	256	248	263	226	230	255	239	256	203	250	195	232	232	229	230	254	257	227	249	222	247	255	251	236	217	218	245	234	230	225	231	225	232	278	219	229	250	230	243	278	247	268	203	227	249	257	218	253	242	260	244	231	233	232	252	235	209	244	234	244	259	249	233	248	248	232	271	224	250	261	256	229	252	252	226	226	233	272	216	247	234	236	214	232	223	247	229	244	228	231	197	242	223	223	213	253	255	249	250	262	227	228	253	248	236	250	228	261	275	222	233	245	264	216	245	227	259	249	250	226	218	267	241	224	232	248	229	210	231	218	257	228	237	240	269	251	254	253	242	247	236	246	283	212	274	244	251	228	251	246	261	248	221	256	240	214	246	239	254	217	228	239	249	252	231	237	214	244	249	287	242	240	239	236	250	223	239	255	221	222	245	229	214	225	252	240	239	202	235	219	238	234	226	251	245	253	223	252	269	216	254	260	277	263	242	242	232	234	227	229	237	208	281	245	249	255	254	254	249	232	256	232	203	234	259	247	254	238	265	230	245	265	247	235	246	272	241	236	241	241	277	254	257	236	234	225	238	240	229	224	277	263	221	226	231	225	226	236	216	264	213	256	244	256	236	222	261	272	250	230	225	244	238	237	247
31684	15892	16080	8076	4200	3262	2548	2135	1766	1573	1405	1299	1174	1079	1072	1009	901	819	727	736	708	663	699	701	671	609	644	641	610	612	618	566	577	600	581	567	594	592	551	590	586	572	521	542	550	544	556	529	520	550	534	540	542	522	548	563	563	543	512	523	546	518	558	555	568	489	585	529	543	510	497	513	502	519	523	516	539	523	553	538	542	507	542	549	517	543	552	531	570	571	545	531	519	538	526	526	515	539	511	547	571	567	541	517	550	473	517	503	534	527	567	500	533	482	519	533	499	479	536	520	491	512	529	512	497	541	510	523	550	575	550	522	531	509	482	482	510	517	499	531	515	519	528	535	540	535	530	517	504	511	568	541	517	578	508	535	555	535	548	515	532	520	537	512	549	504	534	555	553	510	509	522	510	500	536	548	560	592	494	540	488	587	524	555	542	505	527	543	542	530	504	533	559	522	518	499	524	543	529	516	533	483	543	525	534	539	527	505	543	525	522	506	513	542	504	527	543	523	497	517	497	499	586	532	534	521	552	514	526	498	555	518	520	546	513	534	503	536	546	582	514	490	539	567	534	500	527	523	534	494	531	460	522	534	525	513	519	521	500	558	538	578	525	537	530	524	495	542	548	525	535	576	523	501	552	531	598	543	524	530	532	559	495	511	540	531	539	524	526	526	568	536	537	527	558	459	543	517	562	522	530	479	544	501	532	523	520	527	472	486	512	555	570	590	560	537	528	524	528	524	544	531	541	516	527	512	529	491	528	521	560	538	533	526	509	495	526	473	528	544	553	536	511	540	530	500	513	485	488	535	482	548	540	537	489	503	530	568	571	546	525	544	499	515	517	516	509	531	568	565	518	571	510	516	499	532	510	523	555	523	523	563	541	508	483	518	553	558	522	550	514	530	522	531	506	532	528	524	465	535	530	539	565	528	498	499	511	528	560	537	548	535	542	525	520	506	539	507	538	534	545	514	540	525	529	567	535	520	533	519	538	532	510	499	496	531	501	558	546	541	552	519	609	525	534	499	539	521	528	565	530	562	532	508	530	540	562	534	509	541	527	497	498	487	501	521	511	538	511	533	486	546	571	584	582	511	514	481	539	483	530	505	541	501	510	541	504	521	514	544	516	506	516	514	515	539	554	540	531	544	534	525	490	530	526	496	528	537	525	525	536	492	539	579	522	545	554	521	512	518	549	539	535	512	535	552	525	544	524	499	499	547	540	551	526	541	510	528	538	499	553	505	557	529	546	516	548	544	536	504	539	527	548	507	538	524	507	478	579	498	540	510	564	532	517	494	559	522	526	510	503	509	524	516	505	526	500	510	534	538	525	552	565	498	496	526	474	519	544	532	541	498	541	519	532	573	553	541	536	524	494	504	525	480	544	498	548	519	501	549	539	503	538	520	521	489	497	498	546	527	516	512	554	515	553	550	530	570	494	501	485	532	534	530	514	510	541	531	539	524	519	507	515	487	508	503	489	563	494	538	523	509	521	529	545	538	535	571	505	526	519	544	496	527	530	514	535	526	547	528	502	524	554	522	536	528	528	551	546	519	533	554	518	536	537	520	560	523	549	542	546	547	474	566	575	480	523	543	509	514	503	543	508	524	529	547	524	532	544	534	494	547	511	555	507	518	531	529	531	520	507	509	490	530	534	557	505	539	491	562	543	494	544	529	594	507	605	515	544	526	482	496	510	502	525	471	495	511	539	503	535	513	489	499	487	517	519	537	544	531	523	519	493	511	551	520	549	526	513	518	531	575	548	510	497	551	518	495	573	513	539	537	557	515	549	513	511	546	544	510	503	491	569	530	530	563	567	517	500	506	512	535	511	518	512	542	519	551	510	528	519	546	497	504	515	564	499	507	535	504	508	542	500	500	510	550	551	559	519	517	499	487	495	528	519	526	545	545	556	568	525	524	536	505	539	517	565	548	524	501	569	556	527	496	523	551	560	503	522	540	531	519	510	507	538	541	522	532	555	530	526	551	504	561	525	502	540	577	513	455	529	521	581	590	514	512	552	474	528	545	539	510	493	538	545	525	539	563	515	476	473	496	549	499	536	561	494	554	592	525	518	555	513	506	543	487	520	545	493	524	533	514	510	528	492	532	491	538	523	540	515	514	543	519	520	514	518	512	524	527	499	532	543	590	510	541	509	521	524	543	504	527	528	491	514	531	518	538	508	534	509	555	507	541	536	554	534	525	520	485	562	496	534	571	502	533	524	540	509	499	533	528	494	549	590	538	534	544	544	569	510	538	526	546	533	529	553	560	506	513	483	537	510	513	516	476	520	495	479	525	512	526	513	516	497	494	511	535	525	534	542	496	543	512	532	514	535	532	558	502	531	506	522	532	532	561	512	520	508	549	518	547	532	514	515	553	596	525	536	550	537	523	493	495	566	508	513	537	480	532	566	570	523	559	514	532	521	481	573	597	496	504	533	537	546	479	509	547	506	547	548	514	513	507	524	580	577	494	488	553	561	599	484	535	521	527	526	558	525	549	512	478	514	538	517	503	491	538	535	539	527	520	526	521	546	523	542	529	525	494	530	513	549	542	504	542	517	517	552	491	510	532	538	544	538	548	526	547	500	534	525	520	570	519	543	506	539	553	545	531	510	525	515	538	509	553	503	528	531	518	555	462	534	508	563	543	504	545	485	518	506	547	571	545	541	531	529	523	507	512	535	505	547	569	540	545	525	541	531	542	512	562	519	551	507	510	541	497	548	525	527	518	521	554	507	484	516	518	514	512	541	502	546	521	517	507	518	506	514	479	524	499	549	559	546	508	509	571	527	507	536	507	521	542	523	493	521	512	528	491	517	517	511	567	513	514	494	515	531	540	503	532	549	545	548	520	522	532	527	537	545	578	480	557	554	531	543	541	511	547	551	540	540	520	535	525	507	520	513	558	520	538	512	540	544	497	544	531	510	547	525	513	545	553	551	540	522	497	528	534	512	535	514	494	505	501	521	528	507	557	597	511	520	501	546	519	520	559	521	519	499	562	490	530	470	533	571	526	498	510	555	550	509	564	543	533	525	519	499	523	526	527	528	526	527	529	503	520	530	501	510	532	527	542	477	547	513	529	544	520	523	566	509	530	558	531	545	509	510	534	522	569	530	523	518	529	529	556	560	525	549	538	545	528	543	536	477	534	581	552	560	523	530	510	543	555	520	576	520	560	515	556	529	521	524	518	524	537	534	519	538	491	541	504	544	560	536	540	538	530	461	521	528	577	521	547	509	502	518	526	493	540	524	512	591	548	555	545	509	532	462	556	535	503	545	543	539	510	557	466	558	540	534	565	534	516	528	526	501	499	525	505	522	546	529	515	547	534	541	517	533	534	546	527	505	512	507	527	540	527	533	523	513	532	503	509	529	498	548	508	531	550	549	488	515	553	510	525	526	543	514	538	541	519	553	514	554	548	492	536	511	508	501	545	500	521	523	488	548	515	560	494	523	495	530	497	533	546	483	531	546	546	549	562	529	522
54168	26864	21255	8755	2685	1813	1156	924	828	692	650	583	566	462	429	436	375	354	368	367	306	349	337	323	313	329	315	301	312	295	303	292	328	315	323	292	298	318	307	309	307	273	308	286	291	306	290	279	324	303	296	267	304	294	261	283	295	262	248	325	300	287	300	299	252	250	281	327	281	275	299	263	258	297	321	288	254	268	284	278	302	285	328	263	294	252	290	280	314	290	295	269	256	254	288	272	261	260	299	299	299	313	298	285	278	304	283	306	321	325	269	262	287	296	298	278	300	285	282	253	334	272	260	300	267	292	281	286	276	295	282	325	308	299	275	278	273	259	257	249	238	285	296	278	312	286	273	291	301	298	302	281	264	291	243	282	287	288	333	266	262	298	297	262	297	307	294	293	326	306	310	291	272	253	278	294	302	299	271	293	286	257	275	308	292	303	343	310	288	258	290	286	291	285	276	238	292	297	306	296	283	316	304	308	277	277	295	305	292	292	296	304	306	286	289	290	274	283	280	274	301	292	295	256	265	270	306	307	266	265	285	293	235	275	295	293	256	281	284	322	292	286	295	242	305	305	299	306	308	306	311	303	287	293	250	266	272	296	302	242	284	267	266	272	286	309	291	270	292	315	337	295	288	294	299	303	261	289	294	281	259	294	282	288	294	272	281	258	322	296	279	304	283	320	322	309	317	286	285	277	315	290	338	293	265	300	304	279	329	259	276	255	301	285	295	268	258	283	290	279	282	270	309	273	282	292	290	271	295	273	272	279	326	278	248	266	317	293	284	294	281	283	277	277	249	296	277	276	258	302	295	298	286	275	291	268	306	255	311	277	227	289	265	281	272	299	282	279	281	258	285	296	286	300	296	299	301	297	285	297	278	263	289	319	313	281	284	275	262	308	279	259	262	248	291	289	291	286	270	304	275	286	300	260	287	309	286	264	296	288	295	299	258	288	303	280	324	310	293	293	257	301	276	288	256	284	315	327	277	284	291	310	286	308	293	314	288	284	276	263	257	268	298	293	277	260	260	257	266	302	302	271	269	287	242	276	319	307	314	296	295	260	264	267	296	323	297	260	297	278	294	257	283	267	309	270	256	288	276	257	288	301	293	315	277	283	273	264	341	287	288	267	263	281	309	291	284	288	255	290	306	302	302	284	292	273	259	291	301	320	279	281	277	293	317	276	297	292	303	305	300	306	303	313	293	269	260	234	296	271	311	300	272	306	254	339	323	319	286	332	273	304	296	299	275	271	275	274	282	277	353	239	334	279	296	307	295	268	270	282	288	279	274	270	303	300	310	266	283	296	287	295	278	279	269	273	298	297	298	267	274	293	318	297	265	276	272	310	290	261	292	288	274	295	329	295	272	278	264	299	281	270	326	282	294	311	335	305	302	277	286	303	253	251	298	314	262	277	303	264	317	277	274	272	278	269	270	271	279	281	284	280	288	330	310	273	281	299	263	301	310	251	253	295	275	272	308	304	274	251	292	264	292	284	292	301	333	279	298	310	294	329	307	289	272	305	282	263	259	297	321	308	326	315	292	274	281	261	287	299	228	279	280	299	305	275	299	250	291	275	295	345	285	284	275	301	292	281	318	287	293	302	294	252	281	294	282	280	288	264	291	291	277	262	295	308	306	310	312	274	242	290	269	282	275	269	284	290	288	271	255	299	273	287	272	291	284	299	320	281	276	285	274	276	279	293	274	295	266	281	297	303	284	315	297	276	283	271	283	311	279	278	272	323	297	256	278	315	295	293	331	269	279	313	260	297	291	286	302	265	289	285	266	269	293	309	286	303	294	289	297	297	260	296	304	304	284	314	291	274	257	301	297	267	294	284	278	272	287	284	258	297	263	266	314	272	270	282	278	261	291	268	251	304	305	279	272	345	275	309	288	248	276	302	289	293	276	303	294	287	240	282	275	264	264	276	268	270	294	242	272	272	289	277	232	288	275	295	259	329	271	330	279	268	271	316	281	284	278	296	303	312	277	276	291	292	292	281	290	263	302	257	304	271	279	265	271	313	306	259	259	289	290	313	285	272	282	271	279	274	284	269	310	326	274	275	272	252	283	269	295	269	306	295	270	281	274	276	280	316	322	283	263	253	282	274	305	270	316	275	281	286	290	295	298	313	284	306	283	287	308	272	281	260	289	297	264	301	306	309	293	289	310	334	275	286	273	268	335	282	315	311	282	280	316	278	274	265	275	333	241	287	302	276	287	272	287	306	300	288	303	283	290	303	287	259	301	269	293	286	300	271	284	291	306	270	300	275	313	283	288	287	309	284	298	275	264	287	313	303	283	276	275	288	277	281	307	285	303	276	259	303	294	317	279	299	282	278	278	274	255	283	293	277	285	292	282	281	318	288	252	276	260	300	316	275	316	298	294	277	286	264	283	313	290	267	252	291	311	307	307	300	294	303	248	264	283	300	298	305	285	325	318	306	285	299	303	281	263	271	275	306	274	324	274	273	281	294	292	269	284	306	300	295	294	319	307	281	289	282	301	265	284	292	262	265	291	330	278	281	274	282	303	274	269	290	278	288	268	311	288	251	303	313	267	302	269	298	302	315	287	262	291	281	287	297	257	283	288	292	305	290	241	267	263	250	288	318	277	272	262	254	281	289	275	282	289	320	309	283	299	265	273	297	296	269	283	285	301	293	286	281	285	297	294	284	265	278	265	273	305	318	290	286	308	292	276	269	274	288	297	309	258	285	303	289	291	289	288	296	298	241	277	291	281	293	287	285	276	283	270	289	267	255	264	288	276	296	287	306	304	314	302	283	301	279	270	272	265	297	298	308	288	297	260	310	308	302	276	301	296	300	281	314	297	252	282	285	276	316	287	277	297	276	295	311	286	277	288	310	300	265	303	294	295	301	311	305	268	290	277	277	318	296	277	311	295	287	290	312	311	270	269	284	251	257	330	268	259	303	279	298	300	321	326	285	295	265	295	323	297	309	265	266	287	309	273	297	265	285	252	291	258	302	278	270	258	272	290	282	272	306	291	296	304	249	284	290	313	295	308	288	290	288	286	280	258	254	288	247	282	297	271	257	264	315	309	325	305	281	266	297	332	316	287	307	278	279	273	312	312	252	334	301	261	297	291	291	282	286	275	310	291	264	285	303	284	287	271	286	261	254	253	304	273	287	283	284	288	311	297	291	280	273	290	298	303	330	308	294	297	309	322	293	309	267	288	282	253	283	290	291	281	274	313	272	271	295	279	286	289	319	294	275	279	254	264	268	294	291	282	302	278	324	274	247	319	318	318	273	256	288	276	293	298	343	325	296	260	304	292	291	294	285	315	304	268	297	270	281	288	304	291	324	305	293	262	324	279	267	307	301	291	295	292	291	287	291	310	276	262	278	307	280	289	270	301	260	300	278	291	290	316	287	285	286	293	274	316	303	283	262	292	297	311	264	287	313	284	289	309	259	332	270	288	268	281	294	289	296	272	288	313	289	272	263	284	274	300	313	271	260	277	275	275	293
30494	17153	23279	12158	7364	6001	4505	3686	3109	2699	2548	2120	1971	1749	1537	1554	1296	1164	1083	1122	1009	918	916	900	869	822	823	740	792	730	784	712	739	722	704	728	710	675	690	665	620	607	673	658	626	658	643	618	602	594	639	621	652	576	623	588	643	656	632	610	633	620	596	659	641	587	620	624	609	648	612	583	614	640	581	570	591	647	604	598	600	628	601	619	617	569	599	588	615	608	594	565	631	577	625	610	557	614	616	592	588	619	606	613	615	627	620	609	654	617	623	568	639	622	634	622	603	631	636	630	628	615	589	647	593	580	646	594	603	611	620	632	649	589	598	557	580	610	626	547	598	613	565	596	607	650	597	611	629	593	568	647	617	597	605	632	618	608	610	597	649	602	619	638	585	625	594	629	623	603	663	615	633	580	624	636	587	599	628	623	597	596	595	598	572	640	638	578	616	642	616	633	558	634	605	618	634	580	577	607	609	627	583	622	596	618	597	593	606	606	630	648	592	627	637	631	585	607	592	609	595	588	587	604	618	618	600	652	596	601	588	573	611	650	672	609	632	606	593	627	605	622	627	615	569	595	606	609	601	591	619	629	619	613	591	577	671	593	589	591	589	644	585	594	557	575	619	590	636	658	616	599	590	608	641	622	584	562	610	589	593	612	655	607	590	602	586	585	635	564	587	609	579	588	642	613	616	591	624	613	607	648	588	645	590	598	573	658	597	592	601	631	618	657	589	630	559	570	624	570	612	658	624	621	567	594	580	599	567	584	600	585	600	587	613	636	636	600	602	612	572	640	590	545	567	643	597	599	597	546	581	646	624	620	620	562	593	608	620	626	632	618	606	624	652	589	642	597	653	645	614	592	597	583	590	636	598	614	558	619	594	638	587	571	610	585	543	572	605	610	605	636	628	581	604	660	578	638	601	581	605	655	636	591	604	592	611	665	578	598	654	611	595	575	606	624	590	581	616	613	583	633	630	599	593	565	583	570	603	637	620	633	607	596	617	605	635	628	612	645	593	584	552	617	594	627	601	603	639	606	597	657	633	660	599	573	590	610	611	581	607	649	604	588	592	582	619	645	555	570	612	615	600	603	660	624	627	612	591	573	621	634	630	589	602	595	581	603	647	589	580	567	624	640	574	602	627	634	552	604	613	628	596	582	603	657	617	625	604	573	596	679	631	572	627	614	593	623	590	622	607	584	603	606	631	613	620	553	653	620	595	661	578	585	590	623	600	621	630	610	622	589	608	569	622	660	600	621	596	636	650	639	636	599	621	617	591	629	583	630	650	610	633	621	609	651	591	623	641	597	619	627	609	631	609	592	595	578	570	591	604	618	609	586	658	617	618	634	607	611	646	581	601	620	605	633	636	591	602	622	602	585	601	642	634	623	606	609	603	641	599	595	602	641	571	604	624	605	647	591	564	636	579	636	573	620	566	646	595	619	586	639	631	597	669	635	603	618	594	605	590	690	603	615	580	604	606	649	595	600	637	573	584	623	603	636	563	662	633	645	628	571	593	575	575	597	579	585	558	597	620	584	600	631	609	615	593	596	605	610	639	611	641	616	566	589	595	594	609	598	607	578	588	618	625	597	590	609	585	578	608	616	563	635	629	595	625	588	650	616	680	608	672	591	609	650	636	584	596	636	588	610	648	622	610	629	623	629	644	617	575	628	647	598	602	615	575	586	623	633	612	554	608	605	620	641	604	624	603	606	639	593	615	638	635	615	613	606	606	612	631	574	587	612	589	595	653	611	635	615	635	647	616	626	635	596	583	568	657	625	617	568	574	598	603	640	585	583	601	604	615	618	613	579	607	587	614	602	620	583	639	591	596	586	606	627	632	636	641	612	622	598	589	611	628	635	600	610	606	564	596	573	642	593	624	649	627	593	557	594	607	595	645	635	553	585	627	621	644	588	614	587	564	606	608	588	627	650	642	565	594	640	628	574	624	573	596	633	636	635	580	648	621	631	633	616	630	640	634	591	629	604	598	570	613	593	592	574	623	619	584	610	602	628	630	577	600	606	622	645	619	608	574	623	579	617	597	634	656	627	608	629	594	640	645	633	598	573	627	568	596	594	617	600	656	582	581	607	601	603	643	594	620	627	608	594	648	616	621	588	630	632	608	635	586	563	622	581	650	604	594	654	632	592	635	595	656	616	598	603	566	579	598	654	577	632	603	636	576	622	660	622	636	619	620	616	627	599	609	554	606	600	633	598	619	614	595	589	577	613	623	633	599	644	579	630	589	634	590	600	574	633	654	593	646	580	603	657	606	614	644	613	648	557	588	600	651	610	634	601	576	640	598	626	587	632	640	607	598	591	593	626	618	627	579	610	612	614	622	599	600	623	605	644	583	606	660	667	635	632	601	621	604	607	596	615	603	600	621	615	579	603	579	618	601	599	601	618	596	575	610	625	592	606	612	618	642	624	622	607	583	602	562	632	613	598	588	631	628	632	583	612	643	622	564	641	635	594	599	632	572	641	649	573	605	620	624	622	621	598	562	600	650	568	572	598	579	607	606	600	623	631	645	607	624	632	624	620	636	629	638	613	608	608	585	616	630	564	600	630	647	627	627	575	586	580	564	602	635	625	602	629	609	566	590	609	594	594	583	616	616	558	600	636	597	601	606	656	578	635	577	655	663	622	610	625	609	583	629	615	599	599	612	607	595	614	598	586	643	605	601	665	627	633	623	623	620	602	571	614	595	645	647	635	616	581	623	578	655	632	596	658	629	640	638	555	602	646	643	599	623	654	632	639	657	643	613	619	609	643	587	628	625	574	600	622	601	607	617	619	632	619	552	630	592	662	579	627	607	620	618	606	622	614	643	576	651	594	650	583	627	614	624	639	596	586	610	588	626	592	605	614	616	604	596	589	606	617	576	602	590	574	638	636	664	563	644	650	565	636	627	608	612	618	568	607	642	615	625	587	585	606	610	647	644	586	598	576	610	590	614	627	623	643	616	608	613	614	578	629	611	581	585	631	625	648	627	597	623	612	615	591	563	605	574	614	591	604	632	596	574	614	621	586	560	613	645	673	620	670	585	591	600	628	604	647	590	624	592	599	586	651	592	612	633	628	625	653	620	573	673	593	613	585	587	629	622	599	617	614	606	595	583	599	584	661	629	611	619	563	598	567	582	586	595	617	649	575	568	637	629	620	598	622	646	632	593	599	654	612	619	564	627	644	620	593	620	626	608	613	603	592	576	599	607	625	601	625	607	620	621	611	632	620	631	592	608	609	629	607	596	666	612	583	632	605	639	587	581	601	583	649	593	604	619	611	574	604	563	617	607	632	608	633	591	607	612	628	579	618	638	617	602	599	624	630	609	600	618	642	578	619	600	603	600	607	593	632	577	621	621	603	587	631	596	615	641	585	636	612	654	604	607	601	648	581	550	610	588	611	578	634	579	545	634	624	611	625	613	612	623	582	611	634	595	588	597	611	684	612	634	627	590	582	628	613	599	612	583	575	599	664	669	592	612	579
31081	13719	4962	1666	838	643	545	409	372	369	342	373	309	271	304	305	279	258	291	254	277	270	293	225	263	247	277	238	244	261	254	257	271	254	244	229	249	230	257	242	261	237	260	294	292	269	245	281	263	243	253	271	225	230	258	272	275	232	258	246	260	225	255	221	283	285	274	267	257	231	259	284	220	238	269	275	254	238	289	262	266	246	281	243	255	264	235	226	249	275	218	235	251	285	238	250	261	281	254	290	244	225	250	260	241	262	258	249	247	267	242	231	230	244	260	273	239	307	258	255	238	256	255	242	233	259	248	245	253	247	240	251	260	256	277	265	256	237	271	229	259	265	261	231	273	275	235	227	240	239	257	233	231	267	255	246	269	272	234	244	255	238	255	274	245	232	261	232	250	271	259	273	295	269	228	231	253	266	253	213	253	270	252	275	270	281	245	259	262	230	274	279	222	233	263	235	238	262	255	262	214	254	242	265	286	280	268	243	261	249	226	236	257	227	238	232	254	260	234	222	251	257	221	235	282	275	258	273	232	203	285	264	255	247	236	225	250	233	257	261	241	248	250	236	250	241	258	274	253	253	253	252	272	211	246	277	247	209	262	249	275	263	264	244	212	273	256	264	243	272	258	246	233	268	257	263	257	259	250	238	226	227	233	225	227	240	232	231	268	257	241	259	248	250	277	254	277	282	269	293	248	283	246	231	280	239	245	253	255	266	244	259	254	272	282	246	232	249	226	239	233	240	245	261	259	251	268	268	243	243	267	228	250	260	252	220	219	269	268	248	268	242	220	247	254	228	269	242	261	270	242	241	267	236	240	250	252	253	206	229	242	261	267	236	266	222	260	250	241	254	250	237	249	261	261	224	260	277	254	210	283	222	241	273	245	241	243	235	256	255	247	248	258	246	260	271	258	282	254	260	221	237	228	270	232	264	276	236	262	244	258	269	242	240	222	240	250	244	292	255	218	250	266	242	255	235	257	225	257	273	236	259	234	231	278	230	256	267	254	234	261	265	250	262	255	233	242	236	255	265	256	258	289	235	264	250	235	253	246	243	241	240	245	229	250	251	256	265	256	263	225	259	270	266	248	274	249	252	248	264	276	255	258	264	275	233	255	267	267	275	267	239	238	225	233	237	233	270	270	286	270	233	257	258	231	249	271	247	275	243	257	236	257	237	244	263	237	259	249	295	287	261	255	243	266	254	245	235	238	234	246	245	238	262	236	234	258	256	275	246	249	264	226	258	254	258	259	268	227	247	227	270	257	289	244	278	272	242	293	232	275	266	235	251	266	264	242	258	252	227	251	215	251	253	249	221	264	213	225	266	268	266	237	246	229	252	252	221	213	215	256	238	256	252	282	265	238	257	221	287	257	226	268	269	261	246	266	242	268	298	240	236	246	253	245	272	265	252	253	265	276	268	248	274	251	237	246	246	256	266	255	241	251	236	248	272	279	233	255	267	245	246	213	249	271	244	236	274	250	245	246	252	252	253	240	269	241	270	276	245	260	263	270	254	242	263	228	272	230	253	263	276	234	268	255	234	228	234	268	243	217	275	221	257	251	243	265	257	237	286	218	236	248	263	236	230	245	242	256	271	268	235	256	243	262	253	277	268	242	268	264	243	239	284	259	248	242	251	258	236	248	236	254	240	231	246	272	256	240	256	253	247	265	246	256	230	254	246	246	252	231	294	225	251	271	266	253	265	227	271	284	250	254	210	256	240	249	246	254	222	248	253	235	225	247	229	274	262	263	257	236	193	258	271	279	289	225	252	238	258	236	269	260	236	275	251	251	242	257	235	249	235	255	226	258	265	275	243	281	228	247	244	239	225	263	276	271	258	262	258	250	261	259	256	252	220	257	208	261	267	246	237	263	217	262	247	270	255	263	247	248	226	255	254	272	279	250	219	257	241	245	243	231	237	240	217	259	252	261	261	277	252	252	276	245	237	260	241	226	245	243	213	252	260	213	229	235	226	300	273	243	255	255	242	244	246	267	255	264	258	246	253	250	219	280	253	254	261	249	254	242	234	268	249	233	281	260	240	235	238	244	268	267	268	277	234	235	244	244	249	256	278	231	274	256	202	205	259	257	256	235	235	251	248	259	259	264	229	245	266	295	301	227	251	244	236	282	225	232	236	237	244	263	259	228	255	248	226	236	258	243	243	240	249	226	239	244	252	290	261	256	273	269	267	280	262	257	273	268	236	222	249	242	234	283	254	254	237	249	235	245	240	270	269	247	292	261	263	289	251	263	236	266	257	258	276	258	284	261	267	295	269	248	254	237	251	247	244	254	290	258	244	262	273	245	229	280	238	244	233	247	258	240	225	258	249	273	227	240	253	251	261	248	269	245	214	251	299	254	275	237	247	248	266	263	265	256	260	227	239	260	288	258	251	259	240	214	253	257	245	233	256	252	267	258	245	249	266	252	253	266	252	261	240	239	249	270	251	235	244	233	232	223	255	277	290	265	278	260	227	249	234	271	237	259	242	218	244	228	243	266	249	275	242	269	241	265	248	239	241	238	245	238	252	276	263	246	238	251	248	264	256	250	233	246	284	254	271	250	260	245	287	237	204	262	276	255	248	251	282	259	244	231	224	239	228	248	291	265	239	270	222	225	220	247	251	256	249	249	274	249	267	259	267	247	264	269	247	224	244	243	249	245	222	279	259	301	264	229	235	248	234	273	248	254	238	258	226	255	259	279	274	275	246	226	263	249	233	274	257	226	264	222	241	227	263	243	264	242	262	264	238	268	249	263	244	274	251	284	274	194	221	234	243	253	201	257	250	241	287	225	248	238	263	264	260	237	264	258	256	241	271	244	217	258	243	248	235	224	238	241	252	243	255	272	220	254	248	255	284	272	227	247	268	269	242	239	238	256	235	276	234	261	244	265	247	266	289	273	242	281	274	266	249	262	262	239	272	262	254	247	276	275	243	246	226	253	266	234	235	244	253	270	269	258	264	285	236	233	226	243	224	238	275	285	256	242	245	256	247	253	274	272	228	241	274	258	269	222	245	287	250	243	266	261	219	250	270	242	241	211	261	248	237	258	254	262	245	230	240	224	249	245	251	239	236	242	225	231	258	249	269	249	245	252	251	245	228	246	274	225	258	231	285	257	249	243	272	268	267	245	254	235	288	228	264	238	253	248	274	252	268	253	288	263	246	260	226	240	255	258	254	231	267	244	245	232	256	268	232	233	252	275	247	268	255	265	238	235	242	252	240	274	240	245	254	253	254	246	255	225	220	225	242	239	239	265	253	266	290	238	256	266	264	237	260	262	266	239	266	263	240	271	250	234	242	252	275	266	266	248	274	245	240	279	257	249	238	231	237	241	240	250	242	254	235	253	219	266	210	260	292	274	246	223	247	256	242	253	253	254	231	251	249	229	259	260	259	234	241	238	250	242	247	242	263	254	232	236	276	250	279	282	244	240	280	280	243	252	245	300	252	290	298	275	278	230	238	269	266	246	286	267	241	219	247
17037	8842	6853	4151	2878	2227	1867	1490	1283	1120	1044	912	840	832	765	791	801	689	676	635	659	680	621	628	615	587	585	550	585	559	600	581	561	548	541	538	556	543	544	524	587	557	564	533	523	538	582	567	559	520	539	531	513	541	531	541	517	497	534	544	492	566	513	559	588	499	540	595	580	536	538	522	504	558	528	521	579	529	551	533	520	565	539	574	543	534	558	553	540	498	524	523	527	536	529	511	538	533	550	541	524	522	532	566	543	564	570	534	548	515	529	539	543	518	534	551	515	515	561	520	508	519	535	533	551	545	522	520	583	498	538	540	563	533	544	490	545	548	569	535	548	489	538	545	501	546	570	517	530	549	538	538	556	544	504	579	545	528	560	546	550	551	514	570	566	528	564	595	508	541	536	548	523	573	543	546	545	543	565	502	534	532	543	550	551	528	504	547	560	512	496	530	569	527	495	537	503	531	497	504	517	540	533	543	524	493	523	552	555	522	533	509	544	517	553	545	514	591	517	506	488	517	538	528	547	521	579	506	531	552	537	541	546	520	544	509	557	522	557	544	544	535	518	542	528	563	533	524	570	515	559	553	593	513	563	572	552	525	553	565	518	542	558	527	514	540	555	527	534	531	574	518	527	467	511	555	526	507	485	538	547	547	521	532	523	574	551	568	539	522	549	541	510	540	569	542	490	531	486	524	544	512	512	561	534	538	545	540	521	507	561	568	565	525	548	506	561	497	525	554	522	520	590	544	532	583	558	598	535	549	576	533	527	539	546	530	514	532	534	508	538	568	486	502	526	484	545	516	545	549	544	529	557	533	532	513	614	533	538	533	520	586	524	560	512	555	542	506	554	503	579	559	536	530	530	563	560	549	530	494	548	534	568	538	550	551	580	520	544	567	493	506	519	528	520	538	553	507	510	547	516	536	515	547	559	507	545	532	524	574	558	540	501	520	527	531	512	531	529	531	527	551	537	511	533	547	501	568	496	558	531	527	499	568	539	611	570	540	525	583	502	542	547	577	570	540	526	555	519	559	534	519	511	547	524	530	532	534	512	540	564	508	565	597	555	553	503	525	534	536	527	526	502	498	517	533	561	489	497	477	528	534	536	525	503	507	548	509	563	550	541	558	562	542	548	546	539	558	602	540	545	536	544	531	566	552	554	523	546	556	506	508	525	507	540	499	528	522	536	542	543	545	532	507	573	527	591	542	534	517	565	522	509	526	495	492	540	522	519	494	526	554	557	527	562	520	520	534	522	517	537	470	528	518	524	532	550	572	594	510	530	524	521	524	558	544	509	525	504	583	527	518	547	543	561	510	500	497	533	538	548	530	559	502	556	508	508	552	530	522	545	517	546	551	577	544	518	519	504	531	523	534	492	537	527	492	549	556	521	505	511	525	500	541	541	503	547	527	520	563	489	513	545	521	547	550	545	537	559	535	518	523	537	558	525	478	530	556	510	540	565	539	502	536	519	544	562	532	608	546	543	564	530	553	553	524	530	547	529	485	544	557	510	571	490	496	530	511	552	553	565	531	578	526	487	544	562	549	525	530	552	546	485	536	566	543	556	547	550	537	522	580	533	550	538	527	533	536	550	548	528	559	562	531	578	562	531	535	577	498	525	547	549	541	531	569	511	526	507	585	539	529	516	542	537	534	506	515	547	567	520	539	545	564	505	530	557	532	533	583	519	507	522	524	522	563	559	525	536	538	517	532	535	573	513	540	499	501	523	525	552	518	553	547	569	529	546	573	558	503	575	574	571	590	552	532	557	497	528	502	516	515	545	553	567	513	505	581	568	516	528	514	568	537	531	529	555	540	513	529	541	528	551	558	520	540	513	545	543	575	533	548	558	511	552	523	526	564	550	567	508	567	538	533	548	611	552	551	527	530	579	526	538	566	531	546	554	543	514	551	539	547	518	544	539	522	525	531	528	544	524	546	554	537	530	535	586	525	568	543	556	498	543	548	522	581	533	570	522	505	500	512	534	532	532	533	563	568	524	489	490	544	527	582	544	572	547	526	563	503	545	539	546	506	531	557	549	548	550	548	529	504	522	568	520	554	506	513	551	514	541	514	574	502	546	493	536	543	545	520	574	537	560	507	528	550	578	546	513	558	574	522	518	574	541	568	540	562	547	553	522	549	522	529	503	554	558	532	508	512	487	519	553	523	543	490	563	555	537	604	553	516	522	579	556	548	523	537	547	524	522	527	563	569	498	518	527	555	538	509	523	563	552	531	541	511	530	503	577	570	517	514	519	524	567	515	549	530	498	590	529	518	541	568	522	523	574	548	540	553	534	555	502	558	558	577	551	551	510	549	508	519	524	532	568	548	556	556	504	517	497	551	563	539	526	504	542	514	512	549	518	513	536	552	523	534	533	534	499	530	558	541	523	546	536	569	554	521	513	541	557	548	542	529	527	570	542	528	548	501	546	509	489	552	534	540	518	539	571	523	546	505	546	532	511	535	543	547	503	545	538	563	546	490	563	533	544	527	561	547	545	538	494	562	535	505	522	531	558	521	554	527	516	498	561	554	544	599	512	509	495	529	551	529	582	503	548	515	491	519	485	527	536	579	503	518	511	534	549	534	507	505	554	531	513	581	571	524	530	538	551	489	532	547	522	500	520	519	526	552	537	565	534	518	542	538	497	500	510	545	516	542	539	553	514	522	565	509	534	536	570	527	519	561	541	537	532	495	544	533	547	532	554	504	523	540	532	547	544	545	531	555	556	516	516	567	516	564	520	529	499	532	558	531	544	526	560	540	516	567	542	566	537	558	539	538	526	579	552	505	552	544	544	558	530	573	550	560	544	555	511	545	556	543	585	552	558	530	565	562	510	555	529	503	538	513	585	513	505	513	528	516	554	526	569	526	510	537	536	544	533	497	497	554	477	539	533	538	517	515	541	523	540	491	554	546	525	564	565	530	555	546	542	555	497	533	552	551	529	483	561	551	530	539	567	563	522	532	531	510	540	518	513	529	479	545	511	533	520	535	548	563	531	546	521	548	556	526	486	509	531	558	534	519	514	524	544	552	520	516	525	541	551	530	496	545	530	542	543	553	522	586	525	570	558	530	539	538	527	525	532	558	535	505	499	543	565	545	524	516	535	527	506	548	557	494	505	520	478	530	518	601	543	544	520	557	549	547	527	500	508	507	529	524	496	526	550	523	568	544	530	554	521	579	552	547	519	535	590	555	540	503	535	508	530	549	545	505	503	549	536	513	573	505	524	520	488	580	543	536	542	528	569	544	502	561	489	554	532	547	541	545	558	554	530	539	547	521	548	507	554	526	564	527	527	556	578	541	533	504	552	545	498	530	545	527	546	509	493	540	509	541	534	508	526	503	528	529	507	558	562	483	527	507	592	521	552	512	543	550	569	548	564	535	523	493	524	540	525	521	526	523	536	548	547	541	553	549	517	538	536	522	507	570	560	509	521	555	527	516	551	568	539	529	524	539	551	564	530	484	536	551	497	535	527	517
44543	23118	14020	4372	1649	1063	843	723	537	486	506	403	389	379	315	328	308	284	295	289	259	292	293	293	236	262	262	262	242	254	249	250	230	266	226	245	237	272	240	224	260	233	236	239	230	241	240	275	255	260	281	259	235	233	258	231	259	245	232	244	245	227	228	241	227	234	232	249	194	249	238	227	221	230	232	195	234	233	209	246	214	241	227	259	235	227	238	280	226	247	263	228	227	245	209	230	215	216	254	256	224	220	241	258	232	251	231	238	208	238	239	245	261	262	224	238	231	222	216	232	236	247	250	222	229	233	256	247	247	261	263	241	200	257	215	216	260	224	221	241	262	237	247	242	243	252	242	260	221	212	252	231	253	243	251	245	256	227	210	225	251	271	218	220	232	262	220	201	256	246	234	235	246	252	252	251	236	218	240	205	205	234	229	264	234	245	263	249	249	257	237	224	228	244	269	241	211	231	256	265	244	228	246	261	232	216	248	246	256	199	249	239	250	236	216	247	211	215	241	240	257	254	245	247	231	218	235	270	244	200	267	212	243	270	201	235	219	230	229	236	246	203	214	229	233	226	249	237	233	242	227	239	212	272	220	248	214	259	230	228	252	252	231	227	242	250	215	253	217	240	250	210	254	233	231	247	194	255	243	228	252	259	241	239	223	212	244	261	248	265	254	221	239	256	232	227	245	258	224	219	254	248	225	204	251	218	219	264	225	228	246	246	214	208	209	232	217	215	219	257	214	195	221	240	239	243	236	248	253	237	240	214	217	251	216	227	260	242	260	216	235	234	231	206	256	253	257	237	267	217	221	238	226	226	229	250	235	232	221	242	228	244	217	253	246	257	244	232	245	227	205	242	216	210	247	220	210	204	232	232	259	240	232	245	250	259	259	220	252	218	213	232	225	219	244	263	223	234	218	242	202	238	212	220	239	276	201	200	246	224	237	271	211	233	226	220	217	264	251	243	238	251	239	265	229	253	216	233	238	233	242	224	222	238	235	258	245	239	245	248	231	261	243	236	235	264	241	239	228	219	221	210	257	234	204	242	250	205	237	241	281	248	263	223	194	211	223	221	252	253	235	242	218	254	214	238	246	226	255	231	261	238	200	240	260	242	240	215	240	240	244	243	236	197	224	247	238	239	212	235	202	243	231	238	232	242	260	215	239	229	216	241	236	225	253	237	241	245	257	271	257	219	238	254	222	223	233	262	249	240	241	257	254	240	255	246	210	252	200	263	251	263	242	260	250	234	248	241	215	253	258	245	247	213	186	252	237	219	238	219	227	242	258	220	239	252	207	227	264	206	232	228	249	234	239	232	255	244	222	255	242	212	242	249	224	238	228	240	213	246	239	230	238	233	223	245	246	233	243	233	231	260	229	238	231	250	240	229	257	234	240	242	211	210	238	227	241	263	237	238	218	246	224	234	246	258	224	201	216	260	227	251	232	231	235	220	234	250	263	271	243	255	239	211	229	238	227	234	249	236	253	217	213	224	233	212	201	225	222	241	253	236	245	270	260	236	218	243	228	233	252	209	227	223	219	233	246	229	217	252	225	247	240	226	245	206	247	231	250	223	252	234	219	221	246	255	224	227	208	221	226	219	255	232	244	222	249	249	232	263	256	220	236	235	223	236	232	235	223	226	214	218	269	258	204	204	256	220	254	253	226	217	230	241	243	254	254	254	243	249	238	231	236	243	228	235	229	230	222	219	231	222	230	263	236	230	229	218	260	222	233	243	237	245	239	253	246	227	248	262	209	217	229	230	230	242	218	249	246	212	230	222	216	223	251	247	263	254	254	257	276	262	263	253	250	222	231	240	242	224	235	229	209	269	270	205	261	218	226	242	237	256	271	256	251	252	244	250	245	218	237	261	230	267	251	228	223	251	226	238	239	235	244	225	223	251	221	230	223	202	200	218	237	220	248	246	228	245	244	248	261	244	227	212	241	235	228	247	251	245	261	244	246	210	238	230	270	253	243	226	221	241	264	229	244	240	227	237	252	227	260	253	228	241	230	243	253	260	231	221	265	275	263	238	220	253	256	227	246	204	250	245	238	262	227	245	246	211	239	279	230	259	233	248	243	225	263	231	228	223	230	234	244	259	249	236	245	233	255	261	214	247	228	242	263	255	214	233	262	224	233	253	204	244	241	244	243	242	238	247	218	225	228	242	220	208	258	240	241	241	230	235	241	259	250	228	235	250	266	236	211	262	257	240	213	225	255	237	267	235	241	211	209	231	216	253	227	274	237	263	252	217	275	237	243	243	208	233	281	225	237	214	233	237	223	235	242	254	249	274	246	241	250	256	214	225	217	248	258	259	222	235	207	252	233	226	220	231	249	243	230	236	243	245	249	248	248	229	245	229	229	218	223	230	214	226	243	233	264	250	259	255	207	209	251	264	221	264	239	237	233	221	234	233	250	217	260	210	228	251	247	228	290	226	254	231	239	258	234	222	240	240	231	215	247	281	238	247	225	243	242	248	228	228	262	256	235	268	252	256	250	230	249	244	228	245	251	221	236	265	240	235	276	227	200	225	240	262	213	248	237	236	238	296	213	253	235	249	232	227	238	248	242	233	237	238	218	251	242	246	229	236	227	216	220	239	241	231	216	233	208	218	239	283	229	243	277	256	251	232	257	229	242	229	242	217	239	285	224	259	233	210	269	234	234	228	221	249	240	240	238	223	236	247	216	258	218	213	244	234	254	234	234	217	210	226	226	249	235	224	226	236	220	242	248	283	256	230	218	242	255	235	218	225	248	231	237	241	228	261	268	254	235	243	220	244	235	269	241	209	207	223	243	235	259	258	251	229	234	237	235	234	255	254	246	242	213	235	223	253	244	251	213	236	232	214	212	252	234	250	247	226	212	221	213	275	258	222	244	237	260	217	242	237	234	226	249	258	237	260	214	231	264	239	220	227	246	247	249	245	228	249	211	232	221	249	263	222	236	229	194	228	244	201	230	236	256	219	234	236	282	231	237	241	227	255	208	216	221	245	288	218	220	236	255	247	216	242	243	212	261	264	247	245	233	220	223	204	225	244	256	238	201	254	248	275	246	225	229	214	205	225	272	239	235	225	236	203	208	224	271	216	246	242	230	245	237	232	242	230	243	246	231	237	268	246	241	260	234	219	240	232	231	223	237	255	254	231	236	225	234	233	280	209	240	244	236	246	245	215	245	249	231	221	212	239	239	242	254	265	197	215	257	243	257	226	243	250	249	224	223	255	226	233	240	189	244	238	241	228	211	239	247	232	207	202	237	262	259	289	265	257	232	225	260	235	215	221	236	219	214	234	192	237	212	233	247	224	216	208	241	215	243	263	224	248	221	249	210	220	227	243	231	237	263	223	242	229	224	226	259	248	231	240	220	200	281	244	253	258	255	260	226	211	222	216	241	227	229	232	237	227	270	242	218	231	216	228	253	199	224	230	251	274	235	273	247	238	227	216	265	208	241	234	236	240	215	267	224	238	235	229	233	247	271	247
25542	14606	16529	8073	5543	4406	3319	2768	2161	2015	1758	1630	1413	1259	1163	1089	996	873	824	802	743	736	737	681	681	673	621	653	592	653	617	585	605	546	546	523	553	588	557	558	517	565	564	534	556	553	538	539	536	570	559	515	522	542	570	528	511	494	514	549	562	537	547	494	519	553	512	523	539	557	553	515	479	516	498	521	473	517	532	522	507	535	551	552	506	516	552	498	526	531	508	527	553	496	483	473	527	480	533	496	524	554	584	470	544	539	528	536	558	488	493	541	489	539	495	500	518	495	525	471	496	549	503	529	485	530	491	522	506	502	511	529	512	492	508	499	518	539	500	514	531	534	472	530	515	570	493	512	503	503	513	508	478	540	556	517	521	460	511	505	536	525	544	516	540	515	534	471	531	523	520	556	499	520	514	490	507	477	487	576	497	508	519	497	516	508	528	494	526	523	488	492	485	481	490	511	508	524	539	524	492	522	524	530	503	523	524	522	525	521	507	542	560	513	581	526	527	505	517	519	493	506	550	511	456	504	525	517	497	507	512	519	543	491	518	525	511	565	493	529	514	489	534	567	475	503	509	511	524	507	501	498	529	530	513	502	519	539	500	525	521	528	496	537	530	505	541	556	545	538	523	491	515	511	520	501	507	530	507	504	493	509	521	493	520	560	504	534	515	508	473	509	494	533	511	530	486	492	558	516	515	497	496	496	515	534	539	499	503	553	493	518	529	475	512	496	536	573	496	506	518	525	513	518	514	528	473	525	493	537	511	474	498	524	519	516	484	499	519	524	538	495	499	547	537	540	520	499	511	520	507	516	509	535	519	537	526	535	526	507	515	519	513	535	528	530	564	501	556	511	519	474	521	524	503	508	505	543	496	497	552	526	501	507	497	506	536	509	577	535	547	546	483	543	504	533	526	506	502	495	526	524	533	519	506	532	548	547	509	523	542	515	503	495	497	534	502	517	503	513	493	509	535	529	544	502	541	517	534	510	549	556	494	506	524	515	505	471	485	515	525	497	532	505	479	489	493	539	505	523	489	520	513	551	531	517	523	497	497	529	522	519	509	557	535	479	523	493	544	554	497	500	569	504	524	530	469	552	517	520	475	557	568	525	540	505	509	546	519	472	488	496	522	521	499	525	516	525	497	476	509	540	524	521	487	490	479	531	497	501	534	505	495	526	503	513	510	505	514	539	538	537	490	471	540	503	523	505	544	501	532	538	533	524	498	531	522	529	528	512	511	545	547	546	480	511	498	524	528	541	523	503	534	505	548	508	532	521	504	543	495	504	506	542	506	505	508	542	478	516	511	481	489	506	527	495	482	519	516	508	521	544	474	549	535	528	485	574	513	535	531	554	514	542	503	508	506	537	507	506	521	504	524	495	554	540	540	515	523	535	539	532	506	552	523	530	533	499	490	513	554	474	516	541	485	532	502	502	558	535	533	518	531	510	496	529	515	482	515	548	525	538	482	522	485	512	478	483	520	508	522	518	527	495	519	525	493	553	546	531	502	530	529	494	480	506	518	526	543	520	497	519	506	486	484	521	549	489	542	530	510	518	526	545	517	539	559	499	526	495	580	525	510	515	492	524	502	486	532	504	527	523	509	555	501	514	559	534	517	546	506	525	499	520	508	518	512	510	498	505	553	525	505	527	528	518	506	513	496	537	496	497	495	482	507	529	505	505	521	478	520	485	525	523	575	485	467	506	532	494	455	549	496	498	515	504	523	507	498	525	525	516	525	508	467	512	506	498	537	526	522	539	514	485	544	516	479	493	541	473	569	495	527	497	501	495	496	489	564	550	491	529	499	526	510	517	485	521	546	490	518	485	527	524	536	552	492	520	541	488	546	523	513	526	521	543	502	476	507	514	512	501	511	502	501	499	479	490	507	487	515	505	506	534	515	502	514	501	475	539	498	569	509	501	526	500	473	493	509	517	505	504	507	495	540	515	517	511	535	518	541	520	509	481	508	493	498	509	537	494	509	505	541	538	537	523	502	528	558	531	492	549	514	533	508	482	514	522	494	506	471	513	534	486	517	546	513	521	536	502	508	520	521	530	513	544	544	508	534	553	503	515	525	540	522	559	542	539	498	533	533	555	550	518	497	498	549	479	485	520	481	478	538	508	534	503	515	532	524	528	541	507	536	552	551	535	499	548	513	510	533	559	536	525	501	520	529	506	548	487	512	525	522	518	496	483	480	479	563	498	522	533	515	475	538	505	544	540	509	511	486	509	518	505	531	518	556	533	538	508	517	497	497	553	508	492	489	486	519	512	507	476	561	529	484	499	559	539	506	527	543	530	507	533	518	544	483	515	510	514	493	566	538	500	526	524	520	519	504	530	506	553	508	532	526	533	516	545	515	489	492	515	519	541	531	532	552	530	515	562	505	491	514	476	484	530	506	515	516	539	521	510	486	537	530	523	488	508	526	525	540	495	542	510	487	504	513	485	551	520	554	492	499	499	497	530	509	519	504	504	501	525	546	503	507	563	517	504	531	529	503	542	545	527	489	471	506	540	536	490	515	501	530	507	502	516	535	516	523	493	513	515	511	505	501	493	489	532	542	486	539	549	524	528	516	490	549	528	519	511	484	498	555	479	552	524	519	558	501	508	528	489	545	514	522	527	502	551	530	524	556	489	538	537	557	522	473	527	552	494	482	482	539	552	475	515	521	547	535	486	504	517	513	520	559	508	488	549	520	485	543	478	488	500	510	508	513	501	491	527	490	486	509	520	550	512	531	545	477	489	513	536	531	520	518	531	541	463	548	529	473	541	479	518	548	542	509	515	515	499	530	504	526	517	526	508	523	506	520	511	537	530	503	531	525	529	487	552	530	509	537	512	522	514	526	547	525	507	549	545	504	538	499	525	564	477	507	525	518	496	482	524	499	507	511	550	498	493	553	542	489	522	497	531	510	498	506	498	524	480	516	525	497	497	514	517	504	485	481	516	495	527	522	502	558	518	497	510	523	513	504	495	503	517	515	486	504	498	545	489	522	538	546	491	521	535	465	538	500	510	533	515	531	516	508	537	522	532	552	526	510	561	522	482	521	527	503	545	518	531	529	476	530	517	527	520	485	494	535	501	551	514	493	524	474	517	514	466	503	500	533	513	517	512	516	475	474	529	505	526	508	549	497	517	506	523	513	506	534	522	522	459	528	474	500	506	522	535	484	533	547	495	527	522	493	533	477	529	481	553	502	550	496	518	520	534	519	524	543	517	525	510	532	499	513	508	529	547	522	496	537	489	509	532	512	521	532	494	537	502	513	513	522	541	568	537	512	506	527	509	476	536	486	496	541	508	483	529	517	530	547	561	537	561	483	494	503	536	532	503	514	483	529	517	554	533	477	543	498	512	516	506	504	501	530	529	516	524	482	522	524	551	489	518	463	553	547	510	532	505	530	524	530	505	520	474	510	513	490	541	501	498	500	499	540	516	523	464	502	543	525	562	526	480	502	516	552	508	477	522	493	527	518	545	499	520
54885	31491	23345	7424	2380	1525	1129	949	851	721	675	567	505	468	463	425	376	372	329	331	380	343	305	333	314	290	285	329	324	335	305	315	339	317	309	295	288	304	314	304	274	257	264	275	291	288	263	281	314	300	303	264	276	286	313	301	299	315	285	275	309	281	262	291	259	278	315	284	285	307	301	277	278	320	286	274	285	271	307	248	269	266	288	275	282	287	305	296	284	294	312	270	322	297	326	293	271	275	262	273	277	277	290	299	278	299	292	338	279	310	268	273	280	308	258	257	297	270	284	312	293	289	286	295	311	321	279	295	335	271	286	299	298	316	293	291	274	262	289	277	316	291	311	280	283	320	279	275	285	294	249	291	294	286	260	281	294	283	309	285	309	241	292	293	304	300	318	273	272	280	280	271	248	283	286	313	269	303	292	288	295	295	274	294	318	253	301	301	271	290	294	265	275	253	239	275	300	289	287	285	278	308	312	288	297	296	306	281	269	326	308	310	271	266	269	269	315	277	287	289	261	303	233	273	289	305	275	303	279	268	287	299	355	291	284	306	264	313	286	266	279	254	278	254	292	253	305	302	260	246	292	290	279	320	302	263	250	311	326	306	278	276	287	295	266	307	305	323	297	263	285	283	279	293	268	270	289	278	281	288	306	305	283	308	277	256	280	294	267	276	290	325	304	320	350	320	320	274	267	289	313	301	282	265	290	257	247	277	279	300	278	275	308	285	320	264	300	266	261	280	263	281	298	288	272	253	287	286	290	292	308	286	302	341	309	296	303	299	274	280	260	262	235	308	252	287	273	271	283	274	290	306	291	274	294	285	280	310	290	304	314	264	303	281	285	275	304	277	291	291	311	282	286	265	290	343	317	318	263	241	280	312	294	278	283	293	316	284	310	278	301	236	279	302	283	278	261	306	278	282	287	290	267	286	288	295	280	285	275	298	324	278	299	288	286	290	254	314	292	318	311	286	286	219	262	276	269	270	325	303	300	267	304	260	284	271	314	272	299	263	238	268	271	293	273	292	272	275	277	255	291	280	305	281	300	280	290	290	280	279	310	286	294	288	277	268	259	284	315	316	305	290	296	309	295	268	273	274	250	311	314	328	297	327	296	306	322	283	304	262	259	306	301	232	270	284	298	238	297	256	293	297	297	315	296	289	286	313	274	330	289	277	302	280	297	291	281	280	316	265	273	299	285	280	284	245	275	242	261	292	268	264	295	313	313	283	299	284	277	291	291	269	284	280	266	290	275	284	295	288	269	281	269	257	298	298	284	287	276	296	268	300	277	287	281	297	321	285	286	280	282	295	257	284	259	301	301	290	308	284	290	270	291	266	291	290	271	308	298	268	272	287	303	297	270	335	275	317	303	294	287	261	316	290	266	273	291	310	278	284	277	291	259	297	294	267	271	294	287	301	279	297	267	288	286	270	274	289	271	283	276	265	290	284	306	302	284	268	315	245	309	291	279	283	272	283	248	295	289	294	261	306	305	300	298	320	276	269	266	317	311	287	292	315	299	279	276	279	281	322	312	248	273	279	253	259	295	301	289	295	291	271	294	284	284	306	296	275	288	273	283	301	304	278	299	296	301	292	260	287	271	269	291	285	301	310	298	267	289	279	310	294	260	276	284	277	245	259	272	288	268	280	280	261	278	275	316	283	301	278	269	289	312	293	272	296	273	292	260	286	290	305	296	265	275	303	266	302	282	270	304	300	280	283	253	265	332	321	312	303	292	345	306	266	289	247	309	280	293	296	283	251	268	293	285	267	273	288	298	321	256	334	283	317	282	313	292	251	284	298	272	302	285	318	276	304	280	266	291	298	278	294	290	294	283	271	294	307	265	284	288	284	261	303	299	280	300	291	315	285	286	239	306	295	292	295	321	272	282	317	246	290	310	314	280	273	308	274	277	358	293	310	268	267	283	295	314	288	266	284	268	281	316	282	308	251	289	270	300	294	277	289	278	275	338	288	297	272	281	303	303	302	273	302	306	263	296	286	289	293	266	330	308	307	278	302	296	315	299	258	289	279	278	298	296	269	285	296	336	288	302	286	259	281	285	290	300	310	273	291	270	266	293	316	300	317	311	278	294	304	295	289	302	249	279	283	290	306	262	299	287	266	292	298	306	259	297	309	304	311	287	295	244	314	291	252	296	300	344	271	238	275	302	285	281	312	278	287	270	307	290	295	282	288	280	292	304	290	314	288	351	311	270	289	271	264	263	280	283	302	308	300	271	284	266	278	277	302	307	242	280	277	251	320	322	292	311	293	265	292	285	312	329	286	282	289	317	292	328	300	270	293	296	268	266	292	307	301	272	279	263	284	287	278	281	286	283	296	284	278	295	299	308	249	251	305	289	296	337	285	317	299	291	272	312	283	262	250	311	266	282	304	311	287	303	277	273	288	301	286	249	287	270	305	293	284	296	301	279	279	322	299	298	291	290	325	307	277	279	302	318	312	273	307	269	264	264	309	274	275	336	279	296	271	288	270	330	295	300	296	307	294	294	309	285	293	278	268	264	261	256	300	302	317	309	267	281	290	306	303	286	281	304	308	291	290	296	274	312	253	299	312	277	287	342	281	292	237	265	278	298	282	289	292	274	274	256	315	286	309	272	296	285	286	298	270	298	267	302	270	257	286	301	261	293	283	299	288	296	269	315	307	303	260	288	270	299	299	299	324	292	294	258	279	270	269	319	280	282	255	275	273	310	274	287	267	269	286	264	279	304	299	281	291	282	292	309	310	274	262	285	288	324	276	271	244	259	273	295	282	310	299	312	294	309	306	309	292	264	287	290	311	275	311	253	307	279	290	277	271	277	279	291	322	329	299	289	306	284	306	264	292	301	296	300	309	299	279	275	311	288	275	272	259	279	295	285	272	293	253	277	303	259	303	276	290	303	314	311	273	271	305	292	297	270	308	289	267	309	301	268	273	276	268	302	271	267	264	303	304	288	252	280	291	289	279	308	282	297	290	279	291	288	286	272	288	279	303	310	273	294	271	318	298	284	269	262	282	325	259	309	271	278	269	309	288	276	305	268	268	276	298	264	286	278	284	310	288	279	292	288	302	294	294	310	283	306	305	297	300	296	296	301	278	275	277	316	287	274	275	297	287	261	254	259	342	292	291	276	265	315	278	278	283	259	274	236	330	330	285	308	272	317	327	275	275	284	275	303	285	274	319	298	303	303	286	312	347	340	305	279	297	276	303	283	316	272	308	296	287	285	271	274	267	288	264	273	313	261	268	306	297	311	301	302	327	306	285	279	250	298	309	301	294	269	286	251	273	287	260	261	274	278	277	247	290	272	291	264	280	318	292	287	299	276	287	279	293	275	261	299	275	296	265	291	300	290	291	311	286	279	293	313	291	304	267	287	249	263	289	325	270	284	271	290	251	293	291	299	256	275	291	301	269	306	289	282	288	277	281	270	294	299	318	312	279	308	298	333	298	290	322	313	308	284	237	294	291	269	286	298	298	298	291	271	291
31224	21342	25479	10419	6946	5666	4395	3589	3168	2784	2343	2129	1845	1655	1549	1455	1187	1124	1077	940	924	947	944	880	791	775	821	773	746	765	739	722	678	712	685	686	617	660	679	677	666	593	642	625	616	635	592	600	677	619	635	640	632	630	639	631	635	630	613	605	635	623	645	602	614	602	582	611	623	676	673	605	624	613	611	592	629	601	676	601	608	611	612	646	625	590	640	624	588	637	622	629	621	569	592	618	633	613	665	609	594	618	650	598	621	602	587	649	648	589	591	607	590	586	622	612	652	628	626	636	595	664	617	631	607	593	595	583	610	614	574	585	575	640	646	605	621	616	572	601	613	624	596	629	585	633	592	626	614	638	620	605	589	598	621	594	642	573	574	593	573	581	607	580	600	617	632	596	609	633	628	593	614	620	612	588	639	600	564	579	595	578	592	656	627	565	601	592	638	595	605	609	570	646	550	607	635	586	561	602	633	590	630	575	591	597	632	579	629	590	610	590	637	619	604	645	583	607	648	565	619	618	550	596	635	639	617	614	608	626	632	614	607	614	617	622	583	601	589	598	638	649	645	643	619	591	600	602	618	590	609	614	634	644	581	599	623	601	608	590	657	599	581	630	598	653	597	579	621	620	618	651	666	632	595	583	631	597	664	647	631	585	621	599	584	605	632	604	635	602	591	588	671	636	584	574	567	563	606	578	604	659	644	596	656	611	609	575	622	615	606	607	630	603	613	628	597	636	600	580	645	599	574	589	621	593	609	649	647	573	583	622	621	593	594	591	602	604	598	589	621	614	607	620	591	611	610	583	632	589	603	620	616	640	613	627	579	665	599	599	608	642	595	568	587	592	640	584	634	591	613	596	616	611	647	623	601	614	607	626	614	645	602	602	621	631	625	601	601	606	605	591	632	595	640	622	554	667	598	603	658	607	621	568	620	620	592	608	643	590	578	593	627	625	658	605	575	601	580	641	624	613	564	616	594	624	639	611	598	614	605	605	599	621	585	624	626	610	578	614	661	618	660	631	614	587	606	585	630	602	627	587	608	583	569	620	587	615	588	595	650	616	617	605	611	635	591	620	624	611	601	624	583	595	617	607	605	612	627	599	615	633	578	621	665	597	638	638	652	598	554	612	630	637	614	615	652	593	624	589	608	570	585	639	631	599	644	604	579	627	621	658	600	584	561	605	588	631	631	631	599	609	647	618	578	655	602	564	567	636	595	579	640	643	550	603	670	645	603	611	644	675	589	637	599	617	611	615	625	591	615	591	618	587	616	660	632	560	594	594	611	598	601	609	571	582	664	609	632	583	639	619	582	614	616	583	613	630	616	631	618	605	634	544	636	603	625	630	620	617	614	602	621	622	610	638	618	662	604	591	625	551	644	567	577	599	599	624	578	622	635	639	618	586	612	582	605	616	603	613	592	587	613	574	595	573	620	634	614	592	578	610	634	593	616	597	660	625	618	609	647	581	593	597	597	594	635	621	641	617	641	604	534	604	582	593	627	620	641	645	640	594	587	660	622	603	596	575	654	638	559	616	592	618	638	637	593	644	616	634	648	621	578	608	616	616	631	589	628	601	602	613	594	638	609	589	589	642	608	620	611	633	611	620	619	641	618	616	628	634	596	597	589	650	587	655	598	618	567	590	573	623	619	597	593	605	614	626	592	601	623	580	642	659	612	615	623	607	614	634	625	565	625	631	570	652	592	620	641	616	580	598	592	643	601	624	628	623	618	615	600	598	615	629	622	625	602	619	641	608	596	598	603	617	622	615	619	604	590	665	618	596	600	633	614	589	569	595	616	611	591	601	638	593	602	579	611	623	573	622	604	609	596	626	608	606	610	632	653	591	640	602	557	623	559	619	589	580	580	608	591	609	556	604	644	669	588	591	613	626	611	580	612	614	599	620	590	584	656	568	588	627	553	603	647	636	566	597	630	602	630	636	592	614	589	567	624	636	674	631	628	621	621	620	584	594	611	603	647	625	585	619	573	664	583	603	551	599	642	577	615	592	622	600	610	599	637	629	604	593	633	609	616	600	619	576	600	621	541	647	606	604	582	625	610	571	631	600	616	591	621	589	627	595	590	579	627	583	588	618	620	652	567	555	599	627	588	621	569	592	606	569	624	563	634	608	606	613	600	628	575	593	606	633	629	625	642	599	563	609	589	627	575	618	601	629	603	604	622	620	570	640	611	571	630	612	621	627	604	611	567	595	587	608	607	616	644	683	619	637	600	562	564	637	641	597	601	639	612	601	605	603	588	587	649	593	594	603	592	615	562	617	672	580	556	601	605	618	631	593	599	592	575	578	621	575	583	601	585	576	692	598	566	628	646	580	662	572	607	613	616	611	579	604	605	613	582	591	627	635	602	596	595	590	624	578	676	610	584	592	629	634	599	635	611	593	583	649	579	637	650	605	606	592	620	627	616	623	594	606	603	627	660	650	577	580	633	604	609	591	602	628	585	630	590	604	605	656	579	610	540	649	643	624	593	608	615	647	586	585	575	626	589	603	638	616	578	631	603	603	569	614	635	618	616	582	572	608	628	584	625	626	595	599	600	625	570	598	572	607	575	558	615	587	613	607	618	581	626	610	608	605	610	602	559	626	562	626	609	592	575	598	616	648	641	604	615	605	618	571	659	598	612	591	647	594	617	605	637	599	634	647	599	625	614	608	579	654	680	587	578	611	600	618	585	637	598	641	588	626	630	593	580	610	587	608	588	594	609	642	630	575	577	641	588	603	604	578	605	635	645	570	600	634	612	598	659	572	592	569	618	621	618	604	618	589	629	634	574	603	594	634	620	608	602	618	620	582	582	576	616	624	622	616	590	594	603	633	605	657	647	634	647	605	681	605	607	598	613	612	571	634	599	625	604	598	601	631	545	601	658	621	624	608	617	630	583	622	603	576	611	592	604	633	650	605	591	616	593	610	618	626	628	586	584	594	567	616	602	633	576	567	632	625	574	571	617	633	638	633	646	598	575	652	662	596	571	597	576	609	639	613	597	550	609	650	601	571	598	648	596	618	603	630	612	622	615	623	595	613	598	620	601	623	604	634	633	598	604	612	633	628	630	633	590	567	603	634	608	610	662	596	607	596	593	557	628	576	569	574	564	602	635	671	627	589	562	566	638	599	607	644	630	562	576	610	635	644	622	601	629	599	594	615	651	609	599	625	644	581	659	626	560	610	595	621	565	563	611	612	569	624	552	594	618	645	616	599	596	635	620	599	620	608	602	601	591	582	592	609	615	616	630	600	575	600	610	603	600	603	631	601	573	646	649	589	608	641	621	670	598	614	622	627	605	608	622	587	622	596	597	627	657	558	616	651	615	607	620	586	603	608	622	612	639	635	618	637	622	630	626	627	584	589	601	608	608	606	617	629	590	607	599	631	563	620	624	571	548	616	628	588	627	630	569	602	600	622	650	541	597	648	613	590	625	603	575	624	610	583	602	595	560	598	602	665	581	616	603	628	575	613	628	550	639	618
30509	16787	8469	1843	892	671	490	419	406	339	309	322	311	307	277	291	243	258	267	230	250	251	221	279	305	264	284	252	234	280	290	238	254	272	241	230	262	255	235	240	247	269	257	264	235	275	249	253	259	275	252	262	261	250	254	276	245	255	254	270	250	265	242	248	233	287	237	282	262	271	255	263	297	276	267	246	234	265	270	268	230	255	259	288	272	257	250	241	262	240	288	279	288	285	244	258	233	253	247	261	244	246	232	286	244	219	252	259	261	265	248	284	254	239	248	271	272	250	271	246	264	222	255	253	225	220	260	223	253	231	295	256	264	263	244	251	199	260	228	251	256	295	241	269	246	264	266	237	261	266	242	237	240	255	249	239	244	270	255	269	238	276	234	244	287	267	257	250	221	267	242	267	241	244	257	259	244	274	261	257	261	229	231	291	278	279	240	234	258	302	250	258	263	232	269	275	269	230	238	250	234	247	238	262	240	219	223	257	256	296	277	268	253	258	254	277	246	254	248	234	255	230	258	259	263	239	249	249	259	236	219	265	229	243	227	286	247	266	243	255	242	256	243	279	235	234	249	233	249	268	286	275	260	276	264	264	275	253	248	265	223	255	237	234	276	254	262	233	258	258	242	260	256	265	237	250	247	271	257	254	267	260	265	242	262	242	278	267	253	265	230	265	255	247	263	262	248	219	282	260	235	268	242	255	274	268	267	249	265	298	250	200	275	252	263	245	240	272	238	269	247	251	223	247	256	266	257	287	258	261	273	259	248	268	255	255	251	278	233	236	252	275	269	224	239	267	258	227	254	269	260	249	260	260	248	259	286	258	255	256	263	254	257	264	284	264	253	260	212	247	248	257	236	284	243	254	267	258	256	241	251	232	216	277	231	255	261	248	242	262	282	249	285	261	252	243	268	247	210	235	237	248	239	261	257	240	250	249	229	242	233	270	254	262	272	232	245	231	248	231	218	262	259	285	279	269	264	254	273	236	255	263	262	251	253	261	259	260	273	275	254	238	282	261	253	229	227	249	263	224	260	236	251	252	284	254	242	245	232	261	277	276	248	249	255	266	241	251	268	231	245	280	263	247	244	255	261	264	230	242	241	255	246	277	270	263	259	275	233	261	206	255	260	246	262	259	228	249	260	236	254	245	270	249	243	249	243	265	259	261	254	246	265	246	261	248	260	246	238	267	254	251	267	262	264	255	260	290	256	277	259	280	257	233	228	229	225	208	264	273	217	242	275	289	248	238	245	210	267	246	287	273	261	256	289	241	258	245	250	250	261	243	252	243	255	252	249	296	257	218	220	255	276	268	264	229	230	273	250	273	251	258	262	293	267	241	242	268	243	244	287	264	269	239	252	243	273	267	251	266	259	264	257	253	263	242	251	261	248	244	269	247	268	284	250	267	227	279	220	259	253	241	246	274	275	225	247	243	268	266	243	251	220	247	257	265	297	267	256	267	232	292	257	205	237	252	238	243	251	272	252	256	270	283	286	244	234	264	263	234	269	256	252	242	237	261	271	226	295	272	257	277	259	266	244	231	225	242	233	227	234	268	264	236	248	279	248	246	233	257	252	252	284	277	226	252	251	259	239	270	246	244	253	252	261	269	280	255	238	275	251	250	233	253	241	239	257	257	261	240	258	272	262	253	223	240	280	225	269	249	268	249	244	255	246	217	234	257	247	258	273	282	241	281	265	264	234	206	247	232	260	251	307	269	254	278	245	249	260	246	283	264	244	261	268	247	205	221	260	257	247	257	279	230	237	286	243	243	256	258	265	254	247	233	262	219	240	249	232	269	283	249	221	237	226	284	268	264	253	263	272	245	263	222	261	254	226	245	279	284	231	253	258	218	238	260	254	224	236	253	271	253	249	273	249	270	273	237	238	236	263	232	260	248	247	249	260	239	253	274	238	265	287	248	269	249	283	252	239	250	242	240	259	280	259	258	274	227	257	259	276	257	273	254	242	272	263	227	248	273	234	252	253	262	249	269	251	262	254	247	257	263	281	248	256	240	259	252	263	261	216	245	228	272	271	231	268	256	243	234	288	245	234	243	240	249	228	218	208	242	266	295	239	236	245	262	278	259	259	230	251	282	235	274	283	261	269	244	244	225	253	271	232	243	221	234	281	246	232	249	224	266	302	254	251	265	236	256	259	247	259	262	250	252	260	233	243	227	229	261	277	297	259	240	240	226	240	270	233	249	250	229	267	238	244	257	265	250	248	243	249	241	234	244	268	283	274	249	242	266	266	245	245	257	234	244	277	243	280	259	266	253	245	225	254	246	261	264	245	244	233	237	290	240	215	259	243	267	243	242	274	242	275	242	235	258	247	244	240	288	272	244	246	267	260	251	251	267	240	280	260	244	262	234	264	252	237	271	270	223	258	225	257	272	258	256	239	253	279	282	257	246	244	274	275	285	237	263	224	231	235	249	250	270	262	295	247	248	254	271	233	235	243	249	267	272	296	276	269	249	256	265	283	272	248	235	239	262	259	264	262	238	264	243	284	224	245	226	227	245	260	241	241	284	226	290	236	260	241	251	253	261	262	243	254	272	260	250	235	219	280	294	258	245	269	239	241	272	229	249	274	257	246	248	263	245	257	250	252	256	265	246	275	257	264	238	230	203	236	267	238	247	243	255	255	298	264	238	247	260	242	272	254	235	239	265	254	258	282	263	214	293	243	257	260	232	259	223	214	245	252	263	244	254	252	247	228	257	268	220	241	261	277	258	225	276	254	233	244	235	232	258	277	281	272	255	256	257	298	261	250	270	239	275	260	252	249	272	245	244	262	253	280	245	216	248	266	261	291	262	239	255	265	266	259	267	262	254	229	220	287	229	263	261	201	236	255	287	252	289	224	241	249	232	255	254	247	219	260	246	290	242	255	228	256	243	252	246	231	239	250	259	268	229	272	256	238	251	265	257	231	268	243	262	300	295	218	254	273	229	262	290	283	254	270	242	234	292	254	273	248	249	216	254	261	268	256	277	264	282	292	255	252	237	235	284	243	268	226	271	254	268	241	294	248	257	237	284	275	239	239	248	277	247	225	252	250	259	265	259	230	256	244	273	254	265	250	239	251	276	264	216	247	244	257	268	230	261	272	252	257	240	247	269	278	235	264	243	279	269	287	251	261	257	274	277	260	239	289	274	241	229	253	241	263	234	253	279	264	277	279	279	246	249	239	245	250	246	236	245	260	268	214	232	262	272	270	236	258	255	244	262	236	265	258	264	248	243	255	256	268	253	261	233	272	247	220	279	250	259	274	241	224	245	276	284	266	266	238	256	244	223	230	236	254	274	260	266	285	247	239	257	286	255	237	288	255	258	230	259	281	247	258	258	267	269	263	220	285	278	288	244	221	227	286	284	248	265	236	223	272	253	268	245	254	245	264	251	254	238	216	271	281	283	271	258	270	247	228	240	251	280	289	239	260	238	239	254	277	255	261	229	252	221	230	265	237	247	285	226	256	235	259	259	264	236
16985	11405	11382	4010	2824	2194	1707	1364	1273	1118	972	984	930	811	783	752	726	722	697	618	683	607	605	634	614	627	598	577	595	588	535	522	556	530	583	543	568	544	573	581	562	542	560	553	551	537	522	510	539	568	552	566	500	523	568	558	569	572	542	529	532	550	529	586	536	548	559	518	549	553	561	494	553	519	485	527	546	555	539	531	564	554	550	550	514	518	543	541	510	526	529	534	570	518	563	518	545	519	523	526	573	540	557	516	566	543	587	527	539	577	514	534	533	540	510	529	508	524	588	514	525	523	529	530	523	514	548	561	515	519	521	480	561	525	568	520	515	524	532	506	530	576	541	548	505	531	568	506	587	580	565	520	554	556	521	526	528	524	534	553	514	550	562	542	554	551	539	534	525	554	561	520	573	545	556	551	549	551	580	521	581	562	531	556	531	499	534	539	535	548	539	533	516	548	518	552	505	495	504	545	576	559	557	543	545	516	522	561	567	538	534	555	516	536	558	524	534	537	521	551	548	510	534	534	564	527	528	553	560	513	568	572	533	555	488	550	536	510	523	551	542	514	563	526	535	492	540	559	583	543	537	534	543	524	547	535	573	518	571	540	514	547	528	525	574	513	540	511	565	563	545	578	546	528	469	566	537	538	540	515	544	549	521	564	537	541	544	535	543	542	502	505	543	519	543	530	494	537	510	525	543	549	587	536	554	528	496	549	516	532	531	542	531	536	547	524	551	550	565	501	506	563	557	567	578	513	559	545	585	546	586	556	529	543	540	545	533	519	506	542	543	535	543	555	570	545	525	528	535	497	505	559	562	515	536	541	558	543	565	506	564	527	525	573	523	547	511	529	524	511	545	540	506	549	542	504	557	523	519	512	553	597	527	589	545	532	570	526	508	558	501	561	517	515	483	521	546	546	539	506	501	568	537	572	555	545	489	514	555	578	512	547	545	541	547	547	537	564	564	494	504	565	532	566	592	545	556	528	505	522	520	564	552	540	515	568	544	550	560	550	524	549	580	546	528	505	591	553	500	530	504	557	515	555	543	537	559	528	550	520	525	502	529	543	584	522	545	524	504	534	584	520	576	540	557	534	561	487	522	544	541	503	561	581	566	566	543	512	542	528	508	540	566	507	547	536	537	517	499	559	523	555	565	541	564	533	518	529	562	517	509	551	530	527	515	561	491	543	532	525	553	531	532	553	556	540	543	546	550	522	525	515	534	528	508	589	513	527	513	486	544	555	528	570	510	570	513	547	532	472	541	543	553	526	575	554	538	541	535	525	540	552	530	556	552	558	520	501	506	537	536	561	526	541	553	529	547	564	537	502	549	562	559	576	548	534	539	562	545	523	540	526	555	563	566	541	552	557	526	552	545	537	539	527	517	525	568	533	501	544	520	550	523	543	528	538	548	518	533	562	529	539	568	510	566	497	500	530	521	535	528	532	550	526	543	539	510	514	559	553	512	545	512	536	547	536	539	508	526	563	519	560	561	548	528	496	522	556	564	533	527	503	494	575	559	557	551	546	561	527	538	530	572	535	519	588	532	557	544	531	558	571	593	535	523	540	569	537	535	523	546	545	536	567	539	534	525	588	565	559	542	525	522	544	521	564	598	529	522	543	504	519	487	572	551	502	560	533	544	549	532	538	496	530	588	505	530	542	551	534	554	539	507	538	569	548	506	540	537	528	510	556	544	573	535	559	586	534	537	556	528	522	516	576	509	510	528	529	492	510	520	548	549	522	536	547	525	545	565	544	541	516	479	536	555	548	554	537	529	537	524	547	555	580	542	547	516	574	553	537	574	564	546	512	542	593	545	576	551	489	564	553	508	528	575	568	519	551	556	541	525	518	536	526	499	559	554	584	498	522	532	498	548	511	528	550	529	495	521	574	545	539	538	541	525	519	511	583	592	543	534	547	555	539	578	559	528	539	570	525	567	532	504	539	500	547	562	535	545	533	523	533	576	540	563	550	511	574	542	524	541	555	579	540	512	495	528	519	593	508	538	518	479	542	575	564	578	511	553	540	519	562	524	546	505	562	569	510	541	557	536	529	556	528	552	563	502	548	507	551	560	582	565	512	525	552	541	522	525	549	509	527	510	577	536	514	506	531	573	566	541	543	539	560	546	584	539	551	524	557	549	518	546	528	539	552	560	528	533	559	521	558	551	517	554	547	558	516	544	571	555	542	511	580	531	543	513	470	515	539	570	543	539	543	548	535	574	518	549	558	557	554	531	539	587	526	554	555	529	538	533	527	575	527	505	535	564	525	501	548	542	546	563	527	535	518	555	579	550	543	541	560	560	511	549	599	516	554	555	541	567	546	547	531	547	529	588	533	556	527	500	543	517	539	528	540	575	532	528	544	547	526	532	539	544	522	581	553	542	527	514	554	560	551	528	554	515	531	526	557	567	562	577	576	500	562	494	514	517	557	529	523	549	497	528	549	585	558	528	535	549	520	522	509	539	539	579	536	576	592	509	523	567	530	535	568	531	517	578	577	509	498	543	551	555	552	523	531	563	528	543	538	542	532	521	544	509	536	518	518	549	544	562	554	582	546	523	542	530	533	553	535	525	543	539	515	524	505	560	543	540	571	532	488	513	545	513	493	526	536	572	531	513	548	526	572	530	546	538	532	578	505	544	552	560	552	572	542	534	548	567	539	552	559	512	494	504	507	529	516	562	568	559	526	587	508	540	549	584	594	514	571	502	545	533	596	542	536	505	543	530	548	527	540	601	548	523	506	548	558	567	565	569	546	548	611	511	559	563	552	545	576	545	565	509	518	543	527	531	546	554	581	590	527	549	538	539	541	566	528	502	568	575	532	495	550	558	528	513	526	502	514	562	529	511	541	547	570	559	545	545	562	502	530	565	522	545	535	593	526	534	503	511	547	560	555	550	524	540	540	579	568	553	552	552	581	543	524	543	518	523	555	555	576	517	516	527	572	534	487	549	510	525	511	554	543	534	563	532	559	553	519	545	542	544	566	594	547	538	539	525	549	525	519	535	493	551	502	578	520	536	588	565	530	530	531	556	536	536	545	525	538	580	528	552	527	527	526	527	507	559	541	545	511	581	515	513	592	521	574	537	501	506	529	547	582	560	575	492	578	528	555	540	490	543	516	556	596	561	578	565	515	532	516	522	507	520	527	546	547	566	532	521	541	525	534	561	568	542	555	569	528	533	536	533	570	517	546	563	515	545	528	555	532	516	516	512	559	576	487	533	523	532	528	504	547	551	557	543	565	538	522	516	561	517	554	536	540	520	527	577	526	570	525	531	551	585	521	540	523	555	555	571	524	558	557	498	555	512	562	543	505	577	487	570	557	510	543	542	505	547	563	546	567	551	495	497	550	562	522	511	524	521	514	553	547	569	561	513	536	535	499	528	569	596	595	512	524	535	521	544	525	540	513	547	525	539	513	525	527	554	580	557	548	521	526	534	553	547	545	592	532	538	519	535	502	555	513	548	511	541	519	531	512	551	514
45767	25233	14319	3665	1555	1017	788	614	490	478	472	418	386	406	360	323	302	293	292	251	262	281	280	276	249	234	209	249	244	234	248	276	228	243	242	242	253	235	249	242	218	246	248	240	266	261	242	256	235	262	213	246	230	263	215	239	242	249	246	233	224	265	238	236	218	254	249	252	249	242	252	208	241	257	244	241	215	238	243	259	254	229	248	261	264	242	242	237	256	222	227	262	265	244	244	233	231	215	258	254	222	217	203	236	226	259	242	228	206	250	230	245	250	203	223	260	234	236	231	257	234	222	247	235	206	238	247	254	268	201	237	227	249	239	236	237	249	195	230	237	231	234	275	216	264	252	243	230	227	221	251	240	240	246	252	224	217	245	288	231	243	228	219	261	251	211	268	255	234	219	214	236	245	231	235	250	230	227	266	229	262	216	237	263	242	235	252	258	239	231	227	238	200	235	237	232	211	244	286	265	246	260	225	249	256	226	213	268	234	224	222	252	238	234	212	253	221	260	264	236	254	250	247	236	252	208	220	248	230	220	230	248	242	221	221	233	247	256	250	259	240	239	203	239	253	233	205	227	202	226	251	258	225	236	215	276	219	233	229	264	235	233	247	246	244	215	217	236	224	209	239	233	236	237	225	259	248	232	212	263	235	206	220	248	227	213	240	221	229	227	247	224	229	244	207	242	227	259	245	210	237	238	221	232	258	268	247	243	246	217	230	248	228	239	282	234	225	249	245	224	229	268	229	216	258	225	223	226	231	234	231	218	224	226	227	274	249	198	266	254	227	239	221	249	239	229	248	224	247	198	260	254	221	266	208	236	248	217	225	237	250	246	244	235	258	236	236	230	237	243	241	241	250	233	228	229	234	210	246	259	237	258	222	249	221	247	230	224	241	247	253	248	249	222	237	254	233	233	276	238	245	218	222	239	226	253	256	265	218	253	248	236	252	225	224	220	226	287	208	257	247	250	273	269	245	222	254	238	241	230	233	237	238	233	233	236	267	233	236	226	255	242	222	233	220	240	254	263	249	198	243	226	211	253	189	243	239	251	229	224	250	236	278	243	248	251	212	215	223	242	243	234	217	257	228	220	230	226	240	236	239	222	249	227	252	254	255	248	220	197	245	261	261	243	218	255	240	260	219	246	247	246	219	271	231	228	263	248	251	223	244	235	263	239	255	203	226	218	224	215	235	224	248	244	237	231	247	221	246	228	259	252	240	267	211	223	238	230	269	284	272	242	213	237	227	228	257	259	231	241	241	259	230	232	230	238	234	225	219	229	240	222	257	255	237	238	237	254	249	219	246	215	232	246	243	208	261	237	226	224	232	200	227	258	219	251	234	218	260	237	253	238	247	215	220	233	241	264	273	266	257	225	257	237	214	219	196	223	219	235	218	242	236	270	229	247	219	228	252	249	249	241	250	251	244	240	229	258	237	224	239	247	210	229	220	246	239	226	260	237	254	245	219	247	230	221	208	229	236	248	272	281	243	237	239	241	251	217	256	226	242	221	236	237	242	242	221	212	269	226	209	238	259	232	233	236	253	238	221	237	236	240	230	234	235	231	239	223	240	258	234	245	209	217	219	221	219	233	255	222	237	264	251	212	232	261	245	219	256	257	228	258	245	223	234	246	212	236	227	248	241	231	261	243	259	231	252	236	229	241	231	248	254	205	207	223	234	268	240	238	218	224	237	248	221	240	245	247	232	232	249	256	244	239	234	220	243	254	247	246	232	288	256	233	282	229	228	238	245	216	273	240	247	203	248	230	244	243	247	253	244	226	264	236	235	240	246	241	214	246	255	249	247	191	230	250	233	242	233	250	233	228	253	238	246	213	241	227	226	222	246	248	213	244	223	217	271	249	222	241	245	242	229	260	237	269	220	233	225	285	249	245	230	246	215	214	212	245	266	225	234	212	234	215	214	243	223	242	271	256	220	232	244	239	228	229	239	210	243	246	224	236	273	239	223	233	239	232	227	234	217	207	241	242	245	208	231	231	227	239	259	242	239	237	239	232	247	238	223	269	251	233	235	247	226	223	246	213	211	258	260	223	197	259	224	235	271	222	203	255	230	237	230	250	257	252	219	235	269	232	238	251	240	231	233	247	240	242	226	224	235	225	221	259	243	226	259	252	239	249	226	227	263	231	238	235	220	231	231	222	279	240	241	248	235	229	227	227	223	235	229	206	224	272	256	235	247	253	213	248	221	227	215	223	207	245	261	240	247	228	246	251	205	257	206	240	236	244	252	234	224	220	249	199	218	246	215	217	220	227	250	263	259	225	228	238	238	220	238	269	245	216	220	238	230	227	255	238	250	249	246	234	242	209	222	241	221	220	252	235	238	234	224	239	207	265	252	241	213	266	254	220	238	256	223	260	227	257	241	213	215	251	220	223	240	257	264	215	209	272	211	249	230	234	280	241	259	232	289	238	237	242	262	225	220	243	259	263	221	248	265	238	254	269	225	259	261	260	236	238	244	254	212	253	227	239	259	261	234	263	248	218	254	238	270	243	206	217	233	250	255	266	260	223	222	205	236	225	259	250	242	222	220	229	280	227	226	262	246	219	213	229	253	236	227	226	257	251	242	242	249	231	232	254	245	227	222	218	244	252	240	257	232	249	239	240	240	230	242	226	258	246	224	247	226	228	218	237	247	231	248	243	261	238	235	238	248	232	195	269	234	258	221	214	256	211	246	250	225	256	251	214	236	226	268	238	199	242	228	273	286	271	225	198	227	231	230	242	231	204	231	240	240	236	234	236	215	238	239	219	265	223	212	212	250	251	232	245	239	255	276	233	219	218	235	249	242	234	239	276	266	227	225	233	265	225	230	266	228	260	206	226	243	259	238	255	268	227	261	267	250	234	200	217	224	235	241	283	240	236	235	220	240	225	223	205	229	253	234	236	216	211	236	222	232	220	222	236	198	249	216	225	256	235	213	257	229	252	253	241	238	218	246	229	229	254	266	225	238	240	224	250	241	222	267	237	234	244	233	245	228	221	249	237	228	237	226	225	250	244	238	245	244	212	238	247	230	239	242	248	260	237	265	213	208	213	231	238	216	224	246	231	262	230	233	226	228	233	220	241	231	235	209	225	248	238	254	276	237	239	217	226	218	247	246	213	229	223	219	221	238	230	261	242	232	236	214	230	224	205	239	218	259	223	241	247	252	257	252	242	232	241	253	248	226	234	210	229	211	258	214	239	211	223	278	264	251	264	221	269	238	235	253	235	238	234	242	265	200	249	224	248	245	247	235	247	244	232	242	244	235	211	199	210	280	225	221	235	235	245	247	240	252	238	232	235	264	241	238	237	217	232	231	227	260	260	255	269	232	231	225	225	240	238	243	228	232	239	225	271	258	263	264	258	225	222	250	252	247	265	226	220	223	262	234	262	229	220	260	231	238	266	235	197	210	216	220	253	231	261	198	246	228	241	242	224	200	237	282	229	234	238	281	226	240	228	210	241	228	222	247	257	228	211	239	235
26323	17034	16578	7013	5283	4028	3048	2531	2120	1857	1826	1485	1392	1265	1142	1111	910	879	776	764	778	752	780	699	694	626	702	665	614	612	629	606	611	594	589	590	526	580	586	553	563	557	555	512	533	528	513	534	562	543	530	542	528	515	517	531	510	530	538	508	562	549	557	491	537	542	531	559	521	538	514	512	514	504	534	504	537	565	482	531	532	513	523	524	521	524	521	523	493	476	509	476	531	497	520	551	544	539	521	584	528	533	547	467	484	545	520	457	543	507	551	537	507	546	506	506	511	511	525	522	526	497	532	537	520	514	522	516	515	504	541	522	485	526	487	495	522	512	533	539	538	516	481	566	513	493	513	540	520	534	495	522	479	508	531	535	476	491	541	501	512	499	513	522	514	509	504	516	498	524	505	524	539	546	479	476	494	529	524	549	516	507	525	514	504	494	508	476	504	532	460	510	496	508	558	500	485	515	503	498	504	526	514	529	558	501	544	533	481	501	525	502	529	499	546	538	525	529	499	509	509	507	526	511	496	518	512	483	525	522	518	538	546	564	531	497	480	573	492	481	532	511	517	511	492	500	489	515	466	532	514	531	530	530	548	539	527	481	536	548	529	523	496	491	493	501	514	508	538	484	543	512	567	504	516	541	508	543	540	507	540	491	539	507	469	503	544	538	531	514	562	530	510	496	555	516	525	511	521	504	513	477	506	538	516	534	487	498	504	493	512	510	501	583	537	544	530	496	523	496	537	512	551	533	495	480	511	496	565	500	533	530	508	507	515	523	528	463	543	508	505	510	534	495	524	487	510	495	499	536	505	528	509	540	481	516	519	522	547	511	526	506	485	523	536	532	520	542	532	526	512	542	513	496	535	521	506	536	506	518	506	542	484	539	515	558	518	500	545	483	514	511	524	465	530	482	505	482	518	489	546	508	544	563	527	485	527	508	498	518	501	523	518	550	538	522	525	501	509	561	520	545	496	503	526	514	538	513	499	506	501	537	533	539	543	568	529	538	523	518	507	515	536	517	537	551	488	475	499	531	507	523	541	543	511	538	525	535	504	535	564	532	524	502	503	547	508	520	477	524	570	512	475	487	504	511	523	531	508	512	512	495	476	504	490	531	488	492	550	521	512	525	542	507	548	515	520	478	537	513	515	536	527	540	532	522	510	505	516	496	510	515	521	520	514	517	502	552	544	544	531	541	510	511	510	518	550	511	529	505	517	520	512	524	518	552	516	479	539	515	533	514	524	496	564	506	489	508	537	518	539	554	511	502	523	504	499	515	512	496	541	516	513	509	516	485	490	489	530	499	502	513	522	519	503	508	515	506	500	512	523	568	505	528	524	507	515	526	557	540	503	498	566	521	523	524	541	546	521	516	541	544	472	543	526	511	526	533	485	491	487	527	496	482	505	517	564	515	540	533	554	525	487	546	524	539	508	539	532	528	550	538	475	489	495	496	509	529	550	515	506	526	515	487	491	532	522	523	507	521	486	546	513	528	578	544	521	469	553	471	545	495	493	508	521	503	563	550	545	530	531	487	522	535	547	519	530	540	531	535	538	532	515	492	561	501	536	526	514	516	557	553	523	485	480	526	513	513	490	552	549	496	502	528	514	515	514	515	537	551	518	514	490	579	552	517	523	531	557	541	507	492	568	530	552	529	550	517	528	485	472	531	496	541	524	517	499	477	552	540	507	582	526	491	478	506	482	527	532	583	523	546	532	491	485	549	543	498	548	521	486	551	515	506	503	537	510	537	501	513	534	544	475	490	494	518	552	515	554	460	471	504	503	508	562	523	515	474	525	543	512	532	520	507	523	549	469	524	542	513	528	499	534	471	547	519	536	516	514	532	563	546	500	512	545	498	507	520	510	491	545	510	529	499	512	510	516	503	510	526	487	502	541	537	544	532	507	509	525	550	561	503	535	502	522	510	510	495	537	550	511	518	523	525	507	564	520	519	530	527	548	540	550	522	558	514	556	520	503	534	512	528	543	502	499	509	505	460	475	547	509	523	509	482	505	531	513	492	493	505	523	531	532	492	513	527	539	517	502	508	516	512	504	536	519	527	490	520	569	516	522	494	527	521	511	552	547	486	501	514	558	507	527	540	494	579	522	547	536	532	517	502	521	516	483	522	486	499	529	505	529	522	513	509	471	490	502	525	496	513	500	499	500	493	526	543	539	497	519	486	495	531	531	515	512	543	500	514	465	483	553	485	518	518	505	507	513	590	531	538	480	531	502	501	508	498	544	527	497	547	485	497	511	541	568	553	507	506	515	544	514	483	523	509	509	555	521	513	566	537	509	554	495	525	512	524	534	550	480	504	519	525	555	535	581	496	554	552	537	543	541	524	515	531	564	515	505	504	510	529	493	527	483	544	530	521	493	491	522	565	526	500	514	518	522	493	501	484	550	567	523	558	523	502	487	539	508	532	486	561	536	492	526	549	547	536	512	530	517	498	502	518	533	529	506	504	510	569	530	483	496	551	562	518	517	513	474	503	490	516	463	503	541	538	543	542	532	525	482	495	501	507	526	536	525	509	531	529	519	558	487	531	511	510	564	500	545	505	532	531	504	527	516	495	482	550	506	531	522	451	517	541	516	492	483	507	535	486	497	491	543	499	505	504	494	528	508	509	512	511	543	520	515	483	519	523	522	524	498	526	536	541	500	503	543	538	491	520	531	520	511	542	491	527	555	457	518	525	557	489	516	528	522	482	533	492	534	567	501	508	521	506	550	546	491	523	525	500	486	502	496	539	523	533	508	533	493	537	519	533	513	529	527	498	521	475	494	511	514	482	550	494	501	499	533	494	533	514	522	551	494	530	505	485	528	512	546	506	470	539	506	547	514	485	521	495	526	482	534	513	518	546	518	496	502	541	495	562	547	508	532	546	493	508	529	533	499	514	467	514	513	483	523	494	487	482	483	515	546	515	491	512	511	533	537	538	510	513	518	530	527	515	519	507	494	522	504	481	534	489	527	495	515	541	523	516	520	551	485	549	491	524	483	526	538	477	519	500	533	522	508	504	539	511	524	526	556	550	498	520	502	528	490	537	542	552	504	536	472	520	544	532	561	493	528	487	512	503	516	476	491	475	558	544	539	523	486	537	510	519	470	533	541	551	513	520	501	544	526	521	544	532	545	533	481	527	487	505	517	526	510	574	554	542	513	545	536	519	506	534	550	510	538	480	502	541	546	506	508	534	559	523	514	526	507	505	526	493	569	505	498	531	493	543	533	504	473	538	495	539	496	557	503	502	532	503	521	539	516	479	511	530	485	537	516	543	537	522	515	503	514	483	561	485	543	479	488	533	485	528	499	544	503	498	555	571	466	532	522	480	525	478	495	481	509	540	510	528	534	528	528	473	523	547	536	527	501	527	514	527	468	539	530	524	532	497	528	479	505	558	490	500	484	515	518	529	541	482	520	543	524	530	520	529	490	494	535	537	510	551	507	546	577	525	544	517	516	527	471	547	530	490	471	516	514	513
54368	33758	21187	6697	2302	1409	1085	939	816	693	624	577	528	468	451	366	405	385	350	315	316	328	303	290	308	306	309	294	329	362	272	284	318	332	282	258	319	283	307	298	316	284	264	295	305	289	307	317	302	283	273	281	321	279	275	295	286	320	306	290	316	290	279	286	290	304	286	249	287	288	275	295	292	287	270	262	289	301	291	265	276	300	278	302	257	282	312	300	293	268	292	271	285	300	277	293	299	306	264	317	283	287	302	265	282	303	272	277	298	297	268	254	298	298	283	291	309	299	279	305	265	279	316	260	246	267	263	324	247	250	310	315	282	298	265	275	254	235	246	282	305	275	290	275	284	295	308	293	284	297	264	255	305	290	299	254	269	272	297	292	299	252	291	290	263	291	296	262	305	279	331	246	293	265	280	255	302	293	292	335	290	266	314	276	293	314	254	225	294	251	290	260	282	267	270	301	296	296	281	257	267	289	311	290	291	294	265	281	313	297	293	293	274	307	294	283	301	277	291	289	262	232	300	270	294	294	313	282	302	319	266	260	292	304	264	294	275	281	296	287	319	269	297	270	328	324	282	277	267	286	250	291	278	276	303	284	261	321	263	292	278	305	310	239	279	285	278	276	280	287	272	277	298	256	300	304	261	281	269	300	294	271	261	286	297	279	271	273	288	277	273	299	254	302	266	293	313	294	263	282	291	302	285	270	302	283	310	306	275	268	291	274	282	280	284	281	282	287	276	290	279	288	286	299	275	263	306	274	283	295	298	304	288	269	292	273	283	292	287	295	318	270	310	247	306	286	269	280	295	287	273	269	284	280	307	268	247	269	291	311	301	267	308	299	282	308	303	315	273	287	283	286	299	280	270	288	306	292	300	316	293	277	276	262	289	306	344	290	272	294	314	281	261	295	283	263	270	282	256	277	282	277	292	283	301	285	314	280	285	308	285	311	280	295	299	282	297	266	264	300	292	283	280	291	310	265	275	291	266	285	267	306	266	294	287	313	241	285	306	283	293	264	272	269	293	278	281	268	269	286	260	292	272	306	291	302	265	295	268	295	295	298	261	297	268	285	259	261	308	286	257	269	261	296	285	281	268	296	282	295	275	292	285	278	304	257	282	315	274	275	287	232	277	289	280	302	288	284	293	318	287	279	316	284	295	288	285	304	276	285	257	284	277	288	310	286	273	293	275	288	274	299	274	303	273	307	271	279	250	297	258	284	290	280	292	285	293	235	290	278	256	259	283	274	296	276	281	271	272	311	288	269	313	276	284	290	272	290	310	256	273	251	266	310	248	317	293	311	282	283	279	268	305	279	265	292	291	284	322	300	340	335	290	294	309	271	280	268	313	278	284	278	298	302	314	320	282	290	304	270	276	263	300	294	283	266	283	287	282	279	266	279	277	292	284	275	255	280	297	276	279	310	301	270	310	250	305	269	297	272	300	298	287	276	260	298	269	272	285	316	310	273	278	287	320	279	316	309	302	273	245	262	285	294	310	307	275	285	263	263	269	261	239	261	292	291	280	268	266	274	321	286	259	292	263	290	278	287	264	250	303	271	276	285	270	302	275	297	277	301	270	264	275	297	291	284	312	286	283	301	234	312	276	320	306	275	278	262	240	267	283	270	315	298	273	318	264	269	302	293	262	273	327	300	320	239	279	281	328	260	249	262	283	254	305	268	294	293	325	253	273	285	312	277	301	250	287	263	290	289	271	281	269	302	300	301	284	298	267	266	271	264	285	273	248	265	289	293	250	280	305	294	284	304	292	271	270	264	292	268	303	300	295	260	278	293	245	283	252	338	322	288	263	278	316	281	319	284	278	283	293	299	303	280	278	273	282	280	290	296	283	282	261	294	311	280	280	281	246	311	279	296	295	289	284	310	280	281	261	296	316	288	318	320	252	286	278	286	270	270	319	304	320	264	302	289	263	251	272	266	283	280	309	277	267	261	247	293	256	269	290	264	250	279	294	281	321	284	270	267	320	284	258	252	279	251	285	298	257	263	279	286	297	294	275	255	286	280	290	260	276	257	272	274	274	276	275	255	282	246	293	319	251	281	321	283	269	292	251	283	272	302	297	285	271	266	291	291	311	290	275	288	266	290	265	290	273	275	283	285	295	308	259	271	312	316	286	283	284	276	285	280	270	280	274	269	286	319	255	267	271	278	299	294	281	283	277	291	289	282	265	259	325	294	287	307	316	315	279	298	256	277	301	251	300	275	280	315	295	319	275	281	254	271	325	282	287	310	287	288	271	296	289	291	286	262	296	299	320	295	264	249	275	292	277	279	320	283	273	260	303	289	273	319	290	285	292	287	285	281	274	283	272	250	266	290	288	284	296	300	284	291	270	282	274	263	285	260	284	308	311	285	285	288	300	298	316	263	278	285	285	284	301	268	288	282	255	274	260	287	321	302	269	281	261	291	298	265	284	261	279	331	297	301	279	258	258	315	261	294	301	279	276	251	275	310	305	264	296	288	274	289	285	281	265	294	287	284	309	311	283	281	297	305	276	317	276	272	300	312	306	264	277	281	288	303	264	265	287	269	277	277	285	273	243	287	285	265	287	297	269	255	253	295	283	299	293	267	296	291	289	284	271	277	267	271	309	321	299	279	286	261	265	303	300	302	286	295	315	290	269	306	276	290	239	261	282	300	271	276	322	303	282	286	291	275	309	256	303	245	253	265	248	276	288	263	325	300	276	246	289	283	294	261	286	313	296	269	248	282	251	291	309	300	299	328	268	308	269	262	294	273	265	281	282	283	282	246	302	323	308	358	314	275	275	263	284	308	284	311	258	276	274	306	280	252	296	276	283	304	268	263	270	283	294	294	293	282	268	309	278	267	276	310	265	299	290	264	293	303	284	281	278	250	278	293	283	267	298	301	312	300	291	309	293	277	280	311	297	276	285	251	262	251	269	303	265	267	299	287	288	291	288	269	284	283	297	282	272	269	292	241	307	284	271	278	280	298	270	266	294	286	294	289	268	291	257	292	296	303	301	272	288	249	274	270	281	283	273	265	267	279	310	285	299	293	287	277	272	290	299	273	256	302	303	296	283	275	300	248	282	286	263	300	295	301	308	293	297	283	269	267	268	281	313	260	285	287	266	301	301	291	284	276	281	310	304	286	286	297	293	314	285	282	282	312	303	264	282	281	302	263	287	317	297	296	273	303	300	260	289	287	298	299	277	319	291	273	313	311	292	260	301	296	277	292	308	262	278	291	305	268	275	294	260	263	281	267	287	273	286	320	302	292	266	267	275	279	326	280	287	303	276	278	290	279	274	260	284	282	263	272	262	252	263	252	297	300	283	283	278	315	273	291	301	271	261	313	286	286	315	285	289	290	296	313	318	266	288	303	269	291	303	298	296	308	305	254	285	286	291	299	288	265	317	298	311	285	244	271	282	294	297	266	296	293	221	289	256	278	297	297	256	275	309	311	290	287	310	261	318	274	277	292	284	317	299	281	279	293	257	275	250	302	284	289
31067	23496	22670	10596	7408	5349	4458	3682	2975	2807	2506	2168	1835	1739	1607	1409	1225	1087	1027	1011	991	941	936	920	840	762	812	804	797	809	756	741	777	760	714	711	685	658	716	620	695	672	686	653	614	680	647	665	653	598	625	613	606	607	597	635	640	595	579	639	609	654	626	602	617	631	620	633	633	553	589	581	605	590	613	594	588	656	611	627	588	621	613	640	572	588	618	609	629	617	580	596	599	635	605	616	579	593	579	632	647	620	628	601	614	584	617	552	622	573	638	594	552	593	572	581	615	619	572	590	578	614	607	590	629	626	609	603	579	603	574	658	587	625	610	614	633	608	601	578	587	633	593	614	615	619	613	606	659	608	641	608	606	671	567	645	573	568	588	607	609	603	617	628	611	597	638	641	551	666	647	633	622	565	622	608	540	634	598	607	589	619	615	576	605	632	613	610	599	566	608	634	648	603	596	611	616	676	574	658	617	610	641	603	628	640	610	602	611	622	602	604	607	580	611	572	646	567	632	626	610	586	598	589	595	582	632	581	605	641	624	591	619	585	622	610	590	606	604	595	600	568	596	598	630	646	605	611	583	585	598	620	619	636	595	590	632	537	638	625	582	599	603	596	617	622	592	613	574	615	597	605	589	602	584	583	596	625	586	562	600	588	648	641	665	602	625	630	612	584	579	599	630	589	596	657	675	620	623	598	636	596	623	606	610	608	609	595	624	594	627	614	598	611	613	634	649	552	616	578	648	602	633	587	573	593	577	595	621	571	613	635	641	635	579	619	564	610	614	620	619	607	600	616	668	610	608	594	612	589	615	584	567	575	573	620	639	624	601	625	599	638	635	601	617	638	603	625	600	633	610	648	580	619	579	640	615	612	561	597	590	653	622	598	564	625	630	650	592	628	571	630	613	640	658	616	571	547	623	594	611	573	593	573	566	553	607	576	624	587	590	605	613	633	576	605	624	612	636	618	584	571	602	601	625	604	628	623	606	638	627	630	603	601	649	625	537	660	685	544	634	630	628	607	590	640	605	584	654	604	633	590	565	608	581	568	608	593	562	593	596	635	607	613	609	598	671	588	559	584	632	617	634	594	602	639	619	602	600	561	602	601	626	621	639	612	589	604	592	594	595	587	628	642	602	583	616	630	652	606	619	637	594	599	607	586	641	579	632	613	640	612	598	639	594	627	651	597	589	644	595	584	620	630	629	589	590	590	595	638	622	624	654	601	617	592	558	559	632	618	606	617	584	617	585	605	697	603	627	642	629	581	614	612	630	629	642	563	644	634	633	573	614	645	584	584	579	615	602	597	567	585	626	595	610	604	622	608	571	649	593	620	615	611	625	608	588	571	565	612	551	524	598	625	574	574	626	580	562	611	602	602	626	591	578	609	635	622	621	604	626	624	561	574	564	579	608	594	605	630	640	636	593	613	583	593	647	628	598	620	605	607	623	569	575	613	574	587	600	606	647	629	639	633	584	613	579	598	631	626	610	659	564	604	618	639	632	633	575	583	601	594	604	642	629	609	607	578	581	630	599	593	573	639	606	641	611	591	590	616	642	612	618	582	622	612	639	619	628	659	584	558	611	585	615	576	584	590	581	580	585	614	614	581	619	596	600	594	578	592	607	598	636	626	623	620	606	631	653	582	605	610	611	581	599	602	602	584	616	590	605	635	586	591	634	634	585	668	644	599	612	614	599	632	639	652	622	631	682	609	595	608	587	576	615	638	618	583	547	577	609	647	596	591	645	625	630	619	601	595	630	591	633	611	634	569	547	650	627	600	603	550	612	624	611	579	600	656	598	591	637	646	626	594	618	582	586	584	590	648	630	562	626	562	641	598	592	641	575	592	561	603	638	570	606	625	580	606	647	580	588	597	619	618	626	605	623	597	585	637	607	597	608	609	596	592	584	590	635	600	593	583	591	590	650	613	570	633	628	580	606	587	605	633	564	609	599	639	625	605	634	616	616	608	603	626	600	587	598	572	600	611	611	616	603	591	602	643	625	580	628	619	620	589	663	609	641	632	627	633	611	594	617	597	604	607	572	619	612	614	647	551	623	580	624	591	617	570	636	547	633	662	579	625	613	586	603	570	637	615	586	669	615	631	619	604	616	632	647	592	622	634	595	614	598	584	559	555	631	603	627	612	624	595	611	589	620	659	573	583	587	582	635	651	642	564	620	629	541	673	627	588	585	614	630	617	626	603	576	589	629	583	597	644	592	597	629	621	626	604	635	582	569	589	585	571	595	565	641	574	597	576	573	619	593	632	580	591	619	590	569	646	630	604	583	597	621	587	646	577	610	601	613	583	626	638	576	614	590	638	623	589	654	591	578	605	587	624	618	584	609	539	618	635	578	634	620	590	604	612	602	596	583	617	592	603	629	575	638	548	645	606	613	604	623	607	645	606	609	674	601	622	603	617	582	575	599	596	613	589	571	627	645	573	580	652	589	661	648	612	587	580	596	541	623	614	588	632	584	606	619	623	590	620	611	597	579	628	619	575	630	613	586	627	606	607	599	620	584	579	602	573	621	559	582	612	551	613	569	610	613	633	593	612	595	673	623	596	636	605	594	675	581	611	622	614	598	604	635	597	562	588	591	566	622	597	608	590	595	639	606	610	591	635	635	630	628	609	582	627	641	598	579	582	619	599	583	623	635	581	599	582	626	635	622	584	620	610	589	600	629	595	621	618	597	616	652	627	639	599	614	650	628	634	602	608	659	618	570	595	567	589	580	632	605	629	593	625	619	661	625	629	591	638	587	641	644	608	656	599	620	579	658	635	585	633	625	614	597	604	587	577	595	603	640	571	631	589	589	590	620	595	602	654	576	634	563	585	613	667	627	609	618	594	610	615	600	558	582	607	606	638	620	591	612	612	588	606	563	568	598	605	604	611	572	573	587	602	645	624	606	646	619	614	636	608	591	581	607	606	618	575	638	612	659	609	624	613	631	584	586	619	586	595	583	605	588	584	615	580	624	596	612	643	635	623	637	590	633	631	657	578	633	617	650	625	599	641	598	608	639	642	585	631	590	609	590	616	635	643	579	560	590	630	640	593	599	604	592	595	613	597	643	630	653	592	617	635	591	598	584	629	573	605	628	575	595	628	620	598	594	637	580	619	600	571	606	633	613	613	590	578	576	572	610	607	633	611	600	625	644	644	548	610	634	604	570	579	615	597	611	635	598	603	617	652	552	589	633	588	593	614	615	627	594	602	618	611	599	643	637	579	637	613	611	598	597	636	615	609	577	616	617	639	571	634	601	630	609	579	596	569	639	609	606	641	613	615	584	605	597	612	590	599	627	582	635	607	641	608	576	643	634	587	604	603	579	614	577	592	595	623	583	626	640	597	623	631	619	616	614	576	563	619	633	606	633	595	607	589	572	604	637	598	636	641	650	613	570	648	624	599	591	607	626	605	619	602	594	630	653	648	590	568	636	595	650	647	565	613	610	601	584	595	639	641	595	581	588	594	631	603	624	620	632	621
33736	20094	9092	2015	859	569	483	396	370	346	360	294	314	299	317	290	282	291	270	266	256	255	283	256	297	287	255	256	254	279	258	253	270	275	263	248	279	267	250	249	264	247	259	221	259	244	279	244	253	278	221	252	262	240	255	270	261	218	305	278	226	245	250	237	238	264	204	230	239	285	233	281	264	251	260	279	281	232	267	245	252	263	246	259	245	236	256	264	229	268	261	262	255	279	250	243	228	235	240	231	241	256	255	249	270	267	272	262	291	256	222	249	245	244	234	236	227	251	254	226	242	244	283	258	251	233	290	251	254	277	256	296	221	209	218	270	247	267	267	231	270	257	241	275	249	250	272	238	277	296	218	252	240	243	247	264	301	264	264	262	262	282	250	267	268	242	236	261	231	258	184	265	215	260	272	241	279	252	240	237	236	252	270	255	242	230	281	225	232	272	223	244	241	230	287	237	238	249	244	293	215	235	266	258	273	292	242	264	267	250	256	293	273	267	273	255	227	243	273	243	225	258	274	250	230	261	248	243	268	245	249	265	244	241	259	238	275	267	252	233	246	247	251	254	257	245	270	246	218	283	221	239	253	259	252	262	231	232	243	253	268	223	242	275	260	265	256	233	237	242	228	256	230	230	241	272	244	238	224	228	242	260	257	247	247	265	270	222	237	243	264	260	244	239	235	303	263	271	257	249	227	249	244	263	269	294	255	246	262	252	236	247	234	243	262	274	269	259	249	235	254	247	218	264	240	243	266	223	247	250	235	245	253	276	219	220	229	246	256	246	245	239	242	244	229	244	244	255	225	251	241	241	243	259	262	241	244	271	244	259	234	240	259	258	229	237	239	256	246	274	263	288	246	248	273	236	274	250	250	250	248	242	231	247	250	230	249	247	220	251	297	274	252	237	224	256	205	230	259	230	250	259	272	246	279	277	247	248	260	232	264	255	264	245	276	258	256	250	231	256	256	222	289	222	225	258	228	255	243	272	243	262	229	245	292	250	235	242	281	239	266	232	231	247	224	268	224	256	247	254	275	256	251	273	247	251	268	235	233	229	270	250	225	246	299	264	225	279	239	289	267	257	286	245	249	284	269	249	255	277	259	254	254	206	275	252	273	260	258	254	247	234	249	243	211	258	239	244	274	259	246	249	217	256	235	278	243	252	221	239	227	259	280	280	260	274	266	229	236	250	277	246	248	291	271	259	247	248	208	253	230	270	266	238	255	239	272	250	268	270	240	229	277	270	231	279	211	277	232	253	232	245	255	270	243	246	270	240	256	214	231	251	254	263	275	233	243	250	265	243	252	243	270	236	247	277	256	275	272	247	269	217	238	257	270	263	250	277	230	263	220	243	243	277	247	268	229	209	252	246	287	247	235	244	248	264	290	236	289	274	264	282	269	254	244	278	243	209	220	255	277	282	276	260	279	256	268	246	251	260	226	235	270	241	227	263	247	236	251	256	236	229	254	245	276	226	270	266	262	253	246	276	237	250	235	217	236	264	262	262	263	239	245	254	265	258	264	251	228	257	247	276	231	235	252	282	287	232	249	240	270	245	267	270	251	279	269	258	254	282	256	250	253	252	238	246	293	266	255	241	249	262	272	252	269	249	244	243	266	264	258	243	256	274	262	255	252	242	246	248	222	251	247	232	236	258	246	253	244	294	262	253	218	253	256	261	276	300	262	244	226	251	222	260	249	243	241	277	253	263	258	226	262	246	262	234	212	225	233	220	231	235	241	247	244	229	251	247	225	241	234	261	244	239	249	228	239	297	244	252	257	243	243	234	244	252	244	234	258	265	247	258	284	254	282	242	255	229	266	255	262	261	267	235	303	288	237	257	226	278	268	244	260	261	264	248	244	248	264	264	257	276	248	282	240	237	233	278	249	248	235	231	270	272	266	280	248	279	232	245	258	243	254	279	276	241	256	235	260	233	242	271	268	229	254	273	243	244	234	228	251	252	259	251	215	230	266	269	231	226	250	256	265	267	266	233	246	259	268	244	229	241	246	267	224	260	270	230	242	222	238	266	250	260	244	223	270	230	225	273	278	239	288	235	267	261	218	232	257	292	269	249	253	243	229	254	255	268	219	241	280	237	244	255	257	209	228	238	256	254	269	257	247	264	229	242	251	253	276	260	221	240	245	232	244	268	253	299	276	273	227	256	250	222	249	243	242	259	257	245	248	235	240	276	231	268	253	264	252	271	264	252	280	265	257	241	259	281	245	270	270	269	252	239	261	249	265	244	250	245	259	256	282	237	237	278	264	241	249	270	250	260	236	234	270	260	264	260	273	229	260	244	243	253	234	254	242	272	252	245	240	317	264	251	229	252	236	243	244	258	254	227	244	268	247	265	235	221	251	237	269	251	256	246	238	253	228	261	217	261	263	289	261	266	274	261	283	241	240	250	231	262	256	284	254	224	258	254	255	229	253	222	262	223	252	249	259	233	275	258	249	276	238	276	262	221	248	257	247	248	272	279	260	253	269	246	285	271	259	257	259	266	250	264	237	215	218	273	260	264	272	230	278	292	302	255	250	255	241	280	223	219	252	223	274	241	241	262	233	242	250	243	238	277	253	246	281	295	262	231	254	276	254	270	284	241	295	253	257	228	222	236	250	230	245	262	227	272	255	239	268	242	219	248	278	258	250	257	256	238	293	262	227	282	255	226	301	228	278	246	240	283	260	259	258	226	251	219	266	234	261	255	240	293	237	261	225	258	268	246	253	275	281	267	245	244	220	280	254	260	284	290	265	247	252	264	274	269	260	225	244	235	256	264	261	220	270	285	242	245	267	238	252	249	237	240	207	263	247	238	242	268	224	256	249	260	256	221	264	283	279	313	261	201	246	227	269	265	232	219	273	235	231	265	242	231	261	275	230	241	229	241	235	240	255	247	219	265	258	209	283	218	249	278	243	265	244	274	242	238	238	228	238	278	250	235	247	264	248	241	262	273	277	270	232	241	267	260	222	271	265	247	258	268	299	234	232	266	269	261	247	244	238	266	268	271	256	263	230	271	261	234	258	240	286	239	239	244	265	254	268	247	247	270	270	255	237	287	254	252	254	245	296	237	276	252	245	216	225	251	280	247	255	276	271	260	246	284	246	253	241	265	213	246	229	267	204	249	258	243	277	237	269	250	257	232	255	255	243	271	262	208	252	246	256	265	235	268	221	252	265	232	273	223	289	279	272	260	240	230	243	273	274	271	249	266	224	227	234	273	278	242	236	262	231	256	244	288	233	268	222	248	254	247	248	219	258	255	204	276	280	243	235	253	241	260	254	273	235	301	268	287	284	219	249	243	283	224	252	235	216	257	255	231	252	281	258	232	244	252	236	223	266	270	246	294	242	240	266	245	242	248	260	211	270	272	236	245	247	254	227	225	220	230	250	253	228	249	265	246	254	262	229	242	232	255	240	256	254	248	305	249	250	269	214	248	276	262	249	256	267	239	238	269	228	244	244	263	288	251	252	259	259	253	257	250
18699	13372	11223	4103	2477	1844	1605	1368	1233	1086	1063	939	922	805	786	701	705	596	617	610	658	603	577	589	624	565	585	572	563	585	543	560	577	558	580	535	542	529	594	570	560	528	498	540	577	556	538	573	510	544	516	550	541	570	504	552	533	528	537	542	555	545	576	526	548	554	587	557	544	491	578	546	556	561	540	534	532	525	552	551	533	523	551	559	518	513	507	536	545	566	577	528	534	515	546	559	533	540	575	513	509	545	532	529	548	518	566	556	543	552	514	572	534	503	548	562	532	521	565	515	561	537	540	593	537	526	516	519	538	561	530	487	554	529	561	521	560	510	513	505	537	555	540	556	548	517	536	558	548	565	525	546	504	539	539	520	609	506	569	488	564	593	550	521	533	503	569	519	553	534	486	534	525	560	530	528	541	493	564	530	553	485	539	564	506	577	542	538	529	542	538	494	506	540	523	531	591	572	532	520	541	520	518	575	553	520	541	540	546	530	566	545	494	550	512	499	485	523	529	552	513	572	553	532	532	569	550	515	542	555	527	559	524	578	567	501	586	532	478	493	519	540	562	527	501	568	539	526	544	541	523	531	541	543	535	581	596	544	537	541	500	532	542	529	550	503	556	553	512	513	526	520	544	575	550	561	492	560	538	567	508	498	500	548	550	512	536	523	524	549	537	526	521	510	566	483	537	510	579	509	591	537	531	536	561	522	514	527	552	519	565	572	540	516	541	535	512	546	558	565	561	535	514	547	516	500	545	528	550	532	549	506	511	564	547	579	535	563	532	514	508	555	563	567	522	534	533	616	550	515	544	546	552	518	562	523	534	556	529	522	523	539	572	549	501	514	511	557	499	538	534	541	605	543	533	564	555	525	556	570	558	516	531	528	519	522	523	510	501	527	532	529	535	542	569	530	535	567	583	569	522	572	523	533	551	563	551	532	530	573	585	493	548	526	534	531	523	560	540	565	546	557	545	611	541	548	509	498	554	498	552	532	506	554	523	540	547	508	557	508	500	518	546	541	567	528	499	544	529	537	492	514	527	497	536	532	527	545	526	498	552	524	589	571	515	535	533	538	529	554	478	550	574	571	537	566	553	516	573	516	518	579	556	506	502	548	561	503	567	546	527	557	562	579	556	558	465	537	541	564	502	515	517	520	521	531	544	542	590	571	511	509	528	529	521	513	514	558	534	574	556	555	562	555	509	569	525	590	499	551	557	540	529	555	542	525	534	515	549	547	562	502	518	512	552	531	546	542	526	557	502	535	524	490	527	521	525	548	517	512	514	584	515	566	505	543	505	505	541	531	534	503	575	539	507	557	543	510	543	555	531	570	537	527	545	530	517	504	582	538	545	538	538	529	589	526	519	557	534	514	496	551	568	548	542	591	531	523	552	579	547	509	504	524	560	542	528	543	552	509	538	484	532	522	535	543	555	510	529	580	586	603	587	540	532	535	509	577	536	513	515	545	564	506	532	533	531	560	529	585	499	550	575	571	528	541	529	543	518	561	553	547	526	589	548	518	516	509	576	531	552	531	533	576	512	585	533	553	537	564	559	501	553	540	561	541	535	548	517	517	590	575	511	562	572	553	523	533	538	535	557	540	542	548	587	578	580	602	570	526	566	544	565	526	544	528	532	573	537	522	541	553	519	526	554	538	544	485	523	524	524	591	525	570	527	553	492	553	543	564	616	577	526	524	509	564	491	560	555	489	532	514	562	529	530	592	489	567	584	511	506	503	519	522	530	501	534	549	566	541	528	508	535	483	567	556	521	540	528	581	520	550	561	558	517	508	513	549	562	554	557	512	529	463	522	537	529	519	476	508	531	542	532	532	577	542	553	559	543	525	549	535	525	523	521	548	534	544	546	524	561	529	569	491	533	577	545	565	604	502	542	572	541	551	570	515	569	549	539	527	537	557	528	535	567	533	523	534	534	563	529	530	507	568	548	531	526	554	521	570	554	580	522	554	553	534	549	586	492	541	540	560	553	493	525	509	553	515	540	549	526	538	524	542	571	572	561	532	554	547	505	525	562	515	544	476	516	516	529	563	562	548	531	530	527	517	573	508	541	580	524	541	562	516	525	566	516	506	532	550	524	592	517	535	518	513	524	535	565	578	529	539	538	537	537	558	526	531	530	547	525	516	540	552	581	536	530	543	513	552	579	529	529	545	561	555	513	525	498	547	542	515	503	509	547	591	539	563	560	489	530	521	526	534	543	498	557	559	498	541	555	537	571	527	569	535	583	550	590	530	538	530	576	571	574	523	533	515	510	533	539	546	556	551	512	570	524	548	507	506	506	495	507	562	505	548	498	533	501	529	491	563	492	539	527	521	530	529	538	549	569	552	566	522	500	558	571	552	536	505	532	566	521	571	539	520	537	514	530	538	519	547	554	528	544	490	556	528	542	556	567	550	524	516	509	494	537	573	527	515	509	574	534	529	558	571	508	543	529	532	578	544	528	534	541	554	520	562	557	520	502	572	509	533	528	531	491	528	532	542	515	548	546	515	516	580	517	559	504	546	549	539	503	517	552	566	552	566	500	547	561	561	518	536	567	555	515	503	520	519	474	518	544	605	574	538	586	549	545	533	537	558	542	518	536	524	559	540	564	528	517	520	561	536	579	558	527	540	530	530	525	519	547	542	536	541	589	498	532	499	555	507	528	562	586	533	550	516	539	551	556	560	575	516	517	545	567	571	562	550	526	549	572	548	518	508	559	544	545	510	514	559	535	615	561	534	555	551	508	545	566	516	555	510	516	542	525	555	520	527	556	523	569	542	534	537	534	534	566	551	573	550	573	495	541	578	509	521	592	557	538	547	542	543	502	551	505	567	530	554	543	523	574	569	522	599	504	557	532	575	503	527	561	510	545	560	529	557	537	552	537	500	541	486	540	542	535	520	525	528	556	576	525	545	488	536	529	491	526	524	561	522	551	575	523	502	539	536	530	541	537	547	537	515	526	548	536	556	552	554	555	554	475	522	533	552	503	518	552	532	518	525	545	538	537	529	523	556	517	525	524	514	537	535	547	560	522	581	526	568	559	519	564	555	520	549	498	540	535	569	527	568	528	491	562	537	543	520	566	549	539	558	532	542	529	536	558	559	502	537	553	590	564	533	503	504	556	530	588	535	571	504	542	528	536	549	559	552	591	469	530	541	511	535	512	546	511	503	541	525	521	535	557	535	524	546	586	520	576	544	556	558	552	487	529	508	527	533	576	578	504	503	562	554	557	548	565	555	546	539	520	555	500	503	517	527	561	549	525	556	525	520	532	533	522	511	552	562	519	569	484	553	513	565	516	519	543	531	548	536	531	530	527	573	572	525	583	530	504	514	532	546	568	521	541	595	555	549	496	589	501	533	542	532	517	507	537	482	517	568	529	509	540	530	528	535	556	534	487	556	508	521	569	513	516	522	526	509	505	539	551	555	562	514	539	486	575	528	538	545	510	544	538	540	520	496	514	545	546	557	573	552	492	502	585	583
48323	26526	17471	4910	1452	870	748	591	558	460	446	370	359	346	361	299	267	296	277	219	303	300	280	251	240	225	260	287	253	264	239	239	220	247	269	285	235	259	255	255	226	274	236	215	243	264	235	235	246	229	232	274	234	228	225	224	257	230	244	240	217	244	251	234	240	241	244	241	210	255	253	258	253	245	229	252	237	215	232	264	224	246	229	229	260	239	203	259	234	237	240	256	215	233	226	216	245	229	231	214	245	234	259	262	239	233	244	226	246	234	245	231	228	248	237	271	266	246	273	262	221	236	203	235	232	232	216	232	215	238	242	259	247	230	260	246	250	228	199	241	250	243	240	223	247	214	266	242	243	242	226	232	230	250	226	254	220	217	259	250	250	202	239	270	255	235	253	233	253	237	240	270	227	236	227	234	260	215	246	233	264	255	236	231	257	254	245	271	230	225	245	202	245	222	239	238	230	230	255	233	256	256	269	232	249	228	246	227	254	203	219	222	253	261	223	210	212	237	230	250	249	241	254	207	219	233	242	223	223	221	215	240	239	229	229	246	229	229	237	260	269	248	235	206	237	222	246	243	244	234	249	236	242	275	227	240	275	261	233	246	255	242	213	257	241	238	220	225	230	229	268	261	225	215	227	205	218	231	211	240	263	233	220	245	246	234	218	263	251	262	233	221	225	261	213	241	239	243	239	253	274	210	243	232	213	258	245	224	210	246	241	228	253	241	254	217	236	268	240	279	223	185	223	221	217	236	241	242	245	235	238	253	225	254	237	214	233	230	228	250	211	255	243	229	250	262	231	242	243	235	265	232	243	199	232	257	240	237	244	230	252	247	241	222	221	240	254	239	247	239	237	225	207	223	253	235	241	248	265	268	248	268	208	222	242	244	238	226	221	172	231	283	235	222	243	243	238	224	211	223	277	241	222	228	219	279	257	221	263	237	254	254	212	258	233	255	241	221	232	206	246	217	233	213	244	222	228	232	223	237	269	230	251	229	254	230	220	240	242	243	241	255	249	260	231	250	254	229	221	207	240	241	217	225	262	215	250	238	267	203	230	224	226	255	223	196	236	233	242	208	264	229	242	241	241	225	245	250	229	253	271	233	232	241	204	229	234	241	232	235	231	220	237	228	217	244	243	228	245	240	232	249	214	231	229	225	213	235	213	202	223	259	223	229	232	226	258	237	226	223	259	233	233	213	226	234	266	249	227	216	247	235	256	254	241	254	240	220	255	238	247	247	257	211	242	262	244	226	216	232	281	250	228	238	226	222	244	249	232	248	251	203	253	268	224	266	229	224	228	215	243	248	221	265	260	236	248	234	251	242	234	239	226	243	220	222	217	228	252	269	258	231	235	269	222	232	215	245	228	231	210	251	235	219	230	237	220	242	278	225	232	227	262	215	243	230	250	258	210	224	231	228	256	227	243	225	248	233	232	267	242	212	236	254	238	231	266	245	260	241	228	234	227	216	246	236	239	233	239	262	239	256	244	234	255	231	208	234	240	240	266	242	216	245	267	267	225	225	235	241	249	255	232	259	245	243	253	257	232	251	224	209	194	243	227	258	265	240	240	267	217	248	262	242	260	249	245	238	245	234	236	238	264	265	266	228	226	223	229	217	258	281	216	209	241	272	226	255	225	233	236	249	249	239	249	228	233	246	257	251	244	238	238	229	235	211	207	212	239	241	226	253	240	217	217	247	231	212	232	268	238	231	202	261	216	266	249	239	204	212	251	236	265	244	234	233	236	251	252	253	246	242	242	206	252	242	250	213	231	244	242	206	244	229	231	244	239	252	220	231	227	244	239	219	228	226	242	208	264	249	249	234	260	246	230	214	243	195	238	228	242	239	274	236	241	227	224	246	253	246	257	226	228	222	248	236	215	234	251	236	222	247	225	265	248	238	268	237	215	239	253	245	233	250	234	257	268	248	225	230	248	246	274	242	259	240	236	257	218	234	214	278	206	240	228	238	229	210	210	239	213	221	252	276	245	188	229	218	239	233	210	227	266	233	250	254	254	230	249	258	229	246	242	277	226	237	260	248	225	222	232	263	249	260	249	230	212	219	271	247	240	233	235	239	260	234	281	241	260	231	224	232	236	275	268	231	256	234	243	233	206	237	240	253	260	261	204	250	235	214	245	233	241	229	258	238	247	274	254	243	241	252	258	257	240	245	226	220	250	235	225	222	230	217	227	220	208	225	237	255	226	220	228	241	262	257	216	286	227	229	242	229	238	213	240	239	214	220	246	238	228	243	242	226	239	222	243	210	230	249	248	220	229	238	259	217	249	270	261	222	219	226	259	248	247	274	215	257	250	216	198	217	240	232	214	235	236	225	244	230	234	251	238	207	253	209	263	236	230	239	242	246	256	231	238	240	220	233	226	212	219	253	243	261	257	236	208	258	241	193	223	231	260	234	236	258	248	229	239	265	240	242	209	248	248	232	251	233	239	267	246	229	272	231	233	216	218	241	280	242	220	246	265	236	233	223	242	241	235	266	234	235	247	211	276	237	223	249	241	224	222	225	238	239	225	236	227	234	223	235	252	229	262	246	251	261	215	225	236	241	259	228	243	233	234	247	221	242	228	194	231	229	243	263	242	231	238	227	254	216	244	260	244	248	252	247	260	250	235	242	235	243	241	233	242	223	242	227	237	244	240	218	235	279	256	208	250	247	233	253	219	269	265	232	236	269	277	248	226	222	201	221	242	235	232	251	237	233	222	216	263	248	226	257	261	262	224	237	220	241	203	248	229	236	248	260	242	229	248	254	261	223	228	248	264	244	256	275	230	226	228	261	235	251	265	226	228	223	278	237	235	219	194	208	231	232	213	258	236	211	217	234	243	230	249	234	280	213	250	234	220	218	223	215	218	234	219	260	240	205	247	219	223	241	218	216	271	218	246	262	220	260	243	253	241	238	278	248	227	225	243	245	248	220	251	223	226	233	236	245	212	231	231	250	223	247	255	240	263	243	241	214	251	219	240	256	228	218	239	238	206	257	222	233	239	267	240	226	232	264	243	233	239	224	252	246	269	222	231	252	245	243	271	255	210	240	223	229	197	251	230	207	212	240	223	282	235	233	237	244	263	264	233	211	239	256	226	228	247	221	218	247	244	247	253	244	262	267	238	253	239	248	204	231	243	251	236	249	246	271	263	253	223	235	239	219	225	226	250	198	255	226	222	215	222	247	236	237	250	225	225	253	219	227	241	225	250	248	256	254	234	215	252	202	263	236	231	202	241	251	244	232	254	228	251	245	229	224	261	239	239	251	223	263	225	226	223	237	251	238	264	241	266	263	259	283	220	231	231	250	241	198	255	238	220	234	236	226	217	220	238	256	261	234	218	245	228	240	223	220	232	258	240	257	271	224	230	243	247	242	242	248	243	254	242	234	270	260	220	254	234	215	219	242	255	214	256	224	232	257	228	237	243	284	242	230	243	208	217	233	264	245	263	258	226	220	228	215	237	213	234	229	227	228	239	265
27760	17701	21338	7760	4725	3486	2910	2480	2106	1895	1669	1340	1329	1208	1129	964	907	741	721	786	682	750	721	706	657	609	602	679	607	581	605	609	580	584	582	566	540	618	536	505	551	537	541	518	584	602	553	544	531	535	533	535	532	534	533	541	529	565	530	530	515	531	485	524	525	516	546	532	508	516	558	479	480	515	544	542	552	547	519	513	589	530	505	519	519	518	525	527	506	507	495	538	537	499	502	507	543	578	532	557	504	535	460	498	534	496	491	528	533	514	510	539	522	537	496	540	514	524	555	517	501	514	508	491	500	477	498	485	478	534	537	522	508	497	519	510	552	523	520	524	526	515	550	502	526	522	557	504	478	549	538	538	535	496	516	503	467	491	503	483	506	506	521	553	508	535	531	505	515	533	547	547	489	515	484	516	542	520	514	484	530	517	501	508	560	532	526	482	489	514	516	512	538	542	528	515	527	504	519	506	493	472	520	514	554	557	522	521	524	489	510	525	528	536	532	578	494	487	545	511	541	528	516	518	481	511	490	556	509	551	525	548	558	531	502	474	526	495	526	507	538	551	552	524	463	561	523	519	505	496	496	529	518	570	530	551	521	516	579	524	536	498	507	491	521	566	535	514	511	529	531	532	507	515	539	516	508	531	496	515	528	546	538	524	572	522	540	472	494	518	522	523	554	486	543	530	503	488	486	519	506	501	543	474	567	484	541	581	522	523	527	525	510	509	476	478	549	501	511	534	526	535	503	549	521	516	512	488	536	509	556	478	532	498	489	511	552	507	544	514	522	551	533	521	506	517	512	515	481	502	525	478	548	522	516	509	531	523	520	473	501	552	532	510	529	530	488	524	539	538	548	509	523	515	482	533	549	515	532	511	506	513	534	492	520	528	515	531	523	561	496	498	514	510	471	529	497	487	509	518	495	524	556	537	464	510	537	496	528	477	491	525	515	496	530	487	554	552	510	510	516	558	489	529	541	473	512	541	520	504	523	527	502	525	536	522	570	535	516	478	482	505	513	517	525	515	518	512	505	521	501	490	521	572	512	535	507	462	489	506	516	519	545	529	530	578	530	543	502	520	503	534	527	518	502	472	507	526	519	469	519	534	519	508	506	501	544	520	533	554	504	484	514	547	539	516	465	483	529	498	537	543	498	548	539	525	521	580	529	521	535	533	530	517	507	465	515	556	526	480	504	513	500	531	497	496	545	512	512	507	514	525	495	505	528	538	534	480	533	526	515	532	528	496	488	544	551	542	494	541	527	559	571	537	494	514	527	505	523	556	498	534	532	481	505	506	493	548	515	535	531	487	511	534	559	534	497	547	471	460	529	505	511	533	558	530	489	506	553	558	531	516	510	517	523	555	542	462	450	490	522	502	510	481	554	523	529	552	493	555	490	503	518	520	561	512	528	506	542	479	500	524	552	565	526	496	547	550	512	540	506	509	521	500	522	473	498	547	502	516	533	564	486	505	507	508	536	511	543	550	460	509	532	488	519	551	503	549	560	519	525	526	511	515	521	500	545	484	471	547	523	512	504	469	520	488	539	500	541	534	524	520	541	517	504	519	518	493	536	499	511	482	519	505	489	538	493	529	510	513	536	488	475	515	515	498	520	515	552	514	537	480	493	483	506	534	526	496	536	515	503	536	508	498	477	437	557	522	496	518	494	496	515	549	524	524	512	529	486	545	501	509	555	513	514	453	545	541	541	476	492	534	524	509	528	521	514	511	508	518	488	513	525	496	515	489	514	535	524	538	538	501	494	507	496	538	535	544	502	506	477	487	521	540	557	535	525	479	480	531	551	519	517	488	534	520	490	574	528	525	490	528	575	483	534	519	495	502	495	530	481	555	499	505	501	511	531	506	527	506	487	517	486	471	506	484	511	556	538	492	488	543	491	532	497	547	515	509	520	493	504	528	515	478	479	503	489	525	514	520	522	485	487	486	561	481	517	531	501	493	484	485	524	515	530	489	507	509	513	489	506	464	529	538	518	500	491	482	525	532	516	552	527	513	560	561	539	530	516	520	558	537	507	495	528	546	509	521	503	525	497	515	550	511	473	517	486	506	519	507	513	502	524	547	520	531	518	511	545	531	545	496	468	519	530	519	503	496	482	489	569	528	531	547	539	483	532	490	515	498	572	510	546	519	518	489	527	517	500	511	484	505	502	524	517	525	510	519	515	516	530	500	468	534	487	529	476	540	513	502	524	510	543	526	531	517	527	504	524	520	488	506	557	489	480	576	501	489	539	484	465	499	490	519	507	527	527	517	487	476	537	542	488	532	514	541	545	485	508	542	539	549	486	513	536	539	566	516	492	503	493	513	546	512	545	466	497	539	489	524	502	506	493	490	507	510	532	501	533	527	574	493	519	526	479	532	483	521	516	497	527	504	519	505	487	500	527	546	505	498	498	537	502	492	509	495	543	525	500	523	522	533	543	530	482	476	508	504	493	546	520	519	480	520	555	507	533	562	509	515	482	562	491	526	535	476	501	481	477	499	502	499	503	547	532	530	541	498	506	504	487	555	527	549	539	564	535	518	512	504	512	512	488	511	531	485	533	518	534	482	508	519	546	514	493	503	504	519	555	549	493	535	510	528	463	496	566	453	500	509	555	526	500	490	492	476	555	550	495	498	553	514	523	511	528	495	504	555	529	501	557	561	522	540	547	481	512	501	535	541	532	502	538	556	562	538	533	543	517	515	508	517	540	530	509	535	514	532	507	539	520	522	474	517	534	516	503	580	500	511	536	532	523	506	477	535	539	532	519	527	484	546	486	482	519	523	493	567	503	490	520	558	521	533	501	521	534	523	480	520	514	498	514	506	481	482	502	500	524	505	499	523	476	509	519	521	523	493	474	540	511	550	528	539	553	488	529	513	506	522	549	500	538	491	507	504	520	504	506	506	503	537	526	514	535	549	545	527	515	517	547	520	508	555	535	540	522	499	499	500	479	553	485	567	527	522	509	531	547	517	495	516	516	575	536	515	519	548	530	530	503	494	535	526	515	505	499	531	493	535	495	492	498	551	478	493	508	518	525	510	521	538	524	503	544	447	561	520	507	525	517	525	515	490	502	520	519	492	506	512	507	505	562	524	524	447	483	503	510	533	503	515	520	526	533	495	541	512	530	508	541	525	497	552	470	549	525	542	536	551	506	511	528	513	543	510	542	506	526	517	472	519	548	530	531	517	523	490	545	524	522	565	469	499	511	524	504	506	521	509	526	497	518	496	506	511	509	482	546	505	555	504	533	512	520	519	535	546	511	527	498	536	562	514	551	510	518	483	547	528	519	491	541	512	541	523	502	519	486	500	516	514	543	520	513	513	599	530	518	553	536	489	530	482	504	485	530	487	532	533	542	503	489	468	550	498	514	479	490	547	529	511	533	531	525	578	544	539	484	530	522	476	496	484	477	550	538	494	541	526	521	505	547	526	534	509	535	514	532	537	536	485	512	516	483	529	485	492	490	509	527	540	537	519	503	523
56107	32941	23689	8517	2199	1322	983	918	804	706	585	477	505	458	485	408	396	364	339	316	329	327	348	345	314	321	307	320	328	314	281	302	355	279	310	287	272	301	298	306	302	297	254	309	284	302	257	284	295	302	306	304	308	271	304	266	306	277	263	282	252	294	316	285	261	297	275	287	288	314	301	283	281	292	264	298	289	271	309	289	308	293	278	281	295	254	273	257	271	293	271	309	345	276	305	288	287	263	294	271	278	248	295	249	273	289	258	278	292	291	244	261	242	278	282	277	296	284	269	301	294	287	289	315	256	280	267	292	312	285	282	297	277	277	258	279	303	249	248	278	288	287	279	258	271	282	299	320	334	275	298	270	320	269	265	296	246	251	310	257	301	268	276	293	334	281	281	260	282	290	275	257	258	327	306	277	307	274	283	273	274	258	292	295	294	297	280	270	331	261	276	278	281	280	282	280	300	311	272	239	277	297	262	286	292	297	277	299	302	307	250	254	283	315	295	318	308	285	299	263	285	267	301	278	304	273	334	302	273	290	241	272	310	270	258	262	293	251	247	263	312	272	299	289	272	262	278	300	301	263	277	298	268	244	267	312	265	315	303	328	284	270	300	308	296	276	287	328	276	294	282	312	286	294	297	290	274	273	287	285	285	276	270	266	295	290	249	303	287	301	282	283	287	245	294	256	302	286	313	275	324	271	302	279	306	301	292	294	321	306	264	292	294	302	292	264	266	304	308	307	293	295	316	292	262	295	310	282	271	246	263	286	290	285	295	287	282	263	281	276	262	279	287	317	292	288	286	267	260	279	264	256	274	249	251	281	267	285	243	289	311	302	310	264	262	243	269	286	280	314	300	284	282	298	312	260	255	272	301	264	277	302	282	280	282	283	309	292	300	261	308	252	287	289	276	290	311	268	281	312	285	266	304	252	269	271	298	290	285	290	297	268	290	294	261	251	276	283	281	286	299	289	282	281	316	295	246	253	318	310	282	291	271	309	252	292	296	269	271	304	289	309	265	294	302	284	274	305	275	281	269	246	247	292	277	273	285	287	277	263	292	245	270	299	286	280	297	279	282	286	306	280	280	277	297	278	281	273	282	277	277	280	297	271	289	302	331	293	269	262	278	258	303	326	304	298	269	261	297	282	279	261	275	296	291	281	283	308	306	309	310	268	268	296	324	266	272	300	273	258	276	265	289	319	310	294	277	294	300	272	299	279	286	289	288	279	262	274	274	261	297	301	290	276	324	258	267	334	344	306	265	295	277	286	278	254	290	270	291	282	283	278	279	300	296	267	299	315	277	289	251	308	248	283	307	287	313	308	283	277	265	292	269	304	228	280	283	312	334	322	263	287	299	289	279	285	310	296	311	277	279	285	280	281	289	292	242	243	277	304	302	280	303	302	261	286	270	304	281	261	280	293	293	279	264	306	296	307	317	325	291	284	280	269	285	282	282	296	266	279	285	263	261	325	289	300	309	265	257	284	276	261	316	277	273	258	281	262	252	246	263	308	256	284	289	303	283	285	281	277	293	284	281	319	289	270	290	279	288	298	277	296	272	272	264	291	300	290	303	274	291	281	239	260	269	260	293	274	299	273	260	281	273	272	265	290	307	280	280	270	276	292	273	284	286	304	295	287	321	290	254	262	272	258	311	262	318	275	281	290	318	240	280	276	276	303	257	251	290	329	300	286	275	268	260	310	300	237	299	303	278	260	298	315	277	253	240	284	259	306	301	315	307	305	315	296	273	285	304	280	270	257	266	250	296	286	289	297	309	294	305	271	268	252	313	301	267	268	294	297	285	277	278	315	321	280	261	266	292	284	283	275	321	294	306	265	236	289	280	268	261	271	285	264	289	260	302	268	297	313	269	268	265	263	287	308	288	268	310	253	272	269	297	258	286	270	279	288	273	280	279	317	286	276	247	288	280	288	297	298	286	263	283	274	269	311	293	291	287	265	300	268	278	281	292	311	258	274	261	304	311	301	304	280	262	300	255	285	267	273	327	309	279	279	292	250	266	251	314	294	282	299	278	272	285	287	310	271	277	301	297	296	269	270	310	253	247	315	279	297	321	264	305	287	297	293	267	293	246	274	274	288	269	252	296	275	323	269	288	267	321	248	303	260	293	300	295	265	274	281	270	280	263	301	313	283	262	283	265	289	274	247	288	257	290	289	274	290	257	301	277	323	290	302	302	272	298	321	280	255	284	274	297	281	269	247	278	289	288	257	295	286	289	282	257	304	285	307	298	264	288	289	297	276	293	276	298	283	251	302	286	304	305	296	277	288	269	312	274	276	254	315	278	289	312	290	309	289	305	283	265	273	305	282	307	303	282	274	242	266	300	254	290	280	276	273	322	259	283	289	265	279	306	294	287	305	305	321	283	307	248	262	288	284	281	247	299	317	293	334	293	283	291	256	281	287	278	266	289	245	275	282	311	311	298	260	265	299	285	326	266	280	288	253	285	316	284	266	266	258	311	285	299	310	266	289	281	279	334	331	323	266	260	273	248	286	279	285	284	284	326	291	286	285	291	318	292	289	265	265	297	298	251	251	256	278	263	285	295	275	310	305	313	296	260	253	279	270	272	298	286	285	283	285	295	292	270	281	321	281	285	321	288	298	287	251	284	270	274	271	267	292	277	324	287	285	266	298	250	276	262	254	311	290	252	273	306	284	272	272	290	327	275	301	273	280	291	287	292	279	287	285	298	329	271	276	258	289	298	271	275	272	274	267	300	298	303	280	282	266	288	279	339	281	271	255	268	275	296	274	293	298	299	266	266	289	287	293	304	272	298	302	283	279	305	279	252	282	310	302	282	294	245	303	296	300	268	285	298	300	248	269	273	275	293	297	261	272	326	307	283	312	308	277	288	284	267	292	276	296	245	262	277	317	275	284	261	303	264	269	287	283	267	288	280	298	308	274	280	291	315	251	256	309	333	277	305	305	276	271	271	282	293	267	275	278	305	302	256	325	270	310	261	261	262	250	279	281	302	284	267	298	281	272	260	266	265	280	287	305	267	277	297	312	298	295	287	276	278	283	252	272	295	298	285	303	275	284	321	265	282	274	293	262	244	319	257	309	285	293	317	317	276	310	286	270	268	299	294	286	263	285	290	271	276	282	310	250	296	307	287	332	293	272	300	304	276	298	280	272	306	323	246	270	273	261	307	280	270	254	271	273	284	287	293	315	289	281	240	295	311	296	320	289	260	288	303	314	297	254	266	274	259	270	270	261	258	279	300	321	270	296	321	284	272	276	258	250	259	287	246	298	294	327	313	263	295	268	255	270	295	266	262	281	276	286	265	266	289	272	268	279	271	289	294	287	311	279	305	303	274	274	275	272	269	293	250	261	280	269	309	265	297	290	265	272	306	302	297	296	307	281	286	287	277	256	261	280	273	301	275	239	281	260	288	282	277	320	287	303	316	322	300	253	288	305	313	305	269	275	286	282	308	293	310	289	261	306	291	299	283	272	283	272	259	284
32690	23115	25145	13504	6576	4936	4123	3470	2881	2552	2233	1821	1817	1696	1490	1287	1179	1016	926	946	919	933	907	844	774	815	707	743	768	792	697	775	752	749	692	727	706	660	628	636	603	656	618	666	643	646	668	602	670	595	622	629	630	691	678	650	614	637	586	604	584	608	613	612	616	606	603	590	641	632	634	586	632	582	562	557	609	591	583	580	625	644	661	591	606	594	609	619	663	597	600	599	593	622	657	624	581	589	657	666	593	594	621	638	617	576	548	644	593	612	561	564	633	617	646	636	634	594	601	627	586	570	627	561	619	627	612	616	573	600	641	549	609	603	583	583	620	627	617	615	580	606	598	599	613	603	622	558	620	597	598	618	663	582	607	615	613	599	578	617	603	589	605	602	550	583	587	635	600	577	606	636	589	596	623	566	592	597	600	609	605	540	638	592	547	590	608	604	633	619	599	612	641	572	635	618	619	609	597	626	573	634	667	612	615	594	655	628	598	624	627	640	600	597	565	639	644	605	616	594	638	621	641	585	617	603	655	588	600	578	611	606	642	570	622	601	588	603	586	621	655	601	646	614	587	603	639	613	621	581	617	566	638	562	618	621	609	607	619	648	600	621	607	617	630	633	607	660	595	661	618	616	585	657	601	605	584	578	627	565	613	604	638	645	620	613	592	638	611	621	621	595	591	574	574	587	594	626	632	599	645	615	619	658	590	576	590	607	591	598	602	615	610	607	608	627	589	594	621	554	602	597	556	636	608	590	637	590	596	598	579	610	559	642	623	589	569	617	610	621	563	590	582	617	598	625	626	597	586	615	598	582	623	614	580	653	581	592	624	644	601	626	606	624	575	606	611	582	605	611	579	623	626	598	625	609	560	622	588	622	570	588	620	591	646	641	564	632	634	586	594	680	588	612	626	634	582	629	572	596	560	589	603	609	569	660	610	651	621	624	587	603	594	582	598	630	628	620	637	594	585	580	616	622	644	613	616	596	610	614	627	577	570	609	599	597	574	594	584	627	627	615	587	644	612	636	557	591	603	594	591	576	606	607	625	578	609	610	592	608	588	608	583	619	599	604	606	657	601	607	602	577	621	598	629	621	575	586	604	575	638	586	633	586	633	599	590	629	636	599	589	632	630	608	616	632	599	600	588	634	619	598	651	598	621	607	638	646	578	586	587	610	616	602	613	614	573	613	618	632	564	575	605	604	598	605	595	595	617	602	595	573	594	616	616	590	594	622	571	583	598	590	616	584	614	646	637	593	560	622	540	594	592	660	612	610	595	583	629	606	609	634	568	628	610	601	589	604	650	626	560	602	633	607	596	588	576	596	624	621	633	615	601	631	610	585	611	620	657	629	580	583	609	609	590	617	622	578	592	617	587	586	604	624	568	638	573	621	603	553	589	644	585	609	582	580	619	578	641	615	591	684	620	580	647	589	612	660	602	613	638	621	598	610	614	593	601	589	625	653	627	606	589	607	591	592	597	547	622	544	611	606	622	643	614	623	603	640	600	655	676	619	636	598	619	586	611	616	618	637	557	666	607	619	579	567	628	653	619	619	588	549	581	616	596	587	605	631	646	624	593	580	626	626	588	617	559	589	608	589	587	639	600	646	616	606	627	607	588	572	585	613	568	638	584	578	625	614	626	595	636	589	644	630	623	578	598	645	586	606	636	618	613	588	603	603	630	629	619	632	604	595	576	611	586	600	635	606	600	582	587	596	614	612	653	623	561	574	620	586	620	586	575	595	601	583	632	591	603	586	585	653	616	602	634	613	632	628	626	600	582	603	637	614	608	602	576	622	601	604	616	619	598	553	596	585	646	620	596	571	619	622	562	657	608	596	586	617	608	621	589	611	577	619	593	583	633	619	573	593	607	576	602	608	609	616	648	599	604	612	606	585	619	630	587	660	643	606	622	606	637	587	634	562	596	594	607	593	581	627	604	599	622	618	601	577	603	603	568	611	624	577	630	585	579	577	595	580	601	584	658	586	614	611	587	617	572	621	597	576	620	627	596	595	638	630	621	608	639	563	601	611	627	659	607	588	577	615	600	572	584	606	601	604	581	548	591	649	595	594	585	550	608	577	624	620	554	600	619	655	635	621	587	586	597	582	637	602	619	643	601	625	634	560	608	630	600	611	624	620	584	621	546	617	635	626	614	656	614	570	636	635	604	632	584	600	599	636	613	602	602	613	590	569	566	608	613	588	621	639	625	567	596	589	604	620	625	600	611	594	623	610	596	624	635	642	576	634	626	586	622	600	619	591	654	607	597	618	595	613	624	607	625	566	625	614	584	620	586	598	610	602	618	586	615	595	639	574	615	633	622	614	591	599	612	605	633	573	607	617	590	576	605	643	598	614	611	603	620	634	598	633	617	609	587	578	670	572	600	608	597	626	656	584	583	662	619	573	586	570	596	625	588	608	611	643	629	595	619	655	544	605	575	642	598	615	602	605	624	627	642	637	595	630	571	647	571	617	586	613	596	621	624	584	581	647	594	577	599	598	629	596	559	613	610	640	637	651	605	629	615	629	616	579	604	624	666	584	612	624	631	598	666	629	653	615	567	616	572	619	596	615	572	597	613	629	642	633	588	655	644	521	633	585	576	607	593	616	613	603	630	572	589	632	623	597	622	614	621	652	585	605	593	607	619	631	631	599	592	635	579	602	563	571	597	623	537	657	629	608	565	644	622	618	560	580	609	621	611	590	625	644	611	661	618	634	625	635	614	624	608	645	617	581	602	606	586	625	653	628	607	582	589	611	579	599	600	606	596	604	611	623	629	615	583	582	614	610	611	585	576	620	611	618	623	628	646	611	609	594	594	650	631	615	604	617	603	626	636	619	607	625	606	605	595	628	619	541	570	631	606	578	563	658	594	614	564	591	587	628	597	568	636	631	614	572	581	650	603	612	614	621	570	573	609	585	594	584	633	564	599	638	575	606	622	602	605	615	628	574	607	590	541	616	588	647	643	573	583	624	609	588	589	610	596	630	624	631	581	593	638	633	609	595	592	573	597	638	569	586	607	590	603	606	610	617	596	618	608	608	606	611	608	579	623	604	622	582	652	593	628	588	597	635	566	564	612	597	604	602	602	613	623	633	603	586	597	615	613	605	646	628	592	624	566	569	606	573	618	628	594	632	637	551	632	611	638	616	562	610	620	565	603	597	576	582	572	582	565	592	636	594	575	617	626	635	575	608	606	601	585	614	607	586	610	613	646	623	606	588	562	603	613	616	589	575	634	599	602	583	604	593	649	650	603	596	644	602	602	613	602	584	610	628	641	605	632	640	627	623	589	585	615	631	596	605	587	610	615	573	657	621	618	629	617	611	575	573	561	589	630	606	566	597	606	647	618	618	591	633	601	569	598	572	603	630	567	598	586	595	574	595	586	594	647	620	603	626	595	622	626	626	642	570	647	594	578	612	597	610	619	632	607	595	628	593	596	602	593	581	617	571	643	621	616	604	627	554	627	628	571	589	606	591	643	604
34394	19505	10551	2975	781	550	468	416	345	358	306	322	288	303	278	243	248	259	272	259	258	245	236	245	238	242	242	273	263	251	247	234	241	280	241	245	266	231	274	233	253	245	267	267	245	250	290	238	288	254	256	258	263	249	230	278	230	270	219	241	265	229	260	242	242	278	260	250	267	244	264	257	254	234	228	241	236	264	238	260	254	252	227	267	266	227	229	252	282	244	252	245	259	251	234	216	242	261	243	239	234	257	234	263	293	288	257	275	267	268	225	271	267	289	241	250	249	261	261	272	232	238	256	241	244	254	257	257	250	253	246	265	248	238	249	252	236	266	266	238	231	235	226	264	286	252	258	227	237	279	256	240	236	267	254	260	281	256	239	211	255	238	257	268	246	259	275	265	262	256	244	245	228	257	222	259	276	243	239	236	235	236	251	254	242	253	258	233	246	217	249	240	254	247	251	260	237	234	223	235	250	265	252	284	262	245	255	260	259	244	234	242	263	283	221	233	262	242	248	266	238	238	264	241	242	254	237	266	248	259	271	257	242	267	275	245	262	248	227	253	266	238	231	242	261	252	248	243	251	248	258	240	237	237	235	262	273	286	253	242	247	228	256	247	258	242	268	246	247	231	236	269	228	248	242	250	258	273	246	259	225	235	218	246	236	255	267	223	250	248	246	241	232	230	267	250	261	269	241	268	248	256	246	244	274	257	276	266	259	250	266	244	292	249	252	245	262	278	262	213	244	241	266	275	235	229	260	247	226	259	234	237	265	269	269	261	266	232	265	242	281	272	241	229	229	257	247	244	251	251	235	263	275	250	253	269	242	239	221	239	251	259	253	259	262	219	249	249	233	256	232	258	261	284	265	250	243	254	248	240	234	263	279	269	234	289	253	233	238	264	247	244	248	255	250	267	282	255	279	263	249	257	248	246	248	272	247	244	251	213	242	241	203	241	236	253	264	232	248	254	268	271	260	200	255	233	251	251	279	234	230	263	234	236	243	240	230	257	224	241	254	252	255	245	250	251	241	239	253	261	264	245	240	261	242	261	267	257	240	249	245	252	209	268	234	245	223	243	225	224	230	233	239	246	260	233	235	256	264	258	265	223	256	239	216	256	239	249	254	251	265	231	236	241	235	269	251	251	240	249	268	210	229	222	233	253	242	232	238	254	255	294	251	240	258	254	267	312	295	260	229	289	251	252	247	250	260	258	250	255	232	238	244	268	269	209	244	257	242	232	237	216	240	232	221	229	242	282	276	262	245	264	224	257	262	242	248	241	250	263	252	268	251	229	242	257	251	230	259	250	238	231	239	247	267	210	233	248	276	248	229	250	282	267	237	263	237	236	245	248	233	243	243	220	248	222	251	246	224	254	260	205	265	231	241	210	233	248	260	244	217	273	244	236	244	201	285	226	233	222	253	263	230	242	215	245	255	238	230	223	255	243	246	261	240	259	241	261	247	284	244	211	245	252	249	233	250	264	247	251	273	248	251	241	229	237	249	258	243	236	237	252	259	262	260	231	269	225	258	262	262	253	219	240	272	230	255	297	270	264	228	258	235	229	254	241	271	249	233	233	292	234	233	241	281	274	250	230	234	267	274	272	239	257	260	236	279	232	268	249	249	299	277	259	238	268	254	227	239	255	253	288	284	260	255	281	237	256	272	246	252	204	267	233	233	239	267	236	255	220	247	230	219	257	251	242	243	226	226	246	285	259	245	264	290	241	254	249	232	232	264	248	237	254	241	264	272	280	258	250	244	266	219	256	282	244	246	282	222	276	231	227	243	260	225	256	274	249	237	223	244	274	217	240	219	227	236	245	265	250	253	266	260	269	256	263	254	242	248	246	262	249	275	226	248	235	260	262	256	249	256	260	267	264	248	260	231	194	243	268	238	249	235	250	274	261	259	277	236	230	236	280	234	262	266	233	282	249	216	262	256	233	230	247	263	258	247	231	242	248	241	228	247	231	279	260	270	242	243	273	227	252	288	240	279	250	275	268	254	252	248	252	238	264	245	273	260	240	239	245	256	233	243	255	233	245	241	247	271	238	276	266	250	276	262	275	255	276	236	258	258	251	245	253	251	226	249	250	244	255	269	261	277	224	242	242	269	251	252	255	259	279	249	236	268	271	255	243	253	239	249	257	261	253	222	226	239	259	272	253	262	265	246	229	227	261	252	272	232	235	248	261	216	244	233	226	257	265	251	292	291	301	244	224	258	251	234	272	279	238	280	240	276	281	307	273	278	222	257	274	278	253	258	273	225	263	244	253	259	257	235	268	232	236	277	247	207	248	266	247	263	234	250	208	269	259	236	268	245	239	290	263	283	256	266	272	253	238	247	266	239	242	244	253	256	249	246	244	235	250	247	272	255	264	239	275	256	256	261	282	284	224	246	236	226	276	224	254	240	235	249	238	253	240	257	261	249	254	229	256	250	259	255	265	262	249	248	288	251	299	266	257	280	264	262	228	223	234	244	258	251	240	238	240	226	210	245	248	226	247	269	294	264	251	238	244	251	252	253	228	253	252	278	230	253	241	265	252	243	276	251	267	226	249	228	236	257	242	266	256	263	285	263	218	273	265	260	250	253	261	265	261	234	242	279	251	260	249	260	268	252	257	240	261	263	236	243	247	251	259	250	241	257	252	229	245	231	259	245	252	285	240	241	252	295	240	255	259	268	251	220	268	238	278	277	243	234	271	273	290	272	279	250	251	257	237	244	283	249	202	234	270	231	230	240	252	235	260	261	235	258	279	243	247	252	245	232	246	239	276	266	258	245	266	221	241	277	240	247	242	264	236	234	241	243	241	237	234	243	245	240	234	259	244	268	254	219	255	259	250	268	220	250	246	274	249	245	275	228	230	257	245	280	253	225	282	267	268	273	239	249	262	306	244	207	245	259	264	251	213	242	273	244	241	245	244	265	238	246	245	242	263	277	255	238	248	257	240	276	258	248	267	254	263	260	228	230	241	283	252	228	254	273	268	218	236	288	244	268	277	241	252	256	248	246	245	252	245	234	237	247	272	258	222	275	243	244	243	226	238	243	302	266	267	255	264	243	214	257	258	251	246	224	279	268	255	274	282	246	265	238	230	255	259	261	246	211	266	246	219	223	214	256	253	249	255	219	212	239	256	248	240	238	258	246	299	290	233	240	279	250	239	237	213	254	232	268	263	263	246	253	255	248	246	246	249	270	265	243	257	245	198	208	241	217	240	256	254	234	217	254	253	266	250	248	206	247	245	250	254	246	244	288	258	268	250	236	255	250	249	238	279	231	217	245	283	257	225	272	246	296	231	259	219	259	266	232	242	267	276	242	275	278	240	256	274	262	258	251	243	244	251	230	273	262	268	252	262	260	236	266	235	251	279	256	240	270	250	267	234	258	245	256	246	244	229	249	232	241	250	250	248	231	238	269	267	248	231	249	273	246	244	231	261	249	242	245	247	225	223	222	253	194	252	230	231	246	243	268	240	259	257	243	219	227	270
19501	13404	13439	5871	2214	1802	1489	1324	1113	1043	987	838	869	852	747	664	672	663	587	619	609	620	580	604	590	578	581	612	612	549	525	569	551	511	569	552	550	558	545	558	550	515	560	527	572	513	506	524	545	517	512	545	533	516	553	566	518	537	519	572	559	573	581	510	522	549	528	536	519	552	572	564	554	543	544	546	569	511	564	506	534	547	502	576	516	510	534	534	541	520	546	571	541	521	529	526	523	495	493	527	515	546	582	538	527	508	563	521	500	551	546	512	515	547	514	522	514	574	524	539	550	513	554	505	523	565	589	550	524	548	542	524	555	487	536	551	520	581	512	523	538	574	528	542	543	541	519	574	505	545	559	517	522	527	509	530	542	532	533	510	516	564	539	523	507	566	538	543	514	539	523	531	519	519	509	491	526	530	586	508	546	534	557	515	567	531	514	526	551	549	535	536	505	571	569	496	483	540	539	555	550	535	485	554	493	550	582	538	487	551	549	559	524	519	518	541	518	564	520	532	522	548	504	537	538	521	494	522	536	517	538	577	555	534	542	501	522	526	532	564	518	534	529	503	536	513	501	507	552	539	566	509	581	537	539	556	508	566	512	531	479	532	556	534	501	530	507	509	522	527	545	568	537	521	547	537	549	510	534	594	521	545	525	578	498	498	541	542	483	536	554	561	572	557	534	480	490	554	534	585	497	574	518	528	550	525	523	536	512	504	559	503	536	518	564	536	548	517	510	549	501	531	554	566	529	520	510	497	530	574	538	514	527	534	525	509	560	525	513	508	544	545	488	525	538	505	558	555	538	522	544	577	517	562	573	523	560	536	569	527	509	578	517	536	523	561	537	497	520	521	545	543	474	550	515	583	529	522	527	545	521	557	533	528	486	533	516	545	554	547	550	520	516	557	562	531	486	540	519	527	533	535	587	537	563	570	505	506	557	531	522	555	541	532	550	498	531	535	579	531	534	561	539	548	535	561	583	502	499	556	527	535	515	537	509	527	541	494	551	505	546	547	542	543	534	549	526	502	526	503	524	478	563	542	564	525	485	574	493	519	531	556	510	541	467	565	529	551	536	490	542	537	496	523	586	524	538	545	555	543	608	522	520	547	532	538	543	536	571	549	582	555	485	547	527	582	531	515	521	518	522	492	553	552	527	518	521	501	519	547	507	486	535	546	528	534	533	548	484	495	517	547	553	536	514	530	512	525	535	534	525	541	495	485	507	517	513	529	517	550	515	557	538	560	521	569	524	546	503	586	524	501	507	491	547	483	537	517	547	551	491	522	510	541	544	537	560	532	530	561	530	555	545	553	549	495	494	519	567	482	547	506	541	527	547	515	518	531	545	558	491	581	532	571	513	522	516	504	524	540	495	511	542	560	554	529	559	556	583	543	524	528	517	530	537	564	562	527	546	557	582	519	562	546	496	495	530	557	539	540	515	550	509	544	549	512	560	538	498	506	537	571	580	534	605	497	549	571	527	523	553	526	536	553	553	528	543	518	558	553	498	502	536	533	594	549	508	525	513	532	534	529	530	512	542	514	522	506	540	524	511	510	535	547	561	523	542	533	499	534	506	553	524	523	497	512	563	570	529	502	525	551	544	517	516	506	525	491	502	508	525	554	532	533	571	548	559	541	529	542	554	573	530	540	565	537	541	541	514	536	543	548	518	542	524	527	514	543	548	544	544	575	546	536	507	542	531	505	523	535	497	509	518	516	492	535	551	545	522	525	516	530	547	551	528	546	500	550	545	505	539	570	528	508	509	517	537	501	512	551	554	547	542	499	532	535	554	543	507	507	508	504	544	566	565	532	563	500	533	581	538	537	554	545	498	508	542	521	488	481	523	551	571	535	511	521	529	570	506	504	572	527	554	552	527	570	528	495	517	546	502	531	514	522	549	519	516	539	527	559	529	516	503	559	499	506	495	542	506	519	523	547	509	547	484	524	540	546	505	544	525	562	531	568	523	542	546	514	526	533	560	520	532	537	573	506	537	505	540	521	553	485	524	496	605	521	492	554	498	496	523	494	572	520	556	550	544	494	527	529	517	562	535	513	537	523	523	523	538	542	522	541	493	527	547	531	525	551	523	517	602	508	555	555	508	526	551	536	499	490	494	562	528	601	529	515	559	522	538	537	522	519	488	554	572	531	519	531	525	536	514	538	540	537	516	541	550	500	519	536	549	552	520	541	568	556	549	576	527	568	548	537	525	506	509	546	549	562	524	550	518	590	536	502	561	538	523	532	506	514	550	533	557	527	591	564	523	562	540	491	481	561	572	500	533	555	492	577	513	501	532	569	521	555	492	544	549	523	511	489	506	515	534	538	563	567	526	568	558	519	474	503	555	550	513	517	518	535	547	551	562	555	506	582	572	534	533	538	538	527	514	538	496	498	532	566	506	519	481	562	524	539	539	478	552	504	545	561	534	554	541	551	526	533	525	553	534	536	584	533	562	539	555	552	548	563	512	540	544	550	498	490	473	519	541	553	556	512	554	529	554	516	550	510	541	512	520	505	537	501	533	554	550	554	522	531	544	511	528	496	495	553	563	529	536	517	636	530	534	529	543	507	490	523	529	527	502	498	544	508	527	548	458	517	544	525	542	568	517	507	539	545	565	542	543	502	551	525	541	533	549	483	523	526	535	501	529	515	537	565	539	526	541	555	505	525	519	521	510	558	542	528	544	559	543	516	557	531	529	529	528	559	538	506	570	560	506	545	503	556	523	539	534	523	528	548	494	512	587	498	555	518	529	510	519	564	526	546	521	580	547	533	549	539	522	541	549	546	519	516	488	547	547	524	542	564	561	513	554	548	534	553	506	553	530	519	545	545	578	532	521	533	552	527	505	555	477	549	578	528	547	524	533	514	523	514	515	533	568	528	522	530	529	552	524	479	542	598	547	528	523	545	504	557	575	555	535	537	543	501	527	538	518	545	504	528	519	552	558	552	534	515	512	516	532	522	512	551	504	531	498	559	523	557	548	513	537	562	537	519	558	538	556	554	521	542	551	545	528	567	572	534	497	545	554	533	542	548	480	517	589	528	542	538	528	545	545	569	532	527	521	513	501	516	533	561	558	537	534	537	533	517	535	571	531	509	525	510	527	516	553	541	522	505	528	537	515	545	529	546	506	542	518	544	517	521	519	515	527	562	534	569	524	544	521	542	613	502	520	535	505	511	549	533	547	545	560	516	573	540	515	527	574	577	561	536	492	532	554	519	540	515	590	506	566	530	506	520	557	495	547	525	511	523	505	563	496	544	509	528	508	535	514	507	561	534	526	523	536	548	556	485	527	503	524	536	515	490	534	537	529	545	552	503	505	488	557	557	505	523	517	525	558	530	524	517	494	551	524	531	550	536	519	539	560	527	539	566	562	539	571	545	559	535	522	494	527	524	507	526	512	538	522	515	502	526	568	529	548	563	519	559	510	536	544	532	520	563	505	550	593	530	541	537	545	530	534	502	533	516	529	545	534	509	541	544
49213	28495	18096	5075	1301	939	720	522	502	477	464	400	356	330	340	301	269	260	277	249	246	231	260	301	241	230	237	248	254	266	240	253	262	232	203	236	248	229	259	237	253	259	251	223	241	254	255	230	257	249	227	225	237	231	236	237	252	253	257	236	257	229	216	223	246	252	266	275	230	204	231	229	229	234	259	227	212	250	249	264	239	224	225	246	252	235	248	236	243	222	228	202	234	253	235	253	247	231	249	227	208	243	231	244	225	224	222	226	252	217	220	254	235	229	263	221	225	249	233	217	235	236	244	248	247	231	230	246	237	211	224	252	266	261	261	226	221	244	239	238	223	238	242	228	233	227	248	248	234	281	252	239	220	229	242	226	226	225	235	275	225	243	249	267	252	243	215	231	240	200	244	257	244	253	221	223	213	258	208	265	224	242	232	257	246	230	230	216	252	248	233	232	253	221	214	253	231	250	251	250	235	260	259	226	215	260	221	184	214	251	232	252	225	258	238	247	261	227	248	243	258	216	243	213	232	220	225	229	222	241	269	239	281	237	267	214	228	239	207	251	226	249	212	210	211	231	256	256	234	210	239	221	250	222	257	259	250	250	236	239	222	218	234	215	224	260	255	228	259	231	220	230	225	216	216	222	239	249	274	230	242	213	201	256	222	248	226	217	238	259	237	243	266	235	199	243	246	240	214	217	217	241	238	226	248	242	242	221	259	230	235	234	225	195	249	255	225	240	212	226	225	236	217	253	218	207	220	222	225	209	247	225	221	238	233	249	243	239	215	227	234	240	246	213	226	211	224	256	248	248	219	225	265	238	226	223	254	255	236	229	222	237	259	265	233	219	233	227	252	248	269	199	224	247	244	248	230	208	220	217	258	256	230	239	246	247	243	250	258	202	248	263	254	270	224	222	211	217	250	230	217	231	239	218	244	264	246	216	255	244	225	259	230	220	216	234	241	231	215	249	243	224	237	235	234	247	208	209	190	235	210	259	257	224	243	237	221	241	216	216	225	221	272	232	228	258	246	241	239	202	205	242	241	232	270	235	241	235	232	231	261	212	244	259	249	232	243	220	241	209	234	228	212	236	243	241	247	237	213	227	241	250	265	255	239	260	217	237	269	240	244	230	240	231	262	233	255	205	247	242	251	239	245	246	219	226	218	256	223	230	223	233	241	252	238	233	249	221	255	256	227	217	213	233	209	243	245	221	221	233	240	226	211	209	231	237	236	213	224	239	251	230	226	224	216	236	230	259	227	238	236	239	228	250	214	257	231	233	231	207	270	234	238	249	256	225	234	240	246	207	251	247	227	243	221	232	259	246	185	240	263	252	240	233	220	272	223	212	192	233	231	235	199	224	221	222	218	227	247	221	236	237	217	238	204	255	205	256	271	254	233	270	241	228	201	234	215	240	230	231	248	257	223	242	218	236	238	254	223	246	208	266	229	241	256	242	199	233	281	215	251	254	228	248	217	238	242	254	233	247	241	231	224	223	249	263	246	217	215	232	220	231	238	249	234	231	209	235	244	251	229	233	276	246	264	229	200	252	246	203	220	203	244	246	245	199	253	218	217	229	219	238	250	264	241	252	254	251	212	231	255	255	249	257	232	207	241	218	231	221	221	250	240	282	226	202	243	231	221	240	234	213	217	200	231	211	216	248	238	233	219	273	211	236	264	257	237	243	221	266	231	227	195	231	244	238	255	248	220	214	213	224	240	246	255	239	228	235	225	222	223	234	224	233	217	219	247	227	256	266	205	211	244	233	211	261	234	248	218	231	258	214	208	215	232	253	208	254	249	244	231	220	235	233	248	242	234	224	244	207	230	210	264	216	223	232	229	239	228	238	228	235	267	223	224	221	198	221	261	219	220	247	225	203	249	221	251	270	202	245	232	265	234	219	212	204	223	222	211	236	196	239	215	242	243	236	227	226	237	213	225	223	230	255	218	239	232	230	235	244	240	213	235	224	266	222	224	244	247	234	240	234	256	242	228	250	229	236	212	230	276	219	234	232	267	249	242	229	261	259	229	254	231	232	231	218	260	234	245	216	226	238	237	253	239	188	218	258	216	247	216	215	227	215	220	242	237	235	226	237	241	263	230	227	244	245	229	226	232	265	243	217	248	222	245	206	252	227	231	241	221	227	224	236	233	225	254	237	215	239	216	261	234	221	214	253	224	234	227	280	234	239	240	228	258	253	234	223	223	239	260	264	248	223	258	234	256	245	222	214	236	225	251	223	244	239	226	233	205	216	226	235	230	236	219	234	250	215	217	227	249	202	225	227	254	241	208	220	241	233	244	217	237	230	260	223	213	243	227	212	266	244	226	221	220	225	228	242	222	232	228	249	263	234	238	219	265	208	192	247	218	257	238	234	251	250	232	239	243	235	227	240	221	232	260	240	257	232	224	234	262	265	230	210	222	237	245	213	258	214	206	239	233	238	247	215	236	263	235	226	254	236	213	217	218	226	222	246	230	236	243	251	241	273	255	246	216	244	241	238	233	240	243	207	255	221	257	221	241	238	201	270	274	238	263	208	239	259	233	216	247	251	222	237	237	266	219	252	222	217	250	227	228	238	197	253	267	245	225	234	220	233	239	240	266	242	229	240	250	236	226	240	228	229	214	245	224	208	223	217	261	253	227	217	217	241	237	237	261	263	269	237	242	273	230	205	223	204	217	222	237	254	203	220	240	223	260	233	260	281	253	224	224	255	218	214	231	249	238	208	275	236	249	211	237	225	243	231	245	227	236	224	216	233	257	281	244	235	228	207	206	226	220	234	246	243	233	252	255	230	236	232	253	226	206	244	255	232	263	235	226	252	246	230	254	223	236	251	213	257	276	274	219	245	196	228	224	246	231	243	245	223	219	227	228	227	238	259	239	213	206	232	245	237	248	238	229	245	232	216	243	243	231	231	242	216	211	248	243	240	237	249	247	232	231	220	236	255	252	220	212	257	244	270	220	251	241	220	235	252	218	213	234	260	247	244	246	243	237	242	218	224	206	214	240	217	239	230	221	261	232	249	226	247	201	237	245	198	233	253	246	222	214	249	216	223	225	276	254	235	228	207	227	239	206	221	213	252	227	231	222	252	218	243	213	229	260	233	249	241	245	224	229	237	264	251	200	262	236	215	248	232	234	212	234	217	245	228	242	218	241	250	247	228	239	258	258	249	231	247	242	241	228	254	235	216	223	232	227	234	225	256	240	235	258	246	232	208	228	251	229	213	226	252	248	222	265	239	241	214	252	239	204	255	237	206	241	214	242	233	223	220	244	239	230	221	238	242	251	249	231	260	242	258	255	233	210	213	230	211	228	245	268	240	266	252	244	226	255	246	245	223	252	244	235	228	218	233	194	240	238	233	202	216	201	249	231	241	218	233	234	221	231	222	218	227	244	238	249	213	216	223	252	242	230	228	233	237	233	275	244	226	268	270	248	222	226	216	224	254	246	217	230	240	211	240	209	228	239	222	211	249	227	214	219	261
29205	19510	21325	7652	4121	3402	2756	2179	1922	1771	1519	1337	1277	1195	1061	877	797	742	740	739	689	701	647	675	630	599	638	595	630	562	594	580	583	607	571	596	562	569	569	548	536	512	537	497	536	582	485	518	512	529	520	496	528	500	498	475	551	506	504	513	497	531	465	484	519	568	483	485	536	521	510	508	491	517	510	521	535	495	477	531	504	531	558	510	520	496	492	531	488	497	571	498	495	505	551	530	514	544	542	517	533	485	478	529	536	485	527	484	539	513	488	488	507	518	520	483	505	535	506	556	501	515	504	513	512	523	533	513	522	536	522	543	537	511	535	492	533	536	490	488	513	495	515	548	532	539	528	543	529	494	514	513	494	492	485	531	517	532	524	534	513	487	525	490	468	514	508	504	537	570	551	531	477	541	485	481	476	498	526	514	488	534	483	511	513	507	499	520	522	515	512	519	541	498	511	532	526	477	518	473	512	565	511	528	527	494	491	491	539	505	528	477	552	496	541	519	470	490	522	542	506	534	508	498	495	502	493	507	512	468	471	512	503	517	482	474	518	483	487	549	566	532	517	507	533	494	518	495	504	505	509	522	479	504	483	537	527	504	543	525	563	465	514	520	499	493	505	535	533	495	512	507	504	491	506	505	544	499	532	524	482	540	488	518	498	511	539	519	494	495	528	515	480	518	522	560	488	545	521	531	529	494	512	512	545	487	504	525	522	526	508	526	526	538	499	479	500	536	518	509	505	524	493	527	514	510	514	529	486	550	524	541	536	479	487	529	505	550	502	564	483	506	519	486	496	524	535	502	464	520	504	508	538	540	483	499	499	506	517	570	492	479	489	499	482	517	515	528	495	513	485	501	475	535	526	522	498	516	540	492	529	522	505	534	571	561	531	507	503	532	545	506	498	559	507	510	498	526	523	516	505	536	521	450	517	525	494	523	515	532	515	529	513	510	483	527	500	494	511	505	533	488	531	541	526	507	546	514	535	524	534	510	505	516	512	530	528	500	451	533	473	501	537	496	557	491	554	509	549	522	518	474	521	486	520	533	498	506	497	436	520	504	518	518	496	551	490	504	491	493	525	533	507	469	541	470	494	472	521	496	516	474	543	504	534	520	531	522	499	549	501	525	487	546	521	557	507	527	523	527	500	505	482	537	517	546	498	510	503	520	505	487	518	540	556	525	530	543	507	516	488	508	538	522	529	465	539	517	550	500	530	511	500	509	496	501	507	523	548	530	538	497	514	543	508	518	498	544	552	520	505	493	517	520	523	530	523	499	536	488	544	477	523	526	514	540	470	511	460	504	524	532	520	484	489	514	500	506	488	514	521	504	512	542	522	510	531	546	498	544	503	498	529	515	515	516	542	512	488	528	522	514	561	541	486	473	489	545	534	538	525	522	542	520	499	527	547	493	480	508	505	496	547	483	506	527	490	545	547	541	533	518	501	465	484	524	486	549	536	538	530	500	526	545	507	551	535	546	526	452	536	515	506	515	488	501	534	520	512	541	511	490	484	536	525	515	511	556	495	515	505	557	489	504	523	499	542	522	451	525	527	545	531	523	468	541	522	490	521	513	554	525	540	513	524	517	523	531	485	512	531	505	515	513	498	545	526	496	512	553	564	530	489	512	545	455	467	506	494	517	527	519	511	524	466	485	512	539	524	515	466	537	517	511	529	500	553	546	568	480	483	529	498	543	529	507	501	503	477	538	493	505	505	500	495	532	552	526	523	522	511	517	513	477	491	506	516	475	519	532	538	531	530	486	505	502	542	515	509	520	469	547	542	525	508	545	505	474	559	492	569	515	494	521	525	523	474	539	467	491	498	562	530	524	532	503	493	511	507	528	502	547	513	493	533	512	511	484	511	502	537	508	545	528	512	566	538	529	513	506	531	536	519	522	519	490	496	504	522	514	518	557	525	480	541	497	521	541	502	534	503	530	540	545	509	533	508	483	491	582	476	530	510	539	496	544	502	497	524	567	526	536	527	553	516	490	523	488	523	490	513	492	539	496	518	496	549	521	479	510	496	502	502	475	524	553	540	497	527	512	492	533	509	487	502	506	510	508	543	524	513	536	488	529	530	520	517	458	507	495	482	504	530	486	529	528	491	523	513	505	541	495	510	505	506	523	500	519	499	498	490	498	498	504	533	499	469	504	540	490	474	488	498	499	520	515	521	509	545	497	510	476	505	564	535	526	488	521	506	513	515	523	547	509	558	506	534	509	484	534	476	483	536	494	520	554	505	530	550	518	535	521	516	471	511	509	517	499	527	559	547	537	482	525	505	531	510	531	519	514	566	514	505	495	445	528	520	531	507	491	494	526	523	484	514	466	519	501	462	492	524	499	509	490	477	554	526	491	494	500	478	527	515	487	526	482	535	535	513	475	520	506	537	517	508	521	515	497	530	506	524	501	445	534	539	476	512	519	512	515	496	503	507	549	545	478	558	506	504	469	494	531	517	526	514	512	495	488	534	492	511	499	500	500	550	506	517	494	534	509	555	495	490	548	513	525	551	529	547	497	499	548	481	523	535	491	558	503	524	505	530	506	514	456	499	486	538	508	501	502	495	515	478	477	476	523	532	497	499	508	508	521	510	529	529	532	519	538	544	500	529	518	542	526	532	491	486	525	542	543	522	544	542	453	470	514	539	502	458	544	455	492	523	506	549	526	465	504	508	485	575	493	533	520	500	487	486	482	467	467	512	507	510	521	531	541	537	508	462	495	499	510	561	523	489	484	488	516	532	530	488	488	520	510	529	509	529	536	501	508	543	481	505	517	498	504	490	482	524	522	530	504	524	544	506	518	509	517	497	514	515	486	501	500	508	523	522	487	473	505	556	492	508	503	508	476	498	521	544	523	567	521	550	514	518	490	494	496	512	477	527	522	487	539	509	527	481	525	482	513	470	507	511	507	501	583	532	506	523	468	524	483	470	508	472	503	496	493	501	505	554	501	524	545	537	496	473	520	489	477	554	565	504	519	483	503	527	499	488	496	473	546	513	518	532	547	487	524	529	554	454	539	503	516	491	540	516	497	476	522	490	491	524	488	505	479	478	517	529	531	511	515	493	530	485	519	514	501	475	488	501	503	551	519	509	497	511	513	494	524	493	513	490	510	507	529	522	502	536	517	522	520	483	538	532	497	525	516	489	515	475	507	506	518	521	519	547	500	500	489	505	487	471	515	502	534	520	494	532	499	503	533	543	549	528	499	510	511	497	495	513	487	554	471	485	500	506	511	495	543	476	537	535	540	492	500	505	532	521	526	522	542	526	504	493	527	540	500	536	501	511	544	488	531	537	497	507	541	535	493	494	513	503	478	509	474	536	497	518	501	496	530	519	480	528	479	531	520	499	523	513	483	517	485	483	529	527	510	568	529	543	515	509	543	501	526	574	550	513	487	504	544	488	509	494	559	511	509	492	498	524	523	531	501	569	521	514	536	508	540	492	513	491	533	506	525	524	519	505	539	490	550	502	524	509	538
58437	36089	26838	9217	1985	1382	1039	868	701	624	580	486	456	425	395	365	354	357	344	308	323	316	316	313	322	284	244	276	325	292	331	309	339	304	293	282	283	326	300	314	273	259	300	287	282	236	281	288	330	292	284	298	309	311	280	276	288	271	277	275	290	281	271	282	293	284	286	277	271	300	273	269	257	267	280	265	277	252	307	298	315	268	288	263	290	294	276	291	298	267	262	292	300	300	278	262	302	259	280	291	277	303	295	271	280	302	280	277	296	276	283	272	278	316	282	272	326	313	269	300	272	269	286	276	256	283	274	258	257	281	315	303	262	267	292	282	284	269	264	265	282	307	277	241	243	274	327	301	282	276	282	261	281	298	279	291	289	288	257	295	276	297	288	292	254	246	276	287	297	281	319	273	283	281	268	280	267	269	266	277	265	279	271	274	253	265	274	256	338	291	267	269	270	271	255	295	275	265	274	315	263	286	291	282	286	272	290	287	272	289	289	291	293	272	269	264	288	276	252	284	286	271	293	286	300	256	256	269	293	322	268	287	295	269	307	285	301	272	280	289	264	271	286	302	244	302	263	289	264	276	303	247	292	286	261	307	300	300	302	289	312	307	294	286	281	262	297	284	289	253	271	279	275	279	286	255	287	272	255	275	304	273	285	256	267	290	294	307	294	272	268	283	276	301	307	271	302	268	313	276	293	287	301	282	314	282	249	290	290	294	288	266	287	252	336	311	281	309	261	291	284	261	289	286	272	304	282	282	291	306	290	298	252	300	284	304	262	270	277	280	259	293	288	283	256	260	281	279	293	266	281	267	282	312	283	297	299	280	246	274	282	269	306	306	301	298	295	288	291	261	287	239	297	292	291	270	267	280	272	298	269	287	307	272	266	281	304	306	275	280	261	303	314	269	276	301	272	286	258	296	273	303	250	310	316	301	278	265	282	258	293	272	260	278	250	275	261	294	284	256	271	275	285	292	289	279	277	302	253	290	283	301	281	268	292	282	274	265	254	295	299	317	301	297	287	292	299	267	278	281	282	327	273	285	259	284	268	264	284	274	276	290	303	273	286	287	324	298	269	289	256	268	242	283	280	272	304	300	265	310	304	289	277	281	264	278	298	279	260	277	281	277	295	304	272	307	289	276	278	271	295	262	238	252	292	273	284	288	283	287	308	272	289	318	264	258	237	293	269	276	264	314	286	299	302	264	284	301	288	270	283	286	312	269	281	256	290	281	285	225	288	264	281	296	252	283	293	303	287	277	257	286	291	260	270	257	269	295	306	269	270	280	286	261	251	279	276	302	309	270	271	296	279	308	256	305	256	279	275	287	283	266	283	286	290	285	298	289	289	249	259	292	293	283	267	275	280	291	249	273	328	276	284	297	255	317	277	271	302	272	291	299	296	302	300	271	315	271	288	255	265	286	280	242	307	292	279	278	307	251	273	264	266	283	296	264	269	280	306	295	303	286	299	278	259	278	266	286	258	313	273	296	275	289	259	296	302	256	274	254	285	265	250	288	289	310	272	300	297	259	271	280	273	282	263	263	276	283	271	299	285	280	294	289	310	292	289	297	304	255	228	252	277	278	298	266	279	257	260	298	293	281	285	267	272	311	284	297	272	286	269	291	250	295	311	310	300	310	254	267	302	311	274	254	277	317	274	255	276	268	285	285	259	287	322	271	268	289	301	254	302	291	284	266	270	313	308	284	260	264	261	293	275	279	288	275	308	292	235	267	315	277	267	283	310	283	287	275	291	297	260	316	280	286	300	307	261	268	271	248	265	306	268	242	279	284	278	299	281	248	285	264	300	273	298	299	263	263	279	278	299	267	256	277	289	304	277	283	264	262	246	293	290	282	268	260	281	331	263	273	309	317	305	300	320	293	266	274	263	301	302	279	263	253	303	250	256	237	291	344	324	268	297	255	298	297	300	291	321	282	290	278	287	289	285	268	274	294	287	304	281	297	299	280	269	270	271	289	271	275	292	264	265	291	262	287	265	273	289	274	300	267	258	290	264	291	271	265	252	261	241	273	268	287	276	291	290	264	308	307	276	248	265	274	267	275	296	280	260	249	261	264	285	287	271	297	288	285	276	310	298	267	261	302	282	280	282	299	276	299	271	279	292	296	299	270	296	292	280	273	294	305	282	279	286	287	299	271	271	298	280	286	307	293	285	310	291	284	310	276	289	285	254	296	301	281	304	283	265	310	294	318	300	278	286	287	300	292	255	275	244	293	292	265	272	309	274	272	277	287	295	258	295	301	271	293	277	277	292	275	240	274	280	289	290	290	273	289	294	271	273	292	284	301	270	295	313	292	287	293	273	304	270	235	319	272	289	265	281	265	263	256	291	316	285	290	286	242	318	310	262	285	270	295	308	311	244	308	279	258	278	315	304	311	282	289	288	316	284	292	325	267	263	272	275	328	287	234	287	306	299	278	280	282	297	282	282	308	259	268	271	290	274	285	285	288	314	338	269	300	287	301	299	323	255	292	274	273	258	267	276	272	307	283	271	286	279	260	294	287	298	302	307	275	290	295	275	236	259	257	283	294	259	274	269	268	283	263	274	289	260	286	285	267	257	289	281	284	276	275	291	285	283	297	291	315	265	291	275	263	276	265	275	303	291	270	254	267	253	334	289	247	292	298	263	283	298	289	288	264	284	261	291	352	292	275	331	243	287	247	287	289	287	266	300	267	273	280	292	319	280	265	269	266	283	286	261	290	293	292	255	316	253	277	283	272	279	260	277	269	293	286	310	270	264	263	277	273	278	259	320	268	268	281	289	294	286	268	285	268	282	282	300	316	256	291	284	292	274	272	284	293	278	333	284	272	271	261	256	286	298	251	298	277	284	285	268	289	299	303	274	303	297	275	265	291	262	283	279	287	286	326	286	287	262	260	272	281	305	318	279	279	297	307	260	267	301	302	310	248	286	271	258	287	297	276	270	284	268	300	288	276	281	260	290	282	281	274	296	276	283	277	256	292	295	305	257	288	265	304	309	284	298	260	300	286	281	291	293	304	271	283	285	279	289	264	246	290	312	293	278	284	306	290	265	269	287	311	288	314	290	277	282	249	275	263	311	291	298	306	290	287	282	303	301	288	293	256	258	313	287	305	297	289	331	289	267	295	237	298	280	290	292	302	303	288	262	264	287	308	297	299	307	292	288	273	298	278	297	224	264	283	307	291	284	274	286	301	298	264	266	259	307	277	302	296	259	302	281	269	263	293	269	305	295	259	280	307	272	292	266	276	285	280	283	257	275	288	250	297	258	269	254	270	292	299	306	317	281	292	300	304	305	312	295	284	248	266	263	282	340	283	291	266	292	249	271	291	286	227	266	264	288	264	256	252	279	260	308	286	302	282	307	258	285	261	297	265	301	310	267	301	279	269	316	279	313	273	283	289	256	320	289	276	278	310	311	282	272	288	272	300	279	281	271	300	258	270	278	278	296	300	274	271	286	290	251	273	271	267	274	285	280	308	299	284
34350	25310	28983	11672	5975	4856	3995	3316	2642	2324	2179	1915	1729	1634	1367	1182	1077	1001	909	880	904	831	840	779	830	799	742	704	741	760	704	710	738	731	750	719	668	701	622	660	644	647	668	583	630	696	629	625	584	604	616	619	652	641	631	630	650	643	627	622	548	624	635	628	643	615	587	586	637	623	646	610	603	598	609	631	613	629	652	651	617	587	595	610	654	584	577	616	612	636	629	567	629	608	617	645	609	593	613	630	597	599	618	602	617	621	576	607	601	596	609	551	576	625	578	609	628	576	610	573	639	570	626	594	625	598	623	561	626	602	567	558	652	577	610	593	604	584	618	626	609	604	577	601	564	618	567	599	607	629	602	604	596	624	548	613	605	607	568	614	614	610	640	631	585	610	610	615	639	627	629	647	597	582	638	620	624	600	574	618	624	575	605	622	597	580	602	590	623	590	604	579	598	591	581	608	596	608	619	609	589	626	578	559	606	578	585	638	633	626	591	618	606	630	569	636	597	599	612	606	601	632	628	629	617	605	598	634	612	613	635	623	613	586	626	641	597	605	647	610	602	580	553	572	565	610	557	575	596	591	617	583	593	592	622	626	617	555	571	576	571	637	642	599	616	644	625	599	603	635	557	628	627	667	649	592	614	608	607	604	583	617	617	617	573	580	561	606	600	566	618	615	555	605	615	586	605	614	624	605	603	603	579	600	600	616	608	599	606	630	616	547	608	575	633	628	611	596	593	622	580	599	620	566	603	648	594	646	621	599	583	597	581	619	629	593	603	605	621	620	640	560	602	598	592	644	580	605	621	607	612	575	577	583	584	592	573	631	590	597	608	586	617	587	597	601	600	589	551	593	575	599	601	610	603	602	591	638	604	607	621	634	593	606	634	660	638	652	615	563	572	617	614	578	605	545	611	596	607	602	613	604	612	593	537	602	654	611	603	629	593	608	628	628	642	618	609	630	577	564	589	598	600	597	625	596	613	607	636	606	579	637	619	587	630	587	605	588	620	564	609	624	627	631	594	591	659	602	660	666	581	562	637	594	621	588	588	607	544	587	630	591	672	614	595	640	595	547	621	590	576	640	595	582	584	609	581	588	601	648	633	630	664	635	600	626	605	599	610	569	598	591	609	616	616	611	621	613	596	601	599	567	616	608	586	641	610	599	601	622	615	616	591	616	588	587	581	608	599	608	585	590	629	602	586	635	598	621	595	598	630	576	606	639	564	603	582	573	631	619	578	634	585	643	601	589	576	583	575	621	577	584	596	616	641	571	586	604	608	632	592	634	595	637	575	622	638	613	643	615	612	571	603	586	610	584	625	584	587	630	571	604	592	617	579	584	601	610	598	608	615	615	571	584	583	583	647	604	550	605	602	592	637	596	570	565	627	630	604	576	653	641	623	572	611	640	583	616	633	588	583	613	611	549	621	601	611	565	642	594	589	580	572	621	656	598	601	602	574	575	584	592	581	618	585	615	622	599	600	571	580	585	694	574	541	597	638	586	623	573	596	587	637	631	632	624	651	585	628	603	604	585	606	594	595	598	583	614	577	545	652	604	619	576	643	579	603	601	631	663	571	595	612	579	574	615	627	595	624	600	612	640	657	625	612	654	587	617	591	617	583	635	640	596	610	593	599	578	603	617	605	653	573	608	614	605	598	579	576	638	590	624	621	621	622	627	654	637	611	593	591	603	628	589	603	613	614	563	628	556	598	609	593	630	572	622	621	592	580	589	587	595	592	599	598	620	635	609	582	578	605	575	624	571	609	616	624	577	598	606	569	620	599	566	619	584	617	590	585	605	595	591	612	587	596	589	598	611	598	619	597	596	551	592	581	581	620	626	612	595	604	641	611	566	615	605	616	594	605	559	622	570	581	589	567	609	576	588	611	667	607	584	627	644	594	596	619	555	624	623	595	608	614	608	600	613	601	624	584	610	561	633	610	634	602	600	606	596	623	657	572	621	643	608	606	622	614	586	600	602	653	563	655	615	618	599	614	586	576	637	614	568	621	626	589	599	580	593	623	658	621	564	598	581	605	587	667	580	591	582	603	620	620	624	626	601	612	611	613	577	601	608	568	597	609	582	615	566	617	567	592	618	613	639	595	532	588	560	603	608	586	592	581	619	620	615	560	574	620	615	602	634	594	687	597	635	584	591	582	582	603	597	613	577	601	562	593	607	588	604	600	638	568	627	631	598	594	580	596	613	589	616	631	575	676	627	580	601	636	619	635	626	597	587	641	568	598	598	596	635	650	581	592	636	612	608	583	614	651	599	626	578	571	583	591	637	559	600	577	610	610	585	598	592	627	621	596	622	592	570	607	599	587	579	632	610	555	603	646	589	610	654	570	586	631	604	653	633	591	620	630	671	632	619	604	618	591	599	617	637	590	569	667	615	577	626	621	581	627	608	567	619	576	587	651	623	623	624	586	567	597	580	663	627	631	607	600	605	626	606	629	634	582	603	609	600	632	662	594	564	615	645	632	580	594	588	593	583	585	612	636	601	620	598	583	563	575	636	555	623	564	619	615	657	563	573	585	572	604	610	600	611	585	614	623	590	626	599	628	589	604	625	596	616	665	570	586	578	577	609	583	670	599	635	580	588	626	642	606	591	580	573	540	566	587	597	615	594	629	606	594	600	581	601	599	638	614	571	576	655	604	582	612	598	610	567	624	559	612	576	614	609	649	585	588	595	624	583	618	565	602	615	608	579	596	604	608	633	553	609	619	613	597	558	590	555	630	608	637	597	601	636	615	599	566	622	599	564	582	618	640	612	598	596	657	630	601	615	550	637	642	591	604	571	612	583	604	639	613	607	617	614	599	600	646	593	614	604	610	624	612	594	665	616	631	610	599	624	603	593	606	614	629	588	567	619	574	610	609	590	590	626	600	614	635	554	585	591	599	575	589	597	636	577	619	592	609	592	632	628	652	619	600	624	632	594	636	611	595	581	590	564	626	604	584	593	643	609	589	580	641	613	606	613	602	582	595	575	598	592	616	588	589	591	615	590	607	628	594	587	581	594	562	652	602	587	596	630	607	583	606	584	625	596	598	606	613	638	611	572	632	564	595	606	616	633	589	642	567	581	624	635	604	572	622	626	561	561	573	613	637	580	572	626	595	583	595	551	653	622	639	592	621	632	589	614	615	614	573	623	612	604	560	610	599	619	673	574	580	591	576	554	593	601	624	573	601	591	606	611	616	627	595	600	621	602	593	549	608	562	595	568	618	645	620	629	593	608	615	553	585	574	599	651	609	572	589	554	548	561	657	627	591	662	600	631	624	577	603	621	588	580	616	609	620	598	591	590	593	578	625	628	596	615	544	610	585	586	582	648	622	636	631	597	573	633	632	592	614	621	601	617	640	581	605	607	643	637	619	596	592	629	603	609	612	606	607	605	600	617	591	630	604	588	607	599	598	640	643	637	600	633	598	617	550	590	625	607	606	590	629	640	623	602	607	554	628	672	610	648	650	643	612	595	603	609
36609	20218	9708	2163	764	556	492	394	380	334	324	309	283	302	277	291	275	274	249	278	253	254	282	281	249	240	279	246	267	253	241	210	259	265	270	225	250	245	272	228	251	261	285	236	242	245	235	236	234	232	243	248	265	271	279	226	226	249	239	293	222	242	270	273	244	232	271	246	230	232	245	261	252	239	267	235	265	271	246	263	243	238	223	219	226	227	248	236	241	254	225	238	238	281	254	252	273	245	217	258	272	253	230	241	247	275	232	257	268	239	250	245	248	238	257	257	247	262	244	240	243	263	268	267	258	243	249	256	264	250	275	282	252	241	234	235	248	278	244	250	249	211	208	233	244	246	222	260	273	263	222	232	213	248	255	256	272	247	256	265	239	256	263	254	229	230	246	265	250	242	263	244	230	251	263	251	235	222	237	279	276	249	272	263	253	249	205	231	232	226	245	237	253	230	254	275	257	238	238	231	241	245	266	243	240	271	236	242	228	250	219	246	256	222	264	234	259	232	261	265	224	235	258	253	282	251	263	275	248	231	253	247	265	224	242	264	229	253	267	221	246	230	235	247	225	248	249	243	246	273	253	280	248	250	246	257	255	237	245	220	277	282	228	266	253	251	253	229	243	244	238	310	249	223	250	245	253	251	234	271	280	254	259	240	264	236	247	235	244	244	255	259	258	235	225	243	230	257	253	223	274	237	241	243	235	264	251	242	268	245	248	245	270	248	269	237	269	234	238	229	241	257	237	225	212	257	240	290	260	238	245	246	251	246	259	255	241	258	264	235	238	237	301	262	304	215	254	229	268	233	259	264	264	253	290	248	280	245	241	244	263	230	228	243	269	251	239	263	232	240	260	236	196	234	231	237	258	239	261	238	248	267	262	245	228	253	257	240	231	223	248	263	258	255	250	237	263	278	244	240	242	261	245	246	250	222	240	247	259	246	258	244	223	243	245	249	252	232	269	269	214	267	231	256	262	233	236	237	253	250	238	248	254	250	291	258	241	219	215	267	254	261	248	215	237	256	269	224	261	226	249	263	252	227	240	235	236	233	225	260	237	230	252	238	248	269	273	220	225	263	258	213	260	224	249	258	233	214	272	256	254	261	249	266	235	242	248	253	242	233	256	264	266	248	260	234	229	223	224	267	246	252	241	278	263	240	244	262	250	204	223	246	246	249	259	234	249	238	225	233	224	250	233	247	245	225	226	253	265	287	262	228	228	248	229	262	227	254	242	251	224	246	269	231	231	228	273	267	246	251	242	260	254	263	239	234	271	225	253	252	274	243	234	246	265	271	264	246	249	252	244	267	268	253	252	245	256	261	236	247	224	227	269	249	242	249	243	242	231	248	246	253	233	252	253	235	250	240	248	262	289	226	248	266	242	234	233	245	262	259	232	273	233	255	250	243	240	258	233	221	271	248	273	259	267	260	236	240	282	261	238	238	227	237	249	252	267	262	257	246	265	258	259	255	230	256	247	279	245	243	264	255	258	273	243	243	236	250	246	279	261	267	238	238	249	236	283	276	268	291	268	246	243	232	262	247	248	261	270	242	254	241	226	245	260	226	234	226	276	247	246	224	238	260	277	236	232	243	251	236	220	240	280	255	255	253	269	266	238	227	230	250	224	261	238	220	250	272	254	255	237	243	235	262	286	223	269	250	250	264	227	246	231	243	234	242	212	255	244	249	267	265	233	233	244	265	258	243	225	255	216	239	243	260	252	246	246	249	267	247	217	255	258	247	239	215	235	274	246	240	227	251	262	236	239	250	238	251	220	265	251	283	264	240	245	247	226	213	251	236	240	261	265	250	266	235	261	240	244	249	262	247	220	237	269	254	247	260	230	260	280	253	253	263	258	220	259	229	241	235	261	229	267	268	254	233	271	227	221	276	252	268	252	247	251	227	266	217	238	227	234	270	230	230	240	242	260	241	228	240	263	243	234	255	207	220	212	213	256	248	245	240	224	240	264	247	258	239	230	212	271	265	267	250	256	221	254	242	266	233	239	249	275	260	226	270	220	271	253	243	264	248	256	268	269	289	265	246	238	244	255	256	244	233	245	252	224	245	264	241	244	237	247	257	247	246	250	240	259	250	253	236	229	252	233	262	273	249	226	257	230	209	268	225	230	233	247	226	253	234	250	245	238	264	239	230	232	229	273	263	236	237	258	258	231	256	248	212	239	293	252	237	219	247	259	261	253	238	249	274	232	245	236	239	233	274	236	261	230	228	247	230	296	242	256	244	271	259	243	234	262	270	229	234	227	257	239	249	236	264	217	267	234	231	230	242	251	221	242	231	265	257	236	237	250	238	237	214	241	281	265	219	270	246	241	263	227	246	209	233	259	237	222	262	284	250	230	258	237	268	256	221	271	224	269	237	245	244	261	256	240	265	235	233	244	225	211	259	247	225	221	259	271	234	264	244	249	241	235	239	253	262	287	244	258	262	278	226	206	279	253	226	229	241	260	270	248	284	263	239	227	245	233	258	264	244	221	236	250	247	262	226	282	278	251	262	268	227	247	268	253	237	270	258	217	253	238	230	212	267	233	261	270	251	247	262	221	211	232	274	243	240	286	238	247	245	238	239	244	232	236	273	269	285	265	242	238	240	248	231	264	243	238	261	254	271	251	211	243	244	248	238	270	262	234	232	254	251	229	278	236	214	213	251	280	259	235	272	259	250	219	239	214	240	247	237	226	270	263	259	257	231	265	231	266	222	216	225	248	248	246	248	231	236	265	242	237	260	286	219	246	242	256	283	247	231	252	248	232	239	266	244	274	248	245	249	233	244	239	247	241	264	259	220	265	248	265	260	276	277	233	237	233	251	250	233	240	226	229	239	259	272	253	236	272	260	221	256	276	257	222	257	245	227	239	276	246	283	252	271	250	236	225	291	240	221	252	218	261	265	257	264	266	268	210	258	254	265	269	267	211	259	235	237	264	248	260	226	238	223	248	246	275	240	244	264	237	242	242	252	234	272	233	236	230	253	221	246	257	251	236	265	255	277	242	229	229	273	234	269	257	234	216	221	235	273	235	220	240	247	228	270	219	234	236	291	251	245	239	228	250	275	230	229	238	253	252	295	239	253	241	235	265	227	258	254	252	245	263	241	241	230	253	266	250	278	263	244	238	241	248	213	231	242	247	240	199	261	244	242	244	266	218	273	217	237	230	239	255	241	257	253	236	253	256	222	230	235	263	277	245	269	254	238	258	248	231	251	239	244	251	228	257	265	257	256	250	249	260	249	234	280	223	272	257	252	250	227	263	277	228	241	235	243	262	266	247	253	248	230	229	209	252	257	245	235	247	251	255	244	238	236	278	255	230	254	237	229	232	263	219	255	235	217	232	247	237	259	245	263	249	235	249	247	241	238	279	255	233	243	245	248	258	244	236	250	229	264	288	232	224	236	249	259	274	226	268	269	218	223	243	250	285	251	251	248	255	236	234	242	232	235	228	291	244	256	278	273	255	216	232	247	243	270	265	229
20729	13247	12236	4214	2272	1952	1569	1390	1176	1079	1030	848	765	793	761	700	653	610	648	624	621	590	572	617	571	574	515	575	544	547	578	542	531	544	551	529	556	541	556	536	542	543	508	540	550	523	568	508	498	540	517	562	537	559	542	586	574	578	519	534	501	534	523	524	508	493	495	509	522	544	541	534	551	548	501	527	529	496	537	489	573	527	534	524	529	492	517	542	522	563	609	514	508	530	523	500	557	515	508	544	501	522	522	554	572	592	518	535	534	548	504	534	510	524	505	531	483	555	507	518	482	484	526	542	548	558	498	550	526	531	520	530	525	506	523	549	536	520	551	516	534	535	559	508	568	520	539	510	566	544	561	500	529	496	591	521	509	556	518	551	544	585	564	505	506	538	550	563	504	570	508	483	529	556	534	501	536	525	529	559	494	564	529	528	530	505	517	535	550	505	494	531	538	522	519	526	534	556	509	513	536	566	488	507	542	511	488	515	512	527	509	540	527	518	517	516	508	516	504	503	515	533	494	501	541	563	513	561	536	516	519	549	536	542	554	510	516	525	535	518	507	538	521	532	568	527	516	521	503	470	540	499	532	531	524	531	536	521	534	529	480	563	554	569	531	501	543	547	516	505	559	532	517	460	520	534	501	515	489	522	522	502	554	545	511	512	537	574	504	477	566	533	531	536	530	549	508	528	563	550	499	536	495	537	523	566	555	490	536	508	485	543	546	493	538	507	522	516	544	533	549	488	555	531	531	520	519	477	499	505	507	504	531	528	511	528	495	519	525	542	522	541	557	515	510	596	538	538	528	509	533	521	547	517	573	584	512	554	559	532	563	523	509	542	529	526	572	512	532	488	507	540	480	550	517	517	561	477	517	516	511	530	512	547	528	529	519	521	505	520	553	520	547	585	564	537	550	554	518	545	528	515	570	523	521	539	549	530	564	495	497	558	541	536	528	522	537	534	535	561	538	530	543	498	512	487	520	537	533	542	571	549	532	519	533	512	555	538	522	534	542	534	589	569	536	548	565	514	525	484	530	520	568	507	519	520	504	512	535	520	537	530	509	526	510	537	535	523	551	514	507	550	536	544	541	505	488	529	505	534	515	503	541	570	484	534	553	508	529	549	498	534	533	585	517	511	469	485	507	526	553	508	530	546	528	531	528	507	519	506	476	531	501	508	528	532	489	486	529	510	528	509	511	539	501	551	527	570	518	500	534	518	503	479	529	546	503	525	497	516	540	533	515	509	493	507	580	549	533	569	520	549	502	498	526	534	499	549	546	515	495	557	516	517	492	558	520	569	511	571	557	545	521	542	557	553	529	548	522	530	552	540	537	536	491	536	520	512	507	484	510	513	594	503	560	517	540	581	517	519	509	501	503	514	508	510	519	554	551	561	527	530	532	528	541	542	490	556	558	543	544	474	533	505	489	506	578	475	569	522	566	536	556	531	561	516	532	537	484	511	540	562	551	562	539	515	489	466	544	526	473	508	498	537	499	524	527	529	535	509	544	543	549	541	491	511	532	532	491	500	554	531	573	502	548	541	520	534	508	538	557	518	476	541	533	559	535	481	524	506	550	564	528	527	540	523	526	527	517	534	545	518	499	564	519	520	533	529	513	542	532	514	543	514	549	605	562	511	523	530	562	526	532	502	530	510	561	500	498	528	566	536	530	509	507	522	492	544	575	526	525	542	537	546	543	529	526	516	574	541	529	536	535	531	542	493	512	515	550	568	576	511	530	474	516	557	503	481	518	536	486	532	547	518	509	496	512	536	479	536	501	494	550	548	524	531	556	511	562	563	526	522	545	524	483	527	526	521	525	538	545	535	538	524	514	571	552	518	524	515	528	515	531	497	544	526	527	541	518	522	586	559	509	564	522	549	523	515	511	531	527	529	550	535	508	557	486	503	578	501	508	494	526	535	533	564	563	522	537	509	528	574	516	475	516	517	517	514	535	509	531	529	522	526	521	546	562	555	534	567	504	538	527	501	490	565	526	531	510	486	493	500	536	524	514	529	559	506	547	566	550	528	474	549	518	513	522	540	511	572	557	554	522	532	541	543	500	538	538	549	531	486	506	514	521	497	535	489	546	528	498	545	509	507	582	546	512	560	506	544	524	489	512	493	491	554	483	522	534	489	544	500	492	543	529	536	526	508	509	501	506	525	545	575	571	568	529	540	542	531	523	509	561	522	567	525	544	519	566	509	533	507	568	558	555	499	531	553	513	492	531	543	486	496	503	580	552	555	514	498	510	505	518	531	512	498	520	529	496	511	513	503	544	548	538	546	507	523	542	536	500	533	468	561	539	548	530	547	485	524	531	551	562	490	540	548	564	479	531	506	553	523	530	573	527	515	546	563	536	478	570	523	559	512	542	501	514	552	517	505	529	484	470	556	538	531	549	510	504	525	547	541	476	541	517	526	520	533	520	533	511	512	532	502	503	488	525	527	514	521	517	508	548	510	499	553	544	516	530	488	526	548	552	566	541	547	525	572	553	549	543	496	534	548	548	513	511	550	534	554	525	524	540	512	532	491	506	532	516	521	505	513	504	510	534	541	541	560	528	524	548	534	517	575	532	497	535	507	515	511	541	508	545	530	544	556	530	565	517	521	521	515	532	492	548	532	549	511	486	553	487	487	528	503	558	533	572	520	509	561	584	605	507	531	514	505	530	527	560	562	478	546	528	528	545	522	557	502	568	556	523	556	509	521	500	533	519	542	519	551	528	514	541	518	537	505	523	528	482	503	511	516	531	533	525	564	581	538	518	502	494	518	499	519	520	506	537	522	505	555	541	520	507	562	518	517	509	549	517	548	536	546	573	534	538	569	514	552	578	519	540	531	516	546	545	553	565	518	537	550	522	516	485	519	544	531	536	546	527	508	539	573	521	499	537	488	565	529	539	509	514	565	532	488	522	511	473	507	561	516	518	516	512	533	553	524	541	528	536	496	514	546	503	524	536	532	510	538	553	513	475	534	552	530	550	547	533	515	523	525	556	518	511	543	478	530	503	552	484	540	554	527	525	535	519	542	508	571	528	520	509	499	506	494	489	542	555	498	551	534	533	493	533	520	515	509	508	521	533	518	541	507	551	548	516	541	561	508	550	547	560	550	538	546	534	542	568	551	496	481	532	499	508	519	534	550	521	568	510	555	500	531	483	518	524	541	498	542	500	510	502	537	538	533	581	521	553	507	550	555	574	558	505	525	564	524	539	540	580	555	521	497	521	507	488	565	517	487	557	520	552	468	502	548	545	509	571	501	523	548	551	522	545	508	525	492	526	529	521	536	549	488	499	549	515	560	531	539	561	577	494	515	541	543	525	504	550	523	505	537	537	537	521	525	525	525	519	535	547	505	562	483	541	538	494	548	554	523	550	538	553	504	498	517	522	514	511	495	498	564	515	527	493	525	517	518	480	540	499	532	521	512	528	549	536	537	512	527	518	522	525	503	532	529	513	546	518	530	568	543	541	547	514	527	522	511
50517	29241	18393	5315	1331	960	757	616	466	443	409	398	331	326	340	312	310	281	251	274	268	245	243	239	243	244	274	252	237	238	220	225	231	242	242	257	234	217	268	233	244	230	242	252	270	247	244	254	237	265	227	247	228	235	237	224	229	246	227	220	213	243	243	233	247	232	245	230	220	226	247	219	226	226	222	241	223	209	208	238	263	227	227	240	244	244	272	237	264	194	233	250	246	239	240	205	249	238	236	219	233	218	237	235	217	234	250	235	275	255	240	227	265	227	237	220	241	249	236	267	231	217	225	243	253	244	247	207	220	204	258	216	251	240	245	248	237	235	259	245	237	260	227	210	244	232	237	196	253	217	220	252	258	268	212	200	215	244	248	251	233	258	228	221	236	250	232	242	232	249	252	212	240	244	258	225	204	242	225	209	234	219	256	267	251	234	262	231	224	221	258	217	210	254	201	239	223	244	243	211	244	242	226	255	212	235	249	215	231	225	247	237	239	263	238	234	250	246	243	228	237	247	257	263	221	229	252	236	239	271	257	258	238	239	223	235	259	239	200	256	267	251	250	258	234	212	252	249	252	249	269	229	242	244	230	230	226	231	242	273	216	218	216	236	245	233	230	245	264	231	232	240	224	256	221	224	217	243	239	246	242	238	241	244	241	251	238	229	215	229	232	250	202	207	280	230	256	226	252	249	246	254	232	208	211	227	241	225	262	230	237	261	220	234	231	242	247	228	235	246	234	242	249	244	242	219	221	245	241	224	245	236	211	248	221	221	239	250	229	234	226	230	232	225	242	255	252	213	241	225	250	235	214	229	279	232	213	200	237	226	200	221	228	219	200	233	230	252	230	248	225	242	240	232	250	224	212	234	251	237	237	223	256	243	241	232	223	224	255	261	220	225	227	225	220	230	224	240	200	211	215	224	223	217	230	221	246	263	223	223	215	230	227	243	278	213	233	235	213	246	199	201	279	263	226	208	245	219	205	185	216	252	226	217	230	221	230	234	222	273	263	222	253	228	255	238	215	211	224	235	240	252	220	228	216	221	251	252	232	234	223	248	241	227	231	207	253	245	224	210	185	224	234	248	219	239	235	238	250	260	228	244	243	198	252	241	264	218	269	209	257	220	213	210	237	246	232	264	256	232	229	200	238	253	233	244	240	213	218	266	237	228	247	231	239	253	220	241	231	235	253	227	247	249	224	271	233	211	224	262	255	251	203	230	258	238	255	215	225	228	252	218	219	191	247	228	242	232	261	221	226	223	240	236	241	237	248	256	224	212	234	221	246	243	246	255	226	281	232	234	222	227	242	237	250	244	236	220	276	230	269	226	230	215	226	225	240	241	216	231	222	255	236	265	244	249	242	227	242	229	241	267	232	280	256	252	246	232	220	237	245	230	232	261	239	209	215	233	249	236	203	207	232	253	217	242	230	218	237	265	268	239	228	220	226	202	257	275	212	240	240	247	240	226	248	208	239	256	258	247	232	255	264	237	228	232	217	274	224	247	241	228	215	250	230	230	199	207	207	211	215	212	247	226	209	198	242	222	269	229	239	247	221	232	260	245	197	237	251	226	243	254	258	213	210	255	234	231	239	254	244	217	188	227	239	235	247	229	224	237	237	233	252	233	261	231	237	250	258	225	240	226	248	247	255	235	217	230	231	253	222	214	259	269	245	243	212	240	222	232	263	245	235	244	233	227	248	229	218	253	219	253	233	218	236	225	252	235	231	246	243	239	230	227	226	240	226	270	243	260	231	241	243	236	226	272	249	243	198	243	241	235	231	236	236	256	227	231	263	234	213	245	253	233	257	250	241	231	237	239	229	204	223	234	239	222	226	214	200	226	245	238	247	214	204	246	233	219	227	206	202	248	246	206	276	238	241	245	230	237	213	242	225	221	207	264	274	243	239	230	200	243	224	219	246	260	210	209	241	217	249	215	239	243	221	242	256	245	210	213	223	229	258	230	248	262	267	249	251	254	243	218	226	212	257	258	249	242	232	229	212	230	231	241	226	249	235	216	213	199	213	247	222	253	250	225	260	236	222	225	229	234	235	261	222	216	199	241	247	253	246	225	256	254	236	206	230	267	214	223	253	239	249	223	202	223	224	259	250	216	241	230	227	228	217	234	205	221	226	239	224	246	212	222	246	230	250	238	214	252	219	216	232	268	232	252	229	254	243	234	224	263	279	224	217	228	258	212	205	245	222	223	236	225	273	241	271	254	195	256	240	228	236	243	252	230	237	230	265	228	247	237	223	204	254	233	218	236	224	238	230	222	238	241	271	224	232	260	259	233	248	258	216	189	210	227	246	249	246	248	213	221	232	242	256	223	244	222	226	219	231	216	219	240	208	251	217	234	247	255	256	236	245	273	213	217	249	202	244	238	229	233	227	242	244	244	208	242	250	219	211	265	236	241	258	249	239	221	216	232	239	239	268	232	235	203	237	258	209	223	226	219	222	233	248	252	253	232	238	263	204	224	229	251	222	225	264	188	225	214	242	259	226	231	231	211	223	256	259	256	241	223	235	188	267	230	228	242	223	234	212	261	248	215	254	259	237	247	236	239	244	243	231	254	240	214	258	217	256	232	220	208	234	252	234	234	249	233	243	245	224	231	210	270	200	219	236	261	245	213	223	222	252	229	222	246	223	232	226	204	216	231	227	232	217	262	233	213	229	237	215	271	223	217	244	229	226	235	239	233	248	258	241	234	255	229	214	268	224	227	212	250	223	233	245	209	240	245	234	248	247	226	210	242	258	210	239	244	233	222	221	243	284	232	238	231	235	225	209	257	220	213	219	222	214	209	242	250	235	232	223	234	203	259	239	236	219	219	201	235	201	239	232	207	246	272	251	232	239	228	237	238	248	235	244	260	258	226	249	258	243	241	215	269	234	231	223	236	245	242	235	243	214	215	245	219	247	247	230	248	264	260	266	217	222	185	208	239	249	241	203	241	226	260	234	236	273	222	268	226	232	211	251	245	248	243	223	265	231	235	259	260	232	232	215	219	210	242	205	228	227	259	228	218	236	218	266	273	227	242	232	238	217	227	260	220	250	228	213	232	240	232	225	260	226	206	247	255	253	246	219	249	228	216	228	227	218	266	223	240	230	259	255	236	258	212	252	221	217	237	234	244	276	239	254	247	227	258	237	246	239	237	246	237	255	219	222	246	253	242	260	235	237	225	256	233	235	223	206	225	243	243	218	218	236	241	238	248	233	234	224	243	241	274	235	261	209	266	235	230	244	265	250	264	247	218	266	255	255	217	237	232	252	271	217	229	216	238	258	272	220	237	222	240	227	236	242	244	257	230	237	225	239	237	251	200	225	222	250	254	261	225	211	247	246	226	236	267	226	239	216	239	222	234	261	229	221	220	244	239	239	247	232	248	241	238	238	213	233	229	263	247	227	231	234	269	204	258	261	250	220	229	233	206	212	281	211	221	242	241	219	213	224	242	254	221	237	231	241	248	262	242	238	244	227	252
29826	19860	21527	8466	4289	3610	3017	2229	1913	1708	1589	1343	1220	1087	996	844	816	787	741	750	642	669	640	647	604	626	615	628	600	584	582	611	577	567	565	584	576	513	546	526	529	543	515	546	544	510	531	512	541	494	510	479	539	540	520	502	515	481	520	556	523	522	562	480	502	491	537	511	509	556	495	491	483	490	519	519	504	506	481	511	502	545	496	522	495	518	449	513	546	548	519	514	502	506	518	507	492	442	497	527	498	487	463	509	528	500	520	532	538	485	522	545	499	509	462	479	540	533	508	515	473	485	513	532	516	497	498	526	510	546	529	531	512	521	507	526	489	516	519	517	529	552	503	510	532	514	516	514	473	542	533	521	480	534	508	489	534	527	529	542	526	495	517	513	525	559	528	503	461	513	518	503	483	537	472	513	506	514	515	503	523	517	510	474	483	518	555	481	525	490	533	507	510	515	489	475	510	507	478	475	503	521	488	466	483	511	551	525	474	504	465	495	508	522	509	509	531	528	534	518	481	535	504	539	489	479	498	535	477	526	513	533	501	521	499	539	532	495	549	571	548	521	504	501	523	538	481	485	499	555	494	497	529	470	536	552	505	540	550	499	499	511	505	528	547	534	491	528	516	542	496	528	531	494	483	488	528	507	508	538	537	550	487	517	536	526	534	481	477	518	501	461	490	508	527	529	494	521	506	490	518	514	500	528	520	524	543	513	502	519	524	506	513	506	532	498	504	480	486	495	489	535	524	503	509	481	500	502	512	534	525	507	519	472	520	543	543	537	519	481	504	505	510	508	521	490	498	512	546	523	519	535	507	543	476	475	535	508	494	517	528	535	496	490	542	488	493	490	497	520	514	486	551	526	496	513	519	506	508	507	465	498	537	527	506	518	525	466	508	512	523	537	557	490	511	506	517	543	490	442	527	517	518	537	517	525	520	506	540	554	498	521	535	485	533	526	531	502	526	480	542	516	484	494	453	549	504	473	509	472	511	501	565	504	534	540	503	528	496	534	506	542	504	480	471	497	541	515	476	529	496	498	515	514	500	529	531	488	484	495	534	509	489	524	508	518	513	502	550	531	558	530	515	470	520	539	531	486	490	546	510	526	502	512	522	530	522	517	505	526	502	498	512	530	522	533	509	513	496	494	496	448	495	541	516	514	517	506	485	471	524	510	535	502	501	482	504	513	518	494	469	526	507	482	497	482	514	524	481	501	487	513	512	543	514	500	530	504	494	529	537	475	537	522	503	518	515	510	524	498	497	495	527	529	497	518	536	492	491	449	519	554	525	493	533	540	469	479	531	522	513	517	532	552	484	520	536	543	508	488	508	471	494	496	494	527	514	533	511	482	489	506	556	523	531	490	495	547	510	528	521	469	477	534	477	562	520	506	486	516	514	501	472	519	540	522	531	528	496	502	481	548	508	498	515	514	540	552	490	490	521	513	519	506	511	484	495	529	523	509	492	518	487	473	529	501	509	478	456	494	496	515	534	513	494	534	528	538	519	489	520	528	485	514	503	569	522	543	514	503	490	528	509	487	514	523	492	564	506	514	530	507	513	541	499	551	478	483	470	495	513	491	509	466	525	480	531	500	506	482	513	524	491	543	530	508	539	511	492	491	513	490	494	540	523	511	529	487	494	490	513	519	535	538	532	548	564	502	539	497	493	489	478	521	525	538	519	483	510	550	534	532	538	586	492	532	530	533	523	505	545	529	503	494	515	488	526	536	522	484	513	511	509	549	485	525	526	463	456	512	495	532	511	499	545	533	548	488	500	546	502	519	490	536	533	521	522	472	538	526	513	511	501	479	527	528	480	501	521	481	524	530	501	517	494	530	541	497	522	482	498	523	507	511	516	524	520	570	535	505	496	504	484	497	516	484	517	511	501	494	536	522	515	542	524	483	471	498	513	492	512	514	525	502	497	529	526	513	506	540	528	531	491	533	500	513	506	530	472	508	538	526	479	533	494	489	508	504	482	526	527	521	539	511	525	477	497	495	501	478	521	502	528	513	486	505	515	506	521	518	485	524	549	493	533	493	498	515	552	476	510	471	486	509	466	512	507	529	499	490	483	560	488	499	543	509	477	551	508	518	511	467	531	530	513	528	464	536	509	505	506	522	484	524	533	539	512	519	475	541	516	525	508	502	550	495	524	529	501	492	500	533	564	483	528	485	473	517	510	542	524	463	532	521	485	479	501	516	512	498	534	532	518	480	525	551	530	550	527	536	515	538	488	524	500	494	521	533	503	477	494	505	494	469	527	523	497	485	548	542	521	500	513	507	482	517	494	455	511	541	536	547	531	513	510	478	509	520	504	495	510	519	520	581	524	536	517	483	513	509	488	476	523	522	536	486	505	493	512	496	511	530	532	506	509	499	508	519	510	519	531	497	528	491	528	479	471	535	466	518	489	532	552	515	492	514	493	546	507	469	482	492	472	479	488	474	506	517	533	487	519	556	528	517	510	508	497	480	497	513	453	520	555	494	492	548	527	519	503	523	547	496	538	495	561	527	477	497	524	488	528	513	511	486	495	507	523	539	497	490	475	462	515	489	485	524	526	514	498	510	488	451	552	492	532	520	492	511	529	558	515	488	493	506	485	510	511	481	527	553	497	509	460	493	502	510	484	511	497	468	496	516	487	521	494	511	541	514	502	506	518	519	517	526	471	526	516	516	515	514	508	541	488	546	532	498	494	463	491	539	520	535	485	508	509	504	503	515	519	536	480	535	501	537	515	532	499	530	525	528	482	503	520	512	480	508	534	470	499	516	466	544	506	525	504	532	499	493	512	528	473	494	490	482	493	515	517	488	525	487	534	559	544	501	465	516	494	491	488	513	512	527	524	556	489	548	532	553	513	532	543	513	524	487	474	501	480	496	504	500	494	478	534	539	501	556	502	526	500	524	478	486	525	484	481	511	507	471	490	495	501	512	499	510	515	487	525	542	509	525	507	488	468	497	516	519	495	537	497	512	499	536	524	507	488	475	519	550	515	536	490	516	499	547	547	501	500	507	479	537	470	525	508	516	501	517	553	472	493	519	514	494	518	514	546	507	529	473	537	543	525	484	515	456	539	530	534	501	506	531	479	505	506	531	504	516	523	514	486	505	507	538	476	532	515	530	537	491	496	492	528	483	563	473	528	509	470	551	551	494	510	514	509	511	512	492	497	535	496	476	536	509	510	506	505	511	496	485	493	527	488	524	533	502	519	545	555	487	518	491	508	525	534	512	508	480	468	502	541	538	500	555	531	508	503	478	550	514	521	510	542	505	527	491	520	514	508	510	514	536	537	542	520	556	508	527	557	497	510	483	509	499	524	494	486	487	508	483	515	567	501	489	498	473	483	492	548	510	491	501	475	502	486	521	497	544	496	479	513	509	498	541	507	515	529	557	515	500	537	518	475	501	522	520	519	485	548	513	491	517	488	497	508	499	511	500	496	503	503	525	510	491	487	506	485	498	504	514	484	504	565	494	468	521	518	523
58346	36078	26931	9660	2136	1411	1071	824	710	702	582	590	462	468	409	409	352	369	345	324	360	334	317	300	343	299	325	325	282	288	293	252	290	275	340	319	308	272	285	278	308	270	272	280	281	281	290	265	263	277	283	291	295	289	296	265	288	292	270	282	259	302	300	292	279	259	267	313	303	271	301	276	273	294	314	309	313	267	287	295	310	309	311	290	268	278	287	268	296	258	256	264	317	287	275	281	277	263	274	310	259	287	282	281	301	289	264	270	275	277	297	292	278	283	283	271	272	260	284	288	283	264	290	261	288	275	237	263	294	266	301	256	249	268	286	305	259	287	251	270	272	288	299	252	260	240	297	294	271	256	282	286	274	291	268	284	278	275	302	280	290	300	314	306	322	279	269	271	296	288	278	275	262	253	260	284	320	262	283	270	282	278	286	283	274	309	267	263	268	281	273	262	303	296	295	312	284	314	275	306	317	314	275	263	277	268	281	270	282	267	272	285	273	265	252	275	267	271	307	283	300	275	304	317	301	273	249	251	292	310	275	275	275	254	279	267	341	293	320	268	274	289	292	262	300	258	290	299	251	260	255	270	270	288	267	274	293	266	298	267	279	282	268	321	279	264	309	288	287	302	274	285	278	282	258	272	279	283	286	265	297	309	263	318	247	291	243	298	308	276	303	289	276	255	278	273	247	293	307	261	260	295	308	308	255	265	289	275	297	295	268	258	283	260	272	294	273	257	308	303	296	307	311	283	268	265	253	274	274	271	286	274	264	294	278	317	275	278	286	304	287	291	288	259	280	287	288	288	302	272	281	274	234	248	253	275	294	280	279	306	296	300	264	265	283	304	302	273	285	277	277	277	261	286	304	308	293	264	290	250	291	268	304	294	253	256	293	237	270	305	271	311	341	268	284	268	260	265	288	299	294	307	265	325	318	287	245	255	260	314	263	278	280	287	287	288	293	259	258	283	284	271	290	279	269	279	321	318	275	311	254	303	284	276	282	284	262	276	262	284	272	285	287	272	306	277	300	283	236	278	281	312	277	280	270	291	287	284	289	289	282	281	290	269	278	294	304	291	309	269	287	286	325	262	293	307	296	288	279	279	271	288	323	291	271	259	267	305	284	288	286	283	264	281	274	295	293	277	275	270	273	286	275	280	240	283	287	315	284	270	292	307	253	281	289	291	236	282	270	294	303	269	285	308	285	280	310	300	260	326	280	246	269	257	252	290	273	304	255	289	278	278	304	272	312	283	288	267	258	298	277	289	293	317	253	283	302	285	269	288	307	284	295	304	278	298	263	319	281	292	291	270	309	279	272	313	310	276	278	267	279	280	271	294	307	270	253	320	299	275	298	293	268	294	266	281	258	285	268	255	305	315	292	294	289	270	279	271	295	289	308	314	267	300	317	301	291	289	318	268	292	274	271	294	305	273	288	266	296	273	277	298	277	264	277	295	249	237	337	302	280	257	270	269	276	312	266	297	320	271	250	263	267	290	273	290	293	313	317	264	310	309	287	282	254	267	317	271	292	280	290	315	294	274	291	275	275	260	309	278	302	283	293	264	314	309	274	265	279	315	268	290	289	292	270	312	270	288	278	278	267	282	291	268	289	254	271	269	230	281	281	317	292	303	295	302	269	288	313	275	299	256	285	284	279	249	296	325	241	255	271	264	276	273	270	258	227	253	290	301	287	277	268	276	285	276	252	279	267	264	269	310	299	308	304	287	231	308	299	290	268	292	287	291	282	265	248	275	302	300	254	317	264	287	291	253	262	292	305	283	281	273	262	253	304	284	302	275	249	252	296	284	288	271	268	306	277	285	274	304	298	266	289	274	270	312	291	298	295	299	307	267	249	294	307	268	294	320	303	283	289	277	282	262	281	318	317	289	279	278	284	303	293	282	268	273	250	289	276	287	317	257	306	288	297	263	289	281	312	256	296	268	303	312	275	260	292	302	283	284	274	262	259	301	290	274	317	272	285	278	297	285	269	294	267	307	324	300	265	267	288	282	255	301	305	265	241	309	308	307	244	273	281	312	284	287	276	292	271	300	244	270	293	262	285	266	273	293	276	320	301	256	275	273	300	317	289	243	253	305	306	253	298	327	268	320	291	292	257	290	295	246	287	312	274	269	291	333	277	281	283	325	285	279	290	281	252	291	283	281	291	283	286	292	288	287	294	275	297	287	281	281	271	248	273	279	257	299	263	296	308	291	314	298	297	275	307	263	286	302	320	294	278	284	309	272	230	317	280	292	300	285	275	309	288	308	294	273	293	269	295	272	286	296	277	257	293	300	275	292	276	296	279	308	291	287	305	272	270	297	272	309	282	274	326	303	279	292	299	296	280	277	263	302	260	286	285	254	242	284	308	294	255	278	276	278	292	243	274	300	288	308	257	300	294	335	291	267	263	294	285	262	267	298	274	319	276	271	306	289	289	301	271	299	320	308	307	293	318	271	275	293	310	266	280	314	278	288	289	277	277	269	312	300	310	308	320	289	284	289	255	285	293	257	272	255	259	275	257	271	270	304	299	298	297	317	283	275	288	265	282	302	277	273	306	296	272	273	285	243	307	286	319	317	277	291	302	275	294	283	268	296	303	317	287	285	306	309	310	293	274	309	268	279	296	321	303	299	269	293	270	266	292	238	279	270	323	305	269	297	292	268	240	310	265	306	325	270	280	273	265	275	273	304	298	265	291	298	324	278	294	269	289	288	307	273	270	278	290	315	306	301	294	288	305	284	270	320	257	289	277	276	293	279	255	267	263	274	248	274	304	280	313	286	285	278	294	267	323	288	294	287	262	300	263	255	284	274	274	261	270	297	274	274	270	276	264	249	291	261	284	308	287	276	284	275	285	263	276	284	300	288	275	285	290	285	293	269	298	282	275	271	261	255	279	261	292	299	284	281	315	287	298	308	277	328	291	246	301	268	281	278	281	282	256	287	267	299	309	299	312	262	259	260	293	271	295	289	302	256	291	271	295	317	286	315	284	261	253	254	300	316	291	266	256	276	287	281	291	277	254	264	268	266	293	284	297	267	284	290	263	278	284	291	313	266	291	283	288	305	284	253	287	320	317	279	316	302	270	304	271	298	305	274	284	296	284	280	278	297	266	284	280	278	298	268	298	263	265	290	275	308	296	271	311	261	299	316	259	310	301	279	278	278	246	266	269	282	315	293	280	283	331	288	272	254	291	305	277	274	280	282	279	316	263	255	288	260	303	289	269	287	286	300	278	317	276	269	282	268	327	278	293	264	298	267	300	297	265	264	302	290	283	257	280	239	269	268	261	301	301	285	292	308	296	255	302	284	292	263	280	300	255	261	263	294	292	288	269	253	270	309	273	303	268	276	309	284	286	255	268	288	269	301	280	257	274	300	271	296	297	282	274	287	292	263	275	294	289	274	295	288	267	315	249	271	295	267	267	306	277	300	266	311	267	271	258	280	270	248	261	268	290	281	285	281	278	264	278	301	276	243	271	250	297	278
34107	25239	28895	12962	6377	5308	4470	3237	2737	2477	2268	1920	1634	1456	1289	1178	1164	1012	987	940	827	876	815	805	748	732	710	726	706	735	709	741	740	679	685	687	684	684	660	592	645	638	659	607	618	613	596	624	609	624	568	613	622	635	621	666	607	594	587	574	579	603	576	589	627	577	597	591	615	602	653	653	589	551	626	535	573	587	621	586	567	639	579	627	575	605	609	602	585	604	581	609	620	564	628	594	610	612	625	599	611	601	615	609	601	602	573	583	588	562	558	627	545	605	619	588	581	598	624	590	581	605	595	602	575	588	580	604	564	596	660	581	613	583	569	619	629	669	622	607	640	619	590	584	657	599	611	575	612	590	593	596	632	606	567	588	595	586	621	609	614	618	579	589	576	604	607	580	611	625	597	611	633	598	549	599	582	610	594	635	593	620	614	599	603	607	580	578	632	593	591	596	566	655	638	642	584	598	580	589	604	612	551	601	570	610	604	562	623	596	634	597	589	537	570	610	623	597	595	589	553	618	640	598	589	651	587	589	598	580	573	603	598	583	608	562	607	583	555	614	587	583	589	540	643	593	616	637	581	608	658	602	558	591	599	624	603	565	596	638	608	595	616	618	635	614	588	578	593	588	635	610	650	556	577	592	644	639	631	619	577	620	572	582	602	559	605	606	589	563	594	552	581	624	616	571	606	610	638	600	573	582	576	596	559	578	608	630	605	584	596	617	579	595	562	596	574	615	553	610	625	572	656	595	610	611	620	563	600	602	624	583	619	619	589	600	589	606	624	619	640	601	589	629	613	580	582	634	596	645	595	554	603	611	610	629	585	592	586	578	600	599	620	622	639	588	621	588	597	598	604	627	610	587	581	580	583	573	624	582	594	594	613	595	608	544	620	629	610	576	603	592	602	624	597	597	626	599	592	601	643	589	561	558	617	614	609	621	551	627	590	639	600	629	614	573	593	575	612	580	554	624	600	613	585	620	582	593	600	598	597	592	606	598	587	563	624	583	597	605	577	623	577	594	589	597	601	565	587	594	596	609	571	569	563	601	581	608	577	594	561	600	594	600	603	590	608	603	607	597	620	675	550	606	572	636	626	614	600	624	584	612	564	591	588	598	621	583	622	621	606	567	619	573	603	569	608	585	636	648	571	637	547	606	614	581	595	616	555	584	614	601	587	617	612	592	615	653	627	606	608	545	605	618	573	559	612	583	598	564	608	604	605	608	602	554	602	607	606	651	607	637	576	640	574	552	585	566	561	560	606	601	617	637	589	595	623	613	615	603	577	625	591	575	627	641	618	650	565	550	606	596	629	595	592	604	573	610	591	586	620	578	597	593	580	610	611	541	570	644	593	564	651	551	589	574	596	618	592	593	599	598	581	601	605	636	624	620	546	597	619	637	569	606	594	619	660	579	580	611	602	624	595	602	572	596	568	562	600	627	603	613	592	585	593	546	594	581	572	533	589	597	595	573	620	604	618	598	598	612	591	608	620	626	566	604	598	595	602	605	617	617	550	595	620	607	568	582	616	551	643	573	580	624	586	587	569	583	625	616	580	569	579	568	607	600	611	585	616	582	586	607	614	615	588	611	591	531	586	650	607	618	621	566	586	617	606	579	618	626	625	602	570	604	601	612	613	616	601	580	574	615	591	603	602	599	577	615	598	589	617	586	620	594	585	600	589	585	588	609	588	592	578	597	609	588	619	627	624	577	609	590	561	568	618	655	608	578	610	616	561	599	617	607	579	562	539	592	640	591	558	602	589	550	616	619	614	596	616	592	591	597	647	582	604	579	651	565	584	640	588	597	608	625	583	564	614	575	575	570	586	561	633	644	597	572	587	576	574	598	634	646	607	584	605	641	602	610	604	577	566	592	552	561	576	557	596	574	586	583	618	560	575	533	557	607	565	614	618	589	558	649	587	670	617	596	606	614	583	589	577	606	627	595	599	553	607	628	610	605	581	625	608	582	630	611	582	613	600	609	599	600	617	636	576	634	608	583	614	597	631	581	637	599	567	597	590	595	608	563	598	586	629	603	621	601	576	582	606	574	537	631	581	589	604	574	576	616	614	672	622	628	600	623	599	614	580	578	607	576	572	603	558	621	618	593	637	568	601	618	584	611	580	637	624	597	598	574	578	559	599	623	631	557	615	647	601	664	597	609	585	584	597	582	566	589	575	591	592	570	635	621	610	585	599	550	625	600	569	628	628	601	616	576	619	618	627	585	629	643	597	628	614	606	614	643	621	584	602	615	628	597	605	629	613	543	609	602	616	572	629	605	617	546	594	626	604	575	583	558	600	609	615	618	620	602	593	625	558	629	594	605	605	565	527	644	614	600	632	630	578	595	585	590	635	599	612	650	572	585	575	607	577	596	594	585	574	587	534	576	617	602	601	569	592	602	597	585	584	611	614	634	551	590	575	621	633	594	605	577	608	613	560	637	634	584	627	607	547	584	587	647	599	608	647	604	592	596	583	619	627	608	634	571	579	589	577	629	591	649	617	630	609	591	607	582	659	620	584	599	578	627	613	595	601	546	638	614	612	617	595	618	612	557	584	601	590	584	559	589	560	594	626	592	573	589	589	604	616	587	574	593	591	585	621	572	596	603	591	610	576	634	586	606	614	636	631	651	575	606	579	599	610	620	547	618	557	613	587	629	605	627	605	634	608	621	585	615	569	637	628	577	606	562	573	609	619	601	574	595	590	569	583	575	572	596	584	563	581	607	583	602	617	595	629	604	645	563	595	604	587	567	544	617	581	582	577	606	604	615	604	590	584	588	593	607	602	609	599	636	624	593	596	628	614	618	613	606	599	581	577	608	599	640	597	596	582	562	618	563	604	604	609	582	604	599	614	564	609	558	613	636	627	594	608	616	612	591	632	564	606	587	619	653	665	575	642	622	552	597	598	609	592	629	618	573	620	612	585	582	618	628	573	570	573	600	625	545	626	668	617	553	608	604	588	581	570	577	616	548	602	606	586	576	622	609	646	603	572	618	582	590	617	605	553	592	576	594	633	606	630	598	584	625	576	612	600	553	588	594	615	580	570	605	581	602	582	605	644	598	598	596	582	569	590	556	632	625	573	632	617	599	589	628	604	592	577	582	598	604	585	581	594	612	630	626	615	591	564	599	622	603	615	610	651	560	590	595	597	591	592	617	593	557	607	569	594	608	587	654	577	567	625	606	593	593	604	575	569	591	598	570	583	614	584	613	648	579	613	599	566	628	600	588	620	573	567	581	632	560	602	607	593	571	621	604	613	596	625	572	632	609	601	617	618	618	614	604	630	564	659	582	556	607	609	598	635	598	624	595	566	622	602	597	650	611	591	629	636	605	574	614	598	595	574	576	581	578	573	569	604	567	639	610	624	641	666	600	574	601	568	592	620	628	588	553	574	571	589	568	595	622	584	591	552	593	587	588	633	606	576	662	582	663	544	589	596	586	609	605	620	561	594	594	616	579	652	544	622	609	642	599	581	587	622	583
37612	21593	10509	2695	714	543	434	389	335	331	321	295	273	281	309	258	257	298	267	254	259	266	242	266	233	213	261	270	270	260	259	270	262	240	259	255	262	212	248	250	237	235	213	252	262	232	252	254	262	239	230	281	244	242	264	260	260	224	265	214	256	251	242	236	255	248	277	252	277	268	247	211	245	285	256	254	216	258	243	238	238	222	243	252	276	250	251	236	246	239	233	275	266	264	273	258	245	273	193	261	226	258	262	247	257	277	230	272	255	232	269	258	258	243	259	295	246	262	251	239	251	239	256	241	283	232	263	226	257	211	235	229	218	261	255	254	258	270	249	260	259	266	251	240	255	274	244	251	256	213	214	239	249	223	260	235	274	238	249	263	264	257	272	245	256	235	253	265	256	242	251	297	237	251	263	260	227	262	259	264	220	248	240	255	278	267	251	236	246	253	246	252	235	242	236	285	263	262	236	246	235	228	248	244	255	229	206	244	244	257	226	236	269	228	265	231	270	234	248	255	252	275	233	275	238	221	221	272	279	244	222	229	221	235	253	250	262	230	223	235	281	207	245	255	256	265	241	218	239	257	251	246	234	236	282	256	248	271	229	262	228	256	293	270	245	261	241	276	253	258	262	243	278	256	270	235	281	212	230	245	249	229	266	253	247	230	270	256	239	258	267	240	232	216	225	241	254	273	244	237	234	242	209	255	222	251	220	246	246	263	253	232	246	244	253	270	245	246	270	264	235	226	254	234	265	269	197	253	241	253	238	218	258	242	243	213	250	288	243	259	253	226	283	237	255	259	240	263	253	255	266	263	271	264	258	223	259	237	264	246	210	235	256	259	239	235	248	249	244	248	261	270	262	271	226	235	281	244	273	247	260	294	241	242	266	244	239	232	226	266	255	236	252	219	271	247	269	278	222	284	229	250	240	222	259	225	247	241	234	222	252	251	258	215	253	268	235	272	236	228	242	252	246	249	226	223	253	227	262	268	254	252	228	248	236	236	252	256	253	238	224	246	248	238	217	267	251	205	266	265	242	248	249	230	251	261	217	239	245	249	235	289	229	266	246	230	272	254	241	255	243	224	245	237	239	278	258	254	251	206	264	235	238	238	224	240	236	224	227	268	250	242	255	221	230	248	241	253	241	245	240	238	227	254	267	274	245	227	237	247	241	217	226	263	259	278	249	247	255	230	245	261	242	256	263	239	229	251	249	250	243	221	234	217	236	240	221	266	257	236	224	261	226	264	256	243	268	229	234	245	249	251	275	229	278	252	230	270	246	255	247	257	262	220	257	246	232	237	227	261	258	251	248	229	232	272	273	251	259	228	221	247	244	236	264	261	245	215	222	230	229	286	248	259	245	256	243	254	227	231	246	250	234	216	248	254	271	247	248	261	262	230	253	263	219	237	269	222	237	244	270	240	241	231	276	218	226	262	260	246	236	228	227	239	256	278	235	215	235	263	280	257	252	267	283	242	257	242	265	226	252	286	260	277	240	252	232	235	236	246	271	251	256	260	241	231	241	215	232	262	248	276	237	225	233	248	258	222	241	260	245	249	256	258	273	247	245	213	249	258	253	240	242	247	234	282	280	292	244	260	244	272	229	249	236	255	249	270	259	220	252	240	281	230	251	267	244	260	275	232	248	235	247	236	241	252	232	260	253	240	231	237	252	234	284	216	234	245	218	251	261	242	292	245	268	230	247	227	224	244	235	239	230	241	238	233	244	229	235	220	263	256	222	237	244	239	261	220	226	238	267	253	235	231	237	252	240	244	289	252	274	269	220	238	234	244	224	245	265	243	241	261	271	254	261	256	276	243	240	233	241	238	257	223	222	219	226	244	231	265	263	258	260	249	260	243	217	240	232	261	254	230	294	239	235	227	269	222	233	277	254	241	241	251	243	230	230	277	242	268	284	273	269	246	246	228	253	259	240	240	231	263	227	231	250	251	233	230	238	236	252	255	251	234	237	252	251	252	237	224	223	244	285	254	232	252	243	228	252	249	228	230	247	253	267	219	232	222	254	255	255	284	268	215	244	244	276	244	256	270	242	237	244	244	287	294	254	256	258	255	232	247	254	260	246	265	253	255	237	237	242	233	249	254	229	256	232	234	250	225	247	240	234	246	228	236	238	246	251	251	276	233	200	244	251	244	249	260	252	246	236	270	240	254	265	242	246	273	247	264	264	256	228	236	246	253	265	259	234	261	223	239	244	252	257	278	237	221	256	242	256	245	233	226	257	241	257	228	264	265	248	235	236	241	247	231	234	251	268	222	256	240	266	243	239	245	232	242	235	238	244	232	277	248	254	276	248	254	272	258	226	257	266	238	251	210	258	259	234	256	254	237	236	212	233	247	266	242	266	255	241	259	222	234	251	261	247	244	275	262	212	253	268	289	260	266	242	256	242	225	251	242	237	235	256	247	240	244	218	234	242	233	267	249	272	246	234	255	255	258	242	276	245	239	248	257	241	257	265	247	254	255	235	292	266	265	229	249	285	258	250	253	210	242	232	237	233	197	239	250	233	263	241	237	273	270	215	276	244	243	257	230	241	240	248	253	252	235	251	237	280	232	262	267	271	264	224	269	238	278	241	236	240	231	246	232	231	280	229	261	239	247	239	223	238	252	260	242	255	251	252	245	260	259	251	230	248	269	259	246	233	250	260	243	241	207	236	239	254	249	260	258	222	241	198	254	271	250	217	245	248	229	267	241	243	266	244	271	241	249	228	244	247	222	235	219	236	234	240	253	202	221	233	245	265	262	241	245	252	235	260	226	212	277	248	225	257	242	229	271	244	228	259	228	270	233	253	239	205	213	246	267	292	263	276	262	249	244	238	251	271	252	268	228	241	233	247	274	268	271	237	238	276	213	211	252	265	250	232	254	251	263	251	205	217	203	263	273	270	230	220	236	241	237	280	292	237	206	229	228	268	275	246	223	268	249	258	252	262	237	248	244	248	238	221	260	262	269	222	257	225	229	268	273	255	227	228	224	221	242	254	220	239	264	255	264	246	239	264	275	251	263	222	253	230	248	277	258	239	277	256	261	249	224	249	245	273	227	249	247	223	236	253	257	257	251	262	232	249	260	223	241	251	252	262	243	248	243	270	233	269	247	261	263	244	257	202	235	252	236	267	246	261	215	247	259	254	222	230	252	223	297	270	247	275	252	222	268	245	261	286	200	255	283	245	253	236	262	245	232	270	276	261	250	247	220	268	234	260	241	225	225	254	264	250	254	274	263	282	212	278	236	246	220	232	244	250	232	264	232	244	244	231	257	283	235	225	235	254	232	246	271	265	240	231	265	257	236	246	224	255	270	231	248	253	250	274	258	239	233	267	260	238	257	241	274	247	285	248	265	251	225	217	247	247	240	231	223	247	225	253	243	234	248	276	265	211	241	249	239	242	227	243	267	243	260	282	262	260	237	229	267	255	242	224	253	262	228	235	271	238	255	227	261	266	233	244	287	242	244	236	229	241	231	259	278
21191	14079	12826	5154	2314	1914	1553	1188	1140	1027	952	886	764	775	712	688	613	597	644	637	644	588	586	571	592	531	538	589	568	524	553	614	552	570	584	517	540	537	544	562	546	554	568	494	515	550	514	549	496	454	514	520	527	552	497	507	541	537	537	521	521	524	544	498	500	541	573	505	561	515	536	502	478	513	509	536	522	514	515	529	569	539	543	521	526	524	522	554	535	545	518	478	510	525	469	518	543	580	526	553	529	508	493	515	537	534	500	549	514	491	513	518	529	565	572	509	488	537	544	514	510	531	546	492	511	484	528	538	537	543	515	545	525	476	530	527	521	488	487	534	527	529	538	532	499	533	526	515	545	534	536	499	519	488	534	557	520	540	509	517	528	537	518	561	519	561	546	533	530	554	521	530	521	575	499	559	485	469	538	493	536	490	518	554	530	556	511	522	500	517	541	541	544	507	526	495	511	544	529	520	484	532	542	522	548	495	564	496	510	550	552	560	493	496	514	538	504	503	523	559	550	534	526	544	522	504	526	528	496	529	507	497	515	548	524	542	533	552	533	525	512	567	494	541	533	520	509	495	528	552	525	484	480	522	507	524	520	514	575	512	534	527	532	534	535	503	505	535	523	486	538	535	489	490	527	495	528	482	548	560	521	520	505	552	585	490	485	494	526	571	540	558	529	497	498	568	535	532	535	518	536	533	559	549	533	505	494	547	549	519	526	533	518	553	520	529	503	502	531	505	471	533	551	513	465	505	527	491	493	526	537	515	540	548	503	541	515	539	518	519	536	502	522	494	505	535	528	532	566	498	556	533	539	482	573	528	562	569	539	542	528	528	545	492	524	506	507	521	514	513	509	557	560	561	552	506	514	511	504	553	494	513	510	505	559	511	505	538	542	561	563	539	516	539	551	544	542	528	511	516	539	517	532	479	525	512	545	556	530	508	545	522	531	492	468	544	553	539	539	520	517	551	476	559	501	543	511	509	530	512	523	516	514	530	520	489	531	528	523	535	574	525	495	522	510	492	517	508	525	530	570	502	542	555	521	543	488	546	538	538	542	539	508	507	529	551	532	511	496	550	529	525	524	531	505	502	531	563	497	483	504	596	548	512	505	526	511	524	531	458	514	535	508	523	585	509	480	502	511	511	521	555	534	511	512	487	505	511	516	525	504	550	561	541	558	521	556	515	538	502	526	537	534	524	523	539	492	466	495	546	555	500	556	540	544	513	541	545	499	541	538	525	538	517	475	498	543	507	535	560	505	536	502	532	477	488	490	526	534	586	516	540	553	541	493	524	525	523	549	490	509	574	511	531	553	539	555	534	532	507	500	513	527	534	516	520	511	499	529	523	536	532	510	536	564	554	526	485	549	522	559	499	556	493	511	510	496	481	524	517	524	557	550	563	529	509	570	535	523	500	515	541	506	517	533	535	511	510	523	507	486	528	551	512	494	534	505	525	493	519	503	551	541	507	496	512	529	515	555	565	494	571	533	514	530	552	477	544	532	542	506	528	512	538	538	538	522	550	542	530	532	531	530	523	476	552	540	525	507	508	525	540	545	523	503	520	475	505	545	500	451	564	553	513	471	528	551	501	538	507	510	500	544	532	512	507	526	532	505	556	524	543	523	501	529	544	540	517	530	515	514	508	537	562	510	541	570	536	507	511	517	482	536	483	507	519	538	530	553	534	533	501	484	568	519	531	504	542	556	542	505	522	546	545	516	504	496	529	489	524	535	516	518	520	519	534	542	545	522	562	531	535	544	500	529	493	520	531	508	523	558	480	508	533	574	550	547	549	543	535	571	501	553	552	546	540	555	529	540	500	498	517	540	567	521	538	553	487	538	547	554	492	521	506	535	542	536	500	535	500	507	519	508	559	540	552	548	532	527	506	520	488	513	512	475	610	520	521	524	557	524	510	497	533	511	527	521	556	551	536	504	530	538	516	483	517	543	531	539	503	482	488	540	546	546	503	505	556	538	507	532	550	520	537	522	517	515	504	537	510	528	489	499	540	571	496	496	523	537	500	502	542	475	513	508	549	493	498	512	567	487	529	527	536	522	489	531	481	527	494	511	523	551	575	507	517	530	496	515	542	525	550	500	523	548	548	504	526	557	507	553	517	545	525	523	537	497	531	526	520	557	529	544	545	539	515	506	526	549	588	528	524	522	509	530	548	526	521	497	537	523	543	510	566	528	522	508	510	540	515	480	543	511	523	527	544	530	574	513	511	511	576	508	533	553	572	497	530	525	523	536	534	522	543	552	524	543	466	544	547	518	562	521	514	538	487	498	530	524	463	508	554	516	559	490	531	489	506	527	574	548	529	493	518	536	534	520	536	529	531	512	475	537	498	532	525	519	496	585	557	544	514	495	528	507	546	506	549	534	537	515	536	547	505	517	531	511	534	530	555	539	488	564	511	483	505	558	503	547	549	534	549	525	493	507	556	518	535	492	532	533	519	548	535	548	551	496	528	527	538	525	534	509	532	489	511	554	541	564	526	526	520	521	532	505	536	525	532	517	504	567	526	487	572	530	530	511	527	543	570	521	506	497	544	502	537	543	551	532	514	532	527	552	533	541	515	538	579	512	522	553	552	542	496	516	528	516	555	521	550	561	510	492	534	482	529	477	538	532	495	561	543	548	556	531	507	522	496	498	572	508	526	477	540	515	500	546	536	546	509	542	511	531	538	558	548	519	478	506	523	503	498	534	533	482	549	500	520	479	538	505	530	491	547	506	511	522	545	496	518	518	489	503	514	573	557	512	512	508	537	488	534	502	532	538	505	514	493	477	521	521	522	546	508	524	547	532	504	531	534	524	525	539	530	493	496	516	514	506	516	486	480	529	517	510	516	536	508	537	516	509	534	524	514	517	542	519	533	513	508	498	500	538	505	547	518	522	530	500	525	523	566	521	517	563	508	489	566	536	500	515	588	514	544	546	519	536	535	533	525	519	506	531	498	515	534	527	550	505	567	562	468	515	514	508	492	513	533	546	513	519	483	509	501	500	534	564	543	539	525	478	506	502	507	516	549	505	516	489	522	515	496	539	527	532	503	500	521	491	520	558	539	524	574	534	497	520	521	488	548	494	528	517	510	498	528	507	530	502	528	504	537	516	589	505	484	527	520	544	520	556	560	529	514	491	493	519	516	561	525	515	511	515	534	524	529	518	533	522	576	515	513	549	508	503	570	496	496	532	541	530	518	510	558	575	483	510	504	546	528	521	525	541	483	495	527	485	534	542	556	499	531	516	482	530	481	520	497	492	508	491	540	586	570	545	501	533	516	488	504	575	550	539	529	549	509	558	503	500	557	524	549	530	549	503	526	569	566	551	528	534	554	529	496	505	552	511	513	528	540	510	523	534	540	515	558	521	558	548	526	530	533	577	500	497	498	524	545	525	534	570	487	497	533	497	524	480	553	519	505	533	519	540	525	523	562	502	528	517	483	515	460	517	535	552	502	540	532	538	509	505	498	530	487	575	545
51818	31259	19911	6048	1380	883	646	539	529	419	399	360	362	320	289	264	297	305	291	288	268	271	292	252	246	247	258	252	219	212	250	253	238	246	264	221	204	245	234	246	219	239	202	242	223	256	255	257	246	256	235	248	239	235	223	231	191	227	250	221	236	251	260	255	236	237	260	241	217	272	239	249	261	234	242	218	240	241	251	234	248	250	250	233	244	203	230	269	249	258	245	247	227	245	269	223	252	220	230	263	261	241	233	227	210	201	230	203	233	256	247	235	254	229	231	231	232	232	211	255	203	265	223	246	218	270	228	242	215	235	233	220	247	231	255	228	225	237	234	266	259	262	237	245	227	257	229	238	217	223	258	229	251	236	244	283	238	225	228	213	238	203	229	252	259	262	240	218	257	240	248	233	212	228	225	232	213	243	253	255	238	234	251	225	223	242	245	236	235	223	254	229	239	220	209	224	233	200	248	237	229	245	228	258	225	211	256	221	231	221	217	233	246	233	245	246	219	251	226	233	237	253	233	249	251	248	241	239	253	246	242	256	264	222	270	225	258	228	240	231	232	247	222	247	244	239	238	228	240	254	224	227	217	268	237	263	224	211	233	232	249	242	242	182	259	248	250	223	237	214	235	237	226	238	225	246	243	177	206	244	238	214	230	233	239	232	213	243	269	212	241	241	213	246	214	239	241	255	222	272	264	250	227	225	238	241	216	266	251	224	213	233	221	236	218	231	260	234	226	228	227	211	218	251	227	220	233	208	249	255	241	201	230	228	241	273	256	234	278	210	248	252	239	240	275	237	233	242	251	228	240	227	271	225	222	269	219	252	248	240	215	234	241	242	231	227	234	288	227	226	215	251	243	227	256	247	194	244	211	216	259	242	224	251	243	223	231	240	231	217	223	202	237	226	233	209	240	206	222	223	226	229	282	228	256	202	220	207	218	220	219	222	227	229	252	234	227	201	223	213	216	286	267	235	228	238	245	245	221	211	263	258	233	251	253	241	237	219	247	241	261	221	213	221	246	221	236	239	249	216	199	227	235	265	239	223	248	212	226	250	240	250	233	221	251	232	254	221	233	236	236	263	263	226	243	257	229	227	257	241	230	266	266	243	236	247	255	232	266	212	234	251	232	238	245	250	230	244	234	233	247	269	253	232	234	230	251	243	215	263	212	224	225	215	250	244	254	266	265	245	221	246	248	218	204	221	235	230	253	228	283	254	240	251	227	256	190	230	238	251	263	238	242	248	240	243	286	248	218	197	224	233	244	248	248	243	234	209	260	220	254	252	219	245	206	221	236	249	208	252	218	225	238	228	223	251	241	277	261	227	226	226	231	212	229	241	211	217	262	212	222	250	217	226	249	239	228	217	255	240	228	217	233	224	214	240	236	219	240	224	232	273	224	229	223	236	211	243	259	227	222	240	222	227	255	240	213	221	234	237	255	217	253	240	229	273	215	237	216	246	224	238	253	229	267	282	224	218	216	239	218	271	235	237	246	222	208	204	222	277	209	222	248	224	233	262	267	272	231	223	209	228	211	234	202	247	239	274	252	223	244	256	234	220	263	260	253	249	269	259	224	260	269	216	216	255	226	236	253	228	247	248	258	209	249	238	246	239	222	225	266	207	273	242	263	230	245	228	231	237	226	228	225	201	230	242	236	250	248	225	252	222	213	243	226	207	225	226	237	228	220	265	208	255	243	253	213	249	219	226	297	264	260	196	237	247	231	225	260	237	241	256	231	216	228	249	233	246	211	235	229	252	257	230	235	225	258	210	222	221	215	210	210	237	237	218	241	256	251	247	241	230	221	233	230	196	229	224	242	263	232	265	208	231	196	219	231	236	218	221	231	227	216	233	214	218	252	247	225	230	240	238	269	246	252	249	236	219	247	250	237	241	221	255	234	245	255	236	218	240	231	258	225	275	251	251	253	235	243	233	226	254	238	254	234	250	246	239	225	227	237	240	240	217	229	244	244	250	192	242	248	212	242	237	254	232	241	246	240	235	213	249	215	241	263	239	240	211	237	200	189	220	224	255	225	222	239	275	216	192	242	233	225	228	226	249	196	248	246	228	205	209	245	214	271	217	248	245	269	244	223	224	240	256	249	229	232	232	235	255	259	220	223	272	218	232	237	225	257	255	250	229	219	235	222	260	236	208	220	233	244	216	244	244	222	241	234	235	216	243	210	207	249	262	248	235	264	216	236	234	245	197	229	228	249	248	245	201	229	214	255	218	222	241	222	208	224	256	237	244	210	196	229	234	272	237	235	245	236	222	217	254	220	218	218	263	234	200	241	211	237	235	267	238	226	243	224	231	230	202	242	232	229	230	213	231	220	229	205	249	199	218	272	247	241	300	226	249	259	238	234	204	251	264	231	248	246	233	247	253	229	244	245	247	231	250	229	237	225	246	249	247	243	244	252	248	229	238	248	229	275	244	232	221	235	211	228	221	233	226	217	230	252	243	248	214	253	220	220	237	260	225	242	245	260	278	236	253	220	239	274	233	268	241	220	226	218	269	212	237	209	274	246	249	273	238	232	204	243	228	244	237	226	279	224	207	233	215	272	216	233	249	238	221	230	214	264	221	223	236	246	238	261	244	249	261	225	242	247	256	241	236	237	252	214	220	227	246	264	205	230	258	260	238	231	239	219	255	249	237	226	254	241	200	252	214	231	229	233	261	264	247	253	213	243	253	229	221	223	272	228	254	213	225	233	250	256	219	247	247	270	249	230	270	235	254	233	250	219	230	228	231	251	226	226	244	236	224	226	251	216	240	252	220	227	212	228	246	243	215	235	235	231	224	266	236	234	252	213	225	231	243	231	226	227	218	223	262	220	251	244	241	215	248	233	237	245	247	221	241	245	253	254	211	230	231	239	239	201	257	238	251	255	229	214	275	234	240	224	235	231	231	248	235	236	248	237	259	246	233	219	213	233	229	250	248	206	237	271	255	242	223	220	215	220	240	253	240	220	257	225	240	239	227	189	238	226	258	247	237	207	259	239	230	211	223	273	238	218	242	226	245	267	227	249	202	245	246	223	237	242	236	243	255	239	226	239	270	235	235	268	226	254	239	247	236	235	227	249	250	233	284	205	263	225	234	249	223	219	274	243	241	234	248	229	226	230	253	211	237	231	232	193	235	251	263	222	257	211	235	249	236	217	264	255	227	202	249	231	248	230	211	177	189	212	251	229	229	245	234	218	223	202	198	214	249	243	243	249	237	198	245	269	239	236	225	229	238	230	209	258	238	232	240	220	234	245	229	241	237	257	251	269	210	234	286	238	250	252	226	261	235	258	225	251	242	220	204	225	284	247	284	230	225	235	201	227	246	220	231	235	230	234	237	251	229	236	233	243	247	235	235	211	249	275	223	228	237	220	248	210	276	235	221	266	231	234	234	256	237	274	219	226	219	220	250	255	221	240	221	259	268	232	260	227	244	249	225	224	244	259	233	262	238	242	213	240	215	199	261	238	222	221	259	216	233
30587	21743	22430	9563	4293	3197	2586	2046	1843	1598	1474	1187	1090	1011	882	829	737	702	743	672	679	680	643	617	618	574	605	577	587	572	593	597	573	562	565	558	543	546	524	534	532	517	541	501	506	545	538	512	522	551	577	515	524	544	503	529	484	509	510	523	492	493	583	524	493	510	505	522	550	516	571	515	505	524	518	497	478	525	533	514	495	520	494	479	487	529	531	507	473	528	506	521	537	478	531	511	491	474	492	547	532	513	552	533	526	533	527	528	553	518	470	486	543	538	539	469	496	527	518	533	538	502	515	505	491	511	537	522	495	550	452	527	498	512	462	477	505	506	537	515	525	539	492	537	548	523	546	478	489	490	521	523	500	550	543	549	491	519	509	511	524	505	509	543	541	502	462	473	535	500	513	486	553	538	524	491	503	492	510	476	531	540	476	496	496	474	450	462	496	551	481	528	562	526	521	468	521	483	520	496	500	509	469	508	506	532	519	523	516	550	519	506	492	512	505	541	503	535	479	554	536	472	521	561	476	554	499	521	491	545	552	518	529	524	516	489	524	476	540	507	509	493	558	478	506	523	523	481	505	491	500	501	541	483	511	528	498	529	527	533	488	508	564	522	491	520	507	497	525	507	508	505	532	519	525	510	516	507	517	503	489	491	504	530	493	510	537	529	509	553	472	492	536	529	501	525	529	527	535	502	526	492	487	541	513	487	500	531	480	543	485	543	528	477	502	516	515	494	474	496	497	511	556	541	523	517	492	530	484	487	520	503	524	485	520	485	518	515	514	478	499	470	458	543	485	515	525	553	518	573	508	537	509	531	509	546	514	532	547	471	500	501	523	487	501	492	493	450	559	496	499	505	523	526	490	474	496	516	539	511	493	541	539	486	515	553	534	497	461	482	509	511	524	468	501	502	510	495	557	486	475	482	513	539	534	533	492	571	537	519	536	491	498	518	529	548	548	493	539	520	494	511	492	481	510	501	566	494	505	523	507	515	502	552	486	498	521	480	484	481	526	519	526	503	477	492	486	494	512	539	482	508	483	542	513	504	509	532	519	513	525	512	537	548	503	527	501	532	527	538	490	514	496	515	538	536	525	497	501	517	520	508	506	540	553	521	506	574	522	509	515	525	543	518	516	521	521	541	537	522	510	496	480	518	497	513	495	520	534	522	517	526	514	491	530	500	473	509	520	496	505	538	515	536	544	539	530	544	490	532	518	523	555	496	507	475	512	512	517	513	522	541	453	519	504	548	464	504	518	491	551	537	557	532	531	518	574	498	497	532	466	513	522	499	526	484	503	521	512	493	501	532	521	505	507	508	497	498	527	494	510	501	518	514	493	535	506	483	490	531	526	483	522	516	482	496	467	555	542	548	506	536	560	497	488	527	509	517	526	535	548	475	505	514	534	505	471	512	504	534	512	509	501	465	544	517	502	489	520	537	474	517	502	563	537	514	525	501	525	532	521	500	517	491	475	499	528	515	480	501	486	540	533	530	513	545	552	511	530	478	536	484	516	512	517	533	525	508	505	507	503	490	499	514	500	485	512	486	528	499	504	481	530	481	527	499	514	530	545	529	499	516	514	525	536	518	525	545	514	534	505	508	528	439	520	529	523	507	506	523	485	480	493	502	504	487	522	486	488	536	513	477	495	515	517	530	476	496	496	515	491	511	538	481	529	521	539	534	515	534	524	528	485	551	527	501	528	523	472	506	522	460	496	508	529	496	479	497	505	509	491	463	520	537	489	497	494	515	510	523	515	507	544	538	530	509	506	514	533	503	505	517	536	541	510	518	503	524	525	504	548	492	516	495	531	500	505	524	505	511	533	525	561	541	533	483	493	486	526	512	528	523	539	496	506	519	490	517	514	520	501	512	522	473	527	548	524	520	485	494	553	560	511	478	488	496	509	492	512	492	544	518	528	581	520	520	524	551	545	481	518	516	488	532	526	509	481	519	534	542	503	486	530	538	472	465	495	520	511	504	493	512	546	475	497	497	517	474	513	504	471	530	534	500	523	499	485	561	472	509	480	541	472	514	531	512	520	493	509	511	527	510	542	545	498	536	533	533	508	489	511	525	507	504	520	487	547	533	477	494	516	492	509	531	496	528	508	475	522	466	531	495	538	486	524	465	525	451	513	500	570	549	520	503	508	522	506	519	536	538	489	520	559	543	543	495	520	500	540	509	493	526	517	517	505	513	464	562	526	508	513	517	501	502	561	521	526	463	553	480	527	494	472	491	549	538	491	520	526	461	535	527	527	534	536	512	542	502	539	548	498	490	497	530	487	530	540	487	533	464	532	495	495	555	516	497	542	525	514	553	470	511	511	513	536	524	486	520	497	469	520	567	485	482	522	532	495	517	508	493	495	489	505	499	508	485	497	518	476	492	515	499	538	502	510	498	491	471	480	474	510	514	478	534	512	492	483	506	532	496	521	512	516	508	510	529	477	528	490	498	500	477	518	516	499	489	522	491	522	489	493	563	528	502	491	485	485	543	520	493	487	490	502	512	510	481	508	536	461	523	491	504	506	524	507	518	477	570	565	486	509	500	512	525	539	513	488	545	526	538	539	521	527	466	510	519	479	564	539	496	535	540	552	516	531	498	538	543	536	523	521	540	505	503	513	506	545	507	482	509	530	521	504	496	568	533	514	502	538	530	470	523	477	544	524	553	514	537	529	489	485	509	545	553	495	509	559	474	504	542	532	501	493	506	488	584	511	515	470	504	544	494	502	496	483	547	534	505	517	502	486	516	518	496	530	569	548	501	546	484	503	507	479	515	555	503	495	506	487	475	472	541	539	509	506	559	491	568	478	535	487	479	516	517	508	523	484	453	511	516	540	543	533	475	486	490	520	506	513	514	487	522	537	506	490	512	499	463	500	504	489	504	481	548	506	501	461	496	493	494	483	530	501	493	466	525	514	554	511	525	489	513	497	460	546	531	499	480	541	510	537	530	505	501	502	510	473	516	505	465	527	504	542	542	512	536	503	500	532	497	530	499	529	491	531	477	511	498	458	479	524	523	525	540	509	505	505	517	480	527	468	543	587	528	509	497	527	498	488	481	507	499	533	514	522	487	528	485	504	533	527	504	511	572	525	467	506	470	527	501	542	489	578	521	473	546	485	568	494	493	505	505	526	529	493	542	489	520	523	501	499	513	547	535	515	497	530	510	536	522	488	544	505	488	517	510	535	500	514	527	505	482	504	494	525	507	472	536	533	514	500	521	548	557	504	507	511	505	542	488	546	497	502	486	477	537	486	527	535	532	525	517	543	555	507	525	503	520	524	496	515	517	525	487	493	491	443	533	490	531	536	483	485	471	516	499	540	524	515	512	523	508	514	549	560	496	503	523	528	509	528	513	518	511	519	538	503	487	528	533	510	504	503	506	490	525	529	520	506	509	487	497	565	497	495	477	492	523	562	481	501	527	532	507	525	513	479	539	548	484	484	497	540	528	506	487	517	517	490	561	501	497	493	522	526	524
59912	36880	25556	10454	2283	1290	1002	802	750	625	558	446	442	416	390	391	364	326	352	333	345	339	292	327	312	290	288	297	333	320	292	287	303	327	308	313	335	331	301	262	274	291	288	284	282	286	236	296	256	299	270	296	284	251	323	266	296	306	310	284	272	296	268	271	260	300	288	303	274	286	314	306	305	299	293	311	283	270	282	315	307	310	307	255	255	280	299	294	300	299	300	284	293	303	261	266	292	269	268	269	268	269	273	308	306	278	266	268	296	292	292	274	292	328	290	284	294	232	288	267	303	273	296	274	286	274	283	272	283	301	263	294	291	288	259	288	302	287	310	274	275	283	252	287	293	313	279	297	238	323	266	296	285	245	261	309	278	310	286	285	303	299	300	307	288	274	262	297	255	287	268	267	257	284	275	280	291	284	278	315	289	284	287	261	235	271	273	287	270	282	294	252	307	246	270	264	260	274	291	298	289	265	268	291	283	304	309	260	264	304	300	253	278	311	288	296	286	294	281	319	264	293	265	281	263	272	327	290	321	291	267	316	288	278	294	271	271	263	253	241	309	257	286	276	298	285	264	280	289	290	283	301	252	246	259	290	291	292	285	322	267	288	257	274	269	290	308	266	293	272	294	290	295	323	282	296	298	236	292	296	253	334	317	298	304	255	261	267	298	263	265	291	242	279	281	290	285	275	284	302	292	270	262	312	276	274	276	270	300	285	318	304	258	281	304	306	287	258	300	285	284	311	259	305	270	297	278	286	276	279	300	269	322	305	280	302	296	283	286	305	256	244	263	271	301	275	271	301	290	258	283	312	285	273	245	275	269	264	304	285	262	285	278	280	292	281	284	275	265	294	297	259	274	301	278	286	305	289	282	268	284	280	272	260	268	273	290	266	266	272	290	318	318	260	243	297	309	242	277	298	261	291	291	282	297	310	253	281	288	273	281	298	287	266	283	290	323	255	278	296	271	289	291	292	272	281	303	290	349	271	291	283	277	274	266	283	292	296	246	310	270	282	273	291	260	274	282	272	292	317	275	282	272	291	301	289	296	259	303	278	254	316	320	288	283	263	265	262	282	257	258	311	287	280	296	268	302	308	290	294	253	257	256	294	287	297	268	273	308	261	278	285	263	275	294	247	318	266	278	253	337	260	274	287	299	290	303	256	283	273	334	287	287	282	313	283	271	277	325	263	288	271	282	269	263	270	279	266	293	273	301	272	233	286	278	264	305	271	275	285	266	262	298	285	269	298	287	293	313	298	284	232	304	269	272	285	278	284	302	283	265	279	279	290	279	296	289	281	276	285	298	274	282	281	298	286	282	311	283	225	293	280	279	271	258	288	277	248	308	297	301	270	295	309	285	285	310	276	274	236	258	282	280	286	263	277	277	278	279	268	282	252	303	255	265	282	292	290	268	276	291	277	321	277	272	301	279	294	269	240	256	306	257	284	268	269	277	295	270	303	288	290	301	255	259	282	290	285	303	300	304	305	294	278	272	298	276	305	278	265	317	257	306	262	264	315	311	257	295	298	266	285	292	273	329	309	243	275	275	285	279	272	305	283	323	290	274	259	256	282	279	281	286	300	302	288	275	276	308	253	263	297	305	309	309	289	301	267	281	278	300	277	298	237	269	263	273	334	307	313	282	266	276	287	265	270	283	294	301	292	275	281	278	323	279	259	280	272	285	272	276	255	268	274	255	273	290	285	294	290	280	284	279	305	307	299	303	309	314	291	281	282	304	312	274	297	281	257	250	287	287	289	304	273	301	259	273	267	268	278	282	278	272	269	271	288	293	303	273	290	299	330	293	284	298	288	274	273	248	298	295	272	283	270	247	290	274	289	288	292	315	304	290	277	299	272	316	322	287	310	262	273	322	280	275	264	304	246	297	282	279	283	287	252	291	307	276	269	263	293	304	286	279	286	304	281	250	276	309	314	286	261	245	285	318	306	254	265	259	313	298	293	256	293	267	278	274	328	276	273	264	321	273	303	276	259	290	294	268	272	282	300	279	273	324	294	304	275	304	281	309	265	280	289	315	312	302	276	299	323	296	273	252	319	293	233	287	270	254	279	295	284	306	306	283	293	278	279	279	237	309	292	260	251	267	317	293	273	288	299	283	273	252	267	259	282	285	264	285	295	258	288	299	256	257	329	317	301	300	299	259	290	272	294	252	304	269	282	276	265	284	276	280	274	276	294	309	300	281	272	259	255	277	320	280	266	281	277	269	280	279	300	253	262	296	315	286	280	278	279	253	251	271	277	244	273	297	299	277	303	294	309	297	258	286	262	300	287	279	298	286	293	253	272	297	292	294	298	266	285	294	278	289	299	279	272	277	286	316	273	252	287	286	258	255	330	319	236	284	278	305	266	303	265	305	279	301	273	312	286	302	301	272	286	289	284	280	256	274	275	265	282	270	272	316	269	286	267	270	280	292	280	279	256	286	314	276	257	285	289	292	250	298	271	309	289	269	321	277	291	283	308	287	273	299	275	286	254	277	284	275	297	279	258	299	267	294	266	303	271	262	294	316	281	308	291	286	256	272	267	288	296	284	284	291	305	276	317	280	279	278	264	269	279	280	262	294	285	273	268	296	262	249	292	251	282	291	301	256	297	292	277	282	291	289	282	298	264	280	289	272	295	287	307	271	290	292	244	306	289	314	275	276	294	294	315	291	251	294	302	268	261	271	271	266	252	291	293	291	297	299	322	274	303	280	251	271	307	311	279	282	281	297	280	302	301	293	258	287	278	254	297	280	279	296	315	247	296	287	288	260	287	307	266	265	278	281	288	265	314	293	243	302	302	311	271	299	284	266	289	279	256	272	257	266	287	235	257	269	280	273	274	273	285	262	274	293	302	268	293	290	325	277	281	278	291	295	281	270	260	290	287	280	274	301	300	286	258	264	280	276	307	293	275	251	282	291	293	274	283	300	270	282	303	292	266	251	282	304	289	256	310	282	264	240	267	285	284	279	267	281	296	267	289	280	313	292	289	273	281	255	300	275	295	245	303	326	288	255	283	298	288	282	293	281	291	302	301	252	301	271	272	292	288	273	281	279	286	262	288	297	280	291	267	280	262	289	294	276	264	334	261	273	275	271	293	279	295	308	283	285	275	298	315	319	305	275	304	270	294	288	320	274	263	326	299	283	283	258	282	274	268	295	286	292	286	301	279	256	306	261	248	304	253	269	297	300	302	289	310	267	288	284	261	302	320	297	278	277	273	314	269	290	279	271	280	277	235	252	316	298	272	278	266	294	290	284	319	296	246	284	253	288	280	309	350	277	268	281	274	285	286	285	285	264	274	271	276	266	262	279	286	283	277	292	269	303	270	281	304	272	259	299	288	290	251	325	301	299	275	287	251	251	251	266	296	314	273	262	266	281	307	268	316	248	299	297	302	288	280	277	302	305	250	275	278	261	273	297	277	318	317	281	307	299	334	313	308	293	260	264	307	265	282	273	335	299	278	256	287	272	296	248	308	282	271
35562	25963	27707	14162	6095	4895	3882	3070	2789	2293	1970	1681	1540	1292	1177	1085	1046	935	971	914	935	893	847	827	786	732	734	771	740	708	713	703	721	683	708	698	620	687	662	676	658	639	709	615	616	630	630	633	628	633	655	620	625	556	643	613	643	595	604	606	599	584	615	603	614	594	586	573	568	612	640	632	603	605	604	621	587	589	606	624	628	631	567	613	557	574	555	602	629	600	541	573	655	592	599	668	579	590	615	605	614	627	533	623	657	584	607	581	605	580	584	617	584	611	571	559	625	591	638	568	617	605	579	613	619	586	630	553	595	568	640	605	646	621	574	605	617	632	595	614	562	559	640	622	593	611	590	612	559	627	655	605	638	592	627	635	564	636	609	577	596	603	607	587	624	592	599	615	606	613	593	632	598	587	580	634	614	592	616	623	635	581	580	617	595	630	578	598	615	554	627	617	653	617	590	598	616	609	574	600	601	628	572	644	642	614	592	602	572	569	610	553	561	623	605	590	593	593	590	603	593	595	584	655	621	613	599	595	573	609	644	602	601	565	603	649	605	609	606	638	594	601	606	574	625	618	597	618	579	591	622	606	583	661	614	564	596	612	568	597	604	572	572	603	613	578	637	576	603	618	607	650	616	550	604	576	602	611	638	602	630	630	632	642	578	582	672	591	581	563	605	625	607	603	578	609	595	576	588	574	631	582	617	601	613	595	630	639	629	585	628	594	607	576	623	635	582	635	610	595	628	573	630	647	612	612	603	651	588	598	581	644	580	570	568	608	586	582	620	600	617	580	589	567	634	601	592	593	648	588	603	590	602	605	641	593	606	595	605	585	611	612	623	562	622	581	596	607	579	603	587	618	591	633	565	616	613	573	625	623	586	622	588	596	610	594	664	617	612	644	618	564	647	622	580	572	583	594	607	628	626	588	636	584	574	585	584	612	620	605	593	643	605	595	597	611	557	599	579	589	588	575	586	655	602	630	592	564	620	559	617	589	586	603	600	581	623	560	612	601	618	599	639	577	591	616	591	618	612	625	525	648	598	577	654	626	602	603	628	602	586	584	597	623	622	611	582	624	619	603	572	599	597	565	602	586	570	684	580	602	604	614	589	594	599	616	565	570	602	622	606	555	586	624	579	576	618	606	635	585	588	626	572	586	620	581	590	582	633	573	583	602	595	607	636	602	555	611	581	599	637	604	601	597	597	625	595	632	609	618	548	563	631	579	569	608	639	580	611	587	597	606	575	635	610	604	616	607	631	630	575	628	611	622	592	615	613	591	582	628	614	583	593	663	607	601	600	595	636	602	642	578	605	604	634	582	560	637	621	594	623	591	574	594	568	613	606	606	559	610	634	653	617	602	610	633	621	598	622	619	598	607	617	640	576	574	593	591	603	580	586	622	571	619	600	585	551	609	611	601	581	631	586	614	615	612	593	614	638	606	619	609	576	609	587	612	586	571	595	572	633	569	614	616	598	568	588	670	621	614	583	618	559	643	629	593	554	607	606	623	575	599	597	599	586	636	654	577	615	603	562	584	628	597	606	617	580	567	627	629	582	583	610	611	636	635	622	570	595	567	595	604	640	609	617	629	603	600	604	608	636	624	618	609	651	605	594	631	602	590	581	627	556	597	597	569	599	630	574	589	594	580	587	577	622	614	565	580	609	604	643	608	606	603	585	589	604	561	608	624	550	617	614	613	624	611	579	603	600	623	605	637	581	656	607	612	565	564	576	603	621	594	609	594	610	617	598	574	586	595	614	582	620	633	655	643	655	590	563	626	621	598	623	610	629	595	557	639	641	599	620	623	569	597	605	580	592	548	650	588	556	552	597	637	568	611	554	599	591	624	643	560	612	639	635	597	642	614	635	575	607	600	606	612	589	590	558	631	616	590	648	579	629	588	578	584	595	581	587	583	634	601	589	648	572	605	630	586	588	592	560	651	611	603	617	607	602	653	602	589	631	604	614	591	587	633	557	642	598	633	589	582	576	627	638	609	614	556	594	621	604	578	600	588	609	557	603	583	576	571	592	602	605	629	592	599	573	594	600	599	592	549	609	627	614	630	576	606	603	617	594	588	595	563	613	554	630	596	604	616	584	596	606	606	582	538	578	596	581	633	582	571	585	556	611	578	625	627	603	610	584	581	625	615	611	614	578	559	595	568	604	564	592	644	596	586	624	624	613	613	627	612	597	593	626	568	591	556	585	606	588	612	611	647	610	577	571	586	614	577	625	563	620	609	601	514	603	574	647	608	609	593	604	593	603	595	591	599	582	589	613	613	592	588	591	610	568	634	591	561	549	639	590	568	626	574	607	561	612	664	640	637	583	627	577	594	578	596	584	583	598	619	604	627	595	555	567	564	596	614	578	575	614	631	646	608	596	580	585	619	581	600	658	577	583	597	589	568	612	619	615	621	605	611	582	560	580	596	589	610	615	581	634	582	622	636	595	581	615	618	580	609	582	655	588	597	602	589	579	565	663	591	612	620	597	628	611	589	601	618	552	560	659	566	585	576	626	593	586	561	633	571	557	637	580	612	593	631	552	589	588	639	580	566	580	654	576	647	616	588	642	561	621	582	586	633	631	586	593	591	631	612	581	623	640	586	596	619	596	604	630	600	651	567	605	579	588	610	655	642	622	627	580	589	593	581	625	599	576	581	591	651	571	610	626	608	593	563	642	645	618	606	630	543	637	594	619	643	637	617	573	573	599	592	567	577	597	599	574	628	585	609	609	616	606	621	608	584	599	637	608	651	580	608	588	613	574	653	574	605	624	609	604	574	613	567	580	589	599	634	619	600	605	601	560	550	605	578	591	613	655	618	646	622	614	551	666	615	615	575	545	614	624	572	592	603	570	607	551	559	582	621	583	625	606	544	608	587	593	571	601	614	559	637	581	615	642	620	587	587	618	585	620	577	589	578	626	589	640	581	597	624	597	604	606	615	586	607	636	618	587	573	603	572	613	577	594	561	626	616	581	604	603	617	617	615	548	570	605	604	596	593	615	618	587	598	634	667	628	625	602	581	619	538	584	581	624	599	623	550	574	601	627	577	601	640	595	591	609	597	603	569	586	577	576	594	602	617	600	623	607	610	598	564	589	615	615	591	588	554	583	617	571	595	612	629	605	574	600	584	633	562	561	600	562	593	582	630	588	608	661	637	581	650	629	640	612	582	601	626	603	567	620	602	592	625	615	612	602	580	625	616	598	605	628	569	616	553	587	613	582	612	617	629	635	567	598	591	609	622	629	597	618	600	644	650	581	637	559	624	625	583	626	645	610	597	598	595	631	618	594	608	617	620	608	651	610	618	592	596	628	608	619	578	643	638	591	616	598	559	649	603	596	586	599	545	623	596	557	643	552	660	585	576	563	590	574	581	615	635	607	598	590	570	634	612	648	582	590	595	607	612	581	597	619	603	628	597	608	592	593	604	619	577	582	607	563	573	635	662	680	625	582	623	613	568	634	578	574	580	562	554	567	602	625	594
38342	22288	11844	2788	689	515	472	394	395	382	291	293	293	257	256	268	267	288	251	249	285	258	223	242	230	285	252	276	256	261	248	262	275	275	229	226	222	229	247	265	235	250	257	263	270	264	253	259	250	242	265	254	241	239	252	243	249	286	252	231	233	251	237	265	257	239	253	274	276	223	262	251	256	255	255	248	251	236	277	241	244	271	231	258	231	267	248	221	219	254	248	304	221	235	247	242	293	258	256	221	235	263	274	269	266	229	278	276	248	277	247	229	252	276	249	251	264	245	226	243	233	210	258	232	263	244	255	271	293	244	229	231	237	235	244	238	256	256	225	262	213	262	286	231	232	242	232	239	247	285	232	264	247	249	249	259	254	276	243	240	218	269	248	287	241	258	254	236	262	248	247	239	249	257	223	232	231	229	263	221	246	272	236	257	275	254	285	258	250	240	240	266	228	220	255	225	256	249	252	246	259	226	224	243	237	213	252	255	215	222	250	250	258	240	277	236	238	244	260	251	256	251	282	246	239	240	262	286	232	258	233	273	272	221	257	272	237	221	233	238	236	242	253	244	256	233	243	275	241	284	258	237	252	249	247	255	241	249	231	268	261	240	226	256	256	230	233	278	265	248	294	255	267	283	270	227	266	226	234	261	264	256	272	263	240	250	251	252	253	244	238	260	256	258	268	253	249	241	258	232	249	254	292	245	260	226	238	261	259	224	256	249	224	223	269	248	253	245	250	264	274	251	214	237	241	231	239	227	220	240	252	235	285	245	240	284	235	211	244	309	266	230	291	280	230	246	250	254	236	220	256	236	258	209	225	250	222	227	255	250	213	237	251	266	236	267	250	246	261	284	246	262	245	236	249	248	241	286	262	253	269	258	237	249	237	253	260	255	248	276	209	221	247	254	287	241	253	216	268	276	229	230	253	245	217	239	223	261	266	241	274	246	249	240	258	276	224	255	257	254	256	272	248	219	224	258	251	249	277	227	259	258	234	245	221	250	236	243	265	257	273	239	256	236	290	243	266	247	234	241	242	255	255	243	255	269	236	221	278	225	270	266	279	230	261	242	271	269	274	260	266	254	283	251	264	251	269	257	242	248	260	218	254	210	252	260	241	230	227	253	249	255	245	238	240	249	282	242	252	262	252	237	257	251	266	218	263	250	251	245	237	243	296	233	240	235	246	233	241	256	256	224	246	250	272	261	256	271	233	218	261	254	259	280	250	218	236	224	240	234	262	229	244	263	248	250	256	250	237	238	247	250	254	273	252	257	245	260	243	274	239	260	237	219	256	235	260	241	237	242	244	249	248	254	229	244	235	271	239	221	244	265	261	260	260	285	235	240	250	274	250	246	224	263	245	260	286	249	242	282	218	227	240	255	234	262	246	239	255	227	262	231	245	241	266	268	278	240	242	245	252	264	245	253	267	237	237	248	246	255	240	262	239	261	235	230	252	251	242	235	224	249	271	240	267	265	242	261	248	270	265	257	228	258	244	233	275	302	279	257	256	237	252	253	268	246	249	250	253	238	248	253	259	229	233	253	243	266	263	249	254	248	229	264	265	269	247	237	254	280	270	254	242	244	254	252	249	247	239	238	225	244	240	275	297	249	253	263	265	234	218	233	234	216	237	264	229	238	251	239	232	259	233	262	244	267	252	236	244	266	232	271	259	229	242	255	225	232	235	250	267	263	261	242	233	282	238	264	252	239	238	226	240	229	225	235	256	250	289	256	241	269	269	260	292	243	211	233	273	236	245	257	248	221	215	226	244	237	258	241	268	251	246	268	256	278	251	249	275	261	259	251	264	257	279	229	241	240	221	267	238	252	231	254	251	260	252	233	250	246	255	242	250	252	254	279	231	259	242	238	225	261	249	267	256	254	238	259	266	249	240	230	234	236	223	295	232	261	257	225	262	241	255	251	257	195	232	236	264	244	234	268	268	239	256	249	215	213	252	282	276	276	257	237	263	255	218	289	239	270	260	238	256	248	253	260	234	252	229	262	243	246	231	245	292	275	273	241	269	273	281	258	267	262	271	247	223	302	257	251	241	237	260	250	307	219	281	223	224	257	285	238	252	211	236	254	227	243	248	290	230	259	250	250	270	264	251	249	250	272	256	238	241	254	251	268	237	241	274	244	239	254	263	284	268	275	238	257	291	244	242	242	239	228	255	251	278	226	233	237	257	228	241	243	249	233	239	239	251	251	240	229	267	219	246	261	256	265	267	247	225	272	262	222	273	260	243	262	243	246	260	262	258	231	228	242	227	255	235	255	230	273	284	242	236	280	241	263	253	264	247	266	248	228	261	292	233	242	266	213	226	248	280	257	241	244	236	269	268	214	225	225	253	287	287	275	267	245	251	266	258	270	248	265	242	275	234	246	256	246	265	247	250	260	261	237	224	242	278	241	243	253	247	278	242	225	256	275	251	239	267	263	256	271	274	231	228	254	256	271	260	246	216	243	246	265	258	236	244	238	233	246	243	241	258	222	267	270	234	254	263	243	255	265	250	243	224	262	245	268	260	276	266	220	239	241	200	261	234	251	257	242	237	226	231	250	236	228	232	244	258	249	269	242	247	262	240	244	256	239	243	252	266	231	250	259	252	248	311	252	250	231	250	266	249	248	215	255	256	243	250	240	245	242	248	261	237	235	252	278	253	257	260	247	221	248	251	256	265	213	247	212	273	256	221	247	235	217	263	278	287	256	245	234	249	249	231	233	308	277	272	271	257	234	233	257	258	228	235	235	260	239	232	254	275	238	247	251	238	266	257	246	262	255	250	250	261	260	278	243	264	242	236	233	239	263	243	228	216	246	246	266	268	249	253	262	242	244	249	227	237	253	222	277	227	240	277	257	263	259	215	268	220	276	270	252	214	245	250	244	244	256	229	237	250	263	270	239	265	246	245	229	255	253	256	256	243	264	305	272	261	236	253	225	268	245	263	243	255	260	244	248	246	232	251	238	251	215	239	253	241	236	238	236	235	237	217	239	283	248	274	239	263	246	233	270	233	231	226	261	260	266	258	246	263	250	261	275	243	238	270	255	243	270	271	251	211	267	259	256	246	259	245	244	216	264	256	246	244	247	249	274	256	251	251	274	249	256	246	251	249	235	269	250	259	285	255	243	258	258	229	264	236	198	242	290	245	276	266	248	276	258	240	252	235	234	252	242	232	240	251	232	232	237	237	232	263	230	268	259	262	241	240	267	253	254	273	251	286	257	218	251	258	249	267	238	284	247	212	255	255	294	208	268	275	268	269	235	275	263	249	228	255	265	242	246	253	249	267	251	254	234	259	237	257	242	241	239	277	245	263	278	227	246	241	256	230	247	257	238	275	233	240	275	236	235	239	256	255	217	252	266	269	255	227	241	262	238	259	232	257	249	266	233	214	257	249	260	226	258	244	261	246	216	252	257	246	218	262	265	233	214	209	245	234	210	204	261	239	242	243	265	245	266	270	224	266	224	233	228	251	259	252	222	256	226
21541	15011	14730	4550	2188	1769	1428	1244	1179	989	869	774	803	678	701	640	649	610	609	650	632	548	606	622	568	609	529	597	586	524	515	526	537	567	556	528	546	567	539	534	548	577	535	540	510	566	508	562	556	548	546	548	528	522	579	514	522	534	499	561	560	522	579	547	530	565	540	555	499	513	605	531	537	529	512	539	536	540	539	510	532	561	530	550	518	506	544	527	558	527	494	553	545	545	557	560	505	527	577	498	525	499	524	554	573	518	575	544	522	548	510	589	578	534	575	532	532	547	543	564	529	529	523	541	548	545	521	505	511	542	511	541	524	515	553	537	541	578	546	537	518	493	565	517	546	547	501	531	525	520	511	545	546	534	564	535	539	517	508	519	545	537	523	559	528	523	515	520	492	546	502	537	481	536	522	544	516	527	506	537	507	489	516	554	540	516	550	511	538	498	532	508	537	574	529	564	563	547	570	531	520	544	530	518	514	492	581	551	561	519	511	583	583	502	513	517	525	551	505	533	496	502	552	525	504	507	516	535	518	522	535	541	483	540	513	522	520	514	561	511	509	544	520	496	556	490	554	548	571	524	573	555	509	478	521	525	551	555	526	480	529	524	522	530	517	534	517	512	532	538	539	527	506	533	505	505	514	577	536	500	560	543	552	513	530	531	496	535	543	546	529	569	492	557	490	553	546	562	528	482	548	585	540	570	519	544	504	520	521	555	490	530	542	558	538	502	524	513	530	502	536	572	510	540	517	518	505	553	549	531	536	529	546	548	543	534	510	539	543	509	505	551	511	513	503	511	520	536	536	540	565	546	532	535	548	549	499	535	520	524	546	523	547	530	555	523	520	526	568	540	515	492	537	519	539	560	511	501	529	532	504	511	516	473	499	539	491	509	520	532	526	537	557	541	545	498	515	568	466	524	508	536	539	526	479	492	550	487	527	564	548	488	537	553	500	494	541	539	533	517	518	539	522	524	565	551	571	493	507	560	541	532	488	565	533	523	484	557	490	545	523	512	588	567	546	532	560	516	523	516	514	508	540	537	484	548	510	525	524	505	529	533	574	505	488	524	535	508	507	535	550	489	511	528	536	525	507	553	523	542	563	517	489	536	518	515	544	525	507	517	554	519	527	589	497	550	523	525	484	526	512	542	507	540	552	533	524	514	550	493	543	553	530	509	541	518	560	501	535	555	524	522	562	553	546	523	561	525	553	563	542	548	556	568	532	550	539	541	501	552	536	538	530	559	541	545	521	564	522	544	528	584	500	523	502	535	548	514	522	521	529	499	517	505	536	581	540	567	519	584	513	550	510	530	502	508	498	503	498	545	525	541	572	524	505	561	513	534	542	526	523	516	545	549	472	515	584	551	488	566	540	488	526	519	577	536	549	521	562	520	513	532	505	531	529	505	547	502	541	490	522	542	504	527	537	536	517	530	522	510	521	533	492	497	548	494	520	536	510	578	530	515	534	524	570	549	571	530	534	517	556	530	559	565	548	490	499	501	538	521	520	545	547	521	528	531	506	536	496	512	491	579	538	520	520	553	576	575	556	487	540	569	538	562	551	542	511	547	514	546	502	516	552	510	538	543	558	518	498	539	527	546	542	528	524	496	507	557	567	533	546	564	493	549	544	536	508	496	563	530	551	530	529	516	565	534	527	509	519	526	504	553	564	502	580	554	526	495	537	526	578	507	555	542	534	554	500	542	519	551	537	512	555	530	520	527	551	561	529	547	483	525	509	522	534	498	543	515	586	513	512	540	492	464	536	542	562	503	523	559	516	544	507	519	534	555	555	532	520	555	542	527	527	521	530	519	503	511	571	525	512	562	524	501	584	540	521	543	517	524	577	525	515	496	534	537	544	544	504	522	537	503	510	498	541	552	507	511	539	510	530	582	531	564	524	545	539	526	539	536	492	487	567	532	560	525	535	511	548	552	520	513	542	529	516	524	530	530	548	529	541	554	533	512	513	512	530	561	546	519	520	528	530	548	539	565	562	552	487	551	530	530	516	534	550	512	513	558	515	552	504	539	550	509	524	515	502	540	577	540	562	547	544	494	523	492	539	533	532	501	540	521	518	549	565	497	502	521	541	529	533	538	503	536	534	561	550	539	544	566	558	506	521	553	500	487	468	538	536	530	512	569	521	481	500	507	528	529	537	459	501	542	552	564	494	504	532	503	495	564	531	513	561	524	528	555	518	552	528	544	520	550	564	502	510	524	513	512	542	533	542	512	506	525	554	526	554	524	581	509	512	516	545	528	488	519	516	494	554	538	533	518	562	548	508	528	545	510	535	530	524	504	549	525	528	548	512	518	505	500	525	518	494	504	538	513	558	542	504	567	500	529	536	500	559	524	584	534	533	512	508	535	556	525	549	542	515	510	529	503	536	495	526	484	503	541	528	530	539	537	539	532	515	519	498	556	521	516	533	553	507	518	518	529	525	492	576	545	543	524	558	506	524	539	498	522	537	513	530	489	519	547	541	521	537	574	529	524	573	513	543	549	541	579	525	542	504	562	538	519	537	573	534	514	509	540	514	530	512	523	530	513	524	563	509	525	531	539	518	514	565	552	518	500	505	506	516	545	498	564	566	559	580	520	505	528	487	527	553	559	526	504	552	552	582	547	547	550	550	535	559	513	531	553	527	533	564	548	550	533	564	523	540	529	547	553	520	488	543	535	494	523	452	465	534	534	512	544	582	536	572	537	514	518	546	477	518	544	541	534	497	541	542	471	545	533	574	507	521	552	526	521	497	495	518	547	556	546	544	583	499	533	556	565	527	517	514	526	556	534	582	553	542	524	534	549	537	522	531	505	485	515	551	515	548	570	519	565	533	525	549	548	535	527	530	510	533	530	519	499	526	507	597	535	532	536	529	499	535	548	535	562	543	542	525	496	532	527	524	597	520	546	535	511	520	514	538	525	535	511	538	510	509	529	499	528	549	505	572	512	568	515	509	548	529	503	524	519	526	516	508	533	507	534	518	553	480	545	509	512	548	519	533	509	534	514	545	532	498	529	477	502	561	515	505	474	552	491	510	508	526	544	518	570	517	508	525	525	518	536	476	542	543	564	546	538	553	547	500	549	530	514	532	526	486	568	526	546	523	546	546	559	491	519	488	546	542	522	504	525	529	543	524	521	559	567	526	500	529	536	504	526	525	523	550	499	472	518	536	529	507	511	521	522	529	512	501	518	527	554	515	531	540	535	533	578	546	573	562	567	523	555	546	503	530	518	531	521	532	547	508	514	492	526	554	555	529	558	512	520	562	542	501	529	532	530	516	571	579	547	513	543	473	559	520	513	547	536	548	557	556	494	541	568	549	533	550	526	530	507	525	499	525	530	546	464	561	541	513	501	505	543	506	510	509	519	522	499	524	527	522	535	501	504	550	475	527	534	512	544	537	530	565	517	533	504	499	529	513	495	530	500	549	544	526	506	548	511	525	558	518	552	526	530	533	519	536	519	568	518	540	579	561	518	588	499
53239	30168	19753	5406	1240	807	690	539	526	464	400	344	325	313	315	279	311	302	254	280	285	254	258	226	260	259	272	283	267	207	247	211	235	229	244	233	247	223	277	265	238	210	232	210	222	226	232	248	202	230	249	244	249	252	215	262	236	233	241	225	229	244	244	221	252	233	243	227	241	224	262	247	263	233	254	231	241	215	235	236	215	269	234	262	251	237	229	236	244	245	267	251	267	226	244	271	222	227	246	239	278	232	199	275	240	230	218	245	260	224	250	258	231	222	256	243	242	272	222	260	227	257	219	240	242	227	215	231	224	222	248	259	232	240	227	240	250	253	238	238	232	234	255	248	241	228	257	266	225	275	224	264	224	217	238	240	232	215	231	235	216	255	239	228	243	256	236	219	259	208	208	228	219	252	216	223	240	245	232	224	228	247	230	245	281	260	242	236	230	234	239	237	205	230	239	239	235	223	217	235	218	234	260	252	268	251	257	246	237	260	219	229	223	259	266	248	237	219	248	246	222	263	223	258	202	249	235	246	217	259	233	216	227	215	209	226	251	211	247	263	245	264	267	211	219	259	227	207	211	223	236	212	258	238	198	240	253	231	247	244	215	240	198	221	242	224	259	216	219	215	241	223	242	258	233	269	241	242	241	239	225	256	225	250	242	257	227	235	212	214	253	235	227	238	224	223	241	271	220	233	234	229	219	222	212	232	260	223	209	226	271	225	264	253	217	251	245	230	234	225	244	228	258	244	217	210	254	241	244	231	231	253	261	224	231	242	227	231	228	236	238	224	223	218	236	222	242	248	240	248	204	245	249	261	224	233	261	246	238	228	254	233	232	258	228	235	216	246	253	262	210	233	260	208	234	233	210	240	249	276	261	264	229	225	238	232	206	240	233	221	235	255	191	235	256	243	249	231	233	223	248	265	263	225	233	212	201	244	243	248	210	220	225	263	239	227	279	201	230	233	252	224	227	243	243	266	242	255	257	241	237	223	223	252	254	269	255	240	246	233	215	238	265	247	249	221	239	218	248	237	239	267	223	208	248	239	240	237	230	228	255	230	236	251	230	221	220	226	222	269	221	228	245	226	242	231	250	257	286	283	222	220	260	273	232	264	246	229	246	246	245	246	224	253	232	239	233	239	228	242	224	234	233	228	216	275	221	224	255	261	236	215	225	238	214	218	224	219	242	244	220	251	226	241	208	237	229	257	242	199	245	238	215	213	224	240	256	269	260	242	246	225	225	232	243	230	240	242	233	270	234	226	219	251	224	223	248	242	255	228	269	265	219	237	239	250	255	236	221	246	254	257	247	260	251	252	238	237	246	232	224	232	221	253	263	266	238	260	235	256	222	253	211	230	225	246	233	244	250	242	250	263	241	239	241	206	254	238	243	220	222	237	267	245	241	230	212	213	243	202	232	245	250	231	214	214	222	238	242	234	227	230	237	247	222	261	242	240	277	275	217	228	272	229	240	252	238	242	249	213	225	228	208	244	247	242	225	228	233	228	214	256	255	254	227	271	256	249	247	219	240	225	253	223	247	229	252	226	255	226	238	249	238	254	226	249	242	226	213	242	229	263	260	210	256	222	204	239	259	250	243	211	235	245	232	223	254	225	229	228	220	222	216	258	255	236	261	241	210	287	255	257	267	256	242	217	257	227	215	226	243	246	237	258	228	204	252	245	239	223	246	241	223	242	299	259	228	265	250	247	265	229	245	239	238	221	232	250	266	224	226	242	230	230	242	241	234	222	234	238	211	222	266	236	211	226	258	229	219	237	254	230	260	233	243	236	240	250	230	226	262	256	222	226	241	240	247	241	253	238	248	287	253	246	230	236	204	249	197	228	236	224	214	236	226	215	221	271	224	260	232	226	239	252	235	211	232	231	221	220	199	241	237	261	267	212	211	252	225	235	252	212	198	258	227	208	231	238	208	250	260	238	238	224	229	234	233	252	254	220	234	257	223	237	250	278	243	222	205	207	217	228	234	224	239	226	212	239	238	217	237	201	233	247	263	233	214	229	219	223	252	254	250	239	213	222	260	229	229	235	226	234	217	237	255	248	245	224	220	218	230	206	242	225	239	215	230	229	241	233	228	245	198	230	226	247	241	211	223	226	240	236	233	255	245	238	265	220	219	259	261	227	235	238	249	226	208	247	256	217	252	256	239	266	246	249	215	243	211	225	214	234	261	227	239	261	216	248	225	219	243	235	229	238	242	233	246	234	221	262	245	218	238	203	253	249	249	233	244	241	252	223	260	249	226	216	258	238	246	251	258	240	227	251	236	234	272	242	264	267	223	218	240	230	257	260	269	241	213	226	212	226	229	258	244	252	239	220	228	239	225	220	223	232	242	238	262	221	238	253	251	227	220	236	241	274	226	232	247	251	200	216	240	255	224	236	239	235	229	247	219	201	241	251	220	223	207	223	234	251	240	205	182	240	262	231	249	257	245	231	204	250	241	213	239	207	226	199	220	241	238	194	222	220	224	219	205	241	259	232	246	233	216	264	249	229	233	229	240	226	230	226	245	245	219	232	232	252	233	226	219	229	215	251	232	230	222	226	231	235	208	235	216	254	226	194	220	184	230	237	209	263	226	259	227	227	241	206	242	222	250	235	247	249	250	197	222	220	226	235	282	243	281	232	250	224	245	254	255	232	240	220	249	239	279	213	254	226	215	239	279	242	254	228	229	244	242	189	240	231	231	263	231	232	258	258	248	265	246	203	247	244	244	244	213	210	264	214	239	221	257	256	246	234	211	237	232	237	216	232	252	230	245	230	248	250	231	264	205	233	237	245	252	209	232	224	233	241	239	262	252	216	242	237	246	208	245	247	249	279	213	207	233	220	228	211	261	248	228	202	239	221	248	240	222	257	218	208	232	246	208	229	258	233	245	234	218	252	236	243	241	233	212	204	241	217	257	219	221	245	238	223	231	234	262	263	243	240	237	237	244	267	226	222	273	238	230	248	229	247	245	233	254	245	228	225	213	226	243	233	265	222	259	228	263	247	241	233	226	235	212	263	256	252	267	230	230	230	245	241	237	217	266	233	237	226	228	242	257	257	216	234	242	238	240	229	255	253	252	251	213	247	236	228	249	273	270	219	278	264	228	270	281	230	274	236	228	262	214	240	241	237	220	222	225	236	218	257	237	213	259	236	253	245	254	244	218	220	243	242	239	239	276	247	243	230	249	221	265	232	244	252	226	234	247	251	230	232	247	232	210	249	213	219	236	241	250	199	219	231	220	227	208	234	237	226	227	255	239	230	233	246	251	250	244	243	258	220	238	240	275	210	224	266	235	250	240	289	237	258	243	255	241	230	227	227	255	237	249	230	230	240	247	234	220	239	225	235	227	234	236	254	237	232	201	245	246	238	245	255	256	213	278	253	235	226	239	212	242	231	226	236	221	208	211	259	243	223	243	250	231	224	202	251	220	248	245	269	198	222	256	212	267	200	236	217	253	208	239	223	234	222	244	220	221	227
31700	20378	22410	7910	4075	3102	2550	2152	1825	1596	1287	1241	1036	892	874	835	741	759	710	739	732	707	679	648	614	611	587	623	614	606	595	592	592	579	579	599	583	555	559	560	522	536	546	565	536	530	538	560	558	542	541	505	489	516	535	515	489	507	533	490	496	500	495	529	529	535	547	528	531	526	496	520	518	482	556	482	568	491	491	511	522	489	507	512	509	523	552	478	530	477	509	449	501	497	470	482	515	536	532	526	510	532	528	486	532	500	520	556	498	519	499	535	516	545	555	554	516	491	553	510	536	470	512	525	577	502	524	515	538	528	511	483	496	541	565	545	559	505	519	482	501	515	497	507	492	503	486	543	489	510	503	511	517	524	523	489	550	508	522	559	520	553	536	490	473	492	517	484	490	526	514	547	510	506	491	496	548	494	508	531	550	517	510	511	516	530	496	513	505	516	479	538	492	474	539	502	502	500	535	522	485	489	525	512	546	535	507	540	539	539	493	506	500	504	506	539	509	548	511	562	564	518	527	512	515	462	499	494	520	528	525	533	501	495	513	497	454	533	466	510	508	538	500	551	545	542	517	487	529	531	523	527	512	554	514	542	527	478	468	490	568	512	527	536	544	503	522	513	518	511	510	510	494	472	465	526	510	508	539	479	496	531	511	515	486	517	485	529	494	528	529	550	518	497	524	532	521	509	484	509	530	502	493	524	527	518	501	532	543	528	512	525	538	502	497	483	512	544	565	535	516	529	541	498	559	518	531	545	518	491	531	517	552	527	516	496	519	558	509	510	510	536	487	502	487	506	496	523	534	490	498	527	472	499	520	551	534	477	489	536	541	510	519	497	497	498	513	485	536	481	542	490	462	505	549	518	513	540	535	506	471	500	506	484	503	504	522	532	499	485	503	489	536	517	479	527	486	527	533	497	486	519	485	557	553	495	526	475	531	503	502	500	471	538	471	500	495	503	535	518	499	550	523	506	465	538	504	506	526	481	523	517	493	498	527	467	495	502	510	545	520	510	516	533	497	500	486	497	505	457	517	492	549	515	531	510	473	501	520	527	536	532	523	486	526	504	552	515	550	536	529	529	509	503	525	520	483	520	510	543	511	502	524	494	535	529	550	505	485	497	491	512	544	504	532	546	513	534	495	548	507	545	478	526	547	542	477	507	513	541	526	518	514	545	519	526	503	546	522	535	524	499	511	527	527	538	484	524	511	506	527	490	513	503	517	498	491	590	521	504	564	546	483	535	527	486	533	568	448	502	528	569	543	495	531	478	578	525	508	504	503	492	514	508	491	531	516	518	517	493	509	491	498	499	543	521	489	525	537	526	520	447	526	521	522	495	527	528	536	481	472	498	498	487	512	524	524	509	495	515	498	528	516	531	574	502	488	536	520	533	537	512	505	527	495	470	498	491	508	524	488	494	446	489	505	561	510	518	550	539	479	511	493	525	509	503	518	532	515	560	519	518	516	522	518	497	481	550	509	496	522	512	524	506	467	497	507	540	483	530	528	543	489	514	542	505	498	526	452	507	528	534	551	523	514	526	470	525	459	517	536	491	557	485	535	522	465	528	521	525	502	511	529	521	513	505	523	480	498	492	530	521	521	519	475	479	510	513	510	524	476	541	519	498	538	489	515	506	511	479	470	472	517	539	525	498	519	472	512	524	521	506	562	569	496	536	498	481	551	506	509	530	529	562	528	513	512	480	494	474	484	529	517	480	509	522	482	514	518	513	455	493	515	540	511	514	450	483	519	458	537	515	533	487	537	481	512	515	490	550	483	495	526	519	564	507	512	506	503	501	518	520	480	506	536	501	479	502	522	484	486	492	500	486	490	503	535	513	489	505	473	510	519	470	525	495	502	508	528	484	539	509	472	520	536	488	524	529	497	557	510	527	516	508	511	496	526	494	544	486	532	520	550	533	523	484	525	505	488	512	544	524	534	527	513	517	511	515	529	527	524	511	549	498	542	502	490	503	485	528	531	490	498	526	519	486	506	528	530	483	495	476	496	520	577	479	485	490	559	461	583	535	500	497	517	517	532	520	549	519	535	536	535	555	496	518	545	567	520	520	547	518	458	519	515	516	509	525	511	521	515	482	522	515	537	458	524	539	508	525	549	478	499	475	532	529	531	544	532	504	508	521	536	509	522	535	542	520	534	495	497	482	530	497	499	504	447	503	481	503	531	516	501	512	523	533	533	503	486	506	556	495	510	469	519	499	525	537	475	515	496	533	514	513	488	472	507	520	480	542	499	511	493	503	517	481	513	516	515	538	528	478	514	506	482	475	496	518	505	511	513	499	489	549	518	487	518	522	497	490	504	505	540	484	524	539	465	510	518	545	523	500	503	503	502	504	483	512	550	542	516	522	534	505	519	504	515	541	495	494	523	527	550	516	455	499	511	506	506	507	466	457	454	521	540	514	518	497	520	510	482	513	516	502	521	477	498	497	524	511	541	548	569	496	476	494	493	519	537	511	527	476	514	534	495	475	525	484	498	491	501	545	505	508	496	521	514	493	513	514	531	506	549	515	500	537	534	509	525	517	493	542	518	526	507	506	552	524	497	516	485	517	507	523	497	517	541	467	506	487	511	508	527	519	510	531	503	526	482	485	535	501	499	516	497	529	481	545	527	514	550	534	496	534	502	567	505	490	488	530	544	525	502	514	519	502	493	523	481	520	492	501	482	511	496	526	524	532	531	535	480	543	474	521	482	531	500	520	511	542	533	488	487	514	532	458	538	513	522	514	482	515	494	518	517	538	484	519	487	497	514	523	459	545	490	495	508	513	520	482	517	496	515	495	543	525	478	456	509	534	507	494	539	529	509	503	506	536	496	503	505	496	505	484	498	487	501	532	529	532	513	508	518	513	525	510	491	491	522	478	499	522	498	523	515	518	510	496	515	499	535	530	492	534	511	510	521	493	514	509	495	520	527	522	503	548	557	496	517	529	533	478	550	477	551	506	481	542	470	506	507	504	488	541	526	529	496	518	485	477	524	549	515	546	475	517	508	527	478	504	499	533	523	507	517	520	537	544	483	489	545	511	530	521	502	554	524	533	528	477	507	518	514	482	481	526	496	510	541	579	521	488	524	514	528	517	532	498	506	516	500	558	496	486	488	514	507	503	509	501	486	510	485	513	539	496	493	525	479	521	514	524	527	528	527	537	506	531	480	523	523	522	502	527	500	507	539	556	514	515	487	489	511	522	496	480	503	489	517	529	526	494	510	469	509	506	504	488	490	469	499	520	513	534	498	491	507	489	451	479	552	518	536	495	463	540	530	495	488	507	535	505	469	517	462	528	536	480	495	489	509	504	505	490	527	495	491	553	501	490	532	483	509	509	475	502	537	501	520	493	525	518	533	486	534	536	528	518	477	514	528	523	481	508	530	524	548	506	514	498	504	505	487	531	512	575	478	534	519	500	462	499	518	493	500	565	507	528	504	489	493	481	540	533	517	488	505	541	524	483	509	524	515	520	539	536
61574	36776	27463	9418	1935	1179	870	757	644	559	527	438	450	413	341	366	327	360	309	358	360	373	363	306	357	298	291	299	287	325	320	310	324	269	317	308	297	289	339	285	272	274	270	298	291	260	264	286	262	270	296	279	281	268	298	257	253	297	310	288	267	342	321	295	292	282	291	301	258	270	275	281	304	320	296	279	287	285	310	281	284	290	299	284	275	276	274	285	284	280	300	264	271	265	293	257	282	286	278	231	269	255	296	295	280	287	254	250	314	293	269	276	261	277	244	298	290	307	254	279	283	296	292	316	275	277	296	269	302	321	276	287	260	324	295	288	282	280	288	288	275	279	271	279	281	263	277	322	304	263	283	303	270	264	306	284	270	282	284	299	297	270	265	298	284	280	283	254	280	245	287	297	288	282	263	276	260	272	285	300	303	285	287	300	287	290	266	295	259	314	327	319	295	284	299	288	276	296	296	273	260	260	262	278	299	253	264	290	290	266	240	237	313	255	286	272	305	286	291	296	292	273	276	306	292	284	275	252	254	301	269	264	288	309	267	277	310	296	293	303	277	254	285	270	294	277	279	287	271	294	256	297	281	302	264	266	276	285	301	299	324	305	311	334	277	286	265	291	299	260	265	270	290	271	278	302	286	298	249	291	321	268	289	313	304	286	313	256	272	291	286	276	282	250	251	274	263	281	288	327	308	272	306	276	283	290	323	285	290	272	254	282	276	269	316	258	297	299	276	273	268	280	283	270	285	276	308	256	292	269	282	307	282	265	289	303	259	295	278	246	263	286	292	261	267	254	284	305	283	299	289	316	284	261	284	308	262	290	296	322	292	297	300	264	292	284	275	297	303	295	320	295	288	283	287	298	298	296	269	290	291	286	281	293	285	274	272	301	276	300	268	290	284	281	294	296	278	292	298	306	265	273	293	268	298	314	256	324	302	270	289	262	287	262	274	317	302	288	288	313	265	287	290	292	259	280	307	283	298	298	328	283	289	264	298	283	337	281	301	264	278	295	330	305	268	270	303	311	277	294	278	309	288	280	285	278	295	264	288	296	306	308	282	259	313	321	274	311	291	271	285	265	279	297	329	328	282	317	305	276	245	268	284	272	276	255	264	279	268	291	291	270	260	273	268	302	286	285	283	295	268	293	287	265	325	300	287	262	263	302	273	278	268	265	269	272	317	325	305	294	287	296	268	302	329	286	272	309	300	292	298	264	271	269	275	295	291	298	281	250	292	293	282	287	281	296	299	264	287	295	291	292	263	265	310	288	263	253	320	288	296	281	256	297	290	247	281	295	283	290	275	250	285	241	315	267	294	276	264	295	258	280	294	252	275	268	267	278	298	272	325	293	278	276	266	330	294	302	260	296	322	280	290	300	296	283	275	275	279	285	260	259	265	304	289	290	297	320	277	258	295	291	280	297	285	296	259	320	302	322	292	293	288	266	272	259	294	316	284	269	288	294	295	281	282	261	302	278	235	255	293	273	253	267	267	300	319	263	286	282	303	284	270	277	299	298	273	289	266	287	289	259	273	291	262	305	270	223	302	298	253	281	267	289	288	262	283	263	298	317	306	290	272	300	284	336	282	261	240	278	274	279	272	306	277	291	265	299	300	277	277	286	282	280	307	248	290	285	291	284	293	316	308	281	284	264	313	265	283	307	295	296	274	264	315	264	302	276	278	289	285	286	265	277	266	282	299	284	318	294	299	273	288	265	268	287	297	288	277	290	279	275	255	259	256	273	243	302	281	286	282	291	278	274	284	294	297	304	305	289	292	280	302	283	289	303	282	261	258	280	294	275	266	270	314	308	327	277	257	250	313	281	281	259	306	253	281	321	259	272	271	269	267	297	281	328	299	274	264	269	273	245	276	260	271	290	314	290	285	282	273	262	284	327	298	274	268	299	297	299	296	268	281	267	272	290	280	246	277	297	273	299	338	268	280	287	275	295	257	271	323	282	317	302	314	270	324	310	292	300	295	288	256	283	276	265	262	269	293	278	264	295	288	305	277	264	291	286	252	271	293	286	267	270	251	272	281	317	319	272	249	275	265	273	293	314	292	311	270	258	296	306	295	289	267	277	321	287	297	287	274	284	279	284	276	317	288	253	281	277	303	272	265	230	319	287	261	265	270	277	269	285	307	283	270	284	306	251	305	329	310	279	313	265	299	276	303	301	285	303	292	251	278	289	288	281	292	313	316	252	281	291	274	313	294	269	292	262	251	308	277	268	284	266	274	288	277	279	305	260	264	271	282	304	308	278	253	281	315	296	307	325	258	279	267	290	279	256	256	270	307	279	280	315	264	278	285	274	266	270	257	278	290	255	284	273	281	284	277	287	332	264	260	276	307	305	297	255	277	267	291	309	287	308	271	274	263	289	295	275	298	294	299	310	260	282	279	277	267	287	255	274	294	294	280	262	294	286	291	276	277	284	306	315	269	248	271	265	294	293	288	293	317	318	257	281	314	286	270	272	288	274	283	278	269	293	264	243	287	281	290	289	299	317	296	290	292	279	306	304	294	297	272	279	265	310	298	279	284	315	271	292	307	287	281	283	310	300	302	291	257	299	326	259	271	275	270	289	254	297	324	344	244	275	288	317	273	274	271	272	267	250	289	294	291	264	290	304	262	297	288	269	302	271	293	247	238	263	306	278	261	284	288	299	298	280	258	288	254	287	261	292	296	272	288	274	285	245	277	305	301	295	280	280	248	283	318	273	314	266	285	280	297	272	298	299	305	260	276	277	263	269	269	291	284	285	314	286	311	265	284	304	303	278	281	315	294	308	311	279	303	277	292	290	323	289	290	304	281	270	260	280	302	301	285	298	291	277	268	297	281	295	286	282	287	315	293	281	285	260	267	286	274	284	239	285	285	265	298	276	282	274	276	278	266	312	269	280	268	244	300	272	322	300	271	275	312	320	297	292	270	290	279	239	297	283	284	299	284	308	287	310	314	285	305	283	283	299	274	264	274	284	275	286	294	308	287	312	286	275	233	296	274	252	237	313	289	295	287	274	275	291	284	285	305	311	285	276	251	246	274	312	247	255	248	339	324	290	305	296	270	280	262	292	275	293	281	259	287	294	255	288	282	281	303	298	282	307	286	274	249	309	290	311	255	286	275	273	284	275	271	285	268	310	293	244	296	299	304	310	295	283	285	265	286	290	306	307	262	301	277	296	286	267	297	303	273	279	317	270	280	276	281	298	269	301	261	300	306	312	286	299	310	283	286	273	276	302	292	264	296	302	295	265	283	303	279	303	277	268	269	276	288	304	301	297	262	273	283	296	301	279	303	280	273	273	327	298	275	288	277	277	298	310	301	311	263	319	300	276	281	272	263	288	331	287	279	262	290	284	290	288	283	283	301	310	326	275	285	268	263	270	286	276	279	237	285	274	296	282	309	289	272	274	295	277	290	290	268	262	291	280	289	268	301	289	277	272	300	251	266	295	287	284	288	273	268	277	255	292	274	268	293	266	257	285
36546	25935	28796	11647	5417	4241	3508	2920	2546	2142	1777	1657	1319	1105	1118	1043	1023	961	963	963	895	819	853	817	790	801	726	760	727	732	686	658	657	668	678	661	656	666	669	654	600	572	611	605	579	624	642	628	621	616	631	631	633	606	579	620	635	643	571	605	629	617	630	578	610	647	580	658	602	595	576	573	592	575	604	624	610	608	559	622	606	579	594	586	585	608	579	638	661	624	605	620	629	585	613	590	597	577	584	574	622	584	636	641	582	599	599	552	599	664	569	597	573	626	636	573	580	586	602	635	603	560	605	573	571	529	586	642	600	604	607	559	593	623	599	587	569	629	559	646	605	619	618	611	624	591	615	578	585	578	600	559	605	568	613	612	586	600	551	593	616	556	611	653	554	601	571	622	598	604	601	610	608	621	615	647	610	663	624	615	597	611	616	635	590	567	569	608	584	627	563	585	641	611	606	575	618	578	615	610	601	601	588	584	581	589	639	588	579	609	578	630	639	573	565	598	582	587	562	599	650	567	640	587	589	624	575	597	614	604	595	603	601	599	604	627	589	615	621	597	580	599	645	608	583	612	597	647	586	638	624	569	633	624	594	595	594	600	584	575	618	598	604	580	580	558	550	611	581	619	584	589	656	562	589	617	576	604	572	602	627	570	615	591	609	594	551	603	627	576	631	611	584	602	625	627	616	667	619	586	568	580	635	621	624	601	622	612	593	635	613	561	567	617	619	584	598	591	594	634	619	586	626	570	547	562	648	625	591	610	586	563	598	594	610	612	593	624	594	606	612	610	648	555	580	620	592	613	627	602	597	596	600	634	654	601	578	583	612	593	609	606	586	562	587	617	586	578	617	599	607	586	571	572	615	603	568	604	601	584	600	602	560	594	572	649	592	589	624	575	588	553	589	624	579	624	641	634	642	606	620	567	603	603	575	625	630	556	548	593	600	607	584	585	567	578	652	601	609	611	593	553	593	623	605	601	573	606	568	629	607	583	585	625	617	609	619	587	594	593	643	630	635	645	611	622	657	610	604	613	593	646	627	641	622	585	576	596	620	579	629	586	619	612	624	630	588	597	598	657	624	579	640	582	605	574	605	572	595	607	621	649	592	628	568	585	594	591	593	603	614	611	587	568	592	599	595	594	574	613	613	635	606	606	602	618	628	598	566	578	614	590	638	610	619	585	609	584	596	592	636	571	555	580	597	592	594	616	601	597	601	580	568	630	579	601	576	591	614	622	622	613	607	612	587	621	570	624	551	563	545	606	564	642	659	629	567	617	625	548	541	605	645	631	611	598	582	622	584	622	565	566	596	592	617	628	612	623	605	574	578	551	617	597	596	627	583	614	558	597	561	564	635	612	580	588	607	591	607	586	614	593	634	618	584	589	617	607	606	577	603	613	635	628	540	556	672	585	612	587	624	572	610	623	610	583	594	577	590	633	617	568	649	638	623	565	585	619	589	562	608	585	616	564	537	608	600	609	640	579	572	604	570	565	616	594	597	619	594	599	634	594	590	615	632	628	586	604	536	590	606	582	607	581	582	574	592	576	584	547	615	593	626	578	567	532	586	611	564	613	608	608	586	620	598	581	590	637	580	642	534	570	544	575	600	609	618	595	605	586	600	594	618	608	640	595	578	636	605	612	583	568	629	593	574	590	622	599	603	595	585	621	590	588	593	601	587	597	578	606	612	568	595	617	604	615	581	648	615	623	586	602	602	611	553	634	624	584	633	628	601	581	580	580	596	651	651	558	606	588	595	627	633	580	556	608	620	595	553	572	603	613	603	626	574	596	594	600	604	599	632	588	613	587	613	581	589	552	605	631	581	567	564	612	620	640	582	607	596	612	547	610	613	651	594	584	615	660	594	579	576	611	611	564	582	569	600	626	623	613	645	604	574	603	620	584	626	595	615	607	609	619	602	599	616	583	567	593	579	585	609	592	640	609	596	574	603	636	613	591	599	599	609	605	583	615	585	602	603	609	597	585	609	612	554	569	589	535	561	613	583	606	575	518	541	608	562	567	617	609	593	603	638	601	600	610	598	621	598	610	600	575	601	650	623	573	586	590	617	591	621	575	603	627	596	590	601	619	559	593	578	633	588	560	554	580	608	587	597	540	597	583	574	587	599	621	581	589	590	602	596	594	595	601	619	617	620	572	575	627	561	628	557	642	556	607	606	572	609	612	619	576	585	570	562	596	640	605	603	586	600	599	608	611	564	579	639	577	622	603	563	560	576	624	585	575	580	617	570	610	579	591	595	600	607	608	594	620	614	594	564	619	599	596	578	600	568	617	630	638	597	597	617	567	558	585	606	599	594	619	594	613	599	606	578	580	590	594	589	592	616	572	616	620	589	615	592	618	596	612	577	629	590	610	581	620	619	633	607	585	615	588	616	583	605	575	636	591	599	616	588	588	576	613	567	628	621	626	617	610	610	590	595	601	580	607	610	603	588	618	623	580	630	589	609	605	596	606	619	571	601	608	582	611	593	584	598	569	606	570	575	634	570	608	604	605	600	590	594	616	623	608	609	608	593	604	616	595	602	566	592	599	639	556	623	592	570	603	588	623	559	563	602	610	594	591	625	596	594	590	551	633	603	656	607	585	601	594	601	623	611	603	620	584	621	600	590	589	611	628	584	605	594	602	592	580	584	618	613	594	607	549	615	570	631	616	582	611	629	598	601	598	613	601	578	592	595	571	570	640	583	601	565	583	561	628	616	584	606	620	594	589	582	593	590	609	587	616	559	610	629	583	575	597	577	645	589	582	619	615	574	610	643	604	578	575	562	659	573	588	634	615	608	652	640	611	568	616	624	581	582	577	621	558	594	635	590	622	570	564	606	648	586	592	617	613	572	565	620	597	556	581	592	565	614	618	566	559	595	557	655	621	601	584	655	605	586	619	561	591	622	582	614	561	628	642	576	604	616	592	630	584	582	576	604	618	580	632	593	590	661	602	560	580	594	589	599	634	575	582	592	613	584	563	588	598	597	586	588	624	580	610	602	550	588	620	624	568	579	589	600	590	602	565	590	600	544	608	617	626	585	590	615	627	595	641	591	566	575	581	593	604	621	555	627	594	634	614	589	641	612	603	605	582	591	637	614	643	561	580	597	641	583	608	582	580	550	562	587	594	606	622	590	554	625	608	679	598	573	604	641	567	584	626	606	614	598	618	600	586	586	575	605	612	594	665	636	611	627	591	652	619	598	619	603	619	592	575	569	656	637	607	615	593	618	632	586	613	597	558	605	582	577	598	668	579	572	570	588	626	621	595	594	617	547	633	587	607	607	566	570	568	677	581	601	566	585	617	599	590	651	591	596	601	617	615	602	599	585	629	582	630	617	595	618	579	610	636	586	588	610	610	628	564	640	584	594	587	603	627	585	589	621	624	592	637	611	622	590	626	616	645	580	616	605	581	604	608	630	650	529	622	576	548	597	619	600	620	587	616	588	596	602	572	601	588	592	577	646	618	591	633	589	578	573	618
40589	21990	9611	1897	648	527	420	368	359	327	287	292	267	303	273	229	246	270	251	274	289	253	256	239	257	248	283	270	242	267	254	249	224	252	253	252	262	254	225	229	248	287	252	220	258	261	215	245	272	242	216	234	232	255	240	263	272	239	257	249	251	240	235	239	232	257	220	230	238	218	229	227	222	266	261	248	269	228	261	229	251	215	276	253	284	234	240	227	231	219	243	252	219	297	224	243	274	248	248	234	216	254	235	227	220	264	237	258	243	277	240	244	295	264	220	290	247	245	237	263	225	251	220	261	230	263	222	250	225	283	274	275	229	249	236	277	257	252	235	240	260	260	237	252	218	232	271	254	227	260	242	272	244	220	225	242	254	246	255	226	269	251	236	269	256	229	234	230	206	265	246	226	242	235	243	269	214	242	277	258	224	264	244	251	269	257	274	228	258	255	231	238	234	233	244	250	273	230	239	224	226	251	251	230	252	230	243	275	234	260	250	247	228	245	229	276	265	220	279	244	208	231	262	251	257	247	259	252	251	249	241	223	243	258	269	251	228	248	249	240	250	225	256	254	271	235	238	248	275	260	244	275	256	247	266	222	284	201	247	258	263	240	266	254	254	250	257	253	252	244	239	271	213	252	235	268	266	243	245	221	227	271	263	223	265	276	225	236	260	242	248	238	227	226	288	259	243	244	233	242	260	251	242	258	249	265	276	244	253	244	251	267	247	263	231	233	271	281	266	209	292	271	263	253	233	286	254	275	258	233	253	205	261	244	248	240	246	239	227	236	241	233	266	250	257	252	228	239	243	244	229	248	258	256	223	247	263	229	223	227	230	229	262	228	243	241	288	254	229	271	249	260	264	272	228	260	244	240	231	240	259	248	247	284	220	258	236	230	249	274	238	275	240	254	286	250	254	233	238	289	240	282	249	247	246	271	271	241	254	229	238	244	240	267	248	249	252	229	247	249	229	288	262	234	260	275	263	245	251	216	228	261	248	267	260	248	226	262	239	218	262	258	268	236	270	259	238	271	261	242	224	238	267	239	258	267	237	213	253	276	231	242	244	265	241	256	228	247	236	262	250	262	276	257	224	256	252	247	244	260	239	257	231	262	274	264	240	231	274	232	245	242	231	232	213	254	247	251	259	271	246	237	253	245	232	250	247	254	263	235	266	233	236	232	218	241	226	241	258	260	256	226	274	279	257	234	238	281	248	271	268	258	250	279	297	253	243	250	235	232	233	238	229	286	255	222	267	239	252	260	259	270	232	252	240	274	267	247	246	265	206	254	265	236	242	282	266	225	251	248	244	233	287	232	263	231	266	217	277	251	238	233	246	221	252	281	252	249	247	226	281	248	216	252	225	241	259	264	270	252	235	232	262	244	252	228	253	266	273	262	270	226	225	247	264	274	261	260	233	266	240	273	259	221	229	249	255	262	240	241	248	268	252	251	225	256	253	234	245	252	238	273	254	247	216	250	246	234	240	239	229	236	247	222	232	253	232	253	239	240	196	232	253	264	250	246	239	273	239	201	248	254	222	269	257	280	274	258	283	246	248	264	246	281	227	211	252	225	220	249	247	241	240	246	223	226	229	229	249	242	257	246	279	260	260	241	229	263	257	255	240	263	272	260	238	219	214	244	248	244	234	245	237	283	243	244	248	234	272	227	258	228	239	218	256	268	266	243	298	254	233	234	257	237	239	247	231	259	293	250	225	265	253	228	262	272	255	265	233	258	270	275	249	259	236	252	240	222	260	237	225	251	251	284	242	240	247	240	243	227	256	249	237	244	227	247	263	255	273	242	261	249	240	220	227	279	256	222	270	251	252	246	235	240	246	273	234	272	247	265	293	276	222	270	245	237	274	245	241	260	243	220	236	266	245	244	239	231	214	247	274	299	269	256	231	258	249	233	250	285	266	243	259	282	249	239	246	255	242	275	255	237	246	258	281	237	226	238	227	244	236	219	236	234	261	218	241	252	263	233	261	226	235	270	239	277	244	271	233	280	256	271	232	275	254	253	281	264	248	233	235	233	246	242	238	237	265	242	265	245	246	284	267	252	248	254	237	240	240	262	261	229	250	232	260	280	265	269	218	274	243	230	249	256	219	217	264	256	280	247	266	254	245	270	242	201	234	258	248	243	245	251	230	268	240	237	242	216	241	278	270	280	258	263	248	264	253	249	260	253	263	250	249	246	215	224	253	235	233	260	247	241	241	247	265	265	238	239	280	249	268	241	269	245	263	259	236	259	249	242	239	240	241	239	232	231	245	258	232	239	268	229	222	263	245	266	223	235	269	282	258	280	233	255	263	247	248	229	248	234	232	247	249	265	255	257	253	218	269	245	262	235	249	222	247	254	242	229	233	222	231	271	251	242	229	216	253	281	228	264	256	243	248	259	259	267	230	220	215	266	245	261	247	240	259	253	258	244	245	256	237	258	241	251	231	257	249	257	275	269	242	260	224	290	268	264	241	254	251	250	235	252	257	237	254	233	256	296	245	237	254	262	266	253	233	261	228	291	243	218	241	254	246	237	252	240	222	255	230	256	256	238	246	241	265	239	228	246	254	223	239	255	244	240	232	273	229	249	231	259	256	268	244	248	251	243	247	247	250	263	247	243	258	229	235	241	267	253	253	253	228	261	223	259	256	255	264	232	258	218	248	214	229	249	248	244	191	241	253	217	247	246	254	212	203	253	241	298	273	252	238	248	238	274	252	237	267	222	288	269	240	263	236	271	224	234	241	247	240	227	236	250	244	270	257	249	232	240	238	252	263	231	265	232	227	214	254	234	230	256	243	237	247	263	267	251	253	229	248	244	226	217	240	235	235	242	266	242	234	240	272	236	286	272	225	228	245	238	249	244	242	296	252	251	245	231	225	240	232	241	238	243	229	258	226	232	254	241	287	231	241	243	241	258	257	248	244	268	239	245	247	259	266	219	267	249	240	277	240	272	229	244	259	248	245	252	270	251	245	218	236	248	255	262	247	261	292	255	252	259	232	236	246	228	249	257	273	227	243	269	258	291	245	238	256	261	233	240	235	258	244	245	260	225	210	260	269	271	251	248	228	231	257	249	241	232	251	249	248	240	249	237	230	265	221	221	248	240	254	241	224	232	239	264	257	265	259	255	229	251	250	256	260	272	232	219	244	240	293	282	255	241	256	249	245	274	239	265	264	223	248	218	239	261	248	240	203	233	252	241	256	250	250	248	230	216	224	244	248	243	251	247	264	282	258	249	276	242	239	248	274	279	253	258	224	267	238	225	264	252	242	258	270	277	222	256	247	256	246	244	239	231	218	233	277	264	266	253	218	246	223	231	237	214	212	242	241	242	240	212	246	281	279	274	239	245	256	225	236	238	286	230	275	242	258	254	281	284	246	271	261	237	221	217	248	254	244	250	266	222	249	242	261	257	254	276	268	249	277	248	248	259	240	217	215	245	260	241	219	269	235	247	230	259	219	239	260	286	239	188	268	241	257	243	276	265
23459	14064	11301	3822	2020	1678	1390	1214	1081	905	894	814	762	650	692	690	614	665	630	611	624	591	601	584	575	568	548	564	544	531	527	556	529	508	549	528	550	510	517	534	538	582	533	526	583	507	554	578	517	518	519	551	534	541	558	561	566	512	506	533	517	534	536	494	500	582	503	505	536	525	533	534	521	542	561	494	481	526	560	516	518	502	479	507	492	517	503	549	572	530	542	518	540	542	520	542	499	518	530	541	519	482	545	492	521	503	480	518	498	571	536	496	551	527	497	530	514	513	536	534	536	533	536	549	514	515	539	491	496	521	524	475	506	536	516	543	530	524	495	534	543	514	499	537	566	520	558	536	498	512	557	546	535	533	530	491	546	495	533	507	536	486	527	556	499	497	529	520	540	511	512	515	514	536	529	538	555	525	507	488	515	509	500	521	567	557	511	542	533	558	552	503	561	502	549	592	528	516	469	543	549	534	559	536	483	537	500	502	549	525	546	539	539	518	526	509	520	533	551	486	532	538	508	501	478	540	537	574	510	556	503	493	504	528	512	475	542	497	518	513	504	482	557	530	531	511	546	491	495	542	526	529	540	564	543	525	489	501	491	583	515	521	539	520	491	520	526	521	514	509	524	521	539	538	520	552	515	519	516	515	544	516	489	511	521	508	510	537	512	544	483	559	533	506	498	511	493	531	539	539	525	526	492	582	516	517	489	528	483	508	548	494	513	518	486	521	540	523	499	515	476	526	520	511	498	499	546	503	520	518	527	481	526	518	530	513	542	551	536	506	548	512	546	557	510	505	529	536	541	542	508	492	482	535	516	503	474	510	538	491	536	557	528	590	560	552	540	549	511	537	533	517	528	535	560	504	511	531	549	508	531	532	517	505	543	521	518	497	524	555	576	504	525	486	516	534	497	559	475	528	518	538	540	553	496	494	537	497	521	564	535	567	543	523	506	542	526	499	490	491	507	542	497	533	523	508	503	500	521	506	499	561	568	532	521	529	527	569	518	533	543	517	494	525	559	505	533	540	529	490	475	503	533	539	539	513	547	538	497	548	547	512	581	560	557	515	508	525	478	540	510	527	515	505	528	521	562	537	506	531	524	558	498	514	504	556	544	549	466	544	516	536	510	525	485	509	548	503	525	570	460	527	529	506	535	510	477	533	559	539	500	488	527	549	530	517	567	535	543	564	518	524	562	487	479	529	521	488	498	508	512	516	537	521	513	516	527	558	508	483	547	494	476	528	531	529	534	526	562	527	510	521	536	516	508	514	525	539	495	532	514	489	552	512	519	515	462	540	533	530	534	574	529	491	558	557	510	540	555	543	510	529	539	519	485	512	551	532	539	554	549	525	532	543	521	498	548	555	518	537	519	534	539	536	534	531	511	544	505	516	532	499	476	560	479	554	531	519	462	510	490	530	504	545	581	468	531	522	536	514	518	521	533	496	508	526	559	527	553	502	518	463	532	506	538	518	544	532	489	516	517	508	516	549	532	502	478	522	534	505	534	547	549	523	517	497	547	556	501	562	491	494	571	512	511	516	520	562	556	510	521	517	532	556	485	510	507	517	523	545	495	523	537	519	483	520	544	553	525	541	520	521	473	506	499	516	497	542	524	548	505	499	502	536	534	518	470	546	553	514	595	549	528	509	547	511	520	532	493	568	533	491	503	538	526	559	503	540	502	494	545	540	556	552	560	539	558	498	499	515	537	569	516	504	568	559	537	525	504	507	537	521	531	531	516	547	560	561	497	495	543	495	518	567	542	521	548	467	531	532	589	557	512	534	536	500	506	522	531	545	498	502	511	521	521	527	490	530	547	541	505	537	532	566	515	480	539	487	498	520	537	531	526	541	534	507	507	530	507	528	542	552	551	569	542	534	491	504	481	532	526	517	553	518	530	509	542	527	489	526	528	514	515	579	538	553	550	561	508	509	504	551	520	489	527	517	480	539	504	518	534	515	545	530	490	514	546	561	495	533	550	482	508	521	541	553	535	506	544	541	551	554	492	507	573	518	519	530	493	514	514	506	501	559	537	535	514	553	529	529	496	579	564	482	556	532	567	510	499	518	518	549	511	513	508	505	552	525	539	493	520	522	517	540	527	535	558	508	545	537	566	543	523	517	514	526	570	530	570	546	537	546	547	512	566	518	505	510	550	540	530	551	545	521	554	585	540	521	547	497	519	528	524	561	541	534	521	543	508	533	517	512	516	494	535	516	548	511	525	557	497	514	527	543	525	522	544	504	508	514	538	543	542	525	503	543	554	503	514	567	493	537	513	509	525	505	537	500	541	530	532	514	533	558	517	544	535	555	502	503	539	507	494	504	491	499	533	533	478	543	491	525	515	511	526	514	519	495	578	521	549	495	498	506	541	521	563	552	542	516	549	538	510	516	515	532	529	544	564	543	577	524	531	532	462	525	497	555	497	535	509	543	559	493	516	528	531	515	507	546	505	572	500	488	512	488	499	527	527	489	548	545	495	541	475	546	504	534	537	492	503	541	550	503	501	502	515	521	566	539	564	532	535	550	541	527	531	533	490	510	533	509	535	526	540	521	510	497	514	497	524	521	545	526	546	530	570	552	533	539	492	567	530	515	519	491	526	563	547	500	512	507	515	516	499	541	516	499	540	526	504	524	515	561	517	532	542	560	538	511	544	514	498	496	511	494	511	528	534	542	531	524	528	512	529	528	515	545	518	561	499	597	508	537	501	529	549	547	532	487	547	494	518	525	525	570	498	527	489	526	528	538	490	541	553	532	493	507	516	524	519	525	539	528	522	504	506	523	546	480	534	510	504	497	522	531	493	543	517	525	571	492	537	526	513	493	514	503	515	493	526	487	506	511	519	537	534	511	521	557	553	506	495	529	535	525	540	530	485	493	517	530	524	573	528	517	520	496	544	503	549	485	531	516	504	525	522	571	536	574	542	515	537	510	518	552	524	521	544	478	516	534	524	526	510	563	526	525	538	543	522	513	547	512	507	493	525	540	574	514	542	514	518	545	520	529	528	531	514	509	552	546	548	485	529	472	546	513	496	516	511	515	564	553	522	514	527	501	538	495	509	499	532	536	509	467	513	501	534	541	496	541	529	529	502	513	551	538	548	594	563	506	528	575	555	519	502	524	492	517	510	501	533	512	528	522	544	481	512	523	519	517	541	519	500	511	544	550	493	533	490	531	519	531	509	520	533	498	543	522	531	539	514	512	510	558	576	509	498	525	545	525	528	550	520	520	528	508	502	512	498	539	562	509	518	487	532	526	530	534	456	544	496	495	530	475	541	544	537	549	566	528	480	546	561	563	497	519	534	539	514	507	542	511	519	508	504	509	516	569	542	533	503	516	511	501	530	518	582	506	555	527	513	524	553	523	480	518	481	511	497	532	545	481	509	510	498	518	491	542	552	531	537	541	493	518	479	527	518	526	528	531	525	559	519	508	513	507	547	573	497	522	538	515	518	551	510	517	584	514	535	528	505	501	494	490
53027	30157	16821	6655	1331	848	628	515	460	388	346	349	330	340	292	296	312	292	290	310	251	255	287	260	264	226	263	290	274	226	235	245	232	244	208	250	221	220	260	224	246	218	264	237	244	245	236	211	232	208	244	226	233	239	257	215	256	228	231	228	206	240	205	242	229	228	234	279	266	240	249	237	253	245	234	233	233	249	228	244	210	208	238	236	253	240	265	227	229	224	218	236	256	248	196	231	239	215	239	207	224	249	228	234	229	214	237	243	225	218	208	241	220	235	231	267	247	239	252	216	249	251	242	236	222	219	240	212	226	227	233	250	251	244	247	205	232	214	254	239	224	208	256	207	239	262	223	212	251	186	233	248	208	252	239	220	244	235	244	239	236	218	221	236	249	229	258	226	223	260	232	219	239	253	250	229	252	246	263	205	220	243	218	217	227	254	237	216	224	211	254	238	218	211	224	207	251	210	230	254	249	272	258	241	245	221	259	254	257	209	247	223	243	238	218	217	253	242	237	259	249	243	240	223	197	245	223	208	252	219	223	196	220	229	231	218	208	212	239	218	266	252	232	261	261	233	268	240	261	239	249	241	237	238	234	222	230	247	237	228	242	214	207	216	227	231	214	225	202	210	226	222	233	287	261	242	221	240	259	231	241	218	246	241	236	218	211	246	222	252	212	251	256	231	249	215	244	247	238	263	244	241	239	200	217	242	214	230	237	217	231	219	240	225	232	249	231	239	234	257	204	260	246	262	229	261	222	249	228	230	214	244	220	235	245	219	245	261	244	225	225	239	246	236	219	255	222	210	235	254	232	222	224	229	252	236	215	256	234	232	202	241	243	227	253	255	219	231	225	240	260	201	230	240	211	228	251	241	259	241	256	219	260	245	238	221	256	249	236	270	243	253	253	220	214	252	225	214	234	241	231	247	273	253	225	250	236	226	248	229	253	209	250	259	217	226	242	204	234	245	230	225	243	269	204	227	243	223	237	228	253	219	238	219	241	246	246	230	239	225	221	245	249	227	246	203	216	231	216	246	233	225	244	234	209	219	249	210	227	218	231	246	213	248	238	260	235	251	231	243	239	227	242	269	199	244	237	211	227	242	251	212	231	243	256	239	230	235	221	238	200	222	261	221	224	211	258	243	195	241	235	228	247	219	244	226	223	214	218	227	225	227	220	236	224	230	244	271	244	245	231	223	252	234	220	212	242	231	247	258	235	205	216	248	228	222	214	228	242	224	240	238	211	236	238	218	236	223	256	208	240	244	235	213	249	241	253	202	250	237	258	245	205	206	259	249	221	246	230	228	234	206	240	242	227	242	224	262	220	257	236	244	249	207	253	246	266	248	237	244	240	215	216	213	224	208	248	252	249	236	232	223	235	211	249	249	239	240	244	232	234	244	242	234	228	226	218	237	223	238	240	238	232	231	226	212	217	206	260	265	220	265	242	247	239	230	227	218	237	224	214	210	233	261	237	249	252	229	212	237	248	227	225	240	253	244	261	214	202	262	267	240	208	201	231	231	237	237	249	228	257	258	231	250	259	243	271	212	257	230	246	205	240	229	241	204	220	193	241	239	240	239	224	213	238	249	243	246	244	234	237	268	223	267	265	245	217	248	234	246	217	216	225	229	244	223	215	265	247	230	230	203	261	227	239	246	265	253	227	196	227	233	216	226	244	222	238	234	265	255	240	242	219	255	248	254	243	226	203	229	259	222	236	228	261	252	225	240	243	278	240	230	232	219	236	207	220	242	235	269	236	230	226	236	228	238	241	238	278	211	240	221	232	226	214	231	229	234	260	241	239	244	212	201	244	244	229	224	242	252	230	219	240	231	209	212	241	242	231	241	236	255	242	207	257	243	253	243	248	253	237	235	220	232	233	221	243	253	229	256	230	259	218	250	239	242	214	255	255	251	208	230	243	228	256	202	258	241	267	236	235	240	241	245	249	225	224	231	254	249	234	226	264	252	248	229	225	228	217	248	210	224	290	202	222	220	265	209	247	236	238	229	256	235	272	234	252	253	249	230	200	241	247	261	238	221	235	224	263	212	239	231	244	243	267	249	227	218	268	236	231	235	256	211	236	220	224	221	246	221	229	228	215	231	249	259	233	202	224	235	239	233	241	246	197	243	230	223	222	211	229	261	237	247	244	248	192	238	265	245	254	218	254	245	219	238	226	231	226	239	225	247	223	250	252	270	220	217	247	200	240	246	220	228	212	239	196	242	232	216	215	205	244	238	221	236	248	247	225	248	235	226	244	249	253	236	255	241	234	227	234	210	224	227	219	240	218	246	228	233	217	243	256	262	258	240	227	214	209	231	200	227	232	237	233	245	211	250	260	263	251	250	229	249	201	229	236	257	217	227	207	242	270	227	285	240	235	251	252	247	236	244	274	246	234	227	238	215	216	246	255	220	214	236	255	235	225	205	215	249	227	245	233	248	247	234	242	220	250	248	228	225	222	218	208	219	245	186	239	245	180	226	277	264	237	244	228	222	245	219	233	247	239	224	222	238	230	220	229	236	217	213	232	249	224	248	247	222	240	238	247	234	216	235	226	240	254	221	248	251	214	211	262	231	245	227	210	238	228	215	233	247	228	212	225	210	238	225	273	232	228	219	265	271	235	251	227	248	269	223	252	225	269	236	242	236	228	189	234	227	228	234	219	224	255	228	238	261	210	236	246	242	234	238	213	221	235	238	211	247	268	245	249	226	234	235	204	239	227	266	257	200	228	212	244	220	197	266	222	217	267	265	238	223	228	246	229	227	254	220	229	228	244	258	230	223	232	245	220	240	216	231	232	240	233	236	228	218	226	219	219	242	252	260	196	221	245	249	227	231	256	242	251	232	232	236	257	215	235	217	248	248	240	228	250	244	217	224	228	242	212	226	213	268	232	265	253	228	246	226	233	239	257	232	238	237	245	221	246	241	246	215	256	223	232	250	245	224	234	232	247	277	216	234	232	276	221	233	253	241	236	221	202	248	244	223	235	254	214	219	260	268	258	226	239	222	232	260	224	227	236	217	219	240	237	231	229	227	230	241	256	253	238	235	241	223	243	251	216	232	233	270	252	258	246	221	245	221	252	208	206	245	241	266	227	223	262	206	242	197	221	238	211	236	249	232	225	234	214	207	247	240	256	254	233	223	266	242	232	240	218	223	233	235	218	243	247	224	212	217	226	253	239	224	213	216	243	223	255	234	207	200	250	250	229	221	246	248	252	220	226	252	231	210	257	243	223	231	231	274	265	228	240	227	243	217	231	220	241	213	239	232	235	228	240	245	257	266	195	229	204	234	238	221	218	241	237	245	252	218	221	224	246	230	223	247	217	233	231	241	244	247	231	214	219	214	214	189	235	194	250	224	248	234	256	229	242	223	242	228	257	258	247	233	219	206	242	265	234	247	255	254	271	228	200	243	220	209	224	235	246	249	233	257	259	202	236	286	195	208	257	226	247	244	204	255	255	222	236	231	221	238	249	217	206	221
31512	20302	19419	11257	3903	3215	2638	2040	1816	1505	1276	1076	986	935	903	833	806	720	755	773	718	685	680	628	622	611	608	594	671	604	596	595	558	582	529	567	549	528	545	521	490	513	543	540	513	550	494	532	508	558	525	492	507	508	519	470	538	498	550	499	545	511	498	474	561	513	549	533	506	506	519	553	555	510	491	471	527	488	521	535	509	511	556	549	523	524	510	524	540	552	500	491	502	522	504	538	490	499	527	493	501	494	485	509	527	521	483	543	523	505	474	500	508	539	511	517	495	522	514	501	504	482	500	463	555	538	497	488	490	490	503	520	510	519	526	502	502	513	506	513	513	517	507	489	496	498	525	518	506	504	530	513	541	491	521	496	514	527	467	526	527	513	505	527	513	473	524	491	541	463	504	497	516	523	494	545	500	467	520	502	484	529	520	531	519	511	519	510	530	516	557	518	532	492	477	514	534	518	509	502	515	522	497	530	508	499	476	522	498	535	509	532	499	522	477	529	488	501	458	542	508	516	491	484	509	531	497	523	502	486	520	512	491	511	483	518	528	520	520	486	494	508	478	491	546	507	446	462	547	512	504	526	464	520	499	540	515	517	546	477	531	511	518	536	460	470	523	514	475	538	512	511	496	501	504	520	517	569	484	515	486	498	495	480	521	522	507	530	485	523	542	527	466	536	505	541	546	500	495	465	553	543	472	537	501	506	487	498	488	535	496	510	499	523	531	506	532	479	520	489	536	529	516	492	500	509	491	540	498	504	511	484	516	517	490	496	516	498	492	444	518	489	492	479	542	484	499	515	544	501	531	494	508	510	499	513	510	511	525	473	534	506	524	491	514	471	549	443	480	505	503	491	513	493	507	499	502	501	497	492	492	505	506	560	483	530	512	501	537	525	501	493	508	513	483	499	528	508	536	500	456	477	482	515	523	532	525	516	506	526	472	485	514	539	538	551	509	546	495	482	527	522	515	503	470	519	513	486	529	522	518	499	497	470	529	508	547	508	519	514	491	491	495	491	470	537	508	518	528	490	492	512	537	495	481	487	470	524	499	498	490	520	508	524	503	524	489	464	500	491	488	492	549	503	514	497	507	555	477	509	504	510	487	533	533	495	500	515	505	530	504	512	478	551	486	485	484	518	510	503	490	533	509	527	533	483	520	530	496	490	523	533	472	490	518	519	500	517	499	529	534	509	511	539	483	479	513	490	531	516	531	518	515	533	474	516	521	474	491	497	539	495	468	522	511	501	513	524	505	528	516	529	502	485	535	535	499	485	528	538	502	528	527	521	518	505	546	519	511	504	500	542	532	533	493	519	483	488	531	500	505	472	491	495	504	488	496	488	544	500	488	465	553	465	495	513	533	489	508	474	532	519	517	512	503	509	467	509	526	515	500	518	530	484	499	453	514	515	502	488	523	481	520	476	489	504	546	526	499	510	526	536	556	513	522	495	497	475	486	508	508	531	476	491	512	533	488	495	528	511	542	526	526	499	516	521	497	525	516	517	504	513	456	512	502	514	496	540	463	477	569	546	505	521	504	472	488	529	510	483	517	519	480	483	507	514	501	511	477	526	504	460	488	502	511	487	498	493	526	510	498	521	462	493	453	529	518	491	537	456	459	520	486	510	477	521	493	519	500	551	535	504	502	497	503	508	496	516	533	487	493	514	497	515	538	512	505	487	516	505	501	514	484	489	484	470	518	509	494	515	512	516	512	511	540	543	509	503	526	516	486	513	503	526	486	532	501	516	534	491	531	452	488	505	506	499	518	516	501	513	509	476	489	492	506	504	474	497	477	500	526	500	468	486	496	517	552	521	470	487	528	518	525	530	559	494	509	470	514	498	550	494	487	517	500	513	508	464	514	463	482	489	505	494	542	487	482	498	496	535	531	490	523	505	499	489	528	526	506	488	493	516	521	523	518	526	531	513	503	525	515	525	505	523	518	521	537	467	496	492	520	484	502	562	522	468	488	532	501	511	517	526	462	524	519	510	488	496	531	513	524	539	494	504	499	503	488	486	531	512	509	494	476	557	521	506	517	481	492	473	492	534	467	519	477	536	522	539	513	496	470	552	521	501	489	511	525	485	498	525	471	472	531	523	492	529	533	506	505	494	530	495	500	503	490	507	506	491	547	499	504	495	504	503	505	532	466	496	496	508	487	472	528	501	521	526	501	488	469	475	502	509	544	519	496	492	496	507	548	502	509	481	476	537	547	486	494	506	517	476	532	515	530	519	505	464	477	508	496	512	466	492	534	487	474	524	511	456	487	553	511	515	452	510	529	516	540	540	486	501	511	490	485	495	525	499	502	499	503	480	501	493	523	536	556	504	501	519	536	479	515	505	490	489	524	511	513	494	509	507	503	529	508	521	518	482	532	505	507	474	518	510	516	498	531	505	510	483	496	512	460	519	489	524	497	491	539	509	484	489	502	509	525	524	520	504	533	538	534	507	528	529	477	485	533	515	501	501	504	493	489	547	474	517	505	517	503	520	473	540	518	502	496	475	484	529	523	510	526	526	492	554	512	482	512	511	512	495	504	502	473	520	480	503	499	454	496	510	503	503	478	511	510	486	474	490	556	531	465	537	506	501	545	485	513	514	508	518	494	521	467	502	545	508	501	457	540	505	510	514	516	483	491	525	523	468	542	485	533	527	491	484	482	479	502	511	513	497	545	472	474	536	481	496	517	535	474	483	514	517	506	523	534	508	475	511	512	515	494	491	525	515	508	510	534	468	494	501	513	502	512	508	503	484	494	525	510	488	471	495	475	495	545	498	513	520	488	473	489	513	499	503	472	535	498	484	503	503	494	474	510	482	504	498	486	513	484	500	520	509	530	467	501	536	516	465	492	496	505	512	476	485	512	519	489	446	462	515	528	546	537	513	482	497	494	497	562	516	521	485	526	555	519	499	541	496	503	526	515	552	498	500	487	499	492	530	499	486	486	493	532	554	490	497	512	500	548	508	512	529	429	505	523	498	509	518	479	529	535	503	501	529	488	510	504	476	522	499	501	542	478	515	510	519	520	496	511	523	514	516	507	519	509	471	542	479	500	509	517	450	492	494	510	514	477	457	500	472	505	533	481	524	536	533	547	540	483	487	505	502	549	505	515	533	535	531	525	524	439	522	514	494	530	525	477	533	508	479	530	491	502	487	534	547	464	544	491	481	552	507	508	503	498	506	513	546	496	483	534	541	530	527	503	485	490	488	458	497	523	478	542	515	514	494	542	509	472	515	530	554	515	512	501	522	522	507	497	483	457	533	514	498	523	509	456	522	537	495	507	505	514	518	470	495	539	505	480	526	503	522	480	466	562	495	550	508	499	485	496	553	506	520	474	501	505	496	497	524	527	546	529	517	499	491	496	494	484	521	480	500	480	482	539	473	537	452	544	499	509	506	505	528	467	526	507	515	485	492	494	503	469	504	532	541	493	490	522	470	522	490	505	503	483	515	521	492	522	501	530	544	524	540	494	533	526	510
60260	34369	24321	8344	2100	1396	1070	730	696	622	526	450	435	417	371	319	361	405	341	329	333	313	338	351	323	299	272	342	325	302	306	288	302	300	318	304	297	274	300	295	273	265	275	304	303	275	254	284	286	277	292	268	285	253	282	267	271	276	262	274	301	286	302	266	326	251	306	280	270	275	293	303	272	307	290	283	273	278	258	289	290	291	282	302	313	264	258	293	266	266	287	296	276	281	275	291	267	302	287	324	283	239	259	297	256	302	280	269	276	288	282	278	258	288	277	273	271	295	284	288	310	307	287	300	260	290	288	253	326	272	264	277	277	262	296	249	296	322	302	302	263	293	304	287	295	267	255	262	280	273	281	286	275	266	315	314	303	291	268	324	257	274	244	281	277	289	281	300	297	276	265	287	326	280	279	270	279	254	281	269	261	264	267	309	260	283	297	282	266	284	280	302	311	312	263	294	273	299	288	284	309	269	274	281	287	281	246	295	307	311	278	276	255	273	270	266	280	287	242	270	258	271	279	247	271	303	274	271	283	300	271	291	311	303	282	306	303	260	307	276	251	311	277	278	254	271	284	240	289	268	281	318	273	272	300	267	288	282	251	305	274	263	282	270	260	303	303	288	262	294	275	303	263	268	308	295	298	268	264	262	267	304	280	266	258	275	310	281	285	262	308	286	291	272	282	271	273	266	339	297	286	305	270	306	286	278	298	313	292	262	295	308	313	277	287	283	279	322	269	273	248	249	277	287	269	324	278	267	307	282	262	319	274	235	256	247	288	293	251	283	296	272	261	257	271	280	291	295	283	303	280	299	275	325	266	268	264	282	260	267	278	301	270	326	273	318	265	301	260	262	259	272	267	275	307	286	318	228	313	260	275	277	302	255	285	272	252	283	275	283	290	260	288	269	279	252	298	258	276	279	303	314	274	284	332	282	292	279	248	260	255	273	265	256	301	334	296	265	270	261	277	292	287	262	270	318	258	287	278	326	258	259	255	296	291	316	300	269	252	288	315	299	236	288	286	295	261	294	265	256	281	313	284	270	278	288	277	269	288	291	276	279	286	280	309	269	278	279	267	273	311	287	253	290	283	262	273	281	290	282	304	280	244	268	246	272	314	241	278	280	290	288	276	259	278	254	286	293	311	300	291	270	278	297	233	290	219	278	266	304	264	284	297	267	259	281	272	278	285	286	255	283	293	274	308	298	284	312	271	289	275	261	283	275	288	293	298	250	251	266	280	281	288	268	279	289	306	292	301	235	255	294	297	315	268	300	288	244	265	292	290	280	265	284	271	292	319	297	279	302	285	272	279	275	287	279	281	247	288	286	278	289	296	276	276	275	274	290	299	279	288	285	274	295	304	283	285	267	278	245	261	266	285	278	291	282	280	264	315	259	263	307	315	302	292	305	289	281	299	309	301	295	270	295	293	277	245	275	278	302	267	309	265	258	314	278	265	271	282	269	257	266	285	281	300	311	260	261	292	242	245	270	304	299	300	300	285	267	301	271	263	287	299	276	257	286	273	279	278	291	266	293	275	304	293	282	280	270	281	283	259	268	268	301	314	250	274	277	284	247	307	266	293	288	317	275	280	264	280	274	284	260	310	310	271	309	302	309	273	299	301	269	315	314	275	257	251	308	272	262	266	293	276	294	287	310	292	293	273	281	287	250	297	252	251	278	248	274	264	275	269	292	306	297	314	297	296	309	290	270	313	300	302	283	257	252	292	288	280	248	312	286	257	245	283	286	261	269	281	275	254	265	273	256	292	294	280	255	264	282	286	265	250	275	268	285	262	273	247	290	282	271	297	296	277	280	282	283	275	292	297	281	258	267	262	278	295	265	295	301	308	282	288	307	260	310	296	276	305	269	270	283	311	281	263	266	274	270	250	290	269	283	319	252	283	300	271	284	289	293	264	284	291	282	272	268	288	284	304	282	266	297	264	285	248	294	280	294	289	292	281	269	282	314	253	273	268	276	272	281	305	288	272	281	243	255	312	285	286	280	284	283	264	253	282	285	258	326	294	296	296	302	276	279	277	293	271	294	286	298	278	296	282	240	291	257	285	282	269	271	266	258	311	292	315	282	291	300	310	260	275	290	310	270	263	290	293	262	280	269	300	304	298	246	279	308	295	269	256	245	300	277	269	268	304	282	297	279	273	274	281	262	248	264	243	275	241	303	276	274	260	292	266	267	272	247	269	258	290	261	286	320	281	251	277	295	270	297	312	270	295	291	279	277	305	295	282	296	273	291	277	287	286	256	279	272	270	248	261	291	301	280	305	270	274	275	275	314	259	298	285	283	286	282	285	288	305	292	281	336	298	296	290	312	279	269	242	274	288	247	318	293	311	292	235	298	285	267	264	261	286	309	295	277	294	272	270	280	342	268	312	287	282	255	236	256	266	279	311	290	266	281	279	259	279	271	287	247	309	271	289	280	251	296	277	309	292	276	251	289	282	270	265	262	298	310	249	265	272	274	258	286	279	289	292	257	296	274	264	273	266	262	309	275	270	295	304	263	263	252	311	303	296	252	281	279	280	284	301	294	317	286	274	279	296	266	297	275	316	265	274	270	309	296	259	293	251	284	288	279	283	283	310	290	275	279	283	270	315	280	298	287	306	286	253	292	256	261	332	294	275	302	282	303	284	285	273	312	258	294	264	266	257	307	286	282	283	261	259	274	309	275	278	280	283	269	315	253	260	318	271	297	293	293	307	272	259	265	273	265	305	316	274	275	278	277	270	282	286	265	275	261	262	312	280	258	261	282	264	272	278	289	287	263	256	271	277	293	257	293	258	293	282	281	306	305	306	285	323	287	294	283	272	263	268	289	270	274	282	297	312	301	274	284	247	260	262	302	308	230	296	274	292	255	269	292	289	251	265	277	261	259	252	273	285	286	250	296	287	306	291	253	288	294	268	269	290	290	272	268	323	270	259	291	257	272	292	279	258	262	285	302	274	275	266	274	266	260	292	274	282	317	279	303	285	273	325	301	275	282	315	290	261	285	256	276	294	285	244	287	294	313	289	279	281	279	284	280	289	272	257	322	273	286	306	252	291	279	282	285	268	305	300	297	295	287	258	286	255	280	288	252	277	283	304	289	274	282	270	304	280	279	270	263	280	278	258	275	293	278	304	276	270	279	288	266	266	259	269	259	250	250	299	267	285	289	290	287	296	280	304	268	261	260	272	294	300	280	303	287	308	284	244	262	286	258	255	309	288	289	260	311	281	296	272	278	283	295	257	266	257	278	292	235	272	279	288	282	287	264	271	315	276	286	271	311	311	275	289	257	296	284	264	296	262	304	300	307	280	277	288	275	301	283	294	274	275	275	277	265	254	294	314	234	284	259	305	305	289	308	270	295	276	246	293	292	291	272	272	273	268	292	283	323	269	292	289	291	279	270	289	276	240	264	291	262	288	299	292	295	247	249	281	253	281	307	315	273	258	245	256	262	291	272	280	293	275	288	257	282	280	286	260	280	273	283
35516	23435	26758	11447	6019	5117	4009	3039	2595	2170	1885	1544	1424	1174	1187	1197	1126	1069	1017	1003	1029	909	872	816	795	763	771	771	756	779	709	737	712	669	723	653	672	625	658	670	598	630	627	620	654	614	651	616	632	613	595	628	609	602	633	581	595	618	609	603	618	578	648	617	587	626	602	657	609	594	612	598	568	624	604	567	588	560	591	610	594	602	579	605	564	593	616	584	614	573	574	588	586	608	575	575	591	619	637	594	634	613	573	612	615	599	624	646	574	582	572	581	615	591	538	577	603	562	597	573	588	626	600	620	614	607	590	571	577	611	638	582	618	594	582	601	594	599	605	581	581	623	586	608	570	620	594	590	546	587	591	577	653	589	622	588	572	562	546	546	644	587	607	600	594	609	600	608	587	561	570	612	575	583	593	611	568	593	630	571	588	606	609	597	616	584	599	563	611	575	599	555	596	618	554	584	585	588	596	601	573	567	580	606	574	598	580	564	623	604	636	592	602	579	604	591	582	562	600	584	642	561	557	589	611	542	610	555	633	588	589	590	617	576	602	619	602	583	632	635	573	569	630	587	577	582	595	606	612	602	548	570	612	598	577	628	581	611	615	612	548	576	582	579	575	599	547	622	597	611	566	576	631	613	589	597	598	600	613	595	577	613	576	610	604	590	592	568	597	646	638	622	557	565	594	585	596	567	579	620	596	580	548	563	594	624	581	552	625	616	576	605	622	549	624	620	610	610	620	615	585	609	580	620	584	565	598	604	613	569	578	568	608	631	545	615	580	544	600	658	597	579	598	626	598	591	648	599	635	630	592	568	581	579	627	601	587	626	580	568	592	558	598	625	601	580	634	581	598	584	583	600	578	594	574	582	655	549	606	597	547	592	644	538	601	622	575	583	599	587	618	631	617	592	530	631	581	591	591	596	583	565	570	610	604	595	577	575	598	612	602	619	567	581	616	595	622	576	578	634	609	599	600	589	612	577	572	617	573	580	549	621	557	619	624	593	589	593	575	607	626	574	569	622	592	574	570	610	588	563	644	572	588	568	574	616	573	621	575	580	640	615	585	586	623	627	599	587	620	578	560	537	584	602	602	581	599	624	585	581	538	616	622	606	597	583	614	571	645	591	599	617	591	585	616	555	584	608	569	617	551	598	590	577	593	627	574	596	595	563	632	574	556	588	629	625	605	590	571	551	598	566	627	588	578	607	572	632	615	615	594	579	589	600	646	571	601	583	597	627	589	572	652	573	613	578	639	590	615	608	632	591	590	594	612	591	572	598	591	637	594	584	577	579	626	559	584	613	599	551	633	610	561	605	572	568	583	589	571	605	598	619	565	634	620	568	603	561	595	583	613	592	559	591	571	605	586	615	588	576	588	639	593	582	583	623	608	613	547	632	586	587	571	595	620	571	595	564	643	588	579	532	603	628	542	623	625	571	602	576	572	619	659	568	594	593	543	588	567	622	619	610	594	562	558	588	629	601	648	580	611	577	570	610	639	567	564	585	585	610	598	569	603	603	562	578	597	622	573	586	608	578	564	595	565	601	620	578	634	572	531	596	603	580	609	630	623	572	607	605	614	628	607	535	601	631	571	627	580	602	624	602	624	560	587	591	582	574	577	577	563	605	535	608	641	607	552	576	546	564	609	568	599	590	594	560	561	609	580	592	607	578	560	614	598	589	575	593	592	613	582	605	600	609	565	587	591	583	616	593	582	564	604	649	556	604	590	631	594	566	646	572	582	618	605	593	580	607	571	596	594	584	567	602	560	549	582	564	632	618	603	555	626	615	586	589	600	556	602	605	571	579	602	613	589	580	555	590	577	633	634	600	589	620	588	568	616	614	564	596	613	561	604	599	636	600	594	597	569	608	580	557	569	580	616	598	529	593	601	607	568	592	585	634	616	581	611	623	537	609	587	621	610	608	596	581	648	582	551	555	605	590	592	616	573	570	657	565	620	625	598	646	583	620	568	592	620	604	600	586	545	611	628	587	593	608	587	611	652	625	565	590	541	594	617	542	579	589	584	638	594	588	537	558	612	607	572	599	643	630	586	621	545	582	578	618	572	580	603	560	642	618	594	589	556	578	573	606	611	596	569	625	602	587	595	603	572	598	605	603	615	598	582	594	586	625	620	608	574	555	530	612	613	602	571	600	600	620	623	591	621	546	583	600	614	629	630	549	608	602	643	616	614	571	561	601	582	574	621	596	593	580	522	590	536	562	590	540	599	637	574	618	559	568	570	590	575	585	544	594	550	608	574	589	619	580	586	569	579	618	599	628	553	536	624	555	639	582	624	623	630	597	595	635	589	625	588	594	577	574	601	597	611	575	613	606	595	621	586	574	587	623	567	598	606	593	592	604	564	580	568	614	575	605	597	587	596	634	611	584	595	629	580	580	606	576	588	611	597	572	580	567	594	575	613	589	585	619	598	603	558	590	634	604	562	581	540	618	518	578	598	565	578	581	552	627	575	639	562	593	553	630	584	598	575	581	569	595	531	604	599	585	604	603	600	602	562	570	595	606	589	559	593	555	613	625	619	557	600	559	613	607	633	630	568	624	576	595	543	579	554	559	597	619	587	626	612	594	595	562	624	633	590	576	612	596	612	623	589	578	589	607	603	613	605	598	577	563	663	605	581	619	637	543	618	658	621	599	580	576	590	554	587	597	624	527	549	639	582	625	606	572	612	598	629	604	586	625	618	569	609	601	618	578	614	630	614	606	589	631	603	602	595	595	601	633	605	597	609	578	602	587	607	588	590	565	608	612	581	561	651	594	610	601	610	588	577	607	638	608	607	606	552	583	576	594	586	613	605	612	595	607	615	576	611	624	589	614	607	594	604	579	594	595	581	598	546	559	646	597	630	619	604	564	570	532	579	561	561	587	592	611	629	582	588	600	615	567	594	604	584	592	561	552	585	607	597	606	617	619	616	598	618	558	576	614	575	594	604	607	607	575	557	628	603	590	546	574	559	620	622	587	598	572	596	608	623	592	602	584	571	600	591	602	565	585	568	643	618	571	595	572	614	627	609	658	645	597	577	610	564	523	587	611	599	606	553	606	599	603	564	588	599	610	556	634	595	578	555	612	583	584	625	632	590	634	599	586	568	588	619	600	602	567	607	571	618	646	570	612	583	585	603	601	560	582	582	614	586	557	599	591	590	616	556	570	593	604	578	603	582	597	594	613	632	686	614	611	565	610	597	607	607	574	565	595	575	603	588	552	568	581	605	587	584	615	612	608	616	584	609	629	606	593	628	623	574	586	589	577	603	587	606	564	611	609	624	643	591	590	586	583	567	586	609	597	600	623	639	608	554	608	593	598	627	634	601	577	628	616	539	555	601	601	573	601	630	598	565	542	558	601	570	629	601	586	595	583	562	586	617	606	608	551	568	584	601	589	602	552	565	590	614	616	572	603	611	585	589	571	628	584	592	647	571	584	561	576	579	574	574	601	606	571	640	625	644	608	600	577	622	588	582	592	608	608
39955	21589	10012	2197	662	525	388	354	356	292	284	263	264	244	246	245	217	294	319	260	266	260	253	250	245	240	237	236	239	272	255	279	279	236	277	258	221	263	247	216	225	254	293	238	223	253	247	233	278	237	218	219	248	237	210	266	229	232	220	252	259	252	239	250	221	242	260	223	233	262	242	240	257	259	245	225	252	210	230	221	269	252	251	206	269	260	232	251	218	194	253	265	288	205	243	224	261	256	237	238	239	257	248	230	240	251	231	217	238	243	239	239	236	230	247	235	250	251	223	224	262	226	242	224	233	254	241	246	251	242	227	241	241	242	259	272	234	265	229	248	232	269	249	251	232	261	247	258	253	244	238	253	238	248	267	247	277	238	217	237	234	230	258	262	227	273	243	261	267	251	221	287	238	248	252	281	237	251	247	240	221	225	217	257	243	234	217	254	272	226	247	263	253	236	263	255	269	232	245	252	222	248	266	259	214	292	231	246	214	263	255	234	242	266	227	225	282	259	226	235	245	260	265	227	239	236	231	269	246	221	221	216	227	240	258	242	239	243	246	231	243	252	233	251	240	280	250	232	272	251	232	241	263	214	237	228	252	222	252	280	248	232	227	233	243	253	214	267	239	250	241	218	262	258	234	249	251	233	243	251	235	257	253	240	227	245	233	245	262	277	244	243	233	230	239	238	261	228	257	230	233	208	242	247	240	272	272	257	240	244	263	247	250	230	257	236	237	220	239	237	237	244	237	231	245	230	237	250	241	288	268	252	228	265	243	235	245	273	256	208	244	225	240	257	252	226	224	260	250	255	257	228	281	268	209	235	218	245	269	228	251	235	251	252	246	242	269	269	243	259	242	214	258	246	240	265	265	271	260	239	249	267	250	280	237	256	280	237	210	241	253	248	215	216	239	264	221	277	230	215	232	221	228	255	268	226	256	251	271	231	237	227	253	244	222	241	238	251	254	219	291	213	238	249	240	231	224	257	239	259	238	246	262	258	270	280	237	238	260	231	250	235	243	252	270	262	274	261	215	243	262	260	242	239	260	238	253	250	244	250	243	205	232	276	225	240	259	253	234	269	256	250	278	237	237	255	225	251	270	237	239	266	228	260	264	222	230	308	251	223	269	232	265	235	217	239	239	264	235	223	250	251	254	256	240	270	248	255	258	238	237	242	227	255	255	247	237	249	254	251	226	233	266	261	253	233	228	236	244	239	241	252	284	242	250	253	226	260	246	241	234	244	255	264	249	258	229	243	239	245	221	264	251	258	247	222	251	279	215	227	279	273	242	261	247	246	250	257	223	254	237	215	235	235	237	211	257	241	225	253	245	223	238	199	257	265	260	267	252	247	268	242	219	229	288	246	226	238	262	245	252	257	268	261	233	270	233	223	243	248	235	240	258	236	244	260	267	253	267	268	221	241	238	253	242	244	241	234	252	244	275	230	263	234	247	227	242	220	244	228	220	268	237	246	253	269	274	226	207	273	258	260	247	226	256	253	242	218	258	246	261	245	253	272	303	252	253	248	233	253	241	255	247	222	251	251	215	266	212	253	254	224	233	226	273	270	239	243	246	266	237	235	242	246	257	257	242	250	233	249	246	232	243	249	255	253	238	259	249	262	227	243	238	255	252	234	237	226	231	237	253	290	277	249	232	247	275	258	254	263	269	278	245	250	272	246	229	255	231	245	234	271	267	262	247	239	227	251	251	239	244	254	288	247	265	210	229	231	229	259	250	242	231	238	212	219	219	232	237	211	221	233	253	219	252	246	296	227	246	243	213	250	227	277	236	244	237	220	242	221	258	242	238	259	235	239	237	258	258	235	241	308	238	243	247	233	255	227	262	257	267	263	214	264	212	231	246	226	240	259	266	267	271	257	250	261	246	280	268	230	253	220	245	247	268	225	231	247	241	247	227	224	237	237	276	250	248	251	230	267	272	227	228	227	245	249	215	234	241	221	261	248	246	261	237	250	227	234	256	245	263	268	296	244	232	247	272	264	260	239	246	218	282	282	234	266	233	222	237	246	219	233	263	245	242	223	226	235	269	246	257	251	237	224	240	228	229	221	221	227	225	269	263	238	260	239	216	241	231	252	235	255	250	227	248	199	229	237	222	251	241	242	238	215	228	237	265	235	269	249	264	256	233	205	255	245	290	249	245	247	218	253	226	241	217	240	253	236	233	250	244	250	262	275	223	223	253	242	251	273	270	240	238	235	258	245	229	207	210	245	260	256	229	224	251	228	270	229	239	215	242	265	258	269	259	238	292	222	245	229	270	227	250	233	217	227	232	242	239	231	264	219	245	226	241	246	232	238	236	259	224	236	262	226	222	251	260	268	235	199	200	230	230	242	274	256	236	210	220	252	262	221	260	238	233	247	235	250	230	245	230	223	267	240	231	240	256	259	227	255	252	263	234	225	254	255	262	216	255	235	231	229	245	271	251	218	249	260	267	246	228	221	248	219	232	270	259	253	232	242	256	229	261	243	243	249	203	282	244	237	249	210	214	220	251	258	264	254	271	253	249	244	267	236	221	255	227	211	243	272	247	273	276	243	209	215	245	248	215	241	243	266	239	263	234	295	252	242	235	262	247	266	242	227	262	249	246	232	208	241	230	244	243	258	257	242	272	248	224	248	222	252	226	230	270	268	241	241	227	245	262	215	244	235	253	253	247	234	257	257	271	269	280	247	242	238	250	255	278	247	228	289	236	232	209	261	222	261	280	256	243	219	259	243	267	265	237	246	290	253	220	233	228	255	228	245	255	243	241	250	226	232	254	259	224	205	253	232	257	272	248	252	233	242	250	224	240	237	249	229	274	210	246	243	251	240	248	251	282	233	227	241	245	243	243	257	292	241	269	228	221	216	288	243	226	245	251	244	225	242	236	224	246	231	215	240	222	219	251	270	248	237	262	232	230	225	233	286	241	211	274	230	247	247	247	282	250	236	208	275	252	243	254	212	216	259	248	233	271	258	241	252	231	243	263	232	233	241	262	249	242	238	244	237	225	234	236	244	262	218	267	237	220	233	265	232	237	254	251	264	282	228	244	236	262	224	269	288	254	238	233	258	270	239	234	268	237	278	256	244	249	220	272	225	209	229	250	235	262	246	275	201	267	233	247	275	263	247	219	234	256	239	242	230	248	246	270	239	257	246	243	217	203	260	240	253	234	243	211	221	257	234	244	224	267	239	264	264	240	240	214	251	269	212	228	253	261	245	256	244	262	251	264	273	257	292	254	212	272	234	256	259	278	223	236	234	242	231	243	274	229	248	235	240	233	241	253	255	250	242	234	242	213	282	234	241	245	277	269	245	199	245	237	272	242	227	279	230	244	245	241	235	252	212	229	206	213	277	244	241	243	256	261	233	244	268	251	250	262	247	244	251	254	248	251	237	237	253	260	266	253	256	221	254	251	248	214	230	212	245	236	236	262	249	235	252	239	224	255	250	224	257	237	253	242	228	272	231	241	230	258	253	221	222	261	257
22890	13818	12288	4022	2106	1716	1452	1172	1045	918	853	805	675	706	679	635	651	649	638	640	628	607	572	637	583	526	522	574	535	565	597	556	554	510	532	525	545	536	539	573	519	531	502	509	547	533	528	526	517	497	507	533	469	505	505	529	539	478	518	506	502	515	574	537	541	557	502	544	505	528	532	528	478	503	515	542	533	522	504	517	521	551	517	520	513	495	516	505	502	555	497	556	502	538	523	534	536	529	486	552	534	560	509	530	550	534	542	516	503	483	517	551	532	521	511	530	550	511	497	529	481	502	505	513	513	507	558	513	503	522	525	505	504	526	531	508	513	532	532	520	524	548	492	494	541	515	522	558	531	508	520	540	522	535	506	514	476	542	536	502	491	538	527	535	518	553	552	534	557	512	559	519	529	538	530	522	518	527	483	498	532	503	506	514	523	503	550	516	546	518	543	531	525	565	521	522	523	519	565	520	514	513	508	490	521	520	541	530	544	558	499	539	523	575	484	487	502	503	489	547	546	575	529	528	492	516	518	547	563	533	520	529	527	515	528	523	483	528	522	494	502	530	528	523	540	496	535	536	487	520	523	542	540	497	518	514	513	533	535	524	477	496	525	498	536	525	506	511	539	529	530	517	515	519	500	525	536	536	495	492	522	512	504	542	499	529	534	502	484	568	516	536	534	528	508	543	527	505	543	530	495	517	520	549	520	515	482	475	545	510	531	476	502	515	525	514	526	518	520	494	556	537	512	522	488	527	507	545	510	518	503	507	484	517	506	494	530	510	534	487	536	541	498	525	482	530	505	519	535	542	500	545	507	509	495	532	498	494	529	491	568	539	557	530	505	517	523	510	511	520	511	505	490	531	577	517	576	540	543	486	533	500	584	510	535	530	502	522	545	503	532	548	519	504	501	488	512	515	469	510	510	568	546	500	532	507	513	539	505	528	589	497	492	494	508	547	500	545	555	484	487	509	495	521	517	527	500	501	542	555	514	544	512	490	531	527	536	509	541	503	550	541	486	506	548	513	539	512	506	563	489	510	515	481	500	510	492	517	540	515	516	518	527	524	561	558	533	516	539	531	474	497	499	531	523	553	550	473	533	514	533	541	502	537	509	539	537	574	516	513	525	531	516	521	552	554	486	516	502	500	543	511	479	510	526	512	522	486	540	556	511	542	501	530	512	521	503	535	510	533	489	512	506	522	511	510	541	537	479	527	532	536	539	486	471	545	558	521	542	544	552	518	508	486	508	498	512	530	507	558	525	552	538	566	542	550	464	507	523	497	522	532	469	509	524	534	528	525	543	490	489	493	487	504	546	483	502	466	524	499	492	503	522	580	477	528	539	530	518	504	559	581	528	542	493	512	486	505	490	494	518	509	511	477	512	488	525	523	536	508	524	511	501	522	524	496	505	517	560	513	522	541	462	544	523	465	518	497	511	519	524	511	479	547	506	506	534	506	548	515	543	539	499	482	525	491	544	505	506	523	532	509	502	516	519	505	531	543	558	509	497	524	523	531	541	524	540	515	487	502	546	517	544	532	490	502	521	484	511	494	542	504	501	474	542	527	512	519	489	494	508	496	492	517	515	517	511	521	511	509	488	517	518	482	493	526	521	539	517	537	534	503	517	525	500	522	543	529	513	552	520	546	521	497	550	535	525	527	544	505	534	525	495	519	536	565	509	495	529	549	515	535	541	518	518	568	559	478	507	495	499	534	506	499	547	541	511	519	522	527	537	542	484	510	500	527	521	536	532	510	521	560	558	531	540	497	500	478	506	521	492	517	492	497	524	531	545	560	550	493	565	484	529	530	485	519	547	519	496	509	508	528	522	551	527	461	558	535	534	545	539	533	545	521	500	541	506	461	497	542	487	518	518	539	547	538	496	512	514	526	478	531	550	529	524	521	521	524	546	527	506	517	503	480	524	511	495	529	517	507	512	533	571	541	493	553	512	524	505	532	545	515	486	505	493	553	518	534	515	525	506	481	524	570	529	495	592	529	473	536	523	499	497	546	500	538	498	517	534	514	563	520	563	511	564	520	535	532	515	510	505	509	479	510	541	503	509	549	494	527	516	505	506	484	523	532	543	500	562	571	533	544	526	525	576	554	496	549	556	527	534	488	496	535	525	518	547	550	515	494	570	489	540	517	523	568	545	505	582	515	520	539	529	493	531	476	506	530	525	509	489	547	522	514	504	523	512	516	523	502	508	533	538	499	539	493	521	509	525	535	517	544	529	491	516	567	551	505	519	538	517	519	523	484	523	532	535	521	478	522	532	487	514	499	513	502	531	513	525	530	507	498	479	520	507	507	531	505	541	554	518	490	553	502	558	507	514	504	504	491	512	565	522	544	514	523	518	509	564	541	488	487	530	521	515	513	524	540	512	492	491	525	549	567	522	504	547	507	504	499	505	546	543	498	481	543	503	530	496	526	522	529	524	507	515	512	517	552	528	511	540	512	497	527	504	551	489	532	499	509	510	546	505	504	555	514	489	540	519	517	490	563	547	528	512	528	503	541	507	522	516	541	494	490	500	503	509	532	541	543	519	556	479	583	530	575	465	523	520	499	536	517	517	523	575	553	538	495	476	507	537	516	518	507	512	490	527	512	503	529	543	511	537	508	515	560	521	479	512	520	550	475	529	488	514	504	522	538	456	470	504	533	526	472	549	497	532	540	532	518	539	516	505	520	535	525	527	479	506	532	546	529	513	514	533	590	584	532	539	558	548	509	514	520	501	538	520	481	489	557	544	541	555	513	515	539	552	508	506	542	525	499	538	514	525	497	501	528	503	509	532	524	497	546	484	503	522	485	500	535	522	502	513	517	521	529	546	540	537	546	497	534	477	518	492	516	530	526	527	526	503	536	501	554	494	519	548	522	494	528	503	525	515	506	549	512	519	514	571	547	557	496	527	561	561	544	547	527	520	512	493	526	510	502	543	542	526	562	541	542	553	534	528	556	526	549	516	512	569	534	523	475	506	509	528	544	560	496	511	493	545	524	516	532	512	500	490	558	536	529	521	506	500	522	511	507	564	565	523	530	501	506	529	546	560	514	522	499	554	531	471	506	493	485	457	516	557	578	537	535	499	541	528	507	524	525	496	512	504	569	511	545	471	548	495	473	568	525	488	522	522	532	548	529	541	550	513	526	506	535	488	524	515	502	504	506	513	496	501	501	516	524	527	523	526	505	528	558	524	486	486	511	556	525	498	514	555	511	509	539	493	493	520	530	511	541	537	554	500	510	517	558	536	523	516	585	549	489	530	523	524	506	528	522	568	568	506	539	505	521	510	568	571	512	487	480	533	536	502	513	525	568	517	522	479	568	533	538	521	477	551	557	526	550	553	547	568	449	517	508	529	502	514	509	550	495	545	484	533	516	532	491	567	520	495	540	543	541	511	521	554	489	485	500	512	541	513	500	547	495	500	493	527	565	512	493	519	545	502	478	534	512	527	514	554	504	481	510	535	499	486	542	482	490	523	545
54072	30654	19129	5680	1176	827	628	510	463	407	388	316	313	311	309	314	265	301	245	256	246	248	253	249	266	220	249	255	201	253	258	230	221	215	247	212	245	239	217	222	186	243	230	237	237	250	190	224	210	229	212	235	217	231	227	244	255	240	208	245	230	228	235	239	260	219	189	235	216	233	221	231	234	218	241	266	245	244	263	220	240	244	244	241	241	258	232	237	235	229	245	242	249	226	232	235	249	236	242	222	245	249	235	253	222	233	205	232	223	233	237	237	233	229	224	230	248	229	223	235	224	229	247	243	204	227	253	227	221	256	227	233	241	236	258	217	216	231	232	232	232	219	245	233	266	248	231	259	230	243	246	229	195	234	218	238	264	240	243	217	218	233	244	242	251	234	202	249	232	234	221	269	241	241	208	244	238	256	233	234	244	206	214	268	244	238	274	238	235	219	222	250	233	240	216	250	251	220	249	233	227	258	248	236	245	225	246	247	214	210	223	229	235	259	247	207	204	242	258	203	220	249	257	233	231	213	220	240	245	241	259	214	235	232	233	212	240	231	229	219	231	199	224	237	210	253	249	209	200	227	248	239	225	218	220	250	249	248	223	216	245	236	211	233	249	227	251	228	231	250	257	234	245	249	258	245	241	242	221	250	223	241	261	188	242	230	256	237	236	243	242	221	242	246	217	222	211	201	238	219	207	225	229	243	258	214	235	267	225	244	242	242	212	260	216	260	232	244	230	246	235	219	206	263	233	227	232	222	226	228	237	239	216	221	218	231	240	221	274	239	236	227	266	254	247	219	232	255	218	231	223	211	244	218	237	236	228	222	221	224	216	232	267	244	217	212	247	200	233	245	235	209	228	237	270	238	216	225	228	258	231	242	260	240	224	248	213	228	228	242	233	246	244	233	225	235	219	236	241	232	216	234	193	204	199	247	232	206	256	243	249	221	233	247	226	224	219	234	242	218	192	276	271	239	217	258	235	213	219	236	229	242	273	256	275	207	226	222	218	243	213	222	247	266	226	225	237	216	242	240	228	224	240	258	236	226	261	244	227	232	220	273	233	211	233	249	236	279	270	225	222	242	219	200	235	208	259	237	208	225	245	241	236	220	225	231	273	255	219	193	227	221	250	220	215	226	210	245	241	221	256	241	233	218	240	215	238	240	190	231	249	230	228	234	216	270	214	213	220	245	218	217	246	210	208	248	270	220	219	236	213	205	233	273	226	258	245	243	210	200	205	236	231	251	237	207	242	260	210	235	264	266	230	256	234	211	228	223	219	224	247	235	260	233	238	204	248	211	236	199	238	233	250	231	210	256	227	237	218	227	269	270	270	252	237	229	240	225	239	268	237	237	210	241	237	213	223	231	256	238	226	219	203	257	260	231	210	228	242	250	213	271	248	213	226	239	228	234	219	245	208	236	233	256	251	227	207	226	198	210	231	231	216	224	237	231	248	236	246	228	229	222	258	213	262	229	251	227	227	259	240	238	254	199	237	216	221	217	240	244	229	227	253	225	246	247	262	247	229	209	245	228	262	232	237	250	232	228	244	267	248	244	210	243	232	249	230	226	203	248	202	238	238	229	222	242	244	218	226	214	223	216	219	259	229	229	226	219	225	245	228	229	228	248	213	238	238	220	256	224	252	246	229	215	223	257	244	235	237	238	241	250	257	235	211	268	222	241	229	235	245	226	258	214	207	220	181	243	214	267	230	249	248	239	206	239	243	224	228	173	228	278	237	242	252	254	238	233	207	258	232	219	236	245	233	240	216	227	227	231	237	225	211	206	235	241	208	255	243	259	255	227	215	252	231	212	247	257	199	257	241	224	222	207	225	255	209	210	225	216	244	224	218	228	223	244	221	245	236	250	246	211	237	245	243	222	244	200	225	253	236	261	250	241	225	231	254	229	239	247	215	236	230	209	237	257	243	235	226	258	244	220	232	221	258	244	214	222	263	261	241	237	233	260	245	241	256	238	221	221	274	236	235	203	258	194	246	223	229	213	238	220	237	217	230	226	221	228	246	249	189	226	203	212	222	241	236	223	241	238	225	244	238	236	245	249	211	243	254	241	248	234	223	234	243	223	229	238	271	238	219	258	230	237	207	253	257	215	218	261	219	217	230	231	210	265	216	216	255	235	221	227	228	260	246	254	238	215	233	232	244	245	229	226	226	235	216	212	253	226	229	230	235	241	236	231	239	236	235	201	244	230	259	216	225	223	220	240	224	204	236	207	236	204	267	244	214	245	253	225	187	217	252	221	236	214	215	255	267	244	237	224	236	243	239	225	210	217	240	219	229	236	209	262	265	240	220	208	219	223	219	228	214	276	230	250	241	220	210	223	261	240	241	261	220	249	233	215	232	263	225	214	240	209	221	241	237	207	236	221	243	235	287	227	223	223	235	241	262	222	243	194	240	209	260	219	218	215	253	230	214	212	242	221	218	269	238	233	245	236	217	228	215	210	229	203	229	246	246	252	234	268	217	234	252	237	219	254	266	225	232	248	214	233	243	235	213	230	244	235	221	237	240	238	245	224	207	220	223	181	238	239	253	232	228	255	223	226	228	219	228	236	233	232	246	184	223	234	229	218	235	232	254	236	224	217	236	231	227	254	218	225	259	259	245	254	305	223	232	239	243	232	228	213	221	231	216	221	233	247	244	227	235	218	234	246	252	234	239	238	231	232	254	216	210	238	199	233	217	255	244	226	251	241	221	241	251	222	242	250	225	220	243	254	232	205	205	213	221	232	215	226	241	233	271	241	260	207	227	252	230	230	214	210	210	233	263	238	230	270	211	199	217	242	263	241	231	231	207	223	214	215	250	232	237	233	228	261	195	206	230	241	247	225	257	219	255	243	231	214	236	229	242	257	200	248	207	210	217	251	244	276	243	233	226	220	256	214	216	274	214	229	230	217	214	202	239	265	229	249	241	226	247	225	209	206	237	207	230	224	225	213	214	221	212	243	220	230	246	241	253	235	202	249	247	246	255	221	220	255	224	213	249	235	242	242	247	225	223	225	204	241	210	222	257	259	225	228	242	264	254	237	230	208	217	244	233	242	249	232	239	277	189	255	234	226	241	238	224	213	201	207	249	238	217	241	226	236	237	243	247	230	252	247	237	257	220	240	224	246	237	229	235	260	214	219	263	237	264	235	229	225	259	215	222	218	216	248	239	242	276	250	221	216	203	235	233	230	237	220	243	219	222	249	217	241	197	249	246	238	229	252	229	230	212	234	242	200	224	203	227	238	217	213	221	239	223	231	280	199	199	216	210	243	228	226	215	216	251	233	188	231	226	256	250	239	210	259	215	214	249	251	232	243	249	198	223	236	256	205	241	218	222	245	231	250	259	229	261	222	232	233	232	218	267	246	209	267	234	242	204	243	220	215	239	228	249	212	213	252	255	217	224	214	236	235	214	203	231	240	218	251	245	226	257	237	235	229	226	237	217	232	208	236	204	270	258	229	198	237	210	218	248	209	263	261
32722	20001	21925	9105	3802	3027	2415	1902	1658	1498	1265	974	855	890	847	833	763	768	724	792	730	682	654	709	619	667	639	625	573	599	554	564	527	588	558	523	565	526	541	538	515	509	533	519	526	565	539	501	515	519	508	492	505	505	512	527	518	520	495	501	484	532	484	495	517	516	534	526	522	527	495	471	536	532	533	448	499	526	501	510	496	513	506	485	480	473	506	563	478	470	503	469	496	486	537	541	470	510	485	538	520	499	493	516	486	532	493	484	513	500	565	542	481	482	493	474	465	500	501	526	499	513	503	502	490	499	479	528	550	474	540	472	478	512	541	542	465	490	516	549	491	534	531	496	491	525	513	495	457	516	472	477	518	511	521	548	521	503	487	508	488	521	511	492	506	504	492	506	515	475	492	508	476	515	495	541	506	504	508	497	487	484	520	533	523	500	517	492	483	495	535	523	463	492	538	501	454	503	491	543	477	497	521	534	499	506	495	505	534	523	512	502	500	482	532	472	455	515	508	498	473	515	458	482	520	483	516	480	497	516	546	501	506	511	494	463	498	535	471	513	493	536	510	487	489	523	488	574	509	487	571	466	465	497	471	505	531	506	553	512	521	497	491	474	508	519	505	498	499	479	494	512	501	486	508	498	503	495	516	540	526	533	475	508	492	448	498	503	508	524	490	562	474	474	524	488	533	466	532	541	525	498	479	494	492	521	511	517	514	522	511	523	489	524	496	505	537	514	503	523	510	462	511	516	525	512	563	481	487	516	513	511	493	520	499	507	486	511	526	496	524	495	538	529	515	493	511	504	474	480	468	498	500	503	493	510	521	507	568	528	505	522	530	546	504	521	493	495	491	479	516	487	513	465	520	515	505	534	530	518	473	528	476	484	502	503	534	498	518	535	503	533	517	529	510	487	482	470	501	497	491	479	518	482	501	528	521	516	494	513	522	520	535	534	503	506	539	515	506	510	545	500	547	517	550	508	463	491	490	533	515	502	499	470	528	539	500	498	507	539	507	464	520	554	489	482	553	516	515	503	505	514	534	515	475	536	492	556	522	527	557	455	523	564	471	498	496	498	529	491	473	513	508	510	507	535	512	524	458	526	489	543	539	495	522	486	513	473	487	534	529	493	501	529	507	529	486	547	484	533	508	514	474	526	466	496	495	452	518	525	476	484	508	501	498	463	518	504	504	461	532	492	485	502	460	495	512	503	502	494	469	488	497	516	480	489	517	469	493	512	518	484	516	506	493	532	527	464	478	476	532	526	513	494	488	545	545	494	510	530	497	486	519	495	488	478	498	512	488	500	522	524	502	521	484	520	473	519	497	498	547	500	526	497	464	498	511	506	469	509	536	503	495	529	469	535	526	492	536	471	533	513	516	513	486	506	499	510	498	488	534	499	486	537	525	508	530	488	510	510	501	507	498	518	483	493	477	494	541	507	504	515	516	505	504	501	497	485	509	505	533	537	504	530	528	509	557	516	492	506	509	485	486	512	508	531	506	482	499	504	530	519	464	489	533	490	514	490	508	503	514	493	509	512	495	482	541	507	513	541	489	462	498	489	521	502	508	499	528	519	496	513	516	529	510	550	493	530	482	515	539	513	533	490	500	513	492	528	502	468	487	479	494	510	484	537	477	479	506	495	486	498	507	496	479	556	501	487	493	462	477	476	488	502	515	509	465	502	544	479	492	495	493	497	503	494	466	506	477	545	497	498	485	466	535	494	507	514	475	519	512	496	486	512	531	485	467	532	504	517	490	489	465	485	534	540	531	541	508	552	499	499	517	537	501	496	491	511	491	521	473	493	511	504	533	472	518	482	519	512	486	512	478	525	503	493	492	519	500	484	498	516	507	526	506	540	513	507	510	527	500	551	548	482	494	478	491	529	512	487	514	476	501	479	511	489	518	503	495	523	529	476	500	498	544	488	543	450	486	512	518	457	496	503	562	524	519	519	519	490	540	497	501	478	488	489	491	472	512	509	537	464	514	498	498	495	499	508	453	472	527	492	487	501	515	518	481	483	519	521	483	509	502	487	503	491	483	493	553	481	507	503	504	467	495	532	492	534	519	531	463	547	481	526	480	515	509	522	513	506	512	490	485	528	515	517	499	520	507	479	478	525	485	494	481	531	484	488	542	491	483	512	543	479	489	509	524	499	513	509	516	518	500	510	525	520	478	511	509	513	502	530	508	477	496	527	490	495	517	498	537	491	497	518	491	482	519	510	490	510	523	563	514	510	494	529	478	463	493	524	522	543	502	501	508	489	470	531	484	489	500	506	527	526	495	448	532	500	552	557	477	521	497	484	483	485	508	537	527	495	510	523	523	508	493	521	498	505	461	509	501	476	567	525	459	474	491	502	492	489	534	534	519	511	507	531	517	492	530	551	515	473	482	553	554	516	473	511	512	490	488	514	522	485	489	490	520	502	546	491	536	524	507	491	523	498	518	511	511	486	496	483	477	466	548	505	529	517	537	512	492	477	463	469	500	496	484	488	469	485	505	489	509	500	491	497	500	502	533	509	521	501	526	502	492	496	496	491	534	498	518	518	511	537	486	541	479	518	478	502	472	504	535	503	503	546	482	494	487	481	456	475	518	467	505	517	476	512	483	523	504	534	526	513	508	493	482	489	470	486	504	525	486	499	506	495	496	499	492	487	488	510	536	488	492	503	511	521	487	487	548	495	475	495	524	498	548	536	529	499	506	514	483	540	470	516	510	524	458	500	499	494	496	481	510	520	498	480	523	528	522	472	496	491	476	499	534	510	486	500	520	532	472	519	565	487	494	503	511	531	487	528	531	503	518	519	494	518	550	484	510	487	499	486	510	497	474	558	505	532	480	504	528	522	524	472	483	484	466	478	514	454	500	534	482	490	544	512	520	510	523	519	491	477	488	470	498	484	502	505	499	461	516	472	496	481	515	503	526	481	487	508	467	519	496	538	537	511	474	501	489	452	487	516	486	477	506	516	500	534	504	470	496	467	523	473	514	488	524	520	486	513	464	524	464	493	517	472	532	487	461	481	533	525	517	505	527	524	542	531	524	515	508	524	478	521	499	518	490	491	500	469	492	534	515	538	479	527	524	503	495	525	515	496	495	504	534	520	489	479	512	487	540	499	537	514	489	519	496	520	537	510	471	505	492	504	535	536	482	488	562	527	503	471	484	501	492	523	518	522	467	524	507	525	468	471	500	523	518	573	535	534	509	493	485	518	502	555	462	520	526	488	527	510	515	534	521	504	499	550	493	517	491	518	532	494	505	509	549	497	477	500	514	479	532	499	475	501	486	520	547	497	497	505	486	549	514	485	485	533	498	507	520	461	499	543	469	503	468	484	497	498	519	485	467	483	478	512	495	531	519	475	469	519	533	512	532	508	556	513	503	470	509	524	511	502	473	509	482	525	507	518	519	461	492	474	505	499	486	504	493	489	515	500	511	535	473	544	513	488	507	519	491	488	539	509	506	517	463	490	514	475	522	492	532	497
61001	36602	25139	7980	1893	1196	911	748	657	602	502	462	434	374	391	348	364	358	341	388	367	327	325	291	291	305	326	319	278	282	286	293	290	271	301	290	296	296	286	305	268	262	293	272	299	257	296	279	289	294	269	314	285	280	280	254	258	290	309	264	286	266	274	275	277	280	253	325	291	269	258	290	269	289	281	281	253	304	273	304	276	278	301	274	275	254	271	252	303	307	287	274	257	277	273	279	275	300	276	290	284	271	281	293	267	246	275	288	277	274	260	276	283	288	286	281	271	299	264	287	287	260	275	277	291	288	275	256	280	257	271	283	291	276	306	300	256	276	285	269	279	300	262	274	283	268	283	278	288	261	269	280	284	295	294	319	299	293	258	254	264	286	288	259	301	286	284	311	238	280	263	273	330	277	267	284	265	303	272	300	267	270	305	264	281	277	288	300	286	271	288	290	302	293	288	288	297	312	294	277	313	273	281	266	270	266	295	309	245	317	303	272	282	305	287	268	295	296	293	259	260	268	263	295	263	266	261	276	292	281	309	258	248	280	277	286	282	252	298	295	272	267	308	282	272	328	305	265	276	263	256	267	284	285	280	269	260	264	273	282	287	307	297	296	248	282	271	288	263	273	307	261	282	268	270	285	312	312	288	281	288	269	262	261	284	282	307	319	281	252	289	296	301	263	260	276	261	290	304	252	303	295	269	239	283	260	283	270	313	287	283	296	265	293	277	274	272	258	268	287	281	264	290	264	257	275	269	278	311	273	246	287	249	296	262	281	268	260	318	296	304	257	284	270	282	282	276	264	263	300	317	277	277	293	291	281	293	302	266	299	266	279	275	275	287	286	267	279	268	273	294	293	285	237	288	276	272	274	244	306	266	297	285	275	247	316	286	261	262	296	292	287	286	266	279	303	244	252	253	295	270	327	260	294	278	264	316	309	258	255	245	294	271	276	280	286	274	283	258	283	282	278	286	265	317	251	298	277	288	293	272	277	248	290	287	249	302	298	276	296	279	289	286	293	298	255	304	273	273	297	280	252	293	265	272	292	282	283	258	261	297	252	254	287	278	296	271	298	282	229	278	311	302	249	288	265	252	285	257	305	295	311	267	284	250	275	291	270	315	233	294	322	255	285	275	267	287	275	262	274	274	285	277	267	295	283	285	288	311	273	257	259	259	256	257	296	268	262	274	277	270	261	274	265	284	295	284	227	284	270	248	250	258	276	292	265	255	291	307	277	283	274	281	265	290	254	305	259	283	266	309	276	269	313	268	278	268	277	267	267	264	263	280	286	288	272	266	265	273	258	253	285	256	273	285	291	273	284	286	277	271	254	315	295	274	297	265	281	293	275	290	275	293	289	328	296	265	269	273	268	297	267	298	318	269	250	275	260	262	276	262	293	304	276	296	295	263	246	249	280	281	277	280	283	260	311	286	279	266	259	290	262	294	335	290	265	270	257	263	270	291	268	270	285	289	313	286	291	263	260	262	286	265	256	263	278	288	267	259	253	298	288	242	263	300	277	249	273	279	290	263	291	300	261	279	264	264	313	255	263	294	278	264	264	317	273	256	262	296	274	248	278	314	309	257	267	270	264	268	261	263	262	308	277	312	266	264	275	280	321	287	286	248	292	291	292	271	290	265	268	243	292	276	292	272	262	282	285	241	279	257	294	305	310	281	296	310	296	286	275	289	267	300	300	262	278	316	306	287	294	296	265	262	262	290	277	265	241	283	311	270	279	270	278	286	267	324	290	293	284	271	281	288	271	256	287	266	281	282	297	277	294	295	278	296	297	270	279	249	288	262	268	290	295	296	275	271	285	268	271	288	296	327	254	277	268	282	263	264	267	270	286	248	261	283	264	273	252	274	267	306	294	275	279	292	278	280	264	290	232	280	282	306	294	282	310	263	264	283	262	307	298	273	234	302	319	254	271	303	305	298	268	314	290	284	259	283	260	298	223	281	246	281	250	293	270	299	280	257	282	258	304	272	299	288	265	270	262	296	257	294	288	264	251	264	239	261	279	281	299	273	294	268	262	264	271	278	268	259	284	280	294	288	290	275	247	292	283	275	287	274	259	275	262	270	248	276	281	304	269	272	249	245	308	269	261	274	292	246	264	264	283	268	264	279	278	295	280	267	251	290	286	286	267	320	262	279	297	264	299	278	271	262	248	281	256	263	292	268	290	261	293	264	276	249	275	289	263	292	280	286	248	312	305	263	293	295	256	287	286	261	292	273	295	269	241	267	260	287	274	298	290	265	259	297	289	306	297	281	293	304	264	261	261	308	260	234	283	287	274	269	295	254	279	285	322	257	291	292	298	303	300	298	309	285	280	274	279	309	263	297	289	262	292	280	274	290	272	274	299	305	260	274	300	280	262	277	270	250	319	267	272	272	312	300	291	271	253	282	257	260	293	266	281	267	333	289	258	256	252	278	331	278	279	272	291	288	301	286	247	314	279	276	284	289	305	304	277	276	292	279	272	296	290	296	300	257	268	262	273	301	297	275	321	287	267	288	298	300	278	264	283	294	314	295	270	267	295	285	292	282	302	287	275	293	286	275	275	264	251	244	270	266	287	280	282	261	292	286	273	240	274	267	266	272	293	265	297	290	242	287	249	278	287	268	263	309	294	283	301	262	338	260	282	235	256	281	302	265	269	283	302	278	303	280	270	270	251	312	257	285	277	299	290	281	300	303	260	272	262	283	280	265	265	321	302	266	293	276	275	284	282	286	282	295	309	275	313	283	320	280	275	274	251	308	318	314	279	273	297	290	276	280	288	255	249	246	270	293	286	245	291	270	281	238	255	268	246	215	286	312	268	275	283	272	275	253	317	299	254	295	298	269	266	256	278	272	260	276	310	288	278	307	293	240	265	313	296	250	271	302	280	300	302	289	262	277	267	256	261	274	310	305	286	285	266	259	266	284	292	298	275	275	257	286	268	276	305	277	264	247	290	272	296	279	290	291	274	259	271	261	240	267	296	294	274	263	304	300	276	244	280	311	293	260	233	272	279	294	278	286	258	291	269	314	253	268	268	272	273	261	257	295	293	306	281	264	268	261	290	296	301	290	295	276	271	277	321	302	266	262	287	268	283	271	288	281	262	238	265	270	289	285	286	283	270	268	286	247	308	278	330	283	268	295	274	278	279	311	282	312	241	289	320	271	295	294	291	317	267	297	301	272	270	273	274	258	256	256	298	278	287	296	249	261	256	266	298	291	254	274	297	294	256	267	254	265	271	260	251	292	260	281	266	267	284	275	288	295	314	256	284	243	258	284	254	248	284	266	291	280	271	283	267	296	308	275	267	279	280	271	294	251	298	241	261	292	282	300	281	283	284	284	277	278	266	261	274	307	286	283	323	287	261	251	276	279	309	282	308	274	261	281	283	249	260	278	293	278	286	289	279	250	252	331	295	285	275	290	271	284	247	288	316	300	286	268	258	316	284	301	261	244	264	271	297	294	281	270	277	307	244	247	262	246	275
36196	26006	26441	10490	5928	4718	3534	2817	2338	1988	1744	1415	1307	1263	1200	1082	1076	1046	1024	1027	933	879	788	845	849	788	752	722	748	758	736	693	674	701	723	672	612	673	589	654	625	634	583	584	596	606	614	656	612	627	651	577	601	593	572	615	657	632	602	593	635	618	566	616	584	613	613	593	599	606	589	598	586	597	581	604	589	620	595	616	614	577	573	545	625	569	595	599	602	591	574	584	588	606	606	587	578	580	571	600	616	611	564	609	587	601	548	606	609	572	561	568	580	605	579	585	611	637	539	587	589	540	608	583	643	588	569	545	595	598	579	592	584	582	562	585	580	627	537	570	571	598	595	585	590	611	546	625	579	613	563	615	603	575	606	621	565	544	620	604	573	518	637	574	571	584	590	561	555	552	589	602	549	597	603	642	601	576	594	580	568	572	634	583	599	547	566	566	587	617	588	608	622	592	638	603	609	613	592	595	543	567	624	574	587	593	585	600	605	606	579	577	628	562	586	579	576	595	612	573	612	586	612	602	599	610	578	563	581	600	586	582	601	598	589	610	594	546	583	564	583	594	603	576	551	604	559	620	592	541	571	619	628	568	574	567	595	546	547	566	589	582	622	561	602	533	560	605	560	585	616	591	589	613	601	595	537	623	577	574	616	571	573	619	580	589	586	613	601	575	572	590	579	588	591	625	584	580	579	556	563	594	559	609	615	587	552	612	571	561	579	624	599	619	550	603	558	609	576	623	588	607	605	566	615	619	596	583	576	596	586	582	649	589	591	569	614	587	588	576	551	582	610	570	581	604	610	596	618	576	633	588	554	620	606	637	568	570	554	582	627	584	596	536	553	569	595	591	546	618	585	567	612	602	613	610	562	574	591	584	600	586	541	567	599	586	604	554	604	589	632	663	602	560	583	581	583	596	622	561	603	566	573	605	657	589	622	599	607	623	625	584	599	566	559	617	602	607	582	589	607	610	577	607	610	619	587	642	577	546	549	573	576	576	599	593	625	574	583	541	596	545	606	562	627	551	596	613	568	550	620	593	561	562	584	565	597	604	650	555	563	565	599	597	555	557	625	616	592	580	616	605	579	587	581	591	602	553	591	639	574	627	610	611	558	602	569	587	577	607	577	592	590	620	595	573	615	571	627	593	575	576	612	577	583	592	582	554	605	595	606	598	580	560	580	580	602	591	568	596	627	616	587	573	593	584	574	577	608	593	579	571	628	579	587	565	569	612	578	609	565	598	596	587	594	611	554	613	587	576	591	587	562	571	564	598	588	602	613	566	530	599	598	618	568	620	602	571	615	629	596	606	561	567	563	635	595	629	591	605	656	588	589	567	629	560	578	557	614	579	631	604	647	646	609	599	556	587	602	573	604	633	582	568	546	630	628	556	585	589	620	589	609	602	597	606	549	569	522	586	580	605	603	585	519	604	565	576	556	584	577	568	600	549	579	590	558	600	598	569	573	632	641	553	594	577	584	624	600	626	624	596	572	595	590	581	579	614	594	616	580	567	578	595	579	584	580	579	619	562	563	580	598	631	552	565	578	560	615	616	580	563	583	576	560	621	603	608	605	602	595	620	603	608	608	631	570	613	608	604	571	593	557	605	601	578	629	605	625	597	533	547	617	618	621	613	573	578	581	593	590	569	599	575	613	598	605	602	572	595	573	643	600	585	612	573	575	568	631	544	588	565	587	577	580	597	592	586	618	601	568	590	587	552	545	572	563	600	558	584	613	575	581	586	599	543	582	620	601	566	560	553	541	608	562	548	624	598	566	634	582	631	621	597	571	637	592	571	614	574	611	575	581	590	584	560	577	567	548	602	592	633	567	641	565	590	580	551	560	628	563	562	561	610	596	598	567	591	555	602	582	623	559	598	617	594	605	582	606	597	589	600	576	577	611	602	571	608	571	587	630	582	586	597	573	615	575	590	547	564	608	570	565	586	607	592	601	599	542	601	567	582	609	585	589	575	611	582	601	557	630	610	591	558	564	569	623	599	548	576	612	611	546	609	592	582	579	584	636	600	554	559	591	578	618	603	625	651	574	591	609	559	630	573	647	604	576	585	595	605	609	590	603	561	579	639	567	570	579	619	596	576	585	623	591	597	568	606	583	587	546	556	557	614	588	560	611	582	568	581	627	568	636	548	589	564	559	632	588	536	594	605	595	595	585	532	590	595	585	525	563	616	605	594	626	580	605	575	589	597	570	609	574	578	566	601	593	604	600	595	628	563	597	597	595	561	572	547	609	574	624	591	564	580	654	617	627	614	582	628	538	571	644	572	596	615	586	594	603	616	567	576	548	600	555	571	566	611	564	580	622	605	610	557	641	609	557	623	608	635	622	586	557	593	575	586	611	553	592	602	567	567	614	568	600	607	536	594	556	576	583	556	600	575	582	559	639	630	612	594	554	599	582	604	585	615	598	563	605	571	562	637	594	595	579	630	559	590	600	611	586	587	555	620	559	562	591	557	616	584	551	571	616	592	563	609	590	602	592	588	602	553	579	568	602	631	597	562	577	600	576	641	636	570	610	672	621	582	582	606	588	582	572	589	604	582	612	579	529	601	590	579	564	565	599	575	564	575	594	587	594	552	602	615	635	545	616	573	590	556	619	607	550	580	580	586	605	573	591	568	571	611	565	580	552	579	576	559	597	594	580	621	596	596	644	597	576	603	579	611	561	618	579	603	609	588	622	571	581	590	565	615	640	609	592	610	561	601	556	604	587	589	581	593	569	600	573	656	596	608	591	603	589	557	560	512	609	630	556	562	615	598	593	622	549	562	603	593	610	588	600	607	620	632	616	613	578	579	591	614	576	569	607	563	560	608	630	594	633	603	648	582	568	563	577	596	553	605	602	598	591	583	557	572	615	571	598	640	592	621	589	593	578	558	555	591	595	569	612	569	574	624	576	558	586	605	595	548	612	559	599	616	622	597	629	553	597	549	639	572	565	617	619	617	597	586	618	543	586	599	593	621	600	549	559	566	575	589	588	549	568	607	588	583	578	591	589	580	622	593	626	613	567	576	568	649	583	564	580	585	582	643	627	585	607	588	565	610	568	563	603	602	608	607	580	626	614	597	553	579	595	577	553	588	583	612	628	586	657	601	577	604	604	554	628	572	629	623	590	569	599	591	610	573	535	586	609	646	593	595	643	608	556	602	582	578	595	566	560	597	618	590	620	598	603	571	565	555	577	575	586	591	614	612	574	547	601	648	586	580	549	594	567	592	649	559	608	582	568	589	542	581	578	581	605	591	576	579	607	587	579	596	599	622	572	543	571	621	594	620	583	587	597	586	578	611	626	605	569	574	620	598	584	597	557	612	577	592	567	629	571	568	612	600	584	581	582	564	594	553	595	570	613	552	611	616	623	639	628	581	571	576	590	579	621	590	625	603	590	601	587	624	591	589	623	577	546	578	578	614	559	563	575	585	605	607	577	602	570	588	606	592	590	585	543	615	593	559	569	595	606	576	575	605	610	609
39277	19325	7974	1768	732	528	407	335	328	322	296	292	316	254	285	301	233	287	253	237	264	268	233	253	261	236	286	269	253	247	255	255	251	280	255	230	248	258	254	230	234	230	264	240	231	245	215	257	258	257	263	223	235	261	235	224	259	255	234	253	225	242	260	227	255	264	241	247	237	271	272	230	240	238	257	226	247	241	246	222	193	244	224	233	245	270	225	227	253	242	247	200	220	215	223	266	249	253	247	257	266	242	246	259	251	216	270	266	246	260	235	235	248	243	214	265	264	225	237	236	221	262	234	268	236	247	263	206	244	262	227	241	251	213	263	247	244	227	244	243	239	240	237	249	223	211	229	263	245	222	245	233	232	247	242	213	227	238	231	221	265	258	264	235	211	248	223	225	256	255	253	221	240	210	269	244	239	232	231	246	233	232	252	237	228	225	250	283	250	254	240	232	256	247	237	240	230	229	224	248	256	239	262	254	247	247	238	235	241	222	249	281	265	237	258	248	249	216	276	223	286	252	265	259	247	241	243	260	243	263	222	225	220	242	243	237	247	262	247	236	232	237	221	236	251	245	249	225	225	224	237	235	259	214	209	243	265	249	254	248	233	258	227	230	252	226	234	260	245	235	263	226	248	235	233	216	246	226	230	250	249	277	209	276	222	261	250	234	245	231	214	239	250	266	242	255	240	243	240	247	215	245	232	253	234	229	238	243	276	245	262	251	239	237	207	219	255	237	233	267	247	209	211	240	274	236	223	203	239	236	229	240	234	246	212	228	265	241	246	257	237	263	255	252	218	235	216	240	264	220	230	204	265	275	276	226	240	245	245	235	239	218	252	233	250	245	245	206	271	261	212	243	219	248	219	248	260	278	273	231	217	246	225	261	257	251	249	259	240	230	249	248	242	224	217	218	215	241	206	258	245	222	239	190	253	264	235	254	233	248	273	241	234	225	284	263	253	232	221	253	251	228	228	278	234	241	237	219	235	233	251	228	268	220	220	209	251	236	231	275	225	252	219	263	213	228	246	240	227	232	283	244	231	265	260	245	230	239	236	244	231	213	214	224	225	238	245	223	217	239	208	257	225	205	215	272	239	209	208	260	250	230	219	245	228	217	218	254	234	244	262	263	210	225	244	248	250	246	243	201	226	245	240	233	229	240	219	234	246	212	269	264	244	249	233	230	223	239	233	224	253	236	237	228	264	239	236	242	242	254	236	224	272	235	222	221	219	258	223	255	240	253	251	236	240	254	251	278	226	230	219	221	230	241	235	217	243	225	221	218	228	243	249	233	229	232	237	230	261	238	223	210	226	253	251	239	238	224	226	232	203	258	236	218	242	217	232	247	253	238	242	247	235	239	235	269	218	233	253	247	251	237	245	256	230	237	249	236	235	225	229	252	227	241	206	224	234	211	245	234	249	235	253	257	228	254	247	256	253	237	229	281	254	220	225	248	230	247	227	272	246	257	209	254	248	220	257	266	226	257	242	224	215	216	215	178	234	229	210	237	253	218	231	235	245	281	266	257	228	263	242	250	222	227	216	273	229	259	235	213	236	229	255	227	223	264	241	245	215	243	240	261	210	236	239	262	242	239	199	274	236	280	214	227	227	245	260	236	249	249	236	242	247	246	245	208	223	250	255	241	260	219	223	252	247	223	236	235	230	233	254	213	246	255	255	234	222	238	234	262	233	242	251	248	235	243	250	245	222	247	257	236	239	230	252	244	253	278	230	240	272	262	253	232	225	221	227	232	249	215	250	206	256	225	230	252	244	227	254	243	261	228	229	231	226	259	257	240	265	237	244	265	257	266	259	238	197	226	219	245	250	229	244	260	225	237	214	210	249	248	226	233	255	251	258	244	251	228	234	265	256	253	259	232	242	235	205	243	232	244	233	222	250	229	243	255	233	194	251	255	242	217	253	255	223	228	259	226	253	226	247	224	269	243	250	249	247	244	275	241	232	261	223	221	233	211	248	211	228	237	267	234	233	227	238	243	239	249	265	200	213	212	210	248	251	228	240	238	255	238	252	245	237	252	232	258	224	236	245	245	249	268	224	244	224	248	249	225	235	266	232	241	246	244	222	241	264	263	224	219	225	245	254	246	250	225	233	221	252	266	222	221	259	236	224	222	266	255	255	278	266	230	202	204	218	235	240	227	225	250	274	246	230	270	236	220	210	253	234	224	261	256	234	253	230	241	255	238	244	209	232	269	227	222	237	228	245	231	259	216	261	258	255	245	222	218	224	202	249	241	233	251	270	254	241	252	242	232	233	249	276	261	238	233	223	254	216	226	246	245	243	234	264	237	248	229	236	245	256	255	238	251	248	261	244	256	238	256	239	241	248	259	265	231	232	236	255	224	255	252	231	223	204	228	229	214	224	244	272	226	223	226	217	238	233	226	262	222	256	291	256	231	253	255	245	241	249	257	244	248	251	241	213	244	257	235	238	259	238	213	215	227	220	255	242	223	270	233	225	247	251	241	226	264	264	209	238	254	224	263	238	228	259	222	266	226	235	240	225	229	233	264	233	267	248	255	212	205	236	244	221	252	230	242	250	240	239	229	212	229	269	239	230	266	258	250	233	240	256	207	248	215	231	215	209	233	226	239	239	241	219	244	237	252	242	227	244	219	248	255	235	217	245	223	246	220	242	234	251	232	230	220	207	231	253	257	277	255	218	229	252	203	228	265	256	253	246	242	241	244	251	221	237	226	243	247	282	227	226	236	229	221	245	238	235	248	219	247	231	226	222	227	255	241	238	264	250	258	237	239	259	220	220	253	256	236	237	255	238	222	265	233	261	265	219	233	252	232	232	244	266	248	255	242	273	219	257	209	247	227	229	243	245	232	220	252	246	267	247	246	245	241	260	235	253	260	259	223	216	238	238	244	237	250	272	229	236	215	220	246	240	260	248	238	234	229	242	255	254	246	228	216	250	236	233	228	244	246	242	221	225	237	221	223	236	262	226	269	260	244	240	232	265	272	217	221	226	240	287	242	220	267	278	267	244	203	251	237	219	249	259	227	232	246	243	236	229	259	269	241	272	252	213	255	234	238	197	290	226	232	248	270	248	247	232	223	241	283	251	255	248	264	257	230	227	220	221	241	231	282	272	221	268	241	238	224	229	211	257	241	233	214	209	259	259	230	254	252	254	252	239	215	225	246	242	248	241	261	263	233	204	236	258	264	228	255	253	225	255	261	235	235	230	258	257	278	231	246	231	253	224	205	236	242	255	255	252	263	228	230	246	259	257	245	242	252	245	225	229	253	253	254	241	254	248	280	238	245	244	219	248	231	258	245	286	252	218	232	245	252	233	235	266	200	197	242	247	266	259	220	265	230	292	231	250	251	221	229	227	255	249	229	227	241	235	273	255	239	206	245	240	254	244	264	230	249	244	284	209	242	237	217	233	223	223	258	208	222	210	234	223	235	238	237	243	262	263	221	271	247	234	257	241	263	243	230	221	241	237	242	233	270	268	255	247	256
22547	12337	9941	3487	2218	1669	1471	1154	1105	890	892	748	676	661	710	649	648	617	637	651	581	578	570	546	599	557	570	529	534	595	534	536	492	512	476	504	557	524	546	497	529	504	495	472	511	523	512	509	538	520	514	502	536	566	506	525	490	522	476	532	472	531	512	460	495	517	519	557	471	549	486	520	510	481	497	478	527	575	544	514	509	516	491	475	509	507	470	503	500	531	481	468	515	504	506	534	497	499	503	502	507	476	482	490	488	504	465	492	532	515	541	510	517	495	532	487	506	556	485	476	512	508	513	506	498	499	459	523	507	506	518	525	516	477	533	472	511	512	514	495	522	513	518	542	495	520	521	498	506	541	487	512	487	531	510	517	543	520	551	513	519	513	533	467	533	503	534	487	531	547	526	516	475	519	474	539	546	554	506	491	518	485	496	523	523	522	497	532	511	481	505	492	523	514	476	489	457	464	525	513	488	496	499	520	537	503	496	506	523	487	476	519	515	493	523	540	492	531	554	510	507	512	499	553	527	514	510	526	536	490	496	521	555	452	508	544	542	505	520	512	526	545	490	515	496	526	519	514	507	519	556	496	500	507	477	553	503	482	505	493	496	528	531	488	503	543	505	525	507	528	486	480	512	498	524	509	496	503	503	484	544	509	511	459	522	532	509	530	596	477	536	507	523	511	504	523	531	569	513	529	521	510	505	484	520	521	502	524	512	529	495	515	485	535	516	485	494	505	523	545	502	506	528	555	563	517	469	523	480	548	518	530	539	502	489	519	486	493	523	506	512	491	517	472	498	473	505	551	497	504	506	508	519	516	520	537	522	484	510	519	497	500	491	503	558	498	520	515	478	458	535	524	538	533	512	484	529	512	460	516	519	544	471	486	505	536	549	532	500	536	504	539	475	556	508	500	535	499	510	525	563	542	505	502	479	462	545	488	521	477	506	485	533	528	494	518	556	491	481	519	486	504	503	502	486	539	536	529	482	532	480	510	521	523	496	504	535	470	481	525	480	560	484	489	488	506	513	501	526	506	481	519	476	510	497	515	533	484	540	515	508	505	539	516	492	514	509	506	497	516	488	505	520	475	515	496	502	499	541	515	507	492	504	514	519	497	509	495	533	521	500	490	515	536	479	538	542	508	525	477	494	526	514	503	535	513	502	522	518	485	480	523	509	471	485	543	541	526	502	512	544	455	478	510	508	523	485	530	506	504	510	512	497	490	475	501	491	513	487	488	520	539	492	531	465	521	487	491	482	527	520	504	509	541	522	480	519	494	514	481	504	536	520	474	495	503	498	489	522	502	464	479	480	510	503	492	519	478	518	513	493	523	531	486	560	512	455	514	489	545	541	527	506	507	490	502	523	491	481	524	492	484	499	520	500	495	565	537	528	520	497	484	516	475	483	468	482	492	550	532	495	516	502	517	544	504	508	477	495	470	492	509	508	513	504	521	542	514	517	478	521	500	524	512	520	456	493	522	526	493	486	490	504	495	504	507	471	514	523	495	478	542	483	529	522	510	482	522	516	521	490	492	510	509	512	517	488	513	484	470	577	483	509	541	493	508	503	468	499	549	488	525	557	514	516	521	512	556	541	511	536	517	454	542	495	524	521	544	569	502	485	445	526	491	511	526	509	524	469	509	510	505	524	488	516	510	559	481	514	496	505	489	494	492	513	541	482	520	527	464	500	512	479	543	516	524	506	553	526	481	486	515	497	500	508	493	526	527	492	522	516	516	492	533	499	523	477	535	544	547	505	526	492	486	468	519	516	543	497	512	534	516	495	508	515	537	525	522	516	479	510	516	528	499	587	503	521	532	540	506	533	557	535	499	489	509	522	509	501	548	500	569	509	486	507	472	470	526	498	506	500	529	509	518	515	504	523	505	524	524	494	510	461	473	517	502	493	527	534	513	519	568	537	500	512	545	512	521	481	513	549	477	526	502	513	508	496	480	527	498	519	516	498	525	500	495	509	487	486	507	539	530	511	487	475	505	498	542	550	502	509	519	527	523	538	544	504	500	516	537	532	508	533	515	566	469	574	494	480	469	542	508	518	562	525	548	531	555	522	470	518	488	513	487	526	511	487	507	532	484	514	527	526	514	481	491	532	528	521	540	494	503	550	497	525	534	537	513	552	517	482	453	485	495	489	520	521	501	476	500	476	515	542	499	547	487	532	529	474	488	499	471	505	546	525	524	532	543	508	481	482	508	533	516	510	528	520	521	494	477	549	497	513	484	501	511	487	487	538	517	495	460	478	503	500	516	525	538	497	511	546	548	533	486	541	509	469	477	498	508	510	510	530	499	494	519	519	510	556	525	511	458	479	479	506	515	510	493	543	521	548	523	516	524	503	522	494	554	527	487	528	470	507	488	519	527	504	534	521	478	475	491	473	531	473	513	558	483	517	505	540	538	539	509	512	514	467	503	496	547	486	513	523	516	490	465	524	494	593	539	508	503	515	506	499	537	522	538	520	515	492	542	554	522	511	479	518	513	516	517	495	509	510	512	517	518	528	506	530	524	535	513	498	549	515	487	448	476	507	501	495	563	509	453	501	506	475	497	497	507	513	512	511	497	489	522	458	521	522	540	505	500	511	516	555	483	517	529	514	517	501	514	508	518	513	488	515	480	498	473	484	518	493	567	511	521	498	494	478	509	523	504	485	451	513	539	539	503	522	491	501	472	520	501	480	573	533	491	509	509	483	527	483	490	519	523	504	510	528	493	524	521	503	511	522	523	504	514	498	495	512	544	493	481	515	539	525	572	492	516	516	507	482	522	494	467	522	519	522	510	527	537	553	505	489	517	511	488	556	536	530	515	480	534	519	491	513	492	511	512	499	528	507	492	509	465	490	493	540	540	516	535	461	469	528	512	486	518	513	504	501	519	506	498	477	529	515	500	507	490	514	525	499	520	499	520	489	508	525	477	514	496	487	530	529	516	508	492	511	486	504	506	506	525	504	496	517	535	511	525	511	532	484	520	508	548	497	483	527	515	523	523	520	514	481	522	500	488	505	524	522	507	528	528	502	520	520	488	516	496	512	497	515	452	493	472	500	546	492	527	549	523	491	518	525	483	513	525	497	490	472	520	507	507	468	508	521	498	517	522	495	530	510	525	524	556	546	491	548	478	502	532	495	484	483	490	450	486	498	532	497	511	510	504	486	495	548	496	511	515	533	531	481	509	519	499	489	542	481	509	510	510	521	465	514	525	531	553	506	500	548	497	502	493	509	544	473	513	503	544	493	493	548	537	499	524	483	512	516	524	510	500	546	523	499	526	463	525	491	518	536	509	525	512	498	539	534	502	480	505	516	491	525	497	502	540	491	547	528	542	524	517	471	478	495	568	517	519	560	527	521	504	462	521	539	483	517	494	506	526	535	503	494	484	515	498	500	535	504	530	504	498	497	510	499	507	490	540	513	512	555	499	473	547	496	491	532	542	519	477	558	472	502	544	501	521	511	516	507	521	508	518	492	557	528	552
57053	29504	13217	3728	1123	720	606	494	425	374	391	286	278	280	296	241	294	271	254	263	277	273	249	224	263	245	266	234	246	245	246	274	252	255	204	241	237	251	213	243	233	242	240	235	273	252	219	244	223	244	256	211	206	231	217	242	241	239	220	231	221	198	234	216	208	207	248	238	220	226	240	232	223	251	216	240	230	243	230	217	236	244	245	210	222	218	236	238	197	212	229	223	205	255	254	246	224	225	213	193	240	254	238	225	216	231	227	217	241	208	227	253	252	235	242	220	211	232	221	206	227	239	229	211	275	251	229	225	199	186	237	252	203	258	233	228	235	210	240	274	221	234	222	243	233	230	219	223	206	213	221	227	210	216	230	219	222	204	238	250	230	231	224	223	241	238	251	238	236	233	225	228	227	230	240	236	226	211	228	227	237	215	240	240	231	230	247	250	256	249	247	227	243	207	244	211	223	231	255	242	262	210	222	216	195	233	216	245	240	239	246	226	212	240	205	241	239	240	234	231	213	217	202	242	221	245	196	207	242	243	237	226	219	265	246	222	232	224	249	251	254	229	235	205	219	226	245	248	205	250	218	225	233	226	219	228	272	258	231	214	221	247	238	238	237	230	253	222	234	264	242	232	210	228	227	217	213	235	244	233	227	223	252	246	220	230	197	233	237	242	229	238	210	216	236	240	230	225	226	211	218	225	237	248	247	229	222	239	247	240	232	225	244	236	222	261	226	229	218	245	211	216	197	250	241	229	259	201	212	265	215	220	231	224	206	218	214	221	222	227	251	221	261	243	237	211	240	233	237	221	243	264	260	228	231	238	213	227	214	231	238	221	246	252	245	223	224	234	246	234	252	231	240	226	211	215	243	184	205	210	226	204	218	242	222	244	221	218	243	204	260	236	214	217	234	230	234	232	205	231	230	251	238	217	203	229	179	219	219	240	234	208	215	273	231	251	225	251	215	223	252	230	240	242	224	251	231	256	217	236	230	224	197	221	232	232	259	200	228	209	249	236	223	214	218	216	262	239	249	219	226	226	244	234	237	236	261	233	223	237	232	227	235	257	255	247	247	218	215	241	219	246	182	239	247	201	206	256	212	230	253	216	225	247	225	222	251	233	246	240	226	251	240	245	223	221	224	258	233	219	231	220	249	207	234	260	236	244	251	230	205	213	198	228	220	227	218	225	249	243	229	215	235	228	265	221	233	256	240	224	232	228	245	200	232	256	249	239	204	223	263	224	251	233	240	235	244	214	237	264	253	229	245	228	232	239	252	259	262	235	238	230	213	218	189	232	195	221	234	225	204	254	214	229	202	225	249	226	239	217	211	223	220	251	234	197	222	223	261	208	229	210	206	232	244	242	230	194	243	235	217	283	232	225	259	226	223	189	220	232	234	215	252	246	233	220	230	256	232	231	231	232	215	236	261	240	250	233	243	195	228	228	246	218	190	216	224	212	244	201	213	227	237	190	220	223	244	243	237	239	234	210	250	225	231	262	271	232	252	213	249	219	235	217	229	235	211	218	226	235	222	266	245	222	227	255	231	220	229	207	224	216	241	231	231	262	216	232	215	230	239	248	223	235	217	240	214	233	221	240	223	211	251	260	237	252	247	218	197	203	217	249	215	228	261	235	190	255	223	216	251	250	248	234	223	249	234	228	222	252	247	226	248	204	235	212	228	205	239	235	218	219	220	245	224	196	218	251	228	205	223	202	224	233	251	213	228	266	230	210	237	227	214	247	237	201	208	200	227	226	227	217	216	215	251	257	254	202	211	247	237	232	235	210	218	229	213	232	241	239	230	235	221	205	204	229	203	227	220	262	225	233	241	248	246	213	204	231	234	240	226	232	211	212	222	263	209	228	242	247	217	240	212	208	227	208	239	185	251	232	215	234	216	253	196	230	215	231	225	208	245	208	248	185	228	212	214	234	230	224	233	200	222	207	256	223	206	256	238	221	221	227	241	216	246	221	222	239	239	216	225	219	251	214	229	238	226	236	238	244	223	213	200	226	248	229	227	255	235	240	233	222	249	225	224	228	193	242	217	229	252	227	196	254	250	222	217	219	261	229	211	222	237	234	202	228	243	232	226	250	215	246	257	245	271	241	196	235	225	233	231	218	228	246	233	252	249	220	230	270	221	233	232	237	227	235	224	193	200	203	220	217	254	214	234	239	233	209	210	228	240	221	232	239	218	217	224	239	243	269	229	243	219	236	248	236	213	219	258	256	220	207	235	218	209	202	230	214	208	255	207	252	223	224	241	222	209	211	226	238	225	226	217	215	239	210	228	227	239	249	246	222	205	235	265	222	221	212	208	210	245	220	241	248	218	214	230	223	224	209	218	251	210	220	242	268	221	235	243	232	223	235	254	215	218	242	213	244	206	230	246	200	228	214	226	234	220	232	224	209	234	222	209	240	229	228	215	219	219	226	234	215	224	210	196	252	212	242	223	239	264	248	239	274	214	236	231	244	238	209	236	192	232	250	231	229	256	236	199	232	206	231	231	233	252	219	250	267	234	272	210	231	221	250	253	228	235	234	262	217	223	211	220	218	271	241	253	236	229	234	224	259	250	238	226	244	224	208	245	211	253	218	227	228	210	224	246	239	206	235	233	201	229	230	239	236	242	224	202	215	234	230	241	219	260	222	223	227	217	241	226	261	241	217	217	225	232	217	233	237	235	218	211	225	224	231	223	209	221	229	194	194	243	257	222	224	221	240	245	201	234	218	243	246	215	246	221	236	218	185	233	238	216	229	231	217	219	222	199	258	223	231	237	193	205	233	229	233	234	264	221	222	252	247	209	221	225	226	240	222	198	241	222	269	254	229	229	223	240	208	253	238	257	223	243	253	221	229	207	236	241	218	251	191	219	252	222	235	240	246	227	237	238	238	209	230	225	224	244	220	200	225	257	238	225	200	223	231	253	237	251	204	209	220	216	208	236	225	228	240	226	203	227	215	229	201	234	215	221	236	239	201	246	255	195	214	228	208	216	225	229	230	215	190	232	232	240	223	215	217	191	210	237	210	221	238	224	200	243	229	228	201	227	213	221	198	225	253	243	229	215	236	206	238	245	234	207	232	248	240	214	220	239	213	231	208	221	247	218	238	226	252	223	220	221	210	235	242	240	214	200	209	229	233	211	237	236	249	230	235	229	237	221	238	245	213	240	207	262	241	254	209	224	237	213	211	228	227	220	251	245	252	210	234	257	206	223	234	223	204	221	243	259	217	233	201	259	235	218	234	231	243	231	235	243	230	252	224	232	228	245	205	211	222	229	199	234	220	230	222	217	213	277	233	222	206	213	224	236	215	222	247	236	260	257	220	233	224	225	238	237	235	243	216	221	233	248	237	228	258	228	245	220	226	198	223	233	249	258	195	229	243	238	265	221	244	229	231	252	235	228	227	196	239	231	240	215	247	244	240	232	218	228	219	250	251	212	215	220	245	232	224	219	232	200	242	231	261	239	241	226	217	219	208	219	261
34874	19411	14727	6529	3750	2852	2176	1820	1542	1280	1218	990	849	850	798	810	796	760	754	747	670	625	609	589	618	585	604	612	580	582	549	536	534	502	522	530	533	540	515	545	478	492	506	485	525	530	504	500	514	510	546	486	522	531	489	519	490	473	506	508	473	477	511	513	492	498	515	549	502	507	499	466	477	539	481	507	483	520	505	523	470	499	534	502	526	490	471	463	532	475	465	546	492	492	499	541	503	511	523	520	480	496	517	533	469	473	472	517	512	529	484	460	503	528	509	491	510	506	474	511	482	518	461	471	502	501	500	461	508	541	543	492	469	504	505	474	501	548	504	492	508	494	470	485	527	486	515	535	475	529	534	501	549	490	505	480	502	543	520	462	514	499	488	501	491	519	506	543	487	511	460	468	489	461	481	515	493	490	538	529	479	487	465	482	530	492	493	473	504	497	530	477	552	492	478	498	470	443	508	493	546	486	509	498	506	515	465	508	489	549	502	478	483	486	478	514	459	496	520	464	543	534	474	466	513	492	492	491	505	485	509	483	511	515	492	478	512	510	476	487	469	477	525	482	488	511	454	493	497	542	476	490	506	490	501	510	491	525	523	463	497	512	469	518	484	516	506	478	501	489	492	526	493	527	472	500	520	507	441	461	507	510	522	499	491	483	455	516	483	542	522	498	495	527	468	513	480	512	476	511	481	529	529	512	484	513	491	510	533	483	496	508	494	484	506	541	510	458	494	464	493	491	526	510	463	491	467	471	452	514	492	480	490	508	461	500	483	470	497	491	529	472	517	533	478	523	441	430	531	471	492	506	469	495	494	479	484	500	503	528	500	505	517	478	485	486	503	479	512	490	502	491	532	516	493	484	503	492	495	471	488	462	504	516	482	496	530	470	498	473	454	492	493	525	463	473	493	488	499	479	474	441	492	498	524	490	524	466	505	485	498	480	496	507	529	502	485	463	499	564	510	486	453	491	464	488	542	533	528	503	475	475	501	517	504	538	527	453	507	519	520	536	541	497	490	485	476	489	506	479	504	502	487	458	480	512	478	481	493	513	491	490	492	464	468	527	520	514	500	539	514	515	515	489	510	485	479	486	489	533	486	506	517	551	503	463	490	542	498	515	497	497	478	519	516	454	504	504	525	516	485	539	476	505	471	514	505	530	537	478	472	500	463	473	504	495	459	492	504	496	494	486	510	509	535	521	518	509	499	488	511	508	500	430	512	518	503	499	495	484	500	470	528	501	447	448	458	511	472	500	496	507	497	513	531	516	473	457	508	522	502	472	501	508	469	496	490	489	535	481	507	488	508	474	484	479	513	489	498	494	497	471	465	476	505	492	496	517	486	514	507	506	481	546	523	484	455	470	512	486	524	490	514	500	493	528	531	516	482	493	550	516	511	513	513	503	471	498	500	495	482	544	502	488	477	536	498	467	476	453	476	528	456	498	504	500	515	504	491	526	461	489	467	506	473	493	553	518	492	515	490	487	503	506	503	470	475	503	473	497	501	476	479	490	465	524	507	487	504	501	473	518	516	489	538	476	496	483	450	498	486	473	464	504	462	507	472	479	498	515	499	522	506	507	527	505	509	483	510	507	485	481	480	528	489	459	523	492	485	506	466	503	513	516	535	496	509	470	478	519	526	529	481	493	533	510	514	474	485	504	469	494	471	508	501	445	496	487	493	462	488	489	519	491	499	494	496	503	487	467	485	488	525	499	501	566	515	468	511	506	514	543	480	469	515	508	534	505	494	539	496	474	471	521	487	519	469	510	528	480	492	496	511	486	494	495	497	495	507	503	489	487	487	496	525	489	486	511	506	472	489	551	510	521	524	516	473	517	519	490	498	507	498	537	483	515	518	531	496	512	511	498	519	500	483	499	497	565	519	497	530	496	483	497	503	519	463	463	528	483	498	495	503	499	484	508	489	470	496	478	479	487	466	483	516	526	507	496	527	503	523	489	533	471	474	514	514	471	495	506	515	497	492	464	474	481	471	507	516	511	506	505	503	471	473	532	493	524	508	517	501	455	473	506	528	467	474	487	463	502	536	513	482	508	558	484	493	484	508	460	504	569	473	476	522	514	452	452	467	477	493	472	489	488	519	474	526	503	515	478	497	475	427	537	492	521	460	479	530	467	509	473	473	471	512	470	496	494	512	480	501	494	523	470	456	510	498	521	522	489	487	553	484	508	488	483	441	493	480	500	496	496	529	514	480	517	500	479	465	510	478	478	508	521	506	519	493	475	487	445	509	503	509	480	549	544	505	495	491	491	498	490	500	531	498	495	475	491	482	532	496	474	461	489	508	468	468	523	488	482	497	497	521	471	483	479	505	505	494	503	518	469	477	500	508	468	494	500	529	464	556	509	488	512	556	509	469	486	475	497	475	524	530	473	461	471	497	477	468	497	507	507	521	485	519	501	498	482	477	491	462	508	502	507	522	473	519	564	499	473	502	523	484	462	503	494	503	495	480	496	505	470	496	500	433	503	512	500	547	530	498	483	508	483	493	516	472	495	497	478	485	493	490	489	497	513	477	494	498	528	479	467	483	500	483	488	470	487	488	466	473	515	541	464	533	463	490	485	507	513	463	484	470	500	491	495	488	497	469	477	553	514	469	559	502	486	481	536	470	531	491	486	481	510	512	489	467	525	486	485	494	525	496	500	486	531	510	489	503	502	476	534	491	512	480	531	532	499	511	446	520	461	514	504	488	505	497	479	471	518	487	495	507	543	517	435	470	518	550	497	496	491	467	478	522	492	507	537	471	474	492	480	486	552	498	507	508	466	473	450	469	504	510	486	496	467	540	499	537	498	527	510	506	533	506	517	468	460	483	480	566	484	488	438	473	462	487	495	498	472	489	471	538	482	493	480	478	517	495	476	486	454	495	481	506	475	473	507	482	533	503	466	483	484	544	476	507	473	497	504	488	494	456	490	503	489	488	518	460	513	492	507	514	482	498	452	524	472	518	486	513	465	475	507	465	498	503	514	506	517	492	495	525	524	532	463	451	474	519	473	474	472	479	494	508	508	474	470	496	485	495	479	545	512	457	473	513	489	493	466	500	495	504	507	497	480	480	500	514	483	487	486	528	487	517	505	488	502	483	479	496	513	474	506	490	497	502	474	527	461	503	472	485	485	490	536	481	497	495	510	504	518	494	491	484	458	523	482	481	509	483	516	499	528	508	483	498	509	503	531	449	512	480	490	518	515	524	497	507	532	530	503	479	479	477	500	519	481	531	491	508	473	511	516	480	456	493	538	514	505	479	532	460	532	497	497	458	526	502	461	479	481	480	504	485	538	474	497	537	503	498	486	497	523	496	475	513	498	494	470	487	484	507	532	491	464	463	510	520	501	500	510	482	510	506	489	448	501	498	498	489	496	493	516	495	488	479	481	541	498	499	508	502	444	482	460	531	526	506	494	469	495	468	522	483	517	502	485	498	553	516	460	517	476	489	484	504	507	496	485	469	498	509	460	487	525
63963	34515	19222	5826	1819	1177	868	687	596	534	429	420	394	355	369	400	358	381	352	358	326	301	294	314	326	300	300	290	284	257	295	318	285	315	293	277	249	289	285	283	296	278	269	299	247	287	252	290	287	291	274	264	287	271	242	299	259	243	260	283	290	228	265	281	306	287	322	291	267	269	224	263	257	267	254	260	241	283	290	274	304	295	299	285	272	293	282	263	291	266	254	260	258	260	297	283	319	264	254	299	259	291	259	270	281	264	271	273	288	291	266	294	252	309	290	276	264	281	267	313	329	302	260	277	286	270	291	298	275	307	284	276	265	269	271	283	256	255	307	287	287	289	298	286	275	231	314	245	263	246	253	303	311	298	276	269	280	273	255	301	246	276	279	290	284	260	288	253	284	290	263	243	240	289	273	282	258	293	286	288	262	265	283	265	290	255	284	290	246	284	289	252	295	257	269	297	303	268	280	270	282	289	280	267	268	294	283	264	317	263	281	265	234	273	287	259	279	264	261	254	284	258	248	287	244	246	266	291	261	254	269	283	288	260	243	291	285	241	240	291	290	248	291	277	282	284	307	265	291	264	285	273	275	289	309	305	282	268	268	264	246	305	279	237	282	277	280	279	252	280	282	294	292	276	278	314	252	292	280	272	278	299	275	272	309	267	268	261	266	254	278	283	275	257	267	312	254	259	265	260	282	266	282	294	275	279	252	268	278	262	262	271	229	225	297	293	274	233	257	268	280	275	238	292	289	251	276	286	275	293	311	257	252	261	316	272	262	277	256	271	260	276	260	231	278	331	276	268	267	259	259	286	270	213	252	254	250	249	261	268	277	300	269	290	321	294	260	310	265	305	281	265	270	293	300	288	290	250	258	268	275	270	267	234	253	296	268	266	289	284	295	289	272	286	249	247	277	245	228	276	279	292	255	284	292	265	262	285	292	267	318	273	263	251	235	236	257	298	277	300	281	286	310	243	287	269	291	300	234	257	272	305	267	264	290	277	247	266	289	289	281	279	245	259	291	273	285	252	280	274	252	271	277	290	297	265	301	279	272	260	272	292	289	278	271	233	274	271	267	254	298	264	259	274	273	283	261	272	244	281	280	238	255	268	280	260	286	278	280	261	278	286	255	254	289	268	265	277	273	239	274	280	268	271	276	261	281	256	299	276	280	295	274	271	241	269	286	276	274	297	277	270	257	266	252	246	273	287	283	273	310	255	276	249	274	298	266	283	291	246	276	284	274	278	271	273	263	276	273	304	312	292	295	286	249	301	250	273	295	223	247	271	310	287	284	267	281	240	269	297	286	257	283	263	277	260	277	280	287	291	264	295	289	285	273	275	262	248	303	286	265	297	314	275	292	274	262	248	270	274	293	240	296	297	308	252	253	252	256	259	268	286	263	238	279	257	277	275	248	265	291	254	270	253	262	253	275	291	237	268	251	318	309	282	228	278	291	259	259	289	320	270	250	285	249	284	285	296	266	274	283	271	270	291	275	268	288	249	251	256	245	313	270	272	250	262	251	293	262	273	276	282	288	267	280	294	268	318	245	301	282	289	251	280	265	289	259	254	275	279	266	278	273	296	303	270	281	250	279	257	307	293	266	276	323	280	270	274	283	257	308	284	279	264	288	303	275	296	298	267	242	262	295	279	283	281	269	253	289	279	257	282	257	228	279	253	301	242	237	274	252	283	252	278	280	249	254	275	272	258	286	246	291	298	240	282	304	307	280	308	278	270	268	314	276	268	283	271	284	260	288	291	290	287	314	291	278	276	279	277	268	286	271	273	282	304	296	296	284	308	289	328	315	319	295	262	309	251	290	277	274	283	274	251	262	320	270	271	278	294	326	302	264	261	261	257	266	265	284	261	286	285	311	280	253	295	248	274	271	261	294	239	267	297	286	284	288	258	287	305	272	280	252	281	272	285	271	261	286	281	256	265	297	302	252	272	286	301	279	275	296	276	303	276	300	315	261	292	276	286	253	221	272	262	265	297	253	299	269	280	262	283	274	262	253	269	271	292	285	261	252	312	270	268	271	285	280	258	245	279	257	298	247	274	286	264	262	290	270	267	277	270	287	281	290	235	259	277	241	280	280	265	268	263	235	270	257	237	270	235	305	267	277	301	243	252	271	278	277	269	274	295	297	259	293	284	291	265	262	257	264	273	279	292	256	254	233	281	319	264	291	277	285	306	306	265	245	285	292	289	242	289	270	277	272	275	255	272	269	279	279	268	273	265	232	296	291	282	256	287	252	260	259	269	280	270	293	292	282	302	279	281	266	290	236	290	269	257	264	252	260	266	301	274	300	307	255	264	267	287	283	290	261	285	262	311	270	262	246	244	265	307	280	279	296	264	268	297	273	290	302	270	258	289	264	260	245	238	289	262	308	277	274	249	269	299	295	266	301	269	282	283	260	268	283	258	263	268	271	264	274	289	292	305	251	302	282	295	274	292	256	281	279	281	258	273	284	235	291	256	312	279	315	266	281	304	292	314	287	271	301	286	291	291	282	293	271	268	266	290	285	253	267	266	266	276	264	253	272	290	257	270	276	291	256	303	300	285	308	283	287	278	327	283	297	265	285	305	259	275	290	286	279	281	250	269	247	276	256	269	256	270	272	229	287	265	268	258	292	279	266	278	284	274	260	288	288	273	273	277	267	273	287	282	244	243	280	256	266	268	283	264	278	260	253	250	280	261	272	280	247	246	293	287	251	257	289	254	293	290	269	236	284	313	270	265	301	305	280	277	288	258	256	270	257	265	261	255	268	287	271	253	234	304	249	258	254	250	296	258	279	273	259	274	296	284	283	297	246	251	266	290	254	270	283	274	281	296	284	273	261	238	289	296	283	273	282	243	288	254	283	275	278	272	307	254	270	288	300	265	291	268	272	291	265	296	274	305	257	321	278	243	296	283	290	275	233	278	273	250	268	283	287	261	266	314	278	261	265	270	237	256	261	287	258	290	292	277	314	278	276	260	285	257	293	257	279	274	261	299	256	306	259	292	281	267	274	315	290	284	268	258	256	271	243	256	310	285	285	269	307	302	278	290	304	294	250	286	276	292	279	296	259	294	287	278	254	292	266	291	299	272	261	270	292	273	276	270	238	252	258	245	300	272	297	286	298	292	279	315	248	307	219	283	278	254	251	279	273	287	271	308	310	267	240	236	263	281	283	282	292	301	305	288	278	271	267	307	287	293	279	260	315	235	234	277	236	261	274	252	273	269	283	266	223	252	290	277	246	290	250	271	281	257	274	258	288	290	279	300	243	277	276	271	248	270	250	223	266	268	254	284	299	295	263	298	284	281	266	297	265	258	297	262	271	319	269	266	291	254	268	269	263	278	264	289	261	247	286	266	257	253	312	262	288	256	263	278	278	272	256	307	282	247	264	304	285	305	247	286	272	284	261	241	300	289	304	259	340	251	301	265	292	249	309	275	291	280	276	265	291	279	291	278	284	251	277	279	229	261	246	263	263	225	267	294
39050	22849	20192	8936	5432	4209	3230	2518	2200	1909	1624	1256	1218	1171	1104	1082	1054	946	1066	978	887	945	819	773	789	770	758	780	722	707	658	700	697	681	700	664	627	616	639	677	621	634	579	582	590	617	597	618	611	576	599	604	592	593	644	563	627	597	617	639	603	579	668	586	587	594	614	575	610	617	606	563	546	601	588	584	578	558	551	592	611	558	599	594	606	607	607	604	612	583	585	564	586	610	583	536	626	557	571	593	571	597	549	585	575	600	566	576	585	582	581	586	609	597	593	600	610	583	592	629	551	590	611	614	582	576	596	574	607	602	570	556	565	589	619	578	608	598	623	604	582	587	557	565	578	579	556	568	574	587	584	611	608	566	588	593	574	595	594	575	615	601	551	579	578	563	579	602	570	599	561	597	594	553	629	543	538	611	568	588	589	553	552	580	565	598	591	602	597	598	602	564	601	592	576	566	588	573	620	569	532	572	564	579	615	563	602	606	615	601	570	575	587	590	566	573	547	584	601	569	520	567	589	554	565	603	603	580	559	586	623	546	549	547	602	587	609	586	610	579	586	578	605	646	578	587	623	574	630	619	551	612	582	561	584	588	532	588	569	588	564	581	580	592	597	592	560	593	587	556	565	606	574	586	592	567	575	562	592	600	548	579	482	601	528	574	589	621	609	610	584	552	567	601	535	595	569	565	559	617	577	578	575	612	614	606	610	615	594	597	548	581	583	588	586	595	598	599	616	538	551	579	564	561	637	538	585	600	547	570	587	596	592	571	618	579	561	597	592	571	573	560	515	576	578	618	515	623	541	590	608	579	575	561	621	600	545	565	576	547	538	595	559	637	590	582	614	609	551	572	570	607	576	602	576	574	613	586	562	596	573	593	568	582	617	604	547	610	585	577	629	578	591	558	578	556	574	510	600	565	567	589	586	611	592	560	583	597	597	588	595	595	594	579	587	555	629	602	564	581	603	585	569	576	548	601	592	573	571	580	594	542	589	572	594	606	558	589	572	599	567	570	605	609	616	594	554	545	579	577	581	613	563	595	524	587	554	575	563	601	606	570	577	613	578	586	551	580	553	561	599	623	593	560	571	596	612	616	587	575	617	590	599	594	581	575	574	579	598	574	569	593	593	606	569	588	544	632	556	616	599	583	528	550	586	587	546	596	611	555	567	583	577	604	582	577	550	608	597	615	570	569	607	597	587	586	628	598	590	609	562	584	597	590	621	581	583	596	576	560	572	600	572	579	604	559	577	605	613	533	570	549	576	591	600	582	594	557	550	579	604	602	629	637	542	570	590	617	574	579	616	587	565	581	609	603	606	566	597	620	598	597	599	555	611	587	607	576	558	544	580	572	584	562	541	547	596	571	587	628	611	626	623	553	565	561	567	560	616	567	573	564	592	631	580	602	549	596	628	604	607	583	553	570	594	578	567	574	594	574	626	594	588	641	584	588	589	559	585	619	540	575	607	581	608	562	574	527	544	593	582	575	588	588	568	568	617	592	588	560	571	590	584	582	573	556	593	607	587	630	583	571	597	589	495	608	604	563	598	586	618	588	598	601	584	621	605	577	618	585	632	586	611	601	571	554	616	533	552	590	579	565	601	595	634	573	570	588	621	564	594	594	624	567	607	541	553	585	606	570	585	572	608	593	589	603	548	584	608	587	580	609	575	605	610	582	595	576	579	599	571	602	549	561	545	603	577	564	572	556	552	599	577	635	564	578	590	563	545	561	574	596	574	624	563	576	599	576	589	565	599	573	574	557	585	586	561	532	583	589	629	629	561	556	574	585	590	605	613	586	549	592	579	577	580	563	578	576	620	590	605	566	587	596	556	567	589	605	593	584	636	606	573	597	611	586	581	644	586	585	568	604	554	585	611	564	607	504	559	620	635	549	564	583	625	550	591	599	575	639	633	585	560	565	631	597	596	615	565	553	572	580	578	608	588	530	576	563	565	551	525	586	583	564	602	606	593	562	593	579	574	585	593	570	579	541	571	562	614	574	592	611	593	584	611	620	566	594	560	575	574	651	622	594	587	574	588	593	586	546	559	602	577	549	564	622	629	577	640	570	556	600	563	567	575	551	586	597	578	605	576	557	594	584	584	585	542	589	611	584	556	584	553	595	566	589	639	578	595	592	592	579	559	592	587	553	587	572	598	585	606	607	571	642	578	547	585	583	577	584	584	586	576	594	602	598	633	568	594	584	618	556	586	583	541	543	594	586	608	616	625	581	599	608	589	600	599	594	594	575	569	589	578	553	607	569	600	582	548	568	593	583	603	555	587	621	624	570	589	581	554	631	589	565	608	604	574	567	590	600	604	587	606	577	641	574	589	556	628	608	561	572	529	576	598	555	600	623	578	593	600	558	606	571	607	584	619	577	614	602	561	573	579	583	604	607	597	621	579	595	584	612	618	582	592	571	604	558	590	569	565	562	579	571	574	584	569	577	588	580	575	582	598	571	600	557	571	577	571	613	568	601	597	608	550	584	569	583	584	598	627	611	571	611	602	558	524	591	570	565	588	598	552	583	597	615	592	604	583	557	590	617	577	621	557	597	604	611	580	624	615	599	569	629	555	600	612	619	578	608	588	576	598	585	606	571	578	559	541	580	571	541	574	556	522	606	556	597	630	540	637	596	555	566	555	624	574	581	569	590	581	579	601	581	564	603	607	587	542	560	563	577	548	599	584	577	625	586	564	602	570	570	597	577	602	571	570	586	629	579	551	539	621	619	590	581	572	580	578	609	562	551	575	622	584	548	538	574	611	589	560	594	585	621	587	563	591	610	596	593	560	550	551	574	608	594	576	610	582	566	578	538	567	546	566	603	587	561	606	568	592	564	566	619	567	604	541	552	563	606	587	577	533	591	566	593	562	585	607	584	633	598	560	588	573	589	542	568	562	605	591	536	599	546	551	627	588	544	586	602	587	610	592	591	580	562	600	613	600	568	561	595	560	625	597	589	588	551	576	627	608	628	551	609	558	631	584	598	602	613	632	568	596	645	632	573	584	579	579	575	582	579	585	611	586	615	597	571	601	611	565	621	564	573	574	562	564	552	594	565	598	566	583	579	609	594	588	607	579	589	611	636	601	562	612	606	577	598	577	570	587	574	602	615	561	613	625	570	587	562	615	604	597	635	594	598	612	612	556	575	572	550	630	613	589	585	614	627	622	559	605	589	599	567	600	525	575	624	575	580	583	602	577	572	618	616	581	613	618	598	561	594	579	586	565	591	599	555	576	550	587	593	588	551	559	563	594	565	560	599	600	589	602	574	541	573	588	606	591	593	569	616	579	616	580	611	566	635	592	548	588	573	529	584	566	571	578	572	539	639	555	633	568	585	574	564	580	563	592	607	595	611	569	596	592	571	583	621	582	555	546	570	561	589	613	606	571	581	591	599	590	602	597	573	583	567	594	567	545	572	579	611	636	566	594	564	596	568	565	585	559	574	567	570	609	605	545	551	553	554	550	543	569	589	574	569
39282	19626	6048	1551	698	497	410	390	335	293	287	296	300	259	262	271	254	284	265	245	279	270	241	240	215	261	244	261	247	270	219	220	241	239	253	257	234	241	229	257	241	239	253	270	221	266	248	247	255	212	267	230	242	246	260	257	243	237	223	234	241	257	212	256	247	223	209	240	222	243	253	267	268	216	263	247	243	243	250	273	280	260	253	238	233	231	227	243	237	222	232	251	230	271	242	245	257	221	253	240	243	251	243	228	217	230	241	226	220	214	240	255	251	232	222	226	223	260	282	257	254	261	257	251	250	220	221	202	263	261	246	239	253	197	228	232	237	200	241	218	243	223	213	231	234	241	229	268	238	248	250	230	218	200	253	253	222	239	238	257	237	265	227	235	220	219	229	241	241	224	221	223	255	230	240	244	235	244	260	217	224	237	238	257	241	219	219	224	250	282	226	236	244	230	247	256	253	214	232	255	249	190	245	248	190	232	241	231	248	263	230	270	244	241	241	227	241	242	262	244	248	216	233	283	240	250	238	238	243	267	248	251	250	246	236	222	214	263	252	242	261	228	211	270	224	255	246	255	230	242	245	210	245	248	257	247	233	244	245	239	251	230	238	223	267	266	258	231	240	227	219	249	227	205	253	224	231	230	237	222	248	230	248	239	229	233	223	238	205	219	214	242	251	246	262	236	224	229	239	248	246	280	248	245	223	242	236	242	247	236	193	206	273	225	217	252	245	229	231	222	212	239	219	224	244	241	239	241	265	240	230	230	222	202	237	209	265	246	237	240	224	233	234	219	268	238	239	249	236	224	219	253	236	212	220	245	235	244	255	252	231	234	245	240	241	216	232	221	257	232	226	254	238	224	247	231	236	244	235	222	244	227	237	233	235	230	236	212	250	269	249	233	244	232	218	229	244	217	232	219	232	246	235	235	254	256	204	234	240	236	253	216	272	227	242	261	177	239	202	246	218	242	256	241	247	253	240	252	218	252	228	238	240	225	224	247	228	232	220	248	254	228	231	250	237	227	257	271	232	249	236	193	250	221	273	245	233	229	232	252	216	234	223	231	232	248	226	218	256	225	229	249	218	230	234	237	243	240	224	225	222	243	236	229	242	263	247	220	269	256	248	213	204	221	260	211	234	232	226	203	262	228	216	225	258	253	246	258	239	247	249	277	229	241	241	260	238	261	262	274	241	238	237	218	219	224	252	256	245	251	284	233	235	223	256	241	221	233	258	272	234	251	246	247	247	257	246	208	222	236	212	234	249	260	240	206	246	229	206	208	243	216	255	252	252	257	224	234	240	236	217	224	227	278	243	235	227	250	237	243	249	254	236	243	228	247	260	235	248	235	241	221	260	254	229	245	262	236	233	252	243	234	232	242	241	232	236	239	239	238	242	212	210	213	231	252	255	231	231	230	230	241	240	238	241	245	211	238	256	225	239	218	229	223	240	235	233	218	227	245	224	222	243	260	238	225	254	227	221	229	254	226	239	254	223	220	237	203	246	239	247	250	231	258	246	220	257	268	233	215	230	256	240	228	263	244	265	229	205	217	233	219	241	207	247	217	231	232	237	242	268	235	219	243	239	217	253	241	218	223	254	255	223	238	214	256	230	228	209	230	239	207	219	232	240	237	214	249	203	245	214	237	218	219	254	250	233	218	231	216	259	206	253	245	246	239	261	245	235	241	254	234	273	232	221	245	242	264	245	239	222	240	251	220	239	207	268	219	224	216	262	221	249	276	245	193	239	234	219	229	245	267	237	227	225	210	233	254	223	258	245	248	252	257	223	249	236	223	213	237	263	217	227	209	234	231	242	237	246	226	253	252	262	236	249	237	217	210	228	237	238	221	267	217	273	229	264	220	219	236	245	228	230	209	228	232	248	265	250	227	250	202	238	255	282	236	236	250	221	238	216	251	228	228	238	259	234	250	213	227	236	222	209	236	237	213	216	241	262	274	284	269	237	244	254	219	246	224	229	248	255	246	242	256	249	241	248	226	228	254	260	220	236	243	207	237	219	234	248	248	229	203	211	234	235	224	260	246	261	242	258	220	249	242	261	203	232	214	248	242	258	240	248	244	251	234	233	238	230	246	245	258	256	263	227	230	233	216	253	222	243	218	264	247	220	235	260	266	247	260	243	247	232	250	227	241	238	227	235	262	221	221	243	249	234	216	219	250	215	223	234	233	233	233	227	226	214	218	228	224	231	241	232	231	247	230	228	233	247	256	241	248	267	239	215	240	210	225	194	240	248	212	197	252	229	255	223	254	204	252	235	237	288	261	252	250	259	251	233	228	260	222	225	245	219	238	236	253	238	218	233	211	248	241	227	216	226	241	215	227	245	233	208	226	213	217	237	254	243	246	222	248	251	248	228	227	228	268	223	242	219	232	203	233	239	249	208	212	250	232	257	232	233	207	225	218	237	278	246	254	227	234	232	240	206	220	236	257	229	238	241	232	227	219	249	236	228	235	228	259	231	261	236	228	227	245	258	213	243	227	232	229	262	236	245	267	249	245	222	212	261	219	247	240	253	222	231	227	216	220	231	241	231	234	226	212	248	247	231	228	234	238	252	280	215	216	227	238	237	229	220	223	244	236	275	257	232	223	226	202	244	235	247	224	241	236	220	246	254	264	230	231	236	233	235	233	260	246	245	280	208	273	221	237	240	241	233	245	263	264	239	239	205	235	225	255	246	246	222	226	206	255	237	224	247	214	231	275	257	228	215	255	239	205	212	215	249	233	224	245	206	206	228	228	255	227	255	235	247	226	230	211	223	213	252	253	236	253	252	243	232	233	223	261	249	240	236	235	233	202	239	248	246	243	242	225	257	215	219	230	223	280	236	241	235	245	235	213	230	212	269	240	230	225	230	233	258	251	229	202	237	234	231	243	223	259	230	246	247	240	230	225	232	236	248	240	249	256	240	236	226	259	242	220	227	235	248	238	248	248	247	235	241	239	206	259	251	247	262	224	220	250	226	221	227	260	204	257	212	218	266	249	292	226	243	238	224	235	218	252	240	215	250	240	247	249	247	225	244	274	257	247	241	226	227	263	236	248	230	266	258	244	243	235	262	227	225	245	253	239	238	252	268	254	233	220	244	260	236	228	235	221	243	268	236	234	247	236	217	231	248	246	245	221	226	217	245	263	263	219	260	223	238	229	253	297	213	252	271	238	238	203	245	243	234	256	267	199	222	202	237	235	228	217	248	277	246	217	255	248	218	222	254	275	235	233	247	227	201	205	244	214	241	241	232	260	227	221	258	256	235	240	232	238	219	228	219	240	225	231	233	215	221	256	213	251	244	243	215	239	231	229	221	244	250	212	240	218	221	243	238	223	228	215	255	253	204	264	257	221	251	233	218	244	250	215	248	223	217	264	229	245	212	239	221	250	241	251	233	210	266	234	234	244	227	246	195	206	245	249	236	243	245	215	226	236	237	202	258	233	254	265	233	232	236	222	241	212	246	205	238	255	214	259	225	234
23763	12281	7039	3317	2074	1728	1354	1174	935	982	808	780	710	667	650	638	634	628	659	598	548	581	569	548	527	526	527	519	596	529	521	530	571	536	516	539	526	525	543	476	527	532	524	522	489	537	534	503	511	541	533	521	517	484	493	477	537	521	485	576	525	510	500	516	539	552	481	506	544	497	495	528	463	531	481	498	477	522	513	497	524	495	510	501	482	481	508	510	519	472	530	478	499	560	497	514	513	517	476	535	502	494	516	525	481	537	507	514	451	493	440	505	510	493	470	497	522	492	487	529	510	516	511	483	507	528	537	538	543	480	510	486	509	512	473	509	531	515	513	491	518	495	489	478	483	501	509	473	506	501	483	479	517	528	519	535	498	537	527	550	499	487	546	524	495	502	519	522	499	460	521	482	516	546	497	531	554	470	515	533	508	521	505	520	465	481	526	464	536	511	540	512	517	499	471	514	496	496	532	525	465	466	511	517	521	491	524	511	505	497	538	501	512	528	512	500	480	456	482	544	491	544	507	481	505	550	503	504	487	472	541	545	504	491	480	542	513	472	511	491	506	512	509	494	522	506	524	550	502	491	497	479	494	521	497	498	523	513	451	530	486	491	547	532	498	504	517	453	524	557	486	519	518	577	515	475	482	509	510	487	506	463	482	520	499	530	491	500	536	497	495	507	498	493	507	493	562	493	468	493	491	507	518	553	492	512	476	526	508	499	514	492	483	517	494	503	506	527	535	478	496	539	500	531	490	504	503	519	476	474	494	537	521	501	502	485	506	489	509	519	512	504	542	490	514	534	497	546	545	524	539	509	495	515	510	508	501	488	529	496	518	531	529	512	500	495	465	515	488	492	575	485	510	487	496	520	539	488	544	469	531	509	546	506	469	519	521	507	515	515	514	491	508	518	537	491	502	485	491	485	532	521	509	495	539	496	480	468	474	480	494	481	514	509	504	530	525	490	495	486	502	481	513	512	525	514	479	511	529	504	489	505	447	499	488	471	498	486	463	510	520	526	527	538	537	517	522	491	527	493	492	564	524	523	485	507	506	508	512	502	495	503	528	522	499	520	460	569	507	493	561	502	475	536	505	507	500	520	482	526	507	491	513	542	510	452	516	514	508	480	468	531	498	503	483	518	510	502	532	492	494	528	471	497	529	507	502	495	481	516	534	445	527	503	455	491	511	491	496	520	508	500	481	529	485	499	519	532	514	512	553	525	481	491	533	527	507	499	496	477	505	483	508	527	487	509	485	546	544	523	478	517	504	475	492	507	516	478	513	528	487	534	480	542	489	486	486	473	526	506	510	466	503	510	495	473	494	516	542	536	512	528	504	548	476	513	520	528	469	519	512	530	509	507	490	512	531	519	523	522	510	525	516	471	471	533	496	540	534	504	502	471	563	539	519	487	498	489	496	518	507	482	478	503	537	530	562	502	539	541	517	482	479	498	482	465	490	499	509	519	498	503	538	493	498	519	493	489	496	506	519	485	531	510	550	497	498	559	487	507	521	522	520	510	489	506	497	552	507	472	543	508	534	498	494	495	494	500	507	525	530	516	508	501	500	498	506	497	486	546	529	488	452	502	494	486	550	493	505	526	526	485	521	495	526	481	493	520	523	523	497	489	480	461	516	516	520	497	501	513	454	491	506	506	492	532	503	477	490	511	469	527	552	494	521	512	523	498	523	524	549	496	505	499	510	473	545	483	508	506	518	485	498	491	526	493	507	484	547	485	486	500	495	506	498	472	459	502	489	516	569	511	529	472	521	500	506	487	505	507	514	541	553	512	507	505	476	451	534	501	487	509	517	484	504	524	495	487	505	516	482	511	532	545	465	547	555	504	501	508	519	502	512	472	474	520	501	507	521	497	528	523	507	504	521	523	518	526	480	518	524	505	523	540	490	499	532	482	506	497	482	545	504	486	516	492	516	527	521	496	515	492	527	508	545	504	517	453	490	518	555	513	512	526	522	430	529	515	463	522	503	474	519	503	487	488	490	509	506	493	465	498	509	535	495	483	520	494	498	520	507	523	507	520	494	516	491	523	481	525	508	499	529	519	491	491	519	524	564	488	553	531	495	498	508	517	486	536	467	509	464	518	559	482	491	546	501	530	494	537	508	507	505	466	530	467	466	490	532	500	515	517	524	475	467	519	502	487	477	510	535	552	536	488	521	481	494	517	498	496	517	501	499	507	510	505	488	498	486	491	492	479	508	517	502	504	533	495	484	491	514	493	524	539	526	475	503	468	492	499	495	475	515	509	533	517	472	514	492	525	552	516	497	485	531	501	533	487	520	508	501	478	493	537	513	540	491	509	535	490	504	499	521	492	499	506	469	520	524	479	487	479	490	530	542	476	500	473	514	534	513	462	494	539	524	552	506	530	499	456	454	531	494	530	505	501	477	475	508	493	476	509	508	484	483	482	476	520	534	530	512	487	501	516	535	501	498	514	475	505	529	516	482	504	521	570	514	505	510	522	491	511	484	532	491	497	514	504	507	503	499	513	521	471	460	511	500	486	507	483	500	500	514	505	506	479	473	509	495	492	546	506	533	550	497	517	512	510	476	543	481	463	478	460	516	524	507	531	462	488	499	450	495	543	505	486	542	478	524	483	480	529	513	492	489	502	514	551	522	541	512	490	474	508	485	531	506	483	488	473	492	541	527	512	479	514	490	516	478	491	467	521	497	514	484	522	495	491	507	519	527	537	486	521	492	528	502	534	501	504	503	503	490	509	507	499	541	520	516	507	499	529	503	568	508	508	495	492	507	475	492	490	494	479	513	524	494	510	483	511	514	523	551	541	520	502	513	493	494	524	485	504	504	519	486	524	509	508	503	478	533	504	494	493	529	460	479	522	530	513	531	522	536	503	502	496	498	498	479	509	525	479	495	487	525	505	509	528	514	519	473	510	490	502	501	472	515	486	457	503	478	520	521	481	489	525	500	504	495	545	552	498	528	478	483	469	513	530	500	519	530	492	507	515	468	491	514	490	523	510	503	509	525	491	505	472	522	511	491	512	472	526	505	485	514	535	492	509	512	526	480	523	520	464	498	507	466	511	491	519	498	546	499	538	473	534	483	524	480	472	517	522	491	517	508	495	526	495	493	478	503	507	521	514	526	483	473	492	483	540	497	476	507	502	491	497	497	519	531	473	525	517	536	532	511	466	526	513	547	514	479	510	548	516	555	492	536	488	484	484	506	503	515	498	513	511	489	532	514	518	482	523	557	483	513	488	533	533	457	488	499	518	503	524	517	497	503	476	483	534	503	544	492	511	496	473	536	554	520	439	496	501	493	519	505	485	476	531	520	487	483	525	523	488	526	477	484	490	540	504	543	528	494	514	507	513	513	508	504	485	483	521	500	485	529	502	499	523	500	512	489	561	547	545	550	496	501	515	524	492	504	542	513	468	525	494	501	545	488	470	501	508	522	515	493	458	519	480	498	513	501	504	547	501	516	480	488	534	446	504	481	516	524	467	512	528
55288	28084	12178	3449	1194	841	605	499	431	377	368	324	329	323	336	283	271	273	282	272	235	251	274	256	229	218	227	230	229	224	226	243	253	201	251	232	223	239	207	209	248	239	215	228	189	213	222	209	243	212	250	230	256	248	238	225	235	197	236	210	243	208	238	223	189	228	239	200	200	233	214	240	221	236	223	227	221	230	258	233	235	241	242	235	239	234	221	237	251	186	212	234	203	207	213	204	231	240	215	215	218	232	236	222	251	229	233	232	225	241	194	180	215	245	253	241	231	224	236	229	233	220	233	205	240	193	263	217	245	213	228	228	256	238	229	236	248	225	227	221	237	211	196	228	216	205	210	219	231	232	245	228	222	215	246	231	227	244	217	234	209	210	206	235	229	227	206	210	234	207	208	207	237	228	210	221	221	210	217	206	214	229	222	227	201	222	220	223	216	207	192	226	230	224	229	232	230	214	230	217	205	218	227	278	214	207	230	207	261	219	235	227	275	205	222	217	220	245	232	222	211	215	203	222	273	228	226	220	231	251	212	247	217	231	241	243	214	209	247	238	244	246	244	229	238	217	233	224	252	219	218	247	252	212	202	216	207	236	230	232	209	247	228	239	216	245	223	220	237	226	229	200	238	234	209	228	232	218	234	246	207	245	237	223	215	243	204	254	222	220	202	244	244	207	242	229	213	229	206	244	228	217	234	256	218	226	188	232	242	216	215	245	214	250	190	214	218	191	241	214	234	247	218	204	241	237	235	227	237	237	215	224	194	223	224	225	246	224	206	214	210	234	227	217	211	207	200	209	229	221	228	200	220	234	217	209	230	249	245	229	226	218	232	245	207	229	236	241	231	224	226	237	241	235	232	253	216	227	214	235	205	257	246	249	219	223	224	241	249	208	231	215	223	223	213	232	232	195	219	209	228	193	209	230	231	214	199	245	245	231	239	214	205	231	232	226	230	231	207	267	242	230	224	248	241	244	220	221	260	251	231	238	250	239	236	229	215	214	233	222	212	227	247	248	243	207	231	221	206	224	197	241	216	238	239	234	224	210	229	203	262	269	268	203	200	225	220	222	210	228	216	221	222	225	225	202	215	236	218	243	246	273	252	213	231	234	227	241	253	232	252	222	222	222	223	218	215	215	231	250	230	224	232	240	239	238	225	226	229	223	221	231	241	242	231	238	248	204	208	214	211	254	261	218	209	214	206	231	217	223	203	203	233	239	261	235	229	229	203	210	254	210	200	261	214	239	220	207	210	209	222	246	232	244	233	229	214	196	223	244	239	197	220	203	214	259	200	238	226	249	244	251	219	223	221	217	216	212	210	246	217	242	222	214	199	208	221	231	221	217	204	246	197	221	218	227	217	231	237	208	253	236	263	244	228	240	207	231	226	224	226	226	241	235	199	229	217	225	242	209	218	238	213	255	231	237	229	238	222	257	256	232	234	228	233	211	253	255	234	247	248	211	233	225	230	234	217	237	225	223	225	233	243	246	230	209	227	219	226	220	210	249	214	227	242	226	226	220	238	253	243	239	228	192	222	229	226	219	223	237	232	210	240	226	217	235	226	225	266	244	232	244	209	256	250	225	246	226	234	243	212	241	230	214	231	227	232	213	249	245	233	200	224	206	225	220	229	242	223	239	226	216	226	201	239	226	211	224	232	184	221	199	229	225	242	197	244	219	210	197	216	230	225	231	202	214	227	279	243	237	246	220	210	224	239	231	206	214	226	237	202	229	236	251	257	234	208	258	222	247	222	221	209	223	257	230	230	241	231	198	241	253	238	221	220	212	237	210	243	208	230	201	217	228	224	231	237	214	211	237	263	239	202	239	231	234	245	203	251	210	222	221	228	231	234	234	229	245	233	212	234	264	221	275	225	223	222	238	235	237	221	220	214	225	224	235	247	220	230	223	217	241	233	214	231	200	247	223	202	243	246	235	238	211	238	221	214	205	208	236	231	227	188	199	252	233	253	230	222	244	218	241	209	221	202	214	225	222	197	216	227	241	233	220	227	239	231	212	255	226	261	236	224	243	203	229	250	227	228	227	204	217	223	233	255	201	239	210	208	221	211	215	240	222	206	220	211	216	246	223	212	219	238	245	220	234	254	208	215	209	232	248	238	239	249	230	260	223	201	231	239	210	227	239	229	190	204	194	218	238	214	231	225	239	250	243	231	202	208	221	202	217	243	231	202	239	222	227	225	204	213	212	239	227	229	252	221	244	212	227	245	218	252	210	253	221	239	208	236	200	233	256	222	202	235	243	230	230	214	235	257	247	215	246	230	207	211	228	242	247	225	221	226	252	239	214	209	217	220	224	201	240	260	210	232	193	210	225	241	219	242	254	281	234	224	241	246	228	221	251	216	241	223	213	213	235	255	230	234	225	240	193	224	252	209	221	209	241	228	245	211	213	206	223	217	240	250	237	241	223	244	206	218	257	209	220	211	227	229	231	230	226	218	228	211	233	214	185	226	212	224	229	261	264	238	254	237	232	211	217	213	195	237	228	249	237	227	212	230	222	238	212	227	242	225	245	210	186	222	220	239	232	225	215	222	216	220	222	255	218	232	201	194	217	236	238	201	247	223	226	240	240	220	224	232	216	227	206	242	220	241	205	229	233	245	228	253	242	242	237	229	235	243	225	214	203	243	231	225	226	233	250	209	244	217	224	217	219	235	179	232	228	237	217	205	238	276	250	225	234	208	220	257	208	192	227	221	210	215	252	214	216	225	235	256	246	249	211	246	238	245	226	202	267	229	192	237	230	257	247	236	218	211	215	225	234	210	235	218	244	238	225	214	236	236	228	239	229	241	233	217	208	220	229	219	245	228	220	181	228	227	277	239	230	243	196	233	235	216	251	216	226	201	232	226	230	207	196	207	255	218	197	216	215	223	209	221	251	229	240	212	231	233	217	248	256	221	249	240	250	205	202	204	238	180	188	206	235	233	214	230	181	215	225	232	212	202	246	226	237	216	214	247	230	244	248	228	207	206	239	238	218	229	230	253	234	225	223	222	242	227	225	230	206	237	228	223	203	228	195	245	247	226	215	236	229	237	239	248	234	234	232	187	258	229	221	220	247	236	232	229	239	198	235	231	224	210	225	213	237	228	196	216	217	227	224	229	215	216	232	201	252	252	215	248	222	259	229	236	213	230	202	216	219	220	231	213	200	196	238	255	239	215	243	264	203	217	230	234	256	210	214	221	224	217	217	212	230	228	217	234	239	220	221	258	224	217	233	201	210	235	253	233	208	254	231	231	231	253	216	241	201	201	229	205	224	248	215	230	245	249	223	213	239	256	233	243	255	282	247	212	239	234	219	214	202	229	227	224	246	219	232	238	249	243	256	230	219	213	212	219	242	262	252	227	196	220	241	207	226	240	243	222	228	225	226	207	231	224	226	218	225	205	211	232	212	251	215	271	233	217	201	245	223	219	194	206	207	257	218	251	233	200	265	232	225	236	230	228	246	231	248	220	249	239	249
33622	18007	13196	6559	3786	3126	2239	1910	1609	1438	1245	1055	928	828	822	820	768	840	814	818	723	678	684	635	645	618	617	562	563	573	573	576	572	538	541	552	548	523	503	535	543	519	500	495	470	497	495	455	471	534	503	469	472	517	480	521	503	456	512	530	501	491	461	504	476	496	485	494	488	496	477	486	490	483	485	480	502	481	472	519	520	477	468	479	440	518	498	508	476	508	495	467	526	511	458	482	501	456	449	443	494	514	470	494	493	502	456	522	475	496	488	481	477	497	466	472	503	497	513	506	478	523	491	479	461	474	461	486	491	455	456	504	509	483	507	500	485	502	467	488	498	498	478	478	449	456	478	483	468	497	495	455	475	491	462	472	493	549	484	506	515	496	520	490	504	511	496	501	472	478	468	508	500	451	513	500	513	522	476	484	493	457	479	530	508	478	481	474	475	495	466	491	472	511	515	465	491	479	464	498	515	477	543	496	495	509	497	459	494	466	434	497	462	453	480	521	514	449	448	481	473	511	480	494	543	474	466	518	470	470	508	547	481	499	511	496	486	509	504	494	470	516	497	471	474	520	503	482	496	467	478	514	489	493	477	430	463	459	521	515	510	469	504	530	497	518	475	472	507	517	499	454	488	511	497	505	461	503	506	474	487	481	509	513	466	477	513	507	481	497	465	512	489	508	485	481	484	448	509	493	475	486	549	473	498	516	484	495	501	512	500	496	485	473	486	478	520	489	490	494	499	449	491	467	480	479	524	501	505	524	509	506	517	475	551	467	498	447	511	502	492	495	482	492	471	544	467	484	494	479	464	461	495	516	517	484	523	465	490	516	510	472	514	456	473	485	483	487	492	494	496	495	477	477	480	576	495	478	514	501	487	475	506	466	517	487	440	501	492	471	470	478	509	486	507	517	480	526	488	478	475	478	485	480	488	497	486	481	480	479	540	487	460	494	516	471	486	458	483	483	473	481	507	522	490	498	503	487	512	454	473	527	482	498	497	495	516	480	518	486	474	497	490	473	530	497	489	495	471	482	495	505	507	486	499	475	509	506	475	503	490	520	478	492	517	523	471	518	502	481	497	514	525	460	511	480	467	522	491	474	516	495	477	524	490	508	503	513	482	500	489	503	502	478	472	490	457	501	488	464	519	491	477	499	537	493	496	533	488	517	486	532	511	514	502	517	462	493	446	497	504	526	498	475	485	477	504	495	483	486	508	459	475	527	501	493	531	486	456	495	526	497	495	533	510	500	479	488	510	495	490	485	472	509	483	495	495	493	486	495	483	454	477	478	479	491	494	498	469	451	488	487	509	484	513	514	514	496	465	470	528	529	480	494	511	522	481	467	463	481	507	486	476	496	521	483	494	479	517	481	493	521	486	500	449	512	488	541	560	494	509	465	518	463	493	476	521	490	484	502	466	473	506	505	501	493	491	511	483	478	447	505	495	530	524	477	479	492	506	454	480	518	466	538	483	475	516	483	490	511	516	484	499	494	475	505	442	522	491	503	453	495	520	532	479	514	496	482	465	493	517	441	469	517	489	489	486	478	529	500	533	518	515	481	540	512	505	498	478	540	481	524	533	468	479	479	510	506	458	535	492	497	502	522	502	505	462	497	462	486	470	497	479	512	488	496	523	492	483	446	501	480	513	476	496	496	441	532	492	456	470	498	489	501	472	501	458	465	466	507	547	490	467	519	492	487	476	467	512	468	503	489	473	499	457	508	499	506	454	497	474	521	492	500	504	475	489	478	472	516	493	494	520	522	469	489	449	442	478	506	491	484	467	503	497	490	501	472	504	501	501	504	486	487	481	528	480	484	466	493	502	434	509	515	461	509	480	476	517	479	539	485	482	509	467	478	489	500	506	511	476	483	482	462	489	471	519	515	443	502	513	475	511	487	483	511	496	506	445	519	483	500	446	450	484	508	498	498	504	485	529	454	499	497	471	498	493	514	490	459	507	497	489	515	488	438	480	480	492	498	510	478	455	469	460	529	505	476	482	471	510	489	504	525	515	475	534	480	498	463	464	496	471	461	475	499	491	462	467	476	516	534	515	528	499	511	472	486	502	453	504	491	475	524	476	482	507	552	461	470	483	486	507	481	479	489	468	490	543	501	513	486	529	486	480	499	469	460	492	524	477	500	483	506	474	489	478	531	499	513	509	505	495	480	507	506	467	496	471	484	459	475	512	460	514	501	493	501	500	514	488	524	464	482	490	457	510	487	500	495	483	507	486	484	473	519	462	458	477	478	480	528	488	506	524	490	517	501	486	502	518	516	485	524	461	504	473	467	477	479	474	502	466	505	491	504	472	507	474	533	464	491	473	465	494	487	510	501	508	490	464	510	468	489	488	500	499	483	517	521	486	520	490	512	511	469	461	506	487	518	513	447	512	513	505	466	514	470	489	467	467	480	510	453	492	498	503	457	487	461	473	493	484	513	520	495	509	483	494	488	500	498	471	494	494	512	486	495	522	460	522	445	496	472	453	464	467	467	471	475	475	520	476	486	513	504	489	474	473	525	498	495	492	508	461	525	520	493	492	513	488	468	509	495	520	518	475	498	521	508	537	497	514	487	516	518	494	531	483	507	512	509	472	464	491	478	489	529	508	518	510	499	517	484	507	530	474	452	483	503	519	484	505	475	464	465	515	514	486	478	545	501	488	514	458	477	524	496	510	496	506	514	505	486	471	516	487	501	484	504	485	471	516	473	466	478	495	499	478	514	507	529	475	501	488	461	482	492	493	494	508	476	483	492	475	507	509	481	532	524	468	518	497	456	504	485	491	460	519	484	493	489	473	474	510	487	499	454	495	505	489	503	476	459	496	516	463	506	501	479	506	480	482	502	479	473	491	523	470	510	515	484	490	483	512	529	476	471	498	504	476	430	494	499	489	483	480	489	528	499	493	520	511	458	507	507	499	524	477	527	499	552	481	498	510	545	504	470	466	444	478	465	466	493	489	499	513	498	490	488	531	475	518	480	499	544	511	486	508	441	494	469	542	537	489	469	489	472	513	454	495	507	463	505	471	467	471	454	503	537	519	468	470	453	489	458	491	505	491	457	525	451	496	488	463	507	465	471	505	464	461	477	503	465	479	510	506	495	505	496	483	467	486	509	478	513	514	510	513	511	495	451	460	506	485	504	476	489	499	495	467	500	514	509	497	488	477	495	501	505	486	471	495	522	460	452	470	467	497	490	499	527	487	507	414	494	518	483	504	468	520	466	500	478	484	509	483	503	444	492	482	488	493	509	480	462	469	491	509	478	467	530	516	516	496	493	466	514	473	532	503	548	456	502	537	459	521	547	494	481	472	508	491	448	520	510	527	433	497	483	467	457	489	437	468	466	458	480	488	496	469	432	501	515	502	486	483	499	438	469	501	522	482	513	494	479	479	506	487	519	461	464	450	476	508	513	469	484	479	486	483	459	512	506	467	457	495	453	479	504	501	487	526	496	506	542	507	473	500	460	494	491	486	485	464	479
61778	32092	19870	6209	1924	1345	989	740	600	576	480	481	429	349	356	360	350	350	371	352	383	342	322	306	295	289	302	298	300	283	259	278	268	278	302	266	261	281	297	314	311	258	234	291	283	295	283	296	252	239	309	336	275	261	281	272	241	239	278	292	249	280	261	291	242	265	295	274	284	255	285	293	291	261	246	291	284	308	332	287	270	248	241	280	285	246	252	252	266	273	303	299	282	274	284	329	257	280	254	268	273	277	326	305	235	287	255	257	310	267	253	280	290	258	294	272	265	245	309	263	232	287	291	264	273	269	280	302	261	291	300	291	287	274	273	283	255	268	248	289	268	252	273	288	310	275	275	256	248	264	297	263	242	266	267	257	288	293	256	245	269	268	273	277	280	276	287	286	307	255	278	267	218	268	258	251	282	273	257	278	274	256	243	281	272	273	298	283	284	286	288	262	266	280	272	257	265	285	259	285	278	257	256	296	280	259	285	267	276	243	263	276	305	297	270	273	287	268	278	269	255	263	265	283	271	257	265	249	271	253	281	280	278	301	266	274	236	286	257	283	292	247	282	312	251	267	237	240	268	288	257	275	291	278	272	305	285	260	283	262	247	241	249	278	230	283	243	309	247	300	303	276	281	287	280	307	283	270	282	283	284	291	242	284	283	253	273	286	278	290	282	248	281	272	262	286	252	267	294	275	241	296	283	262	293	281	260	284	270	235	277	280	270	258	292	298	265	259	296	287	274	269	254	277	293	289	268	286	239	285	262	252	298	279	262	266	285	289	270	283	285	329	281	284	291	276	271	269	270	258	301	272	293	264	282	253	292	282	283	278	274	254	242	273	280	269	244	274	288	243	276	241	231	248	274	256	265	282	270	293	277	291	275	243	292	261	252	284	293	277	295	284	266	284	260	263	284	281	294	297	274	282	294	246	287	260	244	244	275	278	242	274	278	265	286	243	280	290	280	309	288	258	283	277	276	279	230	286	281	262	261	286	266	254	275	299	269	315	279	278	305	258	271	245	264	291	259	297	277	283	265	284	277	280	276	288	293	263	278	250	268	291	269	245	284	255	279	271	282	302	278	289	252	290	295	277	291	281	274	275	275	281	300	267	262	249	255	290	263	262	242	254	260	266	303	289	272	272	295	258	253	274	285	260	287	279	261	262	271	287	293	294	290	294	286	266	303	228	260	261	287	280	289	275	264	286	254	257	278	290	307	274	242	274	302	247	238	262	275	289	284	271	270	288	257	254	274	252	275	261	267	276	293	279	288	238	292	287	269	297	259	302	286	287	253	300	286	252	280	280	273	257	225	257	272	250	236	283	273	250	257	269	289	243	290	270	283	278	272	261	273	263	274	287	263	273	291	290	307	283	280	279	260	277	252	276	269	261	261	288	296	308	269	289	293	289	287	273	262	242	266	261	259	276	281	288	271	297	278	263	310	285	251	293	274	264	265	265	278	276	276	285	265	267	271	281	259	253	253	260	264	261	247	246	296	257	271	254	232	259	256	260	287	299	256	233	242	272	267	284	263	285	253	263	273	259	270	286	277	274	292	282	272	291	265	302	255	273	287	280	292	265	241	278	280	285	285	273	257	306	279	283	257	283	252	276	253	271	300	270	288	321	280	300	282	239	272	243	272	268	295	255	283	278	286	275	266	267	266	273	283	275	240	244	263	268	253	297	271	263	255	267	295	290	280	255	302	293	269	309	289	266	264	262	288	279	292	284	287	304	301	281	273	283	260	304	311	259	285	263	295	277	274	279	277	286	256	262	265	240	258	272	262	255	286	299	294	252	255	274	268	293	283	257	251	280	320	281	264	283	276	274	287	289	282	236	279	251	262	281	263	277	257	278	273	282	271	263	246	253	282	276	290	322	251	300	240	266	255	258	260	262	261	294	306	267	245	260	273	285	274	271	302	272	287	257	257	235	266	282	264	242	270	247	277	264	289	274	262	284	323	227	263	291	250	278	259	288	265	255	277	279	298	303	250	262	286	277	261	275	271	253	279	288	232	286	289	292	263	247	279	276	253	253	303	284	278	281	297	271	280	278	338	293	276	292	287	253	279	302	281	250	263	253	258	255	274	278	294	279	260	228	276	272	244	255	280	278	289	272	261	256	292	273	255	270	282	269	261	279	272	258	269	287	263	278	270	276	257	255	253	276	255	246	253	272	258	277	306	296	282	308	273	264	316	256	241	310	249	254	267	279	278	246	288	263	293	262	312	272	296	276	299	248	279	249	250	289	276	286	256	287	285	250	272	286	289	322	244	265	308	260	293	291	253	282	291	283	264	278	274	280	289	235	266	271	276	248	309	270	277	288	273	270	262	282	273	259	247	269	300	273	264	297	295	268	272	264	249	248	283	273	270	262	261	261	245	250	250	266	254	269	247	286	264	276	286	277	248	289	266	255	271	238	259	281	285	266	275	271	288	257	279	252	282	276	267	283	271	283	280	267	284	280	263	247	275	293	262	251	269	301	291	274	280	253	285	271	284	267	250	265	290	296	277	221	249	300	282	273	267	268	312	266	288	281	254	279	270	266	279	292	263	269	295	315	274	262	252	281	307	280	267	272	268	270	267	268	281	252	279	281	266	231	284	267	283	277	276	275	265	278	260	277	273	269	285	268	262	276	249	284	296	265	273	276	275	237	265	273	271	288	296	302	271	235	276	298	268	291	286	245	229	274	276	266	262	292	295	291	281	251	253	294	304	280	265	259	264	296	272	248	273	298	280	302	293	293	261	281	270	273	225	272	279	277	278	317	287	261	276	280	289	269	240	282	274	298	289	258	275	238	285	237	281	257	271	259	297	283	266	257	281	279	293	286	295	288	277	264	244	252	313	287	293	269	249	284	270	254	300	282	257	265	285	256	285	262	218	264	259	246	249	273	260	244	257	279	269	264	277	257	270	277	275	300	281	300	285	287	271	297	303	305	251	294	281	292	273	283	281	290	262	274	238	265	240	256	294	224	288	271	279	304	302	273	329	260	290	294	269	247	267	249	273	284	262	265	265	280	281	288	271	266	277	278	290	284	257	279	291	253	280	296	298	257	300	290	309	263	247	293	237	312	266	294	285	278	272	264	320	275	247	277	284	284	276	269	270	270	268	288	278	285	266	289	293	266	252	255	302	262	299	252	281	250	263	300	242	290	266	267	260	280	262	295	258	276	286	269	253	259	273	267	269	289	307	281	266	291	301	239	254	271	275	284	285	268	245	239	266	263	295	287	264	292	273	225	262	302	265	284	252	305	282	251	266	265	242	284	266	260	278	290	278	262	280	294	244	242	256	282	280	265	260	254	261	260	268	286	290	230	239	233	312	290	282	254	270	262	282	290	282	269	273	255	290	249	271	305	267	297	241	279	275	263	281	282	249	246	259	243	270	276	272	243	276	244	304	291	275	292	277	269	285	295	250	300	278	273	253	278	288	259	262	257	272	285	315	261	290	273	264	288	267	258	274	289	277	271	278	235	290	271	283	236
36604	20504	21783	9437	6008	4685	3524	2826	2449	2077	1772	1439	1339	1212	1166	1098	1078	1094	1122	1089	1006	952	877	813	781	771	789	781	709	748	715	753	698	672	713	662	622	622	626	647	599	624	660	651	622	569	577	605	611	552	589	620	532	627	630	631	626	634	577	546	612	619	545	621	598	641	604	606	566	595	530	614	625	583	614	578	594	624	560	592	612	584	609	615	590	615	552	567	620	584	572	635	566	609	595	587	574	576	570	585	564	586	606	600	531	557	570	622	579	554	587	585	598	545	588	580	606	594	590	553	553	562	556	583	669	549	564	574	551	587	553	620	560	521	586	595	566	630	606	585	562	593	582	579	545	576	599	547	571	589	565	557	546	545	553	575	626	597	574	569	603	632	569	573	571	563	606	634	534	593	569	541	551	553	568	604	603	568	570	582	554	609	596	563	610	569	595	593	593	544	539	562	548	565	586	564	611	532	574	590	566	614	577	557	621	591	559	548	553	588	609	555	575	597	580	577	585	563	559	544	586	569	566	581	596	577	535	587	619	555	605	590	567	591	573	595	581	593	601	599	573	577	548	586	549	577	571	566	577	562	582	580	599	563	549	574	569	590	591	606	581	587	575	567	591	593	586	542	534	564	618	550	577	543	517	603	593	571	542	575	564	611	572	585	593	579	585	552	559	548	567	602	622	589	602	587	549	541	601	663	562	557	559	614	592	607	537	584	556	539	587	605	564	563	569	568	587	564	594	528	575	579	566	581	567	599	586	571	602	557	587	599	578	559	558	559	598	582	563	565	559	575	582	589	559	594	576	533	566	590	606	570	582	555	596	560	570	566	573	568	602	537	619	547	499	621	548	574	545	564	588	574	541	596	567	555	550	556	543	530	570	560	596	582	586	570	529	544	553	584	558	594	546	613	541	609	574	594	577	566	625	569	563	592	600	553	568	603	604	582	589	565	551	556	616	548	590	590	556	585	592	586	579	573	582	568	619	592	596	567	557	600	592	581	564	543	560	564	587	587	601	572	558	552	649	596	569	617	630	557	591	586	598	596	614	574	596	565	562	575	551	603	587	578	594	611	588	619	572	590	595	569	528	594	570	573	598	607	561	590	596	587	570	604	611	565	592	580	618	538	575	590	597	602	599	583	543	583	582	578	592	591	628	595	582	533	564	543	603	548	605	626	549	604	508	550	556	591	616	585	603	563	555	606	589	565	581	525	594	536	599	590	592	535	612	607	575	576	544	586	569	571	571	581	569	568	599	588	556	568	600	606	571	590	560	557	579	543	568	587	585	561	562	574	583	613	580	567	559	596	582	630	542	583	607	588	587	595	577	560	591	568	572	587	587	585	586	552	571	587	608	579	611	619	567	616	589	630	554	547	604	580	571	575	587	630	560	606	599	615	579	583	588	573	567	529	612	579	572	540	599	568	579	618	616	590	610	573	556	564	556	582	551	569	574	573	610	575	587	577	588	570	563	576	597	568	539	558	569	551	580	568	540	545	566	574	619	543	586	562	552	612	644	561	552	588	597	584	591	593	554	598	541	552	593	591	585	564	538	570	590	579	532	578	570	604	586	586	572	596	528	588	561	566	570	574	614	592	579	576	559	567	596	596	569	601	599	608	575	584	563	614	574	599	601	597	585	575	543	599	542	574	579	560	594	555	615	569	612	588	619	620	604	600	558	581	546	556	567	588	527	570	554	574	550	564	607	610	588	521	576	574	567	571	619	596	594	576	605	595	599	570	589	550	596	571	617	553	579	568	567	586	557	593	595	608	533	587	554	573	605	559	591	631	546	572	588	600	566	561	588	606	556	572	579	614	540	555	597	557	591	592	577	557	592	559	627	554	566	602	562	536	565	583	591	578	564	606	586	579	636	556	566	572	605	580	581	577	615	612	625	575	576	578	625	591	586	564	567	566	599	570	611	649	527	563	543	575	606	548	590	580	574	577	578	621	575	604	582	572	566	635	564	587	588	574	562	576	590	607	575	576	544	604	623	610	612	533	596	588	590	568	577	570	563	555	570	607	613	571	596	612	602	588	608	585	577	559	579	581	575	569	590	601	593	592	645	564	639	544	556	599	600	602	589	548	550	582	595	592	584	593	599	557	550	556	566	574	528	595	575	613	595	575	580	608	578	548	625	577	571	552	609	589	536	566	572	593	583	603	622	596	546	563	582	541	595	578	597	597	574	569	591	592	591	585	581	554	586	558	582	566	600	576	626	561	562	567	611	585	618	615	601	592	537	570	595	536	589	558	601	550	590	574	550	589	590	556	577	591	570	570	621	582	584	564	601	593	545	574	583	590	643	548	555	598	576	550	591	555	578	570	595	568	572	580	547	611	536	575	553	618	588	523	553	600	568	554	559	567	554	627	546	580	607	554	559	547	577	561	553	580	603	603	601	544	596	526	610	570	597	633	540	555	592	555	588	599	568	612	541	543	590	631	616	558	592	595	558	584	555	588	594	555	551	573	576	579	588	563	549	583	586	567	590	555	576	614	576	581	606	608	559	589	599	596	577	635	551	571	597	588	581	607	609	577	574	540	561	556	593	603	578	561	581	574	569	540	564	529	569	602	612	598	565	599	564	551	553	556	609	598	583	639	546	554	568	583	627	571	604	593	604	556	558	601	587	605	567	567	571	565	562	553	560	574	574	587	538	592	529	587	569	589	566	599	546	571	579	553	581	558	614	568	582	561	572	570	563	562	528	559	563	576	573	579	596	609	597	577	561	539	583	593	564	572	615	568	595	620	553	600	580	626	568	620	587	583	613	581	583	558	598	547	619	575	597	566	579	633	597	530	597	602	566	548	550	547	578	541	588	605	581	588	571	596	575	596	549	582	575	601	545	576	610	571	557	545	585	574	591	554	538	568	624	529	589	558	620	564	578	567	559	564	595	567	571	582	624	591	576	587	597	601	616	550	642	538	606	591	592	585	552	605	594	579	595	570	607	592	608	557	596	548	572	564	598	608	580	590	567	586	594	554	581	591	580	589	577	572	600	567	605	611	599	602	555	586	599	604	617	602	593	566	563	572	563	568	584	609	537	596	574	545	602	562	592	604	587	616	560	582	592	560	575	586	595	573	567	579	566	575	605	564	609	592	570	568	556	570	614	564	580	572	579	545	594	591	599	571	582	599	574	576	611	579	561	557	594	557	571	561	569	573	588	569	567	612	582	571	609	515	623	570	589	561	529	578	569	562	576	613	566	559	629	569	596	622	628	589	621	550	590	600	571	625	582	593	559	503	516	540	627	572	543	618	614	527	527	563	586	578	562	526	563	571	570	605	598	569	551	560	549	589	552	563	594	605	571	562	555	556	561	587	579	560	519	602	560	584	618	575	587	569	584	567	602	603	591	613	588	588	529	562	559	585	568	602	588	561	590	573	570	560	590	611	587	554	539	602	571	569	570	568	546	548	596	579	566	580	564	599	543	525	587	611	613	602	578	590	556	620	580	592	565	582	602	619	570	534	566	577	614	533	556	619
39129	18760	7189	1294	643	514	379	360	343	292	291	288	251	273	249	276	253	243	250	266	239	229	250	258	245	239	238	276	224	269	266	245	246	224	199	260	225	238	249	257	239	249	209	231	228	231	233	231	232	250	226	233	212	249	228	224	243	265	203	220	270	229	210	223	228	258	238	236	240	228	250	239	245	236	217	199	258	225	265	218	215	233	206	223	255	199	251	254	249	250	230	234	235	228	234	230	232	230	257	216	219	241	229	200	226	229	209	217	231	229	238	256	223	239	236	245	218	230	225	225	226	228	221	246	223	221	228	284	244	231	225	196	238	220	213	267	227	278	214	225	226	233	240	202	241	203	205	257	231	207	233	256	230	237	204	233	206	241	237	241	221	230	236	251	242	226	252	227	239	248	262	225	243	235	241	237	236	261	245	239	238	222	240	229	251	249	215	241	236	246	260	219	248	228	241	256	252	279	235	218	205	252	263	239	222	252	226	248	226	215	229	237	233	263	212	203	270	262	247	243	222	263	213	217	262	236	235	217	254	233	245	215	224	223	212	229	246	243	226	258	220	217	227	242	253	260	229	269	232	191	233	252	226	205	210	219	211	224	244	213	247	219	229	261	220	223	209	194	269	246	252	243	233	241	218	229	235	247	233	235	231	211	247	255	231	258	247	244	248	297	252	257	240	233	237	203	206	210	226	249	238	239	247	256	247	230	230	234	213	250	233	214	231	241	224	255	227	221	239	251	275	232	252	212	210	242	238	228	239	242	248	223	226	263	219	224	221	215	223	205	241	252	241	217	231	269	217	217	258	245	230	221	212	228	263	232	210	250	252	264	238	237	242	225	236	243	225	225	239	223	225	243	210	217	243	247	238	252	219	236	251	224	253	235	258	251	228	224	236	224	225	226	231	217	240	257	227	229	240	221	234	245	236	233	200	249	236	235	263	228	211	199	234	237	282	240	243	224	255	249	229	236	232	223	213	224	226	244	251	257	242	227	225	235	226	220	241	238	215	227	251	234	269	236	232	247	245	238	240	234	252	224	228	248	231	244	209	238	223	225	216	229	262	237	254	198	243	252	239	236	250	243	240	266	220	259	282	240	232	253	223	270	230	223	236	195	207	236	230	254	236	234	252	248	243	252	239	248	196	240	272	228	226	222	242	206	238	219	209	259	250	211	231	245	253	247	227	231	207	189	232	237	230	225	252	201	229	248	257	233	252	223	224	259	255	226	235	224	226	170	204	259	233	253	195	241	239	201	190	216	264	249	238	273	229	235	233	220	268	217	237	234	262	211	240	223	250	250	244	248	233	225	250	248	238	241	242	227	265	212	270	242	236	246	218	209	230	247	210	233	232	205	233	233	240	232	223	238	251	261	228	260	228	206	233	233	269	212	237	196	210	257	247	206	240	224	243	232	218	262	274	265	231	215	227	238	207	233	261	223	243	236	221	232	232	222	265	263	251	227	225	260	232	262	260	198	215	237	280	220	219	223	270	251	236	247	233	228	264	251	252	230	236	251	213	264	233	242	193	245	224	239	215	228	221	258	245	232	216	257	235	240	269	265	246	242	237	246	249	252	228	223	215	213	216	236	263	208	243	204	237	234	221	231	260	229	221	254	246	250	221	224	238	217	235	226	237	262	258	225	238	230	222	223	248	219	233	249	250	250	233	242	246	281	239	232	230	234	234	233	219	217	246	239	222	270	214	224	230	229	242	239	250	283	219	218	247	222	259	240	219	216	259	214	235	262	240	246	225	240	222	233	252	238	226	256	225	235	247	255	289	228	227	231	240	220	234	221	215	240	244	237	230	253	217	220	233	259	264	250	233	250	235	213	235	231	234	252	230	249	243	265	244	210	265	210	236	234	160	234	261	236	226	235	256	264	220	213	232	254	243	211	240	232	227	251	259	209	243	230	255	222	199	213	199	202	216	234	248	271	258	269	240	237	267	242	212	226	222	237	248	214	248	223	245	225	233	248	225	253	230	234	234	230	254	230	228	250	221	227	249	214	251	242	220	234	233	264	230	228	218	233	203	228	218	243	261	264	238	227	228	228	195	224	267	249	232	249	216	212	207	247	254	246	213	228	207	218	215	224	234	224	194	273	228	219	251	245	221	248	219	222	221	208	280	248	243	221	243	250	288	257	232	230	233	227	221	230	226	232	214	230	260	253	227	264	221	194	213	252	223	220	259	268	227	227	232	242	214	215	246	240	242	229	197	264	237	264	224	264	214	251	228	265	243	256	228	237	239	220	250	232	244	246	223	237	242	248	234	238	255	238	246	244	226	231	242	243	255	223	231	240	274	218	241	265	251	236	233	260	253	260	215	228	239	233	223	245	272	243	219	248	242	274	239	219	247	260	231	269	211	250	272	247	202	222	226	228	268	252	256	237	254	251	252	269	226	246	262	249	232	220	228	232	198	204	228	252	237	223	201	228	231	237	243	250	200	214	271	214	261	243	220	223	228	231	216	231	232	267	267	249	253	247	218	235	247	225	208	211	241	225	240	238	218	261	219	223	243	239	230	224	283	262	233	219	267	245	253	211	219	239	238	260	235	261	220	255	208	250	233	234	241	249	255	218	240	228	241	239	233	256	269	205	228	220	216	255	232	210	225	258	229	233	239	250	214	234	244	226	217	250	232	223	224	219	266	234	238	234	241	234	230	275	274	204	223	222	220	260	241	238	222	230	241	216	247	233	248	223	228	279	226	255	236	244	235	201	208	220	213	221	235	247	247	185	239	237	253	263	218	228	270	264	229	244	245	241	221	245	247	232	209	218	228	246	229	229	259	240	237	247	264	258	234	248	258	243	269	221	231	248	231	208	241	259	237	243	252	243	256	261	242	238	252	225	231	234	206	242	226	206	249	248	237	228	228	225	254	215	236	237	239	233	225	213	285	253	249	221	251	243	240	263	216	251	232	232	216	225	224	257	261	237	222	234	233	231	221	261	237	241	246	216	234	218	214	212	225	241	246	246	233	243	245	281	242	227	253	251	237	238	237	219	254	213	242	228	236	215	243	238	218	238	243	196	227	249	249	251	240	226	211	255	233	211	213	249	249	234	243	237	203	227	241	235	210	210	242	234	232	254	254	244	246	251	211	253	237	242	220	216	236	261	239	224	224	253	240	225	227	226	243	287	265	247	237	228	249	250	242	226	240	211	237	230	233	270	244	257	238	251	249	243	250	224	232	245	222	259	226	230	264	221	239	233	258	226	208	240	249	208	267	249	260	257	242	267	217	235	218	235	246	255	233	233	206	272	239	251	219	246	263	245	216	249	236	249	247	253	253	229	236	248	244	217	246	231	244	235	265	232	250	243	245	256	219	215	205	237	221	269	221	225	244	225	250	245	238	248	244	238	211	234	236	264	239	232	216	237	233	224	239	242	238	213	237	245	235	231	262	266	265	217	262	238	245	216	261	233	227	220	252	232	230	265	233	231	245	229	262	231	227	247	238	240	254	227	277	229	221	244	266	233	210	225
22507	11601	8901	2856	2003	1638	1317	1115	1006	910	835	748	721	731	653	676	631	633	651	634	584	595	583	526	592	505	535	520	552	564	558	561	527	496	472	492	505	500	510	524	504	504	510	488	503	469	559	500	531	491	526	517	511	492	508	504	460	503	560	478	484	481	506	503	504	506	510	480	484	521	488	511	503	524	494	511	528	489	518	487	527	506	499	492	526	509	538	527	518	512	513	507	539	511	486	526	485	513	486	502	449	513	497	533	490	518	492	496	506	482	498	512	508	476	497	494	505	527	529	491	544	476	514	492	487	506	493	507	534	541	511	508	530	474	454	509	538	511	507	504	540	532	471	488	515	492	532	482	477	556	513	511	484	519	484	480	479	502	511	508	503	511	518	536	509	481	540	546	523	521	446	519	493	494	512	493	486	533	489	511	515	477	507	467	498	506	513	457	480	511	507	500	541	511	468	468	514	509	542	524	475	485	531	475	501	500	493	465	504	473	533	514	495	489	527	469	503	457	449	504	490	527	465	500	517	510	491	506	514	514	501	475	492	500	494	501	506	470	519	482	526	500	481	469	516	506	511	547	500	518	465	482	449	507	472	471	485	532	502	522	477	467	480	454	503	537	524	477	517	508	523	480	472	485	487	492	526	500	477	507	477	477	472	493	497	521	508	506	459	476	485	500	490	490	485	470	541	492	533	531	536	493	507	545	501	487	484	521	504	509	502	533	479	508	481	509	528	537	524	502	513	498	522	482	527	538	499	511	483	506	479	521	516	505	514	481	539	470	494	513	487	473	499	511	505	542	518	535	500	505	543	547	489	474	529	497	507	495	489	466	534	504	488	489	559	483	486	502	522	536	478	526	472	488	474	505	543	534	508	492	478	541	492	513	475	502	483	482	517	466	473	500	507	488	500	485	483	535	480	490	478	483	481	482	457	512	476	511	516	484	470	529	511	477	500	520	530	478	510	488	501	496	506	486	486	512	501	508	498	540	452	487	524	516	523	507	510	493	505	485	518	483	475	474	506	473	475	513	509	493	513	519	511	500	473	462	538	476	484	522	495	491	493	477	474	508	506	511	467	517	509	512	507	468	521	486	528	479	509	503	491	470	482	539	483	483	493	508	479	496	497	488	530	492	520	505	522	467	484	499	505	547	454	495	532	555	508	492	491	507	465	478	520	468	515	509	509	485	508	531	517	493	534	475	479	501	546	481	478	461	515	475	545	500	527	528	462	475	502	500	498	520	519	531	520	510	441	490	525	520	559	512	507	497	523	541	542	472	522	528	487	535	486	483	513	516	488	494	494	483	518	464	476	494	508	461	512	442	506	489	522	516	501	462	503	486	495	495	533	520	490	487	481	484	493	484	497	538	487	475	478	517	484	471	491	501	560	497	527	473	486	463	524	501	538	433	487	526	498	520	509	467	537	520	466	548	494	528	547	470	481	550	489	525	493	493	538	503	549	479	530	469	520	508	520	509	501	495	506	506	525	484	487	525	464	496	516	500	502	531	508	552	525	490	492	487	493	484	496	519	534	524	506	470	515	505	463	503	506	488	519	493	515	521	477	500	483	453	479	527	486	496	494	516	507	489	513	514	521	540	563	504	488	511	503	501	473	489	520	498	497	487	488	518	499	482	516	491	530	501	478	483	534	484	474	502	502	510	531	485	500	540	472	520	475	498	496	504	490	510	524	474	518	541	497	504	440	466	555	509	488	500	493	545	525	475	506	503	492	522	538	489	503	493	532	473	527	526	520	520	483	486	461	501	510	537	522	535	490	516	524	460	489	515	527	507	495	519	514	525	541	499	484	500	520	517	478	448	505	460	511	532	542	543	542	538	493	477	505	472	496	476	496	502	533	510	516	512	449	487	482	516	490	481	495	501	467	479	475	476	503	558	503	494	504	456	454	538	504	520	507	513	485	521	500	517	475	500	500	527	479	515	519	507	499	478	508	499	486	551	536	476	505	499	474	465	540	516	478	473	501	511	478	487	475	469	466	472	522	519	471	500	504	526	484	504	518	485	517	485	513	526	475	494	466	472	483	475	482	498	530	499	482	499	536	503	514	507	458	544	471	518	475	511	490	501	537	489	478	519	483	468	515	509	451	541	497	520	456	486	502	476	502	485	526	519	500	516	515	450	509	537	545	482	491	535	509	472	520	497	508	499	514	485	513	480	478	497	527	492	473	501	513	472	539	501	498	518	455	515	515	505	512	500	468	486	483	492	499	498	475	470	511	501	482	492	501	491	504	500	502	502	527	541	515	522	517	496	505	501	502	507	507	482	492	528	520	453	489	487	462	514	482	520	505	486	497	490	482	493	513	521	476	491	533	490	503	540	496	519	469	515	484	479	481	518	510	500	496	493	519	492	506	469	497	528	518	510	460	487	469	458	497	472	498	471	523	519	497	507	452	511	487	483	467	520	539	516	522	488	492	505	538	495	515	488	499	495	475	530	527	474	515	487	496	526	521	479	472	496	464	529	479	507	464	493	481	526	540	473	469	483	506	515	502	499	481	553	512	509	513	466	512	488	500	541	509	523	453	487	532	486	547	493	527	530	455	514	537	462	522	499	493	501	514	517	530	500	485	550	472	475	505	500	489	497	458	517	479	522	524	530	507	490	515	477	511	517	469	556	488	491	500	520	513	511	484	499	525	509	481	459	538	489	466	469	492	489	485	511	456	481	530	512	511	514	494	486	521	493	518	500	487	490	477	494	482	481	488	537	483	486	492	466	523	507	481	503	486	491	497	494	492	515	485	483	464	520	463	468	514	533	507	507	481	511	507	506	529	499	520	520	520	484	512	524	506	516	458	503	498	472	510	520	503	491	502	496	485	498	485	445	512	500	513	511	503	464	508	499	443	498	526	531	503	459	513	519	521	521	502	459	504	510	493	478	482	490	508	502	479	463	485	497	517	526	541	469	514	447	522	496	483	521	496	510	492	486	456	476	541	505	465	487	496	475	470	516	489	493	486	480	511	478	499	510	518	466	504	484	474	494	528	497	497	505	490	484	541	500	517	495	486	484	509	487	494	467	525	523	524	504	492	504	513	489	507	473	490	465	480	561	467	492	451	509	474	527	485	441	477	488	503	480	495	479	503	479	491	499	444	469	477	466	470	524	529	502	483	508	503	511	478	511	510	474	494	510	512	504	547	502	483	492	519	509	477	473	501	531	517	516	503	503	506	502	488	544	537	532	501	494	517	505	462	502	519	489	509	483	501	486	524	517	509	524	515	518	466	443	535	530	494	543	468	537	515	513	473	491	506	482	481	483	525	504	537	502	502	501	563	495	532	522	483	507	519	486	483	512	482	502	511	512	514	556	499	530	472	510	467	473	524	508	490	497	510	455	473	491	469	484	496	479	504	497	526	469	538	496	531	505	451	522	486	497	529	472	480	526	511	526	503	466	512	508	506	512	547	520	514	508	465	490	460	498	494	492	505	535	491	454	532	478	465	507	482	502	535	493	532	499	537	521	500	515
52584	26670	12473	3018	1185	791	629	528	468	384	329	294	292	267	293	242	260	304	286	303	243	276	225	248	242	234	249	238	225	251	245	231	245	218	238	220	222	211	210	231	203	214	230	238	215	193	202	211	175	207	226	223	233	217	231	218	194	223	234	221	236	229	220	233	204	216	221	235	224	228	229	218	202	237	241	242	223	236	227	228	222	255	223	210	233	218	224	206	219	200	222	227	219	217	230	204	212	244	215	235	196	214	220	256	194	257	236	227	255	188	230	236	199	214	225	223	205	226	228	228	196	197	220	224	256	188	208	222	228	197	227	230	240	237	219	247	221	216	210	232	205	224	192	214	195	231	221	220	201	196	221	200	223	199	228	228	228	221	229	205	221	199	208	235	224	222	197	216	231	233	235	235	225	199	226	219	216	214	252	207	218	217	242	242	250	230	203	225	264	248	199	222	219	193	211	208	212	222	216	224	230	210	214	213	238	231	248	258	225	197	218	236	231	241	221	236	241	228	203	199	216	230	218	222	249	258	197	219	242	206	197	205	244	206	218	225	222	241	245	206	200	219	238	202	193	196	226	199	220	217	202	241	217	228	226	193	226	213	234	207	225	206	237	207	225	241	240	222	231	215	235	230	211	235	195	224	208	255	219	234	200	195	209	210	233	231	222	206	236	237	213	222	222	222	227	251	210	232	220	219	237	214	215	213	253	227	213	223	195	224	205	234	211	199	228	209	238	200	211	195	212	205	202	247	261	185	235	227	234	198	214	210	236	226	211	224	219	243	207	215	216	221	211	251	214	233	201	230	225	215	223	220	246	210	221	193	209	217	190	217	227	239	263	224	232	196	203	236	223	205	253	206	226	220	198	227	193	243	246	225	213	203	243	217	232	225	236	232	238	220	172	224	237	228	218	227	229	200	223	216	215	222	208	213	249	247	225	235	229	220	229	206	202	212	217	198	219	211	233	244	187	240	203	220	234	233	229	200	210	207	216	224	261	235	237	229	234	240	210	236	234	221	217	234	201	225	228	229	245	235	235	218	208	207	219	234	199	238	217	220	224	253	247	227	251	234	240	196	241	201	205	209	220	198	214	210	235	215	228	207	206	229	233	237	194	276	221	195	234	213	226	193	238	210	210	191	211	249	215	195	228	214	180	241	241	201	207	251	205	193	237	236	227	234	207	204	232	203	257	224	215	213	222	221	200	216	242	228	227	233	233	249	230	239	241	197	232	234	201	232	202	231	229	234	225	228	222	228	216	221	225	232	197	209	227	209	217	250	222	245	207	245	233	223	227	236	221	235	203	195	231	210	224	225	202	212	204	207	221	199	225	220	233	229	234	220	202	252	229	218	221	235	203	205	244	222	224	211	217	196	215	191	214	211	186	218	226	215	235	251	247	227	235	211	221	218	214	192	267	208	228	224	190	197	191	212	213	212	216	207	223	238	211	210	234	196	254	189	223	192	196	207	211	244	203	204	212	234	214	219	260	219	206	239	235	175	200	231	223	213	236	251	234	215	204	236	247	213	234	237	241	220	215	203	213	206	226	226	210	242	222	207	222	202	238	211	237	231	263	222	232	199	223	245	236	217	273	225	214	233	229	207	207	210	220	244	259	231	217	227	246	258	204	203	239	224	226	215	212	196	263	195	230	224	228	196	237	204	167	207	242	234	205	208	209	231	193	206	223	219	211	229	230	207	195	208	215	204	232	250	219	197	217	226	214	225	229	218	202	223	223	213	220	223	205	255	194	213	208	218	239	243	222	220	231	214	244	204	215	212	223	217	213	216	234	226	227	239	228	224	214	232	233	219	242	222	203	209	208	228	247	220	210	209	239	231	227	221	218	230	240	208	201	220	200	210	187	230	234	206	249	243	214	226	230	215	223	197	224	231	212	231	230	219	223	194	238	219	228	204	210	241	236	255	224	230	228	224	245	228	235	225	212	223	201	238	217	201	243	211	206	254	233	205	218	255	214	231	223	232	231	257	222	227	231	202	207	213	196	216	236	221	246	206	257	211	242	213	235	223	248	202	254	197	220	249	223	237	209	214	189	205	227	213	229	214	223	203	244	207	199	193	195	217	215	234	227	220	243	223	200	217	229	209	195	201	266	241	203	208	232	223	250	219	212	247	217	205	215	213	236	221	220	229	229	250	235	234	234	212	221	244	238	194	217	231	225	231	247	215	203	223	242	238	239	236	212	218	215	234	227	210	228	222	199	230	211	229	224	224	225	205	188	254	223	201	237	213	200	259	225	231	210	230	236	197	236	198	206	213	242	203	231	243	199	213	225	232	213	222	234	205	214	185	211	227	219	203	209	234	226	219	232	231	238	234	229	202	213	232	211	207	215	232	230	215	225	229	223	229	213	219	209	240	216	241	231	193	241	240	217	222	211	224	227	225	240	206	242	239	235	232	234	246	243	191	224	219	225	248	229	236	249	259	234	201	197	230	211	235	234	230	243	222	197	207	220	212	205	214	215	208	228	211	207	227	236	238	258	248	237	215	225	184	201	226	245	196	213	217	241	225	218	208	218	219	251	220	234	211	226	222	233	210	210	214	216	234	231	221	185	208	209	245	218	223	243	194	201	223	206	230	237	214	253	235	216	239	219	217	200	211	219	233	233	271	240	212	204	212	198	232	243	221	201	234	200	236	183	190	208	244	229	220	202	200	209	229	240	226	216	220	202	213	212	199	215	229	218	231	206	230	238	231	214	247	221	215	238	195	238	261	253	241	226	248	238	215	245	242	205	226	200	273	261	241	217	242	229	215	214	201	207	207	209	232	241	227	208	220	240	250	201	200	217	241	226	228	208	202	213	229	241	231	209	225	224	238	221	199	216	216	255	220	241	223	242	222	198	204	211	224	226	235	227	202	235	260	214	223	221	228	199	243	226	193	224	249	228	234	252	222	199	211	219	250	193	207	206	212	218	194	208	215	197	228	205	237	243	223	258	236	226	221	223	232	204	216	220	194	209	219	222	204	207	213	221	229	212	219	233	226	228	210	253	231	204	195	232	202	226	213	253	222	242	266	212	203	208	231	242	207	244	219	216	216	234	209	220	207	197	246	230	232	186	239	226	231	217	235	200	236	224	228	218	219	217	252	216	216	216	227	197	188	198	199	225	214	223	221	205	235	254	225	193	225	225	226	233	213	224	257	228	220	243	230	224	218	194	248	244	243	211	234	205	205	224	195	217	211	225	209	214	224	221	243	197	218	231	227	241	230	217	227	231	201	240	208	223	195	228	241	216	246	220	223	206	220	225	234	243	212	246	251	201	207	227	227	224	222	212	228	196	224	196	210	233	216	206	222	180	217	216	234	207	223	226	210	217	237	227	218	214	216	234	209	249	232	245	257	264	203	206	199	199	236	226	182	199	243	206	247	238	209	256	210	243	215	258	218	218	251	191	207	228	214	187	224	221	216	205	223	225	229	223	225	198	244	249	218	213	192	200	232	237	272	221	215	244	190	237	221	211	182	238	235
31506	17072	13604	5793	4132	2920	2301	1970	1661	1411	1178	1023	889	913	850	853	815	837	846	849	786	695	668	637	628	592	635	639	594	593	592	579	516	556	492	526	560	517	516	472	499	507	496	531	505	491	479	482	515	515	483	495	501	496	489	526	472	468	513	497	488	466	467	507	474	478	480	468	477	496	478	467	463	480	474	494	498	507	480	493	432	435	540	445	503	469	471	458	481	466	471	488	500	449	472	508	508	500	465	461	461	467	484	517	488	517	474	517	460	470	482	474	518	464	480	505	493	468	506	428	474	507	488	465	466	457	494	457	501	475	480	469	474	471	508	476	495	504	447	467	469	506	464	473	471	460	486	502	475	445	480	441	511	463	456	486	493	482	477	485	477	490	479	503	511	471	477	471	501	435	452	496	515	510	481	451	459	491	489	482	488	470	448	440	500	469	507	452	482	450	497	494	493	481	464	471	462	441	462	479	492	502	463	471	445	469	494	467	496	448	528	457	480	502	542	482	474	480	454	503	502	459	441	463	466	437	517	457	471	488	482	456	485	478	504	458	495	446	467	481	505	463	487	475	462	484	524	480	472	452	494	471	463	494	462	474	494	474	516	464	453	467	500	484	464	484	510	510	448	458	440	467	501	465	492	480	447	499	470	485	470	470	472	461	509	485	468	475	479	458	460	512	471	505	463	440	452	491	503	453	480	476	498	460	476	490	504	528	494	484	486	496	452	487	494	478	489	500	491	493	508	505	502	498	495	424	469	500	483	518	498	494	502	499	458	491	487	483	510	509	468	485	462	470	519	435	499	463	478	511	519	451	500	446	471	479	475	459	482	454	509	504	480	463	490	473	478	494	505	478	464	484	491	471	478	501	519	453	434	470	502	515	455	481	448	491	468	488	470	476	492	496	490	496	475	453	464	470	470	486	456	494	504	483	499	485	550	475	468	455	513	488	493	512	452	465	518	489	467	490	467	460	461	463	488	471	462	500	490	504	450	494	450	503	451	471	474	483	473	473	513	471	483	487	462	476	449	513	466	480	455	488	483	434	467	535	460	459	455	485	433	513	462	512	483	483	482	489	458	495	499	512	480	456	446	481	488	434	493	462	500	482	503	479	497	487	505	475	473	497	490	491	508	532	515	485	498	498	440	503	488	485	503	492	519	470	476	485	473	471	463	477	489	512	515	512	454	469	505	469	458	473	457	501	493	493	487	453	480	464	461	484	458	492	473	500	513	516	449	457	514	496	475	497	480	494	479	460	478	452	487	464	471	491	495	479	454	500	506	474	486	476	510	476	523	508	488	518	480	506	466	474	511	444	518	489	458	480	509	489	476	492	499	521	487	501	494	485	490	463	458	470	451	455	466	485	444	489	480	485	503	498	498	516	484	496	509	502	490	433	508	484	465	486	490	520	502	477	461	479	480	454	460	473	500	496	463	471	449	487	463	485	473	472	440	518	470	482	497	479	483	470	471	461	510	503	477	501	509	502	467	492	540	475	481	507	508	480	500	483	499	473	471	473	486	475	452	458	486	490	498	472	472	499	487	501	498	482	455	510	496	537	508	465	468	470	472	501	476	486	462	476	443	488	482	495	486	501	481	484	482	513	497	489	509	497	458	451	484	490	477	498	510	480	459	451	493	473	507	484	538	462	515	498	455	439	515	448	499	466	491	498	488	497	498	504	491	462	484	494	448	475	510	488	486	450	519	542	484	471	491	467	481	462	493	500	466	440	489	456	479	447	482	489	462	493	475	494	471	512	460	478	500	478	479	484	509	510	479	463	482	502	492	475	489	462	507	473	468	452	447	470	504	451	435	475	471	430	468	459	469	471	483	507	469	463	516	460	433	519	485	477	467	508	491	469	501	458	485	518	458	496	462	500	513	499	443	499	473	455	494	469	488	476	472	468	506	493	505	513	499	489	479	467	477	503	499	488	473	464	476	494	497	495	452	495	472	473	466	464	458	475	476	478	480	442	440	456	530	514	502	508	436	472	498	506	445	443	531	512	472	468	435	491	524	462	494	453	459	500	468	495	449	441	477	484	447	470	499	470	468	450	469	484	484	502	486	459	486	487	497	490	464	497	467	485	497	502	451	489	499	502	491	487	481	461	444	486	493	473	462	457	479	511	513	445	495	493	474	496	466	470	490	477	484	474	493	490	458	495	440	467	475	471	488	491	495	485	454	488	467	502	530	512	463	496	457	471	490	465	469	506	494	469	504	483	494	504	490	458	486	431	447	474	459	436	490	502	446	488	488	449	441	497	521	460	465	502	499	490	462	498	492	471	490	505	506	486	456	475	448	466	461	472	490	474	477	496	439	456	472	474	501	472	473	455	502	502	494	476	533	459	497	500	481	470	488	490	466	514	496	494	471	494	483	469	454	454	508	454	498	504	486	500	490	501	491	473	498	456	508	531	455	446	482	475	469	460	514	485	502	483	521	474	476	457	475	451	489	478	491	464	522	489	484	480	446	507	463	508	481	496	494	490	514	465	465	490	429	500	460	494	463	441	475	488	487	480	459	484	489	473	490	493	491	454	467	482	477	485	487	501	477	459	476	470	490	468	466	439	456	464	514	485	528	467	518	453	460	487	512	478	492	455	453	445	498	478	459	483	482	458	497	486	456	499	489	493	467	507	453	503	458	465	469	448	481	502	491	487	445	479	462	464	479	533	512	466	506	475	473	485	511	502	519	457	532	482	454	486	489	442	498	486	425	471	481	494	455	495	478	470	465	464	482	481	475	469	454	502	473	429	473	470	468	502	506	499	463	498	450	534	440	484	501	489	472	507	456	503	518	466	509	471	501	500	499	491	470	434	498	436	493	482	464	474	473	485	466	494	507	489	499	500	478	542	492	446	506	493	486	473	460	496	493	480	509	518	488	462	508	465	495	470	480	449	481	486	457	510	521	519	485	480	491	516	489	493	479	476	477	524	502	482	470	504	469	520	492	457	498	452	478	468	482	528	455	503	518	555	499	447	507	459	478	531	471	460	510	446	489	466	476	481	455	451	502	490	492	485	475	471	480	504	515	465	504	502	504	521	449	455	482	494	500	511	492	457	482	517	447	460	493	473	505	465	489	509	482	484	479	454	483	498	468	524	526	460	497	510	445	477	475	482	515	439	447	501	467	485	510	481	508	527	418	522	496	511	436	485	463	462	458	459	486	484	530	508	506	491	463	514	505	490	497	483	492	462	445	496	451	456	498	492	446	462	469	485	476	488	525	449	446	442	499	498	489	480	470	482	494	436	468	478	496	479	495	499	416	498	475	519	470	493	474	494	485	462	473	483	480	505	416	479	458	500	489	492	491	501	449	481	466	453	475	478	503	502	466	464	496	488	455	462	505	479	520	475	423	467	487	483	473	518	439	469	486	473	496	489	491	482	465	458	500	442	455	472	453	475	471	500	460	458	487	497	494	466	514	507	495	521	507	495	474	499	494	475	483	469	448	512	494	499	491	478	497	494	469	497	495	482	442	512	480	477
60124	33292	20911	6630	2021	1205	874	724	630	491	491	443	390	371	402	359	385	323	403	386	354	315	314	311	292	279	320	320	282	291	287	290	298	274	248	264	276	309	282	296	262	264	273	271	256	260	272	271	296	286	261	303	271	239	295	249	268	278	273	301	264	259	293	276	303	302	291	256	255	240	282	263	243	281	263	249	253	282	250	257	277	288	258	255	262	282	248	280	278	244	260	273	272	238	272	248	269	264	285	270	292	274	274	287	262	259	285	270	312	264	276	277	286	256	264	279	291	319	257	264	283	255	227	274	277	272	261	287	301	264	284	277	252	273	275	295	274	258	279	286	264	254	254	320	276	272	266	280	278	278	278	311	276	268	245	243	288	260	270	290	268	271	258	238	267	277	287	243	274	324	254	285	310	255	260	269	258	248	256	264	257	258	304	269	267	264	226	279	263	277	231	241	294	308	253	256	278	286	287	268	290	289	235	288	249	250	267	273	249	288	280	284	273	284	292	257	280	240	273	275	254	229	239	281	251	292	304	239	265	257	235	247	269	236	262	300	286	269	250	272	252	267	267	284	274	334	279	273	270	295	305	306	253	294	260	271	268	254	243	283	248	247	244	251	243	282	275	250	283	269	265	280	274	242	240	266	274	297	272	274	274	250	267	270	246	247	265	299	270	272	283	257	252	315	286	292	233	268	258	263	239	270	245	259	264	274	260	276	284	285	296	261	293	255	298	265	241	282	261	287	244	275	277	293	253	259	250	275	255	261	282	283	292	257	302	267	256	282	302	303	283	264	253	304	277	286	276	239	280	235	305	277	281	270	271	288	258	276	269	274	303	261	271	263	249	254	295	264	264	250	285	260	274	249	242	285	293	287	255	271	259	267	270	273	279	257	289	274	284	260	251	284	264	273	281	287	302	286	259	255	271	306	281	276	234	287	283	278	284	267	277	277	270	302	326	266	267	247	259	254	275	250	250	250	275	253	286	239	247	286	263	270	239	248	236	259	255	279	267	255	259	278	260	286	251	268	262	306	277	313	274	287	268	284	249	239	273	314	280	270	283	261	236	259	259	248	269	275	267	275	266	297	273	284	267	302	266	262	265	245	280	273	277	253	228	269	301	258	261	229	271	274	250	255	263	264	272	264	306	292	302	260	273	256	306	253	289	287	304	275	306	296	248	281	267	242	267	226	294	275	280	300	306	267	243	262	259	255	263	272	273	258	284	227	251	274	260	245	284	261	244	295	251	243	338	250	255	294	254	289	273	286	270	238	277	271	270	273	277	269	252	260	226	241	269	266	273	261	270	290	301	292	304	261	280	288	272	273	289	269	275	269	299	272	254	279	264	289	256	264	271	266	264	251	298	273	273	264	280	281	287	261	263	251	269	287	276	265	288	244	250	303	301	254	262	270	280	275	264	265	271	267	268	251	303	308	269	261	261	274	271	271	252	261	271	258	250	317	253	267	265	287	306	302	266	284	245	296	307	301	280	287	286	248	273	230	293	222	290	267	274	278	266	303	283	255	259	276	236	260	319	262	257	292	269	278	284	264	300	257	295	268	267	242	263	278	287	282	292	272	277	287	256	255	274	254	277	262	273	276	271	291	317	286	266	233	256	269	278	288	270	294	275	277	278	259	272	279	311	295	293	288	254	228	266	275	254	269	293	260	254	261	238	282	262	254	267	272	285	273	282	293	314	281	264	267	298	274	279	232	299	287	272	276	255	274	286	247	248	286	266	264	285	258	282	301	280	272	261	303	266	266	309	280	306	284	276	245	296	305	266	271	268	252	266	315	280	268	232	293	286	241	279	312	255	278	280	255	254	254	292	269	256	245	304	280	252	239	267	248	241	287	275	268	267	257	268	268	307	262	296	243	271	257	268	269	255	256	264	285	279	252	270	283	281	291	310	264	277	272	268	273	293	250	279	245	271	259	271	269	278	272	275	257	263	274	261	305	261	214	259	285	280	256	290	251	279	251	271	268	261	270	276	263	239	242	272	281	282	276	276	260	257	258	275	251	279	275	286	263	266	266	279	291	301	260	265	259	266	266	257	274	254	255	248	281	288	299	297	271	257	292	287	275	282	262	269	250	272	301	265	253	298	283	277	264	242	274	291	268	268	248	283	270	283	231	290	299	266	297	285	298	277	286	242	260	266	241	261	233	276	245	255	284	298	284	276	274	268	294	275	261	250	259	257	280	260	264	254	306	264	251	252	278	276	254	273	236	280	213	314	297	269	264	287	271	252	281	276	299	274	263	291	240	286	257	253	300	282	253	268	259	282	286	273	295	270	264	309	261	263	236	268	265	285	271	284	270	252	287	274	296	283	295	276	226	260	268	295	254	277	254	289	272	270	276	248	266	271	264	263	279	272	260	262	281	272	267	257	261	281	245	275	275	281	297	285	299	248	292	237	244	296	250	252	279	276	251	249	286	292	279	265	285	292	255	268	276	290	282	288	276	281	275	235	248	266	292	273	275	303	252	250	287	287	240	256	298	294	283	277	266	254	276	269	314	274	253	222	291	276	260	279	242	267	249	279	244	282	275	275	249	280	283	295	269	282	288	298	254	293	274	284	283	245	283	280	268	311	233	249	298	287	289	309	240	307	294	260	242	273	261	267	282	324	282	257	276	311	257	290	284	306	294	286	288	287	274	237	257	278	271	246	281	282	261	227	274	258	250	292	284	249	234	291	287	281	310	250	293	263	283	275	261	269	267	275	283	268	270	295	272	259	294	298	298	280	292	322	273	256	273	291	267	279	264	263	263	262	280	256	263	259	296	282	245	289	294	289	242	244	280	261	265	254	276	304	279	266	269	274	257	270	235	245	252	308	258	287	291	279	238	247	264	272	269	280	269	261	308	276	304	248	274	296	275	247	281	283	279	249	274	286	279	261	281	285	233	290	266	272	251	266	279	246	284	257	282	244	306	292	282	256	296	251	247	279	275	273	274	286	252	274	278	268	256	280	242	277	303	258	273	275	284	284	281	269	269	264	280	273	238	301	253	291	260	317	263	262	265	259	285	268	275	264	253	265	283	297	334	214	234	279	243	260	283	278	274	274	268	225	296	281	298	289	285	251	277	293	291	255	274	283	300	285	283	266	267	251	265	287	271	281	253	296	289	293	243	270	281	266	273	269	274	261	316	305	281	267	260	255	286	243	263	276	287	260	281	290	285	256	299	257	284	238	264	240	261	287	252	263	295	255	267	229	280	277	283	242	246	273	279	247	284	255	281	293	262	245	290	293	283	243	300	304	252	261	302	283	282	258	246	269	270	279	269	315	304	279	289	269	279	301	274	276	294	273	277	285	259	274	268	265	264	310	277	272	283	262	269	262	297	282	286	271	291	271	285	269	269	289	263	282	305	273	247	253	291	285	297	282	306	253	272	292	280	274	300	301	259	280	276	255	275	292	245	256	273	275	290	261	301	291	271	268	306	263	278	286	277	280	282	279	263	255	250	283	293	251	262	254	276	255	266	263	238
35556	22687	22417	9483	5943	4257	3350	2869	2381	2061	1620	1394	1357	1209	1178	1152	1124	1060	1142	1168	1033	889	838	833	847	795	772	760	711	723	709	772	673	647	685	647	619	660	624	597	583	631	576	608	616	609	652	600	557	551	622	608	604	576	582	597	598	578	578	576	646	586	619	588	567	600	582	594	613	604	599	618	572	580	586	611	562	622	595	588	615	569	594	588	608	604	549	574	553	557	550	593	603	516	594	565	556	569	586	577	549	555	626	585	576	571	552	603	590	564	586	579	578	534	589	578	554	546	604	522	606	552	551	576	600	600	608	569	602	592	567	565	581	568	586	577	578	566	557	582	647	565	584	552	586	594	535	588	571	606	573	593	565	554	528	585	590	548	546	537	579	539	589	591	608	615	600	573	611	558	616	533	545	565	557	562	614	581	579	582	561	562	562	601	599	561	559	535	605	570	554	594	545	556	625	638	578	597	561	584	567	551	585	558	601	554	556	602	545	578	552	593	571	533	571	594	578	568	546	566	536	585	573	561	572	605	568	598	569	585	565	579	579	598	586	562	580	598	571	554	558	561	584	594	595	543	601	582	612	592	590	568	586	616	588	558	611	555	540	584	554	587	571	563	567	568	577	596	577	564	563	578	564	586	514	563	553	565	567	539	553	589	540	586	575	548	601	578	561	586	571	579	518	584	585	550	544	618	576	554	544	610	596	576	580	602	583	565	571	590	627	577	587	578	543	554	559	520	572	543	566	594	556	575	565	575	602	563	569	610	522	590	582	599	539	596	580	556	559	572	592	586	560	573	599	569	564	600	564	607	536	561	605	563	602	620	594	574	566	546	602	582	563	586	589	526	542	572	555	541	558	639	564	579	577	568	560	578	591	610	600	554	584	554	587	565	631	608	583	616	594	588	613	521	563	564	533	586	559	557	566	560	553	548	601	546	574	556	576	545	563	556	559	601	624	567	529	589	589	548	555	559	592	586	606	598	589	588	566	607	547	601	593	621	584	586	567	579	581	604	588	567	556	588	631	614	580	586	547	535	620	561	581	591	554	603	587	556	587	548	553	566	573	617	576	564	526	581	604	535	570	554	579	558	596	586	571	591	564	561	549	587	590	594	566	554	571	571	569	601	570	562	582	575	584	615	570	592	551	559	587	537	558	630	546	572	581	594	590	602	541	565	613	564	575	590	591	574	575	584	592	586	609	613	573	588	543	613	509	564	539	571	580	568	561	599	564	594	616	572	601	561	548	602	550	542	591	565	607	567	589	587	524	621	553	570	582	553	570	546	564	636	572	607	551	561	551	587	615	568	523	569	547	555	573	615	576	556	586	589	571	549	520	582	550	587	564	603	557	581	574	564	594	516	597	545	596	614	563	594	571	573	579	561	583	597	569	565	566	578	589	610	548	610	603	609	595	604	557	572	597	537	581	605	608	622	567	614	549	559	588	591	535	542	588	608	547	585	553	541	598	578	577	577	566	594	562	586	574	555	604	524	563	546	571	566	553	614	578	562	569	533	584	561	544	612	522	583	570	565	620	582	568	588	635	560	569	550	608	546	588	580	539	597	628	569	602	616	578	586	597	608	577	564	600	571	594	604	575	567	566	595	625	550	597	639	573	566	573	609	569	544	638	572	631	543	547	596	535	581	586	586	585	541	584	574	593	577	575	550	565	591	590	595	563	561	592	567	580	618	597	603	551	571	572	595	561	580	591	571	565	543	555	577	626	572	608	599	575	604	583	592	612	536	562	585	597	578	616	559	577	596	577	555	571	533	603	565	559	583	546	583	582	552	546	615	536	614	522	567	582	547	589	557	640	573	580	549	560	572	590	576	565	583	551	553	615	578	600	542	579	601	612	536	580	574	593	570	591	632	592	552	565	588	576	604	562	545	565	620	563	611	606	584	609	594	559	581	565	585	561	530	540	548	584	592	603	566	564	582	579	520	560	622	576	573	576	571	555	564	570	589	576	570	585	617	559	565	618	559	621	580	568	584	601	588	542	551	642	579	558	578	571	570	556	534	557	532	561	632	532	599	573	599	583	579	565	613	555	564	544	539	621	548	571	602	608	523	619	569	582	520	594	595	554	615	605	548	582	537	578	577	614	547	575	586	567	535	587	605	594	569	530	582	584	604	566	522	565	548	615	569	568	564	581	570	570	620	589	581	587	566	626	549	588	615	565	570	605	610	589	567	561	571	565	591	592	591	563	585	609	564	597	549	591	563	580	591	628	578	586	583	562	556	584	606	564	528	586	576	566	598	554	577	593	581	604	586	561	611	592	588	574	555	535	571	602	568	544	562	558	582	584	567	568	571	593	542	559	558	598	590	553	553	590	587	534	601	600	567	626	557	554	564	554	557	545	570	606	558	590	570	586	624	598	578	605	560	611	559	595	594	577	565	556	565	589	610	575	611	604	605	573	563	571	553	597	543	568	546	549	591	610	522	543	564	593	603	576	624	584	563	574	577	590	588	566	550	551	574	535	561	574	603	530	559	588	582	598	555	598	557	571	555	603	557	525	567	616	549	574	599	546	549	575	538	615	539	534	630	547	604	582	561	561	576	588	519	576	554	571	575	583	599	587	573	554	590	551	569	557	582	594	560	594	542	604	578	589	581	582	539	639	572	562	589	581	576	581	575	566	563	561	536	594	598	600	592	589	514	588	562	633	570	572	566	565	577	599	536	562	559	594	566	568	624	583	572	570	590	597	560	560	564	550	564	577	579	585	570	613	581	574	583	574	548	579	578	565	537	585	542	545	573	586	547	590	594	590	590	624	563	574	543	615	593	602	614	612	570	597	613	557	599	613	607	548	615	629	575	562	561	575	558	574	595	595	570	607	573	565	615	591	544	593	578	553	593	612	544	569	566	577	610	610	622	579	570	613	591	572	581	618	609	586	565	532	602	596	564	573	615	563	571	567	541	568	549	584	566	580	556	579	560	575	607	616	612	581	567	588	568	541	594	601	550	604	583	595	598	565	548	566	569	573	557	560	566	545	601	576	587	545	588	540	549	581	654	530	539	606	587	573	581	590	581	585	546	590	596	582	591	604	594	571	613	608	576	590	617	593	582	589	583	572	546	574	602	572	561	588	581	566	564	594	543	570	555	557	557	563	552	578	559	536	552	558	556	568	556	574	541	554	577	563	566	602	603	567	512	567	631	604	575	626	560	584	574	591	610	566	567	560	576	575	578	511	592	575	535	623	582	570	619	585	619	546	576	588	559	618	565	581	592	600	534	567	597	554	560	612	572	554	539	573	592	555	604	548	549	624	618	601	584	625	582	602	570	602	591	569	624	584	594	597	566	568	584	590	584	587	605	571	561	605	577	560	618	531	562	565	596	595	588	614	560	593	565	595	594	566	585	619	612	592	554	575	603	562	627	534	579	583	543	622	584	562	600	554	630	533	561	573	581	571	584	589	583	611	599	541	587	584	578	594	575	579	596	600	560	585	569	562	595	583	598	577	586	595	606	593	556	596	585	581	602
36692	18563	7959	1490	612	467	381	404	362	308	310	275	301	254	272	235	280	263	245	261	237	229	261	248	274	243	233	274	228	234	247	246	229	219	238	262	250	268	232	247	257	246	226	213	267	234	231	241	226	263	211	211	250	223	237	231	219	227	264	225	274	225	254	229	210	227	224	219	237	236	264	243	232	244	222	211	242	226	245	232	241	222	232	232	256	262	220	231	226	242	238	246	229	232	248	229	252	224	228	204	224	217	236	257	229	219	254	263	231	218	220	240	251	238	233	235	251	219	234	239	224	213	227	236	263	224	255	217	230	231	226	225	234	218	239	226	237	222	214	236	218	267	230	241	270	222	223	208	235	235	251	232	241	238	233	255	232	234	197	232	236	203	228	215	244	250	233	229	220	235	205	238	247	245	230	185	205	251	233	252	219	266	235	264	227	222	256	227	213	222	249	214	218	215	230	231	229	249	247	255	239	231	243	230	235	258	234	220	219	225	245	240	217	247	220	244	216	259	254	256	250	237	226	251	235	204	275	235	249	220	205	238	232	231	245	235	239	221	228	245	229	240	241	214	264	264	264	216	255	243	234	237	246	222	200	214	234	233	231	234	226	262	226	213	250	243	248	240	207	213	239	243	244	225	242	257	234	226	241	239	236	227	249	227	252	238	234	259	248	245	225	243	219	238	224	226	224	224	217	243	269	230	223	243	252	243	231	235	256	246	224	247	225	229	271	217	247	231	242	234	281	215	200	252	234	226	223	235	219	215	215	248	250	213	234	226	227	234	248	218	220	205	196	234	233	257	236	206	215	226	232	218	234	227	220	209	243	200	248	219	214	220	216	213	227	206	251	267	233	237	216	241	232	211	225	246	251	240	239	226	225	239	223	220	226	211	234	225	258	243	237	228	244	218	259	272	282	211	247	230	221	214	248	278	235	245	248	242	226	222	235	243	248	253	251	254	239	205	201	218	226	217	235	199	232	201	207	282	233	255	231	229	236	267	253	236	213	241	227	232	244	247	269	232	221	258	212	249	262	241	260	246	230	223	256	239	214	215	246	224	225	269	211	237	248	272	246	239	247	239	224	221	249	254	266	272	221	235	195	239	227	238	227	241	255	273	237	239	245	235	247	264	231	229	215	238	229	225	247	249	227	245	226	249	248	230	215	233	245	220	207	249	246	240	227	219	211	268	239	242	232	224	242	214	220	218	231	242	222	249	214	257	262	222	221	239	224	227	220	229	225	239	226	273	221	216	203	267	245	230	219	251	233	255	218	212	260	204	249	239	225	256	225	235	239	216	247	239	245	234	237	247	231	251	224	241	224	225	244	226	248	246	259	213	229	225	228	218	260	229	249	243	250	220	232	211	221	231	243	259	251	266	253	237	234	227	234	241	233	223	205	240	271	199	238	241	273	235	256	252	210	210	250	264	218	260	219	268	240	223	226	222	260	238	214	241	217	214	228	215	225	222	245	269	239	202	229	211	216	226	244	235	240	236	252	226	277	230	227	233	230	248	215	253	252	227	231	216	237	203	211	231	217	242	218	260	258	226	245	236	211	230	216	256	238	242	272	215	244	244	261	252	243	222	226	236	257	252	211	252	235	246	225	237	221	228	216	243	233	230	225	244	230	239	238	237	261	240	228	237	267	207	222	221	221	242	217	262	256	225	221	234	241	192	213	228	226	247	233	240	266	230	236	230	223	233	220	270	252	225	253	235	224	221	247	224	257	252	239	241	235	193	223	215	261	226	247	216	245	226	257	253	242	250	252	225	236	230	230	245	239	256	229	245	213	205	206	210	240	245	221	237	237	242	241	243	243	251	214	245	238	227	190	255	244	231	228	220	232	230	206	235	220	229	245	256	238	237	229	239	236	225	239	252	190	226	226	244	273	232	244	220	246	241	252	273	211	229	223	207	248	209	235	228	274	236	242	236	234	232	262	231	261	223	214	241	207	215	235	228	219	214	202	213	243	250	236	218	197	220	217	253	243	235	234	239	219	235	224	244	246	239	250	242	240	244	225	217	219	228	212	229	215	229	239	229	224	239	220	242	240	246	237	243	228	260	242	242	203	229	233	217	266	240	250	231	232	231	223	226	262	227	233	261	218	224	202	234	244	263	230	229	241	224	222	240	240	221	230	257	250	246	217	195	257	263	248	241	242	240	251	234	258	207	226	202	235	254	216	244	251	255	237	262	212	236	239	233	243	226	235	234	207	230	208	245	259	233	242	239	250	242	244	217	243	230	237	245	261	235	250	233	241	245	242	244	198	220	187	238	228	211	231	232	213	214	235	210	237	241	226	238	233	203	222	239	257	236	207	238	242	212	224	243	245	234	253	255	232	234	242	230	248	235	216	233	220	222	238	242	243	267	226	232	231	241	255	268	213	222	208	199	230	251	201	231	221	250	248	224	242	231	245	233	251	229	192	282	247	229	203	220	245	236	220	222	243	247	238	222	246	222	219	233	241	219	234	230	234	234	251	219	225	257	249	205	246	272	237	249	225	262	238	257	214	221	233	221	233	240	243	251	208	267	244	240	248	234	204	221	227	204	245	237	247	229	215	246	259	245	210	222	253	293	232	237	256	224	246	254	234	241	248	231	244	211	256	224	246	240	209	263	207	220	234	257	244	221	238	235	246	215	217	216	228	229	269	221	235	227	228	232	210	232	210	257	206	254	240	240	224	231	242	243	197	235	235	239	229	237	228	227	234	248	221	234	220	246	217	221	226	240	236	235	249	225	246	245	257	215	264	211	219	244	208	237	234	221	228	237	269	231	248	241	219	218	246	233	243	226	223	261	254	263	246	255	238	237	237	253	247	221	231	237	238	235	232	256	236	238	255	230	242	248	247	249	242	234	269	232	231	205	238	222	230	259	214	251	250	247	246	218	205	254	251	217	241	238	263	225	245	259	240	211	247	232	238	226	216	248	218	229	203	270	206	240	229	242	240	248	256	242	249	248	226	215	232	244	245	226	251	193	237	232	214	233	250	222	228	227	219	210	228	202	251	223	207	197	236	244	252	251	252	235	207	258	227	203	207	230	203	230	232	224	224	243	233	219	224	246	226	238	219	248	200	248	236	243	250	214	202	217	289	237	242	246	222	232	239	241	238	200	231	222	228	282	226	238	220	236	216	217	260	231	217	206	233	240	240	254	245	265	209	222	207	233	227	258	187	206	242	243	227	222	212	214	230	218	217	203	221	263	260	232	226	264	244	258	211	249	267	213	250	217	246	240	253	252	202	224	236	221	222	250	207	240	221	260	236	261	229	217	220	255	211	242	227	213	244	231	235	208	215	219	222	258	245	234	214	231	255	225	228	251	240	248	258	209	211	244	257	247	222	226	249	242	242	208	219	238	205	232	237	230	222	220	233	240	210	236	244	253	244	227	221	230	235	187	238	245	230	183	227	211	272	225	235	243	218	200	238	231	210	249	266	233	219	229	256	246	284	248	258	234	204	261	220	241	239	246	235	244	186	234	247	231
21160	11810	9697	2778	2010	1596	1264	1185	1128	944	782	686	730	656	675	668	635	657	707	604	578	547	586	564	578	532	515	488	497	503	511	532	523	525	507	515	482	522	488	485	531	477	527	510	510	457	515	509	517	500	480	497	515	485	485	485	466	472	513	501	528	493	535	486	505	494	537	533	434	499	473	516	529	532	528	515	459	502	523	500	509	452	479	516	464	492	515	541	525	497	488	510	534	488	510	478	479	536	508	488	519	493	499	516	471	506	474	494	514	512	483	471	522	542	503	465	491	540	562	465	501	502	506	469	486	450	516	509	501	501	477	496	517	510	487	526	506	500	532	519	520	501	513	522	487	490	519	514	474	511	474	505	520	497	508	456	501	480	499	479	495	490	520	522	478	545	479	490	526	476	480	516	482	504	512	507	472	514	471	493	508	474	518	526	477	486	543	505	518	488	479	472	499	491	521	503	500	544	487	492	512	513	512	530	509	523	497	506	511	483	464	490	482	493	531	487	519	464	512	502	493	475	466	529	461	476	468	474	515	492	492	509	507	500	506	520	489	467	504	510	521	453	487	497	507	484	484	450	513	471	477	497	520	520	486	506	502	474	506	485	495	490	489	519	476	520	493	477	509	472	519	520	511	492	511	521	476	496	480	491	476	489	525	471	484	473	478	448	542	485	499	496	484	525	488	494	499	476	508	521	500	494	551	528	496	457	511	502	500	536	516	496	500	465	488	531	498	519	511	480	486	528	520	501	507	515	502	508	475	487	497	481	469	536	525	466	517	462	481	484	472	494	486	507	474	488	488	519	493	504	497	524	472	470	485	492	504	498	507	478	532	479	487	464	523	531	520	504	485	489	492	513	492	508	487	507	528	517	471	504	490	504	477	524	475	469	487	501	499	480	517	512	483	494	495	479	530	485	506	499	492	466	472	489	505	484	472	496	521	480	486	500	496	528	499	475	484	498	500	500	514	494	486	462	524	526	477	523	505	492	496	504	497	470	500	488	484	520	525	473	526	491	484	513	488	480	477	509	508	485	511	499	489	502	440	528	472	482	540	508	499	489	486	499	526	475	428	511	503	445	496	489	483	465	485	502	493	457	507	524	487	491	501	495	507	459	489	477	501	470	497	508	478	487	500	518	518	482	515	474	503	523	509	510	496	530	524	531	523	510	481	519	507	501	519	489	495	520	493	521	473	515	466	504	466	511	532	477	475	493	485	521	481	520	500	474	485	510	497	501	496	502	526	535	501	519	499	505	501	457	453	479	509	465	520	519	486	471	492	525	464	490	510	544	502	485	499	483	488	522	475	487	490	533	507	483	511	463	497	481	500	494	494	471	516	503	486	452	521	505	496	516	510	489	479	508	488	512	480	498	534	510	537	523	439	487	473	470	500	495	471	511	494	545	534	511	467	517	480	525	468	522	509	514	460	503	510	494	493	495	526	523	488	510	484	518	528	476	485	510	496	494	482	522	486	510	526	522	487	494	492	510	503	502	465	531	521	502	527	465	464	499	491	497	509	455	505	522	497	477	499	497	494	570	467	501	497	518	558	521	493	533	508	459	496	495	471	490	513	511	490	509	491	507	507	493	485	524	479	497	517	519	546	458	493	514	479	512	511	528	488	489	502	494	511	493	500	466	507	508	503	467	505	502	476	506	426	488	498	488	530	452	489	494	491	521	477	490	482	457	549	496	508	507	492	487	499	484	465	508	516	487	464	506	501	510	542	470	541	520	513	480	495	481	502	519	444	486	477	483	490	478	472	502	487	498	486	510	490	551	506	480	511	514	466	461	541	479	483	474	491	463	494	485	513	506	511	493	460	512	482	492	532	510	487	487	543	478	478	515	496	486	529	534	484	507	490	512	492	517	489	439	500	484	530	485	474	503	544	480	486	484	493	481	510	501	530	555	518	482	500	483	463	530	463	465	510	543	475	499	505	484	501	483	518	459	505	495	465	516	530	483	498	513	488	506	537	501	499	464	485	498	516	489	550	508	507	491	483	505	462	527	492	477	525	514	497	500	488	451	480	518	522	494	479	491	507	515	510	482	482	491	451	537	503	535	470	495	516	481	493	514	513	508	464	491	522	521	503	503	502	498	504	480	484	484	504	504	483	476	481	484	527	515	487	465	498	495	493	492	517	499	447	461	493	500	511	490	490	510	469	501	478	480	468	524	528	485	452	484	495	497	490	515	489	529	533	493	466	510	465	509	500	540	503	479	511	474	531	457	496	480	451	462	514	491	510	481	510	520	475	549	487	505	516	514	456	508	518	502	472	537	512	500	504	470	484	488	497	481	469	505	535	536	515	544	520	474	525	542	475	452	482	499	484	473	485	484	523	494	487	480	475	494	474	535	482	483	487	486	509	494	540	514	513	485	503	525	500	513	508	471	497	487	497	498	490	502	543	504	509	506	511	480	487	499	481	479	520	543	518	520	488	523	506	485	509	505	500	497	493	510	458	540	516	453	492	525	454	502	522	509	484	493	475	489	489	505	474	495	476	489	533	508	496	503	493	513	515	503	479	503	478	504	469	470	490	484	517	489	479	491	493	505	462	506	494	528	502	489	516	523	525	491	507	540	526	487	462	487	483	512	504	520	510	483	530	528	501	515	504	507	482	529	527	498	528	526	522	484	533	498	491	510	496	487	502	517	482	504	509	477	473	474	494	508	516	497	455	498	511	498	514	510	498	480	469	509	521	501	507	496	556	532	500	502	476	496	480	513	491	513	509	489	514	505	508	489	508	500	488	505	453	510	493	498	488	496	469	494	497	463	445	532	491	487	523	491	500	490	470	433	546	493	506	459	544	485	486	493	497	490	470	494	506	463	494	486	491	490	483	496	439	476	495	507	495	489	503	521	508	515	509	472	507	489	482	481	505	523	499	527	474	473	470	548	494	500	498	500	485	513	500	486	524	511	460	533	494	512	493	491	460	521	500	513	515	494	521	466	526	491	485	501	489	519	530	502	456	493	460	459	503	504	498	510	476	504	515	504	492	488	505	503	489	482	450	527	509	538	481	526	503	496	499	514	481	486	539	461	511	487	473	466	533	494	471	499	504	501	493	500	502	485	503	517	471	489	519	484	536	546	513	523	484	490	510	487	516	479	494	482	514	512	442	562	506	500	482	518	487	472	520	548	474	456	492	563	515	503	519	515	471	485	483	483	487	526	478	496	467	526	488	497	502	475	491	485	500	477	432	464	475	483	464	462	481	494	483	486	540	496	540	516	495	488	483	501	503	461	456	532	504	543	477	457	491	479	507	498	527	495	495	493	485	529	472	498	475	491	496	495	508	521	468	534	500	509	540	512	454	491	499	542	492	491	506	476	482	505	509	515	483	501	492	528	480	507	515	535	512	481	469	524	468	502	466	480	499	528	498	498	494	487	462	498	483	478	481	531	493	489	560	469	494	492	506	511	497	438	514	515	527	533	514	532	489	500	502	469	458	459	482	526	491	470	493	488	509	488	525	504	472	463	518	490
51813	27435	12403	2485	1093	821	600	476	431	358	353	323	343	300	299	292	303	279	307	275	281	256	276	220	265	228	224	239	208	224	240	227	230	236	207	224	244	242	232	223	245	225	206	229	221	216	235	248	245	208	251	193	210	241	226	241	214	216	201	212	222	236	238	216	173	218	259	213	234	231	224	234	225	227	218	217	188	237	201	199	215	209	236	223	240	190	233	215	245	214	232	207	192	232	233	242	211	225	200	223	256	219	231	231	257	216	240	230	217	230	212	222	207	244	234	216	220	229	251	215	212	199	191	232	232	219	200	210	224	236	236	206	208	218	219	215	249	212	198	240	230	252	204	204	228	219	236	194	227	220	241	217	204	221	248	202	235	216	197	232	234	226	193	203	224	203	226	244	224	229	241	225	213	236	237	234	227	243	211	223	238	244	255	196	226	232	216	246	227	198	215	221	205	220	249	219	234	222	223	208	252	191	222	239	205	235	222	226	213	215	226	218	235	240	235	223	193	226	233	247	215	196	228	227	230	226	225	215	224	229	225	210	212	240	218	207	225	198	211	222	202	248	217	210	206	217	215	225	214	241	196	225	207	212	213	234	231	211	217	224	229	220	222	237	210	220	198	197	209	255	263	220	237	210	230	239	196	247	205	222	218	191	231	214	221	228	206	210	208	245	233	241	229	195	216	213	216	242	237	218	206	232	224	212	234	244	247	203	216	221	216	204	232	219	204	218	231	237	211	227	190	243	195	214	234	225	239	193	220	244	227	214	212	223	211	240	231	245	192	221	184	209	210	225	211	205	229	223	221	208	221	239	255	223	207	198	219	220	234	232	199	245	214	216	240	242	237	253	216	209	198	224	260	211	228	200	233	233	227	232	218	196	225	212	254	224	197	220	224	231	243	219	248	226	207	199	197	238	228	176	230	235	224	202	244	243	221	231	219	247	209	192	240	219	196	229	212	209	218	209	219	185	232	255	240	199	245	259	195	210	212	213	258	219	221	225	254	235	240	220	217	219	213	210	230	220	229	201	220	215	221	256	219	231	201	216	183	210	234	264	207	216	253	224	232	236	241	207	218	231	193	212	248	197	234	216	178	246	208	186	233	213	234	221	234	235	210	252	231	227	227	225	210	236	248	208	218	239	226	214	205	203	212	230	211	245	196	267	202	254	207	231	222	207	220	205	228	203	220	211	228	225	218	253	227	222	223	204	228	223	230	236	226	207	201	256	214	236	216	230	227	234	235	201	232	228	221	190	225	209	228	215	226	234	214	192	228	208	201	207	215	214	228	248	247	221	232	227	224	230	202	224	196	224	218	221	212	246	210	218	206	238	227	227	232	208	247	240	207	235	224	216	223	219	229	202	211	227	222	219	189	199	208	220	203	210	244	228	212	188	227	216	211	231	234	218	234	227	203	209	211	232	198	202	209	211	228	212	186	235	212	222	219	244	236	226	230	250	227	213	217	217	205	182	227	219	197	190	209	244	224	227	204	239	233	213	206	241	222	210	215	227	215	215	217	235	218	242	241	198	221	205	247	210	230	206	206	233	205	228	215	211	248	215	201	228	192	236	246	215	210	216	254	214	229	198	233	195	210	212	226	206	197	192	225	199	245	226	197	247	234	205	233	199	199	227	248	229	211	220	191	207	234	239	230	220	201	220	241	216	213	234	242	218	242	232	212	238	221	203	249	222	231	214	213	223	212	237	210	236	213	243	209	210	219	223	227	214	230	218	179	267	239	209	205	214	230	200	198	226	235	252	230	199	202	197	203	271	217	249	192	239	253	209	229	249	245	188	215	255	201	242	213	239	213	215	216	194	243	192	202	218	208	222	211	230	216	193	201	243	243	206	226	253	238	246	209	208	202	231	207	222	204	221	230	208	199	203	236	231	231	236	236	232	215	213	244	245	215	209	226	242	193	222	234	219	219	242	231	226	232	205	227	226	237	238	249	227	234	214	229	234	201	233	250	244	206	224	234	218	221	232	200	248	199	243	253	207	227	195	235	257	215	210	199	213	240	203	210	241	218	211	207	216	226	208	193	208	219	190	224	226	242	231	200	220	212	227	217	211	219	203	216	226	237	220	208	220	227	203	222	202	218	202	218	198	220	229	263	205	223	195	229	218	201	232	217	192	209	242	208	197	211	202	246	215	232	234	225	201	226	215	219	220	206	196	214	244	223	200	237	227	220	206	236	210	189	224	223	206	218	232	216	244	206	205	240	227	230	222	202	218	205	217	221	227	239	220	214	202	234	195	197	250	238	232	215	228	223	203	227	237	232	238	193	248	204	200	216	218	240	241	216	254	212	232	211	205	219	230	204	211	202	221	204	209	236	233	229	222	234	209	227	251	205	195	206	222	218	228	224	218	228	198	203	179	256	249	229	229	249	222	237	219	237	217	234	214	244	215	231	219	213	206	243	217	221	230	223	231	227	235	232	219	206	208	222	212	228	192	225	196	230	200	230	230	244	218	220	204	209	244	215	226	214	218	204	192	226	237	185	249	225	213	257	223	218	232	246	195	218	228	264	233	234	207	242	212	231	214	228	229	250	198	249	265	224	216	212	240	220	245	216	217	216	220	180	215	227	218	213	208	208	232	220	202	216	198	217	219	224	206	223	210	212	226	219	197	246	212	207	227	240	190	214	196	216	219	252	218	224	222	212	216	242	225	222	241	261	209	223	234	207	225	204	203	221	202	245	228	240	206	227	198	186	211	223	190	203	201	234	232	227	234	196	243	237	213	224	203	184	212	227	226	218	226	234	194	199	221	217	240	200	241	225	199	240	208	218	225	195	210	191	218	211	202	214	216	218	233	237	251	222	215	233	223	198	198	208	204	239	224	207	242	238	217	212	233	241	182	233	199	232	214	240	229	235	221	234	225	220	200	210	209	218	200	227	213	232	225	207	211	214	246	191	217	202	216	219	226	226	200	213	218	199	238	188	232	256	227	195	228	247	214	240	247	236	216	206	254	215	244	216	250	209	207	226	220	230	223	217	231	230	200	244	246	198	187	200	242	232	200	213	219	216	223	223	232	229	225	201	199	223	198	241	224	245	206	235	218	218	197	236	207	246	228	207	217	214	201	206	197	235	220	225	213	236	201	212	200	213	207	234	185	235	244	224	222	205	251	214	218	231	236	215	249	220	202	243	227	216	247	226	210	212	213	215	235	241	220	215	235	234	236	221	223	206	214	233	213	194	222	200	228	208	231	214	241	208	230	239	262	230	216	194	207	222	217	246	225	205	198	212	234	212	216	216	254	220	201	233	227	218	224	226	179	232	215	256	193	222	231	178	210	224	211	203	222	204	229	232	200	219	222	218	231	228	222	252	215	199	243	199	224	259	242	208	175	211	254	228	260	228	242	226	202	223	221	217	216	244	221	258	223	205	223	233	220	225	185	203	244	218	209	216	212	198	213	225	227	230	243	233	251	222	219	240	222	227	217	224	212	206	222	251	211	261	214	233	225	245	226	187	206	196	214
30887	18278	13708	4981	3759	2873	2394	1916	1735	1452	1183	1034	1021	977	911	878	854	844	917	776	759	666	677	643	621	629	626	577	571	563	559	539	562	513	529	522	530	517	504	491	509	500	546	475	512	506	471	513	477	459	494	548	487	496	486	500	480	470	513	456	484	489	466	483	496	449	520	507	439	510	507	476	457	465	472	473	522	487	465	497	483	490	480	469	509	488	478	500	486	467	477	463	548	472	519	491	482	475	468	484	450	462	512	465	500	467	479	511	437	454	512	475	494	493	498	483	455	438	482	519	481	458	488	450	485	434	458	475	505	478	457	444	492	503	508	491	506	470	511	432	454	496	479	501	476	464	454	464	536	499	442	506	456	455	494	507	455	466	448	542	446	518	514	429	448	480	434	493	476	476	501	493	467	473	445	479	478	513	501	453	463	483	513	447	448	466	496	481	478	516	530	461	464	476	495	464	473	509	492	467	488	519	464	471	534	458	469	436	502	503	480	525	494	478	518	441	491	484	495	464	503	478	503	460	479	506	479	486	483	484	455	491	460	488	470	519	468	439	466	471	494	504	467	467	515	479	492	488	465	481	476	486	495	506	491	472	455	507	466	451	512	485	497	455	487	527	503	516	450	518	492	482	496	495	471	468	455	488	475	494	516	480	480	506	481	472	451	475	486	483	460	480	501	507	454	481	505	463	463	491	485	497	527	450	497	431	531	450	490	448	487	498	485	491	528	499	478	429	502	470	499	435	480	455	475	490	482	446	462	471	472	505	470	457	468	454	482	489	494	488	507	457	496	496	495	527	441	454	499	490	496	476	476	478	503	454	487	502	498	481	515	459	484	475	477	495	478	491	449	475	483	457	457	470	484	517	481	458	494	487	479	467	478	492	474	446	479	478	496	506	484	497	476	441	504	492	458	474	459	497	485	493	518	486	462	472	489	468	472	503	473	425	464	467	486	514	468	475	460	467	462	472	449	494	492	478	470	512	492	492	462	513	479	507	555	474	484	465	516	498	524	487	437	466	482	440	494	471	503	476	514	481	516	509	499	493	470	466	520	493	484	472	519	477	493	463	451	440	476	472	498	460	449	459	461	498	488	476	504	497	461	459	490	507	466	491	491	504	477	477	498	480	461	442	494	469	483	476	449	505	474	512	467	494	471	485	476	463	486	445	470	510	475	509	489	480	489	481	454	509	505	451	435	461	482	496	473	463	459	495	484	483	455	515	472	437	501	468	454	521	450	443	479	492	519	496	494	489	526	458	445	495	479	506	514	445	490	481	471	467	462	500	473	464	467	479	485	467	476	537	483	496	475	483	487	463	456	504	456	466	476	474	497	501	495	476	467	478	471	498	502	483	449	499	455	471	474	479	533	486	458	516	479	479	513	493	475	493	457	513	550	515	486	504	486	481	498	511	480	467	485	492	505	468	471	466	503	457	485	502	480	516	499	507	515	492	494	482	487	504	465	474	445	471	463	489	479	481	512	477	462	474	453	490	486	487	462	480	472	481	469	488	458	472	462	501	503	462	477	480	501	485	489	481	465	482	500	448	499	481	502	482	481	512	482	493	489	480	447	476	476	512	461	428	504	499	483	506	471	462	471	466	493	456	499	453	470	474	473	534	443	486	464	466	490	470	465	502	469	506	480	479	460	475	466	471	504	472	448	442	507	470	482	548	474	516	488	469	530	483	507	470	479	479	475	493	492	457	514	458	488	499	486	457	471	471	483	536	487	489	508	479	518	435	459	462	510	529	467	510	464	482	474	492	516	490	466	462	472	515	481	437	465	518	498	468	474	515	539	494	486	460	477	523	534	464	486	487	493	476	472	488	475	471	480	435	487	415	472	475	520	480	497	474	498	446	484	509	510	478	451	503	468	491	498	514	472	492	503	472	442	471	514	478	468	478	507	472	467	462	505	463	465	500	525	506	454	489	496	468	495	450	502	453	486	523	449	491	474	450	455	487	486	467	493	487	517	503	454	491	505	469	494	474	451	503	483	467	450	482	480	476	499	499	454	486	489	506	487	489	475	494	434	467	465	450	455	474	465	467	506	468	470	498	497	482	474	497	498	496	515	499	448	457	453	481	507	467	443	478	492	442	503	494	508	486	501	493	493	476	504	479	497	518	483	448	468	474	454	479	492	475	489	450	507	493	527	470	488	435	482	490	487	461	479	490	479	475	506	450	502	494	476	494	511	465	479	491	476	484	482	498	476	496	455	454	510	493	483	471	518	492	467	470	459	441	492	472	484	473	453	488	503	453	446	512	425	476	464	474	456	477	501	468	473	459	496	439	445	502	449	484	473	483	498	500	494	490	486	517	468	498	487	505	458	478	521	486	489	454	510	494	469	487	479	489	491	511	491	516	474	481	489	478	489	478	476	479	490	465	490	490	509	487	481	491	493	520	497	502	496	465	487	492	452	502	468	480	495	464	485	500	483	473	484	484	491	440	477	491	481	459	488	472	461	473	487	494	454	500	505	500	498	485	474	464	459	474	496	447	517	500	474	498	498	475	491	515	456	494	457	468	498	503	490	495	484	502	488	494	441	511	477	475	475	468	509	510	499	526	472	551	503	491	422	470	506	478	494	467	458	512	495	492	495	506	498	535	464	445	491	465	490	507	507	505	486	509	476	472	506	476	468	470	467	492	513	466	463	456	485	481	471	478	458	494	474	477	448	501	509	478	426	424	457	475	463	493	498	505	453	469	474	492	453	490	493	507	500	513	473	473	450	480	459	439	444	464	469	471	466	460	488	502	485	469	461	503	482	526	460	472	491	469	476	463	471	473	495	498	474	480	463	427	467	521	466	502	483	506	500	520	479	490	508	502	466	433	431	490	458	504	500	499	448	484	503	476	492	511	483	462	500	463	471	480	496	484	455	452	499	436	475	489	448	508	496	467	492	461	492	460	456	452	510	481	476	503	479	472	475	471	436	470	435	483	473	467	476	483	485	475	485	488	485	506	472	483	461	453	477	511	468	534	473	493	466	484	460	474	475	502	477	490	495	491	505	538	505	463	490	511	452	469	487	490	512	504	506	454	466	513	466	497	513	506	488	477	471	504	502	558	507	497	510	491	500	484	474	488	478	473	477	452	501	482	433	536	440	448	462	493	484	472	527	514	500	489	510	509	461	505	496	472	453	465	470	508	503	473	486	471	472	484	495	484	496	519	522	522	478	469	480	506	519	489	513	470	463	489	482	520	510	469	479	480	465	472	473	497	477	475	499	484	467	497	496	506	470	510	508	452	483	445	490	458	453	502	479	473	491	504	495	477	494	444	468	486	490	497	459	468	487	483	491	480	467	508	492	487	451	495	483	509	463	471	505	485	483	474	526	489	479	474	480	493	454	523	501	502	468	518	499	493	497	457	469	504	492	479	499	508	424	473	438	463	466	499	521	502	461	488	486	466	489	495	487	507	501	499	452	471	507	462	513	473	467	483	472	503	428	494	493	495	463	444	488	444	501	482	493	519	479	467	466	478
58308	32525	20206	5534	1895	1137	932	742	667	548	463	425	405	388	359	341	377	358	366	401	375	330	294	330	294	326	334	332	296	274	284	278	254	274	309	262	282	284	276	297	313	265	287	268	315	278	270	279	272	269	281	292	300	288	261	304	312	244	321	271	281	253	273	293	259	267	262	264	280	288	272	256	287	272	268	286	278	271	264	284	254	312	246	308	306	270	269	293	254	250	256	266	257	271	274	265	271	236	236	282	293	275	290	280	279	291	279	298	252	262	276	312	263	251	293	274	253	261	253	289	272	283	267	237	247	273	220	253	282	280	294	253	299	288	287	268	273	257	273	292	284	258	269	289	300	287	298	274	263	278	283	315	268	297	266	265	266	280	273	268	275	283	264	278	277	273	301	241	264	296	283	290	290	251	278	261	284	290	306	268	268	261	243	299	246	246	277	277	254	262	270	267	296	260	264	288	252	274	269	285	314	266	277	326	310	244	280	272	249	289	269	289	261	283	302	277	271	284	264	285	277	294	281	272	264	281	273	264	260	265	295	265	304	269	279	305	296	272	271	257	248	265	294	247	272	288	270	268	251	303	271	250	278	238	287	269	269	262	297	291	261	241	259	225	268	244	261	281	268	272	289	268	270	271	249	307	291	256	292	260	293	269	243	282	258	252	254	276	280	284	283	295	272	270	305	253	264	267	278	270	242	269	260	271	254	243	259	294	264	258	244	282	264	282	285	261	275	259	267	285	273	261	273	276	278	274	256	299	259	280	245	323	265	269	253	280	308	267	277	255	257	274	323	270	252	268	273	300	285	260	281	243	245	251	259	259	294	266	292	272	277	278	263	262	269	281	244	262	288	320	286	268	287	271	290	302	256	283	275	260	264	290	256	292	272	222	282	288	312	282	287	289	263	236	288	289	275	264	291	263	276	280	284	270	315	272	264	247	262	243	285	259	278	246	264	263	288	281	241	268	293	250	281	262	271	261	265	283	276	277	241	284	257	294	263	276	271	268	247	278	312	270	271	271	269	260	265	286	284	281	261	266	251	255	299	270	256	279	258	272	254	283	276	254	257	269	254	294	302	292	303	253	257	275	286	255	262	273	275	282	293	297	272	315	273	239	277	284	252	266	322	282	253	251	274	281	245	272	273	287	275	288	310	266	269	265	263	276	239	260	274	275	271	275	244	263	269	292	289	288	240	255	285	277	260	284	267	257	288	278	296	289	280	249	241	275	260	266	255	283	307	263	277	251	260	290	267	254	250	230	277	272	268	284	275	324	281	291	279	310	244	286	292	285	272	311	249	292	258	266	272	255	235	274	276	249	232	282	244	271	283	254	245	313	256	263	262	263	287	293	273	264	301	266	288	251	281	269	268	267	270	274	261	273	256	280	274	256	297	306	248	263	255	287	274	278	245	275	280	270	252	261	247	256	248	279	230	270	276	253	235	270	246	258	248	276	265	263	289	267	304	272	324	291	288	255	241	266	262	253	273	297	283	256	275	296	270	280	283	256	280	268	271	280	285	254	285	279	255	267	274	263	267	296	273	268	296	258	254	269	300	276	281	271	281	288	282	255	272	288	260	284	262	265	238	256	250	250	260	270	275	276	251	288	269	259	246	268	259	254	296	239	269	287	294	275	292	270	260	277	244	252	234	293	256	267	259	316	303	297	231	253	261	229	274	282	283	252	247	277	262	225	261	287	298	277	243	245	262	278	304	265	267	277	252	230	293	263	262	282	263	307	279	281	284	279	269	248	246	250	297	284	287	269	255	286	291	269	249	278	287	305	276	279	292	290	268	260	278	279	275	283	247	266	278	260	258	267	273	291	263	272	284	285	256	261	267	275	284	284	219	255	262	260	263	237	275	263	263	279	289	274	266	256	296	271	262	286	313	274	319	262	245	288	249	264	268	252	267	244	288	260	297	272	274	239	267	266	277	283	250	267	293	237	240	290	264	256	292	294	264	266	249	285	280	314	272	279	285	275	271	280	290	228	279	274	275	275	239	262	277	261	274	292	288	282	257	276	247	279	295	269	274	274	260	270	265	277	300	257	258	305	262	260	258	268	262	256	275	272	280	262	288	252	249	254	261	279	253	276	257	268	283	273	257	274	261	289	275	292	243	275	279	303	297	277	269	257	282	278	283	245	293	274	288	273	245	270	281	257	277	259	273	253	243	281	292	292	256	262	306	257	241	267	274	243	262	228	238	245	247	265	277	254	281	254	279	263	265	277	231	254	255	239	259	293	269	266	252	258	248	212	261	247	232	251	269	277	250	262	284	260	281	270	311	297	267	261	270	267	279	237	270	285	274	275	255	249	285	271	265	284	271	290	279	256	241	261	251	263	244	235	268	253	306	268	317	290	259	278	258	235	263	237	303	310	271	245	205	284	249	266	298	260	291	286	267	261	283	268	276	264	279	299	237	274	287	241	273	291	311	254	268	258	263	285	285	269	245	287	285	296	259	261	289	286	292	293	258	300	296	275	267	288	263	248	252	290	294	289	251	273	239	255	255	295	240	257	270	244	283	297	276	255	276	274	280	291	243	255	285	297	247	264	283	248	303	278	258	248	256	260	272	299	278	275	248	264	268	275	277	268	265	279	260	289	258	238	274	296	245	290	247	244	263	290	266	281	281	281	286	255	283	265	261	235	254	299	317	280	288	269	248	256	266	269	269	253	248	237	290	258	300	279	238	258	302	266	255	281	246	275	289	261	267	277	274	307	275	256	265	268	281	252	275	285	235	264	277	279	259	283	270	289	280	252	277	228	254	270	279	260	256	265	258	289	260	232	263	290	252	245	250	248	264	251	258	287	280	260	281	294	300	274	262	309	287	266	307	262	261	273	251	276	251	260	270	290	258	250	263	246	290	263	247	273	241	258	267	267	259	292	271	286	304	270	273	250	253	284	283	321	267	296	264	287	257	279	274	266	269	242	272	269	236	291	273	264	289	280	261	264	253	264	253	245	293	235	244	232	223	266	261	260	269	259	274	280	254	244	274	263	277	266	243	278	283	276	300	266	292	262	282	260	287	270	265	273	255	259	273	277	262	273	255	268	276	252	281	296	281	279	262	280	225	266	254	291	282	261	260	249	291	248	256	288	286	257	247	270	276	262	266	265	271	250	286	305	235	275	315	285	281	268	296	262	254	249	272	254	285	269	293	257	269	288	324	285	229	278	299	301	301	272	284	254	274	286	292	262	261	271	297	265	272	261	260	301	278	278	289	258	296	277	245	267	271	260	279	278	272	279	270	241	285	261	265	275	302	274	247	265	278	256	257	267	300	299	287	286	276	249	269	277	288	257	277	309	271	256	291	286	260	262	252	307	282	241	305	267	268	247	327	288	244	259	246	273	287	270	275	280	275	259	274	284	240	270	293	244	252	301	265	264	299	228	269	270	256	262	264	304	265	254	254	247	300	291	279	260	246	286	252	299	253	272	275	278	247	253	302	290	300	257	269	232	266	278	273	306	261	260	237	271	262	249
34300	21746	21178	8406	5751	4337	3633	2949	2644	2064	1661	1542	1377	1337	1216	1160	1097	1225	1195	1269	1083	886	827	879	808	874	773	703	692	727	667	686	749	704	682	607	627	610	662	617	629	598	587	607	594	601	589	593	615	638	601	585	576	557	599	585	628	587	551	605	587	565	568	648	586	585	579	572	544	561	587	568	621	535	550	595	603	574	628	614	583	528	553	575	592	619	563	583	594	571	592	542	598	583	622	566	561	530	607	581	545	594	609	546	570	567	603	563	549	619	536	580	626	563	549	575	567	565	601	602	611	574	598	569	568	551	587	571	586	586	542	576	591	576	567	581	586	562	542	561	549	604	555	559	603	558	600	619	571	579	582	620	564	580	611	545	589	549	569	604	538	593	597	599	559	546	573	585	565	561	529	555	552	570	569	587	611	560	581	589	552	552	551	604	548	582	596	577	541	621	560	544	542	582	577	553	591	535	599	559	603	536	570	589	579	635	553	613	610	540	552	564	588	572	586	584	614	569	579	530	585	599	570	607	606	570	575	616	567	547	530	574	582	556	573	536	535	581	597	610	544	576	551	529	607	547	557	567	590	569	592	546	584	586	578	567	542	585	583	638	610	566	587	559	576	565	524	559	589	533	549	565	591	546	570	563	591	590	603	549	604	558	613	596	577	564	566	582	582	586	549	530	585	583	564	582	583	581	573	569	586	595	631	603	552	580	544	570	549	569	529	562	550	589	565	542	544	596	577	567	558	564	554	577	511	562	579	546	575	557	540	586	543	598	597	538	549	599	561	576	582	532	568	561	542	556	578	594	623	535	566	555	574	575	566	577	566	618	599	560	588	590	590	540	547	603	563	599	570	537	625	611	560	575	579	582	573	572	564	546	576	612	596	609	571	607	600	572	586	622	543	572	579	537	527	599	547	580	599	596	612	576	577	554	576	579	629	574	554	613	573	557	590	540	585	562	558	610	581	633	624	583	555	578	561	548	583	586	566	558	564	567	559	571	579	553	594	577	528	596	565	567	581	581	589	589	548	552	590	562	560	575	593	521	549	601	555	554	585	563	580	598	592	559	573	572	586	591	550	549	605	600	559	611	525	586	549	595	575	529	573	529	559	607	601	587	563	534	580	567	556	563	541	540	601	590	608	570	583	599	588	545	595	552	595	539	549	543	561	614	634	580	549	551	599	560	576	579	621	573	541	590	613	637	627	543	529	565	533	576	605	572	567	519	542	543	558	549	577	576	609	587	585	535	571	592	618	538	600	582	553	583	565	584	591	610	555	577	542	557	556	589	572	555	601	614	562	598	547	545	595	569	524	609	572	568	548	569	594	589	561	592	595	554	542	587	593	586	579	581	579	567	627	553	596	615	581	564	586	589	544	587	585	554	555	577	599	623	575	565	586	626	570	558	570	537	584	593	572	594	568	533	511	537	597	565	571	591	562	534	603	577	592	596	582	596	530	580	568	598	619	554	633	575	583	589	586	584	536	588	590	542	566	547	578	629	572	543	553	567	581	559	524	549	565	574	563	569	582	572	546	575	564	580	570	593	589	590	553	575	539	563	551	548	553	552	570	602	540	602	564	591	548	535	571	586	596	567	566	559	593	556	572	578	558	588	591	541	563	589	529	557	563	588	558	571	559	559	580	628	594	587	577	569	561	568	568	556	593	555	610	553	583	557	576	588	584	512	597	605	590	576	555	574	581	591	564	615	558	559	593	556	584	543	562	558	553	566	595	573	557	563	565	570	531	582	566	569	593	546	540	522	532	577	522	574	581	582	562	575	619	560	561	587	596	537	543	606	595	590	562	557	548	532	582	570	574	570	563	567	588	546	582	557	534	593	515	564	547	551	580	578	572	525	550	553	578	584	587	530	544	597	584	570	559	598	560	582	574	531	589	551	585	558	548	569	563	557	575	529	550	562	529	559	614	584	572	576	605	608	597	542	565	606	543	584	555	604	564	576	561	574	612	545	573	580	637	581	564	616	566	567	555	565	542	585	577	562	573	557	599	625	585	558	572	570	585	591	569	602	543	586	555	566	590	560	553	584	585	590	552	578	578	574	573	565	593	560	578	583	540	600	587	544	559	542	594	592	537	547	565	530	572	613	545	599	527	566	557	543	558	575	579	579	562	602	573	585	548	561	596	585	625	603	531	575	532	581	620	536	580	537	539	594	557	557	594	523	552	559	556	585	585	595	565	572	605	573	578	543	574	591	581	612	566	626	583	526	554	525	572	552	557	579	558	574	612	579	555	551	549	569	575	601	610	541	560	613	582	534	564	590	559	579	583	561	581	565	595	565	608	551	551	576	533	549	555	582	543	584	563	605	558	571	602	587	594	585	567	579	571	596	642	618	571	561	555	547	595	589	559	588	568	534	577	565	577	548	561	599	597	548	536	575	529	579	550	558	580	594	561	554	603	569	587	570	615	564	537	624	571	565	562	585	567	585	587	585	541	580	537	586	576	586	560	627	557	608	560	550	584	616	543	574	562	525	586	568	504	605	601	554	581	573	550	567	581	556	548	546	595	583	570	614	556	551	547	579	621	588	559	563	559	563	573	520	585	582	616	542	603	571	557	591	595	579	577	555	544	561	585	644	547	594	577	573	559	568	578	563	553	583	551	576	548	565	532	558	567	544	602	539	570	557	552	568	597	521	586	582	539	571	563	589	557	568	611	577	570	573	532	573	611	567	586	555	548	587	594	549	516	664	559	562	550	542	561	550	560	576	599	579	558	541	577	586	535	577	575	629	529	575	553	575	570	542	566	611	545	578	545	584	550	576	602	565	582	586	597	537	518	534	543	605	603	562	615	543	519	617	579	580	582	565	583	557	547	553	577	581	553	550	542	574	566	516	564	565	598	567	568	604	586	547	565	594	548	536	571	590	565	576	639	554	590	577	533	566	560	562	515	550	599	593	545	595	535	564	522	552	595	602	563	538	601	584	598	582	562	597	591	533	585	603	570	590	588	559	572	537	574	586	516	573	592	556	545	578	549	564	562	571	567	587	582	563	535	607	546	587	551	557	544	546	571	575	558	556	570	579	549	578	590	605	630	551	567	579	575	545	543	583	576	540	587	580	592	580	540	545	574	589	529	562	597	543	565	557	578	584	596	564	604	582	575	566	570	540	546	583	573	581	574	579	585	604	588	537	562	579	541	559	548	524	599	544	573	534	588	609	581	588	568	583	585	567	541	608	573	558	548	528	562	583	576	559	625	566	565	526	552	568	586	585	582	576	610	552	568	549	568	605	565	554	579	565	569	585	552	567	549	600	584	544	564	551	591	557	600	541	582	549	626	592	565	603	541	558	593	559	561	536	596	541	569	564	610	598	554	573	591	614	594	599	580	622	597	596	597	586	510	545	628	569	595	614	564	593	555	565	575	566	563	559	590	542	581	554	546	536	574	576	577	576	588	567	566	636	578	604	557	595	582	593	548	565	564	555	580	578	576	606	591	551	581	577	578	580	561	596	548	570	562	537	572	556
36352	17408	8012	1808	540	451	416	374	370	303	261	277	272	252	248	287	247	289	269	256	230	268	216	253	243	264	231	230	236	247	230	231	226	247	243	252	198	232	257	235	224	208	222	221	213	237	203	198	218	225	248	235	233	230	217	230	279	247	253	235	253	228	229	252	241	249	210	237	224	223	237	257	211	225	238	210	246	233	229	222	193	232	249	256	231	233	225	225	244	227	211	232	219	227	216	203	261	203	231	248	222	234	221	254	241	239	214	276	188	232	267	261	249	216	227	250	210	235	233	216	224	206	227	217	209	221	218	203	218	225	248	230	251	262	225	216	227	234	235	234	272	224	243	242	213	247	204	246	238	248	248	239	229	234	263	250	246	214	236	240	228	229	212	228	230	228	193	230	234	218	245	273	241	210	221	218	224	236	240	229	238	226	230	210	245	219	233	231	217	218	213	234	243	228	252	223	227	241	201	243	256	240	242	242	220	238	200	239	210	197	254	235	239	237	234	252	225	242	237	226	234	205	228	221	245	222	249	229	199	223	277	263	246	210	239	230	210	208	272	210	280	205	227	210	212	203	232	190	213	243	255	272	245	252	238	223	225	207	225	225	245	253	280	233	224	242	245	217	229	232	229	226	244	278	253	239	244	236	232	248	220	250	257	252	209	241	233	244	212	234	198	244	245	213	229	192	245	247	232	238	222	240	216	240	200	232	228	216	238	275	235	209	265	232	256	253	244	217	233	237	237	236	220	244	228	241	213	235	260	267	243	243	232	215	201	216	234	215	238	207	244	207	245	227	214	205	219	214	199	247	222	222	233	225	269	231	232	243	213	258	245	256	231	211	218	246	235	233	238	208	184	273	219	244	229	230	252	246	220	229	198	210	219	215	252	233	249	241	227	263	279	260	233	196	224	205	226	219	258	216	232	218	216	225	237	250	240	229	223	202	235	206	207	219	221	232	229	271	219	228	200	246	244	265	218	211	253	276	231	247	219	213	214	228	191	235	222	258	241	249	231	207	224	236	240	230	227	211	235	239	231	245	254	228	250	230	234	251	229	236	239	221	209	263	241	230	236	215	217	221	214	250	218	257	230	206	222	215	223	225	185	236	237	233	229	245	250	235	241	221	208	217	248	249	244	255	215	201	241	219	227	223	238	226	239	238	199	230	242	238	232	226	235	231	222	232	249	199	208	213	215	199	220	247	248	234	256	225	227	208	244	267	214	234	222	224	218	222	209	201	218	255	276	228	225	229	223	204	198	243	222	232	234	237	245	262	235	219	244	233	247	245	214	282	231	251	229	239	232	208	245	247	229	244	265	230	230	244	231	210	223	228	205	249	233	219	223	256	212	229	244	249	207	221	242	256	235	228	234	258	237	246	215	236	201	239	273	221	250	251	221	218	265	257	256	236	264	218	231	250	242	286	217	248	233	238	231	253	228	253	197	222	255	239	250	220	240	233	214	267	219	254	280	227	244	225	226	212	243	240	248	237	226	264	239	234	271	241	225	241	273	224	220	237	230	240	233	255	202	265	238	206	230	244	252	229	241	222	220	266	231	226	247	226	232	220	189	250	219	223	218	284	248	274	232	218	251	214	229	249	252	215	247	263	217	248	229	235	209	252	213	227	237	239	211	240	206	222	226	252	221	220	222	231	227	248	224	239	238	217	216	252	252	241	224	232	231	259	208	249	227	234	243	247	238	235	246	263	244	235	229	240	224	249	233	243	254	231	227	229	241	223	199	219	236	241	233	224	272	255	245	241	221	219	229	232	231	255	216	207	219	230	248	210	213	204	241	221	201	264	231	256	240	232	200	228	224	240	202	199	220	226	187	238	236	232	206	247	250	216	241	243	242	214	238	213	271	235	237	241	269	237	231	223	223	207	240	250	258	237	213	213	219	260	228	205	249	218	257	253	238	251	255	213	268	242	239	233	218	228	230	237	206	256	265	224	231	217	223	226	231	246	246	242	236	269	226	257	229	208	230	228	205	245	247	223	189	215	220	239	206	247	225	217	231	232	209	248	228	244	228	244	253	219	257	258	233	239	229	235	229	221	253	213	243	222	254	214	218	223	194	228	202	230	302	253	228	223	214	259	204	223	281	215	210	223	249	254	227	206	240	240	198	232	246	222	231	274	249	251	240	240	188	269	225	214	227	229	223	260	243	238	249	250	217	233	216	235	240	220	224	229	228	223	268	234	235	222	204	217	254	218	217	229	245	221	230	231	230	207	232	247	231	220	205	255	226	238	240	244	253	238	214	220	238	238	242	262	230	211	219	245	229	235	258	204	233	247	228	252	226	259	192	227	265	212	238	211	216	216	232	237	229	251	240	265	207	230	224	210	273	249	263	252	231	223	233	226	238	240	249	255	237	230	239	213	219	250	222	213	223	222	237	214	248	252	249	215	235	247	218	254	213	238	216	241	266	227	239	243	234	248	218	211	237	217	243	242	246	233	220	209	250	218	235	217	224	250	215	222	215	249	239	208	218	236	281	252	232	228	225	219	242	236	231	239	240	228	220	234	232	230	229	245	255	233	191	230	214	225	206	220	224	240	199	225	251	215	250	234	267	266	224	245	249	259	250	246	244	259	213	221	232	230	184	203	236	236	242	252	241	227	243	211	213	238	237	209	242	242	238	242	245	224	219	206	226	230	239	225	233	240	201	229	242	193	251	234	233	215	244	237	249	260	218	212	248	224	233	228	230	237	213	233	243	251	253	226	237	228	223	214	245	272	249	235	240	242	235	217	230	206	241	224	251	233	223	260	231	226	225	234	223	248	227	226	216	226	223	259	231	216	241	253	234	205	259	188	228	239	218	248	243	232	266	233	254	260	243	263	257	201	247	235	251	225	241	206	230	275	247	246	252	229	236	260	270	218	223	243	197	239	255	248	264	249	232	230	208	211	242	261	235	246	224	253	237	212	244	245	227	225	256	208	229	228	228	222	245	240	218	240	233	229	253	241	238	230	235	264	255	201	248	243	274	239	238	213	205	223	228	265	224	248	233	223	248	271	218	250	224	242	222	244	212	248	262	232	222	225	221	231	233	214	252	206	227	224	209	246	197	232	219	217	231	236	232	209	258	209	218	230	202	240	263	228	221	239	235	239	227	191	230	233	246	250	229	233	271	250	231	227	242	229	227	222	215	223	223	256	199	252	232	249	240	276	238	221	238	227	250	248	219	263	205	210	208	241	242	237	233	219	240	248	243	238	257	260	235	212	300	243	207	215	252	248	215	266	204	208	259	217	213	243	235	206	234	251	224	228	244	219	231	228	215	200	212	248	206	252	235	249	245	229	264	217	227	210	213	249	250	223	250	233	218	229	212	213	258	251	243	249	227	224	227	242	261	202	262	213	204	220	234	249	241	226	249	237	254	225	220	207	229	226	210	233	209	249	211	255	245	234	254	270	214	261	225	232	238	220	235	230	245	246	209	218	252	260	231	220	221	205	243	229	224	233	240	234	230	247	231	252	235	243	217	219
21343	10959	10610	3405	1803	1402	1369	1164	1095	815	778	709	727	670	667	675	694	655	608	589	558	562	532	520	520	542	540	556	524	557	552	497	534	493	493	485	508	507	493	461	492	506	502	525	495	540	529	485	495	503	480	525	469	485	492	525	506	499	472	519	482	487	521	503	460	496	495	489	470	469	477	495	498	491	494	476	523	469	469	522	494	465	457	473	468	486	476	472	506	515	551	514	472	499	470	524	458	491	485	506	500	486	471	481	494	466	517	474	513	525	467	492	468	483	462	513	475	476	461	485	510	471	512	510	485	481	507	529	502	482	542	486	492	497	496	495	478	482	472	473	515	509	491	489	496	517	534	514	529	476	492	488	493	500	456	509	484	494	512	505	509	542	517	505	497	484	492	514	478	504	505	473	500	518	483	444	492	482	523	445	533	523	516	454	491	493	513	502	517	494	518	514	528	557	485	523	490	486	510	530	488	462	474	496	515	507	467	468	508	507	499	531	508	484	457	447	522	489	493	533	474	478	504	486	490	482	466	520	512	482	489	558	498	521	529	488	466	499	506	451	533	496	526	503	498	442	490	525	453	550	475	466	497	503	469	462	528	482	488	503	488	488	505	477	494	486	481	549	524	435	514	492	496	498	507	518	516	521	496	512	480	537	519	510	501	535	477	465	474	516	489	505	518	482	521	538	520	474	494	506	457	460	490	505	506	500	504	478	495	485	464	526	492	502	492	521	513	506	503	517	455	482	494	453	501	496	497	503	474	502	509	526	475	504	498	508	477	477	488	494	472	523	511	481	540	451	482	489	523	517	469	472	461	518	521	514	502	483	516	503	457	486	503	501	491	494	493	513	496	492	504	554	498	501	520	488	491	481	493	512	483	487	522	507	506	489	462	510	519	489	513	483	490	521	478	476	485	457	438	481	485	476	512	484	544	503	513	521	518	508	500	518	501	525	481	496	495	502	507	488	475	490	514	524	523	503	547	492	500	470	491	484	515	490	524	498	540	494	507	518	515	480	504	528	494	513	494	491	489	501	509	473	485	442	506	496	461	479	485	487	499	530	514	499	514	491	496	551	518	476	465	505	523	529	508	459	487	492	479	506	526	488	495	453	463	500	521	488	503	504	509	521	468	504	478	544	509	487	518	501	518	512	461	502	475	527	469	483	504	504	499	496	481	529	517	468	475	520	505	462	462	482	465	518	497	457	518	536	547	498	478	534	469	511	469	494	475	491	492	486	505	493	507	505	491	518	462	513	502	529	477	480	495	501	468	551	471	501	513	515	524	485	506	524	489	484	489	512	469	488	476	483	489	512	456	458	456	474	491	488	523	490	495	496	483	485	488	499	478	456	495	497	487	538	472	454	482	481	508	493	517	452	495	516	476	489	538	525	504	524	505	496	509	497	520	503	473	511	486	523	516	515	479	475	471	535	474	506	488	485	486	514	530	477	519	467	483	479	502	477	484	533	501	497	505	469	475	453	506	469	477	512	510	533	488	489	524	500	475	530	524	478	514	540	538	513	482	477	514	556	493	523	512	487	488	525	488	498	510	543	491	463	493	480	478	498	477	500	522	497	479	505	491	514	510	470	485	496	490	505	504	530	498	475	490	464	487	454	463	483	508	445	533	474	488	507	473	479	487	501	515	472	506	461	501	486	509	478	521	488	495	520	478	503	546	495	508	521	505	460	477	495	512	506	485	480	465	522	531	551	508	477	509	469	500	466	486	483	497	467	467	496	488	491	476	489	475	554	469	478	503	484	508	505	483	499	495	480	483	514	475	511	488	537	479	481	471	484	447	468	478	509	454	554	476	493	502	510	493	512	491	515	465	483	508	486	530	486	537	506	440	480	506	458	533	520	521	496	483	496	463	533	475	449	498	509	513	476	517	500	514	487	526	497	522	486	488	516	463	517	504	472	427	469	488	493	490	487	484	480	500	474	465	475	491	526	484	508	499	512	506	461	508	499	499	510	507	494	450	462	507	510	483	521	483	490	480	494	525	481	518	548	457	477	498	512	502	504	484	482	500	492	520	496	537	500	481	497	489	527	482	513	485	513	490	486	506	460	486	494	528	529	538	528	523	508	479	504	524	472	518	482	471	489	537	520	484	493	523	471	496	490	491	512	478	486	461	494	493	490	497	522	536	488	525	541	483	504	510	510	506	472	448	496	479	466	476	488	479	507	506	481	492	493	458	469	516	475	495	495	467	495	501	529	516	483	523	480	530	549	494	495	476	552	513	471	450	495	474	484	509	539	508	481	528	482	475	487	486	495	498	501	486	512	471	528	473	479	513	477	492	493	502	475	469	508	519	485	484	523	531	494	474	488	486	504	523	473	463	502	538	543	499	486	535	464	491	490	508	477	525	490	532	502	454	503	499	479	524	495	485	511	499	498	471	498	517	520	492	453	528	514	497	473	513	508	518	464	462	518	495	509	519	507	507	519	517	486	503	526	502	517	476	545	501	517	480	465	477	455	488	514	465	469	481	518	503	438	461	500	490	515	485	448	513	475	464	500	497	492	471	543	509	489	519	470	502	453	506	495	520	517	530	468	490	517	468	526	528	469	501	477	474	487	459	517	507	465	510	512	504	502	515	514	529	502	517	528	480	474	473	451	531	513	491	483	471	472	502	558	481	500	504	506	502	510	472	510	503	457	467	489	492	494	489	476	490	527	498	484	473	487	513	470	533	470	515	497	541	451	496	509	459	470	518	484	538	487	510	555	490	522	498	446	496	476	477	532	484	490	493	488	505	530	509	466	522	480	504	485	488	487	504	466	511	502	523	506	475	523	472	465	447	519	493	489	493	519	454	508	494	511	520	481	486	539	544	495	480	506	503	489	508	485	501	460	466	490	480	477	498	473	480	526	509	536	508	489	477	499	478	518	488	486	511	471	495	469	560	481	467	514	531	462	475	479	480	455	501	513	503	477	512	516	505	494	487	478	522	476	499	513	484	508	513	539	474	485	477	523	517	520	497	511	493	473	476	486	517	471	488	525	493	492	501	465	472	503	493	527	489	464	466	497	494	462	481	518	473	484	450	509	549	469	486	492	520	469	545	509	486	488	519	503	444	499	449	473	516	495	484	499	520	479	495	480	493	511	483	506	490	481	467	487	494	453	524	506	507	501	483	518	489	499	536	515	519	490	474	476	496	502	507	456	476	486	487	485	525	517	470	470	530	478	478	448	506	529	503	498	471	506	489	484	493	547	480	480	516	506	467	512	453	506	521	506	485	477	505	505	503	482	491	486	492	517	516	518	465	536	479	483	513	497	539	497	500	486	499	432	482	488	461	474	479	512	490	497	529	511	495	476	510	496	467	479	467	560	474	484	532	511	495	516	520	505	490	515	456	510	498	518	514	490	518	490	468	530	482	491	520	500	481	478	488	499	479	522	503	499	500	492	499	502	502	528	493	492	494	512	498	498	476	517	495	489	505	499	500	477	501	467	467	499	500	455	535	516	529	544	528	516	474	506	512	522
49739	26678	15643	4078	1039	721	578	511	439	373	328	326	298	291	292	322	274	299	291	273	287	251	242	281	267	246	254	239	243	194	217	248	239	236	224	230	239	215	223	229	238	210	235	216	210	213	212	234	218	223	232	214	235	228	225	251	215	254	202	220	189	221	223	236	228	213	258	226	232	199	205	230	205	212	221	224	254	223	208	216	197	236	194	228	197	249	222	210	232	233	232	201	212	207	223	207	215	203	201	207	232	212	198	205	218	265	218	218	222	225	206	217	222	204	212	231	216	247	211	237	231	220	241	218	225	202	236	205	197	207	233	243	217	240	217	264	233	221	229	216	181	220	210	209	210	226	197	258	200	229	210	227	230	206	229	218	203	231	238	227	219	227	229	237	200	216	233	223	218	231	234	205	205	210	223	208	215	208	224	229	250	227	221	224	202	208	219	213	234	231	220	180	202	227	231	212	220	225	215	218	217	220	225	192	232	211	261	211	217	196	214	222	220	244	219	222	218	234	230	199	208	226	224	238	211	245	228	258	207	209	233	225	221	234	216	220	241	208	216	196	216	248	234	243	176	223	216	242	196	231	202	202	244	231	237	229	210	211	207	215	241	232	229	217	219	206	227	212	212	216	220	224	214	222	225	261	230	236	216	219	252	221	201	226	231	257	220	220	238	214	235	227	214	222	271	230	209	221	244	197	200	217	218	206	207	229	213	238	240	215	222	220	226	217	251	201	218	224	230	210	191	212	233	220	202	240	215	218	235	224	233	236	204	228	182	216	208	230	219	244	215	227	200	256	244	213	251	222	217	221	218	202	218	196	232	220	246	257	208	205	222	220	217	216	222	233	212	236	211	253	244	222	218	212	234	200	223	205	216	232	199	211	232	241	207	231	217	206	225	246	196	204	221	207	201	224	200	213	240	215	212	233	189	227	237	219	248	220	231	205	210	194	195	217	213	207	220	236	228	228	202	225	195	229	252	180	220	194	195	225	243	211	237	227	234	221	231	235	201	246	214	225	198	197	188	231	208	244	222	236	207	208	199	228	225	225	238	242	257	237	214	238	252	247	236	208	219	208	238	220	200	232	178	252	226	208	228	210	231	207	247	235	217	204	242	244	237	260	239	245	225	213	241	180	250	237	198	219	240	212	217	239	213	237	238	222	226	207	234	237	217	214	222	208	222	231	202	217	225	238	217	256	220	234	202	199	199	215	229	221	198	203	211	200	211	245	207	212	216	208	183	223	211	200	202	198	234	204	222	203	213	245	240	238	225	205	230	191	218	211	212	238	243	222	209	214	206	236	220	216	249	257	211	218	209	232	215	231	217	214	225	219	188	202	232	237	200	230	209	218	213	233	226	236	221	254	199	239	215	218	214	247	211	214	241	204	233	212	232	229	217	256	232	199	194	231	217	229	212	202	227	219	238	215	227	218	228	272	215	221	219	183	239	231	253	219	248	241	254	282	206	244	196	220	185	243	221	232	231	210	203	225	244	246	223	228	208	189	230	205	200	214	204	227	201	244	222	206	229	247	219	240	240	237	227	236	248	203	244	259	248	210	217	217	217	210	240	218	245	232	243	240	208	209	226	214	204	198	199	230	246	220	213	219	219	216	226	201	233	252	228	232	229	188	241	235	248	200	225	206	188	217	228	221	235	216	205	219	221	199	216	215	209	260	220	219	232	243	229	217	219	217	224	220	230	255	194	236	233	211	248	192	239	212	220	242	207	227	207	234	205	213	225	214	230	206	200	250	222	217	220	225	217	230	229	225	207	218	227	227	225	210	214	237	220	218	222	219	229	224	203	222	225	222	250	212	224	197	201	223	206	197	229	217	227	202	216	253	222	196	238	203	212	234	248	211	215	242	210	219	238	207	189	218	196	228	246	215	207	248	242	226	200	228	221	233	223	225	211	242	234	225	225	187	207	220	220	241	198	217	218	222	231	251	220	228	237	208	225	220	204	247	185	257	247	243	214	217	209	211	224	202	187	200	211	198	220	215	220	229	237	239	223	206	239	236	228	175	187	235	221	212	218	213	211	228	246	212	207	221	210	256	229	224	218	228	230	202	206	214	207	238	220	257	217	222	220	233	200	227	225	215	174	253	230	234	217	190	234	229	232	233	236	190	229	238	248	221	229	213	221	215	221	226	253	225	232	215	234	209	244	218	207	216	196	223	200	240	200	197	188	217	238	215	200	223	214	233	215	222	212	223	241	214	199	217	225	213	242	229	224	208	226	220	206	238	222	240	242	255	257	210	219	233	205	216	217	233	215	232	215	213	233	216	240	258	210	235	220	249	201	199	211	265	244	219	238	215	205	248	207	200	193	224	207	216	235	235	221	254	210	235	198	228	259	231	201	228	228	233	222	228	208	235	174	247	182	213	225	247	218	209	219	204	248	225	215	207	235	213	220	212	198	214	250	227	235	232	253	195	187	233	213	199	240	237	213	209	216	230	206	200	215	253	257	193	207	245	220	216	208	200	233	233	209	212	225	223	250	225	215	256	217	223	245	218	217	224	254	239	210	204	226	222	196	228	222	217	253	216	211	221	225	234	239	196	234	197	201	250	225	208	231	219	225	196	237	230	205	261	222	234	224	223	221	217	220	224	206	218	190	240	231	241	241	232	229	217	225	204	227	217	213	227	203	230	236	208	259	224	242	225	238	207	216	220	188	216	207	212	236	242	200	205	203	186	225	230	233	225	208	248	203	229	210	230	218	211	245	248	212	212	204	225	200	211	221	226	235	227	248	224	223	221	211	232	248	228	228	220	216	216	247	221	227	227	227	211	225	209	252	220	217	219	223	217	223	212	214	190	206	242	215	227	243	234	223	213	214	191	185	222	242	210	208	196	241	205	232	205	239	214	213	224	232	212	234	235	224	235	214	208	236	252	236	236	214	239	233	202	231	204	236	246	226	194	245	230	231	222	253	252	202	223	222	213	207	217	217	242	201	202	227	239	211	231	204	229	229	213	202	208	218	233	252	197	212	248	237	212	212	221	227	214	214	240	213	215	217	201	229	249	202	235	236	202	217	235	223	246	198	225	170	215	246	220	241	253	229	210	240	203	202	224	259	205	230	243	231	220	228	196	216	221	186	236	231	241	202	215	223	212	227	234	245	242	227	222	243	225	223	226	247	219	223	211	221	230	181	228	222	209	218	211	238	232	244	244	208	222	214	200	231	234	206	212	222	258	205	224	236	227	240	232	216	221	233	194	204	238	215	198	219	224	215	242	248	203	248	236	241	258	202	223	246	248	227	214	213	230	197	208	248	230	207	219	229	216	219	219	228	223	220	217	199	219	243	213	181	217	193	235	213	191	232	205	229	221	223	235	194	228	204	205	248	229	228	233	248	222	244	241	210	206	257	223	251	229	213	228	234	219	200	243	214	240	224	206	207	216	197	236	218	221	269	220	233	206	208	216	222	241	250	212	195	225	206	213	194	213	226	210	210	252	210	239	219	220	235	238	230	204	243	215	217	234
29355	17963	18488	6643	3430	2660	2208	1920	1598	1305	1144	1010	967	981	898	862	869	892	850	799	780	689	609	658	636	670	602	571	611	564	573	613	556	552	500	491	508	523	530	511	504	539	497	491	536	509	461	539	527	467	479	517	522	484	471	436	518	499	472	470	471	508	464	481	483	484	510	480	491	478	503	454	485	438	467	466	418	493	504	521	472	489	449	456	486	458	474	496	499	489	492	482	504	486	480	478	493	457	476	467	467	478	513	460	490	482	462	494	477	479	508	449	491	492	462	486	471	478	498	494	471	495	491	479	489	452	486	506	456	492	533	491	456	493	442	494	477	476	524	513	468	448	487	461	484	476	473	468	475	435	515	464	476	487	471	464	453	472	477	486	469	523	533	466	448	475	474	444	492	486	452	456	464	507	473	503	485	495	468	484	476	470	478	465	480	486	509	476	517	474	449	503	500	461	493	459	496	462	474	500	471	494	470	500	458	493	474	486	491	469	469	474	462	479	436	485	452	504	463	502	505	461	464	481	475	510	468	470	471	488	547	475	449	500	478	493	445	494	496	454	467	517	484	509	499	458	479	499	486	453	525	505	478	467	455	489	473	485	485	498	469	492	494	464	453	486	509	467	513	535	521	455	438	519	470	502	483	478	472	495	426	491	471	467	477	499	468	464	495	461	503	495	493	445	467	477	498	444	464	418	464	471	454	472	476	459	513	497	512	434	526	483	501	494	459	493	439	484	508	490	486	453	456	507	504	493	465	477	493	468	479	462	465	493	491	483	477	464	502	430	483	522	483	487	485	489	476	477	492	484	506	488	481	480	475	525	470	488	479	465	472	470	519	485	451	492	504	481	487	466	506	468	457	467	432	465	491	507	481	496	472	474	455	492	476	465	496	481	458	457	528	473	469	486	418	515	469	483	500	512	454	451	489	459	464	476	496	515	464	444	451	492	485	462	463	505	466	484	487	493	521	490	466	468	509	460	496	499	455	429	444	446	466	499	451	484	498	431	485	426	484	515	475	449	455	492	479	462	487	499	522	483	449	476	474	480	502	461	465	455	432	459	479	458	436	451	492	493	456	485	458	495	460	467	463	459	467	472	469	477	508	482	437	488	474	489	478	483	463	498	506	477	528	508	464	472	516	472	462	495	517	491	510	544	481	475	496	462	472	481	467	481	490	480	485	489	479	478	452	432	501	504	462	467	506	440	468	486	463	495	488	446	424	476	479	503	475	432	479	466	463	430	489	459	485	487	459	494	457	486	464	488	495	463	505	461	450	466	505	466	475	481	470	487	441	476	443	479	448	516	452	478	527	483	473	495	516	466	458	446	474	472	502	503	460	534	482	483	503	500	494	522	470	512	454	509	480	449	492	502	496	464	477	455	508	480	479	423	517	471	510	452	478	467	508	486	475	454	514	523	519	460	469	502	505	454	488	496	469	471	478	461	449	474	485	494	478	468	437	502	463	484	467	467	464	472	459	490	465	445	478	468	460	471	459	517	454	479	492	446	460	470	448	461	462	483	482	499	466	443	492	485	454	457	469	458	479	459	495	474	475	493	470	495	509	499	521	474	493	477	458	481	491	489	494	501	484	475	466	485	493	496	475	499	511	518	490	437	514	522	466	513	432	485	475	522	521	466	487	483	451	504	503	468	475	508	491	515	527	468	474	457	490	471	495	462	497	478	478	474	486	496	448	452	492	457	510	499	470	491	484	508	485	486	499	489	470	488	463	504	437	488	502	468	443	475	498	497	514	489	509	465	495	471	498	426	515	436	478	477	515	557	482	524	474	476	448	503	465	485	467	471	469	481	465	443	486	490	479	477	469	488	510	467	502	479	497	488	473	506	524	469	482	497	491	463	507	488	483	466	478	479	464	510	494	502	505	471	493	502	434	492	459	504	518	473	519	501	521	464	504	527	460	490	471	502	481	475	522	500	484	512	478	472	489	495	471	533	481	511	501	511	515	463	498	476	493	486	424	473	462	457	498	437	475	459	493	498	474	463	512	495	465	521	458	470	522	481	509	501	486	459	452	479	494	453	493	479	470	480	478	494	481	510	481	485	476	475	467	456	524	470	510	521	477	479	473	467	466	474	496	438	515	477	456	514	474	516	458	475	482	501	487	488	465	463	487	423	468	462	454	499	509	508	465	510	479	478	480	482	475	470	444	513	485	489	475	471	442	470	454	508	519	501	488	513	469	483	503	486	451	479	449	486	435	475	496	478	454	467	452	455	505	502	468	514	503	481	474	500	480	484	502	473	513	479	485	479	480	483	439	460	458	501	457	469	490	502	493	460	483	455	473	475	456	481	461	477	473	475	470	518	479	486	470	449	473	464	482	468	489	487	417	483	512	469	437	446	466	477	425	537	509	508	496	461	476	508	490	472	495	523	535	468	502	496	450	483	471	495	459	468	511	492	467	504	467	456	486	511	572	445	491	441	489	431	483	455	501	478	467	488	473	458	490	471	503	429	473	475	468	461	456	508	479	511	509	475	509	466	500	508	461	440	498	480	500	467	490	452	483	483	476	500	464	494	429	497	484	490	469	471	507	501	513	467	441	492	468	477	475	508	425	456	461	487	468	448	436	489	490	484	461	501	475	480	467	508	508	460	508	474	476	500	496	452	509	480	469	491	478	482	492	505	471	460	499	495	462	465	495	461	455	482	491	469	467	457	493	487	481	505	476	453	465	483	567	492	462	477	461	471	517	497	479	480	433	451	462	492	504	486	509	481	499	487	477	498	459	481	515	461	481	450	483	512	476	449	492	484	451	483	475	460	450	490	484	500	481	497	456	437	490	461	517	469	461	468	494	460	453	500	505	504	517	456	457	502	456	455	457	474	480	470	465	440	484	494	495	498	462	474	472	498	449	468	474	495	482	480	462	492	474	466	484	403	489	450	466	447	480	499	490	462	489	472	483	459	477	454	506	449	493	495	489	482	493	486	486	483	510	436	505	527	467	512	464	439	477	521	484	445	486	479	531	450	453	457	485	452	494	494	502	474	492	469	465	488	454	470	431	464	488	460	438	528	503	477	450	483	466	455	450	469	485	455	499	483	458	478	475	505	446	501	482	501	468	464	478	477	470	489	493	477	506	470	504	438	434	535	488	492	510	519	449	477	456	485	498	449	505	466	453	494	518	456	513	499	428	464	504	495	477	479	452	497	490	449	486	502	488	506	499	473	479	465	458	501	463	451	443	469	510	463	492	453	504	484	490	491	485	441	498	493	473	472	486	491	441	474	486	467	489	497	482	492	443	455	486	514	471	520	517	525	484	457	498	502	447	494	481	507	486	459	467	451	449	465	503	428	471	458	443	493	540	465	482	491	501	463	450	480	470	497	500	502	489	498	500	463	487	482	498	470	510	467	513	485	455	459	459	493	450	460	486	479	477	432	504	474	477	454	497	465	425	457	473	493	463	475	498	496	477	461	489	463	466	480	471	487	503	516	448	488	466	469	472	468	490	476	485	503	488	464	489	500
58255	34198	24609	8074	1667	959	844	728	617	473	440	423	371	374	372	375	361	367	367	343	384	311	310	309	279	310	281	309	283	316	296	281	280	267	263	267	303	286	277	305	291	283	295	249	286	294	294	282	278	269	310	289	262	288	269	275	275	308	290	281	269	273	289	272	257	260	294	299	267	286	259	311	262	215	302	248	298	273	258	228	249	303	288	283	248	284	276	267	267	245	282	282	262	230	287	261	276	292	267	258	241	278	236	249	236	254	244	281	284	288	278	246	298	286	249	253	255	270	281	263	251	279	278	264	313	261	248	304	251	239	268	300	280	269	258	290	292	284	290	253	262	286	265	293	282	298	277	258	266	262	278	272	295	258	265	265	278	257	301	281	239	290	284	280	263	313	309	230	260	285	271	254	241	274	284	297	250	300	255	273	290	279	294	295	265	299	271	295	279	289	291	307	269	245	242	282	249	263	256	291	258	285	259	257	234	276	252	262	280	259	262	261	258	253	299	263	282	237	270	265	277	299	273	274	277	299	269	277	297	269	271	254	256	269	265	271	231	272	263	267	297	236	292	262	292	281	259	270	265	268	283	274	256	251	289	293	266	263	240	290	296	311	284	277	292	272	291	296	269	255	254	272	237	274	274	231	280	260	276	264	263	268	273	297	271	261	278	299	254	261	288	267	241	299	279	272	269	270	271	251	286	261	264	295	256	254	251	267	297	266	273	254	235	279	287	293	290	250	255	277	274	276	299	291	239	263	303	285	255	279	249	254	293	244	258	259	260	267	250	286	233	253	265	290	276	256	280	265	310	301	265	292	274	291	290	279	303	291	297	284	291	268	242	262	279	270	258	304	297	260	284	297	260	300	307	283	282	253	267	221	275	293	247	280	294	272	271	292	291	254	270	301	265	266	313	264	274	259	249	245	288	274	276	299	279	254	254	273	268	278	247	232	276	257	262	276	254	254	299	263	287	267	272	274	273	273	246	280	300	271	265	277	262	279	257	285	250	258	291	246	274	281	247	252	284	271	246	287	272	274	261	303	271	273	268	284	272	274	290	257	303	287	264	296	268	273	286	247	274	262	247	259	283	268	269	275	274	295	254	276	259	275	301	269	265	272	251	253	242	293	256	251	273	284	309	271	310	273	278	319	256	269	268	230	265	291	266	284	275	273	273	254	272	248	274	250	275	248	283	289	271	282	284	312	289	274	261	232	256	293	245	261	269	251	290	306	268	238	278	273	257	237	272	259	281	308	267	293	296	319	269	271	277	250	298	274	258	269	271	276	274	295	265	286	262	238	293	288	243	263	299	295	258	260	309	248	264	289	280	284	265	283	260	224	290	259	293	262	286	293	289	269	242	273	279	270	270	283	255	251	289	286	256	310	248	292	259	270	265	268	268	308	278	278	255	254	268	305	309	280	268	262	266	268	285	289	298	260	268	283	268	271	283	272	265	299	289	283	286	294	257	266	255	298	245	253	264	305	298	272	259	265	247	279	240	260	236	279	263	253	239	268	302	282	278	283	272	251	274	250	269	272	259	285	287	275	231	277	241	258	271	242	300	278	254	324	256	290	285	261	273	256	264	258	264	261	262	287	283	276	298	279	305	279	265	289	266	298	264	275	298	264	278	280	277	281	304	280	262	322	286	280	256	283	285	306	237	274	269	242	240	281	279	255	257	311	289	275	282	252	312	283	248	263	247	238	272	264	265	241	285	262	294	277	262	278	280	273	264	264	262	244	265	279	274	307	246	273	253	248	258	279	270	295	258	260	286	293	279	288	305	270	295	278	295	281	238	302	262	300	278	265	272	259	306	287	286	274	250	277	281	289	249	313	266	266	277	279	267	252	248	263	261	269	256	266	249	290	248	240	282	272	303	312	276	291	288	268	293	316	279	266	266	285	286	264	253	272	289	280	303	276	268	274	276	252	270	240	274	301	295	251	279	268	263	294	312	287	285	299	246	282	259	279	288	276	299	282	266	292	241	269	258	309	275	255	265	298	291	279	267	274	289	320	280	297	287	279	291	264	302	272	290	305	225	311	256	279	256	295	285	314	273	292	249	303	306	254	275	268	267	275	257	242	277	261	310	239	290	273	283	282	242	281	278	258	279	276	302	293	303	250	294	266	267	248	299	266	254	287	280	256	281	277	262	277	252	267	270	296	255	268	262	256	291	277	240	234	267	253	261	285	239	256	296	296	246	300	252	277	269	282	285	325	290	274	300	303	270	291	263	280	272	241	249	302	262	253	270	264	280	272	278	273	284	295	316	286	263	253	275	265	239	256	288	281	303	282	268	271	245	254	266	257	267	263	299	263	268	279	248	278	252	229	266	290	271	273	287	287	287	264	278	292	269	255	277	266	286	274	246	297	242	276	290	258	256	270	294	289	259	254	258	278	259	258	248	241	271	253	236	255	306	249	300	286	246	248	241	280	249	268	248	277	262	260	245	264	237	264	286	249	270	296	285	280	276	263	280	280	250	292	275	308	261	259	273	289	291	246	252	270	275	260	301	299	270	283	285	308	277	285	286	277	304	291	286	289	271	238	291	253	272	293	295	301	270	264	254	272	285	260	270	284	265	275	268	237	312	283	265	318	260	311	313	248	270	274	269	256	282	255	264	294	296	282	268	289	300	259	262	284	276	251	264	274	287	257	277	242	275	269	291	288	287	299	263	250	282	274	262	301	288	293	305	286	270	271	283	267	283	281	259	245	271	244	290	298	298	307	282	295	295	248	300	263	260	250	280	254	282	258	256	271	231	275	263	264	291	286	260	283	266	263	294	251	245	305	295	294	279	301	267	250	263	235	268	273	255	295	286	259	268	286	272	283	272	277	256	288	279	285	273	288	287	265	297	246	262	292	283	285	251	252	261	265	269	268	270	242	284	275	271	275	257	259	268	255	278	265	294	280	275	270	270	295	275	301	258	297	254	276	284	278	239	255	251	287	284	266	251	249	282	260	264	276	274	268	289	259	239	239	249	290	286	266	256	281	306	310	275	260	274	258	285	307	295	295	267	263	260	267	261	269	250	259	299	271	253	280	276	271	251	254	263	234	272	258	274	248	269	265	284	288	266	270	267	307	263	248	269	277	296	301	310	249	282	264	264	277	293	295	290	227	278	269	298	266	251	255	266	289	303	287	279	284	267	265	296	271	261	293	248	247	276	291	289	285	260	287	251	252	258	233	303	243	266	272	268	260	255	269	237	282	278	254	288	261	243	261	252	272	279	253	255	264	279	260	252	241	237	248	260	268	240	283	256	294	270	274	285	255	248	251	277	290	262	250	273	279	285	290	282	236	261	249	258	271	284	267	262	268	258	262	275	276	268	277	279	250	277	263	275	293	269	307	275	258	290	276	261	246	268	250	267	286	273	277	267	281	248	278	257	300	258	249	262	254	259	266	276	268	297	290	259	284	265	274	283	289	255	265	252	277	275	266	259	279	274	282	264	260	271	262	259	260	272	250	256	254	251	285	238	268	238	277
34134	23622	27125	10506	4940	3789	3087	2797	2213	1837	1498	1424	1303	1236	1211	1178	1237	1192	1188	1138	1088	908	856	842	843	849	782	802	724	685	735	679	668	708	647	650	649	631	622	603	579	608	670	598	619	567	613	584	578	578	644	573	608	553	574	601	582	579	592	552	596	599	552	577	616	589	616	599	577	587	595	574	567	568	571	599	565	572	613	559	590	619	578	590	568	563	602	612	610	544	551	603	598	578	593	616	558	566	625	610	534	563	577	603	583	614	588	591	555	621	566	554	568	567	552	564	532	593	556	591	576	580	524	584	602	547	579	608	612	546	558	563	582	581	571	566	619	572	557	555	587	556	554	549	554	569	561	584	601	549	557	596	570	623	598	589	603	573	569	538	594	593	605	593	567	561	584	570	612	554	574	599	578	588	572	551	538	586	532	614	571	606	610	572	590	556	588	594	606	545	558	566	572	570	559	557	555	586	610	592	565	564	566	572	559	582	562	564	553	581	543	583	562	571	560	565	597	573	618	605	554	570	578	589	602	591	554	554	564	536	618	594	594	625	575	564	585	600	578	549	574	591	604	575	535	561	581	598	598	567	602	570	614	583	601	502	557	571	581	564	576	567	593	563	552	571	587	588	574	588	602	569	569	588	573	592	602	563	557	591	575	591	572	559	566	593	567	566	583	558	562	566	603	573	527	552	609	564	563	549	610	581	584	546	541	558	564	595	627	594	590	520	567	557	568	610	564	601	595	578	581	548	566	567	573	586	593	535	593	590	548	595	551	570	602	539	563	588	609	571	560	559	575	603	588	599	563	565	585	595	555	552	588	567	575	604	592	574	608	597	609	568	607	596	516	583	569	569	574	576	620	556	571	565	546	592	581	592	577	612	569	576	590	562	544	616	582	583	581	536	538	583	561	574	558	517	597	551	551	577	555	561	565	575	576	562	639	570	553	549	584	541	571	555	613	559	558	573	541	535	561	622	583	511	569	558	560	552	561	556	582	539	563	558	540	566	556	592	583	624	559	569	566	584	543	548	572	519	555	548	568	585	586	580	545	549	574	531	558	574	586	562	584	531	599	573	544	562	586	531	567	599	555	585	578	587	534	556	574	575	611	558	573	574	603	606	596	570	585	562	580	549	512	575	590	559	567	555	554	563	561	565	537	582	529	600	535	598	592	541	577	631	554	578	588	572	553	505	590	587	576	558	636	595	543	582	568	593	585	521	537	540	619	585	609	615	576	551	579	588	582	538	567	569	574	537	547	568	567	566	586	572	565	613	560	555	565	548	546	562	583	576	604	556	584	567	616	575	558	574	568	579	611	603	583	543	558	610	585	541	582	589	570	540	547	560	593	568	581	562	599	582	571	571	533	622	562	569	607	546	579	571	577	593	526	622	564	608	585	566	578	571	586	567	567	619	558	626	567	631	556	596	633	565	562	581	568	566	603	560	528	566	553	595	555	576	515	573	554	595	581	553	570	548	554	572	561	568	578	573	590	598	588	560	534	559	563	585	552	532	571	561	576	587	565	576	533	558	573	594	567	608	557	578	599	601	570	611	583	637	569	571	608	552	524	584	602	502	555	587	609	591	604	593	567	565	591	555	534	584	557	556	559	599	570	579	584	540	561	553	591	553	570	619	568	544	577	541	578	534	573	542	603	574	582	609	562	557	538	576	577	592	585	562	551	622	575	578	600	563	590	558	554	530	565	563	596	588	552	560	608	560	583	538	594	565	549	551	525	599	579	574	569	592	587	588	587	566	632	498	571	560	640	579	591	605	593	581	565	545	567	559	578	533	589	572	538	582	576	591	581	603	533	580	542	554	550	588	565	564	529	545	572	612	562	567	560	559	561	543	552	621	576	572	607	545	589	556	523	552	551	578	570	557	636	522	624	576	544	600	528	562	598	570	602	584	530	562	531	583	575	560	575	561	595	578	540	558	564	575	601	580	572	566	582	555	540	591	623	552	586	552	588	589	594	559	556	571	545	621	575	561	549	586	539	580	575	557	565	569	601	548	556	585	548	586	613	528	531	526	587	598	580	584	581	593	566	612	591	584	542	552	605	604	569	559	630	609	568	549	597	590	570	584	565	566	610	590	606	576	557	567	595	560	547	540	575	598	565	547	542	561	600	593	601	550	578	564	543	573	571	552	517	596	565	570	553	603	571	571	615	599	554	604	594	583	562	585	624	537	562	553	587	546	572	571	568	661	594	547	598	589	570	568	572	599	616	583	553	582	586	616	593	570	609	531	553	579	623	550	574	593	562	584	596	579	578	570	515	594	616	613	556	565	584	548	574	593	575	633	658	566	578	559	578	575	577	584	569	579	552	623	529	581	556	621	577	551	587	594	550	560	561	599	557	642	590	577	562	558	592	574	593	579	593	606	546	596	581	608	573	540	558	603	611	561	523	557	575	576	600	570	571	572	570	554	583	551	607	546	592	566	587	613	567	590	594	515	575	516	626	609	562	556	583	565	580	579	553	570	569	557	576	542	585	555	558	575	584	559	582	584	543	570	593	540	523	570	606	574	559	580	589	547	556	549	600	598	562	556	572	572	514	590	568	557	559	592	550	575	557	552	544	599	571	588	630	547	577	564	588	584	562	557	556	599	608	535	573	573	611	576	618	586	551	583	557	553	582	548	591	578	594	590	571	578	583	540	613	586	564	558	585	603	583	597	608	543	548	593	552	536	524	576	591	585	582	537	571	560	544	548	582	549	628	620	548	597	564	572	607	577	569	590	549	567	578	593	557	601	562	576	545	579	581	612	569	598	583	596	586	609	581	556	562	574	632	576	601	589	584	578	571	575	602	533	588	576	596	532	581	627	554	573	604	625	559	548	573	567	556	599	630	530	538	574	543	547	561	547	553	588	547	563	567	580	560	555	590	607	580	540	590	577	575	621	570	587	571	570	540	574	549	589	564	590	578	572	555	542	571	637	590	626	566	603	566	567	592	596	604	593	571	606	548	586	530	560	525	578	596	583	600	568	592	568	556	552	597	561	535	557	566	574	617	565	562	549	582	588	565	527	583	589	539	595	555	603	543	617	586	611	551	556	622	545	595	559	559	578	565	576	544	554	596	558	543	562	556	608	583	562	589	559	573	595	604	590	550	595	575	612	579	589	581	583	566	587	578	607	586	566	522	598	559	581	588	578	565	603	624	581	618	531	595	581	582	582	572	601	561	575	603	554	585	595	545	593	598	565	552	577	592	611	620	591	570	553	615	548	571	560	558	575	584	576	525	530	555	572	585	594	589	540	590	560	599	615	562	547	559	575	576	586	582	544	559	606	577	568	582	594	568	586	546	572	593	604	564	592	554	546	583	592	511	594	588	542	560	554	545	571	566	552	573	528	556	599	521	572	528	563	549	579	557	563	598	585	615	592	593	527	624	563	554	526	574	583	585	561	538	598	570	559	568	584	564	626	627	587	540	600	522	578	570	611	540	546	596	612	544	535	544	559	559	569	615	577	556	596	594	596	608	568	546	598
33728	18771	8633	1562	536	450	363	375	348	292	294	266	263	228	232	261	285	264	277	272	240	214	249	245	229	251	213	259	238	244	233	225	244	219	222	242	255	228	250	230	232	227	258	218	250	214	263	206	246	234	233	233	261	215	247	216	250	201	224	232	214	228	247	227	200	240	267	227	219	239	247	210	238	253	269	251	240	245	222	229	202	256	206	232	250	237	226	220	254	242	225	205	220	244	222	236	206	230	231	220	217	233	221	209	255	235	225	236	241	219	191	223	229	238	234	207	234	255	218	235	223	239	231	243	212	223	218	217	248	250	242	230	231	207	224	235	226	228	246	236	239	229	243	238	247	225	249	255	206	207	249	186	236	224	245	232	202	268	247	198	192	225	230	232	219	210	231	233	238	225	221	198	239	252	233	239	252	235	261	234	236	224	238	229	257	236	199	227	274	208	209	240	241	245	257	205	230	210	219	215	217	252	224	236	215	216	208	238	220	230	229	260	227	233	211	238	233	239	237	205	251	259	246	221	229	201	249	207	230	235	245	213	237	239	227	235	217	243	247	219	227	235	249	234	222	249	243	259	201	217	237	220	237	239	251	236	235	215	235	227	227	259	245	231	229	256	264	224	232	229	229	245	233	240	226	239	230	252	231	209	187	239	232	213	193	212	170	247	233	240	220	213	231	215	219	230	254	226	230	214	238	219	242	203	246	245	230	242	251	236	222	201	220	219	244	230	227	232	213	219	245	187	241	224	226	233	213	265	257	226	234	218	248	241	226	229	228	256	245	249	232	207	209	222	224	232	218	233	243	216	224	230	234	225	229	194	246	228	221	230	236	215	211	232	221	233	229	250	233	231	216	240	203	233	277	242	241	231	232	190	239	209	227	241	207	207	224	203	205	200	237	203	200	204	235	216	231	264	229	254	226	256	225	241	237	233	229	224	222	224	217	244	214	250	226	223	216	225	216	230	224	244	220	230	228	230	230	205	213	209	241	254	219	261	246	248	240	229	218	240	207	226	252	232	224	211	237	212	225	225	268	234	204	244	228	237	206	210	232	226	217	245	250	219	232	221	231	244	228	216	259	236	213	214	209	237	227	230	225	219	230	250	231	220	222	213	203	248	228	232	238	234	217	238	245	217	223	240	227	221	230	219	225	240	240	254	218	257	208	247	226	206	215	206	208	250	229	236	227	233	217	244	237	261	222	233	213	210	251	214	213	228	231	190	272	243	230	200	237	195	234	215	244	228	238	211	197	229	242	223	234	231	207	224	211	233	223	249	203	207	222	220	275	247	213	214	217	222	227	229	220	206	208	241	233	241	231	240	235	229	239	254	248	245	245	226	231	220	239	205	211	237	233	231	235	211	243	237	243	223	241	240	244	240	265	216	214	215	241	233	238	247	242	219	205	209	238	236	222	236	231	241	260	234	217	228	231	210	225	226	233	213	212	234	221	261	250	267	213	209	251	236	219	254	225	245	233	244	229	235	221	226	246	213	237	235	255	218	214	233	235	237	228	224	220	234	228	219	211	235	210	240	228	247	239	249	216	210	230	214	253	214	211	214	240	224	212	232	249	210	245	205	211	244	244	229	251	214	228	241	236	196	212	220	244	234	240	222	207	260	233	235	221	215	224	226	247	243	246	230	199	222	226	209	199	228	234	232	225	226	240	213	231	225	211	203	235	237	222	242	258	233	229	229	228	230	260	234	219	198	235	202	238	247	227	209	222	257	239	243	255	211	225	257	245	225	216	212	235	223	222	200	235	231	229	234	269	238	223	209	228	228	227	228	225	220	198	213	237	242	242	239	209	230	206	231	240	204	212	232	219	195	266	239	215	215	241	221	247	242	213	269	232	243	225	216	225	235	239	248	217	234	246	221	241	242	230	235	212	249	214	225	204	242	210	243	242	228	237	218	221	217	238	236	229	231	238	230	230	205	205	222	209	224	260	249	208	204	237	207	227	239	214	228	231	268	230	234	242	215	208	263	259	231	245	217	234	228	213	213	243	232	211	239	274	209	243	229	207	234	252	219	257	244	227	219	249	259	214	220	270	217	253	252	223	226	207	228	251	225	226	243	217	200	232	274	235	237	223	243	248	211	243	228	217	229	244	234	219	246	221	233	250	218	261	230	240	227	258	223	214	206	222	219	208	188	194	212	209	212	208	252	228	225	250	233	234	255	245	250	237	223	203	204	215	269	250	212	236	238	261	259	257	231	238	241	216	215	210	211	224	211	221	243	256	216	215	203	213	231	268	236	200	230	244	230	222	215	233	215	239	225	227	187	207	222	227	209	222	215	238	224	208	241	240	256	209	203	246	193	231	222	235	205	225	209	245	203	219	250	258	246	240	212	199	225	218	245	239	246	210	247	224	239	232	217	202	234	266	216	235	209	216	199	214	229	222	229	227	268	222	257	209	251	242	243	232	221	212	225	215	228	225	228	252	214	238	209	212	211	217	258	204	226	232	215	223	250	221	232	238	224	220	246	223	214	235	236	236	237	228	236	217	224	211	223	221	208	234	204	224	248	222	213	233	217	220	228	265	201	237	234	237	186	234	194	239	206	222	258	249	207	237	257	225	252	232	216	227	227	241	235	231	259	269	238	218	237	259	226	240	244	237	245	239	229	227	215	233	235	219	220	197	221	227	239	227	227	249	219	213	252	221	210	230	255	248	221	220	223	253	256	226	235	256	227	219	221	232	202	240	237	220	215	225	230	285	214	224	238	215	211	243	275	221	236	244	237	222	226	242	227	247	246	201	218	213	242	218	218	229	232	232	245	221	237	230	259	243	231	193	222	220	237	225	250	255	239	228	226	226	250	215	197	224	237	228	211	220	243	255	216	222	236	262	234	244	218	215	240	244	233	234	227	214	224	212	212	246	207	221	262	251	212	196	236	221	232	214	217	243	226	238	219	244	224	222	206	226	223	215	236	222	251	198	229	247	239	250	219	237	208	218	250	238	213	198	217	195	228	237	220	237	237	254	239	211	194	230	263	214	230	239	227	252	241	223	204	217	227	214	205	233	228	251	233	226	245	239	232	220	210	248	227	220	241	241	265	240	232	216	226	226	230	220	235	219	250	217	256	237	256	215	241	219	207	228	194	232	228	217	214	214	221	229	241	225	213	227	227	228	253	202	242	243	234	233	228	204	216	234	203	223	208	240	214	218	245	210	227	269	254	209	244	201	213	234	235	224	228	192	234	195	222	249	234	215	215	230	239	201	211	258	202	231	204	246	203	228	218	236	221	230	240	213	249	250	221	229	234	238	241	226	206	234	252	257	228	236	226	265	240	244	215	197	232	226	217	249	199	227	196	208	208	193	211	233	228	234	203	213	241	227	244	232	225	225	239	236	221	213	213	227	233	228	238	242	226	244	251	242	225	239	218	233	223	204	235	244	260	242	246	247	233	263	244	248	242	258	255	247	267	232	221	234	225	235	207	223	212	244	223	215	219	232	237	223	232	264	203	226	238	251	266	223	275
18815	12399	10986	3083	1730	1453	1277	1205	970	841	743	795	707	673	651	614	672	705	609	597	553	548	581	554	589	547	546	523	526	511	466	508	490	498	549	509	498	506	492	537	480	492	495	481	489	475	499	496	484	478	477	491	443	505	498	491	477	515	493	487	486	540	476	482	446	456	449	530	485	495	512	477	492	499	467	501	488	507	503	507	485	482	511	504	506	491	495	496	487	498	505	484	485	492	498	452	494	499	474	508	516	472	450	520	485	472	501	496	517	471	465	487	527	457	509	510	498	443	467	505	541	489	465	487	481	499	463	469	459	470	486	462	497	507	465	479	469	493	503	502	480	481	472	499	452	497	513	481	482	494	506	513	504	545	523	527	476	500	435	536	510	482	516	488	491	502	509	485	471	534	499	504	498	458	452	466	482	491	463	511	498	500	520	496	498	502	474	475	524	497	508	466	504	493	453	527	481	504	470	451	485	502	503	493	474	491	489	457	510	451	455	510	508	529	489	504	465	488	530	487	479	470	475	497	482	461	467	457	456	510	519	505	493	438	454	474	477	472	460	502	485	478	483	496	479	479	473	518	502	508	510	459	484	484	504	471	531	526	507	502	471	478	518	490	498	448	529	507	494	465	438	463	478	518	501	506	472	471	458	451	521	500	526	485	479	479	519	463	477	467	481	472	478	492	470	474	478	484	442	482	450	466	528	518	482	524	524	479	465	475	495	483	519	486	476	465	487	493	468	468	496	509	520	458	494	479	461	462	525	464	467	504	517	505	487	502	504	476	466	481	508	444	508	521	500	486	488	497	485	446	460	462	465	496	483	468	508	469	493	447	500	498	484	475	478	506	463	429	498	513	488	482	508	483	461	496	511	488	483	477	466	497	482	489	455	457	460	500	506	473	464	493	493	494	537	467	516	489	514	491	491	485	504	483	529	456	459	466	478	489	451	532	490	488	482	516	466	483	465	440	450	508	471	469	491	490	460	488	466	454	469	481	480	473	478	490	497	485	488	513	517	415	493	519	534	484	497	498	469	487	439	448	474	503	499	469	485	482	497	498	487	478	497	497	461	447	474	473	481	494	470	479	442	475	500	502	504	494	479	439	455	474	467	457	470	464	484	501	486	484	463	482	493	493	473	483	511	491	523	493	460	500	478	502	483	495	489	478	494	498	491	519	511	479	463	512	502	479	496	489	486	474	488	498	498	491	513	500	481	464	452	469	455	474	466	474	492	464	510	481	509	506	506	506	497	489	489	481	501	510	462	505	518	481	491	487	489	466	512	488	513	501	508	511	493	482	443	485	489	496	478	502	485	483	532	507	472	489	488	480	480	531	500	460	500	455	512	486	510	493	495	445	488	484	525	483	500	489	492	464	528	475	453	495	510	489	461	491	451	486	499	507	475	530	501	509	475	495	469	506	499	501	500	517	526	503	455	509	485	548	489	516	506	470	457	447	495	435	509	504	488	506	465	525	454	451	486	500	456	465	446	510	470	500	526	467	487	468	522	517	473	517	480	498	456	516	447	476	487	479	492	488	517	521	502	491	523	531	451	487	453	508	515	510	539	425	534	493	504	482	475	435	520	458	486	518	482	471	517	508	499	520	484	544	478	492	469	492	448	483	506	495	487	491	498	495	516	493	463	496	512	467	475	479	476	539	494	466	467	524	509	444	486	455	479	471	472	472	511	528	492	502	466	478	457	490	509	508	448	453	498	502	470	522	492	520	528	480	500	493	508	485	485	467	499	466	459	466	482	479	483	489	527	502	480	491	534	468	470	487	477	515	481	465	498	488	465	473	518	495	462	492	477	498	489	495	537	492	500	521	497	498	514	508	444	457	499	491	515	516	473	517	466	461	424	440	452	494	464	505	462	441	535	512	475	516	466	492	508	539	453	485	478	514	459	487	457	512	500	466	467	485	446	481	483	461	466	498	463	472	495	493	484	505	500	453	475	477	544	494	494	481	501	489	468	505	478	499	471	489	478	488	496	477	528	508	537	479	521	474	473	489	464	499	484	502	507	481	513	470	481	519	442	431	467	469	469	468	493	445	485	494	468	499	530	512	473	517	496	461	544	501	459	507	468	497	485	494	479	480	506	463	451	541	486	478	499	493	535	498	443	459	494	492	514	511	489	469	506	491	497	473	465	521	523	496	478	487	468	504	467	477	448	470	501	494	466	498	443	485	446	512	496	500	476	473	492	534	463	478	506	513	533	462	512	501	459	485	516	504	491	449	490	472	483	475	497	492	523	473	462	458	477	458	520	484	465	466	423	474	452	506	478	532	489	488	475	464	481	512	487	500	522	481	497	544	483	519	498	492	462	475	494	478	493	488	472	453	479	459	488	498	469	502	512	547	459	486	476	531	493	493	492	486	470	478	488	511	475	474	528	486	523	492	442	506	470	512	489	488	478	516	457	495	498	477	500	479	506	492	452	490	492	510	521	495	482	464	485	507	494	476	472	510	498	441	503	474	500	476	446	468	473	469	457	523	474	453	497	509	483	506	494	478	489	493	482	484	485	505	508	518	498	459	503	517	467	493	461	473	494	476	477	480	508	487	459	477	461	498	492	480	452	495	494	466	483	503	464	472	442	474	522	526	487	485	440	504	468	478	511	511	519	493	480	491	532	539	452	479	475	468	482	501	495	485	511	495	475	541	484	467	477	452	500	512	463	486	478	494	497	445	482	480	472	493	504	488	460	524	499	487	487	505	475	499	502	441	462	494	513	483	462	434	487	500	452	501	507	481	522	488	477	477	522	517	505	503	501	500	482	486	517	517	523	491	453	482	484	506	480	487	470	465	475	473	463	484	512	482	477	523	509	489	491	487	548	503	499	517	497	501	495	438	517	515	500	477	484	513	469	493	466	487	498	473	517	511	535	522	456	501	499	504	488	460	479	473	511	510	523	500	464	481	456	483	458	481	510	486	494	487	495	493	476	451	471	481	494	492	502	466	462	494	493	493	467	472	480	517	495	484	486	508	492	526	474	480	467	493	462	459	491	487	468	490	489	493	473	481	484	476	472	514	505	523	519	504	495	449	481	504	538	497	472	531	464	465	474	493	468	469	511	508	486	466	548	541	493	523	505	490	499	499	480	481	503	484	496	500	460	478	456	448	503	498	469	463	517	490	495	481	515	518	455	472	479	499	471	521	513	473	464	477	498	464	492	496	479	511	474	485	492	498	519	503	484	478	476	492	529	479	462	477	508	507	518	464	484	506	509	507	487	498	465	458	501	484	482	496	505	501	501	478	463	487	529	485	479	469	504	442	492	488	514	488	497	470	481	492	513	466	507	503	516	497	462	472	467	531	482	465	525	467	484	536	497	453	463	479	448	497	466	463	488	499	486	481	488	459	479	479	499	481	510	455	494	449	488	511	428	506	496	489	520	533	492	495	474	492	447	504	445	505	510	528	497	503	473	469	495	519	464	466	488	496	473	454	479	472	460	507	503	512	484	505	509	466	461	496	500	502	485	492	503	480
47655	27455	17303	5202	1051	741	580	549	479	316	338	307	306	273	284	281	297	267	269	253	264	270	273	222	234	219	256	251	254	227	259	223	225	239	195	251	191	210	233	218	221	216	222	211	224	230	220	205	236	215	232	220	193	211	226	241	219	214	207	211	218	213	230	209	233	212	197	211	227	263	214	238	234	211	223	230	219	200	202	214	222	201	211	191	213	206	233	215	207	215	204	199	200	209	230	203	237	204	224	223	214	210	228	226	215	234	214	210	209	242	239	226	211	226	227	239	211	191	193	235	216	247	213	201	200	217	197	215	209	226	222	215	209	229	230	202	218	218	188	222	180	217	257	214	236	233	214	209	213	211	229	188	231	207	199	176	216	221	219	223	245	205	191	219	195	215	202	210	239	214	184	204	227	227	227	239	236	249	215	190	217	225	216	249	217	210	222	223	215	234	217	236	231	232	207	211	191	223	213	195	237	244	231	200	196	230	220	236	203	215	217	219	217	220	207	199	241	235	212	217	228	243	203	205	221	231	186	195	232	225	234	207	225	240	170	222	214	217	197	203	211	200	196	224	234	221	193	210	228	210	219	231	218	205	193	192	214	222	223	189	222	208	196	216	228	213	213	207	198	219	227	226	214	203	191	223	222	204	224	203	212	234	213	214	195	212	211	198	233	248	238	230	216	226	213	229	235	210	218	235	184	225	204	214	195	239	194	200	214	234	219	215	279	199	250	212	215	203	196	207	216	225	247	218	229	231	227	234	207	218	223	206	209	243	243	246	229	252	201	222	217	207	205	209	234	217	223	212	208	209	187	234	193	187	201	210	234	228	220	220	213	240	213	209	203	236	199	230	212	234	253	221	225	239	193	188	217	179	201	190	209	216	215	235	206	195	186	231	242	221	229	206	241	225	226	210	233	190	213	213	198	231	224	210	212	196	216	201	236	187	211	230	214	229	209	215	227	202	246	237	229	223	237	209	223	225	231	213	231	199	207	228	217	223	198	193	216	185	190	224	214	209	219	258	190	206	220	210	222	216	220	244	207	204	193	201	200	258	219	204	222	255	236	221	209	219	232	221	236	191	219	217	226	224	239	211	230	216	220	196	235	231	220	204	194	211	195	216	234	191	215	220	273	230	221	210	194	246	233	211	208	215	209	248	206	217	222	223	246	243	245	215	205	246	214	235	188	223	213	277	210	247	231	230	191	226	229	231	229	204	241	205	211	227	215	208	213	209	208	200	215	215	228	167	186	206	218	214	216	220	240	230	237	221	205	236	210	172	195	203	204	233	198	192	202	219	238	230	227	214	205	201	230	239	236	228	215	204	205	227	223	202	209	220	207	239	204	231	202	241	202	241	208	193	214	192	227	219	230	227	219	223	185	193	227	213	229	233	196	251	222	205	242	203	217	240	239	201	204	223	211	194	209	184	225	225	210	222	236	213	212	227	208	242	202	224	201	204	199	235	239	197	227	222	216	235	229	213	192	252	231	210	238	221	253	216	233	203	221	195	198	214	212	214	203	184	223	227	221	210	215	230	234	233	205	206	223	233	208	237	212	232	232	221	204	210	244	180	201	239	232	219	231	190	189	197	228	221	198	214	197	205	212	231	202	233	216	191	204	222	195	212	251	209	209	183	215	241	227	197	235	235	231	191	215	209	233	223	255	248	226	230	201	242	223	183	223	200	255	203	231	211	217	225	237	216	231	213	193	226	199	209	190	200	207	236	208	204	236	212	218	226	211	204	234	242	204	242	229	206	234	211	212	220	197	219	218	215	213	218	215	204	212	194	186	201	220	204	201	214	213	203	209	216	215	231	199	214	211	220	207	230	209	211	187	190	214	213	210	203	182	213	229	223	230	235	241	224	185	227	196	185	209	258	224	227	214	211	217	200	198	185	239	218	231	194	219	240	219	197	236	216	190	250	208	209	221	229	217	216	253	230	251	224	240	210	204	227	214	215	194	168	206	229	228	238	219	238	225	195	229	209	220	220	218	227	213	216	227	241	240	227	218	231	221	213	238	205	225	206	201	201	209	235	217	215	222	221	208	216	186	188	210	229	208	218	210	223	245	213	213	228	206	201	206	207	194	191	250	214	186	207	222	243	225	190	204	247	223	212	214	259	248	213	228	230	221	185	210	227	214	191	204	237	238	215	208	243	208	202	207	249	208	230	212	235	200	183	200	231	236	205	190	215	206	180	201	197	224	229	219	199	228	227	205	194	224	236	221	213	205	200	222	215	240	207	227	196	209	213	213	239	217	245	206	233	216	197	215	213	201	219	200	219	204	198	229	216	206	222	229	210	200	188	215	214	230	224	213	215	230	200	209	218	204	209	225	210	253	210	226	225	206	224	198	250	220	214	226	240	224	234	211	194	206	220	204	187	224	196	223	218	204	223	222	227	191	234	208	188	207	216	230	207	238	235	218	206	218	231	200	216	262	218	228	199	225	209	201	231	205	232	220	218	229	223	212	222	211	243	214	222	219	219	220	215	212	191	195	210	210	194	197	208	219	199	228	208	198	201	221	208	205	228	191	219	218	204	206	236	241	215	218	228	237	232	221	209	210	212	257	235	231	212	192	222	212	206	235	229	223	225	216	202	209	238	217	237	215	192	216	227	224	224	225	234	192	229	238	232	222	220	248	196	214	215	227	218	207	238	198	220	215	212	220	232	210	236	248	223	240	240	203	202	227	223	218	206	220	219	230	222	222	198	212	207	209	208	251	198	199	206	183	229	208	205	207	210	202	195	206	206	199	209	207	253	218	224	200	214	227	203	263	214	204	172	261	257	231	216	217	223	225	199	234	233	214	243	225	215	232	218	232	206	194	204	254	200	212	212	218	232	234	223	261	223	250	210	236	206	204	190	196	207	218	190	228	208	226	196	201	194	206	208	207	209	219	233	274	207	206	200	221	214	209	220	215	242	209	241	226	204	191	231	226	195	203	256	192	199	208	238	200	232	222	188	224	241	224	242	229	215	197	190	175	207	227	207	224	212	228	209	251	234	187	224	213	194	197	207	242	212	223	226	219	212	214	214	223	235	182	233	208	218	224	206	196	202	230	190	236	204	216	209	229	201	209	220	251	223	196	222	196	224	213	207	231	195	226	234	231	179	211	212	199	218	220	215	221	223	230	239	213	241	216	232	220	214	223	190	209	226	236	213	236	230	205	216	190	202	218	204	203	245	235	168	237	221	208	223	250	203	233	215	190	192	220	224	210	183	196	208	213	165	209	199	217	210	199	222	233	218	226	217	223	207	221	242	214	226	211	217	215	233	225	208	212	202	211	209	243	212	236	201	224	255	216	238	238	223	221	219	233	203	220	217	237	208	229	231	213	235	225	228	222	246	226	210	193	212	230	201	242	217	204	193	203	196	186	213	209	229	211	206	226	212	234	211	227	210	224	214	210	241	221	221	193	219	229	238	243	212	204	168	219	238	232	249	226	189	209	185	207	235	245	242	214	206	206	248	204	211	215	205	251	215
27678	18519	20427	8118	3403	2758	2314	2078	1540	1301	1158	1134	908	962	895	896	945	882	813	899	875	727	648	643	637	622	636	574	650	560	583	571	564	606	499	545	532	518	505	486	508	523	496	513	479	473	492	480	532	458	507	535	477	498	489	452	475	498	458	459	497	467	473	477	445	490	496	489	466	494	468	525	472	488	515	493	472	450	460	468	484	472	457	454	458	502	477	470	493	476	493	443	475	480	498	474	475	432	480	431	464	470	442	471	469	475	444	443	461	504	485	458	481	508	492	456	494	470	454	438	447	494	487	494	493	465	493	480	475	430	487	448	505	445	480	487	498	511	472	454	481	477	486	513	495	437	490	466	481	481	479	456	481	447	509	452	485	466	503	482	440	493	473	433	459	456	494	521	449	474	483	490	465	488	488	465	482	468	454	487	482	497	460	483	464	454	421	474	472	453	464	464	471	501	410	461	509	505	476	444	431	485	466	536	489	474	465	475	482	468	509	444	437	482	416	486	491	452	485	455	497	442	507	471	481	480	489	481	499	483	456	454	452	469	476	504	449	435	488	463	463	475	463	454	478	493	444	479	461	462	480	442	514	476	495	452	446	463	507	472	487	469	476	476	461	459	424	475	494	487	482	452	502	451	465	468	447	487	455	480	462	488	480	489	474	478	477	467	511	454	481	457	468	481	441	489	435	511	475	465	479	462	472	457	480	498	465	482	501	483	478	468	522	460	470	487	492	487	500	451	504	492	466	489	504	510	475	473	466	501	508	450	453	487	508	471	447	466	452	468	469	468	486	477	459	460	462	448	455	435	484	467	470	454	507	460	446	458	470	466	452	471	465	476	511	469	473	449	448	478	483	446	450	475	459	488	504	475	474	470	482	483	457	489	448	467	475	435	459	450	484	461	439	416	501	481	468	475	437	480	480	480	468	502	495	492	470	446	440	462	469	484	477	475	482	460	473	490	449	473	452	461	484	486	484	460	457	493	467	471	466	508	490	457	442	474	521	458	456	472	469	425	445	470	472	495	456	447	451	494	489	479	463	506	489	522	469	485	445	506	498	457	467	476	469	480	472	449	453	525	465	439	471	494	490	471	476	465	445	494	528	499	472	446	451	492	499	461	489	454	439	486	482	469	473	472	469	466	457	458	453	484	457	467	439	471	490	491	488	482	475	464	480	456	445	492	443	459	478	478	468	475	482	487	452	468	488	496	480	502	431	464	481	508	501	493	454	495	460	470	449	481	506	471	446	484	465	500	484	457	492	462	453	460	509	482	452	414	452	483	454	476	482	501	482	451	470	449	481	474	529	450	448	497	427	458	488	477	478	473	452	460	466	481	450	498	475	479	476	468	421	509	453	443	443	447	485	468	463	415	471	428	487	508	444	430	498	473	460	479	463	524	469	477	481	468	464	415	471	459	477	437	479	447	455	477	457	481	507	512	463	461	464	479	483	455	486	493	491	455	447	463	478	500	493	492	471	461	462	458	486	465	459	484	503	475	499	485	481	490	474	494	477	461	472	440	484	444	479	477	438	482	492	474	432	469	445	491	535	475	478	470	476	459	485	452	444	490	480	484	494	482	477	481	472	454	488	465	471	473	438	477	495	457	492	489	429	469	491	499	471	427	451	492	486	460	476	450	473	453	468	490	505	464	469	429	481	528	472	453	483	513	442	497	450	442	516	463	470	504	476	466	461	443	483	430	453	466	435	460	479	463	444	459	490	500	473	501	470	462	486	468	472	485	446	507	470	441	470	450	493	430	498	430	514	473	532	479	471	475	450	477	452	495	501	444	465	499	484	475	470	478	457	446	465	489	438	500	443	497	478	418	461	499	451	473	482	478	510	482	487	483	480	462	482	496	446	500	447	470	502	474	445	445	460	486	475	455	463	498	518	464	462	449	471	441	488	483	464	514	522	473	492	489	488	474	430	462	475	476	451	454	490	503	465	465	418	512	455	474	443	470	461	454	460	460	468	496	438	480	455	472	484	480	471	512	487	485	511	489	548	460	517	492	491	453	497	430	442	514	478	489	468	487	455	470	455	493	461	484	514	500	472	475	517	462	483	485	463	492	471	509	459	469	456	465	477	495	431	455	454	487	487	473	471	484	499	507	512	442	437	475	464	489	473	459	461	459	487	470	490	465	479	472	456	489	456	503	453	460	425	457	447	453	467	459	469	481	480	465	455	440	433	478	483	455	509	470	465	465	474	458	459	441	452	483	486	452	493	466	451	459	516	448	492	439	462	479	452	483	494	457	468	499	462	488	482	479	442	456	488	411	495	462	455	490	449	451	469	509	512	466	465	469	496	483	469	464	482	455	454	490	461	468	450	468	499	480	435	497	514	460	462	466	475	476	464	486	505	479	500	474	439	470	510	461	486	502	453	412	468	467	496	472	468	516	486	491	472	445	493	478	485	478	424	462	479	481	489	484	463	473	460	497	466	490	467	503	505	472	466	468	436	487	466	472	470	458	482	477	486	452	489	488	451	465	479	456	453	463	467	467	471	511	481	477	500	479	453	443	454	476	486	480	485	463	467	496	470	454	466	442	480	472	506	481	484	503	486	495	429	454	523	459	465	448	452	494	480	466	498	470	486	480	486	471	474	491	449	479	451	468	474	503	500	489	470	494	438	419	448	464	459	467	478	507	474	463	490	453	455	466	499	507	496	501	435	451	454	437	442	504	450	503	421	477	454	479	486	447	468	478	472	486	459	525	474	428	450	437	468	468	486	444	495	466	466	506	471	465	466	502	467	462	492	470	459	493	493	474	509	459	443	473	498	515	479	469	423	496	471	475	433	478	474	455	486	458	444	485	477	446	482	458	490	502	456	479	450	477	492	452	428	444	457	447	473	485	458	460	459	446	456	500	462	472	445	465	476	449	456	470	471	480	473	472	455	469	482	493	457	496	441	469	475	472	463	478	463	444	471	482	473	459	459	469	449	471	515	473	451	484	460	434	454	443	491	472	463	430	496	471	433	463	480	435	422	450	471	493	452	467	460	468	489	478	463	488	474	485	499	475	509	480	505	496	493	472	455	493	422	518	484	487	504	505	489	458	489	446	443	481	503	472	466	460	481	463	474	469	462	444	453	475	465	485	486	457	482	530	472	469	478	473	469	445	443	477	454	491	476	475	475	453	455	455	481	475	486	470	492	452	442	449	474	477	465	489	490	477	522	480	489	469	469	483	493	455	491	473	502	497	462	477	449	453	462	477	439	435	477	493	443	476	495	453	446	464	457	451	457	441	451	440	457	535	484	485	445	431	446	463	444	459	514	477	450	478	459	465	489	487	437	471	456	465	471	510	505	427	484	483	473	490	458	489	468	476	497	506	470	475	443	474	477	497	466	451	487	485	456	480	506	483	476	473	471	462	496	481	474	461	461	486	470	480	461	495	505	490	480	462	477	458	508	465	477	470	446	478	470	435	466	487	467	496	427	494	500	487	463	465	478	468	499	472	472	448	505	503	523	475	496	481	494	448
55664	34503	24660	7096	1653	1075	846	763	637	488	463	456	410	416	362	383	392	373	335	352	365	364	316	293	302	324	310	321	281	280	277	260	268	296	282	336	294	276	293	274	286	298	255	275	293	305	267	279	276	258	269	250	264	273	290	236	290	255	264	282	230	247	274	280	272	269	267	277	300	261	288	280	270	243	262	258	247	264	270	272	293	261	259	268	283	286	259	247	275	250	225	284	259	238	247	291	251	274	275	278	262	291	277	229	285	258	265	243	320	273	235	270	262	270	297	285	269	282	252	293	262	252	235	236	281	265	284	249	260	291	286	240	288	233	276	234	284	300	267	295	293	274	276	274	246	286	260	259	286	278	260	269	271	277	264	291	298	275	265	287	268	272	256	272	273	262	261	255	258	293	270	266	233	246	288	264	301	287	234	277	261	273	250	315	233	272	273	271	275	243	249	291	290	270	280	302	252	246	265	256	262	253	268	276	269	217	261	260	244	267	283	279	261	241	262	279	275	267	282	251	277	272	268	270	302	256	238	269	299	287	298	239	238	279	252	278	236	294	266	226	246	254	263	269	274	272	259	280	267	281	283	269	287	261	269	277	253	244	275	235	266	274	269	247	293	269	282	277	238	307	291	270	276	246	258	246	270	253	248	227	222	218	288	282	292	265	287	283	240	267	254	270	280	255	255	251	261	259	280	281	305	233	300	265	255	294	297	292	283	252	274	290	264	289	294	291	288	309	287	244	287	313	269	249	262	263	251	308	268	252	293	258	268	267	297	285	297	274	272	272	245	270	270	255	291	256	255	268	260	268	281	268	279	261	299	288	267	275	234	261	276	260	258	278	238	292	244	268	269	268	293	262	282	245	255	247	250	288	246	246	265	265	245	286	289	257	272	237	252	240	265	245	268	270	268	244	300	272	266	274	283	295	293	269	276	253	260	244	236	285	257	255	306	284	260	261	274	284	283	297	269	290	296	266	287	259	281	283	292	249	267	282	254	272	265	291	277	280	277	275	267	264	259	265	273	258	242	278	295	228	272	293	248	287	261	293	264	259	256	260	245	270	345	267	261	301	271	224	278	273	265	249	243	265	278	279	268	282	290	257	259	263	272	244	267	287	239	282	255	260	276	231	281	251	265	241	288	280	283	265	295	253	281	264	274	285	261	256	281	271	245	260	251	253	266	277	276	233	282	272	298	279	245	309	258	232	283	291	257	267	263	298	274	264	259	267	280	258	274	286	238	291	276	284	262	276	285	246	252	289	292	266	288	276	264	296	306	323	276	268	268	293	286	249	282	285	239	249	288	256	230	242	277	272	285	291	275	311	262	292	256	251	254	283	275	284	255	245	268	288	244	271	258	266	297	234	237	258	274	255	271	282	284	272	261	282	262	277	277	242	263	278	265	273	271	287	254	269	300	278	277	278	275	276	260	229	265	273	249	301	294	253	261	275	271	242	268	270	242	255	274	270	268	265	275	256	262	286	286	252	285	280	244	318	264	263	255	262	267	281	261	286	285	263	278	242	268	297	263	283	272	259	269	258	266	289	297	284	314	223	265	275	260	269	251	263	265	284	246	267	280	243	289	261	296	275	280	264	277	293	284	293	291	280	269	277	259	244	254	285	234	256	272	223	273	282	262	259	276	244	250	276	266	288	269	240	276	281	260	287	310	258	242	308	268	294	307	259	271	272	255	271	238	277	291	266	260	276	258	251	247	254	275	262	256	295	283	288	265	248	258	260	260	295	251	258	260	262	240	290	273	283	233	263	254	265	274	284	249	252	292	301	246	267	267	256	269	258	263	294	278	260	291	290	267	229	258	289	281	268	259	281	256	247	245	252	250	278	284	261	274	246	277	320	241	254	243	277	230	272	259	262	264	263	286	272	262	273	292	247	252	269	283	259	265	245	272	256	278	269	259	264	281	256	239	262	274	285	278	263	239	277	240	280	302	233	249	285	249	244	269	252	294	283	272	292	283	244	275	250	242	262	245	289	311	263	274	260	276	301	256	269	254	304	276	259	239	278	255	299	260	274	285	266	265	281	303	276	254	240	319	261	313	285	284	257	232	270	262	239	295	280	285	260	278	230	297	314	259	286	270	277	275	276	239	264	290	257	256	268	291	286	269	308	282	263	249	252	259	266	268	286	266	251	263	295	259	268	275	274	285	255	279	274	290	277	243	260	282	244	272	265	282	245	279	297	261	266	268	319	292	298	299	270	263	262	264	259	264	276	250	278	272	280	237	257	256	262	235	263	225	255	250	279	260	259	268	268	262	281	263	266	292	293	246	270	303	299	265	265	242	267	256	259	295	268	246	302	262	269	252	270	274	279	255	258	277	249	264	271	288	312	235	267	257	291	297	243	256	244	282	244	280	280	256	273	258	261	244	281	294	272	283	242	233	293	283	221	279	256	276	222	279	263	219	265	233	251	272	278	292	258	261	295	313	280	249	246	287	273	271	262	250	293	260	283	240	273	226	275	247	262	251	245	288	229	243	264	243	242	256	255	263	281	298	255	237	270	239	289	311	291	251	297	309	264	283	248	285	231	271	272	259	268	252	265	240	296	244	243	278	250	258	258	239	267	275	262	279	273	241	299	277	299	247	261	282	264	304	260	225	241	273	282	245	233	256	283	300	280	261	304	265	253	267	250	251	290	270	263	251	270	277	269	279	261	263	274	245	240	273	303	282	269	268	236	266	252	281	291	306	311	278	280	234	270	301	275	271	280	269	278	266	295	300	282	243	280	272	278	252	265	239	247	278	268	269	260	260	258	267	239	260	270	261	259	277	266	280	301	253	277	262	297	284	263	294	270	267	250	309	256	263	279	252	245	275	267	285	273	285	274	284	271	270	242	264	265	243	250	263	283	262	270	277	257	273	287	291	281	282	258	299	263	272	264	261	257	247	294	299	232	267	284	277	287	251	276	253	283	290	257	294	258	287	250	259	265	267	266	260	257	272	285	285	277	305	253	262	266	288	265	271	276	293	285	295	294	267	307	280	245	245	267	242	261	256	257	265	303	268	268	261	260	251	285	223	273	254	257	237	297	280	270	262	258	280	259	252	279	289	263	267	267	285	266	262	268	294	250	262	273	251	274	266	248	229	253	275	236	257	267	295	281	262	270	272	266	247	247	280	302	266	253	257	265	294	265	250	274	277	256	258	269	275	263	243	284	293	279	277	281	269	299	252	259	284	268	291	295	267	286	222	271	265	269	283	317	290	267	267	253	283	265	265	252	293	300	255	257	273	268	282	251	259	240	266	297	273	294	275	300	302	262	274	312	318	249	280	285	243	240	277	270	265	255	270	257	275	264	265	279	266	256	259	274	251	279	253	290	265	278	284	255	255	245	254	282	288	297	241	272	267	260	248	277	286	245	249	248	260	308	273	296	270	275	305	276	241	286	281	255	304	255	273	266	273	272	288	239	330	294	267	290	272	255	264	275	291	267	261	267	256	256	293	246	283	271	294	284	258	256	278	266	269	229
32433	24113	25979	9197	4834	4161	3266	2808	2250	1753	1629	1437	1385	1222	1311	1200	1284	1193	1062	1210	1235	982	836	799	826	839	789	772	748	771	725	732	790	724	605	617	668	661	639	625	585	612	609	579	585	558	605	601	642	621	586	632	598	567	606	603	614	599	594	567	596	552	595	558	593	587	532	547	597	625	577	580	582	611	596	559	559	555	562	566	583	578	582	565	577	552	556	574	641	527	574	616	582	549	577	526	544	570	533	574	574	565	600	576	566	576	561	587	504	586	555	553	599	606	559	610	580	588	550	585	580	573	600	544	575	567	568	546	511	586	566	547	563	594	602	588	626	574	558	523	543	539	549	577	548	595	544	610	522	570	591	583	557	551	570	566	582	578	609	580	585	552	583	539	581	545	607	551	593	577	574	592	588	587	559	574	607	595	595	574	570	561	574	608	557	558	548	576	572	547	544	522	585	547	588	572	613	590	546	607	565	604	569	533	581	560	589	608	618	575	581	598	592	599	538	551	565	529	586	572	548	587	544	591	544	580	545	561	549	615	516	548	554	528	559	579	552	568	539	582	559	612	552	551	588	549	569	583	525	525	633	548	588	607	579	611	587	541	562	535	573	582	553	588	548	599	583	593	633	601	579	554	623	530	537	569	612	600	551	580	533	570	569	526	548	572	561	554	565	543	590	558	571	593	552	582	544	571	564	551	543	558	530	551	593	616	590	559	586	557	531	572	582	559	566	604	571	568	594	559	591	571	564	609	555	634	543	567	615	580	522	566	574	569	529	560	570	582	587	588	574	572	581	583	547	518	546	603	507	577	563	629	575	556	582	560	590	555	572	609	565	585	615	602	578	593	615	536	570	543	533	575	596	578	591	570	583	547	595	570	627	587	506	567	546	555	574	586	571	552	566	581	588	564	549	561	585	566	565	570	587	587	574	586	610	565	585	565	581	587	586	555	558	560	523	539	543	584	580	552	595	590	584	555	522	592	582	524	580	565	572	573	595	536	534	561	554	562	575	603	600	532	561	579	565	616	563	557	569	561	536	605	574	531	538	565	546	571	588	516	587	605	589	593	582	586	589	596	577	593	575	547	619	571	603	568	584	584	528	589	551	558	564	549	557	589	562	591	556	574	560	580	599	559	593	610	574	589	572	541	611	558	567	576	551	578	555	572	519	561	548	583	575	570	552	607	604	560	548	603	563	609	591	552	593	595	582	571	536	543	565	592	562	594	574	606	513	571	555	595	567	559	563	539	614	530	550	541	571	556	565	613	574	546	541	569	547	540	560	554	578	568	572	574	542	574	614	566	556	554	598	550	564	534	577	546	541	573	568	604	577	597	582	535	546	528	588	586	585	572	567	575	526	584	584	599	568	566	592	601	568	561	572	537	540	567	584	531	626	602	518	573	596	564	592	583	550	557	598	529	589	602	567	622	571	545	537	603	569	593	560	561	564	562	571	574	528	560	567	575	564	539	577	558	590	569	545	589	541	595	500	562	601	583	545	579	586	584	592	536	608	578	554	609	601	564	565	570	556	589	564	514	607	563	558	541	570	592	533	596	552	565	583	526	543	575	532	547	605	538	602	598	594	649	586	601	565	606	585	559	579	561	608	552	546	556	555	552	564	559	514	593	580	567	584	593	574	558	539	532	559	559	570	578	562	557	528	590	591	554	551	561	571	612	550	534	600	641	560	548	601	542	580	572	554	544	580	538	559	535	560	551	584	531	574	559	569	563	591	561	612	556	598	619	560	559	582	566	595	560	578	588	546	626	537	518	584	574	565	571	529	545	594	539	567	552	507	585	606	555	590	568	558	572	571	544	522	548	584	602	558	533	608	583	550	571	628	579	557	546	570	592	612	542	509	554	557	560	560	559	563	546	552	555	550	586	554	581	574	616	625	534	546	570	573	592	556	549	590	553	562	599	613	543	580	589	553	577	584	617	593	566	567	537	615	575	567	555	542	546	588	533	565	573	584	625	562	553	598	552	531	598	572	593	599	556	571	524	556	537	570	609	567	547	560	563	558	560	561	516	569	565	618	579	569	569	596	568	589	581	564	520	580	576	556	573	547	513	554	561	568	565	570	582	607	562	583	616	544	571	604	575	559	565	590	554	595	564	622	563	633	561	605	561	557	532	580	524	601	527	572	586	632	567	575	555	546	545	557	597	565	590	575	529	549	611	583	563	554	567	580	584	548	614	534	593	564	531	573	626	576	573	593	589	570	563	579	573	574	573	590	557	574	586	588	554	563	535	545	593	510	548	566	533	555	539	558	524	549	564	611	556	555	582	545	576	558	594	579	572	564	582	591	604	485	566	599	583	604	538	564	536	589	589	608	595	575	568	563	556	570	552	595	569	584	553	555	550	578	558	523	570	547	540	610	574	576	584	553	570	592	555	555	550	587	552	569	612	564	571	573	570	533	549	608	547	566	585	539	573	577	535	553	550	569	558	550	556	564	538	558	560	571	567	604	566	569	564	570	569	575	538	580	509	579	527	601	558	534	556	603	526	583	592	585	595	550	566	553	562	578	591	541	570	522	576	565	568	569	560	540	550	570	560	602	568	556	566	550	540	566	544	560	559	568	607	579	589	538	580	583	597	560	594	600	572	591	532	581	536	565	586	574	577	552	590	572	602	563	570	533	561	535	564	580	555	576	624	562	586	627	621	557	572	572	548	586	570	570	571	563	590	538	550	587	555	567	530	574	591	615	547	592	608	543	576	551	507	545	560	567	552	550	569	573	567	587	563	570	594	564	546	632	547	557	533	550	523	551	554	572	590	599	568	560	591	530	632	561	580	575	561	539	556	536	584	598	604	533	556	581	562	577	568	567	567	562	602	563	620	583	552	612	586	539	549	570	574	587	564	574	541	559	614	541	617	581	603	586	565	534	592	566	605	553	582	584	571	553	606	590	602	542	539	551	596	584	569	568	572	569	593	588	589	547	547	562	565	592	570	585	576	566	566	530	603	552	587	581	602	547	619	535	597	536	565	568	570	561	585	569	541	573	549	568	580	562	592	555	588	575	593	535	549	550	573	572	562	601	589	580	587	602	603	598	616	581	575	629	602	619	564	620	555	540	538	579	571	581	549	580	577	534	572	536	579	550	598	598	555	564	571	536	576	600	537	560	558	581	607	629	587	590	533	538	617	575	587	575	564	558	525	555	528	583	573	556	566	596	562	549	548	546	558	586	586	561	554	535	539	605	584	550	587	574	547	603	571	558	539	540	554	577	539	556	555	549	598	614	560	589	562	593	571	589	563	576	582	573	557	575	548	611	537	540	573	564	595	601	524	604	585	572	570	565	598	536	589	598	539	563	582	562	589	509	587	583	578	590	562	630	562	556	597	560	592	601	521	539	591	595	550	565	542	549	582	575	563	568	553	547	587	563	527	636	563	578	590	544	547	582	543	581	581	547	590	551	568	589	566	581	572	504	594	592	593	569	554	570	539	574	552	600	555	552	573	591	560	581	593	585	552	591	562	564	528
35199	18901	9575	2367	584	463	349	299	334	289	261	274	265	271	247	246	282	253	254	251	217	220	242	224	253	231	273	225	198	250	194	226	221	269	254	233	261	249	216	222	230	215	250	218	216	218	206	255	237	240	202	193	221	248	251	211	212	221	260	229	232	212	227	239	233	213	209	235	221	225	250	242	233	231	201	231	235	200	228	214	211	213	213	213	263	221	275	268	237	198	211	267	215	233	204	228	249	236	236	238	200	234	212	192	217	234	224	238	225	249	238	240	210	192	213	235	189	228	220	229	234	232	249	237	228	218	223	210	236	224	237	221	238	234	247	206	217	228	230	223	244	206	221	236	212	246	255	213	224	209	200	235	253	257	241	239	251	215	226	242	238	219	224	205	216	255	274	240	225	233	246	217	224	216	241	239	229	215	244	223	205	220	218	246	208	222	206	227	239	225	217	253	229	219	208	247	217	231	230	232	246	247	241	226	235	239	236	235	245	216	265	227	229	235	248	232	214	253	229	241	248	223	238	224	225	252	227	237	202	238	229	216	249	263	261	239	204	226	220	227	278	215	229	242	250	234	227	254	221	239	235	274	242	242	222	215	243	221	194	237	215	202	247	230	232	235	221	209	263	213	227	213	258	194	217	236	233	236	214	238	248	228	227	226	223	217	217	205	242	242	206	227	242	246	240	221	241	244	234	243	203	221	253	223	218	219	227	261	210	216	263	229	235	201	237	224	233	221	210	244	234	246	219	187	238	222	216	223	226	235	205	209	218	237	205	225	234	245	235	220	236	224	233	227	244	249	282	221	225	239	246	193	226	224	217	272	231	213	208	252	233	231	214	238	202	241	237	208	200	213	257	234	234	194	217	238	236	228	226	208	227	273	250	245	223	225	206	256	235	234	227	222	204	226	203	243	211	220	231	247	204	213	253	220	236	253	231	216	202	239	243	209	255	244	193	232	225	206	256	230	250	245	211	212	214	217	220	225	227	216	210	221	230	229	210	221	214	227	198	236	211	221	215	197	225	237	250	261	226	238	227	219	246	236	237	252	229	262	209	204	239	241	236	231	262	211	236	216	213	222	243	217	272	248	222	215	263	188	200	230	216	230	230	205	236	216	225	230	254	234	237	264	212	168	201	250	246	222	242	222	229	211	254	208	243	240	210	204	228	241	210	243	229	221	231	266	228	227	234	237	218	200	225	238	251	248	242	251	212	243	225	230	253	214	243	206	238	212	233	203	235	243	238	233	224	246	230	252	213	243	220	246	205	220	203	205	211	221	230	233	259	249	228	241	221	229	218	244	243	216	239	232	220	222	224	236	230	219	215	204	224	235	216	242	201	227	237	232	232	248	254	206	237	241	225	209	216	253	237	227	229	218	225	259	254	234	221	222	214	259	240	231	241	238	252	223	222	220	224	206	233	247	223	239	250	235	221	222	241	247	219	237	237	233	227	224	216	227	197	211	250	216	249	230	230	192	222	202	213	227	227	232	220	260	236	239	224	220	263	256	225	224	246	224	247	222	238	240	229	226	235	209	226	259	188	226	211	271	216	218	236	258	219	253	249	220	204	214	249	243	223	221	282	225	227	209	216	218	201	231	227	212	248	220	256	229	229	279	257	246	232	246	209	206	225	223	230	236	216	216	234	231	257	210	230	210	251	234	231	241	203	227	219	241	226	226	223	218	212	186	226	235	215	216	201	213	230	247	220	246	233	241	219	224	236	205	229	246	221	250	228	245	226	214	212	201	231	208	228	237	224	226	212	230	217	211	219	230	238	235	238	199	231	253	202	193	207	220	221	256	243	240	215	225	218	238	240	191	241	220	204	288	238	192	225	234	235	247	241	219	247	209	178	210	207	229	221	236	235	199	227	240	233	219	238	260	222	203	243	243	212	235	228	225	235	243	251	213	262	215	242	248	220	211	220	247	238	216	232	262	271	215	253	220	225	231	241	213	190	206	210	224	250	223	224	210	203	253	235	249	223	256	240	228	246	230	257	227	242	235	235	225	218	216	220	220	205	253	249	199	233	249	246	260	229	243	220	231	233	232	220	234	225	225	226	210	237	216	244	228	264	219	230	230	234	252	248	243	245	243	213	217	218	221	245	249	231	221	246	204	248	242	235	244	225	239	197	209	230	245	256	226	209	230	214	250	242	216	195	209	234	228	223	232	211	236	216	233	241	238	222	234	240	218	244	242	225	224	217	269	249	209	207	219	216	207	210	228	221	250	208	203	209	215	240	225	240	251	264	223	239	219	244	220	220	258	255	202	237	191	240	225	209	188	239	214	222	230	235	226	237	212	248	235	219	207	195	237	248	238	227	202	199	238	237	209	222	241	196	237	220	233	237	226	249	211	217	250	230	227	211	198	200	212	257	208	224	219	208	255	256	245	237	258	248	211	207	217	226	237	259	237	216	241	218	212	207	261	250	240	228	231	205	209	258	234	234	241	239	264	215	244	210	231	235	239	240	264	220	221	232	244	245	262	234	239	247	249	228	252	220	215	241	227	212	251	208	217	235	238	246	243	227	218	222	247	224	251	248	248	247	238	220	220	208	238	234	233	229	213	259	228	200	210	250	284	220	249	221	224	214	243	233	256	243	210	207	223	250	237	233	235	232	240	235	213	239	238	233	238	210	236	241	229	224	222	239	276	224	248	247	207	225	195	244	247	240	199	228	218	224	227	228	233	232	221	226	207	227	219	248	209	208	216	229	221	241	254	236	244	232	236	224	214	255	260	229	226	212	218	217	211	213	252	236	227	213	210	226	248	233	261	221	257	214	208	211	237	215	220	231	233	211	247	250	208	233	251	234	222	208	231	271	236	225	251	251	236	221	220	259	263	236	238	229	240	228	233	216	227	204	230	205	232	231	242	240	229	240	204	222	223	224	221	232	201	207	224	215	231	229	251	216	196	219	194	217	208	245	225	245	217	212	245	247	221	235	223	248	182	238	224	201	234	274	230	249	239	204	235	211	220	260	222	221	224	222	237	217	228	221	253	237	218	245	237	217	218	206	233	242	244	215	243	226	230	224	222	235	229	233	253	210	240	246	219	220	230	257	230	240	222	208	245	264	217	240	229	239	219	222	250	244	251	221	230	206	216	240	214	215	222	239	253	231	225	244	201	224	204	200	232	230	213	172	216	242	204	229	224	208	239	217	242	249	225	212	231	235	214	214	245	198	224	219	216	208	241	220	221	231	231	227	252	216	231	222	230	216	245	228	204	209	257	238	249	228	249	218	228	211	188	218	229	200	239	222	239	232	222	215	256	268	253	193	251	244	235	227	206	255	257	209	227	256	230	246	216	228	226	199	204	210	240	219	232	240	217	239	229	242	272	234	230	225	245	237	216	239	244	258	248	252	248	228	207	226	242	222	229	210	222	202	254	250	238	240	248	226	224	226	197	238	244	234	213	235	220	235	227	251	221	227	221	204	220	261	241	207	237	226	224	255	257	230	200	219	227	219	204	222	198	218	255	216	222
19377	12341	11966	4726	1683	1553	1223	1166	1013	798	815	699	699	661	689	691	719	670	607	567	542	562	531	539	549	578	505	573	503	503	538	471	475	475	496	543	507	498	472	508	528	505	470	500	504	481	485	495	494	485	525	472	473	505	484	491	559	487	498	495	472	493	486	534	498	551	489	472	490	468	491	514	493	495	472	515	454	484	479	489	475	479	492	487	486	511	511	477	471	537	483	473	479	458	507	488	484	518	482	514	468	471	493	491	499	469	484	531	475	474	496	487	484	506	479	488	517	505	471	515	493	484	501	503	470	509	472	488	492	508	463	491	483	497	447	486	478	499	504	487	503	472	454	498	513	507	515	470	512	501	465	511	527	498	504	467	484	480	501	475	486	493	505	471	494	473	469	496	523	488	477	478	478	504	499	469	463	518	474	479	507	486	476	479	482	522	482	499	469	515	460	475	472	517	486	468	497	497	486	501	522	477	525	512	488	525	498	474	468	499	493	500	495	517	490	462	484	553	521	477	498	488	508	454	436	467	496	494	468	550	540	473	522	493	478	467	488	477	516	460	473	479	506	458	488	496	489	490	468	482	502	522	446	515	471	512	474	468	507	474	468	455	506	490	482	520	511	464	490	468	476	498	474	492	528	460	510	484	492	477	506	518	485	485	469	498	456	512	457	503	471	486	519	464	464	484	472	496	481	463	498	516	470	451	507	452	502	488	501	489	516	532	510	481	477	474	509	494	463	507	459	477	485	487	452	463	473	520	479	462	467	529	471	512	488	493	487	491	477	462	472	517	496	456	501	448	474	468	456	437	440	470	465	502	495	485	452	501	491	492	471	487	509	458	472	491	445	490	480	446	477	523	450	473	442	483	425	481	495	485	479	465	492	495	470	542	489	466	499	491	483	496	497	498	457	508	528	485	484	471	460	485	493	465	469	486	475	472	489	499	471	498	484	467	508	520	448	475	427	477	468	448	488	469	503	490	531	496	485	502	454	500	493	489	477	501	479	486	497	527	509	504	507	487	508	440	510	511	495	484	497	480	516	499	474	501	467	456	491	462	471	484	482	462	482	504	492	471	465	477	467	478	475	488	523	490	505	541	452	508	506	479	471	511	531	498	460	497	498	495	478	487	479	471	444	441	498	503	458	489	485	479	519	457	490	480	491	475	473	483	444	490	490	432	517	460	506	469	480	508	515	480	453	454	486	533	479	513	445	507	517	503	476	463	500	484	514	458	512	501	424	530	478	462	441	493	494	477	474	490	445	494	494	490	495	528	525	474	495	494	522	497	432	511	480	467	460	478	492	498	518	468	537	507	512	470	511	521	512	530	499	479	461	464	515	459	461	478	442	446	488	485	494	458	472	477	513	482	491	486	462	460	515	502	451	480	516	479	464	487	491	500	479	488	479	456	504	500	483	450	487	498	455	468	470	504	541	485	478	494	466	467	502	500	509	480	511	510	536	510	521	510	491	497	527	482	501	444	481	513	544	491	527	471	477	508	508	502	509	448	499	483	477	469	519	482	504	457	487	532	517	487	455	487	474	487	498	490	492	490	519	459	463	470	512	491	455	492	496	497	489	492	475	500	483	480	476	492	457	477	496	483	495	512	473	486	474	492	476	487	546	496	477	509	477	497	473	485	472	489	485	475	512	484	502	452	481	480	483	493	437	519	486	488	489	486	463	481	479	480	472	529	501	535	507	475	474	462	487	450	500	462	454	491	489	467	465	482	493	471	461	486	518	478	497	481	503	505	505	480	496	492	485	497	487	538	489	467	466	453	478	522	459	474	499	511	464	502	521	480	487	475	462	487	467	506	475	543	480	502	483	472	529	476	491	468	436	478	471	450	455	466	481	466	474	478	466	447	465	469	481	481	486	492	498	444	505	491	489	442	493	494	463	481	481	511	485	468	462	501	463	475	492	473	448	475	466	489	484	462	444	471	525	487	488	508	480	504	465	477	488	501	491	491	516	469	445	489	526	484	483	503	484	511	470	520	541	485	481	486	500	449	466	483	479	486	499	503	497	472	485	481	478	474	493	467	481	480	444	500	474	488	478	489	516	444	502	492	515	512	492	501	505	480	495	463	465	459	472	467	448	435	483	497	465	428	512	473	473	484	508	492	464	451	440	463	467	507	496	466	507	498	488	504	477	477	483	511	531	481	473	493	493	483	500	503	481	499	480	471	482	511	470	461	507	455	496	476	494	456	498	504	508	510	456	450	481	522	486	484	425	449	483	495	462	464	481	528	514	463	493	464	485	476	539	477	515	533	476	469	489	483	480	487	463	489	481	480	514	485	468	489	490	438	481	518	473	490	506	514	479	495	514	475	466	484	453	538	479	483	471	532	477	520	489	523	495	461	452	503	519	479	503	522	505	501	516	505	482	477	491	488	484	455	500	484	491	484	518	507	508	484	482	449	478	519	529	517	511	486	465	478	464	459	483	509	492	471	491	513	453	463	525	475	473	432	465	477	493	458	527	499	505	472	453	477	530	493	495	468	506	480	449	488	481	512	498	465	489	474	486	484	485	444	459	505	534	460	500	488	500	464	490	468	468	536	506	447	488	485	468	496	480	456	490	487	479	495	514	496	440	490	506	451	491	442	477	491	509	491	431	497	467	495	477	454	480	511	535	484	459	512	495	501	518	516	511	474	470	468	488	473	469	469	470	448	478	490	475	485	449	483	508	488	512	476	462	469	471	490	489	507	512	472	451	482	466	491	525	497	476	516	469	468	486	472	458	425	497	471	497	500	533	491	455	489	469	464	503	465	516	460	487	519	508	549	501	504	465	470	468	500	506	507	484	485	504	496	479	523	468	506	476	510	485	488	489	461	458	498	470	500	504	458	459	501	475	481	493	503	469	501	462	494	529	485	480	496	476	462	459	476	486	457	479	490	482	495	478	496	488	452	464	435	499	443	464	513	535	480	472	496	487	492	505	488	425	469	486	463	479	534	499	509	479	483	481	436	449	501	489	482	479	510	503	538	477	491	460	470	517	489	482	460	511	512	492	472	514	504	485	507	483	502	467	493	491	469	445	485	503	478	494	496	495	466	495	492	521	474	470	473	505	510	483	475	454	470	488	505	513	465	481	476	529	484	486	513	484	495	498	461	506	506	466	503	471	477	479	510	533	465	462	480	478	507	502	492	494	485	529	465	510	480	477	451	495	455	479	518	488	470	481	496	447	437	455	451	472	460	521	469	498	494	474	502	499	454	498	449	457	482	512	493	479	509	508	460	479	490	490	500	501	512	463	492	461	474	479	498	478	484	481	493	487	511	454	487	437	470	495	498	475	490	469	490	474	470	525	490	480	492	471	499	462	514	505	473	522	505	499	456	481	478	482	462	505	465	451	524	463	487	479	470	525	487	476	462	456	508	486	461	477	506	508	461	496	472	477	496	504	467	509	501	481	470	523	506	472	511	500	489	519	488	501	487	511	504	498	488	468	502	443	468	486	470	468	491	491	483	488	486	489	512	479	484
47831	29154	19265	4706	942	713	560	532	444	365	323	344	308	305	303	304	304	287	290	303	285	264	247	237	236	213	211	275	239	230	262	232	208	203	232	227	205	215	238	225	218	220	238	199	226	212	218	235	189	197	229	228	228	201	237	246	219	230	226	229	209	235	225	218	221	217	191	201	204	219	204	224	220	206	206	237	202	186	215	217	220	214	218	200	206	217	213	207	206	260	209	219	228	192	208	211	211	203	206	202	226	235	204	213	195	200	213	213	210	211	191	177	234	202	179	232	207	194	225	217	193	201	213	248	209	212	219	205	209	208	200	236	207	229	216	221	222	210	221	199	229	235	202	203	231	208	204	229	230	196	210	226	224	227	229	200	221	216	229	202	230	240	224	210	210	217	223	208	215	216	233	216	238	188	204	236	238	214	227	222	217	225	199	231	204	216	189	213	219	210	217	216	223	209	232	212	237	195	246	216	211	232	228	215	233	213	213	207	201	195	213	195	205	231	227	199	210	250	215	222	218	227	257	225	219	210	200	227	208	216	210	216	201	195	225	242	211	238	220	248	212	222	232	220	182	239	209	237	198	186	201	218	214	212	204	224	190	235	212	216	237	244	231	216	228	233	216	210	259	209	206	246	228	202	215	210	229	217	214	237	211	202	207	214	251	219	234	236	240	186	227	222	232	197	209	221	208	221	196	219	200	251	204	197	207	199	186	239	209	226	211	196	195	182	196	242	233	220	230	239	200	214	202	233	213	207	210	191	233	220	236	195	213	197	225	191	224	213	222	240	219	209	228	207	200	212	195	208	219	225	212	198	225	210	226	217	221	206	218	216	237	228	233	186	221	197	201	219	215	218	211	220	234	228	211	224	196	237	233	218	200	243	198	196	204	226	198	220	186	218	215	253	229	202	216	213	213	207	217	208	198	208	202	194	204	236	208	197	207	188	245	206	218	231	217	233	207	213	226	233	220	268	238	206	204	188	241	228	245	234	222	201	221	227	211	227	218	244	176	239	229	218	216	223	229	201	182	235	222	186	229	237	174	199	211	193	208	225	204	230	195	219	206	208	206	219	206	198	207	216	189	217	191	208	202	219	220	208	237	180	211	210	215	191	217	235	194	219	227	222	227	235	203	205	215	210	233	199	202	241	229	240	215	233	245	246	225	212	245	230	207	208	239	237	237	214	230	211	234	197	186	191	220	244	229	215	258	250	224	222	190	235	215	200	206	250	248	209	242	235	228	225	215	215	248	211	184	185	220	233	207	231	177	190	194	232	210	232	251	238	227	230	217	224	227	226	209	226	233	206	208	205	229	193	253	220	189	223	252	230	229	199	203	200	209	198	191	203	196	208	193	199	230	242	216	230	232	218	230	209	183	216	210	223	227	211	231	237	198	199	245	249	187	238	225	208	227	214	212	216	241	253	213	198	227	230	240	193	253	230	237	225	221	219	210	221	224	186	216	237	202	197	229	209	222	213	201	238	205	216	198	212	253	197	187	220	213	207	210	187	223	219	234	231	202	214	228	211	199	213	191	200	228	262	212	238	199	249	228	184	205	191	207	224	219	218	215	228	214	203	222	204	208	221	200	205	207	210	218	223	216	208	222	217	220	203	226	228	221	226	208	212	208	209	220	237	234	229	270	205	228	217	221	228	210	210	248	217	211	206	205	229	214	209	212	228	212	227	199	203	194	210	215	242	190	180	227	233	202	228	185	239	206	192	211	233	222	188	208	241	236	220	235	218	239	209	248	224	227	214	217	208	206	213	241	222	224	208	218	222	183	213	192	221	222	210	243	206	219	232	208	237	206	241	238	232	199	216	216	206	238	191	195	245	243	204	226	205	220	203	220	243	191	231	217	217	246	223	212	214	222	225	199	205	215	217	215	216	205	222	229	239	201	220	212	209	186	181	231	226	177	207	200	193	243	238	199	218	232	193	189	209	214	230	170	204	177	221	206	211	213	227	203	233	235	212	192	207	223	220	215	209	194	223	221	204	187	209	250	228	239	221	232	222	207	245	202	180	200	217	219	223	231	246	230	192	223	226	215	227	199	215	218	208	220	237	212	180	210	227	218	220	227	211	244	241	187	200	216	243	221	242	207	239	233	207	190	233	209	231	202	204	207	199	228	235	251	233	214	189	200	219	194	229	248	200	209	231	209	207	204	228	194	223	219	217	224	207	216	223	194	226	231	204	234	242	239	220	222	249	188	169	230	210	213	235	241	212	238	221	216	227	205	218	210	229	249	197	232	199	211	204	234	229	233	215	206	203	219	232	207	212	220	231	199	233	196	211	233	213	197	198	214	213	204	206	226	213	213	265	208	226	209	223	234	223	225	198	235	214	218	229	194	215	257	242	229	229	205	217	204	225	225	247	247	194	197	214	205	216	203	242	234	208	231	209	232	229	207	217	225	229	212	214	214	227	232	240	219	213	254	206	224	222	242	227	218	205	203	195	234	198	220	235	205	228	204	233	231	227	191	228	237	208	198	231	211	214	210	227	230	199	218	217	230	212	226	249	210	230	219	209	192	203	230	204	238	221	236	222	227	221	220	201	224	224	227	221	222	226	214	215	219	177	195	197	241	219	202	219	218	213	209	229	202	206	236	217	225	247	197	231	223	212	217	203	216	223	208	212	228	233	197	201	211	200	198	206	211	236	230	217	203	204	213	206	203	207	196	222	217	233	209	234	217	228	219	212	228	207	232	238	199	213	187	225	188	199	232	235	216	229	218	209	213	216	222	207	193	220	219	230	226	259	188	204	198	241	212	224	204	210	204	207	228	219	215	221	221	189	223	193	198	247	209	223	228	232	229	215	235	230	226	238	254	233	213	205	209	216	224	202	194	211	218	216	219	226	197	238	242	207	208	223	245	216	201	230	229	243	226	244	222	199	211	208	213	211	197	244	210	262	221	202	241	219	211	216	215	209	252	212	199	208	196	238	226	211	216	219	214	190	196	218	213	207	229	237	220	225	210	213	220	211	209	200	224	215	269	200	249	209	215	223	226	215	227	229	236	194	193	224	192	216	196	211	208	199	222	237	216	216	194	222	237	231	205	241	214	191	203	185	202	196	183	189	204	237	218	207	214	221	243	204	206	208	206	229	218	194	210	194	178	210	200	236	215	182	217	198	208	187	203	211	228	203	198	238	198	228	215	229	216	190	245	211	228	209	218	220	218	223	204	230	232	210	210	221	242	250	244	195	187	219	210	214	233	241	239	184	224	203	214	226	224	214	204	203	229	223	231	206	208	225	285	228	202	205	206	199	208	211	206	229	233	215	212	219	231	212	217	213	215	214	194	251	206	197	201	208	233	183	217	215	227	201	230	226	230	230	237	182	202	227	215	220	221	207	236	222	223	207	223	212	240	202	197	185	209	189	232	215	231	245	232	223	226	200	246	216	206	223	225	212	204	207	184	211	213	219	222	205	208	201	211	227	206	236	204	239	197	220	214	213	219	219	185	228	214	198	227	262	224	239	201	183
28082	20508	21738	6777	3202	2745	2118	2017	1537	1117	1116	1012	947	923	876	942	897	899	785	802	886	661	644	663	677	608	586	603	588	517	555	551	511	533	525	522	528	527	509	502	476	481	485	493	441	522	482	506	498	478	480	488	471	452	479	478	454	475	517	470	512	469	486	501	464	483	492	467	461	493	495	482	478	522	469	473	490	492	501	469	494	490	496	456	516	454	468	515	469	463	451	471	483	469	478	468	467	488	444	469	441	488	463	430	448	464	491	443	482	464	477	507	452	500	494	500	454	473	503	482	451	475	461	427	442	513	502	478	433	449	471	489	513	492	482	469	414	461	491	479	491	481	481	489	465	463	487	461	508	522	426	486	442	462	469	476	480	445	471	482	481	481	447	456	444	483	457	457	439	471	479	454	438	462	481	478	462	493	472	504	430	443	468	451	487	468	464	462	463	491	495	473	473	490	457	481	466	502	500	476	498	444	463	474	495	456	506	502	504	459	493	457	459	469	433	443	498	469	488	460	497	441	495	472	485	451	457	459	473	507	466	452	453	463	464	520	494	445	480	436	473	482	498	472	434	500	469	463	458	433	479	475	489	461	470	488	487	458	459	494	417	453	465	452	457	481	473	504	469	468	463	449	448	446	508	483	451	473	453	468	440	474	474	466	462	481	493	480	526	436	500	494	488	399	437	468	471	462	441	448	518	425	482	476	474	483	462	501	472	486	462	450	469	494	433	478	467	485	419	444	473	494	447	490	444	438	444	465	497	470	485	488	508	515	465	472	481	467	515	457	467	427	487	494	456	465	477	461	454	482	496	501	438	450	459	505	451	483	464	472	486	474	426	477	499	482	455	474	426	453	479	482	481	511	465	455	479	465	461	467	465	478	452	511	467	456	474	471	464	460	449	480	440	497	511	489	485	462	470	500	455	470	424	466	465	495	509	488	490	432	458	454	446	464	479	434	470	457	479	477	509	461	489	510	460	431	502	432	473	464	491	465	458	475	453	444	456	468	459	436	473	460	444	468	478	456	461	442	483	451	484	444	433	477	521	480	460	513	482	474	479	497	518	540	437	511	460	469	467	406	465	452	474	470	444	471	480	498	454	450	482	454	487	423	468	464	517	475	478	435	484	495	505	445	476	475	423	477	486	495	452	514	482	454	466	399	462	414	475	489	489	468	489	475	481	442	457	494	477	458	480	438	473	493	460	496	464	506	488	463	477	517	452	494	435	457	487	443	477	505	475	461	454	478	453	464	481	490	482	460	489	432	462	480	487	487	487	490	447	476	456	485	483	451	453	507	443	454	497	489	465	509	483	463	488	451	436	434	491	451	509	477	488	479	483	452	480	478	466	468	486	504	457	447	493	474	495	467	472	478	441	427	479	485	485	470	450	466	444	459	455	486	476	513	484	460	455	503	473	474	470	488	467	431	488	488	436	467	451	487	468	444	473	479	476	483	473	448	498	472	446	499	454	491	442	462	516	474	457	475	461	486	477	463	469	468	446	468	464	498	466	477	491	455	467	496	495	487	444	485	459	458	446	500	522	493	491	462	468	480	459	466	453	446	477	476	496	480	519	456	495	434	498	500	447	438	484	474	460	482	492	471	454	503	459	528	456	471	495	457	421	462	511	485	488	499	458	488	479	452	484	478	481	475	463	489	448	471	452	465	421	489	481	476	467	448	471	501	451	465	547	468	469	482	438	480	446	459	438	447	497	480	482	440	504	461	492	490	479	494	480	452	443	504	457	457	513	483	463	480	482	455	485	480	521	477	501	470	427	476	462	423	526	485	468	475	485	476	433	497	473	466	474	481	488	462	468	448	439	465	499	496	481	431	459	484	515	476	441	453	467	487	481	470	464	444	468	498	461	443	496	461	456	434	436	422	478	473	466	447	458	490	458	450	471	509	449	428	475	496	499	511	435	459	462	458	506	467	485	492	490	448	504	452	482	472	491	462	455	478	464	473	485	453	482	450	462	496	467	417	473	473	454	466	453	465	448	461	498	463	462	475	487	458	456	488	470	499	485	461	464	496	482	443	459	480	484	462	485	474	475	446	435	488	450	457	471	509	492	473	449	480	456	474	463	427	481	445	468	452	440	514	493	450	452	497	469	486	442	479	443	503	518	491	470	444	498	469	465	462	475	444	475	473	438	441	439	475	477	476	496	473	501	454	470	444	440	497	456	437	476	479	441	484	478	477	471	527	457	483	454	446	471	465	449	466	513	477	455	492	460	479	479	499	458	471	474	403	463	452	466	482	470	504	449	481	480	468	462	465	451	451	463	491	479	511	463	433	450	438	467	477	474	477	442	493	482	473	483	438	451	452	494	500	461	441	507	479	451	484	495	472	483	493	513	479	431	459	457	468	477	420	473	471	438	452	503	504	457	480	466	461	477	465	485	482	487	463	463	453	464	519	468	449	497	459	461	496	456	443	479	490	444	460	517	514	508	506	442	458	485	460	451	485	476	477	472	463	476	470	511	460	433	474	494	488	444	472	496	499	480	479	454	486	451	449	500	478	472	471	484	466	465	472	487	487	465	423	453	452	439	478	450	473	472	475	436	455	436	435	461	495	472	455	449	448	498	465	493	469	450	415	471	496	466	475	482	442	479	475	478	424	466	431	480	494	437	488	448	463	455	474	471	464	430	468	434	408	432	506	416	486	447	454	524	471	491	470	508	488	441	453	470	454	501	476	467	467	485	480	460	436	455	439	491	459	486	455	445	455	444	492	435	456	462	487	465	451	454	485	457	443	487	457	476	493	474	451	422	483	471	430	436	459	486	465	475	432	495	452	474	491	464	446	461	513	466	495	469	470	479	461	481	476	487	476	445	478	491	518	468	420	473	478	519	487	506	482	484	492	479	472	494	476	486	433	479	487	478	450	502	476	487	486	455	454	479	461	477	485	474	517	462	466	489	481	461	450	466	448	426	491	476	477	453	485	491	487	445	492	470	438	487	459	463	470	481	513	445	437	444	434	474	444	445	446	447	463	488	447	455	432	457	457	475	428	475	496	450	455	468	457	479	476	474	462	504	448	472	427	452	450	482	477	476	432	469	471	491	503	466	439	505	493	460	480	465	458	488	450	459	478	468	451	481	454	470	464	489	488	501	488	507	463	451	424	442	485	437	523	446	457	474	465	491	482	471	463	520	428	445	493	472	447	469	432	445	500	473	455	468	471	494	478	501	473	501	463	456	490	462	470	468	460	477	461	485	490	461	471	498	466	485	534	472	468	491	502	495	468	459	450	494	463	474	486	502	494	508	511	447	479	460	468	447	490	487	487	447	461	454	455	469	436	443	444	475	482	488	448	488	455	530	463	460	461	436	475	465	479	471	454	508	463	450	426	480	451	502	486	454	496	496	477	486	508	480	477	484	452	438	467	507	432	462	476	490	497	497	470	471	522	465	494	485	441	497	478	468	462	472	473	491	486	480	500	454	437	507	449	557	483	454	502	473	482	444	488	481	451	463	482	485	510	468	450
57254	35974	23363	6549	1591	1117	851	783	649	450	455	398	385	381	395	367	409	341	360	363	366	319	348	362	322	307	300	301	328	264	308	261	312	277	260	289	286	259	282	254	291	261	269	296	279	290	257	283	258	276	256	265	311	279	260	282	288	281	271	273	255	275	272	291	266	264	257	292	258	287	269	270	254	265	285	279	252	274	254	281	290	285	258	253	298	282	269	276	261	282	249	302	270	272	249	278	259	269	254	283	281	272	253	225	238	261	251	247	270	294	276	262	249	288	288	254	289	265	267	251	262	258	263	247	267	247	269	275	279	283	256	228	266	279	298	267	260	280	236	255	264	265	232	229	250	303	272	258	250	267	267	249	279	292	253	250	283	278	272	283	287	241	253	264	233	271	276	291	266	283	230	258	235	266	285	275	277	285	309	268	258	246	273	258	230	258	284	244	277	280	270	281	263	234	267	267	276	241	296	275	236	235	240	247	248	268	254	270	233	260	258	237	244	276	278	255	306	221	273	267	272	275	235	264	274	275	294	249	250	268	268	252	278	277	264	277	281	256	249	269	248	263	264	270	237	264	260	239	271	269	262	275	294	250	241	271	290	291	294	276	268	260	288	256	268	271	225	259	222	242	264	237	253	248	296	259	267	257	234	255	250	265	252	239	293	266	254	276	257	292	298	231	266	290	249	253	262	250	248	259	273	264	267	281	275	288	262	256	248	286	261	227	286	282	282	282	264	245	233	287	259	263	295	288	291	254	260	265	259	237	255	302	254	310	289	266	271	266	259	279	255	263	262	269	271	276	279	254	271	247	265	278	281	263	254	278	275	263	263	252	277	257	256	258	235	250	235	270	262	261	255	238	269	260	291	270	271	211	282	271	298	260	258	223	257	243	279	231	261	230	262	269	264	277	241	278	277	230	267	286	292	309	249	253	281	269	241	266	258	260	291	238	241	256	268	272	266	290	271	298	251	225	290	226	289	228	284	272	277	288	296	273	255	288	271	293	250	288	279	298	273	261	302	246	272	248	279	255	277	307	254	295	229	288	294	254	267	276	257	251	285	283	254	265	245	259	233	281	284	257	283	242	292	250	289	270	257	283	266	231	242	232	265	254	305	272	254	239	268	254	244	208	229	272	280	261	269	268	276	247	262	256	282	264	300	280	254	301	263	270	248	257	291	235	274	259	286	256	284	289	234	275	249	273	244	254	258	272	260	227	294	258	279	278	273	274	274	255	254	266	256	248	262	293	279	277	266	295	294	251	258	280	303	287	260	267	287	239	250	259	272	280	223	279	245	254	283	267	261	240	279	259	280	250	272	273	290	278	286	271	252	252	293	259	271	245	262	271	274	252	270	289	291	278	270	290	266	234	266	278	274	302	290	309	268	309	286	298	291	275	268	255	244	257	286	274	272	269	270	254	275	233	267	291	287	235	289	266	265	263	272	268	292	279	269	272	265	280	259	262	271	252	266	302	270	232	281	275	281	277	265	238	268	272	278	231	252	268	257	260	272	320	277	312	250	257	264	270	254	260	252	299	254	248	274	276	304	269	260	278	252	247	277	261	266	259	246	285	284	259	312	273	270	253	259	276	277	286	254	240	270	290	258	314	305	279	277	253	257	263	294	334	266	280	267	262	275	243	274	281	279	277	291	318	242	228	272	294	266	264	280	251	270	256	269	301	306	241	282	275	288	244	271	275	237	260	281	279	265	280	283	282	243	270	282	288	246	278	273	270	269	276	242	257	246	272	258	251	281	271	276	285	279	260	283	293	261	275	269	293	274	244	265	280	254	248	268	268	304	295	286	269	257	290	253	254	305	273	293	309	274	279	295	257	285	282	277	306	264	301	252	253	263	276	276	264	251	287	304	295	268	257	266	245	278	241	289	235	248	266	254	272	263	272	264	272	253	257	282	273	265	301	300	252	264	259	302	275	259	257	260	263	272	301	272	264	264	243	253	258	273	270	236	260	234	295	266	273	263	241	255	275	259	275	283	264	236	270	255	279	263	275	286	280	296	270	265	301	307	277	250	278	308	288	283	256	262	272	263	267	264	252	248	274	278	264	262	262	262	265	276	237	298	276	242	283	271	256	267	232	307	263	302	253	281	257	257	255	259	236	277	256	264	265	237	292	263	266	272	279	262	245	247	242	256	312	270	279	282	301	285	293	255	287	283	227	260	254	259	246	276	261	260	275	283	267	254	290	244	249	280	251	244	263	273	274	290	316	259	247	278	236	273	270	280	255	289	258	262	263	260	248	257	292	269	282	255	285	272	231	244	271	218	262	276	255	273	264	269	250	260	238	248	258	266	251	281	236	244	278	274	257	272	283	288	251	242	297	261	268	239	285	272	239	255	289	275	264	235	290	271	266	274	280	291	277	257	262	258	255	284	278	258	225	299	279	273	291	250	251	274	297	293	279	256	263	249	256	295	260	275	250	241	273	277	273	252	274	277	268	301	259	271	260	277	254	258	299	212	274	254	269	251	312	276	252	273	258	261	263	213	256	264	253	298	257	271	245	270	282	273	287	241	246	251	275	264	284	250	267	266	264	275	281	242	276	267	275	271	249	278	246	256	256	280	272	263	268	268	232	237	236	249	283	223	263	246	264	263	286	309	282	311	234	233	251	282	277	268	263	281	251	242	250	253	250	286	295	279	292	266	281	252	243	264	242	271	271	261	234	271	269	299	251	258	256	296	277	267	285	281	264	250	263	239	304	253	280	293	282	233	269	258	257	246	270	293	306	260	246	279	288	249	271	265	281	260	270	273	272	246	262	249	239	269	267	296	237	241	287	249	259	291	250	276	290	248	239	272	291	289	263	272	227	246	274	254	285	247	271	243	251	241	254	293	260	251	273	267	254	271	233	275	274	256	284	257	249	235	245	254	258	261	256	272	258	316	229	248	277	308	277	225	255	275	247	285	277	263	286	287	261	283	257	266	268	315	310	269	288	233	277	270	245	280	317	296	303	296	270	298	263	259	272	260	266	261	264	278	278	267	251	247	238	253	265	244	274	289	255	268	282	274	265	272	312	288	254	268	259	258	252	268	303	264	250	244	266	277	285	286	268	277	292	269	253	262	288	268	210	277	272	262	254	241	272	270	285	247	277	300	241	254	275	285	248	268	269	234	297	254	239	265	282	256	254	268	272	266	279	282	276	251	291	255	250	278	266	246	265	255	256	241	304	262	254	268	300	271	264	282	273	285	268	283	274	242	251	283	305	280	295	248	275	254	268	276	262	251	232	277	266	234	255	269	281	252	256	285	251	234	232	249	263	255	267	259	270	264	297	267	256	238	274	264	259	269	277	285	321	275	284	248	270	287	259	297	311	275	295	288	279	237	308	271	262	263	272	272	268	256	282	278	258	265	265	251	269	269	256	239	242	285	267	282	283	296	287	260	257	271	284	294	271	304	263	257	281	285	278	249	257	288	267	258	286	280	279	286	272	293	269	274	242	275	259	261	244	266	276	292	301	259	273	259	254
33505	25088	24678	8530	5136	4199	3268	2891	2169	1692	1698	1479	1294	1295	1277	1339	1282	1181	1152	1278	1294	894	848	967	926	874	827	850	776	738	694	677	695	658	605	633	660	657	607	575	597	603	582	603	603	570	609	612	594	574	612	571	573	612	598	621	580	605	567	558	563	609	584	558	566	574	568	630	524	574	581	574	539	591	578	534	554	585	588	553	567	566	556	552	576	551	536	550	592	583	583	596	569	593	562	528	604	578	566	540	555	517	543	568	560	528	571	558	563	556	627	603	571	536	574	561	556	570	619	552	579	579	556	616	546	594	595	575	542	550	579	574	537	599	567	575	578	572	562	551	569	563	531	583	571	590	527	557	584	533	565	547	559	554	544	582	576	571	565	595	565	580	570	573	547	602	558	597	564	536	586	571	565	561	563	584	616	575	603	555	556	608	557	545	601	568	584	583	572	557	567	573	546	576	548	564	536	568	569	557	565	546	548	574	557	522	545	587	598	526	606	533	556	554	546	521	579	524	505	583	629	549	617	527	577	581	531	576	599	595	555	557	579	569	556	555	567	571	543	561	569	564	498	548	572	562	554	559	578	573	592	557	562	564	554	548	585	578	601	582	560	562	543	644	574	527	554	556	539	592	548	531	555	559	550	616	557	543	573	612	546	536	574	584	571	592	528	565	568	554	503	570	543	607	565	540	537	592	590	550	530	560	562	552	577	556	563	579	584	604	565	540	565	607	568	551	544	540	559	546	574	595	571	586	551	555	574	562	558	571	592	627	599	535	540	578	560	556	558	544	564	561	560	614	567	556	589	568	558	565	566	535	586	559	614	531	546	562	591	590	567	554	546	565	551	566	518	563	582	589	596	543	601	587	598	548	539	569	579	544	561	582	578	541	559	546	542	609	525	561	579	560	574	577	585	592	567	552	539	589	579	588	597	570	575	586	543	550	556	536	574	560	567	548	555	590	565	580	575	590	550	614	540	609	572	579	599	595	556	545	558	538	571	560	536	576	580	620	545	526	538	574	572	571	606	573	575	573	595	556	556	602	574	542	569	577	598	563	592	554	556	566	607	553	571	554	586	569	590	558	578	547	562	582	610	575	595	569	592	549	580	578	579	528	562	576	521	557	549	589	568	599	557	544	564	575	587	527	482	531	557	576	550	524	541	569	594	585	569	536	571	549	544	607	579	535	564	543	566	550	616	571	595	545	566	603	532	551	587	591	545	557	530	559	568	569	562	580	534	520	546	577	572	542	542	556	566	568	572	560	524	576	572	513	583	560	554	570	557	536	577	560	544	561	548	588	580	592	582	585	574	595	542	562	569	542	592	570	598	536	589	540	585	558	544	557	561	544	608	561	559	556	546	535	575	583	549	609	582	566	603	589	536	571	560	561	558	564	604	584	591	584	555	600	560	566	565	597	545	589	573	549	562	564	555	516	626	582	582	586	553	588	519	576	572	533	558	550	597	606	528	552	576	589	564	572	593	602	570	578	524	573	565	579	576	583	557	556	600	604	584	528	533	574	592	594	565	584	584	565	512	616	570	596	578	564	552	548	581	583	600	577	531	576	573	531	592	544	605	604	525	571	568	522	604	550	537	559	591	580	567	585	559	562	557	568	567	582	577	615	617	591	548	556	593	513	607	546	581	554	552	609	553	601	578	552	582	502	582	536	564	600	585	588	561	529	563	588	547	630	567	560	569	590	548	579	567	530	635	559	590	569	562	571	596	574	547	573	570	549	557	536	528	547	513	564	568	561	599	557	574	551	554	511	539	616	584	594	570	529	586	509	566	578	570	508	588	547	555	569	572	535	553	569	610	548	575	597	549	566	581	524	586	555	591	606	553	571	553	573	596	579	554	603	603	579	554	586	551	595	567	558	606	570	597	578	539	537	611	574	569	585	566	602	583	590	579	616	587	587	530	523	600	572	544	574	577	579	564	578	632	581	577	515	580	545	518	569	595	604	586	564	592	567	523	558	574	581	541	513	533	560	609	569	582	588	597	566	563	591	599	561	589	614	582	584	514	576	584	585	596	580	593	550	555	574	553	537	540	552	581	543	552	509	568	547	594	540	550	574	552	567	517	551	534	625	579	592	543	567	562	580	592	600	548	598	576	543	573	572	575	556	550	543	567	579	550	586	567	600	551	553	582	548	545	611	538	559	537	532	576	550	591	575	565	577	579	582	559	595	538	535	579	540	559	566	572	574	561	547	571	576	534	529	592	539	536	547	585	577	567	555	601	580	533	590	560	593	585	625	580	581	550	553	580	584	521	515	555	557	562	549	545	574	581	570	557	558	537	524	557	543	577	567	558	625	545	592	567	574	594	559	558	571	594	600	607	563	594	594	585	546	561	541	608	510	567	615	585	603	549	557	567	588	563	620	546	572	577	563	580	534	622	545	565	563	592	562	531	558	574	574	583	557	580	541	599	549	563	572	589	582	590	610	601	556	535	581	611	547	537	570	558	564	594	562	570	551	597	541	544	567	598	557	546	619	540	561	545	581	586	550	546	604	584	539	558	576	568	587	529	534	562	615	513	601	556	545	559	586	593	611	582	608	576	554	545	556	553	530	554	541	561	565	559	540	582	583	579	537	578	577	566	578	552	608	575	533	584	624	563	579	568	556	565	644	603	531	526	573	571	619	573	626	607	610	577	562	579	524	549	570	575	565	568	569	591	592	610	550	568	533	548	538	586	567	604	532	574	568	620	551	580	576	548	562	568	609	537	602	541	523	560	549	575	556	577	542	595	604	603	567	515	553	582	551	576	537	538	534	599	591	601	535	598	577	555	597	569	550	554	554	550	537	582	545	541	611	521	578	578	544	602	597	565	550	582	565	544	592	559	537	587	576	556	553	553	596	544	568	540	581	561	527	549	578	595	562	522	554	572	579	573	550	508	580	566	541	561	580	584	555	587	561	572	549	554	495	585	555	551	586	573	603	561	555	568	553	577	593	618	579	565	549	575	524	573	567	537	575	564	557	551	515	589	511	581	588	588	567	601	596	606	553	626	565	583	569	612	589	605	625	562	556	539	592	574	568	553	598	568	552	541	545	572	563	568	591	551	577	607	542	561	597	555	558	601	557	522	544	543	575	566	589	515	533	559	526	563	580	565	552	564	592	587	537	527	588	530	558	564	561	545	591	550	554	618	581	525	570	538	573	538	538	546	567	615	650	586	549	531	540	530	555	524	599	576	574	536	560	555	542	609	581	550	518	566	583	564	562	561	567	552	634	559	586	522	558	552	540	594	563	546	593	572	574	542	564	587	575	566	573	576	529	593	610	625	562	563	578	557	601	527	553	538	558	567	600	565	586	551	589	536	539	608	581	594	567	585	569	596	545	523	570	559	531	575	579	611	548	600	567	579	558	592	590	596	544	530	549	584	569	560	537	540	515	557	575	552	611	531	593	556	573	545	584	541	578	613	586	538	571	573	538	502	555	572	563	600	578	562	557	581	587	536	536	542	561	588	571	593	531	617	545	576	572
34381	20314	10981	2311	625	465	395	378	327	278	285	274	282	254	260	260	254	240	205	231	253	222	233	219	255	275	271	246	241	260	245	222	239	234	252	219	231	230	215	198	219	219	265	257	216	218	237	224	229	215	242	235	224	232	231	219	220	248	245	225	228	219	240	237	251	258	222	234	253	239	261	234	230	247	227	215	237	237	209	234	215	233	234	240	228	234	205	250	211	202	240	238	215	220	199	211	235	214	249	237	202	221	243	223	230	213	226	209	227	244	222	224	262	231	216	226	212	226	207	208	255	231	238	258	222	227	209	235	200	221	238	199	243	232	262	234	232	216	234	236	232	246	220	230	228	218	209	197	209	233	245	239	225	214	254	244	284	234	228	208	189	238	234	207	217	231	240	223	237	241	240	236	251	233	198	234	234	215	216	241	274	210	226	241	231	215	245	246	260	242	203	213	229	224	214	251	232	201	219	224	243	212	248	228	231	234	196	248	229	223	233	241	243	223	242	226	229	211	231	212	248	222	218	217	198	235	216	243	223	232	208	221	214	212	214	246	254	210	235	221	200	217	219	193	209	211	217	205	234	216	232	242	212	234	220	213	212	220	225	260	234	235	221	224	207	223	227	228	249	224	245	219	219	258	229	226	221	220	218	243	217	239	231	207	232	251	260	227	217	238	249	237	249	233	252	214	225	263	238	227	228	239	232	236	217	219	240	219	216	229	221	197	237	205	189	234	231	245	250	243	215	201	238	224	211	199	201	196	232	223	216	220	207	215	209	244	248	241	212	227	230	231	248	258	230	227	246	218	229	203	233	248	237	229	186	224	231	196	258	213	239	244	209	186	237	216	239	236	265	224	227	216	221	234	219	227	249	227	217	224	222	230	196	247	207	209	234	229	204	233	229	226	213	210	221	207	240	212	238	278	265	252	245	224	221	221	212	202	224	227	212	233	225	235	223	222	233	209	204	249	216	262	255	239	223	224	266	244	230	232	239	237	197	253	240	223	226	237	225	215	235	236	232	240	223	199	245	240	225	219	228	229	230	242	213	225	229	221	210	223	225	216	247	253	234	230	237	250	253	217	219	215	215	256	231	222	254	246	246	215	213	241	227	198	226	226	240	232	205	209	230	248	242	223	255	223	220	219	231	252	242	233	188	206	230	227	200	213	221	235	245	233	232	215	200	216	216	208	240	214	223	257	219	252	246	239	208	240	208	248	225	221	262	224	223	226	240	235	212	197	217	226	241	218	232	243	238	207	230	217	247	214	189	279	227	220	228	216	227	203	243	235	237	240	232	216	228	236	235	233	241	240	243	209	237	216	225	214	262	210	228	220	229	247	211	228	219	233	217	227	257	226	223	230	233	232	237	228	217	240	246	230	198	226	256	227	231	217	195	233	247	216	224	227	236	252	220	222	249	222	235	224	239	235	220	239	219	239	199	258	247	252	230	222	202	239	217	215	242	276	200	242	255	256	238	215	264	214	233	232	222	242	255	216	235	207	214	214	212	190	242	231	221	246	248	219	228	233	242	223	232	220	241	205	232	180	212	249	222	253	216	215	237	210	228	196	210	194	227	231	222	237	232	227	259	247	207	238	234	219	218	214	236	221	224	238	227	229	223	188	261	216	228	243	212	246	243	206	207	219	235	254	236	202	235	229	270	213	208	244	219	227	241	210	225	202	251	265	233	246	249	243	234	230	245	226	228	266	238	243	223	217	248	241	239	220	225	219	216	242	220	243	216	206	256	225	199	252	216	228	245	249	231	216	215	235	233	219	216	192	220	218	205	230	221	208	213	203	231	220	243	246	243	255	213	239	233	233	223	211	212	222	224	249	241	235	226	233	230	241	238	216	234	257	217	211	234	236	250	217	209	228	240	271	213	237	218	249	240	254	231	246	247	222	235	258	233	224	219	219	254	238	247	220	231	219	240	226	239	230	239	226	221	248	240	228	196	247	239	229	194	207	221	220	242	226	237	233	191	213	195	216	220	231	240	223	228	199	240	196	214	233	216	229	188	223	222	246	258	228	215	229	224	217	225	211	245	240	251	217	221	225	233	212	241	237	235	240	225	229	242	259	262	193	227	243	221	231	237	229	227	240	227	248	239	224	222	262	240	235	242	240	220	252	225	217	206	233	238	204	204	217	215	231	239	238	235	211	242	243	229	222	239	243	238	222	262	257	235	231	214	233	225	242	252	225	245	258	206	225	244	193	187	221	235	211	250	227	217	206	225	239	203	244	212	255	242	227	227	255	284	245	197	224	236	269	227	201	224	232	244	247	200	241	246	255	247	252	268	239	238	248	235	226	219	221	227	238	211	221	214	266	218	242	224	242	253	252	211	205	237	224	238	234	220	238	218	219	217	233	238	200	227	244	214	243	256	261	231	244	216	266	227	216	239	230	224	202	244	242	234	204	257	241	205	220	218	237	234	209	217	225	256	215	200	230	212	221	200	236	230	197	279	225	219	203	220	210	243	214	239	220	233	226	229	200	247	219	207	220	209	211	203	246	239	240	221	198	229	238	245	214	211	243	243	210	236	241	229	211	217	211	221	215	220	221	199	222	239	225	220	249	235	258	248	245	235	225	217	251	218	218	194	214	242	217	280	221	224	251	221	219	228	232	215	246	243	201	212	234	226	228	200	241	236	280	235	245	213	231	270	233	245	228	239	214	259	264	256	205	212	225	236	263	233	243	247	250	214	223	218	195	239	237	230	252	264	219	225	241	223	228	206	238	226	228	233	210	221	233	212	253	248	244	235	228	268	231	228	217	236	221	235	226	230	249	200	236	250	221	236	238	211	226	228	222	220	238	240	224	229	222	220	265	231	226	207	229	228	193	207	217	207	267	243	259	240	253	233	264	248	216	249	205	232	210	248	235	243	233	244	215	233	216	239	201	215	248	240	224	245	208	236	232	261	230	228	243	238	234	230	210	237	229	239	288	229	208	214	258	208	230	239	236	251	232	258	254	221	207	211	224	226	259	205	248	229	272	249	226	219	219	222	236	212	251	225	219	209	230	211	223	226	226	235	234	232	243	253	246	204	220	276	235	239	238	218	225	249	228	230	239	241	273	247	242	201	177	256	244	226	225	230	203	233	236	211	226	212	237	204	256	235	210	216	203	227	226	259	225	216	226	228	250	219	211	207	242	253	234	213	227	236	208	249	243	224	203	228	213	269	233	208	193	238	235	252	196	227	223	220	258	247	210	210	221	229	247	257	215	198	279	267	230	214	221	228	230	195	225	228	237	253	243	224	226	261	255	240	230	224	214	207	223	221	240	227	210	230	233	236	232	221	233	203	213	217	227	231	226	212	232	202	255	236	230	276	245	241	226	208	214	233	210	219	202	215	224	228	238	217	257	245	229	248	220	233	230	209	228	226	232	207	197	228	238	248	251	250	230	227	193	255	191	218	209	234	229	244	220	237	251	205	232	227	232	230	214	228	242	202	205	230	228	257	247	200	239	233	226	227	223	210	210	261	210
18795	13523	14071	3625	1894	1549	1278	1139	1000	823	789	718	670	756	722	700	741	677	617	602	593	542	575	531	539	535	507	515	480	541	547	533	490	525	532	509	502	479	481	477	528	507	500	499	497	519	524	510	500	512	493	478	521	478	486	485	487	522	491	497	481	499	489	496	490	489	513	453	443	512	512	534	496	503	502	480	506	475	511	506	494	481	527	512	478	515	509	499	510	481	457	524	524	494	471	505	483	461	470	466	500	478	500	493	458	468	498	459	498	510	484	484	469	492	493	474	481	532	452	494	496	499	555	464	488	500	491	469	444	513	457	468	526	512	513	498	465	492	463	504	469	499	460	488	504	469	504	477	495	461	482	517	480	489	464	522	486	506	493	500	520	479	499	488	483	521	511	455	496	497	492	494	470	484	447	494	510	509	502	509	496	511	469	493	475	500	516	478	494	489	472	430	476	497	504	453	467	518	492	490	471	480	473	490	485	453	516	505	471	493	505	478	538	453	490	464	499	496	489	522	481	446	494	487	477	452	491	487	529	464	509	460	475	459	486	461	476	476	478	472	489	529	497	453	480	507	440	492	519	511	480	482	497	493	437	491	513	491	494	457	476	459	494	525	484	468	514	439	487	448	475	521	490	510	456	486	505	442	473	512	511	510	495	482	449	481	499	478	484	509	483	481	500	524	504	461	496	514	506	462	476	492	489	483	480	466	507	500	502	508	482	481	484	497	508	488	500	462	478	511	496	443	543	461	484	455	472	466	499	474	495	510	518	484	516	545	522	518	514	448	498	490	471	458	469	486	450	461	511	492	499	466	451	511	471	489	476	492	523	486	462	530	506	486	485	489	462	505	502	448	473	469	471	497	480	454	500	485	526	445	460	524	465	496	467	499	450	499	476	510	477	468	521	497	491	456	464	485	478	472	496	493	488	499	521	480	477	492	480	506	477	497	487	505	491	481	507	483	472	473	467	493	461	501	497	472	486	491	481	499	474	517	465	504	512	417	492	467	489	468	458	472	523	483	517	456	479	468	523	520	504	491	511	489	512	507	492	487	480	455	494	459	497	521	504	478	460	515	503	503	486	451	509	507	494	493	562	487	501	524	476	532	486	503	450	472	486	483	482	506	520	479	524	486	478	472	472	463	483	466	464	498	514	521	495	496	479	493	493	480	477	524	501	459	506	489	476	482	494	491	490	514	495	511	465	464	463	520	517	452	530	509	484	484	450	506	463	492	510	542	484	479	465	508	481	481	516	470	476	490	501	452	478	507	454	482	487	497	489	473	481	458	506	497	494	488	470	544	459	508	496	485	498	485	496	480	498	484	496	487	511	488	490	458	517	476	456	476	479	480	496	456	474	465	441	484	512	468	522	516	472	474	502	465	496	494	488	484	461	504	467	493	470	471	508	508	505	476	512	506	514	482	493	497	485	484	477	506	468	527	472	492	479	495	469	503	466	529	491	486	487	490	487	455	460	460	477	488	504	503	455	450	443	476	498	475	482	485	471	500	545	506	473	466	482	485	502	459	466	493	539	476	511	498	482	463	508	473	511	496	492	549	471	480	510	508	480	539	486	479	506	465	494	501	486	482	475	492	486	461	488	512	493	485	469	477	481	488	490	477	489	501	509	476	469	487	504	487	461	487	504	480	463	496	481	499	476	429	473	462	492	495	502	446	495	499	451	531	467	489	475	509	480	476	474	473	522	498	461	514	475	493	507	533	476	487	496	512	506	480	511	523	514	481	452	489	510	523	450	464	513	462	492	478	504	489	571	493	482	476	518	490	456	506	485	472	477	463	455	474	471	514	463	447	467	513	476	503	485	493	523	484	491	495	508	490	468	519	498	514	490	486	519	511	505	450	509	495	485	485	492	545	488	494	452	502	502	507	459	503	479	485	511	486	496	526	455	502	489	518	466	480	492	454	510	490	490	518	461	511	490	491	512	504	483	455	511	499	513	499	475	516	503	514	530	476	493	481	494	518	465	511	504	493	457	497	513	453	514	471	475	498	484	491	484	477	451	474	526	492	493	500	514	502	476	534	491	498	462	500	477	487	499	455	527	497	489	510	457	492	480	517	479	469	500	481	508	473	505	530	510	512	454	494	469	515	469	507	451	507	464	456	475	466	456	513	480	465	518	514	466	468	517	492	458	477	453	541	487	475	460	482	517	489	491	527	500	492	536	472	554	517	470	471	499	506	473	476	530	489	468	514	474	467	454	499	456	489	476	483	531	458	451	480	464	500	520	485	498	458	487	499	483	468	489	491	484	485	502	487	479	435	434	472	472	473	516	481	493	475	507	448	467	484	510	503	511	511	512	488	493	517	461	485	435	507	528	517	506	535	500	506	521	524	497	455	493	532	447	497	514	521	470	488	469	518	483	499	487	495	497	526	462	505	512	496	489	497	482	505	506	493	521	456	477	465	498	545	473	480	472	487	499	481	504	466	439	490	530	482	483	482	468	485	506	469	483	485	511	485	520	517	454	512	488	480	508	484	479	486	501	505	468	481	498	475	469	503	484	502	443	459	462	476	456	493	499	511	473	495	493	515	514	490	487	472	499	494	504	496	508	485	510	486	504	474	498	483	516	490	466	506	495	465	527	510	454	460	504	506	495	503	490	519	445	523	488	431	462	468	496	503	500	493	479	498	491	469	458	465	500	474	497	456	510	494	508	476	524	453	505	456	468	507	500	540	504	497	517	492	499	511	457	507	501	468	455	477	498	504	462	491	482	531	471	487	502	442	466	474	466	476	483	513	455	488	469	471	493	491	498	489	478	487	496	498	504	484	481	458	515	467	466	502	476	529	477	505	481	543	491	488	505	456	487	491	472	493	478	509	501	504	481	470	491	482	484	492	490	488	459	490	520	557	474	456	467	484	443	474	524	492	492	474	496	523	454	466	525	492	517	479	449	469	512	445	503	460	496	484	467	516	476	510	452	512	487	479	528	465	470	500	525	524	520	505	496	492	538	483	494	484	501	473	517	539	488	515	479	507	513	450	451	500	516	494	492	472	520	481	473	465	475	439	483	483	496	451	512	463	503	487	511	519	515	501	501	477	480	474	510	508	539	532	495	517	476	491	477	448	483	495	468	569	459	469	484	479	522	496	491	526	536	502	492	521	498	483	489	512	490	486	498	503	484	492	464	467	491	480	460	458	471	525	498	491	466	476	492	506	485	455	473	456	487	500	517	458	483	504	495	503	511	506	508	461	503	479	505	464	478	487	446	506	488	471	505	481	485	481	515	476	484	483	502	485	490	461	501	498	486	471	475	490	436	509	508	510	489	487	532	436	535	466	508	473	444	502	484	495	506	518	465	493	509	480	486	486	527	499	491	519	470	479	503	529	509	473	489	456	475	499	492	478	498	429	472	498	502	479	514	490	474	502	522	495	501	474	486	491	458	454	522	497	473	474	448	516	523	520	517	494	473	509	534	505	501	439	450	475	450	507	509	477	497	511	504	483	450	474	464	489	510	514	474	497
50299	30045	18261	4401	1064	747	603	502	395	368	322	317	319	305	299	314	313	316	293	273	264	229	267	235	249	276	231	230	243	216	245	208	231	240	251	224	237	224	206	200	208	214	245	219	244	262	217	242	221	204	234	243	236	212	224	251	228	244	227	209	220	233	211	228	242	220	209	205	237	222	232	211	209	213	202	220	211	214	200	246	216	248	269	226	212	224	225	220	213	247	234	204	213	211	221	228	219	212	224	211	226	230	234	209	203	187	213	194	211	189	217	208	206	224	197	220	199	248	241	239	196	190	192	226	223	216	215	206	236	235	240	201	213	232	226	201	219	195	217	226	199	190	222	219	221	241	179	212	245	229	238	235	195	210	241	219	221	230	239	232	214	199	188	220	232	226	206	201	188	231	200	203	225	215	168	225	216	219	274	242	194	246	215	232	231	228	231	223	233	246	196	221	242	231	234	236	209	218	228	190	203	227	201	229	216	254	250	229	195	236	205	219	229	215	236	223	206	226	201	189	205	187	178	225	224	219	207	217	192	205	196	211	227	229	212	224	204	224	230	229	201	222	210	204	222	242	213	203	191	250	229	196	224	240	225	227	189	186	245	196	233	253	195	230	229	218	210	221	208	237	210	225	194	238	200	211	205	209	234	202	225	212	212	236	212	197	228	216	190	242	230	214	208	212	225	205	210	226	216	237	200	220	210	245	205	212	179	214	238	210	212	209	234	186	237	211	184	196	232	207	201	222	216	203	194	232	231	221	233	204	213	208	223	234	231	207	197	224	205	215	237	211	205	206	241	205	204	206	228	197	217	202	246	196	223	197	221	199	220	213	209	217	224	200	242	236	218	254	224	213	206	233	223	195	184	217	236	235	191	254	224	205	188	225	230	217	214	225	215	217	215	238	217	214	205	208	205	224	201	207	212	208	228	201	209	227	220	208	218	206	200	227	230	240	242	223	221	227	193	191	202	226	232	214	233	211	216	208	205	182	220	190	220	212	248	228	237	236	257	218	250	238	225	228	192	226	198	175	218	210	214	202	229	208	226	209	211	200	205	220	230	235	251	216	195	218	235	212	235	228	207	250	269	220	234	251	223	215	209	218	188	238	209	173	193	223	202	239	220	211	222	228	206	219	209	204	239	228	220	229	215	232	237	205	191	202	208	236	225	211	212	215	233	222	215	237	245	213	237	228	177	217	221	234	218	210	208	226	225	221	205	198	219	221	268	246	214	250	206	197	217	193	221	222	218	205	205	202	226	212	198	233	186	202	216	205	224	237	211	225	209	225	215	222	220	189	208	194	211	211	221	220	216	228	205	226	209	199	225	234	222	210	224	207	207	232	251	214	206	194	222	208	220	222	244	222	252	219	234	218	236	232	214	215	207	216	205	228	223	222	237	208	216	253	199	219	230	208	244	221	220	253	232	203	230	217	203	204	219	230	216	247	194	217	216	181	186	220	227	231	188	205	256	211	189	211	206	225	223	206	222	181	210	225	207	210	217	203	240	195	206	208	221	196	223	220	236	201	236	228	215	207	216	208	211	238	214	199	215	200	179	215	232	248	228	210	224	244	189	227	222	222	219	229	199	226	202	215	219	216	201	222	209	216	194	210	238	251	215	192	212	203	197	239	205	203	227	204	220	222	212	216	201	197	197	233	228	218	205	210	216	234	183	218	227	191	233	221	232	218	235	187	192	205	196	217	215	221	219	187	194	202	222	210	226	222	208	249	254	239	203	216	211	238	237	224	226	229	217	230	197	225	221	218	210	214	231	219	213	240	240	252	202	220	212	183	216	241	241	193	216	230	220	232	207	225	208	206	236	239	188	220	194	248	214	212	196	213	215	240	222	246	223	192	205	201	225	221	227	183	179	198	209	203	219	225	230	215	219	201	229	223	183	209	241	229	250	223	200	220	226	211	217	217	203	217	219	237	235	238	215	217	234	226	230	205	235	204	214	229	245	181	245	228	217	208	226	232	250	201	257	210	227	208	223	210	217	225	217	189	222	242	213	222	209	222	203	215	237	190	198	257	215	198	228	245	206	203	213	230	217	199	180	209	227	221	229	227	217	236	229	201	250	219	234	211	217	181	239	239	185	216	214	224	225	229	206	239	237	198	213	209	201	228	206	217	211	206	221	229	209	211	224	243	227	214	219	215	223	229	213	225	225	232	217	226	230	244	222	205	215	219	222	211	222	225	236	228	212	222	215	209	226	216	225	218	223	224	214	220	232	209	237	239	224	210	221	258	230	225	233	204	203	234	205	201	231	202	230	206	218	220	272	222	211	217	239	205	209	213	236	207	210	204	239	221	210	230	224	227	208	227	220	206	206	203	200	221	204	249	234	218	216	227	232	239	223	217	224	214	220	231	197	236	226	236	229	196	211	208	241	220	202	187	221	197	216	205	197	208	216	210	217	203	213	263	194	220	231	217	232	190	197	228	228	214	231	240	216	231	254	238	223	213	245	220	226	229	219	233	195	212	229	197	225	217	218	206	214	223	232	210	217	213	247	209	218	233	238	250	214	217	236	240	227	229	195	217	204	223	233	224	264	220	217	221	221	217	223	213	218	214	235	211	239	211	235	221	197	228	197	219	239	231	246	216	215	238	206	201	205	193	218	225	238	249	214	208	247	203	206	206	238	198	238	229	214	239	233	214	250	213	210	203	241	207	202	223	237	252	240	211	176	225	205	225	206	216	218	236	233	216	186	221	215	193	201	221	211	217	234	240	227	230	204	213	186	233	227	207	199	220	225	205	188	197	211	227	221	247	227	213	212	220	209	244	232	234	214	223	231	198	202	245	245	203	182	182	208	205	231	210	200	210	243	219	196	198	224	187	204	222	217	195	222	238	232	199	217	225	201	210	218	226	198	209	228	242	226	217	226	221	215	245	235	240	197	226	200	206	238	255	223	198	216	234	208	211	208	219	216	197	204	211	221	219	184	206	207	217	225	190	219	211	260	225	210	212	214	229	240	240	231	233	217	206	216	234	204	235	208	187	248	239	213	210	248	204	263	240	228	215	215	224	227	224	222	219	221	213	206	234	223	208	219	237	223	218	238	208	236	236	254	231	205	219	202	205	197	215	210	225	263	205	223	215	221	201	218	210	204	224	188	238	214	220	235	203	200	225	206	244	228	211	202	200	237	225	235	217	208	215	198	206	239	228	231	201	207	208	226	223	214	227	248	206	226	190	247	196	207	241	224	229	205	208	217	236	220	222	190	220	220	216	189	199	246	225	194	222	214	218	236	231	222	230	215	217	232	206	212	203	214	200	240	214	216	225	229	232	196	203	231	213	234	230	220	224	212	232	241	201	231	206	213	208	242	225	226	210	241	238	227	214	210	239	238	234	215	201	200	258	232	224	215	230	242	204	195	233	192	216	242	220	212	241	212	229	198	208	222	218	222	174	217	234	214	204	216	243	198	243	232	225	200	211	240	222	213	214	216	224	233	199	181	224	220	229	233	216	185	200	190	234	237	232
29591	21024	20441	6649	3493	2836	2210	1748	1423	1189	1107	952	960	976	971	983	992	882	870	860	855	722	655	628	719	687	606	597	612	591	588	531	522	493	534	536	520	499	525	507	473	544	510	509	492	499	527	501	490	530	471	459	477	446	520	478	480	460	473	487	453	499	416	517	467	481	486	481	434	477	461	494	523	484	501	446	501	510	519	449	465	483	488	434	489	457	471	458	483	467	476	481	484	449	448	504	422	535	529	488	473	493	453	457	458	457	485	488	465	494	471	498	477	491	480	489	442	473	493	501	459	495	461	477	482	475	458	476	436	483	468	446	474	487	491	475	499	496	494	464	457	485	471	467	451	481	475	491	447	453	490	442	500	476	484	462	497	510	441	478	486	473	466	546	478	476	479	514	468	473	459	472	455	487	456	478	500	511	459	458	517	489	465	462	475	446	461	465	435	493	486	529	452	424	462	511	491	551	474	484	480	482	509	494	440	505	491	460	447	450	467	469	475	498	494	445	473	490	485	451	487	456	481	478	504	482	448	446	478	491	459	469	525	485	495	472	479	471	467	472	473	472	484	497	422	464	496	483	508	429	502	495	462	446	451	440	467	488	452	496	455	491	456	503	509	468	448	464	477	453	484	470	456	494	452	451	499	470	471	449	484	517	464	486	481	476	477	463	495	482	481	525	454	483	444	480	473	449	443	462	501	474	472	422	466	477	459	472	422	487	473	485	458	454	513	481	467	515	503	480	470	441	484	450	480	467	479	482	471	471	473	435	486	476	502	480	469	486	513	456	447	499	446	498	487	439	494	420	464	457	488	467	471	479	488	469	419	440	512	462	489	493	490	494	501	465	442	440	465	451	483	463	463	503	497	481	440	530	470	491	492	480	469	485	439	470	433	477	508	479	466	468	474	517	474	455	452	495	495	498	457	462	438	475	517	437	457	466	454	463	479	468	460	446	441	493	494	438	476	494	486	483	477	460	469	491	433	472	486	463	464	473	495	463	467	435	461	475	456	464	473	465	477	491	526	465	473	502	500	463	475	448	436	499	478	472	481	442	451	504	477	470	468	484	484	469	466	477	444	499	493	476	450	489	462	477	503	427	474	496	432	483	491	476	443	475	487	446	466	496	490	474	501	468	483	463	495	429	467	469	462	476	498	453	486	475	427	468	512	480	447	469	476	472	462	450	507	479	499	439	488	499	464	487	475	455	481	477	477	452	471	469	478	488	430	432	444	470	506	463	466	431	459	453	487	471	502	468	460	491	458	511	477	480	467	499	457	478	453	455	473	490	412	458	492	483	502	461	478	456	494	466	425	468	466	461	489	448	488	479	472	474	468	489	491	489	481	473	461	455	502	504	475	475	492	518	475	441	461	482	454	505	485	472	456	455	459	452	495	465	468	454	467	470	492	476	504	518	478	486	466	426	493	436	499	453	513	459	452	494	506	468	474	455	466	484	472	472	539	491	508	464	491	503	523	489	472	515	505	503	468	461	507	509	449	477	503	447	481	520	463	498	511	453	467	455	472	473	481	473	483	458	515	494	486	494	465	466	493	479	528	437	454	501	478	434	461	470	490	479	489	482	475	494	450	497	492	452	390	444	479	457	503	461	486	489	429	483	504	486	479	471	507	465	452	445	470	468	461	483	458	506	508	475	486	471	487	469	445	444	464	441	501	479	465	435	492	428	454	484	501	482	463	494	459	495	495	479	499	505	462	459	481	484	468	449	499	462	465	465	446	485	483	480	488	471	522	469	457	504	474	475	478	444	469	485	460	467	488	482	475	479	494	437	495	493	466	494	507	458	482	447	469	499	430	430	463	483	436	443	458	484	473	510	495	479	508	488	475	492	494	488	434	428	522	503	446	476	465	505	483	451	491	511	484	490	462	502	501	471	497	490	489	486	479	474	462	452	479	497	471	461	445	449	512	461	493	447	475	492	498	449	473	466	437	490	450	495	493	450	495	509	454	455	483	452	481	454	481	485	503	465	452	481	453	456	444	518	479	469	512	455	452	477	453	489	451	489	509	456	480	483	486	455	468	513	499	476	489	472	481	447	500	471	467	469	456	443	440	475	463	458	460	474	443	449	427	480	502	518	492	490	521	445	457	526	498	480	509	477	478	491	456	515	486	447	489	505	489	468	463	432	480	453	486	482	515	475	472	478	478	492	439	478	467	526	484	476	441	523	496	473	484	491	493	475	465	472	480	448	475	467	477	482	440	480	496	473	475	472	507	456	478	473	461	475	456	475	473	470	500	460	493	470	480	419	480	438	482	507	470	469	465	484	464	442	483	495	505	455	490	473	455	482	483	476	465	486	429	459	467	454	502	482	473	490	477	496	469	493	430	493	496	486	479	449	471	455	505	493	477	414	500	453	458	450	462	477	458	468	497	452	483	443	469	437	481	493	492	470	485	467	546	489	455	479	473	456	466	497	506	448	462	482	517	482	460	480	458	449	474	468	473	468	468	445	533	432	449	500	427	438	471	442	460	493	471	492	503	491	505	489	521	474	479	444	498	457	512	442	505	464	463	487	462	490	465	510	479	497	490	472	457	456	457	499	472	462	466	474	450	461	488	468	459	467	448	489	456	486	499	450	459	443	503	432	455	488	472	467	502	496	490	441	440	469	465	479	494	480	496	457	464	457	492	484	468	473	477	513	478	498	513	519	450	475	441	537	492	454	465	475	510	427	494	446	514	473	491	481	482	486	500	484	424	475	442	499	476	465	472	441	458	474	458	509	457	460	476	479	456	491	468	473	429	505	490	515	478	466	451	476	475	496	497	451	493	504	468	465	463	488	476	469	468	492	467	491	475	459	477	444	449	492	434	458	469	493	461	454	463	479	458	523	475	481	485	470	499	470	470	468	413	458	483	457	505	468	469	492	484	439	480	489	436	455	489	475	499	443	492	469	488	492	480	497	476	498	473	452	460	483	484	481	436	514	488	480	504	483	479	457	499	463	453	451	479	462	441	461	487	480	510	446	476	509	463	502	494	480	505	431	482	446	492	466	457	476	493	493	479	485	465	481	476	470	497	446	488	487	484	474	462	481	434	508	459	484	476	512	442	481	467	497	482	483	484	447	463	488	471	480	452	494	461	470	472	504	517	496	477	436	512	466	512	463	475	505	417	476	470	508	477	460	465	460	477	519	475	456	503	498	496	457	464	512	525	430	440	465	483	479	468	501	508	516	481	461	492	460	480	445	498	472	462	457	487	476	454	439	476	446	488	461	462	467	500	452	486	451	464	523	458	476	497	498	469	470	443	464	462	475	464	489	476	463	481	483	480	446	439	459	490	468	473	464	475	436	483	466	470	491	492	476	451	458	483	491	522	482	491	463	481	491	489	439	456	459	464	475	444	459	457	464	489	448	465	443	504	462	491	482	428	459	462	497	439	492	477	468	502	487	457	484	489	491	470	478	472	502	469	456	480	465	449	469	454	474	465	504	472	438	482	484	476	467	475	495	507	502	503	481	504	455	475	474
58474	35715	24277	9854	1883	1060	823	696	559	500	439	400	400	402	341	421	406	387	343	345	364	299	324	333	302	347	322	304	272	317	312	261	246	250	270	304	268	298	259	286	297	280	280	327	275	298	247	287	264	256	274	274	269	272	283	265	254	273	280	270	262	272	273	271	276	237	261	276	260	280	256	293	293	256	269	281	288	277	257	267	238	241	268	278	231	269	261	278	252	269	264	240	257	255	261	287	238	271	246	246	260	286	259	263	259	253	268	294	284	245	301	248	255	262	270	283	255	288	272	248	265	304	257	241	266	243	295	253	300	266	289	256	244	247	279	245	275	262	264	254	288	255	299	256	271	237	272	280	308	280	281	273	283	296	251	278	255	279	259	256	279	246	280	262	248	265	277	269	249	269	234	262	280	248	271	267	262	275	283	280	245	283	238	259	250	265	242	273	252	268	248	250	236	236	290	295	287	236	264	289	288	238	240	271	235	285	277	266	300	256	287	267	261	257	260	295	275	288	274	294	276	288	270	255	263	273	245	284	229	236	287	302	282	260	257	249	264	279	298	257	308	260	248	244	246	263	299	286	277	257	253	282	286	298	281	259	250	267	260	259	263	301	271	244	247	304	268	264	316	256	271	243	254	270	294	320	218	279	276	242	246	272	264	259	316	282	287	294	249	287	251	275	275	275	264	290	249	291	300	289	239	302	263	274	230	266	268	229	278	280	277	255	265	284	257	253	269	289	272	276	264	265	274	296	260	259	303	257	276	256	253	266	274	270	265	255	234	255	264	261	307	268	249	264	303	247	245	282	269	259	280	277	225	262	262	243	285	297	304	252	311	279	290	257	256	283	213	253	277	249	302	252	285	255	261	250	233	261	261	264	267	310	275	277	267	265	293	271	282	254	295	257	250	299	283	257	265	293	264	265	268	268	276	280	269	262	270	272	313	272	290	295	273	273	289	282	267	294	226	279	288	279	312	271	270	236	299	260	266	286	254	292	306	268	247	273	259	254	275	304	255	250	261	231	242	252	271	276	256	269	263	257	276	325	258	251	255	262	293	315	259	274	259	303	278	274	244	289	278	247	251	248	274	253	280	251	317	291	291	226	250	299	272	257	277	284	257	260	255	284	266	266	304	273	247	274	276	273	254	290	239	265	269	292	275	242	255	255	260	292	263	262	280	291	277	280	280	262	267	274	295	242	246	264	272	254	255	277	266	266	271	248	264	276	258	303	267	305	284	282	319	259	264	250	265	289	260	264	243	243	230	267	263	280	258	249	245	248	258	263	264	229	280	272	283	267	260	252	237	268	232	280	291	267	268	272	247	280	280	288	266	283	279	284	255	265	254	254	251	230	269	265	288	267	238	271	264	282	273	256	239	264	250	241	236	254	267	257	262	267	242	283	303	267	290	250	273	300	253	248	247	253	295	262	268	266	296	286	278	295	252	293	267	245	263	274	270	312	307	263	266	290	234	272	300	287	294	286	249	271	279	260	259	264	306	283	310	308	247	276	249	290	284	267	291	259	273	284	279	253	286	279	269	265	290	273	236	276	302	245	277	271	274	273	306	264	288	272	265	254	271	248	275	285	263	259	265	242	245	286	273	285	305	277	282	276	260	286	248	252	310	271	263	266	281	264	272	240	255	257	263	231	273	263	281	268	290	296	275	256	237	271	241	271	261	258	268	305	260	305	313	295	254	271	303	294	265	252	300	292	281	266	300	270	265	269	241	268	283	302	252	244	271	263	256	288	307	238	269	275	294	266	233	280	288	252	241	253	233	251	284	332	267	258	301	287	266	307	258	280	273	277	266	285	261	318	242	251	301	298	284	263	299	268	265	268	256	293	258	244	266	272	256	296	274	272	276	280	262	262	296	273	250	243	295	268	263	250	269	257	265	241	277	291	288	280	294	262	260	264	269	297	267	271	288	272	275	288	255	282	276	275	243	244	297	273	254	297	289	296	312	254	271	271	256	274	280	249	246	280	276	252	277	263	252	279	272	273	253	283	274	270	279	285	290	229	233	269	255	289	254	270	304	291	307	281	239	219	258	290	283	298	283	265	253	262	270	253	284	263	271	294	262	284	255	256	266	254	268	246	259	295	219	288	263	283	279	268	262	283	258	256	266	267	266	278	255	265	264	283	279	274	255	258	279	269	257	247	252	281	286	262	266	285	268	273	261	260	252	257	266	248	277	277	268	275	288	266	257	286	296	226	255	266	268	271	225	277	248	264	278	257	281	268	258	252	265	261	273	270	282	275	283	265	300	238	274	254	257	274	239	264	262	299	290	289	251	260	261	247	246	257	263	268	252	260	258	238	280	265	266	284	291	299	253	257	263	292	259	276	294	293	289	248	240	256	265	271	280	290	266	273	292	244	250	264	280	278	255	299	268	270	259	274	293	303	242	264	251	248	231	269	262	242	272	275	272	283	263	272	267	249	285	237	254	242	240	274	275	260	314	267	287	269	256	212	247	259	249	262	255	266	253	276	250	243	292	287	283	280	285	298	279	271	261	277	306	245	242	259	255	270	222	269	267	267	258	299	273	269	248	244	225	296	289	313	267	258	247	257	295	269	285	284	258	243	243	256	258	285	265	287	254	229	254	241	252	265	277	299	295	269	258	259	229	244	250	283	301	228	276	280	251	274	272	254	262	243	259	252	273	264	257	252	280	258	239	276	244	261	290	272	275	276	271	236	265	233	308	273	281	278	283	308	286	289	296	277	260	266	257	259	278	221	261	269	261	258	289	284	256	258	244	252	260	277	286	251	255	245	271	272	275	249	248	306	262	260	278	275	269	275	284	291	248	261	262	292	277	276	265	252	251	266	260	262	257	276	270	272	280	274	263	256	289	273	245	296	250	298	310	269	317	291	260	255	268	269	230	272	255	269	257	287	268	270	294	280	279	266	269	269	223	264	258	260	256	264	239	274	240	273	246	301	268	256	296	292	264	273	258	268	284	291	255	247	218	252	258	276	293	271	251	253	243	275	229	269	264	270	273	251	266	284	263	229	258	252	258	286	277	264	261	252	264	292	258	291	247	253	297	256	279	256	228	287	292	255	235	260	253	256	260	256	260	263	259	276	277	259	252	275	251	239	279	284	292	271	271	269	277	275	274	252	256	255	268	254	303	288	271	236	293	281	258	248	285	287	285	270	275	240	261	252	289	271	286	246	280	287	314	260	276	236	263	266	257	256	267	239	250	303	271	267	254	278	275	273	287	259	260	274	263	271	282	271	231	245	286	281	244	277	239	264	299	274	293	249	286	314	295	272	273	251	256	261	274	254	266	244	260	274	304	288	294	299	264	286	292	290	315	276	254	271	276	255	285	234	255	268	278	236	277	251	261	264	296	293	268	250	251	266	269	277	237	270	238	281	243	255	242	241	259	258	263	265	260	286	304	243	268	234	254	272	299	253	263	241	265	324	276	263	230	251	249	283	260	255	288	259	241	270	261	254	268	249	291	278	268	302	253	261	252	294	272	275
34252	24682	26744	13962	5292	4229	3119	2541	2189	1700	1606	1462	1321	1422	1472	1499	1326	1264	1128	1164	1223	1037	863	960	1017	959	858	882	792	701	756	729	669	657	684	637	614	638	613	584	644	586	577	580	596	594	594	516	576	575	562	590	567	590	634	600	583	610	562	537	561	574	564	586	594	555	561	546	566	549	557	552	593	515	564	586	562	587	550	559	605	540	613	574	566	542	606	589	551	581	551	564	555	609	586	559	559	561	567	590	612	600	571	553	523	541	562	596	584	554	573	557	537	536	544	593	594	567	571	535	582	552	554	576	575	581	557	589	562	585	527	581	568	554	530	585	611	540	556	556	580	615	581	541	565	604	563	539	560	521	572	545	595	557	577	535	550	585	583	576	568	608	541	572	539	560	519	567	578	572	553	549	572	578	545	605	598	551	571	531	617	579	540	567	559	557	551	570	574	593	592	523	537	569	564	529	573	584	595	553	570	589	608	613	564	559	601	579	554	541	577	566	526	564	590	571	533	553	580	540	526	542	562	554	537	529	563	556	590	597	564	547	546	559	548	583	578	568	568	549	580	570	569	588	545	575	584	589	536	548	585	602	560	548	574	561	579	555	539	615	550	601	607	531	554	547	592	551	589	628	553	553	559	604	554	583	598	586	560	557	597	551	551	599	577	600	559	568	572	604	547	534	544	577	553	562	600	570	542	567	540	565	525	576	534	659	561	583	514	580	550	542	567	562	551	572	543	573	536	508	570	576	605	578	574	556	568	536	636	575	541	526	575	582	570	553	551	545	608	560	545	614	591	584	566	579	569	539	580	587	542	542	553	561	576	570	571	561	571	588	556	575	597	532	546	592	576	544	518	589	580	582	562	583	602	530	571	537	576	605	547	565	593	571	540	534	552	572	555	559	549	552	518	583	566	535	563	596	559	525	553	565	581	573	615	616	584	575	574	582	557	587	614	568	599	556	560	542	563	570	553	599	561	572	609	574	527	550	559	567	581	542	576	547	567	547	574	600	620	546	566	570	560	557	606	613	578	607	574	567	553	595	597	567	578	595	548	611	628	608	566	588	554	555	613	596	562	555	573	630	561	560	578	556	576	562	517	557	566	548	595	573	573	576	537	543	540	560	568	542	535	586	539	579	580	569	575	558	581	560	563	554	581	546	553	564	568	601	590	553	562	566	592	605	571	507	604	569	579	556	568	547	570	593	596	558	589	543	593	589	549	578	578	582	595	537	561	592	562	535	543	578	568	570	546	561	551	594	574	552	583	571	582	555	592	593	573	605	613	564	563	556	587	550	604	565	599	507	587	573	538	545	584	579	559	556	541	548	546	604	529	587	530	565	557	590	547	528	592	635	577	573	563	586	576	550	568	588	575	518	580	567	584	577	577	581	601	552	570	595	579	568	529	570	560	565	588	599	581	574	604	575	548	556	549	559	539	561	531	591	543	557	576	588	558	561	558	562	573	524	579	555	589	551	539	560	535	583	568	566	567	596	587	584	588	600	629	581	649	575	578	552	556	553	541	527	593	572	574	562	588	607	597	601	534	564	584	560	582	610	598	574	535	524	562	582	578	604	563	574	557	562	543	579	597	589	581	539	603	562	593	571	584	573	581	528	565	587	566	564	596	572	571	598	590	566	593	581	570	550	577	620	574	591	572	535	569	542	539	575	525	568	576	564	587	543	567	544	597	624	611	612	562	589	576	567	544	556	543	588	548	615	571	510	553	593	539	547	555	576	582	561	582	549	565	553	543	570	588	530	556	578	554	562	553	582	548	588	542	631	571	580	550	640	604	566	594	583	584	576	565	553	540	547	519	560	577	591	575	555	570	603	576	587	582	578	584	580	575	571	558	592	576	598	610	535	596	573	546	603	526	578	562	544	576	569	556	568	605	576	569	579	615	567	561	561	566	581	546	584	593	581	535	537	562	543	580	564	564	612	583	533	580	520	575	569	547	523	575	580	575	578	561	579	570	549	611	526	564	555	546	621	554	575	559	598	569	583	597	604	543	541	592	580	577	556	590	575	571	567	577	540	579	545	544	549	574	576	593	591	575	522	556	601	592	574	542	579	571	537	590	597	566	552	511	561	564	551	509	565	592	578	544	592	604	585	574	569	560	561	551	560	552	578	551	564	581	544	576	578	533	555	559	577	529	564	553	514	547	579	571	578	569	527	574	564	582	574	575	612	573	555	533	594	572	586	560	567	551	546	558	616	576	536	547	555	621	550	576	577	590	575	589	584	548	540	584	605	538	583	566	545	608	590	527	573	550	566	535	570	593	572	575	559	599	557	554	557	531	579	542	579	528	565	564	579	586	605	543	578	578	539	526	551	577	547	602	572	517	577	551	623	587	573	539	555	539	565	565	619	592	564	549	603	538	622	544	562	588	558	552	563	588	561	565	564	574	604	591	538	549	539	550	601	551	545	534	569	569	608	568	590	553	509	585	587	591	622	580	601	599	576	548	519	530	591	526	561	612	600	595	541	604	604	614	572	588	602	604	578	564	565	586	592	589	552	565	524	557	562	579	559	546	592	594	584	573	572	573	586	542	577	556	590	627	571	584	581	596	578	563	560	593	581	549	565	553	568	553	618	510	564	550	563	606	542	547	574	578	561	556	569	561	594	542	589	555	598	526	573	594	551	545	577	576	568	561	561	571	549	551	562	551	581	520	551	551	574	561	580	594	571	545	542	568	556	555	571	609	539	564	569	542	593	537	556	586	548	582	607	603	569	577	577	594	576	590	555	601	536	589	619	567	558	579	567	536	577	540	552	571	553	570	607	591	592	596	583	564	550	562	562	593	534	560	562	555	550	580	594	549	567	527	605	623	591	524	526	566	548	587	566	552	540	576	556	582	541	581	569	551	588	518	572	565	552	547	566	574	621	583	538	559	585	555	607	588	540	540	547	587	543	616	584	587	601	587	596	585	589	567	597	581	584	567	528	575	553	590	565	588	552	533	592	609	572	554	580	609	580	594	561	549	572	565	599	612	601	551	574	584	518	584	587	576	608	546	562	546	553	561	619	562	581	555	577	533	594	532	530	588	562	523	625	586	562	553	567	550	543	551	572	555	586	537	573	565	557	576	534	544	551	540	550	579	573	583	582	531	500	549	577	572	570	580	601	532	574	587	575	566	557	562	539	554	564	576	486	564	534	578	556	557	586	563	559	614	571	554	597	563	559	573	580	539	575	594	555	575	555	578	548	585	569	576	590	556	585	539	570	578	564	545	636	569	569	585	551	603	588	614	570	616	574	562	613	588	572	546	532	590	611	565	524	602	546	599	551	591	569	580	599	554	547	539	558	546	566	540	614	643	572	596	615	610	607	619	571	593	573	573	529	550	589	617	601	566	540	600	612	544	583	515	582	574	592	557	592	584	579	569	570	587	585	576	580	583	567	593	570	530	567	580	561	581	620	595	515	567	576	569	590	579	602	545	567	578	532	600	555	551	597	563	572	575	568	583	572	577	556	567	578	564	558	527	549
36688	20502	11067	2504	642	414	396	318	300	300	265	282	255	265	294	277	272	275	283	251	244	256	244	244	241	273	212	231	224	255	262	241	240	242	237	225	234	213	205	217	237	205	229	228	231	258	248	212	245	207	223	222	227	237	234	233	219	216	244	261	238	252	234	236	222	222	234	225	218	201	255	232	238	214	245	220	234	223	240	240	222	267	237	260	207	218	212	263	225	212	248	213	237	231	247	235	276	251	240	243	226	223	204	243	238	223	213	221	222	224	226	216	216	249	249	261	218	228	215	214	212	226	250	259	245	213	242	245	218	239	210	244	189	222	209	252	217	244	227	235	246	198	236	219	221	210	217	230	216	226	248	202	186	233	235	247	238	248	224	213	215	231	218	227	222	193	245	244	241	253	212	192	208	253	221	224	243	208	212	186	199	235	255	259	226	236	225	200	247	239	233	235	215	246	219	213	239	231	246	216	218	251	220	228	243	228	235	232	204	239	240	235	221	232	221	252	235	231	227	206	203	203	226	246	231	218	262	227	232	229	242	192	232	251	263	229	233	213	205	198	223	234	241	263	213	219	217	201	223	212	221	207	243	225	242	203	225	220	237	244	208	224	256	208	225	253	199	200	242	216	221	248	239	234	204	246	249	251	242	215	237	212	224	192	229	215	215	236	208	219	212	238	228	238	243	238	247	221	221	235	227	246	208	224	224	240	221	221	256	244	212	234	198	222	207	264	244	260	239	258	207	203	212	243	236	240	266	234	235	228	215	217	224	207	206	228	229	237	242	238	206	205	246	243	235	209	213	234	256	224	236	241	231	233	241	235	218	253	204	222	209	224	208	232	234	232	212	230	257	224	224	224	251	221	213	253	215	209	219	226	214	223	236	261	282	218	216	219	237	235	239	268	203	197	229	228	197	220	245	234	237	217	235	238	231	244	252	259	243	252	208	244	228	256	240	226	254	204	252	227	221	211	238	245	239	218	216	222	236	218	245	223	207	269	233	218	231	237	237	207	225	248	190	236	238	233	242	209	221	233	234	241	221	263	256	226	243	258	224	230	248	237	242	221	239	241	250	216	243	234	257	204	233	249	208	223	203	267	258	241	231	252	228	236	250	231	228	208	242	227	212	228	237	269	243	209	247	193	202	229	218	239	217	210	230	243	228	240	204	222	215	209	211	243	221	239	218	255	198	228	240	250	228	221	219	258	236	226	232	243	231	258	212	213	239	233	206	230	234	220	218	227	196	251	202	224	263	227	217	230	248	236	237	246	250	242	210	229	226	215	227	217	230	233	236	264	231	214	235	235	241	239	230	223	235	259	210	237	236	257	229	216	195	233	251	236	214	249	240	253	247	226	201	206	231	212	218	211	269	233	196	211	240	230	229	202	228	225	254	253	213	234	222	240	219	224	257	255	236	250	239	211	198	262	207	230	244	265	216	236	230	224	249	229	229	222	237	276	215	206	200	215	244	202	247	243	219	225	240	238	227	231	206	216	247	216	247	211	239	237	250	248	230	215	236	230	231	194	238	207	207	211	230	242	227	209	249	220	236	219	256	200	243	256	257	251	236	227	217	234	216	249	261	222	227	241	242	222	252	239	220	209	242	228	246	244	224	253	226	239	233	215	220	228	250	237	234	256	243	231	225	239	212	237	199	227	245	232	215	238	232	230	227	245	235	256	243	233	220	222	237	213	255	223	237	224	201	256	211	230	244	215	249	177	236	218	188	208	238	206	237	254	214	244	218	233	238	236	251	224	234	248	238	263	225	225	231	254	214	224	213	229	240	232	223	220	218	242	240	225	247	205	250	235	269	223	240	198	220	256	231	229	230	234	192	239	245	233	241	245	222	248	224	250	226	243	198	228	227	219	215	247	204	228	258	236	243	220	228	223	219	233	235	247	250	228	205	214	221	216	212	238	214	216	266	235	226	221	215	225	233	229	219	231	236	257	232	233	232	227	235	200	239	229	234	232	262	226	248	235	225	209	223	265	231	242	244	234	230	224	247	229	224	235	209	219	224	237	211	216	207	240	223	241	221	218	222	224	217	223	251	239	237	243	238	243	220	214	213	219	232	226	231	241	224	196	226	231	210	235	223	218	217	222	244	223	239	217	209	246	247	229	240	233	244	269	221	236	201	246	240	227	227	231	224	222	191	250	257	275	229	222	244	233	238	252	269	256	223	230	240	208	227	216	262	250	219	226	208	233	219	237	193	227	210	199	230	220	239	227	192	216	206	242	217	234	242	229	238	226	208	212	244	259	219	242	212	249	198	227	220	239	236	254	221	221	220	226	245	226	211	231	227	231	251	245	264	251	216	249	239	213	243	202	237	232	194	235	242	234	247	212	217	231	258	224	217	246	252	228	224	220	221	236	236	240	238	231	235	247	245	192	228	226	223	230	229	244	253	232	233	206	206	230	213	204	230	257	212	232	227	214	230	193	226	237	229	242	219	228	239	212	252	238	250	250	262	221	228	239	235	243	228	224	247	220	244	226	221	266	215	243	209	221	222	263	224	196	243	233	217	236	240	247	205	194	232	245	245	216	230	221	234	195	260	258	225	205	212	238	232	234	231	230	239	258	218	233	249	250	249	222	236	214	246	233	222	211	226	216	268	257	253	239	218	247	223	261	237	242	219	253	216	251	268	231	237	259	266	223	283	222	255	234	217	204	253	231	230	247	223	225	228	219	246	228	230	219	235	223	250	230	229	220	237	244	248	223	256	234	222	233	207	218	231	243	209	247	240	244	245	246	225	240	254	216	246	214	205	253	201	204	226	242	260	205	259	253	251	232	214	233	244	227	249	196	236	237	245	221	266	214	242	236	245	247	221	266	235	229	243	252	211	237	242	232	221	231	222	251	238	272	218	234	219	239	250	226	217	238	227	210	246	212	259	225	229	237	265	230	226	244	246	262	253	232	250	226	226	230	252	233	234	234	230	237	243	235	243	200	223	215	254	229	240	214	242	233	215	235	238	229	235	246	211	236	256	205	231	253	244	244	239	244	238	212	230	231	271	241	228	239	231	223	248	249	264	235	216	228	196	216	235	224	241	246	207	199	204	225	264	273	209	239	217	235	234	210	244	223	205	206	221	214	270	240	242	224	257	256	226	226	236	206	230	232	230	244	229	245	231	225	233	235	224	217	222	224	221	227	235	237	242	241	238	218	224	248	197	233	235	222	226	237	219	243	225	234	241	204	234	217	209	222	259	232	260	225	205	248	232	220	218	222	246	233	243	215	221	226	237	237	227	213	237	214	233	238	214	215	209	211	180	248	214	210	242	201	232	231	230	191	227	229	217	212	228	204	226	207	206	227	229	249	244	216	232	229	235	229	234	232	227	227	259	237	202	223	225	214	197	231	208	221	225	257	226	220	251	241	251	252	215	206	230	280	265	235	244	238	216	219	207	237	258	261	255	227	221	226	234	251	256	205	203	206	212	236	193	231	240	236	254	245	253	220	211	231	220	211	241	240	228	211	245	263
20709	13215	14020	3986	1838	1477	1221	980	880	842	762	746	695	704	791	806	701	682	586	568	509	542	522	546	519	514	503	534	518	535	520	509	506	500	519	531	515	493	518	506	491	507	508	518	528	503	487	521	508	490	496	483	513	475	520	517	498	506	493	485	469	519	505	505	512	466	487	492	512	462	498	502	523	495	489	491	458	455	500	494	537	475	485	497	498	445	515	476	499	468	467	473	512	478	497	508	468	495	479	485	439	512	517	499	470	475	475	512	493	459	501	472	493	478	483	451	531	472	449	479	471	491	462	451	486	499	495	478	532	510	500	532	463	477	517	560	471	513	503	504	479	501	505	509	496	478	485	487	496	461	491	462	497	456	500	516	519	509	467	446	469	508	486	512	463	509	423	472	498	486	525	487	495	504	462	519	521	523	525	501	470	502	515	507	499	500	442	482	471	462	469	509	480	484	533	477	457	496	507	499	485	458	535	501	457	482	484	489	514	499	491	502	520	499	538	462	517	491	482	515	469	535	457	482	526	492	520	481	468	474	477	515	525	544	473	453	440	503	457	495	496	498	455	491	473	481	515	478	489	521	496	479	480	479	494	458	501	517	521	485	456	515	484	534	525	481	525	464	498	454	526	511	487	479	503	513	505	490	503	459	480	499	527	515	449	503	519	446	534	498	491	466	497	474	505	479	540	464	446	473	506	486	474	499	493	502	494	494	479	504	475	485	499	465	502	475	510	468	468	541	448	481	483	466	501	474	497	498	484	477	490	504	482	485	461	464	529	466	508	475	486	472	486	484	427	499	476	501	543	511	458	449	518	481	465	516	494	508	479	473	479	491	472	520	517	454	496	493	479	472	490	506	491	546	495	511	480	508	515	507	510	495	512	501	531	505	491	463	485	476	503	515	507	492	518	515	534	499	505	503	522	479	524	499	501	487	482	501	479	511	533	471	521	484	493	486	505	467	479	512	529	471	443	473	466	557	498	451	488	493	439	505	512	537	467	493	510	535	463	477	486	496	508	479	488	494	541	486	460	491	498	512	497	466	521	448	450	552	509	479	534	463	461	499	511	455	503	471	495	480	499	480	503	502	499	472	472	488	501	516	513	477	511	508	470	529	490	478	507	512	498	526	479	544	508	476	503	515	501	505	523	503	505	508	543	474	525	472	452	509	519	475	467	513	493	486	511	506	518	484	516	502	476	479	436	530	475	480	458	511	493	458	510	467	482	483	506	468	522	510	483	485	530	511	523	467	485	486	534	509	499	500	498	503	510	472	504	459	486	481	472	510	501	491	468	509	489	508	482	461	505	457	510	501	513	469	497	511	502	504	471	504	499	495	508	498	506	466	523	512	470	492	470	512	504	455	491	498	488	482	479	458	467	464	514	490	511	484	464	493	475	470	514	473	493	497	491	490	512	487	465	445	479	498	496	518	509	463	511	482	512	491	499	464	514	470	495	460	493	529	495	502	488	519	502	504	466	473	501	452	500	478	510	479	481	492	489	526	493	504	431	481	484	517	463	478	465	470	500	528	537	527	494	494	512	531	507	521	489	453	542	446	460	464	506	491	472	507	463	475	501	459	465	517	498	523	506	488	537	480	508	482	508	502	469	471	462	508	499	514	509	483	548	506	501	523	493	508	510	503	493	511	459	494	530	489	537	484	533	494	484	507	513	509	480	496	494	517	488	500	467	452	475	496	486	475	499	460	509	468	480	498	488	511	507	516	519	470	519	497	498	504	480	468	500	493	505	504	519	512	486	477	498	483	507	448	459	502	521	498	485	503	506	523	484	479	474	533	477	472	481	512	438	452	501	468	478	515	497	520	499	479	538	480	488	491	486	469	468	497	458	498	491	501	526	503	482	485	490	486	481	523	499	495	470	492	520	487	445	500	484	477	514	475	528	485	537	462	501	499	504	500	491	486	513	480	498	505	523	528	469	493	487	458	489	490	459	453	493	484	506	511	473	476	503	508	487	492	495	448	487	476	508	465	479	467	483	494	495	495	497	485	487	485	514	523	476	519	524	507	518	453	511	526	500	513	483	514	509	477	479	464	477	505	453	501	466	510	482	521	481	489	514	491	514	500	529	493	499	461	486	536	491	471	493	473	503	495	465	524	483	481	509	493	475	494	507	509	511	492	509	505	462	437	479	477	523	472	438	522	485	472	538	529	502	542	520	476	495	526	495	503	506	510	496	501	472	462	501	455	454	491	531	520	498	475	528	509	469	503	487	487	506	497	513	516	506	498	501	491	495	514	486	451	449	517	465	471	493	485	489	473	512	457	529	452	468	491	484	468	483	482	518	463	501	465	496	456	499	437	502	519	461	508	506	511	520	480	503	474	489	522	494	469	486	493	454	468	457	530	507	467	494	456	499	533	459	495	544	484	484	502	501	515	485	435	533	493	525	495	488	480	500	502	476	459	481	469	487	498	460	490	489	495	509	500	487	473	521	466	515	460	513	508	508	505	470	518	469	467	509	483	534	504	457	496	488	485	524	492	529	509	498	499	477	502	503	477	524	506	479	496	507	465	463	467	520	472	534	503	496	477	495	503	542	492	513	498	502	484	505	465	464	464	509	470	518	483	512	489	499	471	483	498	513	497	505	475	517	520	489	486	500	484	479	488	512	498	478	467	487	515	467	532	497	496	477	498	512	493	522	473	515	466	503	479	497	491	506	463	523	489	488	520	452	518	482	499	521	527	480	490	527	473	509	507	491	516	478	473	527	511	494	456	488	514	503	522	519	457	484	515	487	505	504	513	515	479	506	491	516	536	507	476	474	481	533	494	525	481	511	516	486	463	471	497	483	499	500	465	520	497	475	465	523	499	476	484	476	477	502	494	512	504	465	519	489	464	463	515	461	471	496	462	488	507	526	527	490	523	499	483	524	483	507	509	547	483	454	488	506	470	523	497	456	503	506	521	486	476	508	495	514	558	498	520	505	521	483	510	487	484	533	542	462	508	475	496	480	520	483	462	515	497	514	507	453	468	496	480	443	473	488	457	483	516	496	468	527	489	535	465	499	469	550	462	473	481	497	492	485	489	499	521	480	489	537	482	470	500	538	489	484	506	541	459	493	496	504	483	484	527	481	506	521	496	508	481	508	479	461	448	501	476	492	490	469	501	505	474	488	498	449	540	493	476	485	478	468	472	505	457	498	479	518	487	491	508	476	518	531	467	488	482	495	502	495	484	478	530	458	487	487	525	491	449	452	526	446	520	528	494	468	453	494	494	462	451	479	487	436	499	502	521	464	515	470	475	478	484	504	492	452	503	501	465	503	492	494	537	503	495	537	482	469	461	503	455	507	543	500	472	528	513	471	525	505	475	491	511	510	501	469	524	490	482	464	485	519	470	502	473	490	547	491	524	499	483	487	509	490	486	497	481	482	503	504	484	498	510	494	489	477	507	454	529	494	518	474	493	489	488	517	513	490	448	492	512	490	535	531	484	474	497	495	499	495	468	473	486	485	528	496	507	496	477
50473	29895	19308	5463	1091	744	549	409	448	357	299	341	341	302	309	311	303	308	296	272	266	237	250	243	262	240	265	241	259	241	257	206	229	207	213	229	220	213	220	234	230	219	252	231	239	244	270	242	182	241	238	267	224	258	215	223	257	232	223	214	229	240	239	216	212	230	188	218	210	193	206	209	196	223	195	234	231	224	233	222	230	211	219	183	226	214	212	212	210	213	240	229	205	217	195	254	255	220	213	247	209	203	188	202	222	205	226	216	211	246	211	238	198	212	208	214	218	213	248	216	226	223	230	214	237	198	208	209	229	222	228	210	218	222	257	213	215	233	220	214	241	229	215	235	217	210	235	243	229	200	227	244	216	203	241	238	239	210	242	229	252	235	198	249	196	217	245	236	228	222	228	207	237	192	219	218	190	221	232	228	223	209	216	205	196	215	242	218	205	228	254	219	243	256	201	213	203	190	246	232	209	204	217	250	226	228	225	220	191	212	201	216	237	252	248	204	195	205	226	226	203	255	206	222	222	257	234	183	212	206	197	211	218	234	211	210	235	205	228	219	202	218	250	203	206	195	215	227	236	225	235	207	201	208	203	242	230	209	206	224	234	213	220	215	201	213	254	227	205	254	248	212	234	231	238	228	224	208	179	208	233	212	207	248	235	200	251	207	206	217	255	222	216	224	228	234	232	220	240	222	224	244	235	196	254	200	238	207	237	224	237	220	230	218	242	224	221	223	207	226	243	222	208	202	214	222	230	217	228	186	210	208	212	213	208	223	223	194	222	219	232	213	227	213	260	202	218	249	241	223	211	222	234	206	215	216	214	192	207	210	214	231	226	212	247	238	198	212	208	227	225	201	224	199	243	205	214	209	205	226	222	210	232	195	221	205	214	202	203	219	216	227	210	235	215	262	212	250	214	192	235	218	198	202	249	219	195	248	206	224	225	165	200	197	215	231	249	235	231	229	207	210	236	203	215	232	201	251	221	204	214	231	250	219	236	214	221	237	217	240	218	231	199	214	218	222	246	237	226	201	235	225	231	233	242	220	200	209	189	222	222	223	213	241	249	206	225	236	213	224	213	222	239	240	204	182	246	214	225	228	216	226	196	225	213	236	230	236	222	205	239	231	198	197	199	215	216	238	203	204	226	215	227	216	228	211	242	226	207	238	235	216	214	207	238	220	198	216	230	218	221	230	254	217	209	250	206	245	204	232	212	201	223	192	228	231	213	231	201	223	240	240	246	215	231	230	208	221	234	204	209	215	224	229	239	225	211	213	209	248	206	234	227	231	213	213	199	192	216	227	197	228	238	236	227	216	236	251	231	230	227	218	214	228	220	226	202	220	222	208	222	214	214	220	210	227	238	225	217	224	213	207	219	206	217	216	214	233	212	196	204	222	199	199	213	218	210	258	239	210	195	206	232	234	204	228	241	230	213	229	240	232	205	220	229	206	225	246	239	223	191	220	230	246	234	225	201	214	242	227	226	238	209	216	221	242	192	220	220	223	212	252	230	268	211	226	251	213	215	223	236	216	214	207	229	241	194	210	233	234	210	205	217	213	208	214	200	205	200	213	210	211	198	207	210	240	228	215	219	235	197	206	219	215	229	223	236	203	230	219	211	228	216	190	217	245	231	206	192	199	190	188	239	211	220	211	230	216	233	232	251	204	210	206	227	235	211	212	225	207	232	189	216	227	215	219	213	228	215	201	218	231	198	236	233	250	218	238	252	218	198	206	248	204	225	218	211	212	222	220	221	231	191	252	227	230	230	228	233	210	243	234	225	230	229	241	214	230	244	246	221	195	208	239	240	238	208	220	196	210	256	246	219	231	210	191	224	206	237	248	231	216	209	201	225	218	196	235	215	209	228	177	227	211	237	220	229	226	210	242	216	233	245	230	233	204	197	220	219	266	242	214	231	214	216	214	243	235	232	231	229	211	253	216	214	216	176	239	231	243	238	182	197	204	234	220	201	224	205	233	223	206	211	224	279	234	233	204	222	231	237	204	210	238	198	225	228	217	206	217	223	246	221	223	232	220	236	216	210	231	197	211	193	215	218	217	244	238	200	171	220	195	209	231	213	218	211	204	209	232	240	202	239	209	200	236	198	213	232	223	229	248	216	196	246	239	237	215	233	240	234	219	230	206	236	223	239	210	212	218	217	229	222	221	216	203	196	221	241	248	223	244	223	187	196	228	227	192	225	220	241	214	236	215	217	209	213	204	232	221	229	217	245	234	218	206	203	227	249	212	238	207	218	216	230	217	223	221	221	196	245	249	246	223	240	241	250	226	244	223	218	201	238	246	226	218	243	226	205	219	217	238	199	224	237	212	258	207	193	222	225	219	244	215	213	211	221	217	209	222	217	243	237	254	215	224	226	215	199	213	209	226	237	211	234	223	209	212	247	225	223	226	237	226	214	242	222	219	254	223	240	236	219	216	237	208	235	203	232	208	231	196	236	219	186	211	216	202	205	220	221	260	216	210	236	233	201	220	228	191	221	224	190	243	213	219	219	215	206	202	220	238	217	218	220	217	202	211	237	230	217	228	210	206	241	254	242	230	245	200	236	215	217	216	233	214	229	273	211	215	215	209	229	228	219	222	247	236	231	254	216	215	217	229	204	191	207	239	241	209	233	226	238	244	210	230	223	222	199	216	266	221	208	231	214	204	188	203	237	235	219	233	208	229	217	237	224	239	217	231	221	234	214	224	222	192	224	205	236	189	246	235	223	235	252	229	216	192	218	235	250	221	230	220	214	197	209	229	266	225	206	222	239	237	214	217	247	250	198	235	235	245	232	218	224	232	204	206	217	250	218	225	204	249	250	255	231	209	224	193	176	192	216	223	195	219	222	240	251	230	224	203	226	251	218	232	218	211	225	222	229	223	208	196	229	197	226	218	197	222	248	197	240	232	220	219	225	228	247	196	209	219	229	228	210	256	225	219	196	249	189	254	258	212	235	249	237	216	218	227	236	244	245	197	217	205	207	220	239	220	217	242	201	209	205	205	192	233	204	217	238	207	256	244	240	243	213	231	212	203	228	221	217	210	231	201	198	207	201	211	224	225	198	211	226	213	200	211	258	243	217	221	192	234	228	227	243	233	237	219	190	210	207	225	225	237	201	228	217	206	255	207	218	208	246	207	221	248	236	246	259	200	207	240	223	203	238	227	200	208	236	218	238	243	206	203	231	213	231	205	198	200	221	227	207	237	216	224	213	201	185	188	234	225	226	253	236	230	211	217	241	212	210	200	191	246	225	237	264	213	237	202	236	222	215	197	220	221	251	235	230	224	196	204	237	232	228	219	199	210	223	235	203	208	223	203	196	216	204	205	213	188	209	215	221	218	200	241	231	223	203	225	244	220	217	219	227	235	221	220	190	215	222	219	247	190	221	230	207	235	216	230	193	208	209	257	219	227	222	225	217	195	200	230	221	214	216	210	223	241	204	208	261	195	239	234	230	215	246	222	215	218	210	210	197	227
29574	20472	21797	8111	3528	2742	2190	1593	1440	1265	1027	992	973	1010	1134	1132	989	920	818	836	861	738	695	716	700	702	641	599	607	576	538	551	504	569	490	526	517	521	531	472	521	530	514	505	537	482	530	520	554	495	508	515	512	531	468	481	525	466	506	496	490	494	475	490	465	507	477	484	482	485	489	469	488	477	421	494	517	477	444	470	513	481	482	480	485	495	508	430	461	493	505	476	488	501	493	494	483	479	496	499	505	495	515	468	507	463	485	479	500	481	457	478	479	495	456	461	473	489	503	492	454	483	454	474	447	484	425	480	469	522	548	480	475	483	469	452	483	481	438	461	462	503	480	501	474	493	499	494	501	524	467	463	509	460	429	459	455	470	472	471	460	479	487	462	471	474	493	492	505	469	473	436	474	490	492	480	468	525	470	508	479	496	510	479	477	522	476	481	437	465	466	477	534	477	450	478	515	483	480	479	487	454	518	509	456	478	488	451	511	479	444	479	487	497	479	480	495	509	546	482	475	488	501	466	460	479	476	492	484	481	486	470	488	477	504	483	439	502	494	495	489	554	448	464	450	503	470	477	493	481	466	482	485	482	485	461	503	462	498	494	457	470	490	491	457	468	489	455	478	488	426	490	499	478	472	487	517	477	463	511	458	466	487	482	449	485	519	490	511	483	477	472	450	492	506	472	499	530	434	476	470	461	525	494	484	470	492	469	532	424	486	503	520	479	476	521	456	512	472	476	483	456	511	480	457	471	506	484	445	478	451	515	475	463	460	490	470	489	461	517	506	458	439	483	480	470	480	512	489	486	470	495	511	486	483	476	466	479	456	455	491	453	482	469	471	489	460	495	419	478	509	468	498	469	483	467	473	464	502	487	471	495	505	506	449	503	471	457	478	439	460	477	485	478	479	504	456	495	459	446	489	493	482	475	504	522	462	496	454	455	477	476	500	470	488	420	509	491	469	463	473	497	487	537	470	434	496	497	466	487	487	456	458	476	477	505	505	490	487	477	462	443	470	476	502	493	465	487	485	473	466	482	486	490	502	457	477	464	481	477	431	503	480	488	489	494	438	465	481	496	477	473	473	479	474	475	471	487	471	467	479	446	504	477	482	496	463	435	505	466	469	485	463	458	514	494	459	493	481	480	484	470	487	469	501	477	483	491	462	508	509	485	475	500	483	486	461	494	426	457	545	442	459	499	494	498	523	489	513	453	460	477	505	475	443	483	516	463	475	507	472	489	495	470	473	477	494	514	487	491	539	467	484	470	493	451	491	513	460	514	446	436	455	475	488	471	479	503	429	478	489	458	449	461	493	447	508	498	533	450	478	469	499	424	502	448	491	478	497	437	480	541	481	515	491	482	486	472	473	469	464	418	487	496	482	504	465	480	482	462	547	490	513	495	492	462	481	496	531	475	481	486	497	492	438	487	511	496	494	466	471	493	488	478	446	468	500	450	513	453	464	507	455	500	503	452	501	486	483	503	467	467	492	491	481	471	495	463	460	458	504	512	472	480	477	522	464	478	484	533	505	503	480	519	467	438	501	436	532	476	514	488	522	466	455	491	492	535	468	446	479	497	438	504	463	483	499	458	510	502	487	465	467	482	464	474	479	461	478	471	462	543	483	443	472	497	473	484	459	475	530	484	483	442	443	463	521	499	501	494	467	473	506	491	498	468	527	466	484	517	469	451	462	453	547	492	532	467	490	508	478	465	499	477	484	520	504	495	477	466	470	491	514	498	477	507	460	472	467	490	454	461	461	448	462	467	467	486	417	491	483	492	515	464	482	479	476	485	472	468	475	505	448	476	497	496	484	502	493	475	457	536	494	505	487	480	483	515	449	483	478	482	484	492	503	462	498	492	449	541	491	485	469	517	475	471	501	463	453	506	476	467	501	461	446	486	507	497	492	485	497	462	490	478	494	499	470	462	502	465	488	473	489	512	448	471	466	463	489	511	528	491	462	472	500	514	499	501	473	499	457	466	449	457	513	517	511	439	479	507	487	462	504	464	459	502	460	500	473	480	487	494	500	462	454	492	441	472	498	486	507	464	467	475	467	494	468	452	479	459	473	489	498	462	466	498	498	507	445	444	482	470	480	489	494	486	487	446	471	462	471	462	507	460	486	514	452	504	470	485	478	462	455	481	456	453	449	485	491	487	478	448	528	477	465	463	508	480	476	487	522	469	511	465	480	489	494	491	458	491	501	500	524	463	492	467	466	458	511	483	533	483	427	463	501	472	506	503	494	493	500	494	476	495	524	495	476	456	465	456	479	469	490	458	468	475	480	484	464	445	459	490	418	494	458	501	477	472	490	507	450	491	466	463	487	463	459	483	486	517	460	469	437	461	518	479	453	505	488	492	497	471	545	453	468	531	480	495	486	460	495	495	508	423	467	467	471	465	465	484	472	467	493	484	478	508	469	474	467	507	487	481	463	481	483	469	483	453	503	525	485	478	475	477	499	491	481	514	477	448	469	495	484	483	487	508	501	495	498	460	483	461	510	455	497	463	505	446	470	490	476	483	489	449	477	498	493	481	457	417	479	493	451	452	509	487	467	509	440	461	506	473	452	490	455	501	462	492	469	508	465	486	490	451	503	453	463	498	460	491	446	455	495	490	475	471	466	508	507	501	463	535	455	527	457	480	483	494	456	479	454	500	491	487	472	499	514	487	450	452	473	461	481	482	522	460	513	482	473	453	525	446	474	504	443	523	452	475	458	468	445	469	481	521	492	477	465	492	489	431	485	457	488	514	476	465	483	490	459	467	458	438	483	490	488	492	505	478	494	497	522	476	464	481	463	498	443	470	477	493	503	482	461	451	464	509	470	496	465	454	467	488	437	465	485	479	471	474	458	473	491	487	530	484	489	500	462	482	457	485	444	443	504	474	457	453	482	476	464	501	475	431	489	484	532	465	482	506	466	493	475	475	433	476	471	477	473	487	450	501	455	460	499	514	461	480	497	504	470	474	486	489	480	468	468	489	450	481	473	485	495	473	444	517	470	490	483	453	516	480	448	487	507	499	505	461	518	486	456	459	449	542	499	511	468	501	500	485	484	474	478	491	482	488	467	466	458	446	476	506	509	497	474	468	486	528	484	462	475	494	518	465	468	460	491	439	485	529	483	499	493	486	489	455	490	450	479	458	475	473	470	445	470	472	483	512	514	500	486	434	450	474	506	525	479	496	486	485	480	455	495	497	490	485	459	444	500	431	474	475	446	489	466	495	473	484	483	435	487	506	443	487	509	479	467	492	457	449	501	475	509	465	508	487	465	497	501	478	476	463	495	472	501	473	498	496	471	493	504	528	481	501	468	464	493	493	464	514	506	513	495	475	525	500	508	514	453	495	477	512	487	487	488	477	507	469	502	458	498	518	478	468	479	454	490	473	475	473	492	459	475	484	477	488	471	510	462	453	509	481	467	494	486	475	487	477	491	435	485	463	456	463	456	486	462	455	482	464	471	472	436	489	473	499	479	476
58791	36884	25677	8573	1801	1073	858	598	517	476	418	423	455	428	420	378	407	398	363	406	429	351	264	333	331	321	292	312	296	307	284	286	284	313	293	263	283	308	315	278	277	254	287	261	266	265	294	284	294	253	270	263	270	294	275	264	293	280	245	285	263	269	262	256	292	246	233	286	262	263	249	310	296	259	289	272	275	256	298	286	263	274	265	272	280	280	247	260	263	278	255	274	277	278	268	281	281	282	310	293	295	237	269	284	269	299	290	295	275	274	267	292	255	257	276	270	303	258	246	284	253	241	225	256	245	264	266	265	281	284	270	257	262	267	284	312	240	305	314	273	282	293	283	296	273	275	288	291	267	290	281	288	288	268	248	252	276	262	272	259	255	277	286	273	267	281	265	272	264	290	268	274	276	257	270	275	266	249	269	262	295	247	247	265	295	273	280	264	271	278	284	259	273	287	301	301	251	288	304	231	278	264	268	290	259	305	284	245	267	286	269	281	251	284	290	285	278	316	278	267	270	302	296	288	238	301	288	269	298	323	310	267	226	277	276	268	264	286	259	263	289	263	273	248	278	285	269	272	259	284	257	276	250	273	285	267	246	266	297	278	310	282	299	265	268	278	274	280	278	262	255	242	275	291	256	281	256	281	280	251	244	279	286	283	229	247	264	271	281	275	295	303	264	253	288	292	247	274	260	238	251	281	283	297	305	293	261	264	283	261	276	283	242	264	280	269	294	264	268	259	279	286	271	279	270	264	268	275	292	257	286	237	251	251	280	300	247	244	263	300	265	250	257	270	280	251	287	257	270	338	291	271	252	285	287	283	280	261	291	253	266	232	288	281	305	252	270	276	259	259	247	254	277	284	273	262	284	264	237	275	239	252	299	276	270	271	284	284	285	262	297	293	285	268	273	296	271	280	289	262	286	257	264	260	271	283	262	274	280	267	300	266	246	271	277	302	241	282	276	300	276	263	273	265	274	246	235	291	288	268	279	302	257	295	305	276	246	314	252	235	277	297	283	235	259	265	279	284	291	292	275	292	260	288	258	271	240	272	256	276	271	278	282	253	258	238	283	300	305	270	247	307	289	267	274	265	274	286	276	274	301	281	260	258	270	291	277	283	302	227	261	262	250	268	284	271	278	268	270	279	285	281	295	265	236	250	277	292	269	247	293	264	287	264	267	235	229	283	296	261	270	265	238	282	244	282	256	287	296	228	258	233	274	265	270	260	274	246	240	271	313	302	244	260	261	266	307	297	268	254	250	266	284	260	247	277	255	245	229	265	285	287	262	297	282	248	274	252	268	282	268	261	266	257	264	277	271	290	234	256	260	285	241	257	265	296	293	264	243	287	271	299	285	272	293	285	261	280	274	266	306	286	269	286	272	252	280	283	276	262	299	288	271	263	286	273	247	274	278	241	259	263	281	288	281	243	247	255	282	275	280	235	256	257	285	291	273	297	278	244	258	278	294	254	294	238	246	263	257	268	290	308	273	296	284	282	257	284	278	284	274	258	258	317	294	216	248	276	276	281	254	280	241	280	262	310	279	278	277	303	266	297	286	274	298	277	265	296	254	260	276	264	309	268	251	297	274	299	260	265	300	261	274	251	275	278	271	258	296	249	298	243	269	270	272	270	267	279	270	275	287	306	272	269	274	265	279	285	242	254	289	274	283	274	278	243	248	261	293	278	273	278	289	276	294	266	263	246	281	293	260	270	268	264	285	259	310	279	265	313	261	286	271	283	279	288	316	275	266	253	270	280	270	299	280	284	279	248	255	249	229	305	291	297	273	282	262	255	264	253	250	281	273	296	290	304	250	283	263	249	290	296	258	263	283	255	275	236	293	279	270	278	253	294	281	287	272	258	280	294	282	284	274	258	273	289	319	273	287	250	250	276	297	265	286	258	253	249	267	244	254	229	263	269	296	269	303	291	285	259	268	317	249	256	287	251	262	289	276	266	273	268	254	244	248	260	291	280	326	271	268	265	245	275	269	264	259	283	281	296	293	240	285	260	280	289	281	253	299	265	243	269	282	249	266	288	253	290	260	254	293	265	273	248	274	270	288	273	271	251	271	269	267	279	267	258	268	219	247	259	247	246	235	279	267	275	267	295	300	280	316	277	274	293	262	256	231	281	280	252	242	261	294	270	258	260	257	278	241	277	235	272	265	292	278	277	262	260	278	266	324	270	266	272	290	297	270	246	281	246	259	271	293	257	291	301	277	265	277	280	285	274	263	276	236	300	290	267	293	278	288	247	250	262	262	240	265	283	300	248	238	283	290	289	281	265	269	262	254	287	297	285	238	263	255	269	266	276	286	267	280	282	247	282	256	269	271	237	263	286	282	323	281	278	261	239	248	278	270	268	221	260	261	279	268	301	280	279	304	277	264	249	263	295	265	292	271	275	284	282	250	278	271	302	271	312	279	271	269	244	288	263	279	268	262	271	261	275	279	253	250	263	267	266	290	288	268	248	284	307	250	311	252	277	257	252	247	279	282	248	258	265	263	251	293	277	262	265	284	297	258	272	249	278	273	240	241	271	241	295	318	259	263	230	277	282	260	293	259	269	294	263	260	279	283	247	254	235	264	261	243	274	277	251	314	291	286	287	251	260	247	252	270	306	240	280	244	271	278	269	247	276	262	243	299	238	274	282	285	300	270	270	282	265	295	271	294	271	288	282	284	278	285	303	242	272	284	250	279	253	263	272	303	219	273	284	242	283	253	249	262	239	240	290	273	257	274	281	261	252	270	291	245	305	293	266	289	279	302	287	252	255	261	294	243	268	253	254	274	273	297	255	296	269	268	279	263	252	269	269	260	271	266	307	270	263	253	293	272	284	275	328	274	250	274	269	279	288	285	275	295	298	283	279	267	255	262	250	286	258	265	282	288	268	227	286	244	284	238	250	297	282	291	269	283	264	270	255	240	259	271	273	277	273	289	258	282	276	256	247	232	271	277	272	272	266	254	243	263	244	246	291	269	268	282	266	289	282	274	287	264	279	279	268	309	276	286	296	271	266	258	236	282	249	285	267	288	306	289	271	267	279	269	274	296	286	289	268	246	282	275	264	279	283	290	276	260	285	256	280	254	276	270	261	283	286	262	276	305	247	241	263	293	287	266	290	257	270	303	240	273	263	245	271	304	276	277	286	257	291	276	257	262	219	297	282	293	266	239	295	273	282	250	256	244	308	260	256	268	314	249	252	274	310	281	270	277	264	248	285	273	287	308	280	256	290	274	276	271	291	266	289	259	279	292	274	267	266	242	248	286	289	254	252	288	270	258	260	257	270	271	265	262	291	294	287	232	279	295	267	280	288	280	266	269	289	238	264	302	279	280	292	277	262	292	310	263	254	272	271	296	255	288	295	270	274	309	285	245	270	263	298	235	273	280	256	262	237	260	275	271	290	298	257	291	270	267	261	246	247	249	270	234	264	304	294	256	267	275	288	273	262	266	262	299	265	306	300	266	267	270	252	266	261	276	270
34417	26343	26232	11210	5070	4014	3043	2225	2022	1796	1478	1353	1356	1437	1397	1424	1286	1257	1201	1147	1227	1060	890	966	979	906	824	783	727	759	672	710	702	651	642	597	606	602	623	563	646	570	595	644	583	600	611	567	613	579	604	575	585	569	578	583	609	571	596	576	573	624	641	573	580	595	546	586	569	533	599	579	510	588	587	567	581	582	577	566	556	570	586	547	555	580	559	579	602	570	558	583	605	597	594	570	571	526	568	553	544	617	529	602	595	561	533	593	592	631	603	584	528	620	597	557	542	574	541	603	592	551	629	583	616	549	618	543	550	579	582	574	573	573	584	584	586	544	556	541	596	588	595	576	571	567	596	582	613	634	594	552	574	555	587	595	628	573	600	548	542	562	567	602	570	552	561	618	572	560	606	559	588	573	552	599	560	547	542	555	574	561	621	572	569	604	575	568	603	561	593	561	607	539	599	587	561	582	593	558	530	563	608	603	590	563	580	532	556	606	571	565	512	565	577	552	572	549	610	613	616	535	605	592	559	551	559	551	590	560	552	542	555	575	537	559	607	579	551	593	574	605	552	550	593	616	594	573	592	578	529	534	556	602	575	574	555	583	564	581	604	548	650	548	603	583	577	572	607	536	587	565	613	536	595	593	562	562	567	584	598	560	584	545	647	565	576	620	587	562	545	559	561	571	553	566	573	575	572	564	562	614	574	581	565	558	592	559	581	581	573	589	617	578	553	575	542	559	570	595	601	554	579	604	570	593	603	555	559	539	550	562	546	570	575	576	546	555	566	587	565	572	569	599	568	571	605	561	541	578	597	594	604	597	572	573	588	578	596	589	572	577	563	575	526	599	541	571	630	605	547	543	560	595	538	586	599	578	578	525	584	588	568	540	601	547	613	562	536	558	558	570	543	550	582	542	591	612	581	567	582	592	534	594	578	608	606	575	586	616	546	576	615	595	564	562	572	554	516	574	558	540	558	610	584	570	555	551	591	551	584	617	596	558	572	573	593	580	639	573	619	569	556	537	588	536	605	589	544	587	591	558	570	578	554	595	590	545	523	591	565	549	552	575	531	609	562	574	550	550	555	578	526	575	574	584	593	522	606	585	628	585	576	570	547	580	574	571	576	575	573	609	586	630	584	596	578	599	569	576	627	551	581	568	570	592	548	570	555	614	601	598	587	538	554	568	587	565	590	616	543	595	596	595	574	568	593	597	567	594	547	578	598	502	598	544	575	574	551	544	642	543	582	584	587	574	601	594	565	560	538	551	558	564	556	562	623	528	588	549	568	558	609	586	576	579	553	586	549	601	552	525	570	551	577	556	591	567	627	581	585	595	557	525	552	586	557	621	563	566	591	589	586	566	527	565	543	569	540	562	556	516	548	598	593	567	563	612	543	607	576	563	608	553	567	601	641	566	550	532	570	570	538	551	539	608	554	527	574	577	550	601	574	550	576	555	575	587	536	538	555	570	529	555	598	561	588	581	621	575	575	553	560	575	579	603	560	568	584	537	551	520	540	569	578	552	564	621	617	553	578	544	577	579	533	553	580	587	576	578	559	566	576	555	583	605	607	624	610	594	568	530	573	586	612	591	593	553	572	560	579	591	564	581	554	577	589	571	551	538	572	564	618	534	551	578	563	595	562	554	542	557	577	595	539	602	575	588	597	571	592	587	576	610	591	631	566	588	558	606	580	569	578	534	577	557	585	605	610	621	536	529	514	584	619	572	521	562	602	522	600	564	606	555	546	526	621	570	564	594	582	537	587	572	573	557	558	552	544	575	548	646	582	568	598	568	584	559	606	565	601	532	556	579	555	552	607	573	590	567	576	568	545	534	537	602	601	556	579	612	565	567	556	535	533	575	557	585	595	549	570	575	540	588	557	558	615	630	619	578	576	555	601	578	576	586	562	572	591	586	574	592	573	621	591	557	596	599	577	571	592	560	593	578	584	589	556	559	537	556	549	549	560	601	598	554	511	579	582	572	583	567	595	579	593	564	544	578	608	563	579	554	579	516	558	618	600	607	574	635	591	523	558	583	575	584	559	603	569	590	559	586	596	546	563	520	558	565	584	582	558	562	582	606	558	552	577	596	567	593	566	547	592	619	598	583	593	604	546	614	570	578	563	553	532	589	574	567	553	564	597	572	603	599	545	597	567	618	575	585	564	605	573	587	594	576	583	552	545	567	563	586	581	498	577	549	580	586	555	577	556	546	567	570	569	583	583	602	555	567	560	576	525	579	579	570	563	618	579	602	596	531	589	557	576	596	582	556	593	581	571	580	587	559	603	564	557	576	598	610	601	575	567	567	563	551	581	561	565	576	610	548	533	570	542	542	571	614	618	596	577	630	552	589	536	584	557	604	617	580	556	556	550	600	563	609	556	561	548	613	559	558	578	533	586	577	549	586	603	580	599	561	537	575	578	600	573	582	566	604	584	603	580	590	535	572	589	606	560	603	587	557	560	602	558	546	540	590	563	588	554	567	574	535	581	575	613	632	584	573	571	566	582	561	612	561	580	588	588	576	599	582	546	571	560	580	554	569	555	591	595	592	591	579	571	556	587	550	565	590	575	530	557	554	585	598	609	603	570	618	557	546	536	610	583	550	561	566	589	573	564	575	570	557	576	547	582	571	615	549	584	590	516	595	549	574	586	568	567	538	570	583	540	556	566	574	551	582	561	577	600	545	601	567	551	580	579	545	537	575	593	578	610	568	536	532	590	606	561	551	599	533	557	569	576	568	606	582	572	508	577	591	581	573	565	607	566	559	570	603	619	536	582	558	572	558	576	553	520	608	565	616	557	565	585	615	582	592	582	573	563	561	567	565	547	586	567	565	592	556	541	548	573	533	595	622	545	593	567	557	560	576	599	616	568	593	591	564	560	585	552	563	617	554	599	549	571	529	587	571	561	562	553	570	611	582	576	572	599	583	578	568	597	546	585	532	583	584	594	574	560	530	596	600	587	566	614	532	554	622	552	582	613	583	560	567	517	601	576	568	536	570	587	550	567	581	622	571	513	574	589	577	572	572	595	615	608	575	536	582	604	582	541	587	540	500	565	570	578	591	578	551	569	572	590	528	587	589	541	588	583	590	582	614	561	574	564	581	610	606	586	552	576	600	556	565	561	597	591	557	581	558	587	551	608	545	560	573	604	602	583	568	615	591	618	578	603	618	572	607	592	599	561	597	564	551	605	518	586	590	547	578	561	580	534	593	573	552	589	612	555	533	544	560	609	594	569	545	589	531	586	513	612	575	612	612	569	606	595	589	558	589	555	584	598	517	522	543	614	574	546	577	564	582	575	567	559	573	582	611	509	626	571	575	578	558	550	607	549	547	588	580	600	519	573	584	560	591	594	549	559	612	534	567	582	585	564	612	594	546	563	564	555	572	547	550	605	510	578	593	573	549	578	560	592	541	545	581	549	590	594	588	602	587	573	590	591	617	598	586	584	571	617	585	564	603	621	587	596	566	601	580	614	546	556	563
38557	21052	10133	2428	614	466	362	354	307	272	251	281	254	255	240	291	270	287	267	233	265	219	263	249	226	249	229	216	245	229	226	230	226	261	268	222	227	252	260	232	214	231	234	247	237	203	229	241	245	233	236	217	228	249	229	196	230	239	245	243	226	221	243	274	245	260	228	247	210	251	234	219	228	242	219	217	244	237	226	267	217	233	238	219	245	235	255	202	221	216	210	234	228	226	225	232	214	242	223	248	267	266	260	262	244	214	221	238	215	247	234	239	256	218	238	246	269	220	212	232	229	235	212	214	234	212	223	251	232	226	236	217	255	262	257	205	255	222	232	236	235	208	250	230	244	218	242	249	235	218	241	218	242	235	230	218	250	248	237	243	232	237	232	237	251	225	253	237	224	238	247	239	239	247	240	240	239	245	241	225	240	194	209	230	220	243	238	229	240	209	253	220	223	214	224	222	231	213	236	271	223	182	226	210	243	206	219	237	229	266	240	228	226	227	280	249	221	200	215	227	228	237	259	221	219	242	231	261	220	226	231	247	221	257	228	220	252	227	252	252	235	219	213	225	267	245	242	235	205	209	222	211	216	237	228	191	221	247	245	236	248	244	214	221	242	239	215	215	257	217	225	237	243	238	230	276	231	254	218	234	226	262	194	213	252	277	236	250	249	239	222	227	257	244	234	216	232	220	263	235	257	206	251	232	232	218	226	214	244	220	221	221	216	206	228	225	206	236	253	217	237	231	258	235	219	239	226	226	260	239	237	235	214	240	218	188	266	251	253	226	249	263	245	203	208	238	237	213	254	250	263	224	245	254	223	231	228	233	206	240	234	254	219	201	221	202	207	204	216	242	230	212	269	223	221	240	236	251	221	249	237	212	216	220	237	227	226	219	219	229	252	253	218	235	202	235	254	222	209	268	221	231	231	209	264	245	234	261	211	250	216	227	245	232	210	244	225	222	253	208	249	242	229	241	245	251	219	225	221	238	216	248	255	265	216	226	218	213	231	242	244	247	212	224	227	232	255	235	214	247	251	239	241	237	258	220	242	223	195	234	233	256	217	256	239	230	228	204	227	239	238	226	270	228	216	217	241	256	243	243	218	234	208	218	194	230	246	241	225	248	236	248	239	242	243	254	243	265	254	244	223	194	206	254	251	229	239	222	222	266	227	223	240	203	256	231	241	250	215	232	217	248	231	213	238	242	221	236	242	223	245	259	239	236	249	240	225	229	227	218	240	279	224	232	219	219	242	241	230	246	222	236	237	231	253	237	216	241	208	231	239	231	243	220	219	234	244	245	236	220	188	228	222	246	220	232	264	257	231	211	236	251	201	213	252	219	227	228	235	230	245	226	247	244	240	234	245	239	232	247	253	217	268	269	246	197	248	235	207	245	253	251	247	246	223	192	252	237	231	219	258	194	206	235	222	227	234	233	233	257	236	235	196	248	229	221	244	254	244	239	210	234	235	209	243	243	216	231	268	249	231	230	242	220	252	234	261	240	259	255	249	229	262	229	231	226	233	270	231	245	249	203	224	227	235	218	235	250	224	220	241	221	242	223	221	248	260	266	259	235	254	231	204	242	238	231	231	242	238	248	218	260	210	262	257	238	237	244	241	242	235	244	256	238	260	216	253	249	239	209	246	236	251	231	226	236	229	262	255	239	227	218	264	214	233	227	226	246	223	241	232	245	222	235	237	236	235	251	231	241	242	237	240	228	227	239	232	219	231	263	239	238	246	224	223	216	230	258	250	215	224	249	215	222	234	253	229	217	227	247	219	228	231	218	224	229	229	217	222	271	250	235	219	248	223	260	228	222	230	215	226	248	229	247	236	258	258	231	260	238	223	257	225	240	223	226	202	259	238	265	214	239	207	242	250	225	235	236	247	207	255	234	209	238	232	227	231	252	229	246	240	247	217	230	238	230	237	241	239	237	234	213	222	227	263	240	225	206	279	266	253	235	237	210	235	251	232	237	245	233	240	238	237	244	192	237	221	220	231	227	233	228	205	227	227	247	241	222	234	243	235	240	251	242	228	214	216	235	227	243	231	239	213	246	230	244	212	258	218	227	223	255	241	223	234	248	258	246	227	241	254	216	251	217	259	239	255	218	225	225	199	240	236	220	238	221	216	212	238	236	230	231	238	248	220	231	225	242	247	234	236	232	241	239	244	226	260	239	223	219	233	246	224	230	254	256	227	222	218	241	231	191	238	188	225	202	239	230	231	232	218	270	235	217	255	237	224	221	267	253	262	242	245	236	239	243	274	232	252	274	222	254	220	230	219	243	230	238	213	208	252	234	232	208	226	216	256	220	222	193	208	256	237	229	213	222	234	219	215	220	272	231	255	239	242	234	242	223	215	250	240	272	256	252	232	230	216	234	230	214	210	222	209	233	201	178	264	233	233	243	236	214	237	250	239	216	236	211	232	228	235	218	232	233	226	245	210	244	255	253	244	244	239	239	233	223	215	227	236	235	232	228	229	236	233	264	242	240	238	249	202	224	224	240	245	240	244	254	217	218	205	210	246	252	222	220	250	239	226	217	245	240	247	255	253	238	257	262	250	236	232	270	221	242	232	267	223	228	236	255	223	243	243	242	246	220	194	230	228	229	228	250	237	202	256	228	233	230	220	256	236	211	232	248	267	260	215	237	226	223	238	211	238	234	223	217	240	228	233	243	265	248	216	234	219	256	218	218	255	217	237	238	226	226	248	238	236	224	230	233	228	229	246	232	239	255	271	226	245	259	236	231	245	223	245	233	239	250	241	232	226	222	242	218	212	208	224	216	224	202	226	224	250	228	222	228	232	217	270	244	243	249	258	199	239	231	232	233	205	207	217	230	234	240	238	221	232	226	218	253	232	237	223	213	218	223	246	264	242	244	208	206	242	222	210	215	218	225	247	231	205	219	214	222	235	191	223	224	221	225	238	232	245	209	228	254	253	259	254	228	217	247	232	248	214	242	228	241	247	210	241	206	230	226	227	239	242	249	276	238	229	233	223	237	215	231	259	214	235	258	231	255	241	253	245	241	261	250	241	263	240	259	264	221	265	220	267	253	229	233	264	214	215	233	223	231	249	218	224	231	236	204	261	225	196	200	279	241	239	213	239	223	241	246	248	225	238	233	226	220	260	230	228	235	227	227	246	206	249	216	238	200	246	239	245	267	215	223	222	219	242	245	218	220	241	235	236	287	236	237	245	253	191	238	242	234	215	199	212	220	235	243	255	206	219	212	217	219	223	216	245	238	253	231	213	235	267	231	212	229	239	225	215	236	208	231	218	221	234	216	252	261	226	239	199	256	217	240	223	237	227	221	229	234	236	288	267	234	231	269	250	223	216	229	220	220	230	206	215	229	239	252	230	251	225	241	251	230	231	270	226	242	228	220	210	233	231	247	249	248	211	238	234	229	227	245	260	202	226	224	237	266	206	249	257	247	262	248	243	219	225	237	236	253	215	235	253	245	246	211	207	203	238	221	215	210
21812	13832	12859	4292	1785	1500	1197	967	923	878	750	705	744	712	750	809	738	687	679	567	573	567	577	560	557	562	556	509	555	539	505	513	527	540	508	488	466	559	465	507	522	499	509	506	463	553	538	552	484	501	497	502	517	509	522	527	506	556	488	508	508	485	486	505	526	481	483	506	529	524	506	518	496	517	500	481	508	512	499	502	476	510	521	491	493	537	507	489	479	523	487	520	550	483	536	488	488	504	500	470	499	462	509	495	486	512	510	502	502	492	489	501	495	504	481	478	543	554	483	494	494	490	514	488	476	538	476	511	516	461	454	488	513	455	494	466	457	471	481	508	464	476	426	467	483	501	477	553	482	484	510	512	524	505	493	461	525	502	533	474	492	500	518	511	483	502	490	512	525	514	511	478	480	515	510	461	512	509	483	498	478	473	501	473	510	498	500	485	516	483	495	480	445	513	516	495	458	517	540	493	531	501	451	467	499	478	497	554	467	475	490	513	472	533	479	497	498	525	498	456	525	512	518	491	518	512	485	519	489	502	469	501	460	499	502	498	496	524	481	491	510	498	463	484	459	482	505	500	493	504	516	505	522	486	521	471	502	470	470	464	509	487	507	470	490	518	523	500	505	502	521	544	493	476	498	473	510	491	513	491	523	535	508	471	455	483	464	494	511	505	501	478	488	483	473	465	515	513	458	493	481	470	475	468	463	463	473	498	449	495	505	495	528	461	514	556	431	521	506	500	535	534	512	525	491	471	497	476	494	514	460	481	485	510	520	532	520	497	497	511	545	512	512	523	486	482	459	500	501	512	508	460	484	457	482	463	467	466	466	493	491	529	442	522	468	509	475	497	526	534	507	485	495	457	494	494	467	507	458	486	509	486	486	528	495	479	532	501	500	507	510	470	511	503	493	464	483	487	507	499	440	507	477	523	502	493	487	461	523	550	487	503	476	492	509	494	555	471	466	481	501	512	481	474	467	518	516	525	549	527	464	505	522	514	512	482	511	501	486	483	464	471	546	483	476	496	481	506	489	501	478	480	531	505	521	498	458	517	532	497	469	487	509	489	493	494	492	520	499	486	499	481	506	491	506	525	495	487	518	431	510	525	449	472	481	485	524	518	464	515	466	523	492	499	479	512	511	509	483	486	500	489	478	502	488	476	483	521	537	476	500	495	480	523	512	495	503	471	496	540	491	507	480	481	456	490	453	506	487	527	476	503	457	550	480	488	478	510	491	478	502	478	491	477	484	507	488	516	471	481	494	475	500	474	498	516	535	512	491	495	466	492	544	485	503	507	486	480	528	464	502	521	539	516	479	462	522	500	496	503	466	483	448	478	497	483	501	471	491	474	525	497	503	476	466	532	478	525	501	519	482	531	479	490	447	489	534	507	475	480	543	491	496	474	519	505	546	499	507	486	520	482	511	496	507	470	546	536	515	460	470	502	451	481	492	509	503	514	487	489	495	462	510	510	473	500	507	503	497	515	478	497	523	482	477	535	516	493	473	509	498	496	514	518	478	493	466	481	502	519	475	513	519	475	530	528	500	483	494	473	508	512	464	483	482	488	501	499	482	478	476	519	472	464	486	503	448	493	471	497	480	512	508	492	528	489	519	468	497	430	493	495	530	521	474	516	494	519	504	508	474	477	481	479	491	505	472	478	514	501	492	488	502	477	487	517	475	534	478	492	489	511	511	461	548	445	480	479	461	484	486	531	487	501	487	498	510	446	504	514	502	502	493	487	497	507	475	502	506	512	497	470	494	541	531	494	526	518	508	507	510	512	553	526	475	503	463	469	501	527	487	473	508	502	462	482	543	479	477	500	510	486	505	508	497	506	509	533	489	502	490	516	510	488	466	484	507	511	494	487	527	503	508	444	500	501	498	497	477	518	494	479	517	487	499	520	480	524	452	538	481	474	481	504	518	522	489	533	516	504	449	508	520	476	491	463	531	473	506	492	519	483	480	529	483	499	489	514	465	504	490	505	484	488	479	516	499	503	495	444	456	510	443	462	480	516	514	529	465	478	470	486	475	528	514	477	489	453	482	502	466	489	449	487	483	481	469	462	469	473	501	481	492	509	481	519	506	502	460	483	522	486	495	508	492	529	499	497	507	508	489	475	516	496	503	502	506	520	491	463	487	479	492	500	487	485	527	513	503	469	521	529	523	473	491	474	502	500	508	509	501	477	477	429	495	457	448	520	487	475	568	456	468	498	480	485	502	513	519	439	482	522	496	470	486	462	506	516	467	532	454	504	489	464	535	490	490	508	477	520	498	479	463	514	487	495	504	477	513	510	495	411	530	487	495	503	527	483	493	534	487	508	501	521	509	474	491	535	525	467	513	539	480	534	492	489	552	524	468	477	529	508	501	506	475	482	501	505	520	532	481	504	506	453	485	501	530	477	526	503	490	477	503	529	491	470	501	498	530	511	493	501	504	520	493	481	513	515	490	496	515	493	509	515	519	478	498	484	520	482	525	504	494	505	510	496	464	502	538	490	487	471	516	511	527	462	453	496	520	464	524	513	469	482	482	512	485	494	491	506	506	512	447	537	475	493	507	507	458	492	473	527	479	502	526	487	482	511	507	464	498	492	477	487	496	514	487	462	477	502	497	495	492	495	468	477	528	478	476	523	463	497	510	473	532	505	511	494	496	505	502	500	475	523	491	487	495	489	477	490	470	503	521	469	472	513	481	486	536	505	524	501	522	511	485	499	471	505	498	485	517	500	470	530	506	480	486	481	455	507	502	471	494	490	514	488	477	496	482	507	484	462	502	494	504	511	500	458	529	479	491	471	483	521	495	484	537	482	506	514	497	495	516	516	477	474	488	481	480	494	428	515	473	464	539	496	501	515	504	472	489	542	502	464	483	491	455	481	522	504	478	537	501	457	522	488	502	491	490	485	542	523	519	524	528	502	504	485	456	554	506	527	491	518	472	488	501	488	504	506	492	517	472	493	512	509	460	483	531	549	517	495	507	490	455	462	496	516	513	495	491	490	506	498	462	484	513	489	495	499	500	529	501	509	508	498	512	465	521	506	493	496	483	464	447	507	518	493	523	506	456	486	442	467	492	521	512	510	507	532	463	509	540	500	494	494	477	506	501	540	496	479	483	508	505	510	483	507	496	497	498	506	485	464	497	524	471	473	497	469	497	500	467	500	531	488	507	509	487	494	516	471	513	493	516	522	484	527	469	522	459	510	500	474	444	538	472	464	506	503	511	499	507	464	525	527	465	493	483	507	539	496	531	475	490	489	490	498	517	461	499	488	506	539	511	545	517	504	480	478	530	463	524	464	483	504	481	511	541	524	517	497	501	487	534	484	456	483	498	541	494	516	462	536	491	503	479	506	437	526	502	477	529	448	488	501	464	522	528	481	497	494	504	483	456	541	519	479	550	512	514	532	499	496	497	432	506	524	456	509	469	524	454	520	483	503	493	519	527	472	521	524	480	465	472	471	517	502	544	513	458	484	531	471	492	504
53084	30514	15115	4191	995	761	566	415	401	346	338	310	316	299	287	272	299	313	285	277	268	274	247	250	257	271	252	271	239	225	224	225	218	244	230	233	239	221	220	236	219	231	233	223	227	244	208	240	236	242	247	228	228	205	230	231	212	230	259	217	224	209	206	238	221	210	202	215	223	201	217	225	219	242	224	241	231	186	212	236	225	235	261	236	209	215	239	218	234	197	216	261	214	227	216	210	235	220	198	195	231	237	209	230	198	237	221	214	239	224	209	190	216	238	231	225	227	235	246	202	204	219	207	229	240	219	237	229	233	215	239	236	249	219	254	230	212	225	217	215	235	213	204	208	215	220	249	234	237	209	227	230	206	226	208	226	194	203	244	232	218	238	217	193	199	218	233	230	210	210	190	217	224	225	233	216	228	217	227	236	215	206	233	226	227	244	212	198	216	219	232	178	194	222	235	222	211	216	209	222	219	213	241	234	194	226	242	232	247	220	207	220	242	229	224	207	215	196	229	221	207	207	237	212	220	256	218	240	241	240	199	207	237	211	224	203	219	228	222	222	239	204	242	230	220	210	199	206	204	259	234	229	222	203	242	227	192	212	211	238	219	204	218	203	249	208	223	240	199	211	225	229	200	229	244	232	214	217	210	214	220	197	235	227	219	214	212	212	249	246	206	227	214	202	223	225	223	234	226	196	206	180	227	212	226	201	217	221	213	227	228	241	244	196	212	220	239	207	231	207	209	228	192	217	219	220	205	211	220	233	219	193	228	211	233	202	224	240	224	198	216	220	194	221	211	214	217	198	202	205	244	246	243	235	209	220	184	213	229	221	256	213	243	234	228	219	229	212	208	215	226	222	204	208	224	214	204	221	233	240	195	236	210	241	244	264	252	240	226	210	204	201	213	209	227	211	198	233	205	181	251	217	205	229	185	203	209	197	218	220	190	224	227	225	236	249	217	219	201	220	241	215	218	200	223	195	176	200	221	200	191	238	221	217	220	231	233	203	199	208	219	231	225	236	219	230	204	239	236	207	233	229	219	207	213	236	228	193	230	243	222	211	216	201	214	228	236	202	216	238	226	228	215	236	209	228	213	213	226	208	223	217	207	188	236	202	202	224	239	220	233	227	230	236	199	177	197	242	216	232	203	209	216	236	201	193	214	224	206	231	222	246	231	227	234	219	200	194	231	217	256	237	219	191	192	221	214	243	240	197	198	258	245	197	215	221	213	240	201	203	212	225	226	251	255	206	221	227	202	230	199	237	190	216	233	216	245	203	223	206	203	243	210	222	251	216	217	222	242	221	193	230	229	213	245	228	200	195	219	206	201	210	207	204	227	218	205	219	234	243	222	200	220	224	212	198	203	230	225	223	228	242	218	224	216	215	249	236	232	226	189	202	207	222	219	234	222	217	221	212	214	215	209	203	194	225	252	219	244	204	214	230	211	217	208	253	232	228	219	197	233	213	263	245	220	234	236	212	225	206	207	230	211	202	207	214	207	218	217	244	226	246	218	257	201	224	229	231	225	202	224	241	221	214	218	202	231	223	226	237	218	207	241	199	243	226	201	225	245	206	221	210	228	183	252	208	202	222	216	271	240	209	244	224	194	210	229	242	223	214	206	230	249	230	229	223	209	232	256	234	229	204	225	221	249	231	234	226	213	254	218	212	203	242	205	213	241	234	213	232	230	204	226	199	256	249	226	212	239	255	220	221	196	252	202	225	199	234	224	213	213	215	204	229	210	239	224	217	210	241	206	225	223	235	214	236	196	242	192	255	238	232	218	189	199	215	252	215	231	233	270	234	211	233	223	223	221	240	222	204	217	217	229	206	254	212	197	226	219	233	223	223	233	208	217	233	201	250	258	219	193	232	194	202	238	214	215	220	215	211	214	225	208	232	216	225	206	221	215	243	227	226	223	209	219	229	200	241	226	225	211	216	227	233	228	218	223	242	217	221	196	229	247	247	235	219	216	233	215	214	231	210	226	208	204	211	223	217	228	227	247	236	199	231	233	201	243	234	201	237	227	215	227	208	215	211	218	246	209	213	239	193	217	229	219	224	212	215	228	200	226	204	228	220	233	215	219	246	214	237	220	224	196	228	223	218	206	228	235	234	226	250	223	225	221	258	223	212	226	210	218	224	240	232	211	220	241	211	207	247	211	227	224	185	215	246	230	185	237	193	205	204	207	217	251	225	228	237	226	197	237	273	205	236	240	252	215	199	218	226	210	214	185	212	200	226	212	218	216	227	208	220	235	214	245	254	209	226	236	229	234	200	209	235	209	224	187	232	226	229	212	199	247	218	200	233	224	224	237	237	230	237	264	214	206	239	233	243	235	200	224	211	245	269	230	222	213	194	208	240	193	203	226	239	208	212	236	209	219	223	203	226	247	218	192	207	227	226	203	217	173	222	210	221	230	196	202	230	206	205	206	223	213	226	240	240	204	222	236	247	242	233	220	226	232	210	214	233	225	216	211	246	221	196	202	235	228	228	207	204	240	216	216	200	224	221	221	231	250	210	211	190	225	214	224	247	215	190	226	219	227	252	237	233	243	197	221	203	214	216	222	211	228	210	202	208	218	187	222	247	234	227	229	221	230	220	205	217	223	232	203	226	243	254	195	244	229	234	233	236	212	225	212	230	224	220	259	206	235	246	225	212	213	228	236	224	221	231	226	230	264	237	236	217	238	209	228	203	224	243	210	194	223	209	210	238	216	202	201	209	154	244	219	230	252	222	222	246	234	207	183	227	221	237	236	210	238	225	238	232	209	222	218	219	217	206	219	253	214	195	198	217	230	203	221	241	221	208	220	228	208	243	218	235	220	235	235	233	228	207	236	221	246	235	225	253	220	257	184	222	231	226	220	240	216	225	198	184	210	225	232	235	243	210	185	207	230	197	224	225	195	240	233	215	222	206	242	236	206	207	268	217	237	227	201	235	220	210	208	225	202	248	210	240	200	239	215	236	251	214	210	260	221	241	216	213	198	204	243	257	227	234	202	235	201	211	212	227	248	215	230	227	244	211	213	205	241	221	252	214	241	209	218	219	219	187	216	230	237	216	222	207	252	268	221	229	223	225	224	211	240	214	221	256	217	226	193	223	182	186	209	236	223	244	227	256	228	224	255	247	197	256	249	257	230	235	253	216	245	245	242	225	199	215	229	236	247	219	229	194	221	221	215	188	193	238	233	191	239	220	237	218	228	229	182	242	226	209	207	236	213	214	238	238	237	228	245	244	221	255	234	237	208	241	247	238	229	222	215	226	232	258	216	224	222	214	233	191	208	231	218	233	209	200	232	219	218	208	228	248	227	218	225	206	190	206	232	239	231	230	238	185	254	218	229	211	255	218	238	197	189	247	231	184	199	246	219	210	186	192	215	219	237	215	248	219	206	223	234	264	239	223	229	230	245	201	213	246	226	225	207	251	236	236	238	226	233	240	232	214	218	248	217	206	232	189	240	208	202	207	201	189	195	254	216	235
31930	20811	16565	6707	3236	2750	2007	1432	1477	1266	1108	965	1036	949	929	926	925	926	819	875	816	689	729	647	680	653	586	617	539	558	539	551	528	541	542	502	514	516	503	493	540	496	506	519	479	443	508	491	474	493	524	487	474	491	459	498	498	480	474	515	505	431	506	459	505	462	508	497	484	481	479	480	462	502	525	489	483	500	482	493	478	500	479	446	483	457	448	507	463	504	498	489	514	457	507	508	527	466	458	453	511	488	493	449	458	474	472	492	469	492	490	480	464	485	459	493	485	499	489	469	448	456	466	474	492	502	479	485	477	500	437	463	480	470	476	446	465	474	474	470	472	487	474	480	535	509	458	482	488	477	484	487	533	464	485	457	467	454	478	484	485	519	527	460	501	488	483	467	501	473	482	441	428	465	502	467	506	524	502	456	464	433	468	464	486	463	453	489	501	487	482	535	483	452	496	482	479	486	440	479	473	475	501	481	497	478	475	441	477	453	517	467	462	436	464	485	495	484	454	496	479	460	496	482	470	457	516	496	504	501	472	486	500	443	459	492	466	456	523	464	438	456	510	442	489	452	446	488	519	492	473	481	465	484	500	472	429	499	468	455	512	486	469	454	464	463	478	438	502	480	461	473	487	499	508	441	482	510	518	495	478	475	478	493	492	472	462	487	496	467	486	518	478	474	469	494	513	443	486	472	496	475	455	506	449	490	493	470	439	486	480	459	490	483	482	492	475	494	455	478	476	467	478	509	484	469	476	481	509	474	492	473	491	468	480	518	511	488	477	518	485	481	500	498	475	467	480	472	493	496	519	469	461	429	498	466	478	481	479	456	509	487	484	478	481	475	491	517	476	474	498	484	469	468	488	498	461	510	489	479	460	501	490	463	452	450	497	471	482	471	461	484	520	473	476	491	472	462	474	511	482	493	479	528	481	457	463	459	467	489	498	471	517	500	453	449	445	448	484	465	478	512	501	472	485	448	452	451	455	501	472	461	504	445	512	487	498	494	450	462	443	506	492	489	499	473	461	544	480	548	502	437	463	424	461	470	474	461	450	488	469	465	476	478	510	470	474	457	479	526	475	460	491	507	478	483	432	486	501	457	463	518	443	467	473	493	471	502	500	459	448	480	496	494	488	461	486	496	474	504	475	466	475	527	477	468	448	454	458	481	433	470	496	468	497	490	465	497	472	471	476	477	470	464	459	524	522	485	480	464	472	511	471	489	493	467	524	466	480	481	487	478	499	470	473	488	501	476	505	466	514	456	444	449	471	430	483	514	498	488	469	504	494	460	488	471	472	449	478	490	461	503	506	488	474	456	474	437	440	491	467	479	497	452	480	489	479	480	495	459	449	515	514	490	474	481	491	491	481	461	509	515	448	462	444	490	504	474	500	455	446	458	487	487	497	506	504	494	475	420	486	471	474	446	461	466	474	481	479	483	496	473	468	473	447	495	495	485	490	525	476	479	466	465	474	500	508	490	492	494	477	492	487	496	532	446	458	462	474	493	470	450	504	479	431	481	494	494	516	468	507	494	505	479	469	460	443	495	489	464	428	487	488	461	504	483	459	490	460	474	449	500	491	481	460	506	466	497	496	484	489	534	480	512	457	481	491	475	487	500	466	441	480	522	525	446	494	511	469	479	467	467	482	488	459	499	477	468	466	512	459	487	463	464	479	491	505	475	479	467	499	493	502	459	472	508	456	467	466	450	471	426	457	521	506	485	417	474	460	480	456	488	506	441	498	501	495	450	470	485	471	476	464	520	485	457	516	462	473	517	510	478	452	474	497	498	498	472	497	473	429	464	462	493	459	516	490	522	455	524	478	468	483	475	477	514	457	512	486	494	494	469	493	499	480	460	446	456	488	490	465	539	450	490	487	446	487	504	474	469	482	487	499	492	448	470	455	462	465	480	446	475	482	444	477	485	468	473	488	471	502	490	486	477	431	457	464	469	496	445	434	478	482	482	452	480	502	446	507	464	461	490	454	468	495	471	463	454	512	483	481	478	444	486	481	496	488	473	479	489	506	482	483	473	442	480	464	485	495	502	531	453	482	476	457	493	491	447	498	436	480	465	481	464	477	518	438	482	479	507	462	472	481	441	499	484	448	466	512	473	470	481	493	435	469	484	512	445	495	472	471	465	488	480	475	456	468	497	485	448	473	484	508	469	460	479	450	493	452	470	475	477	458	458	494	498	530	494	464	460	438	465	481	541	502	468	494	463	517	484	470	492	479	476	463	486	504	462	450	461	516	459	440	461	477	481	482	476	467	461	431	504	508	468	472	473	471	472	490	452	441	486	475	498	500	554	461	455	461	461	485	487	458	471	458	487	488	463	497	487	463	479	481	491	491	428	465	488	458	459	461	464	518	505	476	491	472	481	496	523	472	480	503	458	470	480	462	467	439	474	443	489	490	441	485	475	486	460	478	510	434	466	479	482	441	509	475	487	454	493	515	509	516	468	470	478	523	445	448	484	515	488	496	477	460	449	460	494	480	544	457	476	526	490	464	489	453	469	495	466	467	452	415	487	470	488	512	492	473	449	479	497	480	518	469	458	485	524	432	502	479	481	471	462	497	497	459	490	489	502	493	488	480	463	515	511	456	483	443	468	456	510	506	447	460	434	474	454	492	478	472	473	480	479	502	485	469	472	471	474	472	504	499	469	459	470	470	492	488	472	424	484	481	472	461	510	523	466	450	453	473	490	510	493	441	452	481	491	481	462	491	476	508	440	486	481	486	489	477	482	495	513	483	483	493	449	514	527	501	500	485	486	495	475	484	473	466	494	491	468	484	471	484	503	494	483	478	462	507	451	463	476	485	480	481	476	506	503	487	470	496	481	440	453	490	474	475	469	496	464	473	478	477	456	462	463	468	478	436	488	523	464	444	450	500	493	482	496	485	494	507	468	437	494	444	472	474	453	480	504	487	465	449	475	471	442	469	451	456	512	483	482	477	464	467	499	452	477	431	464	485	469	466	516	489	491	487	479	530	485	464	494	489	494	491	471	510	485	502	522	523	484	497	454	472	475	482	439	516	466	462	442	496	486	498	461	515	453	432	492	460	507	466	497	465	476	473	481	465	487	508	471	425	495	444	497	468	457	475	503	415	467	515	493	472	493	463	486	490	522	488	451	445	498	460	478	485	502	474	424	482	482	509	481	493	490	486	432	479	458	482	490	509	483	476	456	479	465	471	500	494	478	510	431	475	472	498	501	500	456	467	501	499	464	464	484	477	449	440	457	475	446	486	426	484	513	503	462	456	488	474	448	479	465	489	520	456	489	503	479	473	460	479	494	488	504	468	466	469	485	463	515	485	522	431	469	516	473	485	499	509	447	486	481	480	464	452	458	471	451	511	481	451	485	506	478	479	456	485	448	536	510	509	420	445	462	443	457	483	444	492	471	502	523	467	446	449	471	465	457	469	464	487	478	507	481	466	480	474	454	504	445	491	507	503	468	488	459	497	475	531	442	490	490	459	499
59932	35901	22281	6504	1706	1145	734	593	546	516	467	450	389	408	413	435	352	367	314	408	377	374	371	349	337	326	286	289	291	247	274	295	301	306	278	305	303	275	266	294	272	282	237	280	257	260	280	266	266	251	269	244	283	260	262	272	267	263	292	244	284	286	265	283	288	275	285	259	291	296	242	286	281	288	273	249	283	262	297	251	257	233	246	274	278	270	265	263	266	261	250	265	260	277	236	247	289	274	298	294	265	290	301	260	282	274	294	270	259	301	271	272	251	271	255	297	266	283	263	262	252	240	290	290	283	276	258	255	305	285	264	259	278	288	272	286	277	283	291	280	268	250	284	285	288	296	270	286	292	322	282	267	274	267	276	261	262	253	273	295	296	276	262	304	267	289	261	270	285	266	281	269	250	264	248	259	269	246	283	271	254	292	263	273	272	277	277	289	282	282	263	242	306	256	253	271	242	280	239	256	290	277	273	253	289	244	234	289	255	255	281	296	301	279	292	285	234	296	280	266	297	270	284	268	247	252	284	252	263	286	262	268	265	279	244	258	269	285	276	299	271	299	283	266	255	295	287	284	244	262	250	293	287	280	258	274	261	250	250	261	294	273	272	273	274	256	282	276	273	277	251	302	277	257	274	261	229	243	290	259	274	215	255	239	275	255	264	258	284	288	290	269	258	246	272	293	255	268	272	264	250	266	282	257	290	291	265	246	274	245	243	264	266	296	263	299	284	297	292	288	288	261	269	276	324	290	268	278	310	262	265	263	231	259	244	265	270	289	282	275	248	252	271	290	249	305	276	242	255	256	251	299	293	319	263	278	262	292	263	277	302	291	251	264	265	281	280	256	270	274	280	278	258	288	269	279	279	328	286	283	273	287	282	276	282	270	236	305	254	287	292	260	264	243	266	249	284	269	243	241	253	241	287	288	301	241	278	304	274	269	251	222	266	259	282	260	279	259	249	252	234	288	265	263	268	288	278	267	260	261	275	280	266	259	286	259	288	296	249	278	288	287	261	266	266	281	283	266	262	257	253	280	302	271	259	277	271	270	277	284	250	278	278	304	249	267	289	262	270	288	260	282	260	281	289	243	271	259	269	247	289	274	257	259	258	245	268	293	298	227	260	252	248	259	261	258	243	284	297	223	246	272	257	283	256	281	294	296	249	244	263	271	262	278	268	279	258	297	224	222	255	261	256	288	296	287	271	273	262	299	269	275	275	282	299	278	252	278	269	234	293	242	269	290	249	248	262	263	259	264	273	286	254	280	263	289	261	267	277	277	273	283	300	256	275	284	234	265	307	261	296	237	237	259	273	282	241	285	293	257	295	297	282	265	257	242	258	295	264	281	267	259	267	258	303	297	276	253	267	265	289	238	271	266	262	258	276	277	285	266	271	300	274	271	292	279	228	233	263	257	255	263	266	286	260	275	309	276	283	274	301	272	266	265	284	270	283	237	275	240	244	244	315	269	276	250	309	264	267	293	265	267	268	270	291	273	246	250	272	235	292	253	250	277	268	268	304	267	223	254	259	276	263	262	278	259	254	285	270	268	288	315	265	271	246	257	268	271	273	277	270	244	281	260	289	277	308	285	268	308	244	286	278	279	292	283	284	264	255	269	287	283	269	246	242	280	259	256	241	252	252	276	263	259	275	277	256	276	272	283	267	265	299	288	286	281	259	262	282	285	304	247	270	272	295	262	259	264	269	282	240	269	267	268	288	295	265	285	268	252	251	280	259	257	245	282	253	276	300	261	240	283	270	234	245	282	260	272	283	277	248	278	258	302	289	290	255	267	269	284	246	254	263	251	251	239	300	263	280	269	266	274	279	255	254	292	252	275	287	246	299	254	280	269	283	274	268	249	255	260	287	269	296	239	289	277	288	285	282	261	264	246	263	274	284	259	282	301	230	284	267	242	262	289	294	256	260	251	268	229	277	300	254	287	283	227	271	305	261	313	312	273	287	268	287	308	275	272	291	273	274	270	266	266	256	280	226	236	242	254	279	265	284	287	290	291	284	283	290	255	284	268	255	287	291	294	289	267	253	286	280	263	241	245	262	257	247	271	258	264	266	269	278	268	276	254	254	283	258	286	263	274	292	259	276	242	254	284	294	247	263	271	238	299	255	256	231	280	243	240	256	245	309	252	296	244	243	267	285	279	282	258	253	281	292	256	266	276	259	226	276	290	316	264	250	307	268	277	295	245	269	257	275	265	263	247	280	310	259	269	248	269	238	289	279	249	253	233	264	241	265	283	255	254	289	251	258	243	243	255	241	296	246	254	303	303	276	264	252	260	261	244	253	273	273	257	285	273	287	256	238	276	284	299	265	285	284	279	301	282	264	235	257	286	256	250	246	274	281	274	259	275	279	240	265	262	280	288	284	265	280	287	255	283	285	253	264	266	284	262	281	250	274	285	280	261	242	282	258	243	289	273	271	271	275	271	272	262	241	298	289	253	290	272	266	275	277	271	277	252	267	261	246	290	276	261	296	276	248	237	237	271	269	284	274	248	278	264	269	252	239	312	254	260	257	251	253	264	248	283	256	286	294	293	229	286	270	280	280	262	297	272	326	251	251	253	246	310	237	274	270	251	281	232	280	253	299	285	248	250	273	318	250	273	268	261	285	275	279	268	262	270	266	268	263	247	300	248	292	290	281	292	272	267	270	264	257	285	261	275	275	292	285	231	241	279	264	281	299	279	271	257	277	273	308	258	261	274	259	279	293	260	258	264	267	239	264	268	264	251	275	243	262	250	278	276	245	287	276	308	266	243	268	284	299	260	280	294	285	263	274	266	288	253	290	302	281	261	271	309	260	299	252	259	244	268	279	225	277	280	269	284	266	283	300	277	278	260	290	265	267	245	280	288	278	259	288	254	240	270	293	268	288	298	288	307	267	257	249	240	265	258	274	311	262	228	229	273	290	254	251	270	286	270	256	263	270	289	267	270	275	278	246	253	267	261	276	284	302	260	295	278	275	298	248	286	280	288	252	262	268	272	309	279	282	280	270	277	272	276	263	287	258	288	272	255	272	267	235	317	276	267	268	240	242	268	262	290	278	278	246	288	281	256	276	257	290	254	301	274	290	291	280	267	250	247	258	271	269	254	285	266	310	293	275	280	266	285	246	230	299	269	267	269	286	297	269	267	294	263	292	287	278	291	278	257	277	294	295	267	258	276	273	265	283	250	269	257	266	271	268	252	270	257	283	248	299	284	289	286	274	258	291	264	247	255	267	252	299	279	267	269	292	263	253	230	281	260	233	255	286	247	294	270	274	267	306	247	269	240	271	271	291	263	255	260	276	271	304	280	262	259	293	262	246	286	275	302	249	284	274	308	276	269	294	304	289	245	249	269	276	256	279	284	279	269	287	311	287	280	256	253	247	248	283	256	263	279	271	247	278	274	289	256	268	233	265	290	273	283	245	264	290	270	306	290	264	259	312	256	276	276	262	276	274	286	249	276	257	248	283	216	268	273	253	263
35842	24571	23656	8641	5072	4337	2964	2277	2089	1792	1679	1525	1369	1323	1295	1372	1281	1279	1148	1222	1289	1009	941	1003	954	871	732	737	744	703	738	748	672	663	660	667	603	626	638	611	619	631	608	642	605	588	561	622	590	623	633	601	573	619	575	624	546	577	604	551	559	536	581	558	575	597	551	573	603	549	565	576	591	560	601	558	569	592	559	558	574	578	547	532	589	599	586	564	560	570	545	603	594	582	580	568	577	571	577	552	565	558	570	550	573	552	592	570	610	616	556	577	581	538	568	563	628	594	575	568	551	574	547	598	561	574	608	571	554	613	576	579	589	606	587	574	574	568	535	574	590	570	535	589	592	600	563	610	579	552	584	525	576	578	557	552	587	603	624	561	558	559	621	604	557	522	553	598	571	590	594	548	585	586	546	606	511	553	556	555	559	614	584	531	531	528	562	557	613	574	547	583	568	568	583	548	617	570	560	557	558	566	645	599	572	553	614	554	562	591	594	579	565	557	565	547	580	550	601	575	530	591	546	560	547	579	600	576	585	552	560	574	545	571	549	547	561	605	558	598	588	578	608	559	571	574	585	557	543	568	560	545	584	605	575	616	614	572	533	575	564	526	576	571	528	566	593	566	568	581	565	552	547	583	552	552	575	570	557	615	606	578	573	547	577	603	547	581	551	583	563	598	573	595	596	613	559	562	585	590	566	561	540	544	595	511	598	594	567	601	575	576	595	508	583	571	564	568	534	577	556	587	561	550	541	585	573	615	584	572	526	601	604	613	590	553	562	587	565	532	587	599	559	588	589	570	584	533	582	563	579	581	566	567	538	564	579	551	525	578	536	563	523	547	603	601	593	583	555	540	564	533	579	618	643	549	570	529	578	614	552	557	622	583	574	562	559	606	617	566	565	544	575	595	615	546	559	604	590	531	555	575	556	547	588	590	543	590	558	571	585	557	607	529	567	553	618	605	545	551	551	598	577	546	631	587	605	574	586	564	550	576	608	577	587	603	618	563	558	536	579	574	550	558	582	623	594	609	554	554	575	544	542	566	565	529	590	540	599	550	624	608	550	600	575	595	605	561	569	584	545	606	566	601	576	572	564	523	577	567	586	567	555	557	575	570	580	567	570	560	577	573	602	565	513	628	579	570	561	597	641	538	578	580	569	590	594	540	542	562	622	577	581	583	572	569	572	572	514	553	574	526	558	552	580	575	550	578	583	565	564	568	566	531	581	543	601	567	601	578	592	554	616	569	560	549	577	605	568	573	542	586	614	573	578	547	576	564	598	607	580	547	576	537	578	542	549	559	564	582	590	564	573	595	579	544	542	596	560	562	565	610	559	551	554	561	576	568	523	600	557	602	573	584	599	576	557	577	553	536	582	568	579	578	593	592	607	541	529	602	561	535	600	571	569	553	585	567	590	569	580	559	607	622	589	623	571	585	564	579	560	609	587	553	600	611	526	541	574	566	574	572	584	579	576	554	586	554	561	599	599	542	550	508	558	587	562	573	569	599	585	588	599	602	551	542	580	548	567	572	543	513	544	590	525	579	574	581	583	586	568	561	552	562	556	595	558	579	617	574	557	620	513	585	541	572	618	569	545	578	558	592	562	617	583	546	581	567	583	546	538	553	568	585	603	561	560	579	547	579	608	568	524	567	581	574	531	562	540	600	588	574	574	604	575	595	552	558	608	571	565	550	567	586	624	602	533	565	546	583	563	617	619	570	558	527	595	538	565	586	547	575	576	592	619	571	552	606	570	588	545	553	562	548	593	556	608	550	549	596	616	588	559	573	603	578	569	565	618	544	571	576	590	619	585	566	565	577	579	601	559	554	587	539	580	522	585	578	563	535	595	546	546	620	567	543	521	547	562	547	585	587	577	588	562	607	577	586	566	557	554	604	590	556	561	601	560	547	557	509	573	583	533	644	549	564	546	562	587	529	560	603	614	559	561	591	552	557	582	571	587	587	556	570	557	543	562	569	543	574	585	575	635	579	586	565	573	588	587	605	580	568	639	577	562	590	515	591	533	600	572	541	566	561	580	578	571	598	596	559	568	552	584	574	557	559	547	539	573	578	585	595	598	507	578	573	601	543	614	581	601	564	573	591	559	559	574	544	568	561	551	590	550	570	559	617	616	606	586	611	541	585	590	572	535	576	593	563	533	553	555	557	592	649	574	590	537	586	544	594	561	529	579	626	584	581	554	576	586	511	592	603	604	545	578	592	545	597	577	547	539	560	554	567	592	548	581	571	601	547	573	628	573	559	549	559	569	563	562	548	557	603	563	573	550	615	579	573	558	575	550	558	560	620	570	530	557	539	599	579	525	555	597	542	535	619	550	544	543	558	546	591	575	566	559	590	550	563	554	616	572	565	628	595	563	545	559	542	553	549	542	540	568	583	604	575	556	555	544	567	580	582	572	568	560	579	573	562	610	604	552	528	621	572	585	606	548	591	561	617	596	567	593	557	563	606	541	571	582	544	609	559	542	566	553	582	534	550	601	539	557	567	577	614	614	555	597	582	579	564	542	569	573	577	548	585	558	576	614	582	572	584	568	550	589	606	575	580	600	539	564	578	608	574	564	608	568	566	587	552	593	593	578	538	587	600	570	538	574	570	575	551	579	577	568	596	560	598	554	598	553	553	601	555	543	590	553	573	602	568	569	566	529	579	572	523	585	580	588	559	558	557	536	554	591	569	598	557	565	587	591	603	595	571	581	558	592	582	554	592	560	602	584	577	564	554	565	558	590	587	560	582	552	559	585	561	555	606	594	575	608	561	584	604	589	616	501	581	588	543	561	546	558	573	571	625	609	602	575	595	547	527	540	535	619	551	575	589	556	601	597	606	626	604	551	559	553	572	547	554	555	564	582	594	521	600	578	549	586	580	621	567	584	580	556	527	566	579	569	605	612	604	576	577	549	565	590	613	541	559	601	531	589	598	549	591	549	532	582	576	563	572	546	578	546	571	571	511	559	601	549	609	565	587	580	605	563	589	572	594	609	579	512	579	562	574	573	533	595	603	592	579	589	602	527	569	587	548	567	579	608	564	613	538	572	569	565	586	591	565	571	559	581	581	575	562	590	567	536	587	558	569	562	601	562	622	568	570	566	555	580	589	609	547	592	575	560	550	572	574	558	578	579	587	564	599	516	585	573	558	565	576	578	607	572	600	548	562	571	551	564	596	569	592	574	592	572	568	574	531	596	586	557	580	575	527	591	551	557	607	607	571	559	570	604	587	573	599	576	583	573	558	540	553	553	619	563	601	543	550	575	553	579	552	565	595	523	556	575	566	564	539	575	554	583	584	555	571	541	570	574	559	583	581	566	601	565	553	605	553	590	602	583	571	575	565	559	567	532	571	586	581	530	565	623	543	595	553	549	529	557	610	528	535	574	574	539	539	570	611	558	539	556	606	585	573	574	566	550	578	594	533	582	597	580	558	566	588	572	585	617	547	539	553	548	574	523	529	579	559	570	524	576	561	578	583
39470	20314	9216	1935	575	460	397	343	315	325	302	277	295	294	249	274	309	276	237	266	251	266	220	225	248	233	212	248	249	240	212	216	220	262	222	261	212	240	235	242	235	217	228	229	241	227	220	246	238	206	205	230	239	230	215	228	219	231	247	260	243	231	227	253	213	240	255	206	206	250	247	253	226	212	201	219	223	248	219	236	222	226	233	209	232	234	213	204	213	257	230	241	229	210	213	237	254	253	252	202	251	266	200	222	227	216	210	208	192	225	206	211	234	215	217	239	206	225	262	264	225	238	255	222	220	228	233	232	212	250	252	223	222	207	221	227	196	237	232	233	247	258	251	258	252	207	215	208	206	230	220	229	234	243	226	222	253	203	261	239	231	239	227	217	236	248	200	228	242	230	256	225	260	245	243	246	244	259	236	209	219	236	245	253	263	213	261	234	243	234	210	261	220	235	244	250	226	238	260	224	218	211	204	228	232	228	251	230	235	206	248	215	212	230	248	225	276	203	221	215	246	222	230	240	245	248	234	212	238	238	242	230	240	231	220	227	233	219	215	205	240	204	227	259	251	204	244	243	226	247	208	208	218	200	236	240	215	205	220	232	234	227	246	250	202	242	266	261	229	224	227	251	252	217	238	204	254	221	227	225	229	240	248	258	230	235	223	215	249	245	224	240	214	212	232	231	221	228	200	215	234	257	238	217	219	224	196	199	225	233	245	209	260	221	237	209	229	242	218	229	221	260	226	197	282	240	210	218	196	202	245	226	243	232	238	216	222	238	217	223	229	221	260	252	210	240	252	195	223	209	242	228	217	246	222	230	221	220	223	233	244	251	211	200	242	220	217	208	236	249	228	204	229	255	265	222	258	226	225	216	225	248	229	204	258	243	244	219	225	213	244	203	221	203	228	257	258	219	213	246	215	219	228	215	231	216	199	198	215	212	226	242	205	205	248	231	238	227	190	241	245	245	230	229	225	227	227	190	247	242	257	247	234	233	245	239	227	226	221	239	225	246	258	249	248	277	206	209	258	247	198	218	213	233	236	249	214	233	240	229	195	206	215	239	269	197	258	237	226	209	252	236	214	225	254	218	263	193	237	238	215	238	237	222	282	224	240	217	224	225	218	227	265	215	234	223	245	222	220	216	214	253	277	241	232	257	221	210	221	233	257	230	217	209	213	209	255	193	234	233	200	217	198	220	249	216	242	212	230	243	221	234	213	236	243	240	217	222	236	209	212	251	217	248	249	228	229	222	220	241	215	226	212	207	214	222	196	214	234	261	216	239	201	219	201	227	221	196	248	232	224	214	236	246	213	225	258	240	204	214	227	259	184	236	235	208	230	246	238	236	263	241	228	219	200	230	270	223	237	254	232	244	243	209	195	225	244	229	240	231	237	225	215	216	243	238	223	218	246	238	217	253	233	243	233	247	214	222	230	216	224	223	239	194	224	238	205	233	220	240	220	227	215	207	235	201	199	223	236	236	225	214	214	223	243	213	235	239	259	251	206	257	228	204	235	218	233	250	232	218	247	198	222	229	227	252	209	230	235	223	236	243	221	224	210	211	240	260	255	225	230	244	211	227	241	263	243	240	249	231	228	221	215	267	261	220	236	224	240	223	240	205	230	227	235	222	235	221	256	211	240	258	255	211	235	243	241	223	254	245	234	210	218	248	238	234	211	224	227	245	252	278	252	256	219	229	228	206	221	223	248	254	241	213	199	254	243	231	235	231	223	235	233	248	235	213	217	190	215	215	211	239	266	238	246	258	225	241	236	239	197	224	215	213	205	214	209	216	253	216	186	222	247	253	245	257	212	237	228	254	226	252	223	231	205	220	215	215	223	249	210	215	231	246	257	227	244	226	233	219	234	230	212	245	232	196	225	211	229	230	206	247	260	232	221	217	224	214	203	232	254	244	253	230	236	248	252	249	224	234	239	243	229	240	216	242	235	223	252	226	265	206	232	224	235	253	216	209	208	223	230	237	247	254	223	224	227	222	222	225	191	208	269	228	270	248	197	216	222	229	235	226	223	204	254	221	256	236	228	243	228	240	228	223	235	213	247	226	263	223	257	217	242	239	232	216	224	199	235	241	244	247	275	221	231	198	231	234	228	223	248	221	237	220	224	224	290	253	227	240	219	207	234	214	238	218	241	221	220	221	215	222	223	234	211	239	242	195	262	254	267	248	255	229	210	232	223	235	235	249	217	217	210	238	257	198	227	226	221	210	240	245	212	228	226	230	235	271	216	236	210	251	219	237	238	230	219	239	229	204	230	231	259	244	249	225	233	229	244	230	241	230	217	226	229	239	235	218	249	217	228	223	247	226	242	229	237	223	248	223	226	276	230	227	209	241	230	229	234	189	223	228	259	223	248	239	240	248	207	233	227	225	225	244	249	244	233	230	246	209	235	233	235	247	205	235	240	249	256	229	193	214	234	223	262	238	233	219	232	212	184	218	250	212	202	246	181	234	209	225	256	230	195	223	217	254	184	242	219	241	215	229	233	218	244	248	229	242	223	227	219	228	236	269	220	253	214	219	215	193	241	247	235	236	229	214	229	230	257	235	229	230	246	225	209	247	233	230	225	249	206	230	228	281	244	264	254	256	215	249	213	208	213	224	252	234	238	210	222	222	238	223	225	203	216	242	232	234	221	250	254	203	243	257	232	245	238	240	222	232	232	216	235	251	251	239	226	234	248	239	241	257	217	241	244	254	227	232	223	243	189	238	253	229	269	267	241	235	199	221	209	232	237	226	259	245	225	239	202	243	224	214	215	239	199	232	233	219	225	246	208	234	247	232	224	226	214	219	251	226	208	232	219	240	257	203	219	247	240	208	222	233	259	221	224	207	207	244	245	216	238	238	253	238	239	230	214	224	266	230	235	200	228	214	210	238	209	222	220	221	251	218	226	227	208	199	215	236	242	221	245	224	212	223	247	241	254	210	229	289	236	264	229	221	230	218	248	226	226	244	217	218	226	203	222	223	223	239	237	209	233	263	258	217	250	203	242	213	236	254	230	244	206	215	214	234	217	199	214	235	222	206	255	226	232	229	228	223	259	223	225	270	221	241	197	224	224	264	253	240	214	227	217	240	235	239	234	224	203	234	229	236	235	250	252	238	223	238	263	233	211	219	230	234	241	225	236	242	246	238	243	241	226	230	205	262	251	228	236	252	284	217	226	220	214	210	234	224	235	240	212	224	213	268	224	240	234	221	252	244	261	227	252	229	221	258	268	228	237	216	225	238	232	227	219	240	241	229	245	200	258	222	220	222	257	234	232	227	203	217	217	261	204	219	233	240	221	248	213	225	219	217	221	203	235	220	257	233	230	240	266	198	219	213	196	235	244	197	231	199	205	205	220	219	228	251	216	256	247	231	241	219	242	216	227	223	236	195	231	231	255	219	259	224	213	230	237	231	205	209	211	216	202	266	212	252	215	232	222	253	224	200	236	211	224	240	260	235	247	251	209	242	246	249	224	243
22655	12772	11621	3355	1806	1559	1047	945	910	838	810	756	624	710	714	709	723	675	628	628	572	535	560	544	550	522	520	569	534	509	520	497	497	496	527	541	491	513	547	486	502	484	528	492	535	507	498	524	486	529	492	531	495	484	475	557	497	493	505	498	519	511	468	488	440	490	473	523	476	482	486	488	497	508	514	550	488	514	477	481	519	503	481	515	514	453	478	499	485	512	499	475	519	462	409	499	532	457	515	478	459	441	486	471	483	492	497	476	505	485	474	504	459	477	516	514	506	478	474	488	532	505	491	489	495	510	506	509	506	463	472	481	473	446	470	487	500	485	505	507	459	486	479	496	500	504	502	514	490	496	497	495	500	470	475	473	447	453	505	450	505	480	500	521	496	453	494	475	458	482	485	490	503	462	501	485	475	456	507	507	498	465	461	470	480	475	518	492	520	447	526	467	487	485	485	483	506	522	542	449	502	504	497	503	504	492	497	521	501	438	476	484	462	534	485	527	523	477	480	484	484	494	478	493	476	483	490	484	476	459	501	505	462	496	493	464	485	508	479	492	465	449	480	478	441	517	523	496	495	477	488	529	500	504	484	487	455	523	537	498	516	501	489	510	494	463	480	451	493	496	558	496	472	496	498	485	491	500	495	505	526	513	462	509	485	500	464	500	517	516	514	478	508	505	469	527	460	487	550	476	448	477	477	476	498	471	447	474	465	507	521	500	486	451	502	472	455	497	521	461	490	563	466	456	478	519	508	479	492	541	468	449	498	510	507	467	489	499	486	476	479	477	484	522	482	507	466	468	485	493	480	521	513	524	454	482	469	507	507	475	516	487	503	525	492	497	484	503	463	487	501	480	474	490	485	451	468	506	490	515	471	472	502	452	481	484	517	477	473	505	482	484	476	477	473	477	485	527	511	502	440	504	465	513	471	495	481	503	484	484	470	477	476	445	500	467	490	523	485	477	476	490	492	487	509	512	506	491	523	501	487	504	486	498	482	521	500	480	448	502	507	493	481	502	511	494	524	481	495	499	483	481	494	488	465	488	532	439	484	493	473	476	510	485	540	464	510	481	468	515	519	506	520	502	498	460	500	506	502	467	504	509	481	493	514	483	480	473	491	483	478	440	475	502	489	484	489	498	490	498	507	481	489	503	517	482	462	462	447	491	479	486	477	483	493	488	469	508	496	478	531	522	472	497	518	461	476	498	506	489	495	510	488	469	478	453	465	507	475	479	503	496	455	491	505	509	521	471	489	524	503	518	503	470	496	535	490	457	475	524	512	479	481	503	467	508	517	458	484	503	521	515	524	466	478	488	502	465	486	500	459	502	501	443	471	508	486	515	473	444	516	534	500	494	493	511	492	477	498	497	475	522	484	462	501	505	477	496	471	519	463	506	473	435	498	483	482	497	505	471	502	466	492	486	524	470	481	494	477	487	458	486	525	477	507	538	486	514	538	493	532	484	519	464	478	479	474	472	476	483	494	486	490	501	480	528	470	470	481	505	493	499	494	491	529	471	501	485	526	468	485	490	511	482	447	473	519	482	460	486	484	512	489	505	486	494	495	518	464	459	463	475	496	468	478	491	475	490	518	483	497	522	465	476	504	520	519	465	456	484	463	464	481	475	484	510	503	524	514	485	506	513	466	523	490	507	529	521	482	512	446	481	479	487	509	462	419	501	485	481	512	498	487	468	487	501	498	506	460	480	493	474	532	501	479	443	498	518	477	497	466	489	514	506	474	505	504	450	497	488	495	467	489	481	494	520	514	494	473	495	441	541	511	499	532	460	530	461	514	472	477	518	499	500	528	465	498	506	491	523	513	544	480	504	478	511	490	465	453	549	485	490	514	516	467	484	523	457	519	490	507	487	478	534	481	485	497	517	450	503	502	448	510	519	504	487	495	471	506	491	490	490	484	516	507	469	478	462	456	504	497	474	514	517	471	494	451	479	458	474	469	501	456	493	501	484	471	469	499	478	496	479	487	490	485	476	476	463	480	519	463	502	477	504	520	476	468	519	492	491	503	454	461	502	480	529	460	488	475	471	495	502	490	479	518	488	519	527	466	506	503	505	492	487	503	498	496	472	492	498	488	500	466	531	458	473	500	485	489	504	457	509	501	511	470	501	475	475	525	504	518	504	480	475	535	448	446	496	471	497	500	512	471	501	514	484	461	487	505	468	492	489	516	509	486	487	497	516	485	540	454	514	504	500	502	484	522	525	487	500	473	465	491	464	507	501	474	500	463	499	479	483	532	511	480	505	519	503	497	480	530	468	493	494	469	495	507	539	476	513	508	490	475	503	470	462	483	488	504	467	503	484	506	501	497	522	477	492	501	520	476	514	472	498	488	489	483	485	525	518	525	475	467	522	500	479	490	461	498	491	508	494	444	507	477	519	515	497	497	470	467	492	542	497	487	465	545	486	471	472	510	520	486	497	489	506	514	485	481	485	537	520	492	497	518	502	488	460	504	481	500	501	445	479	473	503	496	466	485	469	503	533	437	491	505	513	458	504	522	499	481	470	486	480	479	521	449	494	482	457	490	471	505	492	446	497	505	468	489	506	495	498	462	483	515	524	488	492	490	479	466	482	504	487	499	507	481	491	480	475	471	520	537	504	453	495	493	480	467	463	493	497	442	456	464	507	498	451	459	513	492	487	476	505	497	485	484	499	492	490	516	505	500	460	491	502	492	473	472	469	515	484	530	479	482	458	499	491	453	485	508	529	475	455	479	489	481	518	523	517	488	462	507	471	486	477	491	514	517	502	505	485	474	486	479	483	488	520	520	457	470	503	482	487	507	510	457	498	507	497	481	514	512	495	508	497	469	459	465	485	489	469	459	476	464	465	506	491	424	484	518	502	458	470	509	499	526	537	496	526	494	511	500	479	476	481	519	467	512	518	513	487	457	542	503	526	455	502	447	471	484	456	493	495	474	497	506	484	527	466	524	488	513	483	462	509	474	484	475	460	503	484	514	498	503	492	525	484	498	511	490	500	525	504	508	491	464	519	487	498	473	485	475	472	502	477	506	478	481	508	508	481	486	460	488	508	510	488	501	524	466	476	516	498	494	454	470	497	457	517	479	455	491	493	490	516	541	477	505	496	482	498	488	492	503	518	467	471	472	526	520	488	495	466	498	467	514	521	497	504	490	466	490	459	513	525	487	516	486	576	514	467	485	490	511	479	515	531	498	495	464	491	518	497	463	467	480	498	454	508	462	546	547	533	491	488	501	467	483	496	507	504	487	499	474	486	481	526	520	479	473	483	525	483	507	484	519	510	479	487	453	488	503	508	464	471	514	513	476	468	464	468	476	473	453	490	504	485	477	487	437	511	490	499	490	502	465	484	459	518	490	475	498	457	500	495	503	468	485	487	472	463	525	466	464	507	537	507	485	559	512	488	458	527	463	497	494	511	529	501	525	458	479	540	518	522	468	496	493	514	487	439	490	489	528	500	472	457	495	505	498	530	503	506	483	483
52798	28258	16752	4103	966	728	576	421	398	342	329	307	286	333	289	289	292	262	271	277	279	245	249	229	267	218	239	265	231	239	231	218	196	200	225	215	213	239	199	209	226	223	245	207	241	238	222	235	217	211	226	242	189	239	261	208	211	207	245	227	232	220	215	223	231	227	223	212	229	202	233	180	207	235	208	185	230	229	221	222	221	199	208	210	222	186	189	199	204	221	234	199	241	222	248	230	216	224	221	226	223	212	209	203	205	226	247	235	198	207	195	207	222	198	199	215	217	227	212	206	207	237	247	206	245	213	207	224	222	223	208	211	226	217	227	268	221	235	236	191	242	211	202	229	227	237	226	221	237	195	211	218	232	213	238	223	202	219	201	237	217	212	196	226	245	207	216	219	233	219	242	216	212	217	198	219	194	236	211	214	231	204	218	222	226	202	203	260	244	232	215	194	193	219	221	219	221	209	236	243	221	241	229	213	222	223	229	212	209	225	203	225	223	212	222	203	224	239	206	242	188	210	219	257	229	239	227	233	219	228	230	213	217	239	221	194	203	229	201	219	222	215	242	226	226	211	233	243	219	218	204	190	219	214	230	195	203	220	206	219	229	213	219	194	252	249	214	225	211	232	215	244	200	228	204	226	211	202	237	211	224	202	215	214	205	220	217	205	210	207	228	232	209	215	207	224	208	212	234	231	235	210	211	219	194	221	205	221	228	224	210	218	211	219	237	193	233	235	203	225	209	215	231	201	222	206	248	223	227	215	213	196	220	229	215	227	148	235	222	230	225	229	221	211	175	223	203	209	208	201	175	224	208	225	183	215	203	200	197	212	211	232	199	216	203	228	214	214	228	209	212	215	236	199	195	240	226	205	232	233	228	220	218	215	189	238	230	215	224	230	225	224	218	218	217	203	209	236	209	195	208	220	223	178	196	212	207	198	231	217	210	213	203	217	241	222	237	201	219	206	204	212	222	217	184	209	215	229	211	212	236	203	232	210	214	200	213	247	208	194	229	216	211	245	228	245	230	239	211	235	215	228	206	219	241	251	225	225	210	229	199	204	211	236	204	209	191	239	250	204	209	225	239	244	203	228	209	240	210	226	228	216	217	184	218	222	224	243	216	214	244	209	230	234	232	218	229	233	203	202	200	256	211	234	212	211	222	225	219	234	223	217	211	219	204	249	218	197	217	220	224	213	215	248	231	241	252	221	197	191	239	223	212	217	234	211	242	225	228	200	251	199	215	211	221	208	223	234	235	234	197	220	216	230	217	213	191	216	227	199	224	224	199	230	219	246	231	213	200	196	193	218	200	176	242	231	232	231	220	225	193	206	216	217	221	184	232	223	213	243	229	197	221	206	201	219	245	245	191	182	230	207	203	232	231	253	212	241	249	213	214	239	217	214	223	247	224	214	245	205	217	226	213	212	213	223	235	194	208	211	161	211	250	224	201	230	221	213	220	218	204	214	225	222	243	226	223	209	225	199	223	210	192	215	220	217	209	229	208	210	251	236	266	246	229	241	207	237	220	215	215	194	232	215	212	226	211	217	239	241	235	229	189	226	193	209	214	243	241	231	226	216	211	210	229	213	216	230	253	203	217	183	209	213	205	191	242	203	214	193	219	220	219	194	197	218	256	224	204	191	199	192	222	215	214	235	218	246	237	204	206	255	234	225	215	210	237	206	231	233	222	225	210	232	225	223	240	227	244	218	235	234	202	232	199	187	193	200	227	209	225	246	228	212	232	230	196	208	223	207	205	212	231	206	220	228	214	233	214	226	221	228	230	232	226	200	234	214	235	226	241	223	233	228	212	187	202	223	217	221	244	232	225	204	235	215	231	196	192	185	202	209	239	200	210	220	209	232	242	236	257	230	191	184	201	205	235	224	210	241	223	212	208	218	246	227	172	213	232	232	211	183	224	207	229	209	208	224	235	223	209	189	220	252	231	198	224	213	224	232	214	232	240	226	218	200	220	201	256	232	236	221	177	251	209	239	208	212	194	202	228	214	218	192	206	223	233	228	220	193	233	197	209	217	239	203	185	219	222	210	210	219	228	211	211	202	232	225	228	187	213	210	242	239	221	221	219	232	181	230	220	201	224	233	228	197	233	232	198	228	222	241	234	246	227	205	205	207	223	221	234	221	215	213	221	201	255	236	221	204	228	235	204	212	246	215	234	231	209	205	218	235	222	223	189	243	251	211	213	196	241	234	217	217	242	214	225	178	221	231	245	223	221	250	250	228	212	194	199	205	230	242	215	219	219	192	208	206	219	209	239	194	225	195	208	228	202	228	205	209	243	211	212	221	208	212	199	231	219	231	213	198	221	238	213	232	237	228	231	217	197	222	199	192	187	221	224	242	260	250	232	222	218	253	232	207	199	238	240	242	227	204	195	201	226	213	197	233	236	198	246	209	259	193	222	188	227	215	221	221	244	198	233	236	198	192	213	228	221	199	186	217	213	228	161	225	202	231	219	229	235	196	203	226	223	225	215	213	222	213	218	217	193	209	212	207	226	231	197	191	228	236	223	219	216	252	232	226	240	215	251	201	210	246	212	227	248	225	220	227	220	218	210	251	203	208	240	235	238	214	215	218	217	231	216	209	200	217	210	225	211	242	236	215	223	218	236	236	218	238	192	221	241	238	219	218	197	237	214	225	211	218	211	214	219	236	210	253	244	197	205	224	212	215	221	199	214	252	216	200	219	224	204	199	212	215	245	230	231	198	213	212	227	214	217	191	202	228	223	191	237	202	198	217	245	214	203	226	217	211	235	189	199	223	219	209	196	228	226	215	183	197	218	210	218	209	183	207	238	231	232	223	250	206	241	231	236	210	230	216	208	255	205	194	209	218	225	209	226	196	200	211	220	227	222	215	226	208	195	226	220	173	188	191	230	233	187	216	205	216	222	181	215	218	206	226	231	214	236	230	200	230	202	185	208	226	207	202	217	214	229	240	239	229	228	216	256	229	246	241	193	194	205	217	220	234	212	211	224	213	227	208	190	214	176	220	169	213	241	211	217	225	223	225	248	211	222	250	224	248	186	244	220	237	245	191	215	253	224	226	222	218	253	229	226	208	237	228	239	201	234	221	228	221	228	242	212	195	207	200	203	204	220	194	220	218	221	206	200	252	212	213	216	199	214	221	202	223	197	198	215	240	220	227	190	210	250	217	207	242	252	198	237	261	245	164	221	193	224	201	201	213	201	219	217	200	177	218	235	214	237	200	219	221	226	220	229	234	246	205	221	216	223	201	213	206	199	214	189	222	192	232	214	251	238	225	234	209	205	207	225	222	211	209	192	226	220	227	233	197	208	247	213	226	206	205	213	208	224	218	240	210	204	201	228	226	204	220	218	210	199	218	223	221	220	216	208	238	195	201	245	225	209	204	235	225	247	190	223	244	216	190	211	224	224	231	224	254	240	215	206	211	220	173	212	219	220	219	207	238	215	230	211	248	224	222	214	213	243	237	235	220	237	206	219	205
31185	18732	19028	5899	3437	2773	1928	1529	1495	1358	1309	1147	985	975	991	1031	960	851	783	912	849	688	711	691	685	596	605	603	577	547	523	567	543	521	553	540	491	533	496	498	492	488	493	488	503	499	518	489	497	481	491	469	458	474	481	483	487	482	530	513	513	508	495	479	465	457	444	464	458	458	507	517	462	467	428	450	479	508	495	436	503	478	480	501	484	456	518	484	476	482	448	453	452	462	489	517	476	467	464	490	449	458	460	506	425	469	494	482	507	481	490	444	466	468	448	472	496	459	473	477	494	479	466	466	449	478	436	476	453	479	448	447	492	449	446	458	488	434	480	505	500	478	468	428	459	504	455	457	492	449	447	488	460	448	445	491	473	505	429	498	467	474	500	450	512	481	514	504	469	442	474	499	504	508	439	499	467	492	451	451	446	461	443	467	512	449	472	425	470	473	489	433	499	458	477	494	440	520	426	506	472	448	459	477	470	462	425	497	501	472	501	488	454	481	457	463	480	484	471	502	481	464	461	452	493	462	472	485	476	486	467	431	473	474	495	446	458	453	486	486	472	489	457	492	497	479	475	448	485	497	494	479	484	480	488	449	419	504	498	482	459	446	494	484	499	503	471	530	448	463	447	460	441	511	480	488	482	487	474	448	462	483	508	438	439	466	480	483	489	470	475	498	480	470	474	473	479	445	477	503	482	499	526	491	481	480	514	462	497	460	481	493	472	484	465	448	448	473	490	457	453	459	471	466	468	509	504	474	462	509	496	484	452	492	475	460	438	489	460	518	481	505	453	456	473	462	476	464	473	518	448	476	450	472	439	452	462	503	504	461	479	474	480	477	469	486	474	468	473	474	474	453	437	480	478	485	456	507	457	471	464	487	471	469	458	476	463	501	484	487	458	462	494	499	470	458	476	454	468	480	467	485	440	471	470	479	447	487	479	482	471	451	471	464	454	492	463	463	439	479	482	486	480	471	460	482	485	452	455	452	496	505	468	457	489	483	488	487	501	451	476	466	497	453	481	487	463	458	438	427	483	510	485	473	504	430	450	443	449	447	488	486	498	450	464	476	470	475	481	478	476	478	496	476	465	474	459	513	465	458	456	502	434	480	516	459	425	485	474	480	466	461	424	497	492	472	483	478	491	444	476	474	468	454	459	442	475	491	503	479	489	462	461	471	494	476	479	484	477	467	483	475	482	475	457	427	466	466	488	470	474	470	469	467	451	472	484	500	468	448	448	442	449	451	508	511	469	466	517	462	502	504	503	443	468	513	437	513	450	433	457	486	451	461	502	495	472	488	473	484	453	466	479	464	501	473	459	481	472	493	505	466	468	472	477	464	468	488	456	465	483	457	460	484	484	491	483	479	456	458	483	488	477	488	486	494	479	485	453	509	483	491	464	440	457	514	475	499	480	442	484	456	437	460	493	490	474	467	466	473	474	489	476	504	479	518	463	464	524	445	473	442	497	442	504	501	472	435	503	490	492	471	485	453	452	468	472	473	460	530	463	486	492	521	469	474	500	484	452	510	445	500	502	484	495	484	488	468	451	469	488	500	480	480	493	504	467	462	461	464	449	445	455	457	461	487	494	474	507	496	491	448	541	466	464	469	440	475	442	462	460	482	476	472	501	472	501	488	438	457	478	467	534	495	486	502	469	501	485	461	454	459	505	483	467	462	468	476	465	463	477	486	497	470	475	486	471	453	501	469	513	510	464	460	455	474	495	473	468	481	481	470	482	481	469	440	467	499	445	470	449	423	471	487	508	442	456	468	474	487	474	481	477	535	514	453	496	530	475	486	466	487	453	481	445	462	468	454	499	455	492	438	489	494	486	500	450	511	472	490	459	483	474	498	444	510	462	468	424	478	473	497	495	477	477	483	507	450	473	506	439	454	476	454	478	469	492	479	462	517	498	477	484	463	493	465	471	457	468	462	473	477	500	482	470	459	493	471	426	472	475	506	470	463	445	454	468	464	483	497	488	495	478	480	472	478	486	475	485	506	495	476	470	468	513	455	499	464	478	477	485	491	500	463	483	450	482	473	484	435	451	403	469	469	428	525	486	487	460	455	463	480	501	468	463	441	468	464	486	483	445	467	454	488	516	455	481	472	476	452	485	461	499	443	502	477	448	468	462	492	475	482	472	492	482	490	483	471	507	438	440	462	460	481	496	457	449	467	530	511	464	457	466	488	471	513	466	441	487	514	473	431	474	473	505	472	465	479	468	501	447	481	525	470	482	472	456	469	441	467	473	472	489	520	479	470	509	449	450	490	497	439	435	471	485	465	505	466	506	465	492	454	468	477	492	499	499	477	489	499	492	498	480	514	522	502	458	508	480	478	480	486	437	473	474	472	438	491	476	441	481	472	487	506	487	471	448	501	453	477	478	484	465	464	447	441	521	518	459	457	457	468	498	456	469	483	488	460	528	440	475	442	483	472	463	485	439	475	503	462	494	471	456	452	467	438	485	437	441	476	461	462	465	517	486	451	430	441	455	482	468	447	514	443	499	466	468	483	433	467	466	446	472	488	506	482	452	435	484	476	445	485	464	457	455	490	477	486	479	502	488	497	436	494	499	483	502	476	472	494	478	497	438	454	473	452	469	480	456	479	482	484	486	511	503	462	482	460	486	494	457	460	478	433	451	501	502	504	475	454	459	510	483	495	475	456	521	502	467	480	480	440	490	485	477	492	425	441	505	489	448	485	465	481	501	471	479	479	488	461	449	478	482	462	492	481	500	485	457	487	474	470	484	481	496	493	515	455	478	484	471	488	513	494	485	483	479	479	476	453	464	468	453	463	438	472	466	482	517	458	475	465	493	479	453	481	497	482	461	500	463	481	513	495	486	460	487	469	493	474	462	471	514	484	461	465	509	471	446	497	493	478	469	482	473	491	457	489	461	482	470	459	464	491	465	473	460	494	498	453	452	432	480	458	490	489	468	457	466	495	509	493	463	503	504	459	463	457	484	498	454	489	492	491	482	480	496	479	428	441	452	503	489	438	459	487	494	468	513	469	516	453	460	459	468	459	461	482	477	470	447	448	424	466	446	538	459	496	440	491	478	456	486	466	436	442	459	433	500	457	457	448	459	477	462	504	494	462	496	485	463	483	448	436	463	466	448	468	479	446	456	484	489	448	456	452	467	488	523	411	490	466	438	434	502	473	464	485	455	464	483	497	468	454	505	444	487	441	463	494	475	453	465	494	482	468	464	481	487	480	494	474	500	427	458	498	433	473	494	490	481	478	486	435	460	462	504	436	462	486	468	483	509	464	495	514	498	452	470	468	472	457	461	472	467	475	480	482	514	501	502	463	509	488	472	438	478	464	477	440	499	476	482	444	452	498	473	517	469	431	451	457	511	468	478	501	465	446	438	477	473	471	455	451	481	471	476	485	492	465	443	470	443	502	477	485	499	502	487	459	467	481	479	470	478	480	456	465	465	491	464	502	548	479	478	509	464	465	459	495	511	477	491	500	450	474
60603	37340	23757	6889	1511	1007	732	583	519	489	439	430	396	450	411	424	401	371	357	376	370	332	344	289	272	308	292	315	290	293	284	243	302	270	279	280	293	277	284	269	302	269	265	244	271	268	255	260	258	311	266	268	301	268	291	288	265	244	225	290	267	266	256	268	268	280	276	267	270	304	297	295	267	258	261	265	228	241	282	293	268	273	294	281	271	295	286	276	283	265	295	303	269	269	292	256	258	276	291	286	315	277	270	271	279	265	270	274	251	269	288	289	277	276	251	274	254	267	263	299	293	296	261	269	260	277	257	299	294	256	260	293	259	228	288	313	250	246	265	252	283	315	270	290	282	286	257	263	255	277	241	297	243	269	277	286	305	258	276	229	267	248	253	273	285	288	246	282	258	270	268	298	268	273	258	260	235	280	289	310	276	254	282	289	268	288	280	279	275	276	267	265	285	276	267	260	265	269	265	296	316	289	274	286	249	270	281	263	278	283	278	278	262	277	243	282	245	302	293	293	279	260	271	249	248	275	266	267	283	232	257	288	270	277	259	281	299	251	260	244	290	265	257	254	237	251	242	269	243	266	266	281	329	271	274	272	274	278	293	286	243	273	256	239	256	277	290	241	278	294	269	276	273	268	280	235	261	265	293	284	255	250	272	283	300	269	265	272	255	254	249	276	275	244	308	218	277	287	288	288	274	255	260	313	239	275	261	268	260	269	250	245	302	253	240	270	311	270	255	251	265	270	246	262	281	270	277	242	281	274	265	264	300	290	272	282	289	266	296	271	293	249	240	261	265	260	287	276	246	261	275	289	295	296	267	274	263	267	265	267	280	269	252	255	270	304	294	275	283	293	240	305	277	253	304	262	275	248	262	256	270	284	274	273	295	300	281	269	255	245	289	257	264	293	300	252	239	271	271	284	290	285	269	244	260	278	272	281	250	275	255	271	269	271	265	259	235	261	269	241	240	272	315	264	272	262	270	262	263	237	275	275	280	277	273	268	270	262	283	292	269	265	293	257	271	260	276	301	273	245	272	292	282	270	292	268	223	274	253	283	252	256	256	287	272	295	314	258	267	255	286	250	239	244	264	256	262	286	245	283	278	304	275	297	278	281	303	260	318	258	278	265	269	306	257	276	268	241	310	302	269	270	245	263	285	252	289	287	251	285	273	300	264	293	281	276	286	288	263	255	274	262	256	284	252	273	255	256	254	280	258	266	264	257	261	275	260	317	275	286	294	262	288	279	213	290	247	290	255	263	248	266	257	263	258	259	266	241	258	289	268	253	281	277	263	282	280	279	241	264	246	304	253	284	257	270	255	254	237	244	267	291	278	265	213	236	264	247	295	270	254	239	256	256	277	246	275	273	266	262	275	269	286	263	295	244	268	282	289	260	221	255	283	288	276	272	295	276	276	278	279	301	247	278	245	298	269	265	286	233	293	242	265	241	243	272	255	265	289	257	251	260	277	300	285	237	247	256	258	250	270	259	288	267	305	267	260	294	281	287	279	323	255	281	257	286	280	286	305	290	274	305	306	294	239	254	283	263	240	272	261	282	329	288	278	287	280	266	261	237	304	247	262	264	297	294	238	259	274	291	261	283	275	293	303	298	243	270	251	280	276	254	259	271	291	274	290	270	278	263	272	318	269	245	247	252	284	247	262	248	292	276	263	278	270	248	283	291	269	269	256	270	266	268	302	299	290	309	295	264	242	284	270	272	237	232	291	254	279	277	284	264	270	226	287	267	250	259	282	270	286	278	277	280	249	269	266	264	248	255	270	268	259	243	280	279	254	286	268	250	257	287	290	320	273	254	264	269	256	272	311	269	268	264	263	289	252	288	267	310	252	273	279	288	253	320	274	261	273	262	299	297	272	275	289	258	271	284	328	313	268	260	268	252	305	257	259	260	260	257	269	296	280	287	291	288	250	278	248	284	299	262	256	275	247	267	277	285	249	262	285	284	263	265	275	234	253	255	256	249	312	271	257	229	269	249	295	258	267	272	291	265	265	261	284	281	291	294	266	278	290	249	301	257	299	285	273	287	278	286	259	249	268	252	258	279	247	273	238	242	243	297	256	275	261	271	253	264	244	298	235	296	252	288	287	305	298	298	283	261	271	265	262	280	274	253	288	263	305	251	260	229	282	251	251	235	269	281	249	263	269	253	260	276	270	274	297	251	285	279	273	283	299	286	277	247	264	301	279	265	279	256	269	256	279	241	284	271	237	301	271	259	229	279	246	272	281	261	275	291	275	265	294	246	286	287	284	276	242	285	270	318	276	263	269	259	285	278	263	263	270	267	266	270	288	285	267	234	264	260	276	281	279	253	280	286	264	260	240	300	262	293	276	288	304	264	298	242	259	276	249	246	267	291	277	248	288	259	278	265	246	252	257	290	259	258	248	267	261	263	288	279	275	268	270	246	263	268	225	265	265	276	236	290	269	289	270	279	272	276	280	311	263	262	284	296	242	279	279	268	271	286	273	256	233	265	274	299	285	291	289	264	280	275	287	295	264	274	223	288	278	291	265	277	275	278	278	313	280	267	283	267	273	254	284	275	285	250	284	266	264	262	251	293	260	231	244	279	278	246	265	286	316	282	242	265	284	242	304	260	251	263	252	265	305	258	245	238	256	260	274	284	263	276	269	251	258	258	270	264	292	262	270	283	266	260	315	274	283	261	283	287	245	275	281	272	276	266	276	284	310	289	255	255	299	302	266	269	252	261	260	273	298	270	240	267	293	234	274	251	257	280	287	301	252	272	251	281	252	250	282	271	241	297	300	224	266	280	302	265	259	270	278	270	290	246	276	314	272	317	253	281	268	280	275	269	241	298	273	253	295	262	246	256	293	255	261	274	288	254	320	234	269	290	292	299	262	287	285	287	237	267	221	237	243	251	256	283	254	278	292	250	299	257	254	261	264	278	275	280	269	280	281	280	296	277	268	289	259	293	262	275	240	223	262	259	269	265	279	307	263	274	290	278	241	284	276	266	262	263	282	284	316	260	277	279	275	269	269	292	284	277	280	304	296	284	268	287	258	254	264	308	280	283	254	295	258	285	304	245	252	264	257	291	274	255	247	278	270	267	291	276	267	287	302	279	246	276	272	278	288	290	258	286	281	263	283	259	288	272	284	308	279	240	248	278	270	249	298	257	288	257	257	266	285	260	272	259	299	265	266	294	315	289	298	280	271	258	269	268	244	242	246	261	260	275	241	284	293	244	270	266	255	288	285	287	255	277	251	262	271	281	298	261	267	275	270	263	299	255	255	238	287	312	289	279	274	244	298	276	248	249	279	227	258	240	265	258	253	284	274	280	245	267	271	282	300	287	264	272	278	276	269	282	293	298	240	265	262	282	281	263	303	252	253	297	292	281	255	275	276	275	245	258	252	257	265	279	272	269	255	280	290	305	283	277	278	273	303	260	248	289	269	266	272	281	267	267	270	258	252	239	246	298	232	286	269	289	238	298	279	266	270	272	265	279
36141	26054	24838	8932	4815	3737	2815	2275	1894	1846	1763	1563	1391	1403	1398	1409	1244	1164	1135	1194	1120	969	965	873	896	805	740	751	678	717	686	687	638	680	640	582	623	633	645	616	640	581	674	594	614	612	568	594	590	601	606	602	591	569	573	580	569	575	601	546	566	525	620	571	621	563	554	585	582	563	582	580	594	599	570	520	539	563	586	604	608	576	603	615	602	611	615	559	580	585	576	591	546	547	584	560	581	559	523	539	559	601	532	576	547	547	576	569	547	596	602	545	574	616	569	535	586	531	569	572	571	602	557	570	538	561	573	537	593	586	563	585	563	524	550	586	585	643	557	582	558	588	590	569	613	582	561	585	604	573	558	568	539	557	544	603	628	548	602	588	597	560	631	581	547	593	577	587	522	572	575	553	575	560	560	592	558	584	555	547	584	573	601	588	594	550	596	562	550	586	571	557	585	549	589	563	571	590	572	579	573	553	574	585	557	549	565	542	579	585	598	564	569	569	538	565	617	574	566	602	559	598	540	560	563	577	551	594	628	566	544	551	604	599	586	576	561	581	602	606	549	588	557	524	571	548	573	578	575	580	565	569	569	577	568	575	537	565	569	582	552	563	584	592	522	597	572	582	567	559	571	615	590	600	571	590	555	596	585	537	567	612	554	565	524	575	579	582	591	573	557	585	556	613	539	538	598	542	639	538	624	614	601	560	549	572	588	552	588	565	533	537	604	575	569	526	564	582	568	582	595	555	589	572	572	561	587	574	531	551	590	567	584	566	529	572	576	547	624	573	570	609	558	541	556	531	585	553	559	555	557	590	604	536	580	603	605	564	602	548	602	536	617	581	519	585	615	584	583	572	542	572	551	576	590	548	552	603	574	626	589	555	568	530	569	599	552	584	576	599	612	540	555	547	586	586	578	572	537	542	564	609	618	569	580	574	592	547	533	540	556	553	586	582	553	572	575	518	559	574	542	567	611	571	538	580	542	545	555	548	565	560	532	545	549	596	550	556	583	607	561	546	561	573	597	570	571	539	522	557	554	578	590	533	571	565	585	617	602	603	554	565	572	589	596	606	577	592	602	590	545	564	566	542	569	624	524	559	538	597	594	569	567	584	582	573	565	589	581	576	581	575	563	617	574	558	561	565	583	604	567	574	553	543	600	532	578	564	555	581	591	556	540	567	592	583	555	593	550	535	586	592	563	558	527	587	605	572	596	582	600	606	554	589	584	554	542	539	567	548	585	559	567	618	570	599	566	570	560	572	570	582	514	610	531	581	612	578	544	581	562	574	578	596	568	583	574	589	543	574	586	600	568	569	573	573	581	549	547	551	604	589	568	590	562	569	490	590	584	575	601	612	604	536	527	561	597	566	613	582	587	542	583	580	523	551	564	543	572	567	573	585	577	519	553	553	568	591	552	560	584	556	582	580	575	573	581	592	559	558	585	572	590	595	565	622	545	534	603	569	560	565	507	547	598	567	572	563	615	601	589	542	544	538	585	561	576	607	569	567	583	578	557	613	583	524	555	568	567	584	618	535	587	598	547	571	565	568	584	538	570	579	562	578	570	538	557	579	533	567	535	559	559	544	548	535	576	600	590	553	588	570	531	619	585	572	596	557	565	611	537	523	593	558	547	564	558	583	543	550	594	564	609	590	610	585	577	590	590	617	595	586	574	600	577	551	556	543	547	570	595	570	592	541	578	600	555	524	548	580	605	553	618	594	559	589	595	591	518	592	539	558	564	544	559	573	535	556	559	551	547	574	542	548	570	570	609	592	597	559	595	569	608	601	555	562	587	534	566	559	584	603	557	542	595	574	579	560	569	560	550	583	554	599	583	597	553	577	570	542	570	585	575	589	546	554	551	550	618	571	582	561	568	565	624	507	543	579	592	554	555	583	627	533	626	586	536	594	599	619	610	521	610	605	567	551	586	546	603	561	560	591	586	572	599	540	581	572	576	546	555	520	583	589	564	559	599	527	570	581	587	561	585	557	601	559	598	564	581	563	573	573	562	532	554	633	576	616	576	595	541	574	574	553	551	573	614	550	613	589	585	608	555	576	545	546	552	520	536	537	589	554	529	587	541	580	563	582	595	565	568	537	544	584	558	586	555	603	581	557	557	566	558	548	573	593	603	532	559	573	590	578	572	584	596	560	531	578	548	583	531	580	583	583	583	565	587	595	547	594	562	568	592	546	598	584	585	580	562	533	555	572	593	583	583	561	582	546	589	603	564	567	550	569	594	537	587	588	583	602	559	560	583	632	556	583	585	580	568	575	600	580	566	533	584	598	551	569	576	545	612	573	549	593	557	570	543	609	558	565	566	545	627	591	616	580	614	564	557	613	587	576	581	578	600	577	565	612	603	579	537	569	539	516	569	594	620	563	592	553	608	547	555	616	563	584	578	586	613	607	591	575	582	527	581	534	564	564	591	571	565	620	584	542	579	550	535	603	562	560	571	549	532	534	552	607	586	598	545	586	530	592	561	580	573	536	589	562	579	552	556	563	548	542	539	556	564	581	579	593	600	539	593	548	584	553	584	581	569	566	525	580	614	590	577	576	600	598	562	586	581	561	571	578	563	589	573	560	596	604	571	583	555	529	565	613	602	570	553	583	552	593	566	559	601	638	555	599	593	580	575	531	587	559	520	630	596	583	576	566	582	582	584	581	598	552	558	583	551	617	542	561	557	563	563	568	570	605	588	598	593	573	618	607	570	552	555	567	577	573	546	569	563	587	593	591	547	597	560	599	565	539	563	550	506	565	551	615	578	558	579	583	530	546	519	581	547	551	587	639	603	553	594	575	567	597	570	564	545	593	605	549	533	595	541	562	525	570	605	593	564	573	569	554	555	571	556	557	599	600	629	586	523	558	554	566	564	605	577	598	517	553	607	601	590	588	521	554	558	598	572	603	571	594	584	556	576	557	557	612	597	578	623	586	542	575	525	517	601	586	555	562	571	586	600	603	596	600	605	558	571	534	571	581	609	615	581	633	558	533	581	551	572	586	546	544	545	573	557	575	583	569	584	562	552	566	587	564	615	580	591	560	589	552	568	598	566	544	549	561	600	559	575	611	601	601	562	563	589	597	570	593	583	574	580	554	598	549	583	559	617	536	592	539	545	558	599	620	586	528	586	565	571	601	593	598	580	610	605	583	576	575	582	546	575	554	607	609	572	589	565	560	557	572	570	551	534	533	595	593	566	554	583	584	594	537	537	581	604	554	585	553	592	591	578	615	530	587	580	571	538	530	570	566	597	533	564	594	590	635	595	518	584	587	581	571	584	615	583	581	577	569	573	573	603	583	573	541	570	564	587	578	593	568	572	579	582	560	554	516	584	603	549	568	538	545	566	604	565	566	546	545	538	552	545	595	541	575	593	570	571	591	579	564	574	562	520	609	583	570	573	522	610	568	571	561	550	572	591	593	584	613	577	583	595	589	569	569	570	577	559	542	546	568	576	551	582	606	594	588	581	573	581	602	534	567
40312	20335	9624	2336	585	425	364	321	319	329	296	285	255	276	262	259	247	268	255	271	244	258	254	234	258	220	242	221	248	250	234	236	230	245	220	217	195	244	231	216	241	249	229	228	245	226	232	231	257	234	257	242	232	217	242	219	230	226	231	260	231	242	220	216	232	232	226	236	241	235	244	235	257	230	231	205	239	220	233	214	248	225	243	260	245	237	217	229	219	204	257	205	276	254	207	260	228	268	257	222	235	242	219	247	229	234	259	223	228	261	238	209	236	222	222	229	226	266	230	222	236	233	219	244	236	217	227	219	198	228	250	243	208	231	244	227	233	207	233	267	245	257	252	238	241	238	240	276	236	230	259	271	245	216	223	199	250	241	223	228	227	233	235	223	244	247	271	206	239	233	249	227	239	232	257	244	222	226	214	215	241	236	255	209	241	183	230	263	216	234	231	193	203	235	238	242	230	229	248	233	246	242	229	235	236	232	262	227	250	238	242	224	246	244	221	248	215	222	226	212	222	258	199	212	227	236	219	216	222	225	256	243	234	226	245	217	218	241	209	216	249	238	228	239	225	237	250	237	232	197	198	233	226	254	247	225	236	207	220	256	247	270	226	234	236	233	238	285	239	244	236	240	227	257	231	249	219	232	247	240	207	248	231	275	226	257	232	211	199	211	245	254	231	218	241	224	250	251	253	230	212	249	231	223	212	219	255	246	226	251	270	230	224	274	236	207	236	250	229	252	224	232	252	240	239	236	240	283	238	220	216	217	286	243	233	217	228	240	212	235	248	231	237	219	240	232	255	221	211	221	247	264	241	221	178	236	176	220	226	208	234	222	234	225	261	260	223	240	226	216	208	235	224	240	273	233	238	231	243	221	230	233	234	258	220	221	253	267	228	242	205	228	237	222	213	229	224	229	213	196	228	273	233	252	269	232	229	214	244	244	229	275	235	201	253	232	256	257	242	259	236	268	242	240	219	212	254	251	231	219	220	226	239	222	248	230	229	240	225	218	224	197	204	257	250	248	223	229	230	243	262	238	232	249	209	237	234	240	225	221	219	223	231	236	231	237	219	245	244	204	249	244	214	191	216	213	216	243	229	219	214	261	248	225	238	239	233	239	204	227	246	229	231	222	233	252	244	238	235	253	262	238	210	213	250	230	249	227	217	235	241	226	218	216	232	235	246	249	256	203	193	196	251	221	232	220	250	217	278	228	207	231	225	213	222	234	223	241	255	234	230	234	243	226	237	226	204	235	244	235	221	221	206	212	228	240	236	267	240	253	264	254	227	246	245	218	213	239	237	208	233	240	265	252	230	221	231	228	261	236	231	231	219	212	249	232	224	263	218	260	242	211	229	223	254	220	232	255	229	207	253	244	224	218	206	206	212	217	211	219	248	256	240	223	227	217	260	203	255	202	204	240	239	244	224	243	212	197	243	242	258	234	253	235	237	255	260	232	243	214	244	237	250	233	242	214	212	197	236	206	222	217	252	243	237	254	255	245	239	220	264	247	232	234	225	208	211	226	231	217	257	253	239	243	222	245	246	206	242	242	235	243	195	224	203	226	211	243	245	224	193	241	232	229	207	249	242	221	218	250	226	245	237	234	192	224	231	229	242	245	228	211	234	232	265	214	250	228	232	216	239	231	211	228	230	248	239	227	269	237	229	237	197	229	259	245	242	271	198	226	223	249	233	241	239	274	232	233	233	205	225	238	241	229	253	240	250	233	235	249	233	243	218	254	242	267	251	222	212	234	218	223	245	246	228	255	238	236	253	230	236	238	247	227	251	236	231	204	257	208	232	201	209	232	249	228	220	229	242	224	234	202	235	228	234	242	220	233	237	285	251	227	233	235	231	241	223	232	198	249	247	243	224	237	209	240	245	219	228	242	245	207	209	215	227	252	231	209	216	240	246	240	264	236	222	237	202	274	229	243	250	213	231	208	209	236	191	202	251	214	214	204	198	216	242	203	232	262	226	220	260	244	239	263	246	241	219	218	256	245	231	229	210	235	238	228	265	237	229	237	251	237	243	241	222	223	248	231	244	231	250	218	235	251	230	220	233	255	238	266	213	237	243	219	250	268	237	234	232	250	226	210	231	230	216	248	229	232	225	230	238	222	269	254	251	230	241	241	228	232	240	241	241	246	238	208	223	209	230	233	213	225	217	245	245	258	259	248	242	235	244	216	205	234	230	234	239	256	226	240	256	206	254	243	256	249	261	211	221	212	231	226	204	231	217	218	268	227	226	225	217	219	226	257	247	223	210	253	231	234	254	288	240	245	239	251	228	205	239	269	251	247	237	215	236	219	275	234	198	238	238	211	246	246	224	233	220	248	241	238	222	251	225	233	209	258	232	250	244	218	211	212	254	221	265	233	211	223	215	227	242	230	204	234	240	213	232	249	252	243	245	238	257	257	251	228	232	204	218	247	250	192	239	227	250	238	254	235	255	236	223	239	211	213	259	258	261	200	218	268	229	239	249	235	220	237	218	266	249	204	231	225	237	254	210	249	220	219	258	241	245	246	238	243	225	240	210	251	287	247	275	217	242	262	218	252	231	266	223	216	228	221	251	237	226	252	226	255	218	245	253	234	236	254	227	232	212	231	264	246	227	248	221	241	228	283	236	223	229	211	245	226	214	241	218	216	232	246	239	227	239	231	262	219	241	225	216	241	218	265	255	245	223	232	274	241	249	247	239	204	250	208	225	240	232	238	274	252	225	224	233	229	249	235	212	224	252	219	271	280	240	235	183	226	250	257	234	224	212	228	227	232	193	248	243	239	217	246	250	216	232	249	233	236	256	218	242	230	245	278	214	243	238	253	224	260	231	219	252	221	226	222	217	229	219	225	234	232	218	236	216	239	259	200	248	240	211	204	230	245	229	246	244	232	225	218	226	246	224	208	215	229	235	230	216	215	246	262	225	210	195	260	215	235	223	240	234	235	206	234	235	218	220	242	228	230	247	250	269	264	228	243	232	235	215	214	239	253	191	233	197	251	217	202	234	222	229	260	216	218	256	245	208	238	229	228	265	249	224	223	221	218	256	222	259	240	220	214	203	229	224	239	231	210	228	230	253	217	252	221	228	276	246	233	230	248	228	212	245	222	240	193	223	261	223	240	236	217	236	220	246	234	223	249	233	220	254	224	209	266	238	238	226	255	261	253	235	215	265	238	214	266	225	208	212	235	219	242	207	234	229	225	221	220	238	224	223	210	215	216	229	214	256	243	242	217	213	215	235	256	211	223	233	226	214	247	250	239	224	235	242	207	226	236	220	217	251	249	209	260	225	238	241	238	239	266	219	202	183	224	231	230	219	245	255	238	223	227	227	216	257	229	239	236	234	239	235	234	199	191	254	216	223	195	248	237	235	242	234	222	232	250	247	207	221	246	217	232	249	234	224	243	223	249	251	224	262	223	226	232	207	242	197	239	260	246	249	260	252	263	217	235	231	240	247	218	243	238	233	244	273	232	254	218	248	261
22830	12396	12426	4110	1731	1388	1077	966	866	831	829	764	775	766	794	737	649	671	626	572	534	587	595	526	534	541	461	588	512	537	498	528	540	490	526	479	491	500	490	489	517	483	469	508	482	504	494	489	526	488	495	466	481	533	498	496	495	488	534	521	495	522	457	481	495	512	519	516	509	546	507	489	489	460	501	492	473	519	503	511	521	469	494	481	470	514	466	460	479	482	467	529	477	483	485	465	486	531	508	525	514	522	521	480	515	489	507	531	471	489	483	432	498	484	501	500	520	504	509	449	498	514	499	504	533	515	520	511	534	524	518	517	503	493	463	497	508	485	490	511	489	512	477	497	475	485	481	485	519	467	479	468	486	521	463	481	438	454	475	476	499	505	511	495	498	472	468	501	479	492	515	520	492	545	476	497	557	468	511	507	480	467	494	489	472	442	535	498	468	504	450	514	526	481	477	455	475	468	480	512	534	471	467	508	510	514	488	466	477	497	497	519	530	523	474	486	509	526	510	475	476	470	499	448	485	455	467	511	478	504	492	549	474	546	545	522	461	465	503	485	474	505	478	468	500	501	481	453	487	490	494	452	469	514	473	465	521	461	482	548	490	501	471	514	501	514	490	474	481	517	517	475	509	479	483	472	543	492	489	487	523	462	491	466	505	466	493	510	496	511	517	498	480	495	468	507	527	484	495	507	501	451	485	528	502	471	477	457	489	536	447	505	513	492	491	502	514	484	455	472	489	456	464	457	494	495	461	500	510	519	534	518	507	448	498	499	517	473	493	477	464	498	489	513	496	510	485	504	451	504	548	507	496	482	530	454	519	504	501	472	500	490	490	498	528	506	480	518	500	508	499	513	487	485	484	460	484	500	484	471	494	482	502	540	498	523	497	491	525	480	478	479	454	469	544	505	510	479	512	495	470	502	450	513	454	526	471	468	499	491	492	493	514	474	508	460	495	476	524	487	504	465	494	508	490	506	499	456	483	508	529	463	475	512	478	459	474	471	516	479	509	524	464	506	501	475	517	500	515	500	517	482	493	456	498	518	464	465	477	511	479	499	477	546	519	506	495	486	521	501	486	483	469	488	523	473	476	496	505	519	506	490	472	501	494	508	500	520	490	465	470	515	500	452	481	508	472	516	523	498	482	492	479	491	509	474	499	460	464	483	521	497	475	518	506	483	502	494	509	517	476	511	483	463	468	517	456	487	485	528	451	529	461	508	446	503	502	500	479	478	515	524	484	497	525	504	530	531	469	508	518	499	480	473	470	511	490	570	459	500	495	498	453	502	494	469	496	480	492	495	467	487	490	494	477	493	457	485	537	513	462	503	511	499	493	485	532	507	495	506	485	500	479	511	508	502	490	513	503	496	503	466	510	482	498	536	517	510	421	520	498	479	507	507	503	498	527	535	505	514	489	538	501	483	514	514	490	472	486	462	481	469	486	519	507	493	512	504	549	500	479	481	484	527	486	475	487	476	513	494	520	480	493	477	489	480	518	517	491	512	502	472	479	479	489	525	509	478	535	485	491	509	496	514	450	510	486	514	537	493	506	529	494	471	497	491	524	526	503	494	502	542	455	485	475	520	520	498	482	507	478	457	468	474	462	492	485	516	491	490	478	493	490	549	495	489	501	513	481	471	494	471	507	476	488	488	520	513	497	510	485	485	481	558	495	512	511	494	472	471	458	452	486	483	487	474	511	469	520	524	503	486	493	491	511	518	494	479	516	473	456	506	488	519	480	520	499	500	516	531	468	470	476	476	534	513	525	502	536	483	497	448	495	493	493	512	525	471	470	465	450	447	474	481	473	477	458	491	495	471	539	477	497	524	483	530	521	465	490	481	473	517	469	519	491	478	524	472	488	461	491	466	462	514	526	442	479	456	497	516	481	490	472	465	476	496	481	538	525	474	455	508	454	528	530	507	529	516	473	520	512	479	514	497	507	495	461	524	460	498	499	461	503	495	470	466	497	475	520	505	503	487	465	484	469	513	448	500	432	475	499	492	501	463	509	522	499	506	496	508	488	512	477	495	510	487	465	484	509	487	497	479	516	462	461	473	445	492	474	492	493	494	495	482	503	460	471	509	455	480	429	482	543	502	524	496	513	527	518	472	465	465	505	473	501	474	527	505	485	510	516	465	485	496	471	472	543	505	504	472	502	500	463	476	471	504	503	499	491	488	491	531	456	550	489	537	524	499	539	524	510	482	453	499	446	533	501	502	498	465	502	496	500	531	517	502	535	544	483	523	510	519	503	468	502	495	524	470	491	505	490	484	509	512	506	503	532	518	490	501	516	499	495	493	499	470	516	469	478	449	500	468	490	490	484	489	488	516	510	492	525	527	485	522	462	494	445	503	504	481	489	489	487	468	519	488	474	449	520	473	515	471	514	505	533	503	489	474	525	494	525	516	515	471	488	475	516	518	481	462	507	529	463	489	478	489	515	478	531	500	514	522	493	489	483	527	541	491	513	514	477	511	519	531	504	491	509	534	501	479	538	490	490	531	471	517	507	464	498	524	511	503	489	496	437	437	500	536	534	469	510	480	450	509	478	500	483	505	458	460	484	460	474	501	493	500	477	501	538	486	486	478	470	472	479	493	504	482	500	492	503	480	499	509	495	488	503	484	524	502	471	531	490	494	529	467	478	484	484	495	490	486	492	485	504	497	538	500	519	520	469	493	504	492	492	507	475	467	448	503	480	512	497	488	516	507	520	505	518	525	517	462	516	497	503	500	499	458	477	495	559	494	499	508	469	553	495	524	543	488	493	507	500	508	549	490	492	513	488	471	522	482	489	514	484	500	475	514	438	504	493	482	470	484	461	505	499	529	477	480	482	511	499	491	496	491	493	479	471	475	529	493	493	477	556	473	522	496	533	494	478	487	507	522	523	542	506	519	450	483	477	473	504	452	489	517	484	501	473	486	495	508	483	497	467	527	494	487	459	473	518	509	527	455	502	502	480	471	474	478	484	530	504	502	518	521	466	485	489	482	487	525	472	481	487	524	499	494	525	468	494	465	514	491	512	564	489	484	483	477	481	512	467	479	473	495	539	480	477	505	489	528	452	468	531	494	484	507	501	484	481	498	487	514	473	463	494	444	488	466	475	491	490	509	517	514	479	508	496	497	485	508	506	489	472	507	505	493	476	527	520	464	486	495	501	483	562	470	485	495	497	462	432	549	473	528	509	496	507	495	506	473	476	462	483	520	503	486	482	510	497	484	505	516	488	465	516	546	483	485	505	508	482	535	478	512	458	485	501	472	512	473	498	488	521	477	520	495	519	479	463	535	475	488	516	470	528	507	449	467	518	498	463	464	481	485	508	492	503	508	468	515	529	522	512	510	501	499	520	490	472	490	478	500	456	529	481	532	459	518	455	485	486	477	491	528	473	500	534	489	498	473	478	523	489	538	496	470	486	456	532	496	465	465	502	483	456	471	443	499	478	491	496	497	502	468	478	449	479	486	496	478	481	494	474	493
53197	28787	18504	4779	1052	654	486	432	415	359	354	326	310	342	290	273	269	276	291	306	310	245	263	249	243	236	194	250	256	266	239	247	231	224	222	233	211	222	230	242	213	214	231	207	204	217	234	248	222	232	235	222	241	208	216	200	210	220	197	204	234	215	210	209	213	198	207	216	229	237	228	220	217	220	216	222	213	229	214	213	243	217	214	214	240	198	236	212	229	220	196	228	223	220	211	198	227	209	241	243	192	212	207	231	221	205	209	185	205	214	229	210	218	230	252	223	230	198	229	228	223	249	223	239	232	229	211	202	238	232	220	236	210	201	209	239	227	233	240	225	237	215	214	218	220	240	221	218	224	223	236	229	228	228	214	215	190	210	217	204	247	236	230	207	250	221	225	214	228	213	241	213	197	246	224	247	211	206	212	225	195	234	244	222	196	205	197	235	207	202	226	237	202	208	228	222	224	238	226	236	194	246	228	226	217	226	234	218	208	241	209	217	233	222	233	239	197	199	209	209	207	219	185	225	195	230	205	212	231	221	228	220	215	216	191	233	252	217	213	209	212	236	209	211	258	234	222	219	245	211	218	206	226	206	243	199	209	207	254	237	207	196	244	182	253	232	204	224	219	227	206	223	220	201	208	218	225	248	242	227	243	225	222	219	203	231	180	230	240	209	221	217	223	205	207	232	237	238	247	191	209	231	243	216	210	217	222	212	192	225	233	226	232	229	227	228	262	240	237	220	231	224	218	237	230	242	180	221	205	227	200	202	223	231	233	223	251	247	231	242	224	239	205	218	225	233	244	250	264	237	242	254	230	212	238	204	198	219	254	203	215	203	249	197	224	215	182	191	226	252	218	219	208	218	217	206	221	230	228	246	206	199	215	237	202	195	215	229	190	188	226	209	240	218	199	212	216	222	206	207	231	209	205	225	207	228	222	200	199	244	201	190	244	223	206	214	248	209	208	249	248	243	224	225	231	220	186	234	232	217	220	219	219	211	208	224	206	234	229	251	218	231	220	207	217	219	218	217	230	245	253	223	220	231	229	214	206	238	219	201	212	221	200	237	216	237	238	226	217	221	218	213	205	227	197	226	200	220	222	234	207	211	218	211	220	217	206	195	242	197	214	227	229	208	241	233	238	230	211	240	210	212	217	211	207	249	234	234	225	229	243	235	255	231	230	192	183	238	212	239	230	211	215	194	204	213	235	194	216	226	201	216	227	223	210	229	217	231	221	229	218	216	224	214	212	216	200	243	200	214	221	218	225	211	259	206	211	244	251	241	205	207	205	220	211	239	211	214	215	196	184	214	208	229	217	210	259	209	205	244	250	209	229	238	194	221	237	218	196	236	220	230	249	212	207	208	208	240	200	217	227	235	260	208	213	248	214	206	220	222	230	211	232	227	225	223	222	197	179	216	247	218	249	237	248	210	223	221	245	221	206	230	235	230	224	224	226	219	211	220	244	252	241	219	197	219	211	203	227	249	207	218	224	203	219	235	228	202	228	228	254	205	219	218	231	229	226	209	232	204	225	201	225	233	230	191	211	191	208	218	218	242	229	217	204	206	209	236	225	207	201	237	238	199	220	213	220	224	215	238	203	225	215	225	231	214	240	218	214	201	189	213	247	222	200	200	221	231	205	241	244	195	217	199	233	220	225	211	225	225	219	223	215	227	186	241	225	192	267	224	204	204	229	254	220	222	218	186	248	211	236	221	230	228	236	251	207	219	220	196	237	214	209	209	217	247	241	226	216	247	213	216	192	219	213	216	207	194	219	251	214	197	216	200	247	202	217	260	232	251	237	203	220	211	204	221	242	203	204	217	219	276	232	226	203	236	232	232	229	223	197	220	223	240	228	221	211	234	219	228	225	213	223	219	227	218	236	238	243	227	219	242	226	206	208	229	179	204	261	209	210	214	208	212	217	217	240	195	227	224	218	210	223	231	198	190	218	232	241	223	212	197	229	214	209	207	208	226	211	237	208	207	244	204	249	227	233	196	214	250	217	252	225	226	207	231	221	187	201	236	226	211	209	227	219	220	199	229	224	216	239	233	241	246	225	225	215	202	182	215	224	261	219	203	226	223	226	200	202	243	214	191	231	235	217	209	225	191	204	208	186	211	214	231	215	230	212	190	211	202	241	204	215	224	205	197	253	245	212	213	233	239	212	193	238	225	226	210	215	234	229	203	230	218	227	209	221	189	228	207	214	234	222	221	223	207	215	222	223	253	209	219	182	245	265	232	215	230	237	209	210	212	235	194	219	194	218	215	234	180	238	237	192	225	229	208	217	207	214	223	238	202	226	210	217	219	207	197	215	230	224	211	225	229	206	201	211	253	216	223	205	231	247	248	225	218	214	204	200	240	218	194	194	227	232	203	233	206	246	213	245	266	197	222	202	228	237	212	230	206	210	220	213	220	223	238	206	203	242	232	244	238	245	240	204	223	224	227	226	239	227	235	222	217	225	224	240	206	229	226	198	204	217	258	195	214	252	234	237	231	243	231	188	192	218	227	192	233	221	218	218	247	264	222	225	222	191	229	225	220	197	214	198	217	204	197	208	220	221	210	228	221	229	240	228	203	213	218	218	229	246	218	244	206	248	240	194	254	223	221	224	208	203	211	219	214	190	223	206	234	202	224	210	223	244	251	239	218	237	206	236	221	220	180	220	217	235	184	198	199	212	211	202	169	199	213	239	247	241	224	229	225	215	248	211	213	234	230	209	253	233	197	226	231	223	215	199	206	214	223	188	204	227	211	214	212	250	233	224	223	205	209	199	186	197	242	229	226	222	214	228	211	212	247	245	233	239	206	219	233	211	214	218	216	220	199	224	203	212	250	233	216	201	213	212	198	214	211	208	237	219	249	216	209	202	244	218	213	230	219	227	241	208	227	198	208	226	228	237	203	210	235	225	223	216	232	221	217	211	215	209	229	218	177	204	224	210	233	233	219	242	230	239	223	197	219	195	205	215	221	226	217	200	221	226	211	222	217	223	235	220	209	193	238	203	229	216	235	234	197	201	231	219	224	233	220	216	203	206	212	244	192	209	236	199	216	210	198	205	220	209	223	196	225	231	222	201	224	252	250	230	200	231	204	236	229	225	215	206	246	226	240	227	201	195	214	231	221	242	225	229	215	245	246	245	248	245	210	226	224	214	209	203	226	200	253	212	242	208	250	207	220	252	233	230	244	200	226	225	188	227	214	236	265	227	234	204	218	224	261	222	207	226	230	215	211	212	192	211	188	218	203	219	215	208	213	203	239	203	239	219	209	197	200	200	221	230	227	244	219	221	217	240	225	228	237	232	209	189	214	245	232	237	219	235	193	248	231	221	227	224	205	206	229	218	209	225	208	200	195	192	208	213	239	212	221	199	220	243	200	232	248	223	222	208	227	214	218	220	180	206	243	198	216	219	261	231	231	204	236	230	246	223	226	204	228	209	235	209	220	259	230	206	232	239	222	226	184	243	246	228	183	203	260	225	235
31495	19592	21472	6856	3148	2368	1893	1518	1440	1202	1162	1115	1051	1087	896	922	830	811	831	754	763	694	612	648	653	677	610	602	601	575	482	552	545	499	517	544	528	508	503	464	466	465	514	486	489	506	494	478	473	533	526	475	505	477	502	537	491	497	476	504	465	490	474	513	516	502	533	505	491	498	496	469	511	478	478	476	513	472	485	480	462	460	515	447	507	496	441	470	481	503	457	493	432	489	436	471	475	483	461	512	466	481	494	496	487	517	447	492	477	476	520	496	502	433	513	489	491	459	468	483	444	510	445	481	467	449	479	477	473	499	484	457	465	456	485	498	470	494	466	480	530	478	454	501	447	511	438	490	460	446	472	507	485	454	510	472	442	487	470	447	449	466	497	480	488	463	463	469	498	493	457	465	449	459	511	525	481	508	440	481	518	469	455	492	482	481	508	490	510	499	466	497	423	490	489	453	492	484	463	495	481	494	480	500	449	498	450	479	481	435	476	516	472	471	497	478	491	487	445	480	431	487	477	493	474	519	504	476	468	494	460	525	479	479	499	475	515	486	471	465	509	485	484	488	480	489	481	489	482	482	482	497	433	520	492	442	456	491	471	459	468	512	457	435	479	480	464	467	440	471	480	487	477	475	475	472	454	459	461	491	506	480	479	514	478	462	475	460	447	502	513	465	463	520	446	515	503	471	488	452	483	460	487	511	470	488	483	482	495	466	446	503	495	505	466	488	492	475	495	484	458	478	504	506	475	438	480	489	467	460	439	492	459	495	452	494	502	481	522	532	486	481	510	435	481	450	494	499	445	428	441	488	521	479	498	429	513	476	488	460	448	481	478	523	467	466	485	479	487	508	461	463	484	477	436	487	456	519	503	471	487	485	453	477	445	487	473	457	499	478	488	456	445	492	452	456	454	496	504	501	509	528	455	464	467	447	495	420	458	504	468	479	474	468	486	487	459	417	466	513	486	503	451	474	501	459	496	504	468	497	484	448	458	450	516	512	496	464	468	500	468	489	497	497	450	467	496	444	450	485	486	469	473	487	506	494	437	453	464	486	503	472	465	489	480	469	449	500	463	461	507	476	497	488	458	519	485	499	451	485	486	485	528	510	499	451	481	492	502	504	442	444	476	485	444	507	485	494	472	489	523	468	455	483	483	499	479	423	488	487	482	506	465	527	486	484	502	490	512	484	460	505	480	489	471	467	485	485	434	460	492	487	461	513	492	454	453	499	478	459	479	467	483	464	511	493	452	459	472	461	471	490	535	498	470	481	467	455	477	455	456	499	508	500	480	494	486	478	463	477	477	470	462	498	486	520	499	470	486	430	493	454	542	465	464	453	472	453	459	476	457	464	483	458	480	471	473	494	496	477	474	480	454	474	498	454	462	527	511	459	496	481	469	510	474	448	485	493	473	434	477	443	473	491	480	460	457	500	480	491	480	499	519	514	471	467	478	460	476	473	505	479	508	495	489	465	470	441	496	485	457	474	484	493	479	483	472	499	491	495	459	464	478	475	485	497	444	492	512	503	495	456	516	453	495	521	495	495	489	444	481	460	502	441	495	491	494	477	490	488	494	456	464	497	482	506	449	488	435	491	484	474	468	480	482	460	481	458	473	472	479	496	462	450	501	494	463	480	464	451	483	498	472	500	460	485	483	488	489	452	458	458	445	529	501	485	495	500	511	485	457	462	478	458	495	479	499	429	452	493	499	459	468	508	502	476	486	445	459	493	548	499	451	466	497	512	487	438	481	492	471	486	512	480	456	489	458	456	513	524	489	483	454	474	481	475	489	490	487	453	452	471	485	472	515	442	443	447	452	462	454	470	445	511	507	501	471	478	452	499	512	483	465	482	464	451	489	495	521	482	458	435	490	505	513	498	498	495	456	501	453	477	509	460	485	467	513	486	471	483	460	472	498	448	495	482	520	526	498	484	485	467	461	485	504	480	414	464	443	485	490	519	484	482	484	440	493	523	495	506	484	513	492	500	477	488	500	460	484	457	486	446	458	524	459	468	470	506	479	520	435	497	469	447	491	503	463	531	467	517	487	459	474	502	457	469	504	469	501	502	490	472	465	484	486	506	503	487	451	472	477	497	497	489	485	476	534	453	483	466	486	466	477	516	457	495	484	475	479	490	464	470	500	455	461	484	480	471	508	488	453	502	504	498	481	515	482	470	456	467	516	441	485	460	512	443	496	499	502	466	510	445	492	463	541	482	455	498	474	467	464	460	522	494	478	480	511	465	456	464	497	476	492	487	460	523	455	444	480	460	431	491	484	517	502	469	473	476	495	475	490	483	447	531	488	453	496	443	484	492	461	468	466	475	485	506	458	484	477	497	498	495	481	450	488	471	444	469	447	465	470	458	500	492	464	494	472	483	494	479	503	467	461	485	514	536	489	514	476	455	504	545	478	516	486	480	466	495	486	479	491	486	456	469	481	474	501	500	493	500	486	483	478	456	485	474	491	493	493	525	508	488	462	490	496	470	444	492	468	456	476	474	483	448	486	488	456	470	483	516	496	482	466	503	480	484	472	474	476	449	471	496	492	454	477	479	495	510	478	480	455	487	468	456	474	507	489	514	477	475	480	521	471	476	488	496	455	503	454	483	454	477	438	476	486	458	443	449	410	463	438	483	488	457	442	490	434	494	510	472	467	478	473	496	479	447	489	434	476	491	447	505	457	497	457	470	428	474	480	445	472	476	452	477	456	456	451	477	465	487	487	450	470	474	466	488	500	468	508	526	456	497	452	502	497	479	464	471	506	439	468	449	491	478	446	472	523	447	492	491	477	444	481	469	468	487	453	444	477	490	450	483	494	450	493	464	491	526	490	429	451	507	497	509	524	519	510	521	487	482	467	472	511	476	474	484	476	472	501	489	483	475	504	455	490	426	501	481	480	513	469	474	427	535	475	510	498	472	466	456	469	473	463	467	481	519	511	456	494	487	465	483	492	455	488	473	480	489	488	458	487	489	448	522	495	499	466	475	483	484	509	550	488	444	512	483	489	467	487	462	507	497	463	487	493	468	468	494	491	457	488	471	454	431	474	523	489	502	516	483	477	505	492	500	442	480	453	496	505	438	460	470	494	510	474	494	486	443	500	471	453	470	462	471	442	452	485	486	465	477	484	526	472	464	490	450	467	444	481	461	499	481	444	501	498	477	457	445	470	513	492	451	483	461	527	438	481	462	489	459	464	507	470	415	480	515	514	514	447	450	512	487	484	446	442	491	514	504	490	504	493	473	442	477	497	438	467	475	471	440	477	465	467	500	465	480	506	466	496	486	456	529	462	498	499	493	509	486	489	457	466	490	512	503	459	445	477	525	475	477	457	467	477	476	452	458	437	470	471	488	453	512	481	451	481	477	541	482	510	510	538	471	428	479	476	483	456	492	482	474	494	484	488	504	503	481	483	473	472	458	492	484	488	425	462	499	463	442	482	494	456	476	482	463	463	474	449	469	453	480	441	478	521	492	496	499
58649	36362	24274	6948	1660	1008	800	714	611	531	508	475	463	446	412	382	379	344	365	313	354	322	344	311	306	336	321	322	316	326	317	300	302	305	287	273	279	295	262	262	270	275	273	256	313	247	290	289	266	243	301	289	264	293	268	298	280	267	271	322	260	271	237	290	271	264	300	247	225	275	301	256	291	281	286	289	263	279	268	272	301	264	271	269	276	281	257	272	278	299	282	249	292	266	261	248	299	301	258	248	235	262	268	274	305	278	258	273	271	265	284	258	270	232	280	247	248	251	259	264	264	286	276	284	278	281	278	240	282	272	280	272	222	245	269	239	259	265	202	285	251	267	263	277	268	260	280	257	288	230	263	296	292	278	309	300	242	286	272	275	262	289	253	271	309	260	278	269	270	269	264	258	266	284	253	261	243	288	259	288	306	266	274	255	281	256	233	267	293	256	204	254	278	273	290	255	293	253	250	273	294	260	251	252	261	257	267	239	254	248	275	274	262	270	291	283	243	284	278	243	284	284	284	258	280	292	266	295	244	291	293	264	250	289	253	246	273	265	263	280	293	259	256	274	288	226	287	281	320	296	272	276	282	276	251	254	278	227	236	272	268	298	268	302	265	266	275	279	284	266	261	262	283	279	260	293	308	242	251	254	251	264	260	284	261	290	269	238	263	290	277	251	259	298	259	257	278	275	278	233	263	265	257	270	274	260	288	269	275	232	275	258	285	263	272	279	285	246	292	286	243	299	264	296	281	283	270	315	262	295	251	265	262	250	267	260	271	284	274	257	301	283	228	239	256	280	248	260	283	308	275	272	251	276	279	263	263	286	301	264	283	265	284	268	270	263	234	261	251	255	255	243	279	261	284	267	243	267	289	284	300	275	281	261	280	259	281	207	268	245	292	287	275	262	306	265	272	253	290	262	270	244	286	273	253	266	266	277	241	273	257	305	285	286	293	290	291	270	283	279	289	272	276	243	273	258	239	251	269	285	265	270	278	265	257	258	270	267	271	312	274	261	266	267	247	265	268	264	269	254	294	269	295	272	269	285	275	283	283	267	268	297	286	242	281	246	267	282	280	251	250	267	295	260	284	305	289	285	271	261	290	254	270	245	231	250	271	259	278	270	281	274	288	284	273	263	266	253	263	243	239	292	278	293	245	286	259	269	284	267	275	255	256	264	267	310	287	257	265	226	250	252	255	265	282	259	266	280	317	272	296	321	265	285	271	290	262	308	250	269	315	286	283	272	304	258	273	249	289	278	291	261	274	279	284	294	252	249	292	271	265	257	274	268	254	248	257	248	268	231	263	270	308	300	274	276	267	275	304	258	252	272	269	290	224	270	250	253	272	285	280	268	265	261	261	275	279	284	273	281	228	255	271	271	279	279	245	256	272	286	269	282	283	227	271	272	256	236	289	300	299	273	291	287	285	274	228	237	295	270	284	310	267	253	264	268	260	263	292	307	251	278	299	276	275	282	287	278	275	243	270	265	279	312	290	292	253	230	230	274	248	270	262	293	255	281	263	275	288	282	262	247	257	249	263	259	300	239	258	270	315	266	289	270	285	273	291	264	271	284	278	250	269	286	263	255	228	270	299	258	283	272	265	277	259	245	270	288	265	261	277	287	281	247	285	260	285	271	241	287	286	292	227	302	301	230	288	296	266	287	288	274	258	303	258	279	270	216	266	247	289	268	281	308	262	282	292	290	279	275	263	279	291	271	267	266	284	297	252	271	273	283	240	254	242	288	252	254	291	280	291	274	258	268	300	266	285	247	277	297	257	258	274	261	256	258	287	258	253	255	266	272	271	260	263	263	264	231	290	275	277	264	237	274	251	254	265	291	255	289	290	257	236	271	247	277	244	265	272	225	248	268	281	252	255	314	298	311	296	252	289	292	260	261	284	254	264	250	288	253	280	258	284	313	263	273	235	266	268	288	287	271	297	266	244	260	302	260	257	265	292	289	286	266	259	266	262	269	245	275	282	288	224	278	243	293	269	253	266	269	266	308	261	267	254	284	291	300	240	250	236	270	273	265	292	267	280	267	279	280	250	247	255	276	287	271	251	234	266	250	249	269	289	283	270	315	296	260	244	295	279	231	296	274	294	293	280	294	315	265	270	289	289	254	281	275	257	255	258	242	239	281	249	252	268	260	254	292	272	272	232	273	255	293	274	279	275	263	239	242	251	248	272	278	270	261	287	280	254	248	289	297	254	233	296	300	285	299	301	267	281	282	269	292	302	273	266	286	233	258	263	291	263	283	323	282	234	274	264	293	273	269	274	328	243	257	283	266	276	289	325	252	238	252	244	284	267	327	246	275	289	284	295	286	261	292	273	265	269	299	246	269	268	262	252	275	258	271	258	264	293	280	277	250	245	252	258	262	236	290	287	276	245	261	278	289	260	296	245	282	254	276	258	270	276	289	235	274	273	268	312	279	282	249	238	245	250	280	299	268	261	281	272	236	281	292	290	293	239	269	251	276	266	267	294	265	301	292	286	277	263	285	267	258	263	260	270	286	307	268	274	269	287	239	281	277	302	224	262	262	274	237	266	240	272	293	255	270	267	290	268	277	260	281	246	264	293	256	271	272	264	239	292	290	247	260	264	275	300	271	277	288	283	288	262	270	265	286	252	245	263	291	248	256	318	249	239	252	234	276	270	264	278	282	285	270	231	264	279	265	236	268	294	316	267	269	273	272	256	266	298	276	276	277	242	292	250	263	292	278	278	299	298	260	265	267	236	247	280	274	257	305	251	302	305	285	250	255	299	277	275	279	280	253	249	292	267	231	273	254	291	285	292	271	282	274	292	278	265	289	304	292	291	252	248	258	276	234	279	288	276	279	277	234	251	250	281	275	262	243	308	245	266	263	279	240	264	288	294	257	296	293	289	285	275	265	262	271	263	250	275	261	270	270	254	309	273	286	300	229	250	265	295	241	276	314	256	267	256	262	248	297	270	286	264	252	269	237	267	273	272	280	270	327	282	244	297	298	257	282	266	290	251	292	270	247	271	236	275	282	270	252	281	280	260	270	247	264	308	270	291	251	234	262	275	269	261	236	248	289	266	301	291	274	281	254	257	276	276	263	245	262	270	246	277	279	281	299	266	300	267	237	258	267	299	259	290	292	271	252	255	292	285	245	277	281	279	281	274	269	291	279	282	248	278	269	295	278	258	267	270	271	279	261	275	257	281	281	277	291	284	260	268	254	258	257	294	263	265	263	277	298	271	259	261	240	285	269	279	293	279	255	275	266	277	267	261	251	261	242	259	271	286	279	257	277	253	256	260	237	246	286	285	267	244	267	274	294	289	234	261	273	245	289	275	237	288	259	272	271	267	262	289	267	264	253	275	285	290	274	275	302	276	244	256	250	264	294	274	270	282	276	290	273	258	251	268	273	260	284	274	274	260	279	294	260	256	270	260	245	269	292	299	256	300	261	264	265	300	274	269	252	254	256	271	283	292	273	263	267	274	291	288	288	278	274
34479	25447	25080	8245	5082	3720	3132	2684	2329	1923	1871	1701	1620	1668	1499	1288	1113	1160	1069	1070	1298	1033	959	955	956	861	880	802	812	683	719	655	681	640	698	674	658	608	618	584	631	618	553	591	595	560	585	618	585	624	575	608	573	555	621	555	579	613	566	574	596	563	536	614	584	560	590	584	580	546	585	534	580	616	588	607	602	588	559	562	592	582	564	578	568	550	561	555	595	579	628	569	599	560	603	565	543	593	587	597	578	593	549	564	599	596	586	590	598	562	550	557	569	591	559	602	564	597	570	566	601	560	575	557	596	592	598	524	548	568	572	583	549	597	581	564	549	566	606	573	588	589	550	586	569	566	570	543	574	605	562	595	566	539	570	587	580	597	570	545	583	591	545	558	565	567	596	581	558	564	571	568	581	595	595	558	540	558	512	544	530	573	533	569	580	597	569	572	573	604	557	550	601	558	598	560	568	605	554	600	573	540	569	587	591	544	555	589	617	550	547	561	583	566	600	574	548	556	507	562	540	565	592	586	559	585	609	589	558	576	589	582	582	557	561	604	540	569	548	551	610	571	550	596	552	540	575	603	540	543	563	604	599	580	605	616	581	562	610	550	603	560	569	569	561	570	585	556	551	552	584	574	575	584	586	567	585	614	587	548	570	588	574	567	561	583	578	547	593	528	630	601	579	558	575	550	539	562	591	516	563	574	586	555	568	610	590	559	562	566	599	565	593	559	557	575	559	535	577	541	575	584	571	528	553	565	575	589	533	543	542	600	562	579	557	580	541	562	555	568	573	580	561	549	559	556	583	583	563	555	568	582	574	582	543	585	491	623	590	619	537	545	565	563	612	584	571	625	570	584	564	560	572	565	613	594	524	611	567	570	571	579	580	596	608	564	570	561	563	572	600	619	624	603	586	615	580	602	585	569	564	591	569	555	548	591	579	578	558	544	560	557	520	596	561	605	590	584	537	605	574	582	575	584	568	605	621	562	618	586	580	601	602	552	553	572	549	576	567	575	614	579	573	585	572	615	569	571	571	615	563	547	593	578	582	602	614	544	618	592	578	624	571	582	555	563	556	551	551	558	536	533	562	579	574	559	583	573	549	605	586	550	532	547	581	591	566	549	557	558	571	546	567	561	560	523	566	569	546	587	562	551	549	517	566	580	591	580	561	605	606	569	585	603	568	540	560	559	565	578	571	641	593	564	580	577	576	596	580	530	580	590	571	614	580	568	603	549	554	570	581	598	549	549	590	584	593	571	543	543	560	565	539	589	557	545	524	580	516	590	568	622	521	589	569	546	523	568	579	585	552	552	564	588	549	593	607	602	598	601	599	554	550	575	548	556	571	589	564	568	591	581	544	582	577	538	581	556	525	565	581	568	582	580	575	572	639	586	587	570	552	622	604	559	538	593	568	538	552	539	599	604	586	563	607	593	593	629	578	550	554	552	611	571	529	589	560	602	567	559	554	571	578	590	549	577	603	555	579	582	554	566	538	573	580	594	531	574	550	604	586	563	554	597	589	620	560	567	596	581	569	554	593	544	538	590	607	583	583	575	521	597	575	566	526	593	555	559	533	576	545	601	537	544	529	516	555	556	563	572	608	584	568	576	554	602	570	586	568	566	592	563	584	552	587	554	574	548	528	556	596	592	571	572	601	590	605	571	589	564	604	606	546	595	552	614	565	619	558	544	601	571	617	606	574	590	576	587	578	505	586	558	585	566	566	582	557	597	620	592	551	585	582	577	599	613	543	573	593	575	597	595	536	599	581	554	539	560	555	555	573	557	534	515	518	577	585	561	579	550	569	551	590	605	599	578	603	588	549	617	587	543	566	546	547	573	560	543	560	583	558	564	547	561	565	555	550	560	494	564	592	600	550	534	589	551	579	590	558	551	586	570	571	594	562	598	545	529	567	562	622	589	548	590	564	570	597	575	592	579	565	557	537	593	597	590	540	601	574	582	575	537	584	601	589	599	579	573	545	565	589	598	574	584	592	595	560	550	582	601	565	598	612	590	595	578	568	559	610	596	588	552	577	576	566	542	579	573	576	561	576	565	570	559	597	597	578	609	582	584	618	584	578	582	562	565	597	545	567	579	578	580	578	564	590	530	537	546	585	561	621	591	588	580	593	576	595	546	581	548	595	586	549	541	593	628	551	605	589	552	572	532	525	625	566	573	553	550	646	621	588	608	568	596	549	597	565	564	593	551	597	571	619	506	557	598	592	586	601	556	564	584	587	593	574	580	515	622	553	560	553	611	530	572	540	583	552	549	549	563	583	599	596	601	595	583	561	597	588	588	613	563	559	564	545	556	593	557	589	610	590	566	541	615	577	551	597	598	589	571	563	600	595	548	542	583	595	561	565	545	599	574	563	596	550	547	572	566	541	581	623	573	548	549	585	612	540	571	589	586	565	566	549	568	588	566	523	603	641	557	572	533	592	520	595	606	551	582	599	569	570	595	565	531	584	621	525	564	606	602	571	598	591	546	583	588	580	552	570	556	540	587	573	570	571	549	585	572	565	625	601	598	613	609	563	601	564	534	544	562	586	585	523	587	571	574	571	601	577	564	587	575	575	598	561	599	545	610	624	529	532	549	539	579	591	606	561	543	637	587	547	567	541	577	575	559	557	591	586	584	581	540	577	556	601	569	605	573	567	572	546	539	600	567	580	579	586	571	611	586	573	577	555	563	624	564	577	582	597	549	557	539	547	594	564	567	560	530	591	570	593	599	537	555	591	575	575	564	565	580	557	584	559	585	558	601	605	532	533	561	546	608	591	550	571	555	567	549	534	539	592	588	608	536	561	596	598	603	594	597	539	570	585	546	544	602	568	567	614	581	574	585	569	590	618	556	561	545	568	582	577	563	575	555	602	523	557	567	588	585	623	529	545	570	572	546	591	570	554	542	550	545	570	566	575	541	549	568	595	536	583	554	569	556	573	561	591	583	600	633	575	586	601	625	555	573	633	571	614	566	616	567	570	604	548	569	596	585	590	587	582	566	571	584	529	572	587	573	576	581	598	620	582	572	555	567	557	606	551	576	570	587	567	590	597	533	564	564	589	555	571	597	586	575	531	554	561	557	577	575	582	578	567	560	563	594	544	558	574	620	555	579	566	581	565	536	529	578	625	588	584	591	586	505	569	528	573	627	555	592	573	571	566	568	596	625	561	582	579	582	573	571	559	627	555	576	564	545	527	601	593	563	552	541	584	565	605	566	616	544	548	586	608	563	546	582	572	601	583	555	588	578	566	544	558	581	567	558	550	584	574	537	570	593	548	548	596	563	557	584	574	580	583	556	586	577	546	571	535	554	577	517	568	614	606	542	604	586	563	571	609	531	640	533	541	570	566	600	597	596	574	596	564	574	579	565	563	529	619	568	559	557	601	568	592	591	584	564	578	590	572	587	553	598	567	566	573	551	560	590	557	580	541	520	595	619	548	580	547	566	587	569	585	578	535	551	578	568	538	585	577	571	568	564	593	572
39337	20684	7613	1201	531	435	386	365	308	334	274	298	301	301	266	267	249	266	270	233	210	225	242	236	255	223	230	242	250	230	243	251	216	246	255	237	218	254	228	212	234	246	227	231	224	216	247	229	238	235	269	244	239	239	227	266	216	211	209	207	224	219	216	208	226	246	232	220	208	214	215	235	217	231	238	213	223	238	249	207	241	231	233	219	232	249	228	258	239	227	189	208	213	219	202	198	182	249	223	223	243	219	228	236	242	256	242	240	216	211	221	235	234	219	242	242	219	238	224	213	223	231	211	208	226	224	229	218	253	263	212	237	255	208	224	195	235	219	221	233	243	239	237	243	234	233	190	215	225	194	223	213	217	263	263	250	226	223	227	205	245	223	208	223	209	246	242	238	236	207	243	212	215	195	232	261	225	244	237	238	232	221	228	244	211	229	220	255	255	247	241	222	211	229	219	236	211	235	250	222	225	234	214	221	261	234	242	229	212	251	223	223	246	240	233	211	228	210	215	248	210	226	209	216	254	224	202	248	234	247	224	228	237	215	237	239	212	237	242	234	236	233	251	230	275	238	247	254	221	219	229	224	229	251	234	197	221	202	232	233	230	243	219	222	199	244	232	249	233	213	243	232	208	217	224	237	220	234	229	225	242	246	205	235	252	233	212	235	232	229	241	243	253	185	249	222	254	230	212	240	247	221	227	219	212	251	212	244	231	242	239	188	256	221	238	251	201	205	247	246	242	251	248	254	256	245	236	281	223	224	238	231	231	238	215	197	222	213	224	239	218	231	224	228	223	219	237	234	244	216	265	246	245	257	194	230	221	207	232	244	261	222	216	231	221	209	226	226	252	275	204	211	233	229	241	219	226	233	247	225	239	227	232	243	244	267	232	243	231	231	210	211	226	210	249	234	242	234	260	220	217	203	233	233	227	237	233	235	238	253	217	223	222	192	253	228	242	221	234	227	234	208	259	228	218	226	228	234	210	226	230	193	218	229	208	216	216	279	209	245	220	235	231	268	253	231	247	224	246	263	249	238	232	219	224	218	209	231	241	232	238	224	199	218	211	221	200	239	227	250	276	235	210	247	197	236	251	235	212	236	241	250	265	231	203	222	231	233	244	243	262	243	273	258	258	239	236	254	228	231	253	230	210	252	206	241	254	212	251	230	225	244	256	248	210	196	237	261	193	239	220	251	235	227	242	224	258	231	241	221	225	218	241	225	267	229	229	237	211	225	233	254	217	233	257	246	239	193	248	212	244	261	231	246	258	210	232	266	242	216	208	221	217	246	226	235	239	247	244	234	230	235	215	247	238	227	202	210	219	224	251	245	262	247	220	224	250	207	245	237	257	226	218	217	227	210	243	238	218	217	213	216	233	223	206	238	226	249	223	244	224	218	239	219	232	237	247	258	228	240	251	253	222	206	225	220	259	288	203	237	238	218	238	231	257	240	247	220	229	246	233	220	235	242	257	214	229	233	253	241	226	190	229	252	260	217	213	232	216	224	231	257	218	266	229	207	246	225	243	240	203	220	211	206	199	228	210	218	261	235	235	244	229	219	225	241	237	236	213	226	223	216	224	224	240	230	229	267	236	254	272	226	216	270	247	185	237	262	234	239	213	236	259	205	210	240	219	229	214	199	236	221	250	228	238	232	231	247	233	197	232	228	236	217	264	232	233	219	193	217	216	225	265	214	228	264	213	248	249	229	222	241	215	230	230	244	250	226	207	225	208	226	223	202	195	242	206	233	236	207	217	232	224	231	251	247	234	225	220	247	219	213	226	226	201	237	248	225	235	241	250	263	246	234	213	225	231	244	238	258	222	260	214	224	238	261	235	236	250	229	227	235	232	212	251	220	226	222	219	227	202	218	225	208	204	210	210	213	184	215	213	235	202	207	256	252	237	217	268	197	212	247	236	231	223	253	212	213	254	237	218	242	214	237	235	237	229	225	224	243	222	235	212	203	226	236	213	236	239	223	216	228	226	230	238	251	217	222	212	233	199	235	203	221	216	226	227	238	234	224	230	220	260	233	231	236	249	206	254	205	217	207	209	248	220	276	275	216	237	229	270	226	237	227	211	255	236	228	249	212	221	234	239	220	234	200	220	243	228	218	256	237	239	209	214	241	245	224	208	234	247	254	217	236	217	217	195	236	207	238	215	233	245	234	221	244	242	211	230	196	248	237	230	240	236	221	251	210	200	211	219	235	242	211	264	226	229	228	253	234	222	201	244	204	250	249	236	213	226	239	225	225	240	229	203	210	243	220	217	260	237	226	239	228	204	223	228	234	229	239	206	205	245	219	244	210	252	220	211	242	213	213	227	250	213	236	214	234	280	239	256	224	246	238	220	226	231	223	218	245	245	272	239	239	225	227	241	191	229	222	277	225	219	235	238	225	281	250	244	244	224	219	251	220	257	254	230	216	259	213	239	230	219	243	229	258	198	217	210	241	229	217	232	235	201	229	250	256	256	230	252	221	217	239	223	229	240	218	235	235	227	221	246	214	232	219	220	250	250	202	245	242	192	224	226	246	225	259	251	222	238	269	202	232	235	209	208	219	250	197	216	209	251	232	235	240	239	241	255	219	231	238	244	224	218	260	223	237	219	222	215	255	228	239	203	237	194	216	230	225	215	209	204	225	231	222	231	209	239	255	215	221	236	218	221	229	233	243	228	234	232	227	232	228	250	230	243	217	241	217	223	256	240	235	238	216	218	235	233	215	233	235	245	243	220	233	252	232	244	215	244	216	224	219	231	254	241	236	236	247	213	250	256	214	220	248	261	249	250	238	239	249	225	215	214	227	216	215	249	220	219	255	205	222	218	240	231	239	232	246	208	245	240	230	218	212	225	255	255	255	217	247	222	241	217	253	212	238	241	193	218	186	243	233	234	251	216	217	230	236	220	245	217	201	248	219	241	255	214	184	224	212	212	202	224	235	246	242	232	227	236	185	231	229	239	212	218	223	242	222	226	218	231	225	216	233	223	198	224	222	265	227	229	233	232	223	262	257	237	238	254	234	238	214	244	227	228	223	234	250	240	249	231	235	238	232	226	221	213	226	237	214	251	240	225	233	232	220	233	238	223	219	242	208	246	198	209	255	241	271	227	211	212	217	250	255	241	273	223	231	267	233	220	248	210	201	230	220	189	223	229	211	257	252	238	226	210	228	221	211	219	227	220	209	225	247	241	256	200	232	210	257	275	218	221	237	192	218	223	252	246	214	220	215	222	216	244	230	225	226	244	209	215	219	262	264	238	230	245	236	222	225	233	257	288	238	224	239	258	229	254	248	246	218	223	215	192	224	245	234	256	255	229	233	221	246	215	237	229	276	252	244	199	241	215	234	230	246	219	229	213	225	221	257	256	246	234	239	234	238	228	252	224	240	247	247	246	197	231	231	250	217	237	224	221	223	238	226	219	283	228	265	241	230	219	233	216	227	203	212	250	209	224	218	256	223	204	238	219	247	198	215	221	223	260	244
22522	13216	9041	2251	1770	1409	1242	1101	1020	886	816	791	797	853	780	696	675	704	612	616	558	552	533	530	559	542	502	553	539	522	524	524	474	490	504	487	496	524	509	493	463	490	476	488	515	471	523	457	482	545	500	456	458	482	484	465	511	471	446	477	496	479	517	488	484	505	499	504	497	507	472	498	499	443	529	504	515	495	476	491	522	487	460	488	512	475	485	512	520	539	539	507	479	498	501	528	475	472	498	482	453	470	482	481	494	486	485	505	524	497	514	490	448	506	520	511	489	506	519	467	493	453	511	465	487	480	449	508	481	488	542	516	491	514	439	495	519	499	490	462	473	488	475	527	503	482	488	470	477	464	464	455	510	495	502	461	472	532	501	493	459	471	461	457	475	491	497	456	504	524	495	487	476	477	495	511	477	506	495	456	518	482	472	460	485	484	463	487	472	489	558	482	460	457	492	474	453	461	490	505	527	497	508	501	540	473	495	488	487	474	477	513	480	446	488	475	506	502	475	494	538	498	457	462	486	473	510	505	492	478	470	452	469	460	456	454	500	494	461	508	456	498	470	528	503	482	474	480	482	478	466	502	479	490	531	443	467	475	481	473	505	503	520	480	453	485	512	486	509	461	493	492	495	464	511	508	479	454	505	469	496	471	462	481	516	519	465	459	495	494	475	463	501	493	491	529	484	493	480	483	476	480	511	529	434	481	496	475	495	486	529	475	494	493	486	487	486	503	523	448	486	488	499	474	529	476	471	525	500	454	451	506	515	481	474	489	548	504	466	484	482	506	463	462	510	487	529	496	520	497	474	495	490	519	515	503	465	475	523	515	477	501	483	506	493	476	479	493	508	513	532	491	525	503	477	529	487	494	490	503	490	517	519	447	472	501	488	482	501	495	534	502	479	502	479	450	502	481	507	467	448	460	522	488	499	502	445	479	517	498	462	481	465	503	521	415	488	501	485	508	504	534	525	492	473	472	497	440	511	479	479	483	517	487	496	499	515	503	488	485	461	451	520	453	430	510	477	482	479	466	499	484	504	460	522	536	453	476	521	477	449	506	522	455	501	493	478	491	491	450	471	477	479	485	490	458	488	529	484	490	548	480	510	538	478	509	463	477	493	514	443	519	484	504	488	500	473	474	483	475	488	471	486	472	478	507	484	502	472	509	501	490	471	450	499	482	482	536	497	481	484	522	518	523	528	511	489	477	508	530	487	489	467	465	501	451	500	522	498	494	513	456	460	479	499	504	506	494	498	488	500	474	461	498	485	488	483	487	499	497	531	493	486	472	511	507	473	482	479	468	506	535	507	498	513	496	485	495	475	520	493	498	478	491	524	455	459	456	518	509	520	497	486	468	466	468	478	499	500	531	477	514	497	465	506	453	475	505	510	487	503	518	505	484	506	533	473	468	476	503	520	499	489	482	489	478	471	457	487	505	484	507	468	495	493	494	509	514	468	453	485	482	528	469	463	492	475	505	505	465	522	501	478	474	451	493	511	503	474	543	455	499	504	462	516	485	536	490	522	530	456	474	467	459	515	476	465	481	514	471	470	523	514	467	490	490	454	523	511	489	529	505	470	507	501	481	490	508	490	477	518	501	534	483	510	471	509	466	481	504	472	519	464	464	474	507	511	439	518	487	476	476	473	490	483	505	533	487	433	484	497	474	457	485	436	505	499	533	477	466	465	498	473	501	473	495	494	481	421	476	488	492	461	516	488	481	499	472	453	469	526	528	522	494	493	466	497	463	516	454	481	452	495	518	525	491	523	513	534	449	461	524	467	485	487	457	485	480	478	447	520	508	485	515	490	526	488	519	504	462	470	477	490	475	516	500	457	503	495	484	501	492	482	481	489	492	500	453	503	470	502	496	460	499	474	498	507	508	531	478	510	538	473	454	503	484	504	494	492	476	437	445	509	485	502	490	480	457	492	481	520	492	500	519	506	480	504	485	505	490	483	533	460	467	474	456	472	510	512	486	479	485	498	431	479	500	488	473	513	507	485	513	498	516	497	431	508	494	547	485	508	502	488	495	481	507	503	488	454	497	477	459	496	506	463	501	476	475	442	513	480	494	530	440	479	524	497	475	532	529	492	525	502	487	514	520	491	511	464	505	465	447	487	450	545	485	481	452	491	467	506	497	433	532	483	483	476	494	466	528	527	496	508	465	474	488	515	501	468	501	515	501	468	500	468	496	448	477	482	481	454	508	485	489	473	478	507	526	493	492	457	483	508	487	497	519	520	493	474	494	467	492	484	493	484	489	520	497	528	445	540	458	476	487	517	499	495	456	473	515	438	476	535	509	511	480	488	509	510	489	481	485	486	480	448	460	511	519	469	504	477	462	483	527	527	517	469	514	481	501	484	512	466	502	493	478	469	512	423	508	486	485	474	485	509	520	505	489	522	482	469	473	472	520	498	502	491	487	480	509	519	511	501	486	459	463	427	479	483	519	496	475	463	479	490	493	491	485	478	473	459	510	457	503	513	492	473	498	471	496	486	517	515	505	488	501	497	522	494	421	516	476	490	487	516	475	480	495	476	505	486	463	468	427	467	469	510	493	486	482	538	484	469	476	556	494	464	519	478	481	469	512	499	467	513	488	457	466	493	485	498	483	503	484	487	487	507	470	525	485	520	473	466	507	499	431	516	482	489	512	468	494	510	482	519	468	481	457	492	476	456	544	504	489	528	485	510	494	487	478	489	469	494	484	470	469	521	478	470	498	481	439	479	505	502	534	507	464	490	502	470	502	501	488	470	489	505	456	536	475	539	521	472	497	519	520	487	488	442	495	511	473	521	471	482	468	513	540	535	470	502	498	484	497	494	467	461	497	515	476	507	534	492	487	505	472	499	467	460	494	485	453	485	479	514	467	487	464	491	500	520	501	460	495	494	533	484	480	479	506	484	496	497	470	482	459	481	485	509	528	469	518	505	501	473	482	524	469	464	488	460	467	477	476	479	526	500	487	449	471	531	478	507	465	463	492	484	473	490	519	491	511	469	476	496	505	460	521	482	467	503	496	467	483	479	467	495	500	494	458	493	483	466	482	513	481	489	570	515	498	501	509	501	509	472	463	471	428	489	491	472	494	507	477	485	521	487	491	491	488	498	495	495	490	479	525	455	486	506	457	489	487	488	455	484	523	489	482	480	465	500	479	466	525	534	507	486	495	479	518	510	525	504	489	468	479	468	483	511	497	489	448	556	518	446	508	505	464	507	473	478	482	460	465	491	507	491	497	483	484	498	488	481	488	465	466	467	496	487	501	497	492	472	533	499	502	494	483	448	479	506	459	483	503	476	481	501	470	487	528	512	526	514	487	516	491	505	479	470	493	525	446	479	468	475	505	531	462	504	480	474	527	477	504	510	489	493	493	469	492	498	472	519	461	490	492	508	463	460	505	475	489	455	482	487	520	483	491	495	510	489	481	478	530	487	482	497	494	482	506	494	523	478	515	481	511	487	537	489	520	494	524	472	497	476	500
55196	31022	13476	2595	896	681	511	501	391	359	362	366	346	299	281	245	276	251	264	293	265	241	233	237	280	246	265	225	223	230	252	211	242	205	232	205	220	249	218	245	237	268	233	229	242	214	202	201	224	243	223	221	218	228	226	202	228	235	245	223	215	203	213	237	235	239	236	223	237	247	235	230	224	227	191	239	209	230	216	221	223	229	216	235	201	230	227	281	239	237	205	228	212	220	221	194	222	213	251	201	230	234	238	220	229	259	246	206	218	208	184	250	222	208	224	213	218	191	234	215	226	238	187	214	210	231	258	248	221	205	221	230	250	238	235	227	203	219	248	221	217	242	207	234	248	255	246	256	219	210	200	239	229	237	209	169	234	236	216	243	234	213	254	238	226	212	208	224	242	219	245	213	251	231	210	244	209	194	243	231	242	204	216	243	208	226	236	218	212	238	233	222	221	220	206	220	249	233	223	235	233	201	190	227	208	244	227	235	223	217	225	223	233	253	256	229	205	241	212	239	245	232	252	226	194	225	223	210	203	212	201	217	208	201	216	212	237	239	241	234	203	225	219	232	231	212	222	191	234	221	240	244	225	218	198	226	194	232	227	214	218	205	251	230	212	213	198	238	217	199	208	237	228	213	246	210	237	222	249	242	218	197	219	262	235	193	184	198	227	210	215	224	224	246	236	245	221	213	240	243	224	241	250	216	220	248	222	237	230	227	239	220	236	214	234	215	216	226	223	214	216	235	204	219	219	195	205	236	213	212	254	252	228	238	237	190	212	212	230	208	221	208	183	226	236	222	215	221	221	245	233	262	198	169	189	221	196	228	222	214	208	211	235	230	206	217	244	238	203	221	228	222	225	251	185	212	225	238	238	233	196	249	212	204	223	244	245	199	203	236	196	186	207	219	214	223	232	204	224	244	216	222	232	221	225	233	218	257	211	234	224	194	221	236	233	208	213	233	228	225	192	224	234	253	224	218	226	227	223	227	230	247	230	216	221	225	230	233	245	237	221	245	226	222	202	211	219	202	245	237	228	237	244	223	221	194	210	217	241	231	217	217	236	249	218	213	241	227	227	248	214	228	208	221	255	205	236	230	229	198	224	218	222	223	226	202	235	226	227	242	231	211	242	229	234	211	202	210	228	211	245	249	230	211	199	209	239	216	206	202	249	248	241	212	218	225	244	226	226	219	244	226	198	258	203	222	239	231	255	214	205	203	253	270	231	244	234	225	222	232	211	237	233	198	203	243	268	248	234	196	199	192	248	230	210	227	242	210	214	241	229	206	226	224	225	253	227	242	213	215	198	252	237	204	265	222	228	227	228	215	259	241	220	258	219	212	209	244	227	257	218	225	204	191	238	245	215	226	205	212	226	195	195	214	200	241	251	187	222	219	212	212	254	205	250	206	224	237	226	211	222	242	248	246	200	213	235	226	216	227	208	240	241	238	235	221	200	211	211	216	186	218	222	219	229	222	257	209	216	257	251	246	227	221	214	220	240	205	226	236	198	228	188	199	219	246	238	215	232	260	239	243	203	225	203	251	239	234	203	188	243	214	252	231	235	206	228	212	224	242	239	198	214	224	214	225	252	230	208	241	257	189	228	198	215	225	213	272	212	210	227	241	221	209	229	220	243	194	231	237	232	233	202	215	226	234	225	203	213	205	230	222	238	231	201	239	250	212	217	225	241	242	232	225	252	219	231	192	230	249	261	268	222	219	242	222	237	255	219	221	244	223	215	208	223	228	233	238	223	214	243	220	241	197	224	203	235	212	215	210	260	239	231	217	234	194	216	238	229	239	204	250	245	259	221	240	221	207	213	215	199	250	227	207	233	213	205	214	232	238	220	238	220	227	251	237	212	204	243	195	227	228	226	227	239	219	227	269	215	234	214	255	222	215	253	236	218	227	201	225	238	239	208	233	242	226	257	207	207	233	231	211	222	176	258	218	238	236	226	259	224	221	235	221	249	241	221	201	221	209	222	225	223	255	217	228	237	225	232	229	207	227	216	225	227	219	238	224	233	213	218	201	245	232	227	197	245	211	230	210	227	270	250	233	250	214	185	236	221	250	224	203	220	250	221	222	239	198	202	210	243	224	228	244	211	226	205	214	214	211	239	221	230	250	214	203	226	231	217	226	242	233	197	220	228	215	235	223	233	223	221	228	215	174	226	223	230	248	250	211	248	206	234	232	215	214	209	213	233	229	196	204	211	218	227	218	224	226	215	226	213	224	219	217	242	241	221	229	237	204	220	211	241	237	254	228	233	211	215	248	232	203	217	209	200	226	235	190	212	191	214	223	246	213	241	215	227	221	232	255	258	229	195	225	211	240	214	225	235	230	214	189	235	215	239	219	216	230	207	248	211	223	229	225	220	197	213	200	231	219	259	227	216	231	218	196	211	237	218	221	235	222	214	222	245	239	205	233	230	229	215	253	232	252	219	231	243	243	200	261	220	247	217	202	211	214	256	190	211	239	234	228	211	214	220	230	203	215	223	227	224	223	201	203	223	219	226	206	216	204	244	226	225	197	216	242	205	211	232	243	219	212	232	205	220	220	213	236	217	186	248	225	206	195	195	223	226	198	205	202	210	203	207	246	218	227	215	201	247	227	207	231	228	245	234	242	211	194	243	204	211	217	229	240	215	245	247	223	194	235	202	206	217	215	236	193	244	227	228	247	214	214	224	237	226	232	234	235	237	212	246	218	245	219	229	214	223	217	224	203	199	239	216	254	214	210	218	183	244	192	200	217	206	207	223	232	204	226	232	213	220	206	226	230	212	242	221	233	248	224	231	230	185	230	242	233	206	208	212	215	237	196	219	194	236	227	211	222	204	213	232	231	214	191	209	202	204	228	230	264	201	242	202	219	224	216	220	203	216	194	223	243	249	252	195	204	206	230	202	254	204	227	223	205	243	202	214	253	234	247	217	218	221	236	235	217	234	248	221	211	205	205	227	226	213	206	225	226	218	213	228	230	205	206	215	223	233	240	238	210	241	222	189	205	198	233	213	244	231	207	216	226	186	218	223	219	210	213	183	221	213	216	234	226	223	244	240	252	245	225	245	226	244	230	233	212	213	210	206	211	240	210	212	212	238	221	209	209	235	241	235	232	222	239	234	220	239	233	205	202	218	206	221	207	201	194	229	197	237	229	235	240	217	234	224	206	235	214	220	243	278	184	250	217	225	230	212	218	192	229	247	207	235	221	224	210	203	233	230	248	220	242	233	210	225	219	238	213	230	212	237	230	217	236	221	194	239	229	241	240	223	227	226	242	206	234	252	249	232	196	201	219	216	222	218	211	221	239	228	229	228	213	226	211	241	236	222	234	240	230	257	238	227	218	251	219	250	219	244	214	230	224	232	222	221	221	216	237	225	227	249	243	224	242	228	240	209	237	224	221	210	224	226	240	231	221	232	256	228	202	212	227	227	254	224	191	224	208	247	248	223	206	227	240	225	230	230	222	240	224	215	189	215	223	227	237
33369	20501	13783	4159	3066	2336	1971	1699	1530	1351	1297	1203	1191	1043	976	870	835	829	720	815	781	726	733	669	693	709	659	598	591	610	558	520	530	552	530	465	524	502	480	502	478	498	482	525	511	478	510	467	490	475	473	480	488	496	536	495	491	482	494	496	511	488	455	501	483	489	505	514	485	505	482	454	444	524	517	481	485	487	493	509	511	494	484	475	495	520	466	464	447	470	483	479	501	470	466	490	463	502	529	525	458	479	518	468	489	489	468	482	485	455	490	475	517	513	503	489	452	487	501	478	491	508	480	514	477	505	520	489	492	459	472	501	538	513	538	436	482	428	499	499	503	502	418	511	456	496	480	522	498	498	444	517	470	477	472	499	486	496	479	465	504	486	491	460	489	514	486	460	500	489	487	489	477	517	488	436	487	449	531	446	470	502	473	488	472	476	453	486	477	488	486	454	494	483	466	444	489	464	520	497	511	474	472	527	490	535	511	448	479	483	495	508	530	475	491	464	493	469	447	494	476	487	501	496	501	505	485	466	470	504	509	500	482	493	451	496	486	482	472	510	465	472	479	467	518	451	468	444	455	465	504	460	469	472	453	512	474	493	472	503	472	500	484	495	460	499	491	471	517	448	513	472	495	488	483	526	456	504	467	452	481	503	451	505	509	462	460	471	509	455	505	496	450	478	504	459	457	476	480	500	475	523	503	495	502	479	511	477	504	479	478	469	509	501	494	492	492	504	488	458	507	522	480	509	472	464	493	480	467	497	491	467	457	467	441	549	501	495	450	511	468	464	483	480	509	478	460	467	489	479	493	479	495	490	496	458	458	429	495	481	434	491	452	489	459	481	482	481	549	481	469	476	485	482	487	432	490	497	474	466	492	480	487	496	457	472	506	512	518	489	497	492	462	497	506	483	495	509	467	499	488	442	489	514	501	495	481	487	473	458	481	494	491	465	528	494	499	485	432	502	470	460	471	486	478	443	499	453	508	470	508	485	456	516	489	491	466	488	493	456	492	460	508	490	482	511	498	480	475	439	510	463	502	497	477	461	510	503	462	488	473	452	480	491	511	494	487	502	497	463	493	488	448	479	461	494	445	443	481	503	461	473	466	531	460	487	464	519	527	522	464	514	485	469	474	481	493	448	467	501	458	479	491	480	492	466	479	486	465	497	478	479	481	494	506	488	463	504	472	440	452	491	476	467	496	481	479	470	460	465	456	513	446	499	484	431	478	503	465	477	482	465	463	481	515	497	455	469	500	490	518	505	493	435	500	482	463	427	490	459	469	461	434	479	493	471	495	501	485	474	455	447	464	460	498	449	463	447	487	517	493	511	462	487	473	464	472	489	515	524	491	437	467	476	465	486	442	475	488	491	459	474	461	485	481	504	471	516	518	487	480	463	477	462	487	444	481	462	470	501	485	503	473	490	502	498	505	471	472	477	503	475	471	491	492	478	442	463	464	520	486	455	454	547	475	515	456	483	495	488	490	488	496	475	473	489	488	407	458	525	489	466	462	501	451	479	502	481	487	487	492	517	510	483	544	468	476	461	463	489	465	489	497	471	467	485	471	526	489	502	473	478	492	434	481	458	440	504	475	431	510	517	481	497	491	459	427	491	467	439	470	444	499	454	510	497	483	507	477	460	498	467	489	509	477	474	496	464	528	458	502	519	497	462	487	467	492	498	452	508	500	516	470	460	452	498	491	507	502	497	486	462	489	458	474	477	480	477	430	484	496	486	503	491	484	487	455	485	471	494	442	477	483	475	472	483	489	493	481	471	481	489	481	481	459	516	510	494	501	487	478	444	493	493	464	453	451	463	445	501	482	439	507	480	479	471	474	492	464	468	501	446	460	494	466	512	527	486	474	490	503	481	460	477	505	454	492	501	475	489	501	521	513	460	473	476	467	480	463	480	486	476	487	493	485	461	462	490	451	470	477	469	457	470	497	437	492	476	432	454	498	477	483	504	497	497	502	482	478	469	489	502	489	488	470	457	450	488	502	519	458	496	480	491	481	478	506	478	463	478	482	458	511	494	451	497	487	443	466	486	457	512	468	469	429	480	447	464	488	463	461	469	462	526	451	497	500	461	426	527	459	481	491	448	504	486	494	451	499	483	478	507	441	499	505	476	476	499	481	473	487	455	478	511	434	473	483	489	478	489	456	446	463	537	482	445	485	461	471	488	470	496	489	471	442	516	469	476	444	435	497	510	517	428	453	488	464	483	481	444	517	453	504	488	478	464	497	463	485	505	515	457	487	507	524	500	499	485	478	483	469	513	430	488	506	450	496	453	513	468	487	480	479	490	482	466	509	486	465	475	481	501	481	510	458	493	474	492	477	508	520	509	470	509	488	549	495	480	507	481	479	499	480	478	498	453	484	519	473	453	481	469	498	519	497	489	472	469	506	521	457	465	448	501	503	505	488	463	455	476	485	448	487	467	482	485	511	466	493	498	498	439	476	489	490	497	499	468	464	491	467	511	440	510	449	463	483	522	421	454	495	488	489	477	468	483	510	532	469	484	528	459	468	507	498	497	447	448	480	491	456	472	472	517	447	489	481	458	508	455	496	475	515	453	497	479	529	458	526	481	464	472	473	458	484	486	479	483	520	484	486	473	516	515	479	455	496	491	491	484	447	511	444	471	489	481	465	470	514	450	508	474	492	456	436	478	471	522	492	465	487	508	486	516	469	503	486	489	471	509	481	502	469	465	474	483	452	495	500	460	455	467	494	482	461	479	477	435	488	471	475	456	447	505	451	512	501	499	478	458	493	495	487	475	446	466	496	456	478	547	443	495	443	497	439	497	483	495	453	472	474	496	481	451	554	480	501	512	531	492	518	458	504	466	480	511	513	461	492	481	498	485	471	475	539	497	513	507	494	471	459	460	503	490	502	513	495	432	475	494	450	479	481	472	464	527	429	483	496	455	510	438	480	492	464	495	446	505	436	505	500	486	503	464	500	438	482	504	508	464	481	468	524	471	467	480	483	475	467	467	481	447	497	474	476	481	469	480	442	500	467	507	485	460	501	469	504	436	460	476	495	481	463	470	477	469	474	490	449	482	447	494	476	492	501	477	475	478	447	489	479	471	494	485	508	472	501	458	465	510	464	486	469	475	470	500	479	497	436	466	518	475	480	493	476	504	498	518	487	488	499	472	454	479	497	488	486	496	499	500	500	483	485	491	478	476	482	510	502	474	456	499	480	489	491	491	489	466	511	482	512	490	515	512	521	501	491	474	468	459	457	480	495	475	489	479	488	481	493	496	458	485	467	496	487	470	462	463	467	484	500	471	484	490	518	438	460	497	491	449	485	455	470	491	483	489	512	477	476	512	475	471	484	477	473	511	498	440	497	436	477	470	486	508	472	467	508	460	479	484	473	455	487	496	506	458	456	477	458	468	481	489	515	462	494	477	495	510	497	463	484	464	482	471	488	499	453	486	468	493	442	510	487	508	460	496	466	499	458	469	516	466	491	541	461	470
61168	35129	21213	5229	1592	1059	806	710	661	561	545	547	517	473	418	422	442	351	330	352	365	378	339	309	335	310	310	307	306	317	307	292	266	312	272	282	297	282	252	301	282	272	254	268	257	262	275	308	278	275	267	255	247	273	293	261	266	241	318	288	248	248	264	277	250	269	265	293	287	272	252	251	273	227	270	269	270	244	260	275	263	293	237	267	277	296	282	282	287	279	294	299	268	281	280	260	251	263	286	265	257	275	286	290	310	248	282	270	287	275	282	272	256	259	247	262	267	250	284	251	278	274	274	243	269	282	293	232	272	276	256	257	240	272	246	246	230	267	256	240	271	292	290	262	303	232	235	229	264	257	261	273	299	296	276	269	301	287	273	275	242	271	295	275	301	275	299	259	242	259	275	278	285	268	293	274	280	280	281	272	327	271	259	255	273	270	279	261	267	264	261	258	272	266	283	291	259	275	286	296	256	298	267	269	260	257	286	260	274	278	241	271	257	257	272	286	279	244	298	280	257	256	282	267	287	280	282	280	268	247	252	265	278	282	256	294	273	302	263	259	238	280	280	258	281	250	258	245	277	282	281	296	251	263	257	296	275	283	291	276	249	277	274	262	249	313	302	251	280	267	261	282	269	253	253	267	240	270	280	251	244	271	252	259	273	290	269	268	265	239	243	280	242	271	284	253	283	255	279	289	257	260	295	278	286	259	257	245	251	284	264	259	285	284	268	303	278	264	278	249	271	269	298	278	306	265	299	293	297	252	288	275	273	263	253	277	247	262	249	243	267	273	277	296	268	283	252	259	248	290	290	311	287	268	288	250	268	274	260	268	238	268	264	288	284	260	282	284	258	281	260	273	262	268	269	280	254	268	255	261	283	308	246	281	300	307	289	263	284	275	260	261	263	270	244	254	277	306	229	270	254	277	263	268	280	264	266	284	292	277	302	277	274	282	268	276	285	244	257	278	266	252	247	277	296	282	245	246	256	276	276	286	260	247	268	273	277	276	265	268	292	294	273	274	260	246	260	248	298	289	280	241	262	243	262	253	244	283	277	269	270	231	253	304	270	265	258	278	274	268	271	273	282	308	263	297	265	250	249	261	286	299	334	264	270	304	273	245	244	278	295	286	259	237	266	295	256	264	265	234	248	297	262	239	285	302	297	247	251	246	282	272	276	311	256	310	285	294	274	280	300	273	240	290	292	312	293	261	300	279	319	236	274	252	268	302	264	280	259	227	282	269	253	256	274	268	271	270	279	241	248	223	291	283	257	269	258	283	255	253	272	275	286	238	272	268	278	268	258	260	261	273	279	307	302	255	271	256	310	287	285	270	297	269	270	266	261	285	306	319	251	269	277	294	248	301	268	246	256	258	291	262	253	289	294	313	277	257	304	274	285	279	271	271	287	278	260	273	312	270	250	268	259	255	246	266	259	302	267	298	278	270	231	255	247	258	286	298	281	272	278	270	272	264	260	278	257	282	240	305	297	284	289	260	277	276	275	331	281	279	272	286	282	302	253	302	299	265	312	311	299	272	257	269	256	271	271	256	243	248	268	257	303	297	247	299	263	272	263	256	263	335	294	258	304	276	261	297	250	291	292	279	265	253	269	261	254	268	251	255	289	263	276	277	299	283	270	252	273	249	267	261	285	300	265	280	262	248	281	296	265	271	261	280	286	251	259	305	285	282	321	275	266	228	273	253	287	269	234	332	300	265	292	299	265	256	261	271	282	277	275	281	280	263	276	247	270	284	261	269	235	266	277	310	243	259	305	274	257	285	292	269	247	286	286	265	265	254	287	260	268	263	263	270	279	283	278	285	307	277	242	274	247	277	263	283	275	274	221	250	265	271	287	242	255	276	321	257	255	288	286	258	274	279	269	284	288	298	249	222	261	303	261	295	315	281	228	279	276	311	292	278	273	276	280	236	283	284	282	269	274	282	263	287	304	290	229	282	282	294	289	281	273	248	285	281	245	297	259	258	282	242	290	240	287	313	279	260	296	268	289	274	294	306	280	291	300	242	243	289	288	278	240	283	273	250	286	269	276	259	224	270	303	259	264	285	274	248	254	278	266	285	275	300	303	275	262	276	290	265	271	276	285	283	295	280	259	259	286	301	280	299	297	272	262	254	298	291	312	260	273	285	255	269	262	279	273	243	268	262	273	292	275	301	290	271	263	277	239	292	286	286	272	256	284	319	285	289	264	279	285	261	308	269	284	281	258	242	267	277	276	272	243	268	233	310	284	288	275	239	284	288	264	265	282	268	273	275	262	289	317	263	303	253	306	287	299	290	260	266	267	299	287	317	273	257	301	290	279	268	243	261	244	253	298	285	270	256	277	257	283	256	250	253	259	299	266	290	274	292	259	270	285	252	253	287	255	273	261	258	270	251	285	251	285	267	281	276	289	304	274	274	281	269	272	246	295	270	277	269	312	260	280	280	257	289	301	256	250	277	286	294	273	273	261	277	270	254	315	263	247	287	254	270	266	279	262	264	291	260	292	275	275	252	264	280	262	243	285	257	284	281	281	259	274	258	288	255	260	272	260	277	279	260	284	273	253	282	305	270	277	295	274	279	274	296	280	275	259	266	290	260	305	250	282	277	266	261	267	293	307	316	282	288	265	252	269	249	272	246	273	264	240	279	299	262	250	295	320	278	233	313	301	286	288	263	270	250	270	278	261	273	257	269	242	258	229	264	327	289	268	279	293	268	287	281	267	256	279	291	281	269	267	276	275	297	297	269	279	286	271	279	258	281	272	258	277	269	280	288	280	240	251	236	256	264	275	296	271	262	254	252	285	240	287	267	269	248	294	262	269	267	292	238	262	271	244	250	270	294	293	293	288	258	267	283	261	294	247	275	263	256	273	255	252	267	281	274	272	257	283	274	251	284	287	307	262	284	263	286	263	248	266	272	268	286	247	239	289	261	287	286	272	289	310	258	280	287	282	241	277	246	246	236	278	261	266	292	252	268	296	279	276	253	250	267	292	286	274	292	261	253	275	288	281	255	304	264	292	292	249	286	250	293	276	278	297	271	261	239	278	258	245	270	255	261	243	271	268	297	267	299	281	257	292	263	270	279	275	295	295	266	259	305	255	275	273	242	241	282	313	233	291	268	241	287	251	257	282	286	277	280	278	296	265	265	258	265	263	270	252	281	269	243	258	267	261	271	291	280	283	298	296	279	266	294	254	270	290	289	280	296	267	266	287	269	281	262	251	283	273	300	301	258	301	291	277	279	252	278	260	279	298	265	281	284	249	258	283	256	282	255	303	271	262	260	276	253	251	309	295	270	261	259	277	275	297	274	280	298	273	289	265	286	284	256	275	279	291	260	270	298	290	277	303	255	245	294	271	274	241	279	269	285	257	286	267	275	289	239	299	284	297	254	272	282	309	243	296	282	253	275	273	271	256	306	272	255	310	257	258	278	264	239	266	322	230	289	296	297	278	253	273	256	293	278	291	293	286	277	321	299	287	276	289	269
36114	23452	21890	6801	4833	3775	2913	2614	2443	2238	2031	1962	1827	1552	1351	1309	1223	1051	999	1148	1133	1018	946	1041	1013	930	802	761	740	709	711	650	672	665	648	630	630	571	646	569	638	631	614	613	566	609	603	600	590	613	571	611	629	549	575	579	560	582	595	567	610	575	613	587	588	583	559	604	593	565	559	597	526	536	587	555	608	613	585	568	557	570	563	565	612	617	537	544	610	573	554	564	600	571	604	539	587	573	566	569	526	583	600	561	541	600	572	570	543	571	579	588	562	560	567	586	543	536	605	554	580	580	553	580	565	611	584	531	574	607	567	589	583	572	561	602	570	586	587	579	603	582	605	607	591	564	549	616	541	567	570	589	548	585	570	633	596	624	583	575	642	596	628	507	589	567	583	562	563	581	578	574	577	549	594	613	573	604	552	590	570	598	596	594	559	562	582	590	559	580	587	571	541	605	604	580	594	552	557	579	549	571	512	572	622	560	572	600	589	557	552	514	598	600	608	577	550	565	607	613	573	595	570	565	572	590	576	602	607	567	563	619	584	547	583	537	585	566	598	552	568	546	568	593	583	501	551	613	574	612	581	574	557	601	506	572	604	595	551	620	610	569	562	548	554	544	577	596	609	583	553	549	591	565	552	578	574	582	586	556	598	545	611	619	564	598	589	535	630	592	566	581	544	566	533	570	571	565	610	570	557	528	567	586	613	571	596	532	560	567	561	563	626	570	577	579	582	547	617	622	557	575	550	539	595	571	604	593	609	581	578	555	568	609	578	569	583	583	625	574	578	549	601	591	557	585	565	575	538	584	581	616	613	570	599	550	579	623	581	537	566	574	580	590	589	555	573	630	571	587	617	577	570	571	601	525	555	547	616	563	614	566	609	584	613	552	565	588	557	601	572	551	550	564	589	547	557	604	607	563	573	550	628	565	618	566	594	555	602	546	543	597	622	611	575	593	593	560	620	585	580	556	579	601	568	582	568	540	551	590	589	577	527	538	588	565	611	560	601	593	585	613	564	614	597	594	596	561	606	603	545	546	581	567	596	600	590	550	534	566	563	586	542	598	607	616	571	556	611	541	586	547	584	584	578	555	577	552	581	551	574	555	545	612	609	564	620	619	546	578	574	593	536	557	594	584	549	582	532	534	571	555	600	574	583	614	597	597	614	548	602	587	544	626	603	548	608	590	582	583	615	597	596	545	551	576	582	611	558	573	619	563	513	603	549	633	574	553	601	588	531	601	603	561	555	582	568	606	627	620	508	557	530	552	587	548	544	612	563	552	617	574	557	578	610	565	578	615	615	571	548	550	612	599	534	602	606	570	594	571	529	553	597	550	573	590	529	622	597	586	564	574	520	590	572	582	596	580	558	544	560	588	550	592	611	598	577	607	581	551	569	612	530	616	543	525	570	642	567	582	604	588	574	526	582	518	569	558	583	572	560	589	580	555	561	557	586	591	555	600	572	545	583	563	546	563	560	557	566	552	547	568	587	583	586	551	586	600	552	591	566	570	579	591	556	585	581	582	575	569	577	523	615	558	598	584	556	541	559	607	543	549	530	573	577	589	561	566	565	563	583	573	539	579	533	572	566	600	567	566	624	581	569	584	567	577	582	606	623	543	589	588	565	578	558	552	623	565	587	576	619	591	602	543	574	545	593	575	583	628	569	604	554	535	579	555	601	558	563	630	579	580	587	563	604	556	551	560	574	561	561	564	574	544	625	575	587	593	610	572	568	566	556	565	593	586	595	574	605	575	579	563	552	525	544	519	514	612	564	549	532	545	580	637	569	607	572	598	581	578	609	565	535	593	546	579	560	574	618	539	548	601	594	585	568	585	559	549	579	558	546	579	631	574	543	603	569	583	573	573	565	627	577	569	560	580	573	573	517	593	585	536	552	539	575	563	601	546	614	589	599	576	528	566	590	534	573	564	584	549	576	566	557	559	555	565	542	555	607	569	553	603	516	569	578	591	545	584	590	559	569	570	603	554	579	555	582	585	590	574	607	586	547	586	592	600	587	585	614	581	558	578	560	605	596	547	590	572	622	560	553	578	518	579	585	537	610	535	582	577	549	564	597	610	575	585	572	549	560	561	598	554	593	607	581	571	552	572	546	633	602	581	610	571	583	595	586	560	553	562	622	568	627	568	552	572	566	576	563	560	561	579	616	578	609	529	611	616	554	554	552	623	547	593	610	534	562	544	573	584	581	522	546	577	525	555	579	618	574	554	526	576	550	569	575	589	563	576	578	563	537	588	563	589	581	557	582	615	589	608	642	622	589	571	586	581	570	553	600	575	602	593	613	579	596	583	552	605	564	534	597	579	599	546	589	563	598	580	604	561	576	593	565	576	557	594	578	570	568	584	565	588	593	557	547	566	585	591	535	571	604	592	588	568	577	601	599	590	599	541	603	595	631	525	578	609	580	536	598	627	517	553	599	627	521	521	551	549	544	574	580	623	577	571	558	563	592	582	593	584	593	539	590	574	543	596	570	582	593	535	561	606	605	561	542	576	589	546	561	591	591	584	561	564	528	536	531	585	577	597	566	555	533	571	556	591	566	556	601	572	588	601	599	554	615	585	526	577	612	580	615	549	619	633	601	557	593	593	572	593	588	565	558	590	562	598	540	538	553	589	634	573	590	590	582	525	608	547	536	597	547	623	543	637	606	557	550	567	561	602	609	536	581	585	571	591	580	574	568	539	571	567	581	571	501	542	570	571	550	603	591	538	584	572	602	608	571	599	561	541	600	591	531	568	617	586	559	576	580	560	546	595	548	528	571	580	610	585	553	572	567	591	573	577	578	581	587	579	565	555	561	605	573	596	546	576	604	590	573	625	604	576	629	580	582	607	553	571	584	633	564	552	588	553	577	582	621	558	590	543	532	546	605	523	578	554	604	592	569	568	577	551	573	577	560	598	567	549	572	578	579	609	615	589	570	550	588	585	596	567	570	582	554	588	573	594	582	575	592	585	546	564	568	549	575	558	578	559	567	551	595	570	593	556	546	558	600	562	560	577	584	554	579	559	551	529	590	598	577	506	568	617	578	545	542	544	590	554	589	568	579	581	548	592	570	578	598	628	571	576	570	536	606	584	571	564	576	543	535	588	584	537	600	560	571	547	592	548	553	601	553	575	570	570	566	557	580	532	567	569	654	537	601	585	595	587	551	596	583	543	611	600	577	565	582	590	582	620	566	618	590	565	565	565	608	557	580	574	562	597	601	566	546	592	554	604	588	599	567	514	553	628	562	590	620	565	577	561	597	606	562	583	556	552	588	567	568	594	575	613	588	586	598	541	590	600	596	584	595	577	582	585	551	542	584	588	520	517	590	593	556	516	607	586	531	624	566	564	575	611	554	598	590	550	523	594	596	542	589	565	615	547	551	553	581	535	581	560	540	581	621	590	549	588	601	610	562	542	555	532	570	528	541	563	577	603	575	616	528	597	550	574	598	541	570	575	585	588	556	600	612	609	559	548	593	515
41442	20152	6766	1080	510	440	357	336	369	334	283	316	290	315	271	284	320	278	239	249	279	260	249	247	240	269	250	231	265	216	233	220	226	245	223	225	236	254	262	221	233	240	281	228	233	266	260	233	265	247	228	231	210	199	239	238	225	225	231	244	216	268	281	236	227	221	245	198	207	235	229	247	242	226	205	248	250	198	243	254	210	212	231	245	258	263	249	227	224	226	225	229	214	212	239	243	241	210	240	251	208	228	237	243	261	223	231	255	202	223	247	238	245	241	222	261	237	233	255	214	256	215	235	247	227	234	230	248	227	246	224	202	236	233	239	240	225	228	230	209	225	259	231	234	219	254	216	217	235	231	225	250	244	248	228	230	182	210	243	238	270	225	235	258	242	260	230	239	240	247	231	234	224	222	230	240	219	264	197	225	245	239	261	224	248	243	191	222	244	224	237	233	229	247	244	247	240	243	262	243	235	256	269	253	250	253	255	248	227	215	213	239	241	249	236	218	235	242	225	228	253	273	212	229	222	211	230	246	235	219	260	239	219	215	242	224	226	234	241	254	205	274	238	248	239	244	236	219	229	247	242	231	235	242	250	236	211	232	222	234	233	238	234	228	219	193	238	214	239	216	256	257	248	235	256	219	214	232	220	215	234	221	227	215	251	249	262	221	236	235	233	222	230	248	224	255	231	224	226	216	228	224	258	205	268	251	238	228	229	237	221	216	200	200	230	219	206	254	232	223	248	208	213	274	242	235	233	228	229	241	236	202	240	226	244	236	260	236	240	223	229	278	249	256	207	237	234	205	226	239	213	251	244	227	247	249	230	190	234	234	203	227	227	224	214	243	255	216	247	239	251	212	235	239	231	259	217	265	230	237	235	233	239	240	221	243	231	227	245	231	204	252	215	249	226	200	226	235	230	248	221	236	222	255	228	253	248	252	225	212	206	243	219	243	222	230	229	267	246	243	252	210	203	240	203	226	242	252	254	237	227	256	243	214	288	246	220	226	240	220	257	234	257	220	237	246	236	229	223	238	208	235	224	250	202	238	245	228	254	257	222	218	223	239	210	208	235	228	257	246	240	253	258	221	229	220	219	242	218	229	240	217	219	228	254	215	269	251	202	240	225	243	217	228	210	264	235	234	278	243	262	252	228	236	245	231	257	257	245	206	236	237	218	253	241	208	228	220	239	220	229	243	248	222	227	233	216	246	272	247	226	240	209	255	250	221	243	237	239	218	220	224	245	230	208	253	237	234	240	231	248	225	230	217	247	192	242	239	208	238	208	259	246	253	212	241	229	250	239	237	245	254	220	255	256	244	227	217	234	242	262	220	229	275	229	258	236	249	220	198	212	231	214	195	235	226	260	187	266	257	241	243	239	223	224	205	233	243	254	250	252	220	237	247	225	217	227	220	203	229	248	240	216	234	246	248	216	203	232	243	220	256	218	241	218	253	233	225	210	256	226	236	222	250	219	245	232	238	225	225	225	237	254	235	235	238	208	233	235	234	221	233	232	233	235	246	253	234	212	261	214	256	269	209	214	251	193	225	251	255	221	226	224	203	262	215	248	231	218	254	249	261	269	218	251	247	217	226	215	252	219	261	235	221	211	239	238	253	211	211	228	233	213	246	219	244	261	226	253	241	234	236	243	249	239	186	201	248	230	252	226	237	223	222	289	227	246	238	218	241	230	207	209	249	220	255	242	195	239	236	232	241	226	228	234	230	240	251	234	235	228	227	214	237	259	238	229	229	216	212	199	250	252	244	234	250	232	258	225	220	235	247	237	230	251	232	205	249	245	223	264	254	241	219	225	257	227	232	227	249	245	225	289	237	235	214	259	231	226	230	260	249	219	226	226	240	220	236	246	218	244	250	221	241	216	255	221	261	230	226	257	223	259	227	284	235	251	222	243	257	224	233	242	231	232	229	237	209	237	223	261	236	216	268	238	236	250	259	259	251	256	256	250	240	224	250	208	218	216	215	234	249	243	204	231	222	237	238	240	223	243	245	220	260	242	181	221	270	239	228	230	234	224	244	252	246	200	258	219	226	242	253	215	242	243	228	270	260	246	240	262	248	248	220	259	230	227	261	272	254	262	224	213	209	203	227	204	228	244	225	225	226	212	207	222	237	235	252	257	230	227	257	223	214	237	235	235	232	237	229	253	229	251	237	224	263	220	213	221	229	228	221	208	222	249	231	211	214	219	212	249	251	209	213	225	261	263	255	232	225	248	230	229	249	232	232	258	236	227	240	207	239	243	229	238	225	255	238	197	232	233	221	250	236	232	238	208	240	252	223	190	258	257	270	235	232	253	228	262	251	258	229	253	217	215	231	256	236	227	223	250	258	258	262	248	211	244	233	232	229	250	237	219	232	211	209	220	231	235	244	218	247	248	259	247	234	209	223	243	249	255	249	240	243	264	253	205	220	249	203	233	244	253	241	243	234	254	206	237	221	213	240	238	223	242	220	255	236	219	209	224	210	228	226	217	250	252	266	225	237	249	226	217	265	259	225	235	268	250	224	239	233	246	217	251	232	225	258	249	233	241	241	239	223	246	205	247	245	243	225	240	224	249	215	238	234	216	205	238	244	237	267	229	220	223	252	236	214	232	240	232	235	256	254	220	254	247	231	223	237	238	238	225	238	215	223	226	242	213	254	227	223	255	220	211	224	226	217	231	217	217	231	222	246	222	235	239	215	233	233	241	262	253	242	251	252	239	206	246	224	259	240	209	242	243	228	233	212	195	219	224	254	246	244	264	259	270	239	248	242	253	265	222	262	203	256	238	239	213	269	211	240	250	189	226	229	226	236	241	246	227	249	241	234	275	233	217	226	214	224	232	228	264	237	227	271	209	235	235	247	245	249	229	230	262	223	214	266	259	243	242	231	229	208	255	238	235	216	216	261	247	264	214	213	244	212	228	219	233	237	198	255	242	257	254	234	222	204	220	232	226	244	216	215	250	268	210	207	238	192	236	234	248	257	219	259	252	231	244	232	219	248	235	233	226	235	220	206	233	244	251	241	205	236	251	251	208	209	243	238	240	266	237	245	226	286	224	213	234	254	233	246	219	236	231	256	259	272	208	254	263	244	220	206	247	225	239	220	237	212	239	214	251	220	246	234	237	229	254	242	250	232	234	238	281	228	240	229	234	235	237	208	238	235	254	214	248	237	239	236	228	216	250	244	261	233	237	235	216	229	243	224	234	206	222	225	252	232	236	256	246	231	255	218	218	253	232	239	245	214	230	232	237	257	238	224	219	227	238	222	221	243	239	241	234	249	251	235	242	248	217	206	248	224	206	228	226	211	208	226	226	231	247	232	242	256	224	208	246	252	247	244	206	212	210	226	229	231	207	271	228	223	247	236	264	257	224	199	225	235	249	237	211	225	240	219	225	233	225	225	219	214	210	235	207	225	245	266	256	238	245	222	231	249	257	223	231	235	241	244	226	209	229	244	206	216	217	208	233	257	240	224	233	233	242	231
23881	12361	7688	2058	1758	1337	1146	1085	1017	1018	955	916	893	793	795	772	763	693	597	599	585	581	547	540	509	532	481	544	519	506	521	489	551	551	564	501	505	482	517	506	513	494	522	498	474	474	516	493	528	504	515	505	513	453	528	527	517	466	498	485	469	510	467	464	523	502	509	454	495	498	450	506	544	558	516	512	476	511	515	529	506	487	480	494	513	503	492	491	554	508	517	481	499	488	529	508	521	524	486	495	470	495	479	515	515	507	528	527	551	455	466	502	507	467	504	478	531	511	484	555	472	495	480	514	528	504	459	495	534	514	528	514	499	498	500	523	521	506	466	480	466	520	536	507	485	512	490	532	536	518	521	514	494	468	512	474	485	482	519	467	490	549	500	477	513	496	465	507	497	517	483	518	483	489	498	497	487	539	478	453	532	532	492	563	517	521	473	489	481	483	513	505	500	477	475	530	487	472	468	498	500	478	516	495	501	522	519	524	527	493	497	495	500	469	503	466	466	486	473	493	481	509	495	522	483	497	553	506	465	472	529	514	504	481	520	509	483	505	522	505	477	473	474	488	494	476	490	508	500	501	521	500	474	466	542	498	506	504	480	510	491	502	526	520	477	493	467	453	479	518	469	502	529	451	500	501	503	495	506	523	504	539	496	504	509	473	478	470	487	502	500	515	513	473	487	543	522	491	500	508	492	483	493	494	507	490	488	486	464	515	452	453	447	455	511	509	512	522	477	454	466	485	505	497	484	514	497	513	521	475	496	529	469	456	524	525	488	480	522	464	505	492	477	499	516	528	494	507	493	497	496	511	517	522	509	520	490	500	505	521	525	556	510	481	469	463	475	498	512	473	508	491	467	496	473	470	456	518	490	495	507	456	497	497	497	512	499	480	518	488	451	505	496	538	510	511	496	509	539	473	549	496	498	517	520	472	482	532	528	510	496	544	480	495	484	511	488	500	479	478	512	470	501	494	537	478	547	488	509	483	469	478	490	475	443	507	482	548	498	502	497	492	513	506	510	483	481	512	505	457	505	509	488	488	478	490	487	496	500	524	483	496	493	515	488	493	506	495	512	527	486	515	520	517	451	522	520	523	468	479	462	509	498	472	521	499	511	497	500	488	508	449	495	517	527	526	535	487	458	491	483	487	485	528	460	523	523	513	530	534	515	503	470	498	480	516	501	484	498	506	487	508	460	486	492	512	464	459	547	500	493	504	533	539	542	460	495	536	507	493	507	527	519	508	504	527	504	517	503	535	516	499	517	543	507	511	457	515	525	478	507	502	490	464	526	480	492	488	479	527	486	513	517	495	488	523	491	510	518	519	519	473	503	509	472	513	534	501	492	515	474	528	477	521	484	491	508	533	488	518	473	480	487	459	502	511	493	501	481	521	493	485	489	471	469	496	516	525	512	549	492	496	448	523	502	479	465	451	529	459	472	482	485	545	522	509	543	509	490	488	515	490	492	531	466	484	526	484	495	516	520	506	493	496	527	513	464	484	496	491	496	508	486	496	508	490	477	536	486	466	508	493	454	535	483	508	472	517	490	515	506	532	455	508	531	537	536	476	496	506	512	501	519	484	532	496	498	480	505	491	476	498	506	480	488	484	470	534	494	507	503	499	553	484	508	500	481	500	501	487	488	500	457	508	539	474	495	527	551	482	511	456	499	526	528	489	448	492	495	463	487	488	541	541	442	511	507	521	510	522	483	471	502	511	519	463	503	471	455	511	471	499	441	456	497	494	493	465	470	539	523	498	524	457	517	529	491	512	519	514	481	497	498	533	521	532	490	465	503	525	505	487	522	488	492	495	537	475	485	506	537	517	473	502	502	519	508	506	502	495	483	480	525	535	525	493	495	523	480	516	532	527	514	543	496	509	515	520	519	476	491	500	491	492	482	497	526	523	501	510	557	460	483	482	509	508	524	505	490	499	504	530	522	451	504	482	498	471	499	517	484	528	519	507	514	517	507	476	517	502	499	496	491	460	509	512	507	492	503	520	494	517	484	488	474	518	519	510	471	491	504	477	520	478	474	515	466	469	499	520	512	470	504	524	465	488	490	534	469	503	514	471	472	489	540	538	499	515	526	487	483	525	498	527	499	484	506	494	462	514	504	492	485	480	523	511	498	512	511	574	543	500	482	486	521	499	506	553	525	483	542	528	547	504	457	509	495	468	494	508	483	470	554	510	491	492	448	497	503	473	488	486	499	506	492	522	492	501	491	510	441	537	481	485	505	564	512	500	476	513	536	507	489	508	517	469	519	500	517	503	499	516	484	492	520	460	491	503	479	465	499	532	485	486	494	467	471	467	521	477	508	501	509	491	511	480	511	475	522	502	513	506	522	517	513	503	502	511	504	508	521	493	499	506	496	504	509	499	487	500	451	495	491	521	494	487	490	547	485	500	496	434	484	496	516	510	469	490	488	542	516	516	499	487	492	523	560	505	490	477	435	517	478	477	494	455	475	502	487	463	532	488	527	502	469	507	543	471	493	525	483	493	535	481	483	502	533	510	499	506	487	522	512	480	468	484	472	501	455	497	562	483	507	529	471	462	506	475	516	498	516	489	528	505	507	488	501	505	489	527	542	492	477	490	510	486	482	500	479	484	488	485	457	534	497	494	483	490	483	506	517	487	509	506	539	509	503	493	518	493	513	484	502	487	532	495	524	478	510	486	506	536	520	481	487	484	502	487	463	508	504	481	490	498	491	511	498	504	519	521	477	494	505	511	476	503	481	524	505	498	511	505	478	477	474	480	535	519	494	504	499	482	481	505	479	509	466	503	547	484	525	477	464	484	434	518	551	550	478	498	526	473	508	457	468	492	505	528	471	513	489	521	553	525	504	453	520	503	521	542	497	521	476	485	516	502	502	477	501	522	499	496	532	462	454	491	476	490	478	494	489	487	487	491	476	524	492	492	510	490	519	439	479	524	502	480	532	510	474	483	497	519	535	482	488	544	491	525	504	554	504	497	486	526	498	518	503	466	511	519	453	498	513	531	528	507	523	490	492	490	476	501	535	482	477	490	532	507	509	504	541	512	567	490	517	487	485	488	464	531	483	501	486	533	492	501	507	550	473	492	508	526	473	512	495	483	527	484	486	498	479	501	494	518	472	496	500	506	525	499	501	487	507	516	531	510	478	511	518	486	515	460	491	500	492	491	487	489	478	539	517	517	514	496	505	506	521	544	472	507	509	476	497	497	510	465	512	510	500	510	506	505	523	475	522	536	511	488	511	512	520	507	508	532	453	495	499	507	487	488	528	505	480	463	500	520	513	469	499	459	492	486	487	506	489	502	518	565	532	477	523	539	537	501	481	509	485	532	488	471	511	537	484	511	533	440	514	523	517	517	491	529	477	491	512	503	513	487	483	484	488	482	514	502	532	513	505	473	543	505	519	534	516	509	494	494	482	466	491	498	475	509	485	516	510	481	514	477	532	503	500	509	480	507	485	507	516	536	522	494	496	534	529	504	516	504
52729	26890	12554	2952	1033	712	528	530	463	464	398	434	370	340	350	351	322	269	243	257	273	254	256	271	267	237	243	245	206	230	226	213	255	211	225	219	223	235	221	250	226	248	261	228	207	243	235	214	219	248	234	243	231	194	210	203	214	219	229	226	226	212	209	218	220	208	232	184	228	218	210	236	213	222	218	192	206	216	231	212	230	226	233	252	247	242	232	221	241	226	212	233	229	243	197	208	224	225	218	220	239	238	255	237	203	228	263	220	201	232	238	237	215	237	216	255	207	218	222	209	223	237	211	222	208	232	221	220	206	200	241	221	209	229	239	216	193	183	207	232	213	218	211	226	195	224	256	248	251	222	239	221	217	265	239	204	204	188	238	231	223	211	191	251	238	242	214	191	237	209	218	212	221	198	202	212	221	263	219	198	199	219	217	258	249	236	215	208	210	202	222	214	227	210	244	247	210	255	182	225	206	226	192	217	208	209	197	250	211	233	230	215	209	222	211	245	222	209	216	245	217	230	222	251	210	247	214	235	237	193	200	236	224	219	227	213	226	246	217	213	216	202	255	254	248	184	234	218	248	253	213	211	222	204	267	201	231	205	232	234	249	256	233	241	263	226	234	188	221	233	219	236	229	203	237	235	210	258	253	224	202	240	214	222	212	223	236	235	206	211	250	248	225	240	208	235	225	216	221	215	214	225	216	233	213	228	265	225	231	229	208	218	208	241	231	208	205	224	228	265	206	237	233	228	230	259	235	248	233	203	227	267	255	253	205	212	250	222	216	216	251	218	219	216	218	223	204	181	234	233	230	223	230	219	244	220	200	240	196	233	214	245	224	244	234	231	237	220	229	225	207	222	223	207	219	226	227	193	200	217	221	227	229	236	244	228	217	216	222	231	233	210	225	242	256	195	273	253	219	231	226	214	243	234	239	231	231	208	193	230	199	200	215	220	235	235	206	240	238	229	216	217	213	224	220	209	229	217	227	193	246	209	231	219	227	222	246	212	262	226	230	190	241	214	213	191	220	234	216	227	219	230	186	215	237	231	243	213	196	218	214	227	222	208	246	251	233	206	208	201	183	210	203	247	265	226	205	216	202	209	204	222	237	215	202	228	216	207	196	199	232	195	227	225	233	217	224	210	212	226	201	228	217	248	222	216	219	204	219	215	209	224	180	245	225	215	209	260	218	204	198	238	206	242	214	217	202	217	217	211	232	201	212	214	212	224	229	226	198	212	203	232	221	239	216	224	205	255	221	225	224	197	239	216	189	220	207	225	236	236	207	223	204	205	224	220	206	209	216	231	225	213	220	204	237	240	222	228	233	232	212	216	229	249	224	231	248	227	247	227	198	252	196	232	205	243	225	222	215	228	218	199	221	241	221	217	219	215	222	204	232	214	217	209	217	249	229	221	243	194	235	246	236	210	230	248	239	250	238	225	205	216	231	233	216	222	222	261	220	193	209	217	227	209	214	220	242	205	233	211	211	195	242	214	224	229	234	248	228	209	225	234	239	248	248	221	234	209	241	202	226	211	223	202	193	225	219	249	240	193	215	209	258	239	200	222	218	212	227	215	222	245	197	234	220	241	221	217	252	214	192	212	205	218	218	192	219	259	218	232	226	236	222	230	216	237	233	240	264	205	245	208	267	239	236	242	241	205	224	218	244	219	246	220	216	201	234	190	210	202	225	204	213	212	234	200	229	205	227	237	232	243	206	244	252	249	229	227	237	202	226	206	218	214	214	215	236	230	256	234	214	226	220	257	224	234	220	204	191	240	219	235	228	232	209	256	218	245	208	207	201	255	247	238	240	204	235	253	208	229	187	221	257	185	227	196	229	224	225	230	194	239	216	235	212	217	220	237	227	197	241	224	236	225	221	232	227	244	214	222	223	227	229	212	207	213	201	212	256	239	218	191	238	228	205	269	223	193	231	205	225	242	215	191	213	203	236	224	230	224	209	264	238	236	216	206	234	211	220	247	229	210	214	229	222	237	236	212	197	203	199	211	252	231	225	249	230	235	195	222	235	209	246	244	216	221	240	215	234	227	243	222	215	231	237	233	216	231	242	228	208	227	219	239	228	213	238	230	223	228	265	275	252	228	219	203	206	247	235	204	232	203	237	230	238	218	225	242	257	268	213	207	237	201	217	201	201	235	234	201	284	226	224	211	221	217	217	239	224	222	196	210	229	209	229	208	193	218	210	217	229	209	261	229	238	210	227	203	224	234	204	235	209	206	225	202	222	203	221	200	231	215	239	225	232	240	215	205	221	241	230	202	224	244	217	214	201	217	239	212	200	219	210	219	237	223	203	229	205	215	245	241	213	237	225	214	232	239	228	228	235	224	194	211	257	267	235	196	226	242	209	223	249	212	215	213	216	205	214	210	212	211	222	246	235	214	227	217	229	211	229	217	225	185	219	219	263	245	251	231	217	251	249	240	208	214	213	212	218	221	239	240	237	218	213	205	243	221	216	215	235	251	205	216	257	208	211	203	230	219	215	224	202	221	217	192	222	226	215	182	235	234	212	202	274	232	214	222	236	206	197	195	207	220	234	212	211	218	251	244	194	184	207	217	222	206	208	226	225	224	217	219	267	247	241	229	231	247	242	195	237	216	229	202	222	202	231	213	202	212	229	235	240	241	242	246	216	228	222	227	263	222	200	268	178	224	208	244	189	203	232	203	240	246	245	214	233	204	273	251	226	238	205	235	230	225	226	241	224	219	229	214	221	241	225	230	196	206	207	206	222	194	201	215	234	221	243	252	210	222	215	214	227	198	201	194	198	213	228	214	236	227	209	243	232	213	246	210	228	244	226	229	206	212	238	210	245	228	250	201	191	231	184	225	229	195	221	215	206	235	206	201	252	241	245	193	222	230	213	215	220	258	178	217	234	233	238	211	236	223	184	225	200	242	243	233	227	230	221	206	224	237	217	257	218	222	219	199	258	227	245	255	212	222	248	260	230	239	242	223	248	248	210	224	228	225	207	237	210	225	225	282	224	196	229	226	233	230	252	228	208	246	243	230	191	212	246	223	211	231	234	223	227	245	240	249	223	231	215	205	220	234	241	207	240	215	241	233	186	242	213	209	210	203	242	235	213	237	211	213	225	208	216	243	209	220	232	195	218	225	217	222	217	218	235	234	205	216	222	215	218	250	212	202	172	204	216	225	194	242	192	208	214	250	244	205	209	230	201	193	258	207	238	225	223	217	217	238	223	226	234	244	223	231	211	232	188	220	211	205	257	233	239	232	248	216	223	183	238	235	211	211	245	179	237	228	194	239	209	239	214	218	204	203	205	203	215	208	269	256	202	193	232	228	215	220	230	194	245	243	186	210	193	212	204	220	244	217	219	242	235	245	212	243	222	201	256	202	230	245	225	235	236	211	214	220	232	178	225	209	212	203	200	201	226	238	222	199	223	235	241	269	226	200	211	210	223	238	195	230	209	202	247	225	240	218	214	213	218	223	215	250	199	183	198	221
31329	16486	14547	4913	3434	2678	2181	2011	1882	1822	1721	1473	1369	1196	1269	1153	930	782	875	921	795	683	658	691	718	663	606	620	556	591	565	529	535	533	534	508	529	543	521	552	513	521	502	521	488	481	521	525	495	526	495	488	487	473	500	488	492	485	547	455	492	497	494	507	509	515	487	480	511	471	488	482	454	473	502	490	493	454	463	478	509	516	487	470	470	505	502	474	510	501	481	463	463	494	477	460	450	458	463	493	509	530	506	450	446	514	449	486	488	480	479	479	467	452	479	488	445	496	467	478	458	448	470	477	465	452	484	477	446	475	450	481	490	477	476	481	480	492	521	484	465	452	459	443	502	476	474	508	508	475	521	519	490	468	455	489	505	476	481	478	497	502	476	485	503	513	486	478	473	526	450	474	457	460	490	440	512	458	456	487	487	482	509	449	477	498	498	464	507	507	469	473	486	473	466	483	453	496	500	474	460	480	466	478	430	464	470	497	485	449	461	470	473	477	481	459	481	447	478	480	459	497	498	515	471	475	473	490	446	476	529	447	464	478	446	508	469	470	451	490	467	478	514	461	487	482	506	487	449	475	476	502	490	490	476	499	485	430	503	453	459	510	516	503	455	492	505	468	457	499	466	479	510	466	495	481	491	468	480	471	443	477	477	468	464	478	511	495	483	494	563	475	489	457	488	525	540	506	464	438	505	477	488	505	517	477	462	485	462	482	500	464	456	496	516	463	477	495	470	494	438	476	477	464	510	471	476	482	466	481	474	496	502	482	510	470	477	485	476	496	452	495	462	456	501	498	508	461	458	512	496	519	479	482	470	491	491	442	474	480	465	493	497	483	479	457	506	463	479	475	476	471	495	481	437	473	456	481	464	488	477	485	504	493	492	489	534	482	487	514	480	499	498	451	493	470	437	474	440	548	495	447	519	526	486	479	504	447	457	478	519	480	494	465	440	501	471	507	526	466	435	470	456	459	458	475	534	488	464	477	478	463	512	494	496	481	482	486	488	482	495	495	453	450	504	471	464	536	480	491	483	478	492	488	529	478	465	479	487	465	514	533	457	484	474	481	445	491	473	497	498	462	459	440	489	484	495	495	531	460	519	485	483	419	480	464	492	468	480	547	496	469	465	511	489	468	435	489	477	477	471	478	488	489	495	471	489	502	485	447	523	482	487	534	487	503	460	490	520	504	465	492	477	467	510	496	491	468	487	504	450	510	506	487	446	480	504	502	488	496	496	499	473	496	485	469	519	515	442	491	450	444	487	501	487	478	497	488	478	518	458	472	476	486	497	503	505	459	516	475	500	486	477	466	489	466	521	528	468	483	504	490	501	484	468	515	430	482	471	444	430	435	465	442	468	463	442	481	507	464	495	498	466	509	491	470	498	464	497	457	485	497	487	499	487	522	530	458	462	486	494	473	459	465	444	479	451	516	511	495	498	514	446	488	473	464	527	437	448	496	456	471	486	488	463	420	508	471	489	484	527	464	494	532	455	492	501	522	479	522	420	472	477	476	494	476	473	459	504	472	469	451	473	490	436	496	447	455	518	463	511	479	504	474	514	478	468	485	514	467	465	449	485	498	462	473	452	522	489	501	475	455	463	490	463	479	466	476	438	467	419	469	480	513	425	488	479	491	481	489	483	522	489	470	471	513	481	487	469	518	489	489	482	456	437	511	444	456	449	450	485	481	488	502	496	459	500	528	492	539	455	484	467	465	490	477	474	463	493	483	494	482	508	508	451	497	515	488	464	488	484	497	474	451	492	522	509	494	484	485	472	483	458	474	489	449	470	461	459	451	495	471	479	471	469	485	492	496	484	449	491	441	436	482	469	495	501	439	490	470	438	484	497	495	524	467	496	483	480	481	472	476	533	484	450	488	513	437	466	479	492	499	493	517	466	478	483	517	488	463	454	450	499	479	511	440	520	436	490	472	484	458	520	465	509	483	485	530	493	470	470	524	471	512	472	469	532	478	492	504	490	477	485	487	508	486	474	520	465	489	480	469	507	479	464	512	512	489	442	523	524	480	486	485	486	494	468	491	461	509	461	463	485	435	480	477	518	496	502	457	461	482	460	471	470	532	535	477	466	457	475	480	486	490	486	480	477	525	500	484	456	509	494	509	512	470	456	453	488	493	469	506	499	467	481	467	494	494	492	507	486	480	485	480	476	482	488	443	475	462	489	507	516	496	486	493	469	454	477	461	469	509	449	473	525	525	439	493	431	471	491	495	473	474	455	455	512	474	473	491	494	511	512	481	472	498	489	465	510	480	466	517	495	485	496	502	488	464	471	474	484	487	505	468	472	499	472	467	480	501	493	491	490	497	493	494	475	470	469	493	483	489	442	464	496	453	465	488	445	497	490	445	512	492	476	515	473	497	488	466	492	492	494	449	467	502	502	460	466	484	425	489	471	495	491	486	456	477	501	472	490	490	495	461	490	474	457	481	482	508	510	469	499	491	496	464	483	479	477	439	452	482	515	483	493	464	481	499	516	444	510	516	448	483	467	496	484	460	483	470	479	458	480	504	468	489	441	477	482	468	523	485	479	477	481	487	439	468	483	512	502	499	489	466	460	457	495	472	495	517	479	504	477	486	484	503	497	473	483	445	449	489	472	511	487	480	495	478	471	464	483	453	515	462	504	495	500	456	494	520	499	454	474	498	480	500	463	508	487	501	488	456	483	523	468	519	518	498	477	475	495	485	509	500	494	500	434	492	492	439	462	463	491	481	469	466	481	476	480	487	476	477	487	518	470	494	510	451	484	484	493	501	462	493	462	482	472	509	505	475	488	469	443	488	492	472	486	522	478	496	453	457	490	481	523	486	484	433	516	491	501	474	505	516	515	470	461	459	488	451	500	464	533	485	474	478	480	503	464	501	481	451	454	451	465	510	557	503	458	440	485	481	498	494	495	471	471	501	484	506	493	476	498	462	501	496	478	451	473	494	468	484	509	489	467	506	523	474	519	470	454	499	458	457	452	465	478	442	552	474	490	479	509	477	495	497	544	513	483	495	486	497	488	486	462	468	523	478	476	436	501	456	457	498	523	481	494	478	480	467	475	499	511	520	554	509	489	493	495	491	499	498	496	511	502	520	506	497	450	445	497	455	495	488	446	443	455	476	486	457	495	526	436	483	476	446	464	514	498	488	471	423	503	468	518	485	483	451	499	477	502	489	501	492	492	480	499	471	561	491	501	492	479	482	501	476	505	473	468	487	488	495	417	476	506	469	527	496	490	475	495	476	507	463	469	501	460	507	511	497	471	487	457	491	547	482	493	447	469	478	505	451	522	456	527	415	445	494	481	482	490	495	487	491	494	485	500	472	515	476	483	463	447	470	487	516	472	515	494	502	468	480	435	477	482	468	450	491	477	511	535	475	501	464	478	457	470	503	480	463	508	493	494	493	484	502	497	459	465	516	457	485	496	461	512	522	483	522	448	525	485	499	457	484	495	456	486	458	445	478	450	490	421	471	475	484
61208	33673	18355	4300	1612	1022	812	760	767	718	650	585	515	531	477	436	394	357	396	402	312	311	339	375	322	255	297	325	311	316	312	263	318	324	277	283	284	269	273	259	290	275	268	315	267	270	286	270	278	269	313	307	276	245	265	260	270	265	259	281	259	270	259	318	303	263	285	288	264	288	297	278	275	265	251	264	296	276	302	260	258	267	282	257	267	276	273	250	251	252	268	279	306	263	285	305	277	273	290	259	287	281	300	256	299	284	294	280	256	274	282	304	266	277	299	292	270	273	255	255	261	275	287	257	292	253	288	255	295	276	295	268	274	258	269	254	268	266	280	275	259	288	286	279	289	278	277	286	241	260	244	285	273	258	262	256	287	291	262	254	280	237	279	302	261	285	278	289	274	265	274	244	233	286	271	286	280	259	270	254	256	307	270	288	257	281	267	266	260	302	269	295	285	262	270	306	324	271	310	273	288	279	291	272	316	296	290	294	267	301	305	293	287	288	272	300	231	261	243	223	253	252	267	275	280	284	292	252	314	292	260	265	264	271	293	284	281	280	266	258	222	270	236	273	270	276	293	315	286	275	297	277	273	270	262	294	252	288	293	296	294	282	296	264	262	266	288	276	267	269	290	280	282	286	260	278	268	317	255	262	256	289	276	267	278	271	287	303	265	279	291	268	276	241	259	257	311	276	278	275	255	282	286	297	268	289	279	284	278	268	257	291	253	295	272	256	256	277	271	267	262	233	263	289	266	271	298	253	238	281	253	273	241	290	263	319	278	264	308	270	286	259	279	301	241	294	256	249	253	279	282	262	273	258	289	270	302	279	270	271	276	282	248	288	306	259	302	284	285	262	283	273	257	274	266	275	260	261	243	271	258	285	254	298	269	269	278	280	277	253	263	273	283	264	289	300	292	261	266	244	303	260	266	243	280	271	291	264	298	286	259	272	264	311	238	274	283	261	255	265	257	246	271	261	263	257	264	284	281	293	284	267	245	296	262	270	262	271	274	244	240	259	281	275	265	251	273	249	258	284	295	302	286	277	265	272	268	257	245	269	289	273	240	282	265	272	281	255	296	233	286	328	268	283	259	233	278	288	258	275	252	290	283	280	265	299	287	276	294	254	265	263	281	263	279	308	269	288	289	283	283	317	282	285	261	287	261	251	266	279	293	294	277	282	253	266	283	260	277	308	317	265	263	268	265	237	272	285	261	312	282	298	261	257	277	282	275	244	280	293	294	256	260	288	276	255	270	276	252	288	263	284	257	245	326	275	260	281	250	277	296	261	252	284	277	246	272	277	274	263	319	293	279	277	285	282	278	269	274	268	238	250	292	314	276	256	264	284	304	302	286	256	272	283	282	270	267	275	275	255	283	247	280	266	273	263	276	243	258	294	267	304	292	299	271	266	279	287	255	243	288	282	276	279	230	225	272	261	300	277	229	293	267	293	269	257	245	293	266	283	292	278	274	256	303	293	264	297	265	292	255	281	245	274	251	305	262	290	276	302	274	261	274	260	246	298	257	259	292	274	288	264	275	269	270	258	267	299	290	276	231	255	285	289	258	253	266	270	265	259	254	247	275	268	285	249	275	271	279	284	291	265	252	242	266	283	262	285	300	275	273	267	282	286	285	270	282	299	250	299	273	269	281	265	273	283	290	274	299	307	298	274	250	254	275	294	283	251	277	272	253	246	263	255	261	260	264	275	274	265	312	321	297	253	256	272	251	273	275	287	270	275	270	245	320	268	250	252	304	315	266	282	300	232	259	284	300	237	292	291	303	282	273	283	294	275	304	262	283	259	266	245	278	275	253	253	264	276	268	267	261	281	266	273	287	263	270	267	254	244	279	277	227	275	263	258	268	280	278	275	282	261	306	310	264	288	256	258	286	284	323	264	263	286	292	295	257	291	281	268	280	269	257	278	284	249	269	280	297	273	268	241	294	236	284	281	276	261	277	263	305	289	292	271	288	301	282	283	247	279	264	256	226	289	284	266	292	276	273	274	233	271	260	276	250	265	290	264	275	268	268	264	236	236	329	277	261	279	286	275	292	278	250	257	270	242	254	265	274	301	295	292	262	261	280	311	255	293	246	323	275	263	261	313	283	285	253	275	271	293	264	259	296	285	247	288	271	293	256	299	290	252	264	290	268	286	267	296	275	295	271	317	261	266	296	275	281	278	293	251	273	284	287	290	263	252	262	283	299	280	279	266	275	242	289	283	282	277	261	242	256	304	279	290	278	278	245	252	256	268	321	273	294	294	254	266	278	236	266	300	288	307	243	277	275	282	251	287	282	278	304	291	280	259	242	283	302	316	281	294	279	292	274	292	290	259	242	282	271	261	263	279	291	273	280	253	282	266	260	238	269	325	260	278	283	270	291	299	283	255	268	268	282	285	280	286	262	279	276	279	260	274	268	270	258	300	291	294	281	307	276	247	271	288	272	263	278	246	243	252	256	257	293	308	282	256	271	245	270	298	246	285	299	282	261	250	273	284	310	252	310	279	269	266	258	271	273	308	245	271	245	260	244	292	296	281	279	286	284	260	264	245	289	279	268	284	285	228	273	275	256	261	264	288	295	265	288	281	299	258	274	283	295	280	279	288	274	264	274	254	271	283	265	260	286	284	263	263	275	290	239	260	259	316	275	276	255	245	257	318	272	292	268	273	293	255	279	280	282	273	274	244	311	288	284	243	251	260	294	276	254	285	258	270	283	305	249	250	289	312	254	250	268	256	293	299	277	265	267	272	280	289	281	252	256	261	256	289	260	282	279	268	275	270	274	279	277	285	277	279	248	298	276	270	289	260	292	302	286	259	284	284	266	297	267	305	262	243	293	253	248	272	228	291	267	294	268	267	264	273	297	267	279	256	275	290	291	282	261	274	283	271	271	271	304	268	238	277	242	279	299	268	279	296	287	283	253	265	278	293	251	244	282	275	277	251	272	287	279	289	241	269	322	300	268	278	258	251	277	250	310	296	285	284	260	293	289	301	278	256	272	273	277	252	266	292	255	248	244	249	293	321	286	281	286	285	294	270	296	279	282	304	278	265	288	253	292	325	307	274	261	294	277	284	276	277	287	252	290	259	253	256	284	284	297	270	268	263	326	275	311	258	243	284	275	258	293	282	276	274	292	303	284	314	291	266	282	272	278	259	276	255	282	322	253	265	264	291	275	267	250	274	291	260	255	270	245	238	267	244	289	281	246	321	326	272	274	274	271	268	260	269	232	302	265	283	260	279	257	277	259	257	270	308	298	284	315	258	294	285	277	311	270	278	251	294	261	294	287	291	269	254	266	275	304	258	272	276	287	300	286	270	262	238	254	262	285	289	269	281	241	271	269	265	293	238	277	269	269	233	250	289	279	268	292	260	290	266	262	264	314	288	275	263	223	281	272	285	257	289	263	288	251	253	256	284	276	287	291	287	298	323	273	284	257	268	283	277	244	294	279	298	289	283	262	247	299	272	274	290	277	263	262	271	257	287
36519	21247	18170	6727	5061	4124	3194	3019	2886	2848	2566	2231	1917	1910	1769	1527	1214	1031	1157	1268	1061	919	915	989	938	803	804	747	732	692	744	675	638	638	627	613	649	662	627	640	615	545	618	626	589	603	609	601	609	649	597	622	586	560	617	569	620	570	584	551	583	603	581	603	564	570	614	599	641	568	525	648	573	612	590	567	587	589	536	543	568	577	593	561	623	585	609	592	612	575	565	589	579	595	568	576	563	571	581	541	580	561	580	602	578	600	587	604	604	584	597	569	551	589	594	610	539	545	571	590	566	619	628	578	581	608	525	550	583	570	587	586	579	577	586	632	601	574	576	533	564	579	565	558	578	560	576	579	579	579	542	533	546	539	572	563	566	554	598	551	570	556	605	599	608	575	555	587	588	641	634	646	585	601	601	592	574	577	528	556	602	579	566	576	572	617	581	575	586	559	578	599	575	568	585	584	602	565	539	577	567	619	570	569	575	578	566	567	613	599	586	591	606	594	608	592	592	581	568	579	577	560	594	634	578	595	554	582	570	573	562	547	582	619	581	606	586	559	579	581	538	583	575	581	595	555	552	582	537	568	579	565	572	586	586	567	571	568	590	586	545	602	568	584	558	596	594	550	560	628	615	584	556	621	569	623	562	571	571	560	544	613	537	579	555	562	557	552	549	607	579	587	559	574	599	555	596	559	563	560	615	553	577	622	594	615	582	571	598	581	566	589	561	623	582	582	548	587	539	564	538	599	554	592	538	547	616	559	540	571	596	612	563	577	536	548	562	593	553	585	590	563	615	589	572	595	514	621	569	606	585	613	597	557	551	580	563	558	560	555	593	574	604	550	521	561	576	567	581	594	526	558	567	590	566	583	565	546	563	591	599	572	578	617	562	562	618	550	602	569	557	581	613	573	589	561	596	547	568	578	575	570	602	544	589	535	594	565	571	626	549	595	570	609	556	588	611	621	535	580	589	560	591	645	588	557	551	614	600	598	604	614	551	527	594	558	559	570	543	589	553	602	569	574	583	606	614	563	578	548	614	569	582	560	596	591	577	572	579	630	590	611	592	603	553	605	634	589	559	587	567	650	565	639	581	566	547	607	564	587	558	593	564	528	594	551	596	572	592	569	569	621	614	573	576	585	593	565	620	604	559	588	573	573	600	599	582	552	596	607	590	538	593	553	592	592	593	529	576	567	575	617	551	609	611	567	616	638	580	575	594	571	574	545	551	534	573	589	584	570	616	584	579	593	592	553	569	553	568	574	579	578	567	580	563	577	593	567	543	617	593	536	596	579	580	569	553	580	569	546	579	549	592	553	589	570	581	566	633	594	526	572	530	581	578	552	551	579	573	543	580	582	586	570	566	568	574	570	590	598	572	565	566	583	604	597	590	566	618	576	558	580	600	592	570	545	580	585	599	566	578	577	596	561	547	618	580	530	575	581	618	606	529	625	587	586	593	585	603	622	570	605	583	617	541	580	577	573	595	589	557	582	567	544	573	589	574	554	596	595	582	586	552	536	595	580	560	587	548	589	564	555	574	550	544	589	584	568	535	553	568	599	592	582	582	589	578	598	588	562	521	533	582	551	587	583	593	601	608	608	561	545	628	592	567	540	596	607	609	551	640	602	563	591	589	636	595	604	590	574	523	595	564	613	566	561	569	544	578	621	543	570	584	622	559	590	595	551	627	547	575	553	583	554	571	557	559	578	592	556	581	550	596	568	583	557	570	560	548	575	536	587	553	545	604	601	542	610	581	545	581	568	568	604	579	599	568	588	572	593	583	555	546	557	586	572	569	585	577	596	587	589	567	555	555	582	569	595	603	580	560	595	567	609	575	560	583	584	581	515	542	596	604	573	629	623	568	557	580	575	576	585	593	632	571	541	581	547	548	564	542	587	573	550	611	607	618	587	587	583	562	572	561	599	607	566	551	561	538	590	543	547	560	565	610	532	581	580	536	590	612	597	606	577	563	585	618	590	555	577	568	568	582	613	611	574	604	554	608	578	568	572	544	524	577	607	570	566	602	601	574	551	531	601	606	573	571	585	558	590	568	621	581	578	546	580	593	549	582	574	571	587	587	563	596	572	586	564	591	586	594	531	557	572	592	581	602	606	596	542	588	601	558	594	579	600	586	602	547	543	589	558	581	581	599	600	585	533	591	568	555	556	543	591	559	527	529	585	644	591	599	574	562	600	547	580	596	582	582	558	545	555	543	593	611	559	557	542	588	593	575	554	569	594	568	537	559	624	583	613	579	549	564	590	548	587	624	557	546	547	549	567	577	583	581	574	533	567	543	559	586	540	560	614	569	597	582	585	569	568	545	596	594	537	588	582	580	536	552	625	607	598	580	528	592	579	539	603	612	582	576	582	574	620	559	581	561	611	602	597	609	578	549	636	586	553	594	609	583	596	565	542	603	574	581	606	601	541	572	613	527	605	619	552	596	562	542	599	601	604	589	585	568	550	598	572	575	579	592	597	623	583	579	567	579	577	575	587	605	593	612	530	556	603	551	617	515	542	551	540	563	582	611	572	584	584	561	598	581	592	596	562	578	591	573	545	560	599	596	538	571	556	564	566	575	541	597	546	578	542	561	575	594	544	579	574	611	561	571	583	546	612	575	581	578	582	598	567	581	537	597	553	552	543	630	556	550	563	534	583	648	563	527	559	601	618	567	589	591	552	555	540	567	610	562	551	580	585	564	517	598	582	584	545	606	553	601	582	586	579	563	567	613	565	559	589	579	595	594	566	580	598	565	612	586	561	535	573	594	559	588	596	611	551	538	565	563	586	584	573	549	586	575	555	551	578	596	639	560	573	594	566	540	583	585	546	585	601	574	575	601	598	569	567	601	541	577	574	578	599	624	565	529	573	566	576	578	567	563	584	616	601	611	570	600	617	587	544	597	587	569	585	549	551	596	593	547	583	652	601	594	548	592	562	579	575	600	587	609	551	583	588	597	550	582	614	584	566	563	605	523	582	566	539	561	605	571	541	555	570	527	535	588	581	570	578	586	607	559	599	572	552	575	579	579	638	588	568	584	576	599	575	580	556	590	550	558	579	533	566	613	554	590	528	589	610	559	563	557	576	592	598	570	600	619	576	542	559	577	571	592	570	573	554	551	546	563	623	570	551	592	556	564	605	578	633	554	569	572	552	577	620	580	589	616	550	620	569	597	594	580	531	588	562	588	577	564	620	588	588	611	589	556	551	552	559	600	593	566	591	587	579	571	597	592	632	593	618	553	574	590	620	651	577	593	612	555	591	559	545	598	594	633	562	572	589	576	591	590	620	597	558	569	576	584	538	612	566	642	624	536	563	614	564	540	597	573	524	561	546	576	572	565	606	565	584	594	579	606	572	526	558	586	569	578	582	617	544	565	564	571	595	614	585	541	579	590	576	584	602	572	593	627	536	588	616	559	582	595	576	557	593	614	568	570	543	561	575	583	583	587	596	584	593	571	597	599	612	611	597	570	594	548	548	535	570
38106	17204	5213	995	569	461	380	402	346	403	325	327	309	283	295	303	277	255	278	244	263	230	270	265	242	245	227	227	216	229	227	253	217	223	233	223	253	243	239	246	235	219	263	248	230	251	267	237	243	234	240	238	236	249	253	240	240	253	239	226	272	241	220	244	251	247	210	227	235	228	233	207	232	253	241	245	240	221	220	233	231	255	253	250	247	227	268	265	238	218	236	247	246	254	253	244	256	260	221	218	224	218	229	221	219	219	213	239	252	229	235	259	223	244	200	248	239	204	234	252	235	225	227	227	256	222	246	230	250	247	269	248	235	273	226	235	225	279	242	218	230	256	249	210	218	252	220	255	224	185	211	230	242	229	240	229	257	219	246	227	218	244	215	203	249	221	217	230	214	210	205	239	225	230	232	216	254	227	216	243	237	224	235	209	217	230	224	227	225	263	233	244	236	248	232	218	239	235	235	206	239	225	249	220	242	220	232	236	243	250	248	249	227	210	216	217	199	236	245	222	247	219	205	230	224	249	214	193	222	222	209	233	245	216	266	254	247	220	208	202	207	239	240	272	240	250	266	230	227	253	241	226	223	212	263	238	241	247	213	240	250	228	242	208	231	234	253	232	206	234	209	219	224	248	262	237	209	235	238	205	225	219	248	260	266	217	217	232	286	265	229	220	193	221	249	262	208	219	225	227	223	241	242	254	220	233	226	233	239	228	235	234	238	223	230	228	260	251	248	240	222	214	224	215	227	236	249	204	252	254	232	209	240	219	206	245	252	244	233	241	224	232	247	232	247	238	267	244	236	211	229	199	243	228	223	218	229	222	225	245	231	264	275	218	204	255	232	246	219	238	205	249	234	260	246	236	246	251	258	221	218	242	228	232	230	259	207	220	232	240	218	243	235	232	239	236	224	228	236	242	216	235	198	236	199	217	212	232	242	218	225	258	212	195	220	260	240	245	256	225	228	230	233	230	228	222	231	215	227	249	249	236	222	235	246	240	264	234	216	235	231	210	226	224	208	246	242	241	246	254	236	245	224	222	230	217	258	233	270	249	242	201	227	233	249	227	229	260	219	207	245	290	218	226	253	233	244	239	229	245	228	233	267	242	267	203	240	219	215	237	262	263	249	221	228	228	263	243	225	213	245	257	233	216	231	255	227	230	213	230	250	262	242	230	210	238	222	256	205	236	237	208	230	237	274	223	221	210	252	231	271	223	235	230	241	274	229	218	223	224	224	210	248	240	259	250	249	230	229	242	234	220	237	220	250	256	221	227	244	217	254	237	263	230	201	253	247	202	227	218	236	241	236	259	215	213	242	224	214	209	230	219	249	251	234	225	252	211	200	228	234	215	256	250	247	234	234	238	235	215	262	274	247	214	251	237	234	243	239	235	232	235	228	262	222	254	241	192	203	218	212	216	239	205	237	221	207	240	257	230	209	255	236	229	227	246	242	218	245	213	265	265	217	221	224	228	241	272	216	234	237	224	234	258	235	208	243	220	236	240	220	244	262	224	210	273	241	222	224	213	231	231	226	254	218	226	248	244	235	212	214	250	245	250	244	233	240	294	236	231	208	241	214	245	227	215	229	260	225	252	215	225	242	269	240	205	218	210	224	250	217	218	224	248	218	232	226	237	215	219	234	215	207	226	257	219	248	246	252	221	237	237	233	206	236	247	242	252	227	243	245	237	265	209	231	256	242	232	263	228	238	223	251	223	202	232	263	223	218	248	252	197	238	250	232	229	220	237	212	235	214	225	232	225	231	227	228	216	265	227	243	235	206	216	216	227	231	240	243	247	259	215	238	244	267	192	232	217	220	243	256	192	213	228	228	244	224	237	215	199	260	233	229	241	241	231	271	236	224	259	230	228	248	242	230	241	223	236	231	242	247	249	240	257	256	238	227	225	241	219	227	208	234	230	251	242	224	214	256	239	211	216	229	243	222	248	253	220	229	255	248	234	237	242	223	265	245	262	242	224	233	254	230	222	227	261	221	254	200	222	248	246	222	243	251	233	253	257	254	248	237	248	244	236	232	218	225	246	232	212	205	215	227	212	260	233	246	216	222	214	249	234	248	228	237	249	236	245	224	228	218	239	251	221	239	240	244	219	245	240	234	225	217	229	257	238	248	221	260	235	218	214	247	224	198	235	232	234	202	231	245	246	236	233	234	214	247	236	239	237	235	265	237	240	255	243	240	242	249	210	245	231	222	241	221	214	236	252	233	233	247	234	228	250	221	284	250	224	216	185	201	219	226	207	213	234	216	243	258	249	266	248	232	244	215	228	243	278	250	252	236	217	224	214	248	238	252	232	222	246	247	241	235	249	222	223	239	244	239	247	209	241	218	211	248	228	229	218	268	256	225	217	212	239	248	225	223	267	234	209	260	226	217	212	218	240	262	251	194	231	240	241	212	241	225	242	237	231	224	262	252	231	244	215	236	209	256	229	245	256	235	235	246	233	248	201	244	236	237	238	244	233	242	211	248	264	256	247	224	246	234	224	228	229	237	243	239	244	223	233	248	215	246	229	231	245	196	253	218	262	272	232	242	235	249	186	250	226	219	218	206	265	230	234	218	247	221	249	248	214	234	231	230	225	237	227	236	219	233	235	224	229	270	230	225	221	230	237	232	246	217	241	261	244	218	230	205	246	235	216	237	242	223	239	221	222	235	199	223	216	245	225	220	264	227	227	228	219	219	254	243	191	233	209	261	243	224	234	192	267	202	228	247	249	215	242	225	254	245	239	227	236	221	224	250	237	252	222	245	239	228	233	242	240	214	251	262	255	233	232	208	211	247	234	228	248	257	231	241	243	218	246	231	212	219	256	217	214	253	255	194	224	238	253	244	240	225	221	223	248	222	231	255	223	249	231	250	232	224	253	210	247	233	216	238	244	237	219	250	254	224	250	224	258	250	267	263	243	241	242	245	245	216	258	232	233	244	212	246	215	247	225	222	233	234	271	213	229	225	179	230	262	231	209	208	223	216	210	234	229	246	217	217	208	241	241	253	264	250	245	232	272	244	200	236	195	234	207	229	256	225	269	231	241	228	261	222	228	266	274	202	252	257	223	232	237	227	215	245	245	239	225	238	215	210	260	241	246	248	234	266	205	233	202	213	246	216	217	245	207	240	236	229	241	244	241	229	260	213	220	212	191	241	226	257	214	247	286	267	230	232	272	243	239	235	266	249	255	237	271	225	221	255	213	229	231	244	218	212	222	210	256	231	232	233	237	229	214	232	250	231	194	257	246	217	222	221	223	243	245	256	235	223	225	193	250	236	252	231	219	223	227	223	215	265	253	225	212	240	223	232	221	213	216	221	230	274	235	222	226	222	260	232	247	225	222	235	234	256	251	195	235	237	270	233	208	211	245	237	251	230	196	236	248	250	267	240	230	229	224	219	255	230	226	215	243	241	244	228	251	219	230	218	210	260	263	275	238	216	261	222	241	219	258	254	239	221	220	201	225	222	211	223	247	241	231
21442	10253	6274	2296	1852	1620	1356	1366	1242	1209	1076	1075	931	1002	937	813	680	636	621	622	559	591	553	590	552	534	571	532	521	514	579	518	514	484	534	511	509	532	554	515	531	492	515	476	510	500	485	490	462	493	507	561	509	483	519	488	505	478	477	469	495	529	486	521	500	512	508	566	484	531	522	543	531	499	460	523	507	526	531	467	503	516	485	480	503	491	500	492	499	513	494	502	479	501	502	514	539	522	509	493	465	480	474	499	518	499	546	482	484	495	477	496	495	501	523	527	499	525	472	509	505	503	481	537	487	483	520	506	485	498	503	511	515	482	501	499	472	500	479	501	460	450	526	501	482	491	475	469	527	474	477	493	515	497	512	504	473	499	502	544	479	521	529	475	524	528	485	495	514	458	483	503	490	498	505	430	502	487	470	529	537	516	505	489	508	510	503	518	492	495	526	509	510	519	471	489	465	491	474	479	508	487	473	473	579	483	498	512	526	517	503	489	497	492	469	472	498	525	479	538	495	520	527	517	484	489	471	498	491	534	513	474	496	502	506	514	505	498	509	481	536	489	532	462	514	563	531	468	460	479	497	510	503	530	495	487	482	480	512	447	546	481	527	501	496	488	510	514	548	460	473	509	508	508	541	532	497	503	525	544	469	510	501	484	478	465	484	484	501	540	489	446	456	507	502	467	507	474	511	515	512	478	506	490	514	512	461	465	550	525	541	488	503	506	485	499	494	540	504	491	526	524	487	480	540	482	498	512	481	489	497	481	499	486	519	489	504	498	458	480	505	483	491	495	459	513	524	502	523	516	539	481	482	530	492	514	501	485	480	511	497	512	487	475	509	487	484	461	465	472	509	537	490	494	507	488	455	492	472	532	516	515	490	520	475	520	501	489	518	471	511	471	516	477	506	522	487	506	471	520	510	489	525	521	488	490	524	475	503	512	558	489	504	501	493	480	475	521	482	486	466	514	528	503	479	522	515	486	495	479	525	486	519	538	487	511	502	469	561	535	517	530	539	505	539	512	502	458	487	547	459	473	491	544	492	509	482	524	525	497	456	485	490	511	506	523	476	478	473	529	463	520	550	515	526	536	544	497	473	515	508	480	508	465	522	473	533	515	532	513	464	550	510	470	478	507	499	485	523	522	499	546	476	496	497	518	540	517	503	515	468	509	524	508	522	504	509	513	513	483	491	523	490	490	571	500	503	499	518	485	502	456	581	497	504	503	486	522	502	503	480	525	500	498	527	522	478	495	515	488	512	466	478	475	499	545	554	499	495	500	504	509	486	491	481	497	520	474	531	497	509	466	492	494	498	503	496	525	474	535	511	491	519	497	479	517	480	522	503	522	505	487	477	530	500	525	516	455	541	496	499	529	493	479	519	525	502	519	521	481	521	473	484	484	470	503	489	491	526	468	478	521	486	479	529	475	489	471	554	511	462	461	482	491	494	532	535	500	503	532	521	549	485	500	513	507	505	475	529	469	478	496	530	521	525	467	529	472	516	505	537	462	489	533	485	473	503	508	486	488	518	502	518	496	539	509	463	506	490	498	483	521	498	507	538	528	512	521	473	547	512	513	484	519	513	513	503	514	479	528	518	450	495	469	484	502	461	540	506	519	497	484	503	461	487	484	483	485	486	529	534	528	525	482	494	499	523	499	464	439	549	503	530	485	481	474	503	494	480	506	515	467	485	494	514	490	505	523	442	470	496	513	491	524	481	494	494	518	445	517	536	471	514	516	518	481	547	493	488	506	530	482	491	549	504	508	491	485	474	500	484	491	465	520	519	493	494	482	471	510	516	511	505	518	473	488	479	480	496	490	470	520	504	483	500	473	503	461	479	525	485	493	513	538	498	499	508	512	484	501	506	493	513	490	520	519	481	535	495	488	509	547	513	486	510	486	527	492	468	502	500	475	494	484	525	504	498	523	528	522	523	499	510	500	502	537	523	500	487	509	489	490	523	536	494	530	479	502	464	520	488	468	499	500	467	465	516	495	529	480	503	501	492	504	526	513	469	513	504	495	482	492	496	506	491	525	513	513	522	478	466	500	548	502	516	505	478	502	461	482	495	468	490	523	507	476	498	536	524	467	511	505	529	541	495	486	498	482	512	493	464	527	550	503	537	493	482	499	535	463	496	469	478	515	498	511	517	491	495	541	490	539	496	495	519	531	470	515	498	511	526	506	543	501	460	520	489	514	498	493	486	537	509	488	510	531	516	497	518	464	506	546	533	485	503	458	487	520	531	497	514	475	495	533	480	499	511	515	526	495	473	493	479	497	504	538	473	503	492	488	508	491	506	514	489	491	517	504	492	481	522	531	479	499	475	499	525	484	503	478	537	515	503	441	475	484	518	511	494	487	495	489	488	538	461	508	525	498	496	476	526	460	472	527	504	513	494	515	490	532	483	524	515	516	489	498	539	545	536	552	506	506	517	510	502	508	527	502	474	485	509	490	471	548	520	497	496	525	506	500	469	501	508	475	520	472	536	529	529	529	516	525	507	483	515	503	510	471	507	501	480	491	545	517	471	503	441	493	489	504	443	509	493	527	491	533	475	520	482	509	450	486	486	505	499	491	499	505	508	475	487	510	486	546	516	496	511	486	494	496	502	487	508	512	493	494	472	497	523	497	475	532	482	519	549	483	512	499	520	517	475	491	519	507	525	518	488	485	488	531	499	500	485	494	489	515	464	508	500	504	480	481	476	492	471	504	533	471	476	523	515	519	546	532	498	485	498	476	462	487	515	465	493	496	538	512	539	499	496	521	524	470	479	506	452	495	504	489	532	507	516	473	460	472	509	460	557	524	526	525	500	523	507	483	486	477	524	500	526	500	497	506	510	498	484	507	474	483	542	482	496	520	491	555	493	503	486	453	488	479	443	494	535	528	483	492	484	481	518	506	491	498	462	512	500	479	489	527	484	495	469	506	497	515	459	537	457	472	498	523	480	522	530	522	498	505	534	531	514	510	464	510	511	489	521	516	514	469	487	532	517	468	473	549	539	477	480	509	497	474	521	509	515	490	499	494	478	534	490	484	460	542	490	495	530	489	473	521	474	552	514	528	463	506	503	544	460	494	511	496	492	531	521	482	482	503	528	515	501	530	483	467	484	497	543	515	512	511	520	497	489	486	496	477	478	442	512	452	509	482	515	545	530	529	486	526	517	493	511	493	505	506	503	500	506	503	462	539	518	501	511	471	472	525	495	532	494	518	534	484	467	535	562	504	528	525	492	489	552	468	498	501	479	494	549	535	504	523	545	491	499	461	558	486	468	499	550	512	474	517	547	516	514	478	497	524	475	507	487	480	466	519	530	492	484	501	477	490	510	509	508	492	462	510	520	489	494	455	501	455	538	480	459	510	528	522	517	543	484	492	512	467	446	492	495	480	479	503	510	517	510	475	466	500	494	540	535	511	485	454	505	511	463	512	501	530	529	509	512	506	523	541	518	502	526	515	507	505	513	502	455	479	532	476	501	507
55861	27761	10880	2043	927	670	609	553	511	510	469	395	384	367	387	349	275	289	275	276	281	252	265	252	257	239	240	263	230	241	229	269	242	213	204	231	242	222	246	213	208	228	239	230	203	217	232	247	256	202	234	195	239	245	273	236	234	220	256	254	248	236	238	201	236	215	248	248	218	189	227	252	215	196	234	245	238	251	218	243	224	217	210	247	224	230	213	255	228	230	242	235	225	208	252	239	240	233	236	241	247	223	231	211	236	211	226	222	217	259	236	208	225	232	218	237	258	244	225	225	239	251	241	262	219	197	206	225	214	219	228	222	228	205	238	224	226	231	241	232	245	199	238	223	231	212	210	256	230	258	227	229	225	226	260	213	200	247	238	270	242	220	235	240	221	240	214	237	244	220	263	247	221	264	237	230	244	237	199	221	209	223	166	245	246	233	233	232	247	232	219	231	212	205	235	249	236	238	212	216	252	232	206	251	246	229	240	188	248	233	227	224	220	270	231	241	237	213	208	232	228	219	248	217	198	201	224	193	247	216	227	218	246	236	249	223	212	208	217	234	205	203	236	205	232	243	231	231	245	204	216	221	219	231	235	237	237	270	240	224	204	240	213	219	220	202	253	252	242	211	203	232	199	220	247	254	221	244	222	227	204	217	237	251	208	241	225	222	217	200	218	222	207	235	214	227	217	220	237	228	260	240	195	228	204	237	234	253	217	232	241	199	242	223	231	222	229	207	215	240	213	253	217	220	218	228	222	222	237	222	228	224	235	215	236	213	224	196	215	224	205	241	234	210	228	238	222	215	238	232	238	198	210	182	205	240	224	224	198	231	223	220	238	252	222	233	205	195	224	218	216	232	242	222	208	207	205	225	229	240	257	233	232	228	234	230	271	224	216	226	234	218	216	260	210	241	227	250	219	220	226	251	237	193	239	213	211	237	223	242	233	243	256	203	234	258	247	203	224	238	258	232	208	238	222	245	241	230	229	214	225	250	243	247	225	211	211	245	218	204	232	236	242	205	214	216	224	228	228	221	221	237	226	216	193	234	230	261	212	189	239	238	234	222	223	282	206	215	231	232	211	235	240	213	220	219	195	215	210	213	221	226	233	197	218	198	229	241	223	226	229	246	234	195	252	253	238	198	200	210	213	220	205	226	252	233	232	214	205	237	218	215	234	215	197	224	192	234	217	218	197	205	249	236	226	238	217	217	222	235	235	256	245	241	228	234	219	238	198	215	259	218	249	217	221	245	203	227	256	221	207	213	240	217	206	235	231	214	203	234	253	225	222	210	206	244	243	231	222	221	235	230	207	217	204	219	213	209	233	232	259	231	233	209	187	244	223	191	217	218	217	233	227	232	234	202	240	205	211	233	200	224	240	205	215	232	216	207	259	239	232	220	222	214	206	214	236	240	224	242	231	257	211	219	215	198	218	250	226	210	221	212	204	222	231	228	263	213	236	208	207	220	231	227	217	208	235	237	213	250	270	256	222	259	225	227	228	226	214	230	237	239	208	235	205	229	231	249	223	215	232	233	240	198	244	220	260	256	216	229	210	236	203	241	226	250	247	236	238	228	234	238	253	269	225	239	255	229	217	240	219	208	225	248	246	205	228	221	229	235	206	234	226	244	251	224	218	216	231	235	219	229	239	203	221	237	209	203	237	199	227	239	211	221	217	207	211	223	227	229	202	231	233	250	203	221	210	225	231	240	207	223	240	233	259	221	205	232	247	179	222	223	232	209	235	198	220	234	233	235	214	226	243	212	213	217	206	230	195	230	228	206	223	239	220	219	250	205	207	208	226	247	229	236	228	241	223	215	237	209	210	261	232	240	212	218	246	227	200	227	247	239	235	228	237	229	233	204	237	227	220	219	206	208	224	200	229	264	216	218	204	219	228	189	233	245	211	214	232	231	239	205	236	207	246	217	198	193	227	220	233	238	214	221	229	226	245	245	244	220	201	228	221	213	232	202	205	244	247	199	195	249	228	256	214	217	232	220	208	221	241	239	237	213	229	234	194	245	234	236	243	236	220	230	238	214	218	217	195	232	209	239	255	211	245	212	218	227	230	232	228	250	230	211	229	205	229	223	222	191	229	173	250	262	210	220	188	225	234	219	218	237	231	250	247	216	241	220	226	248	223	213	227	244	231	204	223	210	248	226	236	207	195	249	235	215	219	224	211	218	219	217	220	216	240	241	208	214	235	216	230	236	231	238	245	221	213	219	219	242	221	226	244	225	206	209	209	211	222	202	225	221	244	252	232	223	218	225	220	205	232	244	249	220	226	249	227	216	212	232	229	256	239	249	230	250	218	227	208	211	239	252	224	204	252	259	213	210	244	195	202	229	228	211	201	229	196	212	210	224	219	233	220	229	223	199	217	222	241	204	190	234	218	240	228	193	233	230	215	239	221	216	225	203	250	221	215	207	238	206	219	247	218	232	196	211	206	229	233	225	221	230	194	252	209	229	252	216	236	205	216	229	224	227	234	245	199	232	228	229	217	238	219	229	208	233	207	210	194	256	252	202	209	220	198	207	210	237	238	217	227	238	241	210	220	207	215	232	217	213	217	230	227	229	229	210	245	222	227	209	218	210	239	226	250	191	222	255	247	238	224	258	244	222	198	226	236	251	219	255	232	248	231	259	236	249	229	247	197	235	231	218	214	212	223	216	210	217	209	241	237	230	213	228	251	233	240	191	243	220	250	230	224	247	236	241	218	227	210	254	202	231	223	239	217	196	236	244	203	233	207	256	208	232	216	224	203	215	228	240	233	227	233	217	235	213	228	225	240	231	205	214	221	202	218	232	215	247	218	259	223	219	210	233	234	222	228	247	254	274	211	244	195	224	241	212	212	222	249	207	227	228	212	220	235	215	226	222	244	248	248	229	240	232	244	250	194	198	220	246	232	202	207	239	233	186	225	240	217	214	245	240	219	179	256	207	252	209	233	227	235	215	216	206	224	213	259	239	207	197	201	231	205	235	232	255	225	236	214	236	193	208	224	225	224	252	255	237	229	204	225	209	218	237	245	239	250	214	228	234	202	208	234	222	181	213	225	194	257	254	219	220	195	232	226	248	222	250	232	196	239	224	205	228	234	229	195	235	261	222	229	226	209	215	245	223	203	201	211	242	227	254	225	240	245	225	212	204	233	257	259	191	221	228	232	209	219	212	219	223	215	237	219	221	225	232	208	213	222	252	225	202	221	256	247	221	238	226	244	219	199	228	215	218	190	204	218	261	214	242	218	233	239	238	216	222	215	236	227	260	276	228	194	216	230	235	233	233	212	223	249	238	215	210	206	200	233	216	206	220	234	246	219	220	224	237	232	197	243	227	232	241	234	219	247	275	235	253	218	233	205	235	226	238	234	242	236	222	220	241	257	223	224	247	208	236	218	210	226	220	210	194	253	239	234	221	224	204	227	233	245	228	231	220	195	240	241	217	243	236	227	223	214	231	220	225	226	234	241	206	220	224	204	250	207	236
34031	16490	11188	4053	3220	2572	2332	2047	2159	1909	1633	1480	1467	1369	1210	970	858	758	799	780	707	634	646	650	622	631	615	611	559	525	551	543	524	551	515	549	505	490	552	528	550	561	505	508	530	533	528	520	509	524	506	486	535	495	510	531	536	524	499	510	510	517	512	529	490	503	487	492	492	482	443	474	530	485	497	514	498	488	498	441	494	512	521	488	483	499	507	446	526	506	514	531	484	503	502	512	500	509	526	467	488	497	524	508	493	485	508	484	528	474	471	507	493	545	476	507	489	495	499	535	486	495	504	496	461	464	489	474	522	488	500	503	496	457	488	500	469	519	520	512	539	517	431	505	492	534	462	444	534	492	480	495	471	508	502	464	491	494	481	509	525	518	483	488	482	493	480	534	505	480	508	488	463	538	497	488	480	492	488	501	484	503	496	501	454	466	527	484	501	498	486	493	479	487	476	500	512	531	488	512	479	498	493	502	512	496	496	503	465	497	529	527	551	513	509	469	505	507	497	499	503	494	498	472	490	480	477	501	445	500	496	501	502	524	500	506	505	530	475	520	503	490	500	508	505	542	496	483	479	493	540	473	492	481	464	479	508	490	456	512	525	480	493	552	470	465	486	485	519	467	498	557	500	477	476	484	523	471	524	491	449	519	497	499	540	539	466	513	470	468	491	484	514	484	462	474	530	473	496	479	487	501	525	500	492	507	521	500	506	513	470	491	500	465	492	484	538	501	450	528	474	524	459	480	535	485	528	490	478	480	487	493	503	473	494	525	521	487	462	495	497	477	451	506	466	489	453	486	514	497	471	562	476	509	533	497	473	475	491	511	477	504	470	478	500	485	480	545	498	489	479	500	481	492	476	516	475	482	496	464	511	486	495	528	469	481	498	511	513	472	464	477	482	470	501	480	522	524	495	488	486	492	444	466	509	513	486	478	512	539	458	487	472	476	523	458	494	483	483	499	472	497	499	517	484	499	471	466	498	504	469	499	466	476	496	509	523	487	495	491	486	528	487	474	456	450	457	536	517	452	530	492	542	539	527	472	474	478	523	522	440	525	516	492	517	478	468	490	508	504	509	496	461	532	505	504	501	467	472	527	483	501	460	493	455	508	572	495	507	496	523	534	488	472	514	483	513	494	465	477	463	464	524	503	502	462	505	491	492	524	464	517	493	476	482	508	497	474	462	480	476	506	490	526	481	527	490	477	460	497	507	483	503	489	520	492	480	486	530	483	504	537	475	516	496	465	504	499	474	494	456	474	521	491	496	524	500	499	513	491	504	494	479	480	458	487	477	475	465	495	456	513	501	495	507	462	511	475	530	517	529	470	497	449	535	505	464	526	531	504	476	493	508	504	497	534	510	495	507	544	485	461	536	481	501	489	445	463	505	500	493	522	486	492	519	483	495	483	495	499	480	463	496	506	512	485	449	480	501	532	476	479	473	508	461	497	463	492	483	527	494	506	527	509	483	511	491	464	504	498	520	468	510	496	454	462	514	503	509	462	484	483	501	504	537	453	469	459	469	463	450	495	500	546	517	498	495	525	504	533	494	489	544	529	503	504	458	515	461	539	483	487	514	522	506	461	492	471	471	490	476	506	468	478	521	497	516	478	475	501	482	498	445	473	531	536	517	491	476	484	534	542	517	504	478	446	463	467	470	504	500	481	511	477	477	465	480	461	462	484	515	536	491	510	495	496	527	503	501	532	519	492	499	507	497	513	486	468	491	494	496	503	470	503	509	467	506	472	490	490	540	488	506	511	489	486	503	527	494	544	458	486	483	458	476	494	516	466	486	505	505	524	535	501	476	474	495	490	529	512	469	478	444	489	513	486	486	502	510	475	484	473	514	460	504	475	476	481	505	500	489	476	457	524	491	551	482	499	534	479	475	488	493	461	511	533	506	507	484	531	516	454	508	513	474	500	494	523	491	502	529	537	465	491	518	445	558	505	520	506	499	491	505	441	483	485	537	502	486	512	466	514	515	462	521	541	479	487	494	500	496	489	490	482	486	504	484	544	482	509	492	480	510	466	538	477	480	482	494	484	540	505	469	500	515	503	489	517	485	491	510	484	475	457	523	467	490	501	498	494	485	516	519	506	510	489	486	466	484	475	480	479	468	524	497	491	489	476	529	460	509	479	496	486	487	498	462	463	484	475	471	518	518	462	458	523	489	493	497	506	492	491	539	501	489	508	507	505	498	494	519	485	529	495	469	469	487	521	474	508	468	477	490	482	520	500	497	523	496	479	481	485	523	526	482	486	465	488	492	498	560	480	494	490	489	515	477	482	479	474	500	498	501	454	492	512	519	487	504	527	477	478	503	452	474	479	506	487	476	432	510	477	497	481	516	466	482	515	527	469	487	507	446	479	466	478	532	494	482	487	465	515	453	491	499	502	493	516	478	480	505	509	505	502	516	506	473	515	533	475	509	508	477	499	503	533	498	509	528	510	496	512	517	505	508	504	494	499	512	493	477	482	491	499	483	487	481	481	478	540	470	506	466	487	488	498	490	499	504	469	470	470	450	520	497	473	486	494	518	462	517	508	458	486	491	492	495	488	469	474	492	544	482	529	499	465	509	466	490	471	513	491	509	468	517	509	449	458	468	475	501	485	480	501	487	499	492	516	490	530	515	540	465	479	513	502	538	539	483	498	468	469	509	473	484	507	504	459	478	493	470	523	502	512	540	488	473	500	504	519	497	450	502	476	488	494	491	524	480	480	484	530	513	488	472	505	473	501	500	479	528	523	507	506	494	481	500	499	489	501	475	487	434	512	493	494	463	479	462	506	493	527	504	534	508	492	506	466	516	494	513	515	474	522	513	519	458	476	497	471	481	499	470	474	512	490	523	511	476	504	481	526	493	491	452	525	544	494	496	493	475	468	489	468	500	488	521	497	492	501	512	489	469	431	491	525	480	520	499	498	483	552	535	511	532	462	500	469	478	500	483	536	482	528	493	494	485	481	456	484	489	511	479	490	537	510	464	460	516	514	503	489	476	451	506	482	481	471	503	511	468	472	473	525	469	497	492	530	523	495	524	526	510	470	476	512	499	499	493	511	512	479	489	513	531	505	495	483	479	485	470	507	472	509	515	484	470	488	494	519	489	519	449	535	500	471	526	486	465	498	463	496	466	497	482	494	488	512	475	494	463	520	540	538	499	482	509	453	501	480	483	495	502	492	497	489	495	525	476	484	499	491	482	482	510	478	523	455	519	478	472	482	487	485	491	453	504	496	471	534	516	496	483	502	513	520	539	504	507	489	489	505	534	479	491	447	500	476	502	483	495	494	499	496	493	500	476	506	460	475	483	472	479	461	502	501	534	489	448	535	488	518	485	466	520	520	498	464	475	513	464	471	512	520	499	518	501	534	516	466	505	520	511	494	478	493	494	520	487	486	541	479	467	533	489	479	514	447	488	485	493	525	528	482	480	454	494	480	515	492	502	492	530	536	469	500	479	504	498	532	479	522	517	486	486	506
62633	31191	16426	3688	1520	1031	862	844	835	695	627	532	566	503	441	415	370	345	364	350	396	346	308	320	315	307	330	278	303	303	271	276	245	290	287	293	257	285	266	299	298	270	274	259	283	283	281	269	295	305	303	267	291	316	293	274	280	329	293	272	290	296	305	285	270	277	263	299	257	253	306	302	253	281	288	294	253	264	313	315	291	278	294	298	255	286	291	315	266	265	285	327	264	273	250	290	280	273	282	273	298	295	245	272	285	283	265	290	271	260	258	268	302	313	282	296	273	283	287	268	240	269	260	296	301	290	285	309	312	285	288	278	282	255	272	292	248	297	266	258	289	278	261	250	248	263	261	265	277	285	301	282	286	271	260	263	257	275	257	288	256	276	272	275	268	267	282	265	267	273	265	286	264	289	260	243	259	279	271	272	275	316	279	340	321	277	280	266	256	255	267	265	309	274	251	269	293	242	269	277	287	273	256	254	286	310	264	247	266	290	290	265	264	277	316	277	272	278	308	292	261	259	288	311	299	282	269	273	262	274	300	265	275	235	261	273	248	281	271	269	298	283	292	297	268	284	253	291	248	248	267	284	264	283	264	263	276	294	295	257	263	259	276	292	273	301	265	278	291	243	313	279	280	310	290	289	297	284	294	294	260	277	273	264	264	254	267	282	299	272	286	253	278	244	286	261	241	291	295	303	291	266	244	264	272	269	262	274	275	260	289	291	315	279	296	235	304	293	269	286	274	298	293	285	243	274	260	286	295	264	264	236	261	273	272	273	271	227	271	245	266	286	310	256	285	253	277	258	293	300	278	293	283	253	277	284	289	254	277	291	297	230	272	272	244	296	297	284	263	267	296	278	270	242	271	283	266	307	265	275	288	252	256	251	255	255	264	252	296	278	249	274	310	260	260	263	291	283	282	296	280	276	272	254	257	289	292	280	274	281	294	250	294	292	267	259	290	263	271	268	266	284	271	259	273	270	318	300	290	272	259	250	281	272	265	259	256	271	271	273	286	296	265	290	272	267	278	264	283	306	300	246	277	285	269	299	275	292	298	258	261	266	278	257	284	285	274	306	269	285	296	294	257	271	275	258	307	280	316	287	302	314	268	289	294	249	279	279	245	316	266	297	262	307	283	265	261	262	278	264	261	303	309	284	281	290	297	268	278	262	276	267	244	266	297	278	286	267	284	298	277	302	286	262	293	277	295	282	293	289	279	269	258	284	258	304	320	275	265	273	302	314	265	278	271	243	274	289	311	272	293	282	296	250	288	267	270	290	286	272	310	276	255	303	283	276	288	258	235	291	254	299	262	254	282	270	297	264	286	270	269	291	271	260	295	275	296	289	282	284	290	303	264	263	253	303	282	290	287	271	262	288	253	255	283	288	272	255	243	252	247	266	274	296	262	238	299	297	302	310	252	273	252	279	292	285	297	284	274	285	283	293	296	274	259	254	252	266	308	271	245	264	260	280	307	293	288	282	298	248	275	263	301	248	262	277	321	250	229	279	287	281	286	287	290	306	240	255	242	261	295	253	279	274	279	289	270	288	281	289	313	250	308	316	244	253	332	329	284	275	292	279	278	283	259	267	283	289	259	265	267	279	272	280	286	284	281	297	280	290	280	296	250	268	307	264	262	302	287	284	279	282	242	306	295	252	264	302	259	272	278	295	289	247	273	296	294	276	267	311	319	260	284	252	274	316	285	286	263	254	282	303	273	255	256	263	291	255	245	237	280	257	305	270	262	279	277	272	269	282	303	334	301	270	269	281	298	254	275	271	284	254	272	261	275	291	303	263	269	288	261	283	303	314	284	303	288	281	288	298	257	278	265	275	272	312	244	274	282	244	280	279	248	293	279	268	292	269	265	277	314	292	285	262	269	293	293	259	277	273	290	257	278	258	265	273	282	267	271	284	286	282	289	280	275	240	275	300	291	283	273	266	270	262	276	289	279	289	292	249	263	268	318	286	279	257	288	268	257	249	269	241	257	275	275	306	283	278	258	280	280	250	255	285	267	275	243	279	245	258	272	286	302	258	283	259	251	275	282	282	275	267	292	285	289	274	247	287	260	298	326	288	225	279	278	270	301	294	308	276	265	247	266	288	286	245	258	265	280	291	268	307	304	271	256	284	245	298	256	294	300	299	278	285	271	290	310	254	254	278	269	274	275	274	257	297	288	276	280	281	282	279	283	263	282	255	285	284	247	266	273	279	256	288	261	278	286	291	302	289	285	266	277	294	275	274	263	282	290	255	270	280	288	300	273	265	270	248	266	292	262	289	289	287	256	270	271	279	290	283	293	258	288	254	275	251	310	314	275	319	266	249	263	287	277	259	268	277	255	252	283	305	297	284	273	281	311	269	281	277	290	308	329	300	269	285	303	301	303	274	281	295	293	262	283	256	252	272	254	249	285	274	281	271	275	293	299	237	264	246	250	280	264	283	282	238	283	301	303	281	276	281	305	291	277	267	282	274	303	280	265	272	300	259	261	266	301	263	287	248	278	310	269	290	262	285	285	293	266	239	252	272	288	297	250	251	280	308	293	264	254	285	291	255	279	307	317	248	265	260	248	273	273	261	309	279	265	277	253	279	272	279	302	285	298	305	293	270	259	249	304	284	290	263	291	278	312	282	281	279	294	310	239	287	276	285	291	293	269	260	267	318	316	280	296	251	257	285	260	270	299	261	270	272	250	265	335	287	303	285	271	272	232	249	277	251	278	258	284	285	293	252	267	303	236	289	314	284	272	241	282	289	279	291	285	281	271	287	294	286	310	246	249	277	267	258	272	285	279	289	289	281	289	254	259	271	292	289	286	253	279	286	248	257	264	261	285	296	278	248	276	274	281	294	259	270	264	273	272	286	261	252	262	285	265	255	287	276	289	282	298	266	306	306	282	272	225	284	263	289	300	293	289	308	303	258	261	262	270	260	253	294	302	269	264	275	302	236	271	271	267	286	281	277	313	274	272	253	276	269	298	312	298	284	276	272	275	265	289	292	281	283	269	273	278	295	267	263	278	271	273	270	274	253	278	294	277	249	260	280	277	286	256	269	274	261	295	279	293	265	263	280	285	257	281	287	284	272	282	272	290	272	266	290	273	253	290	252	277	309	227	277	287	299	272	290	290	294	328	289	271	262	279	285	263	252	246	262	293	269	281	268	275	299	268	302	305	268	276	280	259	284	274	284	263	287	262	244	300	275	293	286	262	302	265	311	274	254	293	297	273	262	269	267	274	287	265	255	270	297	283	287	280	292	273	293	257	299	273	287	271	312	290	289	307	301	261	258	301	284	278	299	267	277	255	285	260	279	313	300	298	300	274	258	273	247	305	267	279	283	274	275	285	290	265	297	281	273	247	239	296	284	264	273	279	294	303	300	295	291	258	247	261	277	252	259	279	246	261	308	288	290	255	283	245	279	245	278	297	285	284	298	277	271	286	288	291	308	270	282	285	247	254	241	276	248	289	261	275	281	267	298	259	299	284	249
37306	19756	16388	5797	4784	3648	3474	3219	3136	2735	2392	2106	2211	2021	1526	1258	1213	1128	1204	1099	902	889	881	929	811	734	731	699	705	738	665	635	619	669	618	633	621	628	616	593	613	679	632	594	604	609	637	629	626	627	586	584	596	614	614	544	582	611	576	595	561	619	568	609	607	609	591	588	631	622	591	593	597	609	591	586	631	601	588	595	641	617	558	571	584	631	592	588	600	541	604	588	576	589	612	547	588	587	587	618	618	638	600	642	586	603	559	558	637	609	554	592	591	593	570	592	534	635	587	609	593	569	575	595	604	585	566	580	592	579	580	584	634	614	585	592	556	603	582	609	604	598	580	653	579	567	572	585	588	576	614	602	574	575	604	588	562	586	569	555	586	541	633	581	563	650	591	587	586	579	571	579	627	572	597	606	608	611	586	612	645	575	603	604	544	583	579	575	572	552	591	588	588	571	594	574	617	627	591	603	607	598	633	596	628	605	617	632	590	626	618	586	569	592	607	607	571	589	615	603	554	588	589	597	579	594	576	572	523	574	580	577	624	578	580	537	648	599	599	568	541	566	606	589	614	599	580	567	581	605	633	590	584	578	577	551	575	581	613	608	640	565	595	616	612	591	590	616	599	602	574	594	606	613	578	578	623	586	571	552	585	596	549	540	612	589	590	579	594	617	593	572	563	600	561	580	553	581	558	551	631	617	575	600	564	610	619	587	607	585	584	585	586	563	587	549	653	569	575	604	596	634	614	598	590	612	542	611	626	586	567	613	602	591	592	646	593	582	614	595	543	582	578	609	631	567	608	567	621	569	585	562	583	604	604	619	568	583	627	555	596	582	575	588	632	574	562	578	571	571	619	590	626	588	577	612	611	599	550	566	575	560	589	574	582	556	585	575	601	582	589	614	612	599	605	646	611	559	566	566	582	619	535	590	571	621	575	616	576	590	565	590	581	607	597	591	601	563	609	559	647	560	587	592	636	580	563	601	607	570	605	547	610	600	588	629	580	562	589	618	639	598	607	653	612	594	601	605	608	636	581	583	528	606	610	612	595	603	603	593	555	571	584	557	608	570	629	580	589	538	616	568	558	553	561	582	561	618	586	591	586	622	608	537	621	576	611	591	631	624	594	611	580	642	585	573	619	581	610	588	553	577	560	540	580	543	561	586	553	588	582	537	615	600	586	596	574	598	577	603	603	608	604	584	608	585	590	597	591	550	590	572	615	581	617	585	620	554	584	597	629	609	597	578	629	577	567	572	553	549	622	646	570	582	575	606	569	594	624	566	610	598	593	566	590	572	566	568	558	602	577	576	648	616	587	569	595	609	602	595	589	584	594	562	579	586	576	586	554	600	593	577	609	577	594	571	622	584	557	611	579	592	574	626	587	614	622	588	632	571	558	582	579	626	546	572	653	628	630	563	585	572	568	601	632	546	590	553	616	575	567	562	570	612	629	625	591	557	588	593	578	563	570	584	564	601	556	611	609	568	566	598	595	631	642	569	591	631	594	582	597	622	575	587	613	577	573	609	599	579	588	589	532	603	564	575	599	618	585	554	575	632	633	561	577	579	623	633	588	587	548	639	572	589	566	613	542	578	573	612	593	585	612	590	590	565	588	610	551	579	589	574	559	604	578	619	613	615	574	582	552	592	569	580	565	583	588	596	583	578	602	603	615	637	598	588	580	573	586	587	569	607	586	599	592	570	601	554	562	576	596	582	588	608	569	610	595	585	542	598	578	587	577	593	579	562	571	576	600	594	579	590	578	599	569	621	606	543	608	558	584	591	585	613	567	587	593	530	619	566	575	609	588	572	552	602	593	590	539	598	622	554	580	620	595	552	603	608	620	550	593	607	623	580	587	550	587	571	554	606	583	598	592	629	561	614	569	569	644	584	607	605	614	560	571	592	595	585	572	586	614	611	611	621	627	591	620	610	592	587	599	596	613	553	578	541	603	564	581	609	563	575	586	608	599	593	615	560	593	570	631	596	596	605	527	608	511	587	623	562	615	576	602	578	601	584	589	617	618	573	587	547	609	602	569	535	562	650	566	612	589	587	601	602	626	573	571	604	569	585	577	602	544	599	639	577	557	593	569	579	565	636	573	572	600	599	590	613	607	618	623	544	548	576	601	612	577	643	565	585	559	643	593	663	599	591	543	595	554	589	576	571	631	590	652	601	574	573	604	595	580	605	575	602	609	588	626	590	584	590	613	566	586	569	599	598	597	591	579	581	555	602	614	583	594	579	613	575	645	589	574	607	601	550	575	594	592	598	576	592	578	621	590	609	613	567	590	596	622	600	574	612	612	615	571	592	594	594	574	614	576	550	640	586	625	592	562	537	610	605	577	592	583	575	606	639	580	569	553	593	557	613	567	612	569	541	586	607	594	571	569	589	581	589	603	605	610	545	609	592	593	611	616	610	572	559	578	618	622	571	603	571	602	576	593	615	589	567	593	609	547	603	607	598	628	598	559	629	584	586	609	593	574	575	587	570	604	575	559	612	654	623	597	622	574	601	583	587	584	590	581	601	616	609	599	531	617	620	609	624	580	548	598	593	600	640	575	594	604	609	572	600	609	619	587	640	602	607	585	564	658	615	605	568	587	582	606	579	628	573	574	677	584	598	590	610	584	584	613	610	588	600	543	609	600	541	577	579	611	593	614	595	582	587	596	582	621	577	572	579	630	612	596	584	561	576	575	577	624	578	533	582	640	575	590	563	600	569	583	576	573	567	571	587	583	579	613	602	581	610	572	577	573	591	624	582	567	588	531	584	612	601	552	557	590	581	577	601	618	644	588	618	611	603	594	573	561	556	623	592	584	565	595	557	588	607	626	605	599	616	603	614	596	538	593	606	641	628	611	612	602	552	556	566	609	569	576	570	552	590	585	581	586	629	585	596	586	583	616	560	545	573	614	578	603	587	576	577	596	563	629	579	620	631	593	577	601	607	576	555	615	594	562	543	581	557	598	599	581	607	586	586	608	613	568	542	581	597	568	580	621	610	556	544	581	572	631	642	565	613	598	580	545	596	575	620	596	589	582	610	588	592	570	619	588	592	569	574	608	608	562	577	595	589	599	600	612	551	579	572	556	569	577	581	594	595	611	615	574	559	643	598	567	596	571	592	575	610	586	583	619	621	587	573	632	618	569	595	579	609	553	613	597	605	584	596	633	578	612	528	547	568	556	631	591	563	553	586	577	626	583	580	614	555	625	601	585	560	609	603	602	608	608	571	614	584	561	601	601	606	627	594	600	553	573	560	606	566	624	579	625	598	546	543	573	593	606	547	569	578	534	574	605	604	593	619	617	587	610	589	578	636	579	612	602	585	618	582	616	584	592	556	583	602	636	589	602	589	561	613	603	584	563	557	579	598	584	593	637	556	602	580	614	579	564	584	619	601	568	560	621	604	621	577	612	609	622	617	604	604	583	595	584	571	583	600	600	552	587	633	540	605	560	542	587	581	628	635	557	579	619	612	548	578	592	599
38297	17111	5023	923	540	417	405	441	426	375	340	374	313	306	290	224	257	237	224	254	229	233	216	240	235	258	251	231	212	228	227	236	252	223	217	251	260	204	234	210	234	216	244	240	227	261	243	219	230	257	241	243	237	232	236	269	254	245	218	229	231	216	225	213	240	232	226	214	244	251	236	219	263	222	265	233	286	254	226	210	268	225	229	221	230	244	236	236	221	201	240	223	286	257	243	244	245	222	212	281	242	240	251	202	240	234	216	220	281	268	218	234	200	241	219	225	221	257	253	212	233	224	205	224	216	228	243	252	216	229	262	246	235	218	212	224	241	228	243	240	237	254	243	223	248	245	223	229	249	219	225	242	223	243	243	253	200	232	291	229	232	228	226	242	224	217	212	229	216	206	217	227	241	226	237	237	258	209	260	249	258	225	224	222	239	188	202	254	235	242	228	232	240	190	248	229	231	204	226	258	213	231	217	260	237	215	259	220	249	246	259	206	229	240	248	240	262	230	235	205	249	247	230	256	236	224	260	238	206	228	218	250	228	215	214	248	221	229	234	231	257	240	222	244	243	258	247	256	257	244	222	242	250	291	220	238	251	245	218	249	259	257	251	238	261	223	239	213	187	224	253	226	244	207	260	205	281	240	257	254	233	256	227	220	248	214	238	211	238	182	226	228	272	233	234	227	227	235	235	259	237	231	241	230	241	235	214	227	225	226	220	224	215	249	235	242	239	221	213	246	219	251	237	250	230	256	244	248	266	241	241	221	254	244	241	238	223	262	249	227	227	220	253	245	237	222	232	228	247	240	275	243	228	251	246	268	276	243	221	232	207	234	239	265	231	226	272	234	241	232	264	239	236	252	239	215	261	238	228	245	243	262	256	253	255	218	224	204	232	196	212	246	220	225	227	243	259	234	243	234	215	238	269	269	220	245	240	239	214	225	242	259	218	218	228	256	243	246	252	210	231	223	240	226	248	237	246	251	192	223	241	216	212	243	261	225	233	236	264	241	263	229	218	239	226	240	236	259	272	246	214	242	217	263	213	243	215	216	269	240	240	193	225	227	207	207	236	238	224	235	255	250	248	238	207	249	250	227	260	252	236	216	249	246	254	229	207	230	245	217	220	226	221	228	261	235	245	244	258	242	274	238	245	227	255	252	221	255	207	243	234	247	237	233	234	240	209	210	222	215	229	238	231	242	232	225	254	241	220	216	233	224	232	251	221	229	240	233	254	205	258	259	235	255	235	210	221	237	213	252	218	229	247	217	250	261	256	249	245	233	238	223	262	257	238	242	253	238	235	246	206	254	277	233	240	213	245	210	248	227	218	231	229	237	222	219	212	212	221	237	246	255	211	211	246	249	236	261	251	192	247	220	225	233	199	238	244	233	243	240	243	221	211	221	241	246	242	241	234	264	282	252	261	227	234	219	237	225	225	218	225	244	228	207	247	233	255	255	227	257	243	234	242	211	256	245	229	223	225	218	239	240	229	224	252	249	226	247	203	234	233	221	239	240	227	237	246	245	214	245	233	240	227	252	255	226	239	182	228	215	214	230	232	230	244	211	270	251	211	252	233	247	242	229	224	241	231	227	230	240	236	237	229	245	252	229	213	274	238	235	243	250	239	268	234	271	250	249	220	223	232	240	209	255	258	212	230	240	202	251	246	252	237	250	219	223	205	242	245	258	238	225	244	249	236	216	216	228	224	248	251	235	250	258	256	253	234	251	236	225	212	201	243	220	230	251	216	226	228	217	275	249	248	221	244	225	248	245	221	240	205	231	227	256	252	254	211	232	253	244	224	244	260	217	225	243	223	209	227	230	241	230	213	229	204	222	216	252	207	215	228	236	237	251	283	218	256	238	239	258	221	286	225	202	221	253	269	233	216	214	216	273	239	222	232	271	249	238	220	247	235	245	238	254	248	246	254	247	233	272	247	216	249	244	242	228	242	211	263	243	252	225	235	229	201	239	241	243	200	221	241	256	249	250	228	225	236	218	225	248	230	256	265	269	218	210	245	237	250	247	236	216	196	237	199	260	242	246	205	235	238	221	240	221	252	235	245	226	253	223	229	243	257	226	262	230	231	245	254	238	226	198	262	249	248	243	241	230	180	251	258	253	235	256	241	244	265	249	242	239	258	216	244	249	232	270	242	217	234	231	253	254	261	244	242	235	226	241	246	230	254	247	230	245	213	197	228	240	257	275	234	224	252	217	222	268	236	228	205	216	239	245	242	211	217	218	246	244	218	210	268	238	197	240	235	247	247	244	256	242	222	264	248	249	235	230	230	203	234	252	227	208	243	245	228	227	225	210	246	269	260	230	229	237	253	245	220	251	217	250	244	225	259	229	239	244	220	240	261	241	250	229	217	209	252	202	253	256	218	254	233	231	280	234	213	249	260	240	239	247	250	223	207	221	223	219	235	203	215	204	252	261	231	248	233	252	216	263	263	237	228	260	233	204	234	226	215	230	181	234	244	210	260	212	241	267	232	247	252	257	218	216	235	224	208	229	266	262	253	237	266	200	235	220	242	237	240	242	228	236	224	233	233	238	239	221	246	224	251	250	240	256	255	233	261	235	236	272	230	236	216	246	222	249	233	260	248	252	242	248	233	231	250	220	240	236	243	248	238	261	241	262	214	215	251	232	245	244	239	223	222	198	245	240	242	220	238	243	244	257	220	242	269	185	216	235	267	241	242	208	215	228	228	253	203	237	252	240	241	230	220	231	207	244	254	240	262	218	208	261	218	244	222	248	201	247	230	234	244	263	248	206	212	268	254	231	245	257	220	223	250	239	215	248	248	229	259	229	236	215	251	221	260	222	233	246	269	234	235	260	231	243	218	242	226	231	226	207	258	235	227	222	246	227	226	262	252	238	208	241	218	231	206	258	211	250	232	235	268	224	229	227	222	243	233	231	229	221	229	256	251	248	233	251	226	222	230	225	231	220	224	266	233	255	250	233	228	225	240	246	246	220	268	252	250	231	243	235	229	234	212	234	234	231	248	244	232	238	223	239	232	238	239	226	263	259	222	229	250	236	240	227	213	216	232	238	229	253	240	272	274	210	210	257	228	243	258	230	223	233	206	252	236	223	235	215	209	258	242	225	262	242	216	214	248	234	237	233	230	198	250	288	224	231	234	235	258	206	234	234	220	225	233	236	252	236	234	258	246	225	253	200	254	217	247	216	216	219	228	252	217	238	227	249	262	266	253	224	241	217	238	239	231	242	219	232	224	230	208	208	208	231	246	251	242	230	245	245	245	247	258	216	233	267	236	266	232	257	232	237	186	273	258	218	239	238	223	205	230	243	227	247	230	241	226	239	231	247	250	241	236	249	244	257	240	224	236	212	221	254	250	213	244	227	251	218	264	241	237	257	258	257	247	234	224	234	230	233	228	226	214	274	212	227	226	220	207	247	238	263	244	270	219	245	249	223	268	214	259	215	232	228	238	240	217	245	239	224	226	221	219	228	243	241	258	218
22352	10189	6153	2055	1751	1471	1477	1417	1295	1194	1110	1042	977	931	765	702	716	564	584	598	546	542	586	522	506	525	536	552	520	538	554	550	559	465	510	559	458	473	546	522	553	476	532	507	504	516	526	512	537	550	497	495	529	526	511	484	558	511	515	523	479	504	508	473	501	493	510	484	472	505	492	556	472	495	522	519	554	487	532	518	486	535	486	483	492	511	520	515	480	501	512	499	461	531	512	506	488	489	500	502	484	499	500	488	510	529	487	531	531	525	487	501	496	489	517	530	497	484	509	525	493	496	515	518	487	551	500	500	567	489	505	493	544	515	488	497	493	531	522	509	496	583	499	541	492	543	506	503	491	526	482	521	522	525	510	530	521	492	531	542	528	518	509	483	479	484	539	513	513	541	540	503	524	501	501	499	477	501	489	507	505	512	532	491	530	526	525	513	511	481	516	482	509	490	483	551	479	468	537	528	541	478	511	488	488	510	510	460	513	503	511	511	499	502	525	469	486	487	523	454	506	469	478	508	479	520	498	512	463	485	489	503	509	523	506	503	467	484	489	505	509	525	500	486	514	545	497	501	515	530	512	484	474	504	502	529	506	513	556	458	523	503	515	473	516	502	528	511	510	466	524	515	529	491	510	483	515	480	505	497	481	484	525	518	493	515	564	519	531	495	521	501	500	494	488	508	520	517	529	535	493	500	486	502	501	517	518	469	489	512	498	498	485	461	514	495	443	546	528	495	500	487	552	504	509	485	442	502	524	484	440	488	504	488	524	534	497	518	495	517	482	469	497	487	484	503	494	488	490	533	541	470	510	529	548	498	513	465	489	480	507	478	509	509	506	536	504	490	517	505	515	520	505	517	506	504	499	511	471	499	478	498	499	526	515	523	497	484	496	497	497	497	514	478	502	498	513	489	488	479	508	497	513	483	499	536	521	544	505	502	493	523	502	496	500	517	467	498	507	544	519	514	476	507	448	528	500	496	497	513	471	528	493	536	538	507	528	505	477	482	528	526	495	503	511	504	466	563	525	505	504	544	540	503	500	531	501	504	507	495	545	489	505	487	469	510	499	549	514	498	551	525	495	529	498	504	509	526	542	517	487	489	502	481	472	484	559	506	522	515	508	482	501	515	525	519	488	479	526	525	496	527	495	502	497	512	534	482	524	521	480	536	520	492	478	509	506	534	516	506	500	522	493	541	477	493	530	500	532	508	473	531	487	532	519	509	487	500	522	537	510	484	519	482	492	490	513	484	448	496	528	457	468	477	504	501	460	471	509	485	498	509	513	503	475	531	493	513	508	479	485	530	535	521	508	529	480	540	526	551	514	463	551	495	521	505	539	499	498	509	509	480	524	490	493	524	506	529	537	505	490	511	528	490	483	483	508	513	483	494	485	539	502	503	528	499	485	483	483	492	479	528	490	480	521	490	509	533	498	483	529	478	503	463	521	535	498	555	530	506	486	508	476	469	529	535	507	483	504	475	499	488	482	507	497	506	493	528	495	507	488	488	510	507	485	527	527	528	476	504	508	509	473	469	444	521	521	480	560	505	521	514	489	539	502	540	501	527	477	479	508	565	466	509	522	493	490	485	525	476	545	507	508	516	472	500	493	491	510	497	514	530	505	509	502	513	536	508	471	522	499	478	579	494	465	511	505	467	525	526	491	473	532	498	528	502	492	554	501	491	542	532	497	517	514	530	474	484	473	463	491	537	512	523	513	502	485	485	505	481	519	500	494	519	509	509	506	496	517	478	523	525	483	508	524	499	507	527	506	505	534	509	474	504	480	503	491	479	504	472	488	507	531	499	527	506	514	446	486	481	505	471	498	485	500	486	515	525	501	492	544	515	490	445	478	464	532	509	522	512	486	546	527	525	513	491	507	489	504	489	501	525	497	524	533	481	509	542	508	553	508	473	525	502	509	505	513	508	517	534	494	497	453	546	494	469	502	480	524	491	482	468	527	564	486	496	497	471	511	541	554	516	503	485	483	501	497	535	511	510	443	530	518	499	516	476	496	490	518	476	507	496	513	504	496	481	534	557	481	463	500	534	503	478	508	477	526	518	515	546	512	506	467	512	515	515	527	525	455	535	466	510	515	551	516	510	535	492	482	510	501	503	463	516	447	479	513	494	512	475	506	519	555	505	536	480	465	486	482	443	505	482	497	522	509	548	477	456	520	516	540	549	514	502	491	517	492	533	496	494	543	508	500	501	500	479	496	522	514	513	520	503	510	518	508	524	533	502	492	518	518	485	495	494	526	474	507	528	488	508	510	536	472	478	498	499	496	481	506	532	529	535	518	508	523	513	498	517	508	477	500	508	504	478	511	493	492	520	489	513	538	513	512	527	532	464	536	463	519	512	489	514	520	513	541	513	500	530	548	516	532	513	518	482	509	501	496	548	494	508	512	490	510	543	514	523	480	509	507	483	510	487	482	494	506	512	510	500	482	553	530	505	507	501	492	508	556	497	471	523	527	508	462	550	484	492	512	534	543	536	542	518	486	501	471	519	524	494	547	498	473	520	519	539	548	493	519	511	513	533	510	496	454	498	463	535	483	523	501	510	485	553	506	514	470	488	468	534	534	480	511	504	528	504	524	515	502	549	491	499	502	535	483	501	479	491	529	509	510	484	503	545	455	498	526	515	509	500	521	484	473	470	526	504	494	520	501	489	515	422	500	494	525	524	514	501	504	507	518	471	484	462	516	536	504	502	499	468	512	514	512	521	490	519	492	513	498	480	547	523	538	527	466	516	524	508	480	489	492	496	515	512	522	463	508	533	482	479	475	520	522	482	512	500	502	492	503	473	498	488	505	454	513	495	510	535	495	488	478	486	531	536	493	495	508	474	483	494	517	560	474	484	494	509	514	510	491	532	507	506	485	485	528	451	500	493	483	541	539	487	523	505	491	550	544	502	498	536	508	505	525	518	542	536	501	505	506	488	497	486	498	503	519	488	508	500	498	526	494	497	495	507	501	482	524	513	474	532	531	491	524	502	499	506	494	463	486	508	480	504	534	504	504	519	467	457	477	503	488	480	488	543	505	491	503	512	477	484	521	512	524	479	522	504	480	561	511	475	525	522	467	489	484	529	528	501	539	521	525	500	498	492	531	471	496	468	481	568	516	515	535	505	508	512	485	514	506	513	523	512	496	505	486	551	494	482	499	517	525	533	478	537	502	488	500	516	502	511	502	513	493	519	527	501	501	522	511	540	478	508	549	509	514	520	496	470	527	488	485	520	514	501	464	472	506	496	514	535	488	512	513	492	511	510	480	508	551	496	472	537	526	548	536	517	542	487	497	485	493	537	533	489	480	480	460	514	524	503	525	506	496	536	486	506	497	545	487	502	537	498	527	509	519	478	485	506	494	509	493	503	468	519	471	489	502	524	503	462	500	494	498	498	492	522	482	517	485	526	476	502	521	503	511	522	540	470	520	468	545	500	489	500	496	474	520	501	535	459	516	504	535	492	496	480	529	501
52450	25160	9617	1827	1008	782	795	686	578	463	470	467	432	319	291	332	282	270	278	256	271	269	277	242	241	246	242	241	232	241	251	240	228	224	245	206	237	212	192	249	245	230	233	218	232	208	240	257	235	246	227	236	228	251	248	242	245	219	196	209	249	218	220	232	204	202	251	235	235	222	253	214	219	218	262	218	243	223	219	234	230	232	233	218	242	200	207	228	231	217	274	204	217	229	197	217	240	214	224	203	225	233	202	227	248	234	240	238	249	238	243	195	206	217	239	228	232	261	220	239	241	220	231	214	192	206	223	212	185	243	228	257	235	231	250	202	212	218	267	203	237	225	197	215	220	206	200	219	240	191	227	218	227	240	227	253	233	211	230	205	206	218	238	227	219	236	250	228	219	235	229	219	218	249	225	223	213	209	216	238	217	242	198	242	202	232	202	201	184	196	237	223	212	237	214	223	268	223	229	198	219	237	237	228	221	218	241	233	227	215	193	232	208	279	229	248	230	247	255	213	221	220	222	231	211	253	217	242	235	187	258	213	227	253	210	230	225	231	219	239	239	246	259	217	214	219	208	201	247	197	217	241	221	232	208	216	229	245	225	212	254	214	232	232	248	231	262	230	230	242	218	246	245	209	206	239	190	217	224	236	229	242	220	229	221	224	251	216	239	242	242	206	211	213	225	231	242	264	232	233	244	227	223	235	214	231	213	206	199	251	230	229	225	222	258	219	224	230	225	245	216	230	230	230	268	225	249	210	193	230	233	220	243	230	238	231	252	222	241	221	223	210	238	227	240	215	248	220	217	209	245	210	206	228	229	237	216	199	222	230	240	262	229	227	211	230	214	225	226	202	222	240	224	224	229	238	240	230	234	245	210	265	217	253	240	231	281	275	243	208	239	225	255	227	249	244	202	231	240	230	225	251	243	235	251	220	250	208	254	230	222	233	226	238	202	230	222	232	222	195	202	221	228	231	237	207	222	238	235	226	243	245	233	242	220	244	198	226	236	239	247	211	225	240	226	233	243	236	223	205	253	245	240	200	239	228	225	251	221	217	225	202	209	246	252	235	253	212	253	248	238	230	230	222	203	207	225	212	231	238	260	248	219	198	245	196	256	239	240	235	199	230	238	228	208	196	248	214	237	233	228	229	237	238	199	208	197	210	226	222	251	238	229	245	243	229	227	244	221	231	225	229	228	209	223	216	227	210	196	229	220	229	241	246	231	254	237	234	216	255	260	225	242	258	233	228	248	211	204	241	227	240	247	225	205	229	231	241	219	241	211	221	216	240	245	234	252	237	215	250	235	197	200	219	208	240	220	211	212	243	223	205	221	257	223	229	260	225	206	229	238	247	246	225	252	218	220	203	231	226	238	220	211	254	233	247	199	239	230	220	211	217	219	218	228	218	207	227	231	211	211	227	241	220	248	237	204	245	219	237	219	189	229	213	237	224	253	230	218	242	231	234	247	230	240	208	218	188	247	227	209	212	202	235	227	214	217	224	214	235	208	219	233	227	198	201	245	226	237	248	230	222	212	242	252	202	222	257	233	228	220	218	218	218	216	233	229	222	227	229	223	222	213	257	212	214	229	227	207	192	216	225	252	231	231	233	230	222	225	228	222	208	221	247	224	224	253	224	216	225	209	254	215	220	211	215	212	221	209	256	239	255	243	203	216	229	231	221	232	232	177	210	230	228	231	239	228	223	254	220	235	258	252	229	235	202	235	261	226	257	227	215	227	234	225	252	234	268	266	199	219	230	232	247	211	231	225	211	191	225	228	241	259	230	260	208	246	232	230	221	240	225	234	221	226	241	246	241	273	252	215	228	247	214	227	222	232	241	223	189	232	240	262	227	202	200	218	256	241	268	201	190	247	244	228	221	222	189	194	246	234	226	219	192	243	209	228	199	201	205	214	221	235	223	225	200	235	212	247	243	249	208	248	200	238	223	225	256	233	220	245	207	222	248	222	243	226	238	224	242	230	191	237	228	249	237	255	216	210	237	234	227	214	212	245	245	229	231	201	199	213	212	249	240	233	235	242	217	265	239	234	222	245	202	203	231	247	212	245	211	248	239	215	224	215	241	227	208	236	225	240	257	222	241	230	228	230	232	216	219	219	221	243	237	227	226	200	231	219	223	232	218	228	227	239	199	231	218	192	214	232	251	237	255	231	197	226	214	255	233	245	256	248	242	229	240	212	226	210	254	222	207	185	195	243	230	226	212	211	220	249	224	214	206	221	225	236	230	223	210	235	230	223	195	217	213	231	236	221	209	220	210	228	206	214	188	217	238	216	220	233	232	218	214	261	245	246	235	208	205	228	231	242	241	231	255	237	262	225	230	226	237	230	211	221	226	199	201	232	220	215	235	206	217	204	250	241	220	213	223	253	227	223	240	269	238	244	226	250	219	215	214	282	227	257	227	229	213	232	240	218	222	260	236	216	220	236	214	228	225	252	234	224	244	217	228	210	247	238	228	210	209	229	226	244	221	225	225	243	227	247	204	232	211	228	249	229	234	222	243	242	228	244	210	232	232	233	244	206	244	239	236	250	226	235	241	247	244	211	255	229	236	247	239	252	230	228	217	230	197	242	208	218	255	220	240	233	220	235	230	223	221	228	223	227	235	236	222	265	232	217	218	230	231	231	237	231	238	247	264	265	216	222	244	229	235	209	219	235	252	174	205	223	216	226	232	220	225	224	227	226	208	242	214	232	245	190	210	216	227	224	201	204	219	203	243	211	193	200	197	217	218	213	226	248	229	219	263	233	267	233	221	216	226	216	207	220	235	220	200	239	229	217	232	268	248	216	205	230	234	233	230	205	224	240	180	234	213	207	229	266	254	235	241	216	205	221	241	196	252	212	233	261	235	216	232	260	219	218	208	261	200	240	256	220	221	252	227	228	242	258	244	234	249	211	228	236	232	211	243	211	224	236	246	216	227	210	223	242	240	211	222	227	219	222	221	219	234	206	218	219	241	218	248	244	252	215	230	220	244	246	221	223	243	257	233	257	220	207	211	219	208	260	182	241	230	233	184	223	226	197	197	241	208	235	224	279	227	252	234	245	223	220	208	230	236	234	223	225	243	231	233	205	215	243	236	227	239	245	237	242	242	212	225	232	227	221	220	261	243	228	224	237	243	230	233	233	219	230	232	236	207	264	231	239	223	215	229	232	236	247	225	224	241	227	246	209	196	250	214	233	254	218	210	223	195	230	226	249	239	226	228	219	228	226	224	222	224	232	229	255	228	224	215	220	221	217	214	224	219	233	242	220	210	222	218	245	236	230	203	210	233	234	244	195	228	242	233	257	195	222	215	230	239	248	205	215	247	255	220	231	209	210	222	220	227	212	217	220	233	203	210	252	231	217	241	226	227	212	226	227	194	230	250	207	227	215	220	224	242	240	258	220	203	206	244	216	224	230	224	206	207	236	248	201	223	217	236	229	210	200	236	219	216	190	215	215	232	207	210	208	258	234	229	208	256
30942	15968	9928	3962	3247	2846	2768	2704	2368	1935	1872	1772	1643	1298	1139	1141	901	868	775	752	737	734	679	661	670	590	595	545	554	541	534	509	543	507	536	520	535	519	535	527	526	495	510	513	470	479	507	509	456	536	529	475	504	517	512	480	494	477	496	510	494	475	517	517	491	508	510	464	469	523	525	505	524	478	497	487	519	498	518	511	537	460	486	534	459	475	511	516	519	508	548	474	486	517	531	462	539	534	471	510	455	504	486	524	507	468	503	474	481	488	482	475	505	496	493	485	452	485	468	497	483	467	530	447	510	507	491	497	505	505	532	511	466	503	481	470	499	516	486	501	490	533	493	505	487	505	526	476	476	494	537	496	472	547	505	507	517	431	476	471	509	486	507	530	445	522	502	492	525	529	552	570	490	493	468	487	493	533	510	529	496	503	484	497	502	488	487	490	520	504	505	515	488	505	482	515	482	489	516	519	504	517	475	494	513	469	496	535	498	486	460	496	496	473	507	466	501	557	488	530	508	502	497	497	476	512	499	544	482	542	522	500	540	484	502	475	495	488	483	489	512	531	495	479	501	513	502	507	459	552	476	489	507	484	469	515	540	495	465	510	436	476	515	478	518	459	515	496	509	540	488	487	486	481	506	512	494	468	506	484	471	460	538	516	492	481	514	508	503	525	534	473	470	426	480	514	509	490	498	493	501	479	511	502	471	494	501	540	520	522	488	489	449	482	494	489	506	505	479	488	486	493	478	519	537	487	511	493	487	509	495	511	484	499	431	531	480	500	470	471	517	530	503	494	491	469	490	485	524	514	528	493	480	492	536	470	487	471	546	510	527	477	513	468	479	489	502	508	503	487	503	431	479	504	500	467	504	527	483	541	488	484	510	481	518	511	507	499	463	503	505	478	491	533	492	500	484	517	480	516	480	515	476	564	507	478	516	528	512	522	475	478	522	494	475	524	506	491	456	532	478	429	464	479	515	488	535	511	503	493	536	470	499	504	486	541	515	482	479	484	516	513	487	496	471	487	472	514	466	513	493	495	532	491	460	477	497	503	470	459	519	461	482	501	515	505	470	482	511	535	498	496	491	503	497	519	517	481	490	502	525	487	496	520	503	501	479	475	478	476	514	500	494	518	471	496	485	474	502	512	512	484	497	518	507	504	497	484	551	500	458	473	517	493	484	499	473	496	519	514	481	478	500	501	468	499	519	510	470	544	512	523	562	519	508	511	477	455	512	495	484	479	481	519	482	475	534	501	502	509	493	521	534	481	482	494	511	502	507	530	444	459	499	511	541	491	470	495	495	470	516	482	497	512	518	497	483	537	496	508	516	454	489	511	527	499	493	497	507	505	505	517	502	493	540	502	495	555	513	476	481	513	503	524	442	510	454	513	512	502	514	481	455	492	480	506	472	517	471	533	517	485	483	481	469	470	474	486	508	514	499	491	484	532	513	484	486	514	477	493	492	481	507	475	471	513	477	477	506	498	507	520	518	509	512	505	515	530	469	482	490	504	501	512	489	495	507	521	495	548	565	496	525	507	479	469	483	518	476	494	500	484	483	487	502	497	499	524	486	525	514	496	471	535	537	501	489	490	470	531	471	529	501	474	485	499	494	511	474	526	464	469	488	505	483	515	476	505	516	484	510	491	487	508	503	477	490	500	540	498	487	488	499	517	493	524	506	489	468	505	473	488	533	484	484	510	497	493	506	486	462	482	500	498	475	482	497	449	498	491	456	467	498	463	489	489	496	515	499	480	481	539	465	505	501	499	488	504	428	497	507	531	495	506	487	476	502	515	518	481	455	506	477	458	499	468	473	484	514	486	502	504	472	466	515	467	482	473	517	477	526	486	502	488	454	516	496	496	513	447	486	504	475	517	509	490	495	500	465	505	502	482	505	480	481	494	512	540	497	458	479	535	497	493	499	481	500	484	498	472	519	515	488	525	527	493	490	480	488	474	455	525	491	495	494	526	488	496	461	456	501	478	454	521	475	493	463	471	553	460	479	470	513	488	535	493	494	511	472	478	533	491	513	502	457	500	495	505	483	515	488	496	488	475	477	489	485	533	515	486	483	495	513	499	495	498	485	517	473	492	490	476	506	509	491	522	480	544	502	497	503	519	510	534	517	548	490	467	516	464	534	493	501	505	488	454	533	492	509	470	503	477	468	497	470	519	509	471	466	481	548	486	506	515	510	506	525	492	500	489	505	491	515	476	543	471	499	510	480	437	489	508	461	505	469	486	496	498	478	435	465	502	481	481	484	497	492	456	477	510	479	497	457	481	496	464	519	481	451	494	437	501	506	539	500	468	462	498	505	500	464	487	536	472	506	488	490	527	516	485	460	473	479	486	513	466	516	511	522	478	514	486	518	481	485	505	492	486	479	477	530	472	512	480	486	464	526	505	485	525	491	460	496	518	524	506	487	499	515	486	523	487	531	496	521	472	464	514	486	517	489	511	477	481	497	529	487	500	503	487	461	512	491	512	466	500	529	465	500	484	485	517	515	523	504	473	465	521	553	544	492	510	489	517	485	481	485	464	522	524	497	494	505	485	457	452	479	504	500	484	458	493	485	488	564	506	502	505	511	492	487	480	469	525	477	495	535	444	580	471	531	499	514	505	515	467	514	508	452	468	480	511	492	506	493	500	502	516	500	520	479	510	466	500	493	506	489	466	462	449	469	492	494	451	514	485	483	500	527	536	505	480	527	520	457	510	528	478	521	501	498	500	489	472	497	481	510	528	521	511	465	509	484	480	485	514	498	486	442	463	493	521	487	484	471	488	484	476	445	478	505	454	505	523	505	496	506	558	508	512	491	503	557	503	490	487	532	465	499	475	508	497	503	478	512	532	518	508	495	477	559	513	489	467	497	516	501	514	478	515	505	495	479	480	509	526	535	511	485	477	562	518	512	452	485	531	506	502	524	488	478	472	517	495	499	499	504	500	499	489	522	510	478	494	466	504	517	476	484	468	520	495	474	478	460	529	467	504	494	541	506	494	514	526	474	483	462	504	467	537	502	464	512	472	456	472	504	512	503	488	509	501	542	481	485	473	513	515	533	480	492	466	470	505	477	466	520	473	498	519	518	515	513	465	513	516	503	490	470	538	495	487	489	486	486	470	486	496	512	502	461	539	478	468	514	501	515	502	499	472	519	492	533	479	489	525	498	482	520	500	506	510	532	509	440	505	492	471	490	470	492	510	470	521	494	493	507	459	532	514	488	506	467	520	494	508	500	504	501	520	520	476	490	503	471	470	522	458	505	492	493	504	456	491	503	504	498	498	498	514	512	506	469	483	483	487	504	508	504	519	511	499	501	485	499	492	484	499	460	476	507	525	519	494	504	482	485	482	536	483	575	438	472	505	503	511	485	486	469	575	493	485	502	493	492	480	495	461	515	498	507	474	493	484	499	474	493	493	514	504	509	497	485	513	490	518	513	524	447	470	516	521	485	486	519	494	538	523	495	498	535	484	473	536	448	499
59117	30459	14973	3863	1526	1168	1053	952	842	724	672	675	627	577	445	407	399	414	339	373	354	356	360	316	292	296	327	305	305	253	264	277	282	304	301	292	294	321	298	296	260	268	278	275	274	300	310	277	273	300	266	281	309	246	271	264	250	271	246	283	325	310	253	299	290	261	266	248	276	313	277	285	274	268	291	252	270	275	263	302	313	284	269	257	311	276	308	318	262	309	267	261	231	274	259	302	273	280	302	269	292	267	295	295	289	255	257	281	275	287	292	233	311	297	261	275	258	297	280	287	273	304	259	298	281	256	273	251	254	275	303	298	292	274	264	242	302	289	262	269	278	305	277	282	308	254	262	280	293	251	298	292	277	285	286	279	280	286	290	264	290	265	298	286	289	305	295	295	265	278	261	275	288	265	311	307	290	241	278	257	270	268	294	259	272	276	252	291	277	279	292	300	314	274	283	270	276	280	280	266	275	290	275	289	296	305	291	255	269	289	266	299	257	268	266	241	273	304	302	287	265	281	262	275	271	286	279	267	264	291	288	275	273	292	278	309	227	279	266	269	273	260	302	251	294	253	254	279	272	278	280	280	295	267	309	311	303	281	278	291	293	288	282	269	308	300	299	271	267	246	254	268	302	269	304	293	233	229	299	309	291	260	261	254	288	268	285	306	321	295	267	296	310	255	271	309	250	275	275	279	286	315	229	282	269	287	263	270	290	258	316	281	300	267	280	272	262	245	263	292	276	247	302	281	263	272	309	296	260	272	243	282	260	269	263	293	244	274	298	274	267	262	303	244	240	260	248	288	251	288	282	282	314	250	313	257	237	283	294	311	333	274	287	278	294	255	307	278	263	272	236	263	288	286	291	263	231	255	275	248	252	291	280	301	277	275	322	262	263	313	279	261	268	267	259	244	275	303	253	299	295	289	294	286	271	268	288	300	279	283	253	221	250	238	274	291	322	292	277	292	264	296	269	273	277	315	282	287	271	264	257	272	273	272	262	294	293	286	276	283	299	260	273	281	319	258	273	283	280	280	278	286	310	262	296	277	294	292	251	287	280	300	276	280	283	259	271	264	274	277	287	308	262	246	265	278	291	285	269	281	288	281	274	296	299	284	250	293	285	288	283	259	271	271	304	301	297	322	307	274	271	259	285	302	266	289	266	269	271	276	257	284	272	282	241	265	286	278	252	276	273	285	283	271	241	267	273	279	285	284	271	265	294	306	291	250	267	294	282	277	278	292	285	299	298	298	266	265	237	308	295	271	287	267	258	240	292	270	275	238	275	240	271	284	308	292	276	298	292	286	279	278	271	286	234	285	305	281	267	251	299	270	260	257	277	260	274	289	279	254	320	252	294	295	278	263	268	308	293	272	283	298	275	267	280	279	292	273	287	287	280	302	310	274	313	286	275	294	284	261	253	294	266	263	292	260	268	279	276	290	297	293	288	278	282	264	299	266	261	254	294	304	247	283	306	298	270	259	269	291	293	281	276	275	277	294	279	278	266	287	272	259	303	270	272	283	286	287	253	261	299	291	282	278	297	297	303	277	287	276	285	309	288	278	253	294	295	272	315	300	268	265	247	246	250	280	266	242	284	260	282	337	282	250	273	275	270	246	307	315	290	278	280	281	271	294	304	290	291	287	275	253	277	283	291	296	276	267	250	296	274	274	290	254	284	291	303	258	283	257	264	277	285	274	263	277	273	285	286	298	318	280	284	257	276	263	251	267	282	300	256	268	295	269	296	278	292	304	292	279	265	288	267	282	243	298	262	295	265	266	279	271	292	277	293	273	249	263	266	276	261	278	257	298	283	251	232	284	273	280	292	298	312	258	265	306	264	300	276	299	278	274	300	288	287	304	279	302	287	264	253	264	299	269	272	276	280	281	238	286	301	290	280	279	246	260	297	254	273	258	292	290	273	271	280	271	294	272	257	286	284	302	266	255	306	285	258	299	318	282	307	282	291	248	254	266	258	271	272	309	292	285	274	313	265	261	295	294	279	269	279	292	284	299	284	290	242	268	283	300	279	290	297	265	255	281	272	239	248	305	281	285	298	282	276	254	275	266	273	301	242	284	223	276	270	286	286	264	249	303	290	288	275	308	286	252	256	240	251	263	279	265	310	265	266	292	281	295	266	290	274	267	277	272	295	272	295	289	296	278	303	285	258	263	284	285	266	251	291	300	305	250	279	299	284	287	281	296	267	295	258	276	269	302	265	286	297	257	291	279	274	287	274	316	226	311	271	257	265	303	256	272	280	286	305	285	252	273	293	315	298	290	266	263	284	268	243	251	255	323	284	259	264	304	299	265	268	289	260	284	286	287	294	316	278	261	297	261	276	252	295	314	292	281	298	284	311	316	260	260	302	276	252	279	293	271	257	290	260	289	289	283	257	282	253	274	281	300	289	321	312	273	275	255	277	241	279	261	259	284	241	247	275	280	269	269	293	276	269	283	246	288	265	277	259	255	304	290	257	289	271	263	284	282	291	264	260	272	281	274	271	289	278	264	251	266	221	280	286	297	246	286	312	273	259	282	275	252	301	312	325	300	269	304	272	284	254	284	276	279	279	257	286	271	281	298	272	292	265	267	279	278	296	268	293	293	273	291	251	275	254	276	296	272	267	279	278	304	305	263	315	300	266	308	251	321	304	269	277	287	297	277	258	260	317	289	273	262	295	255	268	311	272	269	239	300	265	275	287	266	267	290	266	254	270	297	257	261	276	290	272	285	269	255	267	271	278	258	297	269	278	283	273	275	275	295	259	296	280	295	271	251	282	259	287	304	316	299	303	265	301	257	257	275	274	264	287	255	293	323	266	304	320	275	308	252	266	294	273	267	251	264	271	276	257	287	246	286	288	298	262	273	270	267	288	273	287	280	288	295	283	279	284	268	269	260	256	250	307	283	297	309	327	300	280	290	266	271	283	307	290	310	253	278	292	274	303	303	308	311	274	290	289	268	281	301	259	267	284	280	279	238	292	284	302	262	306	258	266	300	267	288	299	274	309	271	297	312	315	300	262	317	261	245	255	290	274	298	276	282	279	278	275	298	298	287	298	260	294	284	267	331	321	266	290	264	288	309	275	264	282	298	287	284	277	299	284	256	270	266	303	271	260	286	269	275	280	269	278	271	246	280	260	318	290	263	286	267	301	297	273	279	314	252	289	270	258	266	261	275	283	267	303	287	300	272	266	287	289	300	265	268	264	301	286	290	264	268	253	234	308	282	263	255	280	276	264	289	291	280	265	297	291	294	302	263	273	289	297	303	246	307	316	294	229	262	276	286	269	279	263	266	281	262	291	267	274	288	316	277	249	291	280	242	264	286	259	286	302	264	281	275	297	264	261	274	288	283	253	270	305	306	277	304	296	296	297	295	275	290	256	251	269	256	306	262	261	276	290	309	274	264	298	238	293	305	266	258	273	283	295	269	280	282	286	283	290	269	269	267	239	302	286	290	281	265	268	293	290	322	254	247	299	299	254	248
34637	19584	15857	6288	5079	4371	4044	3739	3421	2751	2614	2688	2269	2024	1662	1489	1402	1186	1075	1059	956	864	901	906	785	770	806	705	728	710	663	653	652	682	628	638	637	664	643	619	604	578	621	639	617	615	571	639	605	568	574	608	628	609	619	608	636	516	652	583	580	636	598	539	595	596	618	603	615	606	578	560	621	609	584	585	575	652	589	607	600	640	620	568	581	599	640	577	599	545	627	619	594	587	623	596	578	603	609	628	624	597	612	620	589	596	576	568	566	592	568	590	564	572	595	579	637	581	617	581	625	542	611	625	581	586	573	610	548	564	552	569	542	623	599	579	619	583	582	623	546	536	569	580	607	589	592	584	576	553	583	604	602	607	583	600	546	613	611	550	629	602	564	526	614	614	580	651	565	542	580	606	567	582	588	592	647	595	571	591	615	571	596	628	601	577	655	600	558	606	586	588	581	595	616	537	578	579	604	549	568	563	582	608	580	601	557	593	603	593	582	583	598	573	574	576	571	592	602	612	589	655	612	576	575	608	664	588	609	578	597	600	608	627	565	617	614	563	597	613	560	610	611	631	632	525	565	595	575	625	566	627	567	596	618	607	586	615	573	576	628	563	557	590	589	578	617	610	617	595	644	602	593	628	580	517	618	573	596	578	595	642	609	582	598	589	602	583	575	612	647	596	600	621	580	555	601	580	575	616	602	604	613	616	622	594	584	575	552	616	641	557	612	578	606	572	561	581	653	580	541	625	594	621	599	569	586	589	591	576	623	616	567	611	648	569	591	648	568	555	576	597	590	585	619	591	592	589	601	561	566	623	602	619	561	667	555	589	583	562	569	612	569	587	566	624	601	593	529	587	593	615	572	558	569	539	635	580	608	594	619	674	610	585	612	568	625	578	607	580	597	584	595	625	569	589	543	559	567	603	616	583	615	588	586	558	579	602	542	571	650	580	608	599	597	591	603	550	565	591	575	552	578	561	567	563	574	589	623	577	589	576	619	636	574	590	630	590	631	597	543	584	597	607	572	572	565	541	608	607	547	569	585	619	560	579	608	579	579	569	582	584	601	646	625	617	565	613	595	581	618	587	581	579	535	597	599	585	559	574	534	592	580	572	597	598	588	592	641	611	580	573	574	550	592	574	585	583	575	554	622	601	606	540	587	592	602	570	591	595	617	634	580	574	612	629	605	608	585	579	602	591	646	563	564	612	616	591	601	577	609	623	577	578	568	644	601	576	632	594	592	582	609	585	559	592	577	583	610	592	619	554	623	558	552	546	599	594	535	581	594	591	533	621	598	571	526	594	577	582	622	576	554	584	603	541	592	604	572	568	581	591	600	593	615	609	555	601	545	594	584	587	607	581	637	669	607	577	609	598	617	591	612	600	615	585	603	605	558	596	558	603	628	626	601	601	568	581	603	572	586	566	580	594	580	576	581	593	612	579	599	618	588	610	643	579	602	566	547	568	578	557	586	571	617	606	603	603	613	576	606	605	571	572	596	569	557	612	570	545	557	560	623	601	596	608	543	586	603	570	564	561	575	613	559	540	627	603	623	592	575	602	603	631	564	607	583	556	610	582	567	556	596	608	611	583	605	623	558	610	573	585	609	574	581	582	586	602	631	543	617	599	629	618	613	547	563	615	572	579	628	576	568	596	601	608	613	621	603	555	567	627	574	555	597	585	534	606	619	609	586	593	571	605	589	570	603	580	640	580	602	623	612	564	571	595	629	610	614	584	606	563	587	599	631	621	627	574	566	585	621	586	603	602	583	585	586	611	568	607	620	618	592	569	571	541	576	550	606	558	624	614	579	603	573	571	601	570	494	610	588	600	596	573	552	632	573	549	546	619	564	566	561	580	564	581	588	592	515	589	585	631	603	537	611	575	585	630	566	597	549	597	575	544	621	590	580	596	552	623	585	615	631	545	588	613	544	600	604	609	617	592	581	557	596	601	592	639	582	604	554	592	584	578	594	593	583	579	572	584	603	554	556	559	587	601	569	584	590	562	597	603	590	608	587	554	598	602	600	581	570	594	519	601	600	596	548	610	572	581	576	593	614	575	602	594	590	584	621	621	642	603	573	588	606	594	581	603	614	585	552	605	549	573	593	561	614	614	596	576	621	611	581	584	564	593	594	600	543	624	582	590	548	622	577	580	602	580	612	596	564	595	592	601	636	622	597	563	590	615	610	551	610	614	625	584	572	585	584	559	626	608	582	580	604	540	622	604	589	615	604	594	583	605	587	608	590	605	596	619	606	554	609	591	594	629	571	662	643	530	622	584	620	571	619	565	569	603	606	576	612	589	592	635	608	503	574	598	625	615	624	569	606	592	582	646	649	612	573	557	652	581	567	590	601	610	601	593	601	596	582	571	554	612	592	619	629	556	607	626	585	634	597	586	584	611	544	566	595	611	576	599	635	588	608	545	524	631	561	593	599	585	597	622	619	564	574	573	603	581	603	571	569	626	599	548	605	565	591	622	617	586	558	634	616	593	566	589	608	605	610	593	560	586	606	594	587	561	617	604	563	569	570	558	653	597	576	598	593	562	571	603	597	570	593	557	565	606	599	581	572	580	594	590	570	654	578	587	573	604	597	595	605	597	651	587	560	617	616	619	592	566	608	613	573	619	595	576	604	582	607	609	583	628	588	526	594	582	640	610	585	594	600	608	650	588	577	565	604	601	603	618	624	594	609	611	597	601	574	643	619	574	609	605	573	594	538	579	596	589	610	609	576	604	607	573	548	587	565	586	601	565	627	588	561	607	582	559	560	606	605	566	574	589	635	591	598	603	586	619	610	572	582	610	581	578	592	574	632	579	638	582	595	559	599	584	645	555	576	621	553	581	590	587	633	627	557	576	598	595	579	618	597	599	598	597	577	610	577	578	580	572	572	582	620	601	603	587	603	590	583	568	576	624	589	634	554	591	557	564	609	600	561	552	593	575	578	639	612	611	593	606	643	597	611	602	606	598	590	556	596	614	624	579	598	612	597	570	583	593	596	574	585	554	615	581	585	590	576	567	566	602	568	618	567	636	569	605	625	541	619	573	593	571	618	604	614	549	568	560	606	571	594	586	574	635	571	625	617	603	608	593	608	598	605	589	610	605	564	600	563	537	608	563	590	623	585	581	601	608	604	605	553	603	582	605	644	608	587	574	602	614	598	539	580	606	590	622	641	566	588	530	585	561	574	575	584	629	594	552	575	617	623	623	633	594	581	611	592	583	580	574	589	621	579	579	609	587	593	588	581	584	582	606	630	580	566	597	549	642	595	635	553	637	606	599	561	605	595	536	534	637	614	575	570	588	557	568	580	619	603	597	560	591	613	612	582	609	589	605	619	585	608	594	597	581	600	565	618	585	560	618	621	550	567	594	593	580	599	602	593	579	579	575	606	570	582	594	596	555	560	564	606	559	574	590	583	645	560	610	590	574	587	552	549	544	594	582	585	576	574	613	596	604	572	558	577	588	554	580	596	548	570	619	599	545
37010	15856	5050	1097	618	492	501	444	370	368	365	324	332	278	313	272	296	281	259	219	231	234	235	213	265	227	275	245	261	254	220	215	252	237	259	202	234	225	250	271	243	240	235	225	256	234	243	217	230	239	225	241	251	252	211	228	221	249	240	221	230	266	232	242	230	259	225	242	238	230	236	216	249	247	249	241	268	225	264	256	241	231	223	231	248	251	240	251	245	223	281	223	248	263	229	243	230	260	238	242	239	247	221	248	247	230	228	252	238	230	297	225	206	227	259	240	236	238	281	204	229	247	266	264	238	207	234	249	228	238	233	238	233	228	246	237	221	248	228	230	260	227	257	238	214	247	256	231	269	227	268	238	259	256	251	208	234	225	214	238	224	243	244	233	249	246	248	228	242	193	262	229	244	245	246	244	276	223	237	240	234	254	231	239	268	259	233	252	235	249	237	207	249	256	247	263	240	268	247	245	213	223	230	234	259	236	239	209	262	234	227	247	231	216	234	261	231	237	238	229	240	268	259	263	235	251	245	264	279	223	261	241	248	224	221	256	246	257	269	230	253	250	252	232	254	239	282	244	234	237	213	244	226	219	263	249	249	244	270	235	227	191	243	232	196	245	234	216	219	247	232	223	245	231	235	212	254	236	231	254	225	227	250	247	241	233	240	235	225	222	222	262	237	260	233	262	239	265	248	218	279	218	246	260	243	254	251	222	242	261	243	253	201	202	252	244	257	260	246	249	258	260	241	243	219	268	258	235	208	291	216	205	248	287	234	262	247	229	261	233	231	233	256	233	227	234	230	213	233	240	211	256	228	216	211	235	242	260	271	232	252	234	224	256	240	224	226	243	236	249	235	248	272	234	245	237	249	263	224	213	257	229	244	266	233	238	221	231	259	271	241	246	226	232	235	235	213	266	220	233	238	251	245	252	217	239	242	246	260	238	208	211	227	238	237	240	266	233	215	229	246	252	263	258	231	234	257	267	256	221	234	230	241	226	234	220	245	233	218	213	252	251	254	242	279	219	216	245	237	261	272	234	252	237	251	260	237	226	253	235	238	214	240	223	253	244	230	232	261	238	254	230	236	233	227	219	230	237	258	230	256	242	230	236	235	211	272	256	249	261	255	253	241	244	240	228	232	222	223	244	219	223	245	267	253	250	263	235	238	269	222	256	233	247	234	234	221	248	246	247	254	261	239	247	238	237	235	223	254	242	226	228	232	277	249	220	239	236	257	231	269	197	241	240	254	253	248	248	243	223	252	203	229	241	266	235	267	230	244	234	225	260	253	243	252	238	225	245	247	221	256	203	263	224	230	238	231	221	213	207	254	225	239	245	224	244	225	231	260	229	228	223	222	257	235	243	240	235	231	251	238	247	256	226	237	262	253	264	245	256	222	244	237	236	257	236	241	245	236	250	224	272	224	217	267	245	237	265	250	226	239	228	259	249	246	220	260	246	257	258	258	221	253	258	228	230	226	228	219	254	244	204	225	231	242	264	274	206	205	236	236	220	208	261	254	228	231	238	228	257	219	241	235	183	250	219	238	270	254	261	214	248	233	225	238	217	231	243	236	214	238	226	227	269	219	214	215	271	274	205	230	232	247	233	249	238	245	253	242	216	244	252	232	229	237	263	238	209	231	239	217	192	250	257	239	256	232	237	256	234	209	218	221	234	235	245	206	260	231	245	251	239	238	260	236	217	231	225	219	239	254	282	247	263	246	244	227	259	239	244	246	231	262	208	234	230	244	226	251	233	251	241	245	218	234	213	252	212	269	205	265	225	238	231	230	261	236	216	218	228	222	280	247	234	243	247	241	243	223	247	257	238	276	231	252	266	239	234	239	262	224	241	248	241	249	247	236	201	230	239	230	229	245	242	258	239	252	218	228	250	247	251	236	219	222	221	221	237	252	244	241	213	258	260	238	258	231	231	234	226	240	218	259	252	225	245	251	260	243	201	255	230	239	234	265	226	271	246	275	224	225	233	241	211	254	212	258	242	246	228	216	239	237	237	262	217	265	211	240	235	252	253	220	246	244	241	249	206	240	241	265	238	222	263	228	244	235	201	241	247	282	231	242	243	252	249	243	232	248	242	222	238	263	231	251	249	234	240	218	192	216	229	221	221	231	266	244	255	232	267	223	260	246	213	215	237	253	236	243	233	257	233	215	198	256	264	240	211	218	222	243	228	236	227	239	230	240	230	271	260	244	272	265	249	291	216	260	251	271	269	249	238	233	248	183	235	251	236	228	260	258	223	218	245	239	237	218	279	232	216	224	247	254	241	238	249	276	240	232	251	250	265	248	205	252	250	205	230	223	246	245	206	224	268	228	238	235	236	244	233	262	242	249	224	279	230	267	241	241	252	232	232	231	274	235	264	215	208	229	216	238	240	239	241	247	246	226	228	239	218	238	207	261	247	282	270	221	235	224	249	223	260	218	218	236	262	255	234	225	248	234	223	251	256	243	261	249	212	241	230	215	279	219	212	209	229	234	218	233	217	218	231	250	234	246	247	249	247	239	222	226	248	277	280	226	247	253	215	243	267	225	229	242	250	227	231	232	264	224	252	244	235	194	231	224	231	235	265	231	223	240	258	233	252	271	260	218	215	252	254	232	206	259	229	200	273	222	264	235	248	238	217	233	227	221	202	239	255	236	259	247	261	272	228	207	239	250	258	240	233	215	233	222	234	254	242	231	247	224	261	247	262	226	249	264	247	227	215	254	226	249	243	271	245	247	271	247	261	243	256	245	239	243	255	223	226	245	258	229	238	219	255	246	248	256	226	272	257	249	231	242	270	258	244	243	223	244	242	263	241	221	218	223	239	225	223	225	289	214	241	256	264	224	260	262	227	247	230	289	263	245	230	231	273	231	258	253	274	255	221	240	247	233	220	236	238	217	236	225	227	259	251	230	234	243	235	227	244	217	218	243	239	230	231	237	266	223	221	254	241	224	218	240	249	252	236	242	227	236	254	240	233	239	238	244	222	215	218	229	240	252	245	238	257	231	205	257	234	221	231	207	239	237	254	204	243	225	226	225	252	216	258	232	227	238	266	222	275	271	257	222	243	247	217	246	205	231	264	240	219	228	237	232	233	260	250	239	226	227	247	214	199	240	230	252	241	250	248	284	269	243	240	229	278	231	236	245	232	228	238	220	238	249	213	242	217	220	250	223	240	236	241	205	250	255	240	256	243	237	248	219	232	243	243	271	237	250	253	243	280	277	246	231	220	244	265	208	211	248	238	229	251	227	224	254	234	222	252	247	254	265	255	253	248	197	220	238	250	214	239	198	192	270	235	255	228	231	263	239	198	268	234	222	245	226	227	242	254	226	230	259	208	246	221	226	223	220	239	245	228	232	268	214	231	245	238	243	235	217	215	229	232	216	235	233	223	279	256	199	244	234	236	234	233	266	236	218	273	249	241	263	244	215	223	235	211	229	260	232	247	242	242	234	225	263	218	221	275	246	242	245	244	236	236	212	218
20728	9041	6689	2294	1937	1706	1719	1595	1337	1131	1212	1114	919	949	943	707	780	681	619	572	607	557	540	557	581	541	540	576	583	540	558	511	531	539	531	517	506	504	487	528	514	536	558	524	521	515	500	504	534	511	469	503	471	541	565	495	485	526	496	528	505	499	534	512	549	483	472	501	509	495	520	507	489	520	496	473	552	490	545	549	488	534	511	494	542	502	480	555	485	522	474	541	510	534	503	491	500	482	513	488	507	554	508	481	537	435	510	479	530	505	477	470	489	501	471	549	482	526	497	533	507	507	532	518	530	495	487	525	531	510	525	491	538	528	458	525	504	514	517	532	517	502	489	532	504	507	502	511	515	511	510	532	511	497	540	476	491	522	529	496	520	522	502	519	521	518	507	523	484	515	548	512	501	530	531	494	491	535	546	493	505	492	497	539	520	551	486	484	522	523	509	492	493	525	501	486	550	496	533	526	514	505	506	490	527	508	537	473	493	541	519	538	514	511	524	524	473	498	505	519	500	508	529	510	505	490	553	546	527	495	514	530	542	515	483	513	539	542	496	545	524	522	512	514	537	499	515	537	490	490	520	459	485	514	486	493	531	514	525	542	508	538	503	506	483	495	516	494	508	518	508	496	566	495	508	543	482	522	459	513	514	472	504	529	517	516	508	498	527	499	500	525	472	483	505	525	519	479	518	503	538	498	494	512	497	514	493	510	517	494	553	493	510	513	499	522	548	519	502	518	542	551	482	472	526	506	555	536	499	516	527	535	519	496	536	479	505	458	545	539	531	487	519	522	520	466	495	490	525	505	495	539	515	538	492	489	522	540	511	511	471	526	527	470	497	519	546	459	490	575	508	516	518	517	472	524	493	492	535	579	527	503	489	436	533	521	496	529	516	453	506	513	497	523	505	474	490	514	486	468	498	476	514	491	484	489	501	484	505	477	543	497	493	576	518	532	497	499	480	491	502	511	541	488	517	513	542	522	471	527	508	512	499	486	522	541	499	524	470	550	490	522	470	541	523	511	537	527	483	515	496	459	517	547	507	495	508	525	563	532	472	503	505	504	510	516	492	534	505	545	525	501	547	523	496	538	494	525	482	515	489	514	540	503	470	523	471	473	517	522	557	494	500	526	517	504	492	473	511	492	515	529	537	531	498	511	492	494	527	510	542	494	517	514	523	530	502	525	518	511	535	513	500	520	517	487	522	458	488	479	495	527	541	511	481	531	517	513	480	540	519	507	539	512	515	495	491	555	525	511	526	512	507	508	526	508	540	541	467	499	497	498	451	503	531	495	493	509	480	509	502	513	530	506	493	531	544	514	492	488	490	508	524	473	522	528	499	548	529	485	513	546	518	486	516	555	494	490	515	531	548	489	536	503	512	510	493	485	495	528	505	501	513	541	477	531	552	519	507	551	485	491	526	512	491	493	533	488	507	519	496	549	507	527	505	543	506	504	491	503	515	510	498	510	490	517	505	499	510	527	486	549	536	471	507	496	476	543	524	516	524	511	476	518	440	507	531	477	523	505	507	485	510	545	514	501	508	511	538	466	532	490	505	484	499	485	524	488	486	521	509	514	486	552	501	523	492	523	513	557	520	519	518	525	523	494	455	496	524	522	507	503	504	498	531	490	516	555	487	517	488	540	512	483	507	475	502	502	523	477	464	506	517	499	494	516	496	492	518	531	496	452	526	517	495	488	510	481	563	507	488	506	488	485	511	495	536	490	493	477	485	534	479	506	515	465	516	540	527	516	465	500	503	506	547	540	502	489	517	508	518	499	526	518	528	534	511	514	528	509	491	491	544	548	520	479	498	565	486	479	530	496	525	516	464	508	539	533	483	520	521	519	542	497	526	520	512	477	485	477	485	524	506	540	476	547	518	476	487	510	554	494	505	509	497	468	508	527	474	532	511	495	504	537	494	489	508	471	517	513	515	506	526	494	530	486	497	494	515	511	500	503	490	494	480	505	497	469	483	496	495	509	499	492	512	489	503	495	484	519	513	487	495	481	532	509	516	492	501	518	504	494	518	509	524	524	522	499	500	515	535	558	502	508	519	535	536	500	501	504	521	484	457	506	515	510	494	495	509	514	515	514	488	489	531	514	500	515	500	496	522	532	537	519	528	535	502	477	507	535	531	480	504	528	490	503	517	509	515	508	533	497	513	531	538	503	506	485	493	478	515	501	483	506	505	527	497	543	470	494	513	528	529	528	490	531	533	539	494	522	540	501	510	503	496	538	507	479	464	496	486	525	482	494	500	504	533	502	472	525	528	533	509	530	495	492	511	518	512	513	473	492	494	544	541	484	496	512	508	529	519	503	531	472	491	521	496	524	485	486	556	506	473	506	478	497	501	458	494	517	514	530	502	514	478	528	504	526	510	503	454	525	510	531	534	504	515	494	536	482	516	487	521	509	549	503	497	502	486	469	530	516	549	537	525	502	489	527	545	472	487	518	486	473	502	515	498	521	497	478	513	521	575	513	515	531	501	515	547	534	486	531	534	525	533	485	492	513	492	518	493	524	488	490	498	558	479	482	508	509	499	477	498	531	495	470	535	520	532	565	538	501	480	510	546	552	519	500	474	522	525	477	538	489	485	481	509	478	509	512	537	517	532	533	552	490	465	525	499	479	524	526	487	480	514	463	509	520	495	525	503	537	494	522	534	500	492	489	515	473	551	516	473	508	483	489	499	542	513	502	510	511	487	512	463	541	496	543	494	503	531	504	547	518	485	484	476	485	517	493	485	509	516	507	495	525	505	499	511	545	517	501	499	510	535	555	515	512	481	543	511	487	484	510	521	455	503	536	464	443	536	492	496	511	492	468	508	518	521	517	520	492	505	514	517	520	507	520	497	504	505	500	509	574	484	495	509	506	481	491	541	476	520	546	473	495	488	509	477	461	518	486	472	497	518	473	515	526	521	520	542	570	514	511	497	487	527	531	506	513	519	539	541	498	510	492	528	498	528	508	501	513	547	473	519	477	519	487	513	504	495	510	523	506	470	504	459	550	541	509	497	484	548	519	492	480	519	506	491	533	497	518	511	512	509	502	534	489	467	537	501	483	523	494	480	523	523	519	516	496	540	504	512	497	513	513	499	527	513	531	508	496	486	490	517	500	508	526	501	454	474	538	550	488	533	502	492	532	520	529	475	555	505	498	485	521	506	488	494	538	501	498	494	505	553	499	517	542	525	521	512	512	504	509	524	507	493	499	526	485	514	491	470	488	490	499	499	505	515	505	470	513	502	501	516	547	568	492	512	506	482	496	512	505	546	506	522	513	478	526	504	521	562	495	549	508	495	500	515	547	520	499	474	480	503	502	488	522	497	479	520	547	544	530	534	480	493	507	540	535	545	511	519	490	473	487	484	476	505	474	456	511	516	505	510	497	532	492	546	523	530	476	531	497	511	550	491	472	514	515	497	489	515	489	556	467	530	515	502	532	519	527	495	502	511	494	498	496	525	534	521	553	505	494	511	495
49679	24825	10967	2292	1126	836	808	683	609	547	468	471	390	415	348	310	337	327	270	247	266	293	237	205	251	224	228	234	238	247	257	222	233	238	240	253	251	208	220	221	227	228	220	235	200	225	213	226	227	210	220	217	253	246	220	222	213	227	240	237	223	206	235	222	249	227	208	208	254	235	227	237	249	238	215	245	245	253	247	252	226	209	241	229	206	219	199	215	215	250	216	227	221	253	256	229	217	255	225	226	258	208	244	224	231	221	205	217	204	256	239	240	232	241	230	206	235	214	221	214	235	200	216	230	199	256	208	215	224	227	245	238	203	240	194	227	256	229	262	232	225	254	221	251	260	222	217	197	229	212	217	214	211	222	215	244	217	218	214	243	207	224	236	222	211	215	209	200	208	197	230	207	203	251	241	218	215	229	258	226	227	225	219	218	219	218	217	234	220	222	226	243	234	182	240	216	226	235	218	215	229	233	229	228	243	237	208	224	213	216	245	235	246	212	233	213	221	223	221	228	200	223	200	208	206	235	238	243	215	179	230	197	236	205	219	194	235	225	222	223	232	206	252	227	243	221	209	234	223	211	244	229	239	218	200	254	239	205	225	237	226	248	236	222	233	237	234	234	234	234	216	231	227	259	212	232	225	228	232	229	203	207	240	247	237	225	248	236	207	222	193	220	225	201	210	220	247	189	207	242	237	227	208	246	228	260	258	229	235	229	222	202	261	215	233	209	215	235	233	227	241	222	214	251	218	221	220	204	223	188	237	216	217	212	210	230	249	210	243	226	223	221	225	246	251	218	234	214	206	226	224	263	223	220	198	189	222	227	233	262	231	216	202	215	249	238	224	259	213	212	213	228	233	231	208	227	228	253	240	244	212	209	200	207	234	245	214	204	199	252	238	198	226	218	232	227	193	232	219	204	254	254	222	218	214	225	224	216	238	227	257	235	215	234	228	247	238	265	210	233	244	208	231	263	223	212	237	214	215	229	208	236	208	225	198	211	248	248	216	238	222	221	236	219	248	212	233	221	231	258	230	241	222	227	219	220	223	241	204	197	243	222	230	240	244	206	233	215	209	222	198	229	214	223	199	223	238	225	216	208	221	226	224	202	197	255	246	242	230	225	225	221	234	216	244	220	208	206	213	238	231	247	211	246	210	247	230	221	236	221	235	247	216	213	238	217	224	226	222	236	229	223	229	225	240	239	252	238	206	240	215	241	268	202	231	234	232	252	211	229	235	208	204	225	213	236	229	205	202	235	210	206	219	259	211	229	227	193	246	233	227	234	200	226	203	200	233	258	231	257	211	233	225	236	253	244	268	238	228	202	226	204	208	225	247	229	244	192	252	235	226	229	218	196	217	226	216	207	251	249	222	231	238	266	213	247	224	206	229	181	215	213	261	223	236	227	227	193	238	210	226	252	235	204	234	252	202	190	225	226	215	238	214	217	240	219	232	221	191	223	207	230	219	222	219	232	209	219	228	230	202	263	227	216	254	255	255	220	202	208	212	244	231	220	227	233	237	216	243	254	217	227	197	205	236	243	220	215	231	221	215	218	236	208	225	212	237	236	241	225	196	245	224	233	264	240	203	228	241	235	206	233	201	216	230	223	219	231	232	209	229	234	206	223	216	230	252	254	227	215	220	221	230	203	204	236	231	244	203	234	238	223	232	195	226	210	211	236	252	232	236	216	216	232	217	216	214	223	200	241	211	227	248	253	251	240	258	222	213	235	216	228	231	215	246	224	257	226	208	204	243	247	218	224	226	248	222	211	231	236	233	206	183	201	219	222	213	212	221	235	223	233	229	211	198	211	229	232	245	203	231	236	257	222	242	199	249	185	232	263	216	244	243	252	214	240	217	239	230	229	233	212	230	214	228	243	233	224	235	240	239	208	224	217	192	205	229	258	243	238	213	219	240	239	211	224	234	237	254	209	217	224	212	204	256	213	209	212	227	239	238	225	230	233	196	208	210	223	211	230	212	242	237	202	227	227	218	243	228	231	205	232	245	245	235	204	269	212	215	229	247	192	246	226	270	213	228	245	227	209	226	234	250	276	242	248	205	224	202	248	246	200	234	202	242	219	237	237	189	230	252	238	234	222	221	213	230	216	221	207	228	220	248	219	241	218	225	238	255	234	230	241	216	205	229	215	209	207	221	211	235	220	227	229	215	213	260	221	221	228	204	202	231	220	251	213	230	201	222	246	223	242	235	244	219	231	232	209	228	195	210	234	207	235	212	225	234	208	208	238	222	252	219	229	247	217	229	242	245	251	227	217	231	248	236	237	250	261	256	226	249	222	192	214	228	217	231	223	231	234	235	237	232	218	193	251	210	231	257	257	232	236	232	216	185	228	224	239	243	194	224	250	218	193	244	238	215	227	222	221	217	252	209	229	233	230	217	248	258	244	235	273	203	235	216	236	218	242	224	212	202	214	206	222	216	204	236	229	224	233	228	221	273	213	197	198	211	215	242	236	227	218	199	234	238	204	211	240	253	230	246	233	231	212	228	230	208	255	232	234	233	243	223	221	240	235	220	234	219	227	232	191	227	216	217	213	260	214	207	220	201	211	235	245	215	204	199	225	205	236	242	251	247	220	207	225	226	216	231	213	217	209	259	255	191	225	206	219	203	242	241	221	219	224	212	207	217	226	241	230	227	220	217	248	218	200	208	212	219	247	212	246	236	218	243	238	260	205	252	243	232	247	205	224	207	192	192	224	229	229	246	225	203	231	236	229	227	219	203	228	196	204	236	229	246	211	224	263	216	259	250	222	241	242	225	210	241	204	222	226	240	222	232	224	243	241	229	247	210	216	238	227	230	201	231	236	228	218	222	246	206	234	232	240	231	244	235	234	233	231	228	216	220	198	224	228	222	227	245	207	234	194	237	191	231	247	240	244	255	210	218	233	232	240	254	204	230	264	212	200	244	246	233	228	232	245	239	220	234	243	228	231	216	208	220	224	215	239	235	225	208	246	225	237	214	202	229	212	227	213	208	178	272	230	243	226	217	222	242	238	226	238	222	255	253	244	227	208	233	217	222	203	255	199	210	223	229	196	236	240	224	212	234	242	249	233	202	220	247	226	242	218	260	258	226	215	213	223	220	205	210	227	220	229	223	243	192	207	199	203	230	232	236	221	227	212	235	258	246	198	258	212	230	211	246	231	262	250	224	211	231	243	200	228	220	269	244	227	230	216	244	275	250	240	208	225	234	229	203	247	221	217	202	215	233	236	198	254	243	215	231	243	257	206	248	209	225	234	237	215	227	217	230	201	239	234	242	235	212	229	228	206	220	222	225	247	225	219	212	233	220	266	235	235	219	258	195	253	237	212	212	215	239	256	233	227	216	221	233	229	215	235	257	226	214	225	186	197	212	238	211	224	213	209	240	259	237	219	211	199	222	216	246	244	235	199	203	218	234	211	262	217	217	216	235	260	212	248	225	237	237	197	210	254	236	258	231	232	224	209	232	219	229	226	210	231
28951	15280	12293	4507	3829	3543	3250	2899	2362	2070	2100	1699	1483	1681	1206	1107	1078	1026	818	786	743	764	682	668	675	560	592	601	536	537	598	527	567	571	523	555	512	512	539	498	493	539	501	525	537	490	491	463	516	504	464	523	482	517	517	439	507	489	463	510	493	529	481	529	499	503	487	494	484	546	513	520	479	478	464	521	506	486	516	518	474	484	487	496	458	497	505	513	468	508	494	500	468	470	501	496	501	522	516	492	512	522	501	487	499	493	482	493	521	502	479	487	522	489	494	521	458	473	477	512	456	497	479	474	480	508	466	511	509	492	451	480	500	511	523	486	470	484	517	464	478	500	439	482	496	512	483	499	524	513	500	509	529	532	483	465	517	486	480	505	502	490	496	509	511	508	482	478	502	480	498	487	468	509	477	501	502	481	522	489	499	473	485	468	485	482	474	509	488	502	476	503	500	487	497	501	480	483	502	504	486	486	475	503	481	494	476	479	506	480	512	501	489	529	492	491	467	515	477	475	530	458	501	520	468	483	527	473	515	470	506	505	460	515	493	490	470	470	507	501	497	472	506	483	496	501	484	490	483	497	492	495	550	487	482	503	486	485	453	510	477	491	468	483	472	463	490	523	515	464	509	474	527	521	479	459	472	549	521	505	500	456	477	474	500	493	470	520	526	484	515	468	459	474	503	516	450	495	516	492	507	501	504	533	468	501	483	505	463	477	504	515	452	468	533	466	483	535	471	503	501	454	493	513	487	469	494	526	450	523	520	499	422	471	513	461	468	468	529	537	503	488	501	488	522	485	493	510	483	501	488	510	503	513	516	474	512	485	461	506	482	511	497	484	496	492	499	508	489	497	461	504	515	508	546	479	521	478	456	495	495	462	446	492	486	489	510	514	495	506	540	484	487	527	504	498	516	483	464	490	475	475	510	532	483	520	493	483	501	478	513	491	493	463	486	477	483	497	480	463	434	515	482	513	512	474	509	476	486	559	471	511	489	463	456	505	460	464	550	502	469	537	519	451	498	481	525	496	464	489	526	469	489	474	523	507	472	491	502	491	512	442	494	519	478	504	507	514	481	466	457	507	505	487	487	474	481	457	489	494	501	523	496	469	440	499	490	478	487	478	516	496	496	491	525	462	493	542	488	472	463	503	457	488	478	482	500	499	506	499	510	516	454	483	474	491	508	496	505	478	468	505	471	510	496	498	461	507	485	478	457	485	480	435	515	487	514	484	473	484	467	492	519	498	514	462	494	505	513	535	484	512	502	493	503	512	493	520	489	477	478	475	515	513	501	532	497	495	490	459	483	499	506	532	500	479	503	508	511	465	551	482	500	539	531	506	466	506	525	516	512	533	477	501	481	487	487	503	487	474	509	497	497	502	542	470	468	498	516	453	455	480	510	508	474	515	487	539	500	489	472	456	477	461	516	488	466	478	491	470	473	480	497	463	481	489	499	483	478	477	503	476	503	499	488	520	493	478	493	488	534	480	474	497	481	487	475	498	495	538	486	466	515	496	460	487	445	518	452	523	480	492	474	521	542	506	503	503	489	476	469	524	501	456	487	454	521	494	489	465	498	501	487	482	484	512	524	469	509	523	483	474	480	502	490	510	520	537	441	516	476	458	493	487	518	480	481	474	494	543	488	473	477	549	500	488	468	488	478	520	504	454	480	518	481	488	492	527	511	488	492	447	461	534	483	499	492	494	508	488	488	480	497	472	489	464	532	500	469	503	516	489	506	489	494	515	444	488	490	473	498	495	461	502	503	516	489	483	483	457	483	476	492	459	484	507	494	494	511	429	491	500	497	483	476	512	559	506	518	494	507	473	518	500	488	476	476	506	519	501	519	467	521	484	499	453	491	476	473	489	499	500	505	487	501	492	482	494	512	500	503	427	509	477	480	544	507	556	497	506	499	467	466	514	488	496	478	496	483	477	471	500	532	467	493	507	476	500	489	496	470	499	514	513	483	504	495	507	448	447	487	516	458	487	471	529	494	495	474	540	516	526	487	466	484	492	488	507	526	436	510	498	521	488	504	488	437	526	476	496	499	518	500	474	504	508	495	498	500	499	504	520	510	525	545	492	487	508	531	495	518	501	483	516	478	526	490	491	512	506	519	501	519	499	473	493	529	495	503	543	511	494	523	471	513	507	470	500	492	487	495	540	454	517	542	482	480	465	504	512	470	495	500	466	510	483	474	547	513	505	511	523	494	492	453	482	514	490	486	494	485	498	466	532	469	513	475	513	491	513	477	510	467	472	476	459	546	536	493	494	492	493	458	478	501	506	491	476	503	487	504	465	495	503	504	500	497	465	500	503	524	531	433	468	456	494	533	498	468	449	468	511	515	497	531	473	498	484	488	478	494	499	469	512	452	500	516	464	512	495	495	505	473	490	488	547	447	475	515	495	507	505	469	502	478	498	484	493	539	506	516	486	488	513	520	485	497	490	456	490	435	501	528	519	498	513	496	528	485	439	476	479	497	497	501	452	521	483	487	494	498	506	499	521	491	496	518	525	512	473	498	481	510	499	511	519	506	519	495	496	475	467	494	513	497	495	491	467	509	495	515	551	489	514	485	471	483	516	513	506	459	528	464	480	505	490	503	514	497	483	487	490	459	501	467	499	478	517	511	467	540	452	508	503	503	557	502	439	493	473	496	467	476	483	512	492	496	529	474	480	458	518	487	487	486	479	511	478	492	534	494	484	499	502	556	480	510	468	512	456	511	485	446	503	483	487	504	474	522	461	547	515	492	517	486	528	464	480	473	502	524	483	487	519	501	474	526	503	529	483	519	492	494	485	493	491	477	494	494	523	497	508	533	512	467	494	471	492	490	485	488	459	503	529	462	518	523	484	484	501	466	456	488	502	502	503	483	507	491	497	506	505	467	510	501	488	529	481	520	490	490	498	501	473	486	529	481	471	501	470	472	533	480	510	467	494	476	457	493	492	468	487	474	495	535	521	513	490	487	479	512	472	481	490	520	521	469	488	510	490	482	495	489	464	493	509	464	543	483	457	484	494	485	483	479	486	477	500	531	472	498	442	476	474	469	468	505	488	518	478	470	503	497	484	490	479	490	514	503	495	481	500	475	491	500	496	503	478	487	466	513	452	493	484	505	504	542	485	481	502	521	475	480	514	449	507	490	526	494	491	495	497	503	521	469	504	509	479	497	501	524	487	513	484	477	509	477	476	475	528	507	550	530	508	496	457	495	469	449	501	507	504	508	487	509	529	474	503	494	522	513	488	486	480	482	532	501	486	514	502	465	484	495	495	488	545	476	473	504	493	479	434	461	499	486	493	534	494	500	526	463	476	509	470	504	486	495	510	479	481	484	503	489	521	487	489	477	500	498	500	468	520	463	499	476	507	490	460	478	482	486	502	529	528	498	483	516	525	495	463	462	497	499	509	500	491	519	474	501	511	481	516	479	481	487	465	508	531	480	461	469	490	521	459	489	505	531	458	524	491	528	486	488	493	459	503
58213	31600	17484	4081	1749	1306	1200	1000	856	811	763	597	649	487	460	422	405	410	348	363	342	319	292	296	283	306	305	285	311	292	272	305	297	271	291	281	259	256	263	256	286	269	238	256	279	306	279	285	282	291	273	298	259	260	299	265	295	236	274	269	249	278	281	258	269	302	272	296	266	280	256	263	300	275	305	302	289	291	255	284	254	260	269	262	292	228	270	304	278	252	257	248	269	266	276	256	275	263	281	288	301	294	275	302	272	271	267	273	270	270	280	270	265	296	258	300	272	272	285	277	277	271	263	275	300	291	289	295	317	259	276	281	258	296	278	268	279	284	296	258	274	315	289	248	278	274	261	260	315	280	247	247	278	292	245	255	251	273	264	289	273	312	263	278	269	253	284	265	299	276	276	262	254	284	294	290	310	287	270	320	284	283	255	267	297	262	278	284	249	280	242	301	271	312	272	238	294	267	270	288	297	278	275	245	301	281	238	258	312	298	304	290	261	265	251	292	277	292	289	269	261	289	290	251	292	276	276	288	261	300	277	274	302	280	268	250	255	280	293	279	307	264	261	278	250	255	281	277	277	296	290	277	299	314	272	279	250	278	301	215	312	272	283	272	282	249	256	280	274	268	284	297	276	264	317	259	242	255	245	267	309	306	285	291	256	294	298	304	318	288	285	301	267	250	307	297	274	268	278	273	261	272	253	317	263	293	283	258	292	292	269	282	307	241	273	292	287	262	263	308	291	271	283	287	282	267	281	273	287	270	306	300	286	268	255	314	259	297	253	264	290	305	285	286	248	266	287	271	283	293	280	279	260	289	261	299	255	282	288	307	316	231	241	266	279	297	311	307	295	261	258	269	279	255	250	275	272	281	270	295	268	287	298	299	257	287	269	265	271	303	255	306	259	240	268	301	264	296	308	311	297	281	259	268	261	291	289	255	288	267	298	260	275	279	294	295	307	274	261	267	293	257	278	259	283	316	276	306	280	258	267	271	299	269	291	283	246	269	288	305	286	259	285	263	281	272	302	292	266	244	261	304	273	265	257	261	258	306	271	279	245	319	280	324	248	268	268	286	280	275	267	282	309	274	264	262	274	299	274	284	295	277	273	248	297	285	276	266	268	272	253	261	323	273	265	225	284	274	278	312	276	269	290	278	277	273	275	293	282	270	294	311	237	270	277	321	281	272	284	268	264	302	279	290	282	250	290	298	289	251	300	289	288	291	289	278	251	260	287	252	282	293	305	301	281	261	286	274	297	277	295	289	288	272	250	248	271	291	278	272	290	275	296	281	285	251	252	280	279	263	289	298	296	273	287	313	292	285	300	281	274	276	263	295	257	254	296	301	241	290	304	283	279	287	297	258	299	270	284	278	268	293	239	295	271	258	298	265	266	273	281	300	290	233	284	266	272	296	240	267	288	274	283	295	293	284	297	277	277	266	264	257	276	277	297	289	299	301	303	234	263	285	258	289	311	318	278	263	280	281	250	309	312	270	264	290	270	271	258	274	283	304	274	299	284	261	296	264	264	314	276	249	290	281	265	305	282	261	245	280	275	280	304	287	262	282	271	279	263	288	300	276	253	282	252	301	284	254	266	282	282	289	296	286	282	270	294	285	269	257	273	273	280	257	269	291	248	286	286	267	278	259	273	288	275	261	264	315	289	309	265	264	305	305	268	286	278	264	272	280	298	279	268	270	274	278	273	272	261	271	297	292	274	265	283	261	302	287	297	288	291	297	265	281	282	298	253	283	293	289	312	270	281	319	274	259	286	273	262	280	253	304	256	257	253	259	286	278	274	285	258	273	298	301	266	305	314	293	289	261	280	312	299	288	269	295	273	269	254	245	288	295	296	281	290	273	266	279	306	269	280	284	244	252	307	279	288	289	290	277	288	276	313	229	279	269	285	278	280	278	308	265	253	277	273	267	249	311	289	284	293	305	285	281	301	273	270	223	276	297	267	289	292	318	313	268	294	309	354	295	267	311	285	320	261	286	281	297	270	319	241	289	288	265	262	269	321	268	301	236	277	301	246	269	293	313	274	278	247	266	265	258	301	301	284	273	287	265	294	265	272	290	274	297	294	267	270	276	293	303	267	249	283	267	267	260	296	255	279	266	287	272	309	237	304	298	278	262	307	285	287	291	295	322	259	250	264	299	244	298	259	293	294	259	301	270	289	262	303	271	253	269	269	282	286	260	271	267	272	305	269	283	292	328	310	289	272	317	292	267	278	238	244	249	246	278	254	309	290	309	259	303	287	265	301	255	268	286	252	256	274	285	288	288	272	277	316	310	279	284	284	279	284	245	275	313	281	298	291	268	283	255	275	262	283	223	294	308	280	272	285	257	270	306	271	260	301	281	254	279	269	307	312	249	282	286	224	266	280	268	266	266	271	273	262	270	287	281	293	285	247	280	283	268	288	251	252	304	297	249	255	329	317	308	252	254	240	284	294	278	304	274	282	294	275	315	296	302	320	299	273	291	281	305	300	289	275	291	278	245	305	256	246	261	283	268	268	275	284	279	273	272	287	289	297	240	282	235	249	289	292	322	289	304	304	260	278	249	273	253	295	295	316	273	285	261	296	273	274	267	261	268	277	271	252	279	288	277	278	293	288	273	283	261	305	286	276	259	289	292	271	276	289	256	279	260	268	271	313	261	280	269	240	238	272	278	267	262	295	282	290	262	292	307	312	273	268	282	268	307	244	283	261	275	256	250	254	334	262	294	258	266	286	302	273	291	275	296	273	284	270	273	290	279	280	281	255	291	298	287	276	271	264	312	271	256	303	268	285	320	271	307	291	279	258	278	278	272	288	284	291	279	303	261	264	273	253	315	238	289	280	311	308	247	271	289	300	289	304	303	278	262	260	279	274	299	278	293	293	272	263	264	286	304	287	286	308	292	263	279	282	244	248	294	267	297	286	277	270	275	274	251	269	273	279	253	275	282	266	268	258	260	237	282	288	302	280	285	272	260	271	280	267	269	260	254	281	284	267	288	301	320	281	278	264	286	267	277	263	340	263	276	242	252	300	282	269	287	264	280	287	280	289	299	275	266	299	258	243	270	287	279	301	257	252	278	294	303	269	271	244	273	319	255	270	315	304	284	256	276	286	298	275	301	300	242	267	286	274	263	283	240	254	260	274	306	280	262	278	283	313	284	295	294	282	253	322	283	290	285	287	255	287	279	258	303	295	291	256	266	263	255	275	302	288	285	315	294	300	310	259	266	279	286	296	257	253	254	270	284	256	279	317	281	258	255	272	271	284	273	272	299	260	272	278	256	313	266	267	287	255	278	281	279	288	268	265	254	298	283	285	268	319	258	251	309	253	281	279	290	264	296	304	277	277	264	270	270	296	265	302	305	273	301	283	250	252	275	289	279	266	304	283	337	292	266	274	276	267	291	254	277	270	265	285	264	268	279	292	303	293	282	263	290	270	279	299	274	309	274	269	266	265	283	292	304	265	282	310	299	281	285	275	266	286	256
34173	20815	17798	6502	5714	5199	4718	3987	3338	3166	3126	2512	2773	2021	1633	1401	1450	1268	1149	1114	1014	897	880	809	826	749	759	704	720	726	645	675	626	664	672	676	632	612	589	619	665	628	632	603	638	637	625	576	651	561	619	589	646	561	600	587	641	635	554	620	572	587	576	624	622	563	573	651	604	582	611	587	576	571	595	598	592	593	605	617	540	593	602	617	592	544	618	586	561	618	581	595	573	596	553	564	613	601	587	546	619	602	615	571	596	599	591	580	591	606	582	621	585	646	611	589	583	600	562	581	617	593	632	567	597	573	622	561	573	591	603	609	559	593	581	577	622	606	618	575	613	535	644	581	564	610	611	594	554	612	616	561	573	594	613	584	544	620	581	628	566	599	618	582	572	584	596	591	627	570	619	609	641	577	601	564	606	590	620	591	650	602	583	570	594	614	607	560	561	614	585	535	590	577	607	624	631	583	582	577	534	555	555	582	570	570	600	591	623	582	601	556	565	591	563	593	598	590	596	609	622	608	574	590	595	593	632	581	613	577	607	632	582	585	562	545	582	581	634	570	603	579	574	580	616	580	572	611	618	628	554	596	619	608	630	573	589	626	595	584	623	584	567	582	618	565	613	575	573	609	620	561	581	575	570	575	582	568	551	571	598	556	598	563	576	601	595	556	555	615	591	591	621	600	597	607	597	611	574	596	566	626	575	587	555	576	625	589	597	635	601	644	555	563	579	594	634	602	621	584	578	603	578	627	587	609	577	591	581	576	602	618	627	586	612	576	596	576	634	577	589	578	608	583	610	628	584	620	602	586	574	593	565	607	592	619	601	551	603	558	610	569	585	568	617	594	593	582	604	635	574	574	596	625	598	582	574	561	576	566	608	515	593	560	626	583	597	545	628	600	635	576	612	589	607	601	591	578	578	617	565	633	602	583	591	564	625	594	550	617	563	610	561	581	568	594	583	571	588	554	600	595	577	602	565	575	603	624	591	555	589	565	620	585	564	566	574	588	606	590	579	631	668	594	614	587	565	589	601	579	536	602	597	583	582	621	570	636	573	571	576	560	557	599	614	512	616	601	533	585	604	590	604	656	560	587	609	617	613	627	609	574	572	582	569	568	597	578	648	552	607	627	580	599	595	590	590	590	599	576	630	559	629	639	586	569	616	562	564	624	606	605	588	610	568	607	580	590	639	572	579	535	601	581	588	628	594	614	617	619	603	592	607	595	607	658	595	650	626	578	612	609	614	573	609	593	575	620	587	567	594	593	606	580	668	590	630	615	538	580	599	626	613	586	594	593	550	618	598	557	572	613	569	588	602	618	580	555	570	585	623	629	590	580	596	585	612	632	584	568	597	579	584	570	594	623	602	603	603	581	590	619	622	551	583	584	631	584	583	587	625	600	607	604	636	616	594	580	596	552	632	569	567	577	624	597	574	611	574	597	629	587	571	602	559	602	605	598	555	582	618	605	583	597	549	545	600	608	579	598	595	580	612	574	557	573	577	577	572	587	591	599	634	602	606	578	618	601	586	591	567	637	599	622	622	569	578	585	615	585	595	602	579	591	600	603	574	626	604	570	591	593	589	590	567	600	597	590	579	601	630	586	608	610	573	595	595	536	600	632	627	581	595	551	589	610	569	597	610	575	602	610	589	594	577	565	585	593	590	615	592	615	580	603	614	565	613	567	608	596	580	627	574	582	584	561	588	612	580	595	600	559	616	549	610	583	594	602	578	594	617	617	600	605	614	556	598	560	616	598	564	616	582	598	623	622	611	616	621	578	596	544	606	577	541	561	574	581	579	567	540	558	582	602	553	557	589	588	591	575	577	599	630	564	609	543	600	564	603	572	597	560	606	592	591	624	562	629	606	582	596	614	589	624	572	560	577	615	637	630	605	577	574	598	610	567	580	618	622	626	585	580	567	615	588	589	575	578	594	573	585	609	621	548	562	584	595	644	627	593	596	607	573	562	570	547	571	563	632	566	645	612	594	561	629	571	568	543	632	588	593	597	594	578	559	620	591	580	589	584	597	585	565	562	568	601	569	595	577	577	524	572	609	571	582	617	611	562	596	623	582	580	570	588	566	567	625	585	626	608	569	589	635	545	575	621	572	604	544	590	590	603	579	627	568	600	575	616	607	633	553	592	550	622	606	596	541	571	544	577	548	556	574	592	571	632	583	584	585	607	567	612	554	615	627	624	566	588	558	627	580	561	619	598	589	612	566	584	577	622	620	540	583	571	580	575	612	619	602	571	572	655	577	543	587	563	582	601	595	587	610	645	643	608	557	581	593	575	625	572	591	586	610	567	562	580	527	592	602	548	615	609	632	589	601	593	603	640	613	571	598	566	594	624	618	581	585	609	625	584	569	564	601	596	563	571	561	588	617	626	541	597	626	597	551	572	584	554	596	604	604	596	593	603	566	597	577	550	614	603	582	643	532	584	588	566	567	556	559	586	599	579	594	616	580	552	605	607	578	593	605	581	612	633	618	589	545	593	583	587	581	589	571	549	585	579	636	576	633	566	594	563	596	618	633	617	526	593	576	585	609	602	566	588	604	628	628	577	617	608	594	569	561	576	594	559	577	576	592	577	612	593	553	582	568	623	585	549	579	628	586	583	619	609	597	625	581	581	632	647	576	553	582	626	574	597	618	599	554	605	554	563	615	550	614	589	587	585	575	608	594	608	627	590	563	551	613	574	581	573	588	560	615	598	562	617	603	590	582	580	597	597	599	580	598	597	604	546	621	571	591	554	596	584	599	592	646	593	570	571	624	554	587	587	627	648	562	597	604	613	595	623	614	634	570	599	620	589	633	614	616	573	578	607	593	598	586	608	608	592	606	560	598	596	547	561	625	606	572	627	613	557	669	548	592	595	541	541	551	619	630	606	530	575	584	583	585	587	608	574	615	584	566	625	580	577	620	570	575	580	573	578	585	578	617	634	585	589	583	592	577	616	592	617	581	558	619	577	603	600	575	579	595	562	614	600	620	618	644	620	577	589	605	569	593	606	644	621	559	634	582	569	576	598	597	574	584	644	647	595	601	608	591	627	614	590	582	584	594	576	617	559	604	583	595	587	601	558	606	560	590	559	576	575	578	618	568	603	622	545	577	556	550	605	639	584	579	600	613	621	581	542	570	625	588	632	585	604	625	596	559	552	572	552	563	570	567	552	623	585	608	582	570	588	601	560	560	590	662	557	630	561	569	627	577	607	557	600	601	577	564	611	597	557	608	586	600	581	537	591	576	630	610	598	574	575	574	602	582	574	591	620	596	564	575	563	595	606	576	614	560	616	592	618	600	601	557	606	602	545	598	563	623	626	584	590	594	568	585	570	611	574	581	568	582	605	631	640	581	577	576	543	591	601	541	607	621	616	611	559	619	581	582	617	576	598	617	618	577	605	604	588	562	599	572	606	596	542	583	601	532	572	579	586	573	558	625	552	619	575	585	590	613	645	574	570	591	586	612	548	618	574	635	577	627	583
37199	17175	4909	1069	664	563	549	449	422	390	340	356	341	304	270	300	285	283	250	247	234	240	242	233	246	206	246	260	276	248	228	248	217	242	249	274	262	223	228	227	222	236	245	252	243	233	209	256	192	201	228	216	257	229	229	247	245	249	236	231	235	283	259	267	225	223	230	240	211	233	217	229	231	221	260	233	238	234	220	251	253	233	234	259	227	239	224	240	220	238	254	250	252	223	237	222	246	229	234	236	223	213	272	259	221	227	231	253	260	253	231	233	249	243	250	248	238	227	249	243	230	257	229	221	248	232	223	247	238	223	233	249	256	232	243	263	293	229	252	243	229	242	260	258	239	247	215	181	258	269	247	233	254	219	235	262	214	235	253	245	247	241	251	262	227	233	222	231	251	252	240	233	228	244	222	271	276	225	247	236	213	233	238	292	236	221	280	218	238	201	249	225	231	233	260	256	261	235	214	246	239	249	241	234	220	210	245	250	212	239	233	252	242	242	258	239	257	234	253	252	200	227	264	267	234	231	236	247	227	231	209	212	266	243	235	244	283	224	251	252	229	227	244	224	238	244	254	233	218	238	221	245	225	246	263	248	223	233	238	300	274	262	219	241	243	216	233	216	237	238	238	250	230	248	241	235	252	247	237	212	196	251	224	258	231	247	227	228	255	273	263	254	254	244	243	235	246	241	232	253	251	255	251	220	251	236	228	234	242	237	227	292	211	227	244	236	245	254	230	248	218	227	272	260	234	246	281	220	276	236	236	236	244	219	247	237	251	238	224	233	229	260	215	217	227	256	242	219	233	273	243	249	236	234	244	229	247	263	249	235	257	208	259	237	233	244	230	241	228	220	258	245	229	268	206	257	236	288	232	257	248	242	218	263	231	227	252	275	255	258	235	239	253	250	194	264	226	264	239	233	253	210	221	225	250	214	214	235	222	250	253	241	261	231	239	272	243	220	250	256	237	256	215	204	267	240	251	239	244	245	242	236	222	232	211	255	230	231	201	243	214	222	245	234	263	264	241	233	258	238	229	248	235	261	257	265	275	203	221	271	264	256	232	234	267	230	239	231	217	222	259	232	231	242	238	221	244	257	230	243	237	221	211	222	222	239	244	249	252	199	201	231	259	226	232	246	231	246	256	232	215	228	261	222	245	231	253	218	237	264	239	248	236	236	227	225	224	230	227	221	219	225	232	221	244	258	243	215	229	249	227	244	248	214	241	248	239	236	250	245	263	233	217	247	256	244	253	253	222	226	234	210	243	259	257	217	220	229	224	226	204	193	256	224	234	234	261	227	234	250	222	214	262	238	241	231	202	249	254	256	210	256	245	226	267	227	257	244	225	209	245	226	222	246	242	252	249	223	229	219	254	218	253	244	233	252	240	236	239	253	271	221	242	238	233	263	264	223	206	224	221	217	267	235	253	265	244	242	303	238	236	267	231	275	267	255	233	226	226	262	267	235	235	210	248	235	238	220	234	231	230	212	247	227	260	223	244	212	254	263	208	229	220	238	217	229	248	246	231	216	197	212	251	208	230	245	256	237	228	277	265	251	234	233	263	250	238	262	255	272	279	259	280	240	240	229	228	220	217	258	216	262	257	230	237	257	263	242	250	253	248	224	205	261	228	225	249	225	246	208	243	264	265	219	220	258	259	227	255	226	233	263	237	233	255	232	271	224	224	242	260	256	253	232	247	222	227	247	203	230	249	264	274	236	225	239	238	210	298	245	238	222	233	225	258	241	228	274	271	290	230	244	259	254	220	214	220	256	241	235	212	262	230	250	265	246	251	252	259	208	235	226	239	262	226	263	261	192	252	254	241	243	265	235	224	255	271	223	207	239	235	231	240	218	226	258	253	239	269	235	236	286	235	250	246	254	223	250	259	234	251	258	273	233	241	246	238	251	225	241	237	262	235	224	283	222	230	238	236	222	238	245	232	244	232	220	217	259	248	217	226	204	272	238	198	230	258	240	238	267	278	253	232	242	244	231	243	234	244	240	250	269	283	214	242	231	204	246	224	235	248	242	247	247	258	238	235	247	237	260	239	273	254	260	233	254	216	247	236	260	236	270	240	247	224	223	216	206	232	261	227	230	224	260	245	263	211	234	239	227	238	249	238	230	228	254	227	254	229	264	230	255	247	215	222	228	265	235	262	245	225	231	264	228	224	231	234	240	277	252	244	227	249	210	229	249	224	237	239	226	209	242	229	226	231	224	265	285	258	242	202	243	208	205	226	239	241	234	205	217	255	233	228	238	244	245	250	256	234	241	197	221	234	225	239	231	250	228	237	193	243	229	213	238	253	229	248	253	250	217	252	250	207	221	225	264	250	233	230	227	226	219	260	256	223	268	216	271	244	216	259	227	265	244	257	249	209	250	230	249	253	267	216	239	274	241	272	252	235	229	239	241	231	247	275	242	270	253	198	231	252	244	262	242	223	207	244	226	238	226	240	243	231	212	255	211	245	217	247	251	220	220	236	265	275	209	239	256	204	282	231	228	271	245	277	253	180	213	251	254	242	239	242	231	253	254	254	240	213	238	256	212	249	242	217	263	257	255	257	237	247	232	246	215	216	245	257	233	262	241	240	258	248	235	255	240	225	275	222	254	239	223	223	234	221	222	202	259	266	251	239	248	233	231	236	222	222	211	256	278	224	264	239	236	228	213	244	215	230	248	242	244	228	252	235	212	282	259	209	210	257	224	210	240	252	246	226	249	247	254	250	229	226	237	240	251	251	244	217	241	235	245	286	208	238	260	248	281	227	276	229	245	226	253	239	222	232	224	227	229	221	261	212	214	251	263	213	258	224	234	249	238	230	250	227	226	257	232	239	245	219	205	213	230	250	204	218	244	229	244	260	237	253	211	257	238	229	235	235	226	256	261	263	238	233	229	248	239	251	237	235	258	261	202	267	276	264	243	237	216	228	271	258	236	219	229	228	212	215	263	272	239	241	230	244	219	241	231	257	241	226	233	244	236	222	236	258	216	233	232	263	230	243	215	211	257	219	247	225	247	248	221	226	233	207	237	231	241	221	253	248	227	233	220	269	225	236	242	226	227	233	240	234	238	234	237	219	233	240	226	241	243	232	232	224	237	218	229	243	233	233	231	228	234	238	199	235	259	265	235	235	215	273	241	250	249	224	241	208	232	244	237	259	271	227	228	269	227	210	252	252	259	262	244	251	209	241	287	233	238	229	248	217	259	258	247	252	241	254	228	253	237	216	244	222	234	239	231	246	202	250	250	232	245	255	268	204	230	227	239	248	260	216	256	232	225	234	231	261	232	232	224	236	258	240	259	273	250	250	220	269	207	245	242	242	248	244	281	289	233	258	219	211	259	223	256	235	244	270	238	219	221	229	243	240	254	243	250	266	259	253	233	260	231	232	267	250	227	249	230	249	257	253	260	226	237	206	245	211	258	257	215	268	252	249	286	245	251	253	281	264	256	257	241	240	266	216	259	197	237	259	233	239	231	235	240
21162	10063	5731	2334	2150	2011	1911	1558	1338	1220	1240	1070	967	844	797	785	726	682	560	589	557	594	565	580	597	534	520	532	523	484	562	560	552	536	528	527	521	528	509	521	523	514	515	550	531	494	517	528	534	524	505	520	506	505	489	520	473	513	522	513	474	524	557	523	537	519	527	534	496	527	490	517	547	496	539	511	511	519	500	503	532	535	493	505	508	485	514	546	507	466	522	488	515	538	485	578	519	520	502	514	506	532	540	507	485	499	489	517	500	496	470	501	499	539	476	523	501	517	484	512	521	496	528	488	500	492	484	510	469	533	496	548	486	492	520	529	501	568	461	487	498	491	537	487	501	552	518	501	523	523	511	523	515	510	463	525	468	478	533	487	491	540	493	523	526	508	514	543	513	515	542	509	531	512	505	537	504	498	490	539	538	475	495	515	475	517	505	526	494	478	523	477	468	486	519	521	482	546	535	495	512	509	494	514	553	498	510	511	521	500	494	553	485	520	493	499	533	491	542	520	512	495	484	508	516	492	539	525	515	525	517	508	485	514	528	467	495	527	504	515	519	511	523	529	487	474	521	508	510	492	498	540	542	512	482	507	515	523	550	547	521	477	568	528	507	501	500	512	495	481	447	507	488	478	494	498	524	484	524	513	502	490	530	505	542	512	521	509	510	494	476	497	519	478	521	517	521	529	506	519	516	493	486	493	492	498	513	523	492	527	503	514	497	516	507	542	534	521	522	497	519	517	505	472	508	511	519	496	532	523	470	534	528	527	560	499	525	510	519	494	514	483	484	519	513	477	528	499	476	598	515	513	505	512	513	504	513	499	517	476	463	519	474	451	492	529	503	540	523	469	506	496	518	523	489	534	511	489	508	532	494	509	497	492	510	518	511	525	535	526	503	537	491	519	536	498	527	502	511	506	562	506	543	534	525	564	512	551	506	511	476	500	513	521	538	490	474	531	502	504	523	478	565	499	525	523	506	505	512	520	498	528	523	513	501	504	474	505	530	509	517	489	514	505	529	507	502	462	474	516	484	532	515	497	546	501	490	564	506	488	517	481	502	493	517	542	516	515	469	517	507	507	559	505	513	544	525	478	522	472	492	517	501	527	471	526	510	487	545	472	531	500	492	513	513	479	507	503	532	509	513	518	498	519	493	482	496	491	563	508	550	526	531	497	522	490	528	505	517	494	514	545	509	508	498	530	547	509	544	497	503	537	539	512	517	532	515	477	460	522	555	491	487	454	520	493	541	503	462	535	521	502	506	546	481	503	501	525	507	517	547	515	521	525	525	512	487	519	492	483	499	512	533	555	511	518	549	489	518	511	581	529	494	500	518	494	523	498	516	487	483	484	498	507	514	515	492	497	528	456	498	477	525	497	526	503	488	512	460	494	496	526	499	536	496	514	500	509	482	495	529	522	515	526	525	504	476	489	493	471	505	535	513	509	500	496	492	516	547	476	533	485	485	498	545	512	527	487	530	537	481	489	472	524	510	507	506	559	499	511	529	504	501	511	512	494	477	512	518	498	522	508	511	501	488	542	523	514	511	530	500	492	494	488	537	511	530	519	510	503	566	519	487	489	505	541	534	507	521	517	519	486	514	494	525	519	530	508	516	509	509	511	536	501	486	510	566	524	489	497	506	515	506	513	491	547	531	525	495	493	497	536	504	546	520	536	510	514	501	509	509	515	488	492	513	543	545	532	482	535	518	519	478	514	506	483	527	468	475	520	549	453	513	500	501	498	490	484	495	549	506	528	500	501	511	519	506	540	483	504	515	529	515	479	518	510	561	526	502	507	504	533	542	492	525	523	511	491	469	545	477	519	513	535	532	510	505	507	470	504	524	520	536	502	519	529	497	504	541	533	471	562	533	508	487	515	516	528	522	518	530	498	543	519	534	494	502	477	531	490	512	523	516	475	530	510	527	510	516	536	539	483	506	504	501	485	529	474	516	510	500	555	516	503	472	528	518	483	516	491	489	546	512	452	506	522	486	506	524	485	486	478	512	495	501	545	489	520	509	495	529	481	456	529	495	508	489	512	539	520	509	466	505	494	488	505	508	506	485	553	461	515	527	503	531	504	483	498	521	515	504	519	494	509	516	531	508	505	488	510	434	509	523	497	485	516	507	497	480	500	483	496	520	519	472	516	522	524	494	516	533	560	565	518	540	563	486	497	504	496	504	475	504	493	508	518	470	516	512	494	473	504	515	571	531	497	503	528	496	518	506	498	524	493	485	479	508	509	524	532	482	536	526	490	513	523	500	526	503	519	530	467	496	490	523	533	520	512	499	516	536	531	486	502	515	496	508	505	509	505	538	477	492	460	489	471	515	532	502	485	487	478	514	478	496	501	504	557	510	533	508	523	497	520	516	500	508	521	541	546	484	484	488	504	511	511	529	487	515	524	514	526	491	513	538	493	463	540	539	537	512	566	505	494	503	535	482	535	506	498	553	503	538	490	493	489	527	494	536	489	502	507	493	494	528	493	505	476	527	484	541	520	523	524	504	519	512	488	531	498	505	523	482	469	493	556	520	458	539	546	493	529	532	489	517	500	526	507	543	538	499	485	529	512	504	491	477	491	497	513	481	477	530	512	495	489	507	510	524	502	544	511	486	515	538	505	517	486	511	520	509	521	544	480	487	494	496	496	516	505	520	546	525	550	494	504	483	508	537	473	512	524	505	533	505	550	551	510	505	496	523	519	483	496	549	513	483	513	501	530	513	561	496	495	565	543	465	506	511	483	524	532	546	487	502	545	506	475	510	516	480	521	508	488	535	502	502	514	534	522	533	493	513	496	508	450	479	501	497	498	493	479	529	518	518	470	511	497	579	530	525	503	543	543	470	546	516	534	512	514	481	522	517	567	510	500	482	531	513	512	483	533	472	541	481	532	493	516	512	521	580	507	516	515	480	470	561	503	526	540	512	501	513	552	512	512	505	515	552	495	472	544	520	522	500	499	482	474	518	529	565	466	540	514	529	526	516	501	505	498	496	524	541	516	505	542	509	487	522	511	482	485	494	490	482	498	506	507	490	505	526	482	562	504	532	499	520	510	555	515	491	509	502	510	514	487	473	505	489	504	500	513	509	475	569	462	510	489	502	508	508	512	498	495	523	513	528	485	491	504	457	506	514	535	480	482	487	513	508	528	526	500	546	519	527	529	505	518	533	542	484	488	490	507	477	516	512	497	532	479	513	515	538	511	506	534	517	532	519	524	541	524	551	511	468	521	511	538	489	520	499	515	533	539	519	518	538	486	499	490	532	523	504	489	487	533	488	495	454	471	511	513	510	492	506	471	508	495	489	468	556	535	540	495	510	509	516	534	508	506	514	544	528	496	511	468	526	510	495	541	510	513	511	530	497	544	537	504	512	496	522	511	565	512	483	507	497	500	532	506	518	493	485	471	471	547	476	497	501	505	509	497	492	483	509	518	498	566	505	469	512	522	562	510	517	503	536	514	497	500	482	540	540	505	481	493
53756	25673	10814	2178	1156	903	805	596	546	527	573	467	473	392	345	312	315	288	285	269	258	236	238	235	227	245	240	250	221	227	245	229	236	253	238	222	228	247	245	235	258	234	227	220	244	197	201	256	221	258	220	224	235	228	227	261	236	216	227	218	226	230	228	223	207	214	224	270	235	207	215	241	254	201	230	234	223	234	206	244	227	225	232	237	247	230	234	221	236	218	211	216	195	230	230	207	201	231	240	241	209	224	240	240	219	230	215	246	208	230	237	229	221	244	209	208	224	232	225	209	211	207	219	206	208	220	245	226	207	209	210	260	213	246	229	229	246	232	214	227	247	241	264	235	222	240	242	242	219	245	247	226	194	201	191	227	240	222	224	206	228	218	238	247	262	236	245	237	233	254	234	233	249	247	228	238	221	218	198	238	215	228	233	235	222	223	241	251	217	245	211	251	207	258	224	219	249	212	217	212	225	213	263	226	248	226	203	210	212	238	222	238	249	241	230	227	243	247	201	223	232	224	244	242	243	226	233	232	232	249	230	241	224	217	239	236	223	236	205	231	254	228	230	258	222	210	224	210	247	236	250	243	228	220	238	225	238	261	218	252	225	240	261	232	238	233	249	221	246	223	195	241	238	219	223	244	254	236	214	225	228	223	204	232	243	232	220	255	241	213	231	208	227	215	214	250	244	254	234	201	253	258	236	191	201	226	245	252	230	226	205	232	250	221	211	230	245	235	237	241	238	250	242	240	207	247	229	241	241	236	217	241	239	236	244	262	239	218	249	239	235	227	245	251	238	246	230	237	222	229	231	228	200	216	252	221	224	210	228	222	243	215	206	217	220	233	247	212	228	253	213	219	219	243	237	242	219	238	212	247	237	199	214	223	258	252	238	222	200	209	232	215	181	220	229	228	236	228	241	221	228	231	237	246	217	219	240	241	244	244	232	231	241	215	207	255	225	213	229	253	223	222	229	184	219	244	201	222	219	186	229	212	230	236	234	227	231	259	231	231	215	210	203	242	216	223	230	222	232	214	231	240	248	251	229	240	285	231	217	236	236	217	204	247	264	226	239	203	232	228	220	256	193	214	179	214	246	239	214	216	264	202	238	210	195	219	249	236	216	222	206	230	227	238	269	204	232	231	215	224	205	222	245	215	247	249	227	240	232	222	235	178	271	217	241	234	243	223	223	254	205	220	228	222	237	221	230	221	185	201	262	232	240	248	221	235	204	231	219	244	218	270	237	216	237	224	211	227	239	247	252	227	222	212	223	213	219	219	233	214	240	246	225	215	240	251	237	239	257	226	227	203	229	200	207	259	174	229	204	210	204	206	242	218	236	259	238	247	199	244	238	221	238	227	251	236	211	238	226	236	224	287	234	267	244	213	210	233	205	243	260	208	217	235	248	268	249	225	202	206	234	198	227	198	242	235	219	239	234	220	235	223	224	220	243	266	223	223	232	222	236	228	195	203	204	201	189	238	205	234	249	278	217	235	223	233	225	207	232	232	210	225	222	202	256	212	237	228	213	225	226	199	229	229	227	220	208	254	202	233	210	198	229	205	216	256	232	237	239	194	247	232	208	220	258	217	243	209	243	259	250	239	240	207	209	216	232	236	236	235	225	264	186	217	241	209	228	222	205	243	245	219	273	226	226	222	204	247	227	259	230	226	221	236	227	204	230	233	228	251	207	212	217	217	233	222	227	227	238	262	198	244	240	213	232	219	180	234	230	247	244	219	240	218	200	266	230	218	256	221	225	245	206	249	229	219	208	236	235	215	259	206	242	228	240	250	256	226	244	250	270	232	209	223	265	242	211	258	230	238	217	240	220	234	225	250	223	209	265	223	236	216	247	242	271	204	263	237	205	265	227	215	273	222	229	198	226	212	250	195	212	215	202	236	264	211	225	212	229	240	233	211	226	241	214	225	254	254	232	223	244	221	229	234	230	239	227	213	219	219	234	263	230	213	221	235	216	208	226	249	203	237	211	197	221	237	229	235	218	210	219	225	238	248	223	245	230	218	225	211	242	244	239	236	232	227	247	214	227	210	228	251	243	260	256	213	224	246	205	257	240	240	226	242	236	226	209	249	242	220	223	232	239	215	227	221	219	228	220	230	235	231	203	223	240	219	205	217	223	239	233	214	233	259	262	221	214	214	208	197	228	225	210	230	246	223	223	218	246	201	226	238	233	236	226	227	226	221	223	241	210	237	225	232	249	221	237	232	197	218	191	198	242	215	248	219	236	213	222	239	241	232	232	202	216	248	242	263	254	233	269	239	198	214	221	240	269	215	222	245	258	249	223	227	224	221	252	238	213	250	225	226	205	213	243	242	222	211	246	254	224	211	241	221	254	236	241	212	246	226	233	221	212	215	212	227	255	219	194	224	219	242	251	225	224	210	197	272	254	230	208	225	253	249	248	202	247	217	226	228	222	231	222	238	253	234	235	247	212	246	214	210	224	215	241	241	231	226	223	219	209	209	222	201	235	232	217	229	216	240	212	240	235	231	212	248	219	225	247	231	237	247	204	223	218	204	207	219	235	224	220	221	221	211	236	260	248	232	240	205	194	197	214	237	225	239	225	227	209	218	246	190	255	236	248	249	207	232	205	208	237	214	223	238	224	227	213	223	217	219	243	222	214	245	224	191	235	217	235	179	201	230	248	260	214	268	253	210	234	225	216	204	251	224	237	256	239	232	250	235	235	224	221	218	219	214	225	245	241	249	248	240	211	217	216	236	245	226	216	226	258	238	225	229	261	256	237	268	213	218	212	229	233	219	263	217	197	215	275	219	219	209	206	260	261	209	243	252	256	230	238	237	206	249	237	252	208	225	211	228	216	230	224	223	240	213	249	192	217	209	220	241	226	203	232	234	249	229	237	234	193	257	217	243	225	233	207	224	210	229	264	235	260	231	228	230	238	231	217	219	243	210	258	259	238	231	237	235	257	228	262	233	204	243	252	228	225	221	222	243	254	239	237	218	248	200	232	255	254	195	256	228	234	197	237	236	245	210	222	234	222	250	219	249	226	217	228	246	244	253	230	255	234	250	263	244	236	239	203	243	234	251	258	223	219	225	235	207	234	237	212	238	218	241	221	203	232	207	223	250	225	232	221	244	230	294	230	211	204	214	225	248	235	224	215	248	237	212	213	285	237	228	227	226	218	257	217	231	220	210	207	247	220	214	201	232	225	236	235	228	236	230	242	221	189	247	214	255	220	212	230	248	204	225	228	201	223	267	238	192	211	203	198	236	214	232	244	222	225	215	204	225	223	228	235	222	247	252	248	217	215	235	208	265	249	254	217	216	224	232	214	230	217	227	235	178	206	249	223	233	226	241	231	223	237	214	212	235	213	211	243	234	265	224	218	228	256	219	212	246	233	234	244	220	225	212	232	237	224	207	243	236	239	230	222	182	226	258	195	195	229	229	244	229	232	228	259	210	230	211	227	219	248	218	216	225	214	214	222	252	217	227	235	237	223	235
31836	15275	11303	4292	3974	3702	3303	2530	2277	2115	2109	1887	1523	1394	1180	1005	977	896	881	780	691	672	651	669	623	591	572	569	574	538	516	537	542	528	550	549	543	539	495	534	562	528	532	506	504	491	468	485	494	510	507	482	502	518	471	530	494	522	551	515	479	496	500	503	514	498	465	519	462	496	499	486	525	493	524	500	493	476	497	501	486	498	527	517	566	519	478	510	470	549	498	538	511	482	487	489	517	534	535	472	512	452	528	520	517	495	515	489	482	470	500	484	484	506	533	514	507	552	530	513	498	477	502	534	497	545	526	455	504	508	531	506	509	488	490	524	464	499	497	493	499	478	471	499	508	505	495	489	500	501	515	472	520	483	488	482	524	505	512	487	499	459	474	500	507	534	528	527	528	511	518	509	493	481	514	484	497	517	511	498	538	531	511	487	492	456	505	466	503	481	504	495	507	491	496	522	531	467	454	503	511	509	507	517	491	487	475	507	490	512	496	488	484	516	457	515	513	519	507	498	505	455	537	468	532	508	478	471	464	482	493	531	517	510	515	457	513	487	546	493	497	499	481	481	516	491	477	499	493	538	501	491	487	521	451	510	476	502	507	505	459	515	516	501	468	460	523	458	511	457	537	515	530	486	491	539	512	511	494	536	505	500	494	482	509	482	482	512	518	484	531	522	472	471	498	499	505	493	546	485	518	508	459	482	477	481	503	498	511	498	490	477	492	495	493	512	491	509	486	511	475	478	498	507	468	515	504	479	530	526	491	473	496	522	511	489	568	459	546	501	517	476	478	521	526	497	471	459	528	472	515	495	494	494	504	501	487	491	514	505	486	522	497	499	487	505	490	485	498	460	492	478	508	497	528	494	526	496	498	519	486	506	477	503	482	524	538	483	485	529	483	495	486	474	459	497	502	484	468	478	527	494	519	535	508	519	492	482	511	487	499	496	539	490	490	519	490	524	482	473	476	497	524	481	497	537	541	540	542	509	510	488	507	496	506	522	496	518	502	523	522	450	551	496	543	457	530	507	539	483	532	516	529	480	487	525	515	485	507	489	523	504	485	504	494	537	522	524	474	490	485	533	515	510	486	500	492	531	520	496	509	501	492	496	484	480	516	512	480	465	515	485	509	516	520	510	511	527	527	504	531	492	526	496	485	494	500	503	499	558	515	517	507	490	514	510	523	514	509	455	466	477	490	477	479	477	507	499	509	512	489	505	469	469	504	487	483	506	521	538	499	476	492	480	460	489	503	483	491	495	445	493	505	504	516	492	480	505	519	521	472	503	485	487	514	508	521	489	507	504	488	532	519	483	563	528	500	475	487	577	501	520	495	508	496	513	489	489	496	481	488	487	495	509	505	465	484	497	502	536	469	532	485	522	476	486	511	512	520	490	498	500	481	497	472	491	527	541	528	512	502	501	476	461	534	529	483	505	524	503	488	539	486	491	512	526	523	519	492	550	526	515	502	476	513	475	508	493	506	516	512	498	507	511	511	480	471	498	540	477	521	521	503	514	490	515	527	506	512	489	509	500	505	529	531	507	497	522	506	496	490	534	491	505	486	511	488	519	475	504	523	508	498	502	528	505	519	531	515	464	515	475	469	502	499	505	510	532	518	495	494	512	514	504	487	537	474	518	500	507	459	487	511	484	515	500	518	514	476	513	510	500	514	504	520	510	454	492	499	454	514	511	523	509	465	510	487	486	447	505	531	510	493	466	547	482	488	504	473	475	460	557	519	482	555	514	504	502	464	509	509	483	514	485	495	510	555	528	506	531	524	539	503	504	481	521	487	503	500	515	465	505	526	475	525	505	526	498	497	507	510	483	507	521	477	505	481	497	511	512	481	513	513	476	471	504	489	496	497	439	505	493	484	497	534	497	508	473	494	508	472	490	502	467	477	474	509	514	460	493	486	460	480	529	540	479	510	532	493	512	508	515	509	478	459	500	487	444	478	464	485	470	466	492	516	506	510	469	490	481	524	481	511	475	520	480	496	476	494	472	518	503	488	528	500	520	476	514	500	471	540	475	483	489	494	511	524	519	484	474	502	484	502	509	507	475	483	484	488	507	537	468	549	482	496	433	492	526	500	479	517	496	498	511	501	511	495	463	491	520	490	514	501	516	493	490	494	498	483	520	487	471	515	461	491	532	521	502	512	534	499	503	496	478	507	476	516	490	503	471	480	463	522	499	516	472	509	466	525	521	493	539	528	482	480	473	479	483	511	503	514	465	466	503	467	502	514	517	457	486	506	529	517	517	498	493	491	495	523	504	510	505	544	531	506	477	473	501	495	500	459	472	523	489	445	510	483	523	513	522	495	497	507	473	516	518	531	532	488	487	505	553	496	481	507	499	496	537	488	569	510	498	512	474	499	498	520	484	466	510	490	511	527	526	483	502	527	479	491	481	495	492	520	508	481	509	509	472	468	520	495	472	452	505	516	491	473	476	487	467	460	477	470	495	517	482	485	499	490	496	531	515	486	484	512	493	588	490	511	513	507	505	501	507	474	455	466	481	517	460	541	498	488	485	448	452	550	510	533	497	481	511	455	464	516	505	499	475	483	528	465	494	503	496	482	482	515	506	486	487	474	505	527	505	547	516	484	525	526	522	504	495	517	533	497	515	467	492	517	517	474	468	537	490	507	488	493	472	508	503	488	492	478	465	516	509	467	543	515	529	477	492	510	503	517	538	516	482	488	493	493	543	467	480	504	498	511	493	483	503	492	470	515	471	511	470	466	509	484	511	509	534	520	471	510	511	512	511	494	495	483	516	549	489	495	492	518	515	530	482	512	492	490	549	484	482	458	490	502	466	471	490	513	459	503	484	494	515	493	523	509	469	517	459	494	483	470	494	495	483	481	501	454	555	501	519	493	490	483	473	482	504	497	530	490	517	468	470	485	539	494	450	532	481	509	526	512	525	544	515	489	521	551	507	487	525	552	501	533	510	540	527	523	544	505	470	506	486	504	512	489	470	486	514	457	504	471	495	475	517	480	483	512	486	488	499	491	450	502	479	493	490	509	514	455	484	517	466	519	522	498	476	500	513	517	493	534	512	462	521	490	510	513	501	491	484	547	495	496	502	500	525	526	499	524	521	472	531	519	550	493	490	485	511	536	504	479	467	501	506	491	485	486	496	522	505	500	516	491	503	453	513	523	499	501	464	490	535	529	535	483	495	500	528	478	511	500	502	447	535	509	505	518	471	476	543	503	511	465	523	528	493	515	459	494	472	486	453	507	518	477	490	500	491	467	493	498	527	516	502	497	498	488	497	522	523	496	490	469	537	506	459	515	519	524	488	499	458	508	519	467	498	499	499	486	479	527	518	492	489	515	496	499	503	494	494	524	506	506	491	513	525	499	507	524	486	509	513	508	536	518	519	484	522	511	505	513	473	480	538	476	525	485	510	516	469	518	496	490	491	471	547	508	488	508	452	527	496	508	484	481	507	518	470	502	514	453	489	502	481	493	493	520	485	500	488
59596	32945	17363	4111	1865	1505	1193	988	835	773	858	651	574	462	524	471	438	387	404	351	350	336	391	319	309	307	300	304	258	267	283	296	275	286	258	306	286	306	292	314	246	275	311	297	277	274	261	265	287	297	287	264	242	252	290	323	309	284	308	293	272	291	272	268	305	276	286	268	248	289	286	249	294	296	282	270	287	262	286	269	272	277	243	280	306	277	265	278	258	295	304	286	248	293	323	270	288	265	280	284	257	312	269	278	256	276	291	301	259	281	265	255	261	301	265	259	264	310	274	296	312	309	277	269	302	296	281	294	285	275	266	272	288	288	255	287	291	254	248	267	290	279	270	298	274	281	238	258	274	269	250	282	261	293	271	228	296	264	254	292	298	277	271	281	283	287	270	290	256	269	283	286	294	249	304	287	266	261	290	322	299	287	309	290	270	272	295	254	255	269	308	273	271	303	276	283	291	280	277	267	281	253	291	274	266	283	248	315	283	290	259	264	289	245	305	300	252	293	281	308	272	274	276	299	301	304	266	264	275	272	280	286	316	272	302	255	281	305	296	275	328	263	269	239	285	271	270	313	282	262	280	284	258	301	278	272	328	292	284	293	304	278	293	249	272	274	310	291	272	273	289	267	298	271	272	243	288	291	291	279	282	270	300	280	292	254	306	289	269	296	281	297	279	269	290	307	302	278	266	271	295	291	258	277	298	296	264	299	280	253	278	303	297	280	285	277	273	259	273	273	306	269	265	283	276	269	274	265	281	281	262	268	278	275	260	251	283	294	281	272	287	276	275	286	237	257	282	275	299	275	286	281	255	280	258	243	299	283	257	274	268	298	285	259	275	257	305	258	309	286	277	290	279	261	257	292	307	251	266	288	289	285	306	291	262	276	287	240	253	278	278	270	275	283	277	286	249	299	283	272	292	273	259	284	274	246	249	238	296	277	280	250	289	255	273	314	296	293	286	276	284	297	293	280	260	236	313	264	285	263	274	277	289	266	295	287	302	301	264	309	278	256	264	276	249	275	264	304	313	261	281	316	321	288	271	288	297	254	244	256	271	264	286	303	292	314	297	259	276	279	271	291	264	277	268	286	262	252	290	310	280	276	274	226	270	289	299	269	309	273	262	252	283	277	291	278	287	257	263	269	296	264	273	272	295	271	266	262	295	280	290	294	271	290	273	256	266	275	292	287	272	287	307	278	287	272	254	267	310	264	279	278	297	297	274	250	247	260	282	303	320	301	293	248	287	254	271	278	279	280	286	301	318	272	295	338	294	280	278	284	271	285	283	289	287	288	265	270	295	297	262	282	275	262	271	302	291	276	278	304	280	265	315	278	267	291	277	278	285	280	253	296	280	287	253	287	327	275	293	253	306	244	290	265	283	309	278	300	277	310	290	238	290	279	291	270	249	259	311	278	299	250	273	252	288	274	267	308	316	274	304	272	315	257	298	290	240	290	275	265	268	256	273	280	286	275	297	296	307	281	277	323	291	244	273	267	296	252	282	289	253	265	297	284	288	279	282	253	279	302	271	276	291	303	269	257	268	318	279	281	298	293	305	293	269	269	258	285	277	278	274	263	265	282	277	312	256	271	285	257	320	281	265	295	290	283	244	294	290	285	245	281	266	287	282	292	236	259	278	247	254	292	307	272	248	279	245	255	267	322	288	264	266	241	271	261	293	319	295	289	281	254	276	279	246	252	269	270	285	259	283	276	271	269	274	301	255	293	292	258	264	274	306	288	292	231	287	283	244	277	289	270	300	269	280	293	297	308	280	268	278	309	274	272	277	292	298	278	284	279	254	274	271	251	259	289	277	296	278	274	270	291	261	300	273	295	291	286	279	255	262	270	250	291	280	290	264	280	295	266	283	279	283	283	295	287	276	307	305	274	260	266	302	293	278	296	259	258	286	286	288	292	276	280	292	288	280	269	289	264	301	272	294	268	286	267	302	264	299	306	261	260	301	282	310	292	324	263	279	295	319	274	315	255	268	315	255	265	319	267	293	294	259	290	277	276	310	302	277	262	288	268	249	281	284	275	261	276	288	271	277	302	274	275	299	262	293	291	298	252	271	289	317	266	272	280	308	268	276	265	315	273	286	300	255	255	289	301	287	280	269	276	276	255	273	261	283	284	264	274	289	270	286	270	270	289	273	235	295	262	278	277	286	278	286	302	259	305	296	290	285	289	284	307	324	289	292	290	247	262	262	303	269	271	286	237	261	244	294	229	287	304	264	274	278	289	264	263	259	267	238	273	283	295	293	251	281	301	262	301	291	253	290	312	261	246	251	312	293	267	274	277	293	284	244	268	314	291	276	255	294	269	307	253	266	251	300	279	271	299	293	272	275	285	308	272	307	300	275	263	277	259	248	289	274	273	295	280	264	319	288	287	262	284	259	311	262	258	294	300	321	298	315	300	275	271	318	269	268	280	273	264	278	297	270	265	251	249	295	288	323	283	260	311	296	294	300	276	257	286	288	306	265	276	256	300	268	293	245	234	296	285	293	297	291	287	282	305	304	289	257	231	291	277	267	233	277	279	282	264	331	279	269	315	281	287	294	299	288	272	256	277	277	277	248	286	298	281	292	278	274	268	284	291	262	262	241	268	302	324	307	312	299	285	247	285	255	300	263	325	298	326	297	282	312	264	259	275	286	270	247	261	275	293	286	280	312	281	289	290	257	284	267	254	278	286	265	247	313	272	260	303	290	267	270	264	278	276	305	267	243	271	282	272	294	287	262	296	289	278	298	279	302	318	300	294	298	305	287	294	276	291	292	266	269	284	305	245	241	305	283	300	320	288	285	298	307	295	286	284	298	270	269	265	271	328	273	271	289	247	284	336	272	297	283	285	305	282	265	266	273	296	277	297	292	274	304	291	273	292	254	290	290	278	277	267	310	278	233	295	285	289	295	290	284	271	267	285	288	323	275	272	286	257	305	282	265	259	308	304	296	250	246	282	302	258	242	281	315	263	285	277	268	270	303	269	257	273	295	261	261	267	272	263	268	273	297	270	272	256	254	273	287	263	272	294	287	300	277	268	254	287	318	276	276	293	254	248	296	308	255	283	284	249	298	263	285	271	304	316	311	285	293	279	300	255	291	295	299	266	273	262	274	279	283	278	280	285	259	265	310	262	246	286	248	244	264	273	258	264	284	282	289	308	266	285	296	270	258	320	272	302	302	275	293	300	269	292	280	321	297	281	276	281	291	236	296	280	266	301	289	260	249	256	288	267	290	298	313	309	272	270	267	318	283	278	281	261	290	285	302	258	278	263	268	276	245	269	325	325	306	306	264	305	290	259	292	281	289	295	274	295	279	292	310	267	267	289	269	258	296	255	279	253	267	251	301	290	293	312	292	261	286	257	308	292	303	288	289	267	249	281	272	294	294	253	276	311	288	255	249	273	264	292	293	260	265	286	308	278	263	282	288	266	291	283	284	246	293	303	267	279	277	261	258	291	293	279	282	259	279	295	314	275	249	266
35134	21391	17430	6615	6164	5746	4721	3871	3232	3243	3537	2709	2373	1990	1850	1646	1500	1385	1245	1103	855	815	870	818	757	736	716	640	636	688	662	659	700	630	696	656	650	645	663	611	629	617	609	608	612	635	589	606	637	587	626	638	637	655	619	608	589	634	628	585	631	573	608	617	612	615	587	575	553	616	581	617	562	642	575	639	574	612	649	626	591	586	645	583	543	600	628	586	639	580	596	614	583	621	613	575	593	583	615	592	614	630	621	596	615	596	568	594	578	602	578	576	560	631	618	590	542	651	566	573	620	589	587	604	570	608	592	615	602	635	611	563	589	592	561	556	594	567	604	614	583	603	626	608	577	634	633	623	639	612	593	620	622	582	608	586	574	620	537	581	557	604	602	597	561	638	626	600	583	638	610	600	564	627	621	604	592	609	603	610	567	581	606	594	606	562	611	597	596	594	581	593	578	560	564	606	589	641	596	627	594	594	611	582	640	599	655	562	591	568	586	598	622	576	586	676	564	616	586	568	613	563	606	592	545	557	596	608	620	536	574	591	588	560	576	606	593	616	600	551	575	586	618	627	584	568	595	615	573	579	603	583	607	594	628	590	607	573	603	597	635	594	557	615	573	586	590	583	587	600	601	575	621	594	540	578	619	645	648	568	560	624	563	594	588	601	594	575	602	604	570	603	617	642	581	555	584	612	580	590	581	601	591	586	560	561	573	588	590	611	622	601	606	578	603	604	614	576	565	598	603	607	619	607	636	591	595	561	593	637	597	602	599	587	598	609	589	595	569	605	656	561	578	583	580	630	600	604	641	602	576	632	621	633	581	562	573	584	584	626	578	602	593	598	558	592	572	625	612	582	585	613	612	574	654	571	613	612	580	609	562	626	602	629	615	588	623	599	606	593	594	586	574	594	587	543	591	593	558	595	575	560	657	612	623	574	603	618	565	592	562	601	588	616	629	623	568	580	623	594	565	611	581	567	599	639	614	589	583	572	630	614	588	648	608	549	572	587	573	573	593	573	602	660	621	587	587	613	544	557	606	631	579	579	581	609	589	603	573	603	600	615	611	568	626	617	624	624	546	599	567	588	559	621	580	602	588	596	594	574	569	613	619	585	614	562	572	633	597	590	626	610	619	573	587	566	570	558	614	608	536	529	609	581	591	595	608	566	585	586	576	611	619	563	604	609	567	659	546	596	585	596	599	589	597	608	560	590	622	601	594	577	556	583	617	621	592	633	618	592	595	592	587	605	597	592	615	593	613	550	638	601	579	629	553	602	564	547	619	597	606	572	607	584	582	617	579	622	578	539	598	614	578	583	592	569	610	563	577	592	587	584	632	544	623	583	567	616	553	567	618	613	604	594	628	623	571	601	605	639	574	591	629	603	572	571	601	561	581	595	597	583	570	617	598	552	590	596	568	607	599	586	576	551	588	592	607	555	606	600	603	596	617	609	620	585	578	583	595	613	615	576	569	605	562	626	569	601	602	563	569	592	596	568	585	582	582	607	536	591	572	599	604	594	570	600	557	607	584	613	591	564	564	595	528	543	623	594	581	571	579	595	588	587	613	617	591	635	549	598	594	601	599	577	646	594	559	608	607	602	600	607	571	604	608	608	574	577	600	583	610	586	597	598	588	561	596	607	602	585	614	593	648	584	619	591	568	583	600	610	610	558	591	595	602	609	625	593	563	590	607	623	558	589	554	575	585	589	572	569	613	597	576	616	553	563	575	597	590	562	583	601	638	564	592	600	590	607	561	574	605	557	533	590	577	548	623	545	597	586	652	605	551	640	583	579	639	641	568	561	623	625	550	527	618	565	572	561	626	607	601	612	557	582	555	608	564	626	602	604	607	610	574	559	563	583	570	578	612	616	577	600	590	608	549	582	564	624	588	569	646	636	638	543	639	575	586	579	625	597	587	625	639	606	621	598	606	598	582	588	621	585	612	562	584	592	599	554	608	560	613	575	606	622	606	602	626	583	582	649	632	560	610	612	558	577	605	602	533	594	606	631	631	626	555	535	587	578	583	571	626	599	608	608	587	577	585	616	576	611	547	577	589	605	568	548	601	570	582	621	609	571	598	575	623	610	629	605	577	626	614	638	626	556	592	605	605	586	636	556	579	627	598	609	609	619	610	649	594	550	643	556	625	615	601	567	581	545	623	593	632	580	625	618	568	583	568	547	591	611	636	641	552	578	610	578	625	590	578	581	591	629	598	613	603	559	604	579	610	593	608	616	608	580	618	615	588	618	624	597	621	631	588	597	561	584	565	623	545	599	628	615	609	594	636	603	578	605	593	602	587	630	620	607	610	630	623	589	608	596	598	622	555	577	570	588	580	588	572	621	588	595	607	613	610	630	616	587	625	573	601	612	562	594	609	612	597	555	586	583	576	599	645	584	584	632	518	613	590	628	590	555	556	572	617	595	541	613	573	610	580	596	602	621	600	576	641	643	594	612	579	571	579	615	624	586	552	624	590	579	629	615	595	576	577	568	547	601	606	600	607	622	593	577	584	604	595	585	559	641	578	595	628	570	528	612	567	559	592	573	591	605	585	563	560	579	590	605	600	568	565	607	600	571	586	591	560	573	576	600	614	662	589	555	605	566	588	584	606	576	627	555	603	618	560	604	633	579	577	556	591	559	562	624	641	595	593	570	610	577	553	603	586	588	574	567	586	605	611	561	611	599	620	581	592	604	619	609	615	597	584	565	566	621	613	623	596	581	621	625	546	611	552	602	632	582	581	636	591	584	589	605	615	580	609	557	599	601	615	574	617	574	597	628	632	599	620	578	580	595	584	584	605	594	607	602	579	591	581	597	593	547	580	585	591	607	588	597	602	571	585	572	563	597	584	587	610	586	632	585	556	609	579	575	614	573	587	593	599	578	600	581	610	558	582	632	594	584	639	589	599	603	605	592	626	579	591	602	578	571	621	597	577	601	595	539	569	578	579	618	608	561	593	626	609	581	602	625	573	569	605	565	589	590	588	560	576	620	540	625	552	604	591	611	591	585	598	580	602	610	583	576	613	640	599	575	579	570	563	580	591	640	598	618	590	604	578	575	587	639	574	612	596	616	631	619	602	612	601	551	569	623	561	585	590	625	597	558	560	604	580	617	571	579	624	603	615	629	576	588	569	568	563	575	559	603	547	605	639	616	612	580	585	588	578	591	575	589	590	563	592	614	605	600	614	630	636	586	620	595	572	592	611	594	571	615	594	604	571	620	609	556	606	588	600	550	545	616	568	636	568	640	600	558	625	579	592	609	591	652	593	568	569	619	548	630	577	597	622	601	641	593	583	610	591	611	571	615	552	643	583	576	623	561	617	615	563	597	621	591	622	603	599	608	595	606	632	604	612	605	546	605	628	570	603	605	571	612	597	601	603	606	588	626	633	588	615	598	623	593	560	562	621	604	616	604	586	563	603	573	585	599	615	570	573	599	586	601	566	573	541	577	591	612	546	551	583	600	587	611	547	643	600	600	589	588
40466	18264	4777	921	694	664	475	439	368	364	404	334	289	309	315	294	281	240	282	228	262	225	224	267	263	264	263	241	233	238	266	238	262	255	238	278	261	255	221	240	236	271	220	237	230	257	227	235	281	271	223	249	267	217	265	253	248	249	232	266	248	240	243	238	249	211	253	235	247	270	243	240	208	243	225	234	233	262	235	256	253	276	256	240	219	270	245	254	257	259	233	253	249	255	236	202	235	247	239	257	251	232	248	246	249	224	253	243	233	214	237	218	268	224	255	239	237	214	249	237	232	224	232	258	260	229	208	228	206	262	233	242	240	236	238	250	239	252	243	220	242	263	254	232	232	256	226	248	231	221	235	212	254	204	221	241	226	259	242	230	239	211	250	226	241	268	256	255	236	249	255	218	242	257	260	240	251	213	234	245	214	247	236	237	211	206	236	255	232	237	216	226	276	236	252	201	254	262	282	224	222	240	243	242	252	206	233	275	226	245	248	272	247	216	223	244	215	262	226	241	209	234	257	215	221	233	237	250	198	200	251	244	239	232	232	251	225	225	220	256	278	234	234	254	237	233	255	263	245	223	212	239	246	219	231	262	224	240	248	206	230	241	216	209	257	243	228	254	218	216	214	246	245	231	245	220	258	242	260	212	223	250	208	232	213	220	230	227	249	235	226	257	232	237	215	261	233	251	209	245	215	254	217	253	243	226	212	223	256	254	252	271	242	248	240	251	216	250	265	228	255	242	263	220	246	275	243	252	247	231	232	253	247	227	237	257	244	235	198	223	233	227	236	242	244	243	244	266	245	276	228	260	252	230	242	216	220	202	256	242	251	265	256	251	245	246	238	241	218	272	243	240	277	258	256	251	226	229	237	202	226	231	215	278	237	231	249	257	225	278	237	203	245	240	228	274	250	223	266	234	249	254	229	281	237	256	216	250	214	231	227	263	223	250	226	288	242	224	230	245	245	237	238	232	239	290	239	241	244	264	229	255	229	227	233	232	272	250	216	246	244	265	240	247	243	201	227	246	212	258	242	259	215	224	254	242	227	263	231	229	232	212	234	256	223	259	253	259	204	242	253	214	216	209	219	234	237	233	258	230	258	219	244	238	246	236	209	235	249	237	211	237	236	241	250	229	259	246	267	279	238	222	258	256	209	245	223	257	212	210	236	234	225	258	233	237	236	221	240	229	234	266	223	242	267	259	258	247	255	232	252	218	246	256	212	241	211	290	208	233	259	260	222	253	248	238	208	251	221	257	238	235	236	255	254	241	250	258	223	255	232	259	247	248	236	247	220	190	241	249	232	222	239	237	254	237	258	229	240	226	250	271	263	230	240	239	231	263	206	252	240	218	255	277	282	258	227	217	260	253	251	231	262	244	193	216	236	219	257	231	258	222	252	234	240	240	216	232	246	249	222	246	217	230	230	262	242	228	245	231	213	255	250	214	218	267	229	240	232	239	221	217	244	262	225	227	270	263	251	234	244	241	228	254	211	238	230	265	243	253	259	264	234	210	230	243	243	273	262	241	225	212	242	242	258	228	219	237	249	247	229	287	213	261	236	243	215	252	237	255	237	250	221	256	248	256	226	252	195	238	216	229	230	264	223	214	257	243	225	242	235	252	263	222	245	214	221	241	209	227	248	237	292	224	212	230	273	248	248	267	255	236	236	214	282	248	247	273	243	232	249	188	254	237	239	251	250	249	256	244	258	235	237	239	224	247	253	235	239	249	215	233	259	238	231	222	262	254	232	261	245	241	223	228	237	262	244	237	230	230	220	246	264	217	231	250	234	237	245	252	235	262	257	240	284	259	237	246	238	252	238	226	248	229	253	261	253	260	238	220	221	250	235	260	220	250	238	259	226	205	243	243	254	249	244	218	279	243	233	245	258	243	254	228	259	237	259	254	246	239	251	247	235	240	240	244	226	251	233	243	221	223	235	216	241	245	246	218	228	243	245	223	218	265	254	243	249	226	253	233	231	236	270	245	259	276	254	254	238	225	242	249	251	241	256	250	232	213	269	263	226	244	255	262	234	234	229	235	249	225	224	253	241	198	255	244	225	224	244	241	233	254	238	247	221	266	283	222	237	250	237	260	257	222	217	290	212	233	232	261	280	225	244	218	226	244	231	241	246	247	224	247	235	218	235	264	252	242	222	225	225	260	229	228	252	240	239	234	245	252	228	237	234	261	223	227	221	245	264	228	232	254	235	232	226	206	256	219	259	224	243	230	239	252	232	217	244	262	258	244	253	230	239	246	246	219	238	248	246	242	261	243	250	229	235	227	227	255	228	239	222	238	243	222	258	214	226	235	254	246	226	231	229	291	226	215	217	290	239	268	261	217	245	252	257	237	226	245	248	278	233	248	255	253	242	247	243	255	228	226	238	264	245	222	230	244	258	240	230	219	210	203	271	227	249	228	254	267	240	248	245	243	235	233	237	242	235	241	248	259	266	260	231	251	216	273	297	238	198	228	229	253	236	248	263	244	250	252	244	265	234	247	224	216	244	237	215	267	243	263	241	233	228	240	239	230	261	211	231	218	245	208	235	238	240	233	236	249	260	230	251	235	258	248	239	263	241	221	254	254	234	249	254	238	263	227	209	256	240	247	247	266	212	239	202	253	252	262	227	225	257	207	253	236	231	262	261	229	243	227	232	236	273	239	235	255	245	238	244	241	215	229	245	259	233	260	254	232	231	220	270	237	258	227	227	260	237	258	244	236	259	223	254	234	222	241	243	241	265	244	216	235	244	225	230	245	243	240	255	262	247	244	244	259	249	234	265	232	254	241	226	229	257	245	228	232	227	220	228	213	232	255	247	221	228	236	226	224	260	256	225	259	265	244	219	212	246	251	242	276	239	249	276	240	222	257	263	230	231	267	242	226	231	232	255	237	243	240	267	274	212	243	235	250	238	268	224	248	210	254	228	223	245	241	214	231	237	260	232	232	212	238	234	234	240	235	231	229	239	236	273	252	247	227	224	227	238	233	247	250	239	237	233	237	245	244	245	252	258	258	247	245	224	228	251	208	253	250	240	253	259	241	252	252	211	223	265	250	247	243	235	245	273	278	253	245	237	251	265	236	233	241	234	241	227	214	230	254	238	223	247	247	244	243	235	229	217	225	263	245	241	230	222	240	221	256	232	220	252	226	224	280	215	240	214	264	263	240	234	247	255	244	226	219	210	233	239	245	255	225	268	236	259	237	245	266	220	248	244	230	239	198	244	243	227	228	248	224	223	243	228	223	246	238	239	224	252	233	240	231	222	216	235	260	268	237	259	249	245	219	254	216	247	223	251	220	239	254	221	229	248	252	242	255	256	255	252	239	254	233	255	205	240	239	223	253	217	195	260	244	214	243	244	256	230	252	229	234	267	258	213	262	232	242	213	200	232	265	270	200	213	257	224	226	236	262	228	264	197	232	270	242	230	232	228	238	236	228	247	268	235	253	294	272	236	241	238	245	242	251	255	232	238	243	236	231
23866	10532	5261	2193	2162	2106	1747	1370	1077	1262	1112	858	830	747	789	777	771	614	589	595	516	559	567	565	524	518	546	581	556	497	520	500	556	542	484	516	475	521	536	528	503	548	517	528	528	534	476	513	530	500	524	498	519	526	526	515	556	535	509	516	539	496	558	544	477	523	520	510	505	499	509	463	516	545	515	516	478	544	495	509	533	540	510	509	510	512	471	556	483	469	525	507	507	478	517	484	508	483	555	530	485	493	480	552	563	482	534	461	494	532	549	496	476	509	547	525	512	496	530	514	510	513	483	509	542	498	548	507	511	551	508	515	529	544	497	515	475	498	493	547	520	534	502	506	537	539	517	559	494	514	508	498	498	533	537	550	492	529	504	483	508	530	506	500	536	527	495	484	517	543	546	541	504	506	481	492	474	494	500	499	523	493	517	512	522	509	458	479	496	488	519	508	519	517	502	524	480	555	530	517	512	469	525	489	520	506	510	574	531	531	512	512	528	540	540	549	513	491	556	549	523	483	516	511	513	555	506	568	536	522	522	474	537	494	544	482	502	470	500	469	539	485	529	449	459	489	497	492	525	468	506	495	532	531	496	527	540	541	519	478	469	531	509	542	486	542	490	532	498	518	560	534	505	458	538	537	517	494	498	548	532	527	477	485	540	563	488	559	534	516	503	518	538	498	542	490	497	543	465	459	493	500	507	494	512	524	543	517	509	538	505	521	515	531	546	513	536	556	487	470	492	510	526	460	535	519	541	465	503	533	531	484	536	554	459	553	476	504	502	499	515	522	550	499	531	541	528	477	501	508	556	523	546	494	511	504	510	528	538	546	556	531	507	502	493	503	526	562	540	532	502	508	515	516	491	526	512	531	524	528	510	538	534	520	520	585	512	483	494	504	520	505	554	484	495	508	485	529	535	534	510	488	518	520	521	504	484	476	554	493	493	528	509	539	562	524	504	529	503	519	475	535	513	516	499	518	492	512	530	532	532	479	524	530	497	559	500	494	534	517	495	492	503	554	541	508	441	503	510	486	470	505	507	497	536	543	525	517	508	507	541	501	516	558	518	522	543	483	514	484	508	491	502	537	545	509	501	520	536	530	497	547	555	486	541	510	457	507	522	498	492	530	531	522	509	529	504	540	526	524	492	532	531	475	533	462	534	503	480	494	538	505	497	510	545	510	500	519	492	483	518	480	465	537	517	511	547	493	529	524	494	539	525	537	513	508	487	502	528	513	476	532	544	507	528	488	544	522	507	526	492	544	573	511	469	500	515	525	567	506	538	556	524	520	506	483	536	514	503	500	516	487	512	479	518	514	507	536	493	507	526	552	480	553	528	534	486	520	550	543	473	509	525	521	515	542	517	467	502	458	518	494	507	534	483	525	462	535	529	518	529	503	520	497	511	483	525	492	509	507	494	486	528	541	529	507	555	503	498	500	523	487	519	529	527	557	485	520	500	480	499	544	498	490	508	583	531	546	500	489	498	522	532	530	542	514	509	489	500	553	527	492	532	532	482	502	521	483	526	527	521	485	517	525	475	511	550	495	510	501	527	515	510	526	512	528	497	504	506	532	531	545	506	481	540	518	527	558	569	526	506	475	536	499	505	520	508	515	522	514	516	548	510	518	521	523	534	541	507	479	497	501	480	530	518	530	496	521	524	503	529	497	495	483	501	498	511	536	521	520	508	501	501	495	550	458	513	542	498	489	502	511	492	510	527	537	533	496	499	536	496	498	554	492	479	541	499	494	509	545	493	506	473	502	507	516	515	476	536	491	484	517	516	517	501	477	500	522	503	527	541	516	496	515	511	516	529	525	565	530	502	495	506	529	514	556	522	498	528	514	536	496	470	496	514	451	512	481	502	551	481	517	543	488	535	513	520	505	481	522	511	523	474	504	489	483	497	544	495	550	458	516	527	516	519	470	517	501	517	495	495	480	488	507	504	511	512	530	528	516	558	500	532	471	461	509	499	541	520	535	510	509	475	537	459	502	511	529	528	510	544	489	501	483	502	545	529	494	478	535	486	517	500	523	512	509	519	506	523	535	530	499	496	546	492	511	494	540	516	487	513	523	475	526	525	495	515	493	538	483	497	514	546	531	531	498	479	522	535	484	560	515	516	501	522	531	479	539	492	522	509	487	491	549	488	553	511	504	505	490	507	502	489	479	503	530	479	498	501	486	494	498	520	531	517	470	508	477	515	483	499	480	529	524	523	514	536	540	504	541	494	529	520	526	495	495	493	498	500	523	517	478	523	514	509	505	487	494	495	490	494	529	496	542	482	538	492	533	509	565	515	481	515	524	493	500	552	550	544	543	486	492	480	496	521	460	469	532	517	515	491	489	509	483	514	499	491	494	499	523	536	552	505	487	484	510	527	509	519	506	491	520	515	504	521	494	529	513	540	498	507	508	523	531	502	541	508	509	542	508	512	531	480	551	504	511	528	557	463	572	514	511	527	525	551	554	540	549	511	510	495	498	479	547	520	486	574	548	550	531	525	523	515	486	491	545	494	499	554	519	557	536	530	494	566	479	496	505	524	529	478	487	499	494	526	500	499	514	516	454	539	507	527	570	499	494	550	531	524	484	487	516	521	519	540	484	532	508	562	521	505	535	505	513	548	515	520	521	512	511	507	527	525	540	493	511	480	533	505	517	520	544	522	531	560	509	497	524	498	502	514	540	538	526	527	549	511	476	531	543	547	503	511	497	519	526	506	495	506	487	507	552	493	506	543	505	489	518	532	492	500	496	528	517	508	518	515	506	466	456	486	464	493	500	527	525	497	472	473	521	526	484	485	502	490	544	500	544	487	506	527	529	515	479	513	513	516	489	496	525	479	503	526	507	472	485	528	496	530	503	488	509	514	507	502	517	540	516	530	488	540	498	489	518	490	515	531	578	513	522	530	514	519	502	503	519	502	489	490	527	531	530	533	498	520	508	512	521	476	525	484	514	498	561	513	500	521	521	513	505	541	512	575	529	508	523	521	513	545	489	526	484	508	519	545	513	523	519	500	549	503	484	496	477	543	543	510	542	539	525	510	501	498	494	540	577	520	508	520	485	498	540	529	555	545	525	482	520	539	510	488	494	503	492	507	518	524	537	516	527	544	515	495	526	519	501	468	511	483	517	528	509	460	516	515	500	540	498	498	523	544	526	536	537	534	540	502	502	531	501	538	530	515	516	519	531	508	517	538	475	537	539	487	516	508	530	517	488	544	499	511	518	474	474	512	494	543	531	481	545	526	501	506	532	480	484	541	491	478	515	497	497	495	517	503	523	509	512	537	509	516	534	556	501	496	514	533	528	529	490	502	510	544	483	520	535	491	521	502	523	524	508	539	482	490	509	520	570	548	501	467	514	528	512	529	507	458	530	528	546	505	532	524	545	520	548	518	512	488	529	495	522	522	478	500	535	472	522	467	560	502	493	537	504	508	529	532	521	503	514	560	489	500	563	488	512	495	553	539	534	529	527	492	472	534	557
55191	26654	11258	2064	1100	931	740	587	521	492	491	391	382	344	294	357	308	268	273	262	241	278	259	247	288	240	227	246	238	240	210	224	217	217	233	242	232	251	225	215	231	248	235	251	262	251	235	215	268	205	240	223	228	249	246	231	228	225	239	228	202	253	244	253	242	235	240	207	246	238	229	227	248	213	229	213	225	215	224	221	216	216	232	211	253	243	267	225	225	246	219	222	215	227	234	254	229	257	231	255	220	240	244	229	201	196	229	251	242	237	231	227	208	239	261	252	214	228	232	231	218	233	259	223	215	252	258	223	262	262	220	210	224	230	226	225	239	250	261	209	234	235	243	209	207	239	225	229	252	223	250	232	224	226	257	237	205	224	203	231	245	254	249	221	226	225	214	197	236	261	248	205	264	244	253	231	218	264	231	232	214	239	234	238	238	237	240	215	244	261	233	220	242	235	246	229	246	241	271	284	208	222	235	255	222	226	208	243	242	214	222	234	221	281	256	248	232	241	199	253	234	223	232	226	244	240	229	270	218	230	211	246	263	247	228	252	200	223	221	219	240	233	216	252	211	221	228	250	241	234	229	225	203	204	223	229	217	217	240	195	241	248	263	236	242	253	233	233	245	228	202	229	212	217	220	226	247	247	257	235	257	219	221	230	232	256	229	255	226	223	225	255	230	263	255	206	224	258	249	248	203	231	212	265	240	266	217	215	218	210	225	217	220	209	228	230	221	233	252	205	243	215	231	254	201	216	220	231	241	223	216	213	243	220	231	230	235	215	220	197	201	231	228	255	233	238	245	247	231	226	258	236	230	210	251	238	221	215	241	226	235	227	222	246	211	256	200	254	242	223	230	240	219	222	200	216	215	233	226	237	230	221	236	254	233	205	222	272	232	243	237	239	222	218	218	234	243	214	218	243	236	239	245	208	258	211	253	220	237	261	209	245	230	234	241	239	267	230	222	236	255	247	248	228	219	236	232	246	230	242	204	192	237	243	239	208	201	236	242	267	199	231	257	233	216	246	241	223	266	229	216	245	266	223	246	231	228	253	207	213	268	233	215	253	259	214	240	213	202	196	251	261	231	226	243	240	224	257	204	250	253	263	245	233	231	222	248	238	229	227	244	229	233	178	213	226	221	211	254	245	248	235	233	242	240	242	238	231	220	256	237	232	246	235	214	241	217	212	236	238	232	229	244	230	237	224	251	217	204	245	215	207	242	227	228	219	235	224	251	232	222	242	280	235	245	260	224	239	239	231	226	243	270	258	249	234	256	244	229	225	253	227	246	240	247	202	249	259	221	217	224	271	239	244	243	246	250	228	248	253	199	221	256	234	247	219	224	228	245	225	237	214	232	216	223	247	220	235	209	248	249	218	219	212	237	230	246	232	217	217	195	240	253	221	215	208	215	232	213	228	262	253	235	224	236	228	223	222	225	232	252	188	208	231	235	236	205	240	219	253	242	213	232	218	239	227	203	240	225	234	242	247	243	239	236	228	227	248	221	218	216	226	238	219	185	252	234	223	192	246	239	219	242	231	199	225	210	239	217	215	254	223	214	234	232	238	207	238	225	225	234	263	192	231	204	212	263	214	238	217	250	209	210	229	217	223	214	226	228	249	215	218	200	208	223	236	200	262	239	239	237	215	190	247	210	230	232	218	227	247	229	236	208	236	248	252	214	248	221	234	223	237	234	213	230	222	235	266	228	236	238	220	235	237	225	230	213	243	255	233	236	241	229	212	251	250	218	238	242	229	208	247	257	223	234	272	240	240	229	254	246	253	196	201	207	221	235	239	234	238	228	226	221	234	219	250	233	233	240	218	219	209	221	241	249	199	224	236	223	215	231	226	237	224	228	222	263	241	237	232	214	256	213	252	233	249	246	225	223	232	243	234	219	250	241	247	240	268	250	236	240	230	225	239	188	236	261	235	219	221	239	226	235	245	246	212	250	250	221	252	225	224	264	222	213	262	222	238	257	236	223	246	222	217	263	228	229	220	247	235	231	226	247	228	231	207	236	244	201	231	225	248	236	228	226	262	257	235	213	221	256	218	256	204	252	243	247	224	246	195	212	229	268	234	235	224	222	236	245	226	230	226	213	198	242	228	210	215	194	251	213	214	184	195	249	234	264	252	206	242	237	240	233	233	211	212	231	225	231	236	267	222	224	219	245	238	231	226	185	223	222	200	225	241	202	221	262	245	234	251	229	191	221	219	199	235	232	239	248	211	202	260	222	246	224	216	225	230	242	226	246	258	246	218	220	213	251	247	225	245	253	248	248	234	236	221	269	256	221	214	215	267	225	223	229	224	229	213	252	217	225	257	240	239	224	242	213	233	234	202	217	247	231	217	185	220	228	227	205	225	221	228	249	206	253	237	236	235	256	202	235	269	253	242	225	213	232	227	237	197	197	253	228	219	226	212	228	224	227	235	253	204	247	215	224	245	253	236	248	231	233	244	264	224	227	226	206	239	238	234	193	249	228	223	253	213	220	236	228	231	232	238	248	238	246	205	250	214	246	216	248	249	208	227	246	216	241	209	237	247	235	242	252	226	223	231	208	222	229	248	232	230	220	232	222	209	239	246	225	230	230	250	215	274	248	233	222	233	227	214	252	221	225	235	223	250	239	265	231	234	224	224	247	228	266	244	220	235	245	234	242	229	234	204	234	239	215	229	233	240	229	196	220	220	228	258	236	219	269	271	239	240	245	234	230	225	243	205	235	239	241	219	236	225	218	235	222	235	237	230	238	239	223	236	244	218	235	225	244	247	230	220	243	249	260	226	225	255	229	234	217	260	234	250	266	211	231	207	256	243	237	236	237	235	223	260	235	223	256	225	254	227	244	224	245	214	244	230	234	213	209	230	234	226	258	234	239	234	257	221	208	245	260	237	215	218	231	206	214	230	217	206	234	200	201	236	204	223	221	234	249	243	220	230	212	233	190	194	220	215	223	236	237	238	203	232	243	206	202	231	245	228	235	235	231	215	224	238	224	233	250	249	228	246	245	227	233	263	255	271	219	259	214	215	234	242	221	226	257	264	260	233	219	243	262	260	220	222	226	226	231	225	188	210	222	245	249	246	236	250	250	221	234	249	209	205	244	230	227	212	215	215	199	213	246	226	253	224	249	234	259	241	251	260	214	195	219	226	190	240	221	229	228	235	241	240	198	243	207	218	207	233	250	197	229	233	255	254	209	222	235	221	238	215	207	221	259	245	234	231	241	227	237	235	245	264	219	264	242	245	230	221	203	211	251	233	225	228	209	250	242	221	213	225	262	254	234	229	228	221	262	250	254	236	207	215	202	256	217	203	219	261	246	251	234	251	235	199	231	242	222	221	230	231	200	241	237	238	230	260	239	228	211	273	253	213	223	231	247	229	214	217	199	208	227	242	219	219	243	226	234	219	218	241	212	232	227	227	226	213	248	228	239	208	240	240	232	216	236	243	207	219	239	232	258	242	217	244	240	217	244	245	226	233	230	234
33212	16668	12006	4059	4045	3479	2710	2391	1978	1895	1898	1545	1389	1172	1025	1017	984	858	755	662	699	643	616	608	617	604	615	571	542	505	535	562	545	538	521	498	550	522	482	537	499	579	542	573	511	545	535	527	540	488	535	533	554	481	566	503	549	538	503	528	491	490	531	514	501	520	519	529	518	514	529	532	477	495	487	503	523	500	482	475	535	459	480	490	533	520	503	502	503	509	518	505	519	532	503	485	504	482	504	523	506	513	485	494	490	531	497	496	494	506	498	464	492	484	545	545	517	523	545	531	507	483	509	534	522	523	511	515	525	566	480	484	470	495	496	516	515	469	509	536	485	495	530	491	511	537	499	513	497	482	596	530	512	545	494	525	502	507	513	481	511	478	499	493	480	524	504	513	510	498	507	483	482	506	513	505	501	495	525	491	471	534	496	532	480	458	520	509	473	493	502	490	486	491	529	506	490	533	490	472	518	488	510	498	513	477	506	507	509	489	529	536	494	510	497	498	492	469	485	495	487	475	502	501	502	500	466	448	479	495	496	493	501	554	486	491	492	501	534	522	535	527	501	479	510	493	510	498	494	532	512	503	532	507	476	505	517	514	486	496	499	513	536	522	504	501	501	482	509	489	490	478	486	497	475	536	500	484	512	477	474	481	471	483	513	516	503	485	531	477	537	471	475	460	484	538	513	514	494	466	493	487	496	544	530	462	490	495	511	521	494	461	533	511	524	487	518	522	482	514	527	533	504	466	498	474	546	499	493	463	491	524	498	506	513	517	508	479	487	538	518	513	452	491	494	494	514	483	488	480	484	494	468	530	447	509	493	555	490	511	487	488	541	504	493	477	508	515	533	544	486	516	539	514	558	506	532	506	485	521	535	503	476	524	487	523	509	515	505	507	518	487	521	510	503	503	485	542	550	453	479	500	469	496	480	531	506	498	512	447	533	491	487	469	472	517	544	483	503	480	516	488	520	483	508	526	505	491	515	496	491	522	522	493	506	482	465	477	512	486	495	495	505	518	496	503	501	482	482	535	488	504	469	551	497	522	509	488	508	498	473	515	524	556	499	496	492	518	519	501	543	490	516	506	515	498	506	500	539	518	477	544	494	459	498	480	492	502	495	518	509	525	509	496	486	520	510	469	505	479	476	480	514	526	495	505	525	522	525	507	507	492	528	503	529	500	493	527	533	495	517	499	492	551	561	490	470	488	484	455	541	530	506	488	474	483	497	495	494	539	454	466	490	521	514	492	492	521	507	517	524	500	515	519	478	491	505	510	493	505	532	511	501	505	491	509	493	507	504	539	479	490	488	511	494	518	505	485	500	516	519	478	538	519	501	489	510	483	496	509	527	516	488	499	523	481	497	535	476	518	528	458	535	498	502	492	503	458	485	533	510	474	466	480	526	487	459	477	439	537	480	455	513	501	490	489	501	491	472	503	510	466	509	502	502	482	519	477	513	512	486	496	467	504	477	455	517	485	498	505	481	488	484	543	507	500	496	531	495	490	550	518	481	476	514	523	514	481	483	490	489	526	517	517	464	550	478	509	548	539	498	506	508	502	511	449	497	506	493	505	478	513	529	465	505	495	516	496	530	526	468	496	496	495	475	500	486	486	450	506	546	491	487	464	524	489	504	515	533	530	472	481	507	548	508	493	518	488	488	494	495	499	518	501	532	520	494	518	495	490	506	488	519	504	548	527	484	490	520	465	522	488	509	466	511	480	508	497	497	504	468	497	500	518	518	493	492	474	520	480	484	463	506	522	463	529	486	508	532	512	484	499	482	502	476	519	505	507	498	520	562	506	516	458	499	495	481	462	513	494	510	480	518	503	485	501	522	476	513	495	510	508	484	548	502	507	518	485	456	527	522	542	514	524	498	514	465	514	518	491	524	554	482	508	475	545	492	473	485	489	495	540	500	478	495	450	513	504	473	507	519	499	495	511	534	518	520	492	490	498	545	486	487	517	521	472	512	497	519	537	453	495	522	496	502	519	495	488	530	507	474	497	509	466	492	553	509	529	515	532	507	517	483	500	467	490	532	498	527	500	535	522	527	517	477	472	454	512	516	516	517	484	495	478	515	496	492	505	483	537	535	460	495	491	506	488	526	529	510	486	521	493	518	507	495	504	502	505	485	541	531	506	531	488	511	515	535	501	468	461	537	500	508	488	500	525	523	489	520	505	475	469	527	458	543	498	476	516	489	490	477	524	435	492	511	498	515	504	487	529	536	522	535	525	514	546	542	508	516	536	491	530	496	477	514	487	487	531	483	496	499	464	512	492	502	498	494	513	503	525	507	542	503	556	488	519	484	484	480	498	513	493	492	489	520	508	507	492	534	545	496	489	503	473	510	511	500	466	512	550	474	468	504	502	505	542	501	506	482	499	516	472	531	457	520	465	516	499	528	535	509	470	524	494	484	542	509	489	508	482	496	480	512	499	518	472	511	538	491	528	474	513	524	497	503	508	484	480	464	510	513	493	508	510	451	496	491	518	464	487	507	531	491	516	495	483	531	533	498	496	468	496	509	496	525	505	545	533	474	511	483	458	513	464	535	521	560	467	510	495	497	491	465	514	502	489	550	484	525	527	495	533	517	475	490	503	489	505	505	498	511	525	519	518	496	488	539	468	531	527	448	535	483	518	499	499	510	506	461	493	493	501	553	496	505	504	498	510	508	482	478	504	493	485	464	482	528	498	469	465	539	497	513	517	490	528	518	495	529	517	508	459	488	484	517	494	477	500	540	547	511	486	482	532	534	501	523	529	529	509	533	485	501	498	464	505	493	493	518	458	511	465	492	564	483	508	513	491	492	482	495	521	539	498	480	484	499	530	504	478	511	499	493	463	541	504	488	507	509	522	505	487	516	472	524	518	527	496	478	463	530	491	494	453	477	465	520	494	525	492	514	486	485	498	485	513	518	527	494	453	454	498	451	517	539	498	542	517	517	513	534	513	521	486	523	530	436	472	505	528	503	461	529	462	520	481	510	501	542	499	532	493	479	475	463	462	502	519	511	487	500	544	517	514	524	515	482	522	502	463	521	522	505	514	495	492	525	511	499	464	541	513	480	491	496	512	507	538	509	564	525	526	551	545	496	511	519	450	503	498	497	504	489	590	527	523	480	481	526	510	532	514	493	484	531	489	539	487	494	494	494	525	498	519	494	515	515	519	474	489	475	488	505	500	519	490	522	542	567	509	486	486	480	495	486	514	481	532	538	491	480	505	529	456	532	514	510	499	554	494	487	520	461	489	519	481	508	470	491	517	487	474	496	484	489	533	488	535	524	509	468	504	489	521	490	504	427	505	502	504	495	492	499	514	523	498	478	484	492	454	451	500	457	504	523	505	506	466	506	503	486	457	517	515	479	520	500	501	517	531	465	510	506	503	495	471	533	477	487	462	513	500	472	524	512	461	502	481	494	495	510	524	545	504	563	491	495	486	496	473	488	551	495	467	458	510	475	546	514	491	542	502	499	477	502	517
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
